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
