pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [pkgsrc-2026Q1] pkgsrc/lang
Module Name: pkgsrc
Committed By: maya
Date: Mon Mar 30 14:55:43 UTC 2026
Modified Files:
pkgsrc/lang/ruby [pkgsrc-2026Q1]: rubyversion.mk
pkgsrc/lang/ruby33 [pkgsrc-2026Q1]: Makefile PLIST distinfo
Log Message:
Pullup ticket #7059 - requested by taca
lang/ruby33: Security fix
Revisions pulled up:
- lang/ruby/rubyversion.mk 1.315
- lang/ruby33/Makefile 1.10
- lang/ruby33/PLIST 1.10
- lang/ruby33/distinfo 1.16
---
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=20release announce:
This release includes an update to the zlib gem addressing CVE-2026-278=
20,
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. Duri=
ng
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 e=
nd.
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 te=
xt
mode
* Fix indents in Onigmo files to use spaces instead of tabs by makenowj=
ust =B7
Pull Request #14047
* Bug #13671: Regexp with lookbehind and case-insensitivity raises
RegexpError only on strings with certain characters
* Bug #21560: RUBY_MN_THREADS=3D1 causes large performance regression i=
n
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 =3D=3D [infinity_value, 1] fails w=
ith
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_loc=
k in
threadptr_interrupt_exec_cleanup
* Bug #21873: UnboundMethod#=3D=3D 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 reinitializ=
ed
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 refine=
ment
* 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 br=
oken.
---
Module Name: pkgsrc
Committed By: kikadf
Date: Fri Mar 27 10:38:43 UTC 2026
Modified Files:
pkgsrc/lang/ruby33: distinfo
Log Message:
ruby33: fix distinfo
To generate a diff of this commit:
cvs rdiff -u -r1.314.2.1 -r1.314.2.2 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.9 -r1.9.2.1 pkgsrc/lang/ruby33/Makefile
cvs rdiff -u -r1.9 -r1.9.6.1 pkgsrc/lang/ruby33/PLIST
cvs rdiff -u -r1.15 -r1.15.4.1 pkgsrc/lang/ruby33/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.314.2.1 pkgsrc/lang/ruby/rubyversion.mk:1.314.2.2
--- pkgsrc/lang/ruby/rubyversion.mk:1.314.2.1 Mon Mar 30 14:41:38 2026
+++ pkgsrc/lang/ruby/rubyversion.mk Mon Mar 30 14:55:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.314.2.1 2026/03/30 14:41:38 maya Exp $
+# $NetBSD: rubyversion.mk,v 1.314.2.2 2026/03/30 14:55:43 maya 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.11
-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.9.2.1
--- pkgsrc/lang/ruby33/Makefile:1.9 Tue Jan 6 07:45:45 2026
+++ pkgsrc/lang/ruby33/Makefile Mon Mar 30 14:55:43 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2026/01/06 07:45:45 wiz Exp $
+# $NetBSD: Makefile,v 1.9.2.1 2026/03/30 14:55:43 maya 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.9.6.1
--- pkgsrc/lang/ruby33/PLIST:1.9 Sat Jul 26 06:25:23 2025
+++ pkgsrc/lang/ruby33/PLIST Mon Mar 30 14:55:43 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2025/07/26 06:25:23 taca Exp $
+@comment $NetBSD: PLIST,v 1.9.6.1 2026/03/30 14:55:43 maya 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
Index: pkgsrc/lang/ruby33/distinfo
diff -u pkgsrc/lang/ruby33/distinfo:1.15 pkgsrc/lang/ruby33/distinfo:1.15.4.1
--- pkgsrc/lang/ruby33/distinfo:1.15 Fri Oct 24 05:07:39 2025
+++ pkgsrc/lang/ruby33/distinfo Mon Mar 30 14:55:43 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.15 2025/10/24 05:07:39 taca Exp $
+$NetBSD: distinfo,v 1.15.4.1 2026/03/30 14:55:43 maya Exp $
-BLAKE2s (ruby-3.3.10.tar.xz) = bb21d4f96d422320989e94d2292d3eeec4f20d5a3930b64b8416297ca969ef74
-SHA512 (ruby-3.3.10.tar.xz) = 8b81cab7b98acb6ff7bdf864da5e97596ee1efa441e2a65991e12a7e3f3ad3d83b1b5c65ae108484252ec8f6d85db60eb381a174c759023beb202b5a0d20818a
-Size (ruby-3.3.10.tar.xz) = 16450140 bytes
+BLAKE2s (ruby-3.3.11.tar.xz) = 2a6996052aae975b7e3aa34849ae11efdb7fdbf8594c9f6cb9e7f0338c361c21
+SHA512 (ruby-3.3.11.tar.xz) = 1f8eb206a90121015b294dada7ea61ebd136e7e7dbb1c4bb7df21b85f359a2e733f438153bf07c57815a963e4ef3f766081fd4226caa6547f4c263b33ed7726e
+Size (ruby-3.3.11.tar.xz) = 15879844 bytes
SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d
SHA1 (patch-configure) = 031792cb999e3624236f8afc3363492b437e35d7
SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890
Home |
Main Index |
Thread Index |
Old Index