pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/p5-Clone



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Oct  4 05:38:49 UTC 2026

Modified Files:
        pkgsrc/devel/p5-Clone: Makefile distinfo

Log Message:
p5-Clone: update to 0.51.

0.51 2026-10-01 atoomic
  - fix: clone deep hash and mixed array/hash structures past MAX_DEPTH
    without C stack growth (GH #121, GH #146)
  - fix: support cloning Perl 5.38+ class instances (SVt_PVOBJ)
  - fix: count nesting depth, not call count, in rdepth
  - fix: honour depth==0 when rdepth exceeds MAX_DEPTH on wide structures
  - fix: preserve shared RV identity in rv_clone_iterative
  - fix: guard rv_clone_iterative against scalar-ref cycles past MAX_DEPTH
  - fix: share non-cloneable leaves in rv_clone_iterative
  - fix: preserve blessings in iterative array chain walking (GH #121)
  - fix: deep-copy leaf scalars past MAX_DEPTH instead of aliasing
  - fix: release cloned mg_obj refcount after sv_magic (memory leak)
  - fix: remove leaked Newxz buffer in magic mg_ptr cloning
  - fix: use SAVEFREESV for exception-safe hseen/weakrefs cleanup
  - fix: avoid shell in ps invocation for MacPorts / sandboxed macOS (GH #122)
  - refactor: extract magic cloning to clone_magic() helper
  - refactor: fix TRACEME debug infrastructure for 64-bit and MSVC
  - chore: update ppport.h from 3.68 to 3.73
  - test: add coverage for clone($ref, $depth), edge cases, class objects
  - docs: fix duplicate Synopsis header and update LIMITATIONS section
  - ci: add macOS, refresh Linux distro matrix, fix Windows build step


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/devel/p5-Clone/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/p5-Clone/distinfo

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

Modified files:

Index: pkgsrc/devel/p5-Clone/Makefile
diff -u pkgsrc/devel/p5-Clone/Makefile:1.51 pkgsrc/devel/p5-Clone/Makefile:1.52
--- pkgsrc/devel/p5-Clone/Makefile:1.51 Thu Jul 16 19:02:05 2026
+++ pkgsrc/devel/p5-Clone/Makefile      Sun Oct  4 05:38:49 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.51 2026/07/16 19:02:05 wiz Exp $
+# $NetBSD: Makefile,v 1.52 2026/10/04 05:38:49 wiz Exp $
 
-DISTNAME=      Clone-0.50
+DISTNAME=      Clone-0.51
 PKGNAME=       p5-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    devel perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../authors/id/A/AT/ATOOMIC/}
 

Index: pkgsrc/devel/p5-Clone/distinfo
diff -u pkgsrc/devel/p5-Clone/distinfo:1.25 pkgsrc/devel/p5-Clone/distinfo:1.26
--- pkgsrc/devel/p5-Clone/distinfo:1.25 Sun Mar 29 09:13:38 2026
+++ pkgsrc/devel/p5-Clone/distinfo      Sun Oct  4 05:38:49 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.25 2026/03/29 09:13:38 wiz Exp $
+$NetBSD: distinfo,v 1.26 2026/10/04 05:38:49 wiz Exp $
 
-BLAKE2s (Clone-0.50.tar.gz) = 33bbbc06b972fe1e334efc56f5c74482da494c383bf80f9807913ca4061cad86
-SHA512 (Clone-0.50.tar.gz) = b76382994567ce566dde67c0e59188ddb971fc102f2f85f683596a368d348a7f7c22684ee2bb0087357219b541ece94e79119772198f568421a490b37e9bd049
-Size (Clone-0.50.tar.gz) = 165560 bytes
+BLAKE2s (Clone-0.51.tar.gz) = 0144831b034695cc20d818423724043d6018274722ff598ae002d562ff456daf
+SHA512 (Clone-0.51.tar.gz) = 6d0366f2ec22074a84f9ee81d17156b0e5e9e17e23f9d6a47e1eaeb15e587ffc26053d69d6661979f51f9bf387ade4c38c2365c84d234cbf1af468d6bd94ccd2
+Size (Clone-0.51.tar.gz) = 194584 bytes



Home | Main Index | Thread Index | Old Index