This updates Ruby 2.7, 3.0, and 3.1 to the latest releases, to fix the
following CVEs:

* 
https://www.ruby-lang.org/en/news/2022/04/12/buffer-overrun-in-string-to-float-cve-2022-28739/
* 
https://www.ruby-lang.org/en/news/2022/04/12/double-free-in-regexp-compilation-cve-2022-28738/

Release announcements at:

* https://www.ruby-lang.org/en/news/2022/04/12/ruby-2-7-6-released/
* https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-0-4-released/
* https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-1-2-released/

Tested briefly on amd64.  Will commit after ports unlocks.

Thanks,
Jeremy

Index: 2.7/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/2.7/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- 2.7/Makefile        11 Mar 2022 19:29:13 -0000      1.19
+++ 2.7/Makefile        12 Apr 2022 14:42:18 -0000
@@ -1,10 +1,8 @@
-VERSION =              2.7.5
+VERSION =              2.7.6
 DISTNAME =             ruby-${VERSION}
 SHARED_LIBS =          ruby27  0.0
 NEXTVER =              2.8
 PKGSPEC-main ?=         ruby->=2.7.0,<${NEXTVER}
-
-REVISION-main =                0
 
 MASTER_SITES0 =                https://github.com/ruby/ruby/commit/
 # Backport fix for regression in 2.7.2+ to avoid crash in ffi_closure_free
Index: 2.7/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/2.7/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- 2.7/distinfo        26 Nov 2021 18:47:07 -0000      1.9
+++ 2.7/distinfo        12 Apr 2022 14:42:36 -0000
@@ -1,4 +1,4 @@
 SHA256 (ruby-2.7-ffi-closure-fix.patch) = 
4MKbiJzsl+VKRd24hZ4wWmiRQnEJgMKGcZS2KUsN1TU=
-SHA256 (ruby-2.7.5.tar.gz) = J1W5AKISNbRDuxba3ZAy94TUqI8UPYUrxdFU8iuHgfE=
+SHA256 (ruby-2.7.6.tar.gz) = 5yA7DMCUQu0sCJNtSD+KwUDsHHLje7XEAWRreGbLXRA=
 SIZE (ruby-2.7-ffi-closure-fix.patch) = 1033
-SIZE (ruby-2.7.5.tar.gz) = 16923709
+SIZE (ruby-2.7.6.tar.gz) = 16919639
Index: 2.7/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/2.7/pkg/PLIST-main,v
retrieving revision 1.8
diff -u -p -r1.8 PLIST-main
--- 2.7/pkg/PLIST-main  11 Mar 2022 19:29:13 -0000      1.8
+++ 2.7/pkg/PLIST-main  12 Apr 2022 15:58:23 -0000
@@ -45,7 +45,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-2.7.5.h
+include/ruby-${REV}/${SUB}/rb_mjit_min_header-2.7.6.h
 include/ruby-${REV}/${SUB}/ruby/
 include/ruby-${REV}/${SUB}/ruby/config.h
 @so lib/libruby27.so
Index: 2.7/pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/2.7/pkg/PLIST-ri_docs,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST-ri_docs
--- 2.7/pkg/PLIST-ri_docs       11 Mar 2022 19:29:13 -0000      1.6
+++ 2.7/pkg/PLIST-ri_docs       12 Apr 2022 15:59:12 -0000
@@ -18606,6 +18606,8 @@ share/ri/${REV}/system/Zlib/GzipWriter/p
 share/ri/${REV}/system/Zlib/GzipWriter/puts-i.ri
 share/ri/${REV}/system/Zlib/GzipWriter/tell-i.ri
 share/ri/${REV}/system/Zlib/GzipWriter/write-i.ri
+share/ri/${REV}/system/Zlib/InProgressError/
+share/ri/${REV}/system/Zlib/InProgressError/cdesc-InProgressError.ri
 share/ri/${REV}/system/Zlib/Inflate/
 share/ri/${REV}/system/Zlib/Inflate/%3c%3c-i.ri
 share/ri/${REV}/system/Zlib/Inflate/add_dictionary-i.ri
Index: 3.0/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/3.0/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- 3.0/Makefile        11 Mar 2022 19:29:14 -0000      1.10
+++ 3.0/Makefile        12 Apr 2022 14:42:31 -0000
@@ -1,10 +1,8 @@
-VERSION =              3.0.3
+VERSION =              3.0.4
 DISTNAME =             ruby-${VERSION}
 SHARED_LIBS =          ruby30  0.0
 NEXTVER =              3.1
 PKGSPEC-main ?=         ruby->=3.0.0,<${NEXTVER}
-
-REVISION-main =                0
 
 PSEUDO_FLAVORS=                no_ri_docs bootstrap
 # Do not build the RI docs on slow arches
Index: 3.0/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/3.0/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- 3.0/distinfo        26 Nov 2021 18:49:16 -0000      1.4
+++ 3.0/distinfo        12 Apr 2022 14:42:41 -0000
@@ -1,2 +1,2 @@
-SHA256 (ruby-3.0.3.tar.gz) = NYaGHLLfVpcCh/D9g/J0vZIFiHLYMNFVcLNt738akqw=
-SIZE (ruby-3.0.3.tar.gz) = 20242729
+SHA256 (ruby-3.0.4.tar.gz) = cLR8IHrwS86azqJiMI+0KJPT4kTzmkq8WGkgoccjcis=
+SIZE (ruby-3.0.4.tar.gz) = 21139486
Index: 3.0/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/3.0/pkg/PLIST-main,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST-main
--- 3.0/pkg/PLIST-main  11 Mar 2022 19:29:14 -0000      1.6
+++ 3.0/pkg/PLIST-main  12 Apr 2022 15:58:42 -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.3.h
+include/ruby-${REV}/${SUB}/rb_mjit_min_header-3.0.4.h
 include/ruby-${REV}/${SUB}/ruby/
 include/ruby-${REV}/${SUB}/ruby/config.h
 @so lib/libruby30.so
@@ -445,6 +445,8 @@ lib/ruby/${REV}/bundler/templates/newgem
 lib/ruby/${REV}/bundler/templates/newgem/newgem.gemspec.tt
 lib/ruby/${REV}/bundler/templates/newgem/rspec.tt
 lib/ruby/${REV}/bundler/templates/newgem/rubocop.yml.tt
+lib/ruby/${REV}/bundler/templates/newgem/sig/
+lib/ruby/${REV}/bundler/templates/newgem/sig/newgem.rbs.tt
 lib/ruby/${REV}/bundler/templates/newgem/spec/
 lib/ruby/${REV}/bundler/templates/newgem/spec/newgem_spec.rb.tt
 lib/ruby/${REV}/bundler/templates/newgem/spec/spec_helper.rb.tt
@@ -465,6 +467,7 @@ lib/ruby/${REV}/bundler/ui/silent.rb
 lib/ruby/${REV}/bundler/uri_credentials_filter.rb
 lib/ruby/${REV}/bundler/vendor/
 lib/ruby/${REV}/bundler/vendor/connection_pool/
+lib/ruby/${REV}/bundler/vendor/connection_pool/LICENSE
 lib/ruby/${REV}/bundler/vendor/connection_pool/lib/
 lib/ruby/${REV}/bundler/vendor/connection_pool/lib/connection_pool/
 lib/ruby/${REV}/bundler/vendor/connection_pool/lib/connection_pool.rb
@@ -475,6 +478,7 @@ lib/ruby/${REV}/bundler/vendor/fileutils
 lib/ruby/${REV}/bundler/vendor/fileutils/lib/
 lib/ruby/${REV}/bundler/vendor/fileutils/lib/fileutils.rb
 lib/ruby/${REV}/bundler/vendor/molinillo/
+lib/ruby/${REV}/bundler/vendor/molinillo/LICENSE
 lib/ruby/${REV}/bundler/vendor/molinillo/lib/
 lib/ruby/${REV}/bundler/vendor/molinillo/lib/molinillo/
 lib/ruby/${REV}/bundler/vendor/molinillo/lib/molinillo.rb
@@ -510,6 +514,7 @@ lib/ruby/${REV}/bundler/vendor/net-http-
 
lib/ruby/${REV}/bundler/vendor/net-http-persistent/lib/net/http/persistent/pool.rb
 
lib/ruby/${REV}/bundler/vendor/net-http-persistent/lib/net/http/persistent/timed_stack_multi.rb
 lib/ruby/${REV}/bundler/vendor/thor/
+lib/ruby/${REV}/bundler/vendor/thor/LICENSE.md
 lib/ruby/${REV}/bundler/vendor/thor/lib/
 lib/ruby/${REV}/bundler/vendor/thor/lib/thor/
 lib/ruby/${REV}/bundler/vendor/thor/lib/thor.rb
@@ -1178,6 +1183,7 @@ lib/ruby/${REV}/rubygems/name_tuple.rb
 lib/ruby/${REV}/rubygems/openssl.rb
 lib/ruby/${REV}/rubygems/optparse/
 lib/ruby/${REV}/rubygems/optparse.rb
+lib/ruby/${REV}/rubygems/optparse/COPYING
 lib/ruby/${REV}/rubygems/optparse/lib/
 lib/ruby/${REV}/rubygems/optparse/lib/optionparser.rb
 lib/ruby/${REV}/rubygems/optparse/lib/optparse/
@@ -1245,6 +1251,7 @@ lib/ruby/${REV}/rubygems/resolver/lock_s
 lib/ruby/${REV}/rubygems/resolver/lock_specification.rb
 lib/ruby/${REV}/rubygems/resolver/molinillo/
 lib/ruby/${REV}/rubygems/resolver/molinillo.rb
+lib/ruby/${REV}/rubygems/resolver/molinillo/LICENSE
 lib/ruby/${REV}/rubygems/resolver/molinillo/lib/
 lib/ruby/${REV}/rubygems/resolver/molinillo/lib/molinillo/
 lib/ruby/${REV}/rubygems/resolver/molinillo/lib/molinillo.rb
@@ -1491,10 +1498,10 @@ lib/ruby/gems/${REV}/gems/abbrev-0.1.0/
 lib/ruby/gems/${REV}/gems/base64-0.1.0/
 lib/ruby/gems/${REV}/gems/benchmark-0.1.1/
 lib/ruby/gems/${REV}/gems/bigdecimal-3.0.0/
-lib/ruby/gems/${REV}/gems/bundler-2.2.32/
-lib/ruby/gems/${REV}/gems/bundler-2.2.32/libexec/
-lib/ruby/gems/${REV}/gems/bundler-2.2.32/libexec/bundle
-lib/ruby/gems/${REV}/gems/bundler-2.2.32/libexec/bundler
+lib/ruby/gems/${REV}/gems/bundler-2.2.33/
+lib/ruby/gems/${REV}/gems/bundler-2.2.33/libexec/
+lib/ruby/gems/${REV}/gems/bundler-2.2.33/libexec/bundle
+lib/ruby/gems/${REV}/gems/bundler-2.2.33/libexec/bundler
 lib/ruby/gems/${REV}/gems/cgi-0.2.1/
 lib/ruby/gems/${REV}/gems/csv-3.1.9/
 lib/ruby/gems/${REV}/gems/date-3.1.3/
@@ -2735,7 +2742,7 @@ lib/ruby/gems/${REV}/specifications/defa
 lib/ruby/gems/${REV}/specifications/default/base64-0.1.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/benchmark-0.1.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/bigdecimal-3.0.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/bundler-2.2.32.gemspec
+lib/ruby/gems/${REV}/specifications/default/bundler-2.2.33.gemspec
 lib/ruby/gems/${REV}/specifications/default/cgi-0.2.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/csv-3.1.9.gemspec
 lib/ruby/gems/${REV}/specifications/default/date-3.1.3.gemspec
Index: 3.0/pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/3.0/pkg/PLIST-ri_docs,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST-ri_docs
--- 3.0/pkg/PLIST-ri_docs       11 Mar 2022 19:29:14 -0000      1.5
+++ 3.0/pkg/PLIST-ri_docs       12 Apr 2022 15:59:22 -0000
@@ -3210,170 +3210,6 @@ share/ri/${REV}/system/Gem/NoAliasYAMLTr
 share/ri/${REV}/system/Gem/NoAliasYAMLTree/visit_String-i.ri
 share/ri/${REV}/system/Gem/OperationNotSupportedError/
 
share/ri/${REV}/system/Gem/OperationNotSupportedError/cdesc-OperationNotSupportedError.ri
-share/ri/${REV}/system/Gem/OptionParser/
-share/ri/${REV}/system/Gem/OptionParser/AC/
-share/ri/${REV}/system/Gem/OptionParser/AC/_ac_arg_enable-i.ri
-share/ri/${REV}/system/Gem/OptionParser/AC/_check_ac_args-i.ri
-share/ri/${REV}/system/Gem/OptionParser/AC/ac_arg_disable-i.ri
-share/ri/${REV}/system/Gem/OptionParser/AC/ac_arg_enable-i.ri
-share/ri/${REV}/system/Gem/OptionParser/AC/ac_arg_with-i.ri
-share/ri/${REV}/system/Gem/OptionParser/AC/cdesc-AC.ri
-share/ri/${REV}/system/Gem/OptionParser/Acceptables/
-share/ri/${REV}/system/Gem/OptionParser/Acceptables/cdesc-Acceptables.ri
-share/ri/${REV}/system/Gem/OptionParser/AmbiguousArgument/
-share/ri/${REV}/system/Gem/OptionParser/AmbiguousArgument/cdesc-AmbiguousArgument.ri
-share/ri/${REV}/system/Gem/OptionParser/AmbiguousOption/
-share/ri/${REV}/system/Gem/OptionParser/AmbiguousOption/cdesc-AmbiguousOption.ri
-share/ri/${REV}/system/Gem/OptionParser/Arguable/
-share/ri/${REV}/system/Gem/OptionParser/Arguable/cdesc-Arguable.ri
-share/ri/${REV}/system/Gem/OptionParser/Arguable/extend_object-c.ri
-share/ri/${REV}/system/Gem/OptionParser/Arguable/getopts-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Arguable/new-c.ri
-share/ri/${REV}/system/Gem/OptionParser/Arguable/options%3d-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Arguable/options-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Arguable/order%21-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Arguable/parse%21-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Arguable/permute%21-i.ri
-share/ri/${REV}/system/Gem/OptionParser/CompletingHash/
-share/ri/${REV}/system/Gem/OptionParser/CompletingHash/cdesc-CompletingHash.ri
-share/ri/${REV}/system/Gem/OptionParser/CompletingHash/match-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Completion/
-share/ri/${REV}/system/Gem/OptionParser/Completion/candidate-c.ri
-share/ri/${REV}/system/Gem/OptionParser/Completion/candidate-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Completion/cdesc-Completion.ri
-share/ri/${REV}/system/Gem/OptionParser/Completion/complete-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Completion/convert-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Completion/regexp-c.ri
-share/ri/${REV}/system/Gem/OptionParser/InvalidArgument/
-share/ri/${REV}/system/Gem/OptionParser/InvalidArgument/cdesc-InvalidArgument.ri
-share/ri/${REV}/system/Gem/OptionParser/InvalidOption/
-share/ri/${REV}/system/Gem/OptionParser/InvalidOption/cdesc-InvalidOption.ri
-share/ri/${REV}/system/Gem/OptionParser/List/
-share/ri/${REV}/system/Gem/OptionParser/List/accept-i.ri
-share/ri/${REV}/system/Gem/OptionParser/List/append-i.ri
-share/ri/${REV}/system/Gem/OptionParser/List/atype-i.ri
-share/ri/${REV}/system/Gem/OptionParser/List/cdesc-List.ri
-share/ri/${REV}/system/Gem/OptionParser/List/complete-i.ri
-share/ri/${REV}/system/Gem/OptionParser/List/each_option-i.ri
-share/ri/${REV}/system/Gem/OptionParser/List/get_candidates-i.ri
-share/ri/${REV}/system/Gem/OptionParser/List/list-i.ri
-share/ri/${REV}/system/Gem/OptionParser/List/long-i.ri
-share/ri/${REV}/system/Gem/OptionParser/List/new-c.ri
-share/ri/${REV}/system/Gem/OptionParser/List/prepend-i.ri
-share/ri/${REV}/system/Gem/OptionParser/List/reject-i.ri
-share/ri/${REV}/system/Gem/OptionParser/List/search-i.ri
-share/ri/${REV}/system/Gem/OptionParser/List/short-i.ri
-share/ri/${REV}/system/Gem/OptionParser/List/summarize-i.ri
-share/ri/${REV}/system/Gem/OptionParser/MissingArgument/
-share/ri/${REV}/system/Gem/OptionParser/MissingArgument/cdesc-MissingArgument.ri
-share/ri/${REV}/system/Gem/OptionParser/NeedlessArgument/
-share/ri/${REV}/system/Gem/OptionParser/NeedlessArgument/cdesc-NeedlessArgument.ri
-share/ri/${REV}/system/Gem/OptionParser/OptionMap/
-share/ri/${REV}/system/Gem/OptionParser/OptionMap/cdesc-OptionMap.ri
-share/ri/${REV}/system/Gem/OptionParser/ParseError/
-share/ri/${REV}/system/Gem/OptionParser/ParseError/additional-i.ri
-share/ri/${REV}/system/Gem/OptionParser/ParseError/args-i.ri
-share/ri/${REV}/system/Gem/OptionParser/ParseError/cdesc-ParseError.ri
-share/ri/${REV}/system/Gem/OptionParser/ParseError/filter_backtrace-c.ri
-share/ri/${REV}/system/Gem/OptionParser/ParseError/inspect-i.ri
-share/ri/${REV}/system/Gem/OptionParser/ParseError/message-i.ri
-share/ri/${REV}/system/Gem/OptionParser/ParseError/new-c.ri
-share/ri/${REV}/system/Gem/OptionParser/ParseError/reason-i.ri
-share/ri/${REV}/system/Gem/OptionParser/ParseError/recover-i.ri
-share/ri/${REV}/system/Gem/OptionParser/ParseError/set_backtrace-i.ri
-share/ri/${REV}/system/Gem/OptionParser/ParseError/set_option-i.ri
-share/ri/${REV}/system/Gem/OptionParser/ParseError/to_s-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/
-share/ri/${REV}/system/Gem/OptionParser/Switch/NoArgument/
-share/ri/${REV}/system/Gem/OptionParser/Switch/NoArgument/cdesc-NoArgument.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/NoArgument/incompatible_argument_styles-c.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/NoArgument/parse-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/NoArgument/pattern-c.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/OptionalArgument/
-share/ri/${REV}/system/Gem/OptionParser/Switch/OptionalArgument/cdesc-OptionalArgument.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/OptionalArgument/parse-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/PlacedArgument/
-share/ri/${REV}/system/Gem/OptionParser/Switch/PlacedArgument/cdesc-PlacedArgument.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/PlacedArgument/parse-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/RequiredArgument/
-share/ri/${REV}/system/Gem/OptionParser/Switch/RequiredArgument/cdesc-RequiredArgument.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/RequiredArgument/parse-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/arg-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/block-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/cdesc-Switch.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/conv-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/desc-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/guess-c.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/incompatible_argument_styles-c.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/long-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/new-c.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/pattern-c.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/pattern-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/short-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/summarize-i.ri
-share/ri/${REV}/system/Gem/OptionParser/Switch/switch_name-i.ri
-share/ri/${REV}/system/Gem/OptionParser/abort-i.ri
-share/ri/${REV}/system/Gem/OptionParser/accept-c.ri
-share/ri/${REV}/system/Gem/OptionParser/accept-i.ri
-share/ri/${REV}/system/Gem/OptionParser/additional_message-i.ri
-share/ri/${REV}/system/Gem/OptionParser/banner-i.ri
-share/ri/${REV}/system/Gem/OptionParser/base-i.ri
-share/ri/${REV}/system/Gem/OptionParser/candidate-i.ri
-share/ri/${REV}/system/Gem/OptionParser/cdesc-OptionParser.ri
-share/ri/${REV}/system/Gem/OptionParser/def_head_option-i.ri
-share/ri/${REV}/system/Gem/OptionParser/def_option-i.ri
-share/ri/${REV}/system/Gem/OptionParser/def_tail_option-i.ri
-share/ri/${REV}/system/Gem/OptionParser/default_argv-i.ri
-share/ri/${REV}/system/Gem/OptionParser/define-i.ri
-share/ri/${REV}/system/Gem/OptionParser/define_by_keywords-i.ri
-share/ri/${REV}/system/Gem/OptionParser/define_head-i.ri
-share/ri/${REV}/system/Gem/OptionParser/define_tail-i.ri
-share/ri/${REV}/system/Gem/OptionParser/each_const-c.ri
-share/ri/${REV}/system/Gem/OptionParser/environment-i.ri
-share/ri/${REV}/system/Gem/OptionParser/getopts-c.ri
-share/ri/${REV}/system/Gem/OptionParser/getopts-i.ri
-share/ri/${REV}/system/Gem/OptionParser/help-i.ri
-share/ri/${REV}/system/Gem/OptionParser/inc-c.ri
-share/ri/${REV}/system/Gem/OptionParser/inc-i.ri
-share/ri/${REV}/system/Gem/OptionParser/load-i.ri
-share/ri/${REV}/system/Gem/OptionParser/make_switch-i.ri
-share/ri/${REV}/system/Gem/OptionParser/new-c.ri
-share/ri/${REV}/system/Gem/OptionParser/new-i.ri
-share/ri/${REV}/system/Gem/OptionParser/on-i.ri
-share/ri/${REV}/system/Gem/OptionParser/on_head-i.ri
-share/ri/${REV}/system/Gem/OptionParser/on_tail-i.ri
-share/ri/${REV}/system/Gem/OptionParser/order%21-i.ri
-share/ri/${REV}/system/Gem/OptionParser/order-i.ri
-share/ri/${REV}/system/Gem/OptionParser/parse%21-i.ri
-share/ri/${REV}/system/Gem/OptionParser/parse-i.ri
-share/ri/${REV}/system/Gem/OptionParser/permute%21-i.ri
-share/ri/${REV}/system/Gem/OptionParser/permute-i.ri
-share/ri/${REV}/system/Gem/OptionParser/program_name-i.ri
-share/ri/${REV}/system/Gem/OptionParser/reject-c.ri
-share/ri/${REV}/system/Gem/OptionParser/reject-i.ri
-share/ri/${REV}/system/Gem/OptionParser/release-i.ri
-share/ri/${REV}/system/Gem/OptionParser/remove-i.ri
-share/ri/${REV}/system/Gem/OptionParser/require_exact-i.ri
-share/ri/${REV}/system/Gem/OptionParser/search_const-c.ri
-share/ri/${REV}/system/Gem/OptionParser/separator-i.ri
-share/ri/${REV}/system/Gem/OptionParser/set_banner-i.ri
-share/ri/${REV}/system/Gem/OptionParser/set_program_name-i.ri
-share/ri/${REV}/system/Gem/OptionParser/set_summary_indent-i.ri
-share/ri/${REV}/system/Gem/OptionParser/set_summary_width-i.ri
-share/ri/${REV}/system/Gem/OptionParser/show_version-c.ri
-share/ri/${REV}/system/Gem/OptionParser/summarize-i.ri
-share/ri/${REV}/system/Gem/OptionParser/summary_indent-i.ri
-share/ri/${REV}/system/Gem/OptionParser/summary_width-i.ri
-share/ri/${REV}/system/Gem/OptionParser/terminate-c.ri
-share/ri/${REV}/system/Gem/OptionParser/terminate-i.ri
-share/ri/${REV}/system/Gem/OptionParser/to_a-i.ri
-share/ri/${REV}/system/Gem/OptionParser/to_s-i.ri
-share/ri/${REV}/system/Gem/OptionParser/top-c.ri
-share/ri/${REV}/system/Gem/OptionParser/top-i.ri
-share/ri/${REV}/system/Gem/OptionParser/ver-i.ri
-share/ri/${REV}/system/Gem/OptionParser/version-i.ri
-share/ri/${REV}/system/Gem/OptionParser/warn-i.ri
-share/ri/${REV}/system/Gem/OptionParser/with-c.ri
 share/ri/${REV}/system/Gem/Package/
 share/ri/${REV}/system/Gem/Package/DigestIO/
 share/ri/${REV}/system/Gem/Package/DigestIO/cdesc-DigestIO.ri
@@ -4593,22 +4429,6 @@ share/ri/${REV}/system/Gem/SystemExitExc
 share/ri/${REV}/system/Gem/SystemExitException/cdesc-SystemExitException.ri
 share/ri/${REV}/system/Gem/SystemExitException/exit_code-i.ri
 share/ri/${REV}/system/Gem/SystemExitException/new-c.ri
-share/ri/${REV}/system/Gem/TSort/
-share/ri/${REV}/system/Gem/TSort/Cyclic/
-share/ri/${REV}/system/Gem/TSort/Cyclic/cdesc-Cyclic.ri
-share/ri/${REV}/system/Gem/TSort/cdesc-TSort.ri
-share/ri/${REV}/system/Gem/TSort/each_strongly_connected_component-c.ri
-share/ri/${REV}/system/Gem/TSort/each_strongly_connected_component-i.ri
-share/ri/${REV}/system/Gem/TSort/each_strongly_connected_component_from-c.ri
-share/ri/${REV}/system/Gem/TSort/each_strongly_connected_component_from-i.ri
-share/ri/${REV}/system/Gem/TSort/strongly_connected_components-c.ri
-share/ri/${REV}/system/Gem/TSort/strongly_connected_components-i.ri
-share/ri/${REV}/system/Gem/TSort/tsort-c.ri
-share/ri/${REV}/system/Gem/TSort/tsort-i.ri
-share/ri/${REV}/system/Gem/TSort/tsort_each-c.ri
-share/ri/${REV}/system/Gem/TSort/tsort_each-i.ri
-share/ri/${REV}/system/Gem/TSort/tsort_each_child-i.ri
-share/ri/${REV}/system/Gem/TSort/tsort_each_node-i.ri
 share/ri/${REV}/system/Gem/Text/
 share/ri/${REV}/system/Gem/Text/cdesc-Text.ri
 share/ri/${REV}/system/Gem/Text/clean_text-i.ri
@@ -13187,6 +13007,8 @@ share/ri/${REV}/system/Zlib/GzipWriter/p
 share/ri/${REV}/system/Zlib/GzipWriter/puts-i.ri
 share/ri/${REV}/system/Zlib/GzipWriter/tell-i.ri
 share/ri/${REV}/system/Zlib/GzipWriter/write-i.ri
+share/ri/${REV}/system/Zlib/InProgressError/
+share/ri/${REV}/system/Zlib/InProgressError/cdesc-InProgressError.ri
 share/ri/${REV}/system/Zlib/Inflate/
 share/ri/${REV}/system/Zlib/Inflate/%3c%3c-i.ri
 share/ri/${REV}/system/Zlib/Inflate/add_dictionary-i.ri
@@ -13244,6 +13066,10 @@ share/ri/${REV}/system/lib/
 share/ri/${REV}/system/lib/racc/
 share/ri/${REV}/system/lib/racc/rdoc/
 share/ri/${REV}/system/lib/racc/rdoc/page-grammar_en_rdoc.ri
+share/ri/${REV}/system/lib/rubygems/
+share/ri/${REV}/system/lib/rubygems/resolver/
+share/ri/${REV}/system/lib/rubygems/resolver/molinillo/
+share/ri/${REV}/system/lib/rubygems/resolver/molinillo/page-LICENSE.ri
 share/ri/${REV}/system/page-CONTRIBUTING_md.ri
 share/ri/${REV}/system/page-COPYING.ri
 share/ri/${REV}/system/page-COPYING_ja.ri
Index: 3.1/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/3.1/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- 3.1/Makefile        11 Mar 2022 19:29:14 -0000      1.6
+++ 3.1/Makefile        12 Apr 2022 14:42:40 -0000
@@ -1,4 +1,4 @@
-VERSION =              3.1.1
+VERSION =              3.1.2
 DISTNAME =             ruby-${VERSION}
 SHARED_LIBS =          ruby31  0.0
 NEXTVER =              3.2
Index: 3.1/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/3.1/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- 3.1/distinfo        20 Feb 2022 18:24:40 -0000      1.2
+++ 3.1/distinfo        12 Apr 2022 14:42:48 -0000
@@ -1,2 +1,2 @@
-SHA256 (ruby-3.1.1.tar.gz) = /m5Hgt6XRDl43bqLpL440iKqJNw+PwKmqOdwHA7rYZ0=
-SIZE (ruby-3.1.1.tar.gz) = 20562492
+SHA256 (ruby-3.1.2.tar.gz) = YYQxEjifArc1QotTu2TPmIrZ+4GFi4JI4i5XM28kqD4=
+SIZE (ruby-3.1.2.tar.gz) = 20553628
Index: 3.1/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/3.1/pkg/PLIST-main,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST-main
--- 3.1/pkg/PLIST-main  11 Mar 2022 19:29:14 -0000      1.4
+++ 3.1/pkg/PLIST-main  12 Apr 2022 15:05:26 -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.1.h
+include/ruby-${REV}/${SUB}/rb_mjit_min_header-3.1.2.h
 include/ruby-${REV}/${SUB}/ruby/
 include/ruby-${REV}/${SUB}/ruby/config.h
 @so lib/libruby31.so

Reply via email to