pkgsrc-Changes archive

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

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



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Mar 26 14:30:31 UTC 2026

Modified Files:
        pkgsrc/textproc/p5-XML-Parser: Makefile distinfo

Log Message:
p5-XML-Parser: update to 2.51.

2.51 2026-03-20 (by Todd Rinaldo)

  Fixes:
    - PR #184 GH #182 Fix compile warnings from Fedora gcc: unhandled enum
      value in switch and uninitialized variables in parse_stream
    - PR #186 GH #183 Add explicit case labels for XML_CTYPE_EMPTY and
      XML_CTYPE_ANY in generate_model switch to fix -Wswitch on BSD/clang
    - PR #175 GH #174 Add XML_DTD/XML_GE compile-time guards to AllocTracker
      and BillionLaughs XS bindings to fix warnings when expat lacks these flags
    - PR #187 GH #185 Require proper declaration in AllocTracker feature
      detection to prevent implicit function declaration on BSD

  Improvements:
    - PR #189 GH #188 Add tests for XS functions modified in PR #184 covering
      XML_ErrorString, XML_GetBase/XML_SetBase, and generate_model

  Maintenance:
    - PR #181 GH #180 Add Fedora 43 container job to CI test matrix
    - PR #178 Add BSD testing (FreeBSD, OpenBSD, NetBSD) to CI
    - PR #179 Add no-lwp CI job to validate test suite without LWP::UserAgent
    - Update MANIFEST

2.49 2026-03-19 (by Todd Rinaldo)

  Improvements:
    - PR #171 Expose expat library version at runtime via expat_version()
      and expat_version_info() class methods on XML::Parser::Expat
    - PR #169 GH #168 Expose Expat 2.7.2 AllocTracker security APIs
      (AllocTrackerMaximumAmplification, AllocTrackerActivationThreshold)

  Maintenance:
    - PR #170 Clean up build configuration: remove dead CAPI code from
      Makefile.PL and Expat/Makefile.PL, add test dependencies to cpanfile


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 pkgsrc/textproc/p5-XML-Parser/Makefile
cvs rdiff -u -r1.19 -r1.20 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.61 pkgsrc/textproc/p5-XML-Parser/Makefile:1.62
--- pkgsrc/textproc/p5-XML-Parser/Makefile:1.61 Thu Mar 19 15:22:30 2026
+++ pkgsrc/textproc/p5-XML-Parser/Makefile      Thu Mar 26 14:30:31 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.61 2026/03/19 15:22:30 wiz Exp $
+# $NetBSD: Makefile,v 1.62 2026/03/26 14:30:31 wiz Exp $
 
-DISTNAME=      XML-Parser-2.48
+DISTNAME=      XML-Parser-2.51
 PKGNAME=       p5-${DISTNAME}
 CATEGORIES=    textproc perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../authors/id/T/TO/TODDR/}
@@ -19,15 +19,10 @@ PERL5_PACKLIST=             auto/XML/Parser/.packli
 MAKE_PARAMS+=          EXPATLIBPATH=${BUILDLINK_PREFIX.expat}/lib
 MAKE_PARAMS+=          EXPATINCPATH=${BUILDLINK_PREFIX.expat}/include
 
-# as of 2.48
-# Failed 2/42 test programs. 0/321 subtests failed.
 .if make(test)
 ALLOW_NETWORK_ACCESS=  yes
 .endif
 
-post-extract:
-       ${RM} -f ${WRKSRC}/inc/Devel/CheckLib.pm
-
 .include "../../lang/perl5/module.mk"
 .include "../../textproc/expat/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/p5-XML-Parser/distinfo
diff -u pkgsrc/textproc/p5-XML-Parser/distinfo:1.19 pkgsrc/textproc/p5-XML-Parser/distinfo:1.20
--- pkgsrc/textproc/p5-XML-Parser/distinfo:1.19 Thu Mar 19 15:22:30 2026
+++ pkgsrc/textproc/p5-XML-Parser/distinfo      Thu Mar 26 14:30:31 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.19 2026/03/19 15:22:30 wiz Exp $
+$NetBSD: distinfo,v 1.20 2026/03/26 14:30:31 wiz Exp $
 
-BLAKE2s (XML-Parser-2.48.tar.gz) = 3b832421149a33f90c6777a2bef7d9e8bf1887a7553d9ab3e2c303fe8b367a0a
-SHA512 (XML-Parser-2.48.tar.gz) = a8d67819e4e9eb278c120b31fdd59d510f71782bf7bc13153dbabbd1dbb24771c71fe59d83fa1c6c550853a5d7639922c9c44eee2cd6f7bdd5cc960161e721e2
-Size (XML-Parser-2.48.tar.gz) = 310359 bytes
+BLAKE2s (XML-Parser-2.51.tar.gz) = fb61713beb1cf40db6f2058d3a3b65a50a56c287e6c9b87e7014cad5a95e33de
+SHA512 (XML-Parser-2.51.tar.gz) = 4e8d8e9abd20ccae343814d79168da7a1e35ffe0a477575cf3d89d3fc344d77d481509da7b0862ca5ba0d0e31c5d4282232fcc43822aa43d422ff2d654f2a214
+Size (XML-Parser-2.51.tar.gz) = 313636 bytes



Home | Main Index | Thread Index | Old Index