Update to the latest version of Ruby 3.4. Release announcement at https://www.ruby-lang.org/en/news/2025/02/14/ruby-3-4-2-released/
Tested on amd64. I plan to commit in a few days unless I hear objections. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/Makefile,v retrieving revision 1.3 diff -u -p -u -p -r1.3 Makefile --- Makefile 11 Jan 2025 10:44:38 -0000 1.3 +++ Makefile 15 Feb 2025 07:49:02 -0000 @@ -1,11 +1,10 @@ -VERSION = 3.4.1 +VERSION = 3.4.2 DISTNAME = ruby-${VERSION} PKGNAME-main = ruby-${VERSION} PKGNAME-ri_docs = ruby${BINREV}-ri_docs-${VERSION} SHARED_LIBS = ruby34 0.0 NEXTVER = 3.5 PKGSPEC-main ?= ruby->=3.4.0,<${NEXTVER} -REVISION-main = 1 PSEUDO_FLAVORS= no_ri_docs bootstrap # Do not build the RI docs on slow arches Index: distinfo =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/distinfo,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 distinfo --- distinfo 10 Jan 2025 03:36:59 -0000 1.1.1.1 +++ distinfo 15 Feb 2025 07:49:02 -0000 @@ -1,2 +1,2 @@ -SHA256 (ruby-3.4.1.tar.gz) = PTheXSLTaLBkyBehPtjjzD9xp3BdftG654ATwzqnyH8= -SIZE (ruby-3.4.1.tar.gz) = 23152739 +SHA256 (ruby-3.4.2.tar.gz) = QTKKwh8r/dfeazVl708N11QzVNN+lvFXoVUqa9DrNks= +SIZE (ruby-3.4.2.tar.gz) = 23174066 Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/pkg/PLIST-main,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST-main --- pkg/PLIST-main 10 Jan 2025 03:37:00 -0000 1.1.1.1 +++ pkg/PLIST-main 15 Feb 2025 07:49:03 -0000 @@ -1677,9 +1677,9 @@ lib/ruby/gems/${REV}/cache/matrix-0.4.2. lib/ruby/gems/${REV}/cache/minitest-5.25.4.gem lib/ruby/gems/${REV}/cache/mutex_m-0.3.0.gem lib/ruby/gems/${REV}/cache/net-ftp-0.3.8.gem -lib/ruby/gems/${REV}/cache/net-imap-0.5.4.gem +lib/ruby/gems/${REV}/cache/net-imap-0.5.6.gem lib/ruby/gems/${REV}/cache/net-pop-0.1.2.gem -lib/ruby/gems/${REV}/cache/net-smtp-0.5.0.gem +lib/ruby/gems/${REV}/cache/net-smtp-0.5.1.gem lib/ruby/gems/${REV}/cache/nkf-0.2.0.gem lib/ruby/gems/${REV}/cache/observer-0.1.2.gem lib/ruby/gems/${REV}/cache/power_assert-2.0.5.gem @@ -1984,74 +1984,75 @@ lib/ruby/gems/${REV}/gems/net-ftp-0.3.8/ lib/ruby/gems/${REV}/gems/net-ftp-0.3.8/lib/net/ lib/ruby/gems/${REV}/gems/net-ftp-0.3.8/lib/net/ftp.rb lib/ruby/gems/${REV}/gems/net-http-0.6.0/ -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/ -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/BSDL -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/COPYING -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/Gemfile -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/LICENSE.txt -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/README.md -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/Rakefile -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/docs/ -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/docs/styles.css -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/ -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/ -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/ -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/authenticators.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/command_data.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/config/ -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/config.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/config/attr_accessors.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/config/attr_inheritance.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/config/attr_type_coercion.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/data_encoding.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/data_lite.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/deprecated_client_options.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/errors.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/esearch_result.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/fetch_data.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/flags.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/response_data.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/response_parser/ -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/response_parser.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/response_parser/parser_utils.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/ -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/anonymous_authenticator.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/authentication_exchange.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/authenticators.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/client_adapter.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/cram_md5_authenticator.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/digest_md5_authenticator.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/external_authenticator.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/gs2_header.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/login_authenticator.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/oauthbearer_authenticator.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/plain_authenticator.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/protocol_adapters.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_algorithm.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_authenticator.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/stringprep.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl/xoauth2_authenticator.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sasl_adapter.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/search_result.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/sequence_set.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/stringprep/ -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/stringprep.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/stringprep/nameprep.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep_tables.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/stringprep/tables.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/stringprep/trace.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/lib/net/imap/vanished_data.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/rakelib/ -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/rakelib/benchmarks.rake -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/rakelib/rdoc.rake -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/rakelib/rfcs.rake -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/rakelib/saslprep.rake -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/rakelib/string_prep_tables_generator.rb -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/sample/ -lib/ruby/gems/${REV}/gems/net-imap-0.5.4/sample/net-imap.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/BSDL +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/COPYING +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/Gemfile +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/LICENSE.txt +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/README.md +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/Rakefile +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/docs/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/docs/styles.css +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/authenticators.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/command_data.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/config/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/config.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/config/attr_accessors.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/config/attr_inheritance.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/config/attr_type_coercion.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/data_encoding.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/data_lite.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/deprecated_client_options.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/errors.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/esearch_result.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/fetch_data.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/flags.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/response_data.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/response_parser/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/response_parser.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/response_parser/parser_utils.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/anonymous_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/authentication_exchange.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/authenticators.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/client_adapter.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/cram_md5_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/digest_md5_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/external_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/gs2_header.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/login_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/oauthbearer_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/plain_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/protocol_adapters.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/scram_algorithm.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/scram_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/stringprep.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl/xoauth2_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sasl_adapter.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/search_result.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/sequence_set.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/stringprep/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/stringprep.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/stringprep/nameprep.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/stringprep/saslprep.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/stringprep/saslprep_tables.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/stringprep/tables.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/stringprep/trace.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/uidplus_data.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/lib/net/imap/vanished_data.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/rakelib/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/rakelib/benchmarks.rake +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/rakelib/rdoc.rake +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/rakelib/rfcs.rake +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/rakelib/saslprep.rake +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/rakelib/string_prep_tables_generator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/sample/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.6/sample/net-imap.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 @@ -2061,19 +2062,19 @@ 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.2/ -lib/ruby/gems/${REV}/gems/net-smtp-0.5.0/ -lib/ruby/gems/${REV}/gems/net-smtp-0.5.0/LICENSE.txt -lib/ruby/gems/${REV}/gems/net-smtp-0.5.0/NEWS.md -lib/ruby/gems/${REV}/gems/net-smtp-0.5.0/README.md -lib/ruby/gems/${REV}/gems/net-smtp-0.5.0/lib/ -lib/ruby/gems/${REV}/gems/net-smtp-0.5.0/lib/net/ -lib/ruby/gems/${REV}/gems/net-smtp-0.5.0/lib/net/smtp/ -lib/ruby/gems/${REV}/gems/net-smtp-0.5.0/lib/net/smtp.rb -lib/ruby/gems/${REV}/gems/net-smtp-0.5.0/lib/net/smtp/auth_cram_md5.rb -lib/ruby/gems/${REV}/gems/net-smtp-0.5.0/lib/net/smtp/auth_login.rb -lib/ruby/gems/${REV}/gems/net-smtp-0.5.0/lib/net/smtp/auth_plain.rb -lib/ruby/gems/${REV}/gems/net-smtp-0.5.0/lib/net/smtp/auth_xoauth2.rb -lib/ruby/gems/${REV}/gems/net-smtp-0.5.0/lib/net/smtp/authenticator.rb +lib/ruby/gems/${REV}/gems/net-smtp-0.5.1/ +lib/ruby/gems/${REV}/gems/net-smtp-0.5.1/LICENSE.txt +lib/ruby/gems/${REV}/gems/net-smtp-0.5.1/NEWS.md +lib/ruby/gems/${REV}/gems/net-smtp-0.5.1/README.md +lib/ruby/gems/${REV}/gems/net-smtp-0.5.1/lib/ +lib/ruby/gems/${REV}/gems/net-smtp-0.5.1/lib/net/ +lib/ruby/gems/${REV}/gems/net-smtp-0.5.1/lib/net/smtp/ +lib/ruby/gems/${REV}/gems/net-smtp-0.5.1/lib/net/smtp.rb +lib/ruby/gems/${REV}/gems/net-smtp-0.5.1/lib/net/smtp/auth_cram_md5.rb +lib/ruby/gems/${REV}/gems/net-smtp-0.5.1/lib/net/smtp/auth_login.rb +lib/ruby/gems/${REV}/gems/net-smtp-0.5.1/lib/net/smtp/auth_plain.rb +lib/ruby/gems/${REV}/gems/net-smtp-0.5.1/lib/net/smtp/auth_xoauth2.rb +lib/ruby/gems/${REV}/gems/net-smtp-0.5.1/lib/net/smtp/authenticator.rb lib/ruby/gems/${REV}/gems/nkf-0.2.0/ lib/ruby/gems/${REV}/gems/nkf-0.2.0/Gemfile lib/ruby/gems/${REV}/gems/nkf-0.2.0/LICENSE.txt @@ -3338,9 +3339,9 @@ lib/ruby/gems/${REV}/specifications/matr lib/ruby/gems/${REV}/specifications/minitest-5.25.4.gemspec lib/ruby/gems/${REV}/specifications/mutex_m-0.3.0.gemspec lib/ruby/gems/${REV}/specifications/net-ftp-0.3.8.gemspec -lib/ruby/gems/${REV}/specifications/net-imap-0.5.4.gemspec +lib/ruby/gems/${REV}/specifications/net-imap-0.5.6.gemspec lib/ruby/gems/${REV}/specifications/net-pop-0.1.2.gemspec -lib/ruby/gems/${REV}/specifications/net-smtp-0.5.0.gemspec +lib/ruby/gems/${REV}/specifications/net-smtp-0.5.1.gemspec lib/ruby/gems/${REV}/specifications/nkf-0.2.0.gemspec lib/ruby/gems/${REV}/specifications/observer-0.1.2.gemspec lib/ruby/gems/${REV}/specifications/power_assert-2.0.5.gemspec