This updates to the latest version of Ruby 3.4. Release announcement at:
https://www.ruby-lang.org/en/news/2026/06/30/ruby-3-4-10-released/
Includes a security update to the net-imap bundled gem.
Tested on amd64. Will be committing in a couple days unless I hear
objections.
Best,
Jeremy
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/3.4/Makefile,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 Makefile
--- Makefile 27 Mar 2026 16:41:27 -0000 1.14
+++ Makefile 1 Jul 2026 00:00:25 -0000
@@ -1,5 +1,4 @@
-VERSION = 3.4.9
-REVISION = 1
+VERSION = 3.4.10
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.9
diff -u -p -u -p -r1.9 distinfo
--- distinfo 13 Mar 2026 01:14:08 -0000 1.9
+++ distinfo 1 Jul 2026 00:00:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (ruby-3.4.9.tar.gz) = e7TU9egHzCclHRTZ1ghtGCxbJYdRkeRKsVtwnNen3Zw=
-SIZE (ruby-3.4.9.tar.gz) = 22456968
+SHA256 (ruby-3.4.10.tar.gz) = 7O4tByoU8tFDR91W39j+XDEwq/URe/qsvaD075zEKew=
+SIZE (ruby-3.4.10.tar.gz) = 22476870
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/lang/ruby/3.4/patches/patch-configure,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 patch-configure
--- patches/patch-configure 19 Dec 2025 02:51:40 -0000 1.5
+++ patches/patch-configure 1 Jul 2026 00:00:25 -0000
@@ -19,7 +19,7 @@ Index: configure
do :
# Try these flags in the _prepended_ position - i.e. we want
to try building a program
-@@ -31729,7 +31729,7 @@ main (void)
+@@ -31726,7 +31726,7 @@ main (void)
_ACEOF
if ac_fn_c_try_link "$LINENO"
then :
@@ -28,7 +28,7 @@ Index: configure
then :
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: -A -n" >&5
-@@ -32278,7 +32278,7 @@ fi
+@@ -32275,7 +32275,7 @@ fi
;; #(
openbsd*|mirbsd*) :
@@ -37,7 +37,7 @@ Index: configure
;; #(
solaris*) :
-@@ -34473,7 +34473,7 @@ then :
+@@ -34470,7 +34470,7 @@ then :
else $as_nop
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/3.4/pkg/PLIST-main,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 PLIST-main
--- pkg/PLIST-main 13 Mar 2026 01:14:08 -0000 1.9
+++ pkg/PLIST-main 1 Jul 2026 00:00:25 -0000
@@ -1685,7 +1685,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.8.gem
+lib/ruby/gems/${REV}/cache/net-imap-0.5.15.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
@@ -1887,9 +1887,9 @@ lib/ruby/gems/${REV}/gems/drb-2.2.1/lib/
lib/ruby/gems/${REV}/gems/drb-2.2.1/lib/drb/version.rb
lib/ruby/gems/${REV}/gems/drb-2.2.1/lib/drb/weakidconv.rb
lib/ruby/gems/${REV}/gems/english-0.8.0/
-lib/ruby/gems/${REV}/gems/erb-4.0.4/
-lib/ruby/gems/${REV}/gems/erb-4.0.4/libexec/
-lib/ruby/gems/${REV}/gems/erb-4.0.4/libexec/erb
+lib/ruby/gems/${REV}/gems/erb-4.0.4.1/
+lib/ruby/gems/${REV}/gems/erb-4.0.4.1/libexec/
+lib/ruby/gems/${REV}/gems/erb-4.0.4.1/libexec/erb
lib/ruby/gems/${REV}/gems/error_highlight-0.7.0/
lib/ruby/gems/${REV}/gems/etc-1.4.6/
lib/ruby/gems/${REV}/gems/fcntl-1.2.0/
@@ -1992,77 +1992,78 @@ 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.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-imap-0.5.15/
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/BSDL
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/COPYING
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/Gemfile
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/LICENSE.txt
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/README.md
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/Rakefile
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/docs/
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/docs/styles.css
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/authenticators.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/command_data.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/config/
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/config.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/config/attr_accessors.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/config/attr_inheritance.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/config/attr_type_coercion.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/config/attr_version_defaults.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/connection_state.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/data_encoding.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/data_lite.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/deprecated_client_options.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/errors.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/esearch_result.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/fetch_data.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/flags.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/response_data.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/response_parser/
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/response_parser.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/response_parser/parser_utils.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/response_reader.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/anonymous_authenticator.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/authentication_exchange.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/authenticators.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/client_adapter.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/cram_md5_authenticator.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/digest_md5_authenticator.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/external_authenticator.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/gs2_header.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/login_authenticator.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/oauthbearer_authenticator.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/plain_authenticator.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/protocol_adapters.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/scram_algorithm.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/scram_authenticator.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/stringprep.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl/xoauth2_authenticator.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sasl_adapter.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/search_result.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/sequence_set.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/stringprep/
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/stringprep.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/stringprep/nameprep.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/stringprep/saslprep.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/stringprep/saslprep_tables.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/stringprep/tables.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/stringprep/trace.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/uidplus_data.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/lib/net/imap/vanished_data.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/rakelib/
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/rakelib/benchmarks.rake
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/rakelib/rdoc.rake
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/rakelib/rfcs.rake
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/rakelib/saslprep.rake
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/rakelib/string_prep_tables_generator.rb
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/sample/
+lib/ruby/gems/${REV}/gems/net-imap-0.5.15/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
@@ -2134,7 +2135,7 @@ lib/ruby/gems/${REV}/gems/observer-0.1.2
lib/ruby/gems/${REV}/gems/observer-0.1.2/lib/observer.rb
lib/ruby/gems/${REV}/gems/open-uri-0.5.0/
lib/ruby/gems/${REV}/gems/open3-0.2.1/
-lib/ruby/gems/${REV}/gems/openssl-3.3.1/
+lib/ruby/gems/${REV}/gems/openssl-3.3.3/
lib/ruby/gems/${REV}/gems/optparse-0.6.0/
lib/ruby/gems/${REV}/gems/ostruct-0.6.1/
lib/ruby/gems/${REV}/gems/pathname-0.4.0/
@@ -2168,8 +2169,8 @@ lib/ruby/gems/${REV}/gems/prime-0.1.3/si
lib/ruby/gems/${REV}/gems/prime-0.1.3/sig/integer-extension.rbs
lib/ruby/gems/${REV}/gems/prime-0.1.3/sig/manifest.yaml
lib/ruby/gems/${REV}/gems/prime-0.1.3/sig/prime.rbs
-lib/ruby/gems/${REV}/gems/prism-1.5.2/
-lib/ruby/gems/${REV}/gems/pstore-0.1.4/
+lib/ruby/gems/${REV}/gems/prism-1.5.3/
+lib/ruby/gems/${REV}/gems/pstore-0.2.1/
lib/ruby/gems/${REV}/gems/psych-5.2.2/
lib/ruby/gems/${REV}/gems/racc-1.8.1/
lib/ruby/gems/${REV}/gems/racc-1.8.1/BSDL
@@ -2941,7 +2942,7 @@ lib/ruby/gems/${REV}/gems/repl_type_comp
lib/ruby/gems/${REV}/gems/repl_type_completor-0.1.9/lib/repl_type_completor/version.rb
lib/ruby/gems/${REV}/gems/repl_type_completor-0.1.9/sig/
lib/ruby/gems/${REV}/gems/repl_type_completor-0.1.9/sig/repl_type_completor.rbs
-lib/ruby/gems/${REV}/gems/resolv-0.6.2/
+lib/ruby/gems/${REV}/gems/resolv-0.7.1/
lib/ruby/gems/${REV}/gems/resolv-replace-0.1.1/
lib/ruby/gems/${REV}/gems/resolv-replace-0.1.1/Gemfile
lib/ruby/gems/${REV}/gems/resolv-replace-0.1.1/LICENSE.txt
@@ -3104,9 +3105,9 @@ lib/ruby/gems/${REV}/gems/shellwords-0.2
lib/ruby/gems/${REV}/gems/singleton-0.3.0/
lib/ruby/gems/${REV}/gems/stringio-3.1.2/
lib/ruby/gems/${REV}/gems/strscan-3.1.2/
-lib/ruby/gems/${REV}/gems/syntax_suggest-2.0.2/
-lib/ruby/gems/${REV}/gems/syntax_suggest-2.0.2/exe/
-lib/ruby/gems/${REV}/gems/syntax_suggest-2.0.2/exe/syntax_suggest
+lib/ruby/gems/${REV}/gems/syntax_suggest-2.0.3/
+lib/ruby/gems/${REV}/gems/syntax_suggest-2.0.3/exe/
+lib/ruby/gems/${REV}/gems/syntax_suggest-2.0.3/exe/syntax_suggest
lib/ruby/gems/${REV}/gems/syslog-0.2.0/
lib/ruby/gems/${REV}/gems/syslog-0.2.0/Gemfile
lib/ruby/gems/${REV}/gems/syslog-0.2.0/LICENSE.txt
@@ -3293,7 +3294,7 @@ lib/ruby/gems/${REV}/specifications/defa
lib/ruby/gems/${REV}/specifications/default/did_you_mean-2.0.0.gemspec
lib/ruby/gems/${REV}/specifications/default/digest-3.2.0.gemspec
lib/ruby/gems/${REV}/specifications/default/english-0.8.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/erb-4.0.4.gemspec
+lib/ruby/gems/${REV}/specifications/default/erb-4.0.4.1.gemspec
lib/ruby/gems/${REV}/specifications/default/error_highlight-0.7.0.gemspec
lib/ruby/gems/${REV}/specifications/default/etc-1.4.6.gemspec
lib/ruby/gems/${REV}/specifications/default/fcntl-1.2.0.gemspec
@@ -3312,19 +3313,19 @@ lib/ruby/gems/${REV}/specifications/defa
lib/ruby/gems/${REV}/specifications/default/net-protocol-0.2.2.gemspec
lib/ruby/gems/${REV}/specifications/default/open-uri-0.5.0.gemspec
lib/ruby/gems/${REV}/specifications/default/open3-0.2.1.gemspec
-lib/ruby/gems/${REV}/specifications/default/openssl-3.3.1.gemspec
+lib/ruby/gems/${REV}/specifications/default/openssl-3.3.3.gemspec
lib/ruby/gems/${REV}/specifications/default/optparse-0.6.0.gemspec
lib/ruby/gems/${REV}/specifications/default/ostruct-0.6.1.gemspec
lib/ruby/gems/${REV}/specifications/default/pathname-0.4.0.gemspec
lib/ruby/gems/${REV}/specifications/default/pp-0.6.2.gemspec
lib/ruby/gems/${REV}/specifications/default/prettyprint-0.2.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/prism-1.5.2.gemspec
-lib/ruby/gems/${REV}/specifications/default/pstore-0.1.4.gemspec
+lib/ruby/gems/${REV}/specifications/default/prism-1.5.3.gemspec
+lib/ruby/gems/${REV}/specifications/default/pstore-0.2.1.gemspec
lib/ruby/gems/${REV}/specifications/default/psych-5.2.2.gemspec
lib/ruby/gems/${REV}/specifications/default/rdoc-6.14.0.gemspec
lib/ruby/gems/${REV}/specifications/default/readline-0.0.4.gemspec
lib/ruby/gems/${REV}/specifications/default/reline-0.6.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/resolv-0.6.2.gemspec
+lib/ruby/gems/${REV}/specifications/default/resolv-0.7.1.gemspec
lib/ruby/gems/${REV}/specifications/default/ruby2_keywords-0.0.5.gemspec
lib/ruby/gems/${REV}/specifications/default/securerandom-0.4.1.gemspec
lib/ruby/gems/${REV}/specifications/default/set-1.1.1.gemspec
@@ -3332,7 +3333,7 @@ lib/ruby/gems/${REV}/specifications/defa
lib/ruby/gems/${REV}/specifications/default/singleton-0.3.0.gemspec
lib/ruby/gems/${REV}/specifications/default/stringio-3.1.2.gemspec
lib/ruby/gems/${REV}/specifications/default/strscan-3.1.2.gemspec
-lib/ruby/gems/${REV}/specifications/default/syntax_suggest-2.0.2.gemspec
+lib/ruby/gems/${REV}/specifications/default/syntax_suggest-2.0.3.gemspec
lib/ruby/gems/${REV}/specifications/default/tempfile-0.3.1.gemspec
lib/ruby/gems/${REV}/specifications/default/time-0.4.1.gemspec
lib/ruby/gems/${REV}/specifications/default/timeout-0.4.3.gemspec
@@ -3349,7 +3350,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.8.gemspec
+lib/ruby/gems/${REV}/specifications/net-imap-0.5.15.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
Index: pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/3.4/pkg/PLIST-ri_docs,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 PLIST-ri_docs
--- pkg/PLIST-ri_docs 21 Oct 2025 00:16:35 -0000 1.5
+++ pkg/PLIST-ri_docs 1 Jul 2026 00:00:26 -0000
@@ -7294,23 +7294,15 @@ share/ri/${REV}/system/PStore/abort-i.ri
share/ri/${REV}/system/PStore/cdesc-PStore.ri
share/ri/${REV}/system/PStore/commit-i.ri
share/ri/${REV}/system/PStore/delete-i.ri
-share/ri/${REV}/system/PStore/empty_marshal_checksum-i.ri
-share/ri/${REV}/system/PStore/empty_marshal_data-i.ri
share/ri/${REV}/system/PStore/fetch-i.ri
share/ri/${REV}/system/PStore/in_transaction-i.ri
share/ri/${REV}/system/PStore/in_transaction_wr-i.ri
share/ri/${REV}/system/PStore/key%3f-i.ri
share/ri/${REV}/system/PStore/keys-i.ri
-share/ri/${REV}/system/PStore/load_data-i.ri
share/ri/${REV}/system/PStore/new-c.ri
-share/ri/${REV}/system/PStore/on_windows%3f-i.ri
-share/ri/${REV}/system/PStore/open_and_lock_file-i.ri
share/ri/${REV}/system/PStore/path-i.ri
share/ri/${REV}/system/PStore/root%3f-i.ri
share/ri/${REV}/system/PStore/roots-i.ri
-share/ri/${REV}/system/PStore/save_data-i.ri
-share/ri/${REV}/system/PStore/save_data_with_atomic_file_rename_strategy-i.ri
-share/ri/${REV}/system/PStore/save_data_with_fast_strategy-i.ri
share/ri/${REV}/system/PStore/transaction-i.ri
share/ri/${REV}/system/PStore/ultra_safe-i.ri
share/ri/${REV}/system/PTY/
@@ -14665,11 +14657,7 @@ share/ri/${REV}/system/Resolv/DNS/Decode
share/ri/${REV}/system/Resolv/DNS/EncodeError/
share/ri/${REV}/system/Resolv/DNS/EncodeError/cdesc-EncodeError.ri
share/ri/${REV}/system/Resolv/DNS/Name/
-share/ri/${REV}/system/Resolv/DNS/Name/absolute%3f-i.ri
share/ri/${REV}/system/Resolv/DNS/Name/cdesc-Name.ri
-share/ri/${REV}/system/Resolv/DNS/Name/create-c.ri
-share/ri/${REV}/system/Resolv/DNS/Name/subdomain_of%3f-i.ri
-share/ri/${REV}/system/Resolv/DNS/Name/to_s-i.ri
share/ri/${REV}/system/Resolv/DNS/Query/
share/ri/${REV}/system/Resolv/DNS/Query/cdesc-Query.ri
share/ri/${REV}/system/Resolv/DNS/Requester/
@@ -14681,152 +14669,70 @@ share/ri/${REV}/system/Resolv/DNS/Resour
share/ri/${REV}/system/Resolv/DNS/Resource/ANY/cdesc-ANY.ri
share/ri/${REV}/system/Resolv/DNS/Resource/CAA/
share/ri/${REV}/system/Resolv/DNS/Resource/CAA/cdesc-CAA.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/CAA/critical%3f-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/CAA/flags-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/CAA/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/CAA/tag-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/CAA/value-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/CNAME/
share/ri/${REV}/system/Resolv/DNS/Resource/CNAME/cdesc-CNAME.ri
share/ri/${REV}/system/Resolv/DNS/Resource/DomainName/
share/ri/${REV}/system/Resolv/DNS/Resource/DomainName/cdesc-DomainName.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/DomainName/name-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/DomainName/new-c.ri
share/ri/${REV}/system/Resolv/DNS/Resource/Generic/
share/ri/${REV}/system/Resolv/DNS/Resource/Generic/cdesc-Generic.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/Generic/data-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/Generic/new-c.ri
share/ri/${REV}/system/Resolv/DNS/Resource/HINFO/
share/ri/${REV}/system/Resolv/DNS/Resource/HINFO/cdesc-HINFO.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/HINFO/cpu-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/HINFO/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/HINFO/os-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/IN/
share/ri/${REV}/system/Resolv/DNS/Resource/IN/A/
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/A/address-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/IN/A/cdesc-A.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/A/new-c.ri
share/ri/${REV}/system/Resolv/DNS/Resource/IN/AAAA/
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/AAAA/address-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/IN/AAAA/cdesc-AAAA.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/AAAA/new-c.ri
share/ri/${REV}/system/Resolv/DNS/Resource/IN/HTTPS/
share/ri/${REV}/system/Resolv/DNS/Resource/IN/HTTPS/cdesc-HTTPS.ri
share/ri/${REV}/system/Resolv/DNS/Resource/IN/SRV/
share/ri/${REV}/system/Resolv/DNS/Resource/IN/SRV/cdesc-SRV.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/SRV/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/SRV/port-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/SRV/priority-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/SRV/target-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/SRV/weight-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/IN/SVCB/
share/ri/${REV}/system/Resolv/DNS/Resource/IN/SVCB/cdesc-SVCB.ri
share/ri/${REV}/system/Resolv/DNS/Resource/IN/ServiceBinding/
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/ServiceBinding/alias_mode%3f-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/IN/ServiceBinding/cdesc-ServiceBinding.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/ServiceBinding/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/ServiceBinding/params-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/ServiceBinding/priority-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/ServiceBinding/service_mode%3f-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/ServiceBinding/target-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/IN/WKS/
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/WKS/address-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/WKS/bitmap-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/IN/WKS/cdesc-WKS.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/WKS/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/IN/WKS/protocol-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/IN/cdesc-IN.ri
share/ri/${REV}/system/Resolv/DNS/Resource/LOC/
-share/ri/${REV}/system/Resolv/DNS/Resource/LOC/altitude-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/LOC/cdesc-LOC.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/LOC/hprecision-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/LOC/latitude-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/LOC/longitude-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/LOC/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/LOC/ssize-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/LOC/version-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/LOC/vprecision-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/MINFO/
share/ri/${REV}/system/Resolv/DNS/Resource/MINFO/cdesc-MINFO.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/MINFO/emailbx-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/MINFO/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/MINFO/rmailbx-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/MX/
share/ri/${REV}/system/Resolv/DNS/Resource/MX/cdesc-MX.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/MX/exchange-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/MX/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/MX/preference-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/NS/
share/ri/${REV}/system/Resolv/DNS/Resource/NS/cdesc-NS.ri
share/ri/${REV}/system/Resolv/DNS/Resource/PTR/
share/ri/${REV}/system/Resolv/DNS/Resource/PTR/cdesc-PTR.ri
share/ri/${REV}/system/Resolv/DNS/Resource/SOA/
share/ri/${REV}/system/Resolv/DNS/Resource/SOA/cdesc-SOA.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/SOA/expire-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/SOA/minimum-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/SOA/mname-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/SOA/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/SOA/refresh-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/SOA/retry-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/SOA/rname-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/SOA/serial-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/TXT/
share/ri/${REV}/system/Resolv/DNS/Resource/TXT/cdesc-TXT.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/TXT/data-i.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/TXT/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/TXT/strings-i.ri
share/ri/${REV}/system/Resolv/DNS/Resource/cdesc-Resource.ri
-share/ri/${REV}/system/Resolv/DNS/Resource/ttl-i.ri
share/ri/${REV}/system/Resolv/DNS/SvcParam/
share/ri/${REV}/system/Resolv/DNS/SvcParam/ALPN/
share/ri/${REV}/system/Resolv/DNS/SvcParam/ALPN/cdesc-ALPN.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/ALPN/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/ALPN/protocol_ids-i.ri
share/ri/${REV}/system/Resolv/DNS/SvcParam/DoHPath/
share/ri/${REV}/system/Resolv/DNS/SvcParam/DoHPath/cdesc-DoHPath.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/DoHPath/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/DoHPath/template-i.ri
share/ri/${REV}/system/Resolv/DNS/SvcParam/Generic/
share/ri/${REV}/system/Resolv/DNS/SvcParam/Generic/cdesc-Generic.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/Generic/create-c.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/Generic/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/Generic/value-i.ri
share/ri/${REV}/system/Resolv/DNS/SvcParam/IPv4Hint/
-share/ri/${REV}/system/Resolv/DNS/SvcParam/IPv4Hint/addresses-i.ri
share/ri/${REV}/system/Resolv/DNS/SvcParam/IPv4Hint/cdesc-IPv4Hint.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/IPv4Hint/new-c.ri
share/ri/${REV}/system/Resolv/DNS/SvcParam/IPv6Hint/
-share/ri/${REV}/system/Resolv/DNS/SvcParam/IPv6Hint/addresses-i.ri
share/ri/${REV}/system/Resolv/DNS/SvcParam/IPv6Hint/cdesc-IPv6Hint.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/IPv6Hint/new-c.ri
share/ri/${REV}/system/Resolv/DNS/SvcParam/Mandatory/
share/ri/${REV}/system/Resolv/DNS/SvcParam/Mandatory/cdesc-Mandatory.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/Mandatory/keys-i.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/Mandatory/new-c.ri
share/ri/${REV}/system/Resolv/DNS/SvcParam/NoDefaultALPN/
share/ri/${REV}/system/Resolv/DNS/SvcParam/NoDefaultALPN/cdesc-NoDefaultALPN.ri
share/ri/${REV}/system/Resolv/DNS/SvcParam/Port/
share/ri/${REV}/system/Resolv/DNS/SvcParam/Port/cdesc-Port.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/Port/new-c.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/Port/port-i.ri
share/ri/${REV}/system/Resolv/DNS/SvcParam/cdesc-SvcParam.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/key_name-c.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParam/key_number-c.ri
share/ri/${REV}/system/Resolv/DNS/SvcParams/
-share/ri/${REV}/system/Resolv/DNS/SvcParams/%5b%5d-i.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParams/add-i.ri
share/ri/${REV}/system/Resolv/DNS/SvcParams/cdesc-SvcParams.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParams/count-i.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParams/delete-i.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParams/each-i.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParams/empty%3f-i.ri
-share/ri/${REV}/system/Resolv/DNS/SvcParams/new-c.ri
share/ri/${REV}/system/Resolv/DNS/cdesc-DNS.ri
share/ri/${REV}/system/Resolv/DNS/close-i.ri
share/ri/${REV}/system/Resolv/DNS/each_address-i.ri
share/ri/${REV}/system/Resolv/DNS/each_name-i.ri
share/ri/${REV}/system/Resolv/DNS/each_resource-i.ri
-share/ri/${REV}/system/Resolv/DNS/fetch_resource-i.ri
share/ri/${REV}/system/Resolv/DNS/getaddress-i.ri
share/ri/${REV}/system/Resolv/DNS/getaddresses-i.ri
share/ri/${REV}/system/Resolv/DNS/getname-i.ri
@@ -14836,6 +14742,10 @@ share/ri/${REV}/system/Resolv/DNS/getres
share/ri/${REV}/system/Resolv/DNS/new-c.ri
share/ri/${REV}/system/Resolv/DNS/open-c.ri
share/ri/${REV}/system/Resolv/DNS/timeouts%3d-i.ri
+share/ri/${REV}/system/Resolv/Error/
+share/ri/${REV}/system/Resolv/Error/cdesc-Error.ri
+share/ri/${REV}/system/Resolv/Error/code-i.ri
+share/ri/${REV}/system/Resolv/Error/new-c.ri
share/ri/${REV}/system/Resolv/Hosts/
share/ri/${REV}/system/Resolv/Hosts/cdesc-Hosts.ri
share/ri/${REV}/system/Resolv/Hosts/each_address-i.ri
@@ -14881,9 +14791,6 @@ share/ri/${REV}/system/Resolv/ResolvErro
share/ri/${REV}/system/Resolv/ResolvError/cdesc-ResolvError.ri
share/ri/${REV}/system/Resolv/ResolvTimeout/
share/ri/${REV}/system/Resolv/ResolvTimeout/cdesc-ResolvTimeout.ri
-share/ri/${REV}/system/Resolv/SZ/
-share/ri/${REV}/system/Resolv/SZ/cdesc-SZ.ri
-share/ri/${REV}/system/Resolv/SZ/read_s-i.ri
share/ri/${REV}/system/Resolv/cdesc-Resolv.ri
share/ri/${REV}/system/Resolv/each_address-c.ri
share/ri/${REV}/system/Resolv/each_address-i.ri
@@ -14893,7 +14800,6 @@ share/ri/${REV}/system/Resolv/get_dns_se
share/ri/${REV}/system/Resolv/get_hosts_dir-c.ri
share/ri/${REV}/system/Resolv/get_hosts_path-c.ri
share/ri/${REV}/system/Resolv/get_info-c.ri
-share/ri/${REV}/system/Resolv/get_item_property-c.ri
share/ri/${REV}/system/Resolv/get_resolv_info-c.ri
share/ri/${REV}/system/Resolv/getaddress-c.ri
share/ri/${REV}/system/Resolv/getaddress-i.ri
@@ -14904,6 +14810,7 @@ share/ri/${REV}/system/Resolv/getname-i.
share/ri/${REV}/system/Resolv/getnames-c.ri
share/ri/${REV}/system/Resolv/getnames-i.ri
share/ri/${REV}/system/Resolv/new-c.ri
+share/ri/${REV}/system/Resolv/tcpip_params-c.ri
share/ri/${REV}/system/Ripper/
share/ri/${REV}/system/Ripper/Filter/
share/ri/${REV}/system/Ripper/Filter/cdesc-Filter.ri