Sun Jan 21 08:35:39 2024 UTC (148d)
lang/ruby32-base: update to 3.2.3

Since ruby32-base3.2.2-nb2 have uri gem 0.12.2, this update contains
no security fix.

These default gems are updated from ruby32-base-3.2.2nb4:

	- rubygems 3.4.9
	- bundler 2.4.19
	- net-http 0.4.1
	- syntax-suggest 1.1.0

These bundled gems are updated:

	- net-ftp 0.2.1
	- net-imap 0.3.4.1
	- net-smtp 0.3.4

3.2.3 (2024-01-18)

This release includes many bug-fixes.  See the GitHub releases for further
details.

This release also includes the update of uri.gem to 0.12.2 which contains
the security fix.  Please check the topics below for details.

	* CVE-2023-36617: ReDoS vulnerability in URI


(taca)
diff -r1.270 -r1.271 pkgsrc/lang/ruby/rubyversion.mk
diff -r1.2 -r1.3 pkgsrc/lang/ruby32-base/ALTERNATIVES
diff -r1.6 -r1.7 pkgsrc/lang/ruby32-base/Makefile
diff -r1.3 -r1.4 pkgsrc/lang/ruby32-base/PLIST
diff -r1.5 -r1.6 pkgsrc/lang/ruby32-base/distinfo
diff -r1.1 -r0 pkgsrc/lang/ruby32-base/patches/patch-lib_uri_rfc2396__parser.rb
diff -r1.1 -r0 pkgsrc/lang/ruby32-base/patches/patch-lib_uri_rfc3986__parser.rb
diff -r1.1 -r0 pkgsrc/lang/ruby32-base/patches/patch-lib_uri_version.rb
Sun Jan 21 17:35:39 2024
Wed Jul 5 20:58:41 2023
pkgsrc/lang/ruby32-base/patches/patch-lib_uri_rfc2396__parser.rb,v

anoncvs not yet been updated
Sun Jan 21 17:35:39 2024
Wed Jul 5 20:58:41 2023
pkgsrc/lang/ruby32-base/patches/patch-lib_uri_rfc3986__parser.rb,v

anoncvs not yet been updated
Sun Jan 21 17:35:39 2024
Wed Jul 5 20:58:41 2023
pkgsrc/lang/ruby32-base/patches/patch-lib_uri_version.rb,v

anoncvs not yet been updated

cvs diff -r1.270 -r1.271 pkgsrc/lang/ruby/rubyversion.mk (expand / switch to context diff)
--- pkgsrc/lang/ruby/rubyversion.mk 2024/01/21 08:18:43 1.270
+++ pkgsrc/lang/ruby/rubyversion.mk 2024/01/21 08:35:39 1.271
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.270 2024/01/21 08:18:43 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.271 2024/01/21 08:35:39 taca Exp $
 #
 
 # This file determines which Ruby version is used as a dependency for
@@ -214,7 +214,7 @@
 
 # current supported Ruby's version
 RUBY31_VERSION=		3.1.4
-RUBY32_VERSION=		3.2.2
+RUBY32_VERSION=		3.2.3
 RUBY33_VERSION=		3.3.0
 
 # current API compatible version; used for version of shared library
@@ -368,12 +368,12 @@
 RUBY_SUFFIX=		${_RUBY_VER_MAJOR}${_RUBY_VER_MINOR}
 
 # default gems
-RUBY_RUBYGEMS_VER=		3.4.6
+RUBY_RUBYGEMS_VER=		3.4.9
 RUBY_ABBREV_VER=		0.1.1
 RUBY_BASE64_VER=		0.1.1
 RUBY_BENCHMARK_VER=		0.2.1
 RUBY_BIGDECIMAL_VER=		3.1.3
-RUBY_BUNDLER_VER=		2.4.10
+RUBY_BUNDLER_VER=		2.4.19
 RUBY_CGI_VER=			0.3.6
 RUBY_CSV_VER=			3.2.6
 RUBY_DATE_VER=			3.3.3
@@ -399,7 +399,7 @@
 RUBY_JSON_VER=			2.6.3
 RUBY_LOGGER_VER=		1.5.3
 RUBY_MUTEX_M_VER=		0.1.2
-RUBY_NET_HTTP_VER=		0.3.2
+RUBY_NET_HTTP_VER=		0.4.1
 RUBY_NET_PROTOCOL_VER=		0.2.1
 RUBY_NKF_VER=			0.1.2
 RUBY_OBSERVER_VER=		0.1.1
@@ -429,7 +429,7 @@
 RUBY_STRINGIO_VER=		3.0.4
 RUBY_STRSCAN_VER=		3.0.5
 RUBY_SYSLOG_VER=		0.1.1
-RUBY_SYNTAX_SUGGEST_VER=	1.0.2
+RUBY_SYNTAX_SUGGEST_VER=	1.1.0
 RUBY_TEMPFILE_VER=		0.1.3
 RUBY_TIME_VER=			0.2.2
 RUBY_TIMEOUT_VER=		0.3.1
@@ -445,10 +445,10 @@
 RUBY_DEBUG_VER=			1.7.1
 RUBY_MATRIX_VER=		0.4.2
 RUBY_MINITEST_VER=		5.16.3
-RUBY_NET_FTP_VER=		0.2.0
-RUBY_NET_IMAP_VER=		0.3.4
+RUBY_NET_FTP_VER=		0.2.1
+RUBY_NET_IMAP_VER=		0.3.4.1
 RUBY_NET_POP_VER=		0.1.2
-RUBY_NET_SMTP_VER=		0.3.3
+RUBY_NET_SMTP_VER=		0.3.4
 RUBY_POWER_ASSERT_VER=		2.0.3
 RUBY_PRIME_VER=			0.1.2
 RUBY_RAKE_VER=			13.0.6

cvs diff -r1.2 -r1.3 pkgsrc/lang/ruby32-base/ALTERNATIVES (expand / switch to context diff)
--- pkgsrc/lang/ruby32-base/ALTERNATIVES 2023/05/30 15:54:36 1.2
+++ pkgsrc/lang/ruby32-base/ALTERNATIVES 2024/01/21 08:35:39 1.3
@@ -10,4 +10,5 @@
 bin/rdoc @PREFIX@/bin/rdoc@RUBY_SUFFIX@
 bin/ri @PREFIX@/bin/ri@RUBY_SUFFIX@
 bin/ruby @PREFIX@/bin/@RUBY_NAME@
+bin/syntax_suggest @PREFIX@/bin/syntax_suggest@RUBY_SUFFIX@
 bin/typeprof @PREFIX@/bin/typeprof@RUBY_SUFFIX@

cvs diff -r1.6 -r1.7 pkgsrc/lang/ruby32-base/Makefile (expand / switch to context diff)
--- pkgsrc/lang/ruby32-base/Makefile 2024/01/16 15:17:41 1.6
+++ pkgsrc/lang/ruby32-base/Makefile 2024/01/21 08:35:39 1.7
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.6 2024/01/16 15:17:41 taca Exp $
+# $NetBSD: Makefile,v 1.7 2024/01/21 08:35:39 taca Exp $
 
 DISTNAME=	${RUBY_DISTNAME}
 PKGNAME=	${RUBY_PKGPREFIX}-base-${RUBY_VERSION}
-PKGREVISION=	4
 CATEGORIES=	lang ruby
 MASTER_SITES=	${MASTER_SITE_RUBY}
 
@@ -49,7 +48,7 @@
 
 REPLACE_RUBY=		\
 	libexec/bundle libexec/bundler libexec/erb libexec/irb \
-	libexec/racc libexec/rdoc libexec/ri \
+	libexec/racc libexec/rdoc libexec/ri libexec/syntax_suggest \
 	.bundle/gems/debug-${RUBY_DEBUG_VER}/exe/rdbg \
 	.bundle/gems/rake-${RUBY_RAKE_VER}/exe/rake \
 	.bundle/gems/rbs-${RUBY_RBS_VER}/exe/rbs \

cvs diff -r1.3 -r1.4 pkgsrc/lang/ruby32-base/PLIST (expand / switch to context diff)
--- pkgsrc/lang/ruby32-base/PLIST 2023/04/01 09:26:57 1.3
+++ pkgsrc/lang/ruby32-base/PLIST 2024/01/21 08:35:39 1.4
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2023/04/01 09:26:57 taca Exp $
+@comment $NetBSD: PLIST,v 1.4 2024/01/21 08:35:39 taca Exp $
 bin/bundle${RUBY_SUFFIX}
 bin/bundler${RUBY_SUFFIX}
 bin/erb${RUBY_SUFFIX}
@@ -11,6 +11,7 @@
 bin/rdoc${RUBY_SUFFIX}
 bin/ri${RUBY_SUFFIX}
 bin/${RUBY_NAME}
+bin/syntax_suggest${RUBY_SUFFIX}
 bin/typeprof${RUBY_SUFFIX}
 ${PLIST.win32}bin/rubyw${RUBY_SUFFIX}
 ${RUBY_INC}/ruby.h
@@ -382,6 +383,7 @@
 ${RUBY_LIB}/bundler/rubygems_gem_installer.rb
 ${RUBY_LIB}/bundler/rubygems_integration.rb
 ${RUBY_LIB}/bundler/runtime.rb
+${RUBY_LIB}/bundler/safe_marshal.rb
 ${RUBY_LIB}/bundler/self_manager.rb
 ${RUBY_LIB}/bundler/settings.rb
 ${RUBY_LIB}/bundler/settings/validator.rb
@@ -1076,6 +1078,9 @@
 ${RUBY_LIB}/rubygems/ext/rake_builder.rb
 ${RUBY_LIB}/rubygems/gem_runner.rb
 ${RUBY_LIB}/rubygems/gemcutter_utilities.rb
+${RUBY_LIB}/rubygems/gemcutter_utilities/webauthn_listener.rb
+${RUBY_LIB}/rubygems/gemcutter_utilities/webauthn_listener/response.rb
+${RUBY_LIB}/rubygems/gemcutter_utilities/webauthn_poller.rb
 ${RUBY_LIB}/rubygems/indexer.rb
 ${RUBY_LIB}/rubygems/install_default_message.rb
 ${RUBY_LIB}/rubygems/install_message.rb
@@ -1179,6 +1184,7 @@
 ${RUBY_LIB}/rubygems/security/signer.rb
 ${RUBY_LIB}/rubygems/security/trust_dir.rb
 ${RUBY_LIB}/rubygems/security_option.rb
+${RUBY_LIB}/rubygems/shellwords.rb
 ${RUBY_LIB}/rubygems/source.rb
 ${RUBY_LIB}/rubygems/source/git.rb
 ${RUBY_LIB}/rubygems/source/installed.rb
@@ -1218,6 +1224,8 @@
 ${RUBY_LIB}/syntax_suggest/api.rb
 ${RUBY_LIB}/syntax_suggest/around_block_scan.rb
 ${RUBY_LIB}/syntax_suggest/block_expand.rb
+${RUBY_LIB}/syntax_suggest/capture/before_after_keyword_ends.rb
+${RUBY_LIB}/syntax_suggest/capture/falling_indent_lines.rb
 ${RUBY_LIB}/syntax_suggest/capture_code_context.rb
 ${RUBY_LIB}/syntax_suggest/clean_document.rb
 ${RUBY_LIB}/syntax_suggest/cli.rb
@@ -1237,6 +1245,7 @@
 ${RUBY_LIB}/syntax_suggest/priority_engulf_queue.rb
 ${RUBY_LIB}/syntax_suggest/priority_queue.rb
 ${RUBY_LIB}/syntax_suggest/ripper_errors.rb
+${RUBY_LIB}/syntax_suggest/scan_history.rb
 ${RUBY_LIB}/syntax_suggest/unvisited_lines.rb
 ${RUBY_LIB}/syntax_suggest/version.rb
 ${RUBY_LIB}/syslog/logger.rb
@@ -1386,6 +1395,7 @@
 ${GEM_HOME}/cache/rbs-${RUBY_RBS_VER}.gem
 ${GEM_HOME}/cache/rexml-${RUBY_REXML_VER}.gem
 ${GEM_HOME}/cache/rss-${RUBY_RSS_VER}.gem
+${GEM_HOME}/gems/syntax_suggest-${RUBY_SYNTAX_SUGGEST_VER}/exe/syntax_suggest
 ${GEM_HOME}/cache/test-unit-${RUBY_TEST_UNIT_VER}.gem
 ${GEM_HOME}/cache/typeprof-${RUBY_TYPEPROF_VER}.gem
 ${GEM_EXTSBASE}/debug-${RUBY_DEBUG_VER}/debug/debug.${RUBY_DLEXT}
@@ -2418,6 +2428,7 @@
 ${RUBY_DOC}/memory_view.md
 ${RUBY_DOC}/mjit/mjit.md
 ${RUBY_DOC}/net-http/examples.rdoc
+${RUBY_DOC}/net-http/included_getters.rdoc
 ${RUBY_DOC}/optparse/.document
 ${RUBY_DOC}/optparse/argument_converters.rdoc
 ${RUBY_DOC}/optparse/creates_option.rdoc

cvs diff -r1.5 -r1.6 pkgsrc/lang/ruby32-base/distinfo (expand / switch to context diff)
--- pkgsrc/lang/ruby32-base/distinfo 2023/06/29 15:42:07 1.5
+++ pkgsrc/lang/ruby32-base/distinfo 2024/01/21 08:35:39 1.6
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.5 2023/06/29 15:42:07 taca Exp $
+$NetBSD: distinfo,v 1.6 2024/01/21 08:35:39 taca Exp $
 
-BLAKE2s (ruby-3.2.2.tar.xz) = 880e96fbdec90238299174d0abb7be507f04b8036386d70b61769d339bb2b609
-SHA512 (ruby-3.2.2.tar.xz) = a29f24cd80f563f6368952d06d6273f7241a409fa9ab2f60e03dde2ac58ca06bee1750715b6134caebf4c061d3503446dc37a6059e19860bb0010eef34951935
-Size (ruby-3.2.2.tar.xz) = 15118856 bytes
+BLAKE2s (ruby-3.2.3.tar.xz) = 19e7b48f2d1790297e731bcc624e40f2fc6c0bca522f727d4b051f1eb790f256
+SHA512 (ruby-3.2.3.tar.xz) = d2a1897c2f4e801a28acb869322abfee76775115016252cecad90639485ed51deda1446cb16edb387f10a2e188602d646ef9b008b57f27bd745071277c535f3b
+Size (ruby-3.2.3.tar.xz) = 15163960 bytes
 SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d
 SHA1 (patch-configure) = f3a143eda324bdfcaab51ee44274eaa445cf2767
 SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890
@@ -16,9 +16,6 @@
 SHA1 (patch-lib_rubygems_install__update__options.rb) = 0cd0816e1cd7c84c1dab1e091787c4dc38d28273
 SHA1 (patch-lib_rubygems_installer.rb) = 1c94047a24362b3597dac7ea156982a09cb93234
 SHA1 (patch-lib_rubygems_platform.rb) = 58094b26520623f258ecf035084f4aa7226e9686
-SHA1 (patch-lib_uri_rfc2396__parser.rb) = f078cf329b50e157366225fffcb7d390c91edff7
-SHA1 (patch-lib_uri_rfc3986__parser.rb) = 2d50b1bdea0252ac92f81bb080b423de289a65bb
-SHA1 (patch-lib_uri_version.rb) = 3f8384570199b67f625a71d7f211c1d8dabde1e2
 SHA1 (patch-test_rubygems_test__gem.rb) = 32f7c7d7f8a024c045d78c2bce93944fc3113d04
 SHA1 (patch-thread__pthread.c) = 7c1231933a2d6ce9d56891ab512371841697fbca
 SHA1 (patch-tool_ifchange) = 1814cd41f0b0a93b181799cb117bd1f57068cf33

File Deleted: pkgsrc/lang/ruby32-base/patches/patch-lib_uri_rfc2396__parser.rb

File Deleted: pkgsrc/lang/ruby32-base/patches/patch-lib_uri_rfc3986__parser.rb

File Deleted: pkgsrc/lang/ruby32-base/patches/patch-lib_uri_version.rb