summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenedikt Boehm <hollow@gentoo.org>2005-01-30 20:16:48 +0000
committerBenedikt Boehm <hollow@gentoo.org>2005-01-30 20:16:48 +0000
commitf9b7b92bdc9ca906a8e0ba46aad834000621bd5f (patch)
tree33a356c4f4b87a89c77e5e24b859d91f0034599f /net-www/mod_ftpd
parentmasked mod_auth_kerb and mod_ftpd (diff)
downloadhistorical-f9b7b92bdc9ca906a8e0ba46aad834000621bd5f.tar.gz
historical-f9b7b92bdc9ca906a8e0ba46aad834000621bd5f.tar.bz2
historical-f9b7b92bdc9ca906a8e0ba46aad834000621bd5f.zip
bump to 0.13.0 uses new apache-module eclass
Package-Manager: portage-2.0.51-r15
Diffstat (limited to 'net-www/mod_ftpd')
-rw-r--r--net-www/mod_ftpd/ChangeLog10
-rw-r--r--net-www/mod_ftpd/Manifest21
-rw-r--r--net-www/mod_ftpd/files/45_mod_ftpd.conf51
-rw-r--r--net-www/mod_ftpd/files/digest-mod_ftpd-0.13.01
-rw-r--r--net-www/mod_ftpd/metadata.xml6
-rw-r--r--net-www/mod_ftpd/mod_ftpd-0.12.3.ebuild4
-rw-r--r--net-www/mod_ftpd/mod_ftpd-0.13.0.ebuild35
7 files changed, 117 insertions, 11 deletions
diff --git a/net-www/mod_ftpd/ChangeLog b/net-www/mod_ftpd/ChangeLog
index c5d862f51b5b..6e907d8c698d 100644
--- a/net-www/mod_ftpd/ChangeLog
+++ b/net-www/mod_ftpd/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-www/mod_ftpd
-# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/mod_ftpd/ChangeLog,v 1.4 2004/06/25 01:01:19 agriffis Exp $
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-www/mod_ftpd/ChangeLog,v 1.5 2005/01/30 20:16:47 hollow Exp $
+
+*mod_ftpd-0.13.0 (30 Jan 2005)
+
+ 30 Jan 2005; Benedikt Boehm <hollow@gentoo.org> metadata.xml,
+ +files/45_mod_ftpd.conf, +mod_ftpd-0.13.0.ebuild:
+ bump to 0.13.0 uses new apache-module eclass
20 Jun 2004; Chuck Short <zul@gentoo.org> mod_ftpd-0.12.3.ebuild:
Stable for x86.
diff --git a/net-www/mod_ftpd/Manifest b/net-www/mod_ftpd/Manifest
index 35d49ab718c9..6ed7f62e7f3f 100644
--- a/net-www/mod_ftpd/Manifest
+++ b/net-www/mod_ftpd/Manifest
@@ -1,6 +1,19 @@
-MD5 a83db93af4318818ae9af414376a78fd mod_ftpd-0.12.3.ebuild 1135
-MD5 cee40c63afa7aa39c615a6059d2b3965 ChangeLog 655
-MD5 5b6dd438f81019e56fa641841c0c13fe metadata.xml 501
-MD5 853c5251554ad3b0b04dd46bd6f3ce90 files/digest-mod_ftpd-0.12.3 68
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 89fb33468a3b1c503603f62bc1cb1ab0 ChangeLog 849
+MD5 0d18f0fe5d603b41b988373892caf195 metadata.xml 226
+MD5 643d55122c8f88480fe034ba357ff0d6 mod_ftpd-0.12.3.ebuild 1133
+MD5 3d4d1ff0fd210eaeb2c4c9c83de1cd99 mod_ftpd-0.13.0.ebuild 979
MD5 e4b00c859e767293dba0066453b34da2 files/0.12.3-mod_ftpd-ipv6.patch 513
+MD5 853c5251554ad3b0b04dd46bd6f3ce90 files/digest-mod_ftpd-0.12.3 68
MD5 7ff83240a58205cd17a0324bd1122702 files/mod_ftpd.conf 1673
+MD5 9e2557ac727b6290531393710ae6cf72 files/digest-mod_ftpd-0.13.0 68
+MD5 a19bb3dea57c7efbb399e53762e5e5fd files/45_mod_ftpd.conf 1644
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.0 (GNU/Linux)
+
+iD8DBQFB/UDJmPFBzbX68WERAkBzAKCXXgNp7jPTD6xLvbtaXi2z+JXWzwCfYtm4
+m9/wus+Lm9oafn+tHGzc7p0=
+=j6X0
+-----END PGP SIGNATURE-----
diff --git a/net-www/mod_ftpd/files/45_mod_ftpd.conf b/net-www/mod_ftpd/files/45_mod_ftpd.conf
new file mode 100644
index 000000000000..c7619c4a6a09
--- /dev/null
+++ b/net-www/mod_ftpd/files/45_mod_ftpd.conf
@@ -0,0 +1,51 @@
+<IfDefine FTPD>
+ LoadModule ftpd_module modules/mod_ftpd.so
+
+ # Load any of the provider modules here (for user specific chroots)
+ #LoadModule ftpd_dbm_module modules/mod_ftpd_dbm.so
+ #LoadModule ftpd_dbi_module modules/mod_ftpd_dbi.so
+ LoadModule ftpd_default_module modules/mod_ftpd_default.so
+ #LoadModule ftpd_fail_module modules/mod_ftpd_fail.so
+
+ Listen 21
+ <VirtualHost *:21>
+ DocumentRoot /home/ftp
+ FtpProtocol On
+ FtpShowRealPermissions Off
+ FtpAllowActive On
+ FtpPasvMinPort 1024
+ FtpPasvMaxPort 65535
+ FtpLimitOrder default
+ FtpDefaultMaxLogins 100
+
+ <Directory /home/ftp>
+ Anonymous_Authoritative On
+ AuthAuthoritative Off
+ Anonymous_NoUserID Off
+ Anonymous_MustGiveEmail Off
+ Anonymous_VerifyEmail Off
+ Anonymous_LogEmail Off
+ Anonymous anonymous
+ AuthName ftp
+ AuthType Basic
+ Require valid-user
+ Order allow,deny
+ Allow from all
+ </Directory>
+
+ # only allow changing, retrieving files, and listing on the site
+ <Location />
+ <LimitExcept CHDIR GET LIST>
+ Deny from all
+ </LimitExcept>
+ </Location>
+
+ # allow making directories, listing, chdir, and uploading files.
+ # But don't allow retrieving files.
+ <Location /upload>
+ <LimitExcept LIST PUT MKCOL CHDIR>
+ Deny from all
+ </LimitExcept>
+ </Location>
+ </VirtualHost>
+</IfDefine>
diff --git a/net-www/mod_ftpd/files/digest-mod_ftpd-0.13.0 b/net-www/mod_ftpd/files/digest-mod_ftpd-0.13.0
new file mode 100644
index 000000000000..e18169ff3cc6
--- /dev/null
+++ b/net-www/mod_ftpd/files/digest-mod_ftpd-0.13.0
@@ -0,0 +1 @@
+MD5 d92a3a31c5baef53acc06dca13bb27cb mod_ftpd-0.13.0.tar.bz2 327372
diff --git a/net-www/mod_ftpd/metadata.xml b/net-www/mod_ftpd/metadata.xml
index bcaabdbbd0d3..10510cb8be95 100644
--- a/net-www/mod_ftpd/metadata.xml
+++ b/net-www/mod_ftpd/metadata.xml
@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>apache</herd>
-<longdescription>
-The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.
-</longdescription>
+<maintainer>
+ <email>apache-devs@gentoo.org</email>
+</maintainer>
</pkgmetadata>
diff --git a/net-www/mod_ftpd/mod_ftpd-0.12.3.ebuild b/net-www/mod_ftpd/mod_ftpd-0.12.3.ebuild
index c6ac32e6e333..ed2ee40be129 100644
--- a/net-www/mod_ftpd/mod_ftpd-0.12.3.ebuild
+++ b/net-www/mod_ftpd/mod_ftpd-0.12.3.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/mod_ftpd/mod_ftpd-0.12.3.ebuild,v 1.4 2004/06/25 01:01:19 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/mod_ftpd/mod_ftpd-0.12.3.ebuild,v 1.5 2005/01/30 20:16:47 hollow Exp $
inherit eutils
diff --git a/net-www/mod_ftpd/mod_ftpd-0.13.0.ebuild b/net-www/mod_ftpd/mod_ftpd-0.13.0.ebuild
new file mode 100644
index 000000000000..1ecab90dc869
--- /dev/null
+++ b/net-www/mod_ftpd/mod_ftpd-0.13.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-www/mod_ftpd/mod_ftpd-0.13.0.ebuild,v 1.1 2005/01/30 20:16:47 hollow Exp $
+
+inherit eutils apache-module
+
+DESCRIPTION="Apache2 protocol module which provides an FTP server"
+HOMEPAGE="http://www.outoforder.cc/projects/apache/mod_ftpd/"
+SRC_URI="http://www.outoforder.cc/downloads/${PN}/${P}.tar.bz2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="gdbm"
+
+DEPEND="gdbm? ( >=sys-libs/gdbm-1.8.0-r5 )"
+
+APACHE2_EXECFILES="providers/*/.libs/*.so"
+APACHE2_MOD_CONF="45_${PN}"
+APACHE2_MOD_DEFINE="FTPD"
+
+DOCFILES="docs/manual.html AUTHORS ChangeLog NOTICE README TODO"
+
+need_apache2
+
+src_compile() {
+ local providers="default fail"
+
+ use gdbm && providers="dbm ${providers}"
+ use dbi && providers="dbi ${providers}"
+
+ econf --with-apxs=${APXS2} \
+ --enable-providers="${providers}" || die "econf failed"
+ emake || die "emake failed"
+} \ No newline at end of file