diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2005-08-25 06:21:03 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2005-08-25 06:21:03 +0000 |
commit | e92905160bbe87f2c6dc5a5945f8c672529963aa (patch) | |
tree | 91a32db17ddcbd8916539a263516d47e17230373 /dev-util | |
parent | Version bump, bug #103659, security vuln. fixed. (diff) | |
download | historical-e92905160bbe87f2c6dc5a5945f8c672529963aa.tar.gz historical-e92905160bbe87f2c6dc5a5945f8c672529963aa.tar.bz2 historical-e92905160bbe87f2c6dc5a5945f8c672529963aa.zip |
Bug #103661, security fix in cvsbug.
Package-Manager: portage-2.0.51.22-r2
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/cvs/ChangeLog | 8 | ||||
-rw-r--r-- | dev-util/cvs/Manifest | 5 | ||||
-rw-r--r-- | dev-util/cvs/cvs-1.12.12-r2.ebuild | 70 | ||||
-rw-r--r-- | dev-util/cvs/files/cvs-1.12.12-cvsbug-tmpfix.patch | 22 | ||||
-rw-r--r-- | dev-util/cvs/files/digest-cvs-1.12.12-r2 | 4 |
5 files changed, 107 insertions, 2 deletions
diff --git a/dev-util/cvs/ChangeLog b/dev-util/cvs/ChangeLog index 4c13ed756f5b..bb98b1b63834 100644 --- a/dev-util/cvs/ChangeLog +++ b/dev-util/cvs/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-util/cvs # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/ChangeLog,v 1.87 2005/07/23 11:33:01 matsuu Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/ChangeLog,v 1.88 2005/08/25 06:21:03 robbat2 Exp $ + +*cvs-1.12.12-r2 (25 Aug 2005) + + 25 Aug 2005; Robin H. Johnson <robbat2@gentoo.org> + +files/cvs-1.12.12-cvsbug-tmpfix.patch, +cvs-1.12.12-r2.ebuild: + Bug #103661, security fix in cvsbug. 23 Jul 2005; MATSUU Takuto <matsuu@gentoo.org> cvs-1.11.20.ebuild: Stable on sh. diff --git a/dev-util/cvs/Manifest b/dev-util/cvs/Manifest index 9bd43f435fe4..71b8f917ca0c 100644 --- a/dev-util/cvs/Manifest +++ b/dev-util/cvs/Manifest @@ -1,11 +1,12 @@ MD5 50f1e42f28ed65dba7d2f7d1f37c1b65 cvs-1.12.12.ebuild 1813 +MD5 d0ce8c75a6363b62dc210ac825dae8af cvs-1.12.12-r2.ebuild 1933 MD5 a3e041898daf24fb40cce19270eed884 cvs-1.11.17.ebuild 1533 MD5 a1cfe189b1d00f3c051e1dcdd8377c56 cvs-1.11.18-r1.ebuild 1632 MD5 38a8d2c12313066d0beac1f55938e6b8 cvs-1.12.11.ebuild 1815 MD5 564712f52275d437bf8157808acc0599 cvs-1.11.19.ebuild 1542 MD5 9c5aea1b3f3b21114695147346e22f3f cvs-1.12.12-r1.ebuild 1768 MD5 e007c9685e363504d93b0a25ee00a12e cvs-1.11.20.ebuild 1519 -MD5 1f5a3a848396bcad771a234dea9f13ce ChangeLog 10480 +MD5 c2c99bf51d8309ac5d8d9fbf384ce189 ChangeLog 10671 MD5 33a7e30d11aa6acd3ec97af48d434231 cvs-1.12.10.ebuild 1815 MD5 5013179b1f3eab5b3127de8372c57a1a metadata.xml 162 MD5 9cdc57174771018a08d7d3b8066e4ebd cvs-1.11.18.ebuild 1531 @@ -18,7 +19,9 @@ MD5 095478e305f4d67487e546a1038fe354 files/cvs-1.11.18-klocwork.patch 2987 MD5 cc3afaf974475188ce0d80b0b919f611 files/digest-cvs-1.12.9 272 MD5 2d7e539e53af2be97ecf96f0ba454a18 files/digest-cvs-1.12.11-r1 276 MD5 d504b65b8baabd743f81c957fa2666e7 files/digest-cvs-1.12.12-r1 276 +MD5 d504b65b8baabd743f81c957fa2666e7 files/digest-cvs-1.12.12-r2 276 MD5 29a53f7939c0d2ea2b7457d59daee7c0 files/cvs-1.12.11-klocwork.patch 2824 +MD5 6b8fde892bfbca3d39d848430e5f4012 files/cvs-1.12.12-cvsbug-tmpfix.patch 624 MD5 a156ed2cb03477a919f3a5faa80cb2a4 files/cvspserver.xinetd.d 282 MD5 0c0c93104720c2efffe1046ec8db290f files/digest-cvs-1.11.17 276 MD5 f508ce9e581877cbd33e11fbac72fc59 files/digest-cvs-1.11.18 276 diff --git a/dev-util/cvs/cvs-1.12.12-r2.ebuild b/dev-util/cvs/cvs-1.12.12-r2.ebuild new file mode 100644 index 000000000000..3c40be7a6cdf --- /dev/null +++ b/dev-util/cvs/cvs-1.12.12-r2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/cvs/cvs-1.12.12-r2.ebuild,v 1.1 2005/08/25 06:21:03 robbat2 Exp $ + +inherit eutils pam + +DESCRIPTION="Concurrent Versions System - source code revision control tools" +HOMEPAGE="http://www.cvshome.org/" + +SRC_URI="http://ccvs.cvshome.org/files/documents/19/872/${P}.tar.bz2 + doc? ( http://ccvs.cvshome.org/files/documents/19/878/cederqvist-${PV}.html.tar.bz2 + http://ccvs.cvshome.org/files/documents/19/881/cederqvist-${PV}.pdf + http://ccvs.cvshome.org/files/documents/19/880/cederqvist-${PV}.ps )" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64 ~ppc64 ~s390" + +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}/${PN}-1.12.12-cvsbug-tmpfix.patch +} + +src_compile() { + econf \ + --with-external-zlib \ + --with-tmpdir=/tmp \ + `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 cvs +} + +src_test() { + einfo "FEATURES=\"maketest\" has been disabled for dev-util/cvs" +} diff --git a/dev-util/cvs/files/cvs-1.12.12-cvsbug-tmpfix.patch b/dev-util/cvs/files/cvs-1.12.12-cvsbug-tmpfix.patch new file mode 100644 index 000000000000..fcd4431e8775 --- /dev/null +++ b/dev-util/cvs/files/cvs-1.12.12-cvsbug-tmpfix.patch @@ -0,0 +1,22 @@ +Index: cvs-1.12.12/src/cvsbug.in +=================================================================== +--- cvs-1.12.12.orig/src/cvsbug.in ++++ cvs-1.12.12/src/cvsbug.in +@@ -109,14 +109,14 @@ elif [ -f /bin/domainname ]; then + /usr/bin/ypcat passwd 2>/dev/null | cat - /etc/passwd | grep "^$LOGNAME:" | + cut -f5 -d':' | sed -e 's/,.*//' > $TEMP + ORIGINATOR="`cat $TEMP`" +- rm -f $TEMP ++ > $TEMP + fi + fi + + if [ "$ORIGINATOR" = "" ]; then + grep "^$LOGNAME:" /etc/passwd | cut -f5 -d':' | sed -e 's/,.*//' > $TEMP + ORIGINATOR="`cat $TEMP`" +- rm -f $TEMP ++ > $TEMP + fi + + if [ -n "$ORGANIZATION" ]; then + diff --git a/dev-util/cvs/files/digest-cvs-1.12.12-r2 b/dev-util/cvs/files/digest-cvs-1.12.12-r2 new file mode 100644 index 000000000000..baf4fb61d2db --- /dev/null +++ b/dev-util/cvs/files/digest-cvs-1.12.12-r2 @@ -0,0 +1,4 @@ +MD5 e930ce9a6e75c06555cadb13796d04c4 cvs-1.12.12.tar.bz2 3197171 +MD5 320f956b8f079587f938955cc34b03bc cederqvist-1.12.12.html.tar.bz2 137581 +MD5 642cf710f7f57f448a5d92abf1f712f5 cederqvist-1.12.12.pdf 1252423 +MD5 75eca4292b58b711f995386ed1eb4efb cederqvist-1.12.12.ps 1262208 |