diff --git a/databases/xapian-bindings/Makefile b/databases/xapian-bindings/Makefile index 4aa2a56c5288..dd3e2d68603b 100644 --- a/databases/xapian-bindings/Makefile +++ b/databases/xapian-bindings/Makefile @@ -1,30 +1,31 @@ # Created by: Gea-Suan Lin PORTNAME= xapian-bindings PORTVERSION= 1.4.18 CATEGORIES= databases MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bindings allowing Xapian to be used from various programming languages LICENSE= GPLv2 USES= metaport PORTSCOUT= limitw:1,even OPTIONS_DEFINE= LUA PERL PHP PYTHON RUBY OPTIONS_DEFAULT=LUA PERL PHP PYTHON RUBY LUA_RUN_DEPENDS= ${LUA_PKGNAMEPREFIX}xapian>=${PORTVERSION}:databases/lua-xapian@${LUA_FLAVOR} LUA_USES= lua:run PERL_RUN_DEPENDS= p5-Xapian>=${PORTVERSION}:databases/p5-Xapian PHP_RUN_DEPENDS= ${PHP_PKGNAMEPREFIX}xapian>=${PORTVERSION}:databases/php-xapian@${PHP_FLAVOR} PHP_USES= php +PHP_VARS= IGNORE_WITH_PHP=81 PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xapian>=${PORTVERSION}:databases/py-xapian@${PY_FLAVOR} PYTHON_USES= python:run RUBY_RUN_DEPENDS= ${RUBY_PKGNAMEPREFIX}xapian>=${PORTVERSION}:databases/ruby-xapian RUBY_USE= RUBY=yes RUBY_VARS= RUBY_NO_BUILD_DEPENDS=yes .include diff --git a/deskutils/moregroupware/Makefile b/deskutils/moregroupware/Makefile index 93aad40e686a..b2688f51e9db 100644 --- a/deskutils/moregroupware/Makefile +++ b/deskutils/moregroupware/Makefile @@ -1,46 +1,46 @@ # Created by: Rob Evers PORTNAME= moregroupware PORTVERSION= 0.7.4 PORTREVISION= 3 CATEGORIES= deskutils www MASTER_SITES= SF DISTNAME= ${PORTNAME}-core-${PORTVERSION} MAINTAINER= eksffa@freebsdbrasil.com.br COMMENT= Web based GroupWare system USES= gettext php:mod WANT_PGSQL= server # php extensions USE_PHP= curl \ gd \ pcre \ session \ xml -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 80 81 SHAREOWN= ${WWWOWN} SHAREGRP= ${WWWGRP} NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= ADDONS NLS OPTIONS_DEFAULT= MYSQL OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= PGSQL MYSQL OPTIONS_SUB= yes ADDONS_DESC= install additional workgroup features (addons) ADDONS_DISTFILES= ${PORTNAME}-addons-${PORTVERSION}${EXTRACT_SUFX} MYSQL_USES= mysql:server NLS_USES= gettext PGSQL_USES= pgsql do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include diff --git a/dns/dns-ui/Makefile b/dns/dns-ui/Makefile index 7fa5c324f076..21bc44490967 100644 --- a/dns/dns-ui/Makefile +++ b/dns/dns-ui/Makefile @@ -1,42 +1,43 @@ # Created by: Ryan Steinmetz PORTNAME= dns-ui DISTVERSION= v0.2.7 CATEGORIES= dns MAINTAINER= zi@FreeBSD.org COMMENT= LDAP-authenticated PowerDNS user interface by Opera LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= pgsql php:mod,cli +IGNORE_WITH_PHP= 80 SUB_FILES= pkg-message NO_BUILD= yes USE_PHP= curl json intl ldap mbstring pdo_pgsql USE_GITHUB= yes GH_ACCOUNT= operasoftware OPTIONS_DEFINE= APACHE PGSQLSRV OPTIONS_DEFAULT= APACHE PGSQLSRV APACHE_DESC= Use apache as webserver PGSQLSRV_DESC= Use local postgres instance APACHE_USES= apache:run,2.2+ APACHE_RUN_DEPENDS= mod_php74>0:www/mod_php74 PGSQLSRV_VARS= WANT_PGSQL=server .include post-extract: ${MV} ${WRKSRC}/config/config-sample.ini \ ${WRKSRC}/config/config.ini.sample do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include diff --git a/graphics/php-facedetect/Makefile b/graphics/php-facedetect/Makefile index af3d52d6b726..d4c0f2bfd131 100644 --- a/graphics/php-facedetect/Makefile +++ b/graphics/php-facedetect/Makefile @@ -1,27 +1,28 @@ # Created by: Martin Matuska PORTNAME= facedetect PORTVERSION= 1.1 PORTREVISION= 11 CATEGORIES= graphics PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= mm@FreeBSD.org COMMENT= Face detection extension for PHP using OpenCV library LICENSE= PHP30 LIB_DEPENDS= libopencv_objdetect.so:graphics/opencv USE_GITHUB= yes GH_ACCOUNT= infusion GH_PROJECT= PHP-Facedetect GH_TAGNAME= 2a8974b LIBS+= -lopencv_core USES= compiler:c11 localbase php:ext pkgconfig +IGNORE_WITH_PHP= 81 CONFIGURE_ARGS+= --with-facedetect .include diff --git a/multimedia/php-pHash/Makefile b/multimedia/php-pHash/Makefile index 08e98a800349..56741d8c6f8b 100644 --- a/multimedia/php-pHash/Makefile +++ b/multimedia/php-pHash/Makefile @@ -1,30 +1,30 @@ # Created by: Naram Qashat PORTNAME= pHash PORTVERSION= 0.9.6 PORTREVISION= 5 CATEGORIES= multimedia devel MASTER_SITES= http://phash.org/releases/ \ http://www.cyberbotx.com/pHash/ PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= cyberbotx@cyberbotx.com COMMENT= PHP extension for the pHash perceptual hash library LICENSE= PHP30 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpHash.so:multimedia/pHash USES= compiler:c++11-lang php:ext -# Does not build for PHP 8.0 -IGNORE_WITH_PHP= 80 +# Does not build for PHP 8.0 and later +IGNORE_WITH_PHP= 80 81 WRKSRC_SUBDIR= bindings/php # The tarball contains stale pre-built files that interfere with building this # ourselves. post-configure: @(cd ${WRKSRC} && ${MAKE_CMD} clean) .include diff --git a/net-mgmt/glpi-plugins-fusioninventory-server/Makefile b/net-mgmt/glpi-plugins-fusioninventory-server/Makefile index c4ce8b544bf0..0801157a766e 100644 --- a/net-mgmt/glpi-plugins-fusioninventory-server/Makefile +++ b/net-mgmt/glpi-plugins-fusioninventory-server/Makefile @@ -1,41 +1,42 @@ # Created by: Veniamin Gvozdikov PORTNAME= server PORTVERSION= ${GLPI_VER}.${FUNV_VER} PORTEPOCH= 1 CATEGORIES= net-mgmt PKGNAMEPREFIX= glpi-plugins-fusioninventory- MAINTAINER= rodrigo@FreeBSD.org COMMENT= Plugin of glpi to get information of networking devices LICENSE= AGPLv3 RUN_DEPENDS= glpi>=9.5:www/glpi USES= gettext php shebangfix USE_GITHUB= yes GH_ACCOUNT= fusioninventory GH_PROJECT= fusioninventory-for-glpi GH_TAGNAME= glpi090+${FUNV_VER} USE_PHP= fileinfo simplexml +IGNORE_WITH_PHP= 81 GLPI_VER= 9.5.0 FUNV_VER= 1.5 NO_BUILD= yes NO_ARCH= yes SHEBANG_FILES= lib/mustache.js-2.0.0/hooks/install-hooks.sh \ scripts/get_agent_jobs.php scripts/cleanup_repository.php \ scripts/prepare_jobs.php scripts/get_job_logs.php \ tools/extract_template.sh PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} GLPIPLUGINDIR?= www/glpi/plugins .include do-install: @${MKDIR} -m 0755 ${STAGEDIR}${PREFIX}/${GLPIPLUGINDIR} @${CP} -R ${WRKSRC} ${STAGEDIR}${PREFIX}/${GLPIPLUGINDIR}/fusioninventory .include diff --git a/www/elgg/Makefile b/www/elgg/Makefile index cd94bc08c0fd..f300bb09e886 100644 --- a/www/elgg/Makefile +++ b/www/elgg/Makefile @@ -1,32 +1,33 @@ # Created by: Wen heping PORTNAME= elgg PORTVERSION= 3.3.23 CATEGORIES= www MASTER_SITES= http://elgg.org/download/ MAINTAINER= wen@FreeBSD.org COMMENT= Blogging and social networking platform LICENSE= GPLv2 +USES= cpe gettext shebangfix zip php USE_PHP= curl dom filter gd hash intl json mbstring pdo_mysql \ session simplexml soap sqlite3 xml xmlrpc -USES= cpe gettext shebangfix zip php +IGNORE_WITH_PHP= 81 SHEBANG_FILES= vendor/elgg/elgg/.scripts/validate_commit_msg.php NO_BUILD= yes PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" SUB_FILES= pkg-message ELGGDATADIR= ${WWWDIR}/data do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${INSTALL} -d ${STAGEDIR}${ELGGDATADIR} @${CHMOD} 755 ${STAGEDIR}${ELGGDATADIR} @${CHMOD} 755 ${STAGEDIR}${WWWDIR}/elgg-config .include diff --git a/www/glpi/Makefile b/www/glpi/Makefile index 9c74142c59f7..5971eaa5d208 100644 --- a/www/glpi/Makefile +++ b/www/glpi/Makefile @@ -1,41 +1,42 @@ # Created by: Mathias Monnerville PORTNAME= glpi PORTVERSION= 9.5.5 PORTEPOCH= 1 CATEGORIES= www MASTER_SITES= https://github.com/glpi-project/glpi/releases/download/${PORTVERSION}/ MAINTAINER= mathias@monnerville.com COMMENT= Free IT and asset management software LICENSE= GPLv2 USES= cpe gettext php tar:tgz CPE_VENDOR= glpi-project USE_PHP= bz2 ctype curl exif fileinfo gd iconv intl json mbstring \ mysqli opcache openssl session simplexml sodium xml xmlrpc zip zlib +IGNORE_WITH_PHP= 81 WRKSRC= ${WRKDIR}/${PORTNAME} NO_ARCH= yes NO_BUILD= yes GLPIDIR?= www/${PORTNAME} SUB_FILES= pkg-message SUB_LIST= GLPIDIR=${GLPIDIR} PREFIX=${PREFIX} OPTIONS_DEFINE= LDAP IMAP OPTIONS_DEFAULT= LDAP IMAP IMAP_DESC= IMAP support LDAP_USE= PHP=ldap IMAP_USE= PHP=imap post-extract: ${FIND} ${WRKSRC} \( -name '*~' -o -name '*.orig' -o -name '*.rej' \) -delete do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include diff --git a/www/ilias/Makefile b/www/ilias/Makefile index 6a5636f3ce7d..664b3320565f 100644 --- a/www/ilias/Makefile +++ b/www/ilias/Makefile @@ -1,89 +1,90 @@ # Created by: Bartlomiej Rutkowski PORTNAME= ilias PORTVERSION= 5.4.25 DISTVERSIONPREFIX= v CATEGORIES= www education MAINTAINER= wen@FreeBSD.org COMMENT= Powerful, dynamic, PHP and MySQL based e-learning platform LICENSE= GPLv2 CONFLICTS= ilias6 PORTSCOUT= limit:^5\. RUN_DEPENDS= zip:archivers/zip \ ${UNZIP_CMD}:archivers/unzip \ ${LOCALBASE}/share/pear/PEAR.php:devel/pear@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/Auth/Auth.php:security/pear-Auth@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/MDB2.php:databases/pear-MDB2@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/HTML/Template/IT.php:devel/pear-HTML_Template_IT@${PHP_FLAVOR} LIB_DEPENDS= libpng.so:graphics/png USE_GITHUB= yes GH_ACCOUNT= ILIAS-eLearning GH_PROJECT= ILIAS USES= cpe jpeg magick:6,run php +IGNORE_WITH_PHP= 80 NO_BUILD= yes PLIST= ${WRKDIR}/plist USE_PHP= pdo_mysql session zlib gd pdf dom xsl pcre simplexml ILIASDIR= www/ilias ILIASDATADIR= www/iliasdata PLIST_SUB= ILIASDATADIR=${ILIASDATADIR} SUB_FILES= pkg-message SUB_LIST= ILIASDATADIR=${ILIASDATADIR} OPTIONS_DEFINE= SCORM2004 CHECKER MAIL SCORM2004_USE= php=json CHECKER_RUN_DEPENDS= ${LOCALBASE}/share/pear/HTTP/Request.php:www/pear-HTTP_Request@${PHP_FLAVOR} MAIL_RUN_DEPENDS= ${LOCALBASE}/share/pear/Mail.php:mail/pear-Mail@${PHP_FLAVOR} EXTRA_FILES= %%WWWDIR%%/libs/composer/vendor/bin/generate_vcards \ %%WWWDIR%%/libs/composer/vendor/bin/naturalselection \ %%WWWDIR%%/libs/composer/vendor/bin/sabredav \ %%WWWDIR%%/libs/composer/vendor/bin/vobject \ %%WWWDIR%%/libs/composer/vendor/simplesamlphp/simplesamlphp/locales/no \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/_mocha \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/esparse \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/esvalidate \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/flat \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/he \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/js-yaml \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/mime \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/mkdirp \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/mocha \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/semver \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/uuid \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/which \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/js-yaml/node_modules/.bin/esparse \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/js-yaml/node_modules/.bin/esvalidate \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/mocha/node_modules/.bin/he \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/mocha/node_modules/.bin/js-yaml \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/mocha/node_modules/.bin/mkdirp \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/mocha/node_modules/.bin/which \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/node-environment-flags/node_modules/.bin/semver \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/send/node_modules/.bin/mime \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/superagent/node_modules/.bin/mime \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/yargs-unparser/node_modules/.bin/flat pre-install: @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${ILIASDIR}?g" >> ${PLIST} .for i in ${EXTRA_FILES} @${ECHO_CMD} ${i} >> ${PLIST} .endfor @${ECHO} @dir ${ILIASDIR} >> ${PLIST} @${ECHO} @dir ${ILIASDATADIR} >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${INSTALL} -d ${STAGEDIR}${PREFIX}/${ILIASDATADIR} .include diff --git a/www/ilias6/Makefile b/www/ilias6/Makefile index d091f471e312..3e4e7fe0ae1c 100644 --- a/www/ilias6/Makefile +++ b/www/ilias6/Makefile @@ -1,67 +1,68 @@ # Created by: Bartlomiej Rutkowski PORTNAME= ilias PORTVERSION= 6.14 DISTVERSIONPREFIX= v CATEGORIES= www education PKGNAMESUFFIX= 6${PHP_PKGNAMESUFFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Powerful, dynamic, PHP and MySQL based e-learning platform LICENSE= GPLv2 CONFLICTS= ilias-5.4.[0-9]* RUN_DEPENDS= composer:devel/php-composer \ zip:archivers/zip \ ${UNZIP_CMD}:archivers/unzip \ ${LOCALBASE}/share/pear/PEAR.php:devel/pear@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/Auth/Auth.php:security/pear-Auth@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/MDB2.php:databases/pear-MDB2@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/HTML/Template/IT.php:devel/pear-HTML_Template_IT@${PHP_FLAVOR} LIB_DEPENDS= libpng.so:graphics/png USE_GITHUB= yes GH_ACCOUNT= ILIAS-eLearning GH_PROJECT= ILIAS USES= cpe jpeg magick:6,run php +IGNORE_WITH_PHP= 80 81 NO_BUILD= yes PLIST= ${WRKDIR}/plist USE_PHP= curl ldap pdo_mysql gd pdf dom pcre session simplexml \ soap xmlrpc xmlwriter xsl zlib ILIASDIR= www/ilias ILIASDATADIR= www/iliasdata PLIST_SUB= ILIASDATADIR=${ILIASDATADIR} SUB_FILES= pkg-message SUB_LIST= ILIASDATADIR=${ILIASDATADIR} OPTIONS_DEFINE= SCORM2004 CHECKER MAIL SCORM2004_USE= php=json CHECKER_RUN_DEPENDS= ${LOCALBASE}/share/pear/HTTP/Request.php:www/pear-HTTP_Request@${PHP_FLAVOR} MAIL_RUN_DEPENDS= ${LOCALBASE}/share/pear/Mail.php:mail/pear-Mail@${PHP_FLAVOR} EXTRA_FILES= %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/mime \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/uuid \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/send/node_modules/.bin/mime pre-install: @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${ILIASDIR}?g" >> ${PLIST} .for i in ${EXTRA_FILES} @${ECHO_CMD} ${i} >> ${PLIST} .endfor @${ECHO} @dir ${ILIASDIR} >> ${PLIST} @${ECHO} @dir ${ILIASDATADIR} >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${INSTALL} -d ${STAGEDIR}${PREFIX}/${ILIASDATADIR} .include diff --git a/www/phpgroupware/Makefile b/www/phpgroupware/Makefile index f7ce450b1d1f..908f5603c7e1 100644 --- a/www/phpgroupware/Makefile +++ b/www/phpgroupware/Makefile @@ -1,19 +1,19 @@ PORTNAME= phpgroupware PORTVERSION= 0.9.16.017 CATEGORIES= www MASTER_SITES= SF/phpgroupware/phpgroupware/${PORTVERSION} MAINTAINER= olgeni@FreeBSD.org COMMENT= Web based GroupWare system USES= php:mod tar:bzip2 -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 80 81 NO_BUILD= yes NO_ARCH= yes do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/www/data-dist/phpgroupware cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/www/data-dist/phpgroupware .include diff --git a/www/phpmyfaq/Makefile b/www/phpmyfaq/Makefile index 935aae13b1ac..3368ea10c76f 100644 --- a/www/phpmyfaq/Makefile +++ b/www/phpmyfaq/Makefile @@ -1,28 +1,29 @@ # Created by: chinsan PORTNAME= phpmyfaq PORTVERSION= 3.0.8 CATEGORIES= www MASTER_SITES= https://download.phpmyfaq.de/files/ MAINTAINER= flo@FreeBSD.org COMMENT= Multilingual, completely database-driven FAQ-system LICENSE= MPL20 WRKSRC= ${WRKDIR}/${PORTNAME} USES= cpe php:web USE_PHP= filter json mysqli pcre pdf session xml xmlrpc xmlwriter zlib +IGNORE_WITH_PHP= 80 81 FAQ_DIR= attachments data images inc pdf xml NO_BUILD= YES NO_ARCH= YES do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR} .for i in ${FAQ_DIR} @${MKDIR} ${STAGEDIR}${WWWDIR}/${i} .endfor .include diff --git a/www/thundersnarf/Makefile b/www/thundersnarf/Makefile index c9dc8b99cc51..16cd25aee748 100644 --- a/www/thundersnarf/Makefile +++ b/www/thundersnarf/Makefile @@ -1,63 +1,64 @@ PORTNAME= thundersnarf PORTVERSION= 1.3 PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= www MASTER_SITES= http://www.tracanelli.com.br/l/dev/thunder/ \ LOCAL/jmelo MAINTAINER= eksffa@freebsdbrasil.com.br COMMENT= Web reporting and trending analysis for Thunder Cache Pro OPTIONS_DEFINE= APACHE PHP PGSQL DOCS OPTIONS_DEFAULT=APACHE PHP PGSQL APACHE_DESC= Install apache for reporting viewing PHP_DESC= Install PHP for reporting generating PGSQL_DESC= Install PostgreSQL (report data storing) USES= tar:bzip2 PHP_USES= php +PHP_VARS= IGNORE_WITH_PHP=81 NO_BUILD= yes NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_SUB= OWNER=${WWWOWN} GROUP=${WWWGRP} .include .if ${PORT_OPTIONS:MAPACHE} USES+= apache:run,2.2+ .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql WANT_PGSQL= server .endif .if ${PORT_OPTIONS:MPHP} USE_PHP+= curl pcre bcmath pdo mcrypt hash session pgsql spl dom xmlrpc ctype openssl simplexml soap json . if ${PORT_OPTIONS:MPGSQL} USE_PHP+= pdo_pgsql pgsql . endif .endif LIB_DEPENDS+= libcurl.so:ftp/curl SUB_FILES= pkg-message post-extract: # Present on FreeBSD 8 and 9 after extraction @${RM} ${WRKSRC}/protected/data/bin/._thundersnarf do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR} ${INSTALL_SCRIPT} ${WRKSRC}/protected/data/bin/thundersnarf* \ ${STAGEDIR}${PREFIX}/bin/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/README.pt_BR .include diff --git a/www/tt-rss/Makefile b/www/tt-rss/Makefile index 1a0b1a1d79ca..c195f9092cb0 100644 --- a/www/tt-rss/Makefile +++ b/www/tt-rss/Makefile @@ -1,75 +1,76 @@ # Created by: Thierry Thomas PORTNAME= tt-rss PORTVERSION= g20211223 PORTEPOCH= 2 CATEGORIES= www MASTER_SITES= https://git.tt-rss.org/fox/tt-rss/archive/ DISTNAME= ${_GIT_TAGNAME} DIST_SUBDIR= ${PORTNAME} MAINTAINER= dereks@lifeofadishwasher.com COMMENT= Tiny Tiny RSS: web-based news feed (RSS/Atom) aggregator LICENSE= GPLv2 RUN_DEPENDS= ${LOCALBASE}/bin/git:devel/git USES= gettext-tools php:cli,web shebangfix USE_PHP= ctype dom exif fileinfo filter hash iconv intl json mbstring \ openssl pcntl pdo posix session tokenizer xml xmlrpc zip +IGNORE_WITH_PHP= 81 USE_RC_SUBR= ttrssd SHEBANG_FILES= update.php update_daemon2.php _GIT_TAGNAME= 97baf3e8b REINPLACE_ARGS= -i "" NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/tt-rss OPTIONS_DEFINE= CURL GD OPTIONS_DEFAULT= CURL GD MYSQL OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= MYSQL PGSQL CURL_DESC= Use SimplePie instead of Magpie GD_DESC= Use OTP QR code generation CURL_USE= PHP=curl GD_USE= PHP=gd MYSQL_USE= PHP=mysqli,pdo_mysql MYSQL_VARS= DB=mysql MYSQL_VARS_OFF= MYSQL="\#" PGSQL_USE= PHP=pdo_pgsql,pgsql PGSQL_VARS= DB=pgsql PGSQL_VARS_OFF= PGSQL="\#" .include SUB_FILES= config.php httpd-tt-rss.conf pkg-message SUB_LIST= DB=${DB} \ MYSQL=${MYSQL} \ PGSQL=${PGSQL} \ WWWOWN=${WWWOWN} PLIST_SUB= WWWGRP=${WWWGRP} \ WWWOWN=${WWWOWN} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "*" ${STAGEDIR}${WWWDIR} \ "! -name LICENSE ! -name .empty") ${RM} -r ${STAGEDIR}${WWWDIR}/debian ${INSTALL_DATA} ${WRKDIR}/httpd-tt-rss.conf ${STAGEDIR}${DATADIR} ${ECHO} "${OPSYS}:${PORTVERSION}:${_GIT_TAGNAME}" > \ "${STAGEDIR}${WWWDIR}/version_static.txt" ${RM} ${STAGEDIR}${WWWDIR}/config.php-dist ${INSTALL_DATA} ${WRKDIR}/config.php \ ${STAGEDIR}${WWWDIR}/config.php.sample .include diff --git a/www/zend-framework1/Makefile b/www/zend-framework1/Makefile index 121e358c00f4..38dcf843ba9c 100644 --- a/www/zend-framework1/Makefile +++ b/www/zend-framework1/Makefile @@ -1,107 +1,107 @@ # Created by: Greg Larkin PORTNAME= ZendFramework PORTVERSION= 1.12.16 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://packages.zendframework.com/releases/${DISTNAME}/ PKGNAMESUFFIX= 1 MAINTAINER= ports@FreeBSD.org COMMENT= Framework for developing PHP web applications LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= gettext php:web USE_PHP= spl -IGNORE_WITH_PHP= 74 81 +IGNORE_WITH_PHP= 74 80 81 CONFLICTS= ZendFramework-2.* NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" OPTIONS_DEFINE= DOCS EXAMPLES MYSQL MYSQLI DBLIB PGSQL ODBC SQLITE REQPHP OPTPHP OPTIONS_DEFAULT=REQPHP DBLIB_DESC= Enable DBLIB PDO support MYSQLI_DESC= Enable MySQLi support MYSQL_DESC= Enable MySQL PDO support ODBC_DESC= Enable ODBC PDO support OPTPHP_DESC= Install optional PHP dependencies PGSQL_DESC= Enable PostgreSQL PDO support REQPHP_DESC= Install required PHP dependencies SQLITE_DESC= Enable SQLite v3 PDO support .include .if ${PORT_OPTIONS:MDOCS} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME}-manual-en${EXTRACT_SUFX} .endif INSTALL_DIRS= library extras/library externals/dojo/dijit \ externals/dojo/dojo externals/dojo/dojox \ externals/dojo/util # Add all of the required and/or optional PHP extension dependencies, # if chosen by the user. # # See http://framework.zend.com/manual/1.12/en/requirements.introduction.html # for a table of what PHP extensions are required for what ZF classes. .if ${PORT_OPTIONS:MREQPHP} USE_PHP+= ctype curl dom gd hash iconv mbstring ldap mcrypt memcache \ memcached opcache pcre pdo session simplexml soap sqlite3 \ wddx xml zlib .endif .if ${PORT_OPTIONS:MOPTPHP} USE_PHP+= bcmath bitset json posix .endif .if ${PORT_OPTIONS:MMYSQL} USE_PHP+= pdo_mysql .endif .if ${PORT_OPTIONS:MMYSQLI} USE_PHP+= mysqli .endif .if ${PORT_OPTIONS:MDBLIB} USE_PHP+= pdo_dblib .endif .if ${PORT_OPTIONS:MPGSQL} USE_PHP+= pdo_pgsql .endif .if ${PORT_OPTIONS:MODBC} USE_PHP+= pdo_odbc .endif .if ${PORT_OPTIONS:MSQLITE} USE_PHP+= pdo_sqlite .endif do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} "${INSTALL_DIRS}" ${STAGEDIR}${DATADIR} @${FIND} ${STAGEDIR}${DATADIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644 @${FIND} ${STAGEDIR}${DATADIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755 @cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} zf.sh ${STAGEDIR}${PREFIX}/bin/zf @cd ${WRKSRC}/bin && ${INSTALL_DATA} zf.php ${STAGEDIR}${PREFIX}/bin/zf.php @cd ${WRKSRC} && ${COPYTREE_SHARE} "demos tests" ${STAGEDIR}${EXAMPLESDIR} @${FIND} ${STAGEDIR}${EXAMPLESDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644 @${FIND} ${STAGEDIR}${EXAMPLESDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755 .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR}/manual @cd ${WRKSRC} && ${COPYTREE_SHARE} "INSTALL.md README.md" ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/documentation/manual/core/en && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/manual .endif .include