1 # Created by: Xavier Beaudouin <kiwi@oav.net>
8 MASTER_SITES= http://www.arschkrebs.de/postfix/${PORTNAME}/
11 MAINTAINER= ports@FreeBSD.org
12 COMMENT= RRDtool frontend for Courier statistics
14 RUN_DEPENDS= rrdtool>=0:databases/rrdtool \
15 p5-File-Tail>=0:devel/p5-File-Tail
17 USES= perl5 shebangfix
19 SHEBANG_FILES= couriergraph.cgi couriergraph.pl
20 USE_RC_SUBR= ${PORTNAME}
22 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
24 DATADIR?= /var/db/couriergraph
25 COURIERGRAPH_USER?= ${WWWOWN}
26 COURIERGRAPH_GROUP?= ${WWWGRP}
28 PLIST_SUB= COURIERGRAPH_USER=${COURIERGRAPH_USER} \
29 COURIERGRAPH_GROUP=${COURIERGRAPH_GROUP}
30 SUB_LIST= COURIERGRAPH_USER=${COURIERGRAPH_USER} \
31 COURIERGRAPH_GROUP=${COURIERGRAPH_GROUP}
32 STARTUP_FILE= ${PREFIX}/etc/rc.d/couriergraph.sh
34 SUB_FILES= pkg-message
38 @${ECHO_MSG} "You may set the following options:"
40 @${ECHO_MSG} "DATADIR=/var/db/couriergraph Where do you put RRD databases?"
41 @${ECHO_MSG} "COURIERGRAPH_USER=www User to run couriergraph (default: ${WWWOWN})"
42 @${ECHO_MSG} "COURIERGRAPH_GROUP=www Group to run couriergraph (default: ${WWWGRP})"
45 # To avoid conflict between default WRKSRC and RC_SUBR file being the same
47 @${MV} ${WRKDIR}/${PORTNAME} ${WRKSRC}
50 @${REINPLACE_CMD} -e "s,%%DATADIR%%,${DATADIR}," \
51 ${WRKSRC}/couriergraph.cgi ${WRKSRC}/couriergraph.pl
54 @${MKDIR} ${STAGEDIR}${PREFIX}/www/cgi-bin
55 @${MKDIR} ${STAGEDIR}${DATADIR}
56 ${INSTALL_SCRIPT} ${WRKSRC}/couriergraph.pl \
57 ${STAGEDIR}${PREFIX}/sbin
58 ${INSTALL_SCRIPT} ${WRKSRC}/couriergraph.cgi \
59 ${STAGEDIR}${PREFIX}/www/cgi-bin
61 .include <bsd.port.mk>