svn commit: r364550 - in head/www/boa: . files
Thomas Zander
riggs at FreeBSD.org
Sun Aug 10 16:32:46 UTC 2014
Author: riggs
Date: Sun Aug 10 16:32:45 2014
New Revision: 364550
URL: http://svnweb.freebsd.org/changeset/ports/364550
QAT: https://qat.redports.org/buildarchive/r364550/
Log:
- Stagify
- Add LICENSE
- Makefile cleanup
- Move pkg-plist into Makefile PLIST var
- Add pkg-message.in regarding startup script
- Pet portlint
PR: 191839
Submitted by: freebsd at jonathanprice.org
Approved by: mentors (implicit)
Added:
head/www/boa/files/pkg-message.in (contents, props changed)
Deleted:
head/www/boa/pkg-plist
Modified:
head/www/boa/Makefile
Modified: head/www/boa/Makefile
==============================================================================
--- head/www/boa/Makefile Sun Aug 10 15:21:35 2014 (r364549)
+++ head/www/boa/Makefile Sun Aug 10 16:32:45 2014 (r364550)
@@ -11,42 +11,48 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/.r
MAINTAINER= ports at FreeBSD.org
COMMENT= High performance single-tasking web server
+LICENSE= GPLv2 # or later
+
USES= gmake makeinfo tar:bzip2
GNU_CONFIGURE= yes
INFO= boa
-MAN8= boa.8
PORTDOCS= boa.texi boa.html boa.txt boa_banner.png
+PORTEXAMPLES= boa.conf cgi-test.cgi nph-test.cgi resolver.pl
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+SUB_FILES= pkg-message
+
+PLIST_FILES= etc/rc.d/boa.sh.sample \
+ man/man8/boa.8.gz \
+ sbin/boa \
+ sbin/boa_indexer \
+
+.include <bsd.port.options.mk>
-NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" \
${WRKSRC}/examples/boa.conf ${WRKSRC}/src/defines.h
do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/src/boa ${PREFIX}/sbin
- @${INSTALL_PROGRAM} ${WRKSRC}/src/boa_indexer ${PREFIX}/sbin
- @${INSTALL_MAN} ${WRKSRC}/docs/boa.8 ${PREFIX}/man/man8
- @${MKDIR} ${EXAMPLESDIR}
- @${INSTALL_DATA} ${WRKSRC}/examples/boa.conf ${EXAMPLESDIR}
- @${INSTALL_DATA} ${WRKSRC}/examples/cgi-test.cgi ${EXAMPLESDIR}
- @${INSTALL_DATA} ${WRKSRC}/examples/nph-test.cgi ${EXAMPLESDIR}
- @${INSTALL_DATA} ${WRKSRC}/examples/resolver.pl ${EXAMPLESDIR}
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
+ @${INSTALL_PROGRAM} ${WRKSRC}/src/boa ${STAGEDIR}${PREFIX}/sbin
+ @${INSTALL_PROGRAM} ${WRKSRC}/src/boa_indexer ${STAGEDIR}${PREFIX}/sbin
+ @${INSTALL_MAN} ${WRKSRC}/docs/boa.8 ${STAGEDIR}${PREFIX}/man/man8
+ @${INSTALL_DATA} ${WRKSRC}/docs/boa.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
+ @${INSTALL_SCRIPT} ${FILESDIR}/boa.sh.sample ${STAGEDIR}${PREFIX}/etc/rc.d
+.if ${PORT_OPTIONS:MDOCS}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in ${PORTDOCS}
- @${INSTALL_DATA} ${WRKSRC}/docs/${f} ${DOCSDIR}
+ @${INSTALL_DATA} ${WRKSRC}/docs/${f} ${STAGEDIR}${DOCSDIR}
+.endfor
+.endif
+.if ${PORT_OPTIONS:MEXAMPLES}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+.for f in ${PORTEXAMPLES}
+ @${INSTALL_DATA} ${WRKSRC}/examples/${f} ${STAGEDIR}${EXAMPLESDIR}
.endfor
.endif
- @${INSTALL_DATA} ${WRKSRC}/docs/boa.info ${PREFIX}/info
-
-post-install:
- @if [ ! -f ${PREFIX}/etc/rc.d/boa.sh ]; then \
- ${ECHO} "Installing ${PREFIX}/etc/rc.d/boa.sh.sample \
- startup file."; \
- ${INSTALL_SCRIPT} ${FILESDIR}/boa.sh.sample \
- ${PREFIX}/etc/rc.d; \
- fi
.include <bsd.port.mk>
Added: head/www/boa/files/pkg-message.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/boa/files/pkg-message.in Sun Aug 10 16:32:45 2014 (r364550)
@@ -0,0 +1,7 @@
+
+You may wish to copy and edit the sample startup script
+
+%%PREFIX%%/etc/rc.d/boa.sh.sample
+
+according to your requirements.
+
More information about the svn-ports-head
mailing list