summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Hadaway <raker@gentoo.org>2003-10-20 01:54:41 +0000
committerNick Hadaway <raker@gentoo.org>2003-10-20 01:54:41 +0000
commitfd5a14c6c2b7af5bee801e3d8e3266ddd7939b23 (patch)
tree2c0506430f2fd3452c737b49f5a4e7ba9919e2ea /net-ftp
parentVersion bump. Important bugfixes. And removed stale ebuilds. (diff)
downloadhistorical-fd5a14c6c2b7af5bee801e3d8e3266ddd7939b23.tar.gz
historical-fd5a14c6c2b7af5bee801e3d8e3266ddd7939b23.tar.bz2
historical-fd5a14c6c2b7af5bee801e3d8e3266ddd7939b23.zip
Version bump. Important bugfixes. And removed stale ebuilds.
Diffstat (limited to 'net-ftp')
-rw-r--r--net-ftp/pure-ftpd/Manifest4
-rw-r--r--net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.121
-rw-r--r--net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.12-r11
-rw-r--r--net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.13a1
-rw-r--r--net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.141
-rw-r--r--net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.151
-rw-r--r--net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.16b1
-rw-r--r--net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.8-r11
-rw-r--r--net-ftp/pure-ftpd/pure-ftpd-1.0.12-r1.ebuild64
-rw-r--r--net-ftp/pure-ftpd/pure-ftpd-1.0.12.ebuild63
-rw-r--r--net-ftp/pure-ftpd/pure-ftpd-1.0.13a.ebuild58
-rw-r--r--net-ftp/pure-ftpd/pure-ftpd-1.0.14.ebuild67
-rw-r--r--net-ftp/pure-ftpd/pure-ftpd-1.0.16b.ebuild (renamed from net-ftp/pure-ftpd/pure-ftpd-1.0.15.ebuild)31
-rw-r--r--net-ftp/pure-ftpd/pure-ftpd-1.0.8-r1.ebuild53
14 files changed, 23 insertions, 324 deletions
diff --git a/net-ftp/pure-ftpd/Manifest b/net-ftp/pure-ftpd/Manifest
index 9f955845bc33..e0767a206a46 100644
--- a/net-ftp/pure-ftpd/Manifest
+++ b/net-ftp/pure-ftpd/Manifest
@@ -1,7 +1,7 @@
-MD5 a3d910740df71a52a18746c364570776 pure-ftpd-1.0.16b.ebuild 2236
+MD5 42999233085de20329c174d13d77394e pure-ftpd-1.0.16b.ebuild 2236
MD5 fef12c959d70c077c5470e839da663df pure-ftpd-1.0.11-r1.ebuild 1699
MD5 96b6589f0b5b641582b0216e516165c0 pure-ftpd-1.0.16a.ebuild 2235
-MD5 42a17c75035ca0787332c9d544f5475f ChangeLog 2779
+MD5 7b23ed100352a2225a35142a87d44202 ChangeLog 2923
MD5 12158b386c76f1fa317b9b474abfb30e metadata.xml 249
MD5 400dc40181ad98eaad9880dfd1f67f54 files/digest-pure-ftpd-1.0.16a 70
MD5 0e2de54a63d8f1c4a44d15f95e38b044 files/digest-pure-ftpd-1.0.16b 70
diff --git a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.12 b/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.12
deleted file mode 100644
index 93616476088b..000000000000
--- a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.12
+++ /dev/null
@@ -1 +0,0 @@
-MD5 36d2a7e96569046aa9ab5314b0846f25 pure-ftpd-1.0.12.tar.bz2 395495
diff --git a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.12-r1 b/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.12-r1
deleted file mode 100644
index 93616476088b..000000000000
--- a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.12-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 36d2a7e96569046aa9ab5314b0846f25 pure-ftpd-1.0.12.tar.bz2 395495
diff --git a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.13a b/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.13a
deleted file mode 100644
index 66a100ff1271..000000000000
--- a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.13a
+++ /dev/null
@@ -1 +0,0 @@
-MD5 a728e2bd77098de957ddb458385e14b9 pure-ftpd-1.0.13a.tar.bz2 412143
diff --git a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.14 b/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.14
deleted file mode 100644
index 044a17602523..000000000000
--- a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.14
+++ /dev/null
@@ -1 +0,0 @@
-MD5 b650c4d6f59ec0781b33876932ea2038 pure-ftpd-1.0.14.tar.bz2 427014
diff --git a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.15 b/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.15
deleted file mode 100644
index a753340ada92..000000000000
--- a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.15
+++ /dev/null
@@ -1 +0,0 @@
-MD5 ed807a6e8ac16fbb7b4b1032582ae06b pure-ftpd-1.0.15.tar.bz2 422016
diff --git a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.16b b/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.16b
new file mode 100644
index 000000000000..0f7f5121c229
--- /dev/null
+++ b/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.16b
@@ -0,0 +1 @@
+MD5 1e741f0e7acd3875998cd8857e99a89b pure-ftpd-1.0.16b.tar.bz2 439253
diff --git a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.8-r1 b/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.8-r1
deleted file mode 100644
index cc20124dbbac..000000000000
--- a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.8-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 a797eed5a4837cda13a45e64b9127309 pure-ftpd-1.0.8.tar.gz 435630
diff --git a/net-ftp/pure-ftpd/pure-ftpd-1.0.12-r1.ebuild b/net-ftp/pure-ftpd/pure-ftpd-1.0.12-r1.ebuild
deleted file mode 100644
index 2b866b9a5878..000000000000
--- a/net-ftp/pure-ftpd/pure-ftpd-1.0.12-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.12-r1.ebuild,v 1.6 2003/09/07 00:12:23 msterret Exp $
-
-DESCRIPTION="Pure-FTPd is a fast, production-quality, standard-conformant FTP server"
-SRC_URI="mirror://sourceforge/pureftpd/${P}.tar.bz2"
-HOMEPAGE="http://www.pureftpd.org/"
-
-DEPEND="virtual/glibc
- pam? ( >=sys-libs/pam-0.75 )
- mysql? ( >=dev-db/mysql-3* )
- postgres? ( >=dev-db/postgresql-7.2.2 )
- ldap? ( >=net-nds/openldap-2.0.25 )"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 ~ppc ~sparc ~alpha"
-IUSE="pam mysql postgres ldap"
-
-src_compile() {
- use pam && myconf="${myconf} --with-pam"
- use ldap && myconf="${myconf} --with-ldap"
- use mysql && myconf="${myconf} --with-mysql"
- use postgres && myconf="${myconf} --with-pgsql"
-
- econf --with-altlog --with-extauth \
- --with-puredb --with-cookie \
- --with-throttling --with-ratios \
- --with-quotas --with-ftpwho \
- --with-uploadscript --with-virtualhosts \
- --with-virtualchroot --with-diraliases \
- --with-largefile \
- --with-peruserlimits ${myconf}
-
- emake || die "compile problem"
-}
-
-src_install() {
- einstall
-
- dodoc AUTHORS CONTACT COPYING ChangeLog FAQ HISTORY INSTALL README* NEWS
-
- dodir /etc/{conf.d,init.d}
- cp ${FILESDIR}/ftpusers ${D}/etc/ftpusers
- cp ${FILESDIR}/pure-ftpd.conf_d ${D}/etc/conf.d/pure-ftpd
-
- use pam && insinto /etc/pam.d && doins pam/{ftplockout,pure-ftpd}
-
- exeinto /etc/init.d ; newexe ${FILESDIR}/pure-ftpd.rc6 pure-ftpd
-
- # we should always install that, so commented out the "if" -- blizzy
-# if [ -x /usr/sbin/xinetd ]; then
- insopts -m 644
- insinto /etc/xinetd.d
- newins ${FILESDIR}/pure-ftpd.xinetd pure-ftpd
-# fi
-}
-
-pkg_postinst() {
- einfo "Before starting Pure-FTPd, you have to edit the /etc/conf.d/pure-ftpd file."
- echo
- ewarn "It's *really* important to read the README provided with Pure-FTPd."
- ewarn "Just point your browser at http://www.pureftpd.org/README"
-}
diff --git a/net-ftp/pure-ftpd/pure-ftpd-1.0.12.ebuild b/net-ftp/pure-ftpd/pure-ftpd-1.0.12.ebuild
deleted file mode 100644
index 1abddabe48ab..000000000000
--- a/net-ftp/pure-ftpd/pure-ftpd-1.0.12.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.12.ebuild,v 1.7 2003/09/07 00:12:23 msterret Exp $
-
-DESCRIPTION="Pure-FTPd is a fast, production-quality, standard-conformant FTP server"
-SRC_URI="mirror://sourceforge/pureftpd/${P}.tar.bz2"
-HOMEPAGE="http://www.pureftpd.org/"
-
-DEPEND="virtual/glibc
- pam? ( >=sys-libs/pam-0.75 )
- mysql? ( >=dev-db/mysql-3* )
- postgres? ( >=dev-db/postgresql-7.2.2 )
- ldap? ( >=net-nds/openldap-2.0.25 )"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 ~ppc ~sparc ~alpha"
-IUSE="pam mysql postgres ldap"
-
-src_compile() {
- use pam && myconf="${myconf} --with-pam"
- use ldap && myconf="${myconf} --with-ldap"
- use mysql && myconf="${myconf} --with-mysql"
- use postgres && myconf="${myconf} --with-pgsql"
-
- econf --with-altlog --with-extauth \
- --with-puredb --with-cookie \
- --with-throttling --with-ratios \
- --with-quotas --with-ftpwho \
- --with-uploadscript --with-virtualhosts \
- --with-virtualchroot --with-diraliases \
- --with-peruserlimits ${myconf}
-
- emake || die "compile problem"
-}
-
-src_install() {
- einstall
-
- dodoc AUTHORS CONTACT COPYING ChangeLog FAQ HISTORY INSTALL README* NEWS
-
- dodir /etc/{conf.d,init.d}
- cp ${FILESDIR}/ftpusers ${D}/etc/ftpusers
- cp ${FILESDIR}/pure-ftpd.conf_d ${D}/etc/conf.d/pure-ftpd
-
- use pam && insinto /etc/pam.d && doins pam/{ftplockout,pure-ftpd}
-
- exeinto /etc/init.d ; newexe ${FILESDIR}/pure-ftpd.rc6 pure-ftpd
-
- # we should always install that, so commented out the "if" -- blizzy
-# if [ -x /usr/sbin/xinetd ]; then
- insopts -m 644
- insinto /etc/xinetd.d
- newins ${FILESDIR}/pure-ftpd.xinetd pure-ftpd
-# fi
-}
-
-pkg_postinst() {
- einfo "Before starting Pure-FTPd, you have to edit the /etc/conf.d/pure-ftpd file."
- echo
- ewarn "It's *really* important to read the README provided with Pure-FTPd."
- ewarn "Just point your browser at http://www.pureftpd.org/README"
-}
diff --git a/net-ftp/pure-ftpd/pure-ftpd-1.0.13a.ebuild b/net-ftp/pure-ftpd/pure-ftpd-1.0.13a.ebuild
deleted file mode 100644
index e746c67a3d66..000000000000
--- a/net-ftp/pure-ftpd/pure-ftpd-1.0.13a.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.13a.ebuild,v 1.5 2003/09/07 00:12:23 msterret Exp $
-
-DESCRIPTION="Pure-FTPd is a fast, production-quality, standard-conformant FTP server"
-SRC_URI="ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/${P}.tar.bz2"
-HOMEPAGE="http://www.pureftpd.org/"
-DEPEND="virtual/glibc
- pam? ( >=sys-libs/pam-0.75 )
- mysql? ( >=dev-db/mysql-3* )
- postgres? ( >=dev-db/postgresql-7.2.2 )
- ldap? ( >=net-nds/openldap-2.0.25 )"
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 ~ppc ~sparc ~alpha"
-IUSE="pam mysql postgres ldap"
-
-src_compile() {
- use pam && myconf="${myconf} --with-pam"
- use ldap && myconf="${myconf} --with-ldap"
- use mysql && myconf="${myconf} --with-mysql"
- use postgres && myconf="${myconf} --with-pgsql"
-
- econf --with-altlog --with-extauth \
- --with-puredb --with-cookie \
- --with-throttling --with-ratios \
- --with-quotas --with-ftpwho \
- --with-uploadscript --with-virtualhosts \
- --with-virtualchroot --with-diraliases \
- --with-peruserlimits ${myconf}
- emake || die "compile problem"
-}
-
-src_install() {
- einstall
-
- dodoc AUTHORS CONTACT COPYING ChangeLog FAQ HISTORY INSTALL README* NEWS
-
- dodir /etc/{conf.d,init.d}
- cp ${FILESDIR}/ftpusers ${D}/etc/ftpusers
- cp ${FILESDIR}/pure-ftpd.conf_d ${D}/etc/conf.d/pure-ftpd
-
- use pam && insinto /etc/pam.d && doins pam/{ftplockout,pure-ftpd}
-
- exeinto /etc/init.d
- newexe ${FILESDIR}/pure-ftpd.rc6-r1 pure-ftpd
-
- insopts -m 644
- insinto /etc/xinetd.d
- newins ${FILESDIR}/pure-ftpd.xinetd pure-ftpd
-}
-
-pkg_postinst() {
- einfo "Before starting Pure-FTPd, you have to edit the /etc/conf.d/pure-ftpd file."
- echo
- ewarn "It's *really* important to read the README provided with Pure-FTPd."
- ewarn "Just point your browser at http://www.pureftpd.org/README"
-}
diff --git a/net-ftp/pure-ftpd/pure-ftpd-1.0.14.ebuild b/net-ftp/pure-ftpd/pure-ftpd-1.0.14.ebuild
deleted file mode 100644
index 5c276948131a..000000000000
--- a/net-ftp/pure-ftpd/pure-ftpd-1.0.14.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.14.ebuild,v 1.5 2003/09/07 00:12:23 msterret Exp $
-
-DESCRIPTION="Pure-FTPd is a fast, production-quality, standard-conformant FTP server"
-SRC_URI="ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/${P}.tar.bz2"
-HOMEPAGE="http://www.pureftpd.org/"
-DEPEND="virtual/glibc
- pam? ( >=sys-libs/pam-0.75 )
- mysql? ( >=dev-db/mysql-3* )
- postgres? ( >=dev-db/postgresql-7.2.2 )
- ldap? ( >=net-nds/openldap-2.0.25 )"
-SLOT="0"
-# Changed from GPL-2 to BSD 06/09/2003
-LICENSE="BSD"
-KEYWORDS="x86 ~ppc ~sparc ~alpha"
-IUSE="pam mysql postgres ldap"
-
-src_compile() {
- use pam && myconf="${myconf} --with-pam"
- use ldap && myconf="${myconf} --with-ldap"
- use mysql && myconf="${myconf} --with-mysql"
- use postgres && myconf="${myconf} --with-pgsql"
-
- econf --with-altlog --with-extauth \
- --with-puredb --with-cookie \
- --with-throttling --with-ratios \
- --with-quotas --with-ftpwho \
- --with-uploadscript --with-virtualhosts \
- --with-virtualchroot --with-diraliases \
- --with-peruserlimits ${myconf}
- emake || die "compile problem"
-}
-
-src_install() {
- einstall
-
- dodoc AUTHORS CONTACT COPYING ChangeLog FAQ HISTORY INSTALL README* NEWS
-
- dodir /etc/{conf.d,init.d}
- cp ${FILESDIR}/ftpusers ${D}/etc/ftpusers
- cp ${FILESDIR}/pure-ftpd.conf_d ${D}/etc/conf.d/pure-ftpd
-
- use pam && insinto /etc/pam.d && doins pam/{ftplockout,pure-ftpd}
-
- exeinto /etc/init.d
- newexe ${FILESDIR}/pure-ftpd.rc6-r1 pure-ftpd
-
- insopts -m 644
- insinto /etc/xinetd.d
- newins ${FILESDIR}/pure-ftpd.xinetd pure-ftpd
-
- if [ `use ldap` ]; then
- dodir /etc/openldap/schema
- insinto /etc/openldap/schema
- doins openldap.schema
- insinto /etc/openldap
- doins pureftpd-ldap.conf
- fi
-}
-
-pkg_postinst() {
- einfo "Before starting Pure-FTPd, you have to edit the /etc/conf.d/pure-ftpd file."
- echo
- ewarn "It's *really* important to read the README provided with Pure-FTPd."
- ewarn "Just point your browser at http://www.pureftpd.org/README"
-}
diff --git a/net-ftp/pure-ftpd/pure-ftpd-1.0.15.ebuild b/net-ftp/pure-ftpd/pure-ftpd-1.0.16b.ebuild
index 04141aac416d..f3e3ab6d5eb6 100644
--- a/net-ftp/pure-ftpd/pure-ftpd-1.0.15.ebuild
+++ b/net-ftp/pure-ftpd/pure-ftpd-1.0.16b.ebuild
@@ -1,34 +1,42 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.15.ebuild,v 1.4 2003/09/07 00:12:23 msterret Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.16b.ebuild,v 1.1 2003/10/20 01:54:37 raker Exp $
+
+IUSE="pam mysql postgres ldap ssl"
DESCRIPTION="Pure-FTPd is a fast, production-quality, standard-conformant FTP server"
SRC_URI="ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/${P}.tar.bz2"
HOMEPAGE="http://www.pureftpd.org/"
+
+SLOT="0"
+LICENSE="BSD" # Changed from GPL-2 to BSD 06/09/2003
+KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa"
+
DEPEND="virtual/glibc
pam? ( >=sys-libs/pam-0.75 )
mysql? ( >=dev-db/mysql-3* )
postgres? ( >=dev-db/postgresql-7.2.2 )
- ldap? ( >=net-nds/openldap-2.0.25 )"
-SLOT="0"
-# Changed from GPL-2 to BSD 06/09/2003
-LICENSE="BSD"
-KEYWORDS="x86 ~ppc ~sparc ~alpha hppa"
-IUSE="pam mysql postgres ldap"
+ ldap? ( >=net-nds/openldap-2.0.25 )
+ ssl? ( >=dev-libs/openssl-0.9.6g )"
src_compile() {
+ local myconf=""
+
use pam && myconf="${myconf} --with-pam"
use ldap && myconf="${myconf} --with-ldap"
use mysql && myconf="${myconf} --with-mysql"
use postgres && myconf="${myconf} --with-pgsql"
+ use ssl && myconf="${myconf} --with-tls"
- econf --with-altlog --with-extauth \
+ econf \
+ --with-altlog --with-extauth \
--with-puredb --with-cookie \
--with-throttling --with-ratios \
--with-quotas --with-ftpwho \
--with-uploadscript --with-virtualhosts \
--with-virtualchroot --with-diraliases \
--with-peruserlimits ${myconf}
+
emake || die "compile problem"
}
@@ -41,7 +49,7 @@ src_install() {
cp ${FILESDIR}/ftpusers ${D}/etc/ftpusers
cp ${FILESDIR}/pure-ftpd.conf_d ${D}/etc/conf.d/pure-ftpd
- use pam && insinto /etc/pam.d && doins pam/{ftplockout,pure-ftpd}
+ use pam && insinto /etc/pam.d && doins pam/pure-ftpd
exeinto /etc/init.d
newexe ${FILESDIR}/pure-ftpd.rc6-r1 pure-ftpd
@@ -53,7 +61,7 @@ src_install() {
if [ `use ldap` ]; then
dodir /etc/openldap/schema
insinto /etc/openldap/schema
- doins openldap.schema
+ doins pureftpd.schema
insinto /etc/openldap
doins pureftpd-ldap.conf
fi
@@ -63,5 +71,6 @@ pkg_postinst() {
einfo "Before starting Pure-FTPd, you have to edit the /etc/conf.d/pure-ftpd file."
echo
ewarn "It's *really* important to read the README provided with Pure-FTPd."
- ewarn "Just point your browser at http://www.pureftpd.org/README"
+ ewarn "Check out - http://www.pureftpd.org/README"
+ ewarn "And for SSL/TLS help - http://www.pureftpd.org/README.TLS"
}
diff --git a/net-ftp/pure-ftpd/pure-ftpd-1.0.8-r1.ebuild b/net-ftp/pure-ftpd/pure-ftpd-1.0.8-r1.ebuild
deleted file mode 100644
index f18b5799dd50..000000000000
--- a/net-ftp/pure-ftpd/pure-ftpd-1.0.8-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/pure-ftpd-1.0.8-r1.ebuild,v 1.11 2003/09/07 00:12:23 msterret Exp $
-
-IUSE="ldap pam postgres mysql"
-
-S=${WORKDIR}/${P}
-HOMEPAGE="http://pureftpd.sourceforge.net/"
-SRC_URI="mirror://sourceforge/pureftpd/${P}.tar.gz"
-DESCRIPTION="Pure-FTPd is a fast, production-quality, standard-conformant FTP server"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc "
-
-DEPEND="virtual/glibc
- pam? ( >=sys-libs/pam-0.75 )
- mysql? ( >=dev-db/mysql-3.23.47 )
- postgres? ( >=dev-db/postgresql-7.1.3 )
- ldap? ( >=net-nds/openldap-2.0.21 )"
-
-src_compile() {
-
- local myconf
- cd ${S}
- use pam && myconf="${myconf} --with-pam"
- use mysql && myconf="${myconf} --with-mysql"
- use postgres && myconf="${myconf} --with-pgsql"
- use ldap && myconf="${myconf} --with-ldap"
-
- ./configure --prefix=/usr --with-altlog --with-puredb \
- --with-extauth --with-throttling --with-ratios \
- --with-quotas --with-cookie \
- --with-uploadscript --with-virtualhosts \
- --with-virtualchroot --with-diraliases --with-ftpwho \
- --host=${CHOST} ${myconf} || die
- emake || die
-
-}
-
-src_install() {
-
- make DESTDIR=${D} install || die
-
- insinto /etc
- doins ${FILESDIR}/ftpusers
-
- insinto /etc/conf.d
- newins ${FILESDIR}/pure-ftpd.conf_d pure-ftpd
-
- exeinto /etc/init.d
- newexe ${FILESDIR}/pure-ftpd.rc6 pure-ftpd
-}