Simple update to Ruby 3.4.4. Release notes available at: https://www.ruby-lang.org/en/news/2025/05/14/ruby-3-4-4-released/
Tested on amd64. Will be committing in a couple days unless I hear objections. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/Makefile,v retrieving revision 1.5 diff -u -p -u -p -r1.5 Makefile --- Makefile 26 Apr 2025 00:36:52 -0000 1.5 +++ Makefile 14 May 2025 23:18:10 -0000 @@ -1,4 +1,4 @@ -VERSION = 3.4.3 +VERSION = 3.4.4 DISTNAME = ruby-${VERSION} PKGNAME-main = ruby-${VERSION} PKGNAME-ri_docs = ruby${BINREV}-ri_docs-${VERSION} Index: distinfo =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/distinfo,v retrieving revision 1.3 diff -u -p -u -p -r1.3 distinfo --- distinfo 26 Apr 2025 00:36:52 -0000 1.3 +++ distinfo 14 May 2025 23:18:10 -0000 @@ -1,2 +1,2 @@ -SHA256 (ruby-3.4.3.tar.gz) = VaTNHcvlyifPZeiak1pILCuyKEgyk5JmVRwOxotDf0Y= -SIZE (ruby-3.4.3.tar.gz) = 23194448 +SHA256 (ruby-3.4.4.tar.gz) = oFl7/fMS4BDv0e/6qNfx14MxRv3BeVDKqBWP+j3L+oU= +SIZE (ruby-3.4.4.tar.gz) = 23204581 Index: patches/patch-template_Makefile_in =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/patches/patch-template_Makefile_in,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 patch-template_Makefile_in --- patches/patch-template_Makefile_in 10 Jan 2025 03:36:59 -0000 1.1.1.1 +++ patches/patch-template_Makefile_in 14 May 2025 23:18:10 -0000 @@ -5,7 +5,7 @@ not need to manually handle arch-depende Index: template/Makefile.in --- template/Makefile.in.orig +++ template/Makefile.in -@@ -327,7 +327,7 @@ verify-static-library: $(LIBRUBY_A) +@@ -328,7 +328,7 @@ verify-static-library: $(LIBRUBY_A) $(LIBRUBY_SO): @-[ -n "$(EXTSTATIC)" ] || $(PRE_LIBRUBY_UPDATE) $(ECHO) linking shared-library $@ Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/pkg/PLIST-main,v retrieving revision 1.3 diff -u -p -u -p -r1.3 PLIST-main --- pkg/PLIST-main 26 Apr 2025 00:36:52 -0000 1.3 +++ pkg/PLIST-main 14 May 2025 23:18:10 -0000 @@ -1678,7 +1678,7 @@ 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.6.gem +lib/ruby/gems/${REV}/cache/net-imap-0.5.8.gem lib/ruby/gems/${REV}/cache/net-pop-0.1.2.gem lib/ruby/gems/${REV}/cache/net-smtp-0.5.1.gem lib/ruby/gems/${REV}/cache/nkf-0.2.0.gem @@ -1985,75 +1985,77 @@ 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.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-imap-0.5.8/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/BSDL +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/COPYING +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/Gemfile +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/LICENSE.txt +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/README.md +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/Rakefile +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/docs/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/docs/styles.css +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/authenticators.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/command_data.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/config/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/config.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/config/attr_accessors.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/config/attr_inheritance.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/config/attr_type_coercion.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/connection_state.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/data_encoding.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/data_lite.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/deprecated_client_options.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/errors.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/esearch_result.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/fetch_data.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/flags.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/response_data.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/response_parser/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/response_parser.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/response_parser/parser_utils.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/response_reader.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/anonymous_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/authentication_exchange.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/authenticators.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/client_adapter.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/cram_md5_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/digest_md5_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/external_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/gs2_header.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/login_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/oauthbearer_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/plain_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/protocol_adapters.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_algorithm.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/stringprep.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl/xoauth2_authenticator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sasl_adapter.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/search_result.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/sequence_set.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/stringprep/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/stringprep.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/stringprep/nameprep.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep_tables.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/stringprep/tables.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/stringprep/trace.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/uidplus_data.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/lib/net/imap/vanished_data.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/rakelib/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/rakelib/benchmarks.rake +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/rakelib/rdoc.rake +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/rakelib/rfcs.rake +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/rakelib/saslprep.rake +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/rakelib/string_prep_tables_generator.rb +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/sample/ +lib/ruby/gems/${REV}/gems/net-imap-0.5.8/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 @@ -3340,7 +3342,7 @@ 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.6.gemspec +lib/ruby/gems/${REV}/specifications/net-imap-0.5.8.gemspec lib/ruby/gems/${REV}/specifications/net-pop-0.1.2.gemspec lib/ruby/gems/${REV}/specifications/net-smtp-0.5.1.gemspec lib/ruby/gems/${REV}/specifications/nkf-0.2.0.gemspec