From: Jeremy Evans Subject: Update: Ruby 3.3.5 To: OpenBSD ports Date: Tue, 03 Sep 2024 15:54:44 +0000 Simple update to Ruby 3.3.5. Rlease announcement at: https://www.ruby-lang.org/en/news/2024/09/03/3-3-5-released/ Fixes the following CVEs for DoS vulnerabilities in REXML: * CVE-2024-43398 * CVE-2024-41946 * CVE-2024-41123 For some reason, this new version creates *.lock files for each program in the bin directory, so remove those in post-install. Tested on amd64. I'll be running additional tests, and assuming no problems I plan to commit in a couple days. As this has security fixes, I'll be backporting to -stable. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/lang/ruby/3.3/Makefile,v diff -u -p -u -p -r1.10 Makefile --- Makefile 11 Jul 2024 15:54:34 -0000 1.10 +++ Makefile 3 Sep 2024 15:37:47 -0000 @@ -1,4 +1,4 @@ -VERSION = 3.3.4 +VERSION = 3.3.5 DISTNAME = ruby-${VERSION} PKGNAME-main = ruby-${VERSION} PKGNAME-ri_docs = ruby${BINREV}-ri_docs-${VERSION} @@ -60,5 +60,6 @@ pre-install: post-install: ${FIX_RBCONFIG} rm -rf ${PREFIX}/lib/ruby/gems/${REV}/gems/{debug,rbs}-*/ext/ + rm -rf ${PREFIX}/bin/*.lock .include Index: distinfo =================================================================== RCS file: /cvs/ports/lang/ruby/3.3/distinfo,v diff -u -p -u -p -r1.5 distinfo --- distinfo 11 Jul 2024 15:54:34 -0000 1.5 +++ distinfo 3 Sep 2024 14:27:09 -0000 @@ -1,4 +1,4 @@ -SHA256 (ruby-3.3.4.tar.gz) = /mow+X1U4Cl2jy3fSSNpnEFs28Om6W2z4tVxbH25ajQ= +SHA256 (ruby-3.3.5.tar.gz) = N4GjUEIiwvJstLnrnBoS2/SUTTZs4kqf+M+Z7LznUZY= SHA256 (ruby33-openssl-csr-version-failure.patch) = 5OTIvi/5NUJ4moT03s5LxllLDAtdnkrMMZAcJk+oubk= -SIZE (ruby-3.3.4.tar.gz) = 22110179 +SIZE (ruby-3.3.5.tar.gz) = 22129139 SIZE (ruby33-openssl-csr-version-failure.patch) = 2441 Index: patches/patch-compile_c =================================================================== RCS file: /cvs/ports/lang/ruby/3.3/patches/patch-compile_c,v diff -u -p -u -p -r1.1.1.1 patch-compile_c --- patches/patch-compile_c 27 Dec 2023 20:04:59 -0000 1.1.1.1 +++ patches/patch-compile_c 3 Sep 2024 14:27:37 -0000 @@ -4,7 +4,7 @@ segfaults. Index: compile.c --- compile.c.orig +++ compile.c -@@ -3162,6 +3162,10 @@ static int +@@ -3160,6 +3160,10 @@ static int iseq_peephole_optimize(rb_iseq_t *iseq, LINK_ELEMENT *list, const int do_tailcallopt) { INSN *const iobj = (INSN *)list; Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/lang/ruby/3.3/patches/patch-configure,v diff -u -p -u -p -r1.5 patch-configure --- patches/patch-configure 11 Jul 2024 15:54:34 -0000 1.5 +++ patches/patch-configure 3 Sep 2024 14:27:37 -0000 @@ -6,7 +6,7 @@ so ports don't have to be bumped when Op Index: configure --- configure.orig +++ configure -@@ -10913,7 +10913,7 @@ esac +@@ -10999,7 +10999,7 @@ esac case "$target_cpu" in #( aarch64) : @@ -15,7 +15,7 @@ Index: configure do : -@@ -31926,7 +31926,7 @@ fi +@@ -32012,7 +32012,7 @@ fi ;; #( openbsd*|mirbsd*) : @@ -24,7 +24,7 @@ Index: configure ;; #( solaris*) : -@@ -34052,7 +34052,7 @@ then : +@@ -34138,7 +34138,7 @@ then : else $as_nop 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.2 patch-lib_rubygems_rb --- patches/patch-lib_rubygems_rb 14 Jun 2024 19:41:34 -0000 1.2 +++ patches/patch-lib_rubygems_rb 3 Sep 2024 14:27:37 -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 -@@ -1168,6 +1168,13 @@ An Array (#{env.inspect}) was passed in from #{caller[ +@@ -1174,6 +1174,13 @@ An Array (#{env.inspect}) was passed in from #{caller[ attr_accessor :disable_system_update_message Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/ruby/3.3/pkg/PLIST-main,v diff -u -p -u -p -r1.5 PLIST-main --- pkg/PLIST-main 11 Jul 2024 15:54:34 -0000 1.5 +++ pkg/PLIST-main 3 Sep 2024 15:40:25 -0000 @@ -281,6 +281,7 @@ lib/ruby/${REV}/bundler/compact_index_cl lib/ruby/${REV}/bundler/compact_index_client/cache.rb lib/ruby/${REV}/bundler/compact_index_client/cache_file.rb lib/ruby/${REV}/bundler/compact_index_client/gem_parser.rb +lib/ruby/${REV}/bundler/compact_index_client/parser.rb lib/ruby/${REV}/bundler/compact_index_client/updater.rb lib/ruby/${REV}/bundler/constants.rb lib/ruby/${REV}/bundler/current_ruby.rb @@ -1678,8 +1679,8 @@ 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.8.gem -lib/ruby/gems/${REV}/cache/rss-0.3.0.gem +lib/ruby/gems/${REV}/cache/rexml-3.3.6.gem +lib/ruby/gems/${REV}/cache/rss-0.3.1.gem lib/ruby/gems/${REV}/cache/test-unit-3.6.1.gem lib/ruby/gems/${REV}/cache/typeprof-0.21.9.gem lib/ruby/gems/${REV}/doc/ @@ -1702,10 +1703,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.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/bundler-2.5.16/ +lib/ruby/gems/${REV}/gems/bundler-2.5.16/exe/ +lib/ruby/gems/${REV}/gems/bundler-2.5.16/exe/bundle +lib/ruby/gems/${REV}/gems/bundler-2.5.16/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/ @@ -2667,139 +2668,139 @@ 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.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/rexml-3.3.6/ +lib/ruby/gems/${REV}/gems/rexml-3.3.6/LICENSE.txt +lib/ruby/gems/${REV}/gems/rexml-3.3.6/NEWS.md +lib/ruby/gems/${REV}/gems/rexml-3.3.6/README.md +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/ +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/ +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/context.rdoc +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/ +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/ +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/child.rdoc +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/document.rdoc +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/element.rdoc +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/node.rdoc +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/parent.rdoc +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/tocs/ +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/tocs/child_toc.rdoc +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/tocs/document_toc.rdoc +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/tocs/element_toc.rdoc +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/tocs/master_toc.rdoc +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/tocs/node_toc.rdoc +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tasks/tocs/parent_toc.rdoc +lib/ruby/gems/${REV}/gems/rexml-3.3.6/doc/rexml/tutorial.rdoc +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/ +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/ +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/attlistdecl.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/attribute.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/cdata.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/child.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/comment.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/doctype.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/document.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/dtd/ +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/dtd/attlistdecl.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/dtd/dtd.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/dtd/elementdecl.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/dtd/entitydecl.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/dtd/notationdecl.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/element.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/encoding.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/entity.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/formatters/ +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/formatters/default.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/formatters/pretty.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/formatters/transitive.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/functions.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/instruction.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/light/ +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/light/node.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/namespace.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/node.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/output.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/parent.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/parseexception.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/parsers/ +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/parsers/baseparser.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/parsers/lightparser.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/parsers/pullparser.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/parsers/sax2parser.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/parsers/streamparser.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/parsers/treeparser.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/parsers/ultralightparser.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/parsers/xpathparser.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/quickpath.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/rexml.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/sax2listener.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/security.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/source.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/streamlistener.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/text.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/undefinednamespaceexception.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/validation/ +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/validation/relaxng.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/validation/validation.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/validation/validationexception.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/xmldecl.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/xmltokens.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/lib/rexml/xpath.rb +lib/ruby/gems/${REV}/gems/rexml-3.3.6/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 -lib/ruby/gems/${REV}/gems/rss-0.3.0/NEWS.md -lib/ruby/gems/${REV}/gems/rss-0.3.0/README.md -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/ -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/ -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/0.9.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/1.0.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/2.0.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/atom.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/content/ -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/content.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/content/1.0.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/content/2.0.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/converter.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/dublincore/ -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/dublincore.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/dublincore/1.0.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/dublincore/2.0.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/dublincore/atom.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/image.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/itunes.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/ -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/0.9.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/1.0.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/2.0.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/atom.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/base.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/content.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/dublincore.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/entry.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/feed.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/image.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/itunes.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/slash.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/syndication.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/taxonomy.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/maker/trackback.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/parser.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/rexmlparser.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/rss.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/slash.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/syndication.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/taxonomy.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/trackback.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/utils.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/version.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/xml-stylesheet.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/xml.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/xmlparser.rb -lib/ruby/gems/${REV}/gems/rss-0.3.0/lib/rss/xmlscanner.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/ +lib/ruby/gems/${REV}/gems/rss-0.3.1/LICENSE.txt +lib/ruby/gems/${REV}/gems/rss-0.3.1/NEWS.md +lib/ruby/gems/${REV}/gems/rss-0.3.1/README.md +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/ +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/ +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/0.9.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/1.0.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/2.0.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/atom.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/content/ +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/content.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/content/1.0.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/content/2.0.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/converter.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/dublincore/ +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/dublincore.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/dublincore/1.0.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/dublincore/2.0.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/dublincore/atom.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/image.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/itunes.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/ +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/0.9.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/1.0.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/2.0.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/atom.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/base.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/content.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/dublincore.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/entry.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/feed.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/image.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/itunes.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/slash.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/syndication.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/taxonomy.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/maker/trackback.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/parser.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/rexmlparser.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/rss.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/slash.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/syndication.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/taxonomy.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/trackback.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/utils.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/version.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/xml-stylesheet.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/xml.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/xmlparser.rb +lib/ruby/gems/${REV}/gems/rss-0.3.1/lib/rss/xmlscanner.rb lib/ruby/gems/${REV}/gems/ruby2_keywords-0.0.5/ lib/ruby/gems/${REV}/gems/securerandom-0.3.1/ lib/ruby/gems/${REV}/gems/set-1.1.0/ @@ -2927,7 +2928,7 @@ lib/ruby/gems/${REV}/gems/typeprof-0.21. lib/ruby/gems/${REV}/gems/typeprof-0.21.9/tools/setup-insns-def.rb lib/ruby/gems/${REV}/gems/typeprof-0.21.9/typeprof-lsp lib/ruby/gems/${REV}/gems/un-0.3.0/ -lib/ruby/gems/${REV}/gems/uri-0.13.0/ +lib/ruby/gems/${REV}/gems/uri-0.13.1/ lib/ruby/gems/${REV}/gems/weakref-0.1.3/ lib/ruby/gems/${REV}/gems/yaml-0.3.0/ lib/ruby/gems/${REV}/gems/zlib-3.1.1/ @@ -2939,7 +2940,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.11.gemspec +lib/ruby/gems/${REV}/specifications/default/bundler-2.5.16.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 @@ -3001,7 +3002,7 @@ lib/ruby/gems/${REV}/specifications/defa lib/ruby/gems/${REV}/specifications/default/tmpdir-0.2.0.gemspec lib/ruby/gems/${REV}/specifications/default/tsort-0.2.0.gemspec lib/ruby/gems/${REV}/specifications/default/un-0.3.0.gemspec -lib/ruby/gems/${REV}/specifications/default/uri-0.13.0.gemspec +lib/ruby/gems/${REV}/specifications/default/uri-0.13.1.gemspec lib/ruby/gems/${REV}/specifications/default/weakref-0.1.3.gemspec lib/ruby/gems/${REV}/specifications/default/yaml-0.3.0.gemspec lib/ruby/gems/${REV}/specifications/default/zlib-3.1.1.gemspec @@ -3016,8 +3017,8 @@ 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.8.gemspec -lib/ruby/gems/${REV}/specifications/rss-0.3.0.gemspec +lib/ruby/gems/${REV}/specifications/rexml-3.3.6.gemspec +lib/ruby/gems/${REV}/specifications/rss-0.3.1.gemspec lib/ruby/gems/${REV}/specifications/test-unit-3.6.1.gemspec lib/ruby/gems/${REV}/specifications/typeprof-0.21.9.gemspec lib/ruby/site_ruby/ Index: pkg/PLIST-ri_docs =================================================================== RCS file: /cvs/ports/lang/ruby/3.3/pkg/PLIST-ri_docs,v diff -u -p -u -p -r1.4 PLIST-ri_docs --- pkg/PLIST-ri_docs 14 Jun 2024 19:41:34 -0000 1.4 +++ pkg/PLIST-ri_docs 3 Sep 2024 14:43:43 -0000 @@ -419,6 +419,7 @@ 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/auto_switch-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 @@ -2584,15 +2585,18 @@ share/ri/${REV}/system/Gem/BUNDLED_GEMS/ share/ri/${REV}/system/Gem/BasicSpecification/ share/ri/${REV}/system/Gem/BasicSpecification/activated%3f-i.ri share/ri/${REV}/system/Gem/BasicSpecification/base_dir-i.ri +share/ri/${REV}/system/Gem/BasicSpecification/base_dir_priority-i.ri share/ri/${REV}/system/Gem/BasicSpecification/cdesc-BasicSpecification.ri share/ri/${REV}/system/Gem/BasicSpecification/contains_requirable_file%3f-i.ri share/ri/${REV}/system/Gem/BasicSpecification/datadir-i.ri share/ri/${REV}/system/Gem/BasicSpecification/default_gem%3f-i.ri +share/ri/${REV}/system/Gem/BasicSpecification/default_gem_priority-i.ri share/ri/${REV}/system/Gem/BasicSpecification/default_specifications_dir-c.ri share/ri/${REV}/system/Gem/BasicSpecification/extension_dir-i.ri share/ri/${REV}/system/Gem/BasicSpecification/extensions_dir-i.ri share/ri/${REV}/system/Gem/BasicSpecification/full_gem_path-i.ri share/ri/${REV}/system/Gem/BasicSpecification/full_name-i.ri +share/ri/${REV}/system/Gem/BasicSpecification/full_name_with_location-i.ri share/ri/${REV}/system/Gem/BasicSpecification/full_require_paths-i.ri share/ri/${REV}/system/Gem/BasicSpecification/gem_dir-i.ri share/ri/${REV}/system/Gem/BasicSpecification/gems_dir-i.ri @@ -2969,6 +2973,7 @@ share/ri/${REV}/system/Gem/ConfigFile/ch share/ri/${REV}/system/Gem/ConfigFile/concurrent_downloads-i.ri share/ri/${REV}/system/Gem/ConfigFile/config_file_name-i.ri share/ri/${REV}/system/Gem/ConfigFile/credentials_path-i.ri +share/ri/${REV}/system/Gem/ConfigFile/deep_transform_config_keys%21-c.ri share/ri/${REV}/system/Gem/ConfigFile/disable_default_gem_server-i.ri share/ri/${REV}/system/Gem/ConfigFile/dump_with_rubygems_yaml-c.ri share/ri/${REV}/system/Gem/ConfigFile/each-i.ri @@ -4471,6 +4476,7 @@ share/ri/${REV}/system/Gem/Specification share/ri/${REV}/system/Gem/Specification/unresolved_specs-c.ri share/ri/${REV}/system/Gem/Specification/validate-i.ri share/ri/${REV}/system/Gem/Specification/validate_dependencies-i.ri +share/ri/${REV}/system/Gem/Specification/validate_for_resolution-i.ri share/ri/${REV}/system/Gem/Specification/validate_metadata-i.ri share/ri/${REV}/system/Gem/Specification/validate_permissions-i.ri share/ri/${REV}/system/Gem/Specification/version%3d-i.ri @@ -4484,6 +4490,7 @@ share/ri/${REV}/system/Gem/Specification share/ri/${REV}/system/Gem/SpecificationPolicy/validate_array_attributes-i.ri share/ri/${REV}/system/Gem/SpecificationPolicy/validate_attribute_present-i.ri share/ri/${REV}/system/Gem/SpecificationPolicy/validate_authors_field-i.ri +share/ri/${REV}/system/Gem/SpecificationPolicy/validate_for_resolution-i.ri share/ri/${REV}/system/Gem/SpecificationPolicy/validate_lazy_metadata-i.ri share/ri/${REV}/system/Gem/SpecificationPolicy/validate_licenses-i.ri share/ri/${REV}/system/Gem/SpecificationPolicy/validate_licenses_length-i.ri @@ -4497,6 +4504,7 @@ share/ri/${REV}/system/Gem/Specification share/ri/${REV}/system/Gem/SpecificationPolicy/validate_require_paths-i.ri share/ri/${REV}/system/Gem/SpecificationPolicy/validate_required%21-i.ri share/ri/${REV}/system/Gem/SpecificationPolicy/validate_required_attributes-i.ri +share/ri/${REV}/system/Gem/SpecificationPolicy/validate_required_metadata%21-i.ri share/ri/${REV}/system/Gem/SpecificationPolicy/validate_required_ruby_version-i.ri share/ri/${REV}/system/Gem/SpecificationPolicy/validate_rubygems_version-i.ri share/ri/${REV}/system/Gem/SpecificationPolicy/validate_self_inclusion_in_files_list-i.ri @@ -4610,6 +4618,7 @@ share/ri/${REV}/system/Gem/Uninstaller/r share/ri/${REV}/system/Gem/Uninstaller/remove_executables-i.ri share/ri/${REV}/system/Gem/Uninstaller/safe_delete-i.ri share/ri/${REV}/system/Gem/Uninstaller/spec-i.ri +share/ri/${REV}/system/Gem/Uninstaller/specification_record-i.ri share/ri/${REV}/system/Gem/Uninstaller/uninstall-i.ri share/ri/${REV}/system/Gem/Uninstaller/uninstall_gem-i.ri share/ri/${REV}/system/Gem/Uninstaller/warn_cannot_uninstall_default_gems-i.ri @@ -4722,7 +4731,6 @@ share/ri/${REV}/system/Gem/WebauthnVerif share/ri/${REV}/system/Gem/WebauthnVerificationError/new-c.ri share/ri/${REV}/system/Gem/YAMLSerializer/ share/ri/${REV}/system/Gem/YAMLSerializer/cdesc-YAMLSerializer.ri -share/ri/${REV}/system/Gem/YAMLSerializer/convert_to_backward_compatible_key%21-i.ri share/ri/${REV}/system/Gem/YAMLSerializer/dump-i.ri share/ri/${REV}/system/Gem/YAMLSerializer/dump_hash-i.ri share/ri/${REV}/system/Gem/YAMLSerializer/load-i.ri @@ -4791,6 +4799,7 @@ share/ri/${REV}/system/Gem/location_of_c share/ri/${REV}/system/Gem/marshal_version-c.ri share/ri/${REV}/system/Gem/needs-c.ri share/ri/${REV}/system/Gem/open_file-c.ri +share/ri/${REV}/system/Gem/open_file_with_flock-c.ri share/ri/${REV}/system/Gem/operating_system_defaults-c.ri share/ri/${REV}/system/Gem/path-c.ri share/ri/${REV}/system/Gem/path_separator-c.ri