1 # Created by: Jim Riggs <ports@christianserving.org>
8 MASTER_SITES= http://web.taranis.org/drraw/dist/ \
9 http://christianserving.org/ports/mail/imapsync/
11 MAINTAINER= avg@icyb.net.ua
12 COMMENT= Simple web-based presentation front-end for RRDtool
14 RUN_DEPENDS+= rrdtool>=0:${PORTSDIR}/databases/rrdtool
16 OPTIONS_DEFINE= ZOOM_PATCH DOCS
17 ZOOM_PATCH_DESC= Zoom support using jQuery via external patch
19 USES= perl5 shebangfix
22 SHEBANG_FILES= drraw.cgi
24 PORTDOCS= CHANGES INSTALL LICENSE README.EVENTS
27 DATADIRS?= "/var/db/rrdtool" => "[Label1] "
28 SAVEDDIR?= /var/db/${PORTNAME}/saved
29 TMPDIR?= /var/db/${PORTNAME}/tmp
31 PLIST_SUB+= CONFDIR=${CONFDIR}
33 .include <bsd.port.options.mk>
35 .if ${PORT_OPTIONS:MZOOM_PATCH}
36 PATCH_SITES+= http://aprilmayjune.org/wp-content/uploads/2009/09/
37 PATCHFILES+= drraw.cgi.zoom_patch
41 @${REINPLACE_CMD} -e 's|%%CONFDIR%%|${PREFIX}/${CONFDIR}|g' ${WRKSRC}/drraw.cgi
43 @${CP} -p ${WRKSRC}/drraw.conf ${WRKSRC}/drraw.conf-dist
45 -e 's|%%DATADIRS%%|${DATADIRS}|g' \
46 -e 's|%%SAVEDDIR%%|${SAVEDDIR}|g' \
47 -e 's|%%TMPDIR%%|${TMPDIR}|g' \
48 ${WRKSRC}/drraw.conf-dist
51 ${INSTALL_DATA} ${WRKSRC}/drraw.conf-dist ${STAGEDIR}${PREFIX}/${CONFDIR}
53 ${MKDIR} ${STAGEDIR}${WWWDIR}
54 ${INSTALL_SCRIPT} ${WRKSRC}/drraw.cgi ${STAGEDIR}${WWWDIR}
56 ${MKDIR} ${STAGEDIR}${WWWDIR}/icons
57 cd ${WRKSRC}/icons/${theFile} && ${INSTALL_DATA} bomb.gif folder.gif folder.open.gif generic.gif link.gif text.gif unknown.gif ${STAGEDIR}${WWWDIR}/icons
58 .if ${PORT_OPTIONS:MDOCS}
59 ${MKDIR} ${STAGEDIR}${DOCSDIR}
60 cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
63 .include <bsd.port.mk>