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