Remove PHP 7.2 which expired today, use PHP 7.4 instead.
2020-12-31 ./net/php72-soap: Security Support ends on 30 Nov 2020 2020-12-31 ./net/php72-sockets: Security Support ends on 30 Nov 2020 2020-12-31 ./net/php72-xmlrpc: Security Support ends on 30 Nov 2020 2020-12-31 ./net/php72-ldap: Security Support ends on 30 Nov 2020 2020-12-31 ./textproc/php72-xmlwriter: Security Support ends on 30 Nov 2020 2020-12-31 ./textproc/php72-pspell: Security Support ends on 30 Nov 2020 2020-12-31 ./textproc/php72-enchant: Security Support ends on 30 Nov 2020 2020-12-31 ./textproc/php72-wddx: Security Support ends on 30 Nov 2020 2020-12-31 ./textproc/php72-xsl: Security Support ends on 30 Nov 2020 2020-12-31 ./textproc/php72-dom: Security Support ends on 30 Nov 2020 2020-12-31 ./textproc/php72-ctype: Security Support ends on 30 Nov 2020 2020-12-31 ./textproc/php72-xml: Security Support ends on 30 Nov 2020 2020-12-31 ./textproc/php72-simplexml: Security Support ends on 30 Nov 2020 2020-12-31 ./textproc/php72-xmlreader: Security Support ends on 30 Nov 2020 2020-12-31 ./graphics/php72-gd: Security Support ends on 30 Nov 2020 2020-12-31 ./graphics/php72-exif: Security Support ends on 30 Nov 2020 2020-12-31 ./mail/php72-imap: Security Support ends on 30 Nov 2020 2020-12-31 ./www/php72-opcache: Security Support ends on 30 Nov 2020 2020-12-31 ./www/mod_php72: Security Support ends on 30 Nov 2020 2020-12-31 ./www/php72-session: Security Support ends on 30 Nov 2020 2020-12-31 ./www/php72-tidy: Security Support ends on 30 Nov 2020 2020-12-31 ./security/php72-filter: Security Support ends on 30 Nov 2020 2020-12-31 ./security/php72-sodium: Security Support ends on 30 Nov 2020 2020-12-31 ./security/php72-hash: Security Support ends on 30 Nov 2020 2020-12-31 ./security/php72-openssl: Security Support ends on 30 Nov 2020 2020-12-31 ./devel/php72-shmop: Security Support ends on 30 Nov 2020 2020-12-31 ./devel/php72-tokenizer: Security Support ends on 30 Nov 2020 2020-12-31 ./devel/php72-sysvshm: Security Support ends on 30 Nov 2020 2020-12-31 ./devel/php72-gettext: Security Support ends on 30 Nov 2020 2020-12-31 ./devel/php72-readline: Security Support ends on 30 Nov 2020 2020-12-31 ./devel/php72-pcntl: Security Support ends on 30 Nov 2020 2020-12-31 ./devel/php72-json: Security Support ends on 30 Nov 2020 2020-12-31 ./devel/php72-sysvmsg: Security Support ends on 30 Nov 2020 2020-12-31 ./devel/php72-sysvsem: Security Support ends on 30 Nov 2020 2020-12-31 ./devel/php72-intl: Security Support ends on 30 Nov 2020 2020-12-31 ./databases/php72-pdo_sqlite: Security Support ends on 30 Nov 2020 2020-12-31 ./databases/php72-pdo_mysql: Security Support ends on 30 Nov 2020 2020-12-31 ./databases/php72-pgsql: Security Support ends on 30 Nov 2020 2020-12-31 ./databases/php72-pdo_pgsql: Security Support ends on 30 Nov 2020 2020-12-31 ./databases/php72-odbc: Security Support ends on 30 Nov 2020 2020-12-31 ./databases/php72-pdo_odbc: Security Support ends on 30 Nov 2020 2020-12-31 ./databases/php72-mysqli: Security Support ends on 30 Nov 2020 2020-12-31 ./databases/php72-interbase: Security Support ends on 30 Nov 2020 2020-12-31 ./databases/php72-pdo_firebird: Security Support ends on 30 Nov 2020 2020-12-31 ./databases/php72-pdo: Security Support ends on 30 Nov 2020 2020-12-31 ./databases/php72-dba: Security Support ends on 30 Nov 2020 2020-12-31 ./databases/php72-pdo_dblib: Security Support ends on 30 Nov 2020 2020-12-31 ./databases/php72-sqlite3: Security Support ends on 30 Nov 2020 2020-12-31 ./ftp/php72-curl: Security Support ends on 30 Nov 2020 2020-12-31 ./ftp/php72-ftp: Security Support ends on 30 Nov 2020 2020-12-31 ./misc/php72-calendar: Security Support ends on 30 Nov 2020 2020-12-31 ./math/php72-bcmath: Security Support ends on 30 Nov 2020 2020-12-31 ./math/php72-gmp: Security Support ends on 30 Nov 2020 2020-12-31 ./archivers/php72-zip: Security Support ends on 30 Nov 2020 2020-12-31 ./archivers/php72-phar: Security Support ends on 30 Nov 2020 2020-12-31 ./archivers/php72-zlib: Security Support ends on 30 Nov 2020 2020-12-31 ./archivers/php72-bz2: Security Support ends on 30 Nov 2020 2020-12-31 ./net-mgmt/php72-snmp: Security Support ends on 30 Nov 2020 ./lang/php72-extensions 2020-12-31 ./lang/php72: Security Support ends on 30 Nov 2020 2020-12-31 ./converters/php72-mbstring: Security Support ends on 30 Nov 2020 2020-12-31 ./converters/php72-recode: Security Support ends on 30 Nov 2020 2020-12-31 ./converters/php72-iconv: Security Support ends on 30 Nov 2020 2020-12-31 ./sysutils/php72-posix: Security Support ends on 30 Nov 2020 2020-12-31 ./sysutils/php72-fileinfo: Security Support ends on 30 Nov 2020
This commit is contained in:
parent
0b68a10503
commit
7a1e6c657f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=559731
65
MOVED
65
MOVED
@ -15822,3 +15822,68 @@ audio/py-gmusicapi||2020-12-30|Has expired: Google Play Music is going away: htt
|
||||
net/ceph12|net/ceph14|2020-12-30|Has expired: please use net/ceph14
|
||||
x11/xapps|x11/xapp|2020-12-31|Project renamed
|
||||
mail/opensmtpd-extras-table-python||2020-13-31|Has expired: Uses deprecated version of python
|
||||
./net/php72-soap|net/php74-soap|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./net/php72-sockets|net/php74-sockets|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./net/php72-xmlrpc|net/php74-xmlrpc|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./net/php72-ldap|net/php74-ldap|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./textproc/php72-xmlwriter|textproc/php74-xmlwriter|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./textproc/php72-pspell|textproc/php74-pspell|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./textproc/php72-enchant|textproc/php74-enchant|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./textproc/php72-wddx||2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./textproc/php72-xsl|textproc/php74-xsl|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./textproc/php72-dom|textproc/php74-dom|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./textproc/php72-ctype|textproc/php74-ctype|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./textproc/php72-xml|textproc/php74-xml|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./textproc/php72-simplexml|textproc/php74-simplexml|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./textproc/php72-xmlreader|textproc/php74-xmlreader|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./graphics/php72-gd|graphics/php74-gd|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./graphics/php72-exif|graphics/php74-exif|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./mail/php72-imap|mail/php74-imap|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./www/php72-opcache|www/php74-opcache|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./www/mod_php72|www/mod_php74|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./www/php72-session|www/php74-session|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./www/php72-tidy|www/php74-tidy|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./security/php72-filter|security/php74-filter|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./security/php72-sodium|security/php74-sodium|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./security/php72-hash||2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./security/php72-openssl|security/php74-openssl|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./devel/php72-shmop|devel/php74-shmop|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./devel/php72-tokenizer|devel/php74-tokenizer|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./devel/php72-sysvshm|devel/php74-sysvshm|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./devel/php72-gettext|devel/php74-gettext|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./devel/php72-readline|devel/php74-readline|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./devel/php72-pcntl|devel/php74-pcntl|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./devel/php72-json|devel/php74-json|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./devel/php72-sysvmsg|devel/php74-sysvmsg|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./devel/php72-sysvsem|devel/php74-sysvsem|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./devel/php72-intl|devel/php74-intl|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./databases/php72-pdo_sqlite|databases/php74-pdo_sqlite|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./databases/php72-pdo_mysql|databases/php74-pdo_mysql|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./databases/php72-pgsql|databases/php74-pgsql|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./databases/php72-pdo_pgsql|databases/php74-pdo_pgsql|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./databases/php72-odbc|databases/php74-odbc|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./databases/php72-pdo_odbc|databases/php74-pdo_odbc|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./databases/php72-mysqli|databases/php74-mysqli|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./databases/php72-interbase||2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./databases/php72-pdo_firebird|databases/php74-pdo_firebird|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./databases/php72-pdo|databases/php74-pdo|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./databases/php72-dba|databases/php74-dba|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./databases/php72-pdo_dblib|databases/php74-pdo_dblib|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./databases/php72-sqlite3|databases/php74-sqlite3|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./ftp/php72-curl|ftp/php74-curl|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./ftp/php72-ftp|ftp/php74-ftp|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./misc/php72-calendar|misc/php74-calendar|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./math/php72-bcmath|math/php74-bcmath|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./math/php72-gmp|math/php74-gmp|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./archivers/php72-zip|archivers/php74-zip|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./archivers/php72-phar|archivers/php74-phar|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./archivers/php72-zlib|archivers/php74-zlib|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./archivers/php72-bz2|archivers/php74-bz2|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./net-mgmt/php72-snmp|net-mgmt/php74-snmp|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./lang/php72-extensions|lang/php74-extensions|2020-12-31|Removed, was part of expired PHP 7.2
|
||||
./lang/php72|lang/php74|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./converters/php72-mbstring|converters/php74-mbstring|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./converters/php72-recode||2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./converters/php72-iconv|converters/php74-iconv|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./sysutils/php72-posix|sysutils/php74-posix|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
./sysutils/php72-fileinfo|sysutils/php74-fileinfo|2020-12-31|Has expired: Security Support ends on 30 Nov 2020
|
||||
|
@ -149,10 +149,6 @@
|
||||
SUBDIR += php-lz4
|
||||
SUBDIR += php-snappy
|
||||
SUBDIR += php-zstd
|
||||
SUBDIR += php72-bz2
|
||||
SUBDIR += php72-phar
|
||||
SUBDIR += php72-zip
|
||||
SUBDIR += php72-zlib
|
||||
SUBDIR += php73-bz2
|
||||
SUBDIR += php73-phar
|
||||
SUBDIR += php73-zip
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= archivers
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -bz2
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= archivers
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -phar
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -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
|
@ -1,11 +0,0 @@
|
||||
--- phar.c.orig 2016-06-21 19:56:49 UTC
|
||||
+++ phar.c
|
||||
@@ -3589,7 +3589,7 @@ static const zend_module_dep phar_deps[]
|
||||
ZEND_MOD_OPTIONAL("openssl")
|
||||
ZEND_MOD_OPTIONAL("zlib")
|
||||
ZEND_MOD_OPTIONAL("standard")
|
||||
-#if defined(HAVE_HASH) && !defined(COMPILE_DL_HASH)
|
||||
+#if defined(HAVE_HASH)
|
||||
ZEND_MOD_REQUIRED("hash")
|
||||
#endif
|
||||
#if HAVE_SPL
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= archivers
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -zip
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= archivers
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -zlib
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -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);
|
@ -137,9 +137,6 @@
|
||||
SUBDIR += pear-Services_JSON
|
||||
SUBDIR += pecl-igbinary
|
||||
SUBDIR += php-bsdconv
|
||||
SUBDIR += php72-iconv
|
||||
SUBDIR += php72-mbstring
|
||||
SUBDIR += php72-recode
|
||||
SUBDIR += php73-iconv
|
||||
SUBDIR += php73-mbstring
|
||||
SUBDIR += php73-recode
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= converters
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -iconv
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= converters
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -mbstring
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,51 +0,0 @@
|
||||
--- config.m4.orig 2018-11-10 15:21:47.103604000 +0100
|
||||
+++ config.m4 2018-11-10 15:24:23.615118000 +0100
|
||||
@@ -42,6 +42,30 @@ AC_DEFUN([PHP_MBSTRING_EXTENSION], [
|
||||
PHP_ADD_INCLUDE([$ext_srcdir/$dir])
|
||||
PHP_ADD_INCLUDE([$ext_builddir/$dir])
|
||||
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
|
||||
+ ])
|
||||
+ ])
|
||||
|
||||
if test "$ext_shared" = "no"; then
|
||||
PHP_ADD_SOURCES(PHP_EXT_DIR(mbstring), $PHP_MBSTRING_BASE_SOURCES)
|
||||
@@ -85,7 +109,6 @@ AC_DEFUN([PHP_MBSTRING_SETUP_MBREGEX], [
|
||||
int foo(int x, ...) {
|
||||
va_list va;
|
||||
va_start(va, x);
|
||||
- va_arg(va, int);
|
||||
va_arg(va, char *);
|
||||
va_arg(va, double);
|
||||
return 0;
|
||||
@@ -367,6 +390,9 @@ PHP_ARG_WITH(onig, [for external oniguru
|
||||
[ --with-onig[=DIR] MBSTRING: Use external oniguruma. DIR is the oniguruma install prefix.
|
||||
If DIR is not set, the bundled oniguruma will be used], no, 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])
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= converters
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -recode
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -597,19 +597,6 @@
|
||||
SUBDIR += pguri
|
||||
SUBDIR += php-tarantool
|
||||
SUBDIR += php-xapian
|
||||
SUBDIR += php72-dba
|
||||
SUBDIR += php72-interbase
|
||||
SUBDIR += php72-mysqli
|
||||
SUBDIR += php72-odbc
|
||||
SUBDIR += php72-pdo
|
||||
SUBDIR += php72-pdo_dblib
|
||||
SUBDIR += php72-pdo_firebird
|
||||
SUBDIR += php72-pdo_mysql
|
||||
SUBDIR += php72-pdo_odbc
|
||||
SUBDIR += php72-pdo_pgsql
|
||||
SUBDIR += php72-pdo_sqlite
|
||||
SUBDIR += php72-pgsql
|
||||
SUBDIR += php72-sqlite3
|
||||
SUBDIR += php73-dba
|
||||
SUBDIR += php73-interbase
|
||||
SUBDIR += php73-mysqli
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -dba
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -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)
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -interbase
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -mysqli
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
--- mysqli.c.orig 2016-12-06 18:05:01 UTC
|
||||
+++ mysqli.c
|
||||
@@ -703,7 +703,7 @@ PHP_MINIT_FUNCTION(mysqli)
|
||||
#ifdef MYSQLND_STRING_TO_INT_CONVERSION
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_OPT_INT_AND_FLOAT_NATIVE", MYSQLND_OPT_INT_AND_FLOAT_NATIVE, CONST_CS | CONST_PERSISTENT);
|
||||
#endif
|
||||
-#if MYSQL_VERSION_ID > 50110 || defined(MYSQLI_USE_MYSQLND)
|
||||
+#if (MYSQL_VERSION_ID < 80000 && MYSQL_VERSION_ID > 50110) || defined(MYSQLI_USE_MYSQLND)
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_OPT_SSL_VERIFY_SERVER_CERT", MYSQL_OPT_SSL_VERIFY_SERVER_CERT, CONST_CS | CONST_PERSISTENT);
|
||||
#endif
|
||||
|
@ -1,13 +0,0 @@
|
||||
--- mysqli_api.c.orig 2020-01-07 10:40:30 UTC
|
||||
+++ mysqli_api.c
|
||||
@@ -33,8 +33,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
|
||||
|
||||
#if !defined(MYSQLI_USE_MYSQLND)
|
||||
/* {{{ mysqli_tx_cor_options_to_string */
|
@ -1,19 +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
|
||||
@@ -38,7 +38,7 @@
|
||||
#define FALSE 0
|
||||
#endif
|
||||
|
||||
-#ifdef MYSQLI_USE_MYSQLND
|
||||
+#if defined(MYSQLI_USE_MYSQLND)
|
||||
#include "ext/mysqlnd/mysqlnd.h"
|
||||
#include "mysqli_mysqlnd.h"
|
||||
#else
|
||||
@@ -54,6 +54,7 @@
|
||||
#define WE_HAD_MBSTATE_T
|
||||
#endif
|
||||
|
||||
+#define HAVE_ULONG 1
|
||||
#include <my_global.h>
|
||||
|
||||
#if !defined(HAVE_MBRLEN) && defined(WE_HAD_MBRLEN)
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -odbc
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,128 +0,0 @@
|
||||
--- config.m4.orig 2018-11-10 15:32:27.031531000 +0100
|
||||
+++ config.m4 2018-11-10 15:37:40.815007000 +0100
|
||||
@@ -100,13 +100,16 @@ dnl
|
||||
dnl configure options
|
||||
dnl
|
||||
|
||||
+PHP_ARG_ENABLE(odbc,,
|
||||
+[ --enable-odbc Enable ODBC support with selected driver])
|
||||
+
|
||||
PHP_ARG_WITH(odbcver,,
|
||||
[ --with-odbcver[=HEX] Force support for the passed ODBC version. A hex number is expected, default 0x0350.
|
||||
Use the special value of 0 to prevent an explicit ODBCVER to be defined. ], 0x0350)
|
||||
|
||||
if test -z "$ODBC_TYPE"; then
|
||||
PHP_ARG_WITH(adabas,,
|
||||
-[ --with-adabas[=DIR] Include Adabas D support [/usr/local]])
|
||||
+[ --with-adabas[=DIR] Include Adabas D support [/usr/local]], no, no)
|
||||
|
||||
AC_MSG_CHECKING([for Adabas support])
|
||||
if test "$PHP_ADABAS" != "no"; then
|
||||
@@ -135,7 +138,7 @@ fi
|
||||
|
||||
if test -z "$ODBC_TYPE"; then
|
||||
PHP_ARG_WITH(sapdb,,
|
||||
-[ --with-sapdb[=DIR] Include SAP DB support [/usr/local]])
|
||||
+[ --with-sapdb[=DIR] Include SAP DB support [/usr/local]], no, no)
|
||||
|
||||
AC_MSG_CHECKING([for SAP DB support])
|
||||
if test "$PHP_SAPDB" != "no"; then
|
||||
@@ -155,7 +158,7 @@ fi
|
||||
|
||||
if test -z "$ODBC_TYPE"; then
|
||||
PHP_ARG_WITH(solid,,
|
||||
-[ --with-solid[=DIR] Include Solid support [/usr/local/solid]])
|
||||
+[ --with-solid[=DIR] Include Solid support [/usr/local/solid]], no, no)
|
||||
|
||||
AC_MSG_CHECKING(for Solid support)
|
||||
if test "$PHP_SOLID" != "no"; then
|
||||
@@ -182,7 +185,7 @@ fi
|
||||
|
||||
if test -z "$ODBC_TYPE"; then
|
||||
PHP_ARG_WITH(ibm-db2,,
|
||||
-[ --with-ibm-db2[=DIR] Include IBM DB2 support [/home/db2inst1/sqllib]])
|
||||
+[ --with-ibm-db2[=DIR] Include IBM DB2 support [/home/db2inst1/sqllib]], no, no)
|
||||
|
||||
AC_MSG_CHECKING(for IBM DB2 support)
|
||||
if test "$PHP_IBM_DB2" != "no"; then
|
||||
@@ -221,7 +224,7 @@ fi
|
||||
|
||||
if test -z "$ODBC_TYPE"; then
|
||||
PHP_ARG_WITH(ODBCRouter,,
|
||||
-[ --with-ODBCRouter[=DIR] Include ODBCRouter.com support [/usr]])
|
||||
+[ --with-ODBCRouter[=DIR] Include ODBCRouter.com support [/usr]], no, no)
|
||||
|
||||
AC_MSG_CHECKING(for ODBCRouter.com support)
|
||||
if test "$PHP_ODBCROUTER" != "no"; then
|
||||
@@ -244,7 +247,7 @@ fi
|
||||
if test -z "$ODBC_TYPE"; then
|
||||
PHP_ARG_WITH(empress,,
|
||||
[ --with-empress[=DIR] Include Empress support [\$EMPRESSPATH]
|
||||
- (Empress Version >= 8.60 required)])
|
||||
+ (Empress Version >= 8.60 required)], no, no)
|
||||
|
||||
AC_MSG_CHECKING(for Empress support)
|
||||
if test "$PHP_EMPRESS" != "no"; then
|
||||
@@ -270,7 +273,7 @@ if test -z "$ODBC_TYPE"; then
|
||||
PHP_ARG_WITH(empress-bcs,,
|
||||
[ --with-empress-bcs[=DIR]
|
||||
Include Empress Local Access support [\$EMPRESSPATH]
|
||||
- (Empress Version >= 8.60 required)])
|
||||
+ (Empress Version >= 8.60 required)], no, no)
|
||||
|
||||
AC_MSG_CHECKING(for Empress local access support)
|
||||
if test "$PHP_EMPRESS_BCS" != "no"; then
|
||||
@@ -310,7 +313,7 @@ fi
|
||||
|
||||
if test -z "$ODBC_TYPE"; then
|
||||
PHP_ARG_WITH(birdstep,,
|
||||
-[ --with-birdstep[=DIR] Include Birdstep support [/usr/local/birdstep]])
|
||||
+[ --with-birdstep[=DIR] Include Birdstep support [/usr/local/birdstep]], no, no)
|
||||
|
||||
AC_MSG_CHECKING(for Birdstep support)
|
||||
if test "$PHP_BIRDSTEP" != "no"; then
|
||||
@@ -366,7 +369,7 @@ PHP_ARG_WITH(custom-odbc,,
|
||||
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
|
||||
@@ -388,7 +391,7 @@ fi
|
||||
|
||||
if test -z "$ODBC_TYPE"; then
|
||||
PHP_ARG_WITH(iodbc,,
|
||||
-[ --with-iodbc[=DIR] Include iODBC support [/usr/local]])
|
||||
+[ --with-iodbc[=DIR] Include iODBC support [/usr/local]], no, no)
|
||||
|
||||
AC_MSG_CHECKING(for iODBC support)
|
||||
if test "$PHP_IODBC" != "no"; then
|
||||
@@ -426,7 +429,7 @@ fi
|
||||
|
||||
if test -z "$ODBC_TYPE"; then
|
||||
PHP_ARG_WITH(esoob,,
|
||||
-[ --with-esoob[=DIR] Include Easysoft OOB support [/usr/local/easysoft/oob/client]])
|
||||
+[ --with-esoob[=DIR] 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
|
||||
@@ -448,7 +451,7 @@ fi
|
||||
|
||||
if test -z "$ODBC_TYPE"; then
|
||||
PHP_ARG_WITH(unixODBC,,
|
||||
-[ --with-unixODBC[=DIR] Include unixODBC support [/usr/local]])
|
||||
+[ --with-unixODBC[=DIR] Include unixODBC support [/usr/local]], no, no)
|
||||
|
||||
AC_MSG_CHECKING(for unixODBC support)
|
||||
if test "$PHP_UNIXODBC" != "no"; then
|
||||
@@ -471,7 +474,7 @@ fi
|
||||
|
||||
if test -z "$ODBC_TYPE"; then
|
||||
PHP_ARG_WITH(dbmaker,,
|
||||
-[ --with-dbmaker[=DIR] Include DBMaker support])
|
||||
+[ --with-dbmaker[=DIR] Include DBMaker support], no, no)
|
||||
|
||||
AC_MSG_CHECKING(for DBMaker support)
|
||||
if test "$PHP_DBMAKER" != "no"; then
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -pdo
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -pdo_dblib
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -pdo_firebird
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -pdo_mysql
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -pdo_odbc
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -pdo_pgsql
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -pdo_sqlite
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -pgsql
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -sqlite3
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -3905,16 +3905,6 @@
|
||||
SUBDIR += php-ice37
|
||||
SUBDIR += php-libawl
|
||||
SUBDIR += php-maxminddb
|
||||
SUBDIR += php72-gettext
|
||||
SUBDIR += php72-intl
|
||||
SUBDIR += php72-json
|
||||
SUBDIR += php72-pcntl
|
||||
SUBDIR += php72-readline
|
||||
SUBDIR += php72-shmop
|
||||
SUBDIR += php72-sysvmsg
|
||||
SUBDIR += php72-sysvsem
|
||||
SUBDIR += php72-sysvshm
|
||||
SUBDIR += php72-tokenizer
|
||||
SUBDIR += php73-gettext
|
||||
SUBDIR += php73-intl
|
||||
SUBDIR += php73-json
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= devel
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -gettext
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,17 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -intl
|
||||
|
||||
USES= compiler:c++11-lib
|
||||
USE_CXXSTD= gnu++11
|
||||
|
||||
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,201 +0,0 @@
|
||||
Regressed by https://github.com/unicode-org/icu/commit/c3fe7e09d844
|
||||
|
||||
ext/intl/breakiterator/codepointiterator_internal.cpp:60:53: error: use of undeclared identifier 'FALSE'
|
||||
this->fText = utext_clone(this->fText, that.fText, FALSE, TRUE, &uec);
|
||||
^
|
||||
ext/intl/breakiterator/codepointiterator_internal.cpp:60:60: error: use of undeclared identifier 'TRUE'
|
||||
this->fText = utext_clone(this->fText, that.fText, FALSE, TRUE, &uec);
|
||||
^
|
||||
ext/intl/breakiterator/codepointiterator_internal.cpp:80:10: error: use of undeclared identifier 'FALSE'
|
||||
return FALSE;
|
||||
^
|
||||
ext/intl/breakiterator/codepointiterator_internal.cpp:87:10: error: use of undeclared identifier 'FALSE'
|
||||
return FALSE;
|
||||
^
|
||||
ext/intl/breakiterator/codepointiterator_internal.cpp:90:9: error: use of undeclared identifier 'TRUE'
|
||||
return TRUE;
|
||||
^
|
||||
ext/intl/breakiterator/codepointiterator_internal.cpp:111:42: error: use of undeclared identifier 'FALSE'
|
||||
return utext_clone(fillIn, this->fText, FALSE, TRUE, &status);
|
||||
^
|
||||
ext/intl/breakiterator/codepointiterator_internal.cpp:111:49: error: use of undeclared identifier 'TRUE'
|
||||
return utext_clone(fillIn, this->fText, FALSE, TRUE, &status);
|
||||
^
|
||||
ext/intl/breakiterator/codepointiterator_internal.cpp:130:47: error: use of undeclared identifier 'FALSE'
|
||||
this->fText = utext_clone(this->fText, text, FALSE, TRUE, &status);
|
||||
^
|
||||
ext/intl/breakiterator/codepointiterator_internal.cpp:130:54: error: use of undeclared identifier 'TRUE'
|
||||
this->fText = utext_clone(this->fText, text, FALSE, TRUE, &status);
|
||||
^
|
||||
ext/intl/breakiterator/codepointiterator_internal.cpp:282:48: error: use of undeclared identifier 'FALSE'
|
||||
this->fText = utext_clone(this->fText, input, FALSE, TRUE, &status);
|
||||
^
|
||||
ext/intl/breakiterator/codepointiterator_internal.cpp:282:55: error: use of undeclared identifier 'TRUE'
|
||||
this->fText = utext_clone(this->fText, input, FALSE, TRUE, &status);
|
||||
^
|
||||
ext/intl/collator/collator_sort.c:349:26: error: use of undeclared identifier 'TRUE'
|
||||
collator_sort_internal( TRUE, INTERNAL_FUNCTION_PARAM_PASSTHRU );
|
||||
^
|
||||
ext/intl/collator/collator_sort.c:543:26: error: use of undeclared identifier 'FALSE'
|
||||
collator_sort_internal( FALSE, INTERNAL_FUNCTION_PARAM_PASSTHRU );
|
||||
^
|
||||
ext/intl/dateformat/dateformat_attr.c:91:36: error: use of undeclared identifier 'FALSE'
|
||||
zend_bool is_pattern_localized =FALSE;
|
||||
^
|
||||
ext/intl/dateformat/dateformat_attr.c:134:36: error: use of undeclared identifier 'FALSE'
|
||||
zend_bool is_pattern_localized =FALSE;
|
||||
^
|
||||
ext/intl/dateformat/dateformat_attr.c:230:25: error: use of undeclared identifier 'FALSE'
|
||||
zend_bool isLenient = FALSE;
|
||||
^
|
||||
ext/intl/normalizer/normalizer_normalize.c:181:16: error: use of undeclared identifier 'FALSE'
|
||||
UBool uret = FALSE;
|
||||
^
|
||||
ext/intl/timezone/timezone_class.cpp:324:21: error: use of undeclared identifier 'FALSE'
|
||||
tz->getOffset(now, FALSE, rawOffset, dstOffset, uec);
|
||||
^
|
||||
ext/intl/timezone/timezone_methods.cpp:94:57: error: use of undeclared identifier 'FALSE'
|
||||
tz = timezone_convert_datetimezone(tzobj->type, tzobj, FALSE, NULL,
|
||||
^
|
||||
|
||||
--- breakiterator/codepointiterator_internal.cpp.orig 2020-09-30 05:15:54 UTC
|
||||
+++ breakiterator/codepointiterator_internal.cpp
|
||||
@@ -57,7 +57,7 @@ CodePointBreakIterator& CodePointBreakIterator::operat
|
||||
return *this;
|
||||
}
|
||||
|
||||
- this->fText = utext_clone(this->fText, that.fText, FALSE, TRUE, &uec);
|
||||
+ this->fText = utext_clone(this->fText, that.fText, false, true, &uec);
|
||||
|
||||
//don't bother copying the character iterator, getText() is deprecated
|
||||
clearCurrentCharIter();
|
||||
@@ -77,17 +77,17 @@ CodePointBreakIterator::~CodePointBreakIterator()
|
||||
UBool CodePointBreakIterator::operator==(const BreakIterator& that) const
|
||||
{
|
||||
if (typeid(*this) != typeid(that)) {
|
||||
- return FALSE;
|
||||
+ return false;
|
||||
}
|
||||
|
||||
const CodePointBreakIterator& that2 =
|
||||
static_cast<const CodePointBreakIterator&>(that);
|
||||
|
||||
if (!utext_equals(this->fText, that2.fText)) {
|
||||
- return FALSE;
|
||||
+ return false;
|
||||
}
|
||||
|
||||
- return TRUE;
|
||||
+ return true;
|
||||
}
|
||||
|
||||
CodePointBreakIterator* CodePointBreakIterator::clone(void) const
|
||||
@@ -108,7 +108,7 @@ CharacterIterator& CodePointBreakIterator::getText(voi
|
||||
|
||||
UText *CodePointBreakIterator::getUText(UText *fillIn, UErrorCode &status) const
|
||||
{
|
||||
- return utext_clone(fillIn, this->fText, FALSE, TRUE, &status);
|
||||
+ return utext_clone(fillIn, this->fText, false, true, &status);
|
||||
}
|
||||
|
||||
void CodePointBreakIterator::setText(const UnicodeString &text)
|
||||
@@ -127,7 +127,7 @@ void CodePointBreakIterator::setText(UText *text, UErr
|
||||
return;
|
||||
}
|
||||
|
||||
- this->fText = utext_clone(this->fText, text, FALSE, TRUE, &status);
|
||||
+ this->fText = utext_clone(this->fText, text, false, true, &status);
|
||||
|
||||
clearCurrentCharIter();
|
||||
}
|
||||
@@ -279,7 +279,7 @@ CodePointBreakIterator &CodePointBreakIterator::refres
|
||||
}
|
||||
|
||||
int64_t pos = utext_getNativeIndex(this->fText);
|
||||
- this->fText = utext_clone(this->fText, input, FALSE, TRUE, &status);
|
||||
+ this->fText = utext_clone(this->fText, input, false, true, &status);
|
||||
if (U_FAILURE(status)) {
|
||||
return *this;
|
||||
}
|
||||
--- collator/collator_sort.c.orig 2020-09-30 05:15:54 UTC
|
||||
+++ collator/collator_sort.c
|
||||
@@ -346,7 +346,7 @@ static void collator_sort_internal( int renumber, INTE
|
||||
*/
|
||||
PHP_FUNCTION( collator_sort )
|
||||
{
|
||||
- collator_sort_internal( TRUE, INTERNAL_FUNCTION_PARAM_PASSTHRU );
|
||||
+ collator_sort_internal( true, INTERNAL_FUNCTION_PARAM_PASSTHRU );
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
@@ -540,7 +540,7 @@ PHP_FUNCTION( collator_sort_with_sort_keys )
|
||||
*/
|
||||
PHP_FUNCTION( collator_asort )
|
||||
{
|
||||
- collator_sort_internal( FALSE, INTERNAL_FUNCTION_PARAM_PASSTHRU );
|
||||
+ collator_sort_internal( false, INTERNAL_FUNCTION_PARAM_PASSTHRU );
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
--- dateformat/dateformat_attr.c.orig 2020-09-30 05:15:54 UTC
|
||||
+++ dateformat/dateformat_attr.c
|
||||
@@ -88,7 +88,7 @@ PHP_FUNCTION( datefmt_get_pattern )
|
||||
UChar value_buf[64];
|
||||
uint32_t length = USIZE( value_buf );
|
||||
UChar* value = value_buf;
|
||||
- zend_bool is_pattern_localized =FALSE;
|
||||
+ zend_bool is_pattern_localized = false;
|
||||
|
||||
DATE_FORMAT_METHOD_INIT_VARS;
|
||||
|
||||
@@ -131,7 +131,7 @@ PHP_FUNCTION( datefmt_set_pattern )
|
||||
size_t value_len = 0;
|
||||
int32_t slength = 0;
|
||||
UChar* svalue = NULL;
|
||||
- zend_bool is_pattern_localized =FALSE;
|
||||
+ zend_bool is_pattern_localized = false;
|
||||
|
||||
|
||||
DATE_FORMAT_METHOD_INIT_VARS;
|
||||
@@ -227,7 +227,7 @@ PHP_FUNCTION( datefmt_is_lenient )
|
||||
*/
|
||||
PHP_FUNCTION( datefmt_set_lenient )
|
||||
{
|
||||
- zend_bool isLenient = FALSE;
|
||||
+ zend_bool isLenient = false;
|
||||
|
||||
DATE_FORMAT_METHOD_INIT_VARS;
|
||||
|
||||
--- normalizer/normalizer_normalize.c.orig 2020-09-30 05:15:54 UTC
|
||||
+++ normalizer/normalizer_normalize.c
|
||||
@@ -178,7 +178,7 @@ PHP_FUNCTION( normalizer_is_normalized )
|
||||
int uinput_len = 0;
|
||||
UErrorCode status = U_ZERO_ERROR;
|
||||
|
||||
- UBool uret = FALSE;
|
||||
+ UBool uret = false;
|
||||
|
||||
intl_error_reset( NULL );
|
||||
|
||||
--- timezone/timezone_class.cpp.orig 2020-09-30 05:15:54 UTC
|
||||
+++ timezone/timezone_class.cpp
|
||||
@@ -321,7 +321,7 @@ static HashTable *TimeZone_get_debug_info(zval *object
|
||||
|
||||
int32_t rawOffset, dstOffset;
|
||||
UDate now = Calendar::getNow();
|
||||
- tz->getOffset(now, FALSE, rawOffset, dstOffset, uec);
|
||||
+ tz->getOffset(now, false, rawOffset, dstOffset, uec);
|
||||
if (U_FAILURE(uec)) {
|
||||
return debug_info;
|
||||
}
|
||||
--- timezone/timezone_methods.cpp.orig 2020-09-30 05:15:54 UTC
|
||||
+++ timezone/timezone_methods.cpp
|
||||
@@ -91,7 +91,7 @@ U_CFUNC PHP_FUNCTION(intltz_from_date_time_zone)
|
||||
RETURN_NULL();
|
||||
}
|
||||
|
||||
- tz = timezone_convert_datetimezone(tzobj->type, tzobj, FALSE, NULL,
|
||||
+ tz = timezone_convert_datetimezone(tzobj->type, tzobj, false, NULL,
|
||||
"intltz_from_date_time_zone");
|
||||
if (tz == NULL) {
|
||||
RETURN_NULL();
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= devel
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -json
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= devel
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -pcntl
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= devel
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -readline
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,30 +0,0 @@
|
||||
--- config.m4.orig 2019-02-05 15:43:40 UTC
|
||||
+++ config.m4
|
||||
@@ -5,13 +5,8 @@ dnl
|
||||
PHP_ARG_WITH(libedit,for libedit readline replacement,
|
||||
[ --with-libedit[=DIR] Include libedit readline replacement (CLI/CGI only)])
|
||||
|
||||
-if test "$PHP_LIBEDIT" = "no"; then
|
||||
PHP_ARG_WITH(readline,for readline support,
|
||||
[ --with-readline[=DIR] Include readline support (CLI/CGI only)])
|
||||
-else
|
||||
- dnl "register" the --with-readline option to preven invalid "unknown configure option" warning
|
||||
- php_with_readline=no
|
||||
-fi
|
||||
|
||||
if test "$PHP_READLINE" && test "$PHP_READLINE" != "no"; then
|
||||
for i in $PHP_READLINE /usr/local /usr; do
|
||||
@@ -74,6 +69,13 @@ if test "$PHP_READLINE" && test "$PHP_RE
|
||||
-L$READLINE_DIR/$PHP_LIBDIR $PHP_READLINE_LIBS
|
||||
])
|
||||
|
||||
+ PHP_CHECK_LIBRARY(readline, rl_completion_matches,
|
||||
+ [
|
||||
+ AC_DEFINE(HAVE_RL_COMPLETION_MATCHES, 1, [ ])
|
||||
+ ],[],[
|
||||
+ -L$READLINE_DIR/$PHP_LIBDIR $PHP_READLINE_LIBS
|
||||
+ ])
|
||||
+
|
||||
AC_DEFINE(HAVE_LIBREADLINE, 1, [ ])
|
||||
|
||||
elif test "$PHP_LIBEDIT" != "no"; then
|
@ -1,13 +0,0 @@
|
||||
--- readline_cli.c.orig 2012-03-02 16:40:26.000000000 +0100
|
||||
+++ readline_cli.c 2012-03-02 16:40:43.000000000 +0100
|
||||
@@ -19,6 +19,10 @@
|
||||
|
||||
/* $Id: readline_cli.c 321634 2012-01-01 13:15:04Z felipe $ */
|
||||
|
||||
+#ifdef HAVE_CONFIG_H
|
||||
+#include "config.h"
|
||||
+#endif
|
||||
+
|
||||
#include "php.h"
|
||||
|
||||
#ifndef HAVE_RL_COMPLETION_MATCHES
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= devel
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -shmop
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= devel
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -sysvmsg
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= devel
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -sysvsem
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= devel
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -sysvshm
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= devel
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -tokenizer
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -56,8 +56,6 @@
|
||||
SUBDIR += pear-Net_FTP
|
||||
SUBDIR += pftpd
|
||||
SUBDIR += php-fastdfs
|
||||
SUBDIR += php72-curl
|
||||
SUBDIR += php72-ftp
|
||||
SUBDIR += php73-curl
|
||||
SUBDIR += php73-ftp
|
||||
SUBDIR += php74-curl
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= ftp
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -curl
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,15 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= ftp
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -ftp
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} s/HAVE_OPENSSL_EXT/__FreeBSD__/ \
|
||||
${WRKSRC}/ftp.* ${WRKSRC}/php_ftp.*
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -751,8 +751,6 @@
|
||||
SUBDIR += phototonic
|
||||
SUBDIR += php-facedetect
|
||||
SUBDIR += php-geos
|
||||
SUBDIR += php72-exif
|
||||
SUBDIR += php72-gd
|
||||
SUBDIR += php73-exif
|
||||
SUBDIR += php73-gd
|
||||
SUBDIR += php74-exif
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= graphics
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -exif
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,13 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= graphics
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -gd
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
||||
|
||||
LIB_DEPENDS+= libgd.so:graphics/gd
|
@ -1,28 +0,0 @@
|
||||
--- config.m4.orig 2018-07-17 05:35:52 UTC
|
||||
+++ config.m4
|
||||
@@ -287,6 +287,7 @@ dnl enable the support in bundled GD library
|
||||
|
||||
if test -n "$GD_XPM_DIR"; then
|
||||
AC_DEFINE(HAVE_GD_XPM, 1, [ ])
|
||||
+ AC_DEFINE(HAVE_XPM, 1, [ ])
|
||||
GDLIB_CFLAGS="$GDLIB_CFLAGS -DHAVE_XPM"
|
||||
fi
|
||||
|
||||
@@ -349,7 +350,7 @@ if test "$PHP_GD" != "no"; then
|
||||
|
||||
if test "$GD_MODULE_TYPE" = "builtin"; then
|
||||
PHP_ADD_BUILD_DIR($ext_builddir/libgd)
|
||||
- GDLIB_CFLAGS="-I$ext_srcdir/libgd $GDLIB_CFLAGS"
|
||||
+ GDLIB_CFLAGS="-I../.. -I$ext_srcdir/libgd $GDLIB_CFLAGS"
|
||||
GD_HEADER_DIRS="ext/gd/ ext/gd/libgd/"
|
||||
|
||||
PHP_TEST_BUILD(foobar, [], [
|
||||
@@ -357,7 +358,7 @@ if test "$PHP_GD" != "no"; then
|
||||
], [ $GD_SHARED_LIBADD ], [char foobar () {}])
|
||||
else
|
||||
GD_HEADER_DIRS="ext/gd/"
|
||||
- GDLIB_CFLAGS="-I$GD_INCLUDE $GDLIB_CFLAGS"
|
||||
+ GDLIB_CFLAGS="-I../.. -I$ext_srcdir/libgd $GDLIB_CFLAGS"
|
||||
PHP_ADD_INCLUDE($GD_INCLUDE)
|
||||
PHP_CHECK_LIBRARY(gd, gdImageCreate, [], [
|
||||
AC_MSG_ERROR([GD build test failed. Please check the config.log for details.])
|
@ -1,83 +0,0 @@
|
||||
--- gd.c.orig 2018-07-17 05:35:52 UTC
|
||||
+++ gd.c
|
||||
@@ -53,7 +53,7 @@
|
||||
# include <Wingdi.h>
|
||||
#endif
|
||||
|
||||
-#ifdef HAVE_GD_XPM
|
||||
+#if defined(HAVE_XPM) && defined(HAVE_GD_XPM)
|
||||
# include <X11/xpm.h>
|
||||
#endif
|
||||
|
||||
@@ -77,7 +77,7 @@ static int le_gd, le_gd_font;
|
||||
# endif
|
||||
#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
|
||||
|
||||
@@ -325,7 +325,7 @@ ZEND_BEGIN_ARG_INFO(arginfo_imagecreatefromxbm, 0)
|
||||
ZEND_ARG_INFO(0, filename)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
-#if defined(HAVE_GD_XPM)
|
||||
+#if defined(HAVE_XPM) && defined(HAVE_GD_XPM)
|
||||
ZEND_BEGIN_ARG_INFO(arginfo_imagecreatefromxpm, 0)
|
||||
ZEND_ARG_INFO(0, filename)
|
||||
ZEND_END_ARG_INFO()
|
||||
@@ -934,7 +934,7 @@ const zend_function_entry gd_functions[] = {
|
||||
#endif
|
||||
PHP_FE(imagecreatefromwbmp, arginfo_imagecreatefromwbmp)
|
||||
PHP_FE(imagecreatefromxbm, arginfo_imagecreatefromxbm)
|
||||
-#if defined(HAVE_GD_XPM)
|
||||
+#if defined(HAVE_XPM) && defined(HAVE_GD_XPM)
|
||||
PHP_FE(imagecreatefromxpm, arginfo_imagecreatefromxpm)
|
||||
#endif
|
||||
PHP_FE(imagecreatefromgd, arginfo_imagecreatefromgd)
|
||||
@@ -1299,7 +1299,7 @@ PHP_MINFO_FUNCTION(gd)
|
||||
php_info_print_table_row(2, "libPNG Version", gdPngGetVersionString());
|
||||
#endif
|
||||
php_info_print_table_row(2, "WBMP Support", "enabled");
|
||||
-#if defined(HAVE_GD_XPM)
|
||||
+#if defined(HAVE_XPM) && defined(HAVE_GD_XPM)
|
||||
php_info_print_table_row(2, "XPM Support", "enabled");
|
||||
{
|
||||
char tmp[12];
|
||||
@@ -1354,7 +1354,7 @@ PHP_FUNCTION(gd_info)
|
||||
add_assoc_bool(return_value, "PNG Support", 0);
|
||||
#endif
|
||||
add_assoc_bool(return_value, "WBMP Support", 1);
|
||||
-#if defined(HAVE_GD_XPM)
|
||||
+#if defined(HAVE_XPM) && defined(HAVE_GD_XPM)
|
||||
add_assoc_bool(return_value, "XPM Support", 1);
|
||||
#else
|
||||
add_assoc_bool(return_value, "XPM Support", 0);
|
||||
@@ -2184,7 +2184,7 @@ PHP_FUNCTION(imagetypes)
|
||||
ret |= 4;
|
||||
#endif
|
||||
ret |= 8;
|
||||
-#if defined(HAVE_GD_XPM)
|
||||
+#if defined(HAVE_XPM) && defined(HAVE_GD_XPM)
|
||||
ret |= 16;
|
||||
#endif
|
||||
#ifdef HAVE_GD_WEBP
|
||||
@@ -2443,7 +2443,7 @@ static void _php_image_create_from(INTERNAL_FUNCTION_P
|
||||
case PHP_GDIMG_TYPE_GD2PART:
|
||||
im = (*func_p)(fp, srcx, srcy, width, height);
|
||||
break;
|
||||
-#if defined(HAVE_GD_XPM)
|
||||
+#if defined(HAVE_XPM) && defined(HAVE_GD_XPM)
|
||||
case PHP_GDIMG_TYPE_XPM:
|
||||
im = gdImageCreateFromXpm(file);
|
||||
break;
|
||||
@@ -2525,7 +2525,7 @@ PHP_FUNCTION(imagecreatefromxbm)
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
-#if defined(HAVE_GD_XPM)
|
||||
+#if defined(HAVE_XPM) && defined(HAVE_GD_XPM)
|
||||
/* {{{ proto resource imagecreatefromxpm(string filename)
|
||||
Create a new image from XPM file or URL */
|
||||
PHP_FUNCTION(imagecreatefromxpm)
|
@ -258,8 +258,6 @@
|
||||
SUBDIR += pfe
|
||||
SUBDIR += pharo
|
||||
SUBDIR += php-mode.el
|
||||
SUBDIR += php72
|
||||
SUBDIR += php72-extensions
|
||||
SUBDIR += php73
|
||||
SUBDIR += php73-extensions
|
||||
SUBDIR += php74
|
||||
|
@ -1,117 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= php72
|
||||
PORTVERSION= 1.0
|
||||
CATEGORIES= lang
|
||||
PKGNAMESUFFIX= -extensions
|
||||
|
||||
MAINTAINER= tz@FreeBSD.org
|
||||
COMMENT= "meta-port" to install PHP extensions
|
||||
|
||||
USES= metaport php
|
||||
PHP_VER= 72
|
||||
IGNORE_WITH_PHP= 73 74
|
||||
|
||||
OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA \
|
||||
DOM ENCHANT EXIF FILEINFO FILTER FTP GD GETTEXT \
|
||||
GMP HASH ICONV INTL IMAP INTERBASE JSON LDAP MBSTRING \
|
||||
MYSQLI \
|
||||
ODBC OPCACHE OPENSSL PCNTL PDF PDO PDO_DBLIB PDO_FIREBIRD \
|
||||
PDO_MYSQL PDO_ODBC PDO_PGSQL PDO_SQLITE PGSQL PHAR POSIX \
|
||||
PSPELL READLINE RECODE SESSION SHMOP SIMPLEXML SNMP SOAP \
|
||||
SOCKETS SODIUM SQLITE3 SYSVMSG SYSVSEM SYSVSHM \
|
||||
TIDY TOKENIZER WDDX XML XMLREADER XMLRPC XMLWRITER XSL \
|
||||
ZIP ZLIB
|
||||
|
||||
BCMATH_DESC= bc style precision math functions
|
||||
BZ2_DESC= bzip2 library support
|
||||
CALENDAR_DESC= calendar conversion support
|
||||
CTYPE_DESC= ctype functions
|
||||
CURL_DESC= CURL support
|
||||
DBA_DESC= dba support
|
||||
DOM_DESC= DOM support
|
||||
ENCHANT_DESC= Enchant spelling support
|
||||
EXIF_DESC= EXIF support
|
||||
FILEINFO_DESC= fileinfo support
|
||||
FILTER_DESC= input filter support
|
||||
FTP_DESC= FTP support
|
||||
GD_DESC= GD library support
|
||||
GETTEXT_DESC= gettext library support
|
||||
GMP_DESC= GNU MP support
|
||||
HASH_DESC= HASH Message Digest Framework
|
||||
ICONV_DESC= iconv support
|
||||
IMAP_DESC= IMAP support
|
||||
INTL_DESC= Internationalization(ICU)
|
||||
INTERBASE_DESC= Interbase 6 database support (Firebird)
|
||||
JSON_DESC= JavaScript Object Serialization support
|
||||
LDAP_DESC= OpenLDAP support
|
||||
MBSTRING_DESC= multibyte string support
|
||||
MYSQLI_DESC= MySQLi database support
|
||||
ODBC_DESC= ODBC support
|
||||
OPCACHE_DESC= OPcache support
|
||||
OPENSSL_DESC= OpenSSL support
|
||||
PCNTL_DESC= pcntl support (CLI only)
|
||||
PDF_DESC= PDFlib support (implies GD)
|
||||
PDO_DESC= PHP Data Objects Interface (PDO)
|
||||
PDO_DBLIB_DESC= PDO DBLIB-DB driver
|
||||
PDO_FIREBIRD_DESC= PDO Firebird driver
|
||||
PDO_MYSQL_DESC= PDO MySQL driver
|
||||
PDO_ODBC_DESC= PDO ODBC driver
|
||||
PDO_PGSQL_DESC= PDO PostgreSQL driver
|
||||
PDO_SQLITE_DESC= PDO sqlite driver
|
||||
PGSQL_DESC= PostgreSQL database support
|
||||
PHAR_DESC= phar support
|
||||
POSIX_DESC= POSIX-like functions
|
||||
PSPELL_DESC= pspell support
|
||||
READLINE_DESC= readline support (CLI only)
|
||||
RECODE_DESC= recode support
|
||||
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
|
||||
WDDX_DESC= WDDX support (implies XML)
|
||||
XML_DESC= XML support
|
||||
XMLREADER_DESC= XMLReader support
|
||||
XMLRPC_DESC= XMLRPC-EPI support
|
||||
XMLWRITER_DESC= XMLWriter support
|
||||
XSL_DESC= XSL support (Implies DOM)
|
||||
ZIP_DESC= ZIP support
|
||||
ZLIB_DESC= ZLIB support
|
||||
|
||||
OPTIONS_DEFAULT= CTYPE \
|
||||
DOM \
|
||||
FILTER \
|
||||
HASH \
|
||||
ICONV \
|
||||
JSON \
|
||||
OPCACHE \
|
||||
PDO \
|
||||
PDO_SQLITE \
|
||||
PHAR \
|
||||
POSIX \
|
||||
SESSION \
|
||||
SIMPLEXML \
|
||||
SQLITE3 \
|
||||
TOKENIZER \
|
||||
XML \
|
||||
XMLREADER \
|
||||
XMLWRITER
|
||||
|
||||
.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>
|
@ -1,7 +0,0 @@
|
||||
This is a "meta-port" to install the extensions for PHP 7.2.
|
||||
|
||||
Defaults to:
|
||||
ctype, dom, filter, hash, iconv, json, pdo, pdo_sqlite, phar, posix,
|
||||
session, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter.
|
||||
|
||||
WWW: https://www.php.net/
|
@ -1,193 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= php72
|
||||
DISTVERSION= 7.2.34
|
||||
PORTREVISION?= 0
|
||||
CATEGORIES?= lang devel www
|
||||
MASTER_SITES= PHP/distributions
|
||||
DISTNAME= php-${DISTVERSION}
|
||||
|
||||
MAINTAINER= tz@FreeBSD.org
|
||||
COMMENT= PHP Scripting Language
|
||||
|
||||
DEPRECATED= Security Support ends on 30 Nov 2020
|
||||
EXPIRATION_DATE= 2020-12-31
|
||||
|
||||
LICENSE= PHP301
|
||||
|
||||
USES+= cpe gnome tar:xz
|
||||
CPE_PRODUCT= php
|
||||
NO_OPTIONS_SORT=yes
|
||||
|
||||
.if !defined(PKGNAMESUFFIX)
|
||||
LIB_DEPENDS= libpcre.so:devel/pcre \
|
||||
libargon2.so:security/libargon2
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS+=--with-layout=GNU \
|
||||
--with-config-file-scan-dir=${PREFIX}/etc/php \
|
||||
--disable-all \
|
||||
--enable-libxml \
|
||||
--with-libxml-dir=${LOCALBASE} \
|
||||
--with-pcre-regex=${LOCALBASE} \
|
||||
--with-password-argon2=${LOCALBASE} \
|
||||
--program-prefix=""
|
||||
USES+= autoreconf:build
|
||||
USE_GNOME= libxml2
|
||||
|
||||
# PR230207 Allow relocations against read-only segments (override lld default)
|
||||
LDFLAGS_i386= -Wl,-z,notext
|
||||
|
||||
OPTIONS_DEFINE+=CLI CGI FPM EMBED PHPDBG DEBUG DTRACE IPV6 MYSQLND LINKTHR ZTS
|
||||
OPTIONS_DEFAULT=CLI CGI FPM EMBED MYSQLND LINKTHR DTRACE
|
||||
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
|
||||
# dt_modtext:opensolaris/ib/libdtrace/common/dt_link.c: RISC-V implementation required
|
||||
OPTIONS_EXCLUDE_riscv64= DTRACE
|
||||
OPTIONS_EXCLUDE_sparc64= DTRACE
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
CLI_DESC= Build CLI version
|
||||
CGI_DESC= Build CGI version
|
||||
FPM_DESC= Build FPM version
|
||||
EMBED_DESC= Build embedded library
|
||||
PHPDBG_DESC= Interactive PHP debugger
|
||||
MYSQLND_DESC= Build with MySQL Native Driver
|
||||
LINKTHR_DESC= Link thread lib (for threaded extensions)
|
||||
ZTS_DESC= Force Zend Thread Safety (ZTS) build
|
||||
|
||||
#CONFLICTS= php56-* php70-* php71-* php73-*
|
||||
|
||||
DESTDIRNAME= INSTALL_ROOT
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--enable-mysqlnd
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MCLI}
|
||||
PHP_SAPI+= cli
|
||||
.else
|
||||
CONFIGURE_ARGS+=--disable-cli
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MCGI}
|
||||
PHP_SAPI+= cgi
|
||||
.else
|
||||
CONFIGURE_ARGS+=--disable-cgi
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MFPM}
|
||||
PHP_SAPI+= fpm
|
||||
USE_RC_SUBR+= php-fpm
|
||||
CONFIGURE_ARGS+=--enable-fpm \
|
||||
--with-fpm-user=${WWWOWN} \
|
||||
--with-fpm-group=${WWWGRP}
|
||||
.endif
|
||||
|
||||
.if defined(PKGNAMEPREFIX)
|
||||
USES+= apache:2.2+
|
||||
.include "${PORTSDIR}/Mk/Uses/apache.mk"
|
||||
.if ${PORT_OPTIONS:MAP2FILTER}
|
||||
CONFIGURE_ARGS+=--with-apxs2filter=${APXS}
|
||||
.else
|
||||
CONFIGURE_ARGS+=--with-apxs2=${APXS}
|
||||
.endif
|
||||
PLIST= ${PKGDIR}/pkg-plist.mod
|
||||
PKGMESSAGE= ${PKGDIR}/pkg-message.mod
|
||||
MODULENAME= libphp7
|
||||
SHORTMODNAME= php7
|
||||
WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!"
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MEMBED}
|
||||
PHP_SAPI+= embed
|
||||
CONFIGURE_ARGS+=--enable-embed
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MPHPDBG}
|
||||
PHP_SAPI+= phpdbg
|
||||
CONFIGURE_ARGS+=--enable-phpdbg
|
||||
.if ${PORT_OPTIONS:MDEBUG}
|
||||
CONFIGURE_ARGS+=--enable-phpdbg-debug
|
||||
.endif
|
||||
.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"
|
||||
|
||||
.if ${PORT_OPTIONS:MLINKTHR}
|
||||
LIBS+= -lpthread
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MDEBUG}
|
||||
CONFIGURE_ARGS+=--enable-debug
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MZTS}
|
||||
CONFIGURE_ARGS+=--enable-maintainer-zts
|
||||
CONFIGURE_ENV+= pthreads_working="yes"
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MDTRACE}
|
||||
CONFIGURE_ARGS+=--enable-dtrace
|
||||
PLIST_SUB+= DTRACE=""
|
||||
.else
|
||||
PLIST_SUB+= DTRACE="@comment "
|
||||
.endif
|
||||
|
||||
.if empty(PORT_OPTIONS:MIPV6)
|
||||
CONFIGURE_ARGS+=--disable-ipv6
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${TOUCH} ${WRKSRC}/ext/php_config.h
|
||||
@${REINPLACE_CMD} "s|^\(extension_dir\)|; \1|" ${WRKSRC}/php.ini-*
|
||||
.if ${PORT_OPTIONS:MFPM}
|
||||
@${REINPLACE_CMD} -e "s|^;\(pid\)|\1|;s|^;\(pm\.[a-z_]*_servers\)|\1|" \
|
||||
${WRKSRC}/sapi/fpm/php-fpm.conf.in
|
||||
.endif
|
||||
|
||||
pre-configure:
|
||||
@(cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} ./buildconf --force)
|
||||
|
||||
.if !defined(PKGNAMEPREFIX)
|
||||
post-build:
|
||||
@${ECHO_CMD} "PHP_VER=72" > ${WRKDIR}/php.conf
|
||||
@${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf
|
||||
@${ECHO_CMD} "PHP_SAPI=${PHP_SAPI}" >> ${WRKDIR}/php.conf
|
||||
@${ECHO_CMD} "PHP_EXT_INC=pcre spl" >> ${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
|
||||
|
||||
test: build
|
||||
@(cd ${WRKSRC} && ${MAKE} test)
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/php.ini-development ${WRKSRC}/php.ini-production \
|
||||
${WRKDIR}/php.conf ${STAGEDIR}/${PREFIX}/etc
|
||||
.else
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
|
||||
${INSTALL_LIB} ${WRKSRC}/libs/${MODULENAME}.so \
|
||||
${STAGEDIR}${PREFIX}/${APACHEMODDIR}
|
||||
.endif
|
||||
|
||||
.else
|
||||
.include "${MASTERDIR}/Makefile.ext"
|
||||
.endif
|
||||
.include <bsd.port.post.mk>
|
@ -1,576 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
COMMENT= The ${PHP_MODNAME} shared extension for php
|
||||
|
||||
USES+= php:ext,noflavors
|
||||
PHP_MODNAME= ${PKGNAMESUFFIX:S/-//}
|
||||
PHP_VER= 72
|
||||
IGNORE_WITH_PHP= 73 74
|
||||
|
||||
EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME}
|
||||
WRKSRC= ${WRKDIR}/${EXTSUBDIR}
|
||||
PATCHDIR= ${.CURDIR}/files
|
||||
PLIST= ${NONEXISTENT}
|
||||
|
||||
EXTRACT_AFTER_ARGS?= ${EXTSUBDIR}
|
||||
|
||||
.if ${PHP_MODNAME} == "bcmath"
|
||||
CONFIGURE_ARGS+=--enable-bcmath
|
||||
|
||||
PHP_HEADER_DIRS=libbcmath 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}
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "dba"
|
||||
CONFIGURE_ARGS+=--enable-dba
|
||||
|
||||
OPTIONS_DEFINE= CDB DB4 GDBM QDBM TOKYO INIFILE FLATFILE LMDB
|
||||
OPTIONS_DEFAULT=CDB INIFILE FLATFILE
|
||||
|
||||
CDB_DESC= cdb database support
|
||||
DB4_DESC= Berkeley DB4 support
|
||||
GDBM_DESC= GDBM database support
|
||||
QDBM_DESC= QDBM database support
|
||||
TOKYO_DESC= Tokyo Cabinet database support
|
||||
INIFILE_DESC= INI file support
|
||||
FLATFILE_DESC= flatfile support
|
||||
LMDB_DESC= LMDB database support
|
||||
|
||||
PHP_HEADER_DIRS= libcdb libflatfile libinifile
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "dom"
|
||||
CONFIGURE_ARGS+=--enable-dom \
|
||||
--with-libxml-dir=${LOCALBASE}
|
||||
|
||||
USE_GNOME= libxml2
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "enchant"
|
||||
LIB_DEPENDS+= libenchant.so:textproc/enchant
|
||||
CONFIGURE_ARGS+=--with-enchant=${LOCALBASE}
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "exif"
|
||||
CONFIGURE_ARGS+=--enable-exif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "fileinfo"
|
||||
CONFIGURE_ARGS+=--enable-fileinfo \
|
||||
--with-pcre-dir=${LOCALBASE}
|
||||
|
||||
PHP_HEADER_DIRS= libmagic
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "filter"
|
||||
CONFIGURE_ARGS+=--enable-filter \
|
||||
--with-pcre-dir=${LOCALBASE}
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "ftp"
|
||||
CONFIGURE_ARGS+=--enable-ftp \
|
||||
--with-openssl-dir=${OPENSSLBASE}
|
||||
|
||||
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
|
||||
USES+= ssl
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "gd"
|
||||
LIB_DEPENDS= libfreetype.so:print/freetype2 \
|
||||
libpng.so:graphics/png
|
||||
USES+= jpeg
|
||||
|
||||
CONFIGURE_ARGS+=--with-gd=${LOCALBASE} \
|
||||
--with-freetype-dir=${LOCALBASE} \
|
||||
--with-jpeg-dir=${LOCALBASE} \
|
||||
--with-png-dir=${LOCALBASE} \
|
||||
--with-zlib-dir=/usr
|
||||
|
||||
EXTRACT_AFTER_ARGS=--no-same-owner --no-same-permissions --exclude libgd \
|
||||
php-${PORTVERSION}/ext/gd
|
||||
|
||||
OPTIONS_DEFINE=TRUETYPE JIS WEBP X11
|
||||
OPTIONS_DEFAULT=TRUETYPE X11
|
||||
|
||||
TRUETYPE_DESC= Enable TrueType string function
|
||||
JIS_DESC= Enable JIS-mapped Japanese font support
|
||||
WEBP_DESC= Enable WebP image format support
|
||||
X11_DESC= Enable XPM support
|
||||
|
||||
.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} == "hash"
|
||||
CONFIGURE_ARGS+=--enable-hash \
|
||||
--with-mhash
|
||||
CFLAGS_mips64= -DHAVE_SLOW_HASH3
|
||||
CFLAGS_powerpc64= -DHAVE_SLOW_HASH3
|
||||
CFLAGS_powerpc= -DHAVE_SLOW_HASH3
|
||||
CFLAGS_powerpcspe= -DHAVE_SLOW_HASH3
|
||||
CFLAGS_sparc64= -DHAVE_SLOW_HASH3
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "iconv"
|
||||
CONFIGURE_ARGS+=--with-iconv=${LOCALBASE}
|
||||
|
||||
USES+= iconv:translit
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "imap"
|
||||
PHP_MOD_PRIO= 30
|
||||
OPTIONS_RADIO= CLIENT
|
||||
OPTIONS_RADIO_CLIENT= CCLIENT PANDA
|
||||
OPTIONS_DEFAULT=PANDA
|
||||
CCLIENT_DESC= Uses the original but unmaintained cclient
|
||||
PANDA_DESC= Uses the forked panda-cclient instead of the original cclient
|
||||
|
||||
CONFIGURE_ARGS+=--with-imap=${LOCALBASE} \
|
||||
--with-pcre-dir=${LOCALBASE} \
|
||||
--with-imap-ssl=${OPENSSLBASE}
|
||||
|
||||
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
|
||||
USES+= ssl
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "interbase"
|
||||
CONFIGURE_ARGS+=--with-interbase=${LOCALBASE}
|
||||
|
||||
USES+= firebird
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "intl"
|
||||
CONFIGURE_ARGS+=--with-intl=${LOCALBASE}
|
||||
LIB_DEPENDS= libicui18n.so:devel/icu
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "json"
|
||||
CONFIGURE_ARGS+=--enable-json
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "ldap"
|
||||
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE}
|
||||
|
||||
USE_OPENLDAP= yes
|
||||
|
||||
. ifdef(WANT_OPENLDAP_SASL)
|
||||
CONFIGURE_ARGS+=--with-ldap-sasl=${LOCALBASE}
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "mbstring"
|
||||
|
||||
CONFIGURE_ARGS+=--enable-mbstring \
|
||||
--with-pcre-dir=${LOCALBASE}
|
||||
|
||||
OPTIONS_DEFINE= REGEX
|
||||
OPTIONS_DEFAULT=REGEX
|
||||
|
||||
REGEX_DESC= Enable multibyte regex support
|
||||
|
||||
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
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "odbc"
|
||||
LIB_DEPENDS+= libodbc.so:databases/unixODBC
|
||||
|
||||
CONFIGURE_ARGS+=--enable-odbc \
|
||||
--with-unixODBC=${LOCALBASE}
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "openssl"
|
||||
CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE}
|
||||
|
||||
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
|
||||
USES+= ssl
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "opcache"
|
||||
# This is needed by Zend extensions, keep before everything.
|
||||
PHP_MOD_PRIO= 10
|
||||
CONFIGURE_ARGS+=--enable-opcache
|
||||
USES+= localbase
|
||||
.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
|
||||
.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
|
||||
|
||||
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+= 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 \
|
||||
--with-pcre-dir=${LOCALBASE}
|
||||
|
||||
USE_PHP= hash:build
|
||||
.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-readline=/usr
|
||||
USES+= readline
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "recode"
|
||||
LIB_DEPENDS+= librecode.so:converters/recode
|
||||
|
||||
CONFIGURE_ARGS+=--with-recode=${LOCALBASE}
|
||||
.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 \
|
||||
--with-pcre-dir=${LOCALBASE} \
|
||||
--with-libxml-dir=${LOCALBASE}
|
||||
|
||||
USES+= pkgconfig
|
||||
USE_GNOME= libxml2
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "snmp"
|
||||
CONFIGURE_ARGS+=--with-snmp=${LOCALBASE} \
|
||||
--with-openssl-dir=${OPENSSLBASE}
|
||||
|
||||
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 \
|
||||
--with-libxml-dir=${LOCALBASE}
|
||||
|
||||
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+= 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+= libtidy.so:www/tidy-lib
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "tokenizer"
|
||||
CONFIGURE_ARGS+=--enable-tokenizer
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "wddx"
|
||||
CONFIGURE_ARGS+=--enable-wddx \
|
||||
--with-libxml-dir=${LOCALBASE}
|
||||
|
||||
USE_GNOME= libxml2
|
||||
|
||||
USE_PHP= xml:build session:build
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "xml"
|
||||
CONFIGURE_ARGS+=--enable-xml \
|
||||
--with-libxml-dir=${LOCALBASE}
|
||||
|
||||
USE_GNOME= libxml2
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "xmlreader"
|
||||
CONFIGURE_ARGS+=--enable-xmlreader \
|
||||
--with-libxml-dir=${LOCALBASE}
|
||||
|
||||
USE_GNOME= libxml2
|
||||
|
||||
USE_PHP= dom:build
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "xmlrpc"
|
||||
CONFIGURE_ARGS+=--with-xmlrpc \
|
||||
--with-libxml-dir=${LOCALBASE} \
|
||||
--with-iconv-dir=${LOCALBASE}
|
||||
|
||||
USES+= iconv:translit
|
||||
USE_GNOME= libxml2
|
||||
|
||||
PHP_HEADER_DIRS=libxmlrpc
|
||||
|
||||
USE_PHP= xml:build
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "xmlwriter"
|
||||
CONFIGURE_ARGS+=--enable-xmlwriter \
|
||||
--with-libxml-dir=${LOCALBASE}
|
||||
|
||||
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+=--enable-zip \
|
||||
--with-zlib-dir=/usr \
|
||||
--with-pcre-dir=${LOCALBASE} \
|
||||
--with-libzip=${LOCALBASE}
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "zlib"
|
||||
CONFIGURE_ARGS+=--with-zlib=/usr
|
||||
.endif
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PHP_MODNAME} == "dba"
|
||||
. if empty(PORT_OPTIONS:MCDB)
|
||||
CONFIGURE_ARGS+=--without-cdb
|
||||
. endif
|
||||
. if ${PORT_OPTIONS:MDB4}
|
||||
CONFIGURE_ARGS+=--with-db4=${LOCALBASE}
|
||||
|
||||
USES+= bdb
|
||||
WITH_BDB_HIGHEST= yes
|
||||
. endif
|
||||
. if ${PORT_OPTIONS:MGDBM}
|
||||
LIB_DEPENDS+= libgdbm.so:databases/gdbm
|
||||
|
||||
CONFIGURE_ARGS+=--with-gdbm=${LOCALBASE}
|
||||
. endif
|
||||
. if ${PORT_OPTIONS:MQDBM}
|
||||
LIB_DEPENDS+= libqdbm.so:databases/qdbm
|
||||
|
||||
CONFIGURE_ARGS+=--with-qdbm=${LOCALBASE}
|
||||
. endif
|
||||
. if ${PORT_OPTIONS:MTOKYO}
|
||||
LIB_DEPENDS+= libtokyocabinet.so:databases/tokyocabinet
|
||||
|
||||
CONFIGURE_ARGS+=--with-tcadb=${LOCALBASE}
|
||||
. endif
|
||||
. if empty(PORT_OPTIONS:MINIFILE)
|
||||
CONFIGURE_ARGS+=--disable-inifile
|
||||
. endif
|
||||
. if empty(PORT_OPTIONS:MFLATFILE)
|
||||
CONFIGURE_ARGS+=--disable-flatfile
|
||||
. endif
|
||||
|
||||
. if ${PORT_OPTIONS:MLMDB}
|
||||
LIB_DEPENDS+= liblmdb.so:databases/lmdb
|
||||
CONFIGURE_ARGS+= --with-lmdb=${LOCALBASE}
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "mysqli"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-mysqli=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-mysqli=${LOCALBASE}/bin/mysql_config
|
||||
USES+= mysql
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "pdo_mysql"
|
||||
. if ${PORT_OPTIONS:MMYSQLND}
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=mysqlnd
|
||||
. else
|
||||
CONFIGURE_ARGS+=--with-pdo-mysql=${LOCALBASE} \
|
||||
--with-zlib-dir=/usr
|
||||
USES+= mysql
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "gd"
|
||||
. if ${PORT_OPTIONS:MTRUETYPE}
|
||||
CONFIGURE_ARGS+=--enable-gd-native-ttf
|
||||
. endif
|
||||
. if ${PORT_OPTIONS:MJIS}
|
||||
CONFIGURE_ARGS+=--enable-gd-jis-conv
|
||||
. endif
|
||||
. if ${PORT_OPTIONS:MWEBP}
|
||||
LIB_DEPENDS+= libwebp.so:graphics/webp
|
||||
|
||||
CONFIGURE_ARGS+=--with-webp-dir=${LOCALBASE}
|
||||
. endif
|
||||
. if ${PORT_OPTIONS:MX11}
|
||||
USES+= xorg
|
||||
USE_XORG= x11 xpm
|
||||
|
||||
CONFIGURE_ARGS+=--with-xpm-dir=${LOCALBASE}
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PHP_MODNAME} == "imap"
|
||||
. if ${PORT_OPTIONS:MPANDA}
|
||||
LIB_DEPENDS+= libc-client4.so.10:mail/panda-cclient
|
||||
. else
|
||||
LIB_DEPENDS+= libc-client4.so.9:mail/cclient
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "mbstring"
|
||||
. if ${PORT_OPTIONS:MREGEX}
|
||||
LIB_DEPENDS+= libonig.so:devel/oniguruma
|
||||
CONFIGURE_ARGS+=--with-onig=${LOCALBASE}
|
||||
. else
|
||||
CONFIGURE_ARGS+=--disable-mbregex
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "openssl" || ${PHP_MODNAME} == "sqlite3"
|
||||
post-extract:
|
||||
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "pdo_dblib"
|
||||
. if ${PORT_OPTIONS:MMSSQL}
|
||||
LIB_DEPENDS+= libsybdb.so:databases/freetds
|
||||
. else
|
||||
LIB_DEPENDS+= libct.so:databases/freetds
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "xml"
|
||||
post-extract:
|
||||
@${MKDIR} ${WRKSRC}/ext/xml
|
||||
@${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml
|
||||
.endif
|
||||
|
||||
.if ${PHP_MODNAME} == "zlib"
|
||||
post-extract:
|
||||
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
|
||||
.endif
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1602192494
|
||||
SHA256 (php-7.2.34.tar.xz) = 409e11bc6a2c18707dfc44bc61c820ddfd81e17481470f3405ee7822d8379903
|
||||
SIZE (php-7.2.34.tar.xz) = 12309432
|
@ -1,19 +0,0 @@
|
||||
--- Makefile.global.orig 2016-08-17 19:50:48 UTC
|
||||
+++ Makefile.global
|
||||
@@ -89,14 +89,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) \
|
@ -1,11 +0,0 @@
|
||||
--- Zend/zend_hash.c.orig 2017-12-13 20:23:18 UTC
|
||||
+++ Zend/zend_hash.c
|
||||
@@ -1543,7 +1543,7 @@ ZEND_API void ZEND_FASTCALL zend_hash_ap
|
||||
}
|
||||
|
||||
|
||||
-ZEND_API void ZEND_FASTCALL zend_hash_apply_with_arguments(HashTable *ht, apply_func_args_t apply_func, int num_args, ...)
|
||||
+ZEND_API void zend_hash_apply_with_arguments(HashTable *ht, apply_func_args_t apply_func, int num_args, ...)
|
||||
{
|
||||
uint32_t idx;
|
||||
Bucket *p;
|
@ -1,11 +0,0 @@
|
||||
--- Zend/zend_hash.h.orig 2017-12-13 20:16:12 UTC
|
||||
+++ Zend/zend_hash.h
|
||||
@@ -145,7 +145,7 @@ ZEND_API void ZEND_FASTCALL zend_hash_gr
|
||||
ZEND_API void ZEND_FASTCALL zend_hash_graceful_reverse_destroy(HashTable *ht);
|
||||
ZEND_API void ZEND_FASTCALL zend_hash_apply(HashTable *ht, apply_func_t apply_func);
|
||||
ZEND_API void ZEND_FASTCALL zend_hash_apply_with_argument(HashTable *ht, apply_func_arg_t apply_func, void *);
|
||||
-ZEND_API void ZEND_FASTCALL zend_hash_apply_with_arguments(HashTable *ht, apply_func_args_t apply_func, int, ...);
|
||||
+ZEND_API void zend_hash_apply_with_arguments(HashTable *ht, apply_func_args_t apply_func, int, ...);
|
||||
|
||||
/* This function should be used with special care (in other words,
|
||||
* it should usually not be used). When used with the ZEND_HASH_APPLY_STOP
|
@ -1,68 +0,0 @@
|
||||
--- acinclude.m4.orig 2016-07-20 13:11:26 UTC
|
||||
+++ acinclude.m4
|
||||
@@ -985,15 +985,9 @@ dnl ------------------------------------
|
||||
if test "$3" != "shared" && test "$3" != "yes" && test "$4" = "cli"; then
|
||||
dnl ---------------------------------------------- CLI static module
|
||||
[PHP_]translit($1,a-z_-,A-Z__)[_SHARED]=no
|
||||
- case "$PHP_SAPI" in
|
||||
- cgi|embed|phpdbg[)]
|
||||
- PHP_ADD_SOURCES($ext_dir,$2,$ac_extra,)
|
||||
- EXT_STATIC="$EXT_STATIC $1;$ext_dir"
|
||||
- ;;
|
||||
- *[)]
|
||||
- PHP_ADD_SOURCES($ext_dir,$2,$ac_extra,cli)
|
||||
- ;;
|
||||
- esac
|
||||
+
|
||||
+ PHP_ADD_SOURCES(PHP_EXT_DIR($1),$2,$ac_extra,cgi)
|
||||
+ PHP_ADD_SOURCES(PHP_EXT_DIR($1),$2,$ac_extra,fpm)
|
||||
EXT_CLI_STATIC="$EXT_CLI_STATIC $1;$ext_dir"
|
||||
fi
|
||||
PHP_ADD_BUILD_DIR($ext_builddir)
|
||||
@@ -1043,12 +1037,6 @@ You either need to build $1 shared or bu
|
||||
build to be successful.
|
||||
])
|
||||
fi
|
||||
- if test "x$is_it_enabled" = "xno" && test "x$3" != "xtrue"; then
|
||||
- AC_MSG_ERROR([
|
||||
-You've configured extension $1, which depends on extension $2,
|
||||
-but you've either not enabled $2, or have disabled it.
|
||||
-])
|
||||
- fi
|
||||
dnl Some systems require that we link $2 to $1 when building
|
||||
])
|
||||
|
||||
@@ -2975,8 +2963,7 @@ dnl in GNU Make which causes the .d file
|
||||
$abs_srcdir/$ac_provsrc:;
|
||||
|
||||
$ac_bdir[$]ac_hdrobj: $abs_srcdir/$ac_provsrc
|
||||
- CFLAGS="\$(CFLAGS_CLEAN)" dtrace -h -C -s $ac_srcdir[$]ac_provsrc -o \$[]@.bak && \$(SED) -e 's,PHP_,DTRACE_,g' \$[]@.bak > \$[]@
|
||||
-
|
||||
+ CFLAGS="\$(CFLAGS_CLEAN)" dtrace -xnolibs -h -C -s $ac_srcdir[$]ac_provsrc -o \$[]@.bak && \$(SED) -e 's,PHP_,DTRACE_,g' \$[]@.bak > \$[]@
|
||||
\$(PHP_DTRACE_OBJS): $ac_bdir[$]ac_hdrobj
|
||||
|
||||
EOF
|
||||
@@ -2995,12 +2982,12 @@ dnl Always attempt to create both PIC an
|
||||
$ac_bdir[$]ac_provsrc.lo: \$(PHP_DTRACE_OBJS)
|
||||
echo "[#] Generated by Makefile for libtool" > \$[]@
|
||||
@test -d "$dtrace_lib_dir" || mkdir $dtrace_lib_dir
|
||||
- if CFLAGS="\$(CFLAGS_CLEAN)" dtrace -G -o $dtrace_d_obj -s $abs_srcdir/$ac_provsrc $dtrace_lib_objs 2> /dev/null && test -f "$dtrace_d_obj"; then [\\]
|
||||
+ if CFLAGS="\$(CFLAGS_CLEAN)" dtrace -xnolibs -G -o $dtrace_d_obj -s $abs_srcdir/$ac_provsrc $dtrace_lib_objs 2> /dev/null && test -f "$dtrace_d_obj"; then [\\]
|
||||
echo "pic_object=['].libs/$dtrace_prov_name[']" >> \$[]@ [;\\]
|
||||
else [\\]
|
||||
echo "pic_object='none'" >> \$[]@ [;\\]
|
||||
fi
|
||||
- if CFLAGS="\$(CFLAGS_CLEAN)" dtrace -G -o $ac_bdir[$]ac_provsrc.o -s $abs_srcdir/$ac_provsrc $dtrace_nolib_objs 2> /dev/null && test -f "$ac_bdir[$]ac_provsrc.o"; then [\\]
|
||||
+ if CFLAGS="\$(CFLAGS_CLEAN)" dtrace -xnolibs -G -o $ac_bdir[$]ac_provsrc.o -s $abs_srcdir/$ac_provsrc $dtrace_nolib_objs 2> /dev/null && test -f "$ac_bdir[$]ac_provsrc.o"; then [\\]
|
||||
echo "non_pic_object=[']$dtrace_prov_name[']" >> \$[]@ [;\\]
|
||||
else [\\]
|
||||
echo "non_pic_object='none'" >> \$[]@ [;\\]
|
||||
@@ -3012,7 +2999,7 @@ EOF
|
||||
*)
|
||||
cat>>Makefile.objects<<EOF
|
||||
$ac_bdir[$]ac_provsrc.o: \$(PHP_DTRACE_OBJS)
|
||||
- CFLAGS="\$(CFLAGS_CLEAN)" dtrace -G -o \$[]@ -s $abs_srcdir/$ac_provsrc $dtrace_objs
|
||||
+ CFLAGS="\$(CFLAGS_CLEAN)" dtrace -xnolibs -G -o \$[]@ -s $abs_srcdir/$ac_provsrc $dtrace_objs
|
||||
|
||||
EOF
|
||||
;;
|
@ -1,61 +0,0 @@
|
||||
--- configure.ac.orig 2018-01-02 22:35:55 UTC
|
||||
+++ configure.ac
|
||||
@@ -102,6 +102,7 @@ int zend_sprintf(char *buffer, const char *format, ...
|
||||
|
||||
#undef PTHREADS
|
||||
|
||||
+#include <ext/php_config.h>
|
||||
#endif /* PHP_CONFIG_H */
|
||||
])
|
||||
|
||||
@@ -339,7 +340,6 @@ sinclude(TSRM/tsrm.m4)
|
||||
dnl .
|
||||
dnl -------------------------------------------------------------------------
|
||||
|
||||
-PTHREADS_CHECK
|
||||
PHP_HELP_SEPARATOR([SAPI modules:])
|
||||
PHP_SHLIB_SUFFIX_NAMES
|
||||
PHP_BUILD_PROGRAM
|
||||
@@ -370,15 +370,9 @@ else
|
||||
AC_MSG_RESULT([none])
|
||||
fi
|
||||
|
||||
-dnl Exit early
|
||||
-if test -z "$PHP_INSTALLED_SAPIS"; then
|
||||
- AC_MSG_ERROR([Nothing to build.])
|
||||
-fi
|
||||
-
|
||||
dnl force ZTS
|
||||
if test "$enable_maintainer_zts" = "yes"; then
|
||||
PTHREADS_ASSIGN_VARS
|
||||
- PTHREADS_FLAGS
|
||||
fi
|
||||
|
||||
dnl Starting system checks.
|
||||
@@ -682,7 +676,7 @@ nanosleep \
|
||||
)
|
||||
|
||||
dnl Some systems (like OpenSolaris) do not have nanosleep in libc
|
||||
-PHP_CHECK_FUNC_LIB(nanosleep, rt)
|
||||
+PHP_CHECK_FUNC(nanosleep, rt)
|
||||
|
||||
dnl Check for getaddrinfo, should be a better way, but...
|
||||
dnl Also check for working getaddrinfo
|
||||
@@ -1235,7 +1229,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
|
||||
@@ -1434,7 +1428,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_ADD_SOURCES(TSRM, TSRM.c tsrm_strtok_r.c, -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1)
|
||||
|
@ -1,13 +0,0 @@
|
||||
--- ext/mysqli/mysqli_api.c.orig 2020-01-07 10:40:30 UTC
|
||||
+++ ext/mysqli/mysqli_api.c
|
||||
@@ -33,8 +33,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
|
||||
|
||||
#if !defined(MYSQLI_USE_MYSQLND)
|
||||
/* {{{ mysqli_tx_cor_options_to_string */
|
@ -1,11 +0,0 @@
|
||||
--- ext/mysqli/php_mysqli_structs.h.orig 2020-01-07 11:18:11 UTC
|
||||
+++ ext/mysqli/php_mysqli_structs.h
|
||||
@@ -38,7 +38,7 @@
|
||||
#define FALSE 0
|
||||
#endif
|
||||
|
||||
-#ifdef MYSQLI_USE_MYSQLND
|
||||
+#if defined(MYSQLI_USE_MYSQLND)
|
||||
#include "ext/mysqlnd/mysqlnd.h"
|
||||
#include "mysqli_mysqlnd.h"
|
||||
#else
|
@ -1,11 +0,0 @@
|
||||
--- sapi/apache2handler/config.m4.orig 2016-07-20 13:11:37 UTC
|
||||
+++ sapi/apache2handler/config.m4
|
||||
@@ -67,7 +67,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 php7"
|
@ -1,19 +0,0 @@
|
||||
--- sapi/fpm/config.m4.orig 2016-07-20 13:11:36 UTC
|
||||
+++ sapi/fpm/config.m4
|
||||
@@ -317,14 +317,14 @@ AC_DEFUN([AC_FPM_LQ],
|
||||
|
||||
AC_MSG_CHECKING([for TCP_INFO])
|
||||
|
||||
- AC_TRY_COMPILE([ #include <netinet/tcp.h> ], [struct tcp_info ti; int x = TCP_INFO;], [
|
||||
+ AC_TRY_COMPILE([ #include <netinet/tcp.h> ], [struct tcp_info ti; ti.tcpi_sacked = 0; int x = TCP_INFO;], [
|
||||
have_lq=tcp_info
|
||||
AC_MSG_RESULT([yes])
|
||||
], [
|
||||
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
|
||||
|
@ -1,17 +0,0 @@
|
||||
--- sapi/fpm/www.conf.in.orig 2019-01-26 15:54:27 UTC
|
||||
+++ sapi/fpm/www.conf.in
|
||||
@@ -27,10 +27,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
|
@ -1,69 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
# PROVIDE: php-fpm
|
||||
# REQUIRE: LOGIN
|
||||
# KEYWORD: shutdown
|
||||
|
||||
#
|
||||
# Add the following line to /etc/rc.conf to enable php-fpm:
|
||||
# php_fpm_enable="YES"
|
||||
#
|
||||
|
||||
. /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"
|
||||
configtest_cmd="php_fpm_checkconfig"
|
||||
|
||||
load_rc_config "$name"
|
||||
|
||||
: ${php_fpm_enable="NO"}
|
||||
: ${php_fpm_umask=""}
|
||||
|
||||
extra_commands="reload configtest logrotate"
|
||||
|
||||
command="%%PREFIX%%/sbin/php-fpm"
|
||||
pidfile="/var/run/php-fpm.pid"
|
||||
sig_stop="QUIT"
|
||||
sig_reload="USR2"
|
||||
logrotate_cmd="php_fpm_logrotate"
|
||||
|
||||
required_files="%%PREFIX%%/etc/php-fpm.conf"
|
||||
|
||||
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} -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"
|
@ -1,8 +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.
|
||||
|
||||
WWW: https://www.php.net/
|
@ -1,19 +0,0 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
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>
|
||||
|
||||
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.
|
||||
EOM
|
||||
}
|
||||
]
|
@ -1,258 +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/readdir.h
|
||||
include/php/TSRM/tsrm_config.h
|
||||
include/php/TSRM/tsrm_config.w32.h
|
||||
include/php/TSRM/tsrm_config_common.h
|
||||
include/php/TSRM/tsrm_strtok_r.h
|
||||
include/php/TSRM/tsrm_win32.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_bitset.h
|
||||
include/php/Zend/zend_build.h
|
||||
include/php/Zend/zend_builtin_functions.h
|
||||
include/php/Zend/zend_closures.h
|
||||
include/php/Zend/zend_compile.h
|
||||
include/php/Zend/zend_config.h
|
||||
include/php/Zend/zend_config.nw.h
|
||||
include/php/Zend/zend_config.w32.h
|
||||
include/php/Zend/zend_constants.h
|
||||
include/php/Zend/zend_dtrace.h
|
||||
%%DTRACE%%include/php/Zend/zend_dtrace_gen.h
|
||||
include/php/Zend/zend_errors.h
|
||||
include/php/Zend/zend_exceptions.h
|
||||
include/php/Zend/zend_execute.h
|
||||
include/php/Zend/zend_extensions.h
|
||||
include/php/Zend/zend_float.h
|
||||
include/php/Zend/zend_gc.h
|
||||
include/php/Zend/zend_generators.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_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_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_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_string.h
|
||||
include/php/Zend/zend_smart_str_public.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_ts_hash.h
|
||||
include/php/Zend/zend_types.h
|
||||
include/php/Zend/zend_type_info.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_opcodes.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/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_wireprotocol.h
|
||||
%%MYSQLND%%include/php/ext/mysqlnd/mysqlnd_vio.h
|
||||
%%MYSQLND%%include/php/ext/mysqlnd/php_mysqlnd.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/crc32.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/cyr_convert.h
|
||||
include/php/ext/standard/datetime.h
|
||||
include/php/ext/standard/dl.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/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/microtime.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_ftok.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_iptc.h
|
||||
include/php/ext/standard/php_lcg.h
|
||||
include/php/ext/standard/php_link.h
|
||||
include/php/ext/standard/php_mail.h
|
||||
include/php/ext/standard/php_math.h
|
||||
include/php/ext/standard/php_metaphone.h
|
||||
include/php/ext/standard/php_mt_rand.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_type.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/uniqid.h
|
||||
include/php/ext/standard/url.h
|
||||
include/php/ext/standard/url_scanner_ex.h
|
||||
include/php/ext/standard/winver.h
|
||||
@postexec touch %D/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/libphp7.so
|
||||
lib/php/build/Makefile.global
|
||||
lib/php/build/ax_check_compile_flag.m4
|
||||
lib/php/build/acinclude.m4
|
||||
lib/php/build/config.guess
|
||||
lib/php/build/config.sub
|
||||
lib/php/build/libtool.m4
|
||||
lib/php/build/ltmain.sh
|
||||
lib/php/build/mkdep.awk
|
||||
lib/php/build/phpize.m4
|
||||
lib/php/build/run-tests.php
|
||||
lib/php/build/scan_makefile_in.awk
|
||||
lib/php/build/shtool
|
||||
%%CGI%%man/man1/php-cgi.1.gz
|
||||
man/man1/php-config.1.gz
|
||||
%%CLI%%man/man1/php.1.gz
|
||||
%%PHPDBG%%man/man1/phpdbg.1.gz
|
||||
man/man1/phpize.1.gz
|
||||
%%FPM%%man/man8/php-fpm.8.gz
|
||||
%%FPM%%share/php/fpm/status.html
|
@ -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
|
@ -452,7 +452,6 @@
|
||||
SUBDIR += perdition
|
||||
SUBDIR += pflogsumm
|
||||
SUBDIR += pfqueue
|
||||
SUBDIR += php72-imap
|
||||
SUBDIR += php73-imap
|
||||
SUBDIR += php74-imap
|
||||
SUBDIR += php80-imap
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= mail
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -imap
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,42 +0,0 @@
|
||||
--- config.m4.orig 2010-02-07 14:06:54.000000000 +0100
|
||||
+++ config.m4 2010-03-08 11:56:24.000000000 +0100
|
||||
@@ -103,6 +103,8 @@
|
||||
PHP_ARG_WITH(imap-ssl,for IMAP SSL support,
|
||||
[ --with-imap-ssl[=DIR] IMAP: Include SSL support. DIR is the OpenSSL install prefix], no, no)
|
||||
|
||||
+PHP_ARG_WITH(pcre-dir, pcre install prefix,
|
||||
+[ --with-pcre-dir IMAP: pcre install prefix], no, no)
|
||||
|
||||
if test "$PHP_IMAP" != "no"; then
|
||||
PHP_SUBST(IMAP_SHARED_LIBADD)
|
||||
@@ -119,6 +121,30 @@
|
||||
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,[ ])
|
@ -698,8 +698,6 @@
|
||||
SUBDIR += pecl-bitset
|
||||
SUBDIR += pecl-stats2
|
||||
SUBDIR += petiga
|
||||
SUBDIR += php72-bcmath
|
||||
SUBDIR += php72-gmp
|
||||
SUBDIR += php73-bcmath
|
||||
SUBDIR += php73-gmp
|
||||
SUBDIR += php74-bcmath
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= math
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -bcmath
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= math
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -gmp
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -354,7 +354,6 @@
|
||||
SUBDIR += pecl-timezonedb
|
||||
SUBDIR += perkeep
|
||||
SUBDIR += pfm
|
||||
SUBDIR += php72-calendar
|
||||
SUBDIR += php73-calendar
|
||||
SUBDIR += php74-calendar
|
||||
SUBDIR += php80-calendar
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= misc
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -calendar
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -275,7 +275,6 @@
|
||||
SUBDIR += pandorafms_server
|
||||
SUBDIR += percona-monitoring-plugins
|
||||
SUBDIR += pftabled
|
||||
SUBDIR += php72-snmp
|
||||
SUBDIR += php73-snmp
|
||||
SUBDIR += php74-snmp
|
||||
SUBDIR += php80-snmp
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= net-mgmt
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -snmp
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -951,10 +951,6 @@
|
||||
SUBDIR += pecl-zmq
|
||||
SUBDIR += pen
|
||||
SUBDIR += pfinger
|
||||
SUBDIR += php72-ldap
|
||||
SUBDIR += php72-soap
|
||||
SUBDIR += php72-sockets
|
||||
SUBDIR += php72-xmlrpc
|
||||
SUBDIR += php73-ldap
|
||||
SUBDIR += php73-soap
|
||||
SUBDIR += php73-sockets
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= net
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -ldap
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= net
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -soap
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= net
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -sockets
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= net
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -xmlrpc
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,23 +0,0 @@
|
||||
--- config.m4.orig 2014-04-29 08:04:30.000000000 +0000
|
||||
+++ config.m4 2014-05-15 08:04:00.883004682 +0000
|
||||
@@ -61,11 +61,9 @@ if test "$PHP_XMLRPC" != "no"; then
|
||||
fi
|
||||
fi
|
||||
|
||||
- dnl if iconv is shared or missing then we should build iconv ourselves
|
||||
- if test "$PHP_ICONV_SHARED" = "yes" || test "$PHP_ICONV" = "no"; then
|
||||
-
|
||||
if test "$PHP_ICONV_DIR" != "no"; then
|
||||
PHP_ICONV=$PHP_ICONV_DIR
|
||||
+ PHP_ADD_INCLUDE($PHP_ICONV_DIR/include)
|
||||
fi
|
||||
|
||||
if test -z "$PHP_ICONV" || test "$PHP_ICONV" = "no"; then
|
||||
@@ -75,7 +73,6 @@ if test "$PHP_XMLRPC" != "no"; then
|
||||
PHP_SETUP_ICONV(XMLRPC_SHARED_LIBADD, [], [
|
||||
AC_MSG_ERROR([iconv not found, in order to build xmlrpc you need the iconv library])
|
||||
])
|
||||
- fi
|
||||
fi
|
||||
|
||||
if test "$PHP_XMLRPC" = "yes"; then
|
@ -783,10 +783,6 @@
|
||||
SUBDIR += pgpdump
|
||||
SUBDIR += pgpgpg
|
||||
SUBDIR += pgpin
|
||||
SUBDIR += php72-filter
|
||||
SUBDIR += php72-hash
|
||||
SUBDIR += php72-openssl
|
||||
SUBDIR += php72-sodium
|
||||
SUBDIR += php73-filter
|
||||
SUBDIR += php73-hash
|
||||
SUBDIR += php73-openssl
|
||||
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= security
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -filter
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,10 +0,0 @@
|
||||
--- config.m4.orig 2009-03-06 08:25:45.000000000 +0100
|
||||
+++ config.m4 2009-03-06 08:28:10.000000000 +0100
|
||||
@@ -32,6 +32,7 @@
|
||||
#endif
|
||||
],[
|
||||
PHP_PCRE_REGEX=pecl
|
||||
+ PHP_ADD_INCLUDE($PHP_PCRE_DIR/include)
|
||||
],[
|
||||
PHP_PCRE_REGEX=no
|
||||
])
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= security
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -hash
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= security
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -openssl
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,11 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= security
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../lang/php72
|
||||
|
||||
PKGNAMESUFFIX= -sodium
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,17 +0,0 @@
|
||||
--- config.m4.orig 2017-11-03 18:32:08 UTC
|
||||
+++ config.m4
|
||||
@@ -50,14 +50,6 @@ if test "$PHP_SODIUM" != "no"; then
|
||||
PHP_ADD_LIBRARY_WITH_PATH($LIBNAME, $LIBSODIUM_DIR/$PHP_LIBDIR, SODIUM_SHARED_LIBADD)
|
||||
fi
|
||||
|
||||
- PHP_CHECK_LIBRARY($LIBNAME,$LIBSYMBOL,
|
||||
- [
|
||||
- AC_DEFINE(HAVE_LIBSODIUMLIB,1,[ ])
|
||||
- ],[
|
||||
- AC_MSG_ERROR([wrong libsodium lib version (< 1.0.8) or lib not found])
|
||||
- ],[
|
||||
- ])
|
||||
-
|
||||
PHP_SUBST(SODIUM_SHARED_LIBADD)
|
||||
|
||||
PHP_NEW_EXTENSION(sodium, libsodium.c, $ext_shared)
|
@ -924,8 +924,6 @@
|
||||
SUBDIR += pfstat
|
||||
SUBDIR += pftables
|
||||
SUBDIR += pftop
|
||||
SUBDIR += php72-fileinfo
|
||||
SUBDIR += php72-posix
|
||||
SUBDIR += php73-fileinfo
|
||||
SUBDIR += php73-posix
|
||||
SUBDIR += php74-fileinfo
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user