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:           Sat Jan 17 16:57:44 UTC 2026

Modified Files:
        pkgsrc/devel/ruby-tins: Makefile distinfo

Log Message:
devel/ruby-tins: update to 1.51.1

1.46.0 (2025-11-10)

* Updated s.rubygems_version from 3.6.9 to 3.7.2 in gemspec
* In Tins::GO
    - Extended string defaults with EnumerableExtension transformation
    - Modified v.transform_values! to check and extend strings that aren't
      already EnumerableExtension
    - Applied w << w to properly initialize the extension on default strings
    - Updated tests to verify EnumerableExtension instances for both v and w
      options
    - Set default value for ?w option to 'baz' in test cases
    - Maintained backward compatibility while normalizing string handling
    - Ensured consistent behavior between ARGV strings and default strings

1.47.0 (2025-11-14)

* Tins::GO
    - Renamed EnumerableExtension module to ArrayExtension throughout the
      codebase
    - Updated method calls from << to push for consistency with
      ArrayExtension
    - Modified to_a method implementation to return @arguments directly
    - Updated test assertions to expect ArrayExtension instead of
      EnumerableExtension
    - Changed documentation comments to reflect the new ArrayExtension name
    - Updated type checking from EnumerableExtension to ArrayExtension in
      conditional logic

1.48.0 (2025-12-05)

* Added Tins::Token.analyze class method to calculate bit strength
* Moved bit calculation logic from initialize to analyze method for reuse
* Implemented bit strength calculation using formula: length ×
  log₂(alphabet_size)
* Added comprehensive tests for the analyze method with various alphabets
* Support both token string and length-based analysis
* Implemented proper error handling for required parameters
* Updated initialize method to use the new analyze method
* Test cases verify bit strength for BASE16, BASE64, and BASE32 alphabets
* Method returns integer bit strength for cryptographic token analysis

1.49.0 (2025-12-18)

* Added support for IEC binary prefixes (Ki, Mi, Gi, etc.) via new :iec_uc
* and :iec_uppercase identifiers in the prefixes method
* Introduced PREFIX_IEC_UC constant for uppercase binary prefixes based on
  1024-step increments
* Added SI prefix aliases :si_greek, :si_uc, and :si_uppercase for improved
  usability
* Updated documentation to clarify that PREFIX_SI_UC is based on 1000-step
  increments
* Enhanced the prefixes method to support new aliases while maintaining
  backward compatibility
* Added comprehensive test cases for new prefix functionality
* Updated bundle update command to bundle update --all in CI configuration
* to ensure all dependencies are updated recursively
* Bumped RubyGems version from 3.7.2 to 4.0.2 in gemspec

1.50.0 (2025-12-19)

* Updated gem_hadar development dependency version to 2.10
* Added ruby:4.0-rc-alpine image to the images section in .all_images.yml
* Updated s.rubygems_version from 3.7.2 to 4.0.2 in gemspec

1.51.0 (2025-12-20)

* Added readline as a runtime dependency in both Rakefile and tins.gemspec
* The readline dependency version is set to >= 0 in tins.gemspec
* The readline dependency is added to the GemHadar block in Rakefile

1.51.1 (2026-01-14)

* Simplified lru_cache implementation to not need NOT_EXIST
* Updated rubygems_version from 4.0.2 to 4.0.3
* Changed gem_hadar development dependency from "~> 2.10" to ">= 2.16.3"
* Updated Ruby image version from 4.0-rc-alpine to 4.0-alpine in CI pipeline
* Added comprehensive module documentation for DSLKit explaining its purpose
  and features
* Added CHANGES.md file to gem release process using GemHadar


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/ruby-tins/Makefile
cvs rdiff -u -r1.38 -r1.39 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.35 pkgsrc/devel/ruby-tins/Makefile:1.36
--- pkgsrc/devel/ruby-tins/Makefile:1.35        Tue Oct 28 13:54:42 2025
+++ pkgsrc/devel/ruby-tins/Makefile     Sat Jan 17 16:57:44 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.35 2025/10/28 13:54:42 taca Exp $
+# $NetBSD: Makefile,v 1.36 2026/01/17 16:57:44 taca Exp $
 
-DISTNAME=      tins-1.45.0
+DISTNAME=      tins-1.51.1
 CATEGORIES=    devel
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/devel/ruby-tins/distinfo
diff -u pkgsrc/devel/ruby-tins/distinfo:1.38 pkgsrc/devel/ruby-tins/distinfo:1.39
--- pkgsrc/devel/ruby-tins/distinfo:1.38        Tue Oct 28 13:54:42 2025
+++ pkgsrc/devel/ruby-tins/distinfo     Sat Jan 17 16:57:44 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.38 2025/10/28 13:54:42 taca Exp $
+$NetBSD: distinfo,v 1.39 2026/01/17 16:57:44 taca Exp $
 
-BLAKE2s (tins-1.45.0.gem) = fc27c1f86fe8461d326dd195083c51e667ef42ca21f8604f28d016ea6fd3a694
-SHA512 (tins-1.45.0.gem) = 3fcee1eaf821a2d63a41808ea225ab661f6c7f8898a23689d83ab0c6dffb6132fff72328bed1476dd2e166b1d8c070388b3b003ddb7e25516272ac27964635a1
-Size (tins-1.45.0.gem) = 350208 bytes
+BLAKE2s (tins-1.51.1.gem) = 8da672baa3148f10bdbe658154d04bae1774b6ee0012c48326eae531d74d44be
+SHA512 (tins-1.51.1.gem) = 995e07f5792085437c5c09b04c24c6f50fbe35c3104c27cd8e5d1cc13a21ce9e73f6e0d914ca1f45c0e75e3604f4bbc36ab58d9375ab994fc9d181ca8cb318ec
+Size (tins-1.51.1.gem) = 352256 bytes



Home | Main Index | Thread Index | Old Index