summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-28 09:49:11 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-03-28 09:49:11 +0100
commit115dcc7054f5934a2c8e26fd8a8eed5f3e29e9ce (patch)
treec31afe35699960753f76770d6b0b4ea48af9f686 /dev-ruby
parente292b671b113c2cc012beddad93a3df4f9410698 (diff)
gentoo auto-resync : 28:03:2023 - 09:49:10
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin106655 -> 106709 bytes
-rw-r--r--dev-ruby/actionpack-action_caching/Manifest2
-rw-r--r--dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild4
-rw-r--r--dev-ruby/actionpack-xml_parser/Manifest2
-rw-r--r--dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild8
-rw-r--r--dev-ruby/airbrussh/Manifest4
-rw-r--r--dev-ruby/airbrussh/airbrussh-1.4.1.ebuild8
-rw-r--r--dev-ruby/airbrussh/metadata.xml3
-rw-r--r--dev-ruby/arel-helpers/Manifest4
-rw-r--r--dev-ruby/arel-helpers/arel-helpers-2.13.0.ebuild8
-rw-r--r--dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild56
-rw-r--r--dev-ruby/bindex/Manifest2
-rw-r--r--dev-ruby/bindex/bindex-0.8.1-r1.ebuild4
-rw-r--r--dev-ruby/builder/Manifest2
-rw-r--r--dev-ruby/builder/builder-3.2.4-r1.ebuild9
-rw-r--r--dev-ruby/capistrano/Manifest2
-rw-r--r--dev-ruby/capistrano/capistrano-3.17.2.ebuild5
-rw-r--r--dev-ruby/combustion/Manifest2
-rw-r--r--dev-ruby/combustion/combustion-1.3.7-r2.ebuild58
-rw-r--r--dev-ruby/commander/Manifest2
-rw-r--r--dev-ruby/commander/commander-4.6.0.ebuild4
-rw-r--r--dev-ruby/commonmarker/Manifest2
-rw-r--r--dev-ruby/commonmarker/commonmarker-0.23.8.ebuild2
-rw-r--r--dev-ruby/connection_pool/Manifest2
-rw-r--r--dev-ruby/connection_pool/connection_pool-2.4.0.ebuild29
-rw-r--r--dev-ruby/delayer/Manifest2
-rw-r--r--dev-ruby/delayer/delayer-1.2.1.ebuild4
-rw-r--r--dev-ruby/did_you_mean/Manifest2
-rw-r--r--dev-ruby/did_you_mean/did_you_mean-1.4.0.ebuild24
-rw-r--r--dev-ruby/diva/Manifest4
-rw-r--r--dev-ruby/diva/diva-1.1.1-r1.ebuild4
-rw-r--r--dev-ruby/diva/diva-2.0.1.ebuild2
-rw-r--r--dev-ruby/dust/Manifest2
-rw-r--r--dev-ruby/dust/dust-0.1.7-r3.ebuild4
-rw-r--r--dev-ruby/fakefs/Manifest2
-rw-r--r--dev-ruby/fakefs/fakefs-1.9.0.ebuild4
-rw-r--r--dev-ruby/fast-stemmer/Manifest2
-rw-r--r--dev-ruby/fast-stemmer/fast-stemmer-1.0.2-r4.ebuild4
-rw-r--r--dev-ruby/fast_xs/Manifest2
-rw-r--r--dev-ruby/fast_xs/fast_xs-0.8.0-r3.ebuild4
-rw-r--r--dev-ruby/fattr/Manifest2
-rw-r--r--dev-ruby/fattr/fattr-2.4.0-r1.ebuild4
-rw-r--r--dev-ruby/ffi-compiler/Manifest2
-rw-r--r--dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r2.ebuild4
-rw-r--r--dev-ruby/fiber-local/Manifest2
-rw-r--r--dev-ruby/fiber-local/fiber-local-1.0.0.ebuild4
-rw-r--r--dev-ruby/flexmock/Manifest4
-rw-r--r--dev-ruby/flexmock/files/flexmock-2.3.6-ruby30-1.patch25
-rw-r--r--dev-ruby/flexmock/files/flexmock-2.3.6-ruby30-2.patch25
-rw-r--r--dev-ruby/flexmock/files/flexmock-2.3.6-ruby30-3.patch23
-rw-r--r--dev-ruby/flexmock/flexmock-2.3.6-r2.ebuild44
-rw-r--r--dev-ruby/flog/Manifest2
-rw-r--r--dev-ruby/flog/flog-4.6.6.ebuild4
-rw-r--r--dev-ruby/fuubar/Manifest2
-rw-r--r--dev-ruby/fuubar/fuubar-2.5.1-r1.ebuild (renamed from dev-ruby/fuubar/fuubar-2.5.1.ebuild)9
-rw-r--r--dev-ruby/gettext_i18n_rails/Manifest4
-rw-r--r--dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1-r1.ebuild38
-rw-r--r--dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.9.0.ebuild38
-rw-r--r--dev-ruby/gh/Manifest3
-rw-r--r--dev-ruby/gh/files/gh-0.18.0-ruby30.patch20
-rw-r--r--dev-ruby/gh/gh-0.18.0-r1.ebuild10
-rw-r--r--dev-ruby/gist/Manifest2
-rw-r--r--dev-ruby/gist/gist-6.0.0-r1.ebuild (renamed from dev-ruby/gist/gist-6.0.0.ebuild)7
-rw-r--r--dev-ruby/gnuplot/Manifest2
-rw-r--r--dev-ruby/gnuplot/gnuplot-2.6.2-r3.ebuild4
-rw-r--r--dev-ruby/hamster/Manifest2
-rw-r--r--dev-ruby/hamster/hamster-3.0.0-r2.ebuild6
-rw-r--r--dev-ruby/hiera-eyaml-plaintext/Manifest2
-rw-r--r--dev-ruby/hiera-eyaml-plaintext/hiera-eyaml-plaintext-0.6-r2.ebuild4
-rw-r--r--dev-ruby/hiera-eyaml/Manifest2
-rw-r--r--dev-ruby/hiera-eyaml/hiera-eyaml-3.3.0-r1.ebuild (renamed from dev-ruby/hiera-eyaml/hiera-eyaml-3.3.0.ebuild)18
-rw-r--r--dev-ruby/hocon/Manifest2
-rw-r--r--dev-ruby/hocon/hocon-1.4.0.ebuild24
-rw-r--r--dev-ruby/i18n/Manifest2
-rw-r--r--dev-ruby/i18n/i18n-1.12.0.ebuild3
-rw-r--r--dev-ruby/ice_nine/Manifest2
-rw-r--r--dev-ruby/ice_nine/ice_nine-0.11.2-r1.ebuild4
-rw-r--r--dev-ruby/jwt/Manifest2
-rw-r--r--dev-ruby/jwt/jwt-2.7.0.ebuild2
-rw-r--r--dev-ruby/kramdown-syntax-coderay/Manifest4
-rw-r--r--dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1.ebuild4
-rw-r--r--dev-ruby/kramdown-syntax-coderay/metadata.xml3
-rw-r--r--dev-ruby/launchy/Manifest2
-rw-r--r--dev-ruby/launchy/launchy-2.5.2.ebuild4
-rw-r--r--dev-ruby/letter_opener/Manifest2
-rw-r--r--dev-ruby/letter_opener/letter_opener-1.8.1.ebuild4
-rw-r--r--dev-ruby/liquid-c/Manifest2
-rw-r--r--dev-ruby/liquid-c/liquid-c-4.1.0.ebuild37
-rw-r--r--dev-ruby/liquid/Manifest5
-rw-r--r--dev-ruby/liquid/files/liquid-4.0.3-ruby30.patch23
-rw-r--r--dev-ruby/liquid/liquid-4.0.3-r1.ebuild6
-rw-r--r--dev-ruby/liquid/liquid-5.4.0.ebuild4
-rw-r--r--dev-ruby/locale/Manifest2
-rw-r--r--dev-ruby/locale/locale-2.1.3-r1.ebuild (renamed from dev-ruby/locale/locale-2.1.3.ebuild)6
-rw-r--r--dev-ruby/mail/Manifest2
-rw-r--r--dev-ruby/mail/mail-2.8.1.ebuild2
-rw-r--r--dev-ruby/maxitest/Manifest2
-rw-r--r--dev-ruby/maxitest/maxitest-4.4.1.ebuild2
-rw-r--r--dev-ruby/mimemagic/Manifest2
-rw-r--r--dev-ruby/mimemagic/mimemagic-0.4.3-r1.ebuild4
-rw-r--r--dev-ruby/mini_mime/Manifest6
-rw-r--r--dev-ruby/mini_mime/mini_mime-1.0.3.ebuild31
-rw-r--r--dev-ruby/mini_mime/mini_mime-1.1.1.ebuild31
-rw-r--r--dev-ruby/mini_mime/mini_mime-1.1.2.ebuild4
-rw-r--r--dev-ruby/mqtt/Manifest2
-rw-r--r--dev-ruby/mqtt/mqtt-0.6.0.ebuild8
-rw-r--r--dev-ruby/multi_json/Manifest2
-rw-r--r--dev-ruby/multi_json/multi_json-1.15.0.ebuild2
-rw-r--r--dev-ruby/multi_xml/Manifest2
-rw-r--r--dev-ruby/multi_xml/multi_xml-0.6.0-r2.ebuild8
-rw-r--r--dev-ruby/net-scp/Manifest2
-rw-r--r--dev-ruby/net-scp/net-scp-4.0.0.ebuild6
-rw-r--r--dev-ruby/net-ssh/Manifest2
-rw-r--r--dev-ruby/net-ssh/net-ssh-7.1.0.ebuild2
-rw-r--r--dev-ruby/octokit/Manifest2
-rw-r--r--dev-ruby/octokit/octokit-5.6.1.ebuild42
-rw-r--r--dev-ruby/ox/Manifest2
-rw-r--r--dev-ruby/ox/ox-2.14.14.ebuild2
-rw-r--r--dev-ruby/path_expander/Manifest2
-rw-r--r--dev-ruby/path_expander/path_expander-1.1.1.ebuild9
-rw-r--r--dev-ruby/pcaprub/Manifest4
-rw-r--r--dev-ruby/pcaprub/metadata.xml1
-rw-r--r--dev-ruby/pcaprub/pcaprub-0.13.1.ebuild51
-rw-r--r--dev-ruby/prawn-table/Manifest2
-rw-r--r--dev-ruby/prawn-table/prawn-table-0.2.2-r2.ebuild4
-rw-r--r--dev-ruby/propshaft/Manifest2
-rw-r--r--dev-ruby/propshaft/propshaft-0.6.1.ebuild36
-rw-r--r--dev-ruby/puppet-resource_api/Manifest1
-rw-r--r--dev-ruby/puppet-resource_api/puppet-resource_api-1.8.16-r1.ebuild40
-rw-r--r--dev-ruby/rack-test/Manifest4
-rw-r--r--dev-ruby/rack-test/metadata.xml2
-rw-r--r--dev-ruby/rack-test/rack-test-2.1.0.ebuild34
-rw-r--r--dev-ruby/radius/Manifest2
-rw-r--r--dev-ruby/radius/radius-0.7.5-r1.ebuild4
-rw-r--r--dev-ruby/rake-compiler/Manifest2
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild4
-rw-r--r--dev-ruby/rb-inotify/Manifest2
-rw-r--r--dev-ruby/rb-inotify/rb-inotify-0.10.1.ebuild4
-rw-r--r--dev-ruby/rbnacl/Manifest3
-rw-r--r--dev-ruby/rbnacl/metadata.xml2
-rw-r--r--dev-ruby/rbnacl/rbnacl-7.1.1-r1.ebuild31
-rw-r--r--dev-ruby/redcloth/Manifest2
-rw-r--r--dev-ruby/redcloth/redcloth-4.3.2-r4.ebuild4
-rw-r--r--dev-ruby/regexp_parser/Manifest4
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-2.6.2.ebuild2
-rw-r--r--dev-ruby/regexp_parser/regexp_parser-2.7.0.ebuild2
-rw-r--r--dev-ruby/rotp/Manifest2
-rw-r--r--dev-ruby/rotp/rotp-6.2.2.ebuild4
-rw-r--r--dev-ruby/rouge/Manifest2
-rw-r--r--dev-ruby/rouge/rouge-3.30.0-r1.ebuild4
-rw-r--r--dev-ruby/rr/Manifest2
-rw-r--r--dev-ruby/rr/rr-3.1.0.ebuild4
-rw-r--r--dev-ruby/rspec-files/Manifest2
-rw-r--r--dev-ruby/rspec-files/rspec-files-1.1.3.ebuild4
-rw-r--r--dev-ruby/rspec-json_expectations/Manifest2
-rw-r--r--dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0-r1.ebuild4
-rw-r--r--dev-ruby/rspec-memory/Manifest2
-rw-r--r--dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild4
-rw-r--r--dev-ruby/rspec-stubbed_env/Manifest1
-rw-r--r--dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0-r1.ebuild23
-rw-r--r--dev-ruby/rspectacular/Manifest2
-rw-r--r--dev-ruby/rspectacular/rspectacular-0.70.8-r1.ebuild22
-rw-r--r--dev-ruby/rspectacular/rspectacular-0.70.8-r2.ebuild28
-rw-r--r--dev-ruby/ruby-gettext/Manifest2
-rw-r--r--dev-ruby/ruby-gettext/metadata.xml3
-rw-r--r--dev-ruby/ruby-net-ldap/Manifest2
-rw-r--r--dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild5
-rw-r--r--dev-ruby/ruby-prof/Manifest2
-rw-r--r--dev-ruby/ruby-prof/ruby-prof-1.6.1.ebuild41
-rw-r--r--dev-ruby/ruby-progressbar/Manifest2
-rw-r--r--dev-ruby/ruby-progressbar/ruby-progressbar-1.13.0.ebuild2
-rw-r--r--dev-ruby/ruby-romkan/Manifest2
-rw-r--r--dev-ruby/ruby-romkan/ruby-romkan-0.4-r7.ebuild6
-rw-r--r--dev-ruby/ruby_engine/Manifest2
-rw-r--r--dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild4
-rw-r--r--dev-ruby/ruby_parser/Manifest2
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.19.2.ebuild4
-rw-r--r--dev-ruby/ruby_smb/Manifest1
-rw-r--r--dev-ruby/ruby_smb/ruby_smb-1.1.0.ebuild30
-rw-r--r--dev-ruby/ruby_version/Manifest2
-rw-r--r--dev-ruby/ruby_version/ruby_version-1.0.2.ebuild4
-rw-r--r--dev-ruby/sdoc/Manifest2
-rw-r--r--dev-ruby/sdoc/sdoc-1.1.0-r1.ebuild6
-rw-r--r--dev-ruby/seed-fu/Manifest2
-rw-r--r--dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild5
-rw-r--r--dev-ruby/sexp_processor/Manifest2
-rw-r--r--dev-ruby/sexp_processor/sexp_processor-4.16.1.ebuild4
-rw-r--r--dev-ruby/shoulda-matchers/Manifest4
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-3.1.3-r2.ebuild4
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild26
-rw-r--r--dev-ruby/sigar/Manifest2
-rw-r--r--dev-ruby/sigar/sigar-0.7.3-r1.ebuild4
-rw-r--r--dev-ruby/sshkit/Manifest2
-rw-r--r--dev-ruby/sshkit/sshkit-1.21.4.ebuild4
-rw-r--r--dev-ruby/stamp/Manifest2
-rw-r--r--dev-ruby/stamp/stamp-0.6.0-r1.ebuild4
-rw-r--r--dev-ruby/sync/Manifest2
-rw-r--r--dev-ruby/sync/sync-0.5.0.ebuild4
-rw-r--r--dev-ruby/sys-uname/Manifest4
-rw-r--r--dev-ruby/sys-uname/metadata.xml3
-rw-r--r--dev-ruby/sys-uname/sys-uname-1.2.2.ebuild4
-rw-r--r--dev-ruby/syslogger/Manifest2
-rw-r--r--dev-ruby/syslogger/syslogger-1.6.6-r2.ebuild (renamed from dev-ruby/syslogger/syslogger-1.6.6-r1.ebuild)7
-rw-r--r--dev-ruby/test-unit-rr/Manifest2
-rw-r--r--dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r2.ebuild (renamed from dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r1.ebuild)6
-rw-r--r--dev-ruby/timers/Manifest4
-rw-r--r--dev-ruby/timers/metadata.xml3
-rw-r--r--dev-ruby/timers/timers-4.3.5.ebuild29
-rw-r--r--dev-ruby/tins/Manifest2
-rw-r--r--dev-ruby/tins/tins-1.32.1.ebuild4
-rw-r--r--dev-ruby/zeitwerk/Manifest2
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.6.7.ebuild37
212 files changed, 1061 insertions, 542 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 2061ad594b41..76a2d9e6bc74 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/actionpack-action_caching/Manifest b/dev-ruby/actionpack-action_caching/Manifest
index 87970aa31304..d95968d68028 100644
--- a/dev-ruby/actionpack-action_caching/Manifest
+++ b/dev-ruby/actionpack-action_caching/Manifest
@@ -1,3 +1,3 @@
DIST actionpack-action_caching-1.2.2.gem 16384 BLAKE2B dc41343b2645b9ca6ab2148f175c73dba8c54eef227720c8be06ff17e724338fd2edce6dac9939f379676cd759acd87d07b580cf8b53570a321adce1c009b02d SHA512 aff795fe47f6bf97875afdcc6d55ecf5769850985f3f989a95beb46e09989d70e6b05b3182b78029f98ab1545715a7877c1021dda5b4bdbf575a3a540623bbaa
-EBUILD actionpack-action_caching-1.2.2.ebuild 871 BLAKE2B 6f22553bc21d7415dae60bf5d62dd2487f7b8acbae01cf9655b09ecf4b2c44e2ebe259fb9f8abb0b51d1b13b5a292780cd3e6696d5de31c0634502bf2007ed9e SHA512 e374cd91ff5a88484e1ab09afe9f6f9636b405aadf93262adce35cde7ebe943eb9e135945b63b55195e48e5d3d5bafb5ceb725302ef8d5fcad961fad3b6e7508
+EBUILD actionpack-action_caching-1.2.2.ebuild 849 BLAKE2B 7287c3303a3cf7b129e8eb3717ac3d31b1f74b7980e524dab5bd789808e6d47a36a7e499900a848ae2dd4f4f639da48adb2edf435327ec8ad1f56b7bb85ec526 SHA512 e60750a97d3a5cbe7f1be1c5599485288c495cafe6da1c7f309b74cfd1295fc06aaa22a99d67101e24a6ec4211fffd3309d6b9345170985cf0b8447e6bb37084
MISC metadata.xml 348 BLAKE2B caec430a233f193f8f82733848c4ad64a47e3450426df9730dd24012d5c5604a31ad808c3e3c6a85e20fd3e025885cb7d9d195f7ca98a113f6fe9b460033b120 SHA512 f7a1d5974be1e5e18fc15f4853042381ea59364038b76ef7cefece45493e1ee5f251bcaca8da81cf718fdfd1f10ec9f71155b5081c86a4b20a418d3a13ea9ec9
diff --git a/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild b/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild
index 26b892f2e5ee..59bc13af56f3 100644
--- a/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild
+++ b/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,7 +19,7 @@ IUSE=""
ruby_add_rdepend ">=dev-ruby/actionpack-4.0.0:*"
ruby_add_bdepend "test? ( >=dev-ruby/activerecord-4.0.0
- || ( dev-ruby/railties:6.1 dev-ruby/railties:6.0 dev-ruby/railties:5.2 )
+ || ( dev-ruby/railties:6.1 dev-ruby/railties:6.0 )
dev-ruby/mocha )"
all_ruby_prepare() {
diff --git a/dev-ruby/actionpack-xml_parser/Manifest b/dev-ruby/actionpack-xml_parser/Manifest
index d66ed9c02ed2..3308af643f0c 100644
--- a/dev-ruby/actionpack-xml_parser/Manifest
+++ b/dev-ruby/actionpack-xml_parser/Manifest
@@ -1,3 +1,3 @@
DIST actionpack-xml_parser-2.0.1.tar.gz 6494 BLAKE2B 271e1352085e7c75754253222c9f861f7ece9875102a0bb4c47e20311367fcc040c5680ad0406112f8e312c4a8ae1a3f9b6d33f3736db3614ca1c3584942f800 SHA512 a240e59178722025a0c967cfc2f63ca1ed8a2aff55ad913652f06018b712a7009eecd915f494dc4087de12ad5dbe5a0f3c7290fc530a2e475b39318520809112
-EBUILD actionpack-xml_parser-2.0.1-r2.ebuild 1158 BLAKE2B d26ccae9ee18c0e8ef784c9e38266f38e4f95a3f84c0e2a2845376fda358b6890fb94ad264ed92eaf0884db3459bda955db91800a17f4249704665350aa4feec SHA512 561470b999f006a615105e3995ed8b9656c5885ddfd72f913fb6987a433d24cee544829f527ee73b37e1c5aa243d022969163ac9d16065506a31312d8df3973f
+EBUILD actionpack-xml_parser-2.0.1-r2.ebuild 1105 BLAKE2B 73c746c0769951870b5538697a197c662f5694878e371adf1b06ba054c6acedcbca9eaf888979973d4ba4696950c5d1988f407185be9fec868011e7a039fd25b SHA512 295006a33b3ef5d775a05cdaa7d184aa93fb2d59124700b68f021079fc1b1aecfe310a15394189bf6b754a12037059ca1319af1a82e4b9762eff024b0df48550
MISC metadata.xml 344 BLAKE2B 280da381c421db0e35576611d08935ada8f66db9d36db801a6c2a623d587b0a39f598decbfabf14867f19b96f5fcf414e01751617df4d1798216bcfb38656faf SHA512 be499fc209854fa43050f1d9d11126755974632c248cf5da733aaec553e7aa9ba7f544fad5e7c39b77f02513cbb5e390f7b1ec7153c3c677f0a18288525747da
diff --git a/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild b/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild
index e85bc66d5d0f..2020a3a67911 100644
--- a/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild
+++ b/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.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=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_GEMSPEC="actionpack-xml_parser.gemspec"
@@ -19,8 +19,8 @@ SLOT="2"
IUSE=""
ruby_add_rdepend "
- || ( dev-ruby/actionpack:6.1 dev-ruby/actionpack:6.0 dev-ruby/actionpack:5.2 )
- || ( dev-ruby/railties:6.1 dev-ruby/railties:6.0 dev-ruby/railties:5.2 )
+ || ( dev-ruby/actionpack:6.1 dev-ruby/actionpack:6.0 )
+ || ( dev-ruby/railties:6.1 dev-ruby/railties:6.0 )
"
ruby_add_bdepend "test? ( =dev-ruby/railties-6* )"
diff --git a/dev-ruby/airbrussh/Manifest b/dev-ruby/airbrussh/Manifest
index 689abfe12351..d836533c4001 100644
--- a/dev-ruby/airbrussh/Manifest
+++ b/dev-ruby/airbrussh/Manifest
@@ -1,5 +1,5 @@
DIST airbrussh-1.4.0.tar.gz 1450070 BLAKE2B 94f128cd25c5af48f17fa771c366d3cdf744dc4e7ccef23de583b1ed60ffe1640dd7d02d76fb78573936beb3412c277151b36a870ac3e11222c3135f34b0e140 SHA512 e3a5cb80365a963875e89d15fa2b4dc86985d6b5f13ecfa9baf9ad599b5780ef8ea2c2e4040bb35498a5ecd1c6becb081b3e917cfe082d2db63fd74ba54755b7
DIST airbrussh-1.4.1.tar.gz 1450155 BLAKE2B cecdc1b278a23c76b169febf5aa704d024a1ef41344a81a24d28f2a0f53830804f494d1bf967d8a54bfa73a92df333095fcc4591970c1d3e2ed1c23095258d11 SHA512 33bc484a3ac42a2a4a3795068649e93472bded1f887d9cdab52f4268090889b1d6ddc1c8743574b07e174eb606b24311ee13952d8b61517841693b44bf92450e
EBUILD airbrussh-1.4.0-r1.ebuild 1002 BLAKE2B fa7350d67fd9c37f3800e0714d5634d767fd130ebc1648b97c250ce5a22ab6b5ce3ab773350bfbd111779f4b02528034b3b58908fe6faa7dcc35037b57c86356 SHA512 e87be91d6f37c70c5fca204db0eee37ed6d398fc936d3752624a68c81137b79b15a6eb275a068da2cd75b25e655a0e8cc294c418d834f2cdd6d51e7831fdd168
-EBUILD airbrussh-1.4.1.ebuild 1098 BLAKE2B 50b4e9813f1c0f8e61447c936a239aee4a8b7f6dc72531c4b97687ec39ea6a40bfa0ce32883ea2fbc8c7e9aaa1bbd824c56199bbd1ae270941021cc88a38cd02 SHA512 e78ef77635731cb500be4c1e5334a64dd024267c1255a95ee0ac0811cdc4e6061b458dc3b2a6836695e46700aa318fa2919b80c94a8b39283acd925363ed227c
-MISC metadata.xml 396 BLAKE2B d27f0009de40add27cbe4a8a668ac4a82fa98eef30d794c61add8ad293db7e6b76c948499646c1dc23046cd4d88cfb36b41c1c14ebf78316ba6a4547493edb87 SHA512 98a3ccc2e6734e249cfb13754015cbd79485d20bc018312f7ff8500fa3c011db88c3955990a97da714dc6af7a6c94196057839eb76fd1612f30dba9e623ee0a6
+EBUILD airbrussh-1.4.1.ebuild 1115 BLAKE2B 519d37c1e31ada1b6e24833933606ca5bc06832eb9050a8ca29ee4fe8ceaebc1d307f4e165f7048c1de675335515ec27eec1ed38e08b660dc15f90c910b42d85 SHA512 6cfc853b021bd399f284b3ceb62391bed639d5787804fd80e20e7946e249526f1ee3b09182aadd85b43f265cc64d53ee37a986ecb351e078073178bf6fac0843
+MISC metadata.xml 480 BLAKE2B 15cfe108e1870ef152c0b6b52bf912e6d57616fa9a6483fe77360b6f73e3b9e982338afbf3dc10d1b44d725df2253895988e01416827fbda817a453a424ad633 SHA512 8b24f6a0b49b0f078b4ad6cb401efda9b89f514db66309dbc2e4518ebbd48b7f39340b3fee42a35f0c446fda43124a67821b7bc30fea3b20e965779ff8a39135
diff --git a/dev-ruby/airbrussh/airbrussh-1.4.1.ebuild b/dev-ruby/airbrussh/airbrussh-1.4.1.ebuild
index 50728e4b92a6..6fade7b39565 100644
--- a/dev-ruby/airbrussh/airbrussh-1.4.1.ebuild
+++ b/dev-ruby/airbrussh/airbrussh-1.4.1.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"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_BINWRAP=""
@@ -16,12 +16,12 @@ SRC_URI="https://github.com/mattbrictson/airbrussh/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
ruby_add_rdepend ">dev-ruby/sshkit-1.7.0"
-ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/mocha )"
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/mocha:1.0 )"
all_ruby_prepare() {
sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
diff --git a/dev-ruby/airbrussh/metadata.xml b/dev-ruby/airbrussh/metadata.xml
index e3cfba41d99b..b3bde33b8180 100644
--- a/dev-ruby/airbrussh/metadata.xml
+++ b/dev-ruby/airbrussh/metadata.xml
@@ -9,4 +9,7 @@
Capistrano is a utility and framework for executing commands in parallel on
multiple remote machines, via SSH.
</longdescription>
+<upstream>
+ <remote-id type="github">mattbrictson/airbrussh</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/arel-helpers/Manifest b/dev-ruby/arel-helpers/Manifest
index 4ebdf2f6983c..866585235640 100644
--- a/dev-ruby/arel-helpers/Manifest
+++ b/dev-ruby/arel-helpers/Manifest
@@ -1,3 +1,5 @@
DIST arel-helpers-2.13.0.gem 16896 BLAKE2B 3cdf4164b20dcc3511e058666486ea0d5a5eb50a7825d56338715f5bdba2dc5124ba030ea0e27480225be9d715a86016ff0eb85d0e60f07bdd5f3f214c3f5bcc SHA512 31e88e136a85f49e6b8b6d7c244bf98744cdf0546f0916ff1b403904330a1d2acc4a4d97ba5eb59190b9c0592176e4872d0463b4d4662b63a99f9d3bbcc29c15
-EBUILD arel-helpers-2.13.0.ebuild 783 BLAKE2B da9e369f538f99e6795d07b73e35b8f53013ace63532afa29e342abff30efeba1ba1372f092d41a32f235f6b785e10eb22254e91d48e87daa6a5b11c1116db5e SHA512 b62fa41c7fe86c6e9901c746d573d47e60b447ec4c681d8a4f954af7039b624357fb76a839cd13e526eb0552fd2ac24f66a5696940205617d5a0c95d4110f9d3
+DIST arel-helpers-2.14.0.tar.gz 11711 BLAKE2B 75182a17ae741b2fe62189bccf008ca9958a69d69b5c2aced227e1b77f7278565f2c6261f56e567e4534c1e0229ce00e630bb1dc77ce8e49d03267784f8f8dc2 SHA512 47edec1aaa5be14de4ee695b13096dcf3f0c30804b20dfdc84421e1a779d3faa6241c022003f4752da911d1ea71a49de6e1e3339e6a3e452ca7fa8116ff751ca
+EBUILD arel-helpers-2.13.0.ebuild 829 BLAKE2B 565674ce97769069ed5bbf92fb15d9fa3551f8ed659ad7d4975134c0e3d4d425bc0758e1dca3ba45eb780291e4e3527cff1673fa73cb015cfbe14368b733551f SHA512 1ae2c1be453eb0e2e7dbd909dd965a5bfc928a2cff6c959819595ca7ab61cd67f813689a259417a292df304428d8aad3c08c022e4cd56933c1b12412078fa3cf
+EBUILD arel-helpers-2.14.0.ebuild 1231 BLAKE2B 5b76f84262a07c504383ff3f32e6abcc56acc79513d327fec9976a2f9d77b2633c4d4706bd1d0e555b773ddae8706cadab10738896e69baa5b1380ba6cb9e5b1 SHA512 a998787a1bc090f7a7a8f2872ea6650b8f93f233931c816cf8f62859343e613ce9bb978a4996282d34171ed48d001735c99eb371f424e7cbef2893136e872a2c
MISC metadata.xml 345 BLAKE2B 4f44dad77778d15d8011c1372ed51e02c20313b118be5abf981c5f4727da135ac60218922c264b4a95ca7c8410893c8e105fbe39ca0c15951ec8f6063b1c577f SHA512 6d8f2dbb987e8a105515d4af49c2913aadfaef04c424ac2b4bc449ea3c7d37f283bd44f7d0225caba26774b9c71c8a73a1e38eeef6b82c1d849984d203c0f6b5
diff --git a/dev-ruby/arel-helpers/arel-helpers-2.13.0.ebuild b/dev-ruby/arel-helpers/arel-helpers-2.13.0.ebuild
index 2399df48709c..c48e1b7aebd4 100644
--- a/dev-ruby/arel-helpers/arel-helpers-2.13.0.ebuild
+++ b/dev-ruby/arel-helpers/arel-helpers-2.13.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27"
+USE_RUBY="ruby27 ruby30"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -29,7 +29,11 @@ ruby_add_bdepend "test? (
all_ruby_prepare() {
sed -i -e '/pry-/ s:^:#:' spec/spec_helper.rb || die
- sed -e '/rake/ s/~>/>=/' -e '/appraisal/ s:^:#:' -e '/database_cleaner/ s/1.8/1.7/' -i arel-helpers.gemspec || die
+ sed -e '/rake/ s/~>/>=/' \
+ -e '/appraisal/ s:^:#:' \
+ -e '/database_cleaner/ s/1.8/2.0/' \
+ -e '/sqlite/ s/~>/>=/' \
+ -i arel-helpers.gemspec || die
}
each_ruby_test() {
diff --git a/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild b/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild
new file mode 100644
index 000000000000..42b6dcf3cc1f
--- /dev/null
+++ b/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_S=${PN}-*
+RUBY_FAKEGEM_VERSION="$(ver_cut 1-3)"
+inherit ruby-fakegem
+
+DESCRIPTION="Tools to help construct database queries"
+HOMEPAGE="https://github.com/camertron/arel-helpers"
+# No test data in gems
+SRC_URI="https://github.com/camertron/arel-helpers/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+ruby_add_rdepend "
+ || (
+ dev-ruby/activerecord:7.0
+ dev-ruby/activerecord:6.1
+ dev-ruby/activerecord:6.0
+ )
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/rr
+ dev-ruby/activerecord[sqlite]
+ dev-ruby/bundler
+ dev-ruby/combustion
+ >=dev-ruby/database_cleaner-1.8
+ =dev-ruby/sqlite3-1.4*
+ )
+"
+
+all_ruby_prepare() {
+ # pry is for debugging, not useful here
+ sed -i -e '/pry-/ s:^:#:' spec/spec_helper.rb || die
+
+ sed \
+ -e '/rake/ s/~>/>=/' \
+ -e '/appraisal/ s:^:#:' \
+ -e '/database_cleaner/ s/1.8/1.7/' \
+ -e '/database_cleaner/ s/~>/>=/' \
+ -e '/sqlite3/ s/~>/>=/' \
+ -i arel-helpers.gemspec || die
+}
+
+each_ruby_test() {
+ ${RUBY} -S bundle exec rake spec || die
+}
diff --git a/dev-ruby/bindex/Manifest b/dev-ruby/bindex/Manifest
index 892bba1b5824..bc2e42b79c51 100644
--- a/dev-ruby/bindex/Manifest
+++ b/dev-ruby/bindex/Manifest
@@ -1,3 +1,3 @@
DIST bindex-0.8.1.gem 19968 BLAKE2B dccbee6954c530f64ac13e7ed0108fe81978327c216ad2e60b675eed92419494cd32ba0e09ff2fa5371f3fff61e05661bdf704644cce49310dc6ce10888cc4e5 SHA512 18729825e329c24e483f1e181315d373d5095c18918088d915a8307e2775e5d0163dae50440f5c58609bf32806fa567ece8bfbbd69a061a8c30e367605bc3444
-EBUILD bindex-0.8.1-r1.ebuild 570 BLAKE2B 2f32f19b68dc7168c910ed10fd636e1837680061eee7058fea98d7b9d5a0c55dcfdb7a6bba8c6aba4d2589f12d715eceb33001a9b24a9dfb4d069a06ea10177f SHA512 39dd251d58504a1f631002bb1e7c3a1292180f0f091878100af5b845c86ecebeb4bebf65d4c825dba549059cdce13f769b0c68f0ec5367e3ddd39ce08a52c147
+EBUILD bindex-0.8.1-r1.ebuild 570 BLAKE2B bc17a615e1b6dbe06692b43e4879cb14447e66909e6ab2bbe6ba59bd482120e265d5fc0fa1a94eceb4e93fd582e7257701acb55b8d7c2eaa4b9127f54a0ca412 SHA512 bc4ced69d99fa15fd41811dbf1bc6edaecd0dfab97e0dcadba6e63cb32ef8238fa2b006ba327becfe0ba28abb77b530f5b8a8ac138ce5e4b07b3a2f9c59f5e97
MISC metadata.xml 346 BLAKE2B ae61d7ca2b894d6cba120a05066851216e355708aa3dcae3c7290effce9f1bc3e107eddd3ebd78f736bf6ebffa31079279ce8abf644016362146fa1a00ed8615 SHA512 5a1f84024d8fc4fc2d59732174901a061a6f41696586dd15974bb5d1db72dcc24bdc994a2586732e1f78171a2ea33f22ca92eb0ac1292950bbc33c2258031718
diff --git a/dev-ruby/bindex/bindex-0.8.1-r1.ebuild b/dev-ruby/bindex/bindex-0.8.1-r1.ebuild
index efe790143b50..5d01f285b2fb 100644
--- a/dev-ruby/bindex/bindex-0.8.1-r1.ebuild
+++ b/dev-ruby/bindex/bindex-0.8.1-r1.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=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/builder/Manifest b/dev-ruby/builder/Manifest
index b786e6653477..4d8863d03692 100644
--- a/dev-ruby/builder/Manifest
+++ b/dev-ruby/builder/Manifest
@@ -1,3 +1,3 @@
DIST builder-3.2.4.gem 32256 BLAKE2B a2768fe25023631d134f062d8e7ff2aa25f6b4db0358bdc0d4baebb33d93673fca66049b8b9c42382bad3494f6e03cefdedc72d71958dff63d43eb7a2a187c75 SHA512 730317ec0a4af33e183283e309e38d47deb08db0ab6bd6dfebdedcebb7470bd383c6c1d32ad674adc43298e0f86930b97c652fff9827ca8890db2d1d68e792f1
-EBUILD builder-3.2.4-r1.ebuild 1028 BLAKE2B 3b61f8a60eadb0159e3ca54afaf5a6d6213d6648cac31384d5b85cb61a4f010042ee79640dd67a8cf2ea5c742b53aa4175204ab19b08604914f7216803e635db SHA512 08284245ce4221a81af51decbd9699f8e97f8d5ffc9a2efac7bbb6886e7ec70f6a46c554359e1ebbafefe9a68acc7b58fde8976fa267930b79c4e62e0d4a76e2
+EBUILD builder-3.2.4-r1.ebuild 1043 BLAKE2B 0d56302e279968c334952aa1116d47ba9b2ac6422d4cbe74727836ae773a3bf1911cc22c4cf0502844d89574b73ff1d05f8be5bf5405230310959909c2d26d30 SHA512 6544170763590debd75caeb2d3301e13efdaaf37d4cfb1c3dc4645a825f428d4b1156ff8a850383e0acc7b0a9578d4883b030ae860e51a8b698b24d22de6a807
MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1
diff --git a/dev-ruby/builder/builder-3.2.4-r1.ebuild b/dev-ruby/builder/builder-3.2.4-r1.ebuild
index 952aff738d98..9ac214d5f51b 100644
--- a/dev-ruby/builder/builder-3.2.4-r1.ebuild
+++ b/dev-ruby/builder/builder-3.2.4-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_DOCDIR="doc"
@@ -11,7 +11,7 @@ RUBY_FAKEGEM_EXTRADOC="README.md CHANGES"
inherit ruby-fakegem
DESCRIPTION="A builder to facilitate programmatic generation of XML markup"
-HOMEPAGE="http://onestepback.org/"
+HOMEPAGE="https://onestepback.org/"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
@@ -28,8 +28,9 @@ all_ruby_prepare() {
each_ruby_prepare() {
case ${RUBY} in
- *ruby30|*ruby31)
- sed -i -e '/test_late_included_module_in_kernel_is_ok/askip "broken due to different ruby behavior"' test/test_blankslate.rb || die
+ *ruby30|*ruby31|*ruby32)
+ sed -e '/test_late_included_module_in_kernel_is_ok/askip "broken due to different ruby behavior"' \
+ -i test/test_blankslate.rb || die
;;
esac
}
diff --git a/dev-ruby/capistrano/Manifest b/dev-ruby/capistrano/Manifest
index 3b2cdb4bb674..e9f7f27aaa09 100644
--- a/dev-ruby/capistrano/Manifest
+++ b/dev-ruby/capistrano/Manifest
@@ -4,5 +4,5 @@ DIST capistrano-3.17.1.gem 69632 BLAKE2B 7457f3e3dfc102f2612dda6c976ab05e14a86cd
DIST capistrano-3.17.2.gem 69632 BLAKE2B e2d1c16d7b4118593e5e8741dff0fdebd69af61db9c2796faeeadfdaabf04577775b2092917c60eba6d213680dba6d241b4b4ac1295e74da11c607fb54392ae3 SHA512 2c8943eda6dab2c4016c5eb86773040a4a0640e58405115f56c9c8c02dfd06bf2c7a98a0a0bee5d5c77dde16b262ab7131210bbba8ae1b5a8f5172cae76492a3
EBUILD capistrano-2.15.5-r3.ebuild 1242 BLAKE2B 897aade0a14bb37ae8e4af5709c5e32f37d87104359dc871445572618d70ddb14125c523b2aa3a3f0d915d30a48fc256d0b2ca7ef93cb1492b84e65e72eadcd7 SHA512 68afb2c8060adf5c0c774725e852603c624cd3699a296aaddd5ceedad7b87faf1d9f2574b0bdb811eeaff0e9110ec4f94bd472e0262894ac6653faa773c17861
EBUILD capistrano-3.17.1.ebuild 968 BLAKE2B 831e6afdad208fa03c43414a69963d20e6325d36a1722527304930a709ba5bb169567f94e864be9b4c69d192e08a509258b2a1f4a1eec3f50100669f52762453 SHA512 6f037d14d3dd6e15d0a2e55bec71006e9e7b9a744e4a2430436c07296bdd7529632cd05a220f3c173170d513e6d0a799fa9df4f314b301ca0108c27ce5e4682b
-EBUILD capistrano-3.17.2.ebuild 969 BLAKE2B 5c55d95329289b5a3039f12c6a9753ff80e735c64428d8f06b163335e60666301bf6ed88eefc95f41e56ffa76d78c602acf4201fc8b93367df4411d43ccae207 SHA512 6b8b7a0a74fb4171f7380b6794f98baf1c87ed24d5557775612296be7066687df9f520e7182a88ae4db86d0294e063c09584e18ce16564d9626d43f5668158d8
+EBUILD capistrano-3.17.2.ebuild 976 BLAKE2B a17254ae8b019aff7b2f5b0b3419d8800bd73f1dfdb66274b49a962b2469ebd48c62afd22f9e61d1fb5f4e7eb6756df394a4ba96606770275ad9aa2f57af76a0 SHA512 d6034718a5af18059538507e161f7ce65871a2995587ff8f74f7e7f60ad4b512f5bc0764b1880daaacfedfebeb0dd49f1e13086e8b9b20933a35d68356ee2356
MISC metadata.xml 396 BLAKE2B d27f0009de40add27cbe4a8a668ac4a82fa98eef30d794c61add8ad293db7e6b76c948499646c1dc23046cd4d88cfb36b41c1c14ebf78316ba6a4547493edb87 SHA512 98a3ccc2e6734e249cfb13754015cbd79485d20bc018312f7ff8500fa3c011db88c3955990a97da714dc6af7a6c94196057839eb76fd1612f30dba9e623ee0a6
diff --git a/dev-ruby/capistrano/capistrano-3.17.2.ebuild b/dev-ruby/capistrano/capistrano-3.17.2.ebuild
index 9fda8211bc2e..c7b31f25d078 100644
--- a/dev-ruby/capistrano/capistrano-3.17.2.ebuild
+++ b/dev-ruby/capistrano/capistrano-3.17.2.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30"
+
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -16,7 +17,7 @@ HOMEPAGE="https://capistranorb.com/"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/combustion/Manifest b/dev-ruby/combustion/Manifest
index 2707c7d588b6..b176c4f0c189 100644
--- a/dev-ruby/combustion/Manifest
+++ b/dev-ruby/combustion/Manifest
@@ -1,5 +1,7 @@
DIST combustion-1.3.6.gem 17408 BLAKE2B 88fb0863d12005606a743a50a6fc19fa11d9c738f8cecd922779440ae78878f21d7af8a33833be418d4e265f86dd01d1f49e31e4521613f2f10cfb9f7e10ce76 SHA512 2ce565af100a998d4fd79b595e2ca8571f5872e9a7adfd2d99ae8cab0ebfc8ee07aa4ccf24af37464d9094feed5e114b68ee45197459c7e0fdb1e190458ef218
DIST combustion-1.3.7.gem 17408 BLAKE2B 702ed32108f6d6dd85da39fce6643d0b55d124798afe03141082493fee9142624e2fb684a14d6d2615b5068498357b7b2d97bd4594f8e8f0ae0ae594b80e6bec SHA512 400c2209c72209a3d670b32569d3dce8623926a1ef531db7cca66cd8f6e1fd56fe96dc4cbe2f6dde6fffa8582883e6b511850fb16051b06fe709c12cf1baa026
+DIST combustion-1.3.7.tar.gz 16922 BLAKE2B 7edb6d68751bdae2c14f564d99bd5e4815aeb0ac5cbf9f86bf265bcf1cc02f39b36c2f439d1a79930f7fee5670451dee87821150b11b765cf3a251272b6bfb46 SHA512 2aedf160b099f16b2225dacbb8198fbdca6a00196bfaf4f869d651309e36976b3a14383c9b38b4361a5174726117200e0fc9da56f2cf08ec9ea99a5f5dbecf7e
EBUILD combustion-1.3.6.ebuild 477 BLAKE2B e227bfdcc1eb78d89370dd80b505650b08071060c0fb80e5b3bcdc089ab58eb7e0a94d02584805c606a4db414127ecacaebd30be8013bd65086468edbd587cb6 SHA512 c6e77ac1a818ec5fa4e772e3c93ad4926c6edf87f9018063720faef9fbfa184ebf53f408e912b2e54a56d4de6d991fef2357156856cd19d4f1cadda2772b6b7a
+EBUILD combustion-1.3.7-r2.ebuild 1277 BLAKE2B 6745ccf02a7d6925227e3d0475d1bb6afb26b526e500188cedec1579e31c2a75873841ad2b2e1331df119fb967f77a565312c586f081bbfbffb68c100d622575 SHA512 738be37edde90ad68dc03c9209464c0d708533e821de741581ccc3eed5f3865b67022ecb79f613ab0d0f3f4dca1b7e01d04d3305fe469769e9bfa8dba27e61bd
EBUILD combustion-1.3.7.ebuild 477 BLAKE2B e227bfdcc1eb78d89370dd80b505650b08071060c0fb80e5b3bcdc089ab58eb7e0a94d02584805c606a4db414127ecacaebd30be8013bd65086468edbd587cb6 SHA512 c6e77ac1a818ec5fa4e772e3c93ad4926c6edf87f9018063720faef9fbfa184ebf53f408e912b2e54a56d4de6d991fef2357156856cd19d4f1cadda2772b6b7a
MISC metadata.xml 341 BLAKE2B 24a8a04770346789e2cddb31acfe79c81df0f6f3efd65ad78de5e6fbcd12e78f7d1c7568b356ba07b4540545f1a69ccddae1e9e5c6b89056022321f5c62b6bfd SHA512 74bf933e7faf3e48c548d3b46599722a919d2f8a45aa9db59837228d01e252bec5353046b3dda981486ac2e4ad3c6be77cbda9a2ccfa1262c7f7993994697f3d
diff --git a/dev-ruby/combustion/combustion-1.3.7-r2.ebuild b/dev-ruby/combustion/combustion-1.3.7-r2.ebuild
new file mode 100644
index 000000000000..bc3e847dca54
--- /dev/null
+++ b/dev-ruby/combustion/combustion-1.3.7-r2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+inherit ruby-fakegem
+
+DESCRIPTION="Elegant Rails Engine Testing"
+HOMEPAGE="https://github.com/pat/combustion"
+SRC_URI="https://github.com/pat/combustion/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+ruby_add_rdepend "
+ >=dev-ruby/activesupport-3.0.0:*
+ >=dev-ruby/railties-3.0.0:*
+ >=dev-ruby/thor-0.14.6:*
+"
+# Needed for e.g. cannot load such file -- action_mailer/railtie
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/activemodel-3.0.0:*
+ >=dev-ruby/activerecord-3.0.0:*
+ dev-ruby/bundler
+ >=dev-ruby/rails-3.0.0:*
+ dev-ruby/rspec:3
+ >=dev-ruby/sqlite3-1.4
+ )
+"
+
+each_ruby_prepare() {
+ sed -i \
+ -e '/sqlite3/s:1.3.13:1.4:' \
+ -e '/rubocop/d' \
+ Gemfile || die
+
+ # appraisals, rubocop: useless for us test deps
+ # mysql2, pg,: optional runtime deps
+ sed -i \
+ -e '/appraisals/d' \
+ -e '/mysql2/d' \
+ -e '/pg/d' \
+ -e '/rubocop/d' \
+ ${PN}.gemspec || die
+
+ sed -i -e '/rubocop/d' Rakefile || die
+}
+
+each_ruby_test() {
+ local -x DB_ADAPTER=sqlite3
+ ${RUBY} -S bundle exec rake spec || die
+}
diff --git a/dev-ruby/commander/Manifest b/dev-ruby/commander/Manifest
index f4a72ccb138e..ceeea67f5bb4 100644
--- a/dev-ruby/commander/Manifest
+++ b/dev-ruby/commander/Manifest
@@ -1,3 +1,3 @@
DIST commander-4.6.0.gem 38400 BLAKE2B c4adf5b58fe679378012a893526cb00ee71c4cda5686d397ee93aeb11dcf1b32a4aa8c4e6b77c2ed07af75bf2492da65591cf49b2e05a658e753e78a9a12736a SHA512 01e7d4076b6ff632f6852e15bf995033034a71d6320c5b3b41751e86894f5eca35b408311e757c555334d220a9a811a0d60c0fc993414961f1050d948cb9f5c7
-EBUILD commander-4.6.0.ebuild 558 BLAKE2B 68646d6de9a8a043ff5dff5c992a47347a03bf93f446332898a5a72d14693719f1cce67e4f90575fedb6b0cac8237f14f593a5df76c457e691b8ed65627229bf SHA512 0e3991cd68e2254eed79e5456edb0cd2ff644a01fd78a5fbb9e4ecebfb5057bee81e49e46dfe88e0f1751c930d12bff3e42ae2972b30d14f7cb8d8111ebbd0e2
+EBUILD commander-4.6.0.ebuild 558 BLAKE2B 3c2fb88e0039cc3e75f268cf470e10b50724be6fdb188484b6b59d7bef162fbe094a1467c2be2c29b687938b2106866fb2f86c1c05665e4341d6eed232ac5689 SHA512 7bc2b30a00757025ad03d1e9917dd5ae1ec2a0ce794c573bad3a6756b440e0a22a9fded7922e92e8f7d80618607a9abd723036a88e14bbb9e04b88e51969c922
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/commander/commander-4.6.0.ebuild b/dev-ruby/commander/commander-4.6.0.ebuild
index 38630ac5c726..0842165d7462 100644
--- a/dev-ruby/commander/commander-4.6.0.ebuild
+++ b/dev-ruby/commander/commander-4.6.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=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.md"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/commonmarker/Manifest b/dev-ruby/commonmarker/Manifest
index 75bfa095a0e5..09660c31f638 100644
--- a/dev-ruby/commonmarker/Manifest
+++ b/dev-ruby/commonmarker/Manifest
@@ -5,5 +5,5 @@ DIST commonmarker-0.23.8.tar.gz 171412 BLAKE2B 95f5fa8314af31dfe97bb8bad9eb6c57d
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 1157 BLAKE2B 2f5de5ded7e6b72f687595ad4a0cbda63832f592a9c8a6c82949442571a77ebe13cab399b5e80c53af1989b0ce9374140d568ccfd0e8ce0198b7b0bec3b4ad71 SHA512 256d6501847d8c80be32e1a75b91856bade8e72b22cad8cfbc8e5083fcdd7ed9fdd8425f3e24071f8c8ce0d9468d3d4256c84ea6fee8b361f9185b1b416e75cb
+EBUILD commonmarker-0.23.8.ebuild 1164 BLAKE2B 11fe6ca4dd08c5b3c0218d2d6b7e6cb80807a9947456ceb6bd5c12a8e4ba64267ebf0866f85bd6e125253bfde405e04d497e2d863dac6503d69f84c77dda51b1 SHA512 88581405ab721dc7e81ec949393d44652824349e6a2b70e93e6d1598ced89bbc9c63a21bd827c2f505a7d4ad37116ab59a2a666419d26a0eae1c81b00d09e67f
MISC metadata.xml 340 BLAKE2B 3536acbd013ad07c27f5c6ccdada3ffffb5f259aedaeb4ee5a89ec1921f49939177a7162165c2b90336a87393d08f49cb62857cfa3ab551d12a37843863b56e0 SHA512 5f5eab450ffbdbee075545d8a97a2b3bcc6ed997aad9bf7e1b3c31e6368a7c5383704bdce32eea086b027b7c3e27accd3e2d3329977f357570e8eb767a043526
diff --git a/dev-ruby/commonmarker/commonmarker-0.23.8.ebuild b/dev-ruby/commonmarker/commonmarker-0.23.8.ebuild
index 32c52aa7af3b..94e5500f5905 100644
--- a/dev-ruby/commonmarker/commonmarker-0.23.8.ebuild
+++ b/dev-ruby/commonmarker/commonmarker-0.23.8.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTENSIONS=(ext/commonmarker/extconf.rb)
RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/commonmarker"
diff --git a/dev-ruby/connection_pool/Manifest b/dev-ruby/connection_pool/Manifest
index d92d50db6610..c0b3e9c823e2 100644
--- a/dev-ruby/connection_pool/Manifest
+++ b/dev-ruby/connection_pool/Manifest
@@ -1,5 +1,7 @@
DIST connection_pool-2.2.5.gem 14848 BLAKE2B d3e21e5d3c330fb501e9890260c0fed003f3c8afc6a9106c139f77e879c45232de1cbc16be6088c757a1204f3c64b0797010fddc0d1c9cf555389348b6f61152 SHA512 3bc4e4d241cd4b1adb00d341aafe7795bbf0eff459ace962670d83c20c0eaa0d42f49a1f5e61c2327ff4fcbf3abfbc6f6c910f7a31d4a0f62bc55c782ab20e45
DIST connection_pool-2.3.0.tar.gz 10656 BLAKE2B 235ddcf6956c53bff276c27b47f3dd21f008cad4eea07692cad186117e6d6a986acb1fa1e2eeb29a9bb72f5ee5e3b7c80927e711ebdf00ceec9af2f02ca37e25 SHA512 8f9c9c1c738b5321b52c28033bb7ac8f6697edfe584f858ce4891514c65730ccb950db9136f059991c4fe1d1386b18883d7b61557aeeb687c602a09229dcb38f
+DIST connection_pool-2.4.0.tar.gz 11243 BLAKE2B b8fcb164473863dfa4d4cd0a2f511f006ab0369a3890639115b42755eb6a50f1e8e37e1b2bdba0a4ac203ef05e5fde84cc95b0f10f547b56effbaa19df0ee64e SHA512 7b3d732da657ecdd1ebe2fa1600c0d723496be9c89397db3da06d854daba07aa959750527ec2c08bdf5a41e30df2ee04407fe76260440848db9b426c508a3544
EBUILD connection_pool-2.2.5.ebuild 771 BLAKE2B 9a1cbea11bea0f33cb19d07ea2f83adf0b190be605b4837783562b5959ddae606d36dab38897846c5662dce51564efdf6783154fda5b6a0f3d2c40ac58e8b68b SHA512 20c2f5366a0ef29f49949b1321e6cb8889e230a8cf0ae3656c28b371da43b446ba93a2c182e7da78825e1e785bc8aae612a64f846dba492148a7a7352248ff8e
EBUILD connection_pool-2.3.0.ebuild 910 BLAKE2B ec95cb63c7c5a976d769e75681a944acdb5401470f00ae65cbdb1a8060fd106ac6aa81cd0eb7da888df3274f451be532cc9ce957629c63a39b5a4492385924a5 SHA512 7e0aea27b9e571c35c60b5e96fae43a7ee9756266350d216c26f7066a5cd486fd5e1264b8dcda278b23efde1665316b8887b559b5d0e462efbf5ad977bba2fa0
+EBUILD connection_pool-2.4.0.ebuild 910 BLAKE2B ec95cb63c7c5a976d769e75681a944acdb5401470f00ae65cbdb1a8060fd106ac6aa81cd0eb7da888df3274f451be532cc9ce957629c63a39b5a4492385924a5 SHA512 7e0aea27b9e571c35c60b5e96fae43a7ee9756266350d216c26f7066a5cd486fd5e1264b8dcda278b23efde1665316b8887b559b5d0e462efbf5ad977bba2fa0
MISC metadata.xml 350 BLAKE2B 9a703bda88725974dbaaf272241eed5ac6da6789fd05221852d904b53b506861c85b93f7a8a0c43c6ae4f75864ad1a9e8686f1edd44231f55671b2be80745dd7 SHA512 7cf078db32bc0d8f6f5b02516027dd0231b2276cfae19b7ede7adca0342e96a994233c78decf9ba83ec7bf4cda66525192cd6fff0f27fd4e3689e557b97d90b1
diff --git a/dev-ruby/connection_pool/connection_pool-2.4.0.ebuild b/dev-ruby/connection_pool/connection_pool-2.4.0.ebuild
new file mode 100644
index 000000000000..dbb4aafbffa5
--- /dev/null
+++ b/dev-ruby/connection_pool/connection_pool-2.4.0.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="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_GEMSPEC="connection_pool.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rake"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changes.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Generic connection pooling for Ruby"
+HOMEPAGE="https://github.com/mperham/connection_pool"
+SRC_URI="https://github.com/mperham/connection_pool/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-5 )"
+
+all_ruby_prepare() {
+ sed -i -e '/git ls-files/d' connection_pool.gemspec || die
+ sed -i -e '/\(bundler\|standard\)/ s:^:#:' Rakefile || die
+ sed -i -e "s/gem 'minitest'/gem 'minitest', '~> 5.0'/" test/helper.rb || die
+}
diff --git a/dev-ruby/delayer/Manifest b/dev-ruby/delayer/Manifest
index b7d3a110b0fd..0ee2fcc84cbd 100644
--- a/dev-ruby/delayer/Manifest
+++ b/dev-ruby/delayer/Manifest
@@ -1,3 +1,3 @@
DIST delayer-1.2.1.gem 12288 BLAKE2B f60d1c41b10d948637d945d67a99b34e68e18fda8b381d8ec5d15abea09dbcf4e5dfe5eb23c44b01162612620e1230cbb2b2b9da1949f30cc6e53a371859077a SHA512 e48bb785f208e924ecc9245dfc423953dda1793a3bf1f3a0071fdb922ee383d59cac366830a5c82b0223a9038cc8703f446201e7232134511092c23c29e91785
-EBUILD delayer-1.2.1.ebuild 458 BLAKE2B 48769862f59998576db680274fd4f08cfb80eb747efebf737e29ae3f8af64f99e4b312aa04f1367ec686101f091ade41cda6608f9b75bc43d2aa8c0063ffacfc SHA512 36a490cfc8993020df6a77214276c1494d5f3705b94f837c5440c14650a96b8645e24c39811acc7ee391b98717bec418453a0c3275367af5f4efd2e6cbf732be
+EBUILD delayer-1.2.1.ebuild 458 BLAKE2B 442d391d0137e113fa4bb21f9fc8ead0a8e553e51baf83deeec76a16459893427d21cd1d7aae335edb73bbaa36436ed9e7505f85df13f2c62b56b3fc38ee6f0e SHA512 085059aa596912d11ea37809480ac76131be1a2b57fa20f9652f472d7c537ab02601d30564d9abbe4c3548296256cbc6889d2006788ac46aa3f543b37fa2de9c
MISC metadata.xml 431 BLAKE2B 7961663afc078154157b0d3d7292b0218acb58d0b9a3b4caa6b4723ae832003f6cf70b9272412919c60dbb63ae8db01308e7bd1e189cf0f65d48fb5d3e8010a0 SHA512 040e828c261ce0c8c41a9055b2e000c085fb7e82911e016895011af490a82d5fb26aee9557c16fa342ae479445f71dd8f6f65a0119394253d2c0587198f7962e
diff --git a/dev-ruby/delayer/delayer-1.2.1.ebuild b/dev-ruby/delayer/delayer-1.2.1.ebuild
index 30b886fe551d..2794a86fe6fc 100644
--- a/dev-ruby/delayer/delayer-1.2.1.ebuild
+++ b/dev-ruby/delayer/delayer-1.2.1.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=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/did_you_mean/Manifest b/dev-ruby/did_you_mean/Manifest
index 3a6fee6f405d..78b864166bd0 100644
--- a/dev-ruby/did_you_mean/Manifest
+++ b/dev-ruby/did_you_mean/Manifest
@@ -1,9 +1,7 @@
-DIST did_you_mean-1.4.0.gem 33792 BLAKE2B 9052b7ba7028f963595eeb79e668296b48db8659bd07c6e00076efc372f6c64eb3ad81981013bf0ae3c37b942a459146af96fa001ba225ebf1f5486d717a7a55 SHA512 bd8e47e5d0135807d1ec0a5dbf536649cbaca13fd056cefc6f57293b7869608ef92a8cdcbaf4a4c4453738ecbe8a6d8bc450826a8dadb46fc69560ed05a97f2d
DIST did_you_mean-1.5.0.gem 34304 BLAKE2B deefea833d1fe12733a6b1422e5ae43d0cfa7ff7ddc49665762a83866634ccd0a440e5a3b351cff6d9d308e85de0490d56d7b675d582f090e0e4fb07186c197f SHA512 7fa4cce3fb895bf026788bb5d558f88d4ddb62b7cae1e284969dc4f0570e88871d5f103514da2c9d79399dcf10ffc845a594afc9c676e90cbca4d5a38d74d7f8
DIST did_you_mean-1.6.1.gem 35840 BLAKE2B 618e11c23135edac66cea95c0cc4212045fcced1148c46543ba243b5993e577c0ae610e168b6b3b5b178c1642ff47436ea765b4880f6cb0da505931e9643b197 SHA512 3d29ed5ea25d163963c7281be2f70d08b47f7aeedf997674e5bcab11d6dacf231ae48a5c9d2a9fcee9ca607883867a5b39c59184da722ad0f822730747380ea6
DIST did_you_mean-1.6.2.gem 46592 BLAKE2B d24960738dadb3f2881d2a392d8f3aec48b7eb770c19af59fa79971316326f2509f79517b43fc1a42c77f41602938c8a3483c162ab6f74c7df99035ca599eaa4 SHA512 98df1f9820c0b0c19c2493418a0b8e605148757e9958ad0a3a9d19d314b7b6a883bd1a93a1dfed96f62a796c1417f16a8f2ab782bfee60526bbffdcb7cc31e38
DIST did_you_mean-1.6.3.gem 47104 BLAKE2B 48ae99218c9295a0c9a17825020e875a2ecfcf76b33859b157cfb40279574b257c58973f4b0b16f773522ea9e9d08dc13ab316d4408363aed23323da74cc2207 SHA512 5452afd2bd50d2b77d1695c83c956cf6c3a8d897e9cb3cbc372a9bc8a7d84550829ee837350a1aa55ad9ebc129b92ba78aabb9fbc266311fdc5b4b0d6ddf33d3
-EBUILD did_you_mean-1.4.0.ebuild 669 BLAKE2B 5486983f1c62524241b10f81c1276c89548dabfceba67077b12d40f5eb2bdfb853da72c7fc7493a0ba4fd93f4ca1b166c3e9901c24712b69fb2d7343a2c641ea SHA512 f6f3a2a0f57c11028ff433dc10cb4cd3573219d9fc2801eacc660c144aa0f3704f661a067a4f383a2a6d0498bd7dfaea399ac8c015e9e12ac5fbea6c0669c33c
EBUILD did_you_mean-1.5.0.ebuild 683 BLAKE2B 9facedf9ff7b9e47e46e7e1427d711ecb31c90b568a070886719b01860ac2ad2bbaaa2b3c7adea23bbc52000aa2555117ad1d1f05d07dae8917ff21bfa1ae1f3 SHA512 656e87d368e8e3d7de072bc3b1b4bf360aa039c2205b0d740f4a349e69dce97c3dee557616c1d458228f4cbe82380cf03bc0e79724097178fa3af11d5d5e60bf
EBUILD did_you_mean-1.6.1.ebuild 698 BLAKE2B 4dd8c8f26e6cb6bb5b2a08e651853c6d1e4abe3adbf894d4eee28e378a6541027d5cf2e09f16cbb1f25cf70bbeb340f3460cd7f9007bb28f1c5c1dff98979e00 SHA512 0b2d968cfa50d337b9b0d5efa96f90de445dc71eb4e4026825b558244075e9422f61c7313a75e437003c3c8c9a8550aa444e7838b0a1c2cba3f8a21e6641bd89
EBUILD did_you_mean-1.6.2.ebuild 691 BLAKE2B 24a5c175f851b51d249f5666aeaf9ed73d5dca120e9a95ab313afe3ed4fc2b7ee1e838b7afc053dc5cea3b11acd6e8daf6dfa7ae02160f2cf904466158b85c3b SHA512 2e05ef46c842f2a07da88c7e8825988a3c9efffa3976815e3255e0397abfa146e00487a558ac958fea98d3636514216bd15f10c20e568c8dd0afca446ec95d91
diff --git a/dev-ruby/did_you_mean/did_you_mean-1.4.0.ebuild b/dev-ruby/did_you_mean/did_you_mean-1.4.0.ebuild
deleted file mode 100644
index d51b2d34489a..000000000000
--- a/dev-ruby/did_you_mean/did_you_mean-1.4.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="'did you mean?'experience in Ruby"
-HOMEPAGE="https://github.com/yuki24/did_you_mean"
-
-LICENSE="MIT"
-SLOT="2.6"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' Rakefile || die
-}
diff --git a/dev-ruby/diva/Manifest b/dev-ruby/diva/Manifest
index cca44ddb9780..fe7b291c4c88 100644
--- a/dev-ruby/diva/Manifest
+++ b/dev-ruby/diva/Manifest
@@ -1,5 +1,5 @@
DIST diva-1.1.1.tar.gz 15974 BLAKE2B 2a3b497181a931eb6cf6c43b9d43ff9e0e7a34a753864bec422b69c6d01aa39b5f9dcc6abd54b85ca27b34d38a647c3e80450c2d7dd9cea1c62859eb3366d28d SHA512 36c7048cba2774567191b40ff88fa7804b61cb9334992dadd43a62f18be6635aa48753593ccba93a7c0438adfb7d75266b26b7a62e102aaf99afff7401c4e99a
DIST diva-2.0.1.tar.gz 16964 BLAKE2B 768f9fa670db229db424a069adcfa4706c2b9969d143cffbbaeeafc9b1a2eeaa6b4a1c53de90206a4625f65f89a2c478957c3b53a21eb00f89a470e6071a6d57 SHA512 248f2b9770bd8d097fdfd7edfd574358d3e47c907d8c7e15b6e4b9cc5b72e9b7b428bac211e4d5a4e516c206afb82ecb069103c85835a1c65ed646e68e4a0a6e
-EBUILD diva-1.1.1-r1.ebuild 890 BLAKE2B 71e332dcb484baccaa6b2db223886eac37e4d660094c6c3e5c51584a321cdfaca330ee63597284b900390933ad63bdde037d9ba75339358ea04d33e3595d13b7 SHA512 d59ac3a8df27c9dc8c0cd57a9426783ae59cca12a57879031e5f9816d880c4d9eba4849ea2e64fda0fe2bf510bb540077f0be2691920a279f0804e9366a842ea
-EBUILD diva-2.0.1.ebuild 890 BLAKE2B 52fce9061dc198fc4603e48469a00b2309e07be591c7d817cfcb284eb7c915dfb95588f5a048b3c015282ac22ce5b0df58dfdedbc6fb6616ae889b356e16c7cb SHA512 4bf179bc601352b5a4e84268991dea2894b938ba4a25bd76ecc62cc5d9c87b6b7f56153f8e91dcfe28c40842c9fd3175cee4f7e46dea9d432498845cca85d6f7
+EBUILD diva-1.1.1-r1.ebuild 897 BLAKE2B d4f0ef7055eaf3c91a0ee4d1781af258872a18fba217ea545e04052fab972ac14f1b7569e930472fc01c18168db7ec41cac642b5bde063aef7038fbdd00372e6 SHA512 717cf3de21c1d182da24b18882494c081f212b789072890ad26c727192278684a9fea8534f02fb51377fc3b2ea7ebd1660eaad6a76c5744e0e1ec24a717ff02f
+EBUILD diva-2.0.1.ebuild 897 BLAKE2B d4f0ef7055eaf3c91a0ee4d1781af258872a18fba217ea545e04052fab972ac14f1b7569e930472fc01c18168db7ec41cac642b5bde063aef7038fbdd00372e6 SHA512 717cf3de21c1d182da24b18882494c081f212b789072890ad26c727192278684a9fea8534f02fb51377fc3b2ea7ebd1660eaad6a76c5744e0e1ec24a717ff02f
MISC metadata.xml 479 BLAKE2B 2537793f2fb1c7cc2af71a8aac9152180dcca5d41f2f57d261a7b3e00bee04156fe78e3df444f6e00cb940bace4db0533bb22eddc7faa26fcfd7960b97d24f9b SHA512 85607cbe0553043886689e05f3f955fca1b0c7381044d3d95d5eb47f1cd23c48524d7a8810fe305c913e8bddc0dcbbbe1084bf13e87176854f70bedabcdaa6d0
diff --git a/dev-ruby/diva/diva-1.1.1-r1.ebuild b/dev-ruby/diva/diva-1.1.1-r1.ebuild
index bf880d963c22..2ac67e714eb7 100644
--- a/dev-ruby/diva/diva-1.1.1-r1.ebuild
+++ b/dev-ruby/diva/diva-1.1.1-r1.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/diva/diva-2.0.1.ebuild b/dev-ruby/diva/diva-2.0.1.ebuild
index 94eb9a5e65a6..2ac67e714eb7 100644
--- a/dev-ruby/diva/diva-2.0.1.ebuild
+++ b/dev-ruby/diva/diva-2.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/dust/Manifest b/dev-ruby/dust/Manifest
index 8465f232a83a..0c33baa8d3f5 100644
--- a/dev-ruby/dust/Manifest
+++ b/dev-ruby/dust/Manifest
@@ -1,3 +1,3 @@
DIST dust-0.1.7.gem 6656 BLAKE2B 2bc1015c87edf755a55544efda76a4c7c27a26026208c07f6a379dd60c9dfb383a528abfd91ca28dc650d59ed439664e8c5a757914d1a36ed24fd7f9bf630513 SHA512 f5b6d46dc4316a5c8aa49ba6122284f9ca08a491768cb5f89c6a5bfde4ff8b95df7b0234c67a27334af236801e474f27cd7cfdb0f5aaf4c65cc324977926ae1f
-EBUILD dust-0.1.7-r3.ebuild 663 BLAKE2B 31876472716ae7c51aa049ea226e3e37f92fabc4b3a27ee48f381e186fcced96164e6b07396bd27463be2f5f31612f5930b63d5aa606125b93a15230dc5ce6c4 SHA512 104d496667e95bd330f578c6236f754dfabe7c8ec87514062ac31c31c9137730447afd831ffb65548341d5cdf5fff09a6a0a2199c53559493b90dd82ceadea70
+EBUILD dust-0.1.7-r3.ebuild 663 BLAKE2B 437fa0ee5fbfdba817bc079b74b9f3f8f0075ff588b7255fd5856376cc9c11eb87da5df0dd8fea8a400965344b266d7be3902f5e4485e4d81a7f588bf42baa59 SHA512 6bd22d4375b493b0e348b3b67b014ce9eef58ce9466daa82c2afb7b412a0c5a164c53a39b1c387532ef7f601d32855437e68caebe289ffaf43f89476b52f4053
MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1
diff --git a/dev-ruby/dust/dust-0.1.7-r3.ebuild b/dev-ruby/dust/dust-0.1.7-r3.ebuild
index 981aa22ca32c..24399b347b55 100644
--- a/dev-ruby/dust/dust-0.1.7-r3.ebuild
+++ b/dev-ruby/dust/dust-0.1.7-r3.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README"
diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest
index bab9720c5bcf..0fbdc11e4bfb 100644
--- a/dev-ruby/fakefs/Manifest
+++ b/dev-ruby/fakefs/Manifest
@@ -1,5 +1,5 @@
DIST fakefs-1.3.2.tar.gz 54762 BLAKE2B b5b8c00ffbd8974b2eb024deca4a2e48791fb542e2ad47d06d1c56ad1caab1433b240ea6af4a6836638c84bb79869dcd9d74194768d380173efe54f6765b7f7e SHA512 939dc7f28b266d8ef0cd5b4d33c6abc4a766143895d226b6a32af05f2f6e9eded63d86cf39d607094435a1b428297ad11366f645f4bf6789048b7e03357bacc6
DIST fakefs-1.9.0.tar.gz 56514 BLAKE2B 07e84f54413052b3bf37934b395c6115455ca241d42700dc054729be2ce82eb91944b83e01933fd001b46c9db593f2fd7a9b69f5f49529fde3e1ce967498db5b SHA512 e6be021fec79517127c6f514cc3379fa9c64d75c16d0ac80ed5b677f55625f1ee464eafa0768523a4b364323cfb1aae79814057ee9be3a0d947aac22d39a88f5
EBUILD fakefs-1.3.2.ebuild 1133 BLAKE2B 9714a6d2aa0abb8659dce135f0c418dd06f32017ab9946a9a71536bf3b213d7a8a22d56f109857b240d66fcff1bae77c47e64ef2c4817b6450e881be19f83807 SHA512 f495f1e22182b228f8a84c03da766bd454b8a041fcceaf3a0d0d408cc1e9b669762b1276a298f87a0c0046adb24d26fe08ed151cade9d1d9a67e3f504366d709
-EBUILD fakefs-1.9.0.ebuild 1131 BLAKE2B 51b805e9284ce7d255b2e8b68fd1ad7527f751595e47f5ab050662e76e0b6526067a56ca16c030ebb58a07786c16387feb4d10107385016d66f62a7b8dec54a3 SHA512 73b2b18cb91f7561d45e883bb58ac2249e0834202aee68c2ef90257589a031375a69f8d846d4e9f279e762876ef983dd0114bd7c1f13f335863d8ea6117290c5
+EBUILD fakefs-1.9.0.ebuild 1138 BLAKE2B 1d6a87c131179602eb52e10395487e4146f4567242828d504718ebab000cbfc214a8bfe798258f0248088d129f35dbd6350f6734e4a0ab9e28268ebc0cb0c8e1 SHA512 3e3c912bfe1769a2eb497aeb3b81338044adde3566d8852f2169eab493b9022acf603813c6e89d25b8163507e37952d1da8dbd86ece6ad60ed3395a2a2c56770
MISC metadata.xml 341 BLAKE2B e6dfc98fa1e5de6bb68479d5d65373885b346fead7ea66fc0cb5d6560bf1d2eaf31417c04a2fd3c203e8ed8a679a64413e9b866cacbca2fb17b081f507f6dc95 SHA512 761ace4ce03d41e9fc3e0b0c62274f2aac01c4a3bb17c8f1009292773c5e5d9aa10b8c92d8aea0d03e7c91f4fb88dde607cbf856ab70286e6cfde4e265fd36ba
diff --git a/dev-ruby/fakefs/fakefs-1.9.0.ebuild b/dev-ruby/fakefs/fakefs-1.9.0.ebuild
index 92ecaa22dcda..4aa95e0ef9f2 100644
--- a/dev-ruby/fakefs/fakefs-1.9.0.ebuild
+++ b/dev-ruby/fakefs/fakefs-1.9.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="ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/fast-stemmer/Manifest b/dev-ruby/fast-stemmer/Manifest
index 212d41548143..332e70cda871 100644
--- a/dev-ruby/fast-stemmer/Manifest
+++ b/dev-ruby/fast-stemmer/Manifest
@@ -1,4 +1,4 @@
DIST fast-stemmer-1.0.2.gem 11776 BLAKE2B 090f7a9bd63fbef2c9ef84a7089c7a4881f69f9d77fb8f90377424f1417e97a636d956c4ed646b1f45c25abc1ac16a7836ca70ec1591659e77242f11b6368e60 SHA512 7a7a17c62ecc9ce6eaaed9d0783f161c53c5c6faa07b7b0577da5a46d4539bf3880f71e4e9097a489c045222738d0441c322fb5cef5e02a1483405f815a81b29
EBUILD fast-stemmer-1.0.2-r3.ebuild 572 BLAKE2B 0c32b0ac21f283a34bca544c311d26c76649137c9ae72c74954e39628199eeed9cd5a5b790da94e7d99a5a032f954d069f53b7e77ae6bcef81fae8f9a7e4ebac SHA512 9f7a42d7d15b12794b60eb8aa3eaf6ce5748d3f51e6cf3d51a7c8465da073753da471fd68d4a140e13df6c5972a56209d5bc69bbb35bc22f8776bc23f3925530
-EBUILD fast-stemmer-1.0.2-r4.ebuild 563 BLAKE2B aa57ec7e404871e4e24fec402c9581c05736a90341c1a9441ec49e76426a7adab92e0b99aca9daca899417c8a25e81e23745baa2d0dfa5838ce615fe174c59e8 SHA512 0e2eced41246c467b6d592f3b5a8d38def8e677e2ae3bd6104585b13e8e7f77b75f570641b0a18a07db1afa4ad20b3cd6a780f796c30b9263904977f45dd239d
+EBUILD fast-stemmer-1.0.2-r4.ebuild 563 BLAKE2B 6ec06dbbd0328d1b4e36f27440697f2bb9e128c9a17eb80f07e4aa600dedb5c15e4c3c559b0634c7772ffc495500fd4f9bf785b970d850cfe7913abbb28a8b23 SHA512 d9064d134f9c6a3f6f7915dcf576de39dcf707c8aaaeea9bfa7e53917d1f0d4ecdbcd780df1a5edeb12c247af173ae8565345348734de666a44742db16ad309d
MISC metadata.xml 348 BLAKE2B 12a6f65f842f1ddf27cf6e5c54f13287a8538683d42c0d8e2c6e91b3888f6eb0188a1ef82925e8bce96cb038e22465d43348a81393a949a92f8edb6ec82d0d82 SHA512 b5ef26aeda1ba1f5bb8607b7c7ba1f2b1db9f5a400264db96e6bb2bb1f0cb1d5aeb530f8970c5cb831c6d923741f6fc94c17cc1debce4dd91f7fa5e1dd5025d1
diff --git a/dev-ruby/fast-stemmer/fast-stemmer-1.0.2-r4.ebuild b/dev-ruby/fast-stemmer/fast-stemmer-1.0.2-r4.ebuild
index 7840a1559e99..a4dac81e07e1 100644
--- a/dev-ruby/fast-stemmer/fast-stemmer-1.0.2-r4.ebuild
+++ b/dev-ruby/fast-stemmer/fast-stemmer-1.0.2-r4.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README"
diff --git a/dev-ruby/fast_xs/Manifest b/dev-ruby/fast_xs/Manifest
index 9e7d85e6a8f6..ae965a8adc15 100644
--- a/dev-ruby/fast_xs/Manifest
+++ b/dev-ruby/fast_xs/Manifest
@@ -1,4 +1,4 @@
AUX fast_xs-0.8.0+ruby-1.9.patch 1090 BLAKE2B b5b0b2db3e19adc57e85141b893cdfbed8844def9ad39cd7ba5ade46a5ae73201498782c0093e25e075bd6c2577a895715ba82a87cc14327492410558442d194 SHA512 0c4f4b03db6ed70381b9aa7e671038206648a2c88211bb7d015f552e2114015a7cb749678670ee876aa568505ac3df42535f839367cfd1fc52ba6674429940a5
DIST fast_xs-0.8.0.gem 22016 BLAKE2B b24e65c31623e86ac8ab8b5a442565083bd047e5740aeae74d74e82c09770a8149853ad021ea6c6c036d411e8f299f4a531d78b0b3314ed5bf32d7f8b9fcf697 SHA512 55fc2704fab020f03b1ce138d1631dd5ad73a8601dcd95989a59c7cccb490c70b4e1af59fb8b009bfa0899f2c23feb42cc3068e243cd539ba1cb01a9f7bc573b
-EBUILD fast_xs-0.8.0-r3.ebuild 929 BLAKE2B d1d77be7708b92f4b9b77c9f2411b8b7e768ad73b6df31c5e888f0f177eca791030194f14433d30744d99839c00522e836eb29c538d7457790c351bd542f7cfc SHA512 6413593813c1a0cde23a13f91fc72e9aaccb2dddf4491d087576b0a33a7a362028ecf04897096a46525c43ea84f768522a83f74b5eb729d26c3b79ac26d284c4
+EBUILD fast_xs-0.8.0-r3.ebuild 929 BLAKE2B 8bf416231ed100564a5c9fc712696047df026fd333853ae41fd4c08c283ec0324ab7fa03433ca66439bb3f3426ea163bddfe6df93435c19d9b63e4e418b658a2 SHA512 db2aaca1327111ae25ac3590c57b5730544ddbde7213b99f88e54e6c933005a6a2d9a4e52e8deb71daa435a902ddd766e8cb07b22e522fa6c004db5c17534b9d
MISC metadata.xml 345 BLAKE2B 5772ec610b6ea7386ea3477b76ae02012ec9aec20e3e1852dc722c0c50b4a742608e7f66124946062d81dee52215296ca5db5db0be4424e1ce73c1c484a6b164 SHA512 0c86c791ef516fa584933b3ab575f5877907ddbec59cfa96b07bcf73e7e3bfd538f6fac31dd482fca16ca29438d0c15c4e04336dc5440710115a9a94b6aa955d
diff --git a/dev-ruby/fast_xs/fast_xs-0.8.0-r3.ebuild b/dev-ruby/fast_xs/fast_xs-0.8.0-r3.ebuild
index 0b38660b71a8..a3d0bfe8d16d 100644
--- a/dev-ruby/fast_xs/fast_xs-0.8.0-r3.ebuild
+++ b/dev-ruby/fast_xs/fast_xs-0.8.0-r3.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=7
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_DOCDIR="doc"
diff --git a/dev-ruby/fattr/Manifest b/dev-ruby/fattr/Manifest
index eef71b7f8582..795300728d18 100644
--- a/dev-ruby/fattr/Manifest
+++ b/dev-ruby/fattr/Manifest
@@ -1,3 +1,3 @@
DIST fattr-2.4.0.gem 14336 BLAKE2B 1be45d17eac08dbadec9e0a4177f7b1ad7d39c060ce1162961aa8fe3b1c9b0107f10c17a2a9a5d27e652067df7f33aca0afb57b6a268b52999ae7a7b540ad131 SHA512 df3aa4fe187f7922fceaad3b30d4ed9c869ac194f819bc6c57dd574a27e69a74cf9fb10042163d941b0edc7129dc5ede5f92c60a75c6744bb9e8f358f5cf24bc
-EBUILD fattr-2.4.0-r1.ebuild 556 BLAKE2B cd9261bc49cbc8f8eec1a2f1d3842d7defd8dd805ab05614fc0681a1f446711b368181ffc6874902680f1c9231271332fa97445e1cd4b26ca574f9e06809490c SHA512 ab2dbf06ce8910af6699be39dfbf651db9273f0ac134662379f548f7fbb882780a40dd3dd585d44f6a217bfb5ca831672a8c41ded8a2a80489201ebf166e50e9
+EBUILD fattr-2.4.0-r1.ebuild 556 BLAKE2B b26ab64f8d6f119ab8f986dd06f4981e4fd610924ae090ea5d32ef882e9253505862dab02eb35ec35953085a6751fc872b2f50fa642d8835fddbe638c71fe5ec SHA512 7b9d21fcb161d6627162a6291f94060d4b4c9c7934106960b16980895f4b6a6a22bb45e7b2c30e6bdd62d9e8edc266a6c7781c1b2561c017fe3e63994d77f606
MISC metadata.xml 330 BLAKE2B 02304daa03a344d11e0a51605ad0b7bb43be5036488c14854aec2828bb5ee0333d8da411aa9db3cad542c637cd525950a2489b043efb3db3f761542534467a84 SHA512 be157986c269ecfb2abc7d140e53a9a048c4e111cba2b7ead7fd714b1ef21436370e68b66d985a4d67e33364e87a1ca8ae65f6e496807d7743723e54ae076b03
diff --git a/dev-ruby/fattr/fattr-2.4.0-r1.ebuild b/dev-ruby/fattr/fattr-2.4.0-r1.ebuild
index 97cea2347202..e53166140dd9 100644
--- a/dev-ruby/fattr/fattr-2.4.0-r1.ebuild
+++ b/dev-ruby/fattr/fattr-2.4.0-r1.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README"
diff --git a/dev-ruby/ffi-compiler/Manifest b/dev-ruby/ffi-compiler/Manifest
index b8a5373e950e..6d4b851bb274 100644
--- a/dev-ruby/ffi-compiler/Manifest
+++ b/dev-ruby/ffi-compiler/Manifest
@@ -1,5 +1,5 @@
AUX respect-cflags.patch 682 BLAKE2B 2e3e90026961257737878e7a0b3b3d1d1d522ee4bbf12e5eed7d8fd61f49a84a7a8eaa83ffb8299d711e4d36b2aa60a9b5078fd83a0d88c689d81212d8902458 SHA512 b0f6593609237a637f78ca8128f48f5bcbb2d2637419bedda532ae8ef8d93a7e4e647e63277a9438d2f4aff9fe430176414fbc5f590fab7b1a452c1be79028a3
DIST ffi-compiler-1.0.1.gem 18432 BLAKE2B 9832d9836a0b55d3099085b53e0c8e15cc5ae79cfadadea942603ef8595b5fa4d781b5f031f0592b2688acb1416acffa9e525e3cbc004c2c51aaaea12a722706 SHA512 7a13625ab1c5748d05ec93d68708dd9435ec92dcd0c823109c44173fdaf8710aec5f5b4fb11966475f10ae91401c7ca3c620f9d36bb9ca665114e1ed70f4edd0
EBUILD ffi-compiler-1.0.1-r1.ebuild 476 BLAKE2B 74c38026898f17915585aafa81155e24cd6e93a63cd8507e86bef7ef4c01403b44035e3e4e9569110a8ae91064806095047e472fb949e81ea8f670cff95a5ea5 SHA512 05c6d8ebb4d016456840bb2366d7c5ccc65d3e8e26ee5a54a43e2f4f2e6220ec6bd53b2055b0b306446decec688f987fdd8ff1a966dc9684a16483d29df62139
-EBUILD ffi-compiler-1.0.1-r2.ebuild 530 BLAKE2B b649c1bf99f14ae56c6ffa783670f37337a4614ddb14c686fe09833cab3cff903182ee29c94541ad44dbde385375443bb4d50539de6550a777df6d8084f0c54c SHA512 410eadc2e68038afba065d044980e96cd4be2dfea4844716554c05676bcb95c438390db8f17f155349a297c070a1d72606675f37767c2bb6f7044cddbe1d527a
+EBUILD ffi-compiler-1.0.1-r2.ebuild 530 BLAKE2B 77c992fc2aae6fcc0a8a59febdc73769bd7b1816cb174333e3d8ab1572a8a6e169674b2cbf66416667cfa4bdee65aac5501f2b9d4a78b1f1ff9d9fa40af3bf4b SHA512 c0e329d068a4a6726eff383d3fd05ba5195cd574b1b911e8e686788a4563abd9dbf3c0aac238690d0ccdb457a0fa6e2294bf89a280999c9ca13aac8e357f742a
MISC metadata.xml 258 BLAKE2B 3c49249352f2cb11df010da6ecd8312a27047557ca5f2686837ad66933be9ea2627c40f91daedf8dcd9099c6cdc0dc2d2ba32aaf9d888c41fb60ee098e1c0c1e SHA512 ce517e35f3c0a2a9807ee68b0a8c84ca28db8dfabb41758cac71f9da22847fe20d259295f0681e38a52a24618450a0ca097939dc1022e3987bb0088762e48326
diff --git a/dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r2.ebuild b/dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r2.ebuild
index 7ae0b3d67ba3..1ffb33df0bfe 100644
--- a/dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r2.ebuild
+++ b/dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r2.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/fiber-local/Manifest b/dev-ruby/fiber-local/Manifest
index 3f7bb07e6e5b..4abc48a41237 100644
--- a/dev-ruby/fiber-local/Manifest
+++ b/dev-ruby/fiber-local/Manifest
@@ -1,3 +1,3 @@
DIST fiber-local-1.0.0.tar.gz 3780 BLAKE2B 5360ebdc2f3958863742e5ca1e1cdefe76e4487bad2257a1bd34a8a6769b1191e1a8f0ba8c7dfe1481f73fdd8b9ee1a014b11e5527273dbb0ee6d8a94edae2ae SHA512 5f77213c3760bb7c23a6912f138e46aa54d8508c11d02dadde5ddbc4ab03976abccb37ad2b1b43b118eddfb7a5e8ca4ee647a7fea1bac5ee4d7b39e8dc8f8424
-EBUILD fiber-local-1.0.0.ebuild 788 BLAKE2B 3ac1e7650db817afdc9d50ec652c7e56869ab9bc1e03516b008d34db0cf00e971586377421af19a2e446e7f30f9acacacdc934db19c1bb8a1ae2f8821e7d219c SHA512 514508cd85aaadbfa0b4bf7b275bf4e27cfea6ee9535fa767c21770b97a4a5e922b5b50c92fc8ae3f169331220edacc6f16fb6c38920efe8fabe6bd06fb6e146
+EBUILD fiber-local-1.0.0.ebuild 800 BLAKE2B 7b8d12c24759a4ec6ea4da394c0290230525a6f4854775b7e5e27977517a6f182965ea9a1841fe8e0e0601ce2bdbfc642605abddddadd82c16eea8d11ea17087 SHA512 b520944bf986d66c24f3ea11ebf6562922c23bc413670a51f39cf151f0f578229d002ab6854892cba7b516a8c713880a33f178bfe0b8d896b6cb8bba6075a3e9
MISC metadata.xml 347 BLAKE2B 9f0304d50cdc6ea863767d44adf04062376a06e06e6d8c8e486ecd1fcce2e66133d883e991a9978c691a0942d43f2f009236f3ac949556274bf4bad101812ccc SHA512 ec53de01e6c327d2dd81117f12ccfd0f37bf9aba3b35e346c14bdf7c303e63ea935e9bc489398bd677a5ece070f19bfc5bf86f250acc9050abb64d0df1c6ce6b
diff --git a/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild b/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
index 6d9a310dfb73..4109ddf8b253 100644
--- a/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
+++ b/dev-ruby/fiber-local/fiber-local-1.0.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/flexmock/Manifest b/dev-ruby/flexmock/Manifest
index 4e88c3ee0a5c..196be16b6bb2 100644
--- a/dev-ruby/flexmock/Manifest
+++ b/dev-ruby/flexmock/Manifest
@@ -1,3 +1,7 @@
+AUX flexmock-2.3.6-ruby30-1.patch 921 BLAKE2B 1ef57aa33a78cd385646e0c5ee00e371c1ea27127a3d80fc900ea019c268a46f35a42d8ed27986a3ffe77f587828f02a947962a9575e32c87c28595576adf9f0 SHA512 bb5e27748ca1b9535f3bc00c8f3b27279ce90d517fdf5743ea05bef1d1e1122ba2afb1de4b271ef2966332b8d10b73f74571f506e4ae293af1e12186111a192d
+AUX flexmock-2.3.6-ruby30-2.patch 885 BLAKE2B 07f3f7a9adabf8688995d55afb4084ebc40e66131f47edea82d5172176880c33c51a8e0ca8b76cb17c60499d7cd23f5dd00ba126b3a016224108c116bea7099b SHA512 b4bb9267b07fe5713771d7a1e031d844d60078f37cf490a81fab291db41046275e5e2e18f84642096a76160525dffb8162f3f5b1da8007ba6706d3d726686793
+AUX flexmock-2.3.6-ruby30-3.patch 994 BLAKE2B 956064f45506ab5a6b5374eeabdb8daf7f9e1174cfa527c6399de7e6ccb31c0fc119fd676f7047ad387da736501002e5ae28d94d3f4e624dd844b55211fb9224 SHA512 d271486d2093afb62a1b21201f55c86bd5e8204b6842450036110798d10669958a70c215ff5ffd2d3416f28db2ea87c3f364d9ee6c70170079bac2beadd614c6
DIST flexmock-2.3.6.tar.gz 91601 BLAKE2B f2888891820f13f4a9812ffdfe042ccd266b0b5166fa538aba96e2c865ba55d3689d077e73fb9aa238455e90b8ea97aa60f8649c08823a753b6af8c0f550cbed SHA512 0fcc25c1a83ba1e2aed91eed98242592dfc1a69d57c033fbd363383962b16d6e72011d62a906ae8bf076801a3d5e8e8501bdb9f6ca3750c9615dfe8b9b0bdbbc
EBUILD flexmock-2.3.6-r1.ebuild 1133 BLAKE2B 1e5fb9a6a15a9689b96940a865d1cc20383ed16eab1d4dfb8bb10e1a1c97c60cc8c5bf91cf616475b1e5a7d5cb1078d161913aeea66f841f66a9d700768779ef SHA512 e5c65be24e5ac95185793559d51be62f4e1e82917fe8647fdd1293eefb669d6268fb033aada04449581362cab896d34638ebd260402b313d7a21f0b66f3792f9
+EBUILD flexmock-2.3.6-r2.ebuild 1212 BLAKE2B a09f390a0198351817cd682a368c1992008ff136db8499409d2c310630219d63e5a613a2665d06439ba8e7930e29e5517e3caf4aadcc96d4784f608acccd91c9 SHA512 0ba7206c1e4f46c034bd4a6ab92f6684419014847101abd906bcb28059722e6a4a54cb113fa50298a9c480c2f5a0cbae95696fc01fcdbf9b12c9c7bb22dbd513
MISC metadata.xml 346 BLAKE2B 80f8ed32e41d3df3b32db9b646a23f2fbe9e037e1b5f058b07d3b270ed002380d17e67903d49d2290ba43b59520d005396575f1fe359c4f41546d1d9bcb6caab SHA512 9d39eaf3912ec47aee2fc5ce85bbb952a71202ef07c5fd6cef1d1645713f46a016d97ea5f8f08f0707fc8bbdf70d49621ad4300d4b14f3fd58de6c022f1f05c3
diff --git a/dev-ruby/flexmock/files/flexmock-2.3.6-ruby30-1.patch b/dev-ruby/flexmock/files/flexmock-2.3.6-ruby30-1.patch
new file mode 100644
index 000000000000..f43c4d454992
--- /dev/null
+++ b/dev-ruby/flexmock/files/flexmock-2.3.6-ruby30-1.patch
@@ -0,0 +1,25 @@
+From f63ba0916132e16d5eeb1a5c1ad868b0169bf7fc Mon Sep 17 00:00:00 2001
+From: Daniel Leidert <dleidert@debian.org>
+Date: Mon, 22 Nov 2021 01:34:25 +0100
+Subject: [PATCH] Properly accept argument and keywords
+
+---
+ lib/flexmock/composite_expectation.rb | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lib/flexmock/composite_expectation.rb b/lib/flexmock/composite_expectation.rb
+index 370046f..fbc8e54 100644
+--- a/lib/flexmock/composite_expectation.rb
++++ b/lib/flexmock/composite_expectation.rb
+@@ -16,9 +16,9 @@ def add(expectation)
+ end
+
+ # Apply the constraint method to all expectations in the composite.
+- def method_missing(sym, *args, &block)
++ def method_missing(sym, *args, **keywords, &block)
+ @expectations.each do |expectation|
+- expectation.send(sym, *args, &block)
++ expectation.send(sym, *args, **keywords, &block)
+ end
+ self
+ end
diff --git a/dev-ruby/flexmock/files/flexmock-2.3.6-ruby30-2.patch b/dev-ruby/flexmock/files/flexmock-2.3.6-ruby30-2.patch
new file mode 100644
index 000000000000..f7964b072df9
--- /dev/null
+++ b/dev-ruby/flexmock/files/flexmock-2.3.6-ruby30-2.patch
@@ -0,0 +1,25 @@
+From b3a2d7984803d70778c1f585ca48fb1fd374e44c Mon Sep 17 00:00:00 2001
+From: Daniel Leidert <dleidert@debian.org>
+Date: Mon, 22 Nov 2021 01:34:48 +0100
+Subject: [PATCH] Use binding.source_location for test
+
+Fixes the warning:
+
+ warning: __FILE__ in eval may not return location in binding; use Binding#source_location instead
+---
+ test/test_helper.rb | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test/test_helper.rb b/test/test_helper.rb
+index 9eb3310..c4fd622 100644
+--- a/test/test_helper.rb
++++ b/test/test_helper.rb
+@@ -50,7 +50,7 @@ def assert_failure(klass, options={}, &block)
+ # added.
+ def assert_mock_failure(klass, options={}, &block)
+ ex = assert_failure(klass, options, &block)
+- file = eval("__FILE__", block.binding)
++ file = block.binding.source_location.first
+ assert_matching_line(ex, file, options)
+ end
+
diff --git a/dev-ruby/flexmock/files/flexmock-2.3.6-ruby30-3.patch b/dev-ruby/flexmock/files/flexmock-2.3.6-ruby30-3.patch
new file mode 100644
index 000000000000..2e69627c5060
--- /dev/null
+++ b/dev-ruby/flexmock/files/flexmock-2.3.6-ruby30-3.patch
@@ -0,0 +1,23 @@
+From 8a4be2142b37a6ab4b6b8a3f38a07f2b06752acf Mon Sep 17 00:00:00 2001
+From: Daniel Leidert <dleidert@debian.org>
+Date: Mon, 22 Nov 2021 01:35:53 +0100
+Subject: [PATCH] Relax error message on test a bit
+
+---
+ test/partial_mock_test.rb | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/test/partial_mock_test.rb b/test/partial_mock_test.rb
+index 065ecb5..3564db3 100644
+--- a/test/partial_mock_test.rb
++++ b/test/partial_mock_test.rb
+@@ -634,7 +634,8 @@ def test_partial_mocks_leaves_NoMethodError_exceptions_raised_by_the_original_me
+ exception = assert_raises(NameError) do
+ obj.mocked_method
+ end
+- assert_equal "undefined method `does_not_exist' for #{obj}", exception.message
++ assert(/undefined method `does_not_exist' for #<#<Class:/ === exception.message,
++ "expected #{exception.message} to match /undefined method `does_not_exist' for #<#<Class:/")
+ end
+
+ def test_it_checks_whether_mocks_are_forbidden_before_forwarding_the_call
diff --git a/dev-ruby/flexmock/flexmock-2.3.6-r2.ebuild b/dev-ruby/flexmock/flexmock-2.3.6-r2.ebuild
new file mode 100644
index 000000000000..8afc3e2e6d73
--- /dev/null
+++ b/dev-ruby/flexmock/flexmock-2.3.6-r2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_DOCDIR="html"
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.md doc/*.rdoc doc/releases/*"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_GEMSPEC="flexmock.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple mock object library for Ruby unit testing"
+HOMEPAGE="https://github.com/doudou/flexmock"
+SRC_URI="https://github.com/doudou/flexmock/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="flexmock"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+PATCHES=( "${FILESDIR}"/flexmock-2.3.6-ruby30-{1,2,3}.patch )
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/minitest:5
+ dev-ruby/rspec:3
+ )"
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec test/rspec_integration
+ ${RUBY} -Ilib:.:test -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
+}
+
+all_ruby_prepare() {
+ sed -i -e '1igem "minitest", "~>5.0"' test/test_helper.rb || die
+
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/flog/Manifest b/dev-ruby/flog/Manifest
index 71cc7c3578f4..ae19cbf09ff1 100644
--- a/dev-ruby/flog/Manifest
+++ b/dev-ruby/flog/Manifest
@@ -1,5 +1,5 @@
DIST flog-4.6.5.gem 26624 BLAKE2B c1cf4377be7a2b9856e4f370b6a559ac1ebac6aba7da28bd6a27bb84fe8df613680cb7c96e3d30e42d30011b97309c60e7f4bec2c322bcc3b2ed8ad5f93172a1 SHA512 81eaf3871f6111b442fb82371720709073f00a17044885e85498e7f943e1c9f8b5345ae8ff06a56ff68db8919ee0e696284bf017b1e1e66d76419306bed90866
DIST flog-4.6.6.gem 26624 BLAKE2B 7643813d436ca516d60bbde6cefb18d561a1ffd6fde3586a7104450a96b6d363dc6b794620b41e8ffeffd831e252cf15d681b2fdf41acb3b3c0d0cb5b4e95c25 SHA512 0689f85de19eee0d992e094f43b74f2eaf08696cfdaab849760e5f017b83bd0acb538bd0a6d6289538ac5b7f888069e12507eb6139fa35532a310122c4412c64
EBUILD flog-4.6.5.ebuild 607 BLAKE2B 62b42a2e150f8f78db09e1790aa1c2582aa42e8affca3de89342d3d3825b4f9770f07503b717091d810a7788a3a370bba01a3713ad6228b25ef1de0cf8da7e14 SHA512 019e3902b3d90c2d5c17ad2e7dc8801b612c3ee0948cdc28b82c6a75077883938949ccae9435ef4b1a0f9526d9087a5fed778ea39247eb81684759034b3805e6
-EBUILD flog-4.6.6.ebuild 607 BLAKE2B 1d8a2b95d7b39f068d8717cce66bf16095e8db7dda91aa41b1770b66408bf003edb216794a6aa9cba6a48fb6c54ba4fb64b5ffdebac4afd25a53354c7cd961aa SHA512 3905bd4f076a9da513aad975055332926fae73ebad652efba021d47f7e7f508b269841d499e230103a6abff5c970d1210214d01c091bf83f76f705c913e449e2
+EBUILD flog-4.6.6.ebuild 614 BLAKE2B 13307a4c9186c3ae79be0d6efcff038eb962a9dec7fa1feb8c5b697d1ad9f346811f566dca3748b0ff9ff8bca0b44adf764c819b07c12d5b07099a08fa787bc5 SHA512 239317e8cefee884ca55b0edd62a208f8f3d84f050e90eeb31b649cc494ed4642a29b10282769ecde60af167b28f9839260f2704c655ff60e57f1ab67107187c
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/flog/flog-4.6.6.ebuild b/dev-ruby/flog/flog-4.6.6.ebuild
index 04908b840baa..25596596f34b 100644
--- a/dev-ruby/flog/flog-4.6.6.ebuild
+++ b/dev-ruby/flog/flog-4.6.6.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
diff --git a/dev-ruby/fuubar/Manifest b/dev-ruby/fuubar/Manifest
index 979dcade6f87..30d42ca21734 100644
--- a/dev-ruby/fuubar/Manifest
+++ b/dev-ruby/fuubar/Manifest
@@ -1,3 +1,3 @@
DIST fuubar-2.5.1.tar.gz 39138 BLAKE2B e36c5a4ca67b9c2cfd6775f554ebf1c027f9b1f24b36cfb1e3c062a07034eee472ff06f750755e7aba9e0b1f4a3704be213b44c9d9cf5c6b50cc1cf24b84c572 SHA512 d3b200690a483f131faeaa0e6164ab4103584324b02a928be1c8845f14984e3695d8cd1cf3b9edf945acbd9876dca879029c04b9d76b0ace4b7d1883c73ca924
-EBUILD fuubar-2.5.1.ebuild 843 BLAKE2B 54d36a87e0d681f27d15197a93ab55a522679337c4050375ee65ee0cd4e33272d8cefdd479a3871e0a233abe2fd9cbeb6fd22a76e7ac5c9f1e19e610fd6362bd SHA512 8c5cf0b8b46a3877bee8c7ab679b3b1c85320a8d1566b8a2b204442b089f4bfd2e41b505f84051c012d4ee17a8a0a6939e50b4b06fe50724df6475fb1b36a88f
+EBUILD fuubar-2.5.1-r1.ebuild 847 BLAKE2B 6e9bd52fcfc6eb81886f429235ed3566d53d0ecc53a27a09eee4d4b6031d59d4a2657a02f1208e075e00795142948ac65b378af713cbc997d83a5fed61c4e483 SHA512 d45b338adcfe90cb36df0c799c1536250baa60d4e5f61833609ee3ef1f34a31627bce04aa643b75be78ece70a356202e2469dc58c96bd919b5acbd7a27e8e53b
MISC metadata.xml 345 BLAKE2B adcff44d5fd74e0ae60093a1bcdcd25d92932cb65c2fc97d77e7726b68689d8a8271621841faa42cd78887cde62261351f09f6b48c912416cebf8c6f5bb2cc84 SHA512 f8f1cfa2dc33e1d366270bc015b635048af7c9b44097f5b5abc2e7bf801765b2dfaa30f249aacb1779ea16284c8fe469a529a77cda0e7c63a77f9cc439c3ad73
diff --git a/dev-ruby/fuubar/fuubar-2.5.1.ebuild b/dev-ruby/fuubar/fuubar-2.5.1-r1.ebuild
index 3d98ac7a2ea5..a2d3d2be68c0 100644
--- a/dev-ruby/fuubar/fuubar-2.5.1.ebuild
+++ b/dev-ruby/fuubar/fuubar-2.5.1-r1.ebuild
@@ -1,15 +1,12 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
RUBY_FAKEGEM_EXTRADOC="README.md"
-
RUBY_FAKEGEM_BINWRAP=""
-
RUBY_FAKEGEM_GEMSPEC="fuubar.gemspec"
inherit ruby-fakegem
diff --git a/dev-ruby/gettext_i18n_rails/Manifest b/dev-ruby/gettext_i18n_rails/Manifest
index 338202fd3699..0207485c49f5 100644
--- a/dev-ruby/gettext_i18n_rails/Manifest
+++ b/dev-ruby/gettext_i18n_rails/Manifest
@@ -1,7 +1,3 @@
DIST gettext_i18n_rails-1.10.0.tar.gz 21434 BLAKE2B 7b754b482c527593589f43b2547b5ed418db09bce255ba8e65523c7bf46c5402953990dc5941b06af8745a25c7840358e4beabaf1a2aec295a7763484bce8818 SHA512 0016dee43253fbf1fb712d74a1fb85c28d9d23b62af2ab16dfd4837f38749e4be8901b578b6a1e6ecbcf7476114e15873b4c073c5c0bdd7417e1d78515a3e4ff
-DIST gettext_i18n_rails-1.8.1.tar.gz 21942 BLAKE2B 7925bfad0e1033fd363ca2c376594ba8ca6a7f5c1da940c680acae53e4b3902d7c07828b6023ed208f559af1b9ded7933ffae6b7385e066c0494aa16cc728256 SHA512 711c15620a23c070f47d4846f48b74564bfc23d27e9757936b432c1b3c534121d4cf58101fe533bc58b7d3e33e899134b92cd119e2cd2cd3eb39f54e93e394e0
-DIST gettext_i18n_rails-1.9.0.tar.gz 21389 BLAKE2B 12c98c76f6e782d35957a168d71ba0ac6cbfa492954716366fc9c41cef1ee7cd733f4e352bff0c28c9ae873445729a30c572053eca423cfc272b4639e474a36d SHA512 dd271828120a4f430adf2d2f63d3c7c294d4b236d665b1e64599ba0c3e40114afcab0cd485fd2388e5747c4edb40d12de69e08464b36b160e216326bd112c232
EBUILD gettext_i18n_rails-1.10.0.ebuild 1074 BLAKE2B bc07e74861aeb3fc9695625bc637c3e0683b1bca9684a4ff957af800f31e11d4fc2a30f9284e283ba328593a8eee1c4f9d95ac5f8320c7b77c592a48bad17543 SHA512 ce26fb8f0a3cbffb976f47de7dc98d44838c7fcf11080216a7447b0f1fd3d895577be3dfaf355b7501a1b1c8388ef900e5f01885dd463027f9f378579fc2c907
-EBUILD gettext_i18n_rails-1.8.1-r1.ebuild 1063 BLAKE2B 181e93a46b69899a8eb5fd4fd835c9e58d1c517a6ce7c5f7d82ec79e957405483fdfb3b902867a1c97f5c1fb05d1559cd404474978c462c71659a530e9e9cb7d SHA512 ae1b8a1b252269b8839f513406b38970b0d510dbb9a1af912b75905c1c070dd6d7462f3afb58cffebdb42dcace998262b86c90d60d8b4259aea9aac72475a2ff
-EBUILD gettext_i18n_rails-1.9.0.ebuild 1074 BLAKE2B 2b4cf0f59edec41943ad19be74eee123c7d6ca3ec558065167f990cc34a0ae30499a96cab628afbc0fe3487268e1d97577e83712817ae779fc851b0abb12dee1 SHA512 62a8f812120798abe3432407a58256500d9288014f18d853050f8c807cd2133f9672add0f7738d5375215418fa5360dbb50a508dca7497bc6c33167f2b38659f
MISC metadata.xml 353 BLAKE2B cfdd814918fa7d75f7e209c0efff8c8ecba9154a8977cab4d64412c2cd09a52553d5b25050c25535fc59c3dfc11255ab9fbff703536da85a7b0b7d29390cb7af SHA512 12b6cbce3229f093d824a6d1036a44ee7cbb7399dc29db9eeaac72797440d222f65bd1efafe097efb2aee9ddb2881df54bb93bb336d0c03441b2a396405d1967
diff --git a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1-r1.ebuild b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1-r1.ebuild
deleted file mode 100644
index ac9b5a278191..000000000000
--- a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="Readme.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_GEMSPEC="gettext_i18n_rails.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="FastGettext / Rails integration"
-HOMEPAGE="https://github.com/grosser/gettext_i18n_rails"
-SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/rails:6.0 dev-ruby/activerecord:6.0[sqlite] dev-ruby/temple )"
-ruby_add_rdepend ">=dev-ruby/fast_gettext-0.9.0:*"
-
-all_ruby_prepare() {
- rm Gemfile Gemfile.lock || die
-
- sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Remove specs for slim and hamlet, template engines we don't package.
- rm spec/gettext_i18n_rails/slim_parser_spec.rb spec/gettext_i18n_rails/haml_parser_spec.rb || die
-
- # Test against Rails 4.2.0
- sed -e '1igem "rails", "~>6.0.0"' -i spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.9.0.ebuild b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.9.0.ebuild
deleted file mode 100644
index e05449df8411..000000000000
--- a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.9.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="Readme.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_GEMSPEC="gettext_i18n_rails.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="FastGettext / Rails integration"
-HOMEPAGE="https://github.com/grosser/gettext_i18n_rails"
-SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/rails:6.1 dev-ruby/activerecord:6.1[sqlite] dev-ruby/temple )"
-ruby_add_rdepend ">=dev-ruby/fast_gettext-0.9.0:*"
-
-all_ruby_prepare() {
- rm Gemfile Gemfile.lock || die
-
- sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Remove specs for slim and hamlet, template engines we don't package.
- rm spec/gettext_i18n_rails/slim_parser_spec.rb spec/gettext_i18n_rails/haml_parser_spec.rb || die
-
- # Test against specific Rails version
- sed -e '1igem "rails", "~>6.1.0"' -i spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/gh/Manifest b/dev-ruby/gh/Manifest
index 6f040ccd88f9..5743a7092a63 100644
--- a/dev-ruby/gh/Manifest
+++ b/dev-ruby/gh/Manifest
@@ -1,3 +1,4 @@
+AUX gh-0.18.0-ruby30.patch 1158 BLAKE2B 551e33a2f0354d731835dc3bfc90aaca4e5a052eb472004640d9edb096f07e16ec763251d57dc727dd7cd752d77244f9ec01d5fddcf71c0e4e353febbbf70be0 SHA512 70e6127c52fe3898a2d8c8c7e5a72755e6f15cc1639853478137131d3c785b35d20fc847c4bd83923cfb6a973fa34e5b03975bc7e7276e5121af53bb550120c3
DIST gh-0.18.0.tar.gz 129730 BLAKE2B e4e9a3b158daf83f8a0f0a809eff87e169c7a0a23120b9ae002d0fee4be166d3e6a09ef85ed61b35148d4285dc358a8d616e09c71403b85293574f3bfbbf922c SHA512 a265d25984d4c40340d4e80ce615f2f291f5636725e7dcdc181e3351d00fe8c3355148f206807180041f20db7f09bf94f5d279ceb25ea12ec19215640fff7839
-EBUILD gh-0.18.0-r1.ebuild 915 BLAKE2B 24e9e761d87275122b3953fd05dace1e0386930af19ddecabf255db818e46bb7682ca7901659d15a471d320db628fab0894276f011220f05bfba4ccaa69fc0c5 SHA512 0f6b14a1b922863f36e455b293237a1d8bbaf9913e6fb9245f402854501ba6c3f63540a2f40ffbb7c03e75e5ded84918ad4da890298a876fd1d1816a6564b1dc
+EBUILD gh-0.18.0-r1.ebuild 1041 BLAKE2B 99d712bb338ded5fcb4a091fa911e5c32d57fd3c2efe6e05784d2061469fdc10596289761ac00582fd088712851b6d4e8872bc6ecea907e5eb3a77f6b062e177 SHA512 f0440fcdcf5c7f4125fee9bca2f31e8814929b3d5b6817c8b8bede43b96e66fb82451ab9f2c684a88bc5e9134282d80b6afd580fc214d8dc9c1d15865a5b5476
MISC metadata.xml 329 BLAKE2B 5b9c65d604d22d834d0d11acd97a937d2722d3f40ee06b58105ec5ff71f399a4172fd5bd0c6514804be10af26e982644d028664570e620805682ec9e17c91bdd SHA512 4d021616e09e4766d328820d850a1259ccd724e536bad6d5d73acc22d523c9c8d4e866daedd318b5c053f1478ab7e4ae320c1a2951ce2d1d9124785eb6ee40c3
diff --git a/dev-ruby/gh/files/gh-0.18.0-ruby30.patch b/dev-ruby/gh/files/gh-0.18.0-ruby30.patch
new file mode 100644
index 000000000000..cdd4aba84d59
--- /dev/null
+++ b/dev-ruby/gh/files/gh-0.18.0-ruby30.patch
@@ -0,0 +1,20 @@
+--- a/spec/token_check_spec.rb 2020-06-25 16:44:11.000000000 +0200
++++ b/spec/token_check_spec.rb 2023-03-27 16:20:56.781510771 +0200
+@@ -8,7 +8,7 @@
+ end
+
+ it 'adds client_id and client_secret to a request' do
+- expect(subject.backend).to receive(:http).with(:post, "/applications/foo/token", :body => "{\"access_token\": \"baz\"}", "Authorization" => "Basic Zm9vOmJhcg==") do
++ expect(subject.backend).to receive(:http).with(:post, "/applications/foo/token", { :body => "{\"access_token\": \"baz\"}", "Authorization" => "Basic Zm9vOmJhcg==" }) do
+ error = GH::Error.new
+ error.info[:response_status] = 404
+ raise error
+@@ -17,7 +17,7 @@
+ end
+
+ it 'does not swallow other status codes' do
+- expect(subject.backend).to receive(:http).with(:post, "/applications/foo/token", :body => "{\"access_token\": \"baz\"}", "Authorization" => "Basic Zm9vOmJhcg==") do
++ expect(subject.backend).to receive(:http).with(:post, "/applications/foo/token", { :body => "{\"access_token\": \"baz\"}", "Authorization" => "Basic Zm9vOmJhcg==" }) do
+ error = GH::Error.new
+ error.info[:response_status] = 500
+ raise error
diff --git a/dev-ruby/gh/gh-0.18.0-r1.ebuild b/dev-ruby/gh/gh-0.18.0-r1.ebuild
index a256ac6f3d6a..b0fb14016be7 100644
--- a/dev-ruby/gh/gh-0.18.0-r1.ebuild
+++ b/dev-ruby/gh/gh-0.18.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_GEMSPEC="gh.gemspec"
@@ -19,12 +19,14 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE=""
+PATCHES=( "${FILESDIR}/${P}-ruby30.patch" )
+
ruby_add_bdepend "
dev-ruby/webmock
"
ruby_add_rdepend "
- dev-ruby/activesupport:6.0
+ dev-ruby/activesupport:6.1
>=dev-ruby/addressable-2.4.0:0
dev-ruby/faraday:1
dev-ruby/faraday_middleware:1
@@ -36,7 +38,9 @@ ruby_add_rdepend "
all_ruby_prepare() {
sed -i \
-e '/net-http-persistent/ s/~> 2.9/>= 2.9/' \
- -e "/activesupport/ s/'~> 5.0'/'>= 5', '< 6.1'/" \
+ -e "/activesupport/ s/'~> 5.0'/'>= 5', '< 6.2'/" \
-e 's/git ls-files/find/' \
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+ sed -i -e '1igem "faraday", "~> 1.0"' spec/spec_helper.rb || die
}
diff --git a/dev-ruby/gist/Manifest b/dev-ruby/gist/Manifest
index d9f5c46dc28f..179be95e558c 100644
--- a/dev-ruby/gist/Manifest
+++ b/dev-ruby/gist/Manifest
@@ -1,3 +1,3 @@
DIST gist-6.0.0.gem 28160 BLAKE2B c231eb3a165fabaac104f5a3e2e10668f15ec8fdde4a5b7a925e35372854f44f0cbbe72f67f6777d42402a1b1d028c5c96d254f0860ff1cde78d39b1d15ba898 SHA512 ba1fb6636a2312c6cf598d2bdb181e354c19496266a65e097e0d27db8702c08ab5fab7744cc2a6911578ae1df0bbacb5c1e2712b18d090dedb69458ce6817cec
-EBUILD gist-6.0.0.ebuild 489 BLAKE2B cfa0233025d55d80982494e88c1a42db20739e6c8b72f6b981cff1bfd6ae217473082685fbc1eb2ef600776ca107a04810ae60dac0f32f1e0416fdb0bed7231b SHA512 7bb72fb671e7368185e541ef5b710fe7e03c1caa97e5ba70ec211041df578b0cacaee9fe55758016cdacd1359dd0830d19448616447b460d9dc3858774fd1eae
+EBUILD gist-6.0.0-r1.ebuild 481 BLAKE2B 9ce5cfcee978c1cc8e7dd79536b910daaf00a777c2b32004813edeb7d86de23b828945b8feeffa1b7cfdff9bd4399c0f32f233b675a55d906d3f9e53cc7b255a SHA512 11c0bf712b470a0519813192e14c995696dbd37d9065fa27493d8d639c0a6254440294976f019de169290c29ba12672b25ddf0ef4d65318019dbc72a2de026eb
MISC metadata.xml 440 BLAKE2B f875012fbd660079390a84ca41130ba1c9a7a986ac3014cceb1b6114116a63a5b32151f32887b403d595613ff22794c44c815a23b94890fdae898a6409460e95 SHA512 c8c0dacb7d3a132f4c42be86209862e1fea973ef5974fd8e61f237728d81a2749b5a0e82a7f92d9057dd53bfa4232c7ae6d25b77e7f4760ed369c5bf7bbbabb4
diff --git a/dev-ruby/gist/gist-6.0.0.ebuild b/dev-ruby/gist/gist-6.0.0-r1.ebuild
index 9f1816622dcd..f05f1a36031d 100644
--- a/dev-ruby/gist/gist-6.0.0.ebuild
+++ b/dev-ruby/gist/gist-6.0.0-r1.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=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
inherit ruby-fakegem
@@ -14,7 +14,6 @@ HOMEPAGE="https://github.com/defunkt/gist"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
# dev-python/txgithub also installs a 'gist' binary.
RDEPEND="!dev-python/txgithub"
diff --git a/dev-ruby/gnuplot/Manifest b/dev-ruby/gnuplot/Manifest
index f275b7fb52e1..cb84e4a750b9 100644
--- a/dev-ruby/gnuplot/Manifest
+++ b/dev-ruby/gnuplot/Manifest
@@ -1,3 +1,3 @@
DIST gnuplot-2.6.2.gem 13824 BLAKE2B 5fe89c44bcfc8f73e4685fbf8300b5a43845ed8292db84bf3b21f884656a8cf29623bdef37fd4aebbb54ef1a582567fd2c12029a2e4584a92b52f66dad3b8e4f SHA512 bcc9dbdade4fdcaa590006ca925c4f1eb71b4c7d6235c948266a185c937d991ff559a1749f33993baca4437252afdfa7bde1a43c6e05dc6f180e9e7b06a4a8e6
-EBUILD gnuplot-2.6.2-r3.ebuild 749 BLAKE2B 0c3c2794455bcc0bb64c48f3fef33072882ae4c0b7b68df40bec08cb762d0238f617264c2da99309bcd5374ffc11a4d0d7992051c1c09f818693eaf0d2c1c344 SHA512 4d4386aa3fd745697e577bd9b0b387f66fb96cc42fe7e238405645b65fad5f6037c399bdfe4235c53c328ec2e95331e7d9f9adcb7850c08373469c2a1bf84c39
+EBUILD gnuplot-2.6.2-r3.ebuild 749 BLAKE2B afb59d7e926bb69ee9431c8c6d1eedc307d6da5b8d55df57c3f4e4ad7621b51f72ed7a9306584c19847250641916ea4718329c6a233cf7d7edd9aae05f51782e SHA512 038036f83935b567119eee483b35320db0ba494482c0beca17dfd2936c34a53d805b32f431ed51582f213bc5859133c3b49cc11151fb9dbe6516e41d750e58f1
MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1
diff --git a/dev-ruby/gnuplot/gnuplot-2.6.2-r3.ebuild b/dev-ruby/gnuplot/gnuplot-2.6.2-r3.ebuild
index b8592af4af13..3a9611916ddd 100644
--- a/dev-ruby/gnuplot/gnuplot-2.6.2-r3.ebuild
+++ b/dev-ruby/gnuplot/gnuplot-2.6.2-r3.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="AUTHORS.txt ChangeLog README.textile"
diff --git a/dev-ruby/hamster/Manifest b/dev-ruby/hamster/Manifest
index 8771f2d36e83..b2057f2497aa 100644
--- a/dev-ruby/hamster/Manifest
+++ b/dev-ruby/hamster/Manifest
@@ -1,3 +1,3 @@
DIST hamster-3.0.0.gem 129024 BLAKE2B f2d716d9304e9dea90b9832f1ae01bc6482fb57edc72f8e4edf0646ec066d08f9aa632401ff89dd979ee6513fcae7dab3289d8fada3a0e4392c688aca3d3e009 SHA512 2e9e388ca5a6b1d52dec60ce7711bf91fba8bc51a722139168c1aafbc9bbb98602675427e23a588950f56eaaa10c4b3aefd682970a77c479f47c77f00858342a
-EBUILD hamster-3.0.0-r2.ebuild 610 BLAKE2B 4c6aab8d2e28e9ce6b53848d0942d65886ba6bddfa6916043a5392af4004eefdf500731f7a6b64ab5369164481867c280409dc50205ff82a1570d14953cffa64 SHA512 2241c9020ffe7c11ffd5035e52c16dc83172127beb9c409e4560ddd9528c5a771f1c27f18e60bea0580f8b35cda290a5ca7d1cff52846991ca11959b2a09d951
+EBUILD hamster-3.0.0-r2.ebuild 744 BLAKE2B 586a43baed2656270f24b71feea1659f9d033c9a891563c8799c9dd7716a71d229d7e1e358adc4b4f36d1fea4d72331e9678105b7b0bffd75c57e8adbbe41ea8 SHA512 336de9936743cc694a15f91c5571c8d7143f9006257dd7bbfafe63411776ab4a9c65baa7fb168acb42bdedf2b6e0121f46a7cc70e012faa15524e8f60c39af32
MISC metadata.xml 345 BLAKE2B 460e58cbb4cbd0734c94d5eb8b7c98f350ce835dba4dcf22bdf1513e5101f814edcb5584b884e6f9d2f7e1d3d815b42769c128b32ad942961b0a578508223e84 SHA512 62b45f377515b1117cf17cf01f3a05d24295b50a16d04918bd3131ff210ee5a4d257281c675df8ca526000a3b9fef564238f61175366bf6b6d6ca7e9459f2ee2
diff --git a/dev-ruby/hamster/hamster-3.0.0-r2.ebuild b/dev-ruby/hamster/hamster-3.0.0-r2.ebuild
index c9a369d791e4..32f50fd4951f 100644
--- a/dev-ruby/hamster/hamster-3.0.0-r2.ebuild
+++ b/dev-ruby/hamster/hamster-3.0.0-r2.ebuild
@@ -1,9 +1,11 @@
-# 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="ruby26 ruby27 ruby30"
+# Tests broken with >=ruby30 for now: https://github.com/hamstergem/hamster/pull/252
+# Bug: https://github.com/hamstergem/hamster/issues/254
+USE_RUBY="ruby27 ruby30"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/hiera-eyaml-plaintext/Manifest b/dev-ruby/hiera-eyaml-plaintext/Manifest
index 45bab6e2e19a..1c8ee70ae70e 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 396 BLAKE2B d2b3bf6dd8d7a5e9c302c68b32a90b4f9a8dd6ea8c2da9db6f89f12690a10bb0faf899d4fa0f776d6d4554b1a0ad179de158dde9d4e69dbc3e4ccab13fd2d9b2 SHA512 79f157477fae62cba95fdb2f9cf5dec8e9776ea57abedc5d8e5d37a4874a9d6eb55f367e1b8cdd97211d6c433053c2df03986f5171836a9135cd771a9caea454
+EBUILD hiera-eyaml-plaintext-0.6-r2.ebuild 396 BLAKE2B 4dda1e4bb2edab743e65c15054fd9ed0c95f1246ea0c56769ede84179ffa8783ced6955c4c12c64128ea72806f59147a01c21b79bf61873334fd6ec695248d00 SHA512 987bada259d45eda2e658502004192386268d396c2699cbb6b6556f490235125c86bc0671c3db1d541d94139542ae62268bf607213834a922e4973eb1adb7427
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 96467fdcd2d9..ed7c1533f0eb 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
@@ -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="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_TASK_TEST=""
diff --git a/dev-ruby/hiera-eyaml/Manifest b/dev-ruby/hiera-eyaml/Manifest
index 173fbc046b8c..d43bd5a40a73 100644
--- a/dev-ruby/hiera-eyaml/Manifest
+++ b/dev-ruby/hiera-eyaml/Manifest
@@ -1,3 +1,3 @@
DIST hiera-eyaml-3.3.0.tar.gz 60385 BLAKE2B 222c0e531a0b713a0d996895168229468f131d9ce1dd786ef8337b5d9ec8a322e336bd12191253fb09e11d60682491081acd5b946a7257b6183e6533fe924811 SHA512 4bb81b87244177a4ab3ca80d0a5e67a8e6534dbdf4d489ca9f918ea97981e50d203e441cff6a35996878b6fa91815e00bdb8261e19359bb3f00efc14b1f25e0d
-EBUILD hiera-eyaml-3.3.0.ebuild 1535 BLAKE2B 3db1f9a119b32297c48ce9dab85a20c58b79bd255d9b2f0a1872af45db91bb58fe5a31b03bb8ef02a0d52e9b046435c2b78b024aa78583caa73f194df54d7f7f SHA512 a90cccfae973e75ea89dbb72a7ce7c4c525252e171884c9814c0c34486281b9b89803ba3747cd05e41d83b9c375a38f293db5b383351f37adbc6029732d313e7
+EBUILD hiera-eyaml-3.3.0-r1.ebuild 1628 BLAKE2B bc8a95bfdd0c6ad91e2236c112ebb449fd58ea36e0d3a12b8a03f26d21a28a4b11c7bb3578ed006c5be1c0e725bd8c2995535bd4a2da0c24645a111577c9229c SHA512 7bf10b9c45280b68d94ceb6fc2c742d7b196c079f55f70473edc9ce82876a0f191a2595500146ca890d67095affc0a24cee9729e3366b30a914a6f94618013ae
MISC metadata.xml 475 BLAKE2B d544bc1b3bee5ee303ee340c6cb73360fbf9e1cb48ff81986f8c7dbc6de01a7961c9a5320355851ab9892712b381357e37897d8d906633dc7b7d39c46ae87026 SHA512 34e60583c13d377291e47d7f9ef7dd016298d0b3cb139a4cb658e946324ca0383cc8e357994468524b80be882e5ca96136088831dddadbfd90c260cd053cd9d8
diff --git a/dev-ruby/hiera-eyaml/hiera-eyaml-3.3.0.ebuild b/dev-ruby/hiera-eyaml/hiera-eyaml-3.3.0-r1.ebuild
index 0c4a92e3baa9..4b4f8c618ace 100644
--- a/dev-ruby/hiera-eyaml/hiera-eyaml-3.3.0.ebuild
+++ b/dev-ruby/hiera-eyaml/hiera-eyaml-3.3.0-r1.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"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md PLUGINS.md"
@@ -12,8 +12,8 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
inherit ruby-fakegem
DESCRIPTION="Encrypted YAML backend for hiera"
-HOMEPAGE="https://github.com/TomPoulton/hiera-eyaml"
-SRC_URI="https://github.com/TomPoulton/hiera-eyaml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/voxpupuli/hiera-eyaml"
+SRC_URI="https://github.com/voxpupuli/hiera-eyaml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="3"
@@ -24,7 +24,13 @@ ruby_add_rdepend ">=dev-ruby/highline-1.6.19:*"
ruby_add_rdepend "dev-ruby/optimist"
ruby_add_rdepend "!!dev-ruby/hiera-eyaml:0" # both install the /usr/bin/eyaml binary
-ruby_add_bdepend "test? ( dev-util/cucumber ~dev-util/aruba-0.6.2 <app-admin/puppet-6 dev-ruby/hiera-eyaml-plaintext )"
+ruby_add_bdepend "test? (
+ dev-util/cucumber
+ ~dev-util/aruba-0.6.2
+ dev-ruby/hiera-eyaml-plaintext
+)"
+
+BDEPEND+=" test? ( || ( app-admin/puppet-agent app-admin/puppet ) )"
all_ruby_prepare() {
# Fix highline dependency to be compatible with more versions.
@@ -45,5 +51,5 @@ each_ruby_prepare() {
}
each_ruby_test() {
- ${RUBY} -S cucumber --format progress features || die
+ CUCUMBER_PUBLISH_QUIET=true ${RUBY} -S cucumber --format progress features || die
}
diff --git a/dev-ruby/hocon/Manifest b/dev-ruby/hocon/Manifest
index 25370b32c6ce..dd2503bd87c7 100644
--- a/dev-ruby/hocon/Manifest
+++ b/dev-ruby/hocon/Manifest
@@ -1,3 +1,5 @@
DIST hocon-1.3.1.tar.gz 146330 BLAKE2B 4eaa791f148347cf30cea04c79ed63fbc804a0ef7f4bdf1640da706f857a46a99342d338a8444b2df316ef972e11d5a3e10aae8d82f464b2964aa30c2086274c SHA512 c73cfd8d6c77751d1d2a35d85cad2f2eef700a01e8b8de9449c0c9dfefe8d4a80c4a79dd3db8ee4a6d2c3649f26d6780cbe05fe9b067de05ee3711b00faf4255
+DIST hocon-1.4.0.tar.gz 147184 BLAKE2B 7a072b2c4e5bc0dda80b836a6b905888e2a8cf6da87403c738f62ffebc9bae6dfa71125c68f90c4b2608a36f1491f17ceb55b4628e54b44b8acb3933c2a748a9 SHA512 735cd6344d96e5e5e42a94da875476483c6cb993c9d2f6c144b74713e1eb5cbdadcd8a2c73414d456ff9fa565a6dcc575507ee1a6df339ffe1c1944ed6d15e33
EBUILD hocon-1.3.1-r1.ebuild 648 BLAKE2B cdfa3585471642e91ab1509d99502874fcf1f327414461c775c786ed12687b0c5f7ee813745eb5210817ef7992f62e2c4820e519ed307ba60706e2cf8e7e00d0 SHA512 a943d98dff437d55df338186db00715cfdf75ab076ebcb1827bd1c76a546ad538307e9b931a75ea9b6018cba92a76f8479c8343de6ee814736c1622d71528bff
+EBUILD hocon-1.4.0.ebuild 650 BLAKE2B 70ecf45067908ced25aa51da1db0087c3d722592dc6e40503f0c3adcdac1351f08af3e8ce9ad0c92a81a6aa8a75b524669ff8a0132f8dcb205b7134aa70e2fac SHA512 9bee1e47a5c2a3a6166d5ba90ebb4527e2c42e62fb538882aeb9b3a67c52e41176b4611d4865e46f9f4378611d9f59bc5d3c25f1e95342d218df952400b474e7
MISC metadata.xml 515 BLAKE2B b9365c4720afbf0e7391467b79850bd1925b0e074b9799b9a7b8686244cb9d5b16a2740950f921bbecea176eaf925a8a9deaeed5db8e3a3ef057f55c3f41fb44 SHA512 cd21280aef08d17c83c6069c1fad07ad58f442a04136d37d6cd626cfc1528b7f44d4ac22135a405d1291e0305d9b3fb92cd26945698258581c609f487b7ecff4
diff --git a/dev-ruby/hocon/hocon-1.4.0.ebuild b/dev-ruby/hocon/hocon-1.4.0.ebuild
new file mode 100644
index 000000000000..993b80b25b9d
--- /dev/null
+++ b/dev-ruby/hocon/hocon-1.4.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_BINWRAP="hocon"
+
+RUBY_FAKEGEM_GEMSPEC="hocon.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="This is a port of the Typesafe Config library to Ruby"
+HOMEPAGE="https://github.com/puppetlabs/ruby-hocon"
+SRC_URI="https://github.com/puppetlabs/ruby-hocon/archive/${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="ruby-hocon-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
diff --git a/dev-ruby/i18n/Manifest b/dev-ruby/i18n/Manifest
index f437d450e70b..976de609b850 100644
--- a/dev-ruby/i18n/Manifest
+++ b/dev-ruby/i18n/Manifest
@@ -1,3 +1,3 @@
DIST i18n-1.12.0.tar.gz 72883 BLAKE2B 6818e5bdea156e9b6f7b33e319e5b5a5c3c9e7a799b56ded87ab2e27efa4effe730e23a8736b7374b8072c7ba4237a92619aeaad3a16c0bfe10fe73bf9c588d6 SHA512 616db5b15febc7a8716ceafef6c51a24e2d050f8e27e389ef96d94cdc95f9704942079d1e6b502666a015a99deee169342482c9a808164700401c47f96da8f0d
-EBUILD i18n-1.12.0.ebuild 1600 BLAKE2B d196385a2bcec0fe498d323a871a136f5d43c0bb734ae7fff4c4a6bef9fd724d37a883360a927a280bddb088ab903868fd60e7b04d4ed2fcee16d8e25c6c91a8 SHA512 3598d60c61e1adb1e628548fcefd724fa11e622978ce0276c5ea65ca3b2c303c4b6ac46204acb60d260d4cf1060dec4988aef1510e6fa4043d8eb2d9419e6abe
+EBUILD i18n-1.12.0.ebuild 1568 BLAKE2B a683eb0c6f46eb1d31e6b6da46fe8186823dadaa5f5d180c322e142bae8c16b66f82b8ce22fb8564512ef0d6c06ad7b5b645214b81fe68b6239c67530c34b429 SHA512 57a66f59a2f9fdb09b655e41fca81f1f127a4437d444ebf7e7286caf6d7b00d196d05241e280fb575534fcf1a8fa2e839ac2f744b008a6b2e0dfd9de3115d8af
MISC metadata.xml 341 BLAKE2B 88504d4f80239252fd3d4d82c5636bd4656f1063e337fbdf37baf23bd109abe7aa74090b07f90e27d9350c8eee2c342b4d1bdd38feb438ce2236c9c9b094d606 SHA512 86b7231bcadd93247b82ef706ad9ba12f77306d7c6f08065ed3f95bc46c2662a8e1535364fa25419612359d11cd84d26da818e2d9be5e931fa6203b6e63f2f73
diff --git a/dev-ruby/i18n/i18n-1.12.0.ebuild b/dev-ruby/i18n/i18n-1.12.0.ebuild
index 4775da50adfb..a4b46aeb30eb 100644
--- a/dev-ruby/i18n/i18n-1.12.0.ebuild
+++ b/dev-ruby/i18n/i18n-1.12.0.ebuild
@@ -1,11 +1,10 @@
-# 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"
-RUBY_FAKEGEM_RECIPE_TEST="test"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
diff --git a/dev-ruby/ice_nine/Manifest b/dev-ruby/ice_nine/Manifest
index 896d3eb78491..ef78d4b24452 100644
--- a/dev-ruby/ice_nine/Manifest
+++ b/dev-ruby/ice_nine/Manifest
@@ -1,3 +1,3 @@
DIST ice_nine-0.11.2.gem 17920 BLAKE2B d70aee3ba5d82719936e355bacd0c157fae262abb494c8d584e8530928218fb3c8a736e15903cdef2acd421fa5d08eafda11a0544651389e8b4b791299f1afca SHA512 e75237d901235dadeea159279b324982c6288d7c200ef3363eaa09340a480d5d94b8977915341218e6e2e6e439d40364f8569d757cdf47175bdc69ddb8d959ac
-EBUILD ice_nine-0.11.2-r1.ebuild 530 BLAKE2B e530b16b33a30afde263c683db6761346dbe31886d79183abe9f536d02ab284a4bdca5632149fea2ac609b625a4b85a216ed6b1ea9348dc731d50d8a8ef99bf9 SHA512 2c94afc39fd4289c4ad7d20b895f3fd4b93d5f2f5784abeb0ddbdddf9fcd6d6b9051ecff1625d583ebad9c51c6e78dd512588e8318e4c1c611ed24b9643c3a95
+EBUILD ice_nine-0.11.2-r1.ebuild 530 BLAKE2B 5c76056346253192e657915eb3b5be360ca199c61afe11d5143afdfc7dd42964f00952544f0e1bd4c68954c1ab1d0bc73eb9a243365d4cb77643ba73f244a8ec SHA512 41937085237545370ef9070d988bc7cd8ae281c58a43b9da1f7121b488b5140b38ca3138ef9e0f0209b3140a437d3cc056e2319453c36a0aae3fd063316fad90
MISC metadata.xml 393 BLAKE2B f9829d62ac9b4f388605f4646b8f65bf1182d79831b345a5f5b01777b71bdcceea124dd16325f268ad105cf01b0e0650681d5f3a3820220ea2521e51a2262ee7 SHA512 225f8bd9ab69b89c073285981240ca9b666fb55dfb20e05e6154393fa521540e4a440e910d9d5fdc73a3345b3fdbbc8049d5b719591b7ec83872d5556a459695
diff --git a/dev-ruby/ice_nine/ice_nine-0.11.2-r1.ebuild b/dev-ruby/ice_nine/ice_nine-0.11.2-r1.ebuild
index 3e2378d72f24..ab68c22b5a07 100644
--- a/dev-ruby/ice_nine/ice_nine-0.11.2-r1.ebuild
+++ b/dev-ruby/ice_nine/ice_nine-0.11.2-r1.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=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md TODO CONTRIBUTING.md"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/jwt/Manifest b/dev-ruby/jwt/Manifest
index 481786ebd88f..2f9124e29b6f 100644
--- a/dev-ruby/jwt/Manifest
+++ b/dev-ruby/jwt/Manifest
@@ -6,5 +6,5 @@ DIST jwt-2.7.0.tar.gz 75020 BLAKE2B 2bfa009912f4037dc13672ef6d43557e70bc9a06d399
EBUILD jwt-2.2.3.ebuild 849 BLAKE2B 34447bb74c1c066e60365a371c254c9ac7c23f4fad60f246e6be2b3edf91fdf0eb7862401e59118c9e63adebb0c3f49ce57c402c909970492af3831abc18d8b6 SHA512 ebf4384b52ec03620adf4b141ffe9533ac0f8cade3222d9926c2417e40e0d6b67e17cda12d619629c195d1082a1d77ad10c976c7a90b139fae4711baa4d5515e
EBUILD jwt-2.5.0.ebuild 803 BLAKE2B 896c5d1b5c9a67108122ccbe541167ba8f088c0320d0547b80e0ca30e639a55fb8d78b0a9293ad81de0f88d1b9bf7912c3a0cbed69fb06dea8934642808a6dea SHA512 6dce0f86cb6e0291c1c13b85c3adee5d906734c7cc7836e02352caa2936d53ce4fa9ae143e78f6d6995fa68a720aca17803536c91c3c2123472578b130d9142b
EBUILD jwt-2.6.0.ebuild 803 BLAKE2B 896c5d1b5c9a67108122ccbe541167ba8f088c0320d0547b80e0ca30e639a55fb8d78b0a9293ad81de0f88d1b9bf7912c3a0cbed69fb06dea8934642808a6dea SHA512 6dce0f86cb6e0291c1c13b85c3adee5d906734c7cc7836e02352caa2936d53ce4fa9ae143e78f6d6995fa68a720aca17803536c91c3c2123472578b130d9142b
-EBUILD jwt-2.7.0.ebuild 803 BLAKE2B 9409e7832862134bf8e9d384e3471ce83a9615795bb3ae4b1d8593a3a701898288724a2cd3036ce93d1db660e839f3b26e3ecaadf7039f87d4e1e75d62ea0e09 SHA512 8d5f8b5f1dd2621d8e42beea9e7f7e7f427673d7cd069fe0ac6a58857d17dca9cf8bb648fc94c0ced8e7ed22441ad53bfa4705fab9c49fac7f044155adf2e1c2
+EBUILD jwt-2.7.0.ebuild 810 BLAKE2B dca0ac1b165b6cf264a1248ae71529e88d4c785dc3bc1631453d76c29b220180b6f987608826bb6db280b995ac1e42da29f3d0091a9af521edcb2d533bda01c0 SHA512 6e224dac2965a1c2833b1544d6d6f52dc8d6d1471529c09ce1f07ee3c13c51b93857112b29397edc1bb62ad69b23a56b1fa17f24d6de007254eebd33719eaf2a
MISC metadata.xml 339 BLAKE2B f797d6d373de253b9c14671570c04706d02d9ce5c931b54984eb89fb13dc29090123b6b30a8d3cacca6bb5e2819b294e0acb86b337a649dee292d8b579640b68 SHA512 2a3235a78045ad0be735dae3f33d3b946f162c837e6d903da889780879c370c586315300cb9b4dc5ee7ca73a545ece43ea949cc0f94f20c3430a8090f491aa70
diff --git a/dev-ruby/jwt/jwt-2.7.0.ebuild b/dev-ruby/jwt/jwt-2.7.0.ebuild
index 4d714d4cccc8..5210e3c5ef34 100644
--- a/dev-ruby/jwt/jwt-2.7.0.ebuild
+++ b/dev-ruby/jwt/jwt-2.7.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/kramdown-syntax-coderay/Manifest b/dev-ruby/kramdown-syntax-coderay/Manifest
index b8fc5b5cdc87..704f54e0e7ea 100644
--- a/dev-ruby/kramdown-syntax-coderay/Manifest
+++ b/dev-ruby/kramdown-syntax-coderay/Manifest
@@ -1,3 +1,3 @@
DIST kramdown-syntax-coderay-1.0.1.gem 7680 BLAKE2B 66385a651b4a03980984385d09a0076388bcf5f8506ab19267bd75824300c431630280ab5dc9bed41310e69938d2b1d9d42ecef2feace7a5b184c84e9614fdb1 SHA512 bd3e1d919cba7a797f43706f5b8543817654b10abb6c7eed56d99c3a8b75e91f7896db0c04ab999df9f39d21d7dfbc7a39a290e39129812fa5ed3cc8d674abad
-EBUILD kramdown-syntax-coderay-1.0.1.ebuild 508 BLAKE2B 8f7e60a7c383a68fd4c02a52f7cde606a25087377fad3b5a0a149f7cec60003a71b611ee3d140703ecffdb8adbb1b6695b39a3da4c1dff3fd95efd2c4a898782 SHA512 864b14f4f9655f7d5f6ea4b8eb480ceaab6ed38c405aaa4c701b235d7c5ee386dcda8692c3533bd85129dc223580ec123d89700b8515cf368b5b82aa17e0ffd4
-MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1
+EBUILD kramdown-syntax-coderay-1.0.1.ebuild 508 BLAKE2B 740913b89a050e55b039abd2647efd151695b54868fef1f7efc0fbddb64775bfb4e48319218e6c9d7ef3d1528a97bd7d249e92fcdb6b67f8858afe74b8fc5fd9 SHA512 e82e75b83389b090758f8a3fbc15eec41f5077675654c82cb20b18f99cad8b7cb3ace8372cea97d6961b820f9a434313eb07d455bd1b26829e7f054abfc783c5
+MISC metadata.xml 340 BLAKE2B fef359cd6c2fe01a0877423fa640cfbf7653c8d57425a5e802e48b5e72b9d2bd4045daa5de5453794efeb9c945384bde7179eb556103da1d5bba0034ecd51801 SHA512 23f4862bda817ad7c5d089dac485556b630b24f8648f21cb8b74cd05a4309c03b0f064dbcf1c1b49f019cb2f009b098097638972792045fc3d148b26a737f0bc
diff --git a/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1.ebuild b/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1.ebuild
index 08194eeeb809..d2a0e8fd558e 100644
--- a/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1.ebuild
+++ b/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1.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=7
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
inherit ruby-fakegem
diff --git a/dev-ruby/kramdown-syntax-coderay/metadata.xml b/dev-ruby/kramdown-syntax-coderay/metadata.xml
index daac6fdb7252..28db3894ded5 100644
--- a/dev-ruby/kramdown-syntax-coderay/metadata.xml
+++ b/dev-ruby/kramdown-syntax-coderay/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">kramdown/syntax-coderay</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-ruby/launchy/Manifest b/dev-ruby/launchy/Manifest
index 9b29bac798e7..47150a7a5a7c 100644
--- a/dev-ruby/launchy/Manifest
+++ b/dev-ruby/launchy/Manifest
@@ -1,5 +1,5 @@
DIST launchy-2.5.0.gem 30208 BLAKE2B 30719f97fdf1bca8a66eb113992c8714103a7fe87262c3677a0fa64b58070593bcbdba7357b81e5bada9e8a143e6601e28ef2d2730f0028fdaecefad23156fd8 SHA512 d80811009155d9cea6a2e69b5f7482aaec7d0bf23ecca4cbe72e440fb4eae1c38bc5904e863998f1966c7a99b98bad1f4456cec1cb076f96f5a99b835448b39f
DIST launchy-2.5.2.gem 30208 BLAKE2B 7e3c3464292026a93953995c5df7dd407b51bd36b363bb0c57fed6ebf2122390348f415273b6ce7ee2dcb89bd444a58458c0a95b84428fec02280654239223e0 SHA512 40777dabd25e6646c6673b33d9d296b66de7976fdf7454c9a7ae809a161ed992572b2232d94591731a7c8405875803172c6fafd09a5570f09e5eb119e23e7773
EBUILD launchy-2.5.0.ebuild 989 BLAKE2B 9ed9803bc215292d361583fd69381ba2e2a54bedaa593cfe02bba0eb504dafe94024e02234e608c7cb2b4ae2bd9e63b3a095901b0c7f7b0842d9ca31955b6f38 SHA512 949d5b28c9c0bf65a5724e71d30a2bce4300cb00040370482c844e67ed9cadaa0d96224a75d355c11c6fa18d4bae0ef8d52b66f994f9a693084a3965ff52d959
-EBUILD launchy-2.5.2.ebuild 983 BLAKE2B 9ddc1a34a2920fc2b6ae7f2e296de926d992d4ad42bab24f35cd7187e8a556d26d8928445758dbaa9b6a383d98d5604d0457821620a920ed7f06f5e288798007 SHA512 c76339daf2272fbae4ebe98e7b37f75425beecd779024c7f8f69367d1d26713656a611afea36e0bf30a5b322394567ddf6e6ae9dc9816b107ca5d55e6c17c1b7
+EBUILD launchy-2.5.2.ebuild 990 BLAKE2B 94ffa38667c36931c30b6e258d20d4269d22d2c298e5878aa2fd9737f8d9cd1e7b9c6f51ea751cf84dfad72102911c3830d86519f82f97070aedb80178773451 SHA512 6b1757143008fd2267a12353b6451f8e4d33f05f934d668c675a6bccc29196e047819f0860426ed0c7655de00dbbfeca5b9bb3a1067dfc2ec50b9c97735620a7
MISC metadata.xml 340 BLAKE2B 2f7acbbbb97f4e02c4a6618277ff6e496971537b9da6273551bce546024e732123047735d29ecc7323eccacc7f8bb4b1244909c9017747c5ddf659851b53a864 SHA512 9e7f6f6e89a5992b20e3ee519bd0cc66947751dd021a367a9ab99252db1a3d1fc3d8dc0868e60b3db05a0fc493bbdc1764d1abc68e7861e3614b5c40391c4fcd
diff --git a/dev-ruby/launchy/launchy-2.5.2.ebuild b/dev-ruby/launchy/launchy-2.5.2.ebuild
index 3f14716ff67a..1aeb502790cb 100644
--- a/dev-ruby/launchy/launchy-2.5.2.ebuild
+++ b/dev-ruby/launchy/launchy-2.5.2.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md HISTORY.md"
diff --git a/dev-ruby/letter_opener/Manifest b/dev-ruby/letter_opener/Manifest
index 36696784a088..99ce1050e8a8 100644
--- a/dev-ruby/letter_opener/Manifest
+++ b/dev-ruby/letter_opener/Manifest
@@ -1,5 +1,5 @@
DIST letter_opener-1.8.0.tar.gz 12661 BLAKE2B 49e2998b0d94fd89ddb72ad75e497bef9fe5ce5876897ce05925e6b3b37732c61350d2228f9c33e6fce555af301142dddb35f49f1f215b240aba3495713fc6f4 SHA512 d1985d5b67c581c976db3fb9199e5207d2a12609f49011d91a20fd71bd8b6f8e5b35b0cdbe7592ad7df8effa7de14f70d378e1f9323f5b6113b397c1992b75c5
DIST letter_opener-1.8.1.tar.gz 12680 BLAKE2B 3204a5f6a33f722f255f126597655f6209d87764ff9b92ac770a35342906b9d192a62aade992709aaa55baa03046a342f48c4671d3a47a5fd5350bc2e7e7d0e1 SHA512 ce360bcb9f8c07e1319f74187ff85ef799d0a3387f0081ffe3cff2e8b52a9445c22b39fed4b729aee23fb67121c5e47b280ef502f95940aacbb6be31533185be
EBUILD letter_opener-1.8.0.ebuild 961 BLAKE2B 85c1fec9c5ffccb1f8b89a35efe7a41a6273f10afd29da847f0612ca021316512237fe7ee6356fd1bb4521e9a184dc1ca3f5fcf3c5be8227e3aa2ffa70eb9652 SHA512 a58bdcf0151c4eebbc321d6b513da49c192a67dd8a8e9b5c1d5b90bd4b5f2f59a4e6e519205f8739e01e5dd383d65a41e22564efdbbf85a6306d1cf9e33657bc
-EBUILD letter_opener-1.8.1.ebuild 961 BLAKE2B 85c1fec9c5ffccb1f8b89a35efe7a41a6273f10afd29da847f0612ca021316512237fe7ee6356fd1bb4521e9a184dc1ca3f5fcf3c5be8227e3aa2ffa70eb9652 SHA512 a58bdcf0151c4eebbc321d6b513da49c192a67dd8a8e9b5c1d5b90bd4b5f2f59a4e6e519205f8739e01e5dd383d65a41e22564efdbbf85a6306d1cf9e33657bc
+EBUILD letter_opener-1.8.1.ebuild 968 BLAKE2B d00e95c72ee3edebcf7453d0b1d31885c4f1f480835a9114261d15496701d08de42f8c65fe403083cb882e0c460be0e6993b5896c65d0234d8f120133bcc7230 SHA512 d2626a5e52d0989bb2440e1769c051b487e4c458afb15450d18ee07e6ca21ed4b2bca2614674f63557c16aa804dd2df487efe41e4691e5359a822ca0b5a1ed72
MISC metadata.xml 346 BLAKE2B e6d242014ebb753771c57376efd7aa5e0c0643eb8f7a79b68a5612f9e2a3530bdbb7dcb9af469f4a87e75bc1c6a6e88ba00e7488f67948672dae0cf15a81265d SHA512 0b996a6ae737a10732a065a1d985d267bb4ffa076cbd9511706a458f23df5a49a3c9354d71192fe502eff710d50f94379f5e00df435f7e4aebe563e9a36c140e
diff --git a/dev-ruby/letter_opener/letter_opener-1.8.1.ebuild b/dev-ruby/letter_opener/letter_opener-1.8.1.ebuild
index b5e49dfba9c7..80ffb29e7d02 100644
--- a/dev-ruby/letter_opener/letter_opener-1.8.1.ebuild
+++ b/dev-ruby/letter_opener/letter_opener-1.8.1.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="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/liquid-c/Manifest b/dev-ruby/liquid-c/Manifest
index 7aeeeabb0321..ef069d35a973 100644
--- a/dev-ruby/liquid-c/Manifest
+++ b/dev-ruby/liquid-c/Manifest
@@ -1,5 +1,5 @@
DIST liquid-c-4.0.0.gem 15872 BLAKE2B 8083ae622da685db2aa557ffff0927a900a51c92227ea2523dcf4c408ff4df6f417cbf7fe019383220c3fe580d53f40d496787d8f7328a1e42c3f17a435eebe6 SHA512 a9f3618a7286c6417e9d22cad8c0716f84f33c43e9b12708711f9c4bdebb94a30e408b3dca99cdfe0a7c5b5e5b39ffa79e978ef6b44e5359975e3d74106932be
DIST liquid-c-4.1.0.gem 48640 BLAKE2B 4fe526b48500349526ebeb2430f87fbb8ccea2f47dcfd32f16e3db803425180955c7ae81a707628ca377fd534882d71e06aece7d4119c16cc1386d4b3b222447 SHA512 72600a5b7962b91d63350adc9f3f355255ad9b9f93b6607064a896e1e3d109a9da897f442f9fc15a7a8c2c26ccb4674e491def9e7531ef9577b790ca9a3eb884
EBUILD liquid-c-4.0.0-r1.ebuild 623 BLAKE2B 922e4803e0c8a5fffdebc21224850557fff29c0f7a1a6b350730a18be21de34c8e29e30c612c1d2962b1638d34050948cb3462ae0858d920a516dc57135d9397 SHA512 1ba9701e82ee75dd227757b94883fa0daa39cf6f6495c6bdffb6b8f5986c84569bb5a741ac4111f183f58ffd4b86fce170fb3204b54b2f416662c403401a3ef4
-EBUILD liquid-c-4.1.0.ebuild 623 BLAKE2B 1f07e7a52a1fed7e43c0c2188f5682abc54ca84ae8860f5943579df40f6eba0ac0408c2a75dcd3ae026a8f57fc8a1d0e919f0e9219025cde6a48994502abbddc SHA512 b09ab50f41fdd6cb547cb0b54041a21a7fc9abca2bec40924566e917a7505f0d0915b6ffb296612239ad3a686c6c02418637a9fd2c39aa00d66aef8db61f7169
+EBUILD liquid-c-4.1.0.ebuild 1496 BLAKE2B 37d8e73691a4aa5be152f20aa81f5d5959bfa9ca203d46fb00c4cb1e03c17e956e2ae0f6a17c5808a211920d6c7d5b435a89f32406ad130fa7084006a5c63783 SHA512 d09ac1aca031e7d019bb569ee6e0181ed3c212c9d29808eb5e0f23b0338de246355c1f5918b5f60c1689781fbf2eacbbbb131ec5a3b7fe2bb40749c6e19cf699
MISC metadata.xml 343 BLAKE2B b0efd047555eaf15f367fc354f66a6168b9556d407274e5bc483999f3bddc97fbcfe146f4c32309b11d4a10865e894abcd4b9d3075e8a3b9cfe126fd6af5b1c8 SHA512 0bf0cc41c993b7a3e295697e6106cb31fafc1a5b4b6d1c575f859291ff1763b18b356d64ec7040d0b6fcc11516434696a9bbce770a9a6dc9e2eb3f95640a0a03
diff --git a/dev-ruby/liquid-c/liquid-c-4.1.0.ebuild b/dev-ruby/liquid-c/liquid-c-4.1.0.ebuild
index 9aa91c95add5..ba74574a276c 100644
--- a/dev-ruby/liquid-c/liquid-c-4.1.0.ebuild
+++ b/dev-ruby/liquid-c/liquid-c-4.1.0.ebuild
@@ -1,10 +1,10 @@
-# 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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_TASK_TEST="test:unit"
RUBY_FAKEGEM_EXTRADOC="README.md"
MY_PN=${PN/-/_}
@@ -24,5 +24,34 @@ ruby_add_rdepend ">=dev-ruby/liquid-5.0.1:*"
all_ruby_prepare() {
sed -i -e "s/-Werror//" ext/${MY_PN}/extconf.rb || die
- sed -i -e "/[Bb]undler/d" Rakefile || die
+
+ sed -i \
+ -e "/[Bb]undler/d" \
+ -e "/memcheck/Id" \
+ Rakefile || die
+
+ # ruby_memcheck is a gem just for running w/ valgrind.
+ # We don't run tests in ebuilds with Valgrind because it's
+ # non-portable and sometimes flaky under sandbox.
+ rm rakelib/integration_test.rake || die
+ sed -i -e '/memcheck/Id' rakelib/unit_test.rake || die
+}
+
+each_ruby_test() {
+ # Backup the original extension and hide it away
+ # The tests won't build if they detect an already-built ext
+ mkdir -p "${T}"/${RUBY}.orig || die
+ mv ext "${T}"/${RUBY}.orig/ext || die
+ cp -r "${WORKDIR}"/all/${P}/ext ext || die
+
+ nonfatal each_fakegem_test --trace || failed_tests=1
+
+ # Always restore the original extension we built, even if
+ # tests failed, as FEATURES=test-fail-continue may be enabled.
+ rm -rf ext || die
+ mv "${T}"/${RUBY}.orig/ext ext || die
+
+ if [[ ${failed_tests} == 1 ]] ; then
+ die "Tests failed with ${RUBY}!"
+ fi
}
diff --git a/dev-ruby/liquid/Manifest b/dev-ruby/liquid/Manifest
index cf0dfa9a0ce1..ee4b6f2c1ac4 100644
--- a/dev-ruby/liquid/Manifest
+++ b/dev-ruby/liquid/Manifest
@@ -1,7 +1,8 @@
+AUX liquid-4.0.3-ruby30.patch 962 BLAKE2B 7675638e91e5065c35090427a20228c72d6bc06e6bb054e61253b514dfe28c1b7c3e3c9200ca023616897c4c806a0bbc1e793d00518a85137e83670c944cbf2a SHA512 3ea20b69d4b379d583f1d8c3770043d0588a44410786905fa947451aa0e74658b3c123cf21c6b6910ed42f598bae15c757fdc3e3f8fdcdcc7f7988c8600d0e00
DIST liquid-4.0.3.tar.gz 102242 BLAKE2B 4a025fd8501e237f7619ed989e185a6c55a234577c99423857a826b616c40625c1fd205d998a368488306a88c0b84fc3d3ac59bd01c1231055aa9f60a3d14338 SHA512 5aed3b98fa486a00744e0225f7a3b8004be8ded1e3347f9118fd062684fe33b725b84d1f88bdd5e881399e6efa60b4aa32f57cf10f4583aa27ec8c8288b52bf9
DIST liquid-5.3.0.tar.gz 118704 BLAKE2B 3c7670717ea70f971a80a932e8aef24670017e9fceb9164403035a6137b4ba8a3dd77b396037fd52db71e4989a74d89b2ed63150290ba7326d35d0970a014b39 SHA512 bf295a882535b6f70f36adc62dc207ec07222e201c16adf2b56be9decf63f4f262b4e8cd31539eedf4364d6394b0136091eefcf26ee705987e82c2bf1ccf2739
DIST liquid-5.4.0.tar.gz 123661 BLAKE2B 96fbd0d92408e1deecfd198de4ab59287820e4f8d6e8cfeb080163781c82421a1fe5286354136a787db244c3821fd3e470d2ecdcddbde3344aa71be79799894d SHA512 45b394aa945206b200a2aa30e2e0b0f0937e7e59bd213f45f0484f2f6f3d68fca96f93a7ae64ac05249439048842b53e20a58d73be88470ed94cf40cc65c4cfb
-EBUILD liquid-4.0.3-r1.ebuild 989 BLAKE2B 9dd897cb311b8c5b31b635f3805a741f386272646924f8373c79603ddd63a3ff9f44c5078b640c31e801b797d0275a81bbb4063c9af98dab791ea03ba9240c07 SHA512 81eca0eabec34c9427f6d53479fbf5a7d2624800e1c0723e32363b26f044277db2355f2bae17906f3f9c1fe173799ad30de2c3502ee25ca50f46216717408688
+EBUILD liquid-4.0.3-r1.ebuild 1041 BLAKE2B 256a296f706eb76192cca33b0ed12bad11241ccb6b54328eeadd12d778b1929a833796c651b854960c1da9af7a2d4c36ab61bfd79968db73d735166a981437dc SHA512 f06e2c04f99080bd8c859561d2eb6e5cccda24c6036da4734ec6df25fb532fbd503600eaa0c81d368fdcd64cbbb506f3b5b958181ade2731290313800f0cdbcf
EBUILD liquid-5.3.0.ebuild 821 BLAKE2B 45610b481cdcd6be59ca1511c770f7144ee3a0cd2fb31ac222ec371679e11501528dc1eb955a4dca431969cad7c32ce5c6831c90481f064eef1f73447e406d2e SHA512 fc5fecfa13608ee5065472ab840bd5cdb47a6e9d6fb0937a263acac90ba5ec0072ff39114de29561a825f75d82371b0deb90a0dea5e0a88112d3d9778f4a889f
-EBUILD liquid-5.4.0.ebuild 814 BLAKE2B ba06122b3b5355321fcd44426ad1ca8736e15edd8699977438717b8254cc4ef9f28b0ad57b5a4955d5614e0d891f22cec69b465690d9f2368fc7a7449c783f31 SHA512 cb48e89b26a661533eb8d89bde31f920a2193160752e2afa427310b1be00779c60d59a0cb082bc2a50828c22a78f7f4c5042fc1123200b40701b4ce8c04422d0
+EBUILD liquid-5.4.0.ebuild 821 BLAKE2B c49730c9204b2a82cfffefb6dc59c414ead807e2b40138450f56a33b9336cbe75a05866186127d7e1d0df8afb6883cecbf22bbeb0e7dbc181f8bbbe5c4d54bff SHA512 d488a95f8fc2e538442f93cbe4c4a154a6ecfe093d63b902d39637422b63c48c7d11fd8558cecce2d948abde7d0ba07e78f165d44bb3621df67cc2b2feaf79d4
MISC metadata.xml 341 BLAKE2B 2aaabe9ff55bb04232a4eeb648f855c8d1f1da3d4d188e026abcb4177a807fc18767baae11b3450ced3d29f4b6d426661ddb5f09590aa112a6ca63fb9b19eb7e SHA512 7ea38783d82e42c02ec4cef4a0b7af1701fd44eaaefe4df99c98a40ff13827567416163765ac6f4a781cc1224360dc02f2ab2d7cbf346d1a3750ae15261e6b66
diff --git a/dev-ruby/liquid/files/liquid-4.0.3-ruby30.patch b/dev-ruby/liquid/files/liquid-4.0.3-ruby30.patch
new file mode 100644
index 000000000000..a25f4e217929
--- /dev/null
+++ b/dev-ruby/liquid/files/liquid-4.0.3-ruby30.patch
@@ -0,0 +1,23 @@
+From abfcec9a57543d9e1bdda7dab195607f8574d8b4 Mon Sep 17 00:00:00 2001
+From: Dylan Thacker-Smith <Dylan.Smith@shopify.com>
+Date: Tue, 31 Mar 2020 10:19:25 -0400
+Subject: [PATCH] Fix ParseTreeVisitorTest for ruby 3 compatibility
+
+(cherry picked from commit 81149344a5ba53b30e8ab7d77d605dc484a0a3ff)
+---
+ test/integration/parse_tree_visitor_test.rb | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test/integration/parse_tree_visitor_test.rb b/test/integration/parse_tree_visitor_test.rb
+index 6ad6a2d00..933dbc3b0 100644
+--- a/test/integration/parse_tree_visitor_test.rb
++++ b/test/integration/parse_tree_visitor_test.rb
+@@ -238,7 +238,7 @@ def test_preserve_tree_structure
+ def traversal(template)
+ ParseTreeVisitor
+ .for(Template.parse(template).root)
+- .add_callback_for(VariableLookup, &:name)
++ .add_callback_for(VariableLookup) { |node| node.name } # rubocop:disable Style/SymbolProc
+ end
+
+ def visit(template)
diff --git a/dev-ruby/liquid/liquid-4.0.3-r1.ebuild b/dev-ruby/liquid/liquid-4.0.3-r1.ebuild
index ab4cb72ca648..639c5768b21c 100644
--- a/dev-ruby/liquid/liquid-4.0.3-r1.ebuild
+++ b/dev-ruby/liquid/liquid-4.0.3-r1.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="ruby26 ruby27"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="History.md README.md"
@@ -19,6 +19,8 @@ SLOT="4"
KEYWORDS="~amd64 ~arm64"
IUSE=""
+PATCHES=( "${FILESDIR}/${P}-ruby30.patch" )
+
ruby_add_bdepend "test? ( dev-ruby/minitest
dev-ruby/spy )"
diff --git a/dev-ruby/liquid/liquid-5.4.0.ebuild b/dev-ruby/liquid/liquid-5.4.0.ebuild
index 06fc87368cdf..5aacb42b6b6c 100644
--- a/dev-ruby/liquid/liquid-5.4.0.ebuild
+++ b/dev-ruby/liquid/liquid-5.4.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="History.md README.md"
diff --git a/dev-ruby/locale/Manifest b/dev-ruby/locale/Manifest
index b6f7aed4479f..98450ce844ab 100644
--- a/dev-ruby/locale/Manifest
+++ b/dev-ruby/locale/Manifest
@@ -1,3 +1,3 @@
DIST locale-2.1.3-git.tgz 99648 BLAKE2B e395a442f674c73ed03d0d4d55d875c796add076132964ce2abb457d5d6e2ed8643395f283728735bbbf1ffee8b03549e882e5c66f6a589106a0a36f5b9e4ff1 SHA512 77877f15914dbee5ca83155f8cb84815296b4e2e4205218c9926e0265b40940cbdbe68fb048870ce4f53a6caeeb593813a2e16e8c130a19e44a28cb67c82fe25
-EBUILD locale-2.1.3.ebuild 1095 BLAKE2B 33f15778225aaf148e292a4b57f8d496d13a2376cbb5f6cbdacac489fcaf58420645f179352c00363c45a555b03c59b3941414e7b5efacf261e720c622b4733b SHA512 9f8b8f7051865495b4393abe6a329385c84195cf6daec49716b1400f01397a388e7ef9577f25a8a0ec98e96cd3c6a8e50540e2474623ef58fc0421e173dad456
+EBUILD locale-2.1.3-r1.ebuild 1095 BLAKE2B 3adc729bab9ac994e721637c7340eafd51c8445c9bf6ec124f694abaa40c3fa057b28f1ba2e787eaf76836e945f869ac66be24e93485dcf2faa0bb1faa006774 SHA512 a322fb159e7c1211ce8a335b2ab0f215daca8a343ac3d0e823abe291a3cb41aaa0349f2a13568a75f560c4ce1e14fea122066ea34a54c0c70e019bb38fab9917
MISC metadata.xml 346 BLAKE2B 89e78531ff1bb1d6cde18895763c825dbf9c889311169c629cf77dce14038444349573971f1688ca5f0f27ea2f59d1002cc90bd7b94ea48050041fdb57a55cf9 SHA512 39fd977a553a1c6b24782c5bdda67eab5613a40b20bff1765cda83718e2c5a9a52b39be7a616a6250069d52fbbf97527b453b08fd9bf6b3abc013dc3851d832e
diff --git a/dev-ruby/locale/locale-2.1.3.ebuild b/dev-ruby/locale/locale-2.1.3-r1.ebuild
index 77ee11f42043..72e6104992d1 100644
--- a/dev-ruby/locale/locale-2.1.3.ebuild
+++ b/dev-ruby/locale/locale-2.1.3-r1.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=7
+EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_DOCDIR="doc/reference"
diff --git a/dev-ruby/mail/Manifest b/dev-ruby/mail/Manifest
index c95f0ce07ad2..b778f8e08ea0 100644
--- a/dev-ruby/mail/Manifest
+++ b/dev-ruby/mail/Manifest
@@ -5,5 +5,5 @@ DIST mail-2.8.1-git.tar.gz 621412 BLAKE2B f39c3087bf5d064fd9a96b93ccac2fd0060c53
EBUILD mail-2.7.1-r1.ebuild 893 BLAKE2B 5815eaf3478c7b8f0e9a236b4a885af5d6209a9cc25cb7ed2b8ed386abff258f2fec9b92903d66ca25c0701411a81b4e6310f85a6cbf4134e9718898ce71a865 SHA512 5e2d38dafbe411006ddb6fa8216646289801388dd940497972ea3d0a0e910c7ab4700d132396684bc738d6d03cc11eab8dbeea5d56f6be972b1f8e01a058869e
EBUILD mail-2.8.0.1.ebuild 1014 BLAKE2B f1ba5b7ed87db5fdc1761a518db892e575a96fdd825539961b95fbba8944a1f385a11fdeec13db30dc63e7432f0acd4ca5dc9ba30f74ad201a2e96a2643d462d SHA512 9c75c9fb7355436bbd6c2c057cfdcc0b93c827b0415a72afba3726d78422f41ba904f4a136501e8f0c706c27f8d16681bab252de7db58e42db3d20b9cedb1eba
EBUILD mail-2.8.0.ebuild 1014 BLAKE2B 327f555e6bb0d597251c99ae609266a2164e31078bf95e549ca58d0b73ef2c70f9160802239591ce72f3e2c7c53142fed732ed9754b0aaf11f655da52783e5d4 SHA512 be895ed118818f065e86aa6d759eb400ca079ebfec3004b1f322b07548357f4d51fe95bda1edf370a82e9635652234398b2a6112113a7859f96ed940ecc374cf
-EBUILD mail-2.8.1.ebuild 1014 BLAKE2B f1ba5b7ed87db5fdc1761a518db892e575a96fdd825539961b95fbba8944a1f385a11fdeec13db30dc63e7432f0acd4ca5dc9ba30f74ad201a2e96a2643d462d SHA512 9c75c9fb7355436bbd6c2c057cfdcc0b93c827b0415a72afba3726d78422f41ba904f4a136501e8f0c706c27f8d16681bab252de7db58e42db3d20b9cedb1eba
+EBUILD mail-2.8.1.ebuild 1021 BLAKE2B 492e5b9961e5f97c3eec209b9ea8ad6726550bbeea159a38b22451beaa27dc84cf3c47c1dfab5b5b562fc8aacf479341b173278f29d23ad5bd34abf2e3953239 SHA512 d99141264f04e58f032d4c44cb8117aee8c83a477e161e250a002cf80685712a289e1184722d6f645a858f1d660c18d159f18a6f7b414a572ed4012c3ef9e0a2
MISC metadata.xml 337 BLAKE2B edda3267d35eae7a763cb191424ad231a356da5d17ce213061d0111e9addab8d34ae9bb52e47c0ea05d58258d04befa284aa3930d316429ca4b82c2d676bb61b SHA512 06ff50f20204499fef8bf6eb3af793ec7b471c2d1a29fd30b821086f934344a6251c0304cc52c9b720af5a7b7214831a68813c33f36fe4f679deb8667d3cb7f8
diff --git a/dev-ruby/mail/mail-2.8.1.ebuild b/dev-ruby/mail/mail-2.8.1.ebuild
index 0dce16387ebe..27ce6a1cead4 100644
--- a/dev-ruby/mail/mail-2.8.1.ebuild
+++ b/dev-ruby/mail/mail-2.8.1.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/maxitest/Manifest b/dev-ruby/maxitest/Manifest
index 05beca99b334..60b0219d49bc 100644
--- a/dev-ruby/maxitest/Manifest
+++ b/dev-ruby/maxitest/Manifest
@@ -5,5 +5,5 @@ DIST maxitest-4.4.1.tar.gz 62757 BLAKE2B 0023472200643dcc17aa7fc3720ebdaccb98862
EBUILD maxitest-3.7.0.ebuild 1436 BLAKE2B 3483d6389f9f8cd9d9c325819c1dc467cc125883ce30c6d1a6745f3c25405ea76484b291dec61defacefdcc3c22d680b9434fc153da41ad940da2123b87f22d2 SHA512 57ddf480278da7ce06e60c75bf45dfe3f1aaa86b511257c153c8d3915065cf296f96cd5b68ba34250405fb64d4bb1d3c8879c890ddc2b0906c2a781af01e39fd
EBUILD maxitest-4.3.0.ebuild 1533 BLAKE2B d3e69c8609541f7aa2a3640716ef84029122c03f8b243de0065f696c37e6d4be3e241c9d9511c54e623d6e5e57ce0f3b4088d2eea71c6c83989de1ae26d523e5 SHA512 efe38bfd39e043d13ca4ad47d52300dd10a3629df1041cfad14c3d4f81ab19f2b081de1ee5837c3a2960d28cfdce8fdb7e850d89ae7a870dcda92cacf0684354
EBUILD maxitest-4.4.0.ebuild 1533 BLAKE2B 4430d62218e961e177be586387e6f8a98a85f5c1c798e053716c6f9e927f61ed7696a03b3e8f4f443294251664305a117889d141cbf3f423dffd902761961f8e SHA512 f8458f681790fbd2b9a4aeb9e73914bcdb780f722e2e44b23e6c448ce1e2cb999aa8b51a9302087214faf2f0165d356690eaad3aab8895e30f49f32fc9a7a48a
-EBUILD maxitest-4.4.1.ebuild 1533 BLAKE2B 4430d62218e961e177be586387e6f8a98a85f5c1c798e053716c6f9e927f61ed7696a03b3e8f4f443294251664305a117889d141cbf3f423dffd902761961f8e SHA512 f8458f681790fbd2b9a4aeb9e73914bcdb780f722e2e44b23e6c448ce1e2cb999aa8b51a9302087214faf2f0165d356690eaad3aab8895e30f49f32fc9a7a48a
+EBUILD maxitest-4.4.1.ebuild 1540 BLAKE2B 2f66933bc55df6d46228b3945fcca40534da8b02c5be3f6c67f565185b1ca2f3e299d10e85637228798d96aa168194626d81782914fad75cb8c9b2aa19834620 SHA512 959cfef78190b9ae50e273c3d7630240cec703f42eae622867807d30b5320a50e72350fd33e02ad0934c169bbdc9ed89662237dd752e7dac042e17be229785b9
MISC metadata.xml 333 BLAKE2B 4f6d2cdebd14923f2841e9ccf9313f2b478a3c47c26979cf90c03d8977b8ed77e08a1369fc374a47a84603d546ad46d7225eda21224f423bc52c4b0320e6d80c SHA512 6e9425f636821a231213a9dee84cec2dc3394a52ea4f5f8a69e0c1691ffdc8e46946dbc0b99147bbbe05211557646a6538b3dbbe716ec6a469b21040b1c8b3fd
diff --git a/dev-ruby/maxitest/maxitest-4.4.1.ebuild b/dev-ruby/maxitest/maxitest-4.4.1.ebuild
index b0ac344fdff3..9f744436284c 100644
--- a/dev-ruby/maxitest/maxitest-4.4.1.ebuild
+++ b/dev-ruby/maxitest/maxitest-4.4.1.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="Readme.md"
diff --git a/dev-ruby/mimemagic/Manifest b/dev-ruby/mimemagic/Manifest
index 4434c698bfd5..fd5bd8bc9119 100644
--- a/dev-ruby/mimemagic/Manifest
+++ b/dev-ruby/mimemagic/Manifest
@@ -3,6 +3,6 @@ DIST mimemagic-0.3.10.tar.gz 56979 BLAKE2B 5a3113172747b911abe92ad8c20b04992ec4c
DIST mimemagic-0.4.3.tar.gz 56539 BLAKE2B 7029842f12b80e4ede79209f7aa9b5b05ead3dc4cabdb3b170098b90d0c5a195cc934119507af0e622b4235b47c192e295aabb057ae6ede08ba422d0921ca26c SHA512 a3a960e0219cef0ad21d5e3541c99c190f1ae98da0e6a022a5acb235cee57f5b9ea4fa1f366114e82e6789668b7b000409a6f355b5e0fab12032c08b43fe556b
EBUILD mimemagic-0.3.10-r1.ebuild 939 BLAKE2B e9880f113eaf64ed81ebe5f49e9f12b88b9682f88e7b9c1b5bbbe714844cea4f57956bdd9b5a761515818174272484ebd097836e2384b634e5698f9c0f761af1 SHA512 a4f2405549a51681c5f18d58594aa8bb6a26b492fb7bbb341928b2c6cad8c7451042ce750c60dbbaa7eac34986edf02ae40a540321588ca4b7ddfbfe0c0e3a85
EBUILD mimemagic-0.3.10.ebuild 864 BLAKE2B 2195759917eb49af48c4aa1987c7b2d583b79b6c546177050633b0e3192084cfda17605b61d274845746f4bad3e73dfff0dce26eed1d8dafa6870c33a45c2760 SHA512 e9f3f2338bd560d2b70da26f1c03f80f986b2e203dae9b45f5efb05d6cfd38b5df6db446dc5b6adb2946af2942ab994b860d0927c0cdd208ebcd522e1cefab9d
-EBUILD mimemagic-0.4.3-r1.ebuild 1061 BLAKE2B 35896adf944d41ba7b0d2b6a1bfa03d10db84f346d37a5fba6080664e41e02286c5c8b94836ed34b3f918a31f9b3211660d36c2ad917884a0538955d3361dccf SHA512 9fed7ab012e2801ef3fcaa0c186dc1f9b2aa0b53134944d09812360b37b89ab5bec4a0ec9753ce4f69f9ff6a0e200257c84a936c28397866c3146f75faa0e27a
+EBUILD mimemagic-0.4.3-r1.ebuild 1061 BLAKE2B 7a61c17c48eb4d89ac7cc832208abc7ef09e40a085be68bf6b7d25de7149c3f9629abd1fac41c5d50e4c00b60a212de5ed2931f3af962af7292a8c8d9812f99b SHA512 5e2bffb3e48a116f8291b9b0a3bc0e4c9f0736f2def19ac962c85fdebeb6b28970c627c73ae8f31370c9d69ea89293ea303a1d3a69104028958c7c3c453aec75
EBUILD mimemagic-0.4.3.ebuild 979 BLAKE2B b3553bc157b09cbef460375711619fb6cd48e8fcf9dcfe3652215fdf0cd6545868095b4ad03ec7aae20b562e779d895687b65a3275855db93a36b3e61cba137b SHA512 dd01c0203b416a8fa296e2b7282bc7c190b860b4e52f013c4d98763d6d82f77a38cc0d0263bb4a19b4fd03bc4da5489d6932ef4f3ab00c0ec6a4e8936279bd71
MISC metadata.xml 342 BLAKE2B cc9cf5934c05488db2a72262f6127fcfa3292fcf6b705d765b6e5897f1fd0ea195f920e1113e6b62ab7325f7036c582176439ce2a5d351b25336980da3274aa8 SHA512 832a4fb9676ec7d189ce2bfa8a0d9cbf03305ebee9913cfedab75c59a826e87073518e4ce977a7d5d49f2a746f1fddbedf92662692492bb11b3959955092bfcc
diff --git a/dev-ruby/mimemagic/mimemagic-0.4.3-r1.ebuild b/dev-ruby/mimemagic/mimemagic-0.4.3-r1.ebuild
index af2ea613b1de..303de304e2be 100644
--- a/dev-ruby/mimemagic/mimemagic-0.4.3-r1.ebuild
+++ b/dev-ruby/mimemagic/mimemagic-0.4.3-r1.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=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/mini_mime/Manifest b/dev-ruby/mini_mime/Manifest
index abd845124d61..656939be2c9f 100644
--- a/dev-ruby/mini_mime/Manifest
+++ b/dev-ruby/mini_mime/Manifest
@@ -1,7 +1,3 @@
-DIST mini_mime-1.0.3.tar.gz 33554 BLAKE2B 7be4a7b8ee066a1106a42ff28ab57684460d061dc9205a992af471f5e9024be080388451f6f0d171c09b96f53c4748c9490afcfa23a82f478c5e96b559c8c97d SHA512 d8259b81821d35ddb8f9038ad2f672816f20e098ff74d8245fdc2a8a6e4be6918b865a25372348ef8dd777483883238919293a683df064d15ac7045f9b40bb0e
-DIST mini_mime-1.1.1.tar.gz 33747 BLAKE2B 2b18012d611157c1ace9211e99f2c6b41931a932ed9161b24367def3bf70d5780287a0b855ac32aae202e32a1158d08c7004515841e3baa1a2789d296bdf928e SHA512 b59e5d5a94b80eae62c9be2722e2fa8306620e8b4f54e3c7d020961a89b3d796e26b18a92b6da29677c3822ab68783874486cd1080ca552c9c2fcd3acb13811f
DIST mini_mime-1.1.2.tar.gz 33779 BLAKE2B acf4fc7bbaf4bb9df9a35aa8f093f3f607b0f57296f29511aa4d0cc8770af3c959f6c2b4e49d0e879dea6145e42a33f02d98a1f54af5f48cb248b95b3f6fa410 SHA512 696d0ddf69ba58671ff8a378e6d8bd302aa5b402f791f090b4d5413f48b90cf19de447d68942a4cdc329f4d42210bd62bf4757c1f226df5129cb269c0004a332
-EBUILD mini_mime-1.0.3.ebuild 1046 BLAKE2B e33497a70f7b14d03d7b243c66feb00732747df3b20a29308d090f5753a561572c4c99f9b7b7747db0f9f8507939b2b4ea55e8df6cceef5ab1aae784986e7053 SHA512 b5aace95732949cf447da4fa1ef44edae876dd58e8b809351c101d17f961b3a0967221c4cd3ba46f757ec41f9bd73362176a98f4e81cf357ff41fb012ac1d9ee
-EBUILD mini_mime-1.1.1.ebuild 1047 BLAKE2B c02b7f7eb3794d22a985d85bdb78463636d4c93b0d50e77751e48c006f5c571a0947940643804b625abb3a35f6ae6122d867fc0026d4fb33c17c77dc8e79fa36 SHA512 3b9c751bf8898f6c6a91753756358bd4ee04500eda39949aaa29426c55c1168eb32773cfc86e2b93da8fcdda785c4274a7aa37a770ebb1fdb465807d3d8fdb99
-EBUILD mini_mime-1.1.2.ebuild 1053 BLAKE2B 6cf6ca4f27986018228dd62f242e44b5f907da6624a765839db94d7518b01fe09eb5d2be03ded79871d4753bc2b164d05b257b896e48ab3be330ac65e6cfb19a SHA512 8c16c4dab064089f6c8844c6efa21fb85eb4c0e7064a3f6b14e6c2ba6e5e707ca27f849426b14742e731defc3030c2f81d2931021195489386f8c011d69a1457
+EBUILD mini_mime-1.1.2.ebuild 1053 BLAKE2B 5f05fc7b0fb9423877f941362b080db674b10db830281aa48a85b3a2839b9016c384d688bef9af8699f9d336ab533392ff960d5f83ff798b2decad62a65f85b5 SHA512 7d7591993c26ee237dc8353b40253e55f8df2793034c08d18d110eba072f8120ba7f12a40f56d052a261b4d3323f10ff913a627179342e18637ed6f687d8dc0e
MISC metadata.xml 346 BLAKE2B bb121fb3666076fb31b24ae41abc0070e662ac4937121db5514acf8aed87745384ae11778464f6d0433138b38681ed4dcab62bce0ec125eb14c7ae3d411a6eb3 SHA512 8d1419c4178db23f7204cd1d1b219239fadadbe1b33e5aeac8d08d92f8c0b41f6648b6c062814dc00d8a518d2230e91518977ad4243b69d7c3fec706e0e12028
diff --git a/dev-ruby/mini_mime/mini_mime-1.0.3.ebuild b/dev-ruby/mini_mime/mini_mime-1.0.3.ebuild
deleted file mode 100644
index 7580ae2fc414..000000000000
--- a/dev-ruby/mini_mime/mini_mime-1.0.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="mini_mime.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A lightweight mime type lookup toy"
-HOMEPAGE="https://github.com/discourse/mini_mime"
-SRC_URI="https://github.com/discourse/mini_mime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' Rakefile || die
- sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid comparison with MIME::Types because types may vary over time
- # as they get reclassified leading to random harmless failures.
- sed -i -e '/test_full_parity_with_mime_types/askip "gentoo"' test/mini_mime_test.rb || die
-}
diff --git a/dev-ruby/mini_mime/mini_mime-1.1.1.ebuild b/dev-ruby/mini_mime/mini_mime-1.1.1.ebuild
deleted file mode 100644
index e63c0445e32c..000000000000
--- a/dev-ruby/mini_mime/mini_mime-1.1.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="mini_mime.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A lightweight mime type lookup toy"
-HOMEPAGE="https://github.com/discourse/mini_mime"
-SRC_URI="https://github.com/discourse/mini_mime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' Rakefile || die
- sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid comparison with MIME::Types because types may vary over time
- # as they get reclassified leading to random harmless failures.
- sed -i -e '/test_full_parity_with_mime_types/askip "gentoo"' test/mini_mime_test.rb || die
-}
diff --git a/dev-ruby/mini_mime/mini_mime-1.1.2.ebuild b/dev-ruby/mini_mime/mini_mime-1.1.2.ebuild
index aa3313c65158..879e5feb9f5f 100644
--- a/dev-ruby/mini_mime/mini_mime-1.1.2.ebuild
+++ b/dev-ruby/mini_mime/mini_mime-1.1.2.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
diff --git a/dev-ruby/mqtt/Manifest b/dev-ruby/mqtt/Manifest
index 381a7282de60..65b29398ced9 100644
--- a/dev-ruby/mqtt/Manifest
+++ b/dev-ruby/mqtt/Manifest
@@ -1,3 +1,3 @@
DIST mqtt-0.6.0.tar.gz 45975 BLAKE2B e3548db5a1d758168c86be8a1d313ccd0cc7ed7d5993f03688d6c68de7b28fc1c42f87de5d9cca459b0cb383d65640ba00c1015261fc777bb56811a51147924e SHA512 c9dbf86c583c9e57af97a1481b308a3d3fc796a6dd813dce83a8206d773a343242423fa116abc4b8ce34a1d6f0cb2026cc9189dd8b98af69c980c54501e130d8
-EBUILD mqtt-0.6.0.ebuild 652 BLAKE2B 9c95bc55c3f77c03186071733eb43a38290368eb0590a0bc195b15d525dd9f57f190880b6a7bf25ee8d7b83bd3392ce16c178a13ea4cb76cca6c3c6f08815e1b SHA512 357fc215cad8953929ca99f074355d94f780816b2cd3574b628926cb096d68f6d7ee74271e53b92d87905a676a37f4c539581a1315c8e419aa8f96f8973ed6fb
+EBUILD mqtt-0.6.0.ebuild 644 BLAKE2B 4a898c2e6927ff3426e74839b8579f47f501acfd541e3362b42a09b1c88af338d05b872453e7687e286c967b4bfab5ecc7d9e74874cb5f19745eb8706fb6cdd4 SHA512 88a6d99b13d6cf04c71850ea5fc944e07280f5bd5847688226e72222d0b15255b77913013bfee3538e7680882e840b6b86c25c3e678c9af447757ca4b333eed0
MISC metadata.xml 454 BLAKE2B ac507b38da02fc751a208075d4d7e87b22fda7dfece433062786a2a9e68dd22c7144e584b43d79ae0f7332ebabccdbd18a2116d2886cbc006f79aa849ae577db SHA512 111d5c2dd60da61b871b8a6eb4e25bd159a31c9be53d4246ba87b5ba5f3fac7056026f086493cac806c1a8f367145c8f338dacb70c47e5a905de17a676a85ad5
diff --git a/dev-ruby/mqtt/mqtt-0.6.0.ebuild b/dev-ruby/mqtt/mqtt-0.6.0.ebuild
index 4aaf45515c2c..1e4c99befe97 100644
--- a/dev-ruby/mqtt/mqtt-0.6.0.ebuild
+++ b/dev-ruby/mqtt/mqtt-0.6.0.ebuild
@@ -3,24 +3,20 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_GEMSPEC="mqtt.gemspec"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
+RUBY_S="ruby-${P}"
inherit ruby-fakegem
DESCRIPTION="Pure Ruby gem that implements the MQTT protocol"
HOMEPAGE="https://github.com/njh/ruby-mqtt"
SRC_URI="https://github.com/njh/ruby-mqtt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="ruby-${P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="test"
all_ruby_prepare() {
sed -i -e '/bundler/I s:^:#: ; /SimpleCov/,/^ end/ s:^:#:' spec/spec_helper.rb || die
diff --git a/dev-ruby/multi_json/Manifest b/dev-ruby/multi_json/Manifest
index 642ee439801e..249e924181ee 100644
--- a/dev-ruby/multi_json/Manifest
+++ b/dev-ruby/multi_json/Manifest
@@ -1,3 +1,3 @@
DIST multi_json-1.15.0.tar.gz 24932 BLAKE2B c99c5c6b152c91dedc38fd24f8697f918064c603bfd72c55213f3ac8afd14d3c0ba31b7c3fb91c9998fcc8a5386f41a6983c53b40119558b99194ba58c06cc91 SHA512 55c873e45cdc59e75823aa031eb6d792cb9dc744b13a682fc279a8375b925db7a984256d61aa5454795a59722794a774a0ed5b6bf518db253152f4af67f46dea
-EBUILD multi_json-1.15.0.ebuild 2498 BLAKE2B 0f9bf12072db5a695c353a1eaa73e8e39f93375fe349154f94ecf8e42949c52417d7245f7987777f4dccf55fcb4aea3f663dc6ae05b3ec30b0de0222bd661507 SHA512 afba65ab3a916ecb7020d20d22bc64d062a81faee6cf055a6627aaebb589a15f70930ada55ce4720ba22c6b45adbe08a65128f5b8e8660f8ff7224e01cdce674
+EBUILD multi_json-1.15.0.ebuild 2498 BLAKE2B 3cf12fec5e611a7a701f1fb5beda701ae0bef2ba9829242f7473f8f25db6cfc464ccfdd2c6d0c9b733e0cb2c5cc0124d54766353fd610b737b721ee4d31cc11f SHA512 52e3e8694408daaa3191a54335984ea2871af6fafbc4265e4af6a10902b5c2b1e508bd5a58f3ff4b1c93fae63122a399fe214bb37d530a2fe9a7dac4943c74ef
MISC metadata.xml 346 BLAKE2B 5ac783be1157fb3847a6fd648f66d421de79a35d5bdbd155455c9791093af408a6b0fca4d4435b95d83d3fb773c835673fa284bba94d29612c5af0c8148172bc SHA512 aa03ee50a365f31b48b294cc667208944ace3f89965feab02ef9e75a90d621086635ce732adc1e2beaf96cfb67c7084fc7bba1c45df139583a6ab705adc7c170
diff --git a/dev-ruby/multi_json/multi_json-1.15.0.ebuild b/dev-ruby/multi_json/multi_json-1.15.0.ebuild
index 36e5ad29fde2..795e532d8e86 100644
--- a/dev-ruby/multi_json/multi_json-1.15.0.ebuild
+++ b/dev-ruby/multi_json/multi_json-1.15.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC="yard"
diff --git a/dev-ruby/multi_xml/Manifest b/dev-ruby/multi_xml/Manifest
index d2ea292596ec..a9bc12145c6c 100644
--- a/dev-ruby/multi_xml/Manifest
+++ b/dev-ruby/multi_xml/Manifest
@@ -1,4 +1,4 @@
AUX multi_xml-0.6.0-ox24.patch 866 BLAKE2B 366aa40e831d76b4dfd6516d0b80599c70e0b0c2cd804c2f8f96b82a1582c933e931153f81f27bba8176bbe3ee8f6c4517468b58bd8bc7b380fe6c6257cb953b SHA512 f054a4bba4990f1ff8d6236ed2a99b97182b96c343b749e18c90c63faef10ea25d8f40ca0dd92e58aac8924d0cee15915b3ae2ebe5a6e6c024ea6d4b38b5e05a
DIST multi_xml-0.6.0.tar.gz 16571 BLAKE2B 1492eab7782823915167ebdb529b6d4699b31f3b66c48eee5acf7857dc25caae62b63a0da10a0bd862ade22865432bc6c4290a3f6ff8e99a889fcf09b56f6b7f SHA512 67e280d838ba07373a6ad5cbe4658b32655102906d8e0ed5429d21220475c21e07ea2ec0d2729df4d30a1bf7d0a5e6ff2d4482342098873135cb12e18c53194a
-EBUILD multi_xml-0.6.0-r2.ebuild 966 BLAKE2B 561f7aa23145e93702909185ecc45c8336623503b11dd992101eef1b6707016bf871285a6db08a317f4971234f684e1aa7ba753d2e6ecdd3f10a7de5e63c285d SHA512 15cecb46e6ede56e3d8a1dc45eabfcde064a6ca245fe60d640b46934d02e5339761ef5d839c1d5982d292e328b29aafcc29fab9eee2be0bc615682e6df309991
+EBUILD multi_xml-0.6.0-r2.ebuild 966 BLAKE2B f6c91968a2c03e284dd67c523f044e087b29f4706f3f3a56b8179642790aca13863d69b601e4cf69c332e0800999f75030040bbbb7db79b92ec2d02fc36aad8b SHA512 028e46d88fe67da6dc33b2a847604dbfce4200c5372af41ccb1dacda6b55941f0ecafc9793722f8871d960de43b2c8415179a518adea3e2efe69b4deae9945fc
MISC metadata.xml 333 BLAKE2B f1a72c5112ba70c8f41be64b8b8e2678d64a6270cd05fe5735062204ce9deab09e7ae29a386b259c9c628ae22293d08b55ac721012afde24e4a1b3ca6f9913c8 SHA512 15ee9589bcd9f2c41c5f36aa030b6dc9fa8a17192c47d18047f32e09445af981d7a7d89ee26c4f70a37a1d53ab9c0edf86587d6622d2becb19349e8d1d03e5a3
diff --git a/dev-ruby/multi_xml/multi_xml-0.6.0-r2.ebuild b/dev-ruby/multi_xml/multi_xml-0.6.0-r2.ebuild
index 0ddead2eb594..acb6c3f931b5 100644
--- a/dev-ruby/multi_xml/multi_xml-0.6.0-r2.ebuild
+++ b/dev-ruby/multi_xml/multi_xml-0.6.0-r2.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC="yard"
@@ -18,10 +18,10 @@ inherit ruby-fakegem
DESCRIPTION="A generic swappable back-end for XML parsing"
HOMEPAGE="https://www.rubydoc.info/gems/multi_xml"
SRC_URI="https://github.com/sferik/multi_xml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/yard )"
diff --git a/dev-ruby/net-scp/Manifest b/dev-ruby/net-scp/Manifest
index 860b72bb8f90..e4e2faa4cc0a 100644
--- a/dev-ruby/net-scp/Manifest
+++ b/dev-ruby/net-scp/Manifest
@@ -1,5 +1,5 @@
DIST net-scp-3.0.0.tar.gz 27947 BLAKE2B 78a1100b7602b9c09c8f06228b6e564fce15133c6cf8c9816613cb56b1d3805d9393700eb66c3710e482771e4116beae393c12ad12963b85428e21e7cf105218 SHA512 6d68b75124ccd2d387983f6d66a8b0e040132ba17d942631c806e899dff757ffae7a031a27ea0988166bf56e803c1a6175199845a848b92c7064388564e0ac79
DIST net-scp-4.0.0.tar.gz 27962 BLAKE2B 0531fccad790e5466da9bf5c4cdcfa6416d84e759b096fcaabebc6403293be8ad8f15546126fb51bc76929d871b6ec067302dd88859c09e9c177bbbb4ecd6ae3 SHA512 9691f707c83d2b24954670e73b306f1262437d9c10561f4ceaa4979e3b06a237d97cba9f517f73931cd44a494fd04306ded077284927dcab313ce669037a1cdf
EBUILD net-scp-3.0.0.ebuild 997 BLAKE2B 01fdd8dad9f86cd6e7cc96f1404b0197d6ba43290da451ae345986bab82ac657b850a11e9fe35f661234a514e85551db65321119262ff1d2d609eace6b7cade7 SHA512 f3bc3a10a90045020ad50969a3a7a12f24f01749b882c7169f51fc708630021331cfe8e42fd76efa0dd107d1156298d80ef1cd5ea6a352fe58aa389e6757c9ff
-EBUILD net-scp-4.0.0.ebuild 1032 BLAKE2B 48aa9a044a39286dfc78f485c3ce3f274d51778ab1007e89ac33df88e18829b631530a44e8631a008dc5b8225b77b76520b783f0ffe366411b3b784ced012b78 SHA512 141d7549f8b7a1e6dba09b5724655b044ccbccc8c9bca6034bf3de550f3019acb8efe51afaef8565582e041399e3da30a4a1fed62c86d5a71c1869360cdb8abf
+EBUILD net-scp-4.0.0.ebuild 1039 BLAKE2B 1bda6e67878d20f493c83b935c8486de2d3300974c109cd225472b57e14cac294848b636367d7f0517be36817f52c7e781dfc421f90f455fd6f47884f4622923 SHA512 14ad5d85aa8a894a7cb1c14a3c5a8ad75b752f2a798e8d1d99fc1356d73a6ae50cbffd47c305de24fc4ad34ad72da40ab4d5bb75810a9d19fb7f42381ed63c07
MISC metadata.xml 342 BLAKE2B ba5eb772d406d96ea5c4c0fdbc0ba183e44c26e950f55b54174519f25a0555a05e0eb1d1e09dd7fd91ab3a6732480225016c18e538489c5c65ad68261d3d21c4 SHA512 3bfa5a64b5bd0121a284d48b56a3914173f2562c84dbbedcbc0bb309910f68e1d3434037f21b962947c3f7cd162509bdaa9b04bb4ff550b61a4e26274bf078cf
diff --git a/dev-ruby/net-scp/net-scp-4.0.0.ebuild b/dev-ruby/net-scp/net-scp-4.0.0.ebuild
index 180da120c708..42a3d383f3e3 100644
--- a/dev-ruby/net-scp/net-scp-4.0.0.ebuild
+++ b/dev-ruby/net-scp/net-scp-4.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc"
@@ -19,14 +19,14 @@ SRC_URI="https://github.com/net-ssh/net-scp/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
ruby_add_bdepend "
doc? ( || ( dev-ruby/net-ssh:7 dev-ruby/net-ssh:6 ) )
test? (
- dev-ruby/mocha
+ dev-ruby/mocha:1.0
)"
ruby_add_rdepend "|| ( dev-ruby/net-ssh:7 dev-ruby/net-ssh:6 )"
diff --git a/dev-ruby/net-ssh/Manifest b/dev-ruby/net-ssh/Manifest
index 9166e64a1b81..046a270a3300 100644
--- a/dev-ruby/net-ssh/Manifest
+++ b/dev-ruby/net-ssh/Manifest
@@ -3,5 +3,5 @@ DIST net-ssh-git-7.0.1.tgz 227016 BLAKE2B 98cdbad0c8c52d44f3d4e288de7de0389680c3
DIST net-ssh-git-7.1.0.tgz 229217 BLAKE2B ab3c46d3d8831335495ae72dc60f2659109b66566f04117a16e4fd41085203b6a2d333e65ffcda4e390c96a2b808c68baeb168be1a2e23d4c797ad63b5af93f9 SHA512 723f487e77526a7acba8a9c8f09dd85c8c0bb21577d148f6c4280c79d603d3d364e29fb55b2b282064b5c108465efb2b1da061a2ba5872d575b0be264f493745
EBUILD net-ssh-6.1.0-r2.ebuild 1258 BLAKE2B 5c49f0b124cb9d4b9e0ec28f484ae293fb38cb09a4057b7a5d8e079ed4bfc490779d250b91b7f99d110b4d9de65773ae523801463038b79ed487d78238798677 SHA512 107f2893ad85de3b84cef45a6abd8fdf505e479b94b40e34b1cd1929a1f3e6d3c4aa162a29e6088fb188a17373412cda5135677fd5a5cbb128d08d90d3637363
EBUILD net-ssh-7.0.1.ebuild 1269 BLAKE2B df9392d7eaf85e32536414251b49b8463d23c2c0950b9d92db25f5f1840a9e5ecdfef344654cf9166765c7bd60cbfaac4d36a5910d6bde9490e103d7b4155f0b SHA512 4c26a732ad60115cfa437c3e5cea5923e5e6eb456ed6f4e53d63f480988ecc4ef0bba9676ea1ba1bbaf9a1d8b3215f0c16c68b1753bb36dbc87328f8814a196b
-EBUILD net-ssh-7.1.0.ebuild 1262 BLAKE2B 90ef9f937b2800ee4c9e6b6d3ac121e6e4dbc8789e8756780cafdd6fe8e2c457b75a76b97442fdce609de44d8c80b185ff6badc9903adb47d8fab594d1d822d8 SHA512 fd38428cf3a401a59ab943e7fc3d030ab2ddce1275ac5cb0b82af1ba7558b7f3436da08a8e0ecf492f0edca913acae7fd4cb8ded6efb7e63185486fbaa2e683a
+EBUILD net-ssh-7.1.0.ebuild 1269 BLAKE2B 4a3ddc35f26bb089ac6893794d67adc3ad1812bc292fa136da6590f3a587ec41d9f5897eaf7e4ceac4c75ea1719961358d835fa7ace1a20cf65882d12dcd8038 SHA512 64cc9e17b20a2d6fb1bafdc3fe5faba22719a56a49da7c945c27c738ca95ae0ad9c0bd105490507b70426e4e34d9e68653efcab3a917fd390e2cb64eb3832b62
MISC metadata.xml 429 BLAKE2B 12f25e38fdd426b0814611f3036ef401703666e1ac651d807e587187f641736627a35ba117f8707208f07716f31d4df8b471f38dd221fce79109eb2aaa749dc3 SHA512 4c760e2d9799444907f4b05c26ae95b6c18eb108786ce90a5b51c58cc903f4ec90da060556cab72fb80741c3786613589a4d403c64f9b411631d6c4b4ea982de
diff --git a/dev-ruby/net-ssh/net-ssh-7.1.0.ebuild b/dev-ruby/net-ssh/net-ssh-7.1.0.ebuild
index 908552ad0091..989d3c0cbb5a 100644
--- a/dev-ruby/net-ssh/net-ssh-7.1.0.ebuild
+++ b/dev-ruby/net-ssh/net-ssh-7.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.md THANKS.txt"
diff --git a/dev-ruby/octokit/Manifest b/dev-ruby/octokit/Manifest
index f338e73dc266..fd89a4b6e701 100644
--- a/dev-ruby/octokit/Manifest
+++ b/dev-ruby/octokit/Manifest
@@ -1,5 +1,7 @@
DIST octokit-4.24.0.tar.gz 3151075 BLAKE2B df9a20854358722bb92e894413b4b8d50e911aba23d610da4d00e6ff8e03df2c442a83a781c836f5f780a2079992a28c77ae59ae89d49386a009af8f29d8a9d5 SHA512 e2cabc820732b6d9e71b37807007e17fba23199faa127c3480c37b5c8fca1a0ddcaffe5815ffe7a9efe3ef3b617b9099dca8b01e58b4210cbf68566897a93ce7
DIST octokit-4.25.1.tar.gz 3154185 BLAKE2B b1698de8694cd2e147542eb6e7e9784428daa035a6e123c05c135558a669c0d222ef4629cc89de815a51b7b3660a8dd2cb80e8d11b90ac43f661e3e2e078b0c0 SHA512 780393e6765e82f0fbfada3b8800ccb981df4383ebfda0b218c24bac224b39f836c3d9cb94cf2564676000862dec7ab94cd2dbdaff51c37142d1f45140121bf1
+DIST octokit-5.6.1.tar.gz 3171006 BLAKE2B 33fd132f81c7b1e1b3c1a4264b7bc6a7e7dbc2f9ccd4f1d2d734ae10914c5544eb90c629200e6d81b9a33fccc23791147af6660840248235ebe6b946f2ebba13 SHA512 3ed2e3eb61190da521f9246ac0fdb530e15c45cb41e5849f04ba1a92f0da8060a82eb2d90dfcb407436efba5f7f0ea98c69a342c67aa26b62eeab74a1f906c4e
EBUILD octokit-4.24.0.ebuild 951 BLAKE2B e5f53535061bb164369f18c40e3077a1474fbadb3aec68853df90d435377dd05a5bf8c31326dea51b3b12d937a35c961fac3376b6a95d4009652c05f4dbf8047 SHA512 c316070cc98617c06cb958c725b12982c2d2a9bd6d36421d21c190b432535dee6ca6f4b083e4057d94d74bd01bcc9d6e6d1fb88f14f48029f9b6d74f6abf56b8
EBUILD octokit-4.25.1.ebuild 977 BLAKE2B 77e153539ba3ec30c494fb19530723fbd579a9e5a44cb05027d281df0389967e4625487f40201a82089bcb17551b56bfdb658895fddd68d8e31e18e39b246419 SHA512 97489cf4a78ecc53ea97e484294aabcbe091cf77cf97e93d60b624c480fec2ec8a18ec52f9457dd99bd892c30fd0485610df2644aeee426fcc7942f61341aeb7
+EBUILD octokit-5.6.1.ebuild 972 BLAKE2B 420072df30461bdc59bb0dcaa166eb5e8df5f4bd51a0dd20bcf9d9e06a955ed190702851c503b1c517d4746f113497e89931b21e22da9089fe75b6e5ec2432b5 SHA512 99c02d044abe07ec8ddb22a7f50be2b49984aa08ccc781e0a47d459ad36234da3d78c3f7afb03c4876c136ae30c25cebc1b3ab5dcfbf7df1cb354af0a9ae11fa
MISC metadata.xml 345 BLAKE2B ea9d229a1fa9c9e756d829b4b07d85d90cf5834f6667c622b5b9b5a886e2bd7b3f4d3e115a955ec823869ffe55d7fa810e97cee634036d7da88846462e42fd8c SHA512 afde1a713d352134bd4ada1404bb8834e0a33c4f0558a56050786d67bc76e9d397b0aa362445b74b29b620f93e2eb85b1374f2becb0d568ab618b65a4a95b689
diff --git a/dev-ruby/octokit/octokit-5.6.1.ebuild b/dev-ruby/octokit/octokit-5.6.1.ebuild
new file mode 100644
index 000000000000..5d221048a45e
--- /dev/null
+++ b/dev-ruby/octokit/octokit-5.6.1.ebuild
@@ -0,0 +1,42 @@
+# 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="yard"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md CONTRIBUTING.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby toolkit for the Github API"
+HOMEPAGE="https://github.com/octokit/octokit.rb"
+SRC_URI="https://github.com/octokit/octokit.rb/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RUBY_S=octokit.rb-${PV}
+
+ruby_add_rdepend "
+ dev-ruby/faraday:1
+ >=dev-ruby/sawyer-0.9:0
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/jwt
+ dev-ruby/mime-types
+ >=dev-ruby/netrc-0.7.7
+ >=dev-ruby/rbnacl-7.1.1:6
+ dev-ruby/vcr[json]
+ dev-ruby/webmock:3 )"
+
+all_ruby_prepare() {
+ sed -e '/if RUBY_ENGINE/,/^end/ s:^:#: ; 1igem "webmock", "~>3.0"; gem "faraday", "<2"' \
+ -e '/pry/ s:^:#:' \
+ -i spec/helper.rb || die
+}
diff --git a/dev-ruby/ox/Manifest b/dev-ruby/ox/Manifest
index af05bbc6c60d..a8b08624acea 100644
--- a/dev-ruby/ox/Manifest
+++ b/dev-ruby/ox/Manifest
@@ -5,5 +5,5 @@ DIST ox-2.14.14.tar.gz 219172 BLAKE2B 83fb938662ca7426289a96597a7a2bd74a47a0bbaa
EBUILD ox-2.14.11.ebuild 645 BLAKE2B 64ea6203ca812cd704001a51262a2ff2b4f301ea2234829302d98886c1e269e38964be448b34d6b43961a1ac12c2d35619b9145a347ef9f710f9830d71e9a1a4 SHA512 f2463993b3eeb61bf4017af722193125e32930139dd8585b9c2e36fc91b26a9d0aee7666df61e2c01c231878c8d811bee32ccb891de12bc3f2753dc657bd2e3f
EBUILD ox-2.14.12.ebuild 639 BLAKE2B 31d0e7812f00dc32928edccbd4befb45b93ce527c9a453120eb3a1975ca762c34ee78806db46aff46319938f85185ca5bc27807abd44324b01638eb4adb02939 SHA512 678bdd0bec5c161961685297bfe841911407c5ec746d0a438011051144572e9f099a0fe3d5affe0c155f18480ac72c1608edf9331958632d8dff7b9f559868d4
EBUILD ox-2.14.13.ebuild 639 BLAKE2B 2dfa9b2e21cc0ecfac0ba6e5ea491211c64dbcad0d401d6aa7d5109bde57d2461a0c15229f71bee659778afcc3a58ac4efd9d4d6fa537137c879547c88657c61 SHA512 859e55d1a8ddcda7ee1020e83804d59395a6455c3fcad9d16e11a17f746e5ad625ec164a4c67e242abe21f96b195990aa86ae6167ee64551c5704ed3bbd5257d
-EBUILD ox-2.14.14.ebuild 639 BLAKE2B 2dfa9b2e21cc0ecfac0ba6e5ea491211c64dbcad0d401d6aa7d5109bde57d2461a0c15229f71bee659778afcc3a58ac4efd9d4d6fa537137c879547c88657c61 SHA512 859e55d1a8ddcda7ee1020e83804d59395a6455c3fcad9d16e11a17f746e5ad625ec164a4c67e242abe21f96b195990aa86ae6167ee64551c5704ed3bbd5257d
+EBUILD ox-2.14.14.ebuild 646 BLAKE2B 19daea77c8c41c9e1c656cd50faf478aceed4888823f283a0d77c968f2e1a586e28d957377db2e0851e4d64d116656887698229469e95d4ef96048d74913f208 SHA512 ea7b5f2e0d4097fe35e9ea7f68c793d85096351dc65a52611d54160ef5c0b134fad9c64d48f63b4922674196cd64da99b0f36ab70c5caa82ca7873c3c10cd524
MISC metadata.xml 337 BLAKE2B 3ce89c2f08a3b10465352f1880ee482ce339e9fc2f488f93fb598c414e5575b219cd31c2ccf29abac487dc9c6b065165d5e6173f55d86fbe77060aa4a458f7a4 SHA512 365803987840415bcf4f114be78e6c4a20e46832998f7d98e281273c797b6d06d886e9a9e4ffaf208f5ad83562d91554c0280573d5643d1a0964a2ace67bfe61
diff --git a/dev-ruby/ox/ox-2.14.14.ebuild b/dev-ruby/ox/ox-2.14.14.ebuild
index d15b4d7c3d8c..85cf3b7260fa 100644
--- a/dev-ruby/ox/ox-2.14.14.ebuild
+++ b/dev-ruby/ox/ox-2.14.14.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/path_expander/Manifest b/dev-ruby/path_expander/Manifest
index 1255ba260232..d5aa3d130c8a 100644
--- a/dev-ruby/path_expander/Manifest
+++ b/dev-ruby/path_expander/Manifest
@@ -1,5 +1,5 @@
DIST path_expander-1.1.0.gem 13312 BLAKE2B dca42a0e995d7ef87cef3dd26251ce378df33db557c5089b58f1130ed4c61b5521012198e381853c3583601d990aeff3a8463393e89e891b2ca9c923831ba31d SHA512 eebcd1caafba5c40512cc0c6e3419137fc169215d2eac77914419d9f3a6e200350d742b13953b2dbbdd532c9ef73e950c920017a4f178941c1e04ee832e038f7
DIST path_expander-1.1.1.gem 13312 BLAKE2B d22b7253be821f7bf73bef48843b64356e5a4c66fb532844e4de25e9f4e01486560defda00d8cbc698a3d3b936cff742bdd3005afb32f9a41318d380d2f575cc SHA512 bd670b45bf8a265faf0ab9e845782e7bb6fa62e4360d3b5109b83b27afc54d3d372db1d0df9a098eb6935d24d29a973848c7b914b5ee0d67069ddc88c0aa79b7
EBUILD path_expander-1.1.0.ebuild 725 BLAKE2B a9f66932ac07d7cb55d05459f8d0142fbbc82a311d3678024d7dc1dfe7f5b8ae62dc1500d1d9ad7f7da66ab6cd7ec50f0e313790c229cbe72c94f5ba08524d93 SHA512 fbc6cade618488ef60a7a6c541027dc94a9d5443d378ab01639569e54aea3ca9dfa931630f7dafd24473044ed1c214944028e1d4aaea88c5d3dc7db6006d34f8
-EBUILD path_expander-1.1.1.ebuild 725 BLAKE2B df45c876037cb975a0acee3b5dc80860744ac32adf19e13a96ae20cd079f7a0536951539f26bfa18416e779869c11e7e933b257c09fe8382e4e427c8c8b40fae SHA512 6ea3895e37482b29ca16b314b8e403f6c90d3abc69c14119e789ef54e3b5ec4aad33ad69a58315db00db7c549fc9d9d81f33afa249f0843500f48d6dbd3529fc
+EBUILD path_expander-1.1.1.ebuild 717 BLAKE2B 5ab0a1fdedec6b17a3e71559277f19c4cd3c7af9f0edfca916cec39c0ae1e91892e0f345bfb6af98f50713bc153b48926df2b9670e9970122fa7d67d0f9b20d0 SHA512 f90f629d9eaebcfc303ddbe8910173e38207a019ad55afc76ee2d2f958279961481a614dc62c8e1ff3b47aadef8658469cae031522742100ae9997b53b49dba9
MISC metadata.xml 340 BLAKE2B 3828103cd8725e19f27e6ae9bdb15b14323aebe7b2652e403fb505d89eaf07412d792114dd545b24028ed0a6073c4ef05aee1872f7cac71216d9ae1fd24f1b79 SHA512 7e47212f9d253398c78e027aca9dcd0346c2f7624d57367843ba6688e65ff87419f262177c298b81ddbcba49e58a48c8295a4f19e3c5f3e8499e88e7f3dddf8b
diff --git a/dev-ruby/path_expander/path_expander-1.1.1.ebuild b/dev-ruby/path_expander/path_expander-1.1.1.ebuild
index 6b828c31ed55..700b5792cdda 100644
--- a/dev-ruby/path_expander/path_expander-1.1.1.ebuild
+++ b/dev-ruby/path_expander/path_expander-1.1.1.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
@@ -10,11 +10,10 @@ inherit ruby-fakegem
DESCRIPTION="Pre-process CLI arguments expanding directories into their constituent files"
HOMEPAGE="https://github.com/seattlerb/path_expander"
-LICENSE="MIT"
-KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
SLOT="1"
-IUSE=""
+KEYWORDS="~amd64 ~x86"
all_ruby_prepare() {
# Fix tests depending on sort order
diff --git a/dev-ruby/pcaprub/Manifest b/dev-ruby/pcaprub/Manifest
index 5882c1ecaac5..f7172b6083f2 100644
--- a/dev-ruby/pcaprub/Manifest
+++ b/dev-ruby/pcaprub/Manifest
@@ -1,3 +1,3 @@
DIST pcaprub-0.13.1.gem 36864 BLAKE2B 8a0f035d2d66cb21b8314e1f855f18fa71824ffaaa3260faa90f71dbd55172701cf0105f8dce91f3107dd455b5480170a2490a2b5a13f25b46a390401fc8b8e0 SHA512 3079a5f7b29df502b5bbf0afdb7c670c9a43fbb4024163001018ebffd660597197cb0c146005f1ce027f00f2ba4c2e0430a8574cb10c4fac310a8b04411c53dd
-EBUILD pcaprub-0.13.1.ebuild 569 BLAKE2B c9b7c51e35c812446ebce1af4bea03e88649a9e91b7d518b2924c42201e7c29ef21a694463061b6d37b7ccda799990cb947e02acc44e1c1baa24e1c464483b88 SHA512 cf08fb9b92b5a85e7a92f72c33d87428a601ae049be0c45c3a8425e89f11813d5000a02bc79b8c743dfe82aa75b1c3197db593bd3658f223b15cca75e4d20f3f
-MISC metadata.xml 434 BLAKE2B 9c5f9fae98df941dae1ecb27e6bef842083ce48caec92e590284d83fc11ab913f3e961facf46f7a69c43427e46896cc4d1252e44dec69d8006affb6696aa0739 SHA512 d9bdbb6356dad7ab2a70c8df6b3030a345e358429b9047c2c88825e99c8d02c67cb36158f52209978becf4810eaf9d0ddc81351baf79009aeca3bea069e187e2
+EBUILD pcaprub-0.13.1.ebuild 1411 BLAKE2B f5fb8f4ac654253c916a81d19100bafde9df97154b0c0c3e055e19bb6a990b307302baa5fe706e6d4b3c65467a3a4c39d3c93c3b3e6db4cc499ee126019b3155 SHA512 d11bdbf425876c4834c6e4c841f2c50b57d9abf7f8f87e678ec8d64fb671a9972d2a0cb64c35c7322befda8f07505893a431ae2182b1e4ab72e62212798a479e
+MISC metadata.xml 489 BLAKE2B 327526e36db70575af2cc53939af65eee20cbba596a78fe383930dbd4ef6c2d0a1e1de01c4fd6f167e39e48a82c158a5f6225340bbf4933bef48640716b2d67c SHA512 319ccc9af7894124bd34e6bc109760f0b7b156307d276e1636e5a893f4ba91c16a635efedd1e7b04ec3ebc515e1fd1d1ecc951734a68fffe7c678077e1420c01
diff --git a/dev-ruby/pcaprub/metadata.xml b/dev-ruby/pcaprub/metadata.xml
index 868545d71304..99d63f2af350 100644
--- a/dev-ruby/pcaprub/metadata.xml
+++ b/dev-ruby/pcaprub/metadata.xml
@@ -11,5 +11,6 @@
</maintainer>
<upstream>
<remote-id type="rubygems">pcaprub</remote-id>
+ <remote-id type="github">pcaprub/pcaprub</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild b/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild
index a2557b0dd274..b977b4d6165b 100644
--- a/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild
+++ b/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild
@@ -1,14 +1,13 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30"
RUBY_FAKEGEM_EXTRADOC="FAQ.rdoc README.rdoc USAGE.rdoc"
-
RUBY_FAKEGEM_EXTENSIONS=(ext/pcaprub_c/extconf.rb)
-
+RUBY_FAKEGEM_TASK_TEST="test"
inherit ruby-fakegem
DESCRIPTION="Libpcap bindings for ruby compat"
@@ -21,5 +20,45 @@ KEYWORDS="~amd64 ~arm ~x86"
DEPEND+="net-libs/libpcap"
RDEPEND+="net-libs/libpcap"
-# Tests require live access to a network device as root.
-RESTRICT="test"
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/rake-compiler-0.6.0
+ )
+"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/\(minitest\|shoulda-context\)/s:~>:>=:' \
+ -e '/coveralls/d' \
+ -e '/rubygems-tasks/d' \
+ -e '/gem.*git/d' \
+ Gemfile || die
+
+ sed -i \
+ -e '/rubygems\/tasks/d' \
+ -e '/Gem::Tasks/d' \
+ -e "/^require 'git'/,/end/ s/^/#/" \
+ Rakefile || die
+
+ sed -i -e '/coveralls/Id' test/test_helper.rb || die
+
+ # Tests which need escalated privileges
+ local privileged_tests=(
+ test_set_datalink
+ test_create_from_primitives
+ test_filter
+ test_pcap_stats
+ test_pcap_datalink
+ test_pcap_inject
+ test_pcap_next
+ test_pcap_setfilter
+ test_pcap_snapshot
+ )
+
+ local privileged_tests_expr=$(printf "%s\|" "${privileged_tests[@]}")
+ privileged_tests_expr="${privileged_tests_expr::-2}"
+
+ sed -i \
+ -e "/def \(${privileged_tests_expr}\)/,/^ end/s/^/#/" \
+ test/test_pcaprub_unit.rb || die
+}
diff --git a/dev-ruby/prawn-table/Manifest b/dev-ruby/prawn-table/Manifest
index f8c6b7d5e37f..c9788981535b 100644
--- a/dev-ruby/prawn-table/Manifest
+++ b/dev-ruby/prawn-table/Manifest
@@ -1,3 +1,3 @@
DIST prawn-table-0.2.2.gem 64512 BLAKE2B bdf1beb86aa1bc6efc9530577a98cf5e32dc3930decff6b4575645e47a53ef4c2f06f7c460c2d07e5cc875a99e1194bd1db629acf06d2a2c214402f71f4a949d SHA512 9a3c749c27b5588dc1006b952c3f59ad938c05b98575cdd6c6cf6df9fb8acc5a1cebac0e60bbe6252ef2a1df3750f2860338c2234e362ea2c5524a0bd38bb47b
-EBUILD prawn-table-0.2.2-r2.ebuild 832 BLAKE2B 8aa4753b7f490ba1557e33a081cac8082f68b8da559b9ead3e1f474f450833965320fcfaf4510981a8c0ea527f93b357e4ce7c454057ba613938d39475a98c94 SHA512 147b55589d76d9a03dae06aeed4a5b305493df510d76159e5205ef071909c8d9e9272c20ceec6d23dc016bb19006e1d9d8ee33e12686fc8e7ca979b4a2846321
+EBUILD prawn-table-0.2.2-r2.ebuild 832 BLAKE2B 4baccea3af5a533f412e9552abd5927364fb3084d6362d2b83dd49214256edf09273b61452bde6e18e330b7c20d20a1d78168a2858df34214c90fb098938d5e2 SHA512 cfd8023e6aaa7f9f7f48634b5f71f35a3a22240fef7ea4f2298a6f67f4f5361641d590a732b45c7a53415d8593abc0ee8cdb94076ca49c37d0f6bc470463ae98
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/prawn-table/prawn-table-0.2.2-r2.ebuild b/dev-ruby/prawn-table/prawn-table-0.2.2-r2.ebuild
index 514a0845f681..138abea1942b 100644
--- a/dev-ruby/prawn-table/prawn-table-0.2.2-r2.ebuild
+++ b/dev-ruby/prawn-table/prawn-table-0.2.2-r2.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="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_RECIPE_DOC="yard"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/propshaft/Manifest b/dev-ruby/propshaft/Manifest
index 42f3919a7811..675ef24afabc 100644
--- a/dev-ruby/propshaft/Manifest
+++ b/dev-ruby/propshaft/Manifest
@@ -1,7 +1,5 @@
-DIST propshaft-0.6.1-git.tgz 245087 BLAKE2B 6e04ebc0315c263f79dbfc9f836b270b8b693e1a7e332a97d8abe5cc6555d0acc9efe3ae7979c901ca2c502460e8ee67b83420863d5dabdf50fbc2028aacd5b9 SHA512 35600b7e051810c7f0798f29faab7c7bcabf04198fc56ee9a4492d18ddfabf543cfbf11c28f35eb5e2a64eb57c65b95567e00441852ac0f29d8538ad8d5cb1b4
DIST propshaft-0.6.4-git.tgz 245384 BLAKE2B 8089c7ee8f8d41f761a31bcd4751899da86302cdf7e1d5a9ba673e8a64431b0e35bbfa7d09fb0caa5ca06457b7134f27c3f37ade213922d616b374adac9824c5 SHA512 3302e1a0ef4bd47094566b393db77f1181e3e3b67c08b18694cea48b4518a45893dc16238ce1d86965d0b37894069ddbe7040392e7cdcad5caa80d7ff86bf2eb
DIST propshaft-0.7.0-git.tgz 247111 BLAKE2B aecf4dcab9b57f1933e8f7066f4b229348cf60e4104cc82e14edb945e797a263012fe5b7b65de8ff0165e652256a0bd8fba24af8f08d8e9391050e36e56d5f31 SHA512 3d6dba7a3b5b522f3e4a9f43dc6b9981fbb475374be0b90c8abb2f19c587d025b58876ddb6a9e1b9992e3f357a96b50b6138173d10b8ae131e9457309b8cc0c9
-EBUILD propshaft-0.6.1.ebuild 776 BLAKE2B dc42f57b81b2a982690f66af4337865360487568f43cc3bc8c8e80c1169c50d399eb0d10afd8380f6a9da78db32ebf7857e725e9d38b2aa2257bee0a852fe352 SHA512 7b32013085bb5851985a0bbd609e930d5331b6f15cd5c03c455dfa73a1955465ac8e1387962af1f5b54c6ea4388d2409c844dd8c0f0c17e629fce49c47f860b0
EBUILD propshaft-0.6.4.ebuild 850 BLAKE2B aad901b55b7122c3cfc219ee609fe480c1c727596d5bf316236d1dfe4fc97439493f90c59a8ef365b8c5509c25a34e598174bf788c5e06310e7aff69acb53034 SHA512 2a30bd8470eb0668c1400032077e194464bd3857ae02a6300c5ddc754a43ee0939f7b6bb06ac1c4f4777dbfc7c29f113db0ff5aaf2d2e3d8f048ff44482e8794
EBUILD propshaft-0.7.0.ebuild 855 BLAKE2B 24cda6ac94a7650f6baad56be7bd3a141a985ebfe7032273fef16113074faf7f1a37cc99799200bb487874198575350e375eeee5bc0d43734842ebad7ac97137 SHA512 8daba8159ab1bfa331c22f3040851689a428e4041e6984be4dc7d37fa3a1ef1ad43582e481f332f22ffafd7fc518bb636256ca2665c041b7039919d4cdd88766
MISC metadata.xml 342 BLAKE2B 33a796157055dd1153d29456dcba2c7ac6ac628d31aee1c2c5a4137c9f4a50ec0dc0b48412f8d4c504b2544d58c059ca14667bc7778c7bfbee0a32d77939714a SHA512 e34f0989d852d8ef12f8dce15bde23f13bad8c5397468c6966ad5535cea9a695729d65097b29ba636387b04501fe5b1f81892f01532da61f4ce65c20728bb39b
diff --git a/dev-ruby/propshaft/propshaft-0.6.1.ebuild b/dev-ruby/propshaft/propshaft-0.6.1.ebuild
deleted file mode 100644
index 7bfc73881f6a..000000000000
--- a/dev-ruby/propshaft/propshaft-0.6.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="propshaft.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Deliver assets for Rails"
-HOMEPAGE="https://github.com/rails/propshaft"
-SRC_URI="https://github.com/rails/propshaft/archive/v${PV}.tar.gz -> ${P}-git.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-
-IUSE=""
-
-ruby_add_rdepend "
- >=dev-ruby/actionpack-7.0.0:*
- >=dev-ruby/activesupport-7.0.0:*
- dev-ruby/rack:*
- >=dev-ruby/railties-7.0.0:*
-"
-
-all_ruby_prepare() {
- rm -f Gemfile.lock || die
- sed -i -e '/debug/ s:^:#:' Gemfile || die
-
- sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/puppet-resource_api/Manifest b/dev-ruby/puppet-resource_api/Manifest
index a10bc7eab5e0..10565a3ef851 100644
--- a/dev-ruby/puppet-resource_api/Manifest
+++ b/dev-ruby/puppet-resource_api/Manifest
@@ -1,3 +1,4 @@
DIST puppet-resource_api-1.8.16.tar.gz 167691 BLAKE2B 58aad4a73ef76fbccab580c1500b4af6a472f9bc9b7b0b1c592626abb837af6b34697194b5da884f87ce306f00f23d6f17ff7926e88ca2df3b0cd5770c819e9c SHA512 b60575d0e4f87425d028429403dd5524e39cb5ffea338871f7c5296d7e632d4eebc6786bdb7005e5c1be5e962115903b11dc9645dacd4d040d3afa43606a3ea2
+EBUILD puppet-resource_api-1.8.16-r1.ebuild 1229 BLAKE2B fabd759c7ba38e35745eefaa24bbfc5c7be0ed5ba8f1bcacd26f1a0702e82fc3496f44e655e674faceefb2dc2160557a3e9adbcd6258cb4b2fe28d9c92ad0fbb SHA512 67a420fed2f51290bb54b29caa21273a84b5d8f9157cd914d16f70478cc352411ea16539d604a6290f9ee4c1607d3453dd5121e5bddb88de8575a6315174baaa
EBUILD puppet-resource_api-1.8.16.ebuild 1197 BLAKE2B 8778e334b7d125d0ad137b89b3d38c06a80b7d7b569de2fc1dc5b04b4f83a12517c584f9213b51ac605085fba325cc41b416c3403387160d18efc33b77634efb SHA512 a3fdda65a4ce214e8a691d7a57b11ef198aa686b7f0821cefda9feec578087a62343c5d375752277d985f2b0982d5e84182fda3d1c1cab978970ba366e4a5291
MISC metadata.xml 458 BLAKE2B 449e3bc9255857c88b86b8983134f8770832019de75a65011dd1fde88caff65ce1f3ea03a569e81592f131c99b029326b032907bbc647efb5fe36ea0609b11f1 SHA512 f7b30a58f12bc9e4546621cc5ca59a84eb78a23aaaf2375edfbc842fa0c8d7b3e466b5f1925a881af8a48af242238adff7fefe029fc78504919f7798b73db55a
diff --git a/dev-ruby/puppet-resource_api/puppet-resource_api-1.8.16-r1.ebuild b/dev-ruby/puppet-resource_api/puppet-resource_api-1.8.16-r1.ebuild
new file mode 100644
index 000000000000..9c04a8628ae6
--- /dev/null
+++ b/dev-ruby/puppet-resource_api/puppet-resource_api-1.8.16-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CONTRIBUTING.md HISTORY.md README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+# rspec tests have dependencies not packaged in Gentoo at this time:
+# puppetlabs_spec_helper
+# CFPropertyList
+# simplecov-console
+# spec-puppet
+# rubocop
+# rubocop-rspec
+# license_finder
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="This library provides a simple way to write new native resources for puppet."
+HOMEPAGE="https://rubygems.org/gems/puppet-resource_api https://github.com/puppetlabs/puppet-resource_api"
+LICENSE="MIT"
+# 2023/03/19: .gem does not contain specfiles, and lags behind GitHub releases.
+SRC_URI="https://github.com/puppetlabs/puppet-resource_api/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ # the gemspec tries to system(git ls-files) but has a meaningful fallback, so just make it not run git.
+ sed -i -e '/git --help/s,git,false git,g' \
+ "${RUBY_FAKEGEM_GEMSPEC}" \
+ || die
+}
+
+ruby_add_rdepend ">=dev-ruby/hocon-1.0"
diff --git a/dev-ruby/rack-test/Manifest b/dev-ruby/rack-test/Manifest
index dcf81dae4a4c..c3fddb40c56e 100644
--- a/dev-ruby/rack-test/Manifest
+++ b/dev-ruby/rack-test/Manifest
@@ -1,6 +1,8 @@
AUX backport-b1084c1-issue-323.patch 869 BLAKE2B a43d83c09ac9b0bafda3a6a49fb71446425d4f5eb5e4fa9ac006ebf94c84c61aae3baef674d811c86f183cee61c814f8a88406fc7b8720d96d211e04076f25da SHA512 9d4f3ac4a592a811f603a3401ad07ce703620d2b2dfe25c2f37fc3ec1a952e7ab708b321e817edf63452d72bfa0ed2738c69b0a4063f8ac1dd0b0584c4d4b274
DIST rack-test-1.1.0.tar.gz 27035 BLAKE2B 640de2303850662c3b6a8fc17f2344223c9928b48abde6d1b251a634689793158f35498c4736e4e2d069efa921d37bc32da92a7e17c0761a6f6111b345b54c1a SHA512 36d947d9b13d33ee8322e5b9d18fe8266787ccb7703f1fafadc040123e34dd44e98e7faf8b6dd816e51ed167065b2ffe79e9bcee74564dc324ba2b7dba76f82a
DIST rack-test-2.0.2.tar.gz 30651 BLAKE2B 82ffa59cca24cbb42a885bf05792cb603c44881886b716698a1ebd6857231bfdfafd9a8e68f2fd2e1d795c167886db44db5a620eac35e3824c8fe7fa1148718a SHA512 de91787563546a3f12da15f665975bf3d68f7633e277c86a529a728cb8ba9d78bac5c30c2ec1ece9aab5341571ceb23d8089d0da542409bdba23ebe93d75e2a5
+DIST rack-test-2.1.0.tar.gz 30099 BLAKE2B 212f23cf1d65f8840e04bc895d511b1b35e0344e5074e7ef3a15c5184a55285cb495b54489512ba7757cfbbe4ce9886db9f6dd36e092f5653c3c5bc8fb84ea7a SHA512 0d9d1e2b74ff8acca1c97d08c068022345556758c3c0dcf81b87c2f7caa8ca5730af2adc89e5c2bcf8f598f08df056c39f7c348f13a1ce44c4bcf0f84fe2bc11
EBUILD rack-test-1.1.0-r1.ebuild 1063 BLAKE2B d7e1c8ccd02e5953f77ab30ee63ac9c42879c9e288a2f2abe206845e01af86b625e63a33d43747b4ab84a8019d4bc2738e6194594cd58580b1597eaf0483143b SHA512 af0df14b0e45809940dad05bb24b65687431e45a6533f0c9eb8f1c5864dd75e8c7fb0fd439419396b17b8bf3df45585405b6bc63863335c18a7401ca9cfec35c
EBUILD rack-test-2.0.2.ebuild 982 BLAKE2B c1c1414c4b6f018ba2463923592f3af8bffad7611a8a07f9375d860caf62f2bd2a400823154f6c3058b5a6e7d772e36473203bf9b36c35bfa394170304067b07 SHA512 e0882e5308dfff5c56e229bf9df612c113dedfe99d53b7315332a9bcb29fd8a424f6490fc3363c9588485337e593888e30585c9a67ae069edf6220aca569f6da
-MISC metadata.xml 344 BLAKE2B e30c148bc0cfee01a015a9f33b641e93cafb8791f46ea7c1ec56942da88eec469d0259780c697b3bae0cbaf806dc47f919b78f2aca4d7565effd47a630f6485b SHA512 93102d50461492b9a866f74783d9d6c3d04698a8766535064d1b3c2600c11f1002b3a8bba79c81b4294e19a33cb06f8b407442c73d24fd2efcf361e39623ad9e
+EBUILD rack-test-2.1.0.ebuild 883 BLAKE2B ace53f08f7a7b454dd0cf5ac377ea72bcf37e196a7becd71fe2cad9fca8b558f6a9c771499a650d8e6ec4a7a8eee52d291b2dbf4b8cbc052e207bccdc60a302e SHA512 5c13318e29226c3ed1935e31ccdd6af988476ccb37ce6ad8a9982f30d8aff244d7b745b269be9708051325d4b87790166ee2c47539f8b66f1b0b3ace9ea4d534
+MISC metadata.xml 341 BLAKE2B 2db1720ecae8856de4660cace2a721f49f56c27c3aa4a0f86bd4a90416ce613c67d419e96d89d145c7307c79f12ec48b1938b21cf53fe6339424f4a1b2ce174a SHA512 08ff82252f63ea763cd855d306a08f31450973d0ab5eeb943a32e34c1ea13afc95a12097a6e788484d59e7f8bdad40c9e1961d4912712598ba821644ea43d63e
diff --git a/dev-ruby/rack-test/metadata.xml b/dev-ruby/rack-test/metadata.xml
index 3603a4c3ff23..0bc53df14b4f 100644
--- a/dev-ruby/rack-test/metadata.xml
+++ b/dev-ruby/rack-test/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">brynary/rack-test</remote-id>
+ <remote-id type="github">rack/rack-test</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/rack-test/rack-test-2.1.0.ebuild b/dev-ruby/rack-test/rack-test-2.1.0.ebuild
new file mode 100644
index 000000000000..123d497eb987
--- /dev/null
+++ b/dev-ruby/rack-test/rack-test-2.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Rack::Test is a small, simple testing API for Rack apps"
+HOMEPAGE="https://github.com/rack-test/rack-test"
+SRC_URI="https://github.com/rack-test/rack-test/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/rack-1.3:*"
+ruby_add_bdepend "
+ test? ( dev-ruby/minitest:5 dev-ruby/minitest-global_expectations )"
+
+all_ruby_prepare() {
+ sed -e 's/git ls-files --/find/' \
+ -e "s:_relative ': './:" \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ ${RUBY} -w spec/all.rb || die
+}
diff --git a/dev-ruby/radius/Manifest b/dev-ruby/radius/Manifest
index e73507d97399..4a41806f1929 100644
--- a/dev-ruby/radius/Manifest
+++ b/dev-ruby/radius/Manifest
@@ -1,3 +1,3 @@
DIST radius-0.7.5.gem 147456 BLAKE2B c62c06196bc42cd83b7d898744fd655c3332d14348318974de272491eb823861a650b5466958ea5e0b7be2a5a119c75a75a7e6c53975d7099ef1c45d912c7595 SHA512 2e1f94c45bfa23ffbcbc00b7dc6be04d4f085e513554e7a6c4193270ae2bc2ef952dac72e4995b6f7ce43e92363df3ca7e7b183758ccd1f8aafe64f82cacb074
-EBUILD radius-0.7.5-r1.ebuild 572 BLAKE2B 9ca9ebd8e9b764d13831162cfa53b823e375f602203e759f2a666acc21e33d7c861203f8d74e7e7a33a334087ca841a2d07a8867474d4ca5ce96ab113586187c SHA512 4091aa38f3ba04348411ff8b2af89e9cc3d4d201a005d0765418f514682b6fbb44fe74f4fcf23ff901b78c7920f604d16fd115fbf451a586261e2457b669a316
+EBUILD radius-0.7.5-r1.ebuild 572 BLAKE2B 04ece6628a69162fdf0e55d040031613f526c84ca245e1bfea597520ab3accde04dbd3ff09f475405bdfa52634fc0ad97d12f90192d54e57c8c778288fa0bdb1 SHA512 28de8ea26d1db51ad6ec5c5da45d590b6c45ea0db94cef8cccba772500dae675a97d6ad0b3eacf5ad4407c56c52b9458e494eeb18e8b64b86dd751dd12d74f25
MISC metadata.xml 339 BLAKE2B c52039581978485ac958de4d3fb92a206e6e2899dade4c109a49ae6ef7ea562a63850f330591ec047095244ca47d09051f44c3b17f315e4e89376c8f090b50ad SHA512 7fb7a393d639b0bb18beef130ce5fef7d2dcd1892b66d55f9af5cc162d8c4238b4b43069d0b7d98371efac1172b84924c7e332f0f01b766ee90bb4ac3852bd22
diff --git a/dev-ruby/radius/radius-0.7.5-r1.ebuild b/dev-ruby/radius/radius-0.7.5-r1.ebuild
index 8fd66a96aa1d..fb12ef1a5e16 100644
--- a/dev-ruby/radius/radius-0.7.5-r1.ebuild
+++ b/dev-ruby/radius/radius-0.7.5-r1.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="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG QUICKSTART.rdoc README.rdoc"
diff --git a/dev-ruby/rake-compiler/Manifest b/dev-ruby/rake-compiler/Manifest
index 1b359587f447..b62be2088035 100644
--- a/dev-ruby/rake-compiler/Manifest
+++ b/dev-ruby/rake-compiler/Manifest
@@ -7,5 +7,5 @@ EBUILD rake-compiler-1.1.1.ebuild 1626 BLAKE2B 66268d89f720c83f51476c3a392433412
EBUILD rake-compiler-1.1.3.ebuild 1618 BLAKE2B e2e5da70276bee5f5a9692ddf517c218874245e4b3699f5d37be937baf82fff728a698b19d34692322013dda59aba0d062346a84df48b133866bfc28e9aacd6a SHA512 9d555160330fd011dd961113c1fd49ead7cccc2a25692adfbef6c4d7b0ee6f0711fd43218d33a253a98496f4997bb9fc24453fd9ad6734f82d6457b747e419c1
EBUILD rake-compiler-1.1.9.ebuild 1638 BLAKE2B 7da89d9b482ecd493cc56fe52a262dc2d40189a01012f2876ee4c775ffd328d257f4766b60bbfb47bf53c4bf5bafd9f6e6187a05c58eabec53fab061270f85de SHA512 6bf368fbe28c22bf66d343e049df6efe6e4fbcff7dc4535525d8ade57e5e22e7328636af4660d92bfd89bd03163ea5dd07b93ff55e4e17c9c218dd5f2d87e6d4
EBUILD rake-compiler-1.2.0.ebuild 1645 BLAKE2B c0d31731677d8c009976038ab0175ff74206151304dcd6ccc8583a1bac3cb3cd467d997462859e29225ad19fd290bb0c740aa85ada165c419be505ef31a3a602 SHA512 26add936fb139612737e47a9031d443ca6feb2f4fbca527015e23464a15f5abf02356a1e8c12ebe7eb7e03cf1fcb6a7778c67990db629bfc341d6979d2916b15
-EBUILD rake-compiler-1.2.1.ebuild 1638 BLAKE2B 774401a253fdf9d08065a709ad2af8e8602366833cf1962f1244e5667fb654c2109d14ea8d352c456afa373161f927486001511325d39b900f1155020964e73b SHA512 11c35c69a6c029357d163b8b4ca333c748d8fec452abac7ee157b3e82d8bdfe851eece73e6fc1d5431ac9e7d8cf6a97ebb4cfa7fbc6ce564eb9606683c2a2244
+EBUILD rake-compiler-1.2.1.ebuild 1645 BLAKE2B d6fe215c625963e77abbb2f9c0dad3e5222d601271cfd4b27e440a2e57fbfe692f55ee9ab6881e6af01bb7f21335c6432dc8192a91c4057a0f190b2d48d4c0da SHA512 5975d1dda6361956daeea414c48087c4e3b194f1c44020fe207d67094f9ff9346a45230624b8414cdc2b487d089b2e3f21249654d06fdfa742de874a832ffe57
MISC metadata.xml 351 BLAKE2B 244d52aa29c9cdaa264cc545994ba23b012d8fa075fe3c173e28958c3af17b11e32216ce686d5117d8cdfc31c2761e3cc5e79801019bc5f2b36725405d085d16 SHA512 74631c371f303715421c6a61ed98889d8a898d761c8216cfe9bbed422eea27e29c4ddd344da4e49f11c4bb31c8ac5fd5df3c5d36a7ab187e80e005276c027bd5
diff --git a/dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild b/dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild
index 1b8fb593666a..6aaf3bfa3a9a 100644
--- a/dev-ruby/rake-compiler/rake-compiler-1.2.1.ebuild
+++ b/dev-ruby/rake-compiler/rake-compiler-1.2.1.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/rb-inotify/Manifest b/dev-ruby/rb-inotify/Manifest
index ab8ac1c1ed4f..c5798ee54c41 100644
--- a/dev-ruby/rb-inotify/Manifest
+++ b/dev-ruby/rb-inotify/Manifest
@@ -1,3 +1,3 @@
DIST rb-inotify-0.10.1.gem 15872 BLAKE2B 1ddf4fe8de7cdd348e007ac29ab7b41667092439f9b70eeae49d7e917351c73512e43a7ccf6679af1c9225b19efadb6a1581f63e1958d2a31d61f2bce5a13664 SHA512 7831a6228f2d6363e634b8d6b4a12206f19b96098e5dfba1d27b1e994a7284a5cb58cd0299d861a6ff275fc8248c0e68faaaf786d6222ad68f3e6b43ccea29ec
-EBUILD rb-inotify-0.10.1.ebuild 1011 BLAKE2B 78c0047b1adb4e925a68dbf36fc1deb19ef0ff290638ddd8e31e86055a980c26c1aa71c7bc17b5f3d2449ed28a6bf56aa4dd31b962b8209e798971eaddeee0c7 SHA512 32ad778f89dc97ce78f9b2da7900b912e385005b405dc50f58dda39f6bdb90b158729e608311eb20819534db24affa95fbb1e4ca3e46949a8a4f18040ea668b3
+EBUILD rb-inotify-0.10.1.ebuild 1011 BLAKE2B 6833de5b4f0b68c192eb61ed909f05300369c22725bd10346c62d3363bef97875781eb335d0e90fba1745a35a1226f5e11136ba75db202f85d26dd32ed6fa075 SHA512 691830d7ac9cbd8381a8c00413a9d093f0b976b04ead1610d9e711e237e14598ca5c00a608bc48f0fe63ab62d01e016caf7c71a0d805121ccd784604a39acfaa
MISC metadata.xml 342 BLAKE2B 6f4587e7af70218aed1523368746721fd9fc5431a52adf87f2ecd31fcd3027564744087e40b0e3ae5282e2b7391b2e0bbf95121b691730796a2470c276d0fffe SHA512 c9ed5a3b063886bba917410aaf1bf45b5da718c29299197369e29e4c5a567df3ef5791f934dd265b9904a557a4a9761d8df5ac5f817eedae74e7577ccf88b5ee
diff --git a/dev-ruby/rb-inotify/rb-inotify-0.10.1.ebuild b/dev-ruby/rb-inotify/rb-inotify-0.10.1.ebuild
index 19ff54bc422b..a9029cdf0e9f 100644
--- a/dev-ruby/rb-inotify/rb-inotify-0.10.1.ebuild
+++ b/dev-ruby/rb-inotify/rb-inotify-0.10.1.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=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/rbnacl/Manifest b/dev-ruby/rbnacl/Manifest
index 04a412d7e7bc..fd0b9b09c68e 100644
--- a/dev-ruby/rbnacl/Manifest
+++ b/dev-ruby/rbnacl/Manifest
@@ -1,3 +1,4 @@
DIST rbnacl-7.1.1.gem 226304 BLAKE2B 4c7c356cc3414c1b49302ff16af701bffbeaaa18b49bcdb4c9d0c10fe2e1f693e7917f8031c90d5c4362d95ffe5a8d471a48476788f64f97092adbcdce0d9f72 SHA512 da7e406bd2b5112e51d2c15cab35d955b65091ed745fbd027750eaca8ff1d11d982c82f497fc15b9ee9aa6536dbd21ff9ac285bb2a2d1fb39c3374fd0f3dca5a
+EBUILD rbnacl-7.1.1-r1.ebuild 713 BLAKE2B fac219a836a18edabc723ad98d9eca91ae83f8c062e0c51077d585ce27f8ae3a51f05b9520647c7d882aef4351f2bc9e98795baeaa30a2f9909db87b043c35ef SHA512 9ca29c55a358be775aa33f86be18661bf528e13c88ee562b4cba02bd150ec3aecf131e1d14acf98362e30768edd2cac5e9f53de64c6d2daebfb893e33889e128
EBUILD rbnacl-7.1.1.ebuild 711 BLAKE2B 264d048edc86f455ef7f3f0437f36db968530a7704fcf95205b08205fcde28d2814a11cfbb8ddd63cca56afe88d54c8e3fd6457fa0219ec9b1080eb5fedb29d0 SHA512 4a236842bbd144a4cb6beb770c6d155a194cd94e4045204f3c2432684151f01e502f0ce11ba046b6dab7a30db65dd4f328a1e89a41c2dfb7ac502b51b603422c
-MISC metadata.xml 346 BLAKE2B 95c47eeadcf87f4b0bc7d9404752205fbd51e6cb33ba5183c9cdc6684f6be94a4773dc005ea047a94379a0e09d9a7f513f5c08436ab495318bd803b3b1fe411b SHA512 bdb485b5d1df9dc9e578fdc52b5979cba9a25af669ca1407b15516ba8f4a658b60e648126387cd011b6f55f4ed6f2227d083ceedd9a5258f973e8d5e8a19cb9b
+MISC metadata.xml 344 BLAKE2B 56ac8f1ae1e1cf2cef2d8f7920557552a2941070b581ddee21e63c7f5192ebadc05e2150bdedba282c9b3f4e4f0398e57b59c522b35656e2d5ab17ff5f0feeee SHA512 590ae6a645898f3d78add701dc98a40fd54a571b837d23f257ed206e73bfa3859eb089f7d3560d7c7fb3aec00eecbda24cc4ca6b7a1e0804b3b4ba75911f3b34
diff --git a/dev-ruby/rbnacl/metadata.xml b/dev-ruby/rbnacl/metadata.xml
index ff5205606ab3..7901e664f629 100644
--- a/dev-ruby/rbnacl/metadata.xml
+++ b/dev-ruby/rbnacl/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">cryptosphere/rbnacl</remote-id>
+ <remote-id type="github">RubyCrypto/rbnacl</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/rbnacl/rbnacl-7.1.1-r1.ebuild b/dev-ruby/rbnacl/rbnacl-7.1.1-r1.ebuild
new file mode 100644
index 000000000000..a991bed06b6d
--- /dev/null
+++ b/dev-ruby/rbnacl/rbnacl-7.1.1-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides a high-level toolkit for building cryptographic systems and protocols"
+HOMEPAGE="https://github.com/RubyCrypto/rbnacl"
+
+LICENSE="MIT"
+SLOT="6"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND+=" dev-libs/libsodium"
+DEPEND+=" test? ( dev-libs/libsodium )"
+
+ruby_add_rdepend "dev-ruby/ffi"
+
+all_ruby_prepare() {
+ sed -i -e '/coveralls/I s:^:#:' \
+ -e '/bundler/ s:^:#:' \
+ -e 's:rbnacl/libsodium:rbnacl:' spec/spec_helper.rb
+}
diff --git a/dev-ruby/redcloth/Manifest b/dev-ruby/redcloth/Manifest
index 3af4cff43200..80e028b9e95f 100644
--- a/dev-ruby/redcloth/Manifest
+++ b/dev-ruby/redcloth/Manifest
@@ -1,4 +1,4 @@
AUX redcloth-4.3.2-load-documents.patch 988 BLAKE2B 75e2a385abaf14caef523ae418e87b000900c93d3afe4491300335dd9d5a26fef28a34b3318fada0625e91cafba42a82fb05a2d8acfd6c5afcff4e8ac491890f SHA512 cce18ba0c30d6820020d71dd032d1b193976eaa103ca7bb294a7b1cfb0e61b82aa31e0d8bd8b8d9305e8c087a4109563897a7cd77ec9c020b453c8dc97d48003
DIST RedCloth-4.3.2.tar.gz 91880 BLAKE2B 0feac1ec59e23fcff39e2fdf9beff896be7949764e53a5a834c5f4e7d18813dc59bf354103d4fab82a709341a0f1b6919bbd3a463fd601564888672dbe73d343 SHA512 377fef21e646beb1658a4b8b8d0228e9730c6c8f33075a14137afcf80e8d37501ede8c05b720d0dfb36a680017f4dedd01565fe9b326ae06ead77afee6f122ca
-EBUILD redcloth-4.3.2-r4.ebuild 1384 BLAKE2B 004d0c82954d8f1417603a403771c482a9d18851ceacd93329c3b918dbf1f819a160ca8feeb9e8cff34213768dc1e991a9a259e6195e6bc1c90313504a701981 SHA512 b9fc3b953fb30e2ea571b1b250fbcbae1f73f1157e18c52234477a77b1d3e47c3c920946d9c822b9890a5795665fed3abadadb1a663817f37bf779b06f9d5bdb
+EBUILD redcloth-4.3.2-r4.ebuild 1384 BLAKE2B bb45c2b8a0b1d68b56b9d203185660700e224108a85caa8eec65cefbdd2c5ec6326735445913a0f31e24992c2206ecfe56638aeb952a1e6f7269ea5cb7f898e0 SHA512 2e8503ee6dbbc2f3c6b1704e373d6bb4c397cf2364cbd188670a1ae32630389a704e49598493bdca621a199add19fbdfcf92155b2ae5790870dd9260999af127
MISC metadata.xml 343 BLAKE2B bc8d08f10a63e9472843d4dacf05c70f08fdf9587b6811e062360185ad66f9d144f0f871369f6a4f049a51a292965b902a3ba346e649671a4a283cf93fbbaa7e SHA512 89848472f2bf75c4286766d4aa62799db98fc22aa2be9cd2c05453e0e6c1868fe61c46b7bc0e83ab97ec85f959826699eef36215c4fcd6186e70ee975ec878ac
diff --git a/dev-ruby/redcloth/redcloth-4.3.2-r4.ebuild b/dev-ruby/redcloth/redcloth-4.3.2-r4.ebuild
index 180baa56fa6a..ab1a87a3cdae 100644
--- a/dev-ruby/redcloth/redcloth-4.3.2-r4.ebuild
+++ b/dev-ruby/redcloth/redcloth-4.3.2-r4.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_NAME="RedCloth"
diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest
index 3c61b0cb8e15..48d0d7bbbfc1 100644
--- a/dev-ruby/regexp_parser/Manifest
+++ b/dev-ruby/regexp_parser/Manifest
@@ -6,6 +6,6 @@ DIST regexp_parser-2.7.0.tar.gz 97494 BLAKE2B 676829775c73939f981758ce36b8ad40bf
EBUILD regexp_parser-2.4.0.ebuild 946 BLAKE2B 1c488c5a84b6d816c9a57bcfdf9e20e6cc8ddb95092abdd41580972aacae2f527776454af6ff11e24e5677b495dea2f736d249d347bd87487563c86aed28e4e7 SHA512 5f96b5ff1110a0c24b2d989888b268cbe5e205cc455b4a53ed54eaef8969898bced8c393e602b0e329945f48f8454ea4a34d6ba9da201a1b62eb5e662c6c3af6
EBUILD regexp_parser-2.6.0.ebuild 940 BLAKE2B aef5d5bbf029567c80b3cf91ed733818383bb74a0ae9ca52832b111453a561936607e8dfa416a105a5e06f5c32fe5cade4d66913e43a41c400eaafe14ccbaf8e SHA512 564331c0ce7aa7a42fadee21374e74fe29b3bcd5a19414df67d64c944eabad1e3b800f45f0a16f66f50258c3f01167451f06b1571c06988cbb4a4ca738eaf8b1
EBUILD regexp_parser-2.6.1.ebuild 940 BLAKE2B aef5d5bbf029567c80b3cf91ed733818383bb74a0ae9ca52832b111453a561936607e8dfa416a105a5e06f5c32fe5cade4d66913e43a41c400eaafe14ccbaf8e SHA512 564331c0ce7aa7a42fadee21374e74fe29b3bcd5a19414df67d64c944eabad1e3b800f45f0a16f66f50258c3f01167451f06b1571c06988cbb4a4ca738eaf8b1
-EBUILD regexp_parser-2.6.2.ebuild 940 BLAKE2B 85dd30d1840922ecbaa811b1c7a193ab0c0d66aa788624f70b047755d1ccec3401c6f3c41085b86cb64b1d6c0437d34e7e6e2806a21f2c99b8413dc57f5d64ab SHA512 27f4eb670e7aafc043c4681c382912fc49b07afdd29af6d3c90abcef59c7f7273a495206bb593313c87818feac887129e7600d085447c7a5aee463feee7a2c7f
-EBUILD regexp_parser-2.7.0.ebuild 948 BLAKE2B 4be4e9361cc85f40cdb6fbe267237eeac17d44ea07b5a82590c87c73283b341b3793043d8d590c593b10721d942f32d5e26c6a16a1ce56ca265effbeec5fe5fd SHA512 604e252bb989802f5f590e8bb0cc7fd2f65f6eae3ab6d91d16b5d6306897871c648f417411ab17e5a1cc869eb7f75ae3b4e498b7efe79b1a8e741d0bb3c62c58
+EBUILD regexp_parser-2.6.2.ebuild 939 BLAKE2B 0c19bc71956b4012d79dcb2c2e62aaf620e4d7782eb7acfd0ea9d2c121461d9aca0abd4d2e3bf27a7290c26d731621dd4d1c1c1f81e77f5ae1a8346ebf88e0bf SHA512 6c35172640b540a612a5716cf4b6ec813b54aef44a867df990754791017b9b9157649a8374afceac0ee891639ddf5959bcec0601e4286a86330dddbad5d82fc1
+EBUILD regexp_parser-2.7.0.ebuild 955 BLAKE2B 01d32470d3ba7497df24fc6d7b410dd72a29b3d9f78ac1aee5b0bfd534fde8094b26ca15ea1430d3f776bb4f7a06808d53afec811cf9764ff2c56f5e08ac1d48 SHA512 3f2487afe55e21b5fcfbff117107a500a37ee518d5923973e60780d44d43646dc4e40422af5a368ae6d93ee7f411495790b75202decce14616d18c9a04bd5949
MISC metadata.xml 346 BLAKE2B 91c8aefa1a1d1f9f8b70a36b65524b8e9bc41fb22d7e411e1501d74dde8abdf1fec981340832046edce885ee296cf1beea48fa57678bb5af2c39f957670a5f82 SHA512 15b3c9a8a7fdbbd2f782308687f6551cb626732c0858c2cc88640b8ac2246e453667dfe6e12ff3547c2d7e267304cfdf70fe913ade8d802c321a3df12b699a6a
diff --git a/dev-ruby/regexp_parser/regexp_parser-2.6.2.ebuild b/dev-ruby/regexp_parser/regexp_parser-2.6.2.ebuild
index 05d3f3b8b8fd..0293e2005390 100644
--- a/dev-ruby/regexp_parser/regexp_parser-2.6.2.ebuild
+++ b/dev-ruby/regexp_parser/regexp_parser-2.6.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
DEPEND+=" =dev-util/ragel-6*"
diff --git a/dev-ruby/regexp_parser/regexp_parser-2.7.0.ebuild b/dev-ruby/regexp_parser/regexp_parser-2.7.0.ebuild
index e25b4b714e78..1fdced8fb9b4 100644
--- a/dev-ruby/regexp_parser/regexp_parser-2.7.0.ebuild
+++ b/dev-ruby/regexp_parser/regexp_parser-2.7.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/rotp/Manifest b/dev-ruby/rotp/Manifest
index 29a3ffb888d9..c483f9a876c6 100644
--- a/dev-ruby/rotp/Manifest
+++ b/dev-ruby/rotp/Manifest
@@ -3,5 +3,5 @@ DIST rotp-6.2.1.tar.gz 16509 BLAKE2B aad879bcbeb32214cbf81bb6af546e9158c607a4d4d
DIST rotp-6.2.2.tar.gz 16554 BLAKE2B ba6688238c1e0f0674cc38f8ee0a9f4db2396afbe8a66c47f309ab5b14ef80be039e76d610cd29cad7ce15f6ce2de5be4edc40f2a27841227910a71ec9c56bfc SHA512 88292c80122eec53ed9a45682263b66f1ff6aaad04e0247e235a94faa5d27c1f12398445d81152b6da5565039810f7d5a6974af4bb179a6b8e0a3282fbd6437e
EBUILD rotp-6.2.0.ebuild 858 BLAKE2B 146db7bc372c6ffe03d9041d9b1d5e4edecd3d7d48abf87dc6ea405186144b520416ae3009967bdfccbd0afa20b481ff349d9d9e8ccd16eb57a6541e071b1414 SHA512 60c9f2573964dd69c0d33b14158434da4e536aa817f137fe79802c3d599b08f8d191040ce454c6c42d332e764d19d78e219ad73383e82728f9eb5d91a14ee50e
EBUILD rotp-6.2.1.ebuild 853 BLAKE2B 324b610de6dd46195753641eaa8c4aa4c4ef26ad91db959f0c816f026b081eb9192d5efbfd6717dd1d408958a404598027ed65a5cd797b01ba4f7e23bc0ef743 SHA512 d0e67fd6e4552a5d236662ef0dddd6684cf6221bc4a21dbba7a81decba09cd5376f6d0a17fd04e7a3507b0de239400d8afa8cc31a81130451e297708933da4f5
-EBUILD rotp-6.2.2.ebuild 853 BLAKE2B 324b610de6dd46195753641eaa8c4aa4c4ef26ad91db959f0c816f026b081eb9192d5efbfd6717dd1d408958a404598027ed65a5cd797b01ba4f7e23bc0ef743 SHA512 d0e67fd6e4552a5d236662ef0dddd6684cf6221bc4a21dbba7a81decba09cd5376f6d0a17fd04e7a3507b0de239400d8afa8cc31a81130451e297708933da4f5
+EBUILD rotp-6.2.2.ebuild 860 BLAKE2B b0aa1fd8091bd16742554ad909f65201e3fcb5ad69c7e04ba1fde6206fe373d41bf1ec3a2bd07be0755f93134a92b9aee7a1b186c5a0af66beb4bad8e16819a7 SHA512 377b7c50a3d98b30bff0d017a28408b564982d16c9a2d04028476d7307434cbea33ee8b1b85ac6760367ce0cf9cf18e1e7f7add5a4e12ebf9dc38a85f7f4cf95
MISC metadata.xml 526 BLAKE2B 8185b2f36dcc56866734515065c5d1bf325eee6c60029446617b8186e27802e3796c82aa9fcfc6fc98a4205ad3b15f898300ce75641d31ed20f24f0f58e88150 SHA512 a574a47aebc7cf5c6a95bcfef4d6cf00dab0e4632af1e641da897228583f2b680f6f51ba3e906c644fc00ef82d61797a0c3bed9259437e0876f0d3f0dd5a410e
diff --git a/dev-ruby/rotp/rotp-6.2.2.ebuild b/dev-ruby/rotp/rotp-6.2.2.ebuild
index f5bce8f31ffc..989365b43b73 100644
--- a/dev-ruby/rotp/rotp-6.2.2.ebuild
+++ b/dev-ruby/rotp/rotp-6.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="yard"
diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest
index c5bc36999b83..838c07a5cde5 100644
--- a/dev-ruby/rouge/Manifest
+++ b/dev-ruby/rouge/Manifest
@@ -4,7 +4,7 @@ DIST rouge-4.0.0.tar.gz 1036030 BLAKE2B 7f446bd6a84d8eed28faf5b873ede459aff5c7a7
DIST rouge-4.0.1.tar.gz 1041393 BLAKE2B f2c26a918b0365a1b65d938e8835fbe96cdedaeaad5d06e24972f79b0dd8b27bd301ec7ccc7de603f64fbdda5ddd06fdca870a06e0365eeb6adf7f0e7a4cfb2c SHA512 1a7f564d27c2c12c060eeb29f1fdb38e01c1c4c22424b78cfb7b0b19e61e50e9266f21aa6972694a654111cdf6205e2326650ac3e5ef4d0fa182732bd3609494
DIST rouge-4.1.0.tar.gz 1045005 BLAKE2B 4cbff8d855d36e2d4ab79bc7c125eb2e757f11dabfc5501f59687d7203d3ca1ac503a44caa938de05a99676b4fbe885dd7c012139dbbbfe110d5409e7d3ffc1a SHA512 02bcdcf57d3eb896a006513439930791e4a7486c83e1124fff8d8d2abe211d151b238b52dac1a14019dfed061a44ab249ce7979b94602df730c5684522320252
EBUILD rouge-3.29.0.ebuild 996 BLAKE2B 8e158583c47d3be31c4f5b1af2dc3b585da5fa26c97bc1d6a58c20f658fe3df10356a093a5d86bafa6fab32970858cc87055ea5944fd6fb2d88322e7a225e603 SHA512 2f928af0f85af7e7b09fa4d0cffdb1a63d8a900a822663cd98b25b478a88d089246536c6c3313b4b0bbd3746918154bdea5ced9991eda83a509511dc7e8cce57
-EBUILD rouge-3.30.0-r1.ebuild 1025 BLAKE2B 4146af0730f009f8fedd0815e3a1c8c81a6d2f86d3e89192676816551d04bb96637ed4cccae760ad068cfdfb121fa00afe791af50d0cfdb77583b85714a0e5fe SHA512 ff90ed2cc56b027fc8713169a43d4f10a97b6d08d75a579efc32c3fb5271fdbe212943026335d20e37ef12a97e7f8bb05465fe1d581ac688bec4d8fbd87abca7
+EBUILD rouge-3.30.0-r1.ebuild 1025 BLAKE2B 04edbb92744037b8281a351096c8d6ebaf9236989730e1b102208217f94382f93c43155f08a485735fb0af661f6f854461c860e247706eb4d67f8d75e4dcbd57 SHA512 5903cc11f8252db6befbeb1e9e2252bbbb442f68fec1e2fa5e4b5d3d38110a55de0da9a3127a9709dc5ffa2fe39e04d47d044727b6f8da71a62529183366d810
EBUILD rouge-3.30.0.ebuild 996 BLAKE2B 8e158583c47d3be31c4f5b1af2dc3b585da5fa26c97bc1d6a58c20f658fe3df10356a093a5d86bafa6fab32970858cc87055ea5944fd6fb2d88322e7a225e603 SHA512 2f928af0f85af7e7b09fa4d0cffdb1a63d8a900a822663cd98b25b478a88d089246536c6c3313b4b0bbd3746918154bdea5ced9991eda83a509511dc7e8cce57
EBUILD rouge-4.0.0.ebuild 1032 BLAKE2B 97a7e01d220cf2168865a89b96c2a5cb48ce769810070b2f15e7c38c78f0808cca2fe80d3f504a3dfa0e4f1d0d9b2bfb66a70b626c4a0e39e565347aacccd19b SHA512 7fd8ace7bb1575ddac7fcbc839295d3bda7c7527c290daf73303a590f22a0a5dff6b9211730bc5089bb90988a54a8b1610913cbc9994da12ce8b5745ba38b400
EBUILD rouge-4.0.1.ebuild 1032 BLAKE2B 97a7e01d220cf2168865a89b96c2a5cb48ce769810070b2f15e7c38c78f0808cca2fe80d3f504a3dfa0e4f1d0d9b2bfb66a70b626c4a0e39e565347aacccd19b SHA512 7fd8ace7bb1575ddac7fcbc839295d3bda7c7527c290daf73303a590f22a0a5dff6b9211730bc5089bb90988a54a8b1610913cbc9994da12ce8b5745ba38b400
diff --git a/dev-ruby/rouge/rouge-3.30.0-r1.ebuild b/dev-ruby/rouge/rouge-3.30.0-r1.ebuild
index a2b51d86f9d6..38fe6658eae0 100644
--- a/dev-ruby/rouge/rouge-3.30.0-r1.ebuild
+++ b/dev-ruby/rouge/rouge-3.30.0-r1.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_TASK_TEST="spec"
diff --git a/dev-ruby/rr/Manifest b/dev-ruby/rr/Manifest
index f0f7b322051f..84a3667904f5 100644
--- a/dev-ruby/rr/Manifest
+++ b/dev-ruby/rr/Manifest
@@ -1,3 +1,3 @@
DIST rr-3.1.0.tar.gz 140388 BLAKE2B 0994ae589d1d9ebe6b4a334c1e93f959b63280beff8f2a6b1696722ac908ac5a21954e65d20216c239587abdbff3a1b3110f6f1eb3f17bd5e0f169a4892e750c SHA512 d05d8421d5cd6e9225cbf5ca183c54cc510a3212f0629f7cee60887b18c874618cb67836503aed7665cef8443cc579306b84e030ae1ec0834f56298f5044a2fa
-EBUILD rr-3.1.0.ebuild 824 BLAKE2B af976aa68ddc9472257d6146ab53e251df6c198d91288910a1f726d47871bff73d2ebf463df30970f2cc860609d9841b5b1a280389f681255f0b2e56a261a1fc SHA512 6c5272aaf18a4c183a9fcb928a7f82ddb25cf7fe30c21378d0bc3c5a9205a0ad13d20952545b8aa704e3602f48e8231bc4b581553f65b99b4e79b330a8a89a96
+EBUILD rr-3.1.0.ebuild 824 BLAKE2B 0b1843516f969648a2d3d2148ce095742941a2921394ce5600601ab117d71fb6401a1c43f2cb8dc2b470eb4c7ec4909125d1a7f92741f7882c75282934a9a362 SHA512 e984e01edb0a11f08509ef725966fefa00e498c1c10655c183403e62855d8f9661ffe1b833c91b715e57d7eb45009968c7d7adf544cc2826df36065491494bd9
MISC metadata.xml 332 BLAKE2B bd48ab9bc20270067f37efd109aca31b1ab136d04f3ee8d3f63ba1f88e85736991d2c584a4143a0d6d0ea1ca198b5b2d040556d48f5884f90f8fe0821a82cbbe SHA512 381259b905f2509b530d2474a09accc4c52e4e45adf96f23115756b2be71a1c9c2e36d4eb239dc4c333d5e1d6e7adaff575f4c1fba96a00d6242867235552177
diff --git a/dev-ruby/rr/rr-3.1.0.ebuild b/dev-ruby/rr/rr-3.1.0.ebuild
index ecba41bcfabb..d19071a7ab0e 100644
--- a/dev-ruby/rr/rr-3.1.0.ebuild
+++ b/dev-ruby/rr/rr-3.1.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
diff --git a/dev-ruby/rspec-files/Manifest b/dev-ruby/rspec-files/Manifest
index bf286c9f1bb5..10f674179473 100644
--- a/dev-ruby/rspec-files/Manifest
+++ b/dev-ruby/rspec-files/Manifest
@@ -1,5 +1,5 @@
DIST rspec-files-1.1.2.tar.gz 4546 BLAKE2B fc3c3cc2acbac23e36ec6f85f6f58c8243f9ca769a16cfbdab6a4660dd9a22ba40fe1108b319206e9a6b5aaa4094ec372205ca33d00d2030476f1050448ef21d SHA512 af64435572b61ae4eaaed922160b8db5dca8a64987a3c24f2d15d1ec92abd2655d0e408ff2c7b4aeae29189ef1047901adc7c9e2af8a21f65dfafc974a4661ec
DIST rspec-files-1.1.3.tar.gz 6006 BLAKE2B 30f648f1d364532f81ed169a9f1e32d0cd9cd641093f8aad90b3aa4b239ee30d38ef3331136c47787203dceeada25a499bb0b1f42b08dacffb431835dbfa9698 SHA512 c2c79d0b0cef7db64e83e3335a552f437f2e1a12d703936a2d9dc8b8c81ebf69913302d1d5f65e1485fb0295af8b098c8b25ad4c335a7f8f3d31e0f086d46d2d
EBUILD rspec-files-1.1.2.ebuild 814 BLAKE2B 381949887a7f18a83fb88c49e2e26a5babf7dfec9233273085a90435c7e03f2f0de05aa86e3c774858eed611545d3915efe308955c884a32f4b0d578a57e44cc SHA512 61841106f074f846dcf437e566934a0a2cfb8ebb535393a62458272e4e8419920537f21111f2914505e16e694700ddbf12b74c04991bea016365818247918292
-EBUILD rspec-files-1.1.3.ebuild 934 BLAKE2B da562243e975d7db2d686f9cf1d9f5940d68c2c7bd3e1a1feed677398eb4be945c1f2a2e816e30c7667552a710668bedb1548b0011fddefbd138713bce8fe93e SHA512 2184c7ef03e0dbdc585898a164a972e6006614f01c8b9828175451bd121f94618c0aa82ed7a5df668ec9e404b5ea750f6d3d1c619699e42a8bf725dd7e09635e
+EBUILD rspec-files-1.1.3.ebuild 946 BLAKE2B ecd7d1928c6da7c6579851ef0c61235d50935a971ac2dfd113c31f0ab69148e672e35b8a43313aebf7a6a47155bdd1c9c887f1849dde3795254ecf7e1f66462e SHA512 ff0d854474f82471515d940c9bafe26091de16c88696ed8c180665f7455dc5af4d048a46679bfd769c9c8941421a61decd47a49b9235d32600b2d928fc7796e7
MISC metadata.xml 347 BLAKE2B e6a2b14dc5577c957615c2c3d71e92e18102743c117277b90b6b7f95bea1d54b0a80137e309b55439b3532e7617a68332c8bdc92cf017fb7fe2cdd179dcb1441 SHA512 cb62bb2293ffcda6670a6c2a1c4dfe6d724690b2059097bf7a9fa311feb2ce9ccf98f42069bcb296d981507692fa88430df5c3a2c1cd04052c462b9d85516232
diff --git a/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild b/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
index 82b5871dbb33..5ea1e49458df 100644
--- a/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
+++ b/dev-ruby/rspec-files/rspec-files-1.1.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRADOC="readme.md"
diff --git a/dev-ruby/rspec-json_expectations/Manifest b/dev-ruby/rspec-json_expectations/Manifest
index a2bcdc56b920..d93cfb985f7a 100644
--- a/dev-ruby/rspec-json_expectations/Manifest
+++ b/dev-ruby/rspec-json_expectations/Manifest
@@ -1,3 +1,3 @@
DIST rspec-json_expectations-2.2.0.gem 14848 BLAKE2B c2f77e908eb0f473a5bae0ed49e133ebe71d4c471e2b32a9620f84e3881ca6aa92d188b8aafae8d92ee9111edcf2cc3636598c59e9f92747422f3c43c7e14563 SHA512 90da15c4c02404ac518955d65612fc7db28e8f91a756e5a25d0e5667026113f7a1be69cdc9bc656eeb89ccc7cb41069dd241401a2680f69528fb77d5491f2a83
-EBUILD rspec-json_expectations-2.2.0-r1.ebuild 557 BLAKE2B 9523958d403914e01be4d16b71c1fe6510c00ecc8e89d3013fc59c89738f9e8af40ea34cf0d5316b2d38aadebc12af6e3db43c2afd6b42483ef60e175a634ed4 SHA512 a71455e077ee995b0e2c7a12ad0c0fe6b02176f76046175b94aa053e0d918d8e5ec3aee73f1300de321f29d40a1f8f1cf20372b0312e058366ea30078eddad12
+EBUILD rspec-json_expectations-2.2.0-r1.ebuild 557 BLAKE2B 2a5277971e83a5e4b1a8b55a026693ab9297a93b5d9eaccc663f4bee75cbc037bad0d61ac8b1b778ce2fad52ad49f03517b33646c202f512759a5914d82d3509 SHA512 1066349cac9a3ea6e893bac302c93640a05c12a9aa9714ff1cef9fdfddd6631b790019fb1a48040eb062c6ebf93649875079a17be0c01543cc3b9514b7fb6e11
MISC metadata.xml 360 BLAKE2B 6c326af43c46464fe6a9bf5e5511ddbc3feabee9e53f829d4d689fb3b9984197c6827930cef434300fdb60f48eedf2273419b33ae888f048e2451937529ed57e SHA512 5d84579fcc4d87aa6f52d2f64ec075006608c783a6c074cc21539d14f4a15abb55b1dd3619a7e0639dcdc63a723e89d1b3868da0ab849529eb9ae92b14ea4a46
diff --git a/dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0-r1.ebuild b/dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0-r1.ebuild
index 2970fd988c41..591d2b3216c4 100644
--- a/dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0-r1.ebuild
+++ b/dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0-r1.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="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/rspec-memory/Manifest b/dev-ruby/rspec-memory/Manifest
index 604c1bc639bd..0f222d39a1f1 100644
--- a/dev-ruby/rspec-memory/Manifest
+++ b/dev-ruby/rspec-memory/Manifest
@@ -1,3 +1,3 @@
DIST rspec-memory-1.0.3.tar.gz 5248 BLAKE2B cf2cb55a6c3d155a739f1cbe3f307016d9446f9edde8554b6336602b86d95a369b152a413426082061c68d2e4015c68d31a34d7d80706ba09986fb8c8952d670 SHA512 1077bd6cb73ada029fc42f820e42792b58f8e06feeda711725d6f2a7a2af9151f72330d3e5a9d0fa7493eeb42f65ddf02a93fac00f5e24f2596f7df0da9439a3
-EBUILD rspec-memory-1.0.3.ebuild 837 BLAKE2B 674324076bdb9d90b4bd6fc25965208a704241d6d71a2c56567870a4b6628699c2ba3d760a4122a4a851f75141b6102e5edde4e74b9d865f523fc675cec73844 SHA512 9c1a596e1494df7f950e93c474bd5d5d25e3a5067f044aa80961e0b14f47dcce4a96abdfa8430131a52e16ac5f760485fdb50b67704930b6ea4420b618e65cc8
+EBUILD rspec-memory-1.0.3.ebuild 849 BLAKE2B f99915e930635e9ab982a1d559e1fea740535d0886af0aa422504340428938d5a8be0fa69f72e579c3377534c726e9430889877ae68642f96b3d0e347081ffd1 SHA512 584b4e492fbaf14c19a2af4717691b2e8261461e573231bbd40bfddfbdc785abca6e7f46ef5b041410e56ac7ea470d1321946e03c1a9d709dd652781eeeb29b9
MISC metadata.xml 348 BLAKE2B b7ddddc65f6c8375f9da0d18e67571a92901cbd4b769e5fddbb32b967013e49004c6818bc4cb986b45166fccd252d1166c813e8e6093093cdbe030ab2c95776d SHA512 808154b4c3f75888c7c278b12a0b8a626638369f609a854129b51ee8b569f98b9e2f4e13ead899d7a3f287e9f62776443f5f79befd7a0a1c8628cc9d28e976ee
diff --git a/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild b/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
index 5fede3288c8e..432713552ad0 100644
--- a/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
+++ b/dev-ruby/rspec-memory/rspec-memory-1.0.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/rspec-stubbed_env/Manifest b/dev-ruby/rspec-stubbed_env/Manifest
index d6d7b1904f51..11ab30c8a5c9 100644
--- a/dev-ruby/rspec-stubbed_env/Manifest
+++ b/dev-ruby/rspec-stubbed_env/Manifest
@@ -1,3 +1,4 @@
DIST rspec-stubbed_env-1.0.0.gem 11264 BLAKE2B 1f00ef85dc0677a35814d2bb6a59e8c836cf08bda2de024f9cf7f8d4696a409ef286d72303428854cb7ca59a7c479a89c731d7e412cd97ae6fae0edaafa84d1e SHA512 e4624614852674035d2c0a7b426d9aa62d8f621a7e52c4f79410ac9e3f833980f50530a7f7da7241c763ec92926bf87bf0be2d2dab4200faa9a17eaacd404640
+EBUILD rspec-stubbed_env-1.0.0-r1.ebuild 569 BLAKE2B f9775d11e1215cfb5beeaa281b3142fcdb4c384324d0d601479f657aed6e4e6856e0c8ba2599d12a001917873dd6d7d9b3ee2066d4c82f915f2c5c788fd6f303 SHA512 1f2a9abcc757149095830111389df16e141e112fa7f22836b26cd88782fd3a5e26205133d74a352bfe42279e232350677edae4001bc452f4c01229011d7608e0
EBUILD rspec-stubbed_env-1.0.0.ebuild 569 BLAKE2B f04a3147520e51cad3c6f515d638360ffeff16fd583ddc0df01696f3bc9b8313012f2af72fdc2cd617f8a7d8ff0c62500695a559c4e39c95df7c7b5117e3a6cc SHA512 ef10b7d4b74d1f4a2ef87aacf2e8951a19f4bfa91992f48c1b0884952012310f29ddb10a82778111a00a33763b22b1f1fafed5841fd6f7a79e77d2c07927e16a
MISC metadata.xml 352 BLAKE2B 98f69d5d779982ad40245e8a6fa7add7bb65f0ec2d61e5846a2bcb0a8d426170729f529e4ddf0cd660d9ecbf6b7e3b5e1ccf8806a98ba856950cb951f497896f SHA512 4170475202d1e85e2b0003f95ddee4d9819bd36d9951970d54c80a02738dc0ecb651018b40f2ed6599161f5221a33ed1e148e1620660c15613bbde665abbd73d
diff --git a/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0-r1.ebuild b/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..297d99c991d8
--- /dev/null
+++ b/dev-ruby/rspec-stubbed_env/rspec-stubbed_env-1.0.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+# Gem does not contain tests and upstream releases are not tagged
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Stub environment variables in a scoped context for testing"
+HOMEPAGE="https://github.com/pboling/rspec-stubbed_env"
+IUSE=""
+SLOT="1"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+ruby_add_rdepend ">=dev-ruby/rspec-3.0"
diff --git a/dev-ruby/rspectacular/Manifest b/dev-ruby/rspectacular/Manifest
index 8e75ac17af20..adcd72505b6a 100644
--- a/dev-ruby/rspectacular/Manifest
+++ b/dev-ruby/rspectacular/Manifest
@@ -1,3 +1,3 @@
DIST rspectacular-0.70.8.gem 16896 BLAKE2B daf9b75be33ccf1b7d60a7aaa540b391578b7f841bb1999c52e566caf8000049d7b2180f372084be18bf4cf367f6c59dba422f187505e42ee6bd66e9431ed11c SHA512 6f048a7781bd672049c10687eede3e2218436ea396438e09814c9239cb07396df25f4b88ab78b98f91c66457c4aceaaf1a1b8aadbff748715a881cadff8dd2e1
-EBUILD rspectacular-0.70.8-r1.ebuild 621 BLAKE2B bbe2e6bb928a658a52b65c635f6510fc6ecadaf67327c37783b433f2b1458796977a926c6453e6cbdc07929c4e1561629a26add76071a85540f20da268ff4404 SHA512 f84cacc26ae7d00c2964f97099d6ef2f16ef0f0c7d592981ef62b25b279440149a1449b7f5df9c9caa616317f5bf0aac938826f790e2c69d6df701533e07a104
+EBUILD rspectacular-0.70.8-r2.ebuild 902 BLAKE2B 1b6c2a658ddfd6b59d2c0c29fb83b8434f56ead6fa0ec0247070f31caf3f78b8f076c3219dd78102f8a51a0613308ee3523b0471a05f983958d1de777ddb68c7 SHA512 18334f50520e2aaba479049ea8eaf7202791f8631b2e77936dae2ea9d55862b5da4d00f507b947a59b85952aadaaa5329ddb84fec4d6a2ae2dbfd4c69aba3672
MISC metadata.xml 351 BLAKE2B 8f407a5d4255ac91e8c10549c80d2c46b2b510dec1ecec68520d549be5d81459901c7bc5cd561f28d766c9bbc14cbde7e27bdc47dd510a6c6983592b3fe60d97 SHA512 cd62a3006a8f33f9ca2e106bc32c9dbaab20977961ad014b78c4955caeae9a75bd6935555c9844c422a3aaed06558f1e8a49b3d3333cf9146b5366817ebb6804
diff --git a/dev-ruby/rspectacular/rspectacular-0.70.8-r1.ebuild b/dev-ruby/rspectacular/rspectacular-0.70.8-r1.ebuild
deleted file mode 100644
index 2f9dbb3b616c..000000000000
--- a/dev-ruby/rspectacular/rspectacular-0.70.8-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_TASK_TEST=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="RSpec support and matchers"
-HOMEPAGE="https://github.com/thekompanee/rspectacular"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/rspec-3.1:3 dev-ruby/fuubar:2 dev-ruby/shoulda-matchers:3"
diff --git a/dev-ruby/rspectacular/rspectacular-0.70.8-r2.ebuild b/dev-ruby/rspectacular/rspectacular-0.70.8-r2.ebuild
new file mode 100644
index 000000000000..9fd49c741d53
--- /dev/null
+++ b/dev-ruby/rspectacular/rspectacular-0.70.8-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="RSpec support and matchers"
+HOMEPAGE="https://rubygems.org/gems/rspectacular"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+ruby_add_rdepend ">=dev-ruby/rspec-3.1:3 dev-ruby/fuubar:2"
+
+# Note that shoulda-matchers is an optional RDEPEND as a plugin.
+# rspectacular doesn't seem to be actively developed anymore and its only
+# reverse dependency passes tests w/o this dep installed, which figures given
+# it's a plugin.
+USE_RUBY="ruby27 ruby30 ruby31" ruby_add_rdepend "dev-ruby/shoulda-matchers:3"
diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest
index 561285be66c6..ee30d3b45968 100644
--- a/dev-ruby/ruby-gettext/Manifest
+++ b/dev-ruby/ruby-gettext/Manifest
@@ -4,4 +4,4 @@ DIST gettext-3.4.3.gem 233472 BLAKE2B d1edc1e4a004412b21ca4aa9e0e1df2000626ffde4
EBUILD ruby-gettext-3.3.7.ebuild 1739 BLAKE2B 0e0fef41129ff2d14d6d6c42fd18aa590270a6df3d8db9bd728d6c1916410c3a1afa8bd09808e6222008da72eaad96fca18902dc33357473cb032ad3c4bf9fe6 SHA512 9c4d612a4a414150860c16f5aa93dac227cf1979645b77826c52b77e380691efee74c6782f9307b04e07912a76b3854438aee67446c50e78599f31d93ed58319
EBUILD ruby-gettext-3.4.1.ebuild 1517 BLAKE2B 7a5356b377183db44db83a64d56e6980c8caa4cd71a589223ecbc8c4a23c2c49a53537eb7116a2cca7ef03892fdca9bcdefa1cae48a85d7d3128f8d6d4a8dfd9 SHA512 2dce800023a55559037be9877ce3a8cb5acc25d1925df5b9be96e8944c0abbe0107f7f21ba2522112287f7a2c4ac4a3ad368e50f3475a0a32531fbe0f8045431
EBUILD ruby-gettext-3.4.3.ebuild 1560 BLAKE2B bdcf6f80ffe79a0df3b0df8e9ba52f6e1982a97ba4b9a90a7b0984f7bb3bf75a7ccd6ebc63bf945a6794852ab59c6c7984d34f2a81ad736a9b35616560ef9a7d SHA512 db36539d2be69ac5a6e79a17a25bb529f871dfc421be7b46effa6848467d32c012a695bdbe7ac3aa6c0916966979190d0f3d9b0d9bb812c8a4e97f6a3c7b9f3d
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
+MISC metadata.xml 330 BLAKE2B 240cd8ccd772b34535a5a8c79c30dbee969d061a6d70f388c89bcaac95a01ccb65be239f68314fb0f5aed655978f87be7eb34756633a7f42794077bb45e271e5 SHA512 8657b613372f01a686fe9861ac6285e79b1b90fc8d948f7631094f686a72a61df87df7dbeaabe41fda96a39cd5b013468532a494555e9cc787cf653c2dca1fbd
diff --git a/dev-ruby/ruby-gettext/metadata.xml b/dev-ruby/ruby-gettext/metadata.xml
index 658c72b1920d..413e46808413 100644
--- a/dev-ruby/ruby-gettext/metadata.xml
+++ b/dev-ruby/ruby-gettext/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">ruby-gettext/gettext</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/ruby-net-ldap/Manifest b/dev-ruby/ruby-net-ldap/Manifest
index 46fab9c7f71a..0b3abdafcfec 100644
--- a/dev-ruby/ruby-net-ldap/Manifest
+++ b/dev-ruby/ruby-net-ldap/Manifest
@@ -1,3 +1,3 @@
DIST ruby-net-ldap-0.17.1.tar.gz 92746 BLAKE2B 785791c1e96002c92d6e4a78867870d36011faad5fd9bac4af4c34eea0c4bbd5526291023684c30ddf4c7bdee46ad2c9b98211d103d88d6fda6b2195f0d6e6c4 SHA512 af36095c57b9d142faf5435430a9de63a5c5bcca8fa58e5a431e49097328d882121523864936ef1388254e9ffc9b40718ed5b5b9c335d1f79bac9da955e9ec4d
-EBUILD ruby-net-ldap-0.17.1.ebuild 834 BLAKE2B 8054828e227b919f117d4eea4af563398827b734216ea06222bc1d12da89480c98c2fbd99833c542111b3dff48999f04ffb7aaf73fdb14e71f0df9be16992a92 SHA512 0166dc3a6235c821093335dd160da17956c35f3a79febb44fed29e007817760f1d9dc8eb45d731e42a28fe7b9d5f612d26986e42638d2804c702d3921cf31027
+EBUILD ruby-net-ldap-0.17.1.ebuild 916 BLAKE2B c9be5a95e591b433f24628ebc322fd561098b219f8f6abcb894677f59364da3522cb003ddd2d4c0614ef17756f78599f9750c1b7dcbb0ed3c64aa0c3de45cf98 SHA512 1d8a9c69b4dbc3c01b46bbd554f96c7447295f7f80d66ee69f0f1dc9f30db34459aa0341b554a353399e1df19259dd706c6b3d2f44f6307134427707e984e894
MISC metadata.xml 350 BLAKE2B 970f02950a37e39aee562a8e0c18f87598d8122b572c9938f6162343de385e8a33445a267a8ac87ccd70cfa31233e30d9e3c7b79d76c9c4f20569c278b91c4cd SHA512 e30f9f048302cafe6fa3ce2c4a5c3e9cd0adf8d2dc65b7fadb5ef3d961ef4b2ce3077a0ffaec1dd3a96aad3eba8b1df74a17328fd30f0aa5b65de7139394544d
diff --git a/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild b/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild
index 18c0833cd32a..574d1109733d 100644
--- a/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild
+++ b/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild
@@ -1,9 +1,10 @@
-# 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="ruby26 ruby27"
+# Tests fail with >=ruby31: https://github.com/ruby-ldap/ruby-net-ldap/issues/409
+USE_RUBY="ruby27 ruby30"
RUBY_FAKEGEM_TASK_TEST="test spec"
RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc History.rdoc README.rdoc"
diff --git a/dev-ruby/ruby-prof/Manifest b/dev-ruby/ruby-prof/Manifest
index ea3aca86b773..b66ddb314949 100644
--- a/dev-ruby/ruby-prof/Manifest
+++ b/dev-ruby/ruby-prof/Manifest
@@ -1,5 +1,7 @@
DIST ruby-prof-1.4.4.tgz 232833 BLAKE2B 932f5edd47a9de57f4c394044d1d563935f456b3cf77ac85c912359e34c8c1becafddfda329e05a672d4009b81fba386f76ba4677cee2dde44f40bef5abcaa94 SHA512 5ae25b32b26cfe7faf60c0ba84d3853c74f272783a8dde858ce3de0186683c7cf35dbcb5e89b1e5aa742ee93ea601e55f7ad99491bf9c1a1accef454b08b9921
DIST ruby-prof-1.4.5.tgz 233733 BLAKE2B 1285eb2862a9159a80ead9c3e26f372ec00719553f8bc42d10645e7ea86bfb1f27525c1bdbb3a4ae187a0a34ac7d11c7516b594070fce694d1f29e840710d500 SHA512 444af657b5aff9b8c18e15600cb1bc89a2fb9085a56ac65ca392614234bdce73445fcf41ea638f1a2f02826ef35288896befd5e74526b5fa3b93d63eeb3700a0
+DIST ruby-prof-1.6.1.tgz 243127 BLAKE2B acceb23b137d080983e0dc8f431b8b31be05db16e8820c478cc7c33f3b578e243ecb536baacbb36e4fbd4675e99f567d3c68a70f09929b3cdd6c10f21413b59b SHA512 01e85e12e2185e092ee10953239b4253da4970162e53563f5270d1b09a6b6a4606b2d15b7c97cb70b3254e3657e6874a22a1873ee28f3c62d04d066f938434a8
EBUILD ruby-prof-1.4.4.ebuild 1132 BLAKE2B defa6b33884ca68ce626efb221237a56a67075e0f8cb5276197a28c1b93ba9b6bfc9624c1eb85a31d56096499362e8598354d01ae9bf0c6cbd459d75f987ca59 SHA512 87b8619262d51e7b8815aba53b27c2f312b784cc7bc899566a501ab1027498f5dc447a6b43ae4f2fd602ea3cbf4865e71e221665d44dbf562de60f051ab8b0a3
EBUILD ruby-prof-1.4.5.ebuild 1122 BLAKE2B de8afa270dda713019c5776715ac0f0c6159eeb61c48d98e70948daa270dfa3c766c5421069a2895e2a29fdcd8d97f8a9d41da41d3b49c499bbd4d04991bf952 SHA512 52cd2306605ab0e810f75909aeb1028da0e8981d058f26d0032a2b9e04a163f7b84e3a712175f39fa3ee8481e2b01ba88d9b7be306dea1f6c8160db44a3501a3
+EBUILD ruby-prof-1.6.1.ebuild 1129 BLAKE2B b20a30d1907fda6d50823a967a83ec27f7a360f7c13dfbf6f35ae1f472ea5ce1543fe9f6ace29e705d5d5db35dc1d4850f312fec0afcbacf8ca4e46fc7afe3b7 SHA512 eb5982a0c5a39b3738134a534774c3aa04449027c2ef3ce7f02b1e34f79115741eab07071c17af432f91e282a451d4e19babc0e455079bc1012f645925b49d6d
MISC metadata.xml 346 BLAKE2B 245dc508fb9933ff6a69b4e7c8a516ac9bb237798680ae70a8fbaeb57481520760f5a17a62cb045f82a955e0fc882fd84fb60d17b68bec1180b386355ca6b6fd SHA512 2cb1d6e31ac399f7faceccfd9dcc5e1a1e29bc10596ba3e0b3960ecc2bc215b21d351611e3ab6bfe7451fcee3bd4880a229b8266b7c8f6321bc79bdd5109b5d9
diff --git a/dev-ruby/ruby-prof/ruby-prof-1.6.1.ebuild b/dev-ruby/ruby-prof/ruby-prof-1.6.1.ebuild
new file mode 100644
index 000000000000..39c10f52a3d8
--- /dev/null
+++ b/dev-ruby/ruby-prof/ruby-prof-1.6.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGES"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="ruby-prof.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/ruby_prof/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A module for profiling Ruby code"
+HOMEPAGE="https://github.com/ruby-prof/ruby-prof"
+SRC_URI="https://github.com/ruby-prof/${PN}/archive/${PV}.tar.gz -> ${P}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit:2 dev-ruby/minitest )"
+
+all_ruby_prepare() {
+ # Avoid bundler
+ sed -i -e '/bundler/I s:^:#:' -e '/:build/ s:^:#:' Rakefile || die
+
+ sed -i -e '2igem "test-unit"' -e '/bundler/ s:^:#:' test/test_helper.rb || die
+
+ # We install the shared object in lib, not ext.
+ sed -i -e 's#../ext/ruby_prof#../lib/ruby_prof#' lib/ruby-prof.rb || die
+
+ # Avoid unneeded dependency on rake-compiler
+ sed -i -e '/extensiontask/ s:^:#:' \
+ -e '/ExtensionTask/,/end/ s:^:#:' Rakefile || die
+}
diff --git a/dev-ruby/ruby-progressbar/Manifest b/dev-ruby/ruby-progressbar/Manifest
index aa6499e2f562..894e3009d368 100644
--- a/dev-ruby/ruby-progressbar/Manifest
+++ b/dev-ruby/ruby-progressbar/Manifest
@@ -1,5 +1,5 @@
DIST ruby-progressbar-1.11.0.tar.gz 61341 BLAKE2B 558de9d15f6c3eafb0a9ef0b39db279727651c8f86234f3ffad1faac7e9ab7f6bdef6662fadb2132bf10d70bcac9412801a695e0bb3afa5879a48dd363920734 SHA512 5a5c8a6af410746ef601821ec171933d781d32bfb7cb5f67f9cf877824a399941c11be69bb74380941f2271f6f5139928599881441f88860a71f8b7f7b55d4b4
DIST ruby-progressbar-1.13.0.tar.gz 67185 BLAKE2B 27ea25e4caeb70aefb2523a4f4399056bdb9973deb567fc80eb9daeab6193ecc3693c8364bb43fc94906e6b63a0db1ace6bbd9b00defa0e02177983371b54ad3 SHA512 64723422d6216f2640bc60c8068c8d0437fbc5f315343b13c3167130d868a0aa978f098554ace3ea71406688c0b3c0ed94296adc6b9229ea14df5dbcb56322a3
EBUILD ruby-progressbar-1.11.0.ebuild 913 BLAKE2B 39bf83cd8cbbef87bbbc675b466b7c9a48e9416c9a481b8a1a5456d90647f176d2a238c0cb12b66086e6a6d4a43a3d302019e557f1aab35124ed0cecdfc080da SHA512 40f4422b4fe108b96bed0b740f3ef86129131a76b3e090ec0cd808c9b572f51908f07747544eb71c670e6e6d567970dad9aa027234dc97cd0698483d88da0ea4
-EBUILD ruby-progressbar-1.13.0.ebuild 897 BLAKE2B e1206d49d69e6f941c5b0d2a4876211dc9fbe2beb1e162e42c6a0b6fa12ab6fa5201685706090c7b0f56ac5b928ca3239510e4490cb2a2f70b6315eb2969cf2b SHA512 5253e3a9a65889d929a0de5a7df894108f59491e079b46eac5cf019ace76d89a40487878aa935d8184df4444994af244f24cc3d07d82777c76e58b575af82f40
+EBUILD ruby-progressbar-1.13.0.ebuild 904 BLAKE2B a497551ae8ce2256ac06cb3fc06b7fbbbd513e0029e637192ac062a66960e1c321f3298dbcf1aeb3b06999f38c61e2ef074f56d2cc7efcd55a3888cbc31a4667 SHA512 c5a69e651b77ed9ccd260856e8084844e9eb17399277939bcdbd471242bab8d8fcc22bed9f45b70c437f9766259cd82dc39dc5f562d316b2e6462ed9fd218ee1
MISC metadata.xml 353 BLAKE2B 7805fc15a01ee29282bd6097c97659acdd06e1437042d9ff67f2eec8fa0800361e143741cb28436a890ab4952777587e8058c5a6c40d6d6100d5aad7e47f160d SHA512 b98e1e7fae3dd752ec27801aec152ec007d11cec4bdbd125b906ef42797052a5f7ab1dc8e718f133243a309a4aba267d4bc0caba41701b25bab13bb4442f4f7e
diff --git a/dev-ruby/ruby-progressbar/ruby-progressbar-1.13.0.ebuild b/dev-ruby/ruby-progressbar/ruby-progressbar-1.13.0.ebuild
index b77912c368ba..1dc001d98a5d 100644
--- a/dev-ruby/ruby-progressbar/ruby-progressbar-1.13.0.ebuild
+++ b/dev-ruby/ruby-progressbar/ruby-progressbar-1.13.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_BINWRAP=""
diff --git a/dev-ruby/ruby-romkan/Manifest b/dev-ruby/ruby-romkan/Manifest
index 3818118d6717..542704fabc3f 100644
--- a/dev-ruby/ruby-romkan/Manifest
+++ b/dev-ruby/ruby-romkan/Manifest
@@ -1,4 +1,4 @@
AUX ruby-romkan-ruby19.patch 900 BLAKE2B 209603b4b3ac92a7a076fa5c121d1274bc974dff581eb6d53b09163a555a4bd2ad2aead660c2e6066bf94b309f82927e88ffc1a856696d1c0f9852ae4dd3b7f5 SHA512 b031c67b6bc821ab6dfd91cafaf98384eca8b8ecbe7f8490e54c06ca54e817e07f54b8f97a0b9499b6fc617e4493a737bb06177d2ecddc97db435c2ab5259073
DIST ruby-romkan-0.4.tar.gz 4653 BLAKE2B 2680fece04c80be9d2f312a98c5d5756fcd465aacbee5a3ddbd5409e89d8d54cbc0dd27b556173e94ead143dcc25cde530fb002dd3c4833d321b6169afaabaf7 SHA512 d4e4089122d643878a0e19852dd650c4d7e35918838edfe4bc210a5d26cc3e55b5be430db4378e75f44a3435331fd4e1155dfc3e1846babb3a1b626dd127eacd
-EBUILD ruby-romkan-0.4-r7.ebuild 699 BLAKE2B 5af25be01eb9d64212df7d6b366c65369a4773ec58432fac1d592940025b78d2e4e76045d35cb71d43dfe6c255ea034b3d585197a08413e4c25d5b5127a85e77 SHA512 0e97046302e0366cc01dfd52e7a1f8b5872ab995ca9d50bf87ce0b006c664c89426f924e5672ee3ab6bc1b06adf50d4de9be1741c5ea65d298077b0b04486edb
+EBUILD ruby-romkan-0.4-r7.ebuild 699 BLAKE2B decab811a4d01808c96fdffa79924574a32a067130749a08a784fc6d079c712ad296ca7713bc78612a9f7750772f3c1403f6b8c6f1489f4c6a8e362385fee821 SHA512 aef040648d17a89848f4de4baa80adb621e35eb2024db6e6d76b6bfc0513f5475cbe7031190de33a8258fd806abe6651b699504d58ed853bfc9d05301533eb09
MISC metadata.xml 339 BLAKE2B fd7de5f10fae358e20ba467465cbf2fce5a1226b8829461b5064f947b540167f5acff85b43713ba2d9535fb8b4d0a680a6012c60a8a9ce6186fe696ffa910bba SHA512 d9e9ab9f9ec786e643384cf6cad846ebe4217c26cc5cf532c3bb3b1349e0c445862b8b515b3ea0b78c0a4bffffa6607106f089ebf37e5a96873e435787d07000
diff --git a/dev-ruby/ruby-romkan/ruby-romkan-0.4-r7.ebuild b/dev-ruby/ruby-romkan/ruby-romkan-0.4-r7.ebuild
index aa6f446296f8..feceaf035d94 100644
--- a/dev-ruby/ruby-romkan/ruby-romkan-0.4-r7.ebuild
+++ b/dev-ruby/ruby-romkan/ruby-romkan-0.4-r7.ebuild
@@ -1,18 +1,18 @@
-# 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="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
inherit ruby-ng
DESCRIPTION="A Romaji <-> Kana conversion library for Ruby"
HOMEPAGE="http://0xcc.net/ruby-romkan/"
SRC_URI="http://0xcc.net/ruby-romkan/${P}.tar.gz"
+
LICENSE="Ruby-BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""
DOCS="ChangeLog *.rd"
diff --git a/dev-ruby/ruby_engine/Manifest b/dev-ruby/ruby_engine/Manifest
index 9e2ed86eeab0..d7a60653efed 100644
--- a/dev-ruby/ruby_engine/Manifest
+++ b/dev-ruby/ruby_engine/Manifest
@@ -1,3 +1,3 @@
DIST ruby_engine-2.0.0.gem 21504 BLAKE2B b931969150735aa30fe910ad5e9861853180cb4247a803149e91b302fef0e7b48ccddf7316d855cbb23e8cc0d1e1b6cdb598b9bf6ed3e973090221b096184f28 SHA512 de1363617c57caa813f1526b71c9119f5f29e49b86e11476299e56234c585d9cbb594a7c5383fed988abfc1b5ec13d2005a96d96f6671bfdf316fa6836fba9de
-EBUILD ruby_engine-2.0.0.ebuild 468 BLAKE2B 236fd040a51f32ca8556f2aad5a950111e5e199c0c6aaed378b2f2f8cb5e6ff4203f87d6cf8a2460c2cbff0dbdf5dd7ee75cd5d275170c88e5e0658dbbc380c5 SHA512 c77c26e80bca2da44812768d80144ec87fc6575ad1427692a2c22237cab264e0904ccb724b47da44a7bb068619c7168ac064db240afd4ef2717c0a7be41e08db
+EBUILD ruby_engine-2.0.0.ebuild 475 BLAKE2B 30a4c5d6a74e627b405b7b1995c3f1842837dc3bd13fc703b73fc6cfb3d9e9b4578b3162aa4c601029a376ec8ee2e93506160acdfbcad1dd9f43564289e2686f SHA512 1ff0e85ad23bc861e8ad694276c9ac3f15711f70d9adee22324e1059dd52fc08e9acefe9cb31ea0d067ca3b253c59b9f2350853c0cf901210daa4dfd3d64f9ab
MISC metadata.xml 337 BLAKE2B 5c41c752f5b25a42d02b50a92d10dcb93943ec36940cf6991a3f56557614fe4a452c99932736ea43d4ea4e39c5a9e4358feb3b5c99fcc14fc3bc1816a1377e74 SHA512 b481890d0a886245b5516606147bd222f2b7cefa962dc34bf6a16fba313ebab2b41afa2ff8c0f1357beba7e5af9452bea6d438e308d11fafd3c406033b11d509
diff --git a/dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild b/dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild
index 5bc191280447..2fbf6b5a1043 100644
--- a/dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild
+++ b/dev-ruby/ruby_engine/ruby_engine-2.0.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.rdoc"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/ruby_parser/Manifest b/dev-ruby/ruby_parser/Manifest
index ee4670e4b649..6dd30f38f8ad 100644
--- a/dev-ruby/ruby_parser/Manifest
+++ b/dev-ruby/ruby_parser/Manifest
@@ -3,5 +3,5 @@ DIST ruby_parser-3.19.1.gem 777728 BLAKE2B 883c945e0b151ec937a710b1092ee72e8796b
DIST ruby_parser-3.19.2.gem 778240 BLAKE2B b9a136f8aa93fe915eedc5ca16a54a8c21446a48db89e86f7936dbbd4ee913f7bc61fcbaf136cd1965bbbd6601634a6832a09f0226647cf2ea802689251946c6 SHA512 c71e7e76e37ebe6e9489e9f0bb963b7b34adc8f4afa73ea4ad90356579725bd1a234f6e015a9c19b2c294c1ffe0d6b093be838ec0059a61fb5866cfe9e04f18b
EBUILD ruby_parser-3.18.1.ebuild 1061 BLAKE2B efe144589f1aab56609601e20777d3436ffe9dfe5e574c5b1633960889337ee5776aca705b45e768649fd48d30306883d1b51394ec7d8382e27664296abc3ec2 SHA512 1b42a3a4ad45cdad9c6ddd8648b794dea7f28f3728b88b00253a99cb0f1b604d66d0447578b3f0c34e3459176448f4299b17288e4e937b16bb27fa6887c595bd
EBUILD ruby_parser-3.19.1.ebuild 1061 BLAKE2B ee62fc086503f91cd9cd208b780428c1865b320baf9385a23e6113f57d3cba5a57cd047f5554ef73b3b039415e7bb7909a74b64d079fc1ba5f0680467face1c1 SHA512 951d7d698a9cd0c3a8ee44f59abfa2fd59e4a9f53efe134381def013a159fd0c61ec8bcc5ec3094adb561c0ba259b304b3dee9b139551fcc5820c637115275ba
-EBUILD ruby_parser-3.19.2.ebuild 1063 BLAKE2B 75c7be7d8854812338f1cc6c83a5b497935a56d93cf5d50319c6b6ea8b5c01554b321ec5cdba86674d2087a35de1b49f29a1962ce042829055550a6722199887 SHA512 d382875845f13658245ac548520b5a74f9cb2e6cdb17ed87ed2d3fbed999ce09614058a40cbe2e3d7340ab972fb271a06a772f418fdf597467cc1392e1055202
+EBUILD ruby_parser-3.19.2.ebuild 1070 BLAKE2B d4766b97c97a1847e92f9378282c1b7458d529bacbb0eebfda1a6a70d4cdc6280101f636cb68b475bbd3e7e433a055f5b36ba050efbf21c69ae9ba6bae4eb891 SHA512 f7d2b5b25cc0a5a3ea82addd45ab2a2ff1feec1689b3abed64dfafc44824ec478903efe4e99a3d199e717ee816d119353e712c520f5089425df97dd934421dd9
MISC metadata.xml 348 BLAKE2B 10262df68f010eaed20fa390ed4feff5d619e168319f6477d9d70ef15a91219af5b4f49f89316c0350f3cedee9a47eb46a67c9837d22ce58ac190c55a747ac21 SHA512 66eb4ff6e49c3249c2a952b39d3738f3c66252203b16cd635aa04d59eed907cfe9c11197a4e104fd8cf0585b9f3d60c639e4ffbe7ddabb211266f60a9e348bdb
diff --git a/dev-ruby/ruby_parser/ruby_parser-3.19.2.ebuild b/dev-ruby/ruby_parser/ruby_parser-3.19.2.ebuild
index 452e33a6fb8f..de8a1445f68a 100644
--- a/dev-ruby/ruby_parser/ruby_parser-3.19.2.ebuild
+++ b/dev-ruby/ruby_parser/ruby_parser-3.19.2.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc"
diff --git a/dev-ruby/ruby_smb/Manifest b/dev-ruby/ruby_smb/Manifest
index c16d7f9d680a..585ce3074ac8 100644
--- a/dev-ruby/ruby_smb/Manifest
+++ b/dev-ruby/ruby_smb/Manifest
@@ -2,6 +2,5 @@ AUX ruby_smb-3.2.5-import-pathname-no-simplecov.patch 814 BLAKE2B a4f0bc39b010d0
DIST ruby_smb-1.1.0.gem 175104 BLAKE2B ffa4a7b3666f736fd721c8d561c28724709c7db6a2a4075e183a0a931e5df0c8047e428a2537a747eda9482d9023c2ed8fd8157d1b40244615b3818dc0c0bc37 SHA512 038ca625b580ac32455d08c675a5d7319e320944fe3aef6ed7272872fdc6affbbf2bda325897369cb23d4d62e24923a74b13fe392017854c6c5b9889c5e003f6
DIST ruby_smb-3.2.5.tar.gz 371107 BLAKE2B 452e93b2623f5354d257588a5b80803285a5b90c97b7f7318971986a9a0c3c18c80b00a0d1a32fba24447ceda73279656a76bc36ee38ea758a274db7cfe43d2c SHA512 15122587f7aa6ee85bcbd4a328b85e6db250b344754d1f059693d2710a8cce2b5ecdf034bd680bd9f2b0f752cf3378fbef9736b81448ac1436505f8aac98ae14
EBUILD ruby_smb-1.1.0-r1.ebuild 746 BLAKE2B 55a9c6e3da44cfdb99115e4f13c21c1ce385bf208877d804942ecce6c507379c1756a8032461415208314fed60c53b40168b3cdfb4522d9754422deafa21a266 SHA512 8be21f92ecaf39b0a748d28ba19f7ae8acc8db68ab986cebd6234a9f62d8a59a643d50ebfb01eecf523353a6f9f02424e8b5c2925935c78652dde07a668286ac
-EBUILD ruby_smb-1.1.0.ebuild 777 BLAKE2B ae329db9a65cd8aaead79010a7e03bd91a26d04e49aaed0a755e4702dfcf0535b46032d447cdbf5d39b435b2f496cbe42c73785132d09914c3dac3e47bb0e65f SHA512 e34d0a72c9346d186cf94b328bb23a8acc4c029c3c8f1d6bf90644e89cac0d491f09aaae0b2959c9ebf7c495ff24f3cb3ec0ac0efac2dc8671a5c036d9f35f15
EBUILD ruby_smb-3.2.5.ebuild 980 BLAKE2B a90faebb5c6c40db5c791bcc4032e769a89e4511f6ebbf0a7e8a7a0b8a47432cc7a3585341ac090e50ad0c2d8f524c6ce5bcbe45572bb8a277ebd5eed2ffe104 SHA512 4e13f602c7dcbc87ef68cc78c333c4f5528c7f2bfec12098019c3503139889857ab5f362cc863e1df6cc354bbb016c312a5432fbca8ab1dc8b140517bcd66196
MISC metadata.xml 328 BLAKE2B 859f25af7113c3e93d2625543da46ef59ffc1912cfe8f9b754b5cfe60e619afb250c8cdbd556f5a337e7dbc020b4afcad0285c7cca319f4cfbbb616dd86b401f SHA512 46e97bedd55ea80b80976c20ee7194324fad332c5c8a5090835a038155e1b3c5314acb1a14e7e2594cd30bd05b95d7d478f7ca49685acd8f12d4821bdbf7dce9
diff --git a/dev-ruby/ruby_smb/ruby_smb-1.1.0.ebuild b/dev-ruby/ruby_smb/ruby_smb-1.1.0.ebuild
deleted file mode 100644
index 3021fe1286fc..000000000000
--- a/dev-ruby/ruby_smb/ruby_smb-1.1.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="pure Ruby implementation of the SMB Protocol Family"
-HOMEPAGE="https://github.com/rapid7/ruby_smb"
-
-LICENSE="BSD"
-SLOT="1"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/bindata:*
- dev-ruby/rubyntlm
- dev-ruby/windows_error"
-
-all_ruby_prepare() {
- sed -i -e '/simple[Cc]ov/d' -e '/coveralls/d' spec/spec_helper.rb
- sed -i -e '/[Ss]imple[Cc]ov/,/end/d' \
- -e '/[Cc]overalls/,/end/d' spec/spec_helper.rb
- sed -i '/TRAVIS/d' spec/spec_helper.rb
- sed -i -e '1irequire "rubyntlm"; require "time"' spec/spec_helper.rb
-}
diff --git a/dev-ruby/ruby_version/Manifest b/dev-ruby/ruby_version/Manifest
index e68d7615165f..8bfc013ee09f 100644
--- a/dev-ruby/ruby_version/Manifest
+++ b/dev-ruby/ruby_version/Manifest
@@ -1,3 +1,3 @@
DIST ruby_version-1.0.2.gem 24576 BLAKE2B 93283e11d49a4b981a64b7e61c68b93ab7abbc91c20de152e1936a1d57db54eec7e8d3aa756f96e52a531a3d72891724f53d3bc39f85e3be70d06d2958abef4d SHA512 638fa85d768a3975bd3eddbe71ef4c44a0cb4d135b44f746b1636cc02cdb4313331e41e35f7ed4f4a0132758d8264995ac8aa3e121abbeae5b95c62fe0d9132c
-EBUILD ruby_version-1.0.2.ebuild 473 BLAKE2B 2fbe89f1135ae637fd12be73d2c17f770293479fb35badf3386f6d0a696dfb0d7c3497363b0a009f4d8fb7a3af354ceb4edd0dba623e5763107dc0c58da12e0a SHA512 13f496f61c3db7c66348f8bd807787ba0baa9ef58ad7db2fbeb928bc6d64f0623c54351624a83d2edd3c154eb16a0af6405ab1c42d9ab7087ce7777d40ccfbfe
+EBUILD ruby_version-1.0.2.ebuild 480 BLAKE2B 5c28d45a99da4bb5799c2f538865317e17f41eeeb79cef2787b0c1c9976385c7dab0879c436cc68e8cd32811e42a973f8e0cb0f3e6a5c99a499b24e653461c78 SHA512 e841b8b2b82ef3c8a1cf9a21456e108ee852c7f93cfdac199fa9eb1b36a9446122a50129db6e10c37d2807d7b3b892b4af1a20dabbe3851ebb0bc26fc85f8bac
MISC metadata.xml 338 BLAKE2B 3c631f5aaf66c50cbccaa3105c723c7d7be60e7cb7f498b8b96a93744a5f57ad506112782f5591eab6d391a9ce86e61f92afadfeb59896d90a9a5d93aeb6fef2 SHA512 f6b971f926a0b74f85e7f8ad7ef3a456b5279e899d26d296629373891f44752fe860697101108c94213e201d2e2d0422c2d6f6c208e9aca16d20887e1ef78d70
diff --git a/dev-ruby/ruby_version/ruby_version-1.0.2.ebuild b/dev-ruby/ruby_version/ruby_version-1.0.2.ebuild
index 9dc7c8d18959..3f6d511a0673 100644
--- a/dev-ruby/ruby_version/ruby_version-1.0.2.ebuild
+++ b/dev-ruby/ruby_version/ruby_version-1.0.2.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.rdoc"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/sdoc/Manifest b/dev-ruby/sdoc/Manifest
index 6801a7121117..7f7a04266f15 100644
--- a/dev-ruby/sdoc/Manifest
+++ b/dev-ruby/sdoc/Manifest
@@ -1,4 +1,4 @@
DIST sdoc-1.1.0.gem 269312 BLAKE2B d830a0477bb2a46f8f4c08b0249293ca56d5a398eab36dd1a91f4fdb134611065053f1d445697f249be3fb2d672f2ed95a462f045c953b48e9bdfd30b147a675 SHA512 7bd6bc4725b020adb504ec5c2cbc7387f46e8cddc8c3be5643c1808f203d0663326958c2d039fbb3c384369be1ff1363c162c8868b8906605de76a1e60a3c0a1
-EBUILD sdoc-1.1.0-r1.ebuild 832 BLAKE2B 2e972913c96b9b9c416e2c2c8e7573bf23c821f10d07741502c84d49df1a82d9204510d3e76bd995ac43dda19905b0ddfd905c0a68f79e91c3249939e5636d8b SHA512 81c8ad3e94907e8ed9789f7fdf49265c34d5c45d87621247cd58ec7c509aa62f50cbf145ac9bb6cba9f806cd9e68c199c4d796e2b2469de2d73f378cbfa7d0d8
+EBUILD sdoc-1.1.0-r1.ebuild 828 BLAKE2B f1e19be205a8869cf4200ec12682578bd96981535a6914681d17e8d4690441d0b639f52473e27dfb23491374526c00a57c8b0c8a3e8cc9db2a956a1df6535dc7 SHA512 f44f882ac3d5f77b6ca990c7bb57cb552d3a625f0a8f7b76cfddb00a16a934214d3f1239540f179e31a143747726467415aee9a060f30213a262bc350bb2a948
EBUILD sdoc-1.1.0.ebuild 729 BLAKE2B 67b87c231192b7abccae12a3de8eded58471c6f4c288d76e7fe638755ec61855e5068facedd5346186074ce0efd4b47b310a44c1dab53e36bcf680e42120b4f1 SHA512 7af7dd7ba374feaeb1e68977623e18a84988e15b2c6d3dace8d49dc37475e3f62783472583b7feee36079442919eb332012b222f655ee443281945eb79904108
MISC metadata.xml 431 BLAKE2B 34e1442227382ee401e2e2de286173d3b28c66a01e9f89eb418a72dd908c7f15c22aeb9d52ef2fee83d088c9b77887b2645d47a58984d24c4fd50a71897982c1 SHA512 f2fd8c3f1d78b2ad742586e41486141c55bfb2369d116f00b8613cb9e020fe071349855fa0ea8e77a0688a84d0c83814ae58d2b392f8e74b8d0e6885bf0691e4
diff --git a/dev-ruby/sdoc/sdoc-1.1.0-r1.ebuild b/dev-ruby/sdoc/sdoc-1.1.0-r1.ebuild
index 5458093ea0e9..20c6fe0c06c5 100644
--- a/dev-ruby/sdoc/sdoc-1.1.0-r1.ebuild
+++ b/dev-ruby/sdoc/sdoc-1.1.0-r1.ebuild
@@ -1,8 +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="ruby27 ruby30 ruby31 ruby32"
inherit ruby-fakegem
@@ -12,7 +13,6 @@ HOMEPAGE="https://rubygems.org/gems/sdoc"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~riscv ~x86"
-IUSE="test"
ruby_add_rdepend ">=dev-ruby/rdoc-5.0"
diff --git a/dev-ruby/seed-fu/Manifest b/dev-ruby/seed-fu/Manifest
index 65ad440384d3..3abf9051eda3 100644
--- a/dev-ruby/seed-fu/Manifest
+++ b/dev-ruby/seed-fu/Manifest
@@ -1,3 +1,3 @@
DIST seed-fu-2.3.9.tar.gz 13392 BLAKE2B 7468c54013f6a51bcebf4b6ad1f2401d53ddd2a5f61eddc71d0edc088ea1296acf8012ae885036d5f11c5e9336e7dbf67f2508b3d89830647b36d6f7992d574d SHA512 bf5b7a472a5af6bd40f06f60c404c8893641b222d80469765a434a126e182ae6e7fd5281a0ba9d5d61bd89aa515ee0a3f244238108cd41fb15ced501c917b216
-EBUILD seed-fu-2.3.9-r1.ebuild 940 BLAKE2B ee1ff94b4bae0f7791d4c2ba572266dce56692a898da30412e2d37364d5390bce19028a9b0be52a33e6197ac3a7e87570b98f9908881a190d005902e289667a2 SHA512 a92e66e625288001e66ce34486414a966ef39b9e853c61ece009dd462cc5448c1c4a0275235fbe4699e160b2631c2bceff45f67be33327366c0e67ab0043333f
+EBUILD seed-fu-2.3.9-r1.ebuild 941 BLAKE2B 9aa3b891a68edcb35fbbe2ebdc98bbee167783330b437169df14c5302ff9cce75094b74d82cc1332603eb7af789eb4423045024496929a7ae54f0ba86bf4c6bc SHA512 3d245abf39fe96447cc9a9b3257395c263bd1fdc6907ba68afccca726b6a2d79206228d363b5b32760e6e04bb4457e777be46fa6aca98a102c2a3e1adf7a5608
MISC metadata.xml 342 BLAKE2B 812a0870e13c96a3b3a5a817b0ad5582ca928acc6431d13b236f3f6db7aba91d06ef62cdccc9196ee5303de11bf80493c7ee8937b126e80322005c135474b317 SHA512 d1e4188cb0b2bad55f333324878827bc46f79eb96e1a4c6bfc3264f86d43f9ea0ac4a3271760a5fa7c8facde4251da6bd3bcabea0136d6043d48f2aa25f1a7b1
diff --git a/dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild b/dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild
index b12e4c868d1b..3a9243450526 100644
--- a/dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild
+++ b/dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild
@@ -1,8 +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="ruby26 ruby27 ruby30"
+
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_GEMSPEC="seed-fu.gemspec"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/sexp_processor/Manifest b/dev-ruby/sexp_processor/Manifest
index 048b9551e9d4..aea836971065 100644
--- a/dev-ruby/sexp_processor/Manifest
+++ b/dev-ruby/sexp_processor/Manifest
@@ -1,5 +1,5 @@
DIST sexp_processor-4.16.0.gem 56832 BLAKE2B 431005f5adc04605f6be5a34eb8933b32e4c90426f7099c670f70753381fc8892f9f9b39cba715e6192cd26a9a042ca4d7122ef7e75d2310d72772c3ba470fd2 SHA512 d6300b963782fcaa1f0854a0a10714e9fd65aac2925ba99e9c986eb62f2e940c18652f919640bcb9f8bb13ea613bee723f80a3237bd6a692bf719e726dc917f3
DIST sexp_processor-4.16.1.gem 56832 BLAKE2B fa17cf32d67cec6a89c202d10dd18af463c70ad2e5455c891b4a68bee6fe6971577067192ae5ad2bfb7eb3f932a1988cb878ad5d901191538a69d62968c9d12f SHA512 eda019d253cce8cd6a93532745dc03e8129f7667e798543b0d38488dceb951b058e292976fe085126c421412c289c3d650ce1cf14c0fbbbafdef896b4db615b2
EBUILD sexp_processor-4.16.0.ebuild 748 BLAKE2B 3dfe48e470dc2f6570e4382cc0a4d44142738757b78407a2b0d464588fc7b00963cf10e309c91e140be3fbc74518721b67a76602b2a1404b18d185293a317fa4 SHA512 4c80e1a6cd8b8553ec098c9c79d686ae71f24229d4bde401eeb5893edad89ce856b142ee90d06c65333e01f46256e7dd13f59eec3a6b269ff38449af11e69220
-EBUILD sexp_processor-4.16.1.ebuild 748 BLAKE2B 3dfe48e470dc2f6570e4382cc0a4d44142738757b78407a2b0d464588fc7b00963cf10e309c91e140be3fbc74518721b67a76602b2a1404b18d185293a317fa4 SHA512 4c80e1a6cd8b8553ec098c9c79d686ae71f24229d4bde401eeb5893edad89ce856b142ee90d06c65333e01f46256e7dd13f59eec3a6b269ff38449af11e69220
+EBUILD sexp_processor-4.16.1.ebuild 748 BLAKE2B 8f788917f9445ac6d87220e27cf967c019b80a98526c91e361db34d0405f8e3dbd2918736a361ac0717dd7db34a2f146f70f4abf9ac885997d510c651f88e18c SHA512 9352dea57a044a3c25ab2b819db4491c64c77ec0c2327daaeba096613f37a3bcdfa099bdbf4df78b03c065472ad3c23fe1fcc37a4e911ac632ac1d66babe330c
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/sexp_processor/sexp_processor-4.16.1.ebuild b/dev-ruby/sexp_processor/sexp_processor-4.16.1.ebuild
index c27d8b477f73..cc3eb63c3fb8 100644
--- a/dev-ruby/sexp_processor/sexp_processor-4.16.1.ebuild
+++ b/dev-ruby/sexp_processor/sexp_processor-4.16.1.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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc"
diff --git a/dev-ruby/shoulda-matchers/Manifest b/dev-ruby/shoulda-matchers/Manifest
index 54460426677b..e2e5ab614318 100644
--- a/dev-ruby/shoulda-matchers/Manifest
+++ b/dev-ruby/shoulda-matchers/Manifest
@@ -2,8 +2,10 @@ DIST shoulda-matchers-3.1.3.gem 208384 BLAKE2B 0ce7cb91ec8a311ecd4872ca45b178686
DIST shoulda-matchers-4.5.1.tar.gz 243634 BLAKE2B 32d846d0dc3c8725a9bd0d60e858eb9fe4106a20222503ac908d1a9c9c310d8e1477aa6264f06961812151b9bd1a1a33488707d9c96524cd3431ed7b3246e534 SHA512 8c240fe7699094a63db824145ca28c245526e95d489fac82e1a28a2418ae40524ba0a184a7f9b269b7c31ad7ae2cbc24b453547cab0845639fdea442bada483a
DIST shoulda-matchers-5.0.0.tar.gz 241021 BLAKE2B 68d70f0ac503deaf05a769b39ad905ee87108b2e2a3f5d76d23b2772c0374e83e3c5cb0b0024a771e7c04958da0b890f3b564287230fffa0d207d501bb8d4c0d SHA512 c81c514071c297a2372b05caa987fc39cf03af25ba0d7ba4ef1f23deebbad81013d80ac5b360a00f5fc0a155e75f3ff65b782c56a5682348f683ea11814ba710
DIST shoulda-matchers-5.1.0.tar.gz 241567 BLAKE2B 5e778175ca80619b5e3da04fc235a6c68ef150e4abbe34520502fda5a86f44530dec3b0d4d448f87c30c54e062085a00bf6cfe3dee83c82825e238050480e10c SHA512 2abb23126aabc83d1787838468c1959442a32ecdafb244a6f20a08e382990a716ccf2219abee6f8121ff0a3f720e86a6775dee5ae351299416e51df12ad21b32
-EBUILD shoulda-matchers-3.1.3-r2.ebuild 548 BLAKE2B 86bc0cc23954bbd58a6fc99188d790ce6e3820000387e46d477fa400aa82fd269c09ec556dd275be5eb6f8ca6d9165bd984ec709857965a40f8fa099982286f0 SHA512 798f10bdd317d0b10ca600966ff1a94588ec30a575c659b76be7b195e7b19eefa0f9d21444b92fcf9122d8f73e603b7c276b292a38aa8cc77289d2529226e9ed
+DIST shoulda-matchers-5.3.0.tar.gz 244767 BLAKE2B 4a1a006702bb352acb338c71e0c3152bfce288c51d676c194ce3135d41057d119c02053c26e5e9079dee49514f3396f6f0155fd310063713a975d747221d8e34 SHA512 5794f1eafdb852732e35433b7ba06975a65ec25363b8c7dedf154644fbf65ecb8b929da538f1a49ad4e767b286f7e8910cd06fa6f41f5ccc6f0e8a62f498c56e
+EBUILD shoulda-matchers-3.1.3-r2.ebuild 552 BLAKE2B 8eff4338b6ced75ca8d5e43819353c92bec689b1102bb8d3e9efa22eb52ffc10957c417faca1872caed87bf6b25e77f47bf9c81978fcc9a4a09c14c61eb3792d SHA512 0c8536c66cc563f970738eb54a862f6c0ad4d1beb9cb0a07dd28679fc469e9fc8f6aa1db2ec04098f988d0ef135addbcb3d83471e0c89bb399d9c4999e0539f4
EBUILD shoulda-matchers-4.5.1-r1.ebuild 827 BLAKE2B c9550fb724c931bbd22aea68b7768410d0050f2bdad8f9d6b9b7580ca69d4dc64c9803961b6987c34ecab7005ccfbe75952b3d83ef5a379905792ac6bb9ae9d0 SHA512 361984de3c4ef339fa20f9004788621aa018fcaed209c5eeabeb3044a44a223c5de693677cca3fb82f33c5aa58194ce16a335fbe43176ae32e595e58e0d5746a
EBUILD shoulda-matchers-5.0.0.ebuild 835 BLAKE2B 4cd1f13995f9f8d48477b828de3ac1ab1f4df0a9b389c8f2bd01a8170d7f9606e22d32ab334702875bb5f16f7ee00761beded8326e29e9c22efa7ff70aa67ef5 SHA512 dd02b4d8c42ba5e0444102ed1441a7b62c9e606b7e767adc5c227cb9bb15cf250e5d35754c970fea5da4afa13eddd49dcdd02d4609bd8acd48042a14db104af7
EBUILD shoulda-matchers-5.1.0.ebuild 835 BLAKE2B b0ab4ca8d9a236c5178ce76bb19e61b45b2f1ec192859af1ca26fff82c268b31e1d13084ecadc4d10a87109a97839c9c59668d2649273024f5531117174415a4 SHA512 d7631d93ba08f09715fa4fc68dd215f2daf0b710e8f0acfa74af361dc0b898788b3d2be571c11da5ef0b5ea626d1e11fa232c445a482b20380c1e59160d5edda
+EBUILD shoulda-matchers-5.3.0.ebuild 752 BLAKE2B c3ac5a55debddb71fe75ae358bd23d7d75f0d182d44cfeb2b9d681c3ca1bc2e552f266e94afad953ca00a344ce0f2355bedef5d0fadb4a628f6f893f32aff988 SHA512 b4626a869cdb74cb3fe7c3f280375cdb56006d74bb1333091fa1de35137f1cb3a2d68eaa0c4089222fa76bd824620268c6d761add747e3f3d6a7e2a106e36ef2
MISC metadata.xml 468 BLAKE2B deac17b1815c5381c7220dfd64c5b07dfcbb40ab1e9a3d60c69113e28d4132b0347e825a7c2ed836a541f3f97a898e794f4f0a9712045959c490962c757f95fe SHA512 b6dd01f25c76a89d822835ef56d8968eb53138ccd44507d7863e45834674eaac84092b825b5ef107be02109f82c5dc5d4ce60d21729da071b375f52f8fda4c4c
diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-3.1.3-r2.ebuild b/dev-ruby/shoulda-matchers/shoulda-matchers-3.1.3-r2.ebuild
index 6dc6d71a3e2a..9f3464d654ae 100644
--- a/dev-ruby/shoulda-matchers/shoulda-matchers-3.1.3-r2.ebuild
+++ b/dev-ruby/shoulda-matchers/shoulda-matchers-3.1.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_RECIPE_TEST=""
+RUBY_FAKEGEM_RECIPE_TEST="none"
RUBY_FAKEGEM_EXTRAINSTALL="NEWS.md README.md"
diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild
new file mode 100644
index 000000000000..428331095b72
--- /dev/null
+++ b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild
@@ -0,0 +1,26 @@
+# 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_TEST="none"
+RUBY_FAKEGEM_EXTRAINSTALL="CHANGELOG.md README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Making tests easy on the fingers and eyes"
+HOMEPAGE="https://github.com/thoughtbot/shoulda-matchers"
+SRC_URI="https://github.com/thoughtbot/shoulda-matchers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+ruby_add_rdepend ">=dev-ruby/activesupport-5.2.0:*"
+
+all_ruby_prepare() {
+ sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/sigar/Manifest b/dev-ruby/sigar/Manifest
index 57c8b177f345..f973400d7ab1 100644
--- a/dev-ruby/sigar/Manifest
+++ b/dev-ruby/sigar/Manifest
@@ -1,3 +1,3 @@
DIST sigar-0.7.3.gem 205312 BLAKE2B 1a1d526e2f60a4a91ef405bbb7bf6aede2d4707631108f2779dfd1533d345b9e2c1fb586aa748d13ff1f7cb0b228e34618a0e8d549a3b4b4dc44a37684f2e970 SHA512 cdab3ec8b9662bfa3a432f0206c34c99c6e6e0ac5c85a93cb472367a9f325a27d5232bf2166f5c2955817e3ab8bd1035db06aad709ce20cc261f1b15d89dea2a
-EBUILD sigar-0.7.3-r1.ebuild 820 BLAKE2B 6934ab05fe0509371027b7c11380e798bb4256116546b8f342e4022f5aa20226609d71411831a280ea8aa56c6e1031675cbb7cefbbde757e4630f4b1c876741b SHA512 d0edccceaae888b8cf0c51e412089b7457d53dcf6a3ca1171412691baeae2b620165ca876414097674af07d048568e4808aad9a24bdf22e84383c4c300668e5f
+EBUILD sigar-0.7.3-r1.ebuild 824 BLAKE2B 6cac3ad94ac9fccf28b9e97cc3a58dea77434186d66a6cdbd7c6ac655691b0b45fc74b0470af36e3f413517eb8adebae5ad68697a20efe72c974160151e84327 SHA512 c075fc802641adcfa5a8473898352b06979f96dfd9dec9afbac1ba363431c1b5a2141e99b962615fba09c5e14fb8d32a9cb3fc02a530d40116d454c5195cf3ec
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/sigar/sigar-0.7.3-r1.ebuild b/dev-ruby/sigar/sigar-0.7.3-r1.ebuild
index 5a197ce6e33b..1b01ab6860af 100644
--- a/dev-ruby/sigar/sigar-0.7.3-r1.ebuild
+++ b/dev-ruby/sigar/sigar-0.7.3-r1.ebuild
@@ -1,10 +1,10 @@
-# 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="ruby26 ruby27 ruby30 ruby31"
-RUBY_FAKEGEM_RECIPE_TEST=""
+RUBY_FAKEGEM_RECIPE_TEST="none"
RUBY_FAKEGEM_EXTRADOC="README"
RUBY_FAKEGEM_EXTENSIONS=(bindings/ruby/extconf.rb)
diff --git a/dev-ruby/sshkit/Manifest b/dev-ruby/sshkit/Manifest
index 89196696336b..a45d4669904d 100644
--- a/dev-ruby/sshkit/Manifest
+++ b/dev-ruby/sshkit/Manifest
@@ -3,5 +3,5 @@ DIST sshkit-1.21.3.gem 144896 BLAKE2B 14cf7338187238f720cf8bf39664ba827700c1c474
DIST sshkit-1.21.4.gem 144896 BLAKE2B a4f7cd2342810422c6dd680370c741136bbe1cc59656333bb8a82ac2edd6eb0e3d5482cf671a3ffdcc38cd2f2a97140623728e213e8fd3098b223b9e601e6ea1 SHA512 c3a56b7dd80334b87d512054e98e8a72d93b036a4fb0adc34fad259c5b851de6a3c69549d1472442a3b822d371e80115849aa767dd7fda215fd0f626a7138173
EBUILD sshkit-1.21.2.ebuild 1208 BLAKE2B 4240618ec12cc2cadde00046284f25373fa2e2947665825ad4b43a14ec6e4e2096058bb056c771caed7c49077761cad75e608144b06b0ac33f105ec20b63874e SHA512 1fa0618cb58837051de4649ab3bd893e196389348fcb4e2707b6c7d06efe0aaed79eb56c113386a33071da3f521af8fa584027bfc843b1820b3015def9bab4f6
EBUILD sshkit-1.21.3.ebuild 1209 BLAKE2B 1994aeaa6e9ea4d19f02e7034550589d8b7c60aa4431887a7cb9a6787d61dba4f14c0c2a8e8ead5b75e2b9360a3c46b23de470a3ad274c52b7a87280601067ce SHA512 38d78367acb497a0cf9300b6ea5fb8f38ea6d94b748f4b717662c8d4c4799e4fa98a9869ea12448c3c9a1d12647e127984c43eed090592ddbd0cdf3320b6fde0
-EBUILD sshkit-1.21.4.ebuild 1150 BLAKE2B 3ccecf09bf4125374d83b874f4e08043b3cb6a65bfe5e73d6ddd0ad825ca0ba5f016447665ccd3f5ca672eb68c6f8acc60c36657995066ca4ab9957c13552b4c SHA512 2c2cfdb86661101ab7f3762d324a54af1e71a2eb281c79d89180f93107734670212fcf976d273bf64d64d80aa0785f83d4b25a1e70416758bdfd59631f2f0c7d
+EBUILD sshkit-1.21.4.ebuild 1156 BLAKE2B 9eec3fbb8154e95e0517ec45bf7487de1cc77270dbca3b26de6f179f3b795231130912af209e2f933f1f04d24b2b38744183f6a21d6b444f1b6d130101ac6a85 SHA512 e5e8fbe686c5f5721780fd3ca29e74c0f041cae0451b5db4d66fe637828bf1799bb8e58391e16662ff97b0faafdedc5f93dd36204560d7d15c662d4a06802734
MISC metadata.xml 344 BLAKE2B 16679900db0e4f70c9afc7fee058f72fd4df86453f5870666a329d1af1380894b7e592b89e02a4b23a07307765778f302cbd3166e45da66bcabe66b97b450d08 SHA512 afe79f300e02bfbcff4e984092bde60d4a8c6c528a0fd2816456bb5bb12c03aff61512e94e4ecbd6e76a947c2e5e22a433bb32fd052e7e0ac6e78814803f20a1
diff --git a/dev-ruby/sshkit/sshkit-1.21.4.ebuild b/dev-ruby/sshkit/sshkit-1.21.4.ebuild
index 02943e115a2b..8eeed28c437d 100644
--- a/dev-ruby/sshkit/sshkit-1.21.4.ebuild
+++ b/dev-ruby/sshkit/sshkit-1.21.4.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="ruby27 ruby30 ruby31 ruby32"
# There are functional tests that require vagrant boxes to be set up.
RUBY_FAKEGEM_TASK_TEST="test:units"
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/capistrano/sshkit"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/stamp/Manifest b/dev-ruby/stamp/Manifest
index 8338732f3667..38b1ed77a387 100644
--- a/dev-ruby/stamp/Manifest
+++ b/dev-ruby/stamp/Manifest
@@ -1,3 +1,3 @@
DIST stamp-0.6.0.tar.gz 9099 BLAKE2B 6e5d4b95fcd6f31f47b02a4053670fad53e982bd965120f02ef3751e9b499d21a0867ef11afd628eeb2b1bcc523e3423aa319103868554b4c74341253614b1b3 SHA512 2f467444bad3c8932aeaeda061796ee3469b16d908027325efa28f7da005c8a4c8c95f0d3b84b6b1040bf5e5fe4114fc4779e3c9efc6c00817a050c13be62472
-EBUILD stamp-0.6.0-r1.ebuild 992 BLAKE2B 962637678775a2a577d36671086ce019db55c25982093be315339efdb35b9a206afb3fe5c5ca3eed567213f738ffe797c3a427472746793a3994d0c82de17c3c SHA512 6f30eab770945ab156521e8125f6150eaf399763462622e1ad4234f4ba4f8c9011c6af0e456deb29b6ef5f076e734d72badcbcd516cf3489dde2cf291651458e
+EBUILD stamp-0.6.0-r1.ebuild 992 BLAKE2B 1f097f5873c97217f19f0c9175d3388b7bdc6e837424f03573762cf262b44668071de70d1c1859f78934c095f471d8801ddc4b7c2a6983bd8d8bf731aa70ff9f SHA512 244cc4fe0d18d088e1f82aded086b3ca854b3b60ddd555df5039e1844587da2be1ef00c8164e1e801e0b693f295e6fd9aa05d40df2f4420fc61635f3cf0ff6d6
MISC metadata.xml 340 BLAKE2B 9789125ddca307508807e81f3d319db304ac97699a7b4003fd40a8f1a06e9fba4fa113cfa465cb6107cc80641d5f3fc7cec7b3e0128fd242f92a1e86966db120 SHA512 2727b134a4b8c9ffd678a879dc2f11d9631c3abece335bc63c0c98ae6472340da798f220364646daf239d1d6972b94ad6856db17ff3da0e2e93fd2669803a616
diff --git a/dev-ruby/stamp/stamp-0.6.0-r1.ebuild b/dev-ruby/stamp/stamp-0.6.0-r1.ebuild
index c036d03dd0be..f18f5b0e93e6 100644
--- a/dev-ruby/stamp/stamp-0.6.0-r1.ebuild
+++ b/dev-ruby/stamp/stamp-0.6.0-r1.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="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_RECIPE_TEST="cucumber"
RUBY_FAKEGEM_TASK_DOC=""
diff --git a/dev-ruby/sync/Manifest b/dev-ruby/sync/Manifest
index c92d3c6c259d..79a096cb4ba0 100644
--- a/dev-ruby/sync/Manifest
+++ b/dev-ruby/sync/Manifest
@@ -1,3 +1,3 @@
DIST sync-0.5.0.tar.gz 4957 BLAKE2B 9b4b1710d2468068387d782109199dd45c783b6d7bb0357851f800df2ac4961a72143cfc2b42f522524cf7148694545ae8eab47ee6629062d8ea1505d9095ba0 SHA512 5f887d9169e0be834c7fa17ae42b71078f25ce3d83e695490cd136adc1799d6b92e4aed41ce3f3d57b3ad193a1ac4de940b37212c2864bbf6331ba3582128166
-EBUILD sync-0.5.0.ebuild 666 BLAKE2B 8e088dba8adcdd1c1282fa8d05788524d6df9fe441f895a6d6b9e602363211b48b394facfc317927f77b7cf0d189b51ae4ab08234ded4001847a318252c17f62 SHA512 a08bf2635bf98b39d4eea3a012a60f1e7ee405ae41017b64627271cc45c113293b3178ad528edcc1ea41ae16c0830a431651387874dfeccd01e02a1306c3d424
+EBUILD sync-0.5.0.ebuild 666 BLAKE2B 6a13fcc291cb1ede159b4747d131dd12097e35d55e422400508e43e4f31f18c05e4df2b98ed442910230775c241218b377156c2e66f513afd6c727015b2fd16a SHA512 794c9c03c8056a69545d2fe11258cabb0344109f54c7efa6251b3a59b9e7b8f44f20d8c99bd287011a5f9d411b7ef05fdcf5019f70bbafe2b2a035ba5d8812e6
MISC metadata.xml 336 BLAKE2B c6c56576f607edf4075d6bb9eca47ca898d5037dd830464c57df25c8cfa50e236afc6a318570145b9f48fea13c55255943674b1a418a016762a94ea3e348deca SHA512 98a7781b1e6f5372a564f69eed27881076a5b73609a4b87fccefc251990f3a60ca6526c99e7e9fa3acc01f285dca2beba4e268f0571201081ae55f8e85971124
diff --git a/dev-ruby/sync/sync-0.5.0.ebuild b/dev-ruby/sync/sync-0.5.0.ebuild
index 200296ae3b38..6719a035b36d 100644
--- a/dev-ruby/sync/sync-0.5.0.ebuild
+++ b/dev-ruby/sync/sync-0.5.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=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/sys-uname/Manifest b/dev-ruby/sys-uname/Manifest
index 915ebc8b62df..f8c4bfd3e5eb 100644
--- a/dev-ruby/sys-uname/Manifest
+++ b/dev-ruby/sys-uname/Manifest
@@ -1,3 +1,3 @@
DIST sys-uname-1.2.2.gem 29184 BLAKE2B abfc9172cde35f946d420f8737a9b60b6810e551c2c361027614cd812a50c86bf8e92446c9a113d0e7e2f6dd09c6f40ceeb5a024defc7cacbb45c53f4b761809 SHA512 97a7a8cdbbc80e9d886be92d104aca389d82a1eac61b7a0172ce8fa27dbe751b0653dc8a027610d69051a79ed1fb2c855e2ee802308a74300dcc709c9e56b9fe
-EBUILD sys-uname-1.2.2.ebuild 584 BLAKE2B 6715ce92fc486ab707b2cfe2a22c5cf3272fc36ac9d3602aebca0b16f47145a967df3b064ae02be665bc417c42d9c32a9a5ead9a3c2cbe96a106492dd4df744c SHA512 1ff81544ad08fa08f2002914e3d95de7aaf4772e07b5372c45369d421f54a64a8e688af7715ccf0674fae4f9bb2efc4b4f39465341464d0b3b52b7339f295732
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
+EBUILD sys-uname-1.2.2.ebuild 584 BLAKE2B e194eb51eafa6168dc6228a5f5697b958ef926ed5f0023e2741d1ba7699656e058935f848519ed2be85097f0fdb22ea4ca0edd2c8049144ec0507aaab257e34c SHA512 aafee0bb61f86e39a770d7f567b92a6559a31e5ad96b701bc9a74697565230751f495e690e7ddb037effbce938c87f739423852f9eaf1a71178f461aa74fe165
+MISC metadata.xml 328 BLAKE2B a81ab6b616b202ff48f8dbedea434f3b43c585e9670ad7a1642268fdbc2628e28c662f007c62aef9bec3f85f6a39f1ffd3544c0ce8270484f90b12938b6a29e1 SHA512 b8ca27c20819d74a043fe89b7305d534cf32fad99150dfaf204555d53d48e43aab73ac381f640c74d96f3b9ccfdc6253379f762e9d0a2220c686fa8908d959a3
diff --git a/dev-ruby/sys-uname/metadata.xml b/dev-ruby/sys-uname/metadata.xml
index 658c72b1920d..9314612fa7ab 100644
--- a/dev-ruby/sys-uname/metadata.xml
+++ b/dev-ruby/sys-uname/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">djberg96/sys-uname</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/sys-uname/sys-uname-1.2.2.ebuild b/dev-ruby/sys-uname/sys-uname-1.2.2.ebuild
index cec3ef9568d6..4955594956c4 100644
--- a/dev-ruby/sys-uname/sys-uname-1.2.2.ebuild
+++ b/dev-ruby/sys-uname/sys-uname-1.2.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md doc/uname.rdoc"
diff --git a/dev-ruby/syslogger/Manifest b/dev-ruby/syslogger/Manifest
index b7009891f4fb..4f2adaede355 100644
--- a/dev-ruby/syslogger/Manifest
+++ b/dev-ruby/syslogger/Manifest
@@ -1,3 +1,3 @@
DIST syslogger-1.6.6.gem 13824 BLAKE2B c70c8e727ac9f4754a42cd3be27eaa2ad19e5ec61745433a8654fd495736a72b5242242fc663b1d4d995164c42d4ea5bf3a15edeb6711abf6f69663ce6918496 SHA512 23947699de94c6bbca4a7ca4df52e9fb9ad06fa29e29f406255369728971007bb78ec4aa1748fec123658b0202e98dd6500649092456a9f579db30acbe04c42d
-EBUILD syslogger-1.6.6-r1.ebuild 693 BLAKE2B 7363d23440a754da252c6ad501b10b95cd77ec6abaf19f0be80862dd550a1559eff15c04f265a61af34b09518e458425206a5f8d11a0a237f0f38ebf8daf3a88 SHA512 6ce393dae5c2e78dfc65a06274a1855945a5383fbabd6751c4735a09a0cc4c18b68423f78f2df5381786ccd072884debe8d3b873fbddbc2be4456a27deb82a7d
+EBUILD syslogger-1.6.6-r2.ebuild 694 BLAKE2B e290a99ac0e5d834d7b8574cc5f1c3aea7d854bc8ddcf2c46de1b277401298d13120c96a71ae800b2ec8b7185fc50772748a27eecf0afe034b247252eaf86879 SHA512 aca4c93c953ba4fe8bb288601c8b98528b6984a2634cb719da78ec3f5a8ebdfa0e37ba599b92f6d15372a9e0183fbf5a00b28e85478b3bcd9bf6371bd69cf697
MISC metadata.xml 342 BLAKE2B b0123049165c54c179063d02f66fed75c8266900322b19c7cc8d1b1d8f9475024f0c49afeb5b1fc08f5d65e07d6998a3129a17dba2c5184035a6a0caa0560d94 SHA512 0bb428624b427f6d37d659ee458a9b9e9ed26e85924069bede22f2242d0b9d90f126bccb712b0af48d4b7655309d9ab73fee00f502be256ee2a81e8fbc82edd4
diff --git a/dev-ruby/syslogger/syslogger-1.6.6-r1.ebuild b/dev-ruby/syslogger/syslogger-1.6.6-r2.ebuild
index 168bd6658f19..60ace531122d 100644
--- a/dev-ruby/syslogger/syslogger-1.6.6-r1.ebuild
+++ b/dev-ruby/syslogger/syslogger-1.6.6-r2.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/test-unit-rr/Manifest b/dev-ruby/test-unit-rr/Manifest
index 63fc2d9b21eb..5e49d0bb200f 100644
--- a/dev-ruby/test-unit-rr/Manifest
+++ b/dev-ruby/test-unit-rr/Manifest
@@ -1,3 +1,3 @@
DIST test-unit-rr-1.0.5.gem 16896 BLAKE2B e9424a29e5f23d11fc9daebe431e49945262633b5c4729a70b59b054e7a9d2373cc86d69dee86a82a39526ce506e21ff63dc0878313c72859cdd5ac28476aa2f SHA512 120c0c6d0b203a40062d61f3b9c915460660d1222b60878eb4bc30111d7aa51ec271d9dba138ba0b91eaa116ab07051323e1de365c6cd21f84c372748f89d36e
-EBUILD test-unit-rr-1.0.5-r1.ebuild 582 BLAKE2B fbc746a4d39d75fc2acebae44087d585cc3a572aa227373fee9dddaf3cf53f09e70e80366c5686e55cf10042c12854737ff781ae25db279c3f9370b13ff285c2 SHA512 d8f4866d917e80a083bd897153c4cb2c356839aa907fd09de485ac78a260840c56113c4734ecf120bc5835fa57e156270b07f86bc220fd7076e4118e2a2c5bfd
+EBUILD test-unit-rr-1.0.5-r2.ebuild 582 BLAKE2B fde644f9b3e94a0c44c94453cf0189cefdfcc65e51515a6f4823c928660e2151294d8a45318328fa461b65cfef5afb6f4d78a98aae66797c0f4a7317aafa9caf SHA512 1647d34dbf643903f00e66a15d9426d31ca0e3529c65b4de77fb41e0bac5c979ef41ea2e7bc4b842a139e1e770d384a9d64e48bc0cd1fe89ace6ebae841c1da5
MISC metadata.xml 339 BLAKE2B f5ee155c73d7b1caf5585d18d5a2ba559e7bcfd4e8b35cdde7f41e1ded85c048c4c85383520e1c67ab7c3bb15501fb0d9e10919aab8537bd144a11ff79d552e5 SHA512 9e2743c4dc8a8a38dde0fa3da23adaf21bf154d8b5b3a30a0bb41cb16b9c7fcc0b0eafc266d36b5e206278e170b91c310da2e44e972da620de048144ab35e1fc
diff --git a/dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r1.ebuild b/dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r2.ebuild
index 2f063426932f..84342fb0a3f8 100644
--- a/dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r1.ebuild
+++ b/dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r2.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=7
+EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_TEST=""
diff --git a/dev-ruby/timers/Manifest b/dev-ruby/timers/Manifest
index 8906aa9434b5..b12e6c930ae6 100644
--- a/dev-ruby/timers/Manifest
+++ b/dev-ruby/timers/Manifest
@@ -1,3 +1,5 @@
DIST timers-4.3.3.tar.gz 12928 BLAKE2B af64b44116565a8cb6b68349de6a46e8b67d22508e16e204af104ed7a59cc1db1dae0c36917ccde1932c33e53d9d71fc57cb317570cc24aaee82531ce178f37c SHA512 4a715e4a786f98ec429a250de53cfa67bed6b5a99b6298c21251e6dcf1315f1185d8c45bea01025832046381ebac462cd35415f7573d58c55c30b47c2567d4bf
+DIST timers-4.3.5.tar.gz 15651 BLAKE2B 2dc34bb23a4971c673aff5120502714035fe31aed34854b5f7beb744ca46ad704b88d1403ad594ea49f71bb709db7942ed521d237e2477fe2e9d41cc3cd2b538 SHA512 fa5a25eda15628f5a17cd2e7acc4eb2819a766de7ffdba03d425a93cb3229f0f7b8083e9990b5308e65c2d8aab396e33dd4d152252888eff1cc0039cac6a5e46
EBUILD timers-4.3.3.ebuild 1015 BLAKE2B 729d0a31831754cf8fe5e2adbb14c25d73fa1ad0c815a75e2dbf027b32e66ca403e474a3d48a17a525fd585b6123c1b1b109e917540f945b60e33ee4f3eb8ea2 SHA512 f75c7fa3b3c5ad7838ec345866dac7f068b7e05a709c5d523c11aecaea054ddcff2aebd58d712116b133230be12997e97bc4889a8a35fa9fec70150fe7bd763d
-MISC metadata.xml 342 BLAKE2B 1e1df90153ef30ed421b6599df09a7786ca77570922602d7a90105207cd38c4abe7e5f9a332c07411d4656dfbd3e412b3a44f79cd67e16a699c7b0f6d5455390 SHA512 e87c41ec5ef17884e200aed12a2871544939952762ed87023492c35c05e7fbe87d3ae3ec1757d48bf40922cca1c89ccf59040f8e94017b3c97dbc35e69b79ab4
+EBUILD timers-4.3.5.ebuild 845 BLAKE2B d4344c169e0a8502439543356d3a407b9c5e51c80a38eec1dfc01a232f486a6fdeba84a08eff6f8efe307041e24524c84ebc35c79a61315e5605f502fb277f5c SHA512 77c29ab65324c268dfbc21fc959c77d4efd2a88ebfea6ab80e90ed7acb53d2b0edd58c59d2dbf500a4105617f970840e42fa29de4f6a4f625135ae21af96e2e3
+MISC metadata.xml 392 BLAKE2B 304dd3c8c4a7b5a75301a3aa2b3d2bcd386f4c2b13921b3170e537563a41c4405670731b4d5825f1195542c7ef9d07253357c6d3366eab04136b0aca31c92777 SHA512 08118b5d6da0eb1be39cff419520f2d700eab618c180985e155428bae3d33c58a5c3b9ddc9f125fbb39917fb90ac51a5b2383f81b209a864557a2e0187239944
diff --git a/dev-ruby/timers/metadata.xml b/dev-ruby/timers/metadata.xml
index e299236a3f68..b93a94607cde 100644
--- a/dev-ruby/timers/metadata.xml
+++ b/dev-ruby/timers/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">tarcieri/timers</remote-id>
+ <remote-id type="github">socketry/timers</remote-id>
+ <remote-id type="rubygems">timers</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/timers/timers-4.3.5.ebuild b/dev-ruby/timers/timers-4.3.5.ebuild
new file mode 100644
index 000000000000..61acdda238e4
--- /dev/null
+++ b/dev-ruby/timers/timers-4.3.5.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="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+
+RUBY_FAKEGEM_GEMSPEC="timers.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pure Ruby one-shot and periodic timers"
+HOMEPAGE="https://github.com/socketry/timers"
+SRC_URI="https://github.com/socketry/timers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid performance-based tests since we cannot guarantee specific performance levels.
+ rm -f test/timers/performance.rb || die
+}
diff --git a/dev-ruby/tins/Manifest b/dev-ruby/tins/Manifest
index 41eff9dae78f..bb4d2e2aa4ed 100644
--- a/dev-ruby/tins/Manifest
+++ b/dev-ruby/tins/Manifest
@@ -7,5 +7,5 @@ EBUILD tins-1.29.1.ebuild 843 BLAKE2B 2abacbf3cf8e1afc0dff0b5f9f6602225d6f82f242
EBUILD tins-1.31.0.ebuild 765 BLAKE2B 1d356161b176ebb86eb363a5ec19eb43b99e21ba9cefa20197a1c8ee95e47bcb1ca8ecca70e4c80c6aff5904e2ec2451bb76f7345a5b264bdbd1ddf99d47b29a SHA512 7f0462e9a04636b0db6a300aa928e4fff3778b6918d28a9014c5df1afbe517d45c15fc9c64c48843e24869f790b270d4800e36ac4195dcc65e2d6f72f8802a96
EBUILD tins-1.31.1.ebuild 646 BLAKE2B a5caf9a791a0611a78cc5900634a8fa7f4dd219234f33103c2e74e6e15348c1948616944d6a8a7c25aec743a8a09d4144d45c4e5f5649f2f381530ce0d5d94ac SHA512 e90ec8ec08c2c843a4113cd36bcd5172e9fdf2122aab5a2e1c20fd892bd38e9989f2200d04eca9b140c3addf62a628a9c6ac7d8b6e0d97fc330b6e48b824a612
EBUILD tins-1.32.0.ebuild 639 BLAKE2B c5cb154a0030e4963de6f08389ccf1c6900a3f7867030fb5efb7ba9aa11ad80a8ca2b3d9b47fab20722f64e3d09754f421aff43de4f37782126b11d2f6fa4e3f SHA512 3bcadad4b61284be5c9b81b5ff48a860e40542125b493728157bc8da96bd53f44b593e636f0fb582e2b0c17991ae726c1b1daef2a1f7e20ddb0d2e703e51e595
-EBUILD tins-1.32.1.ebuild 639 BLAKE2B c5cb154a0030e4963de6f08389ccf1c6900a3f7867030fb5efb7ba9aa11ad80a8ca2b3d9b47fab20722f64e3d09754f421aff43de4f37782126b11d2f6fa4e3f SHA512 3bcadad4b61284be5c9b81b5ff48a860e40542125b493728157bc8da96bd53f44b593e636f0fb582e2b0c17991ae726c1b1daef2a1f7e20ddb0d2e703e51e595
+EBUILD tins-1.32.1.ebuild 646 BLAKE2B e8a05bb17a9c026b9ba141e496e8d33195ace604d6fd575acaa267d88c9cc71ace1a0dee622b9d99faae5c3a09d259817bd6c5e4db9ca0d9bb26329fb7cdadcf SHA512 300ff3545b5be5ec9fae7b868bfa94991c9564bfae67036e708482eb517714d423a01182bae6837aeead35f05d0fb6329f90dba9dc67162350c1483731f5a5c6
MISC metadata.xml 337 BLAKE2B 488c14119bb23c3d78d6e3ea71ea808cd398fead5dcf2e2dde61c1ce7de8985b6bc440387a19378f5e123dc64b71e3561fbfe0303e87ff8a4cd79a7923183078 SHA512 e08cba10144c2eb80069fd8d8826053293e9d8d5f1ffce97048c4100af31cac83e672af0945284ba0e1bb169d4e9fad3c0eebb369cb35823b42e5dd4454cd79e
diff --git a/dev-ruby/tins/tins-1.32.1.ebuild b/dev-ruby/tins/tins-1.32.1.ebuild
index 26d7632e10d8..5f245167c7c1 100644
--- a/dev-ruby/tins/tins-1.32.1.ebuild
+++ b/dev-ruby/tins/tins-1.32.1.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="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/zeitwerk/Manifest b/dev-ruby/zeitwerk/Manifest
index 4d07c9d9a2fe..4ce09029e836 100644
--- a/dev-ruby/zeitwerk/Manifest
+++ b/dev-ruby/zeitwerk/Manifest
@@ -2,8 +2,10 @@ DIST zeitwerk-2.4.2.tar.gz 99974 BLAKE2B 5913561057a6d5cd9bfa4eb549770ca18de3aaf
DIST zeitwerk-2.5.4.tar.gz 109202 BLAKE2B 4c1302bdb6ac30afbb23ea06ef2ac2ecea9c8139c36f1b766ec6f62bb6a77faf1efa3f670cb31b5073a6dc36d6a0bd8d66a937d8b84b12438411a7f2df29eeed SHA512 f7a4b88c030b2eeae5ba07c6e01900fa66312a58e5c9da3d13a293d0959d67bbcfb385de5790e1764188752dfc9de161c202b35e0e35ed6e0cca7bbc2c2f6c83
DIST zeitwerk-2.6.3.tar.gz 120199 BLAKE2B 8c0da2569af6dace925fd9c61066fcfe71a1bbd793ae81c157a1dcd0039be27d1e5f63dc8602b9a264f68d954cdddfe63a8b75ba1143cba98d37a69e8c5efa6d SHA512 77367a0632333eb50d6160eeab519133d806e5a37259fbf2f00be2edc3570bc8d16e83dda7cdad719816eaf8ab48f68ec47b49f5f920e7941b9f9461e3eef51b
DIST zeitwerk-2.6.6.tar.gz 121370 BLAKE2B af3d8d02e3547ae35e6efdda82c50676dcfbb60ddc07710116e6da8e56c63dadec4ec0526fd9e0da4ebcde91de1be6faf0308ef10fcae01b4d9362768fd1dc7c SHA512 1e3cf2961f06d9409cb9992126da298c2f183b73660357301a60dc9b3d1c649701b5d886185b38a233a94a1757d13e684e012d569af1bd5935ccca413bdbc745
+DIST zeitwerk-2.6.7.tar.gz 122658 BLAKE2B 7435f8fb117be8186d56262c0aa8832132105d065cfdd470ed293e9530aa282edd824593f28199b908476a47f90507158beb216b803d39fdaa956d32ffa072ea SHA512 666f527771bc10d34b05a8f27996a9a7adf89466c54fd30a174a1e2e6df2500a2a658e08505964644d25ebd11ed13bf3f741724bfc9fd2a189c3e7b3ce24ffc0
EBUILD zeitwerk-2.4.2.ebuild 900 BLAKE2B f944c93347913374c6f1d50e4cc48d2c499fd6fce7b10f411795fb5bb2708262fda6ede489ae3c32e6b8aa03f3f933d3f878ffc6e928c491d5ced3c203e87e98 SHA512 99dffffb4ed0dff209f0930224cd63b552ed3a3c8f229976d2887ce0cefd4132851e0aff0bcdbd1d8635c1cd35a255d13ce77824a802ceb217a7b1a62dea3748
EBUILD zeitwerk-2.5.4.ebuild 914 BLAKE2B 7f6775c8e6cdec0f018d65c0870adb2efef1fb3e106cb49d466869e8b30a31a86652ddf486d0d7555c4e3c00503bbfe851d05d1d1cbe8bfd8cda7c0263cd4011 SHA512 09d444e6014319ac58be4a4a2dd5c41a4d0c8a44069ceaa62e97c503b062b62222e94c1e1bc6965ca9a1c76103c077ef32ade09af1d608449e7b710e051990af
EBUILD zeitwerk-2.6.3.ebuild 908 BLAKE2B 1b1e83eb5cb7291921d18dd162c5c023030ca179627d8af01971c9d455cd77c7c367c3c7858c3ead8c3e9a8c1e6b265e344d2c7904c422171af54c5cada522b3 SHA512 99686b85847980f08a6be0a7f3745ad16579d75f4657b5655f40cc065fe6230a01f4923f744117b25d7f2316c30e7f3fccf46563f1195d9159b679b416138efa
EBUILD zeitwerk-2.6.6.ebuild 915 BLAKE2B 49ff0bcd648d41bc1398c25ca8a83ce86698d784547d211c7482d8004949d4ba5dcbae5cea1d4a91d518968f581f77f7b8f72843d5155209f1606951442c567b SHA512 d7108ad2099c5f757f98fc77aba06c10b22e0a283ee09877cd63478881b4ccad7b23c58c5d017b3499c9430ac99e7dd5499b82253052abfc6698cc9f8cc6f0d0
+EBUILD zeitwerk-2.6.7.ebuild 1088 BLAKE2B 30f8ea7ef31f1da7a30390bee5e975f2f18c912b3cdca6d196c2292f5cd0ec6d810b4b9241685715e16191075051367dd2ec216bc177a73d4fcb2708253671c8 SHA512 badb2f6ba8cdd6332a773d139c50507c3fe77cd7c6af35407c93752a000f471e70c784be33b752e01d808087456217a4b8b585340e7a432d17556c433f14f0f4
MISC metadata.xml 641 BLAKE2B 27f5d9950eee9945425ab5606b78e7c745345e49dcfc201b55bf52693b3882d44206a82af09134696e694e524202d9c43f642c0854bdcf640356db8f8c84972a SHA512 b744fa895c31a93a5566151b3b3d73308ad41a7b43638ccd9aa00c9fceda495279d32f56e9c68cf44adea06f0e6842e38324c2f20b412e46f05b78c35288869c
diff --git a/dev-ruby/zeitwerk/zeitwerk-2.6.7.ebuild b/dev-ruby/zeitwerk/zeitwerk-2.6.7.ebuild
new file mode 100644
index 000000000000..3a5ac84d4c6a
--- /dev/null
+++ b/dev-ruby/zeitwerk/zeitwerk-2.6.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Efficient and thread-safe code loader for Ruby"
+HOMEPAGE="https://github.com/fxn/zeitwerk"
+SRC_URI="https://github.com/fxn/zeitwerk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/bundler )"
+
+all_ruby_prepare() {
+ rm -f Gemfile.lock || die
+ # Dropping proveit should be fine based on https://github.com/fxn/zeitwerk/pull/253
+ # It's more of a quality check for the tests themselves rather than a test
+ sed -i -e '/\(focus\|reporters\|Reporters\|prove_\?it\)/ s:^:#:' Gemfile test/test_helper.rb || die
+
+ sed -i -e 's:require_relative "lib:require "./lib:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ ${RUBY} -S bundle exec rake test || die
+}