This updates from Ruby 3.2.2 to Ruby 3.2.3. Release announcement at https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/
One security fix in this release: CVE-2023-36617: ReDoS vulnerability in URI Porting wise, the only unusual change is the addition of a new command line tool (syntax_suggest32) in a tiny release. The command line tool doesn't work, and I checked and Ruby 3.3 has the same issue. I filed a bug upstream for that. Tested on amd64. Will be committing in a couple days unless I hear objections. Since this has a security fix, I'll commit to -stable next week. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/lang/ruby/3.2/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 1 Jan 2024 17:03:48 -0000 1.8 +++ Makefile 18 Jan 2024 18:53:11 -0000 @@ -1,9 +1,8 @@ -VERSION = 3.2.2 +VERSION = 3.2.3 DISTNAME = ruby-${VERSION} SHARED_LIBS = ruby32 0.0 NEXTVER = 3.3 PKGSPEC-main ?= ruby->=3.2.0,<${NEXTVER} -REVISION-main = 2 PSEUDO_FLAVORS= no_ri_docs bootstrap # Do not build the RI docs on slow arches Index: distinfo =================================================================== RCS file: /cvs/ports/lang/ruby/3.2/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 1 Apr 2023 19:28:25 -0000 1.3 +++ distinfo 18 Jan 2024 18:53:11 -0000 @@ -1,2 +1,2 @@ -SHA256 (ruby-3.2.2.tar.gz) = lsV1WIcaZ0jeW8nydOk/S1qtBs2PN776Do2U57ikI7w= -SIZE (ruby-3.2.2.tar.gz) = 20467023 +SHA256 (ruby-3.2.3.tar.gz) = r38XV9ndtjA0WYgTkhHx/VcP9bqDDe8cx8Rorptlybo= +SIZE (ruby-3.2.3.tar.gz) = 20577155 Index: pkg/MESSAGE-main =================================================================== RCS file: /cvs/ports/lang/ruby/3.2/pkg/MESSAGE-main,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 MESSAGE-main --- pkg/MESSAGE-main 26 Dec 2022 03:03:57 -0000 1.1.1.1 +++ pkg/MESSAGE-main 18 Jan 2024 18:53:11 -0000 @@ -13,6 +13,7 @@ create symbolic links like so (overwriti ln -sf ${PREFIX}/bin/rdbg32 ${PREFIX}/bin/rdbg ln -sf ${PREFIX}/bin/rdoc32 ${PREFIX}/bin/rdoc ln -sf ${PREFIX}/bin/ri32 ${PREFIX}/bin/ri + ln -sf ${PREFIX}/bin/syntax_suggest32 ${PREFIX}/bin/syntax_suggest ln -sf ${PREFIX}/bin/typeprof32 ${PREFIX}/bin/typeprof The ruby-shims package is also available to automatically select an Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/ruby/3.2/pkg/PLIST-main,v retrieving revision 1.3 diff -u -p -r1.3 PLIST-main --- pkg/PLIST-main 1 Apr 2023 19:28:26 -0000 1.3 +++ pkg/PLIST-main 18 Jan 2024 18:53:11 -0000 @@ -13,6 +13,7 @@ bin/rdbg32 bin/rdoc32 bin/ri32 @bin bin/ruby32 +bin/syntax_suggest32 bin/typeprof32 include/ruby-${REV}/ include/ruby-${REV}/ruby/ @@ -221,7 +222,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.2.h +include/ruby-${REV}/${SUB}/rb_mjit_min_header-3.2.3.h include/ruby-${REV}/${SUB}/ruby/ include/ruby-${REV}/${SUB}/ruby/config.h @so lib/libruby32.so @@ -412,6 +413,7 @@ lib/ruby/${REV}/bundler/rubygems_ext.rb lib/ruby/${REV}/bundler/rubygems_gem_installer.rb lib/ruby/${REV}/bundler/rubygems_integration.rb lib/ruby/${REV}/bundler/runtime.rb +lib/ruby/${REV}/bundler/safe_marshal.rb lib/ruby/${REV}/bundler/self_manager.rb lib/ruby/${REV}/bundler/settings/ lib/ruby/${REV}/bundler/settings.rb @@ -1225,7 +1227,12 @@ lib/ruby/${REV}/rubygems/ext/configure_b lib/ruby/${REV}/rubygems/ext/ext_conf_builder.rb lib/ruby/${REV}/rubygems/ext/rake_builder.rb lib/ruby/${REV}/rubygems/gem_runner.rb +lib/ruby/${REV}/rubygems/gemcutter_utilities/ lib/ruby/${REV}/rubygems/gemcutter_utilities.rb +lib/ruby/${REV}/rubygems/gemcutter_utilities/webauthn_listener/ +lib/ruby/${REV}/rubygems/gemcutter_utilities/webauthn_listener.rb +lib/ruby/${REV}/rubygems/gemcutter_utilities/webauthn_listener/response.rb +lib/ruby/${REV}/rubygems/gemcutter_utilities/webauthn_poller.rb lib/ruby/${REV}/rubygems/indexer.rb lib/ruby/${REV}/rubygems/install_default_message.rb lib/ruby/${REV}/rubygems/install_message.rb @@ -1346,6 +1353,7 @@ lib/ruby/${REV}/rubygems/security/policy lib/ruby/${REV}/rubygems/security/signer.rb lib/ruby/${REV}/rubygems/security/trust_dir.rb lib/ruby/${REV}/rubygems/security_option.rb +lib/ruby/${REV}/rubygems/shellwords.rb lib/ruby/${REV}/rubygems/source/ lib/ruby/${REV}/rubygems/source.rb lib/ruby/${REV}/rubygems/source/git.rb @@ -1393,6 +1401,9 @@ lib/ruby/${REV}/syntax_suggest.rb lib/ruby/${REV}/syntax_suggest/api.rb lib/ruby/${REV}/syntax_suggest/around_block_scan.rb lib/ruby/${REV}/syntax_suggest/block_expand.rb +lib/ruby/${REV}/syntax_suggest/capture/ +lib/ruby/${REV}/syntax_suggest/capture/before_after_keyword_ends.rb +lib/ruby/${REV}/syntax_suggest/capture/falling_indent_lines.rb lib/ruby/${REV}/syntax_suggest/capture_code_context.rb lib/ruby/${REV}/syntax_suggest/clean_document.rb lib/ruby/${REV}/syntax_suggest/cli.rb @@ -1412,6 +1423,7 @@ lib/ruby/${REV}/syntax_suggest/pathname_ lib/ruby/${REV}/syntax_suggest/priority_engulf_queue.rb lib/ruby/${REV}/syntax_suggest/priority_queue.rb lib/ruby/${REV}/syntax_suggest/ripper_errors.rb +lib/ruby/${REV}/syntax_suggest/scan_history.rb lib/ruby/${REV}/syntax_suggest/unvisited_lines.rb lib/ruby/${REV}/syntax_suggest/version.rb lib/ruby/${REV}/syslog/ @@ -1562,10 +1574,10 @@ lib/ruby/gems/${REV}/cache/ lib/ruby/gems/${REV}/cache/debug-1.7.1.gem lib/ruby/gems/${REV}/cache/matrix-0.4.2.gem lib/ruby/gems/${REV}/cache/minitest-5.16.3.gem -lib/ruby/gems/${REV}/cache/net-ftp-0.2.0.gem -lib/ruby/gems/${REV}/cache/net-imap-0.3.4.gem +lib/ruby/gems/${REV}/cache/net-ftp-0.2.1.gem +lib/ruby/gems/${REV}/cache/net-imap-0.3.4.1.gem lib/ruby/gems/${REV}/cache/net-pop-0.1.2.gem -lib/ruby/gems/${REV}/cache/net-smtp-0.3.3.gem +lib/ruby/gems/${REV}/cache/net-smtp-0.3.4.gem lib/ruby/gems/${REV}/cache/power_assert-2.0.3.gem lib/ruby/gems/${REV}/cache/prime-0.1.2.gem lib/ruby/gems/${REV}/cache/rake-13.0.6.gem @@ -1590,10 +1602,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.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/bundler-2.4.19/ +lib/ruby/gems/${REV}/gems/bundler-2.4.19/libexec/ +lib/ruby/gems/${REV}/gems/bundler-2.4.19/libexec/bundle +lib/ruby/gems/${REV}/gems/bundler-2.4.19/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/ @@ -1704,53 +1716,53 @@ lib/ruby/gems/${REV}/gems/minitest-5.16. lib/ruby/gems/${REV}/gems/minitest-5.16.3/test/minitest/test_minitest_test.rb lib/ruby/gems/${REV}/gems/minitest-5.16.3/test/minitest/test_minitest_test_task.rb lib/ruby/gems/${REV}/gems/mutex_m-0.1.2/ -lib/ruby/gems/${REV}/gems/net-ftp-0.2.0/ -lib/ruby/gems/${REV}/gems/net-ftp-0.2.0/Gemfile -lib/ruby/gems/${REV}/gems/net-ftp-0.2.0/LICENSE.txt -lib/ruby/gems/${REV}/gems/net-ftp-0.2.0/README.md -lib/ruby/gems/${REV}/gems/net-ftp-0.2.0/Rakefile -lib/ruby/gems/${REV}/gems/net-ftp-0.2.0/lib/ -lib/ruby/gems/${REV}/gems/net-ftp-0.2.0/lib/net/ -lib/ruby/gems/${REV}/gems/net-ftp-0.2.0/lib/net/ftp.rb -lib/ruby/gems/${REV}/gems/net-http-0.3.2/ -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/ -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/Gemfile -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/LICENSE.txt -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/README.md -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/Rakefile -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/benchmarks/ -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/benchmarks/stringprep.yml -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/benchmarks/table-regexps.yml -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/docs/ -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/docs/styles.css -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/ -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/ -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/ -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/authenticators/ -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/authenticators.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/authenticators/cram_md5.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/authenticators/digest_md5.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/authenticators/login.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/authenticators/plain.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/authenticators/xoauth2.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/command_data.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/data_encoding.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/errors.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/flags.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/response_data.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/response_parser.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/sasl/ -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/sasl.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/sasl/saslprep.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/sasl/saslprep_tables.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/sasl/stringprep.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/lib/net/imap/sasl/stringprep_tables.rb -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/rakelib/ -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/rakelib/rdoc.rake -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/rakelib/rfcs.rake -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/rakelib/saslprep.rake -lib/ruby/gems/${REV}/gems/net-imap-0.3.4/rakelib/string_prep_tables_generator.rb +lib/ruby/gems/${REV}/gems/net-ftp-0.2.1/ +lib/ruby/gems/${REV}/gems/net-ftp-0.2.1/Gemfile +lib/ruby/gems/${REV}/gems/net-ftp-0.2.1/LICENSE.txt +lib/ruby/gems/${REV}/gems/net-ftp-0.2.1/README.md +lib/ruby/gems/${REV}/gems/net-ftp-0.2.1/Rakefile +lib/ruby/gems/${REV}/gems/net-ftp-0.2.1/lib/ +lib/ruby/gems/${REV}/gems/net-ftp-0.2.1/lib/net/ +lib/ruby/gems/${REV}/gems/net-ftp-0.2.1/lib/net/ftp.rb +lib/ruby/gems/${REV}/gems/net-http-0.4.1/ +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/ +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/Gemfile +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/LICENSE.txt +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/README.md +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/Rakefile +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/benchmarks/ +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/benchmarks/stringprep.yml +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/benchmarks/table-regexps.yml +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/docs/ +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/docs/styles.css +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/ +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/ +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/ +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/authenticators/ +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/authenticators.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/authenticators/cram_md5.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/authenticators/digest_md5.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/authenticators/login.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/authenticators/plain.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/authenticators/xoauth2.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/command_data.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/data_encoding.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/errors.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/flags.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/response_data.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/response_parser.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/sasl/ +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/sasl.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/sasl/saslprep.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/sasl/saslprep_tables.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/sasl/stringprep.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/lib/net/imap/sasl/stringprep_tables.rb +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/rakelib/ +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/rakelib/rdoc.rake +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/rakelib/rfcs.rake +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/rakelib/saslprep.rake +lib/ruby/gems/${REV}/gems/net-imap-0.3.4.1/rakelib/string_prep_tables_generator.rb lib/ruby/gems/${REV}/gems/net-pop-0.1.2/ lib/ruby/gems/${REV}/gems/net-pop-0.1.2/Gemfile lib/ruby/gems/${REV}/gems/net-pop-0.1.2/LICENSE.txt @@ -1760,11 +1772,11 @@ lib/ruby/gems/${REV}/gems/net-pop-0.1.2/ lib/ruby/gems/${REV}/gems/net-pop-0.1.2/lib/net/ lib/ruby/gems/${REV}/gems/net-pop-0.1.2/lib/net/pop.rb lib/ruby/gems/${REV}/gems/net-protocol-0.2.1/ -lib/ruby/gems/${REV}/gems/net-smtp-0.3.3/ -lib/ruby/gems/${REV}/gems/net-smtp-0.3.3/LICENSE.txt -lib/ruby/gems/${REV}/gems/net-smtp-0.3.3/lib/ -lib/ruby/gems/${REV}/gems/net-smtp-0.3.3/lib/net/ -lib/ruby/gems/${REV}/gems/net-smtp-0.3.3/lib/net/smtp.rb +lib/ruby/gems/${REV}/gems/net-smtp-0.3.4/ +lib/ruby/gems/${REV}/gems/net-smtp-0.3.4/LICENSE.txt +lib/ruby/gems/${REV}/gems/net-smtp-0.3.4/lib/ +lib/ruby/gems/${REV}/gems/net-smtp-0.3.4/lib/net/ +lib/ruby/gems/${REV}/gems/net-smtp-0.3.4/lib/net/smtp.rb lib/ruby/gems/${REV}/gems/nkf-0.1.2/ lib/ruby/gems/${REV}/gems/observer-0.1.1/ lib/ruby/gems/${REV}/gems/open-uri-0.3.0/ @@ -2603,7 +2615,9 @@ lib/ruby/gems/${REV}/gems/shellwords-0.1 lib/ruby/gems/${REV}/gems/singleton-0.1.1/ lib/ruby/gems/${REV}/gems/stringio-3.0.4/ lib/ruby/gems/${REV}/gems/strscan-3.0.5/ -lib/ruby/gems/${REV}/gems/syntax_suggest-1.0.2/ +lib/ruby/gems/${REV}/gems/syntax_suggest-1.1.0/ +lib/ruby/gems/${REV}/gems/syntax_suggest-1.1.0/exe/ +lib/ruby/gems/${REV}/gems/syntax_suggest-1.1.0/exe/syntax_suggest lib/ruby/gems/${REV}/gems/syslog-0.1.1/ lib/ruby/gems/${REV}/gems/tempfile-0.1.3/ lib/ruby/gems/${REV}/gems/test-unit-3.5.7/ @@ -2721,7 +2735,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.1/ +lib/ruby/gems/${REV}/gems/uri-0.12.2/ 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/ @@ -2733,7 +2747,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.10.gemspec +lib/ruby/gems/${REV}/specifications/default/bundler-2.4.19.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 @@ -2759,7 +2773,7 @@ lib/ruby/gems/${REV}/specifications/defa lib/ruby/gems/${REV}/specifications/default/json-2.6.3.gemspec lib/ruby/gems/${REV}/specifications/default/logger-1.5.3.gemspec lib/ruby/gems/${REV}/specifications/default/mutex_m-0.1.2.gemspec -lib/ruby/gems/${REV}/specifications/default/net-http-0.3.2.gemspec +lib/ruby/gems/${REV}/specifications/default/net-http-0.4.1.gemspec lib/ruby/gems/${REV}/specifications/default/net-protocol-0.2.1.gemspec lib/ruby/gems/${REV}/specifications/default/nkf-0.1.2.gemspec lib/ruby/gems/${REV}/specifications/default/observer-0.1.1.gemspec @@ -2788,7 +2802,7 @@ lib/ruby/gems/${REV}/specifications/defa lib/ruby/gems/${REV}/specifications/default/singleton-0.1.1.gemspec lib/ruby/gems/${REV}/specifications/default/stringio-3.0.4.gemspec lib/ruby/gems/${REV}/specifications/default/strscan-3.0.5.gemspec -lib/ruby/gems/${REV}/specifications/default/syntax_suggest-1.0.2.gemspec +lib/ruby/gems/${REV}/specifications/default/syntax_suggest-1.1.0.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.2.gemspec @@ -2796,16 +2810,16 @@ lib/ruby/gems/${REV}/specifications/defa 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.1.gemspec +lib/ruby/gems/${REV}/specifications/default/uri-0.12.2.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 lib/ruby/gems/${REV}/specifications/matrix-0.4.2.gemspec lib/ruby/gems/${REV}/specifications/minitest-5.16.3.gemspec -lib/ruby/gems/${REV}/specifications/net-ftp-0.2.0.gemspec -lib/ruby/gems/${REV}/specifications/net-imap-0.3.4.gemspec +lib/ruby/gems/${REV}/specifications/net-ftp-0.2.1.gemspec +lib/ruby/gems/${REV}/specifications/net-imap-0.3.4.1.gemspec lib/ruby/gems/${REV}/specifications/net-pop-0.1.2.gemspec -lib/ruby/gems/${REV}/specifications/net-smtp-0.3.3.gemspec +lib/ruby/gems/${REV}/specifications/net-smtp-0.3.4.gemspec lib/ruby/gems/${REV}/specifications/power_assert-2.0.3.gemspec lib/ruby/gems/${REV}/specifications/prime-0.1.2.gemspec lib/ruby/gems/${REV}/specifications/rake-13.0.6.gemspec Index: pkg/PLIST-ri_docs =================================================================== RCS file: /cvs/ports/lang/ruby/3.2/pkg/PLIST-ri_docs,v retrieving revision 1.3 diff -u -p -r1.3 PLIST-ri_docs --- pkg/PLIST-ri_docs 1 Apr 2023 19:28:26 -0000 1.3 +++ pkg/PLIST-ri_docs 18 Jan 2024 18:53:12 -0000 @@ -3150,13 +3150,69 @@ share/ri/${REV}/system/Gem/GemRunner/do_ share/ri/${REV}/system/Gem/GemRunner/new-c.ri share/ri/${REV}/system/Gem/GemRunner/run-i.ri share/ri/${REV}/system/Gem/GemcutterUtilities/ +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/ +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/BadRequestResponse/ +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/BadRequestResponse/body-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/BadRequestResponse/cdesc-BadRequestResponse.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/BadRequestResponse/code-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/BadRequestResponse/reason_phrase-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/MethodNotAllowedResponse/ +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/MethodNotAllowedResponse/add_access_control_headers-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/MethodNotAllowedResponse/cdesc-MethodNotAllowedResponse.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/MethodNotAllowedResponse/code-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/MethodNotAllowedResponse/reason_phrase-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/NoContentResponse/ +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/NoContentResponse/cdesc-NoContentResponse.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/NoContentResponse/code-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/NoContentResponse/reason_phrase-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/NotFoundResponse/ +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/NotFoundResponse/cdesc-NotFoundResponse.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/NotFoundResponse/code-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/NotFoundResponse/reason_phrase-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/OkResponse/ +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/OkResponse/body-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/OkResponse/cdesc-OkResponse.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/OkResponse/code-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/OkResponse/reason_phrase-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/Response/ +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/Response/add_access_control_headers-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/Response/add_body-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/Response/add_connection_header-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/Response/body-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/Response/build_http_response-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/Response/cdesc-Response.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/Response/code-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/Response/for-c.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/Response/http_response-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/Response/new-c.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/Response/reason_phrase-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/Response/to_s-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/SocketResponder/ +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/SocketResponder/cdesc-SocketResponder.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/SocketResponder/new-c.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/SocketResponder/send-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/cdesc-WebauthnListener.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/host-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/listener_thread-c.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/new-c.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/parse_otp_from_uri-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/root_path%3f-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnListener/wait_for_otp_code-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnPoller/ +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnPoller/cdesc-WebauthnPoller.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnPoller/host-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnPoller/new-c.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnPoller/options-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnPoller/poll_for_otp-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnPoller/poll_thread-c.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/WebauthnPoller/webauthn_verification_poll_response-i.ri share/ri/${REV}/system/Gem/GemcutterUtilities/add_key_option-i.ri share/ri/${REV}/system/Gem/GemcutterUtilities/add_otp_option-i.ri share/ri/${REV}/system/Gem/GemcutterUtilities/api_key-i.ri share/ri/${REV}/system/Gem/GemcutterUtilities/api_key_forbidden%3f-i.ri -share/ri/${REV}/system/Gem/GemcutterUtilities/ask_otp-i.ri share/ri/${REV}/system/Gem/GemcutterUtilities/cdesc-GemcutterUtilities.ri share/ri/${REV}/system/Gem/GemcutterUtilities/default_host%3f-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/fetch_otp-i.ri share/ri/${REV}/system/Gem/GemcutterUtilities/get_key_name-i.ri share/ri/${REV}/system/Gem/GemcutterUtilities/get_mfa_params-i.ri share/ri/${REV}/system/Gem/GemcutterUtilities/get_scope_params-i.ri @@ -3172,6 +3228,8 @@ share/ri/${REV}/system/Gem/GemcutterUtil share/ri/${REV}/system/Gem/GemcutterUtilities/sign_in-i.ri share/ri/${REV}/system/Gem/GemcutterUtilities/update_scope-i.ri share/ri/${REV}/system/Gem/GemcutterUtilities/verify_api_key-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/wait_for_otp_thread-i.ri +share/ri/${REV}/system/Gem/GemcutterUtilities/webauthn_verification_url-i.ri share/ri/${REV}/system/Gem/GemcutterUtilities/with_response-i.ri share/ri/${REV}/system/Gem/ImpossibleDependenciesError/ share/ri/${REV}/system/Gem/ImpossibleDependenciesError/cdesc-ImpossibleDependenciesError.ri @@ -3249,6 +3307,7 @@ share/ri/${REV}/system/Gem/Installer/inh share/ri/${REV}/system/Gem/Installer/install-i.ri share/ri/${REV}/system/Gem/Installer/installation_satisfies_dependency%3f-i.ri share/ri/${REV}/system/Gem/Installer/installed_specs-i.ri +share/ri/${REV}/system/Gem/Installer/load_plugin-i.ri share/ri/${REV}/system/Gem/Installer/load_relative_enabled%3f-i.ri share/ri/${REV}/system/Gem/Installer/new-c.ri share/ri/${REV}/system/Gem/Installer/options-i.ri @@ -4707,6 +4766,9 @@ share/ri/${REV}/system/Gem/VersionOption share/ri/${REV}/system/Gem/VersionOption/add_version_option-i.ri share/ri/${REV}/system/Gem/VersionOption/cdesc-VersionOption.ri share/ri/${REV}/system/Gem/VersionOption/get_platform_from_requirements-i.ri +share/ri/${REV}/system/Gem/WebauthnVerificationError/ +share/ri/${REV}/system/Gem/WebauthnVerificationError/cdesc-WebauthnVerificationError.ri +share/ri/${REV}/system/Gem/WebauthnVerificationError/new-c.ri share/ri/${REV}/system/Gem/activated_gem_paths-c.ri share/ri/${REV}/system/Gem/add_to_load_path-c.ri share/ri/${REV}/system/Gem/already_loaded%3f-c.ri @@ -5980,9 +6042,6 @@ share/ri/${REV}/system/Kernel/spawn-i.ri share/ri/${REV}/system/Kernel/sprintf-i.ri share/ri/${REV}/system/Kernel/srand-i.ri share/ri/${REV}/system/Kernel/sub-i.ri -share/ri/${REV}/system/Kernel/syntax_suggest_original_load-i.ri -share/ri/${REV}/system/Kernel/syntax_suggest_original_require-i.ri -share/ri/${REV}/system/Kernel/syntax_suggest_original_require_relative-i.ri share/ri/${REV}/system/Kernel/syscall-i.ri share/ri/${REV}/system/Kernel/system-i.ri share/ri/${REV}/system/Kernel/tap-i.ri @@ -6466,6 +6525,7 @@ share/ri/${REV}/system/Net/HTTP/proxy_us share/ri/${REV}/system/Net/HTTP/proxy_user-i.ri share/ri/${REV}/system/Net/HTTP/proxyaddr-i.ri share/ri/${REV}/system/Net/HTTP/proxyport-i.ri +share/ri/${REV}/system/Net/HTTP/put-i.ri share/ri/${REV}/system/Net/HTTP/read_timeout%3d-i.ri share/ri/${REV}/system/Net/HTTP/read_timeout-i.ri share/ri/${REV}/system/Net/HTTP/request-i.ri @@ -6543,7 +6603,6 @@ share/ri/${REV}/system/Net/HTTPGatewayTi share/ri/${REV}/system/Net/HTTPGenericRequest/ share/ri/${REV}/system/Net/HTTPGenericRequest/body%3d-i.ri share/ri/${REV}/system/Net/HTTPGenericRequest/body-i.ri -share/ri/${REV}/system/Net/HTTPGenericRequest/body_exist%3f-i.ri share/ri/${REV}/system/Net/HTTPGenericRequest/body_stream%3d-i.ri share/ri/${REV}/system/Net/HTTPGenericRequest/body_stream-i.ri share/ri/${REV}/system/Net/HTTPGenericRequest/cdesc-HTTPGenericRequest.ri @@ -6552,7 +6611,6 @@ share/ri/${REV}/system/Net/HTTPGenericRe share/ri/${REV}/system/Net/HTTPGenericRequest/flush_buffer-i.ri share/ri/${REV}/system/Net/HTTPGenericRequest/inspect-i.ri share/ri/${REV}/system/Net/HTTPGenericRequest/method-i.ri -share/ri/${REV}/system/Net/HTTPGenericRequest/new-c.ri share/ri/${REV}/system/Net/HTTPGenericRequest/path-i.ri share/ri/${REV}/system/Net/HTTPGenericRequest/quote_string-i.ri share/ri/${REV}/system/Net/HTTPGenericRequest/request_body_permitted%3f-i.ri @@ -12147,23 +12205,17 @@ share/ri/${REV}/system/SyntaxError/new-c share/ri/${REV}/system/SyntaxError/path-i.ri share/ri/${REV}/system/SyntaxSuggest/ share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/ -share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/after_index-i.ri -share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/after_lines-i.ri -share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/before_index-i.ri -share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/before_lines-i.ri -share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/capture_neighbor_context-i.ri share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/cdesc-AroundBlockScan.ri share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/code_block-i.ri +share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/force_add_empty-i.ri +share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/force_add_hidden-i.ri +share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/inspect-i.ri share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/lines-i.ri +share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/lookahead_balance_one_line-i.ri share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/new-c.ri -share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/next_down-i.ri -share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/next_up-i.ri -share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/on_falling_indent-i.ri share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/scan_adjacent_indent-i.ri -share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/scan_neighbors-i.ri +share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/scan_neighbors_not_empty-i.ri share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/scan_while-i.ri -share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/skip-i.ri -share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/start_at_next_line-i.ri share/ri/${REV}/system/SyntaxSuggest/AroundBlockScan/stop_after_kw-i.ri share/ri/${REV}/system/SyntaxSuggest/BlockExpand/ share/ri/${REV}/system/SyntaxSuggest/BlockExpand/call-i.ri @@ -12172,6 +12224,16 @@ share/ri/${REV}/system/SyntaxSuggest/Blo share/ri/${REV}/system/SyntaxSuggest/BlockExpand/expand_neighbors-i.ri share/ri/${REV}/system/SyntaxSuggest/BlockExpand/inspect-i.ri share/ri/${REV}/system/SyntaxSuggest/BlockExpand/new-c.ri +share/ri/${REV}/system/SyntaxSuggest/Capture/ +share/ri/${REV}/system/SyntaxSuggest/Capture/BeforeAfterKeywordEnds/ +share/ri/${REV}/system/SyntaxSuggest/Capture/BeforeAfterKeywordEnds/call-i.ri +share/ri/${REV}/system/SyntaxSuggest/Capture/BeforeAfterKeywordEnds/cdesc-BeforeAfterKeywordEnds.ri +share/ri/${REV}/system/SyntaxSuggest/Capture/BeforeAfterKeywordEnds/new-c.ri +share/ri/${REV}/system/SyntaxSuggest/Capture/FallingIndentLines/ +share/ri/${REV}/system/SyntaxSuggest/Capture/FallingIndentLines/call-i.ri +share/ri/${REV}/system/SyntaxSuggest/Capture/FallingIndentLines/cdesc-FallingIndentLines.ri +share/ri/${REV}/system/SyntaxSuggest/Capture/FallingIndentLines/new-c.ri +share/ri/${REV}/system/SyntaxSuggest/Capture/cdesc-Capture.ri share/ri/${REV}/system/SyntaxSuggest/CaptureCodeContext/ share/ri/${REV}/system/SyntaxSuggest/CaptureCodeContext/call-i.ri share/ri/${REV}/system/SyntaxSuggest/CaptureCodeContext/capture_before_after_kws-i.ri @@ -12181,6 +12243,7 @@ share/ri/${REV}/system/SyntaxSuggest/Cap share/ri/${REV}/system/SyntaxSuggest/CaptureCodeContext/cdesc-CaptureCodeContext.ri share/ri/${REV}/system/SyntaxSuggest/CaptureCodeContext/code_lines-i.ri share/ri/${REV}/system/SyntaxSuggest/CaptureCodeContext/new-c.ri +share/ri/${REV}/system/SyntaxSuggest/CaptureCodeContext/sorted_lines-i.ri share/ri/${REV}/system/SyntaxSuggest/CleanDocument/ share/ri/${REV}/system/SyntaxSuggest/CleanDocument/call-i.ri share/ri/${REV}/system/SyntaxSuggest/CleanDocument/cdesc-CleanDocument.ri @@ -12376,6 +12439,23 @@ share/ri/${REV}/system/SyntaxSuggest/Rip share/ri/${REV}/system/SyntaxSuggest/RipperErrors/on_class_name_error-i.ri share/ri/${REV}/system/SyntaxSuggest/RipperErrors/on_param_error-i.ri share/ri/${REV}/system/SyntaxSuggest/RipperErrors/on_parse_error-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/ +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/after_index-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/after_lines-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/before_index-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/before_lines-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/cdesc-ScanHistory.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/changed%3f-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/commit_if_changed-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/current-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/lines-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/new-c.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/next_down-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/next_up-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/refresh_index-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/revert_last_commit-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/scan-i.ri +share/ri/${REV}/system/SyntaxSuggest/ScanHistory/stash_changes-i.ri share/ri/${REV}/system/SyntaxSuggest/UnvisitedLines/ share/ri/${REV}/system/SyntaxSuggest/UnvisitedLines/cdesc-UnvisitedLines.ri share/ri/${REV}/system/SyntaxSuggest/UnvisitedLines/empty%3f-i.ri @@ -13561,3 +13641,6 @@ share/ri/${REV}/system/syntax/page-prece share/ri/${REV}/system/syntax/page-refinements_rdoc.ri share/ri/${REV}/system/win32/ share/ri/${REV}/system/win32/page-README_win32.ri +share/ri/${REV}/system/yjit/ +share/ri/${REV}/system/yjit/page-yjit_hacking_md.ri +share/ri/${REV}/system/yjit/page-yjit_md.ri Index: pkg/UNMESSAGE-main =================================================================== RCS file: /cvs/ports/lang/ruby/3.2/pkg/UNMESSAGE-main,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 UNMESSAGE-main --- pkg/UNMESSAGE-main 26 Dec 2022 03:03:59 -0000 1.1.1.1 +++ pkg/UNMESSAGE-main 18 Jan 2024 18:53:12 -0000 @@ -13,4 +13,5 @@ ruby, don't forget to remove the followi rm ${PREFIX}/bin/rdbg rm ${PREFIX}/bin/rdoc rm ${PREFIX}/bin/ri + rm ${PREFIX}/bin/syntax_suggest rm ${PREFIX}/bin/typeprof