summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Weiler <pylon@gentoo.org>2006-03-01 16:03:53 +0000
committerLars Weiler <pylon@gentoo.org>2006-03-01 16:03:53 +0000
commit85809153353fcf47a3f90c374ac044ae0f87eb7c (patch)
treeff8499febb24ab21f6af109d4195de80bedc456a /dev-util/cvs
parentBump to release candidate, add patch to build with GCC 4.1 (already fixed ups... (diff)
downloadgentoo-2-85809153353fcf47a3f90c374ac044ae0f87eb7c.tar.gz
gentoo-2-85809153353fcf47a3f90c374ac044ae0f87eb7c.tar.bz2
gentoo-2-85809153353fcf47a3f90c374ac044ae0f87eb7c.zip
Fixed bug #121820 and bug #124260.
(Portage version: 2.1_pre4-r1)
Diffstat (limited to 'dev-util/cvs')
-rw-r--r--dev-util/cvs/ChangeLog8
-rw-r--r--dev-util/cvs/Manifest85
-rw-r--r--dev-util/cvs/cvs-1.12.12-r3.ebuild72
-rw-r--r--dev-util/cvs/files/cvs-1.12.12-openat.patch21
-rw-r--r--dev-util/cvs/files/digest-cvs-1.12.12-r312
5 files changed, 187 insertions, 11 deletions
diff --git a/dev-util/cvs/ChangeLog b/dev-util/cvs/ChangeLog
index 81f0c1f53c0d..d1d66708a51e 100644
--- a/dev-util/cvs/ChangeLog
+++ b/dev-util/cvs/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/cvs
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/ChangeLog,v 1.99 2006/01/13 21:04:00 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/ChangeLog,v 1.100 2006/03/01 16:03:53 pylon Exp $
+
+*cvs-1.12.12-r3 (01 Mar 2006)
+
+ 01 Mar 2006; Lars Weiler <pylon@gentoo.org>
+ +files/cvs-1.12.12-openat.patch, +cvs-1.12.12-r3.ebuild:
+ Fixed bug #121820 and bug #124260.
13 Jan 2006; Diego Pettenò <flameeyes@gentoo.org> cvs-1.12.12-r2.ebuild:
"Disable" NLS support; CVS is not using NLS support, and by leaving it to
diff --git a/dev-util/cvs/Manifest b/dev-util/cvs/Manifest
index fda139af112c..ccc91d18b1c0 100644
--- a/dev-util/cvs/Manifest
+++ b/dev-util/cvs/Manifest
@@ -1,43 +1,108 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 08474e5ef538ba6b27235cc422df8dd3 ChangeLog 12022
+RMD160 ca1e516255b70add6acc1934339a883db60e8e43 ChangeLog 12022
+SHA256 7130ece8c0965bf66c292718cac207b7d4e2748ddaead8eecc73578f379d4054 ChangeLog 12022
MD5 a3e041898daf24fb40cce19270eed884 cvs-1.11.17.ebuild 1533
+RMD160 d707044e8ba034690bbd35b2a15c4d7badf1e701 cvs-1.11.17.ebuild 1533
+SHA256 045e19ad67af8dd06cfd9da2824ed9c5f9bfe3d6de9baafd31a165238ebec9ec cvs-1.11.17.ebuild 1533
MD5 a1cfe189b1d00f3c051e1dcdd8377c56 cvs-1.11.18-r1.ebuild 1632
+RMD160 5902b11d4490ed2f2abc2365fa881cb737a5a850 cvs-1.11.18-r1.ebuild 1632
+SHA256 8ac689e020f2d797cbaad490df1d961c995b1ab88657bda89f4bfd96d890e252 cvs-1.11.18-r1.ebuild 1632
MD5 9cdc57174771018a08d7d3b8066e4ebd cvs-1.11.18.ebuild 1531
+RMD160 9536454e5bebd622d0e0d68593a4f84cd4b61470 cvs-1.11.18.ebuild 1531
+SHA256 f3fd65132274298c991b75db2453645cc3a78a26ba51e6e42812e25de30f07d1 cvs-1.11.18.ebuild 1531
MD5 564712f52275d437bf8157808acc0599 cvs-1.11.19.ebuild 1542
+RMD160 2925ec24040d42d24f02547b049d99c4caf00965 cvs-1.11.19.ebuild 1542
+SHA256 a33389f15a4af01b7587c77e4dded50e48daa5efa7a40018596d0feb4271cde1 cvs-1.11.19.ebuild 1542
MD5 e007c9685e363504d93b0a25ee00a12e cvs-1.11.20.ebuild 1519
+RMD160 c089652f52f090df29e06e024a971d0d3bd31ccf cvs-1.11.20.ebuild 1519
+SHA256 6c76f56db0c976bb870fa8a903550f850faadb5a49bfbb15393d8a83228d4bac cvs-1.11.20.ebuild 1519
MD5 33a7e30d11aa6acd3ec97af48d434231 cvs-1.12.10.ebuild 1815
+RMD160 822705879c353cdd2ed036438c8a96e3d9acf0b5 cvs-1.12.10.ebuild 1815
+SHA256 2a8684457d38b8ef2b14f288b7714792ac7bd65798133fa96ed29dedccb79a20 cvs-1.12.10.ebuild 1815
MD5 1a25e890502fbe808b734421f2cb080f cvs-1.12.11-r1.ebuild 1920
+RMD160 91ec6263deea7bb940155eb212cabb8cd08075ad cvs-1.12.11-r1.ebuild 1920
+SHA256 c15b0f47c640833a6df542dc33c705a900759dfaf5a2b3cea11aee0a6462178f cvs-1.12.11-r1.ebuild 1920
MD5 38a8d2c12313066d0beac1f55938e6b8 cvs-1.12.11.ebuild 1815
+RMD160 db4ec778a419ce3227d0fced591aaee293bea2cd cvs-1.12.11.ebuild 1815
+SHA256 2757daf55402fa0c05302619b6a38aeec050ec445de146124233e127781e1922 cvs-1.12.11.ebuild 1815
MD5 9c5aea1b3f3b21114695147346e22f3f cvs-1.12.12-r1.ebuild 1768
+RMD160 5c3dbe04d9fa0cde2b1060e078e7ba2a73e494e5 cvs-1.12.12-r1.ebuild 1768
+SHA256 29e7794952bae8072c8f1108193dd60dd8eb0e3b62a215609910f7ee7e25b4bf cvs-1.12.12-r1.ebuild 1768
MD5 6c8ef40bb324cdbd552f4d400c139b0e cvs-1.12.12-r2.ebuild 1959
+RMD160 478234b15cc73c04ef870728344e08862e8bc9e4 cvs-1.12.12-r2.ebuild 1959
+SHA256 f899e2ab9829e0870124d226d8158861d7544a1c712ac0a30ff7d5f26de64ebd cvs-1.12.12-r2.ebuild 1959
+MD5 c12351ef803d8165b423db5149783401 cvs-1.12.12-r3.ebuild 2024
+RMD160 b42a973008850e12e17d71d9ba5ccb1848b38866 cvs-1.12.12-r3.ebuild 2024
+SHA256 263feee154909f91a8fb7ae5bbce6e829f5b16b0b88d37e43fb0befca3def6f4 cvs-1.12.12-r3.ebuild 2024
MD5 50f1e42f28ed65dba7d2f7d1f37c1b65 cvs-1.12.12.ebuild 1813
+RMD160 e983969920331286fa6c07ef5a5375aad19b242a cvs-1.12.12.ebuild 1813
+SHA256 5435a6b483ed18ed406cffe056861d2dccd593211dd6494bb88afeaab00c3133 cvs-1.12.12.ebuild 1813
MD5 a87570259fad7192265d4bb554a87280 cvs-1.12.9.ebuild 1814
+RMD160 04edd18f986a50898580cb475cff0dad51b91fa9 cvs-1.12.9.ebuild 1814
+SHA256 9d27d5a73e907e919b1c87f3f6722cb5e5b57544d1e689f288fe54f016a51a48 cvs-1.12.9.ebuild 1814
MD5 095478e305f4d67487e546a1038fe354 files/cvs-1.11.18-klocwork.patch 2987
+RMD160 9c2078f3f98fa9ee5a3db9c7308141dc7ff05d11 files/cvs-1.11.18-klocwork.patch 2987
+SHA256 39e409b72a0dfe58babae2d9b2ecbdc3e94d65f72ffce46274a302fe7b3bfd5b files/cvs-1.11.18-klocwork.patch 2987
MD5 29a53f7939c0d2ea2b7457d59daee7c0 files/cvs-1.12.11-klocwork.patch 2824
+RMD160 56024a942dcf0a9709f141c40e3846d675871708 files/cvs-1.12.11-klocwork.patch 2824
+SHA256 8f0127cd0587eb361c42771506b13616f92240b3a28b8a822242a71432986a65 files/cvs-1.12.11-klocwork.patch 2824
MD5 6b8fde892bfbca3d39d848430e5f4012 files/cvs-1.12.12-cvsbug-tmpfix.patch 624
+RMD160 c580f653ef9f294676aa4d766decaac50298b3c5 files/cvs-1.12.12-cvsbug-tmpfix.patch 624
+SHA256 061c26d140e1195200f1cc76217b2e7c2ff7f0c4dcbbb31124b386e8e756938e files/cvs-1.12.12-cvsbug-tmpfix.patch 624
+MD5 b26ebb506de6b402dd35deb6bb946c36 files/cvs-1.12.12-openat.patch 761
+RMD160 05cfb679777b001633ace65e76f9a7a3d397a71a files/cvs-1.12.12-openat.patch 761
+SHA256 5b9fc46c2ee46d9136ddfc8d0baaac6087d8cae40fa5521815c3c2e372f25b9f files/cvs-1.12.12-openat.patch 761
MD5 2d50778e9aededb1c08b84c8e8b62ad3 files/cvs.pam 124
+RMD160 877aa7e1f52ab40254e1f6d9a87ee162e3a3bc49 files/cvs.pam 124
+SHA256 c34322946c6712fe54e8c4b14550f06948e7ed06493e9f14800675de412e9e14 files/cvs.pam 124
MD5 9112219b7250bf9ab2f36fcc4bd7d030 files/cvs.pam-include 74
+RMD160 e70fd173ee8d6280834eade45d23d19133d6fb2a files/cvs.pam-include 74
+SHA256 6f120f2484e4fb1c1a09bbdcc9eed2d702c0b4ebeffe56e7ccf387669ab6ae68 files/cvs.pam-include 74
MD5 26c3d16a62b7f7508d27695bc843f461 files/cvs.pam-include-1.12.12 106
+RMD160 8c056262a6cf2b9f94c1762c7cebed02e72ef722 files/cvs.pam-include-1.12.12 106
+SHA256 8291f84c2d76269e7be6487ae1db7212e67ee7313d35e6b0cebcd01e30d155af files/cvs.pam-include-1.12.12 106
MD5 a156ed2cb03477a919f3a5faa80cb2a4 files/cvspserver.xinetd.d 282
+RMD160 83fe38b4f55eaf7784d1672c73415410b389479b files/cvspserver.xinetd.d 282
+SHA256 71b62c4f278ed17bf3cac8eacb2bfb17b6125bfe77f83b46fa5742395b74ef5f files/cvspserver.xinetd.d 282
MD5 0c0c93104720c2efffe1046ec8db290f files/digest-cvs-1.11.17 276
+RMD160 403bbc21fe1fde07f8b40193933b7a9d8b9cb716 files/digest-cvs-1.11.17 276
+SHA256 1a1a970518179f2329c0e3593879a1f293b4b45d3efaf6dabb394ad721c7f953 files/digest-cvs-1.11.17 276
MD5 f508ce9e581877cbd33e11fbac72fc59 files/digest-cvs-1.11.18 276
+RMD160 4384065562ff6955cd5cbba6a49712372d3e713b files/digest-cvs-1.11.18 276
+SHA256 5653796e6dc70b074347c2d1232cba73a329a53e30aef54fe543c3c96a5ec44c files/digest-cvs-1.11.18 276
MD5 f508ce9e581877cbd33e11fbac72fc59 files/digest-cvs-1.11.18-r1 276
+RMD160 4384065562ff6955cd5cbba6a49712372d3e713b files/digest-cvs-1.11.18-r1 276
+SHA256 5653796e6dc70b074347c2d1232cba73a329a53e30aef54fe543c3c96a5ec44c files/digest-cvs-1.11.18-r1 276
MD5 a3b61b72d72962b0f4149a53c5d44671 files/digest-cvs-1.11.19 276
+RMD160 e7eaca7c4699eb852df1dbc47522778bf1d9d52e files/digest-cvs-1.11.19 276
+SHA256 1f02f4b814684c4bde065d91c2693626d8f97f1a2563781fe8279f0d462e9000 files/digest-cvs-1.11.19 276
MD5 83e03809d3fb9f761545745bc7118817 files/digest-cvs-1.11.20 276
+RMD160 9bbc416ae81de885b08681e7e5f77838ce1ef980 files/digest-cvs-1.11.20 276
+SHA256 2ee573dd735e035a556ab1ef40a9d68585b2cc3dd1c928c38d1c684454e11e5f files/digest-cvs-1.11.20 276
MD5 b20f44a825bed58f0e28635b827cb7fd files/digest-cvs-1.12.10 276
+RMD160 0070c767c0165abf071b47a34b5814cc5f1d0886 files/digest-cvs-1.12.10 276
+SHA256 16045d13149d102da6a58921f545fb9e41b2e051385d69bcaa020404df4deebe files/digest-cvs-1.12.10 276
MD5 2d7e539e53af2be97ecf96f0ba454a18 files/digest-cvs-1.12.11 276
+RMD160 e0d63e29e7d1b7d35901ff6eed7037518039f8e0 files/digest-cvs-1.12.11 276
+SHA256 e912f4101522019b46a53b8917161330a4ad88f7e1f5ab2f8079033db60169f8 files/digest-cvs-1.12.11 276
MD5 2d7e539e53af2be97ecf96f0ba454a18 files/digest-cvs-1.12.11-r1 276
+RMD160 e0d63e29e7d1b7d35901ff6eed7037518039f8e0 files/digest-cvs-1.12.11-r1 276
+SHA256 e912f4101522019b46a53b8917161330a4ad88f7e1f5ab2f8079033db60169f8 files/digest-cvs-1.12.11-r1 276
MD5 d504b65b8baabd743f81c957fa2666e7 files/digest-cvs-1.12.12 276
+RMD160 52ba109e264182e9dd03f8e5f9319a06537c6ad7 files/digest-cvs-1.12.12 276
+SHA256 d4fb393ba1dbdd4e1c89b8885ddca2d68b3eaab3018842b6fbb1db3a5c0889dd files/digest-cvs-1.12.12 276
MD5 d504b65b8baabd743f81c957fa2666e7 files/digest-cvs-1.12.12-r1 276
+RMD160 52ba109e264182e9dd03f8e5f9319a06537c6ad7 files/digest-cvs-1.12.12-r1 276
+SHA256 d4fb393ba1dbdd4e1c89b8885ddca2d68b3eaab3018842b6fbb1db3a5c0889dd files/digest-cvs-1.12.12-r1 276
MD5 d504b65b8baabd743f81c957fa2666e7 files/digest-cvs-1.12.12-r2 276
+RMD160 52ba109e264182e9dd03f8e5f9319a06537c6ad7 files/digest-cvs-1.12.12-r2 276
+SHA256 d4fb393ba1dbdd4e1c89b8885ddca2d68b3eaab3018842b6fbb1db3a5c0889dd files/digest-cvs-1.12.12-r2 276
+MD5 e96995d8fd572022d1c89868163a901a files/digest-cvs-1.12.12-r3 1012
+RMD160 c5b3a89dce9319a981e2a07f55e9df095ebea7a1 files/digest-cvs-1.12.12-r3 1012
+SHA256 688739cfb729212f81a739675ceb1be468c3a19ed19ce6b1c1d20d59f9e47872 files/digest-cvs-1.12.12-r3 1012
MD5 cc3afaf974475188ce0d80b0b919f611 files/digest-cvs-1.12.9 272
+RMD160 d77eccd86aa16c6a4f4f9f1a5630353529f30d50 files/digest-cvs-1.12.9 272
+SHA256 e3ffae49a622c252bbf393e16b20810a7153ff82f3f351341f993a2b5465c395 files/digest-cvs-1.12.9 272
MD5 5013179b1f3eab5b3127de8372c57a1a metadata.xml 162
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFDyBXZAiZjviIA2XgRAsXdAKCJW5w/HFdEsbYTO4az7PF3ThgnawCfdNJh
-bd16L6A3optJFr1I2U0WSFM=
-=QRuQ
------END PGP SIGNATURE-----
+RMD160 4860626303bc1113a855a556455d3bdc9f21db79 metadata.xml 162
+SHA256 932a0c3bfb1ea371074cdf017dae98bb229959e68e98d4d19378564db2cfa3d3 metadata.xml 162
diff --git a/dev-util/cvs/cvs-1.12.12-r3.ebuild b/dev-util/cvs/cvs-1.12.12-r3.ebuild
new file mode 100644
index 000000000000..2e2031607cf3
--- /dev/null
+++ b/dev-util/cvs/cvs-1.12.12-r3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/cvs-1.12.12-r3.ebuild,v 1.1 2006/03/01 16:03:53 pylon Exp $
+
+inherit eutils pam
+
+DESCRIPTION="Concurrent Versions System - source code revision control tools"
+HOMEPAGE="http://www.nongnu.org/cvs/"
+
+SRC_URI="http://ftp.gnu.org/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
+ doc? ( http://ftp.gnu.org/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.html.tar.bz2
+ http://ftp.gnu.org/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.pdf
+ http://ftp.gnu.org/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.ps )"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+
+IUSE="crypt doc emacs kerberos pam"
+
+DEPEND="virtual/libc
+ >=sys-libs/zlib-1.1.4
+ kerberos? ( virtual/krb5 )
+ pam? ( virtual/pam )"
+
+src_unpack() {
+ unpack ${P}.tar.bz2
+ use doc && unpack cederqvist-${PV}.html.tar.bz2
+ EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-cvsbug-tmpfix.patch
+ epatch ${FILESDIR}/${P}-openat.patch
+}
+
+src_compile() {
+ econf \
+ --with-external-zlib \
+ --with-tmpdir=/tmp \
+ --disable-nls \
+ `use_enable crypt encryption` \
+ `use_enable pam` \
+ || die
+ emake || die "emake failed"
+}
+
+src_install() {
+ einstall || die
+
+ insinto /etc/xinetd.d
+ newins ${FILESDIR}/cvspserver.xinetd.d cvspserver || die "newins failed"
+
+ dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
+ MINOR* NEWS PROJECTS README* TESTS TODO
+
+ if use emacs; then
+ insinto /usr/share/emacs/site-lisp
+ doins cvs-format.el || die "doins failed"
+ fi
+
+ if use doc; then
+ dodoc ${DISTDIR}/cederqvist-${PV}.pdf
+ dodoc ${DISTDIR}/cederqvist-${PV}.ps
+ tar xjf ${DISTDIR}/cederqvist-${PV}.html.tar.bz2
+ dohtml -r cederqvist-${PV}.html/*
+ cd ${D}/usr/share/doc/${PF}/html/
+ ln -s cvs.html index.html
+ fi
+
+ newpamd ${FILESDIR}/cvs.pam-include-1.12.12 cvs
+}
+
+src_test() {
+ einfo "FEATURES=\"maketest\" has been disabled for dev-util/cvs"
+}
diff --git a/dev-util/cvs/files/cvs-1.12.12-openat.patch b/dev-util/cvs/files/cvs-1.12.12-openat.patch
new file mode 100644
index 000000000000..fdb406a45e4f
--- /dev/null
+++ b/dev-util/cvs/files/cvs-1.12.12-openat.patch
@@ -0,0 +1,21 @@
+Index: cvs-1.12.12/lib/openat.c
+===================================================================
+--- cvs-1.12.12.orig/lib/openat.c
++++ cvs-1.12.12/lib/openat.c
+@@ -55,9 +55,13 @@ rpl_openat (int fd, char const *filename
+ va_list arg;
+ va_start (arg, flags);
+
+- /* Assume that mode_t is passed compatibly with mode_t's type
+- after argument promotion. */
+- mode = va_arg (arg, mode_t);
++ /* If mode_t is narrower than int, use the promoted type (int),
++ not mode_t. Use sizeof to guess whether mode_t is nerrower;
++ we don't know of any practical counterexamples. */
++ if (sizeof (mode_t) < sizeof (int))
++ mode = va_arg (arg, int);
++ else
++ mode = va_arg (arg, mode_t);
+
+ va_end (arg);
+ }
diff --git a/dev-util/cvs/files/digest-cvs-1.12.12-r3 b/dev-util/cvs/files/digest-cvs-1.12.12-r3
new file mode 100644
index 000000000000..50aa76954e41
--- /dev/null
+++ b/dev-util/cvs/files/digest-cvs-1.12.12-r3
@@ -0,0 +1,12 @@
+MD5 320f956b8f079587f938955cc34b03bc cederqvist-1.12.12.html.tar.bz2 137581
+RMD160 4b98b01dce9554dc5191f82c5df54e784934dd2b cederqvist-1.12.12.html.tar.bz2 137581
+SHA256 6bdd66581ec363e05313a14db27cd3c201b547cdfc9ea2f8edde74e78301f0f6 cederqvist-1.12.12.html.tar.bz2 137581
+MD5 642cf710f7f57f448a5d92abf1f712f5 cederqvist-1.12.12.pdf 1252423
+RMD160 61b82c41cc365c03ee3a483cb7200a6dce2c9ffc cederqvist-1.12.12.pdf 1252423
+SHA256 211c5792d24bfd5694f23bc217a161d880bfb2447c41016fab6f657168b041ce cederqvist-1.12.12.pdf 1252423
+MD5 75eca4292b58b711f995386ed1eb4efb cederqvist-1.12.12.ps 1262208
+RMD160 49fc79c627cd4b590381a6b0f609f55495546df8 cederqvist-1.12.12.ps 1262208
+SHA256 0e14189614e2c5ead49bfe0ecd187239f8adc3e66371b49d52163be821e44cab cederqvist-1.12.12.ps 1262208
+MD5 e930ce9a6e75c06555cadb13796d04c4 cvs-1.12.12.tar.bz2 3197171
+RMD160 7275686576957e016b4f671ad5d52d8961d2d7d2 cvs-1.12.12.tar.bz2 3197171
+SHA256 9fb9176d268b9019768fc57dedc2920c28fbeda5ba224c2348550d4f25043edc cvs-1.12.12.tar.bz2 3197171