pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/ruby-tins



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.

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=    pkgsrc-users%NetBSD.org@localhost

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



Home | Main Index | Thread Index | Old Index