diff --git a/archivers/pecl-rar/Makefile b/archivers/pecl-rar/Makefile index 8e3eb421360e..156e2c229afc 100644 --- a/archivers/pecl-rar/Makefile +++ b/archivers/pecl-rar/Makefile @@ -1,18 +1,18 @@ # Created by: Chin-San Huang PORTNAME= rar PORTVERSION= 4.2.0 CATEGORIES= archivers pear MAINTAINER= fluffy@FreeBSD.org COMMENT= PECL extension to create and read RAR files LICENSE= PHP301 USES= compiler:c11 php:pecl USE_PHP= spl:build -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 CONFIGURE_ARGS= --enable-rar .include diff --git a/chinese/phpbb-tw/Makefile b/chinese/phpbb-tw/Makefile index 99a5a3328235..fe75026a4b2b 100644 --- a/chinese/phpbb-tw/Makefile +++ b/chinese/phpbb-tw/Makefile @@ -1,95 +1,96 @@ # Created by: chinsan PORTNAME= phpbb PORTVERSION= 2.0.23 CATEGORIES= chinese www MASTER_SITES= LOCAL/chinsan/php/ \ http://freebsd.ee.ccu.edu.tw/ PKGNAMESUFFIX= -tw DISTNAME= phpBB-tw-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= The Traditional Chinese version of phpBB LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/docs/COPYING RUN_DEPENDS= ${LOCALBASE}/share/pear/System.php:devel/pear@${PHP_FLAVOR} CONFLICTS_INSTALL= phpbb phpbb3 zh-phpbb3-tw # share/doc/phpbb/AUTHORS share/doc/phpbb/CHANGELOG.html USES= dos2unix php +IGNORE_WITH_PHP= 82 # Get HOSTNAME .if exists(/sbin/sysctl) HOSTNAME!= /sbin/sysctl -n kern.hostname .else HOSTNAME!= /usr/sbin/sysctl -n kern.hostname .endif # The phpBB2 port supports a number of variables that may be tweaked at build # time. Perform a "make options" to see more information on these variables. # WWWDOCROOT?= www PHPBB_URL?= phpBB2 # # End of user-configurable variables. # Set/override/append to variables from bsd.port.mk: # WRKSRC= ${WRKDIR}/phpBB2 NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PHPBB_URL="${PHPBB_URL}" \ PHPBBDIR="${PHPBBDIR}" \ HOSTNAME="${HOSTNAME}" \ DELETEFILES="${EXCEPTFILES}" PHPBB_VER= ${PORTVERSION:S/.//g:S/.//g} PLIST_SUB+= PHPBBDIR=${PHPBBDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} PLIST_SUB+= PHPBB_VER=${PHPBB_VER} # Set custom variables: # PHPBBDIR= ${WWWDOCROOT}/${PHPBB_URL} PKGOPTS= ${FILESDIR}/pkg-opts EXCEPTFILES= ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/install.php \ ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/upgrade.php \ ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/update_to_latest.php OPTIONS_DEFINE= DOCS options: @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:" @ ${CAT} ${PKGOPTS} pre-everything:: .if !defined(BATCH) @ ${TEST} -r ${PKGOPTS} && \ (${ECHO_MSG} '-------------------------------------------------------------------------'; \ ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \ ${ECHO_MSG} '-------------------------------------------------------------------------') .endif post-patch: @ ${REINPLACE_CMD} -e "s#\.\./templates#/${PHPBB_URL}/templates#" \ ${WRKSRC}/docs/*.html @${RM} `${FIND} ${WRKSRC} -name '*.orig'` do-install: @ ${MKDIR} -m 0775 ${STAGEDIR}${PREFIX}/${PHPBBDIR} @ cd ${WRKSRC} && ${FIND} * \( -name config.php \ ${EXCEPTFILES:S/^/-o -name /} \ -o -name docs -a -prune -o -name contrib -a -prune \) -o -print \ | ${TAR} cTf - - | ${TAR} xUCf ${STAGEDIR}${PREFIX}/${PHPBBDIR} - @ ${TOUCH} ${STAGEDIR}${PREFIX}/${PHPBBDIR}/config.php @ ${MKDIR} ${STAGEDIR}${DATADIR}/contrib @ cd ${WRKSRC} && ${INSTALL_DATA} ${EXCEPTFILES} ${STAGEDIR}${DATADIR} @ cd ${WRKSRC}/contrib && ${INSTALL_DATA} * ${STAGEDIR}${DATADIR}/contrib # @ cd ${DATADIR} && ${INSTALL} -c -o ${WWWOWN} -g ${WWWGRP} \ # ${EXCEPTFILES} ${PREFIX}/${PHPBBDIR} @ ${MKDIR} ${STAGEDIR}${DOCSDIR} @ cd ${WRKSRC}/docs && ${FIND} * -type f -maxdepth 0 \! -name \*.bak \ \! -name COPYING -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR} \; .include diff --git a/databases/pecl-cassandra/Makefile b/databases/pecl-cassandra/Makefile index 37a74c719c7a..ec275ce7c17c 100644 --- a/databases/pecl-cassandra/Makefile +++ b/databases/pecl-cassandra/Makefile @@ -1,32 +1,32 @@ PORTNAME= cassandra DISTVERSION= 1.3.2.a.20200527 PORTEPOCH= 1 CATEGORIES= databases PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= daniel@blodan.se COMMENT= Extension to access Cassandra LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 LIB_DEPENDS= libcassandra.so:databases/cassandra-cpp-driver \ libgmp.so:math/gmp \ libuv.so:devel/libuv USES= localbase php:ext USE_GITHUB= yes GH_ACCOUNT= datastax GH_PROJECT= php-driver GH_TAGNAME= 61faee0 -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 PHP_MODNAME= cassandra WRKSRC_SUBDIR= ext .include diff --git a/databases/pecl-couchbase/Makefile b/databases/pecl-couchbase/Makefile index 8e07144ba46a..9f7be1d33c12 100644 --- a/databases/pecl-couchbase/Makefile +++ b/databases/pecl-couchbase/Makefile @@ -1,25 +1,25 @@ # Created by: John Chen PORTNAME= couchbase DISTVERSION= 2.6.2 CATEGORIES= databases MAINTAINER= sunpoet@FreeBSD.org COMMENT= Couchbase Server PHP extension LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE # Remove these once you have updated this to a version 3.0.5 or later DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 BUILD_DEPENDS= libcouchbase>=2.10.7:databases/libcouchbase LIB_DEPENDS= libcouchbase.so:databases/libcouchbase USES= php:pecl USE_PHP= json:build -IGNORE_WITH_PHP=80 81 +IGNORE_WITH_PHP=80 81 82 .include diff --git a/databases/php-xapian/Makefile b/databases/php-xapian/Makefile index b458cefd4005..652edd9469a1 100644 --- a/databases/php-xapian/Makefile +++ b/databases/php-xapian/Makefile @@ -1,56 +1,56 @@ # Created by: Po-Chuan Hsieh PORTNAME= xapian PORTVERSION= 1.4.19 DISTVERSIONPREFIX= bindings- CATEGORIES= databases MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \ LOCAL/sunpoet PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= PHP binding for Xapian LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 BUILD_DEPENDS= xapian-core>=${PORTVERSION}:databases/xapian-core LIB_DEPENDS= libxapian.so:databases/xapian-core USES= compiler:c++11-lang libtool php:build,flavors tar:xz CONFIGURE_ARGS= --datarootdir=${DATADIR} \ --docdir=${DOCSDIR} \ --enable-shared \ --enable-static \ --with-php7 \ --without-csharp \ --without-java \ --without-lua \ --without-perl \ --without-php \ --without-python \ --without-python3 \ --without-ruby \ --without-tcl CONFIGURE_ENV= PHP_CONFIG=${LOCALBASE}/bin/php-config GNU_CONFIGURE= yes -IGNORE_WITH_PHP=80 81 +IGNORE_WITH_PHP=80 81 82 INSTALL_TARGET= install-strip USE_CXXSTD= c++11 PLIST_SUB= PHP_EXT_DIR=${PHP_EXT_DIR} CONFLICTS_INSTALL= xapian-bindings12 PORTSCOUT= limitw:1,even OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|-lstdc++||g' ${WRKSRC}/configure .include diff --git a/databases/xapian-bindings/Makefile b/databases/xapian-bindings/Makefile index 7520fb397129..32914fb06b39 100644 --- a/databases/xapian-bindings/Makefile +++ b/databases/xapian-bindings/Makefile @@ -1,32 +1,32 @@ # Created by: Gea-Suan Lin PORTNAME= xapian-bindings PORTVERSION= 1.4.19 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 # Remove PHP from OPTIONS_DEFAULT to avoid circular dependency OPTIONS_DEFAULT=LUA PERL 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="80 81" +PHP_VARS= IGNORE_WITH_PHP="80 81 82" 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/devel/ioncube/Makefile b/devel/ioncube/Makefile index ee0b6cdb200a..727aeac1cd2c 100644 --- a/devel/ioncube/Makefile +++ b/devel/ioncube/Makefile @@ -1,49 +1,49 @@ # Created by: Svyatoslav Lempert PORTNAME= ioncube DISTVERSION= 10.4.1 CATEGORIES= devel MASTER_SITES= http://downloads.ioncube.com/loader_downloads/ \ http://downloads2.ioncube.com/loader_downloads/ \ http://dl.ispsystem.info/ioncube/${DISTVERSION}/ PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME}_loaders_fre_${VER}_${ARCH:S,i386,x86,:S,amd64,x86-64,} DIST_SUBDIR= ${PORTNAME}/${DISTVERSION} MAINTAINER= svyatoslav.lempert@gmail.com COMMENT= Loader for ionCube-encoded PHP files DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 LICENSE= IONCUBE-PHP-LOADER LICENSE_NAME= ionCube PHP Loader LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept IGNORE_DragonFly= is unsupported on DragonFly ONLY_FOR_ARCHS= amd64 i386 NO_BUILD= yes USES= php:flavors -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 SUB_FILES= pkg-message WRKSRC= ${WRKDIR}/${PORTNAME} VER= 11 PHP_INSTVER= ${PHP_VERSION:C/^([0-9]+\.[0-9]+).*/\1/} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/ ${INSTALL_DATA} ${WRKSRC}/ioncube_loader_fre_${PHP_INSTVER}.so \ ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/ioncube_loader.so ${INSTALL_DATA} ${WRKSRC}/ioncube_loader_fre_${PHP_INSTVER}_ts.so \ ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/ioncube_loader_ts.so # Put it before opcache, like the previous pkg-message was saying @${MKDIR} ${STAGEDIR}${PREFIX}/etc/php @${ECHO_CMD} "[Zend]" > ${STAGEDIR}${PREFIX}/etc/php/ext-05-ioncube.ini @${ECHO_CMD} "zend_extension=${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/ioncube_loader.so" >> ${STAGEDIR}${PREFIX}/etc/php/ext-05-ioncube.ini @${ECHO_CMD} "zend_extension_ts=${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/ioncube_loader_ts.so" >> ${STAGEDIR}${PREFIX}/etc/php/ext-05-ioncube.ini .include diff --git a/devel/pecl-APCu_bc/Makefile b/devel/pecl-APCu_bc/Makefile index be830b3d2d8e..51f040105df5 100644 --- a/devel/pecl-APCu_bc/Makefile +++ b/devel/pecl-APCu_bc/Makefile @@ -1,25 +1,25 @@ PORTNAME= APCu_bc PORTVERSION= 1.0.5 CATEGORIES= devel DISTNAME= ${PORTNAME:tl}-${PORTVERSION} MAINTAINER= me@skylord.ru COMMENT= APCu Backwards Compatibility Module LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 BUILD_DEPENDS= ${PHPBASE}/lib/php/${PHP_EXT_DIR}/apcu.so:devel/pecl-APCu@${PHP_FLAVOR} USES= localbase php:pecl -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 PHP_MODNAME= apc PHP_MOD_PRIO=30 CONFLICTS_INSTALL= pecl-APC .include diff --git a/devel/pecl-eio/Makefile b/devel/pecl-eio/Makefile index 7bf015c38006..b813dae8376b 100644 --- a/devel/pecl-eio/Makefile +++ b/devel/pecl-eio/Makefile @@ -1,21 +1,21 @@ # Created by: Gasol Wu PORTNAME= eio DISTVERSION= 2.0.4 CATEGORIES= devel MAINTAINER= gasol.wu@gmail.com COMMENT= Provides interface to the libeio library LICENSE= PHP301 # Remove these when upgraded to 3.0.0 which supports php8 DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 USES= php:pecl -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 CONFIGURE_ARGS= --enable-eio .include diff --git a/devel/pecl-hrtime/Makefile b/devel/pecl-hrtime/Makefile index 3c437869682a..e234b2bd51b4 100644 --- a/devel/pecl-hrtime/Makefile +++ b/devel/pecl-hrtime/Makefile @@ -1,18 +1,18 @@ # Created by: Gasol Wu PORTNAME= hrtime PORTVERSION= 0.6.0 CATEGORIES= devel MAINTAINER= gasol.wu@gmail.com COMMENT= High resolution timing for PHP LICENSE= BSD2CLAUSE DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 USES= php:pecl -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 .include diff --git a/devel/pecl-jsmin/Makefile b/devel/pecl-jsmin/Makefile index 1d6a9d68d068..50fdd681871a 100644 --- a/devel/pecl-jsmin/Makefile +++ b/devel/pecl-jsmin/Makefile @@ -1,18 +1,18 @@ # Created by: Gasol Wu PORTNAME= jsmin PORTVERSION= 3.0.0 CATEGORIES= devel MAINTAINER= gasol.wu@gmail.com COMMENT= PHP extension for minifying JavaScript LICENSE= PHP301 DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 USES= php:pecl -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 .include diff --git a/devel/pecl-jsond/Makefile b/devel/pecl-jsond/Makefile index 9e2e5e472da0..a7cac84b1246 100644 --- a/devel/pecl-jsond/Makefile +++ b/devel/pecl-jsond/Makefile @@ -1,18 +1,18 @@ # Created by: Gasol Wu PORTNAME= jsond DISTVERSION= 1.4.0 CATEGORIES= devel MAINTAINER= gasol.wu@gmail.com COMMENT= JavaScript Object Notation in PHP LICENSE= PHP301 DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 USES= php:pecl -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 .include diff --git a/devel/pecl-propro2/Makefile b/devel/pecl-propro2/Makefile index 9a7a494be0cd..6199a883c9da 100644 --- a/devel/pecl-propro2/Makefile +++ b/devel/pecl-propro2/Makefile @@ -1,19 +1,19 @@ # Created by: Muhammad Moinur Rahman PORTNAME= propro PORTVERSION= 2.1.0 CATEGORIES= devel MAINTAINER= bofh@FreeBSD.org COMMENT= Facility to manage extension object properties LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE= 2022-11-28 USES= gmake php:pecl -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 .include diff --git a/devel/pecl-runkit7/Makefile b/devel/pecl-runkit7/Makefile index 54d8592b3a55..a97409ebd0dd 100644 --- a/devel/pecl-runkit7/Makefile +++ b/devel/pecl-runkit7/Makefile @@ -1,13 +1,13 @@ PORTNAME= runkit7 PORTVERSION= 4.0.0a2 CATEGORIES= devel MAINTAINER= vikashb@where-ever.za.net COMMENT= Extension to replace, rename, and remove user functions and classes LICENSE= PHP301 USES= compiler:c11 php:pecl -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 .include diff --git a/devel/pecl-swoole/Makefile b/devel/pecl-swoole/Makefile index 783a64ba424e..951eab4e2091 100644 --- a/devel/pecl-swoole/Makefile +++ b/devel/pecl-swoole/Makefile @@ -1,32 +1,33 @@ # Created by: vanilla@ PORTNAME= swoole PORTVERSION= 4.8.9 CATEGORIES= devel net MAINTAINER= vanilla@FreeBSD.org COMMENT= Asynchronous, concurrent, and distributed networking framework LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c11 localbase:ldflags php:pecl ssl USE_PHP= hash:build pcre +IGNORE_WITH_PHP= 82 CONFIGURE_ARGS+= --enable-mysqlnd OPTIONS_DEFINE= CARES CURL HTTP2 JSON SOCKETS CARES_LIB_DEPENDS= libcares.so:dns/c-ares CARES_CONFIGURE_ON= --enable-cares HTTP2_CONFIGURE_ON= --enable-http2 \ --enable-openssl SOCKETS_USE= PHP=sockets:build SOCKETS_DESC= Use native php sockets extension SOCKETS_CONFIGURE_ON= --enable-sockets CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_ON= --enable-swoole-curl CURL_USE= PHP=curl JSON_CONFIGURE_ON= --enable-swoole-json JSON_USE= PHP=json:build .include diff --git a/devel/pecl-uv/Makefile b/devel/pecl-uv/Makefile index 0cceeecdc971..0513b870cc8d 100644 --- a/devel/pecl-uv/Makefile +++ b/devel/pecl-uv/Makefile @@ -1,19 +1,19 @@ # Created by: John Chen PORTNAME= uv PORTVERSION= 0.2.4 PORTREVISION= 1 CATEGORIES= devel MAINTAINER= fluffy@FreeBSD.org COMMENT= PHP wrapper for libuv LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libuv.so:devel/libuv USES= php:pecl -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 .include diff --git a/devel/pecl-vld/Makefile b/devel/pecl-vld/Makefile index 4b05ba1c8ae7..492a9973569a 100644 --- a/devel/pecl-vld/Makefile +++ b/devel/pecl-vld/Makefile @@ -1,17 +1,18 @@ # Created by: chinsan PORTNAME= vld PORTVERSION= 0.17.2 CATEGORIES= devel pear MAINTAINER= sunpoet@FreeBSD.org COMMENT= Dump the internal representation of PHP scripts LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= php:pecl +IGNORE_WITH_PHP= 82 CONFIGURE_ARGS= --enable-vld .include diff --git a/devel/pecl-xdebug/Makefile b/devel/pecl-xdebug/Makefile index fb3fd784b1bb..9ce15daed80b 100644 --- a/devel/pecl-xdebug/Makefile +++ b/devel/pecl-xdebug/Makefile @@ -1,18 +1,19 @@ # Created by: Luca Pizzamiglio PORTNAME= xdebug DISTVERSION= 3.1.4 CATEGORIES= devel pear MAINTAINER= pizzamig@FreeBSD.org COMMENT= Xdebug extension for PHP LICENSE= PHP30 LICENSE_FILE= ${WRKSRC}/LICENSE CONFIGURE_ARGS= --enable-xdebug USES= php:pecl,zend tar:tgz +IGNORE_WITH_PHP= 82 SUB_FILES= pkg-message .include diff --git a/devel/pecl-zookeeper/Makefile b/devel/pecl-zookeeper/Makefile index a51ef7ae3a4c..1044109be6c2 100644 --- a/devel/pecl-zookeeper/Makefile +++ b/devel/pecl-zookeeper/Makefile @@ -1,25 +1,26 @@ # Created by: Gea-Suan Lin PORTNAME= zookeeper PORTVERSION= 1.0.0 CATEGORIES= devel MAINTAINER= sunpoet@FreeBSD.org COMMENT= PHP extension for interfacing with Apache ZooKeeper LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= libzookeeper>=3.5.0:devel/libzookeeper LIB_DEPENDS= libzookeeper_mt.so:devel/libzookeeper USES= php:pecl USE_PHP= session:build +IGNORE_WITH_PHP= 82 PORTDATA= zookeeper-api.php post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/ ${INSTALL_DATA} ${WRKSRC}/zookeeper-api.php ${STAGEDIR}${DATADIR}/ .include diff --git a/devel/websvn/Makefile b/devel/websvn/Makefile index 364df6477273..bfad1f7b8366 100644 --- a/devel/websvn/Makefile +++ b/devel/websvn/Makefile @@ -1,50 +1,51 @@ PORTNAME= websvn PORTVERSION= 2.7.0 CATEGORIES= devel www PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= michael.osipov@siemens.com COMMENT= Online Subversion repository browser LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/license.txt RUN_DEPENDS= ${LOCALBASE}/bin/svn:devel/subversion \ ${PEARDIR}/Archive/Tar.php:devel/pear@${PHP_FLAVOR} \ ${PEARDIR}/geshi.php:devel/pear-geshi@${PHP_FLAVOR} \ ${PEARDIR}/Text/Diff.php:devel/pear-Text_Diff@${PHP_FLAVOR} USES= php:flavors cpe +IGNORE_WITH_PHP= 82 USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}php USE_PHP= iconv pcre xml mbstring NO_BUILD= yes NO_ARCH= yes PEARDIR?= ${LOCALBASE}/share/pear SUB_FILES= pkg-message PLIST_SUB+= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} post-patch: @${REINPLACE_CMD} -E \ -e 's|^// \$$config->setSvnConfigDir.+|$$config->setSvnConfigDir('"'"'${ETCDIR}/subversion'"'"')\;|' \ -e 's|^// \$$config->setSvnCommandPath.+|$$config->setSvnCommandPath('"'"'${LOCALBASE}/bin'"'"')\;|' \ -e 's|^// \$$config->setSvnAuthzCommandPath.+|$$config->setSvnAuthzCommandPath('"'"'${LOCALBASE}/bin'"'"')\;|' \ -e 's|^// \$$config->useGeshi.+|$$config->useGeshi()\;|' \ -e 's|^// \$$config->setLocale.+|$$config->setLocale('"'"'C.UTF-8'"'"')\;|' \ ${WRKSRC}/include/distconfig.php do-install: @(cd ${WRKSRC} \ && ${RM} README.md changes.txt include/.gitignore) @${MKDIR} ${STAGEDIR}${WWWDIR} @(cd ${WRKSRC} \ && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) post-install: @${MKDIR} ${STAGEDIR}${ETCDIR}/subversion .include diff --git a/ftp/php-fastdfs/Makefile b/ftp/php-fastdfs/Makefile index 7122b0f3b8ed..28997c0f66f3 100644 --- a/ftp/php-fastdfs/Makefile +++ b/ftp/php-fastdfs/Makefile @@ -1,30 +1,30 @@ PORTNAME= fastdfs DISTVERSION= 6.0.6 CATEGORIES= ftp PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= daniel@blodan.se COMMENT= PHP module for accessing a FastDFS cluster LICENSE= GPLv3+ DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 LIB_DEPENDS= libfastcommon.so:devel/libfastcommon \ libfdfsclient.so:ftp/fastdfs USES= php:ext USE_GITHUB= yes GH_ACCOUNT= happyfish100 GH_PROJECT= fastdfs GH_TAGNAME= V6.06 -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 WRKSRC_SUBDIR= php_client CONFIGURE_ENV= ROOT=${LOCALBASE} PHP_MODNAME= fastdfs_client .include diff --git a/graphics/php-facedetect/Makefile b/graphics/php-facedetect/Makefile index d4c0f2bfd131..0b5c3fd3c0d2 100644 --- a/graphics/php-facedetect/Makefile +++ b/graphics/php-facedetect/Makefile @@ -1,28 +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 +IGNORE_WITH_PHP= 81 82 CONFIGURE_ARGS+= --with-facedetect .include diff --git a/lang/php74-extensions/Makefile b/lang/php74-extensions/Makefile index e72bd553b954..faccd14b4669 100644 --- a/lang/php74-extensions/Makefile +++ b/lang/php74-extensions/Makefile @@ -1,112 +1,112 @@ PORTNAME= php74 PORTVERSION= 1.0 CATEGORIES= lang PKGNAMESUFFIX= -extensions MAINTAINER= tz@FreeBSD.org COMMENT= "meta-port" to install PHP extensions DEPRECATED=Upstream Security Support ends on 2022-11-28 EXPIRATION_DATE=2022-11-29 USES= metaport php PHP_VER= 74 -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA \ DOM ENCHANT EXIF FILEINFO FILTER FTP GD GETTEXT \ GMP ICONV INTL IMAP JSON LDAP MBSTRING \ MYSQLI \ ODBC OPCACHE OPENSSL PCNTL PDF PDO PDO_DBLIB PDO_FIREBIRD \ PDO_MYSQL PDO_ODBC PDO_PGSQL PDO_SQLITE PGSQL PHAR POSIX \ PSPELL READLINE SESSION SHMOP SIMPLEXML SNMP SOAP \ SOCKETS SODIUM SQLITE3 SYSVMSG SYSVSEM SYSVSHM \ TIDY TOKENIZER XML XMLREADER XMLRPC XMLWRITER XSL \ ZIP ZLIB BCMATH_DESC= bc style precision math functions BZ2_DESC= bzip2 library support CALENDAR_DESC= calendar conversion support CTYPE_DESC= ctype functions CURL_DESC= CURL support DBA_DESC= dba support DOM_DESC= DOM support ENCHANT_DESC= Enchant spelling support EXIF_DESC= EXIF support FILEINFO_DESC= fileinfo support FILTER_DESC= input filter support FTP_DESC= FTP support GD_DESC= GD library support GETTEXT_DESC= gettext library support GMP_DESC= GNU MP support ICONV_DESC= iconv support IMAP_DESC= IMAP support INTL_DESC= Internationalization(ICU) JSON_DESC= JavaScript Object Serialization support LDAP_DESC= OpenLDAP support MBSTRING_DESC= multibyte string support MYSQLI_DESC= MySQLi database support ODBC_DESC= ODBC support OPCACHE_DESC= OPcache support OPENSSL_DESC= OpenSSL support PCNTL_DESC= pcntl support (CLI only) PDF_DESC= PDFlib support (implies GD) PDO_DESC= PHP Data Objects Interface (PDO) PDO_DBLIB_DESC= PDO DBLIB-DB driver PDO_FIREBIRD_DESC= PDO Firebird driver PDO_MYSQL_DESC= PDO MySQL driver PDO_ODBC_DESC= PDO ODBC driver PDO_PGSQL_DESC= PDO PostgreSQL driver PDO_SQLITE_DESC= PDO sqlite driver PHAR_DESC= phar support POSIX_DESC= POSIX-like functions PSPELL_DESC= pspell support READLINE_DESC= readline support (CLI only) SESSION_DESC= session support SHMOP_DESC= shmop support SIMPLEXML_DESC= simplexml support SNMP_DESC= SNMP support SOAP_DESC= SOAP support SOCKETS_DESC= sockets support SODIUM_DESC= Sodium encryption support SQLITE3_DESC= sqlite3 support SYSVMSG_DESC= System V message support SYSVSEM_DESC= System V semaphore support SYSVSHM_DESC= System V shared memory support TIDY_DESC= TIDY support TOKENIZER_DESC= tokenizer support XML_DESC= XML support XMLREADER_DESC= XMLReader support XMLRPC_DESC= XMLRPC-EPI support XMLWRITER_DESC= XMLWriter support XSL_DESC= XSL support (Implies DOM) ZIP_DESC= ZIP support ZLIB_DESC= ZLIB support OPTIONS_DEFAULT= CTYPE \ DOM \ FILTER \ ICONV \ JSON \ OPCACHE \ PDO \ PDO_SQLITE \ PHAR \ POSIX \ SESSION \ SIMPLEXML \ SQLITE3 \ TOKENIZER \ XML \ XMLREADER \ XMLWRITER .include .for opt in ${OPTIONS_DEFINE} . if ${PORT_OPTIONS:M${opt}} USE_PHP+= ${opt:tl} . endif .endfor .include diff --git a/lang/php80-extensions/Makefile b/lang/php80-extensions/Makefile index 666b9abf44a7..ef5f9b528cc8 100644 --- a/lang/php80-extensions/Makefile +++ b/lang/php80-extensions/Makefile @@ -1,103 +1,103 @@ PORTNAME= php80 PORTVERSION= 1.1 CATEGORIES= lang PKGNAMESUFFIX= -extensions MAINTAINER= tz@FreeBSD.org COMMENT= "meta-port" to install PHP extensions USES= metaport php PHP_VER= 80 -IGNORE_WITH_PHP= 74 81 +IGNORE_WITH_PHP= 74 81 82 OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA \ DOM ENCHANT EXIF FILEINFO FILTER FTP GD GETTEXT \ GMP ICONV INTL IMAP LDAP MBSTRING MYSQLI \ ODBC OPCACHE PCNTL PDO PDO_DBLIB PDO_FIREBIRD \ PDO_MYSQL PDO_ODBC PDO_PGSQL PDO_SQLITE PGSQL PHAR POSIX \ PSPELL READLINE SESSION SHMOP SIMPLEXML SNMP SOAP \ SOCKETS SODIUM SQLITE3 SYSVMSG SYSVSEM SYSVSHM \ TIDY TOKENIZER XML XMLREADER XMLWRITER XSL \ ZIP ZLIB BCMATH_DESC= bc style precision math functions BZ2_DESC= bzip2 library support CALENDAR_DESC= calendar conversion support CTYPE_DESC= ctype functions CURL_DESC= CURL support DBA_DESC= dba support DOM_DESC= DOM support ENCHANT_DESC= Enchant spelling support EXIF_DESC= EXIF support FILEINFO_DESC= fileinfo support FILTER_DESC= input filter support FTP_DESC= FTP support GD_DESC= GD library support GETTEXT_DESC= gettext library support GMP_DESC= GNU MP support ICONV_DESC= iconv support IMAP_DESC= IMAP support INTL_DESC= Internationalization(ICU) LDAP_DESC= OpenLDAP support MBSTRING_DESC= multibyte string support MYSQLI_DESC= MySQLi database support ODBC_DESC= ODBC support OPCACHE_DESC= OPcache support PCNTL_DESC= pcntl support (CLI only) PDO_DESC= PHP Data Objects Interface (PDO) PDO_DBLIB_DESC= PDO DBLIB-DB driver PDO_FIREBIRD_DESC= PDO Firebird driver PDO_MYSQL_DESC= PDO MySQL driver PDO_ODBC_DESC= PDO ODBC driver PDO_PGSQL_DESC= PDO PostgreSQL driver PDO_SQLITE_DESC= PDO sqlite driver PHAR_DESC= phar support POSIX_DESC= POSIX-like functions PSPELL_DESC= pspell support READLINE_DESC= readline support (CLI only) SESSION_DESC= session support SHMOP_DESC= shmop support SIMPLEXML_DESC= simplexml support SNMP_DESC= SNMP support SOAP_DESC= SOAP support SOCKETS_DESC= sockets support SODIUM_DESC= Sodium encryption support SQLITE3_DESC= sqlite3 support SYSVMSG_DESC= System V message support SYSVSEM_DESC= System V semaphore support SYSVSHM_DESC= System V shared memory support TIDY_DESC= TIDY support TOKENIZER_DESC= tokenizer support XML_DESC= XML support XMLREADER_DESC= XMLReader support XMLWRITER_DESC= XMLWriter support XSL_DESC= XSL support (Implies DOM) ZIP_DESC= ZIP support ZLIB_DESC= ZLIB support OPTIONS_DEFAULT= CTYPE \ DOM \ FILTER \ ICONV \ OPCACHE \ PDO \ PDO_SQLITE \ PHAR \ POSIX \ SESSION \ SIMPLEXML \ SQLITE3 \ TOKENIZER \ XML \ XMLREADER \ XMLWRITER .include .for opt in ${OPTIONS_DEFINE} . if ${PORT_OPTIONS:M${opt}} USE_PHP+= ${opt:tl} . endif .endfor .include diff --git a/lang/php81-extensions/Makefile b/lang/php81-extensions/Makefile index da9da0e63f1e..06225e58a52b 100644 --- a/lang/php81-extensions/Makefile +++ b/lang/php81-extensions/Makefile @@ -1,90 +1,90 @@ PORTNAME= php81 PORTVERSION= 1.1 CATEGORIES= lang PKGNAMESUFFIX= -extensions MAINTAINER= bofh@FreeBSD.org COMMENT= "meta-port" to install PHP extensions USES= metaport php PHP_VER= 81 -IGNORE_WITH_PHP= 74 80 +IGNORE_WITH_PHP= 74 80 82 OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA DOM ENCHANT EXIF FFI \ FILEINFO FILTER FTP GD GETTEXT GMP ICONV IMAP INTL LDAP \ MBSTRING MYSQLI ODBC OPCACHE PCNTL PDO \ PDO_DBLIB PDO_FIREBIRD PDO_MYSQL PDO_ODBC PDO_PGSQL \ PDO_SQLITE PGSQL PHAR POSIX PSPELL READLINE SESSION \ SHMOP SIMPLEXML SNMP SOAP SOCKETS SODIUM SQLITE3 \ SYSVMSG SYSVSEM SYSVSHM TIDY TOKENIZER XML XMLREADER \ XMLWRITER XSL ZIP ZLIB OPTIONS_DEFAULT= CTYPE DOM FILTER ICONV OPCACHE PDO PDO_SQLITE PHAR \ POSIX SESSION SIMPLEXML SQLITE3 TOKENIZER XML XMLREADER \ XMLWRITER BCMATH_DESC= bc style precision math functions BZ2_DESC= bzip2 library support CALENDAR_DESC= calendar conversion support CTYPE_DESC= ctype functions CURL_DESC= CURL support DBA_DESC= dba support DOM_DESC= DOM support ENCHANT_DESC= Enchant spelling support EXIF_DESC= EXIF support FFI_DESC= Foreign Function Interface support FILEINFO_DESC= fileinfo support FILTER_DESC= input filter support FTP_DESC= FTP support GD_DESC= GD library support GETTEXT_DESC= gettext library support GMP_DESC= GNU MP support ICONV_DESC= iconv support IMAP_DESC= IMAP support INTL_DESC= Internationalization(ICU) LDAP_DESC= OpenLDAP support MBSTRING_DESC= multibyte string support MYSQLI_DESC= MySQLi database support ODBC_DESC= ODBC support OPCACHE_DESC= OPcache support PCNTL_DESC= pcntl support (CLI only) PDO_DBLIB_DESC= PDO DBLIB-DB driver PDO_DESC= PHP Data Objects Interface (PDO) PDO_FIREBIRD_DESC= PDO Firebird driver PDO_MYSQL_DESC= PDO MySQL driver PDO_ODBC_DESC= PDO ODBC driver PDO_PGSQL_DESC= PDO PostgreSQL driver PDO_SQLITE_DESC= PDO sqlite driver PHAR_DESC= phar support POSIX_DESC= POSIX-like functions PSPELL_DESC= pspell support READLINE_DESC= readline support (CLI only) SESSION_DESC= session support SHMOP_DESC= shmop support SIMPLEXML_DESC= simplexml support SNMP_DESC= SNMP support SOAP_DESC= SOAP support SOCKETS_DESC= sockets support SODIUM_DESC= Sodium encryption support SQLITE3_DESC= sqlite3 support SYSVMSG_DESC= System V message support SYSVSEM_DESC= System V semaphore support SYSVSHM_DESC= System V shared memory support TIDY_DESC= TIDY support TOKENIZER_DESC= tokenizer support XMLREADER_DESC= XMLReader support XMLWRITER_DESC= XMLWriter support XML_DESC= XML support XSL_DESC= XSL support (Implies DOM) ZIP_DESC= ZIP support ZLIB_DESC= ZLIB support .include .for opt in ${OPTIONS_DEFINE} . if ${PORT_OPTIONS:M${opt}} USE_PHP+= ${opt:tl} . endif .endfor .include diff --git a/mail/phplist/Makefile b/mail/phplist/Makefile index 46b01201f506..fc6ef945bdd5 100644 --- a/mail/phplist/Makefile +++ b/mail/phplist/Makefile @@ -1,51 +1,52 @@ # Created by: Nick Hilliard PORTNAME= phplist DISTVERSION= 3.6.7 CATEGORIES= mail www MASTER_SITES= SF PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= ports@bsdserwis.com COMMENT= Full-featured open-source newsletter manager LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PEARDIR}/HTTP/Request.php:www/pear-HTTP_Request@${PHP_FLAVOR} USES= cpe tar:tgz php:web,flavors USE_PHP= curl gd gettext hash iconv imap json mbstring mysqli pcre session xml zlib +IGNORE_WITH_PHP= 82 NO_ARCH= yes NO_BUILD= yes SUB_FILES= phplist PLIST_SUB= WWWOWN=${WWWOWN} \ WWWGRP=${WWWGRP} PORTDOCS= CONTRIBUTING.md COPYING INSTALL PEOPLE README.md TODO UPGRADE VERSION OPTIONS_DEFINE= DOCS PEARDIR?= ${LOCALBASE}/share/pear post-extract: @${MV} ${WRKSRC}/public_html/lists/config/config.php ${WRKSRC}/public_html/lists/config/config.php.sample # Note: there is file(s) with non-ascii filenames. So it's difficult to add # such files to pkg-plist. That's why there is find with delete # do-install: @${FIND} ${WRKSRC}/public_html/ -type f -regex '.*[^!-~].*' -delete @${FIND} ${WRKSRC}/public_html/ -type l -delete @${FIND} ${WRKSRC}/public_html/ -type d -empty -delete ${MKDIR} ${STAGEDIR}${WWWDIR}/ (cd ${WRKSRC}/public_html/ && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) ${INSTALL_SCRIPT} ${WRKDIR}/phplist ${STAGEDIR}${PREFIX}/bin post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/mail/roundcube-automatic_addressbook/Makefile b/mail/roundcube-automatic_addressbook/Makefile index 4694481de524..5c238493f10f 100644 --- a/mail/roundcube-automatic_addressbook/Makefile +++ b/mail/roundcube-automatic_addressbook/Makefile @@ -1,33 +1,33 @@ PORTNAME= automatic_addressbook PORTVERSION= 0.4.3 CATEGORIES= mail PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= andrej@ebert.su COMMENT= Roundcube webmail automatic addressbook plugin LICENSE= GPLv3 RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=0.8:mail/roundcube@${PHP_FLAVOR} USES= php:flavors USE_GITHUB= yes GH_ACCOUNT= sblaisot -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 WWWDIR= ${RCDIR}/plugins/automatic_addressbook NO_ARCH= yes NO_BUILD= yes RCDIR= ${PREFIX}/www/roundcube SUB_FILES= pkg-message SUB_LIST= PLUGINDIR=${WWWDIR} \ RCDIR=${RCDIR} do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${PAX} -r -w . ${STAGEDIR}${WWWDIR} .include diff --git a/mail/roundcube-calendar-kolab/Makefile b/mail/roundcube-calendar-kolab/Makefile index d39ca777c304..6e9cc6ff4048 100644 --- a/mail/roundcube-calendar-kolab/Makefile +++ b/mail/roundcube-calendar-kolab/Makefile @@ -1,39 +1,39 @@ PORTNAME= calendar PORTVERSION= 3.5.5 CATEGORIES= mail MASTER_SITES= https://cgit.kolab.org/roundcubemail-plugins-kolab/snapshot/ PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= -kolab${PHP_PKGNAMESUFFIX} DISTNAME= roundcubemail-plugins-kolab-${DISTVERSION} MAINTAINER= crees@FreeBSD.org COMMENT= Roundcube Calendar plugin from Kolab LICENSE= AGPLv3 BUILD_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=1.0:mail/roundcube@${PHP_FLAVOR} RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=1.0:mail/roundcube@${PHP_FLAVOR} USES= php:flavors -IGNORE_WITH_PHP=81 +IGNORE_WITH_PHP=81 82 NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message WWWDIR= ${PREFIX}/www/roundcube/plugins post-patch: ${REINPLACE_CMD} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${WRKSRC}/plugins/calendar/config.inc.php.dist ${RM} ${WRKSRC}/plugins/calendar/config.inc.php.dist.* do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} .for d in calendar libcalendaring libkolab (cd ${WRKSRC}/plugins && ${COPYTREE_SHARE} $d ${STAGEDIR}${WWWDIR}/) .endfor ${INSTALL_DATA} ${FILESDIR}/libkolab.min.css \ ${STAGEDIR}${WWWDIR}/libkolab/skins/elastic/ .include diff --git a/mail/roundcube-carddav/Makefile b/mail/roundcube-carddav/Makefile index 2897ce70e845..61f9619409a7 100644 --- a/mail/roundcube-carddav/Makefile +++ b/mail/roundcube-carddav/Makefile @@ -1,35 +1,35 @@ # Created by: gahr PORTNAME= carddav PORTVERSION= 4.3.0 DISTVERSIONPREFIX=v CATEGORIES= mail MASTER_SITES= https://github.com/mstilkerich/rcmcarddav/releases/download/${DISTVERSIONFULL}/ PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= gahr@FreeBSD.org COMMENT= Roundcube CardDAV plugin LICENSE= GPLv2 -IGNORE_WITH_PHP=81 +IGNORE_WITH_PHP=81 82 BUILD_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=1.0:mail/roundcube@${PHP_FLAVOR} RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=1.0:mail/roundcube@${PHP_FLAVOR} USES= php:flavors NO_BUILD= yes NO_ARCH= yes USE_PHP= curl dom simplexml sockets tokenizer xml xmlreader xmlwriter WRKSRC= ${WRKDIR}/${PORTNAME} WWWDIR= ${PREFIX}/www/roundcube/plugins/carddav do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR}/) .include diff --git a/mail/roundcube-contextmenu/Makefile b/mail/roundcube-contextmenu/Makefile index f6dffa2c5ebf..c8e92c32c4fe 100644 --- a/mail/roundcube-contextmenu/Makefile +++ b/mail/roundcube-contextmenu/Makefile @@ -1,33 +1,33 @@ # Created by: Alexander Moisseev PORTNAME= contextmenu PORTVERSION= 3.3 CATEGORIES= mail PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= moiseev@mezonplus.ru COMMENT= RoundCube webmail contextmenu plugin LICENSE= GPLv3 RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=1.5.0:mail/roundcube@${PHP_FLAVOR} USES= php:flavors -IGNORE_WITH_PHP=81 +IGNORE_WITH_PHP=81 82 NO_BUILD= yes NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= JohnDoh GH_PROJECT= roundcube-contextmenu PLUGINDIR= ${WWWDIR:S,/${PORTNAME}$$,,}/roundcube/plugins/${PORTNAME} RCDIR_REL= ${WWWDIR_REL:S,/${PORTNAME}$$,,}/roundcube PLIST_SUB= RCDIR_REL="${RCDIR_REL}" do-install: ${MKDIR} ${STAGEDIR}${PLUGINDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${PLUGINDIR} .include diff --git a/mail/roundcube-html5_notifier/Makefile b/mail/roundcube-html5_notifier/Makefile index 69f8472b927e..692da4904c75 100644 --- a/mail/roundcube-html5_notifier/Makefile +++ b/mail/roundcube-html5_notifier/Makefile @@ -1,29 +1,29 @@ PORTNAME= html5_notifier PORTVERSION= 0.6.4 DISTVERSIONPREFIX= v CATEGORIES= mail PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= meta@FreeBSD.org COMMENT= HTML5 desktop notifier plugin for roundcube LICENSE= GPLv3 BUILD_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=1.0:mail/roundcube@${PHP_FLAVOR} RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=1.0:mail/roundcube@${PHP_FLAVOR} USES= php:flavors USE_GITHUB= yes GH_ACCOUNT= stremlau -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 WWWDIR= ${PREFIX}/www/roundcube/plugins/${PORTNAME} NO_ARCH= yes NO_BUILD= yes do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${PAX} -r -w . ${STAGEDIR}${WWWDIR} .include diff --git a/mail/roundcube-login_info/Makefile b/mail/roundcube-login_info/Makefile index 55c6d035b549..73cdc266d4ae 100644 --- a/mail/roundcube-login_info/Makefile +++ b/mail/roundcube-login_info/Makefile @@ -1,36 +1,36 @@ # Created by: Mark Felder PORTNAME= login_info DISTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= https://www.std-soft.de/webmail/plugins/ PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME}_rc0.5_v${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Roundcube login info plugin LICENSE= GPLv2 RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=0.5:mail/roundcube@${PHP_FLAVOR} USES= php:flavors -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 WWWDIR= ${LOCALBASE}/www/roundcube NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/login_info PLUGDIR= ${WWWDIR}/plugins/login_info PLIST_SUB+= PLUGDIR="www/roundcube/plugins/login_info" do-install: @${ECHO} "Installing in ${PLUGDIR}" ${MKDIR} ${STAGEDIR}/${PLUGDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}/${PLUGDIR} .include diff --git a/mail/roundcube-mobilecube/Makefile b/mail/roundcube-mobilecube/Makefile index 9e3b437c9b11..0c21a0784592 100644 --- a/mail/roundcube-mobilecube/Makefile +++ b/mail/roundcube-mobilecube/Makefile @@ -1,35 +1,35 @@ # Created by: Alexey V. Degtyarev PORTNAME= mobilecube PORTVERSION= ${THEME_VERSION}.${THEME_BUILD} CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/${THEME_VERSION}%20Beta/Build%20%23${THEME_BUILD}/ PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= MobileCubeBeta%23${THEME_BUILD} MAINTAINER= ports@FreeBSD.org COMMENT= Theme for RoundCube Web Mail RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=0.3:mail/roundcube@${PHP_FLAVOR} THEME_VERSION?= 3.1.0 THEME_BUILD?= 030110A USES= php:flavors zip -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 WWWDIR?= ${PREFIX}/www/roundcube/skins/MobileCube NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/MobileCubeBeta\#${THEME_BUILD} post-patch: ${FIND} ${WRKSRC} -type f -name '*.orig' -or -name '.DS_Store' -delete do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC}/MobileCube && ${PAX} -r -w . ${STAGEDIR}${WWWDIR} .include diff --git a/mail/roundcube-mvision2/Makefile b/mail/roundcube-mvision2/Makefile index 81a02ac49ea7..408c5120f870 100644 --- a/mail/roundcube-mvision2/Makefile +++ b/mail/roundcube-mvision2/Makefile @@ -1,35 +1,35 @@ # Created by: Alexey V. Degtyarev PORTNAME= mvision2 PORTVERSION= 2 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://roundcubethemes.net/downloads/ \ ftp://renatasystems.org/pub/FreeBSD/ports/distfiles/ PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Theme for RoundCube Web Mail RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=0.2:mail/roundcube@${PHP_FLAVOR} USES= php:flavors -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 WWWDIR?= ${PREFIX}/www/roundcube/skins/mvision2_en NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message post-extract: @${FIND} ${WRKDIR} -name "._*" -delete do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKDIR}/mvision2_en && ${PAX} -r -w . \ ${STAGEDIR}${WWWDIR} ${FIND} ${STAGEDIR}${WWWDIR} -type f -exec ${CHMOD} 0644 {} \; .include diff --git a/mail/roundcube-sauserprefs/Makefile b/mail/roundcube-sauserprefs/Makefile index 91edda8bb0b4..69778b83f3cd 100644 --- a/mail/roundcube-sauserprefs/Makefile +++ b/mail/roundcube-sauserprefs/Makefile @@ -1,31 +1,31 @@ # Created by: Stefan Bethke PORTNAME= sauserprefs PORTVERSION= 1.10 # PLEASE MIRROR DISTFILE WITH VERSIONED DIR PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://www.tehinterweb.co.uk/roundcube/plugins/ \ LOCAL/bdrewery/${PORTNAME}/${PORTVERSION}/ PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME} MAINTAINER= stb@lassitu.de COMMENT= Roundcube plugin to manage SpamAssassin prefs LICENSE= GPLv3 RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=0.8:mail/roundcube@${PHP_FLAVOR} USES= php:flavors -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 WWWDIR= ${PREFIX}/www/roundcube/plugins/sauserprefs NO_ARCH= yes NO_BUILD= yes do-install: ${MKDIR} ${STAGEDIR}/${WWWDIR} cd ${WRKSRC} && ${PAX} -r -w . ${STAGEDIR}/${WWWDIR} .include diff --git a/mail/roundcube-thunderbird_labels/Makefile b/mail/roundcube-thunderbird_labels/Makefile index c4bdc84f1097..94f595cf2596 100644 --- a/mail/roundcube-thunderbird_labels/Makefile +++ b/mail/roundcube-thunderbird_labels/Makefile @@ -1,49 +1,49 @@ # Created by: Alexander Moisseev PORTNAME= thunderbird_labels PORTVERSION= 1.4.10 DISTVERSIONPREFIX= v CATEGORIES= mail PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= moiseev@mezonplus.ru COMMENT= Thunderbird Labels plugin for RoundCube webmail LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=1.4.0:mail/roundcube@${PHP_FLAVOR} USES= php:flavors USE_GITHUB= yes GH_ACCOUNT= mike-kfed GH_PROJECT= roundcube-thunderbird_labels -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 NO_ARCH= yes NO_BUILD= yes PLUGINDIR= ${WWWDIR:S,/${PORTNAME}$$,,}/roundcube/plugins/${PORTNAME} PLUGINDIR_REL= ${WWWDIR_REL:S,/${PORTNAME}$$,,}/roundcube/plugins/${PORTNAME} PLIST_SUB= PLUGINDIR_REL="${PLUGINDIR_REL}" OPTIONS_DEFINE= DOCS # This target is only meant to be used by the port maintainer. x-generate-plist: build make makeplist | \ ${SED} \ -e "s,^\(%%PLUGINDIR_REL%%/config\.inc\.php\.sample$$\),@sample \1," \ -e "s,^\(%%PLUGINDIR_REL%%/docs/\),%%PORTDOCS%%\1," \ >${.CURDIR}/pkg-plist.tmp do-install: @${MKDIR} ${STAGEDIR}${PLUGINDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PLUGINDIR} cd ${STAGEDIR}${PLUGINDIR} && \ ${MV} config.inc.php.dist config.inc.php.sample && \ ${RM} coffee2js.sh docs/_config.yml && \ ${RM} -r coffeescripts .include diff --git a/mail/roundcube-twofactor_gauthenticator/Makefile b/mail/roundcube-twofactor_gauthenticator/Makefile index 969110a61380..559d5c9a20cd 100644 --- a/mail/roundcube-twofactor_gauthenticator/Makefile +++ b/mail/roundcube-twofactor_gauthenticator/Makefile @@ -1,37 +1,37 @@ # Created by: Bernard Spil PORTNAME= twofactor_gauthenticator PORTVERSION= g20210816 CATEGORIES= mail security PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= brnrd@FreeBSD.org COMMENT= Roundcube TOTP auth plugin LICENSE= GPLv2 BUILD_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=1.0:mail/roundcube@${PHP_FLAVOR} RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=1.0:mail/roundcube@${PHP_FLAVOR} USES= php:flavors -IGNORE_WITH_PHP=81 +IGNORE_WITH_PHP=81 82 USE_GITHUB= yes GH_ACCOUNT= alexandregz GH_TAGNAME= a3944c4 NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message WWWDIR= ${PREFIX}/www/roundcube/plugins/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${PAX} -r -w . ${STAGEDIR}${WWWDIR} cd ${STAGEDIR}${WWWDIR} && \ ${MV} config.inc.php.dist config.inc.php.sample .include diff --git a/mail/roundcube-umich/Makefile b/mail/roundcube-umich/Makefile index 55544f4c9c20..20cc8d8ffaba 100644 --- a/mail/roundcube-umich/Makefile +++ b/mail/roundcube-umich/Makefile @@ -1,31 +1,31 @@ # Created by: Alexey V. Degtyarev PORTNAME= umich PORTVERSION= 20090813 CATEGORIES= mail MASTER_SITES= ftp://renatasystems.org/pub/FreeBSD/ports/distfiles/ PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Theme for RoundCube Web Mail LICENSE= GPLv3+ # same as roundcube's RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=0.2:mail/roundcube@${PHP_FLAVOR} USES= php:flavors -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 WWWDIR?= ${PREFIX}/www/roundcube/skins/umich NO_ARCH= yes NO_BUILD= yes post-patch: @${FIND} ${WRKSRC} -type f -name '*.orig' -delete do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${PAX} -r -w . ${STAGEDIR}${WWWDIR} .include diff --git a/mail/roundcube-veximaccountadmin/Makefile b/mail/roundcube-veximaccountadmin/Makefile index fae67c6954ae..7e4a99eecb89 100644 --- a/mail/roundcube-veximaccountadmin/Makefile +++ b/mail/roundcube-veximaccountadmin/Makefile @@ -1,39 +1,39 @@ # Created by: Mark Felder PORTNAME= veximaccountadmin PORTVERSION= 0.1 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= http://axel.sjostedt.no/misc/files/ PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= rcube_plg_veximaccountadmin MAINTAINER= ports@FreeBSD.org COMMENT= Roundcube vexim account admin plugin LICENSE= GPLv3 RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=0.9:mail/roundcube@${PHP_FLAVOR} USES= php:flavors -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 WWWDIR= ${PREFIX}/www/roundcube REINPLACE_ARGS= -i '' NO_BUILD= yes WRKSRC= ${WRKDIR}/veximaccountadmin PLIST_SUB+= PLUGINDIR="${PLUGINDIR}" PLUGINDIR= ${WWWDIR}/plugins/${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's/new rcube_mdb2/new rcube_db/g' ${WRKSRC}/veximaccountadmin.php do-install: @${ECHO} "Installing in ${PLUGINDIR}" ${MKDIR} ${STAGEDIR}/${PLUGINDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}/${PLUGINDIR} .include diff --git a/mail/roundcube-yubikey_auth/Makefile b/mail/roundcube-yubikey_auth/Makefile index 17991e7a02ce..3433cc7da175 100644 --- a/mail/roundcube-yubikey_auth/Makefile +++ b/mail/roundcube-yubikey_auth/Makefile @@ -1,43 +1,43 @@ # Created by: Vidar Karlsen PORTNAME= yubikey_auth PORTVERSION= g20180404 CATEGORIES= mail PKGNAMEPREFIX= roundcube- PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= vidar@karlsen.tech COMMENT= Roundcube yubikey auth plugin LICENSE= GPLv2 BUILD_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=1.0:mail/roundcube@${PHP_FLAVOR} RUN_DEPENDS= roundcube${PHP_PKGNAMESUFFIX}>=1.0:mail/roundcube@${PHP_FLAVOR} USES= php:flavors USE_GITHUB= yes GH_ACCOUNT= northox GH_PROJECT= roundcube-yubikey-plugin GH_TAGNAME= 383bbb3 USE_PHP= curl -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 WWWDIR= ${PREFIX}/www/roundcube/plugins/roundcube_yubikey_authentication NO_ARCH= yes NO_BUILD= yes post-patch: ${REINPLACE_CMD} -e 's/roundcube_yubikey_plugin/YubiKey OTP/g' \ ${WRKSRC}/yubikey.js ${REINPLACE_CMD} \ -e "s/array('yubikey_authentication')/array('roundcube_yubikey_authentication')/g" \ -e 's,plugins/yubikey_authentication,plugins/roundcube_yubikey_authentication,g' \ ${WRKSRC}/README.md do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${PAX} -r -w . ${STAGEDIR}${WWWDIR} cd ${STAGEDIR}${WWWDIR} && \ ${MV} config.inc.php config.inc.php.sample .include diff --git a/mail/roundcube/Makefile b/mail/roundcube/Makefile index 65ada6ee3bc3..c2a578730e0e 100644 --- a/mail/roundcube/Makefile +++ b/mail/roundcube/Makefile @@ -1,91 +1,91 @@ PORTNAME= roundcube DISTVERSION= 1.5.2 PORTEPOCH= 1 CATEGORIES?= mail www MASTER_SITES= https://github.com/roundcube/roundcubemail/releases/download/${DISTVERSION}/ PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME}mail-${DISTVERSION}-complete MAINTAINER= ale@FreeBSD.org COMMENT= Fully skinnable XHTML/CSS webmail written in PHP LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe php:web,flavors NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME}mail-${DISTVERSION} RCUBECOMP= SQL config .htaccess index.php installer logs \ plugins program skins temp vendor PORTDOCS= CHANGELOG.md INSTALL README.md UPGRADING CPE_PRODUCT= webmail CPE_VENDOR= roundcube USE_PHP= pcre mbstring session iconv dom xml json intl zip filter openssl fileinfo exif ctype -IGNORE_WITH_PHP=81 +IGNORE_WITH_PHP=81 82 OPTIONS_DEFINE= LDAP GD PSPELL NSC DOCS EXAMPLES OPTIONS_MULTI= DB OPTIONS_MULTI_DB= MYSQL PGSQL SQLITE OPTIONS_DEFAULT=MYSQL DB_DESC= Database backend MYSQL_DESC= Use MySQL backend PGSQL_DESC= Use PostgreSQL backend SQLITE_DESC= Use SQLite backend LDAP_DESC= Enable LDAP support (address book) GD_DESC= Enable GD support (image conversion) PSPELL_DESC= Enable PSpell support (internal spellcheck) NSC_DESC= Install network spellchecker GD_VARS= use_php+=gd LDAP_VARS= use_php+=ldap MYSQL_VARS= use_php+=pdo_mysql NSC_IMPLIES= PSPELL NSC_VARS= use_php+=simplexml PGSQL_VARS= use_php+=pdo_pgsql PSPELL_VARS= use_php+=pspell SQLITE_VARS= use_php+=pdo_sqlite SUB_FILES= newsyslog.conf post-patch: @${FIND} ${WRKSRC} -name \*.orig -type f -delete @${RMDIR} ${WRKSRC}/plugins/archive/skins/larry do-install: -${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && ${COPYTREE_BIN} bin ${STAGEDIR}${WWWDIR} .for i in ${RCUBECOMP} @cd ${WRKSRC} && ${COPYTREE_SHARE} ${i} ${STAGEDIR}${WWWDIR} .endfor @(cd ${WRKSRC}; ${FIND} bin ${RCUBECOMP} -not -type d) | ${SORT} | \ ${SED} -ne 's,^,${WWWDIR_REL}/,p' >> ${TMPPLIST} @${ECHO_CMD} '@postexec chown ${WWWOWN}:${WWWGRP} %D/${WWWDIR_REL}/logs' \ >> ${TMPPLIST} @${ECHO_CMD} '@postexec chown ${WWWOWN}:${WWWGRP} %D/${WWWDIR_REL}/temp' \ >> ${TMPPLIST} do-install-NSC-on: @${INSTALL_DATA} ${FILESDIR}/spellchecker.php ${STAGEDIR}${WWWDIR} @${ECHO_CMD} '${WWWDIR_REL}/spellchecker.php' >> ${TMPPLIST} do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ .endfor do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKDIR}/newsyslog.conf ${STAGEDIR}${EXAMPLESDIR} @${ECHO_CMD} '@dir etc/newsyslog.conf.d' \ >> ${TMPPLIST} @${ECHO_CMD} '@sample ${EXAMPLESDIR}/newsyslog.conf etc/newsyslog.conf.d/roundcube.conf' \ >> ${TMPPLIST} .include diff --git a/math/pecl-stats2/Makefile b/math/pecl-stats2/Makefile index 17effebd5c1a..51fcfd82cf23 100644 --- a/math/pecl-stats2/Makefile +++ b/math/pecl-stats2/Makefile @@ -1,19 +1,19 @@ PORTNAME= stats PORTVERSION= 2.0.3 CATEGORIES= math textproc pear MAINTAINER= dbaio@FreeBSD.org COMMENT= PECL extension with routines for statistical computation LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 USES= php:pecl -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 PORTSCOUT= limit:^2.* .include diff --git a/multimedia/php-pHash/Makefile b/multimedia/php-pHash/Makefile index 82b59e0b9354..1dd2f60e07dc 100644 --- a/multimedia/php-pHash/Makefile +++ b/multimedia/php-pHash/Makefile @@ -1,33 +1,33 @@ # 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 DEPRECATED=Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 LIB_DEPENDS= libpHash.so:multimedia/pHash USES= compiler:c++11-lang php:ext # Does not build for PHP 8.0 and later -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 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-im/pecl-stomp2/Makefile b/net-im/pecl-stomp2/Makefile index 1527d3c3e7ba..a89f5c365a6e 100644 --- a/net-im/pecl-stomp2/Makefile +++ b/net-im/pecl-stomp2/Makefile @@ -1,20 +1,20 @@ PORTNAME= stomp PORTVERSION= 2.0.2 CATEGORIES= net-im pear MAINTAINER= dbaio@FreeBSD.org COMMENT= PECL extension of stomp client LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 USES= php:pecl -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 CONFLICTS= pecl-stomp-1* PORTSCOUT= limit:^2.* .include diff --git a/net-mgmt/glpi-plugins-fusioninventory-server/Makefile b/net-mgmt/glpi-plugins-fusioninventory-server/Makefile index 0801157a766e..533a8881450e 100644 --- a/net-mgmt/glpi-plugins-fusioninventory-server/Makefile +++ b/net-mgmt/glpi-plugins-fusioninventory-server/Makefile @@ -1,42 +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 +IGNORE_WITH_PHP= 81 82 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/net-mgmt/librenms/Makefile b/net-mgmt/librenms/Makefile index bfb190a60aa7..2f3c4094600c 100644 --- a/net-mgmt/librenms/Makefile +++ b/net-mgmt/librenms/Makefile @@ -1,210 +1,211 @@ PORTNAME= librenms PORTVERSION= 22.2.1 PORTEPOCH= 1 CATEGORIES= net-mgmt MASTER_SITES= LOCAL/dvl:vendor DISTFILES= ${PORTNAME}-vendor-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}${EXTRACT_SUFX}:vendor MAINTAINER= dvl@FreeBSD.org COMMENT= Autodiscovering PHP/MySQL/SNMP based network monitoring LICENSE= GPLv3 # perhaps we also need python-memcache python-mysqldb RUN_DEPENDS+= ${LOCALBASE}/share/pear/Net/IPv4.php:net/pear-Net_IPv4@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/Net/IPv6.php:net/pear-Net_IPv6@${PHP_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymysql>0:databases/py-pymysql@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dotenv>0:www/py-python-dotenv@${PY_FLAVOR} \ bash:shells/bash \ dot:graphics/graphviz \ rrdtool:databases/rrdtool \ snmpget:net-mgmt/net-snmp \ sudo:security/sudo USES= cpe php python shebangfix USE_GITHUB= yes USE_PHP= ctype curl dom fileinfo filter gd hash json ldap mbstring \ mysqli openssl pdo pdo_mysql phar posix session simplexml \ snmp sockets tokenizer xml xmlwriter zip +IGNORE_WITH_PHP= 82 USE_RC_SUBR= librenms SHEBANG_FILES= ../${PORTNAME}-vendor-${PORTVERSION}/swiftmailer/swiftmailer/lib/swiftmailer_generate_mimes_config.php \ ../${PORTNAME}-vendor-${PORTVERSION}/tecnickcom/tcpdf/tools/tcpdf_addfont.php \ poller-wrapper.py poller.php scripts/auth_test.php \ scripts/check_requirements.py scripts/github-remove \ scripts/Migration/Standard_Conversion/convert_no_xml.sh \ scripts/Migration/Standard_Conversion/destwork_no_xml.sh \ scripts/Migration/Standard_Conversion/mkdir.sh \ scripts/Migration/XML_Conversion/convert.sh \ scripts/Migration/XML_Conversion/destwork.sh \ scripts/Migration/XML_Conversion/mkdir.sh \ scripts/dynamic_check_requirements.py \ scripts/removespikes.php scripts/removespikes.pl \ scripts/watchmaillog/watchmaillog.pl NO_ARCH= yes NO_BUILD= yes SUB_FILES+= pkg-message SUB_LIST+= GROUP="${WWWGRP}" \ PHP="${PHPBASE}/bin/php" \ PYTHON=${PYTHON_CMD} \ USER="${WWWOWN}" \ WWWDIR="${WWWDIR}" USERS= www PORTDOCS= * PORTEXAMPLES= snmpd.conf.example DBDIR= /var/db/${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES FPING IPMITOOL LIBVIRT MYSQLD NAGPLUGINS \ NMAP WMIC X11 OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER WMIC FPING_DESC= Enable fping support ping monitoring IPMITOOL_DESC= Enable support for monitoring hardware IPMI MYSQLD_DESC= Use local MySQL server WMIC_DESC= Enable support for WMI polling FPING_RUN_DEPENDS= fping:net/fping IPMITOOL_RUN_DEPENDS= ipmitool:sysutils/ipmitool LIBVIRT_RUN_DEPENDS= virsh:devel/libvirt MYSQLD_USES= mysql:server MYSQLD_USES_OFF= mysql:client NAGPLUGINS_RUN_DEPENDS= ${LOCALBASE}/libexec/nagios/check_nagios:net-mgmt/nagios-plugins NMAP_RUN_DEPENDS= nmap:security/nmap WMIC_RUN_DEPENDS= wmic:net-mgmt/wmi-client X11_RUN_DEPENDS= mtr:net/mtr X11_RUN_DEPENDS_OFF= mtr:net/mtr-nox11 X11_USES= magick:6 X11_USES_OFF= magick:6,nox11 _ROOT_FILES= addhost.php adduser.php alerts.php artisan \ billing-calculate.php check-services.php composer.json \ composer.lock config.php.default config_to_json.php \ cronic daily.php delhost.php discovery-wrapper.py \ discovery.php dist-pollers.php irc.php \ librenms-service.py mkdocs.yml pbin.sh phpunit.xml \ ping.php poll-billing.php poller.php poller-wrapper.py \ renamehost.php snmp-scan.py snmptrap.php syslog.php \ validate.php _SCRIPT_FILES= daily.sh lnms # _RELEASE_TIMESTAMP is used for a patch inside the vendor code # it represents the release date via: git show --pretty='%H|%ct' -s 1.42.01 # It sits here so you remember to update it with each release _RELEASE_TIMESTAMP= 1645175566 _ROOT_DIRS= LibreNMS app bootstrap config database doc html \ includes licenses mibs misc resources routes scripts \ sql-schema tests _DOCS= AUTHORS.md CHANGELOG.md CONTRIBUTING.md LICENSE.txt \ README.md # these are directories which require a generic @DIR entry in pkg-plist _STORAGE_DIRS= app app/public debugbar framework framework/cache framework/cache/data framework/sessions \ framework/testing framework/views logs # these are directories which require a generic @DIR entry in pkg-plist _OTHER_DIRS= database/seeders/config html/plugins \ html/js/lang resources/views/overview/custom \ tests/Browser/console \ tests/Browser/screenshots \ vendor/librenms/laravel-vue-i18n-generator/tests/output \ vendor/ramsey/collection/bin \ vendor/symfony/string/Resources/bin post-patch: ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/LibreNMS/Util/Version.php ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/LibreNMS/Validations/Php.php ${REINPLACE_CMD} 's|%%PORTVERSION%%|${PORTVERSION}|g' ${WRKSRC}/includes/common.php ${REINPLACE_CMD} 's|%%RELEASE_TIMESTAMP%%|${_RELEASE_TIMESTAMP}|g' ${WRKSRC}/includes/common.php ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/includes/html/output/capture.inc.php ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/config.php.default ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/poller-wrapper.py ${RM} ${WRKSRC}/LibreNMS/Validations/Updates.php ${RM} -rf ${WRKSRC}/logs do-install: ${MKDIR} ${STAGEDIR}/${WWWDIR} .for dir in ${_ROOT_DIRS} ${MKDIR} ${STAGEDIR}/${WWWDIR}/${dir} (cd ${WRKSRC}/${dir} && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/${dir}) .endfor .for f in ${_ROOT_FILES} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${WWWDIR} .endfor .for f in ${_SCRIPT_FILES} ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}/${WWWDIR} .endfor ${MKDIR} ${STAGEDIR}/${WWWDIR}/vendor (cd ${WRKDIR}/${PORTNAME}-vendor-${PORTVERSION} && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/vendor) # As of 1.66_1, the package installs bootstrap/cache # This was previously left to the code to populate. # That causese problems when the code doesn't do that update. ${MV} ${STAGEDIR}/${WWWDIR}/vendor/bootstrap-cache/* ${STAGEDIR}/${WWWDIR}/bootstrap/cache/ ${RM} -rf ${STAGEDIR}/${WWWDIR}/vendor/bootstrap-cache # similarly with html/js/lang ${MV} ${STAGEDIR}/${WWWDIR}/vendor/html-js-lang/* ${STAGEDIR}/${WWWDIR}/html/js/lang/ ${RM} -rf ${STAGEDIR}/${WWWDIR}/vendor/html-js-lang # Make daily.sh executable # ${CHMOD} 0755 ${STAGEDIR}/${WWWDIR}/daily.sh # lnms does not fall into any other +x category # ${CHMOD} 0755 ${STAGEDIR}/${WWWDIR}/lnms # Files in scripts dir should be executable ${FIND} ${STAGEDIR}/${WWWDIR}/scripts -type f -exec ${CHMOD} +x {} \; # Ensure PHP and Python scripts are executable ${FIND} ${STAGEDIR}/${WWWDIR} -type f -name '*.py' -or -type f -name \ '*.php' -exec ${CHMOD} +x {} \; # these values should be outside the www tree now ${MKDIR} ${STAGEDIR}/var/log/${PORTNAME} ${MKDIR} ${STAGEDIR}${DBDIR} ${MKDIR} ${STAGEDIR}${DBDIR}/storage ${MKDIR} ${STAGEDIR}/var/run/${PORTNAME} (cd ${STAGEDIR}/${WWWDIR} && ${LN} -s ../../../..${DBDIR}/storage) do-install-DOCS-on: ${MKDIR} ${STAGEDIR}/${DOCSDIR} .for f in ${_DOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${DOCSDIR} .endfor cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}/${DOCSDIR} do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}/${EXAMPLESDIR} .for f in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${EXAMPLESDIR} .endfor post-install: ${FIND} -s ${STAGEDIR}${WWWDIR} -type f '(' -name '*.orig' -or -name '*.bak' -or -name '.gitignore' ')' -delete ${FIND} -s ${STAGEDIR}${WWWDIR} -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} # we do this file separately because it needs a different chmod/chown # it will eventually contains secrets ${INSTALL_DATA} ${WRKSRC}/.env.example ${STAGEDIR}/${WWWDIR} ${ECHO_CMD} "@dir(www,www,0775) ${DBDIR}/storage" >> ${TMPPLIST} ${ECHO_CMD} "@dir(www,www,0775) ${DBDIR}" >> ${TMPPLIST} ${ECHO_CMD} "@dir(www,www,0775) /var/log/${PORTNAME}" >> ${TMPPLIST} ${ECHO_CMD} "@(root,www,0750) ${WWWDIR}/.env.example" >> ${TMPPLIST} ${ECHO_CMD} "@dir(www,www,0775) ${WWWDIR}/bootstrap/cache" >> ${TMPPLIST} ${ECHO_CMD} "@dir(www,www,0775) /var/run/${PORTNAME}" >> ${TMPPLIST} .for f in ${_STORAGE_DIRS} ${MKDIR} ${STAGEDIR}/${DBDIR}/storage/${f} ${ECHO_CMD} "@dir(root,www,0775) ${DBDIR}/storage/${f}" >> ${TMPPLIST} .endfor .for f in ${_OTHER_DIRS} ${ECHO_CMD} "@dir(root,www,0775) ${WWWDIR}/${f}" >> ${TMPPLIST} .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d ${INSTALL_DATA} ${FILESDIR}/newsyslog.conf.sample ${STAGEDIR}/${PREFIX}/etc/newsyslog.conf.d/librenms.conf.sample ${ECHO_CMD} "@dir etc/newsyslog.conf.d" >> ${TMPPLIST} ${ECHO_CMD} "@sample etc/newsyslog.conf.d/librenms.conf.sample" >> ${TMPPLIST} .include diff --git a/net-mgmt/nagiosql/Makefile b/net-mgmt/nagiosql/Makefile index 11b6db93b765..db8753fa0a45 100644 --- a/net-mgmt/nagiosql/Makefile +++ b/net-mgmt/nagiosql/Makefile @@ -1,69 +1,70 @@ # Created by: Chris St Denis PORTNAME= nagiosql PORTVERSION= 3.4.1 CATEGORIES= net-mgmt www MAINTAINER= dvl@FreeBSD.org COMMENT= Web based administration tool for Nagios LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= nagios:net-mgmt/nagios \ ${PEARDIR}/HTML/Template/IT.php:devel/pear-HTML_Template_IT@${PHP_FLAVOR} USES= cpe gettext mysql php:web tar:bzip2 USE_PHP= filter gettext mysqli session simplexml +IGNORE_WITH_PHP= 82 USE_GITLAB= yes GL_ACCOUNT= wizonet GL_COMMIT= 365d4e0b5edc623b12ea96e8002e8ac66aad6aac USERS?= nagios GROUPS?= nagios NAGIOSUSER?= nagios NO_BUILD= yes NO_ARCH= yes 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 diff --git a/net-mgmt/observium/Makefile b/net-mgmt/observium/Makefile index b818fe1f5b0d..26b9367372d7 100644 --- a/net-mgmt/observium/Makefile +++ b/net-mgmt/observium/Makefile @@ -1,134 +1,135 @@ # Created by: rflynn@acsalaska.net # Observium version can be found by looking at ${WRKSRC}/includes/definitions/version.inc.php PORTNAME= observium PORTVERSION= 0.19.8 PORTREVISION= 2 CATEGORIES= net-mgmt MASTER_SITES= http://www.observium.org/ DISTNAME= ${PORTNAME}-community-latest DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= feld@FreeBSD.org COMMENT= Autodiscovering PHP/MySQL/SNMP based network monitoring LICENSE= EULA LICENSE_NAME= "Observium License Version 1.0" LICENSE_FILE= ${WRKSRC}/LICENSE.COMMUNITY LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept WRKSRC= ${WRKDIR}/${PORTNAME} USES= cpe php:cli,flavors python:3.5+ shebangfix +IGNORE_WITH_PHP= 82 SHEBANG_FILES= \ poller-wrapper.py \ poller.php \ scripts/ USE_PHP= ctype filter gd iconv json mcrypt mysqli openssl posix session snmp tokenizer xml zlib NO_ARCH= yes NO_BUILD= yes RUN_DEPENDS+= rrdtool:databases/rrdtool \ dot:graphics/graphviz \ mtr:net/mtr-nox11 \ ${LOCALBASE}/share/pear/Net/IPv4.php:net/pear-Net_IPv4@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/Net/IPv6.php:net/pear-Net_IPv6@${PHP_FLAVOR} \ snmpget:net-mgmt/net-snmp \ sudo:security/sudo LIB_DEPENDS+= libpng.so:graphics/png OPTIONS_DEFINE= APACHEMOD DOCS EXAMPLES FPING IPMITOOL LIBVIRT MYSQLD NAGPLUGINS NMAP PYPOLLER SUBVERSION WMIC OPTIONS_DEFAULT= APACHEMOD FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER SUBVERSION WMIC APACHEMOD_DESC= Use PHP with Apache 2.2+ module FPING_DESC= Enable fping support ping monitoring IPMITOOL_DESC= Enable support for monitoring hardware IPMI MYSQLD_DESC= Use local MySQL server WMIC_DESC= Enable support for WMI polling PYPOLLER_DESC= Enable Python Poller Wrapper FPING_RUN_DEPENDS= fping:net/fping IPMITOOL_RUN_DEPENDS= ipmitool:sysutils/ipmitool LIBVIRT_RUN_DEPENDS= virsh:devel/libvirt NAGPLUGINS_RUN_DEPENDS= ${LOCALBASE}/libexec/nagios/check_nagios:net-mgmt/nagios-plugins NMAP_RUN_DEPENDS= nmap:security/nmap PYPOLLER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.13:databases/py-mysqlclient@${PY_FLAVOR} SUBVERSION_RUN_DEPENDS= svn:devel/subversion WMIC_RUN_DEPENDS= wmic:net-mgmt/wmi-client .include SUB_FILES+= pkg-message observium.conf.sample SUB_LIST+= PHP="${PREFIX}/bin/php" PYTHON="${PYTHON_CMD}" ROOT_FILES= add_device.php adduser.php alerter.php \ check-errors.php check-services.php config_to_json.php \ config.php.default delete_device.php discovery.php housekeeping.php \ irc.php poller-wrapper.py poller.php rename_device.php \ snmp.conf.example snmpd.conf.example \ snmptrap.php snmptrap.php syslog.php test_alert.php test_code.php VERSION ROOT_DIRS= html includes libs logs mibs rrd scripts templates tests update PORTDOCS= INSTALL README VERSION PORTEXAMPLES= snmp.conf.example snmpd.conf.example .if ${PORT_OPTIONS:MAPACHEMOD} USES+= apache:run,2.2+ .endif .if !defined(PACKAGE_BUILDING) USES+= php:mod .else # Package builder doesn't create php5 with module USES+= php:web .endif .if ${PORT_OPTIONS:MMYSQLD} USES+= mysql:server .else USES+= mysql:client .endif post-patch: ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/poller-wrapper.py ${WRKSRC}/poller.php ${FIND} ${WRKSRC} -type d -empty -delete ${MKDIR} ${WRKSRC}/logs ${WRKSRC}/rrd do-install: ${MKDIR} ${STAGEDIR}/${WWWDIR} ${STAGEDIR}/${PREFIX}/${APACHEETCDIR}/Includes ${INSTALL_DATA} ${WRKDIR}/observium.conf.sample ${STAGEDIR}/${PREFIX}/${APACHEETCDIR}/Includes .for dir in ${ROOT_DIRS} ${MKDIR} ${STAGEDIR}/${WWWDIR}/${dir} (cd ${WRKSRC}/${dir} && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/${dir}) .endfor .for f in ${ROOT_FILES} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${WWWDIR} .endfor # Files in scripts dir should be executable ${FIND} ${STAGEDIR}/${WWWDIR}/scripts -type f -exec ${CHMOD} +x {} \; # Ensure PHP and Python scripts are executable ${FIND} ${STAGEDIR}/${WWWDIR} -type f -name '*.py' -or -type f -name \ '*.php' -exec ${CHMOD} +x {} \; do-install-DOCS-on: ${MKDIR} ${STAGEDIR}/${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${DOCSDIR} .endfor do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}/${EXAMPLESDIR} .for f in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${EXAMPLESDIR} .endfor post-install: @${ECHO} "@sample ${APACHEETCDIR}/Includes/observium.conf.sample" >> ${TMPPLIST} @${FIND} -s ${STAGEDIR}${WWWDIR} -type f '(' -name '*.orig' -or -name '*.bak' ')' -delete @${FIND} -s ${STAGEDIR}${WWWDIR} -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} @${ECHO_CMD} "@dir(www,www,0775) ${WWWDIR}/logs" >> ${TMPPLIST} @${ECHO_CMD} "@dir(www,www,0775) ${WWWDIR}/rrd" >> ${TMPPLIST} .include diff --git a/net-mgmt/phpipam/Makefile b/net-mgmt/phpipam/Makefile index b38028be6044..02ba563b3b4e 100644 --- a/net-mgmt/phpipam/Makefile +++ b/net-mgmt/phpipam/Makefile @@ -1,43 +1,44 @@ # Created by: Jake Smith PORTNAME= phpipam DISTVERSION= 1.5.0 CATEGORIES= net-mgmt MAINTAINER= jake@xz.cx COMMENT= PHP IP Address Management IPv4/IPv6 LICENSE= GPLv3 RUN_DEPENDS= ${LOCALBASE}/share/pear/System.php:devel/pear@${PHP_FLAVOR} USES= cpe gettext php:web tar: +IGNORE_WITH_PHP= 82 USE_GITHUB= yes GH_TAGNAME= f8c651d USE_PHP= ctype curl dom filter gd gettext gmp iconv json mbstring mcrypt \ openssl pcntl pdo pdo_mysql posix session simplexml sockets NO_ARCH= yes NO_BUILD= yes CFGFILE= config.php SUB_FILES= pkg-message SUB_LIST= DISTNAME=${DISTNAME} OPTIONS_DEFINE= LDAP LDAP_USE= PHP=ldap pre-install: @if [ -f ${WRKSRC}/${CFGFILE} ]; then \ ${MV} ${WRKSRC}/${CFGFILE} ${WRKSRC}/${CFGFILE}.sample ; \ fi do-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} \ "! -name *.orig") .include diff --git a/net-mgmt/phpweathermap/Makefile b/net-mgmt/phpweathermap/Makefile index b1158f4cef22..d57421859585 100644 --- a/net-mgmt/phpweathermap/Makefile +++ b/net-mgmt/phpweathermap/Makefile @@ -1,66 +1,67 @@ # Created by: Hsin-Han You PORTNAME= phpweathermap PORTVERSION= 0.97a PORTREVISION= 3 CATEGORIES= net-mgmt www MASTER_SITES= http://www.network-weathermap.com/files/ DISTNAME= php-weathermap-${PORTVERSION} MAINTAINER= hhyou@cs.nctu.edu.tw COMMENT= Network visualisation tool with web editor LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${LOCALBASE}/share/pear/Console/Getopt.php:devel/pear@${PHP_FLAVOR} \ rrdtool:databases/rrdtool NO_BUILD= yes NO_ARCH= yes USES= php zip USE_PHP= gd +IGNORE_WITH_PHP= 82 WM_FILES= HTML_ImageMap.class.php WeatherMap.functions.php \ WeatherMapLink.class.php WeatherMapNode.class.php \ Weathermap.class.php weathermap.conf WM_WWW_FILES= overlib.js editor-config.php-dist editor.css \ editor.inc.php editor.js editor.php WM_WWW_DIRS= editor-resources images docs PORTDOCS= CHANGES COPYING README WRKSRC= ${WRKDIR}/weathermap SUB_FILES= pkg-message PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} OPTIONS_DEFINE= DOCS EXAMPLES post-patch: ${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/editor.php ${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' \ -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/weathermap do-install: @${MKDIR} ${STAGEDIR}/${DATADIR}/www/configs @${INSTALL_SCRIPT} ${WRKSRC}/weathermap ${STAGEDIR}/${PREFIX}/bin/phpweathermap @for i in ${WM_FILES}; do \ ${INSTALL_DATA} ${WRKSRC}/$$i ${STAGEDIR}/${DATADIR}/$$i; \ done @for i in ${WM_WWW_FILES}; do \ ${INSTALL_DATA} ${WRKSRC}/$$i ${STAGEDIR}/${DATADIR}/www/$$i; \ done @${CP} -R ${WRKSRC}/lib ${STAGEDIR}/${DATADIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} "${WM_WWW_DIRS}" ${STAGEDIR}/${DATADIR}/www) do-install-EXAMPLES-on: @(cd ${WRKSRC} && ${COPYTREE_SHARE} "random-bits" ${STAGEDIR}/${EXAMPLESDIR}) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}/${DOCSDIR} .include diff --git a/net-mgmt/zabbix5-frontend/Makefile b/net-mgmt/zabbix5-frontend/Makefile index 28beeea1e9d0..a029dbcfef03 100644 --- a/net-mgmt/zabbix5-frontend/Makefile +++ b/net-mgmt/zabbix5-frontend/Makefile @@ -1,32 +1,32 @@ # Created by: Pakhom Golynga PORTNAME= zabbix5 CATEGORIES= net-mgmt PKGNAMESUFFIX= -frontend USES+= php:web USE_PHP= bcmath ctype dom fileinfo filter gd gettext hash json ldap \ mbstring pcre session simplexml snmp sockets xml xmlreader \ xmlwriter -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 MASTERDIR= ${.CURDIR}/../zabbix5-server PATCHDIR= NO_ARCH= yes NO_BUILD= yes PLIST= ${PKGDIR}/pkg-plist.frontend OPTIONS_DEFINE= MYSQLI ORACLE PGSQL OPTIONS_DEFAULT= MYSQLI MYSQLI_DESC= MySQLI backend MYSQLI_USE= PHP=mysqli ORACLE_CONFIGURE_WITH= oracle PGSQL_USE= PHP=pgsql do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC}/ui && \ ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include "${MASTERDIR}/Makefile" diff --git a/net-mgmt/zabbix54-frontend/Makefile b/net-mgmt/zabbix54-frontend/Makefile index 434cffa8b002..969dbe56ca3d 100644 --- a/net-mgmt/zabbix54-frontend/Makefile +++ b/net-mgmt/zabbix54-frontend/Makefile @@ -1,31 +1,31 @@ PORTNAME= zabbix54 CATEGORIES= net-mgmt PKGNAMESUFFIX= -frontend${PHP_PKGNAMESUFFIX} USES+= php:web,flavors USE_PHP= bcmath ctype dom fileinfo filter gd gettext hash json ldap \ mbstring openssl pcre session simplexml snmp sockets xml \ xmlreader xmlwriter -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 MASTERDIR= ${.CURDIR}/../${PORTNAME}-server PATCHDIR= NO_ARCH= yes NO_BUILD= yes PLIST= ${PKGDIR}/pkg-plist.frontend OPTIONS_DEFINE= MYSQLI ORACLE PGSQL OPTIONS_DEFAULT= MYSQLI MYSQLI_DESC= MySQLI backend MYSQLI_USE= PHP=mysqli ORACLE_CONFIGURE_WITH= oracle PGSQL_USE= PHP=pgsql do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC}/ui && \ ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include "${MASTERDIR}/Makefile" diff --git a/net-mgmt/zabbix6-frontend/Makefile b/net-mgmt/zabbix6-frontend/Makefile index a58a3e9da056..94f7819fd019 100644 --- a/net-mgmt/zabbix6-frontend/Makefile +++ b/net-mgmt/zabbix6-frontend/Makefile @@ -1,34 +1,34 @@ PORTNAME= zabbix6 CATEGORIES= net-mgmt PKGNAMESUFFIX= -frontend${PHP_PKGNAMESUFFIX} USES+= php:web,flavors USE_PHP= bcmath ctype dom fileinfo filter gd gettext hash json ldap \ mbstring openssl pcre session simplexml snmp sockets xml \ xmlreader xmlwriter -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 MASTERDIR= ${.CURDIR}/../${PORTNAME}-server PATCHDIR= NO_ARCH= yes NO_BUILD= yes PLIST= ${PKGDIR}/pkg-plist.frontend OPTIONS_DEFINE= MYSQLI ORACLE PGSQL OPTIONS_DEFAULT= MYSQLI MYSQLI_DESC= MySQLI backend MYSQLI_USE= PHP=mysqli ORACLE_CONFIGURE_WITH= oracle PGSQL_USE= PHP=pgsql do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC}/ui && \ ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include "${MASTERDIR}/Makefile" diff --git a/net/pecl-amqp/Makefile b/net/pecl-amqp/Makefile index 788658d05ccf..47ea2f1b2109 100644 --- a/net/pecl-amqp/Makefile +++ b/net/pecl-amqp/Makefile @@ -1,22 +1,22 @@ # Created by: Jui-Nan Lin PORTNAME= amqp PORTVERSION= 1.10.2 CATEGORIES= net pear MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw COMMENT= PHP extension for AMQP API # Remove these once upgraded to 1.11.0 DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= librabbitmq.so:net/rabbitmq-c-devel USES= php:pecl localbase -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 .include diff --git a/net/pecl-mosquitto/Makefile b/net/pecl-mosquitto/Makefile index a4d2bad43525..59c411274fde 100644 --- a/net/pecl-mosquitto/Makefile +++ b/net/pecl-mosquitto/Makefile @@ -1,21 +1,21 @@ # Created by: Gasol Wu PORTNAME= mosquitto PORTVERSION= 0.4.0 CATEGORIES= net pear DISTNAME= Mosquitto-${PORTVERSION} MAINTAINER= gasol.wu@gmail.com COMMENT= Extension for libmosquitto LICENSE= BSD3CLAUSE DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 BUILD_DEPENDS= mosquitto>=0:net/mosquitto USES= php:pecl -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 .include diff --git a/net/pecl-zmq/Makefile b/net/pecl-zmq/Makefile index c647b7e92f71..0dcff17e3b6e 100644 --- a/net/pecl-zmq/Makefile +++ b/net/pecl-zmq/Makefile @@ -1,19 +1,19 @@ PORTNAME= zmq PORTVERSION= 1.1.3 PORTREVISION= 3 CATEGORIES= net pear MAINTAINER= garga@FreeBSD.org COMMENT= PHP bindings for ZeroMQ LICENSE= BSD3CLAUSE DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 LIB_DEPENDS= libzmq.so:net/libzmq4 USES= php:pecl pkgconfig -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 .include diff --git a/print/pecl-pdflib/Makefile b/print/pecl-pdflib/Makefile index 7bb3a2349789..0ad936084fd7 100644 --- a/print/pecl-pdflib/Makefile +++ b/print/pecl-pdflib/Makefile @@ -1,29 +1,29 @@ # Created by: Alex Dupre PORTNAME= pdflib PORTVERSION= 4.1.4 PORTREVISION= 1 CATEGORIES= print pear MAINTAINER= ale@FreeBSD.org COMMENT= PECL extension to create PDF on the fly LICENSE= PDFlib LICENSE_NAME= PDFlib GmbH General License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= none DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 LIB_DEPENDS= libpdf.so:print/pdflib USES= php:pecl USE_PHP= gd:build -IGNORE_WITH_PHP=80 81 +IGNORE_WITH_PHP=80 81 82 PHP_MODNAME= pdf CONFIGURE_ARGS= --with-pdflib=${LOCALBASE} .include diff --git a/security/mailzu/Makefile b/security/mailzu/Makefile index 6a806dc2b6c2..ad31e8cb4fa1 100644 --- a/security/mailzu/Makefile +++ b/security/mailzu/Makefile @@ -1,67 +1,68 @@ # Created by: Sahil Tandon PORTNAME= mailzu DISTVERSION= 0.8rc3 PORTREVISION= 9 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/MailZu%200.8RC3 PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= MailZu_${DISTVERSION:S/rc/RC/} MAINTAINER= ports@bsdserwis.com COMMENT= Simple and intuitive web interface to manage amavisd-new quarantine LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE 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}/Mail/mimeDecode.php:mail/pear-Mail_mimeDecode@${PHP_FLAVOR} \ ${PEARDIR}/Net/Socket.php:net/pear-Net_Socket@${PHP_FLAVOR} USES= php:flavors,web USE_PHP= sockets +IGNORE_WITH_PHP= 82 NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message PLIST_SUB= WWWGRP="${WWWGRP}" \ WWWOWN="${WWWOWN}" PORTDOCS= * OPTIONS_DEFINE= DOCS IMAP LDAP OPTIONS_DEFAULT= MYSQL OPTIONS_MULTI= SQL OPTIONS_MULTI_SQL= MYSQL PGSQL IMAP_DESC= Use IMAP auth backend LDAP_DESC= Use LDAP auth backend MYSQL_DESC= Use MySQL database storage/auth backend (default) PGSQL_DESC= Use PostgreSQL database/auth storage backend SQL_DESC= SQL sotage backend IMAP_USE= PHP=imap LDAP_USE= PHP=ldap MYSQL_USE= PHP=mysqli PGSQL_USE= PHP=pgsql PEARDIR?= ${LOCALBASE}/share/pear post-patch: ${INSTALL_DATA} ${FILESDIR}/pl.*.php ${WRKSRC}/lang/ 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}) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} .include diff --git a/security/snuffleupagus/Makefile b/security/snuffleupagus/Makefile index 363770e083be..09512b234898 100644 --- a/security/snuffleupagus/Makefile +++ b/security/snuffleupagus/Makefile @@ -1,29 +1,30 @@ PORTNAME= snuffleupagus DISTVERSIONPREFIX= v DISTVERSION= 0.8.2 CATEGORIES= security PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= franco@opnsense.org COMMENT= Security module for PHP LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/../LICENSE LIB_DEPENDS= libpcre2-8.so:devel/pcre2 USES= localbase:ldflags php:ext USE_GITHUB= yes GH_ACCOUNT= jvoisin USE_PHP= hash:build session:build +IGNORE_WITH_PHP= 82 CONFIGURE_ARGS= --enable-snuffleupagus TEST_TARGET= test # Fix build with clang11 CFLAGS+= -fcommon WRKSRC_SUBDIR= src .include diff --git a/sysutils/ganglia-webfrontend/Makefile b/sysutils/ganglia-webfrontend/Makefile index ead9d4cc204a..9c5fa325523e 100644 --- a/sysutils/ganglia-webfrontend/Makefile +++ b/sysutils/ganglia-webfrontend/Makefile @@ -1,63 +1,63 @@ PORTNAME= ganglia PORTVERSION= 3.7.2 PORTREVISION= 3 CATEGORIES= sysutils net parallel www PKGNAMESUFFIX= -webfrontend${PHP_PKGNAMESUFFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Ganglia cluster monitor, web frontend LICENSE= BSD3CLAUSE DEPRECATED=Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 RUN_DEPENDS= ${LOCALBASE}/sbin/gmond:sysutils/ganglia-monitor-core USES= cpe php:flavors,web CPE_VENDOR= ${PORTNAME} CPE_PRODUCT= ${PORTNAME}-web USE_GITHUB= yes GH_PROJECT= ganglia-web USE_PHP= filter gd session xml NO_ARCH= yes NO_BUILD= yes WWWDIR= ${PREFIX}/www/ganglia PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" WWWDIR="${WWWDIR}" SUB_FILES+= pkg-message REINPLACE_ARGS= -i '' CONFIG_FILES= default.json event_color.json events.json view_default.json post-patch: @${REINPLACE_CMD} -e 's|@vargwebstatedir@|${DATADIR}|' \ -e 's|@vargmetadir@|/var/db/ganglia|' \ -e 's|/usr/bin/rrdtool|${LOCALBASE}/bin/rrdtool|' \ ${WRKSRC}/conf_default.php.in @${REINPLACE_CMD} -e 's|@GWEB_VERSION@|${PORTVERSION}|' \ ${WRKSRC}/version.php.in do-install: @${CP} ${WRKSRC}/conf_default.php.in ${WRKSRC}/conf_default.php @${CP} ${WRKSRC}/version.php.in ${WRKSRC}/version.php (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} \ "! ( -name .git -o -name \.gitignore -o -name \.travis.yml -o \ -name AUTHORS -o -name COPYING -o -name Makefile -o -name \ README -o -name TODO -o -name *\.in -o -name conf -o -path \ \./conf/* -o -name debian -o -path \./debian/* -o -name \ ganglia-web\.spec )") @${MKDIR} ${STAGEDIR}${DATADIR}/conf/sql @${MKDIR} ${STAGEDIR}${DATADIR}/dwoo/cache @${MKDIR} ${STAGEDIR}${DATADIR}/dwoo/compiled .for file in ${CONFIG_FILES} ${INSTALL_DATA} ${WRKSRC}/conf/${file} ${STAGEDIR}${DATADIR}/conf/${file}.sample .endfor ${INSTALL_DATA} ${WRKSRC}/conf/sql/* ${STAGEDIR}${DATADIR}/conf/sql/ .include diff --git a/textproc/php-mecab/Makefile b/textproc/php-mecab/Makefile index 408f9da9f400..177afc62bd29 100644 --- a/textproc/php-mecab/Makefile +++ b/textproc/php-mecab/Makefile @@ -1,29 +1,29 @@ # Created by: Gasol Wu PORTNAME= mecab PORTVERSION= 0.6.0 DISTVERSIONPREFIX= v PORTREVISION= 2 CATEGORIES= textproc PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= gasol.wu@gmail.com COMMENT= PHP bindings of the MeCab LICENSE= MIT DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 LIB_DEPENDS= libmecab.so:japanese/mecab USES= php:ext USE_GITHUB= yes GH_ACCOUNT= rsky GH_PROJECT= php-${PORTNAME} -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 WRKSRC_SUBDIR= mecab CONFIGURE_ARGS= --with-mecab=${LOCALBASE}/bin/mecab-config .include diff --git a/www/dokuwiki/Makefile b/www/dokuwiki/Makefile index a499e96b22dc..ba1e21982b72 100644 --- a/www/dokuwiki/Makefile +++ b/www/dokuwiki/Makefile @@ -1,41 +1,41 @@ # Created by: Chin-San Huang PORTNAME= dokuwiki PORTVERSION= ${DIST_VER:S/${PORTNAME}//:S/-//g} CATEGORIES= www MASTER_SITES= http://download.dokuwiki.org/src/dokuwiki/ DISTNAME= ${DIST_VER} MAINTAINER= delphij@FreeBSD.org COMMENT= Simple and easy to use wiki, no database required LICENSE= BSD3CLAUSE GPLv2 GPLv2+ GPLv3 MIT LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/vendor/simplepie/simplepie/LICENSE.txt LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_GPLv2+ = ${WRKSRC}/vendor/geshi/geshi/LICENSE LICENSE_FILE_GPLv3= ${WRKSRC}/vendor/marcusschwarz/lesserphp/LICENSE LICENSE_FILE_MIT= ${WRKSRC}/vendor/composer/LICENSE DIST_VER= ${PORTNAME}-2020-07-29 USES= cpe php:web shebangfix tar:tgz USE_PHP= gd hash json mbstring openssl pcre session xml zlib -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 NO_ARCH= YES NO_BUILD= YES SHEBANG_FILES= bin/*.php SUB_FILES= pkg-message SUB_LIST+= PORTNAME=${PORTNAME} SHAREOWN= ${WWWOWN} SHAREGRP= ${WWWGRP} REINPLACE_ARGS= -i '' post-patch: @${RM} ${WRKSRC}/data/deleted.files do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} .include diff --git a/www/elgg/Makefile b/www/elgg/Makefile index 0d1ab2979512..cb6543a9f2c9 100644 --- a/www/elgg/Makefile +++ b/www/elgg/Makefile @@ -1,33 +1,33 @@ # Created by: Wen heping PORTNAME= elgg PORTVERSION= 3.3.23 CATEGORIES= www MASTER_SITES= http://elgg.org/download/ MAINTAINER= ports@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 -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 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 5f12d48376e5..bc61a4676f49 100644 --- a/www/glpi/Makefile +++ b/www/glpi/Makefile @@ -1,42 +1,42 @@ # Created by: Mathias Monnerville PORTNAME= glpi PORTVERSION= 9.5.7 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 +IGNORE_WITH_PHP= 81 82 NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message SUB_LIST= GLPIDIR=${GLPIDIR} PREFIX=${PREFIX} GLPIDIR?= www/${PORTNAME} WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= LDAP IMAP OPTIONS_DEFAULT= LDAP IMAP IMAP_DESC= IMAP support IMAP_USE= PHP=imap LDAP_USE= PHP=ldap 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/horde-base/Makefile b/www/horde-base/Makefile index a6b0ba64f28a..e8f637cd65a8 100644 --- a/www/horde-base/Makefile +++ b/www/horde-base/Makefile @@ -1,66 +1,66 @@ PORTNAME= horde PORTVERSION= 5.2.23 CATEGORIES= www pear PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= horde@FreeBSD.org COMMENT= Horde Application Framework RUN_DEPENDS= ${PEARDIR}/Net/DNS2.php:dns/pear-Net_DNS2@${PHP_FLAVOR} OPTIONS_DEFAULT= ICONV OPTIONS_DEFINE= FACEBOOK ICONV TWITTER WEATHER FACEBOOK_DESC= Support connections to Facebook ICONV_DESC= Depend on PHP iconv extension TWITTER_DESC= Support connections to Twitter WEATHER_DESC= Support weather forecast display USES= horde cpe php USE_PHP= filter gettext hash -IGNORE_WITH_PHP=80 81 +IGNORE_WITH_PHP=80 81 82 CONFLICTS_INSTALL= php*-horde USE_HORDE_BUILD= Horde_Role USE_HORDE_RUN= Horde_Role \ Horde_Alarm \ Horde_Argv \ Horde_Auth \ Horde_Autoloader \ Horde_Browser \ Horde_Core \ Horde_Date \ Horde_Exception \ Horde_Form \ Horde_Group \ Horde_Http \ Horde_Image \ Horde_LoginTasks \ Horde_Mail \ Horde_Mime \ Horde_Nls \ Horde_Perms \ Horde_Prefs \ Horde_Rpc \ Horde_Serialize \ Horde_Support \ Horde_Template \ Horde_Text_Diff \ Horde_Token \ Horde_Text_Filter \ Horde_Tree \ Horde_Url \ Horde_Util \ Horde_View \ Horde_Vfs # Optional in package but we want them in USE_HORDE_RUN+= Horde_Feed FACEBOOK_USE= HORDE_RUN=Horde_Service_Facebook ICONV_USE= PHP=iconv TWITTER_USE= HORDE_RUN=Horde_Service_Twitter WEATHER_USE= HORDE_RUN=Horde_Service_Weather .include diff --git a/www/ilias/Makefile b/www/ilias/Makefile index 30cd61209629..37784bd0784a 100644 --- a/www/ilias/Makefile +++ b/www/ilias/Makefile @@ -1,103 +1,103 @@ # Created by: Bartlomiej Rutkowski PORTNAME= ilias PORTVERSION= 7.10 DISTVERSIONPREFIX= v CATEGORIES= www education MAINTAINER= wen@FreeBSD.org COMMENT= Powerful, dynamic, PHP and MySQL based e-learning platform LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png RUN_DEPENDS= ${LOCALBASE}/share/pear/Auth/Auth.php:security/pear-Auth@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/HTML/Template/IT.php:devel/pear-HTML_Template_IT@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/MDB2.php:databases/pear-MDB2@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/PEAR.php:devel/pear@${PHP_FLAVOR} \ ${UNZIP_CMD}:archivers/unzip \ composer:devel/php-composer2 \ sudo:security/sudo \ zip:archivers/zip USES= cpe jpeg magick:6,run php USE_GITHUB= yes GH_ACCOUNT= ILIAS-eLearning GH_PROJECT= ILIAS USE_PHP= curl dom gd ldap fileinfo pcre pdf \ pdo_mysql session simplexml soap \ tokenizer xmlrpc xmlwriter xsl zlib -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 CONFLICTS= ilias6 NO_BUILD= yes SUB_FILES= pkg-message SUB_LIST= ILIASFILESDIR=${ILIASFILESDIR} PLIST= ${WRKDIR}/plist PLIST_SUB= ILIASFILESDIR=${ILIASFILESDIR} OPTIONS_DEFINE= CHECKER MAIL SCORM2004 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} SCORM2004_USE= PHP=json ILIASDIR= www/ilias ILIASFILESDIR= www/iliasfiles EXTRA_FILES= %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/mime \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/uuid \ %%WWWDIR%%/node_modules/.bin/_mocha \ %%WWWDIR%%/node_modules/.bin/atob \ %%WWWDIR%%/node_modules/.bin/errno \ %%WWWDIR%%/node_modules/.bin/flat \ %%WWWDIR%%/node_modules/.bin/gl-style-composite \ %%WWWDIR%%/node_modules/.bin/gl-style-format \ %%WWWDIR%%/node_modules/.bin/gl-style-migrate \ %%WWWDIR%%/node_modules/.bin/gl-style-validate \ %%WWWDIR%%/node_modules/.bin/he \ %%WWWDIR%%/node_modules/.bin/image-size \ %%WWWDIR%%/node_modules/.bin/js-yaml \ %%WWWDIR%%/node_modules/.bin/lessc \ %%WWWDIR%%/node_modules/.bin/loose-envify \ %%WWWDIR%%/node_modules/.bin/mime \ %%WWWDIR%%/node_modules/.bin/mocha \ %%WWWDIR%%/node_modules/.bin/nanoid \ %%WWWDIR%%/node_modules/.bin/needle \ %%WWWDIR%%/node_modules/.bin/node-gyp-build \ %%WWWDIR%%/node_modules/.bin/node-gyp-build-optional \ %%WWWDIR%%/node_modules/.bin/node-gyp-build-test \ %%WWWDIR%%/node_modules/.bin/node-which \ %%WWWDIR%%/node_modules/.bin/opencollective-postinstall \ %%WWWDIR%%/node_modules/.bin/pbf \ %%WWWDIR%%/node_modules/.bin/rollup \ %%WWWDIR%%/node_modules/.bin/semver \ %%WWWDIR%%/node_modules/.bin/terser \ %%WWWDIR%%/node_modules/.bin/uuid \ %%WWWDIR%%/test/filter.test.js \ %%WWWDIR%%/test/mainbar.test.js 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} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${ILIASDIR}?g" >> ${PLIST} .for i in ${EXTRA_FILES} @${ECHO_CMD} ${i} >> ${PLIST} .endfor @${ECHO_CMD} "${ILIASFILESDIR}/config.json" >> ${PLIST} @${ECHO_CMD} @dir ${ILIASFILESDIR} >> ${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}/${ILIASFILESDIR} @${CP} ${FILESDIR}/config.json ${STAGEDIR}${PREFIX}/${ILIASFILESDIR} .include diff --git a/www/ilias6/Makefile b/www/ilias6/Makefile index 8e64f96af3cc..18dceb5259fb 100644 --- a/www/ilias6/Makefile +++ b/www/ilias6/Makefile @@ -1,73 +1,73 @@ # Created by: Bartlomiej Rutkowski PORTNAME= ilias PORTVERSION= 6.17 PORTREVISION= 1 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-7.[0-9]* DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 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 +IGNORE_WITH_PHP= 80 81 82 NO_BUILD= yes PLIST= ${WRKDIR}/plist USE_PHP= curl dom fileinfo gd iconv ldap pdo_mysql \ pdf pcre session simplexml \ soap tokenizer xmlrpc xmlreader 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 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/moodle310/Makefile b/www/moodle310/Makefile index 0e54dc1d809a..2efc4cc55af9 100644 --- a/www/moodle310/Makefile +++ b/www/moodle310/Makefile @@ -1,62 +1,62 @@ # Created by: Javier Martin Rueda PORTNAME= moodle PORTVERSION= 3.10.11 CATEGORIES= www education MASTER_SITES= SF/moodle/Moodle/stable310/ PKGNAMESUFFIX= ${PKGORIGIN:T:S/moodle//}${PHP_PKGNAMESUFFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Course management system based on social constructionism LICENSE= GPLv3 CONFLICTS= moodle39-3.9.[0-9]* moodle311-3.11.[0-9]* moodle40-4.0.[0-9]* USES= cpe php:flavors tar:tgz USE_PHP= ctype curl dom fileinfo filter gd hash iconv intl json mbstring \ opcache openssl pcre session simplexml soap spl tokenizer \ xml xmlreader xmlrpc zip zlib -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 WRKSRC= ${WRKDIR}/moodle OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= MYSQL PGSQL MSSQL OPTIONS_DEFINE= LDAP OPTIONS_DEFAULT= MYSQL MYSQL_USES= mysql MYSQL_USE= php=mysqli PGSQL_USE= php=pgsql MSSQL_USE= php=mssql LDAP_USE= php=ldap NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message SUB_LIST= MOODLEDIR=${MOODLEDIR} \ MOODLEDATADIR=${MOODLEDATADIR} MOODLEDIR?= www/moodle MOODLEDATADIR?= moodledata pre-install: @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${ECHO} @dir ${MOODLEDATADIR} >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} # Here for safety I do not set moodle diretory 0755 permission # It require user write config.php manually then. @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${MOODLEDIR}?g" >>${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${MOODLEDIR}?g" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MOODLEDIR} @${INSTALL} -d ${STAGEDIR}${PREFIX}/${MOODLEDATADIR} .include diff --git a/www/moodle311/Makefile b/www/moodle311/Makefile index b8e7d635f4a5..02e64388c77f 100644 --- a/www/moodle311/Makefile +++ b/www/moodle311/Makefile @@ -1,62 +1,62 @@ # Created by: Javier Martin Rueda PORTNAME= moodle PORTVERSION= 3.11.7 CATEGORIES= www education MASTER_SITES= SF/moodle/Moodle/stable311/ PKGNAMESUFFIX= ${PKGORIGIN:T:S/moodle//}${PHP_PKGNAMESUFFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Course management system based on social constructionism LICENSE= GPLv3 CONFLICTS= moodle39-3.9.[0-9]* moodle310-3.10.[0-9]* moodle40-4.0.[0-9]* USES= cpe php:flavors tar:tgz USE_PHP= ctype curl dom fileinfo filter gd hash iconv intl json mbstring \ opcache openssl pcre session simplexml soap sodium spl tokenizer \ xml xmlreader xmlrpc zip zlib -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 WRKSRC= ${WRKDIR}/moodle OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= MYSQL PGSQL MSSQL OPTIONS_DEFINE= LDAP OPTIONS_DEFAULT= MYSQL MYSQL_USES= mysql MYSQL_USE= php=mysqli PGSQL_USE= php=pgsql MSSQL_USE= php=mssql LDAP_USE= php=ldap NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message SUB_LIST= MOODLEDIR=${MOODLEDIR} \ MOODLEDATADIR=${MOODLEDATADIR} MOODLEDIR?= www/moodle MOODLEDATADIR?= moodledata pre-install: @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${ECHO} @dir ${MOODLEDATADIR} >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} # Here for safety I do not set moodle diretory 0755 permission # It require user write config.php manually then. @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${MOODLEDIR}?g" >>${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${MOODLEDIR}?g" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MOODLEDIR} @${INSTALL} -d ${STAGEDIR}${PREFIX}/${MOODLEDATADIR} .include diff --git a/www/moodle39/Makefile b/www/moodle39/Makefile index 0ac5d0e31567..9201084901c3 100644 --- a/www/moodle39/Makefile +++ b/www/moodle39/Makefile @@ -1,62 +1,62 @@ # Created by: Javier Martin Rueda PORTNAME= moodle PORTVERSION= 3.9.14 CATEGORIES= www education MASTER_SITES= SF/moodle/Moodle/stable39/ PKGNAMESUFFIX= ${PKGORIGIN:T:S/moodle//}${PHP_PKGNAMESUFFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Course management system based on social constructionism LICENSE= GPLv3 CONFLICTS= moodle310-3.10.[0-9]* moodle311-3.11.[0-9]* moodle40-4.0.[0-9]* USES= cpe php:flavors tar:tgz USE_PHP= ctype curl dom fileinfo filter gd hash iconv intl json mbstring \ opcache openssl pcre session simplexml soap spl tokenizer \ xml xmlreader xmlrpc zip zlib -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 WRKSRC= ${WRKDIR}/moodle OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= MYSQL PGSQL MSSQL OPTIONS_DEFINE= LDAP OPTIONS_DEFAULT= MYSQL MYSQL_USES= mysql MYSQL_USE= php=mysqli PGSQL_USE= php=pgsql MSSQL_USE= php=mssql LDAP_USE= php=ldap NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message SUB_LIST= MOODLEDIR=${MOODLEDIR} \ MOODLEDATADIR=${MOODLEDATADIR} MOODLEDIR?= www/moodle MOODLEDATADIR?= moodledata pre-install: @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${ECHO} @dir ${MOODLEDATADIR} >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} # Here for safety I do not set moodle diretory 0755 permission # It require user write config.php manually then. @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${MOODLEDIR}?g" >>${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${MOODLEDIR}?g" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MOODLEDIR} @${INSTALL} -d ${STAGEDIR}${PREFIX}/${MOODLEDATADIR} .include diff --git a/www/moodle40/Makefile b/www/moodle40/Makefile index 47f86cde09f5..7107cd1bb1d5 100644 --- a/www/moodle40/Makefile +++ b/www/moodle40/Makefile @@ -1,63 +1,63 @@ # Created by: Javier Martin Rueda PORTNAME= moodle PORTVERSION= 4.0.1 CATEGORIES= www education MASTER_SITES= SF/moodle/Moodle/stable400/ PKGNAMESUFFIX= ${PKGORIGIN:T:S/moodle//}${PHP_PKGNAMESUFFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Course management system based on social constructionism LICENSE= GPLv3 CONFLICTS= moodle39-3.9.[0-9]* moodle310-3.10.[0-9]* moodle311-3.11.[0-9]* USES= cpe php:flavors tar:tgz USE_PHP= ctype curl dom exif fileinfo filter gd hash \ iconv intl json mbstring opcache openssl \ pcre session simplexml soap sodium spl tokenizer \ xml xmlreader xmlrpc zip zlib -IGNORE_WITH_PHP= 81 +IGNORE_WITH_PHP= 81 82 WRKSRC= ${WRKDIR}/moodle OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= MYSQL PGSQL MSSQL OPTIONS_DEFINE= LDAP OPTIONS_DEFAULT= MYSQL MYSQL_USES= mysql MYSQL_USE= php=mysqli PGSQL_USE= php=pgsql MSSQL_USE= php=mssql LDAP_USE= php=ldap NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message SUB_LIST= MOODLEDIR=${MOODLEDIR} \ MOODLEDATADIR=${MOODLEDATADIR} MOODLEDIR?= www/moodle MOODLEDATADIR?= moodledata pre-install: @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${ECHO} @dir ${MOODLEDATADIR} >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} # Here for safety I do not set moodle diretory 0755 permission # It require user write config.php manually then. @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${MOODLEDIR}?g" >>${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${MOODLEDIR}?g" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MOODLEDIR} @${INSTALL} -d ${STAGEDIR}${PREFIX}/${MOODLEDATADIR} .include diff --git a/www/nibbleblog/Makefile b/www/nibbleblog/Makefile index 0ae4108a428f..cd4bb8383768 100644 --- a/www/nibbleblog/Makefile +++ b/www/nibbleblog/Makefile @@ -1,33 +1,34 @@ # Created by: Marek Holienka PORTNAME= nibbleblog PORTVERSION= 3.0.2 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/v${PORTVERSION}/ DISTNAME= nibbleblogv302 MAINTAINER= marekholienka@gmail.com COMMENT= Lightweight blog system for general use RUN_DEPENDS= pear:devel/pear@${PHP_FLAVOR} USES= cpe php zip NO_BUILD= yes NO_ARCH= yes USE_PHP= session filter xml simplexml gd +IGNORE_WITH_PHP= 82 PKGMESSAGE= ${MASTERDIR}/pkg-message PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" SUB_FILES= pkg-message OPTIONS_DEFINE= APACHE LIGHTTPD OPTIONS_DEFAULT= APACHE APACHE_USE= APACHE_RUN=22+ LIGHTTPD_RUN_DEPENDS= lighttpd:www/lighttpd do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} ${CP} -r ${WRKDIR}/${PORTNAME}/ ${STAGEDIR}${WWWDIR} .include diff --git a/www/osticket/Makefile b/www/osticket/Makefile index 188dd0d63dab..52c6408fd7ec 100644 --- a/www/osticket/Makefile +++ b/www/osticket/Makefile @@ -1,38 +1,38 @@ PORTNAME= osticket DISTVERSIONPREFIX= v DISTVERSION= 1.16.1 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://github.com/osTicket/osTicket/releases/download/v${DISTVERSION}/ PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= osTicket-v${DISTVERSION} MAINTAINER= otis@FreeBSD.org COMMENT= Widely-used open source support ticket system LICENSE= GPLv2 RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/apcu.so:devel/pecl-APCu@${PHP_FLAVOR} USES= cpe php:web zip CPE_VENDOR= enhancesoft USE_PHP= ctype curl dom fileinfo filter gd gettext iconv imap intl json \ mbstring mysqli opcache phar session xml zip -IGNORE_WITH_PHP= 74 81 +IGNORE_WITH_PHP= 74 81 82 NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message SUB_LIST= WWGRP=${WWWGRP} \ WWWOWN=${WWWOWN} WRKSRC= ${WRKDIR}/upload PLIST_SUB= WWWGRP=${WWWGRP} \ WWWOWN=${WWWOWN} do-install: cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/ ${MV} ${STAGEDIR}${WWWDIR}/include/ost-sampleconfig.php \ ${STAGEDIR}${WWWDIR}/include/ost-config.php.sample .include diff --git a/www/pecl-yaf/Makefile b/www/pecl-yaf/Makefile index d76a2d6fe356..344149db77d3 100644 --- a/www/pecl-yaf/Makefile +++ b/www/pecl-yaf/Makefile @@ -1,17 +1,18 @@ # Created by: johnpupu PORTNAME= yaf PORTVERSION= 3.3.5 CATEGORIES= www MAINTAINER= sunpoet@freeBSD.org COMMENT= MVC framework written as a C PHP extension LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpcre.so:devel/pcre USES= localbase php:pecl +IGNORE_WITH_PHP= 82 .include diff --git a/www/phalcon/Makefile b/www/phalcon/Makefile index 381a37a8e391..a8993285ac16 100644 --- a/www/phalcon/Makefile +++ b/www/phalcon/Makefile @@ -1,25 +1,26 @@ # Created by: Jin-Sih Lin PORTNAME= phalcon DISTVERSIONPREFIX= v DISTVERSION= 5.0.0RC2 CATEGORIES= www PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= franco@opnsense.org COMMENT= Phalcon PHP Framework written in C-language LICENSE= BSD3CLAUSE USES= localbase php:ext USE_GITHUB= yes GH_PROJECT= c${PORTNAME} USE_PHP= json:build mbstring pdo:build session:build +IGNORE_WITH_PHP= 82 CONFIGURE_ARGS= --enable-phalcon CONFLICTS_INSTALL= ${PKGNAMEPREFIX}phalcon4 WRKSRC_SUBDIR= build/phalcon .include diff --git a/www/phalcon4/Makefile b/www/phalcon4/Makefile index 82ee290767e3..45d01aa6c29c 100644 --- a/www/phalcon4/Makefile +++ b/www/phalcon4/Makefile @@ -1,42 +1,42 @@ PORTNAME= phalcon DISTVERSIONPREFIX= v DISTVERSION= 4.1.3 CATEGORIES= www PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= franco@opnsense.org COMMENT= Phalcon PHP Framework written in C-language LICENSE= BSD3CLAUSE DEPRECATED=Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le riscv64 RUN_DEPENDS= ${PHPBASE}/lib/php/${PHP_EXT_DIR}/psr.so:devel/pecl-psr@${PHP_FLAVOR} USES= localbase php:ext USE_GITHUB= yes GH_PROJECT= c${PORTNAME} USE_PHP= json:build mbstring pdo:build session -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 PHP_MOD_PRIO= 30 CONFIGURE_ARGS= --enable-phalcon CONFLICTS_INSTALL= ${PKGNAMEPREFIX}phalcon .include PBITS= ${ARCH:S/aarch64/64/:S/amd64/64/:C/armv.*/32/:S/i386/32/:S/x86_64/64/:C/powerpc64.*/64/:S/powerpc/32/:C/riscv64.*/64/} WRKSRC_SUBDIR= build/php${PHP_VER:C/.$//}/${PBITS}bits post-patch: .if ${PBITS} == 32 @${REINPLACE_CMD} -e 's|ZEPHIR_FASTCALL| |' ${WRKSRC}/phalcon.zep.c .endif .include diff --git a/www/phpbb/Makefile b/www/phpbb/Makefile index b6c58db40919..7b8194dfa4e5 100644 --- a/www/phpbb/Makefile +++ b/www/phpbb/Makefile @@ -1,83 +1,84 @@ # Created by: Johann Visagie PORTNAME= phpbb PORTVERSION= 2.0.23 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/phpBB%202/phpBB%20v${PORTVERSION} DISTNAME= phpBB-${PORTVERSION} MAINTAINER= liukang@cn.freebsd.org COMMENT= PHP-based bulletin board / discussion forum system LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/docs/COPYING RUN_DEPENDS= ${LOCALBASE}/share/pear/System.php:devel/pear@${PHP_FLAVOR} CONFLICTS= phpbb-tw USES= cpe tar:bzip2 php +IGNORE_WITH_PHP= 82 # The phpBB2 port supports a number of variables that may be tweaked at build # time. Perform a "make options" to see more information on these variables. # WWWDOCROOT?= www PHPBBURL?= phpBB2 # # End of user-configurable variables. # Set/override/append to variables from bsd.port.mk: # WRKSRC= ${WRKDIR}/phpBB2 NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PHPBBURL="${PHPBBURL}" \ PHPBBDIR="${PHPBBDIR}" \ DELETEFILES="${EXCEPTFILES:S,${STAGEDIR},,g}" PHPBB_VER= ${PORTVERSION:S/.//g:S/.//g} PLIST_SUB+= PHPBBDIR=${PHPBBDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} PLIST_SUB+= PHPBB_VER=${PHPBB_VER} # Set custom variables: # PHPBBDIR= ${WWWDOCROOT}/${PHPBBURL} PKGOPTS= ${FILESDIR}/pkg-opts EXCEPTFILES= ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/install.php \ ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/upgrade.php \ ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/update_to_latest.php OPTIONS_DEFINE= DOCS options: @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:" @ ${CAT} ${PKGOPTS} pre-everything:: .if !defined(BATCH) @ ${TEST} -r ${PKGOPTS} && \ (${ECHO_MSG} '-------------------------------------------------------------------------'; \ ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \ ${ECHO_MSG} '-------------------------------------------------------------------------') .endif post-patch: @ ${REINPLACE_CMD} -e "s#\.\./templates#/${PHPBBURL}/templates#" \ ${WRKSRC}/docs/*.html @${FIND} ${WRKSRC} -name '*.orig' -or -name '*.bak' -delete do-install: @${MKDIR} -m 0775 ${STAGEDIR}${PREFIX}/${PHPBBDIR} @cd ${WRKSRC} && ${FIND} * \( -name config.php \ ${EXCEPTFILES:S/^/-o -name /} \ -o -name docs -a -prune -o -name contrib -a -prune \) -o -print \ | ${TAR} cTf - - | ${TAR} xUCf ${STAGEDIR}${PREFIX}/${PHPBBDIR} - @${INSTALL_DATA} ${WRKSRC}/config.php ${STAGEDIR}${PREFIX}/${PHPBBDIR}/config.php.example @${MKDIR} ${STAGEDIR}${DATADIR}/contrib @cd ${WRKSRC} && ${INSTALL_DATA} ${EXCEPTFILES} ${STAGEDIR}${DATADIR} @cd ${WRKSRC}/contrib && ${INSTALL_DATA} * ${STAGEDIR}${DATADIR}/contrib @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/docs && ${FIND} * -type f -maxdepth 0 \ \! -name COPYING -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR} \; .include diff --git a/www/thundersnarf/Makefile b/www/thundersnarf/Makefile index 16cd25aee748..3ce25052b4a6 100644 --- a/www/thundersnarf/Makefile +++ b/www/thundersnarf/Makefile @@ -1,64 +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 +PHP_VARS= IGNORE_WITH_PHP=81 82 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/typo3-10/Makefile b/www/typo3-10/Makefile index 7c3ddac9dde4..ef9a9650ef54 100644 --- a/www/typo3-10/Makefile +++ b/www/typo3-10/Makefile @@ -1,101 +1,101 @@ # Created by: Helmut Ritter PORTNAME= typo3 PORTVERSION= ${PORT_V_MAJOR}.${PORT_V_MINOR}.${PORT_V_PATCH} CATEGORIES= www MASTER_SITES= https://typo3.azureedge.net/typo3/${PORTVERSION}/ PKGNAMESUFFIX= -${PORT_V_MAJOR}${PHP_PKGNAMESUFFIX} DISTNAME= ${TYPO3SRC} MAINTAINER= freebsd-ports@charlieroot.de COMMENT= Typo3 content management system LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29 EXPIRATION_DATE=2022-11-28 -IGNORE_WITH_PHP= 80 81 +IGNORE_WITH_PHP= 80 81 82 IGNORE_WITH_MYSQL= 101m USES= cpe php:web,flavors shebangfix USE_PHP= ctype dom fileinfo filter hash intl json openssl pcre session simplexml \ spl tokenizer xml zip WRKSRC= ${WRKDIR}/${TYPO3SRC} NO_BUILD= yes NO_ARCH= yes SHEBANG_GLOB= *.sh *.php PORTSCOUT= limit:^${PORT_V_MAJOR}\.${PORT_V_MINOR}\. PORT_V_MAJOR= 10 PORT_V_MINOR= 4 PORT_V_PATCH= 28 TYPO3WWW= www TYPO3SRC= ${PORTNAME}_src-${PORTVERSION} TYPO3DIR= ${PORTNAME}-${PORT_V_MAJOR} USERS= ${WWWOWN} GROUPS= ${WWWGRP} SUB_FILES= pkg-message SUB_LIST+= PREFIX=${PREFIX} \ TYPO3WWW=${TYPO3WWW} \ TYPO3DIR=${TYPO3DIR} OPTIONS_DEFINE= CURL GD GMP IMAGICK MBSTRING MYSQL POSTGRES SQLSRV SQLITE ZLIB OPTIONS_DEFAULT=MYSQL GD_DESC= GDlib/freetype support IMAGICK_DESC= ${IMAGEMAGICK_DESC} MBSTRING_DESC= ${MULTIBYTE_DESC} MYSQL_DESC= Use MySQL as DBMS POSTGRES_DESC= Use PostgreSQL as DBMS SQLITE_DESC= Use SQLite as DBMS SQLSRV_DESC= Use MSSQL as DBMS CURL_USE= PHP=curl GD_USE= PHP=gd GMP_USE= PHP=gmp MBSTRING_USE= PHP=mbstring MYSQL_USE= PHP=mysqli POSTGRES_USE= PHP=postgresql SQLSRV_USE= PHP=sqlsrv SQLITE_USE= PHP=sqlite3 ZLIB_USE= PHP=zlib .include .if ${PORT_OPTIONS:MIMAGICK} .if ${PORT_OPTIONS:MX11} USES+= magick:6,run .else USES+= magick:6,run,nox11 .endif .endif do-install: # workaround fix for: # "Checking for items in STAGEDIR missing from pkg-plist" # "Error: Orphaned: @dir %%WWWDIR%%_src-10.4.16/vendor/symfony/string/Resources/bin" ${RMDIR} ${WRKSRC}/vendor/symfony/string/Resources/bin # remove source empty directory ${MKDIR} ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${TYPO3DIR} ${CP} -R ${WRKDIR}/${TYPO3SRC} ${STAGEDIR}${PREFIX}/${TYPO3WWW}/ ${LN} -fs ../${TYPO3SRC} ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${TYPO3DIR}/typo3_src ${LN} -fs typo3_src/index.php ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${TYPO3DIR}/index.php ${LN} -fs typo3_src/typo3 ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${TYPO3DIR}/typo3 post-install: @cd ${STAGEDIR}${PREFIX}; \ ${FIND} * \( -type f -or -type l \) -path "${TYPO3WWW}/${TYPO3DIR}/*" | \ ${SORT} >> ${TMPPLIST}; \ ${ECHO} "@owner ${WWWOWN}" >> ${TMPPLIST}; \ ${ECHO} "@dir ${TYPO3WWW}/${TYPO3DIR}" >> ${TMPPLIST} @cd ${STAGEDIR}${PREFIX}; \ ${ECHO} "@owner" >> ${TMPPLIST}; \ ${FIND} * \( -type f -or -type l \) -path "${TYPO3WWW}/${TYPO3SRC}/*" | \ ${SORT} >> ${TMPPLIST} .include diff --git a/www/typo3-11/Makefile b/www/typo3-11/Makefile index de4bb20e4efa..e6f3c1e3fa5d 100644 --- a/www/typo3-11/Makefile +++ b/www/typo3-11/Makefile @@ -1,97 +1,96 @@ # Created by: Helmut Ritter PORTNAME= typo3 PORTVERSION= ${PORT_V_MAJOR}.${PORT_V_MINOR}.${PORT_V_PATCH} CATEGORIES= www MASTER_SITES= https://typo3.azureedge.net/typo3/${PORTVERSION}/ PKGNAMESUFFIX= -${PORT_V_MAJOR}${PHP_PKGNAMESUFFIX} DISTNAME= ${TYPO3SRC} MAINTAINER= freebsd-ports@charlieroot.de COMMENT= Typo3 content management system LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -IGNORE_WITH_PHP= 73 IGNORE_WITH_MYSQL= 55 56 101m USES= cpe php:web,flavors shebangfix USE_PHP= ctype dom fileinfo filter hash intl json openssl pcre session simplexml \ spl tokenizer xml zip WRKSRC= ${WRKDIR}/${TYPO3SRC} SHEBANG_GLOB= *.sh *.php NO_ARCH= yes NO_BUILD= yes PORTSCOUT= limit:^${PORT_V_MAJOR}\.${PORT_V_MINOR}\. SUB_FILES= pkg-message SUB_LIST+= PREFIX=${PREFIX} \ TYPO3WWW=${TYPO3WWW} \ TYPO3DIR=${TYPO3DIR} PORT_V_MAJOR= 11 PORT_V_MINOR= 5 PORT_V_PATCH= 10 TYPO3WWW= www TYPO3SRC= ${PORTNAME}_src-${PORTVERSION} TYPO3DIR= ${PORTNAME}-${PORT_V_MAJOR} USERS= ${WWWOWN} GROUPS= ${WWWGRP} OPTIONS_DEFINE= CURL GD GMP IMAGICK MBSTRING MYSQL POSTGRES SQLSRV SQLITE ZLIB OPTIONS_DEFAULT=MYSQL GD_DESC= GDlib/freetype support IMAGICK_DESC= ${IMAGEMAGICK_DESC} MBSTRING_DESC= ${MULTIBYTE_DESC} MYSQL_DESC= Use MySQL as DBMS POSTGRES_DESC= Use PostgreSQL as DBMS SQLITE_DESC= Use SQLite as DBMS SQLSRV_DESC= Use MSSQL as DBMS CURL_USE= PHP=curl GD_USE= PHP=gd GMP_USE= PHP=gmp MBSTRING_USE= PHP=mbstring MYSQL_USE= PHP=mysqli POSTGRES_USE= PHP=postgresql SQLSRV_USE= PHP=sqlsrv SQLITE_USE= PHP=sqlite3 ZLIB_USE= PHP=zlib .include .if ${PORT_OPTIONS:MIMAGICK} .if ${PORT_OPTIONS:MX11} USES+= magick:7,run .else USES+= magick:7,run,nox11 .endif .endif do-install: # workaround fix for: # "Checking for items in STAGEDIR missing from pkg-plist" # "Error: Orphaned: @dir %%WWWDIR%%_src-10.4.16/vendor/symfony/string/Resources/bin" ${RMDIR} ${WRKSRC}/vendor/symfony/string/Resources/bin # remove source empty directory ${MKDIR} ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${TYPO3DIR} ${CP} -R ${WRKDIR}/${TYPO3SRC} ${STAGEDIR}${PREFIX}/${TYPO3WWW}/ ${LN} -fs ../${TYPO3SRC} ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${TYPO3DIR}/typo3_src ${LN} -fs typo3_src/index.php ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${TYPO3DIR}/index.php ${LN} -fs typo3_src/typo3 ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${TYPO3DIR}/typo3 post-install: @cd ${STAGEDIR}${PREFIX}; \ ${FIND} * \( -type f -or -type l \) -path "${TYPO3WWW}/${TYPO3DIR}/*" | \ ${SORT} >> ${TMPPLIST}; \ ${ECHO} "@owner ${WWWOWN}" >> ${TMPPLIST}; \ ${ECHO} "@dir ${TYPO3WWW}/${TYPO3DIR}" >> ${TMPPLIST} @cd ${STAGEDIR}${PREFIX}; \ ${ECHO} "@owner" >> ${TMPPLIST}; \ ${FIND} * \( -type f -or -type l \) -path "${TYPO3WWW}/${TYPO3SRC}/*" | \ ${SORT} >> ${TMPPLIST} .include diff --git a/www/unit-php/Makefile b/www/unit-php/Makefile index 835a141735a0..7a47cb48ea71 100644 --- a/www/unit-php/Makefile +++ b/www/unit-php/Makefile @@ -1,39 +1,40 @@ # Created by: Li-Wen Hsu PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} UNIT_MODNAME= php${PHP_VER} COMMENT= PHP module for NGINX Unit PLIST_FILES= libexec/unit/modules/${UNIT_MODNAME}.unit.so RUN_DEPENDS= unitd:www/unit USES= php:build,embed,flavors +IGNORE_WITH_PHP= 82 USE_RC_SUBR= # reset to empty MASTERDIR= ${.CURDIR}/../unit post-configure: cd ${CONFIGURE_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CONFIGURE_CMD} php \ --lib-path=${LOCALBASE}/lib \ --module=${UNIT_MODNAME} do-build: cd ${CONFIGURE_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${UNIT_MODNAME} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/unit/modules/ ${INSTALL_LIB} ${WRKSRC}/build/${UNIT_MODNAME}.unit.so \ ${STAGEDIR}${PREFIX}/libexec/unit/modules/ # Overwrite the target in the ${MASTERDIR}/Makefile post-install: @${DO_NADA} .include "${MASTERDIR}/Makefile"