Updates to the newest Ruby versions, released today. Release
announcements at:

* https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-2-2-released/
* https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-1-4-released/
* https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-0-6-released/

Fixes ReDoS vulnerabilities in URI and Time:

* https://www.ruby-lang.org/en/news/2023/03/28/redos-in-uri-cve-2023-28755/
* https://www.ruby-lang.org/en/news/2023/03/30/redos-in-time-cve-2023-28756/

For Ruby 3.0, a backport of a fix to cgi to handle cookie domains with
leading "." is included. Ruby 3.0 is about to enter security maintenance
mode, and working around this bug requires installing an updated version
of cgi which includes a native component, which is annoying to deal with
during upgrades.

No problems in basic testing on amd64.  I'll be doing some more extensive
testing over the next couple days. I'll commit in a couple days unless I
hear objections.

Thanks,
Jeremy

Index: 3.0/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/3.0/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- 3.0/Makefile        27 Nov 2022 01:10:09 -0000      1.13
+++ 3.0/Makefile        30 Mar 2023 15:09:35 -0000
@@ -1,4 +1,4 @@
-VERSION =              3.0.5
+VERSION =              3.0.6
 DISTNAME =             ruby-${VERSION}
 SHARED_LIBS =          ruby30  0.0
 NEXTVER =              3.1
Index: 3.0/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/3.0/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- 3.0/distinfo        27 Nov 2022 01:10:09 -0000      1.7
+++ 3.0/distinfo        30 Mar 2023 15:09:45 -0000
@@ -1,4 +1,4 @@
-SHA256 (ruby-3.0.5.tar.gz) = mvxjgKAnpP4a4aPi7MtrSXucWsBjHBLKVvm3vrSEh3Y=
+SHA256 (ruby-3.0.6.tar.gz) = bmy9SQAw15EMD/IO3vq0KU380QRvD49H94tZeYesaD4=
 SHA256 (ruby-octeon-fix.patch) = qFc5PJPaBF1ly9Kr9hXaQIYLmPPyUUw7ThMTkfE6y3A=
-SIZE (ruby-3.0.5.tar.gz) = 21312118
+SIZE (ruby-3.0.6.tar.gz) = 21315725
 SIZE (ruby-octeon-fix.patch) = 1880
Index: 3.0/patches/patch-configure
===================================================================
RCS file: /cvs/ports/lang/ruby/3.0/patches/patch-configure,v
retrieving revision 1.4
diff -u -p -r1.4 patch-configure
--- 3.0/patches/patch-configure 27 Nov 2022 01:10:09 -0000      1.4
+++ 3.0/patches/patch-configure 30 Mar 2023 15:10:12 -0000
@@ -6,7 +6,7 @@ so ports don't have to be bumped when Op
 Index: configure
 --- configure.orig
 +++ configure
-@@ -31029,7 +31029,7 @@ fi
+@@ -31064,7 +31064,7 @@ fi
         ;; #(
    openbsd*|mirbsd*) :
  
@@ -15,7 +15,7 @@ Index: configure
         ;; #(
    solaris*) :
  
-@@ -32673,7 +32673,7 @@ fi
+@@ -32708,7 +32708,7 @@ fi
  
  else $as_nop
  
Index: 3.0/patches/patch-lib_cgi_cookie_rb
===================================================================
RCS file: 3.0/patches/patch-lib_cgi_cookie_rb
diff -N 3.0/patches/patch-lib_cgi_cookie_rb
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 3.0/patches/patch-lib_cgi_cookie_rb 30 Mar 2023 17:22:57 -0000
@@ -0,0 +1,14 @@
+Backport fix to allow leading . in cookies from cgi 0.3.6.
+
+Index: lib/cgi/cookie.rb
+--- lib/cgi/cookie.rb.orig
++++ lib/cgi/cookie.rb
+@@ -42,7 +42,7 @@ class CGI
+ 
+     TOKEN_RE = %r"\A[[!-~]&&[^()<>@,;:\\\"/?=\[\]{}]]+\z"
+     PATH_VALUE_RE = %r"\A[[ -~]&&[^;]]*\z"
+-    DOMAIN_VALUE_RE = 
%r"\A(?<label>(?!-)[-A-Za-z0-9]+(?<!-))(?:\.\g<label>)*\z"
++    DOMAIN_VALUE_RE = 
%r"\A\.?(?<label>(?!-)[-A-Za-z0-9]+(?<!-))(?:\.\g<label>)*\z"
+ 
+     # Create a new CGI::Cookie object.
+     #
Index: 3.0/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/3.0/pkg/PLIST-main,v
retrieving revision 1.8
diff -u -p -r1.8 PLIST-main
--- 3.0/pkg/PLIST-main  27 Nov 2022 01:10:09 -0000      1.8
+++ 3.0/pkg/PLIST-main  30 Mar 2023 16:02:22 -0000
@@ -206,7 +206,7 @@ include/ruby-${REV}/ruby/util.h
 include/ruby-${REV}/ruby/version.h
 include/ruby-${REV}/ruby/vm.h
 include/ruby-${REV}/${SUB}/
-include/ruby-${REV}/${SUB}/rb_mjit_min_header-3.0.5.h
+include/ruby-${REV}/${SUB}/rb_mjit_min_header-3.0.6.h
 include/ruby-${REV}/${SUB}/ruby/
 include/ruby-${REV}/${SUB}/ruby/config.h
 @so lib/libruby30.so
@@ -2359,7 +2359,7 @@ lib/ruby/gems/${REV}/gems/test-unit-3.3.
 lib/ruby/gems/${REV}/gems/test-unit-3.3.7/test/util/test_backtracefilter.rb
 lib/ruby/gems/${REV}/gems/test-unit-3.3.7/test/util/test_observable.rb
 lib/ruby/gems/${REV}/gems/test-unit-3.3.7/test/util/test_procwrapper.rb
-lib/ruby/gems/${REV}/gems/time-0.1.0/
+lib/ruby/gems/${REV}/gems/time-0.1.1/
 lib/ruby/gems/${REV}/gems/timeout-0.1.1/
 lib/ruby/gems/${REV}/gems/tmpdir-0.1.2/
 lib/ruby/gems/${REV}/gems/tracer-0.1.1/
@@ -2731,7 +2731,7 @@ lib/ruby/gems/${REV}/gems/typeprof-0.15.
 lib/ruby/gems/${REV}/gems/typeprof-0.15.2/tools/coverage.rb
 lib/ruby/gems/${REV}/gems/typeprof-0.15.2/tools/setup-insns-def.rb
 lib/ruby/gems/${REV}/gems/un-0.1.0/
-lib/ruby/gems/${REV}/gems/uri-0.10.1/
+lib/ruby/gems/${REV}/gems/uri-0.10.2/
 lib/ruby/gems/${REV}/gems/weakref-0.1.1/
 lib/ruby/gems/${REV}/gems/yaml-0.1.1/
 lib/ruby/gems/${REV}/gems/zlib-2.0.0/
@@ -2806,13 +2806,13 @@ lib/ruby/gems/${REV}/specifications/defa
 lib/ruby/gems/${REV}/specifications/default/strscan-3.0.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/syslog-0.1.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/tempfile-0.1.1.gemspec
-lib/ruby/gems/${REV}/specifications/default/time-0.1.0.gemspec
+lib/ruby/gems/${REV}/specifications/default/time-0.1.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/timeout-0.1.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/tmpdir-0.1.2.gemspec
 lib/ruby/gems/${REV}/specifications/default/tracer-0.1.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/tsort-0.1.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/un-0.1.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/uri-0.10.1.gemspec
+lib/ruby/gems/${REV}/specifications/default/uri-0.10.2.gemspec
 lib/ruby/gems/${REV}/specifications/default/weakref-0.1.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/yaml-0.1.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/zlib-2.0.0.gemspec
Index: 3.1/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/3.1/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- 3.1/Makefile        28 Dec 2022 06:22:57 -0000      1.11
+++ 3.1/Makefile        30 Mar 2023 15:09:01 -0000
@@ -1,10 +1,8 @@
-VERSION =              3.1.3
+VERSION =              3.1.4
 DISTNAME =             ruby-${VERSION}
 SHARED_LIBS =          ruby31  0.0
 NEXTVER =              3.2
 PKGSPEC-main ?=         ruby->=3.1.0,<${NEXTVER}
-
-REVISION-main =                0
 
 MASTER_SITES1 ?=       https://github.com/ruby/openssl/commit/
 
Index: 3.1/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/3.1/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- 3.1/distinfo        28 Dec 2022 06:22:57 -0000      1.6
+++ 3.1/distinfo        30 Mar 2023 15:09:10 -0000
@@ -1,9 +1,9 @@
-SHA256 (ruby-3.1.3.tar.gz) = XqSYo19M0Vh1IApS3eQrbrF54SZOF9eHMsOlfNHGq54=
+SHA256 (ruby-3.1.4.tar.gz) = o9VYeaDfqx1xQf3xDSKgfb+OXNxEFdob3gYSfVzDx7Y=
 SHA256 (ruby-asn1time-fix.patch) = IFBYT7Yksks4N6VH5iAN3MjU+ag8wJS1RUaNUEm8rFA=
 SHA256 (ruby-ed25519-fix.patch) = hTjqj6BwVhNlUMutAHJ48TKhcWJR8UJNNp9p64d7Mgo=
 SHA256 (ruby-enable-hkdf.patch) = 9/thoWkaa8EmvjppRKRtpE510mVPTmxeRcwHMyxNVqw=
 SHA256 (ruby-octeon-fix.patch) = qFc5PJPaBF1ly9Kr9hXaQIYLmPPyUUw7ThMTkfE6y3A=
-SIZE (ruby-3.1.3.tar.gz) = 20906051
+SIZE (ruby-3.1.4.tar.gz) = 20917933
 SIZE (ruby-asn1time-fix.patch) = 2277
 SIZE (ruby-ed25519-fix.patch) = 1494
 SIZE (ruby-enable-hkdf.patch) = 1469
Index: 3.1/patches/patch-configure
===================================================================
RCS file: /cvs/ports/lang/ruby/3.1/patches/patch-configure,v
retrieving revision 1.5
diff -u -p -r1.5 patch-configure
--- 3.1/patches/patch-configure 28 Dec 2022 06:22:58 -0000      1.5
+++ 3.1/patches/patch-configure 30 Mar 2023 15:10:35 -0000
@@ -8,7 +8,7 @@ so ports don't have to be bumped when Op
 Index: configure
 --- configure.orig
 +++ configure
-@@ -29533,6 +29533,10 @@ esac
+@@ -29567,6 +29567,10 @@ esac
  
              coroutine_type=x86
           ;; #(
@@ -19,7 +19,7 @@ Index: configure
    *-openbsd*) :
  
              coroutine_type=pthread
-@@ -31793,7 +31797,7 @@ fi
+@@ -31827,7 +31831,7 @@ fi
         ;; #(
    openbsd*|mirbsd*) :
  
@@ -28,7 +28,7 @@ Index: configure
         ;; #(
    solaris*) :
  
-@@ -33495,7 +33499,7 @@ then :
+@@ -33529,7 +33533,7 @@ then :
  
  else $as_nop
  
Index: 3.1/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/3.1/pkg/PLIST-main,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST-main
--- 3.1/pkg/PLIST-main  27 Nov 2022 01:10:37 -0000      1.6
+++ 3.1/pkg/PLIST-main  30 Mar 2023 15:51:00 -0000
@@ -220,7 +220,7 @@ include/ruby-${REV}/ruby/util.h
 include/ruby-${REV}/ruby/version.h
 include/ruby-${REV}/ruby/vm.h
 include/ruby-${REV}/${SUB}/
-include/ruby-${REV}/${SUB}/rb_mjit_min_header-3.1.3.h
+include/ruby-${REV}/${SUB}/rb_mjit_min_header-3.1.4.h
 include/ruby-${REV}/${SUB}/ruby/
 include/ruby-${REV}/${SUB}/ruby/config.h
 @so lib/libruby31.so
@@ -1544,7 +1544,7 @@ lib/ruby/gems/${REV}/gems/bundler-2.3.26
 lib/ruby/gems/${REV}/gems/bundler-2.3.26/libexec/
 lib/ruby/gems/${REV}/gems/bundler-2.3.26/libexec/bundle
 lib/ruby/gems/${REV}/gems/bundler-2.3.26/libexec/bundler
-lib/ruby/gems/${REV}/gems/cgi-0.3.5/
+lib/ruby/gems/${REV}/gems/cgi-0.3.6/
 lib/ruby/gems/${REV}/gems/csv-3.2.5/
 lib/ruby/gems/${REV}/gems/date-3.2.2/
 lib/ruby/gems/${REV}/gems/debug-1.6.3/
@@ -2615,7 +2615,7 @@ lib/ruby/gems/${REV}/gems/test-unit-3.5.
 lib/ruby/gems/${REV}/gems/test-unit-3.5.3/sample/test_adder.rb
 lib/ruby/gems/${REV}/gems/test-unit-3.5.3/sample/test_subtracter.rb
 lib/ruby/gems/${REV}/gems/test-unit-3.5.3/sample/test_user.rb
-lib/ruby/gems/${REV}/gems/time-0.2.0/
+lib/ruby/gems/${REV}/gems/time-0.2.2/
 lib/ruby/gems/${REV}/gems/timeout-0.2.0/
 lib/ruby/gems/${REV}/gems/tmpdir-0.1.2/
 lib/ruby/gems/${REV}/gems/tsort-0.1.0/
@@ -2652,7 +2652,7 @@ lib/ruby/gems/${REV}/gems/typeprof-0.21.
 lib/ruby/gems/${REV}/gems/typeprof-0.21.3/tools/setup-insns-def.rb
 lib/ruby/gems/${REV}/gems/typeprof-0.21.3/typeprof-lsp
 lib/ruby/gems/${REV}/gems/un-0.2.0/
-lib/ruby/gems/${REV}/gems/uri-0.11.0/
+lib/ruby/gems/${REV}/gems/uri-0.12.1/
 lib/ruby/gems/${REV}/gems/weakref-0.1.1/
 lib/ruby/gems/${REV}/gems/yaml-0.2.0/
 lib/ruby/gems/${REV}/gems/zlib-2.1.1/
@@ -2665,7 +2665,7 @@ lib/ruby/gems/${REV}/specifications/defa
 lib/ruby/gems/${REV}/specifications/default/benchmark-0.2.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/bigdecimal-3.1.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/bundler-2.3.26.gemspec
-lib/ruby/gems/${REV}/specifications/default/cgi-0.3.5.gemspec
+lib/ruby/gems/${REV}/specifications/default/cgi-0.3.6.gemspec
 lib/ruby/gems/${REV}/specifications/default/csv-3.2.5.gemspec
 lib/ruby/gems/${REV}/specifications/default/date-3.2.2.gemspec
 lib/ruby/gems/${REV}/specifications/default/delegate-0.2.0.gemspec
@@ -2721,12 +2721,12 @@ lib/ruby/gems/${REV}/specifications/defa
 lib/ruby/gems/${REV}/specifications/default/strscan-3.0.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/syslog-0.1.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/tempfile-0.1.2.gemspec
-lib/ruby/gems/${REV}/specifications/default/time-0.2.0.gemspec
+lib/ruby/gems/${REV}/specifications/default/time-0.2.2.gemspec
 lib/ruby/gems/${REV}/specifications/default/timeout-0.2.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/tmpdir-0.1.2.gemspec
 lib/ruby/gems/${REV}/specifications/default/tsort-0.1.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/un-0.2.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/uri-0.11.0.gemspec
+lib/ruby/gems/${REV}/specifications/default/uri-0.12.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/weakref-0.1.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/yaml-0.2.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/zlib-2.1.1.gemspec
Index: 3.1/pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/3.1/pkg/PLIST-ri_docs,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST-ri_docs
--- 3.1/pkg/PLIST-ri_docs       27 Nov 2022 01:10:37 -0000      1.4
+++ 3.1/pkg/PLIST-ri_docs       30 Mar 2023 16:35:47 -0000
@@ -12363,6 +12363,8 @@ share/ri/${REV}/system/URI/Generic/coerc
 share/ri/${REV}/system/URI/Generic/component-c.ri
 share/ri/${REV}/system/URI/Generic/component-i.ri
 share/ri/${REV}/system/URI/Generic/component_ary-i.ri
+share/ri/${REV}/system/URI/Generic/decoded_password-i.ri
+share/ri/${REV}/system/URI/Generic/decoded_user-i.ri
 share/ri/${REV}/system/URI/Generic/default_port-c.ri
 share/ri/${REV}/system/URI/Generic/default_port-i.ri
 share/ri/${REV}/system/URI/Generic/eql%3f-i.ri
@@ -12515,9 +12517,13 @@ share/ri/${REV}/system/URI/WS/cdesc-WS.r
 share/ri/${REV}/system/URI/WS/request_uri-i.ri
 share/ri/${REV}/system/URI/WSS/
 share/ri/${REV}/system/URI/WSS/cdesc-WSS.ri
+share/ri/${REV}/system/URI/_decode_uri_component-c.ri
+share/ri/${REV}/system/URI/_encode_uri_component-c.ri
 share/ri/${REV}/system/URI/cdesc-URI.ri
+share/ri/${REV}/system/URI/decode_uri_component-c.ri
 share/ri/${REV}/system/URI/decode_www_form-c.ri
 share/ri/${REV}/system/URI/decode_www_form_component-c.ri
+share/ri/${REV}/system/URI/encode_uri_component-c.ri
 share/ri/${REV}/system/URI/encode_www_form-c.ri
 share/ri/${REV}/system/URI/encode_www_form_component-c.ri
 share/ri/${REV}/system/URI/extract-c.ri
Index: 3.2/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/3.2/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- 3.2/Makefile        11 Feb 2023 20:06:58 -0000      1.3
+++ 3.2/Makefile        30 Mar 2023 15:08:32 -0000
@@ -1,4 +1,4 @@
-VERSION =              3.2.1
+VERSION =              3.2.2
 DISTNAME =             ruby-${VERSION}
 SHARED_LIBS =          ruby32  0.0
 NEXTVER =              3.3
Index: 3.2/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/3.2/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- 3.2/distinfo        11 Feb 2023 20:06:58 -0000      1.2
+++ 3.2/distinfo        30 Mar 2023 15:08:50 -0000
@@ -1,2 +1,2 @@
-SHA256 (ruby-3.2.1.tar.gz) = E9Z5AWYO4yF9vZ3VYFk0a9QhLOZKacMG71LfZJNfjb0=
-SIZE (ruby-3.2.1.tar.gz) = 20448976
+SHA256 (ruby-3.2.2.tar.gz) = lsV1WIcaZ0jeW8nydOk/S1qtBs2PN776Do2U57ikI7w=
+SIZE (ruby-3.2.2.tar.gz) = 20467023
Index: 3.2/patches/patch-configure
===================================================================
RCS file: /cvs/ports/lang/ruby/3.2/patches/patch-configure,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-configure
--- 3.2/patches/patch-configure 26 Dec 2022 03:03:57 -0000      1.1.1.1
+++ 3.2/patches/patch-configure 30 Mar 2023 15:10:55 -0000
@@ -8,7 +8,7 @@ so ports don't have to be bumped when Op
 Index: configure
 --- configure.orig
 +++ configure
-@@ -29474,6 +29474,10 @@ esac
+@@ -29475,6 +29475,10 @@ esac
  
              coroutine_type=x86
           ;; #(
@@ -19,7 +19,7 @@ Index: configure
    *-openbsd*) :
  
              coroutine_type=pthread
-@@ -31683,7 +31687,7 @@ fi
+@@ -31684,7 +31688,7 @@ fi
         ;; #(
    openbsd*|mirbsd*) :
  
@@ -28,7 +28,7 @@ Index: configure
         ;; #(
    solaris*) :
  
-@@ -33674,7 +33678,7 @@ then :
+@@ -33675,7 +33679,7 @@ then :
  
  else $as_nop
  
Index: 3.2/patches/patch-lib_rubygems_ext_ext_conf_builder_rb
===================================================================
RCS file: 
/cvs/ports/lang/ruby/3.2/patches/patch-lib_rubygems_ext_ext_conf_builder_rb,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-lib_rubygems_ext_ext_conf_builder_rb
--- 3.2/patches/patch-lib_rubygems_ext_ext_conf_builder_rb      26 Dec 2022 
03:03:57 -0000      1.1.1.1
+++ 3.2/patches/patch-lib_rubygems_ext_ext_conf_builder_rb      30 Mar 2023 
15:10:55 -0000
@@ -4,7 +4,7 @@ of some ports.
 Index: lib/rubygems/ext/ext_conf_builder.rb
 --- lib/rubygems/ext/ext_conf_builder.rb.orig
 +++ lib/rubygems/ext/ext_conf_builder.rb
-@@ -56,7 +56,6 @@ class Gem::Ext::ExtConfBuilder < Gem::Ext::Builder
+@@ -55,7 +55,6 @@ class Gem::Ext::ExtConfBuilder < Gem::Ext::Builder
          destent.exist? || FileUtils.mv(ent.path, destent.path)
        end
  
Index: 3.2/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/3.2/pkg/PLIST-main,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST-main
--- 3.2/pkg/PLIST-main  11 Feb 2023 20:06:58 -0000      1.2
+++ 3.2/pkg/PLIST-main  30 Mar 2023 15:24:33 -0000
@@ -221,7 +221,7 @@ include/ruby-${REV}/ruby/util.h
 include/ruby-${REV}/ruby/version.h
 include/ruby-${REV}/ruby/vm.h
 include/ruby-${REV}/${SUB}/
-include/ruby-${REV}/${SUB}/rb_mjit_min_header-3.2.1.h
+include/ruby-${REV}/${SUB}/rb_mjit_min_header-3.2.2.h
 include/ruby-${REV}/${SUB}/ruby/
 include/ruby-${REV}/${SUB}/ruby/config.h
 @so lib/libruby32.so
@@ -442,7 +442,6 @@ lib/ruby/${REV}/bundler/templates/Execut
 lib/ruby/${REV}/bundler/templates/Executable.bundler
 lib/ruby/${REV}/bundler/templates/Executable.standalone
 lib/ruby/${REV}/bundler/templates/Gemfile
-lib/ruby/${REV}/bundler/templates/gems.rb
 lib/ruby/${REV}/bundler/templates/newgem/
 lib/ruby/${REV}/bundler/templates/newgem/CHANGELOG.md.tt
 lib/ruby/${REV}/bundler/templates/newgem/CODE_OF_CONDUCT.md.tt
@@ -498,6 +497,7 @@ lib/ruby/${REV}/bundler/ui/rg_proxy.rb
 lib/ruby/${REV}/bundler/ui/shell.rb
 lib/ruby/${REV}/bundler/ui/silent.rb
 lib/ruby/${REV}/bundler/uri_credentials_filter.rb
+lib/ruby/${REV}/bundler/uri_normalizer.rb
 lib/ruby/${REV}/bundler/vendor/
 lib/ruby/${REV}/bundler/vendor/connection_pool/
 lib/ruby/${REV}/bundler/vendor/connection_pool/lib/
@@ -1169,6 +1169,7 @@ lib/ruby/${REV}/rubygems/commands/cleanu
 lib/ruby/${REV}/rubygems/commands/contents_command.rb
 lib/ruby/${REV}/rubygems/commands/dependency_command.rb
 lib/ruby/${REV}/rubygems/commands/environment_command.rb
+lib/ruby/${REV}/rubygems/commands/exec_command.rb
 lib/ruby/${REV}/rubygems/commands/fetch_command.rb
 lib/ruby/${REV}/rubygems/commands/generate_index_command.rb
 lib/ruby/${REV}/rubygems/commands/help_command.rb
@@ -1589,10 +1590,10 @@ lib/ruby/gems/${REV}/gems/abbrev-0.1.1/
 lib/ruby/gems/${REV}/gems/base64-0.1.1/
 lib/ruby/gems/${REV}/gems/benchmark-0.2.1/
 lib/ruby/gems/${REV}/gems/bigdecimal-3.1.3/
-lib/ruby/gems/${REV}/gems/bundler-2.4.6/
-lib/ruby/gems/${REV}/gems/bundler-2.4.6/libexec/
-lib/ruby/gems/${REV}/gems/bundler-2.4.6/libexec/bundle
-lib/ruby/gems/${REV}/gems/bundler-2.4.6/libexec/bundler
+lib/ruby/gems/${REV}/gems/bundler-2.4.10/
+lib/ruby/gems/${REV}/gems/bundler-2.4.10/libexec/
+lib/ruby/gems/${REV}/gems/bundler-2.4.10/libexec/bundle
+lib/ruby/gems/${REV}/gems/bundler-2.4.10/libexec/bundler
 lib/ruby/gems/${REV}/gems/cgi-0.3.6/
 lib/ruby/gems/${REV}/gems/csv-3.2.6/
 lib/ruby/gems/${REV}/gems/date-3.3.3/
@@ -2683,7 +2684,7 @@ lib/ruby/gems/${REV}/gems/test-unit-3.5.
 lib/ruby/gems/${REV}/gems/test-unit-3.5.7/sample/test_adder.rb
 lib/ruby/gems/${REV}/gems/test-unit-3.5.7/sample/test_subtracter.rb
 lib/ruby/gems/${REV}/gems/test-unit-3.5.7/sample/test_user.rb
-lib/ruby/gems/${REV}/gems/time-0.2.1/
+lib/ruby/gems/${REV}/gems/time-0.2.2/
 lib/ruby/gems/${REV}/gems/timeout-0.3.1/
 lib/ruby/gems/${REV}/gems/tmpdir-0.1.3/
 lib/ruby/gems/${REV}/gems/tsort-0.1.1/
@@ -2720,7 +2721,7 @@ lib/ruby/gems/${REV}/gems/typeprof-0.21.
 lib/ruby/gems/${REV}/gems/typeprof-0.21.3/tools/setup-insns-def.rb
 lib/ruby/gems/${REV}/gems/typeprof-0.21.3/typeprof-lsp
 lib/ruby/gems/${REV}/gems/un-0.2.1/
-lib/ruby/gems/${REV}/gems/uri-0.12.0/
+lib/ruby/gems/${REV}/gems/uri-0.12.1/
 lib/ruby/gems/${REV}/gems/weakref-0.1.2/
 lib/ruby/gems/${REV}/gems/yaml-0.2.1/
 lib/ruby/gems/${REV}/gems/zlib-3.0.0/
@@ -2732,7 +2733,7 @@ lib/ruby/gems/${REV}/specifications/defa
 lib/ruby/gems/${REV}/specifications/default/base64-0.1.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/benchmark-0.2.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/bigdecimal-3.1.3.gemspec
-lib/ruby/gems/${REV}/specifications/default/bundler-2.4.6.gemspec
+lib/ruby/gems/${REV}/specifications/default/bundler-2.4.10.gemspec
 lib/ruby/gems/${REV}/specifications/default/cgi-0.3.6.gemspec
 lib/ruby/gems/${REV}/specifications/default/csv-3.2.6.gemspec
 lib/ruby/gems/${REV}/specifications/default/date-3.3.3.gemspec
@@ -2790,12 +2791,12 @@ lib/ruby/gems/${REV}/specifications/defa
 lib/ruby/gems/${REV}/specifications/default/syntax_suggest-1.0.2.gemspec
 lib/ruby/gems/${REV}/specifications/default/syslog-0.1.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/tempfile-0.1.3.gemspec
-lib/ruby/gems/${REV}/specifications/default/time-0.2.1.gemspec
+lib/ruby/gems/${REV}/specifications/default/time-0.2.2.gemspec
 lib/ruby/gems/${REV}/specifications/default/timeout-0.3.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/tmpdir-0.1.3.gemspec
 lib/ruby/gems/${REV}/specifications/default/tsort-0.1.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/un-0.2.1.gemspec
-lib/ruby/gems/${REV}/specifications/default/uri-0.12.0.gemspec
+lib/ruby/gems/${REV}/specifications/default/uri-0.12.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/weakref-0.1.2.gemspec
 lib/ruby/gems/${REV}/specifications/default/yaml-0.2.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/zlib-3.0.0.gemspec
Index: 3.2/pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/3.2/pkg/PLIST-ri_docs,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST-ri_docs
--- 3.2/pkg/PLIST-ri_docs       11 Feb 2023 20:06:58 -0000      1.2
+++ 3.2/pkg/PLIST-ri_docs       30 Mar 2023 16:36:09 -0000
@@ -2740,6 +2740,19 @@ share/ri/${REV}/system/Gem/Commands/Envi
 share/ri/${REV}/system/Gem/Commands/EnvironmentCommand/execute-i.ri
 share/ri/${REV}/system/Gem/Commands/EnvironmentCommand/git_path-i.ri
 share/ri/${REV}/system/Gem/Commands/EnvironmentCommand/new-c.ri
+share/ri/${REV}/system/Gem/Commands/ExecCommand/
+share/ri/${REV}/system/Gem/Commands/ExecCommand/activate%21-i.ri
+share/ri/${REV}/system/Gem/Commands/ExecCommand/cdesc-ExecCommand.ri
+share/ri/${REV}/system/Gem/Commands/ExecCommand/check_executable-i.ri
+share/ri/${REV}/system/Gem/Commands/ExecCommand/execute-i.ri
+share/ri/${REV}/system/Gem/Commands/ExecCommand/handle_options-i.ri
+share/ri/${REV}/system/Gem/Commands/ExecCommand/install-i.ri
+share/ri/${REV}/system/Gem/Commands/ExecCommand/install_if_needed-i.ri
+share/ri/${REV}/system/Gem/Commands/ExecCommand/load%21-i.ri
+share/ri/${REV}/system/Gem/Commands/ExecCommand/new-c.ri
+share/ri/${REV}/system/Gem/Commands/ExecCommand/print_command-i.ri
+share/ri/${REV}/system/Gem/Commands/ExecCommand/set_gem_exec_install_paths-i.ri
+share/ri/${REV}/system/Gem/Commands/ExecCommand/suppress_always_install-i.ri
 share/ri/${REV}/system/Gem/Commands/FetchCommand/
 share/ri/${REV}/system/Gem/Commands/FetchCommand/cdesc-FetchCommand.ri
 share/ri/${REV}/system/Gem/Commands/FetchCommand/execute-i.ri
@@ -3063,6 +3076,7 @@ share/ri/${REV}/system/Gem/Ext/Builder/c
 share/ri/${REV}/system/Gem/Ext/Builder/class_name-c.ri
 share/ri/${REV}/system/Gem/Ext/Builder/make-c.ri
 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/CargoBuilder/
 share/ri/${REV}/system/Gem/Ext/CargoBuilder/DylibNotFoundError/
@@ -3401,10 +3415,13 @@ share/ri/${REV}/system/Gem/Package/TarRe
 share/ri/${REV}/system/Gem/Package/TarReader/Entry/header-i.ri
 share/ri/${REV}/system/Gem/Package/TarReader/Entry/length-i.ri
 share/ri/${REV}/system/Gem/Package/TarReader/Entry/new-c.ri
+share/ri/${REV}/system/Gem/Package/TarReader/Entry/open-c.ri
+share/ri/${REV}/system/Gem/Package/TarReader/Entry/pos%3d-i.ri
 share/ri/${REV}/system/Gem/Package/TarReader/Entry/pos-i.ri
 share/ri/${REV}/system/Gem/Package/TarReader/Entry/read-i.ri
 share/ri/${REV}/system/Gem/Package/TarReader/Entry/readpartial-i.ri
 share/ri/${REV}/system/Gem/Package/TarReader/Entry/rewind-i.ri
+share/ri/${REV}/system/Gem/Package/TarReader/Entry/seek-i.ri
 share/ri/${REV}/system/Gem/Package/TarReader/Entry/size-i.ri
 share/ri/${REV}/system/Gem/Package/TarReader/Entry/symlink%3f-i.ri
 share/ri/${REV}/system/Gem/Package/TarReader/UnexpectedEOF/
@@ -4383,6 +4400,7 @@ share/ri/${REV}/system/Gem/Specification
 share/ri/${REV}/system/Gem/Specification/find_all_by_full_name-c.ri
 share/ri/${REV}/system/Gem/Specification/find_all_by_name-c.ri
 share/ri/${REV}/system/Gem/Specification/find_all_satisfiers-i.ri
+share/ri/${REV}/system/Gem/Specification/find_by_full_name-c.ri
 share/ri/${REV}/system/Gem/Specification/find_by_name-c.ri
 share/ri/${REV}/system/Gem/Specification/find_by_path-c.ri
 share/ri/${REV}/system/Gem/Specification/find_in_unresolved-c.ri

Reply via email to