This updates to the latest version of Ruby 3.3, released yesterday.
Release announcement at
https://www.ruby-lang.org/en/news/2024/06/12/ruby-3-3-3-released/

Port changes:

* Regen patches
* Drop a distpatch added upstream
* Add a distpatch to fix an openssl extension test error
* Add a patch to fix a bunch of drb ssl errors
* Add a patch to fix a rubygems error due to changes in our port
* Add a patch to the leaked symbols test (not yet enabled in the port)

Run test-spec in addition to test-all.  There are still 3 spec
failures, all of which appear to be related to HOME not being
set.  I'll see if I can fix these upstream.

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.3/Makefile,v
diff -u -p -u -p -r1.6 Makefile
--- Makefile    4 Jun 2024 17:41:18 -0000       1.6
+++ Makefile    12 Jun 2024 18:44:58 -0000
@@ -1,4 +1,4 @@
-VERSION =              3.3.2
+VERSION =              3.3.3
 DISTNAME =             ruby-${VERSION}
 PKGNAME-main =         ruby-${VERSION}
 PKGNAME-ri_docs =      ruby${BINREV}-ri_docs-${VERSION}
@@ -6,8 +6,10 @@ SHARED_LIBS =          ruby33  0.0
 NEXTVER =              3.4
 PKGSPEC-main ?=         ruby->=3.3.0,<${NEXTVER}
 
-# Backport fix i386 compilation warning
-PATCHFILES.p =         
ruby33-i386-compile-warning{055613fd868a8c94e43893f8c58a00cdd2a81f6d}.patch
+SITES.p1 =             https://github.com/ruby/openssl/commit/
+
+# Fix openssl test failure
+PATCHFILES.p1 +=       
ruby33-openssl-csr-version-failure{c06fdeb0912221d9a2888369bbf9c10704af021e}.patch
 
 PSEUDO_FLAVORS=                no_ri_docs bootstrap
 # Do not build the RI docs on slow arches
@@ -43,7 +45,7 @@ GEM_EXTENSIONS_DIR = lib/ruby/gems/${REV
 SUBST_VARS += GEM_EXTENSIONS_DIR
 
 TEST_ENV =     RUBYGEMS_SYSTEM_UPDATE_MESSAGE=enable
-TEST_TARGET =  test-all TESTOPTS="-v -q"
+TEST_TARGET =  test-all test-spec TESTOPTS="-v -q"
 
 post-extract:
        ${POST_EXTRACT}
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/3.3/distinfo,v
diff -u -p -u -p -r1.3 distinfo
--- distinfo    4 Jun 2024 17:41:18 -0000       1.3
+++ distinfo    12 Jun 2024 18:45:03 -0000
@@ -1,4 +1,4 @@
-SHA256 (ruby-3.3.2.tar.gz) = O+HRAOvyoM5gws2NIs2dtNZLPgShlDvixP97Ug8ry1s=
-SHA256 (ruby33-i386-compile-warning.patch) = 
ozizp3gIm42WxEhiAL6XoYyV26LfpWmQmP5sRlrX5qI=
-SIZE (ruby-3.3.2.tar.gz) = 22095824
-SIZE (ruby33-i386-compile-warning.patch) = 819
+SHA256 (ruby-3.3.3.tar.gz) = g8BbIXfunDNbYxspuMB3tHcBZtAvpSfzqfakDRPzzOI=
+SHA256 (ruby33-openssl-csr-version-failure.patch) = 
5OTIvi/5NUJ4moT03s5LxllLDAtdnkrMMZAcJk+oubk=
+SIZE (ruby-3.3.3.tar.gz) = 22105219
+SIZE (ruby33-openssl-csr-version-failure.patch) = 2441
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/lang/ruby/3.3/patches/patch-configure,v
diff -u -p -u -p -r1.2 patch-configure
--- patches/patch-configure     25 Apr 2024 22:04:30 -0000      1.2
+++ patches/patch-configure     12 Jun 2024 18:45:41 -0000
@@ -6,7 +6,7 @@ so ports don't have to be bumped when Op
 Index: configure
 --- configure.orig
 +++ configure
-@@ -31894,7 +31894,7 @@ fi
+@@ -31909,7 +31909,7 @@ fi
         ;; #(
    openbsd*|mirbsd*) :
  
@@ -15,7 +15,7 @@ Index: configure
         ;; #(
    solaris*) :
  
-@@ -34020,7 +34020,7 @@ then :
+@@ -34035,7 +34035,7 @@ then :
  
  else $as_nop
  
Index: patches/patch-lib_drb_ssl_rb
===================================================================
RCS file: patches/patch-lib_drb_ssl_rb
diff -N patches/patch-lib_drb_ssl_rb
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-lib_drb_ssl_rb        4 Jun 2024 23:22:11 -0000
@@ -0,0 +1,19 @@
+Allow drb ssl tests to pass
+
+X509_set_version states that the version field is one
+less than the actual version, so a version 3 certificate
+should use 2.  Without this, setting the version to 3
+raises an exception, resulting in many failing tests.
+
+Index: lib/drb/ssl.rb
+--- lib/drb/ssl.rb.orig
++++ lib/drb/ssl.rb
+@@ -185,7 +185,7 @@ module DRb
+         }
+ 
+         cert = OpenSSL::X509::Certificate.new
+-        cert.version = 3
++        cert.version = 2
+         cert.serial = 0
+         name = OpenSSL::X509::Name.new(self[:SSLCertName])
+         cert.subject = name
Index: patches/patch-lib_rubygems_rb
===================================================================
RCS file: /cvs/ports/lang/ruby/3.3/patches/patch-lib_rubygems_rb,v
diff -u -p -u -p -r1.1.1.1 patch-lib_rubygems_rb
--- patches/patch-lib_rubygems_rb       27 Dec 2023 20:04:59 -0000      1.1.1.1
+++ patches/patch-lib_rubygems_rb       12 Jun 2024 18:45:41 -0000
@@ -9,7 +9,7 @@ The ENV usage is to skip this logic duri
 Index: lib/rubygems.rb
 --- lib/rubygems.rb.orig
 +++ lib/rubygems.rb
-@@ -1161,6 +1161,13 @@ An Array (#{env.inspect}) was passed in from #{caller[
+@@ -1168,6 +1168,13 @@ An Array (#{env.inspect}) was passed in from #{caller[
  
      attr_accessor :disable_system_update_message
  
Index: patches/patch-test_rubygems_test_gem_installer_rb
===================================================================
RCS file: patches/patch-test_rubygems_test_gem_installer_rb
diff -N patches/patch-test_rubygems_test_gem_installer_rb
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-test_rubygems_test_gem_installer_rb   4 Jun 2024 23:05:02 
-0000
@@ -0,0 +1,15 @@
+Update tests for change in OpenBSD port to not clean intermediate
+files when building gems.
+
+Index: test/rubygems/test_gem_installer.rb
+--- test/rubygems/test_gem_installer.rb.orig
++++ test/rubygems/test_gem_installer.rb
+@@ -1700,7 +1700,7 @@ end
+     end
+ 
+     assert_path_exist extension_file, "installed"
+-    assert_path_not_exist intermediate_file
++    assert_path_exist intermediate_file
+   end
+ 
+   def test_installation_satisfies_dependency_eh
Index: patches/patch-tool_leaked-globals
===================================================================
RCS file: patches/patch-tool_leaked-globals
diff -N patches/patch-tool_leaked-globals
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-tool_leaked-globals   4 Jun 2024 20:25:22 -0000
@@ -0,0 +1,13 @@
+Do not treat retguard symbols as leaked.
+
+Index: tool/leaked-globals
+--- tool/leaked-globals.orig
++++ tool/leaked-globals
+@@ -70,6 +70,7 @@ IO.foreach("|#{NM} #{ARGV.join(' ')}") do |line|
+   next unless n.sub!(/^#{SYMBOL_PREFIX}/o, "")
+   next if n.include?(".")
+   next if !so and n.start_with?("___asan_")
++  next if !so and n.start_with?("__retguard_")
+   case n
+   when /\A(?:Init_|InitVM_|pm_|[Oo]nig|dln_|coroutine_)/
+     next
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/3.3/pkg/PLIST-main,v
diff -u -p -u -p -r1.3 PLIST-main
--- pkg/PLIST-main      4 Jun 2024 17:41:18 -0000       1.3
+++ pkg/PLIST-main      12 Jun 2024 16:12:59 -0000
@@ -1375,6 +1375,7 @@ lib/ruby/${REV}/rubygems/source_list.rb
 lib/ruby/${REV}/rubygems/spec_fetcher.rb
 lib/ruby/${REV}/rubygems/specification.rb
 lib/ruby/${REV}/rubygems/specification_policy.rb
+lib/ruby/${REV}/rubygems/specification_record.rb
 lib/ruby/${REV}/rubygems/ssl_certs/
 lib/ruby/${REV}/rubygems/ssl_certs/rubygems.org/
 lib/ruby/${REV}/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA.pem
@@ -1677,7 +1678,7 @@ lib/ruby/gems/${REV}/cache/prime-0.1.2.g
 lib/ruby/gems/${REV}/cache/racc-1.7.3.gem
 lib/ruby/gems/${REV}/cache/rake-13.1.0.gem
 lib/ruby/gems/${REV}/cache/rbs-3.4.0.gem
-lib/ruby/gems/${REV}/cache/rexml-3.2.6.gem
+lib/ruby/gems/${REV}/cache/rexml-3.2.8.gem
 lib/ruby/gems/${REV}/cache/rss-0.3.0.gem
 lib/ruby/gems/${REV}/cache/test-unit-3.6.1.gem
 lib/ruby/gems/${REV}/cache/typeprof-0.21.9.gem
@@ -1701,10 +1702,10 @@ lib/ruby/gems/${REV}/gems/abbrev-0.1.2/
 lib/ruby/gems/${REV}/gems/base64-0.2.0/
 lib/ruby/gems/${REV}/gems/benchmark-0.3.0/
 lib/ruby/gems/${REV}/gems/bigdecimal-3.1.5/
-lib/ruby/gems/${REV}/gems/bundler-2.5.9/
-lib/ruby/gems/${REV}/gems/bundler-2.5.9/exe/
-lib/ruby/gems/${REV}/gems/bundler-2.5.9/exe/bundle
-lib/ruby/gems/${REV}/gems/bundler-2.5.9/exe/bundler
+lib/ruby/gems/${REV}/gems/bundler-2.5.11/
+lib/ruby/gems/${REV}/gems/bundler-2.5.11/exe/
+lib/ruby/gems/${REV}/gems/bundler-2.5.11/exe/bundle
+lib/ruby/gems/${REV}/gems/bundler-2.5.11/exe/bundler
 lib/ruby/gems/${REV}/gems/cgi-0.4.1/
 lib/ruby/gems/${REV}/gems/csv-3.2.8/
 lib/ruby/gems/${REV}/gems/date-3.3.4/
@@ -2689,85 +2690,85 @@ lib/ruby/gems/${REV}/gems/readline-0.0.4
 lib/ruby/gems/${REV}/gems/reline-0.5.7/
 lib/ruby/gems/${REV}/gems/resolv-0.3.0/
 lib/ruby/gems/${REV}/gems/resolv-replace-0.1.1/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/LICENSE.txt
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/NEWS.md
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/README.md
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/context.rdoc
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/rdoc/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/rdoc/child.rdoc
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/rdoc/document.rdoc
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/rdoc/element.rdoc
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/rdoc/node.rdoc
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/rdoc/parent.rdoc
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/tocs/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/tocs/child_toc.rdoc
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/tocs/document_toc.rdoc
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/tocs/element_toc.rdoc
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/tocs/master_toc.rdoc
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/tocs/node_toc.rdoc
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tasks/tocs/parent_toc.rdoc
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/doc/rexml/tutorial.rdoc
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/attlistdecl.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/attribute.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/cdata.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/child.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/comment.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/doctype.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/document.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/dtd/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/dtd/attlistdecl.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/dtd/dtd.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/dtd/elementdecl.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/dtd/entitydecl.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/dtd/notationdecl.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/element.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/encoding.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/entity.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/formatters/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/formatters/default.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/formatters/pretty.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/formatters/transitive.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/functions.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/instruction.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/light/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/light/node.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/namespace.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/node.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/output.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/parent.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/parseexception.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/parsers/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/parsers/baseparser.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/parsers/lightparser.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/parsers/pullparser.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/parsers/sax2parser.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/parsers/streamparser.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/parsers/treeparser.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/parsers/ultralightparser.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/parsers/xpathparser.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/quickpath.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/rexml.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/sax2listener.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/security.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/source.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/streamlistener.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/text.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/undefinednamespaceexception.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/validation/
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/validation/relaxng.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/validation/validation.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/validation/validationexception.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/xmldecl.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/xmltokens.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/xpath.rb
-lib/ruby/gems/${REV}/gems/rexml-3.2.6/lib/rexml/xpath_parser.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/LICENSE.txt
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/NEWS.md
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/README.md
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/context.rdoc
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/child.rdoc
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/document.rdoc
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/element.rdoc
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/node.rdoc
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/parent.rdoc
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/tocs/
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/tocs/child_toc.rdoc
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/tocs/document_toc.rdoc
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/tocs/element_toc.rdoc
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/tocs/master_toc.rdoc
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/tocs/node_toc.rdoc
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tasks/tocs/parent_toc.rdoc
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/doc/rexml/tutorial.rdoc
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/attlistdecl.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/attribute.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/cdata.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/child.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/comment.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/doctype.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/document.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/dtd/
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/dtd/attlistdecl.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/dtd/dtd.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/dtd/elementdecl.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/dtd/entitydecl.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/dtd/notationdecl.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/element.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/encoding.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/entity.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/formatters/
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/formatters/default.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/formatters/pretty.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/formatters/transitive.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/functions.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/instruction.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/light/
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/light/node.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/namespace.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/node.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/output.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/parent.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/parseexception.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/parsers/
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/parsers/baseparser.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/parsers/lightparser.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/parsers/pullparser.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/parsers/sax2parser.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/parsers/streamparser.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/parsers/treeparser.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/parsers/ultralightparser.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/parsers/xpathparser.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/quickpath.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/rexml.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/sax2listener.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/security.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/source.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/streamlistener.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/text.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/undefinednamespaceexception.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/validation/
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/validation/relaxng.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/validation/validation.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/validation/validationexception.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/xmldecl.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/xmltokens.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/xpath.rb
+lib/ruby/gems/${REV}/gems/rexml-3.2.8/lib/rexml/xpath_parser.rb
 lib/ruby/gems/${REV}/gems/rinda-0.2.0/
 lib/ruby/gems/${REV}/gems/rss-0.3.0/
 lib/ruby/gems/${REV}/gems/rss-0.3.0/LICENSE.txt
@@ -2827,8 +2828,8 @@ lib/ruby/gems/${REV}/gems/securerandom-0
 lib/ruby/gems/${REV}/gems/set-1.1.0/
 lib/ruby/gems/${REV}/gems/shellwords-0.2.0/
 lib/ruby/gems/${REV}/gems/singleton-0.2.0/
-lib/ruby/gems/${REV}/gems/stringio-3.1.0/
-lib/ruby/gems/${REV}/gems/strscan-3.0.7/
+lib/ruby/gems/${REV}/gems/stringio-3.1.1/
+lib/ruby/gems/${REV}/gems/strscan-3.0.9/
 lib/ruby/gems/${REV}/gems/syntax_suggest-2.0.0/
 lib/ruby/gems/${REV}/gems/syntax_suggest-2.0.0/exe/
 lib/ruby/gems/${REV}/gems/syntax_suggest-2.0.0/exe/syntax_suggest
@@ -2961,7 +2962,7 @@ lib/ruby/gems/${REV}/specifications/defa
 lib/ruby/gems/${REV}/specifications/default/base64-0.2.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/benchmark-0.3.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/bigdecimal-3.1.5.gemspec
-lib/ruby/gems/${REV}/specifications/default/bundler-2.5.9.gemspec
+lib/ruby/gems/${REV}/specifications/default/bundler-2.5.11.gemspec
 lib/ruby/gems/${REV}/specifications/default/cgi-0.4.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/csv-3.2.8.gemspec
 lib/ruby/gems/${REV}/specifications/default/date-3.3.4.gemspec
@@ -3013,8 +3014,8 @@ lib/ruby/gems/${REV}/specifications/defa
 lib/ruby/gems/${REV}/specifications/default/set-1.1.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/shellwords-0.2.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/singleton-0.2.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/stringio-3.1.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/strscan-3.0.7.gemspec
+lib/ruby/gems/${REV}/specifications/default/stringio-3.1.1.gemspec
+lib/ruby/gems/${REV}/specifications/default/strscan-3.0.9.gemspec
 lib/ruby/gems/${REV}/specifications/default/syntax_suggest-2.0.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/syslog-0.1.2.gemspec
 lib/ruby/gems/${REV}/specifications/default/tempfile-0.2.1.gemspec
@@ -3038,7 +3039,7 @@ lib/ruby/gems/${REV}/specifications/prim
 lib/ruby/gems/${REV}/specifications/racc-1.7.3.gemspec
 lib/ruby/gems/${REV}/specifications/rake-13.1.0.gemspec
 lib/ruby/gems/${REV}/specifications/rbs-3.4.0.gemspec
-lib/ruby/gems/${REV}/specifications/rexml-3.2.6.gemspec
+lib/ruby/gems/${REV}/specifications/rexml-3.2.8.gemspec
 lib/ruby/gems/${REV}/specifications/rss-0.3.0.gemspec
 lib/ruby/gems/${REV}/specifications/test-unit-3.6.1.gemspec
 lib/ruby/gems/${REV}/specifications/typeprof-0.21.9.gemspec
Index: pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/3.3/pkg/PLIST-ri_docs,v
diff -u -p -u -p -r1.3 PLIST-ri_docs
--- pkg/PLIST-ri_docs   4 Jun 2024 17:41:18 -0000       1.3
+++ pkg/PLIST-ri_docs   12 Jun 2024 16:13:18 -0000
@@ -418,6 +418,7 @@ share/ri/${REV}/system/Binding/source_lo
 share/ri/${REV}/system/Bundler/
 share/ri/${REV}/system/Bundler/app_cache-c.ri
 share/ri/${REV}/system/Bundler/app_config_path-c.ri
+share/ri/${REV}/system/Bundler/auto_install-c.ri
 share/ri/${REV}/system/Bundler/bin_path-c.ri
 share/ri/${REV}/system/Bundler/bundle_path-c.ri
 share/ri/${REV}/system/Bundler/cdesc-Bundler.ri
@@ -3028,7 +3029,6 @@ share/ri/${REV}/system/Gem/Dependency/na
 share/ri/${REV}/system/Gem/Dependency/new-c.ri
 share/ri/${REV}/system/Gem/Dependency/prerelease%3f-i.ri
 share/ri/${REV}/system/Gem/Dependency/prerelease-i.ri
-share/ri/${REV}/system/Gem/Dependency/prioritizes_bundler%3f-i.ri
 share/ri/${REV}/system/Gem/Dependency/requirement-i.ri
 share/ri/${REV}/system/Gem/Dependency/requirements_list-i.ri
 share/ri/${REV}/system/Gem/Dependency/runtime%3f-i.ri
@@ -3142,7 +3142,6 @@ share/ri/${REV}/system/Gem/Ext/CargoBuil
 share/ri/${REV}/system/Gem/Ext/CargoBuilder/runner-i.ri
 share/ri/${REV}/system/Gem/Ext/CargoBuilder/rustc_dynamic_linker_flags-i.ri
 share/ri/${REV}/system/Gem/Ext/CargoBuilder/rustc_lib_flags-i.ri
-share/ri/${REV}/system/Gem/Ext/CargoBuilder/so_ext-i.ri
 share/ri/${REV}/system/Gem/Ext/CargoBuilder/spec-i.ri
 share/ri/${REV}/system/Gem/Ext/CargoBuilder/split_flags-i.ri
 share/ri/${REV}/system/Gem/Ext/CargoBuilder/win_target%3f-i.ri
@@ -3509,6 +3508,7 @@ share/ri/${REV}/system/Gem/Package/files
 share/ri/${REV}/system/Gem/Package/gem-i.ri
 share/ri/${REV}/system/Gem/Package/gzip_to-i.ri
 share/ri/${REV}/system/Gem/Package/initialize-i.ri
+share/ri/${REV}/system/Gem/Package/limit_read-i.ri
 share/ri/${REV}/system/Gem/Package/new-c.ri
 share/ri/${REV}/system/Gem/Package/normalize_path-i.ri
 share/ri/${REV}/system/Gem/Package/prog_mode-i.ri
@@ -4399,11 +4399,9 @@ share/ri/${REV}/system/Gem/Specification
 share/ri/${REV}/system/Gem/Specification/from_yaml-c.ri
 share/ri/${REV}/system/Gem/Specification/full_name-i.ri
 share/ri/${REV}/system/Gem/Specification/gems_dir-i.ri
-share/ri/${REV}/system/Gem/Specification/gemspec_stubs_in-c.ri
 share/ri/${REV}/system/Gem/Specification/has_conflicts%3f-i.ri
 share/ri/${REV}/system/Gem/Specification/homepage-i.ri
 share/ri/${REV}/system/Gem/Specification/initialize_copy-i.ri
-share/ri/${REV}/system/Gem/Specification/installed_stubs-c.ri
 share/ri/${REV}/system/Gem/Specification/invalidate_memoized_attributes-i.ri
 share/ri/${REV}/system/Gem/Specification/keep_only_files_and_directories-i.ri
 share/ri/${REV}/system/Gem/Specification/latest_spec_for-c.ri
@@ -4415,7 +4413,6 @@ share/ri/${REV}/system/Gem/Specification
 share/ri/${REV}/system/Gem/Specification/licenses-i.ri
 share/ri/${REV}/system/Gem/Specification/load-c.ri
 share/ri/${REV}/system/Gem/Specification/load_defaults-c.ri
-share/ri/${REV}/system/Gem/Specification/mark_version-i.ri
 share/ri/${REV}/system/Gem/Specification/metadata-i.ri
 share/ri/${REV}/system/Gem/Specification/missing_extensions%3f-i.ri
 share/ri/${REV}/system/Gem/Specification/name-i.ri
@@ -4459,6 +4456,7 @@ share/ri/${REV}/system/Gem/Specification
 share/ri/${REV}/system/Gem/Specification/spec_dir-i.ri
 share/ri/${REV}/system/Gem/Specification/spec_file-i.ri
 share/ri/${REV}/system/Gem/Specification/spec_name-i.ri
+share/ri/${REV}/system/Gem/Specification/specification_record-c.ri
 share/ri/${REV}/system/Gem/Specification/specification_version-i.ri
 share/ri/${REV}/system/Gem/Specification/stubbed%3f-i.ri
 share/ri/${REV}/system/Gem/Specification/stubs-c.ri
@@ -4506,6 +4504,28 @@ share/ri/${REV}/system/Gem/Specification
 
share/ri/${REV}/system/Gem/SpecificationPolicy/validate_specification_version-i.ri
 share/ri/${REV}/system/Gem/SpecificationPolicy/validate_unique_links-i.ri
 share/ri/${REV}/system/Gem/SpecificationPolicy/validate_values-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/
+share/ri/${REV}/system/Gem/SpecificationRecord/add_spec-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/all%3d-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/all-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/all_names-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/cdesc-SpecificationRecord.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/dirs_from-c.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/each-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/find_active_stub_by_path-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/find_all_by_name-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/find_by_path-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/find_inactive_by_path-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/from_path-c.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/installed_stubs-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/latest_spec_for-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/latest_specs-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/map_stubs-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/new-c.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/remove_spec-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/stubs-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/stubs_for-i.ri
+share/ri/${REV}/system/Gem/SpecificationRecord/stubs_for_pattern-i.ri
 share/ri/${REV}/system/Gem/StreamUI/
 share/ri/${REV}/system/Gem/StreamUI/SilentDownloadReporter/
 
share/ri/${REV}/system/Gem/StreamUI/SilentDownloadReporter/cdesc-SilentDownloadReporter.ri
@@ -4583,6 +4603,7 @@ share/ri/${REV}/system/Gem/Uninstaller/d
 share/ri/${REV}/system/Gem/Uninstaller/gem_home-i.ri
 share/ri/${REV}/system/Gem/Uninstaller/new-c.ri
 share/ri/${REV}/system/Gem/Uninstaller/path_ok%3f-i.ri
+share/ri/${REV}/system/Gem/Uninstaller/plugin_dir_for-i.ri
 share/ri/${REV}/system/Gem/Uninstaller/regenerate_plugins-i.ri
 share/ri/${REV}/system/Gem/Uninstaller/remove-i.ri
 share/ri/${REV}/system/Gem/Uninstaller/remove_all-i.ri
@@ -4751,6 +4772,7 @@ share/ri/${REV}/system/Gem/find_latest_f
 share/ri/${REV}/system/Gem/find_spec_for_exe-c.ri
 share/ri/${REV}/system/Gem/find_unresolved_default_spec-c.ri
 share/ri/${REV}/system/Gem/finish_resolve-c.ri
+share/ri/${REV}/system/Gem/freebsd_platform%3f-c.ri
 share/ri/${REV}/system/Gem/gemdeps-c.ri
 share/ri/${REV}/system/Gem/host%3d-c.ri
 share/ri/${REV}/system/Gem/host-c.ri

Reply via email to