summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrant Goodyear <g2boojum@gentoo.org>2003-08-14 03:59:39 +0000
committerGrant Goodyear <g2boojum@gentoo.org>2003-08-14 03:59:39 +0000
commit1ab1191b855b53a7b387cc2955bf3d750726acf9 (patch)
tree73e2dc39c1671aca8acb9b1a988cd8b564307f61 /net-ftp
parentVersion bump. Added ssl to IUSE. ldap and pam fixes in src_install. (diff)
downloadgentoo-2-1ab1191b855b53a7b387cc2955bf3d750726acf9.tar.gz
gentoo-2-1ab1191b855b53a7b387cc2955bf3d750726acf9.tar.bz2
gentoo-2-1ab1191b855b53a7b387cc2955bf3d750726acf9.zip
Version bump. Added ssl to IUSE. ldap and pam fixes in src_install.
Diffstat (limited to 'net-ftp')
-rw-r--r--net-ftp/pure-ftpd/ChangeLog8
-rw-r--r--net-ftp/pure-ftpd/Manifest4
-rw-r--r--net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.16a1
-rw-r--r--net-ftp/pure-ftpd/pure-ftpd-1.0.16a.ebuild76
4 files changed, 86 insertions, 3 deletions
diff --git a/net-ftp/pure-ftpd/ChangeLog b/net-ftp/pure-ftpd/ChangeLog
index 1977d6bbff40..54fd0d734c62 100644
--- a/net-ftp/pure-ftpd/ChangeLog
+++ b/net-ftp/pure-ftpd/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-ftp/pure-ftpd
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/ChangeLog,v 1.15 2003/07/29 13:48:42 gmsoft Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-ftp/pure-ftpd/ChangeLog,v 1.16 2003/08/14 03:59:34 g2boojum Exp $
+
+*pure-ftpd-1.0.16a (13 Aug 2003)
+
+ 13 Aug 2003; Nick Hadaway <raker@gentoo.org> pure-ftpd-1.0.16a.ebuild:
+ Version bump. Fixes for the ldap and pam portion of the install.
+ Added ssl to IUSE. Other minor build cleanups.
*pure-ftpd-1.0.15 (21 Jun 2003)
diff --git a/net-ftp/pure-ftpd/Manifest b/net-ftp/pure-ftpd/Manifest
index 34623c9f7a60..d33755f375d5 100644
--- a/net-ftp/pure-ftpd/Manifest
+++ b/net-ftp/pure-ftpd/Manifest
@@ -3,8 +3,8 @@ MD5 69962f7d89d738c1151fa15491e3eb7f pure-ftpd-1.0.12.ebuild 1978
MD5 347009af58280306b542bf15394b1b0a pure-ftpd-1.0.14.ebuild 2083
MD5 0252a914ff69f2e3b4e82eaf78fdb607 pure-ftpd-1.0.11-r1.ebuild 1698
MD5 fb4de1fa12d896d1126ae2d6a8d9f50e pure-ftpd-1.0.8-r1.ebuild 1433
-MD5 7dfa2a77530f22f6c3079bb61c943ae6 pure-ftpd-1.0.16a.ebuild 2246
-MD5 8a46853af2d2d868ea89e3ca4dd07f15 ChangeLog 2455
+MD5 99583bffef65d64d19b61a7e7da45d4f pure-ftpd-1.0.16a.ebuild 2241
+MD5 45fda41c57b3c1e08cd06a9d0a13740b ChangeLog 2683
MD5 9d7d0fa7c682d2a7923e2754dc9de95a pure-ftpd-1.0.15.ebuild 2089
MD5 fc9bcedcf23457ad3f51e5929b443c37 pure-ftpd-1.0.13a.ebuild 1881
MD5 f754dfcdc5e62960e7edf751ef27ef2b files/digest-pure-ftpd-1.0.13a 70
diff --git a/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.16a b/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.16a
new file mode 100644
index 000000000000..a68bf86c6bbf
--- /dev/null
+++ b/net-ftp/pure-ftpd/files/digest-pure-ftpd-1.0.16a
@@ -0,0 +1 @@
+MD5 9bb8e85367bda9a63afdcbe6e2d26c71 pure-ftpd-1.0.16a.tar.bz2 435388
diff --git a/net-ftp/pure-ftpd/pure-ftpd-1.0.16a.ebuild b/net-ftp/pure-ftpd/pure-ftpd-1.0.16a.ebuild
new file mode 100644
index 000000000000..972b6fa3272f
--- /dev/null
+++ b/net-ftp/pure-ftpd/pure-ftpd-1.0.16a.ebuild
@@ -0,0 +1,76 @@
+# 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.16a.ebuild,v 1.1 2003/08/14 03:59:34 g2boojum 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 )
+ 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 \
+ --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/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 pureftpd.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 "Check out - http://www.pureftpd.org/README"
+ ewarn "And for SSL/TLS help - http://www.pureftpd.org/README.TLS"
+}