diff options
15 files changed, 193 insertions, 161 deletions
diff --git a/meta-oe/recipes-devtools/php/php/0001-opcache-config.m4-enable-opcache.patch b/meta-oe/recipes-devtools/php/php/0001-ext-opcache-config.m4-enable-opcache.patch index 1f3e683a0f..44534cc062 100644 --- a/meta-oe/recipes-devtools/php/php/0001-opcache-config.m4-enable-opcache.patch +++ b/meta-oe/recipes-devtools/php/php/0001-ext-opcache-config.m4-enable-opcache.patch | |||
| @@ -1,13 +1,11 @@ | |||
| 1 | From a74b42098aededd296ec6a3cd4cf5a17e59d6f29 Mon Sep 17 00:00:00 2001 | 1 | From 8cabcf1043953a0fe48107204a2212609b8e6516 Mon Sep 17 00:00:00 2001 |
| 2 | From: Claude Bing <cbing@cybernetics.com> | 2 | From: Claude Bing <cbing@cybernetics.com> |
| 3 | Date: Fri, 8 May 2020 10:15:32 -0400 | 3 | Date: Tue, 9 Nov 2021 12:59:15 -0500 |
| 4 | Subject: [PATCH] opcache/config.m4: enable opcache | 4 | Subject: [PATCH 01/11] ext/opcache/config.m4: enable opcache |
| 5 | 5 | ||
| 6 | We can't use AC_TRY_RUN to run programs in a cross compile environment. | 6 | We can't use AC_TRY_RUN to run programs in a cross compile |
| 7 | Set | 7 | environment. Set the variables directly instead since we know |
| 8 | the variables directly instead since we know that we'd be running on | 8 | that we'd be running on latest enough linux kernel. |
| 9 | latest | ||
| 10 | enough linux kernel. | ||
| 11 | 9 | ||
| 12 | Upstream-Status: Inappropriate [Configuration] | 10 | Upstream-Status: Inappropriate [Configuration] |
| 13 | 11 | ||
| @@ -16,17 +14,18 @@ Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> | |||
| 16 | update patch to version 7.4.4 | 14 | update patch to version 7.4.4 |
| 17 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | 15 | Signed-off-by: Changqing Li <changqing.li@windriver.com> |
| 18 | 16 | ||
| 17 | update patch to version 8.0.12 | ||
| 19 | fix issue linking with librt | 18 | fix issue linking with librt |
| 20 | Signed-off-by: Claude Bing <cbing@cybernetics.com> | 19 | Signed-off-by: Claude Bing <cbing@cybernetics.com> |
| 21 | --- | 20 | --- |
| 22 | ext/opcache/config.m4 | 195 +----------------------------------------- | 21 | ext/opcache/config.m4 | 197 ++---------------------------------------- |
| 23 | 1 file changed, 4 insertions(+), 191 deletions(-) | 22 | 1 file changed, 8 insertions(+), 189 deletions(-) |
| 24 | 23 | ||
| 25 | diff --git a/ext/opcache/config.m4 b/ext/opcache/config.m4 | 24 | diff --git a/ext/opcache/config.m4 b/ext/opcache/config.m4 |
| 26 | index 6c40cafc1c..6569aa9e1c 100644 | 25 | index 5492fd920c..95158ccfd9 100644 |
| 27 | --- a/ext/opcache/config.m4 | 26 | --- a/ext/opcache/config.m4 |
| 28 | +++ b/ext/opcache/config.m4 | 27 | +++ b/ext/opcache/config.m4 |
| 29 | @@ -23,201 +23,14 @@ if test "$PHP_OPCACHE" != "no"; then | 28 | @@ -101,202 +101,21 @@ if test "$PHP_OPCACHE" != "no"; then |
| 30 | AC_CHECK_FUNCS([mprotect]) | 29 | AC_CHECK_FUNCS([mprotect]) |
| 31 | 30 | ||
| 32 | AC_MSG_CHECKING(for sysvipc shared memory support) | 31 | AC_MSG_CHECKING(for sysvipc shared memory support) |
| @@ -96,9 +95,10 @@ index 6c40cafc1c..6569aa9e1c 100644 | |||
| 96 | -} | 95 | -} |
| 97 | -]])],[dnl | 96 | -]])],[dnl |
| 98 | - AC_DEFINE(HAVE_SHM_IPC, 1, [Define if you have SysV IPC SHM support]) | 97 | - AC_DEFINE(HAVE_SHM_IPC, 1, [Define if you have SysV IPC SHM support]) |
| 99 | - msg=yes],[msg=no],[msg=no]) | 98 | - have_shm_ipc=yes],[have_shm_ipc=no],[have_shm_ipc=no]) |
| 100 | - AC_MSG_RESULT([$msg]) | ||
| 101 | + AC_DEFINE(HAVE_SHM_IPC, 1, [Define if you have SysV IPC SHM support]) | 99 | + AC_DEFINE(HAVE_SHM_IPC, 1, [Define if you have SysV IPC SHM support]) |
| 100 | + have_shm_ipc=yes | ||
| 101 | AC_MSG_RESULT([$have_shm_ipc]) | ||
| 102 | 102 | ||
| 103 | AC_MSG_CHECKING(for mmap() using MAP_ANON shared memory support) | 103 | AC_MSG_CHECKING(for mmap() using MAP_ANON shared memory support) |
| 104 | - AC_RUN_IFELSE([AC_LANG_SOURCE([[ | 104 | - AC_RUN_IFELSE([AC_LANG_SOURCE([[ |
| @@ -116,8 +116,7 @@ index 6c40cafc1c..6569aa9e1c 100644 | |||
| 116 | -#ifndef MAP_FAILED | 116 | -#ifndef MAP_FAILED |
| 117 | -# define MAP_FAILED ((void*)-1) | 117 | -# define MAP_FAILED ((void*)-1) |
| 118 | -#endif | 118 | -#endif |
| 119 | + AC_DEFINE(HAVE_SHM_MMAP_ANON, 1, [Define if you have mmap(MAP_ANON) SHM support]) | 119 | - |
| 120 | |||
| 121 | -int main() { | 120 | -int main() { |
| 122 | - pid_t pid; | 121 | - pid_t pid; |
| 123 | - int status; | 122 | - int status; |
| @@ -150,10 +149,12 @@ index 6c40cafc1c..6569aa9e1c 100644 | |||
| 150 | -} | 149 | -} |
| 151 | -]])],[dnl | 150 | -]])],[dnl |
| 152 | - AC_DEFINE(HAVE_SHM_MMAP_ANON, 1, [Define if you have mmap(MAP_ANON) SHM support]) | 151 | - AC_DEFINE(HAVE_SHM_MMAP_ANON, 1, [Define if you have mmap(MAP_ANON) SHM support]) |
| 153 | - msg=yes],[msg=no],[msg=no]) | 152 | - have_shm_mmap_anon=yes],[have_shm_mmap_anon=no],[have_shm_mmap_anon=no]) |
| 154 | - AC_MSG_RESULT([$msg]) | 153 | + AC_DEFINE(HAVE_SHM_MMAP_ANON, 1, [Define if you have mmap(MAP_ANON) SHM support]) |
| 155 | - | 154 | + have_shm_mmap_anon=yes |
| 156 | - PHP_CHECK_FUNC_LIB(shm_open, rt) | 155 | AC_MSG_RESULT([$have_shm_mmap_anon]) |
| 156 | |||
| 157 | PHP_CHECK_FUNC_LIB(shm_open, rt, root) | ||
| 157 | AC_MSG_CHECKING(for mmap() using shm_open() shared memory support) | 158 | AC_MSG_CHECKING(for mmap() using shm_open() shared memory support) |
| 158 | - AC_RUN_IFELSE([AC_LANG_SOURCE([[ | 159 | - AC_RUN_IFELSE([AC_LANG_SOURCE([[ |
| 159 | -#include <sys/types.h> | 160 | -#include <sys/types.h> |
| @@ -221,6 +222,7 @@ index 6c40cafc1c..6569aa9e1c 100644 | |||
| 221 | -]])],[dnl | 222 | -]])],[dnl |
| 222 | - AC_DEFINE(HAVE_SHM_MMAP_POSIX, 1, [Define if you have POSIX mmap() SHM support]) | 223 | - AC_DEFINE(HAVE_SHM_MMAP_POSIX, 1, [Define if you have POSIX mmap() SHM support]) |
| 223 | - AC_MSG_RESULT([yes]) | 224 | - AC_MSG_RESULT([yes]) |
| 225 | - have_shm_mmap_posix=yes | ||
| 224 | - PHP_CHECK_LIBRARY(rt, shm_unlink, [PHP_ADD_LIBRARY(rt,1,OPCACHE_SHARED_LIBADD)]) | 226 | - PHP_CHECK_LIBRARY(rt, shm_unlink, [PHP_ADD_LIBRARY(rt,1,OPCACHE_SHARED_LIBADD)]) |
| 225 | - ],[ | 227 | - ],[ |
| 226 | - AC_MSG_RESULT([no]) | 228 | - AC_MSG_RESULT([no]) |
| @@ -228,10 +230,12 @@ index 6c40cafc1c..6569aa9e1c 100644 | |||
| 228 | - AC_MSG_RESULT([no]) | 230 | - AC_MSG_RESULT([no]) |
| 229 | - ]) | 231 | - ]) |
| 230 | + AC_DEFINE(HAVE_SHM_MMAP_POSIX, 1, [Define if you have POSIX mmap() SHM support]) | 232 | + AC_DEFINE(HAVE_SHM_MMAP_POSIX, 1, [Define if you have POSIX mmap() SHM support]) |
| 233 | + AC_MSG_RESULT([yes]) | ||
| 234 | + have_shm_mmap_posix=yes | ||
| 231 | + PHP_CHECK_LIBRARY(rt, shm_unlink, [PHP_ADD_LIBRARY(rt,1,OPCACHE_SHARED_LIBADD)]) | 235 | + PHP_CHECK_LIBRARY(rt, shm_unlink, [PHP_ADD_LIBRARY(rt,1,OPCACHE_SHARED_LIBADD)]) |
| 232 | 236 | ||
| 233 | PHP_NEW_EXTENSION(opcache, | 237 | PHP_NEW_EXTENSION(opcache, |
| 234 | ZendAccelerator.c \ | 238 | ZendAccelerator.c \ |
| 235 | -- | 239 | -- |
| 236 | 2.17.1 | 240 | 2.25.1 |
| 237 | 241 | ||
diff --git a/meta-oe/recipes-devtools/php/php/0001-php.m4-don-t-unset-cache-variables.patch b/meta-oe/recipes-devtools/php/php/0002-build-php.m4-don-t-unset-cache-variables.patch index 0d721ec506..6183f49c28 100644 --- a/meta-oe/recipes-devtools/php/php/0001-php.m4-don-t-unset-cache-variables.patch +++ b/meta-oe/recipes-devtools/php/php/0002-build-php.m4-don-t-unset-cache-variables.patch | |||
| @@ -1,4 +1,7 @@ | |||
| 1 | php.m4: don't unset cache variables | 1 | From 1af203e8e385d46ad3e33b1c253b1c564aa99034 Mon Sep 17 00:00:00 2001 |
| 2 | From: Claude Bing <cbing@cybernetics.com> | ||
| 3 | Date: Tue, 9 Nov 2021 13:01:55 -0500 | ||
| 4 | Subject: [PATCH 02/11] build/php.m4: don't unset cache variables | ||
| 2 | 5 | ||
| 3 | Unsetting prevents cache variable from being passed to configure. | 6 | Unsetting prevents cache variable from being passed to configure. |
| 4 | 7 | ||
| @@ -8,15 +11,18 @@ Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> | |||
| 8 | 11 | ||
| 9 | update this patch to 7.4.4, acinclude.m4 move to build/php.m4 | 12 | update this patch to 7.4.4, acinclude.m4 move to build/php.m4 |
| 10 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | 13 | Signed-off-by: Changqing Li <changqing.li@windriver.com> |
| 14 | |||
| 15 | update patch to 8.0.12 | ||
| 16 | Signed-off-by: Claude Bing <cbing@cybernetics.com> | ||
| 11 | --- | 17 | --- |
| 12 | build/php.m4 | 4 ---- | 18 | build/php.m4 | 4 ---- |
| 13 | 1 file changed, 4 deletions(-) | 19 | 1 file changed, 4 deletions(-) |
| 14 | 20 | ||
| 15 | diff --git a/build/php.m4 b/build/php.m4 | 21 | diff --git a/build/php.m4 b/build/php.m4 |
| 16 | index 5c45d13..218ec47 100644 | 22 | index 9746ba28f3..93551d9ca7 100644 |
| 17 | --- a/build/php.m4 | 23 | --- a/build/php.m4 |
| 18 | +++ b/build/php.m4 | 24 | +++ b/build/php.m4 |
| 19 | @@ -1587,8 +1587,6 @@ dnl PHP_CHECK_FUNC_LIB | 25 | @@ -1568,8 +1568,6 @@ dnl PHP_CHECK_FUNC_LIB |
| 20 | dnl | 26 | dnl |
| 21 | AC_DEFUN([PHP_CHECK_FUNC_LIB],[ | 27 | AC_DEFUN([PHP_CHECK_FUNC_LIB],[ |
| 22 | ifelse($2,,:,[ | 28 | ifelse($2,,:,[ |
| @@ -25,7 +31,7 @@ index 5c45d13..218ec47 100644 | |||
| 25 | unset found | 31 | unset found |
| 26 | AC_CHECK_LIB($2, $1, [found=yes], [ | 32 | AC_CHECK_LIB($2, $1, [found=yes], [ |
| 27 | AC_CHECK_LIB($2, __$1, [found=yes], [found=no]) | 33 | AC_CHECK_LIB($2, __$1, [found=yes], [found=no]) |
| 28 | @@ -1620,8 +1618,6 @@ dnl and as a fall back in the specified library. Defines HAVE_func and | 34 | @@ -1601,8 +1599,6 @@ dnl and as a fall back in the specified library. Defines HAVE_func and |
| 29 | dnl HAVE_library if found and adds the library to LIBS. | 35 | dnl HAVE_library if found and adds the library to LIBS. |
| 30 | dnl | 36 | dnl |
| 31 | AC_DEFUN([PHP_CHECK_FUNC],[ | 37 | AC_DEFUN([PHP_CHECK_FUNC],[ |
| @@ -35,5 +41,5 @@ index 5c45d13..218ec47 100644 | |||
| 35 | 41 | ||
| 36 | AC_CHECK_FUNC($1, [found=yes],[ AC_CHECK_FUNC(__$1,[found=yes],[found=no]) ]) | 42 | AC_CHECK_FUNC($1, [found=yes],[ AC_CHECK_FUNC(__$1,[found=yes],[found=no]) ]) |
| 37 | -- | 43 | -- |
| 38 | 2.7.4 | 44 | 2.25.1 |
| 39 | 45 | ||
diff --git a/meta-oe/recipes-devtools/php/php/debian-php-fixheader.patch b/meta-oe/recipes-devtools/php/php/0003-php-remove-host-specific-info-from-header-file.patch index a4804d1849..9637ed9516 100644 --- a/meta-oe/recipes-devtools/php/php/debian-php-fixheader.patch +++ b/meta-oe/recipes-devtools/php/php/0003-php-remove-host-specific-info-from-header-file.patch | |||
| @@ -1,26 +1,30 @@ | |||
| 1 | From 1234a8ef7c5ab88e24bc5908f0ccfd55af21aa39 Mon Sep 17 00:00:00 2001 | 1 | From c81d0bd3491a6c6371d9df2f43956d109f984310 Mon Sep 17 00:00:00 2001 |
| 2 | From: Leon Anavi <leon.anavi@konsulko.com> | 2 | From: Claude Bing <cbing@cybernetics.com> |
| 3 | Date: Mon, 31 Aug 2020 16:03:27 +0300 | 3 | Date: Tue, 9 Nov 2021 13:02:29 -0500 |
| 4 | Subject: [PATCH] php: remove host specific info from header file | 4 | Subject: [PATCH 03/11] php: remove host specific info from header file |
| 5 | 5 | ||
| 6 | Based on: | 6 | Based on: |
| 7 | https://sources.debian.org/data/main/p/php7.3/7.3.6-1/debian/patches/ | 7 | https://sources.debian.org/data/main/p/php7.3/7.3.6-1/debian/patches/ |
| 8 | 0036-php-5.4.9-fixheader.patch | 8 | 0036-php-5.4.9-fixheader.patch |
| 9 | 9 | ||
| 10 | Upstream-Status: Inappropriate [not author] | 10 | Upstream-Status: Inappropriate [not author] |
| 11 | |||
| 11 | Signed-off-by: Joe Slater <joe.slater@windriver.com> | 12 | Signed-off-by: Joe Slater <joe.slater@windriver.com> |
| 12 | Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> | 13 | Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> |
| 14 | |||
| 15 | update patch to 8.0.12 | ||
| 16 | Signed-off-by: Claude Bing <cbing@cybernetics.com> | ||
| 13 | --- | 17 | --- |
| 14 | configure.ac | 2 +- | 18 | configure.ac | 2 +- |
| 15 | 1 file changed, 1 insertion(+), 1 deletion(-) | 19 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 16 | 20 | ||
| 17 | diff --git a/configure.ac b/configure.ac | 21 | diff --git a/configure.ac b/configure.ac |
| 18 | index 2a474ba36d..6d22a21630 100644 | 22 | index 1eafd62a44..90c94323aa 100644 |
| 19 | --- a/configure.ac | 23 | --- a/configure.ac |
| 20 | +++ b/configure.ac | 24 | +++ b/configure.ac |
| 21 | @@ -1323,7 +1323,7 @@ PHP_BUILD_DATE=`date -u +%Y-%m-%d` | 25 | @@ -1289,7 +1289,7 @@ PHP_REMOVE_USR_LIB(LDFLAGS) |
| 22 | fi | 26 | EXTRA_LDFLAGS="$EXTRA_LDFLAGS $PHP_LDFLAGS" |
| 23 | AC_DEFINE_UNQUOTED(PHP_BUILD_DATE,"$PHP_BUILD_DATE",[PHP build date]) | 27 | EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $PHP_LDFLAGS" |
| 24 | 28 | ||
| 25 | -UNAME=`uname -a | xargs` | 29 | -UNAME=`uname -a | xargs` |
| 26 | +UNAME=`uname | xargs` | 30 | +UNAME=`uname | xargs` |
| @@ -28,5 +32,5 @@ index 2a474ba36d..6d22a21630 100644 | |||
| 28 | AC_DEFINE_UNQUOTED(PHP_UNAME,"$PHP_UNAME",[uname -a output]) | 32 | AC_DEFINE_UNQUOTED(PHP_UNAME,"$PHP_UNAME",[uname -a output]) |
| 29 | PHP_OS=`uname | xargs` | 33 | PHP_OS=`uname | xargs` |
| 30 | -- | 34 | -- |
| 31 | 2.17.1 | 35 | 2.25.1 |
| 32 | 36 | ||
diff --git a/meta-oe/recipes-devtools/php/php/0001-configure.ac-don-t-include-build-libtool.m4.patch b/meta-oe/recipes-devtools/php/php/0004-configure.ac-don-t-include-build-libtool.m4.patch index 2861366a6b..19a8bf8e4f 100644 --- a/meta-oe/recipes-devtools/php/php/0001-configure.ac-don-t-include-build-libtool.m4.patch +++ b/meta-oe/recipes-devtools/php/php/0004-configure.ac-don-t-include-build-libtool.m4.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From f5a34e771532b8433f307b679500c26af328ba35 Mon Sep 17 00:00:00 2001 | 1 | From 41ef1121682c245b10df7de4b78c45baf9114c04 Mon Sep 17 00:00:00 2001 |
| 2 | From: Changqing Li <changqing.li@windriver.com> | 2 | From: Claude Bing <cbing@cybernetics.com> |
| 3 | Date: Fri, 17 Apr 2020 15:01:57 +0800 | 3 | Date: Tue, 9 Nov 2021 13:03:46 -0500 |
| 4 | Subject: [PATCH] configure.ac: don't include build/libtool.m4 | 4 | Subject: [PATCH 04/11] configure.ac: don't include build/libtool.m4 |
| 5 | 5 | ||
| 6 | we delete build/libtool.m4 before do_configure, | 6 | we delete build/libtool.m4 before do_configure, |
| 7 | we will use libtool.m4 under ACLOCALDIR | 7 | we will use libtool.m4 under ACLOCALDIR |
| @@ -9,12 +9,15 @@ we will use libtool.m4 under ACLOCALDIR | |||
| 9 | Upstream-Status: Inappropriate [oe-specific] | 9 | Upstream-Status: Inappropriate [oe-specific] |
| 10 | 10 | ||
| 11 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | 11 | Signed-off-by: Changqing Li <changqing.li@windriver.com> |
| 12 | |||
| 13 | update patch to 8.0.12 | ||
| 14 | Signed-off-by: Claude Bing <cbing@cybernetics.com> | ||
| 12 | --- | 15 | --- |
| 13 | configure.ac | 1 - | 16 | configure.ac | 1 - |
| 14 | 1 file changed, 1 deletion(-) | 17 | 1 file changed, 1 deletion(-) |
| 15 | 18 | ||
| 16 | diff --git a/configure.ac b/configure.ac | 19 | diff --git a/configure.ac b/configure.ac |
| 17 | index 06c6a27..f85144e 100644 | 20 | index 90c94323aa..161e7c3f53 100644 |
| 18 | --- a/configure.ac | 21 | --- a/configure.ac |
| 19 | +++ b/configure.ac | 22 | +++ b/configure.ac |
| 20 | @@ -6,7 +6,6 @@ dnl ---------------------------------------------------------------------------- | 23 | @@ -6,7 +6,6 @@ dnl ---------------------------------------------------------------------------- |
| @@ -26,5 +29,5 @@ index 06c6a27..f85144e 100644 | |||
| 26 | m4_include([build/php.m4]) | 29 | m4_include([build/php.m4]) |
| 27 | m4_include([build/pkg.m4]) | 30 | m4_include([build/pkg.m4]) |
| 28 | -- | 31 | -- |
| 29 | 2.7.4 | 32 | 2.25.1 |
| 30 | 33 | ||
diff --git a/meta-oe/recipes-devtools/php/php/pear-makefile.patch b/meta-oe/recipes-devtools/php/php/0005-pear-fix-Makefile.frag-for-Yocto.patch index fcbf25be9b..fa956e0284 100644 --- a/meta-oe/recipes-devtools/php/php/pear-makefile.patch +++ b/meta-oe/recipes-devtools/php/php/0005-pear-fix-Makefile.frag-for-Yocto.patch | |||
| @@ -1,17 +1,21 @@ | |||
| 1 | From edd575a546d56bb5683aff19782b16963d61fd0b Mon Sep 17 00:00:00 2001 | 1 | From f22958b4c1348eec3bb4c0f2cbe2d22676e0ad23 Mon Sep 17 00:00:00 2001 |
| 2 | From: Koen Kooi <koen@dominion.thruhere.net> | 2 | From: Claude Bing <cbing@cybernetics.com> |
| 3 | Date: Wed, 2 Nov 2011 16:54:57 +0100 | 3 | Date: Tue, 9 Nov 2021 13:04:29 -0500 |
| 4 | Subject: [PATCH] Upstream-Status: Pending | 4 | Subject: [PATCH 05/11] pear: fix Makefile.frag for Yocto |
| 5 | 5 | ||
| 6 | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> | ||
| 7 | |||
| 8 | update patch to 8.0.12 | ||
| 9 | Signed-off-by: Claude Bing <cbing@cybernetics.com> | ||
| 6 | --- | 10 | --- |
| 7 | pear/Makefile.frag | 2 +- | 11 | pear/Makefile.frag | 2 +- |
| 8 | 1 file changed, 1 insertion(+), 1 deletion(-) | 12 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 9 | 13 | ||
| 10 | diff --git a/pear/Makefile.frag b/pear/Makefile.frag | 14 | diff --git a/pear/Makefile.frag b/pear/Makefile.frag |
| 11 | index bbe8ec3..16f43e2 100644 | 15 | index 9408757a3a..69072f39e0 100644 |
| 12 | --- a/pear/Makefile.frag | 16 | --- a/pear/Makefile.frag |
| 13 | +++ b/pear/Makefile.frag | 17 | +++ b/pear/Makefile.frag |
| 14 | @@ -12,7 +12,7 @@ PEAR_SUFFIX = -ds a$(program_suffix) | 18 | @@ -10,7 +10,7 @@ PEAR_SUFFIX = -ds a$(program_suffix) |
| 15 | PEAR_INSTALLER_URL = https://pear.php.net/install-pear-nozlib.phar | 19 | PEAR_INSTALLER_URL = https://pear.php.net/install-pear-nozlib.phar |
| 16 | 20 | ||
| 17 | install-pear-installer: $(SAPI_CLI_PATH) | 21 | install-pear-installer: $(SAPI_CLI_PATH) |
| @@ -20,3 +24,6 @@ index bbe8ec3..16f43e2 100644 | |||
| 20 | 24 | ||
| 21 | install-pear: | 25 | install-pear: |
| 22 | @echo "Installing PEAR environment: $(INSTALL_ROOT)$(peardir)/" | 26 | @echo "Installing PEAR environment: $(INSTALL_ROOT)$(peardir)/" |
| 27 | -- | ||
| 28 | 2.25.1 | ||
| 29 | |||
diff --git a/meta-oe/recipes-devtools/php/php/phar-makefile.patch b/meta-oe/recipes-devtools/php/php/0006-ext-phar-Makefile.frag-Fix-phar-packaging.patch index eb73bc440e..26872d1204 100644 --- a/meta-oe/recipes-devtools/php/php/phar-makefile.patch +++ b/meta-oe/recipes-devtools/php/php/0006-ext-phar-Makefile.frag-Fix-phar-packaging.patch | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | Subject: [PATCH] From 08962a56f69963e01892d98ca5b75de8354bd3f5 Mon Sep 17 | 1 | From eab5babdadea487bbbef025068c553f5ba741774 Mon Sep 17 00:00:00 2001 |
| 2 | 00:00:00 2001 From: Koen Kooi <koen@dominion.thruhere.net> Date: Wed, 2 Nov | 2 | From: Claude Bing <cbing@cybernetics.com> |
| 3 | 2011 16:54:57 +0100 Subject: [PATCH] Fix phar packaging | 3 | Date: Tue, 9 Nov 2021 13:07:25 -0500 |
| 4 | Subject: [PATCH 06/11] ext/phar/Makefile.frag: Fix phar packaging | ||
| 4 | 5 | ||
| 5 | Inherited from OE-Classic, with some additions to fix host paths leaking | 6 | Inherited from OE-Classic, with some additions to fix host paths leaking |
| 6 | into the target package. | 7 | into the target package. |
| @@ -9,12 +10,16 @@ Upstream-Status: Inappropriate [config] | |||
| 9 | 10 | ||
| 10 | update patch to version 7.4.4 | 11 | update patch to version 7.4.4 |
| 11 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | 12 | Signed-off-by: Changqing Li <changqing.li@windriver.com> |
| 13 | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> | ||
| 14 | |||
| 15 | update patch to version 8.0.12 | ||
| 16 | Signed-off-by: Claude Bing <cbing@cybernetics.com> | ||
| 12 | --- | 17 | --- |
| 13 | ext/phar/Makefile.frag | 17 +++-------------- | 18 | ext/phar/Makefile.frag | 17 +++-------------- |
| 14 | 1 file changed, 3 insertions(+), 14 deletions(-) | 19 | 1 file changed, 3 insertions(+), 14 deletions(-) |
| 15 | 20 | ||
| 16 | diff --git a/ext/phar/Makefile.frag b/ext/phar/Makefile.frag | 21 | diff --git a/ext/phar/Makefile.frag b/ext/phar/Makefile.frag |
| 17 | index 6442f33..6145412 100644 | 22 | index 58789cae25..c02af1b186 100644 |
| 18 | --- a/ext/phar/Makefile.frag | 23 | --- a/ext/phar/Makefile.frag |
| 19 | +++ b/ext/phar/Makefile.frag | 24 | +++ b/ext/phar/Makefile.frag |
| 20 | @@ -10,20 +10,9 @@ pharcmd: $(builddir)/phar.php $(builddir)/phar.phar | 25 | @@ -10,20 +10,9 @@ pharcmd: $(builddir)/phar.php $(builddir)/phar.phar |
| @@ -42,5 +47,5 @@ index 6442f33..6145412 100644 | |||
| 42 | $(builddir)/phar/phar.inc: $(srcdir)/phar/phar.inc | 47 | $(builddir)/phar/phar.inc: $(srcdir)/phar/phar.inc |
| 43 | -@test -d $(builddir)/phar || mkdir $(builddir)/phar | 48 | -@test -d $(builddir)/phar || mkdir $(builddir)/phar |
| 44 | -- | 49 | -- |
| 45 | 2.7.4 | 50 | 2.25.1 |
| 46 | 51 | ||
diff --git a/meta-oe/recipes-devtools/php/php/php_exec_native.patch b/meta-oe/recipes-devtools/php/php/0007-sapi-cli-config.m4-fix-build-directory.patch index 4aec4812f6..9776e7f6db 100644 --- a/meta-oe/recipes-devtools/php/php/php_exec_native.patch +++ b/meta-oe/recipes-devtools/php/php/0007-sapi-cli-config.m4-fix-build-directory.patch | |||
| @@ -1,15 +1,21 @@ | |||
| 1 | Subject: [PATCH] rom d251b5aa3d23803d016ca16818e2e1d2f2b70a02 Mon Sep 17 | 1 | From 03aa51625e0d1aa156c2f7cd71503b1f435d35a4 Mon Sep 17 00:00:00 2001 |
| 2 | 00:00:00 2001 From: Koen Kooi <koen@dominion.thruhere.net> Date: Wed, 2 Nov | 2 | From: Claude Bing <cbing@cybernetics.com> |
| 3 | 2011 16:54:57 +0100 Subject: [PATCH] Upstream-Status: Inappriate | 3 | Date: Tue, 9 Nov 2021 13:08:06 -0500 |
| 4 | Subject: [PATCH 07/11] sapi/cli/config.m4: fix build directory | ||
| 5 | |||
| 6 | Upstream-Status: Inappropriate | ||
| 4 | 7 | ||
| 5 | update patch to version 7.4.4 | 8 | update patch to version 7.4.4 |
| 6 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | 9 | Signed-off-by: Changqing Li <changqing.li@windriver.com> |
| 10 | |||
| 11 | update patch to version 8.0.12 | ||
| 12 | Signed-off-by: Claude Bing <cbing@cybernetics.com> | ||
| 7 | --- | 13 | --- |
| 8 | sapi/cli/config.m4 | 2 +- | 14 | sapi/cli/config.m4 | 2 +- |
| 9 | 1 file changed, 1 insertion(+), 1 deletion(-) | 15 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 10 | 16 | ||
| 11 | diff --git a/sapi/cli/config.m4 b/sapi/cli/config.m4 | 17 | diff --git a/sapi/cli/config.m4 b/sapi/cli/config.m4 |
| 12 | index 917d45f..aaf1e27 100644 | 18 | index d17d531683..f2f87f9164 100644 |
| 13 | --- a/sapi/cli/config.m4 | 19 | --- a/sapi/cli/config.m4 |
| 14 | +++ b/sapi/cli/config.m4 | 20 | +++ b/sapi/cli/config.m4 |
| 15 | @@ -47,7 +47,7 @@ if test "$PHP_CLI" != "no"; then | 21 | @@ -47,7 +47,7 @@ if test "$PHP_CLI" != "no"; then |
| @@ -22,5 +28,5 @@ index 917d45f..aaf1e27 100644 | |||
| 22 | 28 | ||
| 23 | dnl Expose to Makefile. | 29 | dnl Expose to Makefile. |
| 24 | -- | 30 | -- |
| 25 | 2.7.4 | 31 | 2.25.1 |
| 26 | 32 | ||
diff --git a/meta-oe/recipes-devtools/php/php/imap-fix-autofoo.patch b/meta-oe/recipes-devtools/php/php/0008-ext-imap-config.m4-fix-include-paths.patch index ebe5f6a93c..78bae58e00 100644 --- a/meta-oe/recipes-devtools/php/php/imap-fix-autofoo.patch +++ b/meta-oe/recipes-devtools/php/php/0008-ext-imap-config.m4-fix-include-paths.patch | |||
| @@ -1,15 +1,19 @@ | |||
| 1 | Subject: [PATCH] From c084c8349d1780980e232cb28b60a109e3d89438 Mon Sep 17 | 1 | From c3c20db4415e0f6c4a601d6f9da1f3746a96b301 Mon Sep 17 00:00:00 2001 |
| 2 | 00:00:00 2001 From: Koen Kooi <koen@dominion.thruhere.net> Date: Wed, 2 Nov | 2 | From: Claude Bing <cbing@cybernetics.com> |
| 3 | 2011 16:54:57 +0100 Subject: [PATCH] Upstream-Status: Pending | 3 | Date: Tue, 9 Nov 2021 13:08:58 -0500 |
| 4 | Subject: [PATCH 08/11] ext/imap/config.m4: fix include paths | ||
| 4 | 5 | ||
| 5 | update patch to version 7.4.4 | 6 | Upstream-Status: Pending |
| 6 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | 7 | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> |
| 8 | |||
| 9 | update patch to version 8.0.12 | ||
| 10 | Signed-off-by: Claude Bing <cbing@cybernetics.com> | ||
| 7 | --- | 11 | --- |
| 8 | ext/imap/config.m4 | 10 ++-------- | 12 | ext/imap/config.m4 | 10 ++-------- |
| 9 | 1 file changed, 2 insertions(+), 8 deletions(-) | 13 | 1 file changed, 2 insertions(+), 8 deletions(-) |
| 10 | 14 | ||
| 11 | diff --git a/ext/imap/config.m4 b/ext/imap/config.m4 | 15 | diff --git a/ext/imap/config.m4 b/ext/imap/config.m4 |
| 12 | index 5086a31..0e938bd 100644 | 16 | index 5086a312d0..0e938bd544 100644 |
| 13 | --- a/ext/imap/config.m4 | 17 | --- a/ext/imap/config.m4 |
| 14 | +++ b/ext/imap/config.m4 | 18 | +++ b/ext/imap/config.m4 |
| 15 | @@ -110,7 +110,7 @@ if test "$PHP_IMAP" != "no"; then | 19 | @@ -110,7 +110,7 @@ if test "$PHP_IMAP" != "no"; then |
| @@ -37,5 +41,5 @@ index 5086a31..0e938bd 100644 | |||
| 37 | IMAP_LIB_CHK($PHP_LIBDIR) | 41 | IMAP_LIB_CHK($PHP_LIBDIR) |
| 38 | IMAP_LIB_CHK(c-client) | 42 | IMAP_LIB_CHK(c-client) |
| 39 | -- | 43 | -- |
| 40 | 2.7.4 | 44 | 2.25.1 |
| 41 | 45 | ||
diff --git a/meta-oe/recipes-devtools/php/php/0001-php-don-t-use-broken-wrapper-for-mkdir.patch b/meta-oe/recipes-devtools/php/php/0009-php-don-t-use-broken-wrapper-for-mkdir.patch index d68737366e..57b05e6a77 100644 --- a/meta-oe/recipes-devtools/php/php/0001-php-don-t-use-broken-wrapper-for-mkdir.patch +++ b/meta-oe/recipes-devtools/php/php/0009-php-don-t-use-broken-wrapper-for-mkdir.patch | |||
| @@ -1,21 +1,21 @@ | |||
| 1 | From ebc101e0728b9db6c687cff525e5dfc8eb0edbf3 Mon Sep 17 00:00:00 2001 | 1 | From 8707720c0aea405f0e06d67354f239232cc823cc Mon Sep 17 00:00:00 2001 |
| 2 | From: Koen Kooi <koen@dominion.thruhere.net> | 2 | From: Claude Bing <cbing@cybernetics.com> |
| 3 | Date: Thu, 3 Nov 2011 14:27:15 +0100 | 3 | Date: Tue, 9 Nov 2021 13:10:02 -0500 |
| 4 | Subject: [PATCH 2/8] php: don't use broken wrapper for mkdir | 4 | Subject: [PATCH 09/11] php: don't use broken wrapper for mkdir |
| 5 | 5 | ||
| 6 | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> | 6 | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> |
| 7 | 7 | ||
| 8 | update patch to version 7.4.4 | 8 | update patch to version 7.4.4 |
| 9 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | 9 | Signed-off-by: Changqing Li <changqing.li@windriver.com> |
| 10 | --- | ||
| 11 | |||
| 12 | Upstream-Status: Inappropriate | ||
| 13 | 10 | ||
| 11 | update patch to version 8.0.12 | ||
| 12 | Signed-off-by: Claude Bing <cbing@cybernetics.com> | ||
| 13 | --- | ||
| 14 | build/Makefile.global | 2 +- | 14 | build/Makefile.global | 2 +- |
| 15 | 1 file changed, 1 insertion(+), 1 deletion(-) | 15 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 16 | 16 | ||
| 17 | diff --git a/build/Makefile.global b/build/Makefile.global | 17 | diff --git a/build/Makefile.global b/build/Makefile.global |
| 18 | index ff858c2..ae554b4 100644 | 18 | index 6566d052de..eb39421f2a 100644 |
| 19 | --- a/build/Makefile.global | 19 | --- a/build/Makefile.global |
| 20 | +++ b/build/Makefile.global | 20 | +++ b/build/Makefile.global |
| 21 | @@ -1,4 +1,4 @@ | 21 | @@ -1,4 +1,4 @@ |
| @@ -25,5 +25,5 @@ index ff858c2..ae554b4 100644 | |||
| 25 | INSTALL_DATA = $(INSTALL) -m 644 | 25 | INSTALL_DATA = $(INSTALL) -m 644 |
| 26 | 26 | ||
| 27 | -- | 27 | -- |
| 28 | 1.9.3 | 28 | 2.25.1 |
| 29 | 29 | ||
diff --git a/meta-oe/recipes-devtools/php/php/0010-iconv-fix-detection.patch b/meta-oe/recipes-devtools/php/php/0010-iconv-fix-detection.patch new file mode 100644 index 0000000000..e3b8cd4707 --- /dev/null +++ b/meta-oe/recipes-devtools/php/php/0010-iconv-fix-detection.patch | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | From a04aabc5b80371e579fbaffdd417627390d22722 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Claude Bing <cbing@cybernetics.com> | ||
| 3 | Date: Tue, 9 Nov 2021 13:10:33 -0500 | ||
| 4 | Subject: [PATCH 10/11] iconv: fix detection | ||
| 5 | |||
| 6 | Upstream-Status: Pending | ||
| 7 | |||
| 8 | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> | ||
| 9 | |||
| 10 | update patch to version 7.4.4 | ||
| 11 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | ||
| 12 | |||
| 13 | update patch to version 8.0.12 | ||
| 14 | Signed-off-by: Claude Bing <cbing@cybernetics.com> | ||
| 15 | --- | ||
| 16 | build/php.m4 | 3 ++- | ||
| 17 | 1 file changed, 2 insertions(+), 1 deletion(-) | ||
| 18 | |||
| 19 | diff --git a/build/php.m4 b/build/php.m4 | ||
| 20 | index 93551d9ca7..dba50825fb 100644 | ||
| 21 | --- a/build/php.m4 | ||
| 22 | +++ b/build/php.m4 | ||
| 23 | @@ -1919,7 +1919,8 @@ AC_DEFUN([PHP_SETUP_ICONV], [ | ||
| 24 | unset ICONV_DIR | ||
| 25 | |||
| 26 | dnl Check libc first if no path is provided in --with-iconv. | ||
| 27 | - if test "$PHP_ICONV" = "yes"; then | ||
| 28 | + dnl must check against no, not against yes as PHP_ICONV can also include a path, which implies yes | ||
| 29 | + if test "$PHP_ICONV" != "no"; then | ||
| 30 | dnl Reset LIBS temporarily as it may have already been included -liconv in. | ||
| 31 | LIBS_save="$LIBS" | ||
| 32 | LIBS= | ||
| 33 | -- | ||
| 34 | 2.25.1 | ||
| 35 | |||
diff --git a/meta-oe/recipes-devtools/php/php/0011-opcache-jit-use-minilua-in-sysroot.patch b/meta-oe/recipes-devtools/php/php/0011-opcache-jit-use-minilua-in-sysroot.patch new file mode 100644 index 0000000000..2ba0f2b771 --- /dev/null +++ b/meta-oe/recipes-devtools/php/php/0011-opcache-jit-use-minilua-in-sysroot.patch | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | From aaa6a81cfb20f9b3c25aa22e5a472c0f2867f72c Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Claude Bing <cbing@cybernetics.com> | ||
| 3 | Date: Tue, 9 Nov 2021 13:11:42 -0500 | ||
| 4 | Subject: [PATCH 11/11] opcache/jit: use minilua in sysroot | ||
| 5 | |||
| 6 | Signed-off-by: Claude Bing <cbing@cybernetics.com> | ||
| 7 | --- | ||
| 8 | ext/opcache/jit/Makefile.frag | 7 ++----- | ||
| 9 | 1 file changed, 2 insertions(+), 5 deletions(-) | ||
| 10 | |||
| 11 | diff --git a/ext/opcache/jit/Makefile.frag b/ext/opcache/jit/Makefile.frag | ||
| 12 | index b3af5b290a..f2e737e463 100644 | ||
| 13 | --- a/ext/opcache/jit/Makefile.frag | ||
| 14 | +++ b/ext/opcache/jit/Makefile.frag | ||
| 15 | @@ -1,9 +1,6 @@ | ||
| 16 | |||
| 17 | -$(builddir)/minilua: $(srcdir)/jit/dynasm/minilua.c | ||
| 18 | - $(CC) $(srcdir)/jit/dynasm/minilua.c -lm -o $@ | ||
| 19 | - | ||
| 20 | -$(builddir)/jit/zend_jit_x86.c: $(srcdir)/jit/zend_jit_x86.dasc $(srcdir)/jit/dynasm/*.lua $(builddir)/minilua | ||
| 21 | - $(builddir)/minilua $(srcdir)/jit/dynasm/dynasm.lua $(DASM_FLAGS) -o $@ $(srcdir)/jit/zend_jit_x86.dasc | ||
| 22 | +$(builddir)/jit/zend_jit_x86.c: $(srcdir)/jit/zend_jit_x86.dasc $(srcdir)/jit/dynasm/*.lua | ||
| 23 | + @minilua $(srcdir)/jit/dynasm/dynasm.lua $(DASM_FLAGS) -o $@ $(srcdir)/jit/zend_jit_x86.dasc | ||
| 24 | |||
| 25 | $(builddir)/jit/zend_jit.lo: \ | ||
| 26 | $(builddir)/jit/zend_jit_x86.c \ | ||
| 27 | -- | ||
| 28 | 2.25.1 | ||
| 29 | |||
diff --git a/meta-oe/recipes-devtools/php/php/70_mod_php7.conf b/meta-oe/recipes-devtools/php/php/70_mod_php8.conf index d206265a25..5a9dc91c6c 100644 --- a/meta-oe/recipes-devtools/php/php/70_mod_php7.conf +++ b/meta-oe/recipes-devtools/php/php/70_mod_php8.conf | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | LoadModule php7_module lib/apache2/modules/libphp7.so | 1 | LoadModule php7_module lib/apache2/modules/libphp7.so |
| 2 | 2 | ||
| 3 | <FilesMatch "\.ph(p[2-7]?|tml)$"> | 3 | <FilesMatch "\.ph(p[2-8]?|tml)$"> |
| 4 | SetHandler application/x-httpd-php | 4 | SetHandler application/x-httpd-php |
| 5 | </FilesMatch> | 5 | </FilesMatch> |
| 6 | 6 | ||
diff --git a/meta-oe/recipes-devtools/php/php/iconv.patch b/meta-oe/recipes-devtools/php/php/iconv.patch deleted file mode 100644 index 9ec8a89b57..0000000000 --- a/meta-oe/recipes-devtools/php/php/iconv.patch +++ /dev/null | |||
| @@ -1,41 +0,0 @@ | |||
| 1 | Subject: [PATCH] From 17cc5645f3acf943a5a06465d09d0ebcfea987bd Mon Sep 17 | ||
| 2 | 00:00:00 2001 From: Koen Kooi <koen@dominion.thruhere.net> Date: Wed, 2 Nov | ||
| 3 | 2011 16:54:57 +0100 Subject: [PATCH] Upstream-Status: Pending | ||
| 4 | |||
| 5 | update patch to version 7.4.4 | ||
| 6 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | ||
| 7 | --- | ||
| 8 | build/php.m4 | 3 ++- | ||
| 9 | ext/iconv/config.m4 | 2 +- | ||
| 10 | 2 files changed, 3 insertions(+), 2 deletions(-) | ||
| 11 | |||
| 12 | diff --git a/build/php.m4 b/build/php.m4 | ||
| 13 | index 7392876..5c45d13 100644 | ||
| 14 | --- a/build/php.m4 | ||
| 15 | +++ b/build/php.m4 | ||
| 16 | @@ -1950,7 +1950,8 @@ AC_DEFUN([PHP_SETUP_ICONV], [ | ||
| 17 | echo > ext/iconv/php_iconv_supports_errno.h | ||
| 18 | |||
| 19 | dnl Check libc first if no path is provided in --with-iconv. | ||
| 20 | - if test "$PHP_ICONV" = "yes"; then | ||
| 21 | + dnl must check against no, not against yes as PHP_ICONV can also include a path, which implies yes | ||
| 22 | + if test "$PHP_ICONV" != "no"; then | ||
| 23 | dnl Reset LIBS temporarily as it may have already been included -liconv in. | ||
| 24 | LIBS_save="$LIBS" | ||
| 25 | LIBS= | ||
| 26 | diff --git a/ext/iconv/config.m4 b/ext/iconv/config.m4 | ||
| 27 | index fe9b47a..b6b632f 100644 | ||
| 28 | --- a/ext/iconv/config.m4 | ||
| 29 | +++ b/ext/iconv/config.m4 | ||
| 30 | @@ -14,7 +14,7 @@ if test "$PHP_ICONV" != "no"; then | ||
| 31 | |||
| 32 | if test "$iconv_avail" != "no"; then | ||
| 33 | if test -z "$ICONV_DIR"; then | ||
| 34 | - for i in /usr/local /usr; do | ||
| 35 | + for i in $PHP_ICONV /usr/local /usr; do | ||
| 36 | if test -f "$i/include/iconv.h" || test -f "$i/include/giconv.h"; then | ||
| 37 | PHP_ICONV_PREFIX="$i" | ||
| 38 | break | ||
| 39 | -- | ||
| 40 | 2.7.4 | ||
| 41 | |||
diff --git a/meta-oe/recipes-devtools/php/php/xfail_two_bug_tests.patch b/meta-oe/recipes-devtools/php/php/xfail_two_bug_tests.patch deleted file mode 100644 index 21057439c9..0000000000 --- a/meta-oe/recipes-devtools/php/php/xfail_two_bug_tests.patch +++ /dev/null | |||
| @@ -1,34 +0,0 @@ | |||
| 1 | php-ptest: xfail two tests | ||
| 2 | |||
| 3 | If and when these tests are modified to expect the correct output, they will | ||
| 4 | succeed and generate warnings in the test summary. This patch can then be removed. | ||
| 5 | |||
| 6 | Note that we add a closing '?>' to one test so that it can be executed directly by php. | ||
| 7 | |||
| 8 | Upstream-Status: Pending | ||
| 9 | |||
| 10 | Signed-off-By: Joe Slater <joe.slater@windriver.com> | ||
| 11 | |||
| 12 | |||
| 13 | --- a/tests/basic/bug71273.phpt | ||
| 14 | +++ b/tests/basic/bug71273.phpt | ||
| 15 | @@ -16,6 +16,8 @@ Bug #71273 A wrong ext directory setup i | ||
| 16 | var_dump(preg_match(",.+a[\\/].+[\\/]w.php_kartoffelbrei.dll.+,s", $out)); | ||
| 17 | ?> | ||
| 18 | ==DONE== | ||
| 19 | +--XFAIL-- | ||
| 20 | +Output is int(0), not int(1) | ||
| 21 | --EXPECT-- | ||
| 22 | int(1) | ||
| 23 | ==DONE== | ||
| 24 | --- a/tests/run-test/bug75042-3.phpt | ||
| 25 | +++ b/tests/run-test/bug75042-3.phpt | ||
| 26 | @@ -8,5 +8,8 @@ display_errors=1 | ||
| 27 | nonexistentsharedmodule | ||
| 28 | --FILE-- | ||
| 29 | <?php | ||
| 30 | +?> | ||
| 31 | +--XFAIL-- | ||
| 32 | +No warning message printed. | ||
| 33 | --EXPECTF-- | ||
| 34 | PHP Warning: PHP Startup: Unable to load dynamic library '%snonexistentsharedmodule.%s' %A | ||
diff --git a/meta-oe/recipes-devtools/php/php_7.4.21.bb b/meta-oe/recipes-devtools/php/php_8.0.12.bb index ab87ced885..300499de5c 100644 --- a/meta-oe/recipes-devtools/php/php_7.4.21.bb +++ b/meta-oe/recipes-devtools/php/php_8.0.12.bb | |||
| @@ -12,28 +12,28 @@ DEPENDS:class-native = "zlib-native libxml2-native" | |||
| 12 | PHP_MAJOR_VERSION = "${@d.getVar('PV').split('.')[0]}" | 12 | PHP_MAJOR_VERSION = "${@d.getVar('PV').split('.')[0]}" |
| 13 | 13 | ||
| 14 | SRC_URI = "http://php.net/distributions/php-${PV}.tar.bz2 \ | 14 | SRC_URI = "http://php.net/distributions/php-${PV}.tar.bz2 \ |
| 15 | file://0001-php-don-t-use-broken-wrapper-for-mkdir.patch \ | 15 | file://0002-build-php.m4-don-t-unset-cache-variables.patch \ |
| 16 | file://debian-php-fixheader.patch \ | 16 | file://0003-php-remove-host-specific-info-from-header-file.patch \ |
| 17 | file://0001-configure.ac-don-t-include-build-libtool.m4.patch \ | 17 | file://0004-configure.ac-don-t-include-build-libtool.m4.patch \ |
| 18 | file://0001-php.m4-don-t-unset-cache-variables.patch \ | 18 | file://0009-php-don-t-use-broken-wrapper-for-mkdir.patch \ |
| 19 | file://0010-iconv-fix-detection.patch \ | ||
| 19 | " | 20 | " |
| 20 | 21 | ||
| 21 | SRC_URI:append:class-target = " \ | 22 | SRC_URI:append:class-target = " \ |
| 22 | file://iconv.patch \ | 23 | file://0001-ext-opcache-config.m4-enable-opcache.patch \ |
| 23 | file://imap-fix-autofoo.patch \ | 24 | file://0005-pear-fix-Makefile.frag-for-Yocto.patch \ |
| 24 | file://php_exec_native.patch \ | 25 | file://0006-ext-phar-Makefile.frag-Fix-phar-packaging.patch \ |
| 26 | file://0007-sapi-cli-config.m4-fix-build-directory.patch \ | ||
| 27 | file://0008-ext-imap-config.m4-fix-include-paths.patch \ | ||
| 28 | file://0011-opcache-jit-use-minilua-in-sysroot.patch \ | ||
| 25 | file://php-fpm.conf \ | 29 | file://php-fpm.conf \ |
| 26 | file://php-fpm-apache.conf \ | 30 | file://php-fpm-apache.conf \ |
| 27 | file://70_mod_php${PHP_MAJOR_VERSION}.conf \ | 31 | file://70_mod_php${PHP_MAJOR_VERSION}.conf \ |
| 28 | file://php-fpm.service \ | 32 | file://php-fpm.service \ |
| 29 | file://pear-makefile.patch \ | ||
| 30 | file://phar-makefile.patch \ | ||
| 31 | file://0001-opcache-config.m4-enable-opcache.patch \ | ||
| 32 | file://xfail_two_bug_tests.patch \ | ||
| 33 | " | 33 | " |
| 34 | 34 | ||
| 35 | S = "${WORKDIR}/php-${PV}" | 35 | S = "${WORKDIR}/php-${PV}" |
| 36 | SRC_URI[sha256sum] = "36ec6102e757e2c2b7742057a700bbff77c76fa0ccbe9c860398c3d24e32822a" | 36 | SRC_URI[sha256sum] = "b4886db1df322dc8fb128d8b34ae7e94f6fc682ecb29ff4f5a591d4de9feadbf" |
| 37 | 37 | ||
| 38 | 38 | ||
| 39 | inherit autotools pkgconfig python3native gettext | 39 | inherit autotools pkgconfig python3native gettext |
| @@ -258,6 +258,10 @@ RCONFLICTS:${PN}-modphp = "${MODPHP_OLDPACKAGE}" | |||
| 258 | do_install:append:class-native() { | 258 | do_install:append:class-native() { |
| 259 | create_wrapper ${D}${bindir}/php \ | 259 | create_wrapper ${D}${bindir}/php \ |
| 260 | PHP_PEAR_SYSCONF_DIR=${sysconfdir}/ | 260 | PHP_PEAR_SYSCONF_DIR=${sysconfdir}/ |
| 261 | |||
| 262 | if [ "$MACHINE_ARCH" == "x86" || "$MACHINE_ARCH" == "x86-64" ]; then | ||
| 263 | install -m 0755 ${WORKDIR}/build/ext/opcache/minilua ${D}${bindir}/ | ||
| 264 | fi | ||
| 261 | } | 265 | } |
| 262 | 266 | ||
| 263 | 267 | ||
