summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
Diffstat (limited to 'www')
-rw-r--r--www/baculum-common/Makefile2
-rw-r--r--www/baikal/Makefile2
-rw-r--r--www/bareos-webui/Makefile2
-rw-r--r--www/bareos18-webui/Makefile2
-rw-r--r--www/bareos19-webui/Makefile2
-rw-r--r--www/bareos20-webui/Makefile2
-rw-r--r--www/bareos21-webui/Makefile2
-rw-r--r--www/bolt/Makefile2
-rw-r--r--www/codeigniter/Makefile6
-rw-r--r--www/coppermine/Makefile2
-rw-r--r--www/davical/Makefile2
-rw-r--r--www/dokuwiki/Makefile2
-rw-r--r--www/dolibarr/Makefile2
-rw-r--r--www/dolibarr13/Makefile2
-rw-r--r--www/dolibarr14/Makefile2
-rw-r--r--www/dolibarr15/Makefile2
-rw-r--r--www/dolibarr16/Makefile2
-rw-r--r--www/drupal10/Makefile2
-rw-r--r--www/drupal7/Makefile2
-rw-r--r--www/drupal8/Makefile2
-rw-r--r--www/drupal9/Makefile2
-rw-r--r--www/drush/Makefile2
-rw-r--r--www/e107/Makefile2
-rw-r--r--www/elgg/Makefile4
-rw-r--r--www/fusionpbx/Makefile4
-rw-r--r--www/gallery2/Makefile2
-rw-r--r--www/glpi/Makefile4
-rw-r--r--www/groupoffice/Makefile4
-rw-r--r--www/habari/Makefile2
-rw-r--r--www/hiawatha-monitor/Makefile2
-rw-r--r--www/ilias/Makefile5
-rw-r--r--www/itop/Makefile4
-rw-r--r--www/joomla3/Makefile2
-rw-r--r--www/joomla4/Makefile2
-rw-r--r--www/kanboard/Makefile4
-rw-r--r--www/librespeed/Makefile2
-rw-r--r--www/limesurvey/Makefile2
-rw-r--r--www/matomo/Makefile4
-rw-r--r--www/mediawiki135/Makefile4
-rw-r--r--www/mediawiki138/Makefile4
-rw-r--r--www/mediawiki139/Makefile4
-rw-r--r--www/moodle311/Makefile7
-rw-r--r--www/moodle39/Makefile7
-rw-r--r--www/moodle40/Makefile9
-rw-r--r--www/moodle41/Makefile9
-rw-r--r--www/mythplugin-mythweb/Makefile2
-rw-r--r--www/nextcloud/Makefile11
-rw-r--r--www/opencart/Makefile2
-rw-r--r--www/orangehrm/Makefile2
-rw-r--r--www/osticket/Makefile2
-rw-r--r--www/owncloud/Makefile8
-rw-r--r--www/pear-Horde_Service_Facebook/Makefile2
-rw-r--r--www/pear-Services_Amazon_S3/Makefile3
-rw-r--r--www/pear-Services_Delicious/Makefile1
-rw-r--r--www/pear-Services_ShortURL/Makefile2
-rw-r--r--www/pear-twig/Makefile2
-rw-r--r--www/pecl-http/Makefile4
-rw-r--r--www/pecl-solr/Makefile3
-rw-r--r--www/pecl-yar/Makefile4
-rw-r--r--www/phalcon/Makefile4
-rw-r--r--www/phpbb3/Makefile2
-rw-r--r--www/phpmyfaq/Makefile2
-rw-r--r--www/phpsysinfo/Makefile2
-rw-r--r--www/phpvirtualbox-legacy/Makefile2
-rw-r--r--www/phpvirtualbox/Makefile2
-rw-r--r--www/piwigo/Makefile4
-rw-r--r--www/privatebin/Makefile2
-rw-r--r--www/rss-bridge/Makefile2
-rw-r--r--www/sabredav/Makefile2
-rw-r--r--www/samdruckerserver/Makefile2
-rw-r--r--www/serendipity/Makefile2
-rw-r--r--www/smarty/Makefile1
-rw-r--r--www/smarty2/Makefile1
-rw-r--r--www/smarty3/Makefile1
-rw-r--r--www/sqstat/Makefile2
-rw-r--r--www/templatelite/Makefile1
-rw-r--r--www/thirtybees/Makefile2
-rw-r--r--www/thundercache/Makefile2
-rw-r--r--www/thundersnarf/Makefile2
-rw-r--r--www/tikiwiki/Makefile2
-rw-r--r--www/tivoka/Makefile2
-rw-r--r--www/tt-rss/Makefile2
-rw-r--r--www/typo3-11/Makefile10
-rw-r--r--www/typo3-12/Makefile12
-rw-r--r--www/webtrees20/Makefile2
-rw-r--r--www/webtrees21/Makefile2
-rw-r--r--www/wordpress/Makefile4
-rw-r--r--www/yourls/Makefile2
-rw-r--r--www/zend-framework/Makefile5
-rw-r--r--www/zenphoto/Makefile2
90 files changed, 127 insertions, 147 deletions
diff --git a/www/baculum-common/Makefile b/www/baculum-common/Makefile
index 66b9dcf682f3..5d933602cb26 100644
--- a/www/baculum-common/Makefile
+++ b/www/baculum-common/Makefile
@@ -21,7 +21,7 @@ BCL_LOGDIR?= ${BCL_VARDIR}/log/${PORTNAME}
NO_ARCH= yes
NO_BUILD= yes
-USE_PHP+= ctype dom json session xml
+USE_PHP+= ctype dom session xml
OPTIONS_DEFINE?=EXAMPLES
diff --git a/www/baikal/Makefile b/www/baikal/Makefile
index bf1cf7ceabce..8baa67858c78 100644
--- a/www/baikal/Makefile
+++ b/www/baikal/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php zip
-USE_PHP= ctype dom filter hash imap json mbstring openssl pdo_sqlite \
+USE_PHP= ctype dom filter imap mbstring pdo_sqlite \
session xml xmlreader xmlwriter
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/www/bareos-webui/Makefile b/www/bareos-webui/Makefile
index acc1142b37ff..272b633a662b 100644
--- a/www/bareos-webui/Makefile
+++ b/www/bareos-webui/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/webui/LICENSE
USE_GITHUB= yes
USES= cpe php:build cmake gettext
-USE_PHP= openssl gettext ctype hash json session iconv
+USE_PHP= gettext ctype session iconv
NO_BUILD= yes
NO_ARCH= yes
diff --git a/www/bareos18-webui/Makefile b/www/bareos18-webui/Makefile
index 32fc78c51ee4..b26b03b35b17 100644
--- a/www/bareos18-webui/Makefile
+++ b/www/bareos18-webui/Makefile
@@ -16,7 +16,7 @@ GH_ACCOUNT= bareos
GH_PROJECT= bareos
USES= cpe php
-USE_PHP= openssl gettext ctype hash json session iconv
+USE_PHP= gettext ctype session iconv
NO_BUILD= yes
NO_ARCH= yes
diff --git a/www/bareos19-webui/Makefile b/www/bareos19-webui/Makefile
index 927e8fa5c6f7..f19709641a62 100644
--- a/www/bareos19-webui/Makefile
+++ b/www/bareos19-webui/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/webui/LICENSE
USE_GITHUB= yes
USES= cmake cpe gettext php:build
-USE_PHP= ctype gettext hash iconv json openssl session
+USE_PHP= ctype gettext iconv session
NO_BUILD= yes
NO_ARCH= yes
diff --git a/www/bareos20-webui/Makefile b/www/bareos20-webui/Makefile
index ee88ab75406f..e68552130616 100644
--- a/www/bareos20-webui/Makefile
+++ b/www/bareos20-webui/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/webui/LICENSE
USE_GITHUB= yes
USES= cpe php:build cmake gettext
-USE_PHP= openssl gettext ctype hash json session iconv
+USE_PHP= gettext ctype session iconv
NO_BUILD= yes
NO_ARCH= yes
diff --git a/www/bareos21-webui/Makefile b/www/bareos21-webui/Makefile
index f1a6ecbc4ed5..a918289be1b4 100644
--- a/www/bareos21-webui/Makefile
+++ b/www/bareos21-webui/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/webui/LICENSE
USE_GITHUB= yes
USES= cpe php:build cmake gettext
-USE_PHP= openssl gettext ctype hash json session iconv
+USE_PHP= gettext ctype session iconv
NO_BUILD= yes
NO_ARCH= yes
diff --git a/www/bolt/Makefile b/www/bolt/Makefile
index 69c723e6ea83..05b824f238ce 100644
--- a/www/bolt/Makefile
+++ b/www/bolt/Makefile
@@ -16,7 +16,7 @@ CPE_VENDOR= ${PORTNAME}cms
NO_ARCH= yes
NO_BUILD= yes
-USE_PHP= ctype curl dom gd json mbstring openssl simplexml tokenizer
+USE_PHP= ctype curl dom gd mbstring simplexml tokenizer
PLIST_SUB+= WWWGRP=${WWWGRP}
diff --git a/www/codeigniter/Makefile b/www/codeigniter/Makefile
index 299f68b8e2cb..9dbfc81ac286 100644
--- a/www/codeigniter/Makefile
+++ b/www/codeigniter/Makefile
@@ -10,7 +10,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/license.txt
USES= cpe php:web
-USE_PHP= mcrypt pcre session
+USE_PHP= mcrypt session
USE_GITHUB= yes
GH_ACCOUNT= bcit-ci
@@ -39,11 +39,10 @@ CI_CONF_FILES= application/config/autoload.php \
application/config/user_agents.php \
index.php
-OPTIONS_DEFINE= APACHE MSSQL MYSQLI ODBC PGSQL SQLITE
+OPTIONS_DEFINE= APACHE MYSQLI ODBC PGSQL SQLITE
OPTIONS_SUB= yes
APACHE_DESC= Configure for Apache-2.x
-MSSQL_DESC= Install MSSQL support for PHP
MYSQLI_DESC= Install MySQLi support for PHP
ODBC_DESC= Install ODBC support for PHP
PGSQL_DESC= Install PostgreSQL support for PHP
@@ -51,7 +50,6 @@ SQLITE_DESC= Install SQLite support for PHP
APACHE_SUB_FILES= codeigniter.conf
APACHE_USES= apache:run
-MSSQL_USE= PHP=mssql
MYSQLI_USE= PHP=mysqli
ODBC_USE= PHP=odbc
PGSQL_USE= PHP=pgsql
diff --git a/www/coppermine/Makefile b/www/coppermine/Makefile
index c91d92268434..947ff0cdf531 100644
--- a/www/coppermine/Makefile
+++ b/www/coppermine/Makefile
@@ -17,7 +17,7 @@ IMAGEMAGICK_DESC= Use ImageMagick instead of PHP GD extension
IMAGEMAGICK_USES= magick:6,run
IMAGEMAGICK_USE_OFF= PHP=gd
-USE_PHP= ctype hash json mysqli pcre xml
+USE_PHP= ctype mysqli xml
USE_GITHUB= yes
GH_ACCOUNT= coppermine-gallery
diff --git a/www/davical/Makefile b/www/davical/Makefile
index a89acdd80159..4109a35b7bc1 100644
--- a/www/davical/Makefile
+++ b/www/davical/Makefile
@@ -24,7 +24,7 @@ USE_GITLAB= yes
GL_ACCOUNT= davical-project
GL_COMMIT= 4301a795ac7a7636846bcc15348d96c68a1830fd
-USE_PHP= calendar curl gettext iconv pcre pdo \
+USE_PHP= calendar curl gettext iconv pdo \
pdo_pgsql pgsql session xml
NO_ARCH= yes
diff --git a/www/dokuwiki/Makefile b/www/dokuwiki/Makefile
index a94dd2887302..25ab01b1fb67 100644
--- a/www/dokuwiki/Makefile
+++ b/www/dokuwiki/Makefile
@@ -19,7 +19,7 @@ LICENSE_FILE_MIT= ${WRKSRC}/vendor/composer/LICENSE
DIST_VER= ${PORTNAME}-2023-04-04
USES= cpe php:web,flavors shebangfix tar:tgz
-USE_PHP= ctype filter gd hash iconv json mbstring ldap openssl pcre pdo_mysql session simplexml xml zlib
+USE_PHP= ctype filter gd iconv mbstring ldap pdo_mysql session simplexml xml zlib
NO_ARCH= YES
NO_BUILD= YES
diff --git a/www/dolibarr/Makefile b/www/dolibarr/Makefile
index 76fa08a283ba..37d2a176a194 100644
--- a/www/dolibarr/Makefile
+++ b/www/dolibarr/Makefile
@@ -11,7 +11,7 @@ LICENSE= GPLv3
USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME:S/d/D/}
USES= cpe php:web
-USE_PHP= calendar curl gd intl pcre session openssl
+USE_PHP= calendar curl gd intl session
NO_BUILD= yes
NO_ARCH= yes
SUB_FILES= pkg-message
diff --git a/www/dolibarr13/Makefile b/www/dolibarr13/Makefile
index 45a8fda9f282..47c0bc3359dc 100644
--- a/www/dolibarr13/Makefile
+++ b/www/dolibarr13/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv3
USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME:S/d/D/}
USES= cpe php:web
-USE_PHP= calendar curl gd intl pcre session openssl
+USE_PHP= calendar curl gd intl session
NO_BUILD= yes
NO_ARCH= yes
SUB_FILES= pkg-message
diff --git a/www/dolibarr14/Makefile b/www/dolibarr14/Makefile
index 0b518052e623..6d4ac41a731d 100644
--- a/www/dolibarr14/Makefile
+++ b/www/dolibarr14/Makefile
@@ -15,7 +15,7 @@ USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME:S/d/D/:S/14//}
GH_PROJECT= dolibarr
USES= cpe php:web
-USE_PHP= calendar curl gd intl pcre session openssl
+USE_PHP= calendar curl gd intl session
NO_BUILD= yes
NO_ARCH= yes
SUB_FILES= pkg-message
diff --git a/www/dolibarr15/Makefile b/www/dolibarr15/Makefile
index 120671dca3ba..3ad0c4f89308 100644
--- a/www/dolibarr15/Makefile
+++ b/www/dolibarr15/Makefile
@@ -15,7 +15,7 @@ USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME:S/d/D/:S/15//}
GH_PROJECT= dolibarr
USES= cpe php:web
-USE_PHP= calendar curl gd intl pcre session openssl
+USE_PHP= calendar curl gd intl session
NO_BUILD= yes
NO_ARCH= yes
SUB_FILES= pkg-message
diff --git a/www/dolibarr16/Makefile b/www/dolibarr16/Makefile
index 38dd42f7798f..49d2a49c79a2 100644
--- a/www/dolibarr16/Makefile
+++ b/www/dolibarr16/Makefile
@@ -12,7 +12,7 @@ USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME:S/d/D/:S/16//}
GH_PROJECT= dolibarr
USES= cpe php:web
-USE_PHP= calendar curl gd intl pcre session openssl
+USE_PHP= calendar curl gd intl session
NO_BUILD= yes
NO_ARCH= yes
SUB_FILES= pkg-message
diff --git a/www/drupal10/Makefile b/www/drupal10/Makefile
index b87ebfc1081e..34128abd0dc7 100644
--- a/www/drupal10/Makefile
+++ b/www/drupal10/Makefile
@@ -12,7 +12,7 @@ WWW= https://www.drupal.org/
LICENSE= GPLv2+
USES= php:web shebangfix
-USE_PHP= dom filter gd hash json mbstring opcache pcre pdo session \
+USE_PHP= dom filter gd mbstring opcache pdo session \
simplexml tokenizer xml
IGNORE_WITH_PHP=80
SHEBANG_FILES= core/scripts/password-hash.sh
diff --git a/www/drupal7/Makefile b/www/drupal7/Makefile
index bbe68db21746..b7d6f06d3d08 100644
--- a/www/drupal7/Makefile
+++ b/www/drupal7/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= drupal:7 php:web shebangfix
-USE_PHP= dom filter gd hash json mbstring pcre pdo session simplexml xml
+USE_PHP= dom filter gd mbstring pdo session simplexml xml
SHEBANG_FILES= scripts/password-hash.sh
diff --git a/www/drupal8/Makefile b/www/drupal8/Makefile
index cd2c5a231d99..07137f70e8dd 100644
--- a/www/drupal8/Makefile
+++ b/www/drupal8/Makefile
@@ -12,7 +12,7 @@ WWW= https://www.drupal.org/
LICENSE= GPLv2+
USES= php:web shebangfix
-USE_PHP= dom filter gd hash json mbstring opcache pcre pdo session \
+USE_PHP= dom filter gd mbstring opcache pdo session \
simplexml tokenizer xml
SHEBANG_FILES= core/scripts/password-hash.sh
diff --git a/www/drupal9/Makefile b/www/drupal9/Makefile
index b6d6b6e55a98..23d24e474c59 100644
--- a/www/drupal9/Makefile
+++ b/www/drupal9/Makefile
@@ -12,7 +12,7 @@ WWW= https://www.drupal.org/
LICENSE= GPLv2+
USES= php:web shebangfix
-USE_PHP= dom filter gd hash json mbstring opcache pcre pdo session \
+USE_PHP= dom filter gd mbstring opcache pdo session \
simplexml tokenizer xml
SHEBANG_FILES= core/scripts/password-hash.sh
diff --git a/www/drush/Makefile b/www/drush/Makefile
index 4d24b8281e60..2eee5c9a411d 100644
--- a/www/drush/Makefile
+++ b/www/drush/Makefile
@@ -19,7 +19,7 @@ NO_ARCH= yes
USES= php:cli,flavors
# set php requirements same as drupal itself
-USE_PHP= gd pcre session mbstring ctype json hash simplexml dom pdo filter phar
+USE_PHP= gd session mbstring ctype simplexml dom pdo filter phar
CONFLICTS_INSTALL= drush-php* # bin/drush bin/drush.phar
diff --git a/www/e107/Makefile b/www/e107/Makefile
index 94e3cd348d6b..7474fe9b2d9f 100644
--- a/www/e107/Makefile
+++ b/www/e107/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cpe dos2unix php shebangfix
-USE_PHP= dom exif hash pdo_mysql session xml
+USE_PHP= dom exif pdo_mysql session xml
WRKSRC= ${WRKDIR}/e107
NO_BUILD= yes
diff --git a/www/elgg/Makefile b/www/elgg/Makefile
index 20615b9287a7..0c800b9a33fd 100644
--- a/www/elgg/Makefile
+++ b/www/elgg/Makefile
@@ -10,8 +10,8 @@ WWW= https://www.elgg.org/
LICENSE= GPLv2
USES= cpe gettext shebangfix zip php
-USE_PHP= curl dom fileinfo filter gd hash intl \
- json mbstring pdo_mysql \
+USE_PHP= curl dom fileinfo filter gd intl \
+ mbstring pdo_mysql \
session simplexml soap sqlite3 xml xmlrpc
NO_BUILD= yes
diff --git a/www/fusionpbx/Makefile b/www/fusionpbx/Makefile
index 7053967848ac..2f30f275a294 100644
--- a/www/fusionpbx/Makefile
+++ b/www/fusionpbx/Makefile
@@ -14,8 +14,8 @@ RUN_DEPENDS= ${PHPBASE}/lib/php/${PHP_EXT_DIR}/pdo_odbc.so:databases/php${PHP_VE
${LOCALBASE}/bin/memcached:databases/memcached
USES= cpe sqlite php fakeroot
-USE_PHP= phar pdo pdo_odbc pdo_sqlite json gd imap \
- ldap openssl sockets simplexml xml session odbc
+USE_PHP= phar pdo pdo_odbc pdo_sqlite gd imap \
+ ldap sockets simplexml xml session odbc
USE_GITHUB= yes
diff --git a/www/gallery2/Makefile b/www/gallery2/Makefile
index 4f962a9b24b8..e5e80ef35957 100644
--- a/www/gallery2/Makefile
+++ b/www/gallery2/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:web
-USE_PHP= pcre session
+USE_PHP= session
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/glpi/Makefile b/www/glpi/Makefile
index ae1c80e201ba..38847f0092ea 100644
--- a/www/glpi/Makefile
+++ b/www/glpi/Makefile
@@ -12,8 +12,8 @@ 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
+USE_PHP= bz2 ctype curl exif fileinfo gd iconv intl mbstring \
+ mysqli opcache session simplexml sodium xml xmlrpc zip zlib
IGNORE_WITH_PHP= 82
NO_ARCH= yes
diff --git a/www/groupoffice/Makefile b/www/groupoffice/Makefile
index 5baa617f08ab..f085c623b152 100644
--- a/www/groupoffice/Makefile
+++ b/www/groupoffice/Makefile
@@ -19,8 +19,8 @@ USES= mysql shebangfix php:web python
NO_ARCH= yes
NO_BUILD= yes
-USE_PHP= ctype curl dom fileinfo filter hash intl json mbstring \
- mysqli openssl pcre pdo pdo_mysql phar posix session \
+USE_PHP= ctype curl dom fileinfo filter intl mbstring \
+ mysqli pdo pdo_mysql phar posix session \
simplexml soap sysvshm sysvsem tokenizer xml xmlreader \
xmlwriter zip zlib
SHEBANG_FILES= groupoffice \
diff --git a/www/habari/Makefile b/www/habari/Makefile
index 020fa02b2c99..ac79f6d61b8a 100644
--- a/www/habari/Makefile
+++ b/www/habari/Makefile
@@ -9,7 +9,7 @@ COMMENT= Next-generation free software blogging platform
WWW= http://habariproject.org/
USES= zip php:web
-USE_PHP= ctype filter hash json mbstring pcre pdo session simplexml tokenizer zlib
+USE_PHP= ctype filter mbstring pdo session simplexml tokenizer zlib
NO_BUILD= yes
OPTIONS_MULTI= DB
diff --git a/www/hiawatha-monitor/Makefile b/www/hiawatha-monitor/Makefile
index fb0aed2cd8f9..030e9b136053 100644
--- a/www/hiawatha-monitor/Makefile
+++ b/www/hiawatha-monitor/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:flavors shebangfix
-USE_PHP= ctype mysqli openssl xml xsl zlib
+USE_PHP= ctype mysqli xml xsl zlib
SHEBANG_FILES= database/delete_old_logs \
database/fetch_webserver_logs \
database/flush_cache \
diff --git a/www/ilias/Makefile b/www/ilias/Makefile
index f55c20c8476e..ade810ecdc48 100644
--- a/www/ilias/Makefile
+++ b/www/ilias/Makefile
@@ -30,7 +30,7 @@ USES= cpe jpeg magick:6,run php:flavors
USE_GITHUB= yes
GH_ACCOUNT= ILIAS-eLearning
GH_PROJECT= ILIAS
-USE_PHP= curl dom gd ldap fileinfo pcre \
+USE_PHP= curl dom gd ldap fileinfo \
pdo_mysql session simplexml soap \
tokenizer xmlrpc xmlwriter xsl zlib
@@ -45,11 +45,10 @@ SUB_LIST= ILIASFILESDIR=${ILIASFILESDIR}
PLIST= ${WRKDIR}/plist
PLIST_SUB= ILIASFILESDIR=${ILIASFILESDIR}
-OPTIONS_DEFINE= CHECKER MAIL SCORM2004
+OPTIONS_DEFINE= CHECKER MAIL
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
diff --git a/www/itop/Makefile b/www/itop/Makefile
index 395190088adc..eab0891af7b7 100644
--- a/www/itop/Makefile
+++ b/www/itop/Makefile
@@ -17,8 +17,8 @@ USES= cpe shebangfix php zip
SHEBANG_FILES= lib/tcpdf/tools/tcpdf_addfont.php setup/install/install.sh
CPE_VENDOR= combodo
-USE_PHP= ctype gd iconv mbstring pcre session xml zlib readline \
- dom simplexml hash json soap mcrypt filter zip
+USE_PHP= ctype gd iconv mbstring session xml zlib readline \
+ dom simplexml soap mcrypt filter zip
WRKSRC= ${WRKDIR}/web
NO_BUILD= yes
diff --git a/www/joomla3/Makefile b/www/joomla3/Makefile
index 57ba972846f4..10a2413ebc37 100644
--- a/www/joomla3/Makefile
+++ b/www/joomla3/Makefile
@@ -31,7 +31,7 @@ SHEBANG_FILES= libraries/vendor/leafo/lessphp/lessify
SUB_FILES= pkg-message
-USE_PHP= gd json mbstring pcre session simplexml xml zip zlib
+USE_PHP= gd mbstring session simplexml xml zip zlib
MYSQL_USE= PHP=mysqli
PGSQL_USE= PHP=pgsql
diff --git a/www/joomla4/Makefile b/www/joomla4/Makefile
index 5437ccc24526..6b9e4bc11cff 100644
--- a/www/joomla4/Makefile
+++ b/www/joomla4/Makefile
@@ -29,7 +29,7 @@ PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
SUB_FILES= pkg-message
-USE_PHP= gd json mbstring pcre session simplexml xml zip zlib
+USE_PHP= gd mbstring session simplexml xml zip zlib
MYSQL_USE= PHP=mysqli
PGSQL_USE= PHP=pgsql
diff --git a/www/kanboard/Makefile b/www/kanboard/Makefile
index 58efefb620c0..80ef37c17158 100644
--- a/www/kanboard/Makefile
+++ b/www/kanboard/Makefile
@@ -13,8 +13,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cpe php:flavors
USE_GITHUB= yes
-USE_PHP= ctype curl dom filter gd hash iconv json mbstring mcrypt \
- openssl pdo session simplexml xml zlib
+USE_PHP= ctype curl dom filter gd iconv mbstring mcrypt \
+ pdo session simplexml xml zlib
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/librespeed/Makefile b/www/librespeed/Makefile
index 4a55170ee4cc..4a9753282841 100644
--- a/www/librespeed/Makefile
+++ b/www/librespeed/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:flavors,web
-USE_PHP= ctype json openssl pdo session
+USE_PHP= ctype pdo session
USE_GITHUB= YES
GH_PROJECT= speedtest
diff --git a/www/limesurvey/Makefile b/www/limesurvey/Makefile
index 9d80a298ddbe..c4ccdfb46f3c 100644
--- a/www/limesurvey/Makefile
+++ b/www/limesurvey/Makefile
@@ -37,7 +37,7 @@ USE_PHP+= ldap
.if ${PORT_OPTIONS:MIMAP}
USE_PHP+= imap
.endif
-USE_PHP+= ctype dom hash iconv json mbstring openssl pcre session \
+USE_PHP+= ctype dom iconv mbstring session \
simplexml xmlwriter zip zlib
WWWDOCROOT?= www
diff --git a/www/matomo/Makefile b/www/matomo/Makefile
index 2515070b1dec..0dbb57b1e3cc 100644
--- a/www/matomo/Makefile
+++ b/www/matomo/Makefile
@@ -12,8 +12,8 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cpe shebangfix php:flavors
-USE_PHP= ctype curl dom fileinfo filter gd hash iconv intl json \
- mbstring mcrypt memcache mysqli opcache openssl pcre pdo \
+USE_PHP= ctype curl dom fileinfo filter gd iconv intl \
+ mbstring mcrypt memcache mysqli opcache pdo \
pdo_mysql posix readline session simplexml soap sockets \
sqlite3 tidy tokenizer xml zlib
diff --git a/www/mediawiki135/Makefile b/www/mediawiki135/Makefile
index 10c6ee27f475..366702822b47 100644
--- a/www/mediawiki135/Makefile
+++ b/www/mediawiki135/Makefile
@@ -20,8 +20,8 @@ SHEBANG_FILES= maintenance/dev/*.sh \
SHEBANG_LANG= hhvm
hhvm_OLD_CMD= /usr/bin/hhvm
hhvm_CMD= ${LOCALBASE}/bin/hhvm # not installed by anything yet
-USE_PHP= ctype dom fileinfo filter hash iconv intl json mbstring openssl \
- pcre readline session xml xmlreader zlib
+USE_PHP= ctype dom fileinfo filter iconv intl mbstring \
+ readline session xml xmlreader zlib
MEDIAWIKIDIR?= www/mediawiki
NO_BUILD= yes
diff --git a/www/mediawiki138/Makefile b/www/mediawiki138/Makefile
index d3cc9f38dbd7..611fe7820e4a 100644
--- a/www/mediawiki138/Makefile
+++ b/www/mediawiki138/Makefile
@@ -18,8 +18,8 @@ SHEBANG_FILES= maintenance/dev/*.sh \
SHEBANG_LANG= hhvm
hhvm_OLD_CMD= /usr/bin/hhvm
hhvm_CMD= ${LOCALBASE}/bin/hhvm # not installed by anything yet
-USE_PHP= ctype dom fileinfo filter hash iconv intl json mbstring openssl \
- pcre readline session xml xmlreader zlib
+USE_PHP= ctype dom fileinfo filter iconv intl mbstring \
+ readline session xml xmlreader zlib
MEDIAWIKIDIR?= www/mediawiki
NO_BUILD= yes
diff --git a/www/mediawiki139/Makefile b/www/mediawiki139/Makefile
index e7a66f1ba550..e57c75d0f3fa 100644
--- a/www/mediawiki139/Makefile
+++ b/www/mediawiki139/Makefile
@@ -18,8 +18,8 @@ SHEBANG_FILES= maintenance/dev/*.sh \
SHEBANG_LANG= hhvm
hhvm_OLD_CMD= /usr/bin/hhvm
hhvm_CMD= ${LOCALBASE}/bin/hhvm # not installed by anything yet
-USE_PHP= ctype dom fileinfo filter hash iconv intl json mbstring openssl \
- pcre readline session xml xmlreader zlib
+USE_PHP= ctype dom fileinfo filter iconv intl mbstring \
+ readline session xml xmlreader zlib
MEDIAWIKIDIR?= www/mediawiki
NO_BUILD= yes
diff --git a/www/moodle311/Makefile b/www/moodle311/Makefile
index 462b4203c3e2..885e4036007c 100644
--- a/www/moodle311/Makefile
+++ b/www/moodle311/Makefile
@@ -17,22 +17,21 @@ EXPIRATION_DATE= 2023-12-31
CONFLICTS= moodle39-3.9.[0-9]* moodle40-4.0.[0-9]* moodle41-4.1.[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 \
+USE_PHP= ctype curl dom fileinfo filter gd iconv intl mbstring \
+ opcache session simplexml soap sodium tokenizer \
xml xmlreader xmlrpc zip zlib
IGNORE_WITH_PHP= 81 82
WRKSRC= ${WRKDIR}/moodle
OPTIONS_SINGLE= BACKEND
-OPTIONS_SINGLE_BACKEND= MYSQL PGSQL MSSQL
+OPTIONS_SINGLE_BACKEND= MYSQL PGSQL
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
diff --git a/www/moodle39/Makefile b/www/moodle39/Makefile
index 45ddc6138122..036d432b8fce 100644
--- a/www/moodle39/Makefile
+++ b/www/moodle39/Makefile
@@ -16,22 +16,21 @@ EXPIRATION_DATE= 2023-04-30
CONFLICTS= moodle311-3.11.[0-9]* moodle40-4.0.[0-9]* moodle41-4.1.[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 \
+USE_PHP= ctype curl dom fileinfo filter gd iconv intl mbstring \
+ opcache session simplexml soap tokenizer \
xml xmlreader xmlrpc zip zlib
IGNORE_WITH_PHP= 81 82
WRKSRC= ${WRKDIR}/moodle
OPTIONS_SINGLE= BACKEND
-OPTIONS_SINGLE_BACKEND= MYSQL PGSQL MSSQL
+OPTIONS_SINGLE_BACKEND= MYSQL PGSQL
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
diff --git a/www/moodle40/Makefile b/www/moodle40/Makefile
index b560d125352d..f2ac0a2e5938 100644
--- a/www/moodle40/Makefile
+++ b/www/moodle40/Makefile
@@ -17,23 +17,22 @@ EXPIRATION_DATE= 2023-12-31
CONFLICTS= moodle39-3.9.[0-9]* moodle311-3.11.[0-9]* moodle41-4.1.[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 \
+USE_PHP= ctype curl dom exif fileinfo filter gd \
+ iconv intl mbstring opcache \
+ session simplexml soap sodium tokenizer \
xml xmlreader xmlrpc zip zlib
IGNORE_WITH_PHP= 81 82
WRKSRC= ${WRKDIR}/moodle
OPTIONS_SINGLE= BACKEND
-OPTIONS_SINGLE_BACKEND= MYSQL PGSQL MSSQL
+OPTIONS_SINGLE_BACKEND= MYSQL PGSQL
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
diff --git a/www/moodle41/Makefile b/www/moodle41/Makefile
index 62c4eebb45f4..3df9e51d8107 100644
--- a/www/moodle41/Makefile
+++ b/www/moodle41/Makefile
@@ -13,23 +13,22 @@ 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 exif fileinfo filter gd hash \
- iconv intl json mbstring opcache openssl \
- pcre session simplexml soap sodium spl tokenizer \
+USE_PHP= ctype curl dom exif fileinfo filter gd \
+ iconv intl mbstring opcache \
+ session simplexml soap sodium tokenizer \
xml xmlreader xmlrpc zip zlib
IGNORE_WITH_PHP= 82
WRKSRC= ${WRKDIR}/moodle
OPTIONS_SINGLE= BACKEND
-OPTIONS_SINGLE_BACKEND= MYSQL PGSQL MSSQL
+OPTIONS_SINGLE_BACKEND= MYSQL PGSQL
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
diff --git a/www/mythplugin-mythweb/Makefile b/www/mythplugin-mythweb/Makefile
index ec02eef1516a..73e7feb1d19f 100644
--- a/www/mythplugin-mythweb/Makefile
+++ b/www/mythplugin-mythweb/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php shebangfix perl5
USE_PERL5= run
-USE_PHP= json pcre posix mysqli session spl sockets
+USE_PHP= posix mysqli session sockets
USE_GITHUB= yes
GH_ACCOUNT= MythTV
SHEBANG_FILES= mythweb.pl modules/_shared/lang/build_translation.pl \
diff --git a/www/nextcloud/Makefile b/www/nextcloud/Makefile
index 5ffb88730afa..13efaecd17e9 100644
--- a/www/nextcloud/Makefile
+++ b/www/nextcloud/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nextcloud
PORTVERSION= 26.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= https://download.nextcloud.com/server/releases/
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -13,8 +13,8 @@ WWW= https://nextcloud.com
LICENSE= AGPLv3
USES= cpe gettext-runtime php:flavors,web tar:bzip2
-USE_PHP= bcmath bz2 ctype curl dom fileinfo filter gd gmp hash iconv \
- json mbstring pcntl pdo posix session simplexml xml xmlreader \
+USE_PHP= bcmath bz2 ctype curl dom fileinfo filter gd gmp iconv \
+ mbstring pcntl pdo posix session simplexml xml xmlreader \
xmlwriter xsl zip zlib
NEXTCLOUD_USERNAME?= ${WWWOWN}
@@ -28,12 +28,12 @@ SUB_LIST= NEXTCLOUD_USERNAME=${NEXTCLOUD_USERNAME} \
NEXTCLOUD_GROUPNAME=${NEXTCLOUD_GROUPNAME}
PLIST_SUB= ${SUB_LIST}
-OPTIONS_DEFINE= EXIF IMAGICK INTL LDAP PCNTL SMB SSL SYSVSEM
+OPTIONS_DEFINE= EXIF IMAGICK INTL LDAP PCNTL SMB SYSVSEM
OPTIONS_GROUP= CACHING
OPTIONS_GROUP_CACHING= APCU OPCACHE REDIS
OPTIONS_MULTI= DB
OPTIONS_MULTI_DB= MYSQL PGSQL SQLITE
-OPTIONS_DEFAULT= APCU EXIF INTL LDAP MYSQL OPCACHE SSL SYSVSEM
+OPTIONS_DEFAULT= APCU EXIF INTL LDAP MYSQL OPCACHE SYSVSEM
OPTIONS_SUB= yes
APCU_DESC= Local data caching using APCu (recommended)
@@ -59,7 +59,6 @@ PGSQL_USE= PHP=pdo_pgsql,pgsql
REDIS_RUN_DEPENDS= ${PECL_PKGNAMEPREFIX}redis>=2.2.6:databases/pecl-redis@${PHP_FLAVOR}
SMB_RUN_DEPENDS= ${PECL_PKGNAMEPREFIX}smbclient>=0.9.0:net/pecl-smbclient@${PHP_FLAVOR}
SQLITE_USE= PHP=pdo_sqlite,sqlite3
-SSL_USE= PHP=openssl
SYSVSEM_USE= PHP=sysvsem
.include <bsd.port.options.mk>
diff --git a/www/opencart/Makefile b/www/opencart/Makefile
index b28b4f46ed58..2cc43714022e 100644
--- a/www/opencart/Makefile
+++ b/www/opencart/Makefile
@@ -12,7 +12,7 @@ USE_GITHUB= yes
GH_ACCOUNT= opencart
USES= cpe php
-USE_PHP= filter mysqli curl mbstring gd zlib mcrypt session zip hash openssl
+USE_PHP= filter mysqli curl mbstring gd zlib mcrypt session zip
WRKSRC_SUBDIR= upload
NO_BUILD= yes
diff --git a/www/orangehrm/Makefile b/www/orangehrm/Makefile
index 0b49df9667a9..2d73045f5351 100644
--- a/www/orangehrm/Makefile
+++ b/www/orangehrm/Makefile
@@ -11,7 +11,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cpe php zip
-USE_PHP= ctype curl filter iconv json \
+USE_PHP= ctype curl filter iconv \
mbstring pdo_mysql xml session \
simplexml tokenizer zip
NO_BUILD= yes
diff --git a/www/osticket/Makefile b/www/osticket/Makefile
index a68fcbea6443..6674dbfd9c65 100644
--- a/www/osticket/Makefile
+++ b/www/osticket/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/apcu.so:devel/pecl-APCu@${PHP_F
USES= cpe php:web zip
CPE_VENDOR= enhancesoft
-USE_PHP= ctype curl dom fileinfo filter gd gettext iconv imap intl json \
+USE_PHP= ctype curl dom fileinfo filter gd gettext iconv imap intl \
mbstring mysqli opcache phar session xml zip
IGNORE_WITH_PHP= 82
NO_ARCH= yes
diff --git a/www/owncloud/Makefile b/www/owncloud/Makefile
index 34d1145ad45f..a5cbff5356a0 100644
--- a/www/owncloud/Makefile
+++ b/www/owncloud/Makefile
@@ -1,5 +1,6 @@
PORTNAME= owncloud
PORTVERSION= 10.12.0
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://download.owncloud.com/server/stable/ \
LOCAL/sunpoet
@@ -13,7 +14,7 @@ LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cpe php:flavors,web tar:bzip2
-USE_PHP= bz2 ctype curl dom fileinfo filter gd hash iconv intl json \
+USE_PHP= bz2 ctype curl dom fileinfo filter gd iconv intl \
mbstring pdo posix session simplexml xml xmlreader xmlwriter \
xsl zip zlib
@@ -28,10 +29,10 @@ PLIST_SUB= OWNCLOUD_USER=${OWNCLOUD_USER} \
OWNCLOUD_GROUP=${OWNCLOUD_GROUP}
SUB_FILES= pkg-message newsyslog
-OPTIONS_DEFINE= EXAMPLES EXIF LDAP SMB SSL
+OPTIONS_DEFINE= EXAMPLES EXIF LDAP SMB
OPTIONS_MULTI= DB
OPTIONS_MULTI_DB= MYSQL PGSQL SQLITE
-OPTIONS_DEFAULT=EXIF LDAP MYSQL SMB SSL
+OPTIONS_DEFAULT=EXIF LDAP MYSQL SMB
EXIF_DESC= Image rotation support
EXIF_USE= PHP=exif
@@ -40,7 +41,6 @@ MYSQL_USE= PHP=pdo_mysql
PGSQL_USE= PHP=pdo_pgsql
SMB_RUN_DEPENDS=${PECL_PKGNAMEPREFIX}smbclient>=0.8.0:net/pecl-smbclient@${PHP_FLAVOR}
SQLITE_USE= PHP=pdo_sqlite
-SSL_USE= PHP=openssl
post-patch:
@${FIND} ${WRKSRC} -type d -empty -delete
diff --git a/www/pear-Horde_Service_Facebook/Makefile b/www/pear-Horde_Service_Facebook/Makefile
index 4fd750e3a45a..1cd463b1cf1b 100644
--- a/www/pear-Horde_Service_Facebook/Makefile
+++ b/www/pear-Horde_Service_Facebook/Makefile
@@ -7,7 +7,7 @@ COMMENT= Horde Facebook client
WWW= https://pear.horde.org
USES= horde php cpe
-USE_PHP= json simplexml
+USE_PHP= simplexml
USE_HORDE_RUN= Horde_Exception \
Horde_Http \
Horde_Translation \
diff --git a/www/pear-Services_Amazon_S3/Makefile b/www/pear-Services_Amazon_S3/Makefile
index cfcaa16749b2..2473b02159f1 100644
--- a/www/pear-Services_Amazon_S3/Makefile
+++ b/www/pear-Services_Amazon_S3/Makefile
@@ -11,7 +11,6 @@ BUILD_DEPENDS= ${PEARDIR}/HTTP/Request2.php:www/pear-HTTP_Request2@${PHP_FLAVOR}
RUN_DEPENDS= ${PEARDIR}/HTTP/Request2.php:www/pear-HTTP_Request2@${PHP_FLAVOR} \
${PEARDIR}/Crypt/HMAC2.php:security/pear-Crypt_HMAC2@${PHP_FLAVOR}
-USE_PHP= spl
-USES= pear php
+USES= pear
.include <bsd.port.mk>
diff --git a/www/pear-Services_Delicious/Makefile b/www/pear-Services_Delicious/Makefile
index d567429766d9..cfa61b98ce81 100644
--- a/www/pear-Services_Delicious/Makefile
+++ b/www/pear-Services_Delicious/Makefile
@@ -12,6 +12,5 @@ RUN_DEPENDS= ${PEARDIR}/XML/Serializer.php:devel/pear-XML_Serializer@${PHP_FLAVO
${PEARDIR}/HTTP/Request.php:www/pear-HTTP_Request@${PHP_FLAVOR}
USES= dos2unix pear php
-USE_PHP= openssl
.include <bsd.port.mk>
diff --git a/www/pear-Services_ShortURL/Makefile b/www/pear-Services_ShortURL/Makefile
index 61cc83abdfb9..24229b7d39fe 100644
--- a/www/pear-Services_ShortURL/Makefile
+++ b/www/pear-Services_ShortURL/Makefile
@@ -9,6 +9,6 @@ WWW= https://pear.php.net/package/Services_ShortURL
RUN_DEPENDS= ${PEARDIR}/HTTP/Request2.php:www/pear-HTTP_Request2@${PHP_FLAVOR}
USES= pear php
-USE_PHP= simplexml pcre spl
+USE_PHP= simplexml
.include <bsd.port.mk>
diff --git a/www/pear-twig/Makefile b/www/pear-twig/Makefile
index a868db4d1f58..b3e3d5a536df 100644
--- a/www/pear-twig/Makefile
+++ b/www/pear-twig/Makefile
@@ -16,6 +16,6 @@ PEAR_CHANNEL= twig
NO_ARCH= yes
CPE_VENDOR= symfony
-USE_PHP= ctype hash
+USE_PHP= ctype
.include <bsd.port.mk>
diff --git a/www/pecl-http/Makefile b/www/pecl-http/Makefile
index b48a123f4745..746df8252aaa 100644
--- a/www/pecl-http/Makefile
+++ b/www/pecl-http/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libicudata.so:devel/icu
RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/raphf.so:devel/pecl-raphf2@${PHP_FLAVOR}
-USES= php:pecl
-USE_PHP= hash:build iconv:build zlib:build
+USES= php:build,pecl
+USE_PHP= iconv:build zlib:build
.include <bsd.port.mk>
diff --git a/www/pecl-solr/Makefile b/www/pecl-solr/Makefile
index a78d1c8a3fc6..06386d087a8a 100644
--- a/www/pecl-solr/Makefile
+++ b/www/pecl-solr/Makefile
@@ -12,8 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl \
libxml2.so:textproc/libxml2
-USES= php:pecl
-USE_PHP= json:build
+USES= php:build,pecl
CONFIGURE_ARGS= LIBXML_CFLAGS=-I${LOCALBASE}/include/libxml2 \
LIBXML_LIBS=-L${LOCALBASE}/include/libxml2
diff --git a/www/pecl-yar/Makefile b/www/pecl-yar/Makefile
index 8646ea788eb9..c66ea384a2c8 100644
--- a/www/pecl-yar/Makefile
+++ b/www/pecl-yar/Makefile
@@ -11,8 +11,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl
-USES= localbase:ldflags php:pecl
-USE_PHP= curl json:build
+USES= localbase:ldflags php:build,pecl
+USE_PHP= curl
IGNORE_WITH_PHP=82
diff --git a/www/phalcon/Makefile b/www/phalcon/Makefile
index 5a420d3367a4..5b4ffd0d3a15 100644
--- a/www/phalcon/Makefile
+++ b/www/phalcon/Makefile
@@ -10,10 +10,10 @@ WWW= https://phalcon.io/
LICENSE= BSD3CLAUSE
-USES= localbase php:ext
+USES= localbase php:build,ext
USE_GITHUB= yes
GH_PROJECT= c${PORTNAME}
-USE_PHP= json:build mbstring pdo:build session:build
+USE_PHP= mbstring pdo:build session:build
CONFIGURE_ARGS= --enable-phalcon
diff --git a/www/phpbb3/Makefile b/www/phpbb3/Makefile
index e9ca118f766e..149cb05d3202 100644
--- a/www/phpbb3/Makefile
+++ b/www/phpbb3/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/docs/LICENSE.txt
USES= cpe php tar:bzip2
-USE_PHP= ctype dom filter hash json tokenizer
+USE_PHP= ctype dom filter tokenizer
CONFLICTS= phpbb-[0-2]*
diff --git a/www/phpmyfaq/Makefile b/www/phpmyfaq/Makefile
index f6e81aa9176a..3d56056a4507 100644
--- a/www/phpmyfaq/Makefile
+++ b/www/phpmyfaq/Makefile
@@ -12,7 +12,7 @@ LICENSE= MPL20
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= cpe php:web
-USE_PHP= filter json mysqli pcre session xml xmlrpc xmlwriter zlib
+USE_PHP= filter mysqli session xml xmlrpc xmlwriter zlib
FAQ_DIR= attachments data images inc pdf xml
NO_BUILD= YES
NO_ARCH= YES
diff --git a/www/phpsysinfo/Makefile b/www/phpsysinfo/Makefile
index a3547c0c2ee8..7dbf0f543379 100644
--- a/www/phpsysinfo/Makefile
+++ b/www/phpsysinfo/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cpe php:web
USE_GITHUB= yes
-USE_PHP= dom mbstring pcre simplexml xml
+USE_PHP= dom mbstring simplexml xml
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/phpvirtualbox-legacy/Makefile b/www/phpvirtualbox-legacy/Makefile
index 5cb67911b912..117f2698e55b 100644
--- a/www/phpvirtualbox-legacy/Makefile
+++ b/www/phpvirtualbox-legacy/Makefile
@@ -11,7 +11,7 @@ WWW= https://sourceforge.net/projects/phpvirtualbox/
LICENSE= GPLv3
USES= dos2unix php
-USE_PHP= json session simplexml soap xml
+USE_PHP= session simplexml soap xml
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/phpvirtualbox/Makefile b/www/phpvirtualbox/Makefile
index 6340cce6dc9e..ee127b0ab5b1 100644
--- a/www/phpvirtualbox/Makefile
+++ b/www/phpvirtualbox/Makefile
@@ -9,7 +9,7 @@ WWW= https://sourceforge.net/projects/phpvirtualbox/
LICENSE= GPLv3
USES= dos2unix php
-USE_PHP= json session simplexml soap xml
+USE_PHP= session simplexml soap xml
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/piwigo/Makefile b/www/piwigo/Makefile
index 1fe8a1577e07..435023fb3442 100644
--- a/www/piwigo/Makefile
+++ b/www/piwigo/Makefile
@@ -13,8 +13,8 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/doc/COPYING
USES= cpe php:web,flavors zip
-USE_PHP= ctype dom exif filter gd hash iconv json mbstring mysqli \
- openssl pcre pdo session simplexml sodium spl tokenizer \
+USE_PHP= ctype dom exif filter gd iconv mbstring mysqli \
+ pdo session simplexml sodium tokenizer \
xml zip zlib
# sodium is needed for randomisation stuff (prefferred option),
# could be replaced by mcrypt
diff --git a/www/privatebin/Makefile b/www/privatebin/Makefile
index 92f01c588f34..c1aa6398c154 100644
--- a/www/privatebin/Makefile
+++ b/www/privatebin/Makefile
@@ -17,7 +17,7 @@ SUB_LIST= PORTNAME=${PORTNAME}
NO_BUILD= yes
NO_ARCH= yes
-USE_PHP= gd hash json zlib
+USE_PHP= gd zlib
USE_GITHUB= yes
GH_PROJECT= PrivateBin
diff --git a/www/rss-bridge/Makefile b/www/rss-bridge/Makefile
index 87140c2b0b09..8365859c39db 100644
--- a/www/rss-bridge/Makefile
+++ b/www/rss-bridge/Makefile
@@ -12,7 +12,7 @@ LICENSE= UNLICENSE
USES= php:web
USE_GITHUB= yes
GH_ACCOUNT= RSS-Bridge
-USE_PHP= curl json mbstring openssl simplexml zip
+USE_PHP= curl mbstring simplexml zip
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/sabredav/Makefile b/www/sabredav/Makefile
index aaa1cc55211c..8f6979198f62 100644
--- a/www/sabredav/Makefile
+++ b/www/sabredav/Makefile
@@ -14,7 +14,7 @@ CPE_VENDOR= sabre-io
USE_GITHUB= yes
GH_ACCOUNT= sabre-io
GH_PROJECT= dav
-USE_PHP= ctype dom iconv mbstring pcre simplexml spl xmlwriter
+USE_PHP= ctype dom iconv mbstring simplexml xmlwriter
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/samdruckerserver/Makefile b/www/samdruckerserver/Makefile
index 8a97f52c4f43..0d9742fe1b04 100644
--- a/www/samdruckerserver/Makefile
+++ b/www/samdruckerserver/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= apache php
-USE_PHP= json pdo_pgsql
+USE_PHP= pdo_pgsql
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/serendipity/Makefile b/www/serendipity/Makefile
index ed421ad85be4..6faa32738d8f 100644
--- a/www/serendipity/Makefile
+++ b/www/serendipity/Makefile
@@ -18,7 +18,7 @@ GH_PROJECT= Serendipity
NO_BUILD= YES
SERENDIPITY?= www/${PORTNAME}
PLIST_SUB+= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
-USE_PHP= session pcre gd openssl mbstring iconv zlib xml
+USE_PHP= session gd mbstring iconv zlib xml
SUB_FILES= pkg-message
CPE_VENDOR= s9y
diff --git a/www/smarty/Makefile b/www/smarty/Makefile
index b6359ab878cf..e1e4b7597f23 100644
--- a/www/smarty/Makefile
+++ b/www/smarty/Makefile
@@ -12,7 +12,6 @@ LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cpe php:flavors,web
-USE_PHP= pcre
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/smarty2/Makefile b/www/smarty2/Makefile
index e54cf89847d9..54ea26b44e5e 100644
--- a/www/smarty2/Makefile
+++ b/www/smarty2/Makefile
@@ -18,7 +18,6 @@ OPTIONS_DEFINE= DOCS
NO_ARCH= yes
NO_BUILD= yes
USES= cpe php:web,flavors
-USE_PHP= pcre
SUB_FILES= pkg-message
diff --git a/www/smarty3/Makefile b/www/smarty3/Makefile
index 9d04cdba11a9..bb90274ac3c6 100644
--- a/www/smarty3/Makefile
+++ b/www/smarty3/Makefile
@@ -12,7 +12,6 @@ LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cpe php:flavors,web
-USE_PHP= pcre
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/sqstat/Makefile b/www/sqstat/Makefile
index c65a526b02e1..a5919872bdbf 100644
--- a/www/sqstat/Makefile
+++ b/www/sqstat/Makefile
@@ -13,7 +13,7 @@ LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/docs/LICENSE
USES= php
-USE_PHP= pcre session
+USE_PHP= session
NO_BUILD= yes
NO_ARCH= yes
diff --git a/www/templatelite/Makefile b/www/templatelite/Makefile
index c481edd52b97..079a07bac9e5 100644
--- a/www/templatelite/Makefile
+++ b/www/templatelite/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
NO_BUILD= yes
NO_ARCH= yes
USES= php:web
-USE_PHP= pcre
WRKSRC= ${WRKDIR}/template_lite
SUB_FILES= pkg-message
diff --git a/www/thirtybees/Makefile b/www/thirtybees/Makefile
index 901ecfedf682..00c04e890726 100644
--- a/www/thirtybees/Makefile
+++ b/www/thirtybees/Makefile
@@ -11,7 +11,7 @@ WWW= https://thirtybees.com
LICENSE_FILE= ${WRKSRC}/LICENSES
USES= php:web zip
-USE_PHP= bcmath curl gd imap json mbstring opcache openssl pdo_mysql \
+USE_PHP= bcmath curl gd imap mbstring opcache pdo_mysql \
soap xml zip
IGNORE_WITH_PHP=80
diff --git a/www/thundercache/Makefile b/www/thundercache/Makefile
index 97d751b54c8f..b2b9555ecd97 100644
--- a/www/thundercache/Makefile
+++ b/www/thundercache/Makefile
@@ -50,7 +50,7 @@ WANT_PGSQL= server
.endif
.if ${PORT_OPTIONS:MPHP}
-USE_PHP+= curl pcre bcmath pdo mcrypt hash session
+USE_PHP+= curl bcmath pdo mcrypt session
. if ${PORT_OPTIONS:MPGSQL}
USE_PHP+= pdo_pgsql pgsql
. endif
diff --git a/www/thundersnarf/Makefile b/www/thundersnarf/Makefile
index 917db96179e7..03c24ec96749 100644
--- a/www/thundersnarf/Makefile
+++ b/www/thundersnarf/Makefile
@@ -38,7 +38,7 @@ 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
+USE_PHP+= curl bcmath pdo mcrypt session pgsql spl dom xmlrpc ctype simplexml soap
. if ${PORT_OPTIONS:MPGSQL}
USE_PHP+= pdo_pgsql pgsql
. endif
diff --git a/www/tikiwiki/Makefile b/www/tikiwiki/Makefile
index cb21c2c3b6f5..ec99000af821 100644
--- a/www/tikiwiki/Makefile
+++ b/www/tikiwiki/Makefile
@@ -12,7 +12,7 @@ LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/license.txt
USES= php:web
-USE_PHP= calendar dom fileinfo gd gettext intl mbstring mcrypt pcre \
+USE_PHP= calendar dom fileinfo gd gettext intl mbstring mcrypt \
posix session xml zip zlib
NO_BUILD= yes
diff --git a/www/tivoka/Makefile b/www/tivoka/Makefile
index 566f5261433b..0fe144c3e612 100644
--- a/www/tivoka/Makefile
+++ b/www/tivoka/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
OPTIONS_DEFINE= EXAMPLES
USES= php
-USE_PHP= json filter
+USE_PHP= filter
NO_BUILD= yes
USE_GITHUB= yes
diff --git a/www/tt-rss/Makefile b/www/tt-rss/Makefile
index ce8ff370cd94..c8e169cc8231 100644
--- a/www/tt-rss/Makefile
+++ b/www/tt-rss/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv2
RUN_DEPENDS= ${LOCALBASE}/bin/git:devel/git
USES= gettext-tools php:cli,web shebangfix
-USE_PHP= ctype dom exif fileinfo filter hash iconv intl json mbstring \
+USE_PHP= ctype dom exif fileinfo filter iconv intl mbstring \
openssl pcntl pdo phar posix session simplexml tokenizer xml \
xmlwriter zip
USE_RC_SUBR= ttrssd
diff --git a/www/typo3-11/Makefile b/www/typo3-11/Makefile
index b9cf1e825d51..75f59c9462f7 100644
--- a/www/typo3-11/Makefile
+++ b/www/typo3-11/Makefile
@@ -15,8 +15,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
IGNORE_WITH_MYSQL= 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
+USE_PHP= ctype dom fileinfo filter intl session simplexml \
+ tokenizer xml zip
WRKSRC= ${WRKDIR}/${TYPO3SRC}
SHEBANG_GLOB= *.sh *.php
@@ -39,7 +39,7 @@ TYPO3DIR= ${PORTNAME}-${PORT_V_MAJOR}
USERS= ${WWWOWN}
GROUPS= ${WWWGRP}
-OPTIONS_DEFINE= CURL GD GMP IMAGICK MBSTRING MYSQL POSTGRES SQLSRV SQLITE ZLIB
+OPTIONS_DEFINE= CURL GD GMP IMAGICK MBSTRING MYSQL POSTGRES SQLITE ZLIB
OPTIONS_DEFAULT=MYSQL
GD_DESC= GDlib/freetype support
IMAGICK_DESC= ${IMAGEMAGICK_DESC}
@@ -47,15 +47,13 @@ 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
+POSTGRES_USE= PHP=pgsql
SQLITE_USE= PHP=sqlite3
ZLIB_USE= PHP=zlib
diff --git a/www/typo3-12/Makefile b/www/typo3-12/Makefile
index 6e0317be246b..4848e10d93a6 100644
--- a/www/typo3-12/Makefile
+++ b/www/typo3-12/Makefile
@@ -16,9 +16,9 @@ IGNORE_WITH_MYSQL= 56 57 101m 102m
IGNORE_WITH_PHP= 80 82
USES= cpe php:web,flavors shebangfix
-USE_PHP= ctype dom fileinfo filter gd hash intl json \
- mbstring openssl pcre pdo session simplexml \
- spl tokenizer xml zip zlib
+USE_PHP= ctype dom fileinfo filter gd intl \
+ mbstring openssl pdo session simplexml \
+ tokenizer xml zip zlib
WRKSRC= ${WRKDIR}/${PORTNAME}_src-${PORTVERSION}
SHEBANG_GLOB= *.sh *.php
@@ -36,7 +36,7 @@ PORT_V_PATCH= 0
TYPO3DIR= www/${PORTNAME}-${PORT_V_MAJOR}
-OPTIONS_DEFINE= CURL GMP IMAGICK MYSQL POSTGRES SQLSRV SQLITE
+OPTIONS_DEFINE= CURL GMP IMAGICK MYSQL POSTGRES SQLITE
OPTIONS_DEFAULT=MYSQL
IMAGICK_DESC= ${IMAGEMAGICK_DESC}
@@ -44,13 +44,11 @@ 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
GMP_USE= PHP=gmp
MYSQL_USE= PHP=mysqli
-POSTGRES_USE= PHP=postgresql
-SQLSRV_USE= PHP=sqlsrv
+POSTGRES_USE= PHP=pgsql
SQLITE_USE= PHP=sqlite3
.include <bsd.port.options.mk>
diff --git a/www/webtrees20/Makefile b/www/webtrees20/Makefile
index 134cd7dbfe48..e5da72752669 100644
--- a/www/webtrees20/Makefile
+++ b/www/webtrees20/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv3+
USES= cpe php shebangfix zip
-USE_PHP= calendar dom filter gd json pcre pdo_mysql session simplexml xml
+USE_PHP= calendar dom filter gd pdo_mysql session simplexml xml
SHEBANG_FILES= webtrees/vendor/swiftmailer/swiftmailer/lib/swiftmailer_generate_mimes_config.php \
webtrees/vendor/tecnickcom/tcpdf/tools/tcpdf_addfont.php
diff --git a/www/webtrees21/Makefile b/www/webtrees21/Makefile
index b775f5c5f540..fc8ccf06f344 100644
--- a/www/webtrees21/Makefile
+++ b/www/webtrees21/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv3+
USES= cpe php shebangfix zip
-USE_PHP= calendar dom filter gd json pcre pdo_mysql session simplexml xml
+USE_PHP= calendar dom filter gd pdo_mysql session simplexml xml
SHEBANG_FILES= webtrees/vendor/tecnickcom/tcpdf/tools/tcpdf_addfont.php
diff --git a/www/wordpress/Makefile b/www/wordpress/Makefile
index b6eea1d69580..60cf6a5616d7 100644
--- a/www/wordpress/Makefile
+++ b/www/wordpress/Makefile
@@ -12,7 +12,7 @@ CATEGORIES+= www
MAINTAINER= joneum@FreeBSD.org
COMMENT= State-of-the-art semantic personal publishing platform
-WWW= ${MASTER_SITES}
+WWW= ${MASTER_SITES}
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/license.txt
@@ -29,7 +29,7 @@ PKGNAMESUFFIX= -${WORDPRESS_LANG}
CPE_LANG= ${WORDPRESS_LANG}
.endif
-USE_PHP= curl exif fileinfo ftp gd hash json mysqli pcre tokenizer xml zip zlib
+USE_PHP= curl exif fileinfo ftp gd mysqli tokenizer xml zip zlib
CONFLICTS_INSTALL= ??-wordpress
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/yourls/Makefile b/www/yourls/Makefile
index d815af9a1878..3ff44b3012fe 100644
--- a/www/yourls/Makefile
+++ b/www/yourls/Makefile
@@ -10,7 +10,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cpe php
-USE_PHP= bcmath curl iconv json pcre pdo_mysql xml
+USE_PHP= bcmath curl iconv pdo_mysql xml
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/zend-framework/Makefile b/www/zend-framework/Makefile
index 273943e02e91..0fdd3456c4a5 100644
--- a/www/zend-framework/Makefile
+++ b/www/zend-framework/Makefile
@@ -13,7 +13,6 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= gettext php:web,flavors tar:tgz
-USE_PHP= spl
NO_ARCH= yes
NO_BUILD= yes
@@ -36,11 +35,11 @@ MEMCACHE_USE= PHP=memcache,memcached
MYSQLI_USE= PHP=mysqli
MYSQL_USE= PHP=pdo_mysql
ODBC_USE= PHP=pdo_odbc
-OPTPHP_USE= PHP=bcmath,bitset,json,posix
+OPTPHP_USE= PHP=bcmath,bitset,posix
PGSQL_USE= PHP=pdo_pgsql
# Add all of the required and/or optional PHP extension dependencies,
# if chosen by the user.
-REQPHP_USE= PHP=ctype,curl,dom,gd,hash,iconv,ldap,mbstring,mcrypt,opcache,pcre,pdo,session,simplexml,soap,sqlite3,xml,zlib
+REQPHP_USE= PHP=ctype,curl,dom,gd,iconv,ldap,mbstring,mcrypt,opcache,pdo,session,simplexml,soap,sqlite3,xml,zlib
SQLITE_USE= PHP=pdo_sqlite
do-install:
diff --git a/www/zenphoto/Makefile b/www/zenphoto/Makefile
index 59b478172f77..b866bf5e6d30 100644
--- a/www/zenphoto/Makefile
+++ b/www/zenphoto/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cpe php:flavors,web
-USE_PHP= gd gettext hash json mbstring mysqli pcre session
+USE_PHP= gd gettext mbstring mysqli session
NO_ARCH= yes
NO_BUILD= yes