mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-27 07:57:27 +00:00
php5: upgrade to 5.6.35
For changes, see: http://php.net/ChangeLog-5.php#5.6.35 Split patches between php5 and php7 to ensure there are no fuzz warnings for both the versions. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
committed by
Armin Kuster
parent
2768c1deb3
commit
1816eb7779
@@ -18,8 +18,6 @@ SRC_URI = "http://php.net/distributions/php-${PV}.tar.bz2 \
|
|||||||
SRC_URI_append_class-target = " \
|
SRC_URI_append_class-target = " \
|
||||||
file://iconv.patch \
|
file://iconv.patch \
|
||||||
file://imap-fix-autofoo.patch \
|
file://imap-fix-autofoo.patch \
|
||||||
file://pear-makefile.patch \
|
|
||||||
file://phar-makefile.patch \
|
|
||||||
file://php_exec_native.patch \
|
file://php_exec_native.patch \
|
||||||
file://php-fpm.conf \
|
file://php-fpm.conf \
|
||||||
file://php-fpm-apache.conf \
|
file://php-fpm-apache.conf \
|
||||||
|
|||||||
@@ -0,0 +1,63 @@
|
|||||||
|
From 5f49987e88dfcbdb84be6e0c9025432fbd998709 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Roy Li <rongqing.li@windriver.com>
|
||||||
|
Date: Thu, 20 Aug 2015 16:29:35 +0800
|
||||||
|
Subject: [PATCH] config.m4: change AC_TRY_RUN to AC_TRY_LINK
|
||||||
|
|
||||||
|
Upstream-Status: Pending
|
||||||
|
|
||||||
|
AC_TRY_RUN is not suitable for cross-compile
|
||||||
|
|
||||||
|
Signed-off-by: Roy Li <rongqing.li@windriver.com>
|
||||||
|
|
||||||
|
%% original patch: change-AC_TRY_RUN-to-AC_TRY_LINK.patch
|
||||||
|
|
||||||
|
%% original patch: php5-change-AC_TRY_RUN-to-AC_TRY_LINK.patch
|
||||||
|
---
|
||||||
|
ext/fileinfo/config.m4 | 31 ++++++-------------------------
|
||||||
|
1 file changed, 6 insertions(+), 25 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/ext/fileinfo/config.m4 b/ext/fileinfo/config.m4
|
||||||
|
index 7e98d62..8a8ea0e 100644
|
||||||
|
--- a/ext/fileinfo/config.m4
|
||||||
|
+++ b/ext/fileinfo/config.m4
|
||||||
|
@@ -14,31 +14,12 @@ if test "$PHP_FILEINFO" != "no"; then
|
||||||
|
libmagic/readcdf.c libmagic/softmagic.c"
|
||||||
|
|
||||||
|
AC_MSG_CHECKING([for strcasestr])
|
||||||
|
- AC_TRY_RUN([
|
||||||
|
-#include <string.h>
|
||||||
|
-#include <strings.h>
|
||||||
|
-#include <stdlib.h>
|
||||||
|
-
|
||||||
|
-int main(void)
|
||||||
|
-{
|
||||||
|
- char *s0, *s1, *ret;
|
||||||
|
-
|
||||||
|
- s0 = (char *) malloc(42);
|
||||||
|
- s1 = (char *) malloc(8);
|
||||||
|
-
|
||||||
|
- memset(s0, 'X', 42);
|
||||||
|
- s0[24] = 'Y';
|
||||||
|
- s0[26] = 'Z';
|
||||||
|
- s0[41] = '\0';
|
||||||
|
- memset(s1, 'x', 8);
|
||||||
|
- s1[0] = 'y';
|
||||||
|
- s1[2] = 'Z';
|
||||||
|
- s1[7] = '\0';
|
||||||
|
-
|
||||||
|
- ret = strcasestr(s0, s1);
|
||||||
|
-
|
||||||
|
- return !(NULL != ret);
|
||||||
|
-}
|
||||||
|
+ AC_TRY_COMPILE([
|
||||||
|
+ #include <string.h>
|
||||||
|
+ #include <strings.h>
|
||||||
|
+ #include <stdlib.h>
|
||||||
|
+ ],[
|
||||||
|
+ strcasestr(NULL, NULL);
|
||||||
|
],[
|
||||||
|
dnl using the platform implementation
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
--
|
||||||
|
2.7.4
|
||||||
|
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
From 79725e82d5981fc94eb657f0f46a499dbfc1cc40 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Koen Kooi <koen@dominion.thruhere.net>
|
||||||
|
Date: Wed, 2 Nov 2011 16:54:57 +0100
|
||||||
|
Subject: [PATCH] Upstream-status: Unknown
|
||||||
|
|
||||||
|
%% original patch: php5-pear-makefile.patch
|
||||||
|
---
|
||||||
|
pear/Makefile.frag | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/pear/Makefile.frag b/pear/Makefile.frag
|
||||||
|
index 00bacae..739eeca 100644
|
||||||
|
--- a/pear/Makefile.frag
|
||||||
|
+++ b/pear/Makefile.frag
|
||||||
|
@@ -11,7 +11,7 @@ PEAR_PREFIX = -dp a${program_prefix}
|
||||||
|
PEAR_SUFFIX = -ds a$(program_suffix)
|
||||||
|
|
||||||
|
install-pear-installer: $(SAPI_CLI_PATH)
|
||||||
|
- @$(top_builddir)/sapi/cli/php $(PEAR_INSTALL_FLAGS) pear/install-pear-nozlib.phar -d "$(peardir)" -b "$(bindir)" ${PEAR_PREFIX} ${PEAR_SUFFIX}
|
||||||
|
+ @$(PHP_NATIVE_DIR)/php $(PEAR_INSTALL_FLAGS) $(builddir)/install-pear-nozlib.phar -d "$(peardir)" -b "$(bindir)" ${PEAR_PREFIX} ${PEAR_SUFFIX}
|
||||||
|
|
||||||
|
install-pear:
|
||||||
|
@echo "Installing PEAR environment: $(INSTALL_ROOT)$(peardir)/"
|
||||||
|
--
|
||||||
|
2.7.4
|
||||||
|
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
From 3ea626a8d081f56b01004b7992534d4e6b81a9cc Mon Sep 17 00:00:00 2001
|
||||||
|
From: Koen Kooi <koen@dominion.thruhere.net>
|
||||||
|
Date: Wed, 2 Nov 2011 16:54:57 +0100
|
||||||
|
Subject: [PATCH] Fix phar packaging
|
||||||
|
|
||||||
|
Inherited from OE-Classic, with some additions to fix host paths leaking
|
||||||
|
into the target package.
|
||||||
|
|
||||||
|
Upstream-Status: Inappropriate [config]
|
||||||
|
|
||||||
|
%% original patch: php5-phar-makefile.patch
|
||||||
|
---
|
||||||
|
ext/phar/Makefile.frag | 17 +++--------------
|
||||||
|
1 file changed, 3 insertions(+), 14 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/ext/phar/Makefile.frag b/ext/phar/Makefile.frag
|
||||||
|
index b8b1b42..1005b2d 100644
|
||||||
|
--- a/ext/phar/Makefile.frag
|
||||||
|
+++ b/ext/phar/Makefile.frag
|
||||||
|
@@ -5,20 +5,9 @@ pharcmd: $(builddir)/phar.php $(builddir)/phar.phar
|
||||||
|
|
||||||
|
PHP_PHARCMD_SETTINGS = -d 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1' -d phar.readonly=0 -d 'safe_mode=0'
|
||||||
|
PHP_PHARCMD_EXECUTABLE = ` \
|
||||||
|
- if test -x "$(top_builddir)/$(SAPI_CLI_PATH)"; then \
|
||||||
|
- $(top_srcdir)/build/shtool echo -n -- "$(top_builddir)/$(SAPI_CLI_PATH) -n"; \
|
||||||
|
- if test "x$(PHP_MODULES)" != "x"; then \
|
||||||
|
- $(top_srcdir)/build/shtool echo -n -- " -d extension_dir=$(top_builddir)/modules"; \
|
||||||
|
- for i in bz2 zlib phar; do \
|
||||||
|
- if test -f "$(top_builddir)/modules/$$i.la"; then \
|
||||||
|
- . $(top_builddir)/modules/$$i.la; $(top_srcdir)/build/shtool echo -n -- " -d extension=$$dlname"; \
|
||||||
|
- fi; \
|
||||||
|
- done; \
|
||||||
|
- fi; \
|
||||||
|
- else \
|
||||||
|
- $(top_srcdir)/build/shtool echo -n -- "$(PHP_EXECUTABLE)"; \
|
||||||
|
- fi;`
|
||||||
|
-PHP_PHARCMD_BANG = `$(top_srcdir)/build/shtool echo -n -- "$(INSTALL_ROOT)$(bindir)/$(program_prefix)php$(program_suffix)$(EXEEXT)";`
|
||||||
|
+ $(top_srcdir)/build/shtool echo -n -- "$(PHP_EXECUTABLE)"; `
|
||||||
|
+
|
||||||
|
+PHP_PHARCMD_BANG = `$(top_srcdir)/build/shtool echo -n -- "$(bindir)/$(program_prefix)php$(program_suffix)$(EXEEXT)";`
|
||||||
|
|
||||||
|
$(builddir)/phar/phar.inc: $(srcdir)/phar/phar.inc
|
||||||
|
-@test -d $(builddir)/phar || mkdir $(builddir)/phar
|
||||||
|
--
|
||||||
|
2.7.4
|
||||||
|
|
||||||
+9
-3
@@ -2,14 +2,20 @@ require php.inc
|
|||||||
|
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b602636d46a61c0ac0432bbf5c078fe4"
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=b602636d46a61c0ac0432bbf5c078fe4"
|
||||||
|
|
||||||
SRC_URI += "file://change-AC_TRY_RUN-to-AC_TRY_LINK.patch \
|
SRC_URI += "file://php5-change-AC_TRY_RUN-to-AC_TRY_LINK.patch \
|
||||||
file://pthread-check-threads-m4.patch \
|
file://pthread-check-threads-m4.patch \
|
||||||
file://0001-Add-lpthread-to-link.patch \
|
file://0001-Add-lpthread-to-link.patch \
|
||||||
file://acinclude-xml2-config.patch \
|
file://acinclude-xml2-config.patch \
|
||||||
file://0001-acinclude-use-pkgconfig-for-libxml2-config.patch \
|
file://0001-acinclude-use-pkgconfig-for-libxml2-config.patch \
|
||||||
"
|
"
|
||||||
SRC_URI[md5sum] = "1ba84d9881521065f6398e665786f9e2"
|
|
||||||
SRC_URI[sha256sum] = "07f696a9761dcd839e2045c95c3a4d2ffb52c54417477cca9d30a14975b831cc"
|
SRC_URI_append_class-target = " \
|
||||||
|
file://php5-pear-makefile.patch \
|
||||||
|
file://php5-phar-makefile.patch \
|
||||||
|
"
|
||||||
|
|
||||||
|
SRC_URI[md5sum] = "905ae5f586351f3ca29d044c9484d475"
|
||||||
|
SRC_URI[sha256sum] = "ee78a7e9ca21d8ea394d037c55effff477a49dbae31c7753c547036f5bd73b92"
|
||||||
|
|
||||||
DEPENDS += "libmcrypt"
|
DEPENDS += "libmcrypt"
|
||||||
EXTRA_OECONF += "--with-mcrypt=${STAGING_DIR_TARGET}${exec_prefix} \
|
EXTRA_OECONF += "--with-mcrypt=${STAGING_DIR_TARGET}${exec_prefix} \
|
||||||
@@ -6,6 +6,10 @@ SRC_URI += "file://change-AC_TRY_RUN-to-AC_TRY_LINK.patch \
|
|||||||
file://0001-acinclude.m4-skip-binconfig-check-for-libxml.patch \
|
file://0001-acinclude.m4-skip-binconfig-check-for-libxml.patch \
|
||||||
file://0001-main-php_ini.c-build-empty-php_load_zend_extension_c.patch \
|
file://0001-main-php_ini.c-build-empty-php_load_zend_extension_c.patch \
|
||||||
"
|
"
|
||||||
|
SRC_URI_append_class-target = " \
|
||||||
|
file://pear-makefile.patch \
|
||||||
|
file://phar-makefile.patch \
|
||||||
|
"
|
||||||
|
|
||||||
SRC_URI[md5sum] = "864c64ffd2f1686b035ef8ce6a6d8478"
|
SRC_URI[md5sum] = "864c64ffd2f1686b035ef8ce6a6d8478"
|
||||||
SRC_URI[sha256sum] = "11658a0d764dc94023b9fb60d4b5eb75d438ad17981efe70abb0d0d09a447ef3"
|
SRC_URI[sha256sum] = "11658a0d764dc94023b9fb60d4b5eb75d438ad17981efe70abb0d0d09a447ef3"
|
||||||
|
|||||||
Reference in New Issue
Block a user