summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/GeoRuby/GeoRuby-2.5.2-r2.ebuild32
-rw-r--r--dev-ruby/GeoRuby/Manifest1
-rw-r--r--dev-ruby/Manifest.gzbin106415 -> 106268 bytes
-rw-r--r--dev-ruby/capybara/Manifest3
-rw-r--r--dev-ruby/capybara/capybara-3.38.0.ebuild61
-rw-r--r--dev-ruby/capybara/capybara-3.39.0.ebuild61
-rw-r--r--dev-ruby/climate_control/Manifest2
-rw-r--r--dev-ruby/climate_control/climate_control-1.2.0.ebuild4
-rw-r--r--dev-ruby/commonmarker/Manifest6
-rw-r--r--dev-ruby/commonmarker/commonmarker-0.23.5.ebuild41
-rw-r--r--dev-ruby/commonmarker/commonmarker-0.23.6.ebuild41
-rw-r--r--dev-ruby/commonmarker/commonmarker-0.23.7.ebuild41
-rw-r--r--dev-ruby/console/Manifest1
-rw-r--r--dev-ruby/console/console-1.16.2.ebuild38
-rw-r--r--dev-ruby/database_cleaner-core/Manifest1
-rw-r--r--dev-ruby/database_cleaner-core/database_cleaner-core-2.0.1-r1.ebuild22
-rw-r--r--dev-ruby/date_validator/Manifest2
-rw-r--r--dev-ruby/date_validator/date_validator-0.12.0.ebuild4
-rw-r--r--dev-ruby/dnsruby/Manifest2
-rw-r--r--dev-ruby/dnsruby/dnsruby-1.70.0.ebuild2
-rw-r--r--dev-ruby/duktape-rb/Manifest2
-rw-r--r--dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild2
-rw-r--r--dev-ruby/em-websocket/Manifest1
-rw-r--r--dev-ruby/em-websocket/em-websocket-0.5.3-r1.ebuild46
-rw-r--r--dev-ruby/evented-spec/Manifest2
-rw-r--r--dev-ruby/evented-spec/evented-spec-0.9.0-r1.ebuild2
-rw-r--r--dev-ruby/exifr/Manifest2
-rw-r--r--dev-ruby/exifr/exifr-1.3.10.ebuild25
-rw-r--r--dev-ruby/faker/Manifest5
-rw-r--r--dev-ruby/faker/faker-2.23.0.ebuild30
-rw-r--r--dev-ruby/faker/faker-3.1.0.ebuild30
-rw-r--r--dev-ruby/faker/faker-3.1.1.ebuild30
-rw-r--r--dev-ruby/faraday-net_http/Manifest8
-rw-r--r--dev-ruby/faraday-net_http/faraday-net_http-2.0.3.ebuild30
-rw-r--r--dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild2
-rw-r--r--dev-ruby/faraday-net_http/faraday-net_http-3.0.0.ebuild30
-rw-r--r--dev-ruby/faraday-net_http/faraday-net_http-3.0.1.ebuild30
-rw-r--r--dev-ruby/fcgi/Manifest2
-rw-r--r--dev-ruby/fcgi/fcgi-0.9.2.2.ebuild2
-rw-r--r--dev-ruby/file-tail/Manifest2
-rw-r--r--dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild2
-rw-r--r--dev-ruby/font-awesome-rails/Manifest2
-rw-r--r--dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild2
-rw-r--r--dev-ruby/git/Manifest6
-rw-r--r--dev-ruby/git/git-1.13.2.ebuild44
-rw-r--r--dev-ruby/git/git-1.16.0.ebuild42
-rw-r--r--dev-ruby/git/git-1.18.0.ebuild2
-rw-r--r--dev-ruby/globalid/Manifest1
-rw-r--r--dev-ruby/globalid/globalid-1.1.0.ebuild29
-rw-r--r--dev-ruby/hiera-eyaml-plaintext/Manifest2
-rw-r--r--dev-ruby/hiera-eyaml-plaintext/hiera-eyaml-plaintext-0.6-r2.ebuild2
-rw-r--r--dev-ruby/html-pipeline/Manifest2
-rw-r--r--dev-ruby/html-pipeline/html-pipeline-2.14.3.ebuild4
-rw-r--r--dev-ruby/jbuilder/Manifest4
-rw-r--r--dev-ruby/jbuilder/jbuilder-2.11.5.ebuild4
-rw-r--r--dev-ruby/jbuilder/metadata.xml15
-rw-r--r--dev-ruby/jquery-ui-rails/Manifest2
-rw-r--r--dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r2.ebuild2
-rw-r--r--dev-ruby/patron/Manifest2
-rw-r--r--dev-ruby/patron/patron-0.13.3-r2.ebuild2
-rw-r--r--dev-ruby/public_suffix/Manifest2
-rw-r--r--dev-ruby/public_suffix/public_suffix-5.0.3.ebuild29
-rw-r--r--dev-ruby/rspec-mocks/Manifest2
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild54
-rw-r--r--dev-ruby/ruby-gettext/Manifest2
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild71
-rw-r--r--dev-ruby/ruby-gtk2/Manifest3
-rw-r--r--dev-ruby/ruby-gtk2/metadata.xml11
-rw-r--r--dev-ruby/ruby-gtk2/ruby-gtk2-3.5.1.ebuild32
-rw-r--r--dev-ruby/ruby_parser/Manifest2
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild36
71 files changed, 344 insertions, 719 deletions
diff --git a/dev-ruby/GeoRuby/GeoRuby-2.5.2-r2.ebuild b/dev-ruby/GeoRuby/GeoRuby-2.5.2-r2.ebuild
new file mode 100644
index 000000000000..c49df03ad9f2
--- /dev/null
+++ b/dev-ruby/GeoRuby/GeoRuby-2.5.2-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_NAME="georuby"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby data holder for OGC Simple Features"
+HOMEPAGE="https://github.com/nofxx/georuby"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ # Avoid specs that are also failing in upstream Travis.
+ rm spec/geo_ruby/shp4r/shp_spec.rb || die
+}
+
+ruby_add_bdepend "test? ( dev-ruby/dbf
+ dev-ruby/nokogiri )"
diff --git a/dev-ruby/GeoRuby/Manifest b/dev-ruby/GeoRuby/Manifest
index b2eb91c01bd1..5b1d631cfd06 100644
--- a/dev-ruby/GeoRuby/Manifest
+++ b/dev-ruby/GeoRuby/Manifest
@@ -1,3 +1,4 @@
DIST georuby-2.5.2.gem 211456 BLAKE2B 67340729118cfb64d78a0ac3e98a6e29414ba0ca111c8a9e608486803c4c1da51e99e06b9ac1abfba0b3781d330ad83e09b72cb5d643d32fc47ce35307045a17 SHA512 f65aca747ff2615ce2cecf0d3a9fa8728b362f211da0433b075e5abd95644daa8d5d8a6e19b051b8e2b78d55e819f07b19b2dfcb95f26f3d678c698fd7126f3f
EBUILD GeoRuby-2.5.2-r1.ebuild 637 BLAKE2B cf38bab84c5e83e0fa515bad3bd8d4cbcb23a81399d516461251d0dc9c1fefeaa4c5c5669782cfae65d4c70b7079667927675cdc6764c806340ee2b0cd15a7bc SHA512 27fe57a81e1deecbeed4514a80cd20e6c1b663eaab033ea21f98b736a203327214450c115c2bebe326829e26fddc7961595091ba2f9b0d5144a08859390f558c
+EBUILD GeoRuby-2.5.2-r2.ebuild 639 BLAKE2B 4cc547fb6cc98008b11e50a92aadfb8386f06c3b66b5806d1890b32e3e965d822343190035ebda3eaf7067820d013e840807a923abc367e739719af3bc9f0e53 SHA512 330097e34a4b1d134b949db52d163dd66edfd4b36e9cc6f8d414ce78a9e9590b06ccb80e0bf99307e0d296ba99e3a5231ff4d8434c53b40f834e4c833918bd97
MISC metadata.xml 476 BLAKE2B 12503c8e28c1b3b6f681ab95743bf38ddfca1ac9528c0e0f5ead1966f13c5dce1a8c9e4f7311d3aa3e63e7f3fa56ec5d3e0319b9d4974e21eca65e5d694c2bd4 SHA512 1462fa6aea7ae53e6e9073dc94d125f7b4fdb55c398a20411ffbc2d5732d744278afdae967c9db9343fce2ae249f864d1de8933125520004af3eb718a0eb9953
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 9c0dd84b73ac..3fd0b3f5e6db 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/capybara/Manifest b/dev-ruby/capybara/Manifest
index 8d00f4cedfec..b3e209423fa2 100644
--- a/dev-ruby/capybara/Manifest
+++ b/dev-ruby/capybara/Manifest
@@ -1,8 +1,5 @@
-DIST capybara-3.38.0.gem 379392 BLAKE2B e1ba89daa08e43e5f97ed5c649a3ea82c27e2ee7a737844f83ba68f0379cc4ef2a0349bc2ae9af76a5cca3659c11f1ed0d1b7dcae7f7701305ca3644e40a4dee SHA512 530db1102e8bc1bfa1ac55d28a725a26a7c6c98baf89655bb15436217e99c7131edb204638f51831c416e4898b9e7c653b83c74abf8aa644eb4da0ad8cddd44c
DIST capybara-3.39.0.gem 381952 BLAKE2B 2b70bfbf930258c2273bf0c6bddc70e455d1d717bd0ed79fc68459c6f40d47ef8149fec161dbaff08e6d8424aebbdf5160033169a6269408b368525218899e23 SHA512 0910ecef11a007d10e753887d9016bab4de74e2ddf2fa2c8b8fc32bfe7d71d64a8c0b72a0a606aa7b558922ab02b4368d1c42a0df78ecf3f68a5efc34edc8707
DIST capybara-3.39.2.gem 381952 BLAKE2B ff73035a1942e4e418d50356b977c68ea878a27082b3684b940b69df77bd97c1a628e2346673f9e42bf0592386e470b376ce5b35d673f6fe4e74547023348be1 SHA512 498fb3880014d3cff1ec6ed68542f68eb03ebfc86e8c681623ad3549ecf8297a0313abe9dd8db0a104cc0db2a2eec8c66bac4f2e5c0d29e0785237ddfe718c59
-EBUILD capybara-3.38.0.ebuild 1831 BLAKE2B 5d6340331a0bfaccce476f8b1a1fc060a0de11d3cbd4601f37326d5d698dc3722cbb8bdd8dd15b63af51d61c9abaed7268743338760f21d009600c94f541c1eb SHA512 c3eef527dcf786987fb191c0a17ddac3c98306f561c1ded71e9e078105f861a2eabfea9aa7324991f5b92b4324269b6115af7db2ee8c9aebecedc399d6e5fbe5
EBUILD capybara-3.39.0-r1.ebuild 1842 BLAKE2B efd8cb4d53306ade1f96a0c0733811af139c9ccc0b1fe4a433cbab0ed88a11b30d6f85c56084b6a3c301023462740c7ea13b62a9724ef43ef53d1b42ada4aeba SHA512 c05368487eb7081e931311cbf07f812e3741ba02d98eed1102d522cead1c7b809228f9f76224e9476089607b72fa558c0acc2744a276d032cf9a6754506a9b79
-EBUILD capybara-3.39.0.ebuild 1836 BLAKE2B cf058f6b49569909a549b9590015dd5c4f75c1161a15b2e934659e99efe5524bb43240b84c3cb48c5b5c62f026de339195224850992c68ade82b8b68b37741c3 SHA512 0377bf0eed16add06515e6d70197fd3112dd48c0a7642c345be6a567d0608fe993576f0610c16b9e164aad2d608fe90749925da5bfd9ccf54341c9be5d08b688
EBUILD capybara-3.39.2.ebuild 1836 BLAKE2B a64a39eb9b0e746c3303b93da81c320a3c4cdb1ab145bb0e74096af23d55e3e3728671f23321855bc5293f40e4bb8a5089bae7dee8892ccf98f3357dc51c07f7 SHA512 4c2a8ebb562b28999860068f83d955f5ac709aa0215e68b046b77de5f65c38b86ffe2680add0023a3a4230dbb392f0cd51c03b84afb3104c283834a45e46405d
MISC metadata.xml 348 BLAKE2B b4194195a69c268721e6cd93da0b2c991fdff4528d4835e8a9717ca6b378a9b48930265f6312334d6ee59de19a7b683258a4767c7f436d2fc53a62b1fff600b5 SHA512 ef3fc6dfd16d2111ead7891ee86eca1f2252226a5e35a94182e3a052d5c63299e2e206e09f6f3062ca85b1a31c893a43232807216dd01ef30dd227fa94449c28
diff --git a/dev-ruby/capybara/capybara-3.38.0.ebuild b/dev-ruby/capybara/capybara-3.38.0.ebuild
deleted file mode 100644
index dce37b75f3b3..000000000000
--- a/dev-ruby/capybara/capybara-3.38.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="History.md README.md"
-
-# Rake tasks are not distributed in the gem.
-RUBY_FAKEGEM_TASK_TEST=""
-
-inherit virtualx ruby-fakegem
-
-DESCRIPTION="Capybara aims to simplify the process of integration testing Rack applications"
-HOMEPAGE="https://github.com/jnicklas/capybara"
-LICENSE="MIT"
-
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-SLOT="3"
-IUSE="test"
-
-DEPEND="${DEPEND} test? ( || ( www-client/firefox www-client/firefox-bin ) )"
-
-ruby_add_bdepend "test? (
- dev-ruby/rspec:3
- >=dev-ruby/launchy-2.4.0
- dev-ruby/selenium-webdriver:4
- || ( dev-ruby/sinatra:3 dev-ruby/sinatra:2 )
- www-servers/puma
-)"
-
-ruby_add_rdepend "
- dev-ruby/addressable
- dev-ruby/matrix
- >=dev-ruby/mini_mime-0.1.3
- >=dev-ruby/nokogiri-1.8:0
- >=dev-ruby/rack-1.6.0:*
- >=dev-ruby/rack-test-0.6.3:*
- dev-ruby/regexp_parser:2
- >=dev-ruby/xpath-3.2:3"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/d' -e '/pry/d' -e '1igem "sinatra"' -e '/statistics/Id' spec/spec_helper.rb || die
-
- # Avoid window-manager specific tests (sizes are specific for fluxbox)
- sed -i -e '/#maximize/,/^ end/ s:^:#:' lib/capybara/spec/session/window/window_spec.rb || die
-
- # Avoid spec that requires unpackaged geckodriver
- #sed -i -e '/describe.*register_server/,/^ end/ s:^:#:' spec/capybara_spec.rb || die
-
- # Avoid test dependency on puma server for now
- sed -i -e '/should have :puma registered/,/^ end/ s:^:#:' spec/capybara_spec.rb || die
-
- # Update spec to catch the right error code. This seems to have
- # changed recently across ruby versions.
- sed -i -e '/raise_error/ s/EOFError/Net::ReadTimeout/' spec/server_spec.rb || die
-}
-
-each_ruby_test() {
- virtx ${RUBY} -Ilib -S rspec-3 spec
-}
diff --git a/dev-ruby/capybara/capybara-3.39.0.ebuild b/dev-ruby/capybara/capybara-3.39.0.ebuild
deleted file mode 100644
index 36161f10c21e..000000000000
--- a/dev-ruby/capybara/capybara-3.39.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="History.md README.md"
-
-# Rake tasks are not distributed in the gem.
-RUBY_FAKEGEM_TASK_TEST=""
-
-inherit virtualx ruby-fakegem
-
-DESCRIPTION="Capybara aims to simplify the process of integration testing Rack applications"
-HOMEPAGE="https://github.com/teamcapybara/capybara"
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-SLOT="3"
-IUSE="test"
-
-DEPEND="${DEPEND} test? ( || ( www-client/firefox www-client/firefox-bin ) )"
-
-ruby_add_bdepend "test? (
- dev-ruby/rspec:3
- >=dev-ruby/launchy-2.4.0
- dev-ruby/selenium-webdriver:4
- || ( dev-ruby/sinatra:3 dev-ruby/sinatra:2 )
- www-servers/puma
-)"
-
-ruby_add_rdepend "
- dev-ruby/addressable
- dev-ruby/matrix
- >=dev-ruby/mini_mime-0.1.3
- >=dev-ruby/nokogiri-1.8:0
- >=dev-ruby/rack-1.6.0:*
- >=dev-ruby/rack-test-0.6.3:*
- dev-ruby/regexp_parser:2
- >=dev-ruby/xpath-3.2:3"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/d' -e '/pry/d' -e '1igem "sinatra"' -e '/statistics/Id' spec/spec_helper.rb || die
-
- # Avoid window-manager specific tests (sizes are specific for fluxbox)
- sed -i -e '/#maximize/,/^ end/ s:^:#:' lib/capybara/spec/session/window/window_spec.rb || die
-
- # Avoid spec that requires unpackaged geckodriver
- #sed -i -e '/describe.*register_server/,/^ end/ s:^:#:' spec/capybara_spec.rb || die
-
- # Avoid test dependency on puma server for now
- sed -i -e '/should have :puma registered/,/^ end/ s:^:#:' spec/capybara_spec.rb || die
-
- # Update spec to catch the right error code. This seems to have
- # changed recently across ruby versions.
- sed -i -e '/raise_error/ s/EOFError/Net::ReadTimeout/' spec/server_spec.rb || die
-}
-
-each_ruby_test() {
- virtx ${RUBY} -Ilib -S rspec-3 spec
-}
diff --git a/dev-ruby/climate_control/Manifest b/dev-ruby/climate_control/Manifest
index 80b1b853c244..f447ac6053aa 100644
--- a/dev-ruby/climate_control/Manifest
+++ b/dev-ruby/climate_control/Manifest
@@ -1,3 +1,3 @@
DIST climate_control-1.2.0.gem 10752 BLAKE2B 5c7c1d0b1ec50f12139e47a0c0f2d5753c6165aa96bb995be12f65cef4a222fc4fa96b66e8c475b3ebe2f353c335a6667e12a9a2a8a869331a1f41f72d686d94 SHA512 282f40d5d9d7b4a6577ea13dd92141c985a0c1bd7d6688cb2bca2529721a0523a1e9ac4ba1c6a27a43b286ac664e502698ef2c0578a9030283a4b18f7cb0a5e8
-EBUILD climate_control-1.2.0.ebuild 668 BLAKE2B c0917c778c57168993dff0be02c1389b3c9794fc7ce7f2d28521ed304cb729f60ad8a8b794af077ed5bc89b026381184dcb64ec6d7b5030145aae3d22bb0c254 SHA512 8c865437c2d5448afbac2132e3710d81c656c5d8a04df9329ebbadd6fef4767c4c1c255dccb0f1f159cc1f2a66b1455ca3747b885e38cf318227acbbf817c63b
+EBUILD climate_control-1.2.0.ebuild 668 BLAKE2B 9e457a888b19c792924a2c48760a8d701003b6cade3218ebf20a84d364697753fd9228e61c1e3d31f6955a6690959088fe6f1edc4c0914a14278e9d68d959dc6 SHA512 0e7e5a70121d7cf29b7a9ce247e641b87e39daa20c421a8142651f58ed13cb8c1ed4214379a0fc00509c1e85e42016a7a464c817ad897ae36f1f00d790f3aa75
MISC metadata.xml 353 BLAKE2B cf312c36f2d8076cfd604113e542eafa044972d799f7ace6b3d142e668191d9b9a9e2b768f0be7b359d4c729f4d47a4b2067a72998e9f2aea37530515aa4aaa1 SHA512 a886da2546baa1ade602d8970ec40e6163ef78f1e2c9f1b5cbab20d824aebebef7264e249af1f730fb67f5834e0dd6781c9bc8919e7992abd2e05eb86986eeb3
diff --git a/dev-ruby/climate_control/climate_control-1.2.0.ebuild b/dev-ruby/climate_control/climate_control-1.2.0.ebuild
index 2e5714737d27..80b38f3ad275 100644
--- a/dev-ruby/climate_control/climate_control-1.2.0.ebuild
+++ b/dev-ruby/climate_control/climate_control-1.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
diff --git a/dev-ruby/commonmarker/Manifest b/dev-ruby/commonmarker/Manifest
index 149807c69b85..632834b697c8 100644
--- a/dev-ruby/commonmarker/Manifest
+++ b/dev-ruby/commonmarker/Manifest
@@ -1,11 +1,5 @@
-DIST commonmarker-0.23.5.tar.gz 165248 BLAKE2B 2d29a0ece01b5000bbb7192133e6abd0bf50281e90ae1d7036ffc49d8576bf378845c782d65b462274b4586b99ee3f46b7312cd0d0ac71456de9a4dacdccb8c3 SHA512 ccc76f0a2eb40d547e604cb4d10b922eceab40a0d0e07f00c60a5b307f3dcb74984274b231c38fe3ba97c892dea54fd325486ba20aa2b0087e99d6bca3e3845c
-DIST commonmarker-0.23.6.tar.gz 165548 BLAKE2B b580390211986e60cd682efb8fe39cea82fb50f76299675a068e37749635383a6d1d6391a093a9f399664ebeeff2e2b456f85752157c632e338ab52e64e18659 SHA512 540bb1831c19ea0924372c9f4be506828e057d4df1a2eb351e44437b45cd9cedd7df9014b09e34108663a31677ef14a4128b5ac9f8a34137bd1842e07654dedc
-DIST commonmarker-0.23.7.tar.gz 171255 BLAKE2B d6d5e90aeed955d4305bc2aef9a3db9e540a35690cf90e2ef1cd7ba1f829043e139cd3c8819858e56accda6de3088e9a38394676a6248bb1d9642d41282b61c9 SHA512 c15db5904c449a01d7e4a417d431a2f12722ca5524fad019d6bddb75dd59323174973d8d30920f4783163739570ddf81abb06246f3fed0635dea4ce4625a0679
DIST commonmarker-0.23.8.tar.gz 171412 BLAKE2B 95f5fa8314af31dfe97bb8bad9eb6c57dc2e02f1b710c7f50e4500e3cad978b0b44e7a1104386d0cf0742e2d896208ced2a8f205c30ffbf4e444b991586b5ab8 SHA512 3e73ef5505804cbeb8190472f3ca8dc7f199de0ca410df35ab5e9948e94ade59670130f829218f6f2d39c3a6f41a9cb149f9aefc6c8f72443441ec66e642cd1e
DIST commonmarker-0.23.9.tar.gz 171834 BLAKE2B 140d712e12f59c507853718437617e076705f62adee133a95d18da1fb1f21ace208dd5c1a77dba6639b24e1c8288a2249f974145c694fbe3bae4e82f518f0428 SHA512 2ff0e798f925c4b547390457fcdc88d7321da6d37ce272216307eae6862fb6d985722b8e6335f9ab3a7d75717656451615fdd47a341d29f05f8508335dda971f
-EBUILD commonmarker-0.23.5.ebuild 1157 BLAKE2B de1de03bd0529b0cc93391aeb1add65200ba98c2fbec468fd13d86c2758c8f8e0e3e6fc51381b12317d56980969b1a0d349917319f8cb98e2d2ee93a4d88ad50 SHA512 239dcb336b78f5ec1ffb4c9af908cb7b07fc8e1ac17d0b39500e78625a93e31717f619a89947035a59baa717661a43b524f8ce7553fb5df0380b4630ea12bad9
-EBUILD commonmarker-0.23.6.ebuild 1157 BLAKE2B de1de03bd0529b0cc93391aeb1add65200ba98c2fbec468fd13d86c2758c8f8e0e3e6fc51381b12317d56980969b1a0d349917319f8cb98e2d2ee93a4d88ad50 SHA512 239dcb336b78f5ec1ffb4c9af908cb7b07fc8e1ac17d0b39500e78625a93e31717f619a89947035a59baa717661a43b524f8ce7553fb5df0380b4630ea12bad9
-EBUILD commonmarker-0.23.7.ebuild 1157 BLAKE2B 2f5de5ded7e6b72f687595ad4a0cbda63832f592a9c8a6c82949442571a77ebe13cab399b5e80c53af1989b0ce9374140d568ccfd0e8ce0198b7b0bec3b4ad71 SHA512 256d6501847d8c80be32e1a75b91856bade8e72b22cad8cfbc8e5083fcdd7ed9fdd8425f3e24071f8c8ce0d9468d3d4256c84ea6fee8b361f9185b1b416e75cb
EBUILD commonmarker-0.23.8.ebuild 1164 BLAKE2B 11fe6ca4dd08c5b3c0218d2d6b7e6cb80807a9947456ceb6bd5c12a8e4ba64267ebf0866f85bd6e125253bfde405e04d497e2d863dac6503d69f84c77dda51b1 SHA512 88581405ab721dc7e81ec949393d44652824349e6a2b70e93e6d1598ced89bbc9c63a21bd827c2f505a7d4ad37116ab59a2a666419d26a0eae1c81b00d09e67f
EBUILD commonmarker-0.23.9.ebuild 1164 BLAKE2B 11fe6ca4dd08c5b3c0218d2d6b7e6cb80807a9947456ceb6bd5c12a8e4ba64267ebf0866f85bd6e125253bfde405e04d497e2d863dac6503d69f84c77dda51b1 SHA512 88581405ab721dc7e81ec949393d44652824349e6a2b70e93e6d1598ced89bbc9c63a21bd827c2f505a7d4ad37116ab59a2a666419d26a0eae1c81b00d09e67f
MISC metadata.xml 340 BLAKE2B 3536acbd013ad07c27f5c6ccdada3ffffb5f259aedaeb4ee5a89ec1921f49939177a7162165c2b90336a87393d08f49cb62857cfa3ab551d12a37843863b56e0 SHA512 5f5eab450ffbdbee075545d8a97a2b3bcc6ed997aad9bf7e1b3c31e6368a7c5383704bdce32eea086b027b7c3e27accd3e2d3329977f357570e8eb767a043526
diff --git a/dev-ruby/commonmarker/commonmarker-0.23.5.ebuild b/dev-ruby/commonmarker/commonmarker-0.23.5.ebuild
deleted file mode 100644
index a28b05552bbe..000000000000
--- a/dev-ruby/commonmarker/commonmarker-0.23.5.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/commonmarker/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/commonmarker"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="commonmarker.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A fast, safe, extensible parser for CommonMark, wrapping the libcmark library"
-HOMEPAGE="https://github.com/gjtorikian/commonmarker"
-SRC_URI="https://github.com/gjtorikian/commonmarker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE=""
-
-# app-text/cmark is bundled in a modified way and integrated with the gem code
-
-all_ruby_prepare() {
- sed -i -e '/focus/ s:^:#:' test/test_helper.rb || die
-
- # Avoid tests depending on unbundled cmark specification files
- rm -f test/test_{spec,smartpunct}.rb || die
-
-}
-
-each_ruby_prepare() {
- # Use current ruby version
- sed -i -e '/make_bin/,/end/ s:ruby:'${RUBY}':' test/test_helper.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each {|f| require f}' || die
-}
diff --git a/dev-ruby/commonmarker/commonmarker-0.23.6.ebuild b/dev-ruby/commonmarker/commonmarker-0.23.6.ebuild
deleted file mode 100644
index a28b05552bbe..000000000000
--- a/dev-ruby/commonmarker/commonmarker-0.23.6.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/commonmarker/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/commonmarker"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="commonmarker.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A fast, safe, extensible parser for CommonMark, wrapping the libcmark library"
-HOMEPAGE="https://github.com/gjtorikian/commonmarker"
-SRC_URI="https://github.com/gjtorikian/commonmarker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE=""
-
-# app-text/cmark is bundled in a modified way and integrated with the gem code
-
-all_ruby_prepare() {
- sed -i -e '/focus/ s:^:#:' test/test_helper.rb || die
-
- # Avoid tests depending on unbundled cmark specification files
- rm -f test/test_{spec,smartpunct}.rb || die
-
-}
-
-each_ruby_prepare() {
- # Use current ruby version
- sed -i -e '/make_bin/,/end/ s:ruby:'${RUBY}':' test/test_helper.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each {|f| require f}' || die
-}
diff --git a/dev-ruby/commonmarker/commonmarker-0.23.7.ebuild b/dev-ruby/commonmarker/commonmarker-0.23.7.ebuild
deleted file mode 100644
index 32c52aa7af3b..000000000000
--- a/dev-ruby/commonmarker/commonmarker-0.23.7.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/commonmarker/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/commonmarker"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="commonmarker.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A fast, safe, extensible parser for CommonMark, wrapping the libcmark library"
-HOMEPAGE="https://github.com/gjtorikian/commonmarker"
-SRC_URI="https://github.com/gjtorikian/commonmarker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE=""
-
-# app-text/cmark is bundled in a modified way and integrated with the gem code
-
-all_ruby_prepare() {
- sed -i -e '/focus/ s:^:#:' test/test_helper.rb || die
-
- # Avoid tests depending on unbundled cmark specification files
- rm -f test/test_{spec,smartpunct}.rb || die
-
-}
-
-each_ruby_prepare() {
- # Use current ruby version
- sed -i -e '/make_bin/,/end/ s:ruby:'${RUBY}':' test/test_helper.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each {|f| require f}' || die
-}
diff --git a/dev-ruby/console/Manifest b/dev-ruby/console/Manifest
index a99e019046a1..ca5574809968 100644
--- a/dev-ruby/console/Manifest
+++ b/dev-ruby/console/Manifest
@@ -2,6 +2,5 @@ AUX console-1.16.2-tests.patch 4114 BLAKE2B 41dbac47759cb716cdae9673aa2c08482b92
DIST console-1.16.2.tar.gz 24609 BLAKE2B 470e6fb547e594d6e4add21c11bccca2d239d5430e148bdd99fe925d57058a3e7304b96c793c72a68ac3df3e285c1b7719b5a1e0db833350b0ef55ac17cca4f8 SHA512 fe32ea7b3ab11319fcefc098571e2a4fff2fec2a56c53880731ab15deca75e84c94cc30456fea264e6201996311dc705799814e5c1d7c32e7b7d786fcac9588e
DIST console-1.17.2.tar.gz 24861 BLAKE2B c738249eadafe43c4528ebf75d30b51aa1d015fb9fa6cefaa7302bce0d81ab431b4e84ed3d25b8c5376e64b5b1fb8154b91858e15ad72ce6cb746fd18818bb33 SHA512 1c734d335d3928ca580e274857df1d18c05ce254bfdf8401b7c40b391db7d134b6b6b0327e7bb29d5f7c37522335a33cb58a29cf53aabb36279fa601e581a891
EBUILD console-1.16.2-r1.ebuild 1008 BLAKE2B 7c61abe103672f5ab444aa62b9e172922c03af489f6630588fc04cc2f264303aaa0d49d61836246c255622e40acff73f22cd60d496fdb08ebb55e6505b470df2 SHA512 87ba2bae02ba4c34fbe0c1fc2f76015af9e0957c4def4b0d97990276620cb1303e16a9d14700b0c9d85fcf2724f2b7fb156de62d5e5193e81c23f0b10485c1ee
-EBUILD console-1.16.2.ebuild 939 BLAKE2B f754aba307d358f12a225b0899e2b6cd74373c25f745a7330902ecfb649add6d9e44458660a48f16befa459ca5e7f15d0b7d6daa222b7d0a2d126b47a2fe6969 SHA512 d18b6b8c47b9614efba79ac40475cafd552c5bcd825276481c3402397b0c2bf318d38cf2f07563b1fa4c51c5da7d6726f26a58057101a33cfecf4d90b190f324
EBUILD console-1.17.2.ebuild 920 BLAKE2B 9ca2f567588cc8878521ef67961f155fc51c6ec9c3755873008d89fe3b7d6e80daf66315f96befb28439ed5b623068ace7bea834edb73082ea33e525ced7bd29 SHA512 a9a16b4db1ea3ac4ab3dab8db3d9b92d0d176a5a8bd858109f4ff8b7263b96561ca95ff1ee436293a7601953fed6860012b7949ad112bbbe13149658f91b5754
MISC metadata.xml 343 BLAKE2B 949f3fccd0b08a5699c083eb21c119af6104cd470fe4f22f2771f5262eddf9a9819a630146ef4cf0636d52be9cca982ab73fd4443e1fb0f4ae77b5223949ed38 SHA512 f243fe8cf5c9d29a4c4f95cd9bce18f8a0ca191b7c62c1644c0b4ec4f4d14d355bc0b564a571b057eb42960997958157bca027b86917a2c43d6ec651f1804302
diff --git a/dev-ruby/console/console-1.16.2.ebuild b/dev-ruby/console/console-1.16.2.ebuild
deleted file mode 100644
index 4da430a2522e..000000000000
--- a/dev-ruby/console/console-1.16.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Beautiful logging for Ruby"
-HOMEPAGE="https://github.com/socketry/console"
-SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/fiber-local"
-
-ruby_add_bdepend "test? ( dev-ruby/sus )"
-
-all_ruby_prepare() {
- sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
-
- # Avoid dependency on covered.
- rm -f config/sus.rb || die
-
- # Avoid sandbox violation during tests
- sed -i -e 's:/tmp/:'"${TMPDIR}"'/:' test/console/output.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -S sus-parallel || die
-}
diff --git a/dev-ruby/database_cleaner-core/Manifest b/dev-ruby/database_cleaner-core/Manifest
index 484956b04c43..c738df4c0d14 100644
--- a/dev-ruby/database_cleaner-core/Manifest
+++ b/dev-ruby/database_cleaner-core/Manifest
@@ -1,3 +1,4 @@
DIST database_cleaner-core-2.0.1.gem 23552 BLAKE2B d6386dac8bff0cc5759e115c4986bdf8113d1f6c7d9b315c287716da3ada808354800b32f3c06b2761ab5df631d38d57d67c36bce0d88b9551f1aeaaf87c3211 SHA512 a161e3d0a03e2b854af1a670136fc1b1113d2ee7f5beba01e3c7257a441f80f2a54ae1a4d6c68514d9b6880b834093057ca4e5af9f9e8dff44730d049f7800c2
+EBUILD database_cleaner-core-2.0.1-r1.ebuild 464 BLAKE2B 8ba81e4efc0763c06375ffff01d9cce7ef7d25d644ae3f343bd9e164d2c0a6d516603e2ee9733ee7d6cb3874bd53570132f7b25e164e29c13d1b2658d717b8c0 SHA512 ea9cbd23a893a4f08c88bc90cde1f7d472f131e568dc748e0a908a9ab9880e078c0f40e59be711e6354379666a6c55cf9ee974ac749ae701621b24f7afad50a3
EBUILD database_cleaner-core-2.0.1.ebuild 464 BLAKE2B 44a237cfc7923f86a39927a187984b6442d8e9f04d69afb3baedc22e05d34c3ab7800d9d1afa593da73240d36364c6a6d3c18454da0142de8bf51eb1d61599f6 SHA512 148b9edd783ab57f52dabf9564f4bc0a209710c43a5dfee3c8fe189c022c4cdd27e24bf7fe1c316b5136ff13b2fa853129e970d96e322b2519893e6fcd7d6910
MISC metadata.xml 359 BLAKE2B c46271ac91355baf58207b3dfbcd941b320d071b15c43e6d71e369415b3da5af7f157e8db8f3d81c789a46a4d565188e874753c6914a371861f33e4ac2f7f4d4 SHA512 79e78b43a3400e4eb9bb042dfa323cc460c4063b3d9f476f9d1bbd9384d00499c2802b3bcb9b7e05167700ec14bdcf822171c071039577ec4bbcc8bf06eb8515
diff --git a/dev-ruby/database_cleaner-core/database_cleaner-core-2.0.1-r1.ebuild b/dev-ruby/database_cleaner-core/database_cleaner-core-2.0.1-r1.ebuild
new file mode 100644
index 000000000000..6d12cf4ee0fc
--- /dev/null
+++ b/dev-ruby/database_cleaner-core/database_cleaner-core-2.0.1-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.markdown"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Strategies for cleaning databases"
+HOMEPAGE="https://github.com/DatabaseCleaner/database_cleaner"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
diff --git a/dev-ruby/date_validator/Manifest b/dev-ruby/date_validator/Manifest
index 058e1894a129..b6d95ee97ff4 100644
--- a/dev-ruby/date_validator/Manifest
+++ b/dev-ruby/date_validator/Manifest
@@ -1,3 +1,3 @@
DIST date_validator-0.12.0.gem 12800 BLAKE2B 235434dbd7e4441698bc90e0dd37bf9e5b8f1f742424e8155876e677e5d7dbe7beb4edd2f7dda7dba2729a024dcda72ac816e4f6a7dd38fdfaa4ea79f21d078e SHA512 e7796375d6d6af2fc9ce6e7d6174d59bd35ddbac90c4e5b54b321e33ed25f3e816c58013fa61f2003724e87fc96495ce81c132d056c9c9331bd1a236eb7dec38
-EBUILD date_validator-0.12.0.ebuild 1082 BLAKE2B 2a7d526a872dfff921393ffd2e47915a63403228754cb451ce742ebeaf6085733e7e7704e48c697da9a4e2bc375be95319b5fc359d8e676429b136b19f67fda8 SHA512 98752182990f5a844453e46b22ede928a12195cfcb1668d0b0fb9f9e5d2c87916ab10048d0384a6843b3391dac10c7aa8aba0b0d05404e276d8af55fa1d18c8a
+EBUILD date_validator-0.12.0.ebuild 1082 BLAKE2B ee853107b3e62f7e82809d9d2875ecc8d6bbc6014ea643cddee664a0c516aa45c2679d7669c9517d197d6b54560dd17f58ff9ab005937c4e361d992e7d1eca00 SHA512 d990439abd2e672bc521cf2de73c370542a9f203133cf2411cbd92f77b1f8d4fe35a4c0b834a17d3ccad1a992fe9900db9f0b5cbd242520dac662d4dd9a470da
MISC metadata.xml 350 BLAKE2B bd7fb0d977e2f3cc8ebd8bdf2cdf424ad2f6e90b20b2948711ab868ae8cefdec3091a80083e4df8c6e244a157cc02e90b527596391cbb92893ee1b9922bb9e25 SHA512 7f387024832bfa6191223788be7c6bd4017bc1a3805c03436ac92769f7ccb86a17705d89a9571f2c3150326ca492a4dc0c542ebc8b66b82ab43e26d3efc82f75
diff --git a/dev-ruby/date_validator/date_validator-0.12.0.ebuild b/dev-ruby/date_validator/date_validator-0.12.0.ebuild
index e736afb07461..5a930656d329 100644
--- a/dev-ruby/date_validator/date_validator-0.12.0.ebuild
+++ b/dev-ruby/date_validator/date_validator-0.12.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_TEST="test"
diff --git a/dev-ruby/dnsruby/Manifest b/dev-ruby/dnsruby/Manifest
index deeae5e73c01..c8d506a9815d 100644
--- a/dev-ruby/dnsruby/Manifest
+++ b/dev-ruby/dnsruby/Manifest
@@ -1,3 +1,3 @@
DIST dnsruby-1.70.0.gem 261632 BLAKE2B 07adbe23ab2d1605c1562f4403f2dd864171b047df08037763565a3a459f2d3b3cb79343da2c25aadb498a7fc5a81a42af928d65a22c6b736fa7b64fab96721f SHA512 11caddd4ea5c9b8f85c730708d3cd1e1a130059975dfdecbf307862f7cbb85285d193f9ce010a81fbd8a7518ec720a107118018146d67105f6a4dbd41149a130
-EBUILD dnsruby-1.70.0.ebuild 844 BLAKE2B 9ba02f747d718163dfaa77e916c01aa85649671500cf2db9ef7007293b95fc0ede79df2681d7ce9b6cf851782601df4acc4c6a09c817957ad2416e5f0081e595 SHA512 8727c08aa171e2ab211a2d36a71cdd1f404deddbbdf32712cd1b0684e1bd2604c0699f8120bd6e3323149af11158ddd7ac67f1a5341428b717d173dd5b90c46c
+EBUILD dnsruby-1.70.0.ebuild 844 BLAKE2B 94cd42bd78ce768b932f466d38ac681688927f77916c2eece90ffb74dcab3d4708eb2d262d98fa5a89667ba21d9b8d37dfcf81d0e9c72ae1a896f02f9cd0edd3 SHA512 41428b2682879162611b7c94f6735e1911cd5bd1c4a9a3aad04a6b42cc47fcd5bc8b07cf0721dc2a3747dba12c2b54693ec408c58e4224c2b8c22ee1d5f939dd
MISC metadata.xml 414 BLAKE2B c4ccb95f7844c4f0ec41dda18d5b80f8972d3f81fc571fea8feeb15ed8c0284358fa180248f2536ee0cb518bc6d48a992305eb9b1c032dcde79d25f13b6ecdc1 SHA512 e4fae933534b8a4988d008dbf8be50cd2675eb9142108c85b4c0fe4b0a06b5f553827773e08f58a09371a0cd44623c7c86c7c93fda34899614ff5b513cc33e54
diff --git a/dev-ruby/dnsruby/dnsruby-1.70.0.ebuild b/dev-ruby/dnsruby/dnsruby-1.70.0.ebuild
index ebf0ff488b25..91c0697f0b09 100644
--- a/dev-ruby/dnsruby/dnsruby-1.70.0.ebuild
+++ b/dev-ruby/dnsruby/dnsruby-1.70.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_DOCDIR="html"
diff --git a/dev-ruby/duktape-rb/Manifest b/dev-ruby/duktape-rb/Manifest
index 925e96200b65..553db95fafd7 100644
--- a/dev-ruby/duktape-rb/Manifest
+++ b/dev-ruby/duktape-rb/Manifest
@@ -1,4 +1,4 @@
AUX duktape-rb-2.3.0.0_use-system-duktape.patch 1860 BLAKE2B 479457cc1782a43ea217ac65dc20f41bfd8ca75dcdf7b77403b144514b590989a98eba01b3f0687e49b81cbb9a096bebb7e0034a0c09dcae36def12d10ea8e13 SHA512 567b9d3b41a413703e64e9167c683a5fb60af13a97426aa03ffe4a38ca6f810fad54ee29269157698c70c762329b3e889b7bed72420700764a478c9047abd4ef
DIST duktape-rb-2.7.0.0.tar.gz 1385934 BLAKE2B 1a3a7ea2c1469ddf9ac482e4329726e0f96823e75153027cf83155cca796cd0380d816a23d617e4bc40e72215acdc524fcb9575711e585952aeb9c6ed85ede70 SHA512 e91f57c2789aeb26aecbd9759c0b8cda457f290fcbe431fee721d01c1987c64f307f0e042b50cf6b4fa468d41c6365adde8395e2a33a8c637f6524af1c7cf028
-EBUILD duktape-rb-2.7.0.0.ebuild 1018 BLAKE2B d64920a9507e3cb439d0d9b88eaa562caa4b7685cfa766dbe77ca94b377eca091b046c5124c18fda2fddfcd96e869fa02afced510c994ba97d9334d5e67a00d7 SHA512 1cf9e451e7bca76894a113012d17c37123c64c0ce833ef4ec768d857440d255046bc47d01d19fc3c9eb8ab88f69b4bc3c90e11262eeef189339a187fb8b64311
+EBUILD duktape-rb-2.7.0.0.ebuild 1018 BLAKE2B 70b83b53446d0be1b986a01d301820a81edf7d63f6b7689452fbc30e093caa3ea3b49e45d55306ef7e4f0be05f45efdb9b118bf802cb2c0e8716aaf6f995f809 SHA512 31630e48dac0b373591f59da0adad351238f86fa9ff5bbdff52d39ec9cb4d4b84b5c3a93c9217e8be29185e1f6cf07cb77a00bb493ff7981b86dbe337bfa411a
MISC metadata.xml 345 BLAKE2B d952a9eb1a46adcf939e0eb82475ca2b442b67c90d1ced4b92b214f6d461aeff1695027d862bfea6941cc89177355de6eb66495456461885edb6d17543bc538c SHA512 785c03f58811dcd7310d1fc9799e5840d629423318cf8c30b9f2dbee4dc96256b74fec897581f075cf907cc8389686755c5e16bc4a5d3c9592830e15206dc869
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
index 1e24029d78e5..9afbb670a0d1 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_GEMSPEC="duktape.gemspec"
RUBY_FAKEGEM_NAME="duktape"
diff --git a/dev-ruby/em-websocket/Manifest b/dev-ruby/em-websocket/Manifest
index cc4120e27174..7658d83375a9 100644
--- a/dev-ruby/em-websocket/Manifest
+++ b/dev-ruby/em-websocket/Manifest
@@ -1,3 +1,4 @@
DIST em-websocket-0.5.3.tar.gz 29411 BLAKE2B ce38ee1adc9cd49454d74d94130e9d759c631337da9401390fae68210f7b02692a0f23eb5970aa226ab3651e1924a117ac104a01481cc954ca77ab9c27b1e5ac SHA512 28d5cf042899319f50ff0d3b140d75fb281b7e0635118a63df243151c4f442dbabf7dbe15b26b44167d925ed00819b01eeeef110107e4058d8a534f84913b232
+EBUILD em-websocket-0.5.3-r1.ebuild 1133 BLAKE2B 06c8a68c43a7fe6b08296785dd1509a1af1005eaf7f726533066a3d59d712e6d3d22d0f0b182d935aee0270e76278029a6822e325fd30a5ffa4cbcdf2f19e075 SHA512 b5ae0ce5a48d7d4fa4270671d722c94271f70e20f02a463c0f57e33b894f54377cb0c2896b8091c6970dff52352ca6d53dcf999514551091fad452b3addf4df3
EBUILD em-websocket-0.5.3.ebuild 1137 BLAKE2B 8f1e8a9e7e102ca312d7b9d3fd55f00c4c24e174d56ef2360761b66ae6d04ca559c991bbb18fa7f88aa1cda4274090070de66279c4b8fd77abbc1851cfbab570 SHA512 a939a786b781b4a18b8ac6a4b4e912132146aad1e7e2d56002c4a309ca0f8b3d17ab076c2b106823d01eb583c273dce750bbc870f11be612f348c6dc44b0c651
MISC metadata.xml 349 BLAKE2B 746d0ffac5c9a44b2f7d2705ca82d3bf1438f504a691ec4320c882cc4b834789e3cbb505a5a75d10a80d31eb643dc66f7ba11c326f2e4738b1e87f8927e289a8 SHA512 5237fad127df9a018ad5f163c4577e7f10b3e0ff47e93a9978025b8198ac3440fce89965250e7416f62cab810c9678c71760f9baa53ca5414e5c25f85ba03b1e
diff --git a/dev-ruby/em-websocket/em-websocket-0.5.3-r1.ebuild b/dev-ruby/em-websocket/em-websocket-0.5.3-r1.ebuild
new file mode 100644
index 000000000000..43c8a335c529
--- /dev/null
+++ b/dev-ruby/em-websocket/em-websocket-0.5.3-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="EventMachine based WebSocket server"
+HOMEPAGE="https://rubygems.org/gems/em-websocket"
+SRC_URI="https://github.com/igrigorik/em-websocket/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+ruby_add_rdepend "
+ >=dev-ruby/eventmachine-0.12.9
+ dev-ruby/http_parser_rb:0
+"
+
+all_ruby_prepare() {
+ # Avoid dependency on git
+ sed -i -e '/ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Only run unit tests since we require unpackaged code for the
+ # integration tests.
+ sed -i -e "/^require 'em-\(spec\|http\|websocket-client\)/ s:^:#:" \
+ -e "/^require 'integration/ s:^:#:" spec/helper.rb || die
+ rm -fr spec/integration || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ dodoc -r examples
+}
diff --git a/dev-ruby/evented-spec/Manifest b/dev-ruby/evented-spec/Manifest
index fc1a604a994f..51c0e937ac2e 100644
--- a/dev-ruby/evented-spec/Manifest
+++ b/dev-ruby/evented-spec/Manifest
@@ -1,3 +1,3 @@
DIST evented-spec-0.9.0.gem 22016 BLAKE2B a8aca8eb4d5931b2deefef60d19d3cd4e65ab2c9a010f1b98bf07917ddaf644b65b321f90e81bbe097ce57b455f6bd87528ecc8f5a13f018b04b4f5413b3b945 SHA512 48c5de98aa580127c492d91dce709a4a3bf7449c2880971ad1b744345db308ba6b5ded8aff23b3f42794949b8474d35e5fe148bc7cc4f88f23980da0ab1fc064
-EBUILD evented-spec-0.9.0-r1.ebuild 734 BLAKE2B d21166d50dc1b4b5e5b27009f263f0ffae0ffc048b72bb01854408b963802da2598fbc3f3153797c658af652f3282f4030c976a5419fdad0afebf2c83e663f0a SHA512 acd068cbccdd288c22b3b1b8bacd644f022440627868dc7aecb2a66288c6694620ee0ded57605569378e9c708e17f01aee5df8bb02428556622f5fbda090c41f
+EBUILD evented-spec-0.9.0-r1.ebuild 734 BLAKE2B 9b6569ee07abfc233039f103a7411881d275b64425f6e7ada98037b4f31d6c0a5ba1f5b3cb565254933fcddbabee6b8006b50b1e261f95cc61d92896c09c4c6f SHA512 9e642c770ad662c33b36e473ef974a176697ce9cb9ccf1ba03b6c4478efbf7e7dfb31144e676eedb5e152dc258f4cdd8c08043459981c248959c133ed0df4055
MISC metadata.xml 349 BLAKE2B 3c92fa2a6b4e144d05cd3b5b9750f9123f0104832293e13ceb4a3abbc016c8dcc395f00680a1298841e2c85ed67c4de3add49c5af83258cd3063cc0f6858e6ef SHA512 2ced8f927a3ac432d34895ad9186dd7c1207ef40f21d331835af03e82b25d3cbd6f9ac6ceab2cf69765adf987973384775cf1f6f77fd8b8a0e13e8e2d5fe959c
diff --git a/dev-ruby/evented-spec/evented-spec-0.9.0-r1.ebuild b/dev-ruby/evented-spec/evented-spec-0.9.0-r1.ebuild
index 67b3729e49a4..7f45e250dd7d 100644
--- a/dev-ruby/evented-spec/evented-spec-0.9.0-r1.ebuild
+++ b/dev-ruby/evented-spec/evented-spec-0.9.0-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.textile"
diff --git a/dev-ruby/exifr/Manifest b/dev-ruby/exifr/Manifest
index 8080c6e23e35..507911588bf9 100644
--- a/dev-ruby/exifr/Manifest
+++ b/dev-ruby/exifr/Manifest
@@ -1,5 +1,3 @@
-DIST exifr-1.3.10.tar.gz 265977 BLAKE2B 6db5832bb2c4dfeee1daca65220d34280aa7b14ccb2e5286bc700f2fb60996e09172565df3548bba28917162b4ec20ea0ee554a3af47af130f5b1f61cf3b8b46 SHA512 f43fb52610ed15b073d9bc38a62197d68de408eca08a6d74cd01d64ff6793949b52ced663aa9cc90f21d899d8e9a6678ad3ffce5874bd288c4e4d074903656fe
DIST exifr-1.4.0.tar.gz 266179 BLAKE2B 6f729fbfdfe4128760faf7b562495518ccbaa3d5d5b5e8ffdc5e9ce613271951cc9d3d27392bf80372b66a241d1157898a25480fd44b9d18e808a23766013e37 SHA512 cd4cfcf6ebc5d88e4d41d859756a2b887a3e4954c1b548616e7aaa6485c2c46fb4e74a0e20cd3644aa0aa3afcb59dc3f9cf865d9215b8a3b7b05cdac68f2a663
-EBUILD exifr-1.3.10.ebuild 650 BLAKE2B 731cc01ff6cebceded6e0a3c1c9158fa712fb64f231766662396ee66b93dc99bb97a431a6cb87583f1a76ec3c81b512d7285aad0d3c47840bfd55a2b9ebb5b14 SHA512 9904ec5793c2426f6422be1b3266701ff20826fd08c0d551ba247f8f64f2c00fe6762051ce7dbfb49d9b4824612a382c2d5d28a5696765565664bce0cc8799d9
EBUILD exifr-1.4.0.ebuild 648 BLAKE2B c5cce4dbbb7572df1ceee1f5bec2dbfe134580759da38b3f6a5a5af15eb2f72cc0423a3f7668ba6693f759defc25dc0e94f834f5cb4f255f4da436719f42c633 SHA512 176194943421dd8bcb881ffd0e8cb7516cf41766232c93cc3dc505c6f0171aca53a920398e7af1d5b86f53064991ad14a87665754fdabbae8cbb6d8e2fade596
MISC metadata.xml 339 BLAKE2B eb0864564a4f92784884833cbdbbdd6b40f70aecbe3411db62fe6d8acf5103c8af76a4ae1382f784978a6c0d78c2ce4fb61bc44f15de16168c62e764c95a2349 SHA512 4628537bd8daf1653e29408d94a2e551b61687ece0f91b1105c70fd5a5fd3969d3d6ae79132469d1ca6e9d2969eecc4160f559986fd7c0a481108c4eed2b2801
diff --git a/dev-ruby/exifr/exifr-1.3.10.ebuild b/dev-ruby/exifr/exifr-1.3.10.ebuild
deleted file mode 100644
index 92bc1bf8094a..000000000000
--- a/dev-ruby/exifr/exifr-1.3.10.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_DOCDIR="doc/api"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library to read EXIF info from JPEG and TIFF images"
-HOMEPAGE="https://github.com/remvee/exifr/"
-SRC_URI="https://github.com/remvee/exifr/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="${PN}-release-${PV}"
-
-# License is not specified in source distribution but is in the GitHub
-# repository.
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
diff --git a/dev-ruby/faker/Manifest b/dev-ruby/faker/Manifest
index af091fce3aa9..d909f1648e02 100644
--- a/dev-ruby/faker/Manifest
+++ b/dev-ruby/faker/Manifest
@@ -1,10 +1,5 @@
DIST faker-2.23.0.tar.gz 1709736 BLAKE2B e3524dbecbd1a4825ef8b38801ae1fa30a4392a7d2eb6fe1c94c3da0b0a4f18db621a42423510bf2f9c4bba175d66e10808252a923c9703aaa8de5d5ed54dd44 SHA512 b037833b3a6d07adaa70c665af66343d90389f282a2faf8ca55a5a81988163263e3b3069744e67ede206512bb67cf53a104eed34c39d92feb10a282f411bde41
-DIST faker-3.1.0.tar.gz 1726248 BLAKE2B 55e5ece86c262c91cc7b806f31fc852297158cbfa213e375173d6ed4956daf515f7b3e09273ed40c70b92c2de8e94fc8ff45f62d87b59a37ee097a2cb6bc6a9b SHA512 4fa1d1dc72ae0cb21cdf6fede999a6cbf43e20062306896cca5e2333da9423612ac11b5ecdfb033da46c1eb3141a0bcac47d25485666f126a35971acb4edfcb5
-DIST faker-3.1.1.tar.gz 1730104 BLAKE2B 131e017b48f4e270c616c33c824aeea827d654ecc6c68f8df5524d9b62950b0ca724b778b9075d00364a7133aa73eec4f2df656f0e828008bf17fe17ee0075de SHA512 43bb00a78520cff4168bcd0f63d07f524fa91588698a166492abf3547b1144ee4224022dd4b3004c779647d0902606788e12fb31735ccb2fb15fece326c5e08d
DIST faker-3.2.0.tar.gz 1741224 BLAKE2B 0ff591bda01c5009ef1303403fa954f00f4fb885ef48d4838aa471cc00f527b2a738eedc93ada1cb00c0286c53650960dbf55cbf1ac056b16c93f2489dc0f5ae SHA512 472029d6966a5583cab3991821557af25d2b2bfbbee3c9cda824503d3a0cf8f8ffc9ffaa40299cab952815a40148d20aed78c37d3dedb3c91b3f4bcdf70e5bd1
EBUILD faker-2.23.0-r1.ebuild 800 BLAKE2B 2272fdcb641ba68a01ef4fa118b765b41fdca521891d7b0788226ae283050972e27d1993e04e3c0325e74f042f252a7290b86e867c9c6fc5874e3edf2a9c1404 SHA512 6b7d4f664d4f217df297e2a609c1d638252635052e6d902b493b132493d07127b9cefeabc8f47bf278e8cd5aa5fc73da6cc5722dbe7a0af4ca92a05d8c197a82
-EBUILD faker-2.23.0.ebuild 776 BLAKE2B 8233751882ed27c7d7e71c9ad9468ee8aa4be03aaa5f2952d0c4fd83e449f04b07f47d10d412d7065b56101add1b0236ad4c3f9022721f6eb836aa5635acc4b1 SHA512 133032fa4e89ce2576fc35a7ab7064dbf9f3061b1e5ad3f9f3554bba198e31619ceb43cb14f555d461b07c9e7d501d6d1a792259b60e2ff246edc633e698c98f
-EBUILD faker-3.1.0.ebuild 803 BLAKE2B 403c1a4c7b17a07ca36990ab67a9949479d2cc37a246deeb8e9329f49b5f44ad4551eea76c9a1331fb031bd89127be17d0338bc89383672f92dbb7a86902f431 SHA512 5aa3ad8405195f47a8135c5913d7c0c038f3d8f36f011d1620c5f48e48d3f79d4e041f4ec0f510dc036c6b80ca43d162bb112e04a3f328e47ac2e57472926683
-EBUILD faker-3.1.1.ebuild 803 BLAKE2B 403c1a4c7b17a07ca36990ab67a9949479d2cc37a246deeb8e9329f49b5f44ad4551eea76c9a1331fb031bd89127be17d0338bc89383672f92dbb7a86902f431 SHA512 5aa3ad8405195f47a8135c5913d7c0c038f3d8f36f011d1620c5f48e48d3f79d4e041f4ec0f510dc036c6b80ca43d162bb112e04a3f328e47ac2e57472926683
EBUILD faker-3.2.0.ebuild 811 BLAKE2B f48c881cc4be87e07387ccf3dd4de628bd42b0be5a9770e4ae3e65f0d831063f55b0753fe168d27e67bfd09d47740ddbc69db24973f0036a2c1f902778207c09 SHA512 4b4a27326d2d03bf3e3f56d6d69e793578ab0d760bd9ae6a46a444a716b53d5a866f4e130f44744ab01c13022ca42f386030d0bed2581513bca64b21b8ae97cc
MISC metadata.xml 457 BLAKE2B 110819b9b4aac639c5a54f526fad859ee97a19dc2e600b7ce7b270a3a4d8113ca00e1bcabba295a12fa7ff9fac13762f0189ddda990eb800a5e62091b506a29c SHA512 97f26d661c378ab953fdb8bc238a6fe9950f6b1cd845b343af0d21221913baaeda22fade0ef6d261013e6d17f653dd3b6e92fa6bd07d318b9c35b7a88d6f12db
diff --git a/dev-ruby/faker/faker-2.23.0.ebuild b/dev-ruby/faker/faker-2.23.0.ebuild
deleted file mode 100644
index 5332cb86e976..000000000000
--- a/dev-ruby/faker/faker-2.23.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-
-RUBY_FAKEGEM_GEMSPEC="faker.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library for generating fake data such as names, addresses, and phone numbers"
-HOMEPAGE="https://github.com/stympy/faker"
-SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/i18n-1.8.11:1"
-
-ruby_add_bdepend "test? ( dev-ruby/timecop )"
-
-all_ruby_prepare() {
- sed -i -e '/\(bundler\|rubocop\|yard\)/I s:^:#:' Rakefile || die
- sed -i -e '/simplecov/,/^end/ s:^:#:' test/test_helper.rb || die
-}
diff --git a/dev-ruby/faker/faker-3.1.0.ebuild b/dev-ruby/faker/faker-3.1.0.ebuild
deleted file mode 100644
index 87391f4b74e7..000000000000
--- a/dev-ruby/faker/faker-3.1.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-
-RUBY_FAKEGEM_GEMSPEC="faker.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library for generating fake data such as names, addresses, and phone numbers"
-HOMEPAGE="https://github.com/stympy/faker"
-SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/i18n-1.8.11:1 !<dev-ruby/faker-2.23.0-r1"
-
-ruby_add_bdepend "test? ( dev-ruby/timecop )"
-
-all_ruby_prepare() {
- sed -i -e '/\(bundler\|rubocop\|yard\)/I s:^:#:' Rakefile || die
- sed -i -e '/simplecov/,/^end/ s:^:#:' test/test_helper.rb || die
-}
diff --git a/dev-ruby/faker/faker-3.1.1.ebuild b/dev-ruby/faker/faker-3.1.1.ebuild
deleted file mode 100644
index 87391f4b74e7..000000000000
--- a/dev-ruby/faker/faker-3.1.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-
-RUBY_FAKEGEM_GEMSPEC="faker.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library for generating fake data such as names, addresses, and phone numbers"
-HOMEPAGE="https://github.com/stympy/faker"
-SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/i18n-1.8.11:1 !<dev-ruby/faker-2.23.0-r1"
-
-ruby_add_bdepend "test? ( dev-ruby/timecop )"
-
-all_ruby_prepare() {
- sed -i -e '/\(bundler\|rubocop\|yard\)/I s:^:#:' Rakefile || die
- sed -i -e '/simplecov/,/^end/ s:^:#:' test/test_helper.rb || die
-}
diff --git a/dev-ruby/faraday-net_http/Manifest b/dev-ruby/faraday-net_http/Manifest
index ab4185e818ff..59c3de7b4422 100644
--- a/dev-ruby/faraday-net_http/Manifest
+++ b/dev-ruby/faraday-net_http/Manifest
@@ -1,13 +1,7 @@
DIST faraday-net_http-1.0.1.tar.gz 8436 BLAKE2B 16feb3c79af7db3b69373826a2fc55a8373620c7c6bb229ec27ada2e07a75e862e4211a13a991c9d280b9dfd9643d1eec400fb0b925a846d966cc609c562aefe SHA512 57a7ea2f452844200119cb9e99ae4bfee5e01b0630b38b4ef4e615dfcc05e1476e3da8511698bf199c62b816b5253fb364ed6cffdc59dcd4e9d706c7f1e6e56b
-DIST faraday-net_http-2.0.3.tar.gz 8919 BLAKE2B 7bccadd63685acaf92e0192094a084d5b287fe7153273a4b5eb99f1e2a01a38051893fd96951ea48f456bd3a791c08dbcaf97f8479bbf302cfc713ce1e23bd36 SHA512 8a1a4bebd8ad565bc2eafd71eb5b7acda2f0830bb85894bf056412794d836cac6f57448edc60d5685d1876153b8c7c38c9b005b797167319dd088e0a6271e71e
DIST faraday-net_http-2.1.0.tar.gz 9061 BLAKE2B 00e461718f4a92ff424e28074aa62d79c4ebfc9ca3a22036eef28c57fe90199b6fb49f5f9a02ff89cfc701b07c5fbb798446f1cc7ebf860dfeab9208e61b92d8 SHA512 797aa930d33a372fccb6fc497fe504f15b63a2fd87aa2301b84098a23de321fe60b6af43f35d9ed670705e90284096a21e9e83c80abe800c81240dec937a27d8
-DIST faraday-net_http-3.0.0.tar.gz 8882 BLAKE2B b23f2457e37f365b33d5eeb25967f38de323258f5bd8d1a0cb46f9264a51f1924aad1fe5d03798a66538ca6c1195097af4c1fa4ca1e188da85aa415c8644b007 SHA512 58308721819dc57813cf50cb4eee2d5dee5c83c1f5037a81d17ad7a9e225bc7449249c73dc419b4fc563a8d7754fbd287284df16e3d440a807ce8d24732f4715
-DIST faraday-net_http-3.0.1.tar.gz 8908 BLAKE2B e53e98f49c79aa5ac9bbe1499dd45653ad4c9026dc2ee3628676749d537b3b5f78be826f40deeeddb377b72fbb4c8e82f735d714c93090c63d9aca63d601eb6b SHA512 a1f954f27710e92640a71fb5e5a4ddc5967791fc42763248bdef59311377829a223bb61be7007e5faa32c2dd3e5f72e9cbca06c54dc5e23d99cc7fd01fee7a5c
DIST faraday-net_http-3.0.2.tar.gz 8897 BLAKE2B bd69eb01e74ab00c3d14efe7cf3c74efaeb17c7a03c61916c040a79ea152c4adddb010b0767dc6eecaed072e905c5d4ec540c26abbb1d390123538c38555ea22 SHA512 e01d22c243f175f88f1a559d9c200047a28fa118225b3ad616ae0ed3e5207b6f6dd0337f8520e1b023deef18e3b1654ad84e43267971d634ba9d8e88b44627fa
EBUILD faraday-net_http-1.0.1.ebuild 722 BLAKE2B 5dc9dd412a8fed71c8e835a3a56a5c200fdbed56877bea030b559bccc7330677fad322102156334b066dc40d92ae9b25a578d10e7c73befd08fbc9916b960edc SHA512 34120ef92bf27c0e39b0966dcc8c61b6131bc38bde5a912efea0130f8ed18516ecc0c98f5558ac970c63773080fec7f36234456bd215fad9a4ee0210949639a4
-EBUILD faraday-net_http-2.0.3.ebuild 756 BLAKE2B f91ec9313ca7fa4d2b949562f50485bff51a774b6fbb218a106fa93211beb6f8df121f900870f3d23231c786a8c915656025a1a08a6f0f7614690c1f167af031 SHA512 685c8b4fa0e3f4d97e2d429c32ba34dcf0315a424ef45815ac023d8b2b6b69895ea54a0970194a8d261e8924325b01072e181da2a2d814e91771ac6eb117abc1
-EBUILD faraday-net_http-2.1.0.ebuild 756 BLAKE2B 50ddfaaeab690d17bc6c37833b5f5283895e2c5512eb69196a44fa14ff8361b84238c2640c1fc22a8e9d5ae8a89aedfaed543e1766e51a986fdd6e369367383a SHA512 57bb060060520fdac549eceb7bd2c069c4f02e3a48d02db4a7dcbaab422dfeb22f5904b7e31e92a34dd7e8bd26b2681f9201a33976dc047a14c7ac26962e09b7
-EBUILD faraday-net_http-3.0.0.ebuild 719 BLAKE2B cf29a56b9fa072c4162f6ab88e3e17e6b8b80fe932f1617978f39c8e3472447004c1e3326c5529bb09fdba5b8b9f550d6f8c9c7b2fce1219d5e4758ebefa7eb6 SHA512 464eac718395fb54fa91489934f6c76d573586b1ed87a4a24324f0b239733b259155764fab91b74c7a83fc44f27c582f862091325e75a56ec34155b9b6bba5e4
-EBUILD faraday-net_http-3.0.1.ebuild 719 BLAKE2B cf29a56b9fa072c4162f6ab88e3e17e6b8b80fe932f1617978f39c8e3472447004c1e3326c5529bb09fdba5b8b9f550d6f8c9c7b2fce1219d5e4758ebefa7eb6 SHA512 464eac718395fb54fa91489934f6c76d573586b1ed87a4a24324f0b239733b259155764fab91b74c7a83fc44f27c582f862091325e75a56ec34155b9b6bba5e4
+EBUILD faraday-net_http-2.1.0.ebuild 755 BLAKE2B c0c6404ac1756d3853748a2f2b7e62d9dcb5318094140c1bbb001a5ad37e8441886a1265ea3bd51793cf5bab5655bf9ba4fc450928d90b84444e969e1b528600 SHA512 874462973a4926db54cf1d9f2dfad02f57490bd515963ba43bccc138b9cfb9067365bbee8b919616f3c358098448b6eb1b5702e8318f63b4b2156f9872a41ba3
EBUILD faraday-net_http-3.0.2.ebuild 725 BLAKE2B e404918a0abea4eaae185018db2f8ffd797186a133cf66837ed4835c251fa9258a114b3ba62afcf974eb16a51717411b7fd34dcfa7c980e45734230eb4ca1719 SHA512 f43c2e604550f5c573079371d9eea07d8e0eec4220f37591aa43b964d51ca9e9024e86434f1b5e07e3c367705ff17c2884fe2d2b01abdcbfa0aec8ff5eb280b6
MISC metadata.xml 354 BLAKE2B 1273b11e3f0f51d2b444d56d37d0c620248e5932a974de9de6ee0d5d734fdb7354e0e4b8b31d481ab05bbb66be3bc8169c6a375bba61cdf19fd495846e983654 SHA512 8f6bb7b8ec5d8a3e57b9ef8a668fd49ddc7feef6b13b0df48495ff51b9712c8710bc2e43fcc265e66be8078d4fe67cff61172a533683ba9e932a22fd6fa369f9
diff --git a/dev-ruby/faraday-net_http/faraday-net_http-2.0.3.ebuild b/dev-ruby/faraday-net_http/faraday-net_http-2.0.3.ebuild
deleted file mode 100644
index 51675bcf0249..000000000000
--- a/dev-ruby/faraday-net_http/faraday-net_http-2.0.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Faraday adapter for Net::HTTP"
-HOMEPAGE="https://github.com/lostisland/faraday-net_http"
-SRC_URI="https://github.com/lostisland/faraday-net_http/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( || ( dev-ruby/faraday:2 >=dev-ruby/faraday-1.3.1:1 ) )"
-
-all_ruby_prepare() {
- sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild b/dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild
index d2177bd9c233..dc7606654b71 100644
--- a/dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild
+++ b/dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/lostisland/faraday-net_http/archive/v${PV}.tar.gz ->
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_bdepend "test? ( || ( dev-ruby/faraday:2 >=dev-ruby/faraday-1.3.1:1 ) )"
diff --git a/dev-ruby/faraday-net_http/faraday-net_http-3.0.0.ebuild b/dev-ruby/faraday-net_http/faraday-net_http-3.0.0.ebuild
deleted file mode 100644
index 6e1ac534dfdc..000000000000
--- a/dev-ruby/faraday-net_http/faraday-net_http-3.0.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Faraday adapter for Net::HTTP"
-HOMEPAGE="https://github.com/lostisland/faraday-net_http"
-SRC_URI="https://github.com/lostisland/faraday-net_http/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/faraday-2.5 )"
-
-all_ruby_prepare() {
- sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/faraday-net_http/faraday-net_http-3.0.1.ebuild b/dev-ruby/faraday-net_http/faraday-net_http-3.0.1.ebuild
deleted file mode 100644
index 6e1ac534dfdc..000000000000
--- a/dev-ruby/faraday-net_http/faraday-net_http-3.0.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Faraday adapter for Net::HTTP"
-HOMEPAGE="https://github.com/lostisland/faraday-net_http"
-SRC_URI="https://github.com/lostisland/faraday-net_http/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/faraday-2.5 )"
-
-all_ruby_prepare() {
- sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/fcgi/Manifest b/dev-ruby/fcgi/Manifest
index 99bf8fe19222..e5e0a4d49335 100644
--- a/dev-ruby/fcgi/Manifest
+++ b/dev-ruby/fcgi/Manifest
@@ -1,3 +1,3 @@
DIST fcgi-0.9.2.2.gem 15872 BLAKE2B e1db9facc8afc00dd165c14d908176ad5e685ac23c6a236b17494928823a536ed14bde241cb6ba7f97f184397a9884d07ad0ef4398f155f917a1e9e2b35d6ff5 SHA512 2125c255cc6772eefce42b7c6d094fcced66b236f17e7f215ee421be8ea1777aec728e7919152b0f352188ea305355d74a24a61a1375a9296b3298e330b1af8a
-EBUILD fcgi-0.9.2.2.ebuild 586 BLAKE2B a373adfe0c32b48b63247152560e671da1b34d826bd582bbb2f0e5d409f66ee1c43e51ba354fbbe5d69f9f8185aa7ffa3baefc07982caca07bbcc5f86df9f75c SHA512 e9fd3e673846b8c74babb0362a2415637c4796c887e0c9d23a221218dd75fd5ea071f6057766bce6757096ffac30015d60f2940c3061c8bbcd22f49452535279
+EBUILD fcgi-0.9.2.2.ebuild 586 BLAKE2B 9d1a30e9f1fa3fc24d721775beecacb7be523de47d7c7ed1d72f78c4199f3897707fecbfa64f0a8db666aa0ddb39a5f3fcfb3e31ecb4ee73170ae9abd82ea794 SHA512 c4cb8b71d917c725f8eb5b8feed23b87f39fad35ead9e318bf05ed872f70d5a6b57057a9954bba179619dea75c2699cf892c9a15e6ef7363bfe7431f3977c2e7
MISC metadata.xml 348 BLAKE2B 44f57d6e39a30e0dd73b056ec092b2832bdc12d931c6c4d64ecc6c962f3c6c83c32ec0d3723036602fd92ae5050d7a923832909daf9575168168207176e26891 SHA512 d1e929373d07fe777e232c45efa4a98cf612b0dccb091366fb4b0aae7d78110be22992dd446d7395283b9175eba503c383555a803d4a97b67589acf369fe1330
diff --git a/dev-ruby/fcgi/fcgi-0.9.2.2.ebuild b/dev-ruby/fcgi/fcgi-0.9.2.2.ebuild
index 8fb65016b7e7..c00a6c631370 100644
--- a/dev-ruby/fcgi/fcgi-0.9.2.2.ebuild
+++ b/dev-ruby/fcgi/fcgi-0.9.2.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/file-tail/Manifest b/dev-ruby/file-tail/Manifest
index edd4782bfedd..cc0983212cdf 100644
--- a/dev-ruby/file-tail/Manifest
+++ b/dev-ruby/file-tail/Manifest
@@ -1,3 +1,3 @@
DIST file-tail-1.2.0.gem 19968 BLAKE2B 8a9ef8b73d2e7c8c21ec04e817991ebe40ba62800e565b607dbae9732b0192074cff4b3fc9dc7a495be9a2315eab63b48126e524091d72b37f7e8261cb1333f1 SHA512 ac20e5e855144f7462ef0471be08ab56e521a7b22117f1653e06624e1d81ac11d047a21a6979476bc8547dd88d90f25e51052950148acbe3ea64bdd3c35e1da3
-EBUILD file-tail-1.2.0-r1.ebuild 820 BLAKE2B dc575e93577e94799b46265df9e190b37996129c6d3b265eaec9fe9ae8b93563377b01fb76a261be5bf06cbb2e7329fd08978b6e7a4de8e27c00a14e6c2a9a00 SHA512 fc65c42c6294dd6737b7de0c6c32b74df0399d157d45a71234732e7856a3b48b0b745aba37b36cb180bcd5c083eada974d8d20c0f525b8efb17a08b31c638700
+EBUILD file-tail-1.2.0-r1.ebuild 820 BLAKE2B 58b679d276feca9884bcaa954b189346ac4c2ef7bca5a0ecd01132a87828a4a59acbfcbfdee8b4bfb15ab4e72e635db8a9e0c89f6a980c5e122ae32005fa98e3 SHA512 69589b9b73febf645e4f36058f5e0915ac0efad43cb718f427d1277b2464fff6f6aa8780bd4b5d0ea6eb73f5417ec36e9a50dc999f3bf6d29c471cabce96d730
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild b/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild
index bc921f05e439..18e9082da07e 100644
--- a/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild
+++ b/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/font-awesome-rails/Manifest b/dev-ruby/font-awesome-rails/Manifest
index b10f1cba1d23..9903e3457516 100644
--- a/dev-ruby/font-awesome-rails/Manifest
+++ b/dev-ruby/font-awesome-rails/Manifest
@@ -1,3 +1,3 @@
DIST font-awesome-rails-4.7.0.8.gem 638464 BLAKE2B 5aaea78b2f8601004f349b6a526c6e19dfd42686dbe424dac112c9ae99eabe8f09ee571cf0b07fc2b1b0221a3fdeb7a005b9e466aa281a2d85d1c71804debc0c SHA512 011d2a3f66345f5629b98b1224ace1818657447635610c5b927def5595f8dd1878d7b65e526ab6f078fb717cf44804aa989d3502072c6e341f01b75d2f7b9936
-EBUILD font-awesome-rails-4.7.0.8.ebuild 473 BLAKE2B 2d680568419da4450f1890bc3fb090058809b7b887b26c612e83ba51c45e8fcc4c723cafb4a23afdee313b83d03b4c7f2b295f58ce377b123f7dc9e3e34178f9 SHA512 30309fbc860487b89d6fefd3bf8e4471c7e52a9490efc84eba1c114259527b413417df424d587be424b1a84ca07ec062f6d5ef9582623d2be37f2f154ad7950f
+EBUILD font-awesome-rails-4.7.0.8.ebuild 473 BLAKE2B f40ac0757382920c4eb49c82a4fe45ff7b851f05f7fd9bcc3b036b9773677ad850edd59791ed272f83a8e1360701d88f16bbe7959cb5335e86220df4f046de8e SHA512 201f8f969b46d869182332d0ec524cc5459189ad7ee221a19bee478ee591fbfdf6048c68f1ff620badd983d7feb3db5fb540c3887a4aa4c55f940ed547f312ea
MISC metadata.xml 403 BLAKE2B b404ef92bc36bbb37a597966a63c2835509641ae98bb26c68dcf5284581de91507a615845b1744469d8a9b73edeba734324e94d715e652786b0d9527b0a55eaf SHA512 0fb5addd2f849897f540da63e8c335618e48e37f55133e8b4499efc027493a720cab358e2979d41c50831ebed01e88e402b0a2dbb576c5e5afa489dc20f106b7
diff --git a/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild b/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild
index 5e704b2f6fb4..d39dc798e64b 100644
--- a/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild
+++ b/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_TEST=""
diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest
index e32e68772869..3e7c4f3b0485 100644
--- a/dev-ruby/git/Manifest
+++ b/dev-ruby/git/Manifest
@@ -1,7 +1,3 @@
-DIST git-1.13.2.tar.gz 222112 BLAKE2B 13b2f8c67a27a147662fa019f6fac8f557e704fe1d0320188a097385f7692a190670ba375312e793d4d39fcf9ea7be8325394830c2c499b5132201f4a8f3f6ee SHA512 36425806c86e3c5d1a393ec657b60b8dafc88d92822270c299d3d1768c37d00e70b723d98a60127ab70de15809b27a49bcef5c8a972b88d7a516de093a643347
-DIST git-1.16.0.tar.gz 171700 BLAKE2B 92e518a9b282debad9a935882004f8047918ade0ceb660618e632087cfd44fbe952e45f0aa13d8b599e24c07a809622168637b58463578ec5882ec16afe194d5 SHA512 89e9180370b24e0240ba8226125c063ed008faf2c03905e3680a2e5e6b0dcb1d805f17755f259e9337e1418629057ba460e7ecadb8a4c98125a061b7f0116401
DIST git-1.18.0.tar.gz 175341 BLAKE2B 5a8dee1fef79c0386c59d37f37f2249c72600f2f11dbf2cc2c5bf63ff91f068c9c3164d24c2670585e8261d890f07b998255ddb80ce35ce53de09f402a4ec9e3 SHA512 520886b23758229cf25bfdd17e9d86e53d62feb6b2b3c155efe493db42d2f247a29bd629ff6c80ffa599ad429bcb6f09e44b015eeeecf9d9a5f4ee6ab3f1a265
-EBUILD git-1.13.2.ebuild 1312 BLAKE2B 7354ba2023336f28725e5db5026a23db26e7bae60680685e632f3481a6904847679784b8b754e975ac85b8085c02c06a472389df2b403e779df05f5576941aa3 SHA512 73b616c999c42553c1ead82395007fb8e3af0471ec11c253287493ebe31f3e618633b8fc01afef2bb66d5ad48fdf2e91ea57021737752ae79a5612b4fb0fef36
-EBUILD git-1.16.0.ebuild 1255 BLAKE2B fa016380a685f814e8dff90b352ff7b6a27d9bc5daea5d0a80c7a0a82fa8101ac6d1bc0fc5a29b644d9a9f79c1135d6d5f876e3754e8f1bf61c68d05b4f89535 SHA512 e0d626f13aa01f8208a53553b3b27d33d4d374c27c1d93bd9742b26ac25db8b42ceb7e6db64b4c48642956f325ff1306236e5e7a8739fc65c8d369b986ce9601
-EBUILD git-1.18.0.ebuild 1255 BLAKE2B fa016380a685f814e8dff90b352ff7b6a27d9bc5daea5d0a80c7a0a82fa8101ac6d1bc0fc5a29b644d9a9f79c1135d6d5f876e3754e8f1bf61c68d05b4f89535 SHA512 e0d626f13aa01f8208a53553b3b27d33d4d374c27c1d93bd9742b26ac25db8b42ceb7e6db64b4c48642956f325ff1306236e5e7a8739fc65c8d369b986ce9601
+EBUILD git-1.18.0.ebuild 1255 BLAKE2B 155cc93656318be5a9499f747ce8570becdebc822cb54031f48f4474c7eae5a447a3be8846b01faf34d497d33526882dc83ea25bcc6738f0d856a427954eb752 SHA512 58166a367d1ef571a29fee8fd5527107ffae592a8cd8479202cb406032d0d70e3391a172426e1a419005fd889d9b1f01cd1f20cc0fe413b319d1a68689b1b942
MISC metadata.xml 391 BLAKE2B 3d03aece790440be04e0a72615824cb5aeb627e67b87b9457b7625a330c5d4736b77897a9b6655b0e45d99d134615090a95077fe2ee62131d572686f9a4bc682 SHA512 0ac01abe3193d7e8566420333c2bbf301bdc2ad3c4587ef9f48bf260322a3763eed3319c879472c0028cf8d63c73e82d24f2e2164692a06f3e14bd992e3b301c
diff --git a/dev-ruby/git/git-1.13.2.ebuild b/dev-ruby/git/git-1.13.2.ebuild
deleted file mode 100644
index 836e97e21a5c..000000000000
--- a/dev-ruby/git/git-1.13.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="git.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Library for using Git in Ruby"
-HOMEPAGE="https://github.com/ruby-git/ruby-git"
-SRC_URI="https://github.com/ruby-git/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="ruby-git-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
-IUSE="test"
-
-DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar )"
-RDEPEND+=">=dev-vcs/git-1.6.0.0"
-
-ruby_add_rdepend ">=dev-ruby/addressable-2.8:0 >=dev-ruby/rchardet-1.8:1"
-
-ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar dev-ruby/test-unit:2 )"
-
-all_ruby_prepare() {
- # Don't use hardcoded /tmp directory.
- sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die
-
- sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- sed -i -e 's/1.12.0/'${PV}'/' lib/git/version.rb || die
-}
-
-each_ruby_test() {
- git config --global user.email "git@example.com" || die
- git config --global user.name "GitExample" || die
- ${RUBY} -Ilib:.:test -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die
-}
diff --git a/dev-ruby/git/git-1.16.0.ebuild b/dev-ruby/git/git-1.16.0.ebuild
deleted file mode 100644
index c43fd0ab432d..000000000000
--- a/dev-ruby/git/git-1.16.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="git.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Library for using Git in Ruby"
-HOMEPAGE="https://github.com/ruby-git/ruby-git"
-SRC_URI="https://github.com/ruby-git/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="ruby-git-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
-IUSE="test"
-
-DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar )"
-RDEPEND+=">=dev-vcs/git-1.6.0.0"
-
-ruby_add_rdepend ">=dev-ruby/addressable-2.8:0 >=dev-ruby/rchardet-1.8:1"
-
-ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar dev-ruby/test-unit:2 )"
-
-all_ruby_prepare() {
- # Don't use hardcoded /tmp directory.
- sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die
-
- sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- git config --global user.email "git@example.com" || die
- git config --global user.name "GitExample" || die
- ${RUBY} -Ilib:.:tests -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die
-}
diff --git a/dev-ruby/git/git-1.18.0.ebuild b/dev-ruby/git/git-1.18.0.ebuild
index c43fd0ab432d..a697294543e8 100644
--- a/dev-ruby/git/git-1.18.0.ebuild
+++ b/dev-ruby/git/git-1.18.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
diff --git a/dev-ruby/globalid/Manifest b/dev-ruby/globalid/Manifest
index c80f10254a54..80e7a76f68a1 100644
--- a/dev-ruby/globalid/Manifest
+++ b/dev-ruby/globalid/Manifest
@@ -1,4 +1,3 @@
DIST globalid-1.1.0.tar.gz 21131 BLAKE2B 74f49046e84421df1ae4640cf1ecc23d6c09d4a7176583a4662fa89b031ec9c142c09d13b90dfd40cb23417aec3285a93366f975600b2b52b11a62f62878b313 SHA512 42d6fbdaa4de42da6677d620420c96989ed358197b36f4f0e4b4304a4c8a0f2df7d91c0de84381fb0fec87c213d3ba00335e95d92ae2bce59fe7ac7863219c1d
EBUILD globalid-1.1.0-r1.ebuild 785 BLAKE2B 32659745be409b629a406da6d81ccec93f1e367e7c03827cf9f766164a407ca97e48f2dde1a4d32f20efc12a88b1aa68794275c9582621ebe17c029ed6d0e8ec SHA512 43c5276503573628c8cddeb3813aeac16baad34857c92366292a39c45fbbf3a9910d3b12243a47d7ecef859f82654140a915edfa9bc4a9f39f09bc14377d3cec
-EBUILD globalid-1.1.0.ebuild 778 BLAKE2B a5548966f82286428daa69ac4a2ce970f635fdd7c5a7891cbd6cc884c318b3aba06862e48cf8fd125b4acb7c2b6f93434a9ea7733b34fb5780baadbde004045a SHA512 65402c76d5afb95fd0b927c8f4fd23e5f3d78931abf8d3706c0a57847d38394df7ef3e448efed8e127f1780b35ece3fea73f723f502e162539df6b1d5b3f2bfa
MISC metadata.xml 341 BLAKE2B e15397f0d2b0ce51ddb3da642f55ca1ed8ce12d69621757ac84ac8649108faa27948164eb1adcd1f5e1aee48b5cb2d01a2c75faf93285bb06c33841f04805600 SHA512 330c1a59a0a77ee5e02a685fb2b6884c16f99028960c308319077b2815a0b86eb4e320bbcae48fc4efadf80931da56ab2163c8b51b544d18c6aab896053c5733
diff --git a/dev-ruby/globalid/globalid-1.1.0.ebuild b/dev-ruby/globalid/globalid-1.1.0.ebuild
deleted file mode 100644
index 0f034d10f931..000000000000
--- a/dev-ruby/globalid/globalid-1.1.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="globalid.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Reference models by URI"
-HOMEPAGE="https://github.com/rails/globalid"
-SRC_URI="https://github.com/rails/globalid/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/bundler >=dev-ruby/activemodel-5.0 >=dev-ruby/railties-5.0 )"
-ruby_add_rdepend ">=dev-ruby/activesupport-5.0:*"
-
-all_ruby_prepare() {
- rm -f Gemfile.lock || die
-
- sed -i -e '2irequire "forwardable"' test/helper.rb || die
-}
diff --git a/dev-ruby/hiera-eyaml-plaintext/Manifest b/dev-ruby/hiera-eyaml-plaintext/Manifest
index cd2a153acd47..b2cdbe89548f 100644
--- a/dev-ruby/hiera-eyaml-plaintext/Manifest
+++ b/dev-ruby/hiera-eyaml-plaintext/Manifest
@@ -1,3 +1,3 @@
DIST hiera-eyaml-plaintext-0.6.gem 5632 BLAKE2B cb9c721615ac68ea5a6ea823246b5d0234a4b0d4496d89f345956109d8bba2f0977f65af14d628f22f4457e710fe603e0cc1447d386c2bf8a47d6a5844d05365 SHA512 a6f1ccc5fb7249ae973aac0920b2eb14aa2b3472921cba50f4e9b791107cd5b2245b7d0f7533c66a84caa0a3f4bc1fb044983ba0b0dadd9cc514686dfd62b32c
-EBUILD hiera-eyaml-plaintext-0.6-r2.ebuild 403 BLAKE2B f47048303553d4acc09724dadd6ce8d91a7d15396141d89e65c4e04375f6aa523d61a40bb5924416011366ce6f82809ad23280d7a355c1a8eddc012b4c75edb4 SHA512 e88e6c768f30d6cfbb4524394b833c1e1e8c3593d5c1560d0a358dad3479e5d85c7fe7851734157187249abbe3b35476b01d66a5b074bc69b86b28e30d0e8bd5
+EBUILD hiera-eyaml-plaintext-0.6-r2.ebuild 403 BLAKE2B f2b69b5ccb396248a57b5b62a63142d77f9b190ba862f8a831c63b72c57b8dcdfadaba0005287827cdc9a8f2fbd5833acb002be4ef33dd080b2bd191526ab995 SHA512 c7a4f52c66064abac38a1584a8eddfd0f57dacaf1ec53ab6a74466577db178cd4d9c242feb7405300b6935b57aa1ffa25f63fec02be3d5fc1a04b5d2ff037f28
MISC metadata.xml 485 BLAKE2B 0fb2ce15c56288f2bd4998bb400340c0926fedc9757838207948a5853733d5ce33c74447d23fd7fc2c0569fba79ab36a4b53cdcbf6743a43f3afe29888dae041 SHA512 725b95fd3cffe0807668c847b2febcb64ec65b8577083a80eae4b92ffd3921d7ba3e138f4157f7b8341074d3842236e76d45404a9f36170144afcef6604c9899
diff --git a/dev-ruby/hiera-eyaml-plaintext/hiera-eyaml-plaintext-0.6-r2.ebuild b/dev-ruby/hiera-eyaml-plaintext/hiera-eyaml-plaintext-0.6-r2.ebuild
index b3f13e76f889..6e98da6900b4 100644
--- a/dev-ruby/hiera-eyaml-plaintext/hiera-eyaml-plaintext-0.6-r2.ebuild
+++ b/dev-ruby/hiera-eyaml-plaintext/hiera-eyaml-plaintext-0.6-r2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_TEST=""
diff --git a/dev-ruby/html-pipeline/Manifest b/dev-ruby/html-pipeline/Manifest
index ca626ba806de..dac34a664c0e 100644
--- a/dev-ruby/html-pipeline/Manifest
+++ b/dev-ruby/html-pipeline/Manifest
@@ -1,5 +1,5 @@
DIST html-pipeline-2.14.2.tar.gz 39691 BLAKE2B 156b73b1ff2efe9495556b24a5e0b607386ba944e239f3748e9224024d8bcce6f51f54d50db36499a2fbebb083b064f84f62af335576dfafab0554e8e4259204 SHA512 6782295364f9dae304e1044827bd594c742257903f48f78fbcac4359c6596c506bf3028c9d3c33116f1971a568c4aa2de72689c576ab0576ffdda438c6497de6
DIST html-pipeline-2.14.3.tar.gz 45196 BLAKE2B f9a2976188a29648b53cbb065343aa6f2f4faf8346daf65256a2178a737dd529cb87b68df6cf98ed9ba7805a73f245a97bfcbb51e35554f09172147dc74dcce1 SHA512 fe2ed353894b87f66f30498625e657593aea3a5730d122f3d57a17a53d76351ed6899c04a597b81473b22be752af044fcd13e01885851ac525913143daa8b4c6
EBUILD html-pipeline-2.14.2.ebuild 1117 BLAKE2B 40c05b285783ee77dcb47326266e12d1bcd6d11388ce5bdf769767e71dbb2db040c7a0d895d30e9ce9f276a0514807d9c2ecf2797005b5eb121490da0f52264c SHA512 5d1368e4e048b35f37853c7ee5f92d20a4e4894bdb40dee82843cb2a867cb241f9e0b67f1cb88b3a54d88adfd4c16bf0a796d23269bb1b09ab3d66b772d506c2
-EBUILD html-pipeline-2.14.3.ebuild 1117 BLAKE2B 40c05b285783ee77dcb47326266e12d1bcd6d11388ce5bdf769767e71dbb2db040c7a0d895d30e9ce9f276a0514807d9c2ecf2797005b5eb121490da0f52264c SHA512 5d1368e4e048b35f37853c7ee5f92d20a4e4894bdb40dee82843cb2a867cb241f9e0b67f1cb88b3a54d88adfd4c16bf0a796d23269bb1b09ab3d66b772d506c2
+EBUILD html-pipeline-2.14.3.ebuild 1117 BLAKE2B 777dee928492badbfe9c6cae3c37a64a4a4c3b00a59fd0bf90ab4aab8afd24211142120bdb4e00669a5eff565224aa05818f27b77cea377862b2764aecee8571 SHA512 d1187849315bf2a6c9b57d4f8603500a1263748285b08caf73ee81a2ae4da0f52621f4d4ba532b136473dc1a6dbbfa2ebf59461bd2ec8cacc7fe974d802bfb3c
MISC metadata.xml 341 BLAKE2B 9cbe605182f3daa099064c715d545ec79a48afd90fefde964aeaab480308cc2d668a4655217fe8db21719b4a306bb3ad515f8b7ab9e6179e1e9d45810853724c SHA512 6312a037c8b640210680bff1f5e1d238e5497b6f28d3dfe16b4cc8faa1f38f0de45181d8bec4577afeba12aab75c435866c0e0151170cc55ce5b4c7c607a94ac
diff --git a/dev-ruby/html-pipeline/html-pipeline-2.14.3.ebuild b/dev-ruby/html-pipeline/html-pipeline-2.14.3.ebuild
index 2f0ed5becc11..83c9e9e5a104 100644
--- a/dev-ruby/html-pipeline/html-pipeline-2.14.3.ebuild
+++ b/dev-ruby/html-pipeline/html-pipeline-2.14.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
diff --git a/dev-ruby/jbuilder/Manifest b/dev-ruby/jbuilder/Manifest
index 8b25a848fadb..d0e93f1b8640 100644
--- a/dev-ruby/jbuilder/Manifest
+++ b/dev-ruby/jbuilder/Manifest
@@ -1,3 +1,3 @@
DIST jbuilder-2.11.5.gem 27648 BLAKE2B 0a40c82ad1f68df5748be4425605eafd03bcd0262957915bc491037c45c21f5542ffae3d3f4e7dc8a20874f96dc1a7c3c3dd348a4c09b08f15117ca45103d260 SHA512 65caea9426cfe146fd4aaf0c9313e04f8f9d23d72faf959da4042d090f4e31be6a7040418fa9e6dc3f02e8acb3a0e2b5d3216af4f2fed8761b70a35101f4eb96
-EBUILD jbuilder-2.11.5.ebuild 627 BLAKE2B 66dae2f77faf6043a74b18d6f1513ca1be50939f07803c5ecdc4bafc3f5988e177b5fc8bd105345b77da3b048260b48d144e6dd95f1e77e261aa041fd4ffc080 SHA512 a430467a0d980d48098f845164125785b7d6cd92c4079add208198cade81ffe3ec142d919e28dec77502e4f6f003aa20f94764d812a3043aaf9934a466ef8453
-MISC metadata.xml 327 BLAKE2B 32dc77dd578d2e654c1aa3fddfd6c9a7c2b735fd9a7ac5ff62836bc015b72c209f64ef672ce8bd49107d883ef2655fde7ab8dc3c5bf9ae0904d18d8d28acf5be SHA512 fed45cd3a48b9909cfd7447fe71323c9d28e4660115c5c758ab171823ea9942afe8eca0d8a8a6f4d947a921f1974d901b9f97ed43b33282f927e138dc4831740
+EBUILD jbuilder-2.11.5.ebuild 627 BLAKE2B 9d121a6cc16e9cb873907d161a231378b94bbc53e137a6e2c82e8409c10848ef628b0e705d307a39972409a4bd3ab04dee3ca53521ce10e0669f217e544bac17 SHA512 bfcccef33906711b291e24bc09a80a720f1b653c3d4b25bd1333b8ddcfbb00c8ece649dc7fddf9a7df9ed97325a6723170541be527f7ea74c3965bdbad9bc65e
+MISC metadata.xml 393 BLAKE2B 013bb2a77f4a32892bd7e135fbaeff82f02f2e5e7247f73373aa51aa4c4da5465659400c54194494c46679b3bded6918658ca3be64ad9b77bbc33bcae6274d19 SHA512 d8bb101ce32dfa351ed2102d61be1dbb8a81d44720df03ef287f666c2e7a9262cb88cd78962b9819bd694040bddbb06359ac6d65620231b151abc8a308e4f479
diff --git a/dev-ruby/jbuilder/jbuilder-2.11.5.ebuild b/dev-ruby/jbuilder/jbuilder-2.11.5.ebuild
index 5fa605318ec3..83895a92f2d7 100644
--- a/dev-ruby/jbuilder/jbuilder-2.11.5.ebuild
+++ b/dev-ruby/jbuilder/jbuilder-2.11.5.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_TEST="CI=true test"
diff --git a/dev-ruby/jbuilder/metadata.xml b/dev-ruby/jbuilder/metadata.xml
index 10b423c6bcdb..85b61883d094 100644
--- a/dev-ruby/jbuilder/metadata.xml
+++ b/dev-ruby/jbuilder/metadata.xml
@@ -1,11 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="rubygems">jbuilder</remote-id>
- </upstream>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="rubygems">jbuilder</remote-id>
+ <remote-id type="github">rails/jbuilder</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-ruby/jquery-ui-rails/Manifest b/dev-ruby/jquery-ui-rails/Manifest
index ded0a6e0bf6d..5d89391c0d69 100644
--- a/dev-ruby/jquery-ui-rails/Manifest
+++ b/dev-ruby/jquery-ui-rails/Manifest
@@ -1,3 +1,3 @@
DIST jquery-ui-rails-6.0.1.gem 175104 BLAKE2B f990968bc75d5f2c5556363f41eafd9ce2207dc08e20bbf10f857656219253fd5f29e8b4d131f7a8b942682d6c32bb11797c08621b34847f77984e7fe57e111b SHA512 ec0fd8c15ef9dbdbef01bdaca22fb36251a2ced090ade6859cff7c72e183c3c750fc384fdf757db7160ec1c6426ce84c972cce255c3d42a2bb9ebe5539390485
-EBUILD jquery-ui-rails-6.0.1-r2.ebuild 562 BLAKE2B 0461dd3e9f62d023860ac27fa252392ec590c7ad2286e2fc8c87eabde2d44d0629a7c46b565c05a5d30ec26439003c4569a3f58613b40ec67b4f9a387479cb2e SHA512 61c623ba8315ada4d31fa9fa000e1cbdceecd52d4672f18b46af0bbee1b27a834f294a07ca6d2e62d611fd75ff6642de137028fd75e253e28825ce8e6f900e38
+EBUILD jquery-ui-rails-6.0.1-r2.ebuild 562 BLAKE2B e6202fbfdfcba1b1c9a507acdcd96b8cd383b8f592cff8f270c89d6ddf1228cb9a4b381dfac27954248b4e8191d8a8f596552aab00b2868bf02975b82e53b1b9 SHA512 9ba808dccdf2ff3e24641c99debe62e150753117904c78bd22393f5665eb9d946a98fd401a7c3eda95634989ae147684dae1a8578b9bbce3f72187fbb4debb99
MISC metadata.xml 348 BLAKE2B b1174ac8be61f4859f162e196c15ecc516e515d0dd0065cf2b11b31ca346efb1526bb786a4d188b4a3aff245c9508af26b8997adbaa415698d5d7f99db170c00 SHA512 9e85580876bfa1cabe43c1f688ac5aca3881a4288be5c3e0f2343821c0ffb97d560da35a71200c93ffb36175b8da8108e66e2855773db04577c712a6bada6fc6
diff --git a/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r2.ebuild b/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r2.ebuild
index cff651cd59a9..e15b14158cda 100644
--- a/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r2.ebuild
+++ b/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST=""
diff --git a/dev-ruby/patron/Manifest b/dev-ruby/patron/Manifest
index ba75b0308b95..f2743d81cdcf 100644
--- a/dev-ruby/patron/Manifest
+++ b/dev-ruby/patron/Manifest
@@ -1,4 +1,4 @@
DIST patron-0.13.3.gem 65024 BLAKE2B 87aa69aab49978d14a80ed9e09d74d7853da3512875cc3aecd3f387d1523b85c84625b57a5826e5f5f999cec4feaae58c1aaae96582144a5c9dc537c9d5a4224 SHA512 afbbbd9570e338a5d1b97b4ebeda76ac95a22c29d908629723d345a47400183c2ccee67ebcaf5b6f9ecb032eb3b847e70ec9eebff75b33045a3665c215abfbd0
EBUILD patron-0.13.3-r1.ebuild 1071 BLAKE2B 1bc5b7ae60930f6c0f367ba67f6271cc5b4bd8e1d22e361f8b72b9c11ee2931db6e72f9f967fef345426f9c2616f72ffc778e537447241256df2a5b21f214a81 SHA512 3847ea717b84f2138037b63d2cd127aa15b3cae78ee882681343429ffbc70e67fbbbe1df0c83c9c6c29bb971483f584064191d56edb9bb2544efc8e80963ba2a
-EBUILD patron-0.13.3-r2.ebuild 1127 BLAKE2B e4715a5e304c12aec566aa6df3822607f235c82532d2bcec6982fac1b65049174ae810a92c23899d1a41c051e6a19d79db783ee530d18f4a6a7ebf55d27eea31 SHA512 fddece884e5bb72a9c00725b5c8333ac2b8ffcc23358f176a361e8707fd67cc4db0530579d0fbdfffe86562e680bdcf3baf0a16c102d4755789d5cbc58de731f
+EBUILD patron-0.13.3-r2.ebuild 1126 BLAKE2B 9025571422f05b5f9edb9a99cc90d181874dab447c116360471b5c0f5c89e548ef969423c9f3d422db2501055934a17b3873652f2f414f1b1195a415931c431d SHA512 530fa49da14167492ffaf93ca591fde1917de57ada61f8ded9237b6bd6b22e53ac9d43314e07f074b61233ac1271356e00d8b36f55130cca6560aaba62ae7016
MISC metadata.xml 324 BLAKE2B 80545356beebac06bf5b95f99be2f12fbb2fd4284e28036de156f75bef023216880bea03c9497123b0c111d4d37902b6ba3d9cab37ce5bc47b19e9d3e5e944f3 SHA512 1f260c57a3cce5424764eb1f287734d7e7093e08ffcdcac0c2f8ffe3c54a1aa53b21c008783b4a8b68bf20270d988b0ec108e9c647cafe347898a29d08b6a1ea
diff --git a/dev-ruby/patron/patron-0.13.3-r2.ebuild b/dev-ruby/patron/patron-0.13.3-r2.ebuild
index edd506521bd3..f48b9a84af8e 100644
--- a/dev-ruby/patron/patron-0.13.3-r2.ebuild
+++ b/dev-ruby/patron/patron-0.13.3-r2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/toland/patron"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
IUSE=""
DEPEND+=" net-misc/curl"
diff --git a/dev-ruby/public_suffix/Manifest b/dev-ruby/public_suffix/Manifest
index 73ff4e8d7ba7..e6c7874d82e0 100644
--- a/dev-ruby/public_suffix/Manifest
+++ b/dev-ruby/public_suffix/Manifest
@@ -1,5 +1,7 @@
DIST public_suffix-4.0.7.gem 113664 BLAKE2B 5da86713da01f59e7f311985a36b835e02807ca5f186ffc5e41e42cae7781cc10d96a4aca77dafb77050c78e6fb03e10f7ac55dace776c5cca68bca9f4bd7d75 SHA512 acdfe135684277a669ceaa61ea78fc70b979614f63daf27d145e78e4013221eac106651838a27b6694844f4fc33521ecc9f81102582ca1f1232fa80ce8191207
DIST public_suffix-5.0.1.gem 114688 BLAKE2B 7d1f2bf8b05c4de548b281f01a50eba8911ca9d56f42301139e0e3242eb9960db7b6fe312f4b65996b9b796fcc84748c53968771417b45773a453dc99b2fa33b SHA512 9498d53af79ffa7ccf5f94eb4e54c2281ff3e025d963c9024aeac06efa919dcf766a51f901ab6168125737b6f53831f8835d5777739fc45ddb66c99c2e573746
+DIST public_suffix-5.0.3.gem 113152 BLAKE2B e14a5c343f4db466a31c3a84c95f810d82b5bf64d6be9e0690d9639aaae8feec91ffb1e867dcb3664027426c436396a090a7051189308414b76c4f962c899930 SHA512 7d8c1c0ff951458060dfee4247cfdb04a3f875f97e8451e2955b05335c9ea8480612be1455280ee86c9b2a1c62d0dac663d67b68825d8ce3a99ef63c5841017d
EBUILD public_suffix-4.0.7.ebuild 819 BLAKE2B 3d6d701d9c3821724d1228a91cc8d19f2fa9c87139191e182306ddb72aa6c2c9ffa6ec1e533fb625f54c625d1d3633d4d920ba0f8a3ef32b658bd07d1bbbfc2e SHA512 985b92ee522b23622c2bb61f03a91ab8ddd1f19215f84541c4e812496e1ea5a29a1542a9047488504534d54c5e3303f27acbb2ef12ab8abffb1b16ee89901ddd
EBUILD public_suffix-5.0.1.ebuild 812 BLAKE2B 6ca0e963618e44ad1b0bfcfbed73fcded707c4609b78a2adeecfcee64d666e2b9641d5548442429cb9a2627854885d65c72a2d3f25072e2f7a24f21134bf287d SHA512 93947cb09f8e433f438a67b70d8c2818e4c3b1ea3843c79a6b309a07d4ca83be62f7d17ae9b06ec6b2a366bb70bacd1f0544cfb1f4ff337640ce716a39944a05
+EBUILD public_suffix-5.0.3.ebuild 811 BLAKE2B 754b20edf0964b4f01ea7a37033f49951a83458b16d6ecf24aaaf2444e3ed25ef4f339f8a14f85728cbc7bfd53edf7ac52a9c082d08590e99158d20fd236ae3e SHA512 61d304e359f9fc58e517c2c43ac02bf543ce2ff1abdd3f62fa34cce77599ab1f1c267714944c0bbb7b4e1147089d1b34256d41f57ce5f02e07e9111f1a23416d
MISC metadata.xml 341 BLAKE2B b3cca7169b9fbc96674afb8199385f169236045a393efea2c899cb2ef6ba3f2887225b7f543fe4bfc7a48d67405cf88a58c2d076cd3ab8ad24a36997e836e8fe SHA512 d70ea0d3d7bcede6344839ab591ca4bb86da938f57fa8ffa1e2fc8498b0867fd9a5859a7b96b372453f577620c26250df8c20b9687aea96234a01d249251ad27
diff --git a/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild b/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild
new file mode 100644
index 000000000000..9fa9780bd520
--- /dev/null
+++ b/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Parse and decompose a domain name into top level domain, domain and subdomains"
+HOMEPAGE="https://simonecarletti.com/code/publicsuffix-ruby/"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/mocha:1.0 )"
+
+all_ruby_prepare() {
+ sed -i -e '/rubocop/I s:^:#:' \
+ -e '/yard/,/CLOBBER.include/ s:^:#:' \
+ -e '/bundler/ s:^:#:' Rakefile || die
+ sed -i -e '/reporters/I s:^:#:' test/test_helper.rb || die
+}
diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest
index 9e953f340933..757e87f03b35 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -2,8 +2,10 @@ DIST rspec-mocks-3.11.2-git.tgz 202347 BLAKE2B 7db89badf2cd3a9bdb590260dfced05cc
DIST rspec-mocks-3.12.2-git.tgz 204751 BLAKE2B bcbb8d6df6b1bf3b58e43e72c25b792f91f00467520cb1b366883e8ad54b7a380b287ae9e6f453de78603423f099ed0d4b3759338f5a4a91ea9c42c16439c4eb SHA512 ae1cdafe53d7c3258bce4cd0bec10a9b91886f2b71736e028350ea212999b88b9fb2e3554f1db040bf8e66cfb2d0139c305aa219e01c8db998b75283da327d3a
DIST rspec-mocks-3.12.3-git.tgz 204925 BLAKE2B b72faa1e560b179a0bb9f2a59d53b2dd01142bfaaa60f66056848eb3f3c7181877be3d921c3eff5e023834fb256f2a7f49f96cf448040713e52560c8d4525ef9 SHA512 0ed50f0e9a38a23805a56c1ae3ffa94f27428755f6613053df0771440d0b5b9f3d6d1bbc8a3e310e0f66b57540dd8bc3e409336c96a78d178506b3ac2e849b67
DIST rspec-mocks-3.12.5-git.tgz 207219 BLAKE2B 8cd6b706df056fbf896164f195338bc3e3f77393b0c8550a7e6e149a337de2efc0872ee50320d0c8e3d5d462ce3106b1cc34b1ea5854794e84876c32d8a6c4aa SHA512 14cdbc38e88fe6a9d25c833814074bf94ee529bc8c2f13b5bdf74e9078a264d09f6b38e35966c1005fd6fbbfb004276fe1cdc5d614cf9a15550898a40d0dd474
+DIST rspec-mocks-3.12.6-git.tgz 207213 BLAKE2B 0b8bded9c6a04bb79910784e67f97028b9935b9e20e6934c3d1cccdf7b981b386a8dfb2e5e0c1f58fbbc2006fb68dabb108444b0f284b7f7f3b39bb73cb01cdc SHA512 f11ef99bdef109e3b332e0cc79e0d9c46db906b0c939ec6a89782219cea03e6282fe867212caaf2bf2eb272ed7ae1f4fe059a5626d131141925f731fcda3e91d
EBUILD rspec-mocks-3.11.2.ebuild 1399 BLAKE2B 2f02aed3cb4f62691a47514c4384cc29f8bc7bc3d9107ff7097ad818f02d6fc6b8ab9331f58214eb538b2689618ec59bd49cde62ebd7e33d00d761a6911f7356 SHA512 3883304f31054bf4d0e8e03bcc4ccc69c3a4cbccf941b05004cb808e33621d25826c14d68f14125666f1f4a00efa5cb730ffc863254372e3d5c48bf851997e95
EBUILD rspec-mocks-3.12.2.ebuild 1407 BLAKE2B 1aa60e883d5af164ceb6ba342e4cefa91e499fe53619d36b9f1854714b025d47d00ace77e7791dc7c400141fc7f838429b199b6f6384dbe4478acf0171ec27e7 SHA512 68ff22a9fbfb0767e45de1e5a575c609d943f123438d4c635a8da604d927372e4a530e9ed055101089955d54cbc3096d254ac0a066c26fea7a7e646c50b62352
EBUILD rspec-mocks-3.12.3.ebuild 1407 BLAKE2B 6333b5e834880b68c0a561ee31495c9eef6cb82abb01f4efa08987940f385d19ce06ee5cbae77adc5efafc0465c85dccdc2c103bf1ba10603077ced4ae1a76ee SHA512 139dc470408d9fefe0a170104bbab9d4f768bfb5cc3459cb7fd6cc2057363b8b7ebc9f0f3ea9ded5d4f5dcd96e78c1f79a9056b1506618c2b06e1580f2350d04
EBUILD rspec-mocks-3.12.5.ebuild 1582 BLAKE2B 508c0ed130dda249367993ea3d8e3ac77e5c8a043579d6968cfafb613cc38fc27476696ae76209fd28c9e9f9ec367801668efff5956c9106e34e8ae7461514c0 SHA512 f1011b7c297fd523de87ed4668d13b41f5c69cc2a2d6187e67a51f2b8b70c17ccd743a471afe3bd028325396014ff8b80b6b71029602612cf19a245e2d007697
+EBUILD rspec-mocks-3.12.6.ebuild 1582 BLAKE2B 508c0ed130dda249367993ea3d8e3ac77e5c8a043579d6968cfafb613cc38fc27476696ae76209fd28c9e9f9ec367801668efff5956c9106e34e8ae7461514c0 SHA512 f1011b7c297fd523de87ed4668d13b41f5c69cc2a2d6187e67a51f2b8b70c17ccd743a471afe3bd028325396014ff8b80b6b71029602612cf19a245e2d007697
MISC metadata.xml 344 BLAKE2B 5b939c668a8c75c33348bff9e8a0fa6042702fb59cdfdc2c8b45db1d9d191950a63d6f9b1329e6a2717a097d7b001afecb9ebbd0fa08badaf95664d37b06eb17 SHA512 026e9a293c2f99d86a11f37267fddcf54dbdc33aec00f470a988d477d6e3198ccc478c03cca059be0a4e324b9f256719c99c7c81af97c75fd7cebab433d4b1a1
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild
new file mode 100644
index 000000000000..ab18244b00f2
--- /dev/null
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+#RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-mocks.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-mocks"
+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 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+SUBVERSION="$(ver_cut 1-2)"
+
+ruby_add_rdepend "=dev-ruby/rspec-support-${SUBVERSION}*
+ >=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/rspec-core-3.12.0:3
+ >=dev-ruby/rspec-expectations-2.99.0:3
+ )"
+
+all_ruby_prepare() {
+ # Don't set up bundler: it doesn't understand our setup.
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+
+ # Remove the Gemfile to avoid running through 'bundle exec'
+ rm Gemfile || die
+
+ # And consequently avoid specs using bundler. This also avoids a
+ # circular dependency on aruba.
+ rm -f spec/integration/rails_support_spec.rb spec/support/aruba.rb || die
+
+ # Remove .rspec options to avoid dependency on newer rspec when
+ # bootstrapping.
+ rm .rspec || die
+
+ sed -i -e '1irequire "spec_helper"' spec/rspec/mocks/any_instance_spec.rb || die
+
+ sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest
index 374a1243e36e..2895aa6f81f3 100644
--- a/dev-ruby/ruby-gettext/Manifest
+++ b/dev-ruby/ruby-gettext/Manifest
@@ -1,5 +1,7 @@
DIST gettext-3.4.3.gem 233472 BLAKE2B d1edc1e4a004412b21ca4aa9e0e1df2000626ffde42e81f092f3a19c3ce080ee4660e5cbcce6d3f9a77e30cccf5f942ef1fa7d12e8680f0a50d67f69ad3ac41a SHA512 144c7d0964660ef671494272138a29abc3b51de1a7d6f8ee920a73cefe05657eda77024c59009179f4880003bd45eeaae7a82ac57b387fb0b924bc0f6eb553ea
DIST gettext-3.4.4.gem 232960 BLAKE2B 7822245f1efc63c3faccae299c84f671f0eb264776288cd4d60f9981988f4942fd3b3033fdcd58e03d2129f5ece3a579dbf3bdffb567c96d9affbabe7355613f SHA512 2321e13d9789dc059518c8ae0501bc26fe74fd0a24c9336c913a9ce8d2a2d77b0a7ece883f5c36e286144256077ecdbdacc84ffc37fb7753fe8bc589d473b00b
+DIST gettext-3.4.6.gem 232960 BLAKE2B 108e89bd34e0a3341d4c09b7a444a2ba3a6c84e3f95ba22df4fd0ed5374bb7ad94131fc6ceb2407b16d9e7995383853b80101ab61319a87ee57147cc40ca3279 SHA512 1c98ef539509231aa7bdd7d725767576bebd7000b55599c2ac59bc915fc52aac7a4075575907893701322bd06bf7035dbcc7e262b39d93b5eeaa6f9a3511a20f
EBUILD ruby-gettext-3.4.3.ebuild 1631 BLAKE2B c625268980dcdabbee249ba8ea77ab82ab01e7d166b63233792f6e72f7a13f04c10a622ccf78472373c535d9380b74d0cf57875e0cb94d758bb039afefe0fa1c SHA512 d82d5caab3655f298b1e6199b9952dfa54fdc75746079b03cb412acc7f4d8a7d21ef8751f7e1c4c513c0c9efd073fbe22fb54e5f3e82fe11dd3e4bdf53d7913d
EBUILD ruby-gettext-3.4.4.ebuild 1646 BLAKE2B 7339ff35129277c74607535f429605bc85babd95626766c53acae4bafa913d729948bef30c0ff85acd865f4ebb5830dc71a2cfed688ac69ce6412cc6c804809f SHA512 a5821ecb54c482fb3febedbab9c81c0379aa611e1b8afabbfdcb268d368534bfe831829847cfc857d69f431fc7aae71449a633b3ec9ec1905cb29d624715f0cc
+EBUILD ruby-gettext-3.4.6.ebuild 1646 BLAKE2B 7339ff35129277c74607535f429605bc85babd95626766c53acae4bafa913d729948bef30c0ff85acd865f4ebb5830dc71a2cfed688ac69ce6412cc6c804809f SHA512 a5821ecb54c482fb3febedbab9c81c0379aa611e1b8afabbfdcb268d368534bfe831829847cfc857d69f431fc7aae71449a633b3ec9ec1905cb29d624715f0cc
MISC metadata.xml 330 BLAKE2B 240cd8ccd772b34535a5a8c79c30dbee969d061a6d70f388c89bcaac95a01ccb65be239f68314fb0f5aed655978f87be7eb34756633a7f42794077bb45e271e5 SHA512 8657b613372f01a686fe9861ac6285e79b1b90fc8d948f7631094f686a72a61df87df7dbeaabe41fda96a39cd5b013468532a494555e9cc787cf653c2dca1fbd
diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild
new file mode 100644
index 000000000000..cc1a817109e7
--- /dev/null
+++ b/dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_NAME="${PN/ruby-/}"
+RUBY_FAKEGEM_VERSION="${PV%_*}"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md"
+
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_EXTRAINSTALL="locale po"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package"
+HOMEPAGE="https://ruby-gettext.github.io/"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc test"
+SLOT="0"
+LICENSE="|| ( GPL-2 Ruby-BSD LGPL-3+ )"
+
+ruby_add_rdepend "
+ dev-ruby/erubi
+ >=dev-ruby/locale-2.0.5
+ dev-ruby/prime
+ dev-ruby/racc
+ >=dev-ruby/text-1.3.0
+"
+
+ruby_add_bdepend "doc? ( dev-ruby/yard )
+ dev-ruby/racc"
+ruby_add_bdepend "test? (
+ dev-ruby/test-unit:2
+ dev-ruby/test-unit-rr )"
+
+RDEPEND+=" sys-devel/gettext"
+DEPEND+=" sys-devel/gettext"
+
+all_ruby_prepare() {
+ # Fix broken racc invocation
+ sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die
+
+ # Avoid bundler dependency
+ sed -i -e '/bundler/,/helper.install/ s:^:#:' \
+ -e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die
+
+ # Avoid dependency on developer-specific tools.
+ sed -i -e '/notify/ s:^:#:' test/run-test.rb || die
+}
+
+each_ruby_test() {
+ # Borrowed from Fedora
+ local -x LANG=C.UTF-8
+ local -x LANGUAGE=ja_JP.utf8
+
+ # Upstream tries to daisy-chain rake calls but they fail badly
+ # with our setup, so run it manually.
+ ${RUBY} test/run-test.rb || die "tests failed"
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ dodoc -r samples
+}
diff --git a/dev-ruby/ruby-gtk2/Manifest b/dev-ruby/ruby-gtk2/Manifest
deleted file mode 100644
index c377d918da19..000000000000
--- a/dev-ruby/ruby-gtk2/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
-EBUILD ruby-gtk2-3.5.1.ebuild 727 BLAKE2B 19286a883ddd5706f697b3f9e89b7ae4c93890da905416332f8bec361e5398e7d12bf9d42b2aa2b69c59f11bca791fc25f5d2817276f1b350ac298d896850adb SHA512 2d4cde746939cc2a103b79bc81dca29a61a6c594cbbf5bcfec6eb8e35ff216df06f17c606dc09eec843053074695a5a5e980a6e87d884abcf2ef6af05bca6e7c
-MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gtk2/metadata.xml b/dev-ruby/ruby-gtk2/metadata.xml
deleted file mode 100644
index 3b50d592e675..000000000000
--- a/dev-ruby/ruby-gtk2/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ruby-gnome/ruby-gnome</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ruby/ruby-gtk2/ruby-gtk2-3.5.1.ebuild b/dev-ruby/ruby-gtk2/ruby-gtk2-3.5.1.ebuild
deleted file mode 100644
index 0bdfafd3e4e4..000000000000
--- a/dev-ruby/ruby-gtk2/ruby-gtk2-3.5.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_GNOME2_NEED_VIRTX=yes
-
-inherit ruby-ng-gnome2
-
-DESCRIPTION="Ruby Gtk2 bindings"
-KEYWORDS="amd64 ~ppc ~riscv ~x86"
-IUSE=""
-
-DEPEND+=" dev-libs/glib
- x11-libs/cairo
- x11-libs/gdk-pixbuf[introspection]
- x11-libs/gtk+:2[introspection]
- x11-libs/libX11
- x11-libs/pango[introspection]
- x11-themes/hicolor-icon-theme"
-RDEPEND+=" dev-libs/glib
- x11-libs/cairo
- x11-libs/gdk-pixbuf[introspection]
- x11-libs/gtk+:2[introspection]
- x11-libs/libX11
- x11-libs/pango[introspection]"
-
-ruby_add_rdepend "
- ~dev-ruby/ruby-gdkpixbuf2-${PV}
- ~dev-ruby/ruby-atk-${PV}
- ~dev-ruby/ruby-pango-${PV}"
diff --git a/dev-ruby/ruby_parser/Manifest b/dev-ruby/ruby_parser/Manifest
index be64fbbb606a..3defc51b71d6 100644
--- a/dev-ruby/ruby_parser/Manifest
+++ b/dev-ruby/ruby_parser/Manifest
@@ -1,7 +1,9 @@
DIST ruby_parser-3.19.2.gem 778240 BLAKE2B b9a136f8aa93fe915eedc5ca16a54a8c21446a48db89e86f7936dbbd4ee913f7bc61fcbaf136cd1965bbbd6601634a6832a09f0226647cf2ea802689251946c6 SHA512 c71e7e76e37ebe6e9489e9f0bb963b7b34adc8f4afa73ea4ad90356579725bd1a234f6e015a9c19b2c294c1ffe0d6b093be838ec0059a61fb5866cfe9e04f18b
DIST ruby_parser-3.20.0.gem 852992 BLAKE2B fd261c46e1fd0dbdbe13f02aa0c063334294a82a22af1491d760af2f1922a0c71355d2c002dcaa1fcf7c24fc9a157a4a640969ed946750ba90dfb87dcf8e785a SHA512 4cbd35703c35a799d8e06b78708adff378ff82d53f658908fb6cccfddbd6c200892bb2a3b4923fc17d2c4f7f611af12e3c942495a511d5470a05abb61ee1fba7
DIST ruby_parser-3.20.1.gem 856576 BLAKE2B 8944c8c1403bb23aeb77ea19fe5ff7596879c94350609fcffc839c15b9009efe7c172369363aa99edd561cfdf4fcf081e665dea494cf87d88b105c797cea25a4 SHA512 50e77dcf4893e0b56399e10804e7c6652f57b812444edcd247d3c70f89cf4e5308a90103dd63e032588557472513bc2e6ac49988fddeea81f9f7262e14653abd
+DIST ruby_parser-3.20.3.gem 854528 BLAKE2B 0451390ffd1b5c9e9d8abb557f0e87a7f15024ee2f187a2a03802e0406242489b952c97250982610a52f94453078ce15b3e6cb9f47adb16624b10c0e94d0f62b SHA512 1d7b0956fdd6dc01ca280d7c3ac2875b4b24074b017e1952aa660896b0c7838b967c872bb9d425a4505a0ae6b17a4642f265f082c7e3bf8e5dc00fb6dd221ce4
EBUILD ruby_parser-3.19.2.ebuild 1023 BLAKE2B fbda86970777f0fc3fba15123091885bd4bd28b0bafbb465b5dcedd9a711516142f1689305dd8729c52ad7e35b2ca4452f32602ff7a19483c2b85e1168ef5647 SHA512 5a97966e448b0db3afbccf65844af1627cfc25bc13e7100d3f6d0ec68ed0a19f36498d88897ff581fced173ef6f4336460805c4268d3ab5e77db3e53dcbcf0af
EBUILD ruby_parser-3.20.0.ebuild 1016 BLAKE2B fefe1e88784815f731ce58cca1189ba6775c7a409667b7a1ce7717f403bb09df5c688bbf031c4640fa5521d8e48b05c4a58df7ce2720151b792041e235d3537e SHA512 e407085f41b70ddaef423f2394e8e28c2502235b21a9d0a2b94121a7993c472d3248263a8d5c9dc731f1bf3a81e480bcc023f333e1d3f846d85f4332cd33ebd1
EBUILD ruby_parser-3.20.1.ebuild 1018 BLAKE2B 1316f0e96e8d08f2c93215e951be0b412e905c3ccca871ed306c0bb3a798f8ac123e9c299aaf9fcaa9c97c86c52066c2d9de3e206b34456bd0b9fc814b0af481 SHA512 50413ae27fbbcc76bc76abb0192d28755618276e017c19852afb067cbdd2f321ec175fda37620e64c25344c236547878f6a0d306f40818a2c7d107df7c3322b3
+EBUILD ruby_parser-3.20.3.ebuild 1018 BLAKE2B 1316f0e96e8d08f2c93215e951be0b412e905c3ccca871ed306c0bb3a798f8ac123e9c299aaf9fcaa9c97c86c52066c2d9de3e206b34456bd0b9fc814b0af481 SHA512 50413ae27fbbcc76bc76abb0192d28755618276e017c19852afb067cbdd2f321ec175fda37620e64c25344c236547878f6a0d306f40818a2c7d107df7c3322b3
MISC metadata.xml 348 BLAKE2B 10262df68f010eaed20fa390ed4feff5d619e168319f6477d9d70ef15a91219af5b4f49f89316c0350f3cedee9a47eb46a67c9837d22ce58ac190c55a747ac21 SHA512 66eb4ff6e49c3249c2a952b39d3738f3c66252203b16cd635aa04d59eed907cfe9c11197a4e104fd8cf0585b9f3d60c639e4ffbe7ddabb211266f60a9e348bdb
diff --git a/dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild b/dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild
new file mode 100644
index 000000000000..489adba616d9
--- /dev/null
+++ b/dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby parser written in pure ruby"
+HOMEPAGE="https://github.com/seattlerb/ruby_parser"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/sexp_processor-4.16.0:4"
+
+ruby_add_bdepend "test? ( dev-ruby/racc >=dev-ruby/minitest-4.3 >=dev-ruby/sexp_processor-4.17.0:4 )"
+
+DEPEND+=" test? ( dev-util/unifdef )"
+
+all_ruby_prepare() {
+ # Remove reference to perforce method that is not in a released
+ # version of hoe-seattlerb.
+ #sed -i -e '/perforce/d' Rakefile || die
+ sed -i -e '/license/d' Rakefile || die
+ sed -i -e '/Hoe.plugin :isolate/ s:^:#:' Rakefile || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}