summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugene Lamskoy2023-11-23 17:16:18 +0200
committerEugene Lamskoy2023-11-23 17:16:18 +0200
commit44667974b6063aa4ac1edac603a6064bb91b3e1b (patch)
treec9b4f71032e3efd4ed04d9ee8632633009a640c4
parentd1e55d2809169bd9d91e25cbe5615577339b05ca (diff)
downloadaur-44667974b6063aa4ac1edac603a6064bb91b3e1b.tar.gz
libxml patch applied
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD3
-rw-r--r--php-libxml.patch23
3 files changed, 29 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f55e19f7d345..8d04c224486e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by makepkg 6.0.2
-# Fri Oct 27 09:36:23 UTC 2023
+# Thu Nov 23 15:14:45 UTC 2023
pkgbase = php81
pkgdesc = PHP 8.1.25 compiled as to not conflict with mainline php
pkgver = 8.1.25
@@ -70,6 +70,7 @@ pkgbase = php81
source = php-makefile-patcher.php
source = php-apache.conf
source = https://php.net/distributions/php-8.1.25.tar.xz
+ source = php-libxml.patch
source = debian-php-8.1.patch
source = php-phpinfo.patch
source = timezonedb-guess.patch
@@ -79,6 +80,7 @@ pkgbase = php81
sha256sums = ba72fc64f77822755a469314160d5889d5298f4eb5758dd7939dac9b811afe52
sha256sums = 6d0ad9becb5470ce8e5929d7d45660b0f32579038978496317544c5310281a91
sha256sums = 66fdba064aa119b1463a7969571d42f4642690275d8605ab5149bcc5107e2484
+ sha256sums = e757f84d2d72ea39259450c32f3a83c72262da4294152ae3e9fbc0cada622bba
sha256sums = d1778f038dd742400707307d6845c1dc40ea1962ff9676f880be88a5ebdd8577
sha256sums = 558e780e93dfa861a366c49b4d156d8fc43f17898f001ae6033ec63c33d5d41c
sha256sums = 40bcc1e5058602302198d0925e431495391d8469499593af477f59d84d32f764
diff --git a/PKGBUILD b/PKGBUILD
index da7c04cc8cb7..1434ae647c69 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -133,6 +133,7 @@ source=(
"php-makefile-patcher.php"
"php-apache.conf"
"https://php.net/distributions/php-${pkgver}.tar.xz"
+ "php-libxml.patch"
"debian-php-8.1.patch"
"php-phpinfo.patch"
"timezonedb-guess.patch"
@@ -200,6 +201,7 @@ makedepends=(
arch=(
)
_patches=(
+ "php-libxml.patch"
"debian-php-8.1.patch"
"php-phpinfo.patch"
"timezonedb-guess.patch"
@@ -1532,6 +1534,7 @@ sha256sums=('e6b8530d747000eebb0089249ec70a3b14add7b501337046700544883f62b17b'
'ba72fc64f77822755a469314160d5889d5298f4eb5758dd7939dac9b811afe52'
'6d0ad9becb5470ce8e5929d7d45660b0f32579038978496317544c5310281a91'
'66fdba064aa119b1463a7969571d42f4642690275d8605ab5149bcc5107e2484'
+ 'e757f84d2d72ea39259450c32f3a83c72262da4294152ae3e9fbc0cada622bba'
'd1778f038dd742400707307d6845c1dc40ea1962ff9676f880be88a5ebdd8577'
'558e780e93dfa861a366c49b4d156d8fc43f17898f001ae6033ec63c33d5d41c'
'40bcc1e5058602302198d0925e431495391d8469499593af477f59d84d32f764'
diff --git a/php-libxml.patch b/php-libxml.patch
new file mode 100644
index 000000000000..7a9c2fe20bdf
--- /dev/null
+++ b/php-libxml.patch
@@ -0,0 +1,23 @@
+diff --git a/ext/dom/document.c b/ext/dom/document.c
+index 64da4f051b..3c71f03ba3 100644
+--- a/ext/dom/document.c
++++ b/ext/dom/document.c
+@@ -26,6 +26,7 @@
+ #ifdef LIBXML_SCHEMAS_ENABLED
+ #include <libxml/relaxng.h>
+ #include <libxml/xmlschemas.h>
++#include <libxml/xmlsave.h>
+ #endif
+
+ typedef struct _idsIterator idsIterator;
+diff --git a/ext/libxml/php_libxml.h b/ext/libxml/php_libxml.h
+index af1cc7d6ac..b484568bb1 100644
+--- a/ext/libxml/php_libxml.h
++++ b/ext/libxml/php_libxml.h
+@@ -35,6 +35,7 @@ extern zend_module_entry libxml_module_entry;
+
+ #include "zend_smart_str.h"
+ #include <libxml/tree.h>
++#include <libxml/parser.h>
+
+ #define LIBXML_SAVE_NOEMPTYTAG 1<<2