summaryrefslogtreecommitdiff
path: root/net/vsftpd/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net/vsftpd/Makefile')
-rw-r--r--net/vsftpd/Makefile51
1 files changed, 38 insertions, 13 deletions
diff --git a/net/vsftpd/Makefile b/net/vsftpd/Makefile
index 5180f33e813..bc364f76d81 100644
--- a/net/vsftpd/Makefile
+++ b/net/vsftpd/Makefile
@@ -1,25 +1,50 @@
-# $NetBSD: Makefile,v 1.2 2002/08/22 11:24:06 martti Exp $
+# $NetBSD: Makefile,v 1.3 2003/05/09 23:31:38 salo Exp $
#
-DISTNAME= vsftpd-1.0.1
+DISTNAME= vsftpd-1.1.3
CATEGORIES= net
-MASTER_SITES= ftp://ferret.lmh.ox.ac.uk/pub/linux/
+MASTER_SITES= ftp://vsftpd.beasts.org/users/cevans/
MAINTAINER= vaneth@krasnik.org
-HOMEPAGE= http://ferret.lmh.ox.ac.uk/
+HOMEPAGE= http://vsftpd.beasts.org/
COMMENT= FTP server that aims to be very secure
-ALL_TARGET= #
+USE_BUILDLINK2= YES
+USE_PKGINSTALL= YES
-post-install:
+ALL_TARGET= vsftpd
+PKG_SYSCONFSUBDIR= vsftpd
+RCD_SCRIPTS= vsftpd
+
+VSFTPD_USER?= vsftpd
+VSFTPD_GROUP?= vsftpd
+PKG_GROUPS= ${VSFTPD_GROUP}
+PKG_USERS= ${VSFTPD_USER}:${VSFTPD_GROUP}::vsftpd\\ user
+
+DOCDIR= ${PREFIX}/share/doc/vsftpd
+EGDIR= ${PREFIX}/share/examples/vsftpd
+
+CFLAGS= -DPKG_SYSCONFDIR=\"\\\"${PKG_SYSCONFDIR}\\\"\"
+
+CONF_FILES= ${EGDIR}/vsftpd.conf.default ${PKG_SYSCONFDIR}/vsftpd.conf
+MAKE_DIRS= /var/chroot
+OWN_DIRS= /var/chroot/vsftpd
+
+post-patch:
+ @cd ${WRKSRC} && \
+ for f in vsftpd.8 vsftpd.conf.5 vsftpd.conf; do \
+ ${MV} $${f} $${f}.orig; \
+ ${SED} ${FILES_SUBST_SED} $${f}.orig > $${f}; \
+ done
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/vsftpd ${PREFIX}/libexec
${INSTALL_MAN} ${WRKSRC}/vsftpd.8 ${PREFIX}/man/man8
${INSTALL_MAN} ${WRKSRC}/vsftpd.conf.5 ${PREFIX}/man/man5
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/vsftpd
- ${INSTALL_DATA} ${WRKSRC}/vsftpd.conf ${PREFIX}/share/examples/vsftpd
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/vsftpd
- ${INSTALL_DATA} ${WRKSRC}/FAQ ${PREFIX}/share/doc/vsftpd
- ${INSTALL_DATA} ${WRKSRC}/INSTALL ${PREFIX}/share/doc/vsftpd
- ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/vsftpd
- ${INSTALL_DATA} ${WRKSRC}/TUNING ${PREFIX}/share/doc/vsftpd
+ ${INSTALL_DATA_DIR} ${EGDIR}
+ ${INSTALL_DATA} ${WRKSRC}/vsftpd.conf ${EGDIR}/vsftpd.conf.default
+ ${INSTALL_DATA_DIR} ${DOCDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} FAQ INSTALL README TUNING ${DOCDIR}
+.include "../../security/tcp_wrappers/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"