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