summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-01-04 01:27:12 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-01-04 01:27:12 +0000
commit3517852e3b8a68d1e997770fc0650c5053bafc6c (patch)
tree44068672445b1418489aed82de58df3c470289e7 /dev-ruby
parent0f15659d48c193027158492acb726297501202c5 (diff)
gentoo resync : 04.01.2022
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin107770 -> 107764 bytes
-rw-r--r--dev-ruby/acme-client/Manifest4
-rw-r--r--dev-ruby/acme-client/acme-client-2.0.8.ebuild2
-rw-r--r--dev-ruby/acme-client/acme-client-2.0.9.ebuild2
-rw-r--r--dev-ruby/diva/Manifest4
-rw-r--r--dev-ruby/diva/diva-1.0.2-r2.ebuild2
-rw-r--r--dev-ruby/diva/diva-1.1.0.ebuild2
-rw-r--r--dev-ruby/facter/Manifest2
-rw-r--r--dev-ruby/facter/facter-3.14.20.ebuild99
-rw-r--r--dev-ruby/filigree/Manifest2
-rw-r--r--dev-ruby/filigree/filigree-0.4.1.ebuild4
-rw-r--r--dev-ruby/gist/Manifest2
-rw-r--r--dev-ruby/gist/gist-6.0.0.ebuild2
-rw-r--r--dev-ruby/hocon/Manifest4
-rw-r--r--dev-ruby/hocon/hocon-1.3.1-r1.ebuild2
-rw-r--r--dev-ruby/hocon/hocon-1.3.1.ebuild2
-rw-r--r--dev-ruby/localhost/Manifest2
-rw-r--r--dev-ruby/localhost/localhost-1.1.9.ebuild2
-rw-r--r--dev-ruby/loofah/Manifest6
-rw-r--r--dev-ruby/loofah/loofah-2.10.0.ebuild2
-rw-r--r--dev-ruby/loofah/loofah-2.11.0.ebuild2
-rw-r--r--dev-ruby/loofah/loofah-2.12.0.ebuild2
-rw-r--r--dev-ruby/mini_portile2/Manifest2
-rw-r--r--dev-ruby/mini_portile2/mini_portile2-2.6.1.ebuild2
-rw-r--r--dev-ruby/minitar/Manifest2
-rw-r--r--dev-ruby/minitar/minitar-0.9.ebuild2
-rw-r--r--dev-ruby/nokogiri/Manifest2
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.12.5.ebuild2
-rw-r--r--dev-ruby/optimist/Manifest2
-rw-r--r--dev-ruby/optimist/optimist-3.0.1.ebuild2
-rw-r--r--dev-ruby/pastel/Manifest2
-rw-r--r--dev-ruby/pastel/pastel-0.8.0.ebuild4
-rw-r--r--dev-ruby/rmagick/Manifest2
-rw-r--r--dev-ruby/rmagick/rmagick-4.2.4.ebuild82
-rw-r--r--dev-ruby/rspec-json_expectations/Manifest2
-rw-r--r--dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0.ebuild4
-rw-r--r--dev-ruby/rss/Manifest2
-rw-r--r--dev-ruby/rss/rss-0.2.9.ebuild2
-rw-r--r--dev-ruby/ruby-oembed/Manifest2
-rw-r--r--dev-ruby/ruby-oembed/ruby-oembed-0.15.0.ebuild2
-rw-r--r--dev-ruby/rubyntlm/Manifest2
-rw-r--r--dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild2
-rw-r--r--dev-ruby/slim/Manifest2
-rw-r--r--dev-ruby/slim/slim-4.1.0-r1.ebuild2
-rw-r--r--dev-ruby/spring/Manifest2
-rw-r--r--dev-ruby/spring/spring-3.1.1.ebuild34
-rw-r--r--dev-ruby/tty-color/Manifest2
-rw-r--r--dev-ruby/tty-color/tty-color-0.6.0.ebuild4
-rw-r--r--dev-ruby/tty-cursor/Manifest2
-rw-r--r--dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild4
-rw-r--r--dev-ruby/tty-editor/Manifest2
-rw-r--r--dev-ruby/tty-editor/tty-editor-0.7.0.ebuild4
-rw-r--r--dev-ruby/tty-prompt/Manifest2
-rw-r--r--dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild4
-rw-r--r--dev-ruby/tty-reader/Manifest2
-rw-r--r--dev-ruby/tty-reader/tty-reader-0.9.0.ebuild4
-rw-r--r--dev-ruby/tty-screen/Manifest2
-rw-r--r--dev-ruby/tty-screen/tty-screen-0.8.1.ebuild4
-rw-r--r--dev-ruby/typhoeus/Manifest2
-rw-r--r--dev-ruby/typhoeus/typhoeus-0.6.9-r1.ebuild30
-rw-r--r--dev-ruby/wisper/Manifest2
-rw-r--r--dev-ruby/wisper/wisper-2.0.1.ebuild4
-rw-r--r--dev-ruby/zeitwerk/Manifest2
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.5.2.ebuild35
64 files changed, 225 insertions, 201 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 531aae1957de..1366e1ad59d7 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/acme-client/Manifest b/dev-ruby/acme-client/Manifest
index 832c498128d6..61611d80579b 100644
--- a/dev-ruby/acme-client/Manifest
+++ b/dev-ruby/acme-client/Manifest
@@ -1,5 +1,5 @@
DIST acme-client-2.0.8.tar.gz 182507 BLAKE2B 97dff7043079cdb0ae5d79cc376696e3bf5a02b2629d42aeea38ef50818f27fbae5a26260b5d680812dbd501d8c6fbe5a788f9f43020ef037a2393fe07379d91 SHA512 bdef0ec8345117af1c5c5c9172fe7e03dc19017651ec7d5a414e07d6c084b25d6999cc0599aca6eeb5aef90b144e7948de7e36d1aac3a2d5c3cc438ce9be6bd9
DIST acme-client-2.0.9.tar.gz 183081 BLAKE2B 8160b3fe7989645c395fde55624d71bdc933d114901138cb13f9c2114973f2bf65d48bba547f6c0740d0710f9a38a57cc519dbb27898a1507e875c71e5d7bcfb SHA512 a75b093046ec0360cfb78b55c0ad8350ecd1b6f612ab5ddb3956aa4cfef468bddff2dc992cddfc50860e7ea541e76ddc176ab4c7eaf5c3555beab521a6806ac8
-EBUILD acme-client-2.0.8.ebuild 816 BLAKE2B 4fb488c1d07919c0b80915cc5e9a8d2891ef0252a50aadc52e3e90153d6bc616825f27d419585e9b931a0e59ac9c56a2a0df076d91909a7fe85fe43343ab9709 SHA512 d6b4d7b7200006e7385d1301c899f9748507f720d120c349e089736ceef0bb4611bec531c0d7ff8974dda489b870b18ce69c20768b67ca566dcf907f7c52bdf1
-EBUILD acme-client-2.0.9.ebuild 809 BLAKE2B c89f7d100a03b05d3961db61e4505e3b8a3c5f802b10d99b3565f2d3f9491899ac4577f943ce36e29a1e71a14bc6e46664f3de894bb351fa2cd905894dde9d8b SHA512 fd410860be0d368cb8fc6128da4f436ed5409e39be2f3caac33a1cffb79664d290c2128ab42f59526dcc2667cef68639c0796e2551685730d482461e5e36acda
+EBUILD acme-client-2.0.8.ebuild 815 BLAKE2B 0f07a2276d0e2864c144db607a8475802edb03b15911f16f73314f0bbe494fcd08cdb277f9616f9f3ad0a24f66a0a807184332ccaec917ee493f5885ff061a9b SHA512 1f38f127cf89a5e32c09037a194540a188bf8d420b7e7473d8d3459649338386bdee258e41abe8fcd9db4d4ff0419171d2e8f547014e9bc6573afc01ae9b2214
+EBUILD acme-client-2.0.9.ebuild 808 BLAKE2B e30b504f9f63eaa21f6ecb19c5175cda006cf37186bc5f0b25751af1a8868ed559b3e6cb2e2a55acbdc31efb21049bf131c1796ccfa442c3cdab0437214207bd SHA512 13b04ea09723e643a4364e4ca90e917a14c9301138d565a452b4ec622655c19e3fbf66068031a69a8f38338285c0c90d6d5912f047aa58f0d7c2291e033545c7
MISC metadata.xml 451 BLAKE2B ecf374ec65cc34a0bb41c2a188c409886dfb919fe3c884569ea2a1ec0329d2a0a1fbad87817d35fcd6363bdf1f64ba8d8c70d56376cad47e98c892caa31648c5 SHA512 a0e29b08bf5f3c7013e2ecd1ecae2a48961f9b754f3f4a329f8799fe8460066645e337f73ab7a6a42f0516192d0ab7d92941fe87a4b3a35dfaef1a0115ad4a7e
diff --git a/dev-ruby/acme-client/acme-client-2.0.8.ebuild b/dev-ruby/acme-client/acme-client-2.0.8.ebuild
index 3f5b8f9bf6d1..180df095b733 100644
--- a/dev-ruby/acme-client/acme-client-2.0.8.ebuild
+++ b/dev-ruby/acme-client/acme-client-2.0.8.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="acme-client.gemspec"
inherit ruby-fakegem
-DESCRIPTION="A Ruby client for the letsencrypt's ACME protocol."
+DESCRIPTION="A Ruby client for the letsencrypt's ACME protocol"
HOMEPAGE="https://github.com/unixcharles/acme-client"
SRC_URI="https://github.com/unixcharles/acme-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/dev-ruby/acme-client/acme-client-2.0.9.ebuild b/dev-ruby/acme-client/acme-client-2.0.9.ebuild
index bffdd9ff1345..3faab7452ba8 100644
--- a/dev-ruby/acme-client/acme-client-2.0.9.ebuild
+++ b/dev-ruby/acme-client/acme-client-2.0.9.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="acme-client.gemspec"
inherit ruby-fakegem
-DESCRIPTION="A Ruby client for the letsencrypt's ACME protocol."
+DESCRIPTION="A Ruby client for the letsencrypt's ACME protocol"
HOMEPAGE="https://github.com/unixcharles/acme-client"
SRC_URI="https://github.com/unixcharles/acme-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/dev-ruby/diva/Manifest b/dev-ruby/diva/Manifest
index da6133432564..fd29ca0671d9 100644
--- a/dev-ruby/diva/Manifest
+++ b/dev-ruby/diva/Manifest
@@ -1,5 +1,5 @@
DIST diva-1.0.2.tar.gz 13638 BLAKE2B 461e8487e06749d0482b86fd30945dc83d53daea06750628839c899b6f8d419599c9cc322b62f58d3eb956a2a99a3674dd591c4bb2fc5483bd1853bc40154634 SHA512 b60d80ca55c98a2f6fcf269aa4a2188f2239b871b0e77f328490d5924a6d0e6801c67d0eef4de28b584303f38bed3752a3ceb2c1e4f2c7d17be13dad03c643b5
DIST diva-1.1.0.tar.gz 15859 BLAKE2B 58e9ca4d9f1b8f4fb3a75cb16437d565fc99a358ce20017a6b6a6a3c505fcc07347141b51b450c8d6eb34869ad5e1040f62e8e92188736799e4d96280194cb05 SHA512 1d53618b11ab49e8c4837ea23326a8c428f1c098e1c3b6e3c3850d7d978dd5fde5a5e23287fa3eb890fbc5c9f0c5609fe92c0368ac72c6fdfbe30dca4df68de9
-EBUILD diva-1.0.2-r2.ebuild 750 BLAKE2B e1deda7cfbf138cc7c0b327b9e3bf0c658643cb215acf707cae29748a5f298925fc6ae626222f3dc2cd89f2ec5b2c0cfccbbf0e790ee496f266a455d3b05d066 SHA512 15a00e0f5c345774e5104f4c1e2e3712abe1b39ce96c90de7e5352583fb732750caf6127b8d581f0b6c13e2f77df7b134e855fade714caca277f5d85cb5da93b
-EBUILD diva-1.1.0.ebuild 800 BLAKE2B 7c9070213d20e1e279efc2661e76b71fe10a7ac17305211684b6e34465f589c05e6a66dfced8e54c4d58080facc6a30e957d43c66df8b5206afafb86472f2b89 SHA512 939a5ac6bb4d41c7cef6a2773f3eaf523ed360b3f886b4c2f70f3c627799d85cecfa204260111339c6d088a349cfb623c0cbd334f0d73f9cc923bdc485e71977
+EBUILD diva-1.0.2-r2.ebuild 749 BLAKE2B c5a03821dd00693a807a5650e221deeac6dd85a91120347dee5a2d76b75f843554922eb598afefc77f4702953c6bbb25243ff2dc992bf01f22f5fcb0d6b31b4a SHA512 d1b3035916d9848ebed62100568ad31bc141349824ae0248c5ecaed5a3a4b4c238a8ac755f791e281c37a76b6085875080d339c4d690497ffabddd54414eb3ed
+EBUILD diva-1.1.0.ebuild 799 BLAKE2B 9ffd25186f29b3b8065e2d58760d74adfd5a2a44b726184e42dd4d794201fa5a6d9bd9cfe39cc1a5f50fff53614ff4ad80c10ef908947b6ee5bd44753a821be1 SHA512 2285cd95a55c2a2bb619ea04ec6c57a49bf1514bcb2efb60c98a8f051af37074e9c7357c5b376511a2424dd0c76585d13662cfd671346545d5f6f836b9a27363
MISC metadata.xml 400 BLAKE2B e0de077552a499762abecd6f5cec04bb3db90f8ed1ac57917cdc4851c73e09e42fadd1b313406a9d9eb7540e96ee2dedfdf19e5b2235f3c2ff17ca9bc3012012 SHA512 cd4c433ac7030c35b32e0b5a6e40d44eaa84fd6535c6da52399f762ef644903fc651e91c040525e5a5715c80a9e2ce54f245dd7b93783eb90d29b28a8c4b9ab1
diff --git a/dev-ruby/diva/diva-1.0.2-r2.ebuild b/dev-ruby/diva/diva-1.0.2-r2.ebuild
index 70749dfdb14b..33ea669f02bc 100644
--- a/dev-ruby/diva/diva-1.0.2-r2.ebuild
+++ b/dev-ruby/diva/diva-1.0.2-r2.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="diva.gemspec"
inherit ruby-fakegem
-DESCRIPTION="Implementation of expression for handling things."
+DESCRIPTION="Implementation of expression for handling things"
HOMEPAGE="https://github.com/toshia/diva https://rubygems.org/gems/diva"
SRC_URI="https://github.com/toshia/diva/archive/v${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/dev-ruby/diva/diva-1.1.0.ebuild b/dev-ruby/diva/diva-1.1.0.ebuild
index 6aa6cce3d0a3..32d47caf6e2b 100644
--- a/dev-ruby/diva/diva-1.1.0.ebuild
+++ b/dev-ruby/diva/diva-1.1.0.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="diva.gemspec"
inherit ruby-fakegem
-DESCRIPTION="Implementation of expression for handling things."
+DESCRIPTION="Implementation of expression for handling things"
HOMEPAGE="https://github.com/toshia/diva https://rubygems.org/gems/diva"
SRC_URI="https://github.com/toshia/diva/archive/v${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 997f0cb659f0..6aa54d98c608 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,7 +1,5 @@
AUX facter-3.14.6-fix-static-libcpp-hocon.patch 488 BLAKE2B 73f28cf30f5dca16f2ea8bc3346ea95df5d6b3d925a6373153460699e9075017fb43640b714f025c5f8a2167e0742bfffc20dcf886b5e0f6bdabab181a07a7fb SHA512 72192b75ae6d084d0e47ec6a7f4d0817dafd0623269d16cebcb5615d8df0efc891176d0cf246f41dd0f2180d54b8cc94ee596295787fbdb3ca83d0cd41380e89
AUX facter-3.14.8-explicit-rspec-2.patch 578 BLAKE2B 7bd6134235c61e03b2706388ad0c2c21e67582b00c5588b1d0596e3f783eb1df448a92c031862b03c0dffeefa10e0b69fdda4b44d88ac6e09a66f325900cf96f SHA512 a4c219b78b25c2a12e8578c092284fb4bd6d07b8b0d819d5625b1043d2b395413609e21266d3a7bceaf0461ad059e0edfea14a5e48bab85995eadf2d77bff17d
-DIST facter-3.14.20.tar.gz 410552 BLAKE2B 8ff8422e9066ab6fabe00e22dedb4c2970e126eb06e307df52ab2b4f989f18a8f6b405fff405702720b6d25503b663791f5d0ec94b07d32759387bebbdc302e6 SHA512 14073dbd628e0c211fc95b5dab2a65bd549429a933c9f745cfa62c6bec7a810f444626c165117efc05ad67b3aef2dae5398112911059826f1b5d2bee9b27eedd
DIST facter-3.14.21.tar.gz 410594 BLAKE2B 30b502debaec476d7ba03a73ad3a251aeabf3347c2c552204e825dea8d85807d50cd6d06de03be32a5977e5e8cefe4869e2cc453b1ea79b9045c80369df6a0d7 SHA512 69618e54d2c46ae1230fa99ead88413ca8d5be6a01c149fcc00a7485767b9e624283fdf6064679e825a1ecb426be59a86e7ef903cd0ffca58383006ba5e9cf7f
-EBUILD facter-3.14.20.ebuild 2102 BLAKE2B afba1a731812d9927d40d1ef098217ded54abcdefe0bac9488344d0786609ba4aefa28212dc299348995496a9fe09cffcbe2b2cb35985c1a186b2acf04965768 SHA512 a08dd0c33f5b89adb6f6b55b455e0297a69baffbb3cf5e54c8b758abc6bbc2765fad1f46a4cee1937f12ff25b6099eb0c61e2f5521bdbbd8c5df3bcb8cf1b680
EBUILD facter-3.14.21.ebuild 2102 BLAKE2B afba1a731812d9927d40d1ef098217ded54abcdefe0bac9488344d0786609ba4aefa28212dc299348995496a9fe09cffcbe2b2cb35985c1a186b2acf04965768 SHA512 a08dd0c33f5b89adb6f6b55b455e0297a69baffbb3cf5e54c8b758abc6bbc2765fad1f46a4cee1937f12ff25b6099eb0c61e2f5521bdbbd8c5df3bcb8cf1b680
MISC metadata.xml 540 BLAKE2B 584d6db1a27bfa9383048929df3d6da07040cf507acc2aa58de7a4e9ba665079cac60b48b398bbb0510914acc03be1fd3468e5678e690f8d6fd03060e659dd4a SHA512 c1311ca348655bf9566889ec9edcd012a2d003f0b1122749caa9066cea2005d3fed7b7a0d1bca75281396e8e43cb6a2f611550572523dc011113424d642c2a2f
diff --git a/dev-ruby/facter/facter-3.14.20.ebuild b/dev-ruby/facter/facter-3.14.20.ebuild
deleted file mode 100644
index b69eea0e499e..000000000000
--- a/dev-ruby/facter/facter-3.14.20.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# 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/filigree/Manifest b/dev-ruby/filigree/Manifest
index 90f2f748221e..8f202b7533e5 100644
--- a/dev-ruby/filigree/Manifest
+++ b/dev-ruby/filigree/Manifest
@@ -1,3 +1,3 @@
DIST filigree-0.4.1.gem 31232 BLAKE2B edcffb0b98192205c19b401babc4320c6550d3683460827425269ea8090b7dc4164582d1e73fd251a6d4e21225fc0ffaeab1eb52e7ff571631981835aab9b8ea SHA512 068ada1cac6c79cbaed150ac6168951894b3d76fd82764afc6aa9322f406a26b59777b83e1deae9348b1c20cca56db36e6acedcc92446847746d923f21009b82
-EBUILD filigree-0.4.1.ebuild 453 BLAKE2B f8a880aa64499a5b4d26e7cc89c05659ad552b84879d5e4096ebb05af0fe4bb6cf35959cf001b70e8b625c5fd5daefad508f941c770b7393e51ceffd5a992972 SHA512 0806cde889c98cbbb7f6e46cc35a7d79a7d46c4e562004f7a7107b01e7c1b137b5ed9bd36d579426f33a69edf3c75eb83537c7b7ae882488af361a5bfd2fd5d8
+EBUILD filigree-0.4.1.ebuild 452 BLAKE2B af1816807f34596b8af65741c399fd9d1388390a79a4ed0df11a776e96539f2bdea5abadfed446ab300e3a3e34cbc34f9ae6b31bb2ab1c296a9862c5fbc794aa SHA512 e568df4cac7d8cf5b51712b0ee72af72a82d936d3610f1c9301012155631361ae285bae0c31295a5fea13f64d84ea6e11fefea25e550eba2a06976a9a2fee9f9
MISC metadata.xml 347 BLAKE2B 9950d2a727afeaa0449789c52258f01f3777a95afca3da47e172612193e9801b7a467262bca3f8e82b8c1df8547ec65b9fe67cecba6faeff5303ce0d2b729686 SHA512 3c27408cc05f0d8e81b3644bbc20de9613399ade612d1244db49369f9ee66f55a0a37c3ef68b5f1e95e3883a1edad95ca6c2f2844065fc42d425e05f39d3020b
diff --git a/dev-ruby/filigree/filigree-0.4.1.ebuild b/dev-ruby/filigree/filigree-0.4.1.ebuild
index b60cc04a73d2..285e80ea3849 100644
--- a/dev-ruby/filigree/filigree-0.4.1.ebuild
+++ b/dev-ruby/filigree/filigree-0.4.1.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
@@ -9,7 +9,7 @@ RUBY_FAKEGEM_EXTRADOC="README.md"
inherit ruby-fakegem
-DESCRIPTION="New classes and extensions to core library classes."
+DESCRIPTION="New classes and extensions to core library classes"
HOMEPAGE="https://github.com/chriswailes/filigree"
LICENSE="UoI-NCSA"
diff --git a/dev-ruby/gist/Manifest b/dev-ruby/gist/Manifest
index 49c11ecfb6c1..b3c2a39f3b32 100644
--- a/dev-ruby/gist/Manifest
+++ b/dev-ruby/gist/Manifest
@@ -1,3 +1,3 @@
DIST gist-6.0.0.gem 28160 BLAKE2B c231eb3a165fabaac104f5a3e2e10668f15ec8fdde4a5b7a925e35372854f44f0cbbe72f67f6777d42402a1b1d028c5c96d254f0860ff1cde78d39b1d15ba898 SHA512 ba1fb6636a2312c6cf598d2bdb181e354c19496266a65e097e0d27db8702c08ab5fab7744cc2a6911578ae1df0bbacb5c1e2712b18d090dedb69458ce6817cec
-EBUILD gist-6.0.0.ebuild 483 BLAKE2B 47e964be829c30b9c1c3ba75454b3ac85ee7bf657c3abf1615429e75ea103f085ef81ef1de7da9939c8709c198b5dafbab8df90835ef3ee6351ddaac0276307b SHA512 fdf79a7e2a16b1dfc42d3f6c16453c6d5d47b8942783b86cc0e56515736bd3adcbaef6d959f3e601ada249856406762e09845ad90a7c215231cd3e24015bfbc3
+EBUILD gist-6.0.0.ebuild 482 BLAKE2B aa1cbb5f30c13f551240b68b4b972f51485eaa2066590cafa10ac5310e17c97b2e6f88d4da90c839acafb14552c0050522da60fcff74739b5113c7efeb3bae4a SHA512 2d4fcb5161694e7adda0d3a1c8f8367d570cad2129674824d1cbd1ceb4abdaea8911a12f62556b6c08d5e50cc7f6ff79f64422dba095def2705b1ab3df4ff6a9
MISC metadata.xml 440 BLAKE2B f875012fbd660079390a84ca41130ba1c9a7a986ac3014cceb1b6114116a63a5b32151f32887b403d595613ff22794c44c815a23b94890fdae898a6409460e95 SHA512 c8c0dacb7d3a132f4c42be86209862e1fea973ef5974fd8e61f237728d81a2749b5a0e82a7f92d9057dd53bfa4232c7ae6d25b77e7f4760ed369c5bf7bbbabb4
diff --git a/dev-ruby/gist/gist-6.0.0.ebuild b/dev-ruby/gist/gist-6.0.0.ebuild
index b929beb9c1c8..ce5eb800019f 100644
--- a/dev-ruby/gist/gist-6.0.0.ebuild
+++ b/dev-ruby/gist/gist-6.0.0.ebuild
@@ -8,7 +8,7 @@ RUBY_FAKEGEM_RECIPE_TEST="rspec3"
inherit ruby-fakegem
-DESCRIPTION="Potentially the best command line gister."
+DESCRIPTION="Potentially the best command line gister"
HOMEPAGE="https://github.com/defunkt/gist"
LICENSE="MIT"
diff --git a/dev-ruby/hocon/Manifest b/dev-ruby/hocon/Manifest
index f321b236f64d..0ce30f1555cd 100644
--- a/dev-ruby/hocon/Manifest
+++ b/dev-ruby/hocon/Manifest
@@ -1,4 +1,4 @@
DIST hocon-1.3.1.tar.gz 146330 BLAKE2B 4eaa791f148347cf30cea04c79ed63fbc804a0ef7f4bdf1640da706f857a46a99342d338a8444b2df316ef972e11d5a3e10aae8d82f464b2964aa30c2086274c SHA512 c73cfd8d6c77751d1d2a35d85cad2f2eef700a01e8b8de9449c0c9dfefe8d4a80c4a79dd3db8ee4a6d2c3649f26d6780cbe05fe9b067de05ee3711b00faf4255
-EBUILD hocon-1.3.1-r1.ebuild 630 BLAKE2B 6172754e36da5cf0278768a32ea79b4c9ef5b09b22421e18be281eedd5185e63fb5554af827ae0228c6e2db88af0906b22647f1b0bb48c6ddd97bfac5551b1a0 SHA512 8c49a7bac65810d88bf295dffa7cf5bf5e1882705381eb9992795b291b24c39292c53eacc7319fb26d29fc94d9f557e10521216ab1d42ed9097526c529be1ff0
-EBUILD hocon-1.3.1.ebuild 635 BLAKE2B c0d85181c3df7505b5f9b1037c60dff76078183f13301afbf47dfebd647f95dbd02609a27ce2914444cfbd158d60e1d39a6730eca4e0057a8b60582be57eb1de SHA512 7f5f7a2a763b259be0f8c96bc911313792501121f9da09cfddf5407bb91d8202671da2112c45abc9aedca3beb6a5ade21eb902c93237337cf03be36c28731376
+EBUILD hocon-1.3.1-r1.ebuild 629 BLAKE2B 31262cece063d81a7a967a54fa0dd7052e287f06d04bfc379fdedd8c4bb6a8b50497a71cfde92a6f28dc5d1c6b7076f47667d7194064ba9da40ebbd50d72cd31 SHA512 499c3c2afd0733b49228cd4704c75bd70d263890958b1d4baa91ee3d417323995008387a767aa07b86747b467e1b3ecd2465d8bfa36800d398ce58d7a4cc8628
+EBUILD hocon-1.3.1.ebuild 634 BLAKE2B f9aa887019a7247e0c280390db573321bc0d5c46264211b4e1250814cf676382cc4afb62ceeef152d3346959a451aac623d52a0d981b24844a151295fe859691 SHA512 4c204ed96e8abd87c000a23f2c099643177c0a1d2e163905017fa8daad129478ff5648f0b0aacf6b80af3f31e6423c7518faaf158fbb47ec4e2235ad48fda3e2
MISC metadata.xml 515 BLAKE2B b9365c4720afbf0e7391467b79850bd1925b0e074b9799b9a7b8686244cb9d5b16a2740950f921bbecea176eaf925a8a9deaeed5db8e3a3ef057f55c3f41fb44 SHA512 cd21280aef08d17c83c6069c1fad07ad58f442a04136d37d6cd626cfc1528b7f44d4ac22135a405d1291e0305d9b3fb92cd26945698258581c609f487b7ecff4
diff --git a/dev-ruby/hocon/hocon-1.3.1-r1.ebuild b/dev-ruby/hocon/hocon-1.3.1-r1.ebuild
index d796576e4e88..c735fb3f900f 100644
--- a/dev-ruby/hocon/hocon-1.3.1-r1.ebuild
+++ b/dev-ruby/hocon/hocon-1.3.1-r1.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="hocon.gemspec"
inherit ruby-fakegem
-DESCRIPTION="This is a port of the Typesafe Config library to Ruby."
+DESCRIPTION="This is a port of the Typesafe Config library to Ruby"
HOMEPAGE="https://github.com/puppetlabs/ruby-hocon"
SRC_URI="https://github.com/puppetlabs/ruby-hocon/archive/${PV}.tar.gz -> ${P}.tar.gz"
RUBY_S="ruby-hocon-${PV}"
diff --git a/dev-ruby/hocon/hocon-1.3.1.ebuild b/dev-ruby/hocon/hocon-1.3.1.ebuild
index b7768a518f89..3cfb650fd657 100644
--- a/dev-ruby/hocon/hocon-1.3.1.ebuild
+++ b/dev-ruby/hocon/hocon-1.3.1.ebuild
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="hocon.gemspec"
inherit ruby-fakegem
-DESCRIPTION="This is a port of the Typesafe Config library to Ruby."
+DESCRIPTION="This is a port of the Typesafe Config library to Ruby"
HOMEPAGE="https://github.com/puppetlabs/ruby-hocon"
SRC_URI="https://github.com/puppetlabs/ruby-hocon/archive/${PV}.tar.gz -> ${P}.tar.gz"
RUBY_S="ruby-hocon-${PV}"
diff --git a/dev-ruby/localhost/Manifest b/dev-ruby/localhost/Manifest
index ddf943b58576..5176eb11378f 100644
--- a/dev-ruby/localhost/Manifest
+++ b/dev-ruby/localhost/Manifest
@@ -1,3 +1,3 @@
DIST localhost-1.1.9.tar.gz 2125545 BLAKE2B 5843b3857a11d9f56412f67cb15e424332b07cf81a29ae0a05a3ff20c6f06af56f6a02d8315f97c2d57fe76f7359c737cf19f116868ff532ac083070430fa22e SHA512 d46fd016957fd34309d50488dc61f23e9d47a5a6bfdeda5c049f6ffc112c13cd21394ada3e15c56f14913cba6ab503f60e32237431f7ff824fbbab8cd8a2d746
-EBUILD localhost-1.1.9.ebuild 906 BLAKE2B a8358fc1ef95671637493abc7e94684a72790c72368059560c69e299e2d051e302ca46f92129e22952b2e1913a0c1cf1f3d57f279ba0226442d0133f74abd2e1 SHA512 70f5e7ca07e4344186d1bb77d64d8eb8f65085d1981b21930a59a831bd346f9a3281e58792e0262429219e40267c0f75c3fdcc8fc1e9b6292286b9ee543e13f5
+EBUILD localhost-1.1.9.ebuild 911 BLAKE2B 610c19bd7fec0ee52a12a0dc61049c053f91e9f89dd53c44113dcd43672b000026e9b42af036045c964981fa216a92d9a6e2b972541dd3aad67d19a67fd6cf12 SHA512 c1919faf24fb65f192aca2b26eb723bf59f729eca88d76241ace02dff574935eb4adf10ce3b4de5043a6c6e1952437388d936cb9a75a75cb9838b5f1b87fa369
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/localhost/localhost-1.1.9.ebuild b/dev-ruby/localhost/localhost-1.1.9.ebuild
index 695b905c17df..3517fee9965d 100644
--- a/dev-ruby/localhost/localhost-1.1.9.ebuild
+++ b/dev-ruby/localhost/localhost-1.1.9.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/socketry/localhost"
SRC_URI="https://github.com/socketry/localhost/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
SLOT="$(ver_cut 1)"
IUSE=""
diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest
index aa98c1ae4f30..6b979c4d8b8c 100644
--- a/dev-ruby/loofah/Manifest
+++ b/dev-ruby/loofah/Manifest
@@ -1,7 +1,7 @@
DIST loofah-2.10.0.tar.gz 70379 BLAKE2B 1de980e181bfb0c6fc8c98713b01aaedbd5d7bc7cffb30a0b8f477ee0e475c255a8e14d9b54254d318b569ca4327e78a6b42c73f765c7bafd8a265f083cc4449 SHA512 c51e3981b4f4f2d93a1e8817c86df57c50818b0a0589e260fb4208b34c69f08b270ea399999e3354c4c15b670bbd3eaba6b3274e4f4d67a8c97fc99b28bc8ef2
DIST loofah-2.11.0.tar.gz 68865 BLAKE2B ebd89f1aaa098f93ad578cbe1c028cd8805ea9f367a562382fc4cacd3d08640c539877c86de6b02d3ae2d7e451247b709664836708ca84609b0b6403085d3703 SHA512 9c1ea70894b4cc22080d219abc0282d4ea2d9f9214c857a93bccf3a99ebbe3fb011ef90b100916891cb16def52dac7db189ad9d88015e2efa7b5bf8d533b9ac3
DIST loofah-2.12.0.tar.gz 68919 BLAKE2B 3d4c95fc4b80948eae6e03fa2b24fe53ef0bde4e6a4d18d518c2f8f92abc570f3efbce3f421d75813b308e84c4576b433dc5279fb3f32606022b6cebcb00bc7e SHA512 f52a1ef20cd6364715a1421e356e1aec430e0ffc24776672b5ed8c9445ead5336d06bc35ddb4af03b57a30d95ca126596c1f3fd3f744791d691a349be6275e6d
-EBUILD loofah-2.10.0.ebuild 1209 BLAKE2B f5fad4bd7f94e8bdf175fd3efbb11c93d797aea3ddd52b07aac98f256d106a3db9befd5ea6fed58bfed2f3e928d36183b085eafe0451712037f637ad40382b7f SHA512 515026baf145944c116e3be8ac87d052b72d0b7545980b8493d3517dd1f66e20fde9523ce0761f72e1bb5c4b4fe7c4cbca8ca5e88faa4f242de1a66f3a53c045
-EBUILD loofah-2.11.0.ebuild 1203 BLAKE2B d0ba039332ebca7b758a12cf6b0cfb569531176590ec65f4ac1e00e07e21ccc0817536d5200c04943075ddf6a1911544759222bb90f0f0193abbdeff0beb7e0d SHA512 bc7b493c2e8570fdb68727f18ccdd9a968303aeb38962382c4bdc9d1066d710a1af3dd695485b9700c350e7ffbce7478c9befdfdfc591de4798acdfd37870ff9
-EBUILD loofah-2.12.0.ebuild 1210 BLAKE2B 2ec7203bd37c7a89b5571a6b9368e48ef6fc6085694e31f529f6b5bff273e8b9aabbdf7a69abfdf7a7108b5668a69816c7d4ac395cc1714a536328125c978044 SHA512 3332a8e6720942d1a5885b2352933cb374ab175730fc378f8630d1fd5f04dccc36332346c4400027163776df896c56bd0979d803216fe8b5d7f7e03cf8afa5b8
+EBUILD loofah-2.10.0.ebuild 1208 BLAKE2B 04cae19f54144c66d2541207091a3c7606df629f0358050ff7755bb06f167a3a650c794225e977840b5564b01ea80acf2041778b7e2e635ea38694992f86b232 SHA512 8485d458dcbbac1acef5e74e045fd73655a6ba1fe570cea13e1b6aed9bf475e8a2f20a8cc93caddf774c548a5227b32921bd7aa491ce403b8157b363acd240af
+EBUILD loofah-2.11.0.ebuild 1202 BLAKE2B 026dbedccff628630fe3d53f1def9b089c622bc489c8ddaa81e92c22bba273b48c0e1f8751abe029d9ed82e32f2c9e8566782704091bc8c30ff664bfa6c92406 SHA512 f0b094b43d195b5a6520467ef1888f90daabf2d11745dbd775982ae5861ead5927d05cb9c4b8d52d5a24112aa5982dfef77b2cef99fa94ee2f255a0ce24f7aff
+EBUILD loofah-2.12.0.ebuild 1209 BLAKE2B 63840d54591a53a7683b7824adbe90bb74f6a5605aaa2e5adb5deda3b074c82aae79d1699238d66af8c1cde2b37483808c3f4518eebc80ba8028cdc0ce765167 SHA512 6b061d0d23e6c747fd88fcfbea0e80b4ffc2e4aca44053f921e274e0b1f721f78b1ec880db9c679e6b3ccb3483bad67d1ee654ff05bdfb1d32c0a5fbe5c13526
MISC metadata.xml 345 BLAKE2B 990f513c7e7b7e8bcf970944cd9d26451da052273407d2214cacd1b29ecdaafd6a9cbfffd78f246b3e1e2174c26634cc7748cf53e06b81eecb9173e39eb69593 SHA512 a6bcee73d164ffbe8427aced7fb42429169d3f42e484d2e0a3f47000df756b72ccd262371c2d9aaa8fa42b37216c7933a2fa8e769e4a7822797a91f3030af695
diff --git a/dev-ruby/loofah/loofah-2.10.0.ebuild b/dev-ruby/loofah/loofah-2.10.0.ebuild
index 75214f53541f..61c5dcaf8729 100644
--- a/dev-ruby/loofah/loofah-2.10.0.ebuild
+++ b/dev-ruby/loofah/loofah-2.10.0.ebuild
@@ -10,7 +10,7 @@ RUBY_FAKEGEM_GEMSPEC="loofah.gemspec"
inherit ruby-fakegem
-DESCRIPTION="Library for manipulating and transforming HTML/XML documents and fragments."
+DESCRIPTION="Library for manipulating and transforming HTML/XML documents and fragments"
HOMEPAGE="https://github.com/flavorjones/loofah"
SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/dev-ruby/loofah/loofah-2.11.0.ebuild b/dev-ruby/loofah/loofah-2.11.0.ebuild
index 6601637f3458..6cf90be23e7c 100644
--- a/dev-ruby/loofah/loofah-2.11.0.ebuild
+++ b/dev-ruby/loofah/loofah-2.11.0.ebuild
@@ -10,7 +10,7 @@ RUBY_FAKEGEM_GEMSPEC="loofah.gemspec"
inherit ruby-fakegem
-DESCRIPTION="Library for manipulating and transforming HTML/XML documents and fragments."
+DESCRIPTION="Library for manipulating and transforming HTML/XML documents and fragments"
HOMEPAGE="https://github.com/flavorjones/loofah"
SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/dev-ruby/loofah/loofah-2.12.0.ebuild b/dev-ruby/loofah/loofah-2.12.0.ebuild
index 3af14c7df0ac..baa3bf412781 100644
--- a/dev-ruby/loofah/loofah-2.12.0.ebuild
+++ b/dev-ruby/loofah/loofah-2.12.0.ebuild
@@ -10,7 +10,7 @@ RUBY_FAKEGEM_GEMSPEC="loofah.gemspec"
inherit ruby-fakegem
-DESCRIPTION="Library for manipulating and transforming HTML/XML documents and fragments."
+DESCRIPTION="Library for manipulating and transforming HTML/XML documents and fragments"
HOMEPAGE="https://github.com/flavorjones/loofah"
SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/dev-ruby/mini_portile2/Manifest b/dev-ruby/mini_portile2/Manifest
index 17d13066cb1e..a80f4238a276 100644
--- a/dev-ruby/mini_portile2/Manifest
+++ b/dev-ruby/mini_portile2/Manifest
@@ -1,3 +1,3 @@
DIST mini_portile2-2.6.1.gem 27136 BLAKE2B 762b538c2d57cffe8a8ef570469b7796442f51a7a813a2e4f1dae5bd9a3ca62220c6dad1fc9d9157cbb8e93f940afce4b1e5b2b4d4f9edf01d54ce48d99dd6ca SHA512 d1cda6b7bb6b10187360717fc8ae6812d8f6625f6d302d4f76b7a829213f7938c7f0b68cdad7d7433186513542acfadd30100f4c641693e19ff82c5d6dc78859
-EBUILD mini_portile2-2.6.1.ebuild 586 BLAKE2B dc32cd56fea47bc2596d3a7788321989b3d290ebd377c732d5315757893b1322b66d35b2769868d59d2ba89eb09c101b509cc92811080c4bb4efe0dfff431375 SHA512 f8165e2735c01d9e8c450d2477ad1e03eaf386f1b1c5e66c0878b5c1feef1f11e4254cc16f78ef8db68fbf3c99b2aedb16759c57c1cbb2d62134163245e9fa3e
+EBUILD mini_portile2-2.6.1.ebuild 593 BLAKE2B 94d361321dbfae72391dd5b67a0b11477dc26346bbcec7fb197352425a1b57814cfbf4003845c2ad83ceaa863ad869d662055498e9749abf55646b54bde94755 SHA512 5da480d36cd6f6c11c4047c2518df66bbb60f3cc13ab93f55dc8643f5719e1bae2ee1903b769b3cea9e5179f459533a47bd411b338456337b00930bcd55b4da3
MISC metadata.xml 351 BLAKE2B 1089816679cc238435b30f4a2365c7d1fe7a15837602f266924604629bf4300462b1ded28a537b9337c9fe13e4b397fcb1e97672bcf901eb65162090a514751d SHA512 80f58025f07a49376e4fab08a8396ccbc5e09ea76eea09263c3388666b14cea9dae84bfadff887aca2468c8651666d5e907911782968b76b7c1f3289036586e0
diff --git a/dev-ruby/mini_portile2/mini_portile2-2.6.1.ebuild b/dev-ruby/mini_portile2/mini_portile2-2.6.1.ebuild
index 618ae38703a5..23f022de2329 100644
--- a/dev-ruby/mini_portile2/mini_portile2-2.6.1.ebuild
+++ b/dev-ruby/mini_portile2/mini_portile2-2.6.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/flavorjones/mini_portile"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86"
IUSE=""
ruby_add_bdepend "test? (
diff --git a/dev-ruby/minitar/Manifest b/dev-ruby/minitar/Manifest
index 63972dd82690..55e8943f7bcd 100644
--- a/dev-ruby/minitar/Manifest
+++ b/dev-ruby/minitar/Manifest
@@ -1,3 +1,3 @@
DIST minitar-0.9.tar.gz 33873 BLAKE2B 6d285c181510c96f173d850a9411da8a214459da14895e2d186ce712387d390c8ac95e27e4e768005540fdfb7463f32206085a72faf4de6b24c31cb732234260 SHA512 e3aaf0e664a985704cf9dccb72250ea2a7ebb2db9b6120590fb8d5525fe2717e0a90b3020f461ae0c4dfb19dc8728b4eeb6ba2e24ab75d12fbd7f5d98b269c79
-EBUILD minitar-0.9.ebuild 884 BLAKE2B b1853e80e76adac14bbbfa510321bb446e7ad3a6c369fdf6981178c564c6c809bcefcaea21267ae5af3192ad7f30097cb4137b1e0cd2778600055c79e92617c8 SHA512 744f95c2719a3e6aae3cc42deae00442f8862016acf29c5b4ed4bce1a996f365c8e157860d8862e8371982de452dea3ab2f6c0941a8556049276e39928ef2aca
+EBUILD minitar-0.9.ebuild 891 BLAKE2B 391e3bd45263c0d8235eecf4af0fe6d7c9eaa7af860fa0cf41f44dade44533d22dfa6bb328d834351f252ed5a4d69c0d7601213a6a25a4a4f6fa0047f703e037 SHA512 d2885d0e34f2348f719184658c8e0dd86c12ad31bb56661f2d6d1688ed85082bf3a57fbfaf2ec3c78aba52807ec02ee37423ac1127c2d4c01c333d92b2eff3bb
MISC metadata.xml 345 BLAKE2B a46be73631fb9e5d1a47518c20dd0fbf2eb23c106f53c8f2b4bb3dfb2478246c2e764310c02ac1176e602ac0bf73a4daca80c10703a59f1ac861124df41905ca SHA512 8107541ada060cd98c15f57dfb1106cda2f0c5bfc6b4907b90abd7e5e5d8cbd93b2398b057a56af221cc4adb52d063ebb70b7e41c623d5936c720008a24d5b33
diff --git a/dev-ruby/minitar/minitar-0.9.ebuild b/dev-ruby/minitar/minitar-0.9.ebuild
index ee5dabb59c7e..cd8c74187742 100644
--- a/dev-ruby/minitar/minitar-0.9.ebuild
+++ b/dev-ruby/minitar/minitar-0.9.ebuild
@@ -20,7 +20,7 @@ RUBY_S="minitar-${PV}"
LICENSE="|| ( BSD-2 Ruby )"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.3:5 )"
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 69b87b183fc8..7ec497e6c71d 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,5 +1,5 @@
DIST nokogiri-1.11.7-git.tgz 5871407 BLAKE2B c0449b5cb8210d22be31f1f9a43c0c13c7ab21feae2d731bf30475fc21c69a3928395109936b9ff242a89da424a5192c8a8cb0ede9d05d6d9ac16c1d6e5a7f63 SHA512 f355185f490e0ce73fdfb496f49e36b39c89835ebef2cbe3aecbfc5aceb5a9757dc07738a709059c3e22b5808fac11e7b340b7ebbb3b2c1b5ea3df8aff0db131
DIST nokogiri-1.12.5-git.tgz 6158880 BLAKE2B 994fd89c5163d92110de40e2dc654698b11d5a18524cc4b7b668ec1475e7167014e1c7604932686e6ad888f352b04ac26a7fbe526d814b20e686c5d9da95c5df SHA512 36d233df250213c4614c34d045c4fbea099e81e991a6da49067c165bc95f36b281c58cc79deb3b6a8aaccc50743a79efa27969e067cc2b546bef7615b139d79b
EBUILD nokogiri-1.11.7.ebuild 3147 BLAKE2B 020c0670608a63e9126d98e30a423aad9937e698fe3b3d55ccbade79d7cce323253a528db4eee0b3bcd86ec746e8be38b71e0316548f948e60f3d9b8ec0b7efc SHA512 017ce68216111061f5056dae14eff11c27a3665bf20e8f104f388a694fe1971d6548650d31d354fb99b0e6b8a5d45d20657e2b2d4bb88241aba059cdf8d50f4c
-EBUILD nokogiri-1.12.5.ebuild 2679 BLAKE2B 899d840f2a63cf35a249f9f5dae6e427411515164f64b1e8e9464150d33bef54ad9177ab878af72b6e3be2e23338dbba6144d7cdd0149c5ad6830e2842b8995e SHA512 32e4a51d3bd1b65b120e3df216d02b7d517991dbe3dd35d2c68be834a516968df32caccca8f619c7a75ddae6e09d33670c2d9b5d00e6ff39c27ba1e57b9d9562
+EBUILD nokogiri-1.12.5.ebuild 2686 BLAKE2B d7bedca4d89aa2bce71911036de22d551a0dcd0c96b07d0246e12c0115b217811310da97a73114f9891a2ebd0965a92ead5c73fbccfaac5efb066807268326b9 SHA512 0e3b8c2a6dc7e20eb55bcd6328755c07c98f9ed07e3fca8366e68a8f593b3e8e962305a2d0a86bd6d9576ac2b71ae4859c49eeeb303b93b36115b46ff1fc6c9f
MISC metadata.xml 349 BLAKE2B 824094b81182da6ed2c43f55f8697dbf614662e1e032ed62bcf8ec4ef8fb6e6a1bf346f90863a8cb7d6cfaf2696f0be70fd3027d6d01e583bba0c1334252447d SHA512 9ab17ab504279d8d1ea584f7a6f411fe778b89564016dc0d596ec7f714cf9ad80ed5e30c179ec6aa190bafe8a8b72bfdc5a964d213a8024783da246bbb817629
diff --git a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
index a7173ce3d21a..04f0fc5056f5 100644
--- a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.nokogiri.org/"
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/optimist/Manifest b/dev-ruby/optimist/Manifest
index 39bcbcd1c5b2..e55b657d8764 100644
--- a/dev-ruby/optimist/Manifest
+++ b/dev-ruby/optimist/Manifest
@@ -1,3 +1,3 @@
DIST optimist-3.0.1.gem 30208 BLAKE2B 66778029b9e2ac2eb38beaab5cb73a4fe58b123c401fdfc00d924073a6dd97dca05bbf8ab3a88e47ca5f94ed920a583196d901c6a2a4962e93c8a2ef905173ba SHA512 209fbb355a7ba75208cef314ccaa188955463551d1c914f10409cac189375b5be40fbcdf0d88a5ce825c527bca7138528fafd6f37cf73f5e68f3b453f3ef8485
-EBUILD optimist-3.0.1.ebuild 716 BLAKE2B 1d1ed6d9320b69acf3f529a43c0a3503a1759391720514bfa4db2e2184cee4f647848c5b8ec87defaa6d9a1dbf45234855c303448359fa5308e0fbfd88efe442 SHA512 f8b343a05863f7d4de8e346d1132230cd3b2b49cf052f3fb59aca80386f1861c11ee0fed673391510539eef37b2492d85858d64b200bea3e01cf50863b149caa
+EBUILD optimist-3.0.1.ebuild 715 BLAKE2B 53340f6a1d4b64fc97b6c16e27d3258f2c387bb3a94a20ff52a7ac1cb15e31e2d430cab9c48199721447f010ad9b7d0c36c64895a67ff957900ddf39b37a07a0 SHA512 ea2138ecda0edae0962d44de7996c61027efd817dad225b82bb3bd4c4fe7ebb78d5c5d19b702b62b8131f6fb1cb79f2c8dc92c5220418793d635bc3bca09daa7
MISC metadata.xml 616 BLAKE2B 8d6758c96e9cc64b4e24ea5b3888dc012f4bcd3c43d7eb807834a56f10684ad8d1fbc4db9158aa4b171545488f381daad7faf3fa1bda0cc07fc222d4a9d20518 SHA512 9d7a4cbee9874bb23414c348c0f7809f09a770accea4f5c1af0fcb6e6447510af7840c39567969c38607bc6434b6398332f6e21311c752e8428acac4e826564f
diff --git a/dev-ruby/optimist/optimist-3.0.1.ebuild b/dev-ruby/optimist/optimist-3.0.1.ebuild
index 8d92031c97e1..3b00cb962597 100644
--- a/dev-ruby/optimist/optimist-3.0.1.ebuild
+++ b/dev-ruby/optimist/optimist-3.0.1.ebuild
@@ -9,7 +9,7 @@ RUBY_FAKEGEM_EXTRADOC="FAQ.txt History.txt README.md"
inherit ruby-fakegem
-DESCRIPTION="A commandline option parser for Ruby that just gets out of your way."
+DESCRIPTION="A commandline option parser for Ruby that just gets out of your way"
HOMEPAGE="https://manageiq.github.io/optimist/"
LICENSE="MIT"
diff --git a/dev-ruby/pastel/Manifest b/dev-ruby/pastel/Manifest
index 06e47507848d..27ac0cc0ab24 100644
--- a/dev-ruby/pastel/Manifest
+++ b/dev-ruby/pastel/Manifest
@@ -1,5 +1,5 @@
DIST pastel-0.7.4.tar.gz 48176 BLAKE2B 3564aba28f9315d2f988dabdd0686e6c7a53c1b200e6e03519c1ebcde917503760d4f0d790e456c7a732b47535f692d7f5b88cf786e5b4236e9b2e8b5eee66d7 SHA512 a1ad8487babd1e788282e141538855370e09bb2745731670b814cb4572c54e0568955108f7657809b98f92b94d9d94cdd555e2db8146b20f80db98bbab3512ea
DIST pastel-0.8.0.tar.gz 49560 BLAKE2B 646cdf5f7cd1e62e83d87cdcdbbdc2cb2619fd570b4715191825344346053b7bf8f8f18b177a8bad6416c13858ab007d94ccf5c16b71c123e4a3d2fd03cd0720 SHA512 8066b372f08e1d6312b87744309692e3e6fd5e2737374bce53087af45141ea4f14e67ead6dccb11df70f73cbb0611ab9e20f7fb553d87a349996bda0f7a3862d
EBUILD pastel-0.7.4.ebuild 770 BLAKE2B eb2478af74a467d8a9590019cf5e32fdb85021c80628759909872cbed943b5aa2dd1ebf19df6d9d82908cee489ec8995bea4333050ddb06e02bd4460eff9cd9e SHA512 fc0ba91e34d06dc2ccc92a4745a2c2edb9451dbca2a8f7644c1522fb5e9fb85d39b0a4bf74b5399ff6449a565b6f19f60309a075e667b7cc3a60d15578266153
-EBUILD pastel-0.8.0.ebuild 754 BLAKE2B cfed4a329e99599b347a121c2ab2026cfed5898790c6cc2b94a524923894b475deb1f3bf898f11a87a994eb7cba05514bbab4ae4d756192f47f793786f83b723 SHA512 f05211c7f17d3f48cbe4e5f4c304c8ec8001450ca6dd847acb46082586b2b48285978d639deace443d91553de6ed53c55973599c420132eecf7224440b8188d1
+EBUILD pastel-0.8.0.ebuild 766 BLAKE2B ba733f1a61a8e2b0a42974f32f4ce6a887bb923882d9abf989569b9912d8143e985c9541c972012a5c4b784f10b1e506100ddd192820ca116af80dd9ac3f3ddf SHA512 dbcdce06c5ca47ea704f5ff8505279f0a1e60aaffb14fbfe17ca58ce48398f7ccdfe7eb34ac6efa7f7377c2d7236599734e9b7b6aa4922b4c8356ab3293aeca9
MISC metadata.xml 335 BLAKE2B e64ac8fab5af3884ede2cc3ffea05ce1f1921b6ae57f31610cedb99538d5f8dd52d0a2b90aa7ffd1d967a4cdd39fa8fdda6e3c3b67d21c59e10f8fc79439c5b5 SHA512 8f1f6b4be2e1a720b11d3e0e4bae20116df2560aa9a04e0e913751ac8f6ac878a7175069f5c928e1eb0284563b5e84c60bfbab67e06f1161c21c2402ee8c6a63
diff --git a/dev-ruby/pastel/pastel-0.8.0.ebuild b/dev-ruby/pastel/pastel-0.8.0.ebuild
index f02d83de148b..76a2edfab1dc 100644
--- a/dev-ruby/pastel/pastel-0.8.0.ebuild
+++ b/dev-ruby/pastel/pastel-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/piotrmurach/pastel/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest
index 1ccd1aa67f1e..c42e726698e9 100644
--- a/dev-ruby/rmagick/Manifest
+++ b/dev-ruby/rmagick/Manifest
@@ -1,5 +1,7 @@
DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbecb287b34ddc14ca126fd2d951a34aefa39d68603dc4c9de674d346e47ef9e3b2c8ed96a5bc081373a4184a3ec40 SHA512 0a6a30a631786ea310d2c8add297abd527588be755d021143d6c64fbb597006aefef859c374604f8d26b0f8b1f6cd8a5f1cdd6489772ee713c71681f3980c7fd
DIST rmagick-4.2.3.tar.gz 1984440 BLAKE2B 32dea4b8ed7d2385537ac5d67d48e3431e3f398c146b01308cc44ab6b4ad5e851292c22e373307bd2193a299f94a2a2f91b0a7d534825990cc5e1458a9efff7d SHA512 3465afc5c9a93e45511463b1f7eda00fd243f17041cf52b5cb54ceb05ff22cb6e23ea2b15d080ae31bca5daebdd92c28364ada73ea0cf6ea56cb1ec5fe1aa184
+DIST rmagick-4.2.4.tar.gz 1984584 BLAKE2B 8f3a737b851e16e16b6b010ea9f76ae14715661630eb877ca4204a71d67603967e5ca4eebdb9d8dea4caa880d049b78f525b6596feea9f866d7396fc550fb410 SHA512 89d5b616b6ce5187ac31356c44abea23aab0054e08ed00d390e3c74d1cdca421bc1ceb6708e5434858f3194756bf14b445d1331216480be5f8c072f65a889198
EBUILD rmagick-4.2.2.ebuild 2350 BLAKE2B 2fabcd5effb838935edaa22c252a54ea267c26e68b7fad78967346d55e80e79a89d428312d4b7b7d0a203021031d9f237dc8079652b19528bbbfd54fc94b5dbb SHA512 f428cb34408b52bec1439c1d90028e9a33b19d9836d511fac9ef2bc9b4282de50626680afe99dafee75a1d6ab7c0c2ea227baef89721483327e21b3e16d1baef
EBUILD rmagick-4.2.3.ebuild 2340 BLAKE2B 1bac92c24b306db87e398e2afe4c484323be64c498b020204b97bb2caeec09acbbf2d214e8f418835182c8aa41871b6f35959c289a9814056629011241d15fd2 SHA512 d60a5c78b45c2693f645d54b2174b58f50f9eb6e41aa6d936dd812cc6103e5726cd51ede59f36623d91ecf53e92188c01a65e86a44afdcc98484f5a72cb314ad
+EBUILD rmagick-4.2.4.ebuild 2340 BLAKE2B 1bac92c24b306db87e398e2afe4c484323be64c498b020204b97bb2caeec09acbbf2d214e8f418835182c8aa41871b6f35959c289a9814056629011241d15fd2 SHA512 d60a5c78b45c2693f645d54b2174b58f50f9eb6e41aa6d936dd812cc6103e5726cd51ede59f36623d91ecf53e92188c01a65e86a44afdcc98484f5a72cb314ad
MISC metadata.xml 342 BLAKE2B cb38f3f9a158134520f82cef13b3322af5ebbe3b638bf695077e17406d754643ced9878aa304424057f0fd63da296efb787b40f5249d02e0d5993e2815256c00 SHA512 014d14485664346a449dff7c9a0c01bd1f6c549a6842da456bcb10c4f0b38111ccb025a8507f222e756cd4d136de6a217689e0ac807cf7fd0e3f806a6069fd28
diff --git a/dev-ruby/rmagick/rmagick-4.2.4.ebuild b/dev-ruby/rmagick/rmagick-4.2.4.ebuild
new file mode 100644
index 000000000000..77076de599c9
--- /dev/null
+++ b/dev-ruby/rmagick/rmagick-4.2.4.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/RMagick/extconf.rb)
+
+MY_PV=RMagick_${PV//\./-}
+
+inherit ruby-fakegem
+
+DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library"
+HOMEPAGE="https://github.com/rmagick/rmagick"
+SRC_URI="https://github.com/rmagick/rmagick/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="rmagick-${MY_PV}"
+
+LICENSE="Artistic"
+SLOT="4"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
+DEPEND+=" test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] )"
+
+all_ruby_prepare() {
+ # Avoid unused dependency on rake-compiler. This also avoids an
+ # extra compile during tests.
+ sed -i -e '/extensiontask/ s:^:#:' \
+ -e '/ExtensionTask/,/end/ s:^:#:' \
+ -e '/compile/ s:^:#:' Rakefile || die
+ sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die
+ sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Squelch harmless warning about imagemagick installation.
+ sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die
+
+ # Reading PDFs is not allowed by the default Gentoo security policy for imagemagick
+ #sed -i -e '/can read PDF file/askip "Not allowed by Gentoo security policy"' spec/rmagick/image/read_spec.rb || die
+
+ # Update version number hardcoded in tests
+ sed -i -e 's/"7.0"/"7.1"/' spec/rmagick/image/channel_mean_spec.rb || die
+
+ # Create directory used for a test
+ mkdir tmp
+}
+
+each_ruby_test() {
+ # Borrowed from media-gfx/gscan2pdf
+ # Needed to avoid test failures on e.g. ppc, bug #815856
+ # (Unclear why it doesn't manifest on amd64 here at least)
+ local confdir="${HOME}/.config/ImageMagick"
+ mkdir -p "${confdir}" || die
+ cat > "${confdir}/policy.xml" <<-EOT || die
+ <policymap>
+ <policy domain="coder" rights="read|write" pattern="PDF" />
+ <policy domain="coder" rights="read" pattern="PS" />
+ </policymap>
+ EOT
+
+ RSPEC_VERSION="3" ruby-ng_rspec
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc examples/*
+
+ if use doc ; then
+ docinto .
+ dodoc -r doc
+ fi
+}
diff --git a/dev-ruby/rspec-json_expectations/Manifest b/dev-ruby/rspec-json_expectations/Manifest
index 4f2c18840061..4d4c86903d8d 100644
--- a/dev-ruby/rspec-json_expectations/Manifest
+++ b/dev-ruby/rspec-json_expectations/Manifest
@@ -1,3 +1,3 @@
DIST rspec-json_expectations-2.2.0.gem 14848 BLAKE2B c2f77e908eb0f473a5bae0ed49e133ebe71d4c471e2b32a9620f84e3881ca6aa92d188b8aafae8d92ee9111edcf2cc3636598c59e9f92747422f3c43c7e14563 SHA512 90da15c4c02404ac518955d65612fc7db28e8f91a756e5a25d0e5667026113f7a1be69cdc9bc656eeb89ccc7cb41069dd241401a2680f69528fb77d5491f2a83
-EBUILD rspec-json_expectations-2.2.0.ebuild 597 BLAKE2B 15954e7e41e440c4c75468db6026655b521866bd7db7d4c9fbdaecd652d7e2861c74f45c4380c6db6fad81f941a7423d6a7ba098c3c39d3826c8d9a225cac2b5 SHA512 055a8ccb807e8fb2dce968d5f11f2c76587eaceedcb9cbd4ef483cf85aba2e09086654785f7a9ecc609c59b8dc04b035a47f6377150eddf73e8d6b4f854f3934
+EBUILD rspec-json_expectations-2.2.0.ebuild 596 BLAKE2B 0f6120caf03cd9aefa0533f51537b7307526d452d16b9649fe7c4aee8412adf37db47e9d33eb1f3129bd37e88af01497c5cb16f3520e4a99fe104d380e3e889b SHA512 e9e17f91999a434744a7e9bf5971d2fab915da47cd5e6a2eda4afdf90367a39b281c3123e5a5c05f3f33ae119410696e290534e45ee49d381cd3c2dad1dd0ad7
MISC metadata.xml 360 BLAKE2B 6c326af43c46464fe6a9bf5e5511ddbc3feabee9e53f829d4d689fb3b9984197c6827930cef434300fdb60f48eedf2273419b33ae888f048e2451937529ed57e SHA512 5d84579fcc4d87aa6f52d2f64ec075006608c783a6c074cc21539d14f4a15abb55b1dd3619a7e0639dcdc63a723e89d1b3868da0ab849529eb9ae92b14ea4a46
diff --git a/dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0.ebuild b/dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0.ebuild
index 74412d172701..85d7523db3fd 100644
--- a/dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0.ebuild
+++ b/dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.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=6
@@ -12,7 +12,7 @@ RUBY_BINWRAP=""
inherit ruby-fakegem
-DESCRIPTION="Set of matchers and helpers to allow you test your APIs responses."
+DESCRIPTION="Set of matchers and helpers to allow you test your APIs responses"
HOMEPAGE="https://github.com/waterlink/rspec-json_expectations"
LICENSE="MIT"
diff --git a/dev-ruby/rss/Manifest b/dev-ruby/rss/Manifest
index f1c77335756b..dba489b27f17 100644
--- a/dev-ruby/rss/Manifest
+++ b/dev-ruby/rss/Manifest
@@ -1,3 +1,3 @@
DIST rss-0.2.9.gem 106496 BLAKE2B 4b8b4b8fc59f05b7ed513294a809b0961dcd0c8b94cbfff3cbb09102a9ad056063c4b2a5d00b30e2eebc76701b10c3b28125ba2daf49fb420c5ff37a47dd600b SHA512 24d983ae2ee8570c3e433675f9cdacd1c35d6160beb28689a0f8cf446b6b465147bef68dab644a85cb089870d6a9fb2df85cbaed12ed4d6a6fb2d07b12c6ca3f
-EBUILD rss-0.2.9.ebuild 733 BLAKE2B d305be4724790dbfa3db7c53f882e496b2e4e7ddb9f736f5a074405d9526a34e074a1dcdaeeff2fb4f9a424b5b0b0645c43cd960ddc7e01a25c26e2049e31b82 SHA512 d1cd3cf76814e76541981894255cbaf4c1f845dfd718adea796b0a52148c27e7ddf37d7ed1ad1072734de36411292710ee669f3a76a601716524fabe85a39ccf
+EBUILD rss-0.2.9.ebuild 732 BLAKE2B dfdacb27824fb9f4b7867663f54f45fcbb063ee00f1db15bc2c7e220c679e51e6cd1671e33513e6c5023750f501be8ad7008a2a28de454de26d3e6c034c88187 SHA512 68c913559ec602c865c813006c1d229944193d8912a3f49185b9fe5a037120242d759d0281309b94c00805c8b16147957ff53e5c67ff9d1b06ec17670d207f2b
MISC metadata.xml 335 BLAKE2B a4cefa8040b63721568b44ec0d9b2920e880969e3d49ca9ac158a07e54f2328b6cb99e850a44ec5dc23adfd0e28e3d3ff302882db7da8cc1c91e74866679dbe9 SHA512 694be4f3423ef006a502a8a665af4255dc2e44e8cef1f0cad2a59335a0f94147f6489ad84324244b2fb3d303d557f8da87297d439822b544ba849554a9955bec
diff --git a/dev-ruby/rss/rss-0.2.9.ebuild b/dev-ruby/rss/rss-0.2.9.ebuild
index 82dab485b7b5..f84ec6297ee9 100644
--- a/dev-ruby/rss/rss-0.2.9.ebuild
+++ b/dev-ruby/rss/rss-0.2.9.ebuild
@@ -8,7 +8,7 @@ RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
inherit ruby-fakegem
-DESCRIPTION="Family of libraries that support various formats of XML feeds."
+DESCRIPTION="Family of libraries that support various formats of XML feeds"
HOMEPAGE="https://github.com/ruby/rss"
LICENSE="BSD-2"
diff --git a/dev-ruby/ruby-oembed/Manifest b/dev-ruby/ruby-oembed/Manifest
index e421ddc30c91..8a658704dd0c 100644
--- a/dev-ruby/ruby-oembed/Manifest
+++ b/dev-ruby/ruby-oembed/Manifest
@@ -1,3 +1,3 @@
DIST ruby-oembed-0.15.0.gem 4528640 BLAKE2B 3bfb6f6b7b23d82b89adad5b329072d050a5ff5dbf475f7443734c6a0cb70ad8c5a5d8cdc391e81a8a150d448454e3cfa8302a23c55a39cab8898c5d0fc53fa9 SHA512 9a97f292298ec0b030435ec4d63456b9eb6547de9cbe7b56cecc390cd8a5c374aca4aff2da4de3189cb0a75c6e1b0884c1fdf9c69d729d5a5436ed6e94d3fd2d
-EBUILD ruby-oembed-0.15.0.ebuild 795 BLAKE2B 071152f52acdd5a673eb9e3be0f3ad898ee67d1a8506b3ef0f0c2ac019b47d896cb58be97ab233979df930b9c69de32bba8c1c56a8ede904949f9dbafac51bd4 SHA512 22af7ead72344821e7030393fce918429fa90b8789632ad1dacaada5b276570f3e7f202e38721025d5ccedfd25400851325acecaa2386fef97d7537f7ae93bfe
+EBUILD ruby-oembed-0.15.0.ebuild 794 BLAKE2B 6ac5c97ba84af2470f962c4271505ec557f8380999021c728f5e53e0a623c33d4d965b6f6d13cfdb8c8d40b3158334a6a5156459df34cb8ebd8274b0b18c1761 SHA512 97558d4a5e206980d20c3801583e2640358c6d6e5cef35bde678e1c7ec7caae097131d5eff9c2114e1d187693618099b3de4d90d74a1a0507d261d8f33bc4f6b
MISC metadata.xml 346 BLAKE2B 2ae8109e99b28aa300f560b27c10ee51505c1da038fadf20035e719fc15f41bdc972702c410d4c82e5f0a0a045b0c3d20cf1977236768ca35663604c1d910750 SHA512 0eb5553fa5fe2aa455b3c7fce8b36b23d6ee23d0d747365a920a25307a63f65771b822029731a50674624331e636eaceafd57ff12c6187cf4a758a778520c1a3
diff --git a/dev-ruby/ruby-oembed/ruby-oembed-0.15.0.ebuild b/dev-ruby/ruby-oembed/ruby-oembed-0.15.0.ebuild
index 9e47a3d2e2aa..ebc87395cb52 100644
--- a/dev-ruby/ruby-oembed/ruby-oembed-0.15.0.ebuild
+++ b/dev-ruby/ruby-oembed/ruby-oembed-0.15.0.ebuild
@@ -10,7 +10,7 @@ RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.md"
inherit ruby-fakegem
-DESCRIPTION="An oEmbed consumer library written in Ruby."
+DESCRIPTION="An oEmbed consumer library written in Ruby"
HOMEPAGE="https://github.com/judofyr/ruby-oembed"
LICENSE="MIT"
diff --git a/dev-ruby/rubyntlm/Manifest b/dev-ruby/rubyntlm/Manifest
index 34415af9a454..411600d1ac96 100644
--- a/dev-ruby/rubyntlm/Manifest
+++ b/dev-ruby/rubyntlm/Manifest
@@ -1,3 +1,3 @@
DIST rubyntlm-0.6.3.gem 32768 BLAKE2B f9e21068e684620e2e54c685132d034a805fefa4eb90261babac9d58e38167412e0257f0d9b018603772dbd6f152eb9478340d7a390174bc908d1ac8640fcff4 SHA512 7e50c1bf63477fead9189a5ade06db65a3fad04d82bccfbffb513517ab97766053c800af9551e027dedc3aee6fb35288c234d98b1a02815299bcbc463e0edd87
-EBUILD rubyntlm-0.6.3.ebuild 540 BLAKE2B d221ca43233516bd48bbf9b8c0f1d1c3ab08e933a8fc8d4ae9cb2028f4954d13ba79dd0ba8c04043192c91c317581a9f85f94116649cb01bbfc3ef74ce762102 SHA512 19fcd46741989a54831bd0640692984b3bd1901d33fbfd5a2f793a194500b16ff69f74cc539e93d1dbcd140f21b741dba499e8a5d5f3c5e478cea8359c2a040a
+EBUILD rubyntlm-0.6.3.ebuild 539 BLAKE2B f448bbb0e17d7c39681b4b45b30e50e8adae597b2993d753e311cbf5b1723a77ed1d350ca8660c58ac145708a59617506907b2333c993c25af3bbb5077064042 SHA512 424acf8144421d5f3bdf1babbf05ac128197ad0b8d5c1141a2168d7d84d22c1be4f8ae9fee3635379585d06aa17b38cedf05d7793c125f1acc28de5ab5a3b5de
MISC metadata.xml 389 BLAKE2B 603472798a646c3240ac30f447f2a97f3c76bd5139032048169c5caa02145a4832270876c91000a1b74bdcbeda095658f5e1d6f658cd759dee5668024375b25f SHA512 2edabf2f6e63877b27a155909009357177eab3f1bf56fd3a03397032d0dccd8c0a88d23b87e00c174ad5830383d23fef9d3c750d7bcee20e05c8fab30b389263
diff --git a/dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild b/dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild
index 3a0a2665e6a7..81022cf7e63c 100644
--- a/dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild
+++ b/dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild
@@ -10,7 +10,7 @@ RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
inherit ruby-fakegem
-DESCRIPTION="Ruby/NTLM provides message creator and parser for the NTLM authentication."
+DESCRIPTION="Ruby/NTLM provides message creator and parser for the NTLM authentication"
HOMEPAGE="https://github.com/winrb/rubyntlm"
LICENSE="MIT"
diff --git a/dev-ruby/slim/Manifest b/dev-ruby/slim/Manifest
index 6e203ea5d425..061fcae148a4 100644
--- a/dev-ruby/slim/Manifest
+++ b/dev-ruby/slim/Manifest
@@ -1,6 +1,6 @@
DIST slim-3.0.9.gem 99840 BLAKE2B e449585fe5642c1980b4d8fb0c93979d8c16020c331f1bc2993c6f7b5bb3e55c1b85595711bf3acdc369c6a3fbfdc6873a8208c59aedaa49dead1cd9166347d4 SHA512 220dbcde230aab05e294022924346fbb02a1bf813a7c97910c2f60d7b3a7dd498d04f6f4f2883b895d2a3e6e9f526331914e3ab4560e748de2bd991358cca90d
DIST slim-4.1.0.gem 103424 BLAKE2B 87de8411d6284569ac56366d4e2f3ee351c6908001cbda2926312f25c1c39520662371e826493d1346722bb507348bd8c117f3b0447b433bdb406435b80a70e2 SHA512 a929edcd1b194bc6abddf5757e0e942835f6c5e1555aa7bf021b0e850d74c9777637a2a0eafbdf2de7f0f0574eb03866c562826c656adcc0517cc4bfcb5ca897
EBUILD slim-3.0.9-r1.ebuild 1622 BLAKE2B a21f9c749739126147c9c8594e3212f061dec057aff4256a2adedd701cc5f31ac7b5cc3ef65bc6b4730e57842c3cb4dcd7f1d6f6d7fed77dc10c208dcc214520 SHA512 2ea75bcd6076502b53ee4804ba5dca49b88585f712030bcf58e37f74ca1dbf93c5aa3fd318fb6d5a30128707bf2abc70e9156e8a143cf25d7a724abb1e6d3635
-EBUILD slim-4.1.0-r1.ebuild 1785 BLAKE2B 23e8f119a740148ae3ba4a771d3ba643fc5c6271d2705d2d708287d3d8fe8c683be6b7be550e53e5bbd4278985f8fa1ca9b8bcb11c5d535bd8a3bbadb6577017 SHA512 02a5a5b99e76809ca97a98af5f2a0d065757ca33a6a7c378e4c908e7775634c82d2e8444d68cae95fa14b5d61ff668016a386a81046c596b419bc32402cdae3c
+EBUILD slim-4.1.0-r1.ebuild 1791 BLAKE2B 7388a974e4bff14c9076261aaf4c30cfdad6d21ff490d2e598a0f1ddb2bae51fcc062c8554866f443aa26c13720fe7e219c2c807f9fad113d094a444544fca9b SHA512 c4945befb4f75827a88648bdff7635403ef4e46e6a279eaceb9f4337a1a65872b5da6d43654d689a229b605d2036693ea67478a46088f7d43188883eb805f3e2
EBUILD slim-4.1.0.ebuild 1653 BLAKE2B c706e322135b0a78d2bc2fcbeb0fbaadf8c44bf4635850043b3281c560f7075ef1e8692cac6ca7df3a28f88bc176b068d1ee9e745fe88a50f89ae7f8dab62bc4 SHA512 2be3514f16ee6fd78dc2a28f2b88c737011acc7a8abaf9281cd36e2ceb3eaabdb579bf0d230cd67a88401bc2486b22037d7a31b77b5564dd1e4cee1eeb369624
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/slim/slim-4.1.0-r1.ebuild b/dev-ruby/slim/slim-4.1.0-r1.ebuild
index 8c81ba509f5f..598b0ee96d48 100644
--- a/dev-ruby/slim/slim-4.1.0-r1.ebuild
+++ b/dev-ruby/slim/slim-4.1.0-r1.ebuild
@@ -18,7 +18,7 @@ DESCRIPTION="A template language aiming to reduce the syntax to the essential pa
HOMEPAGE="http://slim-lang.com/"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SLOT="$(ver_cut 1)"
IUSE="doc"
diff --git a/dev-ruby/spring/Manifest b/dev-ruby/spring/Manifest
index 8c5b00ba0810..bf32900ab087 100644
--- a/dev-ruby/spring/Manifest
+++ b/dev-ruby/spring/Manifest
@@ -1,3 +1,5 @@
DIST spring-2.1.1.tar.gz 44000 BLAKE2B b7a5855b4a53852ccf82c14e82c134e61bc17a26e20bbf3597259763bbe81a545d3299d5490302681ca616ed1b7f4d42d522134b87d8a40588aa4904f8b650b2 SHA512 44c8619253567d2f506c9652ac28da5933517113dc38e8eb5a8b58fcc7d28ff0192cc98a655579767972649f5cead63cff0c7aa909046b41cfc1d37780e0ee77
+DIST spring-3.1.1.tar.gz 46013 BLAKE2B 54297c4a24e3e65fbcfce75b5339e140ff79f075741a0ee1f1df6b32a62426e25734e0a0a5b4103700e712a0dad401863630511789696ca5761fe6828942200f SHA512 3fe985894d22f94ecdc46c735dd144c24552ade39b801aa24b829512d7586892d1db1359b2658799b7fa67b887fb63ecf5ef7160a6f3116a697b2a4c7076d602
EBUILD spring-2.1.1.ebuild 876 BLAKE2B 2188cc38d99d35b40228ab9f6d5de447784f97132b823e16f1975e68055776615584c942bbb5b68a5343b6b40839d839765bd09aa21a1744e5240836308d2ccc SHA512 c4bf35ae919e5e1a07c036db63ecf4b63a622986d79b005a565b9d34174df64660ff2846e7e9b2f0e6f1e0813a3e6020e4be70827a29ea12c9ccbb665e406f1c
+EBUILD spring-3.1.1.ebuild 869 BLAKE2B 7753edefd31ebe2da1d58cdc3ea046731478ff6d165d76de5d279d7119d02e5442819a113c7a4df5a6401a3da28627d83814747205fd63eef49123a68c8a914d SHA512 ddd2f347c2297abeb36bbcb3c800b44a2c9d79569bb6fef96a88a72d1ff6f10b5088c60eed5f3e8d03a0769b5d6638c56d08d99bb81c1143d3d028bfa0aa1cb9
MISC metadata.xml 339 BLAKE2B 17c685849cee6c0fb62bc96a54cccb38c1fb12bc90518094639ba3f9e1c97f286b8beeea52556986337673361c510c4c14298e1694cfafbd955b5c6277a6dbbc SHA512 46a6a32dd12d206b3b91a2e7e0fa8ac56a4b9dc4f09ac92277c634d428ad519dc361dd94fefd9a8b19257921eba68f418e635279c6ea07dd083252ab6b3f8879
diff --git a/dev-ruby/spring/spring-3.1.1.ebuild b/dev-ruby/spring/spring-3.1.1.ebuild
new file mode 100644
index 000000000000..830d32686e8c
--- /dev/null
+++ b/dev-ruby/spring/spring-3.1.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_TASK_TEST="test:unit"
+
+RUBY_FAKEGEM_GEMSPEC="spring.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Rails application preloader"
+HOMEPAGE="https://github.com/rails/spring"
+SRC_URI="https://github.com/rails/spring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1.1"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/activesupport-4.2:*"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/activesupport )"
+
+all_ruby_prepare() {
+ sed -i -e '/files/d' \
+ -e '/bump/d' ${PN}.gemspec || die
+ sed -i -e '/bump/d' Rakefile || die
+}
diff --git a/dev-ruby/tty-color/Manifest b/dev-ruby/tty-color/Manifest
index ba0b97bce8ea..d5e0d92b1977 100644
--- a/dev-ruby/tty-color/Manifest
+++ b/dev-ruby/tty-color/Manifest
@@ -1,3 +1,3 @@
DIST tty-color-0.6.0.tar.gz 12298 BLAKE2B c6d86666cbc8b46f2e5ef37556457bcffd4a92c65ae6a281ad989ded3d89ded8e3e3f5a1a3f91b009b7acdad9f2697d7100239c13eece4d2222c1fe1e8c2c2d0 SHA512 ab4f550ccf8fdc2cd0ad9368948819e4b77473a087510a4853036f18cfb21bab89e36631372cc5f2ee4f5d44c8c84954d14956d7cb7c3050e58d1ce19d11754f
-EBUILD tty-color-0.6.0.ebuild 737 BLAKE2B 302f0f19ab2f1108381f530446ffe513c92a6e69a138f2b8b20402decacc9e3be8a014149c50bcb60d834561bd0b2cd2d45b6bc5bd5eebe8972c8d80b3308b4f SHA512 3f5f3fc7e5a688214e0b5c0a1861857bc713f19de237314dd4e6903b8c18d3d909a4ac3de090a60ce008f9e369937233f9234c826515f9881efa8808c6f6865b
+EBUILD tty-color-0.6.0.ebuild 749 BLAKE2B ef700c083cf4961e931a4d3901e4976ae26c79195894c8c022d7bcd746e43f2896e64e4c7c5a3005073c23ff04dda7bdf9d5b5a308ee7db4abbd9c11853b800d SHA512 ec80a359ae5bd634abe3dbdedb92e5f6f4ced288a12d085df52817a440d8d06b376d80fc986eaef305012c3bd35df7a90d2f78e6d2c16b494087161fb2ca3609
MISC metadata.xml 338 BLAKE2B b5af92054df120ea06a7a65f578595bc74e561bcfe17d8ba4ef02c18506a420f5a0804a7661ed6357ccc2ea6b4730528e8014327ed2cd7ef997d7d7f0cfa6dbf SHA512 f54e668c43bfa8aa103feeec8af8513240a5204139c88b40b4845e1bc5b535f299900c8861a7325efae7583f39e6a4625907f9a2b9e5f000a6f85f4ce1e4ae7a
diff --git a/dev-ruby/tty-color/tty-color-0.6.0.ebuild b/dev-ruby/tty-color/tty-color-0.6.0.ebuild
index 0efbf80700cd..79503c8b0eb4 100644
--- a/dev-ruby/tty-color/tty-color-0.6.0.ebuild
+++ b/dev-ruby/tty-color/tty-color-0.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/piotrmurach/tty-color/archive/v${PV}.tar.gz -> ${P}.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/tty-cursor/Manifest b/dev-ruby/tty-cursor/Manifest
index ab2d94a6037b..f729d9e612ac 100644
--- a/dev-ruby/tty-cursor/Manifest
+++ b/dev-ruby/tty-cursor/Manifest
@@ -1,3 +1,3 @@
DIST tty-cursor-0.7.1.tar.gz 11015 BLAKE2B 222602d7dd3ef2372555913dc59bdd4b4965ac5c3601268d0f77060835d4ae9bc9fa23d54f811e7c0a453b80786d4ef07e0bd26cc8d76f6b963787a04b17569b SHA512 7c1f664bfb3c8c46aab08cb3806b8a00d92b45195fae47e851967f88040cc64d598bdd80e37f782be83fa60dff82c607d93026ffbf003125fea8230f4e18639e
-EBUILD tty-cursor-0.7.1.ebuild 782 BLAKE2B 1191f1c5944a650621b1640125cde6adc7be1ec0d77a4c8a82380edda758ee5d87b75ab3650e7b109a978d9ae0aa4ee54f6df7b2de5a7574e4ad2b75d26d4010 SHA512 be3d9d57c9c8e50a391dd5e9c387460e64fc11bff45fbf6262db4582e00b6dd13f1ebb3b3db6636be1254ce7f319a366b0acf7ad1f25d027de4eec977aa1c45b
+EBUILD tty-cursor-0.7.1.ebuild 794 BLAKE2B 32d12fee9d97f48f5c177ebc843ecfed0cc4183ecc736ff315c4afbb47b80fa5dd7e6a952a53299dd2301eba8bf7a7263a71283aef30d779c45707409542a73b SHA512 fb60bff2db46dd7d66865336015be5a2fdd47c5ab14b8f6bcf4d4f8cab4151357ac1f8928c0a0681ab1b4028bf3cce48706bb9b888ba90e8cc6b1e7df9c86409
MISC metadata.xml 339 BLAKE2B fe18cce74818bb40c2414d8e9c2ffc6642133ffb1852b7003a4d8cb84098a26662ec7284dd991d1ab525378ab9af81303cc5c2c6f1f79811a3fc49d867610d88 SHA512 f489e49c37ba066bb3586fc50ed7deceff038d684f15e34a545de37e487cb55961d88d10d8b05b009e049f215b21287acdf080790ba15c78e9a2442897637192
diff --git a/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild b/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild
index aa8301985634..1830b2b54402 100644
--- a/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild
+++ b/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/piotrmurach/tty-cursor/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/tty-editor/Manifest b/dev-ruby/tty-editor/Manifest
index 3fd00dc655e0..32180a9a5447 100644
--- a/dev-ruby/tty-editor/Manifest
+++ b/dev-ruby/tty-editor/Manifest
@@ -1,3 +1,3 @@
DIST tty-editor-0.7.0.tar.gz 18140 BLAKE2B 917ea287b30588ffdf705d4ea06c711884b4dc7ba348f9acd08f0cf4e71c854ebcec6f7b8285e9fc1d45225f8ccb295dcb23b9493fcea2ac831c352cd7cc3680 SHA512 c5d6a781b0be00ee14e6fa30ff0bbb26fd9548726ff0e101163a8b4206bec9c7ffb520679041c1f174c2f65d76ea71177718a6fc5e06e8191dc5510aafd33175
-EBUILD tty-editor-0.7.0.ebuild 794 BLAKE2B 6a3cefaf1953750e04668de00c973101f299576647d3e4546a83a62923cdc25e80ee0d769799499a0101a9f7c318ed0560e1c59b1dd7bc36b293ffc1cd47b1aa SHA512 d5edba0f28906de118d6aff608bdffd5dbf4af47c408775513e7473bbb0ca682b692f0c0419783a6055806b62f9c4b48eb171a66c8da85313cd63e2d23036b9f
+EBUILD tty-editor-0.7.0.ebuild 806 BLAKE2B 414e01c308ca26be8f0a36c32fa8965d131561af353d0b093adffe0e441e03d555cc3fde2378a240a19b64c331f1229a5b9826caf42cfc3cb4900d47810b4764 SHA512 d41e2941f23a30ae28ed50bb7e806b89c8c0a0b7378fc41c42b289c3654b803d3b1c0c5a174cfe0cea8f1d57c5d1a41b56061e1039037cedadf44ebf50869f19
MISC metadata.xml 445 BLAKE2B 9570fbd3b58099e60ab39f3b448ff667610cc8c24c364b4b9eb0ed219800bc760ad3fa5bab18f692212b4830066ecd0b56dc295640c1fdad54ef5410613406f7 SHA512 665f2e4c590b25ac1649906832153f17bfbed365633c1440cb3745c468b870e4ffa5d2cef824ce211c92bc3caf10060bd560c0dec87bfa833521172a985e7da9
diff --git a/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild b/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild
index 97fc51b902ee..496d28391dcf 100644
--- a/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild
+++ b/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/piotrmurach/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
ruby_add_rdepend ">=dev-ruby/tty-prompt-0.22"
diff --git a/dev-ruby/tty-prompt/Manifest b/dev-ruby/tty-prompt/Manifest
index d93d0ce22d31..14c401549b68 100644
--- a/dev-ruby/tty-prompt/Manifest
+++ b/dev-ruby/tty-prompt/Manifest
@@ -1,3 +1,3 @@
DIST tty-prompt-0.23.1.tar.gz 554471 BLAKE2B ae39444b80781ee5c85df87f4ec2b2231b4551a23202070c4570d0e4807a3e4465bb026299dd775de9abf2b8cefe3157cb3fc5297cce4d248f6f8e2aca8c572d SHA512 5e2762d2b229f0aadde7fa09e43ccd317dbda057d829c9003fc6b18f9aaacda1416357af733c4e4f308041c8119ef344b3adc1954a6d31abf801cffdb1848a61
-EBUILD tty-prompt-0.23.1.ebuild 809 BLAKE2B a7a89643cb45a88afad7a21b087e9783fafcd1616c1c15a914df8ab5b93a710404b1b269a2fa341c1183a6b621498567ff37aa66f016ce9ca84c72a12ddfbe7c SHA512 a15dac2a2586ffe6f484f751e8f087ba262cca8db242d2249890fcf1791c1380a35482167e6e7e636acddc83e070d4d8e02c41f2bcd648f4de57719cf9ca2575
+EBUILD tty-prompt-0.23.1.ebuild 821 BLAKE2B 260ca02b52344beff135f9f5e1537598e2fe65d929681c713b04100bbb962648167889e9bbd9720db5d9efb4bb07495c620a978f7c21dd0025f48e333ae53311 SHA512 fdd066db6cf987c7769e369595636fa602b42433b600b686d1d6da07a0c23b79a538940ec859c14e31bb6f75e6d729e907180ae757d14c695ca846fc9ce49c2c
MISC metadata.xml 339 BLAKE2B bc595203d2c93cddf7ed31e92cdd0ee86ed74ee4d40fb2d36a14a50accb24871a493b15351e3b00876abf47833611c71f6e2c0ea22b68093f7b8140203876327 SHA512 42289de16764b35a85485d581debbd4896dcad29c6c57a0a0f897602d06708e2c25c42e811c2fc8caa000f8daf30b1dddee781e8f4909968e52bd51535d44e66
diff --git a/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild b/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild
index e43d71b2c088..c9ddb1410361 100644
--- a/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild
+++ b/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/piotrmurach/tty-prompt/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/tty-reader/Manifest b/dev-ruby/tty-reader/Manifest
index 1fed7e089bf8..6a30c32dce05 100644
--- a/dev-ruby/tty-reader/Manifest
+++ b/dev-ruby/tty-reader/Manifest
@@ -1,3 +1,3 @@
DIST tty-reader-0.9.0.tar.gz 461051 BLAKE2B f2a48a929fc7ec0f6f98e4508ed50638e041939ae2eadf96cb8d04e4a771304e63648d5c3a85581fef3ae4740a570114e8d427637c6b3a05ece400f7963a26cb SHA512 2480f480a6ab0fa0854386ba0c31b5e78ff53a2d65b23825b13e50929337f56f8e38d1277f61509139cb43eddd8a933fadcd9d3c916c9dbaacf4dac1ec38dbaf
-EBUILD tty-reader-0.9.0.ebuild 884 BLAKE2B 59bec002fccd5cd1ca351a6146577ed9f7c46c1afc3f50df039ca19b00f34fcfef303b739007a2c41989e91e66cd5260cfe2b1c529c59c3b0b6804836a9a058f SHA512 9990853bb1ea5bc4daa4549010b4ce06ace0512f8773b55977fc32cf6ceeb56cbda9c4007e86f725e85bf8b5d1652137bfc88ce424aa06939357b46910c622d3
+EBUILD tty-reader-0.9.0.ebuild 896 BLAKE2B fc21a68ac2f8b35cd753a8cd7ec1ec854b42fabbb67e13a6cc7ef6ccf042b0eb1866fd33951e06d9e0632136df8f1ccae2ebac8f3a777fffa0f88c94dab144e9 SHA512 17de73b5a1dc93de7adb0f7ad966c450319a7692fb3cdc9f48bcb6ca90dc1e60f2f68d1dad7db793726eaa7577ee3ee57fa386389ef95f3d349403d2c089c785
MISC metadata.xml 339 BLAKE2B a3e0cc05713c588e4b26fce8a5975467daee7d90d9e01afede501fb829c7898fc137b76747e00252559da605607b4eceaa9e44721710a5c2d21782f05fde8eb9 SHA512 83bf2cee20f0dd32baffaac2f46fba0656834de410d743cd476c5800126a3d767a136114b0ae200938a7c9c73f452fbeebcc14228ff4e788f393b50856a9e320
diff --git a/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild b/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild
index c5c60102ca51..bca162eaa83b 100644
--- a/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild
+++ b/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/piotrmurach/tty-reader/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/tty-screen/Manifest b/dev-ruby/tty-screen/Manifest
index 6361f3fadcd8..83316745c13e 100644
--- a/dev-ruby/tty-screen/Manifest
+++ b/dev-ruby/tty-screen/Manifest
@@ -2,5 +2,5 @@ AUX tty-screen-0.8.1-ioctl-test.patch 1650 BLAKE2B e7e6e59a494d4e450ff5c7e4c6f0a
DIST tty-screen-0.7.1.tar.gz 11377 BLAKE2B 485b5610bc81524cfe525f8a837e99d13788da499dd8fa0f7c3be3f580ada63861f04652031e84817ef6ee49ce099c5fa97104b6634fc306d9ee0bbed0828ac3 SHA512 1ef5ce12cdd6337c47f09e5b6ae116985a80efe9f493d52c404496319f1377d4308cd829343d84f5c653b70327c033955232ca62fc8a134503a87a33a264130a
DIST tty-screen-0.8.1.tar.gz 13019 BLAKE2B 9c9ccb49ae323ebc67c5bca918303586fb749813539aed32a892f3135aa392f6c77b078bab2c7bd116d9f152ee2745d72aae38a91cf4292d1f360085d88060ba SHA512 b0a01c49bb0c56f23c8b384a2d4f4b5c7168863a35c3ab7160d0f34c7d63a2b10b3b9f0f54c6d56e2424a8b16e6ba74268ac81af631976876fb37eb9c347c393
EBUILD tty-screen-0.7.1.ebuild 735 BLAKE2B 60f62ca1543f4d20e1ba4531de9bed610e43d3021c1f8a75605c38e3e61fed8499dd8eeffadbe35137ef2ffc7a8522fd981959ee03bfa82bf8ea6ed1b76af657 SHA512 26715c2e8d7cd957a81b3651b85006f428b28ab90011cc34a73790d15c8a161a34eca8d69731e2aca67eee30b97233f1c8407f71a137b391e3bd0388d79c96b2
-EBUILD tty-screen-0.8.1.ebuild 864 BLAKE2B 9b2407f75a7d60fc80afec8101c8d31363f23e3eaa032bb3238d8904528ba0a472ed86cf28805526bab6e0cec0d78d37f0a3897ecd853861b2408a08ffbe8802 SHA512 b35228a1c72e207a3cf4e5ecf250d5ed717ec68590d56c25e3f455af2458a99189574adf80988bb6014404a9552226ce2ef340572558c6764dabc69888a3fd53
+EBUILD tty-screen-0.8.1.ebuild 876 BLAKE2B 1dfca74cdce042101591a44e762b96750d4d21abbfe91600a5c38a6f2dd3fb2d6811f4629d7fb626c192b31e5bdd61f27ebdf3ee5b3cb4296fa74e6449e7cadb SHA512 6c3c0d43d85a09e2932038ae6d9e63dea3f8becbb3255b8e9223e3af9360dc3a14a9254d944b62157f42f0e9eaa8b356692ff816958f8c552766daa4934b2eb3
MISC metadata.xml 339 BLAKE2B 9f3e4ed8b89e91c69c11551c7b61384934543cd9b56cf389fb6f423722ae5e00f6c269cef8fc8b413d31da1b2967656504c21128da60055878ca20406196e52d SHA512 1a82d0b0fc5c7f3f3a8924289d3c957c3f956f01e36434ca654dea5f469a149b8a8324c4709bafb1707400dc57413ec42e5a4d74f9454cb0792b6ea45873e6b4
diff --git a/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild b/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild
index 43af99e590b3..7b248316baa6 100644
--- a/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild
+++ b/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/piotrmurach/tty-screen/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
PATCHES=( "${FILESDIR}/${P}-ioctl-test.patch" )
diff --git a/dev-ruby/typhoeus/Manifest b/dev-ruby/typhoeus/Manifest
index afc13de603c0..916a1acfd646 100644
--- a/dev-ruby/typhoeus/Manifest
+++ b/dev-ruby/typhoeus/Manifest
@@ -1,7 +1,5 @@
-DIST typhoeus-0.6.9.gem 49152 BLAKE2B 0c80c76c6ed8e9e564d6fc48b259b6c1d9c5c4422d29ef356fb092dc722e96afba319e682f5548603f1bebce96aa3e616161a5e036a7c23264b98835c41955e0 SHA512 5063d3217f35db29d216327b6eed10d6613d018c496935e78aa8e2b10ec21f3372df11fe48155b45387767d5572efa93e74afb0bb9b10782d28e87dead0294a4
DIST typhoeus-1.3.1.gem 55808 BLAKE2B e3153870bfe2d5187aa433d81a287c2f9e9e6cf3caaf52b0f542fd35e4ac812786abc389c47ab56dd4267adb5206a5ce25c5ab6cc8559fa8dfbbd6b78e53fc16 SHA512 f826cdb7e48577226b12fc2715123e13519148f67d036470e385f80f8f3112d1ad24bf580c2ed0d213242c9afc1bdf868084266d430858b2cf6de73e50a11422
DIST typhoeus-1.4.0.gem 56832 BLAKE2B 1f188a2c174a9d0e2cc0afc10f96d98a8c78278c1fa53eeb88da6f4f3986c8e204171a9bb817c95a217360346bda319711e7c89095ad48e878cbc3efc21e9887 SHA512 f48a99fd554f4d06d37a0a804ee79dd8423d9bff765394537ab0edba615e132d25660a6eb455e8628f59bd56c7ea26f4a195827d5287a53e58e3aeb394477284
-EBUILD typhoeus-0.6.9-r1.ebuild 741 BLAKE2B 84ec7c85b6b02d12e00205f961cbd2ff5d51003510c8a70a4d667233f8e1babd01e68938e394d6327ec183f7aea4de448c90a6df74bf7bba7bcba6607998ee75 SHA512 1a38f6b16551e08913ab9d194723403ac56893606ff496346c0721ef17ce6d2217f4a08b6e7719a206d83786eecaeb1fb8d38e3760080d6cc5cca1171f39d93d
EBUILD typhoeus-1.3.1.ebuild 786 BLAKE2B d4a5cf7d5237d3ad99b38fadcc7fa8b6d6b485cc37775221e837f71f4ac81ced22dbf93e8682dcca378a7511ec3fbd9e11811afd6bb8a86125a45b1b0580a7d4 SHA512 f80d6545173a9a4ddd27c091e1ba55275f2ed7bdff6419d7e8b1ff8131d230d930936d52afd9f39d77d0c99e86000e384fb54ae347aba64573784869b0348449
EBUILD typhoeus-1.4.0.ebuild 786 BLAKE2B 40f894831adeb5e8a40e6c34b1478500eea45fcf9f4f55ec4f5a1ddc78bceec5670bf7f4fab6e5f59fa5c31964e9b20004375cc860e8af5181319bfe1afee687 SHA512 b744bfc7b970aef3fcfc3300abf5b6dcc4d0f0d085cfa7d3e7680fb1eee0193bc8b4c1c5c5c2d00b9a2ae3e106a57fd7bed5ad97dbf3a4c890cb5105089080af
MISC metadata.xml 384 BLAKE2B f9b2404ac92e77233601283e52811ee504d139320b17232b7ea47a43d34cfde7234f4168607c7410f87c19d738a1af7a1447a03b042c62334d0bad2908d806c6 SHA512 3a27d3081fb9b59170213edd8fe3af51fd204fca382c72b074fdbfe7b94ba3ca5d08bca123ed4acefe0f8b6763fdeeb89ef505350ca238f8a8f19b20eab0b71c
diff --git a/dev-ruby/typhoeus/typhoeus-0.6.9-r1.ebuild b/dev-ruby/typhoeus/typhoeus-0.6.9-r1.ebuild
deleted file mode 100644
index 00fd07d567fa..000000000000
--- a/dev-ruby/typhoeus/typhoeus-0.6.9-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md UPGRADE.md"
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Runs HTTP requests in parallel while cleanly encapsulating handling logic"
-HOMEPAGE="https://rubygems.org/gems/typhoeus/
- https://github.com/typhoeus/typhoeus"
-
-LICENSE="Ruby"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/ethon-0.7.1"
-
-ruby_add_bdepend "test? ( dev-ruby/json >=dev-ruby/faraday-0.9 >=dev-ruby/sinatra-1.3 )"
-
-all_ruby_prepare() {
- sed -e '/bundler/I s:^:#:' -i Rakefile spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/wisper/Manifest b/dev-ruby/wisper/Manifest
index 13e5d0ed4714..3066f8cd75be 100644
--- a/dev-ruby/wisper/Manifest
+++ b/dev-ruby/wisper/Manifest
@@ -1,3 +1,3 @@
DIST wisper-2.0.1.gem 26112 BLAKE2B 3dc78cecb80e052ec8bc308d02e5093ca55fc7d26a1dd98614907707d62d15e0cea1a20c7843ca7e6ee175800d320c3ef5854396505aaf0648161153b0e61368 SHA512 3518c218c0cb4ceb5d96260f7ac8845fb2f35d4a77c478cb56f1251fc29910a655ce070ebf3c17eaffd7d144ac54b436420bd2b2c4f72a8743f68dfdd72a514c
-EBUILD wisper-2.0.1.ebuild 576 BLAKE2B 7e631da5a57d875e3ee35cf4de1a3c7e95930d952678ff93d994de4b40c2d9f7003cbb4663d393566af9d1a6e1e2843fe9f62f4680ae5a77641272ca63ff937d SHA512 499dbc1270b95e0e6444b365095ccba1d3172d1835eb51d0a40cc619899c95194c1ee5c2cf1b066c962a09a9540a23ca7ad456e4a168d63d2784702c139f3622
+EBUILD wisper-2.0.1.ebuild 588 BLAKE2B e2228e622360ab12f0965ff8135ba098059ca7c2dfc24f969a3172375159c691f25af7fe022c61e6a4c11c49ec6f354e59b79eee6d7faa3d4ddd8e8c701146bf SHA512 9af65dca5e29fff2f8bf25ac456ac0ca82bc0c5faf624d5a4e8663018752634c6f7fba35c8ad1f739db6afabe2912b07bd3a5e995af3aec980a3ec57e1083094
MISC metadata.xml 333 BLAKE2B e762b1f26553851cd58f0fd7a87870bab5ac26592ab5fad0bd2c9fc1addd229bbc4e6b05cad225d115577f3f59ca633c65a00a52c348dc7ceeafd062557a470f SHA512 7caf69e35a8ea5ccd4ad8c4f9e455dc060ed2377a8a95d548c80823296a95b7562fc272bbafcc9adcb66430b5ec82ea732a1fbfc935fbe70292e6096f9c31f3f
diff --git a/dev-ruby/wisper/wisper-2.0.1.ebuild b/dev-ruby/wisper/wisper-2.0.1.ebuild
index b587d5cec374..72d52663f15d 100644
--- a/dev-ruby/wisper/wisper-2.0.1.ebuild
+++ b/dev-ruby/wisper/wisper-2.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/krisleech/wisper"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/zeitwerk/Manifest b/dev-ruby/zeitwerk/Manifest
index 8c8d94a0ecd0..1b35883e6393 100644
--- a/dev-ruby/zeitwerk/Manifest
+++ b/dev-ruby/zeitwerk/Manifest
@@ -1,5 +1,7 @@
DIST zeitwerk-2.4.2.tar.gz 99974 BLAKE2B 5913561057a6d5cd9bfa4eb549770ca18de3aafa1549a40e5315cd1d71a2dec5f865e7bc79f6ab2a098e515a930c5f8c83b85c91d7dbe441fa8dfb08ffdbdb03 SHA512 774cc17a8732afea0a854ea22ec860fa5bca65e8743aa800017c06a251dfdb1d2c5af8e541cb56d22a4202a9faa42707ed2ad395d9472360cf64f46ce9b907f2
DIST zeitwerk-2.5.1.tar.gz 107666 BLAKE2B d8049a1adfaa6b278b59298e46d4697b70121d0a599a286f91720b31a06cccd39424367fe9c1ffbb90b0862a9501115f808bcc4fd36f3a09081987ad706f89bd SHA512 4558a63f33d26f2aa05e5f6e417230902f14d4ade5bfb50cbd94d283b33e94e8486158f5b4c677c4dcd7b8bee51af165693593d303d1f07420fb5d4c72f918ea
+DIST zeitwerk-2.5.2.tar.gz 108139 BLAKE2B d4277dc79729e39bd63b066b12ad4d91d9457e8e7a836c2e24606f6d343c85ce59febaa0425ab10f96d8d327935beede285a5ae52cfeff37210b36b0bcaf22db SHA512 0e8be7500163761a75518b002eb8ca9e41d0d073f0d03443af4a57fef07ee647de3faafaf79791328c4b2b9a6f5898e1038b310b697485a363af486f36509393
EBUILD zeitwerk-2.4.2.ebuild 900 BLAKE2B f944c93347913374c6f1d50e4cc48d2c499fd6fce7b10f411795fb5bb2708262fda6ede489ae3c32e6b8aa03f3f933d3f878ffc6e928c491d5ced3c203e87e98 SHA512 99dffffb4ed0dff209f0930224cd63b552ed3a3c8f229976d2887ce0cefd4132851e0aff0bcdbd1d8635c1cd35a255d13ce77824a802ceb217a7b1a62dea3748
EBUILD zeitwerk-2.5.1.ebuild 895 BLAKE2B 68941ee133fd1cca03d2511d6fd1873c99b7a7c0466f11e96ab4058e698fc4a2ba1d872e40836f01f8b4269a1f844f31de7c3bf3dd2d5ad16512167aee049ab6 SHA512 41abf12a11547a12e2ae08b373dea6d25fd3eab58b8cf1db992915a6e23742a971260a60aa3ba6a35daeab9702495b876a0b84b04610f3891271d6c7fe639bd2
+EBUILD zeitwerk-2.5.2.ebuild 895 BLAKE2B 68941ee133fd1cca03d2511d6fd1873c99b7a7c0466f11e96ab4058e698fc4a2ba1d872e40836f01f8b4269a1f844f31de7c3bf3dd2d5ad16512167aee049ab6 SHA512 41abf12a11547a12e2ae08b373dea6d25fd3eab58b8cf1db992915a6e23742a971260a60aa3ba6a35daeab9702495b876a0b84b04610f3891271d6c7fe639bd2
MISC metadata.xml 641 BLAKE2B 27f5d9950eee9945425ab5606b78e7c745345e49dcfc201b55bf52693b3882d44206a82af09134696e694e524202d9c43f642c0854bdcf640356db8f8c84972a SHA512 b744fa895c31a93a5566151b3b3d73308ad41a7b43638ccd9aa00c9fceda495279d32f56e9c68cf44adea06f0e6842e38324c2f20b412e46f05b78c35288869c
diff --git a/dev-ruby/zeitwerk/zeitwerk-2.5.2.ebuild b/dev-ruby/zeitwerk/zeitwerk-2.5.2.ebuild
new file mode 100644
index 000000000000..1186d588ec56
--- /dev/null
+++ b/dev-ruby/zeitwerk/zeitwerk-2.5.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Efficient and thread-safe code loader for Ruby"
+HOMEPAGE="https://github.com/fxn/zeitwerk"
+SRC_URI="https://github.com/fxn/zeitwerk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/bundler )"
+
+all_ruby_prepare() {
+ rm -f Gemfile.lock || die
+ sed -i -e '/\(focus\|reporters\|Reporters\)/ s:^:#:' Gemfile test/test_helper.rb || die
+
+ sed -i -e 's:require_relative "lib:require "./lib:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ ${RUBY} -S bundle exec rake test || die
+}