summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin110808 -> 110984 bytes
-rw-r--r--dev-ruby/activesupport/Manifest2
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.7.8.ebuild2
-rw-r--r--dev-ruby/acts_as_list/Manifest6
-rw-r--r--dev-ruby/acts_as_list/acts_as_list-1.1.0.ebuild38
-rw-r--r--dev-ruby/acts_as_list/acts_as_list-1.2.0.ebuild42
-rw-r--r--dev-ruby/acts_as_list/acts_as_list-1.2.1.ebuild42
-rw-r--r--dev-ruby/addressable/Manifest2
-rw-r--r--dev-ruby/addressable/addressable-2.8.7.ebuild2
-rw-r--r--dev-ruby/airbrussh/Manifest2
-rw-r--r--dev-ruby/airbrussh/airbrussh-1.5.3.ebuild2
-rw-r--r--dev-ruby/ammeter/Manifest2
-rw-r--r--dev-ruby/ammeter/ammeter-1.1.5-r1.ebuild59
-rw-r--r--dev-ruby/asciidoctor/Manifest4
-rw-r--r--dev-ruby/asciidoctor/asciidoctor-2.0.20.ebuild4
-rw-r--r--dev-ruby/asciidoctor/asciidoctor-2.0.23.ebuild2
-rw-r--r--dev-ruby/async-io/Manifest2
-rw-r--r--dev-ruby/async-io/async-io-1.42.1.ebuild2
-rw-r--r--dev-ruby/backports/Manifest2
-rw-r--r--dev-ruby/backports/backports-3.24.1.ebuild28
-rw-r--r--dev-ruby/bcrypt-ruby/Manifest2
-rw-r--r--dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.20.ebuild4
-rw-r--r--dev-ruby/bigdecimal/Manifest2
-rw-r--r--dev-ruby/bigdecimal/bigdecimal-3.1.8.ebuild2
-rw-r--r--dev-ruby/brotli/Manifest2
-rw-r--r--dev-ruby/brotli/brotli-0.6.0.ebuild2
-rw-r--r--dev-ruby/builder/Manifest2
-rw-r--r--dev-ruby/builder/builder-3.3.0.ebuild2
-rw-r--r--dev-ruby/capistrano/Manifest8
-rw-r--r--dev-ruby/capistrano/capistrano-2.15.11.ebuild2
-rw-r--r--dev-ruby/capistrano/capistrano-3.17.3.ebuild38
-rw-r--r--dev-ruby/capistrano/capistrano-3.18.0.ebuild38
-rw-r--r--dev-ruby/capistrano/capistrano-3.19.1.ebuild2
-rw-r--r--dev-ruby/childprocess/Manifest2
-rw-r--r--dev-ruby/childprocess/childprocess-5.1.0.ebuild2
-rw-r--r--dev-ruby/concurrent-ruby/Manifest2
-rw-r--r--dev-ruby/concurrent-ruby/concurrent-ruby-1.3.4.ebuild2
-rw-r--r--dev-ruby/console/Manifest4
-rw-r--r--dev-ruby/console/console-1.23.2.ebuild36
-rw-r--r--dev-ruby/console/console-1.24.0.ebuild2
-rw-r--r--dev-ruby/contracts/Manifest2
-rw-r--r--dev-ruby/contracts/contracts-0.17.1.ebuild25
-rw-r--r--dev-ruby/crack/Manifest2
-rw-r--r--dev-ruby/crack/crack-1.0.0.ebuild2
-rw-r--r--dev-ruby/csv/Manifest2
-rw-r--r--dev-ruby/csv/csv-3.3.0.ebuild2
-rw-r--r--dev-ruby/curb/Manifest2
-rw-r--r--dev-ruby/curb/curb-1.0.6.ebuild2
-rw-r--r--dev-ruby/dbf/Manifest2
-rw-r--r--dev-ruby/dbf/dbf-5.0.1.ebuild2
-rw-r--r--dev-ruby/debug/Manifest2
-rw-r--r--dev-ruby/debug/debug-1.9.2.ebuild2
-rw-r--r--dev-ruby/diff-lcs/Manifest2
-rw-r--r--dev-ruby/diff-lcs/diff-lcs-1.5.1.ebuild2
-rw-r--r--dev-ruby/docile/Manifest2
-rw-r--r--dev-ruby/docile/docile-1.4.1.ebuild2
-rw-r--r--dev-ruby/dry-core/Manifest2
-rw-r--r--dev-ruby/dry-core/dry-core-1.0.1.ebuild2
-rw-r--r--dev-ruby/dry-inflector/Manifest2
-rw-r--r--dev-ruby/dry-inflector/dry-inflector-1.1.0.ebuild2
-rw-r--r--dev-ruby/dry-logic/Manifest2
-rw-r--r--dev-ruby/dry-logic/dry-logic-1.5.0.ebuild2
-rw-r--r--dev-ruby/dry-monads/Manifest2
-rw-r--r--dev-ruby/dry-monads/dry-monads-1.6.0.ebuild2
-rw-r--r--dev-ruby/dry-struct/Manifest2
-rw-r--r--dev-ruby/dry-struct/dry-struct-1.6.0.ebuild2
-rw-r--r--dev-ruby/dry-types/Manifest2
-rw-r--r--dev-ruby/dry-types/dry-types-1.7.2.ebuild2
-rw-r--r--dev-ruby/erubi/Manifest2
-rw-r--r--dev-ruby/erubi/erubi-1.13.0.ebuild2
-rw-r--r--dev-ruby/faraday-net_http/Manifest2
-rw-r--r--dev-ruby/faraday-net_http/faraday-net_http-3.2.0.ebuild2
-rw-r--r--dev-ruby/faraday-net_http_persistent/Manifest2
-rw-r--r--dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-2.1.0.ebuild2
-rw-r--r--dev-ruby/faraday-retry/Manifest2
-rw-r--r--dev-ruby/faraday-retry/faraday-retry-2.2.1.ebuild2
-rw-r--r--dev-ruby/faraday_middleware/Manifest2
-rw-r--r--dev-ruby/faraday_middleware/faraday_middleware-1.2.0-r1.ebuild2
-rw-r--r--dev-ruby/fast_gettext/Manifest2
-rw-r--r--dev-ruby/fast_gettext/fast_gettext-3.1.0.ebuild2
-rw-r--r--dev-ruby/ffi/Manifest2
-rw-r--r--dev-ruby/ffi/ffi-1.17.0.ebuild2
-rw-r--r--dev-ruby/fiber-local/Manifest2
-rw-r--r--dev-ruby/fiber-local/fiber-local-1.1.0.ebuild2
-rw-r--r--dev-ruby/fiber-storage/Manifest2
-rw-r--r--dev-ruby/fiber-storage/fiber-storage-0.1.2.ebuild2
-rw-r--r--dev-ruby/getoptlong/Manifest2
-rw-r--r--dev-ruby/getoptlong/getoptlong-0.2.1.ebuild2
-rw-r--r--dev-ruby/git/Manifest2
-rw-r--r--dev-ruby/git/git-2.3.0.ebuild2
-rw-r--r--dev-ruby/grpc/Manifest2
-rw-r--r--dev-ruby/grpc/grpc-1.66.0.ebuild37
-rw-r--r--dev-ruby/gruff/Manifest2
-rw-r--r--dev-ruby/gruff/gruff-0.25.0.ebuild2
-rw-r--r--dev-ruby/haml/Manifest2
-rw-r--r--dev-ruby/haml/haml-6.2.3.ebuild4
-rw-r--r--dev-ruby/hashdiff/Manifest2
-rw-r--r--dev-ruby/hashdiff/hashdiff-1.1.1-r1.ebuild2
-rw-r--r--dev-ruby/highline/Manifest2
-rw-r--r--dev-ruby/highline/highline-3.1.1.ebuild2
-rw-r--r--dev-ruby/hoe/Manifest2
-rw-r--r--dev-ruby/hoe/hoe-4.2.2.ebuild2
-rw-r--r--dev-ruby/i18n/Manifest2
-rw-r--r--dev-ruby/i18n/i18n-1.14.5.ebuild2
-rw-r--r--dev-ruby/ice_nine/Manifest2
-rw-r--r--dev-ruby/ice_nine/ice_nine-0.11.2-r2.ebuild2
-rw-r--r--dev-ruby/io-event/Manifest2
-rw-r--r--dev-ruby/io-event/io-event-1.2.2.ebuild4
-rw-r--r--dev-ruby/launchy/Manifest4
-rw-r--r--dev-ruby/launchy/launchy-2.5.2-r1.ebuild2
-rw-r--r--dev-ruby/launchy/launchy-3.0.1.ebuild2
-rw-r--r--dev-ruby/logger/Manifest2
-rw-r--r--dev-ruby/logger/logger-1.6.1.ebuild2
-rw-r--r--dev-ruby/loofah/Manifest2
-rw-r--r--dev-ruby/loofah/loofah-2.22.0.ebuild2
-rw-r--r--dev-ruby/mechanize/Manifest2
-rw-r--r--dev-ruby/mechanize/mechanize-2.12.0.ebuild2
-rw-r--r--dev-ruby/mime-types-data/Manifest2
-rw-r--r--dev-ruby/mime-types-data/mime-types-data-3.2024.0903.ebuild2
-rw-r--r--dev-ruby/mini_portile2/Manifest2
-rw-r--r--dev-ruby/mini_portile2/mini_portile2-2.8.7.ebuild2
-rw-r--r--dev-ruby/minitest-hooks/Manifest2
-rw-r--r--dev-ruby/minitest-hooks/minitest-hooks-1.5.2.ebuild2
-rw-r--r--dev-ruby/minitest/Manifest2
-rw-r--r--dev-ruby/minitest/minitest-5.25.1.ebuild2
-rw-r--r--dev-ruby/mocha/Manifest2
-rw-r--r--dev-ruby/mocha/mocha-2.4.5.ebuild2
-rw-r--r--dev-ruby/multi_json/Manifest2
-rw-r--r--dev-ruby/multi_json/multi_json-1.15.0-r1.ebuild2
-rw-r--r--dev-ruby/multi_xml/Manifest2
-rw-r--r--dev-ruby/multi_xml/multi_xml-0.7.1.ebuild2
-rw-r--r--dev-ruby/multipart-post/Manifest2
-rw-r--r--dev-ruby/multipart-post/multipart-post-2.4.1.ebuild2
-rw-r--r--dev-ruby/mustermann/Manifest2
-rw-r--r--dev-ruby/mustermann/mustermann-3.0.3.ebuild2
-rw-r--r--dev-ruby/net-ftp/Manifest2
-rw-r--r--dev-ruby/net-ftp/net-ftp-0.3.7.ebuild2
-rw-r--r--dev-ruby/net-imap/Manifest2
-rw-r--r--dev-ruby/net-imap/net-imap-0.4.16.ebuild2
-rw-r--r--dev-ruby/nio4r/Manifest2
-rw-r--r--dev-ruby/nio4r/nio4r-2.7.3.ebuild2
-rw-r--r--dev-ruby/nkf/Manifest2
-rw-r--r--dev-ruby/nkf/nkf-0.2.0.ebuild2
-rw-r--r--dev-ruby/nokogiri-diff/Manifest2
-rw-r--r--dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild2
-rw-r--r--dev-ruby/ostruct/Manifest3
-rw-r--r--dev-ruby/ostruct/metadata.xml11
-rw-r--r--dev-ruby/ostruct/ostruct-0.6.0.ebuild28
-rw-r--r--dev-ruby/ox/Manifest2
-rw-r--r--dev-ruby/ox/ox-2.14.18.ebuild2
-rw-r--r--dev-ruby/patron/Manifest2
-rw-r--r--dev-ruby/patron/patron-0.13.3-r3.ebuild2
-rw-r--r--dev-ruby/pkg-config/Manifest2
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.5.6.ebuild4
-rw-r--r--dev-ruby/process_executer/Manifest2
-rw-r--r--dev-ruby/process_executer/process_executer-1.1.0.ebuild2
-rw-r--r--dev-ruby/psych/Manifest4
-rw-r--r--dev-ruby/psych/psych-5.1.1.ebuild40
-rw-r--r--dev-ruby/psych/psych-5.1.2.ebuild4
-rw-r--r--dev-ruby/public_suffix/Manifest2
-rw-r--r--dev-ruby/public_suffix/public_suffix-6.0.1.ebuild2
-rw-r--r--dev-ruby/puppet_forge/Manifest2
-rw-r--r--dev-ruby/puppet_forge/puppet_forge-5.0.4.ebuild2
-rw-r--r--dev-ruby/racc/Manifest2
-rw-r--r--dev-ruby/racc/racc-1.8.1.ebuild2
-rw-r--r--dev-ruby/rack-cache/Manifest2
-rw-r--r--dev-ruby/rack-cache/rack-cache-1.17.0.ebuild2
-rw-r--r--dev-ruby/rack-protection/Manifest2
-rw-r--r--dev-ruby/rack-protection/rack-protection-4.0.0.ebuild2
-rw-r--r--dev-ruby/rack-session/Manifest2
-rw-r--r--dev-ruby/rack-session/rack-session-1.0.1.ebuild4
-rw-r--r--dev-ruby/rackup/Manifest2
-rw-r--r--dev-ruby/rackup/rackup-2.1.0-r1.ebuild2
-rw-r--r--dev-ruby/rails-dom-testing/Manifest2
-rw-r--r--dev-ruby/rails-dom-testing/rails-dom-testing-2.2.0.ebuild2
-rw-r--r--dev-ruby/rake-compiler/Manifest4
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.2.7.ebuild2
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.2.8.ebuild55
-rw-r--r--dev-ruby/rake/Manifest2
-rw-r--r--dev-ruby/rake/rake-13.2.1.ebuild2
-rw-r--r--dev-ruby/rb-inotify/Manifest2
-rw-r--r--dev-ruby/rb-inotify/rb-inotify-0.11.1.ebuild2
-rw-r--r--dev-ruby/rbs/Manifest2
-rw-r--r--dev-ruby/rbs/rbs-3.5.3.ebuild2
-rw-r--r--dev-ruby/rdiscount/Manifest2
-rw-r--r--dev-ruby/rdiscount/rdiscount-2.2.7.3.ebuild2
-rw-r--r--dev-ruby/red-colors/Manifest2
-rw-r--r--dev-ruby/red-colors/red-colors-0.4.0.ebuild2
-rw-r--r--dev-ruby/regexp_parser/Manifest2
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-2.9.2.ebuild2
-rw-r--r--dev-ruby/regexp_property_values/Manifest2
-rw-r--r--dev-ruby/regexp_property_values/regexp_property_values-1.5.2.ebuild2
-rw-r--r--dev-ruby/reline/Manifest2
-rw-r--r--dev-ruby/reline/reline-0.5.10.ebuild2
-rw-r--r--dev-ruby/rexical/Manifest2
-rw-r--r--dev-ruby/rexical/rexical-1.0.8.ebuild2
-rw-r--r--dev-ruby/rexml/Manifest2
-rw-r--r--dev-ruby/rexml/rexml-3.3.7.ebuild2
-rw-r--r--dev-ruby/rmagick/Manifest2
-rw-r--r--dev-ruby/rmagick/rmagick-6.0.1-r1.ebuild2
-rw-r--r--dev-ruby/rouge/Manifest2
-rw-r--r--dev-ruby/rouge/rouge-4.3.0.ebuild2
-rw-r--r--dev-ruby/rr/Manifest2
-rw-r--r--dev-ruby/rr/rr-3.1.1.ebuild2
-rw-r--r--dev-ruby/rspec-core/Manifest2
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.13.1.ebuild2
-rw-r--r--dev-ruby/rspec-expectations/Manifest2
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.13.2.ebuild2
-rw-r--r--dev-ruby/rspec-retry/Manifest2
-rw-r--r--dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild2
-rw-r--r--dev-ruby/rss/Manifest2
-rw-r--r--dev-ruby/rss/rss-0.3.1.ebuild2
-rw-r--r--dev-ruby/ruby-augeas/Manifest2
-rw-r--r--dev-ruby/ruby-augeas/ruby-augeas-0.6.0.ebuild2
-rw-r--r--dev-ruby/ruby-gettext/Manifest2
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild2
-rw-r--r--dev-ruby/ruby2ruby/Manifest2
-rw-r--r--dev-ruby/ruby2ruby/ruby2ruby-2.5.1.ebuild2
-rw-r--r--dev-ruby/ruby_parser/Manifest2
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.21.1.ebuild2
-rw-r--r--dev-ruby/semantic_puppet/Manifest2
-rw-r--r--dev-ruby/semantic_puppet/semantic_puppet-1.1.0.ebuild2
-rw-r--r--dev-ruby/sequel/Manifest2
-rw-r--r--dev-ruby/sequel/sequel-5.84.0.ebuild2
-rw-r--r--dev-ruby/sexp_processor/Manifest2
-rw-r--r--dev-ruby/sexp_processor/sexp_processor-4.17.2.ebuild2
-rw-r--r--dev-ruby/shoulda-matchers/Manifest2
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-6.2.0.ebuild2
-rw-r--r--dev-ruby/shoulda/Manifest2
-rw-r--r--dev-ruby/shoulda/shoulda-3.6.0-r3.ebuild4
-rw-r--r--dev-ruby/singleton/Manifest2
-rw-r--r--dev-ruby/singleton/singleton-0.2.0.ebuild4
-rw-r--r--dev-ruby/slim/Manifest2
-rw-r--r--dev-ruby/slim/slim-5.2.1.ebuild2
-rw-r--r--dev-ruby/sshkit/Manifest2
-rw-r--r--dev-ruby/sshkit/sshkit-1.23.0.ebuild2
-rw-r--r--dev-ruby/stringio/Manifest2
-rw-r--r--dev-ruby/stringio/stringio-3.1.1.ebuild2
-rw-r--r--dev-ruby/strscan/Manifest2
-rw-r--r--dev-ruby/strscan/strscan-3.1.0.ebuild2
-rw-r--r--dev-ruby/sus/Manifest2
-rw-r--r--dev-ruby/sus/sus-0.31.0.ebuild2
-rw-r--r--dev-ruby/sync/Manifest2
-rw-r--r--dev-ruby/sync/sync-0.5.0-r1.ebuild2
-rw-r--r--dev-ruby/sys-uname/Manifest2
-rw-r--r--dev-ruby/sys-uname/sys-uname-1.3.0.ebuild2
-rw-r--r--dev-ruby/tdiff/Manifest2
-rw-r--r--dev-ruby/tdiff/tdiff-0.4.0.ebuild2
-rw-r--r--dev-ruby/temple/Manifest2
-rw-r--r--dev-ruby/temple/temple-0.10.3.ebuild4
-rw-r--r--dev-ruby/term-ansicolor/Manifest2
-rw-r--r--dev-ruby/term-ansicolor/term-ansicolor-1.11.2.ebuild2
-rw-r--r--dev-ruby/test-unit-ruby-core/Manifest2
-rw-r--r--dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.6.ebuild2
-rw-r--r--dev-ruby/test-unit/Manifest2
-rw-r--r--dev-ruby/test-unit/test-unit-3.6.2.ebuild2
-rw-r--r--dev-ruby/thor/Manifest2
-rw-r--r--dev-ruby/thor/thor-1.3.2.ebuild2
-rw-r--r--dev-ruby/tilt/Manifest2
-rw-r--r--dev-ruby/tilt/tilt-2.4.0.ebuild2
-rw-r--r--dev-ruby/time/Manifest2
-rw-r--r--dev-ruby/time/time-0.4.0.ebuild2
-rw-r--r--dev-ruby/tins/Manifest2
-rw-r--r--dev-ruby/tins/tins-1.33.0.ebuild2
-rw-r--r--dev-ruby/tty-cursor/Manifest2
-rw-r--r--dev-ruby/tty-cursor/tty-cursor-0.7.1-r1.ebuild4
-rw-r--r--dev-ruby/unf/Manifest2
-rw-r--r--dev-ruby/unf/unf-0.2.0.ebuild2
-rw-r--r--dev-ruby/warning/Manifest2
-rw-r--r--dev-ruby/warning/warning-1.4.0.ebuild2
-rw-r--r--dev-ruby/webmock/Manifest2
-rw-r--r--dev-ruby/webmock/webmock-3.23.0.ebuild2
-rw-r--r--dev-ruby/websocket/Manifest2
-rw-r--r--dev-ruby/websocket/websocket-1.2.11.ebuild2
-rw-r--r--dev-ruby/wisper/Manifest2
-rw-r--r--dev-ruby/wisper/wisper-3.0.0.ebuild2
-rw-r--r--dev-ruby/yard/Manifest2
-rw-r--r--dev-ruby/yard/yard-0.9.37.ebuild2
-rw-r--r--dev-ruby/zeitwerk/Manifest2
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild2
-rw-r--r--dev-ruby/zentest/Manifest2
-rw-r--r--dev-ruby/zentest/zentest-4.12.2.ebuild2
282 files changed, 440 insertions, 654 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index e964350f8713..6014a51d38a9 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 5b792a177109..cc346e695038 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -12,7 +12,7 @@ DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bed
DIST rails-7.2.0.tgz 11064433 BLAKE2B 6d5a24f381e81809a030d2bdabfe0b4af68a5407558c3b60c4562c86277c6e823bc9435b3103b5a5f919410ced576e90f0ce83a8d5c5e1002c30f2b16c2f834f SHA512 7f116221f074bc300355985126a32d34eb8a57e90805b1c412eec0aaf02a546f974329b10a3ec21eae2bcb02cca1709fa0a7ee4c145b44eb27e7c67269faa0e5
DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef
EBUILD activesupport-6.1.7.7.ebuild 3034 BLAKE2B afa12673a394b5a735544babf92ecafcfc235e6fbb0ade9eb16cfe57ee8bc123b50be5e0a5c5f4b200f59924026eb330ddab8d898a565d3cf41ef3edabddfeb4 SHA512 9880d71ae27e945fbb4a0629ae7b838308ce0e03238531eafea8c3cede2090fe1464745457c992f66daeaa12df57f3b3dde48bbef91871701216f0f2a462581f
-EBUILD activesupport-6.1.7.8.ebuild 3041 BLAKE2B a3a065778e26c208c383a95c0d36b3e81dde9d8aa39d192a1cda39c94147ae13f8173dd7bc22acf4fd067ad930552f3aa09d18aab07ee0a58a799bd80042fd34 SHA512 59e1bed04ef2d4eff4bb40c219e3b4f836a0861985c706cbd2368f4dad6d80dee4ecf2d923157a2befe3da980f17947c5fa5e7e4668c50720889c6ab833821ce
+EBUILD activesupport-6.1.7.8.ebuild 3037 BLAKE2B 27701c44545cb6030f6798b74094c63fe26a4e138616ec8cc366b6139f713fe3ccdd720a7796d5f4bae2d9b557c8e2c3b0c08c1dd032cfe2a651bcb0b0389ce5 SHA512 9085f1b8612f38d6a22fb566755e95d02275727d477463213178f74e52a1ba901ebf70498ce05464da01fbc251e30b1659e818d97e230b5402cd39a980211bfb
EBUILD activesupport-7.0.8.3.ebuild 2765 BLAKE2B e9ac2142b57acaeb556a852896ef520dc07c71fd5621dc4a6ec566b166ba486262e4ee48e76ad587404bbccc43080eb0bf9bb1e0031d5924d4bc2c62c5bb330d SHA512 249c77083a42cf4329b32cee8da110ddcf699c2f006b499de5bdd7e519adc276abf93d2533e7a781d04dce8ed9f7d3314f1f3d5972955d702058194e0efabda1
EBUILD activesupport-7.0.8.4.ebuild 2882 BLAKE2B 3ecc4e3505f5f1c6edf39cd2cc286015a0e65ec8bec405e3b49d7beb7f11233f93ada4cc2840f3fd4da31aefdeb1fab342e3817330273a1199081f326c9cdc4c SHA512 f2e4e86d393ff65f729836fddff835933f8e5f2566b17d9d072fd64a8347a16aca7f8a3a8a1e00fd41445894c91ea4398bf7d6a09b1004e068482209ba6b196c
EBUILD activesupport-7.1.3.3.ebuild 3094 BLAKE2B eea8412985e515d6035c44f1b31082f6b989b4185c1effbae6ffb9408ff40c05153f7b987a843a6f3b8cd37a001dd2d994ea057b97f1d19c2f7bb979c47fa854 SHA512 3f1206d9cb2c4f4a5165fa65283cf7a0781b7e1773ebd4f5db6404e4dd146f6ab6a5286ad698ae431e7a36ab7451c2078589c7e3bb5de68faac1ce7faa437812
diff --git a/dev-ruby/activesupport/activesupport-6.1.7.8.ebuild b/dev-ruby/activesupport/activesupport-6.1.7.8.ebuild
index d2408c06c880..d0a610e780cc 100644
--- a/dev-ruby/activesupport/activesupport-6.1.7.8.ebuild
+++ b/dev-ruby/activesupport/activesupport-6.1.7.8.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/acts_as_list/Manifest b/dev-ruby/acts_as_list/Manifest
index 910b21df9e25..768c21f46490 100644
--- a/dev-ruby/acts_as_list/Manifest
+++ b/dev-ruby/acts_as_list/Manifest
@@ -1,9 +1,3 @@
-DIST acts_as_list-1.1.0.gem 41984 BLAKE2B abeb0325795276294451b4cb86e20dab6871003c72679ce28f9326cd844234ad56457a03d9b9ecd81b8c143deeefc25dd15df88a38ebdd1324a953b2399465e7 SHA512 bdcaf07bc4ad3854d68c8d95e666e86c2500474ffa212c315b6b4abd321341ac782c0e301f2c859c12b80ecfdd1cc743ccf8a7bdbdb36e30fafcd98d4928a00a
-DIST acts_as_list-1.2.0.gem 41984 BLAKE2B 98652e8b974501a499fb06f73807adfca411912f7b6e705ca91f654b814c61d419018af068ea4977abae55b6ebcea7d2dd7c48a2b107f0d31f1027799875978a SHA512 16e5b5549db7884077b3fe3131b1f91f3b857a083ab80b9b1c19a59b25740b53b032081743f222850fd06cc5892164e0c06cc0c63ae35cf646920f5e7d87292d
-DIST acts_as_list-1.2.1.gem 42496 BLAKE2B ba7d009db1a0cabaea360401df3dbaddbae4d94cf4f9be2d6f9001c1be720d17a5ec7556723878923e85ad9acd231af8c5014f393aff0744bae0c110b01101a6 SHA512 095d402c49f855cd1274e3ca3afdcbdd4e4d747c7bf2d0a010257c14de8751a13da889273acf9fa134c7da12d7bb92474377c8f6082bc7b9fa919c67d992bebc
DIST acts_as_list-1.2.2.tar.gz 38316 BLAKE2B 8fca217bab42ec45f8860323347e0d5282c99b494588f84f623cbb395bbf1cbeaa8cd8c7fd5344a7c1900a65a3a5f263ffd11fc340e2a0533dc8cbddc297d2a8 SHA512 1e985593b849cb4da5749bce72d09354454b06e40eeefbba161b0e8ceeccf08702761793692213bce013848151de373f0407d7794e7d1745e60646070e4946d7
-EBUILD acts_as_list-1.1.0.ebuild 904 BLAKE2B 78a9fd1533080ecdeffa18579fbf9e7ba3ccff01ea7277a3f23fe24c7b64b7159830e8d1b10865e769f67eaac95d1de9efd833fa9e648f9afc9486f62b2848ed SHA512 492761a0a0204a1406c7005c8fadf10bbb36fc0fe159b4f4e91bebb0eda16f5d17c701fc2e35441c92a8da745682b3ae4408d377e535a298ef0208389e1db6f9
-EBUILD acts_as_list-1.2.0.ebuild 1000 BLAKE2B 3e6d04f6b4b6bb1d9269294fa3bc0af180b8304cdc619dedd31e3ccf8fe7ea51c045f242263b48c64fba2d5e42cc38924d5b84970ffdacb7e2124139d8f6100d SHA512 82479f9b8dd2656da0a1821af66eca003efb685300f33f5f0eaeb0e53803643dab5c1e0a9fcbc2a90e1631532d80625e3fcf19641b906679ea292a466a631667
-EBUILD acts_as_list-1.2.1.ebuild 1000 BLAKE2B 3e6d04f6b4b6bb1d9269294fa3bc0af180b8304cdc619dedd31e3ccf8fe7ea51c045f242263b48c64fba2d5e42cc38924d5b84970ffdacb7e2124139d8f6100d SHA512 82479f9b8dd2656da0a1821af66eca003efb685300f33f5f0eaeb0e53803643dab5c1e0a9fcbc2a90e1631532d80625e3fcf19641b906679ea292a466a631667
EBUILD acts_as_list-1.2.2.ebuild 1256 BLAKE2B f6b20ecf5854159605b5d324c927524e777f19ad5b721f7c7230e75b8b877b9406254571cbefb15c603eb346c37ae82b4e38cefd6c0286ccd61eb9b6131d2f5f SHA512 f553ccb674ce62c8ce0859f6b5ef9e55f7941d5dc8c8956539035a6bdb8e66d320f11d840a5610a41c5ae6066029f9b2c95fe996e886a6a60f1e1bf679749d04
MISC metadata.xml 347 BLAKE2B 2d2ba105cf2f5b444977deadbfe99bc236c4a5a2ee227ebc72215161b9cd9dc0decb036f71205ced7560adffcb55c7bba220163d4a24b6113f8e54241615d7d3 SHA512 64a245beb42b2c7e87ba21faa689a45ea32b2222f675b0b3e72cf666bec981a74d62e60cd1090a304309bbc6d516cc4170b70dd71137bf0fa4b0e59211d60665
diff --git a/dev-ruby/acts_as_list/acts_as_list-1.1.0.ebuild b/dev-ruby/acts_as_list/acts_as_list-1.1.0.ebuild
deleted file mode 100644
index 1ea325ddf3e6..000000000000
--- a/dev-ruby/acts_as_list/acts_as_list-1.1.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-inherit ruby-fakegem
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-DESCRIPTION="Capabilities for sorting and reordering a number of objects in a list"
-HOMEPAGE="https://github.com/brendon/acts_as_list"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/activerecord-4.2:*"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- dev-ruby/test-unit:2
- dev-ruby/timecop
- dev-ruby/activerecord[sqlite]
- )"
-
-all_ruby_prepare() {
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile || die
- sed -i -e '/bundler/,/^end/ s:^:#:' test/helper.rb || die
- sed -i -e '/git ls/d' ${RUBY_FAKEGEM_GEMSPEC} || die
- sed -i -e '/github_changelog/,$ s:^:#:' Rakefile || die
-}
diff --git a/dev-ruby/acts_as_list/acts_as_list-1.2.0.ebuild b/dev-ruby/acts_as_list/acts_as_list-1.2.0.ebuild
deleted file mode 100644
index c33afe589595..000000000000
--- a/dev-ruby/acts_as_list/acts_as_list-1.2.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-inherit ruby-fakegem
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-DESCRIPTION="Capabilities for sorting and reordering a number of objects in a list"
-HOMEPAGE="https://github.com/brendon/acts_as_list"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/activerecord-6.1:* >=dev-ruby/activesupport-6.1:*"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/mocha-2.1.0:2
- dev-ruby/test-unit:2
- dev-ruby/timecop
- dev-ruby/activerecord[sqlite]
- )"
-
-all_ruby_prepare() {
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile || die
- sed -i -e '/bundler/,/^end/ s:^:#:' test/helper.rb || die
- sed -i -e '/git ls/d' ${RUBY_FAKEGEM_GEMSPEC} || die
- sed -i -e '/github_changelog/,$ s:^:#:' Rakefile || die
-}
-
-each_ruby_test() {
- DB=sqlite each_fakegem_test
-}
diff --git a/dev-ruby/acts_as_list/acts_as_list-1.2.1.ebuild b/dev-ruby/acts_as_list/acts_as_list-1.2.1.ebuild
deleted file mode 100644
index c33afe589595..000000000000
--- a/dev-ruby/acts_as_list/acts_as_list-1.2.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-inherit ruby-fakegem
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-DESCRIPTION="Capabilities for sorting and reordering a number of objects in a list"
-HOMEPAGE="https://github.com/brendon/acts_as_list"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/activerecord-6.1:* >=dev-ruby/activesupport-6.1:*"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/mocha-2.1.0:2
- dev-ruby/test-unit:2
- dev-ruby/timecop
- dev-ruby/activerecord[sqlite]
- )"
-
-all_ruby_prepare() {
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile || die
- sed -i -e '/bundler/,/^end/ s:^:#:' test/helper.rb || die
- sed -i -e '/git ls/d' ${RUBY_FAKEGEM_GEMSPEC} || die
- sed -i -e '/github_changelog/,$ s:^:#:' Rakefile || die
-}
-
-each_ruby_test() {
- DB=sqlite each_fakegem_test
-}
diff --git a/dev-ruby/addressable/Manifest b/dev-ruby/addressable/Manifest
index c7de642bf315..bfebe6de588d 100644
--- a/dev-ruby/addressable/Manifest
+++ b/dev-ruby/addressable/Manifest
@@ -3,5 +3,5 @@ DIST addressable-2.8.6.gem 107008 BLAKE2B 0f831f5b2ca1f6fd8c36a5518a9b0bf5819a74
DIST addressable-2.8.7.gem 106496 BLAKE2B 9ca37ad54e29135afce5261c77906449958aa9611f0d398d65712b6992977f86d053dea2b7deb69d39a84a1ec89d36fbaff366ca994a05827a8a6b7b71a9e559 SHA512 20fe488267917fdae53cdb4c0fd6264b93dc304e6fa5bb38dbb46f1f7a9eee37acc1336941be1cc7769fa110f541c9f92ab75025e07c15be85cc4a7ef6f94fd1
EBUILD addressable-2.8.4.ebuild 1279 BLAKE2B 008da44501dc9e62dd75f3739a6a8ce4091754eeaaedd632624271a293c4fcb458c1233baffa9c3516938f25e520d7d03bd616835c70e7a04e87acc0d3b76c2f SHA512 56bf66b1d170681c2b2383c5e1172dfa16277657d6fceb68fdd798c3e5ad732e25820b310c3332f778cd0be6b08e1dcfac670da69c4eb32f26ed315c80a0a22f
EBUILD addressable-2.8.6.ebuild 1278 BLAKE2B 47e3f9b4168f19f88833468451e037c062a8009a1547ff4f024f31eac627fc28da26697ad2322138a6c97bd9d8aee4f7595ff5f0dc7da5c67d5c6710d5b5843d SHA512 1897e6a1ef1af9ddae6cc169734fc6f4d2de562142de7ab1e9784ec4741a06e1812d53ad4bce9de301c0c676c90741164c2b1ab2a35c51b39e8c8ffe0c3d4e16
-EBUILD addressable-2.8.7.ebuild 1317 BLAKE2B 7048333eab100216a0b6f01b295b7ed38108b66933cab794cf7590d7457bbb3eb2ad436c0e7d89792d10103ae5527e3f376a0b875961f4f50d0ff36f1a2d6b34 SHA512 11209fc4f8ad2848e666b4751734ebc87231331379148dd29f7e42bd936fed4dd9cac2cb31fd62be96e3dcc38e1c0c2541570e3a2060a91615492332c638107b
+EBUILD addressable-2.8.7.ebuild 1313 BLAKE2B 92fcaaa70a1f2eb6f4b8cbba61d169247eec8c5d9ce10f159d2745090e3557d04db69e268e6f2052b8b3738738805cd9ed2d495ddb735c8f4c063e9b0f310066 SHA512 2d1e9ec4d7e61d6c31166aa9e76c6e18f3e671471cb6edb596c0429a0aab6e9d1960d3a078fc98800cdf0acc47d8d62bc3b79c8b113ea51d50d605e23d8114ac
MISC metadata.xml 405 BLAKE2B bcbba1d9880e5abe377fe1e7fb1e1c732f1fd00bc32fcc48f69e5529749900d89dbe0e69de4477d4e0984d780b02164d812407951cb2bc3f9cf052e9ad5d0217 SHA512 2f270c88c5a807840b8165ab65bd6de51a878d218ab71ff0f7de18f60be298b6d048dacb8601605c0b1960852ba9b841de742e3bc64d74b96fb88d8338ca33fb
diff --git a/dev-ruby/addressable/addressable-2.8.7.ebuild b/dev-ruby/addressable/addressable-2.8.7.ebuild
index bde6781b08e2..60c5f298e8fd 100644
--- a/dev-ruby/addressable/addressable-2.8.7.ebuild
+++ b/dev-ruby/addressable/addressable-2.8.7.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://rubygems.org/gems/addressable https://github.com/sporkmonger/a
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc test"
ruby_add_rdepend "|| ( dev-ruby/public_suffix:6 dev-ruby/public_suffix:5 )"
diff --git a/dev-ruby/airbrussh/Manifest b/dev-ruby/airbrussh/Manifest
index 7dc2378ca30e..8065fe28c446 100644
--- a/dev-ruby/airbrussh/Manifest
+++ b/dev-ruby/airbrussh/Manifest
@@ -5,5 +5,5 @@ DIST airbrussh-1.5.3.tar.gz 1450342 BLAKE2B 323b720ed92bc7758921999c2b63593e134a
EBUILD airbrussh-1.5.0.ebuild 1132 BLAKE2B be24d5b556eb492dbe75c092f39b0cd33c075e512fd63dc0df3ee5b53400b2cf3a5c75fa6665753e9bc37887d662cb98c1b86625162be041dd331d4e9fe92d75 SHA512 371a0af3f17a0fa760e94a809248f2977450e070546a41191850c763d10da9af12f89ab689b75dd57830209e9fb853a197a38d343d4426fd84500ff9939f7048
EBUILD airbrussh-1.5.1.ebuild 1132 BLAKE2B 5edf8a414b3c9a342b3e2187a425b76ea21df0ba2f1390c95469eb982feaf1c8af588e316cf1c404c7365f0f822ddb04c3f486166855ec69084e31e78633d591 SHA512 a0110eb4609df7a1d18f4fdd878f9398a503a39eb366447e6163a2ef9f1b9fbf4de3e7834b4e79f8e500d6813f69cbbdb985746a27e998cad9b3446c1ae46d18
EBUILD airbrussh-1.5.2.ebuild 1131 BLAKE2B a7456c28646d22d96611d36de57dac8a2b0724123bb69570784720fc2bdb456bbea7be9b0c49522d3bd0e358d5820c55464273f150ecc0fb4acce064ed434947 SHA512 47e21e11879a00881d7ee77bb3f870d3ffdce9b6df4b38103890127f6437f68f0596ed38c98b6726a0e9e779cab0c36e7db3d183c70ba0a94dedd70cbb0e9bc5
-EBUILD airbrussh-1.5.3.ebuild 1132 BLAKE2B 5edf8a414b3c9a342b3e2187a425b76ea21df0ba2f1390c95469eb982feaf1c8af588e316cf1c404c7365f0f822ddb04c3f486166855ec69084e31e78633d591 SHA512 a0110eb4609df7a1d18f4fdd878f9398a503a39eb366447e6163a2ef9f1b9fbf4de3e7834b4e79f8e500d6813f69cbbdb985746a27e998cad9b3446c1ae46d18
+EBUILD airbrussh-1.5.3.ebuild 1131 BLAKE2B a7456c28646d22d96611d36de57dac8a2b0724123bb69570784720fc2bdb456bbea7be9b0c49522d3bd0e358d5820c55464273f150ecc0fb4acce064ed434947 SHA512 47e21e11879a00881d7ee77bb3f870d3ffdce9b6df4b38103890127f6437f68f0596ed38c98b6726a0e9e779cab0c36e7db3d183c70ba0a94dedd70cbb0e9bc5
MISC metadata.xml 480 BLAKE2B 15cfe108e1870ef152c0b6b52bf912e6d57616fa9a6483fe77360b6f73e3b9e982338afbf3dc10d1b44d725df2253895988e01416827fbda817a453a424ad633 SHA512 8b24f6a0b49b0f078b4ad6cb401efda9b89f514db66309dbc2e4518ebbd48b7f39340b3fee42a35f0c446fda43124a67821b7bc30fea3b20e965779ff8a39135
diff --git a/dev-ruby/airbrussh/airbrussh-1.5.3.ebuild b/dev-ruby/airbrussh/airbrussh-1.5.3.ebuild
index 840bb1e7fc0c..89fcf4553f97 100644
--- a/dev-ruby/airbrussh/airbrussh-1.5.3.ebuild
+++ b/dev-ruby/airbrussh/airbrussh-1.5.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/mattbrictson/airbrussh/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
ruby_add_rdepend ">dev-ruby/sshkit-1.7.0"
diff --git a/dev-ruby/ammeter/Manifest b/dev-ruby/ammeter/Manifest
index b4a3f17c177d..7ea0d510b2fe 100644
--- a/dev-ruby/ammeter/Manifest
+++ b/dev-ruby/ammeter/Manifest
@@ -1,7 +1,5 @@
-DIST ammeter-1.1.5.gem 19968 BLAKE2B e4a7af65c8ee798b24f0c8a312315461779f5e1c31d97da1663d73b1a9cc65b99ed9f693259eed01a4152ab220d34ddb91ee4632657035fc1768897fae60d60e SHA512 35758fccaa51c9873747f24710168bdc0a0b25bd825d15e434cd17341d07f73a5078293d5045dcf88061765e92fe08f9b2470b4f206d859e82ec7befe64c1d93
DIST ammeter-1.1.6.gem 19968 BLAKE2B 875da6f9be200b6df789f75b98224e30d0223a501fb54b94b9ef1c32a2c3c78cfe54c77e926ba0d17bc64faa42a357861818448889c6c25c698101deba05460d SHA512 13883aae0258c0354d5fec17f86d4851251e2a8138830113c94c20162294852c892f580e14df6407c88b6c64dbe87f241e392a1849d126d12d556462edcda147
DIST ammeter-1.1.7.gem 19968 BLAKE2B ac503575d9c309c20f5b9ecbc31510862223199ba0f21801be3efef24d759f42c722581b1a518bc4225fdd0d7df3110f43bff79497b224ab8bc3fc4b6d57503e SHA512 7009f8c449180680327d09d84ad4eccf0f2adbf4a0ede0cc55d412396943af874254eb7ead92c8d818f4a8247f9d43d371f54de4001b9ae5e6ad6e6a66100673
-EBUILD ammeter-1.1.5-r1.ebuild 1506 BLAKE2B 00231b646f08f626626d7196e74c2823d3f831b7e5946f6299b41309df2373d27f684bea19177d74b16937669730ae000be56f88642b3992ed6f1fe47c97372a SHA512 8f358366cdd40dfd6c258b6f4f1577c70c433db9fe28a464b16e93d3abc3399b8e48e13953cc022381f5228a803edbedab9430983ab1832dfe140b7588acb8a1
EBUILD ammeter-1.1.6.ebuild 1499 BLAKE2B 2e398aa4bff80858f1492a90692499cff8cd9eb624563a7dc49a145a83da59bc41488a328b789b53c27ed61b54c2b2ca90e5531cafa46873b4f5030b5cfaa795 SHA512 599ac877522789ee8965f622e0d2604617d0bca60a401cf1c1151570cc965cc2d85bb3af13431d1bfb03e352ea546cbaeafc4f69ac3771cbb524190a7fd75fe7
EBUILD ammeter-1.1.7.ebuild 1506 BLAKE2B aff21db20c00f8683485e94fdc045d3061abb26bf87669d843d1506c4cd09090dc986f5907e7b5cb9d98ea7ed602b15fdb9348c49a381d470d21d2d85b862024 SHA512 3c1fa61dc16fb433291be131bd0f3316976a999ae5a1800bee4bc87d3a23060f6b5a170602c0da9f4c51aee67d3bd78ccbfef933e8455dbf00f28a7518e89cba
MISC metadata.xml 349 BLAKE2B f63971308267e22a747000a625bd7ced372e06a7599054445fc99e8e6157e02e9d95582d7006c14f232158f0bd401e6e78bad557ff8b5e2e0e9d85a833ce7c12 SHA512 732175dba3196bb0de8b66c2ae96010de71c49ab7080e4eb5e25d05fbd447ffe61d31ca68a83e918acd9cde0fcc000fb54c1488ed36363792a2bda68332332d6
diff --git a/dev-ruby/ammeter/ammeter-1.1.5-r1.ebuild b/dev-ruby/ammeter/ammeter-1.1.5-r1.ebuild
deleted file mode 100644
index f3703c32800b..000000000000
--- a/dev-ruby/ammeter/ammeter-1.1.5-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Write specs for your Rails 3+ generators"
-HOMEPAGE="https://github.com/alexrothenberg/ammeter"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-ruby/activesupport-3.0:*
- >=dev-ruby/railties-3.0:*
- >=dev-ruby/rspec-rails-2.2:*
-"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/rails-4.0
- >=dev-ruby/uglifier-1.3
- >=dev-ruby/rake-0.10
- >=dev-ruby/jquery-rails-3.0
- dev-util/cucumber
- dev-util/aruba
- dev-ruby/sqlite3
- dev-ruby/bundler
- )"
-
-all_ruby_prepare() {
- # fix the gemspec; we remove the version dependencies from there, as
- # it requires _older_ versions of its dependencies.. it doesn't
- # really seem to be the case though. Also remove the references to
- # git ls-files to avoid calling it.
- sed -i \
- -e '/git ls-files/d' \
- -e '/\(cucumber\|aruba\)/s:,.*$::' \
- ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # haml-rails is not packaged, coffee-rails and sass-rails are no longer maintained
- sed -i -e '/\(coffee\|haml\|sass\)-rails/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} Gemfile || die
- rm -f spec/ammeter/rspec/generator/matchers/have_correct_syntax_spec.rb || die
-}
-
-each_ruby_test() {
- RSPEC_VERSION=">=4" ${RUBY} -S bundle exec ${RUBY} -S rspec-3 spec || die
-}
diff --git a/dev-ruby/asciidoctor/Manifest b/dev-ruby/asciidoctor/Manifest
index 28b890c64989..113ccf5de97c 100644
--- a/dev-ruby/asciidoctor/Manifest
+++ b/dev-ruby/asciidoctor/Manifest
@@ -2,6 +2,6 @@ DIST asciidoctor-2.0.18.tar.gz 1690964 BLAKE2B 5e14371c7201f83529fa28a63b031599e
DIST asciidoctor-2.0.20.tar.gz 1700888 BLAKE2B 0b09610cc4a642eacd608bfbe8054c9358aca908adba088a21deceb25374fa4796a53a619957c9974fcb576016ce6573c891b39a6c6d66aa73585cd637310ff0 SHA512 b6b730de8f83e36630dc6146b4c0e07a26b502b695e78e50fc87790391126d52ef0b6b02b82ecb225adff680c94305b4e31403cc067bdbf1740e2d759417f440
DIST asciidoctor-2.0.23.tar.gz 1708942 BLAKE2B 870b0ea5be05ae4b2d91d7cfcf4d81b36f443740b591b8fd4f9bb547647cb777c5d9b03eb7982f84e6ac84ce5af3c9161a21e4d82ae56c70afd6ce138629675b SHA512 eeb6ef3268f8df2881fafccdb88480f203365d423f53ec9a42c3e9a91a6ec2d20048150019366a71ba0b2a9a0a90a6752fa7342ce558609ff8c242418e2f29c0
EBUILD asciidoctor-2.0.18.ebuild 1197 BLAKE2B c437f1b0f511902587d6b2a63ee4d70c0346589e68cb6f4fa4fbb1bc2cdfe5cd76059dcdec0e4546cd2e9032c9da97b529814642d239cc121b283c406550e27d SHA512 44238308ea5c18018d5909a6cd83def48d4a710e553373dd4b6f6b4f5ae229a10eb9888e4ccfb975393db718553b030808031149b8f5aa3f3857b45f7d53325b
-EBUILD asciidoctor-2.0.20.ebuild 1203 BLAKE2B 9fa203a8506de6d9f4fc6ac226a8a5e794bc6cc61a6ac1f8b95f87cd4438364495b23b5eb4884839cf66a492c0375a9f569465865627853a507c2c11d80b959f SHA512 919ed8cfa154eae2c941f39385ad48d2a4567714d89dcb89626668d8ee2cd9cf0e7f7d237374007cef60af75e5cfea30f0a29f2c1104b7358e917a606709d765
-EBUILD asciidoctor-2.0.23.ebuild 1500 BLAKE2B be8016289740fcdc02de79774e8c186e4b3e0214a6a1250d3efbfb5cbd6496a989d86401f5345f01b488ac087b19f56a499cd9273614c56014a910369989c633 SHA512 6b7fdd780effc29751aa581b4cb0a53af020fddf14f05375847c8a1718a0087fac645790f71e039ab684cd5894629bb632f90a3451a1c27bd6d4d2501ba8d876
+EBUILD asciidoctor-2.0.20.ebuild 1200 BLAKE2B c8a0703d0cb0470084247c3b4063d039a40708ed035ca19ccd7fd48ec975a89b7060bacd905cd085236d6385135043848f9d2f6b2bd35dfc713b2e6f6cc6023e SHA512 dfc33c1f73e02a03bec56cc63c3b6a03aa0fdb64e43fc5d6b194daa10d4bea48f3444d74f6bd38493c5c4b82b205cd57e26a696f137534c08af7194f82b932e8
+EBUILD asciidoctor-2.0.23.ebuild 1496 BLAKE2B ea557a1583162f334ca03be36a5306fbcf441dcb7010904296687530e3292589468177fbe382dfde869ad3d80c8615c9a1049475908970ef30c6d3a0136561e7 SHA512 5949f1f50e255663504e8503b13652664094667e40f16bd0abb44d5701a41cb100401351661dca7fc0cc06f4c1498b6247c09d5caaceec19139cb41cddae16f5
MISC metadata.xml 350 BLAKE2B c70c7bdd08d3c12de9192349bb765e3f0a03e5124128b77d4e4cbd266ddc84d72aa4502751bbaaef2562c4d8b78a4ecc28bdf656ecb56c74168999c92dd294b1 SHA512 beaf7f42c6804df34ce8d1ec28e08bdb5dff9ed9ed023247a464e7531ab8fcc41563133cc2bdb6385d5527a78f5e4a6f11063b72c567a015b8517ea09cf5ca17
diff --git a/dev-ruby/asciidoctor/asciidoctor-2.0.20.ebuild b/dev-ruby/asciidoctor/asciidoctor-2.0.20.ebuild
index bd6c662a73d7..652352e03315 100644
--- a/dev-ruby/asciidoctor/asciidoctor-2.0.20.ebuild
+++ b/dev-ruby/asciidoctor/asciidoctor-2.0.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
IUSE=""
ruby_add_bdepend "test? (
diff --git a/dev-ruby/asciidoctor/asciidoctor-2.0.23.ebuild b/dev-ruby/asciidoctor/asciidoctor-2.0.23.ebuild
index dbbcfc8b9eae..74dc061e4cea 100644
--- a/dev-ruby/asciidoctor/asciidoctor-2.0.23.ebuild
+++ b/dev-ruby/asciidoctor/asciidoctor-2.0.23.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv x86"
IUSE="test"
ruby_add_bdepend "test? (
diff --git a/dev-ruby/async-io/Manifest b/dev-ruby/async-io/Manifest
index bf9cffb91cbc..ab80ba26a574 100644
--- a/dev-ruby/async-io/Manifest
+++ b/dev-ruby/async-io/Manifest
@@ -7,5 +7,5 @@ EBUILD async-io-1.37.0.ebuild 961 BLAKE2B 7a042f24d4717d58638358040a47655191164e
EBUILD async-io-1.38.1.ebuild 967 BLAKE2B 42c8b1364b09e52ce366ca8bbe7bddaaa2f6c35bfeeadcfd5a4adedb5c7b3d801a87a16fce32375fedecbab33469ed6c13f1bcddd7eb49592ad87df34b7c5ba6 SHA512 171355608c6e103d3aadf3bebf347e90fe880b5b7da0f5f72be0444accbd04cfeb6b11b0ef2f70833aab0774fc8d071052592eedfbf14f5330767cbab99f4ace
EBUILD async-io-1.41.0.ebuild 1000 BLAKE2B e1fda62b805825de7f0cd1cae1bd642e4ad65d1afdec23fd0e8af50ea32d40dd37dc30a365abda4df9be2bb79a616c2cf9498bba7d8a8288b0e15441ef31a986 SHA512 6d544437218d7d7b9cdd16a619e737d296d62d1cd56809f1616ec28d2f134bd2a43b655c629daca786736dc3207a90f8010b85d37861fa65125082e3d49afd3b
EBUILD async-io-1.42.0.ebuild 1000 BLAKE2B e1fda62b805825de7f0cd1cae1bd642e4ad65d1afdec23fd0e8af50ea32d40dd37dc30a365abda4df9be2bb79a616c2cf9498bba7d8a8288b0e15441ef31a986 SHA512 6d544437218d7d7b9cdd16a619e737d296d62d1cd56809f1616ec28d2f134bd2a43b655c629daca786736dc3207a90f8010b85d37861fa65125082e3d49afd3b
-EBUILD async-io-1.42.1.ebuild 1000 BLAKE2B 1e59e6982b564ec471e685f040a784ccffb7582c65ce8eb5fcbc179c2b5b149545b55d55e94c4ed3ff4a981e986d24f2b2c332634e818fb938469d16fb3f3367 SHA512 d01b8cb00abd2013b8ec4cac8230220fcc858ff27315fdb59c636c972a951fda1a99cf2b60876ce9fe40c9941303b507c56f094481e4308420078f0c69bfa08b
+EBUILD async-io-1.42.1.ebuild 998 BLAKE2B 6ddda601d8b8d8eca8a9e11787a0b97e7d1fa6d8d79e6e02a6a1943596f9c835a423e2f82de6aaeb1fc3cf19921c4a5f9d06a54fabba260c1b347ce949d961c5 SHA512 408a5c552253c66ef60ed1f64268dc52c1324bcec4537da5385a492dc1ddbe38599c04038fec4e6eccfacacfaa46ea67008c075568ef8b83e38ff2b286653109
MISC metadata.xml 344 BLAKE2B 7fb67688ba60d30637605ba7a2020cb328e18ffebd9fd6fed09114cc14596836b0dcc4d1590fd3755952baa52c258bdb9a935c47b1a4ef4f2d5e545e931d40fe SHA512 6ea960fe1feb969df78e66ae985b6ac95faa09a248d694aaa47876634f84a09a3807effc2b4289d35dbeaee3793c2c73276fd0f8b87375ab99e813085edd12af
diff --git a/dev-ruby/async-io/async-io-1.42.1.ebuild b/dev-ruby/async-io/async-io-1.42.1.ebuild
index 6d5424851bb8..c2731aceecbb 100644
--- a/dev-ruby/async-io/async-io-1.42.1.ebuild
+++ b/dev-ruby/async-io/async-io-1.42.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="test"
ruby_add_rdepend "dev-ruby/async"
diff --git a/dev-ruby/backports/Manifest b/dev-ruby/backports/Manifest
index 73c1117f1f19..5985b6f3c5b0 100644
--- a/dev-ruby/backports/Manifest
+++ b/dev-ruby/backports/Manifest
@@ -1,5 +1,3 @@
-DIST backports-3.24.1.tar.gz 186050 BLAKE2B 5c4f22e12ff4b436c356796b1d8af4cbb8ea038536818bdf97b6c42c57c809c01954147240aa250ee7fc26abf5f9d775d3e0f9b73f6db323aec2c8481d15a68f SHA512 bc29c9eaad86ae99f4a22d6f797bd8a93769761c4bc728539a798e7d0c1fe72cedc665673607d4aab8ac0e7e890789f213842a927eac738674b6089b9961ebf0
DIST backports-3.25.0.tar.gz 187271 BLAKE2B aad3144190cbb97f34d6ab334899ccee09a4d3b7be9aa91db8a631990124f34528b9243efe311bd4ee137c99a22b60aabda06544c23d5c4cb993dec2d42f09b2 SHA512 88083b358ecc99c9268bdcfeae6ca3503b3cbb3c379b0bae7d55ca4493eb052d6f51c6231e3bf6a9ad8b4128f788efb3766d9aed10c92932d86b7f9138d4d849
-EBUILD backports-3.24.1.ebuild 785 BLAKE2B 5236f2543d1140b65433cb494ce956299eb56555284da56bd69a3b304962094b06f7db7242903ac5f30c0765d3dc83f895192834277ac1720b5584da7c8eb13a SHA512 a5931b6453d14edb276c59d8264dedda2e763b5e2805111af409eda8d5025d0c08717d9abb7dd7fca52ce9c1482636ac4baf0db5ebc535eb474679d66379688b
EBUILD backports-3.25.0.ebuild 777 BLAKE2B eb09788f0abe058a8ec47b26bf26bd87e5b74a067cfd29e6c9d640ecf5b0d379a0aaf90d5736e77e6d882770ccd0e19ab3ebb316de73d1ced23b885e42f80d1b SHA512 071ea16efb4b915696d6b381dc0c57de0fe45c1756d50d9400470c4234bd98868332e30a54057fd7a30fbc7bfb3160aa194dac77fa77a97985e1fcd226c5e355
MISC metadata.xml 336 BLAKE2B fb9482efc94ceedae0a44003dfe8a539ed8f728b93cd5e924f5e44778049598f14874908e3ccf0b393809fe35eab9027533ddb0407c16a767012c6f04962d8ac SHA512 848ee492c5952bbc00d5cce3f17f5d68e56ee0235c23f0eec19cf0a85cf097e20484ce6ac209d4fed6fb0dcd5323b45bdc662cb9ed6fd9a9bf50321724df3c5f
diff --git a/dev-ruby/backports/backports-3.24.1.ebuild b/dev-ruby/backports/backports-3.24.1.ebuild
deleted file mode 100644
index d40e66bbcb4f..000000000000
--- a/dev-ruby/backports/backports-3.24.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_GEMSPEC="backports.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Backports of Ruby features for older Ruby"
-HOMEPAGE="https://github.com/marcandre/backports"
-SRC_URI="https://github.com/marcandre/backports/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc x86"
-IUSE=""
-
-all_ruby_prepare() {
- # Avoid activesupport test that no longer works in Rails 5. This also avoids
- # a dependency on activesupport
- sed -i -e '/test_rails/,/^ end/ s:^:#:' test/_backport_guards_test.rb || die
-
- sed -i -e '/rubocop/I s:^:#:' Rakefile || die
-}
diff --git a/dev-ruby/bcrypt-ruby/Manifest b/dev-ruby/bcrypt-ruby/Manifest
index 0bb03ccd5e4d..c1c00387eea5 100644
--- a/dev-ruby/bcrypt-ruby/Manifest
+++ b/dev-ruby/bcrypt-ruby/Manifest
@@ -1,5 +1,5 @@
DIST bcrypt-3.1.19.gem 55296 BLAKE2B 8187a84381f9654ee271b0019dcbc0d0487b2efde384673be6838c7d019e8bebcdefd18e1d82b51e5518eeccebe673646582aaf0f9ce776db86b9d552e645330 SHA512 b34e48db1222f1c36a31afbd8a68dc87fb99431d90ec0932705999a04146886139c3654d8a9b615221dfe7048b8b0cc642a8f9819700bfa079e847d70483badf
DIST bcrypt-ruby-3.1.20.tar.gz 51778 BLAKE2B 7278019f07aa2c0625a40a90d6a79ba99aa966ae72639427f06bc1fd4e7463d19765ceaa9700a588d168f422ad6a9ac391c683424d4bef4b30df2b667fca4bcb SHA512 a89e992a8684211fda22074269000475f7975dd41f05f9b1c2acd82e7a7e084134dc33c66053b315dc918f848330f2990545e7c806c17b69cdffbf2b382e0f4d
EBUILD bcrypt-ruby-3.1.19.ebuild 714 BLAKE2B 529d5357da993d91be8637ae73160cd17d096e646b221010453d939270308fa3a1ced8a60077258a40df25a022234db3d0e97a2c778b6faef65c0b56f0b0a7a4 SHA512 53ab05c9525993e77a5b41c976af7f561c3444d64e5ca81ef252e333370a7a0b724591fa97292c52a3efe24b9094c105b6151d287a91cc091b2580d28017e471
-EBUILD bcrypt-ruby-3.1.20.ebuild 815 BLAKE2B c03448f84dcbf888eb62c43182589aa3e7565952129577e388080ca2ff4b9a3dd5d92d48930579d6c90e8e9be6b52f15a12eb28d87257736853b3b68adfc9a07 SHA512 008e7a8482f1e9fa5923bdf14dff81b707f7b0f88d861d31b36713b687419d599adc714febe44a514f1026aacad88b9e85a4748315a44e5e09c4331cca361cfb
+EBUILD bcrypt-ruby-3.1.20.ebuild 814 BLAKE2B e3da8b550eca8405151da2c5c78f117c51d796f3027915ccf3706ac59b8f77988eed1e3793e32073c7a2220a21bf4fe1b51f88bf7b33bb3d8f50b2673eb56387 SHA512 2387b2b4c4651effb00ea318ab811a9b7f20ef5bcdabc5c93fc7153ff875dbbca75ceba6d9122e7f0ceb816dd8ce02ceac21f79330e989b81f6f84cd22aab856
MISC metadata.xml 350 BLAKE2B 3e6b2ecf22fbadc960e6a57344a326c5b022a269201da97938eb3e1c13340fc4391eb26b70037f85be8de7b70fe031a435fd2e32056fb91575ad82574e16ddf0 SHA512 696b597375b8021d284c95229d0d38976a656fd4a55345049c5ae0375249701d2c641400c11b556a01c369e1fd64833205969185c08e4c14fa252cd59e720145
diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.20.ebuild b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.20.ebuild
index 8579ba51f11d..d513bb7ccfb8 100644
--- a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.20.ebuild
+++ b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/bcrypt-ruby/bcrypt-ruby/archive/refs/tags/v${PV}.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
all_ruby_prepare() {
rm Gemfile || die
diff --git a/dev-ruby/bigdecimal/Manifest b/dev-ruby/bigdecimal/Manifest
index dbc1f3093021..77183037bb08 100644
--- a/dev-ruby/bigdecimal/Manifest
+++ b/dev-ruby/bigdecimal/Manifest
@@ -1,5 +1,5 @@
DIST bigdecimal-3.1.7.tar.gz 104984 BLAKE2B 0c0a97d120edce1946bd134f810ccb7f068465d678f3396b39a6e0e540dcefe03c5b8d2cee90f5c96481513065f4645bfbfcc10116bac6b80f7e22344a34024e SHA512 567dcbd010d4879c74286f440082ea9e9b9873c53ab208db4e96a21c5d8c786c6e622a29698e9e9202803b6bf2fcef1d15ff24b784184738664c4be847d2d749
DIST bigdecimal-3.1.8.tar.gz 105551 BLAKE2B 5bd35c9a719e99dd94f4386c3d7202553add779bf2724e44476cc64488715353e242150308671a4ed1c1ac2a1087035db7cb3a7234191dc4c41c606fe813040a SHA512 4f3c07d4111261c74f74d757040f979e2d486c3df06f470e8f2c801d9fa8e9b6c2a0e0bbf353f8c2006685c4530bcb1d5c9a9f7c208e5fd549a5283939bdd519
EBUILD bigdecimal-3.1.7.ebuild 1134 BLAKE2B bc9e685adab152f2565ac0623e7040224d78ae96795994966f7abc49f75f5c6139f82ed17c77bc4f6b8f4612a5ece7693b589e57cd8d179291c0fc2031e53d7e SHA512 c96278526c70902fd10a0f8939782efbb3907101e75ecf82b58793ff9d22af77af29516ce31149058a4efb6502fb2b792b64d828daf57101db301e3cd82be550
-EBUILD bigdecimal-3.1.8.ebuild 1141 BLAKE2B f51552125867a2c944001a352d0e1bc9e25712640ae7f1a832b9e34c20eb2eec9e4f6af99a4bb3367b9aad655b50ac89edfd53149a4a8935c9d2b2f7ed73741f SHA512 5ffe3879ed84245934ee2094c4fc0f7f92e87ea048653ebae15f871e34c0445ddf6ba802a0f783d89e699935540d676b34d04b32bc57c375473753ea78b53c6b
+EBUILD bigdecimal-3.1.8.ebuild 1137 BLAKE2B f93fca7bd199f6249ca932eba39c4c0b85eb57894dde266f2867a08016fab52eb0e69e0fe78a1817508eac9357605c9f57a9f9480b9af612622183820a05b3c1 SHA512 5f4e65587fd38a8ac1634972c4294118519f112e61d13e5ac28ce1f4904cc240d72af29b51d3fa4afbb0f4a50399c9b64dfa1cd873b4d3db32ce7a18ece72864
MISC metadata.xml 342 BLAKE2B 84d396ff1ab37dc1514237f99ad59f87b12fda2a22a6374c92186d34f2559e14f4a51a6832e5501fa13b0f0c4fd7587fd4afc3f3ddc8f4fb3b02738657e6c1fb SHA512 f834c875eea544b4aef0b56c5091a15cf2b09469c336ebbac704b023c15af45de21c02961be5fc3a64923c7c099eade2c5abeaf447939c3c9c1903cb305b0121
diff --git a/dev-ruby/bigdecimal/bigdecimal-3.1.8.ebuild b/dev-ruby/bigdecimal/bigdecimal-3.1.8.ebuild
index a5fa26d80da7..ded8cf9b70ec 100644
--- a/dev-ruby/bigdecimal/bigdecimal-3.1.8.ebuild
+++ b/dev-ruby/bigdecimal/bigdecimal-3.1.8.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/bigdecimal/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="|| ( Ruby-BSD BSD-2 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
diff --git a/dev-ruby/brotli/Manifest b/dev-ruby/brotli/Manifest
index b0ffc7187d8a..772537822ba3 100644
--- a/dev-ruby/brotli/Manifest
+++ b/dev-ruby/brotli/Manifest
@@ -3,5 +3,5 @@ DIST brotli-0.5.0.tar.gz 9449 BLAKE2B daf34e3b3bc175d883a844a9fedbbe686b2b103db9
DIST brotli-0.6.0.tar.gz 9546 BLAKE2B 82e6bf5d49466b1f08c3ffdf6d4607e9af33d2e5ae8b1e006c518a1effadd294068aac94ac2566a81930168525c0e55ffc6274c5a90d7429be6599734b948fa5 SHA512 b48dad753d823a4a26ca98614a681ac14b2191b0d4ea3be2a8bdc3f457ddf21504ad1703ab307821d408785301e1554ac91f8ffed35609c89a9e9a38b1640760
EBUILD brotli-0.4.0-r2.ebuild 874 BLAKE2B a1c0bdca9d4d9e9fbea0cb120f428a78151ef280b93325179bc60a24e97847ec2af25f7b622dc224f8a2f6d39f9cb02caf375d8c64224078c1d07293c06b6708 SHA512 6865caae1a0f242b3520c889a98dd01de0e3a99bb74e383972b84fe743b6ae3a0f597acc315ddaca852f20d042266f97eed40a8590210cfceb4922e11f50702f
EBUILD brotli-0.5.0.ebuild 867 BLAKE2B 27f6a1eddb000cec33a589bfd57bbddc4abfe5416ac2fbc9e6763fdea56792271ce7f9d7b92d296815dd1fee8e3f0df662722b66383cd70e9ee9b43c13fd65d9 SHA512 f78771d7b5ed2deb1d2eae7a9f651a4c748d0051a3e5d3bdcb2cf60f44aed48d16b9709c2883d534d320a53f32c610a634b576327ac76bfd2491caeb4e2c7d8e
-EBUILD brotli-0.6.0.ebuild 865 BLAKE2B 749ece426648d9139a6d5c600ee1c0d636a5f58c5c2a103f4187e8d73f8deb065e29cbfc28da5436800ed00d4da58d77dd476b6e3175292c274fdbc06d602801 SHA512 1310989e0ce69b84c9308d365bf079c27058a9e9595b6de991964d07de8a5481d4d21baa1fa7ef05cec52fb6a8873be612d8856b2936fe720c2f1107448f5692
+EBUILD brotli-0.6.0.ebuild 864 BLAKE2B 9591c7428b0a4fa7ce31e40fa3a8f4f72924dcece46d8704987f795fc9bbbdbba6df9ecb5231057735ca8f730bd226eb29b44bcd0cbf06aed8d4e3b4b0e9e142 SHA512 93487b708083e8c970d732a1456aa69fc7a66954ce5fdddbcb36988fb26c5a3bb56b0df5c2287b6315856a3c5c40663e57dd123e6d9e961a802306ce3aa260ba
MISC metadata.xml 340 BLAKE2B 25156a37a996a4091ff75bb3cc45ba8d9fc65653fab708f0779a6606113492f0b0723b914d43e9dea4a6eb0d06325c5b4a31212b1389b82f845ef1a541a0f2fe SHA512 0b7485f8ba6fa314acda731d7f5cca43dbca1fab14cc928d2c239635b91dae19a10c2680b3c9526e6018c6f515d57ec87354e2e76ad75863408c38b9d5153ecc
diff --git a/dev-ruby/brotli/brotli-0.6.0.ebuild b/dev-ruby/brotli/brotli-0.6.0.ebuild
index 618565fa2ca5..8e034ad6d06e 100644
--- a/dev-ruby/brotli/brotli-0.6.0.ebuild
+++ b/dev-ruby/brotli/brotli-0.6.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/miyucy/brotli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND=" >=app-arch/brotli-1.1.0"
DEPEND=" >=app-arch/brotli-1.1.0"
diff --git a/dev-ruby/builder/Manifest b/dev-ruby/builder/Manifest
index 84ebda5bfb74..8367a1a8ecdf 100644
--- a/dev-ruby/builder/Manifest
+++ b/dev-ruby/builder/Manifest
@@ -1,5 +1,5 @@
DIST builder-3.2.4.gem 32256 BLAKE2B a2768fe25023631d134f062d8e7ff2aa25f6b4db0358bdc0d4baebb33d93673fca66049b8b9c42382bad3494f6e03cefdedc72d71958dff63d43eb7a2a187c75 SHA512 730317ec0a4af33e183283e309e38d47deb08db0ab6bd6dfebdedcebb7470bd383c6c1d32ad674adc43298e0f86930b97c652fff9827ca8890db2d1d68e792f1
DIST builder-3.3.0.gem 30208 BLAKE2B c5b541e82ad78475d8c4b51a4a60685940f81dfee637311af6a1208a8c9287e891226d91bf00c860b41830e82bec470a8b3d806ad36be44c6f51c80788efa347 SHA512 33b6ef4d8ebb437afac4bb7243faac0e2e44694dc8f8404df3421c7e0889234675af0d2e32e035594b1563f9fbc90a039910d2484996508329be2fd234c4bc06
EBUILD builder-3.2.4-r1.ebuild 932 BLAKE2B bec8f986fa27ec8591fcd7201aa5419046c16dbda3a123bb4ca6ab7efa08e9fa2a6b538250a5398f8e074a71a19f79aa7a656df9b467f92f636a50a1e6440f4f SHA512 ae19626e970eadbd0c435f6c6c6170313c0e6a7574f094736df9276e774c996dc846f9c975a9553857b1402782a22e9f560a6bdaae56e1c730c1045b41edd952
-EBUILD builder-3.3.0.ebuild 769 BLAKE2B 00a81bbcd98a58105044909644976221f29f96bd66c138088a580e249a07bbb8e959517416cb3e5cd6798555710c94a2722ae1d79bfe206ddc3d1e28522c2030 SHA512 dff5f0bb3b91fd02aee3a5bd5473431fd9a773f3259b92d31405a4a2658c43aa1848d24b6f2e5851ee0004d0ffaa3fc506e8a57ff502aa9d940c3dc6cf0b010c
+EBUILD builder-3.3.0.ebuild 765 BLAKE2B 542f171a2e74f4b54b99c273e28b3d5f0904b32210b4c84923fdaf98a5e9a088bef144050ae02e05ce4d0ed404eeae5903797bccc059fe6f9052602a045ba971 SHA512 61f424380608d950432f193776c43a29dafc2e77cfb6f08fcc6d21f31c298ca0973a393f0c56c0f093a5d40246ae4e07cc83ad5858482bd2bbb71c53a3f4ffe1
MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1
diff --git a/dev-ruby/builder/builder-3.3.0.ebuild b/dev-ruby/builder/builder-3.3.0.ebuild
index 301cfb8d8010..065c71a852ed 100644
--- a/dev-ruby/builder/builder-3.3.0.ebuild
+++ b/dev-ruby/builder/builder-3.3.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://onestepback.org/"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
all_ruby_prepare() {
sed -i \
diff --git a/dev-ruby/capistrano/Manifest b/dev-ruby/capistrano/Manifest
index 7cf1550a51a0..6920025d4929 100644
--- a/dev-ruby/capistrano/Manifest
+++ b/dev-ruby/capistrano/Manifest
@@ -1,14 +1,10 @@
AUX capistrano-2.15.5-sudo-cleanup.patch 413 BLAKE2B 77dbc37e742e1fe164540cd10830021679af99d9ddfbf50d05d6f3c158f2da4b632c44d3fda5c4456be453cfce84a4cc6a67b5dbf392854dc94be9544ae69c41 SHA512 e6fd096231e65274813edc543e4b4ae2714c587b6e696b0534554e464f04cbd5db740290856845459bc58db12bd0c9e832fd419b4a998d7b0cd6cb6b36ef46fb
DIST capistrano-2.15.11.gem 132608 BLAKE2B fa516191f2167c8215523d73ea1a8768c89d9a4432074a01fc157df56c8bd1dd19116ae812b25d9a31bb76b757a70c1440dd3f8cd23f4d3640fabd83bd61e633 SHA512 6889471a1a47149aba3e44e3f27ebe543745749ca266d854014ea220bdcdaf366329234a1c46914daafb12c0ec666250995d0cb36cb8d1b71e53e6b3c082dc4f
DIST capistrano-2.15.5.gem 132096 BLAKE2B bbaa6bd482cf9bbe7aa01540aa5dab3f32401ffa1476d9057bb8ad420194f1ab2c32d8e744d7c982ebece5c4b5369133dc8378b7adf54c78732f9cb249db2a9e SHA512 10168080c7481ec6fc6f918ac90a3b1ce8f2b36f77411375e33cc915b02d5196ab061ac47e767edd724c82cffd1c2ad0a23ba1f0519cf1f2aae5b429167b19ff
-DIST capistrano-3.17.3.gem 70144 BLAKE2B d8bd93bb41a41196394b0959fa0bdf17609c9c53771bbfbf87cbc02b169177ad7cc18613a18d362a7fc775c91a382071d2384262d5cb49b1534678aac575dc55 SHA512 b7b85ebf7309d93aed83f68dc897e5a6cb4c8a929f4427c8a29db2ef6f857ee110256ba80c2fe0ae15f8008597c47be5ec60c192f3268d0df66f761b90d0758f
-DIST capistrano-3.18.0.gem 69632 BLAKE2B 679005f347eba2bad71e49b0c591c6179edc566d342b43652dc1be6949589d3bc58b78c91cccc564e6d8bb1f541066917164e000fe41a6997a3d6d12ab9b5e7b SHA512 126abb8934bed1bd1c58f53c1e8cd0ead99499d7e99d09e51290df4619a2f570a3f2f1a5cbdb683f1286a2b9aa7b0a2690a4c165d07705c5157ebf3ed1118f3e
DIST capistrano-3.18.1.gem 69632 BLAKE2B 65802492a93974cc8b9fdfebc189f866ae7e3b6eda92a87537106019f8605de469ff6f90439fe64db54af8bc3ff1d58082efc84b4be629368420fd6c23857374 SHA512 940e2a0cff96d99876bac1e585299edf5fcb22899bca61dcbe87b285ffd397dc916545792b58cd708f9b4e086d83f070f1bfc3bab534244c86f46d6de6323b47
DIST capistrano-3.19.1.gem 73216 BLAKE2B 1147d74ac101d42513373292e6f9d79ff3bda5196b546af2ac41d4af95e9c442b5ba30c5c06b9a7e5796453d94bae38aee5d0999dd5762c2bee73c96ee58a07f SHA512 aaaad39cd43ba1e010baea545034f322e8f1780229be1911b4cc9edd7a8ef8a88370d8218a0457dfbd740944be697b1a0e5dba44844371aaa8d9b2fe0bfafa51
-EBUILD capistrano-2.15.11.ebuild 1242 BLAKE2B 4858e559cbe465b0bebdb0f1fda0454ad067d05c2e13111ab617606de277b5a4794a2472bf56d08f9082fc12f7a1e732075ad56e5aec5b1927fd719b83a97830 SHA512 a68f74cb42a0b8895173861f0a66d15f06b5f83ef07fe8906c958050e6c8f5438a9ec4179eb85fb59fe059b2324c7efd543e8ce90b426760de05fa4f5c2ad96a
+EBUILD capistrano-2.15.11.ebuild 1241 BLAKE2B 5cc70b5f9673e36cf7ea9408cc0544630738d936ba2b53152a05feb62bd52a36043928eec5bd6cf2c5184fde3c158a23f3230079458cdf466dfdba95e7a7d3f2 SHA512 e8ecf545e2dd24492407fc4483753f4ae25c091859ca92a5b38f9f453ea50e41c6256540d414d57940a3b93ec5c8e55337d7d8615738b07e66516c689ade1e71
EBUILD capistrano-2.15.5-r3.ebuild 1229 BLAKE2B b5f9689386fefb1493e6cd4428575c984be7c8b3a4f0ba03fb5d24502bc443855091ef5b4b20d464a52aacab4eeada4448ffce305c0022f6dafe7fdd17f1accd SHA512 a70e69e1dc30798bf79619c201dbca687b77a48df8669facde22c659b86ad403a6acc97bb8674913be87f566ed923aee533083d314f079d5c5a0b786e1e929f0
-EBUILD capistrano-3.17.3.ebuild 993 BLAKE2B dbdb3c207de7bae07a9f463eba0c06976f8ca53ee592e176a88a14f896be753172cfc777c05d9b29216f7d4fc7ac2e4d4a7e60b37b0f57644a232b4a974c68b1 SHA512 8cd7714c471bffba68df258788832194ab081e08ffdce4be50998efd77291a0314ce14df221f642a8331ed0fc8bbf49b5205d35bdf4db966271cdfc79193dfe5
-EBUILD capistrano-3.18.0.ebuild 994 BLAKE2B e8347c5dc1f77e5c3ded8f8a0aebe2fe99605374fce2d342f5f1b4d47481ddb5f83e5ead43f0328cb9dce912a9b76b5377079a7b1c9e87d8aab71ee9358756a3 SHA512 0e1aa14c5d82640249ff41aa5006e7f5eceb51a3a0eaf826e71eaab73ee0a7d7130129db63869fe6d811769219fddcf079e3de07d995de8419fd20320281701b
EBUILD capistrano-3.18.1.ebuild 993 BLAKE2B b1db5b629b0b01e333662d6a0620395b3de084b8bc01e9440d64eebfc788fb38ee2f71b533c197c44c83d99a7418624da6eefc2b9cd460016b251180da016d72 SHA512 7345ef337e7bea3c415aa85e9f73cfbe5d12aadb98b2ee1ea02514c422baf7852948dc20edf25e4414f6b154489abff162e94c5e0e788d31095f629b6301ca88
-EBUILD capistrano-3.19.1.ebuild 986 BLAKE2B b0da67ec84b81cb86da87f1fb50c9998e5c85dbc3117b78c5305d0ab3f5f7561f34bc3a2ce127395fb6be0c4a0064ce385da246247acdc253979e550ccea6694 SHA512 73cce21ee5ef25aa4ca9bfa07d8e5cba40132224a5ee7d6c9dd8a380710a4894cf3b1c694032012dff6101eb3c6c083a59747c4e8cb42478e9a94f3beae3b057
+EBUILD capistrano-3.19.1.ebuild 985 BLAKE2B 714e0da5e024492fee9b6864c0406a2a0c8a7361937273ddfd1db83c681ba41cbf2062a16e6f2ccf6bb7c0db7a09702383e094ab0c56c5ca47983dc758ffa965 SHA512 8473212850e064c6fd7499edbb7866b5ce631b3ffaf35fbdbce32338c458a7371658b0d9fcb24ed0b678b1b1672106deb59264c6891169f720faef7ac8e845d0
MISC metadata.xml 396 BLAKE2B d27f0009de40add27cbe4a8a668ac4a82fa98eef30d794c61add8ad293db7e6b76c948499646c1dc23046cd4d88cfb36b41c1c14ebf78316ba6a4547493edb87 SHA512 98a3ccc2e6734e249cfb13754015cbd79485d20bc018312f7ff8500fa3c011db88c3955990a97da714dc6af7a6c94196057839eb76fd1612f30dba9e623ee0a6
diff --git a/dev-ruby/capistrano/capistrano-2.15.11.ebuild b/dev-ruby/capistrano/capistrano-2.15.11.ebuild
index 0f50c99ed00a..bb1997e3c5f7 100644
--- a/dev-ruby/capistrano/capistrano-2.15.11.ebuild
+++ b/dev-ruby/capistrano/capistrano-2.15.11.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://capistranorb.com/"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE="test"
ruby_add_rdepend "
diff --git a/dev-ruby/capistrano/capistrano-3.17.3.ebuild b/dev-ruby/capistrano/capistrano-3.17.3.ebuild
deleted file mode 100644
index dd6213dfb99b..000000000000
--- a/dev-ruby/capistrano/capistrano-3.17.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A distributed application deployment system"
-HOMEPAGE="https://capistranorb.com/"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend "
- >=dev-ruby/airbrussh-1.0.0
- >=dev-ruby/sshkit-1.9:0
- >=dev-ruby/rake-10.0.0
- dev-ruby/i18n:*"
-ruby_add_bdepend "
- test? ( dev-ruby/mocha )"
-
-all_ruby_prepare() {
- # Avoid specs that depend on capistrano already being installed
- rm -f spec/lib/capistrano/doctor/gems_doctor_spec.rb || die
-
- # Avoid specs that require a TTY
- sed -i -e '/asking for a variable/,/^ end/ s:^:#:' spec/integration/dsl_spec.rb || die
- rm -f spec/lib/capistrano/configuration/question_spec.rb spec/lib/capistrano/doctor/output_helpers_spec.rb || die
-}
diff --git a/dev-ruby/capistrano/capistrano-3.18.0.ebuild b/dev-ruby/capistrano/capistrano-3.18.0.ebuild
deleted file mode 100644
index c8d14632d8ea..000000000000
--- a/dev-ruby/capistrano/capistrano-3.18.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A distributed application deployment system"
-HOMEPAGE="https://capistranorb.com/"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend "
- >=dev-ruby/airbrussh-1.0.0
- >=dev-ruby/sshkit-1.9:0
- >=dev-ruby/rake-10.0.0
- dev-ruby/i18n:*"
-ruby_add_bdepend "
- test? ( dev-ruby/mocha )"
-
-all_ruby_prepare() {
- # Avoid specs that depend on capistrano already being installed
- rm -f spec/lib/capistrano/doctor/gems_doctor_spec.rb || die
-
- # Avoid specs that require a TTY
- sed -i -e '/asking for a variable/,/^ end/ s:^:#:' spec/integration/dsl_spec.rb || die
- rm -f spec/lib/capistrano/configuration/question_spec.rb spec/lib/capistrano/doctor/output_helpers_spec.rb || die
-}
diff --git a/dev-ruby/capistrano/capistrano-3.19.1.ebuild b/dev-ruby/capistrano/capistrano-3.19.1.ebuild
index 999961f171e4..09545349030d 100644
--- a/dev-ruby/capistrano/capistrano-3.19.1.ebuild
+++ b/dev-ruby/capistrano/capistrano-3.19.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://capistranorb.com/"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
ruby_add_rdepend "
>=dev-ruby/airbrussh-1.0.0
diff --git a/dev-ruby/childprocess/Manifest b/dev-ruby/childprocess/Manifest
index 48bee35b4e3a..1384175f4524 100644
--- a/dev-ruby/childprocess/Manifest
+++ b/dev-ruby/childprocess/Manifest
@@ -3,5 +3,5 @@ DIST childprocess-5.0.0.gem 21504 BLAKE2B dae2022506c533f3c16337600bf5f489ccb694
DIST childprocess-5.1.0.gem 21504 BLAKE2B 3b8fc3559cc2de451b589c83e4edf939c8792c8eaeeee629ea7e9cc0d92af327e31e85231ba86a9cdb98a5f126a0735d54290efeed94c545112f17bee45ad38b SHA512 487ee82e6e7cc1e81ed6740e3eb54e12e9d1065de92eda71f48039e377db8a827c647ce6c9314157ece577be52519bbe014aadcda4a7a748589fad7dbf19ae3a
EBUILD childprocess-4.1.0.ebuild 1040 BLAKE2B e78e89fb1437cfd041197a476fc2f29555f99f51ce8dde2cc8b9a6e77a0519971d9c8be28ad509acbbb352f03dec9f41059a38182da84987d6dd23616afd9a19 SHA512 0b7374e06f0b99fd9952077318660d58fdb0aca8b78931c7908def3ef966e1e21254a9a99abfbe961f279367e38b1dc7e60402e4c9cb2007bfb27b38d6d13c00
EBUILD childprocess-5.0.0.ebuild 1048 BLAKE2B d338ae65c9a1a71cdbb5d04da500ff5c75e760aea7499ef019d1a57293e2e6833e9263dfb6f80777c5d2cac8ae97c1251c3df6a313eb444be15756958d0a3d2c SHA512 1e5f0d5715fc5f433f5220daf3c2b4826da35b9f3687ca733087eb53ede784e2d4afa04f27b1bd4ca40e9b385bee702e0e080b001d4ca2dde1da912612e33736
-EBUILD childprocess-5.1.0.ebuild 1071 BLAKE2B b83dbf8736eaaf0c98b87b022222529298d27d7f60cbb2cf6c560964f4ad9415d1f1d83b3abc1ccda20e6eb1c011dff1ff92b2a345392c128fac95a1944085c3 SHA512 f2fd3a16404a432676db7f7c7aca39c3a00ff36887db2c52ecf04f0b3d9ed8801480488afc938b048984666c3efe81d64d80b7a471f9ae7c901e1f62a9930178
+EBUILD childprocess-5.1.0.ebuild 1068 BLAKE2B 0bd642e56b08ba7819f9b465626f14741c2004b27a38c5032a572847acf3f97bec06ea12b8902b2278104a2d6bd7ec534f4040058b59502b4a452e97bffc9bd7 SHA512 c5fe78e48ea3a7aefc0e8ef5a57f651bc89acfc85ff1935cc5cba255584efcb704ca21e80908833b2e09ddbd049560cdc6c815b5d30df449b3f9942d6dd3e8ed
MISC metadata.xml 405 BLAKE2B 4e0d8170d75e362ebb3726e2e999ce0c6961a0f9a61dc4afbffc4144000c29854081c972ec1bda28b58e8c01e8e1babb7442cf95799fcfdc96790750a15b60fc SHA512 5fb21546afb33a606905a9f112666fde382e46cfa6c0637dd0f10e6d43b791701e2dd6bafd2e685740e576982473f37255fc2f99c46f1eb08862bc3bf6f0b26c
diff --git a/dev-ruby/childprocess/childprocess-5.1.0.ebuild b/dev-ruby/childprocess/childprocess-5.1.0.ebuild
index 427875e12707..61489d48396c 100644
--- a/dev-ruby/childprocess/childprocess-5.1.0.ebuild
+++ b/dev-ruby/childprocess/childprocess-5.1.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/enkessler/childprocess"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
ruby_add_rdepend ">=dev-ruby/ffi-1.0.11 >=dev-ruby/logger-1.5:0"
diff --git a/dev-ruby/concurrent-ruby/Manifest b/dev-ruby/concurrent-ruby/Manifest
index df974e5fb1eb..608dfaf147ce 100644
--- a/dev-ruby/concurrent-ruby/Manifest
+++ b/dev-ruby/concurrent-ruby/Manifest
@@ -9,5 +9,5 @@ EBUILD concurrent-ruby-1.2.3.ebuild 1357 BLAKE2B 6670f1619bbcce72670f986759a5a5d
EBUILD concurrent-ruby-1.3.1.ebuild 1357 BLAKE2B 6670f1619bbcce72670f986759a5a5dc5dabdc0fe83c4c375fa828e92abdfcf24930074fb050416b991807f1df63e4950f9b25fee04f296cc6bd8786b259194b SHA512 257ede866e534afe402f7004d3d96a0fdca44ae38ace4c71e1e4ab823cc954ce0f6c99ce12a2a71f7f5611c012cc3aa9097ff9a08c84273c7d9893b7f5400f5c
EBUILD concurrent-ruby-1.3.2.ebuild 1357 BLAKE2B 6670f1619bbcce72670f986759a5a5dc5dabdc0fe83c4c375fa828e92abdfcf24930074fb050416b991807f1df63e4950f9b25fee04f296cc6bd8786b259194b SHA512 257ede866e534afe402f7004d3d96a0fdca44ae38ace4c71e1e4ab823cc954ce0f6c99ce12a2a71f7f5611c012cc3aa9097ff9a08c84273c7d9893b7f5400f5c
EBUILD concurrent-ruby-1.3.3.ebuild 1357 BLAKE2B 6670f1619bbcce72670f986759a5a5dc5dabdc0fe83c4c375fa828e92abdfcf24930074fb050416b991807f1df63e4950f9b25fee04f296cc6bd8786b259194b SHA512 257ede866e534afe402f7004d3d96a0fdca44ae38ace4c71e1e4ab823cc954ce0f6c99ce12a2a71f7f5611c012cc3aa9097ff9a08c84273c7d9893b7f5400f5c
-EBUILD concurrent-ruby-1.3.4.ebuild 1388 BLAKE2B 7ea2f9020acd5c6ab28467757bc9b5c358a437320ec500c912808bc1e29be75bd4e6f579fe69234d6f198c55015acbf2276104ac3e56681805fd4ca9b017ffda SHA512 8061a44f4886f33bb3adae40239a01185a147549d9c34a1481364082eb627031bfc2c3403d52bf2be8c647c6f8d8d6090a15772d6a4d472d8fa6d4084723b702
+EBUILD concurrent-ruby-1.3.4.ebuild 1384 BLAKE2B d4120993363fee0ca0628569c3b55cc77d0442b9c77fcdf78791580e1a660c08c1bd9306c449b8605974c7ef88142aad93ba4520611385ba967a41a69a216cd7 SHA512 153c23d6407a7edf9d7f4d59207bed37c58413327c683e7aa0a93c9625e43e1a562bffe91245aa20da12e6a190753e2b8fb2614e98f7b06848a72c42fc59bc67
MISC metadata.xml 359 BLAKE2B 2db8e9c1e575575ead6e6f86d5c883e356dbd84d3def08d6d2b9473e8cb10951268bd85208f56b14047b6bf57388e025f4ad626555d001d266bb0a87db954f45 SHA512 39f31f985f90fb6514f2c282c01a0d38e325371ec18671dda808372891caa83eb28a6eaf0a3090999a0427e5ca6cf3ba5f75b59e86b0e8713dc85ff3a6eacb68
diff --git a/dev-ruby/concurrent-ruby/concurrent-ruby-1.3.4.ebuild b/dev-ruby/concurrent-ruby/concurrent-ruby-1.3.4.ebuild
index d4bfd455825f..d4de2bb9b07a 100644
--- a/dev-ruby/concurrent-ruby/concurrent-ruby-1.3.4.ebuild
+++ b/dev-ruby/concurrent-ruby/concurrent-ruby-1.3.4.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/ruby-concurrency/concurrent-ruby/archive/v${PV}.tar.
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_bdepend "test? ( >=dev-ruby/timecop-0.9 )"
diff --git a/dev-ruby/console/Manifest b/dev-ruby/console/Manifest
index b9dad77327f3..347b62c9a5b7 100644
--- a/dev-ruby/console/Manifest
+++ b/dev-ruby/console/Manifest
@@ -1,9 +1,7 @@
-DIST console-1.23.2.tar.gz 27339 BLAKE2B 46d411a63934673bb956d9e898c00db08d16e0aec9d036f767d7dc078240934cc26695bada687a2cc7656d736d7d2622e3727470d6c864c19a85cbab586d2c9c SHA512 6dc0cc934e4f28fc196d9861676e8d4cf8f601d5ad779146b594f5847818b76620d434c9817a9944872371031d012eafe5a3b1ccb82807449584aa9c5af5282b
DIST console-1.23.6.tar.gz 27883 BLAKE2B e70ddeb8625fb4b8f700f7e1b60295dcf2ddbd1b7cc666975aa883fccbd1cf8e3c2f177938c536e696e95bb8fa3153ce61f70710cbf5dfda6058ce085ec18792 SHA512 0ae48383dedb176bdff5ead3db97a228cee498e5f6a6938e4d9882b3c363ea8b9286bb7089806f664df635d98039c9dca52c8d8afece505d38b12af5ee3aa41c
DIST console-1.23.7.tar.gz 27888 BLAKE2B bfbf447497b91d33248e5a502c6f4522467de3f49c4eb8f51c48f93b17fe12a15ba4352df4f5a3d9f6567fcad1edef05527aa288ef00175acc1868291e215416 SHA512 3057e8f29c8c9d8b6dd37cbf8d8daaea8d00429a623ca92161a2294feeae10f7d83cc418e008de258f84a53ee1464f091f5e7405ac347a2785f3b36d7924966f
DIST console-1.24.0.tar.gz 28031 BLAKE2B 14126657e454739981e110c8df2ec68116ec1552a90f7c8f25032ca5901451721b69f52e6d3688c2c678a58f9414cc0f824081b8fc3a3bdc74d603e4f8c1f0d6 SHA512 4374276673b3a76f56350cd27e29a7af8158e5b53ed4c073502a84299d3d69ed395fa238999a271bb782a2292393c0cf39e64b5e6adb52abaa7c87d4e3b7097a
-EBUILD console-1.23.2.ebuild 919 BLAKE2B 9e2adb530432855475cc17855b693e3bcc53665378498f1810f7cdf3eb7a04cd6a13f5667549cc5c50e4cd4f2d8772f2d7a65d4a8f1febd259afc24f8ca35f95 SHA512 92b500a0c4f5f9bda6e7d6e5d27ef8c7c4da00d756061d8f9865ce2188be252d0e229dffaa687764d937e347205ec4574ac181249e84d1eb61b332a26527ea06
EBUILD console-1.23.6.ebuild 926 BLAKE2B e876ff5731dbeda4d81d94c811d216d907dfbf29e94a8903e83c27e4c7c6f08223a6d58eeeb71871dcef283581145ee18473355dc9520f3826326df868616ea3 SHA512 882a5aabb173f83eef75af69c814e8d5c45b3ff96e64327bfca1074be11be64dc918eecd771a4682478a5c48cb3c9f4b6fc67021bc08609beae8c80ead1bfd1e
EBUILD console-1.23.7.ebuild 928 BLAKE2B fb35cd969308850872c3ec68376070e5c36925730ec4bfd285fc51308214008dfd834c9ae68f2e05d79ff5646fdbda111439cc8fb5049b31656be2c727a9a387 SHA512 2200e87e3f7b3db35e8b700397c89fde876f8e8259e0145fd7c116ad6eae60fef68346a5affadd3e27dd84c1776592de8d5986fa887ec26cfc1fcfb7bf24d52e
-EBUILD console-1.24.0.ebuild 928 BLAKE2B fb35cd969308850872c3ec68376070e5c36925730ec4bfd285fc51308214008dfd834c9ae68f2e05d79ff5646fdbda111439cc8fb5049b31656be2c727a9a387 SHA512 2200e87e3f7b3db35e8b700397c89fde876f8e8259e0145fd7c116ad6eae60fef68346a5affadd3e27dd84c1776592de8d5986fa887ec26cfc1fcfb7bf24d52e
+EBUILD console-1.24.0.ebuild 926 BLAKE2B e876ff5731dbeda4d81d94c811d216d907dfbf29e94a8903e83c27e4c7c6f08223a6d58eeeb71871dcef283581145ee18473355dc9520f3826326df868616ea3 SHA512 882a5aabb173f83eef75af69c814e8d5c45b3ff96e64327bfca1074be11be64dc918eecd771a4682478a5c48cb3c9f4b6fc67021bc08609beae8c80ead1bfd1e
MISC metadata.xml 343 BLAKE2B 949f3fccd0b08a5699c083eb21c119af6104cd470fe4f22f2771f5262eddf9a9819a630146ef4cf0636d52be9cca982ab73fd4443e1fb0f4ae77b5223949ed38 SHA512 f243fe8cf5c9d29a4c4f95cd9bce18f8a0ca191b7c62c1644c0b4ec4f4d14d355bc0b564a571b057eb42960997958157bca027b86917a2c43d6ec651f1804302
diff --git a/dev-ruby/console/console-1.23.2.ebuild b/dev-ruby/console/console-1.23.2.ebuild
deleted file mode 100644
index 29382fc44e24..000000000000
--- a/dev-ruby/console/console-1.23.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Beautiful logging for Ruby"
-HOMEPAGE="https://github.com/socketry/console"
-SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE=""
-
-ruby_add_rdepend "
- dev-ruby/fiber-annotation
- dev-ruby/fiber-local
-"
-
-all_ruby_prepare() {
- sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
-
- # Avoid dependency on covered.
- rm -f config/sus.rb || die
-
- # Avoid sandbox violation during tests
- sed -i -e 's:/tmp/:'"${TMPDIR}"'/:' test/console/output.rb || die
-}
diff --git a/dev-ruby/console/console-1.24.0.ebuild b/dev-ruby/console/console-1.24.0.ebuild
index 3ddf1603f2f0..9587cb9f7129 100644
--- a/dev-ruby/console/console-1.24.0.ebuild
+++ b/dev-ruby/console/console-1.24.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
ruby_add_rdepend "
dev-ruby/fiber-annotation
diff --git a/dev-ruby/contracts/Manifest b/dev-ruby/contracts/Manifest
index a24238923997..97b4b4887664 100644
--- a/dev-ruby/contracts/Manifest
+++ b/dev-ruby/contracts/Manifest
@@ -1,4 +1,6 @@
AUX contracts-0.17-ruby32.patch 3364 BLAKE2B 14e94549b81de0cc30728cc227a3ed3432b771c7c9a6fd29ff8615ff865f8bb0beba87087504364e1c88c60f28c3b9f643c438bb0ebf06db3ce8ac684639ba9f SHA512 f15f448918eaa2d2e73ff7e88c137ba7751471d1dc100827f79092dec6846f18eee1bb81b8f1175d770e5c4d8e55a3d8ac9df377353f90926b943f6f0754ff59
+DIST contracts-0.17.1.gem 58880 BLAKE2B 899bc58841247059a71adf6e18f5cc5752c2eb90f5e7a3ae31026b57698773188d4844462cf54c2918b79129f71445166d7ca7a161f812e459939ffcc50b6479 SHA512 94abb7e781e257ce3d04c910836fdf6a3847b1a28581ac7c088ee1bba6c7fc03c133eeefad3f97adab1993c19bb46bee89524165d81a1ece11be9a4f53dbcee5
DIST contracts-0.17.gem 58368 BLAKE2B 2bccd3a552268821b3c34a08fef3d6c0e43e27f8a0e56a2b7b0291d388142a2efb3686230d4daaea6e82c45be8d42f2ab61d1aa3d6a7f682bd7d99a0af7f179d SHA512 bce1417e7b505ec35b43917d53cbdb175995ff877da2a6122e08b3c7e537d557785987a0110006525dd079f09d574be3f5f4793154f99ac91c32f83662fa311b
EBUILD contracts-0.17-r1.ebuild 904 BLAKE2B 51c4d155b0aebcf9481912dbf029b73088d631d8bd5fe7d65400c028fb9ec8ade7c23d9f97da2c102eb14e21cbd7559ebfc782ed035ef46886dce18fd1ba565a SHA512 e0b82f8f706fba01ce284f435603225d41ed8800dbcba9db5fe53b00c410171635ee4ff894874ae6be7011b75c155254e7739ff86ef067a47ad3674bcbd9f67d
+EBUILD contracts-0.17.1.ebuild 645 BLAKE2B 99250d1275ced44554c34a155a3496728693bc5cd70853ce6798590de1f46b828d9df893694b43281277d0b4089300bdf244588935d2dacf7f089ab23df82463 SHA512 b7701f13bc22a5c37d9d391419d3b240df54f561fd6f0a7765b7666175a513eaf8ad2dac0e3297208ab0aefa5f570065168c0f5f600858c75e1ec7fdc3549589
MISC metadata.xml 353 BLAKE2B ec68a13b1faccc1cf044530138380700063502c1844fe5fd23c79717b15aaaebc7c0a65789b60c0bed1ebac36f87d4fbedf93374fe0fee300e5cb4fe81653838 SHA512 b03899010b43019e54ad01b3a160bd76cead6cb7e3cad3ab1ca0f1a63ce497ae7522530b01578de8d9de962061629d0453ae99154b4d97a90815df71b47f2466
diff --git a/dev-ruby/contracts/contracts-0.17.1.ebuild b/dev-ruby/contracts/contracts-0.17.1.ebuild
new file mode 100644
index 000000000000..b08d25dc3799
--- /dev/null
+++ b/dev-ruby/contracts/contracts-0.17.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.markdown README.md TODO.markdown TUTORIAL.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="provides contracts for Ruby"
+HOMEPAGE="https://github.com/egonSchiele/contracts.ruby"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+each_ruby_test() {
+ # COLUMNS needed for specs that test line wrapping in spec/contracts_spec.rb
+ local -x COLUMNS=80
+ each_fakegem_test
+}
diff --git a/dev-ruby/crack/Manifest b/dev-ruby/crack/Manifest
index 01d76c1aa15f..ab55bcca8b12 100644
--- a/dev-ruby/crack/Manifest
+++ b/dev-ruby/crack/Manifest
@@ -4,5 +4,5 @@ DIST crack-0.4.6.tar.gz 587341 BLAKE2B eafe4e3682cfbcfd2369c66cc47e7eab8557cce56
DIST crack-1.0.0.tar.gz 587402 BLAKE2B 265948336f3a0567d08766ddd179502e9dac0b0ef647a636d74b2bf7b6d8a2bb08385df566f118151cf4b72c700d17c3f69bfe8d61dc7035102319c2513190c1 SHA512 01f2231033a64aa3a107de3c0185559800be32c679671835962bd4e8f74cb644b9cb1e4895880ab03bc15e82aac465875d1ce187b977be65f514282718b7837c
EBUILD crack-0.4.4-r3.ebuild 1417 BLAKE2B cc657dfd5ae24c58e3bd8ff62bcf654ba80e444342c3e46e9486fc4ad672bb293a4f25f34cfec3412cb7a8925b0d3ce89b659684abd913f1c33bac953bec55f4 SHA512 e92099e858c0425a3be5b91305531ef97fa8050711592ee8a47b1826284fda53382c2b4ac5de93ec9514323353cb993a26c1663366b647e240a9cebbc63a7d6e
EBUILD crack-0.4.6.ebuild 1395 BLAKE2B 27b79cd264f9e54add6c1c35cef176f9965e71eda34d5c846e43c69bcb36361e9acd0a60e7ff64a2a1017f895fe06e194dfda96d408126e193ecdfed2e742830 SHA512 686680c7b5c1afe24455888eee5e7644fcf7e180af37712a6a8620f60965ea283ede05bd8695c1e2a53d3135c4588932e38748d89d45e074bd6772efde456943
-EBUILD crack-1.0.0.ebuild 942 BLAKE2B ea5c52188fa59c317481dab0599ed4a997f58a25ab4e3ecbdae96b805fb4fa0625e9b4a63b9a010f2262b16f0ab953c8b67bb2d4d31c75681396fda17e83f720 SHA512 123cbcb12a088431331e4f9e13e511061cf4dacfac3de509f26bfc93d56c9032b1ba3eb05cdc19d6168e661503944a5af22e54f218bd0a571b01e88eebb077e5
+EBUILD crack-1.0.0.ebuild 938 BLAKE2B 404545192688c3605a6f592673bf400295e810c371bf063f566c1ccd92fd8e67b236cec3e0d3532cb1af1789229e0cfd2f963ab027931fc685a39cb381c06223 SHA512 f6121955a10b54a10a00879cfcd0b99f89af6d2cce29ea0e98daa665dff655d72436d1b829919b3abd6555400a31b86c9088bebada0ac735d57fe097ba899a09
MISC metadata.xml 343 BLAKE2B e98d01493c40195b22fa423e30e512b5f4b5ef08676138f4c5c3b7d18aae166fdc5fbb11ea465370de681fc85ded672dabefe34546f2b3140379984a187399f0 SHA512 44de19ae2a745da9ef90d7300e56efc80f892f0a7173ea6967c1bd079a24d0b50fa5de6eb1565254d7db84b5875679c9e70d2f3a87a60c31c9aa33f7bb4d6616
diff --git a/dev-ruby/crack/crack-1.0.0.ebuild b/dev-ruby/crack/crack-1.0.0.ebuild
index 55be284cf774..3987c91f218b 100644
--- a/dev-ruby/crack/crack-1.0.0.ebuild
+++ b/dev-ruby/crack/crack-1.0.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/jnunemaker/crack/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_rdepend "dev-ruby/bigdecimal dev-ruby/rexml"
diff --git a/dev-ruby/csv/Manifest b/dev-ruby/csv/Manifest
index 31fc8965d781..ed2f61c0506b 100644
--- a/dev-ruby/csv/Manifest
+++ b/dev-ruby/csv/Manifest
@@ -1,5 +1,5 @@
DIST csv-3.2.8.tar.gz 91194 BLAKE2B 827adb228acaaae30f090d0547d1d59ef6237546aff462e9d812bb854f3b331feecea9b2657acf8aad17c9ac76aad7754b2f22ae8d2e067c2d45f8cf648491a8 SHA512 87072aaca62e5d95eeb1b916eff497b2b2029efd9be6b29c9d3c4435dbfcd64a1ed045b8b3bec106ea35e11aa05f3a3d5f9f6c09c12a97bc157648be5cd2fcf7
DIST csv-3.3.0.tar.gz 91569 BLAKE2B cacdf60e279277f7d69fd62d6cea62ce80843addab7b9f81749fabde9133d2b40b2a961b548bd55918bacbe89fe8754af87569a117d4f43a88d3ef49a792da1f SHA512 676f6c34c1466c0edb412aeba9e955cc0070c201a21e6ffe2fd47a3ad4bd7322d561c612695317e5ef34195bcc8bc7a63f3de8c55fbdcb116890a59b867c20d9
EBUILD csv-3.2.8.ebuild 959 BLAKE2B 97d9cd22fb270779d5e1915c291493de373810dfebea52f00341764e9be0e52488d70d4e5f5793e1f478bb70dab09dd08561e6efc14e9f4145d9b0c4ba50a8bf SHA512 b91b22e7e063717b9d9df7d1636967768be1bc88955fba5cfc4eadcebcc9f7e2d750136f37fc6dfc07e36f803e02f59d8a34384b02a44d97d4090c5568704f37
-EBUILD csv-3.3.0.ebuild 959 BLAKE2B 6d125bcac2b46b43ff1258d78af24f6cf6179cee531b9245cd2d36cb594a898830b2f7fbf501a577655fa231bd1266e24a6c659f18dc42c1ffc1f9c6a5e98fb7 SHA512 ac44ef9cb86db19b8be9e95cc97e033cca669a7421cd59072e08ce981693ac4de27fa65507a12e0a70b654a64fe83d31ad2bb7c525dd101a060cdb0c86fe9321
+EBUILD csv-3.3.0.ebuild 957 BLAKE2B faabf95a310e68f18d390b4a9e2972c566b1c4cea4172af437673127d793997cce4264893fee69ce8d2746aa1a8d9cfa2e187f6a7fc8a904053a2f021ce2b138 SHA512 e663b13ba899d3c77b680a8655077058934bfda18bb80356762c7bcdccb68e59d469b4f9d1be8342260eec87bcf3d7187b1bf213f172165e099d3e75c78c1556
MISC metadata.xml 335 BLAKE2B 1e3cf2858f9ee05cde5bc950d0a9709655f37f69f0b0402b1bcdf0d3de9308aef87185b61c427dfe0097956f4fdaeb583b2a9847352abf741b47f6dfeee89641 SHA512 da554bc73353c247b33bbe184a1bc1207ee7dd83ae76f8bb7520fbfc3d1091838173f48a3b45c9578419a7fa67cf6cc1c8e4f55784a3cd709058b31bc2015cf6
diff --git a/dev-ruby/csv/csv-3.3.0.ebuild b/dev-ruby/csv/csv-3.3.0.ebuild
index a989a2e126c6..f25bf3ba970a 100644
--- a/dev-ruby/csv/csv-3.3.0.ebuild
+++ b/dev-ruby/csv/csv-3.3.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/csv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="$(ver_cut 1)"
ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3.4.8 )"
diff --git a/dev-ruby/curb/Manifest b/dev-ruby/curb/Manifest
index 6f052d40e956..cfa0f176ff22 100644
--- a/dev-ruby/curb/Manifest
+++ b/dev-ruby/curb/Manifest
@@ -1,5 +1,5 @@
DIST curb-1.0.5.gem 92160 BLAKE2B 395cdbb3255d5a38dfd472787785738dfff8ec7eed69e7b93ae2d993c90635d427a6275cd3510b406fccc7b999bdedf544cb4177132cc890f0473452ad1984c9 SHA512 0b90da7757ee37bd542e2ab31407235788f103e67c987fd820073eb70ecae7cea55cc5ecdc354145ead58cb9762db0f8f27416301fbca93bc0f7a7966a5d8a63
DIST curb-1.0.6.gem 92160 BLAKE2B b764611321981e1b5706c51400c3b08f1bd9a73ee1df56f3fa818ac0d7074be6e7b77969794cd1452f2d6f5685f29e772383913276cb4c81576760057f278584 SHA512 24c0e65a88bda3dd20a4d9386be22a6f09aa9a86f37c0f462048e621e95567bb3f825e41c41889a1699a966a6943ce1ce9c380287ecb120eef7e268f598a2de7
EBUILD curb-1.0.5.ebuild 1573 BLAKE2B 81e51eedd92b84a1cc2d4d91d106067966635faf9d09726bd1d6b9475fb78f60f84947f9ca5e47543b0a8ce394e7c49994764cdd3dcb2d595cd542de7230eb73 SHA512 e40add5bbf85f423d3f7d312dac96404e68739aca199d8ce58d4cc27260fc082e51aecebadb048ba8e2e3ab3d6a869e6bf5d9c0981864a2339bea8e2f119d28b
-EBUILD curb-1.0.6.ebuild 1571 BLAKE2B ba72c5b9bfe47b8844a166d5dacb2776085c3df9fe3c6f6e76897d3e89cebb05286b70dd822f4e583973dd7b5620c066e890bdfa26741fbb84b41ca8b8444b1f SHA512 db3153c35790878fb9e772f5787db7767bc5cfb43a6094e7fa84ab85520f6d124779566f1851435c1c9f10db2b0d58353954641ce777d00eea910eb029605934
+EBUILD curb-1.0.6.ebuild 1570 BLAKE2B 4ac9243646940f32b35023d927866e5807f8cf182f4f6f7f78a2962e6ee7f4fdfdf7e0c377d8f6b6c3bafc3435a0c0b45d71d1af9e84a514faa9e9144c465c15 SHA512 661810251dce1ba3b3058bdd4433713793cb70d1c3bc87c1ba4f4b22712ec9f0c2ab4732ebecda01ee5fd2043e61f5beb933de57439a3c851d9fccd9f866370c
MISC metadata.xml 336 BLAKE2B fd9820c5561af2381bf081eb2f3370727020edc79f306bd94b90699e8a817d218edb11ccc60ae9aa43f1713218a91c9b53cff0a6c23fc3d189e06bc5a1265b71 SHA512 f948d0e7f36c4b9912c58d6a7bf1b2ac5934075780fc7de3d6f759276e4ee297850f725259c06245affca40745bdc2bab0ab78bbd60b308a5d11fc97edeb4ac1
diff --git a/dev-ruby/curb/curb-1.0.6.ebuild b/dev-ruby/curb/curb-1.0.6.ebuild
index a9010ffe5093..8bdfb0fa269b 100644
--- a/dev-ruby/curb/curb-1.0.6.ebuild
+++ b/dev-ruby/curb/curb-1.0.6.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/taf2/curb"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="test"
DEPEND=" net-misc/curl[ssl] test? ( net-misc/curl )"
diff --git a/dev-ruby/dbf/Manifest b/dev-ruby/dbf/Manifest
index 5da5ab2672d3..d50cf70d8e8c 100644
--- a/dev-ruby/dbf/Manifest
+++ b/dev-ruby/dbf/Manifest
@@ -1,5 +1,5 @@
DIST dbf-4.3.2.gem 128000 BLAKE2B 0b86aaa024e40da731bf367e526db8551ea9a51aabfdb07117665a8ab817ff75f505e1481ff57018763310ebfbb545f23453282af1a9eaf549aae91e8eb07ed9 SHA512 8454c3946657cd51ad774a4acd1b548ef2a010518f2f1168898346153a199984215257e327bca16bc618011d447239fa35897424445a749167a846d3564b36f8
DIST dbf-5.0.1.gem 128512 BLAKE2B 5cac7a24c6c9c6c7ca0f96a84329d878f6f9fd30c958abeb22e3aef61f7f0ba192bc9f0f4af39076187ae201de94a5c7c6f5a24bbc2c0cbc64a13e5030f400eb SHA512 8bcdcd703ba442a6cc18419e4271ea0a3285a73fca55fc0148864458dca91e6d236e52078fb2a32af1d4593d8616dd1be8e8937aa3bae30a0cfe5bad63c45275
EBUILD dbf-4.3.2.ebuild 450 BLAKE2B 5737af0deb2efd211ce6a5adc1654336e25729386e5ed7d555d144dca45a934634c0e3bd4903516040fc433739eabd53e8e867f719c946d9c979195c8abc03a7 SHA512 80371e9fb96e0cb920e7d9e9c475f5be1cc2b3945bc7c3db65cb1b946fd1b7ec3f9194ff1e092080d29dd122d99b025c252599be2586493a0b06dc9c780b457e
-EBUILD dbf-5.0.1.ebuild 484 BLAKE2B 4679f73e6c1dd42f31a65ec8e5ff5dbd15dbc16b05ab200460a665a79415a8ff0f502c23a087a8de642fc8ee68308eee619c002bc7b65e9f6a0817ea7ba809ca SHA512 3102d7162543ea112b2408c4c85eb61e9fcd8757a609eddd3c9887419b7dbe7e6954521ae9c0864a123e6aabf2b01b0dcc4b12f4125b29565db775d8ed8abe5a
+EBUILD dbf-5.0.1.ebuild 482 BLAKE2B 3a1036b9918ab8974e5e3eee77d044b2e0ae587f7aec436f100d27c2e50eae8ca07e8696e236c46ee0ea6930561172531e06037ec3a43f6d5e0b24041dfd7a6f SHA512 94928e9f9fbdb73353f97f4cef5a1e268e68045c785995d999757666e414e4f5fde9c65fd75c6af1afaf7d1e9b221b6faaa86876822bdbc86b71406087419c41
MISC metadata.xml 474 BLAKE2B a8bc2fe69db29e3a1d22deeb896e5f161cd4511f0687c229b3ebffa0fea1bdf0b4cbbf7636c9955275b1f53ec79538b26de24547b88b8a274fdc182729051a5a SHA512 16d3345d2d5e205aedeb24bdd1a4d80af014035ac817f9933840ea005f945905ae4c059f76b90b73cf040c71a0d4f1b98c9c95609316b34c25db1c565adb5f63
diff --git a/dev-ruby/dbf/dbf-5.0.1.ebuild b/dev-ruby/dbf/dbf-5.0.1.ebuild
index db43cc674c79..e505422836f1 100644
--- a/dev-ruby/dbf/dbf-5.0.1.ebuild
+++ b/dev-ruby/dbf/dbf-5.0.1.ebuild
@@ -17,6 +17,6 @@ HOMEPAGE="https://github.com/infused/dbf"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
ruby_add_depend "dev-ruby/csv"
diff --git a/dev-ruby/debug/Manifest b/dev-ruby/debug/Manifest
index b52592be1bbb..8dc42d85afcb 100644
--- a/dev-ruby/debug/Manifest
+++ b/dev-ruby/debug/Manifest
@@ -1,5 +1,5 @@
DIST debug-1.9.1.tar.gz 164276 BLAKE2B e34768dfc49230e78ffa7c5277bf80ba9abb34ac82822981e53bfb0326fb5754ae6e66946a8da8589e25aab6f5c388b266acc0a5fdf27392a570c97f90e46ea1 SHA512 eefd074968af7032410f62a0a37792fb261b3d7c1cc759d1838016bcc264baa1f205c935d76f4a8aed7ea892698d80de7db48fba1e0efd067b9b1bac9577be66
DIST debug-1.9.2.tar.gz 167216 BLAKE2B 60696aa1e7fa3bebdfc8015a9a38d804ad64e4725e9fb08ce92c646758cbb2e3e41a7ecd97ed2f5a833a7832d1d8f7e9fe1bbe25667d17724cdc72afe241e27f SHA512 b65e7952f0020f79481273175abc382827283f667c52a29eee4f77303368e65ff71c517f8cd278b011ae81c335281d4303ab83e6c5d5c71cab9784cee56b8c63
EBUILD debug-1.9.1.ebuild 1138 BLAKE2B 188e243a25577fd39739945d1be4bcba91b8a0d064a2bd2b4e93fd2353028c9718c09f4a21a38420f0c2432fb08343134d9a5a60e908c8bfbdfd2416cde42135 SHA512 c03ed2d305b2ba370d8904cbe5a6edb6f5b98c358121c30f1cc882b7909ea4c53a83a38099bd14747595f56801957ae6cfe870fd1167025ec370d0cc29600d97
-EBUILD debug-1.9.2.ebuild 1145 BLAKE2B 2ba1cb90de74a0ea736a502ec697573c6b70a10c7e37c3ebe17745e183aae25aed217189d3534c333b4c01834c3ea5132153b511f5b8d649b446506bd49feac8 SHA512 3f005f49bdef534dff8e823bc83924ea281c75cd308864c9b450b5b2eaba47689c2eb064b157f5aac70eedb5850aa0418d7d3c8bbf494efbb7cde75a8c9f1182
+EBUILD debug-1.9.2.ebuild 1141 BLAKE2B a3aae551640d9b0928af296be34ebd9fbfab53e80f2bbdfaa3deba64024c12946cddc9d72ec8a8909585dfedb569e90a22b460b7ee5cc3a0a487346037146848 SHA512 8461759c0311f91e331ec1228e0c4d9f17c94edf8cd8e379739c1d146873d063aa370ba0daa703aa56d163e5f5a72de9edea3947d675a0ccf8c5f84787c0c6e9
MISC metadata.xml 386 BLAKE2B e6fe3df0176aef095867b1378587aea3920c4d47d7fcdbfd2b65b40478025382a60067b3962445c78a088511988f24110dd7d04d3494b36f286fec20a942b773 SHA512 6c2a6ec3baa4077178b8b7daa556972dc1ccb95d22d699915a73f45a19d8eb5cdb0cd266147b0adc98b3b024b92966b8d8a121ea94f81d4b0d6f2da01cdc4e78
diff --git a/dev-ruby/debug/debug-1.9.2.ebuild b/dev-ruby/debug/debug-1.9.2.ebuild
index a78a3d956544..64c3d61e88b3 100644
--- a/dev-ruby/debug/debug-1.9.2.ebuild
+++ b/dev-ruby/debug/debug-1.9.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/debug/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="$(ver_cut 1)"
# Avoid tests for now since the results in a very deep dependency list for ruby32
diff --git a/dev-ruby/diff-lcs/Manifest b/dev-ruby/diff-lcs/Manifest
index 224414d4a769..85b5d4b4f990 100644
--- a/dev-ruby/diff-lcs/Manifest
+++ b/dev-ruby/diff-lcs/Manifest
@@ -1,5 +1,5 @@
DIST diff-lcs-1.5.0.gem 52736 BLAKE2B ff405fd3ed5238af3eba2ab4fa277edca0eec66df93b0e8d6fba1a52980d484623e57f70587de31fec1696e556f2ae90d82af4b856a9bd4a248de12aa74ada4a SHA512 5cef9dc1d143217cc402173e2b84ffdcbb8d5a4d05716bdbca732ac00d73591e4cab2f7e792382a3686d8e72fdc32269fd7100941d602ca6d683e7645229ef8d
DIST diff-lcs-1.5.1.gem 53248 BLAKE2B a40399223c659b548e59605eb537faae8eff139cacf793fea6af1e543016f8afa80049490dccf915edb0063bd3d71705e47c6343e1f616903b8c12a6f37c8cf4 SHA512 ad0357a047b57bb0314b158f92e83485cec9fe6a3dfeb16117d57cf746ee38545f652397093448862ff36d13945bda3b26bb22b5d0d91643b16ae11548ef463b
EBUILD diff-lcs-1.5.0.ebuild 572 BLAKE2B 87a8bf256bb9bb439e555f14bcaaaee2a5e7975ec95218eaff83a53d5fd6d9a6021c4d49c2cfbeec6a69dd6439d2b2ee122ea08b846553430ee8d923c3fca2cb SHA512 97053b901b8c2ebd63f7701e654b3cb4ea9192d05ced0d23b97fa923bf815f6fb4a6dfc8f4263119f378f1ac867154c9fa18a7c755506b2cf42aacc86aca1390
-EBUILD diff-lcs-1.5.1.ebuild 714 BLAKE2B c91a7170b9fc861cf9a59b411b7230488b66a23756886bf2bf4437e83edff7ec87402cdae01db21006faf81bb9f0b16898a4c016518485994b015a1c8f357396 SHA512 bdb52ac8a11da4cd06e0d1d2de572b460d591e0c3f860006749ea42c31a06f9f17b93d6dde86ac72115ec309f10e8046c9d875227ba0c51c57fed00c054d03f7
+EBUILD diff-lcs-1.5.1.ebuild 710 BLAKE2B 69c0fd7e602f5ca150d7aecaf5d58fa835bfe9bbb773708a457cddf7ba83c6847650f52df08d747b46c90eadf93632d2b1001f8057fba0c8ad0bbeb635b45aa9 SHA512 8d077f19e622212306bb53d5f4b2310a984e2678318b3efffa45d3472e53b41ce2f8a63af4760f49971dd82c7748e7659f856605fa2f53f5c6114f0f6739188c
MISC metadata.xml 346 BLAKE2B 2f30df61a72a09bd4d12a5adaed82179b86b78d84beb8406478fac7c98b25958cd6feafc72389b454542771e4e836eee8b757223d100264edd984db918c70144 SHA512 632730a4ff8486ca00126bd2933198c5ece0b38361fccf2ca3a7b79e4d0f78c801a86218d3c545e3aa62102e5a7e31ff14524bcd3f40001f81ce44693631e0ae
diff --git a/dev-ruby/diff-lcs/diff-lcs-1.5.1.ebuild b/dev-ruby/diff-lcs/diff-lcs-1.5.1.ebuild
index 6c8b61e3ef2f..c4f783a607d6 100644
--- a/dev-ruby/diff-lcs/diff-lcs-1.5.1.ebuild
+++ b/dev-ruby/diff-lcs/diff-lcs-1.5.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/halostatue/diff-lcs"
LICENSE="|| ( Artistic MIT GPL-2+ )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
each_ruby_prepare() {
# Use the current ruby to test script invocation
diff --git a/dev-ruby/docile/Manifest b/dev-ruby/docile/Manifest
index 1c3de410e2f5..3825fec0e974 100644
--- a/dev-ruby/docile/Manifest
+++ b/dev-ruby/docile/Manifest
@@ -1,5 +1,5 @@
DIST docile-1.4.0.tar.gz 16932 BLAKE2B 7e2472a64bcf27899d537444f77cb1fce587400d04c64abe17e2c39b1a50af027941f6ae72d6423817dc7ddfed8e15aa113cc4d32c30b97f166ff37fb7663000 SHA512 78350144a9b0d84d6025770d05b1e9999f34ce431691c08e73232f8b10537bc265f9f06409ff6feabf2e6f20d018dbb83aaf8c0f66e7dcec3e195475820481cd
DIST docile-1.4.1.tar.gz 17222 BLAKE2B 676b15c0d1e135063994a50066859d7d4d1af670be0b464f71ef04632154bb66a9a32782dfb8a3fc795144fac2d5fe095254b6a98d0166cc21787db7719ff2d3 SHA512 4c87155b062de8863e153d58725d8f84ac0a58bc11a88dd1f49e61f6bb7d89f177a9df96c5310a6a83c82b0af3f43a7c49fa33670cfde3925b86f4d77e1e2c95
EBUILD docile-1.4.0-r1.ebuild 944 BLAKE2B b96f40b309f98b061a2e05ebabbc3f132b44f394940ea36cc0fa9112ab97f7f4aa86b2d705b4cabc57b6f78d19528345f85242d02a153c5907a71e86402da8f8 SHA512 bbad581a7072b041db36553874e1cb6ea8e212e760014ddd6586241f99657720799f44a756a72d38350fcc4f77e1b8b1c08580931046666c766ff95e50ce57d5
-EBUILD docile-1.4.1.ebuild 806 BLAKE2B 3cb1bf9c9d5cc4a4807e76711e4aa707465e309245a51c937e374d08947a69938b86e085216b6ab303ff5e05defb7304c1c00896212d3d7a21e03147c75dafe6 SHA512 eff8d51c748cef6278c51ec7085fe9cc91fd84a5dd18f5be7a3f086a67e2b9c387317ce2c8f9f376891230891161307c98c130dba8ffe4f0e03c2cb3fb5bfcf3
+EBUILD docile-1.4.1.ebuild 804 BLAKE2B 05226d17d7d35f6b6784e1014dd6512615e82a0ac2e14c516330339ecec7ece553c71ba06b66a1ab301a6999b0e73dbb60098728af95949804118a6227a9727d SHA512 512b5e4e6b5959cc4762cf057a5b57e6164bc2193a976cf4ea26890bebcc90c52b113a9a6fc75d17a575cccff4c370daf8f656a7a77da956e214b60dd1737e9f
MISC metadata.xml 390 BLAKE2B 9b4e2713f6675296757eb252f89916ce61b6f51686bb97eb58bf8ac9cf0657b15742d922efa3b306fefc6e9dd61b3878d452582be29867cd918450328653eba3 SHA512 2f2a004f9add54337e28cf7a152c4ba4f505204dfb14769cca6f757146267f01c3a84d3af56c9986621acce0d215be59abd6e568a0ec88c5ddde1a387b8dbd75
diff --git a/dev-ruby/docile/docile-1.4.1.ebuild b/dev-ruby/docile/docile-1.4.1.ebuild
index cb4b00c7e64e..7fd861df90bd 100644
--- a/dev-ruby/docile/docile-1.4.1.ebuild
+++ b/dev-ruby/docile/docile-1.4.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ms-ati/docile/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
all_ruby_prepare() {
sed -i -e '/require \"github\/markup\"/d' Rakefile || die
diff --git a/dev-ruby/dry-core/Manifest b/dev-ruby/dry-core/Manifest
index 075c4da30038..507b35eee9fe 100644
--- a/dev-ruby/dry-core/Manifest
+++ b/dev-ruby/dry-core/Manifest
@@ -1,3 +1,3 @@
DIST dry-core-1.0.1.tar.gz 44746 BLAKE2B fb85107dd68dfb2a8d3ee2e66b4bb8b416ac325be4d28bcbbf5605e0a90992eb8aa85a8fad3cba8f228a5a7e50109cd2c1dbf920eebc3423d282055204c6b0a5 SHA512 d769795459a0ffc007eb66e2b9af9be4e635c620a5ca54a76113057b495e1126600a572761d8ff33a3ee6a4fca948f6fc29d3200e7ba0b56c1bb600a4749bbd4
-EBUILD dry-core-1.0.1.ebuild 817 BLAKE2B d70247f6541bcb811a704b7611756b597734eeef486b1a2021d005b5059b289c76d1a2e1bfc5201bd4ded2c985cdbbb3394a6e42cc9cc839a66762d6abbf184a SHA512 468ff55aec9da4ed28952a35452f075bf8e3cfe88179f46790b011781d3905a303d04b620ff14233a0a0e8b24b7deb12be5453aaec29701fa8e6999b2dbd1709
+EBUILD dry-core-1.0.1.ebuild 814 BLAKE2B 77933722c72937e754cd4d38e3eaf3d37b2e98ed6bf0fd3b4f08d5bea7ecbea4e0eec1e4279e43662804dc4f115f136edcffef899079cb4d866da61b54229591 SHA512 e57856bbb3e79f367496e137c807905f9de6869b96b7c1c3ce46d2d2b1f2b3d1da930274ede97b22aff4922155326d4df9089925d9357ad29a1ef010cb7086c8
MISC metadata.xml 394 BLAKE2B df3dadcfe50c70b9071cdb95ead9eb42a6734092483fa779cfaa814c69a609186fec6568edb3ec961c07302e49d39bd6984c1458cdaf5c9ce2072eaafcdd4be2 SHA512 f8737463679066ccc42c8126d1df21b862d67342f03eb8d789509cc61f0760e31f05d780d281e91cbd925dc71ce219f9828dbc0f0cc9ec2ea8b6053c342d4c9a
diff --git a/dev-ruby/dry-core/dry-core-1.0.1.ebuild b/dev-ruby/dry-core/dry-core-1.0.1.ebuild
index eda7de9aa7b0..1c61e693fff7 100644
--- a/dev-ruby/dry-core/dry-core-1.0.1.ebuild
+++ b/dev-ruby/dry-core/dry-core-1.0.1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://dry-rb.org/gems/dry-core/"
SRC_URI="https://github.com/dry-rb/dry-core/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ppc64 ~sparc x86"
SLOT="$(ver_cut 1)"
# Skip tests for now to avoid circular dependencies.
diff --git a/dev-ruby/dry-inflector/Manifest b/dev-ruby/dry-inflector/Manifest
index f8e635dfcf45..bdbceb0359b2 100644
--- a/dev-ruby/dry-inflector/Manifest
+++ b/dev-ruby/dry-inflector/Manifest
@@ -1,5 +1,5 @@
DIST dry-inflector-1.0.0.tar.gz 25030 BLAKE2B 628f5af9ac1517e6711242b6678808c0b64f1f1bb3391e0792fe85ccebfe4c334e2ee62370bd3a13f842a435028b684c09b8215c78ab7fbe2742679863f8e27d SHA512 34b5e723982621e3e090fe9273310d6dfd6e8145c274d7eefe2e7c3bdcc2c6222c2a6bc6e0bbd70d79226b81f1cd89d8364692421ef3dd361432a03b1a8d1c06
DIST dry-inflector-1.1.0.tar.gz 26360 BLAKE2B 2b918590372d9ae1591e08420a5e3c926934188e96541c238a6ee6275f293a02d2148b69544e77f6935012f600f709db22cb78688dcbed49b68dd8fe37285cc6 SHA512 cb01f251ea7ce9ea6339f528e2eb146e81fb74ffd36ff93b6375718677e33e4c29711fa3699cdab881916b0b8caea15740aae1b3dc418da04cf74ba852e8a568
EBUILD dry-inflector-1.0.0.ebuild 746 BLAKE2B 18fcfba5ce79ccfa0f7e7aed1adf6e1350f4b9b1724d31172947a781edea1b4f7280fa305c2975cf5dc5471e82960172fe5ea7c1fb99cefa4a87f40ae6f0ef42 SHA512 14d99779ca7d5d80070ce8fa5f1718eb68d1d43f0b2a1bd7e50bd0a4bcdb6acdf53827e2d2bca8339364a2f60bd3b648672b397ce66acb5feb8561a5e908955f
-EBUILD dry-inflector-1.1.0.ebuild 746 BLAKE2B b0253a79820999433f6bbb3fc5bab2b7e208fc633c38604afc6715bd9249d68b1d8aa7b4299c6763337238db9112695a0333d8ad7a4888b9e05883f1ade5f4ca SHA512 7325433c32a310667f2ed01ace899d8b4735930cd07da42b444db88f0532d5633d65a044e6977601216b2d148382115f5a8ff52894c623b60bd1a78d491669d1
+EBUILD dry-inflector-1.1.0.ebuild 743 BLAKE2B cd69189c41f119d828af720117b087b21534a02ecfbe6471768c389c28e0d8faaeca095b80e4da872de45888da9bbd25853ffe1f420f441dc75dda9f729a57bb SHA512 bdf697980d780431287333c26428be1820d78b5f770aa3b3d1c30baddda4c18433bcd7ecfa7e7eb8ad75d5104043ff56c99230f62ad150da9ce11790ffe2ea32
MISC metadata.xml 347 BLAKE2B 1fc8ca9f3b5e176cdfa13daf3239d31063b6c895ccc03ffa8156db69678bbc25a7fd29555823cb1937ab9f7c562478fd67e92d550803857c2768c8c580c1c9d7 SHA512 29cecad4cc1dc5dced92dc35006f93557a0426dacab1d454fdd0d539d3648cc40f0f475f173a44e6db3309417f914dbfa53ffafff497c3da9d673f79356f2868
diff --git a/dev-ruby/dry-inflector/dry-inflector-1.1.0.ebuild b/dev-ruby/dry-inflector/dry-inflector-1.1.0.ebuild
index deb2fb494679..2491965d9e97 100644
--- a/dev-ruby/dry-inflector/dry-inflector-1.1.0.ebuild
+++ b/dev-ruby/dry-inflector/dry-inflector-1.1.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/dry-rb/dry-inflector/archive/v${PV}.tar.gz -> ${P}.t
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ppc64 ~sparc x86"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/warning )"
diff --git a/dev-ruby/dry-logic/Manifest b/dev-ruby/dry-logic/Manifest
index bdd0256582fc..6c5b2cdc7383 100644
--- a/dev-ruby/dry-logic/Manifest
+++ b/dev-ruby/dry-logic/Manifest
@@ -1,3 +1,3 @@
DIST dry-logic-1.5.0.tar.gz 38438 BLAKE2B 9b00ac4bed7c400858554b3485f0bce04633caaac2b70bd0c76c1d11cb20b1ab34136a3e2189e247b012833f10219140366c18faa7af09d603b3b8cca4778dda SHA512 cde3a01c0c16af1bd40f6c0c39b8777e464d6796f5c1eb52297453bb4301934c23ec48ac0e2bcc023844252b5da38687ae0bb8977f99c7f656d3fe18708bb7b8
-EBUILD dry-logic-1.5.0.ebuild 825 BLAKE2B d9b46d5af45faa1c9eab57346c957d537310f4182becc9ad91eb7abd66b6b6f59a810f2993c040e5f0ad4607851eb42cf21b576550d2b3e7f53ff380c9bebbe8 SHA512 fe7374bb5ff53e5cb8cf86344c142d922af0866c757196133eb748993ebf03efac61a55499b2c4452aa24b65a150f04cb9a14648755d3e6821dafe012323532b
+EBUILD dry-logic-1.5.0.ebuild 822 BLAKE2B b6e7203391e375549d631e87865925d68f20a4ec4cc811b0c08389d228671e8a8ae28e20f7eab34b42c8a90b1f82f91d05a320114cf3848e922f26d6d5f1a47d SHA512 3e29f92eae70779442071ec45e8ca8f82c2f34fcded81748c8676c06b105933ae2616f8a68ad2c8d20b89bb5ee193c1a79e76b6463161d470618ac0296dd95d7
MISC metadata.xml 343 BLAKE2B cb1f8af707498a13d3d9a94c34f93f13d61bb1a2005783cb5884076f3cce35d130f51aba13d6c5a765892b8927ee43cb2c39c02165fc8bce90db2d5b92fb0fd9 SHA512 4ab2a3be708baacc48b3e95ddad89b1fe03a79c1b387505984488985abdf23b5769d1aeaed6116fae5004df008a3398c62dd4f7df9afaf9794aaa6ba7ddb5c9c
diff --git a/dev-ruby/dry-logic/dry-logic-1.5.0.ebuild b/dev-ruby/dry-logic/dry-logic-1.5.0.ebuild
index 0a1f9e02af55..8e49168f7e8f 100644
--- a/dev-ruby/dry-logic/dry-logic-1.5.0.ebuild
+++ b/dev-ruby/dry-logic/dry-logic-1.5.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://dry-rb.org/gems/dry-logic/"
SRC_URI="https://github.com/dry-rb/dry-logic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ppc64 ~sparc x86"
SLOT="$(ver_cut 1)"
IUSE="test"
diff --git a/dev-ruby/dry-monads/Manifest b/dev-ruby/dry-monads/Manifest
index 7136917108fc..3661eac0657a 100644
--- a/dev-ruby/dry-monads/Manifest
+++ b/dev-ruby/dry-monads/Manifest
@@ -1,3 +1,3 @@
DIST dry-monads-1.6.0.tar.gz 77141 BLAKE2B 714b2a35b6136639e4b071f01dcdc01a83b447731906b0b98f9101a4d524f77395d8f2e77b7c09ea8bd039f53de6ba2fbaeaaf805d63d299d10fa5c92b07080a SHA512 080e02299f2a39159bdf571afa4678ccade07e363f60ad7fef397e07dfa156e9a187757cc6de199fbc876c79110e73b9541369d3d04b32fdb6bde13e96bcb300
-EBUILD dry-monads-1.6.0.ebuild 754 BLAKE2B c70207c6a33bb22c8e863bcb251c384c14c811404a9e8d0c02e379cbdfae5873bc97daad273a51dd52c6ad77d114814e004718369394a798ee2b7c08a1e04c9d SHA512 dd7feb1212f609d166e53eae6795a2255c05163742323545703be69c5a6bb6772d072c676c9fc641e767353793e1d0d0e2931e2a9103543ae33f51b1b5569ed7
+EBUILD dry-monads-1.6.0.ebuild 751 BLAKE2B a61ecef9d78984a2b2eeb94f2632309ff51a15c14a433342e4a9a47281caf9488ecf70a9cf4f73778b5ec7bbbb15aff37698cf1a8ea882362209a02f703ee884 SHA512 9076f573ceb3c3ae78065ffc4c87a03c2e2e021d5702c51537d15d304c2453b9219e9f0fca958304d6a30845df19f099ed1c308af7873f59ca3d7f4833e54320
MISC metadata.xml 344 BLAKE2B 36caaca30fa993460ed225a8fd3b6b671276c91a97babe49fa54726c6e5eb41cc48d1e66a7d3ed034647daa52c83c505b44780c350e6f988c1035f61ff76419f SHA512 db82649a1ac1b6937c64a771861aa85b893e49624705f89ffb8897544eb9c8df3249a4fe5486db0324f0f33f8597a098f413484385cc2634b746fcb7c9a885b9
diff --git a/dev-ruby/dry-monads/dry-monads-1.6.0.ebuild b/dev-ruby/dry-monads/dry-monads-1.6.0.ebuild
index f5bd3263288a..5d83bc16ba4e 100644
--- a/dev-ruby/dry-monads/dry-monads-1.6.0.ebuild
+++ b/dev-ruby/dry-monads/dry-monads-1.6.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://dry-rb.org/gems/dry-monads/"
SRC_URI="https://github.com/dry-rb/dry-monads/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ppc64 ~sparc x86"
SLOT="$(ver_cut 1)"
IUSE="test"
diff --git a/dev-ruby/dry-struct/Manifest b/dev-ruby/dry-struct/Manifest
index 43752151671e..0551f0431914 100644
--- a/dev-ruby/dry-struct/Manifest
+++ b/dev-ruby/dry-struct/Manifest
@@ -1,3 +1,3 @@
DIST dry-struct-1.6.0.tar.gz 37804 BLAKE2B c41a764cea576126ace4729dcc34ccd88c80f8751d8e9e11c825fc4caccd3a2cf5b7c92b129d2275cc8731f70ae98271462a359e8f6acf3c5ba2242513d20e6b SHA512 78258a74fd4b359142d42133df4f632dca7518959a15e42d544ee3b3e94ff5f2c7d14b2ed38609a125c788d092203d574d46f5a1030f9ec28738f76d24d7cdcc
-EBUILD dry-struct-1.6.0.ebuild 1034 BLAKE2B a83f6f5d5cac49d68380f0b51fb9ea8640918b19a880802455cd5508ccdf2d02c5f803472b5a14bc2b7016983fbedcda4a7db59893de18ce0a3a9cc9401327a8 SHA512 5aee053d45f8c9b47577ae2ed20f89c7d6c37ec879822886a63ccd924256f414ad436360b286408b6869e49ebcaf58ec81d0c56760f8ee3b7573b9bc782feeff
+EBUILD dry-struct-1.6.0.ebuild 1031 BLAKE2B 373cf09d16e0dc9c116e12d540cf23a4aebefd26a669fafa0d0062d7103f2d53a55005dcde595949bec5413d6fbbb812a8ccbce2f2bcf24037a232c8875da3bb SHA512 3fe408a956b5aca056e0a2fa63516b58740fb58ad5364a15411a6f64c0dbd388d28ef50c4f2950adbb7e3b970ed5b5e7bc7a064340f89ac9063bab507997dba5
MISC metadata.xml 344 BLAKE2B be085f5f715c8e9afd2672e4448898c8b1e239604f60f413c0f95fa2c005db802d65131120bb61678a0debd534fb89351a592236cef2d6cfc66ca5783be9e0f2 SHA512 b37e514d43a1b7d692a6cc36ab8fc5d72388f247562f2b7e57e215084f4f7cff94f38dc1e21380a2063d9ff367d5aebebdb23f8f3f420118173b6fc242471248
diff --git a/dev-ruby/dry-struct/dry-struct-1.6.0.ebuild b/dev-ruby/dry-struct/dry-struct-1.6.0.ebuild
index 369d2598b99f..959b8d2ed37c 100644
--- a/dev-ruby/dry-struct/dry-struct-1.6.0.ebuild
+++ b/dev-ruby/dry-struct/dry-struct-1.6.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://dry-rb.org/gems/dry-struct/"
SRC_URI="https://github.com/dry-rb/dry-struct/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ppc64 ~sparc x86"
SLOT="$(ver_cut 1)"
IUSE="test"
diff --git a/dev-ruby/dry-types/Manifest b/dev-ruby/dry-types/Manifest
index 4fbe3c6700e5..acc8f24de65a 100644
--- a/dev-ruby/dry-types/Manifest
+++ b/dev-ruby/dry-types/Manifest
@@ -1,3 +1,3 @@
DIST dry-types-1.7.2.tar.gz 101450 BLAKE2B e0ebd390bea2178a9a348b65bc7cb5af8657d61f66a77ba52ba26e64aab44c2bd6d142c164c023002244aded5da7175199108c069635b1031d469d7e678f0ed1 SHA512 401372b73b55947d1ba6619903cacd422be1a04ffdd3746d3323a68afa98fcea3d87a4bf1d81a9e9a389b2dcd8dd3a9d096f6982d168528d9fadf60e0fc33076
-EBUILD dry-types-1.7.2.ebuild 901 BLAKE2B 0520d850cee3cfa0928e6baca42a4626c89a0fd8487e30c858834113c556d2e946fd27682c2a5bc8bf7e2a41781ca4743f115ac7f5f54f466382331602926ba2 SHA512 262f3650b195ff054344c2609d6f460273021f60fbbef451416b307949e524911dd1d25e5beb865ac8b60d0731cb4022b5c94eb583feb3c2ba0a3c341d3cc462
+EBUILD dry-types-1.7.2.ebuild 898 BLAKE2B 2e51a0361e2dc4d3948a5685a646809bcaacd0ccfd8cc5d5c395b7685618110cb036f71efff1fc9f387a5f4732af45d4a543f7cbfe2ff59acae715821b995412 SHA512 f726f6f50981d7758063b5518a740baa8745cb2a4650a78427fd3e9b750106f10e1899cf48f0faaddd6fa3ccf3756060c0bc4f154a9b41aace19aa630c9ca46d
MISC metadata.xml 343 BLAKE2B 900b8cef2090846f1acc77a582dc60fb5cfb899d84670bb4ead4d0bd42cb1c2b130da62c73743c18ad6f9f3609d9f3f616341d8e6256edd4ef1fb3b3ff24b06b SHA512 0c327714e04ac7217e1300147c0d1bae43c902878ac944580966981599e141c581607f8c8eb03191eee1b6b8f364fe28f3e6b5f75468a27e8315adf44307bed2
diff --git a/dev-ruby/dry-types/dry-types-1.7.2.ebuild b/dev-ruby/dry-types/dry-types-1.7.2.ebuild
index ae42c397df03..c34f76bdede2 100644
--- a/dev-ruby/dry-types/dry-types-1.7.2.ebuild
+++ b/dev-ruby/dry-types/dry-types-1.7.2.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://dry-rb.org/gems/dry-types/"
SRC_URI="https://github.com/dry-rb/dry-types/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ppc64 ~sparc x86"
SLOT="$(ver_cut 1)"
IUSE="test"
diff --git a/dev-ruby/erubi/Manifest b/dev-ruby/erubi/Manifest
index fede95ed6725..9cf24488abea 100644
--- a/dev-ruby/erubi/Manifest
+++ b/dev-ruby/erubi/Manifest
@@ -1,5 +1,5 @@
DIST erubi-1.12.0.tar.gz 12384 BLAKE2B 0299cec2a8a79492fed06105f7570aabfe7d16fd1755185fbefdd43f125c383a98a1942c9b09df3dcd0b4b20bd15c2a7e6666bf3b2ef92c579a7bb7c39b5eae5 SHA512 6243b6e1c4360ceb1eb4bc3ce4492cebcf071e526be43f7393a789e4b0eaf43b6ed770b5baec7cbab4b6a563d4dc821e56a8e4222ad7a13a852d74dcb7c5552a
DIST erubi-1.13.0.tar.gz 13889 BLAKE2B 7b0d90abe151302b045b945622cfa02122bd807bd75b78d4cabcdebf2b221326ea8e0a4193fc2b84a2c7f7c270486618254fb7e681bc6b2de939418e9d00edf9 SHA512 abdce25b70045bb97d11f9426004a9af48f2d9a4126d5f4929dc7a66dd6fe7b58948b58867a066eaf24f656a6444d53bffcb497eb5d3f5a83dfbcb5c5f690200
EBUILD erubi-1.12.0.ebuild 674 BLAKE2B 493aad4b7fad4c07a35f8ad2a01559596bfb0024239b5975f3ff40ec426ad53cf138697ddc48155262278e68071db8b4390a946f4ceda81961ece2f5de7cea23 SHA512 b07d5dccd39c2fa73cdf5256f92ec97a6b74eb81277c1ea58a3878e40af5f78974994bcfc5b1086f93718e4ea33540769d745ca6163c7cff8dcf09483899542b
-EBUILD erubi-1.13.0.ebuild 685 BLAKE2B 7bc06b5d26107a7a25371a6a1f170050d3bc97407c9840ceb51f8d6be1c9489c02a9f5cf9894bd0ef4b35de199aec1a4f720e32c9b9ca2cecf1c250c41c240a1 SHA512 4b01a676948b3742b52ac568398cdd5f47493ecd0a1a53057b6e58ac9f288e2070dff632aba00c082d5d5eaef1dd7aad1b6de01b4363240180dfbd5d4dcb5e12
+EBUILD erubi-1.13.0.ebuild 681 BLAKE2B 784856d23202085b3ac0b3f4e3f9d6bf1e32cce8364d86309eacb5db98d36892bbefc9492c192f63c0cc5e1e1a777c7712c36ed1858bbb0d319eb12d4e8304d2 SHA512 15e7da4fbb2f26e56631e6850a97596aec377e5c948d6a89134a66c58657d487dfb64b1989ec88c8e3871f4d953019af17ae68c4bb516ed6fb9400689b0ea783
MISC metadata.xml 393 BLAKE2B 9471b64d59937408d5e1c68e23ed6ce5aa116c2eb141afbce293064755410b38daa6c35dd72412fbc71477923189caa094017769544db6cc489ef2cc2af8e95b SHA512 41bb4dcb0c47bb0ba8f4156ee3790f451decc3427afbfda092c77068117672dd6c701e501c7a94e6e76802766a572423b81416b4e5f9561129df50d9eb119c9d
diff --git a/dev-ruby/erubi/erubi-1.13.0.ebuild b/dev-ruby/erubi/erubi-1.13.0.ebuild
index ed1258a11f8f..f844695c00f0 100644
--- a/dev-ruby/erubi/erubi-1.13.0.ebuild
+++ b/dev-ruby/erubi/erubi-1.13.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/jeremyevans/erubi/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/minitest-global_expectations )"
diff --git a/dev-ruby/faraday-net_http/Manifest b/dev-ruby/faraday-net_http/Manifest
index d86953d280ed..3fa42633826b 100644
--- a/dev-ruby/faraday-net_http/Manifest
+++ b/dev-ruby/faraday-net_http/Manifest
@@ -7,5 +7,5 @@ EBUILD faraday-net_http-1.0.1.ebuild 715 BLAKE2B db9f3786fbbc2a6f389500d4e6a3244
EBUILD faraday-net_http-2.1.0.ebuild 755 BLAKE2B c0c6404ac1756d3853748a2f2b7e62d9dcb5318094140c1bbb001a5ad37e8441886a1265ea3bd51793cf5bab5655bf9ba4fc450928d90b84444e969e1b528600 SHA512 874462973a4926db54cf1d9f2dfad02f57490bd515963ba43bccc138b9cfb9067365bbee8b919616f3c358098448b6eb1b5702e8318f63b4b2156f9872a41ba3
EBUILD faraday-net_http-3.1.0.ebuild 722 BLAKE2B 8df5845ddc7cf70941638cab9f672d531c4273b44ed99580d041873b445ca27c2739dd90b0bd95e520e2cdd57e20c37872d5d2e11fb3d9097d37b7299702fe90 SHA512 46b29a11b251e3e723092325f62250ce4c5c8cec44c7bdb9d9936bd72ef1a0d8ca2cea8dd734b0e442e489e071f2facfa6f86835aecfebc82c31dd0fedac4f79
EBUILD faraday-net_http-3.1.1.ebuild 752 BLAKE2B aee19ecbcc46ace7ea2712f30436843fe761a361a50cf3f7797e01c71798a767dafe0cbb341da1e3088c2a793595c8dcb47ae424eb03bdf5c7967a8ac8235416 SHA512 8b46b5df66b55d3313e7b337c4c5804bc332626afabc6f8c72228780cf750774e2829ac12cf9c275a58cfb7e79a8dcd0555e3ebe9ecff6c8db358fb60d643fa1
-EBUILD faraday-net_http-3.2.0.ebuild 752 BLAKE2B aee19ecbcc46ace7ea2712f30436843fe761a361a50cf3f7797e01c71798a767dafe0cbb341da1e3088c2a793595c8dcb47ae424eb03bdf5c7967a8ac8235416 SHA512 8b46b5df66b55d3313e7b337c4c5804bc332626afabc6f8c72228780cf750774e2829ac12cf9c275a58cfb7e79a8dcd0555e3ebe9ecff6c8db358fb60d643fa1
+EBUILD faraday-net_http-3.2.0.ebuild 751 BLAKE2B 0510b7e1d003ee2501aa0ada0a4453ed6a7645e29cbf33f75328b37f9b2753b49802c8eb2b2cbb7261418150a9b9f140ea5951cfffd3ad52445cc6ce94c51efe SHA512 3e5e2711e3fbf08038c7fb03f2d2dd07f4a2edb52e827b653fefcadd20e8c68c011906ada55f3b89f390d77090159f1f47822d6dd144672723c9d745f6e101b5
MISC metadata.xml 354 BLAKE2B 1273b11e3f0f51d2b444d56d37d0c620248e5932a974de9de6ee0d5d734fdb7354e0e4b8b31d481ab05bbb66be3bc8169c6a375bba61cdf19fd495846e983654 SHA512 8f6bb7b8ec5d8a3e57b9ef8a668fd49ddc7feef6b13b0df48495ff51b9712c8710bc2e43fcc265e66be8078d4fe67cff61172a533683ba9e932a22fd6fa369f9
diff --git a/dev-ruby/faraday-net_http/faraday-net_http-3.2.0.ebuild b/dev-ruby/faraday-net_http/faraday-net_http-3.2.0.ebuild
index 2780a3d11576..fd1216bcc4cc 100644
--- a/dev-ruby/faraday-net_http/faraday-net_http-3.2.0.ebuild
+++ b/dev-ruby/faraday-net_http/faraday-net_http-3.2.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/lostisland/faraday-net_http/archive/v${PV}.tar.gz ->
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="test"
# net-http is a default gem
diff --git a/dev-ruby/faraday-net_http_persistent/Manifest b/dev-ruby/faraday-net_http_persistent/Manifest
index 6667af4cbb82..210b58945b37 100644
--- a/dev-ruby/faraday-net_http_persistent/Manifest
+++ b/dev-ruby/faraday-net_http_persistent/Manifest
@@ -1,5 +1,5 @@
DIST faraday-net_http_persistent-1.2.0.tar.gz 6330 BLAKE2B ebd14e0035a86b2529e206704ae611ba82e35fc5296652dcb5b83b4aa9fac3b636a93baf45d7a47f3138550345920d15d87f0648b0107ed7264827b3a34d947f SHA512 4172b93aa72b5f9dcd9fa526789bc336b777fb6785753f0351410c58b8f3fe7e6f989c0812d71e1aa4f6449877cbed8908412321daefe95997483cf51158fa4c
DIST faraday-net_http_persistent-2.1.0.tar.gz 6953 BLAKE2B 5b1c43fbd647c36315c24aa0ff12817edef9940de7f42edb59815b41ec5a5b15c137be6d9e10a07192144064e5a32fa8ab0d9fa1ec15c3e3ec064424b5f299a9 SHA512 3ad70814a231dedff56dd2891d834c6cd5f377e30bac4b31e6290097667d18b4eac5b44ad46b14fda873ee80e3b49e018337d60d666f0b32017fe0f4653d905a
EBUILD faraday-net_http_persistent-1.2.0.ebuild 901 BLAKE2B dce30278db7f1fdf388c4922230dd2db365981f20d7d623fe428edb5b22537c5eda05e61199a61c07a2d88b5304a9e56d2cc53f324021ce747b23ff8bce88874 SHA512 059e0b11bf347cf04a02f495f1360747bb37be34add6729e9042387c144c32490239aaca6d5a62f0d3020d440bc20607b6bb60fcb60dd6d242f3e80cacc7a491
-EBUILD faraday-net_http_persistent-2.1.0.ebuild 890 BLAKE2B 329c63f2c8f93f5c5d53c702b33c5afdd842b091fe1b9ecd7d1525cc998643459d5365879c7d9e625e96569569ac3980bff312ce1fef2cf9de1c167f1381a193 SHA512 71c10fb56ab43342fdc1ecb09bf854c94bb717703aef3188ddbc28bd5cb5b48beaf3135eadf25873f852e960f3fab285967dc11a4429b882a28a5da3cad3a5c2
+EBUILD faraday-net_http_persistent-2.1.0.ebuild 889 BLAKE2B 7a467cdf14701c144fb7dc164c2504848db6e42443872f783b0fdff396df314afbdb37b0955602a5755c31371cdf52bd7c4d77a59c08de50c5dfd7160e94708c SHA512 22e0cf78d66faf6f4f292cc5878a7c5b465729bccfb78c9102e0c5dc3fe3b5eed641f8463eb7c3a3130982a63b9b0a61f4ed319e43b16aecb1ca29a73582fa79
MISC metadata.xml 365 BLAKE2B 45ccbb64b2945de074d5e085e7eab2db13205ed3d4f84c40bb01c32ff11e8faffafb7e31e880614aec10986354e0dd55371c206dff7035bfcdefd2e3c3a95500 SHA512 a44ba95f925fa92241f1cc042e6890779d6c66d7a0fcc454c1f786333a601e3ce65e18979a9a79a60bf3b502e0402f10f282d94ebc1a3cfc6651719e6c4760b2
diff --git a/dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-2.1.0.ebuild b/dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-2.1.0.ebuild
index 52c01b1eb35a..d17564b46e5a 100644
--- a/dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-2.1.0.ebuild
+++ b/dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-2.1.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/lostisland/faraday-net_http_persistent/archive/v${PV
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/faraday-retry/Manifest b/dev-ruby/faraday-retry/Manifest
index 9d5bc3f84f40..62d8d79c3c84 100644
--- a/dev-ruby/faraday-retry/Manifest
+++ b/dev-ruby/faraday-retry/Manifest
@@ -3,5 +3,5 @@ DIST faraday-retry-2.2.0.tar.gz 12498 BLAKE2B a6cd459b745b219ee004cda59e4b1d9199
DIST faraday-retry-2.2.1.tar.gz 12769 BLAKE2B df42e17b6aca3ff7fceb5491737d240de0417fa1ee2e339c67de0c270ae23cafd20864cb671d59d4aa8583e053398badde2dc0de7e9d44dd6217edf31be3e6f0 SHA512 56e0c42f8014641534dee7afdc679a8f2bd3c62b62b588ebaa1b684378d4b0049a358b8afcebc892a1044fbac88987e0e859c42e5e67c301406d4119d285e814
EBUILD faraday-retry-1.0.3.ebuild 1022 BLAKE2B 1a8a2f20c5102a7cd1a4365a56f4a5da9391e9d9e82d8331ef1a4b4747a6efd6c45f930bcea564d8f6d6aa8e1a25de2d22540b98aa2d9f119f487bb26a5baee6 SHA512 a97822aa2e95e5be544f0c2f5a9ca780c28de3d2e115e2412fcfd2abddf0dd8c76becbbdd4cbfca093541eb047d23123f091dc3f78429f65baf6f9b5aa0300f2
EBUILD faraday-retry-2.2.0.ebuild 1016 BLAKE2B c6c42de9cc52017a498db9164f5f8b61a803a1d083c50b404b88afa7de48abdfb77fd6dcafee99975b1c06bc3297ff42405e7b64e049562472ebbab7f1448665 SHA512 4c8d77f6283a2f376378ce1b2f773564077efec0f7eed36d95abd5663f7e2812155d4a97535eeef880c9768563fdacbd04ae29bf0160efba988aea42590ab8aa
-EBUILD faraday-retry-2.2.1.ebuild 1008 BLAKE2B 19b2bb2d4eb96364baece967458bf049014fe37f3ab504a208e8fa0a4710ef189b1927962dbfb2e36ef8f0fe8fb1db836677d4cf9bc5729b89f61086e74a1ad8 SHA512 89721dd50c162785aff8a8a5056758c0b8a9adf1c1608a6858cb296db37e876115443686bd525ae24b14a8be6e5cd16d82a4527344e9cb9b58d93a9a99541306
+EBUILD faraday-retry-2.2.1.ebuild 1007 BLAKE2B dc8e9c218ff59ccf35418039945366287192c4ebade10ab55e8a195ff448950d32d070153e545bbacad6780454ce87791f75d8209e413b913ef0d13a749e57de SHA512 106c6e0101342e1b3cf69693ab18e4e0cfb9943371d848d21cae8a7d68d2ccbac6aad096556d38ee03d47bd2cb6170fa11266474a87490f8ee503df4f9bd21a7
MISC metadata.xml 351 BLAKE2B 02c568077982dfa7688fff59059ef5b472aebce02ffef77c6a582d3b485fa1998f8add5e391bc7ec2d5cbd08e10d5cb6b2964e3c12dd0d92ae86c852d67b308d SHA512 59f03a20b5f13386f63728ca84c0964e4759e08629f6ce2541cdec189c92bfb8fa3fda3473551a9332c9166f72f5a813f7b8628244b9b2349eec62e2ad2d876f
diff --git a/dev-ruby/faraday-retry/faraday-retry-2.2.1.ebuild b/dev-ruby/faraday-retry/faraday-retry-2.2.1.ebuild
index 33166ca23bd8..2be70c12d6c6 100644
--- a/dev-ruby/faraday-retry/faraday-retry-2.2.1.ebuild
+++ b/dev-ruby/faraday-retry/faraday-retry-2.2.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/lostisland/faraday-retry/archive/v${PV}.tar.gz -> ${
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
ruby_add_rdepend "dev-ruby/faraday:2"
diff --git a/dev-ruby/faraday_middleware/Manifest b/dev-ruby/faraday_middleware/Manifest
index 491e5f3c7820..4bca009d98fc 100644
--- a/dev-ruby/faraday_middleware/Manifest
+++ b/dev-ruby/faraday_middleware/Manifest
@@ -1,4 +1,4 @@
DIST faraday_middleware-1.2.0.tar.gz 28332 BLAKE2B 09aefce13f0145e4098d68d2b8887fff5b535b3eda520335fdcaeea05256d1a256501fe9fee4273636fb0bb9d806d38ff7588a489840d2e425ce6666c496a4d1 SHA512 abfc6faf725c4646d0c1c59d2bde23db13dd78f81e74d313368bd0ec4945c33f24c8e8f3f252c6fa499fa845bdda19544876ea93bb9118b3fa4d3c7615366283
-EBUILD faraday_middleware-1.2.0-r1.ebuild 1931 BLAKE2B 418722afb4b1b003411cbc9c0e793d6f1e8eaf93eff4563333a2e9e370b65ad152b9d9c6fed9c10385048767b7cba0ea19da997a71c5e5208c45bce4663b7672 SHA512 ed3f016f8308ca4e0b7cafba274654ed86494dc4d1f614cc87db235eabe7189fcde49ee2346d9ae4c33b10314a2d5d7bedc85aba29daa2e1dc6438e4f182850d
+EBUILD faraday_middleware-1.2.0-r1.ebuild 1930 BLAKE2B d6b8fcc08ad853a5ccfba394c1c582a1be2071a75872023106d08f707edc7947cf0c68ff206787d52c1c58c3f76c05ff11486c7ed397571e9d7a4e3c6c07a38d SHA512 d5de33d903d22aa90b1bb93a256f8abb73374938f5004a7d9b9ebd2579c5a3ff271ab190bab3f6e4ed1a8ddb237823ef3c8b7272aff5b25adddf1f15a0a38ace
EBUILD faraday_middleware-1.2.0.ebuild 1894 BLAKE2B a64dba45c13e7fc82c22d297bd619dd412593beef880df87de489bff215374c24cf8f554ace843ce922444a2ccf5bd179a28f133cdffd97798a06c7af848858b SHA512 49fcc64d54db4e98e3cada5ade8b5bb325ec5c43d7e2a1a058c01dd90a1c79b2f8146b32d0614b1ef47d7b9dfe0d54559943054b179b30ea4ec8f4781bf1c585
MISC metadata.xml 730 BLAKE2B 64f366662ab812afd769d94c56eb3829c55803a968afc445cf2e43f16f3c02b6c25541459fa10a93adfacf7064c0fe136321d64e546e8a570365ad002ccc5397 SHA512 9ea2039688d9139404e6d0bd1322f399ce4019e5e36e6d4941296559ce64bc9ca99807d7e0f10c776c4b597e0839a49698d6240c432be4102bfbdaac09b46e2a
diff --git a/dev-ruby/faraday_middleware/faraday_middleware-1.2.0-r1.ebuild b/dev-ruby/faraday_middleware/faraday_middleware-1.2.0-r1.ebuild
index ae5aff4c339e..dda9c5f0073e 100644
--- a/dev-ruby/faraday_middleware/faraday_middleware-1.2.0-r1.ebuild
+++ b/dev-ruby/faraday_middleware/faraday_middleware-1.2.0-r1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/lostisland/faraday_middleware/archive/v${PV}.tar.gz
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="brotli +parsexml +oauth +mashify +rashify"
ruby_add_rdepend "
diff --git a/dev-ruby/fast_gettext/Manifest b/dev-ruby/fast_gettext/Manifest
index 68a3dbac4ace..17e591effb50 100644
--- a/dev-ruby/fast_gettext/Manifest
+++ b/dev-ruby/fast_gettext/Manifest
@@ -5,5 +5,5 @@ DIST fast_gettext-3.1.0.tar.gz 94367 BLAKE2B 9ac9716397eb8ae433a112b8d86451506a8
EBUILD fast_gettext-2.3.0.ebuild 1721 BLAKE2B 5ae27f2b1f08fa81452d36c69e203d049b75369d838797ecdbfc53861303b8290c8687b8ed757b5d60ceb72f729652463293aee244451bad3ff8f0d5e796732a SHA512 58eef293191d6fee9ce92059f232271ed8a2cfd85fcac7c5447d39c4fdf0eb00cb25267fdaa37260e831ff97b2ea80aff3800c8bd0ba802ece1c466d15fb5c1a
EBUILD fast_gettext-2.6.0.ebuild 1755 BLAKE2B efea58c4d5299eb89b7fe5f287154f4dfd0c04b0b70118c17475b5c1bb27a531f04d2b44ceaeae45e1c379c353702c97aab567dd945f823a79d7795bbe122e07 SHA512 2f85accdcfd8dde1c36551cb492934a7692602b22559f29431a4f800d97c503b50ef3c9ef1b56d729ab80ac775a01373a84e3676273132f6b4674eef16ea2146
EBUILD fast_gettext-3.0.0.ebuild 1768 BLAKE2B ab2212d200bb86eabee403a30d1bf17ada52feaba089013c97e3ed7d626b0a36d10c8be61057a2e55a5e0ad2a680e3e8a1aaa397fe94e423850cd373036be309 SHA512 0cbc62ae235b63beb9e1a2dcff632b5288215ded36066b464c9d2639e5f272f5c76d793307c9c877e9f461c915e46dbd588abff24efa203b9e2cd478a110665b
-EBUILD fast_gettext-3.1.0.ebuild 1768 BLAKE2B ab2212d200bb86eabee403a30d1bf17ada52feaba089013c97e3ed7d626b0a36d10c8be61057a2e55a5e0ad2a680e3e8a1aaa397fe94e423850cd373036be309 SHA512 0cbc62ae235b63beb9e1a2dcff632b5288215ded36066b464c9d2639e5f272f5c76d793307c9c877e9f461c915e46dbd588abff24efa203b9e2cd478a110665b
+EBUILD fast_gettext-3.1.0.ebuild 1766 BLAKE2B e99ab229eebaf7ce827f1fd6cb7c57698adcc7e5cf2381abc3c210ab15c74cc60abcb2568f13daa228cdd9aaafe0e20ff228a3e1d8c6a2aac791e2e22ad3694d SHA512 375b1537c1aa303d8b9e276fe87a0cdbbb3f9ae78acdc884abe9ab5c230d12d86b5e104b2c3bf0fb2df6712fe7249ba2d8adcb50322fb63c40d6c8e75a434e13
MISC metadata.xml 347 BLAKE2B 4e31a112651c27ed99d38aa80ef658f244f365711abef6b17a30a89a39b1b86c183529aea6332260a424aa4024a43ed9502ba4ae9fd00e33218ef8ad3c9b9275 SHA512 d5284171ff8ee29ff612e0cdb406696963a90006d350e549ae09bb9d596e305b1901c6010c832f20071b91624fb5958575499b64561450e456890ddf64741ed6
diff --git a/dev-ruby/fast_gettext/fast_gettext-3.1.0.ebuild b/dev-ruby/fast_gettext/fast_gettext-3.1.0.ebuild
index a2f8fdc3d20d..7dd3067f333c 100644
--- a/dev-ruby/fast_gettext/fast_gettext-3.1.0.ebuild
+++ b/dev-ruby/fast_gettext/fast_gettext-3.1.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT BSD-2"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
IUSE="test"
ruby_add_depend "dev-ruby/prime"
diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index bd3aaecfef7a..26bf031de299 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -10,5 +10,5 @@ DIST ffi-git-1.17.0.tgz 192947 BLAKE2B 86340ad6f2768c68f50de28cd5ee10adccee28a93
EBUILD ffi-1.15.5-r2.ebuild 2011 BLAKE2B a8ee77023acb76d3697a3f4aabeb9fd7b698b10b5cfdc5668b2307ebd8959e6286929370ee8392db592bf9ba928f98cfa4a0d28e6a8a28cd0109131e8d063a72 SHA512 13dff67eb0bf7b5ad5da6d9832884789dbd87ed751223c6e8176b8e0fcce4c3178ecf88d33db25176103909cd4e357ed6c72732c2d2d84c2c3252893b4da6841
EBUILD ffi-1.16.2.ebuild 1699 BLAKE2B f22cde54a65ba14d8026330f3743c8b9fe91142315a169632f5694d4b659810609804c6f2e2833e257e5a9d97beb6d4f4a29f45cb36b2f512d8e6ccc5ad9e8e8 SHA512 bbaeec58868e19d0d6ad91f4a49b358971d6ccc215e3f1fef63bf7762b42ad19393ab0080eaab25afd79f1fe700126fe07a3f9981b12c17897fffc86a0522781
EBUILD ffi-1.16.3.ebuild 1713 BLAKE2B fa47cfe8ed52e1e8c52e4ad14ff72ea92c3f8f224ad4b42c94775545267cfb4c10b11dced426fa7ae4f17a42e810aec4607dd08d7aaf5518f9a13a625fb4672f SHA512 3180bbbfae9e5c84912f18027a90e798b21f4ed315da7cb822c15850860438e34a0f682b993a8636833ee51e1b77cf75c25421bd004a07446366fb45a2a44834
-EBUILD ffi-1.17.0.ebuild 1713 BLAKE2B 20fd925ab5e75322e80af61fec5af2b6a0568c0a70341e8950f64f1d9a06734c7b1956b121b7d56237840fcd19b4ff419be2ebdb05731edafde72c1692b95820 SHA512 a6a97f519d4bf398325e6b079950689e33b8ddc8c5a3bc716e7f5be4a0e0d8237d923391fdcaccfc00c5976018356f767956068cd82f4a4d9acdd2aba2731da8
+EBUILD ffi-1.17.0.ebuild 1709 BLAKE2B b646110eed96d17764fc843c0d3558acd625169d3e5b091c7d6d11814a9caaf11a66275239eb6207e147eb3567d927e0c62fa79eaccc40f55fd04238cbf85644 SHA512 fa31c58b17aedc0a68748a1a27371645710aea594adbc4536153c0dc7e763141ef7a8e0230d384b5ba414de78277a908cf637db745132567dd4d398cd5cd7504
MISC metadata.xml 334 BLAKE2B 02ad2c909797d4aaf2a23497611777a790000683866cfbd9d12c4b19cca6de902e219584c4edc85c46b4b0dc51c63e770506a077a4c1052b46f8df19a9588c15 SHA512 e72dc6ce177ad3881f5465f10cd44ca6740b7603ab4e55cfa9e6088be3c6615abeefaee4b717e76fab2850c64d66eee626115544e10709f64c4187f1987bcfe3
diff --git a/dev-ruby/ffi/ffi-1.17.0.ebuild b/dev-ruby/ffi/ffi-1.17.0.ebuild
index 0ca030c4fc9a..d6bbb5b3088a 100644
--- a/dev-ruby/ffi/ffi-1.17.0.ebuild
+++ b/dev-ruby/ffi/ffi-1.17.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${PV}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
# Needs recent libffi for HPPA fixes (and probably Apple arm64 too)
RDEPEND+=" >=dev-libs/libffi-3.4.4-r1:="
diff --git a/dev-ruby/fiber-local/Manifest b/dev-ruby/fiber-local/Manifest
index 0ba8aa0c3c65..06bccdf82a0b 100644
--- a/dev-ruby/fiber-local/Manifest
+++ b/dev-ruby/fiber-local/Manifest
@@ -1,5 +1,5 @@
DIST fiber-local-1.0.0.tar.gz 3780 BLAKE2B 5360ebdc2f3958863742e5ca1e1cdefe76e4487bad2257a1bd34a8a6769b1191e1a8f0ba8c7dfe1481f73fdd8b9ee1a014b11e5527273dbb0ee6d8a94edae2ae SHA512 5f77213c3760bb7c23a6912f138e46aa54d8508c11d02dadde5ddbc4ab03976abccb37ad2b1b43b118eddfb7a5e8ca4ee647a7fea1bac5ee4d7b39e8dc8f8424
DIST fiber-local-1.1.0.tar.gz 6236 BLAKE2B 9ee12bfb21448a34055c89cf25d1702dcd763420dc885b8f23af7acf8a7cdcfbf00af754069c2e21a72a3f63b66b9b3a860170e3260d3a32eec0bcf0739ff9aa SHA512 764b77783db4b60f8ae99d41f0ae07111af9aa1e3d11f0dae39c4bd2de49686b806afd2f7218ae3b79240769e98229e37b955d3c0adedf03277f3c43d423e4f5
EBUILD fiber-local-1.0.0.ebuild 804 BLAKE2B a08fa2363b2a0d874db40fb23ee51f18d3999e32bfc8097189d3a2fbeec21b5e8130b3f71f68989b1352668cc8ff649a42a0dda9f515c8e9747c9e81242dba0b SHA512 f8cb4c93dfab09c0459acd56e9806267cb2f342a5d0574297ac220a912810f74d04035444c9b41639fb8857ce79f6e748c6ef6b47813870f5434064767f187f9
-EBUILD fiber-local-1.1.0.ebuild 770 BLAKE2B 9dfd1575f110f1436c8c21e096c71e8d1edfa8dadd44218328cdd3cbfcf370fefbbc653c1b509f5c9be0db6b1584ad31f3816ee843a44db1dac9e8f4c1fd41b9 SHA512 ff43199a4c9a697c96bbba0d67350144093cc7df8fb1b648c37e76d3e000813ecddee0413bf0414b032a8d4ee0576c61bab244247c7685472c6eb7ea948d6465
+EBUILD fiber-local-1.1.0.ebuild 768 BLAKE2B f3074f0bb770ca1173e97de46b439a7b4417c401b40d206a0b31d784d315773be4142fc4c001ae124d39a2cb564b243e524069825ce2809738ab8fc02ec44bd6 SHA512 3261ea8e5d465049b6f8eb3d672206211eded212fd92e529580b87dcaf171481795f6a913b606afc465fa550ff87f995a29befbd586539af790a306c76fca19e
MISC metadata.xml 347 BLAKE2B 9f0304d50cdc6ea863767d44adf04062376a06e06e6d8c8e486ecd1fcce2e66133d883e991a9978c691a0942d43f2f009236f3ac949556274bf4bad101812ccc SHA512 ec53de01e6c327d2dd81117f12ccfd0f37bf9aba3b35e346c14bdf7c303e63ea935e9bc489398bd677a5ece070f19bfc5bf86f250acc9050abb64d0df1c6ce6b
diff --git a/dev-ruby/fiber-local/fiber-local-1.1.0.ebuild b/dev-ruby/fiber-local/fiber-local-1.1.0.ebuild
index a384702bd5dc..b91fae59f3b0 100644
--- a/dev-ruby/fiber-local/fiber-local-1.1.0.ebuild
+++ b/dev-ruby/fiber-local/fiber-local-1.1.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/fiber-local/archive/refs/tags/v${PV}.tar.gz
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
ruby_add_rdepend "dev-ruby/fiber-storage"
diff --git a/dev-ruby/fiber-storage/Manifest b/dev-ruby/fiber-storage/Manifest
index 44d6009ac10d..dd6cc419d727 100644
--- a/dev-ruby/fiber-storage/Manifest
+++ b/dev-ruby/fiber-storage/Manifest
@@ -1,5 +1,5 @@
DIST fiber-storage-0.1.1.tar.gz 6115 BLAKE2B 4b9312701ee1959bc680bdd7113974f474bc140768dae8e3043a7641ee4357e3ff3c60a3da99f7af68d26bbfb42c8f3e57a16535e6e59256f76760f4e686342f SHA512 67f51eb0a5014bd3b4ffc3c88262297462365c547b82b1296e5feb34564ac799265036c3aa0bb449dda75d2e2c42165a1f1e6cd68f1eed9b9d9ebc0595a4af5c
DIST fiber-storage-0.1.2.tar.gz 6064 BLAKE2B d052a660b37947b27c924c278330820dd14b041fd1e9a02df74f076467613000b48cb8f4f053702430ad29465577017b027246ef3112e4ef1e4c048f4d84368a SHA512 761be842905c4ac6766dc333c82cbcd7f95e442c06b7426f8139910794ea5f779128c64d7fadb306de232f1f527800318deb41a8d0af877fc763ff30fc00b666
EBUILD fiber-storage-0.1.1.ebuild 704 BLAKE2B e4f7d582cecb68ba90cc6c41935775548ac2d5e021b567b4d5a1a9e74e34f6c8d69abea36e23853e5005ae56bb81e3ab3eb6c87956a590026cbbf5d8684ae18e SHA512 48744f5300ecc4c19ca5c1863ca59b07c0dbe76a9ca149c83dda2568697d605e0d3600b75a3d77c1166e36ebff92be31b12261ad6c4c740f2c503eca0fb555fa
-EBUILD fiber-storage-0.1.2.ebuild 753 BLAKE2B 14c012ed908f5218382e85aa5f936cc700362623f9daf2bf3dba36748f4f34efdfabe86bb5a47616b9489136d65bfede86f3e0f7993ae8d0da5dc12310fbadfe SHA512 bbdc968fd4c2b4a484ea62c442fbbae272844c3f004132b22bb28c3d31a5169021d13c2a03c81c20860537efe03360479233792ac27ea12e31a07ac0d63731c9
+EBUILD fiber-storage-0.1.2.ebuild 751 BLAKE2B c5b19dcde6b8ef50b7dafe0f53f3e00ac6953082dfa2a97f80df34b75409f10843c8d3d285fcb630d5063739d0eba57d71587d4a194c3f0e4895791c9e3be0d4 SHA512 99986f82f3287b7998c76ce9d22cf43f4ba834ca763bdb4ef05bfa5a5f0ef7d6999d328676ca2f7bb17419932358b60f4aa7ca10c743f0a1768180c1ade7e750
MISC metadata.xml 349 BLAKE2B 991ef37b8c189dfaf297a27728a1d4f397881f550df5432b1bf27d4bb6b2cbc5db5478d4275150b0197fbbd3d0f7e1a3c7aa6586122924c44558046be8ffe1b1 SHA512 9370da594d1a31bc3833afc48fe303045a2a36675064b2c28a70f8287bf1682ca8d6db65b2ad944b9ffb4203298072a97dabfd7f3a977b4339d79af9caa21b22
diff --git a/dev-ruby/fiber-storage/fiber-storage-0.1.2.ebuild b/dev-ruby/fiber-storage/fiber-storage-0.1.2.ebuild
index ec61628a3e79..46c5bc36720d 100644
--- a/dev-ruby/fiber-storage/fiber-storage-0.1.2.ebuild
+++ b/dev-ruby/fiber-storage/fiber-storage-0.1.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ioquatix/fiber-storage/archive/refs/tags/v${PV}.tar.
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
all_ruby_prepare() {
sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
diff --git a/dev-ruby/getoptlong/Manifest b/dev-ruby/getoptlong/Manifest
index 08b1c07a087a..e7c3dee98acd 100644
--- a/dev-ruby/getoptlong/Manifest
+++ b/dev-ruby/getoptlong/Manifest
@@ -1,3 +1,3 @@
DIST getoptlong-0.2.1.tar.gz 10505 BLAKE2B b67b04b6f0952393a4f8e7a0cbeccd1aa78c5580b122f1822e2ffe0fedefa5eb9b77ab7ec8e149099d09a4845673f848e46eb11676b968bdf929ea9f07290162 SHA512 8a2c24ef680d0bbd84f255e69a6da0684199fac01ff24158ad9d28e615f5bc3c139ff0eebd66ab62b11413c85d39b7460b7820e51183eb5c6b75e3f5b61b4a49
-EBUILD getoptlong-0.2.1.ebuild 961 BLAKE2B 14da2ee1c920138b897c835323f2b5fae2279c9dd8652622c8b6ea2d41ec539577ab33897e97594f585a31b63a41b30db188e37b4bed3084953318af041bd6bd SHA512 248f106a4d14fbeafd1963a3e991b7ceeffcebd3b9c7b87994560626877140e85ef94c5e8bb710eaff8886f096044b539bda3c371643309062e3f3cd3395dba5
+EBUILD getoptlong-0.2.1.ebuild 957 BLAKE2B a469a8df74852d5be4efa2f3c2b913699ea6064f6727b703b6316da36cf36bb43a4ad9d0f4f1fe0c8f19ff2ceb80b796738e69339b97ec4d2f62f6ac97dec65a SHA512 ed61aad0bcf0346a0135ff778974c568eb8261c449e61b9e5a157fa8605b5a2cb51ae7e9dfb78fed01728713a9e77b1c27e7ae230fd6fb61bed981718d609b16
MISC metadata.xml 342 BLAKE2B ceb0168c54641e04f8f90e16a488375fba8778ae35c6a110a7d86e494bb8ad7ef870e7dab097bb88948ba982db1dd75407512d8ffb7ad50a090b82be0c6bce83 SHA512 93060b7c9cab8878dd1c8e689998760960d99f4877f56cd9307d274e08730cf2cf421ab8653ecaed1521548e9017e6f6a03293c980858b0dc9583a66c427e4a3
diff --git a/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild b/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild
index 730a2dc3ba3d..15814b8c3dbe 100644
--- a/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild
+++ b/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/getoptlong/archive/refs/tags/v${PV}.tar.gz -> $
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
all_ruby_prepare() {
sed -e 's/__FILE__/"getoptlong.gemspec"/' \
diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest
index 08f42ea4e8c9..51953fc91b71 100644
--- a/dev-ruby/git/Manifest
+++ b/dev-ruby/git/Manifest
@@ -5,5 +5,5 @@ DIST git-2.3.0.tar.gz 194653 BLAKE2B a82ea8c7b8cd239de2cb4dd08f013412efcc7dfcd4c
EBUILD git-1.19.1.ebuild 1413 BLAKE2B 04cbd3817b4a3967372ec354fdd44ef7f9b065d6cd52f7d4058c7da14b09457eac098db194abfc8dec53ae7d1c880186b5ac0603e74257067f78ed15915da79f SHA512 4e41f916509bb7e3748708772c9db21c417f781433821ca4011c68cf44d763c17507b25299bde928fb66a7d976924e78551fbf3d0157fdb8b051b7b6a44de029
EBUILD git-2.1.1.ebuild 1513 BLAKE2B 635a5c1c8d7b1d034095971f99944b1f8f64f1a7cd2fd80f98deb78cf998d1ebb67c1ec4da402d394f3f017f1b85d1ad90859229a4501c7b8f2f137efb405132 SHA512 cb48d1d64f88250cd497dbabedbc27ac1dde99392062e9ae8b8e6e8abd34fdd68a42704c44ae70566231f93c9e22c1e0d9bb295bfc33f6180035204b50c304fc
EBUILD git-2.2.0.ebuild 1507 BLAKE2B 9b286b0c1e28ae3970c00b7ba65541a818cec1b137ad9e0f256595a1d03bf6298ba67b6e7f8dff6acca59cf754540b46805a672c5fbbc6eebb1d363901bc1687 SHA512 df5bcb7ca96f86ef7581fbb88a39c8fb3786a2cc73cbb398d0bf482e86ac433793408b1873b9a6c39037e326e9afdbd6267765026d996d001b7eb0a1e0d4ae33
-EBUILD git-2.3.0.ebuild 1512 BLAKE2B 16e5cd037160a8817248e21d65a9bb905cf87931dc399c8f02d6b099e9e19079eefe0ef46ee414f914b672d8831bde2dcef02dcf742282da47bf406eccf6c472 SHA512 6a8bfcbe83a18402ce6b1915fcc7cdede2647b0cf92224a2db2ca61d2c8037d5f90da1582d95dffe5075c36be7341d6f94d2f536ed2c0901bcc8adae1726ff93
+EBUILD git-2.3.0.ebuild 1511 BLAKE2B 63982548e32225a3d52cdb381a1c6d2c7f56f1f839cc24d5aaba477393a5b465fc30a554f8e42b15a72aa4a69fc968fb7c6d04bf0dbf2131bdbc039667e810cb SHA512 0cb55f1d2d195cfd07077b58398d51ea08588426539a2ba6e993c99797ae62ff4dccb8645388e763cff0bced85d98ca646c7578d9140223b05cab7891f7e29ac
MISC metadata.xml 391 BLAKE2B 3d03aece790440be04e0a72615824cb5aeb627e67b87b9457b7625a330c5d4736b77897a9b6655b0e45d99d134615090a95077fe2ee62131d572686f9a4bc682 SHA512 0ac01abe3193d7e8566420333c2bbf301bdc2ad3c4587ef9f48bf260322a3763eed3319c879472c0028cf8d63c73e82d24f2e2164692a06f3e14bd992e3b301c
diff --git a/dev-ruby/git/git-2.3.0.ebuild b/dev-ruby/git/git-2.3.0.ebuild
index ddb8abb8b33d..4c9001631460 100644
--- a/dev-ruby/git/git-2.3.0.ebuild
+++ b/dev-ruby/git/git-2.3.0.ebuild
@@ -18,7 +18,7 @@ RUBY_S="ruby-git-${PV}"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~ppc ~ppc64"
+KEYWORDS="amd64 ~ppc ~ppc64"
IUSE="test"
DEPEND="test? ( >=dev-vcs/git-1.6.0.0 net-misc/openssh app-arch/tar )"
diff --git a/dev-ruby/grpc/Manifest b/dev-ruby/grpc/Manifest
index df570ccf2700..3bb7780ebc6e 100644
--- a/dev-ruby/grpc/Manifest
+++ b/dev-ruby/grpc/Manifest
@@ -1,6 +1,8 @@
DIST grpc-1.54.0.gem 6047232 BLAKE2B 66e48f27748867eb99464ecf659204a2e0f8c9ad9c998fe13dbf8daf159f928d54414d28f121ecb52f1cb8d277651f91b4259eecf9cca2836d25cacbcfe9ea3a SHA512 72e76223800078584151cf6a6833b4cb3cfc0fa0733b050b9ccf5180ef7250b26fc22d7bac52f636b5ada68723eb04f67f51d24aacf7dc1288333c7adab556d6
DIST grpc-1.59.2.gem 6404096 BLAKE2B 6953d538cee06c1f8795ca7949c22dd60d9aa4c4aa51c8d92631b646929682089969db1d2f206cd2e4c1e3692803c2cef685edf22f6d7a2d20b79dc735c942bc SHA512 a624ddf60f5befe043cdcfa015f2541bdf5b67604f8dd51652dd13a9576673df624513048d9e591c54da6e8fa1b983e78f8ca79d301c089fca5be6f12722b827
+DIST grpc-1.66.0.gem 6721536 BLAKE2B a8736fe3a71db8a1910c9b0186e9962f390c6e587fee3357a828409941406fc5563e21c3287a7ef7b65ebc952ddffeb1b4062ba29fc0c10d8c6dd9de8e7c46f2 SHA512 a262181c1f837e469b3cf1f47929646dc17ed8548a6978f3ffb78fd81f915abc098a98f347da0f49831e6b0d9da302263a69a151f6ab39d35a2519bee63f944d
EBUILD grpc-1.54.0.ebuild 817 BLAKE2B 571b34b340f1422d6846319868f32354fb49b504634226dda7d40cce93cf2fdd50daa70b3d008e0f2b7814d1dc93e4b8073c742b738e20704105b3d2d4ab633e SHA512 f21ab28f7796e3cd87e16c9a66dcbbb888f7b015a718f5b79a55dc5a0339679abff1d8660312fbf9e363301d831f7862a54dda88542d603466118428f4c0b857
EBUILD grpc-1.59.2-r1.ebuild 819 BLAKE2B 340c89dea4b3d252e9262e60f341658c2463163b4514b66edbe928f2940bd94c9c0afdbb1e8ba4ac927ccefed062154af675a6b2f80d2231cf356e34f5283413 SHA512 fc3f9e0527b0b474686e04b6cd1ac4a3594ec15a6d6061b5f6e3d13f2f0777c69ea0208fc035cb7b417e4a724584ef14cd94c6ac0c168a78d2aa687aeb0aa66a
EBUILD grpc-1.59.2.ebuild 817 BLAKE2B 571b34b340f1422d6846319868f32354fb49b504634226dda7d40cce93cf2fdd50daa70b3d008e0f2b7814d1dc93e4b8073c742b738e20704105b3d2d4ab633e SHA512 f21ab28f7796e3cd87e16c9a66dcbbb888f7b015a718f5b79a55dc5a0339679abff1d8660312fbf9e363301d831f7862a54dda88542d603466118428f4c0b857
+EBUILD grpc-1.66.0.ebuild 819 BLAKE2B 340c89dea4b3d252e9262e60f341658c2463163b4514b66edbe928f2940bd94c9c0afdbb1e8ba4ac927ccefed062154af675a6b2f80d2231cf356e34f5283413 SHA512 fc3f9e0527b0b474686e04b6cd1ac4a3594ec15a6d6061b5f6e3d13f2f0777c69ea0208fc035cb7b417e4a724584ef14cd94c6ac0c168a78d2aa687aeb0aa66a
MISC metadata.xml 336 BLAKE2B dac1a37a2ddd4d280831ba429e991ad11dfd89be92f8083c15bdc68d1dd33c29eceaf52854cb414988885df82f312909962d1b80e0b4c701cffe4820b56339da SHA512 b456c14dd285296678212be52e468ae957a3287c0d3bd12d41672b0b4a7e3eb4d6426362677005d222802db62cfc13e7e009d691b7ac361cf26a3bc0172aa3c9
diff --git a/dev-ruby/grpc/grpc-1.66.0.ebuild b/dev-ruby/grpc/grpc-1.66.0.ebuild
new file mode 100644
index 000000000000..588b4283eb18
--- /dev/null
+++ b/dev-ruby/grpc/grpc-1.66.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTENSIONS=(src/ruby/ext/grpc/extconf.rb)
+RUBY_FAKEGEM_EXTRAINSTALL="etc src"
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+inherit multiprocessing ruby-fakegem
+
+DESCRIPTION="Send RPCs from Ruby using GRPC"
+HOMEPAGE="https://github.com/grpc/grpc"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+ruby_add_rdepend "
+ dev-ruby/googleapis-common-protos-types:1
+ >=dev-ruby/google-protobuf-3.24.4:3
+"
+
+each_ruby_configure() {
+ export GRPC_RUBY_BUILD_PROCS="$(makeopts_jobs)"
+
+ each_fakegem_configure
+}
+
+each_ruby_install() {
+ # Remove all the "src" bits that are not needed
+ rm -rf src/core src/ruby/spec src/ruby/ext/grpc/{libs,objs} || die
+
+ each_fakegem_install
+}
diff --git a/dev-ruby/gruff/Manifest b/dev-ruby/gruff/Manifest
index 54b228953fc5..403d9e45073f 100644
--- a/dev-ruby/gruff/Manifest
+++ b/dev-ruby/gruff/Manifest
@@ -5,5 +5,5 @@ DIST gruff-0.25.0.tar.gz 25941069 BLAKE2B 593eecb7d0e97907c2c0fa98b7ff709b4e7357
EBUILD gruff-0.22.0.ebuild 1612 BLAKE2B 6c984394dbc40b0323e75e7cb107501f3638e649e196ca6bc8a147f01e74023c01b509682df174b54796b91d127b6de0e15049c44e68c3f3f8a8aa746362fbb4 SHA512 8c3700b8888a9fbcb050732aec440c1944f4bd222ac6eb0618063bde66457efb8835d5debdc009c45900907e2d4c6632f891fa8e6991939915c83d53cb78d065
EBUILD gruff-0.23.0.ebuild 1614 BLAKE2B 3c5d7e1340772b4d0ff0f98565abd09d9451604ca986ece25bf83d1466735c47d7d043a6fab6804ea58c5e5d2e76ef35d431cae6ff4033c095e13a013696d657 SHA512 2a93f500ba92e9e32fe26ecc666aaabda9655f05e00909b6e3ff56faa529c2cd5c4993abc3b3241cb4d95235a1cefdf1f9c57ae7b14ae81265ec7d9271ae3437
EBUILD gruff-0.24.0.ebuild 1614 BLAKE2B 3c5d7e1340772b4d0ff0f98565abd09d9451604ca986ece25bf83d1466735c47d7d043a6fab6804ea58c5e5d2e76ef35d431cae6ff4033c095e13a013696d657 SHA512 2a93f500ba92e9e32fe26ecc666aaabda9655f05e00909b6e3ff56faa529c2cd5c4993abc3b3241cb4d95235a1cefdf1f9c57ae7b14ae81265ec7d9271ae3437
-EBUILD gruff-0.25.0.ebuild 1650 BLAKE2B d9d74f22632c4a2f808c8419826cca4b5aaa305c01030427df3e9486b60bca4680796dea55714faa9e8205a36131a65d540fad5580dd963d4fc278d810be9c9c SHA512 ff90a0cf0dfee901990d1ef16008d82aeb7e411665e1c9e8227ab5dee2e35c13dcb984190707d744f84107545e611ae35560442b7b8e74b93882efa25b2c987e
+EBUILD gruff-0.25.0.ebuild 1648 BLAKE2B 57bb95087135d91daac0bf4102455f97a4546e7867104cb112bab7458f05d05a0a4c4c13efffb2df938e261d1dac61e632f56555f017fe94b6eececf7cdae27e SHA512 3e6dd57f71da589c2dcbd924405b5980d88c65962c33f330d551bcb886bff6ea8144dfdf3cd17d782d6b7f38a1b89204cebfe7e65ec5da0efe2c6698bacf6f3d
MISC metadata.xml 341 BLAKE2B d27e2cd08a5540fee57b4633b95cfe34569da56bca5e4638fa799aacfdfa8ccd4f3f195ebbca6782da97734bea84ba4adb8f49f08c8ec5b6757a3867ca70dd80 SHA512 ebf3fc986abccac99d46c2d66a1480ec3d9748660c314615b180e390bc5a55d7780c28ff85280390ef0e0f219aee626cae775d44f2c2ec1cfe047157055f20f9
diff --git a/dev-ruby/gruff/gruff-0.25.0.ebuild b/dev-ruby/gruff/gruff-0.25.0.ebuild
index 9aa65e4d5532..a4db1658a711 100644
--- a/dev-ruby/gruff/gruff-0.25.0.ebuild
+++ b/dev-ruby/gruff/gruff-0.25.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/topfunky/gruff/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
# imagemagick is an indirect dependency through rmagick. However, for
diff --git a/dev-ruby/haml/Manifest b/dev-ruby/haml/Manifest
index faf8d40bbd84..8a2f93fe3b29 100644
--- a/dev-ruby/haml/Manifest
+++ b/dev-ruby/haml/Manifest
@@ -2,6 +2,6 @@ DIST haml-5.2.2.tar.gz 129833 BLAKE2B d68c24c7a3c817d6d364b2ec92b84b4f56f4fffa48
DIST haml-6.2.3.tar.gz 666083 BLAKE2B 8f6c3e6b3538fdd8b6937278073d532245d7ce53bfbb81f2ebc394160af50e8022475bf7225d3e8f8846d0088120de58829dacf91864b91bab4f0ffc18479322 SHA512 28c0031b62c44cf6b057ee88ffb522d2081e92f5d70fc25999b64a59a4430acd63bb9ee4e3fc34139a1a6fe6f678cde6c3ce08b9a5ed5d433d30d661c5983b81
DIST haml-6.3.0.tar.gz 666327 BLAKE2B 0672d39857fa0dac466bc29468a76e71d583da6637ce8534eb4d84aa4388bdc0f42d747d74cc5389bd24faf428076c13cf1897edc93317b2da7b770830d53b37 SHA512 64ee2eb7fad2e0b77307dd18a268b53a7f21b78b99a8bf80831cda9f8b6d8be983e7a23ba62942d251e7baf2c9732e38c18b842052690e5bbeb27961ca139c73
EBUILD haml-5.2.2.ebuild 1451 BLAKE2B 7e69cae6af682922121eaa2533730e193a8d559775825cdb1df218832448e727bed7625b512602f2a2fb44ccb18f9bdf27875cb5d4ba527bad9cb809798783cc SHA512 51556e02ae68e0cbe0546ea6a0953cb1157b0f046a8add4959470e083baefe9e97a8989ca24cf730e46a0c5ee115c056a7b9937ac4f99894de1ff07598bcf5a0
-EBUILD haml-6.2.3.ebuild 1677 BLAKE2B 0630366ee2fc598762d505820dcba6a5291bf525a22a4554609d5d064e472b05d96778a2e23adaa77a416b317e66fe61be03c38761021e5499dc29d596aca066 SHA512 af19f826dee8052e1197bdb22f39947785a9ef0ee13c7572e850056b29d197f5e8911a908f71301708f234b28c6b2de4b3ec0c6a7529aeaeecf2529d8181638f
+EBUILD haml-6.2.3.ebuild 1674 BLAKE2B 68bea1e8a1eb0802b71685605c5592979041414f73b48a618bfda9e15dd39e647ec478ed84cb3cc83f91789eb435ffdd43f45e9a5d441bbe345e2843a3949713 SHA512 629cc3220ae57960e3f15d3e5197552cc7798a2c5261fe7c41b14dc20a304337578b541bda0e505db28cda7fe17885cd61900c7963e87ac669491d64d2912435
EBUILD haml-6.3.0.ebuild 1654 BLAKE2B 70ad94a35150297e46fb4e1908634a0e01ac29a2e100e8cdbd1e3bc9dfc377384f03c04bbf455ced23943dda0128b378afff481425ffea8595a2d50a559fd6df SHA512 fb292f413049720cf6998aa2775bdca2e38153aca2934dea9b06d69e763f2f48c9fe7112e121b135069821d52dec9afb949cda29d91db9cfe04b3361178e85b8
MISC metadata.xml 384 BLAKE2B 49a1ec969b1de2c61646aef404bcb19961d7f7b6b8c0324c1f447c8847adb0d3667e653b4273ed1c7e177e7e5216e6275a7c664ee6917ecb48e69d89554a33c6 SHA512 047f50785afcb708d07a770c38e40d7c8be01455832f01bbd006608eb18af8a8470a21ab0c57b7304ad4e2be39121310d0feb1ac64163a1b5e4c1cbf61cb8bfb
diff --git a/dev-ruby/haml/haml-6.2.3.ebuild b/dev-ruby/haml/haml-6.2.3.ebuild
index 1d967a4cf5a2..bb678ec5bb1e 100644
--- a/dev-ruby/haml/haml-6.2.3.ebuild
+++ b/dev-ruby/haml/haml-6.2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/haml/haml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc test"
diff --git a/dev-ruby/hashdiff/Manifest b/dev-ruby/hashdiff/Manifest
index d7c8b7ddaa14..09e68647dc0c 100644
--- a/dev-ruby/hashdiff/Manifest
+++ b/dev-ruby/hashdiff/Manifest
@@ -3,5 +3,5 @@ DIST hashdiff-1.1.0.gem 20992 BLAKE2B 821bbf331f701fca924a05ca39cab4a0cff21dd403
DIST hashdiff-1.1.1.tar.gz 17625 BLAKE2B ca3d29a9538fbe9af0c9f77f01036eea1c8b0308a63769984c7ffd23655aa2a32cfa84dbc2014cacfe9dcbed214e355688fe341b26746bc7a34ba9358aecd8f6 SHA512 73dd54651efbe6f5e1eaf3986bbb10566af822eb266e40bba9347b21cbf9fdb726fea597f8185a076de1c7d2cc94b3d64f69e2e104fb63d10d2bfeca20291004
EBUILD hashdiff-1.0.1.ebuild 642 BLAKE2B 93d964a6c832403067936f89f25960dec1c25cc17b367bd21e092c67b3bbc72843211b4dbff51565800d2909b438bb5b681f86c45112ec3c04e9717e9c13cd46 SHA512 3d5a3551c1e3b33f83c3d489e48451763d7718389dfe71cede8ab634bb6456a2ab9683b985617fd6cec5f332a86de9bc96b4972b673223a1a807f459390c5d0c
EBUILD hashdiff-1.1.0.ebuild 634 BLAKE2B 2455b7774dd18206406ef5c0b5b259fd6f1afcb76fc520df33f990251a0514cf70dc0d361526462c197e88afc3866fe1fae6d55d5118f3f1c35ebe2a9b3cc3e5 SHA512 c2f2752ce4c29fe4243c5d3478ac0887064be695492350c6e6e1b219c17f7a4c11bf2d87db4eebd88db046da67f9d566f242ce670338ffa65996036c0f8fb9fb
-EBUILD hashdiff-1.1.1-r1.ebuild 961 BLAKE2B c2a2b14f40a1496031e57cdce264acb2a75144e81aca1a76d1c0bbcc42450a143794612259abbdd5e42218f4f71d5f77eda1ead037fd7c4ebc110da8bc9e54ac SHA512 64be975e0fb9f9026817d0ff1fc557306e36d624b695cfae296ff00f4584907d8fbf65eadf49e079cb8b723094df9262f31378abbb754638cf9433d7c37c880e
+EBUILD hashdiff-1.1.1-r1.ebuild 957 BLAKE2B be5e176af2f1162009c323d45dd22a06204cac2ac940c99c6875f4389d1f9f50f766a253efa11e5e26a6e91c83f9c0a2879c8785d40df65e24eaa68c0da60bca SHA512 1ddf038762958bf934b633c028086aea932157d59943e0f4f9bf024b48d8d0e8708f75860a827c8841f7d821b70b37e877c1b32f6fd8064af629351a43d7d8b9
MISC metadata.xml 346 BLAKE2B 0ac82bc25e38d72b83c632f6324a83a715ed5d04092b535fe7dc5dc450a979d762d482908e763283c5fdc4b6c130a5168cc653610719b4c9789680d7841952bb SHA512 b58cf79baef304504df661970bf3bd8d4f00332332bd429f0b747792256ee9947c13012b0b50cf21d694556ece2b2ee9f6019f6af67baca84f1726045c118c77
diff --git a/dev-ruby/hashdiff/hashdiff-1.1.1-r1.ebuild b/dev-ruby/hashdiff/hashdiff-1.1.1-r1.ebuild
index 59620081931b..065a87d9c40e 100644
--- a/dev-ruby/hashdiff/hashdiff-1.1.1-r1.ebuild
+++ b/dev-ruby/hashdiff/hashdiff-1.1.1-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/liufengyun/hashdiff/archive/refs/tags/v${PV}.tar.gz
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
all_ruby_prepare() {
sed -e 's/__dir__/"."/' \
diff --git a/dev-ruby/highline/Manifest b/dev-ruby/highline/Manifest
index b42e22a89a6d..434892ca24c8 100644
--- a/dev-ruby/highline/Manifest
+++ b/dev-ruby/highline/Manifest
@@ -5,5 +5,5 @@ DIST highline-3.1.1.tar.gz 237291 BLAKE2B e0e4bce282bb1ab87e803864882db1b8d59872
EBUILD highline-2.1.0.ebuild 1049 BLAKE2B 133c71ea1bbeacc16ea45d9413781e5ef5b8455fbe9ffc01d6294b068708f60100624abbbd2ccc52bbf5c46d89a0bb93bc779c0cd771cadb54763f8cf8e17465 SHA512 afbb281198f36df9924ffd6396423bda98a6cc7644d34c0f80ef70acfbcaf192bbeacea7aae98fe21fe4c9706a1955e01d34d5953162ab232e96eb78f60b6ec1
EBUILD highline-3.0.1.ebuild 1041 BLAKE2B be90682c9db2fe14a19a6afba32a4aebe2c7fd652ca53983567cd13aa88a8de25c516db9bf35e1e73ac46eacc9b898142620504dcb515b78a5f133f66199c260 SHA512 43b0fdb2a982514b54d2feeaf7e84e8fae706bbf783ba294fe0d3835d54c0ee3a4e01eb21abc04770e9136c9c465cc1aaeb9df6e35378ad3f33b38d547db08b0
EBUILD highline-3.1.0.ebuild 1077 BLAKE2B 48cb1e7e30ef8ff2ffb3a63183c6412a077283591ac9f3b9dcdc57acd843662f7b8eae7273e846970bc5cb3575f711d1ea7ec9b6ab16c7f5f939361e6f47dbb8 SHA512 8b1af69a72351e0385b1c7206537c9f40c7ebd3691323632cc5f75fbb22e3f83704f4e1348f97476d94f64034236b980976ecc857717493f4ddfed8cf914157a
-EBUILD highline-3.1.1.ebuild 1101 BLAKE2B 6c45b7ae6a530cacb0da76a613091e56e3ac9b9201e1f593911137cc71a5efa19597f3526e047aeca062f2570c12cb377e8b5ee02ce1ee3717a440dad6ad495f SHA512 ab2eef7a538a401e1912e6f394d03f089e1ebdc8ac2303ac32f1aa8da658daf987ce2262b031772e7410e318f1c324a2d7bba2f4dad7adb48f2e987d5cc40fac
+EBUILD highline-3.1.1.ebuild 1098 BLAKE2B ee6e5c2be77dc4ce679a389489fb804f5f1983751ecee0d29aa7a59b02a828fe8f9d03dde0a53ebafe3715b1aa9fe616c2886547bee6121f48506c1b7e33ede1 SHA512 7f5ba1499bc7412f82566c5bff2c67544ec9d0872b40d613464ab04eade55b1b7617fd942f34d54fec443100671b0ec49f26b7ec306a9f394bbfd2a76e5d50d5
MISC metadata.xml 340 BLAKE2B 813c783a68e4c7222ff9315df610902cea3e8d0e67e53ad322be2195318ea8c7b55dbac205ac998116288095d70f6dfecf29955b7867ada84b0ed43b49e0563e SHA512 aa74830fff9fbf2b622c9273f5206ead32312e67b49b64b0ea4755115bcccb1750868ece26c94ce5126cb86cfcb47ee4f768a6e63242218be5ee39f411289ad7
diff --git a/dev-ruby/highline/highline-3.1.1.ebuild b/dev-ruby/highline/highline-3.1.1.ebuild
index bb616ed3e3a3..797009ae09ea 100644
--- a/dev-ruby/highline/highline-3.1.1.ebuild
+++ b/dev-ruby/highline/highline-3.1.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/JEG2/highline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( GPL-2 Ruby-BSD )"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ppc64 ~sparc x86"
IUSE="test"
ruby_add_rdepend "dev-ruby/reline"
diff --git a/dev-ruby/hoe/Manifest b/dev-ruby/hoe/Manifest
index 35d10c2bdd48..7a1c1d701050 100644
--- a/dev-ruby/hoe/Manifest
+++ b/dev-ruby/hoe/Manifest
@@ -3,5 +3,5 @@ DIST hoe-4.2.1.gem 191488 BLAKE2B bb8f1f9b8835f45c2f719a6821e267177792749a7cce05
DIST hoe-4.2.2.gem 191488 BLAKE2B 7d58d70b2011eebbc51603622f9f9b60a3c14e0ce5739596caf10f8574b72a2a1f384d2fd65189dec56a5a0e034adf09cdaee00cc6421ce9d24ceab327e19a19 SHA512 17e0e8b090e663eadb6fa383548cc24406801045d164d2520bd52fce80c547c26e45a95023b2be3d761d1623c7ff903133986768a2470bf88b346769a98b707b
EBUILD hoe-4.2.0.ebuild 1483 BLAKE2B e4dc28151aacbcf1a13f389d65baa61dca9dfc086f7c116de5362867a407c13b323a80bdc63c232694a6921c638bac9807ea4f5114c6bc3ad46ae453edf41f5a SHA512 3e6239adfa0a419f7d55ae2b280be5fb899b9c597120f2947df78ee93e899747a4accec5242a73a72d44066ac90ed9367abc688cf085d6303b93219710355bea
EBUILD hoe-4.2.1.ebuild 1490 BLAKE2B 2d2e899cdac2b8524e6cac129020a9536d37c8d00c2d87a4f6b802d122cb59439f015d279642a37b5370d3952b4865a9159444b438b85ce81c31615a23189014 SHA512 e0216f74382db1a010f728d4b1dcf0ad85c6ae5bda3f0a905c87c392b36c02693115ad50a49641b400d7d579450ca90e925350b2b62ccbd3d5adf94bc8d7524e
-EBUILD hoe-4.2.2.ebuild 1490 BLAKE2B 2d2e899cdac2b8524e6cac129020a9536d37c8d00c2d87a4f6b802d122cb59439f015d279642a37b5370d3952b4865a9159444b438b85ce81c31615a23189014 SHA512 e0216f74382db1a010f728d4b1dcf0ad85c6ae5bda3f0a905c87c392b36c02693115ad50a49641b400d7d579450ca90e925350b2b62ccbd3d5adf94bc8d7524e
+EBUILD hoe-4.2.2.ebuild 1486 BLAKE2B cd0b296e2f25ff350eb38104ef2e27432a702ca5a2aad9e8df319684861ccbbea979b5a5dc01ff6e4809cea8f23fe396e7d39c5795809412b5748e8c90485d98 SHA512 2138a82e28b691a3e78ef76c36afe922348072e83db427e4bf5ae5ce967903279d572b867d509ffe56f0a770e2c43f55ce4cd42b9d4798c1a893cb768455b2cc
MISC metadata.xml 330 BLAKE2B 400950b85e191fcbdf8fc9955d0cc65d48b125ba09bd3493a965788f6c3f3138db34b5925a8c064f6d453606b8567389c1d10b7449206119f3198ec4d53c62f5 SHA512 c13fc7b215ea215064a802a93f1ed23974f487aa94bf83d033b4bf65534d3cf9abafec3816bf12f544b2f2cd58e87dc5e38130aa25875287a50f88ae62d3fd0d
diff --git a/dev-ruby/hoe/hoe-4.2.2.ebuild b/dev-ruby/hoe/hoe-4.2.2.ebuild
index df02e38b53d6..94cfd10af573 100644
--- a/dev-ruby/hoe/hoe-4.2.2.ebuild
+++ b/dev-ruby/hoe/hoe-4.2.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://www.zenspider.com/projects/hoe.html"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc"
ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )"
diff --git a/dev-ruby/i18n/Manifest b/dev-ruby/i18n/Manifest
index efd017303301..3df9a4ec87c8 100644
--- a/dev-ruby/i18n/Manifest
+++ b/dev-ruby/i18n/Manifest
@@ -2,6 +2,6 @@ DIST i18n-1.14.1.tar.gz 74855 BLAKE2B b01b5fefd5033352455110e4fda3d567a5033c6bb7
DIST i18n-1.14.5.tar.gz 75739 BLAKE2B 10af6c88e5ab4d50dee156b944795525f4d79035f3c2369b379f70d7fa48b84cc26fe0855017b378b7c94f8b4ecdc37dd122f536d2b54c595d70c5c731ba5c64 SHA512 b6c6e333fff38228136ce55a75f466b4885542973e96eea0cbfb5c2ea1dd4780847e59b10090f8ecbc4aeb0de67258dcdbfc1812369b8d9f1d7597468f756677
DIST i18n-1.14.6.tar.gz 75978 BLAKE2B e2c56a8600b94b91a32481c4f24bd8b47aee118aee87da0012ddd95e9d01a6c0db489fa0528ca0a9a37ec49124d41f4322eb09f0828f0a53c268d02da1c3b7d5 SHA512 5713e6e2576c16698333058bae3f1758ab71bc040c7feab2d3b51dfc6faa7a76539c6916dd3807e429e53b1a3bf22064cea7eb7b9dd731ddb9a04f06615803a6
EBUILD i18n-1.14.1.ebuild 1695 BLAKE2B a21e4b6b3eb8b6ebaf189c615a28948c5062dbabd8c6b777bb3f68631d49e38feed116cbd243dd80b1b6a2cc522af125502565117a49db8bfebb4a16b91b766a SHA512 f760c42f7316637bfd934b8734c606ff2cf99c5f7d5c4f5f15fe9303329332873a2fa49e5d89f5e38ed8c50e850c6acd8a8e606614bf38d57171aef40c007fa7
-EBUILD i18n-1.14.5.ebuild 1505 BLAKE2B de73dadffd883c4f2a637d93f3ebe099b3e348ef1f48f44fd646f80af311240b874162566f70297cd202ffd4956f9fa38a1c99dda772b036ab620875384430ba SHA512 d3ad5eb9e4352269e066e8a484de6077ca698c51308d5c96dd1a49557f127bcd45a0735a9cc07377beb187389a5f94bb89e82ecc741b131e8ce6ade2ef969f82
+EBUILD i18n-1.14.5.ebuild 1501 BLAKE2B 438c4689e0d7725c120304eadd08c6695c969d7f914a51608984b55724c36395726c5524c46f533cf574bd5b3f1f8104573db0c9199e3c5591930c207d2d8eb4 SHA512 74d96d7103b36558c7b0df8c5dca82b9e12ac75c9cb7e99507ee92070306a228057543d825855348d210f91778170cceeff7ed5fe98088636850ee7a8ebae654
EBUILD i18n-1.14.6.ebuild 1505 BLAKE2B de73dadffd883c4f2a637d93f3ebe099b3e348ef1f48f44fd646f80af311240b874162566f70297cd202ffd4956f9fa38a1c99dda772b036ab620875384430ba SHA512 d3ad5eb9e4352269e066e8a484de6077ca698c51308d5c96dd1a49557f127bcd45a0735a9cc07377beb187389a5f94bb89e82ecc741b131e8ce6ade2ef969f82
MISC metadata.xml 341 BLAKE2B 71b36ea4e85348d38b1eafe8a235485a9dd9cac8a62961f041a98f4ac94d1a67ad33997aa796baabbfcc4cdbed8a66aa401b96d0d3b61dcb0546ca3d75f66e18 SHA512 819e827fb7d63f46970810acbb8a94f40cd3d72563a1b2e013d34041b78bee73e74634b3c6b2ef791da624a091af0ebdeb4d816b8697914b72c70fb087775d63
diff --git a/dev-ruby/i18n/i18n-1.14.5.ebuild b/dev-ruby/i18n/i18n-1.14.5.ebuild
index 3daace5d00e6..e9ec1d9d5807 100644
--- a/dev-ruby/i18n/i18n-1.14.5.ebuild
+++ b/dev-ruby/i18n/i18n-1.14.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/ruby-i18n/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_rdepend "
dev-ruby/concurrent-ruby:1
diff --git a/dev-ruby/ice_nine/Manifest b/dev-ruby/ice_nine/Manifest
index c5bbe6847b69..76a31bc0fd7a 100644
--- a/dev-ruby/ice_nine/Manifest
+++ b/dev-ruby/ice_nine/Manifest
@@ -1,4 +1,4 @@
DIST ice_nine-0.11.2.gem 17920 BLAKE2B d70aee3ba5d82719936e355bacd0c157fae262abb494c8d584e8530928218fb3c8a736e15903cdef2acd421fa5d08eafda11a0544651389e8b4b791299f1afca SHA512 e75237d901235dadeea159279b324982c6288d7c200ef3363eaa09340a480d5d94b8977915341218e6e2e6e439d40364f8569d757cdf47175bdc69ddb8d959ac
EBUILD ice_nine-0.11.2-r1.ebuild 530 BLAKE2B 5c76056346253192e657915eb3b5be360ca199c61afe11d5143afdfc7dd42964f00952544f0e1bd4c68954c1ab1d0bc73eb9a243365d4cb77643ba73f244a8ec SHA512 41937085237545370ef9070d988bc7cd8ae281c58a43b9da1f7121b488b5140b38ca3138ef9e0f0209b3140a437d3cc056e2319453c36a0aae3fd063316fad90
-EBUILD ice_nine-0.11.2-r2.ebuild 732 BLAKE2B df9a60bce83e6bc37df50f9c37bd7499c7da61eb46b39dae682b32651db7a930b301348541752b00757ab9fef78f6fa6c4208ba73ff431e3fd72bad726e18459 SHA512 302c14d27615c58aefa428b67b9dd76a036fdf3dda02aeae961b12077d72c0d69c8edc0ff9f7e59682b6aaba790b8578468875fc9c4689f8dedb692355168b3b
+EBUILD ice_nine-0.11.2-r2.ebuild 730 BLAKE2B 394bc1cfeb8fef8583711ff1f302063aa499ae7ad7277dead15a5001ad41f6b4268b280bb5fc2cec48b5ed2dcbae2fe403ef9ad5bbd241f2bfcce5df933c5e11 SHA512 a99e8142dfcdb2cc883cc18ca6ad5bb39856c1a2c0b75fc5377e32a2cae7b67fc76c1bacb306bf8905db842fe8074aba832d205e6d141732e8106bef41378c02
MISC metadata.xml 393 BLAKE2B f9829d62ac9b4f388605f4646b8f65bf1182d79831b345a5f5b01777b71bdcceea124dd16325f268ad105cf01b0e0650681d5f3a3820220ea2521e51a2262ee7 SHA512 225f8bd9ab69b89c073285981240ca9b666fb55dfb20e05e6154393fa521540e4a440e910d9d5fdc73a3345b3fdbbc8049d5b719591b7ec83872d5556a459695
diff --git a/dev-ruby/ice_nine/ice_nine-0.11.2-r2.ebuild b/dev-ruby/ice_nine/ice_nine-0.11.2-r2.ebuild
index 3b91289735ee..05777a2ecfd5 100644
--- a/dev-ruby/ice_nine/ice_nine-0.11.2-r2.ebuild
+++ b/dev-ruby/ice_nine/ice_nine-0.11.2-r2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://rubygems.org/gems/ice_nine https://github.com/dkubb/ice_nine"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
IUSE="test"
# Some tests are broken on Ruby 3 and require a new release upstream.
diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index cbbfc4954e37..55ae640ba79e 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -6,7 +6,7 @@ DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 239beebca88dac137ab826df0da9f4c7a0b910a
DIST io-event-1.6.0.tar.gz 50641 BLAKE2B f9af9426e2626f101e7ec45ac601e72b60bcda02ae8cdfe659f2440a0c1b084e8a67501104854a7e896864b5a94c624a27b7e013f03df26b1372a098af2ca3d8 SHA512 92ae37e390718b166eeb0fb5ef148f093d90ab623def9cfc9201086fe332b4139c038309ffab9dfd300b80d079bfeeebe14099a1674678f87a60c540570c3526
DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b SHA512 fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042
EBUILD io-event-1.1.7.ebuild 864 BLAKE2B 037dc38604de903a4042610ba47c7328911e9092e3ca19b0822c2f7e2439d1fa013682efb1cfa34f7e1d8a2b00ee5bfa8afeb2a2694b98418686af56007ea1de SHA512 d3cc42893d9bf4a7aa00564306259bdbea3d5fbc602e8359889d023e31ad8b786595c2dc319755b6b1c2efc802efabd9b67551c1408bb1b754a97f8f9d9d3ef3
-EBUILD io-event-1.2.2.ebuild 992 BLAKE2B ba1a508df70f4258e119355786979639d20158160f6636ae430f9b62ec01dbf52d68848df9221d8672475b51a66a994c9aa9fdac5b40d363b58dc48d57c45978 SHA512 3cb74b7e67a94fab22bb4bb8c6298ab4a3c599d782cc803d92c21c65b94754ba878dc5d2f994e493901286858ce10c67a4de450fb4eb2a04952ac1c269b9d7f5
+EBUILD io-event-1.2.2.ebuild 990 BLAKE2B ec4022eafdebc5439df9be41a943a65ef3f69bf13690791ffee9f623512dcd2ef136f73bf82bb239025969c8613a6e93e482ad6a218b4e62aa14976961bb6b33 SHA512 47bf83161316c959a25170866b99765e0415f7b492f301b1f0260b7c60851d80ebfd2b8b2141f1131882ff2c48c62962682c6d9ce9df0a588364b177019e92f0
EBUILD io-event-1.3.3.ebuild 983 BLAKE2B 1aa0f8a2ec73822402defb15b19fe21e10ff4fca6aa5c71c993482ca7aacfd18d9fa5a6abf7e60c790ca3be93a4d1f8701224e4f8b6f5782e00520606d6668d8 SHA512 b1062b3c43d9c90d409733ab9fc1f7df421f14e4b99968ce51685eb066087756eae4761e3ba0b59f4a1327a46f916ca874baa1283606f204c8b230258b9b7843
EBUILD io-event-1.4.4.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e
EBUILD io-event-1.5.1.ebuild 988 BLAKE2B 3851f5d2a14eab4ca9d9dbd4c9d4635f126af23cd9e1162ee1076cd881f90e6c392faf74d3991298e4af6d6993d5f3fe463e118c7aa860a51b6ffc8165c7dca4 SHA512 3bcf9806b3a36bf1dd62f0175fdd37bc81573fbea315be288f9bb8fd8caa8231fb2160e45515ee116ea8d7bcc15936f9b1e3ed95570d8973e3ff335dc45524ba
diff --git a/dev-ruby/io-event/io-event-1.2.2.ebuild b/dev-ruby/io-event/io-event-1.2.2.ebuild
index 337b2103b8db..66347b6b8d9c 100644
--- a/dev-ruby/io-event/io-event-1.2.2.ebuild
+++ b/dev-ruby/io-event/io-event-1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="+io-uring"
RDEPEND="io-uring? ( sys-libs/liburing:= )"
diff --git a/dev-ruby/launchy/Manifest b/dev-ruby/launchy/Manifest
index db7dd5e3f301..4cc4471fdad4 100644
--- a/dev-ruby/launchy/Manifest
+++ b/dev-ruby/launchy/Manifest
@@ -1,8 +1,8 @@
DIST launchy-2.5.2.gem 30208 BLAKE2B 7e3c3464292026a93953995c5df7dd407b51bd36b363bb0c57fed6ebf2122390348f415273b6ce7ee2dcb89bd444a58458c0a95b84428fec02280654239223e0 SHA512 40777dabd25e6646c6673b33d9d296b66de7976fdf7454c9a7ae809a161ed992572b2232d94591731a7c8405875803172c6fafd09a5570f09e5eb119e23e7773
DIST launchy-3.0.0.gem 27648 BLAKE2B 71fb8dadc37d9b25f861177c6579c9328786d16e64758d24ca297c8b6a773d307abd26b674c221b9a6318a2edd56e90d889fcf66cb1e3c279d85d045e9b1243d SHA512 6c4a8c320b4d149a3ab322f9cc03c73b7decb50d8dd2a8954bae27f5d265594fc6498af4a3d41a0693d232cbdce3dbbdf76cba3da2199a4bc85d8cda60e59187
DIST launchy-3.0.1.tar.gz 26613 BLAKE2B 4646fa7eef280fe439c513e1780ff80bf97eb2d084ca9a35d583568a1babbc2c85abb951382dceffbf08986b9cae07bea56078fd437097c6b1f5816e9cf4bba5 SHA512 98ec8f0389da8bc56491f4cda4fc128184a09f923bc7c0c7b2275a505f9af074172754abbbd5e9c48680c26fac5d10c23b9fee3e14af1e73dc176b3793ff2311
-EBUILD launchy-2.5.2-r1.ebuild 1011 BLAKE2B bea324804e989ca501ddad07d087c011d801375c9789bb7cda35c3569c54d2e44e54e1a2772fbc940f1c04fd2f0249247a2dbc61238221e43686449ecb4e2e40 SHA512 3af4832797e7a07e8880c6c3794e4e6efd913d5e9a873751732da19c784740e576c39a637152c5f7577e20df423bc01171e95471ca2f240a46d8c52ce989f390
+EBUILD launchy-2.5.2-r1.ebuild 1010 BLAKE2B b065ae6c1c5f33da8036f51f51126986fb5d0d568f70a3fa2f0a4a28efbfce861695066966cbf2c61bc2e4870b78e516116ad31c021dc7237bc4ac4e56d2f490 SHA512 a28b0047aceea6106f6087ca0ae370bf636cea98bfaeee8ae1be785f6cd0218143f0faa5b2e6838b99c684353ee56cd13d1b18d4666dc36df7e3194ca42bd1ff
EBUILD launchy-2.5.2.ebuild 982 BLAKE2B 65ecd93b6e6ea34fea37a698bc09d8f11612968ed8becf5c6db9caa3827153cd46274a6a8096a56a6feb31bfc6d13dcb30855e3057989af08895123da18eeb90 SHA512 babaf94e2b0117f60a671a5a3ab1c8c2fa05b153f92d2417546c4aee69a217715855f56303e3fc38dacd37612cf039d5c3caff2f8255ee652e68add5db897d27
EBUILD launchy-3.0.0.ebuild 1119 BLAKE2B 4700916d46fd3d16614df5c1264cf442b11292aaa1b01984a78796c0c20a737e89484dd1d3cc60e730512dbda35b4789af3cd04930e493ffeffa8225735ec399 SHA512 ee1f1e6990e6acfad99e24906f9d940479e175b40aca19cac1c43b313bb066dfd9bca6d6ea5f89d237c51a5312f88b4ad44c7e42c18590d83549eb2dac938ca8
-EBUILD launchy-3.0.1.ebuild 1282 BLAKE2B b7707eee69a3ece0ea9ecfb3027b3e484e8f029008fb1e9d1d031deae5750c50b3176fd9b5d56b03ace6caae2d3677d4888deeaa029afd1c64746acdda2f9873 SHA512 91a6a322bcb9bfb00f51b07df5a3430cd01b9e81b07a0a34e7e711ad4db1232d77c5615a3043ce4e4ed5e5ed24d742139e75a17a9c9c1b7446000f6715d48bf3
+EBUILD launchy-3.0.1.ebuild 1281 BLAKE2B d71fe78988510ee3617977ac9c8bbedecb2588eb8bdd9b75d83dac0a59c12832b374dae17ec59246177240a9c782255465b09fb74432de6befca6aa190553ef8 SHA512 c29eb27debaa9688c60ed9d19868b3acbba8589c66f95b8e0d3f47d20b97fbcef1b54ce6e6636eb4b5ffe4c6cfbfe2d7bda72b6ca75dbb2e1718958eddbc120f
MISC metadata.xml 340 BLAKE2B 2f7acbbbb97f4e02c4a6618277ff6e496971537b9da6273551bce546024e732123047735d29ecc7323eccacc7f8bb4b1244909c9017747c5ddf659851b53a864 SHA512 9e7f6f6e89a5992b20e3ee519bd0cc66947751dd021a367a9ab99252db1a3d1fc3d8dc0868e60b3db05a0fc493bbdc1764d1abc68e7861e3614b5c40391c4fcd
diff --git a/dev-ruby/launchy/launchy-2.5.2-r1.ebuild b/dev-ruby/launchy/launchy-2.5.2-r1.ebuild
index af9a65b0ed86..8ce5f12ca975 100644
--- a/dev-ruby/launchy/launchy-2.5.2-r1.ebuild
+++ b/dev-ruby/launchy/launchy-2.5.2-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/copiousfreetime/launchy"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="test"
ruby_add_rdepend ">=dev-ruby/addressable-2.8"
diff --git a/dev-ruby/launchy/launchy-3.0.1.ebuild b/dev-ruby/launchy/launchy-3.0.1.ebuild
index 36f5cc8cee4e..d0cdce59bd64 100644
--- a/dev-ruby/launchy/launchy-3.0.1.ebuild
+++ b/dev-ruby/launchy/launchy-3.0.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/copiousfreetime/launchy/archive/refs/tags/v${PV}.tar
LICENSE="ISC"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="test"
ruby_add_rdepend "
diff --git a/dev-ruby/logger/Manifest b/dev-ruby/logger/Manifest
index 7849870b4e48..e4c3a063b1e9 100644
--- a/dev-ruby/logger/Manifest
+++ b/dev-ruby/logger/Manifest
@@ -1,5 +1,5 @@
DIST logger-1.6.0.tar.gz 18954 BLAKE2B 6368cd85cc36819ec3b98719befbea84ed3bbf9866ddb06ea946e6cdd0109e7c771fda673f688566f22b9654bb2ace4e196d9385b645c1d5efaeb6f708cdee29 SHA512 e2aa950132f2bd2ae4b2f0f911d84eb8843c4403028c5ef4ed5e752f397263fe251fb6296b1d5b3eea26ed79fce5bcb0e1cb8dbdc3cf24cd954522f394f5ad6d
DIST logger-1.6.1.tar.gz 19719 BLAKE2B 68e711550c0323614ee32fc0589c17d987be1cd65c7ed5721357465e57a7a07521e1c77ad20eb4f8e7dc37e9132888883bb1022bd7db73280cb8a0b4be7bbac9 SHA512 f77f594a507495643540e30c9e76c4edd191387f738a2e2cffede983f1be9419f0991bb20b0c5319fc6c26bbfdc20d350ff2c05ae1fa8ca313de8595b779a1be
EBUILD logger-1.6.0.ebuild 812 BLAKE2B 08ca9af49dcc4fc764ad97313ea7110851906b09330c49c66e6466b2b1ea9b77e856683da24783dbd1a88d32f5c41d6fe421bb891b0c5883e961f3a0b3064170 SHA512 1dcd9ff9275bd1ce9c046076e6a72eced2661aa959453b284ec966264b04723b1a7b0ba8fb055b6d9b849da3128555597978c547a2adf3bed369c7f14adba912
-EBUILD logger-1.6.1.ebuild 829 BLAKE2B 992af05defa433a95849ad8c29f0920725b4ada3d42ae366f6cd0cd0e5e0873af14c9436d0c592093f02dd1f9f635a1267f516d77dae99b4198e59dccd9e0fff SHA512 4da547d2401bdd151eaca05a12ef9f55247048aefbfb52c22abf3926710a9b6d1a77c9253ddfe024b49e5a865c0af23a15d0d123d31b1d8e15c363a0708d1fe6
+EBUILD logger-1.6.1.ebuild 825 BLAKE2B 5894400583f9a2b09a2c05dc7673e9b1e79a30df89bf8231d0e8dbda3cbce72c47f59be8a20c2b46620a6207efac7d488cb13eeef7c41e6990d751d5f2efc0ca SHA512 4bc10ce00e3b3fdfad8d52ff44f18a2f31540dc460745cbf0aa81f4561caeebce06530e004008b273b99253b3b4fe558fa0ac4071642899eceda7cd22675a15c
MISC metadata.xml 338 BLAKE2B 453ffc4dd8b70f977dd9ea0da3f4008583545de09e2c5a4b3608c13c56f44b9b64fe4e627bcb7d38374971a9104defe761d7244d13a1b5cba33b258a0c27a690 SHA512 ce1ea0b4c4e15fd447126971b94f8e7de049f3d6d72cbf730c40625e093fbf844c8526d4c8f1fcf14ecb9782706a9bda08b05cc7b827e0f52f5b6ef351cfa5c2
diff --git a/dev-ruby/logger/logger-1.6.1.ebuild b/dev-ruby/logger/logger-1.6.1.ebuild
index da78dbce82f1..673ced087902 100644
--- a/dev-ruby/logger/logger-1.6.1.ebuild
+++ b/dev-ruby/logger/logger-1.6.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/logger/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest
index 96d563de8b56..0d4c23b445f6 100644
--- a/dev-ruby/loofah/Manifest
+++ b/dev-ruby/loofah/Manifest
@@ -3,5 +3,5 @@ DIST loofah-2.21.4.tar.gz 85154 BLAKE2B 34357e03d32a8c3c144a596dd5a10780c9a3c930
DIST loofah-2.22.0.tar.gz 85892 BLAKE2B d465dcc83cac2a994145f7840b8607f92a080fef7ef6860ae81a3eecaf41be6be7e3b59263c05d09c5a729844d4f2490ce3e39046fdd863647ac157367c16427 SHA512 b1b9ba490334563b935d8a176ba6eee8d98c5c3ebbecc878c654e64a48311c38d0684a9b8e2704797c36492a33bc1248137a7611eb9f796a5ea9aa4df1b5f90e
EBUILD loofah-2.21.3.ebuild 1210 BLAKE2B b69b4a2d3cfa00bde37ed38d8edfc422fc857e390a530eb9edea0dcacc8f99e380b3cd466b837138ab36284862805dac1a41d7dd330bd6f6fe5b95a812672711 SHA512 c7fbf337206a86e9bc158d3a4c4eb9437e7cb1a155588d35da1aa048a99bd5e5c9d03b63d1368999572038a0861fb19b7457a6bdc7676ffabfb9685c8d8f8756
EBUILD loofah-2.21.4.ebuild 1204 BLAKE2B ad1c9dcef1a9f63c0e2bcf6d755534dd450d80ec64e64d052a849c6f1cf760a99b072aeac1f09d2d4c2b0a10fe3b12810e3a0c5cc3e2f9435bc9f6a0eac9f8c4 SHA512 1a59683162e68d0e6456e190579d6a45960affd36212d45ac3aaf3137db9c3c3e430f2ba020138ea60f2ede1ffbb61ee8e2e9dae9e4137d8e380c27f0222a39d
-EBUILD loofah-2.22.0.ebuild 1211 BLAKE2B fe213f9a84531e266ba7d3992bfdd9f60ca67714a4059c337fd212f86d03c820ae409b117904b2e511c89e7964c2451720d7be5e247bed56c28bb4ad04435f19 SHA512 720c8d7628ff2580ede8936de78007a12d7363c6deba92dfb3a13e0273c78a9e9a23f921ca3c3f449fb670391e787901fe872676c261a9cf156c30642a70fffd
+EBUILD loofah-2.22.0.ebuild 1210 BLAKE2B badccf997005b7b6f06f6cbd9460fbe8ec201e602d0a8fe56fe95475b4e82440f16a18a2c064b0467373be408116966fc58d82805c10ae2166f7309be620b8a0 SHA512 2b36d674fb2d85950514a920beb991fb43199ca834f2120d727676dcd2d3d88e5c0dd6523b428fac6d243a26050729c22b67ed66ba49d3e7da8e166ee0aaf57f
MISC metadata.xml 345 BLAKE2B 990f513c7e7b7e8bcf970944cd9d26451da052273407d2214cacd1b29ecdaafd6a9cbfffd78f246b3e1e2174c26634cc7748cf53e06b81eecb9173e39eb69593 SHA512 a6bcee73d164ffbe8427aced7fb42429169d3f42e484d2e0a3f47000df756b72ccd262371c2d9aaa8fa42b37216c7933a2fa8e769e4a7822797a91f3030af695
diff --git a/dev-ruby/loofah/loofah-2.22.0.ebuild b/dev-ruby/loofah/loofah-2.22.0.ebuild
index 47b158d37fc8..837891432690 100644
--- a/dev-ruby/loofah/loofah-2.22.0.ebuild
+++ b/dev-ruby/loofah/loofah-2.22.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
IUSE=""
ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 >=dev-ruby/nokogiri-1.12.0"
diff --git a/dev-ruby/mechanize/Manifest b/dev-ruby/mechanize/Manifest
index 164db7006bf4..7ffdda1563b0 100644
--- a/dev-ruby/mechanize/Manifest
+++ b/dev-ruby/mechanize/Manifest
@@ -5,5 +5,5 @@ DIST mechanize-2.12.0.gem 145408 BLAKE2B 82a2e05e228422b1f60736b05b3f9b59b85b415
EBUILD mechanize-2.10.0.ebuild 1109 BLAKE2B 15223c0d44a23fb64e7a9d011f2ed6aad6f6eabbbcb37bcacbb8ab02bbe053988d662fef388704148929a46f07c67ecfe5e87c4b6c024b73ba8cf79cb50c705d SHA512 ac5bc84e607a2224e2dd254e442b3c38aec23ddacc9e5a386f8815c07ffbe911189ef0e50a77d06af7493251b6c0adf18950d741139a221ddfc0e72c0d627e79
EBUILD mechanize-2.10.1.ebuild 1124 BLAKE2B 771e7c5d44ef7a97df32f9055b83e20add71f4f6c43a80d477f4f83331e8c1a342e640e50755730c06163b76ec5a01ecd6061d6e4e3df219afca44dda1846528 SHA512 d9547a193afdd2ae41312685b40cf9ff6ce9b7087c17237da7213732e511b863e741c7257523cf1096f8040f01d4ea050a265bc0bf8a3bf249b1c2f7f24baf87
EBUILD mechanize-2.11.0.ebuild 1124 BLAKE2B 771e7c5d44ef7a97df32f9055b83e20add71f4f6c43a80d477f4f83331e8c1a342e640e50755730c06163b76ec5a01ecd6061d6e4e3df219afca44dda1846528 SHA512 d9547a193afdd2ae41312685b40cf9ff6ce9b7087c17237da7213732e511b863e741c7257523cf1096f8040f01d4ea050a265bc0bf8a3bf249b1c2f7f24baf87
-EBUILD mechanize-2.12.0.ebuild 1159 BLAKE2B 44e9051a19c9ad1144a8e157b6a965a977599d308be06aec11f0998990141e1c8a052cb84908c6ae5a14bed2d56cd116ed6fb9263a02c216044cc1910022032e SHA512 68360de023df73de9a50687b18ca223bbe57105ba6d023f109bdb52873c92e54db4222d8919bf658e54af6bb613d596d5aa9c836fed6eae82c30a15aea0e888e
+EBUILD mechanize-2.12.0.ebuild 1158 BLAKE2B 011110ad6ad26e4759f2c74a1b54426e0622b8308ee5494705cd6e2aa3dc25204ed03c88b4491060a264d6c2ebfd6ca0b509df0476d09204c039494cffeb2771 SHA512 d3eb79a37da411b7e564c02d46c6eed5c21261bde84318b67c586cf25905e4af73e232ed71c7e6b596897aac015b1a611b0970821e46dbc739f2bf816d2dcc5e
MISC metadata.xml 350 BLAKE2B 021ec7067e4b814b603126e68d4985450e443ad8953b45a8a5c3f28168edd0439456d96de71f8964f5002035eda5eca61d36b3aa527d4aac4c9f946f4a0bf8cc SHA512 b0971ce005597330094359747a6825c89e76f6d4c3ffce0a02f3b4c4f17be3fb9d2472ac12e3f9630b61016414bd8ead74dd3a955cb99365aaa6a54d27430ea0
diff --git a/dev-ruby/mechanize/mechanize-2.12.0.ebuild b/dev-ruby/mechanize/mechanize-2.12.0.ebuild
index 39635cb6793d..244ba1c2243c 100644
--- a/dev-ruby/mechanize/mechanize-2.12.0.ebuild
+++ b/dev-ruby/mechanize/mechanize-2.12.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/mechanize"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="brotli test"
ruby_add_bdepend ">=dev-ruby/hoe-3.7
diff --git a/dev-ruby/mime-types-data/Manifest b/dev-ruby/mime-types-data/Manifest
index 4421f7291006..84def8df06e0 100644
--- a/dev-ruby/mime-types-data/Manifest
+++ b/dev-ruby/mime-types-data/Manifest
@@ -6,6 +6,6 @@ DIST mime-types-data-3.2024.1001.gem 209408 BLAKE2B a299749ee73afef0be96b4815289
EBUILD mime-types-data-3.2024.0702.ebuild 574 BLAKE2B c564f2e4523e7f430f2fd87360018447b490d19702e9eb1729460bf0f376497e666ed692d02ba3f8e10184689aceb0f933ec5d3e2d6d4c525664db69af576607 SHA512 6b282494813c1e654f1ca53fc374ed60660d97db1064edf7627f4100a6268d530aad8076a6705e1bbba01db4b6200b605a0cceabf8ec8f6a8485384c3767e6a4
EBUILD mime-types-data-3.2024.0806.ebuild 581 BLAKE2B 8ee210e73f0e26c7f7137eba8715d0fbd4a6fa62e635840af4a49f39baba3acbfdce4e7faa133f1b5ac733d6c9105c4004643831118fb355624b457a81ddbe5a SHA512 d088658b112c53f50310c5243cb685fa1bec7df44e028aa00bb0c8b66830da5242650afe10c5be0b2018479ca45d8d3986b1cf9fb7e6124c2463672759e7da38
EBUILD mime-types-data-3.2024.0820.ebuild 581 BLAKE2B 8ee210e73f0e26c7f7137eba8715d0fbd4a6fa62e635840af4a49f39baba3acbfdce4e7faa133f1b5ac733d6c9105c4004643831118fb355624b457a81ddbe5a SHA512 d088658b112c53f50310c5243cb685fa1bec7df44e028aa00bb0c8b66830da5242650afe10c5be0b2018479ca45d8d3986b1cf9fb7e6124c2463672759e7da38
-EBUILD mime-types-data-3.2024.0903.ebuild 581 BLAKE2B 8ee210e73f0e26c7f7137eba8715d0fbd4a6fa62e635840af4a49f39baba3acbfdce4e7faa133f1b5ac733d6c9105c4004643831118fb355624b457a81ddbe5a SHA512 d088658b112c53f50310c5243cb685fa1bec7df44e028aa00bb0c8b66830da5242650afe10c5be0b2018479ca45d8d3986b1cf9fb7e6124c2463672759e7da38
+EBUILD mime-types-data-3.2024.0903.ebuild 577 BLAKE2B af24845e973f9901cbc78bf1278c8c925f7c86bb742baae067c3f973565cfaae0cbfbdb80c470de1adf0bceea66cb8f82b7ec3b5ec59f518336654af3e7c7824 SHA512 f89a21d8038ca4759c938241e6c91c0bea4f79761d23a8c04d937e5d742681b99133924bd73f1103520da93a38da765615e77862106dacc95cfabe7a09136059
EBUILD mime-types-data-3.2024.1001.ebuild 581 BLAKE2B 8ee210e73f0e26c7f7137eba8715d0fbd4a6fa62e635840af4a49f39baba3acbfdce4e7faa133f1b5ac733d6c9105c4004643831118fb355624b457a81ddbe5a SHA512 d088658b112c53f50310c5243cb685fa1bec7df44e028aa00bb0c8b66830da5242650afe10c5be0b2018479ca45d8d3986b1cf9fb7e6124c2463672759e7da38
MISC metadata.xml 353 BLAKE2B 8cfdcb1624b48ec3419ebaca31fe8045773377232977772d5445558947c2c0272c8777b5949fa9a30fc41275082fc284d6110ce640d465d9f6ee4c6f70e7f470 SHA512 072336e2f6abae82b5d66bd077d0b3651b6d8a3c1846d1e6e84974e0cb275881a986ec4fbabde731aeab59eb956514c44adfe5b67b185660f20eb1a286b22a26
diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2024.0903.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2024.0903.ebuild
index 122dc1ac578e..2957568bd455 100644
--- a/dev-ruby/mime-types-data/mime-types-data-3.2024.0903.ebuild
+++ b/dev-ruby/mime-types-data/mime-types-data-3.2024.0903.ebuild
@@ -18,4 +18,4 @@ HOMEPAGE="https://github.com/mime-types/mime-types-data"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
diff --git a/dev-ruby/mini_portile2/Manifest b/dev-ruby/mini_portile2/Manifest
index 6a063ea09cd8..aa79b9f137b9 100644
--- a/dev-ruby/mini_portile2/Manifest
+++ b/dev-ruby/mini_portile2/Manifest
@@ -5,5 +5,5 @@ DIST mini_portile2-2.8.7.gem 37376 BLAKE2B ba12a85f227df501f7b93a35b6ceb50f6c514
EBUILD mini_portile2-2.8.4.ebuild 673 BLAKE2B 81880d139ac7b7b276cf3d0fe343b7a927a802a8083c12b0351bda2642a305af703e3c908e9fc7550ec7aff1acf2bcf9af78aafa3392940ab576cafffd751e68 SHA512 8e91fcf855c65760e16cd5fc7951fd22667be3f336676dc5fb1545a4bbb510be02150e7a4c1677772ebf21ac898cb91b1add5a558dfac148d0e0ca84368fa181
EBUILD mini_portile2-2.8.5.ebuild 915 BLAKE2B a675a435b5e8e29130264575f886f56a4c3e40b1bb5caa1b14524f1fb0f63260c575161e31857703f27b4137dbc9e64ccb22c35d4fb12039648c1effc5ddf64e SHA512 267961e67871b88a25c50b9608659402e8f8b5efc05dfb42d7c2f179dcb5c049c88f84529f5a8bb5fe0bc99e28d04023b78cadb4796c61fe89225e1f49dcbd5d
EBUILD mini_portile2-2.8.6.ebuild 915 BLAKE2B a675a435b5e8e29130264575f886f56a4c3e40b1bb5caa1b14524f1fb0f63260c575161e31857703f27b4137dbc9e64ccb22c35d4fb12039648c1effc5ddf64e SHA512 267961e67871b88a25c50b9608659402e8f8b5efc05dfb42d7c2f179dcb5c049c88f84529f5a8bb5fe0bc99e28d04023b78cadb4796c61fe89225e1f49dcbd5d
-EBUILD mini_portile2-2.8.7.ebuild 915 BLAKE2B a675a435b5e8e29130264575f886f56a4c3e40b1bb5caa1b14524f1fb0f63260c575161e31857703f27b4137dbc9e64ccb22c35d4fb12039648c1effc5ddf64e SHA512 267961e67871b88a25c50b9608659402e8f8b5efc05dfb42d7c2f179dcb5c049c88f84529f5a8bb5fe0bc99e28d04023b78cadb4796c61fe89225e1f49dcbd5d
+EBUILD mini_portile2-2.8.7.ebuild 911 BLAKE2B fb15407d399fd670dc0bd857f7ff70cf8189fdec6a03d99a34ab1aaee4307110c49ea0523e66b27bee292aae70a7d139bd18ff3181a45d07efaf8d1160226e63 SHA512 99ba8776b58e68edf4f68b845e1e5f5e077643abe2ecf1b583cf5e7460d18d0a1614d32c7510642a60e48f292df1c28a096914af6f2cf7e0fc20b8fa2b64a180
MISC metadata.xml 351 BLAKE2B 1089816679cc238435b30f4a2365c7d1fe7a15837602f266924604629bf4300462b1ded28a537b9337c9fe13e4b397fcb1e97672bcf901eb65162090a514751d SHA512 80f58025f07a49376e4fab08a8396ccbc5e09ea76eea09263c3388666b14cea9dae84bfadff887aca2468c8651666d5e907911782968b76b7c1f3289036586e0
diff --git a/dev-ruby/mini_portile2/mini_portile2-2.8.7.ebuild b/dev-ruby/mini_portile2/mini_portile2-2.8.7.ebuild
index ec718bb6b313..408bde5b4af7 100644
--- a/dev-ruby/mini_portile2/mini_portile2-2.8.7.ebuild
+++ b/dev-ruby/mini_portile2/mini_portile2-2.8.7.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/flavorjones/mini_portile"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos"
IUSE="test"
BDEPEND="test? ( dev-build/cmake )"
diff --git a/dev-ruby/minitest-hooks/Manifest b/dev-ruby/minitest-hooks/Manifest
index 33e6af9e4325..de76a912de50 100644
--- a/dev-ruby/minitest-hooks/Manifest
+++ b/dev-ruby/minitest-hooks/Manifest
@@ -3,5 +3,5 @@ DIST minitest-hooks-1.5.1.gem 8704 BLAKE2B 8513e7694aae942da83323075d048c0aaf5bf
DIST minitest-hooks-1.5.2.tar.gz 8848 BLAKE2B e9a83b52f4ff7ebc27d3dddcad0f5ff03518440665d64a34376807c46046dd10d3e5e96cf4b7aff66f474d883973184f3499038046a8013a5deaed55b2c4885c SHA512 5ce048f4651a9a6c42537667d5653dc4dabef18c86b369e4f9f9978b1f924b0a73bfed2b4b87212c894ff7a14e0ee22044c3657f03718983d3bd2f05a70510e9
EBUILD minitest-hooks-1.5.0.ebuild 544 BLAKE2B 9f5433b99cabb2d6d001ff1c97ad3273427ed5aac33dd010d8d9937910bac9f748c37f9a8eef5d6c3fddd29cf263be39a862c98fef1a08592e8fc351baa84783 SHA512 87fd383b17f7f71ddae0680f67fb41c84041004c7854f4a8780b84006f7cee207b77539079670abae5ad598aca9291f6da5722145d9ca536883ba6ebf67fbc6e
EBUILD minitest-hooks-1.5.1.ebuild 544 BLAKE2B 260a289ebb792d68ea131923b3b1b9bc72deb52bf799279d035b6289b2e1e152de48f7826e43dee7f90b72ea48623fef392e602a53dc8161de02f6451a0ad431 SHA512 fdd24f1d4c14ea90f19bb18b5b93108818835ee6223f3733ebdd837a18ff42dbe42a7049d38a7431f9ecde88923a7e4a943021a0ef324d56c06e8fb4db3e642c
-EBUILD minitest-hooks-1.5.2.ebuild 762 BLAKE2B 0c7a2dfceefb6d7540594fd177e5006a6f2d74624de543b641d2a406a3705248cda4f66b3ad9f715ec92f7b95bc667b113b07e3299befbdc1efcc624117adf7d SHA512 f7611d3340459a1ab5514b57942f83a47ff10cb01332eb94fe57fce7b3348900130d70ccd602a92cc88ffdc8e541764030c75ad89e15c9889f602ef1de75d9ad
+EBUILD minitest-hooks-1.5.2.ebuild 761 BLAKE2B f7282ab5dc54beceda9261e2555cf28ee2edee0ff31431694949a5010ce075b50486681af20c63b598a1ade243d1709956c0419dd97d09e8e45a292bed7f4eff SHA512 6edfc6c68802494cc20be3de90303264a12065381720c68f2719697fd4dc9b81b21500a522afe7824f6a8fe70acd6a26d22245cebf27228851e38a69a85ff354
MISC metadata.xml 353 BLAKE2B 56f918c9b37553f0d6a8a1d2be23fb574be145b5d4bfb159746333d9995bb689701b0f7056bd69f9721c5d3d296a2374d9134f8bf07efe172c8e97f9e8d93a72 SHA512 ccaa8d13d5ffc19a6f52dde413e8f3950c13e5b1ce81f3b67794a53678713c34b5d0723533c2da78bb95808129d76a07e74f3fe4305bf1f1b84cb99bf1e5b9ff
diff --git a/dev-ruby/minitest-hooks/minitest-hooks-1.5.2.ebuild b/dev-ruby/minitest-hooks/minitest-hooks-1.5.2.ebuild
index ef6906c48d5a..94fc4f18fdc3 100644
--- a/dev-ruby/minitest-hooks/minitest-hooks-1.5.2.ebuild
+++ b/dev-ruby/minitest-hooks/minitest-hooks-1.5.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/jeremyevans/minitest-hooks/archive/refs/tags/${PV}.t
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~loong"
+KEYWORDS="~alpha amd64 ~loong"
IUSE="test"
ruby_add_rdepend ">=dev-ruby/minitest-5.3"
diff --git a/dev-ruby/minitest/Manifest b/dev-ruby/minitest/Manifest
index e804ed4e3138..7f6d6166d953 100644
--- a/dev-ruby/minitest/Manifest
+++ b/dev-ruby/minitest/Manifest
@@ -21,5 +21,5 @@ EBUILD minitest-5.23.0.ebuild 890 BLAKE2B 77ebf93dbbf078043b3e24c487ce70bb21fb1f
EBUILD minitest-5.23.1.ebuild 890 BLAKE2B 77ebf93dbbf078043b3e24c487ce70bb21fb1f128f1b27bb00eb7a8c1ac7287e7ad3c75c5b00d4f38019782d01a99d1257f249d1f8252ffc938a9e48c1933a0b SHA512 7a2b6ffd7787bc1935731deeeea37a5dfd27d9ee7394a008fbf79f352fcfbf15d463d717780200ffcf4270137ae514c22753a0453ae38cc49bd1524d55074ca8
EBUILD minitest-5.24.0.ebuild 890 BLAKE2B 77ebf93dbbf078043b3e24c487ce70bb21fb1f128f1b27bb00eb7a8c1ac7287e7ad3c75c5b00d4f38019782d01a99d1257f249d1f8252ffc938a9e48c1933a0b SHA512 7a2b6ffd7787bc1935731deeeea37a5dfd27d9ee7394a008fbf79f352fcfbf15d463d717780200ffcf4270137ae514c22753a0453ae38cc49bd1524d55074ca8
EBUILD minitest-5.24.1.ebuild 890 BLAKE2B 77ebf93dbbf078043b3e24c487ce70bb21fb1f128f1b27bb00eb7a8c1ac7287e7ad3c75c5b00d4f38019782d01a99d1257f249d1f8252ffc938a9e48c1933a0b SHA512 7a2b6ffd7787bc1935731deeeea37a5dfd27d9ee7394a008fbf79f352fcfbf15d463d717780200ffcf4270137ae514c22753a0453ae38cc49bd1524d55074ca8
-EBUILD minitest-5.25.1.ebuild 890 BLAKE2B 77ebf93dbbf078043b3e24c487ce70bb21fb1f128f1b27bb00eb7a8c1ac7287e7ad3c75c5b00d4f38019782d01a99d1257f249d1f8252ffc938a9e48c1933a0b SHA512 7a2b6ffd7787bc1935731deeeea37a5dfd27d9ee7394a008fbf79f352fcfbf15d463d717780200ffcf4270137ae514c22753a0453ae38cc49bd1524d55074ca8
+EBUILD minitest-5.25.1.ebuild 888 BLAKE2B 86a8e1974e202bfb91cce5112cf0aa88d225f2aea375082fcab1a77508f9ee523ebde54070e7a786ae217a9c1a91b56bb58ac61d299bfb36a5ec19db60a1cd30 SHA512 808741da5b7a06dad260a75c8bfbfac7c4daedb2b67c9f1141f826a4f514ce0b24bb439bc85c431b1cdf78377528f457f3a01647436fe3b81e82207752c73320
MISC metadata.xml 396 BLAKE2B aeac1892215d93c002d508741370ca1ef7d086dcf63594490b9d98b1640aa06272327f11d27cfc3dd331c4ac892c6e0de52b846d301844891f0f4fe5f17a2cc5 SHA512 724d808e8ff75f66517230a204c88dccbd7cdcdefbb36b96315fec653a7f0eb57471d0b929130a5e7f33453a96f301e5c5bdc8efd0d2fa11a446b3c39c2b0f97
diff --git a/dev-ruby/minitest/minitest-5.25.1.ebuild b/dev-ruby/minitest/minitest-5.25.1.ebuild
index c6f3489eae50..897d7631271f 100644
--- a/dev-ruby/minitest/minitest-5.25.1.ebuild
+++ b/dev-ruby/minitest/minitest-5.25.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/minitest/minitest"
LICENSE="MIT"
SLOT="5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc test"
all_ruby_prepare() {
diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest
index ec9fe70c5e37..b64de4413eb3 100644
--- a/dev-ruby/mocha/Manifest
+++ b/dev-ruby/mocha/Manifest
@@ -14,5 +14,5 @@ EBUILD mocha-2.0.4.ebuild 1012 BLAKE2B 1945b035725c03e194a8ff6f83ecef076af720e70
EBUILD mocha-2.2.0.ebuild 1012 BLAKE2B 91e2ddcc40130a7ce34289640a1c646a1681f6ff198ecd1c38f4980ac9492f054414d037f18c04e8e185bdcbed99d6b1b614b6130ef1f78d84bcbf3df3219a58 SHA512 84635bf683beeb319cc2c8204d40b525147266b3d659658124e1faf0e82223869d140621ab18fee253d076dcb7390fd04ccecd0c71f23cec9bf154632b48ee96
EBUILD mocha-2.3.0.ebuild 1019 BLAKE2B a8634973c7e8237b8e534539439afff8030c38a3d62c86fb8c4a4f27ddd8b5c3172cea34c5ce00da258a2fc021cf93780e09520cc138a481cd070f5fc02f63d1 SHA512 c050f4197a1138997f4b30c1dbde1d14825f3390892923e62ec0fcbfb129e598d0c2db8dce40cb279acb28849be6e1350258cc87cbd1a1dac2119a40d0d6d7da
EBUILD mocha-2.4.4.ebuild 1019 BLAKE2B a8634973c7e8237b8e534539439afff8030c38a3d62c86fb8c4a4f27ddd8b5c3172cea34c5ce00da258a2fc021cf93780e09520cc138a481cd070f5fc02f63d1 SHA512 c050f4197a1138997f4b30c1dbde1d14825f3390892923e62ec0fcbfb129e598d0c2db8dce40cb279acb28849be6e1350258cc87cbd1a1dac2119a40d0d6d7da
-EBUILD mocha-2.4.5.ebuild 1019 BLAKE2B a8634973c7e8237b8e534539439afff8030c38a3d62c86fb8c4a4f27ddd8b5c3172cea34c5ce00da258a2fc021cf93780e09520cc138a481cd070f5fc02f63d1 SHA512 c050f4197a1138997f4b30c1dbde1d14825f3390892923e62ec0fcbfb129e598d0c2db8dce40cb279acb28849be6e1350258cc87cbd1a1dac2119a40d0d6d7da
+EBUILD mocha-2.4.5.ebuild 1015 BLAKE2B 3add48f21d0261e96065d73d609e10d69885270e09457a7c528e1a5504565b108fc66b9388d5c22a220fe0746e0e15d49e27c44a7291a99ac29ce71e9b4bf452 SHA512 8b43e1917dbec06e6c288bf430532b6a2f51b160927a2517d606637161d4776a6a76fd5613b8be473782051f4e78cefbd25b6143b8ba58199b56744cd5edb2f7
MISC metadata.xml 332 BLAKE2B caf5137da39b091d3da2776b6219400546a5c2ee01d39759471a24a5beaac1f248be271c376f9061c0b1de49d531832b6e6cdf9be53f943d112789a8240feea2 SHA512 af0bd36bc12851a56c49ef645c95b145ef28ec2070b1bcf1fc3629526b91c20aeaa39357e997389e02482ddb19c9f3cb52acb7bb9a2f90142087ef4e874f1bd8
diff --git a/dev-ruby/mocha/mocha-2.4.5.ebuild b/dev-ruby/mocha/mocha-2.4.5.ebuild
index 06d86dc2ac9b..68c553c1dc42 100644
--- a/dev-ruby/mocha/mocha-2.4.5.ebuild
+++ b/dev-ruby/mocha/mocha-2.4.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
ruby_add_rdepend ">=dev-ruby/ruby2_keywords-0.0.5"
diff --git a/dev-ruby/multi_json/Manifest b/dev-ruby/multi_json/Manifest
index 34451c9c42c3..3d460a88158f 100644
--- a/dev-ruby/multi_json/Manifest
+++ b/dev-ruby/multi_json/Manifest
@@ -1,4 +1,4 @@
DIST multi_json-1.15.0.tar.gz 24932 BLAKE2B c99c5c6b152c91dedc38fd24f8697f918064c603bfd72c55213f3ac8afd14d3c0ba31b7c3fb91c9998fcc8a5386f41a6983c53b40119558b99194ba58c06cc91 SHA512 55c873e45cdc59e75823aa031eb6d792cb9dc744b13a682fc279a8375b925db7a984256d61aa5454795a59722794a774a0ed5b6bf518db253152f4af67f46dea
-EBUILD multi_json-1.15.0-r1.ebuild 2692 BLAKE2B 04cab4361bd3b564c5eca4afafc82b314704f8eb4452994a5a7abf8c3a3538073d0916f4e155c2ed9caf512c37b4fd0c2563092394643ae6ce001dad90803050 SHA512 e1a34b79f0608cb78fd76bdc61f383a0ef5414144fbc64c3e8591281aeba40285cd4a3ebe0d20f066b30ffc3178278b8b2103c3a3a7b79d6bf481a06e9397a1f
+EBUILD multi_json-1.15.0-r1.ebuild 2688 BLAKE2B 3b3039e72468b2be52cf205cc61e1e8e838fe64c7c42c88adc5c77117d41c8f7cec751a22693322852cabd2268e56062db32b191e9fb1f0b9bf62a3115750f6d SHA512 1ca4940a7a7d7562caaa32a4a864d5bba4e1c00c9451ca03af1b7dd052474acbb22615535233f9d697afcac4ea44afce50d1423e34755e6a9ce32307235d542a
EBUILD multi_json-1.15.0.ebuild 2453 BLAKE2B 5399cad0afcf2ee8df8254f2d1a2b19d1edb769157a4cc3bf6dc0f09eb3243294e95c6ff3279f7b374b80ea25467df6ce3084f5e96c61bc230096b5629f9d143 SHA512 d1407321494a91f8567227b102ee705f1c9ad5d4739944a1316fcca3de49dfaa69efc01ce006d818c218dac5764bbde71307dcddb3fc5ed05dc99da6e17ec67f
MISC metadata.xml 346 BLAKE2B 5ac783be1157fb3847a6fd648f66d421de79a35d5bdbd155455c9791093af408a6b0fca4d4435b95d83d3fb773c835673fa284bba94d29612c5af0c8148172bc SHA512 aa03ee50a365f31b48b294cc667208944ace3f89965feab02ef9e75a90d621086635ce732adc1e2beaf96cfb67c7084fc7bba1c45df139583a6ab705adc7c170
diff --git a/dev-ruby/multi_json/multi_json-1.15.0-r1.ebuild b/dev-ruby/multi_json/multi_json-1.15.0-r1.ebuild
index fa3188b909fe..8e390c3322b3 100644
--- a/dev-ruby/multi_json/multi_json-1.15.0-r1.ebuild
+++ b/dev-ruby/multi_json/multi_json-1.15.0-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/intridea/multi_json/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc test"
ruby_add_rdepend "|| ( >=dev-ruby/json-1.4:* >=dev-ruby/yajl-ruby-1.0 )"
diff --git a/dev-ruby/multi_xml/Manifest b/dev-ruby/multi_xml/Manifest
index ce8c747e358c..0700aff81205 100644
--- a/dev-ruby/multi_xml/Manifest
+++ b/dev-ruby/multi_xml/Manifest
@@ -4,5 +4,5 @@ DIST multi_xml-0.7.0.tar.gz 17139 BLAKE2B 8b1e8352a8e7e5860d08e0ebe7bf65b2e5b021
DIST multi_xml-0.7.1.tar.gz 17122 BLAKE2B 09b8006a12ae99d85435b85c2c32afe20009cdd6bd0970ce5129c37411274aa402ed955f7ca692e90e7641120a90883b75a03a9ae8d88bd4a53e295095e040c4 SHA512 c578b6b4cadc48182ab94219d5f1550f645398c08460576cb5f6c72d8d6d01ef90b982437848d27e72f1157b9eff03dcafc29d04f298e52c14ae5b76df9082b0
EBUILD multi_xml-0.6.0-r2.ebuild 959 BLAKE2B a99271c1b2202f3b010145b3b823213489fe178301b431f68f0908bb7c7f4d154b8bf3c41f2af84bd7117bcd66f175a8ee8f6e03e39866a17063f6cd0ff54310 SHA512 b048b32e075507145de681152a5359c9a40eba9feb650c7ce2b2ccb47c022bb498ea8570586dbeba0072f1a0ac76043eb43a4c9466da3ec081f9196d26da86b7
EBUILD multi_xml-0.7.0.ebuild 1136 BLAKE2B 71c7d8dc1a2f3244738090c32c340f9aeb9bc9e5664ab12d66dab721454836b811408d5df6321ec825e01d78b55eec131ca8fc86a757f250530b922ebbf94712 SHA512 877613a7555cb224cc89653c2f88d5ffa3e17cdc0a0e891b9036b2b6f763e6d8578655bbb78e6f869a02d8defc21a91ae35325229e129b1a4ca18f684a433630
-EBUILD multi_xml-0.7.1.ebuild 1136 BLAKE2B 71c7d8dc1a2f3244738090c32c340f9aeb9bc9e5664ab12d66dab721454836b811408d5df6321ec825e01d78b55eec131ca8fc86a757f250530b922ebbf94712 SHA512 877613a7555cb224cc89653c2f88d5ffa3e17cdc0a0e891b9036b2b6f763e6d8578655bbb78e6f869a02d8defc21a91ae35325229e129b1a4ca18f684a433630
+EBUILD multi_xml-0.7.1.ebuild 1135 BLAKE2B 4eb009bf7f51c2e09878b6a5667442dcd6a5c8c095be49c7d5cdfb847c6d053f54cd788cc2faf35d59dc87c6589f6f66968ced97139ae0b170a244614327ce8e SHA512 27920766d67a5bfd9449aa191f54dfe5fedc80dd5a896f6d7931fe6599485f5cf8fb74caac3155c842c5446a1c57665b523b3c0225704f8675a0b1dc1c531b1a
MISC metadata.xml 333 BLAKE2B f1a72c5112ba70c8f41be64b8b8e2678d64a6270cd05fe5735062204ce9deab09e7ae29a386b259c9c628ae22293d08b55ac721012afde24e4a1b3ca6f9913c8 SHA512 15ee9589bcd9f2c41c5f36aa030b6dc9fa8a17192c47d18047f32e09445af981d7a7d89ee26c4f70a37a1d53ab9c0edf86587d6622d2becb19349e8d1d03e5a3
diff --git a/dev-ruby/multi_xml/multi_xml-0.7.1.ebuild b/dev-ruby/multi_xml/multi_xml-0.7.1.ebuild
index fdfcb1a2ba9c..4475b0bebcf7 100644
--- a/dev-ruby/multi_xml/multi_xml-0.7.1.ebuild
+++ b/dev-ruby/multi_xml/multi_xml-0.7.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/sferik/multi_xml/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
IUSE="doc test"
ruby_add_rdepend ">=dev-ruby/bigdecimal-3.1:0"
diff --git a/dev-ruby/multipart-post/Manifest b/dev-ruby/multipart-post/Manifest
index 17c3f45aa1a0..5c794ffd2413 100644
--- a/dev-ruby/multipart-post/Manifest
+++ b/dev-ruby/multipart-post/Manifest
@@ -3,5 +3,5 @@ DIST multipart-post-2.4.0.tar.gz 13693 BLAKE2B 2340aed254d98dd6f2444eaa90009893f
DIST multipart-post-2.4.1.tar.gz 13732 BLAKE2B 9a5b606109148a5e2679aa454286b2a8481cc8e90253bb22b13053cfaa45fd1882c6d6b2b7fecc17d49f4d3ced8667aa483a4e5023fc675a5d86f310ab20b40e SHA512 f21500a05428cbcc567be7b1bfdd8c38cfbc4b67cd646f96927478b768f45db996fc3868324c81e4adff5eb4013f0c5bede19802437f4539a334604c4736f8be
EBUILD multipart-post-2.3.0.ebuild 961 BLAKE2B 47728c29e32f8f14e6e3d526fbd7c996f2816899b47d12349d05906c1f5f251a824c3207f6a3325108e9715e01cdd633c74509c2996da00b881492e7d05a8fc2 SHA512 db382b2d21c6f5e7ed75f00413ba6ce5f273760ee4b0f654d1f0f875ae051165c1db2f15547cebbcbb6297cfbf9ec987bba83574026785fe8abbfcd7a21ff765
EBUILD multipart-post-2.4.0.ebuild 962 BLAKE2B a52443d39a9617f3a70a2dff2774535554c6743280b754d4fcecb406dca0f780112c60afed64f328974fc14ed60ed52e1c16542a23ecea2d73a9c7ca2874cada SHA512 817d7686c108d3c322a8684ddb2664c23941602a1b447dfb3013354c032a4e00c88a80246ca5c915a3d171499a0cd5117c762f559b762a17dcd13ad0497ee51e
-EBUILD multipart-post-2.4.1.ebuild 950 BLAKE2B 52f534f7c739887761d354f16aa18bec5112eb111acaa29b7fea21faec1ea649cbd86ca3c68c9801ec07de2141b844fd8a3926cca08132b506a756a122a1ea01 SHA512 6a4e9ee462b19f876e7fd29fdba4e029ad501f121b0cd16c291d57b56c72b570ce61d9a65ee624c342f9bea4acfaf1a4a73993a9abcfd92c22ef66dd416d3d30
+EBUILD multipart-post-2.4.1.ebuild 949 BLAKE2B f90bd628c41eacf7bf6900ef1adf5d1111100d742e8b11a26e659524bb328d1627cd1386548ee722d12d8cd30489cdf92138f628475f4e0dbeed98e2e4819e6a SHA512 6e29382c9863ad0f3caf99504377433564d37de346c0702918c3fabb651e8262e06e8fe58fdbf34e16fa1a473b16ae7edb041469e9966044b81e261b20451702
MISC metadata.xml 350 BLAKE2B 9dc7252682b2302ab74d5ad216ed4d3d3c6dfd68808474a5c681682dd81b4e5e6508a9695bc0bb6987cf876594cd17f086fecb5f1e5a459371a05eb89ea85f40 SHA512 72b64e784ddbec1bc243443e96302bdbe3ab78b0aa3d097eb7a8c9e98bcffa7dbac65f0611eb3e2c72ccf702f32a388d18c1a5e86fc1de96fe62e1b4c3279e23
diff --git a/dev-ruby/multipart-post/multipart-post-2.4.1.ebuild b/dev-ruby/multipart-post/multipart-post-2.4.1.ebuild
index 15834224ce07..29e553a74811 100644
--- a/dev-ruby/multipart-post/multipart-post-2.4.1.ebuild
+++ b/dev-ruby/multipart-post/multipart-post-2.4.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/socketry/multipart-post/archive/v${PV}.tar.gz -> ${P
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
all_ruby_prepare() {
sed -i -e '/\(bundler\|covered\)/ s:^:#:' spec/spec_helper.rb || die
diff --git a/dev-ruby/mustermann/Manifest b/dev-ruby/mustermann/Manifest
index 57d158bf079b..d2dbaa7d683f 100644
--- a/dev-ruby/mustermann/Manifest
+++ b/dev-ruby/mustermann/Manifest
@@ -5,5 +5,5 @@ DIST mustermann-3.0.3.gem 50176 BLAKE2B 0b6ec3b836a06931942d8f5ff293b30f60795ca3
EBUILD mustermann-3.0.0.ebuild 614 BLAKE2B 218bac8ae5f62f2abb78dba42d289629ee49f649f3d92bd1e724fe5a49709b27cdd4443da5781e750f74d07fb7821d1f26047c0b9e8d94f58be4de28d49bf364 SHA512 2ffb9dab7e12fa528a676bea42044eae75d91c14132f8fe4db6fecda830c81ca2884a97bf088c780b985d6b8bbd6c648449da020b717fe8f18276429e265be34
EBUILD mustermann-3.0.1.ebuild 607 BLAKE2B 7c885b9a12963b4f080d85016412b7de3e35ed11731a709a95e6d65db859460b41ca2761ced219df2622a520ffe8d086b4b6285be41d1e1ba5faac5c1445fadc SHA512 93653aae78a58b42dca0fed446c7df9fb84539939bd2e120f0eac6c1bc0fb683dc4429ae4a8b0c3ad3370189a403a8758f33daadbb4e8673ef3a1e5da050f9f6
EBUILD mustermann-3.0.2.ebuild 607 BLAKE2B 7c885b9a12963b4f080d85016412b7de3e35ed11731a709a95e6d65db859460b41ca2761ced219df2622a520ffe8d086b4b6285be41d1e1ba5faac5c1445fadc SHA512 93653aae78a58b42dca0fed446c7df9fb84539939bd2e120f0eac6c1bc0fb683dc4429ae4a8b0c3ad3370189a403a8758f33daadbb4e8673ef3a1e5da050f9f6
-EBUILD mustermann-3.0.3.ebuild 607 BLAKE2B 7c885b9a12963b4f080d85016412b7de3e35ed11731a709a95e6d65db859460b41ca2761ced219df2622a520ffe8d086b4b6285be41d1e1ba5faac5c1445fadc SHA512 93653aae78a58b42dca0fed446c7df9fb84539939bd2e120f0eac6c1bc0fb683dc4429ae4a8b0c3ad3370189a403a8758f33daadbb4e8673ef3a1e5da050f9f6
+EBUILD mustermann-3.0.3.ebuild 606 BLAKE2B ded6ce5fc8df3637926ee550fe899d7ca7e49926529388c1e7deb1e1cd42cfdbb1205cd8fb337107d07db8fe9499ef0ca35f8be87d5a92f53c392668a3b73db1 SHA512 671400c221acc56c384957fd34a6c4fe0010fff7d24854d60fd42bf6fa710157eabe04efc3602ea76a637fe0c2a3eda4c20710e79cd99db3e1037d6694dadafb
MISC metadata.xml 328 BLAKE2B 4dd9fded94fde6456c8be68bbcb6b26eb82fb604099ab8c4287696574f8e3a93e96e9a57709535a59aab635dd28fafac14004794d7871b1635b18a7c88a4be45 SHA512 4c552e067a9965240ef5c9e46a16239ef7d9cef58ec4e0f724dec7e12a6f9709ce7137bfb39ab2089d1c81689d3d23c717a7a293ff43295708132542b30d64f5
diff --git a/dev-ruby/mustermann/mustermann-3.0.3.ebuild b/dev-ruby/mustermann/mustermann-3.0.3.ebuild
index dbdc7c474bb2..2d1afbf2e46f 100644
--- a/dev-ruby/mustermann/mustermann-3.0.3.ebuild
+++ b/dev-ruby/mustermann/mustermann-3.0.3.ebuild
@@ -18,6 +18,6 @@ HOMEPAGE="https://github.com/sinatra/mustermann"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
ruby_add_rdepend "=dev-ruby/ruby2_keywords-0.0*"
diff --git a/dev-ruby/net-ftp/Manifest b/dev-ruby/net-ftp/Manifest
index 64715db376ac..38ed87ba1a9b 100644
--- a/dev-ruby/net-ftp/Manifest
+++ b/dev-ruby/net-ftp/Manifest
@@ -6,6 +6,6 @@ DIST net-ftp-0.3.8.tar.gz 29780 BLAKE2B 4c74c87b7c4f9ba14b3fbb4e82acc671fb42d4f6
EBUILD net-ftp-0.3.4.ebuild 850 BLAKE2B 01e8568e2b14af563be22dd6005b5f203a11a4af6ac4af5584d4d38308ff853d9d28200ae8b67728854633567e8797976a998bc10f988f96060f7e376090a84d SHA512 2656ca44d73c8fa1fc1437b13598b71e148752e149a510089ebd224e90acf104409c68842c3a6911571c714b5ee7c865fbd5672a536184791e37aacb9e7fbccc
EBUILD net-ftp-0.3.5.ebuild 857 BLAKE2B ba3ed94db2532a4e2d4fa4f0981b3320ae02447b0f1eb73f1c1ea77cd2814d512b2927313468cdd046c32589c5a311e86a1bc9dd407efa198578254f8eae9ef7 SHA512 e74a703af8e2dc6aaba964540095f787e750f95e0f865180e1514b83ab8316aa876be20499333779d52b4ce376244612fb6261b7d4a13ce43d4dd257fcafb766
EBUILD net-ftp-0.3.6.ebuild 857 BLAKE2B ba3ed94db2532a4e2d4fa4f0981b3320ae02447b0f1eb73f1c1ea77cd2814d512b2927313468cdd046c32589c5a311e86a1bc9dd407efa198578254f8eae9ef7 SHA512 e74a703af8e2dc6aaba964540095f787e750f95e0f865180e1514b83ab8316aa876be20499333779d52b4ce376244612fb6261b7d4a13ce43d4dd257fcafb766
-EBUILD net-ftp-0.3.7.ebuild 857 BLAKE2B ba3ed94db2532a4e2d4fa4f0981b3320ae02447b0f1eb73f1c1ea77cd2814d512b2927313468cdd046c32589c5a311e86a1bc9dd407efa198578254f8eae9ef7 SHA512 e74a703af8e2dc6aaba964540095f787e750f95e0f865180e1514b83ab8316aa876be20499333779d52b4ce376244612fb6261b7d4a13ce43d4dd257fcafb766
+EBUILD net-ftp-0.3.7.ebuild 853 BLAKE2B c80c9068ae943140fe2e4ec9056b9565c75b3f4a5a25695ddd8035e4c78c3070c9952835c425deed8ebd5bf683899ee77068d34872b7a03b3676cbad440bfae6 SHA512 ad03e5fe7aaeb533ecc8aff71da6cb1ab9d8a5925a618644df24f14f7ec6b94542d4f6a6d4ba0f91002be4c464db397f91a49e368fd25a885a89cf0c7e1b57c8
EBUILD net-ftp-0.3.8.ebuild 857 BLAKE2B ba3ed94db2532a4e2d4fa4f0981b3320ae02447b0f1eb73f1c1ea77cd2814d512b2927313468cdd046c32589c5a311e86a1bc9dd407efa198578254f8eae9ef7 SHA512 e74a703af8e2dc6aaba964540095f787e750f95e0f865180e1514b83ab8316aa876be20499333779d52b4ce376244612fb6261b7d4a13ce43d4dd257fcafb766
MISC metadata.xml 339 BLAKE2B 3c2418dd7ddec0598782ad012aa5a33ec70d5179cbe0eaf602a65865f2d516366410f1c5117e2a7f4f7b03003fe77b4ee2cb888dcfaaab08631dd7b1a8d3b99b SHA512 caec07b9c960c4f24e06adb37e4705caa5a13f5a7ff388c11b15953efda289dcddc47e84864e082f26b0b720d299724fd0ffc9d556ea6a7cae1dd3242bfcd1df
diff --git a/dev-ruby/net-ftp/net-ftp-0.3.7.ebuild b/dev-ruby/net-ftp/net-ftp-0.3.7.ebuild
index 506af331b8a7..d4e716281ba8 100644
--- a/dev-ruby/net-ftp/net-ftp-0.3.7.ebuild
+++ b/dev-ruby/net-ftp/net-ftp-0.3.7.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/net-ftp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_rdepend "
dev-ruby/net-protocol
diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest
index c5338782ebe3..512c6d0235e9 100644
--- a/dev-ruby/net-imap/Manifest
+++ b/dev-ruby/net-imap/Manifest
@@ -11,5 +11,5 @@ EBUILD net-imap-0.4.12.ebuild 1014 BLAKE2B 1e1ffefb39f9e4dadc70807df7831c72f202d
EBUILD net-imap-0.4.13.ebuild 1014 BLAKE2B 1e1ffefb39f9e4dadc70807df7831c72f202d083f10e2097fb8a8d6bcd7e847c998f68d3a22da3f2c938f9d2254f76d0c589ddb956865819252b21be263f6b34 SHA512 1f260dcf0d94fd8c9d3782e92e76701a8e8048bdf2622ed07c48b58fe6229439c3bbf1dcc0c06a8b80f897c225dadc8aa8aa3b34ec543c636c946ff010745542
EBUILD net-imap-0.4.14.ebuild 1014 BLAKE2B 1e1ffefb39f9e4dadc70807df7831c72f202d083f10e2097fb8a8d6bcd7e847c998f68d3a22da3f2c938f9d2254f76d0c589ddb956865819252b21be263f6b34 SHA512 1f260dcf0d94fd8c9d3782e92e76701a8e8048bdf2622ed07c48b58fe6229439c3bbf1dcc0c06a8b80f897c225dadc8aa8aa3b34ec543c636c946ff010745542
EBUILD net-imap-0.4.15.ebuild 1014 BLAKE2B 1e1ffefb39f9e4dadc70807df7831c72f202d083f10e2097fb8a8d6bcd7e847c998f68d3a22da3f2c938f9d2254f76d0c589ddb956865819252b21be263f6b34 SHA512 1f260dcf0d94fd8c9d3782e92e76701a8e8048bdf2622ed07c48b58fe6229439c3bbf1dcc0c06a8b80f897c225dadc8aa8aa3b34ec543c636c946ff010745542
-EBUILD net-imap-0.4.16.ebuild 1014 BLAKE2B 1e1ffefb39f9e4dadc70807df7831c72f202d083f10e2097fb8a8d6bcd7e847c998f68d3a22da3f2c938f9d2254f76d0c589ddb956865819252b21be263f6b34 SHA512 1f260dcf0d94fd8c9d3782e92e76701a8e8048bdf2622ed07c48b58fe6229439c3bbf1dcc0c06a8b80f897c225dadc8aa8aa3b34ec543c636c946ff010745542
+EBUILD net-imap-0.4.16.ebuild 1010 BLAKE2B d06605aa0231007cd569d639601c6439c43e3596683591e81236c9a595703c5d15330a28931ba474e46ba1046884f91f802d6d2123432cafd587576d74db0486 SHA512 7f2459dd53f9acc21a103048ea628949fd0ddab21b859a7d3226837bc6b55d9614ed66303bedb5ec812c407cf4770dbd1ac671788fde2ec2ffae4a73b9f1d1ab
MISC metadata.xml 340 BLAKE2B ce089ee2eed44b5b96fa730c464c6e0299db5bbee1db0052a5c5e959079e7c14c23c0a7d1b6bd8d8e7faf83ed8379535d5059c10ff75b69cdb9d522c5d0099ce SHA512 ecf13d294eb224c7510bfedb5a093c78de5d2537431335708bc1046254941b583b3c013006adeea41d2f8df147dcf45c46c6c9b50841500761d6a6f0e0c71bdc
diff --git a/dev-ruby/net-imap/net-imap-0.4.16.ebuild b/dev-ruby/net-imap/net-imap-0.4.16.ebuild
index 78de90b9b8ae..f1878952ca07 100644
--- a/dev-ruby/net-imap/net-imap-0.4.16.ebuild
+++ b/dev-ruby/net-imap/net-imap-0.4.16.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_rdepend "
diff --git a/dev-ruby/nio4r/Manifest b/dev-ruby/nio4r/Manifest
index c20ce38fd183..f1e46e5fab81 100644
--- a/dev-ruby/nio4r/Manifest
+++ b/dev-ruby/nio4r/Manifest
@@ -7,5 +7,5 @@ EBUILD nio4r-2.5.9.ebuild 999 BLAKE2B c3d9b750478e70b0ff636da5fcfa28e073bc31132d
EBUILD nio4r-2.6.1.ebuild 998 BLAKE2B 2defea0747ed8d61168e71198057d075013bf0e5ab2ae3fdb18efd858db46cc2d5761be306db87d7269799c86b4e86ab71730990dcdf98951f3313e213f39389 SHA512 58f1a72d7a85db93a02731bce143a0ce306727aa5d9ff1766e7fe0a463d1d7843e2497faf61eaa71ca4e2f3a6665742aa53423d62e9e5974fc131d6490c5e226
EBUILD nio4r-2.7.0.ebuild 1005 BLAKE2B 3b60ea980b5771465329bf10a62b38351f3b38d74043865f8552e153d2c0503813c1894bb7c63c8fb14d9d268b9bfec6658e5690c815d819258c254be293d82d SHA512 ece2dfa2cf11b11d862d644ef9021b1c4430af0be0c4b38e7162843b51d263ed518b9f70bee728a852b332c9bbb5903354338bbb0ca2c9303f7374675675c39f
EBUILD nio4r-2.7.1.ebuild 997 BLAKE2B eb2b4000e4538d0d638df8a0f78b4c742a3a99c65709dcba7d580b0d8d684b3d8bc2d181bf345953bd6bef0de9f85b224c7d7b88c3af44ced2e15e2dc8ad5e48 SHA512 8eb3f14dcc488619b50c39cf817f7799f0904a89c98ef10eea3c716eef4f83f263191351bf108442ae9c6b0ffdb8861e4721ae61e35ba3db735d99d0c1c88c58
-EBUILD nio4r-2.7.3.ebuild 1190 BLAKE2B b9b3191a434d2519994a7d19c6c90fe08a33a9f1830650551f31d52c58db464d7e11a70f9de65b35eff24ed5dbb7dcadf0753625898ffb31189861e79b824fb2 SHA512 da102b849f8a70293c898581bb676d8d4fd4daeec21a29ca01dfb0045088ad4e0b3ea212d4583d4b23b89450b23eab44563ff6b6c2239bb0a7278c6201bfb49c
+EBUILD nio4r-2.7.3.ebuild 1188 BLAKE2B c4c5dded446441a61bbfe8ade71fd42321425a63481552c2f27cf6c34d9843940908c85b884f2857c5d82836ed1f807e19a59db3ada309a12030f3fb36d65ca0 SHA512 44ee6c6821c6feebc9ceadebbfec123cdfee721116cfa9b17c4bac6d8fd0d66dec3ab47cb066884c225beb88d6489b521219537737ebe79cef789a0052447468
MISC metadata.xml 390 BLAKE2B e0c538a63996ba278637d30c6c4a590046f21d130dafcde34fe29a2255b7da1f25fa43c94e140d44142bbc39a2751fe2760a77af140cd10f06e9d1e981e721c5 SHA512 018d820549681bc162ab750cf91d94b53cd4a544ed230d5df8965938476c23a3bba809673a48983884d160b1225a9d37ec898a266ec09f55f9fb93069fe80614
diff --git a/dev-ruby/nio4r/nio4r-2.7.3.ebuild b/dev-ruby/nio4r/nio4r-2.7.3.ebuild
index 29610cf2f0db..6513ee1dfc0d 100644
--- a/dev-ruby/nio4r/nio4r-2.7.3.ebuild
+++ b/dev-ruby/nio4r/nio4r-2.7.3.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/socketry/nio4r/archive/refs/tags/v${PV}.tar.gz -> ${
LICENSE="MIT || ( BSD GPL-2 )"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~ppc-macos ~x64-macos ~x64-solaris"
# Note that nio4r bundles a patched copy of libev, and without these
# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
diff --git a/dev-ruby/nkf/Manifest b/dev-ruby/nkf/Manifest
index 5bc58de7a879..59c6fd10e7cc 100644
--- a/dev-ruby/nkf/Manifest
+++ b/dev-ruby/nkf/Manifest
@@ -1,3 +1,3 @@
DIST nkf-0.2.0.tar.gz 196728 BLAKE2B 198575e067d1a61aedd61468c28a55a495057a182c1f8f492ca96f38cb643698db5b00cdf9d69121d852b86859dda7c29367e62e78e21c76c69f7af22cd7f9ca SHA512 a3d06d0797368d15d118dac621c8230816ffc0af852c998f21d095acb09a3600c6d82e3f540672a2f11536e1f16c70335388e5c2dfe9f06b957caf635615bff5
-EBUILD nkf-0.2.0.ebuild 976 BLAKE2B 81adb6557b3b824e4c32791f9a70aa84f71ab7088a805cb66e30a11c96013f3e6ec5ef7cd80db48c1959f3dcc124ffaf806383100f1b545ce91851f08bac811d SHA512 6b25874cefe443bbe393568deaa54889d0bff0959d20cdad9fa7220ee24601d56ed83015d228c1a0418f29d2fbc00b316bfe125850f8cd3f3485a70179eaac23
+EBUILD nkf-0.2.0.ebuild 975 BLAKE2B e49e1d13cc6acdf6956ee2507c263df740760af03c4433eb35ea1292605562a6ff0b9ec538c1b28b3e0e5bac4c84f885ceec286b9b5ae8daa0a1d1c85316008c SHA512 851fca0dca729f5016fba071afabbaac7310dd56ae96de65f3df0182e8ae8d35b639ed3acb7287fe98d8861661421eee00d44168d21ce175cc72942c643b01cf
MISC metadata.xml 335 BLAKE2B f717e325c1a4d73082fcf955eaa517cc9a5431b5a596232e1bc9908f793e1ac79cbd37ab019c9c35e6b6a12d6d7db32bfc3062c396c6f2cfac44363bac937b4a SHA512 c678a2a7115fabb54d954c9b908ea29eff09c7a84052682c51560aa1979e20ea8d00916a95291bb40cd1239473679f8bf5bfd38a1927c1c2dfc1c829967494fa
diff --git a/dev-ruby/nkf/nkf-0.2.0.ebuild b/dev-ruby/nkf/nkf-0.2.0.ebuild
index 130f9b05866b..533bae53c4bc 100644
--- a/dev-ruby/nkf/nkf-0.2.0.ebuild
+++ b/dev-ruby/nkf/nkf-0.2.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/nkf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar
LICENSE="BSD-2"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/test-unit )"
diff --git a/dev-ruby/nokogiri-diff/Manifest b/dev-ruby/nokogiri-diff/Manifest
index 9b807b0d749d..58acb1a97275 100644
--- a/dev-ruby/nokogiri-diff/Manifest
+++ b/dev-ruby/nokogiri-diff/Manifest
@@ -2,5 +2,5 @@ AUX nokogiri-diff-0.2.0-rspec3.patch 14440 BLAKE2B 7df1717f002a958778b3ef96f6ae2
DIST nokogiri-diff-0.2.0.gem 8704 BLAKE2B e1df47db2e6e7fcd29eb229245cb9a9a7b31fded319a6fe28d04722f457f0ea7bc19e13ee49b2233f3c072eedf3c83c7e38cd8b19d5ecbc4937f709a9f4cf3a7 SHA512 9b2b6f266c9c7d01153c345567086b4cd1092a5984e6867ea81d15e00467936f296fd5e2c3ab7dc18e44d1dd2af022d250234fb4311a9be80fd3ca32b3d201ca
DIST nokogiri-diff-0.3.0.gem 10240 BLAKE2B 2e90a279926c6fc33089a679f4a25d40a7075fbee2481291bbec1f936bf436595bfa8a967050249df29c1b34211529bdff0c8f847c6f88964164a93c9864b216 SHA512 da28e7c2ae03fc66a5b4d9ce6b266ca20dc47a84445bb5a109d40d8153d41c98e7c6547efe35484fc7dbe0e30507e6588894dfc0c4b0fc297c3b24fc4ebbb41e
EBUILD nokogiri-diff-0.2.0-r3.ebuild 618 BLAKE2B 106286f2074fb79188e1232814ef6e26ef9d0d5ff8121dd1206f319a8885b6f3254fa14e487221e3531e92f4494eb60cc046484e32c23f517af04f09de43441f SHA512 adab417e4d2dda5e4bbc3e6a32555481d771161666dd4e11c537864ca6820d902b915c848b3dd9886e69af1715c4fcfdfd861a45e280cbafd979694f491857a5
-EBUILD nokogiri-diff-0.3.0.ebuild 665 BLAKE2B 3d9896276fd726cb05f07e35b6f6129163f20434cf01719b42ecd84bb62c11f875c55b8a81f69cc6c2a4bc57ef03a7327adf7c5b419d31f5edeab4ce3413606e SHA512 673586c5692a5cae1da213165baa7b00e36063bf36ac9991e7495a48893003849d2eb4cafba2d3bf267acb423e59a205c8cf293ac30189b50e0d3c1b53bd0605
+EBUILD nokogiri-diff-0.3.0.ebuild 663 BLAKE2B 277b10e275cf9c35bf9fff46604ebaef6afbe5c1dc9a4ec9b782f804c2e06a19f32b4bf0c125fce1fc26b62a5b69a4baafd306ba4bbf0a8a37e9fad3716fabb5 SHA512 41efaf92751398ec79fd0d633a2ebbfaf70cb901c0c6277db9bc40f41455cc0318b22e03e9ee678b27cb90ea4ee2e6c37dba8a549e1586a646cac10dc6ded8a0
MISC metadata.xml 351 BLAKE2B 3817b4e8114fa8c6d36881c904704a3608f83ca4bb924aba73f54aa8c3662cf130f0fd5463fee37b4130ec3195a9ed74140ccc0912411b5c8c0faa2a1f6e1fa4 SHA512 333c0ec0cbe5dd9ba71889b8a09f7cd65bfd90f5e15aead5cae212b35217b60842330bd2ad3741ec6628429d2f516fa359e44507237633209759fc449eee4da9
diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild
index 9e76ad01ffb3..1751b8173267 100644
--- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild
+++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/postmodern/nokogiri-diff"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.4.0:0"
diff --git a/dev-ruby/ostruct/Manifest b/dev-ruby/ostruct/Manifest
new file mode 100644
index 000000000000..a30dd1112a3a
--- /dev/null
+++ b/dev-ruby/ostruct/Manifest
@@ -0,0 +1,3 @@
+DIST ostruct-0.6.0.tar.gz 10757 BLAKE2B 68742978efc348d28361716a18a4b9a5e23270e37a104aa3e620d3a751182f22003db467c2424025c831315a2ddb7bf4f9bb4f76b43ab612f64eb56875b55860 SHA512 34afddbc0e881432fcd143669ad182d3ddef7b2245d1429466ff893f8a419482b3fc577eea331d3edfecbe2ac831e9b3b1e5d0baa66de5528fe312afb4e2b087
+EBUILD ostruct-0.6.0.ebuild 864 BLAKE2B 0390aa920bbcede9ab52f5034f88906e402990594df271e99219e2248eb8748799e67abb8338028defe76b05ed15a7ce0af7a6a854db0ab4b2100ea4da9d2499 SHA512 ec86c50e7302e2502a16992b1b267ca2e8af2de13ff4c9fa8f12dd98b988629e6998093462b643583609177964bcea5a596c06bcc5732cfa1c9bf5c0ec402c5a
+MISC metadata.xml 339 BLAKE2B 6573df2eaa31c356454c12307d631be72f0d9707484c2a8e1afe20299a898d1051a43ab247d741b7e823a00b40a45f0a3e37db1c1de517d2244a31bd37bd4f9d SHA512 fb012b1191bd6a69907246e11a0e787d6e6e85e1b82a059650086c0ea97877ba1632ab888b9d1a09c9c2ef9578e0808648868ada5f8a2e31df5f233673a402d7
diff --git a/dev-ruby/ostruct/metadata.xml b/dev-ruby/ostruct/metadata.xml
new file mode 100644
index 000000000000..206b75ea5ef2
--- /dev/null
+++ b/dev-ruby/ostruct/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">ruby/ostruct</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/ostruct/ostruct-0.6.0.ebuild b/dev-ruby/ostruct/ostruct-0.6.0.ebuild
new file mode 100644
index 000000000000..2f08ed1e2061
--- /dev/null
+++ b/dev-ruby/ostruct/ostruct-0.6.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="ostruct.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Class to build custom data structures, similar to a Hash"
+HOMEPAGE="https://github.com/ruby/ostruct"
+SRC_URI="https://github.com/ruby/ostruct/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_depend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
+
+all_ruby_prepare() {
+ sed -e 's/__FILE__/"ostruct.gemspec"/' \
+ -e 's/__dir__/"."/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/ox/Manifest b/dev-ruby/ox/Manifest
index 2efb0714c6ba..ca86436443c4 100644
--- a/dev-ruby/ox/Manifest
+++ b/dev-ruby/ox/Manifest
@@ -1,5 +1,5 @@
DIST ox-2.14.17.tar.gz 224636 BLAKE2B 9a8df3430a4eeeb74df1d930caba7ed84a6eacad28515e908781fbea9503f722cf9165e4498367f6838fad60bc976dd6621b69f7036a902a26c75cd6afa3a3bf SHA512 919da1884033af0e44c7dbef78a5d08dc473967bd23a9ab445b295ae57a6f1495cc95ed88794164d96d6f000b9262fa0abce9c8b4b93d27ee4c68997c820f0c1
DIST ox-2.14.18.tar.gz 224697 BLAKE2B 2add505ebaefc8d8915d2c64f7717073df2c2792efffa75d7e4653c7ebda91390fbb1929099506119535b939a365cecf902e7405d2d84f9240e45ceadeeb38f3 SHA512 9be6c2c6a5e0bc02ec86b1495455112930737d74c1771098b68089e45c2acf897c94a8c8c0b9fdc70ccf584a692eb6aece440d4f7bece9d75bde1cea595853dc
EBUILD ox-2.14.17.ebuild 638 BLAKE2B d12f23caefbae4439d3a456f938180e28e69586e00f678484c1be6293c0bba2a71349aff241b64837bfe673664e3e99b935891292cb47ca98f5ae3e98008b8e3 SHA512 ebc42f530efb1d3717bd3c72f1846efc7a9a0a4ecdaaf8e1b47954a25874fee5fa880e873b0e32833e7f552aa656fd5a569a414038860773c55b478282ec7727
-EBUILD ox-2.14.18.ebuild 638 BLAKE2B 71930ba763c691e875a0f8bd0472c5216ec609fe5e7571f60b4f672c2d5bfe9c420a181c5e3e07d6b8fd75ae42da6e6c755921564f2077fd0174b5e54f31d828 SHA512 8e1a75e0107a3f9a44951806af990760c68d651a5e1fbd369472bbcdc9307f069fb03a0679b3d59bf93f2ec45f2c50bc6ca68377c2ba12c5a8239a9dfd327b8c
+EBUILD ox-2.14.18.ebuild 637 BLAKE2B 254d161bc3e4a0cf1a588a5e5f9ed3ba7a3e7d231541f9dd1259659b7358f058f930d49031088baec003be9fc54da520f125bcf7d5dd7599b758b9f5d4c730e3 SHA512 f780d2cf3f328388bbe06ed4ef3610f991f050d14371b1b41b31a3296f36be57a20516a777498a38ef65f0842604aecd186fafea1047392a7a2dd5c4477a725a
MISC metadata.xml 337 BLAKE2B 3ce89c2f08a3b10465352f1880ee482ce339e9fc2f488f93fb598c414e5575b219cd31c2ccf29abac487dc9c6b065165d5e6173f55d86fbe77060aa4a458f7a4 SHA512 365803987840415bcf4f114be78e6c4a20e46832998f7d98e281273c797b6d06d886e9a9e4ffaf208f5ad83562d91554c0280573d5643d1a0964a2ace67bfe61
diff --git a/dev-ruby/ox/ox-2.14.18.ebuild b/dev-ruby/ox/ox-2.14.18.ebuild
index b9ded9832a9c..c32542856e2a 100644
--- a/dev-ruby/ox/ox-2.14.18.ebuild
+++ b/dev-ruby/ox/ox-2.14.18.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.ohler.com/ox/ https://github.com/ohler55/ox"
SRC_URI="https://github.com/ohler55/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~riscv ~x86"
SLOT="0"
each_ruby_test() {
diff --git a/dev-ruby/patron/Manifest b/dev-ruby/patron/Manifest
index 93e9e8cd6c8a..61b70b7e6715 100644
--- a/dev-ruby/patron/Manifest
+++ b/dev-ruby/patron/Manifest
@@ -1,5 +1,5 @@
AUX patron-0.13.3-fix-warning.patch 747 BLAKE2B a486496bb438ef5ab294102d850c8e68fbd99442f58ddd00ce8ecfae9ae411d78fa40a229b51f3fc0a806542c95220fa953af3651744d3d0e9e560e6b71ce55a SHA512 c3d19f304b95f32b043458d34b7b14c5ad89035b4ab5585b8665229698e55379c551b0157b6ba69be81b273e537fcfde52c8fed57747edc23d54ab50ab443fcf
DIST patron-0.13.3.gem 65024 BLAKE2B 87aa69aab49978d14a80ed9e09d74d7853da3512875cc3aecd3f387d1523b85c84625b57a5826e5f5f999cec4feaae58c1aaae96582144a5c9dc537c9d5a4224 SHA512 afbbbd9570e338a5d1b97b4ebeda76ac95a22c29d908629723d345a47400183c2ccee67ebcaf5b6f9ecb032eb3b847e70ec9eebff75b33045a3665c215abfbd0
EBUILD patron-0.13.3-r2.ebuild 1119 BLAKE2B 4445953b2c88079755fb876ba5a529355fc38662b553ec8beff8b489ce845f01a2c9f05bcdfed2667baff61bc5d37fef74e313660373b94dd81e9a367e7ca19e SHA512 12d8b2079ce627dab7337669c7713ff7f826f4a64271472fdcc67f627ce98f4ba5972a22603e964dfd57e236c1d2594d5771342d5232c2413366474a6d9209ad
-EBUILD patron-0.13.3-r3.ebuild 1175 BLAKE2B 2fb3517c4ed478bfcdb534a49040e10fcc3b43d790198873318ff69be3ac2b1a3222f27c6c1dbf710933af8e48d818a65ee1ed86540509613447d2b24a240aeb SHA512 4862daa8493e18310c0add2c2973fd6a8a2b8b77c9e37f83fba8fa76f0756338f2568611d4df93d0387d2afd55d04cfc0020ecf406e67f1c6ecaef750628695d
+EBUILD patron-0.13.3-r3.ebuild 1173 BLAKE2B 26a739412bd9a9583359efd44ef39873f9f2770fb01bdf41d9a51b29aa9f86d31a059db47bbfe451a5ec9fffe127f10d2271b8effaf305b0461dd4027e683fa3 SHA512 7dbb268e84bc0b7fb5369ec3e4734a55ccdde4911cfb04e1663c569888a42cc7c5d75a4f106a94cd15bcd20975ab4bba817278060429499b2c0df531909e7486
MISC metadata.xml 324 BLAKE2B 80545356beebac06bf5b95f99be2f12fbb2fd4284e28036de156f75bef023216880bea03c9497123b0c111d4d37902b6ba3d9cab37ce5bc47b19e9d3e5e944f3 SHA512 1f260c57a3cce5424764eb1f287734d7e7093e08ffcdcac0c2f8ffe3c54a1aa53b21c008783b4a8b68bf20270d988b0ec108e9c647cafe347898a29d08b6a1ea
diff --git a/dev-ruby/patron/patron-0.13.3-r3.ebuild b/dev-ruby/patron/patron-0.13.3-r3.ebuild
index d09e7a4912f3..8c18ed5c060b 100644
--- a/dev-ruby/patron/patron-0.13.3-r3.ebuild
+++ b/dev-ruby/patron/patron-0.13.3-r3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/toland/patron"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
IUSE="test"
DEPEND+=" net-misc/curl"
diff --git a/dev-ruby/pkg-config/Manifest b/dev-ruby/pkg-config/Manifest
index eea629b1db5d..b1ade029d6e9 100644
--- a/dev-ruby/pkg-config/Manifest
+++ b/dev-ruby/pkg-config/Manifest
@@ -3,5 +3,5 @@ DIST pkg-config-1.5.5.gem 23040 BLAKE2B c23e7904d9a9630d684bbfb0ac85893d5539c3ef
DIST pkg-config-1.5.6.gem 23040 BLAKE2B dad69e21b43fd8b97ea0f01973b89bf5182664b4170fcff7aacb40db045da313579920750450e1b2fa90a955d4c9a64b8eb9bb5618d2728db1114f4e9e173354 SHA512 cff5b2e3ed19ea6f8ea554990ba51a6313a663a258d9962c951ae75016fd181bc35593a871086c7f1fa4347e3f15949ad1621ea8fa86ca0d330db19c84a80ee4
EBUILD pkg-config-1.5.2.ebuild 753 BLAKE2B bfc90cebb649b6c6644410570612bd92096086b66e1aaafdb2e0a9966709aa7ed3d6c2180d5f645e958a31b67c41475232b9eecbfe7e564afc31335766bec2a7 SHA512 0b0913f20fc8956e2325e9f0484dccda0d5b3a85749511a0eebc98dea08b5cb3ceb158e669e63fca609ead9f05a5aefd02390c8e84e57dfef0ccca0691f45d2e
EBUILD pkg-config-1.5.5.ebuild 753 BLAKE2B c86004e88a690ee9dc724e7164f3acdbc739ce2b3b443f1895e94b266fbdc18ca37058a31141a14650888be3788238fed6d51373434b5910c31e8175a7ac7e1a SHA512 14db5d8df4075748f58a4b70b38121fc75b1b5163871837a97cc1639319fdb2633a480f6e5a0e84bf1f95677fe7c0f91ae4e9191da3992522e853566eba8e101
-EBUILD pkg-config-1.5.6.ebuild 760 BLAKE2B e6acbb181121b8f9204dfdb72535edaa9f04c3d584fed76c8d0d531dd77daabb7b2e87b25dfd1c2430cabf8c247930aa51fd98037b6e8fe8ae316a03117fc46c SHA512 69b8c036e70fbc454d687a13e7368320ad91d5169f31fee25dfb199fcd0b36a413759650843f29518acad6f6602211e8528cbd03aa84146b90fd99943d960d49
+EBUILD pkg-config-1.5.6.ebuild 756 BLAKE2B 601ae71b6f7c214334c64e5b6971bacc59e8bdb05c0780b51675b31f46049cc32390fdd6bf22be58f753cee701d1ed7e3ef7707e2ff247a70cd1aee1ba93d08e SHA512 402717715255e48f918b768289cc49cee0692f44f323ffc04331edd77ddcfd2c303751a846013cec8ed9de582aeb2318277d93aa6de16434a57eb072afeab4a5
MISC metadata.xml 513 BLAKE2B 974648eada932ffecc9db66ccf3f4dbcd355379c195485ddefdda046cd4f6ffb5efde13d35640797c4f1727ee035a7bb820b6a7d6fb34f8a248129372f2f0f6f SHA512 a5b151a511d8086e772bc273f40cae7722a7d013fb3415f31b4a1562dc1de2be691a300ad637bf334cc718f3e0f8c723c01c4fc7d88b5e6efb95b620711bc199
diff --git a/dev-ruby/pkg-config/pkg-config-1.5.6.ebuild b/dev-ruby/pkg-config/pkg-config-1.5.6.ebuild
index 89913d40ba0c..6a03c88c7452 100644
--- a/dev-ruby/pkg-config/pkg-config-1.5.6.ebuild
+++ b/dev-ruby/pkg-config/pkg-config-1.5.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ DESCRIPTION="A pkg-config implementation by Ruby"
HOMEPAGE="https://github.com/ruby-gnome/pkg-config"
LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86"
SLOT="0"
IUSE="test"
diff --git a/dev-ruby/process_executer/Manifest b/dev-ruby/process_executer/Manifest
index 63503272170f..467a4c4ceeb6 100644
--- a/dev-ruby/process_executer/Manifest
+++ b/dev-ruby/process_executer/Manifest
@@ -1,3 +1,3 @@
DIST process_executer-1.1.0.tar.gz 16188 BLAKE2B 5c6449b3dccb6b80fe9706a43e0c72391398b6d822c283e05800125083b52f2ccd4579ab1871699e96dc8c9b1ff4c71537fe9937312aa8b2f63ad3363fba006e SHA512 751c33c660aaa5ca0397ee0b5c90b08db6f81491ef48d6752354e5c4b20fd9a1708d2fc6603de9f2b01f107af9b5a5f7354b45cd4b99cceefdfe0986c3824448
-EBUILD process_executer-1.1.0.ebuild 895 BLAKE2B c6fba94f3358bbe7f0b38668193ba4251f2360a34ec8bf6ddcef870be00151f47d8b7f7d21d7b655ce2d00570419519bc05b0ac773ea667bca50e85e50b8b6c5 SHA512 93909ada203ac8cfc28f18dd77cb2952ba5c298f77227e4c942e65e689e9995ae164f8b6793247c9685ecff78eaf086cb8fc793e513ba42eca6090fe21250574
+EBUILD process_executer-1.1.0.ebuild 894 BLAKE2B a88bf7f4e25abfe2045638b1800d06c61156916311409f2ba863e1526a0ea46d50d36cfb8b5267ea17233a352f620e07d27432a80e1c685f83595e3a08a1e20c SHA512 000422a544e4555557d0373c23bcaec2fa5fcd364e86b651178631042d98bbabb99d638631dcd1c9e685c4d77899032d0263044453dd27f4b063ee43bad3388c
MISC metadata.xml 415 BLAKE2B b13798b46c9308cbefeeb3a0ac7e51e1126b755edc6601b6094ebb42d53113d50147fdeaacabdbd8aa7212b05848e989777ad77aa360ad07e0f95c65410681c9 SHA512 15e4e44253d72a37aeb3f6562ebc25c75da98f48e96db909a18b2f3aea354c7aabe01a1f71e09406173657411da8d851eef217da7696531221a4e22bdd4a65e0
diff --git a/dev-ruby/process_executer/process_executer-1.1.0.ebuild b/dev-ruby/process_executer/process_executer-1.1.0.ebuild
index 35b6d50ed43c..8d4653a482a7 100644
--- a/dev-ruby/process_executer/process_executer-1.1.0.ebuild
+++ b/dev-ruby/process_executer/process_executer-1.1.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/main-branch/process_executer/archive/refs/tags/v${PV
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
all_ruby_prepare() {
sed -e '/simplecov/ s:^:#:' \
diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest
index 91dad39cb34e..372e12324ca7 100644
--- a/dev-ruby/psych/Manifest
+++ b/dev-ruby/psych/Manifest
@@ -1,9 +1,7 @@
DIST psych-4.0.6.gem 93696 BLAKE2B f5bea8262b401c0c291514dbd5ddc4aff389aeadb0b6483901b70a9562d267460260ddc5991e1540e51fb371a79d3a4a831bfdb8cb0b5dd9bd53cac939287545 SHA512 31f0ff5cd48e80ae81977f9519aa7952685b2da4a88b202aeb7214a364932cb1ca256f0934bed158d44a7d4d6e8cbb34928d33e731d0a8ba1a9885733ed32cd1
DIST psych-5.1.0.gem 39936 BLAKE2B f4d1b2b3699e36cf5f5101ad038ac3fd2e44b434df3e91516b850511684daeeb1eda32901ffbff870f533b8bda859b09bbd63e5ebe8a5ca3ce271ce869ef3a16 SHA512 94dd2a7b98d9d452fb24ba14d42d91969aa0d93f5737728e41a5032d76bad45d0e0b365f53447664cece448559d2e47ab35d95b4989016d9f0daf03b76d8a5cc
-DIST psych-5.1.1.tar.gz 84699 BLAKE2B 5b45ddf8964c6bbbc7cac641d80c2967805125dfe338a2383a4f2c413b75b74d6ff5f2c0885ec1ad75c8f406afeaa5ba4fbf12e2bbc6abffb0d41cd88cc570a3 SHA512 a417459b038c1b9c66a93e7666c62c556ea0d2728405fb3ddde309ccd87a92992b82cca1f6be592395cfac75f6ac24e8ee52b8aa0c0cf28233e1cab0bf8a3a2f
DIST psych-5.1.2.tar.gz 84689 BLAKE2B 868b653f28aa158777db34f33a76059e3f9565293328874af72ead5c2495fcdfabc145acfa5da8aecb0f4549f1012ad54e126274a7b8623188542363616099f7 SHA512 ed5440088c50bab86757b642f444903c804628ec361d138f54d2416def9c9fdd9728ece61fd6b4b56f47b13ab604aa99afb5710f49fcee0cf4ca3492f8cd7013
EBUILD psych-4.0.6.ebuild 751 BLAKE2B eeffd5973b35717b832eaa9f2020a13ec1b656dd2390d7af3cf6c9cf7c28ecbdcdfb37b049c8af2cb1a822d429ecc6e1ead8dba063df0a151a50362cde0c2661 SHA512 b323c0e03ac00a8fcae695ed1b93fc08b31e7a169c69f212d247c874740ba9b337d286837d7e7addf289854299fe13a1171305f60a311534aa5b74bc7295b45a
EBUILD psych-5.1.0.ebuild 782 BLAKE2B 0540db9edb7dcd5742b51dc916705c73fc56febd2b6837cfa4814e78098f7dbbb94bf90d465e9b09681f8b6818fea11ce94144559071bbceb7bb4a13cfb36cd2 SHA512 1c6f6ad84ea91c0ee184f2b6e8beca05b685aeba0d79988057e343d5a959a700fd2fa21627c140ef2f2f8896d266e35c74023d6f40bff97aee2297176dc395dc
-EBUILD psych-5.1.1.ebuild 1081 BLAKE2B 173d1d6d755153f1a779ab99684f2f5aea6a8dae1c92090b5b986c84e8d8b59d8a87392200ffdf9fc2a1da989bbbf114296f7191dbf228062fcf2358b6e6ac05 SHA512 f5c1df52270286fdf6ad5292b3c682d539806afd7343b93b0fbe27b5ce384238854c3d55d0fedbc138a1fc04e22afc3dc0b0e66605ead32946c62dae5b946c95
-EBUILD psych-5.1.2.ebuild 1088 BLAKE2B 43b34ba311dd88adc4e671da1abec9a0f4a67c71d73b3a5474f9c4eba9896cf12ed3463576ca02c3a4ea3fa45334ed1549ec0c5d0bd9794a76533e5ff34fa3d9 SHA512 81bac10e25120c7dc6e243e103e7e40bb67085e581e238d704e6b569b8bd8236cc83a036af5b7591c74a803ae405aed7ceea208d0f369f5f7799d48bcf18a06b
+EBUILD psych-5.1.2.ebuild 1086 BLAKE2B b97b44ed03636cdbdf3df3ec82bc6110210df8a238ceff0c2f53a1b57f1325832a38d4c2367621e0d6d613452c8773d21bb3e1b9e8879af687774fa683795608 SHA512 23a9665666b28539cb00deef5beb99a5b672ff4cb558ed89f4c87a20bb17d24e764458bf95eba72ebfb4bf01b045ba21fe92968eeed16cd0617b03263dd0ae50
MISC metadata.xml 337 BLAKE2B 904a94cd470a394eac3dbb4f9688a33a4066ee90a51277179ce1ee981e273a6f9d68788ca3324fd6c04e3cee60a26f61a8279133c191aa99f5d3305afaada408 SHA512 04118cba0268824529dbf1343a09a01c953fdb924a5411bf92a757ade74ded5f3938129a444364eb10309286b255d956dd37b7c06b56bd5767ccd51441f8a36b
diff --git a/dev-ruby/psych/psych-5.1.1.ebuild b/dev-ruby/psych/psych-5.1.1.ebuild
deleted file mode 100644
index 43ecf2660829..000000000000
--- a/dev-ruby/psych/psych-5.1.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_GEMSPEC="psych.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A YAML parser and emitter"
-HOMEPAGE="https://github.com/ruby/psych"
-SRC_URI="https://github.com/ruby/psych/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-SLOT="$(ver_cut 1)"
-IUSE="test"
-
-RDEPEND+=" >=dev-libs/libyaml-0.2.5"
-BDEPEND+=" >=dev-libs/libyaml-0.2.5"
-
-ruby_add_rdepend "dev-ruby/stringio"
-
-ruby_add_bdepend "test? (
- dev-ruby/test-unit
- dev-ruby/test-unit-ruby-core
-)"
-
-all_ruby_prepare() {
- sed -e 's/__dir__/"."/' \
- -i ${RUBY_FAKEGEM_GEMSPEC}
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:.:test -e 'require "lib/helper"; Dir["test/**/test_*.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/psych/psych-5.1.2.ebuild b/dev-ruby/psych/psych-5.1.2.ebuild
index 554a73d1edcc..9f7ac5d6d224 100644
--- a/dev-ruby/psych/psych-5.1.2.ebuild
+++ b/dev-ruby/psych/psych-5.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/ruby/psych"
SRC_URI="https://github.com/ruby/psych/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="$(ver_cut 1)"
IUSE="test"
diff --git a/dev-ruby/public_suffix/Manifest b/dev-ruby/public_suffix/Manifest
index 81439dfb85ce..4436a1417ea6 100644
--- a/dev-ruby/public_suffix/Manifest
+++ b/dev-ruby/public_suffix/Manifest
@@ -5,5 +5,5 @@ DIST public_suffix-6.0.1.tar.gz 113956 BLAKE2B 6537323a3f5061694fc27739788622a21
EBUILD public_suffix-5.0.3.ebuild 802 BLAKE2B fb3a607c927561ccec66eabe2bfd04eb7979fdedc381d3682b512262fb7153c93c125d95fd7dab81bc4426c93aac3883e3c9bfe94c1a90771760e334fd422f2a SHA512 c88d9492697e8a60c6d19c4a102bf8c548dbd8dcd7e95a224e60392d6ede2e9260d2594a9172fecc23557dcc38f92e23889052a43caa85c0b7487c9e30ec12b8
EBUILD public_suffix-5.1.1.ebuild 1115 BLAKE2B ef7a92c5409cbcd9d8cb795eeb2c3459ee0804f30c4ce4a855f1f8490cdb2baa979e60eef31797bcac9fe142b1bb82b3e9afa946aaf7566a8a805e825c11321a SHA512 060bea83bc0b4f934ff730b06385196a1c5bf2067465f1ca203a6b06d4e3a7132573d107c301a67c06018f89b125e4602356546480b079b942d19cc41cf74c3c
EBUILD public_suffix-6.0.0.ebuild 1122 BLAKE2B 830c78e7f2d5203552deceb02a05fdecbcf5afa20f7b2b03975cf6d9deeb27956d291646b31e874fef4ae4c1f22ac97412b2562839ca452cd5d7e34b60bb1256 SHA512 856c41d456979bc13c0fa4bfda0e32748e14054f0de99e9568a7da6540d8d634355e425ebe01545d3244431315df240c0024446c93d3468768097ea3736f1811
-EBUILD public_suffix-6.0.1.ebuild 1122 BLAKE2B 830c78e7f2d5203552deceb02a05fdecbcf5afa20f7b2b03975cf6d9deeb27956d291646b31e874fef4ae4c1f22ac97412b2562839ca452cd5d7e34b60bb1256 SHA512 856c41d456979bc13c0fa4bfda0e32748e14054f0de99e9568a7da6540d8d634355e425ebe01545d3244431315df240c0024446c93d3468768097ea3736f1811
+EBUILD public_suffix-6.0.1.ebuild 1118 BLAKE2B 052c8e4dfc73453a162f9f0d8cb300f8b55127d47da1aa1cc7a3e5dbd417788cbc63517a28e44ab1f258a764fbf798f3902dbd5fa0a3de2723c10b2a817a759f SHA512 e494773e8bedc207eb4a7c26445afcf748e15dd2112f7c8248063ed336c90de02a54bb737a192984242b34865a20710854a6d2364ea5136173bda70fa0315ae9
MISC metadata.xml 341 BLAKE2B b3cca7169b9fbc96674afb8199385f169236045a393efea2c899cb2ef6ba3f2887225b7f543fe4bfc7a48d67405cf88a58c2d076cd3ab8ad24a36997e836e8fe SHA512 d70ea0d3d7bcede6344839ab591ca4bb86da938f57fa8ffa1e2fc8498b0867fd9a5859a7b96b372453f577620c26250df8c20b9687aea96234a01d249251ad27
diff --git a/dev-ruby/public_suffix/public_suffix-6.0.1.ebuild b/dev-ruby/public_suffix/public_suffix-6.0.1.ebuild
index 1fa91fceb57b..9ca67b5f9b73 100644
--- a/dev-ruby/public_suffix/public_suffix-6.0.1.ebuild
+++ b/dev-ruby/public_suffix/public_suffix-6.0.1.ebuild
@@ -18,7 +18,7 @@ RUBY_S="publicsuffix-ruby-${PV}"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_bdepend "test? ( dev-ruby/mocha:2 )"
diff --git a/dev-ruby/puppet_forge/Manifest b/dev-ruby/puppet_forge/Manifest
index 505928c9a858..3354c3ec4d3a 100644
--- a/dev-ruby/puppet_forge/Manifest
+++ b/dev-ruby/puppet_forge/Manifest
@@ -2,5 +2,5 @@ AUX puppet_forge-5.0.1-typhoeus.patch 626 BLAKE2B 6eb5f313a792cff16a5ca7ad6719f5
DIST puppet_forge-5.0.3.gem 776704 BLAKE2B 2ea9e6a17fb5231629551b4dc2ca02f4843d67ded114f43a9891dba6a7ce03ab0b1b8ed38b434e8bcdfc73e940a263964a8254ba18493a137bd14600c3251a18 SHA512 17cb9aaf9c911608b90f2eb3e2561d94bffdfec559cb22bb0fa53d799f4a53f77c332ec261270135a924a4996d35b39945a4a94f7163b44dd9bb10f6ea72366f
DIST puppet_forge-5.0.4.gem 776704 BLAKE2B 5b9969ad88f279d1fac639ae28ed1202dc3daf3ab6c07caa60144080e54bf2d075a88381877c97e71e44df520c04780fdec8096ef896685c938ba399851b3ced SHA512 95c90d79b5c3b7c9f3e3775782357550c69599d7134c599daf1bb81d37e26d32ade7e065f6fe45e97dc535d7755ea3ae302025cc475c95dfb0d98af6ff8efd54
EBUILD puppet_forge-5.0.3.ebuild 915 BLAKE2B 2c6ba1cd1dce834e7862c9e9c4ef953b8b7a3f7fd6da410f4ade380ed5f8b6cd6c02f245647cf4502626bd7e3a5d5a2a3a4b8563cfc7450e58ce2fc3475d8bf0 SHA512 21b83fa5de27cd8a535cacb8e78fc59f7c174a46c70a883810cb51c6553142674f7e934a236d20b52bed1b75a7ba8cae69e7951ffc58b3a38d2a85c81ecc6665
-EBUILD puppet_forge-5.0.4.ebuild 918 BLAKE2B 2e1a9617eb1446cc82147767af96e29b11d35bf48f3e2f3df44544cee03d7e22c4c1ee4971714d332f3c03c6d043b33723c992f42f31ba659d0a0ec1bd80629c SHA512 4fefda65f6422009346a69a3b0f2d0c8126628cf5ff8b3eefd27308882e9b3df4a832f7345f225d229f9518e24685338c517fd32c3026d333eff67629be179c2
+EBUILD puppet_forge-5.0.4.ebuild 917 BLAKE2B 061e9c4b4a99c362f46533f78da29896111e7ec3a694be5a2e2916311755ebf8353d77d4233a81e624f0703be49ed8d6f86a8d9f03edf4d64f4f345474dfeb8d SHA512 7879626b03ad55aa158d8c2958f2b42ea8ca1a8673673e87445a5e9a1523ebb107eb74e9ea4e128d6f624f178ba2e3009fcd418e8b773a00657843433eaa549e
MISC metadata.xml 570 BLAKE2B 34720e4ded1a16b1d177684f1241999043eb3c15bac2c5463be03ba38dfd0d61b769251f598a80a707947d325fc4a8f86227e6a60d2b40c83ffae8a70b0ca276 SHA512 f28a1e45ea6a5acdf6180d18c732717e348d1077fa43752721778a7b203c071592c91bbddfc5f4d867ce3d4c81f6384e844fc6ae31d46fec9786d5c091481f5a
diff --git a/dev-ruby/puppet_forge/puppet_forge-5.0.4.ebuild b/dev-ruby/puppet_forge/puppet_forge-5.0.4.ebuild
index 1fa7e7bf7d74..2311962cb014 100644
--- a/dev-ruby/puppet_forge/puppet_forge-5.0.4.ebuild
+++ b/dev-ruby/puppet_forge/puppet_forge-5.0.4.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/puppetlabs/forge-ruby"
LICENSE="Apache-2.0"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
PATCHES=( "${FILESDIR}/${PN}-5.0.1-typhoeus.patch" )
diff --git a/dev-ruby/racc/Manifest b/dev-ruby/racc/Manifest
index cb68adc0b730..d220a7ca38dd 100644
--- a/dev-ruby/racc/Manifest
+++ b/dev-ruby/racc/Manifest
@@ -3,5 +3,5 @@ DIST racc-1.8.0.tar.gz 456741 BLAKE2B 47c4ca1963f97af3eea1673c1d7bbc5ff24924750c
DIST racc-1.8.1.tar.gz 459259 BLAKE2B b518b1e63acbb5434e2e73afdbdc2f76785e3f1bf612e93a9dede166d3f7b42e695a80f1c982b4d393787ad7a9b825b36485552266024bda21af3827af479fa9 SHA512 69ba66d4cd324922bdace64c6475d3218f94483b08c9f3cfcba1e32f252b198f96d10aaa999b4c9cb3a9d41591710d6aa4b74137b2910b350d407f5ff77a849c
EBUILD racc-1.7.3.ebuild 1798 BLAKE2B 473479ff17dbb7144a2479cfd01ac2050e6456b5270873b7e326a02e37f1190d0503969712a20db27806f8cfe9552f20e267877e9f384a77e8426a109e3e7749 SHA512 b02a8c3055212e8b10c6f11c345cd575cc98ad3905bf4e8ee34de68b299e719a46896c656b9f325758b417e1b282521a0f98246b4e6e5013bced79fc7a39d2ee
EBUILD racc-1.8.0.ebuild 1805 BLAKE2B 36fceca8af3c6c26e5f48d8f04f586a4baa6e8810e3b3c50ec9bc65a4531ce3db00f31f94b45e344ffeab85e417268bc1fd594155d5b6d298ae0645423d47535 SHA512 b934d1e7d8a4c87b79f70e429f05f44fec6f936dcd5ae8a5c7e75c25c8f33bd4f431b03c02923ce218e90407893a546b2dac943cb4d384c921172e54de5d23c4
-EBUILD racc-1.8.1.ebuild 1805 BLAKE2B 36fceca8af3c6c26e5f48d8f04f586a4baa6e8810e3b3c50ec9bc65a4531ce3db00f31f94b45e344ffeab85e417268bc1fd594155d5b6d298ae0645423d47535 SHA512 b934d1e7d8a4c87b79f70e429f05f44fec6f936dcd5ae8a5c7e75c25c8f33bd4f431b03c02923ce218e90407893a546b2dac943cb4d384c921172e54de5d23c4
+EBUILD racc-1.8.1.ebuild 1801 BLAKE2B 492d6c8e2d910742cca4d87313bb1abd1a781f424dfffbb46e7c59c3e97ebe1ce34ccfa1f5a340d977d37ba73eb4be20644e3f6abc44df81ff6320989745b04c SHA512 a8c7dd48df494613b99e108373889176214f08c4d9b6b6d38efca24277ee705acaa58ffa0257ac54f6914c4f658bed08b970ddae122b90efdd1263b74533c318
MISC metadata.xml 326 BLAKE2B 71f9ad77324e83ce413f1d0a6554a1ff9595ab1c893ee23899d8601d9bfa8cfe1498838b7c88f9718496b8f46df2641418337ba44c5c2dda588a61d5d36d3069 SHA512 6d02422200089abb4da31b4d8fd05797e98e603085526e83a2b7ab1d273fceaa09bc4cf44051d5abf36feb1885bf73304fc5f14a43a1ba521e8246f3c367ed89
diff --git a/dev-ruby/racc/racc-1.8.1.ebuild b/dev-ruby/racc/racc-1.8.1.ebuild
index f340d892f19e..5d6ee32e2893 100644
--- a/dev-ruby/racc/racc-1.8.1.ebuild
+++ b/dev-ruby/racc/racc-1.8.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/ruby/racc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc test"
ruby_add_rdepend "virtual/ruby-ssl"
diff --git a/dev-ruby/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest
index 00de1ec1d001..19cb314dff66 100644
--- a/dev-ruby/rack-cache/Manifest
+++ b/dev-ruby/rack-cache/Manifest
@@ -3,5 +3,5 @@ DIST rack-cache-1.16.0.tar.gz 264119 BLAKE2B 7affde4d1e72cd4f7cecec36aea753f7e8a
DIST rack-cache-1.17.0.tar.gz 264229 BLAKE2B 935e9d539dd130d62486326ef4f6b4ed2576a13262af40914a4de5251601872e29fc68134fe04f8f5eed656d17957257d8a502e02853838a30772a354ff8f921 SHA512 41b3d28c577f241c57c74623f37ef36efcc059f9b8499cdc2c08d15ab68fbd06b736140594c6860708e0fa6590027b0e64ab539d2d2ae243d1a1150e7e64959f
EBUILD rack-cache-1.15.0.ebuild 1189 BLAKE2B 8307a1e0d4b017b8233329febcdf2ba387a320a50395adb8ea863ef2992b08eb3fe2de4775507643ea336b36e48c894191732ea62ed224bd6d2cca6f115b65b9 SHA512 85e740f09556a34f4dfc2c8cda325ea418529a18f048206360a6f5bae95f4be57fc80a6cbd7a843e54a2402e660b9aa75d4853d3f3aa7e422be003bcc0ba96c4
EBUILD rack-cache-1.16.0.ebuild 1206 BLAKE2B 7b5313f75aba3580dc8211768a2cfe1f756f129631f9d1cdb4a163a2f728eb1d18da157cf8b1bf388822eb0b12a1b956473fb9718ed85b6cf7f55e513d0aac4e SHA512 ac57317ff24a56ad03b9d47865049e3c627a2e4d21377ab42ddec68b6c166ec7e0b284943b4b9dd7920658c475d62485a645b401daa8c867b3afa054903dc1cd
-EBUILD rack-cache-1.17.0.ebuild 1206 BLAKE2B 7b5313f75aba3580dc8211768a2cfe1f756f129631f9d1cdb4a163a2f728eb1d18da157cf8b1bf388822eb0b12a1b956473fb9718ed85b6cf7f55e513d0aac4e SHA512 ac57317ff24a56ad03b9d47865049e3c627a2e4d21377ab42ddec68b6c166ec7e0b284943b4b9dd7920658c475d62485a645b401daa8c867b3afa054903dc1cd
+EBUILD rack-cache-1.17.0.ebuild 1205 BLAKE2B ac8c4eaa03dcba81469462bed4dbfa2a9481d15820959caf609bbd5276d2728e2b5a64b45ad41d5647da8d25d186c0c645f3af28fb9bce100fd5fc20fede4276 SHA512 b6d64a83a74638dfaf48731e824e131a85398b9fbdd47e160849eecabf7e2c93f75a3084a7ae53d57da03931bac02a70376c28df883ea1bd38e3dfaf3b19e2a5
MISC metadata.xml 332 BLAKE2B c4e108dc1655b9d00532fbdcf4e0c735cd87f977d7d08b64ef6595b80d5fdd155a7d3aafe297a7a61729348c3f5f4a36b77db79e99ab68052751c1e76ee2e6a8 SHA512 3c0131f6fd63a703a3ed1bf420fa0a72e76d131ffb0229b8c78c86c5475740f6e006797ace17ac95bbc620815f952cd4982537e46785ce3761ddd45409ba1f81
diff --git a/dev-ruby/rack-cache/rack-cache-1.17.0.ebuild b/dev-ruby/rack-cache/rack-cache-1.17.0.ebuild
index 81b6b20841c5..9224031f5fd7 100644
--- a/dev-ruby/rack-cache/rack-cache-1.17.0.ebuild
+++ b/dev-ruby/rack-cache/rack-cache-1.17.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rack/rack-cache/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="1.2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_rdepend "dev-ruby/rack:*"
diff --git a/dev-ruby/rack-protection/Manifest b/dev-ruby/rack-protection/Manifest
index adc1608ed653..c2d43890b5f7 100644
--- a/dev-ruby/rack-protection/Manifest
+++ b/dev-ruby/rack-protection/Manifest
@@ -1,5 +1,5 @@
DIST rack-protection-3.2.0.gem 20480 BLAKE2B ac471dd39e8aad633bf20835f8dbeb9ca53b314b038391a8b334b1e5f2dd2c88983b1988655b5c946211883956318e50a7c2990386a0a43881f29bca474c8789 SHA512 8c8a715e031bbba3a572dc70e3ebc75357e43860fb8c3c88d15c9f07c07b3d6d27b335abc2eebb29c12a78871ef7be9788231f7ccfafca692afea49397310fee
DIST rack-protection-4.0.0.gem 17408 BLAKE2B e49827ada7524d4e93734f8513502f9c12cb83e0bfb1a5bd02a9a382a2f7be162114984d4ba06e76832d50b26bae17a542856dd40c3d41d8b59004baa2e0328f SHA512 5eb33e4829e5e0d320a14d169fd007111641e388f2b6e5f8de98d45dfd1e6705cdb4e1ce29524ebb6fb5afe14079b8e5370c9c389cb2befca4ca508da73165b3
EBUILD rack-protection-3.2.0.ebuild 675 BLAKE2B fdb8693bd1d10662bd3535cac02f59dd2abfb56d846a329493f0183bdff879951b15ed3f9c50316d405f692d832fafe4ddfd6a0a176cce8de9c3b6db0a14ee62 SHA512 3cdb9e715a88545bdacdbef41c2020fdaa197ec68e921077cc14276958755a9c273ba749e16c1eb153d881df038da5db8e4c7e9472bde2079e79bb544dc61021
-EBUILD rack-protection-4.0.0.ebuild 647 BLAKE2B d380ae57b9f78c9022f16b0a4a504af91e76c3bbe222011559be1ea5db045d93a50f90b76dede9ab46addeb048e4d086b70d54adc4cb6f33bf0a78e385dce09e SHA512 89a90cd8c0620bc14a2831e9f5c071f8d795e7cb3b4530f238453f8c68b0b64d88ebbc70391a0657fec507a6229e272a2a2917343b32c17646fe1239f6d4b5cf
+EBUILD rack-protection-4.0.0.ebuild 646 BLAKE2B 19b11dcc5d25b66f3bccbf582fdb0eaddeb991838370090da1dddcd01d7c2df23e8a6d8f3f296dfb14b6b4397e5fc260ee4f9f34b1419dd9ddd54e5cadb0e0c0 SHA512 ac6728093cba6191474ff9d37ce682b2610d81fdcf3603c4355a3400bd1d4574829f2ccf3130523ba3e196985898bf3c64daf170672235b939a4d3c3262e57ad
MISC metadata.xml 499 BLAKE2B b4ffc4bd6648aceab123ec88c266a44ed91ba6c44fe6499c903beaedccddab06e72c8d648a2811db37e8dbb534985611482f7c6c3f766a644afb79cadb8cf2dd SHA512 2766332950c09bb9b1bf99a63ecae4594b755c94db065c0c0201a4ad1fcfbf3880739ecccb30162e413f5c2d80bfac78e89227a941b743793926124c56c4a54d
diff --git a/dev-ruby/rack-protection/rack-protection-4.0.0.ebuild b/dev-ruby/rack-protection/rack-protection-4.0.0.ebuild
index 3dccab69e979..c4ee4b989f25 100644
--- a/dev-ruby/rack-protection/rack-protection-4.0.0.ebuild
+++ b/dev-ruby/rack-protection/rack-protection-4.0.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://sinatrarb.com/protection/"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_rdepend "
>=dev-ruby/base64-0.1.0
diff --git a/dev-ruby/rack-session/Manifest b/dev-ruby/rack-session/Manifest
index 17d7128c0ee6..b50c27c64194 100644
--- a/dev-ruby/rack-session/Manifest
+++ b/dev-ruby/rack-session/Manifest
@@ -1,5 +1,5 @@
DIST rack-session-1.0.1.tar.gz 3120 BLAKE2B a36fefd25da9bbab26a58419782baf7606171fcdf9d033b3abb52ee225f5bd3f8b52d18c11947cceae8f00f278c832412b3babb8c2d7088f2a6554dcb0293689 SHA512 fa8362689cd49d55e24c82699eca9a45dd408b5e8978f6aee11f3f107e8d0a1f36ad319f4dd92e4fe5fd83e985382a43c41a353e9366d03b41f28e826d65483f
DIST rack-session-2.0.0.tar.gz 23964 BLAKE2B 457210c3588c31d2d0d9251e6b12fe1f606545c4593c9be50a42110f99f7d15840553cac7e35653f2ef86d88f881a0a91537948bfca5b34e3d507cef8134c52b SHA512 8975a85845fa4dbdf22c10793fb2bb1a69aed3242c70c45b1d436448243e65ad77ecbfb17c8f2ef6f780b81ef480f8a46c5623e36dacc95401cd59a1510748f8
-EBUILD rack-session-1.0.1.ebuild 807 BLAKE2B b8b1a5993b33985dd6299efeeb4db7337086bd401245f12cb9cc65f43ccb17cd6b7d485c4199bed9da46514522fff0768db57a693f6c62a6a08e466af8e086cd SHA512 4eea74cb5c6a989f9843eee0b85683aea3d929b8cb9e25bf2a15358bf5df6c1f9180e81bd517f2e142fe0ddb01196e01efe2bffd0434cb688945001032f9aa7a
+EBUILD rack-session-1.0.1.ebuild 803 BLAKE2B 880d509e9f8f09b016d027ca74f02202e47efac83e0413309bfd7450edef99f217b485989ca0329274f9dc6386ebdbdd2ea3098a77365dc3ad9fd8dd49c50e4a SHA512 4414db20236f25d1c8dec278e6ac8b87b7f285400c0384ad202615585f7c5368f9f7dc2f325ff4b27d3427017dbd4fc1be48c288fee5865c71dae34fc0273c71
EBUILD rack-session-2.0.0.ebuild 862 BLAKE2B 3c2f2b8d6120fc164a015c2efb32dbd23dd51e341f0fc5d4c8c8fb4aa2a7dbd9c7b29c6a23ed130b0750fe5e7b2806c2ae200567f1678d8fdb9a9c3d1c975456 SHA512 0ec17cd07a56fec56697cf7f0024784341a3920029f1ef3b75beb1cce343ad1971c8f34ebcba0d79e25bb024484e5054710b11a82dfbf65066b34b11fe08a785
MISC metadata.xml 400 BLAKE2B 2e8c3864b3633dcdb9480532aeb823d2ce7a123755547efd45252e3ad3b6e7cdd0cc7ec41ee2fc1c3eeb58c7ce2166063927483c81ebdd1f72241589275cf277 SHA512 facac1460390bf52010f071c70009bb573f2827aab2681103ba0dc140222679590438b34bad710343b7e91fdb7e9857afc2c23769c11ab7a0c1adaa2beae3638
diff --git a/dev-ruby/rack-session/rack-session-1.0.1.ebuild b/dev-ruby/rack-session/rack-session-1.0.1.ebuild
index ecc25cc0d96a..ca862a58e5f2 100644
--- a/dev-ruby/rack-session/rack-session-1.0.1.ebuild
+++ b/dev-ruby/rack-session/rack-session-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/rack/rack-session/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE=""
ruby_add_rdepend "<dev-ruby/rack-3"
diff --git a/dev-ruby/rackup/Manifest b/dev-ruby/rackup/Manifest
index b58e8b198fed..62f30c85d85b 100644
--- a/dev-ruby/rackup/Manifest
+++ b/dev-ruby/rackup/Manifest
@@ -1,3 +1,3 @@
DIST rackup-2.1.0.tar.gz 25009 BLAKE2B 56de2ad40a1e4dbd0d7efb6583ceea6836eea4fa37b81c0f670dfe91b1c18e9cc4eed21c9057e027d8eb5b04a0cb148b6f5bd540ec3491e2381976902178aa24 SHA512 c470af246388243d2c48f244ccdc72aa8888539f5561fb1352c68ae3946713f14853820348b9a96f9507c316e0f619f111cd3cde077f6ee7f9dadc4bb2f2396d
-EBUILD rackup-2.1.0-r1.ebuild 968 BLAKE2B 0417aa747374e3efefaa8f3878dea5819b6a9c1854f3e3fb5dca0b5d2db29539eec88e996d40e86a4ffc912294ec3d82525090eae75bb33f9e984248c7053373 SHA512 3f3e3b7ef310e4e9d48bc2f6d8ff4e5f9e3a2088e30f24fe8fd85523020df4316dfa129c09239018d3636b49f92257b39f7d0fa5e202a8e0a6027faaef2fc896
+EBUILD rackup-2.1.0-r1.ebuild 967 BLAKE2B cbe7c024c8ab406aaf44052a3ed4cc28d013c83b5761de13bcd567deaae21d95bc02c6beb94d7fa3186dd7bfddaaad61c5a386c621b72ac246eb4fefcd9c6086 SHA512 3f2b4ca3e41e6c2e73a368c4a847a97abf7989a07cd4eaf0686b9261a5ed60fab3855449816138f494155b396e63a165168f0eea434925071ed764ccc1863b07
MISC metadata.xml 388 BLAKE2B 91b54e0bb54c0eb80648ac887eedd5276a4dbbedf550c5707d5dd55847b63ebee20baa6019bf8aeae03de6cf8c7d314d0a8bfecaafb33fe78f95b02b41e7a13b SHA512 80ff7e014e68ae2599919b0bd00fcf5b5c9258c76519bda5e461afc959bc8082c2a5321071b649d72db9f7421980ac537b71c1cc58b6d6244ecd1b03500e402b
diff --git a/dev-ruby/rackup/rackup-2.1.0-r1.ebuild b/dev-ruby/rackup/rackup-2.1.0-r1.ebuild
index 3dbe7ebac858..1c1fc90e038e 100644
--- a/dev-ruby/rackup/rackup-2.1.0-r1.ebuild
+++ b/dev-ruby/rackup/rackup-2.1.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/rack/rackup/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/rails-dom-testing/Manifest b/dev-ruby/rails-dom-testing/Manifest
index ba1c8528c88b..2b473f4aeee5 100644
--- a/dev-ruby/rails-dom-testing/Manifest
+++ b/dev-ruby/rails-dom-testing/Manifest
@@ -1,5 +1,5 @@
DIST rails-dom-testing-2.1.1.gem 14848 BLAKE2B 6923e861ed19bb920fc8e356a9f568f6c9048e87e9bc7adbc804f7fcba92bb8e636b71e4a4594b845e220f19614169d4466a4151df27a45025eb839fea539364 SHA512 c820925858b0ea1c4f978743f0f1c2cb9104f66f82fb2b75ec1219d8d68d5766a3e3e571950e2a436d951d183877f5eed4c6d4d9039cee298ee15e568bea43fc
DIST rails-dom-testing-2.2.0.gem 16896 BLAKE2B 7d2c17970b69a21d971a93d7a93f7ccdb269c609f53fcb573406f7670d17bc49e6313e723288a9e389c582c2331fa1088f1a4e8c10daf2d48cfdaec2b6e00e04 SHA512 90607b42d0239933f34aac803e090802ea823fd6c980149395860d50e8361428d6c5a4a3e9fedd5c7870c896864d3e797d5180b9796c9132ed2755d21e55de98
EBUILD rails-dom-testing-2.1.1.ebuild 651 BLAKE2B 52538a569a03461cc354f18b35cf1be707cc56c6447c4806524966f1edfa06f69ca1f5489e7ae02edfc3b4ff79aa2e69b9f03e7c7272598bc9fdf8cb16567513 SHA512 52f4bebfbd44c814bb9d2167faf75aa53cc17159cf04e13babee5335f44ac5d32117f423e6db43513f77157c37891cabd99ab7de9ce1b605d7a145c1fc435f2e
-EBUILD rails-dom-testing-2.2.0.ebuild 668 BLAKE2B 60022920ce73915f61d35d12a985756bfd503e7101968f670593d4af34637f07e5f4107addbeb1589bef8a63d6f7fae917fc8cd317c56e05dc0a2d6f6164d26f SHA512 a383f0d957cc7f3556cb14d427b227dab56d359ba46a6b8e97fdb2942c10f3076dc8dceaaf8171060f05fa230dde62d77991be3471c9ce73158f9837e31b8d6f
+EBUILD rails-dom-testing-2.2.0.ebuild 667 BLAKE2B 15ad1bef1d04569d1908e76427223db5bd1c350ecfacb4309914b92f951812ec28390227e4443a558fd79b4b8658c2e9d811c7d2390a8928235d8ed416e6415b SHA512 1d76bd1dada36b371727c470467baebee482620394a8926cb097fd1bfed3ac917d3f075c95ddd1008483293ba11caa8f875bf1b9133d3914a437e944325233a3
MISC metadata.xml 351 BLAKE2B f41c4494ab4cdb4300fcfec165838dd843ec89352955baa20ef14ac367c8b6305184e7d5514ff64fef0c0293fa4151c6d6aae40012401303249e58c3430b017d SHA512 fc7889faa9be9081dbf07ae7fb56b9220a56566e8af2eb6eb4388a998532210a8359af7b78b813e691145fb845c2594d3833c2d93d1a0384badf6de569e37fe1
diff --git a/dev-ruby/rails-dom-testing/rails-dom-testing-2.2.0.ebuild b/dev-ruby/rails-dom-testing/rails-dom-testing-2.2.0.ebuild
index 272b5586675b..044214e9b854 100644
--- a/dev-ruby/rails-dom-testing/rails-dom-testing-2.2.0.ebuild
+++ b/dev-ruby/rails-dom-testing/rails-dom-testing-2.2.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/kaspth/rails-dom-testing"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/rake-compiler/Manifest b/dev-ruby/rake-compiler/Manifest
index 5ee948ee002f..4fe3071c0559 100644
--- a/dev-ruby/rake-compiler/Manifest
+++ b/dev-ruby/rake-compiler/Manifest
@@ -2,8 +2,10 @@ DIST rake-compiler-1.2.3.tar.gz 38603 BLAKE2B d6cb1714ec3983051d794307e0516c0137
DIST rake-compiler-1.2.5.tar.gz 38723 BLAKE2B 9f619026574467e6abd31a449f1825c49e0df691b1f139c7a8829a9361df3401bab65312303ab7a566eaf73f4a3a6b78674c73abe6f1cc72d1f1bbb6f619e51a SHA512 843b9286f874b487f23a3558b0a7565eea5e2a22144a8ece944b4b69d40945eee16cca8341e2ea3678418df7f36637574c6832899215676ca3294ae61b24ff5a
DIST rake-compiler-1.2.6.tar.gz 38890 BLAKE2B 0d0e854b86fda590ea80cdff548195fda09f8851aad444546f88b8bd3594766b459e94185398d99c0322ca4314bee5b8ae9ebdc573ff1df1e3b78c3af651498b SHA512 29ad4a756149788676cf8f33dd419f0c306390d098f22b88aee211e61593b69f53e7f2b566d28c32cf3676478c0c2dba73a360715db1a9d6d50dedbbddb97379
DIST rake-compiler-1.2.7.tar.gz 39664 BLAKE2B 457359489e5c3c2155d0b2118b146bdf0ed0249b642859d34950640f472e4ed1d166ff3491ba5f739612f4a32e537b8319ee0eca2cd85cd5bfb61aec7a7daecc SHA512 7405037092446e245028f73494acbeeb9b67cdcbc4e90832180d3c53d36df008b05a83e88e1919b884754e39365ca5685aa22cf8caf9e7f96786c11ac7208ead
+DIST rake-compiler-1.2.8.tar.gz 39764 BLAKE2B 02bd433fb380be05fd0c94880ef5d6a6efb9e1a0f04eb7d80950d76426dd1237fc035560a62aea1327b88f02a59ac6ecabbc9895699debe1ee7af97a5f276f38 SHA512 f76fd5fbee981aed06dd75414c11e0b91fbc13fb414d0ef985ebe4b7bdbd9edbb6d823308bc9d6b153127c82b602ca33ccbc1d67c60a9587391db73e5f5e4f48
EBUILD rake-compiler-1.2.3.ebuild 1600 BLAKE2B b23db96de4e6592bb5bf3187390e78b94e08fc39fc41c7ba37a82eb6fd9fe0abd8e1a4b0d4d058369121973d4ee6a0db68baa9751107b301155945c9d8e2cc07 SHA512 f018680b0bc918fdc4526f4589728b0ccbb0c3985484209ee71171ae044a9b3ba60c3b03c75dd909fcb90d36a10088494a33bd8f50df8c36618997d6d6fe33f9
EBUILD rake-compiler-1.2.5.ebuild 1613 BLAKE2B 8ebf6bc58deb1b791899f046ee5ce3410cbea6fed58d70ec84bb9cfbe7776aec697ed8016b2b7442164155a9eccfad690259d8b8783ecda7ff6c89c9917303af SHA512 cc29adf7dcf17777cd775886386df74a403766dcccf8ddad0c4cefe829b721809f796de4512db496044fd112d5eaef0674c4cebcd48598f5fcabe4d4f6fee98d
EBUILD rake-compiler-1.2.6.ebuild 1617 BLAKE2B 07d0bf90c26916e67864c3f8ecb4428cf7c8d9f94c50b7cc79a875bd23ccadd59812b1ae65bb632ddb5e15ab55b4010789420e6b33ed2fba64a776d560da35db SHA512 5d0bc7d7e64c5c91e36e8627fcd9c048d1e40803cf5fd6b0c18eb6b5c1d4519d0ad3b99b7ba34b92d146a236e1b283a4b09ac07952148eb94ec3c990c2527be5
-EBUILD rake-compiler-1.2.7.ebuild 1617 BLAKE2B 07d0bf90c26916e67864c3f8ecb4428cf7c8d9f94c50b7cc79a875bd23ccadd59812b1ae65bb632ddb5e15ab55b4010789420e6b33ed2fba64a776d560da35db SHA512 5d0bc7d7e64c5c91e36e8627fcd9c048d1e40803cf5fd6b0c18eb6b5c1d4519d0ad3b99b7ba34b92d146a236e1b283a4b09ac07952148eb94ec3c990c2527be5
+EBUILD rake-compiler-1.2.7.ebuild 1613 BLAKE2B a6289f6ec9e64137a66a8d2fa96849e93abd0fdaca4ddaa746facb02a2cf0a5c329c763dd505a1ed32fdc3bcf0a9caaabe77d61d6150f305a691f0e4c628849b SHA512 5445a585ef94fd908da254d116748729a7584ad31df0b4d5aa40c07936878c60c12881d09c46ac8e6b97637aac40af38ef1f7ce99533b1db8332d58d926493d1
+EBUILD rake-compiler-1.2.8.ebuild 1617 BLAKE2B a565167ccbca3efd1ae968faa49b87020b4cdca68bc2db2bf576392e43ee8016c9e2a89246dce569173f743a24505c855adaf5dd2114328da495d42207d07ed9 SHA512 2694dd9536bb142d034fb669b8e4396e1beac1d01a509101c0b1610c5fd367fda3f6892fd612e9f44c317a3c64254f8aadba1a6523e43bfde3842801bce00e2b
MISC metadata.xml 354 BLAKE2B c711f59f42d530160f707aa7d99563e3274e791698b85925a58e92ca36ca0c49026ae7e13ef42946f07709020f2113c5f6bd2a2f5cadfe86b142c7d4f31cf077 SHA512 7a1a4e0edc58403cdcaa2cdd0e9e5ae7d7642d5c961f9d673bb62ef2f94c95677d79686cf246f24e103985504a2e6d10fb0bddc76d2763553d5fb6808d3f989d
diff --git a/dev-ruby/rake-compiler/rake-compiler-1.2.7.ebuild b/dev-ruby/rake-compiler/rake-compiler-1.2.7.ebuild
index 810b46de41d0..b0c297358c59 100644
--- a/dev-ruby/rake-compiler/rake-compiler-1.2.7.ebuild
+++ b/dev-ruby/rake-compiler/rake-compiler-1.2.7.ebuild
@@ -19,7 +19,7 @@ LICENSE="MIT"
SRC_URI="https://github.com/rake-compiler/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0"
IUSE="test"
diff --git a/dev-ruby/rake-compiler/rake-compiler-1.2.8.ebuild b/dev-ruby/rake-compiler/rake-compiler-1.2.8.ebuild
new file mode 100644
index 000000000000..3d97aed01aa8
--- /dev/null
+++ b/dev-ruby/rake-compiler/rake-compiler-1.2.8.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rake-compiler.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provide a standard and simplified way to build and package Ruby extensions"
+HOMEPAGE="https://github.com/rake-compiler/rake-compiler"
+SRC_URI="https://github.com/rake-compiler/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/rake"
+
+ruby_add_bdepend "test? ( dev-ruby/rspec:3 )"
+
+USE_RUBY="ruby31 ruby32 ruby33" ruby_add_bdepend "test? ( dev-util/cucumber )"
+
+all_ruby_prepare() {
+ # Avoid failing features for native gems, this also fails with rubygems
+ sed -i -e '/generate native gem/,$ s:^:#:' features/package.feature || die
+
+ # Fix compatibility with newer cucumber versions. The not syntax has
+ # been supported since cucumber 3.x.
+ sed -i -e "s/~@java/'not @java'/" cucumber.yml || die
+
+ # Fix compatibility with newer rspec versions.
+ sed -i -e 's/be_true/be true/ ; s/be_false/be false/' features/step_definitions/*.rb || die
+}
+
+each_ruby_test() {
+ # Skip cucumber for new ruby versions (not ready yet due to rspec 2 usage)
+ case ${RUBY} in
+ *ruby31|*ruby32|*ruby33)
+ RSPEC_VERSION=3 ruby-ng_rspec
+ ruby-ng_cucumber
+ ;;
+ *)
+ RSPEC_VERSION=3 ruby-ng_rspec
+ ;;
+ esac
+}
diff --git a/dev-ruby/rake/Manifest b/dev-ruby/rake/Manifest
index ffefa4e0464c..3b84635bec50 100644
--- a/dev-ruby/rake/Manifest
+++ b/dev-ruby/rake/Manifest
@@ -6,5 +6,5 @@ DIST rake-13.2.1.tar.gz 124565 BLAKE2B c9ec38d3808705aa583d815966c026ee891f4af88
EBUILD rake-13.0.6-r2.ebuild 1472 BLAKE2B 9b19ac4f77376bc64c11562a0b1d4047c2659564ae84d1894504b7f7806e387fe5b2cab8d7743486819bc9677b8503eb65249e4adb7e1acc8302ee0423127151 SHA512 7a1e757467e986fd179723d9dc724fc52f0e00fda714c10e20ac7461d76c5c0a013fc27e45433b58e8753ce1fa4675fdd1684aa2904f6f658671b43b6e9f8be1
EBUILD rake-13.1.0.ebuild 1459 BLAKE2B 7f40d7cf9d2829136dabcc3c8e871176a08f3df4e1df6a0a234ec1abebf1c01bd4f2d689201361cec42716a54d703957f259ec94e2d552b6e26e1e2512ef5ee5 SHA512 192b87f3e0c70c14873e1ef5fcdd68f807f3a8f94d455ac3d503b3725ed84a78d763f319f4a0d0942161bd25caea301559154e7e5788dfe66ae90f816e67918e
EBUILD rake-13.2.0.ebuild 1454 BLAKE2B 17bb51e21dafdaf3d83113f2195a21cd193aabec81b7e926ca8bd9882bbd9b6d320a8ef3e7725143d6c1b2a1da2eae1527c75b33c7052d5b36d5f887de0afa2f SHA512 d726463369a503b13c1c8aad13375291872c2e329e381994370d29d2fa30dfa0f0a6357dd942e5bda3502571970bde948a2fa46ca0b6623e21fb9900fe2058be
-EBUILD rake-13.2.1.ebuild 1454 BLAKE2B 17bb51e21dafdaf3d83113f2195a21cd193aabec81b7e926ca8bd9882bbd9b6d320a8ef3e7725143d6c1b2a1da2eae1527c75b33c7052d5b36d5f887de0afa2f SHA512 d726463369a503b13c1c8aad13375291872c2e329e381994370d29d2fa30dfa0f0a6357dd942e5bda3502571970bde948a2fa46ca0b6623e21fb9900fe2058be
+EBUILD rake-13.2.1.ebuild 1452 BLAKE2B b47bf0df56af3ed2ff0ce15d4c7f86b15f779a4d3993c398920d47a6869f1b8ba450efc2add5f7c7b20bd43750c97bebf3b9abf51a432b15e79d9bca6eb105b9 SHA512 dc2cb75456739c60ec4b2e0a3ca2a3d7dae93bdcc3864a1d1586380fc5048ddb55ff9c42a2c8cae1b7022d812df6ac73e8171fe6f619f611de16bf8651073e9d
MISC metadata.xml 342 BLAKE2B 2ce6f0f6a15a223f7ce774b3c3ca1dc060bdd8eff79741692a6ae900ca52f3f37d9616de4c2e87826086de2fbc6d66cc2aba8a17081430d587d3b170a391de56 SHA512 484f0bbde0d79a392f8e3e95d447f62a5b3246b93b273395bfc4e5f6ef5ed18f6435cd071bbb6594d4bac2f8013a90a3c97044eb8e69d9aa437f511f77bae1e5
diff --git a/dev-ruby/rake/rake-13.2.1.ebuild b/dev-ruby/rake/rake-13.2.1.ebuild
index 9f9e0a5bc533..10d330da7596 100644
--- a/dev-ruby/rake/rake-13.2.1.ebuild
+++ b/dev-ruby/rake/rake-13.2.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/ruby/rake/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc"
BDEPEND+=" app-alternatives/gzip"
diff --git a/dev-ruby/rb-inotify/Manifest b/dev-ruby/rb-inotify/Manifest
index 4e124cda2e53..04ba37435a0e 100644
--- a/dev-ruby/rb-inotify/Manifest
+++ b/dev-ruby/rb-inotify/Manifest
@@ -2,5 +2,5 @@ DIST rb-inotify-0.10.1.gem 15872 BLAKE2B 1ddf4fe8de7cdd348e007ac29ab7b4166709243
DIST rb-inotify-0.11.1.tar.gz 12136 BLAKE2B 3a1dc507589c02cd07903f33546d9a222bf2fad6afc283dd1a463549fdb38c8b1aadc00ab4abfe3f7e63d1a138bec0f8ac8a4bbe7c66282a9a7007e9f7012805 SHA512 46966609686878d99c5a6623f5a3f55ef203ae32e48d0efbef295f97cc728c6938759360d445e052b82206322c7bf6f995db3007c7f3c0b2818549b8088be9bf
EBUILD rb-inotify-0.10.1-r1.ebuild 973 BLAKE2B 2e324b25d7f6316ee8ead72a219e67505632bd69fdcf63ba0ebff427e1d2d8ec8a73bc3d0333300567d38dfa1a0abae70d7444c48236dd6d7da2ff59d866cdb7 SHA512 e504cfc7a25f4677b0f30d4bb9851293a377ccdeeef644bd710b5a1fde222976639d252218cf12015b19cacd025a6b3251f0e2c8f90a27ff23f9847f2f805837
EBUILD rb-inotify-0.10.1.ebuild 973 BLAKE2B 747ae580b2acc635080f830ed3f0700efeefb1fafcb519200279615316bdb1d2ad651b1b48234d91deacdb5de3849342afb81eb2a39bb880d601089ad63481ad SHA512 ce95db7f3a54f58d4cd588aaceb8d88e695ca9c102aee88db94dc3629810af2fb19d732596b7107660e271d245f58b162b83ce6cdc24ca2835deafa501c9c219
-EBUILD rb-inotify-0.11.1.ebuild 1060 BLAKE2B 06fe949a16e8963bfd7977d95c6c9b367a7535ffab0532ff672a2ff88d784e9daf9b532c0733c95365b8e0b33fd9cac4a0b97551e42afa06e48000698370f3a3 SHA512 0f5c5f7f170bea803e4add2cee2d88c1786b0f913ed099b37515f2b6a62fc12f0cd8c3ce648b48b5e7d3323f82adf4bc2c90b54b5f28737049c79f68ccf9c7c2
+EBUILD rb-inotify-0.11.1.ebuild 1056 BLAKE2B e2ec99a80e616db2e14538f17ce43aee754319816cfd367660957094d9d417bc26ae601e1ae68e4d7f1753aab8f118dcfe905ecd71e7c73f6ccb956308ae182d SHA512 f9eee55ba7e2ade57fca288d13663fb28214e759262406b38888570d14a6eb4cc0de4d56893ac1f965465c1210fe8b6f605068f6f989cbca4fe6a9ba273046d5
MISC metadata.xml 343 BLAKE2B cb76e65191290d869c2e112538791f03f0f7a1068d978afd9ca34a7cf04bcbffb0bb5f6c9d5578258f4a57eb569ec330ab58c227a9e424b9aa1a9b6f3f2e53de SHA512 3b6d9dcf63c84fa0a06790c4afe55fca1d7408345366fea978362b76e123d15900ed1da06777f2c4b5b73bb5821d3a203dd7ca7da03562a1d1ab73eb8acecf1a
diff --git a/dev-ruby/rb-inotify/rb-inotify-0.11.1.ebuild b/dev-ruby/rb-inotify/rb-inotify-0.11.1.ebuild
index 26ddd7c62cf3..2ba0b158768d 100644
--- a/dev-ruby/rb-inotify/rb-inotify-0.11.1.ebuild
+++ b/dev-ruby/rb-inotify/rb-inotify-0.11.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/guard/rb-inotify/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
ruby_add_rdepend "dev-ruby/ffi:0"
diff --git a/dev-ruby/rbs/Manifest b/dev-ruby/rbs/Manifest
index 99ae4b7f53c4..a6e28bc20548 100644
--- a/dev-ruby/rbs/Manifest
+++ b/dev-ruby/rbs/Manifest
@@ -4,6 +4,6 @@ DIST rbs-3.5.3.tar.gz 1254332 BLAKE2B fe82805b727112ecc61fc581601fbb82e0c8a18a79
DIST rbs-3.6.1.tar.gz 1272668 BLAKE2B ac7980431b1db1916a796edf6e59918d96fab398db7f2a826dfc183bd5def34c2ac579c222c01ed6e38c68c79f92dfb375476df9b97a04d0150e2eb6dfced6d8 SHA512 fc60c3cad539baf941fb0672e2ff80c2de33585e117ef5752ca4dff215e782a3be42b80a6b49a7150c05ae365aa521745f7a65817ab4d26495d745713c29933b
EBUILD rbs-2.8.4.ebuild 1870 BLAKE2B 9d1c1de906a5b7596e196ca437987fba558c7011168acf9d592012a4c40781434249b617c3b86d39b66bedb656c7e952014dee4f8bd2c74918611d449d56a8e3 SHA512 457dce6bfdcdfe5b3f9cbd4d3868ff94f17b9056008135eae73d1e1da6dd878d5b4428b0aa61dabc7281fdcbb466a92d2438f0a1dac11df0c14eed413ffeebf6
EBUILD rbs-3.4.4.ebuild 2095 BLAKE2B d87b2a8495a0bbc92133ced15776c5475251de61e9b110dcd24a5191b5e299f4a2a3aabe5fb8e41a029e8320875f377a9d39f939655a238c7019a7ce59014cae SHA512 97eb720b14090511f94e14274a7be76dd85e288d46068abec7a53fee4338fb324e7e7b42ef58ab4c51252c3214b0e3c3a7d920ddb5dfb7e0d4368372e6f7fed9
-EBUILD rbs-3.5.3.ebuild 2397 BLAKE2B 6ea820a5c1dccd4da2353cfa4fd941c5433d3d4bdb2d08ede51fc0ef68de744778ce617975a7af0210a0b1347e2834ebfeab1047e750844e4674bc07db3b7407 SHA512 cb8b8e179dc79ff413356e3642bd3aa80b7791da56178670914d5fb1ab7103f755d6dd5ddd40980e73ad6df191d4bca13ff24beff1e92ff72ee670c6d042e2a4
+EBUILD rbs-3.5.3.ebuild 2396 BLAKE2B 185a8df8a3a3bc054586722611836d971779654268c0c3535c7fb87b7454113d1e42c8c27c7b9ccde37a79191cf5aeb823bd4e3ca8345d7f018c910ed5c5a8f6 SHA512 51baccb8039008720f6052d6b6e2c1bab016baa3b84510d555c7d98277fb9342b4749fe4237d69cfa9cf4272b92150ea99c79e6ea3261c90b47791234acdf52d
EBUILD rbs-3.6.1.ebuild 2397 BLAKE2B 6ea820a5c1dccd4da2353cfa4fd941c5433d3d4bdb2d08ede51fc0ef68de744778ce617975a7af0210a0b1347e2834ebfeab1047e750844e4674bc07db3b7407 SHA512 cb8b8e179dc79ff413356e3642bd3aa80b7791da56178670914d5fb1ab7103f755d6dd5ddd40980e73ad6df191d4bca13ff24beff1e92ff72ee670c6d042e2a4
MISC metadata.xml 335 BLAKE2B 287ad52f77f7c62c6fa58fcdb9b1c1498cf39010ab26b6f98655beef9719ee5803844b1ab084788af70087e342a02806a8619a8dee472bf6d4d0b2ea54d2152f SHA512 75703ccbe3a15813f6fd3fca2489a9b39e586f59ff2cd89ec8d7a6293760a8789aed715565520f0f623746932bd756820eef960e45fea5f130d34cf4cd586cb5
diff --git a/dev-ruby/rbs/rbs-3.5.3.ebuild b/dev-ruby/rbs/rbs-3.5.3.ebuild
index 7aebee8de87b..9798c4553689 100644
--- a/dev-ruby/rbs/rbs-3.5.3.ebuild
+++ b/dev-ruby/rbs/rbs-3.5.3.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/ruby/rbs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar
LICENSE="|| ( Ruby-BSD BSD-2 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_rdepend "dev-ruby/logger"
diff --git a/dev-ruby/rdiscount/Manifest b/dev-ruby/rdiscount/Manifest
index ac61e023de9f..337107e473f3 100644
--- a/dev-ruby/rdiscount/Manifest
+++ b/dev-ruby/rdiscount/Manifest
@@ -1,5 +1,5 @@
DIST rdiscount-2.2.7.1.gem 74240 BLAKE2B 06779a601c8d13b90f5d9fb1c38712431671eab1cb2ef012dee284ddb6da254a0c788f16295438913d68f3641db2ec48c7cea3bade4f36fdc55b7a6049119fd4 SHA512 e67bbbb7f19ef14a729642e2059f0920b65a3f254507204955ab6d34529ade643ee7adecc3db2c61ca5462d266f88ea336bd228401e3cd0fad98e2e7763dd8d3
DIST rdiscount-2.2.7.3.gem 75776 BLAKE2B 6dc3110d0acf1adf86450e520e43e9d6602ca8980e85d5d0122f2e49026e6b6a32eca72a44631fa1fa03e6c649b21941a820cb07a1d8cc30d3bde3d3fdc74c5e SHA512 525791f2be10e118f556676a1645d2805ba6ad920e4f4c8761362c5aa09cf1f773f0216f7b6c2e1f78acbc1de1ac85c6088cc85729af70a28f537fdff3434786
EBUILD rdiscount-2.2.7.1.ebuild 1105 BLAKE2B 7e30f4ef7954abd064ebbbaba7a4a09b93416dd1dccd050851cc1bde6542c56a82634eb74e61e0e70ade1b5daa495e65a9f2b1d1209fa5213893fb8396e88ff4 SHA512 b073bd5f9ee835f328b478c332602d9544591886d270ac1d83a0b5355031d2a862bb53ffae6dd0448c157ef37aa5df41b947906f225116e09783af849b7d9ec0
-EBUILD rdiscount-2.2.7.3.ebuild 1112 BLAKE2B ced9c875f28a3c644631e3734af8ea4c1b69c0692647c99dd4b755626a0f8abdeeae608f7df9bd0850823aa11933aa47cffc8873e8cf3ca872cd4edce7afe317 SHA512 fed8f421cf81b3515f46d602da7cd5a22ea8c601242e1a261f471757a12774a3a01296d92a00e1257261c973d3e61bc09d56926684943125cf967b0dede5995f
+EBUILD rdiscount-2.2.7.3.ebuild 1108 BLAKE2B d437a5ffc07f55f2cfda772c56c7ca76073afaaad5527dc16eaa50bd48816acf41d5d622ddb9eb4f5c73fb48da23f74f1a104e57025d6aa6ec2127e26f2dacf7 SHA512 3eb33cdf9e3f69f910eb3001acffc37b4da22b342286a7975e50d1c80915fd3aa2d40113466e74ace26f1d9d1a549a13a8826c067a509c291216adfd74e2dfe2
MISC metadata.xml 399 BLAKE2B 627076125b7e7e5b5e89a7f119f8f53752b736a853df1525686a3ab0e15229fc51dfe0af531d3162bd27b26d1d18e8f0e85d3fe16f505de9149719567a8580ce SHA512 f53507fbea29f248450f54b949387661be9122fabf673179357d6884deb0825426b41f3ea6bd0d19be109023a3c33d8bc2365adb26ee31a65aeaab961443c20b
diff --git a/dev-ruby/rdiscount/rdiscount-2.2.7.3.ebuild b/dev-ruby/rdiscount/rdiscount-2.2.7.3.ebuild
index 1e2af68e91bb..7ca5bea726a2 100644
--- a/dev-ruby/rdiscount/rdiscount-2.2.7.3.ebuild
+++ b/dev-ruby/rdiscount/rdiscount-2.2.7.3.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/davidfstr/rdiscount"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/red-colors/Manifest b/dev-ruby/red-colors/Manifest
index 22277be451e8..5f8d3c42c3ff 100644
--- a/dev-ruby/red-colors/Manifest
+++ b/dev-ruby/red-colors/Manifest
@@ -1,5 +1,5 @@
DIST red-colors-0.3.0.gem 104448 BLAKE2B 46b99c755e745eadfc1af61c024df66d54b583c9fbad37522971d44ee42b1db9a5148529a37252ad50cdb276fee8e58aca2afdc190bac3098baa67857eac0d6a SHA512 baa05634213a46da968a42e478db097c5bc47187e61807a3b3c30b8109a0fae63d587e5a3227b5bca75b921304b9d5e24a5ba945361dd5eba1c25235889c2cf1
DIST red-colors-0.4.0.gem 107008 BLAKE2B e9396e16719514fa6ffee2de5f24f5668c6df10122264b967133f29a0c6b3fb949babb4d343948afba74a8226979677061ef1b28f1fef3e1e002d6d3b643ab78 SHA512 ce142c8f0b0e0a3d676b8460938c788595d15a84f268ac80a70543f81d4042d60f6f5703c91a496be8d27eed504207525bd3c4b72909b3dfc1ea2599515aafe8
EBUILD red-colors-0.3.0-r2.ebuild 433 BLAKE2B 417911547cc93dfde160bc2f32d71e5b92586282dc70acc5f2f7a86547c38415332e7f1c082bdac8bf54573a0d0816af3f3738a7f133ea618ffc410e97a0b34a SHA512 e3d5aaaa7f95a6c06d8c8ba8022dfa1cc1d367752d6df46193c4a324d462a45c8669fc6989f5dab88fab64c9a48257bc0fc30e620683349baae27ba909635f6a
-EBUILD red-colors-0.4.0.ebuild 474 BLAKE2B 35c1b1dda68ba6cca474b49a511d478acc2aae3ea5fddac4361681126a9dae0efe3886f1dbff466b20352024cc12e5291c28a99b5a3f3db8b01f9245b9c5c7f6 SHA512 81830a0779464b40bfb6b03c64b34ba46b0d4ed0392f70f2cf6f5c2441c4871f8018079d0a43e6e9a9a92e77d4a36f21817da83417ef3098b5242da3908b7d04
+EBUILD red-colors-0.4.0.ebuild 473 BLAKE2B d57f7549dc407197c153eca1cdd1bed1132c95ef4099cf551f3a4b60ed5538f19f37a511d114ccc91f0034c80a40c03f6bcbc0bbe62708bea7690b5f6cb9ff41 SHA512 63a9f2b0680ea66358f878b3d15b914cfc9a2b991d3e39027726cc82d9a435487aba27cfd47a31f36efead26b97e13e7450d6b4331d8e9dccfe7287ad8bbb54f
MISC metadata.xml 335 BLAKE2B 298565d1b2f148ef55048346117b9b6c373864aeada709667a8457ac9b641c60110048264d8f4d9e5d099fb619332a6e87951f9f4a9847d1d1488dc25f339d3d SHA512 a482d5ac8ac06b92e03f3e0b6a2a3b79737e3d573142de2107ee85a41e86414e6c0a4a7a360e74bfaa9d0777ef40308c2f927dd2126f26e4a0a0a0355ffbef0e
diff --git a/dev-ruby/red-colors/red-colors-0.4.0.ebuild b/dev-ruby/red-colors/red-colors-0.4.0.ebuild
index 9ff66585041a..31461ea48ed6 100644
--- a/dev-ruby/red-colors/red-colors-0.4.0.ebuild
+++ b/dev-ruby/red-colors/red-colors-0.4.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/red-data-tools/red-colors"
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+KEYWORDS="amd64 ~ppc ~riscv ~x86"
ruby_add_rdepend "
dev-ruby/json
diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest
index 466257e4d249..e007e3a9f4dc 100644
--- a/dev-ruby/regexp_parser/Manifest
+++ b/dev-ruby/regexp_parser/Manifest
@@ -7,5 +7,5 @@ EBUILD regexp_parser-2.8.2.ebuild 933 BLAKE2B d36cf47a38a212060c26fc78e27b55f087
EBUILD regexp_parser-2.8.3.ebuild 941 BLAKE2B 39e7a09f8e5f87a1bb1de6999a03aadd2152d957a739e5352c889f218591be93ca9a40bbf9030c4ac38be8b4fb03947827155423540af11e768333949d1f252c SHA512 4df4bd60d55f4662e04b262da5d8bb8cd4adf21e429a14599eda9f8d868e9021a7140d804c848581551d2286a8999f7f3d8219531fcc869e15616bbee8928bae
EBUILD regexp_parser-2.9.0.ebuild 938 BLAKE2B 60ee53c5769a6cfe0eda6c7a872669513d578faac4733ec7040a0bf2a3511017ed66ce744feebcf1bb1ba371b57df9aa2bb0131beb1177097b85bdf718e1948c SHA512 3e7ebf077d5d648122e4e1ed097b3fe0fd15592a22f264ff6a7e2b78943c44b298af3f2fa2fe808367c84d34f8ce9744c36d952b0fa138ae711203273af07a85
EBUILD regexp_parser-2.9.1.ebuild 938 BLAKE2B 60ee53c5769a6cfe0eda6c7a872669513d578faac4733ec7040a0bf2a3511017ed66ce744feebcf1bb1ba371b57df9aa2bb0131beb1177097b85bdf718e1948c SHA512 3e7ebf077d5d648122e4e1ed097b3fe0fd15592a22f264ff6a7e2b78943c44b298af3f2fa2fe808367c84d34f8ce9744c36d952b0fa138ae711203273af07a85
-EBUILD regexp_parser-2.9.2.ebuild 938 BLAKE2B 60ee53c5769a6cfe0eda6c7a872669513d578faac4733ec7040a0bf2a3511017ed66ce744feebcf1bb1ba371b57df9aa2bb0131beb1177097b85bdf718e1948c SHA512 3e7ebf077d5d648122e4e1ed097b3fe0fd15592a22f264ff6a7e2b78943c44b298af3f2fa2fe808367c84d34f8ce9744c36d952b0fa138ae711203273af07a85
+EBUILD regexp_parser-2.9.2.ebuild 937 BLAKE2B 443c94ec9a87f5f10cc4f8a80d435e7fa60fe2422f949bcbb4daa8f452a9f95b94335a3dd3c71748609e308ff7dedb808b904c591534b876066b8638c30fa834 SHA512 8c3d986defbccf3e79887ce0ea957567f6a8d1a8065e4603adb46cae864ed89910fe5ca354b3a13995d0da3f2ba5acfedb2b2e8163374e45a6843b5a43f69199
MISC metadata.xml 346 BLAKE2B 91c8aefa1a1d1f9f8b70a36b65524b8e9bc41fb22d7e411e1501d74dde8abdf1fec981340832046edce885ee296cf1beea48fa57678bb5af2c39f957670a5f82 SHA512 15b3c9a8a7fdbbd2f782308687f6551cb626732c0858c2cc88640b8ac2246e453667dfe6e12ff3547c2d7e267304cfdf70fe913ade8d802c321a3df12b699a6a
diff --git a/dev-ruby/regexp_parser/regexp_parser-2.9.2.ebuild b/dev-ruby/regexp_parser/regexp_parser-2.9.2.ebuild
index 24715aaf7a43..84f0426f1b9e 100644
--- a/dev-ruby/regexp_parser/regexp_parser-2.9.2.ebuild
+++ b/dev-ruby/regexp_parser/regexp_parser-2.9.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
DEPEND+=" =dev-util/ragel-6*"
diff --git a/dev-ruby/regexp_property_values/Manifest b/dev-ruby/regexp_property_values/Manifest
index 8be50269bb70..6ddb2666520f 100644
--- a/dev-ruby/regexp_property_values/Manifest
+++ b/dev-ruby/regexp_property_values/Manifest
@@ -3,5 +3,5 @@ DIST regexp_property_values-1.5.1.tar.gz 13901 BLAKE2B 32236b67ff4fc932fc30638a8
DIST regexp_property_values-1.5.2.tar.gz 14306 BLAKE2B 77954b5af6ac525420feabcb904967addd284bd4f79ad38c12048aaf38001e7a108056016ae35d850dc476eb8d91aef049d16d466f03c14a4b2c5f50740f30f1 SHA512 08d57ae06628c4ddd2485c72da0568eaac0520ef8aade142771c9effef97d8021352fb4cc84cffeebcd7cb27987cef965f2109a6cd91226f8a1a42023739dab6
EBUILD regexp_property_values-1.4.0.ebuild 1141 BLAKE2B 09b6b59c4df5f0c49ea46678afec845b52ad84b5f14e838ddfbb53a4fbf4487705587993daa5c555d680c5feec37550b6bc32ab90b8a88118a6e87d4ad81dda6 SHA512 fa18a1df769a8d9536b1128303552ea68d69a785841ca694e06dc9bfa903dd46a5e9beaa6c515adaf43f51bcb0616b89d168bcd423523457b6b99b629ff7b1f7
EBUILD regexp_property_values-1.5.1.ebuild 1134 BLAKE2B 4e2c114599c6472536041b88219237af69b079af25c4534bdff9c16b9dc51155298aaafb7aa9231031d9b50c2aacf030b742122879a2249000cba3bf7b0889f2 SHA512 29c6a7ffe552972322b00ee597c8448e984062698a0f0a1056cc0b79fc2273c30c43554932cb3c69777b5e9307c5796cb31868c8466fec5eb804b2cf62baaaec
-EBUILD regexp_property_values-1.5.2.ebuild 1134 BLAKE2B 4e2c114599c6472536041b88219237af69b079af25c4534bdff9c16b9dc51155298aaafb7aa9231031d9b50c2aacf030b742122879a2249000cba3bf7b0889f2 SHA512 29c6a7ffe552972322b00ee597c8448e984062698a0f0a1056cc0b79fc2273c30c43554932cb3c69777b5e9307c5796cb31868c8466fec5eb804b2cf62baaaec
+EBUILD regexp_property_values-1.5.2.ebuild 1133 BLAKE2B 16d27738574a725a33ee12b9b81b56d47d101788c5b4c914952865cac70314e8e7fd6dfc0a9b5b170ec8e99b6233a3c9321333eac46c29281a8562a67ebd1c00 SHA512 01667755e60451c6237ad56d46d2b4f4350836b652e0917c97f8bef84395a025a4f8f63fe51fc5f4b9f4d337f64683cc2972bdc044d38475b5ebeca40b14f3e6
MISC metadata.xml 342 BLAKE2B 6059bf072188b7ba45b7eb396f49064aac41eebf6de9d73f5bb3c06c49b87ac1686311d18f2fd8557a51233b3f906bec4bf43b67bf56330f5197a3ed1dc4fe24 SHA512 ef7e326ec844d03ddd9eb56461b34b97f9db11499bb2197c23eda498afdfff1822591d7399781cf81c7a3279cd7a164a565e1bff81d9d4b89c2be5db476ce5e4
diff --git a/dev-ruby/regexp_property_values/regexp_property_values-1.5.2.ebuild b/dev-ruby/regexp_property_values/regexp_property_values-1.5.2.ebuild
index dd0be2885d42..277638b3eb58 100644
--- a/dev-ruby/regexp_property_values/regexp_property_values-1.5.2.ebuild
+++ b/dev-ruby/regexp_property_values/regexp_property_values-1.5.2.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://github.com/jaynetics/regexp_property_values/archive/v${PV}.tar.
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
all_ruby_prepare() {
sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest
index 2f87580ea3f7..08b6f128fc29 100644
--- a/dev-ruby/reline/Manifest
+++ b/dev-ruby/reline/Manifest
@@ -3,7 +3,7 @@ DIST reline-0.5.10.tar.gz 90708 BLAKE2B 1afd7a928adbc9f8f531234ef927109e1a466bed
DIST reline-0.5.8.tar.gz 92936 BLAKE2B 549ceb0e81ea0bc4e201d3b45538e2878c1ecfa70ba1e31e1161ae8e80fbedccbc1988999485544de107b857bdd7e14d58d6b31ed125917a7d61ffd6ddfea1cb SHA512 64d4358af20691af3ccefbb64e9c048b14b93508e0fefa9b2c9ac9bf1eeb3d86137039988a7f23ad2860106778bbd7ea366d865c7236a9f98eca72631751ffaa
DIST reline-0.5.9.tar.gz 92647 BLAKE2B aa544ac997aea6e1c9d58678e8a7a979b93a7c403f3b785a1c505f60030903ba7679c1b30457c1233a904e25de599b4322ddeb761532ff1b1db7f424b5ce8bf9 SHA512 14c8ea83e86cd11f1b80d63cf8644b0d411f86f4483015191847fd0f5b464ea9d610d6f5dbaf44b01df0c183ee8d8bd7e1cabba762e00e4cdcbe2afe60fccd8a
EBUILD reline-0.4.3.ebuild 939 BLAKE2B eec5fe4c225e75d77803fb4ec9c231252bd07ec5bc11554a2e002d5748fdb61573104351ed63db76803589981e8cd6a4210a7b09e5e5be48652546451e05028c SHA512 99cc6298ca7979b87087af3f54f1b1fe8cd9eac66aa3a380d5a8640995f9c4d68d99795740ce487af62900c51d80a993a0a0eb7e8f7c286f33590a514eeca6ad
-EBUILD reline-0.5.10.ebuild 946 BLAKE2B 6a43ea60993a97d1967a765428b9a0275a31440007652e25c1f03777645beae04ce4764cfa6ed9361c26a5f70b532555e68e740c013149f1fd41bafcdd0b5924 SHA512 3a4d61212c723ad2594b0bf634683744054cfcf21bbfca9268b91c1f6165bbc9f9f74bdbe851333e13cb1c2b134e54557336f3f3e1508851a895ac697bce4a18
+EBUILD reline-0.5.10.ebuild 944 BLAKE2B 3cae887ae7497d3c745f27bace209f325db57a8a2b3686ef7c4145e73113f31a4f7c8075cdb7d4afaa16a7c6b45aa890623708cd272549fa6ef736b1cc465c9c SHA512 e72f4491107faea88919af7b0f3e7d3b5d725bd493973b37fb9cf3f441a2021c871f7eb1faec161469a930e72eabab1bd608bfe49f20bb7967e2d776c98788a7
EBUILD reline-0.5.8.ebuild 946 BLAKE2B 6a43ea60993a97d1967a765428b9a0275a31440007652e25c1f03777645beae04ce4764cfa6ed9361c26a5f70b532555e68e740c013149f1fd41bafcdd0b5924 SHA512 3a4d61212c723ad2594b0bf634683744054cfcf21bbfca9268b91c1f6165bbc9f9f74bdbe851333e13cb1c2b134e54557336f3f3e1508851a895ac697bce4a18
EBUILD reline-0.5.9.ebuild 944 BLAKE2B 3cae887ae7497d3c745f27bace209f325db57a8a2b3686ef7c4145e73113f31a4f7c8075cdb7d4afaa16a7c6b45aa890623708cd272549fa6ef736b1cc465c9c SHA512 e72f4491107faea88919af7b0f3e7d3b5d725bd493973b37fb9cf3f441a2021c871f7eb1faec161469a930e72eabab1bd608bfe49f20bb7967e2d776c98788a7
MISC metadata.xml 338 BLAKE2B a47d42d46142bee439c1d169aae8da07bf1ab6b3789581b6d60e0852c64c3416804d0ef7bc899670af232ddfb9d10a3c23805da58b854ee220142617c8d6e834 SHA512 e02a8889f308d81ade723c4a912d54c67a112f1aa67218065b6b8acad0c2cf2691c2bdbb2d9dcd63eab569b1c50ef2402ed42f9711dbf514a14bff6de55f6210
diff --git a/dev-ruby/reline/reline-0.5.10.ebuild b/dev-ruby/reline/reline-0.5.10.ebuild
index a779c43093ce..167ea55c6f7e 100644
--- a/dev-ruby/reline/reline-0.5.10.ebuild
+++ b/dev-ruby/reline/reline-0.5.10.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/reline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_rdepend ">=dev-ruby/io-console-0.5.0:0"
diff --git a/dev-ruby/rexical/Manifest b/dev-ruby/rexical/Manifest
index ace5c8cc0c9f..a9eac8bd0da1 100644
--- a/dev-ruby/rexical/Manifest
+++ b/dev-ruby/rexical/Manifest
@@ -1,5 +1,5 @@
DIST rexical-1.0.7.gem 22016 BLAKE2B aaadf4131fbc4958a6a17be02b970070e511dcb031fd6432fb62fb841eff36b4d5c41d8f8f295aed4ac376c49e736e5d795166f71957578c6cbe14fd6cea26be SHA512 f71c86bd9764e65ebe0c66acd5446b5da7a1b38aae9d33367d70bfa253eb53c178634ce90c883c5459622219670d4d32f375b216c3023a3109329d6930dec1fc
DIST rexical-1.0.8.gem 29696 BLAKE2B ff025d8fa2d06abb264f7f75d81c668599e2ef06522c43f9614902a1a838a228190a148b70a471069d940723dd4a1ad8bccb774343d762fa3658e42bf72e7782 SHA512 52b6c8f46636a3372291c5575742984c622231b3221d3069b978d16c620ac598caec854795201b659b13d37033c1c1ab063bab38e3445a460d3860e4c168dbee
EBUILD rexical-1.0.7-r1.ebuild 1043 BLAKE2B 80021112a1a8c8f16394be159f96c57bb7d9dedb9ca988e6e0af85ae0abc38f5fd9649bf483999f5813cfe18661e7b4e1f08056b3829951f977c4d13c92a72d7 SHA512 ea00d7e70776605d10d3cdf5dcae32a1a1658bfd7b8198b8c541d6818b7dc9b4373c886d24f1c6efe4331918b56a75885e5693185c907cf1f61bd05a6f9697ba
-EBUILD rexical-1.0.8.ebuild 1081 BLAKE2B 7de4f10699332b6bcebf462cbec4f4155764bf713582f74978b07f907b9cff792a4d31cd58788388b45ab42f5c599ad95f70a1fae2ec4cd8c28d042a79bc8668 SHA512 9f7964142a4cede04236fe19f68d7134b21c061a909eb58f7dc79e99070ef3d4339e718ade2dfc4f5bda6d294bf8ecb06df7da55f419d65530e426fe040b7d2c
+EBUILD rexical-1.0.8.ebuild 1077 BLAKE2B f51a6770207826badf90f42a4937e2fa5e1ba9021f3c19f9e094fd8255a1140769959b92bd6dce7a6e76eb45b6b564a3cb2317ad9770e3008809b636e4ceb7a5 SHA512 84478b7c44ea6893475bbec23b9c11fc7344ab11a71f4959faca9f282ad614c0e3e2cf6ec622c34b3ca447e7353441d1b8cb5b192eb18e8cca99a64c2f81c872
MISC metadata.xml 348 BLAKE2B 4a846b06371ee33c5b59184ca1a5b59d1c65c4873eacace009801149b5e87b990bb5e8aee8645bba72f2366b008a44672c74ec6bb82973056783d7ece063b441 SHA512 adb0e35fa04f40e8c60243038aecba253cd20f5b1305e7131190c1fbc849892d9c06ee925d6661f76842a8eac38621a84cc6f97a44e98611e8754b3e2da48bc3
diff --git a/dev-ruby/rexical/rexical-1.0.8.ebuild b/dev-ruby/rexical/rexical-1.0.8.ebuild
index 74b35215ca0a..87baaac9c32c 100644
--- a/dev-ruby/rexical/rexical-1.0.8.ebuild
+++ b/dev-ruby/rexical/rexical-1.0.8.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/rexical/tree/master"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
# File collision, bug 459116
diff --git a/dev-ruby/rexml/Manifest b/dev-ruby/rexml/Manifest
index 3bfeda2eebf4..cd602b51bd20 100644
--- a/dev-ruby/rexml/Manifest
+++ b/dev-ruby/rexml/Manifest
@@ -8,6 +8,6 @@ EBUILD rexml-3.2.8.ebuild 1149 BLAKE2B 21dcce1a87f8ca2e42d879cb77d79abed37854b67
EBUILD rexml-3.3.4.ebuild 1141 BLAKE2B cb945a43c793b09ce5b2b5948fcc3347dcab24b799702f9c8f65b4a23f0defbfd7515f72959f8867ee71cc73fa0f4b94307518dc88210ef45bd65179301ae396 SHA512 77ae7e57608fbcdf01ed8b519e0a4674b22bcd1b155ae5634494bca6aaab8aa869815c11d6ac032dbe1123285ac163940aa7f6cf2a2e5d35ec4e11dfd09a3e49
EBUILD rexml-3.3.5.ebuild 1148 BLAKE2B 8db9d454019e6acbafcd49a6503e4cd567cfabdaa9b580f89e4470a33b29864ce3b224cc26532a4f9e098a26cd5cc31e070c98653d3f04c9c2e61745c8fd5622 SHA512 bdf293bf35217c5e4fd38e7a03ccef62f41ed065ffddb9abee34ef39dd938f10f43250266a760e19501644d21f05228035e6bd909bba414d6c70742202c9ffb8
EBUILD rexml-3.3.6.ebuild 1141 BLAKE2B cb945a43c793b09ce5b2b5948fcc3347dcab24b799702f9c8f65b4a23f0defbfd7515f72959f8867ee71cc73fa0f4b94307518dc88210ef45bd65179301ae396 SHA512 77ae7e57608fbcdf01ed8b519e0a4674b22bcd1b155ae5634494bca6aaab8aa869815c11d6ac032dbe1123285ac163940aa7f6cf2a2e5d35ec4e11dfd09a3e49
-EBUILD rexml-3.3.7.ebuild 1148 BLAKE2B 8db9d454019e6acbafcd49a6503e4cd567cfabdaa9b580f89e4470a33b29864ce3b224cc26532a4f9e098a26cd5cc31e070c98653d3f04c9c2e61745c8fd5622 SHA512 bdf293bf35217c5e4fd38e7a03ccef62f41ed065ffddb9abee34ef39dd938f10f43250266a760e19501644d21f05228035e6bd909bba414d6c70742202c9ffb8
+EBUILD rexml-3.3.7.ebuild 1146 BLAKE2B 24e1d3bd2c471b8102452b3d67c1e59c4c0e21a8a8ee379749d02baf35a37da31f714c1f8b85fa9e1960f429d09880409e3729c05b4f37fc7a366b2306a14829 SHA512 dc540d169768a3172b49dd75fc8f12ad437274d16a44e4b667ee984359b545cd7aaddb43be5644bf6ad6636939c2bb650e0455f45ae74687dda7a067c948533d
EBUILD rexml-3.3.8.ebuild 1148 BLAKE2B 8db9d454019e6acbafcd49a6503e4cd567cfabdaa9b580f89e4470a33b29864ce3b224cc26532a4f9e098a26cd5cc31e070c98653d3f04c9c2e61745c8fd5622 SHA512 bdf293bf35217c5e4fd38e7a03ccef62f41ed065ffddb9abee34ef39dd938f10f43250266a760e19501644d21f05228035e6bd909bba414d6c70742202c9ffb8
MISC metadata.xml 337 BLAKE2B 32bcd67d98d6c5b679142524dceab3a59b093b38dfe4d00d1ea01c72b659755e8d4c1a546b5968ca86d7eceb1810eda7b671e0ffe021ea816f88755c9bb2b2ed SHA512 650d4de17e8228c24f0a6ceb5c72ab3e978c75f397c41826b33eb6e6466d965b1c42911b765f464a399f3759331df8b12e1cdf1ea84da494f9318dcc4998de58
diff --git a/dev-ruby/rexml/rexml-3.3.7.ebuild b/dev-ruby/rexml/rexml-3.3.7.ebuild
index 802c814bb1f9..0c116c68d10c 100644
--- a/dev-ruby/rexml/rexml-3.3.7.ebuild
+++ b/dev-ruby/rexml/rexml-3.3.7.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_rdepend "dev-ruby/strscan"
diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest
index 960cdbb4b296..83911b9ece01 100644
--- a/dev-ruby/rmagick/Manifest
+++ b/dev-ruby/rmagick/Manifest
@@ -1,5 +1,5 @@
DIST rmagick-5.5.0.tar.gz 2045116 BLAKE2B 018d4e940043210238b6026a8bc0b65656633aaaf559954b666c75dda74c0f0fd33319a13fd6c494a6a51a3cfac67aac283e3e79d06dc90b6d4581464805e476 SHA512 f813104c347867b14281b044135fd626805d35d2afa3167c25d5e31179b31e985c5cc75deb630f8a64d20b877d8c42ce13e31e137f573467d3c5f3f2453d514f
DIST rmagick-6.0.1.tar.gz 2045860 BLAKE2B e36ed9c2719df593cce32591111010a8d64e54ff4348ed22ebf9d840ca6f7ceec91b8097b5258bb0a195db63c422373e408f5995cef8944eac42e71d6fd00c4e SHA512 a6fdecd4ad6d17045438a9a14fc6c0a8b9d18224d6d3d0af2ade6fcba1bd0c889710f03d8b2f9738214023d87c504f7a7017f49b467a778fa3d97a14aa2bfeb3
EBUILD rmagick-5.5.0-r1.ebuild 2223 BLAKE2B d147ce710b8395d275e55a77ac0fd47d23a5e54ce77f1e290a5271d01d7395a67d633cbb8099d9ecfa88f85f8c1b533f07ae797a32d6b132ab968cd3e4ffbfe2 SHA512 84c9c8703c09dcd009786f307ed6a44a5ffd4d773a408bde61fd47eeb1abd450f79489541084fab570224c375d51f7a7b8c23d0a71f0ddfd26313677f95b7754
-EBUILD rmagick-6.0.1-r1.ebuild 2227 BLAKE2B 41d96a582d756e0d2542602188abbc3291fb0469fde1ff576c63a0f75af6a1a99d23aa97a4c6bd70925e258dd2de83ca10964778dca9f0a721de290915f4c7d9 SHA512 51275db1ebc73635a21dbc8bee491029cb4befefccb79f1f919d90e52696be548150242130985391fc77440e41b0c0b562ac675c95d6776158ddb6b48059ec95
+EBUILD rmagick-6.0.1-r1.ebuild 2224 BLAKE2B 8625da58eac5ad084393873327a0ca83c6c2cc14479204cea0e51043ecb603da6e7b57d230864eb6499517c01afda2a43d7b77a8364dc1c1e8f5d4cc56d8512b SHA512 b4128c50a1da98f3dbf6987b4475ec80ed2c55b2786f8109388b8f5760d5b1fefa9e312b570678aa1c1c8ef904e6590cb1610652c3e265e0e4205ec18a4a1e6f
MISC metadata.xml 393 BLAKE2B 3edbb25a18dc0c0d750cc690bdac1953e583982b54432b9c7440292d8af8277f9698da03947c64b0fa2c275d59fa278d9801d11e79970a330f7dd6748e093f2c SHA512 c38f821c322ae3fac665251d9b4dc936d4213bb8ecd3220078febe454238d56f5b12eef3dd0500dd06fad4a460ce4c16f08c709c42c05de3484fd7d0b3d929c4
diff --git a/dev-ruby/rmagick/rmagick-6.0.1-r1.ebuild b/dev-ruby/rmagick/rmagick-6.0.1-r1.ebuild
index 8fe6a2de70d5..5027c2109293 100644
--- a/dev-ruby/rmagick/rmagick-6.0.1-r1.ebuild
+++ b/dev-ruby/rmagick/rmagick-6.0.1-r1.ebuild
@@ -25,7 +25,7 @@ RUBY_S="rmagick-${MY_PV}"
LICENSE="Artistic"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~hppa ~ppc ppc64 x86"
IUSE="doc"
RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest
index 30a4e7fc49e6..5bfde967a79a 100644
--- a/dev-ruby/rouge/Manifest
+++ b/dev-ruby/rouge/Manifest
@@ -6,6 +6,6 @@ DIST rouge-4.4.0.tar.gz 1071280 BLAKE2B 41bc0ed85589870e0389809c5c0d39de5498c184
EBUILD rouge-3.30.0-r1.ebuild 1031 BLAKE2B 4704bd2c997593b21512df2bc0f77098768fd9e4ec40268709474d0b71f79b670f346e0fe68b645fd83c6970c23568dca4c9b6047c64d4f3726eb85205d12707 SHA512 e23ad3ef307a292cbc98d8de88570bab97d9afd86cddfad28e7224b70809bc97fb9ce3f15e20b483f6fbceafd3ddcb3d97ccb4266e8534e480016a65713b9f70
EBUILD rouge-4.1.2.ebuild 1035 BLAKE2B 7b18c8dde433b3328eee5d0cabdb6b25c51cc1ab4f0969405102510802cd7f6b1d55b874c9cd2f06ae689592fe70ede7a16fc717d76f9819e5b52830a08fd4d5 SHA512 64d1484178fc87257e6a0805c2c66f51cd6ddb3c77a6ea12693ab727360615a71b45b42d35748dfdd871a79e477da71bccf5a025a5403b0fe325b78fb4ab421f
EBUILD rouge-4.2.1.ebuild 1056 BLAKE2B b6e18541c159130e0a1e60f54a5b61988c28ad5cf21e65dd10cb4513f8fee780cc23b349b81a7e8a9be64fd795f8c8762de9d670a41def715e33c86111d05c4e SHA512 02130e92e5008341e47190dfefa2ac33e44919f2613ba4c21531be8ae978e25aa169f73d80f1cdf5ca37cc3adf314902dd154521eab607ec78e1fbf75fb79a33
-EBUILD rouge-4.3.0.ebuild 1063 BLAKE2B c31bb7d93d5c3a0f2f35fe4f2cc6ac31b4a7b96f553c8996d20dcc1b18c1e3d7b4ede0a9fd140b378c4fd29120ecd5f773f900cd621a75f37e9b581c5a3b7ca8 SHA512 96351f10a7479c05f2a93b7ec0e218ac37254f76ff639550bba178ac6debf319ca78a95834b178d9193a0d53334d5dac5d6803261d525a6fe386e5444b314a5c
+EBUILD rouge-4.3.0.ebuild 1059 BLAKE2B a9ee86a7232dd7e3bc045c1bbb96248fc4369bc6cd968f56e600aac83e21b600882b6be3003e44842405216d18c593af9ba12d57000a87ad3b99fabea0f31408 SHA512 d4f08aea3b1b0fc57efebc3d25111fd4f55904beeaff88c5e82a18840dd82bbbfe38a5d24f144be9a6a1115d1c8e728f66d44acd33205622fc9fc05d503740ce
EBUILD rouge-4.4.0.ebuild 1036 BLAKE2B 2aff2c8de56dabb27724a64f3adf4bdfd05db188dc43fefc1e5c350e9ae7e9282c3a64eac7391c4dc059ecb3cbc04264cf500d5d7c8985a7117ecd15d50e1100 SHA512 5bf935e8c5ba89cda9158b8eb8c457125d6f1af6a0f9fb9dfb5bc5760ec8def613f1fabeb73fc6ece8906a1a174b602350cfa78b6f8ebe96a4aebc95fb656965
MISC metadata.xml 392 BLAKE2B 4db1396051514c7b0dc3a627c54c571dda876ede2f1154a16355876a421622efcec037022ab66d2240123b3d24a36f0e9f568c79d623f9f7b363fc7505b72fd5 SHA512 93b8c3e72d5836cc1fea2472f09b42571a7c8496422b1f454c2b607b912125a044d501c6e6ee75bce78324b1d078081188df421d0d8cbecf28bd7c2d22266fc9
diff --git a/dev-ruby/rouge/rouge-4.3.0.ebuild b/dev-ruby/rouge/rouge-4.3.0.ebuild
index dd5ef6a25191..818dfe042eb5 100644
--- a/dev-ruby/rouge/rouge-4.3.0.ebuild
+++ b/dev-ruby/rouge/rouge-4.3.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/rouge-ruby/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="BSD-2 MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="doc test"
ruby_add_bdepend "doc? ( dev-ruby/redcarpet )
diff --git a/dev-ruby/rr/Manifest b/dev-ruby/rr/Manifest
index eca90bb17ea8..bec9273bd9df 100644
--- a/dev-ruby/rr/Manifest
+++ b/dev-ruby/rr/Manifest
@@ -1,5 +1,5 @@
DIST rr-3.1.0.tar.gz 140388 BLAKE2B 0994ae589d1d9ebe6b4a334c1e93f959b63280beff8f2a6b1696722ac908ac5a21954e65d20216c239587abdbff3a1b3110f6f1eb3f17bd5e0f169a4892e750c SHA512 d05d8421d5cd6e9225cbf5ca183c54cc510a3212f0629f7cee60887b18c874618cb67836503aed7665cef8443cc579306b84e030ae1ec0834f56298f5044a2fa
DIST rr-3.1.1.tar.gz 141316 BLAKE2B 7bed228a5d3b454f8141b48bc3841a168dae81aba970d674a53466c4237cc85cdf817e5265a767a6290a98756b78a82bd9fcf39a22ca65964418c058270f2bca SHA512 3b359db98e90e9be788f1da7baa9e58e74b91345c2c569ea7b3b354b4ab567f2b9f2dbe189323f3b0d1d0c61cfa3715fa423bc37ddba755256390c011365093f
EBUILD rr-3.1.0.ebuild 789 BLAKE2B 4e118e93691c89134765215f8db000b153bb85c0c49558f11990ceb8c4f10befc61b38347ce67106fcc77bff27bf809db0bc5047df81728c5a09587f90a28329 SHA512 83ddc52997e1656b5bcd6a4bd26dc23de97af6d3ec9078dabc35df658e2f2f7b5a39c4dfc0674eedd6c6602daf03d9704f5b1e2221506638e2b31104479c525d
-EBUILD rr-3.1.1.ebuild 796 BLAKE2B 3c32eb8b4078bc54894bf0ba5cad427c3ea9c2fe3b55a9784dfb1bcd10a57a064e449ec56d417e0be53599dbc8ffd26cc9481b10bb662aa5d3529a3f3ac39ee0 SHA512 aa2c7573eef8b78ec273f6e00238c197b823af0acf88ccb7503f41b6204e1cfaeed8cfaf515f597d032ba67cd871f2dfc997b899f1c1e3bcbd80500ccc9e0958
+EBUILD rr-3.1.1.ebuild 792 BLAKE2B bffbb73880c1606f49dc12c84e267ca0d4f652ac806231bd5890bb49231a153579ed12fe4eb98486329e1a39d17fb152e9b671f81c59925bbfdb8c3129a3f541 SHA512 4bcd737fc0301bf7e61d4d6fb50d8724a0272fdd416260de2d8db661384f8ae266d8b9eba9f37c65c09f0b072f6711b5262a27fb1e0ec63758a0cf0934579e64
MISC metadata.xml 332 BLAKE2B bd48ab9bc20270067f37efd109aca31b1ab136d04f3ee8d3f63ba1f88e85736991d2c584a4143a0d6d0ea1ca198b5b2d040556d48f5884f90f8fe0821a82cbbe SHA512 381259b905f2509b530d2474a09accc4c52e4e45adf96f23115756b2be71a1c9c2e36d4eb239dc4c333d5e1d6e7adaff575f4c1fba96a00d6242867235552177
diff --git a/dev-ruby/rr/rr-3.1.1.ebuild b/dev-ruby/rr/rr-3.1.1.ebuild
index a59e05489de1..396818643818 100644
--- a/dev-ruby/rr/rr-3.1.1.ebuild
+++ b/dev-ruby/rr/rr-3.1.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/rr/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_bdepend "test? (
diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index ed5d2359572a..8725913d964e 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -5,5 +5,5 @@ DIST rspec-core-3.13.1-git.tgz 414144 BLAKE2B 390b6bd1a487ed85862c3a7099706ce433
EBUILD rspec-core-3.12.2.ebuild 3296 BLAKE2B 1d5c793a064e23be9bf7b4083b05e0b28cd0e078a40e50e4b866633eb7ea0b1dc9f52b46495f210baf146c57444b5c17558670e91d25b735aae3989af6ac2f21 SHA512 12947dec8b3bbe741cc62ef10570a03e39b0e84982d21c60041319e140a006704a354e68e443ba792b08fc60dc40e72696a58aed3058bfa6076a62787dc0573b
EBUILD rspec-core-3.12.3.ebuild 3312 BLAKE2B d62d003bddd2e6bf1f990c073ace8444c6d18eb3c701689737d841e5c858db1853b793b253354ecd058a7dabfa0bac5869f22b9c56c5f29025a50d485691dd15 SHA512 7d905ea5546aa87474cf80a28e529a73fe9326222b00d1a4ace39df84bad96e04b0ff0397083aa7bd6cf1b1ef604b2acf5517e1d61bbc8a6393cd2f5947f00de
EBUILD rspec-core-3.13.0.ebuild 3305 BLAKE2B 2159cb8f2ee52b748cdea4701ecc58dbabd910eda0cbed82479bbade9aaec7fe6c02d3b59e66ccdb0e8b1b4cf33aa499c21afd4e1020ec87b877bb8f0ad5e7fc SHA512 b7b6442394d6c6c35e1039fec793f57a0c76a91e801fbbfc13d62ca2eecfb4c70ec3e82de73b8929126f87c056c1464b25eca2a20fe5b14f9cdf856608daaed0
-EBUILD rspec-core-3.13.1.ebuild 3312 BLAKE2B d62d003bddd2e6bf1f990c073ace8444c6d18eb3c701689737d841e5c858db1853b793b253354ecd058a7dabfa0bac5869f22b9c56c5f29025a50d485691dd15 SHA512 7d905ea5546aa87474cf80a28e529a73fe9326222b00d1a4ace39df84bad96e04b0ff0397083aa7bd6cf1b1ef604b2acf5517e1d61bbc8a6393cd2f5947f00de
+EBUILD rspec-core-3.13.1.ebuild 3308 BLAKE2B 7a1ecd4b4788e37269cdf855a91d1793599f52db7975d3e6368c3eddbb64864f78a6acd46ab484374b45de68c4ae862ec5d4850daf6c154a07de7e77dd88f788 SHA512 7c16bfdad62a12b50773270b511d349a9f451b65f2c8611e188a74522ac16a31d2e55b4e6ff175d3d9c7ee39124afed8b2a9500747b58be69c22d016b8af6d54
MISC metadata.xml 466 BLAKE2B 008536967fd0a54923be3f70885dce7b04ca3746699dec4bd0f2ef56a41997c0e44cebd553d4c899fd815c587eb1f5338d86033d1d3e96289aaffdf9a9fcde06 SHA512 9a1f175cffe5136506e4d3b185a7bb974dd3de45683beda00267d47339472ebf8fc1cbbb37ef6012f14cb3b0535e386d98e3bfb7a955f9ee20484cd2ad9013c5
diff --git a/dev-ruby/rspec-core/rspec-core-3.13.1.ebuild b/dev-ruby/rspec-core/rspec-core-3.13.1.ebuild
index 13e66548c64d..7bc1e5a1a183 100644
--- a/dev-ruby/rspec-core/rspec-core-3.13.1.ebuild
+++ b/dev-ruby/rspec-core/rspec-core-3.13.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="highlight test"
SUBVERSION="$(ver_cut 1-2)"
diff --git a/dev-ruby/rspec-expectations/Manifest b/dev-ruby/rspec-expectations/Manifest
index 96344afc7745..b7b96a6b21cb 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -8,6 +8,6 @@ EBUILD rspec-expectations-3.12.3.ebuild 1402 BLAKE2B 364417588939e7907552fb88cbf
EBUILD rspec-expectations-3.12.4.ebuild 1417 BLAKE2B 23a08dfe6e4d874c39f9d5780187f9011d250a90c83cc8dfb1a627be81786f58e7ec095c0f2c9a81182fbc24b769c3f752004f1174dcf25b8e233bba3cb38ae5 SHA512 b668535c975b5c3edc3c200b21c9d38e972f8b5e72b30745417c2e208dc3819a77ff9b849a16cdd0647b66e0f9732cc3863def7a5d827a012ed8e88c36692c07
EBUILD rspec-expectations-3.13.0.ebuild 1410 BLAKE2B bdb18d3c112e35ac2c7b79e4c6738c859e00157ac25cd73db558531b9ca7230868e6422358bf1020d35046f72fa53df1b2c972fdd539554496e23b1c84736dfd SHA512 47d9d2859054812f2876a138bc13a8c1988e0d8097cca249c462d2be198563332402767d169e67fb92b2f14290f1053568df6985748b0d4fd7ff1181ff8394f9
EBUILD rspec-expectations-3.13.1.ebuild 1417 BLAKE2B 23a08dfe6e4d874c39f9d5780187f9011d250a90c83cc8dfb1a627be81786f58e7ec095c0f2c9a81182fbc24b769c3f752004f1174dcf25b8e233bba3cb38ae5 SHA512 b668535c975b5c3edc3c200b21c9d38e972f8b5e72b30745417c2e208dc3819a77ff9b849a16cdd0647b66e0f9732cc3863def7a5d827a012ed8e88c36692c07
-EBUILD rspec-expectations-3.13.2.ebuild 1417 BLAKE2B 23a08dfe6e4d874c39f9d5780187f9011d250a90c83cc8dfb1a627be81786f58e7ec095c0f2c9a81182fbc24b769c3f752004f1174dcf25b8e233bba3cb38ae5 SHA512 b668535c975b5c3edc3c200b21c9d38e972f8b5e72b30745417c2e208dc3819a77ff9b849a16cdd0647b66e0f9732cc3863def7a5d827a012ed8e88c36692c07
+EBUILD rspec-expectations-3.13.2.ebuild 1413 BLAKE2B 6c438a1cd10f2dab92775956673aba2743acaf0778d7035d837b93988494cde6b11742f50cd83f6620f89dd7acfd536baf0e4691a03e24c991c0633f5501e5a3 SHA512 b9530cc423433547169c47ef6debc1f600f8a69606d8638aa7b30a9e70d660747b9807c7639f40b6fde74a98684cd5dd3b8f1801bfccba2190dcecdbf38605cc
EBUILD rspec-expectations-3.13.3.ebuild 1417 BLAKE2B 23a08dfe6e4d874c39f9d5780187f9011d250a90c83cc8dfb1a627be81786f58e7ec095c0f2c9a81182fbc24b769c3f752004f1174dcf25b8e233bba3cb38ae5 SHA512 b668535c975b5c3edc3c200b21c9d38e972f8b5e72b30745417c2e208dc3819a77ff9b849a16cdd0647b66e0f9732cc3863def7a5d827a012ed8e88c36692c07
MISC metadata.xml 351 BLAKE2B d819679f0a74e7885241c77f001e1522143ea052a1cd511d128c3321aa96d6060b98ef11c615165f631d4081f5757c7ed463de58f44acb6187d026ce86a2042c SHA512 1f43d7394a1fc32d2aae92b66a513af0572ee1ed4bed3d391b4774df97919113ec9ec9d0da68e26f1c5558d877e1c8fef01aca6b92ce6b70bc3b256ad70dade0
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.13.2.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.13.2.ebuild
index 96e2fb7e5b11..ff201e8861e0 100644
--- a/dev-ruby/rspec-expectations/rspec-expectations-3.13.2.ebuild
+++ b/dev-ruby/rspec-expectations/rspec-expectations-3.13.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
SUBVERSION="$(ver_cut 1-2)"
diff --git a/dev-ruby/rspec-retry/Manifest b/dev-ruby/rspec-retry/Manifest
index cae1d9c127dd..c490e0191694 100644
--- a/dev-ruby/rspec-retry/Manifest
+++ b/dev-ruby/rspec-retry/Manifest
@@ -1,3 +1,3 @@
DIST rspec-retry-0.6.2.gem 14336 BLAKE2B f619f075c13f054dd73f893a37d2da644e4a77b2cdecef886b8fb2b8616b5c89b9aebb8506b94319e0873fd798c0361a8defeae9e651c1a17b9d2f7b26364134 SHA512 a14874f6589c78a00baf9d50d2415bd5533559457de313a5b56be77f4e226d8885f7e976bd6926b8be669f44ec672a6b16dbcf4dff26c26ca8eac64a25fd1b5b
-EBUILD rspec-retry-0.6.2.ebuild 785 BLAKE2B 1e6a273071dfeb539981d27ae14a32bbb5c16880762fde870fdc79f03fec480b501ba544fe4c90ab36a3bb6caa5c7d29d3e5f660b16b3cc17fada03870e155fa SHA512 61b468919e31c967354623428bfe58b5dc6d9e980af3ab1eb7738256280ea155dc3e759069c2fc781f98084971da42f42fcbaa8f271a15d355d84dc5f175a5a6
+EBUILD rspec-retry-0.6.2.ebuild 779 BLAKE2B f0cad6263bfaa45e75df9f00c469049136733f3ab3efb514dbeb3e12b92bb811df279e9bc33d8afe4f262a3f8e12bf8abf54d8af4809f61239cafd86547b9cdc SHA512 4164e02343fa690a2fcd0fd8f4583b94df2a049e5928679c0558338fa4f1dd0df2f0c991e2a202a1bc48ca48b6a1ae7fdf5c1dde03f3509aa45fcb9e62ffa32f
MISC metadata.xml 347 BLAKE2B 0da33d14b60e615f4da18fb9807c26cc05023cc06782d1b4327db38d64b147fb9379780dc1bb2068c309132b746c0c12e1ae2ae9b3459ef361d2eefc1399a931 SHA512 dce60974b3a37bea8dcec58dd3bafd0cda5f3babeafcae9d000d17b6429f6c544f124ce0fc34b88f8de48396b269b2def98160a7e415495f89b293fb0d1a955c
diff --git a/dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild b/dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild
index 657cfbeaa1b2..d2bf9ca90255 100644
--- a/dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild
+++ b/dev-ruby/rspec-retry/rspec-retry-0.6.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/NoRedInk/rspec-retry"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/rspec-core-3.3"
diff --git a/dev-ruby/rss/Manifest b/dev-ruby/rss/Manifest
index 8028418fa222..3304ba8f077d 100644
--- a/dev-ruby/rss/Manifest
+++ b/dev-ruby/rss/Manifest
@@ -1,5 +1,5 @@
DIST rss-0.3.0.tar.gz 107114 BLAKE2B a66d1b317e3dd9016f6cb4942e1daed215622b54c50bc5a318d16c145ec20ca7c0bdf330d173ff5484aa529c293fb4391896fda8127ce00cd865fddc17918e30 SHA512 86b7097e3dcf0da03284b44493be43e972a1facb2f20e81cc3303ea0c39336a364858f3d37e04a2397851ca897bd484284eb81cd6d6b55f4c0d77d811350688e
DIST rss-0.3.1.tar.gz 107398 BLAKE2B 8ae8e714a12a6692a0b41d5c757204ee8a63350267cb2506435fad220a23fdec417887bd5879ef2355ec65a8dd278985d623aa8f98a43af306f169188adb3887 SHA512 bc0238a020f5a330e6bca45dbcdfaa40c37bb5220f7de35636547c6b75aa64955cc5c7840097b9e1525a545196f0374d7108de8b50672bc2aeefce72f60a9ea5
EBUILD rss-0.3.0.ebuild 877 BLAKE2B 823ccf2a6a5e096fc8fb57d525af7680b953d683622438a9fac12f3bf0a438ed512ec399e9843063cd35998f7cba39c960e8de1c3124eccbf34d30fcbd149d07 SHA512 d8829f813ed38633fb86550c4802f4ddfcb914affad25d33d793a7244705c42c7a51eefd1c70f69ecca2668c9d0ade102e924e748a69acc4cbad68c96e70006f
-EBUILD rss-0.3.1.ebuild 884 BLAKE2B 7faefcf2ebfebc19e04c757009b8bbf51e4544b4b5c2e775a2c5ed8a86e5e1bb4b5e6a2d2a1609825f83da63b06a5de3b864b850224c4133d21f8eec8fed1ea4 SHA512 d53affea83e19752007fca2b8ca3a2832bd70e736bb032fc3fdee4fb133516728e58c621516332bdd348217eaed947855b7ca373f645c52475f306f2429e759c
+EBUILD rss-0.3.1.ebuild 882 BLAKE2B eddc2cc79999c4cdd477d59c50952dc5bb910dcee812b5101756d6c175810db69e5cb794febb3b84efee7656965e6c3b23ec113790950ad37a12a0e3f386f339 SHA512 4a3f1c26c0e4b6222d4e27fa31af94b66cf6d47a4831e4b0308124175b0bffdf76de5a92345caa57d3ac07c63a96e95cb4e7d8fd368a166f777350988baadd78
MISC metadata.xml 335 BLAKE2B a4cefa8040b63721568b44ec0d9b2920e880969e3d49ca9ac158a07e54f2328b6cb99e850a44ec5dc23adfd0e28e3d3ff302882db7da8cc1c91e74866679dbe9 SHA512 694be4f3423ef006a502a8a665af4255dc2e44e8cef1f0cad2a59335a0f94147f6489ad84324244b2fb3d303d557f8da87297d439822b544ba849554a9955bec
diff --git a/dev-ruby/rss/rss-0.3.1.ebuild b/dev-ruby/rss/rss-0.3.1.ebuild
index 6b47a71f3a7c..bd0582108ed2 100644
--- a/dev-ruby/rss/rss-0.3.1.ebuild
+++ b/dev-ruby/rss/rss-0.3.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/ruby/rss/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_rdepend "dev-ruby/rexml"
diff --git a/dev-ruby/ruby-augeas/Manifest b/dev-ruby/ruby-augeas/Manifest
index e930748d268d..5612f58885fb 100644
--- a/dev-ruby/ruby-augeas/Manifest
+++ b/dev-ruby/ruby-augeas/Manifest
@@ -3,5 +3,5 @@ DIST ruby-augeas-0.5.0.gem 24064 BLAKE2B 7ee13cfed3e38bbcb7445305323d44f519239e1
DIST ruby-augeas-0.6.0.gem 31232 BLAKE2B 241dd36c2a0831d396f14dcfaec0ba20ae7fbb9088e1e2057ccaa8d0039f5809dbc28fea882cd20d7ee3944ed27a531c33607f950e2f0ad1088fb94ae545a244 SHA512 a0f921bec025d73c171791549407883f90119bba2c7a1731641a78b7d3b4d08129cb92a23238256936fe8176205fd4926f2a170d7f278faf4e86c0508037a305
EBUILD ruby-augeas-0.5.0-r5.ebuild 590 BLAKE2B 4b2d748991963fd4ec9bb310f31662ddb4b19ab55bbf35e56bb87b09e6b66b5351dab130fdb35d43f16514bfec852ff85aee88fa2f2b598ada164bd84df3d68b SHA512 c2441e7adcd0e0ea82e3b1859d565d6aea5c7fbebc5f0dce93335279dfb390826495b3a8136dac6215ab40619efff1ea23b71eccdc5b56db72164c3c0ce8c0e9
EBUILD ruby-augeas-0.5.0-r6.ebuild 629 BLAKE2B f9d1cbf39ac7438182dcdfb4fdb3f7b233cdc4dc2d37cecb650adc15df3ea185f7ba34bbb14334013fed76afa2f8baa65d52edf328b001c63543bccd64d1d20b SHA512 7023f7d9cff4a73ffa9072344c8413529e4e50dd6ac3c09c184caf484fb6fa626a8fdc4cd6fcb82e7272355e9a2bce984c53ca920752bc10ff3e81bc86a29f88
-EBUILD ruby-augeas-0.6.0.ebuild 584 BLAKE2B 95210ca4190ab42658f5b736d4553eaa040b3658b9ad8f0caecebe685d95b4deb31bb853f53596115acec8aa05ee749c45438fc6e7e8b8605f7bf1ab93f8baed SHA512 13d95ec84ea066c3494b67e790e197598bb1ba5f6a0de0b4952a68996e9b772524a5ed4a8a6d832a2d4724a80012aaf592d54d2115b35a67e394b4d321ebb319
+EBUILD ruby-augeas-0.6.0.ebuild 582 BLAKE2B b385e402df9b1f7b5bc20ab422fb65b959796aabcc317f0beffd77d0575262451a9f2e43d68689c6e2c0b43a95914dbd66b366f9f2e771f962ed43a04db06624 SHA512 445351f0c7ebbcbbcb9d1eec0f204c4c6a064101b235006c5675901ad4bf97510778a89eb9707f05ae7e8e322ae86c44f50d79f8b6db52a6564c4c9a14670411
MISC metadata.xml 428 BLAKE2B 11bf486e510416cfdbc43f921d7c24c524a08949c8561031e5c65066c578010f2d078cabd6673999d70746cb095a39b693b107039004502a221ea4bd61fe893f SHA512 59b86095e83ec0e1fa5cf963c1e744bbc0c2a2367c3b9bb91b4d47ab2d4b570a791c8fe79989a0fbb2b7d297aa1c8c9454fecf11a6a046f9eed07e8a6eb9a729
diff --git a/dev-ruby/ruby-augeas/ruby-augeas-0.6.0.ebuild b/dev-ruby/ruby-augeas/ruby-augeas-0.6.0.ebuild
index ad7bf7477769..a3cd142d29c3 100644
--- a/dev-ruby/ruby-augeas/ruby-augeas-0.6.0.ebuild
+++ b/dev-ruby/ruby-augeas/ruby-augeas-0.6.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://augeas.net/"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND=">=app-admin/augeas-1.1.0"
DEPEND="${RDEPEND}
diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest
index 86c082b64c6d..02df7b89a40b 100644
--- a/dev-ruby/ruby-gettext/Manifest
+++ b/dev-ruby/ruby-gettext/Manifest
@@ -1,5 +1,5 @@
DIST gettext-3.4.6.gem 232960 BLAKE2B 108e89bd34e0a3341d4c09b7a444a2ba3a6c84e3f95ba22df4fd0ed5374bb7ad94131fc6ceb2407b16d9e7995383853b80101ab61319a87ee57147cc40ca3279 SHA512 1c98ef539509231aa7bdd7d725767576bebd7000b55599c2ac59bc915fc52aac7a4075575907893701322bd06bf7035dbcc7e262b39d93b5eeaa6f9a3511a20f
DIST gettext-3.4.9.gem 234496 BLAKE2B bc1fd26ae048a959df1291cbe6bc5ce4fe060dc66baff2e3a9030dfbbc937e6e2aef5586259cfb1ef0f6eb5e2924badd6db579f7d268ae4bb079d06248655e87 SHA512 756fc65210ccc88c06ed07da699e88aca865b0b3b2b2b92824d3e17062a1008d9d561f1572d0795478bfe7ad542e3aaf8c65ee2f80fed1ead202638bd32dc77a
EBUILD ruby-gettext-3.4.6.ebuild 1639 BLAKE2B c837b7721c7545f0b7782094364f377d8faf9566ba6b7726d0e1d7000b55aa60186df2d9c7b542ff5414c832790ea7226b4b309c4c9d79d6a3bcfdbfa1f204ba SHA512 05047ffa6827d2c4c63731529304e7856ae0300bd0f31e092bc4eb7d927a21a98877e5b8beda80076780eba329aac375c7bd49a45996733130c4e614db2c9276
-EBUILD ruby-gettext-3.4.9.ebuild 1646 BLAKE2B 1b61c93f104c7096471b1fbe157fc792f89a1a01f3355172870e13b2de9b0b2de790e00fa3d2d161751f234210b7c4d643d57c24602f208deae3ab8839969f9c SHA512 41665f553dc78af23cf26cd077802d2e1a04c358b1fae9190d8811b0184c8e1c92f3b4528b76fcfe276067a07cfff3b17ec87af553211ecf34a9935020cd9705
+EBUILD ruby-gettext-3.4.9.ebuild 1642 BLAKE2B 06236a8aab5c72a4fbc0f9ad232a1e66fcb8485d01d65979de405be8e0abbd766626351538846a3cd8b708dc796613c3d7fdf57c12e2d5e77143dd75795ab120 SHA512 c62ae98c67d7270318162f32836d21b0848976f1b6a0653278d52fd4431fceacc85a351a2fb8d01c201a1c5211648b052cece2442d2ddc7aa962ea77d979f5f1
MISC metadata.xml 330 BLAKE2B 240cd8ccd772b34535a5a8c79c30dbee969d061a6d70f388c89bcaac95a01ccb65be239f68314fb0f5aed655978f87be7eb34756633a7f42794077bb45e271e5 SHA512 8657b613372f01a686fe9861ac6285e79b1b90fc8d948f7631094f686a72a61df87df7dbeaabe41fda96a39cd5b013468532a494555e9cc787cf653c2dca1fbd
diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild
index 2cf8607e5955..38a7bf4f1482 100644
--- a/dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild
+++ b/dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild
@@ -20,7 +20,7 @@ inherit ruby-fakegem
DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package"
HOMEPAGE="https://ruby-gettext.github.io/"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
IUSE="doc test"
SLOT="0"
LICENSE="|| ( GPL-2 Ruby-BSD LGPL-3+ )"
diff --git a/dev-ruby/ruby2ruby/Manifest b/dev-ruby/ruby2ruby/Manifest
index 983d972eb2f6..412fb76ae301 100644
--- a/dev-ruby/ruby2ruby/Manifest
+++ b/dev-ruby/ruby2ruby/Manifest
@@ -1,5 +1,5 @@
DIST ruby2ruby-2.5.0.gem 29184 BLAKE2B f1c8a8e904bf93a07e4b57c82bddd9b2f80b286b91ca5973375700f8a853f3a08731d5a067a25eac16cd2983f7bbceec7a3996bbf8d4fd8527322b439291f575 SHA512 4b968400a40ae6eed7528c848d8d78dd4e1f1efa63481423eb82309d1dc884416a7aac301f84c945f744e898200bb83cd1be39e10c4ceec530fc751f8bf2e4ba
DIST ruby2ruby-2.5.1.gem 29184 BLAKE2B 1898d4d0f18d911d1940dcefa51c71fe3f6d65a5d96d626eca6d452ac28f079d0c7c8f41f92cd78eb35be4f0ccc9e7dac60a32ce950f09167c7eb7a0c9cbddd8 SHA512 db0edcef99786a289b9dc7ec7897e6685715c977bb8f946def90797e1e5c36dac8fa3e5fe220e1bb67444d77194547ec7692afbc5e1cd47589cdcca73a5ff3ce
EBUILD ruby2ruby-2.5.0.ebuild 824 BLAKE2B 5986a5983ade54394d83abaa586c2683659708e437749a18d43bf3f539397155a433845de4c63aa0bcef728ff49ba2e0201986ef035958712c27b7f3668a8540 SHA512 9204bea14b203b812d7190b983a01ff6e2540f280437b99753f06822eef970e4ee35b085b838ef7a643fc0fb15f3f3184fe826d7da98656b1f14a3de30241540
-EBUILD ruby2ruby-2.5.1.ebuild 826 BLAKE2B ba522dffd130368bcf4c49e6b4f0c93d086fa75594456c6b6f5345f449bd0450f747b8a29fa7930296e8d47a75f3116c3dc0facf690104614f93ab054c95a250 SHA512 e290111e86f80c9d964a67ef82ebefb463cee488812ae5d7961f2b6f7e34c4dc6f391ec5f8d215987a7116585fb8e4e6d15dcf756a53eeee1ca605b5c4625909
+EBUILD ruby2ruby-2.5.1.ebuild 824 BLAKE2B 5986a5983ade54394d83abaa586c2683659708e437749a18d43bf3f539397155a433845de4c63aa0bcef728ff49ba2e0201986ef035958712c27b7f3668a8540 SHA512 9204bea14b203b812d7190b983a01ff6e2540f280437b99753f06822eef970e4ee35b085b838ef7a643fc0fb15f3f3184fe826d7da98656b1f14a3de30241540
MISC metadata.xml 346 BLAKE2B e37f6e85607c01b726a630062c73fd4df60cc1b9b9c43313189e7c5540f33dcc53db3778b978a3c903d67d8321d0abedd3af25839bd1c6c4d9f2718865423a1e SHA512 949a4ed03307e95cd54fd2fc2e4239521a71c4caaebc59e12072ff188c5bf1da1ce026234399802b09e807538ffecfab0e697a62aaec7cd4428fda2993f6d260
diff --git a/dev-ruby/ruby2ruby/ruby2ruby-2.5.1.ebuild b/dev-ruby/ruby2ruby/ruby2ruby-2.5.1.ebuild
index 1fce1cd7cccc..dde37d354d94 100644
--- a/dev-ruby/ruby2ruby/ruby2ruby-2.5.1.ebuild
+++ b/dev-ruby/ruby2ruby/ruby2ruby-2.5.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/seattlerb/ruby2ruby"
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_rdepend "
diff --git a/dev-ruby/ruby_parser/Manifest b/dev-ruby/ruby_parser/Manifest
index 97274c2bad9b..3cdefba8eaa4 100644
--- a/dev-ruby/ruby_parser/Manifest
+++ b/dev-ruby/ruby_parser/Manifest
@@ -1,5 +1,5 @@
DIST ruby_parser-3.21.0.gem 765952 BLAKE2B 7a616e7b5af08a12d40ec6c8761dc0a6edbdbda60cd024bbae6710303cd569ff59b4b0c1168c555a08aa8f374350e7cec6a524f884ec715fc4b31f2c1139cec2 SHA512 2d911adf41651ab942ea6acfffb4a97b036aea41f209476182361622bc93771d0fb8dff4b8d10d89ed0041dc9590783be0264282985ebcfc03bd610bbd46b69b
DIST ruby_parser-3.21.1.gem 766464 BLAKE2B d33d1c395ad38851a59ff63ed95a495208ee630723028dc3b10a0e526243f89065da1fe442282e324deff1f9ed377c8f13fc23ebbe8373dfbb1f2475a657933f SHA512 2613c229cd61808aa2edd54f597d6f0ecfd1c95b2f87999adf8d64f47bb1e7c7428a8cb4640999138c889299c6836b1437565b90d33d396c0490edc0ba26ca42
EBUILD ruby_parser-3.21.0.ebuild 884 BLAKE2B 2b6f504b3a79e5f725051715ed5e073e625300a363740cbeab33ecf8a40988bb515825e5e69de99c9db9c2a515ec9a97c641c7a74a23c7718affb36469baa280 SHA512 737ff66b03c38440dc085cf322c166484d419162ce8de8382e608aef30d902ec7522ef430361f0e1114a093ffca756a13ae6f9ebff1d842a4b676724c38228f3
-EBUILD ruby_parser-3.21.1.ebuild 894 BLAKE2B 1b4707954f7964c1aeb38a833726e9d449d8a0f86bd5825d0462dee3b82c5e51f5c0f6b8f5f7b1c73b2b50ecb922ef9ae42764598781a63fc3c716edc409d47e SHA512 573bf66cf9075a7b25b43cd579e3d8b12ea214ee74be0e7b95f4fbd6ba301f9f698c204a2ea4fa6a8def65bf9573c7c4de8098ea551117d2de145664111e39b5
+EBUILD ruby_parser-3.21.1.ebuild 892 BLAKE2B c0678d022469402b903c34543ddc49a1586f67226fdf9cf029dcfed41999de624988e88624f5c74ed346321ee7fefa21473458cba5c9ba37dfbe1780fcd7673a SHA512 d893acfe0b932b9424b1d3b700751098211fe5d9cef8a3771a3f3df904da51b945f5f3811add96eafe9f24b5decf229a425bca1f485ecae14d00f1e129d85638
MISC metadata.xml 348 BLAKE2B 10262df68f010eaed20fa390ed4feff5d619e168319f6477d9d70ef15a91219af5b4f49f89316c0350f3cedee9a47eb46a67c9837d22ce58ac190c55a747ac21 SHA512 66eb4ff6e49c3249c2a952b39d3738f3c66252203b16cd635aa04d59eed907cfe9c11197a4e104fd8cf0585b9f3d60c639e4ffbe7ddabb211266f60a9e348bdb
diff --git a/dev-ruby/ruby_parser/ruby_parser-3.21.1.ebuild b/dev-ruby/ruby_parser/ruby_parser-3.21.1.ebuild
index 5a47083ce2d0..918ea1608199 100644
--- a/dev-ruby/ruby_parser/ruby_parser-3.21.1.ebuild
+++ b/dev-ruby/ruby_parser/ruby_parser-3.21.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/seattlerb/ruby_parser"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_rdepend ">=dev-ruby/racc-1.5:0 >=dev-ruby/sexp_processor-4.16.0:4"
diff --git a/dev-ruby/semantic_puppet/Manifest b/dev-ruby/semantic_puppet/Manifest
index 0a379318e1e7..a779ab303fdb 100644
--- a/dev-ruby/semantic_puppet/Manifest
+++ b/dev-ruby/semantic_puppet/Manifest
@@ -1,5 +1,5 @@
DIST semantic_puppet-1.0.4.gem 32256 BLAKE2B 4704a6d913388d10cf32442511d66d742bcdba792d81d67de960209dbffc8ade970431e794934152b71031de83a75d9e09bda830e6e66838b68913d2bbb9da0a SHA512 8b830626e973bc74fb4f4147e83ca8048d412751ff48dbe96ec6e790645eae7a51c665b75a09d0f0fdec3b29d3798158c38b613e2f83d115d1ba2a4c8d24362a
DIST semantic_puppet-1.1.0.gem 32768 BLAKE2B e5f41d88afe1b7c760772e4de05f820b84a1cccc809fe692e0d76bdedc75e1bec1d9c0b66d49ff4468ae0b20fdd3c724bdd5305709af4f1faa2ca867f8a5a679 SHA512 22d5596f445faa7c7a779c11e4a9b52e1ca3f77fcc63270798e4b0fc7dddd59c66bab1644214f1526a0fa5732e349522e8664ea6285f0ca107f35009e8a1d151
EBUILD semantic_puppet-1.0.4.ebuild 492 BLAKE2B 5490d91424977c7c7e96a332b74ee2a394cd7a5e6d68a452d986732e86ce4e8f695f75465865b881b4614870e2ceead4afcda441c9114265913bcd63bd5ec927 SHA512 df3a7289c68e2afed390307152e918d20856f584ec81d0e27369737292c836fe017a87a9d6f8118c4bb2edce07127c9f53c9d42a5e1855f1887c1fbc0d5495b5
-EBUILD semantic_puppet-1.1.0.ebuild 488 BLAKE2B 6b6cfbaff282ea2da7ad5d88544149efedeb3e852cbb359b00adcc6067c078d0da4cd794c6acc84a4408d5b588e29e8b75c0e402a4d3232f1e271db42814ba6a SHA512 c3ec80554d440341269f6d2a3b667027f556a86bd932b66ea8050c55caae9062d69bdb0938b6fb894f78153f5c7098a6c7fb15dd3b7f9b7ad8a8a18efebd242e
+EBUILD semantic_puppet-1.1.0.ebuild 485 BLAKE2B 5f74419c02cec2dcc570d2234693b5f2ccca4a3af76902e5eb3aeaf629e371fea63e70484ad79ac559b481317441d062ad14a09fbbc477a1e90b2ac371f5e692 SHA512 10bd05d25b14a75e922ec3ef8715c8fa74b54f4ec57c1b32abd08b33b40238787ae2808f55a19a8ba719f0c9f1f9b3a275c9b429b54536fdfee4e68b5eeffe1c
MISC metadata.xml 454 BLAKE2B 0f6caa19f53cce31b3b89da348015176d95f146b6e964b10c33d26c84e7bcdf785d6182155dddc3fa530b5ce21a5f53db1d3cc85501eb6ad388f903307fcdc37 SHA512 a5de04c5c0c220e447835e27f441e089b9bfd1c4ff3a1122d1f2bb7f2c2763a4e5136be3509d669de2e46b37dcaf48224a399ccb52a3f0f006449a796e989aca
diff --git a/dev-ruby/semantic_puppet/semantic_puppet-1.1.0.ebuild b/dev-ruby/semantic_puppet/semantic_puppet-1.1.0.ebuild
index 65ce05f547c5..e78cc951b394 100644
--- a/dev-ruby/semantic_puppet/semantic_puppet-1.1.0.ebuild
+++ b/dev-ruby/semantic_puppet/semantic_puppet-1.1.0.ebuild
@@ -15,4 +15,4 @@ HOMEPAGE="https://github.com/puppetlabs/semantic_puppet"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv x86"
diff --git a/dev-ruby/sequel/Manifest b/dev-ruby/sequel/Manifest
index b4200604c22e..8edee49166fd 100644
--- a/dev-ruby/sequel/Manifest
+++ b/dev-ruby/sequel/Manifest
@@ -5,5 +5,5 @@ DIST sequel-5.84.0.tar.gz 1783312 BLAKE2B 6567fcaa2227c6382101f7d16869c9380c976c
EBUILD sequel-5.78.0.ebuild 770 BLAKE2B 18e34437ccdb250f4b464005cb9cb35283c6a3c4a3ff3e877c315b9adadc988644488b458de5d2de210cc9f39886a36444b73b41e846fe6e600bf072bcadce18 SHA512 5c37f2267e511f22e441a77259b7d8f41422cd03151369f5773486ecf32e690842cd1eca29537c4da562e9cb7068a7b970c9b1c28832d0891ec1d056e09b0c4f
EBUILD sequel-5.81.0.ebuild 770 BLAKE2B 18e34437ccdb250f4b464005cb9cb35283c6a3c4a3ff3e877c315b9adadc988644488b458de5d2de210cc9f39886a36444b73b41e846fe6e600bf072bcadce18 SHA512 5c37f2267e511f22e441a77259b7d8f41422cd03151369f5773486ecf32e690842cd1eca29537c4da562e9cb7068a7b970c9b1c28832d0891ec1d056e09b0c4f
EBUILD sequel-5.82.0.ebuild 770 BLAKE2B 18e34437ccdb250f4b464005cb9cb35283c6a3c4a3ff3e877c315b9adadc988644488b458de5d2de210cc9f39886a36444b73b41e846fe6e600bf072bcadce18 SHA512 5c37f2267e511f22e441a77259b7d8f41422cd03151369f5773486ecf32e690842cd1eca29537c4da562e9cb7068a7b970c9b1c28832d0891ec1d056e09b0c4f
-EBUILD sequel-5.84.0.ebuild 770 BLAKE2B 18e34437ccdb250f4b464005cb9cb35283c6a3c4a3ff3e877c315b9adadc988644488b458de5d2de210cc9f39886a36444b73b41e846fe6e600bf072bcadce18 SHA512 5c37f2267e511f22e441a77259b7d8f41422cd03151369f5773486ecf32e690842cd1eca29537c4da562e9cb7068a7b970c9b1c28832d0891ec1d056e09b0c4f
+EBUILD sequel-5.84.0.ebuild 769 BLAKE2B 7c31a8d32043d761fddd217eee3052add7251bc2a4f21661fa37636f2fb56447836bcf2e0c0fc0b4e54920975fe8ca744739567061b31861a2544f4eaa2279a0 SHA512 5e05fe70b016c0c466883f7ae2b6cea55e0f13c2e30ef3544ca5295cb1e2b98cbba42409b289a4f5a907bcf7a2dbbc2a0ed6353c08149b61b6b06324ba8ca29b
MISC metadata.xml 344 BLAKE2B 6149e280d173e3f129ab646e7ce971c89e99d69d75d8b3908811bb879e191a82afaea353357b72099026693c2081ec58822981b75d95ecb0c2bee9b518ad7a6d SHA512 60b5b136094533ee06f1a0c9763b3848ae1858d5a0b4e8ece56a56ff91aa0b222ab6cbbbb1a1f86b90a41263712a385a1c232e5e6b2c6df6d0e583ba2aa5b4f1
diff --git a/dev-ruby/sequel/sequel-5.84.0.ebuild b/dev-ruby/sequel/sequel-5.84.0.ebuild
index 79946a650e04..fbca37eb24c4 100644
--- a/dev-ruby/sequel/sequel-5.84.0.ebuild
+++ b/dev-ruby/sequel/sequel-5.84.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/jeremyevans/sequel/archive/refs/tags/${PV}.tar.gz ->
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="test"
ruby_add_rdepend "dev-ruby/bigdecimal"
diff --git a/dev-ruby/sexp_processor/Manifest b/dev-ruby/sexp_processor/Manifest
index a7ecff504937..419249989329 100644
--- a/dev-ruby/sexp_processor/Manifest
+++ b/dev-ruby/sexp_processor/Manifest
@@ -3,5 +3,5 @@ DIST sexp_processor-4.17.1.gem 57344 BLAKE2B ac95894c5d69c687d953f5a6c84d7aa2719
DIST sexp_processor-4.17.2.gem 57344 BLAKE2B 02e2fc3c11113913e0fb6497df1f0a2a7e93d806d59971595d17275cba34920ec7d0af48f77242e32d67dd4f109e7a99ed6401aa6fdd8afff87fc55c6bb0847c SHA512 11dd5af36d8464b7f798e7fde05558041c0f36db3cd0fb1c199a5c942ef6738eb0dd09fa6ef3eca0464963f92f3d4a172242292122cf5342ebc88cf5863fbf9f
EBUILD sexp_processor-4.17.0.ebuild 696 BLAKE2B f61ee2f250c3580a2d9a0108875de535136aaa4049dcd7d91cabf411518c9aece15ef80fcfbd4dc56fce44ad56fbb09ec5defbd6f30be6c269a12b3684177399 SHA512 35b0e06bf821cfc614b17917e9b0ead3b983f64b79c193ae71bc01c09b19f2e7ddcd5ae88291429cf9a5c5a94a8df48ebcb96a221639143960dbee646e76b64e
EBUILD sexp_processor-4.17.1.ebuild 696 BLAKE2B 73e23b9dee804b5ae8457a22b9bd145d0a3abacfa27aa2c0480619535134df4d3dcdf3620165a92b3efe69a37777578114b602c191ffcb8413e724410dc97831 SHA512 d21b3f31f68941e0a31812067a5cbdb76c267815979b630fc57c15f5274057806d5bb565a75274c110c388988ce1b90053ac906f4af736f435990b3774843806
-EBUILD sexp_processor-4.17.2.ebuild 702 BLAKE2B f1d121a8f3ad92d70726e711fd37233929d59fa6401863d4738a6da1d886fa5c457b2d8f2eadcb6247969a3ffaa310f34b105ef295375673b4335f229a4e3caa SHA512 150b3cb3aa65cbeeb3b8922570b3ee70aae1de3a273abe6a66757ecd29fefc9965dfa707b90ed7ebeea60e3cca8c4d2ce26898ed8cc4106316c3d6847fc2bdab
+EBUILD sexp_processor-4.17.2.ebuild 700 BLAKE2B a158922ed4702f0495c14162c60d0ec1c7420502f6e3feb1e95f862399a555e1b2230a490205d19886989604215418a5f59a4890e47de75c0a5574c9ec5341e4 SHA512 16831f42253f6627814b36204ad677c6cb41cd137451363db3533e30dd6772549e1ca15bd20d96c0ebaa95abdbae20cf07915574a85e66c7138586e3bed9d4c6
MISC metadata.xml 334 BLAKE2B 5bc3f512409b22d3cd14209ee31558a56d73805c8969eae72fffe779e34607a3dd5c260c12006cb5c3ade9fba4357385dfbd227c09038cc102e7f18748ef8a24 SHA512 950d68e5714aa78ce36a4d44450bc03565cd51397b40e4ded64235e228d042ab7325b9def859378552d424aaaeb9ba16d5b6eb3730e1f3dc7362e6a28f772496
diff --git a/dev-ruby/sexp_processor/sexp_processor-4.17.2.ebuild b/dev-ruby/sexp_processor/sexp_processor-4.17.2.ebuild
index a833ab6949d7..2e3a3653ae54 100644
--- a/dev-ruby/sexp_processor/sexp_processor-4.17.2.ebuild
+++ b/dev-ruby/sexp_processor/sexp_processor-4.17.2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://www.zenspider.com/projects/sexp_processor.html"
LICENSE="GPL-2"
SLOT="4"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_bdepend "
diff --git a/dev-ruby/shoulda-matchers/Manifest b/dev-ruby/shoulda-matchers/Manifest
index 3c5021a5a56a..83b1dd0d575f 100644
--- a/dev-ruby/shoulda-matchers/Manifest
+++ b/dev-ruby/shoulda-matchers/Manifest
@@ -9,5 +9,5 @@ EBUILD shoulda-matchers-4.5.1-r1.ebuild 833 BLAKE2B c42c4aa219c21488550022919752
EBUILD shoulda-matchers-5.3.0.ebuild 1609 BLAKE2B 35c221064cc7480e13c0509b2eba40188fc53e5806313ed491bc8da92d756917c65943c082eeffdc0068322fd297f9b0075671e453c5d36fb4abd3bb1c4698c0 SHA512 8abe5243215fca7f777cd23c3b6298e3483512aeec6a6d039c66b0e0825d4d9a02f1b66a099329a17a275ab11b1cf5635ddd16fff1f651fa397599034c56fd25
EBUILD shoulda-matchers-6.0.0.ebuild 1616 BLAKE2B 16a401cbbdfb6c79afae58a0d769ca5b38b7b2d2958fadbb0a2039a9c70e83d244b96c8a53f21c9928d51d219bf23911c6c351d15d8b23ced37b2c2ba83ca59f SHA512 c638eac9e552f0205db5d2b77f8e9ee3b42fd3d70fd7d191a8d63b9246f8e547a1aab53bb42f23f067a12a6c85a773d2fbf207ad9672e7d7f7d463f6eab2e008
EBUILD shoulda-matchers-6.1.0.ebuild 1616 BLAKE2B 16a401cbbdfb6c79afae58a0d769ca5b38b7b2d2958fadbb0a2039a9c70e83d244b96c8a53f21c9928d51d219bf23911c6c351d15d8b23ced37b2c2ba83ca59f SHA512 c638eac9e552f0205db5d2b77f8e9ee3b42fd3d70fd7d191a8d63b9246f8e547a1aab53bb42f23f067a12a6c85a773d2fbf207ad9672e7d7f7d463f6eab2e008
-EBUILD shoulda-matchers-6.2.0.ebuild 1616 BLAKE2B 16a401cbbdfb6c79afae58a0d769ca5b38b7b2d2958fadbb0a2039a9c70e83d244b96c8a53f21c9928d51d219bf23911c6c351d15d8b23ced37b2c2ba83ca59f SHA512 c638eac9e552f0205db5d2b77f8e9ee3b42fd3d70fd7d191a8d63b9246f8e547a1aab53bb42f23f067a12a6c85a773d2fbf207ad9672e7d7f7d463f6eab2e008
+EBUILD shoulda-matchers-6.2.0.ebuild 1612 BLAKE2B ac3c12d01a3588da564044dc814492696177ae6301e29f767668ae6e7ed694a651c6e8c35cd9bdefb559f6b87421b8c8aaaa7967cd8cc8d8f627edd3b2d94aee SHA512 aa329236e1a3bded6235885838690f873f639d5cfe2108ae840ba63d8fc1f616ae47b8630801eeb45c8de4bbf9c594fcea10729aaca6f94ee55fac140e9f6270
MISC metadata.xml 354 BLAKE2B 79d6efe22c7618bc60decf7696646075c0726a303fe02be5944e1d9275cc8be0a7535976644b5a4ac72a93f56a3e089349d683294b50d8c02c61c12462a51a2c SHA512 3b4a878f41fba451264ce76310c762eb6364fc72de2a3fe10918538c5b31e784db01cf073d91b880da5bd6942a830f5503e628ef672614e69e5348840bac0fd1
diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-6.2.0.ebuild b/dev-ruby/shoulda-matchers/shoulda-matchers-6.2.0.ebuild
index 2e226c418752..ecfc3ff3e9d9 100644
--- a/dev-ruby/shoulda-matchers/shoulda-matchers-6.2.0.ebuild
+++ b/dev-ruby/shoulda-matchers/shoulda-matchers-6.2.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/thoughtbot/shoulda-matchers/archive/v${PV}.tar.gz ->
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
# Fedora manage to run the tests, but it's still pretty tricky.
# https://src.fedoraproject.org/rpms/rubygem-shoulda-matchers/blob/rawhide/f/rubygem-shoulda-matchers.spec
diff --git a/dev-ruby/shoulda/Manifest b/dev-ruby/shoulda/Manifest
index cc96ae301c34..513c3f78dc73 100644
--- a/dev-ruby/shoulda/Manifest
+++ b/dev-ruby/shoulda/Manifest
@@ -1,6 +1,6 @@
DIST shoulda-3.6.0.tar.gz 22691 BLAKE2B 798b88e208355b0325b9e8b48f66687ad2702e1b5fc058d45504648fe7c7760b018eaf3d1c7bd45c68656c7bbba8fccc9b74d72003ee0b78ac53a277567609bb SHA512 10f7c6801eaabafa08eb2bc9c4d2a96237d4494aee7d40e5db8cf9c1abd8cccfe86aa21b0e68e2ec42cf222d285cdbec11ed2fdd804ffb8bd65ffd2efa3e72ac
DIST shoulda-4.0.0.tar.gz 17408 BLAKE2B 8e5bd8b5a01292d8c08f76434496a3e99669f4c02c35092e17f4216a8164867f476c6a596a9f1986416106f21daa0d0b24ddb2d04be13c8b2583e98715301bf8 SHA512 850cc685d055ae1e7367f48e963d2839fee3c48a076e079bf3e1c6de2e30d808e78c07c425d0bbcf7ceaeeb944dc647c4f11ceac1ca48134b6b8b555fda53bfe
EBUILD shoulda-3.6.0-r2.ebuild 944 BLAKE2B 425e39e6e0a578205cff64a0bb9429c75992b5c6c756a0bdadb692f87ee15f1ae80d6ea5c07549e74f372b024b70974b99c14b52995b39db1fc927ceaf9ea069 SHA512 3c805797111681c551a4f3a78b3355e56095d441862617e3f76a8039e395465dd022cd6cd60f1771191e9aba43e2e556382162f4fb0a74fb80e54d7221e8a124
-EBUILD shoulda-3.6.0-r3.ebuild 945 BLAKE2B 01c8a3126e0e28d9e969174c2429d76a31f5acf19139dcf3b11b21d26ed3c411a0b48d203f94151516266d3c1f3e1d83d98127d60e6e3613f30e53c0703271af SHA512 a9ead316f087868da720fb78b57a1ff46d9e109b1fe8ed303b50318c3b9e3bb2457f28a2c48e2557948711ff7ba6cbff72e0610e6c7d529e70728c6abdb1809b
+EBUILD shoulda-3.6.0-r3.ebuild 941 BLAKE2B e6ebd7bbe6969619ef138f38a1c1f704c8fd67491fce716ec1d78764b9557d1975c5ff3b89e0d2cd06538ae6b3f4839f7a51aba23c57654b3353bf569105783b SHA512 79a0e72a2f9b8c7da1daf8d23a2a2ee5fd43b535e3443186b05f9e3712a451d7977e3b642a7118228e43705e77e15885eb5365971741404df98d729bbb97f0e4
EBUILD shoulda-4.0.0.ebuild 935 BLAKE2B 37f4efb21dffbd061b910cf0f2edbf516425bb62ab0925ae035afd14c27ff5f93a5a2e7f337bbe9c48951e851886f79d5a238ada496bf94b92339825ef104faa SHA512 60a672e6e6979b6576e50a5b0fe0f894f4ee960029fb9170bc661927683093aa22b7c66666315839e96dc9adf6e5ca65a689bf75a4720097918314274d7f1bc2
MISC metadata.xml 345 BLAKE2B 3d5e4fa847d75a6e14084e2dd5c576409fc27ee1a39605615595eb9e1151dd7f11b3e005e3287536cf846caa9911dac0d00265c90ba593c4a46feeea593728d2 SHA512 322be4170fed150e6df894ea8346ba54b83d37de2a20de99289b34d1193ac0ed8275ef54d7cdf478381db6951457e1c27635ad6840751a1c9deb9cbabf31e83d
diff --git a/dev-ruby/shoulda/shoulda-3.6.0-r3.ebuild b/dev-ruby/shoulda/shoulda-3.6.0-r3.ebuild
index dc60ed190d3a..6121c92c99ca 100644
--- a/dev-ruby/shoulda/shoulda-3.6.0-r3.ebuild
+++ b/dev-ruby/shoulda/shoulda-3.6.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/thoughtbot/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE=""
# This now more or less a meta-gem and it only contains features for
diff --git a/dev-ruby/singleton/Manifest b/dev-ruby/singleton/Manifest
index 93e4aa36b5d7..a425763ae244 100644
--- a/dev-ruby/singleton/Manifest
+++ b/dev-ruby/singleton/Manifest
@@ -1,5 +1,5 @@
DIST singleton-0.1.1.tar.gz 4975 BLAKE2B 3957c7d622aaad6a71b5675ad950b2a4622ec520b59075df25a966609e54c2f47581ba35c5a004c67a1a36f50de13dacadbc96ee1fd113790e6793e97131787c SHA512 a0817b42e8b056488b999eca8de09d75efe79e5624f4817289164d90051c92279dc9f8a087e69df89bec913127c460b8b6586fde17b73e08d4ec5b6da4dec18d
DIST singleton-0.2.0.tar.gz 5179 BLAKE2B 8d0ed2fb38ff8fc8bd5da3969c4e0dcc3c5556b69dfa7faceb9d02d80b69d902418d54b8a313188927938adb1431fa593aaea0249109c34b809c6d3a35ba08b4 SHA512 e6c827f277754fc20722afbf20c67b22fc44095337777e69afa0eff8c88390be86741b244ee35124fc2684fbe048d439dfe96499617ec672275fdd7e64d36e43
EBUILD singleton-0.1.1.ebuild 936 BLAKE2B ad24be45cc046bb5db5b5872e136ae2c4517b35bbaac28b604b9d10d19c886814b66cda37aad9346089a9fac1af96957f45d899d25cdf7a15ced08085a5d4cc1 SHA512 3e865d5020bd6748ac13efbe391cd098ee41731bf4cf7f1bc6fae38e2c8043449ce412289c2b2ad2c82a2583110e471aec3ed9f394cefbd0e2c15ddcdb83325e
-EBUILD singleton-0.2.0.ebuild 936 BLAKE2B 7eb536bfc058dfa76d739b291496cc8d0180d4d2b6627c75c1f3181ab22b4070ab2767fa50972feffb43ef9a6902f32dba4d4830c7fcdf10149e6c63b617b7d9 SHA512 01d9f67498a6756d554c821084ec98a86b983da006f1e5abcbb936d69b951009b2f3e1427bf9a5d03915a0b7954de49ea0c3c5b3fb68cf42473b6a789be29e0e
+EBUILD singleton-0.2.0.ebuild 934 BLAKE2B 18b891d6d93197e5d2f33fccdade14010a1531ce1aee3fb038219346471a9894a7b531364fb7913bd4ac7838166b4ba4c8cc773e2965b0c655563c6e0a928e00 SHA512 d593b181b0a04e7092e4de9e559cb0306147e06c79223076116340f35c8345f5d02a181a6fb9c76010a402446254ad082f9d45206ae050dea87831a97f61825a
MISC metadata.xml 341 BLAKE2B e45d6753c4c9675cbb363078ea6614bcaccab98915bd3dcaaf7215c8ad608eba313c81f3bb90ce05e4b19981c408c44acfb09f1856652bd09bc459fa1c977d9e SHA512 572ab9227b892081aa5b43a60b4cdd50a4ab0953e7e820403836d7c1f61ac011df9506ef3bc036aa32fbdd8752f0693478d02d02a938558b2a46650aa2c1a0f3
diff --git a/dev-ruby/singleton/singleton-0.2.0.ebuild b/dev-ruby/singleton/singleton-0.2.0.ebuild
index 7d16b1739029..5db7fd58bc5c 100644
--- a/dev-ruby/singleton/singleton-0.2.0.ebuild
+++ b/dev-ruby/singleton/singleton-0.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/singleton/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/slim/Manifest b/dev-ruby/slim/Manifest
index 57ae8c8b9e1a..febe1fa64c36 100644
--- a/dev-ruby/slim/Manifest
+++ b/dev-ruby/slim/Manifest
@@ -3,5 +3,5 @@ DIST slim-5.2.0.gem 101376 BLAKE2B 19039b0f6d4a789564ff00df90bee214ccdb1827349d0
DIST slim-5.2.1.gem 101376 BLAKE2B 4c713440daa74461818be56ed263a3574b7022f17055a27219525fe79d3e80eeb5618d6e450ae1019265b514f0deb65e48d33fff9c3b593fbb2e0f3bf82db22b SHA512 bfe0f45bc928aa73604961b5e1253303c30e0c8e87935dc01f44b7014a34ed5661fb55a0dcfb21fbf355f366adb0aa476a327bca2d74f59bb6fcd7e630cc3e68
EBUILD slim-5.1.1.ebuild 2343 BLAKE2B 401902d64fbe95670891be202cf4f3257a59651ad188d828f56a0f786351e57e9a01d59b6d8a4ec3d235b901419aed523830bd78ab9f3e5aab04d655ad1a9acf SHA512 e9498be0362105251ecde4d929e8f6d6f1b6801d193e45ba7a517b7e84f38afe7b8503a809e3658624aa686d35d3bf547a70f69510d8bfa8041bb758bc0336ec
EBUILD slim-5.2.0.ebuild 2138 BLAKE2B c57edf932f18bd844bdd6b67e947d6e86bf90a44f87a241ea63b2f787c9184398aaa9c443ed18bee2eaa701e041000fbeccd6d865a4dfb25432feb7495f2cdde SHA512 5e1027f7a8b1a2b23d3773a49cbe0999c4a31ada5b8ea330818852b69da766d9e60fb7efa692915a3e327c24a3aac25165456c946e223bb10cc020f0597d7251
-EBUILD slim-5.2.1.ebuild 2150 BLAKE2B a60e56296ed20a60aa466c6e2f985e8ff35b3ecdf9f82b65e4fac2e9f78b541f6328c498797b297f2d676416719b5b01ce7cb82a7cfd0b1509c94be120e3274e SHA512 f2e561fe0b0203566f548cc7e41f54604105b075e729a1ae9c3097c6229a2a2ac2a4b5d9d1d31d45ee95cead265871bfc8ab244df7deb4562a75b2ec3d001e56
+EBUILD slim-5.2.1.ebuild 2146 BLAKE2B fe2fb3081d26c9ba65f5fe7aba878ccb91c447dbd2633b9e48c79a27d5600564488b0134bc136b4ff52c752ab791aa5052d7fb2cdb46fd5c57d5b799737a0553 SHA512 8fb35b742b2d2ca78d01df15269d85d29afc70da4fa6fbe3e9969bdd9c42af8a5a4d75a0495e2b25b8b4fadf31426bf900fc9ef7214f5bba84756bd9c098ceaa
MISC metadata.xml 328 BLAKE2B 278b8ae81f02f38eb7a70fe1f6649cfcaa5a256ecdeaafdd1231b18050fb9b1a7e36d332ba6165867565ecc7d19ea425966d35a739950c170f151ad927ab57ed SHA512 21ea066ca55a1422879792472cc5b07a87332e5eb204b1311a5a63cbe9f33296a9ef48cba2491a50064baa3760a18285cec51882c3ca885a7cce2453a4e2234a
diff --git a/dev-ruby/slim/slim-5.2.1.ebuild b/dev-ruby/slim/slim-5.2.1.ebuild
index f00526fbee05..34640e8d34ad 100644
--- a/dev-ruby/slim/slim-5.2.1.ebuild
+++ b/dev-ruby/slim/slim-5.2.1.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://slim-template.github.io/"
LICENSE="MIT"
SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv x86"
IUSE="doc test"
ruby_add_rdepend "
diff --git a/dev-ruby/sshkit/Manifest b/dev-ruby/sshkit/Manifest
index dd94857a701e..ef268c94512d 100644
--- a/dev-ruby/sshkit/Manifest
+++ b/dev-ruby/sshkit/Manifest
@@ -1,5 +1,5 @@
DIST sshkit-1.22.2.gem 146944 BLAKE2B 1059014a0537faa1ee0b19427b6654b8a8fa80a437c311f66d671dce029898f71e4f8aca7e68bb29144a3bd547ae747ab7862150ba53b9bdf29c273ee24ac79e SHA512 a01106d301e4bb8f372af4226d8b244a4da1aa1292c4f0eb0525543d49b05290af92efc3e0736b317b4f1a72d83802d7769a6322147128c03d7d8123cd25ff45
DIST sshkit-1.23.0.gem 146944 BLAKE2B a2015b0f2b5a5adc905bf89a0e1242abb2856646383a259ab85761014e5b908329f651f51a14bfa1c0356c8d861edf1239a0cf1e8fdb64819cd5a15f218552b0 SHA512 595900c195cfa247c89cbd0486c53aea3991db5ba7636cc778687ec31be58ee3120ef54b0682367625d3546199253a7d4ffca07bc7691f5dde3d4ae6a6e7f19c
EBUILD sshkit-1.22.2.ebuild 1220 BLAKE2B f68c991e1360b4fa9e4588f7374c58a8510a4b63d8c89fa12d5b4c68922e027b868a6241faefdd616bb5002b428667c0d1f32d836c4839f3cc0876f90eb696d4 SHA512 4e84b72b5b231a930b9029aeddf0594f5ac3268c8584dc8422dad8ef48eaf63728e42afba9b7aa1d8801ecdb980d0e09ddcfd7405cf765398aa9142d76c9c36a
-EBUILD sshkit-1.23.0.ebuild 1272 BLAKE2B b94890380c427c0c5eb7cd3e2804cc7e368e8fb4f59126bb80c6a1a89228ec926e616da3810eeb56bf3d4b0f17ba3951bbd2826dea923352f9dce509579f29da SHA512 52371c22f00da748dfd1fe36f3830fe277d210cb0c2e185a5cc201d20c90f058ae6d8b511353a614adc5046bfc92af35e410b37f0d6dcdf8b184f246190de436
+EBUILD sshkit-1.23.0.ebuild 1271 BLAKE2B b01d23b1b847cdcf6b7d638fc1054828bd6d2ae9e96ff40b20086dc2a9e1abcb0d7fe93b6d34a7c7ba696dca92194ae77bff730cc297a452396425c3de0950e8 SHA512 05d80ec44070dedbef1ce4b2214f18d6150708554d980d63fec4d4cb892922faa343d32b784517d72b271dea7471b6552a88d50edb44b1b9ef1ea0a4f6b90d65
MISC metadata.xml 344 BLAKE2B 16679900db0e4f70c9afc7fee058f72fd4df86453f5870666a329d1af1380894b7e592b89e02a4b23a07307765778f302cbd3166e45da66bcabe66b97b450d08 SHA512 afe79f300e02bfbcff4e984092bde60d4a8c6c528a0fd2816456bb5bb12c03aff61512e94e4ecbd6e76a947c2e5e22a433bb32fd052e7e0ac6e78814803f20a1
diff --git a/dev-ruby/sshkit/sshkit-1.23.0.ebuild b/dev-ruby/sshkit/sshkit-1.23.0.ebuild
index db5f2d708ff3..069e4fc7845d 100644
--- a/dev-ruby/sshkit/sshkit-1.23.0.ebuild
+++ b/dev-ruby/sshkit/sshkit-1.23.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/capistrano/sshkit"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
ruby_add_rdepend "
dev-ruby/base64
diff --git a/dev-ruby/stringio/Manifest b/dev-ruby/stringio/Manifest
index 2f440e5559eb..2644b0673d0d 100644
--- a/dev-ruby/stringio/Manifest
+++ b/dev-ruby/stringio/Manifest
@@ -5,5 +5,5 @@ DIST stringio-3.1.1.tar.gz 37892 BLAKE2B a1a1e96fd4e8a4962bd9d0d9d6fc91509b70660
EBUILD stringio-3.0.7.ebuild 913 BLAKE2B d176552a62e021fd98cfb4917071740f4036c629bf634f13330db7afdc414427e999cc06b73e66db74c72c6054c2bf705ed9be344fa2234dfd44f76a329ea6f6 SHA512 8b646c0c6e83e6af70f6e1d548fed45080d049e143a4eb8494e56b39479f4006e4cf4c3c5ba4bbbd35fddd950b0d7126613c933620cf36088750e83dbff1a526
EBUILD stringio-3.0.9.ebuild 892 BLAKE2B fdb6ba89253749db27545934f660130cf3397ca83ab53dce5afd09fb312f3ec74cba3444435479c348337650fe89d838efab288b57046e3cf07d91f5546a8be2 SHA512 96688fa57e457d19bdb1bf6b7570183c5875e45a1bf474f1c4d56e18c36ad450110ba2d5d62fecfbbf63afa65a29eb0ffead0d2119cef7d3ad5c395aa51a969c
EBUILD stringio-3.1.0.ebuild 998 BLAKE2B d4db0843936034e1363c0a4335918d1739fb62de7e3c53323d2c16e9eea02b74d2bad2ac0343c6318c9ba3684728ed4cc16d1bc91efb0fe6d64ac90f3bdb846b SHA512 e471dbd6358bf7133c8c8e939cc1c2fe9e245beedc28c38cce679bd04f76cd8701efa5c0b3d1d9497abbd2d94de38168e3e8d2905d471221f3c0cce8d8e8efd0
-EBUILD stringio-3.1.1.ebuild 998 BLAKE2B 599be8dc66db001156f0c4f76b3f1c19597c8f93bd9d6c11d6454c9773e016e335f8f2c7aa621dff075ef38760f03ada0243d3036db270c78e54c1b46c432f2d SHA512 afd70e54040fef2e98e20f8c32a00106f11122678530e80155376a2cfbcb1f123d1a4fb052a24c6fabaf42e8468fa2fcd4814436e33e68c7111f0b73bc164821
+EBUILD stringio-3.1.1.ebuild 996 BLAKE2B b531ceff8b5928f97087ee43fca786d0a927218ebd9871042b2bc707208c94d44da8deae2716f24dfa941fc730629d55fe5ae82813bb700543db5ec20fa5e0fe SHA512 e0d1d593923b48caf98ba2f72aea7fe8e91a6955e3f6602a0f808c3f1ce8c9969d78bba54cae1a50cc0ba20ef0169ae4318be15df703d99427e79a2edea614a5
MISC metadata.xml 340 BLAKE2B bd5f8222a43eb391d2d14a1b878fadefd9f8a322e87b5058d482df79d95d70f7ef19c54e7ae12dc29e7ffc84c72e630f0ca46ac095059263cdcf6047cb4fa4d9 SHA512 f1f32d2c4c13e19500a7ff23b684b180d3dba8a79e49b8cb57b80e265d09e06cb8b7a9e6b743158a140967b7ccbb991fdf51cb3a6e95be4e24378a5f85efcbb2
diff --git a/dev-ruby/stringio/stringio-3.1.1.ebuild b/dev-ruby/stringio/stringio-3.1.1.ebuild
index 4bc814dc1205..fd3ac3014636 100644
--- a/dev-ruby/stringio/stringio-3.1.1.ebuild
+++ b/dev-ruby/stringio/stringio-3.1.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/stringio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
diff --git a/dev-ruby/strscan/Manifest b/dev-ruby/strscan/Manifest
index 6db5c7da6e6f..f878f74b4cc0 100644
--- a/dev-ruby/strscan/Manifest
+++ b/dev-ruby/strscan/Manifest
@@ -1,5 +1,5 @@
DIST strscan-3.0.9.tar.gz 26744 BLAKE2B e7c74cc116501d5962f8072d0a7292b469f11f8c223d6721f43335af95d27975997cf1ee26c915f85ac766eb840b50f56f935dc12e8ffe7b6794fa0c0cdfc5c7 SHA512 a73f4d214a5e6a5258609b650fa33d67ff2220bfe2d2419344077b9dc204a6450b8802b4683b09bed1bd541badf8cb3329e295039e431bf7be41d04a866f748c
DIST strscan-3.1.0.tar.gz 26840 BLAKE2B 89269ab15753953da8592a45da6d866eadc3abc077381e1501f13be37e30f69c92e831ed593dddd17ec1390becd09269bb59fe15a3ddea859eaf52a58f23942f SHA512 85e05fd60818a88e33ccfac7534f1db9cc63b7f1c6769e02950c9f7f589c27581ba19df3ab09178f571878b45cae223a89826819ad00c6665edb9169e7763782
EBUILD strscan-3.0.9.ebuild 937 BLAKE2B e048d6b7c17b112856089ed6b132df22462f50c0dc88553445788bba32fb3118fc92ebfe11942ef119baf62ca51e664497666b1d26863d66c20fec0c412da342 SHA512 44736530a476aa66d4679f334e24e0b672c83677447853d3ea248d75f2a669dd7a117b98fea02f0c56650945c25c024db8df0f6509cf8f5485a817090c2a6e30
-EBUILD strscan-3.1.0.ebuild 957 BLAKE2B 6e192062fac21e34b35ca6039fcf580b80e84d3d0757f64ab832b2090eed9503326a409212069eabd6a2386ebf5cafbbda7fd0ef8d9fd04af0a1b31712a78133 SHA512 31b26b68ac95db7120862bc8d914eda52a751f72c0df23929c9d0b29f3aafd3a47738a2103157c8bec76be36cd34a3fc00d53eab6e0ef3972ad1196f234f5071
+EBUILD strscan-3.1.0.ebuild 955 BLAKE2B bd9991cb5ccbd160cfe713b66201843213908e5e59c81e87cb9686e802f0f2f08ea3d78f6b09125cc0db3bd78f896ee8969d7d948d55e348ec906a4d03ede832 SHA512 01c68a245f08fcae80ff686ef488be52f438a7f85d1010ee1be63d7869f60c100a95f97d80a9270500a5dd6ba43a16967723c8b37c055b7123c575b73bc08457
MISC metadata.xml 339 BLAKE2B 78f4ae75b57e9192dcd9490dad00fe1ba916bad247dd6665b7eb6c4804ff1340c78407f6c79b777c555817f17e6ca3beb25a29f3d44be8b1865659a0b127f826 SHA512 8cd27e859d447843da29169be15647a5b7355d830f375aa59e8b39d701dd9b9c7c377c7f53c53eeea6c7222f4f9aec0ae0f7040673e24d6cdfb8b25f411819f0
diff --git a/dev-ruby/strscan/strscan-3.1.0.ebuild b/dev-ruby/strscan/strscan-3.1.0.ebuild
index 983dedec9579..8799ac76b7a2 100644
--- a/dev-ruby/strscan/strscan-3.1.0.ebuild
+++ b/dev-ruby/strscan/strscan-3.1.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/ruby/strscan"
SRC_URI="https://github.com/ruby/strscan/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="$(ver_cut 1)"
IUSE="test"
diff --git a/dev-ruby/sus/Manifest b/dev-ruby/sus/Manifest
index 0f46d3582ce5..f5e4e32fc51d 100644
--- a/dev-ruby/sus/Manifest
+++ b/dev-ruby/sus/Manifest
@@ -9,5 +9,5 @@ EBUILD sus-0.25.0.ebuild 827 BLAKE2B e76436d84309d4f14aa57ff8c0ca4f812b2a3b2d820
EBUILD sus-0.27.0.ebuild 827 BLAKE2B e76436d84309d4f14aa57ff8c0ca4f812b2a3b2d820774215a64b55563e2679ed4a33cdff9deacc8bec47d7987e77db4e3b9fbb8f54083b59fba44a8a02008c8 SHA512 0958989f1c919cb40ef4b4760cb38dd8cb9c6d8277ee05073a71cbd8467efbe002e4812e6b6b6064f13af43b12af9424993df60eeb74674ffcdab76b0cd45059
EBUILD sus-0.28.0.ebuild 827 BLAKE2B e76436d84309d4f14aa57ff8c0ca4f812b2a3b2d820774215a64b55563e2679ed4a33cdff9deacc8bec47d7987e77db4e3b9fbb8f54083b59fba44a8a02008c8 SHA512 0958989f1c919cb40ef4b4760cb38dd8cb9c6d8277ee05073a71cbd8467efbe002e4812e6b6b6064f13af43b12af9424993df60eeb74674ffcdab76b0cd45059
EBUILD sus-0.29.1.ebuild 823 BLAKE2B 9dfbee90b25a616cc84a3afc519c88a3a3c2c75492a62f3dd86650ee355e4f63412cef0c8229b3b6e087154145081ba2917a7e41a81803b9ddc00d6c39c5eed5 SHA512 f2db77a69e1410893fe8ae1d5f6c40850280d40d06471ac89edadb0222cb4fcd3f10a0b7b0bec1de1b408c5e79b7d02659752c37c5402b277742cd025def590b
-EBUILD sus-0.31.0.ebuild 827 BLAKE2B cb218c5e1c7d922c51220e237458b804d5c4ba70bd51c9fd48d9f67e348cffb1ac399ae1960082f7abcbbb69d12da7cdbd3c4328629196e3262fac7fdb96c796 SHA512 6e7365229a50682cfcf917ec5977334cb90155441407a6f340bff528e1ea5a22a96db2ffa43d89deca436ba1aee06bd61688b135ed040a4b91c237333369fc10
+EBUILD sus-0.31.0.ebuild 825 BLAKE2B 59654919c4145413a9d09b3dcccfe959f05d794f1fc5434ae8e2c268a9415131622b12bbad149b7a02a69948fd52734818f69a96b1135e0eaaa51db1dbf43ae0 SHA512 c660b1ec68df3a3a4121066cd617d2fb704e78ea5f5c7fae7ff3844936335b0d31eebc0aed6dc77a6dcc01deb57b37cb96409316c9a924a55bfab0f47bd16955
MISC metadata.xml 339 BLAKE2B 2a9770e06863a711d6b674cd3fc1717780f963cb453ac47b40d66b4c2be11b8f8f33a7d29a55b722a6ad3804fc040a9da8a75fbfff4e8502361598615c8b5d7e SHA512 8794c7b034efedd7d87104487081b4cc7001cfde0a5314dc78a3712aa27d6bb98785c8254d2172baf76077a61a2509044c4094ab71dc624e813b19adc5449818
diff --git a/dev-ruby/sus/sus-0.31.0.ebuild b/dev-ruby/sus/sus-0.31.0.ebuild
index ae64681acce9..32248c26aa4f 100644
--- a/dev-ruby/sus/sus-0.31.0.ebuild
+++ b/dev-ruby/sus/sus-0.31.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/socketry/sus/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
all_ruby_prepare() {
sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
diff --git a/dev-ruby/sync/Manifest b/dev-ruby/sync/Manifest
index 7699aa3a0a8d..1d1e05dfcc96 100644
--- a/dev-ruby/sync/Manifest
+++ b/dev-ruby/sync/Manifest
@@ -1,5 +1,5 @@
DIST sync-0.5.0-mjit.patch 705 BLAKE2B 3235e6fb9689a046a04802d0e46087970ce80283aea989b598f756953175026ad63a686339ce5767b316bc67a2f1e9d4bb280cbee32408243ba0b6dd7c424c6b SHA512 9b639bafaf262d5ccd4f851ad5969e83b5e8d296a98daa4d12373e714aa0f80b7e242d508149be3da1cbad7d51ac6daf4f326a5f5043c7fcf828c8fc352e5bfc
DIST sync-0.5.0.tar.gz 4957 BLAKE2B 9b4b1710d2468068387d782109199dd45c783b6d7bb0357851f800df2ac4961a72143cfc2b42f522524cf7148694545ae8eab47ee6629062d8ea1505d9095ba0 SHA512 5f887d9169e0be834c7fa17ae42b71078f25ce3d83e695490cd136adc1799d6b92e4aed41ce3f3d57b3ad193a1ac4de940b37212c2864bbf6331ba3582128166
-EBUILD sync-0.5.0-r1.ebuild 797 BLAKE2B 32aa0d577106a0ecee61092af9422b0874f498b7cc1c309953d447994ecffe5d4d75a1e6d2fb6ebd1b275d2ff8f5086e331eb4aacd11b6d6a8c5c25492191381 SHA512 389820a487cd2e3f43effe30a09cb606de7f39d1e6a8fce2ac8b05e3dc4e36b86df0f70fdf21d981add8418e1820a8150f2598b8b07114a575eed2cb5503f23d
+EBUILD sync-0.5.0-r1.ebuild 793 BLAKE2B e426423d5e23e516e161146628944b2a15b1b62d3dd2bbd1e02326293b5e89ed056fabea1f112890272b6e26f27a41bec4a3172ccda731ad3e20806970cd0bb3 SHA512 57e7581a3f1aeb64733738f11afa12119eb35b6ff5c040afc6bd7ca9acc33f28d3bf0c2b8e88cf68e2ff5d84a54150f2e89a2f7eaea6ba4df6531a0fb25478cf
EBUILD sync-0.5.0.ebuild 666 BLAKE2B 6a13fcc291cb1ede159b4747d131dd12097e35d55e422400508e43e4f31f18c05e4df2b98ed442910230775c241218b377156c2e66f513afd6c727015b2fd16a SHA512 794c9c03c8056a69545d2fe11258cabb0344109f54c7efa6251b3a59b9e7b8f44f20d8c99bd287011a5f9d411b7ef05fdcf5019f70bbafe2b2a035ba5d8812e6
MISC metadata.xml 336 BLAKE2B c6c56576f607edf4075d6bb9eca47ca898d5037dd830464c57df25c8cfa50e236afc6a318570145b9f48fea13c55255943674b1a418a016762a94ea3e348deca SHA512 98a7781b1e6f5372a564f69eed27881076a5b73609a4b87fccefc251990f3a60ca6526c99e7e9fa3acc01f285dca2beba4e268f0571201081ae55f8e85971124
diff --git a/dev-ruby/sync/sync-0.5.0-r1.ebuild b/dev-ruby/sync/sync-0.5.0-r1.ebuild
index 471eb2d7da3f..e184ac96982c 100644
--- a/dev-ruby/sync/sync-0.5.0-r1.ebuild
+++ b/dev-ruby/sync/sync-0.5.0-r1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/sync/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD-2"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~sparc x86"
all_ruby_prepare() {
eapply "${DISTDIR}/${P}-mjit.patch"
diff --git a/dev-ruby/sys-uname/Manifest b/dev-ruby/sys-uname/Manifest
index 06a00c53fa81..8b8a73712e85 100644
--- a/dev-ruby/sys-uname/Manifest
+++ b/dev-ruby/sys-uname/Manifest
@@ -1,5 +1,5 @@
DIST sys-uname-1.2.3.gem 29696 BLAKE2B 0ba1882a370f506de79dc533355cf808acf3f1369a76515192d900a5aa41be6255810ab68454a82bb3939248f61baf83d7c46bc1f12c8aada4a96618a4e19bb9 SHA512 86964d1bb4036711673988da96219683b6520dbc5cee81dce43b8b109a878a5d04c479d6844d75c8cf5bc36c14bb005279ca7d8c7c03809786ed9d269779a210
DIST sys-uname-1.3.0.gem 28672 BLAKE2B 133d5b2e7e99fee31286d253ea20289bbd92ec900ec05635e9a75f57eec748c2d5173212ba681c5e0a37c7181fb72cca0ff1d3c8e3ac6a19df496fbc6179e370 SHA512 4af654f4b37d6d10450041f8602b81d73f6b29ff99b5e1772715584e60b7f79ae984edf9082f8fcacbcd32311242d18ebe59d618f893e73547a3bf7651dae89e
EBUILD sys-uname-1.2.3.ebuild 577 BLAKE2B 033a89dfb7abde6df2280674a5935a952372ff4539ffa1d210c897108e0d6d1860617244b74c3d487668bad845e019b5206d85feaf7a9fbc1513fc66cf0a0966 SHA512 a635179d7877cce96afde4b90ff6b165951634f5d667952594ed96502a7a3ec0cfa66de55ca62f93868c64bb6ffcf625bdd9e1376d4c3f7cba572ebc297971b0
-EBUILD sys-uname-1.3.0.ebuild 576 BLAKE2B dcb92f0c1661f9d5c22a32d14d6f6a1b4298e58f87b9d6a9aae4fc6b141775dd30e2e52e73ebe8b058df9ae0e1c2cd3bb2233e479de7eea17da441230c60ab40 SHA512 067e940b8deb0d50d0a75a780af7fad93e10475d0fb1f7a8c7ba5848c39594da33af43d5c35154f9346303d68e4efb1f7ab8cdea899ecddf56dfebfb3647c70d
+EBUILD sys-uname-1.3.0.ebuild 572 BLAKE2B ffbd4add3913c090457a75fc66ef14129baedc13a964bec4ef91a67c6c288c20b06092a0ae5ccb24e0415b0e5aa42e658a8881f39949b302ec915872b7c6756e SHA512 eb8f48385405e58de5da5d94ff1bfe9b75fcd8d6f6ff44c3d26f53abe52eca62db8dda3c8572ecc013bdb6c3f2f9ebdf17726590b3ac361051bcafbf11c9c01a
MISC metadata.xml 328 BLAKE2B a81ab6b616b202ff48f8dbedea434f3b43c585e9670ad7a1642268fdbc2628e28c662f007c62aef9bec3f85f6a39f1ffd3544c0ce8270484f90b12938b6a29e1 SHA512 b8ca27c20819d74a043fe89b7305d534cf32fad99150dfaf204555d53d48e43aab73ac381f640c74d96f3b9ccfdc6253379f762e9d0a2220c686fa8908d959a3
diff --git a/dev-ruby/sys-uname/sys-uname-1.3.0.ebuild b/dev-ruby/sys-uname/sys-uname-1.3.0.ebuild
index cd80cf9e1680..4db49b95a664 100644
--- a/dev-ruby/sys-uname/sys-uname-1.3.0.ebuild
+++ b/dev-ruby/sys-uname/sys-uname-1.3.0.ebuild
@@ -16,6 +16,6 @@ HOMEPAGE="https://github.com/djberg96/sys-uname"
LICENSE="Apache-2.0"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
ruby_add_rdepend ">=dev-ruby/ffi-1.1"
diff --git a/dev-ruby/tdiff/Manifest b/dev-ruby/tdiff/Manifest
index 481692b419d0..408673e6217e 100644
--- a/dev-ruby/tdiff/Manifest
+++ b/dev-ruby/tdiff/Manifest
@@ -1,5 +1,5 @@
DIST tdiff-0.3.4.gem 10240 BLAKE2B fe764eaf70303670602758bba903202bb468c419e96909561c4d420a86b9237c9af4640947e9dbc27eaca7b7210e26236da20d41f03d3e8acd0556a23205a924 SHA512 2db5c9707a8654fb36b02c7fbdf2317da08c633c0d3768f0f76693ffffd1b2b44e5f4309ae97df944c3bf9f25b596fd3ae19cb88b20435c0f9e50989d22ece40
DIST tdiff-0.4.0.gem 10752 BLAKE2B 591071c2950d0eee771d8756c803721cdea9224b581866cb3f08bea45ec41dec710e642e2441ea808ac88bf1e42a0c5f68f0254d9229ffb0695cfefb32ce55d7 SHA512 13b12be58f99e93e48aa454dc77d60f0ef2875c96a8dce890dfa8392cd46f371a5190b7e4b44cce9095968099e22ecd30a91b9879d81fee4ae4b57c78963540d
EBUILD tdiff-0.3.4-r1.ebuild 510 BLAKE2B 07b170ecca57abc4ba625410fb9a1ffe173a56c852504a67f896a8a37f7bc3c8c3327772f7540c98233ff2fe86af94fcc3910fb5e419622e3da19469efcd8ec8 SHA512 8b3970f96d771464d228d00e6fcf3886e8abe6c03408cd729e3782dc4f227ba15e56ee02e0af0fd05381db7c8188247fb66ccb9e1aa232d88bfc0ea8cae23281
-EBUILD tdiff-0.4.0.ebuild 508 BLAKE2B 8aa7fffd0e9a6f2e675fd0c376613917935b4fdf44ea98cc49967a25b432040a7994ba810db575cc7bd50025b7adc22da994d103d0d7defe3a8464d1cc2e50a2 SHA512 1175f63e378fe0b9c34fa7523c94edba7bdd9fe73440fb3ddd9a80c321b39f0c1cde7d482f2239b5468d97dc6f2532c15f73e275afc5d0e2f340863679121409
+EBUILD tdiff-0.4.0.ebuild 504 BLAKE2B 042c25da082361421513c231845ec2cee673ed53581f0ea9ad3c049a772482aca1e6ab2b600e9d907884127fc7de661009f09852db0a710a9f7c302aea2a850f SHA512 aef2f77c529cb6d541c4661849783bf6438e4921eecc534b20436d875afaeef98dde3ed06da9b0205c6ef7864840334203e3fd7e99279379efa8ee61d7124eac
MISC metadata.xml 343 BLAKE2B 561fa6986230b5dcb223aed3d5897d61b1e5ae064b2d9771120ddf0d429c7a8ebadf43d938d6f01a933c00eae9d4f83fc797d7271bbf8f0c175d67bbf0785aa8 SHA512 b6b5ace7f6a65adcce2e371fb4c3b34473f5273a30a7b27f3c9b7ec3b03be50430478195de458df6226a2261416d70c5e631159607f8b45a8737559cdadbb639
diff --git a/dev-ruby/tdiff/tdiff-0.4.0.ebuild b/dev-ruby/tdiff/tdiff-0.4.0.ebuild
index 68e69ace31e2..9414da63c078 100644
--- a/dev-ruby/tdiff/tdiff-0.4.0.ebuild
+++ b/dev-ruby/tdiff/tdiff-0.4.0.ebuild
@@ -15,5 +15,5 @@ DESCRIPTION="Calculates the differences between two tree-like structures"
HOMEPAGE="https://github.com/postmodern/tdiff"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0"
diff --git a/dev-ruby/temple/Manifest b/dev-ruby/temple/Manifest
index d51e7820636d..bb05c38f8aad 100644
--- a/dev-ruby/temple/Manifest
+++ b/dev-ruby/temple/Manifest
@@ -1,5 +1,5 @@
DIST temple-0.10.2.gem 40960 BLAKE2B 690d4a891d30d453c303aa47c07f341334cdbf4605f3936422d939bd148cb0df412d00c2718db2e6e9b9ab7a1c2ba7f538cdc96fec17958215b95a1b60093955 SHA512 54cc549056924958ce36c52d2b795cc3303ddd689f5fbe50b01c1e806582b97d37e438d917eaf6c05519b4aad9b05fff5e305d8d614c1e8f714f1e1a88d8db23
DIST temple-0.10.3.tar.gz 37780 BLAKE2B 9b18f9103f05935ac774423958372b0c518aa0976e46b59d4d80ab4649fae96b83486a0f650a6d3b27ae7af20ce9f9f49b50989da3313d13134e2b29bdfcd32d SHA512 3f41e5897fb43be844f7c0804c01e6bb8843034ca5cad9550eb96140136fdc3a2251ae682f4566520476d7b5e8a7e1585b65aedb5c922643d71b6c4454d3e1bd
EBUILD temple-0.10.2.ebuild 550 BLAKE2B 2d9a17cb9448683d057a448160ac40e7ff908acc79dbb2695a502965cfe88c6f1de988410710d0ff8d607b476ec3e3ac3f42637dce3e8cc3a9e48c67161f1fcb SHA512 5fc1f4d30e14159f4107f894b67801221dd1880710450a66e59ee9d140c783b710e4bee71e8501841315c9952f74dd90e32869161d12c781ec635ec3ac0e16b5
-EBUILD temple-0.10.3.ebuild 849 BLAKE2B ae2b59b3c44d01a5213420f5081b53e9391ba5046790b6f146c2aae4f0c97296ff1605691f7542974b46e92102622adb3c69c31a0d951db4b39dbc428fa7ca2e SHA512 8ef305cb25cd901cec0c038aef261793e12a3269ca6d1ea819e07f121c4e2f1d5fd18a6ab80c1046bf9a86e5077cb29607ef760aeee6662c5dc6f9ca3b9f78ae
+EBUILD temple-0.10.3.ebuild 845 BLAKE2B b73733621d440938f160ea29afd627af345f6d5e62e591a8d0106004851b059f334eb4a347c667f0f44e37927566d6e9fa5a5c91cf02468bfa2fd1a62fa29055 SHA512 d1f63a1ea002da4a763cff7c64174d717fdba07123db6d60c7ce49916cff20036b6ea77a57c2072d0beed2b3e1d1e32dbb11d9d495a72eb3a5d5a291dd872972
MISC metadata.xml 341 BLAKE2B bb4b05f83022291b67e3d322192b7deaa8f2c7ef07990014ff3c1cbe82295beb599d649b90971b9ddbf972c1296211e2d829f14efc1d48b2bde6f1164e1ae290 SHA512 a9ab79fa9ff13f53b6634cd86efcf57df5810946275dd12a34fdf8eadac12153743cca92e98dd8ff4bc792f912cb9c72a08abf33a68b5849fe67776937e933c5
diff --git a/dev-ruby/temple/temple-0.10.3.ebuild b/dev-ruby/temple/temple-0.10.3.ebuild
index e5697ac368a4..2d37a67d2b6b 100644
--- a/dev-ruby/temple/temple-0.10.3.ebuild
+++ b/dev-ruby/temple/temple-0.10.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/judofyr/temple/archive/refs/tags/v${PV}.tar.gz -> ${
LICENSE="MIT"
SLOT="0.7"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
IUSE=""
ruby_add_bdepend "test? (
diff --git a/dev-ruby/term-ansicolor/Manifest b/dev-ruby/term-ansicolor/Manifest
index 01d2a650cb4e..4ec5b8a25f27 100644
--- a/dev-ruby/term-ansicolor/Manifest
+++ b/dev-ruby/term-ansicolor/Manifest
@@ -1,7 +1,7 @@
DIST term-ansicolor-1.11.2.gem 47616 BLAKE2B 4481e347c23af4e03061bd92df387ad996e99e86c63ab9377c713ae3f70f12a53c3aa8a411fdcf003fabaedf3e9b39275910627ebaff19b963f49b2879c7b895 SHA512 df7384dbfd68e1efe161f2edc186306a40d8492b488bfc9436cadef09d7b961bc29983a40fca93e2e127c1b502272eb01aa65cc65ba7729a81b31b37aaafcd65
DIST term-ansicolor-1.8.0.gem 45056 BLAKE2B 89edaf5ecb56dada8027ab91009b71a6ee9a27c85bddeda26d281230e0fc15f32a2de1c3259d02560bdf9c81a2ed92a920521eec17670eaa0b8db1264ff7311c SHA512 4a13f369c03d3660f48f28068f311d5eb806e2e4724da6a3ee38eb0ed3c195a1ce8ea24215dfe80af5aab8df1f6a86fdd89d54c62ee2fb9b7e782f9e5ed3013f
DIST term-ansicolor-1.9.0.gem 46592 BLAKE2B 8e9f4f4f09f57b7eef9b824a1327c4ece8be365b1eeb17f9f29437bd883a96f7339912d9d5b52546d262a49bf2f42520e451cdb0a76c08c27bc2b9bcffeed492 SHA512 a6d9bfd11b620c6bb3de204929af58b2b007359975c64b7f9485b4574e1ace68f7ac389f50a6239050735eed8ec894fa8d8d56821f7614c19ece9053d4c781cd
-EBUILD term-ansicolor-1.11.2.ebuild 796 BLAKE2B 9bbca4825a3570edaa0d4000a4ed1100270c17f934989460812883a30c7fb45a18954a3c17f7d8b31fd59fa94f4db8c5fddd95af2e2f514c1fda01fab3bac6dd SHA512 dd03690975938a0572926c212c16f9198ce45a4323052167145ff07ae85dc2158929e6d1b3063c40cc6b2cd220d392930a4bba80814856e6151bd15ff8dac0d9
+EBUILD term-ansicolor-1.11.2.ebuild 792 BLAKE2B e498c0429f4a8b97b9b4af547e7adfa8c519956f4dfcf4c419e0b6bd00487fdedbdb46483f59a0ed8df3372c42b116e40fcfdecfadebd7fea9e62f4891073a50 SHA512 a84361e9cf41fabb34fb6b174538eb36a297b8701d22e45bb167a80e0eca2e4e511c0f7f320cdec7530fcfaa1aaa0215ef0ae47aaf2dcbddbb1c192a435fdbb9
EBUILD term-ansicolor-1.8.0.ebuild 791 BLAKE2B ce4b6aa4dcb3da5182df878669dbd079aa4833b6374253bbc9eecbaa7ef0a4beaf0b56f4da193060153e8b58324125f48790a6edf48fac636940aebcdd05fcde SHA512 1105660e4ebfba435e9d9744c24ba36d37315121feba4aba23ec671f0160925ce9905bdcec4cf862cd1405343b881c921f63081e0934cfb8dbaa324f68518d27
EBUILD term-ansicolor-1.9.0.ebuild 791 BLAKE2B ce4b6aa4dcb3da5182df878669dbd079aa4833b6374253bbc9eecbaa7ef0a4beaf0b56f4da193060153e8b58324125f48790a6edf48fac636940aebcdd05fcde SHA512 1105660e4ebfba435e9d9744c24ba36d37315121feba4aba23ec671f0160925ce9905bdcec4cf862cd1405343b881c921f63081e0934cfb8dbaa324f68518d27
MISC metadata.xml 347 BLAKE2B b1c8fcd3c6aa7d0f27b16751ce902d3a7bbfb9e0a723a7a994b3909c298bab7604a5f1c9ba4fbb8442ae8666c9a701406f033bd9dadee27256db6185986e21c9 SHA512 1f2f7d279e97508b8d8a0c30d23f211183feeb72abee50638702aee200966ea43c61d4f8d3ded4a563d950382ff15002fada657ef63f9ac53c2aac663803bddd
diff --git a/dev-ruby/term-ansicolor/term-ansicolor-1.11.2.ebuild b/dev-ruby/term-ansicolor/term-ansicolor-1.11.2.ebuild
index 120f29602e16..575b94d20a78 100644
--- a/dev-ruby/term-ansicolor/term-ansicolor-1.11.2.ebuild
+++ b/dev-ruby/term-ansicolor/term-ansicolor-1.11.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/flori/term-ansicolor"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_rdepend ">=dev-ruby/tins-1.0"
diff --git a/dev-ruby/test-unit-ruby-core/Manifest b/dev-ruby/test-unit-ruby-core/Manifest
index 6ff5926ebc68..b22e6d35f101 100644
--- a/dev-ruby/test-unit-ruby-core/Manifest
+++ b/dev-ruby/test-unit-ruby-core/Manifest
@@ -1,5 +1,5 @@
DIST test-unit-ruby-core-1.0.5.gem 15872 BLAKE2B a6f20b5696ad61affc8f508eac804d2816910754a4a6f99105bf7b04bedcac6c3931fc83eb0e77497b94610f31c8242c312e66463d2ebe637596c6ac0db099be SHA512 0fe157b49be30788c14c77e5676065ca3e1150f95b1ea4c0f68552ed331127263c996798ca82bb02e1d0d6afe2de9bc186da4cb89fdc922284d17ab77fe623ed
DIST test-unit-ruby-core-1.0.6.gem 16384 BLAKE2B f2da08854a09a570bb42b0793e4acbe85b061d11b5bb7b3360caa0feeaedc9e7a04f1b1746401082bf6fe63d8dfe49c993365649de75f4cf2241e5274c3dfa0c SHA512 0fdf7cd9d3154c4c708ff3936bc8200cc3ba3cc169c9dee068634382874615a47f4f866e4f22914bb741f6c00b0401c1911b7758283863787ac1a6c43a96f17e
EBUILD test-unit-ruby-core-1.0.5.ebuild 517 BLAKE2B 39af8eeb8b5e1d4cbfe268d5426bdf1b872c8b8a4c0f31eccb45080131dc12b588a861f5ee676e7ba0560ba67416ce04a299eaf6fef62de5b3fcc26ded4b1545 SHA512 c821e7ee20c616c7835cae044245fe3bdb6835ca4ea7952844b41d98da344794982d217f992393dbdc6f92810cd3f01676d4af7061a2be5bd6fdebf128165449
-EBUILD test-unit-ruby-core-1.0.6.ebuild 524 BLAKE2B cb6b11fe2a3b09f84ec7ce9b2ec16392de59dff1a76f0ca19d715067ec483b137e85a19257d23bfb70ee53a2d276e7b02e56dbc718220c5f361fab5d3cb609a9 SHA512 77c5014ffe969f04ae4e8c785655c0c0c89678d9294f2cfe5da5f1c51474dcbfc0f9d11d682a3e2a094a84d6286dd1cd0e61106762deb8d6530ac5ea9b7b383e
+EBUILD test-unit-ruby-core-1.0.6.ebuild 520 BLAKE2B c16d8343c672aae1ce0e4fadec386278d0d6e6390f93df967ee906eda6188bbd004d03d2fde3e246dafc6ee76bad393d414ed16b1529460d8360b6f240317e9d SHA512 2ae5a840e068e2e58679ad6697da0af315d39708a59af69971892b3351bf601629f216edffb9f3e0f9a7846028f15c4011886e2eb28dc28e1d01fca002a6a483
MISC metadata.xml 399 BLAKE2B 2603ce47ba731ac6f9a822859bf3216a1839716f833a87cf614fd4d4978204bcce30fd05acf0850f75fb17c7b35684607f3efe9e7dbfaa984b0e176e8be138a6 SHA512 40911471efcf83b2a4cf802732883ea3ecbcd639a6462c0609c91a473b50d2a6f79b7067fbadd701e16f78d3ef4a8418e3d6a4e40c90bfad1d4ac3b6faac2579
diff --git a/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.6.ebuild b/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.6.ebuild
index 4d7032c885e2..65b15e095aaa 100644
--- a/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.6.ebuild
+++ b/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.6.ebuild
@@ -13,4 +13,4 @@ HOMEPAGE="https://github.com/ruby/test-unit-ruby-core"
LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest
index 7dd137b5a6fb..a8e7f2529414 100644
--- a/dev-ruby/test-unit/Manifest
+++ b/dev-ruby/test-unit/Manifest
@@ -2,5 +2,5 @@ AUX testrb-3 183 BLAKE2B 5bd4712b7a73cc480669facf537b5bbeaf16eeae2782e21d5fe88cf
DIST test-unit-3.6.1.tar.gz 165438 BLAKE2B 5f5b912eec04ddeed6501c873850df3b5e3bd4450994581055634ba9923fa54c9c4731593fd24bc08caf1ce2e4f8181a39221bbfcc2f80359395b5fd30df80c9 SHA512 0788871faeb9d9c9e2a07cf4cae7b63d9520ff1e1be831889861c9d76b10bd6f59a60c0417c7b5ae97856bfd1c75cffd4e1c9a006f7a0c651432196733aa0f08
DIST test-unit-3.6.2.tar.gz 165842 BLAKE2B 0eeacf817bf4b0103ce9c6b7097401a24f9788a2bea6d3ac0feed3236575556fafd778b565a63510aeb4fc5cede18f72fc0ef42249c3a6fb3a86a199d5b0a0df SHA512 d523412e080ea0ce1ac968c64279fbdc90afaed3b2052f357993583ed89a77d9977022aac74f3170bfc3cb7e716f1665a9705e0ed95a8db5f205f1b984f52d94
EBUILD test-unit-3.6.1.ebuild 980 BLAKE2B 84d95e03b7c86e2cec59550301107e894ee0909cf7a890b515cac859fee27e7cc4e28b7eecdac03266afb61ce4b27d561b9ed704d19edc4ec3d8714c78d61e35 SHA512 4e150de6e1452f9908683d75b72d3b0ea1b43d8310185bbddddc769e14f5d18f5fe514df96f016af3c02493626b0797fab83081069823f043739a8758fe65300
-EBUILD test-unit-3.6.2.ebuild 987 BLAKE2B 185cfd252dafb0b01467d316710e8025bd931ca20fe599888a7e16611bab31d709d01f6331ccdc9f1a0d9cb1a43cc59db8edbc77a9a545fcae152cd30990d29f SHA512 1b9226740d5694d6fe712f50588f68a8ce9c002a8180186c3d385d481040e2e4d5aafbd6e7bb8b8eaedce50cc4e475690f0cd08df42c2dd4c99c80674c3eb05d
+EBUILD test-unit-3.6.2.ebuild 985 BLAKE2B db41c46aad93adef352bd65d0e507452ad458f6f8060a12e4005ccd4ca217055ca266e3c7a7e4012cf05bce2d2b990333508f0c88626bce506ac035cf52cfbdf SHA512 06d614156194752692a4071bf3753af274395b132d35d4a7d5ca72101d69f9c6c8b427ba97f91535feb348202e246625c378085082f458a5523f7d1c26573adc
MISC metadata.xml 399 BLAKE2B 2603ce47ba731ac6f9a822859bf3216a1839716f833a87cf614fd4d4978204bcce30fd05acf0850f75fb17c7b35684607f3efe9e7dbfaa984b0e176e8be138a6 SHA512 40911471efcf83b2a4cf802732883ea3ecbcd639a6462c0609c91a473b50d2a6f79b7067fbadd701e16f78d3ef4a8418e3d6a4e40c90bfad1d4ac3b6faac2579
diff --git a/dev-ruby/test-unit/test-unit-3.6.2.ebuild b/dev-ruby/test-unit/test-unit-3.6.2.ebuild
index 69fcabebe695..a0077bb9a960 100644
--- a/dev-ruby/test-unit/test-unit-3.6.2.ebuild
+++ b/dev-ruby/test-unit/test-unit-3.6.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/test-unit/test-unit/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc test"
ruby_add_rdepend "dev-ruby/power_assert"
diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index dd7e923965ab..9de43afcb615 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -6,5 +6,5 @@ DIST thor-git-1.3.2.tgz 103619 BLAKE2B 31c23b549a79ec796d0de40c392d32a2621106ad4
EBUILD thor-1.2.2.ebuild 2156 BLAKE2B a985f183ca0e581fa399b4c843ab7fbd1b3f61782fe8b5979d2d3fcd0aa495bc5f373f6f7bbda9580a3ca71ee27990d16a6c1833527da372461f3d963ba71b4d SHA512 dfdbfcc65770423e585de976d83147e8d56b0fead52d9e4abe2ec28ed1b213b6029ac9d71c72e2a954ca31fe5c5091083ec23a521daeee860968cc0f0cc6eecc
EBUILD thor-1.3.0.ebuild 2061 BLAKE2B 1d059c6afb684355ba552c44c2dffe8f42acd9a99c3eccfdf869e6754fb433a79983cda8978901ba99ba517af6874f7a6d7af7cfebbda2f42cf375f375351fc8 SHA512 76c81f3cdbc044c5da57fe835c2184d15ccbefa61966655d1770e8b5b58a475568163a9c432a3566eeeee5ae0aadf960a9bd8f6db433b14c649c9c9ab42c67d4
EBUILD thor-1.3.1.ebuild 2061 BLAKE2B 1d059c6afb684355ba552c44c2dffe8f42acd9a99c3eccfdf869e6754fb433a79983cda8978901ba99ba517af6874f7a6d7af7cfebbda2f42cf375f375351fc8 SHA512 76c81f3cdbc044c5da57fe835c2184d15ccbefa61966655d1770e8b5b58a475568163a9c432a3566eeeee5ae0aadf960a9bd8f6db433b14c649c9c9ab42c67d4
-EBUILD thor-1.3.2.ebuild 2068 BLAKE2B 05db7f0064bc0926488e7a4d57d80cb6ceca92aa523c5803edccbbd637e0b38dd57d9ae36c29e21ecde3ebf217571339dd57656f3632535227e34cc718780c8f SHA512 8ac274e3cb868aca6d3668c72f3afc70b7b6b6beb30bf29de08d0a348d02b3285f4981c2d04c75b22502265bee769682c675c0a1a68e8178da73bf38f0455bd2
+EBUILD thor-1.3.2.ebuild 2064 BLAKE2B bc8ace30f076e9cd40acb3d1ad9d6d7b026a3d03abf5c2be8d351216a6c3bdcef18516b6e6e620ae6e3bb04376c9bdc6ce91e5503b73783a2537f4d76d38a724 SHA512 763659691af660cd49eaaa37315309d66fa8924f5a15a7b67a7a687c8f4b49ef813fc4261c35cc3193018f72e58814309928d7a3db9fce4be2f672f688be5fe2
MISC metadata.xml 724 BLAKE2B c522632e2e7c6c0ac4fdf46fdf23bb89eb255d4b2dd7bf64a80b583d77049e5d5e93f5a2088ebaaef942042ae72eb2b66b8e7c752c8edab40c463a39362eb5e5 SHA512 ae2816ffe775975562f166c4ac6d26192e60deaa317404ab74e300aaf8a715746433b27d554786a26d73141d6d68e473db437272b83851669c74598395c0ea40
diff --git a/dev-ruby/thor/thor-1.3.2.ebuild b/dev-ruby/thor/thor-1.3.2.ebuild
index 72a512352149..7edab536ed9f 100644
--- a/dev-ruby/thor/thor-1.3.2.ebuild
+++ b/dev-ruby/thor/thor-1.3.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${PV}
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux"
IUSE="doc"
# For initial target porting (new rubies), we can make these test deps
diff --git a/dev-ruby/tilt/Manifest b/dev-ruby/tilt/Manifest
index b1027abd972b..db8afaae44b3 100644
--- a/dev-ruby/tilt/Manifest
+++ b/dev-ruby/tilt/Manifest
@@ -3,5 +3,5 @@ DIST tilt-2.3.0.tar.gz 57454 BLAKE2B 2c3c934e73c015be850951c67731b2f1640fb340ab1
DIST tilt-2.4.0.tar.gz 58520 BLAKE2B fe07437d62de1db062625c1ead3a81ed34bba0c7169181d44216b5f42b1b742b2c7900c079affbae13831d1370044827384da4302b6e92a01f151b36b37f3772 SHA512 3053479b9f258e01620db5f4af02247179df39f18baae2b5b83eac23046effafcd6f47575432158bb752e3019dcb0aadb67ca11236a12ea01e2211354b7418d1
EBUILD tilt-2.2.0.ebuild 1360 BLAKE2B c28af8d597b610ac374e0ff3cd5acbd92b9f67efc542d7414eaaa71a4cef28a923aa0418f18681b8852314aedb3449f11b74416fa4da22aaf2740a9aee798326 SHA512 de195a4172a82eba07b009a206eab72b9167c046099f4dc89951e0995625f592a9b6ee69f2fcbef8dccac89b46a408206005a949b7a6e5e8a05d282456750bdb
EBUILD tilt-2.3.0.ebuild 1366 BLAKE2B afb2bb241eea286a23af90a9a493c1c6c9b547f617964852e31172a469882584e3c31462e84c86b0bf14267286b3c4b139900fb4d43e77d8927573247a4e0c9b SHA512 34249e8b4449289f16400f6edda81225982c2c288292fa574928c9156c57303167f5ef8c0b859635c76c093166ef20a3a20b4782686e8d84bac57bc491d561e4
-EBUILD tilt-2.4.0.ebuild 1078 BLAKE2B a0a4134c47c4037dd37c6769e174489348157ebec54b6a0654452ceb5a04f2a3b59c26aea4193a6d3c480090cf3746efcbda3a38a4c78517d93d4382c7e2aa93 SHA512 8a5c1e6267a8c0c6f2b2c84b6cd297fd3acba622c6c87050dd99ecef5086d0bd956b6cff4e5e042015bb8616b7d895a6b28bedee19718e595348f3c0b6bf2057
+EBUILD tilt-2.4.0.ebuild 1074 BLAKE2B 925c921f3ee3b6d5ec9812719b03417376c822ad340b6a6d652efecc7d48770462aeb08fa7f10bdae2f4fc7c40ce5e96ee68256473e0861737f8ad806d5b9af7 SHA512 3ff0114eeb723fdd3b835ec1df7945dbef4f1c2f608a1cfcdb8d128bd0c6836494e82fc9fc5c249427a2e933ed546e5c99b5317596f77ca26d1ffeba07063b85
MISC metadata.xml 340 BLAKE2B 5414049365511f348e3da85bf3f207b791dc4269331e6a650f90398b6afe2502e2e62624ec9597a2d55dca4a7e4a99e209837c44bac7a901ec42139518f41647 SHA512 4be8002eca7cc4c0204311dd7dd187caeee3f40db9b00d108fb18e97009f8cec10d298a958bf83d24177297cebd78789cdd546a0c5e9c7288aa697dee1facf71
diff --git a/dev-ruby/tilt/tilt-2.4.0.ebuild b/dev-ruby/tilt/tilt-2.4.0.ebuild
index b76fb674cff9..45d94913eb5c 100644
--- a/dev-ruby/tilt/tilt-2.4.0.ebuild
+++ b/dev-ruby/tilt/tilt-2.4.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/jeremyevans/tilt/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
# Block on some of the potential test dependencies. These dependencies
# are optional for the test suite, and we don't want to depend on all of
diff --git a/dev-ruby/time/Manifest b/dev-ruby/time/Manifest
index 23655804d717..6ee3554b8976 100644
--- a/dev-ruby/time/Manifest
+++ b/dev-ruby/time/Manifest
@@ -3,5 +3,5 @@ DIST time-0.3.0.tar.gz 15520 BLAKE2B 05d30c8dd6da8544fe89e1f92a94d91adf198712acc
DIST time-0.4.0.tar.gz 16721 BLAKE2B d1f86380c7c79b05f9174bb103c5c69d3abdd9c65b60c65ea4de0d93715a5dc7b2f4cdb8cce9a2d75512c00485b687bbc79bba45389ea12a78ca3776512e45dc SHA512 c95c1167a305fbdf6d138143afc2b822972614b26d87c323d62e663994beb80d12e26e17dc33fe515b65076c50aa05c1d80bc13b6bc83b481d967c796b7c84be
EBUILD time-0.2.2.ebuild 973 BLAKE2B 00239f5aca1ad11123d98f2124e78c0b3ec3565c532d08b6da34d6f1ee54eff428f99ff6c44f763ab648057c1e4b4711d902ed11caec203f43425dd167814dbf SHA512 360bc54c03f970f7a8f4c9bba7bb417ff97a4068804c06f45fb9204ea1e3da55abc78e1cabf7b88fad89a25cd8c0579651aa64405d5d9f835c68931e1a23f9cd
EBUILD time-0.3.0.ebuild 1055 BLAKE2B 989596e4369aead52c32b0d0778decdd1b02c32811f06fd2631f58de0f2885a2f2a5605a96d4817a73d7c380f5b9348d68cf9a62ac0725305b9de580532a33fa SHA512 e44fcb2bf88fb83a60c68bb953d50e433761c0ce3401b178f58c2112c2cc70c69063d8e2c6e5d8afc07d2647ab31b5e5f00b72a842e83f0c85802cd31960e401
-EBUILD time-0.4.0.ebuild 1055 BLAKE2B 989596e4369aead52c32b0d0778decdd1b02c32811f06fd2631f58de0f2885a2f2a5605a96d4817a73d7c380f5b9348d68cf9a62ac0725305b9de580532a33fa SHA512 e44fcb2bf88fb83a60c68bb953d50e433761c0ce3401b178f58c2112c2cc70c69063d8e2c6e5d8afc07d2647ab31b5e5f00b72a842e83f0c85802cd31960e401
+EBUILD time-0.4.0.ebuild 1053 BLAKE2B 942cf18e98051dda5f928063816303a9c2c1dce6881457fd61bafb3e8f7ac62b0c0feb4f9951699704f7b11063f81302dcac703b01f9c244234da79de0a5485a SHA512 baa579183d6e58100275852660050be5904cae8d5b0f35f933a55617064c739a42141be739c9e21b3c719377a88a8869b59dfbaa0b62ae3b009c1b030e4a3c58
MISC metadata.xml 336 BLAKE2B 319e2c60fbca7c2a86ddd03dc6b837e5f596e12fa5b9dbf002a955c23e8eeeb26bb91a4526a6a67604b6eded037f99f8e95334899fea2d1b3d1715457eb7dc6c SHA512 8ab5bc044b940fea3297ab6cb12a4fd3204602558812dc059d59e8a7f72ebe137ae637127270c40e8fdec3a8c00c9778d109f499b4828ac4d03f38ed7b0fa292
diff --git a/dev-ruby/time/time-0.4.0.ebuild b/dev-ruby/time/time-0.4.0.ebuild
index c531ce86a0c3..69fa955422b3 100644
--- a/dev-ruby/time/time-0.4.0.ebuild
+++ b/dev-ruby/time/time-0.4.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/time/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_rdepend "dev-ruby/date"
diff --git a/dev-ruby/tins/Manifest b/dev-ruby/tins/Manifest
index f3fd100fb7b2..4362d6949693 100644
--- a/dev-ruby/tins/Manifest
+++ b/dev-ruby/tins/Manifest
@@ -2,6 +2,6 @@ DIST tins-1.32.1.gem 307712 BLAKE2B 5e48a9895aaaf52010de4c1759a0cedcfe2133d9f2e2
DIST tins-1.33.0.gem 307712 BLAKE2B 73f2211e73a99b06f1ad9ff7c770b5e7a9a478eb8d596bd2b1225f072d8be031a361ebfbdf5f1fdd402844d591640523640fa362dcf21fa24da86887fe383f46 SHA512 3a287ca5e8420c3e2582f8996b5a52c5337c82e1abc8f4311751196f94c75518515d534a7fb020886cf41118b9fcc9142299ca06a809255003029a2512e5b32e
DIST tins-1.34.0.gem 309760 BLAKE2B 451558c80d153dab3d09aaa1667b88899f061d6b0391767cf4bf35938cc10160605121edc163865f28871deb4a879b09d4e6509166d46dd7d3d96e935fd9ff20 SHA512 ae68ca96a9b62d9db40ddbbf152b2b8d3f2bbac92d0df7c6cef78495ece40242dbd5ce1897410d95c8cc6e512be7fc34a9a8d84cbbf2748569f523736afed1e0
EBUILD tins-1.32.1.ebuild 634 BLAKE2B db5e1d71b284686170aafede7993e177455fffdd74f9345460c11ba196d7df3ee495ab7faa0eae3561aa9ca7560fde0e85f1c29297febd55cf3019a1b396d9de SHA512 3386164d5185b6bbc88ced1232971f9d8a7961f79c9a66eb93f7d1f6f9d8e1b1679661cd363ca98d6c4427bf4a30d86c871d5a3c8f4057928016dce40c8b9b45
-EBUILD tins-1.33.0.ebuild 663 BLAKE2B eef266053fda9fa9b19f5dd119e15d6127f364a5014ed48834ae22120af92ab1cf214641dd5a5785867acfc7fea176de7161b303c7514e31472b7d9ce6f22f98 SHA512 c11580b609b436b58074c683900e27bc0b8accc6052349f673975899345733addcd7bd762d37abd92f92e37441cfd42abd2917c2f8f2a3e80ea4479029989c5a
+EBUILD tins-1.33.0.ebuild 660 BLAKE2B 5b43d4990620b2da1f4c816eb03a9872fc8befe44773cff2b8eed7806c219131720095e9b53066c996b0f0762ad77f1506966e02002ff69dcb5a52cbae891ea1 SHA512 ed0834401e314e34b4442ea595bc726faeaa6d6744edfbcf2d02e3b30930d163120e6fdbe28138104f05e6206cae9fdf21fe03a4156de4c8b3e634766c7bd6a6
EBUILD tins-1.34.0.ebuild 663 BLAKE2B eef266053fda9fa9b19f5dd119e15d6127f364a5014ed48834ae22120af92ab1cf214641dd5a5785867acfc7fea176de7161b303c7514e31472b7d9ce6f22f98 SHA512 c11580b609b436b58074c683900e27bc0b8accc6052349f673975899345733addcd7bd762d37abd92f92e37441cfd42abd2917c2f8f2a3e80ea4479029989c5a
MISC metadata.xml 337 BLAKE2B 488c14119bb23c3d78d6e3ea71ea808cd398fead5dcf2e2dde61c1ce7de8985b6bc440387a19378f5e123dc64b71e3561fbfe0303e87ff8a4cd79a7923183078 SHA512 e08cba10144c2eb80069fd8d8826053293e9d8d5f1ffce97048c4100af31cac83e672af0945284ba0e1bb169d4e9fad3c0eebb369cb35823b42e5dd4454cd79e
diff --git a/dev-ruby/tins/tins-1.33.0.ebuild b/dev-ruby/tins/tins-1.33.0.ebuild
index 49ef1e3e0fb7..649e8bddad81 100644
--- a/dev-ruby/tins/tins-1.33.0.ebuild
+++ b/dev-ruby/tins/tins-1.33.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/flori/tins"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~sparc x86"
IUSE="test"
ruby_add_rdepend "dev-ruby/bigdecimal dev-ruby/sync"
diff --git a/dev-ruby/tty-cursor/Manifest b/dev-ruby/tty-cursor/Manifest
index 0a3ea59f11f3..49c33a3b0841 100644
--- a/dev-ruby/tty-cursor/Manifest
+++ b/dev-ruby/tty-cursor/Manifest
@@ -1,4 +1,4 @@
DIST tty-cursor-0.7.1.tar.gz 11015 BLAKE2B 222602d7dd3ef2372555913dc59bdd4b4965ac5c3601268d0f77060835d4ae9bc9fa23d54f811e7c0a453b80786d4ef07e0bd26cc8d76f6b963787a04b17569b SHA512 7c1f664bfb3c8c46aab08cb3806b8a00d92b45195fae47e851967f88040cc64d598bdd80e37f782be83fa60dff82c607d93026ffbf003125fea8230f4e18639e
-EBUILD tty-cursor-0.7.1-r1.ebuild 788 BLAKE2B 64e611e49cae4b930fea38b4f4727e56b80f9d00a0a4979f7521270b23689cf24b6e665fe934c042b887dc39d7ceee5417564ba5337d6c380bfa15374764f8fd SHA512 c673e8f83bd37537875c3d7ceada77bc924a441f186fcbe46484360beb38f397d709d27ea5cb560a4b40becd04200613dd3a44f21dbcc5d3a66e7ce58a3a94c7
+EBUILD tty-cursor-0.7.1-r1.ebuild 787 BLAKE2B e54adb3b409538167437eb0ef81556c7d00132a3a65f50093808383fd0a3a417af305d482f628370715e78005e581f3958019c641847c62274452d538569c953 SHA512 3243faeeac82b7d31fb19b238f9c3af6296d1f7db21abc3e9a2ae1e0d119ffc3622c080d2ba6c5e36448496f6983ee4f64bc5e4a612e72d3f2d3945f2220cdc1
EBUILD tty-cursor-0.7.1.ebuild 808 BLAKE2B f5f8f9b550090dee5108c878ba3fe960d93a9bd8a4d1d87c2bcdb9831d6d1852b15438feb5794c0be022434ac8a474160bc130a4fa7914215cd9ffde27285809 SHA512 882a9517a9669c85d03e4aeb9ec9a80b8de3fc9efb5dc882c6dec6abdda0a50def80eb32036be0f098375315fcec6c40dee5bfa5a21da5d6aa0673088292c828
MISC metadata.xml 339 BLAKE2B fe18cce74818bb40c2414d8e9c2ffc6642133ffb1852b7003a4d8cb84098a26662ec7284dd991d1ab525378ab9af81303cc5c2c6f1f79811a3fc49d867610d88 SHA512 f489e49c37ba066bb3586fc50ed7deceff038d684f15e34a545de37e487cb55961d88d10d8b05b009e049f215b21287acdf080790ba15c78e9a2442897637192
diff --git a/dev-ruby/tty-cursor/tty-cursor-0.7.1-r1.ebuild b/dev-ruby/tty-cursor/tty-cursor-0.7.1-r1.ebuild
index bf71d2b5e4ef..17b65e4d31f5 100644
--- a/dev-ruby/tty-cursor/tty-cursor-0.7.1-r1.ebuild
+++ b/dev-ruby/tty-cursor/tty-cursor-0.7.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/piotrmurach/tty-cursor/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
all_ruby_prepare() {
echo '-rspec_helper' > .rspec || die
diff --git a/dev-ruby/unf/Manifest b/dev-ruby/unf/Manifest
index 3ae25aec3ec9..8b4c9c60514f 100644
--- a/dev-ruby/unf/Manifest
+++ b/dev-ruby/unf/Manifest
@@ -1,5 +1,5 @@
DIST unf-0.1.4.gem 120320 BLAKE2B ab339ce957a1d3251d14944ccb4f68a9c7271f0f918f20b57c70824ded730fa18abb5078312d9820e7ef056163b5f1340c1cf72974b6c255279dcf572fb3e87a SHA512 a4784afa8b852497f758d1b6cdcf095eb9e5397a36c97b1f22b53cf8077cfedbf83fdcda36f359acf59ba61f1ab8b706ddd31d097afbc98a40d2dbd0f934292b
DIST unf-0.2.0.tar.gz 119457 BLAKE2B 46292339673e45119d3616629f7c36a5958b20a2cf6347e3073b169a7cf29a4837fe1093ca0c9f62fad1dd5ac62b1c6d51234d0d48cb1d602be439ca0726e671 SHA512 8c54de3f0f794ff8d8f5797cb32feca6e18cd521f4aca5c3534f524bf258f15fd8ef3bf9a6e74abe3b1556141ed076219941dc94f5dee66c5f22a77cc822b060
EBUILD unf-0.1.4-r1.ebuild 1173 BLAKE2B 856a84009779b0b5b64f5a78b62e21bedd335a5bb3461fd31a2ff069963b4ae7a9841355b4a8dc1c46ec8aa30d3bc8973645c0f39e89c53d8e177f57177c4769 SHA512 047106d935bc0a0c8d30779ac6fe79293b3bf009eb1f0b873f805f549d8c9838e5a76f1d190a4681bde375364d3f9739a1d2e9f2997ff2bda1ea1e6d4f966bd3
-EBUILD unf-0.2.0.ebuild 1288 BLAKE2B 5222eb1f9e37eb3483f2bdc0dad44d06e4392b7f3cd41c481508da7b8cf4259fc8f2d335eb793f73e4f54f3273cfe6017afea520c174d9fe71392abef79bc3c6 SHA512 b11fbbf43581e0e2659d7705a1a4260341be579c38cef73a8446486ae690f31f08c9eeced43353cc205732950b236aa0317d786a7212c4c72545d82d4e816e8b
+EBUILD unf-0.2.0.ebuild 1284 BLAKE2B aac15b2c1bedeb22839438da286373906dc0c3d42002293071d84da16e2e53470baa1db21b3d25fa3a2e376cfeb7699ae5287e1bff08ce480664db729100e643 SHA512 693b96834aacde41245328085c30e2a3cac13cfe0f39eede25e6c0b976fbaa9b90a2640604289ff976372c1e11d5f7975b3d503af8d0628f448d8444629d48de
MISC metadata.xml 339 BLAKE2B 453389f654780d3181aabe6239d3fbfb25272b4a1cf8719614f84159bc50aff48f45d40a5b7f77ee94ab13d9c59fa87466add2f60ad31c9978d99e3e114ef0fa SHA512 68c573840acc02e64460bbf329fe532c88a0d4f501fc9f5ebb15f0eea6c5938b5a05aa50b98c3da47f4987416d6e79be9557992f42958f36276a265a56a9e46a
diff --git a/dev-ruby/unf/unf-0.2.0.ebuild b/dev-ruby/unf/unf-0.2.0.ebuild
index 388f26a0ef93..fab4886c5253 100644
--- a/dev-ruby/unf/unf-0.2.0.ebuild
+++ b/dev-ruby/unf/unf-0.2.0.ebuild
@@ -20,7 +20,7 @@ RUBY_S="ruby-${P}"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="test"
ruby_add_rdepend "dev-ruby/unf_ext"
diff --git a/dev-ruby/warning/Manifest b/dev-ruby/warning/Manifest
index d740450dc6bb..9f4f63f00278 100644
--- a/dev-ruby/warning/Manifest
+++ b/dev-ruby/warning/Manifest
@@ -1,5 +1,5 @@
DIST warning-1.3.0.tar.gz 10376 BLAKE2B 661e2af457805542e07db2eacdbc867ffda66a574a981b6834063fc497eacfa565f01ad21a0c6b0c57185a8019e0fd2d80ae14b77f902dc3378f7f655ee07000 SHA512 a6d1ef0a70f024d9527dbbe2236805a32c6aa9d00def92f1a345f4f0bc8757d23d6933784c96e9282fba038c276999b85f2d0c1bd581a2c1994efd6440adc39f
DIST warning-1.4.0.tar.gz 10504 BLAKE2B 42ab4c35631e39bf2d8b82681d97b364d9cbdbec152287bc3fc5cbb0eea2b94f9f0193a0c160b0be51134dd72240056243016a41b9d70c102e67b95cbb9d214a SHA512 516b1e1ae8850f021257a6d82de6b29bece48d123c25f9fc62f31a90306e4ab0fe51caeb94e709919a04ee7ec3972482b916204f100582febe0a578a31bd03d1
EBUILD warning-1.3.0.ebuild 647 BLAKE2B 1da195550b57bb6cddd4095a1d1197aed3b3c6cf9368645be0b9622224a60ef62494996d24e05b023ba169e99e9d10c77331cbedaa5f2d74e4b900e44262cd28 SHA512 99fd81e05338423def4658653e64ce5c8f2d77cd8a2bb8945909d69b498db242dd0a5e2003d1cce4ad6be510d5c28acbeff6835a518ba0743fecf45749929ec9
-EBUILD warning-1.4.0.ebuild 646 BLAKE2B 1eead17d5d0e9280d3ffba1e3b964b37103427cebe4406a3de49f8cbaab8856737445fb8c2fefa58d52d648c46324a19731e1b507923ce1d8a16062de96d1598 SHA512 eff66a46007b1b9da010c3c701c0e0688a5dfa665b6712940c611b77f95ebdb0779b1f9760562566743add4db27dc6dc17681fb4f9df9a698462b9b7c8aace37
+EBUILD warning-1.4.0.ebuild 642 BLAKE2B b480667bf4a4ff4fd126188955cc9e25b73a24217e30158d3fa351e052f57bf9dceeb6fa12836b29b85b5b770258f658bf470643f3036e039b5d74894769714b SHA512 a10bd760721ebc42222382eb5ca611042e21afe2d86b57be1873d48223177bb15553f7b79fcc9c36d152de2e03e4af576aa674db7683ebd0dffde93602c2bdaf
MISC metadata.xml 354 BLAKE2B 019a76773946fcb7666af58d84200f55f919303a004fdb58923ca4c4cb1075c6b0a937b3701aacda351b611cfc9b03a959ed3d69462fcd5290ff55a07d9c2c77 SHA512 712e70cc7c94b5eb2a37554c0309041dbb8b83b1b81fe2b5ef930b6d102053529ce3045df0763a572c3572c2890e8016a9469c1141020eca6e1cc27dbfec26da
diff --git a/dev-ruby/warning/warning-1.4.0.ebuild b/dev-ruby/warning/warning-1.4.0.ebuild
index 9470381ad9f5..8cb7c3f4411c 100644
--- a/dev-ruby/warning/warning-1.4.0.ebuild
+++ b/dev-ruby/warning/warning-1.4.0.ebuild
@@ -17,6 +17,6 @@ RUBY_S="ruby-${P}"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
ruby_add_bdepend "test? ( dev-ruby/minitest-global_expectations )"
diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest
index 3efcf138cc0f..5b3a1b99a13f 100644
--- a/dev-ruby/webmock/Manifest
+++ b/dev-ruby/webmock/Manifest
@@ -5,7 +5,7 @@ DIST webmock-3.23.1.tar.gz 129740 BLAKE2B 4caa29d6bba6e5f608ecf6d84e16f2cfe05651
DIST webmock-3.24.0.tar.gz 130722 BLAKE2B ced1cc29e472a2f0f35012c5ebabb7ec2b1bbf7711c394a25433325d98e97abcafb4eb94b7a013bc6e7b7ca9bff80981ea3538693d451264f5444f6156dcef7d SHA512 4fd6e02c4ea4f7031a82f15c2cf222959d6040981440d335f4e186dc8af0b413a14652126c104c384277d78cef718bc05a97dc397dd7d2166ddaafc030efc486
EBUILD webmock-3.18.1.ebuild 1997 BLAKE2B 0be159a0e4e5ca35d97ea8a746bfd15e9ff158b341d910d931abf1d996e0e14df27ed9141c07e4490350ca96b60d217d309118748407e79f9ae0231a89944e29 SHA512 ffe4f8d41de52bb9587a34759d5072b727729dd3fad98f3151da78f838cdd15ba384c2d17169f2892ea503ee99bd24ddeda82fe56c8cc592cf77e1661a8a5de3
EBUILD webmock-3.19.1.ebuild 2105 BLAKE2B 07dc2114bd62dd3886b4aea4623ae7f32484aa9f8b66b6e4da1732e4cb3f5ccd13d4a8a92bc60dc050d18238d58f180318db72d1457d808c3b9b8d4972e60cdf SHA512 d01f362b7ca832640d06a0a01efe3ef37f1a7934ea3f109daab60487c051fea3b439ba333e45a8e7979d5bd2169385b277b88f0728597b3c2f579be937811272
-EBUILD webmock-3.23.0.ebuild 2108 BLAKE2B b263846bed722be6bf908f62e0a47bf76e86ba3d6198d990fb1e6df18c9a55b9baaebbb0cf14986298e05fdd6d3aa55b6545085cefad3fa1f1767d8bc869c217 SHA512 bd278b8ac863bf80b323e5c31fd5371ae4fa751ce03779074b0070afa724083175e4511abd829618f1d7e75f3e5c15616637407ded5713c86b4b6ac71fa8effb
+EBUILD webmock-3.23.0.ebuild 2102 BLAKE2B 54340ba885a04a580a9d10004d9b898db5594f6930ae0e484d51d156420e31421a57af0e6108a9ca84e9a0d3c9fd83162067963b4e65685fb2bb4a01fe81ccb3 SHA512 6db078cae6aeb895bb6b32dc7b4965ddd4f3c59b9f446ca12eff01a604f278f1db5db5e7263b85ecaf2083b59254b6b1cc10ad89d264350bc84ec38b56b61577
EBUILD webmock-3.23.1.ebuild 2109 BLAKE2B a51cf004c30a44f53ab5af7166ef05df44e4148a722710e2be3dd63c11d105bf202fd1ff67b0449dd73b3612d9f5dac6d10c81d882e1d22fc6ea257fede7c1f7 SHA512 bbb99296fc8913e5e48ad67bb8f6e5c08e5d0a5a70ab002e288ea173c5567e086a82caa8228fe21144f241b6e46ff365c9b66902be17b6112c7d44bbbe683bbe
EBUILD webmock-3.24.0.ebuild 2109 BLAKE2B a51cf004c30a44f53ab5af7166ef05df44e4148a722710e2be3dd63c11d105bf202fd1ff67b0449dd73b3612d9f5dac6d10c81d882e1d22fc6ea257fede7c1f7 SHA512 bbb99296fc8913e5e48ad67bb8f6e5c08e5d0a5a70ab002e288ea173c5567e086a82caa8228fe21144f241b6e46ff365c9b66902be17b6112c7d44bbbe683bbe
MISC metadata.xml 342 BLAKE2B 0f0b9d59bb3519e6da06fe5d57cc9ce3cc1f3a1f516006a3d43a6cd3c416b3b5d9d2955a7800a588010b9672f3a03fb6a74bc62c3ead8b2e0f0b3ce0f5af5456 SHA512 0c4f9ce8deb018a77c7ec77417a22d3b95d0701263acc1ff07081e4e7ef995051ad2eba387962ee06b4bd810db5da7e2294e1ca7bb9a50704f7d7265b8462997
diff --git a/dev-ruby/webmock/webmock-3.23.0.ebuild b/dev-ruby/webmock/webmock-3.23.0.ebuild
index 44334c44fef0..fcbdaa990459 100644
--- a/dev-ruby/webmock/webmock-3.23.0.ebuild
+++ b/dev-ruby/webmock/webmock-3.23.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/bblimke/webmock/archive/refs/tags/v${PV}.tar.gz -> $
LICENSE="GPL-2"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="test"
ruby_add_rdepend "
diff --git a/dev-ruby/websocket/Manifest b/dev-ruby/websocket/Manifest
index 23425efdbee7..21a5ddb4dfdb 100644
--- a/dev-ruby/websocket/Manifest
+++ b/dev-ruby/websocket/Manifest
@@ -1,5 +1,5 @@
DIST websocket-1.2.10.gem 28672 BLAKE2B 352289d39d374032bd8ab11ec1c38f0b3abb3c3ec7cdb05373d5ccdc7419d896088412657b54cbcd93b15d4bab07a3fdf27829a38e35a0c62f09eed1b8302a05 SHA512 c06598a4988b1a4361ba55d807577c756d82295e5c5316fe9f0492a32776599b8ce878615c5c0d4ed2d70d37bfed5ec188398922dd140fd195b894262df63f57
DIST websocket-1.2.11.gem 28672 BLAKE2B afdd16073df2da5cd9893f40ee53084d263b13c928e4b118f6efdb925f2616a468321b11162ab785548dc33a269452fd368de964b4ab00e0d230ab1cbacd45ae SHA512 164e9707d7cb490502c82eb58ae5f2c70d16e04dbc5ce4467411d6ff76f2a2e158680ee013609289b48706baab8e1c72fb22dad6acd67fc09302e78832cb488c
EBUILD websocket-1.2.10.ebuild 486 BLAKE2B 542223dcea5b0d9e670efa3a056568ec894d7e36dc8208ff2638f9df507fcd0b8236c975af694a8776a9eaa9cca649eda2fedb6fe9123ea50df353bea8e23d97 SHA512 539911984d231bf0a09fc1f0e0cb15b17e0f5208ed506b5178989d34a4fee8a7669a2d5b3163621bd91dd0b387e841453bcb876c142eca31dd94c99db9403773
-EBUILD websocket-1.2.11.ebuild 491 BLAKE2B 1e281683dcc3941a612f9eb057a1dd1004e5abf8f939869dfccb0669efcadd5650bedea369de72f79d79af904ef80a4c93551ada20a925b9cb1361548704696e SHA512 cced269dfdfe71ea15b6af88f97da783024fde98806e8cc092c189a86928abf5004fac7b325a47705ca616e4bddb7d3920472b6dc28727130c8b50b1e50e73b0
+EBUILD websocket-1.2.11.ebuild 490 BLAKE2B 3e75fce4e07bf2efced481818d2755d1173a71f4acc74cce8c8e984015a709efbeb8be9a77a3a0f0b2bf864592d38ade572e9ef5b0c0ca7d772f2ceeb3a0c1f3 SHA512 e7d4112037815856f141fee70629dbc79cde66144184d6a96e61c9538b99443f1734d79caa07bdef831268084c938ec3cb4978f4daaa8a62110d6db8ed4b67bf
MISC metadata.xml 348 BLAKE2B 97c5037c95e1f278b4e7607286707298751b9aef68d81d99448842de0561c9657e191dc72ddb530e0202c6be2c0433482d1e0066bd56dcab3b0edd8daa6195d2 SHA512 7d0a8b7a151834686c239ef6f56d2648701f37512fdd1effd3cca0204e2dc445a586bfad9acfb7b38c094db15154b861a31c6dc9bbeba7559932e87d61742821
diff --git a/dev-ruby/websocket/websocket-1.2.11.ebuild b/dev-ruby/websocket/websocket-1.2.11.ebuild
index 8d4711c1c193..9f3dcff1cc41 100644
--- a/dev-ruby/websocket/websocket-1.2.11.ebuild
+++ b/dev-ruby/websocket/websocket-1.2.11.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/imanel/websocket-ruby"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
IUSE="test"
ruby_add_bdepend "
diff --git a/dev-ruby/wisper/Manifest b/dev-ruby/wisper/Manifest
index 1121c8b5d2ab..5c72c4b1d425 100644
--- a/dev-ruby/wisper/Manifest
+++ b/dev-ruby/wisper/Manifest
@@ -1,5 +1,5 @@
DIST wisper-2.0.1.gem 26112 BLAKE2B 3dc78cecb80e052ec8bc308d02e5093ca55fc7d26a1dd98614907707d62d15e0cea1a20c7843ca7e6ee175800d320c3ef5854396505aaf0648161153b0e61368 SHA512 3518c218c0cb4ceb5d96260f7ac8845fb2f35d4a77c478cb56f1251fc29910a655ce070ebf3c17eaffd7d144ac54b436420bd2b2c4f72a8743f68dfdd72a514c
DIST wisper-3.0.0.gem 26624 BLAKE2B a4bdc259af888ed61a517c826383766b0638956404cc8e40e5a87747dbc46abdb4d4fc12f4a15bf94ddeda6d87c856e3b9237f4f9bb5bcff5a35d8472014fffc SHA512 9f9146396aefe2e71464c491e97b022e326b53a919b6b9cfaf4485f8607e3c7b92fd34c7a5598c3916e0262e132312e8e8cb1b7f0f2fc17dec773b0f9343234a
EBUILD wisper-2.0.1-r1.ebuild 588 BLAKE2B 1ea3293a79a385a559dd9b5f1afedb157bf83990a99a85afacf93791db88de67207e131dc6bc298601eca8219379e9700b8f609354883c2f0265d18a6910a44a SHA512 54e04e1e1d4e2a09d44e33af3b2bf89efab35f1a8d44ee435f1fb2bfd845d7af8b890cbd660b2121eea752152a79aa2d2e6f51ef2565871dc1d9711ecbcca92b
-EBUILD wisper-3.0.0.ebuild 592 BLAKE2B 14a0b2f0ee7895f628c5aa815ec2647654d6a479499255714488ee4bcf712d2f3cae78a0d420a76c04fe9c7ab51dd8f5b3acd6f12f28cf154c772f0bcece5edb SHA512 a3b556fbcf6a022474dff99ca95449ab3439c52ad252c939d5b767bac081bff587ca074e7793b0c4b4770c5d4a759d00815f821988a9c62c1c35359ee80afee3
+EBUILD wisper-3.0.0.ebuild 591 BLAKE2B e23237ad0735263bb2b65f4df5c9185fd2e238d8a816eb68a9059c0c3c7535d1a8d44c2b863520b7f884cc756249df0016618276421b6a93196f8bcc602ad5ab SHA512 90f8f7ac6d45c1bc8c7432da9045706007ce9f2d9ebcbd8454edf792aa49aebf878c2c29fc264aa04688102851ec56fa748e5ee2bf65034626be393c7d681952
MISC metadata.xml 333 BLAKE2B e762b1f26553851cd58f0fd7a87870bab5ac26592ab5fad0bd2c9fc1addd229bbc4e6b05cad225d115577f3f59ca633c65a00a52c348dc7ceeafd062557a470f SHA512 7caf69e35a8ea5ccd4ad8c4f9e455dc060ed2377a8a95d548c80823296a95b7562fc272bbafcc9adcb66430b5ec82ea732a1fbfc935fbe70292e6096f9c31f3f
diff --git a/dev-ruby/wisper/wisper-3.0.0.ebuild b/dev-ruby/wisper/wisper-3.0.0.ebuild
index 62ac8565e3a8..db21aebd37dd 100644
--- a/dev-ruby/wisper/wisper-3.0.0.ebuild
+++ b/dev-ruby/wisper/wisper-3.0.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/krisleech/wisper"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
all_ruby_prepare() {
sed -i -e '/coverall/I s:^:#:' spec/spec_helper.rb || die
diff --git a/dev-ruby/yard/Manifest b/dev-ruby/yard/Manifest
index 9223c7f803c7..f2378224a5b8 100644
--- a/dev-ruby/yard/Manifest
+++ b/dev-ruby/yard/Manifest
@@ -2,5 +2,5 @@ AUX yard-0.9.34-beginless-range.patch 1588 BLAKE2B 08b63f291f017c63db9f1b7c88107
DIST yard-0.9.36-git.tgz 938567 BLAKE2B 8672b94149b4bbecd3fb80c1d386e3cdfd4013ad88969958269abd480426e41990067df0e5352df1a983a1572129b91a31129a71eae872cc00712e6e992a07c5 SHA512 09639d7ac6fed28906b40e08c16e305f44416206f67947fbdedf4adbb0be92d1e15ade9a04509f2847063b39baaa7a5bcbd585031808baaaf5acf14f06b471d5
DIST yard-0.9.37-git.tgz 941020 BLAKE2B 40c9ad5be234d00d84fd3187271357691841a2b57fd37ee9fc346e8d8c91c54f751d6ad46df988f6d40e3a1c3c4d644cfdce825579e7294b23ec52f28489e45d SHA512 f48a25df1fba7cdde7388842c6bce63ab149e613921cca8c809adb2a3bd7edce49c573c8867e62a3cb33c8cb3868dd67bd87f34c65ffce1e66c1353a2f93f9ca
EBUILD yard-0.9.36.ebuild 2651 BLAKE2B 97f97005b142d06bcfe713a320c29c8809e557a8b3c1f0138d69324585ed154a72a201e2cb3ec07e9bf643986a41d1aee4e6e93c6cf0db55451ad98a528feb3c SHA512 ea6159292e942d74e2f578777ba52b6c67c03c9253ed68204420944a2f56d05851850eb193e675bcfce109fcf71ed79c617d23c5062ba282b3de601711eceb68
-EBUILD yard-0.9.37.ebuild 2658 BLAKE2B 6083c2e317c216a060832d60272bb0452058888d752e3ce6d07261cd3bc0bab63f4346fa38a8d5bf4712118d5bb62f9b06d5d2b72b45c72d927cbb5cb68c9d78 SHA512 8a33788dc49a1485b2278fc25bf5c0f3454da6a3d40459695f849c11ba231d1db73e58dd652af993b5f7ba9dcba0d8a107ed850d72f1cba943f807d8bee6575c
+EBUILD yard-0.9.37.ebuild 2654 BLAKE2B 0fe609c4bf5267d35cce0c140a741093667343884f68a89f8eb3e3d5ea791e56bec630a8907d1e06e764905d4214f5448f959e347655eb6e43ba9aa5fb6f6179 SHA512 36e2cdb3669687e41b00a09700d0c31806d5168a9d0d4125e708d0d4a5c9ec60e40002570485a37c5ba9d10342618784608f71bd22aaefdf1f73c6d66ebe2da4
MISC metadata.xml 338 BLAKE2B 17efe658faab09d5935ba472a803a1267f7606a44b157f29bcdecc8cea8af90902ae47012fdd4426357a8ceba5526ca24d737be8fe161c34e28e5362ccc94f16 SHA512 d1f45e2202c86b247b1b872ada72fef392d20260bc3ccc78164c26614dc80b8fe05518356248e3e7f15e2c70b29a9c0909bc738267261eb808965bcb0ed4ebc9
diff --git a/dev-ruby/yard/yard-0.9.37.ebuild b/dev-ruby/yard/yard-0.9.37.ebuild
index 5d1f8575ffe4..cf9d35d641ff 100644
--- a/dev-ruby/yard/yard-0.9.37.ebuild
+++ b/dev-ruby/yard/yard-0.9.37.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
PATCHES=(
diff --git a/dev-ruby/zeitwerk/Manifest b/dev-ruby/zeitwerk/Manifest
index b62c77302eea..654e32a442cb 100644
--- a/dev-ruby/zeitwerk/Manifest
+++ b/dev-ruby/zeitwerk/Manifest
@@ -6,6 +6,6 @@ DIST zeitwerk-2.6.8.tar.gz 124209 BLAKE2B 7274b0e9cd55d48fa619d1e9da44074268186c
EBUILD zeitwerk-2.6.15.ebuild 1089 BLAKE2B 165bd18017972d16aab8b35fe42d8fc4f8eed300148fdf289310afb5031fa49f91bfef0591a271b3a229efee411ef8ea22fc2031b4649364e94b4719f86b61f0 SHA512 16dd1b0bbdc33023d52b148b8272058c1d0942fb676de626850363ec7a8e16e8bc5535b588b606848dc8bfef2c3039052fb892b42ec2c7d99815dabe50f3abee
EBUILD zeitwerk-2.6.16.ebuild 1096 BLAKE2B 8b0d3a1d25e8409fe652f17f889eee10cd1628e0e616747c98c09c7560f4d0cf933e12ec10f3f7eb9bf2cd7383c4ecd51f7a2ea5e00bf1b8a36b560cf1421a85 SHA512 3a0f21f216f4f02963bd838850e2eab4c6b27c955c353659037a523adf274e3c987aa025c8238250b93b103fc1fc4356d596f4f32fc8191c086a98fcc58a5c54
EBUILD zeitwerk-2.6.17.ebuild 1096 BLAKE2B 8b0d3a1d25e8409fe652f17f889eee10cd1628e0e616747c98c09c7560f4d0cf933e12ec10f3f7eb9bf2cd7383c4ecd51f7a2ea5e00bf1b8a36b560cf1421a85 SHA512 3a0f21f216f4f02963bd838850e2eab4c6b27c955c353659037a523adf274e3c987aa025c8238250b93b103fc1fc4356d596f4f32fc8191c086a98fcc58a5c54
-EBUILD zeitwerk-2.6.18.ebuild 1096 BLAKE2B 8b0d3a1d25e8409fe652f17f889eee10cd1628e0e616747c98c09c7560f4d0cf933e12ec10f3f7eb9bf2cd7383c4ecd51f7a2ea5e00bf1b8a36b560cf1421a85 SHA512 3a0f21f216f4f02963bd838850e2eab4c6b27c955c353659037a523adf274e3c987aa025c8238250b93b103fc1fc4356d596f4f32fc8191c086a98fcc58a5c54
+EBUILD zeitwerk-2.6.18.ebuild 1092 BLAKE2B 35674bc5300abfbab0498daff09f71e4dc052c028696b1bb6bef12f68e39b2517eafec4fb3e64a8c7821f02d054724319c3d37ebc57728b91c194e1c1eb6e9cd SHA512 aada56fcbee228ae7fc6ce7f8ffc91fbbe3b6ce29b80a4b981bbdb5d4817d3d85085574c4678d2255e0c35b5f17aa2256aae6438ca9acfcae875df46de3076c8
EBUILD zeitwerk-2.6.8.ebuild 1091 BLAKE2B 433a5d147e0dfe31108012b398931f1221385dff99571f8ec579bf7f5bded2707b65bd5018d6000039029439fbaf147af965465cd629806922d153d131a46285 SHA512 7a663be857667df40572e4045c98a0133b4955ebf1213506c8bd851ad5da645a25c6b08b544a4e1827d3c39abb652b76aa741e6de8fab66a9820cebb2306d79b
MISC metadata.xml 641 BLAKE2B 27f5d9950eee9945425ab5606b78e7c745345e49dcfc201b55bf52693b3882d44206a82af09134696e694e524202d9c43f642c0854bdcf640356db8f8c84972a SHA512 b744fa895c31a93a5566151b3b3d73308ad41a7b43638ccd9aa00c9fceda495279d32f56e9c68cf44adea06f0e6842e38324c2f20b412e46f05b78c35288869c
diff --git a/dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild b/dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild
index eb0be93eb354..611f66481c77 100644
--- a/dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild
+++ b/dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/fxn/zeitwerk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/warning )"
diff --git a/dev-ruby/zentest/Manifest b/dev-ruby/zentest/Manifest
index bfc38a95e4ae..acb3d76d447b 100644
--- a/dev-ruby/zentest/Manifest
+++ b/dev-ruby/zentest/Manifest
@@ -1,5 +1,5 @@
DIST ZenTest-4.12.1.gem 48128 BLAKE2B 6e42c5974aa20cc9f926d3baa633a39f0a87d7dfed132e685b9476ea5f793eae1e747ea289705a6607c1f3cb2c0aea9d2d41a3d2607244dd25d6d7ae82ccf824 SHA512 20d51c18ddf1d4573e7350dc5b1cbca461e7c422652bb4a14d9645282d813e694134c42be7243b113d841a761fa644b9394500858c5cffc233731a3ed3ed50a7
DIST ZenTest-4.12.2.gem 48128 BLAKE2B 2398708588ef7d7c82863ddb176728f789f7928535e6f58dfe1ff3f95fe89b7b40ec47c5000bc46ec8ad7019699c1d4ad64d0096efc2b67791762fedd91a34d1 SHA512 aef529bde3304dc1d1070d5ced7b1de47822aea30471006659b1a1cca2429cab38f2624fea3c95c453fd850a973e516fb2bc065960539f21d66b5d628660e578
EBUILD zentest-4.12.1.ebuild 732 BLAKE2B c48cb3f4aa973ef85ebd0d335b3b2ae4e69770e00d4c7213369a970b8381597b29cfb9492c2482a66bc3c71a6237308842b245e4157cee2df69d19cc3155a3f5 SHA512 482d6db5269409f4e19e17cb0a5fdd068081fef93c522d9befad158e21a89138373ac7e0ad77476fe256f9a16e1d051ca58af4c56a1e3be566ff614c96f2ca64
-EBUILD zentest-4.12.2.ebuild 742 BLAKE2B f4197e169aeca4d081ab3af52f50fef3f60abfdc223d9e92410dd797c6e406832564f1f0020178cd5aad69cb9538783ab50ec7dcae012937e2dc20b375f0a024 SHA512 6c46fad3fc1273390230208db090a391eeb536cb100b4cf1b7f2a979b0cd455cb1c7f1ff2dbc7b2eba30264a3fea131d5dc3271bc49752553992f136ce817040
+EBUILD zentest-4.12.2.ebuild 738 BLAKE2B b48329064995b6f730675cb7950f8ffe9667dd0cb190efff3b562ea09b710f033e8a6c1f6d87496aed4d12e66dac3219ce9c68094eb16f78baabd63d6b9106a7 SHA512 35702de4ce30e554fb7470cdf076a319eba771ad18ab8ad02cd2902f12422b24063074738a19121a9ba4ab8eec0d6b1376d363deb77cb59a74b47170affa5e63
MISC metadata.xml 334 BLAKE2B 369b507a1e9e591980d85569c6175e3dabd2258002983e4f0c58110dd112fdd45b64354b65c85f42444bf233ee2119e6791472b3bf8cd8cce1d07e6889d5bcee SHA512 07a984ac8c9f4fd86726d283396fa1df9c0f123136f98c5557bdb264ab76765ea2cb00c006c63255d7dca7aa82ca6f1d037fceb96d1177e43b6eb596cb84e179
diff --git a/dev-ruby/zentest/zentest-4.12.2.ebuild b/dev-ruby/zentest/zentest-4.12.2.ebuild
index 0b81c57b3cd1..ea17d779860e 100644
--- a/dev-ruby/zentest/zentest-4.12.2.ebuild
+++ b/dev-ruby/zentest/zentest-4.12.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/seattlerb/zentest"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_bdepend "