7 MASTER_SITES= SF/${PORTNAME} \
8 https://www.poweradmin.org/download/
11 MAINTAINER= eg@fbsd.lt
12 COMMENT= A set of PHP-scripts to manage PowerDNS over the web
14 USE_PHP= gettext session mcrypt
17 PEARDIR= ${PREFIX}/share/pear
19 OPTIONS_DEFINE= MYSQL PGSQL
20 OPTIONS_DEFAULT= MYSQL
22 SUB_FILES= pkg-message
25 CFGFILE= config.inc.php
27 PLIST= ${WRKDIR}/plist
30 .include <bsd.port.options.mk>
32 .if ${PORT_OPTIONS:MMYSQL}
33 RUN_DEPENDS+= ${PEARDIR}/MDB2/Driver/mysql.php:${PORTSDIR}/databases/pear-MDB2_Driver_mysql
36 .if ${PORT_OPTIONS:MPGSQL}
37 RUN_DEPENDS+= ${PEARDIR}/MDB2/Driver/pgsql.php:${PORTSDIR}/databases/pear-MDB2_Driver_pgsql
41 @cd ${WRKSRC} && ${RM} -rf "install"
45 ${FIND} . ! -type d ! -name config-me.inc.php | ${SORT} | \
46 ${SED} -e "s,^\.,%%WWWDIR%%," >${PLIST} ; \
47 ${CAT} ${PKGDIR}/pkg-plist-chunk >>${PLIST} ; \
48 ${FIND} . -type d | ${SORT} -r | ${SED} \
49 -e 's!^\./${CFGDIR}$$!@dirrmtry %%WWWDIR%%/${CFGDIR}!' \
50 -e 's!^\.$$!@dirrmtry %%WWWDIR%%!' \
51 -e 's!^\.!@dirrm %%WWWDIR%%!' >>${PLIST}
53 do-install: install-app install-conf
57 for src in $$( ${FIND} . ) ; do \
58 dst=${WWWDIR}$${src#.} ; \
59 if ${TEST} -d $$src ; then \
62 ${INSTALL_DATA} $$src $$dst ; \
66 install-conf: install-app
67 cd ${WWWDIR}/${CFGDIR} ; \
68 ${CHMOD} 0644 config-me.inc.php ; \
69 if ${TEST} ! -f ${CFGFILE} ; then \
70 ${CP} -p config-me.inc.php ${CFGFILE} ; \
76 .include <bsd.port.mk>