diff options
author | Roy Marples <uberlord@gentoo.org> | 2007-09-03 14:46:29 +0000 |
---|---|---|
committer | Roy Marples <uberlord@gentoo.org> | 2007-09-03 14:46:29 +0000 |
commit | eceaa38c2f53ba741743c8662e18843491281a48 (patch) | |
tree | 216da766cae57032bc3fa7102ff6d340a24efcdb /net-ftp | |
parent | Punt old versions (diff) | |
download | historical-eceaa38c2f53ba741743c8662e18843491281a48.tar.gz historical-eceaa38c2f53ba741743c8662e18843491281a48.tar.bz2 historical-eceaa38c2f53ba741743c8662e18843491281a48.zip |
Punt old versions
Package-Manager: portage-2.1.3.7
Diffstat (limited to 'net-ftp')
-rw-r--r-- | net-ftp/vsftpd/Manifest | 29 | ||||
-rw-r--r-- | net-ftp/vsftpd/files/digest-vsftpd-2.0.4-r1 | 3 | ||||
-rw-r--r-- | net-ftp/vsftpd/files/digest-vsftpd-2.0.5 | 3 | ||||
-rw-r--r-- | net-ftp/vsftpd/files/digest-vsftpd-2.0.5-r1 | 3 | ||||
-rw-r--r-- | net-ftp/vsftpd/files/digest-vsftpd-2.0.5-r2 | 3 | ||||
-rw-r--r-- | net-ftp/vsftpd/vsftpd-2.0.4-r1.ebuild | 106 | ||||
-rw-r--r-- | net-ftp/vsftpd/vsftpd-2.0.5-r1.ebuild | 107 | ||||
-rw-r--r-- | net-ftp/vsftpd/vsftpd-2.0.5-r2.ebuild | 107 | ||||
-rw-r--r-- | net-ftp/vsftpd/vsftpd-2.0.5.ebuild | 107 |
9 files changed, 0 insertions, 468 deletions
diff --git a/net-ftp/vsftpd/Manifest b/net-ftp/vsftpd/Manifest index 89c3e6746c6a..8f8918b7fc9f 100644 --- a/net-ftp/vsftpd/Manifest +++ b/net-ftp/vsftpd/Manifest @@ -26,28 +26,11 @@ AUX vsftpd.xinetd 432 RMD160 6e2b2d0517d0bf8a2a9d7ce42ca2ea4ce73fbca2 SHA1 5325e MD5 8578d5c3f50e7b090ba023dfa626ec89 files/vsftpd.xinetd 432 RMD160 6e2b2d0517d0bf8a2a9d7ce42ca2ea4ce73fbca2 files/vsftpd.xinetd 432 SHA256 4e68c12108509823c74cd66f833299def48f497a4d660624362d3b4990af828f files/vsftpd.xinetd 432 -DIST vsftpd-2.0.4.tar.gz 154857 RMD160 e8f07c125c0c3a8f0d457b47fd0062d6431c480b SHA1 6ffbcc08a91300664d527b3ac7c515421d5cd764 SHA256 3bd3d8750460cf724b4589589eb37ab0d398f0c4d3d7492468c66d3617052af6 DIST vsftpd-2.0.5.tar.gz 155985 RMD160 297c383aae9fd90f75d5d6a62b2ed5e54adf25d4 SHA1 9b6a079699aaeb01219665acf203c093f94faef0 SHA256 5462ebf0df2792dde8ea3cf5d87c715200aac388554b3f0a9ace6265edecfa5b -EBUILD vsftpd-2.0.4-r1.ebuild 2865 RMD160 a3f1e62e0aa19f90c37104f55351f2eeaefc2450 SHA1 87b0697e8fb1a60bbdc7bc4d5d0807aebb38cf8e SHA256 a39e817fb16893140d5ca072f63d548cdf5a323bc1443890db34906fb663ed61 -MD5 374e1585a146e6f155ae27a746cbbdd2 vsftpd-2.0.4-r1.ebuild 2865 -RMD160 a3f1e62e0aa19f90c37104f55351f2eeaefc2450 vsftpd-2.0.4-r1.ebuild 2865 -SHA256 a39e817fb16893140d5ca072f63d548cdf5a323bc1443890db34906fb663ed61 vsftpd-2.0.4-r1.ebuild 2865 -EBUILD vsftpd-2.0.5-r1.ebuild 2968 RMD160 c9b2a5c31fcd58d6d03847bf902685839ed2c45b SHA1 a793c30b34f7bd9124c7e7ce82f5a7aaf5734348 SHA256 4dcce1b6e02767d4e80298ab20303ff4bbfb32fff8790fc87b9d2d8477792fef -MD5 e96c2ed787c164bda3b2f7763581d692 vsftpd-2.0.5-r1.ebuild 2968 -RMD160 c9b2a5c31fcd58d6d03847bf902685839ed2c45b vsftpd-2.0.5-r1.ebuild 2968 -SHA256 4dcce1b6e02767d4e80298ab20303ff4bbfb32fff8790fc87b9d2d8477792fef vsftpd-2.0.5-r1.ebuild 2968 -EBUILD vsftpd-2.0.5-r2.ebuild 2966 RMD160 5a856e732b0368db4b268400c555522a0cd25636 SHA1 bd98668f56a18c21584cb9829f82f269d2de387d SHA256 ecff5d1715e83444518784310b2d9686074696f5a4f4258d6b108902e47f6b12 -MD5 aca9e9ccc5245ced67ddf655eef5edde vsftpd-2.0.5-r2.ebuild 2966 -RMD160 5a856e732b0368db4b268400c555522a0cd25636 vsftpd-2.0.5-r2.ebuild 2966 -SHA256 ecff5d1715e83444518784310b2d9686074696f5a4f4258d6b108902e47f6b12 vsftpd-2.0.5-r2.ebuild 2966 EBUILD vsftpd-2.0.5-r3.ebuild 3065 RMD160 592ed2a8f7baaa029982887bdca7a42c60b5917e SHA1 2f80ba29732187ae5535b7fe6ad5a99ac27dc2d8 SHA256 b836bf76d927f193234e02da6aa598d87df61a0298a8c50c2090c6955b4e30c4 MD5 600e2bf8b7a6a92729e07e33b6388a95 vsftpd-2.0.5-r3.ebuild 3065 RMD160 592ed2a8f7baaa029982887bdca7a42c60b5917e vsftpd-2.0.5-r3.ebuild 3065 SHA256 b836bf76d927f193234e02da6aa598d87df61a0298a8c50c2090c6955b4e30c4 vsftpd-2.0.5-r3.ebuild 3065 -EBUILD vsftpd-2.0.5.ebuild 2965 RMD160 d24909a8ad5962ed7b9001974169b99f191fddd8 SHA1 6cb1b19cb7489643cdab2e502eeeb0fef485d39e SHA256 a144637b26ba7fca4b740a5ca728944d5b3c73940201a13c428b86b1294181ce -MD5 a7396d6621fe6f9d47281f43ce463b8b vsftpd-2.0.5.ebuild 2965 -RMD160 d24909a8ad5962ed7b9001974169b99f191fddd8 vsftpd-2.0.5.ebuild 2965 -SHA256 a144637b26ba7fca4b740a5ca728944d5b3c73940201a13c428b86b1294181ce vsftpd-2.0.5.ebuild 2965 MISC ChangeLog 12373 RMD160 2596cbba263b8188031ef6e4fd169ee1a0d6b77c SHA1 00f502882b248f208ad0122dcc5c9620fc08e554 SHA256 3f139a8026f4ab0991fa07d2b4f2fe88f02ee64ec1b536f171ddc7752f4e1595 MD5 dbc4bdb58c8b00556a76d175ab88d800 ChangeLog 12373 RMD160 2596cbba263b8188031ef6e4fd169ee1a0d6b77c ChangeLog 12373 @@ -56,18 +39,6 @@ MISC metadata.xml 365 RMD160 e4a9735224d35753c9b4469b4c754b7cf8877287 SHA1 cef89 MD5 029cfbc3f7bdb28e81c8cf04d1d4d996 metadata.xml 365 RMD160 e4a9735224d35753c9b4469b4c754b7cf8877287 metadata.xml 365 SHA256 e62d4a0968a7cde68d531e47b82fb6f6a897805350d46abe1611d22e3dc4995e metadata.xml 365 -MD5 74f9cfe6a45389167b2aeb6b2496a30d files/digest-vsftpd-2.0.4-r1 238 -RMD160 74295341cd92a8685183f6be3ac904d1e9ed23f6 files/digest-vsftpd-2.0.4-r1 238 -SHA256 e4fe70eed636813b638d48e7fa1d1974cd00ef6d27c0e149b0e22186c4631109 files/digest-vsftpd-2.0.4-r1 238 -MD5 55f35e732efcc22c36ba2324a0e937af files/digest-vsftpd-2.0.5 238 -RMD160 a05fc5515e20b1ab526a5d0abc62820533abac03 files/digest-vsftpd-2.0.5 238 -SHA256 82bd5c1de679b40618dbee3ac73090d4790a647860c8ca2aefcfe9665ffe0c30 files/digest-vsftpd-2.0.5 238 -MD5 55f35e732efcc22c36ba2324a0e937af files/digest-vsftpd-2.0.5-r1 238 -RMD160 a05fc5515e20b1ab526a5d0abc62820533abac03 files/digest-vsftpd-2.0.5-r1 238 -SHA256 82bd5c1de679b40618dbee3ac73090d4790a647860c8ca2aefcfe9665ffe0c30 files/digest-vsftpd-2.0.5-r1 238 -MD5 55f35e732efcc22c36ba2324a0e937af files/digest-vsftpd-2.0.5-r2 238 -RMD160 a05fc5515e20b1ab526a5d0abc62820533abac03 files/digest-vsftpd-2.0.5-r2 238 -SHA256 82bd5c1de679b40618dbee3ac73090d4790a647860c8ca2aefcfe9665ffe0c30 files/digest-vsftpd-2.0.5-r2 238 MD5 55f35e732efcc22c36ba2324a0e937af files/digest-vsftpd-2.0.5-r3 238 RMD160 a05fc5515e20b1ab526a5d0abc62820533abac03 files/digest-vsftpd-2.0.5-r3 238 SHA256 82bd5c1de679b40618dbee3ac73090d4790a647860c8ca2aefcfe9665ffe0c30 files/digest-vsftpd-2.0.5-r3 238 diff --git a/net-ftp/vsftpd/files/digest-vsftpd-2.0.4-r1 b/net-ftp/vsftpd/files/digest-vsftpd-2.0.4-r1 deleted file mode 100644 index 2884bd494c7c..000000000000 --- a/net-ftp/vsftpd/files/digest-vsftpd-2.0.4-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 c0bf8c7b8e15ab15827172786fc56115 vsftpd-2.0.4.tar.gz 154857 -RMD160 e8f07c125c0c3a8f0d457b47fd0062d6431c480b vsftpd-2.0.4.tar.gz 154857 -SHA256 3bd3d8750460cf724b4589589eb37ab0d398f0c4d3d7492468c66d3617052af6 vsftpd-2.0.4.tar.gz 154857 diff --git a/net-ftp/vsftpd/files/digest-vsftpd-2.0.5 b/net-ftp/vsftpd/files/digest-vsftpd-2.0.5 deleted file mode 100644 index 162037302490..000000000000 --- a/net-ftp/vsftpd/files/digest-vsftpd-2.0.5 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 146062e8b2f93af43ff6c2c770feea94 vsftpd-2.0.5.tar.gz 155985 -RMD160 297c383aae9fd90f75d5d6a62b2ed5e54adf25d4 vsftpd-2.0.5.tar.gz 155985 -SHA256 5462ebf0df2792dde8ea3cf5d87c715200aac388554b3f0a9ace6265edecfa5b vsftpd-2.0.5.tar.gz 155985 diff --git a/net-ftp/vsftpd/files/digest-vsftpd-2.0.5-r1 b/net-ftp/vsftpd/files/digest-vsftpd-2.0.5-r1 deleted file mode 100644 index 162037302490..000000000000 --- a/net-ftp/vsftpd/files/digest-vsftpd-2.0.5-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 146062e8b2f93af43ff6c2c770feea94 vsftpd-2.0.5.tar.gz 155985 -RMD160 297c383aae9fd90f75d5d6a62b2ed5e54adf25d4 vsftpd-2.0.5.tar.gz 155985 -SHA256 5462ebf0df2792dde8ea3cf5d87c715200aac388554b3f0a9ace6265edecfa5b vsftpd-2.0.5.tar.gz 155985 diff --git a/net-ftp/vsftpd/files/digest-vsftpd-2.0.5-r2 b/net-ftp/vsftpd/files/digest-vsftpd-2.0.5-r2 deleted file mode 100644 index 162037302490..000000000000 --- a/net-ftp/vsftpd/files/digest-vsftpd-2.0.5-r2 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 146062e8b2f93af43ff6c2c770feea94 vsftpd-2.0.5.tar.gz 155985 -RMD160 297c383aae9fd90f75d5d6a62b2ed5e54adf25d4 vsftpd-2.0.5.tar.gz 155985 -SHA256 5462ebf0df2792dde8ea3cf5d87c715200aac388554b3f0a9ace6265edecfa5b vsftpd-2.0.5.tar.gz 155985 diff --git a/net-ftp/vsftpd/vsftpd-2.0.4-r1.ebuild b/net-ftp/vsftpd/vsftpd-2.0.4-r1.ebuild deleted file mode 100644 index 4d60d7271ff2..000000000000 --- a/net-ftp/vsftpd/vsftpd-2.0.4-r1.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-ftp/vsftpd/vsftpd-2.0.4-r1.ebuild,v 1.10 2007/03/10 14:27:32 vapier Exp $ - -inherit eutils - -DESCRIPTION="Very Secure FTP Daemon written with speed, size and security in mind" -HOMEPAGE="http://vsftpd.beasts.org/" -SRC_URI="ftp://vsftpd.beasts.org/users/cevans/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ia64 ppc ppc64 s390 sh sparc x86" -IUSE="caps logrotate pam tcpd ssl selinux xinetd" - -DEPEND="caps? ( sys-libs/libcap ) - pam? ( || ( virtual/pam sys-libs/pam ) ) - tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) - ssl? ( >=dev-libs/openssl-0.9.7d ) -" -RDEPEND="${DEPEND} - net-ftp/ftpbase - logrotate? ( app-admin/logrotate ) - selinux? ( sec-policy/selinux-ftpd ) - xinetd? ( sys-apps/xinetd ) -" - -src_unpack() { - unpack "${A}" - cd "${S}" - - # Patch the source, config and the manpage to use /etc/vsftpd/ - epatch "${FILESDIR}/vsftpd-2.0.3-gentoo.patch" - - # Configure vsftpd build defaults - use tcpd && echo "#define VSF_BUILD_TCPWRAPPERS" >> builddefs.h - use ssl && echo "#define VSF_BUILD_SSL" >> builddefs.h - use pam || echo "#undef VSF_BUILD_PAM" >> builddefs.h - - # Ensure that we don't link against libcap unless asked - if ! use caps ; then - sed -i '/^#define VSF_SYSDEP_HAVE_LIBCAP$/ d' sysdeputil.c - sed -i '/libcap/ d' vsf_findlibs.sh - fi - - # Let portage control stripping - sed -i '/^LINK[[:space:]]*=[[:space:]]*/ s/-Wl,-s//' Makefile -} - -src_compile() { - emake CFLAGS="${CFLAGS}" || die -} - -src_install() { - into /usr - doman vsftpd.conf.5 vsftpd.8 - dosbin vsftpd - - dodoc AUDIT BENCHMARKS BUGS Changelog FAQ \ - LICENSE README README.security REWARD SIZE \ - SPEED TODO TUNING - newdoc vsftpd.conf vsftpd.conf.example - - docinto security - dodoc SECURITY/* - - insinto "/usr/share/doc/${PF}/examples" - doins -r EXAMPLE/* - - insinto /etc/vsftpd - newins vsftpd.conf vsftpd.conf.example - - if use logrotate ; then - insinto /etc/logrotate.d - newins "${FILESDIR}/vsftpd.logrotate" vsftpd - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}/vsftpd.xinetd" vsftpd - fi - - newinitd "${FILESDIR}/vsftpd.init" vsftpd - - keepdir /usr/share/vsftpd/empty -} - -pkg_preinst() { - # If we use xinetd, then we comment out listen=YES - # so that our default config works under xinetd - fixes #78347 - if use xinetd ; then - sed -i '/\listen=YES/s/^/#/g' "${D}"/etc/vsftpd/vsftpd.conf.example - fi -} - -pkg_postinst() { - einfo "vsftpd init script can now be multiplexed." - einfo "The default init script forces /etc/vsftpd/vsftpd.conf to exist." - einfo "If you symlink the init script to another one, say vsftpd.foo" - einfo "then that uses /etc/vsftpd/foo.conf instead." - einfo - einfo "Example:" - einfo " cd /etc/init.d" - einfo " ln -s vsftpd vsftpd.foo" - einfo "You can now treat vsftpd.foo like any other service" -} diff --git a/net-ftp/vsftpd/vsftpd-2.0.5-r1.ebuild b/net-ftp/vsftpd/vsftpd-2.0.5-r1.ebuild deleted file mode 100644 index 04ab8f51145d..000000000000 --- a/net-ftp/vsftpd/vsftpd-2.0.5-r1.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-ftp/vsftpd/vsftpd-2.0.5-r1.ebuild,v 1.1 2007/04/02 11:32:33 uberlord Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="Very Secure FTP Daemon written with speed, size and security in mind" -HOMEPAGE="http://vsftpd.beasts.org/" -SRC_URI="ftp://vsftpd.beasts.org/users/cevans/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ia64 ppc ppc64 s390 sh sparc x86" -IUSE="caps logrotate pam tcpd ssl selinux xinetd" - -DEPEND="caps? ( sys-libs/libcap ) - pam? ( || ( virtual/pam sys-libs/pam ) ) - tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) - ssl? ( >=dev-libs/openssl-0.9.7d )" -RDEPEND="${DEPEND} - net-ftp/ftpbase - logrotate? ( app-admin/logrotate ) - selinux? ( sec-policy/selinux-ftpd ) - xinetd? ( sys-apps/xinetd )" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Patch the source, config and the manpage to use /etc/vsftpd/ - epatch "${FILESDIR}/${PN}-2.0.3-gentoo.patch" - - # Fix building without the libcap - epatch "${FILESDIR}/${P}-caps.patch" - - # Configure vsftpd build defaults - use tcpd && echo "#define VSF_BUILD_TCPWRAPPERS" >> builddefs.h - use ssl && echo "#define VSF_BUILD_SSL" >> builddefs.h - use pam || echo "#undef VSF_BUILD_PAM" >> builddefs.h - - # Ensure that we don't link against libcap unless asked - if ! use caps ; then - sed -i '/^#define VSF_SYSDEP_HAVE_LIBCAP$/ d' sysdeputil.c - sed -i '/libcap/ d' vsf_findlibs.sh - fi - - # Let portage control stripping - sed -i '/^LINK[[:space:]]*=[[:space:]]*/ s/-Wl,-s//' Makefile -} - -src_compile() { - emake CFLAGS="${CFLAGS}" CC="$(tc-getCC)" || die -} - -src_install() { - into /usr - doman vsftpd.conf.5 vsftpd.8 - dosbin vsftpd || die - - dodoc AUDIT BENCHMARKS BUGS Changelog FAQ \ - README README.security REWARD SIZE \ - SPEED TODO TUNING - newdoc vsftpd.conf vsftpd.conf.example - - docinto security - dodoc SECURITY/* - - insinto "/usr/share/doc/${PF}/examples" - doins -r EXAMPLE/* - - insinto /etc/vsftpd - newins vsftpd.conf vsftpd.conf.example - - if use logrotate ; then - insinto /etc/logrotate.d - newins "${FILESDIR}/vsftpd.logrotate" vsftpd - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}/vsftpd.xinetd" vsftpd - fi - - newinitd "${FILESDIR}/vsftpd.init" vsftpd - - keepdir /usr/share/vsftpd/empty -} - -pkg_preinst() { - # If we use xinetd, then we comment out listen=YES - # so that our default config works under xinetd - fixes #78347 - if use xinetd ; then - sed -i '/\listen=YES/s/^/#/g' "${D}"/etc/vsftpd/vsftpd.conf.example - fi -} - -pkg_postinst() { - einfo "vsftpd init script can now be multiplexed." - einfo "The default init script forces /etc/vsftpd/vsftpd.conf to exist." - einfo "If you symlink the init script to another one, say vsftpd.foo" - einfo "then that uses /etc/vsftpd/foo.conf instead." - einfo - einfo "Example:" - einfo " cd /etc/init.d" - einfo " ln -s vsftpd vsftpd.foo" - einfo "You can now treat vsftpd.foo like any other service" -} diff --git a/net-ftp/vsftpd/vsftpd-2.0.5-r2.ebuild b/net-ftp/vsftpd/vsftpd-2.0.5-r2.ebuild deleted file mode 100644 index d2fdfc854115..000000000000 --- a/net-ftp/vsftpd/vsftpd-2.0.5-r2.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-ftp/vsftpd/vsftpd-2.0.5-r2.ebuild,v 1.2 2007/05/11 08:47:39 yoswink Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="Very Secure FTP Daemon written with speed, size and security in mind" -HOMEPAGE="http://vsftpd.beasts.org/" -SRC_URI="ftp://vsftpd.beasts.org/users/cevans/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ia64 ppc ppc64 s390 sh sparc x86" -IUSE="caps logrotate pam tcpd ssl selinux xinetd" - -DEPEND="caps? ( sys-libs/libcap ) - pam? ( || ( virtual/pam sys-libs/pam ) ) - tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) - ssl? ( >=dev-libs/openssl-0.9.7d )" -RDEPEND="${DEPEND} - net-ftp/ftpbase - logrotate? ( app-admin/logrotate ) - selinux? ( sec-policy/selinux-ftpd ) - xinetd? ( sys-apps/xinetd )" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Patch the source, config and the manpage to use /etc/vsftpd/ - epatch "${FILESDIR}/${PN}-2.0.3-gentoo.patch" - - # Fix building without the libcap - epatch "${FILESDIR}/${P}-caps.patch" - - # Configure vsftpd build defaults - use tcpd && echo "#define VSF_BUILD_TCPWRAPPERS" >> builddefs.h - use ssl && echo "#define VSF_BUILD_SSL" >> builddefs.h - use pam || echo "#undef VSF_BUILD_PAM" >> builddefs.h - - # Ensure that we don't link against libcap unless asked - if ! use caps ; then - sed -i '/^#define VSF_SYSDEP_HAVE_LIBCAP$/ d' sysdeputil.c - sed -i '/libcap/ d' vsf_findlibs.sh - fi - - # Let portage control stripping - sed -i '/^LINK[[:space:]]*=[[:space:]]*/ s/-Wl,-s//' Makefile -} - -src_compile() { - emake CFLAGS="${CFLAGS}" CC="$(tc-getCC)" || die -} - -src_install() { - into /usr - doman vsftpd.conf.5 vsftpd.8 - dosbin vsftpd || die - - dodoc AUDIT BENCHMARKS BUGS Changelog FAQ \ - README README.security REWARD SIZE \ - SPEED TODO TUNING - newdoc vsftpd.conf vsftpd.conf.example - - docinto security - dodoc SECURITY/* - - insinto "/usr/share/doc/${PF}/examples" - doins -r EXAMPLE/* - - insinto /etc/vsftpd - newins vsftpd.conf vsftpd.conf.example - - if use logrotate ; then - insinto /etc/logrotate.d - newins "${FILESDIR}/vsftpd.logrotate" vsftpd - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}/vsftpd.xinetd" vsftpd - fi - - newinitd "${FILESDIR}/vsftpd.init" vsftpd - - keepdir /usr/share/vsftpd/empty -} - -pkg_preinst() { - # If we use xinetd, then we comment out listen=YES - # so that our default config works under xinetd - fixes #78347 - if use xinetd ; then - sed -i '/\listen=YES/s/^/#/g' "${D}"/etc/vsftpd/vsftpd.conf.example - fi -} - -pkg_postinst() { - einfo "vsftpd init script can now be multiplexed." - einfo "The default init script forces /etc/vsftpd/vsftpd.conf to exist." - einfo "If you symlink the init script to another one, say vsftpd.foo" - einfo "then that uses /etc/vsftpd/foo.conf instead." - einfo - einfo "Example:" - einfo " cd /etc/init.d" - einfo " ln -s vsftpd vsftpd.foo" - einfo "You can now treat vsftpd.foo like any other service" -} diff --git a/net-ftp/vsftpd/vsftpd-2.0.5.ebuild b/net-ftp/vsftpd/vsftpd-2.0.5.ebuild deleted file mode 100644 index 044e6c65ce53..000000000000 --- a/net-ftp/vsftpd/vsftpd-2.0.5.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-ftp/vsftpd/vsftpd-2.0.5.ebuild,v 1.10 2007/03/17 12:43:20 beandog Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="Very Secure FTP Daemon written with speed, size and security in mind" -HOMEPAGE="http://vsftpd.beasts.org/" -SRC_URI="ftp://vsftpd.beasts.org/users/cevans/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ia64 ppc ppc64 s390 sh sparc x86" -IUSE="caps logrotate pam tcpd ssl selinux xinetd" - -DEPEND="caps? ( sys-libs/libcap ) - pam? ( || ( virtual/pam sys-libs/pam ) ) - tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) - ssl? ( >=dev-libs/openssl-0.9.7d )" -RDEPEND="${DEPEND} - net-ftp/ftpbase - logrotate? ( app-admin/logrotate ) - selinux? ( sec-policy/selinux-ftpd ) - xinetd? ( sys-apps/xinetd )" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Patch the source, config and the manpage to use /etc/vsftpd/ - epatch "${FILESDIR}/${PN}-2.0.3-gentoo.patch" - - # Fix building without the libcap - epatch "${FILESDIR}/${P}-caps.patch" - - # Configure vsftpd build defaults - use tcpd && echo "#define VSF_BUILD_TCPWRAPPERS" >> builddefs.h - use ssl && echo "#define VSF_BUILD_SSL" >> builddefs.h - use pam || echo "#undef VSF_BUILD_PAM" >> builddefs.h - - # Ensure that we don't link against libcap unless asked - if ! use caps ; then - sed -i '/^#define VSF_SYSDEP_HAVE_LIBCAP$/ d' sysdeputil.c - sed -i '/libcap/ d' vsf_findlibs.sh - fi - - # Let portage control stripping - sed -i '/^LINK[[:space:]]*=[[:space:]]*/ s/-Wl,-s//' Makefile -} - -src_compile() { - emake CFLAGS="${CFLAGS}" CC="$(tc-getCC)" || die -} - -src_install() { - into /usr - doman vsftpd.conf.5 vsftpd.8 - dosbin vsftpd || die - - dodoc AUDIT BENCHMARKS BUGS Changelog FAQ \ - README README.security REWARD SIZE \ - SPEED TODO TUNING - newdoc vsftpd.conf vsftpd.conf.example - - docinto security - dodoc SECURITY/* - - insinto "/usr/share/doc/${PF}/examples" - doins -r EXAMPLE/* - - insinto /etc/vsftpd - newins vsftpd.conf vsftpd.conf.example - - if use logrotate ; then - insinto /etc/logrotate.d - newins "${FILESDIR}/vsftpd.logrotate" vsftpd - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}/vsftpd.xinetd" vsftpd - fi - - newinitd "${FILESDIR}/vsftpd.init" vsftpd - - keepdir /usr/share/vsftpd/empty -} - -pkg_preinst() { - # If we use xinetd, then we comment out listen=YES - # so that our default config works under xinetd - fixes #78347 - if use xinetd ; then - sed -i '/\listen=YES/s/^/#/g' "${D}"/etc/vsftpd/vsftpd.conf.example - fi -} - -pkg_postinst() { - einfo "vsftpd init script can now be multiplexed." - einfo "The default init script forces /etc/vsftpd/vsftpd.conf to exist." - einfo "If you symlink the init script to another one, say vsftpd.foo" - einfo "then that uses /etc/vsftpd/foo.conf instead." - einfo - einfo "Example:" - einfo " cd /etc/init.d" - einfo " ln -s vsftpd vsftpd.foo" - einfo "You can now treat vsftpd.foo like any other service" -} |