Skip to content

Commit 3a7010f

Browse files
author
taca
committed
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.
1 parent 6a9c867 commit 3a7010f

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

lang/ruby/rubyversion.mk

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: rubyversion.mk,v 1.314 2026/03/22 13:20:18 taca Exp $
1+
# $NetBSD: rubyversion.mk,v 1.315 2026/03/26 14:05:17 taca Exp $
22
#
33

44
# This file determines which Ruby version is used as a dependency for
@@ -213,7 +213,7 @@ RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9])-.*/\1/}
213213

214214
# current supported Ruby's version
215215
RUBY32_VERSION= 3.2.10
216-
RUBY33_VERSION= 3.3.10
216+
RUBY33_VERSION= 3.3.11
217217
RUBY34_VERSION= 3.4.9
218218
RUBY40_VERSION= 4.0.2
219219

@@ -414,7 +414,7 @@ RUBY_PATHNAME_VER= 0.3.0
414414
RUBY_PP_VER= 0.5.0
415415
RUBY_PRETTYPRINT_VER= 0.2.0
416416
RUBY_PRISM_VER= 0.19.0
417-
RUBY_PSTORE_VER= 0.1.3
417+
RUBY_PSTORE_VER= 0.2.1
418418
RUBY_PSYCH_VER= 5.1.2
419419
RUBY_RDOC_VER= 6.6.3.1
420420
RUBY_READLINE_VER= 0.0.4
@@ -430,7 +430,7 @@ RUBY_SINGLETON_VER= 0.2.0
430430
RUBY_STRINGIO_VER= 3.1.1
431431
RUBY_STRSCAN_VER= 3.0.9
432432
RUBY_SYSLOG_VER= 0.1.2
433-
RUBY_SYNTAX_SUGGEST_VER= 2.0.1
433+
RUBY_SYNTAX_SUGGEST_VER= 2.0.3
434434
RUBY_TEMPFILE_VER= 0.2.1
435435
RUBY_TIME_VER= 0.3.0
436436
RUBY_TIMEOUT_VER= 0.4.1
@@ -440,7 +440,7 @@ RUBY_UN_VER= 0.3.0
440440
RUBY_URI_VER= 0.13.3
441441
RUBY_WEAKREF_VER= 0.1.3
442442
RUBY_YAML_VER= 0.3.0
443-
RUBY_ZLIB_VER= 3.1.1
443+
RUBY_ZLIB_VER= 3.1.2
444444

445445
# bundled gems
446446
RUBY_DEBUG_VER= 1.9.2
@@ -491,7 +491,7 @@ RUBY_OSTRUCT_VER= 0.6.1
491491
RUBY_PP_VER= 0.6.2
492492
RUBY_PRETTYPRINT_VER= 0.2.0
493493
RUBY_PRISM_VER= 1.5.2
494-
RUBY_PSTORE_VER= 0.1.4
494+
RUBY_PSTORE_VER= 0.2.1
495495
RUBY_RDOC_VER= 6.14.0
496496
RUBY_READLINE_VER= 0.0.4
497497
RUBY_RELINE_VER= 0.6.0

lang/ruby33/Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
# $NetBSD: Makefile,v 1.9 2026/01/06 07:45:45 wiz Exp $
1+
# $NetBSD: Makefile,v 1.10 2026/03/26 14:05:17 taca Exp $
22

33
DISTNAME= ${RUBY_DISTNAME}
44
PKGNAME= ${RUBY_PKGPREFIX}-${RUBY_VERSION}
5-
PKGREVISION= 1
65
CATEGORIES= lang ruby
76
MASTER_SITES= ${MASTER_SITE_RUBY}
87

lang/ruby33/PLIST

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@comment $NetBSD: PLIST,v 1.9 2025/07/26 06:25:23 taca Exp $
1+
@comment $NetBSD: PLIST,v 1.10 2026/03/26 14:05:17 taca Exp $
22
bin/bundle${RUBY_SUFFIX}
33
bin/bundler${RUBY_SUFFIX}
44
bin/erb${RUBY_SUFFIX}
@@ -1328,6 +1328,7 @@ ${RUBY_LIB}/syntax_suggest/explain_syntax.rb
13281328
${RUBY_LIB}/syntax_suggest/left_right_lex_count.rb
13291329
${RUBY_LIB}/syntax_suggest/lex_all.rb
13301330
${RUBY_LIB}/syntax_suggest/lex_value.rb
1331+
${RUBY_LIB}/syntax_suggest/mini_stringio.rb
13311332
${RUBY_LIB}/syntax_suggest/parse_blocks_from_indent_line.rb
13321333
${RUBY_LIB}/syntax_suggest/pathname_from_message.rb
13331334
${RUBY_LIB}/syntax_suggest/priority_engulf_queue.rb

0 commit comments

Comments
 (0)