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:           Tue Dec 30 04:58:14 UTC 2025

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

Log Message:
lang/ruby34: update to 3.4.8

Ruby 3.4.8 (2025-12-16)

* Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings
  on clang / llvm 21
* Bug #21626: Backport WASI setjmp handler memory leak fixes
* Bug #21631: Backport openssl gem bugfix releases
* Bug #21632: Backport REXML CVE-2025-58767 fix
* Bug #21644: Stack consistency error for the newrange INSN peephole
  optimization with chilled string
* Bug #21668: Improve performance of UnicodeNormalize.canonical_ordering_one
* Bug #21638: Ractor-local $DEBUG is not marked
* Bug #21652: Marshal#dump documentation out-of-date/unclear regarding Data
  class
* Bug #13671: Regexp with lookbehind and case-insensitivity raises
  RegexpError only on strings with certain characters
* Bug #21625: Allow IO#wait_readable together with IO#ungetc even in text
  mode
* Bug #21671: Rails CI raises Assertion Failed:
  rbimpl_rstring_getmem:RB_TYPE_P(str, RUBY_T_STRING): actual type: 26 with
  "-DENABLE_PATH_CHECK=0 -DRUBY_DEBUG=1" enabled
* Update next stable version to 4.0 from 3.5 by hsbt · Pull Request #15146
* Bug #21679: Segfault when ruby calls pthread_detach in rb_getnameinfo
* Bug #21694: Crash when looking up super method from BasicObject
* Bug #21707: Destructuring assignment of SimpleDelegator wrapped array bug
  with YJIT
* Bug #21265: Crash when proc from Symbol#to_proc called outside refinement
  scope
* Bug #21703: RUBY_CRASH_REPORT does not work when shelling out in some
  cases
* Bug #21666: Math.lgamma(-1).should == [infinity_value, 1] fails with
  Fedora glibc-2.42.9000-8.fc44
* Bug #21655: segfault when building 3.3.10 with GCC 15.2.1, regression from
  3.3.9
* Bug #21680: Integer#digits bug starting from Ruby 3.1
* Bug #21705: UNIXServer.open(nil) segfaults on Windows
* Bug #21648: [prism] ruby crashes for for * in [10]; end
* Bug #21187: Strings concatenated with \ getting frozen with literal hashes
  (PRISM only)
* Bug #21757: Splatted args array is mutated when passing unexpected kwargs
* Bug #21772: ruby: YJIT has panicked StackOpnd(1) should be a heap object,
  but was ImmSymbol for VALUE(137647867319760)
* Bug #21446: StackOverflow when changing visibility in reopened refinement
* Bug #21779: Do not export functions from statically linked extensions
* Bug #21266: YJIT GC safety crash with proc objects as block argument


To generate a diff of this commit:
cvs rdiff -u -r1.307 -r1.308 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.11 -r1.12 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.307 pkgsrc/lang/ruby/rubyversion.mk:1.308
--- pkgsrc/lang/ruby/rubyversion.mk:1.307       Fri Oct 24 05:07:39 2025
+++ pkgsrc/lang/ruby/rubyversion.mk     Tue Dec 30 04:58:14 2025
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.307 2025/10/24 05:07:39 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.308 2025/12/30 04:58:14 taca Exp $
 #
 
 # This file determines which Ruby version is used as a dependency for
@@ -215,7 +215,7 @@ RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/rub
 # current supported Ruby's version
 RUBY32_VERSION=                3.2.9
 RUBY33_VERSION=                3.3.10
-RUBY34_VERSION=                3.4.7
+RUBY34_VERSION=                3.4.8
 
 # current API compatible version; used for version of shared library
 RUBY32_API_VERSION=    3.2.0
@@ -489,7 +489,7 @@ RUBY_OPTPARSE_VER=          0.6.0
 RUBY_OSTRUCT_VER=              0.6.1
 RUBY_PP_VER=                   0.6.2
 RUBY_PRETTYPRINT_VER=          0.2.0
-RUBY_PRISM_VER=                        1.5.1
+RUBY_PRISM_VER=                        1.5.2
 RUBY_PSTORE_VER=               0.1.4
 RUBY_RDOC_VER=                 6.14.0
 RUBY_READLINE_VER=             0.0.4
@@ -521,7 +521,7 @@ RUBY_IO_CONSOLE_VER=                0.8.1
 RUBY_IO_NONBLOCK_VER=          0.3.2
 RUBY_IO_WAIT_VER=              0.3.2
 RUBY_JSON_VER=                 2.9.1
-RUBY_OPENSSL_VER=              3.3.0
+RUBY_OPENSSL_VER=              3.3.1
 RUBY_PATHNAME_VER=             0.4.0
 RUBY_PSYCH_VER=                        5.2.2
 RUBY_STRINGIO_VER=             3.1.2
@@ -552,7 +552,7 @@ RUBY_RAKE_VER=                      13.2.1
 RUBY_RBS_VER=                  3.8.0
 RUBY_REPL_TYPE_COMPLETOR_VER=  0.1.9
 RUBY_RESOLV_REPLACE_VER=       0.1.1
-RUBY_REXML_VER=                        3.4.0
+RUBY_REXML_VER=                        3.4.4
 RUBY_RINDA_VER=                        0.2.0
 RUBY_RSS_VER=                  0.3.1
 RUBY_SYSLOG_VER=               0.2.0

Index: pkgsrc/lang/ruby34/distinfo
diff -u pkgsrc/lang/ruby34/distinfo:1.11 pkgsrc/lang/ruby34/distinfo:1.12
--- pkgsrc/lang/ruby34/distinfo:1.11    Wed Oct  8 14:13:14 2025
+++ pkgsrc/lang/ruby34/distinfo Tue Dec 30 04:58:14 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.11 2025/10/08 14:13:14 taca Exp $
+$NetBSD: distinfo,v 1.12 2025/12/30 04:58:14 taca Exp $
 
-BLAKE2s (ruby-3.4.7.tar.xz) = 41e0ef5a03be7039d5f6248bf27e4943131061d696965e6bbaaf260005ca13b1
-SHA512 (ruby-3.4.7.tar.xz) = a6b99a2f1d0115d5e7efa710da440b9066c524c335928367c80852630f8db5da36c0a82d6e7ace90e8c40cb20c6097cbdca15a51c343254cadf5f0adf60f8505
-Size (ruby-3.4.7.tar.xz) = 17312044 bytes
+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
 SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d
 SHA1 (patch-configure) = ff1b1e659ddc7cb1d62a71e1447df55f1f7b07c2
 SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890



Home | Main Index | Thread Index | Old Index