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
No comments:
Post a Comment