diff --git a/0001-Increase-the-parameter-definition.patch b/0001-Increase-the-parameter-definition.patch new file mode 100644 index 0000000000000000000000000000000000000000..81cda033e573f50e8e1bc3d08a0dc91a51595f77 --- /dev/null +++ b/0001-Increase-the-parameter-definition.patch @@ -0,0 +1,43 @@ +From af44870da688b7fcfa2e05646fca85176bb7c18f Mon Sep 17 00:00:00 2001 +From: "Shencb@123" <1944340417@qq.com> +Date: Fri, 6 Sep 2024 21:37:02 +0800 +Subject: [PATCH] Increase the parameter definition + +--- + perl-libxml-mm.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/perl-libxml-mm.c b/perl-libxml-mm.c +index a3e78a2..f4215c4 100644 +--- a/perl-libxml-mm.c ++++ b/perl-libxml-mm.c +@@ -121,7 +121,7 @@ PmmFreeHashTable(xmlHashTablePtr table) + extern SV* PROXY_NODE_REGISTRY_MUTEX; + + /* Utility method used by PmmDumpRegistry */ +-void PmmRegistryDumpHashScanner(void * payload, void * data, xmlChar * name) ++void PmmRegistryDumpHashScanner(void * payload, void * data,const xmlChar * name) + { + LocalProxyNodePtr lp = (LocalProxyNodePtr) payload; + ProxyNodePtr node = (ProxyNodePtr) lp->proxy; +@@ -215,7 +215,7 @@ PmmRegisterProxyNode(ProxyNodePtr proxy) + /* PP: originally this was static inline void, but on AIX the compiler + did not chew it, so I'm removing the inline */ + static void +-PmmRegistryHashDeallocator(void *payload, xmlChar *name) ++PmmRegistryHashDeallocator(void *payload,const xmlChar *name) + { + Safefree((LocalProxyNodePtr) payload); + } +@@ -279,7 +279,7 @@ PmmRegistryREFCNT_dec(ProxyNodePtr proxy) + * internal, used by PmmCloneProxyNodes + */ + void * +-PmmRegistryHashCopier(void *payload, xmlChar *name) ++PmmRegistryHashCopier(void *payload,const xmlChar *name) + { + ProxyNodePtr proxy = ((LocalProxyNodePtr) payload)->proxy; + LocalProxyNodePtr lp; +-- +2.45.2.windows.1 + diff --git a/perl-XML-LibXML.spec b/perl-XML-LibXML.spec index 728c393fc2028b4a8674ca3921dd825429a3e478..25ef3392ee613a3a88047632c18e2d6518c98dfe 100644 --- a/perl-XML-LibXML.spec +++ b/perl-XML-LibXML.spec @@ -1,12 +1,14 @@ Name: perl-XML-LibXML Version: 2.0209 -Release: 2 +Release: 3 Epoch: 1 Summary: Perl Binding for libxml2 License: (GPL+ or Artistic) and MIT URL: https://metacpan.org/release/XML-LibXML Source0: https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-%{version}.tar.gz +Patch0001: 0001-Increase-the-parameter-definition.patch + BuildRequires: coreutils, findutils, glibc-common, libxml2-devel BuildRequires: perl-interpreter, perl-devel, perl-generators, sed BuildRequires: perl(Config), perl(Cwd), perl(Devel::CheckLib), perl(ExtUtils::MakeMaker) @@ -83,6 +85,9 @@ fi %{_mandir}/man*/* %changelog +* Fri Aug 22 2025 shenchenbang <1944340417@qq.com> - 1:2.0209-3 +- Fix Increase the parameter definition + * Thu Mar 27 2025 Funda Wang - 1:2.0209-2 - hardcode libxml2 version as what was used for building