Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Aug 2001 23:11:04 -0400 (EDT)
From:      Pete Fritchman <petef@databits.net>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/29618: Update ftp/p5-Net-FTPServer to 1.026
Message-ID:  <20010811031104.107B2D928@electron.databits.net>

next in thread | raw e-mail | index | archive | help

>Number:         29618
>Category:       ports
>Synopsis:       Update ftp/p5-Net-FTPServer to 1.026
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 10 20:20:02 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Pete Fritchman
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
Databits Network Services, Inc.
>Environment:
System: FreeBSD entropy.databits.net 5.0-CURRENT FreeBSD 5.0-CURRENT #3: Wed Aug 8 12:51:05 EDT 2001 root@entropy.databits.net:/usr/obj/usr/src/sys/ENTROPY i386

>Description:

- update to version 1.026
- take over as maintainer from ports@
- use SITE_PERL for readability
- install the ftpd, sample conf, docs
- shorten pkg-descr to please portlint
- add WWW:
- sort pkg-plist

>How-To-Repeat:

>Fix:

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/ftp/p5-Net-FTPServer/Makefile,v
retrieving revision 1.1
diff -u -r1.1 Makefile
--- Makefile	2001/07/30 16:00:42	1.1
+++ Makefile	2001/08/08 21:46:53
@@ -7,22 +7,24 @@
 #
 
 PORTNAME=	Net-FTPServer
-PORTVERSION=	1.0.23
+PORTVERSION=	1.026
 CATEGORIES=	ftp perl5
 MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
 MASTER_SITE_SUBDIR=	Net
 PKGNAMEPREFIX=	p5-
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	petef@databits.net
 
-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
+BUILD_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/Authen/PAM.pm:${PORTSDIR}/security/p5-Authen-PAM \
+		${SITE_PERL}/${PERL_ARCH}/BSD/Resource.pm:${PORTSDIR}/devel/p5-BSD-Resource \
+		${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
+		${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
+		${SITE_PERL}/${PERL_ARCH}/File/Sync.pm:${PORTSDIR}/devel/p5-File-Sync \
+		${SITE_PERL}/IO/Scalar.pm:${PORTSDIR}/devel/p5-IO-stringy
 RUN_DEPENDS=	${BUILD_DEPENDS}
 
 USE_PERL5=	yes
+SITE_PERL=	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}
 PERL_CONFIGURE=	yes
 
 MANPREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
@@ -43,5 +45,19 @@
 	Net::FTPServer::RO::DirHandle.3 \
 	Net::FTPServer::RO::FileHandle.3 \
 	Net::FTPServer::RO::Server.3
+
+post-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/ftpd ${PREFIX}/sbin/perlftpd
+	@${MKDIR} ${PREFIX}/share/examples/Net-FTPServer
+	${INSTALL_DATA} ${WRKSRC}/ftpd.conf \
+		${PREFIX}/share/examples/Net-FTPServer
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+.for file in FAQ README TODO doc/*
+	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+.endfor
+.endif
+	@${PERL} -pi -e 's,PREFIX,${PREFIX},g' ${PKGMESSAGE}
+	@${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/ftp/p5-Net-FTPServer/distinfo,v
retrieving revision 1.1
diff -u -r1.1 distinfo
--- distinfo	2001/07/30 16:00:42	1.1
+++ distinfo	2001/08/08 17:44:19
@@ -1 +1 @@
-MD5 (Net-FTPServer-1.0.23.tar.gz) = 4a433f01785ed2abfb5585095543abb1
+MD5 (Net-FTPServer-1.026.tar.gz) = fcbcac0321c664c8701fa866db567bc2
Index: pkg-descr
===================================================================
RCS file: /home/ncvs/ports/ftp/p5-Net-FTPServer/pkg-descr,v
retrieving revision 1.1
diff -u -r1.1 pkg-descr
--- pkg-descr	2001/07/30 16:00:42	1.1
+++ pkg-descr	2001/08/09 01:12:56
@@ -1,8 +1,6 @@
-A full-featured, secure, extensible and configurable Perl FTP server
-
+A full-featured, secure, extensible and configurable Perl FTP server.
 Major features of Net::FTPServer include:
-
-   * Feature parity with wu-ftpd.
+   * Feature parity with wu-ftpd, wu-ftpd style aliases and cdpath.
    * IP-based and IP-less virtual hosting.
    * Virtual filesystem allows the FTP server to serve files from a SQL
      database.
@@ -10,15 +8,17 @@
    * <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.
+   * Secure by design and implementation, can run in a chroot jail.
+   * PAM authentication and anonymous mode.
    * 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.
+
+WWW: http://search.cpan.org/search?dist=Net-FTPServer
+
+- Pete
+petef@databits.net
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/ftp/p5-Net-FTPServer/pkg-plist,v
retrieving revision 1.1
diff -u -r1.1 pkg-plist
--- pkg-plist	2001/07/30 16:00:42	1.1
+++ pkg-plist	2001/08/09 01:08:53
@@ -1,26 +1,39 @@
-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%%/Net/FTPServer.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/DBeg1/DirHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/DBeg1/FileHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/DBeg1/IOBlob.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/DBeg1/Server.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/DirHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/FileHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/Full/DirHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/Full/FileHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/Full/Server.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/Handle.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/InMem/DirHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/InMem/FileHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/InMem/Server.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/RO/DirHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/RO/FileHandle.pm
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/RO/Server.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
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Net/FTPServer/FTPServer.bs
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Net/FTPServer/FTPServer.so
+sbin/perlftpd
+%%PORTDOCS%%share/doc/Net-FTPServer/FAQ
+%%PORTDOCS%%share/doc/Net-FTPServer/README
+%%PORTDOCS%%share/doc/Net-FTPServer/TODO
+%%PORTDOCS%%share/doc/Net-FTPServer/eg1-psql63.sql
+%%PORTDOCS%%share/doc/Net-FTPServer/eg1.sql
+%%PORTDOCS%%share/doc/Net-FTPServer/rfcs.txt
+%%PORTDOCS%%share/doc/Net-FTPServer/safesignals.txt
+%%PORTDOCS%%@dirrm share/doc/Net-FTPServer
+share/examples/Net-FTPServer/ftpd.conf
+@dirrm share/examples/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
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/RO
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/InMem
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/Full
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer/DBeg1
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net/FTPServer
+@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Net 2>/dev/null || true
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010811031104.107B2D928>