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

Reply via email to