summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-09 00:12:01 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-09 00:12:01 +0000
commitb95a6fd4a7b591baa7cfc689f8ce5643592d07be (patch)
tree6a7c4722b40bdb6c409879ce253d8b42817fec14 /dev-ruby
parent8b3c41ecef8a1cdd270ce3aabcfdfb991839699c (diff)
gentoo auto-resync : 09:02:2025 - 00:12:00
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin112159 -> 112005 bytes
-rw-r--r--dev-ruby/activesupport/Manifest2
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.7.10.ebuild4
-rw-r--r--dev-ruby/dust/Manifest3
-rw-r--r--dev-ruby/dust/dust-0.1.7-r3.ebuild30
-rw-r--r--dev-ruby/dust/metadata.xml8
-rw-r--r--dev-ruby/fakefs/Manifest4
-rw-r--r--dev-ruby/fakefs/fakefs-2.7.1.ebuild4
-rw-r--r--dev-ruby/fakefs/fakefs-3.0.0.ebuild52
-rw-r--r--dev-ruby/http-cookie/Manifest2
-rw-r--r--dev-ruby/http-cookie/http-cookie-1.0.7.ebuild4
-rw-r--r--dev-ruby/io-event/Manifest2
-rw-r--r--dev-ruby/io-event/io-event-1.6.5-r1.ebuild4
-rw-r--r--dev-ruby/mysql2/Manifest2
-rw-r--r--dev-ruby/mysql2/mysql2-0.5.6.ebuild4
-rw-r--r--dev-ruby/net-imap/Manifest10
-rw-r--r--dev-ruby/net-imap/net-imap-0.4.19.ebuild (renamed from dev-ruby/net-imap/net-imap-0.4.18.ebuild)2
-rw-r--r--dev-ruby/net-imap/net-imap-0.5.3.ebuild42
-rw-r--r--dev-ruby/net-imap/net-imap-0.5.6.ebuild (renamed from dev-ruby/net-imap/net-imap-0.5.4.ebuild)2
-rw-r--r--dev-ruby/nokogiri/Manifest2
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.16.8.ebuild2
-rw-r--r--dev-ruby/rack/Manifest6
-rw-r--r--dev-ruby/rack/rack-2.2.10.ebuild2
-rw-r--r--dev-ruby/rack/rack-3.0.10.ebuild2
-rw-r--r--dev-ruby/rack/rack-3.1.8.ebuild2
-rw-r--r--dev-ruby/rdoc/Manifest2
-rw-r--r--dev-ruby/rdoc/rdoc-6.8.1.ebuild4
-rw-r--r--dev-ruby/webmock/Manifest6
-rw-r--r--dev-ruby/webmock/webmock-3.23.0.ebuild67
-rw-r--r--dev-ruby/webmock/webmock-3.25.0.ebuild (renamed from dev-ruby/webmock/webmock-3.23.1.ebuild)6
30 files changed, 93 insertions, 189 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 161a1ed77663..604c58e26a80 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index e932ac9f36d5..de28deacd54c 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -16,7 +16,7 @@ DIST rails-7.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4
DIST rails-7.2.2.tgz 11171772 BLAKE2B 1b47171ea14c437b424152f6e4dbd28eeb7a302a1aca0c769405ee948d66f6cbfcc108f7a33d506111dfc1250f2a44b7b45aeb05b3e536833953814fc8523ff4 SHA512 6d3fbde739ceacfbd424bf94b9b9bae9e910c0e72b39e2f4c8c33b270b383b2d12022738e3f1f8a6e2c0e95a4759a99343ffe2e618ecee266e458308c14c5d39
DIST rails-8.0.0.tgz 11201864 BLAKE2B cef830ec3e3910aec51579ced5a7a8ee5599b09a854b08b377e70329c3ac329dac2448428912d813294016b26acb31f1872d3d117f18a11040b83d2d6caf2b72 SHA512 b28401f0ab23a99e9ce113ce278bbd6cb69d7e21f414a17d0059821eef6ed6fbd0a04ccd9a3da34f8934ad0b7374314233c69c66f550c3e60f73766a26f38cef
DIST rails-8.0.1.tgz 11866108 BLAKE2B f4e39bb4c022b1203da860e3009a770a2d5b038b3d6cab8cded657079a228da79989e7f105ec5ba759a497f843ce12ea403aff8282be6cce08d31d795b1f7ca3 SHA512 e6dce354647b7a87a8c3dff77d6e686a8303ad05238f92adae46eb4cf924d44e304074b8d42946e88abc91dcf0c649ac88e1f2eb7062874f2443a4465604e37c
-EBUILD activesupport-6.1.7.10.ebuild 3037 BLAKE2B bf988f6e54bb483f96af323c702525ce2b6d52d9be17dc01e5a281508217104a55cd535c8084e006126f6e1dc81099d99f40d6899dffd860c4116016ae6cd056 SHA512 b0fa300ff1673372f20e2c0582c95aad264aa334bf3a3333081886402db9aa821bd54930388e3f691b31c181b9267beb16e2c3795420fbe2ef1faf0e089dbe2d
+EBUILD activesupport-6.1.7.10.ebuild 3036 BLAKE2B aee1b5eb518f2b21adc52d71bd69ae2653e76546090ca3a895f7d8df98a1dbe47ebafca7659fcd1411cdc156c73904246e68f3fe829e6e120937be2117f206da SHA512 25995849647cb7e380adac3c09e539a1fbafd48d0c8ab55bdfb18c1b156584e33bdc297917f82ed5a10faffd3391c00f18c935c6fab4755bce75f5a85b6fed0c
EBUILD activesupport-6.1.7.8.ebuild 3034 BLAKE2B afa12673a394b5a735544babf92ecafcfc235e6fbb0ade9eb16cfe57ee8bc123b50be5e0a5c5f4b200f59924026eb330ddab8d898a565d3cf41ef3edabddfeb4 SHA512 9880d71ae27e945fbb4a0629ae7b838308ce0e03238531eafea8c3cede2090fe1464745457c992f66daeaa12df57f3b3dde48bbef91871701216f0f2a462581f
EBUILD activesupport-7.0.8.4.ebuild 2882 BLAKE2B 3ecc4e3505f5f1c6edf39cd2cc286015a0e65ec8bec405e3b49d7beb7f11233f93ada4cc2840f3fd4da31aefdeb1fab342e3817330273a1199081f326c9cdc4c SHA512 f2e4e86d393ff65f729836fddff835933f8e5f2566b17d9d072fd64a8347a16aca7f8a3a8a1e00fd41445894c91ea4398bf7d6a09b1004e068482209ba6b196c
EBUILD activesupport-7.0.8.6.ebuild 2883 BLAKE2B a0d70e6d376f5a63388ebce5a0578ceb5ac86798fc42addca086dc2e0ba9e02e54f317312d78e90db07ff0f09e13f8523e4f8beb6085384c28f7b47c60a95da9 SHA512 5512be658c3d489c3357ba376bc82d14a5afd1d319a707a1e48ea1c1c4de630f8319fbb202256ce561b00b9c27924d8ae3a3871083abdf1b3a6aa04a7c722113
diff --git a/dev-ruby/activesupport/activesupport-6.1.7.10.ebuild b/dev-ruby/activesupport/activesupport-6.1.7.10.ebuild
index b87185210747..7dd461584fc7 100644
--- a/dev-ruby/activesupport/activesupport-6.1.7.10.ebuild
+++ b/dev-ruby/activesupport/activesupport-6.1.7.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/dust/Manifest b/dev-ruby/dust/Manifest
deleted file mode 100644
index 0c33baa8d3f5..000000000000
--- a/dev-ruby/dust/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST dust-0.1.7.gem 6656 BLAKE2B 2bc1015c87edf755a55544efda76a4c7c27a26026208c07f6a379dd60c9dfb383a528abfd91ca28dc650d59ed439664e8c5a757914d1a36ed24fd7f9bf630513 SHA512 f5b6d46dc4316a5c8aa49ba6122284f9ca08a491768cb5f89c6a5bfde4ff8b95df7b0234c67a27334af236801e474f27cd7cfdb0f5aaf4c65cc324977926ae1f
-EBUILD dust-0.1.7-r3.ebuild 663 BLAKE2B 437fa0ee5fbfdba817bc079b74b9f3f8f0075ff588b7255fd5856376cc9c11eb87da5df0dd8fea8a400965344b266d7be3902f5e4485e4d81a7f588bf42baa59 SHA512 6bd22d4375b493b0e348b3b67b014ce9eef58ce9466daa82c2afb7b412a0c5a164c53a39b1c387532ef7f601d32855437e68caebe289ffaf43f89476b52f4053
-MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1
diff --git a/dev-ruby/dust/dust-0.1.7-r3.ebuild b/dev-ruby/dust/dust-0.1.7-r3.ebuild
deleted file mode 100644
index 24399b347b55..000000000000
--- a/dev-ruby/dust/dust-0.1.7-r3.ebuild
+++ /dev/null
@@ -1,30 +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"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Descriptive block syntax definition for Test::Unit"
-HOMEPAGE="http://dust.rubyforge.org/"
-LICENSE="MIT"
-
-KEYWORDS="amd64 x86"
-SLOT="0"
-IUSE=""
-
-# Remove a long-obsolete rubygems method.
-all_ruby_prepare() {
- sed -i -e '/manage_gems/d' \
- -e '/gempackagetask/d' \
- -e '/GemPackageTask/,/end/d' \
- -e 's:rake/rdoctask:rdoc/task:' rakefile.rb || die "Unable to update rakefile.rb"
-
-}
-
-each_ruby_test() {
- ${RUBY} -I. test/all_tests.rb || die
-}
diff --git a/dev-ruby/dust/metadata.xml b/dev-ruby/dust/metadata.xml
deleted file mode 100644
index daac6fdb7252..000000000000
--- a/dev-ruby/dust/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?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>
-</pkgmetadata>
diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest
index 5e814128a316..5cfd71e9d2d9 100644
--- a/dev-ruby/fakefs/Manifest
+++ b/dev-ruby/fakefs/Manifest
@@ -1,7 +1,9 @@
DIST fakefs-1.9.0.tar.gz 56514 BLAKE2B 07e84f54413052b3bf37934b395c6115455ca241d42700dc054729be2ce82eb91944b83e01933fd001b46c9db593f2fd7a9b69f5f49529fde3e1ce967498db5b SHA512 e6be021fec79517127c6f514cc3379fa9c64d75c16d0ac80ed5b677f55625f1ee464eafa0768523a4b364323cfb1aae79814057ee9be3a0d947aac22d39a88f5
DIST fakefs-2.5.0.tar.gz 57850 BLAKE2B fc53d8f3dd40bfbbef81e9c092439a099a9964b4eff8e5fa6d59c2215aca735d02ab24f2a44c2f51fe874c2a3b088190455cff17a3bf9099e9f56effbceed61c SHA512 acc2fd6891964ce6ab3dd307d8bc90dcaa92c9c01328865bfcee5de5959089e7d7dcbb4d52576b5fb81321ad12719c7d3999d6b0102e5e2d9ef88522ca032bdc
DIST fakefs-2.7.1.tar.gz 62080 BLAKE2B dcfdc4f7d3e6602e2b0661deac991824ad687cf1270a68fc84a037cd67bfbf6938717e8bf11541362cdae6cd355bf990a0edea0c2756df4ab6d898fd70a2177d SHA512 dfba10131f4d0e26ea1b5f492c869015948367155b00e472f3559507445eb60f388d4abad5fbac1bc495bcc8ddeed8389f2841781bdcbdbb8a07db44aa9632b1
+DIST fakefs-3.0.0.tar.gz 62480 BLAKE2B 28e73bf01066124fe5e7783551fbb6d73629ef97fc23e5a7a3632bf386e7ab9ded41dc96220f7009ab3c59e93c9b49dd4b53b334a2b6c38c31d76656b8cbb761 SHA512 446eea78664bc91e0b03d7678a7c12f57c722aaba8dda3b11f9fb7d097570890acc926a93a7b65fb95398c723da354603eb22e3d76002860411213bdfbae207a
EBUILD fakefs-1.9.0.ebuild 1127 BLAKE2B ba2ee8f2f95b799605be1e0c23df307d228a3fb6b203cbfe66c4f28afcd2400518a7b9800d0b350942195797677de494ffb486e6cafac6c849c53ed8ce1cb05c SHA512 ea63f27d5d1db48fcd01f610c8fc2defaa05284733ef2bf5f7316d3c9ba06491570d1df5314f2ae591206392606b0ed74ffcea0c443fa2518389278ae2f97311
EBUILD fakefs-2.5.0.ebuild 1315 BLAKE2B 0de93b3b29e7e849530342e8b3fba12087e948f1c2575f7848398340ae8f8dbd3216fa19e011153b1b53b5cdccb86b3d6d787d34ebeb9800b77eb8d0a761889c SHA512 884d1b6bd62cc71d49dc7866ea71952c2789a7bc4f190374216b20a49fd5d222f1817f28fb0056291009785cb7a0a3a48ad49c171e1be377c4556f770d1bcb8b
-EBUILD fakefs-2.7.1.ebuild 1324 BLAKE2B 6d3ffdda25f5f3988fb6134ebb2f9af067421934b305c84999aa1d1bf4b3f691ce34316aa0bcd477ea336830dc5207a6f39b755c493e1bf55d677a36ba5fcdb6 SHA512 b9acd96b0f8d2fd8573fd1d7876d5970dc34721ebcb623996208afe9f5ee04ea8a606b51565c282c13daa377b421a5f09515621dd7fc16b5df1805a9c3db3db3
+EBUILD fakefs-2.7.1.ebuild 1321 BLAKE2B f8ec09bd9cf7ba8fbf1fc125183c3ae63c9e7da9d97a922c61235db9a5adcd8b070f471f7a22cba44edb3f7fd11a36f83122b3735e5748db2e17f721a1029da0 SHA512 4e638cdcb3c0a0f74a56eae3fb6012cc30accf4adf4870d870c15b66465461f08fe3310eabd479f6064aca7652ded6efc748905ff6230f0fe78c21621bd9ee91
+EBUILD fakefs-3.0.0.ebuild 1324 BLAKE2B db4538a8b4b497704ed354ee93d9eb51ad52d767dcb2b5120790970e2a6475650f09354b8b9f7fe8687fa4e7a841de123691ee52bc3b3811057ca5b1a44641b7 SHA512 185f574313a8ff9f535e63564c67a5a3caec8a661e5f722dada519359cbf54b7ed83343a55eda848464c5d538ad367e0c9cbf66f1c6081681498b567d9da33e4
MISC metadata.xml 390 BLAKE2B 0bb4b174c4e97c50f3abdc00222b9b761e71b26bc9da391413ab9fa8d69d1f510d3ff57c44caf2a244e5a63c4e1d71ef1aec0b1448d442be28acca14bb4f129e SHA512 8898c4094b8e0d7f161be59595430ad65fb856f72fce0a6cc5fccc3e494d6c63a370fe4733db20256ab56907918559dcef053d60190039d57b1817e8e24d6edc
diff --git a/dev-ruby/fakefs/fakefs-2.7.1.ebuild b/dev-ruby/fakefs/fakefs-2.7.1.ebuild
index 4c9a57d024d9..02898cf3e962 100644
--- a/dev-ruby/fakefs/fakefs-2.7.1.ebuild
+++ b/dev-ruby/fakefs/fakefs-2.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/fakefs/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_bdepend "
diff --git a/dev-ruby/fakefs/fakefs-3.0.0.ebuild b/dev-ruby/fakefs/fakefs-3.0.0.ebuild
new file mode 100644
index 000000000000..e94208029cce
--- /dev/null
+++ b/dev-ruby/fakefs/fakefs-3.0.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="CONTRIBUTORS README.md"
+
+RUBY_FAKEGEM_GEMSPEC="fakefs.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fake filesystem. Use it in your tests"
+HOMEPAGE="https://github.com/fakefs/fakefs"
+SRC_URI="https://github.com/fakefs/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/rspec-3.1:3
+ >=dev-ruby/maxitest-3.6:1
+ )"
+
+all_ruby_prepare() {
+ # Remove bundler
+ rm Gemfile || die
+
+ # Avoid unneeded minitest-rg dependency.
+ sed -i -e '1igem "maxitest"; gem "minitest", "~>5.5"' \
+ -e '/bundler/ s:^:#:' \
+ -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die
+
+ sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid test that uses the console and hangs on user input
+ rm -f test/pry_test.rb || die
+
+ # Avoid a test broken by newer irb versions.
+ rm -f test/irb_test.rb || die
+}
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec
+ ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/http-cookie/Manifest b/dev-ruby/http-cookie/Manifest
index 12c4d6183297..d4dd7d7c038c 100644
--- a/dev-ruby/http-cookie/Manifest
+++ b/dev-ruby/http-cookie/Manifest
@@ -2,6 +2,6 @@ DIST http-cookie-1.0.5.gem 39424 BLAKE2B 569a0d18c962be378f3974b400ddf2289c72490
DIST http-cookie-1.0.7.gem 40448 BLAKE2B 36ce6daabaa5e2385fbe5f3db4b18cef8c304ac23f2200978d56ef726c6ed2f5bab09bd779c885bd23207130101b0143833696753e00c71f3504c2696fe15d17 SHA512 ed83e492d60f5af50d184e590ae3bb85be1cc34019619ac8053e0a8249deea239c66076b70b48b2db4066f18fcc478fee5bca118e7ee697b8bbb5f5985da7124
DIST http-cookie-1.0.8.gem 40960 BLAKE2B f00aaefa3df170cd66bc8106211c0e20150f08984cd3890dfdd539b6dd706f67a727033ab177d0fc32d545c02064e7b43305809d8fa1507309550639df21985e SHA512 2331da73f2c077e9582d609a08a60a247c0b44b8e4a7be820ac3ed630a05779b985a19de3ed94a5a4753f401be0392d364313498b03475c442ed4859d2a142cd
EBUILD http-cookie-1.0.5-r1.ebuild 766 BLAKE2B 63ae5fdf150dd535139ca190a422db08bb2843ed7e446386b085f2e9b50c57f3b0dee766b15a1f76c077fdca6a74f80ba2b00fc23296230e823c9fd821c37426 SHA512 d889f2f38d99cd8605583fd7d79b35cbeecaa700409577ab1cd5b5fbfd0de4e122d512ab132c21d054f72ba23e9c78a2fbb993a53fd61e966459db99ba085463
-EBUILD http-cookie-1.0.7.ebuild 761 BLAKE2B 3795a00ec083ec96e2579cb6d6628a9f0de6924d84e1753bff6f8be20b093e3be50ef8a9e40d6eeb2a4cabc469f74269b06327588f971ca16bbdcbf5ca6ccd8d SHA512 455d192d9f032863d5a6b03004627fa9f7e02f80a430e14540da4d563bf3d25739bc0310108eb715b93a189e1b542710b6901f194add4d26131fe0bc26af9ea0
+EBUILD http-cookie-1.0.7.ebuild 760 BLAKE2B d73240004c212ed8670f8acf83c1d6ae47436e0677485047b543eb830565ccf398d76b3aa6fe6048c40255e9622f684acde86fac7d5a5231c4dd47b798234ab5 SHA512 a72164a6690eeba857e34aa21554859dd45e1a5a2526410cf789773c46d375c8d35eb332c196ac07a1ef07156a8ab37ca992018dfd5623b753eabe584149c607
EBUILD http-cookie-1.0.8.ebuild 772 BLAKE2B 19c6dc8930e36fc054a49ea9907021c36f5993cb95dc09b0e81a3f3be7105f8449caa14f4b3af3b2fc0543c02c6ec141f75ea86cafa462484ab52988b02c3076 SHA512 79fdb8387f3f89b500eacb3ef7c828a8f39d7bae097d620f99cca8ab621f837b76f19bdcc1fb4f22a8a4f606d9568729084f24589328cb2b91a3a86b0bfb55bf
MISC metadata.xml 352 BLAKE2B 0e1cc1e4cc97d4d773c64a068d2f7246c863fae1c17504f83275d1ab15e59a9bc6535c22fdf0c02d89d778079d100b74e29170b0fbe6fc1ad5464e221751a56d SHA512 821e08b75914f51a4a341149db588c8e3b17fc401a14de9abd44918b9f6bf88bc1d9c76b460a10c1b312669db478759aab90d0bb08bc04129bc8c964e7b3a314
diff --git a/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild b/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild
index a3505489a927..3dd053899470 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
# See https://github.com/sparklemotion/http-cookie/issues/16 for dropping domain_name
ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"
diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 8154a67aa05d..63777c732537 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -9,7 +9,7 @@ DIST io-event-1.7.5.tar.gz 56413 BLAKE2B 69237d03574c6acfa592e1d9f0b01d83ba8b353
EBUILD io-event-1.1.7.ebuild 864 BLAKE2B 037dc38604de903a4042610ba47c7328911e9092e3ca19b0822c2f7e2439d1fa013682efb1cfa34f7e1d8a2b00ee5bfa8afeb2a2694b98418686af56007ea1de SHA512 d3cc42893d9bf4a7aa00564306259bdbea3d5fbc602e8359889d023e31ad8b786595c2dc319755b6b1c2efc802efabd9b67551c1408bb1b754a97f8f9d9d3ef3
EBUILD io-event-1.5.1-r1.ebuild 1054 BLAKE2B 903a04fa73ad119daa7ad09c0c64e36ffd04cef53ad9bb992dd14464b0b8ad05e23e878f8a314ea8bf07ce6762b46dad2cdbf87f229186870a38ffc50b82656f SHA512 1e03f38375f7d9752aefee79bca9559588dd8cd841734fd20298cb9662bf4f9813aff20d51a37e718d0d699daee86e2233bc302fe234855fedbfbca321ae0df1
EBUILD io-event-1.5.1.ebuild 988 BLAKE2B 3851f5d2a14eab4ca9d9dbd4c9d4635f126af23cd9e1162ee1076cd881f90e6c392faf74d3991298e4af6d6993d5f3fe463e118c7aa860a51b6ffc8165c7dca4 SHA512 3bcf9806b3a36bf1dd62f0175fdd37bc81573fbea315be288f9bb8fd8caa8231fb2160e45515ee116ea8d7bcc15936f9b1e3ed95570d8973e3ff335dc45524ba
-EBUILD io-event-1.6.5-r1.ebuild 1053 BLAKE2B ad0f2deb3b4604354b04dd1617efd69b55066f9d12ba688ac54ad029b1f410b821b7cfe6a5c8d83717fff4c0f865e386ad49df627154cab2cc8e3e3f3cd8d84a SHA512 0524193eb995d023c1dc0c32f32d33844bfc7b769e16e2506f26a789ebc9e6221bb912594d1fce133513ead99e94e9496e8c45b786e31d57033f3b17c4706310
+EBUILD io-event-1.6.5-r1.ebuild 1052 BLAKE2B a4abafc00344b3f6e4a87bd1c2e3a642e1cd350ef297436dfb0d0e9adabadaa0e4c587d74d03af4bf6fd54b87c296ef203aff29181b4b2dbe5e75c0a015d64c2 SHA512 d6c1473e3464556f1aa1d3c91b1db100559caab616cb384bb7818aab8b25f692d426758c8bad97017c29b2ea9bf4e1973c9b961a573de3d4de25c5702553ca9e
EBUILD io-event-1.6.7.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e
EBUILD io-event-1.7.3.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e
EBUILD io-event-1.7.4.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e
diff --git a/dev-ruby/io-event/io-event-1.6.5-r1.ebuild b/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
index 9188477c8f5b..bba62965bc46 100644
--- a/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
+++ b/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="+io-uring"
RDEPEND="io-uring? ( sys-libs/liburing:= )"
diff --git a/dev-ruby/mysql2/Manifest b/dev-ruby/mysql2/Manifest
index 387a952300b5..a334cda2ebd6 100644
--- a/dev-ruby/mysql2/Manifest
+++ b/dev-ruby/mysql2/Manifest
@@ -1,5 +1,5 @@
DIST mysql2-0.5.5.tar.gz 124769 BLAKE2B 698b18434691b2b7734c6fa314c931a38e973813a1912166838541f35c181813bff2db2c0967df72e8d9108b9ea71a030af09f39354a9c902674fab287b82331 SHA512 fa43e464bfd495d335c6f95b1897009813b7d6fbfeebe8d9c533c4f88c664a61a140227df73eb892c0314f76ebb5d0f2e06265284512dd35950bbab78d20e0fc
DIST mysql2-0.5.6.tar.gz 125108 BLAKE2B cdecc8912a5cd1c1cb9ea1a428c930cf0acad8832db3c8fcee93c8a3ef898fff47f09735d7b646e782e4a908e555c704a11e68ffc10ef735705438d0090e2883 SHA512 44b6e0bfe819d9a9ce056d4cd99b547dbb2bebe512a00eadf030885a8b7b147bc08a334dc583585bddf36998d46242aa0aadc9dc159f2296d6f3640a74362de9
EBUILD mysql2-0.5.5.ebuild 3410 BLAKE2B 7d7572a43e5bd0d47ddfdcb68178d5fe693c2bb3569a689e55cc32d06c90cfd532952ab1c11e1fde9059c800aede6487bfd6850857763682f989c035b4162b54 SHA512 db70ec5c2a06c1b62289febf23aa029ba8565133ce3dc259c3d7889fee4ac7f2b85414d9e826419e51e6e9d6f8196a0e4c96dd3af83d91c5376b11def0ab00d5
-EBUILD mysql2-0.5.6.ebuild 3411 BLAKE2B d42ed77583e3cc3e805ea1e5f4ab0e22ea34e6d3ff875d99668cd0ac107b447ac13f9440c8ff5c91ac5695451485569cf11a9a9328d4ff3921659a7fc2b7f1a0 SHA512 3ae197e49338e9b5b6536cad5c4ecaf722e7195f3240cd18f0a4b926546c4e783076069d2b8dca5185df58480dd50bd15ebcf39725c94c64f59b6ba14f81f445
+EBUILD mysql2-0.5.6.ebuild 3410 BLAKE2B 2d77750f0df5e608a9223ebebe3681fc76d352df38498f5a9dd52b957ffc031d67f5804e3ce13b27f2d14c9e9297847d258d1a2f3febee40ae59058003ca786f SHA512 a61280a073e62b358301f8b1e1259c010738c4f3ba846a8f8e12665dd1486597ef37ff423dbace594e8df95f91bd5a11ffea9d4e98c95180a8452f58eaefb45e
MISC metadata.xml 414 BLAKE2B 38309330df062150b84012dff2bacfaeccc80ad855697c841708611e167ed12f07ba7284dd4ec8d349cfe8c13c363d0c6949370ac1357057ec9efcd43b6236fe SHA512 8fa3177228145a7f3e1b2cb8d1124ad1ed3639112f17885d6464dd266858d0855ef2645954ea0238011597e3d3d99d9fcc02f6b900315c18f48386ffbe3b8ff3
diff --git a/dev-ruby/mysql2/mysql2-0.5.6.ebuild b/dev-ruby/mysql2/mysql2-0.5.6.ebuild
index 380f6a06f03d..2ead1a70df34 100644
--- a/dev-ruby/mysql2/mysql2-0.5.6.ebuild
+++ b/dev-ruby/mysql2/mysql2-0.5.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/brianmario/mysql2/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="mysql mariadb"
REQUIRED_USE="^^ ( mariadb mysql )"
diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest
index 58b0a3baf18d..e7e5bb0c0e2b 100644
--- a/dev-ruby/net-imap/Manifest
+++ b/dev-ruby/net-imap/Manifest
@@ -1,11 +1,9 @@
DIST net-imap-0.4.17.tar.gz 254727 BLAKE2B 57311009a92d1e68cfa833dccdcb7d42d56cd3b10909d61e1f41fef4772dd5308c29326b446d8a3f8c0cad078adc1333b522e7c9aafc4df20dc9bf1724c33320 SHA512 9863a79a469ed5fde839c419f01d3f8658ed593369bbf35bf235b9c80098ce32b626eb4458bf7324fdae4d9017803e7c7ec098489e3d90140911819f2981a308
-DIST net-imap-0.4.18.tar.gz 254836 BLAKE2B b4980717dbebae729d83899265c3883f18afb5d63f8b26b7df7e1ca50df1b3a9c72d6b53563439720f11b27a936549505a7571d273e6f7d44f1b285cec616dd7 SHA512 d98e382f2a6c194a487c20fff16f7ca2427704630f79f3e0e71c30096118d69f358afc190e41e25d00690277173732be01133e194caec303315e9450b27f382f
-DIST net-imap-0.5.3.tar.gz 277208 BLAKE2B f518b18203d67c01f8ebd44f8f642de1e3cd33b1e5d99785611eee6a0cfb44e1e34845d19d082d28299241b3347116b685848b7c5e0ace946122c431280bb99b SHA512 2e50aca7e577a556b29b6301f93afbd3e4cdcf534fb298c37a8816e21b20b3497c773e78954e23a18608fcc4f75297892fbc3ddd1a68384ea43468cd52e10bef
-DIST net-imap-0.5.4.tar.gz 279986 BLAKE2B 2a294b89b9940ae132aee3120d7006d6b41b84445809ee5689b94c66a09a222569cf7b2755e98c52cbeb1b8fa3241ba5a255762970b0660721779f32ceea240e SHA512 e013b6c2c2933e69689a1b4912f4b5bd27e29118da04d74311d4f87032e9d5e74ca1ddd8bf3362763908eceab5f17dc4415ddaecac25cab7e6bd25c2fe6294f9
+DIST net-imap-0.4.19.tar.gz 261360 BLAKE2B 3266251edfa5c87ceeb105fbab9b435aa92e6ad714fc8a879725488fb06f5bad7db407231f0e30bc08f7b7c7709461b4d62285f103d333672ac82af2a82a0f2d SHA512 dd033e6ba8efb47c2b1c74b2d02c90501152c74f361ab26441a371a2cff72d6344f4f48edeaa1088e4460d1ebd7143d6eb3520ad56d02c28f5c9e878d037477c
DIST net-imap-0.5.5.tar.gz 282026 BLAKE2B bb7eaf85c7ec2b16b5d3ff5f6ac5f61e2509f5bc47415d56e6a4a5b2b8cabb02f35b25b53b21c7e9fdcef22f9f8d78955ea2aa3e1d798fc0cc5bc5721f4285ae SHA512 4828196b45fa83517e903d098a730ce69ec8c8f5e08d9c138f843754cea88d182a43499cdbe5ed5fa4db3a299172e478944f30de0a2d72b986ebc6a449f7d9ce
+DIST net-imap-0.5.6.tar.gz 288841 BLAKE2B 4ee63644b38c5e88ab6e901f6b8ee5a0622bcb241415bdcb22bd4436ff32125afe449ecf64fd937ab32cf8d5de536de0b196cc3268c4585dc124f16c059fb3f7 SHA512 39c10dc8c678383b3ac3d92196d8fe35bba6c766b842602e06bc8d601536c22b1e7d337930299936361b42a6c8223ce5b44c75e4c7b7cc4e42d0dcc447a8faca
EBUILD net-imap-0.4.17.ebuild 1020 BLAKE2B 3b879fc55ed6e20450133bd14f013d72286dcbbc6e2d4450e4a185345a4045b206e5b135f8eebe18863e73acde0b1a42e1d9cae3d104d22d034842cddb71ec64 SHA512 2f0102c9b01b836e0937cef944f2dfc79e0fe8e34762d7e128683691a33e1ced68959946698d49c3d332f0b36447685730ba3b98a2c830691cba5a79250f9708
-EBUILD net-imap-0.4.18.ebuild 1027 BLAKE2B 9978be2d2915de7541fc47c2d319fa5f199d3bf3fe722733b86f8de34abae60735f601339cd62ff69f29828b549e17781c8e99b3a5c9aa9e24b36e3b46f013cc SHA512 e0d8cdd8bace314e52585a7b61c11501d80fb20624e4af162c83daed4c75f29d70a9460d7eec8fe3acc1d0e7fb914fa94810c734b8d5f3f0c8c49f889abcdf0e
-EBUILD net-imap-0.5.3.ebuild 1097 BLAKE2B 0e37988642147945e3e8c2dac504eec2af36ed78199945d944bacd499d2688316ab6a4aaf7b3e2386afe9eea315caac75f65be14233adef0b0243cb7d3ea0da5 SHA512 cf4d72f1b8ee6fa388ddac4fad765fdf59a7daf03404b76e29f92204dca299aef225f37ae6f1f9a21696340284e78b65859c22dbb9901117a7e75e15b7bcde5d
-EBUILD net-imap-0.5.4.ebuild 1104 BLAKE2B 8f0549dea80a6624b40744bf3f223c161ad04712880ac6526e16d5988cd92679d39003b2cfbf099b8303d003aa0514c8667eead1e77ef5a816613fa28eb8fde8 SHA512 24ceaef570cd9b30112cc0880663a930a000451423e09abbe32b81a1dbc8c2a71c130169f27934f19a094aa41b719032a480b7561b136951bfa4c9c03f93fed5
+EBUILD net-imap-0.4.19.ebuild 1027 BLAKE2B 1efbd2df25ebe0643af9e98dadeda4200df2e546d430ae0919733797968b1fb142ea7f7ee8caafafcf37592f2a0a6bf1964f89b00442678b182f22f6c4679584 SHA512 abc3421f41ef9c76ddd77e088cbac7d4f40d4adca24418b2fe40a4020f0b4a98b600e77e03d3546a57a4d8823c664741d1434744cbfff71f821998326d30c3ef
EBUILD net-imap-0.5.5.ebuild 1104 BLAKE2B 12146d8ae617bbfe56c16cbf806f023ad69600543f1b49cbdf6043dd96dd7be16cf522587da9f9a3d732bc730dba4f090b605d9ba3241da40a0ab9d955bde760 SHA512 a98967df094b4087a9ff9d047818731ac7cb5e40e0788623040f6896c0a7769a8f27a75df2cefc9af802fb8033768cb4231bf4e90be8f12abfc48a37cd94ad23
+EBUILD net-imap-0.5.6.ebuild 1104 BLAKE2B 12146d8ae617bbfe56c16cbf806f023ad69600543f1b49cbdf6043dd96dd7be16cf522587da9f9a3d732bc730dba4f090b605d9ba3241da40a0ab9d955bde760 SHA512 a98967df094b4087a9ff9d047818731ac7cb5e40e0788623040f6896c0a7769a8f27a75df2cefc9af802fb8033768cb4231bf4e90be8f12abfc48a37cd94ad23
MISC metadata.xml 340 BLAKE2B ce089ee2eed44b5b96fa730c464c6e0299db5bbee1db0052a5c5e959079e7c14c23c0a7d1b6bd8d8e7faf83ed8379535d5059c10ff75b69cdb9d522c5d0099ce SHA512 ecf13d294eb224c7510bfedb5a093c78de5d2537431335708bc1046254941b583b3c013006adeea41d2f8df147dcf45c46c6c9b50841500761d6a6f0e0c71bdc
diff --git a/dev-ruby/net-imap/net-imap-0.4.18.ebuild b/dev-ruby/net-imap/net-imap-0.4.19.ebuild
index 557bef446197..4672d1b5ff92 100644
--- a/dev-ruby/net-imap/net-imap-0.4.18.ebuild
+++ b/dev-ruby/net-imap/net-imap-0.4.19.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-ruby/net-imap/net-imap-0.5.3.ebuild b/dev-ruby/net-imap/net-imap-0.5.3.ebuild
deleted file mode 100644
index cf33c1c70711..000000000000
--- a/dev-ruby/net-imap/net-imap-0.5.3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_GEMSPEC="net-imap.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby client api for Internet Message Access Protocol"
-HOMEPAGE="https://github.com/ruby/net-imap"
-SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-
-ruby_add_rdepend "
- dev-ruby/date
- dev-ruby/net-protocol
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/digest
- dev-ruby/strscan
- dev-ruby/test-unit
- dev-ruby/test-unit-ruby-core
-)"
-
-all_ruby_prepare() {
- sed -e 's/__dir__/"."/' \
- -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
- -e 's/git ls-files -z/find * -print0/' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
- sed -e '/simplecov/,/^end/ s:^:#:' \
- -i test/lib/helper.rb || die
-}
diff --git a/dev-ruby/net-imap/net-imap-0.5.4.ebuild b/dev-ruby/net-imap/net-imap-0.5.6.ebuild
index 4ad2d17260ac..cf99a833fdd7 100644
--- a/dev-ruby/net-imap/net-imap-0.5.4.ebuild
+++ b/dev-ruby/net-imap/net-imap-0.5.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index f7a3a868fc9e..fc1ba05e6e7b 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -7,7 +7,7 @@ DIST nokogiri-1.18.1-git.tgz 11051288 BLAKE2B 544d1cbcfb8e75ca499b93a68928dbeba6
EBUILD nokogiri-1.16.5.ebuild 2727 BLAKE2B bc5d3495278dad04af906d922471d091adf6bcff87a1d814552b9dbec01d70a0b9830b2ccdc62f44f8f43af46dac919060c6275941cf77c4fb49d88e31cb3509 SHA512 a9965e5ee0c8a0e1f73a68dbbbb0ae50c6d178ca5849dfff3baf019ef1f7953a1eaafec3118859daa6b3c453a6ed231632a48ccc6471fbf08e9d96fd94631c3b
EBUILD nokogiri-1.16.6.ebuild 2708 BLAKE2B 9fe762ce58838183c8dd1f56d039707da4c36718d29e738fb9f1188096e7bbe1801d21dec08f924cd0a00d7a7f19366777ec4252b70fcafee4f3b6f7d3448792 SHA512 4a8a2f6a6ae21b0e6ed4cc30126b6e9179a126b256dc2336fbaec344643bf657b963c448555f03c36d7ebbc9d6967fa50bf93a339b38ab48269debb844180c61
EBUILD nokogiri-1.16.7.ebuild 2715 BLAKE2B c18f5e700a76e129a374e5f8552e08497452b080d58d7a28397c6fcc53e44a7b416eff121b23e97e5a2e7489eae6af0568da43bc83acf03ba108e0e0285ba705 SHA512 e0a38397eeb84aa8c9990fd18db894ab1e917142e3e175f7b18d676bfec9c6b88cc6f3b08378e9e01731ef8bc8b0e1fb36b0124b04ab46542b18c6b5329a99e0
-EBUILD nokogiri-1.16.8.ebuild 2711 BLAKE2B 2b52dd1c5947a857abf4191265bd60b36a4d2be2ffde391180e74c42f4df380040fae26c6f005ad90aa47470f8678b428f919cf837aab420306edbf0aace1041 SHA512 e33d1e42cf5c8f3c9fe129d403627755f5d84f2691a81d87527b98dd203e08c5c0de11da9e58bc91abc04a1e2edac2e73c5682fbd4eae86f23f1b4771f71da03
+EBUILD nokogiri-1.16.8.ebuild 2710 BLAKE2B e7cb742d590bfa4e038c033eb15e1b24f87a6a67a5c7561549a73d71a88f4654b655da47956dc38d042832a9d547101a3fc5ed1e5a05a67a2abc51aa4a908e10 SHA512 b833efb0feaf85fb53ee402cead1f49e8a7d222912965174b722fb28ea01063d60033898047dc5f84f334c414af5060721f171e8c1f7ccf4fb81f73195627c0f
EBUILD nokogiri-1.17.2.ebuild 2715 BLAKE2B fb36843b47690dfca0d1d45fd545c352d0109b57be1a449ad8b03b5f9fb65d7fe254458dbec61a80a4f3e842f438ac06ae5139cb6d38ad88047155123b16e009 SHA512 f5c442feb88014bb54994662d041b4ecbf3f2acb6ea8514c100cde3acb91a6b913446f11337622f46df25c900abfd7ff7c6067bbf084b32d812cb14b8f151efb
EBUILD nokogiri-1.18.1.ebuild 2722 BLAKE2B 830c6690cb299ada4962dc8273faf3d136268e4fe442e6832e677b9c13d6f15a16981f967c373ad7416050506747fa4e3dd147e99406ada707d6acf73fe62ed1 SHA512 122e30d54a43b77dcb7f7a67448990e73ef34019572420bf1b0255cf7eb020ac169a6af81069f66f75f68578be509010c2168de02e8052a79ce81453d5f2339a
MISC metadata.xml 349 BLAKE2B 824094b81182da6ed2c43f55f8697dbf614662e1e032ed62bcf8ec4ef8fb6e6a1bf346f90863a8cb7d6cfaf2696f0be70fd3027d6d01e583bba0c1334252447d SHA512 9ab17ab504279d8d1ea584f7a6f411fe778b89564016dc0d596ec7f714cf9ad80ed5e30c179ec6aa190bafe8a8b72bfdc5a964d213a8024783da246bbb817629
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
index dd23d7e63f3b..62158cd646ff 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 7d6ddfa2f2bc..238059a37db8 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -6,12 +6,12 @@ DIST rack-3.0.9.1.tar.gz 789318 BLAKE2B 300be59512a1497b832fe553ae9d957e380c5399
DIST rack-3.1.7.tar.gz 791460 BLAKE2B d911d4b8b40d4eb206535fd017697e5a655fbfbc1e78c204739a613740adf1cb6ee6d7a0b5dea5c305f468a2b9344aeca87363f608c3dc5fd299e0dac8792c40 SHA512 3c92880ba92ae748f573562396e90f5fc4b40d2c48a40c45fb1026c4d187f6782f9239da7ab44c1b652a884c575c1da6841728f90e22156eae0531ea006c1460
DIST rack-3.1.8.tar.gz 791533 BLAKE2B cd7ee6fe4fe9bb6358cd8546d7d1800e0abea0514164408490383a60f18f2450fad59f0bc3f6b9ec5a223c0a946b9cb8a2859001ac3cc65c80db7eca4fa7231d SHA512 b1e006a77f1d9c56e50f1cf3798ca0e13b11360f9736c1c4e08d4b13c7f888f1f01a21bd5f454bb5749cb7f42488c849c7d5118118d43bbecd1c27431af18099
DIST rack-3.1.9.tar.gz 791731 BLAKE2B 0dcdbf846261287dbdbf6e0dc661ed5a3e4dda0cf44f9a6e3dd5cbf263e200f0de23ab7d72e4f6476acb05312bcd95437d885dbdba697d2bcd193bc31edc79e3 SHA512 979c4209a339c4714ffb85b7f71794e9ded7cd8974fba28abc15ea2a3c5aac5a5fa1d28983e81794995bd1cb5da28b59ffd448e90dab307a876bbbb4c43991b7
-EBUILD rack-2.2.10.ebuild 1688 BLAKE2B d521132b3c6c7a1afee7f6fac921a69d6d7f6ea69eb0a75ba49e83101efe1dc821fdb411e1f17f1917b9e5bdc8ee6b7f289252d8ce67b6451cb5aef590d547a4 SHA512 e145893829cf47b08aed23802b00232c0de6678ee6ffca2f850550e091b57299ac507977fc21cf60e1a31ae30681a566245dbb11c2362038a58d7ffa29db5edf
+EBUILD rack-2.2.10.ebuild 1687 BLAKE2B d98356c796953f073acd0a80825adae35c95619fcb7c7c8cede85b4c85e842d2f4b371bee3b46fdeb35f8c732c8c6c1a9d7932794b4bd11be2266721a560eaad SHA512 5f057908b8112671c34c336ba11753e1b502da22c2837263eac34f53ef16fc54243ac0a0167ff9e26e473c1a18aa02af077e17ec5deb160493007453f5850967
EBUILD rack-2.2.8.1.ebuild 1684 BLAKE2B d4a6944c6616c44cd13f9bfa012b2d17f17b0215333ea54896f2a91718ca5ef8d3ccd10528bbe5eeef24eee87dfb41c3ba5b19ca19a2099c6d390dc73b9b2a65 SHA512 b2456e5b5aadfed88ef177810fe1256ed77a890c25e3c3b049606c039b16a497215e3ebe865b4ebacd036254ea2e2df17fdda245bc36dd52ab85f309a19fdd4d
EBUILD rack-2.2.9.ebuild 1691 BLAKE2B bb05db363e69bb5759c2529a9683c57e43db830a1cc6ec5fa0d4946e8998635e7513ca79cf6107710bbf225a0c8046f134e60d263fc7d9cfa886d888ff61d199 SHA512 304b2c4df580923e6181fb1c98ba7b8ab46d0563da15edf609e37232f0c6b2e3cd380cee69f939627d04a48a56ce202da518caa13d240b61339e2ae233309b0e
-EBUILD rack-3.0.10.ebuild 1294 BLAKE2B 99fe0fbbd50257c8d2347463bb23ce1069119848f126f89c2b6c0cfb6c9c5a3840c229dcd780f9505f8575ce971ca00b274a61531ffc25188fd92c75d51269a1 SHA512 a068af38a697e8b03e30d3433bb649171bc5c28652a660e84199d613a93d5b0a403e7a281993014b199134c711ddac5b269248ce5f5d974c9bd2c434eddb2719
+EBUILD rack-3.0.10.ebuild 1293 BLAKE2B 19827561c8c715de39ceef987814ab97bc99cc810164ee212285ec07293ee3be2c043887f9323c5318162a05ea0e168c6a1690eb162562aa786fc9262cfbce42 SHA512 b7956049d801bc61c50785fdc1b4967f1c9b784245313f98dd469b6b2826bb007be0b0162d8d95dd308f26c5582aea47990b4e83d89d289879c66e7921ded5f1
EBUILD rack-3.0.9.1.ebuild 1290 BLAKE2B 3b98c10f1f11c546f77448ac0429c891d7c106237e3f1755019f9ea3b13b6f2a92f53ddc74e13acef3f1f8391b928a942a688e871939ba52fc855a82c6ea5730 SHA512 3e9b95daeaecebd6f30fba3890395222bd1fb30869f7041bc2c952e690c0f5f12167cc348f57d5357d252e8d6ee302772c331fb9c5fa96496b7e885a531f1dd7
EBUILD rack-3.1.7.ebuild 1297 BLAKE2B fa241be6f8149be1d9c5d029d7c7dc247411a0151794bf0a6c7fd418a3ff8fd32c182dad96017b8c3a8f416228a774fccf1712c58a9403dbfed781fd25a519e5 SHA512 df2c9aa966c27f526bede22d2fd7982b0eff8279e87efb21ec361602e7a6b9cae49c134b75c1b7d439959b64f39f687589736bf093af8f66e0fc0d55a424baad
-EBUILD rack-3.1.8.ebuild 1294 BLAKE2B 99fe0fbbd50257c8d2347463bb23ce1069119848f126f89c2b6c0cfb6c9c5a3840c229dcd780f9505f8575ce971ca00b274a61531ffc25188fd92c75d51269a1 SHA512 a068af38a697e8b03e30d3433bb649171bc5c28652a660e84199d613a93d5b0a403e7a281993014b199134c711ddac5b269248ce5f5d974c9bd2c434eddb2719
+EBUILD rack-3.1.8.ebuild 1293 BLAKE2B 19827561c8c715de39ceef987814ab97bc99cc810164ee212285ec07293ee3be2c043887f9323c5318162a05ea0e168c6a1690eb162562aa786fc9262cfbce42 SHA512 b7956049d801bc61c50785fdc1b4967f1c9b784245313f98dd469b6b2826bb007be0b0162d8d95dd308f26c5582aea47990b4e83d89d289879c66e7921ded5f1
EBUILD rack-3.1.9.ebuild 1466 BLAKE2B b36eb1b98feada8d75b54c0286e678ebf82bb69957fec68be86a2b17de761f5409ecfeabc591e9f50a77136ff371f8d02b106a4e60ceda87ce46c0db7458e92c SHA512 20c583c9c5628690c80bc3be28fda574541d97df3ebec0fa59d34930b806d0508047ca93466bb825ee91dc7d6510c5609c83f539f26f315ff33c8e2ce82f809a
MISC metadata.xml 537 BLAKE2B 998152d25abdb228da5fc7b39719693fd0811ce6dc0d831cf90a5ecbb88e540d76dfb6cfddb3584748f46f6d66aa2d1bc73d492c9e810db1c0e44895108d5e17 SHA512 4670ef4b5b33270c48d212fa995b965305f558c5f670e7eccbe2e44f9ba8d1628c112de5a9305c2ad90adb6e2996cab6da385e5f473d850b287e92f7594e0d21
diff --git a/dev-ruby/rack/rack-2.2.10.ebuild b/dev-ruby/rack/rack-2.2.10.ebuild
index efadd68e5335..1ecd20b0ae02 100644
--- a/dev-ruby/rack/rack-2.2.10.ebuild
+++ b/dev-ruby/rack/rack-2.2.10.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
ruby_add_rdepend "virtual/ruby-ssl"
diff --git a/dev-ruby/rack/rack-3.0.10.ebuild b/dev-ruby/rack/rack-3.0.10.ebuild
index b068a1437c9f..0a2a802bcf04 100644
--- a/dev-ruby/rack/rack-3.0.10.ebuild
+++ b/dev-ruby/rack/rack-3.0.10.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
ruby_add_rdepend "virtual/ruby-ssl"
diff --git a/dev-ruby/rack/rack-3.1.8.ebuild b/dev-ruby/rack/rack-3.1.8.ebuild
index b068a1437c9f..0a2a802bcf04 100644
--- a/dev-ruby/rack/rack-3.1.8.ebuild
+++ b/dev-ruby/rack/rack-3.1.8.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
ruby_add_rdepend "virtual/ruby-ssl"
diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index e46debcace5a..4e549d7fb4ad 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -8,6 +8,6 @@ EBUILD rdoc-6.10.0.ebuild 2879 BLAKE2B ac1cb27bfe08bae1a8ecc72693579a7664393047f
EBUILD rdoc-6.11.0.ebuild 2879 BLAKE2B edd3036968ce0d0b1009b7acd029fa52525093e2f5c631d9c1dfd6fa0397017971766fb4ac80a175530dea845f5e1d9277ef0e677e29e0ac56d6ccb3c595ddfd SHA512 48ffbe10b64e40b49ec866a883a65980f0fd0783d2c5ae45c35c0e708486261668db37e6bd3f65952e8afed4853e262966e6c8d4148bb674500141005cdfe0d8
EBUILD rdoc-6.12.0.ebuild 2879 BLAKE2B edd3036968ce0d0b1009b7acd029fa52525093e2f5c631d9c1dfd6fa0397017971766fb4ac80a175530dea845f5e1d9277ef0e677e29e0ac56d6ccb3c595ddfd SHA512 48ffbe10b64e40b49ec866a883a65980f0fd0783d2c5ae45c35c0e708486261668db37e6bd3f65952e8afed4853e262966e6c8d4148bb674500141005cdfe0d8
EBUILD rdoc-6.6.3.1-r1.ebuild 2757 BLAKE2B 867ee751980469d9f82ba4bfbf2f8de3ca41ed9f356ec5cd9d7b3d38f9a88f30c698f325786be6428efd15cfc99393c868ab872948011fced3890ec131b2842e SHA512 b53d1b7adcd838294727923102ba35ae6a8683ff04d711e13cc6f72929bb6c96c913e4f5732e5bb39bd117b6259872ad6f635ccc312a8701227cdc7ef2d1c9ce
-EBUILD rdoc-6.8.1.ebuild 2868 BLAKE2B ed304aa6e3eecf6bea55c0a4693ec3591fc83c742fdade60a363530bb6ed8ba0fb16285c8ffe65a4d873ae99ed6c3778f2fa8186cd97e1a058817c476c9294c1 SHA512 9ca59784968e9e3474a606b839822cb76aadcbddb3e44b57afdc0e681a8defc824f6d510a5be2380df55fbd0d7a675744097dc5595491041478971f28c4f126c
+EBUILD rdoc-6.8.1.ebuild 2867 BLAKE2B eb6bed80747a9ce8d341577eb7edd002a0fd7ef83a3f510959eb2df86524853c85287ce1ae905e36198f1d4a9b6d267fed8a62ec143410e1556fa4a3f17351d7 SHA512 895d915f5cc5d6de097a9f2f146204294338487ac65ad08d67c23286249614f33860a34e5ca9d34e8489d91883f9306c8e721540fa4cd9232fc91eba3fb3f8f3
EBUILD rdoc-6.9.1.ebuild 2872 BLAKE2B 38a18ca13d2a0e8e0714075280e5fc1c3239602820d4dcfa1e1a932841ac23613a6a879057664b81e3d92042950a73a7038331a59b8bb45e14f47285569759d0 SHA512 59bc3718654c900330e0d1fa81df74af5a33d4a303084301aca60a0d4c94df9897e5262e3673b975d3fe49dae58a094a2e901da0c80325c20a73fd1c23e5aad1
MISC metadata.xml 336 BLAKE2B 142894745c624081f44dfccc6509273287120a43ceb8d7471634d92ab970bbc7747ce12b3a770b085c8c55a30f2c52ee34e0f27ba4be804ee2056150fb3b035f SHA512 438973812b1541e96ffd4add9422bd19e2c09f3f5b8ddc3ef86a670827c6bce9ed9c1bf9df0601927c959584b63a9d0986d0377807856ab8301fc8a8176922e1
diff --git a/dev-ruby/rdoc/rdoc-6.8.1.ebuild b/dev-ruby/rdoc/rdoc-6.8.1.ebuild
index e096dfced42a..b705a14c9c60 100644
--- a/dev-ruby/rdoc/rdoc-6.8.1.ebuild
+++ b/dev-ruby/rdoc/rdoc-6.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( GPL-2 Ruby-BSD )"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc"
RDEPEND=">=app-eselect/eselect-ruby-20181225"
diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest
index ed8fed876f57..14c65b4f702a 100644
--- a/dev-ruby/webmock/Manifest
+++ b/dev-ruby/webmock/Manifest
@@ -1,7 +1,5 @@
-DIST webmock-3.23.0.tar.gz 129686 BLAKE2B 28210f5836af9b3ad66edf84380c318b055817602ee03001929613678fcad799f1a5efb79e09ec78a4aae74e162d14f8efe80b8917869392c99e590ac9cfac9f SHA512 39e8f85e0bb5ee2a497e3ae88ba8aadbbc72bee304f095c82502662cdb676cf5d00732eb89dcb75ba31ca5ab4fd87011687250df081071f43ea3486214b395ab
-DIST webmock-3.23.1.tar.gz 129740 BLAKE2B 4caa29d6bba6e5f608ecf6d84e16f2cfe0565158a3f26bf98dd78a2706ec4b64e87f4a87733334c586e8cbd5772ccfdd545af526e4a9dde5fb849b2090f76a87 SHA512 db6c551f52dc81feb212d1e5690106d93794feedc8cf716d6e9b8780b53950260999b32e17430ebf4312ab8b2051c034bff718bfada35c176ab3f1bfb521d2e4
DIST webmock-3.24.0.tar.gz 130722 BLAKE2B ced1cc29e472a2f0f35012c5ebabb7ec2b1bbf7711c394a25433325d98e97abcafb4eb94b7a013bc6e7b7ca9bff80981ea3538693d451264f5444f6156dcef7d SHA512 4fd6e02c4ea4f7031a82f15c2cf222959d6040981440d335f4e186dc8af0b413a14652126c104c384277d78cef718bc05a97dc397dd7d2166ddaafc030efc486
-EBUILD webmock-3.23.0.ebuild 2102 BLAKE2B 54340ba885a04a580a9d10004d9b898db5594f6930ae0e484d51d156420e31421a57af0e6108a9ca84e9a0d3c9fd83162067963b4e65685fb2bb4a01fe81ccb3 SHA512 6db078cae6aeb895bb6b32dc7b4965ddd4f3c59b9f446ca12eff01a604f278f1db5db5e7263b85ecaf2083b59254b6b1cc10ad89d264350bc84ec38b56b61577
-EBUILD webmock-3.23.1.ebuild 2109 BLAKE2B a51cf004c30a44f53ab5af7166ef05df44e4148a722710e2be3dd63c11d105bf202fd1ff67b0449dd73b3612d9f5dac6d10c81d882e1d22fc6ea257fede7c1f7 SHA512 bbb99296fc8913e5e48ad67bb8f6e5c08e5d0a5a70ab002e288ea173c5567e086a82caa8228fe21144f241b6e46ff365c9b66902be17b6112c7d44bbbe683bbe
+DIST webmock-3.25.0.tar.gz 131242 BLAKE2B 80afb85b1853053837d936e3f76ba344e2766124c367fb5ee60edf9433db845346065f2a466d9ac14bb5a4264c4820b26d1b8678f72b9e8cdfbd9f23a08a9efc SHA512 60edd04a17e3aaaf783215f43b87d4a66b65b36522ef3c7520bb064aa9c2965dfb62b2b53d785df77c98522969d534b57d67c49b7719906675ca46013207685b
EBUILD webmock-3.24.0.ebuild 2102 BLAKE2B 54340ba885a04a580a9d10004d9b898db5594f6930ae0e484d51d156420e31421a57af0e6108a9ca84e9a0d3c9fd83162067963b4e65685fb2bb4a01fe81ccb3 SHA512 6db078cae6aeb895bb6b32dc7b4965ddd4f3c59b9f446ca12eff01a604f278f1db5db5e7263b85ecaf2083b59254b6b1cc10ad89d264350bc84ec38b56b61577
+EBUILD webmock-3.25.0.ebuild 2259 BLAKE2B f1ee4cae74822334593096e9f733fa5b55169377d5ea95b67225dd9e9078c2407e8904d07e01767da633de65dd7391a13101d43b6a4e59fbee2b0b65027505d9 SHA512 1046a485bcd77eaa5e385b600b23c380a62d53fbdd7057c4af63eec2da0dc88b1b0bd69acaabb69736ef42dba1e4ba66af217fde6cf0f7ec249749f269abd5de
MISC metadata.xml 342 BLAKE2B 0f0b9d59bb3519e6da06fe5d57cc9ce3cc1f3a1f516006a3d43a6cd3c416b3b5d9d2955a7800a588010b9672f3a03fb6a74bc62c3ead8b2e0f0b3ce0f5af5456 SHA512 0c4f9ce8deb018a77c7ec77417a22d3b95d0701263acc1ff07081e4e7ef995051ad2eba387962ee06b4bd810db5da7e2294e1ca7bb9a50704f7d7265b8462997
diff --git a/dev-ruby/webmock/webmock-3.23.0.ebuild b/dev-ruby/webmock/webmock-3.23.0.ebuild
deleted file mode 100644
index fcbdaa990459..000000000000
--- a/dev-ruby/webmock/webmock-3.23.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_GEMSPEC="webmock.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Allows stubbing HTTP requests and setting expectations on HTTP requests"
-HOMEPAGE="https://github.com/bblimke/webmock"
-SRC_URI="https://github.com/bblimke/webmock/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-ruby/addressable-2.8.0
- >=dev-ruby/crack-0.3.2
- >=dev-ruby/hashdiff-0.4.0:0
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/minitest:5
- dev-ruby/rspec:3
- dev-ruby/rspec-retry
- >=dev-ruby/test-unit-3.0.0
- dev-ruby/rack
- dev-ruby/webrick
-)"
-
-all_ruby_prepare() {
- # Remove bundler support
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile || die
- sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
- sed -i -e '1igem "test-unit"' test/test_helper.rb || die
-
- # There is now optional support for curb and typhoeus which we don't
- # have in Gentoo yet. em_http_request is available in Gentoo but its
- # version is too old. patron's latest version is not compatible.
- # httpclient is no longer maintained and has various test failures.
- sed -i -e '/\(curb\|typhoeus\|em-http\|patron\|httpclient\)/ s:^:#:' spec/spec_helper.rb || die
- rm -f spec/acceptance/{typhoeus,curb,excon,em_http_request,patron,async_http_client,httpclient}/* || die
-
- # Drop tests for dev-ruby/http for now since this package only works with ruby26
- sed -i -e '/http_rb/ s:^:#:' spec/spec_helper.rb || die
- rm -f spec/acceptance/http_rb/* || die
-
- # Avoid specs that require network access
- sed -i -e '/when request is not stubbed/,/^ end/ s:^:#:' spec/acceptance/shared/callbacks.rb
-}
-
-each_ruby_test() {
- ${RUBY} -S rake test NO_CONNECTION=true || die
- ${RUBY} -S rspec-3 spec || die
-
- einfo "Delay to allow the test server to stop"
- sleep 10
-}
diff --git a/dev-ruby/webmock/webmock-3.23.1.ebuild b/dev-ruby/webmock/webmock-3.25.0.ebuild
index 475a1b5900b6..c6538b30cf0e 100644
--- a/dev-ruby/webmock/webmock-3.23.1.ebuild
+++ b/dev-ruby/webmock/webmock-3.25.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -56,6 +56,10 @@ all_ruby_prepare() {
# Avoid specs that require network access
sed -i -e '/when request is not stubbed/,/^ end/ s:^:#:' spec/acceptance/shared/callbacks.rb
+
+ # Avoid flaky spec
+ sed -e '/should only invoke the after_request callback once/ s/it/xit/' \
+ -i spec/acceptance/net_http/net_http_spec.rb || die
}
each_ruby_test() {