summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin109394 -> 109063 bytes
-rw-r--r--dev-ruby/appraisal/Manifest2
-rw-r--r--dev-ruby/appraisal/appraisal-2.5.0.ebuild2
-rw-r--r--dev-ruby/chef-utils/Manifest2
-rw-r--r--dev-ruby/chef-utils/chef-utils-18.3.0.ebuild4
-rw-r--r--dev-ruby/childprocess/Manifest4
-rw-r--r--dev-ruby/childprocess/childprocess-5.0.0.ebuild41
-rw-r--r--dev-ruby/childprocess/metadata.xml3
-rw-r--r--dev-ruby/ddmetrics/Manifest4
-rw-r--r--dev-ruby/ddmetrics/ddmetrics-1.0.1-r1.ebuild28
-rw-r--r--dev-ruby/ddmetrics/ddmetrics-1.1.0.ebuild4
-rw-r--r--dev-ruby/faker/Manifest2
-rw-r--r--dev-ruby/faker/faker-3.2.2.ebuild4
-rw-r--r--dev-ruby/hashie/Manifest2
-rw-r--r--dev-ruby/hashie/hashie-5.0.0.ebuild4
-rw-r--r--dev-ruby/immutable-ruby/Manifest2
-rw-r--r--dev-ruby/immutable-ruby/immutable-ruby-0.1.0.ebuild4
-rw-r--r--dev-ruby/lumberjack/Manifest6
-rw-r--r--dev-ruby/lumberjack/lumberjack-1.2.10.ebuild4
-rw-r--r--dev-ruby/lumberjack/lumberjack-1.2.8-r1.ebuild27
-rw-r--r--dev-ruby/lumberjack/lumberjack-1.2.9.ebuild27
-rw-r--r--dev-ruby/parser/Manifest2
-rw-r--r--dev-ruby/parser/parser-3.3.0.1.ebuild40
-rw-r--r--dev-ruby/rails-dom-testing/Manifest4
-rw-r--r--dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild25
-rw-r--r--dev-ruby/rails-dom-testing/rails-dom-testing-2.2.0.ebuild4
-rw-r--r--dev-ruby/rdiscount/Manifest4
-rw-r--r--dev-ruby/rdiscount/metadata.xml3
-rw-r--r--dev-ruby/rdiscount/rdiscount-2.2.7.3.ebuild43
-rw-r--r--dev-ruby/sass-listen/Manifest4
-rw-r--r--dev-ruby/sass-listen/files/listen-3.1.5-ruby26.patch33
-rw-r--r--dev-ruby/sass-listen/metadata.xml11
-rw-r--r--dev-ruby/sass-listen/sass-listen-4.0.0-r1.ebuild47
-rw-r--r--dev-ruby/semver2/Manifest3
-rw-r--r--dev-ruby/semver2/metadata.xml8
-rw-r--r--dev-ruby/semver2/semver2-3.4.2-r1.ebuild22
-rw-r--r--dev-ruby/shoulda-matchers/Manifest2
-rw-r--r--dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild4
-rw-r--r--dev-ruby/spring/Manifest2
-rw-r--r--dev-ruby/spring/spring-4.1.3.ebuild4
40 files changed, 165 insertions, 276 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 13caff9f14c2..c6c0634266b1 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/appraisal/Manifest b/dev-ruby/appraisal/Manifest
index 80396d7801e8..bb88a7fd1d40 100644
--- a/dev-ruby/appraisal/Manifest
+++ b/dev-ruby/appraisal/Manifest
@@ -1,3 +1,3 @@
DIST appraisal-2.5.0.gem 26112 BLAKE2B b72a994167f332f91a94c8afdb611f9cf4ac573e741ed6fb509b8ecd0767422dbff9e61d062cafb8eb527180d0951821c8ddd9e097e391f464e18c905b34d447 SHA512 8ee9a4e60c25635577b00037816c61d10623045607ef051b6508a30b9d1b0885764275a7a688473e29d8dab0af9d188916217df9fb75667139a3acd9ed0db27d
-EBUILD appraisal-2.5.0.ebuild 919 BLAKE2B 671940252590ddb1f75f7f602b1dde357fa6e9b018c00ce8d577f8b6ac0155003936c8d833810ad9de3a1601046ed29aeba5657e83642089522691c523d1c898 SHA512 436180a38140d0d88e4f3c754e28d7fd29f8ed4dc9c5cd040e06514253ec37fb3d4b31b3ab07acacece4d570eb987ea2bebd61901bea7b4a61653cc246510c34
+EBUILD appraisal-2.5.0.ebuild 926 BLAKE2B 4f612231ba7d11cc57f8f9618aa4b09529088e55d4411ea50a94dda19de7944424aa1a21d8c6e20f5d7fea16a4fa7bea80844bb6c5d6e60c293d6b849fcac202 SHA512 a9bf155587d847787e9ac2527b5b3f65bc260d1df887c1d47a222a850132ef2955e8f75661d7878bc04a154fa6a04284f4b168f804555b19106c6d53596ee714
MISC metadata.xml 388 BLAKE2B 84c39dd75dd321fb29a8c0511416fc7e153312e24d580e9ed2893e0025fb2f5422f0c3c913714642d2dd4f42af8ef6a6c03a584902a1f52c422cee344272f160 SHA512 99c6593407a5c95381254d2b69ea4633cd7425994f6898927691bcae4b58c2b0a322fa3ba2e616427f9572253b5250d232911798fbc4252e83d23a75598fb0c9
diff --git a/dev-ruby/appraisal/appraisal-2.5.0.ebuild b/dev-ruby/appraisal/appraisal-2.5.0.ebuild
index 466987bcecbb..1e7f6e9044fb 100644
--- a/dev-ruby/appraisal/appraisal-2.5.0.ebuild
+++ b/dev-ruby/appraisal/appraisal-2.5.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/chef-utils/Manifest b/dev-ruby/chef-utils/Manifest
index ae3969c5bd34..121c59804730 100644
--- a/dev-ruby/chef-utils/Manifest
+++ b/dev-ruby/chef-utils/Manifest
@@ -1,3 +1,3 @@
DIST chef-utils-18.3.0.gem 34816 BLAKE2B cafdacdf4c3923df8ba41d3d960c135d357c9712a8009cc06c5f8e43a039b83495036e46e6f2d3785f589f206a0d373ec87b8c728c99889c236b16509bc51bc0 SHA512 0a806d2b8a42f2d574c81788990e6e0b70eaf4ac25bc08836915deae8ecdc2f82415ea66d6a571b01097de1e6435d359eaabe3ec16b8f3df24d826c78c96a5a8
-EBUILD chef-utils-18.3.0.ebuild 778 BLAKE2B b62ff4c66371af1802ab1a5807c591ee3d1919af2758705022540769060f15b43a2837a711772109ad6389d5805d7b6cc5f5af2746c723622f84de7c272c7f5e SHA512 cf1c7b56142e505455ed1046eb9c80975933286a0f0d1701d19ab85aa9520e65411a7b80cacbfd22f8b81d4c87cfb94f67c676bdaa9e323d327cde2c836691cd
+EBUILD chef-utils-18.3.0.ebuild 785 BLAKE2B 3c6593a21376ec027b4c46d40de89c6f9be29eed2f02ca0886622e6062137cf4c703488cae6413e971b8a70fa6bd1455d1ade792745fa092e5cf722512a16542 SHA512 4a2407e20f38bd1f160998e8374eb791204430558f03286cf42e002ae6faf8096f08d821c3de1358067e4ac0369f541e1e5a6e32cce393a29b3811ab08d93e6f
MISC metadata.xml 390 BLAKE2B f952567ee3fbfe08ea3442d0947a74555a6e4bb6ffab867f0ab3949b67b475d45ec7ec6264d82e28a3baf395cadd8efa4dc74999557c8f87a8da2eafb57029ba SHA512 d91fef8a4696bc87e3eb6a285ae2133bc6fe4dd7e780c06b2e23cbc10e59b630f0e176e687996302bb9cc5ed8d9ba2ce36bd7ced9e604452849d6b842fe71c29
diff --git a/dev-ruby/chef-utils/chef-utils-18.3.0.ebuild b/dev-ruby/chef-utils/chef-utils-18.3.0.ebuild
index aa0de71cc641..bfd489e9ecc2 100644
--- a/dev-ruby/chef-utils/chef-utils-18.3.0.ebuild
+++ b/dev-ruby/chef-utils/chef-utils-18.3.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/childprocess/Manifest b/dev-ruby/childprocess/Manifest
index 5d5ae381937d..36ca82fa2ba8 100644
--- a/dev-ruby/childprocess/Manifest
+++ b/dev-ruby/childprocess/Manifest
@@ -1,3 +1,5 @@
DIST childprocess-4.1.0.gem 34304 BLAKE2B 81ca075bde9705eed57c80b0d37e1d8fcf3938bd0319a40f2178dab9be08cba570d90cc5292d585b3911eca5a90b4ff861d1fc79ba487d1a4f08b0fbd9a78c48 SHA512 e635c3acfa5ad85891c3879f240c7e96d47d7d5ec3f472f4ce6661552b0fb7bd72c5e3b9fb73f4f9312b749fbe554b4be388e56a31a3c63c39743d055d774def
+DIST childprocess-5.0.0.gem 21504 BLAKE2B dae2022506c533f3c16337600bf5f489ccb694156079a2c9f2d3b1971c7fb44524e44b49e6e51c5ab6d1350222c8a84a5053b58e299cdc5e13633de2101f3952 SHA512 9ec340c86f4fd978b7a9925bcf90811ff3443f014469e4ff121e2c4758a4068823029ab413d1a57eb9de4a864435505b1edfa60a611709f2a5f99aaf08da422d
EBUILD childprocess-4.1.0.ebuild 1040 BLAKE2B e78e89fb1437cfd041197a476fc2f29555f99f51ce8dde2cc8b9a6e77a0519971d9c8be28ad509acbbb352f03dec9f41059a38182da84987d6dd23616afd9a19 SHA512 0b7374e06f0b99fd9952077318660d58fdb0aca8b78931c7908def3ef966e1e21254a9a99abfbe961f279367e38b1dc7e60402e4c9cb2007bfb27b38d6d13c00
-MISC metadata.xml 345 BLAKE2B 6c1e132dd9debd6a0f3a3da070ca48f1cbdfa8b091e4f7a686406552b27ea938d9e97e23b5311a93666aab8bfa90ec629c5a622fba67bbb85523dc06af38a5fb SHA512 c39abef104e244da843db9d772211e68a47739dc64d939d7e99d031b1fcad7a50da19c68dca4095c30069e0aab9f7a60750ae470c15347e21d2f9056f08e58bf
+EBUILD childprocess-5.0.0.ebuild 1055 BLAKE2B 5ae3605a34132c5ee4173f2e21f18a6d9abcf78db6032dbc1ab762c5dab92464944a13b8bfd34cb4f24c3f8615628712f1d8829a53953e052b3052482b82e40d SHA512 00689f6a4af28e60a827e7d8ea01e41c61266a8da0ec0c4544e4382b22e0cfeaf864bac99d60a7ebe3fa37eb206e5673580219334086cbc293c06271619a2e4f
+MISC metadata.xml 405 BLAKE2B 4e0d8170d75e362ebb3726e2e999ce0c6961a0f9a61dc4afbffc4144000c29854081c972ec1bda28b58e8c01e8e1babb7442cf95799fcfdc96790750a15b60fc SHA512 5fb21546afb33a606905a9f112666fde382e46cfa6c0637dd0f10e6d43b791701e2dd6bafd2e685740e576982473f37255fc2f99c46f1eb08862bc3bf6f0b26c
diff --git a/dev-ruby/childprocess/childprocess-5.0.0.ebuild b/dev-ruby/childprocess/childprocess-5.0.0.ebuild
new file mode 100644
index 000000000000..1d3f000e03be
--- /dev/null
+++ b/dev-ruby/childprocess/childprocess-5.0.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Solution for controlling external programs running in the background"
+HOMEPAGE="https://github.com/enkessler/childprocess"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/ffi-1.0.11"
+
+all_ruby_prepare() {
+ # Remove bundler support
+ rm Gemfile || die
+ sed -i -e "/[Bb]undler/d" Rakefile || die
+ sed -i -e "/[Cc]overalls/d" spec/spec_helper.rb || die
+ sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_prepare() {
+ sed -i -e "s:'ruby':'"${RUBY}"':" spec/childprocess_spec.rb spec/spec_helper.rb || die
+ sed -i -e '/system/ s:ruby:'${RUBY}':' spec/spec_helper.rb || die
+}
+
+each_ruby_test() {
+ RUBYLIB=lib RSPEC_VERSION=3 ruby-ng_rspec
+}
diff --git a/dev-ruby/childprocess/metadata.xml b/dev-ruby/childprocess/metadata.xml
index 4a1d3ad00d09..4774b53ab662 100644
--- a/dev-ruby/childprocess/metadata.xml
+++ b/dev-ruby/childprocess/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">jarib/childprocess</remote-id>
+ <remote-id type="github">enkessler/childprocess</remote-id>
+ <remote-id type="rubygems">childprocess</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/ddmetrics/Manifest b/dev-ruby/ddmetrics/Manifest
index f52241d2e072..da1d47cc9b42 100644
--- a/dev-ruby/ddmetrics/Manifest
+++ b/dev-ruby/ddmetrics/Manifest
@@ -1,5 +1,3 @@
-DIST ddmetrics-1.0.1.gem 15872 BLAKE2B de0fbb540c45b84c36c37b652f1a987c49d416e63aff644950091f4a84a76338590e1ce62e20df092488bd43af566dfcdb4a056d57ae306f7f3855bba43326f7 SHA512 d3b97bbcfe12a666c0bf28abc076510bb1ceb8e6f0ebda3ff40bba64da50bbb2995beb09da9b2c03b8e54271b143bc0703fb1d0b1db729d092281138ba717b3c
DIST ddmetrics-1.1.0.gem 18432 BLAKE2B 8a9b6c0555731241f77057c502962e11a0eefb771b91f30f9df8fe4277c84d8b5c50569b8758134fe0f946e9ed3dec6ebb881edd4fedb8acba2741fa0695d042 SHA512 89bd29cf0f69ae7dba017765721d9b9662cb46d03d40a7c5524d72e5be3441a6372f61360bec8a2a36403db8ae2321dfbc23c05a515bcc79824e5b69d892f054
-EBUILD ddmetrics-1.0.1-r1.ebuild 656 BLAKE2B d24db7b48517b4395b659991b07ed3320710e3255fd365f2bee4cc6f2ccc3bdd454edec8f16e6c9f39b18e2568aa42a14dd4c36b79e7052ed0134c9c840217c8 SHA512 851d9797e4b5753c82e51ea712247612288b1ada6acd115d267e2f546c3c65fc130dbbfbd3084229c85c9df7401b2ae09cafbaea5d45a85aa3fdf04e54b2f1b5
-EBUILD ddmetrics-1.1.0.ebuild 626 BLAKE2B f1c5af18ebbd20e196a0ab855e510fa260437163a7cb532fd6d66a2b6d4964d86de3bf0a4fd36096814abf588265f24559ec81a6e6be57d4948d4957e1967b53 SHA512 4541ef2ca40b5b4cec3a64aac8bbe643197a98a114b7a5b9c9c463639effa9a7f75d57096948ec1a421dee112e0b50e3ba55286dc59c1bfd2c0b369162e88548
+EBUILD ddmetrics-1.1.0.ebuild 633 BLAKE2B 224c3cb01b11c6ce48bb1aab6805ce20167f70922f8fc356194d04ef30a1f8397b48bdf2ecbce3d6314e35a406361894bad924942af8c3c1d6a5fcfe91841879 SHA512 3a4be58a0466355e1674fafa9b371305c4efcba6157f54c1c407f89aae92fda37897d75f237228e5df3ffd27f1eaca16df00d53518ad65ef1ff45e0ff426e91d
MISC metadata.xml 403 BLAKE2B 4474a0e798f146a637ea8da47cd684a4d4bc91688b4869071be0f456fb701ee2df302c3b545c07eaf46ed33b34ee5ed5abb95d9bfd98967b951bb81b08ef0433 SHA512 e67d6b20066b811cf52fb5128e8f96d71ee3752006dea0903a2442ed3f5ea155ae8112ccb0915b3e1fd0a560be95aecdd56fd42398f2ee849f0d0a3975714eb1
diff --git a/dev-ruby/ddmetrics/ddmetrics-1.0.1-r1.ebuild b/dev-ruby/ddmetrics/ddmetrics-1.0.1-r1.ebuild
deleted file mode 100644
index 61f502d08a12..000000000000
--- a/dev-ruby/ddmetrics/ddmetrics-1.0.1-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Non-timeseries measurements for Ruby programs"
-HOMEPAGE="https://github.com/ddfreyne/ddmetrics/"
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="~amd64 ~riscv"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/rspec-its dev-ruby/timecop )"
-
-all_ruby_prepare() {
- sed -i -e '/simplecov/,/SimpleCov.formatter/ s:^:#:' \
- -e '/fuubar/ s:^:#:' \
- -e '/RSpec.configure/,/end/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/dev-ruby/ddmetrics/ddmetrics-1.1.0.ebuild b/dev-ruby/ddmetrics/ddmetrics-1.1.0.ebuild
index b95ed9cbb266..1a9a0dd826e3 100644
--- a/dev-ruby/ddmetrics/ddmetrics-1.1.0.ebuild
+++ b/dev-ruby/ddmetrics/ddmetrics-1.1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
diff --git a/dev-ruby/faker/Manifest b/dev-ruby/faker/Manifest
index dac228cc99e4..6eb72fad2dd3 100644
--- a/dev-ruby/faker/Manifest
+++ b/dev-ruby/faker/Manifest
@@ -5,5 +5,5 @@ DIST faker-3.2.2.tar.gz 1808552 BLAKE2B 148e821b254de61fc44ff0836e91bb66574bf913
EBUILD faker-2.23.0-r1.ebuild 800 BLAKE2B 3cd536aabc25f41256a9a880447c93aa6b6823caaed86d91ccbe8a471c3313ced451b49c3b4b73ac23ed842b3d13d623295c68fae8fac2a4b4b65a4c203bd729 SHA512 1ef27b8cce271b5949c4e3d859fb64fc234e9859ea08ea4637a72c222fd422157fb22c644e82fdf1a40abdcb9945214138d0afd87b85b97609e9a28c2435e007
EBUILD faker-3.2.0.ebuild 811 BLAKE2B f48c881cc4be87e07387ccf3dd4de628bd42b0be5a9770e4ae3e65f0d831063f55b0753fe168d27e67bfd09d47740ddbc69db24973f0036a2c1f902778207c09 SHA512 4b4a27326d2d03bf3e3f56d6d69e793578ab0d760bd9ae6a46a444a716b53d5a866f4e130f44744ab01c13022ca42f386030d0bed2581513bca64b21b8ae97cc
EBUILD faker-3.2.1.ebuild 811 BLAKE2B f48c881cc4be87e07387ccf3dd4de628bd42b0be5a9770e4ae3e65f0d831063f55b0753fe168d27e67bfd09d47740ddbc69db24973f0036a2c1f902778207c09 SHA512 4b4a27326d2d03bf3e3f56d6d69e793578ab0d760bd9ae6a46a444a716b53d5a866f4e130f44744ab01c13022ca42f386030d0bed2581513bca64b21b8ae97cc
-EBUILD faker-3.2.2.ebuild 804 BLAKE2B 27631a71933fca8d89e3102d1360a7908078e57f471672433325728802b15a559b93ec7e2621a60527ae06a5f485991457a9add61f79a0077c3a26741270c0bf SHA512 45aedc4dc107f0b7b9b1c7707666d1baf9eba622043f549578ff99645d9653589940f09fe6788d7b5f5c30555324fbd48858ae12f7bdfa08841f7530e756daf5
+EBUILD faker-3.2.2.ebuild 811 BLAKE2B 6bfba49bd022ddb2f34355d06c3c79fb38582c69552f7bfc2b0b4a1166d704d1d0f6154d2c54bbc5bc0db49e2f9ad18a62d8f150d493704f431bcdbe5ce11583 SHA512 eb5c202fcfd3b62fdeb7a4ce44ef42897681fa00ffc7823bd9f472d6e0a9c553b82059ea400eccf8f2f85e6670598f0d74b6f734eb8856e524298fa6630b0ff3
MISC metadata.xml 457 BLAKE2B 110819b9b4aac639c5a54f526fad859ee97a19dc2e600b7ce7b270a3a4d8113ca00e1bcabba295a12fa7ff9fac13762f0189ddda990eb800a5e62091b506a29c SHA512 97f26d661c378ab953fdb8bc238a6fe9950f6b1cd845b343af0d21221913baaeda22fade0ef6d261013e6d17f653dd3b6e92fa6bd07d318b9c35b7a88d6f12db
diff --git a/dev-ruby/faker/faker-3.2.2.ebuild b/dev-ruby/faker/faker-3.2.2.ebuild
index 2787081fdf60..9748849dfb16 100644
--- a/dev-ruby/faker/faker-3.2.2.ebuild
+++ b/dev-ruby/faker/faker-3.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_DOC="none"
diff --git a/dev-ruby/hashie/Manifest b/dev-ruby/hashie/Manifest
index 8fbd974d3fed..8691e7c1c828 100644
--- a/dev-ruby/hashie/Manifest
+++ b/dev-ruby/hashie/Manifest
@@ -1,4 +1,4 @@
AUX hashie-5.0.0-ruby32-tests.patch 2709 BLAKE2B 8b73b14e52620c37ded00efd23493b9dfaa7ac28463a7df6aec4314f8464ebff78662df7f6246814622790fa0cfaa51603d24a64a048704f6ac20db6a3ab487c SHA512 5ef820e83e1a772902a8e7efbfa4de30cdfdc4b98f0b3e8b19d0b71b2ca2040d553bd9f65f4ebe90319b01942137bc87b1d00b91a417484437edcdd398a921da
DIST hashie-5.0.0.tar.gz 105224 BLAKE2B f15fd3ecd5dcdf88ea97d4aa5e13d984bbfb4dc54a687b4f166d9d84f07ddc0037f4fe251a4ec4950a5b89aaf4f0e43d11467018d63e3a89ae980ec06caf3dd6 SHA512 fc1f9399895f67af77af7b2d1d993eebd221d2b779781625bf1bbee579547580add7d7d0dbf1791564c8df6764c19617721ae5139ca949c81a316beacfe8c806
-EBUILD hashie-5.0.0.ebuild 1425 BLAKE2B ca93e0cba05f422e72f0e2918289a3e58c214a77571a652749f30a47a24da30e266d714d656595363b1a308505d73741be63139ae1ee7f26469cd819d487deb5 SHA512 cbfd14ce79260925a8394d760e9bc8a8bd9540f78a36e1eef2194ac78fb76f90dba3ae7af3ac8355967e1d536ab268b85343d2bb3c2e8666ba54131190367232
+EBUILD hashie-5.0.0.ebuild 1425 BLAKE2B 2b73c2f80cdff3779373b73e28a69b60ab4424fb165143615d76d865ff5d1f6bddb6d91abc676c6de32281f10080d04038fcfd7f3990d2b6ac9b33da9ae6dc46 SHA512 75c4408fe9ca8a852e6bea0c0d0dd4e60b19d47d47660a37f479c71422125ba5da550bf261bf7f46bda820e2e3304e00ac2fe0a3485cb36ddcd44ab4245bf8e0
MISC metadata.xml 323 BLAKE2B 3fb2f4f72680d3f59ff7cced2704683c376a7a4ce9004ffddd5142763c86093d985e11482a8f6137737c35f2443c47b54f6e89d7007f0d598b69efa9a3f8979b SHA512 1f215550ab58d0b6afd1c4e3af2b96f675a996585bfbf1265dbfb1c7edf4a35eab05b288529c324d711b4684d2e4eba8c097521440463969965395e942379843
diff --git a/dev-ruby/hashie/hashie-5.0.0.ebuild b/dev-ruby/hashie/hashie-5.0.0.ebuild
index 26a0a747e9a6..04c56f5df804 100644
--- a/dev-ruby/hashie/hashie-5.0.0.ebuild
+++ b/dev-ruby/hashie/hashie-5.0.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/immutable-ruby/Manifest b/dev-ruby/immutable-ruby/Manifest
index 296e16d679b4..3177f322791f 100644
--- a/dev-ruby/immutable-ruby/Manifest
+++ b/dev-ruby/immutable-ruby/Manifest
@@ -1,3 +1,3 @@
DIST immutable-ruby-0.1.0.tar.gz 134479 BLAKE2B c113ab9bf6b9accdc40eed351cc3177745e52926546d3c4c001786b47790b2c2eba97dfd0751000fd51ad11eb760039c82a2c6f0618776d87a460a16bfc1b9cf SHA512 3136884f791f0d9c1e460a848192723753f5c63f230faa2cec32445ea875392871d38de09222521fd78493397561a4dddbc61e9b020d5089d1c90694c46bde19
-EBUILD immutable-ruby-0.1.0.ebuild 847 BLAKE2B 4fca18d3bf948926a9c645cb3a63889fcbdb70bca544c8661743ffef81973cc9bc810e6f284966e1005897d5020b7735381e56b4e7cfe8f4c36136c9c511be9d SHA512 58eaef3f140ef6e06c502b1add3c931cea599470159b2d8a9898f669751f4dfb0f545aab3774a22390d1aebd1fb0b7ca0d484afbbb9e1047745748f2b0cc18a1
+EBUILD immutable-ruby-0.1.0.ebuild 847 BLAKE2B 1e125ca4f4a58492547e4147869d5681b7a5c55c93ed650d9d1a489fcbbf8223fc2f7df6b47c5861099b8a49aa2612deced76a8353f8b6ec9fb6cbe2f6074aa7 SHA512 331f6f916576aaa3191f10bfc05e6f93431c75cadd5dd264bcc875c8cfa2693ecdc7cf532b5d14ccb10f51b5ccfc4c9c4db28afff60ec0a6ec82b229ff33cb30
MISC metadata.xml 414 BLAKE2B 571f839dc0ea21a932950fe77179a42e0cbe0f34e3d33173940036ec06a338c8aec667884d7d0ec0e55ef2deb52893789dc764b5ae38165d9a80c0380de9dde1 SHA512 c21a07f3af57ec3bf30fbca817de2aa0d9000db883baa33d0a0db1eff8c04dcab70f66a49512073d78d93d9ec48f7a8fced7dd59fb2ebbcc5f428c830238988c
diff --git a/dev-ruby/immutable-ruby/immutable-ruby-0.1.0.ebuild b/dev-ruby/immutable-ruby/immutable-ruby-0.1.0.ebuild
index e5410976b305..34beb9b43ee5 100644
--- a/dev-ruby/immutable-ruby/immutable-ruby-0.1.0.ebuild
+++ b/dev-ruby/immutable-ruby/immutable-ruby-0.1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_GEMSPEC="immutable-ruby.gemspec"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/lumberjack/Manifest b/dev-ruby/lumberjack/Manifest
index 9c2bd9112dd3..c6477e1c81b8 100644
--- a/dev-ruby/lumberjack/Manifest
+++ b/dev-ruby/lumberjack/Manifest
@@ -1,7 +1,3 @@
DIST lumberjack-1.2.10.tar.gz 44396 BLAKE2B 4916444660a1b7b1332582e4dec737c181dcd32947d1fa6fbea008b10c6762280bbffe4cf0419200c54e6a956260c25327b9d84b7c2dbda3bd2525d09401f3ce SHA512 f187125814fc8a54231bbfd4d8bfd684f3cf21e3f292598a002427a573838c259c3f12804d49ee4e2b708e734e84a354749a6219c7c9d3befcc1632d8c651d01
-DIST lumberjack-1.2.8.tar.gz 40896 BLAKE2B 5a2ee1ff750e29c0869ddc8991fd58e2b4dbf69132e2a1c16e414c5373eebb0249ada7fe922666a3cfcd6875aa98e8b2e0f5f73b391ece2fe75e13fb2968b29f SHA512 8b1d9a402112ae3279e3f2b0d498e6d40faca3ed9046bab1b35d3e863dd0d8f143700f0b7039c8d6b24bde517fceeb9d1b7a8b4259a97908a34a94338f1fd995
-DIST lumberjack-1.2.9.tar.gz 43739 BLAKE2B 0e8dc56be40fd8a48d1db49902144d875cfbe41b19299369c845b11ec70f1edf5184b87a50efd7f628ed772a5420ac642db10b99574a1ff8c17dea45b51b2061 SHA512 e161e09e5cec45dafdf91adbd301b393bb858293baeca4c6cd557cd652bc86505b0f6b2dce7a872d2e48d1ae7eb065f0f9035d8eb0469a20c62d42dbeb08fdc0
-EBUILD lumberjack-1.2.10.ebuild 695 BLAKE2B 21943e824c79a528d0f618ec8805a796b154c1bda8c16637c6510ce9969d23213ac727dd8c36bfe8d971fc32ac4870ee417ce33f466a559ed8a2e90f601b149b SHA512 7a05c718b8e2d27c4b576d524ab739a5e0a091fd4b79b165f34df999d724ccc0fa70ead17aff057a1a6d31b6661162273a10d08572d49fa74e8b1768c0f7d1b1
-EBUILD lumberjack-1.2.8-r1.ebuild 702 BLAKE2B e07e33e3ea9ce7da70e766d6f6428f1355c328af0fd3e91a853c3cbc631b51cf8ad2080dd6dc992e1538ef63f500c0a950fddb38caf9e2eb66513886eed6f284 SHA512 e2460546fd3e99e20fe744ca72e62c0bc82eb0ee7cfe5f4c1410e25715682df45d607bb053c18e4208cd88aa54850ee8e7800d75a79e6024b9eeb912832322f4
-EBUILD lumberjack-1.2.9.ebuild 702 BLAKE2B e07e33e3ea9ce7da70e766d6f6428f1355c328af0fd3e91a853c3cbc631b51cf8ad2080dd6dc992e1538ef63f500c0a950fddb38caf9e2eb66513886eed6f284 SHA512 e2460546fd3e99e20fe744ca72e62c0bc82eb0ee7cfe5f4c1410e25715682df45d607bb053c18e4208cd88aa54850ee8e7800d75a79e6024b9eeb912832322f4
+EBUILD lumberjack-1.2.10.ebuild 702 BLAKE2B af76ccee6ddf6a94a25d90f13832a189a31b0e69216b463ce81fb24b0f98a323bc6c35fd7aed3b88c7303845a8b82166da0a1ea484d0a70f9fa9549be35ad1c9 SHA512 ce141ad84c2cb692b3701fbff5ad9f1f5ad7cc6d70fb5eb59ec90c13609a07bcd23e05bd5549826c1ea91c93a79a306365c92a28cb05f1ff91d8e393ad064f87
MISC metadata.xml 345 BLAKE2B 052f6b629099841c92f5bd6d6d2a634fbc04bb06bc25296edb2fed33c5dbcaf8e82deebefb5c5b382655c247aae75aef2bad649bdb5e3bd7cf90f8b43baec6c4 SHA512 95497763fac2856c906d9d44fbc701a7ad2e4b0c1b3d68f07036c4558b9fd63c7eaba4b73e9a6ed28baa0541c882ba48606857cbff3b1c47bc7f2971abc08bea
diff --git a/dev-ruby/lumberjack/lumberjack-1.2.10.ebuild b/dev-ruby/lumberjack/lumberjack-1.2.10.ebuild
index 309229a0dd55..0c2dc83ef313 100644
--- a/dev-ruby/lumberjack/lumberjack-1.2.10.ebuild
+++ b/dev-ruby/lumberjack/lumberjack-1.2.10.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/lumberjack/lumberjack-1.2.8-r1.ebuild b/dev-ruby/lumberjack/lumberjack-1.2.8-r1.ebuild
deleted file mode 100644
index 541a955c45da..000000000000
--- a/dev-ruby/lumberjack/lumberjack-1.2.8-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="lumberjack.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A simple, powerful, and very fast logging utility"
-HOMEPAGE="https://github.com/bdurand/lumberjack"
-SRC_URI="https://github.com/bdurand/lumberjack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/timecop-0.8 )"
-
-all_ruby_prepare() {
- sed -i -e 's/git ls-files -z/find * -print0/' -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/lumberjack/lumberjack-1.2.9.ebuild b/dev-ruby/lumberjack/lumberjack-1.2.9.ebuild
deleted file mode 100644
index 541a955c45da..000000000000
--- a/dev-ruby/lumberjack/lumberjack-1.2.9.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="lumberjack.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A simple, powerful, and very fast logging utility"
-HOMEPAGE="https://github.com/bdurand/lumberjack"
-SRC_URI="https://github.com/bdurand/lumberjack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/timecop-0.8 )"
-
-all_ruby_prepare() {
- sed -i -e 's/git ls-files -z/find * -print0/' -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest
index f17fd3c6507e..127877b96a69 100644
--- a/dev-ruby/parser/Manifest
+++ b/dev-ruby/parser/Manifest
@@ -3,9 +3,11 @@ DIST parser-3.2.2.1.tar.gz 315506 BLAKE2B d35f3a5aae6188251555bdd3d988ca028b0624
DIST parser-3.2.2.3.tar.gz 315525 BLAKE2B c2dbfb33ff100367ae0b14ebbb6de8bd45d85de0508c23f0068a411cf7c393883ca5e3aa62863f9f0bb76757b5c05f5ce0a189b04cf3e16bb6760fd2bae8132d SHA512 0aae73fd410f9b67cd66f954af3c0f8c4fe6a1f3fb8ade7f0c3ad93bc5a2953c2c794d62c510ec93836476816d7758ff368c9f79d32f4510c5e20c744bfaff04
DIST parser-3.2.2.4.tar.gz 315784 BLAKE2B 4dadbc75ef6f3b7598d7e51222bac37cdbcb0ef2c9d156f910080d2f1a77ec568d34f57198f54e261ffc97faf0fffcd0d9f84f0710e1fbb31ac680cf08764608 SHA512 dc755f4acf9bdbe9312e622eaae96e44efd5a4db5e9cb31cc93ca225b5e8f8cb7f9bb408225ceeaa63d543a9f47e89aba00d1b1353a558ab53219f4611d19955
DIST parser-3.3.0.0.tar.gz 317456 BLAKE2B 57a943fd08fd2ba143b445e28954cb0f50e591ce2b863c7e3890dbedd738db603efe100235f1bf6213d48fe0cc3560461c7a07a6d86e5795fcdd99c48a1d7ad8 SHA512 434c739ea8706e92d0ac71bd21f503f3bb040b38d1a508a3e5acb9b19eaa7c0052e269a3b0383ce7cd0d1d458cb48dd3d576e32bbc31c139f07c09a890eb177f
+DIST parser-3.3.0.1.tar.gz 317871 BLAKE2B 4f77b804037155e6ba3dfa015906e9b21eb56f1cb25c7d956cfb87aa8192b74b3098b8ff87dfa58c66cd1e9e2264074690abbc6be49b9d955cbc264bfd3d640b SHA512 af9c455356dc3704dfde6882c802bfff1372fec12806ed9447b92512ef1acf7705b06395a531c160b1d8d1c0338fa3f7f14566988877381baeff4ddb9495ec44
EBUILD parser-3.2.2.0.ebuild 975 BLAKE2B 563015aa5c3dc181df61ca5a79f3862fb5902f3c5d17149eea746a99d4a9f91addb9429606a78c5f95b15531f1acedbdb651c52cf2d8bdeb815ca0ebd15c5d27 SHA512 64f3f3af9ba3eec20e6b494f7fe759becfdf09838ebc151d07ed00a0a3f437abc06be2a97744ac5c14153dc04aa0fc366653ed78e4fb534b6a911ef1c26b28d4
EBUILD parser-3.2.2.1.ebuild 968 BLAKE2B 4b70b5853f6ed85a2f94cbbc55ed66e54708d1f81c66b2d9c686863f714e21b7d91491e413a4e1acd945a83a95db8358fa86e0f9bd0cb075ec6fcabf5012400b SHA512 de7c0eb69d73e26fe18468762fc02e7051565db0465d2923b0b2f597ece2ecb0a8d1289df2d06cc447f0ea8ff99fcebeaff55136be4c9ae6400a90411983311b
EBUILD parser-3.2.2.3.ebuild 964 BLAKE2B 818a611c08716cd89ff7f0185b16a5884d76a8183562371415b8a63bfad597b245b34f703cc9c28460c1459093fbbb223de36f490def4d08c985bcd2f13ef691 SHA512 6fd9ab9389556e839d65c556c2cea0a5f86af621853bda83c8769bc99db889d0554524fe9413beef65106c644ec802992ae8202a3dfc29aee1ea2ced40b9881e
EBUILD parser-3.2.2.4.ebuild 957 BLAKE2B ee27e42f4a0677ea43998d56a94da72de35144ce08ebca485c7ebcb3d34f17c34871f359f3329f86b55351416d9dc70dd6befef6ed1be3cb6532c428eb9bb672 SHA512 75e82445c6bf4c8c1080cb6967a901593dfab7c33a2b021da212e2ef210f457a71dbffca90e55a2d6df913bf7f80d50f8e20bf255a8c3daf1b9fb76c70b6c9c2
EBUILD parser-3.3.0.0.ebuild 949 BLAKE2B eac8390e5d0af86946ad5be064610a792d601fb4eb0ea6704dad97037579a8073026f5dfd9fd2ddbfa833a06a4c07248a8a1ef1615fd6747c5374f7752972b23 SHA512 2d45895e272cdb911156745325b8f60e055d19c222f2a38a18aedd159c0e3f8b99396e7943e8366d718040e172478ca1cbb54e880f322f8612f5f5c65b654e1d
+EBUILD parser-3.3.0.1.ebuild 949 BLAKE2B eac8390e5d0af86946ad5be064610a792d601fb4eb0ea6704dad97037579a8073026f5dfd9fd2ddbfa833a06a4c07248a8a1ef1615fd6747c5374f7752972b23 SHA512 2d45895e272cdb911156745325b8f60e055d19c222f2a38a18aedd159c0e3f8b99396e7943e8366d718040e172478ca1cbb54e880f322f8612f5f5c65b654e1d
MISC metadata.xml 344 BLAKE2B 00abcffb45cb3f1cbcd61458b7bcd8a4a81029fd58aba3f67a270c5ec37e8738f4d31b09f8b382987615acd4a8bd5ad335c54b60662a862f3828a1af360437df SHA512 4a28a0ed71d39d82fa69378ab26f4cf5844d01e58cc1805372df985a5ce25892f268a75db5a0dd3ca00bba3285a7cfb5447a1f261d79c7bcd41cd45b6cc68677
diff --git a/dev-ruby/parser/parser-3.3.0.1.ebuild b/dev-ruby/parser/parser-3.3.0.1.ebuild
new file mode 100644
index 000000000000..48b258f91620
--- /dev/null
+++ b/dev-ruby/parser/parser-3.3.0.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_TASK_TEST="test"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}"
+
+RUBY_FAKEGEM_GEMSPEC="parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A production-ready Ruby parser written in pure Ruby"
+HOMEPAGE="https://github.com/whitequark/parser"
+SRC_URI="https://github.com/whitequark/parser/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc"
+
+DEPEND+=" =dev-util/ragel-6*"
+
+ruby_add_bdepend "
+ test? ( dev-ruby/minitest:5 )
+ dev-ruby/cliver
+"
+ruby_add_rdepend "=dev-ruby/ast-2.4* >=dev-ruby/ast-2.4.1 dev-ruby/racc"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" Rakefile || die
+ sed -i -e '/simplecov/ s:^:#:' test/helper.rb || die
+}
+
+each_ruby_compile() {
+ ${RUBY} -S rake generate || die
+}
diff --git a/dev-ruby/rails-dom-testing/Manifest b/dev-ruby/rails-dom-testing/Manifest
index de5fe250f4f4..ba1c8528c88b 100644
--- a/dev-ruby/rails-dom-testing/Manifest
+++ b/dev-ruby/rails-dom-testing/Manifest
@@ -1,7 +1,5 @@
-DIST rails-dom-testing-2.0.3.gem 14336 BLAKE2B 8740433474e88a7cb5be14b4357dd0b69d45a39972136cfe9a4d695d2478b5b535e2b407eb0acc9ec3abd633cb1f8591a634abe6eacd8ec38bba865ad32ed92e SHA512 910549bd42e6651b7160af0a4aaffbbdeaee829aa7c3f3552a73ba985ef1230d5586f5bf723018f2cd8c6d5c6238d045a8f3e686704b6989e5a56664061f6c72
DIST rails-dom-testing-2.1.1.gem 14848 BLAKE2B 6923e861ed19bb920fc8e356a9f568f6c9048e87e9bc7adbc804f7fcba92bb8e636b71e4a4594b845e220f19614169d4466a4151df27a45025eb839fea539364 SHA512 c820925858b0ea1c4f978743f0f1c2cb9104f66f82fb2b75ec1219d8d68d5766a3e3e571950e2a436d951d183877f5eed4c6d4d9039cee298ee15e568bea43fc
DIST rails-dom-testing-2.2.0.gem 16896 BLAKE2B 7d2c17970b69a21d971a93d7a93f7ccdb269c609f53fcb573406f7670d17bc49e6313e723288a9e389c582c2331fa1088f1a4e8c10daf2d48cfdaec2b6e00e04 SHA512 90607b42d0239933f34aac803e090802ea823fd6c980149395860d50e8361428d6c5a4a3e9fedd5c7870c896864d3e797d5180b9796c9132ed2755d21e55de98
-EBUILD rails-dom-testing-2.0.3-r2.ebuild 638 BLAKE2B bd44869f1423e729536414c030c442aeb88e8e23224a23da0053cd1ab6ef9c97e63caf3440be7fc9994aaddfdff276639e89e1f2cc20ede53a42e1eeb70c85b8 SHA512 b2db20b8aa5541dd7955f7b23bb18a132e79cb1b6d1b8404301abfd1aceb70619f65d92ad1500c46edb146c1c9d30ba2a33ce834fc53dd57b2406d470760b5c3
EBUILD rails-dom-testing-2.1.1.ebuild 651 BLAKE2B 52538a569a03461cc354f18b35cf1be707cc56c6447c4806524966f1edfa06f69ca1f5489e7ae02edfc3b4ff79aa2e69b9f03e7c7272598bc9fdf8cb16567513 SHA512 52f4bebfbd44c814bb9d2167faf75aa53cc17159cf04e13babee5335f44ac5d32117f423e6db43513f77157c37891cabd99ab7de9ce1b605d7a145c1fc435f2e
-EBUILD rails-dom-testing-2.2.0.ebuild 668 BLAKE2B 624a61aed403360e76336b8cbd36fc5e3443f65c6fcea6aece8aabdcdbb5cb9b3a01da4e9825bc96415fb2a98e3a924a0436ec53c9bd2dcd34eea159e5277182 SHA512 1f1abe978a22f8a99c51c189b41543e56df9c299595197a5c8faf68615fc4325d587626c795c4a766a5808c6e91db402520ba2bb05cc6c410ddd3ba6806dfb5f
+EBUILD rails-dom-testing-2.2.0.ebuild 668 BLAKE2B 60022920ce73915f61d35d12a985756bfd503e7101968f670593d4af34637f07e5f4107addbeb1589bef8a63d6f7fae917fc8cd317c56e05dc0a2d6f6164d26f SHA512 a383f0d957cc7f3556cb14d427b227dab56d359ba46a6b8e97fdb2942c10f3076dc8dceaaf8171060f05fa230dde62d77991be3471c9ce73158f9837e31b8d6f
MISC metadata.xml 351 BLAKE2B f41c4494ab4cdb4300fcfec165838dd843ec89352955baa20ef14ac367c8b6305184e7d5514ff64fef0c0293fa4151c6d6aae40012401303249e58c3430b017d SHA512 fc7889faa9be9081dbf07ae7fb56b9220a56566e8af2eb6eb4388a998532210a8359af7b78b813e691145fb845c2594d3833c2d93d1a0384badf6de569e37fe1
diff --git a/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild b/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild
deleted file mode 100644
index 9c898a51498f..000000000000
--- a/dev-ruby/rails-dom-testing/rails-dom-testing-2.0.3-r2.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Compare doms and assert certain elements exists in doms using Nokogiri"
-HOMEPAGE="https://github.com/kaspth/rails-dom-testing"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
-IUSE=""
-
-ruby_add_rdepend "
- >=dev-ruby/activesupport-4.2.0:*
- >=dev-ruby/nokogiri-1.6"
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
-}
diff --git a/dev-ruby/rails-dom-testing/rails-dom-testing-2.2.0.ebuild b/dev-ruby/rails-dom-testing/rails-dom-testing-2.2.0.ebuild
index d452247b8e3e..272b5586675b 100644
--- a/dev-ruby/rails-dom-testing/rails-dom-testing-2.2.0.ebuild
+++ b/dev-ruby/rails-dom-testing/rails-dom-testing-2.2.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/rdiscount/Manifest b/dev-ruby/rdiscount/Manifest
index 12285d4b52d5..ac61e023de9f 100644
--- a/dev-ruby/rdiscount/Manifest
+++ b/dev-ruby/rdiscount/Manifest
@@ -1,3 +1,5 @@
DIST rdiscount-2.2.7.1.gem 74240 BLAKE2B 06779a601c8d13b90f5d9fb1c38712431671eab1cb2ef012dee284ddb6da254a0c788f16295438913d68f3641db2ec48c7cea3bade4f36fdc55b7a6049119fd4 SHA512 e67bbbb7f19ef14a729642e2059f0920b65a3f254507204955ab6d34529ade643ee7adecc3db2c61ca5462d266f88ea336bd228401e3cd0fad98e2e7763dd8d3
+DIST rdiscount-2.2.7.3.gem 75776 BLAKE2B 6dc3110d0acf1adf86450e520e43e9d6602ca8980e85d5d0122f2e49026e6b6a32eca72a44631fa1fa03e6c649b21941a820cb07a1d8cc30d3bde3d3fdc74c5e SHA512 525791f2be10e118f556676a1645d2805ba6ad920e4f4c8761362c5aa09cf1f773f0216f7b6c2e1f78acbc1de1ac85c6088cc85729af70a28f537fdff3434786
EBUILD rdiscount-2.2.7.1.ebuild 1105 BLAKE2B 7e30f4ef7954abd064ebbbaba7a4a09b93416dd1dccd050851cc1bde6542c56a82634eb74e61e0e70ade1b5daa495e65a9f2b1d1209fa5213893fb8396e88ff4 SHA512 b073bd5f9ee835f328b478c332602d9544591886d270ac1d83a0b5355031d2a862bb53ffae6dd0448c157ef37aa5df41b947906f225116e09783af849b7d9ec0
-MISC metadata.xml 345 BLAKE2B 83db3067d2cf0eeb028bd4793935cb94fe99eb2bff345e02fce72c35613c5c14dc266a8b366a3b518f007b6310ddc3130b3ac1f9a3e52c4940d83bfd6eac1889 SHA512 b771eeb7ff43472f242114cec8f8b1e8dd09715e0b35c1095bfd7d61b1149ec32fc05ea7153704369a270bd267d42ae0e532fab16fc7e6ca11a4454800d72900
+EBUILD rdiscount-2.2.7.3.ebuild 1112 BLAKE2B ced9c875f28a3c644631e3734af8ea4c1b69c0692647c99dd4b755626a0f8abdeeae608f7df9bd0850823aa11933aa47cffc8873e8cf3ca872cd4edce7afe317 SHA512 fed8f421cf81b3515f46d602da7cd5a22ea8c601242e1a261f471757a12774a3a01296d92a00e1257261c973d3e61bc09d56926684943125cf967b0dede5995f
+MISC metadata.xml 399 BLAKE2B 627076125b7e7e5b5e89a7f119f8f53752b736a853df1525686a3ab0e15229fc51dfe0af531d3162bd27b26d1d18e8f0e85d3fe16f505de9149719567a8580ce SHA512 f53507fbea29f248450f54b949387661be9122fabf673179357d6884deb0825426b41f3ea6bd0d19be109023a3c33d8bc2365adb26ee31a65aeaab961443c20b
diff --git a/dev-ruby/rdiscount/metadata.xml b/dev-ruby/rdiscount/metadata.xml
index 7d5116aa1506..b0f9999b842e 100644
--- a/dev-ruby/rdiscount/metadata.xml
+++ b/dev-ruby/rdiscount/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">rtomayko/rdiscount</remote-id>
+ <remote-id type="github">davidfstr/rdiscount</remote-id>
+ <remote-id type="rubygems">rdiscount</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/rdiscount/rdiscount-2.2.7.3.ebuild b/dev-ruby/rdiscount/rdiscount-2.2.7.3.ebuild
new file mode 100644
index 000000000000..1e2af68e91bb
--- /dev/null
+++ b/dev-ruby/rdiscount/rdiscount-2.2.7.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_TASK_TEST="test:unit"
+
+RUBY_FAKEGEM_TASK_DOC="doc man"
+RUBY_FAKEGEM_EXTRADOC="README.markdown"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implementation of John Gruber's Markdown"
+HOMEPAGE="https://github.com/davidfstr/rdiscount"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+ # Hanna is broken for us and therefore we don't have it in portage.
+ sed -i -e 's/hanna/rdoc/' Rakefile || die
+
+ # Remove rule that will force a rebuild when running tests.
+ sed -i -e "/task 'test:unit' => \[:build\]/d" Rakefile || die
+
+ # Provide RUBY variable no longer provided by rake.
+ sed -i -e "1 iRUBY=${RUBY}" Rakefile || die
+
+ # Remove obsolete -rubygems argument, bug 775377
+ sed -i -e '/-rubygems/ s:^:#:' Rakefile || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ doman man/rdiscount.1
+}
diff --git a/dev-ruby/sass-listen/Manifest b/dev-ruby/sass-listen/Manifest
deleted file mode 100644
index 0d662b927d2e..000000000000
--- a/dev-ruby/sass-listen/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX listen-3.1.5-ruby26.patch 1069 BLAKE2B f2b661959f36f919116568fce83c867aea45eb219f63c7549855936ff818ab5d3a22fbb76595ea3e1fed995a436521acb621475b3562f09bed640ab40698d692 SHA512 4828b97d0a970fd7a8432d999f566f89a817775c77a3c4f7261e90b146d50fc0f4791fbcd343fae84fc56bcac4ea2616d1ce46c5cb65fb0e149175b02f74b5c9
-DIST sass-listen-4.0.0.tar.gz 49449 BLAKE2B bb44a91a6fbdca1b6d1b8b2253efd1709fb89713631d9772ce91dab9bc701b197a6551391699f5566d3a75ae42f9958d5d6d8346de9f74b45d7b60d88cca5ee7 SHA512 799e1e70f86b4be671c3286ae860cbcec83d8a1311d67fb37956dc527e2961888094439fd8377d50c78798c494f19ddbed3a412f02e76e429dcc1717c93b7e19
-EBUILD sass-listen-4.0.0-r1.ebuild 1156 BLAKE2B 332f013970645f8ddf8400dddac9560a551d9d158213c2ee57fadfcfc9099b6e793155ef517629031b462259d4763856e785424fbaf6f0b9f11ac449c7c500f1 SHA512 590d0ddcfb21ff51dba6027c71ca8bf2df24198a8920f86525ea4c221eafd7ab6ca60c8dbebb0c4180f1a23b8e2e79f2ebf64a937d8e288e8cf3f8ecb2f8051b
-MISC metadata.xml 338 BLAKE2B 4738ef39880093b707248a925b33a9762b3e8ab637550448bd828088c9ff0350792f58f26928f2aecaefc940130ebbcbc16e65a25f2cddd010cf7727138bc705 SHA512 ca4455498c345f1e0121807fd0a256668bbd0cbf07b20c21bc4fe97025e3be828ffba7afa19ebe2adc461f774cfe341d8f48137270862637a57e22c47441f212
diff --git a/dev-ruby/sass-listen/files/listen-3.1.5-ruby26.patch b/dev-ruby/sass-listen/files/listen-3.1.5-ruby26.patch
deleted file mode 100644
index f90ab1ed213c..000000000000
--- a/dev-ruby/sass-listen/files/listen-3.1.5-ruby26.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 2908365366792ac3ba010fa32bc3be2beaed451a Mon Sep 17 00:00:00 2001
-From: Samuel Williams <samuel.williams@oriontransfer.co.nz>
-Date: Sun, 16 Dec 2018 11:32:45 +1300
-Subject: [PATCH] Use raw Pathname to fix Linux specs.
-
----
- lib/listen/adapter/linux.rb | 2 +-
- spec/lib/listen/adapter/linux_spec.rb | 12 +-----------
- 2 files changed, 2 insertions(+), 12 deletions(-)
-
-diff --git a/spec/lib/listen/adapter/linux_spec.rb b/spec/lib/listen/adapter/linux_spec.rb
-index d77f0c0..da48319 100644
---- a/spec/lib/listen/adapter/linux_spec.rb
-+++ b/spec/lib/listen/adapter/linux_spec.rb
-@@ -10,17 +10,7 @@
- end
-
- if linux?
-- let(:dir1) do
-- instance_double(
-- Pathname,
-- 'dir1',
-- to_s: '/foo/dir1',
-- cleanpath: real_dir1
-- )
-- end
--
-- # just so cleanpath works in above double
-- let(:real_dir1) { instance_double(Pathname, 'dir1', to_s: '/foo/dir1') }
-+ let(:dir1) {Pathname.new("/foo/dir1")}
-
- let(:config) { instance_double(Listen::Adapter::Config) }
- let(:queue) { instance_double(Queue) }
diff --git a/dev-ruby/sass-listen/metadata.xml b/dev-ruby/sass-listen/metadata.xml
deleted file mode 100644
index a8ced35735af..000000000000
--- a/dev-ruby/sass-listen/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">sass/listen</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ruby/sass-listen/sass-listen-4.0.0-r1.ebuild b/dev-ruby/sass-listen/sass-listen-4.0.0-r1.ebuild
deleted file mode 100644
index 884788cfa04f..000000000000
--- a/dev-ruby/sass-listen/sass-listen-4.0.0-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-SRC_URI="https://github.com/sass/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-DESCRIPTION="Fork of guard/listen provides a stable API for users of the ruby Sass CLI"
-HOMEPAGE="https://github.com/guard/listen"
-RUBY_S="listen-${PV}"
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
-IUSE="test"
-
-PATCHES=( "${FILESDIR}/listen-3.1.5-ruby26.patch" )
-
-ruby_add_rdepend ">=dev-ruby/rb-inotify-0.9.7"
-
-ruby_add_bdepend "test? ( dev-ruby/thor )"
-
-all_ruby_prepare() {
- rm -f Gemfile || die
- sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
- sed -i -e "/rb-fsevent/d" lib/sass-listen/adapter/darwin.rb || die
- rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
-}
-
-each_ruby_prepare() {
- mkdir spec/.fixtures || die
-}
-
-each_ruby_test() {
- RSPEC_VERSION=3 ruby-ng_rspec
- rm -rf spec/.fixtures || die
-}
diff --git a/dev-ruby/semver2/Manifest b/dev-ruby/semver2/Manifest
deleted file mode 100644
index 3531bfed881d..000000000000
--- a/dev-ruby/semver2/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST semver2-3.4.2.tar.gz 9048 BLAKE2B dd0f7d0ec826b0d893aba07203fc1ff01367b9d0406c24157dd76290a7c3bb6301e8656d149aaa9a76f2ace5a1c9559df56aa5236f3a305bc982f30450c36ff9 SHA512 7f724397ac4a58a459e7b4794d2097111d2796837150634c318c6785d321299215099d4c359d010036d1da2a7d78e50ef6bad1629d01363650687e0e678a51d5
-EBUILD semver2-3.4.2-r1.ebuild 542 BLAKE2B fc7b47855192531918d96276857d10c12d32cfddabf28b771336a5ec371ffd07f276f30508999319a109e7d43aa6ab8aec6c2e2abd42b1818a8cc1d7061e0255 SHA512 81a43de89a5a4c763698dde9239a02e3722862846594c4fd8069c1d77163b0162acc9d8d4bff4534cd9c618b26519e314310273389f087fb211595005511d5d0
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/semver2/metadata.xml b/dev-ruby/semver2/metadata.xml
deleted file mode 100644
index 658c72b1920d..000000000000
--- a/dev-ruby/semver2/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/dev-ruby/semver2/semver2-3.4.2-r1.ebuild b/dev-ruby/semver2/semver2-3.4.2-r1.ebuild
deleted file mode 100644
index 745ef372efb5..000000000000
--- a/dev-ruby/semver2/semver2-3.4.2-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=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_GEMSPEC="semver2.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="maintain versions as per http://semver.org"
-HOMEPAGE="https://github.com/haf/semver"
-SRC_URI="https://github.com/haf/semver/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="semver-${PV}"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
diff --git a/dev-ruby/shoulda-matchers/Manifest b/dev-ruby/shoulda-matchers/Manifest
index a9ba700a6e32..9f1d9ba2f589 100644
--- a/dev-ruby/shoulda-matchers/Manifest
+++ b/dev-ruby/shoulda-matchers/Manifest
@@ -3,5 +3,5 @@ DIST shoulda-matchers-4.5.1.tar.gz 243634 BLAKE2B 32d846d0dc3c8725a9bd0d60e858eb
DIST shoulda-matchers-5.3.0.tar.gz 244767 BLAKE2B 4a1a006702bb352acb338c71e0c3152bfce288c51d676c194ce3135d41057d119c02053c26e5e9079dee49514f3396f6f0155fd310063713a975d747221d8e34 SHA512 5794f1eafdb852732e35433b7ba06975a65ec25363b8c7dedf154644fbf65ecb8b929da538f1a49ad4e767b286f7e8910cd06fa6f41f5ccc6f0e8a62f498c56e
EBUILD shoulda-matchers-3.1.3-r2.ebuild 553 BLAKE2B 4018b0649c13383d4910d292b0bdfe09f53a9288bcf324bd0181f17ff02de1812b6029d69e87da7defd15cbc2ffe5b2c9f2853749fefdd108f8d75f0f54fbb59 SHA512 cf36111ec1b63f418bd29f5206a0b707269f3db13369c0e20b870cd3083acf5199059283b880bb1e13e60fe68dbb755068f61bd20df9b2780279b542730a4c8b
EBUILD shoulda-matchers-4.5.1-r1.ebuild 827 BLAKE2B 054435c826e79506146adf6583a0985876c35e1198110d60f816da3931c14a9cc47b2822652da5656c98856429865dfc29a8cb73212f60cd7f067c5a32e3133e SHA512 a461c9604d5ed04819bb9968b40a9ebbb4cd7c0834b79675264a57d2935644dbb41aab31a7a58fbdf4f980d63c15b272f683e5481a64777279e8576856b055bb
-EBUILD shoulda-matchers-5.3.0.ebuild 1616 BLAKE2B 766f661a3809b927a18ff0b059dd039305e8a26e27537b1e212de1a99685a29f4348b7b16a32f34216554f81722c1670b2dfadc25bc91f05c18a1e01e4fd5aaf SHA512 82dc96d8f7fff971e8c68e2a2a5fe32b2c1c7ec981963ca795a963a60e5abb9bdeec8274287dfa5b67c114a1f90329eb8ed362a2d6f7ebeaea6428bb57a4bb4d
+EBUILD shoulda-matchers-5.3.0.ebuild 1609 BLAKE2B 35c221064cc7480e13c0509b2eba40188fc53e5806313ed491bc8da92d756917c65943c082eeffdc0068322fd297f9b0075671e453c5d36fb4abd3bb1c4698c0 SHA512 8abe5243215fca7f777cd23c3b6298e3483512aeec6a6d039c66b0e0825d4d9a02f1b66a099329a17a275ab11b1cf5635ddd16fff1f651fa397599034c56fd25
MISC metadata.xml 468 BLAKE2B deac17b1815c5381c7220dfd64c5b07dfcbb40ab1e9a3d60c69113e28d4132b0347e825a7c2ed836a541f3f97a898e794f4f0a9712045959c490962c757f95fe SHA512 b6dd01f25c76a89d822835ef56d8968eb53138ccd44507d7863e45834674eaac84092b825b5ef107be02109f82c5dc5d4ce60d21729da071b375f52f8fda4c4c
diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild
index e1ad4d9a4fc4..9cfecde2e3e8 100644
--- a/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild
+++ b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRAINSTALL="CHANGELOG.md README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
diff --git a/dev-ruby/spring/Manifest b/dev-ruby/spring/Manifest
index b77123c72c16..2546dbfb2b1e 100644
--- a/dev-ruby/spring/Manifest
+++ b/dev-ruby/spring/Manifest
@@ -1,5 +1,5 @@
DIST spring-4.1.1.tar.gz 46849 BLAKE2B 08e66e8e8869ae900bd134ceb82e55d08ba005291b8a7c83a61225c04373b8b89488f0636c4bcf0a8fdc6407ae2b1da26ac7092a3cdd5b1209d2ae2c4a6abd06 SHA512 caf85cf8588825b62cc8284bea79ad3b1faa5b61cf773db78c4f62b24df1e0fd5d6ba148d993045ab8dc768dde5a3401aa228ba51b4985b98f5ce4080f695e43
DIST spring-4.1.3.tar.gz 46968 BLAKE2B e41245e3723e874bdfe641b6770aa015605cdc9d87a190895a2d48d21469c529f15c28e31c387a493b79bbebc5d0279d3ce82310edca20650b63f1d9813913d9 SHA512 2a6732fa68c6c30dbcdecdab2d5bb3870459897381ae7ee6d21e4b71b8e0b3a7fe78f3771402baf45c54b38a7c164977a1b057fe39d810338005d25c7e8e71cb
EBUILD spring-4.1.1.ebuild 788 BLAKE2B b02f67c82932bd70aaaf64448c860f3f222b92afd5bf436de1caf2653780b2cdfc5dbc3dbb6d66e3f6f66844b8235f3c3df25424f6c9cecc46df8ec6614e7db1 SHA512 15ea0ce91ae3deedabec8404600bc8c8d3e4534863f79c94a6c63588e327ca1ea0f79928146fcbd23534d27843d429957677443fdaf7a2d32e6bd806606a821c
-EBUILD spring-4.1.3.ebuild 774 BLAKE2B dd7dccab3b65ca6862a7b03e97f1c6753951753269e933d204b6d289049528739ed99329f0beffc6032e93620ffbee0ae6db3bb6d5d7b0ebe96f59c9cef13512 SHA512 a7fcf8bb9e67fdb938d6606279ff94275ca0d4550e783728fc86eb70e4997bfa834100082457fa0277a55502be769715158890dbe85e682ddd76305636f87a99
+EBUILD spring-4.1.3.ebuild 781 BLAKE2B 9796fbae589e19dc5c24e32f4a3dc3367335eddcd0c6dbf690e89e9dfd3e1ad801c4149c946db9ba214cc9d643f4a1d07a343154f84c747a7cda73fc4a35feb8 SHA512 88de6911c1aa78c09e4e5a86fe20e5fdb22de05c6747a120a2681a5fb52686dbfc1a5410e4ed12f87094ba765fb02a03395dd2a9a23802ccacd0d743daf1a90f
MISC metadata.xml 339 BLAKE2B 17c685849cee6c0fb62bc96a54cccb38c1fb12bc90518094639ba3f9e1c97f286b8beeea52556986337673361c510c4c14298e1694cfafbd955b5c6277a6dbbc SHA512 46a6a32dd12d206b3b91a2e7e0fa8ac56a4b9dc4f09ac92277c634d428ad519dc361dd94fefd9a8b19257921eba68f418e635279c6ea07dd083252ab6b3f8879
diff --git a/dev-ruby/spring/spring-4.1.3.ebuild b/dev-ruby/spring/spring-4.1.3.ebuild
index f59daf3ec8f8..39f8d99276fa 100644
--- a/dev-ruby/spring/spring-4.1.3.ebuild
+++ b/dev-ruby/spring/spring-4.1.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"