summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin109994 -> 110291 bytes
-rw-r--r--dev-ruby/async-pool/Manifest3
-rw-r--r--dev-ruby/async-pool/async-pool-0.6.1.ebuild34
-rw-r--r--dev-ruby/async-pool/metadata.xml11
-rw-r--r--dev-ruby/concurrent-ruby/Manifest2
-rw-r--r--dev-ruby/concurrent-ruby/concurrent-ruby-1.3.1.ebuild38
-rw-r--r--dev-ruby/dbf/Manifest6
-rw-r--r--dev-ruby/dbf/dbf-4.3.2.ebuild2
-rw-r--r--dev-ruby/dbf/dbf-5.0.1.ebuild (renamed from dev-ruby/dbf/dbf-4.3.0.ebuild)5
-rw-r--r--dev-ruby/faker/Manifest2
-rw-r--r--dev-ruby/faker/faker-3.4.1.ebuild33
-rw-r--r--dev-ruby/faraday-follow_redirects/Manifest2
-rw-r--r--dev-ruby/faraday-follow_redirects/faraday-follow_redirects-0.3.0.ebuild2
-rw-r--r--dev-ruby/fiber-storage/Manifest3
-rw-r--r--dev-ruby/fiber-storage/fiber-storage-0.1.1.ebuild26
-rw-r--r--dev-ruby/fiber-storage/metadata.xml11
-rw-r--r--dev-ruby/memo_wise/Manifest2
-rw-r--r--dev-ruby/memo_wise/memo_wise-1.7.0.ebuild36
-rw-r--r--dev-ruby/method_source/Manifest3
-rw-r--r--dev-ruby/method_source/method_source-1.0.0-r1.ebuild17
-rw-r--r--dev-ruby/method_source/method_source-1.1.0.ebuild2
-rw-r--r--dev-ruby/mimemagic/Manifest1
-rw-r--r--dev-ruby/mimemagic/mimemagic-0.4.3-r1.ebuild45
-rw-r--r--dev-ruby/msgpack/Manifest2
-rw-r--r--dev-ruby/msgpack/msgpack-1.6.1.ebuild35
-rw-r--r--dev-ruby/network_interface/Manifest2
-rw-r--r--dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild24
-rw-r--r--dev-ruby/pastel/Manifest2
-rw-r--r--dev-ruby/pastel/pastel-0.8.0-r1.ebuild3
-rw-r--r--dev-ruby/puppet-resource_api/Manifest2
-rw-r--r--dev-ruby/puppet-resource_api/puppet-resource_api-1.8.16-r1.ebuild40
-rw-r--r--dev-ruby/puppet_forge/Manifest2
-rw-r--r--dev-ruby/puppet_forge/puppet_forge-5.0.3.ebuild2
-rw-r--r--dev-ruby/rails-html-sanitizer/Manifest2
-rw-r--r--dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.5.0.ebuild32
-rw-r--r--dev-ruby/rcairo/Manifest2
-rw-r--r--dev-ruby/rcairo/rcairo-1.17.8.ebuild75
-rw-r--r--dev-ruby/roadie/Manifest2
-rw-r--r--dev-ruby/roadie/roadie-5.1.0.ebuild34
-rw-r--r--dev-ruby/rotp/Manifest2
-rw-r--r--dev-ruby/rotp/rotp-6.2.2.ebuild36
-rw-r--r--dev-ruby/rspec-collection_matchers/Manifest2
-rw-r--r--dev-ruby/rspec-collection_matchers/rspec-collection_matchers-1.2.1.ebuild2
-rw-r--r--dev-ruby/snaky_hash/Manifest2
-rw-r--r--dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild8
-rw-r--r--dev-ruby/sqlite3/Manifest2
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.7.3.ebuild2
47 files changed, 187 insertions, 416 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 37e8c57c5412..f5db3ef9a0c8 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/async-pool/Manifest b/dev-ruby/async-pool/Manifest
new file mode 100644
index 000000000000..2343dccdae52
--- /dev/null
+++ b/dev-ruby/async-pool/Manifest
@@ -0,0 +1,3 @@
+DIST async-pool-0.6.1.tar.gz 10671 BLAKE2B f9dd19d15a2c1076b8c899d76c5e8ec6d5f98da82c2c574e701d098286027579c6e1728510801c9b471a864ea0533a4df68f13fcc57d75e4d92b464186e37740 SHA512 8221ccfdfe5a21b80f963da360efab682627346b7384870edbd8b53d71906dd6a471cf7b0e5d0bd995263089ce7d1a05278bf84cf7feec52a7360e106eba6016
+EBUILD async-pool-0.6.1.ebuild 877 BLAKE2B c264861dbf41d4ec03855381d7c9783f8457ef3cf1e60c66b18c21107c1a7821150312a7389509b784124d26e2f0527b6c8e39d48233ad0ed534783308d14420 SHA512 cb806e579b51378243332a9e3e63277d8d10b0a6f15fc4681d666b0c7585b299162ec618f6f567224a52a7ac67021e95de27f9d1f817ccb246d17ac8a76b6442
+MISC metadata.xml 346 BLAKE2B 5e6c7553c8af7ab2b27fc11762b4b17fc7a34e39851c6c52136ad9c56228e19141d12c418c752a4a7a01b6d1f0fa8ad19bbccb84e485b3ab6811dde39ce60fe4 SHA512 fbe2e33898a365b26d44efe83d36432769ba67e348eaf2077da10dbea3b1b6466d75a9892788fa02e7b9fbdb7b89eeca9759f8f201cdf660ab2c12f1d0110ad1
diff --git a/dev-ruby/async-pool/async-pool-0.6.1.ebuild b/dev-ruby/async-pool/async-pool-0.6.1.ebuild
new file mode 100644
index 000000000000..4a6044261d69
--- /dev/null
+++ b/dev-ruby/async-pool/async-pool-0.6.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-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="sus"
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A singleplex and multiplex resource pool for implementing robust clients"
+HOMEPAGE="https://github.com/socketry/async-pool"
+SRC_URI="https://github.com/socketry/async-pool/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/async-1.25:*"
+
+ruby_add_bdepend "test? (
+ dev-ruby/sus-fixtures-async
+)"
+
+all_ruby_prepare() {
+ sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
+
+ # Avoid test dependency on unpackaged covered
+ rm -f config/sus.rb || die
+}
diff --git a/dev-ruby/async-pool/metadata.xml b/dev-ruby/async-pool/metadata.xml
new file mode 100644
index 000000000000..f5ce2126bc42
--- /dev/null
+++ b/dev-ruby/async-pool/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">socketry/async-pool</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/concurrent-ruby/Manifest b/dev-ruby/concurrent-ruby/Manifest
index 852546031bf0..294228255574 100644
--- a/dev-ruby/concurrent-ruby/Manifest
+++ b/dev-ruby/concurrent-ruby/Manifest
@@ -1,5 +1,7 @@
DIST concurrent-ruby-1.2.2.tar.gz 1161215 BLAKE2B 42f42022e469a1131d40e96a04dacb0ac49d94e96b6a8c58348d34402319ea0abff53b8b1312a274a34c332301ca17a007b685d8d9fe8c229350177abac0a285 SHA512 e2b26de147468b09403cd1727750922526ba240ad0cfe7889b722b357a3c71e709b12958cc4dad1a0d2d2c10d4dd2c67be1fe23053b98c35c7a50722fecb24b0
DIST concurrent-ruby-1.2.3.tar.gz 1152422 BLAKE2B 72057ef4db1cc7dd0eb30122671e1c6106d1330215ded04040cbb92c10688866a643b0614bda21accbf8782470b03ea53c2b5b5e4e69a01cb73a2dac2b41d182 SHA512 6da7b3e13f7043f9fbb95b566e312584c479d7de5e34e29bfa90887ade143fca756dd40d7135dc923c41c468bc402e6fd06f33a075465ca6bde763affe50c751
+DIST concurrent-ruby-1.3.1.tar.gz 1153932 BLAKE2B e516528e20f23c1f65f6528b97f5ee61f8cb61cb34703022e2763736a85d4e55ce637df45e9477cc39c93d89b92e63adc23a8966d5c025ba328bf9d148ebe629 SHA512 837705cd37f7c6c16f3ac1f7b0ed5f4f460c8f3dbe87fa1cfc4efd8e70e4c70f62efe7dfd009a4bfc5626fbdda9fabc87a6e1efb82ab03926b6d098a5ead4423
EBUILD concurrent-ruby-1.2.2.ebuild 1346 BLAKE2B 16f13760fc679418818d3c2cdc7311b03ff0a861005f3facce18472d314e2c24715005c7622088345be4b6f1b20a0baba3b40adf077b36e9d0723376f7efe426 SHA512 d39bc89294f8118c2d215d1568d2d81a8d673046e3d0cbdd1f185912f4eca880002c28cb3a612fd59abc65524c63eeac88efbd625e24be0b898d7862576287ad
EBUILD concurrent-ruby-1.2.3.ebuild 1357 BLAKE2B 6670f1619bbcce72670f986759a5a5dc5dabdc0fe83c4c375fa828e92abdfcf24930074fb050416b991807f1df63e4950f9b25fee04f296cc6bd8786b259194b SHA512 257ede866e534afe402f7004d3d96a0fdca44ae38ace4c71e1e4ab823cc954ce0f6c99ce12a2a71f7f5611c012cc3aa9097ff9a08c84273c7d9893b7f5400f5c
+EBUILD concurrent-ruby-1.3.1.ebuild 1357 BLAKE2B 6670f1619bbcce72670f986759a5a5dc5dabdc0fe83c4c375fa828e92abdfcf24930074fb050416b991807f1df63e4950f9b25fee04f296cc6bd8786b259194b SHA512 257ede866e534afe402f7004d3d96a0fdca44ae38ace4c71e1e4ab823cc954ce0f6c99ce12a2a71f7f5611c012cc3aa9097ff9a08c84273c7d9893b7f5400f5c
MISC metadata.xml 359 BLAKE2B 2db8e9c1e575575ead6e6f86d5c883e356dbd84d3def08d6d2b9473e8cb10951268bd85208f56b14047b6bf57388e025f4ad626555d001d266bb0a87db954f45 SHA512 39f31f985f90fb6514f2c282c01a0d38e325371ec18671dda808372891caa83eb28a6eaf0a3090999a0427e5ca6cf3ba5f75b59e86b0e8713dc85ff3a6eacb68
diff --git a/dev-ruby/concurrent-ruby/concurrent-ruby-1.3.1.ebuild b/dev-ruby/concurrent-ruby/concurrent-ruby-1.3.1.ebuild
new file mode 100644
index 000000000000..cc6cafba3b2e
--- /dev/null
+++ b/dev-ruby/concurrent-ruby/concurrent-ruby-1.3.1.ebuild
@@ -0,0 +1,38 @@
+# 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=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Modern concurrency tools including agents, futures, promises, thread pools, more"
+HOMEPAGE="https://github.com/ruby-concurrency/concurrent-ruby"
+SRC_URI="https://github.com/ruby-concurrency/concurrent-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+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"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/timecop-0.9 )"
+
+all_ruby_prepare() {
+ # Remove edge files as defined in support/file_map.rb
+ rm -rf spec/concurrent/{actor,cancellation,channel,edge,lazy_register,processing,promises,throttle}* || die
+ rm -r spec/concurrent/executor/wrapping_executor_spec.rb || die
+ sed -i -e '/concurrent-edge/ s:^:#:' spec/spec_helper.rb || die
+ sed -i -e 's:lib-edge:lib/concurrent-ruby:' .rspec || die
+ sed -i -e 's:../../../::' spec/concurrent/executor/executor_quits.rb || die
+
+ # Remove specs for the ext gem
+ rm -rf spec/concurrent/atomic || die
+
+ sed -i 's/git ls-files/find * -print/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/dbf/Manifest b/dev-ruby/dbf/Manifest
index 6de4fc49af42..d8cbc6413f9e 100644
--- a/dev-ruby/dbf/Manifest
+++ b/dev-ruby/dbf/Manifest
@@ -1,7 +1,7 @@
DIST dbf-4.2.4.gem 128000 BLAKE2B 21b8a08ade1a87237868879b895d0a943fa9b971775922ba1cb30fb59f9477281f0bdcd4b3d6d3c01c3bfda6e18baf29551c14fdf1637b35d5f6d08646cdd33f SHA512 3f8f6b6a14f559a84f1efc7054366f5250fd473dd9846ec6d689a25673a564a97592e7efae78b1a11eae4d6497e115f2c2766d5badd878d332f11ad80f5f5f98
-DIST dbf-4.3.0.gem 128000 BLAKE2B f477f294d11622f4106ba825dbe03c2128c59dba5be27e28be8848812b9622312eaf41bec0c23e5e310f138725ae3fd8cfe949d1139a0db0057d2cc0de59d738 SHA512 e3046a5ca8207f95aa7195637b0aed4379c05511dd355cf27afc8a0c63c938ae5773469834e5c43a47d7f08580ad2c35691a0de063b646d2fbab658f99f0bc2e
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.2.4.ebuild 465 BLAKE2B 347ce553b11b2c4119db013ee611acf7988755b4def08f354b5bb8d4caa3b71a9ae47e2e2941ab6fea5229e1a3df862d41cb7fbc9e12b3f8c0fe9567490848bf SHA512 e7e51e5e27bb2e44547c1b88c197a4de044961e91e56f90e14520e6d7b65dc6e65e83ad4c1b608c8a346216dbd27fd6ec58fb276c1fb8f3d269732e7e93ffdbe
-EBUILD dbf-4.3.0.ebuild 460 BLAKE2B 052a21f9f2e4f3e3db432d8f317c9207960dd1840f484bc145c5b75f22cae2ff272569af900d9f1631c958e2b19a7a87d6d75d1eb8afcc7ada2c2faa0f0913ca SHA512 e7ee71ed3df8c2432d00239e07f51fcc50a2e56134c9330717cd451d5967bb61cab28d122dd0bd533d30df6d496ed9bf89f31e8918cb8dc90f4d66f48a3c8577
-EBUILD dbf-4.3.2.ebuild 452 BLAKE2B 6af6ca3afcf7c0ea43686deff9b654f278c2d5bdef08b0e37182a030d35ac63fe58cdf2b13a729f9ac81c10b4bd6c2002e601e9f500ad8ad9e1965add654cdd8 SHA512 801d20acf79c66dc4130755d3159f59bd8c822507b14c360f26b0dbe8f31623e68d7357a68bf205afcb5b6bb9adc771c230cbbc2989e4efd6c47326b8835c84e
+EBUILD dbf-4.3.2.ebuild 450 BLAKE2B 5737af0deb2efd211ce6a5adc1654336e25729386e5ed7d555d144dca45a934634c0e3bd4903516040fc433739eabd53e8e867f719c946d9c979195c8abc03a7 SHA512 80371e9fb96e0cb920e7d9e9c475f5be1cc2b3945bc7c3db65cb1b946fd1b7ec3f9194ff1e092080d29dd122d99b025c252599be2586493a0b06dc9c780b457e
+EBUILD dbf-5.0.1.ebuild 484 BLAKE2B 4679f73e6c1dd42f31a65ec8e5ff5dbd15dbc16b05ab200460a665a79415a8ff0f502c23a087a8de642fc8ee68308eee619c002bc7b65e9f6a0817ea7ba809ca SHA512 3102d7162543ea112b2408c4c85eb61e9fcd8757a609eddd3c9887419b7dbe7e6954521ae9c0864a123e6aabf2b01b0dcc4b12f4125b29565db775d8ed8abe5a
MISC metadata.xml 474 BLAKE2B a8bc2fe69db29e3a1d22deeb896e5f161cd4511f0687c229b3ebffa0fea1bdf0b4cbbf7636c9955275b1f53ec79538b26de24547b88b8a274fdc182729051a5a SHA512 16d3345d2d5e205aedeb24bdd1a4d80af014035ac817f9933840ea005f945905ae4c059f76b90b73cf040c71a0d4f1b98c9c95609316b34c25db1c565adb5f63
diff --git a/dev-ruby/dbf/dbf-4.3.2.ebuild b/dev-ruby/dbf/dbf-4.3.2.ebuild
index 95eb8d4e54c0..f5f125c59495 100644
--- a/dev-ruby/dbf/dbf-4.3.2.ebuild
+++ b/dev-ruby/dbf/dbf-4.3.2.ebuild
@@ -17,4 +17,4 @@ HOMEPAGE="https://github.com/infused/dbf"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
diff --git a/dev-ruby/dbf/dbf-4.3.0.ebuild b/dev-ruby/dbf/dbf-5.0.1.ebuild
index c1108d62c91c..db43cc674c79 100644
--- a/dev-ruby/dbf/dbf-4.3.0.ebuild
+++ b/dev-ruby/dbf/dbf-5.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
@@ -18,4 +18,5 @@ HOMEPAGE="https://github.com/infused/dbf"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
+
+ruby_add_depend "dev-ruby/csv"
diff --git a/dev-ruby/faker/Manifest b/dev-ruby/faker/Manifest
index 95ff40de6b45..a5308803932c 100644
--- a/dev-ruby/faker/Manifest
+++ b/dev-ruby/faker/Manifest
@@ -2,8 +2,10 @@ DIST faker-2.23.0.tar.gz 1709736 BLAKE2B e3524dbecbd1a4825ef8b38801ae1fa30a4392a
DIST faker-3.2.0.tar.gz 1741224 BLAKE2B 0ff591bda01c5009ef1303403fa954f00f4fb885ef48d4838aa471cc00f527b2a738eedc93ada1cb00c0286c53650960dbf55cbf1ac056b16c93f2489dc0f5ae SHA512 472029d6966a5583cab3991821557af25d2b2bfbbee3c9cda824503d3a0cf8f8ffc9ffaa40299cab952815a40148d20aed78c37d3dedb3c91b3f4bcdf70e5bd1
DIST faker-3.2.1.tar.gz 1790088 BLAKE2B 87131d359c40f4a517a0aa5dfde0aa5a8807a6cfd4af31c5fd61cefcc7a4311549b98fe132c846ead0c9d2b1afd7551d3cc32d285ecedf4ee3ec733ed1d886e3 SHA512 6ee9ffacf60bee367a3590195676cc80c79625d920c52bf9dff42957c2afdb099e1fc28c3fe3d981ee163bea3cb044153396c458b3bf859e2fe3f2b6f44aea85
DIST faker-3.2.2.tar.gz 1808552 BLAKE2B 148e821b254de61fc44ff0836e91bb66574bf913d5899410bf4e7939ccbed74a343dc6a1fa504f4cb618dcbdac949d591a36c54e02ac1ae1181cf35b3a309f97 SHA512 d13211874f74a380a21cc8940cd7e7382d404cf28b4b3e4becbf0d6b9c027ebb0e206c15febddecd4ad48bdcd59017c9e33399fa0467d0e205cad044078ba5a6
+DIST faker-3.4.1.tar.gz 1852623 BLAKE2B f3473832cde76ac4775cc9ba8b666f9b92601d2a775c899ffda46bc3b0a7e02b71fce54aa1953c414cb56607705db885925de9e8ed337e5eda64db9e74f724e5 SHA512 28128cbc5e82226cba82d9c0f8c899a3b43d952de965449a357231f1d9e2925a7084053fd6dd653c1a218df99135a0d3b264d87431f042438454cea7acbcabe4
EBUILD faker-2.23.0-r1.ebuild 800 BLAKE2B 3cd536aabc25f41256a9a880447c93aa6b6823caaed86d91ccbe8a471c3313ced451b49c3b4b73ac23ed842b3d13d623295c68fae8fac2a4b4b65a4c203bd729 SHA512 1ef27b8cce271b5949c4e3d859fb64fc234e9859ea08ea4637a72c222fd422157fb22c644e82fdf1a40abdcb9945214138d0afd87b85b97609e9a28c2435e007
EBUILD faker-3.2.0.ebuild 811 BLAKE2B f48c881cc4be87e07387ccf3dd4de628bd42b0be5a9770e4ae3e65f0d831063f55b0753fe168d27e67bfd09d47740ddbc69db24973f0036a2c1f902778207c09 SHA512 4b4a27326d2d03bf3e3f56d6d69e793578ab0d760bd9ae6a46a444a716b53d5a866f4e130f44744ab01c13022ca42f386030d0bed2581513bca64b21b8ae97cc
EBUILD faker-3.2.1.ebuild 811 BLAKE2B f48c881cc4be87e07387ccf3dd4de628bd42b0be5a9770e4ae3e65f0d831063f55b0753fe168d27e67bfd09d47740ddbc69db24973f0036a2c1f902778207c09 SHA512 4b4a27326d2d03bf3e3f56d6d69e793578ab0d760bd9ae6a46a444a716b53d5a866f4e130f44744ab01c13022ca42f386030d0bed2581513bca64b21b8ae97cc
EBUILD faker-3.2.2.ebuild 811 BLAKE2B 6bfba49bd022ddb2f34355d06c3c79fb38582c69552f7bfc2b0b4a1166d704d1d0f6154d2c54bbc5bc0db49e2f9ad18a62d8f150d493704f431bcdbe5ce11583 SHA512 eb5c202fcfd3b62fdeb7a4ce44ef42897681fa00ffc7823bd9f472d6e0a9c553b82059ea400eccf8f2f85e6670598f0d74b6f734eb8856e524298fa6630b0ff3
+EBUILD faker-3.4.1.ebuild 845 BLAKE2B 7a954e8ccf399765ccb634f0f3404e0ae6fd998e52e387f1f52bf7c74966fe43a07f598f76a8d7b57d36017f08997083f211a73704762d1ff7f5274eac250230 SHA512 31818e072d2dd830346755fd1e1352455bc94fe015b5e82ed5f8aa2bf72d08c43c1e6ee7b68402ad65ce27de5db981dd3c301912a254e36debebd7ee37044fab
MISC metadata.xml 343 BLAKE2B ed777a91cf583234c6848ae43cc42ec916afeb2fc024063f0d32bdecfb6a7b005c96612947b9cc07d157d44d464df72867b44d477e0955951ba51e37b447214a SHA512 d7d066aea5dfb6037c7fbba2a17982d7d26bef81eff63c1e36e52ab86918b73f251074a8d526ef6eda8821b099e4f42078280487132a669353fc826344f7ffd2
diff --git a/dev-ruby/faker/faker-3.4.1.ebuild b/dev-ruby/faker/faker-3.4.1.ebuild
new file mode 100644
index 000000000000..ab1550bdb13b
--- /dev/null
+++ b/dev-ruby/faker/faker-3.4.1.ebuild
@@ -0,0 +1,33 @@
+# 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_DOC="none"
+
+RUBY_FAKEGEM_GEMSPEC="faker.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for generating fake data such as names, addresses, and phone numbers"
+HOMEPAGE="https://github.com/faker-ruby/faker"
+SRC_URI="https://github.com/faker-ruby/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/i18n-1.8.11:1 !<dev-ruby/faker-2.23.0-r1"
+
+ruby_add_bdepend "test? ( dev-ruby/timecop )"
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/,/^end/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e 'Dir["test/**/test*.rb"].each { require _1 }' || die
+}
diff --git a/dev-ruby/faraday-follow_redirects/Manifest b/dev-ruby/faraday-follow_redirects/Manifest
index 16c7d17d092e..cd1b613e6193 100644
--- a/dev-ruby/faraday-follow_redirects/Manifest
+++ b/dev-ruby/faraday-follow_redirects/Manifest
@@ -1,3 +1,3 @@
DIST faraday-follow_redirects-0.3.0.tar.gz 9884 BLAKE2B 463cfb9e797f21355fea5318f0a647936194b671828e55c6ad6dff1c3e853b15ed0facac28e2f59c0cccf8db5d9f11f3bd66c1c877d9a9538d5deea832c4d3d2 SHA512 357b9618f203749f806b7882b39dfd1b90a403c9a76734f4d3ae59ef2a70430254e616be66fb5a0ec74e770e2ee9df6e0f805b00f70a6f99de12ff70fa4d2bda
-EBUILD faraday-follow_redirects-0.3.0.ebuild 840 BLAKE2B 5e1354589da34f6c08b0f889e5045210b20a893ceb814914f8675e4c3db615b47ec5e22efe36ccfffd18acb3721bbf0addad51dc8336d34d70e0ba8f8681844b SHA512 5fec497dbaa1a57b9cf3044a4f2c74edce0f2425ee534a67fb204f00f0bffe8a1f258d55ba39477803274f6671ade813907053ba8b402930a0f75ba8cb08c531
+EBUILD faraday-follow_redirects-0.3.0.ebuild 839 BLAKE2B 0b6c38256277ad0964ae7bfee836fafa0e272a82616ae8595887412dc61eb035138ad3e34ded6b39b1a838c4d8df4fad63a6571139faf7c8b42c2890ee7cf49a SHA512 6ce64e06124fc19dddd78d833433deedb1a157a22bf04d9b792a69c6947e98a82fe698cf667f54101dff5eeefc3cd4495f087ec315f9006e3140c90cdd72cbf3
MISC metadata.xml 357 BLAKE2B e193eef844776fcdd109a71f7cfbdd86c37b0370df4c2a99342d3fa941ce5112363ca33b62eb84f44bf894398546333da4a028b7cba4b4ce03f248f33efa26d6 SHA512 e7b067fd887074207600f88d36b939c949a40b8c63a990c46f9bede03b1e34aa8eeeb40b773b1cf87a8c07f7e98af6d5bcc97cbb050f1a0c3f2a8d955ede581e
diff --git a/dev-ruby/faraday-follow_redirects/faraday-follow_redirects-0.3.0.ebuild b/dev-ruby/faraday-follow_redirects/faraday-follow_redirects-0.3.0.ebuild
index 8fb5aa93a297..505148b475b9 100644
--- a/dev-ruby/faraday-follow_redirects/faraday-follow_redirects-0.3.0.ebuild
+++ b/dev-ruby/faraday-follow_redirects/faraday-follow_redirects-0.3.0.ebuild
@@ -21,7 +21,7 @@ RUBY_S="faraday-follow-redirects-${PV}"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
IUSE=""
ruby_add_rdepend "|| ( dev-ruby/faraday:2 dev-ruby/faraday:1 )"
diff --git a/dev-ruby/fiber-storage/Manifest b/dev-ruby/fiber-storage/Manifest
new file mode 100644
index 000000000000..77b5332e18a6
--- /dev/null
+++ b/dev-ruby/fiber-storage/Manifest
@@ -0,0 +1,3 @@
+DIST fiber-storage-0.1.1.tar.gz 6115 BLAKE2B 4b9312701ee1959bc680bdd7113974f474bc140768dae8e3043a7641ee4357e3ff3c60a3da99f7af68d26bbfb42c8f3e57a16535e6e59256f76760f4e686342f SHA512 67f51eb0a5014bd3b4ffc3c88262297462365c547b82b1296e5feb34564ac799265036c3aa0bb449dda75d2e2c42165a1f1e6cd68f1eed9b9d9ebc0595a4af5c
+EBUILD fiber-storage-0.1.1.ebuild 704 BLAKE2B e4f7d582cecb68ba90cc6c41935775548ac2d5e021b567b4d5a1a9e74e34f6c8d69abea36e23853e5005ae56bb81e3ab3eb6c87956a590026cbbf5d8684ae18e SHA512 48744f5300ecc4c19ca5c1863ca59b07c0dbe76a9ca149c83dda2568697d605e0d3600b75a3d77c1166e36ebff92be31b12261ad6c4c740f2c503eca0fb555fa
+MISC metadata.xml 349 BLAKE2B 991ef37b8c189dfaf297a27728a1d4f397881f550df5432b1bf27d4bb6b2cbc5db5478d4275150b0197fbbd3d0f7e1a3c7aa6586122924c44558046be8ffe1b1 SHA512 9370da594d1a31bc3833afc48fe303045a2a36675064b2c28a70f8287bf1682ca8d6db65b2ad944b9ffb4203298072a97dabfd7f3a977b4339d79af9caa21b22
diff --git a/dev-ruby/fiber-storage/fiber-storage-0.1.1.ebuild b/dev-ruby/fiber-storage/fiber-storage-0.1.1.ebuild
new file mode 100644
index 000000000000..bba7d7fff53a
--- /dev/null
+++ b/dev-ruby/fiber-storage/fiber-storage-0.1.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022-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="sus"
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="fiber-storage.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides a compatibility shim for fiber storage"
+HOMEPAGE="https://github.com/ioquatix/fiber-storage"
+SRC_URI="https://github.com/ioquatix/fiber-storage/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+
+all_ruby_prepare() {
+ sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
+
+ rm -f config/sus.rb || die
+}
diff --git a/dev-ruby/fiber-storage/metadata.xml b/dev-ruby/fiber-storage/metadata.xml
new file mode 100644
index 000000000000..1b520f8ae350
--- /dev/null
+++ b/dev-ruby/fiber-storage/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">ioquatix/fiber-storage</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/memo_wise/Manifest b/dev-ruby/memo_wise/Manifest
index e770dd77609d..3a29cb0b8fc9 100644
--- a/dev-ruby/memo_wise/Manifest
+++ b/dev-ruby/memo_wise/Manifest
@@ -1,5 +1,3 @@
-DIST memo_wise-1.7.0.tar.gz 185861 BLAKE2B 49ef04f4ef73ea24ac243c70d9545ed65c0fc8f4c6d9571d7f31c2728e82087cf1676aedd01aa1d0c1994a16ea7215b264a51fa2b8fe957cba3eb9088fd3a414 SHA512 3b87a1a81c060c34d4c91409ab6b2f8aa700e3313233e652e174f62c3dd826b675594d84d00ad21ae1f12dba4c6b0fe59431c54b4bbdf46430895635aa220b5f
DIST memo_wise-1.8.0.tar.gz 186795 BLAKE2B afb1a027c6c981601d51262f13508fb8cd0074f6283bdb953537e300cc4970856765db60a92afa8331139ff98e50ba97529366f9adcd4d1ab93c93f52dcd2e48 SHA512 173dbab6fe93f21ad1ead34f4fbe8b0425747e1f2640472b9a1e4b79b935260cc0163d907d8ec423152d91165f32f2e8f1691dcdbd15830f375473415089ce6e
-EBUILD memo_wise-1.7.0.ebuild 1017 BLAKE2B 48c8c0e2bd2795b8fdf9530091c732aafbd963a122b7363b5919a8cb010aa48a70617817a0f9f5a8d075c2a39588ff4a6b57d348142c7ae27a2ae194f3e73ca8 SHA512 690cf3a5e5f84b2e67855a67c1f15b79600e9fe47789f6d947702cb02a32211101546db82a6926bd133968d21bdfb5528377b7195faeeb7922cca9b03d1bd666
EBUILD memo_wise-1.8.0.ebuild 1010 BLAKE2B f24bfe1859a3b70a1aa3249f3336a05f8c81af87a48d7af36ef1652f124e9c61483ad6513790c36e41aeaf0301a698e700334b90fa25a9c4311d2ccdf1a38e6a SHA512 64847edb3ebedb0a02321631f41d6670d352d789c28639742a9de2fab4731f42609cc61bc7c87e7efaaf8fd3eb104f598a3a1ed93a88365dee367de045c6e4f6
MISC metadata.xml 348 BLAKE2B 4e33571301410e52989d249f0e424cfa24b622cd4ce2a83322932adf1cfcdc78d66057bfcb0763b77ea5727e0f77a20b5e50a6677314682285a5922e2953773b SHA512 658fb8b4243ba73f5c55265ef99a2706462f7d6cf90ec1c048e959fa61520058333b8b57bbb67dce231c52173b8a9a94449096df1751edeae697c962a0412bc3
diff --git a/dev-ruby/memo_wise/memo_wise-1.7.0.ebuild b/dev-ruby/memo_wise/memo_wise-1.7.0.ebuild
deleted file mode 100644
index bfb5df0cd9f8..000000000000
--- a/dev-ruby/memo_wise/memo_wise-1.7.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# 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_BINWRAP=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_GEMSPEC="memo_wise.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="The wise choice for Ruby memoization"
-HOMEPAGE="https://github.com/panorama-ed/memo_wise"
-SRC_URI="https://github.com/panorama-ed/memo_wise/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~riscv"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
-
- # Avoid specs for an unmaintained package with old dependencies that is optional.
- sed -e '/require.*values/ s:^:#:' \
- -e '/when the class is a Value class/,/^ end/ s:^:#:' \
- -i spec/memo_wise_spec.rb || die
-
- sed -e 's:_relative ": "./:' \
- -e 's/__dir__/"."/' \
- -e 's/git ls-files -z/find * -print0/' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/method_source/Manifest b/dev-ruby/method_source/Manifest
index 29a8d4fbe201..dca2cafc5d9a 100644
--- a/dev-ruby/method_source/Manifest
+++ b/dev-ruby/method_source/Manifest
@@ -1,6 +1,5 @@
DIST method_source-1.0.0.gem 13824 BLAKE2B 1b6b4c23b2e73972acb69bf488f39d88fae3bffdc4e28559d880ce817199b9c1da8183f10cf8be5122535415b938c9f3964c9b4bade1dfba7fb4457c052185dd SHA512 d3a2dace01d987203d0520583120bfe08812237602421efc3ec7ff8054f2403b0aac13f15b8b91dfdb6e6679a519f707ede67ea6fed72cd8242edacc828a9caa
DIST method_source-1.1.0.gem 13824 BLAKE2B 9b626e3db19a4093a61505afb04c65a2fc497146639656b9fd204f87d17d91473b11327ff086c8f3e2e1c0a462fa19e3e9c39f0b2817f26918c9a7c4b7cdaf54 SHA512 37cf2ff685adb68d1dd9c72922aa5ee1691a98c049ee402f5d630a783cacf9c971b0f25ac5e67b8d97211a6763e6f81825cf887fe9b4aef3359bad88335110d9
-EBUILD method_source-1.0.0-r1.ebuild 451 BLAKE2B edf829a908acce115c9ae764133ce37a6c67a41b5ea1b403cf5120fb5e469407a1ccb6f717195a02ffa23707bff524ff70318927cf56240643637e31336057a0 SHA512 547faeaa0429408547967b05c1bd9a7a9e20e8db1d067482415c3ea5d98617f99874bcc1c64bfdf3727c3b907eeabc9c7ce2c5911aa4cfc6a20cde1c6a7c08a1
EBUILD method_source-1.0.0.ebuild 465 BLAKE2B 34d554b9f73d25e0042b5a62027f4a67a4ce18a8caf576c1e7e8078feddfeb91678409a67b36c64cb24c296a8acd415a4c6bbc984cac36c7940825b6b933118c SHA512 16d80a25a15828f1c04daa5a803695ea7d604773355c2ea3d540f25d29ae819c853e474b1c406b73ca5cc507ef713654c098b9de669b60c2f0f1070b3499d556
-EBUILD method_source-1.1.0.ebuild 451 BLAKE2B 1de45ace1df991bb162f7cf0624cd3fa92d7da8a74809aa44ea05331c7b4598919023fb20f68ba84eb5deda3dbc3967403e99242417a03a2a0f41db819ff05b2 SHA512 96198d500b5c2ac6a0bec1f8f2bf0d28dda026ac6b56648b79994ff2692938bab941c233c736a293fe495debd25d3476679824f0020d1305a58480ac8968d428
+EBUILD method_source-1.1.0.ebuild 450 BLAKE2B c391d148dcd1b9d1cee365d8ef03b5e0e2f9ebdd97b49824c31f8a84287f9c932d4e4fd4ba6d1379611a410b22ececcf40ebe176c0c6f20d3fcd7d6edd8d9fb9 SHA512 1fe3cef2d35861c3ff823c8743c8786f8dd1c47aed3209a13b07501e471b9b7cbb35009c7de77d069a45b9d0b076fb5372622a92b3c25bbfb62fcf1ce304f625
MISC metadata.xml 349 BLAKE2B d15210311d83cf9aee12141b24ac880e3832334f84f2c35c846da6d2955345790c4bbfcdcc7355c548bcf3e7fbadca72ce13342e4a333865cc392864449d5c18 SHA512 bbeb32cc215362162d7cdde91e5ab8aa077d2d3ea50d261bd9b242f63833964e338b2ae19503854ceb66ad165de5fac5d87590794322d25ff42d186d13454fcd
diff --git a/dev-ruby/method_source/method_source-1.0.0-r1.ebuild b/dev-ruby/method_source/method_source-1.0.0-r1.ebuild
deleted file mode 100644
index 1d2e9dad05b1..000000000000
--- a/dev-ruby/method_source/method_source-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,17 +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_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="README.markdown"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Retrieve the source code for a method"
-HOMEPAGE="https://github.com/banister/method_source"
-SLOT="0"
-
-LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/dev-ruby/method_source/method_source-1.1.0.ebuild b/dev-ruby/method_source/method_source-1.1.0.ebuild
index 09638baf92d5..923ca05a70e5 100644
--- a/dev-ruby/method_source/method_source-1.1.0.ebuild
+++ b/dev-ruby/method_source/method_source-1.1.0.ebuild
@@ -14,4 +14,4 @@ HOMEPAGE="https://github.com/banister/method_source"
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/dev-ruby/mimemagic/Manifest b/dev-ruby/mimemagic/Manifest
index 245790f3e34e..6ffaadf5fcf1 100644
--- a/dev-ruby/mimemagic/Manifest
+++ b/dev-ruby/mimemagic/Manifest
@@ -2,6 +2,5 @@ AUX mimemagic-0.3.9-path.rb 107 BLAKE2B 98fd43545719eaecb359c00b89a12c7d08de12df
DIST mimemagic-0.3.10.tar.gz 56979 BLAKE2B 5a3113172747b911abe92ad8c20b04992ec4cea5eca91d6fe0c71c2aba14a0e5094a6d6cf710815ef8f728fe67c25151b5997e74b8dfb3c6de77b78960f054e2 SHA512 1c967509bb3ded1512859d9542fb56022debfe3864a63f2fd45c899a94e5c6aaab1e8714bfb797dc0719baf8bafbd3ba56c67d26d8c6c5f18c967ea6a2efea72
DIST mimemagic-0.4.3.tar.gz 56539 BLAKE2B 7029842f12b80e4ede79209f7aa9b5b05ead3dc4cabdb3b170098b90d0c5a195cc934119507af0e622b4235b47c192e295aabb057ae6ede08ba422d0921ca26c SHA512 a3a960e0219cef0ad21d5e3541c99c190f1ae98da0e6a022a5acb235cee57f5b9ea4fa1f366114e82e6789668b7b000409a6f355b5e0fab12032c08b43fe556b
EBUILD mimemagic-0.3.10-r1.ebuild 953 BLAKE2B 4e01d8580c636d9dbdee88391382d060c4a5b8282cedcedf617f05192251303a9ec5557a7bb868cee604762ef4da5ccb6fcee10c3910c09c564f65be79af3905 SHA512 5fc77eda2428eca37a75e7adc899aba586c65e4b24c766e610588a8ca4f82991b62e4b3fc7a21f9a1140756a9ae09838785df1a44a9d8cbd0a3dec4b049048ed
-EBUILD mimemagic-0.4.3-r1.ebuild 1061 BLAKE2B 7a61c17c48eb4d89ac7cc832208abc7ef09e40a085be68bf6b7d25de7149c3f9629abd1fac41c5d50e4c00b60a212de5ed2931f3af962af7292a8c8d9812f99b SHA512 5e2bffb3e48a116f8291b9b0a3bc0e4c9f0736f2def19ac962c85fdebeb6b28970c627c73ae8f31370c9d69ea89293ea303a1d3a69104028958c7c3c453aec75
EBUILD mimemagic-0.4.3-r2.ebuild 1046 BLAKE2B 48835e09dcb82d1b4110481f10a1bfdcdc261c055e49630c38137b43316c3bb1bdcb5528d42423946a828f76a2c515b66cdaad82a9b0da76ec5d081cdab6110e SHA512 b534ec8919da50989bcf980133a3204c124903654341199e6b9072c1657ed8cff295ecd81ee621f2cf23b72be2c5cb7453aaaa315bde9201ae921ec5ab671ab0
MISC metadata.xml 348 BLAKE2B 5d227bc645f77db39ae1bc16c9b4fa629a2c99f855e01060fbff687019eac0a894475add82ea44d9d81ab11552b2eeb15b0c261ebba9efa33f6041aa99d07edc SHA512 1cccb61ad734d9aea134a3660fb7d8dbddbeea4e25797ee1f2cca55f1625fb403c4c078ec55c1170d9eee924503307b6b7e5d25a6614045e805e52f7776b4c20
diff --git a/dev-ruby/mimemagic/mimemagic-0.4.3-r1.ebuild b/dev-ruby/mimemagic/mimemagic-0.4.3-r1.ebuild
deleted file mode 100644
index 303de304e2be..000000000000
--- a/dev-ruby/mimemagic/mimemagic-0.4.3-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC=mimemagic.gemspec
-
-inherit prefix ruby-fakegem
-
-DESCRIPTION="Fast mime detection by extension or content"
-HOMEPAGE="https://github.com/mimemagicrb/mimemagic"
-SRC_URI="https://github.com/mimemagicrb/mimemagic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RDEPEND+=" x11-misc/shared-mime-info"
-
-ruby_add_rdepend "
- dev-ruby/nokogiri
- dev-ruby/rake
-"
-
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
-
-all_ruby_prepare() {
- cp "${FILESDIR}/${PN}-0.3.9-path.rb" lib/mimemagic/path.rb || die
- eprefixify lib/mimemagic/path.rb
-
- sed -i -e 's/git ls-files/find * -print/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each {|f| require f}' || die
-}
-
-each_ruby_install() {
- each_fakegem_install
- ruby_fakegem_extensions_installed
-}
diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest
index ebc08dd1c4e5..536164d2b215 100644
--- a/dev-ruby/msgpack/Manifest
+++ b/dev-ruby/msgpack/Manifest
@@ -1,7 +1,5 @@
-DIST msgpack-1.6.1.tar.gz 88601 BLAKE2B 2ddb84afde00240cf446b06d8e7445cfd14fa3dabe67b96035ff09629884523df049d42c4e5250e275648d2bcad0fa56179994c9ea096a1ffc6c86b594968eba SHA512 b8a268a9c357ad5d2fec3fcee3d1a3e818708a51e5035105f245ee0d7cbafc145c6cac5e8bc3bfd12efa967f8ed275e2dfacedb5f3556166ba8e2354260f51ee
DIST msgpack-1.7.1.tar.gz 89373 BLAKE2B c8f1a9312e8a3610ecb3d41aa5f375efb0f059af29419f8be8879865e5b67578c6ea5e684ea4828aac4c7f636e613b720cb79e5e092500f72210fb783c457cc5 SHA512 31d9262f4f9b2537e6982aa72b3d7c50d90a95422f8636425448eb160412eb39e34888d584eb5286cf3f69317c0c81c2a2360f6b633f771701603a6cec7849e4
DIST msgpack-1.7.2.tar.gz 90108 BLAKE2B e5630ed36b9e6574bdd6c823afc15958d3b2a58e0e43738c84595d017274d7fc2761d0b4baac2fc8b5ba5ef0f6e1bf78e8c448ef81aa9841c8b3f875bb67c90e SHA512 c7ecf8031644c87debf6fab7d6b358a80cccefe4c0c795695056e5e82b1138641a5b94ea05b2b6edf20de2621ac59c059dce6a627a254742fbca8f73f0110c10
-EBUILD msgpack-1.6.1.ebuild 1155 BLAKE2B 1140672ddfed7bc9aae4ad0773234d2d0c92c7670ab02860bfc1dce59dadb3b179af52f18d642fce1b2d165f3cf1a53c61ebec316027ec49f13ca6f0255dbece SHA512 70f20f55ca2a8c33b9c60b8ce1378e4408b3d437c6bb007ba942dc817a27541df3ea012528e3dac510eb1fbe80f579a53f2ebb0836fe15148685009cb82edd63
EBUILD msgpack-1.7.1.ebuild 1151 BLAKE2B e888d13ace6810d7489201c97336f5542217a7ac0c4b154988e858423fe6f05eeab1923a99e1000d29b5ae372adee2cca064e72b9d4ad1e7b568ae53fc12ff2c SHA512 51503e468738b54373fd5531529688faef85b50c4968e23b6285c2f5bc30ac3ce88b2af868484d63cbd7a542a70ea5a8a3b132ad69a95c2fd49aad38158802f5
EBUILD msgpack-1.7.2.ebuild 999 BLAKE2B f187f1cb80eb0c11c9372820d44a7fd195876853212651fbb40f0dc47c8eb0be05db319d6c79e8d3f646e32afecb77da96b075ea4ad9868093d4cd9c04d92cf3 SHA512 75bc9d281d33c2fa6f4725a28c3cbd70d2787766ff18aea12421d41ad0e6e50cdffd0b4e7df2fd79cb9fe3e8faa4203877c128d9b414e43238509a215ce10511
MISC metadata.xml 337 BLAKE2B c448253ddc68faf3cb5c23e2190d776109e93a5751e05a55173a827c2b4acf577ca4fdff14202c8344918811327a4a4f46cc1c26598cf682043e58dcf8f7f560 SHA512 62219ee0adf9fe4805ef031ff07642280b9bc42b134bf32e4ad575761d7f3d88f186ca808195829a2aeebea31dcbc86ff475190d4685c69ee2dcd7d6fac274fc
diff --git a/dev-ruby/msgpack/msgpack-1.6.1.ebuild b/dev-ruby/msgpack/msgpack-1.6.1.ebuild
deleted file mode 100644
index b7184188713e..000000000000
--- a/dev-ruby/msgpack/msgpack-1.6.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# 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="ChangeLog README.md"
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTENSIONS=(ext/msgpack/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/msgpack"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_S="${PN}-ruby-${PV}"
-inherit ruby-fakegem
-
-DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
-HOMEPAGE="https://msgpack.org/"
-# In 1.6.1, they stopped shipping the specs in the gem :(
-# https://github.com/msgpack/msgpack-ruby/commit/9cbcd0b28527af5ca755f34dfb370e3f4474d129 (https://github.com/msgpack/msgpack-ruby/pull/311)
-SRC_URI="https://github.com/msgpack/msgpack-ruby/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~sparc ~x86"
-IUSE="doc"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/I s:^:#:' Rakefile || die
-
- # Remove jruby-specific specs that are run also for other rubies.
- rm -rf spec/jruby || die
-
- sed -i -e 's/git ls-files/find * -print/' msgpack.gemspec || die
-}
diff --git a/dev-ruby/network_interface/Manifest b/dev-ruby/network_interface/Manifest
index bc2f8223dd1c..fb05ef22042c 100644
--- a/dev-ruby/network_interface/Manifest
+++ b/dev-ruby/network_interface/Manifest
@@ -1,7 +1,5 @@
-DIST network_interface-0.0.2.gem 16896 BLAKE2B a0e7898aa5989ea38c8a9214f3aaf5f9d0dbdf39e86f7e9a4d62ec6c94f29f9612a08c1465513b62351a4c62ed776e427800eabe562062ce7c9b4b75ec757a3b SHA512 8850325e7e0c5ab51b060270220099c2c00cf7031083a511ae9f8dd6d1b9219b37169fa7620e9648eb071784a840e14ce965f8d1cf5d475ff82691bfba25a202
DIST network_interface-0.0.3.tar.gz 13584 BLAKE2B 61cd72974e9ec1b72adb9c6a7f77e43ff3a025e4bfddb70b1e899ee34ca0fe42a56f81095ee0cff66e2da1712af7854ee811d26d7af316cb6c5fb905b3a8ad4b SHA512 9a2c9ae4a49666f27a1afdd188bd3be614f5aba7ec548f6b081627a9aaff5b5cdb2d7f5b98e8687eb78ea05ee3e90cf8f942403256076d80710945b5f2a429c2
DIST network_interface-0.0.4.tar.gz 14231 BLAKE2B 140db70e0ed3091b0b76af046a46827d7cf660dd0823157d5c4e67be8e7d158a532392c499a4734b5f412b7ae58aca422428712e5cd5dc966429c7fc75108843 SHA512 68e19a657d95a49cd771447687d74991d7e1e58191c94c69ab594d11ee2491c89b8ddad7c2708021eedd093ec6a5bdd2434a5ecb9d695663d11aa5b9971c9584
-EBUILD network_interface-0.0.2-r1.ebuild 637 BLAKE2B 46db5f72535b0088a993257b8efde3f2988d41a4c8d699a2cb91dd3e0e98da52c9092c6ed4b57a8ca7629fa8ca6985247ab430b79d0b5638d40d7c63a32456a5 SHA512 f0648b096cfad16fdce954bf5a647551a0484007416586d1fca2527ea7774ddc2e08ab7790ea74011219815b7fe2096f9ce53558f2dd29832902a28a63ad820d
EBUILD network_interface-0.0.3.ebuild 881 BLAKE2B 7fbf9b779926bdae13c2f720db8ab2a5ccc9947f26aa16b20b3fff06c1bf26cc64021d26239ebc340b93993e18142be38fcdd16b6a4e3f88f7014e0b245150db SHA512 6ce2adb47637a783a8cd1ae9f4119ad2307dd91c75fa624c9a623a2ca7def6e88f1791fca5741a03db8f4c040cb87edf69da1456c14c7350f3fcebc7e40f853d
EBUILD network_interface-0.0.4.ebuild 881 BLAKE2B ccd880bc6e7fb0882c3dcf9e965daee6859a22582b262ba22de6d5ded1926e6e4d7f15dbbf139f67b2df695deeecb3b18b27639c768dfa864a9d41d2dde7b797 SHA512 9ce4e6bfee38bffefff1b9e8d0b154ca14e4262c12441fd2815e6d1b069dd9432ed7dcf208842de346328d03b882b3e8b29bb0575ea8e86a83478bbf31c8c348
MISC metadata.xml 351 BLAKE2B 6fdeaa4c252b693c183f87d66cdf23db1572c3011983a916b28fafbfc853ec9881c3f4a87ee10cc64101b7e975d542f79e7c88676ac4ce1151bcb0a1f1fbedab SHA512 5e1c33729ae6a72e12fe580924cf7727a89f986e17b34cc5ef8bc5820bcd6d9e9e15aac30f326e4ea5fdefb669ccf433e2dbf23d434b43f621a66dbd5a1cfa9c
diff --git a/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild b/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild
deleted file mode 100644
index 31336f43d376..000000000000
--- a/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# 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_EXTENSIONS=(ext/network_interface_ext/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="network_interface layer from metasploit pcaprub"
-HOMEPAGE="https://github.com/rapid7/network_interface"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-# Tests are brittle as they cannot deal with all network interface configurations.
-RESTRICT="test"
-
-all_ruby_prepare() {
- sed -i -e 's:/sbin/ifconfig:/bin/ifconfig:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/pastel/Manifest b/dev-ruby/pastel/Manifest
index e3d01f5b5a53..6f51f47ed68c 100644
--- a/dev-ruby/pastel/Manifest
+++ b/dev-ruby/pastel/Manifest
@@ -1,4 +1,4 @@
DIST pastel-0.8.0.tar.gz 49560 BLAKE2B 646cdf5f7cd1e62e83d87cdcdbbdc2cb2619fd570b4715191825344346053b7bf8f8f18b177a8bad6416c13858ab007d94ccf5c16b71c123e4a3d2fd03cd0720 SHA512 8066b372f08e1d6312b87744309692e3e6fd5e2737374bce53087af45141ea4f14e67ead6dccb11df70f73cbb0611ab9e20f7fb553d87a349996bda0f7a3862d
-EBUILD pastel-0.8.0-r1.ebuild 767 BLAKE2B 0086821b0cf32121e129d6a908be42070e604d708d8b1e1635c21232d7d386d1c64b5fcb9492a02f7b1c3863ae052b34a5eb32faeeed1c8c4ebae09078cfff76 SHA512 899bf4f4dc9cc6eb00e3626be464b243dd3a7a26ba7ddcea6d32a79f35c9f4428e63bcceeeeb5935c87a705d9b5a3b6acb5c8623f5461abd918ba02ed640948e
+EBUILD pastel-0.8.0-r1.ebuild 758 BLAKE2B 5aa41827e0d5e82f4fb4bfa8d2170875e101633c2d7d448ab117ee41d10873dbd4c4b2dee20d5e3cedc94163bf165f2b3b2fc79741a02c0732a8e40143cc56f5 SHA512 4c27b6816dc0f3ce92efc4f08dc7cef2a2da1ea3c182d07aae8231eec5b2ada4a383e889b7b798e1bea771813935b7717145489a084f249289c3cf61e2d3c601
EBUILD pastel-0.8.0.ebuild 773 BLAKE2B b5b7bdfeede3e47b8a465f50c669d9b82057f28a8a0dcfdc121b9bbadd03e38526fb76c684b3fe61536553d3b460d5a436515769f64b04af11206ecf150af690 SHA512 c3fa438467ae3b3d50f1d29595abbd636f757d3c7560e73a390d2607552d09ab1444e34cea7c75d248882dd6f221b85ebef0f24b17750f6fe94d8ae5cefdab83
MISC metadata.xml 335 BLAKE2B e64ac8fab5af3884ede2cc3ffea05ce1f1921b6ae57f31610cedb99538d5f8dd52d0a2b90aa7ffd1d967a4cdd39fa8fdda6e3c3b67d21c59e10f8fc79439c5b5 SHA512 8f1f6b4be2e1a720b11d3e0e4bae20116df2560aa9a04e0e913751ac8f6ac878a7175069f5c928e1eb0284563b5e84c60bfbab67e06f1161c21c2402ee8c6a63
diff --git a/dev-ruby/pastel/pastel-0.8.0-r1.ebuild b/dev-ruby/pastel/pastel-0.8.0-r1.ebuild
index 372c20ae05ff..0b1d2876a9ec 100644
--- a/dev-ruby/pastel/pastel-0.8.0-r1.ebuild
+++ b/dev-ruby/pastel/pastel-0.8.0-r1.ebuild
@@ -18,8 +18,7 @@ SRC_URI="https://github.com/piotrmurach/pastel/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
ruby_add_rdepend "
>=dev-ruby/tty-color-0.5:0
diff --git a/dev-ruby/puppet-resource_api/Manifest b/dev-ruby/puppet-resource_api/Manifest
index b33730150a5a..e652995fb979 100644
--- a/dev-ruby/puppet-resource_api/Manifest
+++ b/dev-ruby/puppet-resource_api/Manifest
@@ -1,5 +1,3 @@
-DIST puppet-resource_api-1.8.16.tar.gz 167691 BLAKE2B 58aad4a73ef76fbccab580c1500b4af6a472f9bc9b7b0b1c592626abb837af6b34697194b5da884f87ce306f00f23d6f17ff7926e88ca2df3b0cd5770c819e9c SHA512 b60575d0e4f87425d028429403dd5524e39cb5ffea338871f7c5296d7e632d4eebc6786bdb7005e5c1be5e962115903b11dc9645dacd4d040d3afa43606a3ea2
DIST puppet-resource_api-1.9.0.tar.gz 168292 BLAKE2B 469c59c07e22d7bb9cd9c00bb95b3efe5af8a1a985155ec5a0286f912a5afa95504d7fa9f24c6b00307d88e06dce035021f4c8570c9a7a81de7f5e195d1a4719 SHA512 009900910fc83bbc5d96d51d5d069a527c271786143c080774d90d6ba89f5451a2a949965f852a83a7d4ac964a9db0756c7f698d4f3f6c7631e4164ff545f9c6
-EBUILD puppet-resource_api-1.8.16-r1.ebuild 1229 BLAKE2B fabd759c7ba38e35745eefaa24bbfc5c7be0ed5ba8f1bcacd26f1a0702e82fc3496f44e655e674faceefb2dc2160557a3e9adbcd6258cb4b2fe28d9c92ad0fbb SHA512 67a420fed2f51290bb54b29caa21273a84b5d8f9157cd914d16f70478cc352411ea16539d604a6290f9ee4c1607d3453dd5121e5bddb88de8575a6315174baaa
EBUILD puppet-resource_api-1.9.0.ebuild 1258 BLAKE2B 18c5902d4569f03bd6f3a22ae53b15a0b04ad2fc3a3565ead87a001f50b23a9a32ccc318b704935d8433e3095c5a84c3800a23310811df99932c0419af7db108 SHA512 36071b9eb12479dfbdfc60024bbd47b71dc77be43a8324d2c76c75762c7ebded84667357f78f7ccfffa6df7e3588fa4066d56b1cea963aec26c40c625d190ae7
MISC metadata.xml 458 BLAKE2B 449e3bc9255857c88b86b8983134f8770832019de75a65011dd1fde88caff65ce1f3ea03a569e81592f131c99b029326b032907bbc647efb5fe36ea0609b11f1 SHA512 f7b30a58f12bc9e4546621cc5ca59a84eb78a23aaaf2375edfbc842fa0c8d7b3e466b5f1925a881af8a48af242238adff7fefe029fc78504919f7798b73db55a
diff --git a/dev-ruby/puppet-resource_api/puppet-resource_api-1.8.16-r1.ebuild b/dev-ruby/puppet-resource_api/puppet-resource_api-1.8.16-r1.ebuild
deleted file mode 100644
index 9c04a8628ae6..000000000000
--- a/dev-ruby/puppet-resource_api/puppet-resource_api-1.8.16-r1.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="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CONTRIBUTING.md HISTORY.md README.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-# rspec tests have dependencies not packaged in Gentoo at this time:
-# puppetlabs_spec_helper
-# CFPropertyList
-# simplecov-console
-# spec-puppet
-# rubocop
-# rubocop-rspec
-# license_finder
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-inherit ruby-fakegem
-
-DESCRIPTION="This library provides a simple way to write new native resources for puppet."
-HOMEPAGE="https://rubygems.org/gems/puppet-resource_api https://github.com/puppetlabs/puppet-resource_api"
-LICENSE="MIT"
-# 2023/03/19: .gem does not contain specfiles, and lags behind GitHub releases.
-SRC_URI="https://github.com/puppetlabs/puppet-resource_api/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-all_ruby_prepare() {
- # the gemspec tries to system(git ls-files) but has a meaningful fallback, so just make it not run git.
- sed -i -e '/git --help/s,git,false git,g' \
- "${RUBY_FAKEGEM_GEMSPEC}" \
- || die
-}
-
-ruby_add_rdepend ">=dev-ruby/hocon-1.0"
diff --git a/dev-ruby/puppet_forge/Manifest b/dev-ruby/puppet_forge/Manifest
index 01c8bedec910..857b320ca326 100644
--- a/dev-ruby/puppet_forge/Manifest
+++ b/dev-ruby/puppet_forge/Manifest
@@ -8,5 +8,5 @@ EBUILD puppet_forge-3.2.0.ebuild 911 BLAKE2B 6b22c70ceaa8ed7c9665e0b536e54aaeb74
EBUILD puppet_forge-4.1.0.ebuild 1006 BLAKE2B ef82783f38d4b71c5637a847281d5c2a9eab2b30c26f4293302b7d84824f175b0fb1cef2a56deaa624729110126235f2a5d5802bac562e2b07b15e69071a25b3 SHA512 50ed51eaabccb9289af072403b879d3a49bae7536708b13f27399610205aed9987cf428df4556e627eca5e1ac1eb6a6d00aab4d8ba0b98bdea7573e5b912f131
EBUILD puppet_forge-5.0.1-r1.ebuild 910 BLAKE2B b6a2ffc63738119760fb0648b69f1a73bbde470aebc17406ae363b965957e6f99d706dd1ba5c576cb59c8cf688621f728933ff0b6b9539cafa4cbe5508f30b21 SHA512 1d2afddf375238a48cc1e8a6f9af97b456abb978d784ba0b0199c0aa558cfe733932fcf16b44831d469e9c693c7d8ee8563498d5df02e9423f6fd1a682d0f832
EBUILD puppet_forge-5.0.2.ebuild 917 BLAKE2B 64bf05314736676f562aa458e8af65f128cf8039910f810cf8ecddeb812798a8d4d7233b6284a4ee0e3a182c8422c8217716a3000fd35c9c30c8311fa538231a SHA512 2ac862b2e2cab859420e9fd1a7ed69e8d94a64d4025753777d2a1b0b4532b6d4ec6cb777d378ec0f033affd622c65f3a43b2c63102f60ad108994208b35d70b5
-EBUILD puppet_forge-5.0.3.ebuild 916 BLAKE2B a858078da3f9109fc6096c87318920c45b7b6bdce102899e81b1c9c065d8fe82111714046d1c0a03b6caec913b7601abbe5e7e890bcfe423aa98165367353afc SHA512 6c81a134e767bd657f7d5bd6e119465f59e0a33729d20f13ff1b3e9dc906892189dcdd0263a505c0bc8c9383b86a4ef6cdb902e459f868b51189651f07864fb9
+EBUILD puppet_forge-5.0.3.ebuild 915 BLAKE2B 2c6ba1cd1dce834e7862c9e9c4ef953b8b7a3f7fd6da410f4ade380ed5f8b6cd6c02f245647cf4502626bd7e3a5d5a2a3a4b8563cfc7450e58ce2fc3475d8bf0 SHA512 21b83fa5de27cd8a535cacb8e78fc59f7c174a46c70a883810cb51c6553142674f7e934a236d20b52bed1b75a7ba8cae69e7951ffc58b3a38d2a85c81ecc6665
MISC metadata.xml 570 BLAKE2B 34720e4ded1a16b1d177684f1241999043eb3c15bac2c5463be03ba38dfd0d61b769251f598a80a707947d325fc4a8f86227e6a60d2b40c83ffae8a70b0ca276 SHA512 f28a1e45ea6a5acdf6180d18c732717e348d1077fa43752721778a7b203c071592c91bbddfc5f4d867ce3d4c81f6384e844fc6ae31d46fec9786d5c091481f5a
diff --git a/dev-ruby/puppet_forge/puppet_forge-5.0.3.ebuild b/dev-ruby/puppet_forge/puppet_forge-5.0.3.ebuild
index ece4d8e764fe..2387aebde495 100644
--- a/dev-ruby/puppet_forge/puppet_forge-5.0.3.ebuild
+++ b/dev-ruby/puppet_forge/puppet_forge-5.0.3.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/rails-html-sanitizer/Manifest b/dev-ruby/rails-html-sanitizer/Manifest
index d8aaab750c1f..60f893a13434 100644
--- a/dev-ruby/rails-html-sanitizer/Manifest
+++ b/dev-ruby/rails-html-sanitizer/Manifest
@@ -1,5 +1,3 @@
-DIST rails-html-sanitizer-1.5.0.gem 19456 BLAKE2B 7f8b0270d9006b975fed28941139e176af4738954bd56e7b34dbc4f778521d770ff0c2c92cb365d1a671fc69d1da79f4d3bd4d90e37913c61084139ba7ff9893 SHA512 533a203d34b0f77b70258fc1b610caf1d4910da48224b136774d094ee8fa74b5cd9f3b1719118334489a41d743b97592539935b05b07770cd745e03634422214
DIST rails-html-sanitizer-1.6.0.gem 23552 BLAKE2B 7bc00cada4bb10a6f3b264a20f555b1e3e81a09d528339f20961ebbd5c958c23a7b14febf8a2e1c07d36e8d67aff30317d2ebc0f9cd009a1b519d24b18a0171b SHA512 265c093872b43794be02a8b1d2574be8270762b46c2b0d930159d3b41e06b897ed8b6edf3b219e0e71591fa5f7d38107ed8d332cebd3dfe4c37c6d06b7b5fa12
-EBUILD rails-html-sanitizer-1.5.0.ebuild 860 BLAKE2B 181e6edddbe6a5ce022b066595c18811abce6d5420a1b4b81edf1796c89e3ccb8b3c89d73fe9520f9b1dc15409f10be7fb45d9d10a8e38039717b8dab87648f0 SHA512 aceee17bc20924cc7f885c998b3cade76171040921bb263eb8f290b1a8ddad0d3e4c451a6add72168949a6f4c20ff66e3e9aca23e5ef35ba6a11964ab5502d93
EBUILD rails-html-sanitizer-1.6.0.ebuild 871 BLAKE2B 323502e7c8b195352d460c46bd26e70d93da8cf21be698e5a46b8aee15d4e8e828c685a082ed67b394623ec188ab2f95e9b7e54e84d66de98fc905595735d8ff SHA512 35d969952fe8a98d15f487fb3d4f401918fbf1da0a3fd2031c70ad1b1b1253436f61505d3b7e4a8926b72454d17d9c74b5f378b924b974606931b251462a25ca
MISC metadata.xml 353 BLAKE2B a110eb2adae9c17ffb0702ba0bf9a2daf552c3ceed5b2115bf0e7e2fcf0ea1ba9546e88cde9dabffbc73cbd74cc4ea54a3075bbae22f9880626fa7a64eb165f5 SHA512 3d71068ccc29bb4e9124df3bae3a74701f9f8af06fd0671647efb134458d5a5b561bb98032d82f09c6df766ca93255e15a2354f8f32678c232f4d882adb19b60
diff --git a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.5.0.ebuild b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.5.0.ebuild
deleted file mode 100644
index 1b3a9b71d304..000000000000
--- a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.5.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# 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_EXTRADOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Sanitize HTML fragments in Rails applications"
-HOMEPAGE="https://github.com/rafaelfranca/rails-html-sanitizer"
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/loofah-2.19.1:0"
-
-ruby_add_bdepend "test? ( dev-ruby/rails-dom-testing )"
-
-all_ruby_prepare() {
- # Avoid tests that depend on nokogiri patches to libxml2.
-# sed -i -e '/\(name_action\|attr\)_in_a_tag_in_safe_list_sanitizer/askip "libxml2"' test/sanitizer_test.rb || die
-:
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index 18f69948450d..74e92eb5208f 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,7 +1,5 @@
DIST cairo-1.17.12.gem 199168 BLAKE2B 3183fc448cf15d0437f1b846670dc7494479bf81ba84a2ae475bb5a0683f1012d0e44c95b3311cea5d0ec9cdd75faa7159d7d0649dbe0813166a8d6a16ddda74 SHA512 6bad8c0f15e8617266a85f0ba0bf41db1b508bdb174aa8dbfad8a560a1510cec852502cf39e93b0317c046035bfd97552b92167debb7de4d887c319648b10b56
DIST cairo-1.17.13.gem 199168 BLAKE2B 07472d8c3cb71ee6351b0d3fc3a8b22eef586f44677d38dcd2fa848afecca20a1d8c66397eac70ced9c24ccee60a83721fc7cc3a6cf7c1c1beae69935fde5a9b SHA512 82fb621f97b6eb292565fd0f90f5e686c2cd4cd8aa61fa0ab6e25aac665aa9f7e780481a6571fd443be8c53070f29a2dfea5a54949350fe783b12aeb6aba3769
-DIST cairo-1.17.8.gem 198656 BLAKE2B c999f862753d17c186f766f82ede6c7fb3c773018c314825762b68025bf806e6a466b8895ddfa3046f7ac3f3af501d6feaebcb8241779de9c3a0d153589d0993 SHA512 a2b756dc1cf1abb98e4b60b9b56f5f610058bd840b67c991d6bfb3da2523b0f77a5854147f9d14ca461d573e51fbe3ba35c83659af5c031086710970fac6665a
EBUILD rcairo-1.17.12.ebuild 1778 BLAKE2B 23aa64c704116d6577bb0f54d759a1324841b0372b3d8fad539037ae02cb9f9006ef3790d6e301c8ef4bf32eb80247f453661a42c77a8ce42a448c462388dea2 SHA512 77911aacd16387bdf96055cca74d7eda02865e0b21ec547d111daf1c633f9572382f3f5668aee6c227995d3a8be55de85171ec1e0797c3244bd704e7563ba336
EBUILD rcairo-1.17.13.ebuild 1772 BLAKE2B e46c30e8909dd5fbe5a562759dae664d83e41f43417e7d8a742a7cea8613a64b30b82729ee7170ec8b4a8b04779285981dfa37e9f5ecb994b19894b368e80d4f SHA512 a371aba78475bc2d17d78df8b1d251dc24d00a0a9e2a2fb8fc8739a3f0828cf5f91e4c541911dae24b003e9baca1a438b76e0bbaf4bbbe90400827bcb0329e3f
-EBUILD rcairo-1.17.8.ebuild 1785 BLAKE2B 77683c1d98d8d0985dffa5fdb5430687ff8b5bd721e57b106c2761723ac95841e404b6718aab33f0c18754ff062e6df3d80410c3224715c64ad91e730caf82e9 SHA512 acccc64d18defd7ae6978e11738c59548f36aad1ee3ce4f71713bf72eb05e1e23b88c8bc02a14fd8fae4210ebf32da704f8975200d4a97f986621dcde258b286
MISC metadata.xml 323 BLAKE2B d1322d7bd494ec82a2849f35ec35cb30cd7cf145bbf2ea5a3042ca2da80ea45d4a3eb7870dc19e2d6ccbbe47ebd8c373b4b4237fb21a66114c6d6bba7c20ae8a SHA512 20682bc8ee4d20c7ff908efb1816c9e1dc08b31469121beda675dd6098f5082ad5f338f54ac01f1cce3875b979e0348cd99617c7fa237f0ffbeaecb8d5642856
diff --git a/dev-ruby/rcairo/rcairo-1.17.8.ebuild b/dev-ruby/rcairo/rcairo-1.17.8.ebuild
deleted file mode 100644
index 8b30f8949ac7..000000000000
--- a/dev-ruby/rcairo/rcairo-1.17.8.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# 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_NAME="cairo"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/cairo/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby bindings for cairo"
-HOMEPAGE="https://cairographics.org/rcairo/"
-
-IUSE=""
-
-SLOT="0"
-LICENSE="|| ( Ruby-BSD GPL-2 )"
-KEYWORDS="amd64 ~ppc ~riscv ~x86"
-
-RDEPEND="${RDEPEND}
- >=x11-libs/cairo-1.2.0[svg(+)]"
-DEPEND="${DEPEND}
- >=x11-libs/cairo-1.2.0[svg(+)]"
-
-ruby_add_rdepend "dev-ruby/red-colors"
-
-ruby_add_bdepend "
- >=dev-ruby/pkg-config-1.2.2
- dev-ruby/ruby-glib2
- test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
-
-all_ruby_prepare() {
- # Avoid unneeded dependency
- sed -e '/native-package-installer/ s:^:#:' \
- -e '/def required_pkg_config_package/areturn true' \
- -e '/checking_for/,/^end/ s:^:#:' \
- -i ext/cairo/extconf.rb || die
- sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata || die
-
- # Avoid test that requires unpackaged fixture
- sed -i -e '/sub_test_case..FreeTypeFontFace/,/^ end/ s:^:#:' test/test_font_face.rb || die
-
- # Bug 790131
- sed -i -e '/^install-headers:/s!$! $(TIMESTAMP_DIR)/.sitearchdir.time!' \
- ext/cairo/depend || die
-}
-
-each_ruby_test() {
- # don't rely on the Rakefile because it's a mess to load with
- # their hierarchy, do it manually.
- ${RUBY} -Ilib -r ./test/helper \
- -e 'gem "test-unit"; require "test/unit"; Dir.glob("test/**/test_*.rb") {|f| load f}' || die "tests failed"
-}
-
-each_ruby_install() {
- each_fakegem_install
-
- insinto $(ruby_get_hdrdir)
- doins ext/cairo/rb_cairo.h
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- dodoc -r samples
-}
diff --git a/dev-ruby/roadie/Manifest b/dev-ruby/roadie/Manifest
index ab47ce7ac6c0..9d007a2ba226 100644
--- a/dev-ruby/roadie/Manifest
+++ b/dev-ruby/roadie/Manifest
@@ -1,7 +1,5 @@
-DIST roadie-5.1.0.tar.gz 50866 BLAKE2B efab67901951f36877cf5f4a41e604e69f672f4ba3b774a26992de947d52b8e1f1c1bf10b4d36212b80542942d29be066184fe4237ac31895ac5bbb2ca27ae80 SHA512 490a5def87bd2a33eff732fc144881fc23e8838ccbd7392a0ecabcde2eb7736445a94eb0580080d616f7c6594c63da6455f1b55636dd542372569bee4a70de78
DIST roadie-5.2.0.tar.gz 50870 BLAKE2B ba78087e07d9135341dbe6cee3b4ff2c9a54ae8a98315447ac38b4af1f0a19b61151c209f28e5c279d87d0de97de8da517aa8313fb867babfa400e6c8f3f07cd SHA512 76123aa4d01fe847693358ceae26048510fa5c18a1489a09f09ffeffcc021baf156330a5d75fc1326936b9605a034dfa8987bb29deaa11c1e8b7bd0493054e5e
DIST roadie-5.2.1.tar.gz 50799 BLAKE2B 9a3a228a5242d6260604ddf44fb3d804c65bf391091b3b54ff63f19b794a46cce6a963490afe497b0bb0c763204d47f33e30d0e86954d1ef50c09bc28773b764 SHA512 3cbd7026f2a4712ff1541c9584590d5bd9f1a45f18d5275ecd16b8300ae87acab47756626f9eb4b6dba200d57e040f38e0ae9e6a3bac6a0fdf3815605d2ded80
-EBUILD roadie-5.1.0.ebuild 947 BLAKE2B 5cc4606f6ffdb701631ea5642d557a279e76bef5e880ed81d45dc65fa7e06db099627b7572b4499d137ee471f1ec4c4808dd27213103243e5ccb33fe711e82fc SHA512 8b2567bf75a5ef6ecbf2cc20e31732b6ed597e46cf544d187d1e75e3d9c2338e400e67c7b9eda3485a9b3cbe617cef0b9642f7316cc56df0767acbc25e911026
EBUILD roadie-5.2.0.ebuild 934 BLAKE2B 97b4a0ea3e26746e4ba8e05d35fa7f6001a12daba29a381499d9bffc3f33a9a11335c9a4c5c7439b880dca646ce99067403557c6f54f53eb5508601e404896f6 SHA512 7a32dd332b89af132a1701d97b8c43144a1f26115e1e8c826394f90d636778d274736872ba5a671665bf9c5e0f3f054f03e9722e74025fe9cc1cdcb76cfd3661
EBUILD roadie-5.2.1.ebuild 945 BLAKE2B 5184cdc179f4775efa4eadbe0ee3df2e8520497c2a4c416a8d0efc34d84984fe89f937de945491ab2b40804af76236f2a117aa5b1b2814342650c8595a62f4fe SHA512 c7c287fb5582f02edf4cc572fc02bd03495501ec7f51faff20b3d511ea40a14b78668aa1cf9c0eb804d0a62687d09d920aab7db3a5fa830ed7d8956ac3e3bc7e
MISC metadata.xml 329 BLAKE2B 284cf81b381de2aeee79679f5076442cd9bb136f82167bfe983c6fbbc5a0a22f1d9223792016d3b7d3171e76b6488ebf7ecf64332c1cb6df91e177fd2f84cbe2 SHA512 572ef516cbfb9d8c721daf08c83dcf65ab554a9f62623f91f5526788f7a879d23b98efee17c5a2b84d77b0d0fdadb6e21e1e41868623701a89a89a1cd1db3f21
diff --git a/dev-ruby/roadie/roadie-5.1.0.ebuild b/dev-ruby/roadie/roadie-5.1.0.ebuild
deleted file mode 100644
index e88322619eae..000000000000
--- a/dev-ruby/roadie/roadie-5.1.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# 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_EXTRADOC="README.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Making HTML emails comfortable for the Rails rockstars"
-HOMEPAGE="https://github.com/Mange/roadie"
-SRC_URI="https://github.com/Mange/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/nokogiri-1.8:0
- >=dev-ruby/css_parser-1.4.5 =dev-ruby/css_parser-1*"
-ruby_add_bdepend "test? ( dev-ruby/rspec-collection_matchers dev-ruby/webmock )"
-
-all_ruby_prepare() {
- sed -i -e "/[Bb]undler/d" Rakefile || die
- sed -i -e 's/git ls-files/find * -type f -print/' \
- -e '/test_files/d' \
- -e '/css_parser/ s/~>/>=/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/rotp/Manifest b/dev-ruby/rotp/Manifest
index 8f1d4faf2f9f..0b4bd3a76a40 100644
--- a/dev-ruby/rotp/Manifest
+++ b/dev-ruby/rotp/Manifest
@@ -1,5 +1,3 @@
-DIST rotp-6.2.2.tar.gz 16554 BLAKE2B ba6688238c1e0f0674cc38f8ee0a9f4db2396afbe8a66c47f309ab5b14ef80be039e76d610cd29cad7ce15f6ce2de5be4edc40f2a27841227910a71ec9c56bfc SHA512 88292c80122eec53ed9a45682263b66f1ff6aaad04e0247e235a94faa5d27c1f12398445d81152b6da5565039810f7d5a6974af4bb179a6b8e0a3282fbd6437e
DIST rotp-6.3.0.tar.gz 17931 BLAKE2B 123ea8b4e855f4fca5edb4f752446c09e65c8a030ee684c32d34aa76db014c54e9d159ced47a2b7f39b92d97453c4ebe728ca65f70ccda0b7ebbf3c966eb4941 SHA512 99f41db28e87541a8318285efc1b57357bfeec72c62e3e8386bb4c75eda6273a992764cebf04b8548aa617fdeec6555cdd29cebe6c5fd8860cb93af62275e30f
-EBUILD rotp-6.2.2.ebuild 860 BLAKE2B b0aa1fd8091bd16742554ad909f65201e3fcb5ad69c7e04ba1fde6206fe373d41bf1ec3a2bd07be0755f93134a92b9aee7a1b186c5a0af66beb4bad8e16819a7 SHA512 377b7c50a3d98b30bff0d017a28408b564982d16c9a2d04028476d7307434cbea33ee8b1b85ac6760367ce0cf9cf18e1e7f7add5a4e12ebf9dc38a85f7f4cf95
EBUILD rotp-6.3.0.ebuild 889 BLAKE2B 77d59a4f0e40203fdb067a1c75e6d78d83bd8c3d1976d35ce4a72afa2be61baec347ab82e276434276b0facc14bfb8e15b36e05c0c65ca32dba52ab1c16c84ad SHA512 173ad7a2db587cef5bf907bc226255a3b151589a4f73466d618b82c695af457d164ab0cd0eaf6a42ad487a469688910241abb2adab57d73ff684e9ce6fad06ef
MISC metadata.xml 526 BLAKE2B 8185b2f36dcc56866734515065c5d1bf325eee6c60029446617b8186e27802e3796c82aa9fcfc6fc98a4205ad3b15f898300ce75641d31ed20f24f0f58e88150 SHA512 a574a47aebc7cf5c6a95bcfef4d6cf00dab0e4632af1e641da897228583f2b680f6f51ba3e906c644fc00ef82d61797a0c3bed9259437e0876f0d3f0dd5a410e
diff --git a/dev-ruby/rotp/rotp-6.2.2.ebuild b/dev-ruby/rotp/rotp-6.2.2.ebuild
deleted file mode 100644
index 989365b43b73..000000000000
--- a/dev-ruby/rotp/rotp-6.2.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="The Ruby One Time Password Library"
-HOMEPAGE="https://github.com/mdp/rotp"
-SRC_URI="https://github.com/mdp/rotp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-libs/openssl"
-
-ruby_add_bdepend "
- test? ( >=dev-ruby/timecop-0.8 )
-"
-
-all_ruby_prepare() {
- # Remove simplecov
- sed -i -e '/simplecov/,/^end/ s:^:#:' spec/spec_helper.rb || die
- # Don't require git
- sed -i \
- -e 's/git ls-files/find/' \
- -e 's/{test,spec,features}/spec/' \
- ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/rspec-collection_matchers/Manifest b/dev-ruby/rspec-collection_matchers/Manifest
index bc022add5b20..dea7d1507937 100644
--- a/dev-ruby/rspec-collection_matchers/Manifest
+++ b/dev-ruby/rspec-collection_matchers/Manifest
@@ -1,5 +1,5 @@
DIST rspec-collection_matchers-1.2.0.gem 17408 BLAKE2B 9ad83ec161d5cee74e6017a137c955a55262e05e4a82b14270887e0433b88ff3aec7245ea1a1707035dc6d2de19b2d6c27b952ad43882cc516a770bafd0b5a0d SHA512 0988cabcd8873cbb7161fda3500ae77ae299024a25a1f3faa71cad673777097518db5fddc9ff0ca8e25653c4e790b7ba76fe234596848816276defddef2e308c
DIST rspec-collection_matchers-1.2.1.gem 17920 BLAKE2B 51920d0bc10503c64d4033e098b8c58ddac91cd3c89124aba712c965fe65f979ebc5de67527d4ec80867ce5045833f0169bf95ed61370d836a4f3d0493d80efc SHA512 7b514f4935e2e1f4612cb3e0138f8735e856f23bd6acdf99c452671441529ec70d5caedaf42fa48b3f64bbeb9addf7d87f5955d9ca460cf074a6218db0e36c4f
EBUILD rspec-collection_matchers-1.2.0.ebuild 556 BLAKE2B 57269cd221af7f3fdef53b41cb971b3a727fa9e0da4c2743b2c125439f7f04538a0b8f63d6f0e2116e2fbe395e86fc9d3ac2a08e4167837c0fa47edd15801d86 SHA512 ced4a66362a068071f79de833ec7448fe389d8499d6881254e6b32a1cc3df968b4c19636ea5815058077c02a2eacac3375645585aa29d9cf66620ce5c897ca59
-EBUILD rspec-collection_matchers-1.2.1.ebuild 550 BLAKE2B dc106a7c3278820d5a9b760f39d5e52e643a4a7171bd073dd6bcca2bee552df31afc06d71bc6d2438ca5eb8840aaaa66960e87010ff402a0ee7285e398e20a6f SHA512 0e4118163bab1907ea35cd4dff085948d11eb300a5b7ec3a1025719b08202c87687d5728e130df6e6ae8e81aba31ba2aa5610ef8640d70b5f052746f49a5305e
+EBUILD rspec-collection_matchers-1.2.1.ebuild 549 BLAKE2B c074fd65229eb62603ad274efcac3f1341e39cc77b46210d8721da26c831ef74321cfcc73e42edbef6b39c6e9e94803a34b713869c19846192520908a5e2be5f SHA512 c8cbc65ff8bf1c0d8c48fdb98c5096415144761e726d5a710bd8777c797ad79f3c9752fb23214ddd4009b78e76959316eb6cb9a6adb82281585ed1c681bb383d
MISC metadata.xml 358 BLAKE2B 8566502ac9bd6fd03949ade9cacb1f064d82ae8dea6e8f46bfd447065b0ec677fc2e70a38fae3c4ef352fc66fd41ec2cab2685adb432015fe0cdc56b035bd0e5 SHA512 a3daaed599b8f6c1d56019df01ef12229e6aedcd9c6387ade6057665fb6778a000bdbbea653c977869e6a67ff00efea68679543b0cc42b9c1befa6b3898b8163
diff --git a/dev-ruby/rspec-collection_matchers/rspec-collection_matchers-1.2.1.ebuild b/dev-ruby/rspec-collection_matchers/rspec-collection_matchers-1.2.1.ebuild
index bbf149011430..73fc49d685be 100644
--- a/dev-ruby/rspec-collection_matchers/rspec-collection_matchers-1.2.1.ebuild
+++ b/dev-ruby/rspec-collection_matchers/rspec-collection_matchers-1.2.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/rspec/rspec-collection_matchers"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/rspec-expectations-3.0.0"
diff --git a/dev-ruby/snaky_hash/Manifest b/dev-ruby/snaky_hash/Manifest
index 92a91980b8f5..5e90bf40ab1a 100644
--- a/dev-ruby/snaky_hash/Manifest
+++ b/dev-ruby/snaky_hash/Manifest
@@ -1,3 +1,3 @@
DIST snaky_hash-2.0.1.tar.bz2 15275 BLAKE2B 77a7ee4bb4194b991a54e359c53a5a6ab45134026185e976c197737746e20842cff6ecf526d773711ed403cb80a50593429038a6194cd4360cbc7907336335a3 SHA512 8d618410106fcab5b986de5047db8bd6e4192b3ee27926107428e82aba905a66203c0cb1dd83de50b89aeffe0e29e93ae0c36b175d7751b8f68249c8014061d5
-EBUILD snaky_hash-2.0.1.ebuild 907 BLAKE2B 739e07e79fdb86ef83785e1af927525b2fa410d48423ab486559940c9cbd8c63eb0c4db758c5fcad965348905532cbf9c60526c7c14c51233efc0acab5b32ac0 SHA512 643231db9891fa218aa5e716e53d3709f320ad1b38f30fd06c2821e176a7b2b29a4bf8288fb8d0de5a328a3dec8d8734cd45153b547ffca7deba438cffa8009d
+EBUILD snaky_hash-2.0.1.ebuild 911 BLAKE2B 4849c1d8df6729d9f2791160d9168fbab1ce27f0c76ea0d79ce351b8f1e0d3956ce417772d93cf10d5e26cf85f04e8203658cf7beabb0fdbb2781394215956eb SHA512 45af51654783714cda2ad16b3810577fc55e1714b4347a3fce8eb7f1dfdce2d136ecf3d7c4a95eacd7d8c79bd8ff165222fe77a6caef50f44f71147ea6f45de5
MISC metadata.xml 346 BLAKE2B 303bbd4380d125fb7e651059fe84e244b380a899c8a2b0b25266c3319048e28f136032c9a35dbc0e0674dfa2683d659fa5e30fdfcf8cb5d4526125bf3f7c3862 SHA512 c0c7f5ae3566ed4b982b3bda86436900df48ed93350f1482c03dc1e6bdd80e46f0699dbebdaf56808002f2391fe546d55b8d03ad44add829f0f84fb0ab2a52fe
diff --git a/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild b/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild
index 34882129dcfd..d6b2585cf0b6 100644
--- a/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild
+++ b/dev-ruby/snaky_hash/snaky_hash-2.0.1.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_BINWRAP=""
RUBY_FAKEGEM_EXTRADOC="README.md"
@@ -15,11 +15,11 @@ DESCRIPTION="A Hashie::Mash joint to make #snakelife better"
HOMEPAGE="https://gitlab.com/oauth-xx/snaky_hash"
SRC_URI="https://gitlab.com/oauth-xx/snaky_hash/-/archive/v${PV}/snaky_hash-v${PV}.tar.bz2 -> ${P}.tar.bz2"
RUBY_S="snaky_hash-v${PV}"
-IUSE=""
-SLOT="1"
LICENSE="MIT"
+SLOT="1"
KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE="test"
ruby_add_rdepend "
dev-ruby/hashie:*
diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index 2f8b3365b9ff..e821b798ea59 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -7,5 +7,5 @@ EBUILD sqlite3-1.6.7.ebuild 1466 BLAKE2B adfab61213d954e7f1dd48196cbc8ff32c2a43f
EBUILD sqlite3-1.6.9.ebuild 1470 BLAKE2B 3b5346ca8710f5c4cc09648a86438948dab2ed0ed8cb2dbafca414e52360d7aef152fe63d039a88cc2c7ce69d086ac2725ac64f40f7b9ac38b78cd090faa7e19 SHA512 14c2c30a2790ddb440964f68cdc4b247283dece2525add3a817785b52ddbbb4d0e82f9b6ab5d4e438a7464f1f0654d177abd61ba8d775c46c96aefa5284ef56b
EBUILD sqlite3-1.7.0.ebuild 1459 BLAKE2B c8d2d679a0411a79399e1af13482cb57a25ec52bca953dbb966fc856899a8ecc20fe7e85a45468d8230fba26a95efae817756cd07d4505be51a0684d76a8c121 SHA512 961394fd6c74db01823ca17da5eff8bf0b6a39441ef8041fc3a6d1e6c8432e7f60e8b822e0fb2a78bbaafbb6ba5d1b738f84a6c8ec7a2e6f3482575875369e16
EBUILD sqlite3-1.7.2.ebuild 1467 BLAKE2B 89789912d20cedf7c26be4c7d6c77c8842946c4719b77edb2a6f26d14db9db4ef40ff43e14ff0ae4c38d649a1fe22a2a2dac97e0a86493ba69e18c92bb200a98 SHA512 089f5ac1d9905e9ed5d62dcb02c5ca66c0b952189c9ad4292f3287c5171dc75a83ac1a4a344892ea779c0d9ac5fcd04fd06c0d05661c89f225ca116e628b5629
-EBUILD sqlite3-1.7.3.ebuild 1467 BLAKE2B 99aef0650c16ef18a24c5f647b541ddf1e4247bc5cf1fc185585a1a4063ddbab2ee33b3a5c12e0cb82605ab7441eabc1977a6e0d0eb0c3b128486900881f7951 SHA512 e42587e8435ff21dadbc2ce179226d4d97b91b9bb6f34487104e072908b132b9fcc514293eeb7d5f644ae0d5f3ba840d2b8a38b90861895d74ec7549e874c326
+EBUILD sqlite3-1.7.3.ebuild 1464 BLAKE2B 855ebb8350d305ae35b5c781f0710cc6e3c015d254cc3a72c9878c12ff54bb7ea65879140c0d16293c46d714fe16a98bb2e18238aba21136f1f20c0f0f840367 SHA512 bb77ada2517480b35b96f3710af85bd01155339ac04ff7bba17105d504ced923a8e01596a8d1c56a6108ce1b0b31e2ca4f84a26aa814daec79ed40b432e368da
MISC metadata.xml 343 BLAKE2B 8246e0b7df67080839741f0258357ae19da18bd7ad8615bb77b943bc89db7560d58f95a8cba4e770070efc477ba56ee1f5c9ba098674ffc01dd5fdd9b912189a SHA512 541f2db81c9383013da74a8a54f318ff7535ffe5c6ea789f8ddc451f629a121e56b322d8b3a0730e0b27b111e16e27d8fa49bc5805a7c61fcf91ac7110ca712b
diff --git a/dev-ruby/sqlite3/sqlite3-1.7.3.ebuild b/dev-ruby/sqlite3/sqlite3-1.7.3.ebuild
index 096080242fee..8f141ca5827b 100644
--- a/dev-ruby/sqlite3/sqlite3-1.7.3.ebuild
+++ b/dev-ruby/sqlite3/sqlite3-1.7.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="doc test"