Module Name: pkgsrc
Committed By: wiz
Date: Sun Apr 5 07:23:36 UTC 2026
Modified Files:
pkgsrc/textproc/p5-XML-Parser: Makefile distinfo
Log Message:
p5-XML-Parser: update to 2.56.
2.56 2026-04-02 (by Todd Rinaldo)
Fixes:
- PR #223 Skip original_string test when expat lacks
XML_CONTEXT_BYTES, fixing false test failures on platforms
where libexpat is compiled without XML_CONTEXT_BYTES (e.g.
DragonFlyBSD system expat)
2.55 2026-04-01 (by Todd Rinaldo)
Fixes:
- PR #221 Fix struct-return ABI mismatch in XML_ExpatVersionInfo()
by parsing the version string instead of using the struct return,
which was corrupted when Perl and libexpat used different struct
return conventions (-fpcc-struct-return vs -freg-struct-return)
- PR #214 GH #211 GH #212 GH #213 Revert defaulthandle char
routing and standalone string changes that broke downstream CPAN
modules (XML-Twig, XML-DOM, XML-XPath)
- PR #216 GH #215 Increase deep_nesting test depth from 600 to
2048 to actually exercise the st_serial_stack reallocation code
path (the GH #39 fix)
- PR #218 Update expat download URL from SourceForge to GitHub in
the "expat not found" error message
Improvements:
- PR #220 GH #215 Add AddressSanitizer CI job for XS memory safety
to catch heap buffer overflows and use-after-free bugs
Maintenance:
- PR #219 Modernize last 4 print-ok test files (astress, namespaces,
stream, skip) to Test::More with descriptive test names
- PR #217 Remove obsolete .travis.yml (project uses GitHub Actions)
To generate a diff of this commit:
cvs rdiff -u -r1.63 -r1.64 pkgsrc/textproc/p5-XML-Parser/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/textproc/p5-XML-Parser/distinfo
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-Parser/Makefile
diff -u pkgsrc/textproc/p5-XML-Parser/Makefile:1.63 pkgsrc/textproc/p5-XML-Parser/Makefile:1.64
--- pkgsrc/textproc/p5-XML-Parser/Makefile:1.63 Sun Mar 29 09:16:57 2026
+++ pkgsrc/textproc/p5-XML-Parser/Makefile Sun Apr 5 07:23:36 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.63 2026/03/29 09:16:57 wiz Exp $
+# $NetBSD: Makefile,v 1.64 2026/04/05 07:23:36 wiz Exp $
-DISTNAME= XML-Parser-2.54
+DISTNAME= XML-Parser-2.56
PKGNAME= p5-${DISTNAME}
CATEGORIES= textproc perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/T/TO/TODDR/}
Index: pkgsrc/textproc/p5-XML-Parser/distinfo
diff -u pkgsrc/textproc/p5-XML-Parser/distinfo:1.21 pkgsrc/textproc/p5-XML-Parser/distinfo:1.22
--- pkgsrc/textproc/p5-XML-Parser/distinfo:1.21 Sun Mar 29 09:16:57 2026
+++ pkgsrc/textproc/p5-XML-Parser/distinfo Sun Apr 5 07:23:36 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.21 2026/03/29 09:16:57 wiz Exp $
+$NetBSD: distinfo,v 1.22 2026/04/05 07:23:36 wiz Exp $
-BLAKE2s (XML-Parser-2.54.tar.gz) = 3915f559949e113c1382e057885e7141d545a6443b78e0fd90428ea607262872
-SHA512 (XML-Parser-2.54.tar.gz) = 02026837889e1b72fff5ea46d0e95e69e8f2e30b566e0ef5ab2080b573993b093bac4b166a710a051c077a685d25fa82eda1f49fd2cb3a1703c03df750db6119
-Size (XML-Parser-2.54.tar.gz) = 318272 bytes
+BLAKE2s (XML-Parser-2.56.tar.gz) = 21cdc96881d597d32a8725e56b1d0ae732bfae60e478076f572efdf2e72cc72d
+SHA512 (XML-Parser-2.56.tar.gz) = e197b18274d1a909756053c7ed57838c04088314b62a42e6be5ce4a0f934c601e4e430fcc55d44b972d4124041020dffc2174e35142d605c148097d4a6f76fdc
+Size (XML-Parser-2.56.tar.gz) = 319278 bytes