Index: head/net-mgmt/hawk/Makefile =================================================================== --- head/net-mgmt/hawk/Makefile (revision 466795) +++ head/net-mgmt/hawk/Makefile (revision 466796) @@ -1,55 +1,53 @@ # $FreeBSD$ PORTNAME= hawk PORTVERSION= 0.6 PORTREVISION= 2 CATEGORIES= net-mgmt MASTER_SITES= SF/iphawk/iphawk/Hawk%20${PORTVERSION}/ MAINTAINER= bofh@FreeBSD.org COMMENT= Track uptime and DNS status for machines on your networks LICENSE= GPLv2 RUN_DEPENDS= p5-Net-Netmask>=0:net-mgmt/p5-Net-Netmask \ p5-Net-Ping-External>=0:net/p5-Net-Ping-External \ p5-DBI>=0:databases/p5-DBI \ p5-DBD-mysql>=0:databases/p5-DBD-mysql -USES= perl5 -USE_MYSQL= server +USES= mysql:server php:mod perl5 USE_PHP= mysql -WANT_PHP_MOD= yes IGNORE_WITH_PHP= 70 71 NO_BUILD= yes USE_RC_SUBR= hawk SUB_LIST= PERL=${PERL} SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/daemon/hawk @${REINPLACE_CMD} -e 's|hawk.conf.inc|${PREFIX}/etc/hawk/php.conf|' \ ${WRKSRC}/php/hawk.php do-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/daemon/hawk.conf ${STAGEDIR}${ETCDIR}/daemon.conf.sample ${INSTALL_SCRIPT} ${WRKSRC}/daemon/hawk ${STAGEDIR}${PREFIX}/sbin ${MKDIR} ${STAGEDIR}${WWWDIR}/images (for f in ${WRKSRC}/php/images/* ${FILESDIR}/favicon.ico; do \ ${INSTALL_DATA} $$f ${STAGEDIR}${WWWDIR}/images; \ done) ${INSTALL_DATA} ${WRKSRC}/php/hawk.php ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKSRC}/php/hawk.css ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKSRC}/php/hawk.conf.inc ${STAGEDIR}${ETCDIR}/php.conf.sample @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${FILESDIR}/create_hawk_db.sql ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${FILESDIR}/create_hawk_user.sql ${STAGEDIR}${DOCSDIR} .include Index: head/net-mgmt/klg/Makefile =================================================================== --- head/net-mgmt/klg/Makefile (revision 466795) +++ head/net-mgmt/klg/Makefile (revision 466796) @@ -1,54 +1,52 @@ # $FreeBSD$ PORTNAME= klg PORTVERSION= 1.5 CATEGORIES= net-mgmt www MASTER_SITES= SF \ ftp://ftpmirror.uk/freebsd-ports/klg/ MAINTAINER= freebsd-ports@dan.me.uk COMMENT= PHP-based looking glass for Cisco, Juniper and Quagga/Zebra routers LICENSE= BSD3CLAUSE -USES= tar:txz php -USE_MYSQL= yes +USES= mysql tar:txz php:web USE_PHP= mysql pcre sockets xml -WANT_PHP_WEB= yes NO_ARCH= yes NO_BUILD= yes PKGMESSAGE= ${WRKDIR}/pkg-message PLIST_FILES= %%DATADIR%%/CREDITS \ %%DATADIR%%/ChangeLog \ %%DATADIR%%/klg_README.txt \ %%DATADIR%%/klg_schema.sql \ %%WWWDIR%%/klg.php \ "@sample %%WWWDIR%%/klg_config.php.sample" \ "@sample %%WWWDIR%%/klg_template.html.sample" \ %%WWWDIR%%/klg_router_functions.php SUB_FILES+= pkg-message OPTIONS_DEFINE= SSH2 OPTIONS_DEFAULT= SSH2 SSH2_DESC= SSH2 support for router access .include .if ${PORT_OPTIONS:MSSH2} . if ${PHP_VER} < 70 RUN_DEPENDS+= ${PHPBASE}/lib/php/${PHP_EXT_DIR}/ssh2.so:security/pecl-ssh2-0@${PHP_FLAVOR} . else RUN_DEPENDS+= ${PHPBASE}/lib/php/${PHP_EXT_DIR}/ssh2.so:security/pecl-ssh2@${PHP_FLAVOR} . endif .endif do-install: ${MKDIR} ${STAGEDIR}/${WWWDIR} ${STAGEDIR}${DATADIR} ${CP} ${WRKSRC}/CREDITS ${WRKSRC}/ChangeLog ${WRKSRC}/klg_README.txt \ ${WRKSRC}/klg_schema.sql ${STAGEDIR}${DATADIR} ${CP} ${WRKSRC}/klg.php ${WRKSRC}/klg_router_functions.php ${STAGEDIR}/${WWWDIR} ${CP} ${WRKSRC}/klg_config.php ${STAGEDIR}/${WWWDIR}/klg_config.php.sample ${CP} ${WRKSRC}/klg_template.html ${STAGEDIR}/${WWWDIR}/klg_template.html.sample .include Index: head/net-mgmt/nagiosql/Makefile =================================================================== --- head/net-mgmt/nagiosql/Makefile (revision 466795) +++ head/net-mgmt/nagiosql/Makefile (revision 466796) @@ -1,72 +1,71 @@ # Created by: Chris St Denis # $FreeBSD$ PORTNAME= nagiosql PORTVERSION= 3.2.0 PORTREVISION= 2 CATEGORIES= net-mgmt www MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/NagiosQL%20${PORTVERSION}/ DISTNAME= ${PORTNAME}_${PORTVERSION:S/.//g} DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}_SP2 MAINTAINER= chris@smartt.com COMMENT= Web based administration tool for Nagios LICENSE= GPLv2 RUN_DEPENDS= nagios:net-mgmt/nagios \ ${PEARDIR}/HTML/Template/IT.php:devel/pear-HTML_Template_IT@${PHP_FLAVOR} USE_MYSQL= yes -USES= cpe gettext tar:bzip2 +USES= cpe gettext php:web tar:bzip2 USE_PHP= mysql filter gettext session simplexml -WANT_PHP_WEB= yes USERS?= nagios GROUPS?= nagios NAGIOSUSER?= nagios NO_BUILD= yes NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME}32 SUB_FILES= pkg-message PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} NAGIOSUSER=${NAGIOSUSER} PEARDIR?= ${LOCALBASE}/share/pear OPTIONS_DEFINE= CURL FTP CURL_DESC= Configure with cURL support FTP_DESC= Configure with FTP support CURL_USE= PHP=curl FTP_USE= PHP=ftp post-patch: ${REINPLACE_CMD} -e "s|\'/etc/nagiosql/|\'${ETCDIR}/|g" \ -e "s|/opt/nagios/etc/objects/|${LOCALBASE}/etc/nagios/objects/|" \ -e "s|/opt/nagios/bin/nagios|${LOCALBASE}/bin/nagios|" \ -e "s|/var/nagios/nagios.lock|/var/spool/nagios/nagios.lock|" \ -e "s|/var/nagios/rw/nagios.cmd|/var/spool/nagios/rw/nagios.cmd|" \ -e "s|nagios/etc/|etc/nagios/|" \ -e "s|nagiosql/etc/|${ETCDIR}/|" \ -e "s|\>/etc/nagiosql|\>${ETCDIR}|g" \ -e "s|\>/etc/nagios/|\>${LOCALBASE}/etc/nagios/|g" \ ${WRKSRC}/install/sql/nagiosQL_v32_db_mysql.sql ${REINPLACE_CMD} -e "s|\"/etc/|\"${LOCALBASE}/etc/|" \ ${WRKSRC}/install/install.php do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} @${MKDIR} ${STAGEDIR}${ETCDIR} @${MKDIR} ${STAGEDIR}${ETCDIR}/ssh @${MKDIR} ${STAGEDIR}${ETCDIR}/hosts @${MKDIR} ${STAGEDIR}${ETCDIR}/services @${MKDIR} ${STAGEDIR}${ETCDIR}/backup @${MKDIR} ${STAGEDIR}${ETCDIR}/backup/hosts @${MKDIR} ${STAGEDIR}${ETCDIR}/backup/services @${MKDIR} ${STAGEDIR}${ETCDIR}/backup/ssh (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} "! ( -name *\.orig -o -name *\.bak )") .include Index: head/net-mgmt/nedi/Makefile =================================================================== --- head/net-mgmt/nedi/Makefile (revision 466795) +++ head/net-mgmt/nedi/Makefile (revision 466796) @@ -1,51 +1,50 @@ # Created by: Cristian KLEIN # $FreeBSD$ PORTNAME= nedi DISTVERSION= 1.0.w PORTREVISION= 4 CATEGORIES= net-mgmt MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/w MAINTAINER= ports@FreeBSD.org COMMENT= Network discovery and monitoring tool LICENSE= GPLv2 RUN_DEPENDS= p5-Net-SNMP>=0:net-mgmt/p5-Net-SNMP \ p5-Net-Telnet-Cisco>=0:net-mgmt/p5-Telnet-Cisco \ p5-Algorithm-Diff>=0:devel/p5-Algorithm-Diff \ p5-DBI>=0:databases/p5-DBI -USES= perl5 shebangfix tar:tgz +USES= php:web perl5 shebangfix tar:tgz SHEBANG_FILES= *.pl html/inc/Devsend.pl WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes NO_ARCH= yes USE_PHP= session snmp mysql -WANT_PHP_WEB= yes SUB_FILES= pkg-message PLIST_SUB+= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} OPTIONS_DEFINE= GD GD_USE= PHP=gd post-patch: @${REINPLACE_CMD} -e 's|/var/nedi|${WWWDIR}|' \ ${WRKSRC}/html/inc/libgraph.php @${REINPLACE_CMD} -e "s|'/etc|'${PREFIX}/etc|" \ ${WRKSRC}/html/inc/libmisc.php @${FIND} ${WRKSRC} \( -name *.bak -or -name *.orig \) -delete do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) ${FIND} ${STAGEDIR}${WWWDIR} -name \*.pl | ${XARGS} ${CHMOD} 755 ${MV} ${STAGEDIR}${WWWDIR}/seedlist \ ${STAGEDIR}${PREFIX}/etc/nedi.seedlist.sample ${MV} ${STAGEDIR}${WWWDIR}/nedi.conf \ ${STAGEDIR}${PREFIX}/etc/nedi.conf.sample .include Index: head/net-mgmt/ocsinventory-ng/Makefile =================================================================== --- head/net-mgmt/ocsinventory-ng/Makefile (revision 466795) +++ head/net-mgmt/ocsinventory-ng/Makefile (revision 466796) @@ -1,43 +1,42 @@ # $FreeBSD$ PORTNAME= ocsinventory-ng PORTVERSION= 2.1.2 PORTREVISION= 2 CATEGORIES= net-mgmt MASTER_SITES= http://launchpadlibrarian.net/179739296/ DISTNAME= OCSNG_UNIX_SERVER-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Open Computer and Software Inventory Next Generation LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= p5-XML-Simple>=0:textproc/p5-XML-Simple \ p5-DBI>=0:databases/p5-DBI \ p5-DBD-mysql>=0:databases/p5-DBD-mysql \ p5-Apache-DBI>=0:www/p5-Apache-DBI \ p5-Net-IP>=0:net-mgmt/p5-Net-IP \ p5-SOAP-Lite>=0:net/p5-SOAP-Lite \ p5-XML-Entities>=0:textproc/p5-XML-Entities -USES= apache:run,2.2+ mysql perl5 -WANT_PHP_WEB= yes +USES= apache:run,2.2+ mysql perl5 php:web USE_PHP= mysql pcre zlib session xml gd zip openssl mbstring NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/${DISTNAME} SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${DATADIR} @(cd ${WRKSRC}/ && ${COPYTREE_SHARE} "Apache binutils dtd etc ocsreports" ${STAGEDIR}${DATADIR}/) ${INSTALL_SCRIPT} ${WRKSRC}/setup.sh ${STAGEDIR}${DATADIR}/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ .include Index: head/net-mgmt/pandorafms_console/Makefile =================================================================== --- head/net-mgmt/pandorafms_console/Makefile (revision 466795) +++ head/net-mgmt/pandorafms_console/Makefile (revision 466796) @@ -1,76 +1,75 @@ # Created by: KIKUCHI Koichiro # $FreeBSD$ PORTNAME= pandora_console CATEGORIES= net-mgmt MAINTAINER= koichiro@rworks.jp COMMENT= Pandora FMS console LICENSE= ${PANDORA_LICENSE} LICENSE_FILE= ${PANDORA_LICENSE_FILE} RUN_DEPENDS= ${LOCALBASE}/bin/twopi:graphics/graphviz -USES= apache:run,2.2+ shebangfix +USES= apache:run,2.2+ php:web shebangfix SHEBANG_FILES= include/languages/extract_newlines.sh \ include/languages/util-all \ include/languages/util-bzr-update \ include/languages/util-compile-mo \ include/languages/util-create-po \ include/languages/util-create-template \ include/languages/util-generate-tarball \ include/languages/util-update-po \ pandora_console_upgrade OPTIONS_DEFINE= DOCS PGSQL DOCS_DESC= Install AUTHORS and ChangeLog PGSQL_DESC= Use PostgreSQL backend (experimental) USE_PHP= curl filter gd gettext hash json ldap mbstring mysql \ snmp session xml zip zlib -WANT_PHP_WEB= yes SUB_FILES+= pandora_console.conf pkg-message newsyslog.conf SUB_LIST+= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} PGSQL_USE= PHP=pgsql .include "${.CURDIR}/../pandorafms_server/bsd.pandora.mk" PORTREVISION= 2 PANDORA_INSTALLER_ARGS+= --destdir ${STAGEDIR} post-patch: @${REINPLACE_CMD} \ -e "\|PANDORA_HOME=|s|=[^;]*|=${WWWDIR}|g" \ ${WRKSRC}/pandora_console_install @${REINPLACE_CMD} \ -e "s|/usr/bin|${LOCALBASE}/bin|g" \ ${WRKSRC}/pandoradb.data*.sql @${REINPLACE_CMD} \ -e 's|/bin/bash|/bin/sh|g' \ ${WRKSRC}/extras/check_other_languages.sh post-install: @cd ${STAGEDIR}${WWWDIR} \ && ${RM} -r pandora_console_[il]* DEBIAN/ *.spec \ attachment/downloads/.gitignore ${PORTDOCS} \ Dockerfile docker_entrypoint.sh \ *.sql.bak extras/check_other_languages.sh.bak @cd ${STAGEDIR}${WWWDIR} && ${MV} install.php install_old.php @(d=${STAGEDIR}${PREFIX}/${APACHEETCDIR}/Includes; ${MKDIR} $$d; \ ${INSTALL_DATA} ${WRKDIR}/pandora_console.conf \ $$d/pandora_console.conf.sample) @(d=${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d; ${MKDIR} $$d; \ ${INSTALL_DATA} ${WRKDIR}/newsyslog.conf \ $$d/pandora_console.conf) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for x in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${x} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/net-mgmt/phpip/Makefile =================================================================== --- head/net-mgmt/phpip/Makefile (revision 466795) +++ head/net-mgmt/phpip/Makefile (revision 466796) @@ -1,33 +1,32 @@ # Created by: Babak Farrokhi # $FreeBSD$ PORTNAME= phpip PORTVERSION= ${SNAPSHOT} PORTREVISION= 1 CATEGORIES= net-mgmt www MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/4.3.2%20-%20No%20Upgrade%20Support DISTNAME= ${PORTNAME}-4.3.2-build-${SNAPSHOT} MAINTAINER= ports@FreeBSD.org COMMENT= Complete IPv4 IPAM (IP address management) suite LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING SNAPSHOT= 200611081420 NO_BUILD= yes USE_PHP= mysql -USES= dos2unix -WANT_PHP_WEB= yes +USES= dos2unix php:web IGNORE_WITH_PHP= 70 71 PHPIP?= www/phpip PLIST_SUB+= PHPIP=${PHPIP} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${PHPIP} @${CP} -R ${WRKSRC}/ ${STAGEDIR}${PREFIX}/${PHPIP} @${CHMOD} -R 755 ${STAGEDIR}${PREFIX}/${PHPIP} .include Index: head/net-mgmt/zabbix2-frontend/Makefile =================================================================== --- head/net-mgmt/zabbix2-frontend/Makefile (revision 466795) +++ head/net-mgmt/zabbix2-frontend/Makefile (revision 466796) @@ -1,52 +1,41 @@ # Created by: Jim Riggs # $FreeBSD$ PORTNAME= zabbix2 PKGNAMESUFFIX= -frontend CATEGORIES= net-mgmt MASTERDIR= ${.CURDIR}/../zabbix2-server NO_BUILD= yes NO_ARCH= yes PATCHDIR= PLIST= ${PKGDIR}/pkg-plist.frontend USE_PHP= bcmath ctype gd pcre snmp sockets mbstring session dom xml \ xmlreader xmlwriter simplexml gettext ldap -WANT_PHP_WEB= yes +USES= php:web OPTIONS_DEFINE= MYSQL MYSQLI PGSQL SQLITE ORACLE OPTIONS_DEFAULT= MYSQL MYSQLI MYSQLI_DESC= MySQLI backend MYSQL_VARS= IGNORE_WITH_PHP+=70 -.include +MYSQL_USE= PHP=mysql +MYSQLI_USE= PHP=mysqli +PGSQL_USE= PHP=pgsql +SQLITE_USE= PHP=sqlite3 -.if ${PORT_OPTIONS:MMYSQL} -USE_PHP+= mysql -.endif - -.if ${PORT_OPTIONS:MMYSQLI} -USE_PHP+= mysqli -.endif - -.if ${PORT_OPTIONS:MPGSQL} -USE_PHP+= pgsql -.endif - -.if ${PORT_OPTIONS:MSQLITE} -USE_PHP+= sqlite3 -.endif +.include .if ${PORT_OPTIONS:MORACLE} ZABBIX_REQUIRE= CONFIGURE_ARGS+= --with-oracle .endif do-install: @${INSTALL} -d ${STAGEDIR}${WWWDIR} @cd ${WRKSRC}/frontends/php/ && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} .include "${MASTERDIR}/Makefile"