summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Callen <jcallen@gentoo.org>2010-06-19 00:27:24 +0000
committerJonathan Callen <jcallen@gentoo.org>2010-06-19 00:27:24 +0000
commit1a48a9de3f1a1b5e4148e4a7b4b4ae8db6450a04 (patch)
tree9bc1530ef6311f040c907031229e6415cc26b4e9 /dev-vcs
parentDuplicate dev-util/cvs* as dev-vcs/cvs* to keep current masks (diff)
downloadhistorical-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')
-rw-r--r--dev-vcs/cvs/ChangeLog573
-rw-r--r--dev-vcs/cvs/Manifest73
-rw-r--r--dev-vcs/cvs/cvs-1.11.20.ebuild50
-rw-r--r--dev-vcs/cvs/cvs-1.11.21-r1.ebuild51
-rw-r--r--dev-vcs/cvs/cvs-1.11.21.ebuild50
-rw-r--r--dev-vcs/cvs/cvs-1.11.22.1-r1.ebuild66
-rw-r--r--dev-vcs/cvs/cvs-1.11.22.1.ebuild57
-rw-r--r--dev-vcs/cvs/cvs-1.12.12-r2.ebuild70
-rw-r--r--dev-vcs/cvs/cvs-1.12.12-r3.ebuild73
-rw-r--r--dev-vcs/cvs/cvs-1.12.12-r4.ebuild79
-rw-r--r--dev-vcs/cvs/cvs-1.12.12-r5.ebuild78
-rw-r--r--dev-vcs/cvs/cvs-1.12.12-r6.ebuild79
-rw-r--r--dev-vcs/cvs/cvs-1.12.12-r7.ebuild81
-rw-r--r--dev-vcs/cvs/cvs-1.12.12-r8.ebuild82
-rw-r--r--dev-vcs/cvs/cvs-1.12.13-r1.ebuild126
-rw-r--r--dev-vcs/cvs/cvs-1.12.13.1.ebuild146
-rw-r--r--dev-vcs/cvs/files/cvs-1.11.22.1-hash-nameclash.patch41
-rw-r--r--dev-vcs/cvs/files/cvs-1.12.12-block-requests.patch140
-rw-r--r--dev-vcs/cvs/files/cvs-1.12.12-cvs-custom.c58
-rw-r--r--dev-vcs/cvs/files/cvs-1.12.12-cvs-gnulib-vasnprintf.patch34
-rw-r--r--dev-vcs/cvs/files/cvs-1.12.12-cvsbug-tmpfix.patch22
-rw-r--r--dev-vcs/cvs/files/cvs-1.12.12-getdelim.patch21
-rw-r--r--dev-vcs/cvs/files/cvs-1.12.12-hash-nameclash.patch42
-rw-r--r--dev-vcs/cvs/files/cvs-1.12.12-install-sh.patch12
-rw-r--r--dev-vcs/cvs/files/cvs-1.12.12-openat.patch21
-rw-r--r--dev-vcs/cvs/files/cvs-1.12.13-openat.patch21
-rw-r--r--dev-vcs/cvs/files/cvs-1.12.13-zlib.patch31
-rw-r--r--dev-vcs/cvs/files/cvs-1.12.13.1-block-requests.patch101
-rw-r--r--dev-vcs/cvs/files/cvs-1.12.13.1-gl-mempcpy.patch24
-rw-r--r--dev-vcs/cvs/files/cvs-1.12.13.1-hash-nameclash.patch43
-rw-r--r--dev-vcs/cvs/files/cvs.pam-include-1.12.124
-rw-r--r--dev-vcs/cvs/files/cvspserver.xinetd.d14
-rw-r--r--dev-vcs/cvs/metadata.xml8
-rw-r--r--dev-vcs/cvs2cl/Manifest26
-rw-r--r--dev-vcs/cvsd/Manifest29
-rw-r--r--dev-vcs/cvsgraph/Manifest26
-rw-r--r--dev-vcs/cvsps/Manifest27
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-----