pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang



Module Name:    pkgsrc
Committed By:   taca
Date:           Thu Mar 12 15:42:15 UTC 2026

Modified Files:
        pkgsrc/lang/ruby: rubyversion.mk
        pkgsrc/lang/ruby34: distinfo

Log Message:
lang/ruby34: update to 3.4.9

3.4.9 (2026-03-11)

This release includes an update to the zlib gem addressing CVE-2026-27820,
along with other bug fixes.

What's Changed:

* Bug #21715: Miscompilation on x86-64-v2 due to undefined behavior in
  search_nonascii in string.c

* Bug #21787: IO::Buffer Integer Overflow in Range Validation Leads to
  Out-of-Bounds Memory Access

* Bug #21757: Splatted args array is mutated when passing unexpected kwargs

* Bug #21326: Instruction generation differences between parse.y and prism
  for def a(x, ...); b(...); end

* Bug #21814: 0.pow(2,-9999999999999999990) should be zero

* Bug #21819: A Data object should be frozen even if it has no members

* Bug #21811: Fix underflow in Array#pack

* Bug #21838: Rails seeing degradation (20% slowdown) related to Revision
  079ef92b "Implement global allocatable slots and empty pages" (from Sep 5
  2024)

* Bug #21931: GC Crash in String#% (backport
  726205b354d1068147719fb42e1de743f1838ef1)

* Bug #21860: Process.fork: the child may deadlock on th->interrupt_lock in
  threadptr_interrupt_exec_cleanup

* Bug #21873: UnboundMethod#== returns false for methods from
  included/extended modules


To generate a diff of this commit:
cvs rdiff -u -r1.312 -r1.313 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/ruby34/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/ruby/rubyversion.mk
diff -u pkgsrc/lang/ruby/rubyversion.mk:1.312 pkgsrc/lang/ruby/rubyversion.mk:1.313
--- pkgsrc/lang/ruby/rubyversion.mk:1.312       Sat Feb 14 07:40:15 2026
+++ pkgsrc/lang/ruby/rubyversion.mk     Thu Mar 12 15:42:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.312 2026/02/14 07:40:15 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.313 2026/03/12 15:42:14 taca Exp $
 #
 
 # This file determines which Ruby version is used as a dependency for
@@ -214,7 +214,7 @@ RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/rub
 # current supported Ruby's version
 RUBY32_VERSION=                3.2.10
 RUBY33_VERSION=                3.3.10
-RUBY34_VERSION=                3.4.8
+RUBY34_VERSION=                3.4.9
 RUBY40_VERSION=                4.0.1
 
 # current API compatible version; used for version of shared library
@@ -527,7 +527,7 @@ RUBY_PATHNAME_VER=          0.4.0
 RUBY_PSYCH_VER=                        5.2.2
 RUBY_STRINGIO_VER=             3.1.2
 RUBY_STRSCAN_VER=              3.1.2
-RUBY_ZLIB_VER=                 3.2.1
+RUBY_ZLIB_VER=                 3.2.3
 
 # bundled gems
 RUBY_ABBREV_VER=               0.1.2

Index: pkgsrc/lang/ruby34/distinfo
diff -u pkgsrc/lang/ruby34/distinfo:1.12 pkgsrc/lang/ruby34/distinfo:1.13
--- pkgsrc/lang/ruby34/distinfo:1.12    Tue Dec 30 04:58:14 2025
+++ pkgsrc/lang/ruby34/distinfo Thu Mar 12 15:42:14 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.12 2025/12/30 04:58:14 taca Exp $
+$NetBSD: distinfo,v 1.13 2026/03/12 15:42:14 taca Exp $
 
-BLAKE2s (ruby-3.4.8.tar.xz) = 8f2b596cba18cf8d09c9936fb7326146ee2aaf647cfc950453ef4e51ddceb2a4
-SHA512 (ruby-3.4.8.tar.xz) = b6289654685c2d381d15123cf07a131fd088edf13a5336966af5a2e8fad9adda42d14caa7bb0998331831af71e35c546091db55c82089e89b9508603ff5f92d6
-Size (ruby-3.4.8.tar.xz) = 17320860 bytes
+BLAKE2s (ruby-3.4.9.tar.xz) = 4d09a702b948a81f4f6c39458092ab68e67a99148fe669c0c1bd33dedccda38d
+SHA512 (ruby-3.4.9.tar.xz) = 356fb47cc56f2d25198cb95253fc20ff7d9a6fd1fa53bc475e5c440012aebe27562537c399d271357235114ade263fd625029b66cb0f9b526f9c04f169fb9580
+Size (ruby-3.4.9.tar.xz) = 16682004 bytes
 SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d
 SHA1 (patch-configure) = ff1b1e659ddc7cb1d62a71e1447df55f1f7b07c2
 SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890



Home | Main Index | Thread Index | Old Index