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