CVS commit: pkgsrc/devel/ruby-tins
"Takahiro Kambe" <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Module Name: pkgsrc Committed By: taca Date: Sun Jul 26 14:02:12 UTC 2026 Modified Files: pkgsrc/devel/ruby-tins: Makefile PLIST distinfo Log Message: devel/ruby-tins: update to 1.56.0 1.55.0 (2026-07-23) * Introduced the Tins::DeepTransform module, providing a stack-safe, iterative engine for deep transformations via the deep_transform method. * Added support for flexible lambda arity (1, 2, or 3) within deep_transform to allow access to the node, key/index, and parent container context. * Implemented a core extension in tins/xt/deep_transform that integrates DeepTransform into the Hash and Array classes. * Refactored Tins::HashSymbolizeKeysRecursive to utilize the new iterative engine instead of recursive logic. 1.56.0 (2026-07-25) * Added irb as a runtime dependency To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 pkgsrc/devel/ruby-tins/Makefile cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/ruby-tins/PLIST cvs rdiff -u -r1.42 -r1.43 pkgsrc/devel/ruby-tins/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
(unnamed)
(text/x-diff, 2.9 KB)
Modified files: Index: pkgsrc/devel/ruby-tins/Makefile diff -u pkgsrc/devel/ruby-tins/Makefile:1.39 pkgsrc/devel/ruby-tins/Makefile:1.40 --- pkgsrc/devel/ruby-tins/Makefile:1.39 Sun May 31 05:44:02 2026 +++ pkgsrc/devel/ruby-tins/Makefile Sun Jul 26 14:02:12 2026 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.39 2026/05/31 05:44:02 taca Exp $ +# $NetBSD: Makefile,v 1.40 2026/07/26 14:02:12 taca Exp $ -DISTNAME= tins-1.54.0 +DISTNAME= tins-1.56.0 CATEGORIES= devel MAINTAINER= [email protected] Index: pkgsrc/devel/ruby-tins/PLIST diff -u pkgsrc/devel/ruby-tins/PLIST:1.22 pkgsrc/devel/ruby-tins/PLIST:1.23 --- pkgsrc/devel/ruby-tins/PLIST:1.22 Sun May 31 05:44:02 2026 +++ pkgsrc/devel/ruby-tins/PLIST Sun Jul 26 14:02:12 2026 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.22 2026/05/31 05:44:02 taca Exp $ +@comment $NetBSD: PLIST,v 1.23 2026/07/26 14:02:12 taca Exp $ ${GEM_HOME}/cache/${GEM_NAME}.gem ${GEM_LIBDIR}/.envrc ${GEM_LIBDIR}/CHANGES.md @@ -47,6 +47,7 @@ ${GEM_LIBDIR}/lib/tins/concern.rb ${GEM_LIBDIR}/lib/tins/date_dummy.rb ${GEM_LIBDIR}/lib/tins/date_time_dummy.rb ${GEM_LIBDIR}/lib/tins/deep_dup.rb +${GEM_LIBDIR}/lib/tins/deep_transform.rb ${GEM_LIBDIR}/lib/tins/deprecate.rb ${GEM_LIBDIR}/lib/tins/dslkit.rb ${GEM_LIBDIR}/lib/tins/duration.rb @@ -109,6 +110,7 @@ ${GEM_LIBDIR}/lib/tins/xt/concern.rb ${GEM_LIBDIR}/lib/tins/xt/date_dummy.rb ${GEM_LIBDIR}/lib/tins/xt/date_time_dummy.rb ${GEM_LIBDIR}/lib/tins/xt/deep_dup.rb +${GEM_LIBDIR}/lib/tins/xt/deep_transform.rb ${GEM_LIBDIR}/lib/tins/xt/deprecate.rb ${GEM_LIBDIR}/lib/tins/xt/dslkit.rb ${GEM_LIBDIR}/lib/tins/xt/expose.rb @@ -157,6 +159,7 @@ ${GEM_LIBDIR}/tests/concern_test.rb ${GEM_LIBDIR}/tests/date_dummy_test.rb ${GEM_LIBDIR}/tests/date_time_dummy_test.rb ${GEM_LIBDIR}/tests/deep_dup_test.rb +${GEM_LIBDIR}/tests/deep_transform_test.rb ${GEM_LIBDIR}/tests/delegate_test.rb ${GEM_LIBDIR}/tests/deprecate_test.rb ${GEM_LIBDIR}/tests/dslkit_test.rb Index: pkgsrc/devel/ruby-tins/distinfo diff -u pkgsrc/devel/ruby-tins/distinfo:1.42 pkgsrc/devel/ruby-tins/distinfo:1.43 --- pkgsrc/devel/ruby-tins/distinfo:1.42 Sun May 31 05:44:02 2026 +++ pkgsrc/devel/ruby-tins/distinfo Sun Jul 26 14:02:12 2026 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.42 2026/05/31 05:44:02 taca Exp $ +$NetBSD: distinfo,v 1.43 2026/07/26 14:02:12 taca Exp $ -BLAKE2s (tins-1.54.0.gem) = 227bf951e2c382ca186bbc0b24b2a7e46cccd04a3d9a1560cc2b17c343bbaa4b -SHA512 (tins-1.54.0.gem) = 52e0976638af18a25db2d7462047757d191d35024e752d86bfae7fcc54eb983c8584eb5bf417baa5107c5d6b78cbbe883dec0589bb5aa6b68cb3b85010e35f4a -Size (tins-1.54.0.gem) = 355328 bytes +BLAKE2s (tins-1.56.0.gem) = 4ce985e3bedd8caf3f0ad443226b7cf856aa7ff3e175bebec84dcc8890d17f09 +SHA512 (tins-1.56.0.gem) = f14aa466cd437042f0c00578ed71468af7194fa263d2dc0e7309f5e16050ce2d4503f19414beeb8f2b0520dc17471e7f567e05bddae00a6342ab9414739e9486 +Size (tins-1.56.0.gem) = 358912 bytes