pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/p5-XML-LibXML



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Fri Nov 17 15:14:12 UTC 2023

Modified Files:
        pkgsrc/textproc/p5-XML-LibXML: Makefile distinfo
Added Files:
        pkgsrc/textproc/p5-XML-LibXML/patches: patch-perl-libxml-mm.c

Log Message:
p5-XML-LibXML: update to 2.0209. Changes:

- t/35huge_mode.t: fix test with libxml2 2.11
- Add clearer reference to using cloneNode to extract node with namespaces
- initialize xmlValidCtxt


To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 pkgsrc/textproc/p5-XML-LibXML/Makefile
cvs rdiff -u -r1.53 -r1.54 pkgsrc/textproc/p5-XML-LibXML/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/textproc/p5-XML-LibXML/patches/patch-perl-libxml-mm.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/p5-XML-LibXML/Makefile
diff -u pkgsrc/textproc/p5-XML-LibXML/Makefile:1.95 pkgsrc/textproc/p5-XML-LibXML/Makefile:1.96
--- pkgsrc/textproc/p5-XML-LibXML/Makefile:1.95 Wed Nov  8 13:21:07 2023
+++ pkgsrc/textproc/p5-XML-LibXML/Makefile      Fri Nov 17 15:14:12 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.95 2023/11/08 13:21:07 wiz Exp $
+# $NetBSD: Makefile,v 1.96 2023/11/17 15:14:12 schmonz Exp $
 
-DISTNAME=      XML-LibXML-2.0208
+DISTNAME=      XML-LibXML-2.0209
 PKGNAME=       p5-${DISTNAME}
-PKGREVISION=   2
 CATEGORIES=    textproc perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=XML/}
 

Index: pkgsrc/textproc/p5-XML-LibXML/distinfo
diff -u pkgsrc/textproc/p5-XML-LibXML/distinfo:1.53 pkgsrc/textproc/p5-XML-LibXML/distinfo:1.54
--- pkgsrc/textproc/p5-XML-LibXML/distinfo:1.53 Sat May 20 07:31:17 2023
+++ pkgsrc/textproc/p5-XML-LibXML/distinfo      Fri Nov 17 15:14:12 2023
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.53 2023/05/20 07:31:17 wiz Exp $
+$NetBSD: distinfo,v 1.54 2023/11/17 15:14:12 schmonz Exp $
 
-BLAKE2s (XML-LibXML-2.0208.tar.gz) = a76bd83668f5a794c7e346f9ae04edf6a582fc415e855b99a926e6cf440a3a11
-SHA512 (XML-LibXML-2.0208.tar.gz) = b8407359b9111b43247cc57b6e9e54c4e99402c9b7e939e49beb752be8fd1ce0e31a98e07dd5d1f7eaa7e37aae25571c38a14792f9e5a64c1533a0387c71423d
-Size (XML-LibXML-2.0208.tar.gz) = 465763 bytes
+BLAKE2s (XML-LibXML-2.0209.tar.gz) = fb069dafabff1e1d5d68591c8fcf86c76225e5dd0e46dc88a6553a2153db9c3f
+SHA512 (XML-LibXML-2.0209.tar.gz) = 3fd41775477ccb2eb9c72c72453436edcf2ed3db9aa1bbf53451c1407c5b6feeafd3ecc9f30507679f4dba15476044f43b5048da787c20a200831c0669b49262
+Size (XML-LibXML-2.0209.tar.gz) = 466118 bytes
+SHA1 (patch-perl-libxml-mm.c) = ec8d6ee0a0e6779fc3092a09244bf87c53bb5020

Added files:

Index: pkgsrc/textproc/p5-XML-LibXML/patches/patch-perl-libxml-mm.c
diff -u /dev/null pkgsrc/textproc/p5-XML-LibXML/patches/patch-perl-libxml-mm.c:1.1
--- /dev/null   Fri Nov 17 15:14:12 2023
+++ pkgsrc/textproc/p5-XML-LibXML/patches/patch-perl-libxml-mm.c        Fri Nov 17 15:14:12 2023
@@ -0,0 +1,33 @@
+$NetBSD: patch-perl-libxml-mm.c,v 1.1 2023/11/17 15:14:12 schmonz Exp $
+
+Sprinkle const to fix clang 16 build, via FreeBSD Ports.
+
+--- perl-libxml-mm.c.orig      2022-09-21 16:57:45.000000000 +0000
++++ perl-libxml-mm.c
+@@ -121,7 +121,7 @@ extern SV* PROXY_NODE_REGISTRY_MUTEX;
+ 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 @@ static void
+ /* 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 @@ void *
+  * internal, used by PmmCloneProxyNodes
+  */
+ void *
+-PmmRegistryHashCopier(void *payload, xmlChar *name)
++PmmRegistryHashCopier(void *payload, const xmlChar *name)
+ {
+       ProxyNodePtr proxy = ((LocalProxyNodePtr) payload)->proxy;
+       LocalProxyNodePtr lp;



Home | Main Index | Thread Index | Old Index