summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-07-17 19:04:28 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-07-17 19:04:28 +0100
commit514d1bbe260df2521fe60f1a3ec87cfcfde1a829 (patch)
tree555c194dbeb0fb2ac4ad3cde7c0f6a80fd330ce2 /dev-ruby
parent4df3bf9762850b34cd1ead5c80374d1a0fc3362e (diff)
gentoo resync : 17.07.2021
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin108556 -> 108549 bytes
-rw-r--r--dev-ruby/addressable/Manifest6
-rw-r--r--dev-ruby/addressable/addressable-2.6.0.ebuild43
-rw-r--r--dev-ruby/addressable/addressable-2.7.0.ebuild42
-rw-r--r--dev-ruby/addressable/addressable-2.8.0.ebuild2
-rw-r--r--dev-ruby/ansi/Manifest1
-rw-r--r--dev-ruby/ansi/ansi-1.5.0-r1.ebuild22
-rw-r--r--dev-ruby/bsearch/Manifest1
-rw-r--r--dev-ruby/bsearch/bsearch-1.5.0-r2.ebuild28
-rw-r--r--dev-ruby/curb/Manifest3
-rw-r--r--dev-ruby/curb/curb-0.9.11-r1.ebuild42
-rw-r--r--dev-ruby/curb/curb-0.9.11.ebuild4
-rw-r--r--dev-ruby/dalli/Manifest2
-rw-r--r--dev-ruby/dalli/dalli-2.7.10.ebuild50
-rw-r--r--dev-ruby/did_you_mean/Manifest2
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.4.0.ebuild2
-rw-r--r--dev-ruby/diva/Manifest4
-rw-r--r--dev-ruby/diva/diva-1.0.2-r2.ebuild (renamed from dev-ruby/diva/diva-1.0.2-r1.ebuild)8
-rw-r--r--dev-ruby/diva/diva-1.0.2.ebuild28
-rw-r--r--dev-ruby/elasticsearch-transport/Manifest2
-rw-r--r--dev-ruby/elasticsearch-transport/elasticsearch-transport-6.8.3.ebuild54
-rw-r--r--dev-ruby/facter/Manifest4
-rw-r--r--dev-ruby/facter/facter-3.14.18.ebuild2
-rw-r--r--dev-ruby/facter/facter-3.14.19.ebuild99
-rw-r--r--dev-ruby/faraday_middleware-multi_json/Manifest1
-rw-r--r--dev-ruby/faraday_middleware-multi_json/faraday_middleware-multi_json-0.0.6-r2.ebuild34
-rw-r--r--dev-ruby/haml/Manifest2
-rw-r--r--dev-ruby/haml/haml-5.2.1.ebuild58
-rw-r--r--dev-ruby/launchy/Manifest2
-rw-r--r--dev-ruby/launchy/launchy-2.5.0.ebuild4
-rw-r--r--dev-ruby/liquid-c/Manifest1
-rw-r--r--dev-ruby/liquid-c/liquid-c-4.0.0.ebuild37
-rw-r--r--dev-ruby/liquid/Manifest2
-rw-r--r--dev-ruby/liquid/liquid-5.0.0.ebuild31
-rw-r--r--dev-ruby/loquacious/Manifest1
-rw-r--r--dev-ruby/loquacious/loquacious-1.9.1-r2.ebuild36
-rw-r--r--dev-ruby/mab/Manifest1
-rw-r--r--dev-ruby/mab/mab-0.0.3.ebuild28
-rw-r--r--dev-ruby/method_source/Manifest2
-rw-r--r--dev-ruby/method_source/method_source-0.9.2.ebuild19
-rw-r--r--dev-ruby/middleware/Manifest2
-rw-r--r--dev-ruby/middleware/middleware-0.1.0.ebuild4
-rw-r--r--dev-ruby/mime-types/Manifest2
-rw-r--r--dev-ruby/mime-types/mime-types-3.3.1.ebuild4
-rw-r--r--dev-ruby/minitest-bonus-assertions/Manifest1
-rw-r--r--dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r1.ebuild33
-rw-r--r--dev-ruby/minitest/Manifest2
-rw-r--r--dev-ruby/minitest/minitest-5.13.0.ebuild2
-rw-r--r--dev-ruby/multi_json/Manifest2
-rw-r--r--dev-ruby/multi_json/multi_json-1.15.0.ebuild2
-rw-r--r--dev-ruby/multi_test/Manifest1
-rw-r--r--dev-ruby/multi_test/multi_test-0.1.2-r1.ebuild22
-rw-r--r--dev-ruby/nanotest/Manifest1
-rw-r--r--dev-ruby/nanotest/nanotest-0.9.4.1-r1.ebuild21
-rw-r--r--dev-ruby/patron/Manifest2
-rw-r--r--dev-ruby/patron/patron-0.13.3-r1.ebuild (renamed from dev-ruby/patron/patron-0.13.3.ebuild)19
-rw-r--r--dev-ruby/power_assert/Manifest2
-rw-r--r--dev-ruby/power_assert/power_assert-1.1.7.ebuild2
-rw-r--r--dev-ruby/rack/Manifest2
-rw-r--r--dev-ruby/rack/rack-2.2.3.ebuild2
-rw-r--r--dev-ruby/rake/Manifest2
-rw-r--r--dev-ruby/rake/rake-13.0.3-r1.ebuild2
-rw-r--r--dev-ruby/rdoc/Manifest2
-rw-r--r--dev-ruby/rdoc/rdoc-6.3.2.ebuild2
-rw-r--r--dev-ruby/rmagick/Manifest2
-rw-r--r--dev-ruby/rmagick/rmagick-4.2.2.ebuild2
-rw-r--r--dev-ruby/rspec-core/Manifest2
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.10.1.ebuild2
-rw-r--r--dev-ruby/rspec-expectations/Manifest2
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.10.1.ebuild2
-rw-r--r--dev-ruby/rspec-mocks/Manifest2
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.10.2.ebuild2
-rw-r--r--dev-ruby/rspec-support/Manifest2
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.10.2.ebuild2
-rw-r--r--dev-ruby/rspec/Manifest2
-rw-r--r--dev-ruby/rspec/rspec-3.10.0.ebuild2
-rw-r--r--dev-ruby/ruby-sdl/Manifest1
-rw-r--r--dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r2.ebuild68
-rw-r--r--dev-ruby/ruby-shout/Manifest2
-rw-r--r--dev-ruby/ruby-shout/ruby-shout-2.2.2-r1.ebuild2
-rw-r--r--dev-ruby/ruby2_keywords/Manifest4
-rw-r--r--dev-ruby/ruby2_keywords/ruby2_keywords-0.0.4.ebuild2
-rw-r--r--dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5.ebuild20
-rw-r--r--dev-ruby/safe_yaml/Manifest3
-rw-r--r--dev-ruby/safe_yaml/safe_yaml-1.0.5-r1.ebuild2
-rw-r--r--dev-ruby/safe_yaml/safe_yaml-1.0.5.ebuild36
-rw-r--r--dev-ruby/sfl/Manifest1
-rw-r--r--dev-ruby/sfl/sfl-2.2-r1.ebuild26
-rw-r--r--dev-ruby/shoulda/Manifest1
-rw-r--r--dev-ruby/shoulda/shoulda-2.11.3-r2.ebuild27
-rw-r--r--dev-ruby/subexec/Manifest1
-rw-r--r--dev-ruby/subexec/subexec-0.2.3-r1.ebuild32
-rw-r--r--dev-ruby/sys-uname/Manifest4
-rw-r--r--dev-ruby/sys-uname/sys-uname-1.2.1.ebuild22
-rw-r--r--dev-ruby/sys-uname/sys-uname-1.2.2.ebuild4
-rw-r--r--dev-ruby/test-unit/Manifest2
-rw-r--r--dev-ruby/test-unit/test-unit-3.3.9.ebuild2
-rw-r--r--dev-ruby/tidy_table/Manifest3
-rw-r--r--dev-ruby/tidy_table/tidy_table-0.0.5-r4.ebuild27
-rw-r--r--dev-ruby/tidy_table/tidy_table-0.0.5-r5.ebuild4
-rw-r--r--dev-ruby/trollop/Manifest2
-rw-r--r--dev-ruby/trollop/trollop-2.1.3.ebuild29
-rw-r--r--dev-ruby/ultraviolet/Manifest1
-rw-r--r--dev-ruby/ultraviolet/ultraviolet-1.0.1.ebuild28
-rw-r--r--dev-ruby/unindent/Manifest1
-rw-r--r--dev-ruby/unindent/unindent-1.0-r1.ebuild23
-rw-r--r--dev-ruby/websocket-driver/Manifest3
-rw-r--r--dev-ruby/websocket-driver/websocket-driver-0.6.5.ebuild38
-rw-r--r--dev-ruby/websocket-driver/websocket-driver-0.7.4.ebuild30
-rw-r--r--dev-ruby/yard/Manifest2
-rw-r--r--dev-ruby/yard/yard-0.9.26.ebuild2
111 files changed, 513 insertions, 812 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 9cf6c5c8a9fe..59d1d9edb5c2 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/addressable/Manifest b/dev-ruby/addressable/Manifest
index 7d91bb460478..79675d4a0f58 100644
--- a/dev-ruby/addressable/Manifest
+++ b/dev-ruby/addressable/Manifest
@@ -1,7 +1,3 @@
-DIST addressable-2.6.0.gem 104448 BLAKE2B 664365962533d31786e2a362b61879fee544867b7aadc2ceb1ae6709374015a7f0f5c0bd32a81c8f2ae711a4ce1a07cd8f84821e74c3b6aa56b7474800567737 SHA512 71aa0ce8b61a07c1d01298dcd29cb2ba73d06ed1578908cae60351214f7d0bc6c9b8b0db7a78044fb1bed258bf00f2f093aa4e2bcb32575f4db2a79ee36b2648
-DIST addressable-2.7.0.gem 104960 BLAKE2B 4bca65d54ef1d3556cf4017ae68082635c0398b6f604eb3edc18da8f8e1e49e38b46485a8716da3c407fe0605dcc9a12c7a95be49a91c4198c2e2b1cab568805 SHA512 4c438bbfa8874fdcf11eef1d1f7cceb1855ea85948daff13615a0af129d35f92cc918f4bd5bbe4cd6ebccc67a86fc582265f915dc39831ec64209de0bdeeb732
DIST addressable-2.8.0.gem 105984 BLAKE2B 82f053c9ad052ce1ed1b6927674bd5bcda86a3f70d46b63bfc1185d51b402996fd446647d705418791c5443a1767b4ecd0b891f26de63fbe737c62f7586bd57c SHA512 c684f17940f717c2a65f9716ab9b3659948d6d51a60c38a7295fcf6fdc1c5785d2d315d2de7dab9f66a6c31f62247177d78d5d6eb556f5bb49926d4f00f8e4c8
-EBUILD addressable-2.6.0.ebuild 1343 BLAKE2B b225c1f2f7a58272e83b7a6be35aeb220a2f5cc1f94185259179f3ed89356eefc90ec03ba65631c4c676981d841a6f8b7b9782de203b3876a6451f6fb1baf165 SHA512 2305bb1ad32f470d303ab3b702ebb6bcf2056233c997be75be3c802d653e8386bc29d5ff8666dfe477edacb0a2b62bf5a9b3bb0ba44c55e208459197bd6a44b3
-EBUILD addressable-2.7.0.ebuild 1310 BLAKE2B 9a404fd941bf78f539164435864da9dcababa6a7188eebb182b2c23511cda0b849ef10937d7fc5728c9cf853a50c588548936f87b359e44d98accaa22a238ab3 SHA512 65256c662589db08c03be5db84c6805a11a685eeb4d47c5f1fdff2651b63ab980b891714d2da11000f2a3b0849049768462c6bd67b15f5f9093ec026dd61e2c3
-EBUILD addressable-2.8.0.ebuild 1309 BLAKE2B 1d21f453cc184000f34cea2d633b0e3b48ce5b047e41318f131c8db4b2307b7a14d6ac9d97062c26e424c6cce515e9eca3852648bbf73bf7e2d4e6a122a9468e SHA512 abb0483cc7b38462a70d26a8f32b7fddab86813c47d908218d7678442eda4d1d54e1355f1168fef75890ba893e30a3958f56b48d69fd23ff8816549fe3b827be
+EBUILD addressable-2.8.0.ebuild 1308 BLAKE2B 8cf575a9d3976d8ccba3af401d8d8de7486185fd7b21490158ce2b09927059de16857f52e701e87477a6017711fad091404c2eac75aab03b491ece8463380fcb SHA512 d61746a00d0a8ac9eb479c000b2d5cf7dfe254e4ae2634c5e460b43490558318796f86786e6dc4e46fda88a634b25ff69f355634cbe74880cd7e588ad0b19ff9
MISC metadata.xml 404 BLAKE2B 4362f3592286dd6cffae99340e1b4437af10ab4dbbe44585d3370b0970e7d02a881853329c9412bfc881c3f040995a204b758aead2c34cba4f9df8104f858479 SHA512 c335566562492b85e491233d4f908fe18c2713ed9ac3afe2cb4d9537d71bdfa1a10bf58f1ca9f29e5a695fde9a4ba0ff9b3c57122afe78907cc0b00b5c307351
diff --git a/dev-ruby/addressable/addressable-2.6.0.ebuild b/dev-ruby/addressable/addressable-2.6.0.ebuild
deleted file mode 100644
index 3915b0e20a59..000000000000
--- a/dev-ruby/addressable/addressable-2.6.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
-
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A replacement for the URI implementation that is part of Ruby's standard library"
-HOMEPAGE="https://rubygems.org/gems/addressable https://github.com/sporkmonger/addressable"
-
-LICENSE="Apache-2.0"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
-IUSE="doc test"
-
-ruby_add_rdepend ">=dev-ruby/public_suffix-2.0.2:* <dev-ruby/public_suffix-4:*"
-
-ruby_add_bdepend "test? ( dev-ruby/rspec-its )"
-
-all_ruby_prepare() {
- # Remove spec-related tasks so that we don't need to require rspec
- # just to build the documentation, bug 383611.
- sed -i -e '/spectask/d' Rakefile || die
- rm -f tasks/rspec.rake || die
- sed -i -e '/bundler/ s:^:#:' \
- -e '/^begin/,/^end/ s:^:#:' \
- spec/spec_helper.rb || die
-
- # Remove specs requiring network connectivity
- rm -f spec/addressable/net_http_compat_spec.rb || die
-
- # Remove spec that tests against an unreleased github fork
- rm -f spec/addressable/rack_mount_compat_spec.rb || die
-}
diff --git a/dev-ruby/addressable/addressable-2.7.0.ebuild b/dev-ruby/addressable/addressable-2.7.0.ebuild
deleted file mode 100644
index 444a23a8b9eb..000000000000
--- a/dev-ruby/addressable/addressable-2.7.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
-
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A replacement for the URI implementation that is part of Ruby's standard library"
-HOMEPAGE="https://rubygems.org/gems/addressable https://github.com/sporkmonger/addressable"
-
-LICENSE="Apache-2.0"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
-IUSE="doc test"
-
-ruby_add_rdepend "|| ( dev-ruby/public_suffix:4 dev-ruby/public_suffix:3 )"
-
-ruby_add_bdepend "test? ( dev-ruby/rspec-its )"
-
-all_ruby_prepare() {
- # Remove spec-related tasks so that we don't need to require rspec
- # just to build the documentation, bug 383611.
- sed -i -e '/spectask/d' Rakefile || die
- rm -f tasks/rspec.rake || die
- sed -i -e '/bundler/ s:^:#:' \
- -e '/^begin/,/^end/ s:^:#:' \
- spec/spec_helper.rb || die
-
- # Remove specs requiring network connectivity
- rm -f spec/addressable/net_http_compat_spec.rb || die
-
- # Remove spec that tests against an unreleased github fork
- rm -f spec/addressable/rack_mount_compat_spec.rb || die
-}
diff --git a/dev-ruby/addressable/addressable-2.8.0.ebuild b/dev-ruby/addressable/addressable-2.8.0.ebuild
index 4156f7ce623f..b0617373069a 100644
--- a/dev-ruby/addressable/addressable-2.8.0.ebuild
+++ b/dev-ruby/addressable/addressable-2.8.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://rubygems.org/gems/addressable https://github.com/sporkmonger/a
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
IUSE="doc test"
ruby_add_rdepend "|| ( dev-ruby/public_suffix:4 dev-ruby/public_suffix:3 )"
diff --git a/dev-ruby/ansi/Manifest b/dev-ruby/ansi/Manifest
index 78fc0de90dc4..5766d8f48496 100644
--- a/dev-ruby/ansi/Manifest
+++ b/dev-ruby/ansi/Manifest
@@ -1,3 +1,4 @@
DIST ansi-1.5.0.gem 41472 BLAKE2B 3d584a29d17b1d751c6ad2d87d36e75c2f72c4a766c674c8daf285b80df4e64c55d9dc798f101a6d393365b9306997601df18a52a4e6a348e3bbf0b06e5afc0d SHA512 969cc749c08c5446b67a45acd02b7ca0256660804c3f8c148b50e7638de41fd5297b6d56613ac979e50b57371c83b382474c6ad4126d4e130bbaea4ce0e14300
+EBUILD ansi-1.5.0-r1.ebuild 595 BLAKE2B 067aced6d405e7aea2cb5149b93bb5a943e9e3b47e10a8eb1889c6d70fde0b0a17a5fba7f758047c3acf56a9f15a1e796f7f41dc2ae2d5aae049e1585438787c SHA512 e909193a9ab6120bc8e77aa3ed462b1d929709a6cd4db8508161065a4965884f266ebd93731e154770618ad3f7820aeface88495d46c8d0827e97a0fd294ccff
EBUILD ansi-1.5.0.ebuild 602 BLAKE2B aa7bd90e93cd0f5013173a4b545846791b2053d1575b83e58c356572ed0ce87b23de6f446dee1961bb8eb3239d3a0a7bffea584995ddb6ad7db7d6ef5f9e971d SHA512 7a208e1910ff78be02b95edc251e8a50e2db94c346aef1ae453c279901964553a83b057f2e5fb23cdcd42f3f4b67a8d1a91bdd2cf44fb8a4805574a38d9ca202
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/ansi/ansi-1.5.0-r1.ebuild b/dev-ruby/ansi/ansi-1.5.0-r1.ebuild
new file mode 100644
index 000000000000..5a8e4bd43e62
--- /dev/null
+++ b/dev-ruby/ansi/ansi-1.5.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="DEMO.md HISTORY.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="The Ruby ANSI project is collection of ANSI escape codes for Ruby"
+HOMEPAGE="https://rubyworks.github.io/ansi/"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+# Tests cause circular dependencies with dev-ruby/qed & dev-ruby/rubytest
+RESTRICT="test"
diff --git a/dev-ruby/bsearch/Manifest b/dev-ruby/bsearch/Manifest
index 3a05f8607656..f070e789bf64 100644
--- a/dev-ruby/bsearch/Manifest
+++ b/dev-ruby/bsearch/Manifest
@@ -1,4 +1,3 @@
DIST bsearch-1.5.0.gem 27648 BLAKE2B 6b57cfbdfbb56df9c1c8374fccc59746241a7571aa7328519ef2f5c85e13e0cf8f54c90cb55deef2b08a902c9123c63d0b299ca7026ccde9b02aad02d4411181 SHA512 6246921be42e15ac35cf862833e156a01a0de9e0d2bff53af8eaadb3e7a512b7ab1e9dbef5b05282b82b26e589e45ecb6e31567b382dfc6eb62757e658cdc660
-EBUILD bsearch-1.5.0-r2.ebuild 593 BLAKE2B 153220aac36181ea9bbe634018c7a3a87b5ae7631ec07c3e1852fac6312a6f5dd2627d57ab1fb1b5cf9eb06dfb217054b096a35f7c10ce82e2da8c945fe9072a SHA512 bdfcf60163f64c4776b2473c57c291384d958fe9572f8470f7461c8487ddabf87f0bb459698c99601bfd55cac76eb987584c7d6f64f6adc45ed55625652a873b
EBUILD bsearch-1.5.0-r3.ebuild 599 BLAKE2B f89844c7669ac8f2f957cafe8b4cb706cd22251d843f7ab539073137538fe9fb2766ccf13fcfd141768c7345c3b1dfbfc84a8b7251c740084ef7a0c26ddcb751 SHA512 c87e221c2771c48189b3c45491611ecc3d1741530e6caeb71b2f2ab088e3e969704c190d5cbef6ebd3cd0c7db76c221891d1de60d2cc7b3a953e2c3f57b6378c
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/bsearch/bsearch-1.5.0-r2.ebuild b/dev-ruby/bsearch/bsearch-1.5.0-r2.ebuild
deleted file mode 100644
index 1aa7804b57ee..000000000000
--- a/dev-ruby/bsearch/bsearch-1.5.0-r2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="doc/*"
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-inherit ruby-fakegem
-DESCRIPTION="A binary search library for Ruby"
-HOMEPAGE="http://0xcc.net/ruby-bsearch/"
-
-LICENSE="Ruby"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""
-
-all_ruby_prepare() {
- sed -i 's/ruby/\$\{RUBY\}/' test/test.sh || die
-}
-
-each_ruby_test() {
- pushd test
- RUBY=${RUBY} sh test.sh || die
- popd
-}
diff --git a/dev-ruby/curb/Manifest b/dev-ruby/curb/Manifest
index f65200c47067..1511ce1bad67 100644
--- a/dev-ruby/curb/Manifest
+++ b/dev-ruby/curb/Manifest
@@ -1,5 +1,6 @@
DIST curb-0.9.10.gem 88064 BLAKE2B 8f761e752bc1fd0775f012373847330d3ced9d394e5159b74c8e329247f6221bbc26978755d84b91e75b4082b7bb50c7755db299f90f291516f355b4ab1ddc7c SHA512 eab82d3c1b34bf8e5bfd334abca38a80eaab255d31164ca189185b8b98d7f3760fb116babf50dce5aef01be30b15e9374e7a84e1b0926dba13c3e9f8d36c54ca
DIST curb-0.9.11.gem 88576 BLAKE2B 1656a17070151ddd1bd63c3e23885d36d8e2b133b19e00347892363a9a20c88baa10932ceb5273733b18847d8d19dc403aa4b7f36fbd80c8dde126ae46743796 SHA512 000ee2054a5866de09042dfc5894330900e401aa94a0fe8bb133fe9c661f7899992adff0585e5ed3725d3564cd9819d76653655f3539faaa61ca6acabe3a8602
EBUILD curb-0.9.10.ebuild 1382 BLAKE2B 691f384283cb988aee2cbdaeae453b538a551974583a913a93720f04ba28e3688173db154c272c93157336877faaaa83358e316fba21bccc985597a8813c7ae3 SHA512 ba77ab93dfc7c36e9094b5cba39ad0ef256e979bab2352f731d795590f5ba0efec653fd4871596e5379b11e04f27ca129d0c70a654e5b064e03b78fc43d443b4
-EBUILD curb-0.9.11.ebuild 1352 BLAKE2B cd85eb7e577b0576250063e258463a4d6a8c213bd48c6fdc9cde98503dcbd0beebdb53802c8ea251a4ec630bb7880a7afa2ad07ef8691ab916efe0550e7ecd51 SHA512 a62aabeb221292bb83a897b7ef96ad0d680fd2d3b5344290613d14dceb8ec944ba7ef005393f9ef8c507d2cc0401fea141d194c439fa1ad815b9c2c238bfbbd7
+EBUILD curb-0.9.11-r1.ebuild 1178 BLAKE2B 0c2c8b3791ee3dd8a995c22882271cdbbde12d12781361c7763fed8e66ede96fc7206ef49f27dcb1285c2f7e6c9e953176447d78da7410c9a86ed377974e1789 SHA512 71953ae1e5f1003486ec9e2126e263994d152333bbbe58fcabf209335e2f15d3accd81dba68faa8f4b8ab3024b3460ad48dde495279bb5765529c80d93b34d84
+EBUILD curb-0.9.11.ebuild 1351 BLAKE2B 482f6136e62728fd90f1b312fbd4fa59c2c005aa0380480700b77574020a6c92197843f56ad915d557a1666aadababd4723c620d5909b80d285fc0eb7533d4bf SHA512 065dcc8ceaab26c8227a47cf63cd0a4d630c2e69fe2e1f0eaa7a6f708fb38bb30a68c265b130225b3a8511d30c22d00db85747cff4901794c1ee633ec2778063
MISC metadata.xml 335 BLAKE2B e68d36e70f8859cbc9d47397720949fdb7d048601e46c7380575f6c5ce43b04dccc2eb3bb0396a72beea0840f197ceeb5325e935431ef45022bdb2749e1cb57f SHA512 993073ca664dcfc0698a820063013ae20e431f0d2d1b5fa27e0871ba33ebcd09ac70de516ad943934a3a4783d3df4dc93e533082b3b47f245908a5eab4e94658
diff --git a/dev-ruby/curb/curb-0.9.11-r1.ebuild b/dev-ruby/curb/curb-0.9.11-r1.ebuild
new file mode 100644
index 000000000000..bf0097fb81a3
--- /dev/null
+++ b/dev-ruby/curb/curb-0.9.11-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="rake"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby-language bindings for libcurl"
+HOMEPAGE="https://github.com/taf2/curb"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" net-misc/curl[ssl]"
+RDEPEND+=" net-misc/curl[ssl]"
+
+all_ruby_prepare() {
+ # fix tests when localhost is also ::1
+ sed -i -e 's|localhost:|127.0.0.1:|g' tests/*.rb || die
+
+ # avoid tests making outside network connections
+ rm tests/bug_postfields_crash.rb || die
+ sed -e '/test_easy_http_verbs_must_respond_to_str/,/^ end/ s:^:#:' \
+ -i tests/tc_curl_easy.rb || die
+ sed -e '/test_connection_keepalive/aomit "network connection needed"' \
+ -i tests/tc_curl_multi.rb || die
+
+ # Fix test that expects wrong output
+ sed -i -e 's/200 OK /200 OK/' tests/tc_curl_easy.rb || die
+
+ # avoid failing tests where failure condition seems weird, no
+ # upstream travis so not clear if the test is indeed broken.
+ sed -i -e '/test_multi_easy_http/,/^ end/ s:^:#:' tests/tc_curl_multi.rb || die
+}
diff --git a/dev-ruby/curb/curb-0.9.11.ebuild b/dev-ruby/curb/curb-0.9.11.ebuild
index c623b8cffa57..07ac269e3ecf 100644
--- a/dev-ruby/curb/curb-0.9.11.ebuild
+++ b/dev-ruby/curb/curb-0.9.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/taf2/curb"
LICENSE="Ruby"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
DEPEND+=" net-misc/curl[ssl]"
diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest
index 9f3f5122dbce..ff286e149d91 100644
--- a/dev-ruby/dalli/Manifest
+++ b/dev-ruby/dalli/Manifest
@@ -1,5 +1,3 @@
-DIST dalli-2.7.10.tar.gz 52106 BLAKE2B 0531247c1d615acd7d1124b8aceb5635088b55e5a85753f10b8fbd786ec3573f13df096e1537d9a31f3801632406f28d918de5971cb28ec31d6eb8387d0c74f1 SHA512 1b6308ef37d729d85741306c10bf87c9b9733f83f0b4bf089f3eced36c48cddd9a77d2fb44a77778844d1cafaa3cec5110a9c90f6a67dee08a96e163e6ccaf65
DIST dalli-2.7.11.tar.gz 52341 BLAKE2B 5b3a2bc57f4b0e3a9ac0d24ffa3bba89ea38665ac08ef3d7760fa6ce74db21d323a18e74a4f3009165364332731d7c6890df36c68409afbe21d3ac096275f028 SHA512 8f299a19d95293370564b6337bbdfeb32d928e0a95bf5f5df962ea20b039f4765da1797513ca96cabf93309484575481a02fb1e0c6d227f74c81fc72f95be22a
-EBUILD dalli-2.7.10.ebuild 1578 BLAKE2B aa257dd54dfd71304c5bf60d8373252466770d027a72bbb1c42af5e2c2593bc018c124208b8d78219ad3d6cd9ab6506117282bfc04e6922ff05dfede2a82ebe3 SHA512 0ce0ba0d10409a0531257e5f314c84b18839a0823941c0b5e36020cfdf55243002f98eb4cd4de64806e182c3f7a4559c5462e84727e6346c63f81476911a3162
EBUILD dalli-2.7.11.ebuild 1574 BLAKE2B 5c873d42d667a2683c29a5eba6338330cf95eb5d5e854a0b9ec03dc94ca7c339538784dd58c9cc768bb8e2d5d216a4afc185289dbaeb5371dc52e9213a7c905c SHA512 af31e416ebf86d7db1e7ced950178d2e6489d44a98e2179949fd352ef8ad38c5bf322d6e9336a7a492ef767bbe97ebe477001664f5ab40d2878fb9cb46087f0f
MISC metadata.xml 346 BLAKE2B e34b47009de19ff810f3c3893517533730fa09cc4713b5fb8ebc05011004e17466ca0a6e6df307e5748003a7b4c83691d28ca0d80b423f6f870c4f7fc9be88eb SHA512 22b3ca0c5024974556840a2cf47ffa0dac63b6a4573d2ca6244c3ec9231b1c8321c7f544bc979882a6bb6ca37545b8ccf4612ce9ffd1ab34521b24e896f57e41
diff --git a/dev-ruby/dalli/dalli-2.7.10.ebuild b/dev-ruby/dalli/dalli-2.7.10.ebuild
deleted file mode 100644
index 1a7d5a359029..000000000000
--- a/dev-ruby/dalli/dalli-2.7.10.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="History.md Performance.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A high performance pure Ruby client for accessing memcached servers"
-HOMEPAGE="https://github.com/petergoldstein/dalli"
-SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4 )"
-
-ruby_add_bdepend "test? (
- dev-ruby/minitest:5
- >=dev-ruby/mocha-0.13
- dev-ruby/rack
- dev-ruby/activesupport:5.2
- dev-ruby/connection_pool )"
-
-all_ruby_prepare() {
- chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
-
- sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die
-
- sed -i -e '3igem "minitest", "~> 5.0"; gem "activesupport", "~>5.2.0"' \
- -e '/bundler/ s:^:#:' test/helper.rb || die
-
- # Drop rails dependency which is only used to display the version
- # number, so we only need to depend on activesupport and avoid
- # complicated circular dependencies.
- sed -i -e '/rails/I s:^:#:' \
- -e '14irequire "active_support"' test/helper.rb || die
-
- # Fix test compatability with memcached 1.5.4 and higher
- # https://github.com/petergoldstein/dalli/pull/672
- sed -i -e '/memcached_low_mem_persistent/,/^end/ s/-M/-M -I 512k/' test/memcached_mock.rb || die
-}
diff --git a/dev-ruby/did_you_mean/Manifest b/dev-ruby/did_you_mean/Manifest
index ee8924deb2a8..008f8be44f59 100644
--- a/dev-ruby/did_you_mean/Manifest
+++ b/dev-ruby/did_you_mean/Manifest
@@ -4,6 +4,6 @@ DIST did_you_mean-1.4.0.gem 33792 BLAKE2B 9052b7ba7028f963595eeb79e668296b48db86
DIST did_you_mean-1.5.0.gem 34304 BLAKE2B deefea833d1fe12733a6b1422e5ae43d0cfa7ff7ddc49665762a83866634ccd0a440e5a3b351cff6d9d308e85de0490d56d7b675d582f090e0e4fb07186c197f SHA512 7fa4cce3fb895bf026788bb5d558f88d4ddb62b7cae1e284969dc4f0570e88871d5f103514da2c9d79399dcf10ffc845a594afc9c676e90cbca4d5a38d74d7f8
EBUILD did_you_mean-1.2.1.ebuild 654 BLAKE2B 10c32d22dd810f1b31670fa83421136e2c00d865abd3229181951737587ce47e7d3df774b7ea24d2da6f705452565ba13ba48c8003afe831325a192c49b43553 SHA512 ce3a72256075206d39f1b909127d48e3e67a9d39e0a19cfbbc58eff052eb4d180fbab1bf85a2242e76f400511f3cf972c11339dc88c92697b5bb9df1e3481de8
EBUILD did_you_mean-1.3.1.ebuild 662 BLAKE2B 3883bda20b269918ab5f29944edb3990515fa92d88d2f424cde835eedb2abef59351e964ca448e565379cda95537ad5487a533cf5cd5c03f86878a1e9ef83683 SHA512 92cc1be246c7b3bc39b59f51f209aa84d3578734cd34c7a2690294d3600de749f277a7730a1fcc345a26421aba131e7a70e7dcc36f02e4ff0d0b0aacb113e9e8
-EBUILD did_you_mean-1.4.0.ebuild 675 BLAKE2B f7b20f3eff17cae21d79c08c2f09527ac9c0a702880db78b926a6a17834a4f65e15e76d15a32e8423f17c2afe70bee690929ce6a7f51354af7d38f010b36e1a5 SHA512 8aafa020477f954ee613da2738a7995a8665125257c1eea8a693d0259e026cd57057aa5c8d5c4d224d42f979ca0a713326eb9fa95f971e3ed382e06b5b11a23e
+EBUILD did_you_mean-1.4.0.ebuild 671 BLAKE2B fd3fdc75cc871aff0a6a79333478b812c9a4267a205a2a5a989b1268cb580e25f329670bd1013a4a0281eefcd0052992b510eba23d8fd0246690b46830ce0db1 SHA512 41e79222761387ffdde89cb974ff43dbcaa2a3360ba6afd8a84218874bf95fb9dc2f101a7029dc159d9d56fa43c43b25b6d73ba5e390343517f626d4abc16bc9
EBUILD did_you_mean-1.5.0.ebuild 684 BLAKE2B 7bf3abbf2a57e6cd52f5a33002a74d184fd1ec46c2fef3a6bc0fbc48cdac08b4844bea63ab39650e1356728d8efc50e0b4db0501f6eddf0f9e4712fef2ad4d30 SHA512 480c2613442787878fb0faab0fb465c51a162ca075c092b55b494c729de658e3ada4b73ba168b30cc98f1bafb856d9c20c4bd4f9c43e1eaa1d07ccc7d7b25612
MISC metadata.xml 345 BLAKE2B b3764e5648286cb66e03f3343a41b460ea2bb24f51e1c25e89e386c2b16769c9b1f88888b1e10b2c2d0a2346659195454e4ee8262aec0d4a9066795759cad053 SHA512 418114238e3e2db16ebcdd3de5213b3bc0f0a45ed719de1be60cb19015966cf39912f38d0858e22aa6330ac2e7fb58a1452e9623e7559c26161d70e0f29e66cb
diff --git a/dev-ruby/did_you_mean/did_you_mean-1.4.0.ebuild b/dev-ruby/did_you_mean/did_you_mean-1.4.0.ebuild
index 0f04623fd013..efd54c983fff 100644
--- a/dev-ruby/did_you_mean/did_you_mean-1.4.0.ebuild
+++ b/dev-ruby/did_you_mean/did_you_mean-1.4.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/yuki24/did_you_mean"
LICENSE="MIT"
SLOT="2.6"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
diff --git a/dev-ruby/diva/Manifest b/dev-ruby/diva/Manifest
index 51c516d8f7e9..5e04ae74355c 100644
--- a/dev-ruby/diva/Manifest
+++ b/dev-ruby/diva/Manifest
@@ -1,5 +1,3 @@
-DIST diva-1.0.2.gem 13824 BLAKE2B c292e11d9975691d85cb0500ec42b10422665abb9b236d44629d0a9518e318cf91891d4ad265aab81d13762d121910a8be92c602225d44bfa66e31e77082fa95 SHA512 b5d2df59e4144930ee18c7b738e8b93646057935364c2710d349761e68053f1c342b382de76dc1669076db7394ff906384a8952e1e7c44c71f208dc3604d67f4
DIST diva-1.0.2.tar.gz 13638 BLAKE2B 461e8487e06749d0482b86fd30945dc83d53daea06750628839c899b6f8d419599c9cc322b62f58d3eb956a2a99a3674dd591c4bb2fc5483bd1853bc40154634 SHA512 b60d80ca55c98a2f6fcf269aa4a2188f2239b871b0e77f328490d5924a6d0e6801c67d0eef4de28b584303f38bed3752a3ceb2c1e4f2c7d17be13dad03c643b5
-EBUILD diva-1.0.2-r1.ebuild 734 BLAKE2B 2248bf4396bc284852f7cb900d87923d62f3ebc92b304d18499fa2c0152a9dce50884dc33ffd10ce7752b598d7b70dc7bd4eb3c96545d9bc36433aedcd8e9881 SHA512 a1d0a1bb5ccce158b9429c747763993cbc9a8f57c223d588254bb11989df6f31584e1a54f1ec5bbe65211331407b0a909af9d7887f71eb44903723b0e7082dc3
-EBUILD diva-1.0.2.ebuild 610 BLAKE2B 6bdb64d5897c04ba9010fe82d539cdce989c1adceccac317fcb340f3bd31db25fece406a3912a7fd13417f8771bbbe297473bfe572d8609c4004f33404e6df4c SHA512 951075f3cb56a0d98924f5b0cf2cf71bc398693a3a216522ae10de0e5e90539c8e56733122146a95ffe46e26eedec228ed8e2429d9101fa003709b796671281f
+EBUILD diva-1.0.2-r2.ebuild 750 BLAKE2B e1deda7cfbf138cc7c0b327b9e3bf0c658643cb215acf707cae29748a5f298925fc6ae626222f3dc2cd89f2ec5b2c0cfccbbf0e790ee496f266a455d3b05d066 SHA512 15a00e0f5c345774e5104f4c1e2e3712abe1b39ce96c90de7e5352583fb732750caf6127b8d581f0b6c13e2f77df7b134e855fade714caca277f5d85cb5da93b
MISC metadata.xml 399 BLAKE2B 26a2baccac7448af4f7e749c1e8a69821a25864ca8f3672f137e73ae7a257ec87398239cd94479a06691ee3ddcfc0e4ead1b71f58ba2fe5541577099592466f2 SHA512 a95f31401006f69283159dbc1524b53e79454609c6bda896af06f472c84ff828162fea80594028fd8c02110cd190beacdfdee47dc27d69d5b01b10e29a4ce0b2
diff --git a/dev-ruby/diva/diva-1.0.2-r1.ebuild b/dev-ruby/diva/diva-1.0.2-r2.ebuild
index cd07c32b70cd..70749dfdb14b 100644
--- a/dev-ruby/diva/diva-1.0.2-r1.ebuild
+++ b/dev-ruby/diva/diva-1.0.2-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby26 ruby27"
RUBY_FAKEGEM_EXTRADOC="README.md"
@@ -22,9 +22,9 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-ruby_add_rdepend "<dev-ruby/addressable-2.8"
+ruby_add_rdepend "<dev-ruby/addressable-2.9"
all_ruby_prepare() {
sed -i -e '/bundler/ s:^:#:' Rakefile || die
- sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/addressable/ s/2.8/2.9/' -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
}
diff --git a/dev-ruby/diva/diva-1.0.2.ebuild b/dev-ruby/diva/diva-1.0.2.ebuild
deleted file mode 100644
index f026d01e2f5a..000000000000
--- a/dev-ruby/diva/diva-1.0.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="diva.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Implementation of expression for handling things."
-HOMEPAGE="https://github.com/toshia/diva https://rubygems.org/gems/diva"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-ruby_add_rdepend "<dev-ruby/addressable-2.8"
-
-all_ruby_prepare() {
- sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/elasticsearch-transport/Manifest b/dev-ruby/elasticsearch-transport/Manifest
index 5366b0fb14f4..f9294d8162aa 100644
--- a/dev-ruby/elasticsearch-transport/Manifest
+++ b/dev-ruby/elasticsearch-transport/Manifest
@@ -1,7 +1,9 @@
DIST elasticsearch-ruby-6.8.0.tar.gz 336486 BLAKE2B 5bf9538d3710787939a61b411918f3712a8490ed20df1039613f3828a55758e373e56c6794d597a95c04cf610aba8cea1113982b91cde764c96ee454e59cc7b1 SHA512 d75437b04770cac2ac65fb91f0b18cd3beae0248fa2f148aa820da5272093e5b05d00dc4c82c699d7e31b23d7f06ce7727f74eb5a9b0308264f7139e32774c91
DIST elasticsearch-ruby-6.8.1.tar.gz 336746 BLAKE2B b7e7f039c1605ca808f57ee2ecb5fd346672d89b1b1cc8eb2d30c8bfcab9d7283f082d9852f0f186a36298dadae98f6951cdbd6a0f401568640f7de006976b0c SHA512 01ab96c92ff04818e29dbab34d73865c1f2adc816670e1fbdfe29a545eb224ff2c6368d7e0f90264c71db76a4f369626ed2e0a4ed3401adf749e0cac41d1f41d
DIST elasticsearch-ruby-6.8.2.tar.gz 343982 BLAKE2B 84878d08919d5a533943bf8a8b092f0ac74b6e1f160d822a9bbe079cb80d3dbfcc09619c1bcb25e0ad6015acfce383895e41ff9e6300a119c3a7ff53b22f0564 SHA512 c76ea7878726e7145a8c6b8759a916678da0d764620c15b77c3add08ec5d42147d0ff69a0e48ff2f8a4cceb39e7047afcd002862487d00752f84062d9df79874
+DIST elasticsearch-ruby-6.8.3.tar.gz 345447 BLAKE2B 6f10b4345d098b36c5b4d8e90e8745b10313de0df1f5bd9285e72f891a871bff8569318d5bd15ab5cca0ada722042affb6bd20ddb68117eb689eadc0c2a16706 SHA512 3001760ff49bf72ba9ac5e11f3338e320c828bfb245d45535325f422e438b693d1ae7a4f73ab766386a76282eca435849c670f3ad98e9431b80b402e97268f83
EBUILD elasticsearch-transport-6.8.0.ebuild 1286 BLAKE2B 74253518166d3899889640fd67d32b3a9851b85d04e8bfbda7cbe5219bd623f0d33b43497843dd487edcc47228df4ead1e05e192d8719f170eff5afd5bd5f03a SHA512 e897ff95b6406ae36bbea0b2d092c9de8990310aaecec94a97fad17cea20b9e953b294ef1f46ab237461f4789fc9b32f2ff0eca29a9a338d8db4e085317a5a41
EBUILD elasticsearch-transport-6.8.1.ebuild 1245 BLAKE2B de79ad2d371cdc49172d4aa835048c11b462c5f7faec0e3512890b6ea36865b15289e46a5b0bff61ab9bf0fb1080d6333ff3c58f15558940112898903bebe4ea SHA512 72c619d7be6141257c7e91f6c436cdd349e0abdced71e93a05a143246ad56f0003a0ed876e53aaceba5b8b3c049cb82c4daf80261b867cd6cb44822f9d3e620b
EBUILD elasticsearch-transport-6.8.2.ebuild 1266 BLAKE2B cd158092fb761a3a7e02917c62a9e75ae207142d04cb40d3377b48a28cdbf3e96fe05c9a46884bb4d52502b77e7c6dfecef1f68ed1261ea2ddbbcaf35feb4ef0 SHA512 ad6021417629213db68bcfdfcbf7773de1ddf07e49fcbae26ffa8df46a0505c335964f8da53ffeee8e5bde8d78c79821f31272df4b393dc1b66813646d52061e
+EBUILD elasticsearch-transport-6.8.3.ebuild 1259 BLAKE2B 8fb30418fe87bbb201b381a180767a80e0675507aea6c4bb69c0a5962a39f6d5de0926effd2bd647a241229fa5be9b5e447b0fc77fbe70c7cc316ef67b859ba2 SHA512 b9f1f1801ba6054480f03d1ab410249d2132e620320637582c118e740184909ff11da1ca256244da27b9a2aa238f4285148fb7d0462d766c8991c3768af2042f
MISC metadata.xml 216 BLAKE2B 8493bd6b16f9f2e33b12278ca7e8e9d31ea3e37a3f44876ac1dce534a2a57429dc689cf94d836e3aacd95cc119886ae88cbd2e1bf42e3d5b6523c4bed02beaac SHA512 a36b2fe6a545d22835082cab8d9f5138be3ba418c74cb5939216cd809466fcc002e30f2a9abaac8ec0990a1246332fae70a75eb7093371e222a79d405a07da6c
diff --git a/dev-ruby/elasticsearch-transport/elasticsearch-transport-6.8.3.ebuild b/dev-ruby/elasticsearch-transport/elasticsearch-transport-6.8.3.ebuild
new file mode 100644
index 000000000000..9e3d3dfb4e1c
--- /dev/null
+++ b/dev-ruby/elasticsearch-transport/elasticsearch-transport-6.8.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_TASK_TEST="NOTURN=true test"
+
+inherit ruby-fakegem
+
+MY_P=elasticsearch-ruby-${PV}
+DESCRIPTION="Ruby integrations for ES, elasticsearch-transport module"
+HOMEPAGE="https://github.com/elastic/elasticsearch-ruby"
+SRC_URI="https://github.com/elastic/elasticsearch-ruby/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ dev-ruby/faraday:1
+ dev-ruby/multi_json
+"
+ruby_add_bdepend "
+ doc? ( dev-ruby/yard )
+ test? (
+ dev-ruby/ansi
+ dev-ruby/mocha:1.0
+ dev-ruby/pry
+ dev-ruby/rspec:3
+ dev-ruby/shoulda-context
+ dev-ruby/curb
+ dev-ruby/patron
+ )
+"
+
+RUBY_S=${MY_P}/${PN}
+
+all_ruby_prepare() {
+ # fix to work without git
+ sed -i -e 's/git ls-files/find -type f/' *.gemspec || die
+
+ # remove useless dependencies from Rakefile
+ sed -e '/bundler/d' \
+ -e '/require.*cane/,/end/d' \
+ -i Rakefile || die
+
+ # Tweak test setup to only run unit tests since we don't have a live cluster
+ sed -i -e "s/RUBY_VERSION > '1.9'/false/" \
+ -e '/module Elasticsearch/,$ s:^:#:' test/test_helper.rb || die
+}
diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 04e1a4205fc4..76b5d011962c 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -2,6 +2,8 @@ AUX facter-3.14.6-fix-static-libcpp-hocon.patch 488 BLAKE2B 73f28cf30f5dca16f2ea
AUX facter-3.14.8-explicit-rspec-2.patch 578 BLAKE2B 7bd6134235c61e03b2706388ad0c2c21e67582b00c5588b1d0596e3f783eb1df448a92c031862b03c0dffeefa10e0b69fdda4b44d88ac6e09a66f325900cf96f SHA512 a4c219b78b25c2a12e8578c092284fb4bd6d07b8b0d819d5625b1043d2b395413609e21266d3a7bceaf0461ad059e0edfea14a5e48bab85995eadf2d77bff17d
DIST facter-3.14.17.tar.gz 409415 BLAKE2B 5884d1244ee869b1e8880bb243996be5a0377adcbcc7e02ccd94a98f3a98d700ad129a457dcddcc3aeae6027fb818032331ce5690019fe7186e8deb9b022430d SHA512 109a7748d883748c516ff7262c7eb589f3c7321edc3882aad242f6fece566d1e6e81f340f3dbb3a7fed16c528ba0da8769984c394178efdd447f10de1841ff53
DIST facter-3.14.18.tar.gz 409243 BLAKE2B 6d11498ecd82910ab82ec9674fbe7cf8d87f76f47dc6bf1a25c6138d498ad0c1d47ae5b2cb67fb092892e29279ff3263e2d025ff1317e4fb428105c943ee11e3 SHA512 537696324fd1ea653019fe3febdd168f40155d120bb0f9b899711c04f8252166731ab3530e2f03c01606e3549db3726e146b00781ac6ab5383f5ba2ce1e74d3f
+DIST facter-3.14.19.tar.gz 409345 BLAKE2B f977bb36ec8042ac950babd19ed398b8bd4fece854304a8a7a5f6b7608c3ad6ba4999b9038e401d599883da5bad63304b502fef164d1988d68a8477f1ff302a1 SHA512 65efc0237edc8198165e8229ca5d64e165a36e58718a863e14df9de9b64d4c9fb911d084e23daa982473f0703077b2cb0a5de8c544161591a894d537312c30f0
EBUILD facter-3.14.17.ebuild 2102 BLAKE2B afba1a731812d9927d40d1ef098217ded54abcdefe0bac9488344d0786609ba4aefa28212dc299348995496a9fe09cffcbe2b2cb35985c1a186b2acf04965768 SHA512 a08dd0c33f5b89adb6f6b55b455e0297a69baffbb3cf5e54c8b758abc6bbc2765fad1f46a4cee1937f12ff25b6099eb0c61e2f5521bdbbd8c5df3bcb8cf1b680
-EBUILD facter-3.14.18.ebuild 2104 BLAKE2B 4b154757d004888f958fbb7d6d916fb44c540b2b46322134b8b5d4e2a1aa14939e85f76d7c7ebc8c594a16f6842de998b9135c1c69ecdd51a702ff097a09cac9 SHA512 1f345cf8e7fadcd7f95266084c0a5cf8e8d3b1e2b895127a6de610b6c63fc1d7ebda5f3093948851e7dd0718ac52e5ddd71f1fa9911cf3a269b43341ce3656b7
+EBUILD facter-3.14.18.ebuild 2102 BLAKE2B afba1a731812d9927d40d1ef098217ded54abcdefe0bac9488344d0786609ba4aefa28212dc299348995496a9fe09cffcbe2b2cb35985c1a186b2acf04965768 SHA512 a08dd0c33f5b89adb6f6b55b455e0297a69baffbb3cf5e54c8b758abc6bbc2765fad1f46a4cee1937f12ff25b6099eb0c61e2f5521bdbbd8c5df3bcb8cf1b680
+EBUILD facter-3.14.19.ebuild 2104 BLAKE2B 4b154757d004888f958fbb7d6d916fb44c540b2b46322134b8b5d4e2a1aa14939e85f76d7c7ebc8c594a16f6842de998b9135c1c69ecdd51a702ff097a09cac9 SHA512 1f345cf8e7fadcd7f95266084c0a5cf8e8d3b1e2b895127a6de610b6c63fc1d7ebda5f3093948851e7dd0718ac52e5ddd71f1fa9911cf3a269b43341ce3656b7
MISC metadata.xml 539 BLAKE2B 5e7dc30c0696bd913c537091d3b9ea909870a833c82811ceef43633486e6434eacb22dd288e2ac544303e085eb60934619a5d8d39d8d2c70c2fccc319e00cf5c SHA512 33939edfb2a516911b9de80f36d80e1193086ac0f5bce5d2117706f976921fe23b90cbfd8a25311a9d5176c90ec7aed5987ad9821f5e410b97818782b50d83c7
diff --git a/dev-ruby/facter/facter-3.14.18.ebuild b/dev-ruby/facter/facter-3.14.18.ebuild
index 249ddd7569a6..b69eea0e499e 100644
--- a/dev-ruby/facter/facter-3.14.18.ebuild
+++ b/dev-ruby/facter/facter-3.14.18.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_BRANCH="master"
else
[[ "${PV}" = *_rc* ]] || \
- KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
diff --git a/dev-ruby/facter/facter-3.14.19.ebuild b/dev-ruby/facter/facter-3.14.19.ebuild
new file mode 100644
index 000000000000..249ddd7569a6
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.19.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake eutils ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+if [[ ${PV} == 9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/puppetlabs/facter.git"
+ EGIT_BRANCH="master"
+else
+ [[ "${PV}" = *_rc* ]] || \
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+ SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
+
+RDEPEND="
+ >=dev-cpp/cpp-hocon-0.2.1:=
+ >=dev-libs/leatherman-1.0.0:=
+ dev-libs/openssl:0=
+ sys-apps/util-linux
+ app-emulation/virt-what
+ net-misc/curl
+ dev-libs/boost:=[nls]
+ >=dev-cpp/yaml-cpp-0.5.1
+ !<app-admin/puppet-4.0.0"
+DEPEND="${RDEPEND}"
+
+# restore ${S} and override all phases exported by ruby-ng.eclass
+S="${WORKDIR}/${P}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.14.6-fix-static-libcpp-hocon.patch
+ # be explicit about the version of rspec we test with
+ "${FILESDIR}"/${PN}-3.14.8-explicit-rspec-2.patch
+)
+
+pkg_setup() {
+ ruby-ng_pkg_setup
+}
+
+src_unpack() {
+ default
+
+ if [[ ${PV} == 9999 ]] ; then
+ git-r3_src_unpack
+ fi
+}
+
+src_prepare() {
+ cmake_src_prepare
+}
+
+each_ruby_configure() {
+ # hack for correct calculation of relative path from facter.rb to
+ # libfacter.so
+ my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+ ruby-ng_src_configure
+
+ local mycmakeargs=(
+ -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+ -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ addpredict /proc/self/oom_score_adj
+ cmake_src_compile
+}
+
+src_test() {
+ cmake_src_test
+}
+
+each_ruby_install() {
+ doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+ cmake_src_install
+ ruby-ng_src_install
+}
diff --git a/dev-ruby/faraday_middleware-multi_json/Manifest b/dev-ruby/faraday_middleware-multi_json/Manifest
index 24f6b5c79e3d..c17813b3a743 100644
--- a/dev-ruby/faraday_middleware-multi_json/Manifest
+++ b/dev-ruby/faraday_middleware-multi_json/Manifest
@@ -1,3 +1,4 @@
DIST faraday_middleware-multi_json-0.0.6.tar.gz 3455 BLAKE2B 3fcdf69d90fe2da5cfe16851b5a5050429593c39c3d56eeab3e687ee89d036822197273fda44370878fb4087c29d6e2357b3220526c9adb8566a83f8d50bbac4 SHA512 4abc794a06725d4a584af08a58874162f1bea6424569f0fa6683ac0df7882708d3872e6a42024d7fa764d08688ceccbdf61d9870f23b71ea3c842440b495cc61
EBUILD faraday_middleware-multi_json-0.0.6-r1.ebuild 889 BLAKE2B 0e1da545a766360827156ea53bc3349c0be8810be913dedd20328c8f44264e374c797f092a45ad5a41219eb75bff96626cf9732cb3bf3ddee7c21c0fa7bbc693 SHA512 f1e8e1b879ed78b7b2a1ab3eae0b5c5b500933cd29c0529f75af9b342c05d7c59d69af93cf39172be5c162703344ad72c28df1c9a9517b4c2e4246340ea283e8
+EBUILD faraday_middleware-multi_json-0.0.6-r2.ebuild 844 BLAKE2B d2e23997e306c0833703fb7abef250f7c500374a71010509cdc7ca32f2c80532ddd140ae2e836d1aa7678d8499144b66b58fab255692be0d998b6eca095c51c3 SHA512 7cfafeaa666a7f2a0acf158dd3a94ea42d94eea41058fcd4c23c2b20471240e4ce659c0a8152e03eba5743eb2405844cfe36cf4f498ca0d3ec202ce5c25ea034
MISC metadata.xml 623 BLAKE2B 7be969984baa0dbd08ae9c667ab8a6dc7144de07d5a54721a0f8630ee458b02f8e21f2a693d43224d860daae2464e5e88e43b437c62dc695cf2d2c61cea13e9d SHA512 df56fd21e8b99a769ea2e9c214a2720f90e32d410b78bf884c13fca5a4f79d84f3c3f02163e7b3f39d86f15aa54e6bf1fbabc15e0bbbd4bac8c516f241b0d2e7
diff --git a/dev-ruby/faraday_middleware-multi_json/faraday_middleware-multi_json-0.0.6-r2.ebuild b/dev-ruby/faraday_middleware-multi_json/faraday_middleware-multi_json-0.0.6-r2.ebuild
new file mode 100644
index 000000000000..e32a1e15b425
--- /dev/null
+++ b/dev-ruby/faraday_middleware-multi_json/faraday_middleware-multi_json-0.0.6-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Response JSON parser using MultiJson and FaradayMiddleware"
+HOMEPAGE="https://github.com/denro/faraday_middleware-multi_json"
+SRC_URI="https://github.com/denro/faraday_middleware-multi_json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ dev-ruby/faraday_middleware:*
+ dev-ruby/multi_json"
+
+all_ruby_prepare() {
+ # Remove bundler support.
+ rm -f Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+
+ # Avoid unneeded dependency on git.
+ sed -i -e '/files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/haml/Manifest b/dev-ruby/haml/Manifest
index e56c420099dc..b3107a9a3992 100644
--- a/dev-ruby/haml/Manifest
+++ b/dev-ruby/haml/Manifest
@@ -1,4 +1,6 @@
DIST haml-5.1.2.tar.gz 126059 BLAKE2B 5d805f29c28d0f6355f7b79e5724ec1639a808cfae75c26633edddcc82d964a48dbc1654b780fb706529ca22abcaba953a1af6f483386c336035c079a719e585 SHA512 405976de297bfdbd6f010442d940205c404f057a54cd7162feb400b1831af3e4e60fd05a637a2f480204428512ca7dd66c02aca22b0006d6d515c06968eb08a3
+DIST haml-5.2.1.tar.gz 129795 BLAKE2B f561d8969fd4b49f1bbbf943c612a5cd3205a1b3a1ef544b4939dec5746d6e04b438f8bf69a320b95455fb15ab5a8d6c4c7ffef0aeec3d0698d46e6ef0d37e34 SHA512 b7a034604346b6e62f7cf13cce5582d53d81644bd4fc3b178b4c1e175fbea2160a562a6a2b539d810288ccfbca2d12099694a314d9df4286aac33ed1e0e22fa5
EBUILD haml-5.1.2-r1.ebuild 1680 BLAKE2B cb73b65a6f73e3e555a34b4f59800ef7338eb3ef0ac3e40b9b64b6252781b1f715b4bf9ceb2a12fdec6bdbcd5830b2f5efd3b72cc388d8333e1dab180d24e809 SHA512 06ca53ab7ed464657aed8c5b4c09d7357ac47e58f9f38c922d4addf257e3d7e16506244fab6328112f93e8004f675bdee49ea02abe97d894b937e251095e1f19
EBUILD haml-5.1.2.ebuild 1659 BLAKE2B e9a2581d41907f0b6a587829ce8243e57c9f4582ad09f4e90eeaf02bcddf2704c9f96a0a384a14cefb9b4a1d93979df7a398cf7e69d1bd7e7b9bb42ed9b34aae SHA512 dba0fa00d2eb9b29acdcb2e707132b9a8f23a25e254cce611e04dad239eb8f8f885801cf52212880105f176fa96a0ac7e31337d3c59f2cf38a528855db241d38
+EBUILD haml-5.2.1.ebuild 1674 BLAKE2B b282fa4a7f509f560e41770f3fabc73c0203ee48f82a10ad6673565dc10ad2fb71d750f260e2a98b41fbe00d290059ecbd500fc8628e2bbe443b985223f14ed7 SHA512 24eb0d0616e6de073391615c1ea15261230c7f60da21cd2e8087ca1c90215a0fed91259063d1da09129a3a31020f174f09bb56b4271730327960dae629df1a87
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/haml/haml-5.2.1.ebuild b/dev-ruby/haml/haml-5.2.1.ebuild
new file mode 100644
index 000000000000..9c7af1f851bc
--- /dev/null
+++ b/dev-ruby/haml/haml-5.2.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true RUBYLIB=lib test"
+RUBY_FAKEGEM_TASK_DOC="-Ilib doc"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md REFERENCE.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby web page templating engine"
+HOMEPAGE="https://haml.info/"
+SRC_URI="https://github.com/haml/haml/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+IUSE="doc test"
+
+RDEPEND="${RDEPEND} !!<dev-ruby/haml-4.0.7-r2"
+
+ruby_add_rdepend ">=dev-ruby/temple-0.8.0 dev-ruby/tilt:*"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/minitest:5
+ dev-ruby/nokogiri
+ dev-ruby/railties:6.0
+ dev-ruby/activemodel:6.0
+ dev-ruby/actionpack:6.0
+ )
+ doc? (
+ dev-ruby/yard
+ >=dev-ruby/maruku-0.7.2-r1
+ )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -i -e '/bundler/ s:^:#: ; /Bundler/,/end/ s:^:#:' Rakefile || die
+ sed -i -e '/bundler/I s:^:#:' \
+ -e '/simplecov/I s:^:#:' \
+ -e '1igem "actionpack", "~>6.0.0"'\
+ -e '1igem "activesupport", "~>6.0.0"; gem "activemodel", "~>6.0.0"'\
+ -e '1igem "railties", "~>6.0.0"'\
+ test/test_helper.rb || die
+ # Remove test that fails when RedCloth is available
+ sed -i -e "/should raise error when a Tilt filters dependencies are unavailable for extension/,/^ end/ s/^/#/"\
+ test/filters_test.rb || die
+}
diff --git a/dev-ruby/launchy/Manifest b/dev-ruby/launchy/Manifest
index a006248d41ff..13c872c8d218 100644
--- a/dev-ruby/launchy/Manifest
+++ b/dev-ruby/launchy/Manifest
@@ -2,5 +2,5 @@ AUX launchy-2.4.2-drop-failing-test.patch 1033 BLAKE2B 77de99bf447ca68eb16bc1030
DIST launchy-2.4.3.gem 29184 BLAKE2B d6e8e26f37a811fc994ee762791ea9ddb424dc99d23790905f80416734677535aa8b2087eab233dc1535556c240f260c5995185e10642cd682bbe508e3e30654 SHA512 7c3e0377c9a310b2e7a4d1544b4790f6f959d24b6aba91660e979eb943f4bee641e0b5a44687b693ffe99304ceb96a9a6cf9fed142e231af01135bd2b73321d6
DIST launchy-2.5.0.gem 30208 BLAKE2B 30719f97fdf1bca8a66eb113992c8714103a7fe87262c3677a0fa64b58070593bcbdba7357b81e5bada9e8a143e6601e28ef2d2730f0028fdaecefad23156fd8 SHA512 d80811009155d9cea6a2e69b5f7482aaec7d0bf23ecca4cbe72e440fb4eae1c38bc5904e863998f1966c7a99b98bad1f4456cec1cb076f96f5a99b835448b39f
EBUILD launchy-2.4.3-r2.ebuild 1098 BLAKE2B 75dd785ed55971e0184afa0128dd38ef722fd3d30cb11ad0d490f370ea39ba0bc2153fc91c91c97ee21a6f19052b0e5ce89b6bb7a44381c2ba1f20325e508a64 SHA512 c954f1f045b0c18e25a204ddaa15e1f6e137b80cf1e0b7db0c91b87ddb5a8bc53aca0f0b919a8f6854520851187535329ffeb6f21544c05f147bad6155808c3a
-EBUILD launchy-2.5.0.ebuild 990 BLAKE2B 019ae492d56b02799d0002c8a4de74939a316a90800dc50e1fe2225a87afa9dd9cf5986caf646e7ac7b520987951c4b65cca4ed475f4af6b0ed9f3a6a4f0e356 SHA512 338e0d6b709920e77f6cec7bdebca5e5804adba7e5cccdfae386e9615ed7308492e54a164742b6186dfaf7d563750f22f56b8f6ed7167018d71116d50cc49796
+EBUILD launchy-2.5.0.ebuild 989 BLAKE2B f774b55182abe23ad9f612075d1891b0d023d086c90cb42874a8816eeb1b9801cbc707c9c4ad7d666ac339a4cbd2fa589d7338cca7c84362388490e9f80fb269 SHA512 ac815e763a77cc91a4f7d2100b234bcd0eb0d4cdef5aa34f90dbba0a6528f9bd26fcf5a9b9e0d17225582e317a7b63e36efe1990573ee918bd153ceb623abf9b
MISC metadata.xml 339 BLAKE2B 38d4d73836cb52b4a7a2771e032b4c146be4af4d6730de8b81e7a860ef510e7e8071a6e23ca6e67cd5b0df142172544dd6f1ecc1722ce16beb5cf6b64f4b24b8 SHA512 aeef903ca61304d96a205fadb63022e5e44f01f5e5da7d0d9211dc8dfdcfe21a45d1128ca10a4adb0ddcc4eea7bf1f0b0bbf5a6b2cd45978c1fa35fe304740fa
diff --git a/dev-ruby/launchy/launchy-2.5.0.ebuild b/dev-ruby/launchy/launchy-2.5.0.ebuild
index 62ac53250ba4..4ec867d948c5 100644
--- a/dev-ruby/launchy/launchy-2.5.0.ebuild
+++ b/dev-ruby/launchy/launchy-2.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/copiousfreetime/launchy"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/addressable-2.7"
diff --git a/dev-ruby/liquid-c/Manifest b/dev-ruby/liquid-c/Manifest
index 60298edd96c1..9173f0144e36 100644
--- a/dev-ruby/liquid-c/Manifest
+++ b/dev-ruby/liquid-c/Manifest
@@ -1,4 +1,3 @@
DIST liquid-c-4.0.0.gem 15872 BLAKE2B 8083ae622da685db2aa557ffff0927a900a51c92227ea2523dcf4c408ff4df6f417cbf7fe019383220c3fe580d53f40d496787d8f7328a1e42c3f17a435eebe6 SHA512 a9f3618a7286c6417e9d22cad8c0716f84f33c43e9b12708711f9c4bdebb94a30e408b3dca99cdfe0a7c5b5e5b39ffa79e978ef6b44e5359975e3d74106932be
EBUILD liquid-c-4.0.0-r1.ebuild 623 BLAKE2B 922e4803e0c8a5fffdebc21224850557fff29c0f7a1a6b350730a18be21de34c8e29e30c612c1d2962b1638d34050948cb3462ae0858d920a516dc57135d9397 SHA512 1ba9701e82ee75dd227757b94883fa0daa39cf6f6495c6bdffb6b8f5986c84569bb5a741ac4111f183f58ffd4b86fce170fb3204b54b2f416662c403401a3ef4
-EBUILD liquid-c-4.0.0.ebuild 779 BLAKE2B 3530d2fc60d4b5758e4c21b0ae65d8a2d1a9d49e291391d4ff5840c7839e53befdd9e137ab211083532af0d7dbe34d8de71175ba3fcf0fe4dfb7d68437861415 SHA512 f2d5f5266f82dfd5fd966261936b5ec8f91969c05d3c02852694ce41f644f9a453250004bb5a94e0d59712091ff08ea66b5eb45de9dd307ec77cd431069a09ea
MISC metadata.xml 342 BLAKE2B af634d72b014424082fb52a22cf6ab3d792ec115c9ed1e4acdcd6988202bfce3256abf592c84ef7f795502f40be4fb0bf730ddc0900c703c7d5081290fe09a70 SHA512 443cd881ba1a56967dc7ebbb41fc28e14b33fe44ecc40aa5e5c38d1abb786b15913a07404faccdd41213205171e5caf16cd771478a414d7f3e52dc70c777a0a3
diff --git a/dev-ruby/liquid-c/liquid-c-4.0.0.ebuild b/dev-ruby/liquid-c/liquid-c-4.0.0.ebuild
deleted file mode 100644
index 859ab056980b..000000000000
--- a/dev-ruby/liquid-c/liquid-c-4.0.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_TASK_TEST=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="Liquid performance extension in C"
-HOMEPAGE="https://github.com/Shopify/liquid-c"
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="~amd64 ~arm64"
-IUSE=""
-
-MY_PN=${PN/-/_}
-
-ruby_add_rdepend ">=dev-ruby/liquid-3.0.0:*"
-
-all_ruby_prepare() {
- sed -i -e "s/-Werror//" ext/${MY_PN}/extconf.rb || die
- sed -i -e "/[Bb]undler/d" Rakefile || die
-}
-
-each_ruby_configure() {
- ${RUBY} -Cext/${MY_PN} extconf.rb || die
-}
-
-each_ruby_compile() {
- emake V=1 -Cext/${MY_PN}
- cp ext/${MY_PN}/${MY_PN}$(get_modname) lib/ || die
-}
diff --git a/dev-ruby/liquid/Manifest b/dev-ruby/liquid/Manifest
index 06157c6dddac..e958d6407e2f 100644
--- a/dev-ruby/liquid/Manifest
+++ b/dev-ruby/liquid/Manifest
@@ -1,7 +1,5 @@
DIST liquid-4.0.3.tar.gz 102242 BLAKE2B 4a025fd8501e237f7619ed989e185a6c55a234577c99423857a826b616c40625c1fd205d998a368488306a88c0b84fc3d3ac59bd01c1231055aa9f60a3d14338 SHA512 5aed3b98fa486a00744e0225f7a3b8004be8ded1e3347f9118fd062684fe33b725b84d1f88bdd5e881399e6efa60b4aa32f57cf10f4583aa27ec8c8288b52bf9
-DIST liquid-5.0.0.tar.gz 119166 BLAKE2B 429811adde3aad74c354eb9e129a0cef9c994839881246c9bfd06a9283e65eaa8b7786ff0d6cebdadf7363a9f2f67959b12b57d39bdc4343823116d3e81849de SHA512 77179bfb764a947bc3da0eab2963f951b189414ca01633b3817196d1267f8b098aba8c2ab1ce3129f8ae5a95fa8b39ad60940736a0f89f9ecd1a14b46d7d62b4
DIST liquid-5.0.1.tar.gz 115523 BLAKE2B 52194481aef296785812a76979ee215e5adffbb73c4dd80de8f8dfb6995757d22a698a6acb950281f69cec32c2c06ba51fe273ba54c7454f308f5547faa9e1cf SHA512 e82fe4b67c338ef2e13652d2c5ba5d52e968c368aff724516a8ed2c157d149441fe73c66be866c0283fbd3472aeb83fec710f77afa1a92dca3206b5c8059ccf4
EBUILD liquid-4.0.3.ebuild 776 BLAKE2B 8f24660c238c9bd6831bb6e60ee9985ed18a356ef53281064ae2c0f21d0aa00cd7b4dd95126519fbb6cbc40db0330af92f6ac1075bf874cb1b63825f38d67440 SHA512 7cdcaa8ee37c7c600095a678c8eb78536483a6a6fe0f18d2f8bff34b7288f8ef98cd06a8e491644b41f02e728ed1eac4bdd93a258764b349fb4488a050e005a8
-EBUILD liquid-5.0.0.ebuild 814 BLAKE2B 8595d5ac9c0042c60be21d190445d54add9f9f53b3b31ab0a8f91f1812c7076cf235e617cd0bef0ddbc99cef5fc9ce4f44c4cf9639d9f05b84f09740b419b581 SHA512 1f6e347cff859a070dbd79db8e82659943f1ccc790a0bc3429e8fc3f698e0934eebdb379cd34a47b962fec7c05ab050b7b027c01811ecd6b56866ec3ef45741f
EBUILD liquid-5.0.1.ebuild 821 BLAKE2B 8ff2bd2cd01b6f4347bbb4806a546880745f414cf7cd03cdb4f9e8e4a445331139ebb8aec2538c10b54944b6b0e85f814b73cc9f96b7d1fa1621176dc7a26dd0 SHA512 b454a7780a1a64401dd8b3fdf3f0a865b95c104daac7586ff61bb211d4cf52ea55464d081a219d8ad1ebec9f425bcf7390dd746429b20128ec4be99807c7d2d8
MISC metadata.xml 340 BLAKE2B d7b2ddfc79a4db0e45aee4759b455288a423c1f2e7364a6184fc49ab939b1ec792cbcb9175b302299217f8dda55253985a03770290e825618fbc490f44facade SHA512 cae45b7e74c0400be7b37f2632f7221e776ec8edab030e6520d1b0109d0448c3d18bf8c9590cae14403acc3f5bb6ca2aa3d29289db3ae8e10915faed16ddd02a
diff --git a/dev-ruby/liquid/liquid-5.0.0.ebuild b/dev-ruby/liquid/liquid-5.0.0.ebuild
deleted file mode 100644
index ae30ed98c39d..000000000000
--- a/dev-ruby/liquid/liquid-5.0.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="History.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="liquid.gemspec"
-
-inherit ruby-fakegem
-
-SRC_URI="https://github.com/Shopify/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-DESCRIPTION="Template engine for Ruby"
-HOMEPAGE="https://shopify.github.io/liquid/"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm64"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
-
-all_ruby_prepare() {
- # liquid-c is not packaged
- sed -i -e '/LIQUID_C/ s:^:#:' Rakefile || die
-
- # Avoid test requiring unpackaged stackprof
- sed -i -e '/assert_no_object_allocations/askip "unpackaged stackprof"' test/integration/context_test.rb || die
-}
diff --git a/dev-ruby/loquacious/Manifest b/dev-ruby/loquacious/Manifest
index 797e8c058de0..3e7faa2372c0 100644
--- a/dev-ruby/loquacious/Manifest
+++ b/dev-ruby/loquacious/Manifest
@@ -1,4 +1,3 @@
DIST loquacious-1.9.1.gem 22528 BLAKE2B 5ab28283e40f63a1bacdf6e7ca0c3c9e64527c21bbc7992720b7e2581c156fd449e18e56e10d6cdbe6c4238e129a0b99f5bf1b0487afbd3fc988ba6e9835d37b SHA512 49d176d0229e80a5af69a7cdd24fb2947332faeb70846f28c21249e5297d81246f55eb7f033cc444999267ae727b26f7540f1ec4a542a65af11c3d3ddf7bb129
-EBUILD loquacious-1.9.1-r2.ebuild 662 BLAKE2B 42cb34b69b4f21d705755f1e5c4befd52337e3bff9915e6225469320c8ca088261ea6c09d2743dbb2b396282a7742de3ada75d1e7ad6837542a872070494ba9f SHA512 f345abcca1c9be6fb9567dfff6334c3b9a6ee92c05498e143e9a188e4875a47bb61bc0be0cc29179cc2aef2549f6e6f11b0cd0235965a8c76cb1380a49c84513
EBUILD loquacious-1.9.1-r3.ebuild 531 BLAKE2B 29fd2a28d437033e3d813f4923964d74be25e86361b44776c103189bdf9231530e9dde66e286d0450a631b42a6f37e052d3f9ad3ddbe0fe79b7b2c0c1e317fe3 SHA512 67bdf578219575e2284cc0f09339ffec99d32fdd912015a7e567bbfd0db1ecd38e23c9cb39b7fba354b07184110863345cc41bdd6972ac09b48b9f158c5969bf
MISC metadata.xml 340 BLAKE2B 7d541010db79dff55ebd4b1a4a42501ab93b654f0e732830ff7bdefb8b675b45fcda73a8b07699bc9d73e67937f5d168d29d2f9289902b1cf5b5aee72e09f275 SHA512 b68c4a29f683a2a736ebfae1c9e0ba646e80a4384946dc69879494c495b29f4ee0cbbbcfc42f0cc6ec6b8460c773d2ce410748ffb9f1ac81ce8394dd3b61621c
diff --git a/dev-ruby/loquacious/loquacious-1.9.1-r2.ebuild b/dev-ruby/loquacious/loquacious-1.9.1-r2.ebuild
deleted file mode 100644
index 3150989e1cb8..000000000000
--- a/dev-ruby/loquacious/loquacious-1.9.1-r2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Descriptive configuration files for Ruby written in Ruby"
-HOMEPAGE="https://github.com/TwP/loquacious"
-
-IUSE=""
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-all_ruby_compile() {
- if use doc; then
- rdoc lib || die "Documentation generation failed."
- fi
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- docinto examples
- dodoc examples/*
-}
diff --git a/dev-ruby/mab/Manifest b/dev-ruby/mab/Manifest
index bfbc5df453b7..b5411cef683d 100644
--- a/dev-ruby/mab/Manifest
+++ b/dev-ruby/mab/Manifest
@@ -1,4 +1,3 @@
DIST mab-0.0.3.gem 25088 BLAKE2B 70d250f0fde8a2b7cc8bd50836b8a95b9c0d3e4c738ab2698781c685de508ee58465ce2710ef1fdc63316bfd4db9e16b1951f0d04a9db2a7b9ec0e237bd1c416 SHA512 0761a8de59243356981555ac5000cd98a0413f75bd9eb84848f8efd77be1895a44cf3b90f1182193f90c63a256ebe4a179e8f94a992a30f30ccaf4183b8d4c67
EBUILD mab-0.0.3-r1.ebuild 541 BLAKE2B 4046369675a31b62a70eb7f6d650cbf6cd848348e6858ef1ae4f43de7308d4d603cd4aa8d0022e81aa1b74daa43545b70e6d99b192ceb35e713d031d9d7d3223 SHA512 ccd2a309a7ab963ae03ca857b3870b6c0a891aefce8fb831af7216381aac1a1295a125b28fff150e67439bd965585466b9fc21317d73ac65f17d002c11851c2a
-EBUILD mab-0.0.3.ebuild 573 BLAKE2B c042d8ec7ea0b0b24fd1749d353e03f778446493bc2c4e5e01a0cd50e03fb0bd4e71901e4589f10b4abc7e6890601e61416e08bca549be4e056f7d87b286d4ae SHA512 35f973d05a03dfebfd064c9000b51e984bbd94a4790525e092979df4d98935c642ae03b4eb05fd64fa5d680c6430109aafb4ec1d44cd838cf8e24c9bf3f51d5b
MISC metadata.xml 337 BLAKE2B 65d4aea77f54f888fc65d68815c6eba286e79571a6bde73d96cc20cfc220383e2604cbfe2f2ed21c7a95ff029aefff585b5651210632b32e5fa37d27a5adf65b SHA512 41b676005fd23abfa8809dd03a0b3beb994f0831e1b9a9a6afac7d1feb6462f04da0a9ae5a0f3a32d9ede7b8598330d96bada693850355ed1b29ebe64c7a292e
diff --git a/dev-ruby/mab/mab-0.0.3.ebuild b/dev-ruby/mab/mab-0.0.3.ebuild
deleted file mode 100644
index 4379705a46da..000000000000
--- a/dev-ruby/mab/mab-0.0.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Markup as Ruby"
-HOMEPAGE="https://github.com/camping/mab"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-IUSE="test"
-
-ruby_add_bdepend "
- test? ( >=dev-ruby/minitest-4:0 )"
-
-all_ruby_prepare() {
- sed -i -e '1igem "minitest", "~> 4.0"' test/helper.rb || die
-}
diff --git a/dev-ruby/method_source/Manifest b/dev-ruby/method_source/Manifest
index c1659bae4b37..e262e3ba4846 100644
--- a/dev-ruby/method_source/Manifest
+++ b/dev-ruby/method_source/Manifest
@@ -1,5 +1,3 @@
-DIST method_source-0.9.2.gem 13824 BLAKE2B 842277a0a38331430c3c6a9f45c01d965de1997d8e9aa291d1948103c9812a23c5e67f3e7b7a2e6ec982de2a5eb841a78f6b8d1633ed17c5b7fa916698737ffb SHA512 87bac1d9ef2f1b09a26358d6d2e7e1035703d1bee9b6689567e8967baa544a456b63b2a1271305979ba077ebae32062708666588500e5810dd9f8e282d444b8c
DIST method_source-1.0.0.gem 13824 BLAKE2B 1b6b4c23b2e73972acb69bf488f39d88fae3bffdc4e28559d880ce817199b9c1da8183f10cf8be5122535415b938c9f3964c9b4bade1dfba7fb4457c052185dd SHA512 d3a2dace01d987203d0520583120bfe08812237602421efc3ec7ff8054f2403b0aac13f15b8b91dfdb6e6679a519f707ede67ea6fed72cd8242edacc828a9caa
-EBUILD method_source-0.9.2.ebuild 476 BLAKE2B f6a213ef1e29263316b9b3793df3f61d76ad769856626d8d88d89010d3405689da2978dc66a2aa1ae6ac58c57d4b1f4d6cbc5bf46479b182957a81158e2c2cac SHA512 5ac9fa760b314feebcd75be01e06c0913cbd507eb5112bcd403a0226658810767516c8293d2c752a0a8325aa0bf1bc67097e47eac77ec9179780af020bd4e9ab
EBUILD method_source-1.0.0.ebuild 445 BLAKE2B 0c7613d2cd57c530c66705197e9afbcadcb6c5c05f9b16d329ae950acf4f33a76a96f068854cc9073340a7a6cb0b8274355548b7dccb029feed1b1dabc9d738d SHA512 e8a0c531bec4e2f2dc3cd7a3d43ed598d7a333a2978585796339d1b9c31fe16db65982803fb563bbb967c9829bd6d35d4df0619d2e974726117fa8c92a9552dd
MISC metadata.xml 348 BLAKE2B 055674d709a654248c63bf20a1867646170cd6b9e2d74cf54b6640ed14b5b0255b2e23986ed068a96412b0c288262fd207d0e267b70f356ee048635732f8a965 SHA512 425721c75e37753f9df91fdc628d1cdad2ab61fb9c49af31405df4070bcf429a703b8696ba5f0a596416f7d7f14ccb4285e39afd15302da6ec753a630d098e88
diff --git a/dev-ruby/method_source/method_source-0.9.2.ebuild b/dev-ruby/method_source/method_source-0.9.2.ebuild
deleted file mode 100644
index 150dcf7328f7..000000000000
--- a/dev-ruby/method_source/method_source-0.9.2.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.markdown"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Retrieve the source code for a method"
-HOMEPAGE="https://github.com/banister/method_source"
-IUSE=""
-SLOT="0"
-
-LICENSE="MIT"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
diff --git a/dev-ruby/middleware/Manifest b/dev-ruby/middleware/Manifest
index a005251eb9f8..e5021f17d36b 100644
--- a/dev-ruby/middleware/Manifest
+++ b/dev-ruby/middleware/Manifest
@@ -1,3 +1,3 @@
DIST middleware-0.1.0.gem 11264 BLAKE2B 27d8db46ef95f30a751c26aade2331285887abf8360a07a99bce02ad1193650edf1d9dab30078ae9a6e56d8e1f3384f7c357d5a01d9a5ed52fedc9d3c4f559d3 SHA512 a485c254accefb915a56a6aaebb0bf5fa8520e5aefb1dca9945f4402fd6fb28cd69b34692d5d276f2f025c6f919d983acba44ef0ad9d8966fc571f7cfd64da12
-EBUILD middleware-0.1.0.ebuild 632 BLAKE2B 37395c73354b5807529a1235684746325ebce6faa9e39c994a7b3eb16be0378414c4ad6b40ecacc0a46cc9db014073682485b7db8782219725bc2005fc8f415c SHA512 930254fae44a8aa3b0fbe5efc1002382bcc4a52c6f6c852a36e43cf998c5db2ea98e7e59780b656d53771a5bb2eb2fb9bdcb9bb3a49371374f2086f5ec7558f7
+EBUILD middleware-0.1.0.ebuild 632 BLAKE2B 19a2e3771c010a047dd112402a519a73b33fcf390e6b034ac330aee8874967ff53dc1116ddfcb08daa7e54530a0ce39ef77b20809f7e53b6fdf6449ae4498a2f SHA512 a27d87b99010eb5bb56778d43eb4a25c06bd2f0af207ef66285c84d96e674c31409c450f23c6383f3a79faeca2e9ac6f934ce06b0e40d4a579e9fe15a707dc72
MISC metadata.xml 257 BLAKE2B 6339b8ae3ef779011f34940b5af7faca341317790ee6752ad73cb83db463ddad10b25cacf16f73ce6d0fde976d916e2838e6209bdedfbe5ef6da285be302203d SHA512 d86ea11e509e5d031f82c4bb476a5974b85d812abe415e95799bdf34a308ade95e2f1cf35f6af84ae5acd0f67996b150c02712b75ab4f5a1ff4eef0ffb046d7e
diff --git a/dev-ruby/middleware/middleware-0.1.0.ebuild b/dev-ruby/middleware/middleware-0.1.0.ebuild
index 8dd0a3713490..a2f671910072 100644
--- a/dev-ruby/middleware/middleware-0.1.0.ebuild
+++ b/dev-ruby/middleware/middleware-0.1.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md user_guide.md"
diff --git a/dev-ruby/mime-types/Manifest b/dev-ruby/mime-types/Manifest
index 604e6f38e713..054308e467d2 100644
--- a/dev-ruby/mime-types/Manifest
+++ b/dev-ruby/mime-types/Manifest
@@ -1,5 +1,5 @@
DIST mime-types-2.99.2.gem 149504 BLAKE2B d2088d606b0210a8607d351ce7b7e3b7f25c3d518eaa3cb32ccfbf56a16eea104c908614f315317cece175003261d240f43bbf203619b54da35702abb94be8ce SHA512 46b3add451c3a6879f0f5df5f1e09c41d78d5a5b3872c2fcae7c8b097008cb04a9f5606360af9cc9880d7d659fe2dad19a118e6dfca1774ec3f5a5b852e31720
DIST mime-types-3.3.1.gem 36352 BLAKE2B 66b97cc51d157d445d05823a3059efb6684a59d6b976945df77beb6497979a83d3ada4832cc36a42b6fad2353d1b5f2d7d1271a7947a0264978f30b857c0c7c3 SHA512 48646c5d3cc1b65ad0418bd765c86102d5dd7d0196f1b2b4b92acd350d6927e0c0fec3d30d04bf8b073d342f56b38663dee791f2c87f82b5743c6508265692ec
EBUILD mime-types-2.99.2.ebuild 954 BLAKE2B f7b0ef6ce92e3ec23fa286d55e645864ee517a13deda8ad78b94addcbffd61f1ad9887a87ca912882b8e03b3336f08d0e4e4617e50808bad3fad2881f86655f3 SHA512 cff676037784df55c8da8e171d3efbc0c6a16567b1b52f938c45964cf8e7e1ff50cbcc098c90434e0468cb3a82e24c3ecc6612e9125ff86105140a69cf27d147
-EBUILD mime-types-3.3.1.ebuild 877 BLAKE2B 74caebe75eaaf61c08f1aa60a41f543e0cf2018aa40b261d0a5aa3c5dc30fbf4faf9daa8b132aaf3f534590b901daaac25c2f27f8bd82750c33a7d0d0b43a693 SHA512 b9e24113658f8c91d51db093c893e8a55dca01246619f5328a1572d526db70f6cae7a6cf2d6bf5ca723e12d57d379a8d4a706288bbdd04ed4b6bd5c318cd4f17
+EBUILD mime-types-3.3.1.ebuild 877 BLAKE2B 0fffe898532e1d6598e786fe93c873c9a4a6f5d6e705727da063db49e7bae8c0de59c5cd5fd892d9aab572799033233d361f6a19f515a1b3d28e93e6fc7d00ae SHA512 8f7cdafb8266ced32e0defaf7ad436d953419a2c674562717ee1cc534343609052bd0cfc6f44d0ef653427852d66a9ed88d4e77da1d48b856fc53f7de8b20cc7
MISC metadata.xml 352 BLAKE2B 6edd7bc99a1f3c2522e87695e078800275b4e9301597961b8e9ba3b920f7b75c92c8133860be4642995d2501e9bcc6f8f7cdbf611d85aa8ea23dfeda9353011c SHA512 01ae71ee2d991c0669ce4f9ac252f8edcdbe1df3f2510e5497f9a0fd0bcc1dc10a10259dc1b3dd14b73edd58895911d363b6a60105b619033a2bf09f987f4b5b
diff --git a/dev-ruby/mime-types/mime-types-3.3.1.ebuild b/dev-ruby/mime-types/mime-types-3.3.1.ebuild
index ee3b386124d7..9c3229c8a73d 100644
--- a/dev-ruby/mime-types/mime-types-3.3.1.ebuild
+++ b/dev-ruby/mime-types/mime-types-3.3.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
RUBY_FAKEGEM_EXTRADOC="History.md README.rdoc"
diff --git a/dev-ruby/minitest-bonus-assertions/Manifest b/dev-ruby/minitest-bonus-assertions/Manifest
index b39d96d5c866..1697f5bb0ecb 100644
--- a/dev-ruby/minitest-bonus-assertions/Manifest
+++ b/dev-ruby/minitest-bonus-assertions/Manifest
@@ -1,3 +1,4 @@
DIST minitest-bonus-assertions-3.0.gem 13824 BLAKE2B 415f8b48875b8335ded9fc21b5430b575d3d104179066de19aa58d1602da7ff9994c8ceb49b1cf34fd4c8553c76999bf1b638d2c44761af84d510ca1e276cec1 SHA512 8b07e5d3be7cf68be53b06f6b545445efd9021ff5423bb67c4b0e8e40aa004d75f34eef3fc23ebe83bceaaa064c57a5ac1b9969a28f48203a6ae4c34092c5621
+EBUILD minitest-bonus-assertions-3.0-r1.ebuild 1111 BLAKE2B ef3775d53c760e64d0b7c5a1a53c975e772631d409574286c4811c9db12e71f430d81133a0592213dccfaea41d882ee80a8dd794b92d86dfab10e35310a8a145 SHA512 b11600c6913e2129b7273daf05bce2342a385fb9a12af26af2e16a55cc941288227bc9bc390e06265608d22ea7dea323a7bb9d5d92a3b6d7b46224e22cb43e68
EBUILD minitest-bonus-assertions-3.0.ebuild 846 BLAKE2B dfc1e69788e12e01bddf68bdf1eb141910a44e5138db82f1151856306961b182bbc623ab791fd409c7c4366b214b17d468a249b2857153e13d697456085c7bf8 SHA512 bf0058400ce0d284e62785e80ffb03a352923d0234eb2ddfc15e49a377251fd3314833baa9f09ccadebab4a24ffb557de8a43912bd85d31f71f81fb1af1184dc
MISC metadata.xml 362 BLAKE2B 95200bd3aaad44ff65f068e52fada9744ce88f2f07fa11c4da2ccd1b02f769255b42dfed8ac92dee531a8c736439cf9806e3ce68153d6197e484178a252a083e SHA512 271ca99c64e529107a901b00168c4b8f2039d7410166b6e2fa75be591bb889d30d693c345161c71b4484d188683328b4656eac3859ec90900fde35c31be14018
diff --git a/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r1.ebuild b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r1.ebuild
new file mode 100644
index 000000000000..21e882e70473
--- /dev/null
+++ b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Bonus assertions for minitest"
+HOMEPAGE="https://github.com/halostatue/minitest-bonus-assertions"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/minitest-pretty_diff )"
+
+all_ruby_prepare() {
+ sed -i -e '/\(bisect\|focus\|moar\)/ s:^:#:' test/minitest_config.rb || die
+
+ # assert the right value (as specified in the text of the test)
+ # this probably needs more investigation, but this package is only used
+ # by another package from the same author so we'll go with it
+ sed -i -e '140 s/true/false/' -e '216 s/false/true/' test/test_minitest-bonus-assertions.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/minitest/Manifest b/dev-ruby/minitest/Manifest
index 28f0adc7fdbe..eeb9ca5633bb 100644
--- a/dev-ruby/minitest/Manifest
+++ b/dev-ruby/minitest/Manifest
@@ -5,7 +5,7 @@ DIST minitest-5.14.3.gem 84992 BLAKE2B baad3e8198bcee1b2748f81a7ea822785423c2bfb
DIST minitest-5.14.4.gem 86016 BLAKE2B 1f7b8c72b41e1f4e47852021dd99df411a427ac8bbe564a2b86edbb727a4976030176331442a3a44f734347cc42f80444f8d3937e561f0063ec6bb3132d4c402 SHA512 f967a11cfce82e167879905082859273b270e8d8e663a0c1c553964a345fb8564547627b8cf97418ac5bda544bb76c1385438ad74ec8e846666dc2952d55c9e9
EBUILD minitest-4.7.5-r2.ebuild 856 BLAKE2B 037aea7db96dd5a1527932f4ecd421ba48d039124492e2db19e11b09b5402cfe080555733097f5bedb1c1e6742af47e2b200f6174efabcf9296a85ce4f97da5b SHA512 6b6aa378b9321e4b4d8899ae1483630f10eb1fa5b433c7a7571d9c78f8c87e461296e0f058cc359d19df0b3e6b01a142a40c620ec7a682ba8f188709f2588bd9
EBUILD minitest-5.11.3.ebuild 752 BLAKE2B 48915acc329f6639fc20abef18e420a51d3d76087e642cc8a58c55caf5a5f134d7690ecc60702890f598dc51eb8208092d179c2f2d1934e1231e8d1f1789a17a SHA512 7b44b8c01f1327d50acb399260575cac827ebfa3ddd463b582fafdd8197957d1225f9ca3a00355bf94b3930f0d10a95ece0f9747857cb011ae55a34f9f8c5c72
-EBUILD minitest-5.13.0.ebuild 726 BLAKE2B ad28e754b102a4cfbbf71139d948fcf7100edd6f9b29088ecf70d09b4787cd4418d4aeb5b483bda03cb9f8fc7fc9dd9d2259c1fd44a388afe4268020d0c44a8d SHA512 d6fe52d001458bc730239df23445b7dfa644caa995711bce013ed7d58481099eb02540a1000971fbdeaa9f2d3ca937f83ef72da4598d79e169db6f9b742e63ec
+EBUILD minitest-5.13.0.ebuild 722 BLAKE2B a3b9099d4311141eee35672a80e7a6f404b8c0b8fcee6cc9cf7aac4c71a01430bf8ffa7e36401d2a1c29ffebe6439b5257b88bd912dfc811cd314229511d6fc8 SHA512 9539c436c2ae5a3402329417ef6c9ba2079fa1d0d6631baf4fe36d71bd49ab52dbebde080847a2e142a2d22b7cc5342a39b65ec865f5c243fe5fd7fb8fda5f45
EBUILD minitest-5.14.3.ebuild 728 BLAKE2B 1005d9c83954d6cbd0d61c9a86130a84326df283dc31a369ccc2ca77c4dcd0fb871a3ffa31b53eb97d2e8450c342ec5614c3d65315acf1ce7abd7fb3051ba569 SHA512 5c2735d7dedc124a3532bb28241a4ff8eaa00f7813980c1ceda8277566c70f654e7b8672e9b4d286423f2c0390d30eab69ee9f3758ef0cb164752e3c2ac8bfa9
EBUILD minitest-5.14.4.ebuild 728 BLAKE2B 1005d9c83954d6cbd0d61c9a86130a84326df283dc31a369ccc2ca77c4dcd0fb871a3ffa31b53eb97d2e8450c342ec5614c3d65315acf1ce7abd7fb3051ba569 SHA512 5c2735d7dedc124a3532bb28241a4ff8eaa00f7813980c1ceda8277566c70f654e7b8672e9b4d286423f2c0390d30eab69ee9f3758ef0cb164752e3c2ac8bfa9
MISC metadata.xml 344 BLAKE2B a719762acb7e752051fc25d212f40e610a1a00644f8a09a4122bd874ec15af826d9360697b8d63d68fafd6596a8ea34439540894d8b8b9606baf5ddd4573d152 SHA512 48a43ffed154ec65035a6e84ec7e7e9ec222698b4dd56a81b6ca84844d9835c087fd7972d38ecc40fdba7f74acfeb2004bd1084d2cd123ffd09906e644c59e00
diff --git a/dev-ruby/minitest/minitest-5.13.0.ebuild b/dev-ruby/minitest/minitest-5.13.0.ebuild
index 440f6cd7e414..615f66eab20c 100644
--- a/dev-ruby/minitest/minitest-5.13.0.ebuild
+++ b/dev-ruby/minitest/minitest-5.13.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/seattlerb/minitest"
LICENSE="MIT"
SLOT="5"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
each_ruby_test() {
diff --git a/dev-ruby/multi_json/Manifest b/dev-ruby/multi_json/Manifest
index 04ad0eb4095b..4a65148cad59 100644
--- a/dev-ruby/multi_json/Manifest
+++ b/dev-ruby/multi_json/Manifest
@@ -1,5 +1,5 @@
DIST multi_json-1.14.1.tar.gz 24713 BLAKE2B 188d0fa3bf7a46a6cf4a5aa1d613523b4da3dee5061a5288146d1a367835b255f103dec265da9a218dd6dd21ecb38a7ce35d16a758ac7754b440f52c25f0b703 SHA512 19e2b6704a8ed39b8714da449c8961e740198772718ddba3d3b651f71f2b7d8c2c198d9cc16fe290f1df7b1e54d029c01147fdc431a8d2763944a4de802b89d9
DIST multi_json-1.15.0.tar.gz 24932 BLAKE2B c99c5c6b152c91dedc38fd24f8697f918064c603bfd72c55213f3ac8afd14d3c0ba31b7c3fb91c9998fcc8a5386f41a6983c53b40119558b99194ba58c06cc91 SHA512 55c873e45cdc59e75823aa031eb6d792cb9dc744b13a682fc279a8375b925db7a984256d61aa5454795a59722794a774a0ed5b6bf518db253152f4af67f46dea
EBUILD multi_json-1.14.1.ebuild 1957 BLAKE2B ca00098daf555e2ea8cd6096cf3d7b55b59130e52193abc53b794e04117b6d37daa47a482a958c42d752cb957664488519cb08555c6c8c70574402d0e7dfe0ad SHA512 007407b9978ed0dbf794698217b037c72c336082aa08b031dd7d03566e26ef6a2af63f4549c71672cdb72ed9d0d1626c20bf56309a9b26e0fd86582c19eb06a1
-EBUILD multi_json-1.15.0.ebuild 1957 BLAKE2B 364d94f09dd7909e05afab5df5beb4b0e3f60844dde573e9f62ff5f49f306a76964ae3ffe49a27c9cc3dbddabfb1d0f6542ecc77f119e205bb40962fcf74e19a SHA512 7570dcc3ff8c43651794f537df6aff23151e4b02f47123b0e580a726715cd47cf5b3ad2d3ee457be5f4039f8889fcc4d2c4c33e2e04864115849421dfa78ffbd
+EBUILD multi_json-1.15.0.ebuild 1964 BLAKE2B 1207a817bca9e2d938e76603069c2f30cc1e1f8512d83d8fe23a175b0d3cd0c976b03dd063bc0999d1e74286748ef628493007aca5205c0dd4f859cb113f7b25 SHA512 ec2e0321be2706a4802d742bfa96666e37760258bc0b0356b7af9b60263d6e3284f4974df62cc5c0b0b731d9fec31009fa2de678386f6c47e0caf138c464eb76
MISC metadata.xml 345 BLAKE2B 7d7684a1546dcc97e934f1a7df4484b568c5e8043dcfd0493e03124fa9f96959de5dccb78d22b1ff51ebc39b5fbec8b9a1dfd24531d676b8982b1f1dbd5097d0 SHA512 5fe7f117806d67e0d295bfcbdd07d4bbe8d3c3875e07cc3d276f2aee81b89f2e90174cbf4264d647384817fe0e8c81c2f2c9d9d67e3f78b46c3c194001bcace9
diff --git a/dev-ruby/multi_json/multi_json-1.15.0.ebuild b/dev-ruby/multi_json/multi_json-1.15.0.ebuild
index 405e6f5ef364..9f6bd841dac7 100644
--- a/dev-ruby/multi_json/multi_json-1.15.0.ebuild
+++ b/dev-ruby/multi_json/multi_json-1.15.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC="yard"
diff --git a/dev-ruby/multi_test/Manifest b/dev-ruby/multi_test/Manifest
index bdd8ed7a0f45..7ec3bf72707c 100644
--- a/dev-ruby/multi_test/Manifest
+++ b/dev-ruby/multi_test/Manifest
@@ -1,3 +1,4 @@
DIST multi_test-0.1.2.gem 9216 BLAKE2B 9a5888937c82f87822445855eb15406b4250b3b42f00116a2c54360ab35b923d08c4015d90b14003679aac5d674baec8756b74aae4a5246beeefbae262edcc1f SHA512 a0d59f51dc959b7febe9c32853b5ac5cbbb3215e8810de5e46fe10fa42931c1ea89df477155cc8124264d608c5928e54fd4e1949e7d0940f927e1430bfd60a2b
+EBUILD multi_test-0.1.2-r1.ebuild 520 BLAKE2B 2b468d87e40dc3072769c0cf111ca60cf25e9623489cc1bd4a32ff9775a217f54a9d69d5d838f07146c5e86667b14baa4c63de2132e6d568a516b0213a95a7b8 SHA512 66dbcc90dd5a64772016d81494dfda968a6ed4c8313a971204e9257290a5492657fc30ec2d9f7007d78d22cf5ab820fb99f3ad0cbd2bd0116b1a9d92ef92e507
EBUILD multi_test-0.1.2.ebuild 550 BLAKE2B c580624a7e4be8674657f047a408847d4129f8dbd570bf836636ff347071aaf56c9bb34c74419e57c2c8ec202fda6c5adf5f1ae869623e64b4f118263c5a39a3 SHA512 d195dbe2ed2e4201a594f97b74dd1ad00fe8f5d2b1ed65a3623bdc687965fb9984a19fb7cf176e0f6052523570a801f0157f66948a3048c4305e15117650075d
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/multi_test/multi_test-0.1.2-r1.ebuild b/dev-ruby/multi_test/multi_test-0.1.2-r1.ebuild
new file mode 100644
index 000000000000..3c4074d80be4
--- /dev/null
+++ b/dev-ruby/multi_test/multi_test-0.1.2-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A uniform interface for Ruby testing libraries"
+HOMEPAGE="https://cucumber.io/"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+# Tests depend on specific versions of testing frameworks where bundler
+# downloads dependencies.
+RESTRICT="test"
diff --git a/dev-ruby/nanotest/Manifest b/dev-ruby/nanotest/Manifest
index a4a4197e43e6..2a20569c6d70 100644
--- a/dev-ruby/nanotest/Manifest
+++ b/dev-ruby/nanotest/Manifest
@@ -1,3 +1,4 @@
DIST nanotest-0.9.4.1.gem 7680 BLAKE2B d6353949241c85df6286728938c017881763c332fe7deebfe641cf2ca85e65d9934ea4567494afd775d54171e5ebc86558ff1c376d6519fb9ff0f6d5addc1bfa SHA512 0ef48c747130fadb5f11818e131780b05032d57102a142293e29f135f75c1dd57c75005479880974342c257c645b3d2a4489432049683e3421743fa3e252cc09
+EBUILD nanotest-0.9.4.1-r1.ebuild 455 BLAKE2B ea20def2a3f89cd4b8510c06af5fc93c8b3ffadeea60b19edb08621904619cc61a4234f438c358f5bd448f7d75a81af27febbc0d27d6dda88b2649dbe9a1b605 SHA512 603188ccccf1789deea6b3a2c88d39f30ec096a11146ad00235c95dd150d5f32f5e20b15d12ac5ae5eedfc0c84321f4ba8e73ea1278c1ea1a8871e9955ecc4a0
EBUILD nanotest-0.9.4.1.ebuild 486 BLAKE2B eddf679d269316f5eb8f2d3cdc866194cdde5b89035a9de238c9ecfb21f99d4fa70df3c78f4f862255fd5376ef583b938f45a75f39339e2c297b757a6ec00f27 SHA512 d8a7a0cf2d7a985085f850c273a893d387a8c1442bcef39c77c114752ff4103b42058ab025198ec0d890b81a02711073ff3e1e2f19d577e0dcbaa600c25d6da9
MISC metadata.xml 341 BLAKE2B e0a1896a9c6b6c9e1dbe1824237ab79ff59ef337a6c38ea9a37d3244fa69dd58a6b32456eded92cc73ab769b15402c6cc3fc557db5133ee44cf5b9bb666d882e SHA512 9211350efb92ba99f2db802a2507abb8ea5995b6ad8734c5dc7df8f3d2e8a96ed7ac970c68948946ee69ae3821ce39db987feb3dffdb37e54a10d9311d9b93c5
diff --git a/dev-ruby/nanotest/nanotest-0.9.4.1-r1.ebuild b/dev-ruby/nanotest/nanotest-0.9.4.1-r1.ebuild
new file mode 100644
index 000000000000..b9be42e26654
--- /dev/null
+++ b/dev-ruby/nanotest/nanotest-0.9.4.1-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Extremely mynymal test framework"
+HOMEPAGE="https://github.com/mynyml/nanotest"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+each_ruby_test() {
+ ${RUBY} -I.:lib test/test_nanotest.rb || die
+}
diff --git a/dev-ruby/patron/Manifest b/dev-ruby/patron/Manifest
index 9852a3111eb9..83408b161d71 100644
--- a/dev-ruby/patron/Manifest
+++ b/dev-ruby/patron/Manifest
@@ -1,5 +1,5 @@
DIST patron-0.13.1.gem 64512 BLAKE2B 14f691cb0fd1c863a1ef634ba8aee94751095138e940f13bf09860e9e0061872fe14fa33416f59f82d4adc53963721d653936a3f058b27654ea7593d6068d0b7 SHA512 7b082ff7442c2635c38b37132cd61f6cd18d4792d41cbf3bed1201fb7371b75bb628a295f4e3dd173c23e086d3c1f54f0217df3f7d1a30c1031fcca86269e1e7
DIST patron-0.13.3.gem 65024 BLAKE2B 87aa69aab49978d14a80ed9e09d74d7853da3512875cc3aecd3f387d1523b85c84625b57a5826e5f5f999cec4feaae58c1aaae96582144a5c9dc537c9d5a4224 SHA512 afbbbd9570e338a5d1b97b4ebeda76ac95a22c29d908629723d345a47400183c2ccee67ebcaf5b6f9ecb032eb3b847e70ec9eebff75b33045a3665c215abfbd0
EBUILD patron-0.13.1-r1.ebuild 1239 BLAKE2B 613bcfaf54076838f6a7d291844e45dcfac06b734f541fbe997bc035e24704ea87078336f5347e97fce5ce372bff059bdf3d8f166172accf93abea87b466fdfa SHA512 12dd83689bd12377f3a7c985be9d10a44eaa08f5cef2425cf747551e8312165f40a3c619a1e3c0edfb3bd8fae46db711ee06a6924a38b9ff777de75f0d49b171
-EBUILD patron-0.13.3.ebuild 1255 BLAKE2B 54f0f577fccaab0a4d488f5f394e59ab036eca9a30d387d1c6754f18ca07ff9928e7c631732a800b2384213695fecbc02f7f570fb6dea918092344453617c490 SHA512 2d1a6722f3e9382e440f9630f304a77e07efc67779b977075ad78a34e365c02d03b04aa92419b89d4c2f7d3705b20d3444b2471735c7eeada96ef0e5ade130ad
+EBUILD patron-0.13.3-r1.ebuild 1080 BLAKE2B 585993a678221d13e90cfe26a67d60b590481caa89626cb5e30205fa2fd5423a3ec7f26af0229c38ec9aa88886517b6216eb2a649f3f5da4ac56b8fd58a9bf48 SHA512 f452088be24c7fbb29f020a0074ad6e46a012f2173772c72ddc52aca389b036c016fa5e3a57bd85af2387a1e1863ca296bb0055582f17945fd7fd58db70aa913
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/patron/patron-0.13.3.ebuild b/dev-ruby/patron/patron-0.13.3-r1.ebuild
index cb42adae716b..08c165ff73fb 100644
--- a/dev-ruby/patron/patron-0.13.3.ebuild
+++ b/dev-ruby/patron/patron-0.13.3-r1.ebuild
@@ -1,14 +1,16 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+EAPI=7
+USE_RUBY="ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.md"
-inherit multilib ruby-fakegem
+RUBY_FAKEGEM_EXTENSIONS=(ext/patron/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_DIR="lib/patron"
+
+inherit ruby-fakegem
DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl"
HOMEPAGE="https://toland.github.com/patron/"
@@ -35,12 +37,3 @@ all_ruby_prepare() {
# Avoid specs with failures. We were not running any specs before.
rm spec/session_ssl_spec.rb spec/session_spec.rb spec/response_spec.rb || die
}
-
-each_ruby_configure() {
- ${RUBY} -Cext/patron extconf.rb || die
-}
-
-each_ruby_compile() {
- emake -Cext/patron V=1
- cp ext/patron/session_ext$(get_modname) lib/patron/ || die "Unable to cp shared object file"
-}
diff --git a/dev-ruby/power_assert/Manifest b/dev-ruby/power_assert/Manifest
index 166f96bfb40a..9746ca320693 100644
--- a/dev-ruby/power_assert/Manifest
+++ b/dev-ruby/power_assert/Manifest
@@ -3,7 +3,7 @@ DIST power_assert-1.1.7.tar.gz 17361 BLAKE2B 54fe379af9231a1794534f0199bb587418e
DIST power_assert-1.2.0.tar.gz 17358 BLAKE2B 8b75b34f5d80f8f52370816b916e3bc3a60493b8f52a910346c51c70770e0645566b8b7c3dd551d8bb1f1cbdac5dfcebe043457bd025d819e3782e75e41e0f16 SHA512 2f001f6223fc3fb586c7b0457f775379040e11eb83b5bdda51c02b2b24e531aecd6e12e6ec80bf9407a768ab1a10b0a6b4c8f1a92ca69ea702faf56202bb635c
DIST power_assert-2.0.0.tar.gz 16994 BLAKE2B 5106e77566100274000c55af1bd2ff9aaf00185ed1821ac966587461919210d7460e30aefdb5a880e7ef59e4f536121371d0862df2af91cb274ed79ded8c9771 SHA512 e6faf3cf50d2c70ae421bae20b885ac858fe11b10b1a8562d9ca88afbd397fa4812631f2aa02638c273eed518091dfaa020b6c002c0559383ddca625404bcc1c
EBUILD power_assert-1.1.5.ebuild 1412 BLAKE2B bfcc18a05ad28ce098e70a7d936b336630a1135cf781e36c8d533502cf1e55610b579c32b52354736d8de18a583a3d29cf0efb397764d74bf1ad8094230a6259 SHA512 c2fe441390ca188dcc1be729f558e8ceba61d4b2f2d820e2f29b06d55d72abedc293d839c782aab017231d692047cffe0a0924256efdd9b7bc41fc1d9ee88972
-EBUILD power_assert-1.1.7.ebuild 1418 BLAKE2B 77c23bf247b72b0986119e86dd6e2fd2092a2864b999fe867b8fa5b239ee4b7a830efce689e511e248f2d0fcf4c124f9f925f3b4096e48d05a2fa2c4a24952ed SHA512 679d0a0ec9657b18f9f9c6a0a97b4b31d137230ea56b183ba11efd657e6e82dbeb60b2140b4d9542e66000288c11134f9400d3cc9fee665e7fa67ff785ffa76f
+EBUILD power_assert-1.1.7.ebuild 1414 BLAKE2B 9ab68f3657d538615b19676ba1680c51f788ed93896350fcbb5838a48856b6a072ceeda9aa82df00f2ca1ec02feb695042efa1951210bce5d37290d86e3573b7 SHA512 1a06eea79172c3615fb1f968fa976a804831bdda55fcaae94a4c2d842ea74d8d1238987646ba868a89540b5ca7fe398d60146e55a8e7ce49eb4feb3e0ce18ea7
EBUILD power_assert-1.2.0.ebuild 1418 BLAKE2B 718d355df9a75002823eb6ef8ae10dc4ddff649c314be77db00252a34a7f5daf95a5979195f2fc3e8d7b28ff3af86ce4bf9b2e5d5faf2484ce3eec325a7843fa SHA512 fb221535b77d9e84daf56cfbbbbe5bc9d05d0ca93c68d2d9bc6b2a09023f7eed2df7cce5221c5c9f50b687f97d29b78f079b5ace1cbe17ada16b6bf8507362f5
EBUILD power_assert-2.0.0.ebuild 1416 BLAKE2B 5542aee8023b5e64fc666b509d767945d13683c5bc439b5abef0950310c7d87b686c6e5fe48f79c473662c9a83eed9552206e513e4fee3075c172885a259f4fe SHA512 720bc07e6c6dd0aaa5441eb68ddc4afd66c1c5a2bcbea1715955473f3dfde554f739aff9fd2222cc3da3107fd463ec0282fc5ad4924d8fe14bd7feeb9f73a1d5
MISC metadata.xml 343 BLAKE2B 207ac229bb41b7ab904b4d6e69ac07d36375964057ec90c69cc6d0be5dd90a5bf27b995b5daaa1802246aa7342db9bc904c1ee872b7b2faaa495318ab030537c SHA512 2c8420b8b06271c1bedadef4e94842e6fb80d49eae669f6ae62678c769a7b3af29af42dbb4660c6bd328b54a522902c5bad49e81fe0fe47d2bd3c1d9f89a7d4c
diff --git a/dev-ruby/power_assert/power_assert-1.1.7.ebuild b/dev-ruby/power_assert/power_assert-1.1.7.ebuild
index f3f3762ceae9..1b3b76a7dd1e 100644
--- a/dev-ruby/power_assert/power_assert-1.1.7.ebuild
+++ b/dev-ruby/power_assert/power_assert-1.1.7.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/k-tsj/power_assert"
SRC_URI="https://github.com/k-tsj/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( Ruby BSD-2 )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 71c3d7091969..9dc7c5e7c4f6 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -1,3 +1,3 @@
DIST rack-2.2.3.tar.gz 278045 BLAKE2B 2182ab6ee2ca0e40bd131dc96cf15d7e1015570a0702c2419e50da9eae6afedc0f1543a2fdc1fb32022a65788ab486b7add688c8bf201ad46a3d101b6e625a8b SHA512 0daefd1fd7d1c83a5aaf0e8a3c0d734f805f6718c3f2d20673e78242f10fa99c24f8e8d480cb7f0ee299d96a4b691e4a19c967785de946dc863e9b78e0c3ac53
-EBUILD rack-2.2.3.ebuild 1497 BLAKE2B 1f6b9f2269300f3cb3964a03dbf9fca2b6513ce9a986a331a55924539d7b88d08b2a447088644a231598818df3a2c141249001e90ce4c3dc9dc5192fc8b021e5 SHA512 0a23e194f60820cd42f1dd57d3932ebb3da358fba0b8874a0e5e42a56bbbcd2d3136fe1b89daf62c0b0c91f90aa7c217aa2d33d7c4fc5393256bba265a00f54d
+EBUILD rack-2.2.3.ebuild 1501 BLAKE2B 48d15fce358233791b84eb7362d09144ad798d3c0d3c02131cf7715a8c87c8b2950f154a86b38637da1ea46cd35e4c352aec3e98d526bbbfa41d010ca073290b SHA512 404e4ccab6b31ab8360d975c49f3b7a1dafce05478ce4038971e4b312a1eecee6f5c08e31d668de6c14ee3e24c5f5ed8547ba3285ecf00fd8de2207912ba4278
MISC metadata.xml 391 BLAKE2B 5ed2f863a5fd68cf57f25afc2c2efa63df1eb25c4e01087130f70edbbd1b79c655ff7455b73ecdd31e083cd35381331fceef52856f946d24fc3d313705fbaef3 SHA512 7ffff4c4cc64855b0c95e2364fa9cfd1e3b06946155cc8244444f5f4e450abda8d8387aabddc224b94a55ff3d5e42391970e5541923e5aae24f408113a65a5c7
diff --git a/dev-ruby/rack/rack-2.2.3.ebuild b/dev-ruby/rack/rack-2.2.3.ebuild
index ae17712cf6c2..fb491147e693 100644
--- a/dev-ruby/rack/rack-2.2.3.ebuild
+++ b/dev-ruby/rack/rack-2.2.3.ebuild
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
inherit ruby-fakegem
DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://rack.github.com/"
+HOMEPAGE="https://github.com/rack/rack"
SRC_URI="https://github.com/rack/rack/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
diff --git a/dev-ruby/rake/Manifest b/dev-ruby/rake/Manifest
index 2715f02b4443..a5046d6f2658 100644
--- a/dev-ruby/rake/Manifest
+++ b/dev-ruby/rake/Manifest
@@ -4,7 +4,7 @@ DIST rake-13.0.3.tar.gz 122825 BLAKE2B a36cc6d8e5f560bc502455a756b89d763899e71b7
DIST rake-13.0.4.tar.gz 123399 BLAKE2B f91079b3e22f0b1e09857ac5f549ad1cd4372ccbd2bc152e1ed57241ebf05e8605992008a6f7e4f172f7a0fd77450092b9d03e7026e3cbba25c52731d4aaeb57 SHA512 78533cc966cf285ba5556645cc674affb41baa3076e873055491c5700c6b2301b2da8ec212f260a44d2fe83003bf84b12cd2b81775fc354c89e3fcd346030bb9
DIST rake-13.0.6.tar.gz 123485 BLAKE2B 39c99b9d125ba7519bd8eaadac85646e785cc01fafad549becea5b2801f14d74085365743f1c5eb1126d0ae32b19ebcde636badc06670a0ad0dba419082e691f SHA512 1b438be96d8cedaf70e961b0bbd2217692b0b5537b2e1d5f599158e7da3e300cf6ab0c5f0c52fea89be0beb675effbbf563d24e55c84fb673b4982013355e03c
EBUILD rake-12.3.3.ebuild 1263 BLAKE2B a866e416a95844a8769325352c83f439e6cd9eb72ea586ea62881203fe99b4e4b6a81553e32f3396321907a2595f789782440ac96bc87196f1ed4d32215a6cc5 SHA512 9bf0bbe94d8098e3bceb3a29f67b1779d089c81a4f0b0d978460d8c44792484c3217c62ed8d5c48ee96745d59e68221d0bd91f02253cb748187158dda722f0ff
-EBUILD rake-13.0.3-r1.ebuild 1453 BLAKE2B af9b2a7e9e26404d50a444d00f82298d204f4afaec07fa9fc8720340208718fad1615510c5d28da11067916a63f87565bd280e02f80469d30a777e29d3358ee0 SHA512 4a71a4fef8d421a67409fb10acc7691d57516c756c15b874a3bbe66634abe94ccbcdd9d250161e6b6c91624dfafcb7573a673215ac5465ee24fe55ae5909700a
+EBUILD rake-13.0.3-r1.ebuild 1449 BLAKE2B 85c2bf25d97ad075d5c394bf1604a83b98b51814fd3d5913665b980d65f4fbdf720d51cb48912d4e317d3c0c193f09ef27f09656462d3e2f3a33cc2560b45f51 SHA512 57c55d44d2037dc6dd498656628b156d9bc9e7a0d8bcac41a6f098896510904cc0b1ff25ab7d116beed25e914c90177888187468bc94437bddb902f6ca617ede
EBUILD rake-13.0.3.ebuild 1447 BLAKE2B 20142be6848ce363e150b6d3b36611e99077794de5ee4ac7e22667e70245252ea5ae2c44243f1146405971ef31fbc74ae119e22e006e89e1d1c4bee894565db5 SHA512 7e6d6b6e16de8ebfab69c887d65751aff7c5902a3975bd99882ee060a0697391c58edd1c073d799aeec8fe0481d6e19bbad70b2116bb1ca67e6bc27e30a60158
EBUILD rake-13.0.4.ebuild 1488 BLAKE2B 81506dd9027bf056da28aa18840319ce3502057ae76552bb5ab465929c9d9c7da0da84ef1f4fe61e22069667dbfda47a9081b370573f3d7ed9351cc8558234f8 SHA512 45f5cffd067f5c2b4d6429dfa18e17fa4ee9a10459260c9780f31eb66c8960fdc6c0655ebcb443959e9aed21cfea9dd7d73c3a5b2dd2e94e64d8a228338a0c97
EBUILD rake-13.0.6.ebuild 1488 BLAKE2B 81506dd9027bf056da28aa18840319ce3502057ae76552bb5ab465929c9d9c7da0da84ef1f4fe61e22069667dbfda47a9081b370573f3d7ed9351cc8558234f8 SHA512 45f5cffd067f5c2b4d6429dfa18e17fa4ee9a10459260c9780f31eb66c8960fdc6c0655ebcb443959e9aed21cfea9dd7d73c3a5b2dd2e94e64d8a228338a0c97
diff --git a/dev-ruby/rake/rake-13.0.3-r1.ebuild b/dev-ruby/rake/rake-13.0.3-r1.ebuild
index 9c417b6ea5ad..080ae9f22d0b 100644
--- a/dev-ruby/rake/rake-13.0.3-r1.ebuild
+++ b/dev-ruby/rake/rake-13.0.3-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/ruby/rake/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc"
DEPEND+=" app-arch/gzip"
diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index e7d5fbc35df3..249157db7e55 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -1,5 +1,5 @@
DIST rdoc-6.1.2.tar.gz 667607 BLAKE2B 4857bcf5f72d93fe4e9ea89acfda9ae82afd61a7ff501d2eea529330d2b8a63d7cc775490648fcff5000ee60417123244518f56a31593af8efccae8f925b21d9 SHA512 a54e36adf9f98117f0b5ae4490a0ab1ce12d9b1de5b7c61ffa326b36ef13885bb8f18147f3548f95a285b15470faba14965bc87088fa3ce584928d8ee396689f
DIST rdoc-6.3.2.tar.gz 675963 BLAKE2B 1ac931ddf0af700f2460e415a6e8c505c9a3c0f2d65b5c25928285144181d925747dad0224f014abdc1680df9130df74ba82750a2cb1d02b042c0bcd63d22e6a SHA512 1bd8eaa6c1e5cc40492b1d6e461d831cfc05bf368c982f3266b63ea4984c10de40523f9e2106b1beebd96933a2006cb81c3daa26ee0196d99d1ed6da5b72a78f
EBUILD rdoc-6.1.2.ebuild 2636 BLAKE2B b7e269de9371299b8c7580e928e48f250a417120553d1f3520ec0a6e590d3bd55679e0fbbaa2a7e9de2890ed7c4bd7e58b70ceaffb4df5daea47e255b5feb4b9 SHA512 8ba41314f28de3f789fc4f527092ea2d97115b198a99ff1c38edb6ab6b2ca62ad3f0b71cd435335fd7589481d90e2c2fc133d72b096a91ac0bc15b2d52d3c15b
-EBUILD rdoc-6.3.2.ebuild 2733 BLAKE2B 8cfd539a6832ae050cd4562d27ca25e4ae93a01fba046a72a9b067c0cc93d7e18e718c51719e01634dc496e3ee2355d1222c38e01fe5d3db2a2ad8642ac37a58 SHA512 f745058b6def46b4fc3323351af3f97fc3c0a64c8e788e72226b4d3fbffaaafa091c1f693453cc16570261f84ef0e425b1798e90bd733d1c62f95779864a4dec
+EBUILD rdoc-6.3.2.ebuild 2729 BLAKE2B 30f2f991e8bcf192aa431b491e78b4ab818046ecef646b87882fd828fae43b8126abeee6572b2bb63edef4295feca35360b51a16b6ee7545f19322f82e604479 SHA512 422a59699e874e6083255123d2ae6a230b800a50bb14562e968feb0169735631023299e5d15d8e49d7952a0726ba6a3e884d70564691edf874a6f25b29000c73
MISC metadata.xml 335 BLAKE2B 835d498407155ac5295c70af8a671114c777e5f9371b3d47f9f92a6b102b8e1d58755df0737c34820630464772dc001163e83b5d319707a1c630f4cf2f9ef8de SHA512 3421081016cb99570f9ce9f775097669cd40a709efbbb3c76a20947717bc40d886195a5fda889407d1c436a387c126e07def1eeae01edff53c490ea9c630e992
diff --git a/dev-ruby/rdoc/rdoc-6.3.2.ebuild b/dev-ruby/rdoc/rdoc-6.3.2.ebuild
index 6102971b616a..94a5b480ad32 100644
--- a/dev-ruby/rdoc/rdoc-6.3.2.ebuild
+++ b/dev-ruby/rdoc/rdoc-6.3.2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/ruby/rdoc/"
SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Ruby MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="doc"
diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest
index 5030d10f7e58..c137fa639151 100644
--- a/dev-ruby/rmagick/Manifest
+++ b/dev-ruby/rmagick/Manifest
@@ -5,5 +5,5 @@ DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbec
EBUILD rmagick-3.2.0.ebuild 1571 BLAKE2B 64042d8dca87fbb45cbbda5027238f514e3b318e8411bbc5533d69c1f363a29929059a3ece5feaae36addc9e2da64ea18329315a6b9dd2ccf3fc2c4d1b8818dd SHA512 bae5e087c94971cb2e5c5b1e60e72fbbfde68e134166d1ecd8b2f75deb61d2adcba6a43bc345f8395cc699c798e68ebc5b6d9402fc18ba9a4ba768de7551a5e7
EBUILD rmagick-4.1.1.ebuild 1800 BLAKE2B eac789a51637261d6f46e3a04fffd3cb44cbc1a9d047c52720e2567905947ef91e23c381191134350c73f7684bc79615d064b54df1c219ca12f23fc5c0531da0 SHA512 5414a49a468403137b17f313b4d5823b4c69b7af2a13c048371aeea15578854c23e705834d771c9d0948467d70a585f025586079bcb60c5f953e8eb139ec582c
EBUILD rmagick-4.1.2.ebuild 1815 BLAKE2B 28b551d3619913b9a89e3b3185f19959d82ad4f1536befbded1c96afed760aed4c52b9095fcfad8d7a2c2e73dc54246211358fcff459d9096996c8b04cdb65bb SHA512 8d3eb2320c6f37bc65dfdbbf2b19498132e85024544728ed0a9915db12a950bf21505bed98d6f75488e13dcfd0bcb9e42563bf0fe7e5bfff5b431f08f35b06d8
-EBUILD rmagick-4.2.2.ebuild 1841 BLAKE2B 512fb197aa4b20fde46b673279909f0bd5d37d317c7ef6703cd2718862ff7a0e78539c8c4fbdda844330d0518d1fd28595834ae286e0316fa595a681ab837283 SHA512 23109024feea6353232b9b3a0b4e5e964071d0bf81b7f4e045cd4f80978bbbd08d6bffcb04d90d25cb56f003c70682a6cbe5055917fc5821228f53dddbeaf511
+EBUILD rmagick-4.2.2.ebuild 1848 BLAKE2B da2ae7c6045f67c2c40359cdf747e11fb5952a49dbbd1db4daaaebbbf950b69a235a76b4d6d375124fcac8859c83201048b160c64fed9aa0f7b2577b815222b5 SHA512 1960e449264a4a01412b749cb6bbb00c2a331286bccb52624163ba7076c98ac3cf1c3d11ce928095f1aee8fb4a5f898931d565cf932719ce3da6af7bcc5c47a7
MISC metadata.xml 341 BLAKE2B 537583fa385971de2e8ae510c7d32f11bf7644b3aac908b482833d26a2d92060255c2f15afd229c6c50207e969cbd5857705850440949788a6fac7329f26c757 SHA512 84bb956a38056526fd173c3f4aa972ea121712c15111a35e19e1f27b0cc797ebda4550ada88a46de7e66e058a66bb92d2e715d646068779843133a66d7523683
diff --git a/dev-ruby/rmagick/rmagick-4.2.2.ebuild b/dev-ruby/rmagick/rmagick-4.2.2.ebuild
index e5842e91c1cc..a5f3be5f88db 100644
--- a/dev-ruby/rmagick/rmagick-4.2.2.ebuild
+++ b/dev-ruby/rmagick/rmagick-4.2.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index a9399b2eab83..5173cc8e45d8 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -2,6 +2,6 @@ DIST rspec-core-2.99.2-git.tgz 212935 BLAKE2B 37195012f79aca3a1959f9143e2f5cbab6
DIST rspec-core-3.10.1-git.tgz 398302 BLAKE2B 3ecd2a93b77435ef44dd7e52e2987155f71de3b04376dfbfc9c831ce075b4105f6a23a210f8508784b66c46f1126c188a3bd0548cc4f24060373b9c7e0b79101 SHA512 2d134e742e36cfaac0a52fa7ebd949391cfe58419956536a65fa3aefa2c7f3638fe19f7324ca3e0d2642cc5a9d33de11b09bd571844f1cfae9c077e5f27563d5
DIST rspec-core-3.9.3-git.tgz 396080 BLAKE2B ea52a33586dc32af49a72950c7dbf24eef52a74891b2d7004ec4c5083e2e6d63c602f5033fba3a8ec1dfe6e8da349208b468a79b4e16aa5150d2fc8e93055c0e SHA512 f821ae3017c0fd9ac7f3ced0e81d0ebc54f2c17261f426c58a46c0bf1debb20efca7acc4b751b671e160de72ce5790f897bcb55d5d276fab228a4ea8d388a046
EBUILD rspec-core-2.99.2-r2.ebuild 5100 BLAKE2B 44d2904b5aa3f222fad677c0ac53a5f46602e2fc5505b57f1e4b0d8c68bf8222b506d9cf0c1403a4e05292fbbba6eb658cec5727e48e4c79b6bb4af338d8d370 SHA512 6feaa484ecc73472c5f5909b82d9570fcd617c5eecd08e70037fc96f1695fb801f21baa12dc4224c79f54f615a0afb0b53c06d7758e215e08c2c34f034a7367b
-EBUILD rspec-core-3.10.1.ebuild 3128 BLAKE2B 9b96bc3dafe2a87b1c04cc54d76f46b9d54bfd3ede372576474a242bdc61df3403492e1a34b874ba8c25395b8605c87cdb76542a6c04c783c764c5cc9024126c SHA512 e0c0507300c4b79cc089b27ddc25964017cd487b533b83178b5e5989e2f258005e762c2a89c49d1222d3133c6a9deec27dd6ddb322435523389d1c026f7fb882
+EBUILD rspec-core-3.10.1.ebuild 3125 BLAKE2B 5ac35a42af2becc7e67ad6d6ce8ca021e01b8e5a468679cc902a3adf96f62ca68e251c6f856f7497e3745e52ecd9269f11443af45c9bd0f45efab4f732e9d0de SHA512 38823ba7b97764a20681b3d4d5bea66dd12c6a196e50a85141efa6ed4f77b222b094fc7364818868f1430d5f133a498c45be94b4f1685c031b8fd65525013403
EBUILD rspec-core-3.9.3.ebuild 3122 BLAKE2B c8dcd45114eeb2f4acf1aea3934f9daa173ff57899cb234586f7e720508953d960bbc5d8bee29695140f4177660f0ab4081639a5b274d747b7b0f6b4a7530053 SHA512 6050a529b3c922a832403288731ac2b4ded5719693d735e5e6650c62b3a7a8a22a3091d2f66376b23a51538c2c36a61f7b638a0f5f6c701a58e4ac071a8eb076
MISC metadata.xml 465 BLAKE2B 7aa4aea8fcc4616588f8842e4d3625219eabe0c17f7a621f9d01ba3ba403ce178ba5960a15c9a163eea32a9956cdc27ce1a607bdae1c32a1a6fa1207c7358388 SHA512 987f6c0ce5814c23f3d76a32f0b59ebd89ddc71bcb23d109106a2ee11a5ab050cafd1ec7f87c84f07b4b4d71244d71885c6d727d2b583484c0e5f6466066a57b
diff --git a/dev-ruby/rspec-core/rspec-core-3.10.1.ebuild b/dev-ruby/rspec-core/rspec-core-3.10.1.ebuild
index e6273670e72b..b05bc9ce2287 100644
--- a/dev-ruby/rspec-core/rspec-core-3.10.1.ebuild
+++ b/dev-ruby/rspec-core/rspec-core-3.10.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="highlight"
SUBVERSION="$(ver_cut 1-2)"
diff --git a/dev-ruby/rspec-expectations/Manifest b/dev-ruby/rspec-expectations/Manifest
index 1218705dd33c..2c8456519bb3 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -2,6 +2,6 @@ DIST rspec-expectations-2.99.2-git.tgz 106884 BLAKE2B 5b31c8681306d5c688f62fc3fc
DIST rspec-expectations-3.10.1-git.tgz 212281 BLAKE2B a1872a7f71c198db1662eca48bcb34c054f05c16193395962cb47a7fa230c2f0f83bedee302a0ab6a81380a361640177ac3370d8829faa6bd362c07e3a551e5e SHA512 35999542bf70ff04a472e50434abb8815cac8bf10b680da458f5e0e6ee290a1a6356a22cc12f0a8a6310cf282bb6cd99f922fcc63a0cf1e252b167e451bcf7d4
DIST rspec-expectations-3.9.4-git.tgz 206297 BLAKE2B c5dbebcf7b411c9cb5cd815dc06fb6f455e82181856661110f803b25f3910975f0676f3cf154e93fe771849363593e104e0f2dd298dfd3d8b1dd96a6ff991547 SHA512 bd025b89751b5b8d3c6bd61a90386fc05ca371e04247d93b29334bbb3eceb84bacea3f3846c20f08dbf53f174992b2dc0fe9f2bc449c4591188b5e428b1d8003
EBUILD rspec-expectations-2.99.2.ebuild 1624 BLAKE2B 4cbf18eee1c7b553b3fa9fb96e7c08f9f46bdb681dae046f8305e1af545746bbf77331412b0b4acffd522425c43c2d773524e4e29a8d8f68364f95f9e52c3166 SHA512 3f7a1635a4f8bae6a87f9523b42a1cd55c8e48ae2e580d7cd7066da60d6fe98c1a449263cc8e593e451bd5f2eb245065548faf1d540021ebc83ff90eba614b8b
-EBUILD rspec-expectations-3.10.1.ebuild 1309 BLAKE2B a101ab35dbe7e8920253f14d6b9dcb01befe0fdf1206fb2e77a4cccd48fc5667d670ca88017d9e8d0caec0ee8fbcc5cfcbb2b1da843cd0bb4c5925296f8bfdc3 SHA512 4b9cba5c1cc99fe4a25ed0dcfa4596814bbd6763948d6231705484f60e26a2dc9e8e2ec036d978f55e04219448156b03e0c25f95295c36ec654d57503a68d996
+EBUILD rspec-expectations-3.10.1.ebuild 1306 BLAKE2B 28372eebcca6d06e0c486c3fa243e058532e7a42f3479be047d159bbca79a2bda41974b417eb349014ec65146ccdc7d069f8b6bae8c50eb9ff5d04cc6b4b63fa SHA512 389c64ca000315648ee7d9db9d3129bdedf5b3446bdbc11486e2e4a6dbf8f196ff352837e5725e41b1c9bd801d17774b456410c76fa50992692c449d0ded1cf3
EBUILD rspec-expectations-3.9.4.ebuild 1296 BLAKE2B 17662e721fd6dedf56a32fe1d93828a0585dea6e8e43a546f552ef8dc173f3db2bc42492c82d25c263dae964f1af6436147f53cf0a9b1518ecb82ed41edaf9f2 SHA512 847676fecf6abcaee6801ecd477cc86fac1de5c5bf98c2af411200ae5005dc5598a2ee2e1de8679f0e7a9d420be97360421557cc40afa9f1734d0ce69cfd5dcc
MISC metadata.xml 350 BLAKE2B bd2aeaa98f6f5cdbdce70c0dd6eed61eee36323502021664e10356e0e558eb9fbf09f9b056944aaf13859c0f4f29603c5523584e4b823a9218fefb2824edcff6 SHA512 c0cbdb181bc5981daa6dea5ecb445cedbda6d6430218aad98a39b2db67074169305f3cba419fb1e24d79900be311619337a5421b75e0da6d2838a0ccb7de45b1
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.10.1.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.10.1.ebuild
index 537e21832e7e..7f73a66c60bf 100644
--- a/dev-ruby/rspec-expectations/rspec-expectations-3.10.1.ebuild
+++ b/dev-ruby/rspec-expectations/rspec-expectations-3.10.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SUBVERSION="$(ver_cut 1-2)"
diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest
index bd8a649f09fc..584b4a4266c3 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -2,6 +2,6 @@ DIST rspec-mocks-2.99.2-git.tgz 101731 BLAKE2B 27ae180381d427b642c53c351e7b53602
DIST rspec-mocks-3.10.2-git.tgz 196040 BLAKE2B 8e975dc8480d4709f650ff27c517104714156c551b8b9ec04681132bd92be80bdb11867730f462e7fb6b672430246a0a11404dec5638b5350b57d81a8eac2e57 SHA512 ab11fa77c5f9e3bec2003dc8825d9582dcbffa08a36818bd9cdbe2dfd357113de3712c818deafc165530f9e4d2683ec06e54d37c37aeb820ae3cd592f76cf2cb
DIST rspec-mocks-3.9.1-git.tgz 192772 BLAKE2B abcc8fc82648993e6a407a8c4ac4f5b146b821e1e842c1dd2b95824d8468aac0ea796438d77e376c897675f66bd2bc9024da8fa5ccaf60139ea296b388d542cd SHA512 f804783fca4cf2258e83f82515cd5881ceae0bdd3aedb452a1db901e01de5dbca1d2bdef0ac0828a4bd23a1de58d127a42150c8c204219bca39ea7072619098f
EBUILD rspec-mocks-2.99.2.ebuild 1510 BLAKE2B 73e9ab4e1931b72fc900af16ca022a6ce1b2c053e32904b5b07f4023e3347c3e9974e6e834c0688b3feefae0720bad1000526b2702779ab19f4aeaae468b9052 SHA512 057e150cdbe87559c945285ba98ab615fbd900e538b48aeeb73847563cdf9e0b05fe287cbcbb0ed687c644df5cd085c68d078ac02b2182f998392fef04ccd56b
-EBUILD rspec-mocks-3.10.2.ebuild 1440 BLAKE2B 44f047bb22bdb66050a648899a26731b2b8c20bee0471dabdbaccbdc7e6ab2a5e2ff836a2afe0bf920d827a703fd4644cb39e0006859aae0975b109aae32f147 SHA512 09c91c2f981db4d0d2c37c856a8c1571fc59c70d608b8a5275c9c35dead957c493b4dd06e492e78cb0a25c4446c0420324cb1d050e01dc917aeed0e46810e924
+EBUILD rspec-mocks-3.10.2.ebuild 1437 BLAKE2B f4b39b710accdf9294a3cc292b1f2350056dc420c49121028cf63efd832633294a798ba7d78a27c3fb1b2bf1c154db4af1873f9f0f7063088a4635074d896981 SHA512 181e57bcff9ea21884ee889b894f2a6d0bcc7b08e3d6412fb5bbc28048d62c6eb00288edb404d62a355fb2a627f8bef0f2bdab52b30b2e5bc6a5323a87f894c6
EBUILD rspec-mocks-3.9.1.ebuild 1435 BLAKE2B 82814e4352a4fad72c57ff163fcfc10ef08ac94b3048b3b96fa5c5a42e0d2612a8328365b5aa8002e8ef97c3fdc85d592eb9faf6c2d90a3b0a4b0c7c2f11479c SHA512 a5b411e0173fa229e6e754335911807c10768311508d8a2f8c0decff12c422cc6185290c9d2a5b9e94c9b510c8e739ae7a6e6c5957bcf9d1becbf0c56beaa90c
MISC metadata.xml 343 BLAKE2B 87ebb52b322f698e5242c517ca646e64b3a9a33c6b76d968847b2224b4dd683a9eaae5d03470efe775d350c65e3bfbe16547d4b4b99e2744379fbb7c76cc5680 SHA512 c7956e0175d9fdbfd423140f3c757d4c9e1deb6089577f60d11111a93fde6a7c056dcbac8620c30c8c02693297402aa2f0710e43f60abc0878a51bcb8c624667
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.10.2.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.10.2.ebuild
index 9d832837db1d..d631739fbd92 100644
--- a/dev-ruby/rspec-mocks/rspec-mocks-3.10.2.ebuild
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.10.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SUBVERSION="$(ver_cut 1-2)"
diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest
index 0a9fdb36a50f..7da1f55384cf 100644
--- a/dev-ruby/rspec-support/Manifest
+++ b/dev-ruby/rspec-support/Manifest
@@ -1,5 +1,5 @@
DIST rspec-support-3.10.2-git.tgz 74812 BLAKE2B e6c7e768d0df05fa5e77055efcc69699192928a35029264300faccf500b1ce7367e74e9c2ae0f7f8f0a5e755692ac83b982d0a3dab3da3ab697ad2c5766aa30d SHA512 bd1fb5d737dfdbb7399d766854f0b173dad89675bac580cf65c5d42ab6cd04ad1773e7cfa875dfa4c6fac14f4ccbd6b48813bae5de26c931c804962d29b014be
DIST rspec-support-3.9.4-git.tgz 72490 BLAKE2B 03c3ba8316a2c6a79faf68db87adf193b684b82119dd9c5b67f2954f3ce72cf03e3e16898e2f5d57d76aef37bb8fb08ab8dacf8aaef6d1445a8257e2be14afe5 SHA512 95be2e03c37117d6bc132ce466779a8ac3c4fedadfb2a6dabb1fa11601aae908e341c87436dd526bbc8b02040b23200c95bd113d0475405afdb4acd099c67403
-EBUILD rspec-support-3.10.2.ebuild 1763 BLAKE2B 88f33e6b7e92f6990167ad2895e61609a74e07e94aca63ac94e1994e08e2d5ad3db6ee8b921356b859b35b6536be6a4924e9678b97ae2d8d89e719582f66802d SHA512 3df03fa1c6e41919912ea34d4c71295e7686a2931c1d64c095a7b36f4801c3a20bfa2268100ad33e2f670cb3491526e1d8fb52e035a554b8a244a8ad42150781
+EBUILD rspec-support-3.10.2.ebuild 1760 BLAKE2B 68becc13b331d184866ac26c08e6860408f6e1e7e33dfadb3065c5c6b4a2f39ff6763fee5fdc3f15e40c59f84fb9dcad389928d476df169a4d1359b04a446efe SHA512 1d71453c4e900a03a61093e7bbe217eda35ea299e95c0e4472f02d07bfe93d7ee45c0c5386d4d53027d07c2b5cdf7f567ad61de2e4f1e4e661fe622a49350f24
EBUILD rspec-support-3.9.4.ebuild 1751 BLAKE2B a68477e2a7e7deb6af3b4d4ff1a31cb3810b1e545ccdb309f73b9665527f14952caf2471b4f04da4174da930c25da66a348c804c80b214ce0a889f93d87fdc54 SHA512 ef906eb462681dfc4d95458228a9f796af4ccf59cba157392492601382a4eefe629bccee1f7d6359c877c159de40e31ca604395973f08cf700843b7604ae15b2
MISC metadata.xml 345 BLAKE2B 832a39e1b38a33b4b5238aaf4a79f08aaff0a7751d466ebe3dd6eeaca493cd10d7ed51766d12c17f589be48d450d3f7a36690ee171a5c650c1cdad334003446f SHA512 71b6ed77045b94efb05b0275574fdcf328678c7d0aef385703a40f5ff3300653638dc32911ff8f91c66881201c735df930c000c0283afa9f189dbba41e97628c
diff --git a/dev-ruby/rspec-support/rspec-support-3.10.2.ebuild b/dev-ruby/rspec-support/rspec-support-3.10.2.ebuild
index c41890895656..cf0d5e801ecb 100644
--- a/dev-ruby/rspec-support/rspec-support-3.10.2.ebuild
+++ b/dev-ruby/rspec-support/rspec-support-3.10.2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "test? ( >=dev-ruby/rspec-3.9.0:3 >=dev-ruby/thread_order-1.1.0 )"
diff --git a/dev-ruby/rspec/Manifest b/dev-ruby/rspec/Manifest
index 309347a7d483..7505b0be86f0 100644
--- a/dev-ruby/rspec/Manifest
+++ b/dev-ruby/rspec/Manifest
@@ -2,6 +2,6 @@ DIST rspec-2.99.0.gem 5632 BLAKE2B eba837aeebcb0d65dc18a644fd935f241a67039988854
DIST rspec-3.10.0.gem 10752 BLAKE2B e0af9c31a5263b0656341be7432e1597afa56af9bfc5e6d21f1daa7553e5bd3daf2b383a7e1a5b6f761a5880540020e7accd8d4eb6cca6e57d616dcc41690970 SHA512 dd1a3a1c7c73ae9c053e071d7851780d8cf61e92ddba24072b9f2c00a342ed08c81090332ba2eaf7ab96adac3fc723685996195e5cc584e15de57ff02a4455ec
DIST rspec-3.9.0.gem 10752 BLAKE2B 212cebbae9e71b8a090757ec4b9902f20043eaf95b079a409247990e1fca4236e13d0e9a3bd9b9eacfbc2d2aaab19583452dbe08b298ca69a85e20f0163741c2 SHA512 a7dbb22f01d842a41b54c375d32d94c77a7b964d1ea5b1971e7c228dfd5dbfcfe03c007d687781addb93f819dde8de664dda307c266137fdd0a07dab96f96fad
EBUILD rspec-2.99.0.ebuild 774 BLAKE2B 7063d9c2312d4609dee333c73b6c4f60f7762d27efc93cfc18f305aae582e55144635a6c7bd0178a4a86d02010cd932552c3fb801df1c31af46ea542c5d5de98 SHA512 481067515fd46d721fb2de15150e34b5d1652fd725e9af505a1ec3b074c100cdb5bc0996d305c9fa010dabbac2545c2980ad748cce101bd92aa56bf561fce104
-EBUILD rspec-3.10.0.ebuild 622 BLAKE2B b419700650bb77b58b3816513595a1eea6421cf6ef7da5bbd1151d4551d33e444d32a3b85fb31e3eb98c4b2300d34b3fe681620bdab6e5f3bdae221b99aad3c9 SHA512 cf2576c0ed33b7a3f2e25899cdf04db0826d772a487f55cdc3a5b6c70e2d16a51f76b3766ddf726fd961933d24a07ffcc96653a742d0ec66c4bcdccf4fe355a4
+EBUILD rspec-3.10.0.ebuild 619 BLAKE2B f4b8ebe12cde5ce7067e005570423763c5a79eb48e157dd8e6f0eb2ddd5f0df17c2f90a88479fb15c5d49c454e3d05ac81fad881c64227e15cfd9bdff90207d8 SHA512 3de4884a68a191d55e78889b00e1d525dfbf94e25bc9adddfb6e5c4d5dbc90e2ea4049ea2fc57c5f87de29b9fc131e10317a85cfe4b6408aefe705bb2569605d
EBUILD rspec-3.9.0.ebuild 616 BLAKE2B 5ee7420b2f39d491dd42555ffd63047cbfb40d598b39912210b37a09bc0e7f7ba633a2e4f3d53ebdc3e6658bd1fc869cdb08cb85b033bb8d18fb4814439924fc SHA512 6654d32e2f13da07e83513131653defd0717f63563c30e631e68bbb5d2ddb5dc00649b19002d94dfd5071a6af56c0234f595f4b53705929ea61e936cb615c8b0
MISC metadata.xml 337 BLAKE2B fd99a128031819f061bb4b2fea336d7b14b26b7a986d782d8a4e2b9b9b7ce4c703242ef724cc9bdd98cf0219973dfcfca2a2eb7979b446f879d2f337b566985f SHA512 0a9165edcea2906fb370afa35ef77b74a4b833539959e8f28194e4d02ab7685f23dd16f04ea7e18873d10bf607236972610c49cf61ed97e5df7b4796ec9a66be
diff --git a/dev-ruby/rspec/rspec-3.10.0.ebuild b/dev-ruby/rspec/rspec-3.10.0.ebuild
index 39189d6443ba..3fd3135389d8 100644
--- a/dev-ruby/rspec/rspec-3.10.0.ebuild
+++ b/dev-ruby/rspec/rspec-3.10.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/rspec/rspec"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ppc ppc64 ~s390 ~sparc ~x86"
IUSE=""
SUBVERSION="$(ver_cut 1-2)"
diff --git a/dev-ruby/ruby-sdl/Manifest b/dev-ruby/ruby-sdl/Manifest
index 6b92fb354164..110a877064e9 100644
--- a/dev-ruby/ruby-sdl/Manifest
+++ b/dev-ruby/ruby-sdl/Manifest
@@ -1,4 +1,3 @@
DIST ruby-sdl-2.1.2.tar.gz 178105 BLAKE2B 84870279edcf2616159861267ffc8666b482786f43a30c8729cd4c59f25219956648270452bf38b72115e05235786ec8c0f0e7913469cc8573d9eda813d25726 SHA512 1ddae367fb4145cc8142edbf3c61acaf56604054f710ac37cadb8d04f93db24fc3595c1bc8e0fb5f330aabc815884f31b5f2a39c0108026fca442fc0b3bc2807
-EBUILD ruby-sdl-2.1.2-r2.ebuild 1904 BLAKE2B 087a42255287aac196d9f9bbf57afd667bb1fed656f0c448ab2c45987f749bc7840d786560a8cc0b90ddc57c70c943541ebdbdb0df54d5ad9b8205938452ea8e SHA512 68e3aae400697b6cb2f6d3b52c19bf6eb0a93db5d0ac1aca6d30b937b001392a3746bf24fcfec904c1af70da828411e9db98cc75c977d0eeeb06a7f72559d2f6
EBUILD ruby-sdl-2.1.2-r3.ebuild 1922 BLAKE2B 5ae628cfc682b57e13e8c2a0700c643d6185ef03c76794993539fa31955ec37202e2ac1719a4ba346c7bf13a625590991f0c4e909fde4a604cca5330ebaecd3b SHA512 0542028ecb6d0c453ca568fda66cbb5802e571d7af2261ebc3e38abf2fedd1f37e8a686156fa0f44e1f7ea50e15a95b029f7df2662ef82e3f0e704282975ec34
MISC metadata.xml 560 BLAKE2B 44c2c964436b58f2f3d088cc598db576b71e5f42a490e1ae616400686addaf188c82b0f5a4dfab56a61712d5858720007fb31df3f6b71d0e37e5b617dde67984 SHA512 a9eaf9e6a1cf02821fec770e3499796993aebfdf0a7f251773a12950cd42770beb1d5bbc34fad694e74522eeeea619cd659509c31f914f4ddd257a9ce1c17fbb
diff --git a/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r2.ebuild b/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r2.ebuild
deleted file mode 100644
index cb9e8e2db868..000000000000
--- a/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-inherit ruby-ng
-
-RELEASE="rel-${PV//./-}"
-RUBY_S="rubysdl-${RELEASE}"
-
-DESCRIPTION="Ruby/SDL: Ruby bindings for SDL"
-HOMEPAGE="https://www.kmc.gr.jp/~ohai/rubysdl.en.html"
-SRC_URI="https://github.com/ohai/rubysdl/archive/${RELEASE}.tar.gz -> ${P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-IUSE="image mixer truetype mpeg sge"
-
-CDEPEND="
- >=media-libs/libsdl-1.2.5
- truetype? ( >=media-libs/sdl-ttf-2.0.6 )
- image? ( >=media-libs/sdl-image-1.2.2 )
- mixer? ( >=media-libs/sdl-mixer-1.2.4 )
- mpeg? ( >=media-libs/smpeg-0.4.4-r1 )
- sge? ( media-libs/sge )"
-DEPEND="${DEPEND} ${CDEPEND}"
-RDEPEND="${RDEPEND} ${CDEPEND}"
-
-each_ruby_configure() {
- ${RUBY} extconf.rb || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
- emake V=1
-}
-
-each_ruby_install() {
- emake V=1 DESTDIR="${D}" install
-}
-
-all_ruby_install() {
- dodoc README.en README.ja NEWS.en NEWS.ja
- insinto /usr/share/doc/${P}/doc
- doins doc-en/*
- insinto /usr/share/doc/${P}/sample
- doins sample/*
-}
-
-pkg_postinst() {
- if ! use image || ! use mixer || ! use truetype || ! use mpeg || ! use sge; then
- echo ""
- ewarn "If any of the following packages are not installed, Ruby/SDL"
- ewarn "will be missing some functionality. This is ok, but may"
- ewarn "cause errors in Ruby/SDL programs that need these libraries:"
- ewarn ""
- ewarn "\tmedia-libs/sdl-image\tImage loading (PNG, JPEG, etc.)"
- ewarn "\tmedia-libs/sdl-mixer\tSound mixing"
- ewarn "\tmedia-libs/sdl-ttf\tTrueType Fonts"
- ewarn "\tmedia-libs/sge\t\tVarious cool graphics extensions"
- ewarn "\tmedia-libs/smpeg\tMPEG playback (including mp3)"
- ewarn ""
- ewarn "If you need the functionality offered by these libraries,"
- ewarn "emerge the desired libraries, then re-emerge dev-ruby/rubysdl"
- echo ""
- fi
-}
diff --git a/dev-ruby/ruby-shout/Manifest b/dev-ruby/ruby-shout/Manifest
index 47585a169dcb..631caf99ca59 100644
--- a/dev-ruby/ruby-shout/Manifest
+++ b/dev-ruby/ruby-shout/Manifest
@@ -1,4 +1,4 @@
DIST ruby-shout-2.2.2.gem 13312 BLAKE2B da84e8ca777e5c5e60f4319f030467cbbb0709f8e94c08d3b7c8bb30c4db2861d27852930a01f4a0625ca8cf71ed849fd39f0398708b838c3b6bdcf85c12609d SHA512 2553518d3cef655e9cd59a734860d290928171600676dd0fa4b65d84421286eb9d79cc897cfa5544570e3731c4f761e97e8cd1dd3488d9b62246af840a1d126d
-EBUILD ruby-shout-2.2.2-r1.ebuild 520 BLAKE2B 25583ca4c690e8aa60fe40f58d0b4cfb8edfbd2288fac670a7ab78dc2fc044c47db021d1e85a9d34958b1f4c700cad26dad7a81fa270654cfe445ce91775d3d1 SHA512 e0b52454520b02a9b3c9c65f1275a4fe781759cbf718ffaf355b2e8c3b34686be86f582400ae80b1f9ef0a1a063909a91495cdcdb90045ae20329f83c1e7b710
+EBUILD ruby-shout-2.2.2-r1.ebuild 519 BLAKE2B a3e7a464ef5d892bb85670a014900d460ae3d26b8ce4ba7cdc3cb7402d18d5802682f89e6521026d84ecfcde1c35dfaac5a4cac74c8fe5688684109b6e39bfb0 SHA512 87c95508d86bef5527857b8a4c74d2a09fb490e33edc8030234330d2ec86f164f74b89329d7f7fc0d880a6b7801f510afa47533ae254163eb60acbb15b03ecf5
EBUILD ruby-shout-2.2.2.ebuild 759 BLAKE2B b398c1001db4a4fb12a5a9874d88febc32e388240c0b71803cbdea8927d1eadc75a56f100f0506a5fa77f5f28671c920ab27eeca57f8c7aa0fb481e238b605b5 SHA512 ca863f2c5e3cef05f7630c5b0482cad4f2ec2a1fce0cf1e006aa0099a56e3fb4c4197ff128c455349ffa3b9276780f0e5213be3155e94038f510c49b00ed1ee9
MISC metadata.xml 331 BLAKE2B 0e79e6f0495cc496f53e48253657ec9678a6da31c49d09abc81f3c2e910d4528f6be7867b51cca2f01c8ec4df6f3771bcf91262f53b1eabdd421dc3c00085d47 SHA512 b5cf8ff6f45ac3f59dc4412a280a5057e3e1f30f2cf82db54db8f281894d753e9fc11aab699e766f2a532cd6ced1a1b784d6f5a8607c0ab5ee1a720b0d0d62a7
diff --git a/dev-ruby/ruby-shout/ruby-shout-2.2.2-r1.ebuild b/dev-ruby/ruby-shout/ruby-shout-2.2.2-r1.ebuild
index c3b5c5f07cbc..0e08b4e535f3 100644
--- a/dev-ruby/ruby-shout/ruby-shout-2.2.2-r1.ebuild
+++ b/dev-ruby/ruby-shout/ruby-shout-2.2.2-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/niko/ruby-shout"
LICENSE="Ruby"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc x86"
IUSE=""
RDEPEND+=" >=media-libs/libshout-2.0"
diff --git a/dev-ruby/ruby2_keywords/Manifest b/dev-ruby/ruby2_keywords/Manifest
index 2bb33ff76af6..44973ffc3afa 100644
--- a/dev-ruby/ruby2_keywords/Manifest
+++ b/dev-ruby/ruby2_keywords/Manifest
@@ -1,5 +1,7 @@
DIST ruby2_keywords-0.0.2.gem 4608 BLAKE2B a13fab6800dafe557ca05a14301ed37afdd0fef22b6c4a8458be758d96099dbad47c49d7b01bd3c7297aec51d971c944005f704fbdfc45d8f50249040c244250 SHA512 a7bc02980e073a899bf3de2e32711ca9820657d43cc44dede44ca31681d8586e7f808a93b6f6778aaaaf8b84da37a48c8062e69ca33477d9469e9634d616ed8d
DIST ruby2_keywords-0.0.4.gem 5632 BLAKE2B 1d2d4a71823e61a14fdf15edc2ad8ed8df70e3f52f621940d3d3e00c18f58e76d7c18ca2ff409b1c2b5d77216f90e72e1d50bad00093fa1f7740ccf8375c11a2 SHA512 22cc0c9c08f84ee6485e02f1d1fa244219dc96846a638b428970e0876c83056b87939e8a3cddac833d6feb493e34420604e81a3973d7cfa4dc969a6639b13439
+DIST ruby2_keywords-0.0.5.gem 10752 BLAKE2B 430ddd02ed59c73c8dfff7762a2f4bbee2b4514d7c8c38a9bf34928a254799cc9e7401672d92b926e4284b005ed6ce59eb2f4503cabe76c5200626b89055bfa1 SHA512 f6b9078b111e68c0017e0025ecdccb976c7a32f35c1a8adf9fd879db0c91f89eb9bd799f9527a846e28056f2a5fbf0f3610cda9538570288c493613c35c83a6f
EBUILD ruby2_keywords-0.0.2.ebuild 451 BLAKE2B b8a02855e056567760ccbbbd3c78a127cbf365e7272c9b274d370b2bcf5e1fa8aa39444ed1ccc8b01a188319e4776be9a43b1d2cf40869af9d672b9e664b4f2c SHA512 07b0152d0490fb0ae7c6a4d152faa51fcadb23980a53b6332aeb2c06ad80c5aa594f03c46b15ef57b8709fbdcc72f0fe83b7596b111b140585649b0e3626ad86
-EBUILD ruby2_keywords-0.0.4.ebuild 452 BLAKE2B bf9aa28b14bb2a2bb644ad486691d8d620f5e15118acd4441ed973627726e2de902f368c6abf86680364e555d71ebec8d359307dd0d852e76adf8f78f016aa97 SHA512 12b8b1e79bddbe977c3ceda9afd3248a41048a8956a968b24cf8ad9c3f18841dfffdc20f68eb174e41371a6a9bd6f7254baf66f083b1c532855a667ef0fdcd05
+EBUILD ruby2_keywords-0.0.4.ebuild 451 BLAKE2B 7c94ccaf9d58ac6d758b2d7fcf1eee5b5e662830004c7cd1eb80d6a083f3a781b9936376032998dc11c8c083bf16120ac08e74886dd23ced21b8cbaafd9db50d SHA512 f88a3ddb64d4c3e4425a25defdea9a86ae137b1d415d5bad4bf1e426756089c3a4f7d3ec739ec8a9c458f5b3585a5b97e986271eb3037e25b0da4b638b7b8515
+EBUILD ruby2_keywords-0.0.5.ebuild 445 BLAKE2B 21ef31e51d671924966fcb7406c5cc7c1d48be278dd89b6dd377fbc2af8ecd3f1b48ade7817e2e081152955be1fdd5406f53d5c2ecafe9bffadac9a2f54e3991 SHA512 03a3957c6dc0901d3d335df0ecf3a858ab5b158ce97db84e5f07b3b7d2e7fdf0af1b372cb60b38fa675793092410ac35c29d6167deff89175d81bb53c169a236
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.4.ebuild b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.4.ebuild
index da9a11ff613a..edabe3ae9b88 100644
--- a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.4.ebuild
+++ b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.4.ebuild
@@ -16,5 +16,5 @@ HOMEPAGE="https://github.com/ruby/ruby2_keywords"
LICENSE="Ruby"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
diff --git a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5.ebuild b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5.ebuild
new file mode 100644
index 000000000000..4d5d7a620691
--- /dev/null
+++ b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Shim library for Module#ruby2_keywords"
+HOMEPAGE="https://github.com/ruby/ruby2_keywords"
+
+LICENSE="Ruby"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
diff --git a/dev-ruby/safe_yaml/Manifest b/dev-ruby/safe_yaml/Manifest
index 9fe5c0fe3aff..cf3ea0786631 100644
--- a/dev-ruby/safe_yaml/Manifest
+++ b/dev-ruby/safe_yaml/Manifest
@@ -1,4 +1,3 @@
DIST safe_yaml-1.0.5.gem 30720 BLAKE2B affbf5331cf290c3e7932f53da9b0f488730ae9138f0b28eb1e8e0323c7056635ed73bcadebd52f725895030a153dab13e243d997e84004f5bfac82e82dcebe2 SHA512 d9c8d9c28c3c8708f97cb0545f58152af81056f5e79147424dd7bf625f8e533440d1ed41d6abe2faf84578754823a1215ba28772c2e8593bfcfc397d647187b9
-EBUILD safe_yaml-1.0.5-r1.ebuild 912 BLAKE2B 022ebcb9254456e24cc2caf938e501fa9daf1996ecc120cf37369d10d72eccd2589a0949a58df0c90e6384190e7125bdfa79c4585a8b8d164093b47ae30b9433 SHA512 225bdca6680502f7c4f27155890c6045f10a402d9c52a012b5a0c99183f54b596431ee16fb200354cbca0634eda8fe7cd746bba6a3b3a52f187cd121428b72f8
-EBUILD safe_yaml-1.0.5.ebuild 962 BLAKE2B 2c567ca3e55e46f8a378f25948a7f7282451193545310835ef4c648851528d622a1cbf8f3f1ce9958575a35799fdf09f4b69cb0bd12ef060ae09e2c61f0adbc4 SHA512 d5d5405de7ddb5e1d7b76040e207ab7865d5ddbbf629023a549d7c5839322a17d194376ed91bd4386a71ebabc80d9dbd03a9a8ceb9a69f744a2f05dbb286b991
+EBUILD safe_yaml-1.0.5-r1.ebuild 924 BLAKE2B d12fbf6548cafb0d9df1cabcd07baa13ebd39d7b18d898fec96c28d3f3e20b4c78e771878bde7f969a1906fa8ad6989d19a3ba335d9194289a0ceee8d5378ce5 SHA512 bae31c515637e12b6bd502c2aeef5634a875f8bb55c7c1e3aa028b84ee449d80a3cbd661df217a7ba0f83dde38c9f7326dce855b3d274463196d9c9d4485a7e1
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/safe_yaml/safe_yaml-1.0.5-r1.ebuild b/dev-ruby/safe_yaml/safe_yaml-1.0.5-r1.ebuild
index 00eda3df6685..8be3fdee610c 100644
--- a/dev-ruby/safe_yaml/safe_yaml-1.0.5-r1.ebuild
+++ b/dev-ruby/safe_yaml/safe_yaml-1.0.5-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://dtao.github.com/safe_yaml"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~sparc x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/hashie
diff --git a/dev-ruby/safe_yaml/safe_yaml-1.0.5.ebuild b/dev-ruby/safe_yaml/safe_yaml-1.0.5.ebuild
deleted file mode 100644
index b94009c285c2..000000000000
--- a/dev-ruby/safe_yaml/safe_yaml-1.0.5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Parse YAML safely, alternative implementation of YAML.load"
-HOMEPAGE="https://dtao.github.com/safe_yaml"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-
-ruby_add_bdepend "test? ( dev-ruby/hashie
- dev-ruby/heredoc_unindent
- dev-ruby/rspec:3 )"
-
-all_ruby_prepare() {
- sed -i -e '/local timezone/askip "timezone"' spec/transform/to_date_spec.rb || die
-}
-
-each_ruby_test() {
- # Run specs with monkeypatch
- ${RUBY} -S rspec-3 spec --tag ~libraries || die
-
- # Running specs without monkeypatch
- ${RUBY} -S rspec-3 spec --tag libraries || die
-}
diff --git a/dev-ruby/sfl/Manifest b/dev-ruby/sfl/Manifest
index 1dee5a1f8f36..1ebcb66a42fe 100644
--- a/dev-ruby/sfl/Manifest
+++ b/dev-ruby/sfl/Manifest
@@ -1,4 +1,3 @@
DIST sfl-2.2.gem 8192 BLAKE2B 631712748d0f58a9d76087a194cd889c4cc95696df2ac755a13357e7055f0277a146f6f3df58e678f95134ec9fa1d5ecf720c702b2bf2c7e4385d443381b3cdb SHA512 9b64a966ec4125ae39d273e9ea1529f422dd17bfe2c4696574ab7725c0aad42f974febe7359dafa073c2291b47c6e351e1d549e145d247ed7c2ea6ebc5c73932
-EBUILD sfl-2.2-r1.ebuild 612 BLAKE2B 22e09dd4f853fb61cd1a9ad515a0b987077a8358e1abd4c87324caddfb884f6eea49452e6d32b4cf57c59974a284c18ce0d0584eda830a6564da0b1f9ee419e1 SHA512 97c8bddb14c06b8859df5a878e4c654fb3a8d0264698f93602e79e4aaf3a79abdfb94e64bd009acc5720815554cc4c4d43d425a1be71cd63a59191812e1b367e
EBUILD sfl-2.2-r2.ebuild 605 BLAKE2B 8e9a10ccb7c89daaeb7fe08a1acd2273a0dff544d7fcc01c940082ad6399242636bcbd353501b89ea4b331dd2fb1660abaf37f8ac1fa8ddca7b26796f12b25a9 SHA512 e7318884b0586d47c59099c3015cb2bdba32689522e61630c3a99d3d6209f1d909e5f5c449b920be0190cf25e40df34f45dd68e7f516b64e87d473945eb14ec6
MISC metadata.xml 350 BLAKE2B 1e4b5ed1332607b056a79f85f6929b2f5a7705055127e0d0de3cbdccb851cde6f9f4f4462285e4c22847dc6ac807a5a9269b8dc9d8af840ad4f1e59391e5c055 SHA512 91539030961ec4d6d9b70ac65fc3b8236521dec596bc06f865e07f2aab3b0ba80584a2a49d07d4b008a7c5ae41e9c17017a1a309bb08af5d72df15509cff8dbc
diff --git a/dev-ruby/sfl/sfl-2.2-r1.ebuild b/dev-ruby/sfl/sfl-2.2-r1.ebuild
deleted file mode 100644
index 6e1a75b1a1b0..000000000000
--- a/dev-ruby/sfl/sfl-2.2-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Library providing spawn() which is almost perfectly compatible with ruby 1.9's"
-HOMEPAGE="https://github.com/ujihisa/spawn-for-legacy"
-
-LICENSE="|| ( Ruby BSD-2 )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-IUSE=""
-
-all_ruby_prepare() {
- rm -f Gemfile* || die
- sed -i -e "s:/tmp:${TMPDIR}:" spec/sfl_spec.rb || die
-}
diff --git a/dev-ruby/shoulda/Manifest b/dev-ruby/shoulda/Manifest
index 874e2ca55537..296023b6fece 100644
--- a/dev-ruby/shoulda/Manifest
+++ b/dev-ruby/shoulda/Manifest
@@ -1,6 +1,5 @@
DIST shoulda-2.11.3.tar.gz 145068 BLAKE2B 5e6d9b78b255612ec18c78076f9c4d45265a3e02a8fd56a127ea8f235e3b344005942c4b6e53014e6328206501c178ce76e1554a9d995ba0de04f5afefe4a0f7 SHA512 0b347c4a8be177b5806364114c25dc786ca2ac95a11c93a723dbc9ea1f6d8ae62df7fb420a52d477cd1e10e8d894074072a040eef36ee8a43440e5256c8427e4
DIST shoulda-3.6.0.tar.gz 22691 BLAKE2B 798b88e208355b0325b9e8b48f66687ad2702e1b5fc058d45504648fe7c7760b018eaf3d1c7bd45c68656c7bbba8fccc9b74d72003ee0b78ac53a277567609bb SHA512 10f7c6801eaabafa08eb2bc9c4d2a96237d4494aee7d40e5db8cf9c1abd8cccfe86aa21b0e68e2ec42cf222d285cdbec11ed2fdd804ffb8bd65ffd2efa3e72ac
-EBUILD shoulda-2.11.3-r2.ebuild 874 BLAKE2B 2441a2b6a261de6de5fa10a17f92dd22bead3ffaf6b75204b6607821dfdfbff876dee36dcf40c89bffbfe84194ba5525698ef533856d433f0d1c17165b25fc1e SHA512 afe6e330b0e5deb1453e64891fc42243cd9f0285adf300f588d1936b4a991757190d9a03c4b02cb7b5fc5b914495689cf7c3061ffee7dec543b2e7d5670d4426
EBUILD shoulda-2.11.3-r3.ebuild 836 BLAKE2B a16178f1c34220fb8c01bb68468d10229439de2c101a8e9511a227286e4c38e29bffe0262916c74274de12d8dd2ae2e0d90db5ece4cb9b39f01e1ead5fb0da1d SHA512 a2e1fab8c023c84e90cb985e71ceba1f9aba2141f0820344bee7c085075dc130d46eaff25ef6b77dc558022774fe851a0766d053139a45b9b79b3d4cb32d736c
EBUILD shoulda-3.6.0-r1.ebuild 924 BLAKE2B b0e4344f4255760b5ce637eb53e58af37d08e772218c77fceaafcf4f81195467cc1733ff9380f36b86d2d900378d54da046f0e1196ae6237ea5ea6fee4901fee SHA512 1a14864d13555c3631653bbf87fb5d77195e8b7c7532c889ff916a0f187c05a28f2e35ad13ab3c794bf8005a42b96e7f900195ee001b59284698f26370e8f7b4
MISC metadata.xml 344 BLAKE2B 4f4a9e5d5bc1e6a6a10552ef0285ca16024cdd9bc838a25397b23de1f873a3ca87194d0912f8d0a0c24158d4f10fdb92fcecb15f246e96dc12a95e56604770fd SHA512 b4fa8d5ce8421c5541cdaf288da9a8589ea6f4682470b376921e987d5a5344352afc2f20edbdf1f54ac46fe658f46c4863ec4dc5dc8eebe1c3223a15c72f450d
diff --git a/dev-ruby/shoulda/shoulda-2.11.3-r2.ebuild b/dev-ruby/shoulda/shoulda-2.11.3-r2.ebuild
deleted file mode 100644
index 2629e41c1005..000000000000
--- a/dev-ruby/shoulda/shoulda-2.11.3-r2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# Use rdoc recipe to avoid obsolete Rakefile
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CONTRIBUTION_GUIDELINES.rdoc README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Making tests easy on the fingers and eyes"
-HOMEPAGE="http://thoughtbot.com/projects/shoulda"
-SRC_URI="https://github.com/thoughtbot/${PN}/tarball/v${PV} -> ${P}.tar.gz"
-RUBY_S="thoughtbot-${PN}-*"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
-IUSE=""
-
-# tests seem to be quite broken :( They require working version of
-# various rails versions. There appear to be unit and matcher tests but
-# they can't be run on their own.
-RESTRICT=test
diff --git a/dev-ruby/subexec/Manifest b/dev-ruby/subexec/Manifest
index 68df4f931fe8..bc1b312fc1cd 100644
--- a/dev-ruby/subexec/Manifest
+++ b/dev-ruby/subexec/Manifest
@@ -1,4 +1,3 @@
DIST subexec-0.2.3.tgz 4384 BLAKE2B 27dc40377f7b2fee33553543723b9e15cd02a1171bd24b5d213b3546b7b20267cb8cbf987c1a1f6c0285f594b194f1dc20c41314266587be30d961e4b514f8b9 SHA512 b6fc5ee802906a690a1d1542ada44aba1df5e6861a66f4df58623e366d8d3ab2349d2963817bf07089e1dc15932ca03f0020d16777012ec4b92879280868bb75
-EBUILD subexec-0.2.3-r1.ebuild 745 BLAKE2B 3ceec00621225756507737444ffc641b224c2e796cb8d83bb0ab6e186336fff8615cdcef587f4218ad05e3f343b3e991afddda624e0c13fc64566d0483bd2e57 SHA512 1e37a5f662a6c043464d6e91576ea3a5dcb2302b7db5dde5842ae04d24d98fb1402901a264a2b390722b32230455492098f8cb917f9835dce29fea5e70ff448e
EBUILD subexec-0.2.3-r2.ebuild 778 BLAKE2B e445ee06e62edd9bd2e3c5e85556c18029383caf9b9e8df916f2c800504ed70a832c65ad6d88e0275ca2fc6cbe8d32c90dc16acf4d0cf6dd71998756e5b47b32 SHA512 dad2366e9ab0e5ae01541a43eae6189c46e41ae20e16794fe5d4cb6d6b0f77c636421e5bc0579dc94789a1535970031f276c10b4a121ef88309d4d0a66029e94
MISC metadata.xml 341 BLAKE2B aa5ca57e8f90589a330fcec539b522d24e13584b305e4c89ccc0a1efd3e62b50887da931ec7fd2321810b165e6ac09c8ee0dfbe78447a0341a8a749526261b7b SHA512 3bfec664d4436ca5e76c8d73872f7bc23ccfd6fe676725d96c96a64651a33660d4f0ec6f3aaaa6c231594684904078a848622332d9729a4fee1ffbfc60e29972
diff --git a/dev-ruby/subexec/subexec-0.2.3-r1.ebuild b/dev-ruby/subexec/subexec-0.2.3-r1.ebuild
deleted file mode 100644
index b9f776efff11..000000000000
--- a/dev-ruby/subexec/subexec-0.2.3-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem eutils
-
-GITHUB_USER="nulayer"
-
-DESCRIPTION="Subexec spawns an external command with a timeout"
-HOMEPAGE="https://github.com/nulayer/subexec"
-SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/shoulda )"
-
-all_ruby_prepare() {
- rm Gemfile* || die
- sed -i -e '/[Bb]undler/ s:^:#:' Rakefile || die
- sed -i -e '/begin/,/end/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/sys-uname/Manifest b/dev-ruby/sys-uname/Manifest
index a3e2398d16af..b182c952cec1 100644
--- a/dev-ruby/sys-uname/Manifest
+++ b/dev-ruby/sys-uname/Manifest
@@ -1,5 +1,3 @@
-DIST sys-uname-1.2.1.gem 29184 BLAKE2B 4166a6b8d1e87a0a78c4c6d9b542c8ad6d5c32f6f36b03be503cd6ea26b81d0a00bd81ff8a266b4f13e115629519bd67034d2cb80fad8bbc2d3e2c70a821d99f SHA512 4e7c7d5a375a61082f558115d69e74ee8a6f916cb641a8abf9e7d9a92909ca8e595f5d6659dc9cad34e8f0de4c1f7d63bfb5fe6dcf82df628c1e511987436d68
DIST sys-uname-1.2.2.gem 29184 BLAKE2B abfc9172cde35f946d420f8737a9b60b6810e551c2c361027614cd812a50c86bf8e92446c9a113d0e7e2f6dd09c6f40ceeb5a024defc7cacbb45c53f4b761809 SHA512 97a7a8cdbbc80e9d886be92d104aca389d82a1eac61b7a0172ce8fa27dbe751b0653dc8a027610d69051a79ed1fb2c855e2ee802308a74300dcc709c9e56b9fe
-EBUILD sys-uname-1.2.1.ebuild 576 BLAKE2B 1631d6581f36cd86dd815a74cd8c3b6a6db60b03cc2cfa478358046fa8032b7acebe8c44b42c7ea6d393d61e0065d34155816a51fbdefcd5d21d4bb9df249966 SHA512 57a8a95c931ddc8bccae1ce63f994afdafc4bae48dd2fc203b0a2019f9b0a798e194f38fa289b9999aab693f97646278ec88b2e537dac5fba3bf38ea265696ee
-EBUILD sys-uname-1.2.2.ebuild 563 BLAKE2B 563f9cc7f0c9c67ecdd9da0ee49f420383929490c9cce35db72149e165d14e330828bbc39a03ffc3ae75992a9b391df9b5ac012ea843eefd396ae02bd50c48ba SHA512 f36ef606e2d892c624b6e9c566b94f2d52f4a1822977ca71c6c4e1b95f01aa20d8e389755b7cc1830c0b4eaa9439bf6fcf718a0a0f0903f281ca5441ec44422f
+EBUILD sys-uname-1.2.2.ebuild 570 BLAKE2B 56b885dd792c564920c729be6b26bf18c1766a9b745083d737ab283585d986175eb7605566f25c8123672a74892ddcd0f114de882abf24e4b2ad44e647956174 SHA512 ecf7301d9b546a26d8833c4ce06755e0af02830cf08a5adf6cabbdec4ec87930d5d319bb1512314e87587bb59ce5ef30ca0eaf1101f9faa6358d959bc35696cb
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/sys-uname/sys-uname-1.2.1.ebuild b/dev-ruby/sys-uname/sys-uname-1.2.1.ebuild
deleted file mode 100644
index fbd60e6a565c..000000000000
--- a/dev-ruby/sys-uname/sys-uname-1.2.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.rdoc README.rdoc doc/uname.rdoc"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A Ruby interface for getting operating system information"
-HOMEPAGE="https://github.com/djberg96/sys-uname"
-
-LICENSE="Apache-2.0"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/ffi-1.0.0"
diff --git a/dev-ruby/sys-uname/sys-uname-1.2.2.ebuild b/dev-ruby/sys-uname/sys-uname-1.2.2.ebuild
index add34ecdc7c2..93691b3ccfee 100644
--- a/dev-ruby/sys-uname/sys-uname-1.2.2.ebuild
+++ b/dev-ruby/sys-uname/sys-uname-1.2.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md doc/uname.rdoc"
diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest
index e6bf9c50d00e..b61343443368 100644
--- a/dev-ruby/test-unit/Manifest
+++ b/dev-ruby/test-unit/Manifest
@@ -7,7 +7,7 @@ DIST test-unit-3.4.1.gem 122368 BLAKE2B cb1677c83d11c0edbb6ad2eedda63f777832993d
DIST test-unit-3.4.2.gem 122368 BLAKE2B 3b308eb539915573762aeffb96b02bca3194b5c4e70d00ba4711e2ebf57215e5865f79e5246e5872f2ba813b81256deae289872b8f550ce630249dcf6ff5069a SHA512 ccf04ffbea05334f2d4ffed48db6d236c5eb85cc3d0bd79b5a195c43d218bc03b3b310835d7c23f78d2548dcfc8c4be5d1f3bf92d1aff6fd56ff3f483b2f1b0a
DIST test-unit-3.4.4.gem 123392 BLAKE2B 7fe5fd5d17712e0b18e5757a22ca60d0504857c46d311874bb2528d6e6eedffdf4f468899cd08c3dddc4808bd41cb21d254d1467f4ccc259eba8bc2405e9cb57 SHA512 3387cc32fca94c2554fa5ed691eec1e0bdddc119ad26f19860c5533764041d17b0ae0515d0a3703f7427558e1eb0f0817c106f2de46b2ad5299ca08c2922de33
EBUILD test-unit-3.3.3.ebuild 904 BLAKE2B 7c4251d9e4113cc1a3f90eca98cea78f8f288d107a4e6e37c567cf614fd8e21f8f20d46bde4332aa48ba33d0c401ebeeb154cda9ee657ca2ec5de9f2f9daa81b SHA512 ccb513f456f01217a88927a8532c4f0d8bf9630dabed5b0321b4b3d068902cc756dee598d5cdcb1823ee508a2a4d2e2eee028725a74b833de87ec98038f08c16
-EBUILD test-unit-3.3.9.ebuild 879 BLAKE2B 6f568245c13374637c7796361dedf7f8a9e1fd7d8bf0de345e1abb9380d2f345e82d5864062c0792e89a6fb7796c5ae423901dae9152911391fe21dfe8ed8ac9 SHA512 7129803a74a787d2b5e700970d8bbc67d9beeb987b5b9862439853f6a41bbc437f92ce19be66c073daa02cbe8f2bbadf7fac09cf643640391f0c424adccde30e
+EBUILD test-unit-3.3.9.ebuild 875 BLAKE2B 058537c3ba43bc70be921613ad746bab15e18392f6f0c160e9a43700eaba0d5cd7ecfc740b4dab4fe38d7eaa02a6154ba042ff1d523a241945fa8a0f3ab8b084 SHA512 c33299fc5f27d942aae0059ffb51e0c8eb8dae0fdbe8a915ea3a61977ff78261d7935e9239552680ba051e3feb441d02d982821b92275bc66cdc846051bd1d90
EBUILD test-unit-3.4.0.ebuild 881 BLAKE2B 3c0a623e3a0b315c4248c35810777d1c1cf81adb786ba176043662e5d41c3c42dd044d748f6ed76e8b9bb29087e382fb79c5d9866f95cc182255cb033efd1de0 SHA512 9c8709502f25136fb18b18bf17d47f1093150148f506b62c60db3312e1f9356e2378f98bbc371b24938618d8da3563d11229dad70bcd987bbffb52bfad2e3c6c
EBUILD test-unit-3.4.1.ebuild 881 BLAKE2B 3c0a623e3a0b315c4248c35810777d1c1cf81adb786ba176043662e5d41c3c42dd044d748f6ed76e8b9bb29087e382fb79c5d9866f95cc182255cb033efd1de0 SHA512 9c8709502f25136fb18b18bf17d47f1093150148f506b62c60db3312e1f9356e2378f98bbc371b24938618d8da3563d11229dad70bcd987bbffb52bfad2e3c6c
EBUILD test-unit-3.4.2.ebuild 881 BLAKE2B 3c0a623e3a0b315c4248c35810777d1c1cf81adb786ba176043662e5d41c3c42dd044d748f6ed76e8b9bb29087e382fb79c5d9866f95cc182255cb033efd1de0 SHA512 9c8709502f25136fb18b18bf17d47f1093150148f506b62c60db3312e1f9356e2378f98bbc371b24938618d8da3563d11229dad70bcd987bbffb52bfad2e3c6c
diff --git a/dev-ruby/test-unit/test-unit-3.3.9.ebuild b/dev-ruby/test-unit/test-unit-3.3.9.ebuild
index dee9408b09af..8c795386de25 100644
--- a/dev-ruby/test-unit/test-unit-3.3.9.ebuild
+++ b/dev-ruby/test-unit/test-unit-3.3.9.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://rubygems.org/gems/test-unit"
LICENSE="|| ( Ruby GPL-2 ) PSF-2"
SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
ruby_add_rdepend "dev-ruby/power_assert"
diff --git a/dev-ruby/tidy_table/Manifest b/dev-ruby/tidy_table/Manifest
index cb292481ce08..68d79e19ba2c 100644
--- a/dev-ruby/tidy_table/Manifest
+++ b/dev-ruby/tidy_table/Manifest
@@ -1,4 +1,3 @@
DIST tidy_table-0.0.5.gem 7168 BLAKE2B 7c00064c266bad9db6acf5066845cc6543c2d51fb5ac85240c9ac77d15004402588b992a0e56529123a1805e6c887ba23d135e801e07fcb918411d6706e7f596 SHA512 fbe9839587c3381ebabeb874b2460767491447b54501137f464c16bd251601670a6a260881792c117ee753e5b4d428f04295df041ffee56f109a1ff772346bcf
-EBUILD tidy_table-0.0.5-r4.ebuild 611 BLAKE2B f8a35d290cf84d8cdc58ff6eeee44d55d22c4c40cce065b6ec44c5d840e660b9f74db281c63eadc91ec6af8647f6440e90c0feb6720b1e9ae0db49021ca10f92 SHA512 77a5ecd071b3e70384062d4b543e91f9064306a3114c317dd92678a31189ed55734447aa79b8b65a19efea00c27b2f7fa280176ae9ccb6fdc790c9a027a41cd9
-EBUILD tidy_table-0.0.5-r5.ebuild 751 BLAKE2B e3c4f2b55921950dc67d695c5ded8bc31e79695734b8bde323726993246c62436663195bb95ebd18d3e9154e19f728433c14413fc91853329781a99d22366a6e SHA512 315b4b08fd293b5848ccc459fb8bf5cc7166d995a0b86a618bc355636ca014fe6a869d1635161f35551a8204cf6470a16f3380107eca222544205d15f5a255ab
+EBUILD tidy_table-0.0.5-r5.ebuild 749 BLAKE2B cfc7ecafa290e8dd40f0b9ee965732565b95cf98904c1b4284cf6537bdca5c0f4889dec2d98e66863060e2638e5f9328e3945671a71410c489f89815442c44c3 SHA512 2970f3410176ef12ad73d1069a20eff0c8f52d381e0c1c84c29b522a4b149eed8140ebb5717f6b5eb2df2f940637b87554b4e407601dbcd023b12790621c363d
MISC metadata.xml 345 BLAKE2B 3ab7b55523f2742cb7c66ba65825395616176dbc68de46e5d95e8830f34c6add52ea5f24e1b97ca5022b823b7e49985ff1eb9997209e5bee191fd1e6725aec9d SHA512 9bcbcffb393ad0e2bfc74a05ea31149e656fa947a650932b51bcef54f32ff52b576c025d073361df9ff71a5c150496cbe5d98b74b8c614466b849cf95fe7aff9
diff --git a/dev-ruby/tidy_table/tidy_table-0.0.5-r4.ebuild b/dev-ruby/tidy_table/tidy_table-0.0.5-r4.ebuild
deleted file mode 100644
index fc378a13908c..000000000000
--- a/dev-ruby/tidy_table/tidy_table-0.0.5-r4.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRADOC="History.txt README.txt"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Tool to convert an array of struct into an HTML table"
-HOMEPAGE="https://github.com/topfunky/tidy_table"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-all_ruby_prepare() {
- # Remove reference to RSpec 1
- sed -i -e '/spec/d' -e '1irequire "date"' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/tidy_table/tidy_table-0.0.5-r5.ebuild b/dev-ruby/tidy_table/tidy_table-0.0.5-r5.ebuild
index d3ba8348cefa..ae0efecf5fb3 100644
--- a/dev-ruby/tidy_table/tidy_table-0.0.5-r5.ebuild
+++ b/dev-ruby/tidy_table/tidy_table-0.0.5-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/topfunky/tidy_table"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/trollop/Manifest b/dev-ruby/trollop/Manifest
index 22587ade51f2..1689ff244b40 100644
--- a/dev-ruby/trollop/Manifest
+++ b/dev-ruby/trollop/Manifest
@@ -1,5 +1,3 @@
-DIST trollop-2.1.3.gem 30208 BLAKE2B a5fd19679821c55459cf7792f3ec26b8580732e84107f7a3519dcbcf1729ce48567ca2d35346b3e27d3083a3b6cae160ded8c18a118cb04a7a6e60c82bd91e78 SHA512 4d172c6d75f40edb36c353d2e32afce10b012f02927772fa201256126f88c62adce39400225434a80fd678e1cad703e3d3f32cdeddd150287a44ff81a2fca819
DIST trollop-2.9.10.gem 29696 BLAKE2B f69b1ab8ce166f9fe6198e177266ee86e38f3bed4c3a55529705aedc4518cc04a48b9bee4463887fc4ac1cd04cad98d35c298265ad1433ced11e0ff5bc1f50ce SHA512 21a0db09d480353ff846a1311b118e0b0db4ca13a559dd1749c1478eff7080dd04e5308dbf1807215eadb68e276c991970b23357e9a3497acb9f705f7f77253c
-EBUILD trollop-2.1.3.ebuild 724 BLAKE2B 86f630a652aa6cfbac5cd5e0369802fef91f4a0b2796b0c087857a8468c8bf82a8171c45043c1b6ce8ac75f03605296b611289eed1541b04b13b163e198ac379 SHA512 468deeb6528d1e5dbb3e0a53c97dfd07c51a119ce554c9fbae55c88c3437f808397fc316c49d2a3df1b313dd8d3a79c2ce863dc593815fe5fd7d6ba9f5467a42
EBUILD trollop-2.9.10.ebuild 693 BLAKE2B e504cb2f85e6ee3fe1cf0ad7c6a97a471d9a35debbb05844b576ed44ef3c14760e796aea6e5503c957ded5e36bee227e9763b74026dd9f92a55d51e60b9cfca9 SHA512 a7f6e6c14a9127f07bca16c1cbb4ec7c4248c12cf76d5239e79985fd92e41dd139b858e5dcf98582ff1a7ef591ca3ad03d81add7042a9fea261ca6e5da8992fd
MISC metadata.xml 251 BLAKE2B e8bf2b70161d425791d65052583fd8be03b19ef3bb2a2cde34605bc93224fea9d8c6a91f0f2d630a00094ef54c0871e210da0e0134f52401bc80cb6b2358c13d SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea
diff --git a/dev-ruby/trollop/trollop-2.1.3.ebuild b/dev-ruby/trollop/trollop-2.1.3.ebuild
deleted file mode 100644
index 6c9feae95958..000000000000
--- a/dev-ruby/trollop/trollop-2.1.3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="FAQ.txt History.txt README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Trollop is a commandline option parser for Ruby"
-HOMEPAGE="https://manageiq.github.io/trollop/"
-LICENSE="MIT"
-
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="2"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/chronic )"
-
-all_ruby_prepare() {
- sed -i -e '/bundle/ s:^:#:' Rakefile || die
-}
-
-each_ruby_test() {
- MUTANT=true ${RUBY} -S rake test || die "Tests failed."
-}
diff --git a/dev-ruby/ultraviolet/Manifest b/dev-ruby/ultraviolet/Manifest
index e8a09f8a6ec2..c9ea641e26b1 100644
--- a/dev-ruby/ultraviolet/Manifest
+++ b/dev-ruby/ultraviolet/Manifest
@@ -1,4 +1,3 @@
DIST ultraviolet-1.0.1.gem 46592 BLAKE2B 2dd9b69bafdb83c321eee2c4fed9a39782959893993bdd27d3c1ab8337ac1f9a68d8cf7cddbef12404041d541d183f0bd205a4c36ee4978a2c0a631d0df3fbce SHA512 f974f95743b56d7424c8ac96867c56f4d849247ba552bd09ba8893ca6520758ff2132ac46a42f22b8547732bd148531d177a7d38522fad1dfb86d54ffbb29861
EBUILD ultraviolet-1.0.1-r1.ebuild 657 BLAKE2B bc83e22798f9e9a94d20506823d7da13b41f4bfe1c72f691c0e2055b08e0545c46ead88c66311b2d9f9cc2f0184dd4967b243cddba8f9585f78aec3060c89a3a SHA512 a1f2b3dfcc88ac225c902d0686be4536713db156f8514d52b639c9a723f9015610bf408bd66325ac397eb6f45af95c7ff088fd44165bcfa26a699ae9fd266b8a
-EBUILD ultraviolet-1.0.1.ebuild 695 BLAKE2B 44b745ee8a8355ce7c6a7a925f664d863fd0b93bdb959fb967f39d929a66c34eda33e937a9b6d86ed258e616ffdb83e2977b7ede14e034ee994daa611fbb57b3 SHA512 b4312d8add4fa39e4250cef979e10afa1130c6acf79a8e57a36d28f61661ad4761b432d8b9a51f46499b389257e1b43c5ec92d7579bf621bae61fbc4f4ea663d
MISC metadata.xml 345 BLAKE2B 72aef81c1274db29f1898e20cf4a298d017000f8cc2842be7066fad3600feb955faaa0a0f8361fefd931395a252ffaf43bcfc0761074a1a8ddc6ce150ca26c36 SHA512 3cf569bd61e3369a5b1ebfe5c45d01df67316bdf5aaf429514f68f89e2aa526a6bb7460a970b906c8845c3f04d25d35151d986ee72e3f9509791340576539391
diff --git a/dev-ruby/ultraviolet/ultraviolet-1.0.1.ebuild b/dev-ruby/ultraviolet/ultraviolet-1.0.1.ebuild
deleted file mode 100644
index 202f8f346d5b..000000000000
--- a/dev-ruby/ultraviolet/ultraviolet-1.0.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_EXTRADOC="Readme.md"
-RUBY_FAKEGEM_EXTRAINSTALL="render"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A syntax highlighting engine based on Textpow"
-HOMEPAGE="https://github.com/grosser/ultraviolet"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/textpow-1.3.0"
-
-all_ruby_prepare() {
- sed -i -e '/rdoc_patter/d' Rakefile || die
- sed -i -e '/git ls-files/d' ultraviolet.gemspec || die
-}
diff --git a/dev-ruby/unindent/Manifest b/dev-ruby/unindent/Manifest
index d35593155100..1a1c2f723ada 100644
--- a/dev-ruby/unindent/Manifest
+++ b/dev-ruby/unindent/Manifest
@@ -1,3 +1,4 @@
DIST unindent-1.0.gem 6144 BLAKE2B 8720a1f6aca7da8cc8659f5a3943e9e56d15f9349efdd622857bbeffc39b04b61beb2b72a9cd337d516db2fbefd7aae02827b6705a81622ca5904dcdcc7575ad SHA512 1bab3352fc8da8b8a3ade8dff2f7c565e36529a79ca68c0a1ca73cdeca93fa507baa9399c6eed4fa020aa74dea6c4260a0242fa8057931a90bc172f138a5e655
+EBUILD unindent-1.0-r1.ebuild 502 BLAKE2B 4778cd88fb57a091dcbe2657173e6579af988168eb82861308040f36ca65934977d47a93cfc9999dfa1e6314e4ebad2b13c95153647def67ee87e1b725cd009c SHA512 34b014659b987bdca57e07200266503cd4ef4a9578c958ca22b3b25d86e3233bb69f7970174bcf7bc7998539453d06d1805025a0ab5cc4733822abc61c1b3bb9
EBUILD unindent-1.0.ebuild 533 BLAKE2B ecd119a1b6dd26bde0b8b38e78a6236313027d7296ffb66355371c8d9b67b543aeebaf58e125203cf743eddd8ee196308cfc46c2698390bad280003387921e81 SHA512 05046ab219719e3cde630f2af113d9d8e8f9bd2e2b779b6f850006096b4280ef7e43aaa1f0915be9e2947da8766740ecddc0687653ffe78c9bf82b61686d254d
MISC metadata.xml 341 BLAKE2B b95139c053f991f2430ac53d70f116c8d70757162b4bdd246283cd3e477afc58c0bb9ce2de89cdf27a7f54148f4958920b04a5066522a7f628a062a81f4bf033 SHA512 41d29de1617293949f2df18b503f931818137f002639578a75b7b6254d78f47d5b56f08ac028c37b3d399dfd8a1d63b2d3f40e22452f9a7ec8beb61c52d88e21
diff --git a/dev-ruby/unindent/unindent-1.0-r1.ebuild b/dev-ruby/unindent/unindent-1.0-r1.ebuild
new file mode 100644
index 000000000000..5c81007c698f
--- /dev/null
+++ b/dev-ruby/unindent/unindent-1.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby method to unindent strings"
+HOMEPAGE="https://github.com/mynyml/unindent"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/nanotest )"
+
+each_ruby_test() {
+ ${RUBY} -I.:lib test/test_unindent.rb || die
+}
diff --git a/dev-ruby/websocket-driver/Manifest b/dev-ruby/websocket-driver/Manifest
index 9862c2f78ee5..5a893d061500 100644
--- a/dev-ruby/websocket-driver/Manifest
+++ b/dev-ruby/websocket-driver/Manifest
@@ -1,8 +1,5 @@
DIST websocket-driver-0.6.5.tar.gz 24737 BLAKE2B 137c16a69309a1aad07fff663ff95a888a151f0fa20e78e754ae62ddfc8c2bdbfda926d7f4c53549e92646d018df7f374721e95246eb2985012e6b219970c4c6 SHA512 6915fdefac26a24e1f7d3d9a7e6bc6afc84b491150290a75a14243c233f5029d7d6e90a803b34bd6a8e8717322c6ae6fd4d3f3dad7a50c8eb18f17c3f2e9bbd0
-DIST websocket-driver-0.7.4.tar.gz 26184 BLAKE2B d28b078653fd86714a8546479c2a581cdf3d14c601b66f933da13d44d8622b88589008e1e691498d698d559b52ca920f6ece6e236836e6f401ea79d67b8b497d SHA512 a23b199d320f76ec49230932426b9e6bd2e21eccb76fa2a6ee6ae65cd954ae86b8274151a892ffe50c5d934b1f13553f733efcc497f73de65efce270f5959d03
DIST websocket-driver-0.7.5.tar.gz 26179 BLAKE2B 8e7739d6cf48de5a2ef443f476652af74b269c075aa1e6bc13b2ac3ac17ede1699594a9380a137b307eaaed19ac2868b6a1362a66f835262f18e82f81c8e445f SHA512 538c78cd39507fb6cddeaa6196f0e2bbb89d7293f062d9b0231b6c6988a46b718c91b69a50b4cbf5b227067e6ed4ee89c61759bf340fc3e483c4af97052d42f9
EBUILD websocket-driver-0.6.5-r1.ebuild 831 BLAKE2B 70f301dbf5789c5fb4a0ccdd5f2186a96a267a4a0b8cbfdf14d94adb51ed20e276f3a21e0f35e412111e7c766a4040ecdbbe8f97fb81abde36f033b762b1cf02 SHA512 642f7ef178dfdc5c0aa843ab669e5f083b7f5489461ea47c3d519b7f9f48bbd6a3e848a36869bfe8ebb439d58db0cc0997b3bf0a6c29880eb3dd4608d93d7d75
-EBUILD websocket-driver-0.6.5.ebuild 963 BLAKE2B 3ef1c98fee0e175e302a46841bee7b371b2e3430ea57565ae781128d2c654d64d5b08f61c4601cf5491c293efabdb4b437c89a2b09002eec7e04663c9e1bfc23 SHA512 419ee174c8e39baf21159308e94e2bce1f81772cf37c82ddedc65e12e2baee99b009911bda70719bbbc2da0ae1d58be449a3c362da50adfeff40a21355e28eeb
-EBUILD websocket-driver-0.7.4.ebuild 815 BLAKE2B a99e19ee71c87e1f3128a06887d6bf617abc4597ee1e0b68facf91a17ef32c6c3c27fb7e1439469d7d7164265a3ca7faa994514062f208ea2b180e27105b24f3 SHA512 ee4ddba5831e0f310a6f39b86ca705468984a16ef2e1a0707d5952721fb9603becc11aca1a5870a715d21d2d497165be721e774116bb4299f1f31cbba765f13d
EBUILD websocket-driver-0.7.5.ebuild 815 BLAKE2B a99e19ee71c87e1f3128a06887d6bf617abc4597ee1e0b68facf91a17ef32c6c3c27fb7e1439469d7d7164265a3ca7faa994514062f208ea2b180e27105b24f3 SHA512 ee4ddba5831e0f310a6f39b86ca705468984a16ef2e1a0707d5952721fb9603becc11aca1a5870a715d21d2d497165be721e774116bb4299f1f31cbba765f13d
MISC metadata.xml 352 BLAKE2B 97504816fa7ecfb7afa7a4cdc75e592d5c31b7bf46e6e7813ac374eb7ac64e34c95a6dc46f6effebce6e712fbd5e66b561cd5d74af2c000603dc4583d9eebbb7 SHA512 22d85a04b0817950a9da710f66781f849f9fbdf4f4cf0af3728abfbbff745c2040bdf0ff0362634954502f0bee00fc2107f9186928adc7936497902bd865ee21
diff --git a/dev-ruby/websocket-driver/websocket-driver-0.6.5.ebuild b/dev-ruby/websocket-driver/websocket-driver-0.6.5.ebuild
deleted file mode 100644
index 71ee4dc6b7a8..000000000000
--- a/dev-ruby/websocket-driver/websocket-driver-0.6.5.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A complete implementation of the WebSocket protocols"
-HOMEPAGE="https://github.com/faye/websocket-driver-ruby"
-SRC_URI="https://github.com/faye/websocket-driver-ruby/archive/${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="${PN}-ruby-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/websocket-extensions-0.1.0"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
-}
-
-each_ruby_configure() {
- ${RUBY} -Cext/websocket-driver extconf.rb || die
-}
-
-each_ruby_compile() {
- emake V=1 -Cext/websocket-driver
- cp ext/websocket-driver/websocket_mask.so lib/ || die
-}
diff --git a/dev-ruby/websocket-driver/websocket-driver-0.7.4.ebuild b/dev-ruby/websocket-driver/websocket-driver-0.7.4.ebuild
deleted file mode 100644
index fffb5983f6ca..000000000000
--- a/dev-ruby/websocket-driver/websocket-driver-0.7.4.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/websocket-driver/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="A complete implementation of the WebSocket protocols"
-HOMEPAGE="https://github.com/faye/websocket-driver-ruby"
-SRC_URI="https://github.com/faye/websocket-driver-ruby/archive/${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="${PN}-ruby-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0.7"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/websocket-extensions-0.1.0"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/yard/Manifest b/dev-ruby/yard/Manifest
index 1caf74c25c7d..9aeaaf338c1f 100644
--- a/dev-ruby/yard/Manifest
+++ b/dev-ruby/yard/Manifest
@@ -1,5 +1,5 @@
DIST yard-0.9.20-git.tgz 921130 BLAKE2B 37b1b2524147a1a8cb36c3835cce4e7666e2c8d3d5c187eb402000fb251df64111c4f104957ac9d28bd0e8d9328eb1d97571337ae54479626dcaab3cf07625a6 SHA512 b7e035a3598c8ef32fcbaae57254c0fb0cba875606b434571da2ef754f3171b5c42a4b3a45bd4bf41bce368f6fb7e448567f601a9cab5fbdae695bbec1b73608
DIST yard-0.9.26-git.tgz 930901 BLAKE2B 19baaefc54269bbc7eee053b42f2be85644a062cbf55b0fafb63748876aad3a3143767855f4ee7b10a1ae814110a6cf63c01e4055e054aeb31bf8512e793d80d SHA512 0f70a089d5e5ba33e326b0ae0cc84a2cacfc5a3f3080545d5fc5bb324dedbbbf65116cc9412b3496c09b2b6c15514e854a741a1fd7e2ae782804d6e4ac28fcd9
EBUILD yard-0.9.20.ebuild 1766 BLAKE2B c8b561e62e689e9dd828cbbd4674a317ce50dddbfd63a82766eabd315ed4a1c8c7ab80f6a84ef77dd2181c164c9419d62ec491a94dedb7eaa6a4a66bc0a25e8b SHA512 9554cd54d05877dd5e3197127e463c01dd01f578a5d92249d2adaf27bba34a8627075a7ed3af229ab28c473b5144959b519d2006dfc034318d00d2e28e73b37e
-EBUILD yard-0.9.26.ebuild 2053 BLAKE2B 5e0ff76cf08b10fdc85b735ebbcf3508c0ee948db891e3869f66d367d9a2cb68e57f4fd7d0126f7599c50c9c1fe6faabe8eeb2e51f836db6798a18b04b6643d9 SHA512 915cdf0d5d80aa400e54d7eab56c985a51a13aa415699560dba9524acf9b4a2dd9d0edb8b2f0af2ca6442a6bd405b4c681e03b2bb28150d27900138323444dbd
+EBUILD yard-0.9.26.ebuild 2052 BLAKE2B d30b5c7a6d74d5241aea8fbd3d6a76c7f5366c30a2b752feaf89ecee93d9291489b26ed86436b868305edd768c19cee655f3222005a182715fe63aaf488e6b14 SHA512 b25e75ec195cc983610038bd7230313c984b473b2a5de05a787af36567ad44cf819a15bf46b5cef911d46ae305a8ae6c53d05e09faeb0863f091e2439a525da4
MISC metadata.xml 337 BLAKE2B 1aedede1271d1f9a566743dd25b1fd9961e429b78bb5f9f36bd6ea66f631f376a273d7a094fba7121d099f3a4a3f0e7738753078e2a1a554cfe6cf32acc6e2b6 SHA512 0de30cc9c4a9d08649f141cb6df0ee9c05703831603c77a0605f0bf8e2f49b8324a782d092aaa690581e23d6d948fda9781b98770a3ba89ed6bfc0de351c11bb
diff --git a/dev-ruby/yard/yard-0.9.26.ebuild b/dev-ruby/yard/yard-0.9.26.ebuild
index b3a0d0931abe..2bceb2a0fe8f 100644
--- a/dev-ruby/yard/yard-0.9.26.ebuild
+++ b/dev-ruby/yard/yard-0.9.26.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount dev-ruby/kramdown ) )"