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 Sep 24 15:28:57 UTC 2026

Modified Files:
        pkgsrc/lang/ruby: rubyversion.mk
        pkgsrc/lang/ruby34: Makefile distinfo
Removed Files:
        pkgsrc/lang/ruby34/patches: patch-lib_resolv.rb

Log Message:
lang/ruby34: update to 3.4.11

3.4.11 (2026-09-23)

* Bug #22196: Heap-use-after-free in fiber_switch with transfer-terminated
  async tasks on 3.4.10
* Guard fiber target across fiber_store. by samuel-williams-shopify · Pull
  Request #17951
* Bug #21842: Encoding of rb_interned_str
* Bug #22126: Stack underflow for partial DCE and loops
* Bug #22124: void value missed in parse.y
* Bug #22183: parse.y interpolation inside lambda literal
* Bug #22099: Keyword-only method silently accepts a positional argument
* Bug #22133: Ruby's default SIGINT handling ignores Thread.handle_interrupt
  masking.
* Bug #22189: Enumerator::Lazy#to_enum does not accept method names as strings
* Bug #22191: Signal.trap(:EXIT) exception only shown if at_exit also raises
* Bug #22198: win32: heap overflow in Kernel#system
* Bug #20958: fix ENV.keys encoding on windows
* Bug #11438: native_thread_init_stack() get machine.stack_start unequal to
  thread's stack start address, x86 win32
* Bug #22218: Line TracePoint misses executed loop condition after a guard
* Bug #22223: Socket.tcp with connect_timeout returns a phantom "connected"
  socket for a refused connection on macOS 27 (kernel answers EISCONN on
  connect retry; SO_ERROR never consulted)
* Bug #22290: Adding instance variables to anonymous object may bloat all
  future classes
* Bug #22269: Coverage.line_stub clobbers already-collected coverage data
* Bug #22257: Prepending a module to an already-included module leaves stale
  super caches
* Handle spurious wakeups in Thread#join. by samuel-williams-shopify · Pull
  Request #13532
* Bug #22311: Build crashes on macOS 26 with the macOS 27 SDK because
  pipe2() and dup3() are unavailable
* Bug #22259: Arrays sharding a buffer segfault when concatenating with each
  other
* Bug #22264: Warning missing from parse.y hash literals
* Bug #22303: EncodingError from interpolating symbol crashes whole process
* Bug #22315: heap-use-after-free in String unpack with a block that mutates
  the receiver
* Bug #22318: heap uaf triggered in array.flatten
* Bug #22319: heap buffer overflow triggered by array's zip function
* Bug #22322: AddressSanitizer: use-after-poison in econv_description
  /ruby-src/build/../transcode.c
* Bug #22321: Assertion Failed:
  rb_vm_search_method_slowpath:RB_TYPE_2_P(klass, RUBY_T_CLASS,
  RUBY_T_ICLASS): klass: T_MODULE
* Bug #22334: Assertion Failed: VM_ENV_FLAGS:FIXNUM_P(flags)
* Bug #22336: IO:Buffer Heap uaf
* Bug #9932: Permutation - Segment fault
* Bug #22330: heap uaf from string.encode()
* Bug #22340: Win32: File.stat succeeds on symbolic-link loops on Windows
* Bug #22335: Stack corruption with >31 keyword args and refined Integer#==
* Bug #22338: [Backport] win32: create directory symlinks for relative
  directory targets


To generate a diff of this commit:
cvs rdiff -u -r1.331 -r1.332 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/ruby34/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/ruby34/distinfo
cvs rdiff -u -r1.3 -r0 pkgsrc/lang/ruby34/patches/patch-lib_resolv.rb

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.331 pkgsrc/lang/ruby/rubyversion.mk:1.332
--- pkgsrc/lang/ruby/rubyversion.mk:1.331       Wed Sep 16 15:00:09 2026
+++ pkgsrc/lang/ruby/rubyversion.mk     Thu Sep 24 15:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.331 2026/09/16 15:00:09 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.332 2026/09/24 15:28:57 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
 RUBY33_VERSION=                3.3.12
-RUBY34_VERSION=                3.4.10
+RUBY34_VERSION=                3.4.11
 RUBY40_VERSION=                4.0.7
 
 # current API compatible version; used for version of shared library

Index: pkgsrc/lang/ruby34/Makefile
diff -u pkgsrc/lang/ruby34/Makefile:1.12 pkgsrc/lang/ruby34/Makefile:1.13
--- pkgsrc/lang/ruby34/Makefile:1.12    Wed Sep 16 15:00:10 2026
+++ pkgsrc/lang/ruby34/Makefile Thu Sep 24 15:28:57 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.12 2026/09/16 15:00:10 taca Exp $
+# $NetBSD: Makefile,v 1.13 2026/09/24 15:28:57 taca Exp $
 
 DISTNAME=      ${RUBY_DISTNAME}
 PKGNAME=       ${RUBY_PKGPREFIX}-${RUBY_VERSION}
-PKGREVISION=   2
 CATEGORIES=    lang ruby
 MASTER_SITES=  ${MASTER_SITE_RUBY}
 

Index: pkgsrc/lang/ruby34/distinfo
diff -u pkgsrc/lang/ruby34/distinfo:1.19 pkgsrc/lang/ruby34/distinfo:1.20
--- pkgsrc/lang/ruby34/distinfo:1.19    Tue Sep 22 09:29:37 2026
+++ pkgsrc/lang/ruby34/distinfo Thu Sep 24 15:28:57 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.19 2026/09/22 09:29:37 taca Exp $
+$NetBSD: distinfo,v 1.20 2026/09/24 15:28:57 taca Exp $
 
-BLAKE2s (ruby-3.4.10.tar.xz) = f572159895927752a9dc04403c0ba186008aa8e3cf3c340eddb441444c48ac71
-SHA512 (ruby-3.4.10.tar.xz) = c28d59946c0a1b8e4385a772e0651c6f4154c18ab8a2a62289c3213eb4fe937cec0942e0076cda429576e58ad277b18f4b5611e644d15b122c1cd96baf10f284
-Size (ruby-3.4.10.tar.xz) = 16709188 bytes
+BLAKE2s (ruby-3.4.11.tar.xz) = e1314342598a9634334df928eef6bf0939b110f0ea5d99c39fe3adf7f73600a9
+SHA512 (ruby-3.4.11.tar.xz) = 466952978880190ca8eae2709a42f4cb8983aa2fa329219ef1cbe309de549928d4f94078cd70b168b313833ed9b7f8bbbe3c21ef2e772a3d3bf0c68cab669d2a
+Size (ruby-3.4.11.tar.xz) = 16712500 bytes
 SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d
 SHA1 (patch-configure) = ff1b1e659ddc7cb1d62a71e1447df55f1f7b07c2
 SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890
@@ -10,7 +10,6 @@ SHA1 (patch-include_ruby_internal_static
 SHA1 (patch-lib_mkmf.rb) = ea66bc4e42d2b15edfcd8ceefa9b94d07a3cdd0f
 SHA1 (patch-lib_rdoc_encoding.rb) = aea07b878cbf46ddfdc0364ca5adf3fda9311735
 SHA1 (patch-lib_rdoc_parser_c.rb) = 5d97f938379b05443438e8ae841d56c321a22c1a
-SHA1 (patch-lib_resolv.rb) = 2cc29bff6154d09b20f453b386e495d07f1b2add
 SHA1 (patch-lib_rubygems.rb) = 81af71ae9b0c3fef2ad1de88a542b3ece14b4519
 SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 66c475a5308deb2ed5096b88cf65549732f87421
 SHA1 (patch-lib_rubygems_config__file.rb) = 584f8cd9ef1d1b9bf25efc7e85c2219166db7ac9



Home | Main Index | Thread Index | Old Index