summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-04-07 23:31:01 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-04-07 23:31:01 +0100
commit11e4049d80ff5ce2aa21c2bb5dab36897e5359e9 (patch)
tree8a9bf6a29e45cb7a9c9cdc39be9dcda18917cd1a
parentdebb2c431b40a6b4750a39956cc5fcfa5a4a6476 (diff)
gentoo auto-resync : 07:04:2023 - 23:31:01
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29459 -> 29438 bytes
-rw-r--r--app-admin/Manifest.gzbin32054 -> 32060 bytes
-rw-r--r--app-admin/mktwpol/Manifest1
-rw-r--r--app-admin/mktwpol/mktwpol-1.0.1-r1.ebuild57
-rw-r--r--app-admin/petrovich/Manifest1
-rw-r--r--app-admin/petrovich/petrovich-1.0.0-r2.ebuild29
-rw-r--r--app-admin/puppet-lint/Manifest4
-rw-r--r--app-admin/puppet-lint/metadata.xml3
-rw-r--r--app-admin/puppet-lint/puppet-lint-2.5.2.ebuild4
-rw-r--r--app-containers/Manifest.gzbin7538 -> 7541 bytes
-rw-r--r--app-containers/containerd/Manifest2
-rw-r--r--app-containers/containerd/containerd-1.6.19.ebuild85
-rw-r--r--app-containers/docker-cli/Manifest3
-rw-r--r--app-containers/docker-cli/docker-cli-23.0.3.ebuild70
-rw-r--r--app-containers/docker/Manifest2
-rw-r--r--app-containers/docker/docker-23.0.3.ebuild339
-rw-r--r--app-crypt/Manifest.gzbin24793 -> 24797 bytes
-rw-r--r--app-crypt/yubihsm-shell/Manifest3
-rw-r--r--app-crypt/yubihsm-shell/files/yubihsm-shell-2.4.0-remove-hardcoded-compiler-opts.patch20
-rw-r--r--app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild2
-rw-r--r--app-editors/Manifest.gzbin14105 -> 14103 bytes
-rw-r--r--app-editors/diakonos/Manifest2
-rw-r--r--app-editors/diakonos/diakonos-0.9.7.ebuild4
-rw-r--r--app-text/Manifest.gzbin48602 -> 48598 bytes
-rw-r--r--app-text/mupdf/Manifest2
-rw-r--r--app-text/mupdf/mupdf-1.21.1-r1.ebuild2
-rw-r--r--app-text/webgen/Manifest2
-rw-r--r--app-text/webgen/webgen-1.7.2.ebuild4
-rw-r--r--app-text/xmlformat/Manifest2
-rw-r--r--app-text/xmlformat/xmlformat-1.04.ebuild25
-rw-r--r--dev-lang/Manifest.gzbin19486 -> 19492 bytes
-rw-r--r--dev-lang/go/Manifest4
-rw-r--r--dev-lang/go/go-1.19.8.ebuild2
-rw-r--r--dev-lang/go/go-1.20.3.ebuild2
-rw-r--r--dev-lang/typescript/Manifest2
-rw-r--r--dev-lang/typescript/typescript-5.0.4.ebuild39
-rw-r--r--dev-libs/Manifest.gzbin96258 -> 96258 bytes
-rw-r--r--dev-libs/gumbo/Manifest2
-rw-r--r--dev-libs/gumbo/gumbo-0.10.1.ebuild4
-rw-r--r--dev-libs/libsass/Manifest2
-rw-r--r--dev-libs/libsass/libsass-3.6.5-r1.ebuild4
-rw-r--r--dev-libs/sleef/Manifest3
-rw-r--r--dev-libs/sleef/files/sleef-3.5.1-riscv.patch11
-rw-r--r--dev-libs/sleef/sleef-3.5.1-r1.ebuild (renamed from dev-libs/sleef/sleef-3.5.1.ebuild)2
-rw-r--r--dev-python/Manifest.gzbin258174 -> 258162 bytes
-rw-r--r--dev-python/calver/Manifest2
-rw-r--r--dev-python/calver/calver-2022.06.26.ebuild2
-rw-r--r--dev-python/hatchling/Manifest2
-rw-r--r--dev-python/hatchling/hatchling-1.14.0.ebuild2
-rw-r--r--dev-python/python-gnupg/Manifest2
-rw-r--r--dev-python/python-gnupg/python-gnupg-0.5.0.ebuild2
-rw-r--r--dev-python/spotipy/Manifest2
-rw-r--r--dev-python/spotipy/spotipy-2.23.0.ebuild51
-rw-r--r--dev-python/trove-classifiers/Manifest2
-rw-r--r--dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild2
-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
-rw-r--r--dev-util/Manifest.gzbin68405 -> 68404 bytes
-rw-r--r--dev-util/muon/Manifest3
-rw-r--r--dev-util/muon/muon-0.2.0.ebuild66
-rw-r--r--media-video/Manifest.gzbin25375 -> 25376 bytes
-rw-r--r--media-video/vdr/Manifest2
-rw-r--r--media-video/vdr/vdr-2.6.4.ebuild2
-rw-r--r--metadata/Manifest.gzbin3503 -> 3507 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28105 -> 28070 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin55070 -> 55385 bytes
-rw-r--r--metadata/md5-cache/app-admin/mktwpol-1.0.1-r110
-rw-r--r--metadata/md5-cache/app-admin/petrovich-1.0.0-r210
-rw-r--r--metadata/md5-cache/app-admin/puppet-lint-2.5.212
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin15315 -> 15802 bytes
-rw-r--r--metadata/md5-cache/app-containers/containerd-1.6.1916
-rw-r--r--metadata/md5-cache/app-containers/docker-23.0.316
-rw-r--r--metadata/md5-cache/app-containers/docker-cli-23.0.315
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin39754 -> 39757 bytes
-rw-r--r--metadata/md5-cache/app-crypt/yubihsm-shell-2.4.03
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin26322 -> 26320 bytes
-rw-r--r--metadata/md5-cache/app-editors/diakonos-0.9.712
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin70281 -> 70278 bytes
-rw-r--r--metadata/md5-cache/app-text/mupdf-1.21.1-r14
-rw-r--r--metadata/md5-cache/app-text/webgen-1.7.212
-rw-r--r--metadata/md5-cache/app-text/xmlformat-1.0410
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin41448 -> 41605 bytes
-rw-r--r--metadata/md5-cache/dev-lang/go-1.19.84
-rw-r--r--metadata/md5-cache/dev-lang/go-1.20.34
-rw-r--r--metadata/md5-cache/dev-lang/typescript-5.0.411
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin153969 -> 153969 bytes
-rw-r--r--metadata/md5-cache/dev-libs/gumbo-0.10.14
-rw-r--r--metadata/md5-cache/dev-libs/libsass-3.6.5-r14
-rw-r--r--metadata/md5-cache/dev-libs/sleef-3.5.1-r1 (renamed from metadata/md5-cache/dev-libs/sleef-3.5.1)2
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin339061 -> 339197 bytes
-rw-r--r--metadata/md5-cache/dev-python/calver-2022.06.264
-rw-r--r--metadata/md5-cache/dev-python/hatchling-1.14.04
-rw-r--r--metadata/md5-cache/dev-python/python-gnupg-0.5.04
-rw-r--r--metadata/md5-cache/dev-python/spotipy-2.23.016
-rw-r--r--metadata/md5-cache/dev-python/trove-classifiers-2023.3.94
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin181840 -> 182821 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.0.4.3-r117
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.0.4.3-r117
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.0.4.3-r117
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.0.4.3-r117
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/ammeter-1.1.512
-rw-r--r--metadata/md5-cache/dev-ruby/arel-helpers-2.14.012
-rw-r--r--metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.012
-rw-r--r--metadata/md5-cache/dev-ruby/coffee-script-2.4.14
-rw-r--r--metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r14
-rw-r--r--metadata/md5-cache/dev-ruby/combustion-1.3.7-r212
-rw-r--r--metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.04
-rw-r--r--metadata/md5-cache/dev-ruby/execjs-2.8.1-r14
-rw-r--r--metadata/md5-cache/dev-ruby/haml-6.1.1-r14
-rw-r--r--metadata/md5-cache/dev-ruby/image_processing-1.12.24
-rw-r--r--metadata/md5-cache/dev-ruby/marcel-1.0.24
-rw-r--r--metadata/md5-cache/dev-ruby/mini_magick-4.12.04
-rw-r--r--metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r14
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r14
-rw-r--r--metadata/md5-cache/dev-ruby/propshaft-0.7.0-r117
-rw-r--r--metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r112
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.0.4.3-r117
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.0.4.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.012
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r112
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-rails-6.0.112
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-atk-4.1.212
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.1.212
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.212
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.212
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gettext-3.4.312
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gio2-4.1.212
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-glib2-4.1.212
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.1.212
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.212
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-pango-4.1.212
-rw-r--r--metadata/md5-cache/dev-ruby/sass-3.7.4-r24
-rw-r--r--metadata/md5-cache/dev-ruby/sass-rails-5.1.012
-rw-r--r--metadata/md5-cache/dev-ruby/sassc-2.4.0-r14
-rw-r--r--metadata/md5-cache/dev-ruby/sdoc-1.1.0-r14
-rw-r--r--metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.04
-rw-r--r--metadata/md5-cache/dev-ruby/sinatra-3.0.5-r14
-rw-r--r--metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r14
-rw-r--r--metadata/md5-cache/dev-ruby/sprockets-4.2.0-r14
-rw-r--r--metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r24
-rw-r--r--metadata/md5-cache/dev-ruby/temple-0.10.04
-rw-r--r--metadata/md5-cache/dev-ruby/test_construct-2.0.2-r14
-rw-r--r--metadata/md5-cache/dev-ruby/uglifier-4.2.0-r14
-rw-r--r--metadata/md5-cache/dev-ruby/will_paginate-3.3.112
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin126768 -> 126925 bytes
-rw-r--r--metadata/md5-cache/dev-util/muon-0.2.015
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin37359 -> 37355 bytes
-rw-r--r--metadata/md5-cache/media-video/vdr-2.6.42
-rw-r--r--metadata/md5-cache/net-vpn/Manifest.gzbin11938 -> 11768 bytes
-rw-r--r--metadata/md5-cache/net-vpn/vpnc-scripts-20210402-r110
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin8816 -> 8811 bytes
-rw-r--r--metadata/md5-cache/www-servers/adsf-1.4.6-r112
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin23918 -> 23921 bytes
-rw-r--r--metadata/md5-cache/x11-libs/libgxim-0.5.06
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin16228 -> 16224 bytes
-rw-r--r--metadata/md5-cache/x11-wm/subtle-0.11.3244-r2 (renamed from metadata/md5-cache/x11-wm/subtle-0.11.3244-r1)14
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-vpn/Manifest.gzbin7069 -> 7068 bytes
-rw-r--r--net-vpn/headscale/Manifest1
-rw-r--r--net-vpn/headscale/files/config-socket.patch13
-rw-r--r--net-vpn/vpnc-scripts/Manifest2
-rw-r--r--net-vpn/vpnc-scripts/vpnc-scripts-20210402-r1.ebuild25
-rw-r--r--sys-apps/Manifest.gzbin49153 -> 49154 bytes
-rw-r--r--sys-apps/util-linux/Manifest1
-rw-r--r--sys-apps/util-linux/files/util-linux-2.39_rc1-test-build.patch33
-rw-r--r--www-servers/Manifest.gzbin4528 -> 4534 bytes
-rw-r--r--www-servers/adsf/Manifest2
-rw-r--r--www-servers/adsf/adsf-1.4.6-r1.ebuild4
-rw-r--r--x11-libs/Manifest.gzbin18310 -> 18312 bytes
-rw-r--r--x11-libs/libgxim/Manifest2
-rw-r--r--x11-libs/libgxim/libgxim-0.5.0.ebuild4
-rw-r--r--x11-wm/Manifest.gzbin9457 -> 9459 bytes
-rw-r--r--x11-wm/subtle/Manifest2
-rw-r--r--x11-wm/subtle/subtle-0.11.3244-r2.ebuild (renamed from x11-wm/subtle/subtle-0.11.3244-r1.ebuild)12
290 files changed, 1758 insertions, 529 deletions
diff --git a/Manifest b/Manifest
index 294ba0034319..1822688d73f5 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29459 BLAKE2B 37c12fa4fbd461299649aade6dbe880cf5c759a37c9c4e492d06959870fe7483745f00ae5bad92bb9dec567de404a66add1b3ce2779ec207d8796867869edd95 SHA512 2e99e8d1486ab4567479c32ae9bc4f5ed61e37f4a65fab41e184dac0478c9e908585b8eeb936888aa12b4e4e4369d960d238ba70a2aa734076168ad11c8a34e1
-TIMESTAMP 2023-04-07T16:09:55Z
+MANIFEST Manifest.files.gz 29438 BLAKE2B 719d1b4d7b456d82aa2cf90e7079e7c9d31d08be3ac4115b8b148ac50afef28d9439ec1f2c4c098c322d1455d9c3167c1f66b513b0f7a1fc11bb9e696f95d5e9 SHA512 04551f0fe4e3ef799e74bef416ddf8497454d4a20ab32039334034875ab73897ff0c86acf0b25258e44da6aad526aba144c41c3cf127f2c29651054d31183268
+TIMESTAMP 2023-04-07T22:09:55Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQwQFNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQwlLNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCNAxAAo2Yepjw70j4AXtRCyayG7ZLK2E2fKyOj5gCmVCJZ22/mrUHseNrsCBH7
-DD+MynbQpfD3Y2gsmSHIYX9rHoJzn6LKbnkqEaosFjWB0Qo2Tc/O0PJtmJFDZAXx
-pr7QpqVdmzDOXpb49WbOEYaZhVYVFhqojm/HQ4+AAebI78EvbVShJBp4+gBIOLc7
-78dUPlWjkQugzB/TPg4rlFGMBchCqRYsrAOdu+hSesvwDmdG4NjhilPnNOIQgtly
-161e9YEvsq3Ln5vu1yTd+IYLPvKi26Ol0niGW71NYcFXuRPUefbS9QNdVlQWk8i3
-IAuOMonrvZ7Kc0KbMd7NYtER5RzPhqo+E7f91Sz8488FF+XHybN8apdpRUqHLtXt
-36faCvKbk/udL/Rd5ssWTjb9qBBOohGEjqe+V6bgGL5JcRkAHsr6eeetYJeFctvZ
-dKJMWx/hqF1YZtf2ZabM3UVRcRoo08rYN/65hudVfDlnH73sekiWn4B7ucY1FA3D
-hu0Tqw9HPsiGleoJmHPUGvB18KmHhs3ALcr7CpVqtLDVdqP0HWvf/GWG+Fc5VGCr
-9Fm74BjZXMG379ur1HaFAhr1+i03hPQAeBRABe7y0Sj9+LSNrX5ZpwVHe/DUsZ+X
-5SF1BTdUtnoE98PcEf5sIAY9/N3pxnp3N6/ywK3Kne5y6Jy9o+Q=
-=kIoI
+klBZXg//Yaz+obqg3/Ma4jYiAdR9VrgZ7FHw3dVxveoCLFOT6h3xON6BMotMHBnw
+f2xTD3Mj5sTElaQ17BhZVptO3LDSyoIN+RbK8iOoRq3s8tv0lAvQjWTJvJKSf3f2
+4yNNTl1BfskqgpTKeMUdnSgNEcF2J9/3V5OTXrebve3hbzgowzI40fLiaUTgL9sR
+irO4OOoF9P5PhoEbv/j4yKB3u/U/ead1Ryh0xZuPm+eyzkdHfEmrD3phxCq2U3S/
+LSiftf5GhwszAzCcNMYS8S2sksLEXH/xJwK3LPrSvWSbtAh6+B63sf6RQ/abHwl8
+qB8KCgpMkOPJlGa8DbAT7YIksoKhaC+TjnBw3DDBVaFfdQLBpblUC+p6+kJ0X3TF
+lKwg8R72NTYCbbjSSdR7O+WozmamSCgPvwpnszuDOe2C9JOWDfat0xiY6kLfDzzO
+Hn3y4bRC9CmV1Jr2TE4WndXTQJjWQTM0+ka2+clr+Rso7GlvrDCD59WRap1r3p3X
+FlC79zB2LxEeEJfq2I95LuyZ+HTQC2aRy5dvA4VA5w48wxhYPxprs8zkuVOoIgEn
+geiT0njNNi7P8HKmVLnj5xmZN7tA2EtUO1FKJlTWNQe7S7QAqh9TBSA7t9zEc5uJ
+r7zWzsxO4BHRGobliVPMgJAhAa+5+X+nAGGETJ1hNcfg45LZAec=
+=i+Dx
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index ee5223b3a540..d74937c0e3cc 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index ce3938700c40..0ee837b821a5 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/mktwpol/Manifest b/app-admin/mktwpol/Manifest
index a12bdd1aed2f..ee56ae1a46f9 100644
--- a/app-admin/mktwpol/Manifest
+++ b/app-admin/mktwpol/Manifest
@@ -1,3 +1,4 @@
DIST mktwpol-1.0.1.tar.gz 60491 BLAKE2B 66d7db396bbf7e5b2c4dd537ac9bcd387298ae733348b63c6d5cb6df79e9440ea751c27eccec66978371fa81a17929d25fcfbeca6787abf8b49f087b54a6468d SHA512 aa44af97533f130b89b83c6f2a8878d290770b677f6fb9fe654b033f57fcfb3d063a6a6ddf29599aa066452d75911cf8053d65b21c37e322851a10f4381cb33d
+EBUILD mktwpol-1.0.1-r1.ebuild 1812 BLAKE2B bd7048d84e7544fd50c0a81c480c54639f7b4d9c48735d9769470d6b6537cc767a3719479a990ba41e712ae0ec83853e4750e6e0636845e6ee13c44f54429604 SHA512 9fefe6ac46249ead320909c2941989bfeb8f4e3c007b4564c8d462a4b7a77e5d6489e7ea18b5272094c8689c4a47e53e038fa68fec4b07789d062396981e3f67
EBUILD mktwpol-1.0.1.ebuild 2234 BLAKE2B 3001ec982eae364a451a4302315ab7a3d774edcfce9d2db38c78f472a5ebe48fd90a1ddcde4660bb8032d80f4176ea3ea80684cab278c54498209974062b0111 SHA512 293252ea909b2e62c0e72bab04493313a08c8de7a6348616752a2cdf9ed3170a60663c46981e7cca0e74de368dc320c1e62e6b85caf2366ba02ab6b85333cf52
MISC metadata.xml 1737 BLAKE2B 7987f89f5a273694583540df9701e4b0d77b6e3b9af607bda1abcb5ffae723e8c423862a9c5c45d3776c7ff543951e4ee3039dcde1ec820c0da9baee55fde8a1 SHA512 40170b03ebf1abf0eaa2fe0bb98e7489c197aa0a3aade6f7d8ef7573d8833e173c38ae583e146fc0ee391c22da3363fb29faf3db442a0d894988fe9a1bc259d8
diff --git a/app-admin/mktwpol/mktwpol-1.0.1-r1.ebuild b/app-admin/mktwpol/mktwpol-1.0.1-r1.ebuild
new file mode 100644
index 000000000000..a4a15455f6d9
--- /dev/null
+++ b/app-admin/mktwpol/mktwpol-1.0.1-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Bash scripts to install tripwire and generate tripwire policy files"
+HOMEPAGE="https://sourceforge.net/projects/mktwpol"
+SRC_URI="mirror://sourceforge/mktwpol/${P}.tar.gz"
+S=${WORKDIR}/${P}
+
+LICENSE="CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="app-admin/tripwire"
+
+src_prepare() {
+ default
+ sed -i \
+ -e 's:/usr/local:/usr:' \
+ -e "s|^docdir.*|docdir = \"${EPREFIX}/usr/share/doc/${PF}\"|g" \
+ Makefile || die
+}
+
+pkg_preinst() {
+ # one elog message for new/first installation
+ # different elog message when updating
+ if [[ -z ${REPLACING_VERSIONS} ]] ; then
+ elog
+ elog "To facilitate a new installation and setup of tripwire:"
+ elog " - Run: \`twsetup.sh\`"
+ elog
+ elog "To update tripwire database as packages are added or deleted:"
+ elog " - Run: \`mktwpol.sh -u\`"
+ elog
+ elog "Mktwpol is packaged with multiple policy-generating rules files."
+ elog "A default \"rules file\" is installed in /etc/tripwire"
+ elog "Alternatives are available in /usr/share/doc/${PF}"
+ elog
+ elog "mktwpol.sh uses the policy-generating rules file with the"
+ elog "most recent date. To use an alternative \"rules file\","
+ elog "copy it from /usr/share/doc/${PF} to /etc/tripwire,"
+ elog " uncompress it, and \`touch\` it."
+ elog
+ elog "Read /usr/share/doc/${PF}/README for more tips."
+ elog
+ else
+ elog
+ elog "Version bump: mktwpol policy-generating rules have changed."
+ elog "Run \`mktwpol.sh -u\` to update tripwire policy and database."
+ elog
+ elog "Alternative policy-generating rules are in /usr/share/doc/${PF}"
+ elog "To use an alternative policy-generating rules file,"
+ elog "copy it to /etc/tripwire, uncompress and \`touch\` it."
+ elog
+ fi
+}
diff --git a/app-admin/petrovich/Manifest b/app-admin/petrovich/Manifest
index e4d793b4d11b..d0c7d9dd8b69 100644
--- a/app-admin/petrovich/Manifest
+++ b/app-admin/petrovich/Manifest
@@ -2,4 +2,5 @@ AUX petrovich-1.0.0-gentoo.diff 1135 BLAKE2B cfb4a284f943e6e7dd97f63ff14641ef0c1
AUX petrovich.conf 135 BLAKE2B 37e803f0a90805af7f2888d24ca64fb5eb25e2795ac8fb6bbd52e4cd0614b1005b5ebb8cb401054f7ff77703f957ccb41ccfa9e9fa0033e2dbddc2ee216c99b7 SHA512 eaede98ec4921e5b9dae0c79f685d71c1001eed313529ff5c20a55f956d4eb2682880aebb56717f40c090feb92eeba6060aa96ecf45b94fb764cf76993febce1
DIST petrovich-1.0.0.tar.gz 17844 BLAKE2B 31815188d72656c0dcb4a49f7c1511213ebaf049c2f3961e6aa0ce8ba74f7705b38b414745a73b9c78f05b6e164940e6eea92a8f885b96ad1afbe0f811411734 SHA512 5f30cffffba670ee6c6b53b93427f380c389ba60ee5717cb6ac632aacbd81fba514c0843db4d8e093e164fd8cf275f280a9da5a184b27c077789f2e359b05b5d
EBUILD petrovich-1.0.0-r1.ebuild 621 BLAKE2B 70ad5a70796983199e5fe5398abd6e7ec3589190d162b2b0d5f1c2f341dcd6a865238a3f879fe1c5bd07b26fa14c2f2531f6b1b27b6f0bfec4f3aa7aadad8940 SHA512 d5f5210399fc709679412554e9842a90846d3de8bac0abd212cdc87580fafc1f04670980709111795b067a2e48b0b96932052bbc18f29925b14360112b4c89cc
+EBUILD petrovich-1.0.0-r2.ebuild 621 BLAKE2B 4eb99268d7ebaa39439b722f01e3b48d9fdebf114edf223c45657683ef1627c85d2580cbbefc94b75a0f625f059073f2e6d69913e39bfcac575012b38f343f49 SHA512 1c4637179b5974971743db29299657d5bb8a6e4115848affa36464b7cbeb10a5b7e39cb3155e52ccc1bac44cde4cc9f72851c76b9b7ec0a3771342ac0c31ca8f
MISC metadata.xml 247 BLAKE2B 5e9860b832a8c0bf40fc3a0b21d9be80258b7a63f969b816aa5edb1ba3fd847759e098ae30450bff70a352c7b1f5a3472c073345bdea4aec1881699766b95e23 SHA512 f61c388c2cc592cb4c2ca6a3a9c45ccecb77b38fda1584f7cf5c0d0f30d486b9f2628f0b79d6e2dc7b3c0f52d0f6dde4ceafbc520f07a6a34ba4e06b1f366d50
diff --git a/app-admin/petrovich/petrovich-1.0.0-r2.ebuild b/app-admin/petrovich/petrovich-1.0.0-r2.ebuild
new file mode 100644
index 000000000000..7be1b726a65a
--- /dev/null
+++ b/app-admin/petrovich/petrovich-1.0.0-r2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Filesystem Integrity Checker"
+HOMEPAGE="https://sourceforge.net/projects/petrovich"
+SRC_URI="mirror://sourceforge/petrovich/${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+RDEPEND="virtual/perl-Digest-MD5"
+
+PATCHES=( "${FILESDIR}/${P}-gentoo.diff" )
+HTML_DOCS=( CHANGES.HTML LICENSE.HTML README.HTML TODO.HTML USAGE.HTML )
+
+src_install() {
+ dosbin "${PN}.pl"
+
+ insinto /etc
+ doins "${FILESDIR}/${PN}.conf"
+
+ dodir "/var/db/${PN}"
+
+ einstalldocs
+}
diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 0d742e7f0eb2..89a7ecf2726a 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -1,3 +1,3 @@
DIST puppet-lint-2.5.2.gem 91136 BLAKE2B cae884b3994c7862f337a214903ecd4d7bb297e9e2bb7495fb94030304f53fa7ae98080b62944d5c96f2af0d208352d00030415a89259e8e188ec53da2a2b643 SHA512 996a5fda970c318a3f58a196c7b9aba7e712aae2b24d936b917f1dd9eb6bf5d706df28f70d88e1e174e175aabb13f1d22c8c90289314d5a1dd4ff9207ebbfe03
-EBUILD puppet-lint-2.5.2.ebuild 524 BLAKE2B 5c1f6ce1722131aec63c6ff4361853d177904f37b2ba62ae4116e1b9db021ddbcffa89c1d618dfd88bc9cb786d03a03304f4f9b0a8a76781261c2a4dede5e34e SHA512 9a7af04603c6f64790c37377147e426d0465f74e977c6a42185e1097fcff249a8059730c13e6ccfca31f412db52a21df1a4f590415a59684500f5f7a69973240
-MISC metadata.xml 364 BLAKE2B 02e595eed1d040b52b80d0c63f576873a2f775bef8565a7c433382d294c36eb69d2104850701414800e9e4e66f89dd8908983821ffda334e8d32b40a9690a3b8 SHA512 066d6586798789d1d35d20ab12d38d3328575730bb55f5fe9ebe9da541106e1cdb7b00f144d71c124319ca3bd5e6ecd1537b4b3e323cffb2dcc07bf861799350
+EBUILD puppet-lint-2.5.2.ebuild 531 BLAKE2B c1ac4560155432f3a6a0de1f10eb9d150b259cd98f6054b4ff642172c1201435f42c5eafb066129cd8de56498c56bbf78549019c4af0158db74f29e0f58a7740 SHA512 3d0511ef51f16c31de57b3796fbba9eebd475f32701379cb305851b789912519735458a8c19561291488f998ba0888611e06c9acb6db8266860544b5b379d0f5
+MISC metadata.xml 444 BLAKE2B 42dc45f92fcd9546eaf6dd1408ce3f2407a6d9ceb6fe343719d47d82f4e7034085ac5df7b5e215624db2558a76c6d95f0c73a4cd946c2dd91e09c6beb682c31b SHA512 91a1ce00d98421c057be1d70e74e06bbe84c78a0aeeaa574d20164772084272a910afdd1a95f65aff6b453c0cd4e1c00ca7ba146ddff09ddd3f6f2bb6ae810c1
diff --git a/app-admin/puppet-lint/metadata.xml b/app-admin/puppet-lint/metadata.xml
index 502f0bda3823..2b5ca51226eb 100644
--- a/app-admin/puppet-lint/metadata.xml
+++ b/app-admin/puppet-lint/metadata.xml
@@ -9,4 +9,7 @@
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">rodjek/puppet-lint</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild b/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild
index cc17602bfb8c..ecb09ba34024 100644
--- a/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild
+++ b/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index e3eb99c6002f..a4de91353da8 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/containerd/Manifest b/app-containers/containerd/Manifest
index 8d942d626053..962c5682ff9e 100644
--- a/app-containers/containerd/Manifest
+++ b/app-containers/containerd/Manifest
@@ -3,6 +3,8 @@ AUX containerd.initd 794 BLAKE2B 88a1976615e4e9d67c10ed3748aadd74ae13ef4cf004bb5
DIST containerd-1.6.14-deps.tar.xz 95727780 BLAKE2B 15782df59512ee66eacbbb65b21520edfe1ae13bf4324a7262b0731c9bf650b328c328a72cb3113d31f23ef87a74e45292a6282f8f07e79db750c1238943e203 SHA512 8db408f87924741b80b55f8e9099ab64da41021f1708ed3c156716de17dd92b2ca6cfa469b3c8d5545fbebd51f9eefcf62c57139de545762815a73eb772fbbec
DIST containerd-1.6.14.tar.gz 8698335 BLAKE2B 5f088faa35ffbcfd2e62334c12f9c741e23199d6d9999e28c69ad21b760fb85f514ef70cfdeebbdfaab914a8905ea7dae989d9fc8da36f3e077196e14dd6a220 SHA512 d29e2fb4a43f12d7e196f95b59b2c55793a1848177fb64b8bd9a4fd299fe54680a26f8a809b1d63f653ed9f0b30c209fc39d46b78ac0914d3253a10e5d3b015b
DIST containerd-1.6.16.tar.gz 8699293 BLAKE2B ed56712ba3400c070a94b411ecff50f8c639bdbec3d55372e155dc0868e96e4285731dc5ce18deaf132696d03fc8067dbe0c41ce66ee3d675ee33f960a8ee4d3 SHA512 f10fd7d4ca1f089d0dc0044f192a8faed4c96ac589c58f969074eba299b85fca4361c74d5ef49532c34e297016ee8dab3734f315a22586fa1b8f2eb84f9f08d3
+DIST containerd-1.6.19.tar.gz 8706434 BLAKE2B cd6a85721f0752b6c7c5c098153d581375db6f877e261097a7d74a78dc0957e6beeea38c1aa7c53227ed84e727744811fa38863097cb137b8ba775e1f04fb9b2 SHA512 dca78d472dfbc6fc4d9b0b3a0d0a131d3575163c52e4fe18ea2c6147868b8822c54046c0709974e9b90472b882ba3890ada7f0fcbf31549efffba0d91531886c
EBUILD containerd-1.6.14.ebuild 1923 BLAKE2B eb9130e2e695ac5b8b5ed9922bc40bff3bf48a59b392fe95919bf0cb704f56b0b83fcd08e7678f675f4fab1dc1f085f94d1411d57e44d4034cd2237f87cb1a3d SHA512 981fa05826081542e1b8ef3c125ea99f6ba09b82398bbe9cceae8ca3c17ecdd6a5a41c424046bdb523afe86bb87e5cad7a3e762496bedc51ddf4a2960631dc41
EBUILD containerd-1.6.16.ebuild 1930 BLAKE2B f8431338cf22f069c5eb2259d83674268c1b26d9b6c7efd6ae55c8456a9514542a57f87863d2621af37a5bfdc63f9b47443a9be23663bf888b2a70883f4ba33c SHA512 aad97ef00b03ef7e6f8399a9f58ad445171265be16ae359e727af9f18cb80bb0d48169d7aa860c488b831ddc432bcb7269c0a7722101a43dad47204a23779bc8
+EBUILD containerd-1.6.19.ebuild 1930 BLAKE2B 0210c1c782e8f3ed7cc618b0614bd6434d169fcd765f1c4009b49c3fc7c71f0aafa22d7aaea2d72a4606d88349129514b896b6d5b0aa591f39435db73abed381 SHA512 f8b4f0f51ae350674799ed2cbe449b6e591d40b11655b48e2bd318a61e452d3ddbee3199c9f2b43f8f0fcd0d5c1f143a558d9dc67a86398beff7b3cf2a7714d1
MISC metadata.xml 1093 BLAKE2B 692497be353e27b92d968142a155b5010a60f60739e1cfc9faeb966033f868c67e18c8feaaf661903266f160742a0c9e3d34485258df3ace9e8982d2ad3602d6 SHA512 18280d46fe79ecbcfd4e3f9cc139103da1fca31b6a5cfafb4c9c30d8b2a559fa30bf71f17f228a96c56506c5e18eb7c1f3340b5428c213be9e2e45e4cf5fc407
diff --git a/app-containers/containerd/containerd-1.6.19.ebuild b/app-containers/containerd/containerd-1.6.19.ebuild
new file mode 100644
index 000000000000..9881752950b4
--- /dev/null
+++ b/app-containers/containerd/containerd-1.6.19.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+GIT_REVISION=1e1ea6e986c6c86565bc33d52e34b81b3e2bc71f
+
+DESCRIPTION="A daemon to control runC"
+HOMEPAGE="https://containerd.io/"
+SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"
+
+DEPEND="
+ btrfs? ( sys-fs/btrfs-progs )
+ seccomp? ( sys-libs/libseccomp )
+"
+
+# recommended version of runc is found in script/setup/runc-version
+RDEPEND="
+ ${DEPEND}
+ ~app-containers/runc-1.1.4
+"
+
+BDEPEND="
+ dev-go/go-md2man
+ virtual/pkgconfig
+"
+
+# tests require root or docker
+RESTRICT+="test"
+
+src_prepare() {
+ default
+ sed -i \
+ -e "s/-s -w//" \
+ -e "s/-mod=readonly//" \
+ Makefile || die
+ sed -i \
+ -e "s:/usr/local:/usr:" \
+ containerd.service || die
+}
+
+src_compile() {
+ local options=(
+ $(usev apparmor)
+ $(usex btrfs "" "no_btrfs")
+ $(usex cri "" "no_cri")
+ $(usex device-mapper "" "no_devmapper")
+ $(usev seccomp)
+ $(usev selinux)
+ )
+
+ myemakeargs=(
+ BUILDTAGS="${options[*]}"
+ LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')"
+ REVISION="${GIT_REVISION}"
+ VERSION=v${PV}
+ )
+
+ # race condition in man target https://bugs.gentoo.org/765100
+ # we need to explicitly specify GOFLAGS for "go run" to use vendor source
+ emake "${myemakeargs[@]}" man -j1 #nowarn
+ emake "${myemakeargs[@]}" all
+
+}
+
+src_install() {
+ dobin bin/*
+ doman man/*
+ newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+ newinitd "${FILESDIR}"/${PN}.initd "${PN}"
+ systemd_dounit containerd.service
+ keepdir /var/lib/containerd
+
+ # we already installed manpages, remove markdown source
+ # before installing docs directory
+ rm -r docs/man || die
+
+ local DOCS=( ADOPTERS.md README.md RELEASES.md ROADMAP.md SCOPE.md docs/. )
+ einstalldocs
+}
diff --git a/app-containers/docker-cli/Manifest b/app-containers/docker-cli/Manifest
index bf1fa45dc29f..86a36ce777b7 100644
--- a/app-containers/docker-cli/Manifest
+++ b/app-containers/docker-cli/Manifest
@@ -1,6 +1,9 @@
DIST docker-cli-20.10.22.tar.gz 7590020 BLAKE2B ab003a9af2b441a9bad9c27345dea2e82087cfc8a8ac865adeb2e47e91be4bd9b27f499ae95b0ddcddb66d27c3498938682dcd10d5e3bef41fc18ce1f034a476 SHA512 550346904d172725f48c4de0e34fa95123c7022b14980d30cd01df0c9e154ac817f19e24b61538f8cbc23db090de56977c8b885b96f99583e8a5f773691280a6
DIST docker-cli-23.0.1-man.tar.xz 81956 BLAKE2B 4660d760fc405f9c3fdc38d7324c34d6a5ab1c567f792d400b91b57e2f3c2257b72cd1b02cab2fde8016ac37f6630e6c5c60da0d9064250f341baf3a5e28419a SHA512 88b926f661f3d291dbd71c0ba6f930c13e81760b354f8abccf802abd8175f312a7b3487ed3d767ae02e3c3d4172d02b6bf55b21b3921c9850a05de5efc204b1f
DIST docker-cli-23.0.1.tar.gz 6215114 BLAKE2B 4449de9fdc64f45daf6dbbe762bf6e2320aa32bed1aba90a3c1c81df343f3c3a667e62e950896f5d2b12e33d758507b4cec7d6ed3b06c3815ad528be2c47510a SHA512 77d30945160dc4d9c50354c57d2efed49b99c872c8782f6ad121e6dc1489899d8967ba95cca36499c1b59bc5ef71f4a6b516c635b0cf41b50722bb71597aa496
+DIST docker-cli-23.0.3-man.tar.xz 81976 BLAKE2B e7390b429d0db2445035da506bb796364f97e6560e766a28d1245e6a76c84314c38af1f3a946d2eb1785132d26805e0d3a76c374559e70989b64e8ce917f8423 SHA512 842d7187ad8a3933d815057ec535c13466c56bd051c7133e6e0a9c85f5140e4ef61b66771ee6788c8fb50d10652a86b663f29fe4ec3190773f70fd45f36fbcd4
+DIST docker-cli-23.0.3.tar.gz 6215298 BLAKE2B 817ca474d61839c8b5929db9bfa964b936285622859ab30f45be2f382238a5e49987fdbcdc896eaa7109f114166cf0e1dbc4f001cefe293a6c286b50e2737258 SHA512 873783a0fe9ecab3b8f251c842ba69070e0dffbb4a758c16165441b2f483d55d15b98fd7da0707e483995ac2d1fbb9a0f13f570b78486382b26d6ca6c5e612a9
EBUILD docker-cli-20.10.22.ebuild 1892 BLAKE2B 4ebcbda14444d8789d84fa81c395cf49148ed44ea70f269016ff6cd60da2b959f36c222b34ab914ccd8ea2d20f22bb063c1718231e89da969c0f0da6ebd1b3ac SHA512 5ec21ada14efe0bb6506dba41e7b6401f4a31d18b42c4d05623de939a9156ee16fc4adef8d076ec50b11b10a3c7dcb39bc51be83650114a00cc5750bdeda2414
EBUILD docker-cli-23.0.1.ebuild 1666 BLAKE2B 3891150c7c6f0ee33af07293bd4ddecb49c69fae1f7c8bff0c24000e6b875613c0965a30297a4bf8193b7b00ca23cbdf8bbcfcc4c8243e4afeaee9372566142c SHA512 98a9fe803080e165e684d237e2c0a600b670c241f3246ef1a5d8a1eebd9b773b4695e534f7b827a07042a383fee47b8b75c6ff2cb99a92b45076f4a627bb8baf
+EBUILD docker-cli-23.0.3.ebuild 1919 BLAKE2B 9a0e7ddd6583612d176316ad56f0acbc7e30f28b6e67a429b8ba884641bdebc3515b8d06d2999aaf8284268ef63e89e648cb338f9d3c984e4321e551adb897b2 SHA512 4e7a0e677672c10a1a28fa999232aa7d54c3286bc77a5a1e2ec830660f26860f53ef7ac43f8341584f54bd461c7730dd37c3cbea905d2607eeaa92a3ab14f50d
MISC metadata.xml 689 BLAKE2B 45f4a07f9d949ad4e0175908af936140573bd257f7b11f9b9cc25cdd52bb821a294036635fd81662bcd348aa21e69b5582ab2dc8efaf94dbbdc9608b131414f4 SHA512 efe37f3ae8bc6b26433b7bacfda203ea3b480f419b343921214f19a4ad4e25b2cca5f0426a27348902f51ef15f558e81599ccdadcab6504f9d22314bb472d80c
diff --git a/app-containers/docker-cli/docker-cli-23.0.3.ebuild b/app-containers/docker-cli/docker-cli-23.0.3.ebuild
new file mode 100644
index 000000000000..3fd0fb8307b1
--- /dev/null
+++ b/app-containers/docker-cli/docker-cli-23.0.3.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GIT_COMMIT=3e7cbfdee1
+EGO_PN="github.com/docker/cli"
+MY_PV=${PV/_/-}
+inherit bash-completion-r1 golang-vcs-snapshot
+
+DESCRIPTION="the command line binary for docker"
+HOMEPAGE="https://www.docker.com/"
+SRC_URI="https://github.com/docker/cli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-man.tar.xz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hardened selinux"
+
+RDEPEND="!<app-containers/docker-20.10.1
+ selinux? ( sec-policy/selinux-docker )"
+BDEPEND="
+ >=dev-lang/go-1.16.6"
+
+RESTRICT="installsources strip test"
+
+S="${WORKDIR}/${P}/src/${EGO_PN}"
+
+src_unpack() {
+ golang-vcs-snapshot_src_unpack
+ set -- ${A}
+ unpack ${2}
+}
+
+src_prepare() {
+ default
+ sed -i 's@dockerd\?\.exe@@g' contrib/completion/bash/docker || die
+}
+
+src_compile() {
+ export DISABLE_WARN_OUTSIDE_CONTAINER=1
+ export GOPATH="${WORKDIR}/${P}"
+ # setup CFLAGS and LDFLAGS for separate build target
+ # see https://github.com/tianon/docker-overlay/pull/10
+ export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+ export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)"
+ emake \
+ LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \
+ VERSION="${PV}" \
+ GITCOMMIT="${GIT_COMMIT}" \
+ dynbinary
+}
+
+src_install() {
+ dobin build/docker
+ doman "${WORKDIR}"/man/man?/*
+ dobashcomp contrib/completion/bash/*
+ bashcomp_alias docker dockerd
+ insinto /usr/share/fish/vendor_completions.d/
+ doins contrib/completion/fish/docker.fish
+ insinto /usr/share/zsh/site-functions
+ doins contrib/completion/zsh/_*
+}
+
+pkg_postinst() {
+ has_version "app-containers/docker-buildx" && return
+ ewarn "the 'docker build' command is deprecated and will be removed in a"
+ ewarn "future release. If you need this functionality, install"
+ ewarn "app-containers/docker-buildx."
+}
diff --git a/app-containers/docker/Manifest b/app-containers/docker/Manifest
index 1cf52a131de4..8dd49674dcfb 100644
--- a/app-containers/docker/Manifest
+++ b/app-containers/docker/Manifest
@@ -2,6 +2,8 @@ AUX 0001-Openrc-Depend-on-containerd-init-script.patch 774 BLAKE2B a7ac6f6a1e9ee
AUX ppc64-buildmode.patch 916 BLAKE2B c28a2fcfed4812f44b664dc9b24e87f3999fcb9b79b7f47c6fd5a6b024529c49ef71817d4c379c7a95832a44b9c2f45c9f7707cb580b31be18dff4ee9a110e44 SHA512 bc87464d9f3351b2791e6f86bc7f2101e652c25b99cdcc02e46e4ff18f4bfb7ffc35d338370656bde6ad09ed98805e045065012dc6a264967d26272f7de099ff
DIST docker-20.10.22.tar.gz 11232083 BLAKE2B 89dea21be77beb00a5c7fde382f1621558c676c63a85cac9664ec04130b875db649b84433ef2d9a0ca9ee221bf38a46b3af85ad6bfe920cf22a15d0cac450b99 SHA512 81aec7faedced07718e3e228e999c4774fd293cedfacd272798a0057177ddca5322a701d0f644777a69b87140cd7a7194aa93a524507f202d050eb30b1a4142c
DIST docker-23.0.1.tar.gz 13612828 BLAKE2B ad5ff3a3c722b21e7cb0f6bab52fd66f4c0df185699b057d081cd49ee56cec3eda18d94f4236f45e57c2190831945f67c81b90a136231d6dc067ddad69a01625 SHA512 135e312b76fbd61c425713c51b1b9622491d1d03264cd5100296fec6c00778bf7d9c2c7cb0522d0474753b797a6e87552b47dad7e05e44400561a833bc8616f0
+DIST docker-23.0.3.tar.gz 13621933 BLAKE2B fd548b6083df495c35cc4d27374afdbc37e3678454b33477e9e88ba7c1564901d91a87eb0b87da2cfeab6a7c120bec95cad3a94db15a49719713a3660fae9958 SHA512 1f47a0c669c07ad1e628c99d153623076cd5c8e65e82fa54f7dd0d32579fae803ec9bee748e4ba1a6dc8fe37654602aaf005e58e09f00d8ff4f32e6047240caa
EBUILD docker-20.10.22.ebuild 8058 BLAKE2B caa8ba3cabfe38c69273ce970c420d69561b73b5b3608a4c576cc151572f901c6a192131be12b1eb8a5bbd8ea114fc37d220eef1a78b68d783b93bed2f2de66c SHA512 966ff3f88054f4717548c88411cfd1415d4d6355a2ea3a4332a909e0b15b0dcb05074fd6d6b31ba8abeb0807b28561b26441d544801e0c4e00f4773184a80c79
EBUILD docker-23.0.1.ebuild 8012 BLAKE2B 50fe0f750cb5161b0e25c34b22db619d0c679e83639ed8cee375b48a6b82cbe25a945862aad988b516104164c6d6b01c793c71517584023c3e87b97bb1f40b9d SHA512 dbcb276fd3e97e6c93220bcaade2fc34dd102080cc649548fbaac572262f1b3d262024276f6cc643dc7122aa457846b5e9b28e715f27dd38457725c7b0c2b32b
+EBUILD docker-23.0.3.ebuild 8042 BLAKE2B 05a79c52330f8da4e655df631b507a900e522147e378904c4eb880c481b9b9b00dfaa18a00056badac543145c379b53087c27621a547780d025e4c94ae16decd SHA512 73c585f2e49fc91b154a1a925b96b26693861008848c6c06a7cf72fa38aad7828da3ff30fe99aae5aeaa7eb14305c90af7686d46cbae076eedc06aee9896a247
MISC metadata.xml 1680 BLAKE2B 6c128f9ea99f1634e260b2f944b6560636d8501f93c3e208aff7ca8ee10199f520b187a063f9a8869130305bef8749ee1af10971658e04515e80907bc8a48be0 SHA512 913bed94f44d2093868999e8a1064c8443e4d1298b53ac065b0df0857809e93194f7650dfa1e49933022461f0adec956effff61f627838e1d0104e9d9004bf14
diff --git a/app-containers/docker/docker-23.0.3.ebuild b/app-containers/docker/docker-23.0.3.ebuild
new file mode 100644
index 000000000000..154edfa68938
--- /dev/null
+++ b/app-containers/docker/docker-23.0.3.ebuild
@@ -0,0 +1,339 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+EGO_PN=github.com/docker/docker
+MY_PV=${PV/_/-}
+inherit linux-info systemd udev golang-vcs-snapshot
+GIT_COMMIT=59118bff500fc0d95d0560a9788735a8d89568ce
+
+DESCRIPTION="The core functions you need to create Docker images and run Docker containers"
+HOMEPAGE="https://www.docker.com/"
+SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor aufs btrfs +container-init device-mapper overlay seccomp selinux"
+
+DEPEND="
+ acct-group/docker
+ >=dev-db/sqlite-3.7.9:3
+ apparmor? ( sys-libs/libapparmor )
+ btrfs? ( >=sys-fs/btrfs-progs-3.16.1 )
+ device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] )
+ seccomp? ( >=sys-libs/libseccomp-2.2.1 )
+"
+
+# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#runtime-dependencies
+# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#optional-dependencies
+# https://github.com/moby/moby/tree/master//hack/dockerfile/install
+# make sure docker-proxy is pinned to exact version from ^,
+# for appropriate branchch/version of course
+RDEPEND="
+ ${DEPEND}
+ >=net-firewall/iptables-1.4
+ sys-process/procps
+ >=dev-vcs/git-1.7
+ >=app-arch/xz-utils-4.9
+ dev-libs/libltdl
+ >=app-containers/containerd-1.6.19[apparmor?,btrfs?,device-mapper?,seccomp?]
+ ~app-containers/docker-proxy-0.8.0_p20230118
+ container-init? ( >=sys-process/tini-0.19.0[static] )
+ selinux? ( sec-policy/selinux-docker )
+"
+
+# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
+BDEPEND="
+ >=dev-lang/go-1.16.12
+ dev-go/go-md2man
+ virtual/pkgconfig
+"
+# tests require running dockerd as root and downloading containers
+RESTRICT="installsources strip test"
+
+S="${WORKDIR}/${P}/src/${EGO_PN}"
+
+# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552
+PATCHES=(
+ "${FILESDIR}/0001-Openrc-Depend-on-containerd-init-script.patch"
+)
+
+pkg_setup() {
+ # this is based on "contrib/check-config.sh" from upstream's sources
+ # required features.
+ CONFIG_CHECK="
+ ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
+ ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
+ ~KEYS
+ ~VETH ~BRIDGE ~BRIDGE_NETFILTER
+ ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
+ ~NETFILTER_XT_MATCH_ADDRTYPE
+ ~NETFILTER_XT_MATCH_CONNTRACK
+ ~NETFILTER_XT_MATCH_IPVS
+ ~NETFILTER_XT_MARK
+ ~IP_NF_NAT ~NF_NAT
+ ~POSIX_MQUEUE
+ "
+ WARNING_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: is required for bind-mounting /dev/mqueue into containers"
+
+ if kernel_is lt 4 8; then
+ CONFIG_CHECK+="
+ ~DEVPTS_MULTIPLE_INSTANCES
+ "
+ fi
+
+ if kernel_is le 5 1; then
+ CONFIG_CHECK+="
+ ~NF_NAT_IPV4
+ "
+ fi
+
+ if kernel_is le 5 2; then
+ CONFIG_CHECK+="
+ ~NF_NAT_NEEDED
+ "
+ fi
+
+ if kernel_is ge 4 15; then
+ CONFIG_CHECK+="
+ ~CGROUP_BPF
+ "
+ fi
+
+ # optional features
+ CONFIG_CHECK+="
+ ~USER_NS
+ "
+
+ if use seccomp; then
+ CONFIG_CHECK+="
+ ~SECCOMP ~SECCOMP_FILTER
+ "
+ fi
+
+ CONFIG_CHECK+="
+ ~CGROUP_PIDS
+ "
+
+ if kernel_is lt 6 1; then
+ CONFIG_CHECK+="
+ ~MEMCG_SWAP
+ "
+ fi
+
+ if kernel_is le 5 8; then
+ CONFIG_CHECK+="
+ ~MEMCG_SWAP_ENABLED
+ "
+ fi
+
+ CONFIG_CHECK+="
+ ~!LEGACY_VSYSCALL_NATIVE
+ "
+ if kernel_is lt 5 19; then
+ CONFIG_CHECK+="
+ ~LEGACY_VSYSCALL_EMULATE
+ "
+ fi
+ CONFIG_CHECK+="
+ ~!LEGACY_VSYSCALL_NONE
+ "
+ WARNING_LEGACY_VSYSCALL_NONE="CONFIG_LEGACY_VSYSCALL_NONE enabled: \
+ Containers with <=glibc-2.13 will not work"
+
+ if kernel_is le 4 5; then
+ CONFIG_CHECK+="
+ ~MEMCG_KMEM
+ "
+ fi
+
+ if kernel_is lt 5; then
+ CONFIG_CHECK+="
+ ~IOSCHED_CFQ ~CFQ_GROUP_IOSCHED
+ "
+ fi
+
+ CONFIG_CHECK+="
+ ~BLK_CGROUP ~BLK_DEV_THROTTLING
+ ~CGROUP_PERF
+ ~CGROUP_HUGETLB
+ ~NET_CLS_CGROUP ~CGROUP_NET_PRIO
+ ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED
+ ~IP_NF_TARGET_REDIRECT
+ ~IP_VS
+ ~IP_VS_NFCT
+ ~IP_VS_PROTO_TCP
+ ~IP_VS_PROTO_UDP
+ ~IP_VS_RR
+ "
+
+ if use selinux; then
+ CONFIG_CHECK+="
+ ~SECURITY_SELINUX
+ "
+ fi
+
+ if use apparmor; then
+ CONFIG_CHECK+="
+ ~SECURITY_APPARMOR
+ "
+ fi
+
+ # if ! is_set EXT4_USE_FOR_EXT2; then
+ # check_flags EXT3_FS EXT3_FS_XATTR EXT3_FS_POSIX_ACL EXT3_FS_SECURITY
+ # if ! is_set EXT3_FS || ! is_set EXT3_FS_XATTR || ! is_set EXT3_FS_POSIX_ACL || ! is_set EXT3_FS_SECURITY; then
+ # echo " $(wrap_color '(enable these ext3 configs if you are using ext3 as backing filesystem)' bold black)"
+ # fi
+ # fi
+
+ CONFIG_CHECK+="
+ ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
+ "
+
+ # if ! is_set EXT4_FS || ! is_set EXT4_FS_POSIX_ACL || ! is_set EXT4_FS_SECURITY; then
+ # if is_set EXT4_USE_FOR_EXT2; then
+ # echo " $(wrap_color 'enable these ext4 configs if you are using ext3 or ext4 as backing filesystem' bold black)"
+ # else
+ # echo " $(wrap_color 'enable these ext4 configs if you are using ext4 as backing filesystem' bold black)"
+ # fi
+ # fi
+
+ # network drivers
+ CONFIG_CHECK+="
+ ~VXLAN ~BRIDGE_VLAN_FILTERING
+ ~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH
+ ~XFRM ~XFRM_USER ~XFRM_ALGO ~INET_ESP
+ "
+ if kernel_is le 5 3; then
+ CONFIG_CHECK+="
+ ~INET_XFRM_MODE_TRANSPORT
+ "
+ fi
+
+ CONFIG_CHECK+="
+ ~IPVLAN
+ "
+ CONFIG_CHECK+="
+ ~MACVLAN ~DUMMY
+ "
+ CONFIG_CHECK+="
+ ~NF_NAT_FTP ~NF_CONNTRACK_FTP ~NF_NAT_TFTP ~NF_CONNTRACK_TFTP
+ "
+
+ # storage drivers
+ if use aufs; then
+ CONFIG_CHECK+="
+ ~AUFS_FS
+ "
+ ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs is patched to kernel instead of using standalone"
+ fi
+
+ if use btrfs; then
+ CONFIG_CHECK+="
+ ~BTRFS_FS
+ ~BTRFS_FS_POSIX_ACL
+ "
+ fi
+
+ if use device-mapper; then
+ CONFIG_CHECK+="
+ ~BLK_DEV_DM ~DM_THIN_PROVISIONING
+ "
+ fi
+
+ CONFIG_CHECK+="
+ ~OVERLAY_FS
+ "
+
+ linux-info_pkg_setup
+}
+
+src_compile() {
+ export DOCKER_GITCOMMIT="${GIT_COMMIT}"
+ export GOPATH="${WORKDIR}/${P}"
+ export VERSION=${PV}
+
+ # setup CFLAGS and LDFLAGS for separate build target
+ # see https://github.com/tianon/docker-overlay/pull/10
+ export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+ export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)"
+
+ # let's set up some optional features :)
+ export DOCKER_BUILDTAGS=''
+ for gd in aufs btrfs device-mapper overlay; do
+ if ! use $gd; then
+ DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
+ fi
+ done
+
+ for tag in apparmor seccomp; do
+ if use $tag; then
+ DOCKER_BUILDTAGS+=" $tag"
+ fi
+ done
+
+ # build daemon
+ ./hack/make.sh dynbinary || die 'dynbinary failed'
+}
+
+src_install() {
+ dosym containerd /usr/bin/docker-containerd
+ dosym containerd-shim /usr/bin/docker-containerd-shim
+ dosym runc /usr/bin/docker-runc
+ use container-init && dosym tini /usr/bin/docker-init
+ newbin bundles/dynbinary-daemon/dockerd dockerd
+
+ newinitd contrib/init/openrc/docker.initd docker
+ newconfd contrib/init/openrc/docker.confd docker
+
+ systemd_dounit contrib/init/systemd/docker.{service,socket}
+
+ udev_dorules contrib/udev/*.rules
+
+ dodoc AUTHORS CONTRIBUTING.md NOTICE README.md
+ dodoc -r docs/*
+
+ # note: intentionally not using "doins" so that we preserve +x bits
+ dodir /usr/share/${PN}/contrib
+ cp -R contrib/* "${ED}/usr/share/${PN}/contrib"
+}
+
+pkg_postinst() {
+ udev_reload
+
+ elog
+ elog "To use Docker, the Docker daemon must be running as root. To automatically"
+ elog "start the Docker daemon at boot:"
+ if systemd_is_booted || has_version sys-apps/systemd; then
+ elog " systemctl enable docker.service"
+ else
+ elog " rc-update add docker default"
+ fi
+ elog
+ elog "To use Docker as a non-root user, add yourself to the 'docker' group:"
+ elog ' usermod -aG docker <youruser>'
+ elog
+
+ if use device-mapper; then
+ elog " Devicemapper storage driver has been deprecated"
+ elog " It will be removed in a future release"
+ elog
+ fi
+
+ if use overlay; then
+ elog " Overlay storage driver/USEflag has been deprecated"
+ elog " in favor of overlay2 (enabled unconditionally)"
+ elog
+ fi
+
+ if has_version sys-fs/zfs; then
+ elog " ZFS storage driver is available"
+ elog " Check https://docs.docker.com/storage/storagedriver/zfs-driver for more info"
+ elog
+ fi
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 157bcb4095e9..937ab3abe858 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/yubihsm-shell/Manifest b/app-crypt/yubihsm-shell/Manifest
index 0f00190d1d71..5ff606a73479 100644
--- a/app-crypt/yubihsm-shell/Manifest
+++ b/app-crypt/yubihsm-shell/Manifest
@@ -1,3 +1,4 @@
+AUX yubihsm-shell-2.4.0-remove-hardcoded-compiler-opts.patch 858 BLAKE2B 13b82998dfa65a2cb4c5d10550484676b23e0fdea3b1aff5b6bd35ed116db607435ddf5cedaa52e607ac651dc6f1e9ec5c35390a2b1bbaddb4615c4d3124d25f SHA512 56ef7920f604a050a523dfe32c0265244180b50c4474a1ebeba91042a9dc87ec0d1a5af1bf54245841dd6f2b6e84c88d8414d73876145259623a7a9bd54a7a5d
DIST yubihsm-shell-2.4.0.tar.gz 334956 BLAKE2B 93a86baa1e463aa5200e31e9cc657642f37e05ec6e9897bb35f0b518df83b38c69e365766170d76aeeae6da357f3c2fce736c03665861c7ed4f2b56805a7eb3a SHA512 2b08e6e8932ff3bc12d1233d88147264a9875ce145290e29fb6b8f25eeb8e502afff9e7d02714a50454b85b0f01b09c0321d830a483d6b4f7afb962adce882d5
-EBUILD yubihsm-shell-2.4.0.ebuild 530 BLAKE2B d25cbe902c01c2178cc93a61fd9d583faea45b342b1154d07e2fae0eaff9657761182ffb79e4094ed6d03bf894be45c5f8562b537dce9f2b4ff9b6ecacdfe129 SHA512 451504879db0bb00531770a7736c7c3e2c8eddf0ba84d6578c768baf12c336ccb9fe3fbe64d43273e496f0c86ef725677faa3b71ca5d2c188b7edcf214687490
+EBUILD yubihsm-shell-2.4.0.ebuild 614 BLAKE2B 44e436c4efc8512e40bd4f15976191a75b8de929e62e74f295bc92030ca191d1748ebfb6cd5adfc2956b43eff819078920989a55d78fa45642a14e261cd430c3 SHA512 a60f27402be116010bb48e52102b23509ec7f1e7d5fcfc13c7f476f7cf75297dbb7d7122f3a7ab94f6d6de5dcb52ceeca2f69aa243fba0479bcd33c12e355d58
MISC metadata.xml 336 BLAKE2B 1c5a26c43beeee9fc1497c1444d100bd932ecf9c67b0601451caeee362a9bd408d6135f10cfe333c82832021fad86f6f0f39aa5fad26b9fa49fbb5b993903e86 SHA512 f560dfcedb27bf5cb2ab2ae5157702b047636c10e7a763357ba9d2dd23664296a03c2dc4652adc10393a1acac23ff9533c461b4dc7f64a1d96d05d9a18551277
diff --git a/app-crypt/yubihsm-shell/files/yubihsm-shell-2.4.0-remove-hardcoded-compiler-opts.patch b/app-crypt/yubihsm-shell/files/yubihsm-shell-2.4.0-remove-hardcoded-compiler-opts.patch
new file mode 100644
index 000000000000..633e5e05422d
--- /dev/null
+++ b/app-crypt/yubihsm-shell/files/yubihsm-shell-2.4.0-remove-hardcoded-compiler-opts.patch
@@ -0,0 +1,20 @@
+diff -ru yubihsm-shell-2.4.0-orig/cmake/SecurityFlags.cmake yubihsm-shell-2.4.0/cmake/SecurityFlags.cmake
+--- yubihsm-shell-2.4.0-orig/cmake/SecurityFlags.cmake 2023-04-07 20:11:44.438751635 +0200
++++ yubihsm-shell-2.4.0/cmake/SecurityFlags.cmake 2023-04-07 20:12:30.588873600 +0200
+@@ -4,7 +4,7 @@
+ CMAKE_C_COMPILER_ID STREQUAL "AppleClang" OR
+ CMAKE_C_COMPILER_ID STREQUAL "GNU")
+
+- add_compile_options (-Wall -Wextra -Werror)
++ add_compile_options (-Wall -Wextra)
+ add_compile_options (-Wformat -Wformat-nonliteral -Wformat-security)
+ add_compile_options (-Wshadow)
+ add_compile_options (-Wcast-qual)
+@@ -13,7 +13,6 @@
+ add_compile_options (-pedantic -pedantic-errors)
+ add_compile_options (-fpie -fpic)
+ if (NOT FUZZ)
+- add_compile_options(-O2)
+ add_definitions (-D_FORTIFY_SOURCE=2)
+ endif ()
+
diff --git a/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild b/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild
index 6ff4ec262044..acc0bbc3eb7c 100644
--- a/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild
+++ b/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild
@@ -8,10 +8,12 @@ inherit cmake
DESCRIPTION="Components used to interact with the YubiHSM 2"
HOMEPAGE="https://developers.yubico.com/yubihsm-shell/"
SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz"
+PATCHES=( "${FILESDIR}"/${P}-remove-hardcoded-compiler-opts.patch )
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
+RESTRICT="test"
DEPEND="
dev-libs/openssl:=
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 0d3f4dc5234b..897c737798e0 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/diakonos/Manifest b/app-editors/diakonos/Manifest
index 7b89b17705d6..080ca2dcfbc8 100644
--- a/app-editors/diakonos/Manifest
+++ b/app-editors/diakonos/Manifest
@@ -1,3 +1,3 @@
DIST diakonos-0.9.7.tar.gz 129807 BLAKE2B 26c3a72a00e1d41b4a7b2916b37024658d7607ac657d4f71a12b939830578d7939a4f9f4c3886693eae9eeaf91bfe1abe055be7bcc7681619448e298acb5c546 SHA512 ec23d93ed6871d18b6a91e02bc6916ac667ca773be5f093a68fffa5c9cbe89b123e80b18762c8649620eda23b1b9ba582a5236eb9eaefc0e22a411390cd30c73
-EBUILD diakonos-0.9.7.ebuild 795 BLAKE2B e818d9af178dad754f3bfa06a543240e66cf71dee7183049e075d189df1e170bfc0baf5d2c3a9b511448d65b68056c1df3c235f234d1b09df1ec9b87acf1e8b7 SHA512 a02d102000107297691526bac6238e8e22e3f0eb7d7b64bfcc1fde7f5fe893994a99a8e177c367a749b60099989e1dfcee77de14b743a241c23fed846aa2eb99
+EBUILD diakonos-0.9.7.ebuild 795 BLAKE2B 7a781f326507917e152541a812caf946a64f5819b032dd3ba32519f9316ab6101e11129f7a5995826232187ff62c578d2e898297d963ed9ca38cf75498544d38 SHA512 4cd361fe47fa7e0004d34030382aff43e4ddc047b33d69b3edc822a2fe0cd323969a7e865275c880aaa84c4dbc2da636bb6c4a3c5164b4885f5f8052b1804567
MISC metadata.xml 252 BLAKE2B 6dd94becc731f3061a05b45c9098df243d83db3a62879a08f4ba4027a2275482405a50d663ee5935653f6ee62e65cd10c99ab8ea4038b58f9d185399fab81e72 SHA512 a30553c3791eee7e53872468667b324e1b984201348ff37299d3c26b7852d2328e552b49b255e04820be69cdd0b3776c0ead4b84f30882fcd775d2e9dc6bf7bd
diff --git a/app-editors/diakonos/diakonos-0.9.7.ebuild b/app-editors/diakonos/diakonos-0.9.7.ebuild
index b656965ff4e8..ffde7aefebca 100644
--- a/app-editors/diakonos/diakonos-0.9.7.ebuild
+++ b/app-editors/diakonos/diakonos-0.9.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
inherit ruby-ng
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index acff513b3775..ebde35aeb69d 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/mupdf/Manifest b/app-text/mupdf/Manifest
index 4e5255d6615e..a8a45666765f 100644
--- a/app-text/mupdf/Manifest
+++ b/app-text/mupdf/Manifest
@@ -13,5 +13,5 @@ DIST mupdf-1.21.0-source.tar.gz 54753613 BLAKE2B bb531f165a9dd8af22aa6e1d65b57d7
DIST mupdf-1.21.1-source.tar.gz 57243762 BLAKE2B 9ec79e380af40020d37e4a2a6372175f19b63a47e9f6f55cff777a827f0fba89507d19d4f86394e13209ca8eb9d812c2fc4664f44ed012c91727c9c442bce97c SHA512 11eeea409e0b44d3f754a44b00b15522c2ae2d94171b8c7067efa7acbb1d597eefe1e27607fab90a56bf6c73579bbfb77b7599080fc2504a5881aaf7cc1957c7
EBUILD mupdf-1.19.1.ebuild 4490 BLAKE2B cf556d6ba654118ccd0316fb75f2f970cb96990f254bf3c51aee44405ad2bab8bd3f5245f5d04fd4d713d8befd8a84b62632a757ae69396e5291ac6c8cb6b57b SHA512 b1ee92e6e10373980739bed7bffb1bd658d9b3830f82fcc2b3153c5296828a50b487164e686a69de31df6ea25aa6e0925b5ff5c997ec91a6cef1851a7bff76af
EBUILD mupdf-1.21.0.ebuild 4744 BLAKE2B 1eedbb5b4aeecd9718c820e40ec40aa517d08b29d7cdca2c7a397824ecbf21a3dfe70cd6aff0afec2a1b5beb4baa7f4eb1703d1ab193be1430e3a226329ddbd6 SHA512 253804764cb8465bfa0b5f534d53e9e561e5ea5c2205cb5b05a1e401d412a05eb12ae0920de348677ad00c73194e372204e5b586d53c92ced42065477bc5e8bf
-EBUILD mupdf-1.21.1-r1.ebuild 4987 BLAKE2B 2af1aa2bbd8d3ff5635fe6d1fda63a3ea2ac8ec8b184781ee77adbd8520c296b52af06b9d3d03cf01727171bf8b52884112598a9135f46cb2b605696454813e1 SHA512 d42b54f055ff0e8fb68ff69174eed381873c48fe0eea43e2835b749ff5c511f125992842527ef6f0ef856943f427f013e13975f49b8924c6e2b85d95cccf73ca
+EBUILD mupdf-1.21.1-r1.ebuild 4994 BLAKE2B b62512eb89dab520784f9308c839654f380bbf3a7448aca72e4705427d066f5343112a426d383877eaed2032d6e0d302b92f9ece4f67678322944a016da91537 SHA512 8fc7a1b14811f080e2ab63852f8788994f437746edaf499bbb3c5682b458899fd9e47d10f43ad6f1941403f829b970089da0fc9ad5bc3b3b31f34a9bb74328be
MISC metadata.xml 497 BLAKE2B 35e16ef688aa8b046f3e8ceaa7399da31379ba50b2cbc36d842696d1589aeea5a55eede13d79188f08ae8ff411c16385128633a1fbdaba04ee115158ac7e529b SHA512 225727e22fe2756480f3d502f49a62abbd0fe09d6266c1e00c09b04c2b5da181fc46bb06b19020290fa857b1feb0d557e6a77084f6269b5e0fdfec593cd46709
diff --git a/app-text/mupdf/mupdf-1.21.1-r1.ebuild b/app-text/mupdf/mupdf-1.21.1-r1.ebuild
index 590791e7653f..9917968a7e2e 100644
--- a/app-text/mupdf/mupdf-1.21.1-r1.ebuild
+++ b/app-text/mupdf/mupdf-1.21.1-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P}-source
LICENSE="AGPL-3"
SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="+drm +javascript opengl ssl X"
REQUIRED_USE="opengl? ( javascript )"
diff --git a/app-text/webgen/Manifest b/app-text/webgen/Manifest
index 424ef9d96599..bb4ab56711df 100644
--- a/app-text/webgen/Manifest
+++ b/app-text/webgen/Manifest
@@ -1,3 +1,3 @@
DIST webgen-1.7.2.gem 201728 BLAKE2B abd3a8a9accfbc1a1e0070b7cbd4d0cc24796540ce1c8c0cfd3dc50882bf953b1e794971a90e2a429b3ecd64b1cb009b16c96ce1e6cfa05516ce48c10e39cd95 SHA512 806303f56319b6f55d8457b0b68438a9732bc1adc95ea50a955ad02b184814d0b878d618fc0547831cac53292208f1d0837d190b078ebb2ba42641dbaa5ffd93
-EBUILD webgen-1.7.2.ebuild 1534 BLAKE2B f26923241fac0ce6f4ff2cd2bd275ec578202c396e5b681b77f5a7a40a2c3b0398d2c9d28cc17cbee5e28655295a5a7a262ae4e81914b8f8a09de1ca764749a5 SHA512 bc38e87d38f8cf94b285d91d0a3e9fa23366fb2acbc9980518cc181e0eed17e2de542083c87788210968826b522c5e2929ec0766329fa845a230a0c4d961c4b7
+EBUILD webgen-1.7.2.ebuild 1548 BLAKE2B 1812b48652536d77ffe55ab6b33630e151039fc8ea96c515194e8a56592f7e1ba92125faffd034aa8965974ae134eb1816b71389336c198ff766cc2b489a9b58 SHA512 6eb32c6eb7ef09f0f0665f6cb83e41c0508feb9375cfb8fa1e68f686d3d9c73b3ad93b99901c51b11259c980da1a31f4a10467d522e8d523d4083458c7e2371c
MISC metadata.xml 563 BLAKE2B c9f9d0a1d1de08cd068e04840ee25d8d3d9495e565c54d6803af8822f6e2d5d6e9be5aabc9a31ba881b9d3025cc239c089f2dea0816994c22756ad27a97f200d SHA512 a5cd45886081b339c7744bbee678956fcdce810337a8c5d10425ad342ba225adacf0d9389674dc9058beb69b1beb4c143bfa7eaeb47963808fa66c08135b93c0
diff --git a/app-text/webgen/webgen-1.7.2.ebuild b/app-text/webgen/webgen-1.7.2.ebuild
index 10ee616bc170..50a71eab42a2 100644
--- a/app-text/webgen/webgen-1.7.2.ebuild
+++ b/app-text/webgen/webgen-1.7.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_DOC="task"
RUBY_FAKEGEM_DOCDIR="htmldoc/rdoc"
diff --git a/app-text/xmlformat/Manifest b/app-text/xmlformat/Manifest
index bc2afdc4ce5a..453419e970e9 100644
--- a/app-text/xmlformat/Manifest
+++ b/app-text/xmlformat/Manifest
@@ -1,3 +1,3 @@
DIST xmlformat-1.04.tar.gz 156498 BLAKE2B 18463dea611a5d080056b0ed314eb12555e2abb12d630fb879421fa6359606f7606fda42e146eaaea7ae2fa470661ab4e28a86762375024704e607316f6323cf SHA512 e45471accf0c04e016d3a9a5bbc2f984a9a76e1d5406a80300bf9da9d04bd78b67716055271923669462b70a1713b94a1e1937318115dfd9eb9d258b69a3c14d
-EBUILD xmlformat-1.04.ebuild 927 BLAKE2B e5227a99b47a652f978ddd4e2ec056c8f7d173469081f01fe32d96176989ee27d9fc4ca32145f2c237306fd49d1cee8baa395d49916a24b7d3532f8a14939a3c SHA512 33cd2acbbbef741061ce65d4ef31c373cb58033653b17772da202c56d9477d0ce81dc1d976b39cba45194f5f13957b7c9c23b19a52e631c8905d97eb763469fc
+EBUILD xmlformat-1.04.ebuild 1017 BLAKE2B c9b842b733675f39b2e98dcd15d257b26f1df6d87025111c2adf307480fb4c621133e822b53524935a4d0c23e8c9daf7e373fc8429f0e5543b444019699ee031 SHA512 f8f6dd77f7e6b02ec35a2992d84b22ac66613d50fb6d01ae621d69ca4d9fd87b6d45581e107c1c826dd5b21e092e50963278a4e9aea1387b09e416a6e67a0896
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/app-text/xmlformat/xmlformat-1.04.ebuild b/app-text/xmlformat/xmlformat-1.04.ebuild
index 7dd8954575e8..6abdd5883fc8 100644
--- a/app-text/xmlformat/xmlformat-1.04.ebuild
+++ b/app-text/xmlformat/xmlformat-1.04.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby27 ruby30"
-inherit ruby-single
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+inherit edo ruby-single
DESCRIPTION="Reformat XML documents to your custom style"
SRC_URI="http://www.kitebird.com/software/${PN}/${P}.tar.gz"
@@ -16,11 +16,20 @@ KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc ruby"
DEPEND="
+ dev-lang/perl
ruby? ( ${RUBY_DEPS} )
- !ruby? ( dev-lang/perl )
"
RDEPEND="${DEPEND}"
+src_test() {
+ # Perl is always installed, so we may as well always test both.
+ if use ruby; then
+ nonfatal edo ./runtest all || die "runtest for ruby failed"
+ fi
+
+ nonfatal edo ./runtest -p all || die "runtest for perl failed"
+}
+
src_install() {
dobin xmlformat.pl
@@ -38,11 +47,3 @@ src_install() {
dodoc -r docs/*
fi
}
-
-src_test() {
- if use ruby; then
- ./runtest all || die "runtest for ruby failed."
- else
- ./runtest -p all || die "runtest for perl failed."
- fi
-}
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index c7c490236b98..1bd445a48c05 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index a70f58f2f4fa..eb2a1a740f5a 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -4,8 +4,8 @@ DIST go1.19.8.src.tar.gz 26553006 BLAKE2B db085e575f1bc978502cc5d9e45206542cdf9c
DIST go1.20.2.src.tar.gz 26178725 BLAKE2B 2c896bab60d301b7a01df48a20e16726c50cd1df528092022a33ab11c543c8c5c7e54c6235ccc776de74ead08aaf7496a016b829fa51f96ae2b32beeafb44cb2 SHA512 ba8f894b1baa6b3c1bdaafa113feff8d16c25d91f8e44bd4e7ffb46d7b329309290f27385804399baa9834691290a209fc7a193b24fd197ea11a16ce4a1b9d39
DIST go1.20.3.src.tar.gz 26184364 BLAKE2B faa9cf8c141d013955d3582d5cf1a43ac0d89c2a7ceb7ab00e10aeacedc3bf1c324d62cd17dc6299057cc9acd347ec7672c7f9acafc1b926855d953ef2bac8d6 SHA512 47ebb3925956a3facef9e5e6f4efec3058e55632020ea247844c55b160d23e2be3880ea24dec2f73382a7c7858259896cbb7de1bb764c481c176bed479676029
EBUILD go-1.19.7.ebuild 5233 BLAKE2B 86b49ba0ccc71624134e67f3e97db2b58460835459080228ccaa6a6b043123bc4592cf8ac180d8e67eebfe0b6aaef0bd48c5e9358246099c20668181301b7842 SHA512 10577e3953f04e5998acce259355643455dab7e67bd42efa5fbc4d2aeb91d0807acdb3c59813f2d69acb853e7f6d6d2fcb3cb72e2ec9834dec5ccc6f6a50a7ba
-EBUILD go-1.19.8.ebuild 5238 BLAKE2B 9474a897fd3bfdffaebe01b5b0b7ad5b5c1debf5796f874df293773850217b0224f9806c2fb2b5b5c5c57b36b9c60562558e3f8ebc25b8526fe7a2d008371aaa SHA512 3ddf84e3ed971fed853dddb14e1832e5907d97cd88e7f2732b8cc868b5258357af49b897c71db39f17d79ca263a749cabfac5005ee361d6a5df35900e28f33d5
+EBUILD go-1.19.8.ebuild 5235 BLAKE2B feec7ff92b8e32271235bd796c71f78f52e3c90c754d85496742564b4ff0b37fcf21fdf692f097c4298b36e5a3932349dace9ea3e1e91e4f6e632484ee2fb75c SHA512 63f5f1ae9a0f26e400d847df01ca9dad27dfa937e027b826098b63fc83e89665565e1308e7832eab2bd6e04eacf49d8704d2af2b2624db6b7782784d86957cad
EBUILD go-1.20.2.ebuild 5233 BLAKE2B 86b49ba0ccc71624134e67f3e97db2b58460835459080228ccaa6a6b043123bc4592cf8ac180d8e67eebfe0b6aaef0bd48c5e9358246099c20668181301b7842 SHA512 10577e3953f04e5998acce259355643455dab7e67bd42efa5fbc4d2aeb91d0807acdb3c59813f2d69acb853e7f6d6d2fcb3cb72e2ec9834dec5ccc6f6a50a7ba
-EBUILD go-1.20.3.ebuild 5238 BLAKE2B 9474a897fd3bfdffaebe01b5b0b7ad5b5c1debf5796f874df293773850217b0224f9806c2fb2b5b5c5c57b36b9c60562558e3f8ebc25b8526fe7a2d008371aaa SHA512 3ddf84e3ed971fed853dddb14e1832e5907d97cd88e7f2732b8cc868b5258357af49b897c71db39f17d79ca263a749cabfac5005ee361d6a5df35900e28f33d5
+EBUILD go-1.20.3.ebuild 5235 BLAKE2B feec7ff92b8e32271235bd796c71f78f52e3c90c754d85496742564b4ff0b37fcf21fdf692f097c4298b36e5a3932349dace9ea3e1e91e4f6e632484ee2fb75c SHA512 63f5f1ae9a0f26e400d847df01ca9dad27dfa937e027b826098b63fc83e89665565e1308e7832eab2bd6e04eacf49d8704d2af2b2624db6b7782784d86957cad
EBUILD go-9999.ebuild 4798 BLAKE2B 50daca174e8bc89f747432e96bc7d66e6c7dd50320d0b4c97754bb90267d62b700d34c250a892fdf60c907fa5eb881dd7adb3e64eba7ceb240740bd90c399f83 SHA512 051671c9a99efe554f9ed66423a20d053546ba68fdbf8a900e4ef0a365622bf8fcc976c678e393ade4a5475e01ccc53668d61d98e1b976e69de030662498273a
MISC metadata.xml 590 BLAKE2B 56da63bdc350df5c6ef3b511a386627f4020f655027ca88da6a83ecb09581d3c3055c836eb8fe98a383412b3d431a77a9935ad753fe2d8392afa37cd613c15b0 SHA512 5d78adbae30c3a805194567bbb1af2ad59b78487819e7841a040d2a4d5db02f5b5d1d58f7cfc7a37f39e5e9bcf332dda4d336456e33e36c33caef792ac45d48b
diff --git a/dev-lang/go/go-1.19.8.ebuild b/dev-lang/go/go-1.19.8.ebuild
index a2bcdf56316c..5fb93c0e9487 100644
--- a/dev-lang/go/go-1.19.8.ebuild
+++ b/dev-lang/go/go-1.19.8.ebuild
@@ -21,7 +21,7 @@ case ${PV} in
case ${PV} in
*_beta*|*_rc*) ;;
*)
- KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ KEYWORDS="-* amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
esac
diff --git a/dev-lang/go/go-1.20.3.ebuild b/dev-lang/go/go-1.20.3.ebuild
index a2bcdf56316c..5fb93c0e9487 100644
--- a/dev-lang/go/go-1.20.3.ebuild
+++ b/dev-lang/go/go-1.20.3.ebuild
@@ -21,7 +21,7 @@ case ${PV} in
case ${PV} in
*_beta*|*_rc*) ;;
*)
- KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ KEYWORDS="-* amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
esac
diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index dc9341e4d1ec..06d3cd6aaebe 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1,7 +1,9 @@
DIST typescript-4.9.5.tgz 11620433 BLAKE2B c253379a4aadd3fe16c93f27c5b450e5965c4c4de6841737c3489c74baa2cf8f8f5d9ca0414b5519e26eaac1db058e3826a3aa504bb450a89d36dce7e21b5f99 SHA512 d455e4f44d879be433650ef3f8c7098872f8356d45d84cccbbd36af62df301a1aa89b69fa98c02554e96c9602ec90451cce971a2ef31652c972c437ca0a8f6e2
DIST typescript-5.0.2.tgz 7050986 BLAKE2B 6f9a187eb6f87971540469f6b212ce25e04b6ee22b8aab0d86857e99feed1ed10603b6367a9d4d0ac448669225b228d233995bae6391aeb1df75374c70b3f757 SHA512 c1539130118efc502cffef9b94635e01575b34ab48875adb04bd84c90d7e27d942949f772a288a7bc3e614855d5e11dccafe3848bf6882599f792b27768d2347
DIST typescript-5.0.3.tgz 7051270 BLAKE2B 6879f0b4ed07e23dbd7e050c2740100af922ddd09f2989171d46408516026d3eaf548c90286d0bfc0606edeba9e40a39381042130011b029250c5b87efa60f7d SHA512 c6ff263840e78a06ffb4df4f48c4f0484a809d4be4a1731096270e6f421454305240280149a00044e519632d88714cb9a94e976a32b98e38ceed3316a814ca64
+DIST typescript-5.0.4.tgz 7051452 BLAKE2B ed08425d8324a910f2d328fb02f27e08f75334fb190d1c4625452d076d615726d0e852da06f0f25146a4b02c6c99cd569bbcf7c50f5d6ff32c88a40101a59656 SHA512 716f53e56f71637edc73e8df127694bd7f757e8c6d1e4cdadcdc37c24a05e2c4a52a7d0c38d7647449dd8a0fea3c15973649a9961dcdcdac90cc2887338fe1ab
EBUILD typescript-4.9.5.ebuild 823 BLAKE2B a3777280718dabb4c3cb85f24dd59af91eb2278f8720c1e00335a4ea12a2f5f5da823424cd7b2737ef460a3ff8492fca5e48e052bfb74ac1b87e5c3656d2c9af SHA512 e0eb4afa9fb0f1517987c08815f94dfeaf3e51c55acb3e362a3674f710883d562765dc461442cdcfbb4d25735ec6d70a4b7ae7f01998c19acacac9e68ed291aa
EBUILD typescript-5.0.2.ebuild 824 BLAKE2B d82c95a8140e984bcaf32e8dafecff16f1a604fe7f56dbe1a5e91ec82f586060802ab6bffa8542ce4ac13b3fd35e79f46d24361985d570499ef43c0e19bc5855 SHA512 d35d657c16d34513f8f6622470514f0a7c9dbcca3e247496f7879de69d044825558eb8f034c2fe15dae6e39d5e297f9b0d6da4558cf12b3920286412bd9f353b
EBUILD typescript-5.0.3.ebuild 824 BLAKE2B d82c95a8140e984bcaf32e8dafecff16f1a604fe7f56dbe1a5e91ec82f586060802ab6bffa8542ce4ac13b3fd35e79f46d24361985d570499ef43c0e19bc5855 SHA512 d35d657c16d34513f8f6622470514f0a7c9dbcca3e247496f7879de69d044825558eb8f034c2fe15dae6e39d5e297f9b0d6da4558cf12b3920286412bd9f353b
+EBUILD typescript-5.0.4.ebuild 824 BLAKE2B d82c95a8140e984bcaf32e8dafecff16f1a604fe7f56dbe1a5e91ec82f586060802ab6bffa8542ce4ac13b3fd35e79f46d24361985d570499ef43c0e19bc5855 SHA512 d35d657c16d34513f8f6622470514f0a7c9dbcca3e247496f7879de69d044825558eb8f034c2fe15dae6e39d5e297f9b0d6da4558cf12b3920286412bd9f353b
MISC metadata.xml 733 BLAKE2B 903d85acefa054dd979ac181106cd604c351e4b81e18be7ad0f370501864f6789895244a797ec20041158d8c716907a06fa75c2ba4ea192e798719bbe73b1d45 SHA512 95806f8f442b0246867f0ba0ed70c093dfd772a558ae499be7e22bfe99cb3bc54debc7479ca9b4ac81a54156d3b8745cbb448e412f31ed2d5c43f76cbc642d72
diff --git a/dev-lang/typescript/typescript-5.0.4.ebuild b/dev-lang/typescript/typescript-5.0.4.ebuild
new file mode 100644
index 000000000000..598301d43b33
--- /dev/null
+++ b/dev-lang/typescript/typescript-5.0.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Superset of JavaScript with optional static typing, classes and interfaces"
+HOMEPAGE="https://www.typescriptlang.org/
+ https://github.com/microsoft/TypeScript/"
+SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz"
+S="${WORKDIR}"/package
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+RDEPEND="net-libs/nodejs"
+BDEPEND=">=net-libs/nodejs-16[npm]"
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local myopts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}"/usr
+ --progress false
+ --verbose
+ )
+ npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install failed"
+
+ dodoc *.md *.txt
+}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index ceaced6fcaf5..e3d05376d47b 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/gumbo/Manifest b/dev-libs/gumbo/Manifest
index c827c0fa3fd9..f7f5d4786e37 100644
--- a/dev-libs/gumbo/Manifest
+++ b/dev-libs/gumbo/Manifest
@@ -1,3 +1,3 @@
DIST gumbo-0.10.1.tar.gz 2119285 BLAKE2B 21a8dd479bcc568842ce85782d4de903c1b79d842dd5381c01fd7b7ee802872484bf8b647edde9c2a4939404a4d042e920633f4d337870cd9f4197a90b158ffd SHA512 bb1fb55cd07076ab6a9f38dc14db50397dbdca9a04ace4895dfba8b8cbc09038a96e26070c09c75fa929ada2e815affe233c1e2ecd8afe2aba6201647cf277d1
-EBUILD gumbo-0.10.1.ebuild 993 BLAKE2B 8ddeb99d27ab4261375e22583a272b09c47d997461713708b92bc556f3c639a5c00e50f75c0fd53587c91a5a466981b410417d4680d996c805b495c24d770a15 SHA512 70f5f967390149568aa8ac3893c49f4b3a9966274944c5d5cf11693e8c6e982cdcae6764241b43b8ae66e2123f8270b15c4bb09fdfc1c48ca42953b47dbd1057
+EBUILD gumbo-0.10.1.ebuild 1000 BLAKE2B 5878766e2717b8a4bfd1eeda0224732f862169a92508b194926fc70cb4189a71b06654abfec0faf6b54469a21ca97e33ae500a521b036221c1cfa2fd22ba9b82 SHA512 48c9c61d94380893c54902225a99ce02a96837ebd605d3f5070d9de330cdd553295c62e9614a90a98d8ded85d83296ee3835df8113dd3b90dfdfb284763ae480
MISC metadata.xml 317 BLAKE2B 0627a8fca130b43fa9603bfb8dca6c81f5df91d879f7685b672bc430e280a4679ce322880499ab03b8948aec3bffa7448609b44866dada5b7b8e0fd399472a8d SHA512 71cc10ca2d266ea867fe7a8c70a93d2fcc0ba601e41b70a28f3f6883ccdf51f33c61ddeb085ee3d52da3ac004594e931e40eaccc32a753d578bfa290dfb44288
diff --git a/dev-libs/gumbo/gumbo-0.10.1.ebuild b/dev-libs/gumbo/gumbo-0.10.1.ebuild
index 8586d3a3c1bf..bc5ababe2d33 100644
--- a/dev-libs/gumbo/gumbo-0.10.1.ebuild
+++ b/dev-libs/gumbo/gumbo-0.10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/google/gumbo-parser/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libsass/Manifest b/dev-libs/libsass/Manifest
index c74185fc334d..312a713e5fda 100644
--- a/dev-libs/libsass/Manifest
+++ b/dev-libs/libsass/Manifest
@@ -1,4 +1,4 @@
DIST libsass-3.6.5.tar.gz 342426 BLAKE2B 8c6bb37da3f832dd462408a7ef4f80384e468295fc420b3d915899e65fb89a9d0b4c1cf0653b7288fedbf6a66daa2943c2911ad2c310f77a06deb84bec1d3abf SHA512 98cc7e12fdf74cd9e92d8d4a62b821956d3ad186fcee9a8d77b677a621342aa161b73d9adad4c1849678a3bac890443120cc8febe1b7429aab374321d635b8f7
-EBUILD libsass-3.6.5-r1.ebuild 877 BLAKE2B 4cf235093556e5982b10e94f167f5daf218455590b330778524f4d30cebeb7ce48742ad84c0f7e600878246b28243182eac190caefa635552a566723b04cae22 SHA512 893dce4fe176aea11613e8f641e5c9304ff31a79d3e5079bad67962e881e672bb6c09f1428097e0de648732b35b32af9567776ee32625ac92dc33e1b7c940e1e
+EBUILD libsass-3.6.5-r1.ebuild 884 BLAKE2B c4830c00ad8c42bfbd3bb2d41580f65b86da1246cce0b6810dbd459fe81a440edba09ebb330f2bac9099f96c76fba96ffdf354751737a8ef75e459b42898a968 SHA512 4f1021fba9a50e924aecb8e09ba754156f2c0a66a31aaedebe4efea5202eec4611e12c3691a08f4e548fdcc8b746d89f51eff7fa24a4736c9e8da0e9f8508dd8
EBUILD libsass-9999.ebuild 879 BLAKE2B 877c498326d37f5a39fb562a018f614e2650d2a45ffecf82520ef5a65e619e70fd8f3676a8ba6c9f42d4215abee75cb4d79f8e9c52ecc9786bfada44ab5248f2 SHA512 fd910e5c575198c3a8e09e39fdc7738ca7fe638e388e18856ee76ac6d89fedd6fe8deb119e3869ca67348f001ffe5dc1939c458e58a961c2e778e9a044bd2517
MISC metadata.xml 647 BLAKE2B 2043328e18efbefdfaded61e1fd2269d8b83910a2440cfba2c692fd343889087bd861ad70b2f8f96651b9e0af28cae3bb0668177478203b2ebabab3f8764c8ec SHA512 98de3665f1c27ae03a73212a3ee947597dde27846a2f44db6ef19d362566887d999d42daf505e8a938352005e5d7a3b77f0d661e4f2170f2ec225c43442a47ff
diff --git a/dev-libs/libsass/libsass-3.6.5-r1.ebuild b/dev-libs/libsass/libsass-3.6.5-r1.ebuild
index 00f32552f1f4..b384c568390c 100644
--- a/dev-libs/libsass/libsass-3.6.5-r1.ebuild
+++ b/dev-libs/libsass/libsass-3.6.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} = *9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/sass/libsass/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux"
+ KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux"
fi
DESCRIPTION="A C/C++ implementation of a Sass CSS compiler"
diff --git a/dev-libs/sleef/Manifest b/dev-libs/sleef/Manifest
index 3f0fbc5bcca5..3625790b3981 100644
--- a/dev-libs/sleef/Manifest
+++ b/dev-libs/sleef/Manifest
@@ -1,4 +1,5 @@
AUX sleef-3.5.1-gentoo.patch 1261 BLAKE2B cef8f55c1e24e0366636965a7838caf2f1f204dd6bf76b3521bf4e8f2819af461394a743417999245a3cdcd204069914b03285234f073bdbd45852dc6d2b62ba SHA512 2dc7a8f1dd4e061df24ddc0061ca9e6b1fb06d6660a95c9a9bf33b90c419cc36fb2ab7c1c9aeb40cb019f459a7552aa3aae8e9189d7d0c5caf21fbc4390c49eb
+AUX sleef-3.5.1-riscv.patch 529 BLAKE2B ca2669ccae99ca413eb00082efea611186f9d620b6e6918f967597b0c54b3e9439c4f3687105babda5cf6072e739991548ccaab2b51960e7043f00e791c78728 SHA512 066c7ac1d53b517c5ba16216fde80320e3adf6297eb90d747f8d91cc115a021682f75c69f1d8fe1034b4f35ef9a723000c2848721020890e0ed74bfea944a8cc
DIST sleef-3.5.1.tar.gz 1210108 BLAKE2B e10e23cb830252dd2ed34e24bfd79b5e812640572afedad899cccd462019c7a4e41c7b3b9f0ff5a77549fc45dbc51ae0ebeeada4c38f011cdac0262d2982ade8 SHA512 e8e4e5028db52998c6b82bd462622c08d670e4e85273327f1c3bdbd900827dd7793b217c2876ca1229b6f672493bb96f40140e14366390cccea0e6780689e128
-EBUILD sleef-3.5.1.ebuild 625 BLAKE2B 35ed3f5d7b345989d53c98608279e7cf5135c57014ca666b8766e27fd86eceecc1d8a002923ccfdd120b8ed85e8b702e8aabdb048be12426f0c66e17334cb228 SHA512 c6f70259a329ec531b96bfa6d54406f7ef3764741c4539dcde7f9fd99126274edd28f1ad54d22515a804b5d491b1b43595e049f9da68c5eb02c1722ead42f61c
+EBUILD sleef-3.5.1-r1.ebuild 675 BLAKE2B 070b7c2bd5f95785d2c6599ce4d76da17e9b8fdeb738a2917dae3eba9e91db97ae2c8f335beaa4f25d778038a284648810ba86d55976ba6bc187641041954d58 SHA512 a8bbc812ab16124eabb2934ddfdde88ecfd61b6e6d98b1f8490ca340b8be370eef0f3dedf56f57d90d15eb8efebce37446fcd55652176489cf39d6a06f9d20e2
MISC metadata.xml 327 BLAKE2B 983705672ddaa295e873a6fe7a7e7caf7c4d3fdd7c587fa2bff53e457e580ad1958108931e50df7f27303aa75937a702f3cae3d830b3f34760b95f06ca15458a SHA512 8cc8e6126c425e73d9431937f2bedc7dbb68f294359beaf4923e4105284465a7cb4c678693afdf3a16469f9d1a846d7543b550bbd5d100f369a0f93b6bd90c7a
diff --git a/dev-libs/sleef/files/sleef-3.5.1-riscv.patch b/dev-libs/sleef/files/sleef-3.5.1-riscv.patch
new file mode 100644
index 000000000000..bb5ad68416f3
--- /dev/null
+++ b/dev-libs/sleef/files/sleef-3.5.1-riscv.patch
@@ -0,0 +1,11 @@
+--- a/src/arch/helperpurec_scalar.h 2023-04-07 19:54:14.823254936 +0200
++++ b/src/arch/helperpurec_scalar.h 2023-04-07 19:54:29.684024763 +0200
+@@ -54,7 +54,7 @@
+ #define ENABLE_FMA_SP
+ //@#define ENABLE_FMA_SP
+
+-#if defined(__AVX2__) || defined(__aarch64__) || defined(__arm__) || defined(__powerpc64__) || defined(__zarch__)
++#if defined(__AVX2__) || defined(__aarch64__) || defined(__arm__) || defined(__powerpc64__) || defined(__zarch__) || defined(__riscv)
+ #ifndef FP_FAST_FMA
+ #define FP_FAST_FMA
+ //@#define FP_FAST_FMA
diff --git a/dev-libs/sleef/sleef-3.5.1.ebuild b/dev-libs/sleef/sleef-3.5.1-r1.ebuild
index c35fcc270ed5..5a8a35abfeb7 100644
--- a/dev-libs/sleef/sleef-3.5.1.ebuild
+++ b/dev-libs/sleef/sleef-3.5.1-r1.ebuild
@@ -22,11 +22,13 @@ BDEPEND=""
PATCHES=(
"${FILESDIR}"/${P}-gentoo.patch
+ "${FILESDIR}"/${P}-riscv.patch
)
src_configure() {
local mycmakeargs=(
-DDISABLE_FFTW=ON
+ -DBUILD_QUAD=ON
-DBUILD_TESTS=$(usex test ON OFF)
)
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index f2e636541c92..748722bf5e7a 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/calver/Manifest b/dev-python/calver/Manifest
index 721030145344..75e27f54e56c 100644
--- a/dev-python/calver/Manifest
+++ b/dev-python/calver/Manifest
@@ -1,3 +1,3 @@
DIST calver-2022.06.26.gh.tar.gz 7601 BLAKE2B e4bea1dc8954b4f65003cb06dadebfa6a7ad0554d64c23e5339652955d2e4659ffc093b8d11d284e03bc74267059a10043a45dd1eb7717378fb22327d6409428 SHA512 4d436cead8930cae1a71eddef9f0ecd2881f8cb632c3814dc75390b061a909e7ca969a604a5fded1c66647947856d540e2180bd3ce4bed5087b4dbc9d5edb393
-EBUILD calver-2022.06.26.ebuild 626 BLAKE2B 88c1db24e6d9aa411f81ae7b034a15261a68109c4bd305a802b45ad03abf3dc1b6ed6193ffdc8aa76373cda7786f161153d98224e6f880e245ff91380fd21f61 SHA512 9ccb47172334f7f5805495659d6746357df0af2e9c913f22149142bf846aa8dbd2c8bff99138b8bd8bf09656b145ea7ae386a91961cbb706ae217b7351f14ce8
+EBUILD calver-2022.06.26.ebuild 632 BLAKE2B da4b5dc2e0de8c6d35f86aed61675eadbd7d9b340a766e9fb59496961d840d736ae7b33236d0772d728a8932df949b95098e044fd965d83ae3087888012652b4 SHA512 802fa539814f0998a4291b698a29237df34a9b1313e2e3a39a2b764c4a702c9d6f37cf2871b727cd9b0772d77b57ae4caeafa3dd0dec13a50c33cd53c01d3c77
MISC metadata.xml 337 BLAKE2B d1215a2b0ec479b37caa4b8474201c18ad555e344d49ce25ff7c2cab6f117ec3b2b3d14320e8d91706be93f6dfd09f87df4794a729512ac5f88cf70b4f158fd9 SHA512 d37ecb1686abb7257053e2ec74b26f00d9640c63f590776a3c43c440d7ec7ecf9733506f95ce096439f44030f172307d3624d5e9c825a776ee6d8d04c455a4c3
diff --git a/dev-python/calver/calver-2022.06.26.ebuild b/dev-python/calver/calver-2022.06.26.ebuild
index 8c2bf8ef6ce4..af54f4001d70 100644
--- a/dev-python/calver/calver-2022.06.26.ebuild
+++ b/dev-python/calver/calver-2022.06.26.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86"
BDEPEND="
test? (
diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index efbc078646c3..b7aa48e3a44f 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1,5 +1,5 @@
DIST hatch-hatchling-v1.13.0.gh.tar.gz 383610 BLAKE2B 0a3dc20f6c1c504c94c09897e23e6ade844318488093cf849e332cf08f7be178ddb3ae61d8ff01af93438c01216b056a3566e9d8758a0151e4d7498447a9524f SHA512 fb14e1d088676dfc2b76dda207aa514232c3c5b8472d7332c0d53e0bd4dbd1d0e3bd1ac9f261f72e1a32610c565485f5e382fc7071e80066735a04eb8cade13e
DIST hatch-hatchling-v1.14.0.gh.tar.gz 378144 BLAKE2B e4fe0b22053e5be1ff330e96ad053e0461aa4e2ad1566313f03f265d42c7b63de8e3e7e7a52fa68639c4bdf4815e22e4040e8511eb43185cb3e7c8cf4d85ff92 SHA512 79a446c327022337c8c9e090c0aea0471fdad0a6c6d384797832bca09ece66c3b854c9626afccbb4fc49a9204ebb1e59a2ee55ff358b0eb1b10b16ddf7b4952a
EBUILD hatchling-1.13.0.ebuild 2094 BLAKE2B 2e7a1d5a394a93f6d58a50b039fc9297393513803b0ae7bb551680a32321ed5940577acc02e6988865b0b026e0538f9b6efe24a9770e8c771ea5138e1de16aec SHA512 1cbe612df37be3a58213f1defd8df82469313a009cd77a9774e7ea16c615efe8fb0fd4127dc7e349daac0d9c1dd49fc3ff7629f14719f5d63dd4382c05514477
-EBUILD hatchling-1.14.0.ebuild 2113 BLAKE2B e1f26f5b3a40622e02f84be75884b347b926ce45fdaca4729e7025fdc8ab45ce6138026744f145e85137f69b0d4f457e22d94e004676eb227adf31e0a898313d SHA512 cd9bae6570e88eeb72f90bafdf0dda8f3b1f4fbce9475d99a376fca9e94da2b19912969b33189f6da18387fc886a1dec53a93080e95ed073b84efd5813651aba
+EBUILD hatchling-1.14.0.ebuild 2119 BLAKE2B e9785c0348416045ebd818dc25d98fe7085ad2a20f8bdde09cf5d19417e2624455ab82e4b6aed6b3f31f3dbb7412670f35b52aaaeb4d3c87a88a8a329fc2042c SHA512 acf8bf13ae85c7bfc01bb7c4263ae13f8de837936558ab0a3af33399b11d8d00ceddb354b91cd2ee7ce665391b2fc030d42b28be5a8b37838e015d028f6ea494
MISC metadata.xml 365 BLAKE2B 5a40a6cf6df042e6e8387830babd0171c9d8bc5d490fe2175b83d1588d827e826b49044ef29de48553515996b742fc475bb9699dcfa8ec05229162b22e0ed317 SHA512 f11bb25bc12c2bb0b0a0a4691115b9a2af525d9e44b33e0d6db98c7fcef0b49b5989fb7574ee8b27bc88f1dd2543bfdd492a6614de172e2c4edabbee8bf6161e
diff --git a/dev-python/hatchling/hatchling-1.14.0.ebuild b/dev-python/hatchling/hatchling-1.14.0.ebuild
index c04d397d5c07..1b8a6db7d50b 100644
--- a/dev-python/hatchling/hatchling-1.14.0.ebuild
+++ b/dev-python/hatchling/hatchling-1.14.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}/backend
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86"
# deps are listed in backend/src/hatchling/ouroboros.py
RDEPEND="
diff --git a/dev-python/python-gnupg/Manifest b/dev-python/python-gnupg/Manifest
index c88895bcc5b8..3510cedf4fef 100644
--- a/dev-python/python-gnupg/Manifest
+++ b/dev-python/python-gnupg/Manifest
@@ -1,4 +1,4 @@
DIST python-gnupg-0.5.0.tar.gz 61154 BLAKE2B 0ae7e8ff669f51b47410a7a5aef16ca6792db18f28c59d3ce6615d0852eba1e201e3d000d1f644ffc1a362a74ee56c0930dd5814c23238137d6d8696319fd130 SHA512 cfd302257b53fdc9318004db7323ea5bf4bddc055b65b24386a1ecb27cd476fdf1bc771adcdde70a4eef442982a0c57dc832b92274bbe5ba16cbdf3247f4e77a
DIST python-gnupg-0.5.0.tar.gz.asc 801 BLAKE2B a3df8ea4c22c2df8351aeb51a670e36e2809eef2248507842b9580f819af5c4e5a7ad4902ef54f2a62c3629a2d658cac346cc1647838e8066b2a018939e1a751 SHA512 58fa1b201803bb542e3fb9c1c567d83abba0e897b52efa331942899684e15b4c44a225c28adce58c69c290d5059fc562556b79fec21f960c894b30a8f3642405
-EBUILD python-gnupg-0.5.0.ebuild 1095 BLAKE2B 7a3f19b1dd39899536f1a8919921a5a9a3517ecc2c60c7b14ddb273d6c48611d924422f499bc175f7f23b66c856a99bf1df2ccc64f2967ff20515dc2d2af7d99 SHA512 c6d0e0706f901669995f4cf4e42cac90cf0415a7acce1b4d80d6a43ede04f697f675f838707a1d1dfa49a8d7840600e03ab68cd0ca3f3039796a91a6289679bf
+EBUILD python-gnupg-0.5.0.ebuild 1101 BLAKE2B b3d92c32afcf34ca44ba993d596849e15127605e15af0241c65021ad1ec45d2c8fabdf11d4cb0870903b586d8816749398290ab588fa58759a29027b2396b842 SHA512 a2c0dbaad181c07ff9164fb60b908fa5dbb36545d6dc2f72366d5c7a311794d678d12a3137fa5ebebbcf8f4ddc22fcfb23059a0f299f5c8df01dca3a22b7e4d7
MISC metadata.xml 633 BLAKE2B 8f4c4f15c4aeae389c2f13e972248da4d7bb9adc1783a54e3882e677d7ce4f197fde565cf7c68a197a55291ea6a15f99c3b39dcc0bd3d18ff981738e5b4a94ab SHA512 77944c5fa529fb844598005386dd639ae30def95a66087b1e1e5441f21a8ba549d6ef0e28dab88527d11cae2a4a6d6c1871dacc765d2fb12188d53e893bd0df9
diff --git a/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild b/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild
index aefee9085de7..9c72de703690 100644
--- a/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild
+++ b/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://docs.red-dove.com/python-gnupg/"
SRC_URI="https://github.com/vsajip/python-gnupg/releases/download/${PV}/${P}.tar.gz"
SRC_URI+=" verify-sig? ( https://github.com/vsajip/python-gnupg/releases/download/${PV}/${P}.tar.gz.asc )"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ppc ppc64 ~riscv sparc x86"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/spotipy/Manifest b/dev-python/spotipy/Manifest
index b08a82a5d59c..09697693ee07 100644
--- a/dev-python/spotipy/Manifest
+++ b/dev-python/spotipy/Manifest
@@ -1,3 +1,5 @@
DIST spotipy-2.22.1.gh.tar.gz 111228 BLAKE2B df75cce406d59c9de3e4c836309262d61f7f1249761d3172be13033512944e69a56ca67f16b55e4736f760b74d3ebd8f384225ce9309a5fc1bd8c93be4099069 SHA512 d8c5871dd606e3335656fb55fa042d8c91c72a4c7d62a584bd407a7546184996694c67d499f908fc7049e406c548269286de6cba17064f0385adba3661b34c3b
+DIST spotipy-2.23.0.gh.tar.gz 112399 BLAKE2B 5510ce35624c561df61fffee78f211dfa91ff8d5b3dc15d37c96a51bf830e67aac9c6a0787c71715bee17a3ba91b84766c1ecec37d5775f2182617f2b74a2cb3 SHA512 52955fa3365d5153f19f60874ce8e96910ac8db783499e0e2ef2ab31127277844e24a045115dc522dd7b7535f7907de56da87e02a63b94ee7506b75c1e108e9b
EBUILD spotipy-2.22.1.ebuild 1061 BLAKE2B a9b86d8573e68470720300de8a97b40b96b277d874e3f527da9f4f7dfd5abc660b65ba6276e6ea68cd87280abce55f2a6f8db913174a894f25eab3bcef0fba66 SHA512 94c4517c0e2fe6dd842df5e6fcc89bf3b5fa0a3fee5931d19bedc39f0db7c4a6ed8b64f04293c63070c4f965d3be1d6fae75719ba7587b83e03128ac74ddb0db
+EBUILD spotipy-2.23.0.ebuild 1062 BLAKE2B a192fd8ad38f78b078b1b21b464dc07c2cebf866b8f67a8ff99c57a7fe6c3e7617bcc85061f4a9413b22a0e8b27ef1ab87646d4440339d25e6936bf85a30f9cd SHA512 76346ea79590a33b46c5ef897b0340c6a62b64d3914a356b03ff24eb377d872d3cd71f6cbd9ba2582b5fdac6f2ec8f23402975be3b495c3ab37ba089b4bb1cc4
MISC metadata.xml 563 BLAKE2B 59aaf72f0ef6dcd61187b4d6c4f058725954a01e692fcc3caec5d559a340cf8587950fe96af3c8e10eab4c27ed7a8074cc98ad955b576a261eb8eb9dbe4d6403 SHA512 99afcacd9adfe51850503848dcaebc3d7be85cf50a05dba05ea64c7a9af7d641dbe3db903e611030698f4c7025d99b2057a03e34eca85bc4ac4d811fe961f799
diff --git a/dev-python/spotipy/spotipy-2.23.0.ebuild b/dev-python/spotipy/spotipy-2.23.0.ebuild
new file mode 100644
index 000000000000..a52000b0bcbc
--- /dev/null
+++ b/dev-python/spotipy/spotipy-2.23.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A lightweight Python library for the Spotify Web API"
+HOMEPAGE="
+ https://spotipy.readthedocs.io/
+ https://github.com/spotipy-dev/spotipy/
+ https://pypi.org/project/spotipy/
+"
+SRC_URI="
+ https://github.com/spotipy-dev/spotipy/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="examples"
+
+RDEPEND="
+ dev-python/redis[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/urllib3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # Internet
+ tests/unit/test_oauth.py::TestSpotifyClientCredentials::test_spotify_client_credentials_get_access_token
+)
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ use examples && dodoc -r examples
+}
diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest
index 270fc69fd2fc..5ad964d922e6 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,3 +1,3 @@
DIST trove-classifiers-2023.3.9.tar.gz 15792 BLAKE2B 1b96dae0f4a141ab5a5e4f3ebe5fbede972b6d09cd289bded3192dfffb26dd68d85bdd46bec20c1b9fb83dc3f8c521e4512a995fe5950c07c9ccf8d53986aca3 SHA512 a94b4c6d7102934677c4debd55274770d4de7db9ad641a253e4718f65dd4b624a4b0c8f6e83cdaf5ea484cecc975baf8dcee0e50824fc373760b8c5cc2e25f89
-EBUILD trove-classifiers-2023.3.9.ebuild 643 BLAKE2B 6b72d37739aa1cb44776d1146f24972c58f7c6937839ea8a489e65d5e05ddf066dbff63f151040358fd5820e7ab145526692ece7652670c8f1b484182c5f20b6 SHA512 32fcdc80e5c1b401c2086e1142e302df9d4cd67e9c44a69cbc34f7b545c60983429680d4e4bb52888307cfc050025cbf3fec4b1481cc70aa9b0d1bbbf19d0634
+EBUILD trove-classifiers-2023.3.9.ebuild 649 BLAKE2B 6ab2b39559de1e0d8ba07544a0927054f19d36ef5574eda2698f22067ba4ce989a9333c397738b21045ce73f14efde08862915c1f17944315708e3004a5e2ef6 SHA512 192695d98cc276b047632c8ad6617b01d216ed51d2215676beb9abbfaa622e68da67d20212d3732e093f200076a450145adf40a66387277e568b2f4c4ad6d9bc
MISC metadata.xml 361 BLAKE2B fd91e587a440e18c3030c6ae2992cda3d70ddb506eb78dfdff7b3e8b2d6456fd0cb13b56a7cb360bb80cdb38686d52938b5d6e9d873071e20a0802b11836181e SHA512 d34a508b050c6f1148e8ff6175b7f5f3dfa8aace0be8c02a01dae94b3824e7c1995deef16e5ad518e4260f51814dcab5f2afbc8b13126b1babe117746bf99ab7
diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
index e0ff6c16e809..12071149d8c1 100644
--- a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86"
BDEPEND="
dev-python/calver[${PYTHON_USEDEP}]
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"
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 46f0e937b279..6548152f58d6 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/muon/Manifest b/dev-util/muon/Manifest
index 418d26d97c0a..9f650ba52fd5 100644
--- a/dev-util/muon/Manifest
+++ b/dev-util/muon/Manifest
@@ -2,8 +2,11 @@ AUX muon-0.1.0-fix-potential-overflow.patch 1437 BLAKE2B 1aca2550d95961834953eac
AUX muon-0.1.0-test-Wincompatible-function-pointer-types.patch 873 BLAKE2B 492a63c022c38199dd21c1038342385632189a7d23d0f0d977c301eed21fc7873daad1b643066ff903931189f48f505c40d8ec066633f321cc32846a73762b14 SHA512 c82ccc3d59c60a718b35c1a3cd9ab94c7838591bb3053aa48a47a07811cbb158f21ee3f87fccd5b2a8e305f571f20e7b844cbde39730e43f1b0b9a43548346b0
DIST meson-docs-0.63.0-239-g41a05ff93.tar.gz 78127 BLAKE2B ec4e8ced8ca58ebcef50075ba4e1a93fd54e306089f736cdd3a2236d79b2db0509a7ed4dd4dc9064a8eabb796107f26771fbfb44a17a56b27c891740c73eca3f SHA512 47e0e736db8fcd039b1778296f0dd28bea1c7688bb52c1d7e84bf568050bd058b7569f18f5df6440a9c319558f6397bcc3c35e4c8b261e438220205f96fb44de
DIST meson-docs-0.63.0-40-g280f3423b.tar.gz 77042 BLAKE2B 2724d720ed05b99d933f85039a22a9a46c5f83322aa6ada16023a721828f0063a3cbc74150b6e682a45493f7af3887fb4422bce656827c638d13467b54d69b79 SHA512 119e6b857e109af47044d0a1515d377490f4c4f4b94a4134f642cf1ed5d9ad7ffc99628133ed5fb49d46891469fddb369b8a469f8eb07a903421b48b835a64e3
+DIST meson-docs-0.64.1-19-g39c6fa4bc.tar.gz 78525 BLAKE2B 19f4768e70f38f744de9bebfcc7416f8ab7f414693dc1f3e379bbbc8370e3d3187e6a9e311a08c054bdfaf1d15efd225558de7d41d688fc4c4a10e3215af85ae SHA512 59c986c4c4d545a6488cd74a2b6563b867716b74aab95fd19a745ce46a99fe5222232e132c80c5ed80f3e61d13e74cf2dc13b1b6d4638fd40a69d82d0d74faaa
DIST muon-0.1.0.tar.gz 472632 BLAKE2B f55fffcc56adc6e84646eae627aa17e3b929f2083d8faf8838ade9f032f23538256dd6f354fc93d3640fd331a2fa98fc42d290f51177b1973883ade3b20b4e34 SHA512 54337fed8ae41bf2dca3cbb0a303a521b7750eb7e5b40ca1aeb0fc045ac82b163d77c7b06a6a790eb3feef6f8d10f2a6b7937f55cfb1404c70b429dd0899dd5f
+DIST muon-0.2.0.tar.gz 510533 BLAKE2B 6ec67f8875e84fbc2f23f412825dd47b820cd44e97a16d9ac0ab0ba9db6e755a604b66b79d3dbe13d99440daf21c2f0ccbe69661b1fb3c7df3f636c61a0e4dcb SHA512 b2e90048756bdc26bdea24fe227a87ad4d0e57176e217e22ea492a55229c62e2a70243f60af1e162e2dde8468fdda9662a32ea5cfadd69fab95a83499efa077b
DIST muon-0_pre20220714.tar.gz 441746 BLAKE2B 22a9c2d1ba76c01553cfd7c13b738f505710df7337f52a0dcbff0779fd0ff01b188994f25f9f31b84d0730d3d88e4334301f1252170ab0258e4cb835924f27d2 SHA512 326424a626788308e608d0c63db39b8d25c493c7f3636ed3fd87c90c8c89800fab231680c18b97c66a9f316cf569a767f9653a4bddd8c57bf5460e7ab9764259
EBUILD muon-0.1.0-r1.ebuild 1553 BLAKE2B 0750f458d6537eff6d93a7d196a8caeefeadc3305f4c885a2bce2f0a01b1e29bf74556e7bf87dddc4b09df4c4e6159c4eea511cbfce1b2fa575d7f5edf6455cd SHA512 5942c2f53b653f5e9dc8c4138a5ff099f678ad85eb8a2c09c31d1646d155b7f10ddca3ef972e02e5a49319b8556e230f27c36800f17882c1e5d8f6fedf704210
+EBUILD muon-0.2.0.ebuild 1410 BLAKE2B 4c2a5d4b427357f9065da6198ccfade6ca7b1f793a78fb603df90cd83c4bffb236810845a6f37341ee0005b0f4b0c7eb4b42a01a41499992e3d2fa8de44203eb SHA512 b92e1a3ddcf02dd88b53b1ec130e986af88efe6529edbc0d2c251ed01c7b1fa51c28563098702dab1e0d58c42e63e6948bf00c930f58664a7d7fa372c3fc7273
EBUILD muon-0_pre20220714.ebuild 1445 BLAKE2B d56e061157379e81d54896d91c4fc8c6b4966480651ed4a5cfad56d5873cd92d7c2baadb254b1a78b60df94d02064af3d114d8c2fd6396fb946b79ddc2f02863 SHA512 55b96a8ff018bc51c5c60169d05a6bbeecefaddbd0ff56ad590af79eff1c71c906a14d4fbc00269366ef4a78073ae5f009c6a26b75cd7d736da7a516133d9a07
MISC metadata.xml 569 BLAKE2B 8712259e11150e15ad3e4db4291bb9091fab91cfa0901a9457e8538d13ef83fa3da0f0506257f47d4b43b160b1ac9088fe7dab1cd749300cdcd22a27917801ab SHA512 93910e7b6bff19ff5ca1a5987adfcc90eab1b90434c4003622b416a1a035d379ef0561f81f7be4edadcaf07fdbd491dcf0c52952f940d8545e79d4bb3c7c67e0
diff --git a/dev-util/muon/muon-0.2.0.ebuild b/dev-util/muon/muon-0.2.0.ebuild
new file mode 100644
index 000000000000..687c318ef3ba
--- /dev/null
+++ b/dev-util/muon/muon-0.2.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit meson python-any-r1
+
+COMMIT_HASH="${PV}"
+MESON_DOCS_TAR=meson-docs-0.64.1-19-g39c6fa4bc.tar.gz
+
+DESCRIPTION="A meson-compatible build system"
+HOMEPAGE="https://muon.build/"
+SRC_URI="
+ https://git.sr.ht/~lattis/muon/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz
+ man? (
+ https://mochiro.moe/wrap/${MESON_DOCS_TAR}
+ )
+"
+
+# Apache-2.0 for meson-docs
+LICENSE="GPL-3 man? ( Apache-2.0 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+archive +curl +libpkgconf +man"
+
+S="${WORKDIR}/${PN}-${COMMIT_HASH}"
+
+DEPEND="
+ curl? ( net-misc/curl )
+ archive? ( app-arch/libarchive:= )
+ libpkgconf? ( dev-util/pkgconf:= )
+ man? ( app-text/scdoc )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ man? (
+ $(python_gen_any_dep '
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+python_check_deps() {
+ python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+ default
+
+ if use man; then
+ mv "${WORKDIR}/meson-docs" "${S}/subprojects" || die
+ fi
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature curl libcurl)
+ $(meson_feature archive libarchive)
+ $(meson_feature libpkgconf)
+ $(meson_feature man docs)
+ -Dsamurai=disabled # patched version of samurai downloaded via wraps
+ -Dbestline=enabled # vendored bestline, an insignificant addition
+ )
+ meson_src_configure
+}
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index dcc14c2b0d7c..46aaa1271862 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/vdr/Manifest b/media-video/vdr/Manifest
index d0bee2e8a129..e2deb866e852 100644
--- a/media-video/vdr/Manifest
+++ b/media-video/vdr/Manifest
@@ -23,5 +23,5 @@ DIST vdr-2.6.4_ttxtsubs_v2.patch 40549 BLAKE2B 525c05b72fa957372cc1ef91428428f66
DIST vdr-menuorg-2.3.x.diff 8852 BLAKE2B 19b98d51a69f52ecda5500f51ef1741a8397953b20c490055eab0393da5f56ff9598c3e1e8ed8b915f5877e08deeb9ba7a9ef8d9356ad3a1fa12e3778869174a SHA512 7b41c3a529858a4953a57f21619ea01864e140cc1755ee0b03caf1c4de41e80c3f805653502bc8d39d02a4dfcddf720acd4a8c8bd91f4871eef31d86e8e915c0
EBUILD vdr-2.2.0-r7.ebuild 8240 BLAKE2B 4ce894b7b579a3d2d9e6c0d3f30b8aac6600479152f2d0d7377d7ae829b35d98ecf7b269a1889084d1cd2c09ece2dbf6c372607d944978e37e11dc2717c3efd4 SHA512 7bed97818724be9f25ebafe1e1256ec0b683ad908306eaceea32a47efaea6b1d5ac5ca43163587d0de7158691b63d61fc88a23ca3a79bb53356f6255f35c4f4f
EBUILD vdr-2.6.3.ebuild 5542 BLAKE2B d8ea9ab2138b78e62901bfe2f478d5da4399a64b18b428d3b2725116a4d928ce5a5c0d1fdbd15e18b3f79cea32a6c355ed9816a0dd14d5f24eb622d0a05e50b4 SHA512 bb8bd8c0811451d3bd3cdc35a9d564a3ebe355de430ec4572282b2fbffbf8769f9471a923c62a6da0e3e525af4eec3066e9d8949b28a7b2eeee03eb0c106d84c
-EBUILD vdr-2.6.4.ebuild 5537 BLAKE2B 0d04858cb8803c5ff65b8cb66de3e9a4969d3ca35d9902de38396b56d4babebf0d4f4f5e2b01693df17298bc2b7710c4e6d403dc49dd69e846ebe2118b3ac801 SHA512 bca7e8b25f963a3a88d5e99f06d19599a74e1fdb13bbd39110d3b695f9eaf6783e7a35c14bea538f30f3b4c9f5977a6a6e463b13856df336e271a1b98eba7bbe
+EBUILD vdr-2.6.4.ebuild 5532 BLAKE2B 2e7b5e615d677d08f48702f43c035516d17eb8120214d168fffce5b71afac992cbd894e54ee1207d8ae8dfbcaf89ed36f6bb69f4ac418eaa5e871cfe35b035d3 SHA512 e85581efa2546311f6089ca99c373e2629244c901faf85a97055648e8c539e9d833410085d80933f982464a9605498227626f21982e200b6487de5d89f010a23
MISC metadata.xml 1780 BLAKE2B 179a1948c96a7b237b500a08861799c25ae084d5b9cd6702921acd04cfbf0111bbb11170e4d14bf31ad7355ef0899f285857350131badc411548a3611593ecb6 SHA512 6c8c2073c55f327d4dfe52cb22ae1622d936c43503caf2964594656e1281b07110187c139216a73ed10abd625b43509ecdfe41edb7439950653e038991abfb31
diff --git a/media-video/vdr/vdr-2.6.4.ebuild b/media-video/vdr/vdr-2.6.4.ebuild
index 6f0f847cc9b0..5e14d21c0390 100644
--- a/media-video/vdr/vdr-2.6.4.ebuild
+++ b/media-video/vdr/vdr-2.6.4.ebuild
@@ -121,7 +121,7 @@ src_prepare() {
use naludump && eapply "${FILESDIR}/${PN}-2.6.1_naludump.patch"
use permashift && eapply "${FILESDIR}/${PN}-2.6.1-patch-for-permashift.patch"
use pinplugin && eapply "${FILESDIR}/${PN}-2.6.1_pinplugin.patch"
- use ttxtsubs && eapply "${DISTDIR}/vdr-2.6.1_ttxtsubs_v2.patch"
+ use ttxtsubs && eapply "${DISTDIR}/${P}_ttxtsubs_v2.patch"
use menuorg && eapply "${DISTDIR}/vdr-menuorg-2.3.x.diff"
use mainmenuhooks && eapply "${FILESDIR}/${PN}-2.4.1_mainmenuhook-1.0.1.patch"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index aecc6cba4f5f..41a534f5f7b0 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 74ceb94d11dc..25f15537c88b 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Fri, 07 Apr 2023 16:09:51 +0000
+Fri, 07 Apr 2023 22:09:51 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index e1e871f4f17d..1b4675fefef1 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 540216 BLAKE2B d30aef090eaffb1f3ce91f96dfcc44f7a5d1a954885fba68126dee1aa21a3de740e45dd7106f5d3ba2b51e48eda29870b954e2a90cc8bfa9dc1ac93912daadef SHA512 f9ff42d8d58ea6e6bae5d32f95af7bcddc333ce0478d31cfefb14e85c8d99eaf4d3d9a0802c961e3f7e7d8f3696894cb1d1d0e81db3807d1796858a550f0351f
-TIMESTAMP 2023-04-07T16:09:55Z
+TIMESTAMP 2023-04-07T22:09:55Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQwQFNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQwlLNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCg4A/9H6qsLiouJWqTPQMOoF/0jCjdIxzfdL1eisR4RCkZNvoiao2IfajwM0Zn
-9PJNlrPnsx3Jn5DaDGMgpy2i/RSWFXgtVtnb5BD6oRAhBmhA2bRQw+0gwaPSnOLa
-2ZqrREe9FOjID1DZre7efK8/E7Qr/amo5d80otutCxQWC2OGrlXt5wjLTWDrWJic
-AwRB9ORLNbfzYa7+2lgumuhZDti+ne9GCqaCcIvCmEnRD80YAMcw5ON4sB95jRQq
-zxnz8iRkibw38c9DG8Wxr1bwd3yH/S0lrArVP+I4kIQ4qLns+xQMetJ/uJeBcOsU
-byr1ubvCJ900ySrWx2PKLZBm1rGctC38Ia7gEqSP+GDH36bLAL8IBDgq1rXkFXsK
-/QhYFzsczsbB6mSCZET8TssiNGdFQOcX50bBoVeH3oxvoXzPOrGtSOGzbhA9C2aw
-yFSE/S6pPNbLB3tKN29uV7RQTMus6HnIktRkzwZMP7W27Q4nd+GxVdXCE+EhWYFI
-7oxQEerXCGhVSd6UOxiPrt05GIShxseGw4pZad8o1loOJor2AbWrp/9BVs7AT9bL
-YR6+nvLvlBUux5Y2lK783LjJ4zxCAx4U9UJ5I0O84KuGQwIWTv5em3rcza8a3p1Q
-Pylm9giOZcyhgBQSgzeGFWv9DS20U9jUlgrRenlBPihmbrUpjVI=
-=1kAS
+klAmQQ//cuMcYsb5dVaj7NrD5XCRw+W7DwTL/AKwvzRFegc9BXa0MS5yjuyMxhpb
+e1MiycvWk4iox57geYJ4Fgn6UKoqm7hldcUw134uW4PLdPcqwegCtIevSUVIpzr8
+HE/d6wDWOcrcPNfektBwIBUuk+k2gfzRzk2ogV1x6XkUCEilBnSk8cjUBp9aiC0S
+zM6BAwuxztwS7ydFBkeGVhtmKatG9z4g4tEjmzMC+TuDTvtNJB+BdLuQ8ucNAxF+
+3X+c+6Udl4cPUJOzU36bvVzDmhZDZxyvNaCUNMi7BiFRDha+a5vplhULJ3g8IXBs
+ABN/i8CZkPRpf8LI/2kig9vUIbH9Td8pMqqlM4VXSfex3tB7afuSophNFrdXGL+L
+9itQvcyeHm3L+kxJUNh8sFr2hQSpH5YcGxsfTK/oCBoNc8Zur/3DSVasWwp69k4y
+jMaHSPhLJhyUQcbwq/yaZ0gb4yn0XdTEO8rncTMnWJii2Sn6GaXf4VutEFuHl3S2
+EcQk0MtsejnmLd3I4ZxP0FJI+Mm+zxVmA6SrwV4h09noOzVkQ9vPJHJ6DNd8bTKj
+PHqBw61Mtxsn183iIovwrPCWhNUaGCqKzvJzNffB+AxieIgrCDaiwNCBvXueZeQm
+yAVxDphh3urudXVCaI+Gdikii0IMxWaHa0Q3MLiDn5ct1SofDzo=
+=Gbl9
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 50e5c8973a55..25f15537c88b 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Fri, 07 Apr 2023 16:09:52 +0000
+Fri, 07 Apr 2023 22:09:51 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 12016e4da342..3c4925261e40 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 9389b64dd770..706804ec6a26 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/mktwpol-1.0.1-r1 b/metadata/md5-cache/app-admin/mktwpol-1.0.1-r1
new file mode 100644
index 000000000000..e7653ce30179
--- /dev/null
+++ b/metadata/md5-cache/app-admin/mktwpol-1.0.1-r1
@@ -0,0 +1,10 @@
+DEFINED_PHASES=preinst prepare
+DESCRIPTION=Bash scripts to install tripwire and generate tripwire policy files
+EAPI=8
+HOMEPAGE=https://sourceforge.net/projects/mktwpol
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=CC-BY-SA-3.0
+RDEPEND=app-admin/tripwire
+SLOT=0
+SRC_URI=mirror://sourceforge/mktwpol/mktwpol-1.0.1.tar.gz
+_md5_=4eff6dcd1f4971b6d0e98e2adbda92a0
diff --git a/metadata/md5-cache/app-admin/petrovich-1.0.0-r2 b/metadata/md5-cache/app-admin/petrovich-1.0.0-r2
new file mode 100644
index 000000000000..843cc660eb56
--- /dev/null
+++ b/metadata/md5-cache/app-admin/petrovich-1.0.0-r2
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install
+DESCRIPTION=Filesystem Integrity Checker
+EAPI=8
+HOMEPAGE=https://sourceforge.net/projects/petrovich
+KEYWORDS=~amd64 ~ppc ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=virtual/perl-Digest-MD5
+SLOT=0
+SRC_URI=mirror://sourceforge/petrovich/petrovich-1.0.0.tar.gz
+_md5_=f6533b04b04e139ab7c2d5badebf8b25
diff --git a/metadata/md5-cache/app-admin/puppet-lint-2.5.2 b/metadata/md5-cache/app-admin/puppet-lint-2.5.2
index c47667c80a56..5f7872c3710d 100644
--- a/metadata/md5-cache/app-admin/puppet-lint-2.5.2
+++ b/metadata/md5-cache/app-admin/puppet-lint-2.5.2
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby27? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby27(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby27(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby30(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby30(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+BDEPEND=ruby_targets_ruby27? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby27(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby27(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby30(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby30(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby31(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby31(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec-its:1[ruby_targets_ruby32(-)] dev-ruby/rspec-collection_matchers:1[ruby_targets_ruby32(-)] dev-ruby/rspec-json_expectations[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=A linter for puppet DSL
EAPI=8
HOMEPAGE=http://puppet-lint.com/
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=amd64 ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/puppet-lint-2.5.2.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d478cc0ae53489ac200a3fbee5bae83a
+_md5_=33e248a7e82ed5b2ad43e4140e9a7d3f
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 53f20a41120e..4063fe78f23e 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/containerd-1.6.19 b/metadata/md5-cache/app-containers/containerd-1.6.19
new file mode 100644
index 000000000000..291cc490dd30
--- /dev/null
+++ b/metadata/md5-cache/app-containers/containerd-1.6.19
@@ -0,0 +1,16 @@
+BDEPEND=dev-go/go-md2man virtual/pkgconfig >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install prepare unpack
+DEPEND=btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp )
+DESCRIPTION=A daemon to control runC
+EAPI=8
+HOMEPAGE=https://containerd.io/
+INHERIT=go-module systemd
+IUSE=apparmor btrfs device-mapper +cri hardened +seccomp selinux test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp ) ~app-containers/runc-1.1.4
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://github.com/containerd/containerd/archive/v1.6.19.tar.gz -> containerd-1.6.19.tar.gz
+_eclasses_=go-module f9700c7efec1fd4955363169e9930c1c multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=c77c6957e3b1c6cc78ac1d22680320fe
diff --git a/metadata/md5-cache/app-containers/docker-23.0.3 b/metadata/md5-cache/app-containers/docker-23.0.3
new file mode 100644
index 000000000000..aa72e8e411ec
--- /dev/null
+++ b/metadata/md5-cache/app-containers/docker-23.0.3
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-lang/go-1.16.12 dev-go/go-md2man virtual/pkgconfig virtual/pkgconfig virtual/pkgconfig >=dev-lang/go-1.10
+DEFINED_PHASES=compile install postinst postrm setup unpack
+DEPEND=acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] ) seccomp? ( >=sys-libs/libseccomp-2.2.1 )
+DESCRIPTION=The core functions you need to create Docker images and run Docker containers
+EAPI=7
+HOMEPAGE=https://www.docker.com/
+INHERIT=linux-info systemd udev golang-vcs-snapshot
+IUSE=apparmor aufs btrfs +container-init device-mapper overlay seccomp selinux
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] ) seccomp? ( >=sys-libs/libseccomp-2.2.1 ) >=net-firewall/iptables-1.4 sys-process/procps >=dev-vcs/git-1.7 >=app-arch/xz-utils-4.9 dev-libs/libltdl >=app-containers/containerd-1.6.19[apparmor?,btrfs?,device-mapper?,seccomp?] ~app-containers/docker-proxy-0.8.0_p20230118 container-init? ( >=sys-process/tini-0.19.0[static] ) selinux? ( sec-policy/selinux-docker )
+RESTRICT=installsources strip test
+SLOT=0
+SRC_URI=https://github.com/moby/moby/archive/v23.0.3.tar.gz -> docker-23.0.3.tar.gz
+_eclasses_=golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 80659643e60eb07e6df6ff936b7d5f66 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=f87d213e9f4716f4bf15f8a04156c608
diff --git a/metadata/md5-cache/app-containers/docker-cli-23.0.3 b/metadata/md5-cache/app-containers/docker-cli-23.0.3
new file mode 100644
index 000000000000..3371c29662af
--- /dev/null
+++ b/metadata/md5-cache/app-containers/docker-cli-23.0.3
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-lang/go-1.16.6 >=dev-lang/go-1.10
+DEFINED_PHASES=compile install postinst prepare unpack
+DESCRIPTION=the command line binary for docker
+EAPI=7
+HOMEPAGE=https://www.docker.com/
+INHERIT=bash-completion-r1 golang-vcs-snapshot
+IUSE=hardened selinux
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=!<app-containers/docker-20.10.1 selinux? ( sec-policy/selinux-docker )
+RESTRICT=installsources strip test
+SLOT=0
+SRC_URI=https://github.com/docker/cli/archive/v23.0.3.tar.gz -> docker-cli-23.0.3.tar.gz https://dev.gentoo.org/~williamh/dist/docker-cli-23.0.3-man.tar.xz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 80659643e60eb07e6df6ff936b7d5f66 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=174c1934977d5d687dc947fda28d4f41
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index ed168e72b6a7..1d95ef6d2cef 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/yubihsm-shell-2.4.0 b/metadata/md5-cache/app-crypt/yubihsm-shell-2.4.0
index 4ad155ea4b95..293a70e7a76c 100644
--- a/metadata/md5-cache/app-crypt/yubihsm-shell-2.4.0
+++ b/metadata/md5-cache/app-crypt/yubihsm-shell-2.4.0
@@ -8,7 +8,8 @@ INHERIT=cmake
KEYWORDS=~amd64
LICENSE=Apache-2.0
RDEPEND=dev-libs/openssl:= net-misc/curl dev-libs/libedit virtual/libusb:1 sys-apps/pcsc-lite
+RESTRICT=test
SLOT=0
SRC_URI=https://developers.yubico.com/yubihsm-shell/Releases/yubihsm-shell-2.4.0.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=66309f15df1a82ed3f7d97f27f6e0c9c
+_md5_=fe6c4248802711ae026a0f04f22f7a12
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 65cfab03ce97..b77a0ba882bc 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/diakonos-0.9.7 b/metadata/md5-cache/app-editors/diakonos-0.9.7
index 3e71cf2e2c39..718a3ca333ce 100644
--- a/metadata/md5-cache/app-editors/diakonos-0.9.7
+++ b/metadata/md5-cache/app-editors/diakonos-0.9.7
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/curses[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/curses[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) test? ( dev-ruby/rspec[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) test? ( dev-ruby/rspec[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 )
+BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/curses[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/curses[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/curses[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) test? ( dev-ruby/rspec[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) test? ( dev-ruby/rspec[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) test? ( dev-ruby/rspec[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
DESCRIPTION=A Linux editor for the masses
EAPI=7
HOMEPAGE=https://git.sr.ht/~pistos/diakonos
INHERIT=ruby-ng
-IUSE=doc test test ruby_targets_ruby27 ruby_targets_ruby30
+IUSE=doc test test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-ruby/curses[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/curses[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=ruby_targets_ruby27? ( dev-ruby/curses[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/curses[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/curses[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Pistos/diakonos/archive/refs/tags/v0.9.7.tar.gz -> diakonos-0.9.7.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=cb55b05085e7b69c8e9a7312faac8756
+_md5_=569617500b15b471c355e7f7f582e2c0
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index ba617abfbb45..c1aa9e0b4229 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/mupdf-1.21.1-r1 b/metadata/md5-cache/app-text/mupdf-1.21.1-r1
index f729ca1f448b..405af142c9f1 100644
--- a/metadata/md5-cache/app-text/mupdf-1.21.1-r1
+++ b/metadata/md5-cache/app-text/mupdf-1.21.1-r1
@@ -7,11 +7,11 @@ HOMEPAGE=https://mupdf.com/ https://git.ghostscript.com/?p=mupdf.git
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop flag-o-matic toolchain-funcs xdg
IUSE=+drm +javascript opengl ssl X
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=AGPL-3
RDEPEND=dev-libs/gumbo media-libs/freetype:2 media-libs/harfbuzz:=[truetype] media-libs/jbig2dec:= media-libs/libpng:0= >=media-libs/openjpeg-2.1:2= >=media-libs/libjpeg-turbo-1.5.3-r2:0= javascript? ( >=dev-lang/mujs-1.2.0:= ) opengl? ( >=media-libs/freeglut-3.0.0 ) ssl? ( >=dev-libs/openssl-1.1:0= ) sys-libs/zlib X? ( x11-libs/libX11 x11-libs/libXext )
REQUIRED_USE=opengl? ( javascript )
SLOT=0/1.21.1
SRC_URI=https://mupdf.com/downloads/archive/mupdf-1.21.1-source.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4dfbb7a419a082bb4e3d2997ce68c0ad
+_md5_=0c46c2c9f370f353b765d6f802e715ba
diff --git a/metadata/md5-cache/app-text/webgen-1.7.2 b/metadata/md5-cache/app-text/webgen-1.7.2
index 3678e311d12d..83149807cbaa 100644
--- a/metadata/md5-cache/app-text/webgen-1.7.2
+++ b/metadata/md5-cache/app-text/webgen-1.7.2
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/rdiscount[ruby_targets_ruby27(-)] >=dev-ruby/sass-3.2:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/rdiscount[ruby_targets_ruby30(-)] >=dev-ruby/sass-3.2:*[ruby_targets_ruby30(-)] ) ) test? ( ruby_targets_ruby27? ( >=dev-ruby/cmdparse-3.0.1:3[ruby_targets_ruby27(-)] >=dev-ruby/systemu-2.5[ruby_targets_ruby27(-)] =dev-ruby/systemu-2*[ruby_targets_ruby27(-)] >=dev-ruby/kramdown-2.3:2[ruby_targets_ruby27(-)] builder? ( >=dev-ruby/builder-2.1.0:*[ruby_targets_ruby27(-)] ) highlight? ( >=dev-ruby/coderay-1.0[ruby_targets_ruby27(-)] ) markdown? ( dev-ruby/maruku[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( >=dev-ruby/cmdparse-3.0.1:3[ruby_targets_ruby30(-)] >=dev-ruby/systemu-2.5[ruby_targets_ruby30(-)] =dev-ruby/systemu-2*[ruby_targets_ruby30(-)] >=dev-ruby/kramdown-2.3:2[ruby_targets_ruby30(-)] builder? ( >=dev-ruby/builder-2.1.0:*[ruby_targets_ruby30(-)] ) highlight? ( >=dev-ruby/coderay-1.0[ruby_targets_ruby30(-)] ) markdown? ( dev-ruby/maruku[ruby_targets_ruby30(-)] ) ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+BDEPEND=ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] dev-ruby/rdiscount[ruby_targets_ruby27(-)] >=dev-ruby/sass-3.2:*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/rdiscount[ruby_targets_ruby30(-)] >=dev-ruby/sass-3.2:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/rdiscount[ruby_targets_ruby31(-)] >=dev-ruby/sass-3.2:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/rdiscount[ruby_targets_ruby32(-)] >=dev-ruby/sass-3.2:*[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby27? ( >=dev-ruby/cmdparse-3.0.1:3[ruby_targets_ruby27(-)] >=dev-ruby/systemu-2.5[ruby_targets_ruby27(-)] =dev-ruby/systemu-2*[ruby_targets_ruby27(-)] >=dev-ruby/kramdown-2.3:2[ruby_targets_ruby27(-)] builder? ( >=dev-ruby/builder-2.1.0:*[ruby_targets_ruby27(-)] ) highlight? ( >=dev-ruby/coderay-1.0[ruby_targets_ruby27(-)] ) markdown? ( dev-ruby/maruku[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( >=dev-ruby/cmdparse-3.0.1:3[ruby_targets_ruby30(-)] >=dev-ruby/systemu-2.5[ruby_targets_ruby30(-)] =dev-ruby/systemu-2*[ruby_targets_ruby30(-)] >=dev-ruby/kramdown-2.3:2[ruby_targets_ruby30(-)] builder? ( >=dev-ruby/builder-2.1.0:*[ruby_targets_ruby30(-)] ) highlight? ( >=dev-ruby/coderay-1.0[ruby_targets_ruby30(-)] ) markdown? ( dev-ruby/maruku[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/cmdparse-3.0.1:3[ruby_targets_ruby31(-)] >=dev-ruby/systemu-2.5[ruby_targets_ruby31(-)] =dev-ruby/systemu-2*[ruby_targets_ruby31(-)] >=dev-ruby/kramdown-2.3:2[ruby_targets_ruby31(-)] builder? ( >=dev-ruby/builder-2.1.0:*[ruby_targets_ruby31(-)] ) highlight? ( >=dev-ruby/coderay-1.0[ruby_targets_ruby31(-)] ) markdown? ( dev-ruby/maruku[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( >=dev-ruby/cmdparse-3.0.1:3[ruby_targets_ruby32(-)] >=dev-ruby/systemu-2.5[ruby_targets_ruby32(-)] =dev-ruby/systemu-2*[ruby_targets_ruby32(-)] >=dev-ruby/kramdown-2.3:2[ruby_targets_ruby32(-)] builder? ( >=dev-ruby/builder-2.1.0:*[ruby_targets_ruby32(-)] ) highlight? ( >=dev-ruby/coderay-1.0[ruby_targets_ruby32(-)] ) markdown? ( dev-ruby/maruku[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=A template-based static website generator
EAPI=7
HOMEPAGE=https://webgen.gettalong.org
INHERIT=ruby-fakegem
-IUSE=builder doc highlight markdown test ruby_targets_ruby27 ruby_targets_ruby30 test test
+IUSE=builder doc highlight markdown test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
KEYWORDS=~amd64
LICENSE=GPL-3
-RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/cmdparse-3.0.1:3[ruby_targets_ruby27(-)] >=dev-ruby/systemu-2.5[ruby_targets_ruby27(-)] =dev-ruby/systemu-2*[ruby_targets_ruby27(-)] >=dev-ruby/kramdown-2.3:2[ruby_targets_ruby27(-)] builder? ( >=dev-ruby/builder-2.1.0:*[ruby_targets_ruby27(-)] ) highlight? ( >=dev-ruby/coderay-1.0[ruby_targets_ruby27(-)] ) markdown? ( dev-ruby/maruku[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( >=dev-ruby/cmdparse-3.0.1:3[ruby_targets_ruby30(-)] >=dev-ruby/systemu-2.5[ruby_targets_ruby30(-)] =dev-ruby/systemu-2*[ruby_targets_ruby30(-)] >=dev-ruby/kramdown-2.3:2[ruby_targets_ruby30(-)] builder? ( >=dev-ruby/builder-2.1.0:*[ruby_targets_ruby30(-)] ) highlight? ( >=dev-ruby/coderay-1.0[ruby_targets_ruby30(-)] ) markdown? ( dev-ruby/maruku[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/cmdparse-3.0.1:3[ruby_targets_ruby27(-)] >=dev-ruby/systemu-2.5[ruby_targets_ruby27(-)] =dev-ruby/systemu-2*[ruby_targets_ruby27(-)] >=dev-ruby/kramdown-2.3:2[ruby_targets_ruby27(-)] builder? ( >=dev-ruby/builder-2.1.0:*[ruby_targets_ruby27(-)] ) highlight? ( >=dev-ruby/coderay-1.0[ruby_targets_ruby27(-)] ) markdown? ( dev-ruby/maruku[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( >=dev-ruby/cmdparse-3.0.1:3[ruby_targets_ruby30(-)] >=dev-ruby/systemu-2.5[ruby_targets_ruby30(-)] =dev-ruby/systemu-2*[ruby_targets_ruby30(-)] >=dev-ruby/kramdown-2.3:2[ruby_targets_ruby30(-)] builder? ( >=dev-ruby/builder-2.1.0:*[ruby_targets_ruby30(-)] ) highlight? ( >=dev-ruby/coderay-1.0[ruby_targets_ruby30(-)] ) markdown? ( dev-ruby/maruku[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/cmdparse-3.0.1:3[ruby_targets_ruby31(-)] >=dev-ruby/systemu-2.5[ruby_targets_ruby31(-)] =dev-ruby/systemu-2*[ruby_targets_ruby31(-)] >=dev-ruby/kramdown-2.3:2[ruby_targets_ruby31(-)] builder? ( >=dev-ruby/builder-2.1.0:*[ruby_targets_ruby31(-)] ) highlight? ( >=dev-ruby/coderay-1.0[ruby_targets_ruby31(-)] ) markdown? ( dev-ruby/maruku[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( >=dev-ruby/cmdparse-3.0.1:3[ruby_targets_ruby32(-)] >=dev-ruby/systemu-2.5[ruby_targets_ruby32(-)] =dev-ruby/systemu-2*[ruby_targets_ruby32(-)] >=dev-ruby/kramdown-2.3:2[ruby_targets_ruby32(-)] builder? ( >=dev-ruby/builder-2.1.0:*[ruby_targets_ruby32(-)] ) highlight? ( >=dev-ruby/coderay-1.0[ruby_targets_ruby32(-)] ) markdown? ( dev-ruby/maruku[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/webgen-1.7.2.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=46346ff9c8a436d82e1e9f425549f6e2
+_md5_=405bacdd65080c26b70c8d1768dd2623
diff --git a/metadata/md5-cache/app-text/xmlformat-1.04 b/metadata/md5-cache/app-text/xmlformat-1.04
index 901b2e1ec163..0bd24577f8d5 100644
--- a/metadata/md5-cache/app-text/xmlformat-1.04
+++ b/metadata/md5-cache/app-text/xmlformat-1.04
@@ -1,14 +1,14 @@
DEFINED_PHASES=install test
-DEPEND=ruby? ( || ( dev-lang/ruby:3.0 dev-lang/ruby:2.7 ) virtual/rubygems ) !ruby? ( dev-lang/perl )
+DEPEND=dev-lang/perl ruby? ( || ( dev-lang/ruby:3.0 dev-lang/ruby:2.7 dev-lang/ruby:3.1 dev-lang/ruby:3.2 ) virtual/rubygems )
DESCRIPTION=Reformat XML documents to your custom style
EAPI=7
HOMEPAGE=http://www.kitebird.com/software/xmlformat/
-INHERIT=ruby-single
+INHERIT=edo ruby-single
IUSE=doc ruby
KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=xmlformat
-RDEPEND=ruby? ( || ( dev-lang/ruby:3.0 dev-lang/ruby:2.7 ) virtual/rubygems ) !ruby? ( dev-lang/perl )
+RDEPEND=dev-lang/perl ruby? ( || ( dev-lang/ruby:3.0 dev-lang/ruby:2.7 dev-lang/ruby:3.1 dev-lang/ruby:3.2 ) virtual/rubygems )
SLOT=0
SRC_URI=http://www.kitebird.com/software/xmlformat/xmlformat-1.04.tar.gz
-_eclasses_=ruby-single b9b5d136d97bf37058132e4231da02fa ruby-utils 2412b1152083f1e866ae6df229d51d30
-_md5_=892f2b99747c323f2db63c2717006e66
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 ruby-single b9b5d136d97bf37058132e4231da02fa ruby-utils 2412b1152083f1e866ae6df229d51d30
+_md5_=c1b33ddf7887434b398b2a84cbd8e1fd
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 584636eb1d47..c71deab09c88 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/go-1.19.8 b/metadata/md5-cache/dev-lang/go-1.19.8
index dd467245bd7c..355ba2b68ee5 100644
--- a/metadata/md5-cache/dev-lang/go-1.19.8
+++ b/metadata/md5-cache/dev-lang/go-1.19.8
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://go.dev
INHERIT=toolchain-funcs
IUSE=abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2
-KEYWORDS=-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+KEYWORDS=-* amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=BSD
RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] )
RESTRICT=strip
SLOT=0/1.19.8
SRC_URI=https://storage.googleapis.com/golang/go1.19.8.src.tar.gz
_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=bfc0e9fa00613d8987734da27abe1605
+_md5_=bb1675d42cb0bec2025a6935d44dec94
diff --git a/metadata/md5-cache/dev-lang/go-1.20.3 b/metadata/md5-cache/dev-lang/go-1.20.3
index 1eb230f33225..1bc9a0da13d9 100644
--- a/metadata/md5-cache/dev-lang/go-1.20.3
+++ b/metadata/md5-cache/dev-lang/go-1.20.3
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://go.dev
INHERIT=toolchain-funcs
IUSE=abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2
-KEYWORDS=-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+KEYWORDS=-* amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=BSD
RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] )
RESTRICT=strip
SLOT=0/1.20.3
SRC_URI=https://storage.googleapis.com/golang/go1.20.3.src.tar.gz
_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=bfc0e9fa00613d8987734da27abe1605
+_md5_=bb1675d42cb0bec2025a6935d44dec94
diff --git a/metadata/md5-cache/dev-lang/typescript-5.0.4 b/metadata/md5-cache/dev-lang/typescript-5.0.4
new file mode 100644
index 000000000000..02f246b31165
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/typescript-5.0.4
@@ -0,0 +1,11 @@
+BDEPEND=>=net-libs/nodejs-16[npm]
+DEFINED_PHASES=compile install
+DESCRIPTION=Superset of JavaScript with optional static typing, classes and interfaces
+EAPI=8
+HOMEPAGE=https://www.typescriptlang.org/ https://github.com/microsoft/TypeScript/
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=net-libs/nodejs
+SLOT=0
+SRC_URI=https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz
+_md5_=568998b4539209d8f5cd4405cf393c05
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index fceee2aeace9..6500d2934089 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/gumbo-0.10.1 b/metadata/md5-cache/dev-libs/gumbo-0.10.1
index 7140105ee964..a0fcb82e6d15 100644
--- a/metadata/md5-cache/dev-libs/gumbo-0.10.1
+++ b/metadata/md5-cache/dev-libs/gumbo-0.10.1
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/google/gumbo-parser#readme
INHERIT=autotools
IUSE=doc test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Apache-2.0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/google/gumbo-parser/archive/v0.10.1.tar.gz -> gumbo-0.10.1.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=ac83c8bb30651eebe93e50ed0726ed60
+_md5_=75f5451bba3c2529417f055dc2a33c01
diff --git a/metadata/md5-cache/dev-libs/libsass-3.6.5-r1 b/metadata/md5-cache/dev-libs/libsass-3.6.5-r1
index a9c44200dd8a..3f6212e6ee0a 100644
--- a/metadata/md5-cache/dev-libs/libsass-3.6.5-r1
+++ b/metadata/md5-cache/dev-libs/libsass-3.6.5-r1
@@ -4,9 +4,9 @@ DESCRIPTION=A C/C++ implementation of a Sass CSS compiler
EAPI=8
HOMEPAGE=https://github.com/sass/libsass
INHERIT=autotools
-KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux
LICENSE=MIT
SLOT=0/1
SRC_URI=https://github.com/sass/libsass/archive/3.6.5.tar.gz -> libsass-3.6.5.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=58f38d5cb6ed8b3e23a7bb2cfb073445
+_md5_=b3dfa308df703fb0b7236dcf0307e712
diff --git a/metadata/md5-cache/dev-libs/sleef-3.5.1 b/metadata/md5-cache/dev-libs/sleef-3.5.1-r1
index d11ece1b9bbe..97aadd94c5a8 100644
--- a/metadata/md5-cache/dev-libs/sleef-3.5.1
+++ b/metadata/md5-cache/dev-libs/sleef-3.5.1-r1
@@ -11,4 +11,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/shibatch/sleef/archive/refs/tags/3.5.1.tar.gz -> sleef-3.5.1.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e6a65292e746806bb493eb417df6eeaf
+_md5_=6a7a42271cbe5cf599886052ee1fe533
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index bb5893e9a2f2..2106f5fcb122 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/calver-2022.06.26 b/metadata/md5-cache/dev-python/calver-2022.06.26
index 0fa4efd197ba..c1e8aa130bb7 100644
--- a/metadata/md5-cache/dev-python/calver-2022.06.26
+++ b/metadata/md5-cache/dev-python/calver-2022.06.26
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/di/calver/ https://pypi.org/project/calver/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/di/calver/archive/2022.06.26.tar.gz -> calver-2022.06.26.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=8df7df51279fb354f65b445e80ae9d57
+_md5_=f6570fc3aa4de6637855e0deb867aee3
diff --git a/metadata/md5-cache/dev-python/hatchling-1.14.0 b/metadata/md5-cache/dev-python/hatchling-1.14.0
index ea120afa5806..81bf51a7d3c2 100644
--- a/metadata/md5-cache/dev-python/hatchling-1.14.0
+++ b/metadata/md5-cache/dev-python/hatchling-1.14.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/hatchling/ https://github.com/pypa/hatch/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=>=dev-python/editables-0.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pluggy-1.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) dev-python/trove-classifiers[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pypa/hatch/archive/hatchling-v1.14.0.tar.gz -> hatch-hatchling-v1.14.0.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=a9c1ba36aa14770ad89c9fd6c94d165e
+_md5_=453725a2d366a4369a8d5ca7b82106f2
diff --git a/metadata/md5-cache/dev-python/python-gnupg-0.5.0 b/metadata/md5-cache/dev-python/python-gnupg-0.5.0
index 68c07a14081c..0b67de5165ff 100644
--- a/metadata/md5-cache/dev-python/python-gnupg-0.5.0
+++ b/metadata/md5-cache/dev-python/python-gnupg-0.5.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://docs.red-dove.com/python-gnupg/
INHERIT=distutils-r1 verify-sig
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 verify-sig
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ppc ppc64 ~riscv sparc x86
LICENSE=BSD
RDEPEND=app-crypt/gnupg[nls] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/vsajip/python-gnupg/releases/download/0.5.0/python-gnupg-0.5.0.tar.gz verify-sig? ( https://github.com/vsajip/python-gnupg/releases/download/0.5.0/python-gnupg-0.5.0.tar.gz.asc )
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=1f8a4f0e830a849c912f703aba218b87
+_md5_=21baafad1bf025f033f7cd4dec6f9c40
diff --git a/metadata/md5-cache/dev-python/spotipy-2.23.0 b/metadata/md5-cache/dev-python/spotipy-2.23.0
new file mode 100644
index 000000000000..f8647547d168
--- /dev/null
+++ b/metadata/md5-cache/dev-python/spotipy-2.23.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] ) ) ) test? ( dev-python/redis[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urllib3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A lightweight Python library for the Spotify Web API
+EAPI=8
+HOMEPAGE=https://spotipy.readthedocs.io/ https://github.com/spotipy-dev/spotipy/ https://pypi.org/project/spotipy/
+INHERIT=distutils-r1
+IUSE=examples doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-python/redis[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urllib3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/spotipy-dev/spotipy/archive/2.23.0.tar.gz -> spotipy-2.23.0.gh.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=2e2f568d64028733b757d97c4d0c6ea9
diff --git a/metadata/md5-cache/dev-python/trove-classifiers-2023.3.9 b/metadata/md5-cache/dev-python/trove-classifiers-2023.3.9
index ad8565784f3c..f4500102b656 100644
--- a/metadata/md5-cache/dev-python/trove-classifiers-2023.3.9
+++ b/metadata/md5-cache/dev-python/trove-classifiers-2023.3.9
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pypa/trove-classifiers/ https://pypi.org/project/trove-classifiers/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove-classifiers-2023.3.9.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=8675e376de2965677297e75a87a19559
+_md5_=acdcc1a0c0e874eeae625db6f690c392
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 10ac3dbb5abd..555703ef61d3 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/actioncable-7.0.4.3-r1
new file mode 100644
index 000000000000..5e85fa4136c2
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actioncable-7.0.4.3-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby30(-)] dev-ruby/nio4r:2[ruby_targets_ruby30(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby31(-)] dev-ruby/nio4r:2[ruby_targets_ruby31(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby27(-)] dev-ruby/test-unit:2[ruby_targets_ruby27(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Integrated WebSockets for Rails
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby27(-)] dev-ruby/nio4r:2[ruby_targets_ruby27(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby30(-)] dev-ruby/nio4r:2[ruby_targets_ruby30(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby31(-)] dev-ruby/nio4r:2[ruby_targets_ruby31(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=0dee97465b0ddaa45bc2038c35b65d90
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.4.3-r1
new file mode 100644
index 000000000000..1fdfc2fb2fa2
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.4.3-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] dev-ruby/net-imap[ruby_targets_ruby27(-)] dev-ruby/net-pop[ruby_targets_ruby27(-)] dev-ruby/net-smtp[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] dev-ruby/net-imap[ruby_targets_ruby30(-)] dev-ruby/net-pop[ruby_targets_ruby30(-)] dev-ruby/net-smtp[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] <dev-ruby/mail-2.8[ruby_targets_ruby27(-)] <dev-ruby/minitest-5.16[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/propshaft[ruby_targets_ruby27(-)] dev-ruby/rexml[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] <dev-ruby/mail-2.8[ruby_targets_ruby30(-)] <dev-ruby/minitest-5.16[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/propshaft[ruby_targets_ruby30(-)] dev-ruby/rexml[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] dev-ruby/webmock[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] <dev-ruby/mail-2.8[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/propshaft[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] <dev-ruby/mail-2.8[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Framework for designing email-service layers
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby27(-)] dev-ruby/net-imap[ruby_targets_ruby27(-)] dev-ruby/net-pop[ruby_targets_ruby27(-)] dev-ruby/net-smtp[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] dev-ruby/net-imap[ruby_targets_ruby30(-)] dev-ruby/net-pop[ruby_targets_ruby30(-)] dev-ruby/net-smtp[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=065e985f8cef7ca4650f5e135b8f6a5a
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/actionmailer-7.0.4.3-r1
new file mode 100644
index 000000000000..cf4218098085
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailer-7.0.4.3-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby30(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby31(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Framework for designing email-service layers
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby27(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby30(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby31(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=028b5a58d4aeee095a9ee963216a701d
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/actionpack-7.0.4.3-r1
index 759198b378a6..e5d96f12404a 100644
--- a/metadata/md5-cache/dev-ruby/actionpack-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/actionpack-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby27(-)] dev-ruby/rack:2.2[ruby_targets_ruby27(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d38473a24af358e6b71e36dcd87ecc45
+_md5_=6eb56b6058a1c9ea162c7a8bba13039c
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/actiontext-7.0.4.3-r1
new file mode 100644
index 000000000000..859851e0bf7f
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actiontext-7.0.4.3-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/propshaft[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/propshaft[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/propshaft[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Edit and display rich text in Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby27(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=742d0f3cf3421072a06c71f1388549fa
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/actionview-7.0.4.3-r1
index 3f4c24e4d201..89d88d6be9ce 100644
--- a/metadata/md5-cache/dev-ruby/actionview-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/actionview-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby27(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby27(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=caf371e4a194c00bca781930065e7ed8
+_md5_=8243643cf8ebd93de7ac93a3e6bf472b
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/activestorage-7.0.4.3-r1
index 66f173c112dc..75f7fd12169b 100644
--- a/metadata/md5-cache/dev-ruby/activestorage-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/activestorage-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.4.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.4.3:*[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby27(-)] dev-ruby/marcel:1.0[ruby_targets_ruby27(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.4.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.4.3:*[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby30(-)] dev-ruby/marcel:1.0[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.4.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.4.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.4.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.4.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.4.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d15ccd31a9f8c253d4e95913134f4f9c
+_md5_=2a03d0b9def9cad5295bc7028fec740d
diff --git a/metadata/md5-cache/dev-ruby/ammeter-1.1.5 b/metadata/md5-cache/dev-ruby/ammeter-1.1.5
index 141c9cc263ea..ada626d94599 100644
--- a/metadata/md5-cache/dev-ruby/ammeter-1.1.5
+++ b/metadata/md5-cache/dev-ruby/ammeter-1.1.5
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby27(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby27(-)] >=dev-ruby/coffee-rails-4.0[ruby_targets_ruby27(-)] >=dev-ruby/sass-rails-4.0[ruby_targets_ruby27(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby27(-)] dev-util/cucumber[ruby_targets_ruby27(-)] dev-util/aruba[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby30(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby30(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby30(-)] >=dev-ruby/coffee-rails-4.0[ruby_targets_ruby30(-)] >=dev-ruby/sass-rails-4.0[ruby_targets_ruby30(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby30(-)] dev-util/cucumber[ruby_targets_ruby30(-)] dev-util/aruba[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby27(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby27(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby27(-)] >=dev-ruby/coffee-rails-4.0[ruby_targets_ruby27(-)] >=dev-ruby/sass-rails-4.0[ruby_targets_ruby27(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby27(-)] dev-util/cucumber[ruby_targets_ruby27(-)] dev-util/aruba[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby30(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby30(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby30(-)] >=dev-ruby/coffee-rails-4.0[ruby_targets_ruby30(-)] >=dev-ruby/sass-rails-4.0[ruby_targets_ruby30(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby30(-)] dev-util/cucumber[ruby_targets_ruby30(-)] dev-util/aruba[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby31(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby31(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby31(-)] >=dev-ruby/coffee-rails-4.0[ruby_targets_ruby31(-)] >=dev-ruby/sass-rails-4.0[ruby_targets_ruby31(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby31(-)] dev-util/cucumber[ruby_targets_ruby31(-)] dev-util/aruba[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Write specs for your Rails 3+ generators
EAPI=7
HOMEPAGE=https://github.com/alexrothenberg/ammeter
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby27(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/ammeter-1.1.5.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=79b787caf42b081b44893b8d640f4003
+_md5_=10e7b7b82644368eb5f05eac6f5b3563
diff --git a/metadata/md5-cache/dev-ruby/arel-helpers-2.14.0 b/metadata/md5-cache/dev-ruby/arel-helpers-2.14.0
index 7502204e704e..127a2d90f0aa 100644
--- a/metadata/md5-cache/dev-ruby/arel-helpers-2.14.0
+++ b/metadata/md5-cache/dev-ruby/arel-helpers-2.14.0
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( || ( dev-ruby/activerecord:7.0[ruby_targets_ruby27(-)] dev-ruby/activerecord:6.1[ruby_targets_ruby27(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( || ( dev-ruby/activerecord:7.0[ruby_targets_ruby30(-)] dev-ruby/activerecord:6.1[ruby_targets_ruby30(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby30(-)] ) ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rr[ruby_targets_ruby27(-)] dev-ruby/activerecord[ruby_targets_ruby27(-),sqlite] dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/combustion[ruby_targets_ruby27(-)] >=dev-ruby/database_cleaner-1.8[ruby_targets_ruby27(-)] =dev-ruby/sqlite3-1.4*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rr[ruby_targets_ruby30(-)] dev-ruby/activerecord[ruby_targets_ruby30(-),sqlite] dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/combustion[ruby_targets_ruby30(-)] >=dev-ruby/database_cleaner-1.8[ruby_targets_ruby30(-)] =dev-ruby/sqlite3-1.4*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( || ( dev-ruby/activerecord:7.0[ruby_targets_ruby27(-)] dev-ruby/activerecord:6.1[ruby_targets_ruby27(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( || ( dev-ruby/activerecord:7.0[ruby_targets_ruby30(-)] dev-ruby/activerecord:6.1[ruby_targets_ruby30(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( || ( dev-ruby/activerecord:7.0[ruby_targets_ruby31(-)] dev-ruby/activerecord:6.1[ruby_targets_ruby31(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby31(-)] ) ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rr[ruby_targets_ruby27(-)] dev-ruby/activerecord[ruby_targets_ruby27(-),sqlite] dev-ruby/bundler[ruby_targets_ruby27(-)] dev-ruby/combustion[ruby_targets_ruby27(-)] >=dev-ruby/database_cleaner-1.8[ruby_targets_ruby27(-)] =dev-ruby/sqlite3-1.4*[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rr[ruby_targets_ruby30(-)] dev-ruby/activerecord[ruby_targets_ruby30(-),sqlite] dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/combustion[ruby_targets_ruby30(-)] >=dev-ruby/database_cleaner-1.8[ruby_targets_ruby30(-)] =dev-ruby/sqlite3-1.4*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rr[ruby_targets_ruby31(-)] dev-ruby/activerecord[ruby_targets_ruby31(-),sqlite] dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/combustion[ruby_targets_ruby31(-)] >=dev-ruby/database_cleaner-1.8[ruby_targets_ruby31(-)] =dev-ruby/sqlite3-1.4*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Tools to help construct database queries
EAPI=8
HOMEPAGE=https://github.com/camertron/arel-helpers
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( || ( dev-ruby/activerecord:7.0[ruby_targets_ruby27(-)] dev-ruby/activerecord:6.1[ruby_targets_ruby27(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( || ( dev-ruby/activerecord:7.0[ruby_targets_ruby30(-)] dev-ruby/activerecord:6.1[ruby_targets_ruby30(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=ruby_targets_ruby27? ( || ( dev-ruby/activerecord:7.0[ruby_targets_ruby27(-)] dev-ruby/activerecord:6.1[ruby_targets_ruby27(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( || ( dev-ruby/activerecord:7.0[ruby_targets_ruby30(-)] dev-ruby/activerecord:6.1[ruby_targets_ruby30(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( || ( dev-ruby/activerecord:7.0[ruby_targets_ruby31(-)] dev-ruby/activerecord:6.1[ruby_targets_ruby31(-)] dev-ruby/activerecord:6.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/camertron/arel-helpers/archive/refs/tags/v2.14.0.tar.gz -> arel-helpers-2.14.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=9534613dd786153a42b12ca5c50ff714
+_md5_=6bfc6d0637bb0e224388dae586ac3c58
diff --git a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0 b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0
index f4be07c12b2b..b1e08d5af992 100644
--- a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0
+++ b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/execjs[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/execjs[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/rspec-rails[ruby_targets_ruby27(-)] dev-ruby/sprockets-rails[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby30(-)] dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/rspec-rails[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/execjs[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/execjs[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/execjs[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby27(-)] dev-ruby/rake[ruby_targets_ruby27(-)] dev-ruby/rspec-rails[ruby_targets_ruby27(-)] dev-ruby/sprockets-rails[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby30(-)] dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/rspec-rails[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby31(-)] dev-ruby/rake[ruby_targets_ruby31(-)] dev-ruby/rspec-rails[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( net-libs/nodejs ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DEPEND=test? ( net-libs/nodejs ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Add vendor prefixes to CSS rules using values from the Can I Use website
EAPI=8
HOMEPAGE=https://github.com/ai/autoprefixer-rails
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-ruby/execjs[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/execjs[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=ruby_targets_ruby27? ( dev-ruby/execjs[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/execjs[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/execjs[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=10
SRC_URI=https://github.com/ai/autoprefixer-rails/archive/10.4.13.0.tar.gz -> autoprefixer-rails-10.4.13.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=23e478f68b1c2ad979839f1e6814dcbf
+_md5_=746ae291a8e79c9a675557f23c652ea6
diff --git a/metadata/md5-cache/dev-ruby/coffee-script-2.4.1 b/metadata/md5-cache/dev-ruby/coffee-script-2.4.1
index 942d7158e691..5b2a8b100457 100644
--- a/metadata/md5-cache/dev-ruby/coffee-script-2.4.1
+++ b/metadata/md5-cache/dev-ruby/coffee-script-2.4.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/ruby-coffee-script https://github.com/rails/coffee-rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test
-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
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/coffee-script-source[ruby_targets_ruby27(-)] dev-ruby/execjs:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/coffee-script-source[ruby_targets_ruby30(-)] dev-ruby/execjs:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/coffee-script-source[ruby_targets_ruby31(-)] dev-ruby/execjs:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/coffee-script-source[ruby_targets_ruby32(-)] dev-ruby/execjs:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/coffee-script-2.4.1.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=e64c2da1223f3b787f899c96f87c11d9
+_md5_=848899674d0dfe77703d43d61a4c26b0
diff --git a/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1 b/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1
index 3d9dc3eb852a..103a3e949cf5 100644
--- a/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1
+++ b/metadata/md5-cache/dev-ruby/coffee-script-source-1.12.2-r1
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=https://coffeescript.org/
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test
-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
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/coffee-script-source-1.12.2.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=a5ae7b02c1aa4e825d7c90b1bce7da4f
+_md5_=bf6a5998170910bf60096301d71251fb
diff --git a/metadata/md5-cache/dev-ruby/combustion-1.3.7-r2 b/metadata/md5-cache/dev-ruby/combustion-1.3.7-r2
index 9bfc0a5141f1..25e0ff857c40 100644
--- a/metadata/md5-cache/dev-ruby/combustion-1.3.7-r2
+++ b/metadata/md5-cache/dev-ruby/combustion-1.3.7-r2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/activemodel-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/activerecord-3.0.0:*[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/rails-3.0.0:*[ruby_targets_ruby27(-)] dev-ruby/rspec:3[ruby_targets_ruby27(-)] >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/activemodel-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activerecord-3.0.0:*[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/rails-3.0.0:*[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] >=dev-ruby/sqlite3-1.4[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/activemodel-3.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/activerecord-3.0.0:*[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/rails-3.0.0:*[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/activemodel-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/activerecord-3.0.0:*[ruby_targets_ruby27(-)] dev-ruby/bundler[ruby_targets_ruby27(-)] >=dev-ruby/rails-3.0.0:*[ruby_targets_ruby27(-)] dev-ruby/rspec:3[ruby_targets_ruby27(-)] >=dev-ruby/sqlite3-1.4[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/activemodel-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activerecord-3.0.0:*[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/rails-3.0.0:*[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] >=dev-ruby/sqlite3-1.4[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/activemodel-3.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/activerecord-3.0.0:*[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/rails-3.0.0:*[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/activemodel-3.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/activerecord-3.0.0:*[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/rails-3.0.0:*[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Elegant Rails Engine Testing
EAPI=8
HOMEPAGE=https://github.com/pat/combustion
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=~amd64 ~arm
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/railties-3.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/thor-0.14.6:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/pat/combustion/archive/refs/tags/v1.3.7.tar.gz -> combustion-1.3.7.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=c45b59675e68b0d280b7b4111ee776a9
+_md5_=b4e6f51b13f7c7693068f8a11763d0f3
diff --git a/metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0 b/metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0
index 76c53c6a57ee..aeacf080f39a 100644
--- a/metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0
+++ b/metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/judofyr/duktape.rb
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=~amd64 ppc ~riscv
+KEYWORDS=~amd64 ppc ~riscv ~sparc
LICENSE=MIT
RDEPEND=dev-lang/duktape:= ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/judofyr/duktape.rb/archive/v2.7.0.0.tar.gz -> duktape-rb-2.7.0.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=494920089c13d17226018d0a14e7fd06
+_md5_=d951877f75769ce473c0b39e4ba3c3f1
diff --git a/metadata/md5-cache/dev-ruby/execjs-2.8.1-r1 b/metadata/md5-cache/dev-ruby/execjs-2.8.1-r1
index 602e8c2ed2e0..58cd3aec6e62 100644
--- a/metadata/md5-cache/dev-ruby/execjs-2.8.1-r1
+++ b/metadata/md5-cache/dev-ruby/execjs-2.8.1-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/execjs
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-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
LICENSE=MIT
RDEPEND=|| ( dev-ruby/duktape-rb net-libs/nodejs ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rails/execjs/archive/v2.8.1.tar.gz -> execjs-2.8.1.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=df6a2be0b94177dab2038e7dc67571a4
+_md5_=3be84f8dff16abf4970c98d896419771
diff --git a/metadata/md5-cache/dev-ruby/haml-6.1.1-r1 b/metadata/md5-cache/dev-ruby/haml-6.1.1-r1
index 7b4b09543640..616c56ada331 100644
--- a/metadata/md5-cache/dev-ruby/haml-6.1.1-r1
+++ b/metadata/md5-cache/dev-ruby/haml-6.1.1-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://haml.info/
INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-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
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby27(-)] dev-ruby/thor[ruby_targets_ruby27(-)] dev-ruby/tilt:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby30(-)] dev-ruby/thor[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby31(-)] dev-ruby/thor[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby32(-)] dev-ruby/thor[ruby_targets_ruby32(-)] dev-ruby/tilt:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://github.com/haml/haml/archive/v6.1.1.tar.gz -> haml-6.1.1.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=7223a428eaf3c75f7040dc1347db986f
+_md5_=808f61a067548f2c11634b19b75415ca
diff --git a/metadata/md5-cache/dev-ruby/image_processing-1.12.2 b/metadata/md5-cache/dev-ruby/image_processing-1.12.2
index 9b8c9b1a8dc0..a8953b952713 100644
--- a/metadata/md5-cache/dev-ruby/image_processing-1.12.2
+++ b/metadata/md5-cache/dev-ruby/image_processing-1.12.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/janko/image_processing
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/mini_magick-4.9.5:0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/mini_magick-4.9.5:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/mini_magick-4.9.5:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/mini_magick-4.9.5:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/janko/image_processing/archive/v1.12.2.tar.gz -> image_processing-1.12.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=b6354852f57c524cffb9eddc87f6beba
+_md5_=4f3568d8311f944b8dacabac7b13bce7
diff --git a/metadata/md5-cache/dev-ruby/marcel-1.0.2 b/metadata/md5-cache/dev-ruby/marcel-1.0.2
index 3a2c6b58426c..5f971036afc0 100644
--- a/metadata/md5-cache/dev-ruby/marcel-1.0.2
+++ b/metadata/md5-cache/dev-ruby/marcel-1.0.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/basecamp/marcel
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=Apache-2.0 MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://github.com/basecamp/marcel/archive/v1.0.2.tar.gz -> marcel-1.0.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=92f770ec13317abc228531218aea17c3
+_md5_=2d5779377640f32918a9162495df7ff4
diff --git a/metadata/md5-cache/dev-ruby/mini_magick-4.12.0 b/metadata/md5-cache/dev-ruby/mini_magick-4.12.0
index 2711d76fd5f3..1e8a4cd071ed 100644
--- a/metadata/md5-cache/dev-ruby/mini_magick-4.12.0
+++ b/metadata/md5-cache/dev-ruby/mini_magick-4.12.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/minimagick/minimagick
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=media-gfx/imagemagick ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/minimagick/minimagick/archive/v4.12.0.tar.gz -> mini_magick-4.12.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=81a1fe552f7cc453a6dbedbf2fefc335
+_md5_=3dcb4c4aaf92c1d286e23b28e8c4137d
diff --git a/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1 b/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1
index cd747e1f6296..0cfef6e54e2f 100644
--- a/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1
+++ b/metadata/md5-cache/dev-ruby/minispec-metadata-3.3.1-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ordinaryzelig/minispec-metadata
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/minitest[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/minitest[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/minispec-metadata-3.3.1.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=f9c30556b5598afc008ebdd64c1d1c1f
+_md5_=3de9edac8e26a52a28cf1c14a609a752
diff --git a/metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1 b/metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1
index bd6b833a9bb4..a324e33fb140 100644
--- a/metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1
+++ b/metadata/md5-cache/dev-ruby/minitest-around-0.5.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/splattael/minitest-around
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/minitest-around-0.5.0.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=0c9fd3d0bc29e54d67f140a37773b748
+_md5_=dd52f3ad3f28612d3c71e58bb3d78a11
diff --git a/metadata/md5-cache/dev-ruby/propshaft-0.7.0-r1 b/metadata/md5-cache/dev-ruby/propshaft-0.7.0-r1
new file mode 100644
index 000000000000..21c2973c587c
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/propshaft-0.7.0-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby27(-)] dev-ruby/rack:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby30(-)] dev-ruby/rack:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby31(-)] dev-ruby/rack:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby32(-)] dev-ruby/rack:*[ruby_targets_ruby32(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rails-7.0.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rails-7.0.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rails-7.0.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rails-7.0.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Deliver assets for Rails
+EAPI=8
+HOMEPAGE=https://github.com/rails/propshaft
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby27(-)] dev-ruby/rack:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby30(-)] dev-ruby/rack:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby31(-)] dev-ruby/rack:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby32(-)] dev-ruby/rack:*[ruby_targets_ruby32(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/rails/propshaft/archive/v0.7.0.tar.gz -> propshaft-0.7.0-git.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=840e239f98497115e66b0cef7678ba92
diff --git a/metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1 b/metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1
index 5084fbd792c6..88ab5bcc5d56 100644
--- a/metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1
+++ b/metadata/md5-cache/dev-ruby/rack-openid-1.4.2-r1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/ruby-openid-2.1.8[ruby_targets_ruby27(-)] >=dev-ruby/rack-1.1.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ruby-openid-2.1.8[ruby_targets_ruby30(-)] >=dev-ruby/rack-1.1.0:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/ruby-openid-2.1.8[ruby_targets_ruby27(-)] >=dev-ruby/rack-1.1.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ruby-openid-2.1.8[ruby_targets_ruby30(-)] >=dev-ruby/rack-1.1.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ruby-openid-2.1.8[ruby_targets_ruby31(-)] >=dev-ruby/rack-1.1.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Provides a more HTTPish API around the ruby-openid library
EAPI=8
HOMEPAGE=https://github.com/grosser/rack-openid
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
KEYWORDS=~amd64 ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/ruby-openid-2.1.8[ruby_targets_ruby27(-)] >=dev-ruby/rack-1.1.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ruby-openid-2.1.8[ruby_targets_ruby30(-)] >=dev-ruby/rack-1.1.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/ruby-openid-2.1.8[ruby_targets_ruby27(-)] >=dev-ruby/rack-1.1.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ruby-openid-2.1.8[ruby_targets_ruby30(-)] >=dev-ruby/rack-1.1.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ruby-openid-2.1.8[ruby_targets_ruby31(-)] >=dev-ruby/rack-1.1.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/grosser/rack-openid/archive/v1.4.2.tar.gz -> rack-openid-1.4.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=9779bdb1011cf774e6179b3a3d73be4a
+_md5_=1d63cd1bee59f25594830df2c4b05b35
diff --git a/metadata/md5-cache/dev-ruby/rails-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/rails-7.0.4.3-r1
new file mode 100644
index 000000000000..ac37e7f09dcd
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rails-7.0.4.3-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/actioncable-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actioncable-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailbox-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailer-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actiontext-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=ruby on rails is a web-application and persistence framework
+EAPI=8
+HOMEPAGE=https://rubyonrails.org
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( ~dev-ruby/actioncable-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailbox-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionmailer-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actiontext-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/railties-7.0.4.3[ruby_targets_ruby27(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/actioncable-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailbox-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionmailer-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actiontext-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/railties-7.0.4.3[ruby_targets_ruby30(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.4.3[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.4.3[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://rubygems.org/gems/rails-7.0.4.3.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=59d26608680b870f8ac9ed0b6af7c462
diff --git a/metadata/md5-cache/dev-ruby/railties-7.0.4.3-r1 b/metadata/md5-cache/dev-ruby/railties-7.0.4.3-r1
index 7ff0291afd87..978686a2c2d7 100644
--- a/metadata/md5-cache/dev-ruby/railties-7.0.4.3-r1
+++ b/metadata/md5-cache/dev-ruby/railties-7.0.4.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=>=app-eselect/eselect-rails-0.25 ruby_targets_ruby27? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby27(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby27(-)] dev-ruby/thor:1[ruby_targets_ruby27(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby27(-)] dev-ruby/method_source[ruby_targets_ruby27(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby30(-)] dev-ruby/method_source[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] dev-ruby/method_source[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.4.3[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.4.3[ruby_targets_ruby32(-)] dev-ruby/thor:1[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] dev-ruby/method_source[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.4.3.tar.gz -> rails-7.0.4.3.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=bc7bb5172dfc74943d65c59b708e8db2
+_md5_=8f31a123bf3b04a93c43eab251b71500
diff --git a/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0 b/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0
index 8f837a23f747..3e84a00b603b 100644
--- a/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0
+++ b/metadata/md5-cache/dev-ruby/rspec-collection_matchers-1.2.0
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/activemodel-3.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/activemodel-3.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/activemodel-3.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/activemodel-3.0[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/activemodel-3.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/activemodel-3.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/activemodel-3.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby
EAPI=7
HOMEPAGE=https://github.com/rspec/rspec-collection_matchers
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=amd64 ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rspec-expectations-3.0.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/rspec-collection_matchers-1.2.0.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=cc650b95f25c22f7b7bc7021b2854c41
+_md5_=efc8fcbe5de7986d5db6414003af4528
diff --git a/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1 b/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1
index 84892727a3c1..0fe69345498b 100644
--- a/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/rspec-json_expectations-2.2.0-r1
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby27? ( test? ( dev-ruby/rspec[ruby_targets_ruby27(-)] dev-util/cucumber[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec[ruby_targets_ruby30(-)] dev-util/cucumber[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec[ruby_targets_ruby31(-)] dev-util/cucumber[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby27? ( test? ( dev-ruby/rspec[ruby_targets_ruby27(-)] dev-util/cucumber[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec[ruby_targets_ruby30(-)] dev-util/cucumber[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec[ruby_targets_ruby31(-)] dev-util/cucumber[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec[ruby_targets_ruby32(-)] dev-util/cucumber[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Set of matchers and helpers to allow you test your APIs responses
EAPI=8
HOMEPAGE=https://github.com/waterlink/rspec-json_expectations
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=amd64 ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://rubygems.org/gems/rspec-json_expectations-2.2.0.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=73824cdebed7589dcf0aac75d24230e7
+_md5_=150d099b480206c4dd712a58acc12072
diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-6.0.1 b/metadata/md5-cache/dev-ruby/rspec-rails-6.0.1
index e0327d4429ca..3223f2582ac2 100644
--- a/metadata/md5-cache/dev-ruby/rspec-rails-6.0.1
+++ b/metadata/md5-cache/dev-ruby/rspec-rails-6.0.1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby27(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby27(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby27(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby27(-)] dev-ruby/railties:6.1[ruby_targets_ruby27(-)] ) >=dev-ruby/rspec-3.11:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby30(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby30(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.11:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby27(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby27(-)] ~dev-ruby/rspec-rails-6.0.1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby30(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby30(-)] ~dev-ruby/rspec-rails-6.0.1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby27(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby27(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby27(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby27(-)] dev-ruby/railties:6.1[ruby_targets_ruby27(-)] ) >=dev-ruby/rspec-3.11:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby30(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby30(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.11:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby31(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby31(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/rspec-3.11:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby27(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby27(-)] ~dev-ruby/rspec-rails-6.0.1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby30(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby30(-)] ~dev-ruby/rspec-rails-6.0.1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby31(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby31(-)] ~dev-ruby/rspec-rails-6.0.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=RSpec's official Ruby on Rails plugin
EAPI=8
HOMEPAGE=https://rspec.info/
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby27(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby27(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby27(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby27(-)] dev-ruby/railties:6.1[ruby_targets_ruby27(-)] ) >=dev-ruby/rspec-3.11:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby30(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby30(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.11:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=ruby_targets_ruby27? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby27(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby27(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby27(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby27(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby27(-)] dev-ruby/railties:6.1[ruby_targets_ruby27(-)] ) >=dev-ruby/rspec-3.11:3[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby30(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby30(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.11:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby31(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby31(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/rspec-3.11:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://github.com/rspec/rspec-rails/archive/v6.0.1.tar.gz -> rspec-rails-6.0.1.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=7c1100cf02f93522dbbe9c2c9d2ff0e4
+_md5_=953b360e8e6ee55adfa4b7abeb6615a1
diff --git a/metadata/md5-cache/dev-ruby/ruby-atk-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-atk-4.1.2
index 8d46d8e0eea7..cd2b201464e8 100644
--- a/metadata/md5-cache/dev-ruby/ruby-atk-4.1.2
+++ b/metadata/md5-cache/dev-ruby/ruby-atk-4.1.2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Ruby Atk bindings
EAPI=7
HOMEPAGE=https://ruby-gnome.github.io/
INHERIT=ruby-ng-gnome2
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
KEYWORDS=~amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/atk[introspection] ruby_targets_ruby27? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=dev-libs/atk[introspection] ruby_targets_ruby27? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=726e3f241d337c4346a3e05458aafa3a
+_md5_=cc714eb772647ed8715431d96881b974
diff --git a/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.1.2
index c7da570a9f23..e1a81875bd6e 100644
--- a/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.1.2
+++ b/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.1.2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/rcairo[ruby_targets_ruby27(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rcairo[ruby_targets_ruby30(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rcairo[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/rcairo[ruby_targets_ruby27(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rcairo[ruby_targets_ruby30(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rcairo[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/rcairo[ruby_targets_ruby32(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby32(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=x11-libs/cairo ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=x11-libs/cairo ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Ruby cairo-gobject bindings
EAPI=7
HOMEPAGE=https://ruby-gnome.github.io/
INHERIT=ruby-ng-gnome2
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
KEYWORDS=~amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
-RDEPEND=x11-libs/cairo ruby_targets_ruby27? ( dev-ruby/rcairo[ruby_targets_ruby27(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rcairo[ruby_targets_ruby30(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rcairo[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=x11-libs/cairo ruby_targets_ruby27? ( dev-ruby/rcairo[ruby_targets_ruby27(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rcairo[ruby_targets_ruby30(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rcairo[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/rcairo[ruby_targets_ruby32(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby32(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=63b2085ea51b580ea63166e1d841497b
+_md5_=e3662526f6a890adcad8290f584ab9b8
diff --git a/metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.2
index 6c103c2533b4..e341ce5bf7a9 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.2
+++ b/metadata/md5-cache/dev-ruby/ruby-gdk3-4.1.2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=x11-libs/gtk+:3 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=x11-libs/gtk+:3 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Ruby GDK-3.x bindings
EAPI=7
HOMEPAGE=https://ruby-gnome.github.io/
INHERIT=ruby-ng-gnome2
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test test
KEYWORDS=~amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
-RDEPEND=x11-libs/gtk+:3 ruby_targets_ruby27? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=x11-libs/gtk+:3 ruby_targets_ruby27? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gdkpixbuf2-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5
-_md5_=ab833ce19eb54ba562da6a6b2a530184
+_md5_=228660a96f73d9c83202d12279eff78e
diff --git a/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.2
index 7a6eb5e4cb92..214a492e71a5 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.2
+++ b/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.1.2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( x11-libs/gdk-pixbuf[jpeg] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=test? ( x11-libs/gdk-pixbuf[jpeg] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Ruby GdkPixbuf2 bindings
EAPI=7
HOMEPAGE=https://ruby-gnome.github.io/
INHERIT=ruby-ng-gnome2
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
KEYWORDS=~amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
-RDEPEND=x11-libs/gdk-pixbuf[introspection] ruby_targets_ruby27? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=x11-libs/gdk-pixbuf[introspection] ruby_targets_ruby27? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=b8d4000b8210ae26bd2d16b50f2dc8d4
+_md5_=d7d884b9ba6958c70c6f7ca71f929c72
diff --git a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.3 b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.3
index bab99b50b1fe..e1e0c0e1fd4c 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.3
+++ b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.3
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/erubi[ruby_targets_ruby27(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby27(-)] dev-ruby/prime[ruby_targets_ruby27(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/erubi[ruby_targets_ruby30(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby30(-)] dev-ruby/prime[ruby_targets_ruby30(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/erubi[ruby_targets_ruby31(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby31(-)] dev-ruby/prime[ruby_targets_ruby31(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) dev-ruby/racc[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) dev-ruby/racc[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) dev-ruby/racc[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/test-unit-rr[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/test-unit-rr[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/test-unit-rr[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/erubi[ruby_targets_ruby27(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby27(-)] dev-ruby/prime[ruby_targets_ruby27(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/erubi[ruby_targets_ruby30(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby30(-)] dev-ruby/prime[ruby_targets_ruby30(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/erubi[ruby_targets_ruby31(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby31(-)] dev-ruby/prime[ruby_targets_ruby31(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/erubi[ruby_targets_ruby32(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby32(-)] dev-ruby/prime[ruby_targets_ruby32(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) dev-ruby/racc[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) dev-ruby/racc[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) dev-ruby/racc[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) dev-ruby/racc[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby27(-)] dev-ruby/test-unit-rr[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/test-unit-rr[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/test-unit-rr[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/test-unit-rr[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=sys-devel/gettext ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=sys-devel/gettext ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Native Language Support Library and Tools modeled after GNU gettext package
EAPI=8
HOMEPAGE=https://ruby-gettext.github.io/
INHERIT=ruby-fakegem
-IUSE=doc test test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+IUSE=doc test test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86
LICENSE=|| ( GPL-2 Ruby-BSD LGPL-3+ )
-RDEPEND=ruby_targets_ruby27? ( dev-ruby/erubi[ruby_targets_ruby27(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby27(-)] dev-ruby/prime[ruby_targets_ruby27(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/erubi[ruby_targets_ruby30(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby30(-)] dev-ruby/prime[ruby_targets_ruby30(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/erubi[ruby_targets_ruby31(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby31(-)] dev-ruby/prime[ruby_targets_ruby31(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby31(-)] ) sys-devel/gettext ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=ruby_targets_ruby27? ( dev-ruby/erubi[ruby_targets_ruby27(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby27(-)] dev-ruby/prime[ruby_targets_ruby27(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/erubi[ruby_targets_ruby30(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby30(-)] dev-ruby/prime[ruby_targets_ruby30(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/erubi[ruby_targets_ruby31(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby31(-)] dev-ruby/prime[ruby_targets_ruby31(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/erubi[ruby_targets_ruby32(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby32(-)] dev-ruby/prime[ruby_targets_ruby32(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby32(-)] ) sys-devel/gettext ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/gettext-3.4.3.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=b979cb2e62b8ddf9a3fd676452bfb579
+_md5_=8e95e15be7007115f3d2f114b0f54eb5
diff --git a/metadata/md5-cache/dev-ruby/ruby-gio2-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-gio2-4.1.2
index d5a60490561b..df5416512be3 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gio2-4.1.2
+++ b/metadata/md5-cache/dev-ruby/ruby-gio2-4.1.2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-libs/glib test? ( sys-apps/dbus ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=dev-libs/glib test? ( sys-apps/dbus ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Ruby binding of gio-2
EAPI=7
HOMEPAGE=https://ruby-gnome.github.io/
INHERIT=ruby-ng-gnome2
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
KEYWORDS=~amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/glib ruby_targets_ruby27? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=dev-libs/glib ruby_targets_ruby27? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=ec79803f91942a223593ce94ac2aa545
+_md5_=663e67bcea58a4693406cfd541ef5800
diff --git a/metadata/md5-cache/dev-ruby/ruby-glib2-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-glib2-4.1.2
index 2344392ce22b..9df3b27a219b 100644
--- a/metadata/md5-cache/dev-ruby/ruby-glib2-4.1.2
+++ b/metadata/md5-cache/dev-ruby/ruby-glib2-4.1.2
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=dev-libs/glib-2 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=>=dev-libs/glib-2 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Ruby Glib2 bindings
EAPI=7
HOMEPAGE=https://ruby-gnome.github.io/
INHERIT=ruby-ng-gnome2
-IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=LGPL-2.1+
-RDEPEND=>=dev-libs/glib-2 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=>=dev-libs/glib-2 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=c49386eeb42809916f627c7a980b1392
+_md5_=4129984888706cb163bc6d763a1d2815
diff --git a/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.1.2
index 837d4f3ed2ed..6d464e68ab64 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.1.2
+++ b/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.1.2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-libs/glib dev-libs/gobject-introspection ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=dev-libs/glib dev-libs/gobject-introspection ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Ruby GObjectIntrospection bindings
EAPI=7
HOMEPAGE=https://ruby-gnome.github.io/
INHERIT=ruby-ng-gnome2
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
KEYWORDS=~amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/glib dev-libs/gobject-introspection ruby_targets_ruby27? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=dev-libs/glib dev-libs/gobject-introspection ruby_targets_ruby27? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=8ea14958a255214722cd00cd0ecc4fcc
+_md5_=c51240aa1525f168c6ee9478dc42f8eb
diff --git a/metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.2
index ee3220c3b805..72686045da42 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.2
+++ b/metadata/md5-cache/dev-ruby/ruby-gtk3-4.1.2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-pango-4.1.2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-libs/glib dev-libs/gobject-introspection x11-base/xorg-proto x11-libs/gtk+:3 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=dev-libs/glib dev-libs/gobject-introspection x11-base/xorg-proto x11-libs/gtk+:3 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Ruby Gtk2 bindings
EAPI=7
HOMEPAGE=https://ruby-gnome.github.io/
INHERIT=ruby-ng-gnome2
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test test
KEYWORDS=~amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/glib dev-libs/gobject-introspection x11-libs/gtk+:3 ruby_targets_ruby27? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=dev-libs/glib dev-libs/gobject-introspection x11-libs/gtk+:3 ruby_targets_ruby27? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-atk-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gdk3-4.1.2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5
-_md5_=ba3fb176c2c075d039f274fac0fc8460
+_md5_=573f038c5aa046d79fd2f61b12de2fd9
diff --git a/metadata/md5-cache/dev-ruby/ruby-pango-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-pango-4.1.2
index b6fa810a0aeb..e05ae84efbf5 100644
--- a/metadata/md5-cache/dev-ruby/ruby-pango-4.1.2
+++ b/metadata/md5-cache/dev-ruby/ruby-pango-4.1.2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig ruby_targets_ruby27? ( dev-ruby/pkg-config[ruby_targets_ruby27(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-libs/glib >=x11-libs/pango-1.14.0[introspection] ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=dev-libs/glib >=x11-libs/pango-1.14.0[introspection] ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Ruby Pango bindings
EAPI=7
HOMEPAGE=https://ruby-gnome.github.io/
INHERIT=ruby-ng-gnome2
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
KEYWORDS=~amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/glib >=x11-libs/pango-1.14.0[introspection] ruby_targets_ruby27? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=dev-libs/glib >=x11-libs/pango-1.14.0[introspection] ruby_targets_ruby27? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby27(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-glib2-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.1.2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.1.2.tar.gz -> ruby-gnome2-4.1.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=592d8003518d30d95acee9049fdc6733
+_md5_=573921f63e23b18e51909312006ab8ef
diff --git a/metadata/md5-cache/dev-ruby/sass-3.7.4-r2 b/metadata/md5-cache/dev-ruby/sass-3.7.4-r2
index 97b2f7c088f6..8198bc8920ec 100644
--- a/metadata/md5-cache/dev-ruby/sass-3.7.4-r2
+++ b/metadata/md5-cache/dev-ruby/sass-3.7.4-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://sass-lang.com/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby27(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby27(-)] dev-ruby/listen[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby30(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby30(-)] dev-ruby/listen[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby31(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby31(-)] dev-ruby/listen[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( !!<dev-ruby/sass-3.4.25-r1:3.4[ruby_targets_ruby32(-)] !!<dev-ruby/sass-3.5.7-r1:3.5[ruby_targets_ruby32(-)] dev-ruby/listen[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3.7
SRC_URI=https://github.com/sass/ruby-sass/archive/3.7.4.tar.gz -> sass-3.7.4.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=fdc8eddb236b551fa43668df3ae39c44
+_md5_=b290a10b345eeee9585d4f82c45ac282
diff --git a/metadata/md5-cache/dev-ruby/sass-rails-5.1.0 b/metadata/md5-cache/dev-ruby/sass-rails-5.1.0
index 72cfc0ccd171..c48c3fa5e531 100644
--- a/metadata/md5-cache/dev-ruby/sass-rails-5.1.0
+++ b/metadata/md5-cache/dev-ruby/sass-rails-5.1.0
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby27(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby27(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby30(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby30(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby30(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby30(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby27(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby27(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby30(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby30(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby30(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby30(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby31(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby31(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby31(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby31(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby31(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby31(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Official Ruby-on-Rails Integration with Sass
EAPI=7
HOMEPAGE=https://github.com/rails/sass-rails
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby27(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby27(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby30(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby30(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby30(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby30(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby27(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby27(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby27(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby27(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby27(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby30(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby30(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby30(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby30(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby31(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby31(-)] <dev-ruby/sprockets-rails-4:*[ruby_targets_ruby31(-)] >=dev-ruby/sprockets-2.8:*[ruby_targets_ruby31(-)] <dev-ruby/sprockets-4:*[ruby_targets_ruby31(-)] >=dev-ruby/tilt-1.1:*[ruby_targets_ruby31(-)] <dev-ruby/tilt-3:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=test !test? ( test )
SLOT=5.1
SRC_URI=https://github.com/rails/sass-rails/archive/v5.1.0.tar.gz -> sass-rails-5.1.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=b9b8addb82a559e46d1200c849f29e53
+_md5_=8b1a05284455c357d62a818023016087
diff --git a/metadata/md5-cache/dev-ruby/sassc-2.4.0-r1 b/metadata/md5-cache/dev-ruby/sassc-2.4.0-r1
index 1d9bd1695897..176766db19c1 100644
--- a/metadata/md5-cache/dev-ruby/sassc-2.4.0-r1
+++ b/metadata/md5-cache/dev-ruby/sassc-2.4.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/sass/sassc-ruby
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=>=dev-libs/libsass-3.6.1 ruby_targets_ruby27? ( >=dev-ruby/ffi-1.9.6[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/ffi-1.9.6[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ffi-1.9.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ffi-1.9.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/sassc-2.4.0.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=71e4f802f1103f79eb7656f391472182
+_md5_=ae9185de4742e163df5ca11445625b90
diff --git a/metadata/md5-cache/dev-ruby/sdoc-1.1.0-r1 b/metadata/md5-cache/dev-ruby/sdoc-1.1.0-r1
index dcfbc0abf663..2ab193102215 100644
--- a/metadata/md5-cache/dev-ruby/sdoc-1.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/sdoc-1.1.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://rubygems.org/gems/sdoc
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ppc ~riscv ~x86
+KEYWORDS=~amd64 ~arm ppc ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/rdoc-5.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rdoc-5.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rdoc-5.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rdoc-5.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/sdoc-1.1.0.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d96de61641c68f1b8ab4176f350dc186
+_md5_=41cc5f61c94d0385694c33a0705044f1
diff --git a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0 b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0
index af9e944af0d2..6c8856fa6c20 100644
--- a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0
+++ b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.1.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/seleniumhq/selenium
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/childprocess-0.5:2[ruby_targets_ruby27(-)] >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby27(-)] >=dev-ruby/rubyzip-1.2.2:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/childprocess-0.5:2[ruby_targets_ruby30(-)] >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby30(-)] >=dev-ruby/rubyzip-1.2.2:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/childprocess-0.5:2[ruby_targets_ruby31(-)] >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby31(-)] >=dev-ruby/rubyzip-1.2.2:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/childprocess-0.5:2[ruby_targets_ruby32(-)] >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby32(-)] >=dev-ruby/rubyzip-1.2.2:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://rubygems.org/gems/selenium-webdriver-4.1.0.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d95da82b5dfd1c9ae08692c7625747c7
+_md5_=cbac5ed4e92624cf2f7ef77f62497db1
diff --git a/metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1 b/metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1
index 4a589834e1b1..122363e597db 100644
--- a/metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1
+++ b/metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://sinatrarb.com/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/mustermann:3[ruby_targets_ruby27(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby27(-)] ~dev-ruby/rack-protection-3.0.5[ruby_targets_ruby27(-)] dev-ruby/tilt:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/mustermann:3[ruby_targets_ruby30(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby30(-)] ~dev-ruby/rack-protection-3.0.5[ruby_targets_ruby30(-)] dev-ruby/tilt:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/mustermann:3[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby31(-)] ~dev-ruby/rack-protection-3.0.5[ruby_targets_ruby31(-)] dev-ruby/tilt:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/mustermann:3[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby32(-)] ~dev-ruby/rack-protection-3.0.5[ruby_targets_ruby32(-)] dev-ruby/tilt:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/sinatra/sinatra/archive/v3.0.5.tar.gz -> sinatra-3.0.5.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=0fb62c2ad7105a27ccfefc92bf534db2
+_md5_=8ef52d6484e409acdf23595f9547c771
diff --git a/metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1 b/metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1
index 1d764ff71d0b..78d545c08505 100644
--- a/metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1
+++ b/metadata/md5-cache/dev-ruby/sourcemap-0.1.1-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/maccman/sourcemap
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/sourcemap-0.1.1.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=c0ab0db5847d0d4e6dc876bde7286869
+_md5_=e69f5790ee22d771b0c7c32e349613b5
diff --git a/metadata/md5-cache/dev-ruby/sprockets-4.2.0-r1 b/metadata/md5-cache/dev-ruby/sprockets-4.2.0-r1
index 1a44854469af..ea422606171e 100644
--- a/metadata/md5-cache/dev-ruby/sprockets-4.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/sprockets-4.2.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/sprockets
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-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
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby27(-)] >=dev-ruby/rack-2.2.4:3.0[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] >=dev-ruby/rack-2.2.4:3.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4:3.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4:3.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/rails/sprockets/archive/v4.2.0.tar.gz -> sprockets-4.2.0-git.tgz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=3f750ba087ae1a1b8f4dff13c050ded7
+_md5_=5229d5fea4ec4350d86bc51c23f5210d
diff --git a/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2 b/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2
index 95847742032f..a6dedc68b75b 100644
--- a/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2
+++ b/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/sprockets-rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby27(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby31(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby32(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rails/sprockets-rails/archive/v3.4.2.tar.gz -> sprockets-rails-3.4.2.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=bd947f0be7fb2de4b52e6b007e2ad876
+_md5_=f233d6ae948924f495dc3b2b134dab8d
diff --git a/metadata/md5-cache/dev-ruby/temple-0.10.0 b/metadata/md5-cache/dev-ruby/temple-0.10.0
index fe038c68a0b7..228367d0d30a 100644
--- a/metadata/md5-cache/dev-ruby/temple-0.10.0
+++ b/metadata/md5-cache/dev-ruby/temple-0.10.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/judofyr/temple
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0.7
SRC_URI=https://rubygems.org/gems/temple-0.10.0.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=45930e7da9966268b275cdfba836f74c
+_md5_=96c45c647a552d80cebba7b7bab244f5
diff --git a/metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1 b/metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1
index bbdc21ec1a5f..10e4bf183882 100644
--- a/metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1
+++ b/metadata/md5-cache/dev-ruby/test_construct-2.0.2-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/bhb/test_construct
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/test_construct-2.0.2.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=306c6d24704af39d7368a123540447c7
+_md5_=87ef711c84ac4c8ad7084d8d42b3ed44
diff --git a/metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1 b/metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1
index ba485ade5fe2..4330270e73a2 100644
--- a/metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1
+++ b/metadata/md5-cache/dev-ruby/uglifier-4.2.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/lautis/uglifier
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
LICENSE=MIT
RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/execjs-0.3.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=4
SRC_URI=https://github.com/lautis/uglifier/archive/v4.2.0.tar.gz -> uglifier-4.2.0.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=dd94b44670bbf8317ee6d82a0dd91b3f
+_md5_=832171b4c36c89f9f24dbe4b9eb9b2c5
diff --git a/metadata/md5-cache/dev-ruby/will_paginate-3.3.1 b/metadata/md5-cache/dev-ruby/will_paginate-3.3.1
index 6866d5cce5d0..9c9edfe23584 100644
--- a/metadata/md5-cache/dev-ruby/will_paginate-3.3.1
+++ b/metadata/md5-cache/dev-ruby/will_paginate-3.3.1
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby27? ( test? ( <dev-ruby/rails-7[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( <dev-ruby/rails-7[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+BDEPEND=ruby_targets_ruby27? ( test? ( <dev-ruby/rails-7[ruby_targets_ruby27(-)] dev-ruby/sqlite3[ruby_targets_ruby27(-)] dev-ruby/mocha[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( <dev-ruby/rails-7[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( <dev-ruby/rails-7[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Most awesome pagination solution for Ruby
EAPI=8
HOMEPAGE=https://github.com/mislav/will_paginate/
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby27 ruby_targets_ruby30 doc test test
+IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/will_paginate-3.3.1.gem
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=be356e38c4e15cab3a8c3fcb12679190
+_md5_=cdd8fde34e4e0db2da50ddcc68c10dc4
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 42d7e9599f92..4da9509363e3 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/muon-0.2.0 b/metadata/md5-cache/dev-util/muon-0.2.0
new file mode 100644
index 000000000000..64a7c421b5e0
--- /dev/null
+++ b/metadata/md5-cache/dev-util/muon-0.2.0
@@ -0,0 +1,15 @@
+BDEPEND=man? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/pyyaml[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pyyaml[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/pyyaml[python_targets_python3_9(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=curl? ( net-misc/curl ) archive? ( app-arch/libarchive:= ) libpkgconf? ( dev-util/pkgconf:= ) man? ( app-text/scdoc )
+DESCRIPTION=A meson-compatible build system
+EAPI=8
+HOMEPAGE=https://muon.build/
+INHERIT=meson python-any-r1
+IUSE=+archive +curl +libpkgconf +man
+KEYWORDS=~amd64
+LICENSE=GPL-3 man? ( Apache-2.0 )
+RDEPEND=curl? ( net-misc/curl ) archive? ( app-arch/libarchive:= ) libpkgconf? ( dev-util/pkgconf:= ) man? ( app-text/scdoc )
+SLOT=0
+SRC_URI=https://git.sr.ht/~lattis/muon/archive/0.2.0.tar.gz -> muon-0.2.0.tar.gz man? ( https://mochiro.moe/wrap/meson-docs-0.64.1-19-g39c6fa4bc.tar.gz )
+_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=b1da5e39d6e2a72b68654c24ed50a6a8
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 17f1c4335fb8..6a310c59c80f 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/vdr-2.6.4 b/metadata/md5-cache/media-video/vdr-2.6.4
index ed387c79a289..0bca7189ef17 100644
--- a/metadata/md5-cache/media-video/vdr-2.6.4
+++ b/metadata/md5-cache/media-video/vdr-2.6.4
@@ -13,4 +13,4 @@ REQUIRED_USE=permashift? ( !naludump !pinplugin )
SLOT=0
SRC_URI=http://git.tvdr.de/?p=vdr.git;a=snapshot;h=refs/tags/2.6.4;sf=tbz2 -> vdr-2.6.4.tbz2 menuorg? ( https://github.com/vdr-projects/vdr-plugin-menuorg/raw/master/vdr-patch/vdr-menuorg-2.3.x.diff ) ttxtsubs? ( https://md11.it.cx/download/vdr/vdr-2.6.4_ttxtsubs_v2.patch )
_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e user-info 83547b4df3e1ba5a6bf91a0837eaa664
-_md5_=fdc26339ffcf1dbc50b12594dbdca084
+_md5_=5ecd87720c88671815d32ac8a61cccf2
diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz
index b68bb7a2a4c4..fdebe672fd6e 100644
--- a/metadata/md5-cache/net-vpn/Manifest.gz
+++ b/metadata/md5-cache/net-vpn/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-vpn/vpnc-scripts-20210402-r1 b/metadata/md5-cache/net-vpn/vpnc-scripts-20210402-r1
deleted file mode 100644
index 32125172d2ae..000000000000
--- a/metadata/md5-cache/net-vpn/vpnc-scripts-20210402-r1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Connect scripts for use with vpnc and openconnect (and similar clients)
-EAPI=8
-HOMEPAGE=https://gitlab.com/openconnect/vpnc-scripts
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86
-LICENSE=GPL-2+
-RDEPEND=!<net-vpn/vpnc-0.5.3_p550-r3
-SLOT=0
-SRC_URI=ftp://ftp.infradead.org/pub/vpnc-scripts/vpnc-scripts-20210402.tar.gz
-_md5_=fb6d6eb3251dc0d8deafbb9211bdd722
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index c5f00c7e1bd3..0b84c6795f92 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/adsf-1.4.6-r1 b/metadata/md5-cache/www-servers/adsf-1.4.6-r1
index c908740b1e30..f8bc7662f195 100644
--- a/metadata/md5-cache/www-servers/adsf-1.4.6-r1
+++ b/metadata/md5-cache/www-servers/adsf-1.4.6-r1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rack-test[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rack-test[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rack-test[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rack-test[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rack-test[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rack-test[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=A Dead Simple Fileserver is a static file server that can launch in a directory
EAPI=8
HOMEPAGE=https://github.com/ddfreyne/adsf/
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 test test
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
-RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ddfreyne/adsf/archive/1.4.6.tar.gz -> adsf-1.4.6.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem b3d68f90713fe925c1833722c17f6ef8 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=2256ec29195e6352d6e7ed311bfe37f2
+_md5_=b750d1e30be033d245cb1edcdaa85fa9
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 9df7ccba346d..aad9c007ca68 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/libgxim-0.5.0 b/metadata/md5-cache/x11-libs/libgxim-0.5.0
index 93e5a68e9d4c..c35c11d410f4 100644
--- a/metadata/md5-cache/x11-libs/libgxim-0.5.0
+++ b/metadata/md5-cache/x11-libs/libgxim-0.5.0
@@ -1,11 +1,11 @@
-BDEPEND=|| ( dev-lang/ruby:3.0 dev-lang/ruby:2.7 ) virtual/rubygems dev-util/glib-utils dev-util/intltool sys-devel/autoconf-archive sys-devel/gettext virtual/pkgconfig test? ( dev-libs/check ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+BDEPEND=|| ( dev-lang/ruby:3.0 dev-lang/ruby:2.7 dev-lang/ruby:3.1 dev-lang/ruby:3.2 ) virtual/rubygems dev-util/glib-utils dev-util/intltool sys-devel/autoconf-archive sys-devel/gettext virtual/pkgconfig test? ( dev-libs/check ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=configure install prepare
DEPEND=dev-libs/dbus-glib dev-libs/glib:2 sys-apps/dbus virtual/libintl x11-libs/gtk+:2 x11-libs/libX11
DESCRIPTION=GObject-based XIM protocol library
EAPI=7
HOMEPAGE=https://tagoh.bitbucket.io/libgxim
INHERIT=autotools ruby-single
-IUSE=ruby_targets_ruby27 ruby_targets_ruby30 static-libs test
+IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 static-libs test
KEYWORDS=amd64 ~x86
LICENSE=LGPL-2.1+
RDEPEND=dev-libs/dbus-glib dev-libs/glib:2 sys-apps/dbus virtual/libintl x11-libs/gtk+:2 x11-libs/libX11
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://bitbucket.org/tagoh/libgxim/downloads/libgxim-0.5.0.tar.bz2
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 ruby-single b9b5d136d97bf37058132e4231da02fa ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=29d3f018fbe89b40717f0b2f03dee505
+_md5_=0dff647d8da51e282e8301128df8b8ac
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index b879be3986bc..c8f683a418e3 100644
--- a/metadata/md5-cache/x11-wm/Manifest.gz
+++ b/metadata/md5-cache/x11-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-wm/subtle-0.11.3244-r1 b/metadata/md5-cache/x11-wm/subtle-0.11.3244-r2
index 9c7b46c88692..b5329cc84148 100644
--- a/metadata/md5-cache/x11-wm/subtle-0.11.3244-r1
+++ b/metadata/md5-cache/x11-wm/subtle-0.11.3244-r2
@@ -1,17 +1,17 @@
-BDEPEND=virtual/pkgconfig test? ( ruby_targets_ruby27? ( dev-ruby/minitar[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/minitar[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 )
+BDEPEND=virtual/pkgconfig test? ( ruby_targets_ruby27? ( dev-ruby/minitar[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/minitar[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/minitar[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=x11-libs/libX11 xft? ( x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) xpm? ( x11-libs/libXpm ) xtest? ( x11-libs/libXtst ) xrandr? ( x11-libs/libXrandr ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 )
+DEPEND=x11-libs/libX11 xft? ( x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) xpm? ( x11-libs/libXpm ) xtest? ( x11-libs/libXtst ) xrandr? ( x11-libs/libXrandr ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
DESCRIPTION=A manual tiling window manager
-EAPI=7
+EAPI=8
HOMEPAGE=https://subforge.org/projects/subtle/wiki
INHERIT=ruby-ng toolchain-funcs
-IUSE=debug doc +xft xinerama xpm +xrandr +xtest test ruby_targets_ruby27 ruby_targets_ruby30
+IUSE=debug doc +xft xinerama xpm +xrandr +xtest test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
-RDEPEND=x11-libs/libX11 xft? ( x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) xpm? ( x11-libs/libXpm ) xtest? ( x11-libs/libXtst ) xrandr? ( x11-libs/libXrandr ) ruby_targets_ruby27? ( dev-ruby/minitar[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/minitar[ruby_targets_ruby30(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 )
+RDEPEND=x11-libs/libX11 xft? ( x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) xpm? ( x11-libs/libXpm ) xtest? ( x11-libs/libXtst ) xrandr? ( x11-libs/libXrandr ) ruby_targets_ruby27? ( dev-ruby/minitar[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/minitar[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/minitar[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://dev.gentoo.org/~radhermit/dist/subtle-0.11.3244.tar.gz
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-ng e68c3e575d599044297cb3253a2566d7 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=49a1326fcd33328d94a226525b20afa0
+_md5_=33746735e87fc052a0a7daf55fc4ca57
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 0dc0e94a8e8c..6bf08898f45f 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15493 BLAKE2B ec5ea168778a79b147975de4177e6e700a7d37e6ee037cb43e8a2fb5109fe7703b6271a466b25edb7a1f6a61aa9467b69f02382396560dc259c3acdd5e880f30 SHA512 24314abdcaad22302e8e4885bab38f0250026f6284cc14fc2d6d81378bea47d1c1e985134c2fc0d63a8bc88f3563b53ea9e7b90d1e24f24b6733a9cc9fe4c83a
-TIMESTAMP 2023-04-07T16:09:55Z
+TIMESTAMP 2023-04-07T22:09:55Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQwQFNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQwlLNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDd9w/+Or1dYa/0kMDOuhMwjpdTft0COntFRI86F/QxTtC7udijzhTwmNKAopM/
-klfPa1vw8xOgEnjEqCYbRSt4FgSx8I+pvSBtsHI8RcK++v0WBSB3rcEnoJtmIH/s
-Um7ZjtBerctCF2tuUt9x1amBmD+BlBt6G7FJtTI/x+wofqttRWbA6yyItAvuu5Lk
-cW9LioA6zI1QwSGUv9s2u3hUbzOubjk6QiLL15Hzx8k6iAKGsDwxk6WUNZaibWfm
-/wcTxJwPivU4vrl4vPN/gf4HWHgXv3lER4n3xXKUOM4dmHuX3KnRKbKWsRRA2Qnk
-o6Ph9gw8pGGhyRHuwsmG8Cypo4mIG+rEHf9aNqCTVWPZjhez5gD8j9C3C+VqDRyv
-AAOjiWcWdkzhWedxBET0qDNQSxFezwBlLUcp9Ob16TVwx1/ETOvGvH1BhoOjtSEH
-ILWoI6joTNX9VYxFOWg5kE3C2pCXgyde7pSFLP7A71TlDKTVw0DISs2jj1XKP+zJ
-OrM2l/e1HP/Bgvhjh8xpMv/tj+fDaJFsAwnx+jqn+s/bOfSiWbyXRy67W0WWSQRc
-XCzBl07jufSunAB/SaD4JH7/SIyksuTy30W1xkWYtcnXDkv9QSYiEb0zXkszZT3d
-64tDJHQZ6Kljo5jx9uTScGBJDbzzCV1mDQRiw39ND48cuKo6/X0=
-=LnIo
+klCS9g//UL34j+LaeYK/2uCskou9oQrhp1VueTZ+RzCnoc5viTy/gc10hPh87FMt
+dkA/nkp/1i4+lbe8Ca00gxLLXhMdJTytkg2CkDZxIzVZfQh6M1CmYWARC0juhuHj
+uV3n5dtzBjNka2xkRBJX85GKXm1V8EY+MRQko51zIdA3qnSPFJayGiRzk0BejF1L
+zdNhj8kCkFBMpPFr4bwFVJFl4GOkiAhEorWrHgraVp3EpTGr8YTW3J2Ee+Kg060W
+cMW46QsLUd1rvjPE/XVuZ+LgXgavWKSltRMOZt12PZ1nlDRYvESmVmH1WebRmjRD
+RLFV0BlJRko53QEy+X0jVPSckhnOJno7/xfYZxFhaDv195vXIQI4ExvtLjY1Vktd
+GtA6HHe8BLUB2Hp87f4E13AabO0yZxlYsMjaFjU/h8ScPuqkxX/L99IbToYVHc0v
+wo69B/+fy1zJFW5GTorJGtz3+L3YucZ0lB9Lqw9/lPo63V+8TYoDD+SHnl7LFozK
+IQTEgJm8xSmFEY3uedh910pVWnFWIzpBDs5k3hGABFMuzPG7o9nzfaH037VZ4Vxq
+C0adV0OOeFlx7C/7jVFrFfuI0tn0oZ64IiFBXCrSBCIg1UWRDa8yWTotQ8DNN53N
+Qnx/E4HukYn83qBURMUk3zAQfEC5lT+/lmAc5s4mpaqtmYLGCW8=
+=R2Q9
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 50e5c8973a55..25f15537c88b 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Fri, 07 Apr 2023 16:09:52 +0000
+Fri, 07 Apr 2023 22:09:51 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 6c1c4a8d200f..1c471dfb2f27 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Fri Apr 7 04:09:51 PM UTC 2023
+Fri Apr 7 10:09:51 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 55920cba40a3..ff84ea2f9812 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Fri, 07 Apr 2023 16:15:01 +0000
+Fri, 07 Apr 2023 22:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 87f63b3ee882..d52e3d7d1296 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-44137b699118894b757d1c9732f2bd161b3025ab 1680883541 2023-04-07T16:05:41+00:00
+d39dbece2e09e89ce886a84d02ed514f202909de 1680904660 2023-04-07T21:57:40+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 698eff2d8846..da6294015d1b 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1680883802 Fri 07 Apr 2023 04:10:02 PM UTC
+1680905401 Fri 07 Apr 2023 10:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 74ceb94d11dc..25f15537c88b 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Fri, 07 Apr 2023 16:09:51 +0000
+Fri, 07 Apr 2023 22:09:51 +0000
diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz
index 69ad5fdba6ee..5e2c2739f90f 100644
--- a/net-vpn/Manifest.gz
+++ b/net-vpn/Manifest.gz
Binary files differ
diff --git a/net-vpn/headscale/Manifest b/net-vpn/headscale/Manifest
index 41daacd1c8e6..aca2c0fcc579 100644
--- a/net-vpn/headscale/Manifest
+++ b/net-vpn/headscale/Manifest
@@ -1,4 +1,3 @@
-AUX config-socket.patch 513 BLAKE2B 05a5ab5e0165a8bfaa517cbe595cb0c2d9c16b832b9c0d4bab5244281a1765d71256c22941d5f98e0b1b82b5206d764fa544a62efddcd64f85518e5d226ef0c2 SHA512 a7b476932ca06d0da7f42962b29dbd7ebe80e3982262d09ad3851a94acc0eb49c524b1651f5a5847c7c9ae89d266ae59897ec80382d9351b4c915998845b6503
AUX headscale.confd 165 BLAKE2B 0bf5013e2820c4a9dcae234b61a9e1c5bc6b45903eb6b5687ccb561f4857c2b68332a610e7a813fd967fce10f0a1028e3a989e2575fff8dd9abc35121d642e09 SHA512 ff1e354e60ffd912be4c36712228550e70d9bc66928aeaf470504875fe68a04ed1de3b0d5a96ec7980c8957bc42912da643737d32631c379f3e72cd53b0adffd
AUX headscale.initd 955 BLAKE2B 02759db0feabe388458cf678760c0cf06bfdffb7b96ee85736a442c2b18c6e94690c2313c3e55d43284c7a68b8228db81c4f898d732a9edb2f732dff7261d2cd SHA512 c600a078e881837f9a2e5da4a2dd23d3115e6fe4d57df6e208ba9d9aad96c6251237ccded75c9471405d62a6f53e4d9ca39900c7ae607c1883e2fad09c636f7b
AUX headscale.service 459 BLAKE2B 0c8d9b82cf3a9065fc9a57a0b0670a4cdb57cf62b27d1aac5c6823581b398c073922a142e07ef11d9867184e96981c314a6ce964d5f126dae51cabcba360ad50 SHA512 318b7394fe8232c461415438eed878962a429d4a47b7ffcb55f9aaec711c851aa59135bb5b9115b898d5ec2ae078fbaf1926052cfe44e6aafa44617e0ebffb37
diff --git a/net-vpn/headscale/files/config-socket.patch b/net-vpn/headscale/files/config-socket.patch
deleted file mode 100644
index 73de6b6578d1..000000000000
--- a/net-vpn/headscale/files/config-socket.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/config-example.yaml b/config-example.yaml
-index d3d155e..a070c22 100644
---- a/config-example.yaml
-+++ b/config-example.yaml
-@@ -208,7 +208,7 @@ dns_config:
- # Unix socket used for the CLI to connect without authentication
- # Note: for local development, you probably want to change this to:
- # unix_socket: ./headscale.sock
--unix_socket: /var/run/headscale.sock
-+unix_socket: /run/headscale/headscale.sock
- unix_socket_permission: "0770"
- #
- # headscale supports experimental OpenID connect support,
diff --git a/net-vpn/vpnc-scripts/Manifest b/net-vpn/vpnc-scripts/Manifest
index 5cf78cfe3bdc..27e0c0646e13 100644
--- a/net-vpn/vpnc-scripts/Manifest
+++ b/net-vpn/vpnc-scripts/Manifest
@@ -1,6 +1,4 @@
-DIST vpnc-scripts-20210402.tar.gz 39925 BLAKE2B 2bc8a274773e51ba48e402588fdf5b51d20360f610afe5608f91dfe2466644b68d891a60c27e4c6938b4ed5da1f193ddb7a8ac955c8f02e6bf91437dc5c47620 SHA512 5f9fc5ab1a5a2607f807700536c4a8e71c551052e72979c1cdd02b15906615be33a297b873b0806f269e51645f10f1c02a7acfed2501148bfa2797250582920d
DIST vpnc-scripts-20220510.tar.gz 44155 BLAKE2B c52a1680d25882776c76fc52d8df7f482fe157c7f52ab1c6b14ef6291801a94d5655e6284d55af9d09871e57003e4b434a5453a986ea0e28cd7764c348614bc8 SHA512 c391048b60e739e21954b22b9c4bb764a55c71f8fe6d4e263293efae1bd8d1229ca6b841c2cdd4352c36641d5143c2bca023bff65fa5b8ae8ea151d77b5231cf
-EBUILD vpnc-scripts-20210402-r1.ebuild 631 BLAKE2B 507c97ac7045f64c8bb3967764460c7b32eb1c59a2e9862658df5e33486d3bc96e554b54d22e0c9487ba538ca047b859ff160847dc4ed9bb18c8c60bfd40ca45 SHA512 8981765b5faf7aff9624d5d818f0537e0612ab9956ec53839d847dd5e519f06a598416acc2ec3b0674b5b27ab7f9009fa318b8c86b74b04d2bee6ca082a5974d
EBUILD vpnc-scripts-20220510.ebuild 643 BLAKE2B 5bcab10260a053d115264e9319b96c661e6987487bd0ffff9a9bd7353d372eff1116e8cb2c6d7844b4a7b2f1abcbb1c4ad5bc7c163f71732e078689875b1e41e SHA512 74ca636d5584a5b13d7e778b8597d97cda09397e2fb2a625fe87692be7ea6dd56a393e338765b57b216fc9e7a622db2a3c156fcf3e60f751f11329f6269a6b6c
EBUILD vpnc-scripts-99999999.ebuild 638 BLAKE2B 97d210225c16d3b48309e172d14d239a999f8f7f9ebd74166aae22f36e6d72c9c6c6ec66ff77d60b5e06a9f01affab6df88a1e8f71e8147eb83015d7cbc52308 SHA512 e63e68a7e4b7673f090eda3e4044d9109a8b772bee5e5ca0ac03fcb33638ec5d480b00e5ad12b2a6f5c65d23e082e897fbce557f27cd02d1b82e7270783b359b
MISC metadata.xml 360 BLAKE2B cb1f06c24f00b96adc2fc37b0faad23e962f370b003e574dce7ec5aa5f300f0afcf482079a795555210984d149faafb0aec5ce79c4c205cbffe9104d1896d8fa SHA512 f952df42104f8b07c19224ac25238825cb98ea9fb878eae9a9044b3184d04427ed4dac977f1248da39dd76c36bf2ce718ff888f4f08cc124fb1ac3b3a03a2e64
diff --git a/net-vpn/vpnc-scripts/vpnc-scripts-20210402-r1.ebuild b/net-vpn/vpnc-scripts/vpnc-scripts-20210402-r1.ebuild
deleted file mode 100644
index ebab1afc4cac..000000000000
--- a/net-vpn/vpnc-scripts/vpnc-scripts-20210402-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == 99999999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/openconnect/vpnc-scripts.git"
-else
- SRC_URI="ftp://ftp.infradead.org/pub/vpnc-scripts/${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
-fi
-
-DESCRIPTION="Connect scripts for use with vpnc and openconnect (and similar clients)"
-HOMEPAGE="https://gitlab.com/openconnect/vpnc-scripts"
-
-LICENSE="GPL-2+"
-SLOT="0"
-
-RDEPEND="!<net-vpn/vpnc-0.5.3_p550-r3"
-
-src_install() {
- exeinto /etc/vpnc
- doexe vpnc-script{,-{ptrtd,sshd}}
-}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 141076d215f3..4e2f5ee7a9a3 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/util-linux/Manifest b/sys-apps/util-linux/Manifest
index d31684cf340d..09a968b482f5 100644
--- a/sys-apps/util-linux/Manifest
+++ b/sys-apps/util-linux/Manifest
@@ -5,7 +5,6 @@ AUX util-linux-2.37.1-agetty_ctrl-c_erase.patch 1900 BLAKE2B 570c03cc5059198efde
AUX util-linux-2.37.2-ioctl_ns-test-hang.patch 1308 BLAKE2B 87f9d63b91342c7560987438dad5e6ed43046233ae3400f91ff09767825b20ae2ff3886d8a7a3d7790dda11cffbf351c4047ac5397d1dbb98a548303d1caa8af SHA512 f0f0616a8729e302ef30b72437e34d7ac308e32206c0fdea2d3117da6a01d18b809016e2f46affed3b8fcaf156c64cd895a7460895aadcf39352fe724a3bfd78
AUX util-linux-2.38.1-check-for-sys-pidfd.h.patch 1764 BLAKE2B 4d71d6b708ad7a1d1f01c6c0df5c57db12ea699e4449d83ae6df55c47b62380079d5b118bb081d229d118f06fb1881b36185979f9a03f4fd1defcc253887bdc4 SHA512 294b8b7f002772dcabd69d956390f9bdca1837563dd673ea1114a915fb94beec7e3c6bc1927712f1dae46eecd1cc10c3788b12dcddadc35dd92782ce600479ac
AUX util-linux-2.38.1-more-posix-exit-on-eof.patch 1216 BLAKE2B ee99884ef388a342aeceff4b6988b45cfe21dfc41fa3d978f1a4b57b35682d5cb0ca48c060d9694368ed06651661984eddb9ae70a00f7eb360fad9798caaddc5 SHA512 78136beaf600f99a5404222b6d6d7499ea40fc4e6401a36bd51e8c4183b925004a0f37a079b13b9c1c0824a7f22f43a16c8358c5e8ddfe55dd0019de58579195
-AUX util-linux-2.39_rc1-test-build.patch 1230 BLAKE2B 4daea280b9c48392c90ad8a0075b6878e735df37f7a0d4809fe67c521189e47964f4024a50e686130fa11f09cdf12c28c991ea929bc35e17a5fb9a9deb4c6823 SHA512 28dd1d98f061f79c856c71bc790123048086c19393f8fb6329f6b4a56e56a7feb072251d3402979e4f13634dcfe9ce9a6eeaddb14edbc792e54dc26daf21bed7
DIST util-linux-2.37.4.tar.xz 6114232 BLAKE2B 7f6cd12ec9bc68a6db787be78c1ee19fdfbb37710df36d4278d869676ba531afd414097e57e5287efed6c7c80d6b6ef36d5812ff2bea611080d3ce5bf5ad4ac5 SHA512 ada2629b0a8e83ea83513e04f7b1ccceb3b8ab82acd119c5d8389d1abc48c92d0b591f39fb34b1fd65db3ab630f03a672a9f3dacf1a6e4f124bdb083fc1be6d7
DIST util-linux-2.38.1.tar.sign 833 BLAKE2B 2468c6b8c881d7a17666aac954edfd421085111937f5d0daada37a679e9bbfe61fc98bb57cca9bf7bea20be483f38e2a758039f9baf5b1a901852e2b5dd014d8 SHA512 d8b3e936065ae1dc105b8ce773c874bb037ebf84ee571676509543f79c39950180e7f252c6b0d4500119568ed4ac3aa7117793de839f983e9287f26649e91dad
DIST util-linux-2.38.1.tar.xz 7495904 BLAKE2B a0e86ca62f82adaccc01ad6ec5a058dac429b81c310989cbad136f96c2770c60bbd4287067817520e8e0653146a10f13128e0af32122402bab416e1c2d6680b8 SHA512 07f11147f67dfc6c8bc766dfc83266054e6ede776feada0566b447d13276b6882ee85c6fe53e8d94a17c03332106fc0549deca3cf5f2e92dda554e9bc0551957
diff --git a/sys-apps/util-linux/files/util-linux-2.39_rc1-test-build.patch b/sys-apps/util-linux/files/util-linux-2.39_rc1-test-build.patch
deleted file mode 100644
index 5fdb5a51bb9e..000000000000
--- a/sys-apps/util-linux/files/util-linux-2.39_rc1-test-build.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-https://github.com/util-linux/util-linux/issues/2119
-https://github.com/util-linux/util-linux/commit/bccae5d85831c4cfa6b5d147acec739bd3c148b9
-
-From bccae5d85831c4cfa6b5d147acec739bd3c148b9 Mon Sep 17 00:00:00 2001
-From: Karel Zak <kzak@redhat.com>
-Date: Fri, 17 Mar 2023 13:11:50 +0100
-Subject: [PATCH] build-sys: fix libblkid fuzz sample test if-endif
-
-All tests have to be covered by BUILD_LIBBLKID_TESTS otherwise
-proper CFLAGS ($blkid_tests_cflags) are undefined.
-
-Fixes: https://github.com/util-linux/util-linux/issues/2119
-Signed-off-by: Karel Zak <kzak@redhat.com>
---- a/libblkid/src/Makemodule.am
-+++ b/libblkid/src/Makemodule.am
-@@ -224,8 +224,6 @@ test_blkid_fuzz_LDFLAGS = $(blkid_tests_ldflags) -lpthread
- test_blkid_fuzz_LDADD = $(blkid_tests_ldadd) $(LIB_FUZZING_ENGINE)
- endif
-
--endif # BUILD_LIBBLKID_TESTS
--
- check_PROGRAMS += test_blkid_fuzz_sample
-
- test_blkid_fuzz_sample_SOURCES = libblkid/src/fuzz.c
-@@ -234,6 +232,7 @@ test_blkid_fuzz_sample_CFLAGS = $(blkid_tests_cflags)
- test_blkid_fuzz_sample_LDFLAGS = $(blkid_tests_ldflags)
- test_blkid_fuzz_sample_LDADD = $(blkid_tests_ldadd)
-
-+endif # BUILD_LIBBLKID_TESTS
-
- # move lib from $(usrlib_execdir) to $(libdir) if needed
- install-exec-hook-libblkid:
-
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index b0a93c5e6a5e..3432dc080875 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/adsf/Manifest b/www-servers/adsf/Manifest
index 5ef6dfcc1bea..b5980696bfb0 100644
--- a/www-servers/adsf/Manifest
+++ b/www-servers/adsf/Manifest
@@ -1,3 +1,3 @@
DIST adsf-1.4.6.tar.gz 172010 BLAKE2B ebe73723403f60d6eb98719e3149e401a70016ca4693d452ba02fc67bd48b176507ee67ebee36aed96046b13c2b194ac920f4ad87f069a379bdacdb5899e1d94 SHA512 22c579cb47917ccf85de2b459bd7bac681b77929e89ab5ba701515d2b44897513cf953db12b85b821f56c1594ed20c156498a35d1a463307a7b9959f54dd419d
-EBUILD adsf-1.4.6-r1.ebuild 1188 BLAKE2B 38338e95e2d9378eed7c22a4f192019b6ade4406ae0c67c1340d6163b943aba7fdf1b2a410120327a23ec732fbb926a8a1474124a8bb02b47c4614b0b397a52d SHA512 6cd42b50e1eb8b56f925ce50300d33d45711d77f1527e6eb1e028a75560463e779eadea3a045fe0b863437e2d8186ebd9d929f434b3ea0c6cefa072d7527665f
+EBUILD adsf-1.4.6-r1.ebuild 1202 BLAKE2B 3e140b425cd09344dd28607af79ca7e29e945f89924f436b581900cefd023475b2ee454157844c15f9e1d9d53954610dae4a94d7e756990940c1491e8e31fb67 SHA512 b3a033f0fceae9e8527683c4da932adcbcf47f9f9eb51b3f897ae149dccacf738d23c80cd9d4218ae7d5be445337a7396924d771cd900eee59d08a74d029be85
MISC metadata.xml 296 BLAKE2B 6d57cbedc9fdac959e6b6dd3e0f97f322d598d9edbaf717a94692b3ced46abec2bbd47bcb405bb3668bd0ca4c1d94774bfaef28fa8d6191b557bacf9a21faf0a SHA512 0467b710492dd4fd51583fdc97144da36f52886ccedecc1ab59509f5e3e16488548176f1432d9d3f1e4a09ea9ccb1311e2bca3362302c5889b5ccbd2cec0bc95
diff --git a/www-servers/adsf/adsf-1.4.6-r1.ebuild b/www-servers/adsf/adsf-1.4.6-r1.ebuild
index 0d67069e41bf..8a2e78649d24 100644
--- a/www-servers/adsf/adsf-1.4.6-r1.ebuild
+++ b/www-servers/adsf/adsf-1.4.6-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_EXTRADOC="NEWS.md ../README.md"
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index b855a82398e3..61f3e2534784 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/libgxim/Manifest b/x11-libs/libgxim/Manifest
index 26de6ea6000c..7c7a23839391 100644
--- a/x11-libs/libgxim/Manifest
+++ b/x11-libs/libgxim/Manifest
@@ -1,3 +1,3 @@
DIST libgxim-0.5.0.tar.bz2 469547 BLAKE2B 183ea514b990b93efcf41a56704385e8b84b18d1f4f992ddaa8f7481a74b132f05b56322450258d53bc1fbcaf42d2528d297922ae042f5831010d58540974982 SHA512 ca143e16e8ddd8e3cea01cc0857cb0e665f9cf397462e2fd9ed714b825eaa06056dae4115aacd117f8113e815f11184d9dd9f239259a1eee691d0b120db580f7
-EBUILD libgxim-0.5.0.ebuild 1326 BLAKE2B 0a9c2cdd4df4aecc9f49ac0e2e9af09b257198d2433b131bb3f889fd2c5b83e62418a69613584139a9a693090f1c81c2db42805a0edcab692d1c5abef5c9665d SHA512 621f756c82d4ba6a65d6c0a6cd7ba252e519b0b74634bed057ce30364c0298f5ee4f4be7c9e0fa1c666fdc948567410a9ff4d6581064a2b41debc4390395fda9
+EBUILD libgxim-0.5.0.ebuild 1340 BLAKE2B cd27bd1bd63bf1cc5a1e0f2af8b74f5949436f70b8a947b73d02524041c4f5dd3e0802c9a3c3b8f20ea93bd91686ff0d450a1b2036bfc4104e082e4b6a21a31a SHA512 2c8d13af02402f58d440a8f5e5049451818cdb826e91a20c1f366d0c0a024b3dcb1d98851cf98b789983dc0b5b62dc6569c280a217821da06bf931d36bb92367
MISC metadata.xml 316 BLAKE2B c6389aed019cb4f4667f4d452f72634648dedac018e25c520805c761d8f2d161d0b63ef698b4229db3d619495dfa031ac4ec7a74d77d399c47ac2e603aa830c0 SHA512 1e797b6c97a0fe8a4cb0dedc6688a36b63a37b0ca11ea1e5b52ef43c84433eb9b4dd0951a7ebbff6aa10201af18fdeb404f7e6241b69814bbf245c218e60a51a
diff --git a/x11-libs/libgxim/libgxim-0.5.0.ebuild b/x11-libs/libgxim/libgxim-0.5.0.ebuild
index 4496a8635199..39287f1a493c 100644
--- a/x11-libs/libgxim/libgxim-0.5.0.ebuild
+++ b/x11-libs/libgxim/libgxim-0.5.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
inherit autotools ruby-single
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index 5c641db42205..ce9b9fdcfa68 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/subtle/Manifest b/x11-wm/subtle/Manifest
index 7eb6977286f1..4cd69a86de94 100644
--- a/x11-wm/subtle/Manifest
+++ b/x11-wm/subtle/Manifest
@@ -1,3 +1,3 @@
DIST subtle-0.11.3244.tar.gz 190549 BLAKE2B bb4b78165741ef30c1e9e145d4f26c8903d597dfa210688246210bb6f04ffb8b62b9295ffdfd0829f1c36019287ff82677253daf87878562b7ba55a517fb00ce SHA512 3d6edd5cb1b5dcd058caeddf3ead024c7cce39684baca8bac9709683ce3130a5c8433cbe046d28dc7420637dd855a2b6775638097f78a5e701bb85e505e8167c
-EBUILD subtle-0.11.3244-r1.ebuild 1924 BLAKE2B ddaf40394ae07529b812de11215296a60fe776edc6cc667247be915a419bf9c651f6d09d19fa802feeb8070e024b5262dcc7cdc29e7c7ead94cea37d8e89bfe8 SHA512 dce8fa1370489615ec717f64cd735ebc015fd4eb9c4d665176e4c4a374fae4de4ce4ebaaf125f01730e7c5c5ca9d2be8488b3adae708832dc099f8f52e4fc57e
+EBUILD subtle-0.11.3244-r2.ebuild 1922 BLAKE2B c90507113b0f35919acd42d3aad08bf5fd7c66ee4c318041ae84f2b1f50d39c6d226598479b7f1b95d067637d0454db99954acfd3e5b63eab80a236dbf1415ec SHA512 cdba7e5e421fa6cae3aa8351ed723aa64fdbb9360d1653fcd50ad20f7361621863cade0443afda49cd7fc5ffcfd8cd76c810a6985e8380b4a4da56e6144eba42
MISC metadata.xml 1072 BLAKE2B 1697a2fbbafb79feb3d03b01ca32c6491321c68bda436a4aea7917ab5bb6cc19cd1bd658fcc44541303763ca97c0ce65f477dbe892f79197341a3ad82e908e68 SHA512 efc00cf35734c9c77ba9cc52f3fd7af62ccc1f3a6d728a406b4c74d9727eb85ff727e62f0f9bd66c92cfe7919360400dba7247edba05eacc0d1d863e7991e02d
diff --git a/x11-wm/subtle/subtle-0.11.3244-r1.ebuild b/x11-wm/subtle/subtle-0.11.3244-r2.ebuild
index 1375736daf48..92eeb3132b59 100644
--- a/x11-wm/subtle/subtle-0.11.3244-r1.ebuild
+++ b/x11-wm/subtle/subtle-0.11.3244-r2.ebuild
@@ -1,19 +1,19 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
-USE_RUBY="ruby26 ruby27 ruby30"
+EAPI=8
-inherit ruby-ng toolchain-funcs
+USE_RUBY="ruby27 ruby30 ruby31"
-SRC_URI="https://dev.gentoo.org/~radhermit/dist/${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
+inherit ruby-ng toolchain-funcs
DESCRIPTION="A manual tiling window manager"
HOMEPAGE="https://subforge.org/projects/subtle/wiki"
+SRC_URI="https://dev.gentoo.org/~radhermit/dist/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
IUSE="debug doc +xft xinerama xpm +xrandr +xtest"
RESTRICT="!test? ( test )"