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
commit6a18d1372792983735451714715c22382022a270 (patch)
tree479793b966920f0bfc9e4e79f4c258192c798114 /net-www
parentmasked mod_auth_kerb and mod_ftpd (diff)
downloadgentoo-2-6a18d1372792983735451714715c22382022a270.tar.gz
gentoo-2-6a18d1372792983735451714715c22382022a270.tar.bz2
gentoo-2-6a18d1372792983735451714715c22382022a270.zip
bump to 0.13.0 uses new apache-module eclass
(Portage version: 2.0.51-r15)
Diffstat (limited to 'net-www')
-rw-r--r--net-www/mod_ftpd/ChangeLog10
-rw-r--r--net-www/mod_ftpd/Manifest11
-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, 107 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..d614b4991f09 100644
--- a/net-www/mod_ftpd/Manifest
+++ b/net-www/mod_ftpd/Manifest
@@ -1,6 +1,9 @@
-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
+MD5 ecb68ccb8fb7d684b2cc9b4586fc5a43 ChangeLog 851
+MD5 0d18f0fe5d603b41b988373892caf195 metadata.xml 226
+MD5 b594b24d2e2b4370f9137d31d0b115a4 mod_ftpd-0.12.3.ebuild 1135
+MD5 3d63767e32e674a4c7b40c7d428b7a32 mod_ftpd-0.13.0.ebuild 981
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
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