From c3b744aede623b16ee9a20b032f30ea4af45896c Mon Sep 17 00:00:00 2001 From: Maurice van der Pot Date: Sat, 29 Jan 2005 01:18:11 +0000 Subject: Added version 2.2.6 of ncpfs to fix security issues --- net-fs/ncpfs/ChangeLog | 11 ++++++-- net-fs/ncpfs/Manifest | 12 +++++---- net-fs/ncpfs/files/digest-ncpfs-2.2.6 | 1 + net-fs/ncpfs/ncpfs-2.2.6.ebuild | 50 +++++++++++++++++++++++++++++++++++ 4 files changed, 67 insertions(+), 7 deletions(-) create mode 100644 net-fs/ncpfs/files/digest-ncpfs-2.2.6 create mode 100644 net-fs/ncpfs/ncpfs-2.2.6.ebuild (limited to 'net-fs') diff --git a/net-fs/ncpfs/ChangeLog b/net-fs/ncpfs/ChangeLog index 71ced6ef458b..708f1fc3bdeb 100644 --- a/net-fs/ncpfs/ChangeLog +++ b/net-fs/ncpfs/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-fs/ncpfs -# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/ncpfs/ChangeLog,v 1.18 2004/12/15 12:41:03 latexer Exp $ +# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-fs/ncpfs/ChangeLog,v 1.19 2005/01/29 01:18:11 griffon26 Exp $ + +*ncpfs-2.2.6 (29 Jan 2005) + + 29 Jan 2005; Maurice van der Pot + +ncpfs-2.2.6.ebuild: + Added new version that fixes security bug #77414. + Immediately marked stable on x86. 15 Dec 2004; Peter Johanson ncpfs-2.2.5.ebuild: Fix syntax for php depends. See bug #74005 diff --git a/net-fs/ncpfs/Manifest b/net-fs/ncpfs/Manifest index 94d95ecce0e4..b18312cbc2db 100644 --- a/net-fs/ncpfs/Manifest +++ b/net-fs/ncpfs/Manifest @@ -1,13 +1,15 @@ +MD5 c9e5871c825d1968d24662100bab7b2c metadata.xml 290 MD5 cf30be0a3ca1f63ff991a9d69ac7c2ff ncpfs-2.2.0.19-r1.ebuild 945 +MD5 451a9ac75dcee32503b81434d3e830eb ncpfs-2.2.0.19-r2.ebuild 988 +MD5 57e7c70b0e8be0e9aaddf3efd63273bc ncpfs-2.2.0.19.ebuild 732 MD5 fdd49676265cd6dc78bfc6de7d761a6e ncpfs-2.2.3.ebuild 957 MD5 46b5830df57362ba123e8c822aefaaae ncpfs-2.2.5.ebuild 1350 MD5 cc3682eb200f569c01887b4218305bb3 ChangeLog 2076 -MD5 451a9ac75dcee32503b81434d3e830eb ncpfs-2.2.0.19-r2.ebuild 988 -MD5 c9e5871c825d1968d24662100bab7b2c metadata.xml 290 -MD5 57e7c70b0e8be0e9aaddf3efd63273bc ncpfs-2.2.0.19.ebuild 732 -MD5 26e01ffe1e892a30ca35b773ed1ad014 files/digest-ncpfs-2.2.3 64 -MD5 28e54a3c45d44a003fc1f5764a7e2b63 files/digest-ncpfs-2.2.5 64 +MD5 7f8d678436366a57f32d610f12084ce3 ncpfs-2.2.6.ebuild 1350 MD5 922a7aee31b05e5c9fe29c08ad41efbb files/digest-ncpfs-2.2.0.19 67 MD5 922a7aee31b05e5c9fe29c08ad41efbb files/digest-ncpfs-2.2.0.19-r1 67 MD5 922a7aee31b05e5c9fe29c08ad41efbb files/digest-ncpfs-2.2.0.19-r2 67 +MD5 26e01ffe1e892a30ca35b773ed1ad014 files/digest-ncpfs-2.2.3 64 +MD5 28e54a3c45d44a003fc1f5764a7e2b63 files/digest-ncpfs-2.2.5 64 MD5 221f5197d914c3526e1d965bf62d9535 files/ncpfs-2.2.5-php.patch 555 +MD5 6894750817d66de3a8383dd2d668ea39 files/digest-ncpfs-2.2.6 64 diff --git a/net-fs/ncpfs/files/digest-ncpfs-2.2.6 b/net-fs/ncpfs/files/digest-ncpfs-2.2.6 new file mode 100644 index 000000000000..3f922d1087ea --- /dev/null +++ b/net-fs/ncpfs/files/digest-ncpfs-2.2.6 @@ -0,0 +1 @@ +MD5 a9ab9f135d504440202069393dd9eb36 ncpfs-2.2.6.tar.gz 2100545 diff --git a/net-fs/ncpfs/ncpfs-2.2.6.ebuild b/net-fs/ncpfs/ncpfs-2.2.6.ebuild new file mode 100644 index 000000000000..86b153947cf8 --- /dev/null +++ b/net-fs/ncpfs/ncpfs-2.2.6.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-fs/ncpfs/ncpfs-2.2.6.ebuild,v 1.1 2005/01/29 01:18:11 griffon26 Exp $ + +inherit eutils confutils + +IUSE="nls pam php" + +DESCRIPTION="Provides Access to Netware services using the NCP protocol (Kernel support must be activated!)" +SRC_URI="ftp://platan.vc.cvut.cz/pub/linux/${PN}/${P}.tar.gz" +HOMEPAGE="ftp://platan.vc.cvut.cz/pub/linux/ncpfs/" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 ~amd64 ~ppc ~ppc64" + +DEPEND="nls? ( sys-devel/gettext ) + pam? ( sys-libs/pam ) + php? ( || ( virtual/php virtual/httpd-php ) )" + +src_unpack() { + unpack ${A} + + # add patch for PHP extension sandbox violation + cd ${S} || die "Unable to cd to ${S}" + epatch ${FILESDIR}/${PN}-2.2.5-php.patch || die "Unable to apply PHP patch" +} + +src_compile() { + + local myconf + + myconf= + enable_extension_enable "nls" "nls" 0 + enable_extension_enable "pam" "pam" 0 + enable_extension_enable "php" "php" 0 + + econf ${myconf} || die "econf failed" + emake || die +} + +src_install () { + # directory ${D}/lib/security needs to be created or the install fails + dodir /lib/security + dodir /usr/sbin + dodir /sbin + make DESTDIR=${D} install || die + + dodoc FAQ README +} -- cgit v1.2.3-65-gdbad