summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin106460 -> 106453 bytes
-rw-r--r--dev-ruby/coolio/Manifest2
-rw-r--r--dev-ruby/coolio/coolio-1.7.1-r2.ebuild48
-rw-r--r--dev-ruby/coolio/files/coolio-1.7.1-fix-build-clang16.patch13
-rw-r--r--dev-ruby/digest/Manifest2
-rw-r--r--dev-ruby/digest/digest-3.1.1.ebuild2
-rw-r--r--dev-ruby/forwardable/Manifest2
-rw-r--r--dev-ruby/forwardable/forwardable-1.3.3.ebuild2
-rw-r--r--dev-ruby/net-imap/Manifest2
-rw-r--r--dev-ruby/net-imap/net-imap-0.3.4.ebuild2
-rw-r--r--dev-ruby/net-pop/Manifest2
-rw-r--r--dev-ruby/net-pop/net-pop-0.1.2.ebuild2
-rw-r--r--dev-ruby/net-smtp/Manifest2
-rw-r--r--dev-ruby/net-smtp/net-smtp-0.3.3.ebuild2
-rw-r--r--dev-ruby/prime/Manifest2
-rw-r--r--dev-ruby/prime/prime-0.1.2-r1.ebuild2
-rw-r--r--dev-ruby/singleton/Manifest2
-rw-r--r--dev-ruby/singleton/singleton-0.1.1.ebuild2
-rw-r--r--dev-ruby/sqlite3/Manifest2
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.6.3.ebuild2
-rw-r--r--dev-ruby/strscan/Manifest2
-rw-r--r--dev-ruby/strscan/strscan-3.0.6.ebuild2
-rw-r--r--dev-ruby/test-unit/Manifest4
-rw-r--r--dev-ruby/test-unit/test-unit-3.5.8.ebuild2
-rw-r--r--dev-ruby/test-unit/test-unit-3.6.0.ebuild2
25 files changed, 85 insertions, 22 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index ff69e5e4b8ee..a18218475e8a 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index e4fc9b1f5c2b..d10a0a22fb3d 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,3 +1,5 @@
+AUX coolio-1.7.1-fix-build-clang16.patch 621 BLAKE2B 8f76b0e5dc380c0ba199d63620fe92b42bacd014357d5635c26931b3c11df81607bf191ce44e5713446886055f8ef8fb67eca36ba6fdf946663cc1390c47782a SHA512 3aa78a96ee79a09dedc876905f9945111b74f18bf80adb9911cde98d85df3ce0da63456bb62d14587295010f4fc2bd9a1fd3fbe2d6e93e43085c607eca607dee
DIST cool.io-1.7.1.gem 112640 BLAKE2B 107d7541180de46c78542eab4b131220c4ae4a10210c7ff870f54eb24178b364fcac1abc4b93f8d0eccea197fb746cede95416aea8f3d5cc458626b1fa9a02f4 SHA512 9ab3e6ddd1689b2825f9bd82714b4ef5ac921dc4b2f84786971c3ec448577613cee73084c99090382878b0da43c9228cb2fd3a8627dc8f62ceeeff274dbdc929
EBUILD coolio-1.7.1-r1.ebuild 1246 BLAKE2B 351713d2bc41c7540e7e41a1e4ffa77eb5acc0a50008ab8290e699e5b06bb29dcdc2bf079216351e759b6a84cae05b94c0e23819ad0323bf009b807e20a2766a SHA512 7bab35cf46c3e430eebf1c6c3c2583de5e02c5a10f0f10d6942005ac47e4b3bf149c014342774023ff228f4cf1a2b044e6fe7580cb218759bfb2ecf4192a602f
+EBUILD coolio-1.7.1-r2.ebuild 1310 BLAKE2B eff67d693e63777b25ca2fe2854e334794b68435d50b8762f4dbd365ba09c7c2af1071fda8eb97f6c5351241871f38a906f0fe8461183e941e867f8b8e79c5f1 SHA512 453c6f244ed1cc92d994cef1138250f89fc04ad7e030487cccb1a2c96b5eb4e036575b86290f429df607c37732f8c7484be98d6373d92581d4483c9b244505ef
MISC metadata.xml 326 BLAKE2B 5d9e962ae23bfeee79add4ea81a0e221695d07de536ae6fb5fd8fc8b5b97ec09e0c5cabdd379fba8d48f5248e94aeca05e7c9f6d9954bd9b017ca9e6542101b7 SHA512 392df388283e8251fcfffe3d67462b8a4ea91b1d655f444610a53536df5c8e6f0217de0612405317ad6e1644b5cdb2c6c0e22c22f7b60156e69526c200bad646
diff --git a/dev-ruby/coolio/coolio-1.7.1-r2.ebuild b/dev-ruby/coolio/coolio-1.7.1-r2.ebuild
new file mode 100644
index 000000000000..538c9aad48f1
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.7.1-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev C library"
+HOMEPAGE="https://coolio.github.io/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.7.1-fix-build-clang16.patch
+)
+
+# cool.io includes a bundled version of libev that is patched to work correctly with ruby.
+
+all_ruby_prepare() {
+ rm -r Gemfile* lib/.gitignore || die
+
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+ sed -i -e '28i s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid dependency on rake-compiler
+ sed -i -e '/extensiontask/ s:^:#:' \
+ -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+ # Remove specs that require network connectivity
+ rm -f spec/dns_spec.rb || die
+
+ # Use one address consistently
+ sed -i -e 's/localhost/127.0.0.1/' spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+}
diff --git a/dev-ruby/coolio/files/coolio-1.7.1-fix-build-clang16.patch b/dev-ruby/coolio/files/coolio-1.7.1-fix-build-clang16.patch
new file mode 100644
index 000000000000..909988fda7c3
--- /dev/null
+++ b/dev-ruby/coolio/files/coolio-1.7.1-fix-build-clang16.patch
@@ -0,0 +1,13 @@
+Bug: https://bugs.gentoo.org/883147
+Upstream PR: https://github.com/tarcieri/cool.io/pull/78
+--- a/ext/libev/ev.c
++++ b/ext/libev/ev.c
+@@ -3768,7 +3768,7 @@ rb_thread_unsafe_dangerous_crazy_blocking_region_end(...);
+ #if defined(HAVE_RB_THREAD_BLOCKING_REGION) || defined(HAVE_RB_THREAD_CALL_WITHOUT_GVL)
+ poll_args.loop = loop;
+ poll_args.waittime = waittime;
+- rb_thread_call_without_gvl(ev_backend_poll, (void *)&poll_args, RUBY_UBF_IO, 0);
++ rb_thread_call_without_gvl((void *)ev_backend_poll, (void *)&poll_args, RUBY_UBF_IO, 0);
+ #else
+ backend_poll (EV_A_ waittime);
+ #endif
diff --git a/dev-ruby/digest/Manifest b/dev-ruby/digest/Manifest
index 2e4875dbcafa..059edd36c364 100644
--- a/dev-ruby/digest/Manifest
+++ b/dev-ruby/digest/Manifest
@@ -1,3 +1,3 @@
DIST digest-3.1.1.tar.gz 59341 BLAKE2B 460ed1567b1e24d56e7be66bec06d4dac4ce86ab21392c192c7455a9d735f84a5450d2482e9844f526985dd83af290f60487c179563f1190b0acf8c6241f1b60 SHA512 7a74654f2240d21d1ffb7d8f4292f9f17c26da7e24c970964ddccc6da7ee2972b834ce0830657f87b28773c84565a172d8a1fa287656929a34a2941f9b28b028
-EBUILD digest-3.1.1.ebuild 1045 BLAKE2B 8a175f94a163cef3aaab8085130fc1e16f687e6b9b8d1614220a48071a7e1fdf5ec4a5401395e4ed058a434a94b7c7b364c060cdffe6b5516e238b0d1e057122 SHA512 232f84ffbb84be4c2f68efcd19fec994dcc43681a7b54fb49df775a3058f4411966957e1b69b434759ce2c7eb6542ea0d6261b955ac7414524dd9ffbe0c1d191
+EBUILD digest-3.1.1.ebuild 1043 BLAKE2B 9de3c6ba573d26bd347e7138d1547c91a1f3fcd0474bf3cc26b2dbcf0abac57ef0d6dafc5af3b4279f3f7a21081756eed5efecf8c5ee92d933d292089abeea97 SHA512 3595be5d8dd380071aec09ef5af8805cd6b325f18241cacd7e0d06bcaa1e608fa58f4dd666c3eba51e2920b74fb2420c066bde113d436f7f3afd68abc408a52d
MISC metadata.xml 338 BLAKE2B 1a016bd3e85b4f5b69ba5786b1ff95851702539014544cca7228219ca187de64a4c95067d45de0a88f2127a91ac8e78b175821682c13ff7ada4effbcfb7f7f48 SHA512 2e64f3ddca50af8e92e9cbdc83fe2145ca3cd88f65599f9c14bb835d27549051ad6e2d82fad57bd798a2812dedfea31f00ba89f7e6de040288be5b435c11d95b
diff --git a/dev-ruby/digest/digest-3.1.1.ebuild b/dev-ruby/digest/digest-3.1.1.ebuild
index 57b2f581cc8e..6bf99e5c32c4 100644
--- a/dev-ruby/digest/digest-3.1.1.ebuild
+++ b/dev-ruby/digest/digest-3.1.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/digest/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/forwardable/Manifest b/dev-ruby/forwardable/Manifest
index 961b9b448ca9..962f2545b1ff 100644
--- a/dev-ruby/forwardable/Manifest
+++ b/dev-ruby/forwardable/Manifest
@@ -1,3 +1,3 @@
DIST forwardable-1.3.3.tar.gz 18044 BLAKE2B 41e3299698d6c48c18a2d5468fd446154eb2813d90d05b1e2531ad48cfe2a3bc27a8b33cf7818c3c46d25ddbc1c0e61ee6d755019d68363e31fae469c3b696a0 SHA512 fe388c3377aea76d350da1a140a09a522a405307ce2566160f1dbe7d2bb46612b57fe9d3c516684402586f20a4b510ada762809192ca81dedb7a251906e56ed7
-EBUILD forwardable-1.3.3.ebuild 961 BLAKE2B 4ea84f331a7f1be014b3dbdab634c9069f9393c31ecdaf1cb1a8276e5b4222590da0181924db04863aacd6653b64fdc5e8ad50fb98c1e40775414d82c40770d4 SHA512 7ff67159d46892386d9c6ef11a68d5123d5444f53a3a68bfbb1982eca57f841c3c4c2122ea160a51959aa159eeb3d2ab60ff851ef2444cd3cd9bc0d11d02b810
+EBUILD forwardable-1.3.3.ebuild 960 BLAKE2B ebad8e4cd673540fe3e58caf966ab466a9ef4c942a0d4a95de1601b9a3f8c85d201967fa3452d4b846f3b66130484ff5c17ab17f20f399ea23b55f7c5e2b8728 SHA512 a02fda03748bd2a206a040f64e4835468bb1e309e14f89478152f4d332831610ac4fcf042852eadeb494ef269786628eff36885eb616e934fb01c092619ee466
MISC metadata.xml 343 BLAKE2B 2cfaba492c6cd348ea1615949014be2fa221948adb53ccdba20df9dc232aa3953179518ead8b24e6d2254137df0d9829652eeb42032abbcb1cf258f2296b3b48 SHA512 f418ef27f0cadcdeee72c820fa5602b07f033c0be05fdf7f38a12f66045fec7e3c9c6aa2fe6bd202ebbac705c08b91bfec6f4f3aa7c262ed2661190794ec16c3
diff --git a/dev-ruby/forwardable/forwardable-1.3.3.ebuild b/dev-ruby/forwardable/forwardable-1.3.3.ebuild
index 095ee7cee53c..de4ea02572b6 100644
--- a/dev-ruby/forwardable/forwardable-1.3.3.ebuild
+++ b/dev-ruby/forwardable/forwardable-1.3.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/forwardable/archive/v${PV}.tar.gz -> ${P}.tar.g
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/net-imap/Manifest b/dev-ruby/net-imap/Manifest
index d0b508b974ca..ad892ad186ac 100644
--- a/dev-ruby/net-imap/Manifest
+++ b/dev-ruby/net-imap/Manifest
@@ -2,7 +2,7 @@ DIST net-imap-0.3.4.tar.gz 103226 BLAKE2B b08ee0ad9ad788c1a58e583b3e71cef6e13f6c
DIST net-imap-0.3.6.tar.gz 138760 BLAKE2B b67ee9518ccd76f39cdf533564d94c70aac2e0ad7f52880d890828a0b478e27c0a6ddda251badddcded0d77d746f4263ae4a47c12f32fad94d1134afbeb47780 SHA512 6b8113aa41946d42efca117ea2af309a47ebe516dec3d127351762b473f9f507778cfe4c2c2a4a61e2522cb2c63ca013270f5e940564c2f1bf09ba194f0648d3
DIST net-imap-0.3.7.tar.gz 138906 BLAKE2B d6bc143d3947ec8a97cd7e0628e05447574f83296c78275dc7414d9cc744e820bcb6b8917de9215152be8b6141f69d4d6a1ea9e2265791eb4989dcdcce09b10c SHA512 6917d3bd980bbca86938232a59104dd924ffe7ec2f095e8c997165c726ada8020c821b26a0e8748433df49cf8802c4a434c805bd27f415d1f2644ddea1a94db8
DIST rfc3454.txt 138684 BLAKE2B 56c850a7f5782c1447ae633ad9a380253b97925b9edeadbeb9001f4905157c353db967125dfb3bfef1e1bc2297142e5db424cb3b1325837ab4bb05db1f0f92a9 SHA512 79a85fede7df9202cbaf3fbb0bd59d951352c56208da2adf0baa5571ad92fd2153a6348000994b733c8a1bfdc93c38c86ed33708ecdef8571f20f906564384b6
-EBUILD net-imap-0.3.4.ebuild 1089 BLAKE2B 588d8766a4ff5502d3b54d1681b3f481219e3a49af539c4838029f9b2851cbc0f14740a355bbba45123081784202e0e77e9005fbab3497d9c60ff4e382814f1e SHA512 d6e8c067d8483f134614b691a4ddab68717cfeda43fcc36cfc60f9cdb8a0a80eb7b415197ee92404cb22c6a835ed2cb2dc3378b713c7f47b07d1e570b9341ea3
+EBUILD net-imap-0.3.4.ebuild 1087 BLAKE2B 1c365ac0c5bc37037670a710f3342dcddfd1d1251c2f919a31a04c9026bf46afa9425b8881329267c89aa5508fe779cf1e66c403f1cd6da647655372434e5fd0 SHA512 91a4804dfe7f83ed35892224dfd95105e0a740f2a12ec4d3230b3ea075bca0e313195c492fda4b680458fd328769d66336f87e029bf641b6f8e60268f961904f
EBUILD net-imap-0.3.6.ebuild 944 BLAKE2B d85c601ce583b12ab66149a720079c99df94647c6bd03ad415a50b68b4ac2b30d5c45c0f288b444e2c4bd58a1fa2c35491b7c30c83cd4afa785a2d79bf6b6d84 SHA512 86e570493fbdc5b1f72ba4080bb7bc758c36f89edadcac2d76310a37c81d208f003e835008d76598ea3fe3739c9aaef1169a29251c5ed4e5c458661687463714
EBUILD net-imap-0.3.7.ebuild 945 BLAKE2B c50661cb1f081bdfecd2066197bb7acb10a11ae89f61fdd3586595cb6dc2aacc2bd1ed8727193a8ec0f67c3fff91b175cedc602db7e5df43a68a3fdfff16594b SHA512 0f0138e1bde683ba99bbc63a947fb8ec5b8223f086f5bfbd1d96c52869b9fc6b615a7581c81da26c48b99575c64c5951e07d6e320449656a71ded4514fcb01fd
MISC metadata.xml 340 BLAKE2B ce089ee2eed44b5b96fa730c464c6e0299db5bbee1db0052a5c5e959079e7c14c23c0a7d1b6bd8d8e7faf83ed8379535d5059c10ff75b69cdb9d522c5d0099ce SHA512 ecf13d294eb224c7510bfedb5a093c78de5d2537431335708bc1046254941b583b3c013006adeea41d2f8df147dcf45c46c6c9b50841500761d6a6f0e0c71bdc
diff --git a/dev-ruby/net-imap/net-imap-0.3.4.ebuild b/dev-ruby/net-imap/net-imap-0.3.4.ebuild
index 3ade461ca28a..34179add0eab 100644
--- a/dev-ruby/net-imap/net-imap-0.3.4.ebuild
+++ b/dev-ruby/net-imap/net-imap-0.3.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/net-imap/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=""
ruby_add_rdepend "
diff --git a/dev-ruby/net-pop/Manifest b/dev-ruby/net-pop/Manifest
index 5103ee4b6bad..5064a580074f 100644
--- a/dev-ruby/net-pop/Manifest
+++ b/dev-ruby/net-pop/Manifest
@@ -1,3 +1,3 @@
DIST net-pop-0.1.2.tar.gz 21598 BLAKE2B 6d5082f135804a72f2b09f9107601f0dd6b42f33a9d46cd36eec1759b3376f82564e305596cfd519ae64a8c820fcbf57ab9ff29cc16ab9298b9ce069a1405b60 SHA512 5f7e78cb5499f1049c93732f88857d0b2bf9e864bcfc897beddd3fc86883204ff6c153ae9fc24715b1625fec5e2ec673e913a1495e43ec0e077e52d88aaf3448
-EBUILD net-pop-0.1.2.ebuild 841 BLAKE2B fadb63fcc6a7f189ff736bb9c4e60d3659908f13338cee79ecd68badba2d21c2d88329e10a18c779121c82b58eb27ad3d33a6f885160cf6f055a0788141e657e SHA512 38072e49afbad1ea96b408e60ac3cc02911ba28ad6026bafb1fa0b5bfb4b9b6471d6502109afb7288079929455655378492873cda884cfe10db87796f5e78f6a
+EBUILD net-pop-0.1.2.ebuild 840 BLAKE2B 2132318f98398886fa43781268eb0a34c3dd6462fe4dae61fd9a843336dacc7551b07e844a0043cb69b09c04c74b1e81ff9280283225d29a9db1dac76afe5a55 SHA512 d9cbe118281baabf2002477c3867fedde81db55e52ffaad119964ba879604afc958a1c2628c6633ec01e7620fb74846a25af67b124dcd2304299d5382e5d49a7
MISC metadata.xml 339 BLAKE2B 9723b52dde876efb195385ce0916ac29cfc27255f44af57ad1803e03409d762e095d2d89de8d49296f142b8ec29b160e57569d2f13818a0f43f0c01a709a6ccb SHA512 de6928b0e5693c02bf27a65aebcc2cac0bcd8d896c3df9596467368011959794ab4e8318d96582cf8889e77b585b0b96aa446522c362fa3cc1e4716260f2b930
diff --git a/dev-ruby/net-pop/net-pop-0.1.2.ebuild b/dev-ruby/net-pop/net-pop-0.1.2.ebuild
index 5e678139c085..cde6172c089b 100644
--- a/dev-ruby/net-pop/net-pop-0.1.2.ebuild
+++ b/dev-ruby/net-pop/net-pop-0.1.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/net-pop/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=""
ruby_add_rdepend "
diff --git a/dev-ruby/net-smtp/Manifest b/dev-ruby/net-smtp/Manifest
index 9d859dd4e359..8012ade83d2c 100644
--- a/dev-ruby/net-smtp/Manifest
+++ b/dev-ruby/net-smtp/Manifest
@@ -1,3 +1,3 @@
DIST net-smtp-0.3.3.tar.gz 25297 BLAKE2B 29339faf7c7a3870b2eed7d2b9058ad7b3beaae9bddd3fe718cbcba0c65faa3e118916ac2e2a8cfc9e52c602bde301929c037856b68e42881bdab3ecbb90b01f SHA512 1936cede296d899f2cbcf5874b1472e808255cca21788037f6e8f38f8b1ef05779fec0c4f51a3970c09191078fee84c85e909eb9223034bdc293a1215b004ad1
-EBUILD net-smtp-0.3.3.ebuild 878 BLAKE2B e7dcf014bd719c6d357e1c8f820517725546d9845a1257edfd9657a875a450b4ecbbed0557ad9f681877d52904b2ea2d9078bbb0a6be015ae187fdfd1db3c4e2 SHA512 90c162f27955e4af0a8c2b16b341e0308c518b1b659dae502c01558cb1aedd8235ee80667f28ea4c9610226d24b36f5376b3d78ad1b705650d3be0ccf5e0e49f
+EBUILD net-smtp-0.3.3.ebuild 876 BLAKE2B d7a13cdc7b0f9f012a7f05a60d8f9c80a2c6e200b9fb6c72503f832c9018c7915c3f92e759ba077510e8d7faae5c2b86f1d0df79c87b20ccbdf2378229949710 SHA512 b07e7f02f5d4d682f877a890bd99382378309878eb12cd20f89f6008bb3e8e45d046cf3cc9404ca141def821a42b353c303d61848b772fea5718f9bd1c499881
MISC metadata.xml 340 BLAKE2B f644899564ce6b222e40d25c4bea15c69f467cc56be91d47e506804d9cb9d9d812f970afb63185bcf21437e4697c3153976c267753ffa3b79d3a75b7eb258e0d SHA512 d8b4c65ca944809289b3fb43c09a5d83e584772905540bce7e9c82d9fc85aab1b1b124f2cfb3965c15bf28fe1fcf7f031a4089288889c03bf1dab1d453d8fc60
diff --git a/dev-ruby/net-smtp/net-smtp-0.3.3.ebuild b/dev-ruby/net-smtp/net-smtp-0.3.3.ebuild
index 66ab0376b11f..c20f97175eaf 100644
--- a/dev-ruby/net-smtp/net-smtp-0.3.3.ebuild
+++ b/dev-ruby/net-smtp/net-smtp-0.3.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/net-smtp/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=""
ruby_add_rdepend "
diff --git a/dev-ruby/prime/Manifest b/dev-ruby/prime/Manifest
index e1e7ad74a049..1c08f7936d3f 100644
--- a/dev-ruby/prime/Manifest
+++ b/dev-ruby/prime/Manifest
@@ -1,3 +1,3 @@
DIST prime-0.1.2.tar.gz 9485 BLAKE2B 88db1d22a33405de0bd216baa0a8fa28abc61fe031ae6042a19f0a5c66cf7733b946a52f94165112b45b23331dc68e3168541ec89329ad8d2c016bbf1e33f425 SHA512 a766426884d6b3cd7a586676799db146974ec9a4a7c30ca53b5f279ad55ee9960c9b5bb26988cb66253b4fe974f9b5087f48ef5b216772464d03b8ed78a817d6
-EBUILD prime-0.1.2-r1.ebuild 887 BLAKE2B dcf774ae22359a2d1359f791894582077ad32f0573515112ab185895c9d70bec206dfcc697eb97969390f36b5b1463749c7a6e529e5a9b6be2cae4fc0f1f2654 SHA512 a55e7768369ab6d4d96ee3707a25f1f85465d608f22baed1425cc26ca4fde35b2ec2688e16e15cdf42feb4c55a8c13ea17c34921535b30da006e85c821c666a1
+EBUILD prime-0.1.2-r1.ebuild 886 BLAKE2B afd6846508f06e00d75849a76404c77956306ab6076ee209c01f84be5ddaf0503e85a1b684c78a02dbda2f4cf85bcac460e4e956188c6ca11722e7e8a704b11d SHA512 598edf06b85c347027aabc02d5c05f11715e5eff5669e168ed5d8107d085954b301208724ef0e8ee1c16c26be04c200d6a6915862522f844d3f22ae58f2f840f
MISC metadata.xml 337 BLAKE2B 652f251b8ae0979a74ed4552d31240480949dc062aa5d861ae068eab6a223be3d5649d0eeffc6b3e2a9e8ac4cc5c480f3db729595372db9c3bf6173d6a2586ff SHA512 c42e3ff93bad56e8f586de51971a56a4f355f673487818093dcb7c1f71e1dfa86d207b2afd4fc2beef06327957a24d72412a72c1be6b7e10e4558aaad68b9690
diff --git a/dev-ruby/prime/prime-0.1.2-r1.ebuild b/dev-ruby/prime/prime-0.1.2-r1.ebuild
index 29568a5f5f4e..f132112da269 100644
--- a/dev-ruby/prime/prime-0.1.2-r1.ebuild
+++ b/dev-ruby/prime/prime-0.1.2-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/prime/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=""
ruby_add_rdepend "
diff --git a/dev-ruby/singleton/Manifest b/dev-ruby/singleton/Manifest
index 2ab782be7df8..4e9b82d1f1cc 100644
--- a/dev-ruby/singleton/Manifest
+++ b/dev-ruby/singleton/Manifest
@@ -1,3 +1,3 @@
DIST singleton-0.1.1.tar.gz 4975 BLAKE2B 3957c7d622aaad6a71b5675ad950b2a4622ec520b59075df25a966609e54c2f47581ba35c5a004c67a1a36f50de13dacadbc96ee1fd113790e6793e97131787c SHA512 a0817b42e8b056488b999eca8de09d75efe79e5624f4817289164d90051c92279dc9f8a087e69df89bec913127c460b8b6586fde17b73e08d4ec5b6da4dec18d
-EBUILD singleton-0.1.1.ebuild 936 BLAKE2B fcdd69f6a5cb0973702a7c408f94d059b367543675bb0e30f03ca614e080ab780af92b07f9c1f4125e3d10c2052c981822d31085d33ddeca56f90be8feee62dd SHA512 7c759ddb551e5f077a5e0aa5c876003fbe2a4bff299def737fa33164db9d6afb5bcbb3f91ce05a4b81ff85def9a240edfa7ac1bcf98ab6ddf4e6f1955b0a908b
+EBUILD singleton-0.1.1.ebuild 935 BLAKE2B 3359d68ad31ec2beae7a09286c647cbc2610c4809e7010e0a8ea8339523d9d822320e11acfaf1c12d943cf25e4149fdead83178cddf02f63c681af39a4bb65bf SHA512 f3cc88d622cca4167644a1f6c84df2807daa35f7bc2806767b9f368a1311c72692948ed34e9b10aa3de0e50a1bd0cef080e4448b014a5003f5a8cbc78da6a295
MISC metadata.xml 341 BLAKE2B e45d6753c4c9675cbb363078ea6614bcaccab98915bd3dcaaf7215c8ad608eba313c81f3bb90ce05e4b19981c408c44acfb09f1856652bd09bc459fa1c977d9e SHA512 572ab9227b892081aa5b43a60b4cdd50a4ab0953e7e820403836d7c1f61ac011df9506ef3bc036aa32fbdd8752f0693478d02d02a938558b2a46650aa2c1a0f3
diff --git a/dev-ruby/singleton/singleton-0.1.1.ebuild b/dev-ruby/singleton/singleton-0.1.1.ebuild
index a23c7e4f5cc4..6756244a043b 100644
--- a/dev-ruby/singleton/singleton-0.1.1.ebuild
+++ b/dev-ruby/singleton/singleton-0.1.1.ebuild
@@ -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/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index a9fd71f8f166..16c1835d949b 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -4,5 +4,5 @@ DIST sqlite3-1.6.3.gem 3219968 BLAKE2B 3243aa61993cf0e9f20b46f4e02ca88a17f204d05
EBUILD sqlite3-1.4.4.ebuild 2315 BLAKE2B 7f91fd02091dcb4f27069371780bd35e3d0d0039a046b014ce5a4f7577e8614307419fd51bd71c2a48748cbf84a1b61cbec99fd471e46954aec0c569f77894e5 SHA512 c299a3a0062cb1312d1b09d0cbd239893583f9d9b9fef0298757d8f3c665159c8d86b1ed54006dc6e741016178ebfce5711a182dab65beece652a15f8971b432
EBUILD sqlite3-1.6.1.ebuild 1320 BLAKE2B cd79fcc9c64b345977ed1c9047d178fa01d05df8ff7af5402a304836975aa85a2af0c8ee6e95a4dea5b4d83b76bbe7030347f13c2086c0f44adab3b37f37a732 SHA512 ba1d6f107cf5db33af46e0a055b3fd7b1b5de23aedeee5df8792302b0fbcec0199c8a8d03e69197ddf6baf44e0eebb4ba6b904135dbd1c0792a71af70c63b98e
EBUILD sqlite3-1.6.3-r1.ebuild 1477 BLAKE2B 17cdb9cdbd077cb15ef7b2f0e66a43a3a70aa05d8f6891dd23bf885ed303a07d8b99ad83372c06cf6886a9567257a86fb237603562a6040693c4036a1bd68ae2 SHA512 caebe47a42f7c69b5ce7231f8951d3d507c2a5f1b778b7a3c71eef7984dad291b395afd29cb7355f98083f029370bf8d5936aa7c6d25918e4e31315b4ef073d3
-EBUILD sqlite3-1.6.3.ebuild 1284 BLAKE2B b35718dfe24442600933e98952296b64af42912b0f5eb0518ca363c834a945e86b56f0f01ecb92a96c41424a2354049f32c8c78d3a9eebac11701f40ebc3c12c SHA512 3263dd3658381a0776f8a0ec9c3cc4ca5e703d92a7226ed213890feb2602a6f471cc6f343d9fc888175ef0c255c88b6059734a14589476853a6d7331936d069e
+EBUILD sqlite3-1.6.3.ebuild 1283 BLAKE2B 5384ad267a8a09e0648fd3ea4a17d643b8a8f0e7f696f91582d4b9b4fd6862f34edfb01571714e8f3b127b462b8f5532fadf550d2049e9831493c2551e369bb6 SHA512 ca7ae7a73b36d2f76086bd1bea7adefdaab3d39e6c6db3f4de40abbc8fa28e311213a6c165c7c4d80fc60969b3d24fdc0fd2eaa1032e1c7c2dc264366126a3ed
MISC metadata.xml 343 BLAKE2B 8246e0b7df67080839741f0258357ae19da18bd7ad8615bb77b943bc89db7560d58f95a8cba4e770070efc477ba56ee1f5c9ba098674ffc01dd5fdd9b912189a SHA512 541f2db81c9383013da74a8a54f318ff7535ffe5c6ea789f8ddc451f629a121e56b322d8b3a0730e0b27b111e16e27d8fa49bc5805a7c61fcf91ac7110ca712b
diff --git a/dev-ruby/sqlite3/sqlite3-1.6.3.ebuild b/dev-ruby/sqlite3/sqlite3-1.6.3.ebuild
index 1e60709200ec..d254235d0a38 100644
--- a/dev-ruby/sqlite3/sqlite3-1.6.3.ebuild
+++ b/dev-ruby/sqlite3/sqlite3-1.6.3.ebuild
@@ -18,7 +18,7 @@ DESCRIPTION="An extension library to access a SQLite database from Ruby"
HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby"
LICENSE="BSD"
-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"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/strscan/Manifest b/dev-ruby/strscan/Manifest
index 9a1a307e9f8c..9ed0464992a1 100644
--- a/dev-ruby/strscan/Manifest
+++ b/dev-ruby/strscan/Manifest
@@ -1,3 +1,3 @@
DIST strscan-3.0.6.tar.gz 36514 BLAKE2B 3a303ab8185aa12ef5fa748541a7c00dbea102e79c5a8b4f94595dcdb2f361b824d2f562b6a51184f7925dc473580de00c1faa9b6f0466bfe42ffbc5a89deb13 SHA512 63eaebb5cf1f658b447190276fc067ddfaae337a6f993392c2a3829f979ff9a3f4cd32f66fe3456404284b48d66c145da4814d582754c34c5037c983dabdcd86
-EBUILD strscan-3.0.6.ebuild 864 BLAKE2B 74ab243e0dcc02e9960fb4bf6f53cc77c58b44dc2372cab3772f03bdb7542f6cbd4228cfb32c5ab2f4080e37f3e657aef19f93332ae4c02e99a2745d26315ce8 SHA512 0fce6372800f07cc5930bc407e0be4ef37b66d7314a50ca160d6b6a90b9dfff2a2ad21eb7aa2c5bfccf33279d370130fab48c224875bfaae9ce86ecdec44ac89
+EBUILD strscan-3.0.6.ebuild 862 BLAKE2B cfd95d10917d717fcbc110e4478243b254e32e66ae5e94be75d1fc8518ab8533152c27b368e66c87cb2cb688c31ca8f7c2ef97397388a53ef1b55ba57e4abc25 SHA512 4656756ceace58568a7ee283572b8d39f7288c080be43325239b52866f053e45a2efaf32d88de403995c6abcfb0f3f33a602865974cf54bd23aca0ffedfc70fc
MISC metadata.xml 339 BLAKE2B 78f4ae75b57e9192dcd9490dad00fe1ba916bad247dd6665b7eb6c4804ff1340c78407f6c79b777c555817f17e6ca3beb25a29f3d44be8b1865659a0b127f826 SHA512 8cd27e859d447843da29169be15647a5b7355d830f375aa59e8b39d701dd9b9c7c377c7f53c53eeea6c7222f4f9aec0ae0f7040673e24d6cdfb8b25f411819f0
diff --git a/dev-ruby/strscan/strscan-3.0.6.ebuild b/dev-ruby/strscan/strscan-3.0.6.ebuild
index b92bc87d5fa8..4e03c8acfe39 100644
--- a/dev-ruby/strscan/strscan-3.0.6.ebuild
+++ b/dev-ruby/strscan/strscan-3.0.6.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 ~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)"
IUSE=""
diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest
index dbf3433f7456..6b27e540471e 100644
--- a/dev-ruby/test-unit/Manifest
+++ b/dev-ruby/test-unit/Manifest
@@ -5,8 +5,8 @@ DIST test-unit-3.5.9.tar.gz 165232 BLAKE2B 7f44a4e6f00025855a776daae53e0ffeea595
DIST test-unit-3.6.0.tar.gz 165258 BLAKE2B 68c98680fff89e30d47ae463c81a0a9759e895ce874e324291a29d0b238b0d128a27a15db7bdf9d2d8c2f96fbdcdb093b36e816c94f5a1d6626370cd320fc12a SHA512 f1b168c1a5dfd93af6abb5c545ba26f5f45402465e8e2c4e7d7840114a98fb8be39b4ef540b57dca6c58240b59ddf4572b9864c46e63bd832a96c122a606d523
DIST test-unit-3.6.1.tar.gz 165438 BLAKE2B 5f5b912eec04ddeed6501c873850df3b5e3bd4450994581055634ba9923fa54c9c4731593fd24bc08caf1ce2e4f8181a39221bbfcc2f80359395b5fd30df80c9 SHA512 0788871faeb9d9c9e2a07cf4cae7b63d9520ff1e1be831889861c9d76b10bd6f59a60c0417c7b5ae97856bfd1c75cffd4e1c9a006f7a0c651432196733aa0f08
EBUILD test-unit-3.5.7.ebuild 973 BLAKE2B fa15967156e56d1f5880b9971c2c5f7e9385bfd3d71482ae4ce3287ae5c5cc468524dc2edcd18c9df5016478dda206b7f1eb365d2dfa462ad27a1502a6699e09 SHA512 65aeb4804d35745e82343cea7749027ee7ce0a28dc79b4aed3e3113ff488a7760a3af7be089172d0495f633500e01d7c6bda034141cc165a1e18ea05c7a5fb8a
-EBUILD test-unit-3.5.8.ebuild 980 BLAKE2B e94447738d7dcbfd82bd5c6e36346dc1934b33a6ca6c6c4c2c78527104a97112e4a9fca447645bb1a86db99376421d48c03026f00219c1c1ac7274b5055002d2 SHA512 98aea8b14757e1cd0249649464745df0368ecb0c85b35ae8bfce00981eba927a5b77de40bbc60a9e425e016bbd2ccd701a0561a50b34e0840d47730e5f51fadb
+EBUILD test-unit-3.5.8.ebuild 979 BLAKE2B 27d3bb3a6d6c5e2f8e9d858f7c1e58a2a430950b1993b3f9c8c7e5c9fe53692c899748bcfe6b45deecc7f55af2dbf94518c8d3505a268007e4919e52fada2d41 SHA512 460530bdc51b1c0041a6965d83cd7c9c3396dfd9bdb7b3da603534fff0254e7a3b44f2c8a13f8ec4adb9d749c82d605fab7ccc66adae7081e6681e311574379c
EBUILD test-unit-3.5.9.ebuild 987 BLAKE2B ad4aee7bf945eb34932fe82a19340be9a037a6851bb0943301f39a2096760da9ae3d51b9f529b5ab865bad583825a31a2a1447c4a8cc78e374a2a8aef627f6fd SHA512 3bab34c3015de3ebdb0402c324c2c7c4646d23f310fa803811511b6893533f2ee593abf3e008e82d4f03f9a3c9dd6a73b41d805aad7854be8697c6ea674d8ab6
-EBUILD test-unit-3.6.0.ebuild 981 BLAKE2B 13996de458f7cf7637441a0024178a5afdc25c543d07aa1e8e2cfda28ea848532f1cde528fb9b50dd5010855056557fa6884d6190353f73cadf05ce5e2e08036 SHA512 a3c3f729bdd2d76db69f8c609f8cc52921a06485f4751a0577b2c4866159520bfda0c2d870b4927a7b214f21f503dc9e67be0005b6a3cca32d90719bf0aecd95
+EBUILD test-unit-3.6.0.ebuild 980 BLAKE2B e94447738d7dcbfd82bd5c6e36346dc1934b33a6ca6c6c4c2c78527104a97112e4a9fca447645bb1a86db99376421d48c03026f00219c1c1ac7274b5055002d2 SHA512 98aea8b14757e1cd0249649464745df0368ecb0c85b35ae8bfce00981eba927a5b77de40bbc60a9e425e016bbd2ccd701a0561a50b34e0840d47730e5f51fadb
EBUILD test-unit-3.6.1.ebuild 987 BLAKE2B ad4aee7bf945eb34932fe82a19340be9a037a6851bb0943301f39a2096760da9ae3d51b9f529b5ab865bad583825a31a2a1447c4a8cc78e374a2a8aef627f6fd SHA512 3bab34c3015de3ebdb0402c324c2c7c4646d23f310fa803811511b6893533f2ee593abf3e008e82d4f03f9a3c9dd6a73b41d805aad7854be8697c6ea674d8ab6
MISC metadata.xml 399 BLAKE2B 2603ce47ba731ac6f9a822859bf3216a1839716f833a87cf614fd4d4978204bcce30fd05acf0850f75fb17c7b35684607f3efe9e7dbfaa984b0e176e8be138a6 SHA512 40911471efcf83b2a4cf802732883ea3ecbcd639a6462c0609c91a473b50d2a6f79b7067fbadd701e16f78d3ef4a8418e3d6a4e40c90bfad1d4ac3b6faac2579
diff --git a/dev-ruby/test-unit/test-unit-3.5.8.ebuild b/dev-ruby/test-unit/test-unit-3.5.8.ebuild
index 717112c7b3de..8878b923983d 100644
--- a/dev-ruby/test-unit/test-unit-3.5.8.ebuild
+++ b/dev-ruby/test-unit/test-unit-3.5.8.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/test-unit/test-unit-3.6.0.ebuild b/dev-ruby/test-unit/test-unit-3.6.0.ebuild
index 39cfe87094f5..717112c7b3de 100644
--- a/dev-ruby/test-unit/test-unit-3.6.0.ebuild
+++ b/dev-ruby/test-unit/test-unit-3.6.0.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"