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 26 14:05:17 UTC 2026

Modified Files:
        pkgsrc/lang/ruby: rubyversion.mk
        pkgsrc/lang/ruby33: Makefile PLIST

Log Message:
lang/ruby33: update to 3.3.11

Ruby 3.3.11 (2026-03-26)

>From release announce:

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

This is the last release of normal maintenance for the Ruby 3.3 series.
After this release, Ruby 3.3 enters a security maintenance phase.  During
this phase, we will only backport security fixes and fixes for critical
build issues, without any regular bug fixes.

The security maintenance phase is scheduled to last for one year, until the
end of March 2027.  At that point, official support for Ruby 3.3 will end.
We recommend that you begin planning your migration to Ruby 3.4 or 4.0.

Changes

* Bug #21625: Allow IO#wait_readable together with IO#ungetc even in text
  mode
* Fix indents in Onigmo files to use spaces instead of tabs by makenowjust ·
  Pull Request #14047
* Bug #13671: Regexp with lookbehind and case-insensitivity raises
  RegexpError only on strings with certain characters
* Bug #21560: RUBY_MN_THREADS=1 causes large performance regression in
  Puma 7
* Bug #21668: Backport 6cc66469a007d2fb272397e5e27c20b4ce628f5e
* Bug #21652: Marshal#dump documentation out-of-date/unclear regarding Data
  class
* Bug #21673: Segmentation Fault in IRB when refining Kernel#puts using
  Module#refine (Regression since Ruby 3.4)
* Bug #21655: segfault when building 3.3.10 with GCC 15.2.1, regression from
  3.3.9
* Bug #21666: Math.lgamma(-1).should == [infinity_value, 1] fails with
  Fedora glibc-2.42.9000-8.fc44
* Bug #21680: Integer#digits bug starting from Ruby 3.1
* Bug #21705: UNIXServer.open(nil) segfaults on Windows
* Bug #21715: Miscompilation on x86-64-v2 due to undefined behavior in
  search_nonascii in string.c
* 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
* Bug #21931: GC Crash in String#% (backport
  726205b354d1068147719fb42e1de743f1838ef1)
* Bug #21266: YJIT GC safety crash with proc objects as block argument
* Bug #21847: Backport syntax_suggest 2.0.3 to supported branches
* Bug #21959: rb_internal_thread_event_hooks_rw_lock is not reinitialized
  after fork causing deadlocks
* Bug #21703: RUBY_CRASH_REPORT does not work when shelling out in some
  cases
* Bug #21446: StackOverflow when changing visibility in reopened refinement
* Bug #21779: Do not export functions from statically linked extensions
* Bug #21811: Fix underflow in Array#pack
* Bug #21814: 0.pow(2,-9999999999999999990) should be zero
* Bug #21819: A Data object should be frozen even if it has no members
* Bug #21961: Marshal.load freeze option fail to free linked strings
* Feature #16495: Inconsistent quotes in error messages
* Bug #21880: The ultra_safe mode of pstore bundled with Ruby 4.0 is broken.


To generate a diff of this commit:
cvs rdiff -u -r1.314 -r1.315 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/ruby33/Makefile \
    pkgsrc/lang/ruby33/PLIST

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.314 pkgsrc/lang/ruby/rubyversion.mk:1.315
--- pkgsrc/lang/ruby/rubyversion.mk:1.314       Sun Mar 22 13:20:18 2026
+++ pkgsrc/lang/ruby/rubyversion.mk     Thu Mar 26 14:05:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.314 2026/03/22 13:20:18 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.315 2026/03/26 14:05:17 taca Exp $
 #
 
 # This file determines which Ruby version is used as a dependency for
@@ -213,7 +213,7 @@ RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/rub
 
 # current supported Ruby's version
 RUBY32_VERSION=                3.2.10
-RUBY33_VERSION=                3.3.10
+RUBY33_VERSION=                3.3.11
 RUBY34_VERSION=                3.4.9
 RUBY40_VERSION=                4.0.2
 
@@ -414,7 +414,7 @@ RUBY_PATHNAME_VER=          0.3.0
 RUBY_PP_VER=                   0.5.0
 RUBY_PRETTYPRINT_VER=          0.2.0
 RUBY_PRISM_VER=                        0.19.0
-RUBY_PSTORE_VER=               0.1.3
+RUBY_PSTORE_VER=               0.2.1
 RUBY_PSYCH_VER=                        5.1.2
 RUBY_RDOC_VER=                 6.6.3.1
 RUBY_READLINE_VER=             0.0.4
@@ -430,7 +430,7 @@ RUBY_SINGLETON_VER=         0.2.0
 RUBY_STRINGIO_VER=             3.1.1
 RUBY_STRSCAN_VER=              3.0.9
 RUBY_SYSLOG_VER=               0.1.2
-RUBY_SYNTAX_SUGGEST_VER=       2.0.1
+RUBY_SYNTAX_SUGGEST_VER=       2.0.3
 RUBY_TEMPFILE_VER=             0.2.1
 RUBY_TIME_VER=                 0.3.0
 RUBY_TIMEOUT_VER=              0.4.1
@@ -440,7 +440,7 @@ RUBY_UN_VER=                        0.3.0
 RUBY_URI_VER=                  0.13.3
 RUBY_WEAKREF_VER=              0.1.3
 RUBY_YAML_VER=                 0.3.0
-RUBY_ZLIB_VER=                 3.1.1
+RUBY_ZLIB_VER=                 3.1.2
 
 # bundled gems
 RUBY_DEBUG_VER=                        1.9.2
@@ -491,7 +491,7 @@ RUBY_OSTRUCT_VER=           0.6.1
 RUBY_PP_VER=                   0.6.2
 RUBY_PRETTYPRINT_VER=          0.2.0
 RUBY_PRISM_VER=                        1.5.2
-RUBY_PSTORE_VER=               0.1.4
+RUBY_PSTORE_VER=               0.2.1
 RUBY_RDOC_VER=                 6.14.0
 RUBY_READLINE_VER=             0.0.4
 RUBY_RELINE_VER=               0.6.0

Index: pkgsrc/lang/ruby33/Makefile
diff -u pkgsrc/lang/ruby33/Makefile:1.9 pkgsrc/lang/ruby33/Makefile:1.10
--- pkgsrc/lang/ruby33/Makefile:1.9     Tue Jan  6 07:45:45 2026
+++ pkgsrc/lang/ruby33/Makefile Thu Mar 26 14:05:17 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2026/01/06 07:45:45 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/03/26 14:05:17 taca Exp $
 
 DISTNAME=      ${RUBY_DISTNAME}
 PKGNAME=       ${RUBY_PKGPREFIX}-${RUBY_VERSION}
-PKGREVISION=   1
 CATEGORIES=    lang ruby
 MASTER_SITES=  ${MASTER_SITE_RUBY}
 
Index: pkgsrc/lang/ruby33/PLIST
diff -u pkgsrc/lang/ruby33/PLIST:1.9 pkgsrc/lang/ruby33/PLIST:1.10
--- pkgsrc/lang/ruby33/PLIST:1.9        Sat Jul 26 06:25:23 2025
+++ pkgsrc/lang/ruby33/PLIST    Thu Mar 26 14:05:17 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2025/07/26 06:25:23 taca Exp $
+@comment $NetBSD: PLIST,v 1.10 2026/03/26 14:05:17 taca Exp $
 bin/bundle${RUBY_SUFFIX}
 bin/bundler${RUBY_SUFFIX}
 bin/erb${RUBY_SUFFIX}
@@ -1328,6 +1328,7 @@ ${RUBY_LIB}/syntax_suggest/explain_synta
 ${RUBY_LIB}/syntax_suggest/left_right_lex_count.rb
 ${RUBY_LIB}/syntax_suggest/lex_all.rb
 ${RUBY_LIB}/syntax_suggest/lex_value.rb
+${RUBY_LIB}/syntax_suggest/mini_stringio.rb
 ${RUBY_LIB}/syntax_suggest/parse_blocks_from_indent_line.rb
 ${RUBY_LIB}/syntax_suggest/pathname_from_message.rb
 ${RUBY_LIB}/syntax_suggest/priority_engulf_queue.rb



Home | Main Index | Thread Index | Old Index