summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin107228 -> 107214 bytes
-rw-r--r--dev-ruby/actioncable/Manifest1
-rw-r--r--dev-ruby/actioncable/actioncable-7.0.4.3-r1.ebuild46
-rw-r--r--dev-ruby/actionmailbox/Manifest1
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.0.4.3-r1.ebuild65
-rw-r--r--dev-ruby/actionmailer/Manifest1
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.0.4.3-r1.ebuild46
-rw-r--r--dev-ruby/actionpack/Manifest2
-rw-r--r--dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/actiontext/Manifest1
-rw-r--r--dev-ruby/actiontext/actiontext-7.0.4.3-r1.ebuild56
-rw-r--r--dev-ruby/actionview/Manifest2
-rw-r--r--dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/activestorage/Manifest2
-rw-r--r--dev-ruby/activestorage/activestorage-7.0.4.3-r1.ebuild4
-rw-r--r--dev-ruby/ammeter/Manifest2
-rw-r--r--dev-ruby/ammeter/ammeter-1.1.5.ebuild4
-rw-r--r--dev-ruby/arel-helpers/Manifest2
-rw-r--r--dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild2
-rw-r--r--dev-ruby/autoprefixer-rails/Manifest2
-rw-r--r--dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild2
-rw-r--r--dev-ruby/coffee-script-source/Manifest2
-rw-r--r--dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r1.ebuild2
-rw-r--r--dev-ruby/coffee-script/Manifest2
-rw-r--r--dev-ruby/coffee-script/coffee-script-2.4.1.ebuild2
-rw-r--r--dev-ruby/combustion/Manifest2
-rw-r--r--dev-ruby/combustion/combustion-1.3.7-r2.ebuild6
-rw-r--r--dev-ruby/duktape-rb/Manifest2
-rw-r--r--dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild2
-rw-r--r--dev-ruby/execjs/Manifest2
-rw-r--r--dev-ruby/execjs/execjs-2.8.1-r1.ebuild2
-rw-r--r--dev-ruby/haml/Manifest2
-rw-r--r--dev-ruby/haml/haml-6.1.1-r1.ebuild2
-rw-r--r--dev-ruby/image_processing/Manifest2
-rw-r--r--dev-ruby/image_processing/image_processing-1.12.2.ebuild2
-rw-r--r--dev-ruby/marcel/Manifest2
-rw-r--r--dev-ruby/marcel/marcel-1.0.2.ebuild2
-rw-r--r--dev-ruby/mini_magick/Manifest2
-rw-r--r--dev-ruby/mini_magick/mini_magick-4.12.0.ebuild2
-rw-r--r--dev-ruby/minispec-metadata/Manifest2
-rw-r--r--dev-ruby/minispec-metadata/minispec-metadata-3.3.1-r1.ebuild2
-rw-r--r--dev-ruby/minitest-around/Manifest2
-rw-r--r--dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild2
-rw-r--r--dev-ruby/propshaft/Manifest1
-rw-r--r--dev-ruby/propshaft/propshaft-0.7.0-r1.ebuild38
-rw-r--r--dev-ruby/rack-openid/Manifest2
-rw-r--r--dev-ruby/rack-openid/rack-openid-1.4.2-r1.ebuild9
-rw-r--r--dev-ruby/rails/Manifest1
-rw-r--r--dev-ruby/rails/rails-7.0.4.3-r1.ebuild39
-rw-r--r--dev-ruby/railties/Manifest2
-rw-r--r--dev-ruby/railties/railties-7.0.4.3-r1.ebuild2
-rw-r--r--dev-ruby/rcairo/Manifest2
-rw-r--r--dev-ruby/rcairo/metadata.xml3
-rw-r--r--dev-ruby/rspec-collection_matchers/Manifest2
-rw-r--r--dev-ruby/rspec-collection_matchers/rspec-collection_matchers-1.2.0.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.ebuild2
-rw-r--r--dev-ruby/rspec-rails/Manifest2
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-6.0.1.ebuild4
-rw-r--r--dev-ruby/ruby-atk/Manifest2
-rw-r--r--dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild2
-rw-r--r--dev-ruby/ruby-cairo-gobject/Manifest2
-rw-r--r--dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.1.2.ebuild2
-rw-r--r--dev-ruby/ruby-gdk3/Manifest2
-rw-r--r--dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild2
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/Manifest2
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.1.2.ebuild2
-rw-r--r--dev-ruby/ruby-gettext/Manifest2
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.4.3.ebuild6
-rw-r--r--dev-ruby/ruby-gio2/Manifest2
-rw-r--r--dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild9
-rw-r--r--dev-ruby/ruby-glib2/Manifest2
-rw-r--r--dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild2
-rw-r--r--dev-ruby/ruby-gobject-introspection/Manifest2
-rw-r--r--dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.1.2.ebuild2
-rw-r--r--dev-ruby/ruby-gtk3/Manifest2
-rw-r--r--dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild2
-rw-r--r--dev-ruby/ruby-pango/Manifest2
-rw-r--r--dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild2
-rw-r--r--dev-ruby/sass-rails/Manifest2
-rw-r--r--dev-ruby/sass-rails/sass-rails-5.1.0.ebuild4
-rw-r--r--dev-ruby/sass/Manifest2
-rw-r--r--dev-ruby/sass/sass-3.7.4-r2.ebuild2
-rw-r--r--dev-ruby/sassc/Manifest2
-rw-r--r--dev-ruby/sassc/sassc-2.4.0-r1.ebuild2
-rw-r--r--dev-ruby/sdoc/Manifest2
-rw-r--r--dev-ruby/sdoc/sdoc-1.1.0-r1.ebuild2
-rw-r--r--dev-ruby/selenium-webdriver/Manifest2
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0.ebuild2
-rw-r--r--dev-ruby/sinatra/Manifest2
-rw-r--r--dev-ruby/sinatra/sinatra-3.0.5-r1.ebuild2
-rw-r--r--dev-ruby/sourcemap/Manifest2
-rw-r--r--dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild2
-rw-r--r--dev-ruby/sprockets-rails/Manifest2
-rw-r--r--dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r2.ebuild2
-rw-r--r--dev-ruby/sprockets/Manifest2
-rw-r--r--dev-ruby/sprockets/sprockets-4.2.0-r1.ebuild2
-rw-r--r--dev-ruby/temple/Manifest2
-rw-r--r--dev-ruby/temple/temple-0.10.0.ebuild2
-rw-r--r--dev-ruby/test_construct/Manifest2
-rw-r--r--dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild2
-rw-r--r--dev-ruby/uglifier/Manifest2
-rw-r--r--dev-ruby/uglifier/uglifier-4.2.0-r1.ebuild2
-rw-r--r--dev-ruby/will_paginate/Manifest2
-rw-r--r--dev-ruby/will_paginate/will_paginate-3.3.1.ebuild4
105 files changed, 412 insertions, 103 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 9c55a07e753b..1c4db5af1114 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index cb30458e5e20..6e65e4cf8c8f 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -14,6 +14,7 @@ EBUILD actioncable-6.1.7.2.ebuild 975 BLAKE2B 2b9611b19e8ddfb4c271dfa4aebf26471e
EBUILD actioncable-6.1.7.3.ebuild 975 BLAKE2B 2b9611b19e8ddfb4c271dfa4aebf26471e36799f7e7a844234bee80c348694c1e4f91e87484bebdb77f78996c8ce0c90ee65aef6ad8b3872ab2d084f6611b484 SHA512 7a7725909b9e16ff5512bbf85703037c13260d0097f6d884117b4a66628c88a1ccbb83be8af53a3a75e521d8fcf2f644b7676fea30534aeebbfb1110c46db880
EBUILD actioncable-6.1.7.ebuild 975 BLAKE2B beb9737ce2bd01dd0bea572125ff6b5b4828fc70d0e52d13364a965d019899aca1eaab33c7e7367ea03fc1e8e07136a72da4da7442c7c992dd594a44b9809f2e SHA512 a248f9dc760580da0af1bf9338aaa1fc641be3b632881ab1dc8d5dfddefa35f15bf463665ead89341b475b42badc241773ef593b9262c5568a43b73bf3fe7c21
EBUILD actioncable-7.0.4.2.ebuild 977 BLAKE2B 94166f78fb373778cad3f9ce534dec282f6ae4c214391ef525fd0a53570d5797c3567e9883c0b5861eae0df4209171ab05988956704f9b2a1d471d497027047d SHA512 d10c9f9f034f53503aef86e92a3368ab3fc661fa647ddb67d381633b6f113b163f45aea9ab2721bf526dd1c0d9cd1bfd6851426072aaae26ac1e5fef190713f1
+EBUILD actioncable-7.0.4.3-r1.ebuild 987 BLAKE2B 0f50cd12c35b8f7adb85a210797c4f2f9e8e6b4fedb8783ee5a6c46a484e439277c4cc7de04b134031db865089b0b20e7aa24940c15a66a02d14d79c72ec41cf SHA512 653c7224e9c878e55086e3d1638df6c40fb79f5e4b24f4989ddaf413c6b5e12f19fe31ca1f851536f12c9ebe2707ccd34b2b52172ef0ff7d2927e42dcbbc5ce4
EBUILD actioncable-7.0.4.3.ebuild 987 BLAKE2B a47f8e57136f5148e6a57d103c278701c72e883828cb5eb0190947f237abc5f115b9e79c95ba2dc0acc1a4e1d57e2985f9f04a0880a9e69cc8da27f3284a82e2 SHA512 6adda8aef3f9e73ae19a6dab6e950062081d43bbdf06fd63bf2807da31b96e301a21e4eadb335c835dd427d8b2b5a95aba73666fbf303394c283d8a7521eeb68
EBUILD actioncable-7.0.4.ebuild 970 BLAKE2B ce2fa133638a688ae2d16b9f1e468283a5d5f381d0aea549615759d8f4252bfb851631086ce6c1aca29ad21a33ccaa1a909b4a73cbc7de65e6565af5927c35fb SHA512 9c0cb825cfc911b4a46e9ebcb4940faed409db8ee3024d770d18dc7bdc6985b95d234fc9c4274632cbe414624c88a015ef05afe544305164a6315719ff0417f4
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actioncable/actioncable-7.0.4.3-r1.ebuild b/dev-ruby/actioncable/actioncable-7.0.4.3-r1.ebuild
new file mode 100644
index 000000000000..604cb43cd7f8
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-7.0.4.3-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}:*
+ ~dev-ruby/activesupport-${PV}:*
+ dev-ruby/nio4r:2
+ >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/railties-4.2.0
+ dev-ruby/test-unit:2
+ >=dev-ruby/mocha-0.14.0:0.14
+ )"
diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index 6a9aefbf72ab..f6fff8501dfc 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -14,6 +14,7 @@ EBUILD actionmailbox-6.1.7.2.ebuild 1937 BLAKE2B 858aff6ca2795abcae97efdf0eca7a2
EBUILD actionmailbox-6.1.7.3.ebuild 1980 BLAKE2B 7b40d27b013deaf7a73dfde13f85f342fc6a9348d60c285968915c0baf43a5eeba074ecd3f0a2f2379a6bc1e480ec866169a5da3cc401da2446f6684d74976ca SHA512 9e3de51c4a1b97c2a0a7b3bc0bcbbb8ba8dca1cfcdf6a8e542f353e0df05d32c66e90246b36ab2f6c4d31d85f70a598589c6ef834b0612cc89235f433bdc707f
EBUILD actionmailbox-6.1.7.ebuild 1885 BLAKE2B 2ed38cb35935b8e43140ccf584643bc5bc38b83e26aa48fd538601e1c4173b4a5b9ddeb992699dadbe928edb3659ee25ae9ca09b28a9b0f2d9b7aeec2fbb41bc SHA512 a88d36732045ad4da4aa4b8cac0fe4d8101d3e45750678885a9ce051678789dd2982df346888963c3fefd9e88113086018be1d7c8ef06a7a4c8098dd7194f8e7
EBUILD actionmailbox-7.0.4.2.ebuild 2063 BLAKE2B 6b1488c43d8b2ae7503ff08c23ef22be85746fe2958cf0b885d6665e0a878ab6739832d90cccf1cb059d01efc2b9746d344f8051d47dc0c9cebc6a5f3a4fbfd0 SHA512 e8d2abfb023d6abf1fc06de999a329d7564987d3e4b4f301e6a1e196e4da2b2816a97b135da48f54bd50e168c12c280bcfead5af6ebe3af741a465069af95e54
+EBUILD actionmailbox-7.0.4.3-r1.ebuild 2129 BLAKE2B 4d73e64299210cbef475df2632934313de9cf37cf1b841277e546f9a612230aa55ffdc06f011645bb61517a3e2e9599d2bcb65a8025fe9d319bbdf72f3fdf9a4 SHA512 913c08e9a915c6736cdbf0a347cd8e08c059d41969e9c923a395ab0163d64f188aba4ca448371e0249c2aa73318a13eb3aa25952894f92b1a1b0eeddfbe2f3a2
EBUILD actionmailbox-7.0.4.3.ebuild 2129 BLAKE2B 7015d519ad44873e23dbb2714d75a4b24fb09e0404ba69bfad4aeff3e15342232fa2c7c932798527fad0f254439a84251529f469125e79f1ad77391790e95d0b SHA512 940407077e83182ce0e64b887b567a96c2eb03007e5593f54ebff291cfdd6f74480eda09ebb84581cb26264104661901fe0bf60dcfd5f65a6cc0250d828abc55
EBUILD actionmailbox-7.0.4.ebuild 2004 BLAKE2B d37095b1dc2ccc41e10eaa745c2094fecae7cfbe04bae958fd20bf2ff6fb3073fb41d75581808b55792513f3dff5323e698cd0d6dfc5e88f7a2c81699d6ea544 SHA512 94d4aa98626accfe46122d35d54bb22f934b404cc885f1417dc0fe2175e678f07825438be1eec8d348f2927da46e6776b1994ff53469da80fc204fc7c4f5abc7
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.4.3-r1.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.4.3-r1.ebuild
new file mode 100644
index 000000000000..3cc95e12b06e
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.4.3-r1.ebuild
@@ -0,0 +1,65 @@
+# 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_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activejob-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/mail-2.7.1:*
+ dev-ruby/net-imap
+ dev-ruby/net-pop
+ dev-ruby/net-smtp
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ <dev-ruby/mail-2.8
+ <dev-ruby/minitest-5.16
+ dev-ruby/mocha
+ dev-ruby/propshaft
+ dev-ruby/rexml
+ dev-ruby/sqlite3
+ dev-ruby/webmock
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|terser\)/ s:^:#:" \
+ -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+ -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -e '10igem "mail", "< 2.8"' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+ sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index b2b95807a51d..b37e69109315 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -14,6 +14,7 @@ EBUILD actionmailer-6.1.7.2.ebuild 1275 BLAKE2B 571f4dcd1a060a0699eef5a6c99b6a72
EBUILD actionmailer-6.1.7.3.ebuild 1275 BLAKE2B 571f4dcd1a060a0699eef5a6c99b6a72bcc83a668b4fe3c623996868943a6a755c32430882472ba62f7e9c8e072485b2a3feb10a9b1823ebfb329fbbca1a2d2f SHA512 0dc139332b17bcfbe7ec37854fe1f1cb1fa726c02a513573f66e5a4c669954097731cfca139c0e9dae5033c095197564d97d428b671eff50e3a0a5e9c4580a75
EBUILD actionmailer-6.1.7.ebuild 1275 BLAKE2B d8617ce24d1821381e6a79dd82c0c04f0d71babfd25b5522bcc495b1a3e8672a09472612a892b5799130485e690e4349fd131fcae6dddea9b7f7b686bed730c9 SHA512 5ecaccc9c0eda4da5a242f593143a4f96222e255ba1f56b754304da8346e376712b16479175788c605d368f48a27103e59623ec4ac2f7cab53575cc98c4ed8c1
EBUILD actionmailer-7.0.4.2.ebuild 1270 BLAKE2B badbb64b8eab2db7aa79b380f5cc990aca04fba19b3aec53668122201430070204401dc2e6a2562bdb1489863a740cf2edfce38085e4435f28561213bd5732ed SHA512 2ec5b6897a9c30b7d9a79b914b0bbb49c9d719cfdda1a2521cad03e840d53416d249f46360cd1e67d223b8e173e60a3a3e3cbed6135706582ece72e69bbc03d5
+EBUILD actionmailer-7.0.4.3-r1.ebuild 1275 BLAKE2B b13ff1ac3853b028f1d5005674a3a400f35cecd49e63e633e351727ace9ab5f5ce8cf2bebb04592b902bbb547efb4197e460634c0d20aa42dc24971cec7df907 SHA512 acea13b166da6dda455107c59123b728467fb873ddbbbd89bd7e886f59797693ad416dd228dfd7298f9541a3fbdb9c48109e372fd0dc97200af4d00b6734bb2e
EBUILD actionmailer-7.0.4.3.ebuild 1281 BLAKE2B 074094c378c255393b1c8fd33ff432ff84f6553d34b1fe2aa94fcd5daf3342e7822f6f3cbd6dafd7130d2e81232809869cc3b813b07ee0894f529fe986ce0e47 SHA512 40486eea160cd8adda9503e9d6c90a1178e4c68d7a4356d5d1614fe3ceaa4b5433f3cc7ecf38be844ea3c0d19ae2cfd915684b0449993c3b88c475b4c7ba85f2
EBUILD actionmailer-7.0.4.ebuild 1270 BLAKE2B badbb64b8eab2db7aa79b380f5cc990aca04fba19b3aec53668122201430070204401dc2e6a2562bdb1489863a740cf2edfce38085e4435f28561213bd5732ed SHA512 2ec5b6897a9c30b7d9a79b914b0bbb49c9d719cfdda1a2521cad03e840d53416d249f46360cd1e67d223b8e173e60a3a3e3cbed6135706582ece72e69bbc03d5
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionmailer/actionmailer-7.0.4.3-r1.ebuild b/dev-ruby/actionmailer/actionmailer-7.0.4.3-r1.ebuild
new file mode 100644
index 000000000000..3d96f26e8785
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-7.0.4.3-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/actionview-${PV}
+ ~dev-ruby/activejob-${PV}
+ >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+ dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+ dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+ sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
+
+ # Avoid a test failing only on attachment ordering, since this is a
+ # security release.
+ sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
+}
diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index ce59fc3ce35f..6e545cc66063 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -15,7 +15,7 @@ EBUILD actionpack-6.1.7.2.ebuild 2386 BLAKE2B 6a25a96da9b7527153b37014e5b4ffdc47
EBUILD actionpack-6.1.7.3.ebuild 2386 BLAKE2B 6a25a96da9b7527153b37014e5b4ffdc47d7eb07eb2a028eb1f5581943d000389bdf18dead08518f46610377db2f5b3ce169d6813ba52ed4e2df87d2910ee699 SHA512 49bfd6b5fe4d850eb2f745b31ee9e4ca06b41261cb6e7d9f367032bf5504ea37e4522ad50b9462c09b1b4647a036ab6270876085b1193897a39fc1ab60b4b473
EBUILD actionpack-6.1.7.ebuild 2313 BLAKE2B b4342277df329108394cc831444ef1e5cf9279a34eefc17df77e97e57e8bbe048cfadce7bfb74ae1a564f2ea43dfcc3e8a4eecc77416ba52fb29ae2215700676 SHA512 0edd62ebeef660d1479d41889505b3b60ad62fa5556d15eed299850306efa4eab1454db427143b8db7f58a1018240e14c4a98b32d185fe619b87625bdae5cfd7
EBUILD actionpack-7.0.4.2.ebuild 2184 BLAKE2B 852723d17227485f6f342c1b244997e62b176dcc91857ea68f2b3a3c63b5770e2e24de0b3fa08f407547cf3efa97f5791ddbd4d5aa429b0e5dd1c34f20b668be SHA512 120f1c635a451a9f72a7257aebddd21fd1cc0e5895c6576569fe0cd9646685122c8939ee2efa2b91f0f1ddd1e7807b4e2c68b31d5aa2a5eaa12b1073da9e9032
-EBUILD actionpack-7.0.4.3-r1.ebuild 2189 BLAKE2B 1c264485f84886b87a8c339941aeac8929997e43a626a0c56b9b7723f8a5a7fc07bcdd5cf6c23f601b3189777dc05a578977e13d4c33a97fa565025a15674b43 SHA512 6a6ea7371a26cc25a5df876ab9b2d050eea4fd49eb6a7e32266e8a08d0e304bc9d76496f8fcb64fbde9779aee1f7bb151af10ecd7a763323fdb3010c3cb66803
+EBUILD actionpack-7.0.4.3-r1.ebuild 2196 BLAKE2B 19b1b10496594c852e8337f6c5c8714eb1159c33b1bcf6ada5a06ccc730b24c35ca8223054ef177b680592c409d614331a19f726de370d4c6b6e09b8d45fef20 SHA512 c5e7cde2b9e6784083112af1dfb589a1302f7a84e917112907e47d0fb008740ba3a02cec90cd420ab96b8094f2d9dc7a62531bdf63d94eb0f9f48fc301b3760a
EBUILD actionpack-7.0.4.3.ebuild 2195 BLAKE2B edac1578c8c3bc57d9add70a1dfbef08cf79ed395f5623b842c3dd05038aa8dafdf83c53903f12ca7e58ecb49aab5cf75275a7da49be470c130561858a9850a6 SHA512 0cadc61f68791b9bca0cb4b6b7422737b7d46e39e129ae385819b4ac9fa266b311fa1b007a80ccc8a7429a52d783f9f9fb53ff161fc0df90b6db37e42f19e1a4
EBUILD actionpack-7.0.4.ebuild 2037 BLAKE2B b40fa610ca9223bf752a6c157b8293249da0d30089979d091c10eb0d0614bff754b98cd990131db0f19836196d079490f211d4c0a835b423148f00ce90c7841d SHA512 fe5b3db6bd2c24970a3bdfec13bdd1b56e71fdf56216f848a979569c3322054b6f91cfb9fa6993a1e2055390bf1f171c4665910d5faf9b65ed32ae29edacbd9e
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild b/dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild
index 1aefaa523fef..4222f90cb0e7 100644
--- a/dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild
+++ b/dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 241e0e981feb..8851d68b10b9 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -14,6 +14,7 @@ EBUILD actiontext-6.1.7.2.ebuild 1792 BLAKE2B 138912b1271f54e86e4c69d031a4f28af0
EBUILD actiontext-6.1.7.3.ebuild 1810 BLAKE2B 10d8fa4f3590e03b3d7147cf1162c5fdc11d1a1ec444fcfb1a1f36a68b5fe34231982aeb1887941e08681a92976534dbb78704283c5a63bde5b437a3d4b94fee SHA512 07a66edff485c59c09697cbab1b1b633cb26361f4647b21bc504c6b3b811df0c5f28f994e6b8e59f07ebce838a9245b03c7193d9d8fdb826f2aef5f467176f97
EBUILD actiontext-6.1.7.ebuild 1792 BLAKE2B d04a3fa36b734400f76b6fca4040aea0c6e7532aaaa00cbc999b528f21002173c7dc3e71780286f6bbacfc26e1df05d4e482b7f1735ede55dcdff8484158fa74 SHA512 064970502f60c1cd17823f714f8c5ca7afd0f6ba9bfb8f1cccc65f2121ea77875e2b610cca5f1ed63513bb200754f20aed6b22efbf02588b40a653617fca6268
EBUILD actiontext-7.0.4.2.ebuild 1889 BLAKE2B 74db6b08be1a20833e9641cc644d20789ead6e13d50135324eb135205f38012d5453710a5a0b0db8bfbb5d082c8c4754d6d38ac753745db42d16b838d575d691 SHA512 da24ae1d30c4cf0aa76036edcba78a00286f413ff4a7c7ec144cc321056fb0bf645cfb101bc4ef537400ef0d05c85f3acde4abcaa515e3a4360017d8edf31bee
+EBUILD actiontext-7.0.4.3-r1.ebuild 1930 BLAKE2B 3cbfc566b49e2cad6a7b235080e1f6009dec4fdad7a0a808d3256ca576f0bf1e129eb47f0d71ecc67c2e3c6d2055355872ba5712261f561b49f47dea07cc8131 SHA512 e24e6d1ef0e779ab7828b402def93776154df3500aaaaac51d4a3df898b9dcdcd51e4c89185b8d9c71883a5b998bfcdf9f7e82be9b27f6fba6b5f7ebbc37eb6b
EBUILD actiontext-7.0.4.3.ebuild 1930 BLAKE2B a7f530992f62a8f3d8851167f2bcb915ccb63963ae5516c276045486c107f203311039c3eb9e068f8bec29e1a9d4dac1e4c3d9604233363b68a237b2776e5c7f SHA512 aa53080f7cf7cbef030443082b5bb4d9b80c838bbc60829642946ae998e002eae02297a398664444e554e53fd8c964c905c058f0d9939008715c2900c21a3976
EBUILD actiontext-7.0.4.ebuild 1882 BLAKE2B c143b5723082b3b7148f93bedc9a9f26e0315fb7a38a464bc9bab1b64975bfb5ccd21327692170a7a168dc9d75ca77a52880b396b4d97684cc703f22e2e0aca1 SHA512 7c4b9e112d44c2e5efe702bcf5557bc5ec72cb36032dd7facb42a6cd21256d6ddd5cf87172c5fc137f86809f802193ee12c34682cdb875a076587e6f6ee1e787
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actiontext/actiontext-7.0.4.3-r1.ebuild b/dev-ruby/actiontext/actiontext-7.0.4.3-r1.ebuild
new file mode 100644
index 000000000000..7f49e51e1f62
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-7.0.4.3-r1.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 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.6.0
+ >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/mocha
+ dev-ruby/propshaft
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\|terser\)/ s:^:#:" \
+ -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 1ad1ce7a5c0d..8f17afa1317a 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -14,7 +14,7 @@ EBUILD actionview-6.1.7.2.ebuild 2101 BLAKE2B 322b554ad30dd073225865f86526994321
EBUILD actionview-6.1.7.3.ebuild 2101 BLAKE2B 322b554ad30dd073225865f865269943210f75099dcdc8547b9a20a0709f29a65d6c0c649aed7f2d2cc14e49c64698c712a03631f2e5e3c522c8fe134cb50b4d SHA512 171673dcaeb7053ac06ed62d18a10fae218aeba2d7fe46fbc04bf10b4f6eab89a38bd3d7056c795fc5db5d97227977db5f91505de82f4723e662afb678fe3175
EBUILD actionview-6.1.7.ebuild 2101 BLAKE2B 322b554ad30dd073225865f865269943210f75099dcdc8547b9a20a0709f29a65d6c0c649aed7f2d2cc14e49c64698c712a03631f2e5e3c522c8fe134cb50b4d SHA512 171673dcaeb7053ac06ed62d18a10fae218aeba2d7fe46fbc04bf10b4f6eab89a38bd3d7056c795fc5db5d97227977db5f91505de82f4723e662afb678fe3175
EBUILD actionview-7.0.4.2.ebuild 2188 BLAKE2B 7d9bcfe8dd5b3af55028fd5080c8c6c7a11f4f2a3f87efda89ce2938abc7a54432a1bd66f634069aaaf2fb0bc12aaa6921316a0f9850ba974462bb18d3517805 SHA512 08c579404a16eca6ceb76dafdc2851b6d936531869606399e9a1c8f207250797255cf7a672c0bb866654bab967548bcb2c42ba241aecfac943d380d950b9fd4b
-EBUILD actionview-7.0.4.3-r1.ebuild 2193 BLAKE2B 2dff6da15d796ce4fb6ea402953e31a909b1760c7fb418671735c3bf37126b7fb4d7b7885c88a8d5ff456e55ff0a66147408b0a57d902fa8adc3de6bf84101b8 SHA512 5e5c459c9bfa60d8b94713cdc6b658959d60d72bfcc3455a4ed3e665f576f57a852b78b04d5f6b8b57d9ab0ef3ba7a71000e3fb569e2f8a37a9b181f88256105
+EBUILD actionview-7.0.4.3-r1.ebuild 2200 BLAKE2B 5ff77bc57455c10418efe5f08c91f2bc953ce994a12f54d8cd0da59ddc14fb65762f3d475968a51f62148db2d07b6bf73cf6b1dbc7fcf4e33ca03777c7af774e SHA512 79a8ebaf67ab65181e043d8fd60211b8c666cbb3ad4f6afb2a338bcd92dc030a0b1c3355dfe82458fff9cbac6b76b5d1888e19f64335194f3ccf1613aca13e18
EBUILD actionview-7.0.4.3.ebuild 2199 BLAKE2B ac512a7b862df71851ca650d7847c098b1fab23fc24adcae75241fdce77e69f6d2bee96f3f98770fadd2873b6d6d7d18eec90f8fc7f7e66cbc2a37f9962d0b08 SHA512 34baaf61d913b2088cf9a4ff7dfdb627c1054d6e33316d476125ac396604c7db6f0ea88f2caabe274c03f73dae48c16fba03c82b4afdfb93625f8ece65a55d3c
EBUILD actionview-7.0.4.ebuild 2188 BLAKE2B 7d9bcfe8dd5b3af55028fd5080c8c6c7a11f4f2a3f87efda89ce2938abc7a54432a1bd66f634069aaaf2fb0bc12aaa6921316a0f9850ba974462bb18d3517805 SHA512 08c579404a16eca6ceb76dafdc2851b6d936531869606399e9a1c8f207250797255cf7a672c0bb866654bab967548bcb2c42ba241aecfac943d380d950b9fd4b
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild b/dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild
index 87decc8e2009..8a347bc70be9 100644
--- a/dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild
+++ b/dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index cb1d92a96f0d..5923dd4ad4be 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -14,7 +14,7 @@ EBUILD activestorage-6.1.7.2.ebuild 2047 BLAKE2B 793523981ee5659b5b0e041147e6008
EBUILD activestorage-6.1.7.3.ebuild 2065 BLAKE2B 8a23cea3698294697d3f9e74eb3be550a10fae6b25a9ee3012e02530bdfe6e71d839bb26cff378180af29c05b8e44ace491d4fff91d7be28c622dc38e76dfd69 SHA512 4af82610ab497812d869a07cb6b251b5f6a1d52ff67d4f61827fca866633d305a35e35dd7df4d3cd8f288004a5c11003d190ed9987f37cd6f81cf66abd19776a
EBUILD activestorage-6.1.7.ebuild 2047 BLAKE2B 0fe7eefccbc225ce2154e4a7bd0e3e289daaf1866d31368be4a588ac80335fd8825e73e4870e7f7912f7907d676a5dde7249105862218b4abf2096fb3ab8ae4b SHA512 62265bc9a3b47828b68ac16da3261dea8739b8d9cb28d2cdabea2b6c6c7eb1442a35cffaf655fbc6851c65aa9690f31fb125f1dcc34909dd8109dac8ed23621f
EBUILD activestorage-7.0.4.2.ebuild 2512 BLAKE2B b0f7bada22e3a3ca5716998dc2b5c4a6bc5defbc97fbbe0a6412e3a8255a712b47f1101a39614164705a0b1ad2fcad6aba15a0245bf6bfe6fe85736ea18019c5 SHA512 d38f5d45716895161036da0957b6a5bb60e6f7dbbd89a0cf1846dd49f83d6e5b041be91c169c0a647de49a5e1e800efc55173882bf062a5647adaf737480d4b7
-EBUILD activestorage-7.0.4.3-r1.ebuild 2530 BLAKE2B 73a436d25d56270098b12395ffda8b974a639876c573ab453759df41259bd4ba87a1186d91b1b941da2806470b18ed8172c89e8976f4ac0f1e5cfc393909b3e9 SHA512 6dd3e8c723db3832d384a4a251fd2aa4a15867d91e0874b6920b790568e07298cfb5a95ca1df2b6b0e74b92a79a949b8c37b766a00b36a81607294957992c081
+EBUILD activestorage-7.0.4.3-r1.ebuild 2546 BLAKE2B 0fd6d1d71bd4db98159b5e9c2422b689089a32e3914bc1d5706dba2856369f6f7fa94923abf22c3f27fe30250bcbde0855d4403ae415a26690bca13f2bc910bd SHA512 0f821d9b0e6ff695e60bddaf4745930186973713ab2402eca4d98f0c67d8dd4e887d3b74df90f29164c4bb44f35129f892e92035accff829c582677683c484e0
EBUILD activestorage-7.0.4.3.ebuild 2530 BLAKE2B 54dac637a5305589f1daba5991ec3bbc16b276fc51342cdfe176520e93dffaccaca9196e93aaa4292d38886834a11e67e20239dc65a62b6a248445233790ed29 SHA512 9bcc03b7fce491a36bf29cd01549df75eb75414d7a6a9c12590ca022e3dcb41e8a0253fac87705efe55056404427633c5fe57df8dc86f6250b7b80fd336a7621
EBUILD activestorage-7.0.4.ebuild 2487 BLAKE2B 43c3b04bbda4b86074ac53ed6006cf73f266fb549afa966d869a8d2323b9e739d1b59f0584e11a616935b4098398eedd18796cd5975f331a4ad27e49c8bd6e18 SHA512 a6f2dee6f7e7eaf97ebf9a78632a0d3ed13bb80b23ccebd7c6f0071eb6826526d918ca91095c12073f360c5951ffcd007c3d7e37fb3ed5f02b6ef323354a2b2e
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activestorage/activestorage-7.0.4.3-r1.ebuild b/dev-ruby/activestorage/activestorage-7.0.4.3-r1.ebuild
index 4e7b11fdc400..79cc572f75c1 100644
--- a/dev-ruby/activestorage/activestorage-7.0.4.3-r1.ebuild
+++ b/dev-ruby/activestorage/activestorage-7.0.4.3-r1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
@@ -54,7 +54,7 @@ ruby_add_bdepend "
all_ruby_prepare() {
# Remove items from the common Gemfile that we don't need for this
# test run. This also requires handling some gemspecs.
- sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\|propshaft\|sprockets-export\|rack-test\|terser\)/ s:^:#:" \
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\|webrick\|propshaft\|sprockets-export\|rack-test\|terser\)/ s:^:#:" \
-e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
-e '/group :\(doc\|job\|rubocop\|test\)/,/^end/ s:^:#:' \
-i ../Gemfile || die
diff --git a/dev-ruby/ammeter/Manifest b/dev-ruby/ammeter/Manifest
index 9efcbe0d068b..65744a2b9795 100644
--- a/dev-ruby/ammeter/Manifest
+++ b/dev-ruby/ammeter/Manifest
@@ -1,3 +1,3 @@
DIST ammeter-1.1.5.gem 19968 BLAKE2B e4a7af65c8ee798b24f0c8a312315461779f5e1c31d97da1663d73b1a9cc65b99ed9f693259eed01a4152ab220d34ddb91ee4632657035fc1768897fae60d60e SHA512 35758fccaa51c9873747f24710168bdc0a0b25bd825d15e434cd17341d07f73a5078293d5045dcf88061765e92fe08f9b2470b4f206d859e82ec7befe64c1d93
-EBUILD ammeter-1.1.5.ebuild 1486 BLAKE2B 52d0a3866c92249f6155439fb7e9ca6e0f3e625b9a55bb8fd17db3273bc87f1b43ed34b3d76fed8d17456f5ce82f0322a4ae8037bd184a31fd4c63b965d9523d SHA512 ae959adf5611432c90a814e98b07bfd6cf99a58a02e8971657a990fd79ac0e3fad630536eea7805731d2ae1ea52b5b0e42f43da5d7ba8b3126caad884a8f44f8
+EBUILD ammeter-1.1.5.ebuild 1486 BLAKE2B 17cb67fcb79df9644d47327ab65d8ade0864daa8cb52e4fbe3f70bb55911d66b04bbba7813ef368a2432590175a856fa861bfe08431c0834ccecda4961effe94 SHA512 6767fa1d1018b11a634847e067febc832aaa1406604fd1e56ed62ee5f5ff83bd290758bc1fa9401c009ebee794281113de13a7596229d741b893be5a9d8e2c39
MISC metadata.xml 349 BLAKE2B f63971308267e22a747000a625bd7ced372e06a7599054445fc99e8e6157e02e9d95582d7006c14f232158f0bd401e6e78bad557ff8b5e2e0e9d85a833ce7c12 SHA512 732175dba3196bb0de8b66c2ae96010de71c49ab7080e4eb5e25d05fbd447ffe61d31ca68a83e918acd9cde0fcc000fb54c1488ed36363792a2bda68332332d6
diff --git a/dev-ruby/ammeter/ammeter-1.1.5.ebuild b/dev-ruby/ammeter/ammeter-1.1.5.ebuild
index 3de18e3f1520..585b608faebb 100644
--- a/dev-ruby/ammeter/ammeter-1.1.5.ebuild
+++ b/dev-ruby/ammeter/ammeter-1.1.5.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/arel-helpers/Manifest b/dev-ruby/arel-helpers/Manifest
index a278f3bd07c5..87446dcd47aa 100644
--- a/dev-ruby/arel-helpers/Manifest
+++ b/dev-ruby/arel-helpers/Manifest
@@ -1,3 +1,3 @@
DIST arel-helpers-2.14.0.tar.gz 11711 BLAKE2B 75182a17ae741b2fe62189bccf008ca9958a69d69b5c2aced227e1b77f7278565f2c6261f56e567e4534c1e0229ce00e630bb1dc77ce8e49d03267784f8f8dc2 SHA512 47edec1aaa5be14de4ee695b13096dcf3f0c30804b20dfdc84421e1a779d3faa6241c022003f4752da911d1ea71a49de6e1e3339e6a3e452ca7fa8116ff751ca
-EBUILD arel-helpers-2.14.0.ebuild 1236 BLAKE2B b153b07328e723841a9611b2cf3a6f26128f551619f1d28ef2d0a1ad8f16d5df10844e0ded3b4c1fb9b433182862f0099be4ddc5df571291a0e36b6b0058c3cc SHA512 01613b61e7311da8560122d738ac3762d2cf6ae444d4ab8d8497a7648a3659f73fc900b66970aff7be5737d641b74a908855e5e32b3070a6842e6dfc736dc3f2
+EBUILD arel-helpers-2.14.0.ebuild 1243 BLAKE2B 36a90ea9e83efa4541b9f0941b46fd53e649fa9f5930e20242140b480dff25f8bb274f3f29c0346f0d3f4770a96fac8951fe23203992860db4265d0d5de1183e SHA512 c8551002f457b66851187726994ef91e57dc4f6052d266c42915f95c32baa4cede482b6ba30011e9c0aeccaccdb2dd1017b715adb3d368dde77400d43ffe2122
MISC metadata.xml 345 BLAKE2B 4f44dad77778d15d8011c1372ed51e02c20313b118be5abf981c5f4727da135ac60218922c264b4a95ca7c8410893c8e105fbe39ca0c15951ec8f6063b1c577f SHA512 6d8f2dbb987e8a105515d4af49c2913aadfaef04c424ac2b4bc449ea3c7d37f283bd44f7d0225caba26774b9c71c8a73a1e38eeef6b82c1d849984d203c0f6b5
diff --git a/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild b/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild
index 42fc63621ae9..7b03104ba75a 100644
--- a/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild
+++ b/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
RUBY_S=${PN}-*
diff --git a/dev-ruby/autoprefixer-rails/Manifest b/dev-ruby/autoprefixer-rails/Manifest
index 729392425c87..3b0d6f5bac2d 100644
--- a/dev-ruby/autoprefixer-rails/Manifest
+++ b/dev-ruby/autoprefixer-rails/Manifest
@@ -1,5 +1,5 @@
DIST autoprefixer-rails-10.4.13.0.tar.gz 1386370 BLAKE2B a96eb20ebb940a63abf22819e7b2c1727816e4e70cffff5fce3f84c09b783c7f6aac3d6af2483670bbacf4e8032e71f8b144bdc41846464935dbf57fa23d98f5 SHA512 698e8f91875d7fe73d4843cd4dda65b695e3654b9bbf02070a0fd4d61ebf9fb00aaffa8ce63b738dc5d345c5536c79fa985adfa779f47d57412c791e3388cc97
DIST autoprefixer-rails-10.4.7.0.tar.gz 1372138 BLAKE2B 5d4ad1cb82fc0e82557232fc1a050f87fc2758967c21e2e566049686efec41b599e3cf7e2b432d164c6a29c2463ab3c695703878c23188ee97a46e5aff6a26a2 SHA512 c1d3a1200c05a3b1219716058eb28babef4bc26eaca1ebdc09a901709435f25f097d3c39398a07283a75ed37b30a45398fbe31095e649f6d94fdc6de2346aad6
-EBUILD autoprefixer-rails-10.4.13.0.ebuild 1019 BLAKE2B ea04e810c828b80fb99f24830dc48143eadf57ef4342080622beabc485dbaaffe5b26391f9cf466b0614ab4e8cad436a944bd3985ac5be99011a5694ebe20719 SHA512 5bb3e42f3c3aa896cfb07d649336f082aa2f620ebac6e19922702f4454231d00b24c0ee5b161208f0a89315e5ea428d61dcfd25e0e72fa3af6dc2f03d7e6ed37
+EBUILD autoprefixer-rails-10.4.13.0.ebuild 1026 BLAKE2B f98dd22e61471cea6aff6c0231b91816ce5796a27c1e95aee010abf41e01ec5b9bfdcd1b734d1bb4931913106817117363107aec98d87a3266faa00c93d6f809 SHA512 ce122ad5882101312acfbf32140d68d60d4f026736a451a76b0c6af1c5e59fd46c7dfbcfc9341310587959d8b9a38b6be90c01a040f1d890939325547c566df5
EBUILD autoprefixer-rails-10.4.7.0.ebuild 1026 BLAKE2B 99a8f87c0f21b1b49e16c5eb549f1d9d41120ddf560173e14d738fd726a12fa91bdca509a0ede02d895203bee5f03e9efce0655f787942ad6f81459b05d57395 SHA512 ca8009be6ac6f55130340b88d8da1c811ec5d4c65771f6291b9da7f471bd224f7322f26fa97f66e5eb622a6e8617fb4904137d3c5305745965b7804ac46be8fe
MISC metadata.xml 348 BLAKE2B 12e9c7a355924818b5a7325556728b401a1f54ebc3482f9087ed959976038fcc946d976b2a664440cee124fe0962c476c0c1fb34946b040fbe5cbabcd9d63f78 SHA512 cf6112194ed7aa00fbda32165cc0829d338d86cbba4d099147b5b21531a1f6a5acec58647a0960ac9c5540086c1c2ea14a4e8aadb4eb5482431f68b3116ef6e6
diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild
index a5f07fb4f9a8..300bd1ef7d0c 100644
--- a/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild
+++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/coffee-script-source/Manifest b/dev-ruby/coffee-script-source/Manifest
index 812abdbd7c6c..b8e43f090de9 100644
--- a/dev-ruby/coffee-script-source/Manifest
+++ b/dev-ruby/coffee-script-source/Manifest
@@ -1,3 +1,3 @@
DIST coffee-script-source-1.12.2.gem 65024 BLAKE2B 7796ea3b031fe04ff286c023d5de62a1bccff6bef7aa6b0eb01e92bdae59f2e46134c0efae36d647a07cb0dcea61d7da5bf47d1197bdd02a4a2daf0edcbae743 SHA512 f20dfc576202e5100f297e28481ac4e61776fd6684600ce5949b5deb26bfbacd74ae183462fc3cdaa81f95eb95729cd520b72841f70b6b4b133b1eea08ed6fcb
-EBUILD coffee-script-source-1.12.2-r1.ebuild 463 BLAKE2B 68453bef60fcc636bfef5e414cce0a9fefbd5f98c6281834f41b2862a0e5c866b064260d2376fc2ab7c3e7ffee8bff2eb55f554828c0dc09d8bc4fb69275d791 SHA512 a791101def4eaaec65b178e2027574ed9918ab6665b458e68080c01e7308645e5106167de8b27a3919a10f8c28ef4acd6b70bc5436bf836fee14ae579b5fae12
+EBUILD coffee-script-source-1.12.2-r1.ebuild 470 BLAKE2B d1cb97e876f3417f7230380f5ab12857e9ff7ffc0a87c9c40a12bb54ce4dfb77e1f366e9a510e9fb681a73502099979c6c8f7cbcc60fb1758049c72e143714e1 SHA512 7d8cea3c77a362caa9c8e874d1581044200764454235bb97c7999820add784d5e78df71bf90d37b1db31d46f183f0aaa30179d15cc39aed57d2ee3547249a1a4
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r1.ebuild b/dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r1.ebuild
index e7babbfde0aa..050d736bab99 100644
--- a/dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r1.ebuild
+++ b/dev-ruby/coffee-script-source/coffee-script-source-1.12.2-r1.ebuild
@@ -14,6 +14,6 @@ HOMEPAGE="https://coffeescript.org/"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x64-macos ~x86-solaris"
IUSE=""
diff --git a/dev-ruby/coffee-script/Manifest b/dev-ruby/coffee-script/Manifest
index d251dd04c72c..d3c2f284ab1c 100644
--- a/dev-ruby/coffee-script/Manifest
+++ b/dev-ruby/coffee-script/Manifest
@@ -1,3 +1,3 @@
DIST coffee-script-2.4.1.gem 6656 BLAKE2B d670da7888dfc576f7bc07f1d46e82c954d784ae9fb5c3aa094a9d58a74e4e6b12af5b0ab16940de9c8867871dae425cbcf14f1a36d4753367b28785e8c7a1da SHA512 5f19e3dd099408c633243d110fb6a3aece7753eed398c6568388b943a4a068fd5c2085f4e5408ebb7ea7eef529154995fe6e8ca4d437d491ec728a876bfd6492
-EBUILD coffee-script-2.4.1.ebuild 615 BLAKE2B 42773b69248db443e8f5e87bc54a09a68d1060da2c7fdef3b141a1efa625bb425a183f7a038de50d93a358e03ca47428cdd8b864bb6656fa53d3974260a4e220 SHA512 19cdad89fdde26548e17891a8abfb487034e2eca74be81c7b198676e0d5333c94aa96ca8fb723b1f4470f6feb34d632de1133b180509c43002787004b81097a2
+EBUILD coffee-script-2.4.1.ebuild 622 BLAKE2B 3d6bfe6eea759ee735cd4a178e3b4d78fe17d1f0e478eaadf56dd387084f1ed18425df1c3b249063f07f911198c8816ce7411ca39afebc9112cb8e5fedf2ec6f SHA512 f3eb2a1bcad11af6733013aa0ad342155bf4334e8d7de1cc560eaaabc05754802e4e27a9c074f4bbe111b52578c1202ad1a9394da35cac8e99c4656dd206814b
MISC metadata.xml 345 BLAKE2B 3232bcf8400900fbf6aa03385a16e5bb26c1901111f2ee243d8c49e20e6f63157243192e09aaf9d1316daa3954b882a6fbbd5a59e11d2dd069a5a4bcf0504dd1 SHA512 001483acf323feba5fd91a7f32eb7e54b68b9e7f40d0346603d70164cb10c8bcb7944af313744c57a10a2c0cd788600ff77dea9ab2f7a54d29fdab986a0e35a2
diff --git a/dev-ruby/coffee-script/coffee-script-2.4.1.ebuild b/dev-ruby/coffee-script/coffee-script-2.4.1.ebuild
index 932faa59f255..0c4c206c6e5a 100644
--- a/dev-ruby/coffee-script/coffee-script-2.4.1.ebuild
+++ b/dev-ruby/coffee-script/coffee-script-2.4.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/rails/ruby-coffee-script https://github.com/rails/c
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x64-macos"
IUSE=""
diff --git a/dev-ruby/combustion/Manifest b/dev-ruby/combustion/Manifest
index 703d91b99322..9366846c1db9 100644
--- a/dev-ruby/combustion/Manifest
+++ b/dev-ruby/combustion/Manifest
@@ -2,6 +2,6 @@ DIST combustion-1.3.6.gem 17408 BLAKE2B 88fb0863d12005606a743a50a6fc19fa11d9c738
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 1289 BLAKE2B f3d181562057d92f869afff9168221c459230b089326ef6f9a21f2704e0787f314aec2dd4ccf1d609e9e4cc195182969944e079c000e42697ea4325cd1ab8034 SHA512 dba33b3f5ecebc597769a2801e15103525ebd13ffe56a167ae6bf4e276c980fd26fd35bf4a2ae8ac31e78a4fe1138e9fe0a475f2e903571348cc85646c20f0aa
+EBUILD combustion-1.3.7-r2.ebuild 1294 BLAKE2B 9be682f79ece57478ee97a290cfde152715a1eeb3f688c9f5427a259149c70f6bdeee405135f5de93d17bb27dced9ed4312c4d5868297f8c12960d4b51653239 SHA512 517c0c2ed6ecfce49dcf38f7419f68d5b3b092ec6c2535dc4121597facd90f0e6ea454e561a3f4a8def5abbdbf382811f8b2b6fd9fa8e60047aa3311b8d2d96a
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
index 77ede8955804..a7313fbd40ee 100644
--- a/dev-ruby/combustion/combustion-1.3.7-r2.ebuild
+++ b/dev-ruby/combustion/combustion-1.3.7-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
@@ -40,10 +40,10 @@ each_ruby_prepare() {
-e '/rubocop/d' \
Gemfile || die
- # appraisals, rubocop: useless for us test deps
+ # appraisal, rubocop: useless for us test deps
# mysql2, pg,: optional runtime deps
sed -i \
- -e '/appraisals/d' \
+ -e '/appraisal/d' \
-e '/mysql2/d' \
-e '/pg/d' \
-e '/rubocop/d' \
diff --git a/dev-ruby/duktape-rb/Manifest b/dev-ruby/duktape-rb/Manifest
index 5f36920f75e3..925e96200b65 100644
--- a/dev-ruby/duktape-rb/Manifest
+++ b/dev-ruby/duktape-rb/Manifest
@@ -1,4 +1,4 @@
AUX duktape-rb-2.3.0.0_use-system-duktape.patch 1860 BLAKE2B 479457cc1782a43ea217ac65dc20f41bfd8ca75dcdf7b77403b144514b590989a98eba01b3f0687e49b81cbb9a096bebb7e0034a0c09dcae36def12d10ea8e13 SHA512 567b9d3b41a413703e64e9167c683a5fb60af13a97426aa03ffe4a38ca6f810fad54ee29269157698c70c762329b3e889b7bed72420700764a478c9047abd4ef
DIST duktape-rb-2.7.0.0.tar.gz 1385934 BLAKE2B 1a3a7ea2c1469ddf9ac482e4329726e0f96823e75153027cf83155cca796cd0380d816a23d617e4bc40e72215acdc524fcb9575711e585952aeb9c6ed85ede70 SHA512 e91f57c2789aeb26aecbd9759c0b8cda457f290fcbe431fee721d01c1987c64f307f0e042b50cf6b4fa468d41c6365adde8395e2a33a8c637f6524af1c7cf028
-EBUILD duktape-rb-2.7.0.0.ebuild 1011 BLAKE2B b54bd7f0fb5ba6197922aa65bdbcc06a811a1227d30cb23f3c48895dd460f62590557b51e3686090b627f5c566b90f595f972873eee9c3863b0c14fd4ee6526a SHA512 fdb34cfb09322f2d0f69ec775ff01b3bd56804e28c18b463e42738686f460d74437c49f8ac67ee435a1be27b10a432b3bda77596ccfe166256608b07b5371014
+EBUILD duktape-rb-2.7.0.0.ebuild 1018 BLAKE2B d64920a9507e3cb439d0d9b88eaa562caa4b7685cfa766dbe77ca94b377eca091b046c5124c18fda2fddfcd96e869fa02afced510c994ba97d9334d5e67a00d7 SHA512 1cf9e451e7bca76894a113012d17c37123c64c0ce833ef4ec768d857440d255046bc47d01d19fc3c9eb8ab88f69b4bc3c90e11262eeef189339a187fb8b64311
MISC metadata.xml 345 BLAKE2B d952a9eb1a46adcf939e0eb82475ca2b442b67c90d1ced4b92b214f6d461aeff1695027d862bfea6941cc89177355de6eb66495456461885edb6d17543bc538c SHA512 785c03f58811dcd7310d1fc9799e5840d629423318cf8c30b9f2dbee4dc96256b74fec897581f075cf907cc8389686755c5e16bc4a5d3c9592830e15206dc869
diff --git a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
index 88f904691638..1e24029d78e5 100644
--- a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
+++ b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/judofyr/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ppc ~riscv"
+KEYWORDS="~amd64 ppc ~riscv ~sparc"
COMMON_DEPEND="dev-lang/duktape:="
DEPEND+="${COMMON_DEPEND}"
diff --git a/dev-ruby/execjs/Manifest b/dev-ruby/execjs/Manifest
index 25a4a8bab707..1282059a4e6e 100644
--- a/dev-ruby/execjs/Manifest
+++ b/dev-ruby/execjs/Manifest
@@ -1,4 +1,4 @@
DIST execjs-2.8.1.tar.gz 425838 BLAKE2B e81c2cfb803e3ffcfb9fbde3ce907147e577f81563500dd74a6a6aa560f13a0318246530a4e54c7139f86c8fe76fe79c9a2961c3b0d685e65c5e7d9d395ba82d SHA512 ec808d3feccf1cfa2500f4ce17a497a31e5886cdd7482c56fdc0cc952aa8967ca50f09c33eb83545713e04aa73fbb8a201459cdb72647e8f8c291f8846f3f230
-EBUILD execjs-2.8.1-r1.ebuild 1036 BLAKE2B eddea8a32dc032ee317ca05b7374c2b2402ec4534990a34dd4bdc757240249f79e21f407f9c301b4009b0c951bffb5d5eceacdf5fdb306cf98b81a729efd79df SHA512 646138bb3f73f11ccbdcb009906723e288ad991cfaeda1b388203090b18fb64c2407c680ea1ead59c047732645b247aab685feb647d7a0158941e2af6eecdd32
+EBUILD execjs-2.8.1-r1.ebuild 1043 BLAKE2B 83d1fab723e31a3124aadbed9b39b4146c86238f83adb4ec5f2f4e86086eb0e5f6359d734ab7d98d84aed8d716b0397bf9502123158b5f8e415befcf7a0051f1 SHA512 9a8cb826295b8dd5d2a1ec452e4c90fa7934e2d09af588b8815585f9a6eaf054097764089948991c206006e2f5e23ef3274f23ed5db94650f622832594a35805
EBUILD execjs-2.8.1.ebuild 1030 BLAKE2B cfeacff2f4d86050e82b112f150968276f77d0c932e3a895939381cbc73a248f9ec6aecca902795d319710775aab8107639e22ff0456b2c22160289518f5fd73 SHA512 6f4581f5672735a52e2c717a0604a7064cae45b6726245d3854bc62202ad6d1b921570b3ab815b0ed59f49c0c4174d9b0192b9b2d4acd7025194dd9695c4fbbc
MISC metadata.xml 339 BLAKE2B c570f6191f5de8c4aabc788863f8543fa3cc298d6a86653c3be02ad26c7648232ca2f6d53fbcad6efcb2b7443626885c76b4755a36d1d7835dc164388f3db0bb SHA512 b9032df75adc4978d11fbc0d62dec6a9c26c86369c0debe38b0c9e1656b9a6d7c166398ba3e4628ae4eb4d4a3e75307e2e5780cec81db0e3b05183b1037080e4
diff --git a/dev-ruby/execjs/execjs-2.8.1-r1.ebuild b/dev-ruby/execjs/execjs-2.8.1-r1.ebuild
index c7be19c05ace..8e68b34fc881 100644
--- a/dev-ruby/execjs/execjs-2.8.1-r1.ebuild
+++ b/dev-ruby/execjs/execjs-2.8.1-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
IUSE="test"
diff --git a/dev-ruby/haml/Manifest b/dev-ruby/haml/Manifest
index 93bed4098346..56c89d135013 100644
--- a/dev-ruby/haml/Manifest
+++ b/dev-ruby/haml/Manifest
@@ -1,6 +1,6 @@
DIST haml-5.2.2.tar.gz 129833 BLAKE2B d68c24c7a3c817d6d364b2ec92b84b4f56f4fffa48b99d17b2df27da35f50b1fb1f69b184a7b21d899c476e0d4c8ad2b940a7cb2995ec24ecdafab8ef61fe393 SHA512 1aec59fab20d8139a5dfedde2007fa8137a377a345e4d30229f9d1140d56cdf970c8ae70e2647e6a408d7fa543a16050f66a8a636efa6a6b1f91ee1ffcc136c1
DIST haml-6.1.1.tar.gz 669644 BLAKE2B 239b3a1fe02bcd1e2981198ba7c54c71ca2af0947102fcea6cd600cc6579294856baa290589a7d3a015e54df8bcecf8e50175cf2189e8f4f9c6f9721a558bcc9 SHA512 7d732be085b41b8f0eec418600a82b51c68301081165aa636fa342ae26b74215a202a4b15e592da980d9a7fbe24bad01399f599770420133c4b6ab7523386fa5
EBUILD haml-5.2.2.ebuild 1496 BLAKE2B 1abadf57965798595ed08da1de7b19b0635a05ead6287e29e8902c2a69de9a69b693d3e282ba51468f6ed4c83a455c63f539020274c4e8332f8e933dec8d233c SHA512 3828bbbf977f0157e3669c425b870b8faff8260c94be80b3f08b55c04b2654a763e24f0b82d6dd4deb79075f0d85741e34462aa020903f01dc0c3c5f4eb43d4a
-EBUILD haml-6.1.1-r1.ebuild 1636 BLAKE2B 8debb15864c0aada3b2f518bdfca389c758ca9f1614fa5b6e90f4c9e69cd97b3941921908a0e9b54d8b917e54cfffe1eeadf6f57cc8b02a3ad5ba5444ae4a2fc SHA512 33b20278c4b44a9c86ac02604b1fc2887c24a30059cb1be54955a2414dc76c4509e2c1cc94c53bf70374cb8541e36a2b6c7f2ec041e0dac7bc456d461dbf2c0d
+EBUILD haml-6.1.1-r1.ebuild 1643 BLAKE2B 4366016b28b23a168d9848892668ee22028ca8e2f05aaae0706856b834f6e7f9b2d3df6a538cc1efb8f256a00716386c8c10d5c460a7116b850dbe89d763ba50 SHA512 643e5a8ece1ca085759a0e21e67128fc2e44070e61a16a6830300ff7c3c4f48dd1eb605a981e397b7d4c1486546a2cd6268ef2356c670dfec15fa66d00a05a36
EBUILD haml-6.1.1.ebuild 1520 BLAKE2B fa676f2d2e9e21dfb3e8a9c51822e940dd6a51229671b7daf05afa107463236d5ff96ffa8753ac8ed276115d2e0d4d19b79d9d6e5ba9f987eed4fb975ae40083 SHA512 7f3e61e6830681e28415d943a43e08716ac7d3825e2a4f0637d5105b70388c12a6235e7421dda623dcff07390c910725bf580a6332cd06d896d4a75276cdbeaa
MISC metadata.xml 384 BLAKE2B 49a1ec969b1de2c61646aef404bcb19961d7f7b6b8c0324c1f447c8847adb0d3667e653b4273ed1c7e177e7e5216e6275a7c664ee6917ecb48e69d89554a33c6 SHA512 047f50785afcb708d07a770c38e40d7c8be01455832f01bbd006608eb18af8a8470a21ab0c57b7304ad4e2be39121310d0feb1ac64163a1b5e4c1cbf61cb8bfb
diff --git a/dev-ruby/haml/haml-6.1.1-r1.ebuild b/dev-ruby/haml/haml-6.1.1-r1.ebuild
index 2cfae3699c8e..0c97d0944dc6 100644
--- a/dev-ruby/haml/haml-6.1.1-r1.ebuild
+++ b/dev-ruby/haml/haml-6.1.1-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/haml/haml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm arm64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm arm64 ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
diff --git a/dev-ruby/image_processing/Manifest b/dev-ruby/image_processing/Manifest
index cc266d8d84cb..02eb4ea38634 100644
--- a/dev-ruby/image_processing/Manifest
+++ b/dev-ruby/image_processing/Manifest
@@ -1,3 +1,3 @@
DIST image_processing-1.12.2.tar.gz 986474 BLAKE2B 5e2ec69dde4964f2d4d814130c0f7b9401c75cda87b25fd29a2009921c4b9fe7f8a8aac209387b2d6702c5809196c00afb318337a48a7c672de2122bf55e242b SHA512 58067eff4c28893d6ac774a49b95183d2c294db283eb489fe9a201c93a8d3402bcd348027f5ebffcd11e5c4be2f527d233e0023a55d8713a81ebbc8b9536e0c1
-EBUILD image_processing-1.12.2.ebuild 1307 BLAKE2B 5659db8a0f2bfa5a47d7943fd2b1813d68603cb39d90df627f4aec1ba94c777c68ce09b564399b80c0fe3ad7484e9525b413f6d67db019fca9de01c50f9adb54 SHA512 412944c59dffd29583b62dcbea0ff412654cc84e6f66ba943d1296c59fe592424325e49958f35fa1e019d16f05e79b387123f9ecebc5abd310d6797f8c1f6617
+EBUILD image_processing-1.12.2.ebuild 1314 BLAKE2B bd86ce4e993a5018898d15b380e63d768b3f4b238c0f1ba0c607ee1801eeb6692285c23e0bca9050c56eb4e10d00f61207f2c1c40672449287a59efaf78b4ef8 SHA512 525de92b9108c217e44b98c0a314b135b8e1286dbc16bf195ea22f6836cc3861063f3163dfb75b9c933149b91dbb0c88c7c1229fb91b2a009aa54cec0490a65d
MISC metadata.xml 349 BLAKE2B c3e58644a99363acded1dff10d0c829985ee93f40071c7f38d67c0c48eb78a2a740b253280c45c1f6f63407f35641067482779f59adde098dc5e91c13d8a421b SHA512 076b799fcf31c4b5483f7d4b135867682e870d3874695f97886d06a6bb940c41dcfe509eb602efd5df35d1fd2f265919f3ba397c77eee37c9cb7b52fc9c239dc
diff --git a/dev-ruby/image_processing/image_processing-1.12.2.ebuild b/dev-ruby/image_processing/image_processing-1.12.2.ebuild
index 49c256f82d5c..8442915b178d 100644
--- a/dev-ruby/image_processing/image_processing-1.12.2.ebuild
+++ b/dev-ruby/image_processing/image_processing-1.12.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/janko/image_processing/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
DEPEND+=" test? ( media-gfx/imagemagick[jpeg,png,tiff,xml] )"
diff --git a/dev-ruby/marcel/Manifest b/dev-ruby/marcel/Manifest
index b2cb1c97b18c..99ac475f68fe 100644
--- a/dev-ruby/marcel/Manifest
+++ b/dev-ruby/marcel/Manifest
@@ -1,3 +1,3 @@
DIST marcel-1.0.2.tar.gz 8305198 BLAKE2B 264737cdb29852a186bf0e719748caca6c63626528f486dbefc3eedc7df6d7fe6f34e5cf68eb8b04f8b2b75c52bed59222d5f7bbcf60047cd5db7c4c935802ff SHA512 cd159545b246dcbd26ca07ac69e36ff13a965ac0e99ebd040c53b6a92f8ec8fd65786783c9a173d669fe6b32340a23d72c83c483011eec2e1097bdea73810ed6
-EBUILD marcel-1.0.2.ebuild 822 BLAKE2B 49ac19ac929f57227fab5c14eb7574ab80ad2000c867b8ecf8e8e2334b925f5adb4677f501efd7d614e5a8a36017aaa4e1967f29a435db281d002ea0db1f1bb0 SHA512 02645febed5eb505d6b879db31ab1fa22ec581d08a9af786b4521b44428bc4466c8d179caf3457e4880b81940a3395a7cb377ca9b8d99678a1127cce52ea8c8d
+EBUILD marcel-1.0.2.ebuild 829 BLAKE2B f1999d4f55c3449bb750ccba181908655be7d7641298b4ec18e72822096b32d8b0aa3e1f6e6f47ce40d599227473a9c7bae7c904b2b1c12b6cd980ffce9d0247 SHA512 249dd38661723ebc2b2f92a148b29012dbdaa7f1b871ae5a40ffc5e5e6db194a76184fe9b96d6286eb134d64506873c44f8ea67415975ee44fe79f214102dfae
MISC metadata.xml 342 BLAKE2B 44cc52444c7ccbf38932c88133d066cd0740c8eb8538fca85665e6d7d17aa75e92ddfa941b37226a61c577c520e7240c6754ce5d94086f426cafb9b2483ccedd SHA512 59eb5165fb820bd9a0484522c5a73942d7679a2eb2e7324a4b5050c4dc3cc28089fee755de0f1e117ee31c5d6fd3488e0b5c009de884431205febace1046a8ad
diff --git a/dev-ruby/marcel/marcel-1.0.2.ebuild b/dev-ruby/marcel/marcel-1.0.2.ebuild
index 44738adb4fa8..f6bada748471 100644
--- a/dev-ruby/marcel/marcel-1.0.2.ebuild
+++ b/dev-ruby/marcel/marcel-1.0.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/basecamp/marcel/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="Apache-2.0 MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/rack:2.2 )"
diff --git a/dev-ruby/mini_magick/Manifest b/dev-ruby/mini_magick/Manifest
index f079dc8c8d58..48039feb93d2 100644
--- a/dev-ruby/mini_magick/Manifest
+++ b/dev-ruby/mini_magick/Manifest
@@ -1,5 +1,5 @@
DIST mini_magick-4.11.0.tar.gz 1193122 BLAKE2B b736bb1b147ec2b1f926ebf5a3b908e659d6dfcaca0e7199932086e09cfd6be21046dff3c4e0edb7877c40c5bbda73aa0f521b305c15abb6fab931242b4561c9 SHA512 7201a94345aa95bb9466369c78fbc48108b245df77435e839a3f0df7694f4da4eeff3a7b3da4aaabedefd93859abde1145baef6f0f01580f66255653be88f5d2
DIST mini_magick-4.12.0.tar.gz 1331356 BLAKE2B 84d222424c354e83a041f2c6352f92d11889ed51126f90dd55ccbdbfa31974b79977bf3cf10d30c5f350d17a7dd2d20bf538c2eb78f65c58a29a81f71290acf8 SHA512 8801b4fe9cfed47eeae91cffd5364ca828f8b21d7040217d72d0f5ca9070e02f191b8f87b933c067c0d914332806f14e1b87621dbca06df047c43db8a72cd559
EBUILD mini_magick-4.11.0-r1.ebuild 2277 BLAKE2B 088e85056002872d165938c0eca1020652e7d63f15a6607cf328dc5aa7fe2161237a3d862267e2de631054514a915ead394284607200f1f18ff38a8ee5d89657 SHA512 7ef95304925d82b9f297fa1a93cba9bcb64bda5441c384085231ee68e1408ee88bef4168cf1b5829963fa37641ea093e8ba42f7558a96f7fc69e2a8b67858140
-EBUILD mini_magick-4.12.0.ebuild 2289 BLAKE2B 295050a014a1c8165b4992b9951885a08e944b24f121b74f4449296ab0f9b8d762b3201d1dd636867c6cd95655baadfd61f876011540430ce0bf8dfa3d5df4c0 SHA512 322d08257de93be8acaf01efc5d0583765b9a55f4d096dd013969368562362e1414d1fb7380ce88808f842a989baafa8b800742378b5a0882b593c7a0758c76d
+EBUILD mini_magick-4.12.0.ebuild 2296 BLAKE2B de0be6e3f7aa484dea87b77eacafdcdbf4816c462f5fbf088f1f971e1a94da4558dbc9a61a8c1f4a5ef527379aff9963b4cd3f1603826f5c8995132ea1521b2a SHA512 157a8525cf08d58dfc8c4057dec68b9a6527806e9f11c7f16a23302c6a6a71bb319708b74a763fb5716f805c637da1af7e5c944214b01fcab40145461eb1f09b
MISC metadata.xml 348 BLAKE2B 616115e2d9f177ca273537d5c1de529eba522e330b14d1a9538272f3e6d17a72a1675ebd01abd7d1c3c0777120748d0917d59baf4fd8dd90f8791cca4e0434d9 SHA512 80ecc79ca8441d5e50df43f215f61c97bfe9b2dc7dfbb63c89096e356aea206956426f1f50c689129865ad2c13a9dbc9b5b1a968fe1a33e545c204755d91877e
diff --git a/dev-ruby/mini_magick/mini_magick-4.12.0.ebuild b/dev-ruby/mini_magick/mini_magick-4.12.0.ebuild
index a5953aa7b3fd..47b68f055782 100644
--- a/dev-ruby/mini_magick/mini_magick-4.12.0.ebuild
+++ b/dev-ruby/mini_magick/mini_magick-4.12.0.ebuild
@@ -21,7 +21,7 @@ RUBY_S="minimagick-${PV}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
# It's only used at runtime in this case because this extension only
diff --git a/dev-ruby/minispec-metadata/Manifest b/dev-ruby/minispec-metadata/Manifest
index 367b88433cd8..2710722628d3 100644
--- a/dev-ruby/minispec-metadata/Manifest
+++ b/dev-ruby/minispec-metadata/Manifest
@@ -1,3 +1,3 @@
DIST minispec-metadata-3.3.1.gem 12288 BLAKE2B fe8b921d7c2927cdd413da29b4953482b8b673c3ad0e997d2fb4f5b1f212e46c1597125378524213a4929fa3db5e6dc75a56a0e42f478cfa0000332b6e1b9073 SHA512 54d08b96f39e3fa7fbffcc4fdb5ef22725af1e3eada333d8a5963304d2d736cb2a6be7166a70a5ae893029fb920a0541d93f0bd7a2e3c51066536a3c02567b75
-EBUILD minispec-metadata-3.3.1-r1.ebuild 581 BLAKE2B deba153b989d867cc016171abb26b30d0f014c6304c37808f48f258261467bd64624c8b7086f4b352c9ed5260d0b8d1eb5b0a43395e3783b0a885af174cbbf26 SHA512 e4a03fc29f81188d22ca91b970a2685a27ac8ef6d927a1625b959a4c90ef5a62ecb1eefbdd27e8cfa5a26f5db49a49e97fc1eaa32d33c4197ec33689332129ef
+EBUILD minispec-metadata-3.3.1-r1.ebuild 588 BLAKE2B 15ef51e7d89d13f062a0a8a67a129df5fe28be342bcb2f3bd93d5a427e38f76ec99b0ba528391a13aaf1bad087ab5ff5eb2b43be53f699aa9a90fd4dc5bdb7ac SHA512 0b0480ba45bdd87a81d9a0cbaf6d4aef2d4466d6dc753b7528a3ea1cd4a6a04c7d32323423b0f0daf9ebafde0c243193843ad5d1bc2364ae62cc9421fae85509
MISC metadata.xml 358 BLAKE2B e5ac83de67a0359e4a8a2c63e2a1b09ef47c216b34097997a1211f351c77ff5429c522c57a5334d61f416ec86f2b7e2bfb013615cea74d6be4033434dd9e1fb1 SHA512 f2a0e4ca922fce4c8f0b198a15bb1bb3a48bfcd58e1459cc9a38853236ff6200c2de2e125e565ded15e50229c8957ea99c1f7d6d2b3d9132d98bfb267c944b32
diff --git a/dev-ruby/minispec-metadata/minispec-metadata-3.3.1-r1.ebuild b/dev-ruby/minispec-metadata/minispec-metadata-3.3.1-r1.ebuild
index af33f12e95c5..01e66e9f69f4 100644
--- a/dev-ruby/minispec-metadata/minispec-metadata-3.3.1-r1.ebuild
+++ b/dev-ruby/minispec-metadata/minispec-metadata-3.3.1-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/ordinaryzelig/minispec-metadata"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend "dev-ruby/minitest"
diff --git a/dev-ruby/minitest-around/Manifest b/dev-ruby/minitest-around/Manifest
index 0d41bb21aa9e..4fa6db6dc051 100644
--- a/dev-ruby/minitest-around/Manifest
+++ b/dev-ruby/minitest-around/Manifest
@@ -1,3 +1,3 @@
DIST minitest-around-0.5.0.gem 11776 BLAKE2B 1b1bacc229252e41412380d95e50ad05f918c13d37e7939f96fa19e4254c7f5222482d0f080355e5a900ff8ef89f768cc527c9b1c2644817e4d46842cbf83140 SHA512 8e57d436d39a41c5a08df6006a5cd46f92550844f01f9b6662918b9ba9536b74f6c83fcaea64180c7e025a1a14d4e037e1b17b84ae395a2b745e58f21ba5c752
-EBUILD minitest-around-0.5.0-r1.ebuild 789 BLAKE2B 2419a6c63ddb83c4da033f557522e42995a7f71aa38b18c262071a54d897becb5ea5f68cbc1eeb5c7f0bfd679bb0b84bc34f0274af05477a73c5ff90bbae5cd4 SHA512 9091e7a3533e529cf49e7ebc0de2bd5e9b2ce2e5bfbb9beadcdf1699f4c20526d94072ab54525f5536dd6b28c2805e49d54d62f57d82b737f4fb3a752115a1e0
+EBUILD minitest-around-0.5.0-r1.ebuild 796 BLAKE2B 00837c97639e3c59f020b8339301a9d85329b8ff6749648a1d2d412fb85b112a7151e1dcbf2b9e8789a122d5bb654f1ed9e1b4f54d11fe237b3424e77260f5d5 SHA512 6a38eb1db939f5aa7e0cfd63a6a84c5306b14720df5858df243f9ce57f2e54e06b4b04758aa0046f617464b70db359e0972e93ee47bb5afe2552f8912e8ac8b7
MISC metadata.xml 352 BLAKE2B 299495959553f3851c1ad79b58f388357c9ad37d442d77e1ccf8cb857750ba81ccf1d0e87e7387b3fc70d8bdf63027a4356ac0827aac5d8ef47bf7e944e107fb SHA512 85dbb782b3bfddb799c94a0e03f5dd6c75282b25bce995791cf2a383d6324ffa9f36f1a6e99c1807a0cc5f7c14de93924c0534ca40f0fe003a8742aaee0f04d8
diff --git a/dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild b/dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild
index e938dc872325..af2c338bf1ce 100644
--- a/dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild
+++ b/dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/splattael/minitest-around"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
IUSE=""
ruby_add_rdepend "dev-ruby/minitest:5"
diff --git a/dev-ruby/propshaft/Manifest b/dev-ruby/propshaft/Manifest
index 66538f0a5fcd..d0830f052742 100644
--- a/dev-ruby/propshaft/Manifest
+++ b/dev-ruby/propshaft/Manifest
@@ -1,5 +1,6 @@
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.4.ebuild 857 BLAKE2B cad2dfbac6a9254ae427cedf0b9f85db28b2df83a1897d8e5dd3da7082e92a616d5ad6b97d73bf88f710dbd2483879d3b02064c19f52cc06d6e0f43d19847872 SHA512 92630edf83189a1c83cdaeb07517e91058c6e44bfb98ae80b16004a72b60137e75550e26f48af7d4034a319c0c276fd5303d4ad5cf031b2cfee1acdfccbd189f
+EBUILD propshaft-0.7.0-r1.ebuild 879 BLAKE2B 00a285198696c29be962c7de8dc4d42fc811a49e26b3e8a38d20bfea790eeb959c638b2cdd20530a08f9df12ee6b5d70b591e87ff8120299c404795464b8142f SHA512 a4203bf810d3b9e89a9e50baf6841d6ec2cd49a3b4c1e2c6eab82393e991a7ee098d661be4f1d3bc01e56c80b12be1dec9037bd0501842a4e85be76ff3e3c705
EBUILD propshaft-0.7.0.ebuild 879 BLAKE2B c668c1ca7bc6f97e244ca4476374e78eab564d4942a50ed6089f385366fe411e09a4a05d3c96f78ba43f415fb99085eae45e7c913ad5386ae6d32b2203ba793d SHA512 01c06335f3c629976487b60d6a527662885b4d365e3fc29cec71dc3dad6b5d66303283156b110b88299b910cafac014392111bbc983a6e32dacd5787ff7a5d2b
MISC metadata.xml 342 BLAKE2B 33a796157055dd1153d29456dcba2c7ac6ac628d31aee1c2c5a4137c9f4a50ec0dc0b48412f8d4c504b2544d58c059ca14667bc7778c7bfbee0a32d77939714a SHA512 e34f0989d852d8ef12f8dce15bde23f13bad8c5397468c6966ad5535cea9a695729d65097b29ba636387b04501fe5b1f81892f01532da61f4ce65c20728bb39b
diff --git a/dev-ruby/propshaft/propshaft-0.7.0-r1.ebuild b/dev-ruby/propshaft/propshaft-0.7.0-r1.ebuild
new file mode 100644
index 000000000000..4a6f7cf77026
--- /dev/null
+++ b/dev-ruby/propshaft/propshaft-0.7.0-r1.ebuild
@@ -0,0 +1,38 @@
+# 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="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 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+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:*
+"
+
+ruby_add_bdepend "test? ( >=dev-ruby/rails-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/rack-openid/Manifest b/dev-ruby/rack-openid/Manifest
index 848177f116fc..2468b064929a 100644
--- a/dev-ruby/rack-openid/Manifest
+++ b/dev-ruby/rack-openid/Manifest
@@ -1,3 +1,3 @@
DIST rack-openid-1.4.2.tar.gz 9444 BLAKE2B 0aa675ff4b6a67fe21b93d245111415f5e483f7b4a210f819a1f1eb6b242f6d75a1c182a2965a57350eb6bf2a088989c90d4b3c0348a4643a3889639759be3c0 SHA512 7b651899c7afc10d11358bd6de075f2f902c2188ce5f9d7bb6d1fb75ec77d1c53b11926ee254eead2229ac00312382540dd550debfc5fdc137e009011eadd321
-EBUILD rack-openid-1.4.2-r1.ebuild 994 BLAKE2B 9919eb2663834288319aeb47a7973e1da05d1d97db7ca01bccfd2949e58a385d02d0bf5a26d211d91a7455f961ef7016722fbebdd7823e69a41924197b805944 SHA512 6e5840c9727c97cfa4309dccc4925209c255fde3b3947585856653c9c86ef2870e417d3740cfb02f2f2bc3f411fe7a35cd599e8e615ce03d3551ea5c3bf48919
+EBUILD rack-openid-1.4.2-r1.ebuild 986 BLAKE2B c77444f4ab8aedd70fb669c784a795fed72990913f13d05f6b290da0eafee6424d96cf79a88ebba9ebccd9a62bb940db6092f3eba5e054e4be353d20d4df51cc SHA512 f79c5dd7e6bc32ed7e239ceb1f9af9b135d487b0c65ca7f873fa5fef96cbff8a06d19c687aa98b4c9f20b51c38ccacc8fa5788fb4d772fb172fd1ab19e0772c5
MISC metadata.xml 346 BLAKE2B 8f140c63e5a09d420abb6f7813b7f472fa8a1c747e780b48cc118ea7274e40887370e37b9f7144f2c38325bfd1a767deb0c2389c031f01d774feed2fc05c59fe SHA512 f71821d774b73ba5e97079cb69c831021ed8db594d4c550bf89e8fb166d95e1aa2fc6773a124314efba469c4dc0e28a58c863b58469c347f5f7bb9c2bf47c571
diff --git a/dev-ruby/rack-openid/rack-openid-1.4.2-r1.ebuild b/dev-ruby/rack-openid/rack-openid-1.4.2-r1.ebuild
index 3903b0a78330..038e30b8ea58 100644
--- a/dev-ruby/rack-openid/rack-openid-1.4.2-r1.ebuild
+++ b/dev-ruby/rack-openid/rack-openid-1.4.2-r1.ebuild
@@ -1,9 +1,9 @@
-# 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 ruby31"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="Readme.md"
@@ -14,11 +14,10 @@ inherit ruby-fakegem
DESCRIPTION="Provides a more HTTPish API around the ruby-openid library"
SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
HOMEPAGE="https://github.com/grosser/rack-openid"
-LICENSE="MIT"
-KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
SLOT="0"
-IUSE=""
+KEYWORDS="~amd64 ~x86"
ruby_add_rdepend ">=dev-ruby/ruby-openid-2.1.8 >=dev-ruby/rack-1.1.0:*"
diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index 183837697a7a..13e45ec8ed53 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -14,6 +14,7 @@ EBUILD rails-6.1.7.2.ebuild 863 BLAKE2B 9eeba45a4dd82b442607c40c5ad2a4a944d71d5c
EBUILD rails-6.1.7.3.ebuild 870 BLAKE2B 8da5c269537f5d99c8802838cf4ea7f2fa252ceb5433a67bddcd525c946d26cbd118ff9483f2540b3ce7485e75855fbd8bb6325bbde89b027177dbe16775350f SHA512 4c5ce883454d0a63859f24deda8bee083f073e203d263625179496732629a02a253303f031dc606b55a7f489301374135f6fd02258063f34e8b966a775dad093
EBUILD rails-6.1.7.ebuild 863 BLAKE2B 9eeba45a4dd82b442607c40c5ad2a4a944d71d5cdc7ab3608dc53bed5ad45f461e76576018942489a70b9c22363e3b8af0c6671e9ab422635858ac89f49a83b5 SHA512 08d703aab8e4a763eab2b6d7d7d598a9a0556fe34b0040474f72d497f19df40fe74389e5a17ddcbaf4ec0966c29370efdb4da1450e58d3fab0cc46dd10f31196
EBUILD rails-7.0.4.2.ebuild 877 BLAKE2B fc5d7dc9c163a73f5c44e711f6245e673eae5e98c4a2b7169a8d220fa9a2302082280029be8b53965f8a55b927912d84b67984a94fddb24b44632a94a1bf1c18 SHA512 43f1bd621323c21b0ba5111f8d52956dd99ed71f876f18e072abdad48d29c32fe88b38ae35ccb93349d4abbd077adc9100b0c199a48713177f4aeda02ac64a5d
+EBUILD rails-7.0.4.3-r1.ebuild 899 BLAKE2B 14d1f35ee638055e459cafaab32ed4c1b184e0cdc4af4490db226cdaec0ed003864c3c60dbcfa55512cb5132616e6b6b2fc3a36eafa072f2c188a4b7d85e97bb SHA512 a010c2e77cdd55ceedd2879b818a0469e229d939cd4e77d3f37316203c325e4f31923e6eeab6f1870b9eec4fdf58a2120c5cacce51cba5a0506b1bed8fac522b
EBUILD rails-7.0.4.3.ebuild 899 BLAKE2B 97d606d11429a4daaab81a378bc0e6caff800329949da9f63fc3448107ca74cb345099301e4af1a69ba253ec536a4b81ada9c94eb5ec3d84d5eeed05fa51c3f8 SHA512 90e8d7f3f91f587e522205e731acf7c83e02df6730e20a6cf76912a2d5b57c9fb3ca0211daba7600b1765aabf360c69eb617a0c15f8490cf5154a46e9e02d763
EBUILD rails-7.0.4.ebuild 870 BLAKE2B aeeda1f3afaac030212bd2ab247aa556740f2a7dfe53b5b2f58a0ed54c47203a9b1bc87fbed641d0e26dd2fdb3d76e27ac1e05eeaa00cfcb527ad7cc86ebe05f SHA512 2f461a48c3a2fc8c2a02eeed131a37159a235fe8736e12c25631f14f393079ded0ee59965ad3fad5040a3965599dee4cfc03fe8a7cb45078e908b5dea2966817
MISC metadata.xml 258 BLAKE2B 3c49249352f2cb11df010da6ecd8312a27047557ca5f2686837ad66933be9ea2627c40f91daedf8dcd9099c6cdc0dc2d2ba32aaf9d888c41fb60ee098e1c0c1e SHA512 ce517e35f3c0a2a9807ee68b0a8c84ca28db8dfabb41758cac71f9da22847fe20d259295f0681e38a52a24618450a0ca097939dc1022e3987bb0088762e48326
diff --git a/dev-ruby/rails/rails-7.0.4.3-r1.ebuild b/dev-ruby/rails/rails-7.0.4.3-r1.ebuild
new file mode 100644
index 000000000000..add92a951b63
--- /dev/null
+++ b/dev-ruby/rails/rails-7.0.4.3-r1.ebuild
@@ -0,0 +1,39 @@
+# 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_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="ruby on rails is a web-application and persistence framework"
+HOMEPAGE="https://rubyonrails.org"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE=""
+
+ruby_add_rdepend "
+ ~dev-ruby/actioncable-${PV}
+ ~dev-ruby/actionmailbox-${PV}
+ ~dev-ruby/actionmailer-${PV}
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/actiontext-${PV}
+ ~dev-ruby/actionview-${PV}
+ ~dev-ruby/activejob-${PV}
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/bundler-1.15.0:*
+ >=dev-ruby/sprockets-rails-2.0.0:*
+"
diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index 0e8130f7937c..ae0a4e9c4992 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -14,7 +14,7 @@ EBUILD railties-6.1.7.2.ebuild 1625 BLAKE2B 6a5b3cb78bf686f0e8b6397d0aa60e1fd1e8
EBUILD railties-6.1.7.3.ebuild 1625 BLAKE2B 6a5b3cb78bf686f0e8b6397d0aa60e1fd1e8d749ed8b70653cc311288caab014071a615c9184f38debaeab1d456a5f2fbf7f7c5125eb0d31d94a4fcb4d875780 SHA512 c2e3cb02a5b1df7eb335a8fb852fbabe94383d3b7892ab18aea8adca97e586fbd67afc89a5ec66b200a3bc0506ae04ecd23d5f855fd9f10865f49b2581f7d1f0
EBUILD railties-6.1.7.ebuild 1625 BLAKE2B 206330aeccd482d3bd6f6bb86848cd682b54bbd545535c16cee31fd7ec8d23260f6e41c6fca2f76e9a4ed7be4895142dfab2ea4094d497b428c77c0b58a2ca19 SHA512 051bd726af1da8e6e636bc51be4c22094546f28b1221f8596100cbbdffb7b37929bc560dcb657079cf7d709aaf21bfadb205b0e844a413aae06145e2deafd146
EBUILD railties-7.0.4.2.ebuild 1640 BLAKE2B db7e8b71f17ba006e3852c35ea70b7522b58f9493629e6d8837f80c5ae725deeaf4b73281e740babfad82d58004dc7f2daae7c5c27472be7107380a8f8fdbe68 SHA512 26714ed64c242be9baa0bb0f5f24affcc3607f66000c0ab1c83352f0d9e99df6018bf7b22505b23104995576b09b934f53e471d0ecfd7fb23340ad940e405753
-EBUILD railties-7.0.4.3-r1.ebuild 1645 BLAKE2B cb68d79c2fcdecc8be3803775ec623f4d8874b86acd0bb0e3a557c60e17e6baa669b32482c92dfd26f90e6d6f34d887b78986c068d9ec8a505b83ab8fa051856 SHA512 fc3843054d2db42eb390cde33d5a804898b0cb382d948e60ae7a3ff6a446a0653f38dbc48b52b4e7c479444887ab11a90bbd04453d2a5a1ab89a5a991e80748c
+EBUILD railties-7.0.4.3-r1.ebuild 1652 BLAKE2B 93abd6e4cd5c8c126fef0dfcb69f6aeca1e5fb3bb82282c2c00b135b64250c63ff5841030b557ac0e272fac7755c7c1229bedfed2de7b5fa1bb862cae6d811fb SHA512 ce16c1e9ae8f62b6f6b64b7126222a6d59588b8bf0528720dec183aa2ef124f8ebe4afefb519442b4cc2f2944db9439363d7d39d5f9fc2a8f7056d9e9a743fa3
EBUILD railties-7.0.4.3.ebuild 1651 BLAKE2B 370ccd4eda063ac693aa4f20f101385ffca79aea4b09054cdfc16bcf7119b6d37ac23b35993e299ed2812ae79d795f0bcef0df4b945959b448581c4cd19715a7 SHA512 19b6cf09219653e80203b4eaa253a7d9a49e5accb1d2b3cf71cb450059bd082913d0dfca4c956e513d2736542a6c2c733a8a89d848fefac873b6401869075078
EBUILD railties-7.0.4.ebuild 1640 BLAKE2B db7e8b71f17ba006e3852c35ea70b7522b58f9493629e6d8837f80c5ae725deeaf4b73281e740babfad82d58004dc7f2daae7c5c27472be7107380a8f8fdbe68 SHA512 26714ed64c242be9baa0bb0f5f24affcc3607f66000c0ab1c83352f0d9e99df6018bf7b22505b23104995576b09b934f53e471d0ecfd7fb23340ad940e405753
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/railties/railties-7.0.4.3-r1.ebuild b/dev-ruby/railties/railties-7.0.4.3-r1.ebuild
index 492588faa3d8..495d0c3f0def 100644
--- a/dev-ruby/railties/railties-7.0.4.3-r1.ebuild
+++ b/dev-ruby/railties/railties-7.0.4.3-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index fda0c30d3df4..85e907bcb355 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,3 +1,3 @@
DIST cairo-1.17.8.gem 198656 BLAKE2B c999f862753d17c186f766f82ede6c7fb3c773018c314825762b68025bf806e6a466b8895ddfa3046f7ac3f3af501d6feaebcb8241779de9c3a0d153589d0993 SHA512 a2b756dc1cf1abb98e4b60b9b56f5f610058bd840b67c991d6bfb3da2523b0f77a5854147f9d14ca461d573e51fbe3ba35c83659af5c031086710970fac6665a
EBUILD rcairo-1.17.8.ebuild 1785 BLAKE2B 77683c1d98d8d0985dffa5fdb5430687ff8b5bd721e57b106c2761723ac95841e404b6718aab33f0c18754ff062e6df3d80410c3224715c64ad91e730caf82e9 SHA512 acccc64d18defd7ae6978e11738c59548f36aad1ee3ce4f71713bf72eb05e1e23b88c8bc02a14fd8fae4210ebf32da704f8975200d4a97f986621dcde258b286
-MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
+MISC metadata.xml 323 BLAKE2B d1322d7bd494ec82a2849f35ec35cb30cd7cf145bbf2ea5a3042ca2da80ea45d4a3eb7870dc19e2d6ccbbe47ebd8c373b4b4237fb21a66114c6d6bba7c20ae8a SHA512 20682bc8ee4d20c7ff908efb1816c9e1dc08b31469121beda675dd6098f5082ad5f338f54ac01f1cce3875b979e0348cd99617c7fa237f0ffbeaecb8d5642856
diff --git a/dev-ruby/rcairo/metadata.xml b/dev-ruby/rcairo/metadata.xml
index 658c72b1920d..58fa413cca59 100644
--- a/dev-ruby/rcairo/metadata.xml
+++ b/dev-ruby/rcairo/metadata.xml
@@ -5,4 +5,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">rcairo/rcairo</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-ruby/rspec-collection_matchers/Manifest b/dev-ruby/rspec-collection_matchers/Manifest
index ee099acb59f0..a50b1cbea583 100644
--- a/dev-ruby/rspec-collection_matchers/Manifest
+++ b/dev-ruby/rspec-collection_matchers/Manifest
@@ -1,3 +1,3 @@
DIST rspec-collection_matchers-1.2.0.gem 17408 BLAKE2B 9ad83ec161d5cee74e6017a137c955a55262e05e4a82b14270887e0433b88ff3aec7245ea1a1707035dc6d2de19b2d6c27b952ad43882cc516a770bafd0b5a0d SHA512 0988cabcd8873cbb7161fda3500ae77ae299024a25a1f3faa71cad673777097518db5fddc9ff0ca8e25653c4e790b7ba76fe234596848816276defddef2e308c
-EBUILD rspec-collection_matchers-1.2.0.ebuild 549 BLAKE2B 9ed8efb2039f3b915f94beff3eb76652f12038a3e8ea05167566dc308b85883f4f9e9d508b94bd813b919ca813f9e69bdaf54d78d24704a613724cfc334d5b20 SHA512 7a572fd30df4ff43a7835c529c805fe7a38eb9218852519db5d7e4e5f1d3a4f082a561e0928610db5e42b1093e2dd9bd8471a21278d49c8e6213efe7d1b91fdc
+EBUILD rspec-collection_matchers-1.2.0.ebuild 556 BLAKE2B 57269cd221af7f3fdef53b41cb971b3a727fa9e0da4c2743b2c125439f7f04538a0b8f63d6f0e2116e2fbe395e86fc9d3ac2a08e4167837c0fa47edd15801d86 SHA512 ced4a66362a068071f79de833ec7448fe389d8499d6881254e6b32a1cc3df968b4c19636ea5815058077c02a2eacac3375645585aa29d9cf66620ce5c897ca59
MISC metadata.xml 358 BLAKE2B 8566502ac9bd6fd03949ade9cacb1f064d82ae8dea6e8f46bfd447065b0ec677fc2e70a38fae3c4ef352fc66fd41ec2cab2685adb432015fe0cdc56b035bd0e5 SHA512 a3daaed599b8f6c1d56019df01ef12229e6aedcd9c6387ade6057665fb6778a000bdbbea653c977869e6a67ff00efea68679543b0cc42b9c1befa6b3898b8163
diff --git a/dev-ruby/rspec-collection_matchers/rspec-collection_matchers-1.2.0.ebuild b/dev-ruby/rspec-collection_matchers/rspec-collection_matchers-1.2.0.ebuild
index 7b6b72a4780e..c06fd5801fd6 100644
--- a/dev-ruby/rspec-collection_matchers/rspec-collection_matchers-1.2.0.ebuild
+++ b/dev-ruby/rspec-collection_matchers/rspec-collection_matchers-1.2.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="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/rspec-json_expectations/Manifest b/dev-ruby/rspec-json_expectations/Manifest
index d93cfb985f7a..1b04c83ace0a 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 2a5277971e83a5e4b1a8b55a026693ab9297a93b5d9eaccc663f4bee75cbc037bad0d61ac8b1b778ce2fad52ad49f03517b33646c202f512759a5914d82d3509 SHA512 1066349cac9a3ea6e893bac302c93640a05c12a9aa9714ff1cef9fdfddd6631b790019fb1a48040eb062c6ebf93649875079a17be0c01543cc3b9514b7fb6e11
+EBUILD rspec-json_expectations-2.2.0-r1.ebuild 564 BLAKE2B ddae2eb8d004e893ff36c63d0bcee841ad1314a35e31fe0b204940d7838c2dba6f1390786b98ad1675e0ba390fd1d5c3e8f4f4152623f461db3ae3ad4e9387ec SHA512 ca43ee2e49550c0bf7b68bdd78e64288f1556cf8648685557a29d00c4c22bd118d738ce07a5f0713929902a6964ed04360f989ac1199991c0a3d29f20bc79659
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 591d2b3216c4..2d977f533430 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
@@ -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/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest
index 95abd7510dcf..6a0c6bd625cd 100644
--- a/dev-ruby/rspec-rails/Manifest
+++ b/dev-ruby/rspec-rails/Manifest
@@ -3,5 +3,5 @@ DIST rspec-rails-6.0.0.tar.gz 161222 BLAKE2B feaff94148d8b33e17ae3de5b9636ba2383
DIST rspec-rails-6.0.1.tar.gz 161289 BLAKE2B 80d91fe4c11848fa3625c1469dc14064dfdd93c54281c9dcaf71a845dc2b07ba8b290f045a59839d301278103d9e241c99781058886f1d792db3a7d8de80dd26 SHA512 a797dea121d902bb43add4d35e9a6d324cf52f28acea83ae4dd7a69e33e8fd531857f175a35869391c82900f55182ec4c2519667b04234fec54dc99b510a85e8
EBUILD rspec-rails-5.1.2.ebuild 1550 BLAKE2B cfeba072514c344bbc33dfbf23ff140189f4c48a98e9740f1cfac4b632ec755ecc52a219d468a91a5d96d6acb0489ef3ff5f41775f7473c798b30a31757de581 SHA512 24e2faa1d693f2a5763cf082c20caef773870d585826f713c490f7400a4711e4d5acacbb27d9e0a0ec3672f7f18a6cd402800700876057d3f586a7994e9f6c8e
EBUILD rspec-rails-6.0.0.ebuild 1551 BLAKE2B 63b67ed2a3de16c932d5648d6f85299dca7f9a15a043867a5233fec999efefb06e2879e3e0dd40e00868ef9cb4afeefb60e72c7d2b15cbc4185f2038b670cb61 SHA512 a0f27fafecb2e63c103ca4e7416de6671c7f8fe4890289bb0140526cd55a71a6b952dca0324720e124c30ed7654db46dfa0b58b6a0526246f8958d9f6800a280
-EBUILD rspec-rails-6.0.1.ebuild 1551 BLAKE2B 63b67ed2a3de16c932d5648d6f85299dca7f9a15a043867a5233fec999efefb06e2879e3e0dd40e00868ef9cb4afeefb60e72c7d2b15cbc4185f2038b670cb61 SHA512 a0f27fafecb2e63c103ca4e7416de6671c7f8fe4890289bb0140526cd55a71a6b952dca0324720e124c30ed7654db46dfa0b58b6a0526246f8958d9f6800a280
+EBUILD rspec-rails-6.0.1.ebuild 1558 BLAKE2B 822b247d52dd701d426e9ca88757f9a7b991ee03ab8f566d76ee0cf6d17a0ffff03cc36ac9853dee58b24ea6264b4bdd87342740fff4f0dafa80af6b46727912 SHA512 f2efb45470f5a467188a0dd2d925f2458bff1ed43676b324da1ecbbe7435df9772dbde1d410def0ba58bfe501d9b2310558931104844a3e52393f12f1cce5a50
MISC metadata.xml 344 BLAKE2B 22dcdd62747138dcdc6e21c019acb6aee50548e35a9189b0b597e603869519d1ca6ac5e6eb32cb6eafb2b313adb1b74f16d7d282d4d19bf9f7bd4913788a3137 SHA512 e6782747b02a80fe50926710100a46ec28d6f55419f2fbb0bff4ebdf1db7d4f43fda195f21570fb5e149990026dd69e3c234baac337e5a6c5fa0c8f28bd62247
diff --git a/dev-ruby/rspec-rails/rspec-rails-6.0.1.ebuild b/dev-ruby/rspec-rails/rspec-rails-6.0.1.ebuild
index 3b74b2332a99..41b8a0ee96f0 100644
--- a/dev-ruby/rspec-rails/rspec-rails-6.0.1.ebuild
+++ b/dev-ruby/rspec-rails/rspec-rails-6.0.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="ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/ruby-atk/Manifest b/dev-ruby/ruby-atk/Manifest
index 25fb5539e2d9..eb3011f9b095 100644
--- a/dev-ruby/ruby-atk/Manifest
+++ b/dev-ruby/ruby-atk/Manifest
@@ -1,5 +1,5 @@
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-atk-3.5.1.ebuild 413 BLAKE2B 17fbe0437b9b7e034d714c123fbebb35b5c389963972970fef6183bf846c2ed91218b92e887f1bf52fce796ebc47a9e0a91e1dc0a8017b3c3c122ec708b9eb76 SHA512 de9001a32664f726372702742c86f811d2e7f8ddf101eee99102ff5e58c94fc4d685b7376d3814872600efaedb77e5a55f62c78606aa009ce44b563b5cd77037
-EBUILD ruby-atk-4.1.2.ebuild 377 BLAKE2B 7c46af62c8c59ec4d4e291bac3c4a471874a5b80955a3fc0560cfb7b8eaf0534e8b17d2490421c886f83ae5a6ff0da14edb58853ba793ff9444b537c3272c7d6 SHA512 ff238bee70a584ed60895408f8917521821d91131dd6c4dc299f0cc08f0aa17dcfc504a181fb671a60686a69647d62513f16d5690c9905ee4adead5419f9ef59
+EBUILD ruby-atk-4.1.2.ebuild 384 BLAKE2B 057f4e980c86fbc545c7c3bb0412f5512bd529b32981b56a1ebfe45723d60fdad892e9f237387ddb1f1765d0f6081147e6484da8845e8316ca4312ebbfbfb14c SHA512 caba15e44113c1e9b5f76c69f38b250a29ae93a50d3a62eded2452284049fcc2650edd4bad1e2a49f77f1dc09b262f183354992c7ae048ec10505edaa70522a3
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild b/dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild
index aa465ae64b69..dc74bd0b8d2f 100644
--- a/dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild
+++ b/dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
inherit ruby-ng-gnome2
diff --git a/dev-ruby/ruby-cairo-gobject/Manifest b/dev-ruby/ruby-cairo-gobject/Manifest
index 48bd6bd85098..59c171c96c5a 100644
--- a/dev-ruby/ruby-cairo-gobject/Manifest
+++ b/dev-ruby/ruby-cairo-gobject/Manifest
@@ -1,5 +1,5 @@
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-cairo-gobject-3.5.1-r1.ebuild 422 BLAKE2B 85af2f0333b63b24473a1379cb4ec4efae1aed7e426ee86bc5fe6167cf888d20e4c14f71ab1daf0a7e67aa29c52dbf54a71060f11f6333fd8593190044b85c88 SHA512 2c06e593b89a0d71f29506e8114b7388dc7da037f51b0f0c882ddfd0d821217884f97c038579099e57c5ad7833d476eb5ecbb7d20d323df9e54baf81652bb59c
-EBUILD ruby-cairo-gobject-4.1.2.ebuild 426 BLAKE2B 52cdbfd5c3ed8d5a1863930feff18a6a0e673d5d2ea00e48f0eecf37c35338c006870ddeb9fcc68dd42d48deb809a8978da1238c252c604b39f8a76e2471be9b SHA512 faa7715e30a3f032712e3eff3ca9bacc7d68fd162bd854aceb58e02c482258debba8458efcdc0df9750020c0e985fcc81a698a7e011650809a1c4ab34f7f1498
+EBUILD ruby-cairo-gobject-4.1.2.ebuild 433 BLAKE2B da9230423ff707ad749747aa7aecfff4c8a81c394d3b87424f338dde6c154b8a25a2ef4d7e6bd9d414e08fa5ba3a0692c4d39121e213dea14a965defacf30887 SHA512 f5dd1901343d78f13dcfadac1969b0f27e1ee3ae4906ec43d9a87788cd30a70a4c342b12a633a955e3508ed68090e69c398e38c6c55facf740982b533e89b83a
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.1.2.ebuild b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.1.2.ebuild
index 65d4d9993ac0..64b5fbf02059 100644
--- a/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.1.2.ebuild
+++ b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.1.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
inherit ruby-ng-gnome2
diff --git a/dev-ruby/ruby-gdk3/Manifest b/dev-ruby/ruby-gdk3/Manifest
index dc0c5e6a9385..6c45bcba4ca9 100644
--- a/dev-ruby/ruby-gdk3/Manifest
+++ b/dev-ruby/ruby-gdk3/Manifest
@@ -1,3 +1,3 @@
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
-EBUILD ruby-gdk3-4.1.2.ebuild 450 BLAKE2B 2b8cdac3ecff7ef1d5f5f1e69ccb9fa576ed8e8fc7f7a993106d7b2f0f730e86a114f3e6c8e5ae135608a09afbfe797f0368219fa64d843e80bdf118787a7fbd SHA512 913361bb0b1e12007e3da4d6034ea96048e980f042af730133bfac3cab9500accf41541e09217c21a927b79797ab8543538aa67c4001f44d5e5d2fe56083b045
+EBUILD ruby-gdk3-4.1.2.ebuild 457 BLAKE2B 0005d435e29195b1d07a6a3eefe24ccd0fa5910837845e8a095cf06d8ecd930d1d2cb9b36adacb463f6b711e4aef19ced4b2bde1d14e3c9e23f69c1df33ea4dd SHA512 b8440e9104014e914331c8f17611652f0866d0203a2521a85d7561c6bb9e5b23f26ded78a962665dbeb5be9a33414cd1151c318781b04a85dc1d9f03f1e740a8
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild b/dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild
index 4ab6d7480718..943c8695cde9 100644
--- a/dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild
+++ b/dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_GNOME2_NEED_VIRTX=yes
diff --git a/dev-ruby/ruby-gdkpixbuf2/Manifest b/dev-ruby/ruby-gdkpixbuf2/Manifest
index 24e4b9cf69ed..c36768d13397 100644
--- a/dev-ruby/ruby-gdkpixbuf2/Manifest
+++ b/dev-ruby/ruby-gdkpixbuf2/Manifest
@@ -1,5 +1,5 @@
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-gdkpixbuf2-3.5.1.ebuild 461 BLAKE2B 8ef873ec41f6d21fed0679635b118cf1df048261e88cea08badd1b2ce7e6c0c00af3b7038ddc8def1a9a5d4bbe051bb0b401a3abb58a03f6a0c4edb7961342bd SHA512 1f7b21e902254423e1df066da178855730ed7c64eaa5ad93bdf20cc188cfd147aab33e654467d2d2b66fcb9555237ac4e6fab626c3af6f277c0a5b2f089f290f
-EBUILD ruby-gdkpixbuf2-4.1.2.ebuild 462 BLAKE2B 8fc38f4865e56484b4744240a0d0b0fa02354c31726993e473633298071cc0ef666ce05ae619b2a97f677d4e7087e9ae8ff41d3ca35aba2de7b4fcb315562ca7 SHA512 6d73dd7a2bdd3db6314431cdc71b7712db755c82dd3bf5f14edf4baf41681454f6c3b71e9c1304c425929ff8326863d99bb27831dc8123e33a996c50ccc51b95
+EBUILD ruby-gdkpixbuf2-4.1.2.ebuild 469 BLAKE2B d6568aeb35ceb265e8faee58d3840a4c4ab732c77ba36e51db2bd2b8fb3df7e8557a5772ca3406e6e1e0901be8612c50dd9d27e6af997f41a47a73f117975fb0 SHA512 43f94ff819ddefaa844066e065e4ef0f4cd619dea51ed1fbd7f0e7e2259cf6f85ccf89c0150c1b4837f113298f876fdb762b0f2cfe35bc9874db19929db58e1d
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.1.2.ebuild b/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.1.2.ebuild
index 2b414c0e5c6c..26f6e376bcaf 100644
--- a/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.1.2.ebuild
+++ b/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.1.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_NAME="gdk_pixbuf2"
diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest
index facf13bff678..db145d85d591 100644
--- a/dev-ruby/ruby-gettext/Manifest
+++ b/dev-ruby/ruby-gettext/Manifest
@@ -1,3 +1,3 @@
DIST gettext-3.4.3.gem 233472 BLAKE2B d1edc1e4a004412b21ca4aa9e0e1df2000626ffde42e81f092f3a19c3ce080ee4660e5cbcce6d3f9a77e30cccf5f942ef1fa7d12e8680f0a50d67f69ad3ac41a SHA512 144c7d0964660ef671494272138a29abc3b51de1a7d6f8ee920a73cefe05657eda77024c59009179f4880003bd45eeaae7a82ac57b387fb0b924bc0f6eb553ea
-EBUILD ruby-gettext-3.4.3.ebuild 1553 BLAKE2B 28c971fb90ed8832a4e3f2b749d13ef2ff571e1ac0b6f0070fc784e27837ffdb37c239a17c72ec08c8c3f12fdf60eda48d6b3e70c89cf9d9b6d3a88383c14eea SHA512 5fd5161089e403119bc613ffae05b202e4c36d17976662779756acba373ee4e56130acd033d5439978272fe18a2fa62b283137ddf573a45a68c4a0172c82683f
+EBUILD ruby-gettext-3.4.3.ebuild 1631 BLAKE2B c625268980dcdabbee249ba8ea77ab82ab01e7d166b63233792f6e72f7a13f04c10a622ccf78472373c535d9380b74d0cf57875e0cb94d758bb039afefe0fa1c SHA512 d82d5caab3655f298b1e6199b9952dfa54fdc75746079b03cb412acc7f4d8a7d21ef8751f7e1c4c513c0c9efd073fbe22fb54e5f3e82fe11dd3e4bdf53d7913d
MISC metadata.xml 330 BLAKE2B 240cd8ccd772b34535a5a8c79c30dbee969d061a6d70f388c89bcaac95a01ccb65be239f68314fb0f5aed655978f87be7eb34756633a7f42794077bb45e271e5 SHA512 8657b613372f01a686fe9861ac6285e79b1b90fc8d948f7631094f686a72a61df87df7dbeaabe41fda96a39cd5b013468532a494555e9cc787cf653c2dca1fbd
diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.4.3.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.4.3.ebuild
index 6101983998fa..2b698611ddfd 100644
--- a/dev-ruby/ruby-gettext/ruby-gettext-3.4.3.ebuild
+++ b/dev-ruby/ruby-gettext/ruby-gettext-3.4.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_NAME="${PN/ruby-/}"
RUBY_FAKEGEM_VERSION="${PV%_*}"
@@ -54,6 +54,10 @@ all_ruby_prepare() {
}
each_ruby_test() {
+ # Borrowed from Fedora
+ local -x LANG=C.UTF-8
+ local -x LANGUAGE=ja_JP.utf8
+
# Upstream tries to daisy-chain rake calls but they fail badly
# with our setup, so run it manually.
${RUBY} test/run-test.rb || die "tests failed"
diff --git a/dev-ruby/ruby-gio2/Manifest b/dev-ruby/ruby-gio2/Manifest
index 88e577087fb8..f5850115ef00 100644
--- a/dev-ruby/ruby-gio2/Manifest
+++ b/dev-ruby/ruby-gio2/Manifest
@@ -1,5 +1,5 @@
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-gio2-3.5.1.ebuild 642 BLAKE2B bd07af676087d3a38aed5ce240eea9a30fa939ed3b6d00bc2ac5bce2cb37579d00d3d35a447b1e63e4ba497beb976997f5f092a1663fa3bba5512859987f3260 SHA512 4b2ef4197a0e3e930f8686e4a917499bbb08f6312c96c3633c93c346a45cc48ef08fff4f885302fc0d811284749957990bbc8d38501a6c71f63f0d654fcb28d8
-EBUILD ruby-gio2-4.1.2.ebuild 503 BLAKE2B b7c59a75fbc255ef989888e7738578cbe4c4f011c3e7d98d7fa9280c59a98509bff6a82cbe84f6e45015b059dc8311a25ead60421726b44c08fb19773018b6e4 SHA512 758d5100ce547fa6aa4dcc7ca3947cc15932c0d015325fde24e1ea466dcad952a63b83f2a3b5f52f236df1075f556f70992726ceeaf2113f70426f02606a2f71
+EBUILD ruby-gio2-4.1.2.ebuild 643 BLAKE2B 6a2f37dfd4cd27b027ae1ff7ae53e092c518d6b4d6b92fef4d8494c6ef47d8803814803289573aed8c4f21540cbccc27da0a461522656c0a78abfc6ce8c41927 SHA512 76d00d3edd04f8f0c15385785af995eb5a3850e4c288925be66bd7a1d6551455d93332ce1a0f220abb2dbf59db15315da5b0cfe231d20e088b420df4bb428a01
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild b/dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild
index e1bf4e07c34e..7d7f5758fca8 100644
--- a/dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild
+++ b/dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
inherit ruby-ng-gnome2
@@ -16,6 +16,13 @@ RDEPEND+=" dev-libs/glib"
ruby_add_rdepend "~dev-ruby/ruby-glib2-${PV}
~dev-ruby/ruby-gobject-introspection-${PV}"
+all_ruby_prepare() {
+ ruby-ng-gnome2_all_ruby_prepare
+
+ # Avoid test requiring network access
+ rm -f test/test-resolver.rb || die
+}
+
each_ruby_test() {
XDG_RUNTIME_DIR=${T} dbus-launch ${RUBY} test/run-test.rb || die
}
diff --git a/dev-ruby/ruby-glib2/Manifest b/dev-ruby/ruby-glib2/Manifest
index 9cbb47434574..b6d2029d9fc9 100644
--- a/dev-ruby/ruby-glib2/Manifest
+++ b/dev-ruby/ruby-glib2/Manifest
@@ -2,5 +2,5 @@ AUX ruby-glib2-3.5.1-glib-2.76.patch 730 BLAKE2B d5097174b6a6852f81f882cff5783d3
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-glib2-3.5.1-r1.ebuild 577 BLAKE2B 2d4bd6fa4029a38e547eacc2471956daebf625191ca2825d75179e0a7510be7a5fbfb80bc9e92436ab2fe22a453e3c9dc54ce39d6730cbfd61960156aefc4f4d SHA512 b6840113d9af1fae00ba40443af17df4db1e3595674487b63cc9aaf9e1da0c2e3dffea67105ac8fe0ed7cd1e6cdb506edaeea0a4404495aa3deb6b43c1f58d4a
-EBUILD ruby-glib2-4.1.2.ebuild 516 BLAKE2B 18832fbba17e90b1ffce27d4f4e4b99494182ba41c45722597f9574b28f0165fb590eedab7f1a63221237944c40757f866a67efa7e823a1e73e3375a75587b23 SHA512 ae1a639ea80ff568303e768b5fb23c66a3027938422e6462c0557f0ffbc562fb0774468fa2c01b4e2480e8193bafb5256a6625069557fdf83546dc134fadb6f6
+EBUILD ruby-glib2-4.1.2.ebuild 523 BLAKE2B 0ab94fb223f5e56e08ff6a42660a45d8b6af5da80ad6b4da216cfbd6431cc1fa2a637f5b8bae7af140f07d2a818a6a5bde8331850eb139af84e6d75e8bb8f432 SHA512 8bfe2f81ecf267307cb693300bc934a6eb95a5075e5d6be201cec6c24252799b9ab4f1e492c79ace92d596ddffdb63dac4d383dd0fe1bdc769d4ba4bbf32d115
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild b/dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild
index 123e4695f826..0de91c6941c6 100644
--- a/dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild
+++ b/dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
inherit ruby-ng-gnome2
diff --git a/dev-ruby/ruby-gobject-introspection/Manifest b/dev-ruby/ruby-gobject-introspection/Manifest
index c8c116754ade..df79ef81e8a4 100644
--- a/dev-ruby/ruby-gobject-introspection/Manifest
+++ b/dev-ruby/ruby-gobject-introspection/Manifest
@@ -1,5 +1,5 @@
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-gobject-introspection-3.5.1.ebuild 430 BLAKE2B 7e6e7e0a778ac3cd84de4d3c4679b9486fe85fe11087bdbf1928568ce26eed9d0f2d7bb00fbf8da19df39a216f8284ae75566e38156d1251fd551b5afecc9c66 SHA512 0cfaff1daa68f41742182fc78c2a09ef1cade9b1e062cd14c23d5531774f537ceadf622e1825db65e8fe1d55a1514811810cd6311e3eb8bde39058c7da3e4a48
-EBUILD ruby-gobject-introspection-4.1.2.ebuild 424 BLAKE2B 94da2d5ca651a6448824f1231fc72d435ae7a93bd34ba5368f4fc2446500c2e01db828f72719153831d558c53d9dc04143496e967335de419e8906128ac92848 SHA512 af656f36514c79b47bb98b0445d17f1c4e3c98e6f0789f5e58ba812615975df93f744af2ced3dd4cd01f1ded740552fe33240064e907af1d1e67cbe200620abd
+EBUILD ruby-gobject-introspection-4.1.2.ebuild 431 BLAKE2B 97707fe16789bf674098b9c068ed974273e9098c807354f22b0ae4a873ed24fb68fcf93f63ffe5ec1f5acc10c33bcc61e648d39e05c5e8a2b36860894c2520ec SHA512 170bdf3fa3f9a93720243aa4b9334dae782be3a0f6fb688ef34e688b0872074f57c088e626321a76b72e8c85929b9fcf31e3cb377cd958011e0e88ea986072e6
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.1.2.ebuild b/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.1.2.ebuild
index 78cb6138f3a3..d10a04bd694a 100644
--- a/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.1.2.ebuild
+++ b/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.1.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
inherit ruby-ng-gnome2
diff --git a/dev-ruby/ruby-gtk3/Manifest b/dev-ruby/ruby-gtk3/Manifest
index d369fdc80e61..c3ceffdb49f3 100644
--- a/dev-ruby/ruby-gtk3/Manifest
+++ b/dev-ruby/ruby-gtk3/Manifest
@@ -1,3 +1,3 @@
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
-EBUILD ruby-gtk3-4.1.2.ebuild 674 BLAKE2B 519bca653664dee2eed1f130c2b230da7d5329a5c5d81cd836a3549967307a42e9cb755f1795865756852aaaa383a154f0ea6217cc8cdbb6f4415de79d4e503a SHA512 a3dc941d5d3bdf6ef05c629a71b01c146737830f7c1dacfdc49db78d6b15564db9dfb2eff1059babe5780272d43a5b2a8844d4baf0cca778dada43ae7565be4b
+EBUILD ruby-gtk3-4.1.2.ebuild 681 BLAKE2B 563c9277332677939d2cf34df586b7858de9cb0fce42d464c37bd020443728a433c70be9bddf2ea509537f04c836fab1614a1f010dfc2c0241b549bc46750a86 SHA512 32333d673971a81dd10c6a834e3ed40dc497847f0390f79c9b58958eeb317288f42dc026bae49838ba791e27e51e6a8086a3de8e1731f2bd18530332b8291312
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild b/dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild
index ec86b43ab95b..8e9684c3b797 100644
--- a/dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild
+++ b/dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_GNOME2_NEED_VIRTX=yes
diff --git a/dev-ruby/ruby-pango/Manifest b/dev-ruby/ruby-pango/Manifest
index cf4bdd70a76a..2240c7eafd1b 100644
--- a/dev-ruby/ruby-pango/Manifest
+++ b/dev-ruby/ruby-pango/Manifest
@@ -1,5 +1,5 @@
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-pango-3.5.1.ebuild 778 BLAKE2B a7c7663b6db1958512971c21a84e761609ad143da4af85e316cd029d8203615af6bf3248ee6540cdd55ef0b42d1a7413060a8141addba728c5f3f3ce9de36db0 SHA512 51954798828c07529676efee3ae96009ac60ffe54ac7269f2b3ee44aa68dfa053f7966e396d1e32e75bdf836b46d80adb4997ebde4865bb3cf6881979db95456
-EBUILD ruby-pango-4.1.2.ebuild 792 BLAKE2B 7ce65868a0fd79ea13d38c40d6d0683424e517737a1be6071b31b82ca6524a2c873f53b132511cc6c3c0f0413604ebdb47604d64295c41764cfcd7430af40e7d SHA512 a8dce711ed3f4173011fcced937b61bfe3fbacd416b7862a053a88b116e014e6e64cb4996f9d6b37c5ea3f9e748825addfd2861e21c63b86b04cfab934649b30
+EBUILD ruby-pango-4.1.2.ebuild 799 BLAKE2B 44b36d3db523aa5089498044e5e8bf02634478f538ec72169062e5ebc0de8c3f366bc5c9bf6144207b6d625fbbc868baf4453f5048e99c4c08760c2d916a5ea7 SHA512 d846c48edb8039aaf411304faee51a2474eeb8ab0db3e2b5004848cd4a3aa9e48e8b6743f0866ecda7ac8aa000ea3d37ba923d1f34bbca61ae19a7dae992a3c9
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild b/dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild
index 6c5b410c2b2f..aceb9b101520 100644
--- a/dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild
+++ b/dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
inherit ruby-ng-gnome2
diff --git a/dev-ruby/sass-rails/Manifest b/dev-ruby/sass-rails/Manifest
index 8da1d0177cc8..c8a132f9c233 100644
--- a/dev-ruby/sass-rails/Manifest
+++ b/dev-ruby/sass-rails/Manifest
@@ -1,5 +1,5 @@
DIST sass-rails-5.0.8.tar.gz 90020 BLAKE2B 20e9e6e4701b0a14ff10f343fb94065af0110d86aab1bb4676de4806e20f8031b4cf7961002828438c3ae6be9802b3a2e4367882241e8fe745029747d31f9b04 SHA512 05d9e8d269c608723158831e215599a8482383fe79a9c3416fa8efd11bf9bae7935c5b7a1f5e8a22a85336abf4ceecc50578f0c8e51310c09b2540831959652e
DIST sass-rails-5.1.0.tar.gz 89994 BLAKE2B dc0083af8399d2ff1210a6430d47ccaaac88b337da5cfeb61c7a4f0c6b1f55d59d896a874945a943cc322fabfb3a31d80a1a467a12d04f2c1a1f9c84cbb452a0 SHA512 894b957b6b72d340ef2eebdc721c58c2d101fd275a10265f859f17f654736b3d3542a7100db922236925af40ae090406689815a4bb4f623c5f70652685571b7e
EBUILD sass-rails-5.0.8.ebuild 1063 BLAKE2B 0b7b2824bd31277ce1028080b495480b6e49431141266d461e08e54a6bbafbbf0da22c3712e5d9ed98cc4b4ea89ef728fe8ebe167c4118db57d85bd54a6026a4 SHA512 42d0651e8a5ba3b2cdd51e505cf125558a01bac9880b5dfbf63c528efad45f550ac6822b15116f54993db99c1524b6f0315af9555dc3268bc0b2330cd3d30c06
-EBUILD sass-rails-5.1.0.ebuild 1063 BLAKE2B 04cafc02d7915775c326000b5fdf847585a77360367b175fa07236ffb1ddb8a7b400558b02005f424cc7a97c931c5fd38942bb9d1a66e5b45a9ccd919d626d83 SHA512 fcb75b9477ffeef58e15faa293f930570515fdea6c9a38262d4c249df38373611519c6024d1ac585dab93f68ff62aba089d1f58e08b0ab44c4bfafa02b6630f5
+EBUILD sass-rails-5.1.0.ebuild 1070 BLAKE2B 4fbfb80c056498724652e6d5822dd624837ada1a5cb90bdbc876b8e31dc1fdfa4e41b85e4d75d5db018114238f01018edebc08137cb5b3a70896a7995ee37c80 SHA512 a99e3a9d88a372e5d62552a6a922fcd10caadbdc2f94c03ca76b864aa06b911528f2a84fcd110282ea5825e4cc9aefce636d60ecdac6526be743581e86d6eb13
MISC metadata.xml 343 BLAKE2B c5a05184557a2483d634a9684fedf6bc5d53522e766510829d3765a937f68dc7b8c887ff82f4e81bdf3e25385d32a043813032beb255a061b51ccb03c094b9c1 SHA512 a2d0d0783101ee59353b76a9557f50876157228c532442184f2ed72ff21286127cc83d0f0040ec6e2927d4ec45b04e891d7f13cf221d1fe09e176ac9896c195d
diff --git a/dev-ruby/sass-rails/sass-rails-5.1.0.ebuild b/dev-ruby/sass-rails/sass-rails-5.1.0.ebuild
index 8afabb145978..c103545f19d4 100644
--- a/dev-ruby/sass-rails/sass-rails-5.1.0.ebuild
+++ b/dev-ruby/sass-rails/sass-rails-5.1.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"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/sass/Manifest b/dev-ruby/sass/Manifest
index eb23e634f1d2..bc37d2471038 100644
--- a/dev-ruby/sass/Manifest
+++ b/dev-ruby/sass/Manifest
@@ -1,5 +1,5 @@
AUX sass-3.7.4-use-listen-not-sass-listen.patch 479 BLAKE2B 8ce894c58bf4529cf2aaea3a5e247731ae1a56afafec17f7dd2df6e35d7de0ff9330d4fe2bb088fd3dbcbad3503c20afc65242228da0db4c81de356aa8a999dd SHA512 9dbad64cc59515806439ce5528875e258c2b5731d58a47db2c991e7d4e6e0e9e9bdad654abb435f64b3c9b075979f9e3d89266a8aa4ae817252ab3402f3d3b7e
DIST sass-3.7.4.tar.gz 401442 BLAKE2B 52abe37390282d2aead3eea6c2a049da529a5e96bac44b01ccded1e3c4d2c332d82f164da941413c0138fd3a94f59cda084d8fb724db87fc522f33dd7bc31adb SHA512 4bebb6ddc84e7f2687d9b801e6b30e897d83a46940249349d775e0139d1fca8ffd96d0976f4c35a7a0dba9ebf786883a70aff2ff002708e28b685a034634aaf2
EBUILD sass-3.7.4-r1.ebuild 1177 BLAKE2B 038199a06bba439eac0f11df3bc5dfdb56b8c42dfcaa78b23189427afcf869149515635a6de548290290a4311bdde06c4f289118149ff0f7764a8708418b716a SHA512 67771fd0972fd328504f2bab9a95433b8310bece1a076c29366a2b3371ccf13cc2615b0d822404d85eb0924c6894d44d7d3e5c01933dc99d5ef82a1e3b42a7d8
-EBUILD sass-3.7.4-r2.ebuild 1666 BLAKE2B 4bd5790bd19c523fbbc2f2a76dcc8c48b9fc7ab9204ab83fc7b08d18c97792aa46a0dff96456d5ae0775b7231bc3895c3a9d305e155fbe0f1a8d814f1748bbc4 SHA512 556277e4c305947e0b512a84510bde7bbca420e933847e9f5ba49804755f56ea4f75910e1e62882bdca02f0e0892c90cb2e4c15e7f82949f6ed0801d1e359806
+EBUILD sass-3.7.4-r2.ebuild 1673 BLAKE2B 2dbd91051b95078a188232df49475daad2a25c28c4f9233296fd44e9663ccf46573752953738fc575edc280401f20dc4c0baf01884ce73062fb793b1fbcdba5f SHA512 2297e99e3813b686fae14666b06608c1fcf7d064935b0f01de3d30b8b45c38d5c4638720d88cc90bc9a32e4d15751c71f58d9b6d7901e9af7fc0b617fb1a8298
MISC metadata.xml 324 BLAKE2B d12b9c73747bb4ab333b3bbe381d713c78d12bc5ea5c526a17744ac10a81a1cfc0dbb5b74bd507fb9bdd9ff7f180aaa24affb16cc9fc18463030749c8ce3e078 SHA512 fd1ffcf3514360716ad7fc513010f5da118896fe99d0949d8249e072ca8b554ff7ddea9bb4cb79e8a71e7eb963ae39943b613260166d6f56d18120c9283f22e5
diff --git a/dev-ruby/sass/sass-3.7.4-r2.ebuild b/dev-ruby/sass/sass-3.7.4-r2.ebuild
index 43ee9a37a950..6a7219aa5f9b 100644
--- a/dev-ruby/sass/sass-3.7.4-r2.ebuild
+++ b/dev-ruby/sass/sass-3.7.4-r2.ebuild
@@ -20,7 +20,7 @@ RUBY_S="ruby-sass-${PV}"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
ruby_add_bdepend "doc? ( >=dev-ruby/yard-0.5.3 )"
diff --git a/dev-ruby/sassc/Manifest b/dev-ruby/sassc/Manifest
index 74d8a9a1ccfa..bbc5097ad629 100644
--- a/dev-ruby/sassc/Manifest
+++ b/dev-ruby/sassc/Manifest
@@ -1,3 +1,3 @@
DIST sassc-2.4.0.gem 304640 BLAKE2B a4cd96859855cfd26e78a35becba30af8b7ee52d8ba67f7dcbc6354786f26e60a312be4e773f515f6edda6623142249a4a470f418d9fae3db734f8ae11498dc8 SHA512 835ba03d0fc5a791b2d620367f63202973f778bd8ebaa87c27f6a1de75b5895270205e8746fbb242d2739c9830a27d72453a75c1b536090840de581c52caade6
-EBUILD sassc-2.4.0-r1.ebuild 1164 BLAKE2B b0802d6f7df101dc3fd397ae5d2e7e11e54440f1a3ece0a095472983ac80ceafad0dbd4293999816c16560d31d9aff450f71d040720d33357b3bd96775769d97 SHA512 a6094f395db0c3f462fdfa35e796304b99f12de6b81242eabf1420b5129163c2cfa2503fef36c936952de576b63afc3004d01725ab8e3e629c6bb560a584a0a8
+EBUILD sassc-2.4.0-r1.ebuild 1171 BLAKE2B 522463c7728e24ea3c18b0868a8acd9f28d84bb742a25a929b5c80af4a1e557677f6ca8893e458ada6e237b99fb4e0a9603de819faa468223ac0da391c32b323 SHA512 1c43493b4759ed6c7962ddf39c179011aee64fedb44eb1cb255d2fcb06f1c9a0e9f48b8ee04a7600517e9b27819addbc3828f22c00449db34c975d1571c38b04
MISC metadata.xml 342 BLAKE2B e142db9aa3fbeca45133f091bff39a3452a51917779f21f78928295cd69bed7e12fb68de1e1d432d5765fe1560b5841a6c12be62487375b206170052c8aacd2e SHA512 39e8f3ff146ac9ee2b06246a6277b9abf3b5466dde0820ffe309f0303923310610dced252f33ed5ac342bea64f8bc3941d71d5d57b7c36bd8d302f415b32e10d
diff --git a/dev-ruby/sassc/sassc-2.4.0-r1.ebuild b/dev-ruby/sassc/sassc-2.4.0-r1.ebuild
index 74a1bfcb5c0a..e84829351fdb 100644
--- a/dev-ruby/sassc/sassc-2.4.0-r1.ebuild
+++ b/dev-ruby/sassc/sassc-2.4.0-r1.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Use libsass with Ruby"
HOMEPAGE="https://github.com/sass/sassc-ruby"
LICENSE="MIT"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
SLOT="2"
IUSE=""
diff --git a/dev-ruby/sdoc/Manifest b/dev-ruby/sdoc/Manifest
index 96fa9885b2e8..c21f0d0b7730 100644
--- a/dev-ruby/sdoc/Manifest
+++ b/dev-ruby/sdoc/Manifest
@@ -1,3 +1,3 @@
DIST sdoc-1.1.0.gem 269312 BLAKE2B d830a0477bb2a46f8f4c08b0249293ca56d5a398eab36dd1a91f4fdb134611065053f1d445697f249be3fb2d672f2ed95a462f045c953b48e9bdfd30b147a675 SHA512 7bd6bc4725b020adb504ec5c2cbc7387f46e8cddc8c3be5643c1808f203d0663326958c2d039fbb3c384369be1ff1363c162c8868b8906605de76a1e60a3c0a1
-EBUILD sdoc-1.1.0-r1.ebuild 827 BLAKE2B 99e4391b43580ffbdcf893d2cbcb7165490d3b27eb08fb6cdd1a158b5ed2d1571ad9a83b9a67e70ea5aebf921f000a94dda1d19921c87d61dc5a2672409468f8 SHA512 fc1b4f14e28584ffd8325fa2f28f69bba5224e35471727aa10ee39e65a6d199fe34c5bbe2859b51acea8bd2e4751057db68be6a67df3461475d333982d3e7155
+EBUILD sdoc-1.1.0-r1.ebuild 834 BLAKE2B 2296ce74e5a3dc1eca2442daee7da297ccb6d1fde62f38ea830d25eb4a9818ab1bb3662dc4a154142bb1df079c7c869a9d34cb8116421fc82b948c6194ea49bc SHA512 9b287d594819ff83b0d9291b8763bde00e5ff5f9ef03306d3b6f0600f6fa7d303c48f4d286c3c3b2ba880429d5794b5499b8b7f23ff25ec9c9c6d760f6f25ec2
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 c654e79dff70..227ddc71376e 100644
--- a/dev-ruby/sdoc/sdoc-1.1.0-r1.ebuild
+++ b/dev-ruby/sdoc/sdoc-1.1.0-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://rubygems.org/gems/sdoc"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ppc ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ppc ~riscv ~sparc ~x86"
ruby_add_rdepend ">=dev-ruby/rdoc-5.0"
diff --git a/dev-ruby/selenium-webdriver/Manifest b/dev-ruby/selenium-webdriver/Manifest
index 4f1bf0295d6a..9f419b7ba53e 100644
--- a/dev-ruby/selenium-webdriver/Manifest
+++ b/dev-ruby/selenium-webdriver/Manifest
@@ -1,5 +1,5 @@
DIST selenium-webdriver-4.0.3.gem 152576 BLAKE2B 671909863bbbe328bbaf30a9e3c9e459e9eb6b892f554729892327230c03dd03f7819d9e8beb901cea986cb0d97877ce49853de856e1f802369686a03e5e9086 SHA512 260ad111ef9c512835f410fc7283df90b245d42db12274028148575e0a89a8c71639f0132a621f326921317b3181564521d9e801f2a7f14e5f196cde2550773c
DIST selenium-webdriver-4.1.0.gem 153088 BLAKE2B f437b5e6c19b9a2b7d0393646b11bcaa0808fb9981c847ca0d86bd55ef04fc109d439eb0f41fce543ea121fde096fe3e72c56d1db861b6554f673a3de07bdff8 SHA512 9760c6a96dbef25f558216986a9cedcb00fe19313273ea5c3a4866d5afae327fbe3895e3e2ee405714f8a9410c290b0e51352b68465cb0df9ff31b6d2749b174
EBUILD selenium-webdriver-4.0.3.ebuild 1015 BLAKE2B df6b7d93c12ab49c58fd76b561597beac3452d7e41075a04fac82ac1282e43846924232015f73506ddd6c11856cca27fee8eb8e51f4587dc19f8eeb4ae941207 SHA512 2a272f961e101c996dcc4b7cacbac94dc5257e95fa6d07ac9fd4f6815273873a376482b09079dbaedbcf50e5cfd6bc59c75c2a35fe152ceffdebf6daa1cbae5b
-EBUILD selenium-webdriver-4.1.0.ebuild 1034 BLAKE2B 4776ec4712de2a9f88a60d4ff5a2a28fb9dd827608e7a104265db10127cb87930eef8d4abe3d32f237635624a9ed5466ca3c0ad4d340c39b35589cb7a32c4fb0 SHA512 b8f50821c4825ba882a220aafaec756f23a28ca8fd0f5a982121a9912f5b56f24c4d8d6bba183977ac4556c35843d7f32c934b47033d8817f26280d2cb079727
+EBUILD selenium-webdriver-4.1.0.ebuild 1041 BLAKE2B aa8c88be0487eb7037dec0721f7dff0d0b4aa3347926f41bfa495a6032c182831844bbf72492eebc36132ee61f715aa6f64202315cb07e0e5e4ffaca9d5c93ce SHA512 6873935200590d78a06fc4a0fcfbbf2fa65bfb6e5fe44c611c51bdbd0085e3487faa914aa4b4cc46b00d144f6ce65d40efae63f6e6dfeeb1a67794ad0a5a1f4d
MISC metadata.xml 336 BLAKE2B 2133927d6a27b7422141ed649e46efc069300160b5fecb9fb5bdbf575461fde2b12411696be46cc673d6996c8711f50a46e92e1cdda5ff1f7c57ae298ff76406 SHA512 d1f80b8bf35f2fd08e4689292ce535ece939a64b94123780206d4ee3ab7a20b6d9c3a2d9f5248eaa2d0d35bb32bc5707e14c09b60881d856a180435b8f656bea
diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0.ebuild
index 29944400ea25..e76c9e2a9822 100644
--- a/dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0.ebuild
+++ b/dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://github.com/seleniumhq/selenium"
LICENSE="Apache-2.0"
SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/childprocess-0.5:2
diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest
index 4a7295af1819..5961970119c2 100644
--- a/dev-ruby/sinatra/Manifest
+++ b/dev-ruby/sinatra/Manifest
@@ -5,6 +5,6 @@ DIST sinatra-3.0.5.tar.gz 266205 BLAKE2B 16e0631ed49e62610c7bc1e43f03f21f57ee968
EBUILD sinatra-2.2.3.ebuild 1169 BLAKE2B 945caba2ba540c84ce59ca0394ecefd9593017f8e638a4b5569db6b949cac5d27b28fff3d3938b80ae8e8ec15fbcafe49d51499c52e57ced4ca56bcc1cbaeafc SHA512 2597953c54e9550cc5574b5a64ee1918b8aea67d07e380886800d93efe06455daf5ddee033cebd350f07599d16c27c7a0d8a2092fcd1277009876df8bef47d68
EBUILD sinatra-3.0.2.ebuild 1032 BLAKE2B a318d2bb27f201493c9b1b07d741af8f97ad03c6bea074cfc99946f89fb8513770ef3f584beff328767723b954e4f657c5ae64541ebab365fe322e7bba0c78e5 SHA512 43124a035900095395901af2c0e1766987401eaba394e56c8e830214ff7fd3469f1b5f4bc3a1bd0cdc01a03889b6a57b2837aca1db43a5a8fd4dea42c12e480c
EBUILD sinatra-3.0.4.ebuild 1032 BLAKE2B a318d2bb27f201493c9b1b07d741af8f97ad03c6bea074cfc99946f89fb8513770ef3f584beff328767723b954e4f657c5ae64541ebab365fe322e7bba0c78e5 SHA512 43124a035900095395901af2c0e1766987401eaba394e56c8e830214ff7fd3469f1b5f4bc3a1bd0cdc01a03889b6a57b2837aca1db43a5a8fd4dea42c12e480c
-EBUILD sinatra-3.0.5-r1.ebuild 1399 BLAKE2B dac6495bdc964f72e9d7db7c998a25c39ad956ccb80ea175c7712c0fc73fbd6128a641b2f093beaf999c45c21c19874a2fb7f9635167fe18f25ee4fefd935f4f SHA512 123f99cc67ef072adb36b22b03d4ae1bd194efac1cab437ce966cb1927d8d4a46f94194100e8d93a893048f37eba2b34ebdce385e59e8c42d5ab8e7056a26896
+EBUILD sinatra-3.0.5-r1.ebuild 1406 BLAKE2B 6f693d2a3907f4b7fe2123825c0ab2d046ac754ca943a10f6ef7ba06a3cdbff0b6a8cd9da66946a696910c01834c033e8e98f2eb543a4dbef5f88e0a12fa98a7 SHA512 8450a5c1216becb9ae798c558c5e0aaa89453adc3948c0a021a9f9cdc561674c5709d89f248880ec00769066a1999a62b5c1749898216bae0bee23c1d697b1c3
EBUILD sinatra-3.0.5.ebuild 1163 BLAKE2B 3d76cea60668d9c5f458fd20b5abf3f5121f3f9547d6d84d3d3ea6fb62ae6fcf6ab0097e86ce2175d298547cd403be261cf703251186b84db0e908a33919fb6f SHA512 d6d03d8bdd36af7b4cc8d38997d56359813d17dc84157a51636fdb7d929dce93f938bbd752fd85709a03de662fefcb95527a1e0a154637b9ab27970389d3150c
MISC metadata.xml 393 BLAKE2B 730e333a7e2203f0219040e53c2ddd3a894af807a242e62df1fdb94a2eee0350c52348a55699c80d4674f0b6024875627f68e2061b740dced0e2ebd2155e5b38 SHA512 fd922f80dcd2c7c663506680f9b6d86f810c68d1c6f81480063d3c20aa561a972f0fe837dbc636848191092c7b599d7e330ffe296e41c0da6f46dba68d2cea7c
diff --git a/dev-ruby/sinatra/sinatra-3.0.5-r1.ebuild b/dev-ruby/sinatra/sinatra-3.0.5-r1.ebuild
index d58ccd568438..f951f606a83a 100644
--- a/dev-ruby/sinatra/sinatra-3.0.5-r1.ebuild
+++ b/dev-ruby/sinatra/sinatra-3.0.5-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/sourcemap/Manifest b/dev-ruby/sourcemap/Manifest
index bca600f124d4..dd5040d9abca 100644
--- a/dev-ruby/sourcemap/Manifest
+++ b/dev-ruby/sourcemap/Manifest
@@ -1,3 +1,3 @@
DIST sourcemap-0.1.1.gem 15872 BLAKE2B fac8ae7604a5d5a56b6aff82742b8c773bebfdeb41be6b6aeb3f2b5aff9c6cb2bf584b29ee7a6cfcb4b3064e6b1666e6c0341383fa4d39037759fcbf51ae57ee SHA512 d197a3aab0fe8c9e620c50d3bd994ed957b37dba071f6abc3b8a149a8a0490ee1b89512036b833ec44e6bdcdca6dacbdda9872036ba51736ac1d1e1f160ded59
-EBUILD sourcemap-0.1.1-r1.ebuild 445 BLAKE2B 2e5e736b72571148af40a603e28bcd81abe291ca70856638b9cf512a55f183e994053bbd37feeb2d3da91f53a0c85608c3f74b7aaf7dca1830cbd69f433023db SHA512 57283bfa85253d926fba7d483af7c1cedca8d293bda18705dc4097d89f1a0e9c95f10bcfb58c7b26e71aebc8c9b98fbf53ccf80001aaa6e5b2da3409cb2cea34
+EBUILD sourcemap-0.1.1-r1.ebuild 452 BLAKE2B cf8d693863cab197c54b580d616735de38c4d8a6deffdad098ab697554526c87a4d734a4c204be722102d8df3d9bdfea2695d93887cb0bc7367938bff0258c0e SHA512 a97bbe9b6be302b0554f75865654dd52f1bc223621efb4c058685516fda486bf78573f00671f98f18f0ddb787320891010b4177a91c44459c8d9536d026df673
MISC metadata.xml 344 BLAKE2B 6a62ffc58a838c2bb3938f0c681cdd2e8bfe82aa7e5bfa1f98c6ac077a70663fd8c4ea3b6b8f2d0d62aa5ba74212721c50c7a9c9bb215167ae20128f6cce9d2d SHA512 9c69de58f5785ba8bd3f87ad3dcb8929a2af84f3c22d15cbf9a37b11d9bd6b1749fab33d4ffb085b81c01334e6b0470ceb22b3e66e675bab840d21eeb65bde31
diff --git a/dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild b/dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild
index f74ff27129de..6fac88c4e9d1 100644
--- a/dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild
+++ b/dev-ruby/sourcemap/sourcemap-0.1.1-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/maccman/sourcemap"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
diff --git a/dev-ruby/sprockets-rails/Manifest b/dev-ruby/sprockets-rails/Manifest
index 1ad274548d5e..d5fe7a3c3917 100644
--- a/dev-ruby/sprockets-rails/Manifest
+++ b/dev-ruby/sprockets-rails/Manifest
@@ -1,4 +1,4 @@
DIST sprockets-rails-3.4.2.tar.gz 111038 BLAKE2B 36495540d8756bd44ba55ed0bf055c35ed963e1d5a8214766f61ff86515285babd409f44816bd9dae8321dd5473f7f5515d2c1c5ffa6b6042788ee50b4bfd247 SHA512 a01a23b189bc0fcde8fa3a0734c239dc9ee9119ca7a0828f04974cc28344e6c5743a6f60f1ab8ae8ed28c0e111103948209593ccd88dc974e2d12b55a1a2b49a
EBUILD sprockets-rails-3.4.2-r1.ebuild 948 BLAKE2B 86a7bb9fff7521fbe6983501690570087af77ec649ce58ec98bcd816eeef1d21162da09341cc4ad685795dc108ffaeb9f51cd887eab7b7b9d7fc828c43aabd3b SHA512 12854f9be622c0f65d0270cd102ea7905221c2306e4d989443a25990ed53ceadacb61e9cceaf1968a4c8ac8f5f03cad35d27f29a9fc07ed9a39bb083cf9e3541
-EBUILD sprockets-rails-3.4.2-r2.ebuild 1054 BLAKE2B fc48990bfb3a94f8950ea86661cf1a1322da487edebfb1b84cdbce637a88e923fd97bf9189da820978eaeeef33ecd2dfe9c3a2d8a13e63e81d7feae40fb91a31 SHA512 b5284f5dd8f3ae18a022bbd7b014f83a35394a5a16fcc54c99bcdf18974a87a3449eb5736dace14e51e7c6741dc3010006425ae2899a335a2ba8fc2740ac86b9
+EBUILD sprockets-rails-3.4.2-r2.ebuild 1061 BLAKE2B cadb2930cb674bd916560a4145f5e6ddd142eca99c28f9b47a23ef89ed67355c4ee18ae6cabfd4156048a3861c6886c7232716ed88c4e06392571553520eb445 SHA512 4cae295d9a95906525b2af8ad1118ada64d379bd63de8f5bdab13fc4322eca15cd55808473a07224dd1dcb45feedaa1be9d973fbc0b4baa4ab90abfa2e143f7b
MISC metadata.xml 348 BLAKE2B 0682ae79b86466b0908cd13f3eed20718fa6d3ab12a65579666242049ff37e58d57ec2f40bb3fc67a6ea441cea091542d2afdc35b5f3819b7925cd95420e5536 SHA512 1789cac2bf0b961b771f12135bf77769aa20cd019178c782105a1798107bb944e5aa8f8f54c13feecdf89f0461b307be09ad5b7a87c53b9b93fb5dbd3f0381ed
diff --git a/dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r2.ebuild b/dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r2.ebuild
index 242ef49f69eb..db9fe041709f 100644
--- a/dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r2.ebuild
+++ b/dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/rails/sprockets-rails/archive/v${PV}.tar.gz -> ${P}.
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
IUSE="test"
diff --git a/dev-ruby/sprockets/Manifest b/dev-ruby/sprockets/Manifest
index 63214b9c65b2..4b51ba5aeecf 100644
--- a/dev-ruby/sprockets/Manifest
+++ b/dev-ruby/sprockets/Manifest
@@ -11,5 +11,5 @@ EBUILD sprockets-3.7.2-r3.ebuild 1778 BLAKE2B d9d86036d950e27d1b1edb85c170de7f60
EBUILD sprockets-4.0.2.ebuild 2073 BLAKE2B 83ca1f1c975ec2f0e84dbdd3b988da08f767ae7773989fc0bed64c75c95e9b8f8dd6ac2f32c53da642b50f1c74bd16d2297e7c9e1622cb33d9e70f1eb872d546 SHA512 934e726b1b3711301bdbe0783d87239965270371b0f80fa910b7483fac24829faf98880b1ef1e205371127e7e629495240f243cba2ee77774cec364063ed5f1f
EBUILD sprockets-4.1.0.ebuild 2090 BLAKE2B cc6c680b76936346259b71f6d06478dfb242f49a90156f7e9836e4115f27d3c715676d8d8cb93c937f8d0b4d3b1095b75e2d652acb479205671d45d4c0678d2a SHA512 b1892932bdcfd23820bf43bcb269684f89c906fb17883baf27ae4178f8a5d48dbef3abf2685328b3ef156c0613daf30867279dc2c1a068f73e3066b70d87110b
EBUILD sprockets-4.1.1.ebuild 2090 BLAKE2B c0130e4d7b4b2c476189fd0970485cc416a52776ecbe0e18b1a98c6a3e1b721031c4f1dcd6a491c1520894ea46e3cb9c5cd5bb1f36982e6ed477a86901ea4cc0 SHA512 6aae3a8175e999770ef3ce619b60d5aa2213658b74238f2916980eef3ddff6a0aeb99328d5e97ed25a8ec1327d8901ec48a311ccdf65a0f0fe5c172da3132c44
-EBUILD sprockets-4.2.0-r1.ebuild 2052 BLAKE2B ae631d148791edc52b382fe8a85161b40a3b21d8884f4ffe4fc8796273b86521f0165b0ed3ac117f2c325832d22307243bff36783efb1326eb42dcee8307807a SHA512 d1995d8570f01560ac33c590c17049d9b66d89b7fa159fa175ff516533eaf33539e04b50cbbaf49eea781416b070002237ac80dd1886e5acdb4d8af4704c18ed
+EBUILD sprockets-4.2.0-r1.ebuild 2059 BLAKE2B ff48222f87a0913f6c3ef4f70b7071578acd04a27ac8d0209da1324ba87d131d46c988e4916c2d45bb8b5a0a7b2e3eedf0ac80fa364b499b61b5625489e0a7ad SHA512 b3faee6b0601110353265b193ac07002b5b12b76bc25fd12798fbf838796039f4d4820fb5fe45d660246999c92a5b5ec9126a25e2a97c0abffe111e25d230eb6
MISC metadata.xml 342 BLAKE2B 227ac77350fe458144d05c09bef5156a9f7c06154b8aba9902f1611b7f3e22b5409231cfb0a44af0d6f5d87138a0d71eb230d8827773830b508d91848f5a8cb0 SHA512 ee0cc0cfbfed5e9e61386b885714cf26a3ca1e2e94b820859ea1b08f82fe3ab5bf13c5a4764dd2b4ca48d668f22e493d76a39cb48a8d3c784b55b78cbfc02ec3
diff --git a/dev-ruby/sprockets/sprockets-4.2.0-r1.ebuild b/dev-ruby/sprockets/sprockets-4.2.0-r1.ebuild
index 1842bcdda122..904b0d89e87f 100644
--- a/dev-ruby/sprockets/sprockets-4.2.0-r1.ebuild
+++ b/dev-ruby/sprockets/sprockets-4.2.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/rails/sprockets/archive/v${PV}.tar.gz -> ${P}-git.tg
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
diff --git a/dev-ruby/temple/Manifest b/dev-ruby/temple/Manifest
index 38b1660b1185..36d93be4f10f 100644
--- a/dev-ruby/temple/Manifest
+++ b/dev-ruby/temple/Manifest
@@ -1,5 +1,5 @@
DIST temple-0.10.0.gem 40960 BLAKE2B c3d272bc5f9263f5727fc81803f1c265f39ba10a3336bccbe17ce9aa4a6a13304c73a8d323bc45fe59c5d8230a569ad3af3de9225c8e21eccda291e89e482d75 SHA512 b207ff1f29b810c943577da1ce72c7eaa2bd672758929b39d6f92c5061c85c720fd49fbb666d5d8f9d1a8c1fbbef28f85cadb6635c12a3ceec29f8b0305833cc
DIST temple-0.9.1.gem 40960 BLAKE2B f9c87bc713b934980cebaf79737eea89c82d845027cabcd67f3420da621f6797bd99481b1bb624a8894d71f4843ee3ac612f1da661991b8adcc002e2a12f32a9 SHA512 2d7c0c64fb51356599ecbd9119314f954341acf66d5ad729b7e19058628118509e14ef116d4ed549996d7119cf9a1f38de5818b46ef5a9a19473b0d007131e6a
-EBUILD temple-0.10.0.ebuild 556 BLAKE2B 298291251d45421f9b909fd677dfe0cb2ebbc66bceb829d45cb7a24aab2eeabfaf891c04acbf553af5329dc8fbd232ae72bcb9d402780644b65522e330ce69d6 SHA512 848d9f4d3d9aedf216a9cf23125cae205f771a358288557ab240d9a150d3737dcafb319d05ec67d763080392a91e26f5394167acb16fe47dabf83a0c33cad51a
+EBUILD temple-0.10.0.ebuild 563 BLAKE2B 0364a8caff136f6a6a4f56ae4bc0b0f87926636b236e5036ef9aaaf6a2b51c2239beacb8e2c6a7de3a0ec49fadebe5970b069d4bfb70fabbbb057dd89a4a6e98 SHA512 1248ac51de72a0eff21a456cd7a229ca908131b8e0747b3af7616e819d302c5017f1ca97ceb04ffd7ed6d6bb5dd1e32b387e31f49b69c038857b8ac96db7f598
EBUILD temple-0.9.1.ebuild 543 BLAKE2B d5771179517887c2239156e9492753c645afe3c02de92d1091a834fcf5abcc74f324cbe15bf0702303e3fdffe3e53c4b473ff1e5e2697819a532b62b8febb5de SHA512 f82430124c090bedc5ae74db480902f2c8a643c70533f603b39049682e2461b2bbce32fd254c71766057113f3e7c5df6aadb5280d91241f3979213d8b82dcd68
MISC metadata.xml 341 BLAKE2B bb4b05f83022291b67e3d322192b7deaa8f2c7ef07990014ff3c1cbe82295beb599d649b90971b9ddbf972c1296211e2d829f14efc1d48b2bde6f1164e1ae290 SHA512 a9ab79fa9ff13f53b6634cd86efcf57df5810946275dd12a34fdf8eadac12153743cca92e98dd8ff4bc792f912cb9c72a08abf33a68b5849fe67776937e933c5
diff --git a/dev-ruby/temple/temple-0.10.0.ebuild b/dev-ruby/temple/temple-0.10.0.ebuild
index 1dc63c94a8ec..97b078c75cf6 100644
--- a/dev-ruby/temple/temple-0.10.0.ebuild
+++ b/dev-ruby/temple/temple-0.10.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/judofyr/temple"
LICENSE="MIT"
SLOT="0.7"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_bdepend "test? (
diff --git a/dev-ruby/test_construct/Manifest b/dev-ruby/test_construct/Manifest
index beef6c950de9..ebb1f2015c10 100644
--- a/dev-ruby/test_construct/Manifest
+++ b/dev-ruby/test_construct/Manifest
@@ -1,3 +1,3 @@
DIST test_construct-2.0.2.gem 13312 BLAKE2B e1a5068e8133f739dfc407e943b0486c0c2bb2a8f18943a23b366205b206a56b792630daad7a92a021ea367d490b117aec1313faa0e5360bf6b984df3b82c16c SHA512 d73e2daf5c5974c79aedfcd7e1cd6681a3f1f6fe3f2c68bcde26690a18be920ea53b648407e4ee33444364b2a02f1517362c876e703abad02fc528a47de092ff
-EBUILD test_construct-2.0.2-r1.ebuild 649 BLAKE2B 71d7ed7ba74dad2ba5d4ad8eb597be98f93272ddc4851492335b1a8ebc87b6918e8a7f7753b58776e84978a5fedb068dae01649e00361d8f6d3e99e9633b8809 SHA512 cb5ccf16ade5b7dbff35df444f17b2699c59cb296eae52f21471c039fe064d335e4847dc9e2969b60a0ceddb3df7447f1df2a15cfee1da27929fe5ae1f8e36bf
+EBUILD test_construct-2.0.2-r1.ebuild 656 BLAKE2B 70bb237ff5ae9dbfe577755ba723893dcac10f1d13ce0998e3923023519c924626261d1e42d38f3b1f5ad1d1d1cfc39f8d33e89039dd5c6ed97aa9eea905f300 SHA512 6b4f77889ea3d6156c64a0c7ee87819f8a7d9e4cb8e8535882a91ad7a3fbe1b1d2b31dacacf1acb8b9d8237d30bf0f2baaf1499d255438469157ace934c561f8
MISC metadata.xml 345 BLAKE2B 3a2ff96a2f7474b98c3ccf65f06c38925248cf2ac769468e1d861a5c13379d35cb562cb5f55e1018bf11aff8bc2dfae94cb4c19461384f9e7cbcab06f7a37589 SHA512 d10509328b3445fc3eb9713c4f527365cc5491f8ec8415662a8fdf06a93049bccd63ab9da13512e7573fb25e3e9497f13969faaf0734cc01cd4ce1fc574c73b3
diff --git a/dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild b/dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild
index 80ffd1e3a18f..05ab3874fa65 100644
--- a/dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild
+++ b/dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/bhb/test_construct"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
IUSE=""
ruby_add_bdepend "test? (
diff --git a/dev-ruby/uglifier/Manifest b/dev-ruby/uglifier/Manifest
index c55b0b19cdaf..7e57e31424d3 100644
--- a/dev-ruby/uglifier/Manifest
+++ b/dev-ruby/uglifier/Manifest
@@ -1,3 +1,3 @@
DIST uglifier-4.2.0.tar.gz 201913 BLAKE2B 90390308f116dc82fbf889b603b1ecd118adf9a6f541def408fe3229db02d78f3f7ba790822cc5524870317131260ad7f8c7191a69a9e158a43d9c3822fcc95f SHA512 869194db8fffdb7d243fc5639e0286d73dfa3ca9485efda760a9eb00424e6797f0bf7aa9f6c8f410daac556e01b6a1a1701300bc373eb492ea21d864494f8246
-EBUILD uglifier-4.2.0-r1.ebuild 786 BLAKE2B 57a2f99bbe7d6ad7acb91420d9da5c9f6263ba8cc7e9efcf47125be1fc584d3abb6bd8c1c752ac242fa568a9afb957677eae32df25786cf818c89ba739892a27 SHA512 7375e327e7f163fabd8354892676f03bb4ff29f09b6dd2fc8f6b01e5ab409f99ffa06b27df261aa64a99a63cab75c9af35eeba8db169d911baab3b96050592a1
+EBUILD uglifier-4.2.0-r1.ebuild 793 BLAKE2B d1c47a92a6dd088e20ac3aee1165d9975faa761aeab176ba8fe007e27941acc061f3d6cdd1f3cb6c76f7f9f3a6b7ecd1297682d087ec7770f546f9f8fe686345 SHA512 6d5a0ad75056eeeb0da4de4609f3810b82537a43bca85b6b4b72574c12314470ac01aff222f2ec222b578e4ae3aeed1c15d98ed52d6a45b78c6da92951ac6a3a
MISC metadata.xml 342 BLAKE2B e59016392ac1884861b0f47461227593aa920690ac90fa9951d6361d2d89562de883efb0f4112e18fbf4e28e91fada13720e9cba75be2c935e2cb224282efb5b SHA512 5e8ab8b606114c96b5621c14fa2e3a3d9230ea912025c502cd9103ac00b520eb4ec1922a3e717991d4326e0d5c8b942643a8abe3685c4c646042644d70d2e0ef
diff --git a/dev-ruby/uglifier/uglifier-4.2.0-r1.ebuild b/dev-ruby/uglifier/uglifier-4.2.0-r1.ebuild
index 81cdce0fd6e0..b7056943a57a 100644
--- a/dev-ruby/uglifier/uglifier-4.2.0-r1.ebuild
+++ b/dev-ruby/uglifier/uglifier-4.2.0-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/lautis/uglifier/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
IUSE="test"
diff --git a/dev-ruby/will_paginate/Manifest b/dev-ruby/will_paginate/Manifest
index 53aa439d5a4b..dd3d0dac046b 100644
--- a/dev-ruby/will_paginate/Manifest
+++ b/dev-ruby/will_paginate/Manifest
@@ -1,3 +1,3 @@
DIST will_paginate-3.3.1.gem 34816 BLAKE2B c8506fd9c529764e539ba799b3ef12f47e8d17a8579f2337163ab316cb6d9fe40c3d41c94e9616f55b9f3766989b11e5fb0579f0a69d2ee52c3f5c6104f32b7b SHA512 6b17ba13aeb3733811d6ab10f8c873b9f3687c88a86971f2aa820df7d294b304eaf74c699f34aca2242a0be6033db03d07f67d76fc183b2685ee1be53c9c1c64
-EBUILD will_paginate-3.3.1.ebuild 726 BLAKE2B b0318f08711230d4ac7aab072481b8dee8dd45755198fc2212f7effa099453d115b1646d20d0ad222052de0498d0f68be8839d37b9cb142e03339fe3f5c674ee SHA512 d4160adbb0704f00be82d2f1b1d681bf8502ab55ad0a39af0b1fecd5861f1d9ab73f60967bfdd13f286f026329a5d9218ecfd0721ea4473a16cf5d648b1ab2f8
+EBUILD will_paginate-3.3.1.ebuild 726 BLAKE2B 6e752f29d4e2add6cf7208427ec754ef2bbb31eed06294e93b510ecc6667e182ebd04d440b491f1d832970d1dd530aa6e14c88556754f628b88ad0c43aa8442f SHA512 bfe531c65d8d6b503b7bd021c674d048a70399c55691a5728b3b7306249f9e0ab3e9ba5b7d51be62dfe24d460bde1c4f67c115454074b3b422fd085d006097f3
MISC metadata.xml 347 BLAKE2B 74b1c184af79263e43faec5caafc5c077cb98aa28bc57b942951e8baa328ebe9dc46428e592d0c4ffeca7d0ffa13e37f831b014649d9a0cded19298fac4775a5 SHA512 85a40b028913ba221d447ce051ec0da66e2ee5357ebcc6ac910cd1ebfdd77fb00c4c84407ef49e8a6bf07999ede011bc9b8babe55125b5554861ec0871c890c7
diff --git a/dev-ruby/will_paginate/will_paginate-3.3.1.ebuild b/dev-ruby/will_paginate/will_paginate-3.3.1.ebuild
index 7b27665a53cb..5b453cc64405 100644
--- a/dev-ruby/will_paginate/will_paginate-3.3.1.ebuild
+++ b/dev-ruby/will_paginate/will_paginate-3.3.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"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"