]> git.pld-linux.org Git - packages/php.git/commitdiff
add missing includes to fix build with libxml2 >= 2.12
authorJan Palus <atler@pld-linux.org>
Thu, 23 Nov 2023 21:02:54 +0000 (22:02 +0100)
committerJan Palus <atler@pld-linux.org>
Thu, 23 Nov 2023 21:02:54 +0000 (22:02 +0100)
missing-includes.patch [new file with mode: 0644]
php.spec

diff --git a/missing-includes.patch b/missing-includes.patch
new file mode 100644 (file)
index 0000000..1ffb854
--- /dev/null
@@ -0,0 +1,22 @@
+diff -ur php-8.2.12.orig/ext/dom/document.c php-8.2.12/ext/dom/document.c
+--- php-8.2.12.orig/ext/dom/document.c 2023-10-24 21:22:16.000000000 +0200
++++ php-8.2.12/ext/dom/document.c      2023-11-23 21:35:57.407063192 +0100
+@@ -23,6 +23,7 @@
+ #if HAVE_LIBXML && HAVE_DOM
+ #include "php_dom.h"
+ #include <libxml/SAX.h>
++#include <libxml/xmlsave.h>
+ #ifdef LIBXML_SCHEMAS_ENABLED
+ #include <libxml/relaxng.h>
+ #include <libxml/xmlschemas.h>
+diff -ur php-8.2.12.orig/ext/libxml/php_libxml.h php-8.2.12/ext/libxml/php_libxml.h
+--- php-8.2.12.orig/ext/libxml/php_libxml.h    2023-10-24 21:22:16.000000000 +0200
++++ php-8.2.12/ext/libxml/php_libxml.h 2023-11-23 21:35:57.407063192 +0100
+@@ -34,6 +34,7 @@
+ #endif
+ #include "zend_smart_str.h"
++#include <libxml/parser.h>
+ #include <libxml/tree.h>
+ #define LIBXML_SAVE_NOEMPTYTAG 1<<2
index 4a1186549b29610fa4b5371cf1e46d116b5fd12a..c86e0e5c38ccb0cfec3523770452e9e519194026 100644 (file)
--- a/php.spec
+++ b/php.spec
@@ -203,6 +203,7 @@ Patch67:    mysql-lib-ver-mismatch.patch
 Patch68:       php-mysql-ssl-context.patch
 Patch71:       libdb-info.patch
 Patch72:       openssl.patch
+Patch73:       missing-includes.patch
 URL:           https://www.php.net/
 %{?with_pdo_firebird:%{!?with_interbase_inst:BuildRequires:    Firebird-devel >= 1.0.2.908-2}}
 %{?with_pspell:BuildRequires:  aspell-devel >= 2:0.50.0}
@@ -1919,6 +1920,7 @@ cp -p php.ini-production php.ini
 #%patch68 -p1 DROP or update to 7.0 APIs
 %patch71 -p1
 %patch72 -p1
+%patch73 -p1
 
 sed -E -i -e '1s,#!\s*/usr/bin/env\s+(.*),#!%{__bindir}\1,' \
       ext/ext_skel.php \
This page took 0.099726 seconds and 4 git commands to generate.