Index | Thread | Search

From:
Jeremy Evans <jeremy@openbsd.org>
Subject:
Update: Ruby 3.4.5
To:
OpenBSD ports <ports@openbsd.org>
Date:
Tue, 15 Jul 2025 17:11:06 -0700

Download raw body.

Thread
  • Jeremy Evans:

    Update: Ruby 3.4.5

Simple update to the latest release of Ruby 3.4. Release announcement at
https://www.ruby-lang.org/en/news/2025/07/15/ruby-3-4-5-released/

Tested on amd64. Will be committing in a couple days unless I hear
objections.

Thanks,
Jeremy

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/3.4/Makefile,v
diff -u -p -u -p -r1.7 Makefile
--- Makefile	22 Jun 2025 19:30:03 -0000	1.7
+++ Makefile	15 Jul 2025 17:06:55 -0000
@@ -1,11 +1,10 @@
-VERSION =		3.4.4
+VERSION =		3.4.5
 DISTNAME =		ruby-${VERSION}
 PKGNAME-main =		ruby-${VERSION}
 PKGNAME-ri_docs =	ruby${BINREV}-ri_docs-${VERSION}
 SHARED_LIBS =		ruby34	0.0
 NEXTVER =		3.5
 PKGSPEC-main ?=         ruby->=3.4.0,<${NEXTVER}
-REVISION-main =		0
 
 PSEUDO_FLAVORS=		no_ri_docs bootstrap
 # Do not build the RI docs on slow arches
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/3.4/distinfo,v
diff -u -p -u -p -r1.4 distinfo
--- distinfo	17 May 2025 00:40:35 -0000	1.4
+++ distinfo	15 Jul 2025 17:07:09 -0000
@@ -1,2 +1,2 @@
-SHA256 (ruby-3.4.4.tar.gz) = oFl7/fMS4BDv0e/6qNfx14MxRv3BeVDKqBWP+j3L+oU=
-SIZE (ruby-3.4.4.tar.gz) = 23204581
+SHA256 (ruby-3.4.5.tar.gz) = HYjYontEL93kqgbcmehrC78LKIlj2EMxEt1frHmP1e4=
+SIZE (ruby-3.4.5.tar.gz) = 23237143
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/lang/ruby/3.4/patches/patch-configure,v
diff -u -p -u -p -r1.3 patch-configure
--- patches/patch-configure	22 Jun 2025 19:30:03 -0000	1.3
+++ patches/patch-configure	15 Jul 2025 17:08:30 -0000
@@ -19,7 +19,7 @@ Index: configure
  do :
  
                  # Try these flags in the _prepended_ position - i.e. we want to try building a program
-@@ -31731,7 +31731,7 @@ main (void)
+@@ -31729,7 +31729,7 @@ main (void)
  _ACEOF
  if ac_fn_c_try_link "$LINENO"
  then :
@@ -28,7 +28,7 @@ Index: configure
  then :
  
              { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: -A -n" >&5
-@@ -32280,7 +32280,7 @@ fi
+@@ -32278,7 +32278,7 @@ fi
  	 ;; #(
    openbsd*|mirbsd*) :
  
@@ -37,7 +37,7 @@ Index: configure
  	 ;; #(
    solaris*) :
  
-@@ -34474,7 +34474,7 @@ then :
+@@ -34472,7 +34472,7 @@ then :
  
  else $as_nop
  
Index: patches/patch-lib_rubygems_ext_builder_rb
===================================================================
RCS file: /cvs/ports/lang/ruby/3.4/patches/patch-lib_rubygems_ext_builder_rb,v
diff -u -p -u -p -r1.1.1.1 patch-lib_rubygems_ext_builder_rb
--- patches/patch-lib_rubygems_ext_builder_rb	10 Jan 2025 03:36:59 -0000	1.1.1.1
+++ patches/patch-lib_rubygems_ext_builder_rb	15 Jul 2025 17:08:30 -0000
@@ -6,7 +6,7 @@ This removes the -o root -g bin, so it c
 Index: lib/rubygems/ext/builder.rb
 --- lib/rubygems/ext/builder.rb.orig
 +++ lib/rubygems/ext/builder.rb
-@@ -41,6 +41,12 @@ class Gem::Ext::Builder
+@@ -40,6 +40,12 @@ class Gem::Ext::Builder
        env << format("sitelibdir=%s", sitedir)
      end
  
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/3.4/pkg/PLIST-main,v
diff -u -p -u -p -r1.4 PLIST-main
--- pkg/PLIST-main	17 May 2025 00:40:35 -0000	1.4
+++ pkg/PLIST-main	15 Jul 2025 17:31:52 -0000
@@ -82,6 +82,7 @@ include/ruby-${REV}/ruby/internal/attr/n
 include/ruby-${REV}/ruby/internal/attr/noexcept.h
 include/ruby-${REV}/ruby/internal/attr/noinline.h
 include/ruby-${REV}/ruby/internal/attr/nonnull.h
+include/ruby-${REV}/ruby/internal/attr/nonstring.h
 include/ruby-${REV}/ruby/internal/attr/noreturn.h
 include/ruby-${REV}/ruby/internal/attr/packed_struct.h
 include/ruby-${REV}/ruby/internal/attr/pure.h
@@ -248,7 +249,10 @@ lib/ruby/${REV}/bundler/cli/clean.rb
 lib/ruby/${REV}/bundler/cli/common.rb
 lib/ruby/${REV}/bundler/cli/config.rb
 lib/ruby/${REV}/bundler/cli/console.rb
+lib/ruby/${REV}/bundler/cli/doctor/
 lib/ruby/${REV}/bundler/cli/doctor.rb
+lib/ruby/${REV}/bundler/cli/doctor/diagnose.rb
+lib/ruby/${REV}/bundler/cli/doctor/ssl.rb
 lib/ruby/${REV}/bundler/cli/exec.rb
 lib/ruby/${REV}/bundler/cli/fund.rb
 lib/ruby/${REV}/bundler/cli/gem.rb
@@ -997,10 +1001,8 @@ lib/ruby/${REV}/rdoc/generator/template/
 lib/ruby/${REV}/rdoc/generator/template/darkfish/
 lib/ruby/${REV}/rdoc/generator/template/darkfish/_footer.rhtml
 lib/ruby/${REV}/rdoc/generator/template/darkfish/_head.rhtml
-lib/ruby/${REV}/rdoc/generator/template/darkfish/_sidebar_VCS_info.rhtml
 lib/ruby/${REV}/rdoc/generator/template/darkfish/_sidebar_classes.rhtml
 lib/ruby/${REV}/rdoc/generator/template/darkfish/_sidebar_extends.rhtml
-lib/ruby/${REV}/rdoc/generator/template/darkfish/_sidebar_in_files.rhtml
 lib/ruby/${REV}/rdoc/generator/template/darkfish/_sidebar_includes.rhtml
 lib/ruby/${REV}/rdoc/generator/template/darkfish/_sidebar_installed.rhtml
 lib/ruby/${REV}/rdoc/generator/template/darkfish/_sidebar_methods.rhtml
@@ -1361,7 +1363,6 @@ lib/ruby/${REV}/rubygems/security/policy
 lib/ruby/${REV}/rubygems/security/signer.rb
 lib/ruby/${REV}/rubygems/security/trust_dir.rb
 lib/ruby/${REV}/rubygems/security_option.rb
-lib/ruby/${REV}/rubygems/shellwords.rb
 lib/ruby/${REV}/rubygems/source/
 lib/ruby/${REV}/rubygems/source.rb
 lib/ruby/${REV}/rubygems/source/git.rb
@@ -1671,7 +1672,7 @@ lib/ruby/gems/${REV}/cache/abbrev-0.1.2.
 lib/ruby/gems/${REV}/cache/base64-0.2.0.gem
 lib/ruby/gems/${REV}/cache/bigdecimal-3.1.8.gem
 lib/ruby/gems/${REV}/cache/csv-3.3.2.gem
-lib/ruby/gems/${REV}/cache/debug-1.10.0.gem
+lib/ruby/gems/${REV}/cache/debug-1.11.0.gem
 lib/ruby/gems/${REV}/cache/drb-2.2.1.gem
 lib/ruby/gems/${REV}/cache/getoptlong-0.2.1.gem
 lib/ruby/gems/${REV}/cache/matrix-0.4.2.gem
@@ -1703,10 +1704,10 @@ ${GEM_EXTENSIONS_DIR}/${REV}/
 ${GEM_EXTENSIONS_DIR}/${REV}/bigdecimal-3.1.8/
 @so ${GEM_EXTENSIONS_DIR}/${REV}/bigdecimal-3.1.8/bigdecimal.so
 ${GEM_EXTENSIONS_DIR}/${REV}/bigdecimal-3.1.8/gem.build_complete
-${GEM_EXTENSIONS_DIR}/${REV}/debug-1.10.0/
-${GEM_EXTENSIONS_DIR}/${REV}/debug-1.10.0/debug/
-@so ${GEM_EXTENSIONS_DIR}/${REV}/debug-1.10.0/debug/debug.so
-${GEM_EXTENSIONS_DIR}/${REV}/debug-1.10.0/gem.build_complete
+${GEM_EXTENSIONS_DIR}/${REV}/debug-1.11.0/
+${GEM_EXTENSIONS_DIR}/${REV}/debug-1.11.0/debug/
+@so ${GEM_EXTENSIONS_DIR}/${REV}/debug-1.11.0/debug/debug.so
+${GEM_EXTENSIONS_DIR}/${REV}/debug-1.11.0/gem.build_complete
 ${GEM_EXTENSIONS_DIR}/${REV}/nkf-0.2.0/
 ${GEM_EXTENSIONS_DIR}/${REV}/nkf-0.2.0/gem.build_complete
 @so ${GEM_EXTENSIONS_DIR}/${REV}/nkf-0.2.0/nkf.so
@@ -1763,10 +1764,10 @@ lib/ruby/gems/${REV}/gems/bigdecimal-3.1
 lib/ruby/gems/${REV}/gems/bigdecimal-3.1.8/sample/linear.rb
 lib/ruby/gems/${REV}/gems/bigdecimal-3.1.8/sample/nlsolve.rb
 lib/ruby/gems/${REV}/gems/bigdecimal-3.1.8/sample/pi.rb
-lib/ruby/gems/${REV}/gems/bundler-2.6.7/
-lib/ruby/gems/${REV}/gems/bundler-2.6.7/exe/
-lib/ruby/gems/${REV}/gems/bundler-2.6.7/exe/bundle
-lib/ruby/gems/${REV}/gems/bundler-2.6.7/exe/bundler
+lib/ruby/gems/${REV}/gems/bundler-2.6.9/
+lib/ruby/gems/${REV}/gems/bundler-2.6.9/exe/
+lib/ruby/gems/${REV}/gems/bundler-2.6.9/exe/bundle
+lib/ruby/gems/${REV}/gems/bundler-2.6.9/exe/bundler
 lib/ruby/gems/${REV}/gems/cgi-0.4.2/
 lib/ruby/gems/${REV}/gems/csv-3.3.2/
 lib/ruby/gems/${REV}/gems/csv-3.3.2/LICENSE.txt
@@ -1820,44 +1821,44 @@ lib/ruby/gems/${REV}/gems/csv-3.3.2/lib/
 lib/ruby/gems/${REV}/gems/csv-3.3.2/lib/csv/version.rb
 lib/ruby/gems/${REV}/gems/csv-3.3.2/lib/csv/writer.rb
 lib/ruby/gems/${REV}/gems/date-3.4.1/
-lib/ruby/gems/${REV}/gems/debug-1.10.0/
-lib/ruby/gems/${REV}/gems/debug-1.10.0/CONTRIBUTING.md
-lib/ruby/gems/${REV}/gems/debug-1.10.0/Gemfile
-lib/ruby/gems/${REV}/gems/debug-1.10.0/LICENSE.txt
-lib/ruby/gems/${REV}/gems/debug-1.10.0/README.md
-lib/ruby/gems/${REV}/gems/debug-1.10.0/Rakefile
-lib/ruby/gems/${REV}/gems/debug-1.10.0/TODO.md
-lib/ruby/gems/${REV}/gems/debug-1.10.0/exe/
-lib/ruby/gems/${REV}/gems/debug-1.10.0/exe/rdbg
-lib/ruby/gems/${REV}/gems/debug-1.10.0/exts.mk
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/abbrev_command.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/breakpoint.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/client.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/color.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/config.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/console.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/dap_custom/
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/dap_custom/traceInspector.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/frame_info.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/irb_integration.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/local.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/open.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/open_nonstop.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/prelude.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/server.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/server_cdp.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/server_dap.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/session.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/source_repository.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/start.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/thread_client.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/tracer.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/lib/debug/version.rb
-lib/ruby/gems/${REV}/gems/debug-1.10.0/misc/
-lib/ruby/gems/${REV}/gems/debug-1.10.0/misc/README.md.erb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/
+lib/ruby/gems/${REV}/gems/debug-1.11.0/CONTRIBUTING.md
+lib/ruby/gems/${REV}/gems/debug-1.11.0/Gemfile
+lib/ruby/gems/${REV}/gems/debug-1.11.0/LICENSE.txt
+lib/ruby/gems/${REV}/gems/debug-1.11.0/README.md
+lib/ruby/gems/${REV}/gems/debug-1.11.0/Rakefile
+lib/ruby/gems/${REV}/gems/debug-1.11.0/TODO.md
+lib/ruby/gems/${REV}/gems/debug-1.11.0/exe/
+lib/ruby/gems/${REV}/gems/debug-1.11.0/exe/rdbg
+lib/ruby/gems/${REV}/gems/debug-1.11.0/exts.mk
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/abbrev_command.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/breakpoint.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/client.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/color.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/config.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/console.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/dap_custom/
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/dap_custom/traceInspector.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/frame_info.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/irb_integration.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/local.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/open.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/open_nonstop.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/prelude.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/server.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/server_cdp.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/server_dap.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/session.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/source_repository.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/start.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/thread_client.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/tracer.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/lib/debug/version.rb
+lib/ruby/gems/${REV}/gems/debug-1.11.0/misc/
+lib/ruby/gems/${REV}/gems/debug-1.11.0/misc/README.md.erb
 lib/ruby/gems/${REV}/gems/delegate-0.4.0/
 lib/ruby/gems/${REV}/gems/did_you_mean-2.0.0/
 lib/ruby/gems/${REV}/gems/digest-3.2.0/
@@ -1884,7 +1885,7 @@ lib/ruby/gems/${REV}/gems/erb-4.0.4/
 lib/ruby/gems/${REV}/gems/erb-4.0.4/libexec/
 lib/ruby/gems/${REV}/gems/erb-4.0.4/libexec/erb
 lib/ruby/gems/${REV}/gems/error_highlight-0.7.0/
-lib/ruby/gems/${REV}/gems/etc-1.4.5/
+lib/ruby/gems/${REV}/gems/etc-1.4.6/
 lib/ruby/gems/${REV}/gems/fcntl-1.2.0/
 lib/ruby/gems/${REV}/gems/fiddle-1.1.6/
 lib/ruby/gems/${REV}/gems/fileutils-1.7.3/
@@ -1912,9 +1913,9 @@ lib/ruby/gems/${REV}/gems/getoptlong-0.2
 lib/ruby/gems/${REV}/gems/getoptlong-0.2.1/sample/getoptlong/return_in_order.rb
 lib/ruby/gems/${REV}/gems/getoptlong-0.2.1/sample/getoptlong/simple.rb
 lib/ruby/gems/${REV}/gems/getoptlong-0.2.1/sample/getoptlong/types.rb
-lib/ruby/gems/${REV}/gems/io-console-0.8.0/
-lib/ruby/gems/${REV}/gems/io-nonblock-0.3.1/
-lib/ruby/gems/${REV}/gems/io-wait-0.3.1/
+lib/ruby/gems/${REV}/gems/io-console-0.8.1/
+lib/ruby/gems/${REV}/gems/io-nonblock-0.3.2/
+lib/ruby/gems/${REV}/gems/io-wait-0.3.2/
 lib/ruby/gems/${REV}/gems/ipaddr-1.2.7/
 lib/ruby/gems/${REV}/gems/irb-1.14.3/
 lib/ruby/gems/${REV}/gems/irb-1.14.3/exe/
@@ -2911,10 +2912,10 @@ lib/ruby/gems/${REV}/gems/rbs-3.8.0/temp
 lib/ruby/gems/${REV}/gems/rbs-3.8.0/templates/src/constants.c.erb
 lib/ruby/gems/${REV}/gems/rbs-3.8.0/templates/src/ruby_objs.c.erb
 lib/ruby/gems/${REV}/gems/rbs-3.8.0/templates/template.rb
-lib/ruby/gems/${REV}/gems/rdoc-6.10.0/
-lib/ruby/gems/${REV}/gems/rdoc-6.10.0/exe/
-lib/ruby/gems/${REV}/gems/rdoc-6.10.0/exe/rdoc
-lib/ruby/gems/${REV}/gems/rdoc-6.10.0/exe/ri
+lib/ruby/gems/${REV}/gems/rdoc-6.14.0/
+lib/ruby/gems/${REV}/gems/rdoc-6.14.0/exe/
+lib/ruby/gems/${REV}/gems/rdoc-6.14.0/exe/rdoc
+lib/ruby/gems/${REV}/gems/rdoc-6.14.0/exe/ri
 lib/ruby/gems/${REV}/gems/readline-0.0.4/
 lib/ruby/gems/${REV}/gems/reline-0.6.0/
 lib/ruby/gems/${REV}/gems/repl_type_completor-0.1.9/
@@ -2934,7 +2935,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.6.0/
+lib/ruby/gems/${REV}/gems/resolv-0.6.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
@@ -3276,10 +3277,10 @@ lib/ruby/gems/${REV}/specifications/abbr
 lib/ruby/gems/${REV}/specifications/base64-0.2.0.gemspec
 lib/ruby/gems/${REV}/specifications/bigdecimal-3.1.8.gemspec
 lib/ruby/gems/${REV}/specifications/csv-3.3.2.gemspec
-lib/ruby/gems/${REV}/specifications/debug-1.10.0.gemspec
+lib/ruby/gems/${REV}/specifications/debug-1.11.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/
 lib/ruby/gems/${REV}/specifications/default/benchmark-0.4.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/bundler-2.6.7.gemspec
+lib/ruby/gems/${REV}/specifications/default/bundler-2.6.9.gemspec
 lib/ruby/gems/${REV}/specifications/default/cgi-0.4.2.gemspec
 lib/ruby/gems/${REV}/specifications/default/date-3.4.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/delegate-0.4.0.gemspec
@@ -3288,15 +3289,15 @@ lib/ruby/gems/${REV}/specifications/defa
 lib/ruby/gems/${REV}/specifications/default/english-0.8.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/erb-4.0.4.gemspec
 lib/ruby/gems/${REV}/specifications/default/error_highlight-0.7.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/etc-1.4.5.gemspec
+lib/ruby/gems/${REV}/specifications/default/etc-1.4.6.gemspec
 lib/ruby/gems/${REV}/specifications/default/fcntl-1.2.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/fiddle-1.1.6.gemspec
 lib/ruby/gems/${REV}/specifications/default/fileutils-1.7.3.gemspec
 lib/ruby/gems/${REV}/specifications/default/find-0.2.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/forwardable-1.3.3.gemspec
-lib/ruby/gems/${REV}/specifications/default/io-console-0.8.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/io-nonblock-0.3.1.gemspec
-lib/ruby/gems/${REV}/specifications/default/io-wait-0.3.1.gemspec
+lib/ruby/gems/${REV}/specifications/default/io-console-0.8.1.gemspec
+lib/ruby/gems/${REV}/specifications/default/io-nonblock-0.3.2.gemspec
+lib/ruby/gems/${REV}/specifications/default/io-wait-0.3.2.gemspec
 lib/ruby/gems/${REV}/specifications/default/ipaddr-1.2.7.gemspec
 lib/ruby/gems/${REV}/specifications/default/irb-1.14.3.gemspec
 lib/ruby/gems/${REV}/specifications/default/json-2.9.1.gemspec
@@ -3314,10 +3315,10 @@ lib/ruby/gems/${REV}/specifications/defa
 lib/ruby/gems/${REV}/specifications/default/prism-1.2.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/pstore-0.1.4.gemspec
 lib/ruby/gems/${REV}/specifications/default/psych-5.2.2.gemspec
-lib/ruby/gems/${REV}/specifications/default/rdoc-6.10.0.gemspec
+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.6.0.gemspec
+lib/ruby/gems/${REV}/specifications/default/resolv-0.6.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
Index: pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/3.4/pkg/PLIST-ri_docs,v
diff -u -p -u -p -r1.2 PLIST-ri_docs
--- pkg/PLIST-ri_docs	26 Apr 2025 00:36:52 -0000	1.2
+++ pkg/PLIST-ri_docs	15 Jul 2025 17:32:16 -0000
@@ -2567,6 +2567,8 @@ share/ri/${REV}/system/Gem/Ext/Builder/m
 share/ri/${REV}/system/Gem/Ext/Builder/new-c.ri
 share/ri/${REV}/system/Gem/Ext/Builder/ruby-c.ri
 share/ri/${REV}/system/Gem/Ext/Builder/run-c.ri
+share/ri/${REV}/system/Gem/Ext/Builder/shelljoin-c.ri
+share/ri/${REV}/system/Gem/Ext/Builder/shellsplit-c.ri
 share/ri/${REV}/system/Gem/Ext/CargoBuilder/
 share/ri/${REV}/system/Gem/Ext/CargoBuilder/DylibNotFoundError/
 share/ri/${REV}/system/Gem/Ext/CargoBuilder/DylibNotFoundError/cdesc-DylibNotFoundError.ri
@@ -13051,7 +13053,6 @@ share/ri/${REV}/system/RDoc/CodeObject/d
 share/ri/${REV}/system/RDoc/CodeObject/documented%3f-i.ri
 share/ri/${REV}/system/RDoc/CodeObject/done_documenting%3d-i.ri
 share/ri/${REV}/system/RDoc/CodeObject/done_documenting-i.ri
-share/ri/${REV}/system/RDoc/CodeObject/each_parent-i.ri
 share/ri/${REV}/system/RDoc/CodeObject/file-i.ri
 share/ri/${REV}/system/RDoc/CodeObject/file_name-i.ri
 share/ri/${REV}/system/RDoc/CodeObject/force_documentation%3d-i.ri
@@ -13065,7 +13066,6 @@ share/ri/${REV}/system/RDoc/CodeObject/m
 share/ri/${REV}/system/RDoc/CodeObject/new-c.ri
 share/ri/${REV}/system/RDoc/CodeObject/options-i.ri
 share/ri/${REV}/system/RDoc/CodeObject/parent-i.ri
-share/ri/${REV}/system/RDoc/CodeObject/parent_file_name-i.ri
 share/ri/${REV}/system/RDoc/CodeObject/parent_name-i.ri
 share/ri/${REV}/system/RDoc/CodeObject/received_nodoc-i.ri
 share/ri/${REV}/system/RDoc/CodeObject/record_location-i.ri
@@ -13076,7 +13076,6 @@ share/ri/${REV}/system/RDoc/CodeObject/s
 share/ri/${REV}/system/RDoc/CodeObject/store-i.ri
 share/ri/${REV}/system/RDoc/CodeObject/suppress-i.ri
 share/ri/${REV}/system/RDoc/CodeObject/suppressed%3f-i.ri
-share/ri/${REV}/system/RDoc/CodeObject/viewer-i.ri
 share/ri/${REV}/system/RDoc/Comment/
 share/ri/${REV}/system/RDoc/Comment/cdesc-Comment.ri
 share/ri/${REV}/system/RDoc/Comment/document-i.ri
@@ -13174,16 +13173,21 @@ share/ri/${REV}/system/RDoc/MarkupRefere
 share/ri/${REV}/system/RDoc/MarkupReference/method-i.ri
 share/ri/${REV}/system/RDoc/MarkupReference/yields_directive-i.ri
 share/ri/${REV}/system/RDoc/Options/
+share/ri/${REV}/system/RDoc/Options/apply_default_exclude-i.ri
+share/ri/${REV}/system/RDoc/Options/autolink_excluded_words-i.ri
+share/ri/${REV}/system/RDoc/Options/canonical_root-i.ri
 share/ri/${REV}/system/RDoc/Options/cdesc-Options.ri
 share/ri/${REV}/system/RDoc/Options/charset-i.ri
 share/ri/${REV}/system/RDoc/Options/check_files-i.ri
 share/ri/${REV}/system/RDoc/Options/check_generator-i.ri
+share/ri/${REV}/system/RDoc/Options/class_module_path_prefix-i.ri
 share/ri/${REV}/system/RDoc/Options/coverage_report-i.ri
 share/ri/${REV}/system/RDoc/Options/default_title%3d-i.ri
 share/ri/${REV}/system/RDoc/Options/dry_run-i.ri
 share/ri/${REV}/system/RDoc/Options/embed_mixins-i.ri
 share/ri/${REV}/system/RDoc/Options/encoding-i.ri
 share/ri/${REV}/system/RDoc/Options/exclude-i.ri
+share/ri/${REV}/system/RDoc/Options/file_path_prefix-i.ri
 share/ri/${REV}/system/RDoc/Options/files-i.ri
 share/ri/${REV}/system/RDoc/Options/finish-i.ri
 share/ri/${REV}/system/RDoc/Options/finish_page_dir-i.ri
@@ -13314,6 +13318,7 @@ share/ri/${REV}/system/RDoc/Parser/Prism
 share/ri/${REV}/system/RDoc/Parser/PrismRuby/visibility-i.ri
 share/ri/${REV}/system/RDoc/Parser/PrismRuby/visible_tokens_from_location-i.ri
 share/ri/${REV}/system/RDoc/Parser/PrismRuby/with_container-i.ri
+share/ri/${REV}/system/RDoc/Parser/PrismRuby/with_in_proc_block-i.ri
 share/ri/${REV}/system/RDoc/Parser/RD/
 share/ri/${REV}/system/RDoc/Parser/RD/cdesc-RD.ri
 share/ri/${REV}/system/RDoc/Parser/RD/scan-i.ri
@@ -13343,7 +13348,9 @@ share/ri/${REV}/system/RDoc/Parser/Ruby/
 share/ri/${REV}/system/RDoc/Parser/Ruby/parse_attr_accessor-i.ri
 share/ri/${REV}/system/RDoc/Parser/Ruby/parse_call_parameters-i.ri
 share/ri/${REV}/system/RDoc/Parser/Ruby/parse_class-i.ri
+share/ri/${REV}/system/RDoc/Parser/Ruby/parse_class_regular-i.ri
 share/ri/${REV}/system/RDoc/Parser/Ruby/parse_comment-i.ri
+share/ri/${REV}/system/RDoc/Parser/Ruby/parse_comment_ghost-i.ri
 share/ri/${REV}/system/RDoc/Parser/Ruby/parse_comment_tomdoc-i.ri
 share/ri/${REV}/system/RDoc/Parser/Ruby/parse_constant-i.ri
 share/ri/${REV}/system/RDoc/Parser/Ruby/parse_constant_visibility-i.ri
@@ -13439,7 +13446,6 @@ share/ri/${REV}/system/RDoc/RDoc/remove_
 share/ri/${REV}/system/RDoc/RDoc/remove_unparseable-i.ri
 share/ri/${REV}/system/RDoc/RDoc/setup_output_dir-i.ri
 share/ri/${REV}/system/RDoc/RDoc/stats-i.ri
-share/ri/${REV}/system/RDoc/RDoc/store%3d-i.ri
 share/ri/${REV}/system/RDoc/RDoc/store-i.ri
 share/ri/${REV}/system/RDoc/RDoc/update_output_dir-i.ri
 share/ri/${REV}/system/RDoc/RI/
@@ -13471,8 +13477,12 @@ share/ri/${REV}/system/RDoc/RubygemsHook
 share/ri/${REV}/system/RDoc/RubygemsHook/generate_rdoc-i.ri
 share/ri/${REV}/system/RDoc/RubygemsHook/generate_ri-i.ri
 share/ri/${REV}/system/RDoc/RubygemsHook/generation_hook-c.ri
+share/ri/${REV}/system/RDoc/RubygemsHook/load_rdoc-c.ri
 share/ri/${REV}/system/RDoc/RubygemsHook/new-c.ri
+share/ri/${REV}/system/RDoc/RubygemsHook/rdoc_installed%3f-i.ri
+share/ri/${REV}/system/RDoc/RubygemsHook/rdoc_version-c.ri
 share/ri/${REV}/system/RDoc/RubygemsHook/remove-i.ri
+share/ri/${REV}/system/RDoc/RubygemsHook/ri_installed%3f-i.ri
 share/ri/${REV}/system/RDoc/Servlet/
 share/ri/${REV}/system/RDoc/Servlet/asset-i.ri
 share/ri/${REV}/system/RDoc/Servlet/asset_dirs-i.ri
@@ -13577,10 +13587,10 @@ share/ri/${REV}/system/RDoc/Store/method
 share/ri/${REV}/system/RDoc/Store/module_names-i.ri
 share/ri/${REV}/system/RDoc/Store/modules_hash-i.ri
 share/ri/${REV}/system/RDoc/Store/new-c.ri
+share/ri/${REV}/system/RDoc/Store/options-i.ri
 share/ri/${REV}/system/RDoc/Store/page-i.ri
 share/ri/${REV}/system/RDoc/Store/page_file-i.ri
 share/ri/${REV}/system/RDoc/Store/path-i.ri
-share/ri/${REV}/system/RDoc/Store/rdoc-i.ri
 share/ri/${REV}/system/RDoc/Store/remove_nodoc-i.ri
 share/ri/${REV}/system/RDoc/Store/resolve_c_superclasses-i.ri
 share/ri/${REV}/system/RDoc/Store/save-i.ri
@@ -14688,6 +14698,7 @@ share/ri/${REV}/system/Resolv/get_dns_se
 share/ri/${REV}/system/Resolv/get_hosts_dir-c.ri
 share/ri/${REV}/system/Resolv/get_hosts_path-c.ri
 share/ri/${REV}/system/Resolv/get_info-c.ri
+share/ri/${REV}/system/Resolv/get_item_property-c.ri
 share/ri/${REV}/system/Resolv/get_resolv_info-c.ri
 share/ri/${REV}/system/Resolv/getaddress-c.ri
 share/ri/${REV}/system/Resolv/getaddress-i.ri
@@ -16647,17 +16658,6 @@ share/ri/${REV}/system/date/
 share/ri/${REV}/system/date/page-calendars_rdoc.ri
 share/ri/${REV}/system/fatal/
 share/ri/${REV}/system/fatal/cdesc-fatal.ri
-share/ri/${REV}/system/lib/
-share/ri/${REV}/system/lib/page-fileutils_rb_orig.ri
-share/ri/${REV}/system/lib/page-mkmf_rb_orig.ri
-share/ri/${REV}/system/lib/page-rubygems_rb_orig.ri
-share/ri/${REV}/system/lib/rubygems/
-share/ri/${REV}/system/lib/rubygems/commands/
-share/ri/${REV}/system/lib/rubygems/commands/page-install_command_rb_orig.ri
-share/ri/${REV}/system/lib/rubygems/ext/
-share/ri/${REV}/system/lib/rubygems/ext/page-builder_rb_orig.ri
-share/ri/${REV}/system/lib/rubygems/ext/page-ext_conf_builder_rb_orig.ri
-share/ri/${REV}/system/lib/rubygems/page-dependency_installer_rb_orig.ri
 share/ri/${REV}/system/optparse/
 share/ri/${REV}/system/optparse/page-argument_converters_rdoc.ri
 share/ri/${REV}/system/optparse/page-creates_option_rdoc.ri