git: c00a7b36df16 - main - */*: Mark IGNORE_WITH_PHP=84

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sun, 28 Jul 2024 13:15:55 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c00a7b36df164d8c155ef2734249b75516e278e6

commit c00a7b36df164d8c155ef2734249b75516e278e6
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2024-07-28 12:37:43 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2024-07-28 13:15:18 +0000

    */*: Mark IGNORE_WITH_PHP=84
    
    These ports are currently not compatible with php84 and is only a limited
    set of ports. There might be more ports which has runtime issues. Please
    check if your ports are compatible with php84 and if not pleae mark them
    IGNORE_WITH_PHP=84
    
    Approved by:    portmgr (blanket)
---
 databases/dalmp/Makefile                            | 1 +
 databases/pecl-mongodb/Makefile                     | 1 +
 databases/pecl-redis/Makefile                       | 1 +
 devel/ioncube/Makefile                              | 2 +-
 devel/pecl-excimer/Makefile                         | 1 +
 devel/pecl-runkit7/Makefile                         | 2 +-
 devel/pecl-vld/Makefile                             | 1 +
 devel/pecl-xdebug/Makefile                          | 1 +
 devel/phorgeit-arcanist-lib/Makefile                | 1 +
 devel/phorgeit-phorge/Makefile                      | 1 +
 finance/prestashop/Makefile                         | 1 +
 mail/nocc/Makefile                                  | 1 +
 mail/pear-Horde_Imap_Client/Makefile                | 1 +
 mail/pear-Horde_Kolab_Storage/Makefile              | 1 +
 mail/phplist/Makefile                               | 2 +-
 mail/postfixadmin/Makefile                          | 1 +
 mail/postfixadmin33/Makefile                        | 1 +
 mail/snappymail/Makefile                            | 1 +
 net-mgmt/icingaweb2-module-businessprocess/Makefile | 1 +
 net-mgmt/icingaweb2-module-cube/Makefile            | 1 +
 net-mgmt/icingaweb2-module-director/Makefile        | 1 +
 net-mgmt/icingaweb2-module-elasticsearch/Makefile   | 1 +
 net-mgmt/icingaweb2-module-fileshipper/Makefile     | 1 +
 net-mgmt/icingaweb2-module-generictts/Makefile      | 1 +
 net-mgmt/icingaweb2-module-grafana/Makefile         | 1 +
 net-mgmt/icingaweb2-module-graphite/Makefile        | 1 +
 net-mgmt/icingaweb2-module-icingadb/Makefile        | 1 +
 net-mgmt/icingaweb2-module-jira/Makefile            | 1 +
 net-mgmt/icingaweb2-module-map/Makefile             | 1 +
 net-mgmt/icingaweb2-module-reactbundle/Makefile     | 1 +
 net-mgmt/icingaweb2-module-vsphere/Makefile         | 1 +
 net-mgmt/icingaweb2-module-vspheredb/Makefile       | 1 +
 net-mgmt/icingaweb2-module-x509/Makefile            | 1 +
 net-mgmt/icingaweb2/Makefile                        | 1 +
 net-mgmt/observium/Makefile                         | 2 +-
 net-mgmt/phpipam/Makefile                           | 1 +
 net/pear-Auth_RADIUS/Makefile                       | 1 +
 net/pecl-oauth2/Makefile                            | 1 +
 net/pecl-radius/Makefile                            | 1 +
 security/pear-Crypt_CHAP/Makefile                   | 1 +
 security/pear-File_SMBPasswd/Makefile               | 1 +
 security/pecl-mcrypt/Makefile                       | 1 +
 security/snuffleupagus/Makefile                     | 1 +
 www/baikal/Makefile                                 | 1 +
 www/codeigniter/Makefile                            | 1 +
 www/fusionpbx/Makefile                              | 1 +
 www/kanboard/Makefile                               | 1 +
 www/matomo/Makefile                                 | 1 +
 www/opencart/Makefile                               | 1 +
 www/openemr/Makefile                                | 1 +
 www/pecl-http/Makefile                              | 1 +
 www/pecl-solr/Makefile                              | 1 +
 www/pecl-yaf/Makefile                               | 1 +
 www/phalcon/Makefile                                | 1 +
 www/suitecrm/Makefile                               | 1 +
 www/thundercache/Makefile                           | 1 +
 www/tikiwiki/Makefile                               | 1 +
 57 files changed, 57 insertions(+), 4 deletions(-)

diff --git a/databases/dalmp/Makefile b/databases/dalmp/Makefile
index b73a5e3237d1..05c79a779d64 100644
--- a/databases/dalmp/Makefile
+++ b/databases/dalmp/Makefile
@@ -18,6 +18,7 @@ USES=		php
 NO_BUILD=	yes
 NO_ARCH=	yes
 USE_PHP=	mysqli session memcache sqlite3 curl redis
+IGNORE_WITH_PHP=	84
 
 do-install:
 	@${MKDIR} ${STAGEDIR}${DATADIR}
diff --git a/databases/pecl-mongodb/Makefile b/databases/pecl-mongodb/Makefile
index 415a3e944aea..6ef31c98612f 100644
--- a/databases/pecl-mongodb/Makefile
+++ b/databases/pecl-mongodb/Makefile
@@ -9,5 +9,6 @@ WWW=		https://docs.mongodb.org/ecosystem/drivers/php/
 LICENSE=	APACHE20
 
 USES=		gmake localbase php:build,pecl ssl
+IGNORE_WITH_PHP=	84
 
 .include <bsd.port.mk>
diff --git a/databases/pecl-redis/Makefile b/databases/pecl-redis/Makefile
index 57d9a2dba39e..415f007e722a 100644
--- a/databases/pecl-redis/Makefile
+++ b/databases/pecl-redis/Makefile
@@ -12,6 +12,7 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 USES=		php:build,pecl
 USE_PHP=	session:build
+IGNORE_WITH_PHP=	84
 
 OPTIONS_DEFINE=	IGBINARY
 IGBINARY_DESC=	Build with Igbinary serializer
diff --git a/devel/ioncube/Makefile b/devel/ioncube/Makefile
index f4a7e046620c..9d6b0a356381 100644
--- a/devel/ioncube/Makefile
+++ b/devel/ioncube/Makefile
@@ -20,7 +20,7 @@ LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 IGNORE_DragonFly=	is unsupported on DragonFly
 ONLY_FOR_ARCHS=	amd64 i386
 USES=		php:flavors
-IGNORE_WITH_PHP=	83
+IGNORE_WITH_PHP=	83 84
 
 NO_BUILD=	yes
 SUB_FILES=	pkg-message
diff --git a/devel/pecl-excimer/Makefile b/devel/pecl-excimer/Makefile
index 8ea98fd92cd3..2b4ac6c49eab 100644
--- a/devel/pecl-excimer/Makefile
+++ b/devel/pecl-excimer/Makefile
@@ -10,5 +10,6 @@ LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 USES=		php:pecl
+IGNORE_WITH_PHP=	84
 
 .include <bsd.port.mk>
diff --git a/devel/pecl-runkit7/Makefile b/devel/pecl-runkit7/Makefile
index 95c522372ac6..e10d981a19ea 100644
--- a/devel/pecl-runkit7/Makefile
+++ b/devel/pecl-runkit7/Makefile
@@ -9,6 +9,6 @@ WWW=		https://github.com/runkit7/runkit7
 LICENSE=	PHP301
 
 USES=		compiler:c11 php:pecl
-IGNORE_WITH_PHP=	83
+IGNORE_WITH_PHP=	83 84
 
 .include <bsd.port.mk>
diff --git a/devel/pecl-vld/Makefile b/devel/pecl-vld/Makefile
index 863855fa471d..63c98bf0f7bb 100644
--- a/devel/pecl-vld/Makefile
+++ b/devel/pecl-vld/Makefile
@@ -11,6 +11,7 @@ LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 USES=		php:pecl
+IGNORE_WITH_PHP=	84
 
 CONFIGURE_ARGS=	--enable-vld
 
diff --git a/devel/pecl-xdebug/Makefile b/devel/pecl-xdebug/Makefile
index 881530000e20..034b495e2667 100644
--- a/devel/pecl-xdebug/Makefile
+++ b/devel/pecl-xdebug/Makefile
@@ -10,6 +10,7 @@ LICENSE=	PHP30
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 USES=		php:pecl,zend tar:tgz
+IGNORE_WITH_PHP=	84
 
 CONFIGURE_ARGS=	--enable-xdebug
 
diff --git a/devel/phorgeit-arcanist-lib/Makefile b/devel/phorgeit-arcanist-lib/Makefile
index e55bc1c838dc..438b63aaf351 100644
--- a/devel/phorgeit-arcanist-lib/Makefile
+++ b/devel/phorgeit-arcanist-lib/Makefile
@@ -17,6 +17,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	phorgeit
 GH_TAGNAME=	174bf094
 USE_PHP=	curl dom simplexml zlib
+IGNORE_WITH_PHP=	84
 
 PHP_DESTDIR=	lib/php/arcanist
 SHEBANG_FILES=	bin/arc bin/phage scripts/*.php scripts/hgdaemon/*.php \
diff --git a/devel/phorgeit-phorge/Makefile b/devel/phorgeit-phorge/Makefile
index c89494196a63..7373b3e3c222 100644
--- a/devel/phorgeit-phorge/Makefile
+++ b/devel/phorgeit-phorge/Makefile
@@ -21,6 +21,7 @@ GH_ACCOUNT=	phorgeit
 GH_TAGNAME=	d42b3eb0
 USE_PHP=	ctype curl fileinfo filter iconv mbstring mysqli pcntl posix \
 		zip
+IGNORE_WITH_PHP=	84
 USE_RC_SUBR=	phd
 
 SHEBANG_FILES=	resources/timezones/*.php scripts/*.php scripts/almanac/*.php \
diff --git a/finance/prestashop/Makefile b/finance/prestashop/Makefile
index e77c0a37bbdf..fb1ca2d77847 100644
--- a/finance/prestashop/Makefile
+++ b/finance/prestashop/Makefile
@@ -16,6 +16,7 @@ USE_PHP=	ctype curl dom fileinfo filter gd intl \
 		mbstring mcrypt mysqli \
 		pdo_mysql posix session simplexml \
 		soap tokenizer zip
+IGNORE_WITH_PHP=	84
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
 SUB_FILES=	pkg-message
diff --git a/mail/nocc/Makefile b/mail/nocc/Makefile
index 5432fd4bc211..ae048d50d474 100644
--- a/mail/nocc/Makefile
+++ b/mail/nocc/Makefile
@@ -14,6 +14,7 @@ USES=		cpe php:web
 OPTIONS_DEFINE=	DOCS
 
 USE_PHP=	ctype iconv imap mbstring session
+IGNORE_WITH_PHP=	84
 
 SUB_FILES=	pkg-message
 NO_ARCH=	yes
diff --git a/mail/pear-Horde_Imap_Client/Makefile b/mail/pear-Horde_Imap_Client/Makefile
index 3d006541d802..f6bff97344a1 100644
--- a/mail/pear-Horde_Imap_Client/Makefile
+++ b/mail/pear-Horde_Imap_Client/Makefile
@@ -13,6 +13,7 @@ USE_HORDE_RUN=	Horde_Exception \
 		Horde_Mime \
 		Horde_Stream \
 		Horde_Util
+IGNORE_WITH_PHP=	84
 
 OPTIONS_DEFAULT=	IMAP MBSTRING SASL
 OPTIONS_DEFINE=		IMAP MBSTRING SASL
diff --git a/mail/pear-Horde_Kolab_Storage/Makefile b/mail/pear-Horde_Kolab_Storage/Makefile
index 3254d1bffbe6..cea285665302 100644
--- a/mail/pear-Horde_Kolab_Storage/Makefile
+++ b/mail/pear-Horde_Kolab_Storage/Makefile
@@ -14,6 +14,7 @@ USE_HORDE_RUN=	Horde_Cache \
 		Horde_Translation \
 		Horde_Support \
 		Horde_Util
+IGNORE_WITH_PHP=	84
 
 # Optional but we want it
 USE_PHP+=	imap
diff --git a/mail/phplist/Makefile b/mail/phplist/Makefile
index 70afc0f148d5..b7b1fd84d997 100644
--- a/mail/phplist/Makefile
+++ b/mail/phplist/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS=	${PEARDIR}/HTTP/Request.php:www/pear-HTTP_Request@${PHP_FLAVOR}
 
 USES=		cpe tar:tgz php:web,flavors
 USE_PHP=	curl gd gettext iconv imap mbstring mysqli session xml zlib
-IGNORE_WITH_PHP=	83
+IGNORE_WITH_PHP=	83 84
 
 NO_ARCH=	yes
 NO_BUILD=	yes
diff --git a/mail/postfixadmin/Makefile b/mail/postfixadmin/Makefile
index b4ab81cb7f4f..7b49131d0814 100644
--- a/mail/postfixadmin/Makefile
+++ b/mail/postfixadmin/Makefile
@@ -21,6 +21,7 @@ CPE_PRODUCT=	postfix_admin
 USE_GITHUB=	yes
 GH_TAGNAME=	d3bc1551
 USE_PHP=	mbstring session
+IGNORE_WITH_PHP=	84
 
 NO_ARCH=	yes
 NO_BUILD=	yes
diff --git a/mail/postfixadmin33/Makefile b/mail/postfixadmin33/Makefile
index 2cbc80738598..a7a14804704d 100644
--- a/mail/postfixadmin33/Makefile
+++ b/mail/postfixadmin33/Makefile
@@ -23,6 +23,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	${DISTNAME}
 GH_PROJECT=	${DISTNAME}
 USE_PHP=	mbstring session
+IGNORE_WITH_PHP=	84
 
 NO_ARCH=	yes
 NO_BUILD=	yes
diff --git a/mail/snappymail/Makefile b/mail/snappymail/Makefile
index 7e88b8febb1f..3cb3e8b8c269 100644
--- a/mail/snappymail/Makefile
+++ b/mail/snappymail/Makefile
@@ -17,6 +17,7 @@ RUN_DEPENDS=	${PECL_PKGNAMEPREFIX}APCu>0:devel/pecl-APCu@${PHP_FLAVOR} \
 USES=		php:web,flavors
 USE_PHP=	ctype curl dom fileinfo gd iconv intl mbstring phar simplexml \
 		sodium tidy xml zip zlib
+IGNORE_WITH_PHP=	84
 
 NO_ARCH=	yes
 NO_BUILD=	yes
diff --git a/net-mgmt/icingaweb2-module-businessprocess/Makefile b/net-mgmt/icingaweb2-module-businessprocess/Makefile
index 72651ace77ad..ae94ab4ede3b 100644
--- a/net-mgmt/icingaweb2-module-businessprocess/Makefile
+++ b/net-mgmt/icingaweb2-module-businessprocess/Makefile
@@ -16,6 +16,7 @@ RUN_DEPENDS=	icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FL
 		icinga-php-library${PHP_PKGNAMESUFFIX}>=0.13.1:net-mgmt/icinga-php-library@${PHP_FLAVOR}
 
 USES=		php:web,flavors
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	icinga
diff --git a/net-mgmt/icingaweb2-module-cube/Makefile b/net-mgmt/icingaweb2-module-cube/Makefile
index f7f52ae71969..89cfb07fd894 100644
--- a/net-mgmt/icingaweb2-module-cube/Makefile
+++ b/net-mgmt/icingaweb2-module-cube/Makefile
@@ -20,6 +20,7 @@ NO_BUILD=	yes
 NO_ARCH=	yes
 
 USES=		php:web,flavors
+IGNORE_WITH_PHP=	84
 
 WWWDIR?=	${PREFIX}/www/icingaweb2/modules/${PORTNAME:C/^.*-//}
 
diff --git a/net-mgmt/icingaweb2-module-director/Makefile b/net-mgmt/icingaweb2-module-director/Makefile
index 2da66542f9b9..2e3c24f02166 100644
--- a/net-mgmt/icingaweb2-module-director/Makefile
+++ b/net-mgmt/icingaweb2-module-director/Makefile
@@ -16,6 +16,7 @@ RUN_DEPENDS=	icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FL
 
 USES=		php:web,flavors
 USE_PHP=	pcntl
+IGNORE_WITH_PHP=	84
 USE_RC_SUBR=	icinga-director
 
 DIRECTOR_USER?=		icingadirector
diff --git a/net-mgmt/icingaweb2-module-elasticsearch/Makefile b/net-mgmt/icingaweb2-module-elasticsearch/Makefile
index f582c230dece..36340132597a 100644
--- a/net-mgmt/icingaweb2-module-elasticsearch/Makefile
+++ b/net-mgmt/icingaweb2-module-elasticsearch/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 RUN_DEPENDS=	icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR}
 
 USES=		php:web,flavors
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	icinga
diff --git a/net-mgmt/icingaweb2-module-fileshipper/Makefile b/net-mgmt/icingaweb2-module-fileshipper/Makefile
index 262f6bdd6919..a04284121fbe 100644
--- a/net-mgmt/icingaweb2-module-fileshipper/Makefile
+++ b/net-mgmt/icingaweb2-module-fileshipper/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 RUN_DEPENDS=	icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR}
 
 USES=		php:web,flavors
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	icinga
diff --git a/net-mgmt/icingaweb2-module-generictts/Makefile b/net-mgmt/icingaweb2-module-generictts/Makefile
index 9cad0b424bb8..3a7ed3f29fe8 100644
--- a/net-mgmt/icingaweb2-module-generictts/Makefile
+++ b/net-mgmt/icingaweb2-module-generictts/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 RUN_DEPENDS=	icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR}
 
 USES=		php:web,flavors
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	icinga
diff --git a/net-mgmt/icingaweb2-module-grafana/Makefile b/net-mgmt/icingaweb2-module-grafana/Makefile
index 108e065c2d62..40049a16d80d 100644
--- a/net-mgmt/icingaweb2-module-grafana/Makefile
+++ b/net-mgmt/icingaweb2-module-grafana/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 RUN_DEPENDS=	icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR}
 
 USES=		php:web,flavors
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	mikesch-mp
diff --git a/net-mgmt/icingaweb2-module-graphite/Makefile b/net-mgmt/icingaweb2-module-graphite/Makefile
index a940ef1e801e..d7e86edd24d1 100644
--- a/net-mgmt/icingaweb2-module-graphite/Makefile
+++ b/net-mgmt/icingaweb2-module-graphite/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 RUN_DEPENDS=	icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FLAVOR}
 
 USES=		php:web,flavors
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	icinga
diff --git a/net-mgmt/icingaweb2-module-icingadb/Makefile b/net-mgmt/icingaweb2-module-icingadb/Makefile
index 724bc43466ba..4c8d9d09a8d4 100644
--- a/net-mgmt/icingaweb2-module-icingadb/Makefile
+++ b/net-mgmt/icingaweb2-module-icingadb/Makefile
@@ -19,6 +19,7 @@ RUN_DEPENDS=	icinga-php-library${PHP_PKGNAMESUFFIX}>=0.9:net-mgmt/icinga-php-lib
 USES=		php:web,flavors shebangfix
 # php json extension is required but it's statically linked in default php
 USE_PHP=	curl dom xml
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	icinga
diff --git a/net-mgmt/icingaweb2-module-jira/Makefile b/net-mgmt/icingaweb2-module-jira/Makefile
index a74ea18a7edf..805329bbbf24 100644
--- a/net-mgmt/icingaweb2-module-jira/Makefile
+++ b/net-mgmt/icingaweb2-module-jira/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 RUN_DEPENDS=	icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR}
 
 USES=		php:web,flavors
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	icinga
diff --git a/net-mgmt/icingaweb2-module-map/Makefile b/net-mgmt/icingaweb2-module-map/Makefile
index eb7be345bd5b..6b809e7e881e 100644
--- a/net-mgmt/icingaweb2-module-map/Makefile
+++ b/net-mgmt/icingaweb2-module-map/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 RUN_DEPENDS=	icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FLAVOR}
 
 USES=		php:web,flavors
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	nbuchwitz
diff --git a/net-mgmt/icingaweb2-module-reactbundle/Makefile b/net-mgmt/icingaweb2-module-reactbundle/Makefile
index b368301fc971..fe4cb9d68524 100644
--- a/net-mgmt/icingaweb2-module-reactbundle/Makefile
+++ b/net-mgmt/icingaweb2-module-reactbundle/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 RUN_DEPENDS=	icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR}
 
 USES=		php:web,flavors
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	icinga
diff --git a/net-mgmt/icingaweb2-module-vsphere/Makefile b/net-mgmt/icingaweb2-module-vsphere/Makefile
index 5e44f1c855b3..c9f2f04ed3e9 100644
--- a/net-mgmt/icingaweb2-module-vsphere/Makefile
+++ b/net-mgmt/icingaweb2-module-vsphere/Makefile
@@ -14,6 +14,7 @@ RUN_DEPENDS=	icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FL
 
 USES=		php:web,flavors
 USE_PHP=	posix soap
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	icinga
diff --git a/net-mgmt/icingaweb2-module-vspheredb/Makefile b/net-mgmt/icingaweb2-module-vspheredb/Makefile
index e0ceacece819..4008557f4120 100644
--- a/net-mgmt/icingaweb2-module-vspheredb/Makefile
+++ b/net-mgmt/icingaweb2-module-vspheredb/Makefile
@@ -18,6 +18,7 @@ RUN_DEPENDS=	icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FL
 		icingaweb2-module-reactbundle${PHP_PKGNAMESUFFIX}>0:net-mgmt/icingaweb2-module-reactbundle@${PHP_FLAVOR}
 
 USES=		mysql php:web,flavors
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	icinga
diff --git a/net-mgmt/icingaweb2-module-x509/Makefile b/net-mgmt/icingaweb2-module-x509/Makefile
index 8e9387f5fd7c..d84f2102f1e3 100644
--- a/net-mgmt/icingaweb2-module-x509/Makefile
+++ b/net-mgmt/icingaweb2-module-x509/Makefile
@@ -21,6 +21,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	Icinga
 
 USE_PHP=	gmp
+IGNORE_WITH_PHP=	84
 
 NO_BUILD=	yes
 NO_ARCH=	yes
diff --git a/net-mgmt/icingaweb2/Makefile b/net-mgmt/icingaweb2/Makefile
index f14cdced8a32..1581aa0a9866 100644
--- a/net-mgmt/icingaweb2/Makefile
+++ b/net-mgmt/icingaweb2/Makefile
@@ -20,6 +20,7 @@ USE_PHP=	bcmath bitset ctype curl dom fileinfo filter gd gettext iconv intl ldap
 		mbstring mcrypt memcache memcached opcache pdo \
 		pdo_sqlite posix session simplexml soap sockets sqlite3 xml \
 		zlib
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	icinga
diff --git a/net-mgmt/observium/Makefile b/net-mgmt/observium/Makefile
index fe790eb8f9b7..811fdc167cad 100644
--- a/net-mgmt/observium/Makefile
+++ b/net-mgmt/observium/Makefile
@@ -21,7 +21,7 @@ LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 WRKSRC=		${WRKDIR}/${PORTNAME}
 
 USES=		cpe php:cli,flavors python shebangfix
-IGNORE_WITH_PHP=	82 83
+IGNORE_WITH_PHP=	82 83 84
 SHEBANG_FILES=	\
 		poller-wrapper.py \
 		poller.php \
diff --git a/net-mgmt/phpipam/Makefile b/net-mgmt/phpipam/Makefile
index 6668cccab6a3..92650c8a3bf0 100644
--- a/net-mgmt/phpipam/Makefile
+++ b/net-mgmt/phpipam/Makefile
@@ -15,6 +15,7 @@ RUN_DEPENDS=	${LOCALBASE}/share/pear/System.php:devel/pear@${PHP_FLAVOR}
 USES=		cpe gettext php:web tar:tgz
 USE_PHP=	ctype curl dom filter gd gettext gmp iconv mbstring mcrypt \
 		pcntl pdo pdo_mysql posix session simplexml sockets
+IGNORE_WITH_PHP=	84
 
 NO_ARCH=	yes
 NO_BUILD=	yes
diff --git a/net/pear-Auth_RADIUS/Makefile b/net/pear-Auth_RADIUS/Makefile
index e14414c5f8aa..47a423615d2c 100644
--- a/net/pear-Auth_RADIUS/Makefile
+++ b/net/pear-Auth_RADIUS/Makefile
@@ -10,5 +10,6 @@ LICENSE=	BSD3CLAUSE
 
 USES=		pear php:flavors
 USE_PHP=	radius
+IGNORE_WITH_PHP=	84
 
 .include <bsd.port.mk>
diff --git a/net/pecl-oauth2/Makefile b/net/pecl-oauth2/Makefile
index 0597bdd795fa..156b3076f598 100644
--- a/net/pecl-oauth2/Makefile
+++ b/net/pecl-oauth2/Makefile
@@ -13,6 +13,7 @@ LIB_DEPENDS=	libcurl.so:ftp/curl \
 		libpcre.so:devel/pcre
 
 USES=		localbase:ldflags php:pecl
+IGNORE_WITH_PHP=	84
 
 CONFIGURE_ARGS+=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
 
diff --git a/net/pecl-radius/Makefile b/net/pecl-radius/Makefile
index 782f1c9ed3b2..23571d38be58 100644
--- a/net/pecl-radius/Makefile
+++ b/net/pecl-radius/Makefile
@@ -11,6 +11,7 @@ WWW=		https://pecl.php.net/package/radius \
 LICENSE=	BSD3CLAUSE
 
 USES=		php:pecl
+IGNORE_WITH_PHP=	84
 
 CONFIGURE_ARGS=	--enable-radius
 
diff --git a/security/pear-Crypt_CHAP/Makefile b/security/pear-Crypt_CHAP/Makefile
index 03b3352eff41..40903032fac0 100644
--- a/security/pear-Crypt_CHAP/Makefile
+++ b/security/pear-Crypt_CHAP/Makefile
@@ -8,5 +8,6 @@ WWW=		https://pear.php.net/package/Crypt_CHAP
 
 USES=		pear php
 USE_PHP=	mcrypt
+IGNORE_WITH_PHP=	84
 
 .include <bsd.port.mk>
diff --git a/security/pear-File_SMBPasswd/Makefile b/security/pear-File_SMBPasswd/Makefile
index 17e04540d05a..cac45539fbff 100644
--- a/security/pear-File_SMBPasswd/Makefile
+++ b/security/pear-File_SMBPasswd/Makefile
@@ -10,5 +10,6 @@ BUILD_DEPENDS=	${PEARDIR}/Crypt/CHAP.php:security/pear-Crypt_CHAP@${PHP_FLAVOR}
 RUN_DEPENDS=	${PEARDIR}/Crypt/CHAP.php:security/pear-Crypt_CHAP@${PHP_FLAVOR}
 
 USES=		pear php
+IGNORE_WITH_PHP=	84
 
 .include <bsd.port.mk>
diff --git a/security/pecl-mcrypt/Makefile b/security/pecl-mcrypt/Makefile
index 097b8b122ced..8c661d2758de 100644
--- a/security/pecl-mcrypt/Makefile
+++ b/security/pecl-mcrypt/Makefile
@@ -13,6 +13,7 @@ LIB_DEPENDS=	libltdl.so:devel/libltdl \
 		libmcrypt.so:security/libmcrypt
 
 USES=	php:pecl
+IGNORE_WITH_PHP=	84
 
 post-patch:
 	${REINPLACE_CMD} -e 's/RETURN_FALSE$$/RETURN_FALSE;/g' ${WRKSRC}/mcrypt.c
diff --git a/security/snuffleupagus/Makefile b/security/snuffleupagus/Makefile
index ee2d4f9a2069..9b113b64de11 100644
--- a/security/snuffleupagus/Makefile
+++ b/security/snuffleupagus/Makefile
@@ -21,6 +21,7 @@ USES=		localbase:ldflags php:build,ext
 USE_GITHUB=	yes
 GH_ACCOUNT=	jvoisin
 USE_PHP=	session:build
+IGNORE_WITH_PHP=	84
 
 CONFIGURE_ARGS=	--enable-snuffleupagus
 
diff --git a/www/baikal/Makefile b/www/baikal/Makefile
index fc106cde738f..c3becb0e6a16 100644
--- a/www/baikal/Makefile
+++ b/www/baikal/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 USES=		php:web,flavors zip
 USE_PHP=	ctype dom filter imap mbstring pdo_sqlite \
 		session xml xmlreader xmlwriter
+IGNORE_WITH_PHP=	84
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
 NO_BUILD=	yes
diff --git a/www/codeigniter/Makefile b/www/codeigniter/Makefile
index 9dbfc81ac286..d528954ec18b 100644
--- a/www/codeigniter/Makefile
+++ b/www/codeigniter/Makefile
@@ -11,6 +11,7 @@ LICENSE_FILE=	${WRKSRC}/license.txt
 
 USES=		cpe php:web
 USE_PHP=	mcrypt session
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	bcit-ci
diff --git a/www/fusionpbx/Makefile b/www/fusionpbx/Makefile
index 88fc2623ea2e..c86d4d5b887c 100644
--- a/www/fusionpbx/Makefile
+++ b/www/fusionpbx/Makefile
@@ -17,6 +17,7 @@ RUN_DEPENDS=	${PHPBASE}/lib/php/${PHP_EXT_DIR}/pdo_odbc.so:databases/php${PHP_VE
 USES=		cpe sqlite php fakeroot
 USE_PHP=	phar pdo pdo_odbc pdo_sqlite gd imap \
 		ldap sockets simplexml xml session odbc
+IGNORE_WITH_PHP=	84
 
 USE_GITHUB=	yes
 
diff --git a/www/kanboard/Makefile b/www/kanboard/Makefile
index c3507e549769..786102a6f65f 100644
--- a/www/kanboard/Makefile
+++ b/www/kanboard/Makefile
@@ -17,6 +17,7 @@ USES=		cpe php:flavors python
 USE_GITHUB=	yes
 USE_PHP=	ctype curl dom filter gd iconv mbstring mcrypt \
 		pdo session simplexml xml zlib
+IGNORE_WITH_PHP=	84
 
 NO_ARCH=	yes
 NO_BUILD=	yes
diff --git a/www/matomo/Makefile b/www/matomo/Makefile
index 0dbb57b1e3cc..e3f65d1be590 100644
--- a/www/matomo/Makefile
+++ b/www/matomo/Makefile
@@ -16,6 +16,7 @@ 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
+IGNORE_WITH_PHP=	84
 
 NO_ARCH=	yes
 NO_BUILD=	yes
diff --git a/www/opencart/Makefile b/www/opencart/Makefile
index cae04489b29d..04ab9995e92a 100644
--- a/www/opencart/Makefile
+++ b/www/opencart/Makefile
@@ -13,6 +13,7 @@ GH_ACCOUNT=	opencart
 
 USES=		cpe php
 USE_PHP=	filter mysqli curl mbstring gd zlib mcrypt session zip
+IGNORE_WITH_PHP=	84
 WRKSRC_SUBDIR=	upload
 
 NO_BUILD=	yes
diff --git a/www/openemr/Makefile b/www/openemr/Makefile
index 88c8646f4cde..8226d96d5e9a 100644
--- a/www/openemr/Makefile
+++ b/www/openemr/Makefile
@@ -15,6 +15,7 @@ USES=		cpe php:flavors
 USE_PHP=	ctype curl gd json ldap mcrypt \
 		mbstring openssl pdo pdo_mysql \
 		session xml xmlreader xmlrpc xsl zip zlib
+IGNORE_WITH_PHP=	84
 
 NO_BUILD=	yes
 PLIST=		${WRKDIR}/plist
diff --git a/www/pecl-http/Makefile b/www/pecl-http/Makefile
index e2dcd2ff4b6b..65d982f7dbb0 100644
--- a/www/pecl-http/Makefile
+++ b/www/pecl-http/Makefile
@@ -21,6 +21,7 @@ RUN_DEPENDS=	${LOCALBASE}/lib/php/${PHP_EXT_DIR}/raphf.so:devel/pecl-raphf2@${PH
 
 USES=		php:build,pecl
 USE_PHP=	iconv:build zlib:build
+IGNORE_WITH_PHP=	84
 
 CONFIGURE_SHELL=	${LOCALBASE}/bin/bash
 
diff --git a/www/pecl-solr/Makefile b/www/pecl-solr/Makefile
index 862b14bcfb12..83c351ff0997 100644
--- a/www/pecl-solr/Makefile
+++ b/www/pecl-solr/Makefile
@@ -13,6 +13,7 @@ LIB_DEPENDS=	libcurl.so:ftp/curl \
 		libxml2.so:textproc/libxml2
 
 USES=		php:build,pecl pkgconfig
+IGNORE_WITH_PHP=	84
 
 CONFIGURE_ARGS=	LIBXML_CFLAGS=-I${LOCALBASE}/include/libxml2 \
 		LIBXML_LIBS=-L${LOCALBASE}/include/libxml2
diff --git a/www/pecl-yaf/Makefile b/www/pecl-yaf/Makefile
index 79d1feb3f156..121ad1f5d708 100644
--- a/www/pecl-yaf/Makefile
+++ b/www/pecl-yaf/Makefile
@@ -11,6 +11,7 @@ LICENSE=	PHP301
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 USES=		localbase php:pecl
+IGNORE_WITH_PHP=	84
 
 CFLAGS+=	-DZEND_HOT=
 
diff --git a/www/phalcon/Makefile b/www/phalcon/Makefile
index 81cf02a5bc6c..0b2bb861f447 100644
--- a/www/phalcon/Makefile
+++ b/www/phalcon/Makefile
@@ -14,6 +14,7 @@ USES=		localbase php:build,ext
 USE_GITHUB=	yes
 GH_PROJECT=	c${PORTNAME}
 USE_PHP=	mbstring pdo:build session:build
+IGNORE_WITH_PHP=	84
 
 CONFIGURE_ARGS=	--enable-phalcon
 
diff --git a/www/suitecrm/Makefile b/www/suitecrm/Makefile
index 661d2cfb3519..c54360a4a0d9 100644
--- a/www/suitecrm/Makefile
+++ b/www/suitecrm/Makefile
@@ -13,6 +13,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 USES=		php
 USE_PHP=	curl ctype dom filter gd imap mysqli pdo posix \
 		session tokenizer xml mbstring zip zlib
+IGNORE_WITH_PHP=	84
 NO_BUILD=	yes
 
 WRKSRC=		${WRKDIR}/SuiteCRM-${PORTVERSION}
diff --git a/www/thundercache/Makefile b/www/thundercache/Makefile
index e0df74988dcc..9b44769ddb6b 100644
--- a/www/thundercache/Makefile
+++ b/www/thundercache/Makefile
@@ -51,6 +51,7 @@ WANT_PGSQL=	server
 
 .if ${PORT_OPTIONS:MPHP}
 USE_PHP+=	curl bcmath pdo mcrypt session
+IGNORE_WITH_PHP=	84
 .  if ${PORT_OPTIONS:MPGSQL}
 USE_PHP+=	pdo_pgsql pgsql
 .  endif
diff --git a/www/tikiwiki/Makefile b/www/tikiwiki/Makefile
index ec99000af821..c02e1fd6c750 100644
--- a/www/tikiwiki/Makefile
+++ b/www/tikiwiki/Makefile
@@ -14,6 +14,7 @@ LICENSE_FILE=	${WRKSRC}/license.txt
 USES=		php:web
 USE_PHP=	calendar dom fileinfo gd gettext intl mbstring mcrypt \
 		posix session xml zip zlib
+IGNORE_WITH_PHP=	84
 
 NO_BUILD=	yes
 NO_MTREE=	yes