diff options
author | Jonathan Callen <jcallen@gentoo.org> | 2010-06-19 00:27:24 +0000 |
---|---|---|
committer | Jonathan Callen <jcallen@gentoo.org> | 2010-06-19 00:27:24 +0000 |
commit | 1a48a9de3f1a1b5e4148e4a7b4b4ae8db6450a04 (patch) | |
tree | 9bc1530ef6311f040c907031229e6415cc26b4e9 /dev-vcs | |
parent | Duplicate dev-util/cvs* as dev-vcs/cvs* to keep current masks (diff) | |
download | historical-1a48a9de3f1a1b5e4148e4a7b4b4ae8db6450a04.tar.gz historical-1a48a9de3f1a1b5e4148e4a7b4b4ae8db6450a04.tar.bz2 historical-1a48a9de3f1a1b5e4148e4a7b4b4ae8db6450a04.zip |
Move package from dev-util/cvs to dev-vcs/cvs
Package-Manager: portage-2.2_rc67/cvs/Linux i686
RepoMan-Options: --force
Diffstat (limited to 'dev-vcs')
37 files changed, 2479 insertions, 0 deletions
diff --git a/dev-vcs/cvs/ChangeLog b/dev-vcs/cvs/ChangeLog new file mode 100644 index 000000000000..54c0164b3d64 --- /dev/null +++ b/dev-vcs/cvs/ChangeLog @@ -0,0 +1,573 @@ +# ChangeLog for dev-vcs/cvs +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/ChangeLog,v 1.1 2010/06/19 00:27:23 abcd Exp $ + + 19 Jun 2010; Jonathan Callen <abcd@gentoo.org> +cvs-1.11.20.ebuild, + +cvs-1.11.21.ebuild, +cvs-1.11.21-r1.ebuild, +cvs-1.11.22.1.ebuild, + +cvs-1.11.22.1-r1.ebuild, +files/cvs-1.11.22.1-hash-nameclash.patch, + +files/cvs.pam-include-1.12.12, +cvs-1.12.12-r2.ebuild, + +cvs-1.12.12-r3.ebuild, +cvs-1.12.12-r4.ebuild, +cvs-1.12.12-r5.ebuild, + +cvs-1.12.12-r6.ebuild, +cvs-1.12.12-r7.ebuild, +cvs-1.12.12-r8.ebuild, + +files/cvs-1.12.12-block-requests.patch, +files/cvs-1.12.12-cvs-custom.c, + +files/cvs-1.12.12-cvs-gnulib-vasnprintf.patch, + +files/cvs-1.12.12-cvsbug-tmpfix.patch, +files/cvs-1.12.12-getdelim.patch, + +files/cvs-1.12.12-hash-nameclash.patch, + +files/cvs-1.12.12-install-sh.patch, +files/cvs-1.12.12-openat.patch, + +cvs-1.12.13-r1.ebuild, +cvs-1.12.13.1.ebuild, + +files/cvs-1.12.13.1-block-requests.patch, + +files/cvs-1.12.13.1-gl-mempcpy.patch, + +files/cvs-1.12.13.1-hash-nameclash.patch, + +files/cvs-1.12.13-openat.patch, +files/cvs-1.12.13-zlib.patch, + +files/cvspserver.xinetd.d, +metadata.xml: + Move package from dev-util/cvs to dev-vcs/cvs + +*cvs-1.12.12-r8 (15 Apr 2010) + + 15 Apr 2010; Javier Villavicencio <the_paya@gentoo.org> + +cvs-1.12.12-r8.ebuild, +files/cvs-1.12.12-getdelim.patch: + Fix for bug #314791, with revbump as requested by robbat2. + + 11 Mar 2010; Michael Haubenwallner <haubi@gentoo.org> + cvs-1.11.22.1-r1.ebuild, +files/cvs-1.11.22.1-hash-nameclash.patch, + cvs-1.12.12-r7.ebuild, +files/cvs-1.12.12-hash-nameclash.patch, + cvs-1.12.13.1.ebuild, +files/cvs-1.12.13.1-gl-mempcpy.patch, + +files/cvs-1.12.13.1-hash-nameclash.patch: + add upstream compile fixes needed for AIX + + 25 Feb 2010; Markus Duft <mduft@gentoo.org> cvs-1.11.22.1-r1.ebuild: + Added necessary build-bits for interix/prefix. + + 25 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> cvs-1.11.21-r1.ebuild, + cvs-1.11.22.1-r1.ebuild: + The src_compile block in the new EAPI bumps by Prefix team should be + src_configure, with no emake call, as that's stock src_compile. + +*cvs-1.11.22.1-r1 (21 Feb 2010) +*cvs-1.11.21-r1 (21 Feb 2010) + + 21 Feb 2010; Fabian Groffen <grobian@gentoo.org> +cvs-1.11.21-r1.ebuild, + +cvs-1.11.22.1-r1.ebuild: + Revbumps for Prefix, EAPI 3. Prefix/r47633/haubi: disable implicit + dependency on gssapi. Add Prefix keywords to versions that are NOT masked + in Prefix (many oddities found in 1.12.12). + +*cvs-1.12.12-r7 (21 Feb 2010) + + 21 Feb 2010; Jonathan Callen <abcd@gentoo.org> +cvs-1.12.12-r7.ebuild, + cvs-1.12.13-r1.ebuild, cvs-1.12.13.1.ebuild: + Revbump for EAPI bump, add prefix keywords + + 26 Apr 2009; Brent Baude <ranger@gentoo.org> cvs-1.12.12-r6.ebuild: + stable ppc, bug 265780 + + 24 Apr 2009; Raúl Porcel <armin76@gentoo.org> cvs-1.12.12-r6.ebuild: + arm/ia64/m68k/s390/sh stable wrt #265780 + + 19 Apr 2009; Tiago Cunha <tcunha@gentoo.org> cvs-1.12.12-r6.ebuild: + stable sparc, bug 265780 + + 19 Apr 2009; Markus Meier <maekke@gentoo.org> cvs-1.12.12-r6: + amd64/x86 stable, bug #265780 + + 16 Apr 2009; Jeroen Roovers <jer@gentoo.org> cvs-1.12.12-r6.ebuild: + Stable for HPPA (bug #265780). + + 12 Apr 2009; Brent Baude <ranger@gentoo.org> cvs-1.12.12-r6.ebuild: + stable ppc64, bug 265780 + + 12 Apr 2009; Tobias Klausmann <klausman@gentoo.org> cvs-1.12.12-r6.ebuild: + Stable on alpha, bug #265780 + +*cvs-1.12.12-r6 (01 Feb 2009) + + 01 Feb 2009; Patrick Lauer <patrick@gentoo.org> + +files/cvs-1.12.12-cvs-gnulib-vasnprintf.patch, +cvs-1.12.12-r6.ebuild: + Fixing cvs to work with gcc 4.3.3 which enables FORTIFY_SOURCES. Fixes + #230849. Patch from Bruno Haible <bruno@clisp.org>, thanks to Magnus + Granberg <zorry@ume.nu> for some hints and explanations. + +*cvs-1.12.12-r5 (16 Jun 2008) + + 16 Jun 2008; Robin H. Johnson <robbat2@gentoo.org> +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 <robbat2@gentoo.org> 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 <robbat2@gentoo.org> cvs-1.12.12-r2.ebuild: + Repoman cleanups, first pass. + + 01 Oct 2006; Robin H. Johnson <robbat2@gentoo.org> +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 <uberlord@gentoo.org> + +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 <dertobi123@gentoo.org> + cvs-1.12.12-r4.ebuild: + ppc stable, bug #173880 + + 18 Apr 2007; Alexander H. Færøy <eroyf@gentoo.org> + cvs-1.12.12-r4.ebuild: + Stable on MIPS; bug #173880 + + 11 Apr 2007; Markus Rothe <corsair@gentoo.org> cvs-1.12.12-r4.ebuild: + Stable on ppc64; bug #173880 + + 10 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> 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 <jer@gentoo.org> cvs-1.12.12-r4.ebuild: + Stable for HPPA (bug #173880). + + 10 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> cvs-1.12.12-r4.ebuild: + Stable on sparc wrt #173880 + + 09 Apr 2007; Bryan Østergaard <kloeri@gentoo.org> cvs-1.12.12-r4.ebuild: + Stable on Alpha, bug 173880. + + 09 Apr 2007; Peter Weller <welp@gentoo.org> cvs-1.12.12-r4.ebuild: + Stable on amd64 wrt bug 173880 + + 09 Apr 2007; Raúl Porcel <armin76@gentoo.org> cvs-1.12.12-r4.ebuild: + x86 + ia64 stable wrt bug 173880 + + 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog: + Transition to Manifest2. + + 17 Oct 2006; Roy Marples <uberlord@gentoo.org> cvs-1.12.12-r4.ebuild, + cvs-1.12.13-r1.ebuild: + Added ~sparc-fbsd keyword. + + 01 Oct 2006; Robin H. Johnson <robbat2@gentoo.org> -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 <robbat2@gentoo.org> +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 <robbat2@gentoo.org> + +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 <robbat2@gentoo.org> -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 <robbat2@gentoo.org> + +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ò <flameeyes@gentoo.org> 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 <pylon@gentoo.org> 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 <pylon@gentoo.org> +cvs-1.11.21.ebuild: + Version bump of upstream's stable branch. + + 01 Mar 2006; Lars Weiler <pylon@gentoo.org> 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 <pylon@gentoo.org> + -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 <pylon@gentoo.org> + +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 <pylon@gentoo.org> + +files/cvs-1.12.12-openat.patch, +cvs-1.12.12-r3.ebuild: + Fixed bug #121820 and bug #124260. + + 13 Jan 2006; Diego Pettenò <flameeyes@gentoo.org> 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 <hardave@gentoo.org> cvs-1.12.12-r2.ebuild: + Stable on mips, bug #103661. + + 28 Aug 2005; Marcus D. Hanwell <cryos@gentoo.org> cvs-1.12.12-r2.ebuild: + Stable on amd64, bug 103661. + + 26 Aug 2005; Robin H. Johnson <robbat2@gentoo.org> + +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 <agriffis@gentoo.org> cvs-1.12.12-r2.ebuild: + stable on ia64 + + 25 Aug 2005; Fernando J. Pereda <ferdy@gentoo.org> cvs-1.12.12-r2.ebuild: + stable on alpha wrt bug #103661 + + 25 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> cvs-1.12.12-r2.ebuild: + Stable on ppc. + + 25 Aug 2005; Rene Nussbaumer <killerfox@gentoo.org> cvs-1.12.12-r2.ebuild: + Stable on hppa. bug #103661 + + 25 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> cvs-1.12.12-r2.ebuild: + Stable on sparc wrt #103661 + + 25 Aug 2005; Ian Leitch <port001@gentoo.org> cvs-1.12.12-r2.ebuild: + Stable on x86, bug #103661 + + 25 Aug 2005; Markus Rothe <corsair@gentoo.org> 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 <robbat2@gentoo.org> + +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 <matsuu@gentoo.org> cvs-1.11.20.ebuild: + Stable on sh. + + 29 Jun 2005; Joshua Kinard <kumba@gentoo.org> cvs-1.11.20.ebuild: + Marked stable on mips. + + 20 May 2005; Diego Pettenò <flameeyes@gentoo.org> cvs-1.12.12-r1.ebuild: + Inherit pam eclass for newpamd. + +*cvs-1.12.12-r1 (12 May 2005) + + 12 May 2005; Aaron Walker <ka0ttic@gentoo.org> +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 <kloeri@gentoo.org> cvs-1.11.20.ebuild: + Stable on alpha + ia64, bug 89579. + + 20 Apr 2005; Guy Martin <gmsoft@gentoo.org> cvs-1.11.20.ebuild: + Stable on hppa. + + 20 Apr 2005; Simon Stelling <blubb@gentoo.org> cvs-1.11.20.ebuild: + stable on amd64 + + 20 Apr 2005; Lars Weiler <pylon@gentoo.org> cvs-1.11.20.ebuild: + Stable on x86 and ppc; bug #89579. + + 20 Apr 2005; Markus Rothe <corsair@gentoo.org> cvs-1.11.20.ebuild: + Stable on ppc64; bug #89579 + + 20 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> 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 <pylon@gentoo.org> 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 <kloeri@gentoo.org> 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 <tigger@gentoo.org> + +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 <scandium@gentoo.org> + +cvs-1.11.19.ebuild: + version bump + + 01 Jan 2005; Hardave Riar <hardave@gentoo.org> cvs-1.11.18.ebuild: + Stable on mips, bug #74656. + + 31 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : + Change encoding to UTF-8 for GLEP 31 compliance + + 19 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> cvs-1.11.18.ebuild: + Stable on alpha, bug 74656. + + 19 Dec 2004; Daniel Black <dragonheart@gentoo.org> cvs-1.11.18.ebuild: + ppc stable as per bug #74656 + + 18 Dec 2004; Markus Rothe <corsair@gentoo.org> cvs-1.11.18.ebuild: + Stable on ppc64; bug #74656 + + 17 Dec 2004; Dylan Carlson <absinthe@gentoo.org> cvs-1.11.18.ebuild: + Stable on amd64. + + 17 Dec 2004; Gustavo Zacarias <gustavoz@gentoo.org> cvs-1.11.18.ebuild: + Stable on sparc wrt #74656 + +*cvs-1.12.11 (15 Dec 2004) + + 15 Dec 2004; Rainer Groesslinger <scandium@gentoo.org> +cvs-1.12.11.ebuild: + new version + + 03 Dec 2004; Rainer Groesslinger <scandium@gentoo.org> 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 <scandium@gentoo.org> +cvs-1.12.10.ebuild: + new version + +*cvs-1.11.18 (12 Nov 2004) + + 12 Nov 2004; Rainer Groesslinger <scandium@gentoo.org> +cvs-1.11.18.ebuild: + new version + +*cvs-1.12.9 (25 Sep 2004) + + 25 Sep 2004; Rainer Groesslinger <scandium@gentoo.org> +files/cvs.pam, + +cvs-1.12.9.ebuild: + Added crypt and kerberos USE flag, fixes bug #61279 and #32480 + (Thanks to Holger Thon <ht_gentoo04@arcor.de>) + Added pam support, based on the ebuild of bug #56349 + by Nahor <nahor+gentoo@bravobrava.com> + + 20 Sep 2004; Bryan Østergaard,,, <kloeri@gentoo.org> cvs-1.11.17.ebuild: + Remove -fPIC, bug 55238. + + 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> cvs-1.11.17.ebuild: + virtual/glibc -> virtual/libc + + 12 Jun 2004; Tom Gall <tgall@gentoo.org> cvs-1.11.17.ebuild: + stable on ppc64 + + 09 Jun 2004; Luca Barbato <lu_zero@gentoo.org> cvs-1.11.17.ebuild: + Marked ppc + + 09 Jun 2004; Danny van Dyk <kugelfang@gentoo.org> cvs-1.11.17.ebuild: + Marked stable on amd64. + + 09 Jun 2004; Ciaran McCreesh <ciaranm@gentoo.org> cvs-1.11.17.ebuild: + Stable on sparc, mips for #53408 + + 09 Jun 2004; Guy Martin <gmsoft@gentoo.org> cvs-1.11.17.ebuild: + Marked stable on hppa. + +*cvs-1.11.17 (09 Jun 2004) + + 09 Jun 2004; Rainer Groesslinger <scandium@gentoo.org> cvs-1.11.17.ebuild: + new version, security update (bug #53408) + + 09 Jun 2004; Aron Griffis <agriffis@gentoo.org> cvs-1.11.16-r1.ebuild, + cvs-1.11.16.ebuild: + stable on alpha and ia64 + + 01 Jun 2004; Tom Gall <tgall@gentoo.org> cvs-1.11.16.ebuild: + stable on ppc64 + +*cvs-1.11.16-r1 (23 May 2004) + + 23 May 2004; Rainer Groesslinger <scandium@gentoo.org> 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 <randy@gentoo.org> cvs-1.11.16.ebuild: + Stable on s390 + + 19 May 2004; Lars Weiler <pylon@gentoo.org> cvs-1.11.16.ebuild: + Stable on ppc + + 19 May 2004; Jon Portnoy <avenj@gentoo.org> cvs-1.11.16.ebuild : + Stable on AMD64 + + 19 May 2004; Bryan Østergaard <kloeri@gentoo.org> cvs-1.11.16.ebuild: + Stable on alpha, bug #51460. + + 19 May 2004; Ciaran McCreesh <ciaranm@gentoo.org> cvs-1.11.16.ebuild: + Stable on sparc, mips (#51460) + + 19 May 2004; Guy Martin <gmsoft@gentoo.org> cvs-1.11.16.ebuild: + Marked stable on hppa. + +*cvs-1.11.16 (19 May 2004) + + 19 May 2004; Rainer Groesslinger <scandium@gentoo.org> cvs-1.11.16.ebuild: + new version, security update (bug #51460) + + 08 May 2004; Rainer Groesslinger <scandium@gentoo.org> cvs-1.11.15.ebuild: + Added "emacs" USE flag (bug #47854) + + 14 Apr 2004; Michael McCabe <randy@gentoo.org> cvs-1.11.15.ebuild: + added s390 to keywords + +*cvs-1.11.15 (14 Apr 2004) + + 14 Apr 2004; Rainer Groesslinger <scandium@gentoo.org> cvs-1.11.15.ebuild: + new version (security update!) + + 09 Apr 2004; <tuxus@gentoo.org> cvs-1.11.14.ebuild: + Stable on mips + + 08 Apr 2004; Aron Griffis <agriffis@gentoo.org> cvs-1.11.14.ebuild: + Stable on alpha and ia64 + + 28 Mar 2004; Lars Weiler <pylon@gentoo.org> cvs-1.11.14.ebuild: + stable on ppc + + 28 Mar 2004; Markus Nigbur <pyrania@gentoo.org> cvs-1.11.14.ebuild: + Stable on sparc. + + 27 Mar 2004; Guy Martin <gmsoft@gentoo.org> cvs-1.11.14.ebuild: + Marked stable on hppa. + +*cvs-1.11.14 (12 Mar 2004) + + 12 Mar 2004; Rainer Groesslinger <scandium@gentoo.org> cvs-1.11.14.ebuild: + new version + + 11 Mar 2004; Rainer Groesslinger <scandium@gentoo.org> cvs-1.11.13.ebuild: + stable on amd64, ppc and mips (thanks Kumba) + + 11 Mar 2004; Guy Martin <gmsoft@gentoo.org> cvs-1.11.13.ebuild: + Marked stable on hppa. + + 10 Mar 2004; Rainer Groesslinger <scandium@gentoo.org> cvs-1.11.13.ebuild: + stable on x86 and sparc(tested by bazik) + + 09 Mar 2004; Aron Griffis <agriffis@gentoo.org> cvs-1.11.13.ebuild: + stable on alpha and ia64 + + 05 Mar 2004; Rainer Groesslinger <scandium@gentoo.org> cvs-1.11.13.ebuild: + remove fixed uid/gid again, the problem is fixed in eutils.eclass now + + 02 Mar 2004; Tom Gall <tgall@gentoo.org> cvs-1.11.13.ebuild: + stable on ppc64 + +*cvs-1.11.13 (15 Feb 2004) + + 15 Feb 2004; Rainer Groesslinger <scandium@gentoo.org> 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 <scandium@gentoo.org> + 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 <scandium@gentoo.org> cvs-1.11.11.ebuild: + security update + +*cvs-1.11.10-r1 (09 Dec 2003) + + 09 Dec 2003; Rainer Groesslinger <scandium@gentoo.org> 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 <scandium@gentoo.org> cvs-1.11.10.ebuild: + new version, security update + + 16 Nov 2003; Rainer Groesslinger <scandium@gentoo.org> cvs-1.11.8.ebuild, + cvs-1.11.9.ebuild: + bugfix release stable on all architectures + + 07 Nov 2003; Michael Sterrett <mr_bones_@gentoo.org> 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 <scandium@gentoo.org> cvs-1.11.9.ebuild: + version bump + +*cvs-1.11.8 (09 Oct 2003) + + 09 Oct 2003; Mike Frysinger <vapier@gentoo.org> : + Ver bump #30718. + +*cvs-1.11.6 (27 May 2003) + + 18 Aug 2003; Joshua Kinard <kumba@gentoo.org> cvs-1.11.6.ebuild: + Changed ~mips to mips in KEYWORDS + + 27 May 2003; Daniel Ahlberg <aliz@gentoo.org> cvs-1.11.6.ebuild : + Version bump. + +*cvs-1.11.5-r1 (21 Jan 2003) + + 27 May 2003; Joshua Kinard <kumba@gentoo.org> cvs-1.11.5-r1.ebuild: + Added ~mips to KEYWORDS + + 23 Feb 2003; Mike Frysinger <vapier@gentoo.org> : + Added xinetd entry for #14512. + + 21 Jan 2003; J Robert Ray <jrray@gentoo.org> 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 <aliz@gentoo.org> cvs-1.11.5.ebuild : + Security update. Also closes #6424. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*cvs-1.11.2 (26 Apr 2002) + + 20 Jul 2002; Doug Goldstein <cardoe@gentoo.org> cvs-1.11.2.ebuild: + Added missing KEYWORDS, SLOT, LICENSE + + 26 Apr 2002; Arcady Genkin <agenkin@thpoon.com> 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 <blocke@shivan.org> 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 <blocke@shivan.org> cvs-1.11.1_p1.ebuild : Update + to cvs 1.11.1p1 with Redhat's external zlib linking patch + diff --git a/dev-vcs/cvs/Manifest b/dev-vcs/cvs/Manifest new file mode 100644 index 000000000000..820e8b46cd6b --- /dev/null +++ b/dev-vcs/cvs/Manifest @@ -0,0 +1,73 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX cvs-1.11.22.1-hash-nameclash.patch 974 RMD160 c2eb8eaa3cd17273b1b49eb30e33c6afd31f0677 SHA1 f4880b1c7b13533061d2250465226ca70c032ee0 SHA256 2334f94d64e1565535818d6b41c079540acaf19b2320ba06275d78cf5b3e6d43 +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-cvs-gnulib-vasnprintf.patch 1092 RMD160 1ec01dbfca6cbc8b933f1331b1e020430494273d SHA1 9edfd35bff01a05a9b1936f33f4645a57fb818d7 SHA256 f38e6bbb0fd8b783b654ac775183a1cb24e3987698fdbd706a8d5fa59a45f945 +AUX cvs-1.12.12-cvsbug-tmpfix.patch 624 RMD160 c580f653ef9f294676aa4d766decaac50298b3c5 SHA1 bb00a168e604940bdbc38baf10f0a8c1e3f5d862 SHA256 061c26d140e1195200f1cc76217b2e7c2ff7f0c4dcbbb31124b386e8e756938e +AUX cvs-1.12.12-getdelim.patch 559 RMD160 404b5775c3267158dd064c48ce130f08217653cc SHA1 3548cba01c4fd047d4aa0e19b4a4921cdcd5a962 SHA256 cc02f345d7347349df7b6fa826ef314871e5049df48e9c892db0175dbfe16cf4 +AUX cvs-1.12.12-hash-nameclash.patch 1015 RMD160 616f50fc9e7faa7c0b2ac34f5d526b40db433517 SHA1 43675b3334a7343db2fd213c9c1f1673f9e193c4 SHA256 3a6a5bf6bd419bb8a4440f3f4f5dba770db1d06e33e0ab6d249ace490010edb4 +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-1.12.13.1-gl-mempcpy.patch 902 RMD160 fa2236cd81a787c4ed856fe5f30f408e9b18af71 SHA1 c17617ffdb1291027d0fe761fa9115acfe279b51 SHA256 9aa20504eaa38bea9933a14115fd0d7f84b84884e5f9d2f521a219d6fafdcb8a +AUX cvs-1.12.13.1-hash-nameclash.patch 1056 RMD160 b5b8ecbb11841fd9eea1802e0ba5e4557eb22627 SHA1 d9ed7325986618082d791053fff9f90b3758cfd6 SHA256 4faeef2d4169799dad63a934f26d90ae9d6d47d1d88d37b0c4b39423b46ce40f +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 1524 RMD160 c43a61c3ec06e4f8533a7f58aa80710936362e75 SHA1 7a563169aa5fd3472f8e24b81726e030e016c03a SHA256 4644254ce1785d20956d36060fc3277430a8fd16986edacd06b9e5d0e0b159f4 +EBUILD cvs-1.11.21-r1.ebuild 1689 RMD160 8c431074cad5b2f69f6f20b2e24ee203310ea4a8 SHA1 b32ba73ac1a2339e4981788e0eefbfe280a5f92d SHA256 fec1fd1ba3bef20679c10c1087944e62bdfc05da7876ea5cc87aacc6b109e17e +EBUILD cvs-1.11.21.ebuild 1528 RMD160 9b613090b5b1dff873b3cf4fb3a779f4b3311f1e SHA1 13444dac559706ffc403c95f119cbdf7956a8e57 SHA256 c0917579b598b55b1daacb1c8739323d48025909da810341ee70988a6ed243ac +EBUILD cvs-1.11.22.1-r1.ebuild 2042 RMD160 5661fc2a33e6f446fe3f46fc56841e168678162c SHA1 253c9040d0a58f08feddc5576ab2ce565c90a740 SHA256 88c41d4b952a08a94e3fbe91b9c365ceeb5f973dfc126cc62329ba221c0e9f9d +EBUILD cvs-1.11.22.1.ebuild 1719 RMD160 53d386cd5f1b0e0a97ed50930a14b798381d2316 SHA1 9482e38d770e0cd59fdff0f6588f50b9dc628eee SHA256 87192257e1190565e7839ae9602bd63963b140cff2ce88a9d1570944e54143d8 +EBUILD cvs-1.12.12-r2.ebuild 1951 RMD160 9ab2701bddc96017f9332e47a671abb7d0089978 SHA1 892f3e68f2074bac9ca41ac6ade01a839778217d SHA256 25c66933c3152d09d7970f86181d7796386b14b5c91d12ea67b1b5974ea29b23 +EBUILD cvs-1.12.12-r3.ebuild 2078 RMD160 8f5c0871b9baf3bf9d5895bff5968d5af6de4d05 SHA1 99e1992da25bce8afcffd1c32b16fecc485030af SHA256 772c692341e5bc627461f573e32f851988ba7033478eb9387d8be531aba0c84e +EBUILD cvs-1.12.12-r4.ebuild 2384 RMD160 ea520ab66291b6347edd52cebfe55202d8fd5e72 SHA1 49de6d470dc8152f55fd2cfab0a18c635f97cbfd SHA256 c28d85a5c3c70ee77a1fb6373d310d5f9bf9cf87a5414b130a41ae2bbb727277 +EBUILD cvs-1.12.12-r5.ebuild 2417 RMD160 c0d824addd0bd3466ce76bfbbf4ea788b971c748 SHA1 835961fad747fc2f8e14193c0020b87bebb9909f SHA256 168b3b4294537e6297690d9d5f2f8292b360a2a5339e1299f7d7680ebc36a9f0 +EBUILD cvs-1.12.12-r6.ebuild 2460 RMD160 5bd8b93a8ca315d16abf71edf454a34ffcf3717c SHA1 6203b0f5da46d8d6e457bac777f80e29955204e1 SHA256 7b0b23313aba0167cefb83799375d290c59b61e368e4b06e31aa39d18760d533 +EBUILD cvs-1.12.12-r7.ebuild 2568 RMD160 32c0fa41fc9aefdfacf0578b1f2d77dc1e717d8d SHA1 6520d4a492a36e1424c280e4a249515b698bbf3b SHA256 6b770b5fcb4abbda89d1bea398bf4adb3d024ebfa2886e9d24ed66acdf757cb4 +EBUILD cvs-1.12.12-r8.ebuild 2619 RMD160 05d70221e09aec34086f9011124a3e2549357682 SHA1 21ccdf1190463f5165d29f1fe0e7b72cee30b78c SHA256 7887dece92707a67e247070901dbbe02d1c4054e376ac2a72e2b886e002c86c1 +EBUILD cvs-1.12.13-r1.ebuild 4002 RMD160 9e8a47fc7b71f8a36addb571bdf1d006eb66d4b5 SHA1 cf1d554e8532560305f4b39f574c8c6aff1c49f8 SHA256 554f55d518ba6c67f34646cf1c1bc082f23547ebbc830f517db3ce00821bd663 +EBUILD cvs-1.12.13.1.ebuild 4763 RMD160 6f20888e591b5fe6655374ddd81def46327613cf SHA1 5da7d91b3e3a86f523a98d5e902f6702b707fccb SHA256 8d7ad1d2f9bd3e03190f2a4f917b28956058931176a40b4dde5ecb907f430ce2 +MISC ChangeLog 20603 RMD160 f03050337bba8e2ddb586df171eee70344650722 SHA1 ce9db5307d3dcb73ea2d9bea33c2c44611fae4e9 SHA256 1c89c0ee4390287fbeaa8752c73406c1d57c1e7a5d4bd66748f7fd83c9ae1f2a +MISC metadata.xml 234 RMD160 e17a8f89518ebdd332c220104e56f649096be1da SHA1 472e62beb27cdd753a0454194630c916f0600e0b SHA256 ce7beba20d6099be006550fb74bb9e74628a9d6967c7ceb096ab99959df47a02 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.15 (GNU/Linux) + +iQIcBAEBCAAGBQJMHA74AAoJELHSF2kinlg4ZIEP/2ojcZfh7LEWiQoX9sAp/EuO +YbxAEINXQBrqUTIYXUPeNvR3ZU299uvo/Fb12M+HA8ZLjhapdU6b0oALvB218v1/ +LOJgCXfbjEjuHpcabEit+lDqV2cnBdDGO6jZkGKUUrXSE8vxalLSgl5rI+8WyiMk +i6y2xa2ccBQdW8DlpPP0swaquxA8e1yVOmgro7xHpVldY5Io42SsMu+DxM3JqZGL +nGH2vzSnkVZhEbARncUYfXkDoOo3Z/NZy4CLuyCNEFcinZYKYPgJ0d0NjqwmXFf8 +natpSFaDAqtiqRDsNZXEhh+7bNvWDKrNQGz5sa2FKMqitkYiKU7rE2zZgJ32UpL5 +uwW2osSF5KwAJKlWWPkHOgm5e0AB2xfXgVIFKLn9erX/mF4wbbJSF9zN7z+A3Mtp +nB1hmB2XYHJWSeCDvy7A611PvDMT0e0BYN4dWaViVWel+B9IUk7/R25t34Z/GtWi +1taU4xhZedm6qOEDvHS8dINDQR462HyF6ptWj6l6jPGrRF1CphtWUlVSi5Q8zZfT +KJ5SCwZPWVxImf6t6yPcvQHr4ffK/r+BWSLCoamMixGVhnD12c0i4vNshwl4T5Xq +RN5VRo38NaWo8hOq55oo8lOhWBNFIVUc/fM8JYYXWcMUXMmIdRtpRGn8QhqCslGK +W06OIJSD1qVN1qNrIKfi +=3GWk +-----END PGP SIGNATURE----- diff --git a/dev-vcs/cvs/cvs-1.11.20.ebuild b/dev-vcs/cvs/cvs-1.11.20.ebuild new file mode 100644 index 000000000000..78da87fe2f52 --- /dev/null +++ b/dev-vcs/cvs/cvs-1.11.20.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.11.20.ebuild,v 1.1 2010/06/19 00:27:23 abcd 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-vcs/cvs" +} diff --git a/dev-vcs/cvs/cvs-1.11.21-r1.ebuild b/dev-vcs/cvs/cvs-1.11.21-r1.ebuild new file mode 100644 index 000000000000..8b81b6bf0e31 --- /dev/null +++ b/dev-vcs/cvs/cvs-1.11.21-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.11.21-r1.ebuild,v 1.1 2010/06/19 00:27:23 abcd Exp $ + +EAPI=3 + +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 ~ppc-aix ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc emacs" + +DEPEND=">=sys-libs/zlib-1.1.4" + +src_configure() { + econf --with-tmpdir=/tmp --without-gssapi || die +} + +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 "${ED}"/usr/share/doc/${PF}/html/ + ln -s cvs.html index.html + fi +} + +src_test() { + einfo "FEATURES=\"maketest\" has been disabled for dev-vcs/cvs" +} diff --git a/dev-vcs/cvs/cvs-1.11.21.ebuild b/dev-vcs/cvs/cvs-1.11.21.ebuild new file mode 100644 index 000000000000..49417601660b --- /dev/null +++ b/dev-vcs/cvs/cvs-1.11.21.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.11.21.ebuild,v 1.1 2010/06/19 00:27:23 abcd 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-vcs/cvs" +} diff --git a/dev-vcs/cvs/cvs-1.11.22.1-r1.ebuild b/dev-vcs/cvs/cvs-1.11.22.1-r1.ebuild new file mode 100644 index 000000000000..8b7ecbb3a81a --- /dev/null +++ b/dev-vcs/cvs/cvs-1.11.22.1-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.11.22.1-r1.ebuild,v 1.1 2010/06/19 00:27:23 abcd Exp $ + +EAPI=3 + +inherit eutils + +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 ~ppc-aix ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +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_prepare() { + epatch "${FILESDIR}"/${P}-hash-nameclash.patch # for AIX +} + +src_configure() { + [[ ${CHOST} == *-interix* ]] && export ac_cv_header_inttypes_h=no + + econf --with-tmpdir=/tmp --without-gssapi || die +} + +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 "${ED}"/usr/share/doc/${PF}/html/ + ln -s cvs.html index.html + fi +} + +src_test() { + einfo "FEATURES=\"maketest\" has been disabled for dev-vcs/cvs" +} diff --git a/dev-vcs/cvs/cvs-1.11.22.1.ebuild b/dev-vcs/cvs/cvs-1.11.22.1.ebuild new file mode 100644 index 000000000000..0c54a525ef0b --- /dev/null +++ b/dev-vcs/cvs/cvs-1.11.22.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.11.22.1.ebuild,v 1.1 2010/06/19 00:27:23 abcd 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-vcs/cvs" +} diff --git a/dev-vcs/cvs/cvs-1.12.12-r2.ebuild b/dev-vcs/cvs/cvs-1.12.12-r2.ebuild new file mode 100644 index 000000000000..a5af5ee7a428 --- /dev/null +++ b/dev-vcs/cvs/cvs-1.12.12-r2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.12.12-r2.ebuild,v 1.1 2010/06/19 00:27:23 abcd 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-vcs/cvs" +} diff --git a/dev-vcs/cvs/cvs-1.12.12-r3.ebuild b/dev-vcs/cvs/cvs-1.12.12-r3.ebuild new file mode 100644 index 000000000000..4ff9517eea57 --- /dev/null +++ b/dev-vcs/cvs/cvs-1.12.12-r3.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.12.12-r3.ebuild,v 1.1 2010/06/19 00:27:23 abcd 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-vcs/cvs" +} diff --git a/dev-vcs/cvs/cvs-1.12.12-r4.ebuild b/dev-vcs/cvs/cvs-1.12.12-r4.ebuild new file mode 100644 index 000000000000..5737642d03f0 --- /dev/null +++ b/dev-vcs/cvs/cvs-1.12.12-r4.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.12.12-r4.ebuild,v 1.1 2010/06/19 00:27:23 abcd 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-vcs/cvs" +} diff --git a/dev-vcs/cvs/cvs-1.12.12-r5.ebuild b/dev-vcs/cvs/cvs-1.12.12-r5.ebuild new file mode 100644 index 000000000000..6894e26db638 --- /dev/null +++ b/dev-vcs/cvs/cvs-1.12.12-r5.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.12.12-r5.ebuild,v 1.1 2010/06/19 00:27:23 abcd 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-vcs/cvs" +} diff --git a/dev-vcs/cvs/cvs-1.12.12-r6.ebuild b/dev-vcs/cvs/cvs-1.12.12-r6.ebuild new file mode 100644 index 000000000000..a3b0e8f2f3c6 --- /dev/null +++ b/dev-vcs/cvs/cvs-1.12.12-r6.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.12.12-r6.ebuild,v 1.1 2010/06/19 00:27:23 abcd 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}-cvs-gnulib-vasnprintf.patch + 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-vcs/cvs" +} diff --git a/dev-vcs/cvs/cvs-1.12.12-r7.ebuild b/dev-vcs/cvs/cvs-1.12.12-r7.ebuild new file mode 100644 index 000000000000..1e9e3a1cc375 --- /dev/null +++ b/dev-vcs/cvs/cvs-1.12.12-r7.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.12.12-r7.ebuild,v 1.1 2010/06/19 00:27:23 abcd Exp $ + +EAPI=3 + +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 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +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 +} + +src_prepare() { + epatch "${FILESDIR}"/${P}-cvsbug-tmpfix.patch + epatch "${FILESDIR}"/${P}-openat.patch + epatch "${FILESDIR}"/${P}-block-requests.patch + epatch "${FILESDIR}"/${P}-cvs-gnulib-vasnprintf.patch + epatch "${FILESDIR}"/${P}-install-sh.patch + epatch "${FILESDIR}"/${P}-hash-nameclash.patch # for AIX + elog "If you want any CVS server functionality, you MUST emerge with USE=server!" +} + +src_configure() { + econf \ + --with-external-zlib \ + --with-tmpdir=/tmp \ + $(use_enable crypt encryption) \ + $(use_with kerberos gssapi) \ + $(use_enable nls) \ + $(use_enable pam) \ + $(use_enable server) +} + +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/* + dosym cvs.html /usr/share/doc/${PF}/html/index.html + fi + + newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs +} + +src_test() { + einfo "FEATURES=\"maketest\" has been disabled for dev-vcs/cvs" +} diff --git a/dev-vcs/cvs/cvs-1.12.12-r8.ebuild b/dev-vcs/cvs/cvs-1.12.12-r8.ebuild new file mode 100644 index 000000000000..2cb328f11ebb --- /dev/null +++ b/dev-vcs/cvs/cvs-1.12.12-r8.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.12.12-r8.ebuild,v 1.1 2010/06/19 00:27:23 abcd Exp $ + +EAPI=3 + +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 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +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 +} + +src_prepare() { + epatch "${FILESDIR}"/${P}-cvsbug-tmpfix.patch + epatch "${FILESDIR}"/${P}-openat.patch + epatch "${FILESDIR}"/${P}-block-requests.patch + epatch "${FILESDIR}"/${P}-cvs-gnulib-vasnprintf.patch + epatch "${FILESDIR}"/${P}-install-sh.patch + epatch "${FILESDIR}"/${P}-hash-nameclash.patch # for AIX + epatch "${FILESDIR}"/${P}-getdelim.patch # 314791 + elog "If you want any CVS server functionality, you MUST emerge with USE=server!" +} + +src_configure() { + econf \ + --with-external-zlib \ + --with-tmpdir=/tmp \ + $(use_enable crypt encryption) \ + $(use_with kerberos gssapi) \ + $(use_enable nls) \ + $(use_enable pam) \ + $(use_enable server) +} + +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/* + dosym cvs.html /usr/share/doc/${PF}/html/index.html + fi + + newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs +} + +src_test() { + einfo "FEATURES=\"maketest\" has been disabled for dev-vcs/cvs" +} diff --git a/dev-vcs/cvs/cvs-1.12.13-r1.ebuild b/dev-vcs/cvs/cvs-1.12.13-r1.ebuild new file mode 100644 index 000000000000..b3053e5f9970 --- /dev/null +++ b/dev-vcs/cvs/cvs-1.12.13-r1.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.12.13-r1.ebuild,v 1.1 2010/06/19 00:27:23 abcd Exp $ + +EAPI=3 + +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 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +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 +} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.12.12-cvsbug-tmpfix.patch + epatch "${FILESDIR}"/${P}-openat.patch + epatch "${FILESDIR}"/${P}-zlib.patch + 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_configure() { + 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) +} + +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/* + dosym cvs.html /usr/share/doc/${PF}/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 +} diff --git a/dev-vcs/cvs/cvs-1.12.13.1.ebuild b/dev-vcs/cvs/cvs-1.12.13.1.ebuild new file mode 100644 index 000000000000..b586c29db1d5 --- /dev/null +++ b/dev-vcs/cvs/cvs-1.12.13.1.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/cvs-1.12.13.1.ebuild,v 1.1 2010/06/19 00:27:23 abcd Exp $ + +EAPI=3 + +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 ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +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 +} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.12.12-cvsbug-tmpfix.patch + epatch "${FILESDIR}"/${PN}-1.12.12-install-sh.patch + epatch "${FILESDIR}"/${PN}-1.12.13.1-block-requests.patch + epatch "${FILESDIR}"/${PN}-1.12.13.1-hash-nameclash.patch # for AIX + epatch "${FILESDIR}"/${PN}-1.12.13.1-gl-mempcpy.patch # for AIX + # Applied by upstream: + #epatch "${FILESDIR}"/${PN}-1.12.13-openat.patch + #epatch "${FILESDIR}"/${PN}-1.12.13-zlib.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 + + elog "If you want any CVS server functionality, you MUST emerge with USE=server!" +} + +src_configure() { + 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} +} + +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/ + dosym cvs.html /usr/share/doc/${PF}/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 +} diff --git a/dev-vcs/cvs/files/cvs-1.11.22.1-hash-nameclash.patch b/dev-vcs/cvs/files/cvs-1.11.22.1-hash-nameclash.patch new file mode 100644 index 000000000000..e6be37cadf94 --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.11.22.1-hash-nameclash.patch @@ -0,0 +1,41 @@ +http://cvs.savannah.gnu.org/viewvc/cvs/ccvs/src/hash.h?r1=1.14.6.2&r2=1.14.6.3&pathrev=cvs1-11-x-branch +fixed in cvs-1.11.23, cvs-HEAD after cvs-1.12.13a + +--- src/hash.h.orig 2010-03-10 18:47:20 +0100 ++++ src/hash.h 2010-03-10 18:47:40 +0100 +@@ -27,26 +27,26 @@ + }; + typedef enum ntype Ntype; + +-struct node ++struct hashnode + { + Ntype type; +- struct node *next; +- struct node *prev; +- struct node *hashnext; +- struct node *hashprev; ++ struct hashnode *next; ++ struct hashnode *prev; ++ struct hashnode *hashnext; ++ struct hashnode *hashprev; + char *key; + void *data; + void (*delproc) (); + }; +-typedef struct node Node; ++typedef struct hashnode Node; + +-struct list ++struct hashlist + { + Node *list; + Node *hasharray[HASHSIZE]; +- struct list *next; ++ struct hashlist *next; + }; +-typedef struct list List; ++typedef struct hashlist List; + + List *getlist PROTO((void)); + Node *findnode PROTO((List * list, const char *key)); diff --git a/dev-vcs/cvs/files/cvs-1.12.12-block-requests.patch b/dev-vcs/cvs/files/cvs-1.12.12-block-requests.patch new file mode 100644 index 000000000000..9c9b49db8f62 --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.12.12-block-requests.patch @@ -0,0 +1,140 @@ +Author: Robin H. Johnson <robbat2@gentoo.org> +Date: 2006-08-09 + +This patch allows a CVS server to deny usage of specific commands, based on +input in the environment. + +Just set the CVS_BLOCK_REQUESTS env var with all of the commands you want, +seperated by spaces. Eg: +CVS_BLOCK_REQUESTS="Gzip-stream gzip-file-contents" +would block ALL usage of compression. + +Please see the array 'struct request requests[]' in src/server.c for a full +list of commands. + +Please note that if you block any commands marked as RQ_ESSENTIAL, CVS clients +may fail! (This includes 'ci'!). + +See the companion cvs-custom.c for a wrapper that can enforce the environment variable for pserver setups. + +Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> + +diff -Nuar --exclude '*~' -U 10 cvs-1.12.12.orig/src/server.c cvs-1.12.12/src/server.c +--- cvs-1.12.12.orig/src/server.c 2005-04-14 14:13:29.000000000 +0000 ++++ cvs-1.12.12/src/server.c 2006-08-09 01:40:44.000000000 +0000 +@@ -5836,43 +5836,90 @@ + #undef REQ_LINE + }; + #endif /* SERVER_SUPPORT or CLIENT_SUPPORT */ + + + + #ifdef SERVER_SUPPORT + /* + * This server request is not ignored by the secondary. + */ ++ ++/* Hack by Robin H. Johnson <robbat2@gentoo.org>. ++ * Allow the server ENV to specify what request types are to be ignored. ++ */ ++ ++static char blocked_requests[BUFSIZ] = " "; ++ ++static void build_blocked_requests() { ++ char *tmp = getenv("CVS_BLOCK_REQUESTS"); ++ ++ if (tmp != NULL && strlen(tmp) > 0) { ++ // move to our custom buffer ++ strncat(blocked_requests, tmp, sizeof(blocked_requests)-strlen(blocked_requests)); ++ //add a space on the end as well for searching ++ strncat(blocked_requests, " ", sizeof(blocked_requests)-strlen(blocked_requests)); ++ } ++ ++ // now blocked_requests contains the list of every request that we do not ++ // want to serve ++} ++ ++// returns 0 if we should serve this request ++// use as if(checker(FOO)) continue; ++static int serve_valid_requests_checker(char *reqname) { ++ char needle[BUFSIZ] = " "; ++ char *tmp; ++ ++ if(!blocked_requests || strlen(blocked_requests) < 2) ++ return 0; ++ ++ // we want to look for ' 'reqname' ' ++ snprintf(needle, sizeof(needle), " %s ", reqname); ++ ++ // now do the search ++ tmp = strstr(blocked_requests, needle); ++ ++ if (tmp != NULL) ++ return 1; ++ ++ return 0; ++ ++} ++ + static void + serve_valid_requests (char *arg) + { + struct request *rq; + + /* Since this is processed in the first pass, don't reprocess it in the + * second. + * + * We still print errors since new errors could have been generated in the + * second pass. + */ + if (print_pending_error () + #ifdef PROXY_SUPPORT + || reprocessing + #endif /* PROXY_SUPPORT */ + ) + return; ++ ++ build_blocked_requests(); + + buf_output0 (buf_to_net, "Valid-requests"); + for (rq = requests; rq->name != NULL; rq++) + { + if (rq->func != NULL) + { ++ if(serve_valid_requests_checker(rq->name)) ++ continue; + buf_append_char (buf_to_net, ' '); + buf_output0 (buf_to_net, rq->name); + } + } + buf_output0 (buf_to_net, "\nok\n"); + + /* The client is waiting for the list of valid requests, so we + must send the output now. */ + buf_flush (buf_to_net, 1); + } +@@ -6353,20 +6400,24 @@ + cmd += len; + else if (cmd[len] == ' ') + cmd += len + 1; + else + /* + * The first len characters match, but it's a different + * command. e.g. the command is "cooperate" but we matched + * "co". + */ + continue; ++ // Ignore commands that we are supposed to ignore. ++ if(serve_valid_requests_checker(rq->name)) ++ continue; ++ + + if (!(rq->flags & RQ_ROOTLESS) + && current_parsed_root == NULL) + { + /* For commands which change the way in which data + is sent and received, for example Gzip-stream, + this does the wrong thing. Since the client + assumes that everything is being compressed, + unconditionally, there is no way to give this + error to the client without turning on diff --git a/dev-vcs/cvs/files/cvs-1.12.12-cvs-custom.c b/dev-vcs/cvs/files/cvs-1.12.12-cvs-custom.c new file mode 100644 index 000000000000..597f6de8dbdb --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.12.12-cvs-custom.c @@ -0,0 +1,58 @@ +/* +Author: Robin H. Johnson <robbat2@gentoo.org> +Date: 2006-08-09 + +This patch allows a CVS server to deny usage of specific commands, based on +input in the environment. + +Just set the CVS_BLOCK_REQUESTS env var with all of the commands you want, +seperated by spaces. Eg: +CVS_BLOCK_REQUESTS="Gzip-stream gzip-file-contents" +would block ALL usage of compression. + +Please see the array 'struct request requests[]' in src/server.c for a full +list of commands. + +Please note that if you block any commands marked as RQ_ESSENTIAL, CVS clients +may fail! (This includes 'ci'!). + +See the companion cvs-custom.c for a wrapper that can enforce the environment variable for pserver setups. + +Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> +*/ + +#include <stdio.h> +#include <unistd.h> +#include <stdlib.h> +#include <malloc.h> + + +#define REAL_CVS "/bin/cvs" +#define CVS_TMPDIR "/tmp" +#define CMDS_BLOCKED " Gzip-stream gzip-file-contents Kerberos-encrypt Gssapi-encrypt Gssapi-authenticate add remove admin import init history watch-on watch-off watch-add watch-remove watchers editors edit version tag rtag " + +int main(int argc, char* argv[]) { + char** newargv; + int newargc, offset; + int i; + // 0 for argv[0] we must copy + offset = 0+0; + // +1 for trailing NULL + newargc = argc+offset+1; + newargv = (char**) malloc(newargc*sizeof(char*)); + newargv[0] = "cvs"; + //newargv[1] = "-T"; + //newargv[2] = CVS_TMPDIR; + //newargv[3] = "-R"; + for(i=1;i<argc;i++) { + newargv[i+offset] = argv[i]; + } + newargv[newargc-1] = NULL; + setenv("CVS_BLOCK_REQUESTS",CMDS_BLOCKED ,1); + //for(i =0;i<newargc;i++) { + // printf("[%d]='%s'\n",i,newargv[i] != NULL ? newargv[i] : "NULL"); + //} + execv(REAL_CVS,newargv); + free(newargv); + return 0; +} diff --git a/dev-vcs/cvs/files/cvs-1.12.12-cvs-gnulib-vasnprintf.patch b/dev-vcs/cvs/files/cvs-1.12.12-cvs-gnulib-vasnprintf.patch new file mode 100644 index 000000000000..d7d6e6bb8a65 --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.12.12-cvs-gnulib-vasnprintf.patch @@ -0,0 +1,34 @@ +http://bugs.gentoo.org/213833 + +commit 913c09becd9df89dbd9b9f386e7f35c240d5efe8 +Author: Bruno Haible <bruno@clisp.org> +Date: Fri Oct 19 01:50:42 2007 +0200 + + Don't use %n on glibc >= 2.3 systems. + +diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c +index f563823..5d818aa 100644 +--- a/lib/vasnprintf.c ++++ b/lib/vasnprintf.c +@@ -3385,9 +3385,21 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, + #endif + *p = dp->conversion; + #if USE_SNPRINTF ++# if !(__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) + p[1] = '%'; + p[2] = 'n'; + p[3] = '\0'; ++# else ++ /* On glibc2 systems from glibc >= 2.3 - probably also older ++ ones - we know that snprintf's returns value conforms to ++ ISO C 99: the gl_SNPRINTF_DIRECTIVE_N test passes. ++ Therefore we can avoid using %n in this situation. ++ On glibc2 systems from 2004-10-18 or newer, the use of %n ++ in format strings in writable memory may crash the program ++ (if compiled with _FORTIFY_SOURCE=2), so we should avoid it ++ in this situation. */ ++ p[1] = '\0'; ++# endif + #else + p[1] = '\0'; + #endif diff --git a/dev-vcs/cvs/files/cvs-1.12.12-cvsbug-tmpfix.patch b/dev-vcs/cvs/files/cvs-1.12.12-cvsbug-tmpfix.patch new file mode 100644 index 000000000000..fcd4431e8775 --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.12.12-cvsbug-tmpfix.patch @@ -0,0 +1,22 @@ +Index: cvs-1.12.12/src/cvsbug.in +=================================================================== +--- cvs-1.12.12.orig/src/cvsbug.in ++++ cvs-1.12.12/src/cvsbug.in +@@ -109,14 +109,14 @@ elif [ -f /bin/domainname ]; then + /usr/bin/ypcat passwd 2>/dev/null | cat - /etc/passwd | grep "^$LOGNAME:" | + cut -f5 -d':' | sed -e 's/,.*//' > $TEMP + ORIGINATOR="`cat $TEMP`" +- rm -f $TEMP ++ > $TEMP + fi + fi + + if [ "$ORIGINATOR" = "" ]; then + grep "^$LOGNAME:" /etc/passwd | cut -f5 -d':' | sed -e 's/,.*//' > $TEMP + ORIGINATOR="`cat $TEMP`" +- rm -f $TEMP ++ > $TEMP + fi + + if [ -n "$ORGANIZATION" ]; then + diff --git a/dev-vcs/cvs/files/cvs-1.12.12-getdelim.patch b/dev-vcs/cvs/files/cvs-1.12.12-getdelim.patch new file mode 100644 index 000000000000..d27bcc04a681 --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.12.12-getdelim.patch @@ -0,0 +1,21 @@ +The function getdelim() behaves slightly different on FreeBSD, +only appending to the *line buffer if line_size is 0. + +See: +http://savannah.nongnu.org/bugs/?29466 +http://bugs.gentoo.org/314791 + +Already comitted upstream: +http://cvs.savannah.gnu.org/viewvc/ccvs/src/myndbm.c?root=cvs&r1=1.38&r2=1.39 + +--- src/myndbm.c.orig ++++ src/myndbm.c +@@ -213,7 +213,7 @@ + mydbm_load_file (FILE *fp, List *list, char *filename) + { + char *line = NULL; +- size_t line_size; ++ size_t line_size = 0; + char *value; + size_t value_allocated; + char *cp, *vp; diff --git a/dev-vcs/cvs/files/cvs-1.12.12-hash-nameclash.patch b/dev-vcs/cvs/files/cvs-1.12.12-hash-nameclash.patch new file mode 100644 index 000000000000..0a33eea873ff --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.12.12-hash-nameclash.patch @@ -0,0 +1,42 @@ +http://cvs.savannah.gnu.org/viewvc/cvs/ccvs/src/hash.h?r1=1.14.6.2&r2=1.14.6.3&pathrev=cvs1-11-x-branch +fixed in cvs-1.11.23, cvs-HEAD after cvs-1.12.13a + +--- src/hash.h.orig 2005-02-01 22:56:48 +0100 ++++ src/hash.h 2010-03-10 19:00:11 +0100 +@@ -27,26 +27,26 @@ + }; + typedef enum ntype Ntype; + +-struct node ++struct hashnode + { + Ntype type; +- struct node *next; +- struct node *prev; +- struct node *hashnext; +- struct node *hashprev; ++ struct hashnode *next; ++ struct hashnode *prev; ++ struct hashnode *hashnext; ++ struct hashnode *hashprev; + char *key; + void *data; +- void (*delproc) (struct node *); ++ void (*delproc) (struct hashnode *); + }; +-typedef struct node Node; ++typedef struct hashnode Node; + +-struct list ++struct hashlist + { + Node *list; + Node *hasharray[HASHSIZE]; +- struct list *next; ++ struct hashlist *next; + }; +-typedef struct list List; ++typedef struct hashlist List; + + List *getlist (void); + Node *findnode (List * list, const char *key); diff --git a/dev-vcs/cvs/files/cvs-1.12.12-install-sh.patch b/dev-vcs/cvs/files/cvs-1.12.12-install-sh.patch new file mode 100644 index 000000000000..825c0ee6f1c3 --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.12.12-install-sh.patch @@ -0,0 +1,12 @@ +diff -ur a/build-aux/install-sh b/build-aux/install-sh +--- a/build-aux/install-sh 2006-03-25 20:04:46 +0000 ++++ b/build-aux/install-sh 2007-09-14 10:53:29 +0100 +@@ -246,7 +246,7 @@ + fi + + if test -n "$dir_arg"; then +- $doit $mkdircmd "$dst" \ ++ { test -d "$dst" || $doit $mkdircmd -p "$dst"; } \ + && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ + && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ + && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ diff --git a/dev-vcs/cvs/files/cvs-1.12.12-openat.patch b/dev-vcs/cvs/files/cvs-1.12.12-openat.patch new file mode 100644 index 000000000000..fdb406a45e4f --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.12.12-openat.patch @@ -0,0 +1,21 @@ +Index: cvs-1.12.12/lib/openat.c +=================================================================== +--- cvs-1.12.12.orig/lib/openat.c ++++ cvs-1.12.12/lib/openat.c +@@ -55,9 +55,13 @@ rpl_openat (int fd, char const *filename + va_list arg; + va_start (arg, flags); + +- /* Assume that mode_t is passed compatibly with mode_t's type +- after argument promotion. */ +- mode = va_arg (arg, mode_t); ++ /* If mode_t is narrower than int, use the promoted type (int), ++ not mode_t. Use sizeof to guess whether mode_t is nerrower; ++ we don't know of any practical counterexamples. */ ++ if (sizeof (mode_t) < sizeof (int)) ++ mode = va_arg (arg, int); ++ else ++ mode = va_arg (arg, mode_t); + + va_end (arg); + } diff --git a/dev-vcs/cvs/files/cvs-1.12.13-openat.patch b/dev-vcs/cvs/files/cvs-1.12.13-openat.patch new file mode 100644 index 000000000000..762924a8c1d5 --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.12.13-openat.patch @@ -0,0 +1,21 @@ +Index: cvs-1.12.13/lib/openat.c +=================================================================== +--- cvs-1.12.13.orig/lib/openat.c ++++ cvs-1.12.13/lib/openat.c +@@ -55,9 +55,13 @@ rpl_openat (int fd, char const *filename + va_list arg; + va_start (arg, flags); + +- /* Assume that mode_t is passed compatibly with mode_t's type +- after argument promotion. */ +- mode = va_arg (arg, mode_t); ++ /* If mode_t is narrower than int, use the promoted type (int), ++ not mode_t. Use sizeof to guess whether mode_t is nerrower; ++ we don't know of any practical counterexamples. */ ++ if (sizeof (mode_t) < sizeof (int)) ++ mode = va_arg (arg, int); ++ else ++ mode = va_arg (arg, mode_t); + + va_end (arg); + } diff --git a/dev-vcs/cvs/files/cvs-1.12.13-zlib.patch b/dev-vcs/cvs/files/cvs-1.12.13-zlib.patch new file mode 100644 index 000000000000..a4b4b1e2afeb --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.12.13-zlib.patch @@ -0,0 +1,31 @@ +Index: src/zlib.c +=================================================================== +RCS file: /sources/cvs/ccvs/src/zlib.c,v +retrieving revision 1.31 +retrieving revision 1.32 +diff -u -r1.31 -r1.32 +--- src/zlib.c 3 Jun 2005 18:26:09 -0000 1.31 ++++ src/zlib.c 28 Oct 2005 14:10:59 -0000 1.32 +@@ -221,15 +221,14 @@ + point. */ + assert (bd->size == 0); + +- /* This will work well in the server, because this call will +- do an unblocked read and fetch all the available data. In +- the client, this will read a single byte from the stdio +- stream, which will cause us to call inflate once per byte. +- It would be more efficient if we could make a call which +- would fetch all the available bytes, and at least one byte. */ +- ++ /* On the server, this will do an unblocking read of as much data as is ++ * available. On the client, with a blocking input descriptor and the ++ * current fd_buffer implementation, this should read as much data as ++ * is currently available, and at least 1 byte (or EOF), from the ++ * underlying buffer. ++ */ + status = (*cb->buf->input) (cb->buf->closure, bd->text, +- need, BUFFER_DATA_SIZE, &nread); ++ need ? 1 : 0, BUFFER_DATA_SIZE, &nread); + + if (status == -2) + /* Don't try to recover from memory allcoation errors. */ diff --git a/dev-vcs/cvs/files/cvs-1.12.13.1-block-requests.patch b/dev-vcs/cvs/files/cvs-1.12.13.1-block-requests.patch new file mode 100644 index 000000000000..216336f34941 --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.12.13.1-block-requests.patch @@ -0,0 +1,101 @@ +Author: Robin H. Johnson <robbat2@gentoo.org> +Original-Date: 2006-08-09 +Forward-Port-Date: 2007-12-06 + +This patch allows a CVS server to deny usage of specific commands, based on +input in the environment. + +Just set the CVS_BLOCK_REQUESTS env var with all of the commands you want, +seperated by spaces. Eg: +CVS_BLOCK_REQUESTS="Gzip-stream gzip-file-contents" +would block ALL usage of compression. + +Please see the array 'struct request requests[]' in src/server.c for a full +list of commands. + +Please note that if you block any commands marked as RQ_ESSENTIAL, CVS clients +may fail! (This includes 'ci'!). + +See the companion cvs-custom.c for a wrapper that can enforce the environment variable for pserver setups. + +Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> + +diff -Nuar cvs-1.12.13.1.orig/src/server.c cvs-1.12.13.1/src/server.c +--- cvs-1.12.13.1.orig/src/server.c 2006-06-21 11:55:21.000000000 -0700 ++++ cvs-1.12.13.1/src/server.c 2007-12-06 16:25:38.109309990 -0800 +@@ -6244,6 +6244,49 @@ + /* + * This server request is not ignored by the secondary. + */ ++ ++/* Hack by Robin H. Johnson <robbat2@gentoo.org>. ++ * Allow the server ENV to specify what request types are to be ignored. ++ */ ++ ++static char blocked_requests[BUFSIZ] = " "; ++ ++static void build_blocked_requests() { ++ char *tmp = getenv("CVS_BLOCK_REQUESTS"); ++ ++ if (tmp != NULL && strlen(tmp) > 0) { ++ // move to our custom buffer ++ strncat(blocked_requests, tmp, sizeof(blocked_requests)-strlen(blocked_requests)); ++ //add a space on the end as well for searching ++ strncat(blocked_requests, " ", sizeof(blocked_requests)-strlen(blocked_requests)); ++ } ++ ++ // now blocked_requests contains the list of every request that we do not ++ // want to serve ++} ++ ++// returns 0 if we should serve this request ++// use as if(checker(FOO)) continue; ++static int serve_valid_requests_checker(char *reqname) { ++ char needle[BUFSIZ] = " "; ++ char *tmp; ++ ++ if(!blocked_requests || strlen(blocked_requests) < 2) ++ return 0; ++ ++ // we want to look for ' 'reqname' ' ++ snprintf(needle, sizeof(needle), " %s ", reqname); ++ ++ // now do the search ++ tmp = strstr(blocked_requests, needle); ++ ++ if (tmp != NULL) ++ return 1; ++ ++ return 0; ++ ++} ++ + static void + serve_valid_requests (char *arg) + { +@@ -6262,11 +6305,15 @@ + ) + return; + ++ build_blocked_requests(); ++ + buf_output0 (buf_to_net, "Valid-requests"); + for (rq = requests; rq->name != NULL; rq++) + { + if (rq->func != NULL) + { ++ if(serve_valid_requests_checker(rq->name)) ++ continue; + buf_append_char (buf_to_net, ' '); + buf_output0 (buf_to_net, rq->name); + } +@@ -6706,6 +6753,9 @@ + * "co". + */ + continue; ++ // Ignore commands that we are supposed to ignore. ++ if(serve_valid_requests_checker(rq->name)) ++ continue; + + if (!(rq->flags & RQ_ROOTLESS) + && current_parsed_root == NULL) diff --git a/dev-vcs/cvs/files/cvs-1.12.13.1-gl-mempcpy.patch b/dev-vcs/cvs/files/cvs-1.12.13.1-gl-mempcpy.patch new file mode 100644 index 000000000000..7ad7533b0a57 --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.12.13.1-gl-mempcpy.patch @@ -0,0 +1,24 @@ +http://cvs.savannah.gnu.org/viewvc/cvs/ccvs/lib/mempcpy.c?r1=1.2&r2=1.3&pathrev=MAIN +fixed in cvs-HEAD after cvs-1.12.13a + +--- lib/mempcpy.c 2005/05/23 17:44:31 1.2 ++++ lib/mempcpy.c 2007/08/22 12:48:42 1.3 +@@ -1,5 +1,5 @@ + /* Copy memory area and return pointer after last written byte. +- Copyright (C) 2003 Free Software Foundation, Inc. ++ Copyright (C) 2003, 2007 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by +@@ -15,9 +15,9 @@ + along with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +-/* Specification. */ +-#include "mempcpy.h" ++#include <config.h> + ++/* Specification. */ + #include <string.h> + + /* Copy N bytes of SRC to DEST, return pointer to bytes after the diff --git a/dev-vcs/cvs/files/cvs-1.12.13.1-hash-nameclash.patch b/dev-vcs/cvs/files/cvs-1.12.13.1-hash-nameclash.patch new file mode 100644 index 000000000000..d9c3358faf46 --- /dev/null +++ b/dev-vcs/cvs/files/cvs-1.12.13.1-hash-nameclash.patch @@ -0,0 +1,43 @@ +http://cvs.savannah.gnu.org/viewvc/cvs/ccvs/src/hash.h?r1=1.14.6.2&r2=1.14.6.3&pathrev=cvs1-11-x-branch +fixed in cvs-1.11.23, cvs-HEAD after cvs-1.12.13a + +--- src/hash.h.orig 2010-03-11 10:12:19 +0100 ++++ src/hash.h 2010-03-11 10:12:40 +0100 +@@ -32,27 +32,27 @@ + }; + typedef enum ntype Ntype; + +-struct node ++struct hashnode + { + Ntype type; +- struct node *next; +- struct node *prev; +- struct node *hashnext; +- struct node *hashprev; ++ struct hashnode *next; ++ struct hashnode *prev; ++ struct hashnode *hashnext; ++ struct hashnode *hashprev; + char *key; + void *data; + size_t len; /* Length of DATA. */ +- void (*delproc) (struct node *); ++ void (*delproc) (struct hashnode *); + }; +-typedef struct node Node; ++typedef struct hashnode Node; + +-struct list ++struct hashlist + { + Node *list; + Node *hasharray[HASHSIZE]; +- struct list *next; ++ struct hashlist *next; + }; +-typedef struct list List; ++typedef struct hashlist List; + + List *getlist (void); + Node *findnode (List *list, const char *key); diff --git a/dev-vcs/cvs/files/cvs.pam-include-1.12.12 b/dev-vcs/cvs/files/cvs.pam-include-1.12.12 new file mode 100644 index 000000000000..f401ec082a11 --- /dev/null +++ b/dev-vcs/cvs/files/cvs.pam-include-1.12.12 @@ -0,0 +1,4 @@ +#%PAM-1.0 +auth include system-auth +account include system-auth +session include system-auth diff --git a/dev-vcs/cvs/files/cvspserver.xinetd.d b/dev-vcs/cvs/files/cvspserver.xinetd.d new file mode 100644 index 000000000000..0f2edb09cba0 --- /dev/null +++ b/dev-vcs/cvs/files/cvspserver.xinetd.d @@ -0,0 +1,14 @@ +service cvspserver +{ + disable = yes + socket_type = stream + wait = no + user = root + log_type = FILE /var/log/cvspserver + protocol = tcp + env = HOME=/var/cvsroot + log_on_failure += USERID + port = 2401 + server = /usr/bin/cvs + server_args = -f --allow-root=/var/cvsroot pserver +} diff --git a/dev-vcs/cvs/metadata.xml b/dev-vcs/cvs/metadata.xml new file mode 100644 index 000000000000..443275017827 --- /dev/null +++ b/dev-vcs/cvs/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>cvs-utils</herd> + <use> + <flag name="server">Enable server support</flag> + </use> +</pkgmetadata> diff --git a/dev-vcs/cvs2cl/Manifest b/dev-vcs/cvs2cl/Manifest new file mode 100644 index 000000000000..ebbd50015753 --- /dev/null +++ b/dev-vcs/cvs2cl/Manifest @@ -0,0 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST cvs2cl-2.59.pl.bz2 25179 RMD160 14f62970ecf7470ae3838a8aa4af2a088580d6d1 SHA1 4b846f4cda8524ea8cfd5e3fed7aa51cb30fba21 SHA256 938a9ce471b43a7234504f21a7c30f90ce7db0a609b34ab87d9d705512e63c2c +DIST cvs2cl-2.71.pl.bz2 25347 RMD160 67f3ec61388d6ffe0652e46e19ba673d88287272 SHA1 f255ae910daa8556381092165e1dbaf91dc5f1cd SHA256 f7a86512f30b73cf2fe63e5e7e68fa3fc9607ab498dafbec704b3f02132f67d9 +EBUILD cvs2cl-2.59.ebuild 518 RMD160 0437380ec43004b39487ca6a5c47a5a1369bf9ea SHA1 37f0e390beaf7389c56ce286eebbaa2f31557932 SHA256 2e2a4cf88d5c306b37c598ae4385734497fd314cf67376e8c9b66e37f1a920c2 +EBUILD cvs2cl-2.71.ebuild 740 RMD160 da562d8898ab5f73edeaba24c679ba8ea8e83d44 SHA1 e0a6e25adcb5e2818732d7416a5eacf2120c414d SHA256 8e518ca480609cca6be460d59a5673d5cba9af0ab7da29c2893861e0b784a012 +MISC ChangeLog 2970 RMD160 47f6807aa5380e2282049a373aeb61c6cb795d1a SHA1 11110261b8569829fe1a46908a07334cf5f91439 SHA256 8b09be7f1ec5d819b5cfc404872062ef8a842887386f3b1c55f76cbfe5f900b1 +MISC metadata.xml 163 RMD160 5775541e171dcb041b2a0d9c3dc6ec111fed5448 SHA1 0adf2ecc691365675aa625eaefd31a8420c9c470 SHA256 f9b2c117db0e347d23449cfe541b43a645d682d03043e9c822571bbecff71eb9 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.15 (GNU/Linux) + +iQIcBAEBCAAGBQJMHA81AAoJELHSF2kinlg410sP/1UQpdUHXV1pCcYRcSUARETn +F5rgSUk+6yKUyniIpm9m89G3/Iq+7e+buMXqmdxNHQHuipK20R32riLZBhOW40qk +H2rhLz7G7i43YKkhVWQZjMSR8ayIoobrwug4BF3Wepg+/UntXLct7H2a6b40bkX4 +9Yh7SWYukc+JBNA8CmO9IZENHqhgvT+bLY1imyww4ERj1uR5A0OG3saV6dZWKLR1 +d5WDlf4oPXqi9Vg8wdR1D0DCobboheJwsuff2AJG7EJ95V9RtIMH2kGrX6OA15De +T7nRKm5/7e6yBsErpmqfVrTOv8KPQtBY/ihEhu2CyFLlb+FFZOc71fI4iNPuxF0G +tHeCDN3ZLIFdfn3O7S5U3i0y/txkAkVBWNbyjDEfmREpfURdXe75yUqIHEworCLW +AKpeiZ9uM4/XnYShP8jneBdzjTzkhF8pVltaHRQ9aUqwkTU/hVHKit+K50sYxtbR +hCiZ4gF52ngjD+MCTqM5YL9mqGxNT1ns8dS500/NLAz/AP2lxtvM29qGXTEvyMMk +TxtiFsKvhRGqmV0/asUi6pHdFej7fQrjErCa9t5XGCySR6SddsjYSi+OBWHqy3ah +piF1f2VJ6QGaZiGtnZIlEQLrF6KQjcqq9QFskLLD+Bsm7O1Cpb30Qycld32kjsx2 +UAxDtFus4w+9q9iJnjkK +=Dg98 +-----END PGP SIGNATURE----- diff --git a/dev-vcs/cvsd/Manifest b/dev-vcs/cvsd/Manifest new file mode 100644 index 000000000000..b9a6b51eebb1 --- /dev/null +++ b/dev-vcs/cvsd/Manifest @@ -0,0 +1,29 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX cvsd.rc6 472 RMD160 bea67d9a37e42cec82b34de4c6f5671e9d582610 SHA1 ad20fee84de23089b08ec6ab44d36b76c6557111 SHA256 e26ee0c61c68a214962ea363a3b45de98d7baa4b715f82345928c3aa9361e48b +DIST cvsd-1.0.16.tar.gz 234898 RMD160 08b8d5bf626a95f3465083c6b9e5f10f2763071d SHA1 69f7dbee69eaab61cea232e0f01cf5a87b8e518f SHA256 5df200df15e211d12678ee8c166eb0d286996d4fa5af6963fc64bb5b67e7060f +DIST cvsd-1.0.7.tar.gz 193964 RMD160 34e3b6aedc5bf528f59aadddae0a1180b7a710bf SHA1 43308e4090fe26bb1188c90164f2942568a0a765 SHA256 0a5891f3e2bff1bd8b304d5a7ce8426df635dc73fd5f690464c17430844c89c5 +DIST cvsd-1.0.8.tar.gz 198676 RMD160 953b30b829c99843c487f81d0c788d93cff5ea1d SHA1 538e36b0747c5f2eea76f02347e78a57ccb9735c SHA256 ccc59a2f744e888f346455c736b198391680d0dd1fccec0ffc90a6b6d0d7f459 +EBUILD cvsd-1.0.16.ebuild 1117 RMD160 33bc9bcc006aabb064b123f6ed869113cf73a47c SHA1 f9e9417cd4fdf67efbb132029104223fc5a1e8ed SHA256 1534943ccb4abb5b26a32a1aa1d2d772296e0b5219819f26d0ced93112b2970d +EBUILD cvsd-1.0.7.ebuild 1067 RMD160 9c18383f97c2579049554c5c98673085f148be89 SHA1 d501b0af6c54f45fe66ffae0e41960bd666994bb SHA256 108afd424765f2849f74f2b2528835f4743c65d6cfff99427e4ad5adf710f133 +EBUILD cvsd-1.0.8.ebuild 1070 RMD160 b0e2e0a6f85ce6dcc882e46dd8cd30690180ab0d SHA1 830f9c9c38d613770550a214472e20d76fda3a17 SHA256 a0518e6c00193a43047e180f2dc756aa648ff2c05bd16482adfabdb969f4c7a4 +MISC ChangeLog 3947 RMD160 7f4774f573a8eb71b8e84b6adadd48cdcb7e14da SHA1 3b571b6cea5d912b925828b4bfc915e9a67374a2 SHA256 571cc85a46354839b4a58c42df202bf17c0ed811a77be9abd5b4c6f1c9b52d9c +MISC metadata.xml 163 RMD160 5775541e171dcb041b2a0d9c3dc6ec111fed5448 SHA1 0adf2ecc691365675aa625eaefd31a8420c9c470 SHA256 f9b2c117db0e347d23449cfe541b43a645d682d03043e9c822571bbecff71eb9 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.15 (GNU/Linux) + +iQIcBAEBCAAGBQJMHA+/AAoJELHSF2kinlg4vo4P/jwUeYWiGpeKFrncSXldKzt7 +tz/EG9NCvpzdxmOWva/vf7jIkTTd5DlKySA2IXSxFGfnIMUTQ75xu0BgCMC0XF4u +GREicUKgqAkX72TiUh05lbX3bB7PeWalqKL309tbMDAClUOg28CMTjMM4H3sQqIp +c45uweR1QxNbfvyG0YcnGOSgxdmSgUnxo78rgda+bGk4EzXKYoGE9dye65IRpnUc +c3rxvMLxERnFJV/1xGinZOTvLVJx/3hs7KxU4tH5vEPNf7HvvVJfmtI7ubRX++S2 +SKCw/339PSsbmPXsRZDwWnX5Y6Es+BQChB2JIktcldI730vW32KnDpvEPF/naJ3A +vc+iv5gmNmRf3YkkgD7TRXovvYLL/annlgfqSfXrmPO2wKC6BzYZeST0PhsOuwB5 +pRjhNLzR5ZQBuYCDpTTTDEP+zD9qSN0qHrBp/bvcCrNfN0e/Z2QxA9MwgjWDO/Bm +oiWInAavQ2wBwRH0dNu74tM9x7HxmwQiw3mjettbJGAh3h77X0bzgTqU6XfYRTfC +44kpaGstywH3TwlOlzuCFUaRsPpYBLZk5+7Hyadjw6Pcwzbpl1U2Kpet8+oC37Rs +NX9M4c/JXTjx/Xqq15Qtk07VLCLmJ1sz6QiBvbuZ00huBIbqlR4xhy922+4kpgio +fE6KFvt8Gxf/HnKoM1+e +=pMn3 +-----END PGP SIGNATURE----- diff --git a/dev-vcs/cvsgraph/Manifest b/dev-vcs/cvsgraph/Manifest new file mode 100644 index 000000000000..5edeaf37963d --- /dev/null +++ b/dev-vcs/cvsgraph/Manifest @@ -0,0 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST cvsgraph-1.6.1.tar.gz 114337 RMD160 b4fa44c6d41a28d8e2e8d1f505dc117d0f59d286 SHA1 ca5011537e22d6399eeb4d44c9ba0830e0f240a6 SHA256 05cdbed36bb2dd37aa382fc7f4410caac20dcf9176a50e922551cdc965dbc60b +DIST cvsgraph-1.7.0.tar.gz 202678 RMD160 d7eafcd921b9157277d0beed5d14c33dfd0f25a3 SHA1 952c35381ba8db39d05f1a4e504e9bc8e43a7beb SHA256 74438faaefd325c7a8ed289ea5d1657befe1d1859d55f8fbbcc7452f4efd435f +EBUILD cvsgraph-1.6.1.ebuild 1075 RMD160 4c6988aa71bb0fc165dc3c0907380c4493685cb0 SHA1 4de56a1087f7ea39b9381bfab02472781e5af6eb SHA256 cec7e4465885032f8d878565198f959125fd26d7ea7462e51e54ff815e53f963 +EBUILD cvsgraph-1.7.0.ebuild 1086 RMD160 628dba3b71665993d33eb7144276dbd69085b268 SHA1 4229aec122d6b9a4dc4c348aa2c363fdaf16206e SHA256 d4b95b68bc3378bec3b51884c2e3d87388e16aab1d9f1af33d90cca89e412a67 +MISC ChangeLog 3481 RMD160 0cbd54cce8122a4fafa65ca66d55a932994be119 SHA1 59d03cf765cc4545055e461888501fa94cd0e684 SHA256 d394d5c37fe91150aacc42fd33201da81187cc7290dc406c764a95d5606c6cac +MISC metadata.xml 587 RMD160 b7ee7730f1c8fbb624d74b7dfa7f5c3df9012e6b SHA1 1bfe3dce335da0bedb8733d4da1a49a113609001 SHA256 b21af0e5b1f777016a5f328cc9a3c773e205e6d9f082097ee7933aae18aabfcc +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.15 (GNU/Linux) + +iQIcBAEBCAAGBQJMHA/aAAoJELHSF2kinlg4YQMP/jnyvNwq4Bkq5RsLWuHVjrwo +TqNqhOtue9L6UzXk6Bn0lzlefHHAXU6dt9TmD6mr/kr2VWGd98z6q1ErhgTp4wTv +XoLXj5DXe/y9nZGGD23rTSZYw8zqJRMII72IUkEhFDpgiXGzM24xIylsX/dwqLlb +k008XP6ULQ3x+bT/L4BBbK1nriRdve3yHSK63+KD37wns7gCrtxYq5JFoy1euZZl +QcGz0BlmRvEkaa9PXwTtiSn4gFFy9AFPN51hZ6LeCDMsgmx7OvnlytaOBVFo/5ag +dkzbpNhud/uueKyWfJLLnc30im5RfcWY1VO96OCNdY4XvOUKn8YkHS1117YAaK/j +doWPf2h/Tqp0Y8UjHU0Qz/TDk/8lqtKYEFJRRHNjWa2kwDM6Rag6iG/KPa9qOfeN +I/MGp2v+8nQV4SDG+uUqqZoiuGHc6xtE1vacT2s4QSkq1GVEVwVo3Gal5SPmneC2 +oGsvabaIyhD5HlLVLjVEGCPY1h6fWlAzoA2bOFOvhe74O54cGBvvDPHWLpZ1o8Hq +DQetNdnoqAUS95+HRaGlHeun6w5deKqQ+a/eUaQIahX9IomSbHtKKV8lYNPGzDtV +SQvjCATd6M1xblFcKfCHAz20d1zLebVoGHgkV+gfabsEbvFzcQMmDgXB27R6LWsG +AZ+RUyQ5vNu/hvCN8Lbf +=OEUo +-----END PGP SIGNATURE----- diff --git a/dev-vcs/cvsps/Manifest b/dev-vcs/cvsps/Manifest new file mode 100644 index 000000000000..80e18ddf1ab7 --- /dev/null +++ b/dev-vcs/cvsps/Manifest @@ -0,0 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX cvsps-2.1-build.patch 396 RMD160 68ac72117765974f430bccca841fa56ccd54119e SHA1 2ce5813a20f42d09288d45d80f2604836bea98d0 SHA256 77f31e3e4cbd223a69f0a8be0bec568520eb821bd0ffea5fae64d918adda298d +AUX cvsps-2.1-solaris.patch 3064 RMD160 9ac271d1eca271a3425b11992074a74baaab1326 SHA1 fb42b1c9698534db23f6a045ce2ff7d098591743 SHA256 1df81614d4be5f269aea11fc2238c8835f7b8736f42fccd263e12c92aeb129f2 +DIST cvsps-2.1.tar.gz 61634 RMD160 a3063f638fbf1136761549658432d5842e4a766f SHA1 a53a62b121e7b86e07a393bcb8aa4f0492a747c4 SHA256 91d3198b33463861a581686d5fcf99a5c484e7c4d819384c04fda9cafec1075a +EBUILD cvsps-2.1-r1.ebuild 999 RMD160 be02e71bb3e2fb034161c09a99ef4810f3a32fc9 SHA1 a982a0177854499bc827502f9e8dbfc7f36ed9ce SHA256 a0f3f6ba8dab7b4e04c25507bea9b98da314c0536d75d24d4837a2ca0ec7d0cc +EBUILD cvsps-2.1.ebuild 735 RMD160 ab7724cefdbe9fd9e2a5f7b3eb1dc5d32bd4aedc SHA1 4faf961f3f7344530c7252051978b36ac2e19349 SHA256 7615fdb65d3b8c4ee0153cb637868ec741f6435820c48d732436117d686fa239 +MISC ChangeLog 3150 RMD160 78535f8965b39023ea56945819a7b6b6e88ba1eb SHA1 cc164fde3c3934af613e543c0d439d2f56ee9aac SHA256 004dbd87af4b229e182da1d3a767431fee0f6283a9c1373acf9dcbe4c67a9aa6 +MISC metadata.xml 163 RMD160 5775541e171dcb041b2a0d9c3dc6ec111fed5448 SHA1 0adf2ecc691365675aa625eaefd31a8420c9c470 SHA256 f9b2c117db0e347d23449cfe541b43a645d682d03043e9c822571bbecff71eb9 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.15 (GNU/Linux) + +iQIcBAEBCAAGBQJMHBAAAAoJELHSF2kinlg4uUYP/RIJ4DJRVanLeQUTs/91YSPo +iR/HT/i17KII+XvbzWT4dxQUciwe5zxB3wyGsC55wNY/HwX5/x7J7nQj/dSbXLcR +B9vwyjq5oTzuc83EwKsU7kYkLugIbKdD66c/fSkIXX+oCYWPFV/zwi385nnDbS+7 +AybynrzAPCwORmdtm7914uweRD+D8Yhmcc+UG5HtH/ONct8o9+kHyVwArWH0uqkd +RoFxA6guRmJHlALHcN2MGYtO7WjpvqnH4/nK+cp3k26oiW9sKfOV8B+xFnodq4ci +/9qN1hQcx39oGQIIQWUBfeL7b1jBzIRj6ZL3xDald40F4HbBaezPdN6yxBoe1H4m +34k6JJbNln5d6Mg/HE5YZpJ357vBJS6UsWu0OptIVUs2nIFqM1zW3wRHb57sOFvu +QXPZFozq8Skcn+lU/aFfvya6u7O/y4U+lhgC6ZCul//9/7YAFHBMvgloKoXgrtXI +f8+3wzsZ6KBGJGa6IJzhrddBwHg6eCyJy8ZsmGYowcPgYtTIZQddbBlPdbGcqREF +ZOVjfnMNxtehj0NxTqKC/QWekSe2ZyCtlmEz31bklotSydFXgcNtSpKxwta55v/H +X7u3aMeaQznn3smr8wvM9l1M8KhqEB+hn4muiSF8OqCZKw1UiETQmAv3502MebdT +ziNKHOXdvenM8jckY9Zg +=3yj8 +-----END PGP SIGNATURE----- |