From: Jeremy Evans Subject: Update: Ruby 3.4.11 To: OpenBSD ports Date: Wed, 23 Sep 2026 17:12:06 -0700 This updates to the latest release of Ruby 3.4. Release announcement at https://www.ruby-lang.org/en/news/2026/09/23/ruby-3-4-11-released/ The only PLIST change is a resolv gem version bump from 0.7.1 to 0.7.2, and I believe that includes a security fix for CVE-2026-80212. Tested on amd64. I plan to commit in a couple days unless I hear objections. Best, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/Makefile,v retrieving revision 1.15 diff -u -p -u -p -r1.15 Makefile --- Makefile 3 Jul 2026 00:01:22 -0000 1.15 +++ Makefile 23 Sep 2026 14:27:35 -0000 @@ -1,4 +1,4 @@ -VERSION = 3.4.10 +VERSION = 3.4.11 DISTNAME = ruby-${VERSION} PKGNAME-main = ruby-${VERSION} PKGNAME-ri_docs = ruby${BINREV}-ri_docs-${VERSION} Index: distinfo =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/distinfo,v retrieving revision 1.10 diff -u -p -u -p -r1.10 distinfo --- distinfo 3 Jul 2026 00:01:22 -0000 1.10 +++ distinfo 23 Sep 2026 14:27:35 -0000 @@ -1,2 +1,2 @@ -SHA256 (ruby-3.4.10.tar.gz) = 7O4tByoU8tFDR91W39j+XDEwq/URe/qsvaD075zEKew= -SIZE (ruby-3.4.10.tar.gz) = 22476870 +SHA256 (ruby-3.4.11.tar.gz) = XCK+RFJDErPUM9aHObzFMGM7HaXvi6CvoKN2gNoX094= +SIZE (ruby-3.4.11.tar.gz) = 22492449 Index: patches/patch-compile_c =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/patches/patch-compile_c,v retrieving revision 1.2 diff -u -p -u -p -r1.2 patch-compile_c --- patches/patch-compile_c 19 Dec 2025 02:51:40 -0000 1.2 +++ patches/patch-compile_c 23 Sep 2026 14:27:35 -0000 @@ -4,7 +4,7 @@ segfaults. Index: compile.c --- compile.c.orig +++ compile.c -@@ -3265,6 +3265,10 @@ static int +@@ -3284,6 +3284,10 @@ static int iseq_peephole_optimize(rb_iseq_t *iseq, LINK_ELEMENT *list, const int do_tailcallopt) { INSN *const iobj = (INSN *)list; Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/pkg/PLIST-main,v retrieving revision 1.10 diff -u -p -u -p -r1.10 PLIST-main --- pkg/PLIST-main 3 Jul 2026 00:01:22 -0000 1.10 +++ pkg/PLIST-main 23 Sep 2026 14:27:35 -0000 @@ -2942,7 +2942,7 @@ lib/ruby/gems/${REV}/gems/repl_type_comp lib/ruby/gems/${REV}/gems/repl_type_completor-0.1.9/lib/repl_type_completor/version.rb lib/ruby/gems/${REV}/gems/repl_type_completor-0.1.9/sig/ lib/ruby/gems/${REV}/gems/repl_type_completor-0.1.9/sig/repl_type_completor.rbs -lib/ruby/gems/${REV}/gems/resolv-0.7.1/ +lib/ruby/gems/${REV}/gems/resolv-0.7.2/ lib/ruby/gems/${REV}/gems/resolv-replace-0.1.1/ lib/ruby/gems/${REV}/gems/resolv-replace-0.1.1/Gemfile lib/ruby/gems/${REV}/gems/resolv-replace-0.1.1/LICENSE.txt @@ -3325,7 +3325,7 @@ lib/ruby/gems/${REV}/specifications/defa lib/ruby/gems/${REV}/specifications/default/rdoc-6.14.0.gemspec lib/ruby/gems/${REV}/specifications/default/readline-0.0.4.gemspec lib/ruby/gems/${REV}/specifications/default/reline-0.6.0.gemspec -lib/ruby/gems/${REV}/specifications/default/resolv-0.7.1.gemspec +lib/ruby/gems/${REV}/specifications/default/resolv-0.7.2.gemspec lib/ruby/gems/${REV}/specifications/default/ruby2_keywords-0.0.5.gemspec lib/ruby/gems/${REV}/specifications/default/securerandom-0.4.1.gemspec lib/ruby/gems/${REV}/specifications/default/set-1.1.1.gemspec