openbsd-ports/net/proftpd/Makefile
espie eafeef41b0 proftpd is full of holes, as recent bugtraq shows.
We're much too close to release to be sure all holes have been plugged,
and to let unwitting users be compromised.

Mark as BROKEN
1999-09-28 18:43:29 +00:00

64 lines
2.4 KiB
Makefile

# $OpenBSD: Makefile,v 1.14 1999/09/28 18:43:29 espie Exp $
# $FreeBSD: Makefile,v 1.7 1999/02/12 21:55:04 obrien Exp $
DISTNAME= proftpd-1.2.0pre7
PKGNAME= proftpd-1.2.0
CATEGORIES= net
MASTER_SITES= ftp://ftp.tos.net/pub/proftpd/ \
NEED_VERSION= 1.73
# If you remove that BROKEN line, the port will build.
#
# But there have been a series of holes and exploits posted recently,
# so using proftpd is a sure way to let yourself be vulnerable.
#
# It is recommended that you don't use proftpd for now,
# unless you're really sure you know what you are doing.
#
BROKEN="Needs a security audit. Use at your own risk"
MAINTAINER= brad@openbsd.org
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --localstatedir="/var/run" \
--with-modules="mod_ratio:mod_readme"
post-configure:
@${MV} ${WRKSRC}/src/proftpd.8 ${WRKSRC}/src/proftpd.8.pre_sed
@${SED} -e 's:/usr/sbin/proftpd:${PREFIX}/libexec/proftpd:' \
-e 's:/usr/sbin:${PREFIX}/sbin:' \
-e 's:/usr/bin:${PREFIX}/bin:' \
-e 's:/var/run:/var/run/proftpd:' \
< ${WRKSRC}/src/proftpd.8.pre_sed > ${WRKSRC}/src/proftpd.8
@${MV} ${WRKSRC}/src/ftpshut.8 ${WRKSRC}/src/ftpshut.8.pre_sed
@${SED} -e 's:/usr/sbin:${PREFIX}/sbin:' \
-e 's:/etc:/var/run:' \
-e 's:/var/run:/var/run/proftpd:' \
< ${WRKSRC}/src/ftpshut.8.pre_sed > ${WRKSRC}/src/ftpshut.8
@${MV} ${WRKSRC}/src/ftpcount.1 ${WRKSRC}/src/ftpcount.1.pre_sed
@${SED} -e 's:/usr/bin:${PREFIX}/bin:' \
-e 's:/var/run:/var/run/proftpd:' \
< ${WRKSRC}/src/ftpcount.1.pre_sed > ${WRKSRC}/src/ftpcount.1
@${MV} ${WRKSRC}/src/ftpwho.1 ${WRKSRC}/src/ftpwho.1.pre_sed
@${SED} -e 's:/usr/bin:${PREFIX}/bin:' \
-e 's:/var/run:/var/run/proftpd:' \
< ${WRKSRC}/src/ftpwho.1.pre_sed > ${WRKSRC}/src/ftpwho.1
do-install:
@${MKDIR} ${PREFIX}/lib/proftpd
${INSTALL_PROGRAM} ${WRKSRC}/ftpcount ${PREFIX}/bin/ftpcount
${INSTALL_PROGRAM} ${WRKSRC}/proftpd ${PREFIX}/libexec/proftpd
${INSTALL_PROGRAM} ${WRKSRC}/ftpshut ${PREFIX}/sbin/ftpshut
${INSTALL_MAN} ${WRKSRC}/src/ftpcount.1 ${PREFIX}/man/man1/ftpcount.1
${INSTALL_MAN} ${WRKSRC}/src/ftpwho.1 ${PREFIX}/man/man1/ftpwho.1
${INSTALL_MAN} ${WRKSRC}/src/ftpshut.8 ${PREFIX}/man/man8/ftpshut.8
${INSTALL_MAN} ${WRKSRC}/src/proftpd.8 ${PREFIX}/man/man8/proftpd.8
${INSTALL_SCRIPT} ${WRKSRC}/sample-configurations/basic.conf ${PREFIX}/lib/proftpd/proftpd.conf.sample
post-install:
@PKG_PREFIX="${PREFIX}" ${SH} ${PKGDIR}/INSTALL ${DISTNAME} POST-INSTALL
.include <bsd.port.mk>