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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.