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