Portage is a package management system used by Gentoo Linux
# 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.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.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
Repoman cleanups, first pass.
01 Oct 2006; Robin H. Johnson
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
Stable on ppc64; bug #173880
10 Apr 2007; Robin H. Johnson
Add a note to -r4 that you must have USE=server if you want a CVS server!.
10 Apr 2007; Jeroen Roovers
Stable for HPPA (bug #173880).
10 Apr 2007; Gustavo Zacarias
Stable on sparc wrt #173880
09 Apr 2007; Bryan Østergaard
Stable on Alpha, bug 173880.
09 Apr 2007; Peter Weller
Stable on amd64 wrt bug 173880
09 Apr 2007; Raúl Porcel
x86 + ia64 stable wrt bug 173880
22 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
17 Oct 2006; Roy Marples
cvs-1.12.13-r1.ebuild:
Added ~sparc-fbsd keyword.
01 Oct 2006; Robin H. Johnson
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.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-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.13.ebuild:
Add ~x86-fbsd keyword and drop virtual/libc dependency.
20 Mar 2006; Lars Weiler
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
Version bump of upstream's stable branch.
01 Mar 2006; Lars Weiler
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ò
"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
Stable on mips, bug #103661.
28 Aug 2005; Marcus D. Hanwell
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
stable on ia64
25 Aug 2005; Fernando J. Pereda
stable on alpha wrt bug #103661
25 Aug 2005; Michael Hanselmann
Stable on ppc.
25 Aug 2005; Rene Nussbaumer
Stable on hppa. bug #103661
25 Aug 2005; Gustavo Zacarias
Stable on sparc wrt #103661
25 Aug 2005; Ian Leitch
Stable on x86, bug #103661
25 Aug 2005; Markus Rothe
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
Stable on sh.
29 Jun 2005; Joshua Kinard
Marked stable on mips.
20 May 2005; Diego Pettenò
Inherit pam eclass for newpamd.
*cvs-1.12.12-r1 (12 May 2005)
12 May 2005; Aaron Walker
+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
Stable on alpha + ia64, bug 89579.
20 Apr 2005; Guy Martin
Stable on hppa.
20 Apr 2005; Simon Stelling
stable on amd64
20 Apr 2005; Lars Weiler
Stable on x86 and ppc; bug #89579.
20 Apr 2005; Markus Rothe
Stable on ppc64; bug #89579
20 Apr 2005; Gustavo Zacarias
Stable on sparc wrt #89579
*cvs-1.12.12 (19 Apr 2005)
*cvs-1.11.20 (19 Apr 2005)
19 Apr 2005; Lars Weiler
+cvs-1.11.20.ebuild, +cvs-1.12.12.ebuild:
Version bump due to security release. Bug #89579.
19 Apr 2005; Bryan Østergaard
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
Stable on mips, bug #74656.
31 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
19 Dec 2004; Bryan Østergaard
Stable on alpha, bug 74656.
19 Dec 2004; Daniel Black
ppc stable as per bug #74656
18 Dec 2004; Markus Rothe
Stable on ppc64; bug #74656
17 Dec 2004; Dylan Carlson
Stable on amd64.
17 Dec 2004; Gustavo Zacarias
Stable on sparc wrt #74656
*cvs-1.12.11 (15 Dec 2004)
15 Dec 2004; Rainer Groesslinger
new version
03 Dec 2004; Rainer Groesslinger
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
new version
*cvs-1.11.18 (12 Nov 2004)
12 Nov 2004; Rainer Groesslinger
new version
*cvs-1.12.9 (25 Sep 2004)
25 Sep 2004; Rainer Groesslinger
+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,,,
Remove -fPIC, bug 55238.
01 Jul 2004; Jeremy Huddleston
virtual/glibc -> virtual/libc
12 Jun 2004; Tom Gall
stable on ppc64
09 Jun 2004; Luca Barbato
Marked ppc
09 Jun 2004; Danny van Dyk
Marked stable on amd64.
09 Jun 2004; Ciaran McCreesh
Stable on sparc, mips for #53408
09 Jun 2004; Guy Martin
Marked stable on hppa.
*cvs-1.11.17 (09 Jun 2004)
09 Jun 2004; Rainer Groesslinger
new version, security update (bug #53408)
09 Jun 2004; Aron Griffis
cvs-1.11.16.ebuild:
stable on alpha and ia64
01 Jun 2004; Tom Gall
stable on ppc64
*cvs-1.11.16-r1 (23 May 2004)
23 May 2004; Rainer Groesslinger
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
Stable on s390
19 May 2004; Lars Weiler
Stable on ppc
19 May 2004; Jon Portnoy
Stable on AMD64
19 May 2004; Bryan Østergaard
Stable on alpha, bug #51460.
19 May 2004; Ciaran McCreesh
Stable on sparc, mips (#51460)
19 May 2004; Guy Martin
Marked stable on hppa.
*cvs-1.11.16 (19 May 2004)
19 May 2004; Rainer Groesslinger
new version, security update (bug #51460)
08 May 2004; Rainer Groesslinger
Added "emacs" USE flag (bug #47854)
14 Apr 2004; Michael McCabe
added s390 to keywords
*cvs-1.11.15 (14 Apr 2004)
14 Apr 2004; Rainer Groesslinger
new version (security update!)
09 Apr 2004;
Stable on mips
08 Apr 2004; Aron Griffis
Stable on alpha and ia64
28 Mar 2004; Lars Weiler
stable on ppc
28 Mar 2004; Markus Nigbur
Stable on sparc.
27 Mar 2004; Guy Martin
Marked stable on hppa.
*cvs-1.11.14 (12 Mar 2004)
12 Mar 2004; Rainer Groesslinger
new version
11 Mar 2004; Rainer Groesslinger
stable on amd64, ppc and mips (thanks Kumba)
11 Mar 2004; Guy Martin
Marked stable on hppa.
10 Mar 2004; Rainer Groesslinger
stable on x86 and sparc(tested by bazik)
09 Mar 2004; Aron Griffis
stable on alpha and ia64
05 Mar 2004; Rainer Groesslinger
remove fixed uid/gid again, the problem is fixed in eutils.eclass now
02 Mar 2004; Tom Gall
stable on ppc64
*cvs-1.11.13 (15 Feb 2004)
15 Feb 2004; Rainer Groesslinger
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
security update
*cvs-1.11.10-r1 (09 Dec 2003)
09 Dec 2003; Rainer Groesslinger
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
new version, security update
16 Nov 2003; Rainer Groesslinger
cvs-1.11.9.ebuild:
bugfix release stable on all architectures
07 Nov 2003; Michael Sterrett
use emake for hot parallel make action; more error checking/messages
*cvs-1.11.9 (01 Nov 2003)
01 Nov 2003; Rainer Groesslinger
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
Changed ~mips to mips in KEYWORDS
27 May 2003; Daniel Ahlberg
Version bump.
*cvs-1.11.5-r1 (21 Jan 2003)
27 May 2003; Joshua Kinard
Added ~mips to KEYWORDS
23 Feb 2003; Mike Frysinger
Added xinetd entry for #14512.
21 Jan 2003; J Robert Ray
a temp dir to use during configure otherwise it auto-detects the
/var/tmp/portage/... directory. Closes bug 14287.
21 Jan 2003; Daniel Ahlberg
Security update. Also closes #6424.
06 Dec 2002; Rodney Rees
*cvs-1.11.2 (26 Apr 2002)
20 Jul 2002; Doug Goldstein
Added missing KEYWORDS, SLOT, LICENSE
26 Apr 2002; Arcady Genkin
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
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
to cvs 1.11.1p1 with Redhat's external zlib linking patch
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
# 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"
}
# 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"
}
# 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"
}
# 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"
}
# 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"
}
# 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"
}
# 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"
}
# 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
}
# 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
}