ChangeLog

# ChangeLog for dev-util/cvs
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/ChangeLog,v 1.127 2008/06/16 18:14:45 robbat2 Exp $

*cvs-1.12.12-r5 (16 Jun 2008)

16 Jun 2008; Robin H. Johnson +cvs-1.12.12-r5.ebuild,
cvs-1.12.13.1.ebuild:
Bug #222341, do not install the cvs-format emacs lisp file, as it clobbers
the normal C indentation when loaded.

16 Jun 2008; Robin H. Johnson cvs-1.11.20.ebuild,
cvs-1.11.21.ebuild, cvs-1.11.22.1.ebuild, cvs-1.12.12-r2.ebuild,
cvs-1.12.12-r3.ebuild, cvs-1.12.12-r4.ebuild, cvs-1.12.13-r1.ebuild:
Repoman cleanup pass 2.

16 Jun 2008; Robin H. Johnson cvs-1.12.12-r2.ebuild:
Repoman cleanups, first pass.

01 Oct 2006; Robin H. Johnson +cvs-1.12.13.1.ebuild,
cvs-1.12.13-r1.ebuild, cvs-1.12.13.1-block-requests.patch,
-cvs-1.12.13-cvsbug-tmpfix.patch:
Clean up .13 ebuild, version bump that upstream put in a different place to
previous ones, and clean up a duplicate patch from files. .1 is in the tree
for testing reasons only, it should not be used, per bug #149790.

14 Sep 2007; Roy Marples
+files/cvs-1.12.12-install-sh.patch, cvs-1.12.12-r4.ebuild,
cvs-1.12.13-r1.ebuild:
Fix install on FreeBSD with -j N

22 Apr 2007; Tobias Scherbaum
cvs-1.12.12-r4.ebuild:
ppc stable, bug #173880

18 Apr 2007; Alexander H. Færøy
cvs-1.12.12-r4.ebuild:
Stable on MIPS; bug #173880

11 Apr 2007; Markus Rothe cvs-1.12.12-r4.ebuild:
Stable on ppc64; bug #173880

10 Apr 2007; Robin H. Johnson cvs-1.12.12-r4.ebuild:
Add a note to -r4 that you must have USE=server if you want a CVS server!.

10 Apr 2007; Jeroen Roovers cvs-1.12.12-r4.ebuild:
Stable for HPPA (bug #173880).

10 Apr 2007; Gustavo Zacarias cvs-1.12.12-r4.ebuild:
Stable on sparc wrt #173880

09 Apr 2007; Bryan Østergaard cvs-1.12.12-r4.ebuild:
Stable on Alpha, bug 173880.

09 Apr 2007; Peter Weller cvs-1.12.12-r4.ebuild:
Stable on amd64 wrt bug 173880

09 Apr 2007; Raúl Porcel cvs-1.12.12-r4.ebuild:
x86 + ia64 stable wrt bug 173880

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

17 Oct 2006; Roy Marples cvs-1.12.12-r4.ebuild,
cvs-1.12.13-r1.ebuild:
Added ~sparc-fbsd keyword.

01 Oct 2006; Robin H. Johnson -cvs-1.12.13.1.ebuild:
Remove 1.12.13.1, it's got larger issues are weirdness.

*cvs-1.12.13.1 (30 Sep 2006)
*cvs-1.11.22.1 (30 Sep 2006)

30 Sep 2006; Robin H. Johnson +cvs-1.11.22.1.ebuild,
+cvs-1.12.13.1.ebuild:
Version bumps, 1.12.13.1 should now fix the zlib issues from bug 124733.

*cvs-1.12.12-r4 (09 Aug 2006)

09 Aug 2006; Robin H. Johnson
+files/cvs-1.12.12-block-requests.patch, +files/cvs-1.12.12-cvs-custom.c,
+cvs-1.12.12-r4.ebuild:
Add custom patch designed for helping CVS servers to block specific inputs,
to be used for anoncvs.gentoo.org ;-).

27 May 2006; Robin H. Johnson -cvs-1.12.13.ebuild,
cvs-1.12.13-r1.ebuild:
Remove broken 1.12.13, and cleanup whitespace.

*cvs-1.12.13-r1 (27 May 2006)

27 May 2006; Robin H. Johnson
+files/cvs-1.12.13-zlib.patch, +cvs-1.12.13-r1.ebuild:
Bug #124733, zlib fix, package.maskd presently, more testing needed. Also
implemented a proper src_test block.

30 Mar 2006; Diego Pettenò cvs-1.12.12-r3.ebuild,
cvs-1.12.13.ebuild:
Add ~x86-fbsd keyword and drop virtual/libc dependency.

20 Mar 2006; Lars Weiler cvs-1.12.12-r3.ebuild,
cvs-1.12.13.ebuild:
Added support for gssapi as default with the kerberos-use-flag (thanks to
exg for the hint) and build server support only when the server-use-flag is
given.

*cvs-1.11.21 (07 Mar 2006)

07 Mar 2006; Lars Weiler +cvs-1.11.21.ebuild:
Version bump of upstream's stable branch.

01 Mar 2006; Lars Weiler cvs-1.12.12-r3.ebuild,
cvs-1.12.13.ebuild:
Using the mirror://gnu works as well. Fixes bug #124538.

01 Mar 2006; Lars Weiler
-files/cvs-1.11.18-klocwork.patch, -files/cvs-1.12.11-klocwork.patch,
-files/cvs.pam, -files/cvs.pam-include, -cvs-1.11.17.ebuild,
-cvs-1.11.18.ebuild, -cvs-1.11.18-r1.ebuild, -cvs-1.11.19.ebuild,
-cvs-1.12.9.ebuild, -cvs-1.12.10.ebuild, -cvs-1.12.11.ebuild,
-cvs-1.12.11-r1.ebuild, -cvs-1.12.12.ebuild, -cvs-1.12.12-r1.ebuild:
Spring-clean

*cvs-1.12.13 (01 Mar 2006)

01 Mar 2006; Lars Weiler
+files/cvs-1.12.13-cvsbug-tmpfix.patch, +files/cvs-1.12.13-openat.patch,
+cvs-1.12.13.ebuild:
Add a new feature-version of cvs

*cvs-1.12.12-r3 (01 Mar 2006)

01 Mar 2006; Lars Weiler
+files/cvs-1.12.12-openat.patch, +cvs-1.12.12-r3.ebuild:
Fixed bug #121820 and bug #124260.

13 Jan 2006; Diego Pettenò cvs-1.12.12-r2.ebuild:
"Disable" NLS support; CVS is not using NLS support, and by leaving it to
autodetect it makes it link against extra libraries while not using glibc.

04 Sep 2005; Hardave Riar cvs-1.12.12-r2.ebuild:
Stable on mips, bug #103661.

28 Aug 2005; Marcus D. Hanwell cvs-1.12.12-r2.ebuild:
Stable on amd64, bug 103661.

26 Aug 2005; Robin H. Johnson
+files/cvs.pam-include-1.12.12, cvs-1.12.12-r2.ebuild:
Bug #103728 - CVS pserver with PAM auth needs session entry in pam.d config.

25 Aug 2005; Aron Griffis cvs-1.12.12-r2.ebuild:
stable on ia64

25 Aug 2005; Fernando J. Pereda cvs-1.12.12-r2.ebuild:
stable on alpha wrt bug #103661

25 Aug 2005; Michael Hanselmann cvs-1.12.12-r2.ebuild:
Stable on ppc.

25 Aug 2005; Rene Nussbaumer cvs-1.12.12-r2.ebuild:
Stable on hppa. bug #103661

25 Aug 2005; Gustavo Zacarias cvs-1.12.12-r2.ebuild:
Stable on sparc wrt #103661

25 Aug 2005; Ian Leitch cvs-1.12.12-r2.ebuild:
Stable on x86, bug #103661

25 Aug 2005; Markus Rothe cvs-1.12.12-r2.ebuild:
Stable on ppc64 (bug #103661)

*cvs-1.12.12-r2 (25 Aug 2005)

25 Aug 2005; Robin H. Johnson
+files/cvs-1.12.12-cvsbug-tmpfix.patch, +cvs-1.12.12-r2.ebuild:
Bug #103661, security fix in cvsbug.

23 Jul 2005; MATSUU Takuto cvs-1.11.20.ebuild:
Stable on sh.

29 Jun 2005; Joshua Kinard cvs-1.11.20.ebuild:
Marked stable on mips.

20 May 2005; Diego Pettenò cvs-1.12.12-r1.ebuild:
Inherit pam eclass for newpamd.

*cvs-1.12.12-r1 (12 May 2005)

12 May 2005; Aaron Walker +files/cvs.pam-include,
+cvs-1.12.12-r1.ebuild:
Revision bump; use pam include directives instead of pam_stack so that it
works on bsd as well. Also updated to use virtual/pam. Thanks to Diego in
bug 92361.

20 Apr 2005; Bryan Østergaard cvs-1.11.20.ebuild:
Stable on alpha + ia64, bug 89579.

20 Apr 2005; Guy Martin cvs-1.11.20.ebuild:
Stable on hppa.

20 Apr 2005; Simon Stelling cvs-1.11.20.ebuild:
stable on amd64

20 Apr 2005; Lars Weiler cvs-1.11.20.ebuild:
Stable on x86 and ppc; bug #89579.

20 Apr 2005; Markus Rothe cvs-1.11.20.ebuild:
Stable on ppc64; bug #89579

20 Apr 2005; Gustavo Zacarias cvs-1.11.20.ebuild:
Stable on sparc wrt #89579

*cvs-1.12.12 (19 Apr 2005)
*cvs-1.11.20 (19 Apr 2005)

19 Apr 2005; Lars Weiler metadata.xml,
+cvs-1.11.20.ebuild, +cvs-1.12.12.ebuild:
Version bump due to security release. Bug #89579.

19 Apr 2005; Bryan Østergaard cvs-1.11.18-r1.ebuild:
Stable on ia64, bug 86476.

*cvs-1.12.11-r1 (18 Apr 2005)
*cvs-1.11.18-r1 (18 Apr 2005)

18 Apr 2005; Rob Holland
+files/cvs-1.11.18-klocwork.patch, +files/cvs-1.12.11-klocwork.patch,
+cvs-1.11.18-r1.ebuild, +cvs-1.12.11-r1.ebuild:
Security bump to fix bugs detailed in #86476.

*cvs-1.11.19 (04 Feb 2005)

04 Feb 2005; Rainer Groesslinger
+cvs-1.11.19.ebuild:
version bump

01 Jan 2005; Hardave Riar cvs-1.11.18.ebuild:
Stable on mips, bug #74656.

31 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

19 Dec 2004; Bryan Østergaard cvs-1.11.18.ebuild:
Stable on alpha, bug 74656.

19 Dec 2004; Daniel Black cvs-1.11.18.ebuild:
ppc stable as per bug #74656

18 Dec 2004; Markus Rothe cvs-1.11.18.ebuild:
Stable on ppc64; bug #74656

17 Dec 2004; Dylan Carlson cvs-1.11.18.ebuild:
Stable on amd64.

17 Dec 2004; Gustavo Zacarias cvs-1.11.18.ebuild:
Stable on sparc wrt #74656

*cvs-1.12.11 (15 Dec 2004)

15 Dec 2004; Rainer Groesslinger +cvs-1.12.11.ebuild:
new version

03 Dec 2004; Rainer Groesslinger cvs-1.11.17.ebuild,
cvs-1.11.18.ebuild, cvs-1.12.10.ebuild, cvs-1.12.9.ebuild:
Custom src_test() to avoid merge problems, bug #73206

*cvs-1.12.10 (18 Nov 2004)

18 Nov 2004; Rainer Groesslinger +cvs-1.12.10.ebuild:
new version

*cvs-1.11.18 (12 Nov 2004)

12 Nov 2004; Rainer Groesslinger +cvs-1.11.18.ebuild:
new version

*cvs-1.12.9 (25 Sep 2004)

25 Sep 2004; Rainer Groesslinger +files/cvs.pam,
+cvs-1.12.9.ebuild:
Added crypt and kerberos USE flag, fixes bug #61279 and #32480
(Thanks to Holger Thon )
Added pam support, based on the ebuild of bug #56349
by Nahor

20 Sep 2004; Bryan Østergaard,,, cvs-1.11.17.ebuild:
Remove -fPIC, bug 55238.

01 Jul 2004; Jeremy Huddleston cvs-1.11.17.ebuild:
virtual/glibc -> virtual/libc

12 Jun 2004; Tom Gall cvs-1.11.17.ebuild:
stable on ppc64

09 Jun 2004; Luca Barbato cvs-1.11.17.ebuild:
Marked ppc

09 Jun 2004; Danny van Dyk cvs-1.11.17.ebuild:
Marked stable on amd64.

09 Jun 2004; Ciaran McCreesh cvs-1.11.17.ebuild:
Stable on sparc, mips for #53408

09 Jun 2004; Guy Martin cvs-1.11.17.ebuild:
Marked stable on hppa.

*cvs-1.11.17 (09 Jun 2004)

09 Jun 2004; Rainer Groesslinger cvs-1.11.17.ebuild:
new version, security update (bug #53408)

09 Jun 2004; Aron Griffis cvs-1.11.16-r1.ebuild,
cvs-1.11.16.ebuild:
stable on alpha and ia64

01 Jun 2004; Tom Gall cvs-1.11.16.ebuild:
stable on ppc64

*cvs-1.11.16-r1 (23 May 2004)

23 May 2004; Rainer Groesslinger cvs-1.11.13.ebuild,
cvs-1.11.14.ebuild, cvs-1.11.15.ebuild, cvs-1.11.16-r1.ebuild,
cvs-1.11.16.ebuild, files/cvspserver.xinetd.d:
pserver fixes (bug #49879)
added doc USE flag (suggested by jmglov@gentoo.org)

20 May 2004; Michael McCabe cvs-1.11.16.ebuild:
Stable on s390

19 May 2004; Lars Weiler cvs-1.11.16.ebuild:
Stable on ppc

19 May 2004; Jon Portnoy cvs-1.11.16.ebuild :
Stable on AMD64

19 May 2004; Bryan Østergaard cvs-1.11.16.ebuild:
Stable on alpha, bug #51460.

19 May 2004; Ciaran McCreesh cvs-1.11.16.ebuild:
Stable on sparc, mips (#51460)

19 May 2004; Guy Martin cvs-1.11.16.ebuild:
Marked stable on hppa.

*cvs-1.11.16 (19 May 2004)

19 May 2004; Rainer Groesslinger cvs-1.11.16.ebuild:
new version, security update (bug #51460)

08 May 2004; Rainer Groesslinger cvs-1.11.15.ebuild:
Added "emacs" USE flag (bug #47854)

14 Apr 2004; Michael McCabe cvs-1.11.15.ebuild:
added s390 to keywords

*cvs-1.11.15 (14 Apr 2004)

14 Apr 2004; Rainer Groesslinger cvs-1.11.15.ebuild:
new version (security update!)

09 Apr 2004; cvs-1.11.14.ebuild:
Stable on mips

08 Apr 2004; Aron Griffis cvs-1.11.14.ebuild:
Stable on alpha and ia64

28 Mar 2004; Lars Weiler cvs-1.11.14.ebuild:
stable on ppc

28 Mar 2004; Markus Nigbur cvs-1.11.14.ebuild:
Stable on sparc.

27 Mar 2004; Guy Martin cvs-1.11.14.ebuild:
Marked stable on hppa.

*cvs-1.11.14 (12 Mar 2004)

12 Mar 2004; Rainer Groesslinger cvs-1.11.14.ebuild:
new version

11 Mar 2004; Rainer Groesslinger cvs-1.11.13.ebuild:
stable on amd64, ppc and mips (thanks Kumba)

11 Mar 2004; Guy Martin cvs-1.11.13.ebuild:
Marked stable on hppa.

10 Mar 2004; Rainer Groesslinger cvs-1.11.13.ebuild:
stable on x86 and sparc(tested by bazik)

09 Mar 2004; Aron Griffis cvs-1.11.13.ebuild:
stable on alpha and ia64

05 Mar 2004; Rainer Groesslinger cvs-1.11.13.ebuild:
remove fixed uid/gid again, the problem is fixed in eutils.eclass now

02 Mar 2004; Tom Gall cvs-1.11.13.ebuild:
stable on ppc64

*cvs-1.11.13 (15 Feb 2004)

15 Feb 2004; Rainer Groesslinger cvs-1.11.13.ebuild:
new version
Using a fixed uid and gid for the cvs user/group (350) until a better
solution is found (bug #36416)
Moved enewgroup/enewuser to pkg_setup() (bug #36601)

20 Dec 2003; Rainer Groesslinger
cvs-1.11.10-r1.ebuild, cvs-1.11.11.ebuild, files/cvspserver.xinetd.d:
Changed home directory of the cvs user to /usr/local/cvsroot
Update: It is now /var/cvsroot
(bug #36142)

*cvs-1.11.11 (20 Dec 2003)

20 Dec 2003; Rainer Groesslinger cvs-1.11.11.ebuild:
security update

*cvs-1.11.10-r1 (09 Dec 2003)

09 Dec 2003; Rainer Groesslinger cvs-1.11.10-r1.ebuild:
minor fixes in the cvspserver xinetd file,
cvs user/group is automatically added (bug #25313)

*cvs-1.11.10 (06 Dec 2003)

06 Dec 2003; Rainer Groesslinger cvs-1.11.10.ebuild:
new version, security update

16 Nov 2003; Rainer Groesslinger cvs-1.11.8.ebuild,
cvs-1.11.9.ebuild:
bugfix release stable on all architectures

07 Nov 2003; Michael Sterrett cvs-1.11.9.ebuild:
use emake for hot parallel make action; more error checking/messages

*cvs-1.11.9 (01 Nov 2003)

01 Nov 2003; Rainer Groesslinger cvs-1.11.9.ebuild:
version bump

*cvs-1.11.8 (09 Oct 2003)

09 Oct 2003; Mike Frysinger :
Ver bump #30718.

*cvs-1.11.6 (27 May 2003)

18 Aug 2003; Joshua Kinard cvs-1.11.6.ebuild:
Changed ~mips to mips in KEYWORDS

27 May 2003; Daniel Ahlberg cvs-1.11.6.ebuild :
Version bump.

*cvs-1.11.5-r1 (21 Jan 2003)

27 May 2003; Joshua Kinard cvs-1.11.5-r1.ebuild:
Added ~mips to KEYWORDS

23 Feb 2003; Mike Frysinger :
Added xinetd entry for #14512.

21 Jan 2003; J Robert Ray cvs-1.11.5-r1.ebuild : Specify
a temp dir to use during configure otherwise it auto-detects the
/var/tmp/portage/... directory. Closes bug 14287.

21 Jan 2003; Daniel Ahlberg cvs-1.11.5.ebuild :
Security update. Also closes #6424.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*cvs-1.11.2 (26 Apr 2002)

20 Jul 2002; Doug Goldstein cvs-1.11.2.ebuild:
Added missing KEYWORDS, SLOT, LICENSE

26 Apr 2002; Arcady Genkin cvs-1.11.2.ebuild : Updated
to version 1.11.2 Changed download URI to use HTTP instead of FTP, b/c the
ftp server of cvshome.org seems flaky.

*cvs-1.11.1_p1 (16 Mar 2002)

17 Aug 2002; Bruce A. Locke cvs-1.11.1_p1.ebuild, files/digest-cvs-1.11.1_p1:

Readded version to tree due to bug #6424 ("CVS 1.11.2 is an interim cvs
release with busted server code.")

16 Mar 2002; Bruce A. Locke cvs-1.11.1_p1.ebuild : Update
to cvs 1.11.1p1 with Redhat's external zlib linking patch

Manifest

AUX cvs-1.12.12-block-requests.patch 4006 RMD160 47be05434e53c25fc6dd1fa6848d25d155dc307a SHA1 a4e77d76457a3047c19945d53f3b2aca572d1da4 SHA256 70bbf745815d1e01582329160a10f5cdd9c11051e4e62d331686dd5124e01294
AUX cvs-1.12.12-cvs-custom.c 1735 RMD160 c4c1dea5b3656061a2eb0678acaa95c1b58b2e87 SHA1 409184599eb9b311a91066d75b2833ee455bbd4d SHA256 bd288a9484c4c26569a44e71f0935cf310e4b02e25e7e9ba564c9fc3f5121054
AUX cvs-1.12.12-cvsbug-tmpfix.patch 624 RMD160 c580f653ef9f294676aa4d766decaac50298b3c5 SHA1 bb00a168e604940bdbc38baf10f0a8c1e3f5d862 SHA256 061c26d140e1195200f1cc76217b2e7c2ff7f0c4dcbbb31124b386e8e756938e
AUX cvs-1.12.12-install-sh.patch 495 RMD160 f5ada20250b2dea6979feb609077f57462aa0a21 SHA1 a6201f8d4f2343fe20214d0862fe0e710b61a4af SHA256 9c2fc03b42804f8edb3a5a6f9c9e80bd68924f265ce52d196c3b5c759ba42f8a
AUX cvs-1.12.12-openat.patch 761 RMD160 05cfb679777b001633ace65e76f9a7a3d397a71a SHA1 23a3941ce449fb105c7b8cce1147a5d525a7753e SHA256 5b9fc46c2ee46d9136ddfc8d0baaac6087d8cae40fa5521815c3c2e372f25b9f
AUX cvs-1.12.13-openat.patch 761 RMD160 060652b7ef0e43f8dcdb84f11f4e51fbefff2549 SHA1 96bcc6b44a89475cb97d65707056c797115cc88a SHA256 9edfd8671fce137462c4fb22366f4c6f8fec04b7073e3c3b8381e5b0211ab4b8
AUX cvs-1.12.13-zlib.patch 1304 RMD160 2fba6c94b68a331b621e457f54826af98cf70958 SHA1 b5b44a1166ece7be9ca14a661f75544638a96b4e SHA256 07b3e411282ee8f218447bc862144a67144df71beaa842761012899ff5452f19
AUX cvs-1.12.13.1-block-requests.patch 2869 RMD160 eb29149d89845c8e523725b421323e21b364dabe SHA1 36bf47339d391a3d75e86f34e464daab35c79cc8 SHA256 0aaba805beb3f5a9271f907ae0e5933b110156fbcca15f843a07a1bf4c72a7f3
AUX cvs.pam-include-1.12.12 106 RMD160 8c056262a6cf2b9f94c1762c7cebed02e72ef722 SHA1 2fa6dca77ebab74d519e1373e5c5ea14283ba0ea SHA256 8291f84c2d76269e7be6487ae1db7212e67ee7313d35e6b0cebcd01e30d155af
AUX cvspserver.xinetd.d 282 RMD160 83fe38b4f55eaf7784d1672c73415410b389479b SHA1 4f29028cd8b41d5934b59e7f41e7c3b385b83d54 SHA256 71b62c4f278ed17bf3cac8eacb2bfb17b6125bfe77f83b46fa5742395b74ef5f
DIST cederqvist-1.11.20.html.tar.bz2 115711 RMD160 0d44ef453f1f98ee7fe006a0d60e0eba92c58598 SHA1 cfc8b233b076b8d9e147b8a890b87e8cd7e3c941 SHA256 2f11179ab25976142b622300a93274df96e6145cd3da7be964a1de33d54f4810
DIST cederqvist-1.11.20.pdf 1090339 RMD160 3a6c2fe1bd4ce73ca7d7690a599afa15941b02cf SHA1 96b5ecc48a8e7fbb12dfef35fceba62d87732313 SHA256 bcb2579e6c29c36f5e69d0153b07e91db4f72f3ef3d14f1063d5c9670dc3ba7e
DIST cederqvist-1.11.20.ps 1095795 RMD160 ae6c76bb8b152c2d149d130bd0f25e6bb471bab6 SHA1 9c63bb673cb0ff9886ea9b47eea68cf5003a41aa SHA256 65d6ae199179a9fb7c2d1d766afcf6b2a4535c3524759ae02dc7b9c5c2619c1d
DIST cederqvist-1.11.21.html.tar.bz2 116435 RMD160 517067247e000136b4c09bc3c15f8cd77bd19f35 SHA1 4c53e0bdbf1f70c17bc0a3cc05ecc610d74d7e09 SHA256 3da66e09a88abd911db578dab85e4881c88cc92045b97c9a1ad2e02465985b0b
DIST cederqvist-1.11.21.pdf 1109097 RMD160 492c02a92a72986b8e5b3601a7607f1a9697865c SHA1 d315145029dfaeafa9419d782ddc465cfc742116 SHA256 b3e8f23bf8f1f9346a6fb0278603a7163c30ff48e04ee220e874ade70024792d
DIST cederqvist-1.11.21.ps 1100386 RMD160 5a8500c89cbd9fe04515ee3dce20aba9915591bc SHA1 450d0e0c9e5be6eed52ec43a39826813b6040aba SHA256 53c6d0ad5de8c8d0cfe8c9b4d30d52785498c9f83699f2dec6fc67257b550772
DIST cederqvist-1.11.22.1.html.bz2 107756 RMD160 71097b684f70da383c0ea304362397c77060f1c9 SHA1 29c921915ab269645943116033f20cf6bf3ed36e SHA256 7341279a3643417730f0459e7ce3af6ffbec483dc497f8823639c741ef4f12c1
DIST cederqvist-1.11.22.1.pdf 1109762 RMD160 8239082132f6dd21b6e14725eb59ae399dd07788 SHA1 35595936983981835da631615211da654fa0b9fd SHA256 94f42f25366d3d294c9880b1c0ab7d2dc6f03192831f08481aea818a50d1b78b
DIST cederqvist-1.11.22.1.ps 1102300 RMD160 876b35c99d98cb937146dde6c8efc4d43b183804 SHA1 ba6fcee61788560e098b46084c83cf23a8d8a586 SHA256 01c9707b9a398f82eef2aa5cbc00e7a4f668d2ae6c8e4d8c152f22955b6df9f4
DIST cederqvist-1.12.12.html.tar.bz2 137581 RMD160 4b98b01dce9554dc5191f82c5df54e784934dd2b SHA1 300e2860b4f3e33bf22e6b426693c78e4d8d6ece SHA256 6bdd66581ec363e05313a14db27cd3c201b547cdfc9ea2f8edde74e78301f0f6
DIST cederqvist-1.12.12.pdf 1252423 RMD160 61b82c41cc365c03ee3a483cb7200a6dce2c9ffc SHA1 1d09926dd8eedce30d6cfff48f6931ac9cf0575e SHA256 211c5792d24bfd5694f23bc217a161d880bfb2447c41016fab6f657168b041ce
DIST cederqvist-1.12.12.ps 1262208 RMD160 49fc79c627cd4b590381a6b0f609f55495546df8 SHA1 0767bc9f548176d01968ea11a09379426bb63c31 SHA256 0e14189614e2c5ead49bfe0ecd187239f8adc3e66371b49d52163be821e44cab
DIST cederqvist-1.12.13.html.tar.bz2 140382 RMD160 34723707e078e210a2c032e8c98726a7037b05e6 SHA1 b1abf7876d97e509c68692089a5eb368fc65bd0b SHA256 1a9a34e07c00de5102224b48cbc53384992aea197c91c20b6140dd6885b5ae87
DIST cederqvist-1.12.13.pdf 1297631 RMD160 8d0520254a964d146d704fe93656415edc146fec SHA1 47262bfd3d671acc98d06128c86c863e5e82f7af SHA256 4f24b2ac3b81c97798cad42cba8ffe6cc65405f13e5a58a4b063aa9fffc4a7bc
DIST cederqvist-1.12.13.ps 1280573 RMD160 a370346c4ce84e224968181046482f87116a155b SHA1 dd85edc53ef3b441374d16df077c5b90d9fee272 SHA256 a955722b89155e390635b1220fa67a096c97141d83ac53a7840323c01d13aa91
DIST cvs-1.11.20.tar.bz2 2414744 RMD160 4f926d661b35dc1bafb5ee5f98487289a907d34d SHA1 47f51a96b5a73e18c96f431f3c494735aa9c0236 SHA256 05f358bdda8911eb0c558be4098af2da5e1b74269b1e67b7a1b2b9cccd4454ba
DIST cvs-1.11.21.tar.bz2 2929933 RMD160 bc3f15b506174de6d304e9608a26e80d3e2f0513 SHA1 d114ed2943a4027f1277b04f57867a2e09a1f432 SHA256 4027e80aeddb69a3dd2d73e916ec20c0eadb0b61c3cd86e18fff1eec8b510e18
DIST cvs-1.11.22.1.tar.bz2 2952428 RMD160 2377c94833ea34edc88ba5e1d1860cac4300e4f0 SHA1 0b4e9e1e27e83efbe156402ccb71343db11cdad2 SHA256 f5244d31176dfd1f8ff29fa1903baee3e1949aa88c348bb37a475a3187354045
DIST cvs-1.12.12.tar.bz2 3197171 RMD160 7275686576957e016b4f671ad5d52d8961d2d7d2 SHA1 402e81a3d231535a97e4b4f438c0b68920e57d0c SHA256 9fb9176d268b9019768fc57dedc2920c28fbeda5ba224c2348550d4f25043edc
DIST cvs-1.12.13.1.tar.bz2 4075630 RMD160 7e281fe8f63805c2fa76dad18b2c537e77cea8b2 SHA1 125e8de8162fd67b6a117a8784690105832a4bf0 SHA256 de7f374d8c4ac414c04e8d44ce9a5d3da919825a6a332d747e299dc7a80c2218
DIST cvs-1.12.13.tar.bz2 3911104 RMD160 ba3048e3e2d99ae78f6a759889b615acf65dd487 SHA1 93a8dacc6ff0e723a130835713235863f1f5ada9 SHA256 78853613b9a6873a30e1cc2417f738c330e75f887afdaf7b3d0800cb19ca515e
EBUILD cvs-1.11.20.ebuild 1530 RMD160 7bbbfe753ef2ab8aedc6e012cd02616c1bb34897 SHA1 cc2f3a068ebcfbb955cc5e3d5ed6348670b62e1d SHA256 a8d922582a5b97363f093a1652cee59efbccc113968c88608b6f85ee052479f4
EBUILD cvs-1.11.21.ebuild 1533 RMD160 c3a77c54fd462780ec7bdbc66db05a9dc3f80b2a SHA1 189002d08154b4a649e29e4bcc55c1668c60e113 SHA256 eb57c9bce8fa710b112a9c5e8c2a18c358eabf06c7c95c9b471c903f691d76cf
EBUILD cvs-1.11.22.1.ebuild 1724 RMD160 edc7a2033f772a41e87807c670c82cae7cc140f2 SHA1 de38d3a2fabe8f990ca18f35891c2f25cce07c6e SHA256 6525e4f33c6f227694468f723274a6fe6adc0222c3e3c034b309a23a85b3d9b3
EBUILD cvs-1.12.12-r2.ebuild 1957 RMD160 651ac5b15443522e7d7ec40abc895def46ba5cb1 SHA1 b83794f632313eeb19efb802e52310303e3846b6 SHA256 68fece868a8e5b4d6cd40b9b9cef9d094d30e3a43550048b4800869b2fc9951d
EBUILD cvs-1.12.12-r3.ebuild 2083 RMD160 fa07d30926b1988612357c5b21e4fc4fa7e603d8 SHA1 a04253c163b1335553e22fb91adbfa09542d5fd7 SHA256 f2ec676a6553cf75c99bc6c8bc7fa01b8471ef0c0ca3ddb8e6c7fa647fd829be
EBUILD cvs-1.12.12-r4.ebuild 2390 RMD160 8cf24960136d2aac5b36abccc887ca63f7b05d56 SHA1 9ec607fdc5bc8156d96e036f76d192700b113756 SHA256 dcd0d28d66aa4218cee6d65554f97e8bb7aac214683cd5de91ee0af3d07b2f6a
EBUILD cvs-1.12.12-r5.ebuild 2422 RMD160 06ea1afa9a4de041d5f11ed5390a1bf8f9d97c98 SHA1 17d8b3c3787a447e2a4a9a52917c3cfea40f2105 SHA256 0c73cede054615273de7c243273bffb6be6bdba51f0290f82564c1aacd7632e6
EBUILD cvs-1.12.13-r1.ebuild 3982 RMD160 83a7c84eb1ddab91ac81fed1773e2e955ffbab97 SHA1 5252e96f5742b077aeeee6e4e91b8b92c682e30e SHA256 cc9af957ad66fe8e08ef329d28b24d75f58ee6a133c6926cf203fc5e9c1d1806
EBUILD cvs-1.12.13.1.ebuild 4670 RMD160 420a61a5bc6b14da8eb121fab1b4cb5f44f04e8e SHA1 778a0ef935dc47a45fa75ce4887823fc3f127a82 SHA256 59ecb4b3933aa5b1d3274ffe1e2d72c1e76252d0f7a09f9fc5bb5abce2064f08
MISC ChangeLog 16984 RMD160 3c49f966c4f6796ac25759b13744be13d8e93668 SHA1 3662457a655f94aed98bb775ea90f7ad4f7a9512 SHA256 f50caa2e4d033559dc8ab2be6d3dc9bb054e4258123b6188cd799d2533f06f1f
MISC metadata.xml 162 RMD160 4860626303bc1113a855a556455d3bdc9f21db79 SHA1 92320acf140a0b265e4e502238e53f194bf89670 SHA256 932a0c3bfb1ea371074cdf017dae98bb229959e68e98d4d19378564db2cfa3d3

cvs-1.11.20.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/cvs-1.11.20.ebuild,v 1.11 2008/06/16 18:11:58 robbat2 Exp $

DESCRIPTION="Concurrent Versions System - source code revision control tools"
HOMEPAGE="http://www.cvshome.org/"
SRC_URI="http://ccvs.cvshome.org/files/documents/19/861/${P}.tar.bz2
doc? ( http://ccvs.cvshome.org/files/documents/19/866/cederqvist-${PV}.html.tar.bz2
http://ccvs.cvshome.org/files/documents/19/868/cederqvist-${PV}.pdf
http://ccvs.cvshome.org/files/documents/19/869/cederqvist-${PV}.ps )"

LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86"
IUSE="doc emacs"

DEPEND=">=sys-libs/zlib-1.1.4"

src_compile() {
econf --with-tmpdir=/tmp || die
emake || die "emake failed"
}

src_install() {
einstall || die

insinto /etc/xinetd.d
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"

dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
MINOR* NEWS PROJECTS README* TESTS TODO

if use emacs; then
insinto /usr/share/emacs/site-lisp
doins cvs-format.el || die "doins failed"
fi

if use doc; then
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
dohtml -r cederqvist-${PV}.html/*
cd "${D}"/usr/share/doc/${PF}/html/
ln -s cvs.html index.html
fi
}

src_test() {
einfo "FEATURES=\"maketest\" has been disabled for dev-util/cvs"
}

cvs-1.11.21.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/cvs-1.11.21.ebuild,v 1.2 2008/06/16 18:11:58 robbat2 Exp $

DESCRIPTION="Concurrent Versions System - source code revision control tools"
HOMEPAGE="http://www.cvshome.org/"
SRC_URI="mirror://gnu/non-gnu/cvs/source/stable/${PV}/${P}.tar.bz2
doc? ( mirror://gnu/non-gnu/cvs/source/stable/${PV}/cederqvist-${PV}.html.tar.bz2
mirror://gnu/non-gnu/cvs/source/stable/${PV}/cederqvist-${PV}.pdf
mirror://gnu/non-gnu/cvs/source/stable/${PV}/cederqvist-${PV}.ps )"

LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc emacs"

DEPEND=">=sys-libs/zlib-1.1.4"

src_compile() {
econf --with-tmpdir=/tmp || die
emake || die "emake failed"
}

src_install() {
einstall || die

insinto /etc/xinetd.d
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"

dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
MINOR* NEWS PROJECTS README* TESTS TODO

if use emacs; then
insinto /usr/share/emacs/site-lisp
doins cvs-format.el || die "doins failed"
fi

if use doc; then
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
dohtml -r cederqvist-${PV}.html/*
cd "${D}"/usr/share/doc/${PF}/html/
ln -s cvs.html index.html
fi
}

src_test() {
einfo "FEATURES=\"maketest\" has been disabled for dev-util/cvs"
}

cvs-1.11.22.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/cvs-1.11.22.1.ebuild,v 1.2 2008/06/16 18:11:58 robbat2 Exp $

DESCRIPTION="Concurrent Versions System - source code revision control tools"
HOMEPAGE="http://www.cvshome.org/"
SRC_URI="mirror://gnu/non-gnu/cvs/source/nightly-snapshots/stable/${P}.tar.bz2
doc? ( mirror://gnu/non-gnu/cvs/source/nightly-snapshots/stable/cederqvist-${PV}.html.bz2
mirror://gnu/non-gnu/cvs/source/nightly-snapshots/stable/cederqvist-${PV}.pdf
mirror://gnu/non-gnu/cvs/source/nightly-snapshots/stable/cederqvist-${PV}.ps )"

LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc emacs"

DEPEND=">=sys-libs/zlib-1.1.4"

src_unpack() {
unpack ${A}
# remove a useless binary
einfo "Removing a compiled binary"
find "${S}" -type f -name getdate -exec rm \{} \;
}

src_compile() {
econf --with-tmpdir=/tmp || die
emake || die "emake failed"
}

src_install() {
einstall || die

insinto /etc/xinetd.d
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"

dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
MINOR* NEWS PROJECTS README* TESTS TODO

if use emacs; then
insinto /usr/share/emacs/site-lisp
doins cvs-format.el || die "doins failed"
fi

if use doc; then
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
dohtml -r cederqvist-${PV}.html/*
cd "${D}"/usr/share/doc/${PF}/html/
ln -s cvs.html index.html
fi
}

src_test() {
einfo "FEATURES=\"maketest\" has been disabled for dev-util/cvs"
}

cvs-1.12.12-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/cvs-1.12.12-r2.ebuild,v 1.15 2008/06/16 18:11:58 robbat2 Exp $

inherit eutils pam

DESCRIPTION="Concurrent Versions System - source code revision control tools"
HOMEPAGE="http://www.cvshome.org/"

SRC_URI="http://ccvs.cvshome.org/files/documents/19/872/${P}.tar.bz2
doc? ( http://ccvs.cvshome.org/files/documents/19/878/cederqvist-${PV}.html.tar.bz2
http://ccvs.cvshome.org/files/documents/19/881/cederqvist-${PV}.pdf
http://ccvs.cvshome.org/files/documents/19/880/cederqvist-${PV}.ps )"

LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86"

IUSE="crypt doc emacs kerberos pam"

DEPEND=">=sys-libs/zlib-1.1.4
kerberos? ( virtual/krb5 )
pam? ( virtual/pam )"

src_unpack() {
unpack ${P}.tar.bz2
use doc && unpack cederqvist-${PV}.html.tar.bz2
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${PN}-1.12.12-cvsbug-tmpfix.patch
}

src_compile() {
econf \
--with-external-zlib \
--with-tmpdir=/tmp \
--disable-nls \
`use_enable crypt encryption` \
`use_enable pam` \
|| die
emake || die "emake failed"
}

src_install() {
einstall || die

insinto /etc/xinetd.d
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"

dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
MINOR* NEWS PROJECTS README* TESTS TODO

if use emacs; then
insinto /usr/share/emacs/site-lisp
doins cvs-format.el || die "doins failed"
fi

if use doc; then
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
dohtml -r cederqvist-${PV}.html/*
cd "${D}"/usr/share/doc/${PF}/html/
ln -s cvs.html index.html
fi

newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
}

src_test() {
einfo "FEATURES=\"maketest\" has been disabled for dev-util/cvs"
}

cvs-1.12.12-r3.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/cvs-1.12.12-r3.ebuild,v 1.5 2008/06/16 18:11:58 robbat2 Exp $

inherit eutils pam

DESCRIPTION="Concurrent Versions System - source code revision control tools"
HOMEPAGE="http://www.nongnu.org/cvs/"

SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
doc? ( mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.html.tar.bz2
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.pdf
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.ps )"

LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"

IUSE="crypt doc emacs kerberos nls pam server"

DEPEND=">=sys-libs/zlib-1.1.4
kerberos? ( virtual/krb5 )
pam? ( virtual/pam )"

src_unpack() {
unpack ${P}.tar.bz2
use doc && unpack cederqvist-${PV}.html.tar.bz2
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${P}-cvsbug-tmpfix.patch
epatch "${FILESDIR}"/${P}-openat.patch
}

src_compile() {
econf \
--with-external-zlib \
--with-tmpdir=/tmp \
$(use_enable crypt encryption) \
$(use_with kerberos gssapi) \
$(use_enable nls) \
$(use_enable pam) \
$(use_enable server) \
|| die
emake || die "emake failed"
}

src_install() {
einstall || die

insinto /etc/xinetd.d
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"

dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
MINOR* NEWS PROJECTS README* TESTS TODO

if use emacs; then
insinto /usr/share/emacs/site-lisp
doins cvs-format.el || die "doins failed"
fi

if use doc; then
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
dohtml -r cederqvist-${PV}.html/*
cd "${D}"/usr/share/doc/${PF}/html/
ln -s cvs.html index.html
fi

newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
}

src_test() {
einfo "FEATURES=\"maketest\" has been disabled for dev-util/cvs"
}

cvs-1.12.12-r4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/cvs-1.12.12-r4.ebuild,v 1.16 2008/06/16 18:11:58 robbat2 Exp $

inherit eutils pam

DESCRIPTION="Concurrent Versions System - source code revision control tools"
HOMEPAGE="http://www.nongnu.org/cvs/"

SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
doc? ( mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.html.tar.bz2
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.pdf
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.ps )"

LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"

IUSE="crypt doc emacs kerberos nls pam server"

DEPEND=">=sys-libs/zlib-1.1.4
kerberos? ( virtual/krb5 )
pam? ( virtual/pam )"

src_unpack() {
unpack ${P}.tar.bz2
use doc && unpack cederqvist-${PV}.html.tar.bz2
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${P}-cvsbug-tmpfix.patch
epatch "${FILESDIR}"/${P}-openat.patch
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${P}-block-requests.patch
cd "${S}"
epatch "${FILESDIR}"/${P}-install-sh.patch
elog "If you want any CVS server functionality, you MUST emerge with USE=server!"
}

src_compile() {
econf \
--with-external-zlib \
--with-tmpdir=/tmp \
$(use_enable crypt encryption) \
$(use_with kerberos gssapi) \
$(use_enable nls) \
$(use_enable pam) \
$(use_enable server) \
|| die
emake || die "emake failed"
}

src_install() {
emake install DESTDIR="${D}" || die

insinto /etc/xinetd.d
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"

dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
MINOR* NEWS PROJECTS README* TESTS TODO

if use emacs; then
insinto /usr/share/emacs/site-lisp
doins cvs-format.el || die "doins failed"
fi

use server && newdoc "${FILESDIR}"/cvs-1.12.12-cvs-custom.c cvs-custom.c

if use doc; then
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
dohtml -r cederqvist-${PV}.html/*
cd "${D}"/usr/share/doc/${PF}/html/
ln -s cvs.html index.html
fi

newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
}

src_test() {
einfo "FEATURES=\"maketest\" has been disabled for dev-util/cvs"
}

cvs-1.12.12-r5.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/cvs-1.12.12-r5.ebuild,v 1.1 2008/06/16 18:14:45 robbat2 Exp $

inherit eutils pam

DESCRIPTION="Concurrent Versions System - source code revision control tools"
HOMEPAGE="http://www.nongnu.org/cvs/"

SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
doc? ( mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.html.tar.bz2
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.pdf
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.ps )"

LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"

IUSE="crypt doc kerberos nls pam server"

DEPEND=">=sys-libs/zlib-1.1.4
kerberos? ( virtual/krb5 )
pam? ( virtual/pam )"

src_unpack() {
unpack ${P}.tar.bz2
use doc && unpack cederqvist-${PV}.html.tar.bz2
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${P}-cvsbug-tmpfix.patch
epatch "${FILESDIR}"/${P}-openat.patch
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${P}-block-requests.patch
cd "${S}"
epatch "${FILESDIR}"/${P}-install-sh.patch
elog "If you want any CVS server functionality, you MUST emerge with USE=server!"
}

src_compile() {
econf \
--with-external-zlib \
--with-tmpdir=/tmp \
$(use_enable crypt encryption) \
$(use_with kerberos gssapi) \
$(use_enable nls) \
$(use_enable pam) \
$(use_enable server) \
|| die
emake || die "emake failed"
}

src_install() {
emake install DESTDIR="${D}" || die

insinto /etc/xinetd.d
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"

dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
MINOR* NEWS PROJECTS README* TESTS TODO

# Not installed into emacs site-lisp because it clobbers the normal C
# indentations.
dodoc cvs-format.el || die "dodoc failed"

use server && newdoc "${FILESDIR}"/cvs-1.12.12-cvs-custom.c cvs-custom.c

if use doc; then
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
dohtml -r cederqvist-${PV}.html/*
cd "${D}"/usr/share/doc/${PF}/html/
ln -s cvs.html index.html
fi

newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
}

src_test() {
einfo "FEATURES=\"maketest\" has been disabled for dev-util/cvs"
}

cvs-1.12.13-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/cvs-1.12.13-r1.ebuild,v 1.6 2008/06/16 18:11:58 robbat2 Exp $

inherit eutils pam

DESCRIPTION="Concurrent Versions System - source code revision control tools"
HOMEPAGE="http://www.nongnu.org/cvs/"

SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
doc? ( mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.html.tar.bz2
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.pdf
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.ps )"

LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"

IUSE="crypt doc emacs kerberos nls pam server"

DEPEND=">=sys-libs/zlib-1.1.4
kerberos? ( virtual/krb5 )
pam? ( virtual/pam )"

src_unpack() {
unpack ${P}.tar.bz2
use doc && unpack cederqvist-${PV}.html.tar.bz2
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${PN}-1.12.12-cvsbug-tmpfix.patch
epatch "${FILESDIR}"/${P}-openat.patch
EPATCH_OPTS="-p0 -d ${S}" epatch "${FILESDIR}"/${P}-zlib.patch
cd "${S}"
epatch "${FILESDIR}"/${PN}-1.12.12-install-sh.patch
# this testcase was not updated
#sed -i.orig -e '/unrecognized keyword.*BogusOption/s,98,73,g' \
# ${S}/src/sanity.sh
# this one fails when the testpath path contains '.'
sed -i.orig -e '/newfile config3/s,a-z,a-z.,g' \
"${S}"/src/sanity.sh
}

src_compile() {
local myconf
# the tests need the server and proxy
if has test $FEATURES; then
use server || \
ewarn "The server and proxy code are enabled as they are required for tests."
myconf="--enable-server --enable-proxy"
fi
econf \
--with-external-zlib \
--with-tmpdir=/tmp \
$(use_enable crypt encryption) \
$(use_with kerberos gssapi) \
$(use_enable nls) \
$(use_enable pam) \
$(use_enable server) \
$(use_enable server proxy) \
${myconf} \
|| die
emake || die "emake failed"
}

src_install() {
einstall || die

if use server; then
insinto /etc/xinetd.d
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"
fi

dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
MINOR* NEWS PROJECTS README* TESTS TODO

if use emacs; then
insinto /usr/share/emacs/site-lisp
doins cvs-format.el || die "doins failed"
fi

if use doc; then
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
dohtml -r cederqvist-${PV}.html/*
cd "${D}"/usr/share/doc/${PF}/html/
ln -s cvs.html index.html
fi

newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
}

src_test() {
einfo "If you want to see realtime status, or check out a failure,"
einfo "please look at ${S}/src/check.log*"
if [ -n "$TEST_REMOTE_AND_PROXY" ]; then
einfo "local, remote, and proxy tests enabled."
else
einfo "Only testing local mode. Please see ebuild for other modes."
fi

cd "${S}"/src
export TESTDIR="${T}/tests-local"
mkdir -p "$TESTDIR"
# we only do the local tests by default
make localcheck || die "Some local test failed."
mv -f check.log check.log-local

# if you want to test the remote and proxy modes, things get a little bit
# complicated. You need to set up a SSH config file at ~portage/.ssh/config
# that allows the portage user to login without any authentication, and also
# set up the ~portage/.ssh/known_hosts file for your machine.
# We do not do this by default, as it is unsafe from a security point of
# view, and requires root level ssh changes.
if [ -n "$TEST_REMOTE_AND_PROXY" ]; then
cd "${S}"/src
export TESTDIR="${T}/tests-remote"
mkdir -p "$TESTDIR"
make remotecheck || die "Some remote test failed."
mv -f check.log check.log-remote

cd "${S}"/src
export TESTDIR="${T}/tests-proxy"
mkdir -p "$TESTDIR"
make proxycheck || die "Some proxy test failed."
mv -f check.log check.log-proxy
fi
}

cvs-1.12.13.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/cvs-1.12.13.1.ebuild,v 1.5 2008/06/16 18:14:45 robbat2 Exp $

inherit eutils pam versionator

DESCRIPTION="Concurrent Versions System - source code revision control tools"
HOMEPAGE="http://www.nongnu.org/cvs/"

DOC_PV="$(get_version_component_range 1-3)"
FEAT_URIBASE="mirror://gnu/non-gnu/cvs/source/feature/${PV}/"
DOC_URIBASE="mirror://gnu/non-gnu/cvs/source/feature/${DOC_PV}/"
SNAP_URIBASE="mirror://gnu/non-gnu/cvs/source/nightly-snapshots/feature/"
SRC_URI="
${FEAT_URIBASE}/${P}.tar.bz2
${SNAP_URIBASE}/${P}.tar.bz2
doc? (
${DOC_URIBASE}/cederqvist-${DOC_PV}.html.tar.bz2
${DOC_URIBASE}/cederqvist-${DOC_PV}.pdf
${DOC_URIBASE}/cederqvist-${DOC_PV}.ps
)"

LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"

IUSE="crypt doc kerberos nls pam server"

DEPEND=">=sys-libs/zlib-1.1.4
kerberos? ( virtual/krb5 )
pam? ( virtual/pam )"

src_unpack() {
unpack ${P}.tar.bz2
use doc && unpack cederqvist-${DOC_PV}.html.tar.bz2

EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${PN}-1.12.12-cvsbug-tmpfix.patch
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${PN}-1.12.12-install-sh.patch
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${PN}-1.12.13.1-block-requests.patch
# Applied by upstream:
#EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${PN}-1.12.13-openat.patch
#EPATCH_OPTS="-p0 -d ${S}" epatch ${FILESDIR}/${PN}-1.12.13-zlib.patch

cd "${S}"
# this testcase was not updated
#sed -i.orig -e '/unrecognized keyword.*BogusOption/s,98,73,g' \
# ${S}/src/sanity.sh
# this one fails when the testpath path contains '.'
sed -i.orig \
-e '/newfile config3/s,a-z,a-z.,g' \
"${S}"/src/sanity.sh

elog "If you want any CVS server functionality, you MUST emerge with USE=server!"
}

src_compile() {
local myconf
# the tests need the server and proxy
if has test $FEATURES; then
use server || \
ewarn "The server and proxy code are enabled as they are required for tests."
myconf="--enable-server --enable-proxy"
fi
econf \
--with-external-zlib \
--with-tmpdir=/tmp \
$(use_enable crypt encryption) \
$(use_with kerberos gssapi) \
$(use_enable nls) \
$(use_enable pam) \
$(use_enable server) \
$(use_enable server proxy) \
${myconf} \
|| die
emake || die "emake failed"
}

src_install() {
emake install DESTDIR="${D}" || die

if use server; then
insinto /etc/xinetd.d
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"
fi

dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
MINOR* NEWS PROJECTS README* TESTS TODO

# Not installed into emacs site-lisp because it clobbers the normal C
# indentations.
dodoc cvs-format.el || die "dodoc failed"

use server && newdoc "${FILESDIR}"/${PN}-1.12.12-cvs-custom.c cvs-custom.c

if use doc; then
dodoc "${DISTDIR}"/cederqvist-${DOC_PV}.pdf
dodoc "${DISTDIR}"/cederqvist-${DOC_PV}.ps
dohtml -r "${WORKDIR}"/cederqvist-${DOC_PV}.html/
cd "${D}"/usr/share/doc/${PF}/html/
ln -s cvs.html index.html
fi

newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
}

_run_one_test() {
mode="$1" ; shift
einfo "Starting ${mode} test"
cd "${S}"/src
export TESTDIR="${T}/tests-${mode}"
rm -rf "$TESTDIR" # Clean up from any previous test passes
mkdir -p "$TESTDIR"
emake -j1 ${mode}check || die "Some ${mode} test failed."
mv -f check.log check.log-${mode}
einfo "${mode} test completed successfully, log is check.log-${mode}"
}

src_test() {
einfo "If you want to see realtime status, or check out a failure,"
einfo "please look at ${S}/src/check.log*"

if [ "$TEST_REMOTE_AND_PROXY" == "1" ]; then
einfo "local, remote, and proxy tests enabled."
else
einfo "Only testing local mode. Please see ebuild for other modes."
fi

# we only do the local tests by default
_run_one_test local

# if you want to test the remote and proxy modes, things get a little bit
# complicated. You need to set up a SSH config file at ~portage/.ssh/config
# that allows the portage user to login without any authentication, and also
# set up the ~portage/.ssh/known_hosts file for your machine.
# We do not do this by default, as it is unsafe from a security point of
# view, and requires root level ssh changes.
# Note that this also requires having a real shell for the portage user, so make
# sure that su -c 'ssh portage@mybox' portage works first!
# (It uses the local ip, not loopback)
if [ "$TEST_REMOTE_AND_PROXY" == "1" ]; then
_run_one_test remote
_run_one_test proxy
fi
}

files

metadata.xml




cvs-utils