7a95adad42
backslashes anymore. A single backslash is enough. Changed the definition in all affected packages. For those that are not caught, an additional check is placed into bsd.pkginstall.mk.
58 lines
1.5 KiB
Makefile
58 lines
1.5 KiB
Makefile
# $NetBSD: Makefile,v 1.16 2005/08/23 11:48:50 rillig Exp $
|
|
#
|
|
|
|
DISTNAME= vsftpd-1.2.2
|
|
PKGREVISION= 2
|
|
CATEGORIES= net
|
|
MASTER_SITES= ftp://vsftpd.beasts.org/users/cevans/
|
|
|
|
MAINTAINER= tech-pkg@NetBSD.org
|
|
HOMEPAGE= http://vsftpd.beasts.org/
|
|
COMMENT= FTP server that aims to be very secure
|
|
|
|
USE_PKGINSTALL= YES
|
|
|
|
PKG_SYSCONFSUBDIR= vsftpd
|
|
|
|
BUILD_TARGET= 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= ${VARBASE}/chroot
|
|
OWN_DIRS= ${VARBASE}/chroot/vsftpd
|
|
|
|
INSTALLATION_DIRS= libexec man/man5 man/man8
|
|
|
|
# XXX: This package doesn't work on non-IPv6 enabled operating systems.
|
|
#
|
|
BUILD_DEFS+= USE_INET6
|
|
|
|
.include "../../security/tcp_wrappers/buildlink3.mk"
|
|
|
|
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} ${EGDIR}
|
|
${INSTALL_DATA} ${WRKSRC}/vsftpd.conf ${EGDIR}/vsftpd.conf.default
|
|
${INSTALL_DATA_DIR} ${DOCDIR}
|
|
cd ${WRKSRC} && ${INSTALL_DATA} FAQ INSTALL README TUNING ${DOCDIR}
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|