diff options
| author | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2025-12-31 11:10:12 +0000 |
|---|---|---|
| committer | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2025-12-31 14:48:01 +0000 |
| commit | 95b3559914b367ce29a7b7e23dffbe3cdb2ccdfc (patch) | |
| tree | 07eb8699736c53ccf3105c581446db70a3610779 | |
| parent | 6002588334a95c9937343017fc2a80cbccc0cd5f (diff) | |
*/*php81*: Sunset
155 files changed, 76 insertions, 2353 deletions
@@ -5003,3 +5003,62 @@ databases/cockroach||2025-12-31|Has expired: Current versions are fully-propriet java/springframework31||2025-12-31|Has expired: Superseded upstream by newer versions many years ago java/springframework||2025-12-31|Has expired: Superseded upstream by newer versions many years ago devel/llvm11||2025-12-31|Has expired: obsolete with few dependencies +archivers/php81-zip|archivers/php82-zip|2025-12-31|Has expired: Security support ended on 2025-12-31 +archivers/php81-phar|archivers/php82-phar|2025-12-31|Has expired: Security support ended on 2025-12-31 +archivers/php81-bz2|archivers/php82-bz2|2025-12-31|Has expired: Security support ended on 2025-12-31 +archivers/php81-zlib|archivers/php82-zlib|2025-12-31|Has expired: Security support ended on 2025-12-31 +converters/php81-mbstring|converters/php82-mbstring|2025-12-31|Has expired: Security support ended on 2025-12-31 +converters/php81-iconv|converters/php82-iconv|2025-12-31|Has expired: Security support ended on 2025-12-31 +net-mgmt/php81-snmp|net-mgmt/php82-snmp|2025-12-31|Has expired: Security support ended on 2025-12-31 +lang/php81|lang/php82|2025-12-31|Has expired: Security support ended on 2025-12-31 +lang/php81-extensions|lang/php82-extensions|2025-12-31|Has expired: Security support ended on 2025-12-31 +devel/php81-sysvsem|devel/php82-sysvsem|2025-12-31|Has expired: Security support ended on 2025-12-31 +devel/php81-intl|devel/php82-intl|2025-12-31|Has expired: Security support ended on 2025-12-31 +devel/php81-tokenizer|devel/php82-tokenizer|2025-12-31|Has expired: Security support ended on 2025-12-31 +devel/php81-readline|devel/php82-readline|2025-12-31|Has expired: Security support ended on 2025-12-31 +devel/php81-sysvmsg|devel/php82-sysvmsg|2025-12-31|Has expired: Security support ended on 2025-12-31 +devel/php81-gettext|devel/php82-gettext|2025-12-31|Has expired: Security support ended on 2025-12-31 +devel/php81-ffi|devel/php82-ffi|2025-12-31|Has expired: Security support ended on 2025-12-31 +devel/php81-shmop|devel/php82-shmop|2025-12-31|Has expired: Security support ended on 2025-12-31 +devel/php81-sysvshm|devel/php82-sysvshm|2025-12-31|Has expired: Security support ended on 2025-12-31 +devel/php81-pcntl|devel/php82-pcntl|2025-12-31|Has expired: Security support ended on 2025-12-31 +math/php81-gmp|math/php82-gmp|2025-12-31|Has expired: Security support ended on 2025-12-31 +math/php81-bcmath|math/php82-bcmath|2025-12-31|Has expired: Security support ended on 2025-12-31 +sysutils/php81-posix|sysutils/php82-posix|2025-12-31|Has expired: Security support ended on 2025-12-31 +sysutils/php81-fileinfo|sysutils/php82-fileinfo|2025-12-31|Has expired: Security support ended on 2025-12-31 +graphics/php81-exif|graphics/php82-exif|2025-12-31|Has expired: Security support ended on 2025-12-31 +graphics/php81-gd|graphics/php82-gd|2025-12-31|Has expired: Security support ended on 2025-12-31 +mail/php81-imap|mail/php82-imap|2025-12-31|Has expired: Security support ended on 2025-12-31 +www/php81-opcache|www/php82-opcache|2025-12-31|Has expired: Security support ended on 2025-12-31 +www/mod_php81|www/mod_php82|2025-12-31|Has expired: Security support ended on 2025-12-31 +www/php81-tidy|www/php82-tidy|2025-12-31|Has expired: Security support ended on 2025-12-31 +www/php81-session|www/php82-session|2025-12-31|Has expired: Security support ended on 2025-12-31 +textproc/php81-enchant|textproc/php82-enchant|2025-12-31|Has expired: Security support ended on 2025-12-31 +textproc/php81-pspell|textproc/php82-pspell|2025-12-31|Has expired: Security support ended on 2025-12-31 +textproc/php81-xmlwriter|textproc/php82-xmlwriter|2025-12-31|Has expired: Security support ended on 2025-12-31 +textproc/php81-simplexml|textproc/php82-simplexml|2025-12-31|Has expired: Security support ended on 2025-12-31 +textproc/php81-xmlreader|textproc/php82-xmlreader|2025-12-31|Has expired: Security support ended on 2025-12-31 +textproc/php81-ctype|textproc/php82-ctype|2025-12-31|Has expired: Security support ended on 2025-12-31 +textproc/php81-xsl|textproc/php82-xsl|2025-12-31|Has expired: Security support ended on 2025-12-31 +textproc/php81-dom|textproc/php82-dom|2025-12-31|Has expired: Security support ended on 2025-12-31 +textproc/php81-xml|textproc/php82-xml|2025-12-31|Has expired: Security support ended on 2025-12-31 +ftp/php81-ftp|ftp/php82-ftp|2025-12-31|Has expired: Security support ended on 2025-12-31 +ftp/php81-curl|ftp/php82-curl|2025-12-31|Has expired: Security support ended on 2025-12-31 +misc/php81-calendar|misc/php82-calendar|2025-12-31|Has expired: Security support ended on 2025-12-31 +net/php81-ldap|net/php82-ldap|2025-12-31|Has expired: Security support ended on 2025-12-31 +net/php81-sockets|net/php82-sockets|2025-12-31|Has expired: Security support ended on 2025-12-31 +net/php81-soap|net/php82-soap|2025-12-31|Has expired: Security support ended on 2025-12-31 +databases/php81-pdo_pgsql|databases/php82-pdo_pgsql|2025-12-31|Has expired: Security support ended on 2025-12-31 +databases/php81-pdo_sqlite|databases/php82-pdo_sqlite|2025-12-31|Has expired: Security support ended on 2025-12-31 +databases/php81-pdo_odbc|databases/php82-pdo_odbc|2025-12-31|Has expired: Security support ended on 2025-12-31 +databases/php81-pdo|databases/php82-pdo|2025-12-31|Has expired: Security support ended on 2025-12-31 +databases/php81-sqlite3|databases/php82-sqlite3|2025-12-31|Has expired: Security support ended on 2025-12-31 +databases/php81-pdo_firebird|databases/php82-pdo_firebird|2025-12-31|Has expired: Security support ended on 2025-12-31 +databases/php81-pgsql|databases/php82-pgsql|2025-12-31|Has expired: Security support ended on 2025-12-31 +databases/php81-mysqli|databases/php82-mysqli|2025-12-31|Has expired: Security support ended on 2025-12-31 +databases/php81-pdo_dblib|databases/php82-pdo_dblib|2025-12-31|Has expired: Security support ended on 2025-12-31 +databases/php81-dba|databases/php82-dba|2025-12-31|Has expired: Security support ended on 2025-12-31 +databases/php81-pdo_mysql|databases/php82-pdo_mysql|2025-12-31|Has expired: Security support ended on 2025-12-31 +databases/php81-odbc|databases/php82-odbc|2025-12-31|Has expired: Security support ended on 2025-12-31 +security/php81-sodium|security/php82-sodium|2025-12-31|Has expired: Security support ended on 2025-12-31 +security/php81-filter|security/php82-filter|2025-12-31|Has expired: Security support ended on 2025-12-31 diff --git a/Mk/Uses/pear.mk b/Mk/Uses/pear.mk index cbea5a6fe5f7..d0a2a852dd5f 100644 --- a/Mk/Uses/pear.mk +++ b/Mk/Uses/pear.mk @@ -22,7 +22,7 @@ IGNORE= Incorrect 'USES+= pear:${pear_ARGS}' usage: argument [${arg}] is not rec . endif . endfor -_pear_IGNORE_WITH_PHP=81 +_pear_IGNORE_WITH_PHP= IGNORE_WITH_PHP+= ${_pear_IGNORE_WITH_PHP} php_ARGS+= flavors .include "${USESDIR}/php.mk" diff --git a/Mk/Uses/php.mk b/Mk/Uses/php.mk index f3798824b2be..d853fb43f3f3 100644 --- a/Mk/Uses/php.mk +++ b/Mk/Uses/php.mk @@ -110,7 +110,7 @@ DIST_SUBDIR= PECL PHPBASE?= ${LOCALBASE} -_ALL_PHP_VERSIONS= 81 82 83 84 85 +_ALL_PHP_VERSIONS= 82 83 84 85 # Make the already installed PHP the default one. . if exists(${PHPBASE}/etc/php.conf) @@ -191,9 +191,6 @@ PHP_EXT_INC= hash json openssl pcre random spl . elif ${PHP_VER} == 82 PHP_EXT_DIR= 20220829 PHP_EXT_INC= hash json openssl pcre random spl -. elif ${PHP_VER} == 81 -PHP_EXT_DIR= 20210902 -PHP_EXT_INC= hash json openssl pcre spl . else # (rene) default to DEFAULT_VERSIONS PHP_EXT_DIR= 20240924 @@ -386,7 +383,6 @@ _USE_PHP_ALL= bcmath bitset bz2 calendar ctype curl dba dom \ tidy tokenizer xml xmlreader xmlrpc xmlwriter xsl zephir_parser \ zip zlib # version specific components -_USE_PHP_VER81= ${_USE_PHP_ALL} opcache _USE_PHP_VER82= ${_USE_PHP_ALL} opcache _USE_PHP_VER83= ${_USE_PHP_ALL} opcache _USE_PHP_VER84= ${_USE_PHP_ALL} opcache diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk index 605b2fd703df..7a9e237f47e8 100644 --- a/Mk/bsd.default-versions.mk +++ b/Mk/bsd.default-versions.mk @@ -132,7 +132,7 @@ PERL5_DEFAULT:= ${_PERL5_FROM_BIN:R} . endif # Possible values: 13, 14, 15, 16, 17, 18 PGSQL_DEFAULT?= 17 -# Possible values: 8.1, 8.2, 8.3, 8.4, 8.5 +# Possible values: 8.2, 8.3, 8.4, 8.5 PHP_DEFAULT?= 8.4 # Possible values: rust, legacy . if empty(ARCH:Naarch64:Namd64:Narmv7:Ni386:Npowerpc64:Npowerpc64le:Npowerpc:Nriscv64) diff --git a/archivers/Makefile b/archivers/Makefile index 24354c6c0a03..3e63395115ce 100644 --- a/archivers/Makefile +++ b/archivers/Makefile @@ -161,10 +161,6 @@ SUBDIR += php-lz4 SUBDIR += php-snappy SUBDIR += php-zstd - SUBDIR += php81-bz2 - SUBDIR += php81-phar - SUBDIR += php81-zip - SUBDIR += php81-zlib SUBDIR += php82-bz2 SUBDIR += php82-phar SUBDIR += php82-zip diff --git a/archivers/php81-bz2/Makefile b/archivers/php81-bz2/Makefile deleted file mode 100644 index acda1fa77a92..000000000000 --- a/archivers/php81-bz2/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= archivers - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -bz2 - -.include "${MASTERDIR}/Makefile" diff --git a/archivers/php81-phar/Makefile b/archivers/php81-phar/Makefile deleted file mode 100644 index 810e19ae4e32..000000000000 --- a/archivers/php81-phar/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= archivers - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -phar - -.include "${MASTERDIR}/Makefile" diff --git a/archivers/php81-phar/files/patch-config.m4 b/archivers/php81-phar/files/patch-config.m4 deleted file mode 100644 index 1aba3bd9a5a8..000000000000 --- a/archivers/php81-phar/files/patch-config.m4 +++ /dev/null @@ -1,41 +0,0 @@ ---- config.m4.orig 2016-06-21 19:56:50 UTC -+++ config.m4 -@@ -4,8 +4,38 @@ dnl config.m4 for extension phar - PHP_ARG_ENABLE(phar, for phar archive support, - [ --disable-phar Disable phar support], yes) - -+PHP_ARG_WITH(pcre-dir, pcre install prefix, -+[ --with-pcre-dir PHAR: pcre install prefix], no, no) -+ -+ - if test "$PHP_PHAR" != "no"; then -+ -+ dnl This is PECL build, check if bundled PCRE library is used -+ old_CPPFLAGS=$CPPFLAGS -+ CPPFLAGS=$INCLUDES -+ AC_EGREP_CPP(yes,[ -+#include <main/php_config.h> -+#if defined(HAVE_BUNDLED_PCRE) && !defined(COMPILE_DL_PCRE) -+yes -+#endif -+ ],[ -+ PHP_PCRE_REGEX=yes -+ ],[ -+ AC_EGREP_CPP(yes,[ -+#include <main/php_config.h> -+#if defined(HAVE_PCRE) && !defined(COMPILE_DL_PCRE) -+yes -+#endif -+ ],[ -+ PHP_PCRE_REGEX=pecl -+ PHP_ADD_INCLUDE($PHP_PCRE_DIR/include) -+ ],[ -+ PHP_PCRE_REGEX=no -+ ]) -+ ]) -+ - PHP_NEW_EXTENSION(phar, util.c tar.c zip.c stream.c func_interceptors.c dirstream.c phar.c phar_object.c phar_path_check.c, $ext_shared,, -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1) -+ PHP_HASH=yes - AC_MSG_CHECKING([for phar openssl support]) - if test "$PHP_HASH_SHARED" != "yes"; then - if test "$PHP_HASH" != "no"; then diff --git a/archivers/php81-zip/Makefile b/archivers/php81-zip/Makefile deleted file mode 100644 index 448cb8fad537..000000000000 --- a/archivers/php81-zip/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= archivers - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -zip - -.include "${MASTERDIR}/Makefile" diff --git a/archivers/php81-zlib/Makefile b/archivers/php81-zlib/Makefile deleted file mode 100644 index 751ffb1ae6b5..000000000000 --- a/archivers/php81-zlib/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= archivers - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -zlib - -.include "${MASTERDIR}/Makefile" diff --git a/archivers/php81-zlib/files/patch-zlib.c b/archivers/php81-zlib/files/patch-zlib.c deleted file mode 100644 index be02c50d1df6..000000000000 --- a/archivers/php81-zlib/files/patch-zlib.c +++ /dev/null @@ -1,10 +0,0 @@ ---- zlib.c.orig 2016-06-21 19:57:08 UTC -+++ zlib.c -@@ -1480,6 +1480,7 @@ static PHP_MSHUTDOWN_FUNCTION(zlib) - /* {{{ PHP_RINIT_FUNCTION */ - static PHP_RINIT_FUNCTION(zlib) - { -+ ZLIBG(output_compression) = 0; - ZLIBG(compression_coding) = 0; - if (!ZLIBG(handler_registered)) { - ZLIBG(output_compression) = ZLIBG(output_compression_default); diff --git a/converters/Makefile b/converters/Makefile index 6b251b3bec48..b2314213ffbf 100644 --- a/converters/Makefile +++ b/converters/Makefile @@ -138,8 +138,6 @@ SUBDIR += pear-Services_JSON SUBDIR += pecl-igbinary SUBDIR += php-bsdconv - SUBDIR += php81-iconv - SUBDIR += php81-mbstring SUBDIR += php82-iconv SUBDIR += php82-mbstring SUBDIR += php83-iconv diff --git a/converters/php81-iconv/Makefile b/converters/php81-iconv/Makefile deleted file mode 100644 index cd797676267b..000000000000 --- a/converters/php81-iconv/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= converters - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -iconv - -.include "${MASTERDIR}/Makefile" diff --git a/converters/php81-mbstring/Makefile b/converters/php81-mbstring/Makefile deleted file mode 100644 index 5ec26ef20ab5..000000000000 --- a/converters/php81-mbstring/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= converters - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -mbstring - -.include "${MASTERDIR}/Makefile" diff --git a/converters/php81-mbstring/files/patch-config.m4 b/converters/php81-mbstring/files/patch-config.m4 deleted file mode 100644 index a3e5c14477a3..000000000000 --- a/converters/php81-mbstring/files/patch-config.m4 +++ /dev/null @@ -1,44 +0,0 @@ ---- config.m4.orig 2019-08-06 06:54:10 UTC -+++ config.m4 -@@ -37,6 +37,31 @@ AC_DEFUN([PHP_MBSTRING_EXTENSION], [ - - out="php_config.h" - -+ dnl This is PECL build, check if bundled PCRE library is used -+ old_CPPFLAGS=$CPPFLAGS -+ CPPFLAGS=$INCLUDES -+ AC_EGREP_CPP(yes,[ -+#include <main/php_config.h> -+#if defined(HAVE_BUNDLED_PCRE) && !defined(COMPILE_DL_PCRE) -+yes -+#endif -+ ],[ -+ PHP_PCRE_REGEX=yes -+ ],[ -+ AC_EGREP_CPP(yes,[ -+#include <main/php_config.h> -+#if defined(HAVE_PCRE) && !defined(COMPILE_DL_PCRE) -+yes -+#endif -+ ],[ -+ PHP_PCRE_REGEX=pecl -+ PHP_ADD_INCLUDE($PHP_PCRE_DIR/include) -+ ],[ -+ PHP_PCRE_REGEX=no -+ ]) -+ ]) -+ -+ - if test "$ext_shared" != "no" && test -f "$ext_builddir/config.h.in"; then - out="$abs_builddir/config.h" - fi -@@ -200,6 +225,9 @@ PHP_ARG_ENABLE([mbregex], - [yes], - [no]) - -+PHP_ARG_WITH(pcre-dir, pcre install prefix, -+[ --with-pcre-dir MBSTRING: pcre install prefix], no, no) -+ - if test "$PHP_MBSTRING" != "no"; then - AC_DEFINE([HAVE_MBSTRING],1,[whether to have multibyte string support]) - diff --git a/databases/Makefile b/databases/Makefile index 9dcf45f95d22..d0dd25c3e6df 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -585,18 +585,6 @@ SUBDIR += pgvector SUBDIR += php-tarantool SUBDIR += php-xapian - SUBDIR += php81-dba - SUBDIR += php81-mysqli - SUBDIR += php81-odbc - SUBDIR += php81-pdo - SUBDIR += php81-pdo_dblib - SUBDIR += php81-pdo_firebird - SUBDIR += php81-pdo_mysql - SUBDIR += php81-pdo_odbc - SUBDIR += php81-pdo_pgsql - SUBDIR += php81-pdo_sqlite - SUBDIR += php81-pgsql - SUBDIR += php81-sqlite3 SUBDIR += php82-dba SUBDIR += php82-mysqli SUBDIR += php82-odbc diff --git a/databases/php81-dba/Makefile b/databases/php81-dba/Makefile deleted file mode 100644 index 5c5380de17df..000000000000 --- a/databases/php81-dba/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= databases - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -dba - -.include "${MASTERDIR}/Makefile" diff --git a/databases/php81-dba/files/patch-config.m4 b/databases/php81-dba/files/patch-config.m4 deleted file mode 100644 index 30f662138374..000000000000 --- a/databases/php81-dba/files/patch-config.m4 +++ /dev/null @@ -1,50 +0,0 @@ ---- config.m4.orig 2016-01-06 15:14:47 UTC -+++ config.m4 -@@ -324,6 +324,38 @@ if test "$PHP_DB4" != "no"; then - THIS_PREFIX=$i - THIS_INCLUDE=$i/include/db5.3/db.h - break -+ elif test -f "$i/include/db5/db.h"; then -+ THIS_PREFIX=$i -+ THIS_INCLUDE=$i/include/db5/db.h -+ break -+ elif test -f "$i/include/db48/db.h"; then -+ THIS_PREFIX=$i -+ THIS_INCLUDE=$i/include/db48/db.h -+ break -+ elif test -f "$i/include/db47/db.h"; then -+ THIS_PREFIX=$i -+ THIS_INCLUDE=$i/include/db47/db.h -+ break -+ elif test -f "$i/include/db46/db.h"; then -+ THIS_PREFIX=$i -+ THIS_INCLUDE=$i/include/db46/db.h -+ break -+ elif test -f "$i/include/db44/db.h"; then -+ THIS_PREFIX=$i -+ THIS_INCLUDE=$i/include/db44/db.h -+ break -+ elif test -f "$i/include/db43/db.h"; then -+ THIS_PREFIX=$i -+ THIS_INCLUDE=$i/include/db43/db.h -+ break -+ elif test -f "$i/include/db42/db.h"; then -+ THIS_PREFIX=$i -+ THIS_INCLUDE=$i/include/db42/db.h -+ break -+ elif test -f "$i/include/db41/db.h"; then -+ THIS_PREFIX=$i -+ THIS_INCLUDE=$i/include/db41/db.h -+ break - elif test -f "$i/include/db5.1/db.h"; then - THIS_PREFIX=$i - THIS_INCLUDE=$i/include/db5.1/db.h -@@ -366,7 +398,7 @@ if test "$PHP_DB4" != "no"; then - break - fi - done -- PHP_DBA_DB_CHECK(4, db-5.3 db-5.1 db-5.0 db-4.8 db-4.7 db-4.6 db-4.5 db-4.4 db-4.3 db-4.2 db-4.1 db-4.0 db-4 db4 db, [(void)db_create((DB**)0, (DB_ENV*)0, 0)]) -+ PHP_DBA_DB_CHECK(4, db-5 db-5.3 db-5.1 db-5.0 db-4.8 db-4.7 db-4.6 db-4.5 db-4.4 db-4.3 db-4.2 db-4.1 db-4.0 db-4 db4 db, [(void)db_create((DB**)0, (DB_ENV*)0, 0)]) - fi - PHP_DBA_STD_RESULT(db4,Berkeley DB4) - diff --git a/databases/php81-mysqli/Makefile b/databases/php81-mysqli/Makefile deleted file mode 100644 index 26619c0bed72..000000000000 --- a/databases/php81-mysqli/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= databases - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -mysqli - -.include "${MASTERDIR}/Makefile" diff --git a/databases/php81-mysqli/files/patch-mysqli__api.c b/databases/php81-mysqli/files/patch-mysqli__api.c deleted file mode 100644 index a100e8205fb6..000000000000 --- a/databases/php81-mysqli/files/patch-mysqli__api.c +++ /dev/null @@ -1,12 +0,0 @@ ---- mysqli_api.c.orig 2020-09-29 22:36:51 UTC -+++ mysqli_api.c -@@ -29,7 +29,9 @@ - #include "zend_smart_str.h" - #include "php_mysqli_structs.h" - #include "mysqli_priv.h" -+#if defined(MYSQLI_USE_MYSQLND) - #include "ext/mysqlnd/mysql_float_to_double.h" -+#endif - - #define ERROR_ARG_POS(arg_num) (getThis() ? (arg_num-1) : (arg_num)) - diff --git a/databases/php81-mysqli/files/patch-php_mysqli_structs.h b/databases/php81-mysqli/files/patch-php_mysqli_structs.h deleted file mode 100644 index 68568dd214fd..000000000000 --- a/databases/php81-mysqli/files/patch-php_mysqli_structs.h +++ /dev/null @@ -1,20 +0,0 @@ ---- php_mysqli_structs.h.orig 2010-07-26 15:52:54.000000000 +0200 -+++ php_mysqli_structs.h 2010-07-26 15:53:14.000000000 +0200 -@@ -36,7 +36,7 @@ - #define FALSE 0 - #endif - --#ifdef MYSQLI_USE_MYSQLND -+#if defined(MYSQLI_USE_MYSQLND) - #include "ext/mysqlnd/mysqlnd.h" - #include "mysqli_mysqlnd.h" - #else -@@ -53,6 +53,8 @@ - #undef HAVE_MBSTATE_T - #define WE_HAD_MBSTATE_T - #endif -+ -+typedef zend_ulong ulong; - - #if defined(ulong) && !defined(HAVE_ULONG) - #define HAVE_ULONG diff --git a/databases/php81-odbc/Makefile b/databases/php81-odbc/Makefile deleted file mode 100644 index 8bc4a42dd7ce..000000000000 --- a/databases/php81-odbc/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= databases - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -odbc - -.include "${MASTERDIR}/Makefile" diff --git a/databases/php81-odbc/files/patch-config.m4 b/databases/php81-odbc/files/patch-config.m4 deleted file mode 100644 index 04efc6ded7c9..000000000000 --- a/databases/php81-odbc/files/patch-config.m4 +++ /dev/null @@ -1,111 +0,0 @@ ---- config.m4.orig 2019-08-06 06:54:18 UTC -+++ config.m4 -@@ -91,6 +91,9 @@ AC_DEFUN([PHP_ODBC_FIND_EMPRESS_BCS_LIBS - dnl - dnl configure options - dnl -+PHP_ARG_ENABLE(odbc,, -+[ --enable-odbc Enable ODBC support with selected driver]) -+ - - PHP_ARG_WITH([odbcver],, - [AS_HELP_STRING([[--with-odbcver[=HEX]]], -@@ -102,7 +105,7 @@ PHP_ARG_WITH([odbcver],, - if test -z "$ODBC_TYPE"; then - PHP_ARG_WITH([adabas],, - [AS_HELP_STRING([[--with-adabas[=DIR]]], -- [Include Adabas D support [/usr/local]])]) -+ [Include Adabas D support [/usr/local]])], [no], [no]) - - AC_MSG_CHECKING([for Adabas support]) - if test "$PHP_ADABAS" != "no"; then -@@ -132,7 +135,7 @@ fi - if test -z "$ODBC_TYPE"; then - PHP_ARG_WITH([sapdb],, - [AS_HELP_STRING([[--with-sapdb[=DIR]]], -- [Include SAP DB support [/usr/local]])]) -+ [Include SAP DB support [/usr/local]])], [no], [no]) - - AC_MSG_CHECKING([for SAP DB support]) - if test "$PHP_SAPDB" != "no"; then -@@ -153,7 +156,7 @@ fi - if test -z "$ODBC_TYPE"; then - PHP_ARG_WITH([solid],, - [AS_HELP_STRING([[--with-solid[=DIR]]], -- [Include Solid support [/usr/local/solid]])]) -+ [Include Solid support [/usr/local/solid]])], [no], [no]) - - AC_MSG_CHECKING(for Solid support) - if test "$PHP_SOLID" != "no"; then -@@ -181,7 +184,7 @@ fi - if test -z "$ODBC_TYPE"; then - PHP_ARG_WITH([ibm-db2],, - [AS_HELP_STRING([[--with-ibm-db2[=DIR]]], -- [Include IBM DB2 support [/home/db2inst1/sqllib]])]) -+ [Include IBM DB2 support [/home/db2inst1/sqllib]])], [no], [no]) - - AC_MSG_CHECKING(for IBM DB2 support) - if test "$PHP_IBM_DB2" != "no"; then -@@ -222,7 +225,7 @@ if test -z "$ODBC_TYPE"; then - PHP_ARG_WITH([empress],, - [AS_HELP_STRING([[--with-empress[=DIR]]], - [Include Empress support $EMPRESSPATH (Empress Version >= 8.60 -- required)])]) -+ required)])], [no], [no]) - - AC_MSG_CHECKING(for Empress support) - if test "$PHP_EMPRESS" != "no"; then -@@ -248,7 +251,7 @@ if test -z "$ODBC_TYPE"; then - PHP_ARG_WITH([empress-bcs],, - [AS_HELP_STRING([[--with-empress-bcs[=DIR]]], - [Include Empress Local Access support $EMPRESSPATH (Empress Version >= -- 8.60 required)])]) -+ 8.60 required)])], [no], [no]) - - AC_MSG_CHECKING(for Empress local access support) - if test "$PHP_EMPRESS_BCS" != "no"; then -@@ -294,7 +297,7 @@ PHP_ARG_WITH([custom-odbc],, - your include dirs. For example, you should define following for Sybase SQL - Anywhere 5.5.00 on QNX, prior to running this configure script: - CPPFLAGS="-DODBC_QNX -DSQLANY_BUG" LDFLAGS=-lunix -- CUSTOM_ODBC_LIBS="-ldblib -lodbc"])]) -+ CUSTOM_ODBC_LIBS="-ldblib -lodbc"])], [no], [no]) - - AC_MSG_CHECKING(for a custom ODBC support) - if test "$PHP_CUSTOM_ODBC" != "no"; then -@@ -317,7 +320,7 @@ fi - if test -z "$ODBC_TYPE"; then - PHP_ARG_WITH([iodbc],, - [AS_HELP_STRING([--with-iodbc], -- [Include iODBC support])]) -+ [Include iODBC support])], [no], [no]) - - AC_MSG_CHECKING(whether to build with iODBC support) - if test "$PHP_IODBC" != "no"; then -@@ -335,7 +338,7 @@ fi - if test -z "$ODBC_TYPE"; then - PHP_ARG_WITH([esoob],, - [AS_HELP_STRING([[--with-esoob[=DIR]]], -- [Include Easysoft OOB support [/usr/local/easysoft/oob/client]])]) -+ [Include Easysoft OOB support [/usr/local/easysoft/oob/client]])], [no], [no]) - - AC_MSG_CHECKING(for Easysoft ODBC-ODBC Bridge support) - if test "$PHP_ESOOB" != "no"; then -@@ -358,7 +361,7 @@ fi - if test -z "$ODBC_TYPE"; then - PHP_ARG_WITH([unixODBC],, - [AS_HELP_STRING([--with-unixODBC], -- [Include unixODBC support])]) -+ [Include unixODBC support])], [no], [no]) - - AC_MSG_CHECKING(whether to build with unixODBC support) - if test "$PHP_UNIXODBC" != "no"; then -@@ -386,7 +389,7 @@ fi - if test -z "$ODBC_TYPE"; then - PHP_ARG_WITH([dbmaker],, - [AS_HELP_STRING([[--with-dbmaker[=DIR]]], -- [Include DBMaker support])]) -+ [Include DBMaker support])], [no], [no]) - - AC_MSG_CHECKING(for DBMaker support) - if test "$PHP_DBMAKER" != "no"; then diff --git a/databases/php81-pdo/Makefile b/databases/php81-pdo/Makefile deleted file mode 100644 index 436a6554b434..000000000000 --- a/databases/php81-pdo/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= databases - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -pdo - -.include "${MASTERDIR}/Makefile" diff --git a/databases/php81-pdo_dblib/Makefile b/databases/php81-pdo_dblib/Makefile deleted file mode 100644 index 1634ef611565..000000000000 --- a/databases/php81-pdo_dblib/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= databases - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -pdo_dblib - -.include "${MASTERDIR}/Makefile" diff --git a/databases/php81-pdo_firebird/Makefile b/databases/php81-pdo_firebird/Makefile deleted file mode 100644 index 3d8a88b9eb21..000000000000 --- a/databases/php81-pdo_firebird/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= databases - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -pdo_firebird - -.include "${MASTERDIR}/Makefile" diff --git a/databases/php81-pdo_mysql/Makefile b/databases/php81-pdo_mysql/Makefile deleted file mode 100644 index 2f00ba00c8b9..000000000000 --- a/databases/php81-pdo_mysql/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= databases - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -pdo_mysql - -.include "${MASTERDIR}/Makefile" diff --git a/databases/php81-pdo_odbc/Makefile b/databases/php81-pdo_odbc/Makefile deleted file mode 100644 index ea600d80a450..000000000000 --- a/databases/php81-pdo_odbc/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= databases - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -pdo_odbc - -.include "${MASTERDIR}/Makefile" diff --git a/databases/php81-pdo_pgsql/Makefile b/databases/php81-pdo_pgsql/Makefile deleted file mode 100644 index f13461131114..000000000000 --- a/databases/php81-pdo_pgsql/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= databases - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -pdo_pgsql - -.include "${MASTERDIR}/Makefile" diff --git a/databases/php81-pdo_sqlite/Makefile b/databases/php81-pdo_sqlite/Makefile deleted file mode 100644 index c18088284a0b..000000000000 --- a/databases/php81-pdo_sqlite/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= databases - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -pdo_sqlite - -.include "${MASTERDIR}/Makefile" diff --git a/databases/php81-pgsql/Makefile b/databases/php81-pgsql/Makefile deleted file mode 100644 index f23a2e371612..000000000000 --- a/databases/php81-pgsql/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= databases - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -pgsql - -.include "${MASTERDIR}/Makefile" diff --git a/databases/php81-sqlite3/Makefile b/databases/php81-sqlite3/Makefile deleted file mode 100644 index c68eab2dfba2..000000000000 --- a/databases/php81-sqlite3/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= databases - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -sqlite3 - -.include "${MASTERDIR}/Makefile" diff --git a/devel/Makefile b/devel/Makefile index 7ac668b620f9..923b3d975a3f 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4254,16 +4254,6 @@ SUBDIR += php-ice37 SUBDIR += php-libawl SUBDIR += php-maxminddb - SUBDIR += php81-ffi - SUBDIR += php81-gettext - SUBDIR += php81-intl - SUBDIR += php81-pcntl - SUBDIR += php81-readline - SUBDIR += php81-shmop - SUBDIR += php81-sysvmsg - SUBDIR += php81-sysvsem - SUBDIR += php81-sysvshm - SUBDIR += php81-tokenizer SUBDIR += php82-ffi SUBDIR += php82-gettext SUBDIR += php82-intl diff --git a/devel/php81-ffi/Makefile b/devel/php81-ffi/Makefile deleted file mode 100644 index 2ba98dacbc5c..000000000000 --- a/devel/php81-ffi/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= devel - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -ffi - -.include "${MASTERDIR}/Makefile" diff --git a/devel/php81-gettext/Makefile b/devel/php81-gettext/Makefile deleted file mode 100644 index 7ad00f9b0532..000000000000 --- a/devel/php81-gettext/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= devel - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -gettext - -.include "${MASTERDIR}/Makefile" diff --git a/devel/php81-intl/Makefile b/devel/php81-intl/Makefile deleted file mode 100644 index 1ccc80b52ca4..000000000000 --- a/devel/php81-intl/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= devel - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -intl - -.include "${MASTERDIR}/Makefile" diff --git a/devel/php81-pcntl/Makefile b/devel/php81-pcntl/Makefile deleted file mode 100644 index 44c3828b245a..000000000000 --- a/devel/php81-pcntl/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= devel - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -pcntl - -.include "${MASTERDIR}/Makefile" diff --git a/devel/php81-readline/Makefile b/devel/php81-readline/Makefile deleted file mode 100644 index ea2fa08b26b4..000000000000 --- a/devel/php81-readline/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= devel - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -readline - -.include "${MASTERDIR}/Makefile" diff --git a/devel/php81-shmop/Makefile b/devel/php81-shmop/Makefile deleted file mode 100644 index 2ab6d2fec557..000000000000 --- a/devel/php81-shmop/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= devel - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -shmop - -.include "${MASTERDIR}/Makefile" diff --git a/devel/php81-sysvmsg/Makefile b/devel/php81-sysvmsg/Makefile deleted file mode 100644 index af09d3d9074b..000000000000 --- a/devel/php81-sysvmsg/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= devel - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -sysvmsg - -.include "${MASTERDIR}/Makefile" diff --git a/devel/php81-sysvsem/Makefile b/devel/php81-sysvsem/Makefile deleted file mode 100644 index d973fd14d76c..000000000000 --- a/devel/php81-sysvsem/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= devel - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -sysvsem - -.include "${MASTERDIR}/Makefile" diff --git a/devel/php81-sysvshm/Makefile b/devel/php81-sysvshm/Makefile deleted file mode 100644 index a8cf6b05a3b5..000000000000 --- a/devel/php81-sysvshm/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= devel - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -sysvshm - -.include "${MASTERDIR}/Makefile" diff --git a/devel/php81-tokenizer/Makefile b/devel/php81-tokenizer/Makefile deleted file mode 100644 index c30f2d3947ec..000000000000 --- a/devel/php81-tokenizer/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= devel - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -tokenizer - -.include "${MASTERDIR}/Makefile" diff --git a/devel/phpunit11/Makefile b/devel/phpunit11/Makefile index 38f8d78b7968..523299c9f01d 100644 --- a/devel/phpunit11/Makefile +++ b/devel/phpunit11/Makefile @@ -15,7 +15,6 @@ LICENSE= BSD3CLAUSE USES= cpe php:flavors USE_PHP= ctype dom mbstring phar tokenizer xml xmlwriter -IGNORE_WITH_PHP=81 NO_ARCH= yes NO_BUILD= yes diff --git a/devel/phpunit12/Makefile b/devel/phpunit12/Makefile index 263e1bc7f0ef..b65a6d3d7815 100644 --- a/devel/phpunit12/Makefile +++ b/devel/phpunit12/Makefile @@ -15,7 +15,7 @@ LICENSE= BSD3CLAUSE USES= cpe php:flavors USE_PHP= ctype dom mbstring phar tokenizer xml xmlwriter -IGNORE_WITH_PHP=81 82 +IGNORE_WITH_PHP=82 NO_ARCH= yes NO_BUILD= yes diff --git a/ftp/Makefile b/ftp/Makefile index 1ef8ccba9b59..c0a5f06eb542 100644 --- a/ftp/Makefile +++ b/ftp/Makefile @@ -52,8 +52,6 @@ SUBDIR += pear-Net_FTP SUBDIR += pftpd SUBDIR += pget - SUBDIR += php81-curl - SUBDIR += php81-ftp SUBDIR += php82-curl SUBDIR += php82-ftp SUBDIR += php83-curl diff --git a/ftp/php81-curl/Makefile b/ftp/php81-curl/Makefile deleted file mode 100644 index 609d7e6be42d..000000000000 --- a/ftp/php81-curl/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= ftp - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -curl - -.include "${MASTERDIR}/Makefile" diff --git a/ftp/php81-ftp/Makefile b/ftp/php81-ftp/Makefile deleted file mode 100644 index bea460451272..000000000000 --- a/ftp/php81-ftp/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= ftp - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -ftp - -.include "${MASTERDIR}/Makefile" diff --git a/graphics/Makefile b/graphics/Makefile index b1a658a27a3f..e4b7b73c4f4f 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -831,8 +831,6 @@ SUBDIR += phototonic SUBDIR += php-facedetect SUBDIR += php-geos - SUBDIR += php81-exif - SUBDIR += php81-gd SUBDIR += php82-exif SUBDIR += php82-gd SUBDIR += php83-exif diff --git a/graphics/php81-exif/Makefile b/graphics/php81-exif/Makefile deleted file mode 100644 index ff91ada5b9db..000000000000 --- a/graphics/php81-exif/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= graphics - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -exif - -.include "${MASTERDIR}/Makefile" diff --git a/graphics/php81-gd/Makefile b/graphics/php81-gd/Makefile deleted file mode 100644 index 754b336253ed..000000000000 --- a/graphics/php81-gd/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= graphics - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -gd - -.include "${MASTERDIR}/Makefile" diff --git a/graphics/php81-gd/files/patch-gd.c b/graphics/php81-gd/files/patch-gd.c deleted file mode 100644 index 37de5d8772fc..000000000000 --- a/graphics/php81-gd/files/patch-gd.c +++ /dev/null @@ -1,11 +0,0 @@ ---- gd.c.orig 2020-09-29 22:36:51 UTC -+++ gd.c -@@ -72,7 +72,7 @@ static int le_gd_font; - # include FT_FREETYPE_H - #endif - --#if defined(HAVE_GD_XPM) && defined(HAVE_GD_BUNDLED) -+#if defined(HAVE_XPM) && defined(HAVE_GD_XPM) && defined(HAVE_GD_BUNDLED) - # include "X11/xpm.h" - #endif - diff --git a/lang/Makefile b/lang/Makefile index ec2c5530676e..ca0c9d419741 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -273,8 +273,6 @@ SUBDIR += pfe SUBDIR += pharo SUBDIR += php-mode.el - SUBDIR += php81 - SUBDIR += php81-extensions SUBDIR += php82 SUBDIR += php82-extensions SUBDIR += php83 diff --git a/lang/php81-extensions/Makefile b/lang/php81-extensions/Makefile deleted file mode 100644 index bb847c742686..000000000000 --- a/lang/php81-extensions/Makefile +++ /dev/null @@ -1,91 +0,0 @@ -PORTNAME= php81 -PORTVERSION= 1.1 -CATEGORIES= lang -PKGNAMESUFFIX= -extensions - -MAINTAINER= bofh@FreeBSD.org -COMMENT= "meta-port" to install PHP extensions (8.1.X branch) -WWW= https://www.php.net/ - -USES= metaport php - -IGNORE_WITH_PHP= 82 83 84 85 -PHP_VER= 81 - -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 <bsd.port.options.mk> - -.for opt in ${OPTIONS_DEFINE} -. if ${PORT_OPTIONS:M${opt}} -USE_PHP+= ${opt:tl} -. endif -.endfor - -.include <bsd.port.mk> diff --git a/lang/php81-extensions/pkg-descr b/lang/php81-extensions/pkg-descr deleted file mode 100644 index 6c5a0684fbba..000000000000 --- a/lang/php81-extensions/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -This is a "meta-port" to install the extensions for PHP 8.1 - -Defaults to: -ctype, dom, filter, iconv, json, opcache, pdo, pdo_sqlite, phar, posix, -session, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter. diff --git a/lang/php81/Makefile b/lang/php81/Makefile deleted file mode 100644 index 415d135e1e5d..000000000000 --- a/lang/php81/Makefile +++ /dev/null @@ -1,616 +0,0 @@ -PORTNAME= php81 -DISTVERSION= 8.1.34 -PORTREVISION?= 0 -CATEGORIES?= lang devel www -MASTER_SITES= PHP/distributions -DISTNAME= php-${DISTVERSION} - -MAINTAINER= bofh@FreeBSD.org -COMMENT= PHP Scripting Language (8.1.X branch) -WWW= https://www.php.net/ - -LICENSE= PHP301 - -DEPRECATED= Upstream EOL reaches on 2025-12-31 -EXPIRATION_DATE= 2025-12-31 - -USES+= compiler:c11 cpe gnome localbase pkgconfig tar:xz -CPE_PRODUCT= php -PHP_VER= 81 - -CONFLICTS_INSTALL?= php[0-9][0-9]${PKGNAMESUFFIX} - -.if !defined(PKGNAMESUFFIX) - -LIB_DEPENDS= libargon2.so:security/libargon2 \ - libpcre2-8.so:devel/pcre2 - -GNU_CONFIGURE= yes -CONFIGURE_ARGS+= \ - --disable-all \ - --program-prefix="" \ - --with-config-file-scan-dir=${PREFIX}/etc/php \ - --with-layout=GNU \ - --with-libxml \ - --with-openssl \ - --with-password-argon2=${LOCALBASE} - -USES+= autoreconf:build ssl -USE_GNOME= libxml2 - -LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -# PR230207 Allow relocations against read-only segments (override lld default) -LDFLAGS_i386+= -Wl,-z,notext - -OPTIONS_DEFINE+=CGI CLI DEBUG DTRACE EMBED FPM IPV6 LINKTHR \ - MYSQLND PCRE PHPDBG ZTS -OPTIONS_DEFAULT= CGI CLI DTRACE EMBED FPM LINKTHR MYSQLND PCRE -OPTIONS_EXCLUDE_DragonFly= DTRACE -# ld(1) fails to link probes: Relocations in generic ELF (EM: 0) -OPTIONS_EXCLUDE_aarch64= DTRACE -# dt_modtext:opensolaris/ib/libdtrace/common/dt_link.c: arm not impemented -OPTIONS_EXCLUDE_armv6= DTRACE -OPTIONS_EXCLUDE_armv7= DTRACE -# Bug 197128: No ASM code for MIPS/MIPS64, disable FPM -OPTIONS_EXCLUDE_mips= DTRACE FPM -OPTIONS_EXCLUDE_mips64= DTRACE FPM -OPTIONS_EXCLUDE_riscv64= DTRACE -NO_OPTIONS_SORT= yes -OPTIONS_SUB= yes - -CGI_DESC= Build CGI version -CLI_DESC= Build CLI version -EMBED_DESC= Build embedded library -FPM_DESC= Build FPM version -LINKTHR_DESC= Link thread lib (for threaded extensions) -MYSQLND_DESC= Build with MySQL Native Driver -PCRE_DESC= Use system pcre instead of bundled one -PHPDBG_DESC= Interactive PHP debugger -ZTS_DESC= Force Zend Thread Safety (ZTS) build - -CGI_CONFIGURE_OFF= --disable-cgi -CGI_VARS= PHP_SAPI+=cgi -CLI_CONFIGURE_OFF= --disable-cli -CLI_VARS= PHP_SAPI+=cli -DEBUG_CONFIGURE_ON= --enable-debug -DTRACE_CONFIGURE_ON= --enable-dtrace -EMBED_CONFIGURE_ON= --enable-embed -EMBED_VARS= PHP_SAPI+=embed -FPM_CONFIGURE_ON= --enable-fpm \ - --with-fpm-group=${WWWGRP} \ - --with-fpm-user=${WWWOWN} -FPM_VARS= PHP_SAPI+=fpm \ - USE_RC_SUBR+=php_fpm -IPV6_CONFIGURE_OFF= --disable-ipv6 -LINKTHR_LIBS= -lpthread -MYSQLND_CONFIGURE_ON= --enable-mysqlnd -PCRE_BUILD_DEPENDS= re2c>0:devel/re2c -PCRE_CONFIGURE_ON= --with-external-pcre=${LOCALBASE} -PCRE_PLIST_SUB= BUNDLED_PCRE="@comment " -PCRE_PLIST_SUB_OFF= BUNDLED_PCRE="" -PHPDBG_CONFIGURE_ON= --enable-phpdbg -PHPDBG_VARS= PHP_SAPI+=phpdbg -ZTS_CONFIGURE_ON= --enable-zts -ZTS_CONFIGURE_ENV= pthreads_working="yes" - -DESTDIRNAME= INSTALL_ROOT - -.if defined(PKGNAMEPREFIX) -USES+= apache -PLIST= ${PKGDIR}/pkg-plist.mod -PKGMESSAGE= ${PKGDIR}/pkg-message.mod -MODULENAME= libphp -SHORTMODNAME= php -WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!" -WARNING+= "!!! Consider switching to php-fpm and mod_proxy_fcgi as per Apache httpd recommendations !!!" -.endif - -.include <bsd.port.pre.mk> - -.if ${ARCH} == riscv64 -CONFIGURE_ARGS+= --without-pcre-jit -.endif - -.if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG} -CONFIGURE_ARGS+= --enable-phpdbg-debug -.endif - -.if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED} -PLIST_SUB+= SAPI_INC="" -.else -PLIST_SUB+= SAPI_INC="@comment " -.endif - -CONFIGURE_ENV+= ac_cv_decimal_fp_supported="no" \ - lt_cv_path_SED="sed" \ - OPENSSL_CFLAGS="-I${OPENSSLINC}" \ - OPENSSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" \ - PHP_OPENSSL=yes - -post-patch: - @${TOUCH} ${WRKSRC}/ext/php_config.h - -post-patch-FPM-on: - @${REINPLACE_CMD} -e "s|^;\(pid\)|\1|;s|^;\(pm\.[a-z_]*_servers\)|\1|" \ - ${WRKSRC}/sapi/fpm/php-fpm.conf.in - -pre-configure: - @(cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} ./buildconf --force) - -.if !defined(PKGNAMEPREFIX) -post-build: - @${ECHO_CMD} "PHP_VER=${PHP_VER}" > ${WRKDIR}/php.conf - @${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf - @${ECHO_CMD} "PHP_SAPI=${PHP_SAPI}" >> ${WRKDIR}/php.conf - @${ECHO_CMD} -n "PHP_EXT_DIR=" >> ${WRKDIR}/php.conf - @${SH} ${WRKSRC}/scripts/php-config --extension-dir | ${SED} -ne 's,^${PREFIX}/lib/php/,,p' >> ${WRKDIR}/php.conf - @${ECHO_CMD} "PHP_EXT_INC=hash json openssl pcre spl" >> ${WRKDIR}/php.conf - -test: build - @(cd ${WRKSRC} && ${MAKE} test) - -post-install: - ${INSTALL_DATA} ${WRKSRC}/php.ini-development ${WRKSRC}/php.ini-production \ - ${WRKDIR}/php.conf ${STAGEDIR}/${PREFIX}/etc - -post-install-CGI-on: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/php-cgi - -post-install-CLI-on: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/php - -post-install-EMBED-on: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libphp.so - -post-install-FPM-on: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/php-fpm - -post-install-PHPDBG-on: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/phpdbg - -.else -do-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR} - ${INSTALL_LIB} ${WRKSRC}/libs/${MODULENAME}.so \ - ${STAGEDIR}${PREFIX}/${APACHEMODDIR} -.endif - -.else -COMMENT= The ${PHP_MODNAME} shared extension for php - -USES+= php:ext,noflavors -PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} -PHP_VER= 81 -IGNORE_WITH_PHP= 82 83 84 85 - -EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME} -WRKSRC= ${WRKDIR}/${EXTSUBDIR} -PATCHDIR= ${.CURDIR}/files -PLIST= ${NONEXISTENT} - -EXTRACT_AFTER_ARGS?= ${EXTSUBDIR} - -TEST_TARGET= test - -.if ${PHP_MODNAME} == "bcmath" -CONFIGURE_ARGS+= --enable-bcmath - -PHP_HEADER_DIRS= libbcmath/src -.endif - -.if ${PHP_MODNAME} == "bz2" -CONFIGURE_ARGS+= --with-bz2=/usr -.endif - -.if ${PHP_MODNAME} == "calendar" -CONFIGURE_ARGS+= --enable-calendar -.endif - -.if ${PHP_MODNAME} == "ctype" -CONFIGURE_ARGS+= --enable-ctype -.endif - -.if ${PHP_MODNAME} == "curl" -LIB_DEPENDS+= libcurl.so:ftp/curl - -CONFIGURE_ARGS+= --with-curl=${LOCALBASE} -USES+= pkgconfig -.endif - -.if ${PHP_MODNAME} == "dba" -CONFIGURE_ARGS+= --enable-dba - -OPTIONS_DEFINE= CDB DB4 FLATFILE GDBM INIFILE LMDB QDBM TOKYO -OPTIONS_DEFAULT= CDB FLATFILE INIFILE - -CDB_DESC= cdb database support -DB4_DESC= Berkeley DB4 support -FLATFILE_DESC= flatfile support -GDBM_DESC= GDBM database support -INIFILE_DESC= INI file support -LMDB_DESC= LMDB database support -QDBM_DESC= QDBM database support -TOKYO_DESC= Tokyo Cabinet database support - -CDB_CONFIGURE_OFF= --without-cdb -DB4_CONFIGURE_ON= --with-db4=${LOCALBASE} -DB4_USES= bdb -DB4_VARS= WITH_BDB_HIGHEST=yes -FLATFILE_CONFIGURE_ON= --disable-flatfile -GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm -GDBM_CONFIGURE_ARGS= --with-gdbm=${LOCALBASE} -INIFILE_CONFIGURE_OFF= --disable-inifile -LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb -LMDB_CONFIGURE_ARGS= --with-lmdb=${LOCALBASE} -QDBM_LIB_DEPENDS= libqdbm.so:databases/qdbm -QDBM_CONFIGURE_ARGS= --with-qdbm=${LOCALBASE} -TOKYO_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet -TOKYO_CONFIGURE_ON= --with-tcadb=${LOCALBASE} - -PHP_HEADER_DIRS= libcdb libflatfile libinifile -.endif - -.if ${PHP_MODNAME} == "dom" -CONFIGURE_ARGS+= --enable-dom - -USES+= pkgconfig -USE_GNOME= libxml2 -.endif - -.if ${PHP_MODNAME} == "enchant" -LIB_DEPENDS+= libenchant-2.so:textproc/enchant2 -CONFIGURE_ARGS+=--with-enchant=${LOCALBASE} -USES+= pkgconfig -.endif - -.if ${PHP_MODNAME} == "exif" -CONFIGURE_ARGS+= --enable-exif -.endif - -.if ${PHP_MODNAME} == "ffi" -LIB_DEPENDS= libffi.so:devel/libffi -CONFIGURE_ARGS+= --with-ffi -.endif - -.if ${PHP_MODNAME} == "fileinfo" -CONFIGURE_ARGS+= --enable-fileinfo - -PHP_HEADER_DIRS= libmagic -.endif - -.if ${PHP_MODNAME} == "filter" -CONFIGURE_ARGS+= --enable-filter -.endif - -.if ${PHP_MODNAME} == "ftp" -CONFIGURE_ARGS+= --enable-ftp - -CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ - OPENSSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" \ - PHP_OPENSSL=yes - -LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USES+= pkgconfig ssl -.endif - -.if ${PHP_MODNAME} == "gd" -LIB_DEPENDS= libfreetype.so:print/freetype2 \ - libgd.so:graphics/gd \ - libpng.so:graphics/png -USES+= jpeg - -CONFIGURE_ARGS+= --enable-gd \ - --with-external-gd - -EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions --exclude libgd \ - php-${DISTVERSION}/ext/gd - -OPTIONS_DEFINE= JIS WEBP X11 - -JIS_DESC= Enable JIS-mapped Japanese font support -WEBP_DESC= Enable WebP image format support -X11_DESC= Enable XPM support -JIS_CONFIGURE_ON= --enable-gd-jis-conv -WEBP_CONFIGURE_ON= --with-webp -WEBP_LIB_DEPENDS= libwebp.so:graphics/webp -X11_CONFIGURE_ON= --with-xpm -X11_USE= XORG=xpm -X11_USES= xorg -.endif - -.if ${PHP_MODNAME} == "gettext" -CONFIGURE_ARGS+= --with-gettext=${LOCALBASE} - -USES+= gettext -.endif - -.if ${PHP_MODNAME} == "gmp" -LIB_DEPENDS+= libgmp.so:math/gmp - -CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "iconv" -CONFIGURE_ARGS+= --with-iconv=${LOCALBASE} - -USES+= iconv:translit -.endif - -.if ${PHP_MODNAME} == "imap" -PHP_MOD_PRIO= 30 -LIB_DEPENDS+= libc-client.so.2010:mail/panda-cclient - -CONFIGURE_ARGS+= --with-imap-ssl=${OPENSSLBASE} \ - --with-imap=${LOCALBASE} - -CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ - OPENSSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" \ - PHP_OPENSSL=yes - -LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USES+= ssl -.endif - -.if ${PHP_MODNAME} == "intl" -LIB_DEPENDS= libicui18n.so:devel/icu -USES+= pkgconfig -CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1 -.endif - -.if ${PHP_MODNAME} == "ldap" -CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} --with-ldap-sasl=${LOCALBASE} -USES+= ldap -.endif - -.if ${PHP_MODNAME} == "mbstring" - -CONFIGURE_ARGS+= --enable-mbstring - -OPTIONS_DEFINE= REGEX -OPTIONS_DEFAULT= REGEX - -REGEX_DESC= Enable multibyte regex support -REGEX_LIB_DEPENDS= libonig.so:devel/oniguruma -REGEX_CONFIGURE_OFF= --disable-mbregex - -PHP_HEADER_DIRS= libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls -.endif - -.if ${PHP_MODNAME} == "mysqli" -OPTIONS_DEFINE= MYSQLND -OPTIONS_DEFAULT= MYSQLND - -MYSQLND_DESC= Use MySQL Native Driver -MYSQLND_CONFIGURE_ON= --with-mysqli=mysqlnd -MYSQLND_CONFIGURE_OFF= --with-mysqli=${LOCALBASE}/bin/mysql_config -MYSQLND_USES_OFF= mysql -.endif - -.if ${PHP_MODNAME} == "odbc" -LIB_DEPENDS+= libodbc.so:databases/unixODBC - -CONFIGURE_ARGS+= --enable-odbc --with-unixODBC=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "opcache" -# This is needed by Zend extensions, keep before everything. -PHP_MOD_PRIO= 10 -CONFIGURE_ARGS+= --enable-opcache -.endif - -.if ${PHP_MODNAME} == "pcntl" -CONFIGURE_ARGS+= --enable-pcntl -.endif - -.if ${PHP_MODNAME} == "pdo" -CONFIGURE_ARGS+= --enable-pdo -.endif - -.if ${PHP_MODNAME} == "pdo_dblib" -CONFIGURE_ARGS+= --with-pdo-dblib=${LOCALBASE} - -USE_PHP= pdo:build - -OPTIONS_DEFINE= MSSQL - -MSSQL_DESC= Enable Microsoft SQL Server support -MSSQL_LIB_DEPENDS= libsybdb.so:databases/freetds -MSSQL_LIB_DEPENDS_OFF= libct.so:databases/freetds -.endif - -.if ${PHP_MODNAME} == "pdo_firebird" -CONFIGURE_ARGS+= --with-pdo-firebird=${LOCALBASE} - -USES+= firebird -USE_PHP= pdo:build -.endif - -.if ${PHP_MODNAME} == "pdo_odbc" -LIB_DEPENDS+= libodbc.so:databases/unixODBC -CONFIGURE_ARGS+= --with-pdo-odbc=unixODBC,${LOCALBASE} - -USE_PHP= pdo:build -.endif - -.if ${PHP_MODNAME} == "pdo_mysql" -OPTIONS_DEFINE= MYSQLND -OPTIONS_DEFAULT= MYSQLND - -MYSQLND_DESC= Use MySQL Native Driver - -MYSQLND_CONFIGURE_ON= --with-pdo-mysql=mysqlnd -MYSQLND_CONFIGURE_OFF= --with-pdo-mysql=${LOCALBASE} \ - --with-zlib-dir=/usr -MYSQLND_USES_OFF= mysql - -USE_PHP= pdo:build -.endif - -.if ${PHP_MODNAME} == "pdo_pgsql" -USES+= pgsql - -CONFIGURE_ARGS+= --with-pdo-pgsql=${LOCALBASE} - -USE_PHP= pdo:build -.endif - -.if ${PHP_MODNAME} == "pdo_sqlite" -USES+= localbase sqlite -CONFIGURE_ARGS+= --with-pdo-sqlite=${LOCALBASE} - -USE_PHP= pdo:build -.endif - -.if ${PHP_MODNAME} == "pgsql" -USES+= pgsql - -CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "phar" -CONFIGURE_ARGS+= --enable-phar -.endif - -.if ${PHP_MODNAME} == "posix" -CONFIGURE_ARGS+= --enable-posix -.endif - -.if ${PHP_MODNAME} == "pspell" -LIB_DEPENDS+= libaspell.so:textproc/aspell - -CONFIGURE_ARGS+= --with-pspell=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "readline" -CONFIGURE_ARGS+=--with-libedit -USES+= libedit -.endif - -.if ${PHP_MODNAME} == "session" -CONFIGURE_ARGS+= --enable-session -PHP_MOD_PRIO= 18 -.endif - -.if ${PHP_MODNAME} == "shmop" -CONFIGURE_ARGS+= --enable-shmop -.endif - -.if ${PHP_MODNAME} == "simplexml" -CONFIGURE_ARGS+= --enable-simplexml - -USES+= pkgconfig -USE_GNOME= libxml2 -.endif - -.if ${PHP_MODNAME} == "snmp" -CONFIGURE_ARGS+= --with-snmp=${LOCALBASE} - -CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no" - -LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp -LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl -USES+= ssl -.endif - -.if ${PHP_MODNAME} == "soap" -CONFIGURE_ARGS+= --enable-soap - -USES+= pkgconfig -USE_GNOME= libxml2 -.endif - -.if ${PHP_MODNAME} == "sockets" -CONFIGURE_ARGS+= --enable-sockets -.endif - -.if ${PHP_MODNAME} == "sodium" -CONFIGURE_ARGS+= --with-sodium=${LOCALBASE} -LIB_DEPENDS+= libsodium.so:security/libsodium -.endif - -.if ${PHP_MODNAME} == "sqlite3" -USES+= localbase pkgconfig sqlite -CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE} -.endif - -.if ${PHP_MODNAME} == "sysvmsg" -CONFIGURE_ARGS+= --enable-sysvmsg -.endif - -.if ${PHP_MODNAME} == "sysvsem" -CONFIGURE_ARGS+= --enable-sysvsem -.endif - -.if ${PHP_MODNAME} == "sysvshm" -CONFIGURE_ARGS+= --enable-sysvshm -.endif - -.if ${PHP_MODNAME} == "tidy" -CONFIGURE_ARGS+= --with-tidy=${LOCALBASE} - -LIB_DEPENDS+= libtidy5.so:www/tidy-html5 -.endif - -.if ${PHP_MODNAME} == "tokenizer" -CONFIGURE_ARGS+= --enable-tokenizer -.endif - -.if ${PHP_MODNAME} == "xml" -CONFIGURE_ARGS+= --enable-xml - -USES+= pkgconfig -USE_GNOME= libxml2 -.endif - -.if ${PHP_MODNAME} == "xmlreader" -CONFIGURE_ARGS+= --enable-xmlreader - -USE_GNOME= libxml2 - -USE_PHP= dom:build -.endif - -.if ${PHP_MODNAME} == "xmlwriter" -CONFIGURE_ARGS+= --enable-xmlwriter - -USES+= pkgconfig -USE_GNOME= libxml2 -.endif - -.if ${PHP_MODNAME} == "xsl" -CONFIGURE_ARGS+= --with-xsl=${LOCALBASE} - -USE_GNOME= libxslt -USE_PHP= dom:build xml:build -.endif - -.if ${PHP_MODNAME} == "zip" -LIB_DEPENDS+= libzip.so:archivers/libzip - -CONFIGURE_ARGS+= --with-zip --with-zlib-dir=/usr -USES+= pkgconfig -.endif - -.if ${PHP_MODNAME} == "zlib" -CONFIGURE_ARGS+= --with-zlib=/usr -USES+= pkgconfig -.endif - -.include <bsd.port.pre.mk> - -.if ${ARCH} == aarch64 && ${PHP_MODNAME} == "opcache" -CONFIGURE_ARGS+=--disable-opcache-jit -.endif - -.if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib" -post-extract: - @${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4 -.endif - -.if ${PHP_MODNAME} == "xml" -post-extract: - @${MKDIR} ${WRKSRC}/ext/xml - @${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml -.endif -.endif -.include <bsd.port.post.mk> diff --git a/lang/php81/distinfo b/lang/php81/distinfo deleted file mode 100644 index 3b2526858d27..000000000000 --- a/lang/php81/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1765959606 -SHA256 (php-8.1.34.tar.xz) = ffa9e0982e82eeaea848f57687b425ed173aa278fe563001310ae2638db5c251 -SIZE (php-8.1.34.tar.xz) = 11903896 diff --git a/lang/php81/files/patch-TSRM_TSRM.c b/lang/php81/files/patch-TSRM_TSRM.c deleted file mode 100644 index f2e0059dcede..000000000000 --- a/lang/php81/files/patch-TSRM_TSRM.c +++ /dev/null @@ -1,11 +0,0 @@ ---- TSRM/TSRM.c.orig 2023-04-12 03:52:48 UTC -+++ TSRM/TSRM.c -@@ -750,7 +750,7 @@ TSRM_API size_t tsrm_get_ls_cache_tcb_offset(void) - asm ("leal _tsrm_ls_cache@ntpoff,%0" - : "=r" (ret)); - return ret; --#elif defined(__aarch64__) -+#elif defined(__aarch64__) && !defined(__FreeBSD__) - size_t ret; - - # ifdef __APPLE__ diff --git a/lang/php81/files/patch-build_Makefile.global b/lang/php81/files/patch-build_Makefile.global deleted file mode 100644 index d18a33114464..000000000000 --- a/lang/php81/files/patch-build_Makefile.global +++ /dev/null @@ -1,19 +0,0 @@ ---- build/Makefile.global.orig 2023-03-14 19:50:20 UTC -+++ build/Makefile.global -@@ -92,14 +92,14 @@ test: all - @if test ! -z "$(PHP_EXECUTABLE)" && test -x "$(PHP_EXECUTABLE)"; then \ - INI_FILE=`$(PHP_EXECUTABLE) -d 'display_errors=stderr' -r 'echo php_ini_loaded_file();' 2> /dev/null`; \ - if test "$$INI_FILE"; then \ -- $(EGREP) -h -v $(PHP_DEPRECATED_DIRECTIVES_REGEX) "$$INI_FILE" > $(top_builddir)/tmp-php.ini; \ -+ $(EGREP) -h -v $(PHP_DEPRECATED_DIRECTIVES_REGEX) "$$INI_FILE" > $(top_builddir)/tmp-php.ini || :; \ - else \ - echo > $(top_builddir)/tmp-php.ini; \ - fi; \ - INI_SCANNED_PATH=`$(PHP_EXECUTABLE) -d 'display_errors=stderr' -r '$$a = explode(",\n", trim(php_ini_scanned_files())); echo $$a[0];' 2> /dev/null`; \ - if test "$$INI_SCANNED_PATH"; then \ - INI_SCANNED_PATH=`$(top_srcdir)/build/shtool path -d $$INI_SCANNED_PATH`; \ -- $(EGREP) -h -v $(PHP_DEPRECATED_DIRECTIVES_REGEX) "$$INI_SCANNED_PATH"/*.ini >> $(top_builddir)/tmp-php.ini; \ -+ $(EGREP) -h -v $(PHP_DEPRECATED_DIRECTIVES_REGEX) "$$INI_SCANNED_PATH"/*.ini >> $(top_builddir)/tmp-php.ini || :; \ - fi; \ - TEST_PHP_EXECUTABLE=$(PHP_EXECUTABLE) \ - TEST_PHP_SRCDIR=$(top_srcdir) \ diff --git a/lang/php81/files/patch-configure.ac b/lang/php81/files/patch-configure.ac deleted file mode 100644 index fae0134d0c7b..000000000000 --- a/lang/php81/files/patch-configure.ac +++ /dev/null @@ -1,45 +0,0 @@ ---- configure.ac.orig 2023-03-14 19:50:20 UTC -+++ configure.ac -@@ -55,6 +55,7 @@ AH_BOTTOM([ - - #include <string.h> - -+#include <ext/php_config.h> - #endif /* PHP_CONFIG_H */ - ]) - -@@ -273,7 +274,6 @@ sinclude(Zend/Zend.m4) - - dnl ---------------------------------------------------------------------------- - --PTHREADS_CHECK - PHP_HELP_SEPARATOR([SAPI modules:]) - PHP_SHLIB_SUFFIX_NAMES - PHP_BUILD_PROGRAM -@@ -614,7 +614,7 @@ memmem \ - AX_FUNC_WHICH_GETHOSTBYNAME_R - - dnl Some systems (like OpenSolaris) do not have nanosleep in libc. --PHP_CHECK_FUNC_LIB(nanosleep, rt) -+PHP_CHECK_FUNC(nanosleep, rt) - - dnl Haiku does not have network api in libc. - PHP_CHECK_FUNC_LIB(setsockopt, network) -@@ -1372,7 +1372,7 @@ EXPANDED_SYSCONFDIR=`eval echo $sysconfdir` - EXPANDED_DATADIR=$datadir - EXPANDED_PHP_CONFIG_FILE_PATH=`eval echo "$PHP_CONFIG_FILE_PATH"` - EXPANDED_PHP_CONFIG_FILE_SCAN_DIR=`eval echo "$PHP_CONFIG_FILE_SCAN_DIR"` --INCLUDE_PATH=.:$EXPANDED_PEAR_INSTALLDIR -+INCLUDE_PATH=.:${prefix}/share/pear - - exec_prefix=$old_exec_prefix - libdir=$old_libdir -@@ -1591,7 +1591,7 @@ PHP_SUBST(all_targets) - PHP_SUBST(install_targets) - PHP_SUBST(install_binary_targets) - --PHP_INSTALL_HEADERS([Zend/ TSRM/ include/ main/ main/streams/]) -+PHP_INSTALL_HEADERS([Zend/ TSRM/ main/ main/streams/]) - PHP_INSTALL_HEADERS([Zend/Optimizer], [ \ - zend_call_graph.h \ - zend_cfg.h \ diff --git a/lang/php81/files/patch-ext_hash_xxhash_xxhash.h b/lang/php81/files/patch-ext_hash_xxhash_xxhash.h deleted file mode 100644 index 27abdbc2af76..000000000000 --- a/lang/php81/files/patch-ext_hash_xxhash_xxhash.h +++ /dev/null @@ -1,46 +0,0 @@ ---- ext/hash/xxhash/xxhash.h.orig 2022-01-04 18:37:17 UTC -+++ ext/hash/xxhash/xxhash.h -@@ -2395,22 +2395,32 @@ XXH_PUBLIC_API XXH64_hash_t XXH64_hashFromCanonical(co - * inconsistent intrinsics, spotty coverage, and multiple endiannesses. - */ - #if XXH_VECTOR == XXH_VSX -+/* Annoyingly, these headers _may_ define three macros: `bool`, `vector`, -+ * and `pixel`. This is a problem for obvious reasons. -+ * -+ * These keywords are unnecessary; the spec literally says they are -+ * equivalent to `__bool`, `__vector`, and `__pixel` and may be undef'd -+ * after including the header. -+ * -+ * We use pragma push_macro/pop_macro to keep the namespace clean. */ -+# pragma push_macro("bool") -+# pragma push_macro("vector") -+# pragma push_macro("pixel") -+/* silence potential macro redefined warnings */ -+# undef bool -+# undef vector -+# undef pixel -+ - # if defined(__s390x__) - # include <s390intrin.h> - # else --/* gcc's altivec.h can have the unwanted consequence to unconditionally -- * #define bool, vector, and pixel keywords, -- * with bad consequences for programs already using these keywords for other purposes. -- * The paragraph defining these macros is skipped when __APPLE_ALTIVEC__ is defined. -- * __APPLE_ALTIVEC__ is _generally_ defined automatically by the compiler, -- * but it seems that, in some cases, it isn't. -- * Force the build macro to be defined, so that keywords are not altered. -- */ --# if defined(__GNUC__) && !defined(__APPLE_ALTIVEC__) --# define __APPLE_ALTIVEC__ --# endif - # include <altivec.h> - # endif -+ -+/* Restore the original macro values, if applicable. */ -+# pragma pop_macro("pixel") -+# pragma pop_macro("vector") -+# pragma pop_macro("bool") - - typedef __vector unsigned long long xxh_u64x2; - typedef __vector unsigned char xxh_u8x16; diff --git a/lang/php81/files/patch-ext_mysqli_mysqli__api.c b/lang/php81/files/patch-ext_mysqli_mysqli__api.c deleted file mode 100644 index 535503954e3d..000000000000 --- a/lang/php81/files/patch-ext_mysqli_mysqli__api.c +++ /dev/null @@ -1,12 +0,0 @@ ---- ext/mysqli/mysqli_api.c.orig 2020-09-29 22:36:51 UTC -+++ ext/mysqli/mysqli_api.c -@@ -29,7 +29,9 @@ - #include "zend_smart_str.h" - #include "php_mysqli_structs.h" - #include "mysqli_priv.h" -+#if defined(MYSQLI_USE_MYSQLND) - #include "ext/mysqlnd/mysql_float_to_double.h" -+#endif - - #define ERROR_ARG_POS(arg_num) (getThis() ? (arg_num-1) : (arg_num)) - diff --git a/lang/php81/files/patch-ext_mysqli_mysqli__nonapi.c b/lang/php81/files/patch-ext_mysqli_mysqli__nonapi.c deleted file mode 100644 index e7de52f5be9d..000000000000 --- a/lang/php81/files/patch-ext_mysqli_mysqli__nonapi.c +++ /dev/null @@ -1,12 +0,0 @@ ---- ext/mysqli/mysqli_nonapi.c.orig 2023-03-14 19:50:20 UTC -+++ ext/mysqli/mysqli_nonapi.c -@@ -26,7 +26,9 @@ - #include "php_ini.h" - #include "ext/standard/info.h" - #include "zend_smart_str.h" -+#if defined(MYSQLI_USE_MYSQLND) - #include "php_mysqli_structs.h" -+#endif - #include "mysqli_priv.h" - #define ERROR_ARG_POS(arg_num) (getThis() ? (arg_num-1) : (arg_num)) - diff --git a/lang/php81/files/patch-ext_mysqli_mysqli__prop.c b/lang/php81/files/patch-ext_mysqli_mysqli__prop.c deleted file mode 100644 index 26983cb2dbf9..000000000000 --- a/lang/php81/files/patch-ext_mysqli_mysqli__prop.c +++ /dev/null @@ -1,12 +0,0 @@ ---- ext/mysqli/mysqli_prop.c.orig 2023-03-14 19:50:20 UTC -+++ ext/mysqli/mysqli_prop.c -@@ -24,7 +24,9 @@ - #include "php.h" - #include "php_ini.h" - #include "ext/standard/info.h" -+#if defined(MYSQLI_USE_MYSQLND) - #include "php_mysqli_structs.h" -+#endif - #include "mysqli_priv.h" - - #define CHECK_STATUS(value, quiet) \ diff --git a/lang/php81/files/patch-ext_mysqli_php__mysqli__structs.h b/lang/php81/files/patch-ext_mysqli_php__mysqli__structs.h deleted file mode 100644 index 6884caf3f9f8..000000000000 --- a/lang/php81/files/patch-ext_mysqli_php__mysqli__structs.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ext/mysqli/php_mysqli_structs.h.orig 2023-03-14 19:50:20 UTC -+++ ext/mysqli/php_mysqli_structs.h -@@ -26,7 +26,7 @@ - #undef LIST - #endif - --#ifdef MYSQLI_USE_MYSQLND -+#if defined(MYSQLI_USE_MYSQLND) - #include "ext/mysqlnd/mysqlnd.h" - #include "mysqli_mysqlnd.h" - #else diff --git a/lang/php81/files/patch-ext_pcre_pcre2lib_sljit_sljitConfigInternal.h b/lang/php81/files/patch-ext_pcre_pcre2lib_sljit_sljitConfigInternal.h deleted file mode 100644 index 0711e717f932..000000000000 --- a/lang/php81/files/patch-ext_pcre_pcre2lib_sljit_sljitConfigInternal.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ext/pcre/pcre2lib/sljit/sljitConfigInternal.h.orig 2023-03-14 19:50:20 UTC -+++ ext/pcre/pcre2lib/sljit/sljitConfigInternal.h -@@ -319,7 +319,7 @@ extern "C" { - /* Instruction cache flush. */ - /****************************/ - --#if (!defined SLJIT_CACHE_FLUSH && defined __has_builtin) -+#if (!defined SLJIT_CACHE_FLUSH && defined __has_builtin && !defined SLJIT_CONFIG_PPC_32) - #if __has_builtin(__builtin___clear_cache) - - #define SLJIT_CACHE_FLUSH(from, to) \ diff --git a/lang/php81/files/patch-sapi_apache2handler_config.m4 b/lang/php81/files/patch-sapi_apache2handler_config.m4 deleted file mode 100644 index 3a33d9ad7f21..000000000000 --- a/lang/php81/files/patch-sapi_apache2handler_config.m4 +++ /dev/null @@ -1,11 +0,0 @@ ---- sapi/apache2handler/config.m4.orig 2023-03-14 19:50:20 UTC -+++ sapi/apache2handler/config.m4 -@@ -64,7 +64,7 @@ if test "$PHP_APXS2" != "no"; then - fi - - APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR` -- if test -z `$APXS -q SYSCONFDIR`; then -+ if true; then - INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \ - $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \ - -i -n php" diff --git a/lang/php81/files/patch-sapi_fpm_config.m4 b/lang/php81/files/patch-sapi_fpm_config.m4 deleted file mode 100644 index 6da0b1f4f40c..000000000000 --- a/lang/php81/files/patch-sapi_fpm_config.m4 +++ /dev/null @@ -1,11 +0,0 @@ ---- sapi/fpm/config.m4.orig 2023-03-14 19:50:20 UTC -+++ sapi/fpm/config.m4 -@@ -315,7 +315,7 @@ AC_DEFUN([AC_FPM_LQ], - AC_MSG_RESULT([no]) - ]) - -- if test "$have_lq" = "tcp_info"; then -+ if test "$have_lq" = "so_listenq"; then - AC_DEFINE([HAVE_LQ_TCP_INFO], 1, [do we have TCP_INFO?]) - fi - diff --git a/lang/php81/files/patch-sapi_fpm_www.conf.in b/lang/php81/files/patch-sapi_fpm_www.conf.in deleted file mode 100644 index ebe34421ef0f..000000000000 --- a/lang/php81/files/patch-sapi_fpm_www.conf.in +++ /dev/null @@ -1,17 +0,0 @@ ---- sapi/fpm/www.conf.in.orig 2023-03-14 19:50:20 UTC -+++ sapi/fpm/www.conf.in -@@ -32,10 +32,14 @@ group = @php_fpm_group@ - ; Valid syntaxes are: - ; 'ip.add.re.ss:port' - to listen on a TCP socket to a specific IPv4 address on - ; a specific port; -+; '0.0.0.0:port' - to listen on a TCP socket to all IPv4 addresses on -+; a specific port; - ; '[ip:6:addr:ess]:port' - to listen on a TCP socket to a specific IPv6 address on - ; a specific port; - ; 'port' - to listen on a TCP socket to all addresses - ; (IPv6 and IPv4-mapped) on a specific port; -+; Note: IPv4-mapped addresses are disabled by-default in -+; FreeBSD for security reasons; - ; '/path/to/unix/socket' - to listen on a unix socket. - ; Note: This value is mandatory. - listen = 127.0.0.1:9000 diff --git a/lang/php81/files/php_fpm.in b/lang/php81/files/php_fpm.in deleted file mode 100644 index 3a32b5ae2226..000000000000 --- a/lang/php81/files/php_fpm.in +++ /dev/null @@ -1,102 +0,0 @@ -#!/bin/sh - -# PROVIDE: php_fpm -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following line to /etc/rc.conf to enable php_fpm: -# php_fpm_enable (bool): Set to "NO" by default. -# Set it to "YES" to enable php_fpm -# php_fpm_profiles (str): Set to "" by default. -# Define your profiles here. -# php_fpm_pid_prefix (str): Set to "" by default. -# When using profiles manually assign value to "php_fpm_" -# for prevent collision with other PIDs names. - -. /etc/rc.subr - -name="php_fpm" -rcvar=php_fpm_enable - -start_precmd="php_fpm_prestart" -restart_precmd="php_fpm_checkconfig" -reload_precmd="php_fpm_checkconfig" -command="%%PREFIX%%/sbin/php-fpm" -configtest_cmd="php_fpm_checkconfig" -_pidprefix="/var/run" -pidfile="${_pidprefix}/php-fpm.pid" -required_files="%%PREFIX%%/etc/php-fpm.conf" - -load_rc_config "${name}" - -: ${php_fpm_enable="NO"} -: ${php_fpm_umask=""} -: ${php_fpm_svcj_options:="net_basic"} - -if [ -n "$2" ]; then - profile="$2" - if [ "x${php_fpm_profiles}" != "x" ]; then - pidfile="${_pidprefix}/${php_fpm_pid_prefix}php-fpm-${profile}.pid" - eval php_fpm_configfile="\${php_fpm_${profile}_configfile:-}" - if [ "x${php_fpm_configfile}" = "x" ]; then - echo "You must define a configuration file (php_fpm_${profile}_configfile)" - exit 1 - fi - required_files="${php_fpm_configfile}" - eval php_fpm_enable="\${php_fpm_${profile}_enable:-${php_fpm_enable}}" - php_fpm_flags="-y ${php_fpm_configfile} -g ${pidfile}" - else - echo "$0: extra argument ignored" - fi -else - if [ "x${php_fpm_profiles}" != "x" -a "x$1" != "x" ]; then - for profile in ${php_fpm_profiles}; do - echo "===> php_fpm profile: ${profile}" - %%PREFIX%%/etc/rc.d/php_fpm $1 ${profile} - retcode="$?" - if [ "0${retcode}" -ne 0 ]; then - failed="${profile} (${retcode}) ${failed:-}" - else - success="${profile} ${success:-}" - fi - done - exit 0 - fi -fi - -extra_commands="reload configtest logrotate" -sig_stop="QUIT" -sig_reload="USR2" -logrotate_cmd="php_fpm_logrotate" - -php_fpm_logrotate() { - if [ -z "$rc_pid" ]; then - _run_rc_notrunning - return 1 - fi - echo "Rotating logs $name." - kill -USR1 $rc_pid -} - -php_fpm_checkconfig() -{ - echo "Performing sanity check on php_fpm configuration:" - eval ${command} ${php_fpm_flags} -t -} - -php_fpm_prestart() -{ - php_fpm_checkconfig - checkconfig=$? - if [ $checkconfig -ne 0 ]; then - return $checkconfig - fi - - if [ ! -z "$php_fpm_umask" ]; then - echo "Setting umask to: ${php_fpm_umask}" - umask $php_fpm_umask - fi -} - -run_rc_command "$1" diff --git a/lang/php81/pkg-descr b/lang/php81/pkg-descr deleted file mode 100644 index 60a2137716fb..000000000000 --- a/lang/php81/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open -Source general-purpose scripting language that is especially suited for -Web development and can be embedded into HTML. Its syntax draws upon C, -Java, and Perl, and is easy to learn. The main goal of the language is to -allow web developers to write dynamically generated webpages quickly, but -you can do much more with PHP. diff --git a/lang/php81/pkg-message.mod b/lang/php81/pkg-message.mod deleted file mode 100644 index 8ad98d25b4e6..000000000000 --- a/lang/php81/pkg-message.mod +++ /dev/null @@ -1,24 +0,0 @@ -****************************************************************************** - -Consider switching to php-fpm and mod_fast_cgi as per Apache httpd project -recommendation. See https://cwiki.apache.org/confluence/display/HTTPD/PHP-FPM - -****************************************************************************** - -If you are building PHP-based ports in poudriere(8) or Synth with ZTS enabled, -add WITH_MPM=event to /etc/make.conf to prevent build failures. - -****************************************************************************** - -Make sure index.php is part of your DirectoryIndex. - -You should add the following to your Apache configuration file: - -<FilesMatch "\.php$"> - SetHandler application/x-httpd-php -</FilesMatch> -<FilesMatch "\.phps$"> - SetHandler application/x-httpd-php-source -</FilesMatch> - -****************************************************************************** diff --git a/lang/php81/pkg-plist b/lang/php81/pkg-plist deleted file mode 100644 index 9b1ef314b1e5..000000000000 --- a/lang/php81/pkg-plist +++ /dev/null @@ -1,309 +0,0 @@ -%%CLI%%bin/php -%%CGI%%bin/php-cgi -bin/php-config -%%PHPDBG%%bin/phpdbg -bin/phpize -%%FPM%%sbin/php-fpm -etc/php.conf -etc/php.ini-development -etc/php.ini-production -%%FPM%%@sample etc/php-fpm.conf.default etc/php-fpm.conf -%%FPM%%@sample etc/php-fpm.d/www.conf.default etc/php-fpm.d/www.conf -include/php/TSRM/TSRM.h -include/php/TSRM/tsrm_win32.h -include/php/Zend/Optimizer/zend_call_graph.h -include/php/Zend/Optimizer/zend_cfg.h -include/php/Zend/Optimizer/zend_dfg.h -include/php/Zend/Optimizer/zend_dump.h -include/php/Zend/Optimizer/zend_func_info.h -include/php/Zend/Optimizer/zend_inference.h -include/php/Zend/Optimizer/zend_optimizer.h -include/php/Zend/Optimizer/zend_ssa.h -include/php/Zend/zend.h -include/php/Zend/zend_API.h -include/php/Zend/zend_alloc.h -include/php/Zend/zend_alloc_sizes.h -include/php/Zend/zend_arena.h -include/php/Zend/zend_ast.h -include/php/Zend/zend_attributes.h -include/php/Zend/zend_attributes_arginfo.h -include/php/Zend/zend_bitset.h -include/php/Zend/zend_build.h -include/php/Zend/zend_builtin_functions.h -include/php/Zend/zend_builtin_functions_arginfo.h -include/php/Zend/zend_closures.h -include/php/Zend/zend_closures_arginfo.h -include/php/Zend/zend_compile.h -include/php/Zend/zend_config.h -include/php/Zend/zend_config.w32.h -include/php/Zend/zend_constants.h -include/php/Zend/zend_cpuinfo.h -include/php/Zend/zend_dtrace.h -%%DTRACE%%include/php/Zend/zend_dtrace_gen.h -include/php/Zend/zend_enum.h -include/php/Zend/zend_enum_arginfo.h -include/php/Zend/zend_errors.h -include/php/Zend/zend_exceptions.h -include/php/Zend/zend_exceptions_arginfo.h -include/php/Zend/zend_execute.h -include/php/Zend/zend_extensions.h -include/php/Zend/zend_fibers.h -include/php/Zend/zend_fibers_arginfo.h -include/php/Zend/zend_float.h -include/php/Zend/zend_gc.h -include/php/Zend/zend_gdb.h -include/php/Zend/zend_generators.h -include/php/Zend/zend_generators_arginfo.h -include/php/Zend/zend_globals.h -include/php/Zend/zend_globals_macros.h -include/php/Zend/zend_hash.h -include/php/Zend/zend_highlight.h -include/php/Zend/zend_inheritance.h -include/php/Zend/zend_ini.h -include/php/Zend/zend_ini_parser.h -include/php/Zend/zend_ini_scanner.h -include/php/Zend/zend_ini_scanner_defs.h -include/php/Zend/zend_interfaces.h -include/php/Zend/zend_interfaces_arginfo.h -include/php/Zend/zend_istdiostream.h -include/php/Zend/zend_iterators.h -include/php/Zend/zend_language_parser.h -include/php/Zend/zend_language_scanner.h -include/php/Zend/zend_language_scanner_defs.h -include/php/Zend/zend_list.h -include/php/Zend/zend_llist.h -include/php/Zend/zend_long.h -include/php/Zend/zend_map_ptr.h -include/php/Zend/zend_max_execution_timer.h -include/php/Zend/zend_modules.h -include/php/Zend/zend_multibyte.h -include/php/Zend/zend_multiply.h -include/php/Zend/zend_object_handlers.h -include/php/Zend/zend_objects.h -include/php/Zend/zend_objects_API.h -include/php/Zend/zend_observer.h -include/php/Zend/zend_operators.h -include/php/Zend/zend_portability.h -include/php/Zend/zend_ptr_stack.h -include/php/Zend/zend_range_check.h -include/php/Zend/zend_signal.h -include/php/Zend/zend_smart_str.h -include/php/Zend/zend_smart_str_public.h -include/php/Zend/zend_smart_string.h -include/php/Zend/zend_smart_string_public.h -include/php/Zend/zend_sort.h -include/php/Zend/zend_stack.h -include/php/Zend/zend_stream.h -include/php/Zend/zend_string.h -include/php/Zend/zend_strtod.h -include/php/Zend/zend_strtod_int.h -include/php/Zend/zend_system_id.h -include/php/Zend/zend_type_info.h -include/php/Zend/zend_types.h -include/php/Zend/zend_variables.h -include/php/Zend/zend_virtual_cwd.h -include/php/Zend/zend_vm.h -include/php/Zend/zend_vm_def.h -include/php/Zend/zend_vm_execute.h -include/php/Zend/zend_vm_handlers.h -include/php/Zend/zend_vm_opcodes.h -include/php/Zend/zend_vm_trace_handlers.h -include/php/Zend/zend_vm_trace_lines.h -include/php/Zend/zend_vm_trace_map.h -include/php/Zend/zend_weakrefs.h -include/php/Zend/zend_weakrefs_arginfo.h -include/php/ext/date/lib/timelib.h -include/php/ext/date/lib/timelib_config.h -include/php/ext/date/php_date.h -include/php/ext/hash/php_hash.h -include/php/ext/hash/php_hash_adler32.h -include/php/ext/hash/php_hash_crc32.h -include/php/ext/hash/php_hash_fnv.h -include/php/ext/hash/php_hash_gost.h -include/php/ext/hash/php_hash_haval.h -include/php/ext/hash/php_hash_joaat.h -include/php/ext/hash/php_hash_md.h -include/php/ext/hash/php_hash_murmur.h -include/php/ext/hash/php_hash_ripemd.h -include/php/ext/hash/php_hash_sha.h -include/php/ext/hash/php_hash_sha3.h -include/php/ext/hash/php_hash_snefru.h -include/php/ext/hash/php_hash_tiger.h -include/php/ext/hash/php_hash_whirlpool.h -include/php/ext/hash/php_hash_xxhash.h -include/php/ext/json/php_json.h -include/php/ext/json/php_json_parser.h -include/php/ext/json/php_json_scanner.h -include/php/ext/libxml/php_libxml.h -%%MYSQLND%%include/php/ext/mysqlnd/config-win.h -%%MYSQLND%%include/php/ext/mysqlnd/mysql_float_to_double.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_alloc.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_auth.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_block_alloc.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_charset.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_commands.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_connection.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_debug.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_enum_n_def.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_ext_plugin.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_libmysql_compat.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_plugin.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_portability.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_priv.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_protocol_frame_codec.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_ps.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_read_buffer.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_result.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_result_meta.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_reverse_api.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_statistics.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_structs.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_vio.h -%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_wireprotocol.h -%%MYSQLND%%include/php/ext/mysqlnd/php_mysqlnd.h -%%BUNDLED_PCRE%%include/php/ext/pcre/pcre2lib/config.h -%%BUNDLED_PCRE%%include/php/ext/pcre/pcre2lib/pcre2.h -%%BUNDLED_PCRE%%include/php/ext/pcre/pcre2lib/pcre2_internal.h -%%BUNDLED_PCRE%%include/php/ext/pcre/pcre2lib/pcre2_intmodedep.h -%%BUNDLED_PCRE%%include/php/ext/pcre/pcre2lib/pcre2_jit_neon_inc.h -%%BUNDLED_PCRE%%include/php/ext/pcre/pcre2lib/pcre2_jit_simd_inc.h -%%BUNDLED_PCRE%%include/php/ext/pcre/pcre2lib/pcre2_ucp.h -include/php/ext/pcre/php_pcre.h -include/php/ext/spl/php_spl.h -include/php/ext/spl/spl_array.h -include/php/ext/spl/spl_directory.h -include/php/ext/spl/spl_dllist.h -include/php/ext/spl/spl_engine.h -include/php/ext/spl/spl_exceptions.h -include/php/ext/spl/spl_fixedarray.h -include/php/ext/spl/spl_functions.h -include/php/ext/spl/spl_heap.h -include/php/ext/spl/spl_iterators.h -include/php/ext/spl/spl_observer.h -include/php/ext/standard/base64.h -include/php/ext/standard/basic_functions.h -include/php/ext/standard/basic_functions_arginfo.h -include/php/ext/standard/crc32.h -include/php/ext/standard/crc32_x86.h -include/php/ext/standard/credits.h -include/php/ext/standard/credits_ext.h -include/php/ext/standard/credits_sapi.h -include/php/ext/standard/crypt_blowfish.h -include/php/ext/standard/crypt_freesec.h -include/php/ext/standard/css.h -include/php/ext/standard/datetime.h -include/php/ext/standard/dir_arginfo.h -include/php/ext/standard/dl.h -include/php/ext/standard/dl_arginfo.h -include/php/ext/standard/exec.h -include/php/ext/standard/file.h -include/php/ext/standard/flock_compat.h -include/php/ext/standard/fsock.h -include/php/ext/standard/head.h -include/php/ext/standard/hrtime.h -include/php/ext/standard/html.h -include/php/ext/standard/html_tables.h -include/php/ext/standard/info.h -include/php/ext/standard/md5.h -include/php/ext/standard/pack.h -include/php/ext/standard/pageinfo.h -include/php/ext/standard/php_array.h -include/php/ext/standard/php_assert.h -include/php/ext/standard/php_browscap.h -include/php/ext/standard/php_crypt.h -include/php/ext/standard/php_crypt_r.h -include/php/ext/standard/php_dir.h -include/php/ext/standard/php_dns.h -include/php/ext/standard/php_ext_syslog.h -include/php/ext/standard/php_filestat.h -include/php/ext/standard/php_fopen_wrappers.h -include/php/ext/standard/php_http.h -include/php/ext/standard/php_image.h -include/php/ext/standard/php_incomplete_class.h -include/php/ext/standard/php_lcg.h -include/php/ext/standard/php_mail.h -include/php/ext/standard/php_math.h -include/php/ext/standard/php_mt_rand.h -include/php/ext/standard/php_net.h -include/php/ext/standard/php_password.h -include/php/ext/standard/php_rand.h -include/php/ext/standard/php_random.h -include/php/ext/standard/php_smart_string.h -include/php/ext/standard/php_smart_string_public.h -include/php/ext/standard/php_standard.h -include/php/ext/standard/php_string.h -include/php/ext/standard/php_uuencode.h -include/php/ext/standard/php_var.h -include/php/ext/standard/php_versioning.h -include/php/ext/standard/proc_open.h -include/php/ext/standard/quot_print.h -include/php/ext/standard/scanf.h -include/php/ext/standard/sha1.h -include/php/ext/standard/streamsfuncs.h -include/php/ext/standard/url.h -include/php/ext/standard/url_scanner_ex.h -include/php/ext/standard/user_filters_arginfo.h -include/php/ext/standard/winver.h -@touch include/php/ext/php_config.h -@rmempty include/php/ext/php_config.h -include/php/main/SAPI.h -include/php/main/build-defs.h -include/php/main/fastcgi.h -include/php/main/fopen_wrappers.h -include/php/main/http_status_codes.h -include/php/main/php.h -include/php/main/php_compat.h -include/php/main/php_config.h -include/php/main/php_content_types.h -include/php/main/php_getopt.h -include/php/main/php_globals.h -include/php/main/php_ini.h -include/php/main/php_main.h -include/php/main/php_memory_streams.h -include/php/main/php_network.h -include/php/main/php_open_temporary_file.h -include/php/main/php_output.h -include/php/main/php_reentrancy.h -include/php/main/php_scandir.h -include/php/main/php_stdint.h -include/php/main/php_streams.h -include/php/main/php_syslog.h -include/php/main/php_ticks.h -include/php/main/php_variables.h -include/php/main/php_version.h -include/php/main/rfc1867.h -include/php/main/snprintf.h -include/php/main/spprintf.h -include/php/main/streams/php_stream_context.h -include/php/main/streams/php_stream_filter_api.h -include/php/main/streams/php_stream_glob_wrapper.h -include/php/main/streams/php_stream_mmap.h -include/php/main/streams/php_stream_plain_wrapper.h -include/php/main/streams/php_stream_transport.h -include/php/main/streams/php_stream_userspace.h -include/php/main/streams/php_streams_int.h -%%CLI%%include/php/sapi/cli/cli.h -%%EMBED%%include/php/sapi/embed/php_embed.h -%%EMBED%%lib/libphp.so -lib/php/build/Makefile.global -lib/php/build/ax_check_compile_flag.m4 -lib/php/build/ax_gcc_func_attribute.m4 -lib/php/build/config.guess -lib/php/build/config.sub -lib/php/build/gen_stub.php -lib/php/build/libtool.m4 -lib/php/build/ltmain.sh -lib/php/build/php.m4 -lib/php/build/php_cxx_compile_stdcxx.m4 -lib/php/build/phpize.m4 -lib/php/build/pkg.m4 -lib/php/build/run-tests.php -lib/php/build/shtool -%%CGI%%share/man/man1/php-cgi.1.gz -share/man/man1/php-config.1.gz -%%CLI%%share/man/man1/php.1.gz -%%PHPDBG%%share/man/man1/phpdbg.1.gz -share/man/man1/phpize.1.gz -%%FPM%%share/man/man8/php-fpm.8.gz -%%FPM%%share/php/fpm/status.html diff --git a/lang/php81/pkg-plist.mod b/lang/php81/pkg-plist.mod deleted file mode 100644 index 8939be6d3d5e..000000000000 --- a/lang/php81/pkg-plist.mod +++ /dev/null @@ -1,3 +0,0 @@ -%%APACHEMODDIR%%/%%AP_MODULE%% -@postexec %D/sbin/apxs -e -a -n %%AP_NAME%% %f -@preunexec %D/sbin/apxs -e -A -n %%AP_NAME%% %f diff --git a/lang/php82-extensions/Makefile b/lang/php82-extensions/Makefile index aeb2ec88430b..7992d2e2e880 100644 --- a/lang/php82-extensions/Makefile +++ b/lang/php82-extensions/Makefile @@ -9,7 +9,7 @@ WWW= https://www.php.net/ USES= metaport php -IGNORE_WITH_PHP= 81 83 84 85 +IGNORE_WITH_PHP= 83 84 85 PHP_VER= 82 OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA DOM ENCHANT EXIF FFI \ diff --git a/lang/php82/Makefile b/lang/php82/Makefile index 5b2c29424731..3171557837fe 100644 --- a/lang/php82/Makefile +++ b/lang/php82/Makefile @@ -177,7 +177,7 @@ COMMENT= The ${PHP_MODNAME} shared extension for php USES+= php:ext,noflavors PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_VER= 82 -IGNORE_WITH_PHP= 81 83 84 85 +IGNORE_WITH_PHP= 83 84 85 EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME} WRKSRC= ${WRKDIR}/${EXTSUBDIR} diff --git a/lang/php83-extensions/Makefile b/lang/php83-extensions/Makefile index c77beae9ba5d..3b84a659ee76 100644 --- a/lang/php83-extensions/Makefile +++ b/lang/php83-extensions/Makefile @@ -9,7 +9,7 @@ WWW= https://www.php.net/ USES= metaport php -IGNORE_WITH_PHP= 81 82 84 85 +IGNORE_WITH_PHP= 82 84 85 PHP_VER= 83 OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA DOM ENCHANT EXIF FFI \ diff --git a/lang/php83/Makefile b/lang/php83/Makefile index 4c96cc7b691a..4d48b84410fa 100644 --- a/lang/php83/Makefile +++ b/lang/php83/Makefile @@ -195,7 +195,7 @@ COMMENT= The ${PHP_MODNAME} shared extension for php USES+= php:ext,noflavors PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_VER= 83 -IGNORE_WITH_PHP= 81 82 84 85 +IGNORE_WITH_PHP= 82 84 85 EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME} WRKSRC= ${WRKDIR}/${EXTSUBDIR} diff --git a/lang/php84-extensions/Makefile b/lang/php84-extensions/Makefile index f359fdb60282..91dcee4216c9 100644 --- a/lang/php84-extensions/Makefile +++ b/lang/php84-extensions/Makefile @@ -9,7 +9,7 @@ WWW= https://www.php.net/ USES= metaport php -IGNORE_WITH_PHP= 81 82 83 85 +IGNORE_WITH_PHP= 82 83 85 PHP_VER= 84 OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA DOM ENCHANT EXIF FFI \ diff --git a/lang/php84/Makefile b/lang/php84/Makefile index 9279b6c84a21..e13afe65cda5 100644 --- a/lang/php84/Makefile +++ b/lang/php84/Makefile @@ -202,7 +202,7 @@ COMMENT= The ${PHP_MODNAME} shared extension for php USES+= php:ext,noflavors PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_VER= 84 -IGNORE_WITH_PHP= 81 82 83 85 +IGNORE_WITH_PHP= 82 83 85 EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME} WRKSRC= ${WRKDIR}/${EXTSUBDIR} diff --git a/lang/php85-extensions/Makefile b/lang/php85-extensions/Makefile index 3d77950e33b9..e8f3abaf15c9 100644 --- a/lang/php85-extensions/Makefile +++ b/lang/php85-extensions/Makefile @@ -9,7 +9,7 @@ WWW= https://www.php.net/ USES= metaport php -IGNORE_WITH_PHP= 81 82 83 84 +IGNORE_WITH_PHP= 82 83 84 PHP_VER= 85 OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA DOM ENCHANT EXIF FFI \ diff --git a/lang/php85/Makefile b/lang/php85/Makefile index ad530903b840..76c1cdc2f656 100644 --- a/lang/php85/Makefile +++ b/lang/php85/Makefile @@ -205,7 +205,7 @@ COMMENT= The ${PHP_MODNAME} shared extension for php USES+= php:ext,noflavors PHP_MODNAME= ${PKGNAMESUFFIX:S/-//} PHP_VER= 85 -IGNORE_WITH_PHP= 81 82 83 84 +IGNORE_WITH_PHP= 82 83 84 EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME} WRKSRC= ${WRKDIR}/${EXTSUBDIR} diff --git a/mail/Makefile b/mail/Makefile index b59bf2fc83c9..a2455c86bdbf 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -472,7 +472,6 @@ SUBDIR += perdition SUBDIR += pflogsumm SUBDIR += pfqueue - SUBDIR += php81-imap SUBDIR += php82-imap SUBDIR += php83-imap SUBDIR += phplist diff --git a/mail/pecl-imap/Makefile b/mail/pecl-imap/Makefile index cfba3b8cff47..61616db44f50 100644 --- a/mail/pecl-imap/Makefile +++ b/mail/pecl-imap/Makefile @@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libc-client.so.2010:mail/panda-cclient USES= php:pecl localbase ssl -IGNORE_WITH_PHP= 81 82 83 +IGNORE_WITH_PHP= 82 83 CONFIGURE_ARGS+= --with-imap-ssl=${OPENSSLBASE} --with-imap=${LOCALBASE} CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" OPENSSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" diff --git a/mail/php81-imap/Makefile b/mail/php81-imap/Makefile deleted file mode 100644 index 8fea8d06fd96..000000000000 --- a/mail/php81-imap/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= mail - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -imap - -.include "${MASTERDIR}/Makefile" diff --git a/mail/php81-imap/files/patch-config.m4 b/mail/php81-imap/files/patch-config.m4 deleted file mode 100644 index b2a153543fe3..000000000000 --- a/mail/php81-imap/files/patch-config.m4 +++ /dev/null @@ -1,47 +0,0 @@ ---- config.m4.orig 2019-08-20 14:09:27 UTC -+++ config.m4 -@@ -105,6 +105,13 @@ PHP_ARG_WITH([imap-ssl], - [no], - [no]) - -+PHP_ARG_WITH([pcre-dir], -+ [pcre install prefix], -+ [AS_HELP_STRING([[--with-pcre-dir]], -+ [IMAP: pcre install prefix])], -+ [no], -+ [no]) -+ - if test "$PHP_IMAP" != "no"; then - PHP_SUBST(IMAP_SHARED_LIBADD) - PHP_NEW_EXTENSION(imap, php_imap.c, $ext_shared,, -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1) -@@ -120,6 +127,30 @@ if test "$PHP_IMAP" != "no"; then - fi - done - -+ dnl This is PECL build, check if bundled PCRE library is used -+ old_CPPFLAGS=$CPPFLAGS -+ CPPFLAGS=$INCLUDES -+ AC_EGREP_CPP(yes,[ -+#include <main/php_config.h> -+#if defined(HAVE_BUNDLED_PCRE) && !defined(COMPILE_DL_PCRE) -+yes -+#endif -+ ],[ -+ PHP_PCRE_REGEX=yes -+ ],[ -+ AC_EGREP_CPP(yes,[ -+#include <main/php_config.h> -+#if defined(HAVE_PCRE) && !defined(COMPILE_DL_PCRE) -+yes -+#endif -+ ],[ -+ PHP_PCRE_REGEX=pecl -+ PHP_ADD_INCLUDE($PHP_PCRE_DIR/include) -+ ],[ -+ PHP_PCRE_REGEX=no -+ ]) -+ ]) -+ - dnl Check for c-client version 2004 - AC_EGREP_HEADER(mail_fetch_overview_sequence, $IMAP_INC_DIR/mail.h, [ - AC_DEFINE(HAVE_IMAP2004,1,[ ]) diff --git a/mail/phplist/Makefile b/mail/phplist/Makefile index 9075c8eb188c..ed03374a7864 100644 --- a/mail/phplist/Makefile +++ b/mail/phplist/Makefile @@ -15,7 +15,6 @@ 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 simplexml xml zlib -IGNORE_WITH_PHP= 81 NO_ARCH= yes NO_BUILD= yes diff --git a/mail/squirrelmail-change_sqlpass-plugin/Makefile b/mail/squirrelmail-change_sqlpass-plugin/Makefile index 2497f6e67276..9e2b560a2a3d 100644 --- a/mail/squirrelmail-change_sqlpass-plugin/Makefile +++ b/mail/squirrelmail-change_sqlpass-plugin/Makefile @@ -8,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Allows users to change their passwords stored in a SQL database WWW= https://www.squirrelmail.org/plugin_view.php?id=25 -IGNORE_WITH_PHP= 81 82 83 +IGNORE_WITH_PHP= 82 83 USE_SM_COMPAT= yes RUN_DEPENDS= ${LOCALBASE}/share/pear/DB.php:databases/pear-DB@${PHP_FLAVOR} diff --git a/mail/squirrelmail-sasql-plugin/Makefile b/mail/squirrelmail-sasql-plugin/Makefile index 0d68f6122ece..41261cbb3aae 100644 --- a/mail/squirrelmail-sasql-plugin/Makefile +++ b/mail/squirrelmail-sasql-plugin/Makefile @@ -9,7 +9,7 @@ WWW= https://www.squirrelmail.org RUN_DEPENDS= ${LOCALBASE}/share/pear/DB.php:databases/pear-DB@${PHP_FLAVOR} -IGNORE_WITH_PHP= 81 82 83 +IGNORE_WITH_PHP= 82 83 USE_SM_COMPAT= yes USE_GENERIC_PKGMESSAGE= yes diff --git a/math/Makefile b/math/Makefile index fdb2cc3502c3..9c3f715d6d97 100644 --- a/math/Makefile +++ b/math/Makefile @@ -894,8 +894,6 @@ SUBDIR += petanque SUBDIR += petiga SUBDIR += pffft - SUBDIR += php81-bcmath - SUBDIR += php81-gmp SUBDIR += php82-bcmath SUBDIR += php82-gmp SUBDIR += php83-bcmath diff --git a/math/php81-bcmath/Makefile b/math/php81-bcmath/Makefile deleted file mode 100644 index 265a69ea191a..000000000000 --- a/math/php81-bcmath/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= math - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -bcmath - -.include "${MASTERDIR}/Makefile" diff --git a/math/php81-gmp/Makefile b/math/php81-gmp/Makefile deleted file mode 100644 index 21870f6c3a81..000000000000 --- a/math/php81-gmp/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= math - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -gmp - -.include "${MASTERDIR}/Makefile" diff --git a/misc/Makefile b/misc/Makefile index b544545945c5..559203c42b94 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -408,7 +408,6 @@ SUBDIR += pecl-timezonedb SUBDIR += perkeep SUBDIR += pfm - SUBDIR += php81-calendar SUBDIR += php82-calendar SUBDIR += php83-calendar SUBDIR += php84-calendar diff --git a/misc/php81-calendar/Makefile b/misc/php81-calendar/Makefile deleted file mode 100644 index 31700e65d54c..000000000000 --- a/misc/php81-calendar/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= misc - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -calendar - -.include "${MASTERDIR}/Makefile" diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile index 078240e86b19..97b9316f5b8c 100644 --- a/net-mgmt/Makefile +++ b/net-mgmt/Makefile @@ -298,7 +298,6 @@ SUBDIR += peering-manager SUBDIR += pftabled SUBDIR += php-fpm_exporter - SUBDIR += php81-snmp SUBDIR += php82-snmp SUBDIR += php83-snmp SUBDIR += php84-snmp diff --git a/net-mgmt/icinga-php-library/Makefile b/net-mgmt/icinga-php-library/Makefile index 407328253146..24af546b713a 100644 --- a/net-mgmt/icinga-php-library/Makefile +++ b/net-mgmt/icinga-php-library/Makefile @@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= php:web,flavors USE_PHP= filter -IGNORE_WITH_PHP=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icinga-php-thirdparty/Makefile b/net-mgmt/icinga-php-thirdparty/Makefile index 58630c40ded3..e33d919f7f57 100644 --- a/net-mgmt/icinga-php-thirdparty/Makefile +++ b/net-mgmt/icinga-php-thirdparty/Makefile @@ -12,7 +12,6 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= php:web,flavors -IGNORE_WITH_PHP=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-businessprocess/Makefile b/net-mgmt/icingaweb2-module-businessprocess/Makefile index 423fec2f14be..8d474790ed70 100644 --- a/net-mgmt/icingaweb2-module-businessprocess/Makefile +++ b/net-mgmt/icingaweb2-module-businessprocess/Makefile @@ -16,7 +16,6 @@ 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=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-cube/Makefile b/net-mgmt/icingaweb2-module-cube/Makefile index 1ee76b85cc7c..1594ccc875fa 100644 --- a/net-mgmt/icingaweb2-module-cube/Makefile +++ b/net-mgmt/icingaweb2-module-cube/Makefile @@ -20,7 +20,6 @@ NO_BUILD= yes NO_ARCH= yes USES= php:web,flavors -IGNORE_WITH_PHP=81 WWWDIR?= ${PREFIX}/www/icingaweb2/modules/${PORTNAME:C/^.*-//} diff --git a/net-mgmt/icingaweb2-module-director/Makefile b/net-mgmt/icingaweb2-module-director/Makefile index 0dce95a1ac4b..ddc987325021 100644 --- a/net-mgmt/icingaweb2-module-director/Makefile +++ b/net-mgmt/icingaweb2-module-director/Makefile @@ -15,7 +15,6 @@ RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FL USES= php:web,flavors USE_PHP= pcntl -IGNORE_WITH_PHP=81 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 66e31b5076e8..64621ecd31ce 100644 --- a/net-mgmt/icingaweb2-module-elasticsearch/Makefile +++ b/net-mgmt/icingaweb2-module-elasticsearch/Makefile @@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR} USES= php:web,flavors -IGNORE_WITH_PHP=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-fileshipper/Makefile b/net-mgmt/icingaweb2-module-fileshipper/Makefile index f2c458393c9c..a5baa6faf1f1 100644 --- a/net-mgmt/icingaweb2-module-fileshipper/Makefile +++ b/net-mgmt/icingaweb2-module-fileshipper/Makefile @@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR} USES= php:web,flavors -IGNORE_WITH_PHP=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-generictts/Makefile b/net-mgmt/icingaweb2-module-generictts/Makefile index b6b34f8a2fc0..dcb477c0608c 100644 --- a/net-mgmt/icingaweb2-module-generictts/Makefile +++ b/net-mgmt/icingaweb2-module-generictts/Makefile @@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR} USES= php:web,flavors -IGNORE_WITH_PHP=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-grafana/Makefile b/net-mgmt/icingaweb2-module-grafana/Makefile index ff74f44aeaea..694593cf44c1 100644 --- a/net-mgmt/icingaweb2-module-grafana/Makefile +++ b/net-mgmt/icingaweb2-module-grafana/Makefile @@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR} USES= php:web,flavors -IGNORE_WITH_PHP=81 USE_GITHUB= yes GH_ACCOUNT= NETWAYS diff --git a/net-mgmt/icingaweb2-module-graphite/Makefile b/net-mgmt/icingaweb2-module-graphite/Makefile index 837184657f5e..6d82b46cc32c 100644 --- a/net-mgmt/icingaweb2-module-graphite/Makefile +++ b/net-mgmt/icingaweb2-module-graphite/Makefile @@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FLAVOR} USES= php:web,flavors -IGNORE_WITH_PHP=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-icingadb/Makefile b/net-mgmt/icingaweb2-module-icingadb/Makefile index 9e69cbe0461a..e10d8c7b45f8 100644 --- a/net-mgmt/icingaweb2-module-icingadb/Makefile +++ b/net-mgmt/icingaweb2-module-icingadb/Makefile @@ -21,7 +21,6 @@ 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= 81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-idoreports/Makefile b/net-mgmt/icingaweb2-module-idoreports/Makefile index d4a4a245276c..8625d25455eb 100644 --- a/net-mgmt/icingaweb2-module-idoreports/Makefile +++ b/net-mgmt/icingaweb2-module-idoreports/Makefile @@ -16,7 +16,6 @@ RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FL icingaweb2-module-reporting${PHP_PKGNAMESUFFIX}>=0.10.0:net-mgmt/icingaweb2-module-reporting@${PHP_FLAVOR} USES= php:web,flavors -IGNORE_WITH_PHP=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-jira/Makefile b/net-mgmt/icingaweb2-module-jira/Makefile index 12ed720951a0..a74ea18a7edf 100644 --- a/net-mgmt/icingaweb2-module-jira/Makefile +++ b/net-mgmt/icingaweb2-module-jira/Makefile @@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR} USES= php:web,flavors -IGNORE_WITH_PHP=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-map/Makefile b/net-mgmt/icingaweb2-module-map/Makefile index 8a247e8584f2..6d520a8e732d 100644 --- a/net-mgmt/icingaweb2-module-map/Makefile +++ b/net-mgmt/icingaweb2-module-map/Makefile @@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FLAVOR} USES= php:web,flavors -IGNORE_WITH_PHP=81 USE_GITHUB= yes GH_ACCOUNT= nbuchwitz diff --git a/net-mgmt/icingaweb2-module-pdfexport/Makefile b/net-mgmt/icingaweb2-module-pdfexport/Makefile index f9459d2196ef..64d17ba91ee1 100644 --- a/net-mgmt/icingaweb2-module-pdfexport/Makefile +++ b/net-mgmt/icingaweb2-module-pdfexport/Makefile @@ -16,7 +16,6 @@ RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FL chromium>0:www/chromium USES= php:web,flavors -IGNORE_WITH_PHP=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-reactbundle/Makefile b/net-mgmt/icingaweb2-module-reactbundle/Makefile index 546aee278021..1407534f4155 100644 --- a/net-mgmt/icingaweb2-module-reactbundle/Makefile +++ b/net-mgmt/icingaweb2-module-reactbundle/Makefile @@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR} USES= php:web,flavors -IGNORE_WITH_PHP=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-reporting/Makefile b/net-mgmt/icingaweb2-module-reporting/Makefile index 9a2aa9d8ba82..b219fc3e56d0 100644 --- a/net-mgmt/icingaweb2-module-reporting/Makefile +++ b/net-mgmt/icingaweb2-module-reporting/Makefile @@ -17,7 +17,6 @@ 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=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-vsphere/Makefile b/net-mgmt/icingaweb2-module-vsphere/Makefile index 0c1962dbb10d..4d9e392f18b0 100644 --- a/net-mgmt/icingaweb2-module-vsphere/Makefile +++ b/net-mgmt/icingaweb2-module-vsphere/Makefile @@ -14,7 +14,6 @@ RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FL USES= php:web,flavors USE_PHP= posix soap -IGNORE_WITH_PHP=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-vspheredb/Makefile b/net-mgmt/icingaweb2-module-vspheredb/Makefile index d0ab46d1c20e..e0ceacece819 100644 --- a/net-mgmt/icingaweb2-module-vspheredb/Makefile +++ b/net-mgmt/icingaweb2-module-vspheredb/Makefile @@ -18,7 +18,6 @@ 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=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/icingaweb2-module-x509/Makefile b/net-mgmt/icingaweb2-module-x509/Makefile index 3ece376874e6..8e9387f5fd7c 100644 --- a/net-mgmt/icingaweb2-module-x509/Makefile +++ b/net-mgmt/icingaweb2-module-x509/Makefile @@ -21,7 +21,6 @@ USE_GITHUB= yes GH_ACCOUNT= Icinga USE_PHP= gmp -IGNORE_WITH_PHP=81 NO_BUILD= yes NO_ARCH= yes diff --git a/net-mgmt/icingaweb2/Makefile b/net-mgmt/icingaweb2/Makefile index f2b7a1829819..940e87f7735d 100644 --- a/net-mgmt/icingaweb2/Makefile +++ b/net-mgmt/icingaweb2/Makefile @@ -20,7 +20,6 @@ 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=81 USE_GITHUB= yes GH_ACCOUNT= icinga diff --git a/net-mgmt/observium/Makefile b/net-mgmt/observium/Makefile index 579c714d6a1a..7471ed6dc148 100644 --- a/net-mgmt/observium/Makefile +++ b/net-mgmt/observium/Makefile @@ -24,7 +24,6 @@ RUN_DEPENDS= rrdtool:databases/rrdtool \ USES= cpe php:cli,flavors python shebangfix sudo USE_PHP= ctype filter gd iconv mysqli posix session snmp tokenizer xml zlib -IGNORE_WITH_PHP= 81 SHEBANG_FILES= \ poller-wrapper.py \ poller.php \ diff --git a/net-mgmt/php81-snmp/Makefile b/net-mgmt/php81-snmp/Makefile deleted file mode 100644 index 3dd17c788bfd..000000000000 --- a/net-mgmt/php81-snmp/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= net-mgmt - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -snmp - -.include "${MASTERDIR}/Makefile" diff --git a/net/Makefile b/net/Makefile index 4ad06daf6e50..e21084bb0943 100644 --- a/net/Makefile +++ b/net/Makefile @@ -996,9 +996,6 @@ SUBDIR += pecl-smbclient SUBDIR += pecl-xmlrpc SUBDIR += pen - SUBDIR += php81-ldap - SUBDIR += php81-soap - SUBDIR += php81-sockets SUBDIR += php82-ldap SUBDIR += php82-soap SUBDIR += php82-sockets diff --git a/net/php81-ldap/Makefile b/net/php81-ldap/Makefile deleted file mode 100644 index c7bd128e0ce4..000000000000 --- a/net/php81-ldap/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= net - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -ldap - -.include "${MASTERDIR}/Makefile" diff --git a/net/php81-soap/Makefile b/net/php81-soap/Makefile deleted file mode 100644 index fc40ac2c512d..000000000000 --- a/net/php81-soap/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= net - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -soap - -.include "${MASTERDIR}/Makefile" diff --git a/net/php81-sockets/Makefile b/net/php81-sockets/Makefile deleted file mode 100644 index eae53ed8d25d..000000000000 --- a/net/php81-sockets/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= net - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -sockets - -.include "${MASTERDIR}/Makefile" diff --git a/security/Makefile b/security/Makefile index 9d6dd5af833b..1f191454d076 100644 --- a/security/Makefile +++ b/security/Makefile @@ -827,8 +827,6 @@ SUBDIR += pgpdump SUBDIR += pgpgpg SUBDIR += pgpin - SUBDIR += php81-filter - SUBDIR += php81-sodium SUBDIR += php82-filter SUBDIR += php82-sodium SUBDIR += php83-filter diff --git a/security/mailzu/Makefile b/security/mailzu/Makefile index d0fa985fcd04..7a2c9271de78 100644 --- a/security/mailzu/Makefile +++ b/security/mailzu/Makefile @@ -21,7 +21,6 @@ RUN_DEPENDS= ${LOCALBASE}/sbin/amavisd:security/amavisd-new \ USES= php:flavors,web USE_PHP= sockets -IGNORE_WITH_PHP= 81 NO_ARCH= yes NO_BUILD= yes diff --git a/security/php81-filter/Makefile b/security/php81-filter/Makefile deleted file mode 100644 index abb2dbff2b36..000000000000 --- a/security/php81-filter/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= security - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -filter - -.include "${MASTERDIR}/Makefile" diff --git a/security/php81-sodium/Makefile b/security/php81-sodium/Makefile deleted file mode 100644 index d45e7115b38d..000000000000 --- a/security/php81-sodium/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= security - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -sodium - -.include "${MASTERDIR}/Makefile" diff --git a/sysutils/Makefile b/sysutils/Makefile index 1c2ca21134ed..f6bfb55f82ae 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -958,8 +958,6 @@ SUBDIR += pfstat SUBDIR += pftables SUBDIR += pftop - SUBDIR += php81-fileinfo - SUBDIR += php81-posix SUBDIR += php82-fileinfo SUBDIR += php82-posix SUBDIR += php83-fileinfo diff --git a/sysutils/php81-fileinfo/Makefile b/sysutils/php81-fileinfo/Makefile deleted file mode 100644 index 38bd347b0ffe..000000000000 --- a/sysutils/php81-fileinfo/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= sysutils - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -fileinfo - -.include "${MASTERDIR}/Makefile" diff --git a/sysutils/php81-fileinfo/files/patch-config.m4 b/sysutils/php81-fileinfo/files/patch-config.m4 deleted file mode 100644 index 1348023ccf64..000000000000 --- a/sysutils/php81-fileinfo/files/patch-config.m4 +++ /dev/null @@ -1,21 +0,0 @@ ---- config.m4.orig 2010-09-07 15:45:30.000000000 +0200 -+++ config.m4 2010-09-07 15:46:50.000000000 +0200 -@@ -4,6 +4,9 @@ - PHP_ARG_ENABLE(fileinfo, for fileinfo support, - [ --disable-fileinfo Disable fileinfo support], yes) - -+PHP_ARG_WITH(pcre-dir, pcre install prefix, -+[ --with-pcre-dir FILEINFO: pcre install prefix], no, no) -+ - if test "$PHP_FILEINFO" != "no"; then - - libmagic_sources=" \ -@@ -13,6 +16,8 @@ - libmagic/is_tar.c libmagic/magic.c libmagic/print.c \ - libmagic/readcdf.c libmagic/readelf.c libmagic/softmagic.c" - -+ PHP_ADD_INCLUDE($PHP_PCRE_DIR/include) -+ - PHP_NEW_EXTENSION(fileinfo, fileinfo.c $libmagic_sources, $ext_shared,,-I@ext_srcdir@/libmagic) - PHP_ADD_BUILD_DIR($ext_builddir/libmagic) - diff --git a/sysutils/php81-posix/Makefile b/sysutils/php81-posix/Makefile deleted file mode 100644 index 306ab8641571..000000000000 --- a/sysutils/php81-posix/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= sysutils - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -posix - -.include "${MASTERDIR}/Makefile" diff --git a/sysutils/tarbsd-builder/Makefile b/sysutils/tarbsd-builder/Makefile index 84ca3e5246ac..65a2a544c5b2 100644 --- a/sysutils/tarbsd-builder/Makefile +++ b/sysutils/tarbsd-builder/Makefile @@ -22,7 +22,6 @@ GH_ACCOUNT= pavetheway91 GH_PROJECT= tarbsd USE_PHP= ctype filter mbstring pcntl phar zlib -IGNORE_WITH_PHP= 81 NO_ARCH= yes _TARBSD_COMPILE_ARGS= --ports --version-tag=${PORTVERSION} --np-iconv diff --git a/textproc/Makefile b/textproc/Makefile index 30e3c63c96e7..93c18b280dde 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1265,15 +1265,6 @@ SUBDIR += peco SUBDIR += peg SUBDIR += perl2html - SUBDIR += php81-ctype - SUBDIR += php81-dom - SUBDIR += php81-enchant - SUBDIR += php81-pspell - SUBDIR += php81-simplexml - SUBDIR += php81-xml - SUBDIR += php81-xmlreader - SUBDIR += php81-xmlwriter - SUBDIR += php81-xsl SUBDIR += php82-ctype SUBDIR += php82-dom SUBDIR += php82-enchant diff --git a/textproc/pecl-pspell/Makefile b/textproc/pecl-pspell/Makefile index 9e6dd5ff9197..a98c0b4b020c 100644 --- a/textproc/pecl-pspell/Makefile +++ b/textproc/pecl-pspell/Makefile @@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libaspell.so:textproc/aspell USES= php:pecl -IGNORE_WITH_PHP= 81 82 83 +IGNORE_WITH_PHP= 82 83 TEST_TARGET= test diff --git a/textproc/php81-ctype/Makefile b/textproc/php81-ctype/Makefile deleted file mode 100644 index 2cb5233bfd20..000000000000 --- a/textproc/php81-ctype/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= textproc - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -ctype - -.include "${MASTERDIR}/Makefile" diff --git a/textproc/php81-dom/Makefile b/textproc/php81-dom/Makefile deleted file mode 100644 index d6610e9682c1..000000000000 --- a/textproc/php81-dom/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= textproc - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -dom - -.include "${MASTERDIR}/Makefile" diff --git a/textproc/php81-enchant/Makefile b/textproc/php81-enchant/Makefile deleted file mode 100644 index 65b3b2b2fb17..000000000000 --- a/textproc/php81-enchant/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= textproc - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -enchant - -.include "${MASTERDIR}/Makefile" diff --git a/textproc/php81-enchant/files/patch-enchant.c b/textproc/php81-enchant/files/patch-enchant.c deleted file mode 100644 index fb4da55c99de..000000000000 --- a/textproc/php81-enchant/files/patch-enchant.c +++ /dev/null @@ -1,11 +0,0 @@ ---- enchant.c.orig 2020-10-18 21:29:39 UTC -+++ enchant.c -@@ -24,7 +24,7 @@ - #include "ext/standard/info.h" - #include "Zend/zend_interfaces.h" - #include "Zend/zend_exceptions.h" --#include "../spl/spl_exceptions.h" -+#include "ext/spl/spl_exceptions.h" - #include <enchant.h> - #include "php_enchant.h" - #include "enchant_arginfo.h" diff --git a/textproc/php81-pspell/Makefile b/textproc/php81-pspell/Makefile deleted file mode 100644 index 1c02bb8c6734..000000000000 --- a/textproc/php81-pspell/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= textproc - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -pspell - -.include "${MASTERDIR}/Makefile" diff --git a/textproc/php81-simplexml/Makefile b/textproc/php81-simplexml/Makefile deleted file mode 100644 index 4771fd3f274a..000000000000 --- a/textproc/php81-simplexml/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= textproc - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -simplexml - -.include "${MASTERDIR}/Makefile" diff --git a/textproc/php81-simplexml/files/patch-config.m4 b/textproc/php81-simplexml/files/patch-config.m4 deleted file mode 100644 index 88638f7dccf4..000000000000 --- a/textproc/php81-simplexml/files/patch-config.m4 +++ /dev/null @@ -1,42 +0,0 @@ ---- config.m4.orig 2019-08-06 06:54:07 UTC -+++ config.m4 -@@ -4,8 +4,39 @@ PHP_ARG_ENABLE([simplexml], - [Disable SimpleXML support])], - [yes]) - -+PHP_ARG_ENABLE([pcre-dir], -+ [pcre install prefix], -+ [AS_HELP_STRING([--with-pcre-dir], -+ [SimpleXML: pcre install dir])], -+ [no], -+ [no]) -+ - if test "$PHP_SIMPLEXML" != "no"; then - -+ dnl This is PECL build, check if bundled PCRE library is used -+ old_CPPFLAGS=$CPPFLAGS -+ CPPFLAGS=$INCLUDES -+ AC_EGREP_CPP(yes,[ -+#include <main/php_config.h> -+#if defined(HAVE_BUNDLED_PCRE) && !defined(COMPILE_DL_PCRE) -+yes -+#endif -+ ],[ -+ PHP_PCRE_REGEX=yes -+ ],[ -+ AC_EGREP_CPP(yes,[ -+#include <main/php_config.h> -+#if defined(HAVE_PCRE) && !defined(COMPILE_DL_PCRE) -+yes -+#endif -+ ],[ -+ PHP_PCRE_REGEX=pecl -+ PHP_ADD_INCLUDE($PHP_PCRE_DIR/include) -+ ],[ -+ PHP_PCRE_REGEX=no -+ ]) -+ ]) -+ - if test "$PHP_LIBXML" = "no"; then - AC_MSG_ERROR([SimpleXML extension requires LIBXML extension, add --with-libxml]) - fi diff --git a/textproc/php81-xml/Makefile b/textproc/php81-xml/Makefile deleted file mode 100644 index 0800edeb41eb..000000000000 --- a/textproc/php81-xml/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -PORTREVISION= 1 -CATEGORIES= textproc - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -xml - -.include "${MASTERDIR}/Makefile" diff --git a/textproc/php81-xml/files/patch-compat.c b/textproc/php81-xml/files/patch-compat.c deleted file mode 100644 index 89925810a65b..000000000000 --- a/textproc/php81-xml/files/patch-compat.c +++ /dev/null @@ -1,22 +0,0 @@ ---- compat.c.orig 2025-12-16 18:33:34 UTC -+++ compat.c -@@ -14,6 +14,10 @@ - +----------------------------------------------------------------------+ - */ - -+#ifdef HAVE_CONFIG_H -+#include "config.h" -+#endif -+ - #include "php.h" - #if defined(HAVE_LIBXML) && (defined(HAVE_XML) || defined(HAVE_XMLRPC)) && !defined(HAVE_LIBEXPAT) - #include "expat_compat.h" -@@ -376,7 +380,7 @@ _get_entity(void *user, const xmlChar *name) - ret = xmlGetDocEntity(parser->parser->myDoc, name); - - ZEND_DIAGNOSTIC_IGNORED_START("-Wdeprecated-declarations") -- if (ret == NULL || (parser->parser->instate != XML_PARSER_ENTITY_VALUE && parser->parser->instate != XML_PARSER_ATTRIBUTE_VALUE)) { -+ if (ret == NULL || parser->parser->instate == XML_PARSER_CONTENT) { - ZEND_DIAGNOSTIC_IGNORED_END - if (ret == NULL || ret->etype == XML_INTERNAL_GENERAL_ENTITY || ret->etype == XML_INTERNAL_PARAMETER_ENTITY || ret->etype == XML_INTERNAL_PREDEFINED_ENTITY) { - /* Predefined entities will expand unless no cdata handler is present */ diff --git a/textproc/php81-xmlreader/Makefile b/textproc/php81-xmlreader/Makefile deleted file mode 100644 index 2a5922ee6820..000000000000 --- a/textproc/php81-xmlreader/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= textproc - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -xmlreader - -.include "${MASTERDIR}/Makefile" diff --git a/textproc/php81-xmlwriter/Makefile b/textproc/php81-xmlwriter/Makefile deleted file mode 100644 index e0cadc6a76b0..000000000000 --- a/textproc/php81-xmlwriter/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= textproc - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -xmlwriter - -.include "${MASTERDIR}/Makefile" diff --git a/textproc/php81-xsl/Makefile b/textproc/php81-xsl/Makefile deleted file mode 100644 index e15435fa3047..000000000000 --- a/textproc/php81-xsl/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= textproc - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -xsl - -.include "${MASTERDIR}/Makefile" diff --git a/textproc/php81-xsl/files/patch-php_xsl.h b/textproc/php81-xsl/files/patch-php_xsl.h deleted file mode 100644 index 69f1140af49d..000000000000 --- a/textproc/php81-xsl/files/patch-php_xsl.h +++ /dev/null @@ -1,11 +0,0 @@ ---- php_xsl.h.orig 2020-10-16 22:10:29 UTC -+++ php_xsl.h -@@ -37,7 +37,7 @@ extern zend_module_entry xsl_module_entr - #include <libexslt/exsltconfig.h> - #endif - --#include "../dom/xml_common.h" -+#include "ext/dom/xml_common.h" - - #include <libxslt/extensions.h> - #include <libxml/xpathInternals.h> diff --git a/www/Makefile b/www/Makefile index 983427630d75..23be879b0444 100644 --- a/www/Makefile +++ b/www/Makefile @@ -438,7 +438,6 @@ SUBDIR += mod_mono SUBDIR += mod_mpm_itk SUBDIR += mod_perl2 - SUBDIR += mod_php81 SUBDIR += mod_php82 SUBDIR += mod_php83 SUBDIR += mod_php84 @@ -1438,9 +1437,6 @@ SUBDIR += pglogd SUBDIR += phalcon SUBDIR += php-google-api-php-client - SUBDIR += php81-opcache - SUBDIR += php81-session - SUBDIR += php81-tidy SUBDIR += php82-opcache SUBDIR += php82-session SUBDIR += php82-tidy diff --git a/www/ilias/Makefile b/www/ilias/Makefile index 4b9aa5a65ce3..9221721bacc1 100644 --- a/www/ilias/Makefile +++ b/www/ilias/Makefile @@ -28,7 +28,6 @@ USE_PHP= curl dom gd ldap fileinfo iconv \ pdo_mysql session simplexml soap \ tokenizer xmlrpc xmlwriter xmlreader \ xsl zip zlib -IGNORE_WITH_PHP= 81 CONFLICTS= ilias6 diff --git a/www/mod_php81/Makefile b/www/mod_php81/Makefile deleted file mode 100644 index 82d7543e42b3..000000000000 --- a/www/mod_php81/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -CATEGORIES= www devel -PKGNAMEPREFIX= mod_ - -MAINTAINER= bofh@FreeBSD.org - -CONFLICTS_INSTALL= mod_php[0-9][0-9] - -PHP_PORT= lang/php81 -MASTERDIR= ${.CURDIR}/../../${PHP_PORT} - -OPTIONS_DEFINE= AP2FILTER -OPTIONS_EXCLUDE= CGI CLI EMBED FPM - -AP2FILTER_DESC= Use Apache 2.x filter interface (experimental) - -AP2FILTER_CONFIGURE_ON=--with-apxs2filter=${APXS} -AP2FILTER_CONFIGURE_OFF=--with-apxs2=${APXS} - -.include "${MASTERDIR}/Makefile" diff --git a/www/php81-opcache/Makefile b/www/php81-opcache/Makefile deleted file mode 100644 index d2402bb45027..000000000000 --- a/www/php81-opcache/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -CATEGORIES= www - -PKGNAMESUFFIX= -opcache - -USES= php:zend,noflavors - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -.include "${MASTERDIR}/Makefile" diff --git a/www/php81-session/Makefile b/www/php81-session/Makefile deleted file mode 100644 index 877773134c79..000000000000 --- a/www/php81-session/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= www - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -session - -.include "${MASTERDIR}/Makefile" diff --git a/www/php81-tidy/Makefile b/www/php81-tidy/Makefile deleted file mode 100644 index 9b3aed822ddb..000000000000 --- a/www/php81-tidy/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= www - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -tidy - -.include "${MASTERDIR}/Makefile" diff --git a/www/phpmyfaq/Makefile b/www/phpmyfaq/Makefile index 96df8ddf64b4..4f28bdc42687 100644 --- a/www/phpmyfaq/Makefile +++ b/www/phpmyfaq/Makefile @@ -13,7 +13,6 @@ LICENSE= MPL20 USES= cpe php:web,flavors USE_PHP= curl fileinfo filter gd json mysqli session spl xml xmlrpc \ xmlwriter zlib -IGNORE_WITH_PHP= 81 WRKSRC= ${WRKDIR}/${PORTNAME} diff --git a/www/typo3-13/Makefile b/www/typo3-13/Makefile index ad4f6d0b57ae..e69e965587d0 100644 --- a/www/typo3-13/Makefile +++ b/www/typo3-13/Makefile @@ -16,7 +16,6 @@ USES= cpe php:web,flavors shebangfix # php openssl extension is required but it's statically linked in default php USE_PHP= ctype dom exif fileinfo filter gd intl mbstring pdo session \ simplexml tokenizer xml zip zlib -IGNORE_WITH_PHP= 81 SHEBANG_GLOB= *.php *.sh NO_ARCH= yes diff --git a/www/webtrees22/Makefile b/www/webtrees22/Makefile index 7a18bae595af..9aa0f08f45ea 100644 --- a/www/webtrees22/Makefile +++ b/www/webtrees22/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv3+ USES= cpe php:flavors shebangfix zip # php pcre extension is required but it's statically linked in default php USE_PHP= calendar curl dom filter gd iconv pdo_mysql session xml -IGNORE_WITH_PHP= 81 82 +IGNORE_WITH_PHP= 82 SHEBANG_FILES= webtrees/vendor/tecnickcom/tcpdf/tools/tcpdf_addfont.php |
