summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin111001 -> 111007 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/Manifest2
-rw-r--r--dev-ruby/acts_as_list/acts_as_list-1.2.3.ebuild47
-rw-r--r--dev-ruby/childprocess/Manifest2
-rw-r--r--dev-ruby/childprocess/childprocess-5.1.0.ebuild2
-rw-r--r--dev-ruby/crack/Manifest1
-rw-r--r--dev-ruby/crack/files/crack-0.4.4-psych4.patch30
-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/highline/Manifest2
-rw-r--r--dev-ruby/highline/highline-3.1.1.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/mixlib-shellout/Manifest4
-rw-r--r--dev-ruby/mixlib-shellout/mixlib-shellout-3.3.3.ebuild (renamed from dev-ruby/mixlib-shellout/mixlib-shellout-3.0.9-r1.ebuild)7
-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/psych/Manifest2
-rw-r--r--dev-ruby/psych/psych-5.1.2.ebuild2
-rw-r--r--dev-ruby/rbs/Manifest2
-rw-r--r--dev-ruby/rbs/rbs-3.5.3.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.ebuild2
-rw-r--r--dev-ruby/thor/Manifest2
-rw-r--r--dev-ruby/thor/thor-1.3.2.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
43 files changed, 91 insertions, 72 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index a7354c75fc10..b37fd523ec9c 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 ccb0e0feac90..7a5b3a4593ab 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 3035 BLAKE2B 3f08cb9840eccf000008e1bd375ef5d858e8854096dd58b50961c8b4fbf10b93658ca4a225bd5b76c248fa8a5bc985a3e0609fb9f9e09e558182aa7a7eb36683 SHA512 875f5703a5f3935c8d20c33f03880626f89295645e634e1c1fedabccb0e990a55e633d4b5a46d82e8df8d90c7977ec30919dccac3abff40f9d9b730faff9fc35
+EBUILD activesupport-6.1.7.8.ebuild 3034 BLAKE2B afa12673a394b5a735544babf92ecafcfc235e6fbb0ade9eb16cfe57ee8bc123b50be5e0a5c5f4b200f59924026eb330ddab8d898a565d3cf41ef3edabddfeb4 SHA512 9880d71ae27e945fbb4a0629ae7b838308ce0e03238531eafea8c3cede2090fe1464745457c992f66daeaa12df57f3b3dde48bbef91871701216f0f2a462581f
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 a98eeff70500..2c59bae4dcba 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 768c21f46490..d8f5ca73cd62 100644
--- a/dev-ruby/acts_as_list/Manifest
+++ b/dev-ruby/acts_as_list/Manifest
@@ -1,3 +1,5 @@
DIST acts_as_list-1.2.2.tar.gz 38316 BLAKE2B 8fca217bab42ec45f8860323347e0d5282c99b494588f84f623cbb395bbf1cbeaa8cd8c7fd5344a7c1900a65a3a5f263ffd11fc340e2a0533dc8cbddc297d2a8 SHA512 1e985593b849cb4da5749bce72d09354454b06e40eeefbba161b0e8ceeccf08702761793692213bce013848151de373f0407d7794e7d1745e60646070e4946d7
+DIST acts_as_list-1.2.3.tar.gz 38545 BLAKE2B d154f52d45ba5eb2d11351a28e9173eb2d32bac54e88de304240395834aa058fd283e27947fa220b2f92bd02c2bbf75166acf8d37735532da67bb09eab0cf98e SHA512 5f099d7018d608b10c35f790497bf2a4f4c9f86765cfa7b9e340e54db7eb15b91b67afcc9b3d633e6e3373e2265c5860750eaebc082b7e1734e74ef415cdf31f
EBUILD acts_as_list-1.2.2.ebuild 1256 BLAKE2B f6b20ecf5854159605b5d324c927524e777f19ad5b721f7c7230e75b8b877b9406254571cbefb15c603eb346c37ae82b4e38cefd6c0286ccd61eb9b6131d2f5f SHA512 f553ccb674ce62c8ce0859f6b5ef9e55f7941d5dc8c8956539035a6bdb8e66d320f11d840a5610a41c5ae6066029f9b2c95fe996e886a6a60f1e1bf679749d04
+EBUILD acts_as_list-1.2.3.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.2.3.ebuild b/dev-ruby/acts_as_list/acts_as_list-1.2.3.ebuild
new file mode 100644
index 000000000000..e31722ad807a
--- /dev/null
+++ b/dev-ruby/acts_as_list/acts_as_list-1.2.3.ebuild
@@ -0,0 +1,47 @@
+# 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"
+SRC_URI="https://github.com/brendon/acts_as_list/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+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/minitest-hooks-1.5.1:1
+ >=dev-ruby/mocha-2.1.0:2
+ dev-ruby/test-unit:2
+ >=dev-ruby/timecop-0.9.8
+ 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 -e 's/git ls-files -z/find lib CHANGELOG.md README.md init.rb -print0/' \
+ -e '/executables/ s:^:#:' \
+ -e 's/__dir__/"."/' \
+ -i ${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/childprocess/Manifest b/dev-ruby/childprocess/Manifest
index 1869112b93fa..132884d48646 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 1066 BLAKE2B 791b182e3044d5d83424a28c9a0928b72e46d1367b996299c9f2f4e34feb5d39e94aafe2113c46b34b8b6202a072618cb79e483cb9b6d4bc8bc74f8753352fe2 SHA512 4aaee98a88acd294d192cd9408778fd651d538cf9cdc07862c10a70bac0419c6dc3f8102897fb152a69c9cfdd425e9dd2264f46cfccf9c22f5c26a9e790b71ab
+EBUILD childprocess-5.1.0.ebuild 1065 BLAKE2B 4429d48689bde7b1924b3ff9a807b7fc40c00419dea492e5108613f9e3c16e1d39e1aeb47d0721dc105593994c339eefd822d84cc55ed5673ddcc6d9b6405a47 SHA512 b4aa929892d508fe76c37c5d66bd1fcb7d81dcd6848c39e58aca6d52021923dc0a1b7e62d6d7a29a8f8924ff585feb8f034aa195f70bc5e0e1ae26949adc26cc
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 61472efe5387..7fc3f9dd012f 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/crack/Manifest b/dev-ruby/crack/Manifest
index 3469dddeef68..1b386b06e340 100644
--- a/dev-ruby/crack/Manifest
+++ b/dev-ruby/crack/Manifest
@@ -1,4 +1,3 @@
-AUX crack-0.4.4-psych4.patch 1053 BLAKE2B 280da92d42ad5c4138b7f4293cbd9efafb0033914cd2b7014214052790e54b260c0eb68d118276b3a935c050407d067e75bf18886eaeb4e4f40999ff49e1a2b7 SHA512 1ea889b08f03e10f3359f1de0237f0890c7bc480d1b7a92c3c5fb75d7ebe0614c3cf6bb173ec33399fc9532060d7a2d7e60582b28369124f72a5c7dcd5f82e2c
DIST crack-0.4.6.tar.gz 587341 BLAKE2B eafe4e3682cfbcfd2369c66cc47e7eab8557cce568f401599a6a72efac361be5b16f47ee7eb2916ada111b10c7ee6aa0dfa8cbb4988eb822304d22f3b8a51a6f SHA512 b004d4fc69319f4d05a79e34c04fe7d46bb78dc516d1481e09b07b9b0835e50925c5a1a89ee17070eceaf29ac1c371b6a590319b02b0d22b85c6ab26ee979d23
DIST crack-1.0.0.tar.gz 587402 BLAKE2B 265948336f3a0567d08766ddd179502e9dac0b0ef647a636d74b2bf7b6d8a2bb08385df566f118151cf4b72c700d17c3f69bfe8d61dc7035102319c2513190c1 SHA512 01f2231033a64aa3a107de3c0185559800be32c679671835962bd4e8f74cb644b9cb1e4895880ab03bc15e82aac465875d1ce187b977be65f514282718b7837c
EBUILD crack-0.4.6.ebuild 1395 BLAKE2B 27b79cd264f9e54add6c1c35cef176f9965e71eda34d5c846e43c69bcb36361e9acd0a60e7ff64a2a1017f895fe06e194dfda96d408126e193ecdfed2e742830 SHA512 686680c7b5c1afe24455888eee5e7644fcf7e180af37712a6a8620f60965ea283ede05bd8695c1e2a53d3135c4588932e38748d89d45e074bd6772efde456943
diff --git a/dev-ruby/crack/files/crack-0.4.4-psych4.patch b/dev-ruby/crack/files/crack-0.4.4-psych4.patch
deleted file mode 100644
index 4c4e96661ba9..000000000000
--- a/dev-ruby/crack/files/crack-0.4.4-psych4.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 7fa8d8aea4a041969e433debef7f4d5d59881ae2 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <vondruch@redhat.com>
-Date: Fri, 11 Mar 2022 18:29:43 +0100
-Subject: [PATCH] Use named parameters for `safe_load`.
-
-This is available since Psych 3.1 [[1], [2]], but mandatory since Psych
-4.0 [[3]].
-
-Fixes #72
-
-[1]: https://github.com/ruby/psych/pull/358
-[2]: https://github.com/ruby/psych/pull/378
-[3]: https://github.com/ruby/psych/commit/0767227051dbddf1f949eef512c174deabf22891
----
- lib/crack/json.rb | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/crack/json.rb b/lib/crack/json.rb
-index 1a27ac7..528aad6 100644
---- a/lib/crack/json.rb
-+++ b/lib/crack/json.rb
-@@ -13,7 +13,7 @@ def self.parser_exceptions
-
- def self.parse(json)
- yaml = unescape(convert_json_to_yaml(json))
-- YAML.safe_load(yaml, [Regexp, Date, Time])
-+ YAML.safe_load(yaml, permitted_classes: [Regexp, Date, Time])
- rescue *parser_exceptions
- raise ParseError, "Invalid JSON string"
- rescue Psych::DisallowedClass
diff --git a/dev-ruby/dry-core/Manifest b/dev-ruby/dry-core/Manifest
index accfc75f8ecd..2f9f67884b5f 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 813 BLAKE2B 2a7f9311f2b9b42a59409cf6c25a75828b303f54fd4984c227fb3015c69a3f30f486f9e17d3e621dabab77e3d390375821ba7501100b1c1f968cf1b6d361908c SHA512 53fd5c7679ea53151ab23f58d68f5d44d4cb5cc3393ef19ec2b09fa0bbd573103dfa2d8856201dc3591d1859d8bc5b5d4435db6e065c9dda2ac3700646a50c7d
+EBUILD dry-core-1.0.1.ebuild 812 BLAKE2B 04dba60ca31e942395f1c71dc7cc937ec7af147efc4415e60ea3d03b18beb0f2b705d1be2553b2ac9e89952362adc16b1a6b5f3e7b70afcbc22be6a2c6dce6e5 SHA512 c35877a93a9835f24ea0e7dc04e5f4de3259993be1eaddd8cfd379298de1d7687fb35ce527e6628e24d452810fb7bcae9028123cbfcf5001b5467dd1bc2c5169
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 0132259e5dd2..54a511318637 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 9ebefd60e835..c3c66d2748f2 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 742 BLAKE2B a16916532ebe10fcda35e37dda98f59bed71491fba5d3f1a00adddedf57cf836e1f8b06376a936a1116cc2d0fa71d58e3b8e46c3272b516d6a8db51c86109619 SHA512 f0750f0892c7b04df8c81ed7e78fde796d46a4e94181e07cca46ccd7c01edc26a4faa67a3e5507b0699cd376e1e08f2c6e5d4e5afd3708b0748be0bb91448af4
+EBUILD dry-inflector-1.1.0.ebuild 741 BLAKE2B bdfd8737c35dc7e07d714969463ce7384e70657d3bccdb9b940445704821854a3b21651828a26972a4407b6690a1fa608d58bad80a3b260e2248c4eef46fdcca SHA512 624ecd9ea0eb643a675440afe7d903306c6eed36ca36d2714efb0841a62080d7be392c8cd40b53c329c64281862ab1f09808cba2a99218ae73a5e7f34d4fd7dc
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 67c7363a21e9..c405f162718f 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 8e81e761795d..bc185a5d2c20 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 821 BLAKE2B 2703fd0d0e70f072095c700d559875b73aca8c9c17b10243a441a050a6576e1ea7894ac7e4d5b215cd44941e1d882d4fcb0e297f8a31145a2a3e20fc0c07465b SHA512 b27bfcd8dbb390763c555af3ca2b6143cd6a3cde615409eaca8e93fdbb84285ab935c75dd38671723fd8d65754dfe47c4c938aaf9461c23999ab76ad7d9646f3
+EBUILD dry-logic-1.5.0.ebuild 820 BLAKE2B 582bd1c74bc6056d4104706e1e4f1e5b78dc0862a91f43fe198085f0383e180873fbe554c3bb26133c86b93edd2d2dd503496f572f049df14a0d034cab4cf4e6 SHA512 1926179249eb12d17505730ae1767744fe106699ce15b62dc6d0e1a372f317fab3f8d1cb144834a74790e598d938cf96bc86b10b1cd731427fcc1219274178bc
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 3c828bfef8eb..858329bbf57c 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 2c1fd6cc4025..5fe720960f12 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 750 BLAKE2B 17284b030183c03b9c39c4bf9052f4709f5ccad87f0a31bf3a86c83fd1f844dbb69dd633422a08e408311315a24bebb3a1748abfa6980c029298879f6b8822f4 SHA512 a40d5510c1fa1636570fd2822936d6be8aedb4ee26cb7114cedf75191577f80e9a1b4341808b4c95c7526a69ccbf69dfa71332bb65fcd7c24211a09a8f158f66
+EBUILD dry-monads-1.6.0.ebuild 749 BLAKE2B 9f6f87dcbb40032bd909ec3406c3e51e9427268cfb08f24ad262fcb3c32cc54cdd30e2e6cf63e89431ee006cae4547767ad7c66d96fe2afbad5a5dce97809b6e SHA512 6e949c029a8043418992594beef0898b23d74603e990171d7551b2c6739618a678367550fe1535025b5a3a5cefabd3ecdad123008a0104dcc0f5224e4c729b39
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 3492ec03bf70..0f33f0ddd29d 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 366f5657130a..15ce5f4c2399 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 1030 BLAKE2B 9abd221bc4a1a797267b7ea0713a4d122b74f98e959b6ea3b013650910ede510c09baf62b54002049776b36bd2b9a455b3509bd76dc08e38505793de0359f895 SHA512 81e09348b3269fa7037b78c2c9e0c7be4216e59942f4f355f0a67d364758c5dfd71fa485446b73bd3f892afe2409fd98df68164e9e0c831559a278815ab0ed54
+EBUILD dry-struct-1.6.0.ebuild 1029 BLAKE2B 5c83f7161131b4479ef1b6edb1407635827cfe0d97df54d9f9e837ee0b69f7736cd4f2c7710da07aee8da8fe61cdd2455688f8b8827f7b13c13ea7c85c6cef44 SHA512 7694f0d8496fca3c9e712ac18cef50230e5eb6e6c65c6a2c16a108c0bcbba3f8ca7839741da5f25a625e8fbe7f4395488576c2af3b61aef300b2581ba130cf0a
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 778671911998..4ad7e03d01b5 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 52fba91ca92d..876778830f27 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 897 BLAKE2B d9e45bd2683d1a2ad1d1c37a63d9d581c41e74f78bbe4d274a70f32c3c18f1ed975e8ccec2ab6d09e74677d8a7cc0b155ccc269daafe0ddead661cabd42b2aac SHA512 143ee66b68125c9eaa0b9058d71fa68a55b3a59b4bac95b62d10e947481f83c74b5058cb3d501fe258064ff93c88542803ab041d683e74c53a9195b1493734aa
+EBUILD dry-types-1.7.2.ebuild 896 BLAKE2B 54a7314520021cd8f5ed3edca9862baf2a151dbbef81eb592821b7435caf157582f613d82796cebfa35a6c71281197c9b1122d269d754e67739a750a9c5857b3 SHA512 5323ffd9d70330581ef1354c9377b492b8f3d62ab0000e0f073b758c5a0a9692cdc3cab0c6201c61db9c784aa2a417ba171686ad06bfdb6718b59de152f1f02f
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 e935ef8a9b45..8239c2ab356d 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/highline/Manifest b/dev-ruby/highline/Manifest
index 70cc26ffce78..5728f8895d0a 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 1097 BLAKE2B 972d1fc877a0a54f486941dadff9f245b6299eeda24dca1f4fb9f929bf0f396f6b7bbfa21fb9a65ee5517d0aed7d7b25fa42c6ecfb9d87c81ff55d81b9db650c SHA512 51639c91000159c95dd1476effa588c6b338b0da41d7f51f4c93643bcca8af97a85df6236c2ec0b5957de50ce8d3fb8257bd837d821356e9088b607e85e19b26
+EBUILD highline-3.1.1.ebuild 1096 BLAKE2B 3b11c1fb7f7be3a11fcdd16cb06012bc43546ce7b2bc6a39897164f43ca6e0dd8ff6b307bfd009192ef567bfd8ce315c5eb825dd5f42f6fa3129cfc02f32a4e1 SHA512 901c7dc2ba4822d9bed86914f0e5272683bc76c50c1df1fdd783b1850a22533b79e6fe730cbedd55681a608e0385cdf5e46b8a1c3ce566e61b19e0aa07b51139
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 1e083ef5fd5d..f0be41bb5c78 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/ice_nine/Manifest b/dev-ruby/ice_nine/Manifest
index 252fcfece7bb..aac33d8ed872 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 729 BLAKE2B 2681666ec791e220778b74c93e6399a48d8e635cd9de5a4b60164ad17295a752c9b1ddef8f878ef1f42eb5d08c7de20e19e5a3294147ae505c895e2782c6e91a SHA512 85b46e7aec17ae29b5f22e8f8e7a931e95356d6822fcf541f41a03d1bce6ca19f279c3737642ee282d9e93ec90e221331c5bd5859e09dc8026e2fdc04a39a94d
+EBUILD ice_nine-0.11.2-r2.ebuild 728 BLAKE2B ace0d72a0b89450041fe0bca6886900476f7e56fa67c207455eaf7a7cd487710d7150ce8a01db0af94da5836e95f13ae0049b5223696a05e1322809dedd80b2f SHA512 c1e55ef407b82f7c783e6bcce1beacae03fb2abc9757cd067a3f06320fb168907bf7f4be279d00c77d7cb907e10f257e1413ba9cd4e343f0615a7949088f2a0f
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 a6db518ec324..39a8e4a790b8 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/mixlib-shellout/Manifest b/dev-ruby/mixlib-shellout/Manifest
index 54b61ce7aefe..d4bf1186948e 100644
--- a/dev-ruby/mixlib-shellout/Manifest
+++ b/dev-ruby/mixlib-shellout/Manifest
@@ -1,7 +1,7 @@
-DIST mixlib-shellout-3.0.9.tar.gz 42476 BLAKE2B 4fab1d0f7d7ee5190f65d312304c7137d940b5cc19bb205d4de1d14eb5bc5829671560785b7f3179220246433b15b9022f8a1d16fb7491e180940c9dc6da5280 SHA512 7234c188e25cc6da3c4859eb12e4f86ce0d6538d17e4c90b1b5105fe677fcd13d884d7045be9767473c3ac63ffcfac7af25dc8efcec184928ba32852a5a760cc
DIST mixlib-shellout-3.2.7.tar.gz 46666 BLAKE2B 0ee97eef27618d326487a3884115d0954147297a75001404c8df0717f71c6acde5ec9ebc9320d12493f1ce4e65b3d74ba1143ba7e4a631629de0d65e3b50bcb7 SHA512 de1d07e7a3f26ec934f57a37a82995b5522a5c196263b7ff1917c1a77cce3104d67a8dccab2aa907c3db854520ce6b5f78ef33fca8d4bffd0ba0cc659da1c16f
DIST mixlib-shellout-3.2.8.tar.gz 46644 BLAKE2B 329e5e92fda0677e417cf938988d610b6da324bb1b9e4044dd9e4feac97aff8b1b54d89ad91e29e6e0c196d6429b43e5b52a0da57ae8c0ce59e9242b5f08bd48 SHA512 8b801c63ff458c50807802bf0e5c055f978ebe8104c310e12b00508b00eb57ccdbee0672ebf0bdb601f82064a0279f3f07291cc24d59b3eacb7aa51fb39ecc99
-EBUILD mixlib-shellout-3.0.9-r1.ebuild 902 BLAKE2B 324d2f38b73857cb795c1bb539da6cb0f81f33cb1d2d1c6df5ee9f9426031f3a25296a1a59072a8a2206deafb1d4886016202d39051eac638505aa89f7e4638b SHA512 7ae859ae3b31a1b900300f1c0aa183bb74a834e2ec7387509b1aa67a4d51ccc0c101950dc837b71a9bd8a760df3966d3f70635f409a3b93614ae5df1b91da275
+DIST mixlib-shellout-3.3.3.tar.gz 47105 BLAKE2B 84aba2f8dc6190318e610d93f85fcef12659c71a3bd2d05b8e17056e6d8e4d6138c6385b23932c3dcb6a8b5623c426056002fb998cf786616155daafa1eb5d3a SHA512 1b3e3b469ea77917ce839efb8a28ddb439cf8b0853e38674c1e5c34c2bf33b828d11d6976a5a75ec6ade902425be69e52c6d99a1607d8089ef7f59d135378f60
EBUILD mixlib-shellout-3.2.7.ebuild 942 BLAKE2B e396f331f11ccffa4b79bebcc4e2568c5cb498488264bc62da6801a0ade2a05d9966833f76a241180bcd54a797cd74d5cde784b5f7bc66cd5042afcaf6d489a9 SHA512 338537d55d4845f2532e1e1672b074d231811b14716e3087b58d887a063cc40f1ddc2d627e856b86cffa9b41dc878dfdd3d4b915937a91089188a3dfcb379876
EBUILD mixlib-shellout-3.2.8.ebuild 934 BLAKE2B 5450bcda82db92b6ca6ea29d1794bbfb9706dab8933258b9c2a6288918e151fcdabb149fc65f756a16165f717db2ea11915114c4357e6d617c59c3a976df389c SHA512 4be710db12454127653e3de45354e2091b5e2e20c1ead743ed401d8e152195dac0daf66a920e67d63334fb67596967de7f787d0b6075f30161fad6530eb2e7ca
+EBUILD mixlib-shellout-3.3.3.ebuild 934 BLAKE2B 5450bcda82db92b6ca6ea29d1794bbfb9706dab8933258b9c2a6288918e151fcdabb149fc65f756a16165f717db2ea11915114c4357e6d617c59c3a976df389c SHA512 4be710db12454127653e3de45354e2091b5e2e20c1ead743ed401d8e152195dac0daf66a920e67d63334fb67596967de7f787d0b6075f30161fad6530eb2e7ca
MISC metadata.xml 347 BLAKE2B ab588c71a4d6866a8524826b4241ff8ecc36719eadda2690954e9039c5395ce54a5c6f3a48c69fff6adc4af39ad30cecbb18d4d3e91c29eba461ed02406cb33f SHA512 836e04df48dcb26a162cfc682eec084d1b5ad570afec8cf092581f0017717bdf141460b2bfc14e4f06d2b3ced2818474fc5044a460117d327af551f3a3d635bb
diff --git a/dev-ruby/mixlib-shellout/mixlib-shellout-3.0.9-r1.ebuild b/dev-ruby/mixlib-shellout/mixlib-shellout-3.3.3.ebuild
index d9f4e71b262f..86cd9e250fc0 100644
--- a/dev-ruby/mixlib-shellout/mixlib-shellout-3.0.9-r1.ebuild
+++ b/dev-ruby/mixlib-shellout/mixlib-shellout-3.3.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -19,7 +19,8 @@ SRC_URI="https://github.com/chef/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
+
+ruby_add_rdepend "dev-ruby/chef-utils"
each_ruby_prepare() {
# Make sure we actually use the right interpreter for testing
diff --git a/dev-ruby/multi_json/Manifest b/dev-ruby/multi_json/Manifest
index c4e1f04dc5bb..3b18609e078e 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 2686 BLAKE2B d559506da7aed62f36b355e5416d0afabb91ac67215c539b3d2349bb8e3575d04942a82d04a1099d88fd3ea7cc501413c78a812765eeeea547a4297fe57a599e SHA512 8ceb9bde4967d216cc9901597bb327c0713693a2eca87adc3984417b5b20736f7c5d15dec8bd492310e2fe71893328bf75ac2c1763141d1e883c0197a61e88fa
+EBUILD multi_json-1.15.0-r1.ebuild 2685 BLAKE2B eec05d20df61f722761ed1254461fc42da6fff04d20d156b94565f5bd96315926680adcf7810457bea976d4892c297649ef438dedf18acda9dd0d9db62b33f0b SHA512 934bed62f16a1c19191c3149eabc56a864ee47f4cd477cb98d706451a4d71ff1f82cfd2578c3ef39217eebb078d5f57629f8c9e55295430db922913813f8f211
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 514e98ff4d0e..1a1b7c67868e 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/psych/Manifest b/dev-ruby/psych/Manifest
index fc865b8949e9..64e0320588d9 100644
--- a/dev-ruby/psych/Manifest
+++ b/dev-ruby/psych/Manifest
@@ -3,5 +3,5 @@ DIST psych-5.1.0.gem 39936 BLAKE2B f4d1b2b3699e36cf5f5101ad038ac3fd2e44b434df3e9
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.2.ebuild 1082 BLAKE2B 9893550b4c9533753dcca4e3100c0b8b790d0443b5248768831a741985c31362d2e977bc88bcf23eed3c166addd1997c7e47cb8c276077daeea2f7f1ad9a8446 SHA512 9479758b8a6527f6b7f8a47ce8e3bb84fc6adb2de9cf276bbaa060b3349933d273ece7487ac8ef2ac26b2e5024c8e3b5ae59720f0e82dd5ee4208d821ac35824
+EBUILD psych-5.1.2.ebuild 1081 BLAKE2B 5df7f4eca17dd30c46287386f4c2c8575532e43a6785729296261398aa304a955e9d1fc835a261531f652d0207b3bad0b65e530c9f7a9081f38ffd04af4d23a8 SHA512 83c7e186dfb6cb39ee7ebe7d33645e4c35cb9502ee5cac91759a889e5fb1890f125d2b561b1712aa2e17b96e39200bd01e92d5da99796deb835e82b6d23742fb
MISC metadata.xml 337 BLAKE2B 904a94cd470a394eac3dbb4f9688a33a4066ee90a51277179ce1ee981e273a6f9d68788ca3324fd6c04e3cee60a26f61a8279133c191aa99f5d3305afaada408 SHA512 04118cba0268824529dbf1343a09a01c953fdb924a5411bf92a757ade74ded5f3938129a444364eb10309286b255d956dd37b7c06b56bd5767ccd51441f8a36b
diff --git a/dev-ruby/psych/psych-5.1.2.ebuild b/dev-ruby/psych/psych-5.1.2.ebuild
index ff0e69bcd3a9..87e6d994aae4 100644
--- a/dev-ruby/psych/psych-5.1.2.ebuild
+++ b/dev-ruby/psych/psych-5.1.2.ebuild
@@ -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/rbs/Manifest b/dev-ruby/rbs/Manifest
index 00470882d192..6bf77a08ef0a 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 2391 BLAKE2B bee286651f84d1192236b0301366b3fce60cfde0a7a5907589db0e38e83606a4a3c215204d2655795e979d1ee895ac8928022231dcce1956b2c7bf6d91640294 SHA512 009fc541b8cefa82b5b5542a76b1da9082db020a64a20a5de09e3ccda7e96ce103630723efaea9980a7532a54690d6bc03ccba633a3dc66206ccef5a75439030
+EBUILD rbs-3.5.3.ebuild 2390 BLAKE2B c793d24c42fa0c2230febbb981beee6312bbb09701b21b7f77449ca0bc16ef31a7a201a67d41da17f78916d407ed3ee72b873b2f1f73e7bb00966be61f04714b SHA512 d03f67a390d7bc71e3047a8d743eef73f63a71334e9e569abb6637435518b139bbabc486f1f548a971eb23fa394a0d5d7aebdb23766e6925f3032ea55c169782
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 099cb05d0f19..a8a22b341ed3 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/shoulda-matchers/Manifest b/dev-ruby/shoulda-matchers/Manifest
index 8652b948f386..adaf93a928c9 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 1610 BLAKE2B c2363b8b82b710f990e9d75be20a15999b90ab63f43c6e25c215fa187ab11c125934bd00380cc75c71455ff47b2b56ed27302a8cd7f6c6481f6f479683f13230 SHA512 822cf28dd98fad3ce02840678e5ceac12fe6269fa860eb2d382af0f3e35b1f6f78096b5be7a78cbe222fabaae1a0b116873d26ee626e88d15c874c85ffb2e483
+EBUILD shoulda-matchers-6.2.0.ebuild 1609 BLAKE2B 35c221064cc7480e13c0509b2eba40188fc53e5806313ed491bc8da92d756917c65943c082eeffdc0068322fd297f9b0075671e453c5d36fb4abd3bb1c4698c0 SHA512 8abe5243215fca7f777cd23c3b6298e3483512aeec6a6d039c66b0e0825d4d9a02f1b66a099329a17a275ab11b1cf5635ddd16fff1f651fa397599034c56fd25
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 6c7e9e11f57f..9cfecde2e3e8 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 d292bd3bb842..9844417ab072 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 939 BLAKE2B af63b78bf96ae01a293cebd808c9d8c8ee4c351f06904a32074e632bc5ba3e89e1ae38954792c785c5e81a23cf82a9c8253e620861997d7016155775641380d6 SHA512 ae7ea3f033a0508f50acc7c2cd71e59bf4fb99d82272bf84c35a73940ed0bd0979f003a08ff61ddd21663a303b3c71e950bcc53f16b1071d539024b2054de90d
+EBUILD shoulda-3.6.0-r3.ebuild 938 BLAKE2B 5e29b6cf364185ea37b94712d20fba3018c8a77e4d13d2c401750cc0de9210ac708837c8905491678721e1b6672265054e76298018d3012ec4c1b42aa1a972f7 SHA512 08279d731462767f24440e3bf1c0f37bdfd4235323d9cb3b6e8fdce2ba4c0876c6433183ead797589c546409f232322cd6f94fb4b4b6351a6325d657bfebfb8b
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 687484d777a0..977edcc4bf7e 100644
--- a/dev-ruby/shoulda/shoulda-3.6.0-r3.ebuild
+++ b/dev-ruby/shoulda/shoulda-3.6.0-r3.ebuild
@@ -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/thor/Manifest b/dev-ruby/thor/Manifest
index 04505f0ab1cf..2048f9f81cbb 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -2,5 +2,5 @@ AUX thor-1.2.2-no-coverage.patch 752 BLAKE2B 936e3ef4ba494a8e1b221fbf2688c9487c1
DIST thor-git-1.2.2.tgz 98213 BLAKE2B e71ee51eb5c982c585cf9bd9dffda8933975c9d0df8096015d125eefd0597a653887db1acfc132ce1f5a2e8ce4ab71c790a6c0bf39edd7c5e4c85a75de963944 SHA512 2c8af5d59f33691af63e813ba8dfe3392c279593f3e3ccf0ab2d6eb2ccce4220d93b7cb3413ad853e4bba14f4e2182c54caaf4944627cbcbefa31cdc0fabefc7
DIST thor-git-1.3.2.tgz 103619 BLAKE2B 31c23b549a79ec796d0de40c392d32a2621106ad44ffb0389358fbdb170b283867ab544c5f6bcfd437da0396a3193ff4b93100eee5c446c01760f07be73e2b79 SHA512 fb2aff3cf8c14f1a8b38db77579e4b27292f9578c7abf8fb892da888bee7e24412c4bdbf85ce9e43982348f72e038cacc856500268fc204e44fa61f3f9405c32
EBUILD thor-1.2.2.ebuild 2156 BLAKE2B a985f183ca0e581fa399b4c843ab7fbd1b3f61782fe8b5979d2d3fcd0aa495bc5f373f6f7bbda9580a3ca71ee27990d16a6c1833527da372461f3d963ba71b4d SHA512 dfdbfcc65770423e585de976d83147e8d56b0fead52d9e4abe2ec28ed1b213b6029ac9d71c72e2a954ca31fe5c5091083ec23a521daeee860968cc0f0cc6eecc
-EBUILD thor-1.3.2.ebuild 2062 BLAKE2B a2c9a6683ca5646076b7246172d6f82d58feef7700a55b38bdef929e4facc41a731be80cadc64955cf72f22fe36fbc1052c4adf22aa98ce66fddf8bd83b929f4 SHA512 f5e281bee6e6d5e790fe2f0908faa5b9253adc84a8332d821b75c2b44f63c3bc85ade65f92e88c95f4721fac8fdea0f99f87baa3bc6fd91b4632c8ef462c978a
+EBUILD thor-1.3.2.ebuild 2061 BLAKE2B a5f1165d0865337dc04870ba19d8ae4cd8b597ac07e707376a3ffbdc230c9faf8b134acf03d6212f00e841a068de92366c93fef5989cdded8c17b7e956382846 SHA512 364f5accb9a780828dc73339cca6a20a72198146aff64faa5fd035d105ea21480442fdcca64a97655e94adca7bc207c2c6451569d9e49df378689a80c7d02557
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 3d4e612557fb..393e641ce092 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/zeitwerk/Manifest b/dev-ruby/zeitwerk/Manifest
index 796cf15f85d4..f180647e947c 100644
--- a/dev-ruby/zeitwerk/Manifest
+++ b/dev-ruby/zeitwerk/Manifest
@@ -7,7 +7,7 @@ DIST zeitwerk-2.7.0.tar.gz 129163 BLAKE2B 3c90a6d20f645f662f17bcfad39fe2cf5377c0
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 293ddfea4d634b8d16acf1c58e84094cc7a088e3909a934d8b752406e7f617cf8d2d27a617297919fa48c651715ce0211a1108cd9c6859529f514e60a23ac1f8 SHA512 3963582a0fb59b013bcea768dea54f489eb306a5ea11434b76b92e5f77698e7b80cf5734b9750be8c556d86dd9af4ea10ac1c508a6875f4f986ea8f9ab560e0b
+EBUILD zeitwerk-2.6.18.ebuild 1095 BLAKE2B cd97e1ed473c7099d997ab74da2f8211269ed61dffd69707c7cc568a42237516d66599583a41c431f9e17aff8ad77e66475f0c311e8140acafb09c66b4b3ecef SHA512 c591b514d848d0422b8491f11b9303becfe7af7a2009a0c0c2503a6d831e0b79c0b93cd30e51dc7bee3a407f1dbb5bafe6a4c81812c8f46ed469915e3c571a8c
EBUILD zeitwerk-2.6.8.ebuild 1091 BLAKE2B 433a5d147e0dfe31108012b398931f1221385dff99571f8ec579bf7f5bded2707b65bd5018d6000039029439fbaf147af965465cd629806922d153d131a46285 SHA512 7a663be857667df40572e4045c98a0133b4955ebf1213506c8bd851ad5da645a25c6b08b544a4e1827d3c39abb652b76aa741e6de8fab66a9820cebb2306d79b
EBUILD zeitwerk-2.7.0.ebuild 1095 BLAKE2B 45f41df79db7e7b94e23a841d1f6eeac4de65b4bd2d9376f9b621c5b5f6554e89e8352fb798f2fa08d3200b622c76e86150c9bfedde4bd8b033986961d7fba44 SHA512 ddc1917e5066b7910c00380593e99a41efc75a0cc755be55d95113f76cba9b7fea50caefb3dc6105be6e9f9098a17a36b9e9eb0044a9ee35b8e0f2c9df57fefc
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 5d70e19a09be..e3eef3ba7ad4 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 ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 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 5fcb48681099..0bcf1c9b234c 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 737 BLAKE2B 0a05d2d410652f7670ab7d40d7959a47aec5464f487ba96017269df23bff62f0e243f1f0b09ef878321e9e49c694787c861b3f2085982bdefbc748835a79f1d2 SHA512 4ccfa6c6c8ba9e2ca2c7fd472d423ae3ba9f7d7b82e596363483f52b09902f9e7c102313ca8a2f03ede6cb3b9ee1d35fc6bd4c31f2ae640f239ac991a4078786
+EBUILD zentest-4.12.2.ebuild 736 BLAKE2B 8e65f127098136f4c5bbc9941ec2e5854878699036d44d7fa79f18c047b04c86dd0e517694713161a309597331d6dff4c5e36b6a30ba14f8f63427d0a0ea0a97 SHA512 156491c028187b64fe587c9d06c6b55b100766b94e9c6f803044afaaed2bf5c3b00562d88abb385a5cb4601379a795e7e29b49a6c91c911ab448fca385fcaa44
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 701fb3dc6d2a..1877eb76c71d 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 "