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 Aug 24 14:04:12 UTC 2025
Modified Files:
pkgsrc/devel/ruby-tins: Makefile PLIST distinfo
Log Message:
devel/ruby-tins: update to 1.42.0
1.40.0 (2025-08-18)
* Added Tins::StringNamedPlaceholders module with named_placeholders and
named_placeholders_assign methods for string template substitution
* Implemented support for both static and dynamic default values using Proc
objects
* Extended String class with tins/xt/string to include the new named
placeholders functionality
* Enhanced test coverage with comprehensive tests for all named placeholders
functionality including error handling and duplicate placeholder
management
* Replaced manual SimpleCov setup with GemHadar::SimpleCov.start in test
helper
1.41.0 (2025-08-18)
* Added new named_placeholders_interpolate method for template substitution
* Method supports both static and dynamic default values via Proc
* Maintains backward compatibility with existing named_placeholders_assign
method
* Includes comprehensive tests for all functionality and error handling
* Uses named_placeholders_assign internally for consistent implementation
1.42.0 (2025-08-19)
* Improved core class extension safety by using respond_to? checks to avoid
overriding existing methods such as deep_dup, camelize, and underscore
* Simplified GitHub directory ignore patterns in Rakefile by removing
recursive glob pattern for .github directory and directly specifying it as
a single entry
* Added documentation context files and YARD cheatsheet, including
.contexts/ directory with code comment examples and updated Rakefile and
tins.gemspec to include context files and context_spook dependency
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/ruby-tins/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/ruby-tins/PLIST
cvs rdiff -u -r1.35 -r1.36 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.32 pkgsrc/devel/ruby-tins/Makefile:1.33
--- pkgsrc/devel/ruby-tins/Makefile:1.32 Tue Aug 12 13:58:53 2025
+++ pkgsrc/devel/ruby-tins/Makefile Sun Aug 24 14:04:12 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.32 2025/08/12 13:58:53 taca Exp $
+# $NetBSD: Makefile,v 1.33 2025/08/24 14:04:12 taca Exp $
-DISTNAME= tins-1.39.1
+DISTNAME= tins-1.42.0
CATEGORIES= devel
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
Index: pkgsrc/devel/ruby-tins/PLIST
diff -u pkgsrc/devel/ruby-tins/PLIST:1.18 pkgsrc/devel/ruby-tins/PLIST:1.19
--- pkgsrc/devel/ruby-tins/PLIST:1.18 Sun Oct 13 16:37:15 2024
+++ pkgsrc/devel/ruby-tins/PLIST Sun Aug 24 14:04:12 2025
@@ -1,5 +1,10 @@
-@comment $NetBSD: PLIST,v 1.18 2024/10/13 16:37:15 taca Exp $
+@comment $NetBSD: PLIST,v 1.19 2025/08/24 14:04:12 taca Exp $
${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/.contexts/code_comment.rb
+${GEM_LIBDIR}/.contexts/full.rb
+${GEM_LIBDIR}/.contexts/lib.rb
+${GEM_LIBDIR}/.contexts/yard.md
+${GEM_LIBDIR}/.github/workflows/codeql-analysis.yml
${GEM_LIBDIR}/CHANGES.md
${GEM_LIBDIR}/COPYING
${GEM_LIBDIR}/Gemfile
@@ -83,6 +88,7 @@ ${GEM_LIBDIR}/lib/tins/secure_write.rb
${GEM_LIBDIR}/lib/tins/sexy_singleton.rb
${GEM_LIBDIR}/lib/tins/string_byte_order_mark.rb
${GEM_LIBDIR}/lib/tins/string_camelize.rb
+${GEM_LIBDIR}/lib/tins/string_named_placeholders.rb
${GEM_LIBDIR}/lib/tins/string_underscore.rb
${GEM_LIBDIR}/lib/tins/string_version.rb
${GEM_LIBDIR}/lib/tins/subhash.rb
@@ -139,6 +145,7 @@ ${GEM_LIBDIR}/lib/tins/xt/sexy_singleton
${GEM_LIBDIR}/lib/tins/xt/string.rb
${GEM_LIBDIR}/lib/tins/xt/string_byte_order_mark.rb
${GEM_LIBDIR}/lib/tins/xt/string_camelize.rb
+${GEM_LIBDIR}/lib/tins/xt/string_named_placeholders.rb
${GEM_LIBDIR}/lib/tins/xt/string_underscore.rb
${GEM_LIBDIR}/lib/tins/xt/string_version.rb
${GEM_LIBDIR}/lib/tins/xt/subhash.rb
@@ -200,6 +207,7 @@ ${GEM_LIBDIR}/tests/secure_write_test.rb
${GEM_LIBDIR}/tests/sexy_singleton_test.rb
${GEM_LIBDIR}/tests/string_byte_order_mark_test.rb
${GEM_LIBDIR}/tests/string_camelize_test.rb
+${GEM_LIBDIR}/tests/string_named_placeholders.rb
${GEM_LIBDIR}/tests/string_underscore_test.rb
${GEM_LIBDIR}/tests/string_version_test.rb
${GEM_LIBDIR}/tests/subhash_test.rb
Index: pkgsrc/devel/ruby-tins/distinfo
diff -u pkgsrc/devel/ruby-tins/distinfo:1.35 pkgsrc/devel/ruby-tins/distinfo:1.36
--- pkgsrc/devel/ruby-tins/distinfo:1.35 Tue Aug 12 13:58:53 2025
+++ pkgsrc/devel/ruby-tins/distinfo Sun Aug 24 14:04:12 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.35 2025/08/12 13:58:53 taca Exp $
+$NetBSD: distinfo,v 1.36 2025/08/24 14:04:12 taca Exp $
-BLAKE2s (tins-1.39.1.gem) = 199be368ac1b9efb682ba0cd230da3170529299ecf2d9e3acdb7980f754f27c1
-SHA512 (tins-1.39.1.gem) = c0778a6e33c4efb0bb06ada47cfe1e114be6d4908aca78eb0095569e2929f7c3f55893d41cdfebb780cad779e7344fdfb5f46110baf5fd966899a474f40f3acc
-Size (tins-1.39.1.gem) = 310784 bytes
+BLAKE2s (tins-1.42.0.gem) = 65118c7b9a602f08906b46d28b5547bbf3beae84c2a530ae72cc26b9da659a1f
+SHA512 (tins-1.42.0.gem) = 79b69faa36df6754ece3bb95a10dd0968f83d1fd18d7d7840a21dc11f2da64e5f79e1c8e0eb381b22c6558065aa32f3c4710c336b5968b0b295746b68337247c
+Size (tins-1.42.0.gem) = 316416 bytes
Home |
Main Index |
Thread Index |
Old Index