Thursday, March 30, 2023

Ruby 3.2.2, 3.1.4, 3.0.6

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

No comments:

Post a Comment