Index: head/databases/sqlbuddy/Makefile =================================================================== --- head/databases/sqlbuddy/Makefile (revision 477059) +++ head/databases/sqlbuddy/Makefile (revision 477060) @@ -1,42 +1,44 @@ # Created by: Chenguang LI # $FreeBSD$ PORTNAME= sqlbuddy PORTVERSION= 1.3.3 PORTREVISION= 3 CATEGORIES= databases www MAINTAINER= horus.li@gmail.com COMMENT= Web based MySQL administration with a set of PHP scripts LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +IGNORE_WITH_PHP= 70 71 72 + USE_GITHUB= yes GH_ACCOUNT= deliciousbrains GH_TAGNAME= b2cdc2b NO_BUILD= yes USE_PHP= ctype pcre session mysql USES= php:web PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" SUB_FILES= pkg-message pre-everything:: @${ECHO_MSG} "" @${ECHO_MSG} "NOTE:" @${ECHO_MSG} "This port assumes you have already installed a mysql database, " @${ECHO_MSG} "and you want to use SQL Buddy to manage the server." @${ECHO_MSG} "If you are planning to install it/them on this machine later, " @${ECHO_MSG} "you can find it/them at ${PORTSDIR}/databases." @${ECHO_MSG} "" do-install: @${ECHO_MSG} "" @${ECHO_MSG} "Installing SQL Buddy under ${WWWDIR}/" @${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && ${CP} -R src/* ${STAGEDIR}${WWWDIR} && ${CP} LICENSE README.md ${STAGEDIR}${WWWDIR} .include Index: head/databases/xapian-bindings12/Makefile =================================================================== --- head/databases/xapian-bindings12/Makefile (revision 477059) +++ head/databases/xapian-bindings12/Makefile (revision 477060) @@ -1,56 +1,58 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= xapian-bindings PORTVERSION= 1.2.25 PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= http://oligarchy.co.uk/xapian/${PORTVERSION}/ \ LOCAL/sunpoet PKGNAMESUFFIX= 12 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bindings allowing Xapian to be used from various programming languages LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +IGNORE_WITH_PHP= 70 71 72 + LIB_DEPENDS= libxapian.so:databases/xapian-core12 CONFLICTS= xapian-bindings OPTIONS_DEFINE= DOCS LUA PHP PYTHON RUBY OPTIONS_DEFAULT=PHP PYTHON RUBY OPTIONS_SUB= yes # BROKEN: ruby.h: error: wrong number of arguments specified for 'deprecated' attribute OPTIONS_EXCLUDE_powerpc64= RUBY PORTSCOUT= limitw:1,even CONFIGURE_ARGS= --datarootdir=${DATADIR} --docdir=${DOCSDIR} \ --without-csharp --without-java --without-perl --without-tcl GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= libtool tar:xz PORTDOCS= * LUA_CONFIGURE_ENV= LUA="${LUA_CMD}" LUA_INC="${LUA_INCDIR}" LUA_LIB="${LUA_MODLIBDIR}" LUA_SO=.so LUA_CONFIGURE_WITH= lua LUA_USES= lua PHP_CONFIGURE_ENV= PHP_CONFIG=${LOCALBASE}/bin/php-config PHP_CONFIGURE_WITH= php PHP_USES= php:build PYTHON_CONFIGURE_ENV= PYTHON_LIB=${PYTHON_SITELIBDIR} PYTHON_CONFIGURE_WITH= python PYTHON_USES= python:2.7 RUBY_CONFIGURE_WITH= ruby RUBY_USE= RUBY=yes post-patch: @${REINPLACE_CMD} -e 's|-lstdc++||g' ${WRKSRC}/configure # do not install rdoc @${REINPLACE_CMD} -e '/^install-data-am:/ s|install-data-local||' ${WRKSRC}/ruby/Makefile.in .include Index: head/deskutils/phpcollab/Makefile =================================================================== --- head/deskutils/phpcollab/Makefile (revision 477059) +++ head/deskutils/phpcollab/Makefile (revision 477060) @@ -1,36 +1,38 @@ # Created by: jamrich.majo@gmail.com # $FreeBSD$ PORTNAME= phpcollab PORTVERSION= 2.5 PORTREVISION= 1 CATEGORIES= deskutils MASTER_SITES= SF/phpcollab/final/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= PHPcollab is project management and collaboration over the internet +IGNORE_WITH_PHP= 70 71 72 + USES= zip NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME} SHAREOWN= ${WWWOWN} SHAREGRP= ${WWWGRP} SUB_FILES= pkg-message OPTIONS_DEFAULT=MYSQL APACHE OPTIONS_RADIO= WEBSERVER DB OPTIONS_RADIO_WEBSERVER= APACHE LIGHTTPD OPTIONS_RADIO_DB= PGSQL MYSQL MYSQL_USE= PHP=mysql MYSQL=yes PGSQL_USE= PHP=pgsql,pdo_pgsql PGSQL_USES= pgsql APACHE_USE= APACHE_RUN=22+ LIGHTTPD_RUN_DEPENDS= lighttpd:ww/lighttpd do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include Index: head/deskutils/simplegroupware/Makefile =================================================================== --- head/deskutils/simplegroupware/Makefile (revision 477059) +++ head/deskutils/simplegroupware/Makefile (revision 477060) @@ -1,36 +1,38 @@ # Created by: jamrich.majo@gmail.com # $FreeBSD$ PORTNAME= simplegroupware PORTVERSION= 0.745 CATEGORIES= deskutils MASTER_SITES= SF/simplgroup/${PORTNAME}/${PORTVERSION}/ DISTNAME= SimpleGroupware_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Simple Groupware is an open source enterprise application +IGNORE_WITH_PHP= 70 71 72 + NO_BUILD= yes USES= apache:run,2.2+ USE_MYSQL= yes USE_PHP= mysql SUB_FILES= pkg-message SHAREOWN= ${WWWOWN} SHAREGRP= ${WWWGRP} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100077 # chmod -R bug. # Do not use "-exec ... +", because of the same bug, it will not work. post-extract: @${FIND} ${WRKSRC} -type d -exec ${CHMOD} 755 {} \; .endif .include Index: head/deskutils/surrealtodo/Makefile =================================================================== --- head/deskutils/surrealtodo/Makefile (revision 477059) +++ head/deskutils/surrealtodo/Makefile (revision 477060) @@ -1,39 +1,39 @@ # Created by: jamrich.majo@gmail.com # $FreeBSD$ PORTNAME= surrealtodo PORTVERSION= 0.6.1.2 PORTREVISION= 1 CATEGORIES= deskutils MASTER_SITES= SF/surrealtodo/Surreal%20ToDo/ DISTNAME= surrealtodo_v${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Surreal ToDo is an AJAX enabled web 2.0 list manager +IGNORE_WITH_PHP= 70 71 72 USES= zip USE_PHP= mysql -IGNORE_WITH_PHP= 70 NO_BUILD= yes NO_ARCH= yes WWWOWN= www WWWGRP= ${WWWOWN} PKGMESSAGE= ${WRKDIR}/${PORTNAME}/pkg-message SUB_FILES= pkg-message PLIST_SUB= OWNER="${WWWOWN}" GROUP="${WWWGRP}" OPTIONS_DEFINE= PGSQL APACHE LIGHTTPD OPTIONS_DEFAULT= APACHE LIGHTTPD_DESC= Use Lighttpd webserver PGSQL_USE= PHP=pgsql APACHE_USE= APACHE_RUN=22+ LIGHTTPD_RUN_DEPENDS= lighttpd:www/lighttpd do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} @${CP} -r ${WRKDIR}/${PORTNAME}_v${PORTVERSION}/* ${STAGEDIR}${WWWDIR} .include Index: head/games/mkgichessclub/Makefile =================================================================== --- head/games/mkgichessclub/Makefile (revision 477059) +++ head/games/mkgichessclub/Makefile (revision 477060) @@ -1,40 +1,42 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= mkgichessclub PORTVERSION= 2.2.0 #PORTREVISION= 0 CATEGORIES= games MASTER_SITES= SF DISTNAME= MKGIChessClub-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Chess playing server with a pure web interface +IGNORE_WITH_PHP= 70 71 72 + OPTIONS_DEFINE= GNUCHESS PHALANX DOCS GNUCHESS_DESC= Install gnuchess robot PHALANX_DESC= Install phalanx robot OPTIONS_DEFAULT= GNUCHESS PHALANX NO_BUILD= yes SUB_FILES= pkg-message USES= python USE_MYSQL= server USE_PHP= mysql pcre session GNUCHESS_RUN_DEPENDS= gnuchess:games/gnuchess PHALANX_RUN_DEPENDS= phalanx:games/phalanx WRKSRC= ${WRKDIR}/MKGIChessClub-${PORTVERSION} do-install: ${MKDIR} ${STAGEDIR}${DATADIR}; cd ${WRKSRC}; \ ${INSTALL_DATA} database/* ${STAGEDIR}${DATADIR}; \ ${MKDIR} ${STAGEDIR}${WWWDIR}; cd www; ${CP} -R . ${STAGEDIR}${WWWDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR}; \ ${INSTALL_DATA} ${WRKSRC}/README.INSTALL ${STAGEDIR}${DOCSDIR} .include Index: head/mail/dracmail/Makefile =================================================================== --- head/mail/dracmail/Makefile (revision 477059) +++ head/mail/dracmail/Makefile (revision 477060) @@ -1,37 +1,37 @@ # Created by: jamrich.majo@gmail.com # $FreeBSD$ PORTNAME= dracmail PORTVERSION= 0.1.2 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= SF/dracmail/release/ DISTNAME= dracMail-${PORTVERSION}_release MAINTAINER= ports@FreeBSD.org COMMENT= DracMail is a webmail interface built using PHP +IGNORE_WITH_PHP= 70 71 72 USE_PHP+= mysql imap dom tidy iconv mbstring USE_MYSQL= yes -IGNORE_WITH_PHP= 70 NO_BUILD= yes SUB_FILES= pkg-message PLIST_SUB+= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} OPTIONS_DEFINE= PGSQL APACHE LIGHTTPD OPTIONS_DEFAULT=APACHE PGSQL_USE= PHP=pgsql APACHE_USE= APACHE_RUN=22+ LIGHTTPD_RUN_DEPENDS= lighttpd:www/lighttpd post-extract: @${MKDIR} ${WRKSRC} -@${MV} ${WRKDIR}/* ${WRKSRC} do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} ${CP} -rp ${WRKSRC}/* ${STAGEDIR}${WWWDIR} .include Index: head/net-mgmt/ipplan/Makefile =================================================================== --- head/net-mgmt/ipplan/Makefile (revision 477059) +++ head/net-mgmt/ipplan/Makefile (revision 477060) @@ -1,66 +1,68 @@ # Created by: Maxim Tuliuk # $FreeBSD$ PORTNAME= ipplan PORTVERSION= 4.92b PORTREVISION= 2 CATEGORIES= net-mgmt MASTER_SITES= SF/iptrack/${PORTNAME}/Release%204.92 MAINTAINER= ports@FreeBSD.org COMMENT= IP address management and tracking +IGNORE_WITH_PHP= 70 71 72 + RUN_DEPENDS= nmap:security/nmap USES= perl5 shebangfix USE_PERL5= run USE_PHP= gettext pcre xml zlib SHEBANG_FILES= ${WRKSRC}/contrib/process-exports.pl ${WRKSRC}/contrib/ipplan-poller.php NO_BUILD= yes NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME} CONFIG= config.php SUB_FILES= pkg-message REINPLACE_ARGS= -i '' OPTIONS_DEFINE= MYSQL PGSQL SNMP OPTIONS_DEFAULT= MYSQL .include .if ${PORT_OPTIONS:MMYSQL} USE_PHP+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} USE_PHP+= pgsql .endif .if ${PORT_OPTIONS:MSNMP} USE_PHP+= snmp .endif .include post-patch: @${REINPLACE_CMD} -e "s|/usr/bin/xsltproc|${LOCALBASE}/bin/xsltproc|" \ ${WRKSRC}/contrib/process-exports.pl @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|" \ ${WRKSRC}/${CONFIG} @${MV} ${WRKSRC}/${CONFIG} ${WRKSRC}/${CONFIG}.sample @${RM} ${WRKSRC}/${CONFIG}.orig do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} # make /var dirs ${MKDIR} ${STAGEDIR}/var/spool/ipplan/dhcpexport ${MKDIR} ${STAGEDIR}/var/spool/ipplan/exportdns ${MKDIR} ${STAGEDIR}/var/spool/ipplan/uploads .if ${PORT_OPTIONS:MPGSQL} @${REINPLACE_CMD} -e 's|INSTALL|INSTALL-POSTGRESQL|g' ${PKGMESSAGE} .endif .include Index: head/net-mgmt/klg/Makefile =================================================================== --- head/net-mgmt/klg/Makefile (revision 477059) +++ head/net-mgmt/klg/Makefile (revision 477060) @@ -1,52 +1,54 @@ # $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 +IGNORE_WITH_PHP= 70 71 72 + USES= mysql tar:txz php:web USE_PHP= mysql pcre sockets xml NO_ARCH= yes NO_BUILD= yes 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 477059) +++ head/net-mgmt/nagiosql/Makefile (revision 477060) @@ -1,71 +1,73 @@ # 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 +IGNORE_WITH_PHP= 70 71 72 + RUN_DEPENDS= nagios:net-mgmt/nagios \ ${PEARDIR}/HTML/Template/IT.php:devel/pear-HTML_Template_IT@${PHP_FLAVOR} USE_MYSQL= yes USES= cpe gettext php:web tar:bzip2 USE_PHP= mysql filter gettext session simplexml 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 477059) +++ head/net-mgmt/nedi/Makefile (revision 477060) @@ -1,50 +1,52 @@ # 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 +IGNORE_WITH_PHP= 70 71 72 + 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= 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 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 477059) +++ head/net-mgmt/ocsinventory-ng/Makefile (revision 477060) @@ -1,42 +1,44 @@ # $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 +IGNORE_WITH_PHP= 70 71 72 + 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 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 477059) +++ head/net-mgmt/pandorafms_console/Makefile (revision 477060) @@ -1,75 +1,77 @@ # 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} +IGNORE_WITH_PHP= 70 71 72 + RUN_DEPENDS= ${LOCALBASE}/bin/twopi:graphics/graphviz 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 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/ports-mgmt/tinderbox/Makefile =================================================================== --- head/ports-mgmt/tinderbox/Makefile (revision 477059) +++ head/ports-mgmt/tinderbox/Makefile (revision 477060) @@ -1,126 +1,128 @@ # Created by: Edwin Groothuis # $FreeBSD$ PORTNAME= tinderbox PORTVERSION= 4.2.0 PORTREVISION= 2 CATEGORIES= ports-mgmt MASTER_SITES= http://tinderbox.marcuscom.com/ DIST_SUBDIR= ${PORTNAME} MAINTAINER= crees@FreeBSD.org COMMENT= Port build tinderbox system +IGNORE_WITH_PHP= 70 71 72 + RUN_DEPENDS= dialog4ports-static:ports-mgmt/dialog4ports-static CONFLICTS= tinderbox-devel-[0-9]* OPTIONS_MULTI= DB OPTIONS_MULTI_DB= PGSQL MYSQL SQLITE OPTIONS_RADIO= WEB OPTIONS_RADIO_WEB= APACHE HIAWATHA LIGHTTPD NGINX OPTIONS_DEFINE= CHECK_ROOT EMAILS LSOF LOG_COMPRESS HIDE_PHP HIDE_MARKUP CHECK_ROOT_DESC= Check if ./tc is run by uid 0 EMAILS_DESC= Support for build failure/completion emails LSOF_DESC= For killMountProcesses() when using nullfs LOG_COMPRESS_DESC= Support bzip log compression HIAWATHA_DESC= Hiawatha server NGINX_DESC= Nginx server HIDE_PHP_DESC= Hide index.php in webui templates HIDE_MARKUP_DESC= Hide display_markup_log action OPTIONS_DEFAULT= MYSQL APACHE CHECK_ROOT EMAILS LSOF \ LOG_COMPRESS NO_BUILD= yes NO_ARCH= yes WANT_PERL= yes SUB_FILES= pkg-message USES= shebangfix SHEBANG_FILES= lib/makemake .include .if ${PORT_OPTIONS:MAPACHE} || ${PORT_OPTIONS:MHIAWATHA} || ${PORT_OPTIONS:MLIGHTTPD} || ${PORT_OPTIONS:MNGINX} WEBUI= yes .endif .if defined(WEBUI) USES+= php:web USE_PHP= session PLIST_SUB+= WEBUI="" .else PLIST_SUB+= WEBUI="@comment " .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql .if defined(WEBUI) USE_PHP+= pgsql pdo_pgsql .endif RUN_DEPENDS+= p5-DBD-Pg>=0:databases/p5-DBD-Pg .endif .if ${PORT_OPTIONS:MMYSQL} .if defined(WEBUI) USE_PHP+= mysql pdo_mysql .endif USES+= mysql RUN_DEPENDS+= p5-DBD-mysql>=0:databases/p5-DBD-mysql .endif .if ${PORT_OPTIONS:MSQLITE} .if defined(WEBUI) USE_PHP+= sqlite3 pdo_sqlite .endif RUN_DEPENDS+= p5-DBD-SQLite>=0:databases/p5-DBD-SQLite .endif .if ${PORT_OPTIONS:MAPACHE} USES+= apache:run,2.2+ .elif ${PORT_OPTIONS:MLIGHTTPD} RUN_DEPENDS+= lighttpd:www/lighttpd .elif ${PORT_OPTIONS:MHIAWATHA} RUN_DEPENDS+= hiawatha:www/hiawatha .elif ${PORT_OPTIONS:MNGINX} RUN_DEPENDS+= nginx:www/nginx .endif .if ${PORT_OPTIONS:MLSOF} RUN_DEPENDS+= lsof:sysutils/lsof .endif .if ${PORT_OPTIONS:MLOG_COMPRESS} RUN_DEPENDS+= p5-Compress-Bzip2>=0:archivers/p5-Compress-Bzip2 .endif post-patch: .if ! ${PORT_OPTIONS:MCHECK_ROOT} ${REINPLACE_CMD} -e 's/^if \[ `id -u` != 0 \]; then/if false; then/' \ ${WRKSRC}/tc .endif .if defined(WEBUI) . if ${PORT_OPTIONS:MHIDE_PHP} @${REINPLACE_CMD} -e 's#index.php\?#\?#g;s#index.php#\?#g' \ ${WRKSRC}/webui/templates/*/*.tpl . endif . if ${PORT_OPTIONS:MHIDE_MARKUP} @${REINPLACE_CMD} -e 's#markup#markup#g' \ -e 's#>markup_log.*;#>markup_log(-1,-1);#g' \ ${WRKSRC}/webui/templates/*/*.tpl ${WRKSRC}/webui/index.php . endif .endif @${FIND} ${WRKSRC} -name '*.orig' -or -name '*.bak' -delete do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/tinderbox/scripts ${TAR} -C ${WRKSRC} --exclude man --exclude '*.orig' --exclude '*.bak' -cf - . \ | tar -xf - --unlink -C ${STAGEDIR}${PREFIX}/tinderbox/scripts ${TAR} -C ${WRKSRC}/man/man1 --exclude '*.orig' --exclude '*.bak' -cf - . \ | tar -xf - --unlink -C ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_SCRIPT} ${WRKSRC}/etc/rc.d/tinderd ${STAGEDIR}${PREFIX}/etc/rc.d/${PORTNAME} .include Index: head/security/mailzu/Makefile =================================================================== --- head/security/mailzu/Makefile (revision 477059) +++ head/security/mailzu/Makefile (revision 477060) @@ -1,61 +1,63 @@ # Created by: Sahil Tandon # $FreeBSD$ PORTNAME= mailzu DISTVERSION= 0.8rc3 PORTREVISION= 4 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/MailZu%200.8RC3 DISTNAME= MailZu_${DISTVERSION:S/rc/RC/} MAINTAINER= ports@FreeBSD.org COMMENT= Simple and intuitive web interface to manage amavisd-new quarantine LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE +IGNORE_WITH_PHP= 70 71 72 + RUN_DEPENDS= ${LOCALBASE}/sbin/amavisd:security/amavisd-new \ ${PEARDIR}/DB.php:databases/pear-DB@${PHP_FLAVOR} \ ${PEARDIR}/Mail/mime.php:mail/pear-Mail_Mime@${PHP_FLAVOR} \ ${PEARDIR}/Net/Socket.php:net/pear-Net_Socket@${PHP_FLAVOR} \ ${PEARDIR}/Mail/mimeDecode.php:mail/pear-Mail_mimeDecode@${PHP_FLAVOR} PEARDIR?= ${LOCALBASE}/share/pear PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" SUB_FILES= pkg-message NO_BUILD= yes NO_ARCH= yes USE_PHP= sockets USES= php:web OPTIONS_DEFINE= IMAP LDAP DOCS OPTIONS_MULTI= SQL OPTIONS_MULTI_SQL= MYSQL PGSQL OPTIONS_DEFAULT= MYSQL SQL_DESC= SQL sotage backend MYSQL_DESC= Use MySQL database storage/auth backend (default) PGSQL_DESC= Use PostgreSQL database/auth storage backend IMAP_DESC= Use IMAP auth backend LDAP_DESC= Use LDAP auth backend MYSQL_USE= PHP=mysql PGSQL_USE= PHP=pgsql IMAP_USE= PHP=imap LDAP_USE= PHP=ldap PORTDOCS= * do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKSRC}/*.php* ${WRKSRC}/*.js* ${WRKSRC}/*.css* ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "config contrib img lang lib templates" \ ${STAGEDIR}${WWWDIR} "! -name *.orig") (cd ${WRKSRC} && ${COPYTREE_BIN} scripts ${STAGEDIR}${WWWDIR}) ${CHMOD} 644 ${STAGEDIR}${WWWDIR}/config/config.php.sample do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} .include Index: head/www/fluxbb/Makefile =================================================================== --- head/www/fluxbb/Makefile (revision 477059) +++ head/www/fluxbb/Makefile (revision 477060) @@ -1,29 +1,31 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= fluxbb PORTVERSION= 1.5.10 CATEGORIES= www MASTER_SITES= http://fluxbb.org/download/releases/${PORTVERSION}/ MAINTAINER= wen@FreeBSD.org COMMENT= Fast and lightweight PHP-powered discussion board LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +IGNORE_WITH_PHP= 70 71 72 + USES= cpe php SUB_FILES= pkg-message NO_BUILD= yes OPTIONS_DEFINE= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= MYSQL MYSQL_USE= PHP=mysql PGSQL_USE= PHP=pgsql SQLITE_USE= PHP=sqlite do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} .include