php: update to 8.0.0 (#6121)
This commit is contained in:
parent
18d08d148a
commit
89e6517268
@ -1,11 +1,12 @@
|
|||||||
TERMUX_PKG_HOMEPAGE=https://php.net
|
TERMUX_PKG_HOMEPAGE=https://php.net
|
||||||
TERMUX_PKG_DESCRIPTION="Server-side, HTML-embedded scripting language"
|
TERMUX_PKG_DESCRIPTION="Server-side, HTML-embedded scripting language"
|
||||||
TERMUX_PKG_LICENSE="PHP-3.0"
|
TERMUX_PKG_LICENSE="PHP-3.0"
|
||||||
TERMUX_PKG_VERSION=7.4.12
|
TERMUX_PKG_VERSION=8.0.0
|
||||||
TERMUX_PKG_SRCURL=https://github.com/php/php-src/archive/php-${TERMUX_PKG_VERSION}.tar.gz
|
TERMUX_PKG_SRCURL=https://github.com/php/php-src/archive/php-${TERMUX_PKG_VERSION}.tar.gz
|
||||||
TERMUX_PKG_SHA256=a920b81cbfd866f2e686a2b8cc49e6e60a72c3e84e80851529d39e4c9c59e6b2
|
TERMUX_PKG_SHA256=82d415f7b3912868ee68072e3f76f949fa8a73a6a9d763794055ef7aa637d935
|
||||||
# Build native php for phar to build (see pear-Makefile.frag.patch):
|
# Build native php for phar to build (see pear-Makefile.frag.patch):
|
||||||
TERMUX_PKG_HOSTBUILD=true
|
TERMUX_PKG_HOSTBUILD=true
|
||||||
|
TERMUX_PKG_BLACKLISTED_ARCHES="x86_64"
|
||||||
# Build the native php without xml support as we only need phar:
|
# Build the native php without xml support as we only need phar:
|
||||||
TERMUX_PKG_EXTRA_HOSTBUILD_CONFIGURE_ARGS="--disable-libxml --disable-dom --disable-simplexml --disable-xml --disable-xmlreader --disable-xmlwriter --without-pear --disable-sqlite3 --without-libxml --without-sqlite3 --without-pdo-sqlite"
|
TERMUX_PKG_EXTRA_HOSTBUILD_CONFIGURE_ARGS="--disable-libxml --disable-dom --disable-simplexml --disable-xml --disable-xmlreader --disable-xmlwriter --without-pear --disable-sqlite3 --without-libxml --without-sqlite3 --without-pdo-sqlite"
|
||||||
TERMUX_PKG_DEPENDS="freetype, libandroid-glob, libandroid-support, libbz2, libcrypt, libcurl, libgd, libgmp, libiconv, liblzma, libsqlite, libxml2, libxslt, libzip, oniguruma, openssl, pcre2, readline, zlib, libicu, libffi, tidy"
|
TERMUX_PKG_DEPENDS="freetype, libandroid-glob, libandroid-support, libbz2, libcrypt, libcurl, libgd, libgmp, libiconv, liblzma, libsqlite, libxml2, libxslt, libzip, oniguruma, openssl, pcre2, readline, zlib, libicu, libffi, tidy"
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
diff -u -r ../php-7.3.6/ext/opcache/config.m4 ./ext/opcache/config.m4
|
diff -uNr php-8.0.0.orig/ext/opcache/config.m4 php-8.0.0/ext/opcache/config.m4
|
||||||
--- ../php-7.3.6/ext/opcache/config.m4 2019-05-28 09:33:00.000000000 +0000
|
--- php-8.0.0.orig/ext/opcache/config.m4 2020-11-24 22:34:03.000000000 +0530
|
||||||
+++ ./ext/opcache/config.m4 2019-06-24 20:40:39.725791000 +0000
|
+++ php-8.0.0/ext/opcache/config.m4 2020-12-06 21:26:14.225669677 +0530
|
||||||
@@ -145,7 +145,9 @@
|
@@ -219,7 +219,9 @@
|
||||||
}
|
}
|
||||||
]])],[dnl
|
]])],[dnl
|
||||||
AC_DEFINE(HAVE_SHM_MMAP_ANON, 1, [Define if you have mmap(MAP_ANON) SHM support])
|
AC_DEFINE(HAVE_SHM_MMAP_ANON, 1, [Define if you have mmap(MAP_ANON) SHM support])
|
||||||
- msg=yes],[msg=no],[msg=no])
|
- have_shm_mmap_anon=yes],[have_shm_mmap_anon=no],[have_shm_mmap_anon=no])
|
||||||
+ msg=yes],[msg=no],
|
+ have_shm_mmap_anon=yes],[have_shm_mmap_anon=no],
|
||||||
+ AC_DEFINE(HAVE_SHM_MMAP_ANON, 1, [Define if you have mmap(MAP_ANON) SHM support])
|
+ AC_DEFINE(HAVE_SHM_MMAP_ANON, 1, [Define if you have mmap(MAP_ANON) SHM support])
|
||||||
+ msg=yes)
|
+ have_shm_mmap_anon=yes)
|
||||||
AC_MSG_RESULT([$msg])
|
AC_MSG_RESULT([$have_shm_mmap_anon=yes])
|
||||||
|
|
||||||
AC_MSG_CHECKING(for mmap() using /dev/zero shared memory support)
|
PHP_CHECK_FUNC_LIB(shm_open, rt, root)
|
||||||
@@ -379,6 +381,9 @@
|
@@ -336,6 +338,9 @@
|
||||||
Optimizer/zend_dump.c,
|
$ZEND_JIT_SRC,
|
||||||
shared,,-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1,,yes)
|
shared,,-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1,,yes)
|
||||||
|
|
||||||
+ OPCACHE_SHARED_LIBADD=-lpcre2-8
|
+ OPCACHE_SHARED_LIBADD=-lpcre2-8
|
||||||
@ -21,4 +21,4 @@ diff -u -r ../php-7.3.6/ext/opcache/config.m4 ./ext/opcache/config.m4
|
|||||||
+
|
+
|
||||||
PHP_ADD_BUILD_DIR([$ext_builddir/Optimizer], 1)
|
PHP_ADD_BUILD_DIR([$ext_builddir/Optimizer], 1)
|
||||||
PHP_ADD_EXTENSION_DEP(opcache, pcre)
|
PHP_ADD_EXTENSION_DEP(opcache, pcre)
|
||||||
fi
|
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
--- ./ext/iconv/config.m4.orig 2019-03-23 10:05:07.289878202 +0000
|
|
||||||
+++ ./ext/iconv/config.m4 2019-03-23 10:06:27.207978972 +0000
|
|
||||||
@@ -12,22 +12,6 @@
|
|
||||||
])
|
|
||||||
|
|
||||||
if test "$iconv_avail" != "no"; then
|
|
||||||
- if test -z "$ICONV_DIR"; then
|
|
||||||
- for i in /usr/local /usr; do
|
|
||||||
- if test -f "$i/include/iconv.h" || test -f "$i/include/giconv.h"; then
|
|
||||||
- PHP_ICONV_PREFIX="$i"
|
|
||||||
- break
|
|
||||||
- fi
|
|
||||||
- done
|
|
||||||
- if test -z "$PHP_ICONV_PREFIX"; then
|
|
||||||
- PHP_ICONV_PREFIX="/usr"
|
|
||||||
- fi
|
|
||||||
- else
|
|
||||||
- PHP_ICONV_PREFIX="$ICONV_DIR"
|
|
||||||
- fi
|
|
||||||
-
|
|
||||||
- CFLAGS="-I$PHP_ICONV_PREFIX/include $CFLAGS"
|
|
||||||
- LDFLAGS="-L$PHP_ICONV_PREFIX/$PHP_LIBDIR $LDFLAGS"
|
|
||||||
|
|
||||||
if test -r "$PHP_ICONV_PREFIX/include/giconv.h"; then
|
|
||||||
PHP_ICONV_H_PATH="$PHP_ICONV_PREFIX/include/giconv.h"
|
|
@ -1,6 +1,6 @@
|
|||||||
diff -uNr php-7.4.1/sapi/apache2handler/config.m4 php-7.4.1.mod/sapi/apache2handler/config.m4
|
diff -uNr php-8.0.0.orig/sapi/apache2handler/config.m4 php-8.0.0/sapi/apache2handler/config.m4
|
||||||
--- php-7.4.1/sapi/apache2handler/config.m4 2019-12-17 18:35:58.000000000 +0200
|
--- php-8.0.0.orig/sapi/apache2handler/config.m4 2020-11-24 22:34:03.000000000 +0530
|
||||||
+++ php-7.4.1.mod/sapi/apache2handler/config.m4 2020-01-02 01:08:05.368395459 +0200
|
+++ php-8.0.0/sapi/apache2handler/config.m4 2020-12-06 22:10:55.658675537 +0530
|
||||||
@@ -64,18 +64,9 @@
|
@@ -64,18 +64,9 @@
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -8,24 +8,24 @@ diff -uNr php-7.4.1/sapi/apache2handler/config.m4 php-7.4.1.mod/sapi/apache2hand
|
|||||||
- if test -z `$APXS -q SYSCONFDIR`; then
|
- if test -z `$APXS -q SYSCONFDIR`; then
|
||||||
INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \
|
INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \
|
||||||
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \
|
$APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \
|
||||||
-i -n php7"
|
-i -n php"
|
||||||
- else
|
- else
|
||||||
- APXS_SYSCONFDIR='$(INSTALL_ROOT)'`$APXS -q SYSCONFDIR`
|
- APXS_SYSCONFDIR='$(INSTALL_ROOT)'`$APXS -q SYSCONFDIR`
|
||||||
- INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \
|
- INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \
|
||||||
- \$(mkinstalldirs) '$APXS_SYSCONFDIR' && \
|
- \$(mkinstalldirs) '$APXS_SYSCONFDIR' && \
|
||||||
- $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \
|
- $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \
|
||||||
- -S SYSCONFDIR='$APXS_SYSCONFDIR' \
|
- -S SYSCONFDIR='$APXS_SYSCONFDIR' \
|
||||||
- -i -a -n php7"
|
- -i -a -n php"
|
||||||
- fi
|
- fi
|
||||||
|
|
||||||
case $host_alias in
|
LIBPHP_CFLAGS="-shared"
|
||||||
*aix*)
|
PHP_SUBST(LIBPHP_CFLAGS)
|
||||||
@@ -100,6 +91,8 @@
|
@@ -103,6 +94,8 @@
|
||||||
INSTALL_IT="$INSTALL_IT $SAPI_SHARED"
|
INSTALL_IT="$INSTALL_IT $SAPI_SHARED"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
+ EXTRA_LDFLAGS="`$APR_CONFIG --ldflags --link-ld --libs`"
|
+ EXTRA_LDFLAGS="`$APR_CONFIG --ldflags --link-ld --libs`"&
|
||||||
+ EXTRA_LDFLAGS="`$APU_CONFIG --ldflags --link-ld --libs` $EXTRA_LDFLAGS"
|
+ EXTRA_LDFLAGS="`$APU_CONFIG --ldflags --link-ld --libs` $EXTRA_LDFLAGS"
|
||||||
PHP_SELECT_SAPI(apache2handler, shared, mod_php7.c sapi_apache2.c apache_config.c php_functions.c, $APACHE_CFLAGS)
|
PHP_SELECT_SAPI(apache2handler, shared, mod_php.c sapi_apache2.c apache_config.c php_functions.c, $APACHE_CFLAGS)
|
||||||
INSTALL_IT="$INSTALL_IT $SAPI_LIBTOOL"
|
INSTALL_IT="$INSTALL_IT $SAPI_LIBTOOL"
|
||||||
;;
|
;;
|
||||||
|
@ -1,16 +1,18 @@
|
|||||||
--- sapi/cgi/cgi_main.c.orig 2020-01-19 21:52:00.467616255 +0000
|
diff -uNr php-8.0.0.orig/sapi/cgi/cgi_main.c php-8.0.0/sapi/cgi/cgi_main.c
|
||||||
+++ ./sapi/cgi/cgi_main.c 2020-01-19 21:52:20.367984090 +0000
|
--- php-8.0.0.orig/sapi/cgi/cgi_main.c 2020-11-24 22:34:03.000000000 +0530
|
||||||
@@ -84,7 +84,7 @@
|
+++ php-8.0.0/sapi/cgi/cgi_main.c 2020-12-06 21:46:09.648909912 +0530
|
||||||
|
@@ -83,7 +83,7 @@
|
||||||
|
|
||||||
#include "php_getopt.h"
|
#include "php_getopt.h"
|
||||||
|
|
||||||
-#include "fastcgi.h"
|
-#include "fastcgi.h"
|
||||||
+#include "../../main/fastcgi.h"
|
+#include "../../main/fastcgi.h"
|
||||||
|
#include "cgi_main_arginfo.h"
|
||||||
|
|
||||||
#if defined(PHP_WIN32) && defined(HAVE_OPENSSL)
|
#if defined(PHP_WIN32) && defined(HAVE_OPENSSL)
|
||||||
# include "openssl/applink.c"
|
diff -uNr php-8.0.0.orig/sapi/fpm/fpm/fpm_log.c php-8.0.0/sapi/fpm/fpm/fpm_log.c
|
||||||
--- ./sapi/fpm/fpm/fpm_log.c.orig 2020-01-19 21:52:34.868252066 +0000
|
--- php-8.0.0.orig/sapi/fpm/fpm/fpm_log.c 2020-11-24 22:34:03.000000000 +0530
|
||||||
+++ ./sapi/fpm/fpm/fpm_log.c 2020-01-19 21:53:28.639245436 +0000
|
+++ php-8.0.0/sapi/fpm/fpm/fpm_log.c 2020-12-06 21:49:08.433333740 +0530
|
||||||
@@ -16,7 +16,7 @@
|
@@ -16,7 +16,7 @@
|
||||||
#include "fpm_process_ctl.h"
|
#include "fpm_process_ctl.h"
|
||||||
#include "fpm_signals.h"
|
#include "fpm_signals.h"
|
||||||
@ -20,9 +22,10 @@
|
|||||||
#include "zlog.h"
|
#include "zlog.h"
|
||||||
|
|
||||||
#ifdef MAX_LINE_LENGTH
|
#ifdef MAX_LINE_LENGTH
|
||||||
--- ./sapi/fpm/fpm/fpm_main.c.orig 2020-01-19 21:54:35.180473976 +0000
|
diff -uNr php-8.0.0.orig/sapi/fpm/fpm/fpm_main.c php-8.0.0/sapi/fpm/fpm/fpm_main.c
|
||||||
+++ ./sapi/fpm/fpm/fpm_main.c 2020-01-19 21:54:47.060693226 +0000
|
--- php-8.0.0.orig/sapi/fpm/fpm/fpm_main.c 2020-11-24 22:34:03.000000000 +0530
|
||||||
@@ -80,7 +80,7 @@
|
+++ php-8.0.0/sapi/fpm/fpm/fpm_main.c 2020-12-06 21:47:59.656234130 +0530
|
||||||
|
@@ -78,7 +78,7 @@
|
||||||
|
|
||||||
#include "http_status_codes.h"
|
#include "http_status_codes.h"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user