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:           Sun Mar 29 09:16:57 UTC 2026

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

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

2.54 2026-03-27 (by Todd Rinaldo)

  Fixes:
    - PR #196 Plug XS memory leaks on error paths in Expat.xs
      (externalEntityRef, parse_stream, ParserCreate)
    - PR #204 Add defensive NULL checks in Expat.xs to prevent crashes
      on memory exhaustion and undefined behavior on short input lines
    - PR #203 Add explicit package main after inline package declarations
      in test files to clarify scope

  Improvements:
    - PR #207 GH #205 Add GitHub Actions workflow to auto-create GitHub
      Releases on tag push, enabling downstream notification via
      GitHub's release watch
    - PR #209 Update AUTHORS POD in Parser.pm and Expat.pm to reflect
      full maintainer history
    - PR #210 Add CI badge to POD via =for markdown directive so it
      survives README.md regeneration
    - Rename README to README.md and regenerate from POD

  Maintenance:
    - PR #208 Modernize 10 legacy test files from print-ok style to
      Test::More (cdata, finish, deep_nesting, xml_escape, partial,
      char_end_doc, current_length, combine_chars, utf8_stream, defaulted)

2.53 2026-03-25 (by Todd Rinaldo)

  Fixes:
    - PR #202 GH #201 Fix detection of bare glob filehandles (*FH) in
      Expat::parse; previously only glob references were recognized

  Maintenance:
    - PR #198 Modernize encoding.t from print-ok style to Test::More
      and expand coverage
    - PR #197 Modernize styles.t from Test to Test::More and expand
      coverage
    - Ignore Mac OS metadata files (.DS_Store) in .gitignore

2.52 2026-03-24 (by Todd Rinaldo)

  Fixes:
    - PR #193 Restrict Subs style to package-local subs only; previously
      UNIVERSAL::can() walked the inheritance tree, potentially dispatching
      to inherited base class methods on element names like <connect/>

  Improvements:
    - PR #195 Require perl 5.008 minimum and remove pre-5.008 compat code
      (dead polyfills, tied-handle branch, ExtUtils::Liblist guard)

  Documentation:
    - PR #176 GH #173 Explain why the empty sub-parser parse is needed in
      externalEntityRef for parameter entity processing

  Maintenance:
    - PR #194 Remove dead code: Built_In_Styles hash, $have_File_Spec,
      newSVpvn/ERRSV compat guards
    - PR #192 GH #190 Log expat version in all CI jobs for easier
      diagnosis of platform-specific failures
    - Add AI_POLICY.md for transparency


To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 pkgsrc/textproc/p5-XML-Parser/Makefile
cvs rdiff -u -r1.20 -r1.21 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.62 pkgsrc/textproc/p5-XML-Parser/Makefile:1.63
--- pkgsrc/textproc/p5-XML-Parser/Makefile:1.62 Thu Mar 26 14:30:31 2026
+++ pkgsrc/textproc/p5-XML-Parser/Makefile      Sun Mar 29 09:16:57 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.62 2026/03/26 14:30:31 wiz Exp $
+# $NetBSD: Makefile,v 1.63 2026/03/29 09:16:57 wiz Exp $
 
-DISTNAME=      XML-Parser-2.51
+DISTNAME=      XML-Parser-2.54
 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.20 pkgsrc/textproc/p5-XML-Parser/distinfo:1.21
--- pkgsrc/textproc/p5-XML-Parser/distinfo:1.20 Thu Mar 26 14:30:31 2026
+++ pkgsrc/textproc/p5-XML-Parser/distinfo      Sun Mar 29 09:16:57 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2026/03/26 14:30:31 wiz Exp $
+$NetBSD: distinfo,v 1.21 2026/03/29 09:16:57 wiz Exp $
 
-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
+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



Home | Main Index | Thread Index | Old Index