From ca06a09aa6ab54047cc138a5976cad99f076eee4 Mon Sep 17 00:00:00 2001 From: Nick Owens Date: Wed, 2 Mar 2016 14:17:29 -0800 Subject: [PATCH] bump(dev-vcs/cvs): sync with upstream --- .../portage-stable/dev-vcs/cvs/ChangeLog | 98 +++ .../portage-stable/dev-vcs/cvs/ChangeLog-2015 | 694 ++++++++++++++++++ .../portage-stable/dev-vcs/cvs/Manifest | 55 +- .../dev-vcs/cvs/cvs-1.11.23.ebuild | 62 ++ .../dev-vcs/cvs/cvs-1.12.12-r10.ebuild | 91 +++ .../dev-vcs/cvs/cvs-1.12.12-r6.ebuild | 22 +- .../dev-vcs/cvs/cvs-1.12.12-r7.ebuild | 84 +++ .../dev-vcs/cvs/cvs-1.12.12-r8.ebuild | 85 +++ .../dev-vcs/cvs/cvs-1.12.12-r9.ebuild | 90 +++ .../dev-vcs/cvs/cvs-1.12.13-r1.ebuild | 131 ++++ .../dev-vcs/cvs/cvs-1.12.13-r2.ebuild | 132 ++++ .../dev-vcs/cvs/cvs-1.12.13.1-r1.ebuild | 154 ++++ .../dev-vcs/cvs/cvs-1.12.13.1-r2.ebuild | 155 ++++ .../dev-vcs/cvs/cvs-1.12.13.1.ebuild | 151 ++++ .../dev-vcs/cvs/files/01-cvs-env.d | 1 + .../cvs/files/cvs-1.11.23-CVE-2010-3846.patch | 167 +++++ .../cvs/files/cvs-1.11.23-getline64.patch | 36 + .../cvs/files/cvs-1.12.12-cvs-custom.c | 58 ++ .../files/cvs-1.12.12-fix-massive-leak.patch | 52 ++ .../cvs/files/cvs-1.12.12-getdelim.patch | 21 + .../files/cvs-1.12.12-hash-nameclash.patch | 42 ++ .../files/cvs-1.12.12-mktime-configure.patch | 201 +++++ .../cvs/files/cvs-1.12.12-mktime-x32.patch | 29 + .../files/cvs-1.12.12-rcs2log-coreutils.patch | 14 + .../cvs/files/cvs-1.12.13-openat.patch | 21 + .../dev-vcs/cvs/files/cvs-1.12.13-zlib.patch | 31 + .../files/cvs-1.12.13.1-block-requests.patch | 101 +++ ...1.12.13.1-fix-gnulib-SEGV-vasnprintf.patch | 42 ++ .../cvs/files/cvs-1.12.13.1-gl-mempcpy.patch | 24 + .../files/cvs-1.12.13.1-hash-nameclash.patch | 43 ++ .../cvs-1.12.13.1-use-include_next.patch | 30 + .../portage-stable/dev-vcs/cvs/metadata.xml | 11 + .../metadata/md5-cache/dev-vcs/cvs-1.11.23 | 14 + .../md5-cache/dev-vcs/cvs-1.12.12-r10 | 14 + .../metadata/md5-cache/dev-vcs/cvs-1.12.12-r6 | 9 +- .../metadata/md5-cache/dev-vcs/cvs-1.12.12-r7 | 14 + .../metadata/md5-cache/dev-vcs/cvs-1.12.12-r8 | 14 + .../metadata/md5-cache/dev-vcs/cvs-1.12.12-r9 | 14 + .../metadata/md5-cache/dev-vcs/cvs-1.12.13-r1 | 13 + .../metadata/md5-cache/dev-vcs/cvs-1.12.13-r2 | 13 + .../metadata/md5-cache/dev-vcs/cvs-1.12.13.1 | 13 + .../md5-cache/dev-vcs/cvs-1.12.13.1-r1 | 13 + .../md5-cache/dev-vcs/cvs-1.12.13.1-r2 | 13 + 43 files changed, 3055 insertions(+), 17 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/ChangeLog-2015 create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.11.23.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r10.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r7.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r8.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r9.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13-r2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13.1-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13.1-r2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/01-cvs-env.d create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.11.23-CVE-2010-3846.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.11.23-getline64.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-cvs-custom.c create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-fix-massive-leak.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-getdelim.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-hash-nameclash.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-mktime-configure.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-mktime-x32.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-rcs2log-coreutils.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13-openat.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13-zlib.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-block-requests.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-fix-gnulib-SEGV-vasnprintf.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-gl-mempcpy.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-hash-nameclash.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-use-include_next.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-vcs/cvs/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.11.23 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r10 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r7 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r8 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r9 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13-r2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13.1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13.1-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13.1-r2 diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/ChangeLog new file mode 100644 index 0000000000..59172081a3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/ChangeLog @@ -0,0 +1,98 @@ +# ChangeLog for dev-vcs/cvs +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*cvs-1.12.13.1-r2 (09 Aug 2015) +*cvs-1.12.13.1-r1 (09 Aug 2015) +*cvs-1.12.13.1 (09 Aug 2015) +*cvs-1.12.13-r2 (09 Aug 2015) +*cvs-1.12.13-r1 (09 Aug 2015) +*cvs-1.12.12-r10 (09 Aug 2015) +*cvs-1.12.12-r9 (09 Aug 2015) +*cvs-1.12.12-r8 (09 Aug 2015) +*cvs-1.12.12-r7 (09 Aug 2015) +*cvs-1.12.12-r6 (09 Aug 2015) +*cvs-1.11.23 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson +cvs-1.11.23.ebuild, + +cvs-1.12.12-r6.ebuild, +cvs-1.12.12-r7.ebuild, +cvs-1.12.12-r8.ebuild, + +cvs-1.12.12-r9.ebuild, +cvs-1.12.12-r10.ebuild, +cvs-1.12.13-r1.ebuild, + +cvs-1.12.13-r2.ebuild, +cvs-1.12.13.1.ebuild, +cvs-1.12.13.1-r1.ebuild, + +cvs-1.12.13.1-r2.ebuild, +files/01-cvs-env.d, + +files/cvs-1.11.23-CVE-2010-3846.patch, +files/cvs-1.11.23-getline64.patch, + +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-fix-massive-leak.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-mktime-x32.patch, + +files/cvs-1.12.12-openat.patch, +files/cvs-1.12.12-rcs2log-coreutils.patch, + +files/cvs-1.12.13-openat.patch, +files/cvs-1.12.13-zlib.patch, + +files/cvs-1.12.13.1-block-requests.patch, + +files/cvs-1.12.13.1-fix-gnulib-SEGV-vasnprintf.patch, + +files/cvs-1.12.13.1-gl-mempcpy.patch, + +files/cvs-1.12.13.1-hash-nameclash.patch, + +files/cvs-1.12.13.1-use-include_next.patch, +files/cvs.pam-include-1.12.12, + +files/cvspserver.xinetd.d, +metadata.xml: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + + 28 Feb 2016; Mike Frysinger cvs-1.12.12-r6.ebuild, + cvs-1.12.12-r7.ebuild, cvs-1.12.12-r8.ebuild, cvs-1.12.12-r9.ebuild, + cvs-1.12.12-r10.ebuild, +files/cvs-1.12.12-mktime-configure.patch: + fix buggy mktime tests #570208 + diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/ChangeLog-2015 new file mode 100644 index 0000000000..2e9062f436 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/ChangeLog-2015 @@ -0,0 +1,694 @@ +# ChangeLog for dev-vcs/cvs +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cvs/ChangeLog,v 1.26 2015/04/18 20:37:12 pacho Exp $ + + 18 Apr 2015; Pacho Ramos cvs-1.12.12-r10.ebuild: + ppc64 stable wrt bug #506080 + + 02 Mar 2015; Agostino Sarubbo cvs-1.12.12-r10.ebuild: + Stable for ppc, wrt bug #506080 + + 28 Jul 2014; Mikle Kolyada cvs-1.12.12-r10.ebuild: + sparc stable wrt bug #506080 + + 19 Jul 2014; Tobias Klausmann cvs-1.12.12-r10.ebuild: + Stable on alpha, bug #506080 + + 08 Jun 2014; Akinori Hattori cvs-1.12.12-r10.ebuild: + ia64 stable wrt bug #506080 + + 25 May 2014; Markus Meier cvs-1.12.12-r10.ebuild: + arm stable, bug #506080 + + 14 May 2014; Jeroen Roovers cvs-1.12.12-r10.ebuild: + Stable for HPPA (bug #506080). + + 14 May 2014; Robin H. Johnson cvs-1.11.23.ebuild, + cvs-1.12.12-r10.ebuild, cvs-1.12.12-r6.ebuild, cvs-1.12.12-r7.ebuild, + cvs-1.12.12-r8.ebuild, cvs-1.12.12-r9.ebuild, cvs-1.12.13-r1.ebuild, + cvs-1.12.13-r2.ebuild, cvs-1.12.13.1-r1.ebuild, cvs-1.12.13.1-r2.ebuild, + cvs-1.12.13.1.ebuild: + Convert "has test $FEATURES" to "use test", and replace old src_test blocking + with RESTRICT=test. + + 13 May 2014; Mikle Kolyada cvs-1.12.12-r10.ebuild: + x86 stable wrt byg #506080 + + 13 May 2014; Mikle Kolyada cvs-1.12.12-r10.ebuild: + amd64 stable wrt byg #506080 + + 13 May 2014; Jeroen Roovers cvs-1.11.23.ebuild, + cvs-1.12.12-r6.ebuild, cvs-1.12.12-r7.ebuild, cvs-1.12.12-r8.ebuild, + cvs-1.12.12-r9.ebuild, cvs-1.12.12-r10.ebuild: + There is no such thing as FEATURES=maketest. + + 30 Jan 2014; Fabian Groffen cvs-1.11.23.ebuild, + cvs-1.12.13.1-r2.ebuild: + Marked ~x64-macos + + 19 Jan 2014; Mike Frysinger cvs-1.12.12-r10.ebuild, + cvs-1.12.12-r6.ebuild, cvs-1.12.12-r7.ebuild, cvs-1.12.12-r8.ebuild, + cvs-1.12.12-r9.ebuild, cvs-1.12.13-r1.ebuild, cvs-1.12.13-r2.ebuild, + cvs-1.12.13.1-r1.ebuild, cvs-1.12.13.1-r2.ebuild, cvs-1.12.13.1.ebuild: + Fix cross-compiling due to AC_TRY_RUN. + + 19 Jan 2014; Mike Frysinger cvs-1.11.23.ebuild, + cvs-1.12.12-r10.ebuild, cvs-1.12.12-r6.ebuild, cvs-1.12.12-r7.ebuild, + cvs-1.12.12-r8.ebuild, cvs-1.12.12-r9.ebuild, cvs-1.12.13-r1.ebuild, + cvs-1.12.13-r2.ebuild, cvs-1.12.13.1-r1.ebuild, cvs-1.12.13.1-r2.ebuild, + cvs-1.12.13.1.ebuild: + Add arm64 love. + +*cvs-1.12.13.1-r2 (24 Apr 2013) + + 24 Apr 2013; Sergei Trofimovich +cvs-1.12.13.1-r2.ebuild, + +files/cvs-1.12.13.1-fix-gnulib-SEGV-vasnprintf.patch: + Fixed SIGSEGV (writable %n is forbidden by glibc-2.3+). + +*cvs-1.12.13.1-r2 (24 Apr 2013) + + 24 Apr 2013; Sergei Trofimovich +cvs-1.12.13.1-r2.ebuild, + +files/cvs-1.12.13.1-fix-gnulib-SEGV-vasnprintf.patch: + Fixed SIGSEGV (writable %n is forbidden by glibc-2.3+). + + 04 Apr 2013; Sergei Trofimovich + +files/cvs-1.12.13.1-use-include_next.patch, cvs-1.12.13.1-r1.ebuild: + Fixed build failure (unknown type name 'intmax_t'). + + 18 Feb 2013; Zac Medico cvs-1.12.12-r10.ebuild: + Add ~arm-linux keyword. + +*cvs-1.12.13-r2 (11 Jan 2013) +*cvs-1.12.13.1-r1 (11 Jan 2013) +*cvs-1.12.12-r10 (11 Jan 2013) + + 11 Jan 2013; Sergei Trofimovich +cvs-1.12.12-r10.ebuild, + +cvs-1.12.13-r2.ebuild, +cvs-1.12.13.1-r1.ebuild, + +files/cvs-1.12.12-fix-massive-leak.patch: + Fixed memory leak easily triggered by cvsps on large repos (like gentoo-x86). + + 09 Jun 2012; Mike Frysinger + +files/cvs-1.12.12-mktime-x32.patch, cvs-1.12.12-r6.ebuild, + cvs-1.12.12-r9.ebuild: + Backport fix from upstream gnulib to fix building on x32 systems #395641 by + Sergei Trofimovich. + + 28 Apr 2012; Alexis Ballier cvs-1.12.12-r9.ebuild: + keyword ~amd64-fbsd + +*cvs-1.11.23 (10 Feb 2011) + + 10 Feb 2011; Fabian Groffen +cvs-1.11.23.ebuild, + +files/cvs-1.11.23-CVE-2010-3846.patch, +files/cvs-1.11.23-getline64.patch: + Add latest officially released version of CVS. The 1.11 branch is the only + that actually behaves on most Prefix platforms, all other versions are + masked. For this reason, only Prefix keywords have been added, as it is + mainly intended for them. Bug #313799 + +*cvs-1.12.12-r9 (05 Jan 2011) + + 05 Jan 2011; Robin H. Johnson +files/01-cvs-env.d, + +cvs-1.12.12-r9.ebuild, +files/cvs-1.12.12-rcs2log-coreutils.patch: + Bug #144114: Fix options for sort to use non-obsolete options. Bug #296823: + Install env.d file for CVS_RSH setting. + + 06 Dec 2010; Robin H. Johnson -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, + -cvs-1.12.12-r2.ebuild, -cvs-1.12.12-r3.ebuild, -cvs-1.12.12-r4.ebuild, + -cvs-1.12.12-r5.ebuild: + Bug #313799: clean up old 1.11.x versions which no longer compile. Also clean + up older 1.12.x versions. + + 19 Oct 2010; Mart Raudsepp cvs-1.11.20.ebuild, + cvs-1.12.12-r2.ebuild, cvs-1.12.12-r4.ebuild: + Drop to ~mips + + 19 Jun 2010; Jonathan Callen +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 + +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 + 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 cvs-1.11.22.1-r1.ebuild: + Added necessary build-bits for interix/prefix. + + 25 Feb 2010; Robin H. Johnson 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 +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 +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 cvs-1.12.12-r6.ebuild: + stable ppc, bug 265780 + + 24 Apr 2009; Raúl Porcel cvs-1.12.12-r6.ebuild: + arm/ia64/m68k/s390/sh stable wrt #265780 + + 19 Apr 2009; Tiago Cunha cvs-1.12.12-r6.ebuild: + stable sparc, bug 265780 + + 19 Apr 2009; Markus Meier cvs-1.12.12-r6: + amd64/x86 stable, bug #265780 + + 16 Apr 2009; Jeroen Roovers cvs-1.12.12-r6.ebuild: + Stable for HPPA (bug #265780). + + 12 Apr 2009; Brent Baude cvs-1.12.12-r6.ebuild: + stable ppc64, bug 265780 + + 12 Apr 2009; Tobias Klausmann cvs-1.12.12-r6.ebuild: + Stable on alpha, bug #265780 + +*cvs-1.12.12-r6 (01 Feb 2009) + + 01 Feb 2009; Patrick Lauer + +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 , thanks to Magnus + Granberg for some hints and explanations. + +*cvs-1.12.12-r5 (16 Jun 2008) + + 16 Jun 2008; Robin H. Johnson +cvs-1.12.12-r5.ebuild, + cvs-1.12.13.1.ebuild: + Bug #222341, do not install the cvs-format emacs lisp file, as it clobbers + the normal C indentation when loaded. + + 16 Jun 2008; Robin H. Johnson cvs-1.11.20.ebuild, + cvs-1.11.21.ebuild, cvs-1.11.22.1.ebuild, cvs-1.12.12-r2.ebuild, + cvs-1.12.12-r3.ebuild, cvs-1.12.12-r4.ebuild, cvs-1.12.13-r1.ebuild: + Repoman cleanup pass 2. + + 16 Jun 2008; Robin H. Johnson cvs-1.12.12-r2.ebuild: + Repoman cleanups, first pass. + + 01 Oct 2006; Robin H. Johnson +cvs-1.12.13.1.ebuild, + cvs-1.12.13-r1.ebuild, cvs-1.12.13.1-block-requests.patch, + -cvs-1.12.13-cvsbug-tmpfix.patch: + Clean up .13 ebuild, version bump that upstream put in a different place to + previous ones, and clean up a duplicate patch from files. .1 is in the tree + for testing reasons only, it should not be used, per bug #149790. + + 14 Sep 2007; Roy Marples + +files/cvs-1.12.12-install-sh.patch, cvs-1.12.12-r4.ebuild, + cvs-1.12.13-r1.ebuild: + Fix install on FreeBSD with -j N + + 22 Apr 2007; Tobias Scherbaum + cvs-1.12.12-r4.ebuild: + ppc stable, bug #173880 + + 18 Apr 2007; Alexander H. Færøy + cvs-1.12.12-r4.ebuild: + Stable on MIPS; bug #173880 + + 11 Apr 2007; Markus Rothe cvs-1.12.12-r4.ebuild: + Stable on ppc64; bug #173880 + + 10 Apr 2007; Robin H. Johnson cvs-1.12.12-r4.ebuild: + Add a note to -r4 that you must have USE=server if you want a CVS server!. + + 10 Apr 2007; Jeroen Roovers cvs-1.12.12-r4.ebuild: + Stable for HPPA (bug #173880). + + 10 Apr 2007; Gustavo Zacarias cvs-1.12.12-r4.ebuild: + Stable on sparc wrt #173880 + + 09 Apr 2007; Bryan Østergaard cvs-1.12.12-r4.ebuild: + Stable on Alpha, bug 173880. + + 09 Apr 2007; Peter Weller cvs-1.12.12-r4.ebuild: + Stable on amd64 wrt bug 173880 + + 09 Apr 2007; Raúl Porcel cvs-1.12.12-r4.ebuild: + x86 + ia64 stable wrt bug 173880 + + 22 Feb 2007; Piotr Jaroszyński ChangeLog: + Transition to Manifest2. + + 17 Oct 2006; Roy Marples cvs-1.12.12-r4.ebuild, + cvs-1.12.13-r1.ebuild: + Added ~sparc-fbsd keyword. + + 01 Oct 2006; Robin H. Johnson -cvs-1.12.13.1.ebuild: + Remove 1.12.13.1, it's got larger issues are weirdness. + +*cvs-1.12.13.1 (30 Sep 2006) +*cvs-1.11.22.1 (30 Sep 2006) + + 30 Sep 2006; Robin H. Johnson +cvs-1.11.22.1.ebuild, + +cvs-1.12.13.1.ebuild: + Version bumps, 1.12.13.1 should now fix the zlib issues from bug 124733. + +*cvs-1.12.12-r4 (09 Aug 2006) + + 09 Aug 2006; Robin H. Johnson + +files/cvs-1.12.12-block-requests.patch, +files/cvs-1.12.12-cvs-custom.c, + +cvs-1.12.12-r4.ebuild: + Add custom patch designed for helping CVS servers to block specific inputs, + to be used for anoncvs.gentoo.org ;-). + + 27 May 2006; Robin H. Johnson -cvs-1.12.13.ebuild, + cvs-1.12.13-r1.ebuild: + Remove broken 1.12.13, and cleanup whitespace. + +*cvs-1.12.13-r1 (27 May 2006) + + 27 May 2006; Robin H. Johnson + +files/cvs-1.12.13-zlib.patch, +cvs-1.12.13-r1.ebuild: + Bug #124733, zlib fix, package.maskd presently, more testing needed. Also + implemented a proper src_test block. + + 30 Mar 2006; Diego Pettenò cvs-1.12.12-r3.ebuild, + cvs-1.12.13.ebuild: + Add ~x86-fbsd keyword and drop virtual/libc dependency. + + 20 Mar 2006; Lars Weiler cvs-1.12.12-r3.ebuild, + cvs-1.12.13.ebuild: + Added support for gssapi as default with the kerberos-use-flag (thanks to + exg for the hint) and build server support only when the server-use-flag is + given. + +*cvs-1.11.21 (07 Mar 2006) + + 07 Mar 2006; Lars Weiler +cvs-1.11.21.ebuild: + Version bump of upstream's stable branch. + + 01 Mar 2006; Lars Weiler cvs-1.12.12-r3.ebuild, + cvs-1.12.13.ebuild: + Using the mirror://gnu works as well. Fixes bug #124538. + + 01 Mar 2006; Lars Weiler + -files/cvs-1.11.18-klocwork.patch, -files/cvs-1.12.11-klocwork.patch, + -files/cvs.pam, -files/cvs.pam-include, -cvs-1.11.17.ebuild, + -cvs-1.11.18.ebuild, -cvs-1.11.18-r1.ebuild, -cvs-1.11.19.ebuild, + -cvs-1.12.9.ebuild, -cvs-1.12.10.ebuild, -cvs-1.12.11.ebuild, + -cvs-1.12.11-r1.ebuild, -cvs-1.12.12.ebuild, -cvs-1.12.12-r1.ebuild: + Spring-clean + +*cvs-1.12.13 (01 Mar 2006) + + 01 Mar 2006; Lars Weiler + +files/cvs-1.12.13-cvsbug-tmpfix.patch, +files/cvs-1.12.13-openat.patch, + +cvs-1.12.13.ebuild: + Add a new feature-version of cvs + +*cvs-1.12.12-r3 (01 Mar 2006) + + 01 Mar 2006; Lars Weiler + +files/cvs-1.12.12-openat.patch, +cvs-1.12.12-r3.ebuild: + Fixed bug #121820 and bug #124260. + + 13 Jan 2006; Diego Pettenò cvs-1.12.12-r2.ebuild: + "Disable" NLS support; CVS is not using NLS support, and by leaving it to + autodetect it makes it link against extra libraries while not using glibc. + + 04 Sep 2005; Hardave Riar cvs-1.12.12-r2.ebuild: + Stable on mips, bug #103661. + + 28 Aug 2005; Marcus D. Hanwell cvs-1.12.12-r2.ebuild: + Stable on amd64, bug 103661. + + 26 Aug 2005; Robin H. Johnson + +files/cvs.pam-include-1.12.12, cvs-1.12.12-r2.ebuild: + Bug #103728 - CVS pserver with PAM auth needs session entry in pam.d config. + + 25 Aug 2005; Aron Griffis cvs-1.12.12-r2.ebuild: + stable on ia64 + + 25 Aug 2005; Fernando J. Pereda cvs-1.12.12-r2.ebuild: + stable on alpha wrt bug #103661 + + 25 Aug 2005; Michael Hanselmann cvs-1.12.12-r2.ebuild: + Stable on ppc. + + 25 Aug 2005; Rene Nussbaumer cvs-1.12.12-r2.ebuild: + Stable on hppa. bug #103661 + + 25 Aug 2005; Gustavo Zacarias cvs-1.12.12-r2.ebuild: + Stable on sparc wrt #103661 + + 25 Aug 2005; Ian Leitch cvs-1.12.12-r2.ebuild: + Stable on x86, bug #103661 + + 25 Aug 2005; Markus Rothe cvs-1.12.12-r2.ebuild: + Stable on ppc64 (bug #103661) + +*cvs-1.12.12-r2 (25 Aug 2005) + + 25 Aug 2005; Robin H. Johnson + +files/cvs-1.12.12-cvsbug-tmpfix.patch, +cvs-1.12.12-r2.ebuild: + Bug #103661, security fix in cvsbug. + + 23 Jul 2005; MATSUU Takuto cvs-1.11.20.ebuild: + Stable on sh. + + 29 Jun 2005; Joshua Kinard cvs-1.11.20.ebuild: + Marked stable on mips. + + 20 May 2005; Diego Pettenò cvs-1.12.12-r1.ebuild: + Inherit pam eclass for newpamd. + +*cvs-1.12.12-r1 (12 May 2005) + + 12 May 2005; Aaron Walker +files/cvs.pam-include, + +cvs-1.12.12-r1.ebuild: + Revision bump; use pam include directives instead of pam_stack so that it + works on bsd as well. Also updated to use virtual/pam. Thanks to Diego in + bug 92361. + + 20 Apr 2005; Bryan Østergaard cvs-1.11.20.ebuild: + Stable on alpha + ia64, bug 89579. + + 20 Apr 2005; Guy Martin cvs-1.11.20.ebuild: + Stable on hppa. + + 20 Apr 2005; Simon Stelling cvs-1.11.20.ebuild: + stable on amd64 + + 20 Apr 2005; Lars Weiler cvs-1.11.20.ebuild: + Stable on x86 and ppc; bug #89579. + + 20 Apr 2005; Markus Rothe cvs-1.11.20.ebuild: + Stable on ppc64; bug #89579 + + 20 Apr 2005; Gustavo Zacarias cvs-1.11.20.ebuild: + Stable on sparc wrt #89579 + +*cvs-1.12.12 (19 Apr 2005) +*cvs-1.11.20 (19 Apr 2005) + + 19 Apr 2005; Lars Weiler metadata.xml, + +cvs-1.11.20.ebuild, +cvs-1.12.12.ebuild: + Version bump due to security release. Bug #89579. + + 19 Apr 2005; Bryan Østergaard cvs-1.11.18-r1.ebuild: + Stable on ia64, bug 86476. + +*cvs-1.12.11-r1 (18 Apr 2005) +*cvs-1.11.18-r1 (18 Apr 2005) + + 18 Apr 2005; Rob Holland + +files/cvs-1.11.18-klocwork.patch, +files/cvs-1.12.11-klocwork.patch, + +cvs-1.11.18-r1.ebuild, +cvs-1.12.11-r1.ebuild: + Security bump to fix bugs detailed in #86476. + +*cvs-1.11.19 (04 Feb 2005) + + 04 Feb 2005; Rainer Groesslinger + +cvs-1.11.19.ebuild: + version bump + + 01 Jan 2005; Hardave Riar cvs-1.11.18.ebuild: + Stable on mips, bug #74656. + + 31 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 19 Dec 2004; Bryan Østergaard cvs-1.11.18.ebuild: + Stable on alpha, bug 74656. + + 19 Dec 2004; Daniel Black cvs-1.11.18.ebuild: + ppc stable as per bug #74656 + + 18 Dec 2004; Markus Rothe cvs-1.11.18.ebuild: + Stable on ppc64; bug #74656 + + 17 Dec 2004; Dylan Carlson cvs-1.11.18.ebuild: + Stable on amd64. + + 17 Dec 2004; Gustavo Zacarias cvs-1.11.18.ebuild: + Stable on sparc wrt #74656 + +*cvs-1.12.11 (15 Dec 2004) + + 15 Dec 2004; Rainer Groesslinger +cvs-1.12.11.ebuild: + new version + + 03 Dec 2004; Rainer Groesslinger cvs-1.11.17.ebuild, + cvs-1.11.18.ebuild, cvs-1.12.10.ebuild, cvs-1.12.9.ebuild: + Custom src_test() to avoid merge problems, bug #73206 + +*cvs-1.12.10 (18 Nov 2004) + + 18 Nov 2004; Rainer Groesslinger +cvs-1.12.10.ebuild: + new version + +*cvs-1.11.18 (12 Nov 2004) + + 12 Nov 2004; Rainer Groesslinger +cvs-1.11.18.ebuild: + new version + +*cvs-1.12.9 (25 Sep 2004) + + 25 Sep 2004; Rainer Groesslinger +files/cvs.pam, + +cvs-1.12.9.ebuild: + Added crypt and kerberos USE flag, fixes bug #61279 and #32480 + (Thanks to Holger Thon ) + Added pam support, based on the ebuild of bug #56349 + by Nahor + + 20 Sep 2004; Bryan Østergaard,,, cvs-1.11.17.ebuild: + Remove -fPIC, bug 55238. + + 01 Jul 2004; Jeremy Huddleston cvs-1.11.17.ebuild: + virtual/glibc -> virtual/libc + + 12 Jun 2004; Tom Gall cvs-1.11.17.ebuild: + stable on ppc64 + + 09 Jun 2004; Luca Barbato cvs-1.11.17.ebuild: + Marked ppc + + 09 Jun 2004; Danny van Dyk cvs-1.11.17.ebuild: + Marked stable on amd64. + + 09 Jun 2004; Ciaran McCreesh cvs-1.11.17.ebuild: + Stable on sparc, mips for #53408 + + 09 Jun 2004; Guy Martin cvs-1.11.17.ebuild: + Marked stable on hppa. + +*cvs-1.11.17 (09 Jun 2004) + + 09 Jun 2004; Rainer Groesslinger cvs-1.11.17.ebuild: + new version, security update (bug #53408) + + 09 Jun 2004; Aron Griffis cvs-1.11.16-r1.ebuild, + cvs-1.11.16.ebuild: + stable on alpha and ia64 + + 01 Jun 2004; Tom Gall cvs-1.11.16.ebuild: + stable on ppc64 + +*cvs-1.11.16-r1 (23 May 2004) + + 23 May 2004; Rainer Groesslinger cvs-1.11.13.ebuild, + cvs-1.11.14.ebuild, cvs-1.11.15.ebuild, cvs-1.11.16-r1.ebuild, + cvs-1.11.16.ebuild, files/cvspserver.xinetd.d: + pserver fixes (bug #49879) + added doc USE flag (suggested by jmglov@gentoo.org) + + 20 May 2004; Michael McCabe cvs-1.11.16.ebuild: + Stable on s390 + + 19 May 2004; Lars Weiler cvs-1.11.16.ebuild: + Stable on ppc + + 19 May 2004; Jon Portnoy cvs-1.11.16.ebuild : + Stable on AMD64 + + 19 May 2004; Bryan Østergaard cvs-1.11.16.ebuild: + Stable on alpha, bug #51460. + + 19 May 2004; Ciaran McCreesh cvs-1.11.16.ebuild: + Stable on sparc, mips (#51460) + + 19 May 2004; Guy Martin cvs-1.11.16.ebuild: + Marked stable on hppa. + +*cvs-1.11.16 (19 May 2004) + + 19 May 2004; Rainer Groesslinger cvs-1.11.16.ebuild: + new version, security update (bug #51460) + + 08 May 2004; Rainer Groesslinger cvs-1.11.15.ebuild: + Added "emacs" USE flag (bug #47854) + + 14 Apr 2004; Michael McCabe cvs-1.11.15.ebuild: + added s390 to keywords + +*cvs-1.11.15 (14 Apr 2004) + + 14 Apr 2004; Rainer Groesslinger cvs-1.11.15.ebuild: + new version (security update!) + + 09 Apr 2004; cvs-1.11.14.ebuild: + Stable on mips + + 08 Apr 2004; Aron Griffis cvs-1.11.14.ebuild: + Stable on alpha and ia64 + + 28 Mar 2004; Lars Weiler cvs-1.11.14.ebuild: + stable on ppc + + 28 Mar 2004; Markus Nigbur cvs-1.11.14.ebuild: + Stable on sparc. + + 27 Mar 2004; Guy Martin cvs-1.11.14.ebuild: + Marked stable on hppa. + +*cvs-1.11.14 (12 Mar 2004) + + 12 Mar 2004; Rainer Groesslinger cvs-1.11.14.ebuild: + new version + + 11 Mar 2004; Rainer Groesslinger cvs-1.11.13.ebuild: + stable on amd64, ppc and mips (thanks Kumba) + + 11 Mar 2004; Guy Martin cvs-1.11.13.ebuild: + Marked stable on hppa. + + 10 Mar 2004; Rainer Groesslinger cvs-1.11.13.ebuild: + stable on x86 and sparc(tested by bazik) + + 09 Mar 2004; Aron Griffis cvs-1.11.13.ebuild: + stable on alpha and ia64 + + 05 Mar 2004; Rainer Groesslinger cvs-1.11.13.ebuild: + remove fixed uid/gid again, the problem is fixed in eutils.eclass now + + 02 Mar 2004; Tom Gall cvs-1.11.13.ebuild: + stable on ppc64 + +*cvs-1.11.13 (15 Feb 2004) + + 15 Feb 2004; Rainer Groesslinger cvs-1.11.13.ebuild: + new version + Using a fixed uid and gid for the cvs user/group (350) until a better + solution is found (bug #36416) + Moved enewgroup/enewuser to pkg_setup() (bug #36601) + + 20 Dec 2003; Rainer Groesslinger + cvs-1.11.10-r1.ebuild, cvs-1.11.11.ebuild, files/cvspserver.xinetd.d: + Changed home directory of the cvs user to /usr/local/cvsroot + Update: It is now /var/cvsroot + (bug #36142) + +*cvs-1.11.11 (20 Dec 2003) + + 20 Dec 2003; Rainer Groesslinger cvs-1.11.11.ebuild: + security update + +*cvs-1.11.10-r1 (09 Dec 2003) + + 09 Dec 2003; Rainer Groesslinger cvs-1.11.10-r1.ebuild: + minor fixes in the cvspserver xinetd file, + cvs user/group is automatically added (bug #25313) + +*cvs-1.11.10 (06 Dec 2003) + + 06 Dec 2003; Rainer Groesslinger cvs-1.11.10.ebuild: + new version, security update + + 16 Nov 2003; Rainer Groesslinger cvs-1.11.8.ebuild, + cvs-1.11.9.ebuild: + bugfix release stable on all architectures + + 07 Nov 2003; Michael Sterrett cvs-1.11.9.ebuild: + use emake for hot parallel make action; more error checking/messages + +*cvs-1.11.9 (01 Nov 2003) + + 01 Nov 2003; Rainer Groesslinger cvs-1.11.9.ebuild: + version bump + +*cvs-1.11.8 (09 Oct 2003) + + 09 Oct 2003; Mike Frysinger : + Ver bump #30718. + +*cvs-1.11.6 (27 May 2003) + + 18 Aug 2003; Joshua Kinard cvs-1.11.6.ebuild: + Changed ~mips to mips in KEYWORDS + + 27 May 2003; Daniel Ahlberg cvs-1.11.6.ebuild : + Version bump. + +*cvs-1.11.5-r1 (21 Jan 2003) + + 27 May 2003; Joshua Kinard cvs-1.11.5-r1.ebuild: + Added ~mips to KEYWORDS + + 23 Feb 2003; Mike Frysinger : + Added xinetd entry for #14512. + + 21 Jan 2003; J Robert Ray cvs-1.11.5-r1.ebuild : Specify + a temp dir to use during configure otherwise it auto-detects the + /var/tmp/portage/... directory. Closes bug 14287. + + 21 Jan 2003; Daniel Ahlberg cvs-1.11.5.ebuild : + Security update. Also closes #6424. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*cvs-1.11.2 (26 Apr 2002) + + 20 Jul 2002; Doug Goldstein cvs-1.11.2.ebuild: + Added missing KEYWORDS, SLOT, LICENSE + + 26 Apr 2002; Arcady Genkin cvs-1.11.2.ebuild : Updated + to version 1.11.2 Changed download URI to use HTTP instead of FTP, b/c the + ftp server of cvshome.org seems flaky. + +*cvs-1.11.1_p1 (16 Mar 2002) + + 17 Aug 2002; Bruce A. Locke cvs-1.11.1_p1.ebuild, files/digest-cvs-1.11.1_p1: + + Readded version to tree due to bug #6424 ("CVS 1.11.2 is an interim cvs + release with busted server code.") + + 16 Mar 2002; Bruce A. Locke cvs-1.11.1_p1.ebuild : Update + to cvs 1.11.1p1 with Redhat's external zlib linking patch diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/Manifest b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/Manifest index f8d9897559..c672db0643 100644 --- a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/Manifest @@ -1,4 +1,51 @@ -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 cvs-1.12.12.tar.bz2 3197171 RMD160 7275686576957e016b4f671ad5d52d8961d2d7d2 SHA1 402e81a3d231535a97e4b4f438c0b68920e57d0c SHA256 9fb9176d268b9019768fc57dedc2920c28fbeda5ba224c2348550d4f25043edc +AUX 01-cvs-env.d 14 SHA256 dd2e8db836e3879e56cba5df8f0700c1c0581df7e2201f9196650936278a0d15 SHA512 cbb7545ae34fcbfb6e64ad6bf91105a1950a483bb68637d164026e7df06da2dccbcfe0af568c3249ac0a8e7ff466a5e77614fe6fd76a3829136a854bfa7ceb5a WHIRLPOOL 8aaa83c3d17a480ec03267b6d397576f04ea0ac41ad26e6030c739355d50ea698094920ff2e6c4ad6fc9f84425866eedead009e7ded11ea3e68113451e8bf9b8 +AUX cvs-1.11.23-CVE-2010-3846.patch 5663 SHA256 c6506d0a5efc7b0cab6415f26e070ec214fb9781fac8d295506f4d0825431a8f SHA512 eed761af81c9bcd3edd898559e9be25c6612bdef19984cc6380a08039525179fa34d9ade6c55c1b4f23e495156b34cafeab3e63cfd120c0e68a42aa7992e5e85 WHIRLPOOL a1b60f9d573e4bfcb1e6bcf89db210db246be6921905bea8f177b29b22282d36b7ac7a7dece7cbe0d3c32b69199fa112d9d9865692a0883f9da1b15cfa308178 +AUX cvs-1.11.23-getline64.patch 826 SHA256 9604f0a5f07579a6e3fda37685be2b74cda2d621c0fd6aa04158d5107a15372a SHA512 3f90b125f9333de5e6dad9d349a3910e61917278a9751ff117efcb5cb29766ed82e1c536836477b784c953ce16ae868c035e73e105aaf056b6c93ec897f8d4e3 WHIRLPOOL 149c2f9042192a80cc12ce8910ef4af858d1221001d4ab1a4b6fecd4bc41adc631685ad372619b6829cda751424406fc5bd40d4401746e982b5afeae0a3f3842 +AUX cvs-1.12.12-block-requests.patch 4006 SHA256 70bbf745815d1e01582329160a10f5cdd9c11051e4e62d331686dd5124e01294 SHA512 541545ffc64c4f2303b7e8f6cae2cdff0437452e4bcf94b2149d51e43710096e17f024c1a8ed32433560ea51ecef2aba2f3e6bfaef8fa9e4ad2f2436649884d1 WHIRLPOOL 4c56980ea0d307789ace423e7fcafb86c82429f82cfbe6d873706f95e6e2554e06268540d23b9718113e5182b83b01bb22d02ae649e27feaac1dfd09b38fa892 +AUX cvs-1.12.12-cvs-custom.c 1735 SHA256 bd288a9484c4c26569a44e71f0935cf310e4b02e25e7e9ba564c9fc3f5121054 SHA512 0a5589f225b45c41d5ae0b4b6bcba37002d6a1ef9a87a7e47ffa723c87ea6b1f4f29bc7551f1d17378d6f6b5545b0734607772c386851bde1fc51b8cac712a67 WHIRLPOOL d6795d6bd7af4275385a475b936c5b1c0c0f48ef35caa10e824b14b0da475f22026d9c59d30748006f3bd81cf57e368bad3b6f1bea7bcce92350d1495dbcc775 +AUX cvs-1.12.12-cvs-gnulib-vasnprintf.patch 1092 SHA256 f38e6bbb0fd8b783b654ac775183a1cb24e3987698fdbd706a8d5fa59a45f945 SHA512 6c0be276f6e86dbe3646ada02ea57194b8c7d1e4d76c5faeb06750435599aa4125253bdf7af6232f53807977acb34aba093bc8bfa2ce98389c5ee80b2fd6e05d WHIRLPOOL 0b5dd5ee3c11fae83688d900db2ce678870c79b753c1ffde9aa11a6fe18286af7e24d57f2ce28ffcdbfb42172a0e87baed58047497248ffb1a37acca93ad716f +AUX cvs-1.12.12-cvsbug-tmpfix.patch 624 SHA256 061c26d140e1195200f1cc76217b2e7c2ff7f0c4dcbbb31124b386e8e756938e SHA512 29014631f5595dbf51a47032a19a23e545190dd8d40d77a71d363cee07a9ae38263b67db52a512436a9a7b37a7f5ff4daafa4a0a9f3c29bcfeb71ecff74408b7 WHIRLPOOL 09d53fa26159defe56cdbd414b699bd7c5be07f36b0b5addd367b393985bd7c98f14189db5b2793af0fc37d052f21af1f97c3775d46d71cebdfff15c447a9d5a +AUX cvs-1.12.12-fix-massive-leak.patch 1985 SHA256 30727f2f97164b7e71a8abaf859b2a6dea7f680cb7e97699ee1e8ca8600bd782 SHA512 c4c9026e971f3da49cefce102b57bc681427a708ec8caa185df1234fd2a95090c8dc8cbf84374a762fdef7002d658cd4b52450429664cb3a1bfbda63d31c78a7 WHIRLPOOL c669df0411348d88f140a6da8c1c7a89be835483f00308020025d027f2ad55ba463608e48e04f11689c3270c3318b2aebba828020a997c8754e9517baef3b2d2 +AUX cvs-1.12.12-getdelim.patch 559 SHA256 cc02f345d7347349df7b6fa826ef314871e5049df48e9c892db0175dbfe16cf4 SHA512 4e55f705b9fb8bc2a6c381e01c783ee4476fee8330aede6843b89c2217f8667f1e682ce098b78d3ea2d491b55227b97e07bc48173446ee8c9b86169357b03d19 WHIRLPOOL 663e4a42ac4e859acf0bde57eac5910b19e6a21a23878a03a3f56c9a5e092c81da0024a8fe519bbbdc82a528c258c5537084a4188ae127a5dcfc470a4f927216 +AUX cvs-1.12.12-hash-nameclash.patch 1015 SHA256 3a6a5bf6bd419bb8a4440f3f4f5dba770db1d06e33e0ab6d249ace490010edb4 SHA512 0c3a78d31a38fb478ee7a93b87ad9481f04d275a3b9a9820e4cdfc8f0c27516c056aa3abf5087d3ebd2938dee504d0ba9291a615b4eb33f5b66663d24a1ccbd7 WHIRLPOOL db273cd95429ad758615826cb54755b91eb2a9a56daa859e264dc46eb8ffb5f2ec0ec21f17cfe5767021827a835ed4b700b8a8f52ae6e46695b5e715979d695e +AUX cvs-1.12.12-install-sh.patch 495 SHA256 9c2fc03b42804f8edb3a5a6f9c9e80bd68924f265ce52d196c3b5c759ba42f8a SHA512 7e468d41c1eb23c0a62b605e6e48cffc004e8f386a87a9696dd73b36702c74aad529f5cba7280dee1100027b6e1e907adad257cc446ca3ad734fa40d47e4ff72 WHIRLPOOL 1eaf9e7ccab89cd0d2c95440da0454779b13d6efc4b2a773d41f58998353a2670134344d6a97379103f3ba6e8b6c96c93db0b6229821bb8c12ce037a3b7ddb64 +AUX cvs-1.12.12-mktime-configure.patch 4787 SHA256 86f6d5243fffa1efe70d4b7c7f578a07021d85944e6d03dbba9d71a4d18c6b2e SHA512 93ad58019f8f5f3acdc2e9f36c01407ad082315d71338ee0a341de9b3a6d3a91b087b58e4c0ec7aaebfc71757030a6622ea3c8e45603506433ef1dac57b0b99f WHIRLPOOL b292d7495657441f01ac80fe5220c0a764d4c1ed3a238bc1bb01a581ac6f1da68ff601a693facb5b8416b1aa73dc4c487448457e67a9f8bf6819e6c93e61d006 +AUX cvs-1.12.12-mktime-x32.patch 916 SHA256 107b0adceda7c8b7b8e89604f38ea0e7a903420dc58dbf22c5eeac947d63d0e1 SHA512 4a58c0f94de8e19c2de1930b7e5e04816e79a86885c89b792616a4c43f6e12aef271005ae59ae0d5788a910ba97735ccdf35f0ef5faafc2e3c50a9858b8f6216 WHIRLPOOL 5ca4316ee5a272efabe6da249476f6f916851fa92338368616aff03f380b2cd290391faa455e914e423ce74a00122336e6bfa93236a8412c1f32103040e3038a +AUX cvs-1.12.12-openat.patch 761 SHA256 5b9fc46c2ee46d9136ddfc8d0baaac6087d8cae40fa5521815c3c2e372f25b9f SHA512 b0a7abc785169705d2f0668a8af706f93ee3eba3d050d555689577962283e54f6bd186e662b64c65f926cf72dff76a37259181338707d641ee0f20591ba62805 WHIRLPOOL 31c9eb71d9d8cf5dff05e48c054e29b720702c6c12cafd7a2dd9687578bb1c441cf5e90c355b9164dee6b14f6c5cb7a2f4ad7d9ff4831f3ce2f02f82ffd082f7 +AUX cvs-1.12.12-rcs2log-coreutils.patch 561 SHA256 0df8b6ad74b344edc7c353c4dd2cc3825db14dfb1fed20bb007f09c58f1063c8 SHA512 796d2b7ee60619878ac4baa346927ab61ad1bf7b532a63976ef4c3d352ac73c6ed47392d614d538b979936f092291e97b23c47e1f029fc87c4de0b994975fb9c WHIRLPOOL dda784cf39c8a91573dbbc663d9e167961ae8540189b7675eef21e87bda6c6de05cc272e256c3a1ba27670f2fbbc03883b2b0ce68c263584d6f00917e5c53103 +AUX cvs-1.12.13-openat.patch 761 SHA256 9edfd8671fce137462c4fb22366f4c6f8fec04b7073e3c3b8381e5b0211ab4b8 SHA512 5a61914a63cd22548796be62980f07eac9ce0a7d3c34c5faf67f341debb6b3f0480469a56bbc647b6e926f7a1b3aa3a656fbb206bec968eefbdf3119a1a2336d WHIRLPOOL 9f3ef7ec5fc0ddea215cab0995bacf120bc36d3e9485c3601d27e20b3faaa1bb13c063f96e9babc3007258a5c81643451ae69c835e72ba3bfd0c568d83ff1520 +AUX cvs-1.12.13-zlib.patch 1304 SHA256 07b3e411282ee8f218447bc862144a67144df71beaa842761012899ff5452f19 SHA512 54c9628f72bc46a200a89adfdf7aa7e20f1fd4dd037abdd828fe71f44974a85a16c31f0c840297c019062aa03ba0fd340df3595d74c070752c8e1d7e6f379eab WHIRLPOOL 0fa822c898ef5473cc8385ec44861fce673dd6d7db01aeff30660f95122fd9fcad1d89f43033b64ef2cbdfe40af9eb0ea0c8253597dd51591f839612a0e8c35b +AUX cvs-1.12.13.1-block-requests.patch 2869 SHA256 0aaba805beb3f5a9271f907ae0e5933b110156fbcca15f843a07a1bf4c72a7f3 SHA512 3dd426c3731fbd7b1426e59c09fc307c0b409cef0760e2fbe0d23461f65f5104e7facf4e76f54b91e28d6da3f9f26323f896929508318b5bb794bfda0a66fb7a WHIRLPOOL 77bd526fd9eddcbb77265abbb4765bde8844ac7561fce13bf36929201ab9d411e7dc046afc3cd80fbf3ad14a6a6308779bac97396b3a9ba5fb9e2a23301f3293 +AUX cvs-1.12.13.1-fix-gnulib-SEGV-vasnprintf.patch 1296 SHA256 e13db2acebad3ca5be5d8e0fa97f149b0f9661e4a9a731965c8226290c6413c0 SHA512 76977eea9db07e0f9060798af80572a2364c7b56e3acea820aaa9d8554a5b45461383830f894594c11d7f1827b12f13b9f30f515e6bafe57e21ed4c6a712c215 WHIRLPOOL 83760b45992f298f5e22b0563e29c52e5c7a6c4d67156c52029c5ac6a10081cf7a126a489980271d91d1f48fbd7aa3f608191deadd010de511edc1cd4376f6a6 +AUX cvs-1.12.13.1-gl-mempcpy.patch 902 SHA256 9aa20504eaa38bea9933a14115fd0d7f84b84884e5f9d2f521a219d6fafdcb8a SHA512 6825f04238a15fa89dd39f865d30105d434c850cd03cb4404f79f268db1777670a254810ddd2110f24c4512530fe622ee637ac572de32b803b2cbf71f4fd6485 WHIRLPOOL 3edd1700bcc05ec7b16eeec870549b47f53c3985c74159d0c3069d769bdc14eadb49afb8927e3b1b274437190a88a6f4ebbfd89e4c1742c1ecd717a97f2dd3fb +AUX cvs-1.12.13.1-hash-nameclash.patch 1056 SHA256 4faeef2d4169799dad63a934f26d90ae9d6d47d1d88d37b0c4b39423b46ce40f SHA512 2913cfee49bbb5a0ecbbb40c85a935e8965a01735c3e936be9095f7537dd0e260975eccbc0ebf1c6d672774cc0c7b07b766e2e73e03c3b2359557e89607f8db2 WHIRLPOOL 23c321bab543dedfaffa432f858bffa5d44a14d2a39db62b979912795f89deb79aaf482d7b16a4858cbe80dd25bcf5d07cf23b6616f582bc86d05938fd35703a +AUX cvs-1.12.13.1-use-include_next.patch 1048 SHA256 2ba7058e0acf86d985fb31eab7c3025bea784eff8d05ff75fed7fd2917f00517 SHA512 d6fa7e20815bebe6b765e15dc0405ff3b45880e2121562b30cca4f09897cb2a39b9c7c47b64047d88ad8f81f036d29054385a9d9275374e92206997db90c899c WHIRLPOOL a533d9785a9a888fb644c0f27ac35b4ffb50c53c02a1283effd4edd358e546067f99c781b8406ebdef3740edaf71add245fd4c0feea9151887e9e8c41bb2eb42 +AUX cvs.pam-include-1.12.12 106 SHA256 8291f84c2d76269e7be6487ae1db7212e67ee7313d35e6b0cebcd01e30d155af SHA512 1e72da3f959433e59d0153ff09e53a79bb68793506456e38d7070ffe4fcf6d596fdc3740dd2325d626a8dbd356dd11d93fbd5f220515f2435a94b90bb5833fb9 WHIRLPOOL 4580958cbd6955c5fc3e84d4b5c5877c2e94c5a3de326f6936c641cda43a588196871b43280cdbe16c8274049a08eb73ac7067a5166b1f613770f4ea24afc5eb +AUX cvspserver.xinetd.d 282 SHA256 71b62c4f278ed17bf3cac8eacb2bfb17b6125bfe77f83b46fa5742395b74ef5f SHA512 6845a5fc38ed9d8f9194f14137066c3f2640f09ebc1dce7e9fa7c49761534003e5b1c59593496ba9f88a6c9b1196980bc145a2e2fdcbf662360d1b1ca8821411 WHIRLPOOL 949abc87f0d7c8f104ce8a896fdfd94e3db8f60d5aaa948d3358e348b17de942f19ba68fe545ec2af0026643d7b5efd5bc3bc26ccc7da47c70c544d01879646a +DIST cederqvist-1.11.23.html.bz2 112336 SHA256 7b44791e77d3cc56e2ce970303f4003a8a759e432cfa97de93fa45c4d78f80d9 SHA512 671d9d0d364c7ec21c8b5ae357bf7be097447342053b6eb442d6b367ff1b79e17b8494cac21a08c7a897c039ede7e08992d4af158fb2a68847506f7841f98789 WHIRLPOOL c58dba2bf0ca96a17099f5488f34b1343385e67a22a20697a0de4c9affb30f21fbd790b5fd874487e5f40ce2978ee961e8b876910ac520da35ec7ceb07edf139 +DIST cederqvist-1.11.23.pdf 1134081 SHA256 0ef6dc37510e43be1bcae50c635dedcbb2d56f16968946ff0a304a43f87a7d59 SHA512 6b5f7603ff38eaf0747d364f74960c5bb3ba172fd93436440644396ba9e94538cc3c258c8c44d5fc3437c73eacc8727381f0caa94651227a74353bb46029d490 WHIRLPOOL 31d5e9ff2abe0bf93f9be6f8657690a24c55037d621bc54e735d078a7ac1b089d55d0ea57b8450c47611d6ea7aff54aeed7f7bfbe1ff02188b25abcea164bcd0 +DIST cederqvist-1.11.23.ps 1129600 SHA256 6b35cbeecd6fa069e59743716f2766f5bfffe3013a59cf72d833e5837b20abc0 SHA512 0a0e14bb611a210d4fbacd187a8fd2d8ce2746df1487ec0272cb4abe9027194109adfa7ffe97fada1457203eac7428605e3b3def11a6fece4140e08b66ded17e WHIRLPOOL c24b5dea728a9a317fdbdf212351bb04525daebccc94a68fee8bc717f68ce8f1a9de7446422bffc07e9a27a005bf4a8d6bffcee31a2e83cb3cac34ee993f8cbb +DIST cederqvist-1.12.12.html.tar.bz2 137581 SHA256 6bdd66581ec363e05313a14db27cd3c201b547cdfc9ea2f8edde74e78301f0f6 SHA512 c4f6bdc294b719c1c9f6e8b7d1d4faa9e2aafccd37924e9d4772f8d802da3e7f5ae1778b295989db256b23bb1d0914023db7237adaf07833caaee499ae6b6fa3 WHIRLPOOL 41dd1e0d944a02eeca10539b87b5cfcadbf4fd5923c872aa86e5673bb6a98f774d5378e8b4f1c2e6c6a62e6dc6a4d02c69b5e51ad03da899903070effd62adc9 +DIST cederqvist-1.12.12.pdf 1252423 SHA256 211c5792d24bfd5694f23bc217a161d880bfb2447c41016fab6f657168b041ce SHA512 aa90b76664ca103cf41831a5595d5e99df9fd87633aa5a500569f43854ca6e409a26b655f02ed59cde1c37ce88c40e06f3b3376ad71fdc9487032c3f0898706a WHIRLPOOL 88d015117c05716df6d0cdc763f16dc488f0641624475e9bd33478485dd32e36a7ee5c49a1789ebdd173e665ae5963e75975342d7308e8e453adb65dd31ec6c5 +DIST cederqvist-1.12.12.ps 1262208 SHA256 0e14189614e2c5ead49bfe0ecd187239f8adc3e66371b49d52163be821e44cab SHA512 9a061ef90c664fbb4f882644f72c4f80ffbe0233b6b364511b1c7f18f0a53383980a6ddda326b6df1f2fe1899aed3225de89b55a65a1d9101ba81d1c10c067e2 WHIRLPOOL fb1616ca734e51a626713e7e78786ecbff18378966c2c131f6992df248096d38e850123449d3a5a6aa111ee209f90ef48848da7366b21cb6befeccf07ce54ab6 +DIST cederqvist-1.12.13.html.tar.bz2 140382 SHA256 1a9a34e07c00de5102224b48cbc53384992aea197c91c20b6140dd6885b5ae87 SHA512 4305b5b5d6ec75288e8be0f818815898523de465bd2dc1f55dc277a423815608e619e6fb50d47d29c378249db53f7dba2cc6b4e996f8cd2c1eecf5b9db5957c3 WHIRLPOOL 8b72d282e466b85ad2e898c52a934df55af530a458c39171e4de31a71e1d7c0dbf85674387021f0bc4d87b480a3ff32084574294425923b64c10998e0716abdc +DIST cederqvist-1.12.13.pdf 1297631 SHA256 4f24b2ac3b81c97798cad42cba8ffe6cc65405f13e5a58a4b063aa9fffc4a7bc SHA512 56ff658265a4e08df6bcd59b1bcb046cbcb92d4107fd4fc54a35601e379af048fdab720500207a4ea6b757058bb52973c7723a02f43b5de8c9fee7f09379ba1f WHIRLPOOL 5ca68dbc70dfbf98a61700f696c4b197a8943f3122d419e2ae2a1f085c589b02c3e90bdadfa657351e51dfbf4a40781babcc47319e157aede3f67be8edf08493 +DIST cederqvist-1.12.13.ps 1280573 SHA256 a955722b89155e390635b1220fa67a096c97141d83ac53a7840323c01d13aa91 SHA512 7a6e9605c82b4d105d37663b12ce9fc89eb8e9153897ceeb6d4fd18da07947180b96167f67cd04df0ec2682d431bbb6840c8c87ccd97ddb596dd2efd31bbf1e4 WHIRLPOOL 2b6249d9cba0d08b76e9d8ae24828cfbfae71c2f109e35ca425c0122a79dc3a66a52ec9506971eab031d730743ed3bc5c01b583e3e9a538f067e22e6d78a6c0f +DIST cvs-1.11.23.tar.bz2 2942652 SHA256 400f51b59d85116e79b844f2d5dbbad4759442a789b401a94aa5052c3d7a4aa9 SHA512 d84360b51b966f19ac3f1728265ff25e46d3a3ce6d9e7e30b154f0975bb10ce4f82f5ca3f308d2ff169c2b5dd97b0243e910d2e8ad59a5857aef7a70b9026b19 WHIRLPOOL 0f4a14989c29ee76a911edcbcb9b946f3710d1015391e7a219c841bf3cd03678994d572f23a66975030e9ca2eb64abc7f7665a535203bc81653d754491039252 +DIST cvs-1.12.12.tar.bz2 3197171 SHA256 9fb9176d268b9019768fc57dedc2920c28fbeda5ba224c2348550d4f25043edc SHA512 31c679b77b887e02d9c8c381b0dfb42f1207ef4ca806cd92843638eb2126ed032e99bda70a3e20ea2a029670ff39c40088a43435632e381739e6c2f978e6f4bb WHIRLPOOL 74257976cdb957e86fb9fb7e54fc8c0b7210f72136ce05327203d935195e7a3bdda0c1d616dc04cb1d6495cb038ca7275e88488eddb5d936c1cfceb94583278c +DIST cvs-1.12.13.1.tar.bz2 4075630 SHA256 de7f374d8c4ac414c04e8d44ce9a5d3da919825a6a332d747e299dc7a80c2218 SHA512 db318c0c70b47283bd469d792bdfe5335e5375e3b25beb79a7aea8435209b944cfa7ba51bdef9935f708e3a26a06b72defdb698974f2951cc9afd615f970986b WHIRLPOOL 3369e59e9f598cf6de28577302d62d3f6b00f705a0a5729c7ebf7b956d899e85afaaa160be2c4f7a4c710c1dd8860301ad1855c874229e39dbe60a5acc91a884 +DIST cvs-1.12.13.tar.bz2 3911104 SHA256 78853613b9a6873a30e1cc2417f738c330e75f887afdaf7b3d0800cb19ca515e SHA512 7d10f808de62190b18d4f706d2d03ab218a508bfb52047ff3e830e293ec40c5e8bf6cc743ef72a5c24be5aa867c9e4892d7d475a026a98b296a3764b4bd0f4d8 WHIRLPOOL 0662c898e05dfe9e45ee1615cfc86bdf664dfc74ddcbea8833e0f98b22e5ea65920d401d3f9a674d5e567eb10f94a29631487a2f8e43a49685888ca94f98ab62 +EBUILD cvs-1.11.23.ebuild 1863 SHA256 d731488bc0f67fc890bb99572e26cec43f5c7ebb2d6274403beaa94b5b33e4bb SHA512 5c109094f61fcc79f90604645f8d885cc61a7b59779bd916027b98a654e20be4e5f560daf6c0efcd90ec794b0606833255e9e3d2d9d9bbf99e73cceb0ffd9fec WHIRLPOOL c712161f6ec68381dbbe82a8e84109698249ff6fa3f333d80f94236b75063c13e2e0885d4e5b0e4e9195970f2acb203d43cc38af150661c6bfeaec9c8322380a +EBUILD cvs-1.12.12-r10.ebuild 2976 SHA256 f4a1812f778b92e77aba12736fb89aca6a58e3c79091ad830785c3fbd7474239 SHA512 4c9dd5668914c9e3127b97da56180149ee0e2be304a085e2881a0c8e0fa7bf28c97b9f3a0c678148b1e411c7dbc9eaada0bc0d253b29191916d690d9124fd114 WHIRLPOOL 84ee8e6350c9b82e5171ca182720d978f0ec52c66570f4fb21d0455657252e4486a6e8b0d0e49124e9b4a8135a25530f9bee972b957655367dc16cec9f5d5fbd +EBUILD cvs-1.12.12-r6.ebuild 2615 SHA256 da26f54e4073abd9224e440db734a8e4cf16c96c0e102d3bbd9340cb230b5eef SHA512 8258b324d2a9dbfe6a9da9266c56132e3aa0d1d673af6681fffb94b0a87d3ae84d41375938eac91aa7e1509ffc2542ee0c5617c9f69f4fe88cdc582d92032ee4 WHIRLPOOL fc0c19a7d327ad0089f0a66f428defff582d9693f2a7e4d968473655a87c2f221306d995287826f27f9724c73dbd155f49326ec6be7920cd47f27120b2fa72e9 +EBUILD cvs-1.12.12-r7.ebuild 2657 SHA256 fdfc9c36ff2c80fc6558f7e8a7022b4bd129676d0a92f2d16d028ac4c76a2091 SHA512 fed1c4b34d1ae25d9b622283812b7eeab6d3b4855d28c0cec620e9488ddac7899cfb438fda673eaaab07331a11f5df05cbeee8cbc18d058f1620638882ed9457 WHIRLPOOL 16f1818483a2dc38a8d5ce585e2f30ee664ecb68b35422fdda1a1d59ff42ce79a01b70b39aa6f5cffe8e4fb58bdbbb48b239872fd95380fed43411ba5018cc5c +EBUILD cvs-1.12.12-r8.ebuild 2708 SHA256 7af603e02828889d383342ab6adb57dfed4ce0c963522b3c918154cd37a1eff7 SHA512 aeb98bfbd7e7aa0c077d11eb0b2c7afcc3c2cca3c67fe9bd46feedae32631cadfc8dac610f1b1cb2795fa61de687febc02f93b9383f435f7cd5921e55c139e74 WHIRLPOOL cc26c0c832115f6c5a948aba70e9040c65b1647cb186395466e77685f47a1bb3be4bf2013353c27c61ac0b65eca95188e2356ae1f9b413c00d766ec09ede21a4 +EBUILD cvs-1.12.12-r9.ebuild 2924 SHA256 d712c137ffac24ec60d1ead7e8c5b7942435bdc3dcc901e0c982210f083371d7 SHA512 f6859e664f86fc48ba50aa5d85c15683235f9c2162757c5f4b2728cac806d0caafeeee41193a4b3b731f3fbde2202f5c22f7001c34cf9a269bdbabac4628944b WHIRLPOOL 462de1ed68f383a9387005fb11788128dc284aff858dd22c3dcaa0cbb24924acb0b8d5e2b35f77e28b963a2a102ca4fa917269ccc8c6dbcb5a071ce013aab095 +EBUILD cvs-1.12.13-r1.ebuild 4080 SHA256 957f565956a3fb9b1bd28fb43722484e0359bfbdad705dbdf41d8d594a29d1f1 SHA512 a6aadd9287f4c95933d0d85840f1d5150d38fd4d25364bec9b93de9339823db5f885add2924e6522ec4f4ee462151a4e7b6008b588dc77d07cf715bd03525d74 WHIRLPOOL e8b93423a93cac23219eb08380366b846e21bfafa6b117335e1243df9697d02123a5b3b6bf4a1a5a4a89038692da23bc56f1c71ae4468503c56344ba93abe3e2 +EBUILD cvs-1.12.13-r2.ebuild 4139 SHA256 f4a4170c85948a1e1f836435d7ab0944fb4a5be8dec407ad3c9acb74b6af6066 SHA512 1b6e686d058567027bea0e2acfb88c608c39fdb863ac5dc255be3708faed131d9957dcce6ffeb2b8ef751c64cfcdaf3a24a2f7f8b8f035e517a95241ecefabc8 WHIRLPOOL 1e0d4097efdd40ee5c7f3dad1c1e08c22172a0404570b6b9e2dad4902fce5e2f7af7003030a2e778ad81c1882b9835d303c68a92963a1a737e7bf1a450f24da4 +EBUILD cvs-1.12.13.1-r1.ebuild 4983 SHA256 1de9879585b881f5ab340e8d3c5ca4f9a46da17fe647c5bc96e0f0402fb47849 SHA512 93cdd5fe8eaebe4f7ff868f157039d32f8102a8a41aafb1ecb0432fe5f0d9a017c93cad79ceb4c7c4d94bc1d952bf90b368accfad792c353e66775a258c5377a WHIRLPOOL 3e357693b150fb2c686880adfafd4e70b19c1c06f42327170c577f13c6c2003299148ad0ea6c1ed385dddfad218021cd9c8694910fb88363ace3f6c750f58bd0 +EBUILD cvs-1.12.13.1-r2.ebuild 5065 SHA256 b9f92484040e7c865b53ed0077061e6172a48a7db1fe26e8bd2b247271d2c7dd SHA512 9b9494ac0b2f9d99b7993997ae256a53e15cea4144a004b7d0a173dc51144d51ac1ed75cccd6218d3e558234b0bf2b4f19f6dd70e09af71685b2a0aa68d65f45 WHIRLPOOL ef5916eac729ce79a22c4ad4db41b3dd045760d24d315ae6c0a08bab4f12489ab6da8207c572a31c070d20bc21e842573c63d33d11cfaf2e498685c3f61427b7 +EBUILD cvs-1.12.13.1.ebuild 4842 SHA256 bd3cde2b0ce7ffcd0a70bc954a8f1398802153ffd95c917543cb5575bd61833e SHA512 62243942b32a858d4c448a715518cec87fb6ec7177acc745f4578d868723b0fc4031e1b75445c24613044f0238abcd2c13ab11054c431c484f97c3fe0f7e1241 WHIRLPOOL ee27089926a037e06f89c9237aaeb2b7108d1e90fdc574baccec9c594569d4549ffea3081472a0b859bc4823e6cd75464a1c3b3c13f5b7063cf3e2b55f7bdcfa +MISC ChangeLog 4127 SHA256 933c70992b68ad60a717670a69d59ca7cea36d01e91738f7476805c4ea1148b2 SHA512 a46b914f311a0870348497098683c76e26790823a305409c0e917c6a52296db237a068e8551dbc1a35a8ca1551c70ab625f8f70e3f708b18e9f7262e8fad1170 WHIRLPOOL 773e404760ca5f8cbb3a75b052e2eff6bcf6cc12b7327a333c92f0660e5644f0a3e86284fc34d1bb42a44211baf734127cda3d62860f6d4b97291866fde38732 +MISC ChangeLog-2015 25705 SHA256 89571841b8c2db0a16ca4017d5a66695019ab49bb297f9034ec6211b28c7c73f SHA512 12b28d936b1a0fda3f6d4a90ce4c46cd6962ceab5743525a7098c080109d8d42d44c40fd81aa10bd97355b226f58c60584001e174af239e14d8c4dc1de575332 WHIRLPOOL e903cd4c13fc52166e46ff66b793ec47a360fd8a38ac1a539285a73e4e6c3465194889b73b76f59a10caf009f117dae4a6134868e3515ee63224bb65ec9ab300 +MISC metadata.xml 331 SHA256 abe97ea27dc3dd970b0bdc5c6a13f144e677da4714992b73a082f0a0cb319904 SHA512 c698a58813dd993a32389cd8ddc4bcc76d4cf6a435c62ee78e1b4f5c3908ba8b55b9a3338b870b3287195d1f480401ee05f5531ca01827e8626e6d77201f2f03 WHIRLPOOL 653ede8acb3ef3f658064ca7622d28f9ccdf3a2152eac9db55c1d8f528aa869b2027159d546ea52dc27fc7e14b9d39580a9a83813d74992a05914321c0d49b7a diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.11.23.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.11.23.ebuild new file mode 100644 index 0000000000..b85ae1d530 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.11.23.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +inherit eutils + +DESCRIPTION="Concurrent Versions System - source code revision control tools" +HOMEPAGE="http://www.nongnu.org/cvs/" +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.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" +KEYWORDS="~arm64 ~ppc-aix ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc emacs" +RESTRICT='test' + +DEPEND=">=sys-libs/zlib-1.1.4" + +src_prepare() { + epatch "${FILESDIR}"/${P}-CVE-2010-3846.patch + epatch "${FILESDIR}"/${P}-getline64.patch + + # remove a useless binary + einfo "Removing a compiled binary" + find "${S}" -type f -name getdate -exec rm \{\} \; +} + +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 +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r10.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r10.ebuild new file mode 100644 index 0000000000..01964f05d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r10.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +inherit eutils pam toolchain-funcs + +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 ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +IUSE="crypt doc kerberos nls pam server" +RESTRICT='test' + +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 + epatch "${FILESDIR}"/${PN}-1.12.12-rcs2log-coreutils.patch # 144114 + epatch "${FILESDIR}"/${P}-mktime-x32.patch # 395641 + epatch "${FILESDIR}"/${P}-fix-massive-leak.patch + epatch "${FILESDIR}"/${P}-mktime-configure.patch #220040 #570208 + use server || elog "If you want any CVS server functionality, you MUST emerge with USE=server!" +} + +src_configure() { + if tc-is-cross-compiler ; then + # Sane defaults when cross-compiling (as these tests want to + # try and execute code). + export cvs_cv_func_printf_ptr="yes" + 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) +} + +src_install() { + emake install DESTDIR="${D}" || die + + insinto /etc/xinetd.d + if use server; then + newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed" + fi + newenvd "${FILESDIR}"/01-cvs-env.d 01cvs + + 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 +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r6.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r6.ebuild index a3b0e8f2f3..bfc1818385 100644 --- a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r6.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r6.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2014 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 $ +# $Id$ -inherit eutils pam +inherit eutils pam toolchain-funcs DESCRIPTION="Concurrent Versions System - source code revision control tools" HOMEPAGE="http://www.nongnu.org/cvs/" @@ -14,9 +14,10 @@ SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2 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" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" IUSE="crypt doc kerberos nls pam server" +RESTRICT='test' DEPEND=">=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) @@ -31,10 +32,17 @@ src_unpack() { 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!" + epatch "${FILESDIR}"/${P}-mktime-x32.patch # 395641 + epatch "${FILESDIR}"/${P}-mktime-configure.patch #220040 #570208 + use server || elog "If you want any CVS server functionality, you MUST emerge with USE=server!" } src_compile() { + if tc-is-cross-compiler ; then + # Sane defaults when cross-compiling (as these tests want to + # try and execute code). + export cvs_cv_func_printf_ptr="yes" + fi econf \ --with-external-zlib \ --with-tmpdir=/tmp \ @@ -73,7 +81,3 @@ src_install() { newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs } - -src_test() { - einfo "FEATURES=\"maketest\" has been disabled for dev-vcs/cvs" -} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r7.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r7.ebuild new file mode 100644 index 0000000000..b33ca479c3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r7.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +inherit eutils pam toolchain-funcs + +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 ~arm64 ~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" +RESTRICT='test' + +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}-mktime-configure.patch #220040 #570208 + elog "If you want any CVS server functionality, you MUST emerge with USE=server!" +} + +src_configure() { + if tc-is-cross-compiler ; then + # Sane defaults when cross-compiling (as these tests want to + # try and execute code). + export cvs_cv_func_printf_ptr="yes" + 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) +} + +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 +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r8.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r8.ebuild new file mode 100644 index 0000000000..a65db04727 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r8.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +inherit eutils pam toolchain-funcs + +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 ~arm64 ~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" +RESTRICT='test' + +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 + epatch "${FILESDIR}"/${P}-mktime-configure.patch #220040 #570208 + elog "If you want any CVS server functionality, you MUST emerge with USE=server!" +} + +src_configure() { + if tc-is-cross-compiler ; then + # Sane defaults when cross-compiling (as these tests want to + # try and execute code). + export cvs_cv_func_printf_ptr="yes" + 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) +} + +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 +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r9.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r9.ebuild new file mode 100644 index 0000000000..d88e63bd36 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.12-r9.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +inherit eutils pam toolchain-funcs + +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 ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~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" +RESTRICT='test' + +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 + epatch "${FILESDIR}"/${PN}-1.12.12-rcs2log-coreutils.patch # 144114 + epatch "${FILESDIR}"/${P}-mktime-x32.patch # 395641 + epatch "${FILESDIR}"/${P}-mktime-configure.patch #220040 #570208 + use server || elog "If you want any CVS server functionality, you MUST emerge with USE=server!" +} + +src_configure() { + if tc-is-cross-compiler ; then + # Sane defaults when cross-compiling (as these tests want to + # try and execute code). + export cvs_cv_func_printf_ptr="yes" + 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) +} + +src_install() { + emake install DESTDIR="${D}" || die + + insinto /etc/xinetd.d + if use server; then + newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed" + fi + newenvd "${FILESDIR}"/01-cvs-env.d 01cvs + + 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 +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13-r1.ebuild new file mode 100644 index 0000000000..a96af961bc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13-r1.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +inherit eutils pam toolchain-funcs + +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 ~arm64 ~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 use test; then + use server || \ + ewarn "The server and proxy code are enabled as they are required for tests." + myconf="--enable-server --enable-proxy" + fi + if tc-is-cross-compiler ; then + # Sane defaults when cross-compiling (as these tests want to + # try and execute code). + export cvs_cv_func_printf_ptr="yes" + 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/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13-r2.ebuild new file mode 100644 index 0000000000..de3d18dfe2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13-r2.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +inherit eutils pam toolchain-funcs + +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 ~arm64 ~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 + epatch "${FILESDIR}"/${PN}-1.12.12-fix-massive-leak.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 use test; then + use server || \ + ewarn "The server and proxy code are enabled as they are required for tests." + myconf="--enable-server --enable-proxy" + fi + if tc-is-cross-compiler ; then + # Sane defaults when cross-compiling (as these tests want to + # try and execute code). + export cvs_cv_func_printf_ptr="yes" + 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/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13.1-r1.ebuild new file mode 100644 index 0000000000..8c06d888a3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13.1-r1.ebuild @@ -0,0 +1,154 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +inherit eutils pam toolchain-funcs 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 ~arm64 ~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" + +RDEPEND=">=sys-libs/zlib-1.1.4 + kerberos? ( virtual/krb5 ) + pam? ( virtual/pam )" +DEPEND="${RDEPEND}" + +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 + epatch "${FILESDIR}"/${PN}-1.12.12-fix-massive-leak.patch + epatch "${FILESDIR}"/${PN}-1.12.13.1-use-include_next.patch + # 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 use test; then + use server || \ + ewarn "The server and proxy code are enabled as they are required for tests." + myconf="--enable-server --enable-proxy" + fi + if tc-is-cross-compiler ; then + # Sane defaults when cross-compiling (as these tests want to + # try and execute code). + export cvs_cv_func_printf_ptr="yes" + 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/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13.1-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13.1-r2.ebuild new file mode 100644 index 0000000000..912f17e31f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13.1-r2.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +inherit eutils pam toolchain-funcs 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 ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +IUSE="crypt doc kerberos nls pam server" + +RDEPEND=">=sys-libs/zlib-1.1.4 + kerberos? ( virtual/krb5 ) + pam? ( virtual/pam )" +DEPEND="${RDEPEND}" + +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 + epatch "${FILESDIR}"/${PN}-1.12.12-fix-massive-leak.patch + epatch "${FILESDIR}"/${PN}-1.12.13.1-use-include_next.patch + epatch "${FILESDIR}"/${PN}-1.12.13.1-fix-gnulib-SEGV-vasnprintf.patch + # 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 use test; then + use server || \ + ewarn "The server and proxy code are enabled as they are required for tests." + myconf="--enable-server --enable-proxy" + fi + if tc-is-cross-compiler ; then + # Sane defaults when cross-compiling (as these tests want to + # try and execute code). + export cvs_cv_func_printf_ptr="yes" + 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/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13.1.ebuild new file mode 100644 index 0000000000..2422d3a225 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/cvs-1.12.13.1.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +inherit eutils pam toolchain-funcs 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 ~arm64 ~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 use test; then + use server || \ + ewarn "The server and proxy code are enabled as they are required for tests." + myconf="--enable-server --enable-proxy" + fi + if tc-is-cross-compiler ; then + # Sane defaults when cross-compiling (as these tests want to + # try and execute code). + export cvs_cv_func_printf_ptr="yes" + 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/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/01-cvs-env.d b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/01-cvs-env.d new file mode 100644 index 0000000000..5c89358b95 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/01-cvs-env.d @@ -0,0 +1 @@ +CVS_RSH="ssh" diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.11.23-CVE-2010-3846.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.11.23-CVE-2010-3846.patch new file mode 100644 index 0000000000..e1560cef82 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.11.23-CVE-2010-3846.patch @@ -0,0 +1,167 @@ +From b122edcb68ff05bb6eb22f6e50423e7f1050841b Mon Sep 17 00:00:00 2001 +From: Larry Jones +Date: Thu, 21 Oct 2010 10:08:16 +0200 +Subject: [PATCH] Fix for CVE-2010-3846 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Mallformed RCS revision (delete after the end of input file, or overlayed +deleted regions) screws output file image size computation. This leads to +write attempt after the allocated memory opening hiden memory corruption +driven by CVS server. + +Signed-off-by: Petr Písař +--- + src/rcs.c | 52 +++++++++++++++++++++++++++++----------------------- + 1 files changed, 29 insertions(+), 23 deletions(-) + +diff --git a/src/rcs.c b/src/rcs.c +index 7d0d078..2f88f85 100644 +--- a/src/rcs.c ++++ b/src/rcs.c +@@ -7128,7 +7128,7 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers) + struct deltafrag *dfhead; + struct deltafrag **dftail; + struct deltafrag *df; +- unsigned long numlines, lastmodline, offset; ++ unsigned long numlines, offset; + struct linevector lines; + int err; + +@@ -7202,12 +7202,12 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers) + + /* New temp data structure to hold new org before + copy back into original structure. */ +- lines.nlines = lines.lines_alloced = numlines; ++ lines.lines_alloced = numlines; + lines.vector = xmalloc (numlines * sizeof *lines.vector); + + /* We changed the list order to first to last -- so the + list never gets larger than the size numlines. */ +- lastmodline = 0; ++ lines.nlines = 0; + + /* offset created when adding/removing lines + between new and original structure */ +@@ -7216,25 +7216,24 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers) + for (df = dfhead; df != NULL; ) + { + unsigned int ln; +- unsigned long deltaend; ++ unsigned long newpos = df->pos - offset; + +- if (df->pos > orig_lines->nlines) ++ if (newpos < lines.nlines || newpos > numlines) + err = 1; + + /* On error, just free the rest of the list. */ + if (!err) + { +- /* Here we need to get to the line where the next insert will ++ /* Here we need to get to the line where the next change will + begin, which is DF->pos in ORIG_LINES. We will fill up to + DF->pos - OFFSET in LINES with original items. */ +- for (deltaend = df->pos - offset; +- lastmodline < deltaend; +- lastmodline++) ++ while (lines.nlines < newpos) + { + /* we need to copy from the orig structure into new one */ +- lines.vector[lastmodline] = +- orig_lines->vector[lastmodline + offset]; +- lines.vector[lastmodline]->refcount++; ++ lines.vector[lines.nlines] = ++ orig_lines->vector[lines.nlines + offset]; ++ lines.vector[lines.nlines]->refcount++; ++ lines.nlines++; + } + + switch (df->type) +@@ -7246,7 +7245,12 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers) + struct line *q; + int nextline_newline; + size_t nextline_len; +- ++ ++ if (newpos + df->nlines > numlines) ++ { ++ err = 1; ++ break; ++ } + textend = df->new_lines + df->len; + nextline_newline = 0; + nextline_text = df->new_lines; +@@ -7271,8 +7275,7 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers) + q->has_newline = nextline_newline; + q->refcount = 1; + memcpy (q->text, nextline_text, nextline_len); +- lines.vector[lastmodline++] = q; +- offset--; ++ lines.vector[lines.nlines++] = q; + + nextline_text = (char *)p + 1; + nextline_newline = 0; +@@ -7286,11 +7289,11 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers) + q->has_newline = nextline_newline; + q->refcount = 1; + memcpy (q->text, nextline_text, nextline_len); +- lines.vector[lastmodline++] = q; ++ lines.vector[lines.nlines++] = q; + + /* For each line we add the offset between the #'s + decreases. */ +- offset--; ++ offset -= df->nlines; + break; + } + +@@ -7301,7 +7304,9 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers) + if (df->pos + df->nlines > orig_lines->nlines) + err = 1; + else if (delvers) ++ { + for (ln = df->pos; ln < df->pos + df->nlines; ++ln) ++ { + if (orig_lines->vector[ln]->refcount > 1) + /* Annotate needs this but, since the original + * vector is disposed of before returning from +@@ -7309,6 +7314,8 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers) + * there are multiple references. + */ + orig_lines->vector[ln]->vers = delvers; ++ } ++ } + break; + } + } +@@ -7328,21 +7335,20 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers) + else + { + /* add the rest of the remaining lines to the data vector */ +- for (; lastmodline < numlines; lastmodline++) ++ while (lines.nlines < numlines) + { + /* we need to copy from the orig structure into new one */ +- lines.vector[lastmodline] = orig_lines->vector[lastmodline ++ lines.vector[lines.nlines] = orig_lines->vector[lines.nlines + + offset]; +- lines.vector[lastmodline]->refcount++; ++ lines.vector[lines.nlines]->refcount++; ++ lines.nlines++; + } + + /* Move the lines vector to the original structure for output, + * first deleting the old. + */ + linevector_free (orig_lines); +- orig_lines->vector = lines.vector; +- orig_lines->lines_alloced = numlines; +- orig_lines->nlines = lines.nlines; ++ *orig_lines = lines; + } + + return !err; +-- +1.7.2.3 + diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.11.23-getline64.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.11.23-getline64.patch new file mode 100644 index 0000000000..f93fca4654 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.11.23-getline64.patch @@ -0,0 +1,36 @@ +http://pkgs.fedoraproject.org/gitweb/?p=cvs.git;a=blob;f=cvs-1.11.23-getline64.patch;h=99942e0589e4ff26e87a927c1a54662954876e64;hb=HEAD + +--- cvs-1.11.23/lib/getline.c ++++ cvs-1.11.23/lib/getline.c +@@ -154,7 +154,7 @@ + return ret; + } + +-int ++ssize_t + getline (lineptr, n, stream) + char **lineptr; + size_t *n; +@@ -163,7 +163,7 @@ + return getstr (lineptr, n, stream, '\n', 0, GETLINE_NO_LIMIT); + } + +-int ++ssize_t + getline_safe (lineptr, n, stream, limit) + char **lineptr; + size_t *n; +--- cvs-1.11.23/lib/getline.h ++++ cvs-1.11.23/lib/getline.h +@@ -11,9 +11,9 @@ + + #define GETLINE_NO_LIMIT -1 + +-int ++ssize_t + getline __PROTO ((char **_lineptr, size_t *_n, FILE *_stream)); +-int ++ssize_t + getline_safe __PROTO ((char **_lineptr, size_t *_n, FILE *_stream, + int limit)); + int diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-cvs-custom.c b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-cvs-custom.c new file mode 100644 index 0000000000..597f6de8db --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-cvs-custom.c @@ -0,0 +1,58 @@ +/* +Author: Robin H. Johnson +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 +*/ + +#include +#include +#include +#include + + +#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;il | + git fast-import + + ==13504== 1,248 bytes in 52 blocks are still reachable in loss record 41 of 47 + ==13504== at 0x4C2C19B: malloc (vg_replace_malloc.c:270) + ==13504== by 0x48A556: xnmalloc_inline (xmalloc.c:40) + ==13504== by 0x48A5B5: xmalloc (xmalloc.c:56) + ==13504== by 0x4855F5: new_memnode (pagealign_alloc.c:91) + ==13504== by 0x48571B: pagealign_alloc (pagealign_alloc.c:151) + ==13504== by 0x485739: pagealign_xalloc (pagealign_alloc.c:182) + ==13504== by 0x408DD7: get_buffer_data (buffer.c:98) + ==13504== by 0x409C0C: buf_input_data (buffer.c:738) + ==13504== by 0x45BB63: do_cvs_command (server.c:3847) + ==13504== by 0x45D39E: serve_co (server.c:4809) + ==13504== by 0x45F845: server (server.c:6438) + ==13504== by 0x438784: main (main.c:1066) + +And now it takes constant space (less, than 18MB) +for 'cvs server' process to convert all gentoo-x86 +by serving more, than 5 000 000 client requests. + +Signed-off-by: Sergei Trofimovich +diff --git a/src/buffer.c b/src/buffer.c +index 3f12513..9a7a559 100644 +--- a/src/buffer.c ++++ b/src/buffer.c +@@ -526,7 +526,7 @@ buf_copy_data (struct buffer *buf, struct buffer_data *data, + void + buf_free_data (struct buffer *buffer) + { +- if (buf_empty_p (buffer)) return; ++ if (! buffer->data) return; + buf_free_datas (buffer->data, buffer->last); + buffer->data = buffer->last = NULL; + } diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-getdelim.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-getdelim.patch new file mode 100644 index 0000000000..d27bcc04a6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/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/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-hash-nameclash.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-hash-nameclash.patch new file mode 100644 index 0000000000..0a33eea873 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/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/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-mktime-configure.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-mktime-configure.patch new file mode 100644 index 0000000000..1a9c47b68b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-mktime-configure.patch @@ -0,0 +1,201 @@ +https://bugs.gentoo.org/220040 +https://bugs.gentoo.org/570208 + +update mktime check to latest autoconf version which is less buggy + +--- configure ++++ configure +@@ -5299,26 +6059,25 @@ + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ + /* Test program from Paul Eggert and Tony Leneis. */ +-#if TIME_WITH_SYS_TIME ++#ifdef TIME_WITH_SYS_TIME + # include + # include + #else +-# if HAVE_SYS_TIME_H ++# ifdef HAVE_SYS_TIME_H + # include + # else + # include + # endif + #endif + +-#if HAVE_STDLIB_H +-# include +-#endif ++#include ++#include + +-#if HAVE_UNISTD_H ++#ifdef HAVE_UNISTD_H + # include + #endif + +-#if !HAVE_ALARM ++#ifndef HAVE_ALARM + # define alarm(X) /* empty */ + #endif + +@@ -5335,9 +6094,9 @@ + }; + #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0])) + +-/* Fail if mktime fails to convert a date in the spring-forward gap. ++/* Return 0 if mktime fails to convert a date in the spring-forward gap. + Based on a problem report from Andreas Jaeger. */ +-static void ++static int + spring_forward_gap () + { + /* glibc (up to about 1998-10-07) failed this test. */ +@@ -5356,29 +6115,27 @@ + tm.tm_min = 0; + tm.tm_sec = 0; + tm.tm_isdst = -1; +- if (mktime (&tm) == (time_t)-1) +- exit (1); ++ return mktime (&tm) != (time_t) -1; + } + +-static void ++static int + mktime_test1 (now) + time_t now; + { + struct tm *lt; +- if ((lt = localtime (&now)) && mktime (lt) != now) +- exit (1); ++ return ! (lt = localtime (&now)) || mktime (lt) == now; + } + +-static void ++static int + mktime_test (now) + time_t now; + { +- mktime_test1 (now); +- mktime_test1 ((time_t) (time_t_max - now)); +- mktime_test1 ((time_t) (time_t_min + now)); ++ return (mktime_test1 (now) ++ && mktime_test1 ((time_t) (time_t_max - now)) ++ && mktime_test1 ((time_t) (time_t_min + now))); + } + +-static void ++static int + irix_6_4_bug () + { + /* Based on code from Ariel Faigon. */ +@@ -5391,11 +6148,10 @@ + tm.tm_sec = 0; + tm.tm_isdst = -1; + mktime (&tm); +- if (tm.tm_mon != 2 || tm.tm_mday != 31) +- exit (1); ++ return tm.tm_mon == 2 && tm.tm_mday == 31; + } + +-static void ++static int + bigtime_test (j) + int j; + { +@@ -5417,8 +6173,39 @@ + && lt->tm_wday == tm.tm_wday + && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst) + == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst)))) +- exit (1); ++ return 0; + } ++ return 1; ++} ++ ++static int ++year_2050_test () ++{ ++ /* The correct answer for 2050-02-01 00:00:00 in Pacific time, ++ ignoring leap seconds. */ ++ unsigned long int answer = 2527315200UL; ++ ++ struct tm tm; ++ time_t t; ++ tm.tm_year = 2050 - 1900; ++ tm.tm_mon = 2 - 1; ++ tm.tm_mday = 1; ++ tm.tm_hour = tm.tm_min = tm.tm_sec = 0; ++ tm.tm_isdst = -1; ++ ++ /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0" ++ instead of "TZ=America/Vancouver" in order to detect the bug even ++ on systems that don't support the Olson extension, or don't have the ++ full zoneinfo tables installed. */ ++ putenv ("TZ=PST8PDT,M4.1.0,M10.5.0"); ++ ++ t = mktime (&tm); ++ ++ /* Check that the result is either a failure, or close enough ++ to the correct answer that we can assume the discrepancy is ++ due to leap seconds. */ ++ return (t == (time_t) -1 ++ || (0 < t && answer - 120 <= t && t <= answer + 120)); + } + + int +@@ -5432,12 +6219,15 @@ + isn't worth using anyway. */ + alarm (60); + +- for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2) +- continue; +- time_t_max--; +- if ((time_t) -1 < 0) +- for (time_t_min = -1; (time_t) (time_t_min * 2) < 0; time_t_min *= 2) +- continue; ++ for (;;) ++ { ++ t = (time_t_max << 1) + 1; ++ if (t <= time_t_max) ++ break; ++ time_t_max = t; ++ } ++ time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max; ++ + delta = time_t_max / 997; /* a suitable prime number */ + for (i = 0; i < N_STRINGS; i++) + { +@@ -5445,18 +6235,22 @@ + putenv (tz_strings[i]); + + for (t = 0; t <= time_t_max - delta; t += delta) +- mktime_test (t); +- mktime_test ((time_t) 1); +- mktime_test ((time_t) (60 * 60)); +- mktime_test ((time_t) (60 * 60 * 24)); +- +- for (j = 1; 0 < j; j *= 2) +- bigtime_test (j); +- bigtime_test (j - 1); ++ if (! mktime_test (t)) ++ return 1; ++ if (! (mktime_test ((time_t) 1) ++ && mktime_test ((time_t) (60 * 60)) ++ && mktime_test ((time_t) (60 * 60 * 24)))) ++ return 1; ++ ++ for (j = 1; ; j <<= 1) ++ if (! bigtime_test (j)) ++ return 1; ++ else if (INT_MAX / 2 < j) ++ break; ++ if (! bigtime_test (INT_MAX)) ++ return 1; + } +- irix_6_4_bug (); +- spring_forward_gap (); +- exit (0); ++ return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ()); + } + _ACEOF + rm -f conftest$ac_exeext diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-mktime-x32.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-mktime-x32.patch new file mode 100644 index 0000000000..948fa4d714 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-mktime-x32.patch @@ -0,0 +1,29 @@ +back port changes from upstream gnulib to make this work on x32 + +https://bugs.gentoo.org/395641 + +--- cvs-1.12.12/lib/mktime.c ++++ cvs-1.12.12/lib/mktime.c +@@ -115,6 +115,13 @@ + #define TM_YEAR_BASE 1900 + verify (base_year_is_a_multiple_of_100, TM_YEAR_BASE % 100 == 0); + ++#if INT_MAX <= LONG_MAX / 2 ++typedef long int long_int; ++#else ++typedef long long int long_int; ++#endif ++verify (long_int_is_wide_enough, INT_MAX == INT_MAX * (long_int) 2 / 2); ++ + /* Return 1 if YEAR + TM_YEAR_BASE is a leap year. */ + static inline int + leapyear (long int year) +@@ -167,8 +174,6 @@ + int year0, int yday0, int hour0, int min0, int sec0) + { + verify (C99_integer_division, -1 / 2 == 0); +- verify (long_int_year_and_yday_are_wide_enough, +- INT_MAX <= LONG_MAX / 2 || TIME_T_MAX <= UINT_MAX); + + /* Compute intervening leap days correctly even if year is negative. + Take care to avoid integer overflow here. */ diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-rcs2log-coreutils.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-rcs2log-coreutils.patch new file mode 100644 index 0000000000..0fb4c6c6d7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.12-rcs2log-coreutils.patch @@ -0,0 +1,14 @@ +X-Gentoo-bug: 144114 + +diff -Nuar cvs-1.12.12.orig//contrib/rcs2log.sh cvs-1.12.12//contrib/rcs2log.sh +--- cvs-1.12.12.orig//contrib/rcs2log.sh 2003-02-25 21:32:51.000000000 +0000 ++++ cvs-1.12.12//contrib/rcs2log.sh 2010-12-06 21:14:33.831532212 +0000 +@@ -620,7 +620,7 @@ + # Sort the log entries, first by date+time (in reverse order), + # then by author, then by log entry, and finally by file name and revision + # (just in case). +-sort -t"$SOH" +2 -4r +4 +0 | ++sort -t"$SOH" -k 3,4r -k 5 -k 1,2 | + + # Finally, reformat the sorted log entries. + $AWK -F"$SOH" ' diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13-openat.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13-openat.patch new file mode 100644 index 0000000000..762924a8c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/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/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13-zlib.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13-zlib.patch new file mode 100644 index 0000000000..a4b4b1e2af --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/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/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-block-requests.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-block-requests.patch new file mode 100644 index 0000000000..216336f349 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-block-requests.patch @@ -0,0 +1,101 @@ +Author: Robin H. Johnson +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 + +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 . ++ * 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/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-fix-gnulib-SEGV-vasnprintf.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-fix-gnulib-SEGV-vasnprintf.patch new file mode 100644 index 0000000000..4554b9ac91 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-fix-gnulib-SEGV-vasnprintf.patch @@ -0,0 +1,42 @@ +Attemt to use CVS leads to glibc crash: +$ cvs up + *** %n in writable segment detected *** + +Fixes: http://savannah.nongnu.org/bugs/?35432 +Upstream gnulib commit: + +From 913c09becd9df89dbd9b9f386e7f35c240d5efe8 Mon Sep 17 00:00:00 2001 +From: Bruno Haible +Date: Thu, 18 Oct 2007 23:50:42 +0000 +Subject: Don't use %n on glibc >= 2.3 systems. + +--- +(limited to 'lib/vasnprintf.c') + +diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c +index f563823..5d818aa 100644 +--- a/lib/vasnprintf.c ++++ b/lib/vasnprintf.c +@@ -3386,8 +3386,20 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, + *fbp = 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 +-- +cgit v0.9.0.2 diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-gl-mempcpy.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-gl-mempcpy.patch new file mode 100644 index 0000000000..7ad7533b0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/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 + ++/* Specification. */ + #include + + /* Copy N bytes of SRC to DEST, return pointer to bytes after the diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-hash-nameclash.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-hash-nameclash.patch new file mode 100644 index 0000000000..d9c3358faf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/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/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-use-include_next.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-use-include_next.patch new file mode 100644 index 0000000000..adaff55ebb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/files/cvs-1.12.13.1-use-include_next.patch @@ -0,0 +1,30 @@ +Fix build failure on gentoo's gcc: + +In file included from ./inttypes.h:34:0, + from ./stdint.h:65, + from /usr/include/netinet/in.h:23, + from /usr/include/netdb.h:27, + from getaddrinfo.h:30, + from canon-host.c:27: + /usr/include/inttypes.h:297:1: error: unknown type name 'intmax_t' + /usr/include/inttypes.h:297:26: error: unknown type name 'intmax_t' + /usr/include/inttypes.h:300:27: error: unknown type name 'intmax_t' + /usr/include/inttypes.h:300:45: error: unknown type name 'intmax_t' +diff --git a/lib/stdint_.h b/lib/stdint_.h +index adab4d7..3a8db19 100644 +--- a/lib/stdint_.h ++++ b/lib/stdint_.h +@@ -43,7 +43,12 @@ + Include it before , since any "#include " + in would reinclude us, skipping our contents because + _GL_STDINT_H is defined. */ +-# include @ABSOLUTE_STDINT_H@ ++# include "config.h" ++# if HAVE_INCLUDE_NEXT ++# include_next ++# else ++# include @ABSOLUTE_STDINT_H@ ++# endif + #endif + + /* defines some of the stdint.h types as well, on glibc, diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/metadata.xml new file mode 100644 index 0000000000..4951492f58 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/cvs/metadata.xml @@ -0,0 +1,11 @@ + + + + + cvs-utils@gentoo.org + Gentoo CVS Project + + + Enable server support + + diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.11.23 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.11.23 new file mode 100644 index 0000000000..53974efcad --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.11.23 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install prepare +DEPEND=>=sys-libs/zlib-1.1.4 +DESCRIPTION=Concurrent Versions System - source code revision control tools +EAPI=3 +HOMEPAGE=http://www.nongnu.org/cvs/ +IUSE=doc emacs +KEYWORDS=~arm64 ~ppc-aix ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2 +RDEPEND=>=sys-libs/zlib-1.1.4 +RESTRICT=test +SLOT=0 +SRC_URI=mirror://gnu/non-gnu/cvs/source/stable/1.11.23/cvs-1.11.23.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/stable/1.11.23/cederqvist-1.11.23.html.bz2 mirror://gnu/non-gnu/cvs/source/stable/1.11.23/cederqvist-1.11.23.pdf mirror://gnu/non-gnu/cvs/source/stable/1.11.23/cederqvist-1.11.23.ps ) +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=7981333d7fdedf08144f867586d0ee92 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r10 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r10 new file mode 100644 index 0000000000..a49321fb85 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r10 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install prepare unpack +DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +DESCRIPTION=Concurrent Versions System - source code revision control tools +EAPI=3 +HOMEPAGE=http://www.nongnu.org/cvs/ +IUSE=crypt doc kerberos nls pam server +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2 +RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cvs-1.12.12.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.ps ) +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=16fae9185ecbd578279c3afbd61e22f5 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r6 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r6 index 64d1882419..b2d749ea9a 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r6 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r6 @@ -1,13 +1,14 @@ -DEFINED_PHASES=compile install test unpack +DEFINED_PHASES=compile install unpack DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) DESCRIPTION=Concurrent Versions System - source code revision control tools EAPI=0 HOMEPAGE=http://www.nongnu.org/cvs/ IUSE=crypt doc kerberos nls pam server -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd LICENSE=GPL-2 LGPL-2 RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +RESTRICT=test SLOT=0 SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cvs-1.12.12.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.ps ) -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 pam aa1ebb3ab720ea04dbbdd6eaaf9554ed toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=9817fa51f5fa215f80a6a261ff35bfd6 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=5d09cb309ace5c7c379640f02ce0000b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r7 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r7 new file mode 100644 index 0000000000..1442651bf8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r7 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install prepare unpack +DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +DESCRIPTION=Concurrent Versions System - source code revision control tools +EAPI=3 +HOMEPAGE=http://www.nongnu.org/cvs/ +IUSE=crypt doc kerberos nls pam server +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~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 +LICENSE=GPL-2 LGPL-2 +RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cvs-1.12.12.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.ps ) +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=f50113b1fdd314c49eb6e3b98f80a8bd diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r8 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r8 new file mode 100644 index 0000000000..592a4d7c27 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r8 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install prepare unpack +DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +DESCRIPTION=Concurrent Versions System - source code revision control tools +EAPI=3 +HOMEPAGE=http://www.nongnu.org/cvs/ +IUSE=crypt doc kerberos nls pam server +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~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 +LICENSE=GPL-2 LGPL-2 +RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cvs-1.12.12.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.ps ) +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=a708e7448581d55830317bf79ccc2694 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r9 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r9 new file mode 100644 index 0000000000..471b1261ba --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.12-r9 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install prepare unpack +DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +DESCRIPTION=Concurrent Versions System - source code revision control tools +EAPI=3 +HOMEPAGE=http://www.nongnu.org/cvs/ +IUSE=crypt doc kerberos nls pam server +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2 +RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cvs-1.12.12.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.ps ) +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=5422745a9bf1288b166712e1b4137245 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13-r1 new file mode 100644 index 0000000000..9d5054cb36 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare test unpack +DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +DESCRIPTION=Concurrent Versions System - source code revision control tools +EAPI=3 +HOMEPAGE=http://www.nongnu.org/cvs/ +IUSE=crypt doc emacs kerberos nls pam server +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~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 +LICENSE=GPL-2 LGPL-2 +RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +SLOT=0 +SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.13/cvs-1.12.13.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.13/cederqvist-1.12.13.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.13/cederqvist-1.12.13.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.13/cederqvist-1.12.13.ps ) +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=7470ce7c77625b3b9ae78e159e4cabad diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13-r2 new file mode 100644 index 0000000000..4008896985 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13-r2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare test unpack +DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +DESCRIPTION=Concurrent Versions System - source code revision control tools +EAPI=3 +HOMEPAGE=http://www.nongnu.org/cvs/ +IUSE=crypt doc emacs kerberos nls pam server +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~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 +LICENSE=GPL-2 LGPL-2 +RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +SLOT=0 +SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.13/cvs-1.12.13.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.13/cederqvist-1.12.13.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.13/cederqvist-1.12.13.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.13/cederqvist-1.12.13.ps ) +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=6f048aa78e71a667896608dca84188d2 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13.1 new file mode 100644 index 0000000000..2ebdc912d8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare test unpack +DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +DESCRIPTION=Concurrent Versions System - source code revision control tools +EAPI=3 +HOMEPAGE=http://www.nongnu.org/cvs/ +IUSE=crypt doc kerberos nls pam server +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~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 +LICENSE=GPL-2 LGPL-2 +RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +SLOT=0 +SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.13.1//cvs-1.12.13.1.tar.bz2 mirror://gnu/non-gnu/cvs/source/nightly-snapshots/feature//cvs-1.12.13.1.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.13//cederqvist-1.12.13.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.13//cederqvist-1.12.13.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.13//cederqvist-1.12.13.ps ) +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=c59cb6032f84e3c4d47b1b6cb0567071 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13.1-r1 new file mode 100644 index 0000000000..6ff69418ef --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13.1-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare test unpack +DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +DESCRIPTION=Concurrent Versions System - source code revision control tools +EAPI=3 +HOMEPAGE=http://www.nongnu.org/cvs/ +IUSE=crypt doc kerberos nls pam server +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~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 +LICENSE=GPL-2 LGPL-2 +RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +SLOT=0 +SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.13.1//cvs-1.12.13.1.tar.bz2 mirror://gnu/non-gnu/cvs/source/nightly-snapshots/feature//cvs-1.12.13.1.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.13//cederqvist-1.12.13.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.13//cederqvist-1.12.13.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.13//cederqvist-1.12.13.ps ) +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=54d537067d0f8da4812d0e5ffa9374a7 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13.1-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13.1-r2 new file mode 100644 index 0000000000..324efee897 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-vcs/cvs-1.12.13.1-r2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare test unpack +DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +DESCRIPTION=Concurrent Versions System - source code revision control tools +EAPI=3 +HOMEPAGE=http://www.nongnu.org/cvs/ +IUSE=crypt doc kerberos nls pam server +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2 +RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +SLOT=0 +SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.13.1//cvs-1.12.13.1.tar.bz2 mirror://gnu/non-gnu/cvs/source/nightly-snapshots/feature//cvs-1.12.13.1.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.13//cederqvist-1.12.13.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.13//cederqvist-1.12.13.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.13//cederqvist-1.12.13.ps ) +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=fdf02580d2f8db305e5a03c0274cb531