3 CATEGORIES= net-mgmt www
4 MASTER_SITES= http://www.cacti.net/downloads/ \
5 ftp://ftpmirror.uk/freebsd-ports/cacti/
7 MAINTAINER= m.muenz@gmail.com
8 COMMENT= Web-driven graphing interface for RRDTool
11 LICENSE_FILE= ${WRKSRC}/LICENSE
13 RUN_DEPENDS= rrdtool:databases/rrdtool
15 USES= cpe mysql php:web shebangfix
17 USE_PHP= ctype filter gd gettext gmp hash json ldap mbstring openssl pcre pdo pdo_mysql posix session simplexml sockets snmp xml zlib
20 SUB_FILES= pkg-message
21 SHEBANG_FILES= scripts/3com_cable_modem.pl \
23 scripts/linux_memory.pl \
25 scripts/loadavg_multi.pl \
27 scripts/query_unix_partitions.pl \
28 scripts/unix_processes.pl \
29 scripts/unix_tcp_connections.pl \
30 scripts/unix_users.pl \
31 scripts/weatherbug.pl \
34 CACTIDIR?= share/cacti
39 GROUPS?= ${CACTIGROUP}
41 PLIST_SUB= CACTIDIR=${CACTIDIR} CACTIUSER=${CACTIUSER} \
42 CACTIGROUP=${CACTIGROUP}
43 SUB_LIST= CACTIDIR=${CACTIDIR} CACTIUSER=${CACTIUSER} \
44 CACTIGROUP=${CACTIGROUP}
47 @${FIND} ${WRKSRC} -name \*.orig -delete; \
48 ${MV} ${WRKSRC}/include/config.php ${WRKSRC}/include/config.php.sample
49 ${RM} -r ${WRKSRC}/log ${WRKSRC}/rra
52 ${MKDIR} ${STAGEDIR}/${PREFIX}/${CACTIDIR}
53 ${MKDIR} ${STAGEDIR}/var/log/cacti
54 ${MKDIR} ${STAGEDIR}/var/db/cacti/rra
55 ${MKDIR} ${STAGEDIR}/var/db/cacti/scripts
56 cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${CACTIDIR} "! -name \.mdl*"
58 .include <bsd.port.mk>