diff options
author | Steve Price <steve@FreeBSD.org> | 2000-01-29 07:15:20 +0000 |
---|---|---|
committer | Steve Price <steve@FreeBSD.org> | 2000-01-29 07:15:20 +0000 |
commit | 02cbdaa95ac8f02febc99f5d7dcab79361adeabb (patch) | |
tree | 2bf2b598acd0a71e33ed3a047cbce1cd9368b2fe /www/fhttpd/Makefile | |
parent | Handle an invalid result code of 0 in Start-Control-Connection-Reply (diff) |
Adding fhttpd version 0.4.2.
A C++-based FTP/HTTP server that supports modules.
PR: 15804
Submitted by: Will Andrews <andrews@technologist.com>
Notes
Notes:
svn path=/head/; revision=25231
Diffstat (limited to 'www/fhttpd/Makefile')
-rw-r--r-- | www/fhttpd/Makefile | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/www/fhttpd/Makefile b/www/fhttpd/Makefile new file mode 100644 index 000000000000..fe297573e67e --- /dev/null +++ b/www/fhttpd/Makefile @@ -0,0 +1,58 @@ +# New ports collection makefile for: fhttpd +# Version required: 0.4.2 +# Date created: 21 Dec 1999 +# Whom: Will Andrews <andrews@technologist.com> +# +# $FreeBSD$ +# + +DISTNAME= fhttpd-0.4.2 +CATEGORIES= www +MASTER_SITES= ftp://ftp.fhttpd.org/ + +MAINTAINER= andrews@technologist.com + +LOGFILE= share/fhttpd/fhttpd.log +PLIST_SUB+= LOGFILE=${LOGFILE} + +post-extract: + @${CP} ${FILESDIR}/fhttpd.sh ${WRKSRC} + +pre-patch: + (cd ${WRKSRC} && ${TAR} xf http-root.tar) + +pre-install: + ${RM} -rf ${WRKSRC}/http-root/pub/dummy_directory + ${PERL} -pi -e "s:/usr/local:${PREFIX}:g" ${WRKSRC}/fhttpd.sh + ${PERL} -pi -e "s:%%LOGFILE%%:${PREFIX}/${LOGFILE}:g" ${WRKSRC}/fhttpd.sh + ${PERL} -pi -e "s:/usr/local:${PREFIX}:g" ${WRKSRC}/http-root/root-fhttpd.conf + ${PERL} -pi -e "s:%%LOGFILE%%:${PREFIX}/${LOGFILE}:g" ${WRKSRC}/http-root/root-fhttpd.conf + +do-install: + ${MKDIR} ${PREFIX}/etc/rc.d + ${INSTALL_SCRIPT} ${WRKSRC}/fhttpd.sh ${PREFIX}/etc/rc.d +.for PROG in fhttpd fhttpd-file fhttpd-log + ${INSTALL_PROGRAM} ${WRKSRC}/${PROG} ${PREFIX}/sbin +.endfor + ${INSTALL_DATA} ${WRKSRC}/http-root/root-fhttpd.conf ${PREFIX}/etc/fhttpd.conf + ${MKDIR} ${PREFIX}/share/fhttpd/bin + ${INSTALL_SCRIPT} ${WRKSRC}/http-root/bin/* ${PREFIX}/share/fhttpd/bin + ${MKDIR} ${PREFIX}/share/fhttpd/cgi-bin + ${INSTALL_SCRIPT} ${WRKSRC}/http-root/cgi-bin/f* ${PREFIX}/share/fhttpd/cgi-bin + ${INSTALL_DATA} ${WRKSRC}/http-root/cgi-bin/.index.html ${PREFIX}/share/fhttpd/cgi-bin + ${MKDIR} ${PREFIX}/share/fhttpd/incoming +.for DIR in icons private pub + ${MKDIR} ${PREFIX}/share/fhttpd/${DIR} + ${INSTALL_DATA} ${WRKSRC}/http-root/${DIR}/* ${PREFIX}/share/fhttpd/${DIR}/ +.endfor +.for DIR in private pub + ${INSTALL_DATA} ${WRKSRC}/http-root/${DIR}/.[fhi]* ${PREFIX}/share/fhttpd/${DIR}/ +.endfor +.for FILE in index.html noaccess.html + ${INSTALL_DATA} ${WRKSRC}/http-root/${FILE} ${PREFIX}/share/fhttpd/ +.endfor + +post-install: + ${TOUCH} ${PREFIX}/${LOGFILE} + +.include <bsd.port.mk> |