aboutsummaryrefslogtreecommitdiffstats
path: root/ftp/p5-Net-FTPServer
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2001-07-31 00:00:42 +0800
committerijliao <ijliao@FreeBSD.org>2001-07-31 00:00:42 +0800
commitea4646030f8e43907fbb447f32a17b2df59f2ec8 (patch)
tree55b276e6327fb2ad02d87714eca16feaf9d66557 /ftp/p5-Net-FTPServer
parent84d6de657cb03d58e4dda39e419723ed400cb719 (diff)
downloadfreebsd-ports-gnome-ea4646030f8e43907fbb447f32a17b2df59f2ec8.tar.gz
freebsd-ports-gnome-ea4646030f8e43907fbb447f32a17b2df59f2ec8.tar.zst
freebsd-ports-gnome-ea4646030f8e43907fbb447f32a17b2df59f2ec8.zip
add p5-Net-FTPServer
A full-featured, secure, extensible and configurable Perl FTP server
Diffstat (limited to 'ftp/p5-Net-FTPServer')
-rw-r--r--ftp/p5-Net-FTPServer/Makefile47
-rw-r--r--ftp/p5-Net-FTPServer/distinfo1
-rw-r--r--ftp/p5-Net-FTPServer/pkg-comment1
-rw-r--r--ftp/p5-Net-FTPServer/pkg-descr24
-rw-r--r--ftp/p5-Net-FTPServer/pkg-plist26
5 files changed, 99 insertions, 0 deletions
diff --git a/ftp/p5-Net-FTPServer/Makefile b/ftp/p5-Net-FTPServer/Makefile
new file mode 100644
index 000000000000..0aeabeca92a8
--- /dev/null
+++ b/ftp/p5-Net-FTPServer/Makefile
@@ -0,0 +1,47 @@
+# ex:ts=8
+# New ports collection makefile for: p5-Net-FTPServer
+# Date created: Jul 30, 2001
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= Net-FTPServer
+PORTVERSION= 1.0.23
+CATEGORIES= ftp perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= Net
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= ports@FreeBSD.org
+
+BUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Authen/PAM.pm:${PORTSDIR}/security/p5-Authen-PAM \
+ ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/BSD/Resource.pm:${PORTSDIR}/devel/p5-BSD-Resource \
+ ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
+ ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
+ ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/IO/Scalar.pm:${PORTSDIR}/devel/p5-IO-stringy
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+USE_PERL5= yes
+PERL_CONFIGURE= yes
+
+MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
+MAN3= Net::FTPServer.3 \
+ Net::FTPServer::DBeg1::DirHandle.3 \
+ Net::FTPServer::DBeg1::FileHandle.3 \
+ Net::FTPServer::DBeg1::IOBlob.3 \
+ Net::FTPServer::DBeg1::Server.3 \
+ Net::FTPServer::DirHandle.3 \
+ Net::FTPServer::FileHandle.3 \
+ Net::FTPServer::Full::DirHandle.3 \
+ Net::FTPServer::Full::FileHandle.3 \
+ Net::FTPServer::Full::Server.3 \
+ Net::FTPServer::Handle.3 \
+ Net::FTPServer::InMem::DirHandle.3 \
+ Net::FTPServer::InMem::FileHandle.3 \
+ Net::FTPServer::InMem::Server.3 \
+ Net::FTPServer::RO::DirHandle.3 \
+ Net::FTPServer::RO::FileHandle.3 \
+ Net::FTPServer::RO::Server.3
+
+.include <bsd.port.mk>
diff --git a/ftp/p5-Net-FTPServer/distinfo b/ftp/p5-Net-FTPServer/distinfo
new file mode 100644
index 000000000000..1a55f38f86f9
--- /dev/null
+++ b/ftp/p5-Net-FTPServer/distinfo
@@ -0,0 +1 @@
+MD5 (Net-FTPServer-1.0.23.tar.gz) = 4a433f01785ed2abfb5585095543abb1
diff --git a/ftp/p5-Net-FTPServer/pkg-comment b/ftp/p5-Net-FTPServer/pkg-comment
new file mode 100644
index 000000000000..8de9f3810260
--- /dev/null
+++ b/ftp/p5-Net-FTPServer/pkg-comment
@@ -0,0 +1 @@
+A full-featured, secure, extensible and configurable Perl FTP server
diff --git a/ftp/p5-Net-FTPServer/pkg-descr b/ftp/p5-Net-FTPServer/pkg-descr
new file mode 100644
index 000000000000..601e4c8601cf
--- /dev/null
+++ b/ftp/p5-Net-FTPServer/pkg-descr
@@ -0,0 +1,24 @@
+A full-featured, secure, extensible and configurable Perl FTP server
+
+Major features of Net::FTPServer include:
+
+ * Feature parity with wu-ftpd.
+ * IP-based and IP-less virtual hosting.
+ * Virtual filesystem allows the FTP server to serve files from a SQL
+ database.
+ * Configurable and extensible in Perl.
+ * <Perl> sections in ftpd.conf file.
+ * Supports all the latest RFCs and Internet Drafts, including MLST, MLSD,
+ FEAT, OPTS, LANG.
+ * Secure by design and implementation.
+ * PAM authentication.
+ * Resource limits.
+ * Run standalone or from inetd.
+ * Configurable server greetings and welcome messages.
+ * Anonymous mode.
+ * Run in chroot jail.
+ * Sophisticated access control rules.
+ * wu-ftpd style aliases and cdpath.
+ * SITE EXEC (disabled by default).
+ * Syslog logging.
+ * Set TCP parameters.
diff --git a/ftp/p5-Net-FTPServer/pkg-plist b/ftp/p5-Net-FTPServer/pkg-plist
new file mode 100644
index 000000000000..1fbc00c74772
--- /dev/null
+++ b/ftp/p5-Net-FTPServer/pkg-plist
@@ -0,0 +1,26 @@
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/DBeg1/FileHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/DBeg1/IOBlob.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/DBeg1/DirHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/DBeg1/Server.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/Full/DirHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/Full/Server.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/Full/FileHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/InMem/Server.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/InMem/FileHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/InMem/DirHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/RO/FileHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/RO/Server.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/RO/DirHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/DirHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/FileHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/Handle.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Net/FTPServer/.packlist
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/DBeg1
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/Full
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/InMem
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer/RO
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/Net/FTPServer
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Net/FTPServer
+@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/Net 2>/dev/null || true
+@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Net 2>/dev/null || true