summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-06-12 08:19:18 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-06-12 08:19:18 +0100
commit4d0ca679fbcb59301ffc7af98794c411c5061a0b (patch)
tree8353718f79e0de6c7c5ee2d6cab498bd3bebf565
parent683e8a42fb208dee0d6289d084fb39ab17aa2b60 (diff)
gentoo auto-resync : 12:06:2023 - 08:19:18
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29283 -> 29272 bytes
-rw-r--r--app-emacs/Manifest.gzbin70782 -> 70778 bytes
-rw-r--r--app-emacs/ddskk/Manifest3
-rw-r--r--app-emacs/ddskk/ddskk-17.1-r1.ebuild2
-rw-r--r--app-emacs/ddskk/ddskk-17.1.ebuild71
-rw-r--r--app-text/Manifest.gzbin48368 -> 48366 bytes
-rw-r--r--app-text/docbook-xsl-stylesheets/Manifest3
-rw-r--r--app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r3.ebuild97
-rw-r--r--app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r4.ebuild2
-rw-r--r--app-text/kbibtex/Manifest2
-rw-r--r--app-text/kbibtex/kbibtex-0.10.0.ebuild2
-rw-r--r--dev-libs/Ice/Ice-3.7.8-r2.ebuild2
-rw-r--r--dev-libs/Ice/Manifest2
-rw-r--r--dev-libs/Manifest.gzbin97842 -> 97853 bytes
-rw-r--r--dev-libs/libfmt/Manifest2
-rw-r--r--dev-libs/libfmt/libfmt-9.1.0-r1.ebuild2
-rw-r--r--dev-libs/log4cxx/Manifest2
-rw-r--r--dev-libs/log4cxx/log4cxx-1.0.0.ebuild2
-rw-r--r--dev-perl/Config-General/Config-General-2.630.0-r1.ebuild2
-rw-r--r--dev-perl/Config-General/Manifest2
-rw-r--r--dev-perl/Manifest.gzbin283287 -> 283292 bytes
-rw-r--r--dev-python/Manifest.gzbin261675 -> 261674 bytes
-rw-r--r--dev-python/a2wsgi/Manifest2
-rw-r--r--dev-python/a2wsgi/a2wsgi-1.7.0.ebuild2
-rw-r--r--dev-python/boolean-py/Manifest2
-rw-r--r--dev-python/boolean-py/boolean-py-4.0.ebuild2
-rw-r--r--dev-python/cerberus/Manifest2
-rw-r--r--dev-python/cerberus/cerberus-1.3.4-r1.ebuild2
-rw-r--r--dev-python/license-expression/Manifest2
-rw-r--r--dev-python/license-expression/license-expression-30.1.1.ebuild2
-rw-r--r--dev-python/nbconvert/Manifest4
-rw-r--r--dev-python/nbconvert/nbconvert-7.3.1-r1.ebuild (renamed from dev-python/nbconvert/nbconvert-7.3.1.ebuild)3
-rw-r--r--dev-python/nbconvert/nbconvert-7.4.0-r1.ebuild (renamed from dev-python/nbconvert/nbconvert-7.4.0.ebuild)3
-rw-r--r--dev-python/numpy/Manifest2
-rw-r--r--dev-python/numpy/files/numpy-1.24.3-fix-c++-linkage.patch25
-rw-r--r--dev-python/numpy/numpy-1.24.3-r1.ebuild176
-rw-r--r--dev-python/pdm-pep517/Manifest2
-rw-r--r--dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild2
-rw-r--r--dev-python/uvicorn/Manifest2
-rw-r--r--dev-python/uvicorn/uvicorn-0.22.0.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin105352 -> 105347 bytes
-rw-r--r--dev-ruby/ffi-compiler/Manifest2
-rw-r--r--dev-ruby/ffi-compiler/ffi-compiler-1.2.1.ebuild20
-rw-r--r--dev-ruby/i18n/Manifest2
-rw-r--r--dev-ruby/i18n/i18n-1.14.1.ebuild62
-rw-r--r--dev-ruby/jwt/Manifest2
-rw-r--r--dev-ruby/jwt/jwt-2.7.1.ebuild33
-rw-r--r--dev-ruby/mocha/Manifest2
-rw-r--r--dev-ruby/mocha/mocha-2.0.4.ebuild35
-rw-r--r--dev-ruby/nokogiri/Manifest2
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.15.2.ebuild95
-rw-r--r--dev-ruby/regexp_property_values/Manifest4
-rw-r--r--dev-ruby/regexp_property_values/metadata.xml2
-rw-r--r--dev-ruby/regexp_property_values/regexp_property_values-1.4.0.ebuild37
-rw-r--r--dev-ruby/rspec-rails/Manifest2
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild58
-rw-r--r--dev-ruby/ruby-atk/Manifest2
-rw-r--r--dev-ruby/ruby-atk/ruby-atk-3.5.1.ebuild16
-rw-r--r--dev-ruby/ruby-cairo-gobject/Manifest2
-rw-r--r--dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1-r1.ebuild18
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/Manifest2
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-3.5.1.ebuild20
-rw-r--r--dev-ruby/ruby-gio2/Manifest2
-rw-r--r--dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild28
-rw-r--r--dev-ruby/ruby-glib2/Manifest3
-rw-r--r--dev-ruby/ruby-glib2/files/ruby-glib2-3.5.1-glib-2.76.patch23
-rw-r--r--dev-ruby/ruby-glib2/ruby-glib2-3.5.1-r1.ebuild25
-rw-r--r--dev-ruby/ruby-gobject-introspection/Manifest2
-rw-r--r--dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild18
-rw-r--r--dev-ruby/ruby-pango/Manifest2
-rw-r--r--dev-ruby/ruby-pango/ruby-pango-3.5.1.ebuild33
-rw-r--r--dev-ruby/ruby-poppler/Manifest4
-rw-r--r--dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild19
-rw-r--r--dev-ruby/ruby-poppler/ruby-poppler-4.1.2.ebuild2
-rw-r--r--dev-ruby/ruby-prof/Manifest2
-rw-r--r--dev-ruby/ruby-prof/ruby-prof-1.6.3.ebuild41
-rw-r--r--dev-ruby/slim/Manifest2
-rw-r--r--dev-ruby/slim/slim-5.1.1.ebuild71
-rw-r--r--dev-ruby/sqlite3/Manifest2
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.6.3.ebuild49
-rw-r--r--dev-ruby/stringex/Manifest2
-rw-r--r--dev-ruby/stringex/stringex-2.8.6.ebuild32
-rw-r--r--dev-ruby/thor/Manifest3
-rw-r--r--dev-ruby/thor/files/thor-1.2.2-no-coverage.patch29
-rw-r--r--dev-ruby/thor/thor-1.2.2.ebuild78
-rw-r--r--dev-util/Manifest.gzbin68479 -> 68479 bytes
-rw-r--r--dev-util/glslang/Manifest4
-rw-r--r--dev-util/glslang/glslang-1.3.250.ebuild37
-rw-r--r--dev-util/glslang/glslang-9999.ebuild2
-rw-r--r--dev-util/spirv-headers/Manifest2
-rw-r--r--dev-util/spirv-headers/spirv-headers-1.3.250.ebuild16
-rw-r--r--dev-util/spirv-tools/Manifest4
-rw-r--r--dev-util/spirv-tools/spirv-tools-1.3.250.ebuild42
-rw-r--r--dev-util/spirv-tools/spirv-tools-99999999.ebuild4
-rw-r--r--dev-util/vulkan-headers/Manifest2
-rw-r--r--dev-util/vulkan-headers/vulkan-headers-1.3.250.ebuild22
-rw-r--r--dev-util/vulkan-tools/Manifest4
-rw-r--r--dev-util/vulkan-tools/vulkan-tools-1.3.250.ebuild78
-rw-r--r--dev-util/vulkan-tools/vulkan-tools-9999.ebuild2
-rw-r--r--media-libs/Manifest.gzbin68432 -> 68434 bytes
-rw-r--r--media-libs/libopenraw/Manifest2
-rw-r--r--media-libs/libopenraw/libopenraw-0.3.6.ebuild69
-rw-r--r--media-libs/libsdl/Manifest2
-rw-r--r--media-libs/libsdl/libsdl-1.2.64.ebuild2
-rw-r--r--media-libs/shaderc/Manifest2
-rw-r--r--media-libs/shaderc/shaderc-2023.4.ebuild79
-rw-r--r--media-libs/vulkan-layers/Manifest5
-rw-r--r--media-libs/vulkan-layers/files/vulkan-layers-1.3.250-Build-shared-libs.patch13
-rw-r--r--media-libs/vulkan-layers/vulkan-layers-1.3.250.ebuild59
-rw-r--r--media-libs/vulkan-layers/vulkan-layers-9999.ebuild2
-rw-r--r--media-libs/vulkan-loader/Manifest2
-rw-r--r--media-libs/vulkan-loader/vulkan-loader-1.3.250.ebuild60
-rw-r--r--metadata/Manifest.gzbin3511 -> 3508 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.gzbin27897 -> 27873 bytes
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin111917 -> 111755 bytes
-rw-r--r--metadata/md5-cache/app-emacs/ddskk-17.115
-rw-r--r--metadata/md5-cache/app-emacs/ddskk-17.1-r12
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin70082 -> 69920 bytes
-rw-r--r--metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r314
-rw-r--r--metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r42
-rw-r--r--metadata/md5-cache/app-text/kbibtex-0.10.04
-rw-r--r--metadata/md5-cache/dev-libs/Ice-3.7.8-r24
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin155159 -> 155153 bytes
-rw-r--r--metadata/md5-cache/dev-libs/libfmt-9.1.0-r14
-rw-r--r--metadata/md5-cache/dev-libs/log4cxx-1.0.04
-rw-r--r--metadata/md5-cache/dev-perl/Config-General-2.630.0-r14
-rw-r--r--metadata/md5-cache/dev-perl/Manifest.gzbin319264 -> 319265 bytes
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin353762 -> 353914 bytes
-rw-r--r--metadata/md5-cache/dev-python/a2wsgi-1.7.04
-rw-r--r--metadata/md5-cache/dev-python/boolean-py-4.04
-rw-r--r--metadata/md5-cache/dev-python/cerberus-1.3.4-r14
-rw-r--r--metadata/md5-cache/dev-python/license-expression-30.1.14
-rw-r--r--metadata/md5-cache/dev-python/nbconvert-7.3.1-r1 (renamed from metadata/md5-cache/dev-python/nbconvert-7.3.1)6
-rw-r--r--metadata/md5-cache/dev-python/nbconvert-7.4.0-r1 (renamed from metadata/md5-cache/dev-python/nbconvert-7.4.0)6
-rw-r--r--metadata/md5-cache/dev-python/numpy-1.24.3-r117
-rw-r--r--metadata/md5-cache/dev-python/pdm-pep517-1.1.44
-rw-r--r--metadata/md5-cache/dev-python/uvicorn-0.22.04
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin177785 -> 178415 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/ffi-compiler-1.2.117
-rw-r--r--metadata/md5-cache/dev-ruby/i18n-1.14.117
-rw-r--r--metadata/md5-cache/dev-ruby/jwt-2.7.117
-rw-r--r--metadata/md5-cache/dev-ruby/mocha-2.0.417
-rw-r--r--metadata/md5-cache/dev-ruby/nokogiri-1.15.217
-rw-r--r--metadata/md5-cache/dev-ruby/regexp_property_values-1.4.017
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-rails-6.0.317
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-atk-3.5.117
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.5.1-r117
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-3.5.117
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gio2-3.5.117
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-glib2-3.5.1-r117
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.5.117
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-pango-3.5.117
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-poppler-3.5.117
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-poppler-4.1.212
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-prof-1.6.317
-rw-r--r--metadata/md5-cache/dev-ruby/slim-5.1.117
-rw-r--r--metadata/md5-cache/dev-ruby/sqlite3-1.6.317
-rw-r--r--metadata/md5-cache/dev-ruby/stringex-2.8.617
-rw-r--r--metadata/md5-cache/dev-ruby/thor-1.2.217
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin125436 -> 126262 bytes
-rw-r--r--metadata/md5-cache/dev-util/glslang-1.3.25014
-rw-r--r--metadata/md5-cache/dev-util/glslang-99994
-rw-r--r--metadata/md5-cache/dev-util/spirv-headers-1.3.25012
-rw-r--r--metadata/md5-cache/dev-util/spirv-tools-1.3.25015
-rw-r--r--metadata/md5-cache/dev-util/spirv-tools-999999996
-rw-r--r--metadata/md5-cache/dev-util/vulkan-headers-1.3.25012
-rw-r--r--metadata/md5-cache/dev-util/vulkan-tools-1.3.25016
-rw-r--r--metadata/md5-cache/dev-util/vulkan-tools-99994
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin108401 -> 109024 bytes
-rw-r--r--metadata/md5-cache/media-libs/libopenraw-0.3.616
-rw-r--r--metadata/md5-cache/media-libs/libsdl-1.2.644
-rw-r--r--metadata/md5-cache/media-libs/shaderc-2023.416
-rw-r--r--metadata/md5-cache/media-libs/vulkan-layers-1.3.25015
-rw-r--r--metadata/md5-cache/media-libs/vulkan-layers-99994
-rw-r--r--metadata/md5-cache/media-libs/vulkan-loader-1.3.25015
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin56032 -> 56034 bytes
-rw-r--r--metadata/md5-cache/net-libs/libiscsi-1.19.0_p202302084
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin86068 -> 86063 bytes
-rw-r--r--metadata/md5-cache/net-misc/chrony-4.3-r54
-rw-r--r--metadata/md5-cache/net-nntp/Manifest.gzbin2020 -> 2182 bytes
-rw-r--r--metadata/md5-cache/net-nntp/sabnzbd-4.0.217
-rw-r--r--metadata/md5-cache/net-vpn/Manifest.gzbin13570 -> 13572 bytes
-rw-r--r--metadata/md5-cache/net-vpn/tor-0.4.7.13-r14
-rw-r--r--metadata/md5-cache/net-vpn/tor-99994
-rw-r--r--metadata/md5-cache/sci-electronics/Manifest.gzbin16561 -> 16065 bytes
-rw-r--r--metadata/md5-cache/sci-electronics/ngspice-31-r116
-rw-r--r--metadata/md5-cache/sci-electronics/ngspice-3416
-rw-r--r--metadata/md5-cache/sci-electronics/ngspice-3516
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin61985 -> 61989 bytes
-rw-r--r--metadata/md5-cache/sci-libs/gklib-5.1.1_p20230327-r14
-rw-r--r--metadata/md5-cache/sci-libs/metis-5.2.1-r24
-rw-r--r--metadata/md5-cache/sys-auth/Manifest.gzbin13184 -> 13181 bytes
-rw-r--r--metadata/md5-cache/sys-auth/elogind-252.92
-rw-r--r--metadata/md5-cache/sys-block/Manifest.gzbin15189 -> 15188 bytes
-rw-r--r--metadata/md5-cache/sys-block/tgt-1.0.864
-rw-r--r--metadata/md5-cache/x11-apps/Manifest.gzbin15716 -> 15719 bytes
-rw-r--r--metadata/md5-cache/x11-apps/xwininfo-1.1.64
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin24566 -> 24565 bytes
-rw-r--r--metadata/md5-cache/x11-libs/xcb-util-errors-1.0.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-libs/Manifest.gzbin32647 -> 32642 bytes
-rw-r--r--net-libs/libiscsi/Manifest2
-rw-r--r--net-libs/libiscsi/libiscsi-1.19.0_p20230208.ebuild2
-rw-r--r--net-misc/Manifest.gzbin54102 -> 54101 bytes
-rw-r--r--net-misc/chrony/Manifest2
-rw-r--r--net-misc/chrony/chrony-4.3-r5.ebuild2
-rw-r--r--net-nntp/Manifest.gzbin1369 -> 1373 bytes
-rw-r--r--net-nntp/sabnzbd/Manifest2
-rw-r--r--net-nntp/sabnzbd/sabnzbd-4.0.2.ebuild165
-rw-r--r--net-vpn/Manifest.gzbin7248 -> 7248 bytes
-rw-r--r--net-vpn/tor/Manifest4
-rw-r--r--net-vpn/tor/tor-0.4.7.13-r1.ebuild2
-rw-r--r--net-vpn/tor/tor-9999.ebuild2
-rw-r--r--profiles/Manifest.gzbin179000 -> 179003 bytes
-rw-r--r--profiles/package.mask5
-rw-r--r--sci-electronics/Manifest.gzbin8718 -> 8715 bytes
-rw-r--r--sci-electronics/ngspice/Manifest9
-rw-r--r--sci-electronics/ngspice/ngspice-31-r1.ebuild202
-rw-r--r--sci-electronics/ngspice/ngspice-34.ebuild204
-rw-r--r--sci-electronics/ngspice/ngspice-35.ebuild203
-rw-r--r--sci-libs/Manifest.gzbin44812 -> 44812 bytes
-rw-r--r--sci-libs/gklib/Manifest2
-rw-r--r--sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild2
-rw-r--r--sci-libs/metis/Manifest2
-rw-r--r--sci-libs/metis/metis-5.2.1-r2.ebuild2
-rw-r--r--sys-auth/Manifest.gzbin9249 -> 9249 bytes
-rw-r--r--sys-auth/elogind/Manifest3
-rw-r--r--sys-auth/elogind/elogind-252.9.ebuild1
-rw-r--r--sys-auth/elogind/files/elogind-252.9-musl-lfs.patch51
-rw-r--r--sys-block/Manifest.gzbin10866 -> 10866 bytes
-rw-r--r--sys-block/tgt/Manifest2
-rw-r--r--sys-block/tgt/tgt-1.0.86.ebuild2
-rw-r--r--x11-apps/Manifest.gzbin13841 -> 13842 bytes
-rw-r--r--x11-apps/xwininfo/Manifest2
-rw-r--r--x11-apps/xwininfo/xwininfo-1.1.6.ebuild2
-rw-r--r--x11-libs/Manifest.gzbin18334 -> 18329 bytes
-rw-r--r--x11-libs/xcb-util-errors/Manifest2
-rw-r--r--x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild2
248 files changed, 2139 insertions, 1399 deletions
diff --git a/Manifest b/Manifest
index 4c04964d5523..d3d657f0fd9f 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29283 BLAKE2B d364b1c817b19768d05fd988197a52425f1c741c60ce1be7ba822fd7c2cb14ed5bb70df96777da2710202f0783926c593e076c44b716e0c987e0dfd592bf8d40 SHA512 f0cc4ac5c8753ca7afc1f442f1c52a1d6beaee04529e300cfbafded31236464d0167b51d5d870dfd28fabaf247a5e2d2408251fb1b0f6211ed71aaf8b33c3807
-TIMESTAMP 2023-06-12T00:39:44Z
+MANIFEST Manifest.files.gz 29272 BLAKE2B 3630fb2d8ca8c515d5775f9dec23ad7f37d487f4a1b3a13a0ce15ae753433aa0ed6d374b3e78da27e6659fe5222bf87a78383ef96ff33192e424030522776e87 SHA512 abe119be3b694ec56fb42c688e3ce7ace607d974a7e31f6142b47a4cf47366dd4fe06545b9dedecbb3da587b7ce955aef430407b8ba33bd341dcdca9cbe9ab6a
+TIMESTAMP 2023-06-12T06:39:46Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSGaVBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSGvbJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB94RAArWcOa4RT51lllne+ZT2cQziPHY3A/CjWE5UDi29yvgQyTpRtX6P45Zy3
-KCT7Ocao1xCyw8AF0VdOy61rOcvTTOgHtG0nkSCl+Y00IiGl8TXSjn/GpuaIFmsR
-9BjTTPHCO9+kek0SbvVcd20xuOAbvmi1+HeNoOL2QWjUrCIRWOMN+UW/hTBl1fm3
-Di6wN7hKhDBONHunXDUDg2TI3v3j3yswPbBYhxTH+5sUee9UBUF2pZDvh4gbRbcv
-+hYxzNH2NvEUn7iFRCAe7ION2C+DVHxuYSzxNO9l3T9tS5mWGmkF6LRjcMSArBFo
-S+xFlalcqb+MW/XI3lJ73YuZBlAbIaEfYijiinL1cmo3dk1wzM3UNFmxjwh9I6lh
-8tZDOlWhQ2iyTEC/9JxWwMMW5zFvdIqTMuTB7rnLSTDkVEklPP+LLr+q6kyIo1v8
-qvnHKN+c/8kM2bitpsHelh1gjUxBAL/yn+34h7oD4cmj8yvoxM8WtQnlP9GGmC/M
-j9WuRLOnCm2ICNzjoWW6k0L5+p/7VAP3xJB7aD0j4KoWu1QY0bEdlzNrxgWiyKWy
-Z0Hlpgsv3pbtgqsDPMFtIiX+fjUziu1UO05SgPD5LOGdH16r83FdiDJpDX4XFLzz
-CeE6cwHlQotcXl+bLLoEyIIwmvnvPupucB8w79061dGBEIxrcQY=
-=B050
+klBYdhAAkKUj8Sk1XpuEGfRK72TrdCqHVKERPzFlgpC4DdUHk/voqAu7AVb1OH49
+PBYqyXZqXlaYREjWwuHucQ3p1j9fnFakmXg45jYovn5VjuvraWFw340PgYaVkoE0
+IVBDwhAR0ugdJZ/dw+/JpTPStKh+TsiDnPsrDJkgpZHWXs2AXqi9QItXnqs4ZkYA
+/OsaTpqMZLDQjTmDWDnb4rDbKgP2KZhpWQzgHq+e2D87qkFzXlsqeeDg/lgm8KWH
+VQfPdbU4/Y4Ey+9lxdfNAxzGWeSTFzN6Otacr9AmG9nYGuuQO3suyCvQjwFEQAzm
+BLO7t8cVi+RitzyNrlsTNxkD01k4gSzr6D3XO+VbWXtBKPjnf3qdleXFE/FyrdoU
+u7pZGedLdJphO3pqezKaf7L7wYvpSUnlpAQd/JXaPH7oJ+Jwcjbg1iNwedgtCHNN
+E+vDgFO5mBCrZfK+eb9mkVZA+wlZz5l7bDLw5YxE3JovDdpRf1r0Mdtwrqu/CpnA
+mx/a4IYs0uW+jYrhsvDCuyoM4Zde0pRkZOwM4Nt6zMX6xDwYq1tgkc45+i02j4RR
+T6Hnl5bz4oN4EjB6ga83jNnAp8S+AXF8BNRghM4ASasFM/pI4R54QxCOiUcaJ2mL
+sRgl3pHXr2kWsCKzb42PuKeMdZgf54TjPsLHt2Fu4MDh1HTe/78=
+=nT6q
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index ed203a9871bb..d33ce5b12092 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 52cf5be9e1ba..b5efd1130109 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/ddskk/Manifest b/app-emacs/ddskk/Manifest
index 08f7d3ae9d43..b7d9141fd135 100644
--- a/app-emacs/ddskk/Manifest
+++ b/app-emacs/ddskk/Manifest
@@ -1,5 +1,4 @@
AUX 50ddskk-gentoo.el 112 BLAKE2B 090925d25ada70386b13c259fa0ac6eae72f45c7bcb9272b65f8332eddc384d52d473a33296ef0af27e6b55e85ad5eb6cb5a64d53eb15de8b4cb770461ff1472 SHA512 7d7212bb6da992a3bad619d4def98acbe31c4b7226de59c223825e49dbd202d378eb04e386d6087ba5608e4bf1ede8847e2d73d068a6fe147322da7b5329fe09
DIST ddskk-17.1.tar.gz 952635 BLAKE2B fae34e37f972250d5e48f316fb90418b4b902684431c6ed18f44f3b5155556ceac1b04c8f8542c5651233e36085f864bac41381069dd70e841fdd9eedf7273ed SHA512 e0b924111a6289acd29ee5a5d94ea70730fe8f4e1dd5ed279520263efab0c69a6940e5b1b6182e45ed30c0b1ddca9e44ff75b7b3fdab5c8a3e1b2b9f82cc20fa
-EBUILD ddskk-17.1-r1.ebuild 1601 BLAKE2B 36d8096f5210fd955e784d01f183a4fc9e6076dea1372a0af93c24e5ad1c80c5cbb5312afa1260ad036b7c3223653c1cd060709e1e8e03270eb20d159cbd3f3a SHA512 f6de47fd7c670898016f5776a06e4011e9bd3b8d6d44916a9a20e3db9bfa3d12002981aa91075070c3c3372addd4c8523d6c40ac979a6fbff1ca8cefdec31a95
-EBUILD ddskk-17.1.ebuild 1567 BLAKE2B 77625163a4d8e39b94c00c602db201992e92d365c2a911442a0657511e2b9f6e2fedc0fc30da5452ca5f8101cc6f47f6f82bd7983a23b2267244e817975c6f0a SHA512 0584b0a762f13e6b030050dec047709d5caf5493cd70ae4c2f3c96b174fd45845c24a9cfcb520f2230ffa11f117eecae93d91f7b4b24d30c6b5e7b8d6f5c7ad8
+EBUILD ddskk-17.1-r1.ebuild 1594 BLAKE2B 4ddccbe9f5084d7523703eb07c33b7db061591b39669f79d327120d1d3ea371b64d2a0c05a2c79161b28fd0b837e079a5f57cdda38f8aa4d9b39abfd78fdb700 SHA512 b747c07b94d0eb62afab2a4a15eba06cdd0d8a06cb4c0ed75dbd3be91305c71d941752d0ea46cdc2fac0bfa2a7622007cc60325fa6d46bdc03856e1269be418f
MISC metadata.xml 451 BLAKE2B 14a7b69794890a92e6e81d00adcea5d65e6f688c5148bf139cee0a72c83c8a2827d45f4291415366ec127671d5c145984c176c35c7926b6e7b49222bea208cc7 SHA512 06cee2183783d6632d2db9b2e28a7b32419f2ba409cc0b03fdb00da93698736d349be1a439b3c4c5ba220c64e4b0d41ed590847c3f15df6ff16fa222607e5d29
diff --git a/app-emacs/ddskk/ddskk-17.1-r1.ebuild b/app-emacs/ddskk/ddskk-17.1-r1.ebuild
index cbc1800cf2b2..99ad56fb19b2 100644
--- a/app-emacs/ddskk/ddskk-17.1-r1.ebuild
+++ b/app-emacs/ddskk/ddskk-17.1-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31"
inherit elisp ruby-single vcs-snapshot
diff --git a/app-emacs/ddskk/ddskk-17.1.ebuild b/app-emacs/ddskk/ddskk-17.1.ebuild
deleted file mode 100644
index ada2f55afdc9..000000000000
--- a/app-emacs/ddskk/ddskk-17.1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-USE_RUBY="ruby27 ruby30"
-
-inherit elisp ruby-single vcs-snapshot
-
-DESCRIPTION="One Japanese input methods on Emacs"
-HOMEPAGE="http://openlab.ring.gr.jp/skk/"
-SRC_URI="https://github.com/skk-dev/${PN}/archive/${P}_Neppu.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="ruby"
-RESTRICT="test"
-
-DEPEND=""
-RDEPEND="|| (
- app-i18n/skk-jisyo
- virtual/skkserv
- )
- ruby? ( ${RUBY_DEPS} )"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
- echo "(setq PREFIX \"${ED}/usr\")" >>SKK-CFG
- echo "(setq SKK_LISPDIR \"${ED}/${SITELISP}/${PN}\")" >>SKK-CFG
-
- echo "(add-to-list 'load-path (expand-file-name \"..\"))" >> nicola/NICOLA-DDSKK-CFG
-
- default
-
- rm -f skk-lookup.el
- if use ruby; then
- cp bayesian/*.el . || die
- fi
- cp tut-code/*.el . || die
-}
-
-src_compile() {
- emake elc info
-
- emake -C nicola
-}
-
-src_install() {
- local lispdir=${SITELISP}/${PN}
- emake install-elc
- elisp-compile "${ED}"/${lispdir}/skk-setup.el
- rm -f "${ED}"/${lispdir}/leim-list.el
- elisp-site-file-install "${FILESDIR}"/${SITEFILE}
-
- dodoc ChangeLog* README.md READMEs/{AUTHORS,CODENAME,Contributors,FAQ,NEWS,PROPOSAL,TODO}*
- doinfo doc/skk.info
-
- local exts=( nicola tut-code ) d f
- elisp-install ${PN} nicola/*.{el,elc}
- if use ruby; then
- dobin bayesian/bskk
- exts+=( bayesian )
- fi
- for d in ${exts[@]}; do
- docinto ${d}
- for f in ${d}/{ChangeLog,README}*; do
- [[ -s ${f} ]] && dodoc ${f}
- done
- done
-}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index d609d2a25e82..ecba92d966cc 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/docbook-xsl-stylesheets/Manifest b/app-text/docbook-xsl-stylesheets/Manifest
index 40583de4a325..58d1cab53587 100644
--- a/app-text/docbook-xsl-stylesheets/Manifest
+++ b/app-text/docbook-xsl-stylesheets/Manifest
@@ -1,5 +1,4 @@
AUX nonrecursive-string-subst.patch 1205 BLAKE2B 0c7bb8e3ba646a137bc0b50722448c65437881672a4bbb3f3dc7a181e5074f667fca0fbcb4475b83f04ac63bdddbf3dae800b7a7094b5d9aea270faeb81d9e50 SHA512 6a26838078a3ce28273dddfa1af6a378cffc28b6d1ba48a4cfc839addd7bf58ce217d6584b735f9c75381954744ab2386c75fa3c593858b6e27882be55c00d04
DIST docbook-xsl-1.79.1.tar.bz2 21967928 BLAKE2B 42b7e989616d16fa100c2dad713830ecedf6c7e26f56f99a9bf9330385c753f282cea1033e689196352bd41f9dca59a06ff09fc4638051cb478a630df9bfeb0b SHA512 83325cbaf1545da6b9b8b77f5f0e6fdece26e3c455164b300a1aa3d19e3bd29ae71fd563553a714a5394968d1a65684c6c7987c77524469358d18b8c227025c7
-EBUILD docbook-xsl-stylesheets-1.79.1-r3.ebuild 2207 BLAKE2B 23f5d27a8cc2fa5567802528896d3524f21554d1c72e7bb98831aff6d1c1050948243a2f86836cda9ccccce4dd220649de3561853970309f512d468905254be5 SHA512 5862c97f60597a63b27dfaeac6c01de19505c4a1a2c1b10543af10d19642f5ecf84299665e61983e6b0783f9dece3f096764ce07798182bbd693581c2b000099
-EBUILD docbook-xsl-stylesheets-1.79.1-r4.ebuild 2229 BLAKE2B 60e2b69abf501e80b5127cfc200a082a5f3eb1b4367b9b3c9ae64f3fd56c9f80157d1084760042e7fa08cf737370dd5de1a347db1c0d0ba74b6a8bb24be31846 SHA512 7feb46e19647e07c9bf56642aee39ef3c543dd338bda4b83b3acaba5cc74d7ce9d921751a48f9ff702301ddde32bd20c780babf19dde05abd87e6f85e798df61
+EBUILD docbook-xsl-stylesheets-1.79.1-r4.ebuild 2222 BLAKE2B 2d16e54a26505dd1994fff53662a8fc4f124274a7c91fe49e70257708bff62de74108f86c3ec8bda6a3651f3b400d4d906e5cb1a29e990deead17bf905590743 SHA512 66946e83883c36d495ba3309b2f63ecb89e85a5fb2e6a6d78fc69dff08eafd40dcc036567cd6ac51caf97ca82d6e35d0f16a814e558c8a341779f7195746f39e
MISC metadata.xml 414 BLAKE2B f10f5576731ded90514b956bb032bf6472634a509e709e998b0120ced275cea6d7027b18623b8f7d8198b6137a9566eab1b0462626a20693655c791b9763952e SHA512 f844b8d60c1c3413b8eb647bdffba6fb08e09e7f62df9e122ad6d69f9f67ec67711a66ec840f1ef92edefef83bd5e77103a10b0feeeb4a08f98680274c3dd93a
diff --git a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r3.ebuild b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r3.ebuild
deleted file mode 100644
index 5f6844714d55..000000000000
--- a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r3.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30"
-inherit ruby-single
-
-DOCBOOKDIR="/usr/share/sgml/${PN/-//}"
-MY_PN="${PN%-stylesheets}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="XSL Stylesheets for Docbook"
-HOMEPAGE="https://github.com/docbook/wiki/wiki"
-SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="ruby"
-# Makefile is broken since 1.76.0
-RESTRICT="test"
-
-RDEPEND="
- >=app-text/build-docbook-catalog-1.1
- ruby? ( ${RUBY_DEPS} )
-"
-
-PATCHES=(
- "${FILESDIR}"/nonrecursive-string-subst.patch
-)
-
-src_prepare() {
- default
-
- # Delete the unnecessary Java-related stuff and other tools as they
- # bloat the stage3 tarballs massively. See bug #575818.
- rm -rv extensions/ tools/ || die
- find \( -name build.xml -o -name build.properties \) \
- -printf "removed %p\n" -delete || die
-
- if ! use ruby; then
- rm -rv epub/ || die
- fi
-}
-
-# The makefile runs tests, not builds.
-src_compile() { :; }
-
-src_test() {
- emake check
-}
-
-src_install() {
- # The changelog is now zipped, and copied as the RELEASE-NOTES, so we
- # don't need to install it
- dodoc AUTHORS BUGS NEWS README RELEASE-NOTES.txt TODO
-
- insinto ${DOCBOOKDIR}
- doins VERSION VERSION.xsl
-
- local i
- for i in */; do
- i=${i%/}
-
- for doc in ChangeLog README; do
- if [[ -e ${i}/${doc} ]]; then
- newdoc ${i}/${doc} ${doc}.${i}
- rm ${i}/${doc} || die
- fi
- done
-
- doins -r ${i}
- done
-
- if use ruby; then
- local cmd="dbtoepub${MY_PN#docbook-xsl}"
-
- # we can't use a symlink or it'll look for the library in the wrong path
- newbin - ${cmd} <<-EOF
- #!/usr/bin/env ruby
-
- load "${EPREFIX}${DOCBOOKDIR}/epub/bin/dbtoepub"
- EOF
- fi
-}
-
-pkg_postinst() {
- # See bug #816303 for rationale behind die
- build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
-}
-
-pkg_postrm() {
- # See bug #816303 for rationale behind die
- build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
-}
diff --git a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r4.ebuild b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r4.ebuild
index 7477720d1c22..cf92278ee655 100644
--- a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r4.ebuild
+++ b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31"
inherit ruby-single
DOCBOOKDIR="/usr/share/sgml/${PN/-//}"
diff --git a/app-text/kbibtex/Manifest b/app-text/kbibtex/Manifest
index cb480ee50fee..12d75625b4d1 100644
--- a/app-text/kbibtex/Manifest
+++ b/app-text/kbibtex/Manifest
@@ -1,5 +1,5 @@
DIST kbibtex-0.10.0.tar.xz 3885328 BLAKE2B c417cc3628739e1f3ed3231e9ba5387834a65b4ef78517273b53876ecc89e72194cdbbe14a5a479c5948beb5219d0345b1c22daa6f394b6ad7d664e260c8124d SHA512 37f4e9eb0bd7be8a64bae4076be20a6e59b33f17d59de35dec8833bce027172388aa3a49a8cbdac84c56686ad287a39e0c6f13665ed9e9b696c9ce3a6ec7de1d
DIST kbibtex-0.9.3.2.tar.xz 4219844 BLAKE2B 48d1f32455e58fe3df30e355c89b4dd9d7f39c262e5c884493492207babc033bbeb39bf48d4b908f272394a5a677b8955f3d65bada66e589af88d2c93b9ec092 SHA512 69a0125dfe7dd8c539a60735169ee9713e4d6475121429e1fd23638213f5fb5ec6dbf6aed095fc5a2fc0f922ee7c2461a5d1aed9a6937dfb8bbe5c846ba7087f
-EBUILD kbibtex-0.10.0.ebuild 1998 BLAKE2B 5c9198ac9161baebba4504ee21909b2a61f6b30163ae7148f8fa25b56006bb86b67dac1d77f1837d373d1f21319a754b442a91b444273899177c8ed596be3516 SHA512 75280027b78b80cee5b57cb565e61389b0940738c1634cb0aa56addd62ee540479283b609195bab91dcb57118001e39e5a99af3d1e79b287b849ba2c4cfdd332
+EBUILD kbibtex-0.10.0.ebuild 1997 BLAKE2B ab46bb6848ef21c398b2b088f3e3ed68c509e97b2e2764e53c5f414b181c45a2e576ef6b15d0098a8cdc1dd223d0d1ffa61da78dc00f1bc38097d65e9012edaf SHA512 6bac2936d356dc7e8cf31cd1085c900f500f880f9ce7bb7922a05843b15dcdb8b40f0b06bdedc49a34403032e1fa28fdb2a4394eac2757a44d96b675ccca025e
EBUILD kbibtex-0.9.3.2.ebuild 2044 BLAKE2B f0ecf41577175324ff0301600f1ebb00b31e76aeee502cbbf919800d1595af6f57655071a4fa52ebc72ab42372d60b64e8416d038ef35313a7693c628e9e867f SHA512 b93c3e8feef8403feae1ceaa62d03f4c7e741bb10de60ce4242938798a2ecf53bce5643e250b2eb89733082babceb5e950d35d2de772fd3943343be164793fa8
MISC metadata.xml 509 BLAKE2B 3543de8d45cd889e8789bfa26154243b90c679126cb37e4a6701bb766dc0a72a39c5c14830dd3dca77b735532d10dc6d513c953bb3268767ea66599eb689b831 SHA512 5f8aeb6e149e2dbad6e06d085afc75d4a04117921e2a5897023a110a9aea2bd2916691c2d43f8f3bd0f575e12175a5a3da1a61fc000c5458aef7b1ebdb11306a
diff --git a/app-text/kbibtex/kbibtex-0.10.0.ebuild b/app-text/kbibtex/kbibtex-0.10.0.ebuild
index 370b74fcea2c..c470beee6877 100644
--- a/app-text/kbibtex/kbibtex-0.10.0.ebuild
+++ b/app-text/kbibtex/kbibtex-0.10.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kbibtex/ https://userbase.kde.org/KBibTeX"
if [[ ${KDE_BUILD_TYPE} != live ]]; then
SRC_URI="mirror://kde/stable/KBibTeX/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 x86"
+ KEYWORDS="amd64 x86"
fi
LICENSE="GPL-2"
diff --git a/dev-libs/Ice/Ice-3.7.8-r2.ebuild b/dev-libs/Ice/Ice-3.7.8-r2.ebuild
index d5b02cf406ba..856169e328a6 100644
--- a/dev-libs/Ice/Ice-3.7.8-r2.ebuild
+++ b/dev-libs/Ice/Ice-3.7.8-r2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/zeroc-ice/ice/archive/v${PV}.tar.gz -> ${P}.tar.gz
doc? ( https://download.zeroc.com/Ice/$(ver_cut 1-2)/${PN}-3.7.1.pdf )"
LICENSE="GPL-2"
SLOT="0/37"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="debug doc examples php python ruby test"
RESTRICT="test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/dev-libs/Ice/Manifest b/dev-libs/Ice/Manifest
index 33bdb51569dc..8dfbccab716f 100644
--- a/dev-libs/Ice/Manifest
+++ b/dev-libs/Ice/Manifest
@@ -3,5 +3,5 @@ AUX Ice-3.7.8-py3k11.patch 1500 BLAKE2B c7580ff44b3d29071f48c72c00069e9689d8e6d3
DIST Ice-3.7.1.pdf 9351739 BLAKE2B 527f2c37aea19aedbfc580efd93ce4fae2eb7264342bb485822593e2da6fb75a61eea2b1a46187898af07f138d10bf9a213d0b2a0685c18cd1d4c624709a935b SHA512 199b59f14b87b2896ba970bf5aa32f6fd858cbd3fed18eac93acafe4e296db1361ca2d2000ed49f3390ed66c1d4ff8c1fcd3f14ab8197d7804c87fce422c8486
DIST Ice-3.7.8.tar.gz 11056950 BLAKE2B 66686d6e66a997badef53ee30782775047a2fa39d70fa8ed73c5e7a1bad3c3899efd8d68f557a416caacd65860a73834a6bdc3188730fa19a3f1e47f028c5e21 SHA512 eb5863cb5e83000199c27a5a505a19e5f1ec05e8575eb9cdc03f6db30447212e3b02e6adc70fb2ae6ddc63cfd93bc2b6b290f38919364ee9f08b238a0aa11e88
EBUILD Ice-3.7.8-r1.ebuild 5995 BLAKE2B 57a5cd9d4b7afcf752a3cdfbe6fc4c875c66a45557c1971c29b53437161d74175b1653b4d938fce801e68171ec970536c05e610c59fac37cf6b9b1cd297d6da9 SHA512 cee1fd3b34e0b085f8bcbecca48c5957ce75cadffa6d8b69b4731ff42f3b2582a8e9535804daefd8f782a9d8cf9f366be089ca9b21f6b9bfccb73a675b9cf971
-EBUILD Ice-3.7.8-r2.ebuild 5997 BLAKE2B 057719846ad747e25383c1e31a8a08fc236632df6ac9eb567723a3cca76ca02a2efe1f7d1b48dc109cab5dbd920f56c56a23decee359905574a6c6b803ec9093 SHA512 ff0c5b979d24e82ac0a017598cfc00fd4a06aca695b1c7a829c78690aab6dc57303318476a5a3dacf63e56fc3216ed0b41caf2b1175a3ea3918201981e710059
+EBUILD Ice-3.7.8-r2.ebuild 5995 BLAKE2B ece7d43f6130ad9ab7554820c687aa807a5bc3f33fcc2a075e101f7619fa37c6b203860a3b663992e430171e16808d8e705e5c1ea4f27140b01f921463689896 SHA512 a1433157c865fcae7fd4b34dc1eb2a14c71110f0bd473eb6b75ae836bd04fdc748b1887832912a0aefea0039090bf9b1bd10a650f3ebec9c3c92b7359bc89ab7
MISC metadata.xml 471 BLAKE2B 50fef5d9314fcf793c140c97016a5af4ecb2b1aa5cc86e8cd1f961beb1e55aeb23d1228bf9dcccb10d54458b72766eba80c9b18d9add7928fdd4197577e58971 SHA512 65d2e51347c27ee6414f07a69ecd886d9eb6a18b3419a80e0e7022bdf127b03fca0cdb954c5a3d46dba29e40dc7973a7c5d6b8388af36702c3874e02589cad56
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index ca5b31cb52fd..3bf6775c5d61 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libfmt/Manifest b/dev-libs/libfmt/Manifest
index 1091db0272c8..54afd016bae2 100644
--- a/dev-libs/libfmt/Manifest
+++ b/dev-libs/libfmt/Manifest
@@ -4,6 +4,6 @@ DIST libfmt-8.1.1.tar.gz 826254 BLAKE2B 8f3eafd72c0eff62cfcf26a8a37e4d89c8f4a2ce
DIST libfmt-9.1.0.tar.gz 837901 BLAKE2B ff1daa43140615b63aeb1ecd0aa1c32d24decfd5006805080293ef3db04d544c0445a30e8da0d985a6f5a25ad48ce4f6ae61e52da5ea4a4d3b031c212da38b18 SHA512 a18442042722dd48e20714ec034a12fcc0576c9af7be5188586970e2edf47529825bdc99af366b1d5891630c8dbf6f63bfa9f012e77ab3d3ed80d1a118e3b2be
EBUILD libfmt-10.0.0.ebuild 738 BLAKE2B 274dabcc16a5f6ed496a7226399caebcc3fa9e207ed5c399c30756d95ccdebafaf924a4581a8c01690fa2ed46c376187ecee0ea012a7e99898df700bd51883ce SHA512 cf21e16c913a42825651e0a3cffe7a77185be3c6c8ed59f92ec3d2e3d97fefe36b486f3b20ae861690e31f4c60c572a51dc95c9b62e4bef9d2f40ef2f91808ec
EBUILD libfmt-8.1.1-r1.ebuild 816 BLAKE2B f2012a5435e3d0f901b4a50ec64b20658120dec8193d9f9d1543df6574a0d1f066f0982d4cde2d47b1c3617563922336116bec97d25e91eaa5334b92b2ae0416 SHA512 0fd7f2f39dc951b623836eb8eb82609840d13112a210aad66f689ec9b1e8a79a281cbdb440662a53c4d30807a3faa0248b9f5f7a5d70579ce7a0486d4eac14fe
-EBUILD libfmt-9.1.0-r1.ebuild 732 BLAKE2B f8889001e89c870af690ae05b02654668cdd7cd56af5a3547f8310672ea7a32c36d155e5cab0c8ab196df83d20932040c562c6277ee110fb0522d77b043d7a64 SHA512 c7b6ae6d22d09da7df0656b7d6621af04bc5748c671583b5ebc2dccb8c52f9f77adc9c9834c0d8073f22868914797e2a1280d04e8f62495ad1f76826aa254781
+EBUILD libfmt-9.1.0-r1.ebuild 738 BLAKE2B ffef28608b617ffb72ba0688360441cdf4e3a8a0a5ddf322c6c86b0d9f9a506088a8bf176c68d700f8fc5d8e9ec8dbfc5722402956694ccd16622f54dcd8fa43 SHA512 03b54d76ddc705d0ac1f88de9be26ecc1c7f9c27945955964687df66a597bb92471825a5c5e0c309dd13ce18d8a3e27e23bc7d6ee0bf98934959c33b2303c9e5
EBUILD libfmt-9999.ebuild 738 BLAKE2B 274dabcc16a5f6ed496a7226399caebcc3fa9e207ed5c399c30756d95ccdebafaf924a4581a8c01690fa2ed46c376187ecee0ea012a7e99898df700bd51883ce SHA512 cf21e16c913a42825651e0a3cffe7a77185be3c6c8ed59f92ec3d2e3d97fefe36b486f3b20ae861690e31f4c60c572a51dc95c9b62e4bef9d2f40ef2f91808ec
MISC metadata.xml 382 BLAKE2B e67d9bbfe9721b994b68130e570826f819088bf0c891073ecf1451a4fb54611e2ed1465588314cf6d1b69be91d7ac2c082da8aa4e2ed5b4d531a40fce7143bac SHA512 21bd1200ee00e4f664b5d992281492c1c4a61229aa408c387280db08a9438f75b2215ef0c0ee1aa9db0d7537bfff074fba54176d44f1f105db611ebe1e45e742
diff --git a/dev-libs/libfmt/libfmt-9.1.0-r1.ebuild b/dev-libs/libfmt/libfmt-9.1.0-r1.ebuild
index 332185c45236..5c8c403a36e3 100644
--- a/dev-libs/libfmt/libfmt-9.1.0-r1.ebuild
+++ b/dev-libs/libfmt/libfmt-9.1.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}/fmt-${PV}"
fi
diff --git a/dev-libs/log4cxx/Manifest b/dev-libs/log4cxx/Manifest
index 6335a7eb3599..053a99e64934 100644
--- a/dev-libs/log4cxx/Manifest
+++ b/dev-libs/log4cxx/Manifest
@@ -1,5 +1,5 @@
DIST apache-log4cxx-0.11.0.tar.gz 1145075 BLAKE2B 786f3374923a5d47172bdaba7edb1725bedc766cb310b7b1237cfcc2fdd84cf2e390b47d55284ad0ce65631798e545523723090f4c0f7ab262f6cbe41a03e327 SHA512 f8aa37c9c094e7a4d6ca92dff13c032f69f1e078c51ea55e284fcb931c13256b08950af3ea6eaf7a12282240f6073e9acab19bfe217f88dbd62a5d2360f3fbdd
DIST apache-log4cxx-1.0.0.tar.gz 554344 BLAKE2B 2664cdcb84c298cd9be49e98ee767f16665614435ad44e79fa4d10219f42373ba8bb3f6cfe698bd65c0565ba120b6f6e1ab7a8de8ce9a1f43e977dde80596c3a SHA512 a6b928d7b5b4fb60a67504be082f436a6d1a750b752a89df51d0660670b6c008e7376cf56c1749fd5fc17777ae8a2d957f72879c9a89487ecb0f179999dc1283
EBUILD log4cxx-0.11.0.ebuild 1266 BLAKE2B fe4becd93c715d6b2c43ce49402e1b1b72d81e0768beb0b868a86dfef8b619ff499c5faeeee683d4c61eef293808064f199321333fa7ad67cb356f1a0d7b2634 SHA512 8ccff6eaa7058b7127a1f75b9e6d20b2f3853fc53cba4a482d2dfd57b21663d05b515ff7014de42f37f58efd6213eb42ff858b00b7437e9b24c11c008fa30321
-EBUILD log4cxx-1.0.0.ebuild 1320 BLAKE2B 72cb367e3317d46b16020133297c283d7d7937fb9d27704141ab3e40adcedb70b9fdc6c611dd354ae77b5f6bd6ff0e585eef308d74ce5ef1b538d4ad7213d553 SHA512 9554f24708badda8b4c398f35b316cd2246ae66564c87eab1bb048a1dfb21a4514002b9e90cabf4884511b9868b158e7a807066231711ceaf9700168533fe1bd
+EBUILD log4cxx-1.0.0.ebuild 1326 BLAKE2B 10e3c4707b61729e191b29f1518f657b9776d910cb977cf381712983fa6d34a6f131354e8c322dd12c8381c1c601a56677ea22b48d96dbdcf7eb72517b5bf2b0 SHA512 6730878e55166d74abf9709c535aca87fa42550546a695dd055230a6269729d3f9314d759a357673b919167f8cb6d32aa869fba50454a149960a4afa3d5f0cb2
MISC metadata.xml 349 BLAKE2B 16623880a591924cd9c0fb6371a9d99fe9b3e520e84e84517f1588d74dcc4e2e0d2d4d296c585a381e3000d991e790d2005d62cb262276a0a6175f216fe97552 SHA512 08113b1261b2a74088e8d1dcf2351707adab4b30868b57bf9c478e7f26a1015196191fcb9d938ca446a7f63e6fd79771a4a88706a7fceeac9c2dfc4f56099b50
diff --git a/dev-libs/log4cxx/log4cxx-1.0.0.ebuild b/dev-libs/log4cxx/log4cxx-1.0.0.ebuild
index bd7933fb07f9..d4d57b46b6d3 100644
--- a/dev-libs/log4cxx/log4cxx-1.0.0.ebuild
+++ b/dev-libs/log4cxx/log4cxx-1.0.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="Apache-2.0"
SLOT="0/15"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
IUSE="odbc smtp test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Config-General/Config-General-2.630.0-r1.ebuild b/dev-perl/Config-General/Config-General-2.630.0-r1.ebuild
index 1e381d135683..aa49fa439eec 100644
--- a/dev-perl/Config-General/Config-General-2.630.0-r1.ebuild
+++ b/dev-perl/Config-General/Config-General-2.630.0-r1.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Config file parser module"
LICENSE="Artistic"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-File-Spec
diff --git a/dev-perl/Config-General/Manifest b/dev-perl/Config-General/Manifest
index f064ff3e84f1..0106a5327af4 100644
--- a/dev-perl/Config-General/Manifest
+++ b/dev-perl/Config-General/Manifest
@@ -1,3 +1,3 @@
DIST Config-General-2.63.tar.gz 64700 BLAKE2B 71217b5ffc163932804f329edc95204389964a7aa3e84cb6c1854c7559fbc4b8940bd6cc61c149a04f2db38d7c094017e98eadf48ec81b7b0f9f54b4a70615f6 SHA512 ba9fdbf992049936ea288a90d8f8360821fc96f8d42df0298888b25543d2ac43e2958c5f7a8bbbae7cad1e2151ea00528756a3bc0cfbe408e5ee82bf309615f3
-EBUILD Config-General-2.630.0-r1.ebuild 506 BLAKE2B 615022b6a0d4f4589a051081fcf64c73a84458a4f461179ef5f3c74a1b2d1102e971c6028fe01738eb862eb27ad62aaae0061b37c9b07ad37ce5d35c30167a71 SHA512 7c213fcf33437158f3a70e681582eeb26001f9c340db9e594557474a3fb4f35ad4b1693133a436ebd7337113f437627273ecf7180df7e4378c945b6eb7e72c0d
+EBUILD Config-General-2.630.0-r1.ebuild 512 BLAKE2B d351508c2c26c0d421f03f713a64e0fa44a7b10bda9e6ccc167c0f07fe20210cc21119346007f7e01e054abc08e7cb228af91181342c5b394bb9e35694dbeec9 SHA512 65077d5efe6ac8f3112c0f0d3ae5e3a0d56f883cd7325518c1e2e774f0ce53f55674c18a0b2e4b5515df7eb478152aa93b12ba10f5e27bb1c2d4cb8401b25035
MISC metadata.xml 549 BLAKE2B 2cffdf7472125211475fcaafb95f6359d2b0d553ab6c2c7a3977fc7abef579b70b215fc801607813b3dc3171b9ed96d0e3dfa4c2a45cb0c354b90c2e0df997a3 SHA512 0cc6e3177c4f26cadd75392e4bebd9a63080d47160f7e847979e79dbaa09f62898e245c7496f768a6c461d1d033ff7b849d979155ae3d39380751918e4c08565
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index bd93077bf086..5b10d4ffe7b7 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 2d6fb8cd7069..bddc8a0232c2 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/a2wsgi/Manifest b/dev-python/a2wsgi/Manifest
index 004a29377b6f..f17f22cfcde6 100644
--- a/dev-python/a2wsgi/Manifest
+++ b/dev-python/a2wsgi/Manifest
@@ -1,3 +1,3 @@
DIST a2wsgi-1.7.0.tar.gz 12933 BLAKE2B 20dc3eb0a836e47cab98810fbaa343a0ac2070a0aba3e80667e32a14a72c8838acd2c3f082d4ca2ef639b37086523c2ce18020f5ec3acfa08d0b593e9cf5d196 SHA512 f2971bfebceec7a0b91fcc3d5916455917a4f05e39f61cfde8027b1e7051c21e5ba389b86b223fb9fd875471994eee3f4455c6634b5b207417d3ec13c9452f4c
-EBUILD a2wsgi-1.7.0.ebuild 690 BLAKE2B e0b616cfd78391895a1975790f36480aa423801322644b10a3d76fd24a08ecfeef03762e8f0f31fc89db9183ca8d71030924a0317e6b7fa4ee449822f55d865e SHA512 707b0a9f4861836e5de7eaa59cdab7a5a205bd6a46b178b56b25da335dad05928d317da37685a994ab6bb6ebaadd79065f0904f2dfc3f5dc14d4a8d42406eafe
+EBUILD a2wsgi-1.7.0.ebuild 696 BLAKE2B d8c19d9ff9ff19408c52170e7fa2f50484b58708d4beb5fdf96e57e4fad36a0b4a7316f0b6d165bc20f9b32a189a15463d54e49e78836bb71fd7f127dd0923c9 SHA512 1f818e3753d010e457e38b1e8518452cce9abfb7f43d0bcf35b504c246ad67dc6ea35606f8c69223f276781a96132034b15547a4dd68f64a913180a24b9c48c8
MISC metadata.xml 392 BLAKE2B 17f9cfa46eeac0752f6e27d004a04173528f5033dee30ba31bb9b0d86231b3311937e0765cba3cae0fcc8b9653654c9b53bbc009f15140db0b38496856b9c27e SHA512 828436206a1e9b01df9da1546ffc8e6bc614e71708ad8a806dda9ab2dad80c86e539c37496a0c2525f0370e9ead3131bbde69f235da83331cd5097985981006e
diff --git a/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild b/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild
index 80b4780c99ec..4870fc7dbd04 100644
--- a/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild
+++ b/dev-python/a2wsgi/a2wsgi-1.7.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/boolean-py/Manifest b/dev-python/boolean-py/Manifest
index 05f4590efba3..50a4b4e60bf6 100644
--- a/dev-python/boolean-py/Manifest
+++ b/dev-python/boolean-py/Manifest
@@ -1,3 +1,3 @@
DIST boolean.py-4.0.gh.tar.gz 33855 BLAKE2B 68e183c670684d2f92ad94f2b88616c932c2a85db40fa1a2552bc60c9bf03999bb456e0a91623afba2af4f2c89ef6cacf0c6f0267ac55aadcf02e67c8324c8f6 SHA512 2c92188645c4949478b40c2879f02a0eb6f3f92c0781a910862fcccebaa3476b9f2668ef40a5faec9d5c3a9c7361043a8e1b92ed98e282d6ce89c56b8ac0c2ad
-EBUILD boolean-py-4.0.ebuild 636 BLAKE2B 1c49b661f52ddaeef4845938ee48f70dfc74d8a991a6fefcbcc991a934169669f25bea0e9b02c24d640aa909667d942e347dd46bdbf20551824324b32a6c17d7 SHA512 f2de401cd628aec401bdccd9ea1658ad5688287ae92f98c327cf160d78ccdf519b22fe4f071941c4ec04151884bb621772a25831c0dec4f9851d7c83dd56fe0f
+EBUILD boolean-py-4.0.ebuild 642 BLAKE2B 46ff560bc0ebf4e9eea4cb35be349132bba06f4c6bf4cf4409ace6b834573c4a0c75fd1668f37c8747136bb5e70fa62a3a72f633ff8114ab506195c0285aadf0 SHA512 f4eb58aed54ef708c345efd01c0fa906e23e3560f90b96e1bb3970db0f77ae9c31aacda60e6dc19bceb37c81018f587275f092420612e4b1aef4149ec1ddbd6d
MISC metadata.xml 374 BLAKE2B 4dc485dc736f6d9e3e47ca111cb85e0770d8701bd7a10587f6aaa035723a66f225eecb633f2a127255051637c7f64d17f69d9f449a50f00b00cda766b88503c2 SHA512 940cc16f6dddb68c7154bab0be91f5c5639e4f3563a1efa2d56a4a17ec8dbe70f86f7e53be6cb082283d2c650edbfcddc406419a6acdfe2ebc8035a12b17c35f
diff --git a/dev-python/boolean-py/boolean-py-4.0.ebuild b/dev-python/boolean-py/boolean-py-4.0.ebuild
index ed4a51e16e04..548f9ebbfc5f 100644
--- a/dev-python/boolean-py/boolean-py-4.0.ebuild
+++ b/dev-python/boolean-py/boolean-py-4.0.ebuild
@@ -22,6 +22,6 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests pytest
diff --git a/dev-python/cerberus/Manifest b/dev-python/cerberus/Manifest
index 6a5a81b20085..9a6267682d54 100644
--- a/dev-python/cerberus/Manifest
+++ b/dev-python/cerberus/Manifest
@@ -1,5 +1,5 @@
AUX cerberus-1.3.2_no-pytest-runner.patch 259 BLAKE2B 6cf56852d33703a9b2ccf8605849a0d23f3397156ab7704b25d98af6037824fcab48718a5f4dd00258765d37d210182d9cd3440685a964f5c15596196c837cc3 SHA512 eb28000c54bf2fb8f88f5df2fab3edb035d96f6360d3984d201eb7188f218c52c59f9008ac0f8df19ad47f909de8717c67841cc7b5c463f805406f567bd0028a
AUX cerberus-1.3.4-raw_docstrings.patch 695 BLAKE2B af53c17d8b683e1d88e744330ff97884c3d490ce4201a6bcaf6124c4b9b7f3742e4106964797990327aee2b8978ebac94e9f81c76143d473c8aeca244e8a055d SHA512 2aa7b173844e6c275032dc6e2686b5ec1c7e41fa3611c2aa3246335299107278cce6e4ca96734e2cf3ceebc22e34ea278fbb4adaab05c91dfddd134b1c922194
DIST cerberus-1.3.4.gh.tar.gz 926258 BLAKE2B 6fabfcf32e26ee7f4881b64ce9c3098a27949d95fd0998e09b7adcc3b834033f904a07b6e9b2cadea218b952142f6c2bc6051d8c208a14d6e8172a0c3823c38b SHA512 c816b426ed1b32367d1e8f1c26d6ddd4b49c6578540e688baf693e3094a05800f645cfe879be6378c1e9be9899cad7bc2ad1ed9844d6762d2ef6e0cc54a7476a
-EBUILD cerberus-1.3.4-r1.ebuild 871 BLAKE2B e5d993ab89b1306553f3df3140ddf744b57fdc74821a4854fe3badbef505baee904a3cd754c0e8e8a07c8050a320289adc713795547f7911ed5d786c479a280d SHA512 890049c5e5e051aa29f5d8e45e623fdefe4c7c73393f7e6ca23a9ba53d7abceae5093d12786586de8537771bc3c822c9d4e257c4cc619b0c26a034d64d72e4de
+EBUILD cerberus-1.3.4-r1.ebuild 877 BLAKE2B bd8717b5be77ec9ab091934384cfb063117f7d043ce9abc0e52f63d0264009a2ee78cf14b9b4f5b601c7a3d00fa389eb2dbf863254eae269fbd2e0ddf8e569c1 SHA512 776754efabe64371ae6dc898728f54d8fd2cab240e0485379ecc9245c93341bb7ccb674c90f09037b2cad8a70af15515a2dfd1124fe46b058bf3a38881b58e98
MISC metadata.xml 395 BLAKE2B c9dc795ac8b1daba3bb10e3aef517b28be2e88b26f5e1192c380bca300ef929608e2b2bcef23adc710e01d41fcbc640c97429d6d8ee61fe4a78014aa181b528d SHA512 c1abc73709d977c4f7a3e989c335f0d1312d07dc843dd88faadc633e2dbfa3371c1cee566a481ebfaabdba60e0a8f00068ce8a83ce9b05ab091c35917b8c146a
diff --git a/dev-python/cerberus/cerberus-1.3.4-r1.ebuild b/dev-python/cerberus/cerberus-1.3.4-r1.ebuild
index 6b3b8eb4b795..b959d470c614 100644
--- a/dev-python/cerberus/cerberus-1.3.4-r1.ebuild
+++ b/dev-python/cerberus/cerberus-1.3.4-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="ISC"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
PATCHES=(
"${FILESDIR}"/${PN}-1.3.2_no-pytest-runner.patch
diff --git a/dev-python/license-expression/Manifest b/dev-python/license-expression/Manifest
index 49d58026fe99..549a04509a55 100644
--- a/dev-python/license-expression/Manifest
+++ b/dev-python/license-expression/Manifest
@@ -1,5 +1,5 @@
DIST license-expression-30.1.0.gh.tar.gz 162641 BLAKE2B 912a34bd86199f41248b2893e9e25dfcf1504231e49f6d94607ce30c07c95932a8c41814c5d2100beabfe7fe2deda499a62ea310243dce559d0a5c5ecb84f77c SHA512 eb152b53bfacddbccdc8bd4366e040c24c0e9be3561f1a602344ad756307e29350a739de5ab5f5448258db88dac745638242d971e1a2030fc4b43b88ab4015d0
DIST license-expression-30.1.1.gh.tar.gz 165700 BLAKE2B b79dcb1966658ceb78fcc8a335c90d08c1aaf1933251a14cfa3caf97bbacea9090103727811b654c7c013b24f97ca0529c1589cef5ea096079c33df761ad2ebd SHA512 83a683b7479088f5f4b0d4c4854d17150dd07b60231ebcea5a299e0a3109a833477f86b3dbb2f7d7da932f610fc0489fd019b823ad6e0554f7cc372dfcabdbc1
EBUILD license-expression-30.1.0.ebuild 783 BLAKE2B 02db7040860b2e532520cdb5dd168d969572d2fbb85a26c3b391bcdf2a9dc440c75332fdf21025a9b3b7deadd35451e52ab35c9060706dddcccb914415e3d08c SHA512 e72471682a4731752c93526e4721e6e8e8b56786f4aa90715bad68a151ad35cbe5b5338550ec29d74c28c05151f3199edf78d4c76c2e9ec572816a2957a315ae
-EBUILD license-expression-30.1.1.ebuild 792 BLAKE2B 1d07d6e78acc2c299c798c86f8922c1ca05acb33d3186750407f0e4927de2e608fc9ae25dbc10a3f19f5d2589d5b0965c0cdfb879a955da7f550ed6a3bee79e6 SHA512 3100fc011af9f02eeaca5b8801a6548aece9ba6a4f541ae07b0fa7f64668696bfde7f464f272674cf866bc60a91aae61447b453ccb46bf0f52c707ee50a4710a
+EBUILD license-expression-30.1.1.ebuild 798 BLAKE2B 7e5edaacb3f166948a4ef9b4379bd3e7da6a0309fdb0e5fe381113c8804845116140e64afa883a3959102710eee53e4c89fafac7cab9115186d56ea530ae3dc6 SHA512 8c400c195fa414c914a5e37879e70e840c419c2ca2a32f206f90cd4d46c0a278ef0c849962ae1957cc1555b7a4577c6188010e5762561f1ebab553ede248023b
MISC metadata.xml 387 BLAKE2B 52d862f7ede77b8ab90dbd9ed2949f1c4a2b289458cff0f2e7042bf43be07b7d7e63ff94f0a10aa1db41027b3441be721656def8d59ba54155d3226e4bd30b57 SHA512 7ba89c3d94ef921fad190a85655d032a7e3a0c5794d0957c3a30ff73c75b717e87517f5f2547408426479d646ac3d157f7e659d66a18d4081689b6b41136b268
diff --git a/dev-python/license-expression/license-expression-30.1.1.ebuild b/dev-python/license-expression/license-expression-30.1.1.ebuild
index 803bd6c01e91..43ffbafcf86b 100644
--- a/dev-python/license-expression/license-expression-30.1.1.ebuild
+++ b/dev-python/license-expression/license-expression-30.1.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
>=dev-python/boolean-py-4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest
index 6bf540d65990..2273663197a0 100644
--- a/dev-python/nbconvert/Manifest
+++ b/dev-python/nbconvert/Manifest
@@ -1,5 +1,5 @@
DIST nbconvert-7.3.1.tar.gz 880064 BLAKE2B 0bde4a65f27a880fdbf694dc6501ad1d0f78bf72e6010377faf89d8b16d5b24f82fcba93c51d9421a88e5c554bc0fb6d002f913886bd2d2f1a7f17a834755d02 SHA512 24d8d0ff35cf09d095d01122386439cf0c40eb9af7c88604f3108e5831a270509e1302370dc40eabc8bcb28fb86603d9d7a4a104346122deb8471aab7471e62d
DIST nbconvert-7.4.0.tar.gz 882064 BLAKE2B d7e7d7dca63d84dc1e189b4922e31777f29a3796c93a47c886afb9bb11bfdead29bfb209d1ebb17c82dfad91dcf145cee1ca4db9b780d676daabc28001bb87a7 SHA512 6421bde4c6b6bbbb54673a0bbe3e7902c825da8b0aab113ea285b9c2d2a59447616d6f3ce9ac15b4814a2776e03fab2ca6135d38aac694ef366b32cf3dd6d988
-EBUILD nbconvert-7.3.1.ebuild 3032 BLAKE2B 7f828d4ad9f94e9fb778a465a17b12f382188fec819d5d6c8fd2a0880b476f03cb2524a5bead1f4a6edbb71199427892c85db72bfdb41f2df429d454d892155c SHA512 ba99344f670cc2f484340ebb21dcfc3969bdf590dcdbf38a2158780524763af84a13b2aa9551092726ca726a666adb7d4a6bc9d6492ad19be0b68b93fb2c7e28
-EBUILD nbconvert-7.4.0.ebuild 3041 BLAKE2B 4c5361d7eb8f59f6cd94d3c3293043ae308a4d6ae29b4999a1a82b7bc1d93ae1a2708a252024ae785a437f962d2b017eb942bcfdb8a0b2600e0add72844fcff8 SHA512 7b713f131cee735f8b36abc2b289492d1ee565ccb23a12a02bb904d43b16b4af87c10f66a22506864966963a7c44f927461102b472a6bce5e5a6ed2ea57f991d
+EBUILD nbconvert-7.3.1-r1.ebuild 3105 BLAKE2B a8f6abdcfe6a727a13104bd238e65eb9fd38e36e3ff2d1f15194904850cb3dd487d632cfc0ffb83a1e0ceaad63b6d5f6c1d8a461c4c23d5407074eaf7212d137 SHA512 77cf7f2066bc936068b2611b2bcd56287642a678f086e35776619ade90f6e58f487b8e71f001d239c8d3b1a010aa845ee2662e60b62226bd4a1d877747f32f56
+EBUILD nbconvert-7.4.0-r1.ebuild 3114 BLAKE2B 8b0d648e42c6525f57b115937e3d725dc53788250208bb1db4bd3f8c78f30c11648b7f86cd40d9c0ffb6f51ee4a827c41e6447f67c1b3a158a12a3414ef54733 SHA512 7c550c80286c4d8a38d9cd8ac10ecd87544767b8a95da67c0eb84d4a2ab13891353e55f0da575094ef6ed8552b7cb5cbe82290281ef89e7caad92f07e617526c
MISC metadata.xml 527 BLAKE2B a915103b3eaf57236f4257c98354a1e3733771369ac825fa8bbc4f79f0d1a23272dc86e744513620fbee37792e813a15dbb955e633a7c57597c3c38657ed05d3 SHA512 b60a311ce52915dbc12addd4a882670ac96ff8b3be2aa651eaac3d0963d6e73a72eaafd53f90fb685599504857e6bcd0568071962d7696c2605462b77260ad6a
diff --git a/dev-python/nbconvert/nbconvert-7.3.1.ebuild b/dev-python/nbconvert/nbconvert-7.3.1-r1.ebuild
index c1f994686ded..089bfb2a087c 100644
--- a/dev-python/nbconvert/nbconvert-7.3.1.ebuild
+++ b/dev-python/nbconvert/nbconvert-7.3.1-r1.ebuild
@@ -19,6 +19,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+# <mistune-3 for https://github.com/jupyter/nbconvert/pull/1820 (bug #908377)
RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/bleach[${PYTHON_USEDEP}]
@@ -30,7 +31,7 @@ RDEPEND="
>=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}]
dev-python/jupyterlab-pygments[${PYTHON_USEDEP}]
>=dev-python/markupsafe-2.0[${PYTHON_USEDEP}]
- >=dev-python/mistune-2.0.2[${PYTHON_USEDEP}]
+ <dev-python/mistune-3[${PYTHON_USEDEP}]
>=dev-python/nbclient-0.5.0[${PYTHON_USEDEP}]
>=dev-python/nbformat-5.1[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
diff --git a/dev-python/nbconvert/nbconvert-7.4.0.ebuild b/dev-python/nbconvert/nbconvert-7.4.0-r1.ebuild
index 4145050a76bc..e962142dfa5b 100644
--- a/dev-python/nbconvert/nbconvert-7.4.0.ebuild
+++ b/dev-python/nbconvert/nbconvert-7.4.0-r1.ebuild
@@ -19,6 +19,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+# <mistune-3 for https://github.com/jupyter/nbconvert/pull/1820 (bug #908377)
RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/bleach[${PYTHON_USEDEP}]
@@ -30,7 +31,7 @@ RDEPEND="
>=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}]
dev-python/jupyterlab-pygments[${PYTHON_USEDEP}]
>=dev-python/markupsafe-2.0[${PYTHON_USEDEP}]
- >=dev-python/mistune-2.0.2[${PYTHON_USEDEP}]
+ <dev-python/mistune-3[${PYTHON_USEDEP}]
>=dev-python/nbclient-0.5.0[${PYTHON_USEDEP}]
>=dev-python/nbformat-5.1[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index 1c64e32ff345..2a7b88a53089 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -1,8 +1,10 @@
AUX numpy-1.22.0-no-hardcode-blasv2.patch 2710 BLAKE2B 71da07805e25acc58120da2b8d8692ec5893040eee3c2842620e2a9186062936082f34610d3056c44e44a921116f99158dfb7481c4eccc82d33b3b18a63b379e SHA512 87bcecee3435dedcd87128c81d0002a786b4b23928973216f32c8d12b797d6a9948c3e7b41142235abe35734683e6ef84c02ffe255ba492a0ad43626071dc5a9
+AUX numpy-1.24.3-fix-c++-linkage.patch 993 BLAKE2B 9ad31b995b209ea0674ee144a72dfa6b6bf5e10e3676a8c3dda9327ff9befed5cbdcfc0819a9053e1d281862ea8df40514e8e0fc05fee8c4a743faf8f56f5e72 SHA512 29a1e287f04a68785284005d8d2ee56e26f5180e42bc4a7ba0dc06f5523c91447a5a749bd4492ecf7ba5c916f80f03e619429f75ae3636cef24c4f11f29a6d23
DIST numpy-1.24.0.tar.gz 10897101 BLAKE2B 59e2b913f90de76589d8fbb2f07e2d389012c7f6ce9bd641bc4837776465ce9c41c34f19f92bee55d4bae6245c1d2c84315b359ef0b089fd68d31cd7e7ec44b1 SHA512 3b4e6255b8d39e8504a50ecd3c2ba09d5b16d3f6c70b23b67e4dbf03d1fe390c55030f46090341d39a1ee8228c61ad6212fdc6e4579fcec9e26b4dbe70268661
DIST numpy-1.24.2.tar.gz 10906862 BLAKE2B e48f65eab709f0c57ec378d813a7b65bcaca6d5960b559d6db1c60726e5cf12517f4b2e1636b0ff815a2109925edccba200270db5170fd0aff5fd635919165ac SHA512 145fd7fb3919a185f75076d51b92c54a7fb1b776b637752ca15fdee15b239d6a517ef1bb8cded7c92e059cf6cda0146c24943c042d19b791e81125bc0ad4b820
DIST numpy-1.24.3.tar.gz 10909904 BLAKE2B 3b14f8b6a7bd484de43c3b0e57f161388d6226e05ed9bc3d1edfaafc713b9597c7574b9b9c20b4e3a6bd291d32a607d95c72d6e25fa346ffdaf97c94767bc315 SHA512 d4b5841cbe68ee6653f99018e4e0182f2e5519a1cd69c14e0a95aa180f878e6a6786ccf0a7c78bf0d511c53e7535d7144fee428572dec7a4b60b25c8a1c0c9e1
EBUILD numpy-1.24.0.ebuild 4196 BLAKE2B a7359b00b007339381f458502457b2d2f9f07daf4f9affa239944de9ef3afef4318d063d7a934da394707d3ba5d53b043f68bb59f903ded5847122f0fce35567 SHA512 90500a1ee3a0a5a9ebd741dd9c870e6d57ec27e5da7dc4fc4dcac46f59212cabd777f806110180c11a55c4ffccbfdcaf0d0b5d1598beb5359779b6d6ba6a1c00
EBUILD numpy-1.24.2.ebuild 4366 BLAKE2B a596f2a7404747dacfe7ce08be400836ca89a39c7c63137bc4b1f089d71b5bc1dae6cdf6e8226ebd871665f2ea1058d55836fba3222d8cf316be749974881be4 SHA512 7842c22c4e2b321627f7b8ca0eb8ee3a8717ef42f25327df606188355e323ceb2a825b08faff5fbc9e2dcc8e8f9b6cde6e0d63bf24e41b1a9e41209322fa6aa5
+EBUILD numpy-1.24.3-r1.ebuild 4631 BLAKE2B 89d426ee6284e84f8603c9fdd4e1adc6ab97be8e2504c67ec3545a95fc47d03024602816a1198fbfc6771d256d2fbc23e181307370d5acce144b0417c5c2391f SHA512 c5e33896690a50f83d14f7544920f4755ca0d927982dd9271da400a23cfb3226abe779fe117e15b3776e31c8fc96751955ec55ce69e46ab58a3e2874a94f6f8d
EBUILD numpy-1.24.3.ebuild 4581 BLAKE2B 0ab41b83e18c8395c19885f292a186407f62c584a94ff2eeeaf2e72847b1973581b9eab51b351898171ad51610d7eea6b9d3545f4a771c143f752e6790924345 SHA512 cc1204442685b83ca2f9103f52fe8f338729e62eae4299a511bad54b71c99a77bbb50d22b77f08b8ddf1924340211360d17e0886f20ac55572a130e941250b80
MISC metadata.xml 932 BLAKE2B 7a4af31f613bab05ff542da48bf6ff1484d9df2459f559516e71329451dd739d3df0fead507c8033d94ab9ed516b68efe7f21819a8cd6ca303643d8c8bc34e86 SHA512 32cb8c1ab61521a02cbec38f6ea383f074e50d46aa3462ddcb85710f9d348e8e628cf2a5725e3cd921cc32f02885a1b5f02125639f0ec885384eeeff7f468a06
diff --git a/dev-python/numpy/files/numpy-1.24.3-fix-c++-linkage.patch b/dev-python/numpy/files/numpy-1.24.3-fix-c++-linkage.patch
new file mode 100644
index 000000000000..ae7d5ba0ea49
--- /dev/null
+++ b/dev-python/numpy/files/numpy-1.24.3-fix-c++-linkage.patch
@@ -0,0 +1,25 @@
+https://bugs.gentoo.org/893962
+https://github.com/numpy/numpy/issues/23122
+https://github.com/numpy/numpy/pull/23601
+
+From 0a0240bcdad5daa0b84781719b3f8a002ef0f82b Mon Sep 17 00:00:00 2001
+From: Ralf Gommers <ralf.gommers@gmail.com>
+Date: Sun, 16 Apr 2023 22:23:38 +0100
+Subject: [PATCH] BLD: use the C++ linker to link `_multiarray_umath.so`
+
+This gets rid of undefined symbol issues for `assert`.
+
+Closes gh-23122
+Closes gh-23595
+--- a/numpy/core/setup.py
++++ b/numpy/core/setup.py
+@@ -1010,9 +1010,6 @@ def generate_umath_doc_header(ext, build_dir):
+ svml_objs.sort()
+
+ config.add_extension('_multiarray_umath',
+- # Forcing C language even though we have C++ sources.
+- # It forces the C linker and don't link C++ runtime.
+- language = 'c',
+ sources=multiarray_src + umath_src +
+ common_src +
+ [generate_config_h,
diff --git a/dev-python/numpy/numpy-1.24.3-r1.ebuild b/dev-python/numpy/numpy-1.24.3-r1.ebuild
new file mode 100644
index 000000000000..7abf863915aa
--- /dev/null
+++ b/dev-python/numpy/numpy-1.24.3-r1.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+FORTRAN_NEEDED=lapack
+
+inherit distutils-r1 flag-o-matic fortran-2 multiprocessing pypi
+inherit toolchain-funcs
+
+DOC_PV=${PV}
+DESCRIPTION="Fast array and numerical python library"
+HOMEPAGE="
+ https://numpy.org/
+ https://github.com/numpy/numpy/
+ https://pypi.org/project/numpy/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="lapack"
+
+RDEPEND="
+ lapack? (
+ >=virtual/cblas-3.8
+ >=virtual/lapack-3.8
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ <dev-python/cython-3[${PYTHON_USEDEP}]
+ >=dev-python/cython-0.29.30[${PYTHON_USEDEP}]
+ lapack? (
+ virtual/pkgconfig
+ )
+ test? (
+ $(python_gen_cond_dep '
+ >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}]
+ ' 'python*')
+ dev-python/charset_normalizer[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/numpy-1.22.0-no-hardcode-blasv2.patch
+ "${FILESDIR}"/numpy-1.24.3-fix-c++-linkage.patch
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # Allow use with setuptools 60.x
+ # See numpy-1.22.1-revert-setuptools-upper-bound.patch for details
+ export SETUPTOOLS_USE_DISTUTILS=stdlib
+
+ if use lapack; then
+ local incdir="${EPREFIX}"/usr/include
+ local libdir="${EPREFIX}"/usr/$(get_libdir)
+ cat >> site.cfg <<-EOF || die
+ [blas]
+ include_dirs = ${incdir}
+ library_dirs = ${libdir}
+ blas_libs = cblas,blas
+ [lapack]
+ library_dirs = ${libdir}
+ lapack_libs = lapack
+ EOF
+ else
+ export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None
+ fi
+
+ export CC="$(tc-getCC) ${CFLAGS}"
+
+ append-flags -fno-strict-aliasing
+
+ # See progress in http://projects.scipy.org/scipy/numpy/ticket/573
+ # with the subtle difference that we don't want to break Darwin where
+ # -shared is not a valid linker argument
+ if [[ ${CHOST} != *-darwin* ]]; then
+ append-ldflags -shared
+ fi
+
+ # only one fortran to link with:
+ # linking with cblas and lapack library will force
+ # autodetecting and linking to all available fortran compilers
+ append-fflags -fPIC
+ if use lapack; then
+ NUMPY_FCONFIG="config_fc --noopt --noarch"
+ # workaround bug 335908
+ [[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95"
+ fi
+
+ # don't version f2py, we will handle it.
+ sed -i -e '/f2py_exe/s: + os\.path.*$::' numpy/f2py/setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ local -x MAKEOPTS=-j1 #660754
+
+ distutils-r1_python_compile ${NUMPY_FCONFIG}
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # very disk- and memory-hungry
+ numpy/lib/tests/test_histograms.py::TestHistogram::test_big_arrays
+ numpy/lib/tests/test_io.py::test_large_zip
+
+ # precision problems
+ numpy/core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals
+
+ # runs the whole test suite recursively, that's just crazy
+ numpy/core/tests/test_mem_policy.py::test_new_policy
+
+ # very slow, unlikely to be practically useful
+ numpy/typing/tests/test_typing.py
+ )
+
+ if use arm && [[ $(uname -m || echo "unknown") == "armv8l" ]] ; then
+ # Degenerate case. arm32 chroot on arm64.
+ # bug #774108
+ EPYTEST_DESELECT+=(
+ numpy/core/tests/test_cpu_features.py::Test_ARM_Features::test_features
+ )
+ fi
+
+ if use x86 ; then
+ EPYTEST_DESELECT+=(
+ # https://github.com/numpy/numpy/issues/18388
+ numpy/core/tests/test_umath.py::TestRemainder::test_float_remainder_overflow
+ # https://github.com/numpy/numpy/issues/18387
+ numpy/random/tests/test_generator_mt19937.py::TestRandomDist::test_pareto
+ # more precision problems
+ numpy/core/tests/test_einsum.py::TestEinsum::test_einsum_sums_int16
+ )
+ fi
+
+ case "${ABI}" in
+ alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86)
+ EPYTEST_DESELECT+=(
+ # too large for 32-bit platforms
+ numpy/core/tests/test_ufunc.py::TestUfunc::test_identityless_reduction_huge_array
+ )
+ ;;
+ *)
+ ;;
+ esac
+
+ distutils_install_for_testing --single-version-externally-managed \
+ --record "${TMPDIR}/record.txt" ${NUMPY_FCONFIG}
+
+ cd "${TEST_DIR}/lib" || die
+ epytest -k "not _fuzz" -n "$(makeopts_jobs)"
+}
+
+python_install() {
+ # https://github.com/numpy/numpy/issues/16005
+ local mydistutilsargs=( build_src )
+ distutils-r1_python_install ${NUMPY_FCONFIG}
+ python_optimize
+}
+
+python_install_all() {
+ local DOCS=( LICENSE.txt README.md THANKS.txt )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest
index d117fb798af8..2bffcce46ea9 100644
--- a/dev-python/pdm-pep517/Manifest
+++ b/dev-python/pdm-pep517/Manifest
@@ -1,3 +1,3 @@
DIST pdm-pep517-1.1.4.gh.tar.gz 232583 BLAKE2B 0f718e5b0a854505ca22b15cbe0bf3eeb9e028062e1bbd8a5fa6ca79e605ced7ec45e9429747c18fa2b96872487b2a5b3007567e2875d2121ed52c5027e1a4d4 SHA512 b3359ed0f0746e879b3cad8fdedcf49a36f179d68a530a80e5c985d26f89e9e3ab92a56a128dd69603e52fff5070ebe8ec2dc0f6ec07c8eb14da27e5a3b3b4a8
-EBUILD pdm-pep517-1.1.4.ebuild 1525 BLAKE2B 84d767870c8d023961b864fddda28404dbe9bd5d34124114925c4c72268861c1a0910fe712ae8aeaae45e0132946b14f34e7a6b0d4cf2bf08b7b8757226af507 SHA512 0e0596225b49974d713277eac9156afd94648dc5e9b9285d2788785cd42ea2eedf142a227df88e5bbcb2442c110aedc0d363ed7fd1a6047aa12bd292049ecb54
+EBUILD pdm-pep517-1.1.4.ebuild 1531 BLAKE2B c1ebb80be48e7fe10c05740b110212402baadf090553ffb4fc0a91f8b4071e28fe64bb972747974de3b8e32bab3870d345396330798dcd3cdfa8e572673898c1 SHA512 43bddc2d051b9f1296b4dd58aaa6521571f92dfd581bc3b8a52958abd74e6143eabab5bd4e8be98c502d702fc0277aea16d38bc3970210678c7eecdc855ae63b
MISC metadata.xml 401 BLAKE2B bd202e8cb137f8c6d74d4706e9e4aed7fc8a10825f68d8fec1814c26a58a2ae14208e1256a6826209019b6066f9b96d94a108e1a48c368261886357b7c20893b SHA512 dedab34ff5a645536807de7c3c616e11846d22c7aebf8446d88fb8c3a5c0edc6e97c2a3b25874ab7413b9b6ac6c0734df54e252ee1c55bc1b698883aa1f1552b
diff --git a/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild b/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild
index 1ab274786c4c..3fa6471c7957 100644
--- a/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild
+++ b/dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}]
diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest
index 85a578cfee7d..ad26fcb00f8d 100644
--- a/dev-python/uvicorn/Manifest
+++ b/dev-python/uvicorn/Manifest
@@ -4,5 +4,5 @@ DIST uvicorn-0.21.1.gh.tar.gz 717974 BLAKE2B ac4e1ec6a2533e364fe2ad7cd52558ad70b
DIST uvicorn-0.22.0.gh.tar.gz 719615 BLAKE2B 8e0d6099e66822e77fb447c279de8f29c820e1f9e24e37629d36349ebd4b52ea8dc69f7fc02a21e9711925e3ad1ec4a95464ea315c7bc40a905810dc9a1ef077 SHA512 61af2df426a5bc060a32730ddf024ca8dd39ccea6800235bf48d7e0c694b9d363cbedd826f498063c6779061af84b6b56e8ab0a466e74291dbbaf5ae995e5587
EBUILD uvicorn-0.20.0.ebuild 1891 BLAKE2B 1b2b60d41b47f64023e304adea33540f1edb3fb2df92d995a0f7562380bf61437dfd180238489e517ef6417b5e1ca7d61f16567acf893da73a7756b017a63bf2 SHA512 3db6763fa4720bd705053721a2f65be0387858a8db71f6e122ec7613037ad1e948521828738fb21d258b648eb0f34442c283d85645aab3e4185bc710d53d2593
EBUILD uvicorn-0.21.1-r1.ebuild 2356 BLAKE2B 2ac2a502023a53001bbf373bc0d1573a2c09d36ca9b95d825bc02948754b187263b87a13f81a6d2604fee3a20be28f140112a7dc20570fad4dc761389dd1ea87 SHA512 0289d0b6eedab177f2dca77127b4e0426a7f3be904cb46863e52f74815befc6331cf2dc4fe9a42552de7a91ec6ad97823743d5f1e29314caf9a68dc119a2e42d
-EBUILD uvicorn-0.22.0.ebuild 2252 BLAKE2B a5e3bc065b12a2064c31d4c252d99c697f627b3b54842d1b511dd8f9c0720fb74994573321237219962c8ad60a6fb1471b4a6a1560628a2de00857d771ac7c10 SHA512 1aa57e88188731c648f7d2f8eea96c9be62f868059daa060c9a8d4bfb92213fccaf25ff7720186e155cc0404edfbfd88565be33c3bc8e93bc7ca63cf62749bd4
+EBUILD uvicorn-0.22.0.ebuild 2258 BLAKE2B 3cfba4ab05902dafeb93eab2cbb7c638fd64ebbc5e5d34d76c7b2e835f84018f2e22bfdfcabb0cb188ce3ca20e21b16b940a499bd1306caedca86da1ad7ef5e0 SHA512 262deed6f1ac23ac103d92fa6581ae89507910022947aba9e3b25896d6bf759a4f9f93abe4430e1aa083f32649dcbf72e6b03da6aa672144b84ea61f8051835e
MISC metadata.xml 451 BLAKE2B af9be617c95128297e3455b503e198e13c373244094f6aa9c80837945c3f9f023f1874efa28d4ffa8b241feb9a4e8c7f3d3534e96966733bd5593bffb90904a5 SHA512 4d76bab5c20f7cad81fa56a28c9be07bf2c2ebc412fc647f073215d437a2550eca247b8419df71d04200d0fdf545520684db0b6f4953e73848f69a4f4ad6931e
diff --git a/dev-python/uvicorn/uvicorn-0.22.0.ebuild b/dev-python/uvicorn/uvicorn-0.22.0.ebuild
index 4f31ea803b5c..56fe1c9d30a4 100644
--- a/dev-python/uvicorn/uvicorn-0.22.0.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.22.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="test-rust"
RDEPEND="
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 2187490c37de..284fce6e14ad 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/ffi-compiler/Manifest b/dev-ruby/ffi-compiler/Manifest
index 0380fef5055a..ae073a0c796f 100644
--- a/dev-ruby/ffi-compiler/Manifest
+++ b/dev-ruby/ffi-compiler/Manifest
@@ -1,7 +1,9 @@
AUX respect-cflags.patch 682 BLAKE2B 2e3e90026961257737878e7a0b3b3d1d1d522ee4bbf12e5eed7d8fd61f49a84a7a8eaa83ffb8299d711e4d36b2aa60a9b5078fd83a0d88c689d81212d8902458 SHA512 b0f6593609237a637f78ca8128f48f5bcbb2d2637419bedda532ae8ef8d93a7e4e647e63277a9438d2f4aff9fe430176414fbc5f590fab7b1a452c1be79028a3
DIST ffi-compiler-1.0.1.gem 18432 BLAKE2B 9832d9836a0b55d3099085b53e0c8e15cc5ae79cfadadea942603ef8595b5fa4d781b5f031f0592b2688acb1416acffa9e525e3cbc004c2c51aaaea12a722706 SHA512 7a13625ab1c5748d05ec93d68708dd9435ec92dcd0c823109c44173fdaf8710aec5f5b4fb11966475f10ae91401c7ca3c620f9d36bb9ca665114e1ed70f4edd0
DIST ffi-compiler-1.2.0.tar.gz 12638 BLAKE2B ed629e5fcfba3fd92236d3041afe7c721079e0e616f16cfc41275e9fc0a55a4db9c5cafae3e491d9c15e285be0fbce0cd501ee22128d34ea90db1b18823709dc SHA512 599ed5e6ad68739bd37f73962c4019be6b75a1e35e76a8025e7aa55c7eff4acddb5a0447d746f88f73505f18b898e06a94c22aeda6d0b5600d8305df5f262605
+DIST ffi-compiler-1.2.1.tar.gz 12754 BLAKE2B 7ad9b38fba6c615059deea155eda2140f61bd177fbd77867c8dd1d3bb0d5774455f9555767547fe833229faeadc5abc806aecb1c67d35b3098df9422964ca430 SHA512 0fb954e83f689be60fafe33acb0f9fd39a3904eb69ab318e01a6028617198e91db78c863e568d2748b2483b373a932b95b62852ca80f0d2bcfb7308df2a8c54a
EBUILD ffi-compiler-1.0.1-r1.ebuild 476 BLAKE2B 74c38026898f17915585aafa81155e24cd6e93a63cd8507e86bef7ef4c01403b44035e3e4e9569110a8ae91064806095047e472fb949e81ea8f670cff95a5ea5 SHA512 05c6d8ebb4d016456840bb2366d7c5ccc65d3e8e26ee5a54a43e2f4f2e6220ec6bd53b2055b0b306446decec688f987fdd8ff1a966dc9684a16483d29df62139
EBUILD ffi-compiler-1.0.1-r2.ebuild 530 BLAKE2B 77c992fc2aae6fcc0a8a59febdc73769bd7b1816cb174333e3d8ab1572a8a6e169674b2cbf66416667cfa4bdee65aac5501f2b9d4a78b1f1ff9d9fa40af3bf4b SHA512 c0e329d068a4a6726eff383d3fd05ba5195cd574b1b911e8e686788a4563abd9dbf3c0aac238690d0ccdb457a0fa6e2294bf89a280999c9ca13aac8e357f742a
EBUILD ffi-compiler-1.2.0.ebuild 593 BLAKE2B fb2f050d4115d10f71d81783c6bc73d81eea4b92cdd26944761b6b35c911ba4f2765e281545b3ed7116a463ae9cdcfffbcbe771cdfc25364dd751bbb99f1f3f4 SHA512 fd124fefb0375dfa020cb2eb2242b441f999d37fa6fb20c174457b41f3597eb9ed452e3471995fd536fb7265ae16a4fe6059e4528c4e2de04e2b1342d1a32e40
+EBUILD ffi-compiler-1.2.1.ebuild 593 BLAKE2B fb2f050d4115d10f71d81783c6bc73d81eea4b92cdd26944761b6b35c911ba4f2765e281545b3ed7116a463ae9cdcfffbcbe771cdfc25364dd751bbb99f1f3f4 SHA512 fd124fefb0375dfa020cb2eb2242b441f999d37fa6fb20c174457b41f3597eb9ed452e3471995fd536fb7265ae16a4fe6059e4528c4e2de04e2b1342d1a32e40
MISC metadata.xml 343 BLAKE2B f40ddf53a3dffe5da79a32b0c7bcb304d89c51dabf386750fcd75a96d7e5a5b9d0d50ef885c974970f08085b7306f5153270a1fbbfcbb97045218cb1d387e8cc SHA512 0304b402bc2ffb89df0b3e884c9a55f11658d7e3cd364e6f983fe974658ead2040905206edb9157baf5f55d08f484363a50e8755402e1d5621fde7d3feaa5f65
diff --git a/dev-ruby/ffi-compiler/ffi-compiler-1.2.1.ebuild b/dev-ruby/ffi-compiler/ffi-compiler-1.2.1.ebuild
new file mode 100644
index 000000000000..78b24dc5aa89
--- /dev/null
+++ b/dev-ruby/ffi-compiler/ffi-compiler-1.2.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby FFI Rakefile generator"
+HOMEPAGE="https://github.com/ffi/ffi/wiki"
+SRC_URI="https://github.com/ffi/ffi-compiler/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+ruby_add_rdepend "dev-ruby/rake >=dev-ruby/ffi-1.0.0"
diff --git a/dev-ruby/i18n/Manifest b/dev-ruby/i18n/Manifest
index 659e653e2fbc..fb59dd92b6a6 100644
--- a/dev-ruby/i18n/Manifest
+++ b/dev-ruby/i18n/Manifest
@@ -1,5 +1,7 @@
DIST i18n-1.12.0.tar.gz 72883 BLAKE2B 6818e5bdea156e9b6f7b33e319e5b5a5c3c9e7a799b56ded87ab2e27efa4effe730e23a8736b7374b8072c7ba4237a92619aeaad3a16c0bfe10fe73bf9c588d6 SHA512 616db5b15febc7a8716ceafef6c51a24e2d050f8e27e389ef96d94cdc95f9704942079d1e6b502666a015a99deee169342482c9a808164700401c47f96da8f0d
DIST i18n-1.13.0.tar.gz 74591 BLAKE2B e8b2a624c6ea02f030eacbbdf1ca9722d23785e51f31f5dd4a640f8ab74dfafc99131773619a5e2af724c7bcdbc0e63989b1552c148137bf15cf436f340c3c96 SHA512 4c2dc75ccb09ace90a5845f4c1325f0cb144c69b06b72a35728674deea5d869ed94fa5b18cf6b56d434cbad7e528150dedbb10ed91a6d15b7e05758117cf427e
+DIST i18n-1.14.1.tar.gz 74855 BLAKE2B b01b5fefd5033352455110e4fda3d567a5033c6bb732dd11519a3859a3cc4d57bd4229ea3346f2e680575f6ac4d7038d4bcbfd0ea314d2e8b08f26858ffd22f6 SHA512 89a293c00c7e62e802823d8011142a0786268b4c8341a9e389182988f1372655b4c5410ee10d6632af2fee645fbbf2feda2ccc4669d59d44640d3fa2c34b9e86
EBUILD i18n-1.12.0.ebuild 1606 BLAKE2B 4b7ea7b50b9f57a22ae504a8427ab99df209fb866b1be50dd51dbc66295d4215948765cebb558d88da1fa3ed64c2395266b91a5247c41b84fa054df29963b771 SHA512 34c19c581fafcbc146150b3b9adb2e7509a863c7f27115c0361861bc4e529ba03de5dee59128fbc5098f0db09260639510996bd4cd088bcf53fd70a0e97b45ca
EBUILD i18n-1.13.0.ebuild 1598 BLAKE2B 63c958a791692445d291c9e5d3f1ba871b51f82476abe0784d0ec581dc7a1f1ce92b7af58b94598a92b5d98e3f1d5cb54f725ce24b6f9284d5200151f3afff15 SHA512 39b0689dac4186e07baa0951d2bf7717db00e147da725f544eb4f70fa190d3bb092ea3770f503ecdbf9ea5940e077265f0d6d748f9b8836990a3424125af2ef2
+EBUILD i18n-1.14.1.ebuild 1597 BLAKE2B fb9784fc2515e3ccfcdbbe72b9350d7c29a765fd22246aa85344e3db90d93157c2d5974f9304354c8434d9cf7218642b1706d93d0a47784f5a8d4d754b5fe131 SHA512 7d4c7dbbcda9ab34a54897b9459d255dce2431beed580d70dd51d63edf9a1a2a17412d0c1db64d0b700e4592f517f3ae32ec7aba22b727c821f5eba47b4829ec
MISC metadata.xml 341 BLAKE2B 71b36ea4e85348d38b1eafe8a235485a9dd9cac8a62961f041a98f4ac94d1a67ad33997aa796baabbfcc4cdbed8a66aa401b96d0d3b61dcb0546ca3d75f66e18 SHA512 819e827fb7d63f46970810acbb8a94f40cd3d72563a1b2e013d34041b78bee73e74634b3c6b2ef791da624a091af0ebdeb4d816b8697914b72c70fb087775d63
diff --git a/dev-ruby/i18n/i18n-1.14.1.ebuild b/dev-ruby/i18n/i18n-1.14.1.ebuild
new file mode 100644
index 000000000000..6b5139a1bf29
--- /dev/null
+++ b/dev-ruby/i18n/i18n-1.14.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Add Internationalization support to your Ruby application"
+HOMEPAGE="http://rails-i18n.org/"
+SRC_URI="https://github.com/ruby-i18n/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+ruby_add_rdepend "dev-ruby/concurrent-ruby:1"
+
+# We need mocha:1.0 which corresponds to the Gemfiles used in each_ruby_test
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/activesupport-5.1
+ dev-ruby/bundler
+ >=dev-ruby/minitest-5.14:5
+ >=dev-ruby/mocha-1.7.0:1.0
+ dev-ruby/test_declarative
+ )
+"
+
+all_ruby_prepare() {
+ rm -f gemfiles/*.lock || die
+
+ # Remove optional unpackaged oj gem
+ sed -i -e '/oj/ s:^:#:' gemfiles/* || die
+
+ # Update old test dependencies
+ sed -i -e '/rake/ s/~>/>=/' -e 's/1.7.0/1.7/' -e '3igem "json"' gemfiles/* || die
+}
+
+each_ruby_test() {
+ case ${RUBY} in
+ *ruby32)
+ versions="6.1 7.0"
+ ;;
+ *ruby31)
+ versions="6.1 7.0"
+ ;;
+ *ruby30)
+ versions="6.0 6.1 7.0"
+ ;;
+ esac
+
+ for version in ${versions} ; do
+ if has_version "dev-ruby/activesupport:${version}" ; then
+ einfo "Running tests with activesupport ${version}"
+ BUNDLE_GEMFILE="${S}/gemfiles/Gemfile.rails-${version}.x" ${RUBY} -S bundle exec ${RUBY} -S rake test || die
+ fi
+ done
+}
diff --git a/dev-ruby/jwt/Manifest b/dev-ruby/jwt/Manifest
index 721850a3db82..23266aa0251b 100644
--- a/dev-ruby/jwt/Manifest
+++ b/dev-ruby/jwt/Manifest
@@ -1,6 +1,8 @@
AUX jwt-2.2.3-ec-test.patch 852 BLAKE2B fd489a9c7153da73ff21cd9a2f627285bd072e3557f52cee1ee8a7a7dd6112ce68a5e0c331bb395145dea8c5083cfc3bc02146597826164371cebb506eb62773 SHA512 c6a02444b12beeb6d357edef7f7d0352f48638ebcee4795561c3fae0a829268b46324c968291e53bf5cc0a074218d8e8a5adf4e9005751590c4cd387850d5f9d
DIST jwt-2.2.3.tar.gz 50675 BLAKE2B 904a2b9be80ece10cc046d35df784ecc4991c3b09a79c2e2e461003596e9212409ed5840282ce632d3ff499754c505cd899ca95945f562883869ff3c50c4399a SHA512 ebefbf8f825afc1a78329088012118ed681a61bdf9e1c6a3fa125d46105092f1f26a4bc88791788c0290009dbc0427128d655a301c034ac07caf14216744962c
DIST jwt-2.7.0.tar.gz 75020 BLAKE2B 2bfa009912f4037dc13672ef6d43557e70bc9a06d399d949a6c5ddee641dc550a218242482ec0a66eb470ab117d1e192dd1ca6fdb5a03926d85f4902d72500e7 SHA512 8e0bb9909d123b7b73fe01fafc4088e45140e417b1bff84b240a317f3dca8085b2b987bd1e93cb1506efc66a1f7371168f8202a590308ee0e4c52820983a9789
+DIST jwt-2.7.1.tar.gz 75003 BLAKE2B 5c43fd78cf22960749358cbfcbfb5c47dce935ef8fd83235137a963572b95b19583399e142136663d113df472ebfb5dd976ce60156b75cceeff387950b6190b0 SHA512 efcdd81bc472a18764e0033f1040e9e2506952cbfb691acfc1ad90a5b34ebac864911e0cfeb28b82ac2ce1da7e3578a6677c0b113d1e45a81a3f4c4f8fed1047
EBUILD jwt-2.2.3.ebuild 849 BLAKE2B 34447bb74c1c066e60365a371c254c9ac7c23f4fad60f246e6be2b3edf91fdf0eb7862401e59118c9e63adebb0c3f49ce57c402c909970492af3831abc18d8b6 SHA512 ebf4384b52ec03620adf4b141ffe9533ac0f8cade3222d9926c2417e40e0d6b67e17cda12d619629c195d1082a1d77ad10c976c7a90b139fae4711baa4d5515e
EBUILD jwt-2.7.0.ebuild 810 BLAKE2B dca0ac1b165b6cf264a1248ae71529e88d4c785dc3bc1631453d76c29b220180b6f987608826bb6db280b995ac1e42da29f3d0091a9af521edcb2d533bda01c0 SHA512 6e224dac2965a1c2833b1544d6d6f52dc8d6d1471529c09ce1f07ee3c13c51b93857112b29397edc1bb62ad69b23a56b1fa17f24d6de007254eebd33719eaf2a
+EBUILD jwt-2.7.1.ebuild 803 BLAKE2B 603747b6d4e813694803ff7e8d08892c72f66673ef90a20a83d264be8787378a0d1411424140b3ca72f51bc0b6577aee7512be213d4d5a37bda76150d299dd24 SHA512 88a369ada7246b67fb453061d02c3bc6740b8afddbd0aed553f6b99a76167f5f09828f33f86690cd6b1387d84f3131ea2949e81854dd8442b7585a25ae0118f5
MISC metadata.xml 339 BLAKE2B f797d6d373de253b9c14671570c04706d02d9ce5c931b54984eb89fb13dc29090123b6b30a8d3cacca6bb5e2819b294e0acb86b337a649dee292d8b579640b68 SHA512 2a3235a78045ad0be735dae3f33d3b946f162c837e6d903da889780879c370c586315300cb9b4dc5ee7ca73a545ece43ea949cc0f94f20c3430a8090f491aa70
diff --git a/dev-ruby/jwt/jwt-2.7.1.ebuild b/dev-ruby/jwt/jwt-2.7.1.ebuild
new file mode 100644
index 000000000000..c713d5f1b367
--- /dev/null
+++ b/dev-ruby/jwt/jwt-2.7.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_GEMSPEC="ruby-jwt.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby implementation of JSON Web Token draft 06"
+HOMEPAGE="https://github.com/jwt/ruby-jwt"
+SRC_URI="https://github.com/jwt/ruby-jwt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="ruby-jwt-${PV}"
+
+ruby_add_bdepend "test? ( dev-ruby/rbnacl )"
+
+all_ruby_prepare() {
+ sed -i -e "/simplecov/ s:^:#:" \
+ -e '/^SimpleCov.start/,/^end/ s:^:#:' \
+ spec/spec_helper.rb || die
+
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest
index 9149e005d9e4..26950f0907d8 100644
--- a/dev-ruby/mocha/Manifest
+++ b/dev-ruby/mocha/Manifest
@@ -2,7 +2,9 @@ AUX mocha-1.16.0-ruby32.patch 1889 BLAKE2B ac383ca88d04a78751109cb03a3ab83692cac
DIST mocha-0.14.0.gem 82944 BLAKE2B 50a066e2f5007df08a7f76785fd4c2b12327b4969c11324a0574c707bea3219d51edb9ab40635378c16b46ad826ec7eff42434a27cd61113a6f40251fa2e6930 SHA512 918e45f2ee761c7dc399c7958e4d406f9e186c90f479fd01a421aa542944b47e9b2c5e938f4fc5292a7da345726447b2d47dc5f417e114201f8a4d9893c4d461
DIST mocha-1.16.0.tar.gz 246370 BLAKE2B c2891021c33e4038ff965a470eda3be7eac2765f7c038fef33f38cd07b8501fdb88a1dcd8d291eabb124fb0fff50c40651bf29ac4a28012b57c7a02d2ff46b63 SHA512 b7d8825771f84245e7383e4081dcb42734b9716e7bef3c1b5d49ac28850590b4beabf8d0370992e100b6340ff3cfb3113610e303de74bc33c059bd9b9910cb8e
DIST mocha-2.0.2.tar.gz 245650 BLAKE2B 3bf56cacc99b5eeb17977cd1052c635df74aec10f20a76d843d703e68520ef434bc9111b739591dfa15b21ecdbdfb5b55037e9509683624349be83613528787f SHA512 93579390f4feaf034cd6e8905654fe8cc5c8a1f28f3d27488deeb84250114a5e04c4e7aa544f18f33b2c3887668d5fddb3a3f9bda5548d577be1522da2e09760
+DIST mocha-2.0.4.tar.gz 243542 BLAKE2B 4a9bb3f1493225f7eed7080661a168a90c56e4f737a8bc15402bf0a08ae7cc14e8e5cff9a090b6413633c37169e7ff9f45aedc3c5fd929ab32d359ad58d404f7 SHA512 4a72cd18e70608265bc20761848657b900a6d60c888ec4027e3b9f1884efa41d0d0591c4f3e26edd96a806ecdfc3b921d5871465a799a5ea5905627b7093f5b1
EBUILD mocha-0.14.0-r1.ebuild 933 BLAKE2B 28076a15be9a921a81ee23d19096967bb86f21865886e8052e6edd8dbe94e038e9199c37137548d3749fa11205ab6ee6f87e17a10c1cd1f5a00d2e20ef2c9f4b SHA512 9648c9e78b6f9b52d90aa7cb2bfdcf823bd24ecc9e1a63e176eeb18e19f59b2be163cd19599352274c6b09f6be49f29284c5d493dc1a1e0f7ff922219b8f5a43
EBUILD mocha-1.16.0.ebuild 1059 BLAKE2B 4a5b9815abd9ae4c88053b05f6a8855fb3ef1f96180f70c490020e6292004376ffd5a69ec5dee45a12ac4389d052d862d8fcfd9b844be86dcfe6cf4a04148019 SHA512 f0dac0499979c406be52ae294968dc160f06c4708224bf376a2e5e6d3e099ee38057caa3d30bcd7a4f8764cd11834dee4c65fdffd38984e3968fcc8b96935c00
EBUILD mocha-2.0.2.ebuild 1076 BLAKE2B 929b09a37927bcbca0bff449cfcd81a8d431736c87d09afd1aea76eb2368234bdef79fc55d9af4a502246da4196b4998f77c37a24fb2397f5f16d2ddd310ba62 SHA512 223addcd1f6cac1e4fca4b2c16c75515e4a54a60afac375dafd38363290813c7105060ec13cf92399ad5e6cddb1b3082f2fb0ef0746db4275be6d20f7dbfe337
+EBUILD mocha-2.0.4.ebuild 1012 BLAKE2B 5f304a82f9674675b35107f5ca102283375f836816ab5863b0788c0436ba97a1be356359eef8792ac72470f4b0d4ce96903c0580b540bb07e24071adec987f2d SHA512 682f4f00296211d16df029df9bb17b26608ae44427ce337344681475151231e9a55362a227db01f86af8a7fa8af2a5ace8fdcab4ad2c3753d3d95c1ba7b3f3c9
MISC metadata.xml 332 BLAKE2B caf5137da39b091d3da2776b6219400546a5c2ee01d39759471a24a5beaac1f248be271c376f9061c0b1de49d531832b6e6cdf9be53f943d112789a8240feea2 SHA512 af0bd36bc12851a56c49ef645c95b145ef28ec2070b1bcf1fc3629526b91c20aeaa39357e997389e02482ddb19c9f3cb52acb7bb9a2f90142087ef4e874f1bd8
diff --git a/dev-ruby/mocha/mocha-2.0.4.ebuild b/dev-ruby/mocha/mocha-2.0.4.ebuild
new file mode 100644
index 000000000000..6bc3848cee30
--- /dev/null
+++ b/dev-ruby/mocha/mocha-2.0.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance"
+RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
+RUBY_FAKEGEM_GEMSPEC="mocha.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and SchMock"
+HOMEPAGE="https://mocha.jamesmead.org/"
+SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+ruby_add_rdepend ">=dev-ruby/ruby2_keywords-0.0.5"
+
+ruby_add_bdepend "
+ test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
+
+all_ruby_prepare() {
+ sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die
+
+ sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ export MOCHA_NO_DOCS=true
+ each_fakegem_test
+}
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 276de5c1bfce..0cbb6b1f8638 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -2,8 +2,10 @@ DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B 0c72c520642bfa3e69a38f5dba8783a4f7
DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7 SHA512 93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331
DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d SHA512 09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be
DIST nokogiri-1.15.1-git.tgz 10766136 BLAKE2B 60e86e819aceada10cee805928d1e451ec052ebc16c1577aa22198c1dfdab2ece0462ada4ecb80b77f838df8ce7be8c5a6006ad1039341303d9d1574c825ebf5 SHA512 1e57aba16507ae6b760cbf94ca2260f826479d37eac34ddc0e9a0ff2cd3520014b402d2d571516b8ccf486b085e7ee27779cee992c04fe8f20f7f435121d3bbf
+DIST nokogiri-1.15.2-git.tgz 10766215 BLAKE2B 76ac705456790187a9487e8e786bcb2f9e34df3b26b8c2d9942545fba89735dd9493494e1c681b8721fbeab4087a24ff240619654a655d2eb6fe328ba42d7d98 SHA512 12faecdea2f4c06e270de09412f116f0a9ec494a266b0f38938ab3866164485c425189e93cad1d9b682aec2d65c6ec6c3dc76f32e2221510d8e1c1b2890152e9
EBUILD nokogiri-1.14.2-r1.ebuild 2753 BLAKE2B a0ed06258e80b17ed4666fa05c7f1af9bb6f3cc39860e143a31c11dd5c96332688146d3b7bd7111b30ce7fa7f2c7c7c218e15523847512eff85bbd35f08b760d SHA512 11d8f831c1e0044cf8cde68b1573d39fa6217b1673be9e5e10771c6bcd4df8db75f995e7312b5443833064a03a105dcf813ccda80ad499f97e7e652c9f308eb9
EBUILD nokogiri-1.14.3-r1.ebuild 2825 BLAKE2B 3f79ca7448219af1adb4209310514b4915af04d83ad8c93fcdba1b9e2db2ad6866a23c33727cd891db2e54cd8607ec991cc698001633ecf2bf583181e1534c42 SHA512 dceab9f1a3f00047561f44353cfb1be5d35067af1c9df169895c645656ee72e4e5e2d554821f18c43e58c8e0ee75c2f977de27a703e1ff010c8c8b91a5e15cf9
EBUILD nokogiri-1.14.4.ebuild 2818 BLAKE2B 3b89b5e9c31e1e57f8cf11239bf046e92f71323e55b4a861ca2ed60a301bfb04c0a8d0d9d22fd7ec77ff63ef1f420aac6d1d2aef88b423be07ec1cd9ac6edec5 SHA512 52e53a7ef41f268f1384813761d9c7954ffc6551b7288c70917568a8223c4fc5fa9648fe097bcd520f7e5728c136cb5e8fd9488ba6cfe4ae1d11262517259a3f
EBUILD nokogiri-1.15.1.ebuild 2703 BLAKE2B a70dcdb87c00133bf435d7f21bb93449796ae8f6637072aed3ba0baf64f45d430d981f3882d38fea5c70f7286a7d2603a15b65ed3891e0050fccb250c54082e1 SHA512 45442ef6bc86b760ae5ff5f53b00884c7a574bea2b9c20ca7c3443460965977c8c55b2137a11d64d16d1d1ad2cee51c037cfe51f2645066c250ebcaeb866328f
+EBUILD nokogiri-1.15.2.ebuild 2703 BLAKE2B a70dcdb87c00133bf435d7f21bb93449796ae8f6637072aed3ba0baf64f45d430d981f3882d38fea5c70f7286a7d2603a15b65ed3891e0050fccb250c54082e1 SHA512 45442ef6bc86b760ae5ff5f53b00884c7a574bea2b9c20ca7c3443460965977c8c55b2137a11d64d16d1d1ad2cee51c037cfe51f2645066c250ebcaeb866328f
MISC metadata.xml 349 BLAKE2B 824094b81182da6ed2c43f55f8697dbf614662e1e032ed62bcf8ec4ef8fb6e6a1bf346f90863a8cb7d6cfaf2696f0be70fd3027d6d01e583bba0c1334252447d SHA512 9ab17ab504279d8d1ea584f7a6f411fe778b89564016dc0d596ec7f714cf9ad80ed5e30c179ec6aa190bafe8a8b72bfdc5a964d213a8024783da246bbb817629
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.2.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.2.ebuild
new file mode 100644
index 000000000000..460ca3cbae15
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.15.2.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/"
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.11.4
+ >=dev-libs/libxslt-1.1.37
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.11.4
+ >=dev-libs/libxslt-1.1.38
+ >=sys-libs/zlib-1.2.13
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/simplecov/,/^end/ s:^:#:' \
+ -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed"
+ fi
+
+ if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed"
+ fi
+
+ emake -Cext/${PN} \
+ V=1 \
+ CFLAGS="${CFLAGS} -fPIC" \
+ archflag="${LDFLAGS}" || die "make extension failed"
+ cp -l ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' || die
+}
diff --git a/dev-ruby/regexp_property_values/Manifest b/dev-ruby/regexp_property_values/Manifest
index 47947d73c556..ceb8f86f0f61 100644
--- a/dev-ruby/regexp_property_values/Manifest
+++ b/dev-ruby/regexp_property_values/Manifest
@@ -1,3 +1,5 @@
DIST regexp_property_values-1.3.0.tar.gz 13626 BLAKE2B 795446b5a51ef59085b73b38211b67b8eadcc51d3707fc69a78e7540fabab0cf1bcf49ce2358c5273006939fe722538f7e4eb02f3f47b1b8de49d232496a1ec1 SHA512 d5195e2e898478696527e266b05b39704aa55cf8d46d6dfe76985064484e5bdbb5c362552a960f6347a00efaed46eaaa0bcef9daf869fd476aea959a035dd98f
+DIST regexp_property_values-1.4.0.tar.gz 13719 BLAKE2B e0569e5387d5186829e40a8fdeec1fbd8534356ec73cce5525b6259938534fe8d1e3a15664faa7903a93e5a7330e6cbc6281b79be74cd4d1b13865084e1f42a4 SHA512 f8b425f001f4b9f6b373d9b47d7b87baf369719c2ae1385d68932f31d0a392086d3ed8b48461cbf59568668722975a98935c56fa470ce7ba466c29a30442bf6e
EBUILD regexp_property_values-1.3.0.ebuild 1144 BLAKE2B 3ec0cf6b7cb8b9216a2d1f1c493e5a3b06ca6d28c49e4ddaa6618cfb711185a82d1686d5010922c7dd78e99124ccc24e5e0b364ef1c946fa29d8286d85c2f4bc SHA512 cfbfa1dd4e0fe35b849b5953aed827a0cd9ba8cd621f6b4a4e2d203eab6ddb3fea0d2961cfd456b5a90e904c8d9c062d90b87e137fdec75f74aa2b6eff5e07e0
-MISC metadata.xml 342 BLAKE2B 447ecb4e317386a2eb1a46c42b121c28bf07bcbc5d77610c571286de296efbb0ac48252a364d1b6735cbb090755198cc056f4d4f150a33d1e47147eacff34718 SHA512 447f0ee83707a111d3c3799cc95fbc087e9e1ff471056a262317af664582a71d2130d44edcc13df4132408b0d26a43c1df7da25493b0523261e7a2ec209c7168
+EBUILD regexp_property_values-1.4.0.ebuild 1142 BLAKE2B ee5da036c8ee272ddb13e8d8e66f169770ce7d68ea2ef3c5cc41f66c090df07e0c3edf0233c8b965e1f41cc508b06e0b3e83141f6215f4192420963210f88c8d SHA512 7d52d7e1f1efeeff8ae109653a92fccde239ef73e38680c959fb12a06ee06e1ed843a998ad3319e188f0750c0827197e14f03b8a14ea2220c1082ef7ebc8aae4
+MISC metadata.xml 342 BLAKE2B 6059bf072188b7ba45b7eb396f49064aac41eebf6de9d73f5bb3c06c49b87ac1686311d18f2fd8557a51233b3f906bec4bf43b67bf56330f5197a3ed1dc4fe24 SHA512 ef7e326ec844d03ddd9eb56461b34b97f9db11499bb2197c23eda498afdfff1822591d7399781cf81c7a3279cd7a164a565e1bff81d9d4b89c2be5db476ce5e4
diff --git a/dev-ruby/regexp_property_values/metadata.xml b/dev-ruby/regexp_property_values/metadata.xml
index 149dd1c176df..aa236c49ae4b 100644
--- a/dev-ruby/regexp_property_values/metadata.xml
+++ b/dev-ruby/regexp_property_values/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">janosch-x/regexp_property_values</remote-id>
+ <remote-id type="github">jaynetics/regexp_property_values</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/regexp_property_values/regexp_property_values-1.4.0.ebuild b/dev-ruby/regexp_property_values/regexp_property_values-1.4.0.ebuild
new file mode 100644
index 000000000000..b719cff38731
--- /dev/null
+++ b/dev-ruby/regexp_property_values/regexp_property_values-1.4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/regexp_property_values/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/regexp_property_values"
+
+inherit ruby-fakegem
+
+DESCRIPTION="See which property values are supported by the regular expression engine"
+HOMEPAGE="https://github.com/jaynetics/regexp_property_values"
+SRC_URI="https://github.com/jaynetics/regexp_property_values/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
+
+ # Avoid dependency on character_set which would lead to circular
+ # dependencies.
+ sed -e '/returns a CharacterSet/askip "gentoo circular dependencies"' \
+ -i spec/regexp_property_values/value_spec.rb || die
+}
diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest
index d57adc546d77..34bed0354363 100644
--- a/dev-ruby/rspec-rails/Manifest
+++ b/dev-ruby/rspec-rails/Manifest
@@ -2,8 +2,10 @@ DIST rspec-rails-5.1.2.tar.gz 157523 BLAKE2B b500aa53f8bd965f7b95e90403d46096073
DIST rspec-rails-6.0.0.tar.gz 161222 BLAKE2B feaff94148d8b33e17ae3de5b9636ba238381d46836bbeba8c6ddf03c1d7b84c0c9e78e13c6b5198342959433ca165c438007e45923a70cb23190d974b340506 SHA512 7b15a5f9313bb76e71a69f9158d64c662a4cef2f8aae7a20748281224a720d9f2555ec9eed3ebd3aa30ba21608d6492caf14fefdd14a84ea765a4e60439830f2
DIST rspec-rails-6.0.1.tar.gz 161289 BLAKE2B 80d91fe4c11848fa3625c1469dc14064dfdd93c54281c9dcaf71a845dc2b07ba8b290f045a59839d301278103d9e241c99781058886f1d792db3a7d8de80dd26 SHA512 a797dea121d902bb43add4d35e9a6d324cf52f28acea83ae4dd7a69e33e8fd531857f175a35869391c82900f55182ec4c2519667b04234fec54dc99b510a85e8
DIST rspec-rails-6.0.2.tar.gz 161156 BLAKE2B d76836190225337e619ff56679a1096eccdbb0490cc20954770fdeafa8ced0ed7dfe7e8e9cb7ae4915bda79ced6e3bfe3b4623b11b4d049e7a5011acec6e5510 SHA512 cc2aa476e0d14cdcb6de2e7a254a666161bc0a0b7bca54001329e09ed27c10b9ba12c30352ce37e73af3a32bcf7e17569699b35e90c7f753085c79c43f69d737
+DIST rspec-rails-6.0.3.tar.gz 161663 BLAKE2B 02fdd54524e469387264013e5da9035014533b01ba1164ffe8e3038679585af0943ad82c074f987230b98f837395e57817134466ad33e02c42650dd3ebafb707 SHA512 cf0e34fbc8f653713dd1ba184f01c9ad33ea8739b8c46d5e377387b7c6fc0ebc7999d1a7abbb0581735297ff8a3aa9c665d13616a1eefd6abd4a85cd657203d5
EBUILD rspec-rails-5.1.2.ebuild 1557 BLAKE2B 0b882114b8907acf8d17f0a6736dfe5ab2c0293419248e540c7a58c990eec21ecc51e796b4310709e226dc2beff076cf650a93de29df71661620b37eb00943ba SHA512 54c02d99cc9c148573d7f51f758f634a829a85e15d63affe29ebc1c4a5e00d7ec64b69f9acfaf48b799d7f3407a5551431fe3c4672f0f7f1930677cdffca809c
EBUILD rspec-rails-6.0.0.ebuild 1551 BLAKE2B 63b67ed2a3de16c932d5648d6f85299dca7f9a15a043867a5233fec999efefb06e2879e3e0dd40e00868ef9cb4afeefb60e72c7d2b15cbc4185f2038b670cb61 SHA512 a0f27fafecb2e63c103ca4e7416de6671c7f8fe4890289bb0140526cd55a71a6b952dca0324720e124c30ed7654db46dfa0b58b6a0526246f8958d9f6800a280
EBUILD rspec-rails-6.0.1.ebuild 1558 BLAKE2B 822b247d52dd701d426e9ca88757f9a7b991ee03ab8f566d76ee0cf6d17a0ffff03cc36ac9853dee58b24ea6264b4bdd87342740fff4f0dafa80af6b46727912 SHA512 f2efb45470f5a467188a0dd2d925f2458bff1ed43676b324da1ecbbe7435df9772dbde1d410def0ba58bfe501d9b2310558931104844a3e52393f12f1cce5a50
EBUILD rspec-rails-6.0.2.ebuild 1551 BLAKE2B dd49dd6d9a5bd862b013548288488f5101126e251b50df6f7914f4d156053712adf9ea89f29a6d184f8fc8d0d21ce03c4b06942c8c50d6ac812d9d1384d69ba4 SHA512 64fe3e7a7dd6829c52ec9720129736d71f270c6573d10f32c2d60bd83a66860d857552c78c68db1196f69b1f49f659a07ee18c5c9823d0c0a90673ed6617fa99
+EBUILD rspec-rails-6.0.3.ebuild 1551 BLAKE2B 00b8f9ac48dae4d60550e640a0e05d4f1c35b6203137454fb1e4fa5f26c4523218202be9470e77b6218e3627e1f1fad4ab80d5e95211d7d59827ced1bba7f747 SHA512 f13fff96777b9521c2c362b5d68841a305fa4cc63d63ad049ba0f042b2636f6511ab1a38d466876918f6f66428e93161b32a6104dd0f57f612447be8cf4abb35
MISC metadata.xml 344 BLAKE2B 22dcdd62747138dcdc6e21c019acb6aee50548e35a9189b0b597e603869519d1ca6ac5e6eb32cb6eafb2b313adb1b74f16d7d282d4d19bf9f7bd4913788a3137 SHA512 e6782747b02a80fe50926710100a46ec28d6f55419f2fbb0bff4ebdf1db7d4f43fda195f21570fb5e149990026dd69e3c234baac337e5a6c5fa0c8f28bd62247
diff --git a/dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild b/dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild
new file mode 100644
index 000000000000..6199f3194344
--- /dev/null
+++ b/dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+#RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-rails.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="RSpec's official Ruby on Rails plugin"
+HOMEPAGE="https://rspec.info/"
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ || ( dev-ruby/activesupport:7.0 dev-ruby/activesupport:6.1 )
+ || ( dev-ruby/actionpack:7.0 dev-ruby/actionpack:6.1 )
+ || ( dev-ruby/railties:7.0 dev-ruby/railties:6.1 )
+ >=dev-ruby/rspec-3.12:3"
+
+# Depend on the package being already installed for tests, because
+# requiring ammeter will load it, and we need a consistent set of rspec
+# and rspec-rails for that to work.
+ruby_add_bdepend "test? (
+ >=dev-ruby/capybara-2.2.0
+ >=dev-ruby/ammeter-1.1.5
+ ~dev-ruby/rspec-rails-${PV}
+)"
+
+all_ruby_prepare() {
+ # Remove .rspec options to avoid dependency on newer rspec when
+ # bootstrapping.
+ echo "--require spec_helper" > .rspec || die
+
+ # Avoid bundler-specific specs.
+ rm -f spec/sanity_check_spec.rb || die
+
+ # Avoid broken controller generator specs for now.
+ rm -fr spec/generators/rspec || die
+
+ # Test with a compatible rails version
+ #sed -i -e '1igem "rails", "<7.0"' spec/spec_helper.rb || die
+
+ # Fix gemspec.
+ sed -e 's/git ls-files --/find */' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/ruby-atk/Manifest b/dev-ruby/ruby-atk/Manifest
index 8520589e160b..8605e7a9a212 100644
--- a/dev-ruby/ruby-atk/Manifest
+++ b/dev-ruby/ruby-atk/Manifest
@@ -1,5 +1,3 @@
-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 383 BLAKE2B a96e2393d91b3d9240832680c8c9fefefa42645ac0cfab1008ded58939a945307f78f85d98dd9988682a9fdb8baa326d53375ef6b50c992b3f375c8b594a0e5d SHA512 6d2406444f41c48b15262fcb3c78ba91b47d4108db34a149b9a236d6f480f3414a3f50d8ba1c1eed6b5f9b4a2abdf0e14ffda45b81e3870aa81f81405a9380f3
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-atk/ruby-atk-3.5.1.ebuild b/dev-ruby/ruby-atk/ruby-atk-3.5.1.ebuild
deleted file mode 100644
index 6c7a91674339..000000000000
--- a/dev-ruby/ruby-atk/ruby-atk-3.5.1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
-
-inherit ruby-ng-gnome2
-
-DESCRIPTION="Ruby Atk bindings"
-KEYWORDS="amd64 ~ppc ~riscv ~x86"
-IUSE=""
-DEPEND+=" dev-libs/atk[introspection]"
-RDEPEND+=" dev-libs/atk[introspection]"
-
-ruby_add_rdepend "~dev-ruby/ruby-glib2-${PV}
- ~dev-ruby/ruby-gobject-introspection-${PV}"
diff --git a/dev-ruby/ruby-cairo-gobject/Manifest b/dev-ruby/ruby-cairo-gobject/Manifest
index 898c08c26bad..f3a64e5992c1 100644
--- a/dev-ruby/ruby-cairo-gobject/Manifest
+++ b/dev-ruby/ruby-cairo-gobject/Manifest
@@ -1,5 +1,3 @@
-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 432 BLAKE2B 230bbd5b38d2726770d5882410f630883d2b793968ca80140e58a188bbb61f8ebc915038edef41a4c0acf4396446e89fb9f32719ea8b49e2fe27de7041d6655f SHA512 79acd3e9d8db042b268402611e2f1f8bc4dcaec4950dea3ad36df42344a8c302f73639331ca6ca3817538d62c1ec0d51e62d79288aa0e4591a1036e758852957
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1-r1.ebuild b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1-r1.ebuild
deleted file mode 100644
index 166c19612ea0..000000000000
--- a/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1-r1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-inherit ruby-ng-gnome2
-
-DESCRIPTION="Ruby cairo-gobject bindings"
-KEYWORDS="amd64 ~ppc ~riscv ~x86"
-IUSE=""
-
-DEPEND+=" x11-libs/cairo"
-RDEPEND+=" x11-libs/cairo"
-
-ruby_add_rdepend "dev-ruby/rcairo
- ~dev-ruby/ruby-gobject-introspection-${PV}
- ~dev-ruby/ruby-glib2-${PV}"
diff --git a/dev-ruby/ruby-gdkpixbuf2/Manifest b/dev-ruby/ruby-gdkpixbuf2/Manifest
index 3109fadddd64..bdb3708035a3 100644
--- a/dev-ruby/ruby-gdkpixbuf2/Manifest
+++ b/dev-ruby/ruby-gdkpixbuf2/Manifest
@@ -1,5 +1,3 @@
-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 468 BLAKE2B 8583b90f50a12a31f5d876fa63d3e0f698a6e34985c8c641df45ed81b282baf86ebd936944e43c3e2380aea9035309ff84dccdbd7e96f5171a215a7152bdb3b0 SHA512 90a3551f318d55499d6660b4c82166009b8830a00b769c8482c9f66d07855cdd598aeda9e5235c8bdce9d2500d4622829d7a1f97c34d37d61b6b2f478c9c0b90
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-3.5.1.ebuild b/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-3.5.1.ebuild
deleted file mode 100644
index a32e26244c29..000000000000
--- a/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-3.5.1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_NAME="gdk_pixbuf2"
-
-inherit ruby-ng-gnome2
-
-RUBY_S=ruby-gnome-${PV}/gdk_pixbuf2
-
-DESCRIPTION="Ruby GdkPixbuf2 bindings"
-KEYWORDS="amd64 ~ppc ~riscv ~x86"
-IUSE=""
-
-DEPEND+=" test? ( x11-libs/gdk-pixbuf[jpeg] )"
-RDEPEND+=" x11-libs/gdk-pixbuf[introspection]"
-
-ruby_add_rdepend "~dev-ruby/ruby-gio2-${PV}"
diff --git a/dev-ruby/ruby-gio2/Manifest b/dev-ruby/ruby-gio2/Manifest
index b8373870cfed..dcd3945cdcde 100644
--- a/dev-ruby/ruby-gio2/Manifest
+++ b/dev-ruby/ruby-gio2/Manifest
@@ -1,5 +1,3 @@
-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 642 BLAKE2B bd07af676087d3a38aed5ce240eea9a30fa939ed3b6d00bc2ac5bce2cb37579d00d3d35a447b1e63e4ba497beb976997f5f092a1663fa3bba5512859987f3260 SHA512 4b2ef4197a0e3e930f8686e4a917499bbb08f6312c96c3633c93c346a45cc48ef08fff4f885302fc0d811284749957990bbc8d38501a6c71f63f0d654fcb28d8
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild b/dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild
deleted file mode 100644
index 10809e505bb9..000000000000
--- a/dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-inherit ruby-ng-gnome2
-
-DESCRIPTION="Ruby binding of gio-2"
-KEYWORDS="amd64 ~ppc ~riscv ~x86"
-IUSE=""
-
-DEPEND+=" dev-libs/glib
- test? ( sys-apps/dbus )"
-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 c25be2335ddd..e4568948b976 100644
--- a/dev-ruby/ruby-glib2/Manifest
+++ b/dev-ruby/ruby-glib2/Manifest
@@ -1,6 +1,3 @@
-AUX ruby-glib2-3.5.1-glib-2.76.patch 730 BLAKE2B d5097174b6a6852f81f882cff5783d33322e581229f7943846b263cc9d16daa489061fe77d5387c4e7c66ae6a34b6885420d4b2cd3add815736bffb0c1e22b48 SHA512 5367fe07fd261ec78a4b43ca636f7f4c42536fadcb658cf9b347ed301c4625c11c98cfee0943f8516f9a11adb37e373624c866adce26f1406958ce6a8b209f43
-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 521 BLAKE2B cee2e028cd9dd9f9ca3ce1998ee27e7750ca2bcbd45e4e9ae30a5906b21fdc4da99db9bb59030abfe0823186d1785d4f9843c08f56ad0d57febca73cc782d8c8 SHA512 c8ae78d17613f13b90925b8430d82c2232b523cfa37f333b5dca5fb473be2e8c792d23b3d6cd2518643cc1268124dff4d50d91ec47197f6e2c93df970cbe6c6c
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-glib2/files/ruby-glib2-3.5.1-glib-2.76.patch b/dev-ruby/ruby-glib2/files/ruby-glib2-3.5.1-glib-2.76.patch
deleted file mode 100644
index b575530551c8..000000000000
--- a/dev-ruby/ruby-glib2/files/ruby-glib2-3.5.1-glib-2.76.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://bugs.gentoo.org/900921
-https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270087
-https://cgit.freebsd.org/ports/commit/?id=9a23b33ce95593af78f9b973c1fba4fa8835cc25
-
---- a/ext/glib2/rbglib_bookmarkfile.c
-+++ b/ext/glib2/rbglib_bookmarkfile.c
-@@ -35,6 +35,7 @@ bookmarkfile_copy(const GBookmarkFile* file)
- return (GBookmarkFile*)file;
- }
-
-+#if !GLIB_CHECK_VERSION(2, 76, 0)
- static GType
- g_bookmark_file_get_type(void)
- {
-@@ -48,6 +49,7 @@ g_bookmark_file_get_type(void)
- /************************************************/
-
- #define G_TYPE_BOOKMARK_FILE (g_bookmark_file_get_type())
-+#endif
-
- #define RG_TARGET_NAMESPACE cBookmarkFile
- #define _SELF(self) ((GBookmarkFile*)(RVAL2BOXED(self, G_TYPE_BOOKMARK_FILE)))
-
diff --git a/dev-ruby/ruby-glib2/ruby-glib2-3.5.1-r1.ebuild b/dev-ruby/ruby-glib2/ruby-glib2-3.5.1-r1.ebuild
deleted file mode 100644
index 2801ae36dbfa..000000000000
--- a/dev-ruby/ruby-glib2/ruby-glib2-3.5.1-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-inherit ruby-ng-gnome2
-
-DESCRIPTION="Ruby Glib2 bindings"
-KEYWORDS="amd64 ~ppc ~ppc64 ~riscv x86"
-IUSE=""
-RDEPEND+=" >=dev-libs/glib-2"
-DEPEND+=" >=dev-libs/glib-2"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.5.1-glib-2.76.patch
-)
-
-all_ruby_prepare() {
- ruby-ng-gnome2_all_ruby_prepare
-
- # Skip spawn tests since our sandbox also provides items in the
- # environment and this makes the test fragile.
- rm -v test/test-spawn.rb || die
-}
diff --git a/dev-ruby/ruby-gobject-introspection/Manifest b/dev-ruby/ruby-gobject-introspection/Manifest
index 8be2cb3aadc3..cc132f1821a8 100644
--- a/dev-ruby/ruby-gobject-introspection/Manifest
+++ b/dev-ruby/ruby-gobject-introspection/Manifest
@@ -1,5 +1,3 @@
-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 430 BLAKE2B 7e6e7e0a778ac3cd84de4d3c4679b9486fe85fe11087bdbf1928568ce26eed9d0f2d7bb00fbf8da19df39a216f8284ae75566e38156d1251fd551b5afecc9c66 SHA512 0cfaff1daa68f41742182fc78c2a09ef1cade9b1e062cd14c23d5531774f537ceadf622e1825db65e8fe1d55a1514811810cd6311e3eb8bde39058c7da3e4a48
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild b/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild
deleted file mode 100644
index dcc1dbf7a43c..000000000000
--- a/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-inherit ruby-ng-gnome2
-
-DESCRIPTION="Ruby GObjectIntrospection bindings"
-KEYWORDS="amd64 ~ppc ~riscv ~x86"
-IUSE=""
-
-DEPEND+=" dev-libs/glib
- dev-libs/gobject-introspection"
-RDEPEND+=" dev-libs/glib
- dev-libs/gobject-introspection"
-
-ruby_add_rdepend "~dev-ruby/ruby-glib2-${PV}"
diff --git a/dev-ruby/ruby-pango/Manifest b/dev-ruby/ruby-pango/Manifest
index acd4737b3599..389728a4b023 100644
--- a/dev-ruby/ruby-pango/Manifest
+++ b/dev-ruby/ruby-pango/Manifest
@@ -1,5 +1,3 @@
-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 798 BLAKE2B a4ac0f8a704f46e6fe7aa4be33f8e06fee567145b3eea4e24bb020b903ae008556de3bf38f07b0b55696394bd5112d237ed688d4a1f8e7bc9673879ae9b8b5bd SHA512 543b19ce349ffef4f653c7544ecab11729536eedb5d1ab0bf91420d3965b27e90c35cb95dd72ea3e0fefc56a910ce982e128faebd57505d20dcad282fe2f58fb
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-pango/ruby-pango-3.5.1.ebuild b/dev-ruby/ruby-pango/ruby-pango-3.5.1.ebuild
deleted file mode 100644
index d133d0317fed..000000000000
--- a/dev-ruby/ruby-pango/ruby-pango-3.5.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
-
-inherit ruby-ng-gnome2
-
-DESCRIPTION="Ruby Pango bindings"
-KEYWORDS="amd64 ~ppc ~riscv ~x86"
-IUSE=""
-DEPEND+=" dev-libs/glib
- >=x11-libs/pango-1.2.1[introspection]"
-RDEPEND+=" dev-libs/glib
- >=x11-libs/pango-1.2.1[introspection]"
-
-ruby_add_rdepend "
- dev-ruby/rcairo
- ~dev-ruby/ruby-cairo-gobject-${PV}
- ~dev-ruby/ruby-gobject-introspection-${PV}
-"
-
-all_ruby_prepare() {
- ruby-ng-gnome2_all_ruby_prepare
-
- # Remove test depending on specific locales to be set up: bug 526248
- rm -f test/test-language.rb || die
-}
-
-each_ruby_test() {
- # Include pango path since run-test does not list it
- ${RUBY} -Iext/pango test/run-test.rb || die
-}
diff --git a/dev-ruby/ruby-poppler/Manifest b/dev-ruby/ruby-poppler/Manifest
index 2c32fe385291..cb101956de41 100644
--- a/dev-ruby/ruby-poppler/Manifest
+++ b/dev-ruby/ruby-poppler/Manifest
@@ -1,5 +1,3 @@
-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-poppler-3.5.1.ebuild 444 BLAKE2B 7eb8905b7603c22b23c2a079dae5599af143481aeb5ddfaa2fa1f94ecb7727622f892200af071c89758e6d4a8d185bd93c59a5836ce56db0f166139c2a8b6ddb SHA512 b9d63d50bab44cd8d45ea3df4e2313162d6b847824089550269d158184e97a95a121e0dc01e63f40a7bef17a66b640e654fcbb790ef138698b0e2820e77d592f
-EBUILD ruby-poppler-4.1.2.ebuild 437 BLAKE2B b3c52cf25e9c831658dcc1d5c7184195ff42b4d006b69b5662ad5f13a5f1ae49e8d56cd468fa67651e71c3660be0f8d58967f5cc96745d9d293df94a7e8c95f8 SHA512 a9d45de42edcb996ae902bf2f5177539f54af3ff270e254b1bdab998f667e98545ae03fbe05434629477698527cdd1b2f43440baeb783cbb9e4d27c075a79f5b
+EBUILD ruby-poppler-4.1.2.ebuild 437 BLAKE2B e41cd8e471ef83005815d79a6ef5f8d03b79334c3c02954be324ebd6f51d06b2f2c129afc0c15bffb9380b027e338f06228c88839036fb53611224b19eaca6a3 SHA512 cb63a28071ed3d8d70a8fe84329c16d3df6a5a3c3253f6f9abb2097a1360e1172698fcafd5a960f8be8061f6064ecec76b153f207d470c227c3ceaadc87742cd
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild b/dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild
deleted file mode 100644
index 07c3d89aca4b..000000000000
--- a/dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-inherit ruby-ng-gnome2
-
-DESCRIPTION="Ruby poppler-glib bindings"
-KEYWORDS="amd64 ~ppc ~riscv ~x86"
-IUSE=""
-
-RDEPEND+=" app-text/poppler[cairo,introspection]"
-DEPEND+=" app-text/poppler[cairo,introspection]"
-
-ruby_add_rdepend "
- ~dev-ruby/ruby-cairo-gobject-${PV}
- ~dev-ruby/ruby-gio2-${PV}
-"
diff --git a/dev-ruby/ruby-poppler/ruby-poppler-4.1.2.ebuild b/dev-ruby/ruby-poppler/ruby-poppler-4.1.2.ebuild
index b7a4dab838b4..e31095a2fa88 100644
--- a/dev-ruby/ruby-poppler/ruby-poppler-4.1.2.ebuild
+++ b/dev-ruby/ruby-poppler/ruby-poppler-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="ruby30 ruby31 ruby32"
inherit ruby-ng-gnome2
diff --git a/dev-ruby/ruby-prof/Manifest b/dev-ruby/ruby-prof/Manifest
index b66ddb314949..7b90763a5537 100644
--- a/dev-ruby/ruby-prof/Manifest
+++ b/dev-ruby/ruby-prof/Manifest
@@ -1,7 +1,9 @@
DIST ruby-prof-1.4.4.tgz 232833 BLAKE2B 932f5edd47a9de57f4c394044d1d563935f456b3cf77ac85c912359e34c8c1becafddfda329e05a672d4009b81fba386f76ba4677cee2dde44f40bef5abcaa94 SHA512 5ae25b32b26cfe7faf60c0ba84d3853c74f272783a8dde858ce3de0186683c7cf35dbcb5e89b1e5aa742ee93ea601e55f7ad99491bf9c1a1accef454b08b9921
DIST ruby-prof-1.4.5.tgz 233733 BLAKE2B 1285eb2862a9159a80ead9c3e26f372ec00719553f8bc42d10645e7ea86bfb1f27525c1bdbb3a4ae187a0a34ac7d11c7516b594070fce694d1f29e840710d500 SHA512 444af657b5aff9b8c18e15600cb1bc89a2fb9085a56ac65ca392614234bdce73445fcf41ea638f1a2f02826ef35288896befd5e74526b5fa3b93d63eeb3700a0
DIST ruby-prof-1.6.1.tgz 243127 BLAKE2B acceb23b137d080983e0dc8f431b8b31be05db16e8820c478cc7c33f3b578e243ecb536baacbb36e4fbd4675e99f567d3c68a70f09929b3cdd6c10f21413b59b SHA512 01e85e12e2185e092ee10953239b4253da4970162e53563f5270d1b09a6b6a4606b2d15b7c97cb70b3254e3657e6874a22a1873ee28f3c62d04d066f938434a8
+DIST ruby-prof-1.6.3.tgz 247407 BLAKE2B aac1ec36ee274faba919aa04be625b7b97ef61df105266f3d1b629cef6948db0bffbe67e70782f90a059221cb11cdb0df18031c9061f84cc882029cdde84629f SHA512 3172251fbd445c73f0eec734e09021ec0e375fd2f2999ec357569c679aa98ea5e0e08a18be1236e2572a8f0c302a1157d6a0d36ef04dffc4d0767accce629118
EBUILD ruby-prof-1.4.4.ebuild 1132 BLAKE2B defa6b33884ca68ce626efb221237a56a67075e0f8cb5276197a28c1b93ba9b6bfc9624c1eb85a31d56096499362e8598354d01ae9bf0c6cbd459d75f987ca59 SHA512 87b8619262d51e7b8815aba53b27c2f312b784cc7bc899566a501ab1027498f5dc447a6b43ae4f2fd602ea3cbf4865e71e221665d44dbf562de60f051ab8b0a3
EBUILD ruby-prof-1.4.5.ebuild 1122 BLAKE2B de8afa270dda713019c5776715ac0f0c6159eeb61c48d98e70948daa270dfa3c766c5421069a2895e2a29fdcd8d97f8a9d41da41d3b49c499bbd4d04991bf952 SHA512 52cd2306605ab0e810f75909aeb1028da0e8981d058f26d0032a2b9e04a163f7b84e3a712175f39fa3ee8481e2b01ba88d9b7be306dea1f6c8160db44a3501a3
EBUILD ruby-prof-1.6.1.ebuild 1129 BLAKE2B b20a30d1907fda6d50823a967a83ec27f7a360f7c13dfbf6f35ae1f472ea5ce1543fe9f6ace29e705d5d5db35dc1d4850f312fec0afcbacf8ca4e46fc7afe3b7 SHA512 eb5982a0c5a39b3738134a534774c3aa04449027c2ef3ce7f02b1e34f79115741eab07071c17af432f91e282a451d4e19babc0e455079bc1012f645925b49d6d
+EBUILD ruby-prof-1.6.3.ebuild 1122 BLAKE2B c3bb6d4fa8cd8f5ab0d712e75ceaa0cd085d36ea4bc5edca49cdcc39adab3353299842054a46f5b53e00aae7b9282dad0885b02d735f973f74178347e3729823 SHA512 d81147eec1c93727da7d6cedd39283546ace97fc81607a40dd66d35e312a4f90f8e6f55f0d38b30dba1214c756e32c9f84a78da4af1e464ad3d47189022b8ddf
MISC metadata.xml 346 BLAKE2B 245dc508fb9933ff6a69b4e7c8a516ac9bb237798680ae70a8fbaeb57481520760f5a17a62cb045f82a955e0fc882fd84fb60d17b68bec1180b386355ca6b6fd SHA512 2cb1d6e31ac399f7faceccfd9dcc5e1a1e29bc10596ba3e0b3960ecc2bc215b21d351611e3ab6bfe7451fcee3bd4880a229b8266b7c8f6321bc79bdd5109b5d9
diff --git a/dev-ruby/ruby-prof/ruby-prof-1.6.3.ebuild b/dev-ruby/ruby-prof/ruby-prof-1.6.3.ebuild
new file mode 100644
index 000000000000..5c5244c5f54c
--- /dev/null
+++ b/dev-ruby/ruby-prof/ruby-prof-1.6.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGES"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="ruby-prof.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/ruby_prof/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A module for profiling Ruby code"
+HOMEPAGE="https://github.com/ruby-prof/ruby-prof"
+SRC_URI="https://github.com/ruby-prof/${PN}/archive/${PV}.tar.gz -> ${P}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit:2 dev-ruby/minitest )"
+
+all_ruby_prepare() {
+ # Avoid bundler
+ sed -i -e '/bundler/I s:^:#:' -e '/:build/ s:^:#:' Rakefile || die
+
+ sed -i -e '2igem "test-unit"' -e '/bundler/ s:^:#:' test/test_helper.rb || die
+
+ # We install the shared object in lib, not ext.
+ sed -i -e 's#../ext/ruby_prof#../lib/ruby_prof#' lib/ruby-prof.rb || die
+
+ # Avoid unneeded dependency on rake-compiler
+ sed -i -e '/extensiontask/ s:^:#:' \
+ -e '/ExtensionTask/,/end/ s:^:#:' Rakefile || die
+}
diff --git a/dev-ruby/slim/Manifest b/dev-ruby/slim/Manifest
index 0fdbe5477bc0..02aa3118eebe 100644
--- a/dev-ruby/slim/Manifest
+++ b/dev-ruby/slim/Manifest
@@ -1,6 +1,8 @@
AUX slim-4.1.0-temple.patch 1651 BLAKE2B b979b550ad138ddac448f974b3a96ca5c7b32f1586e0d3eb3581ece3fc398035bb4c6b32082a7366b946d29054ccdafa61b38adac5ff782991c070e161738aa1 SHA512 db3d64781003830fb98e331248fdaade0ee9076c6e452b06195d2cbbc6bbe7ed55c1da6c41e8ac0df9341f9c637e5cdc79142b7444f832eff870b8ea1a2b1dcb
DIST slim-4.1.0.gem 103424 BLAKE2B 87de8411d6284569ac56366d4e2f3ee351c6908001cbda2926312f25c1c39520662371e826493d1346722bb507348bd8c117f3b0447b433bdb406435b80a70e2 SHA512 a929edcd1b194bc6abddf5757e0e942835f6c5e1555aa7bf021b0e850d74c9777637a2a0eafbdf2de7f0f0574eb03866c562826c656adcc0517cc4bfcb5ca897
DIST slim-5.1.0.gem 100352 BLAKE2B 19d0bea76a932d18a39fab30d0b1f2cd4f8f2eba108d79d2992112b568461cbc854a99d70b6ea97622e1928db7f33434221a054d77c5d3fa989da639fae176e5 SHA512 2cc39659a5c36cf37e3eea240f5326552fac0be8a42ff6bfe62837467bb77f8841b34d838d5a6945ff7195eb1e59842c64e04944d6882d132819f1ffbf609f50
+DIST slim-5.1.1.gem 100864 BLAKE2B ea5c469702dca808bdc0555044a8d6a5a0b34e8d5b03a9c97e6e31ccb169725be6f76fc1f252d14673e92a53ac1a42caf023a3d1bacb66c4091710f8e9772c1a SHA512 935d488ad11478b28d51125ddbf7f0cb81f7791587bb69c7ead434eacf44c309958459dcff7228b6562b8972d6cb7125f3d451d21bfa2ded2f7ee1b55703d1f4
EBUILD slim-4.1.0-r4.ebuild 2132 BLAKE2B f3cf006a609dec8388a77b578f6c5af6e7ae268eb374f51cc9aeb288040dddfa1ad634782655e74718d3f79d2dd60663ca2938f4fba80f3798d48d848afbf1fc SHA512 5753cb009fe5461f5750742e01a8f340aa9ba64a027d6979d3aebe68f0feda595bebf7aa7ad93bf47fe10082d5f17e113b125f43ed90cf9d6b308efb738fbc50
EBUILD slim-5.1.0-r1.ebuild 2236 BLAKE2B 7507a967daeb1f4eb8c0d7beb8ded4d51d57c81b902dd98b45e4fb79dda227f6edf00874fb17023189b374f4747acccc964bb8d6cf4bf284a535255e4e0c9e03 SHA512 c7f67bc8b78a1749dacd0e039f1ab0016e7b834ddc6bddbde2a539ebad7643dc33d09016945cef51430bb8ec45796154cd657bc178562080003bd69292cf7bdf
+EBUILD slim-5.1.1.ebuild 2236 BLAKE2B 2aa64969c9656f1e320520a02bc147ca2ea6ce2cc4149429a8ad525f202d43c603cd74cbce327a4d2ece08f071fd6f43c2568f22f4123a104d891d788c70648b SHA512 354449ab0ad79f6a60415aced0977d0724b1b9939a00ec910bc0abf945e81dd6f193b41214d28a080c8d74514e32fc70203d4aeb05e973ead2811fcab08f5607
MISC metadata.xml 328 BLAKE2B 278b8ae81f02f38eb7a70fe1f6649cfcaa5a256ecdeaafdd1231b18050fb9b1a7e36d332ba6165867565ecc7d19ea425966d35a739950c170f151ad927ab57ed SHA512 21ea066ca55a1422879792472cc5b07a87332e5eb204b1311a5a63cbe9f33296a9ef48cba2491a50064baa3760a18285cec51882c3ca885a7cce2453a4e2234a
diff --git a/dev-ruby/slim/slim-5.1.1.ebuild b/dev-ruby/slim/slim-5.1.1.ebuild
new file mode 100644
index 000000000000..7f09879cc6ed
--- /dev/null
+++ b/dev-ruby/slim/slim-5.1.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_RECIPE_DOC="rake"
+RUBY_FAKEGEM_TASK_DOC="yard"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A template language aiming to reduce the syntax to the essential parts"
+HOMEPAGE="https://slim-template.github.io/"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+ruby_add_rdepend "
+ !dev-ruby/slim:5
+ >=dev-ruby/tilt-2.1.0:*
+ >=dev-ruby/temple-0.10.0:0.7
+"
+# sass tests are currently disabled: https://github.com/slim-template/slim/commit/bd9d4601cd8142aa9fdbc0d87c9f9132a9a56cda
+ruby_add_bdepend "
+ doc? (
+ dev-ruby/yard
+ dev-ruby/redcarpet
+ )
+ test? (
+ dev-ruby/minitest:5
+ dev-ruby/kramdown:2
+ dev-ruby/redcarpet
+ >=dev-ruby/test-unit-3.5
+ )
+"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/I s:^:#:' Rakefile || die
+
+ # This sinatra code expects tests to be installed but we strip those.
+ sed -i -e "s/require 'sinatra'/require 'bogussinatra'/" Rakefile || die
+
+ # Add missing include, bug 816573
+ sed -i -e "1irequire 'ostruct'" test/core/test_code_evaluation.rb || die
+
+ # Avoid tests for things we don't have. The builder test does not pass with tilt 2.x
+ sed -i -e '/test_wip_render_with_asciidoc/,/^ end/ s:^:#:' \
+ -e '/test_render_with_wiki/,/^ end/ s:^:#:' \
+ -e '/test_render_with_creole/,/^ end/ s:^:#:' \
+ -e '/test_render_with_builder/,/^ end/ s:^:#:' \
+ -e '/test_render_with_org/,/^ end/ s:^:#:' test/core/test_embedded_engines.rb || die
+
+ # Avoid test failing due to tilt providing yet another markdown implementation
+ sed -i -e '/test_render_with_markdown/askip "new tilt version"' test/core/test_embedded_engines.rb || die
+ sed -i -e '/test_no_translation_of_embedded/askip "new tilt version"' test/translator/test_translator.rb || die
+
+ sed -i -e '/s\.files/ s/git ls-files/find . -type f -print/' \
+ -e '/s\.executables/ s:git ls-files -- bin/\*:find bin -type f -print:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_prepare() {
+ sed -i -e '/Open3/ s:ruby:'${RUBY}':' test/core/test_commands.rb || die
+}
diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index a6a1b43fdf71..c85f96f6cb54 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -2,8 +2,10 @@ DIST sqlite3-1.4.2.gem 70656 BLAKE2B ef7fa7667fd080a6f175bcfbd1fe8dfba00d3fdf121
DIST sqlite3-1.4.4.gem 71168 BLAKE2B f49d055b0d040f12b00abaf5c3a245b4e018445f41d496ae0d27426970f208b066bdd5a1b562a8fbb575397bac132384111fa59d6079dd6f384a6b1d90d272b8 SHA512 48753652d2aec201dfeac37f284bfdbc1b39c208c4ef605a2b7073a8a56cf5edf2021a889d98e0939cc0fbc476ccfda1aa01a0d8848a6129cab3af68761fcf38
DIST sqlite3-1.5.3.gem 3134976 BLAKE2B feece4cb67e898b9dd1d77cf229632bf87a083ff894d854b6000dec69edaf677be4289104c25abf2e1dd246fa8f1391d9b579236b751f83acfdce544a39df3e9 SHA512 7d4a9c6c6998130b5ca725aabe8299668699aebd3813da088d62ca5d3013f31bffa9356d84d63164c98fe00f80c65dc467d70e725189a8b3fe233c348c5b4392
DIST sqlite3-1.6.1.gem 3194368 BLAKE2B f06fc82454730ad136c0824258d4f0fba75d2e2e2aa160f3e2b928d128f0649292a42bacac19330d485695db7c833b3ab7396833ada427bbf35cc90120f54a78 SHA512 e0e25dd5b5d98cd1e8e1e7721d300ddb75138d68e9fd3d1a062d6eb1ee7ce580cf15585f086123027f11bd7325f41eba44e5a4bf20500ce14c0cd8d191577a79
+DIST sqlite3-1.6.3.gem 3219968 BLAKE2B 3243aa61993cf0e9f20b46f4e02ca88a17f204d05815cd7661910e39034a7a83822943db643d8ae2dee758b6e78063f6201446a91c9552f518da5eb1edf6f3c7 SHA512 017fc5b5e4a7955da84e105a13213e702d16a1489371748c3a9170f92e9af3a8ed458c3867e13a17bf7fa30baf026e2efc8cd548b5695cad5397323ea6a71112
EBUILD sqlite3-1.4.2-r1.ebuild 2294 BLAKE2B 0713ac4da2fbe57ca0f13f3c8e9ab1f3316fb48aa244a34abe71b54bc2aa77f9975aacd3082f197b29c8f071fffbab70ddb9d2a6b6b7727055bcfa38330fded4 SHA512 6f0cd5f6e9399bc50c233daa39f570bb1c24a210dee59afdab1e8c70446b8247406b0ec20acbe06d0d7b47f0de618c1c4b861822ee29d62931b6d289db7e795a
EBUILD sqlite3-1.4.4.ebuild 2315 BLAKE2B 7f91fd02091dcb4f27069371780bd35e3d0d0039a046b014ce5a4f7577e8614307419fd51bd71c2a48748cbf84a1b61cbec99fd471e46954aec0c569f77894e5 SHA512 c299a3a0062cb1312d1b09d0cbd239893583f9d9b9fef0298757d8f3c665159c8d86b1ed54006dc6e741016178ebfce5711a182dab65beece652a15f8971b432
EBUILD sqlite3-1.5.3.ebuild 1266 BLAKE2B c2e39acd79ea46014cd99cfd8d9ee6229f609fc1af6248f117f4aee008b7df726f917d718d5921152330a8ce4a86b7c495300681ca8fffdd0c8bf4f8a73c4933 SHA512 7decf7c1ae209140ac328be973785527741e826d892b9042b7e0b64f8c1aa507108012a93debbb868af43530e97d5f3db0503f8a5d24a0828a24ca606eb097a7
EBUILD sqlite3-1.6.1.ebuild 1320 BLAKE2B cd79fcc9c64b345977ed1c9047d178fa01d05df8ff7af5402a304836975aa85a2af0c8ee6e95a4dea5b4d83b76bbe7030347f13c2086c0f44adab3b37f37a732 SHA512 ba1d6f107cf5db33af46e0a055b3fd7b1b5de23aedeee5df8792302b0fbcec0199c8a8d03e69197ddf6baf44e0eebb4ba6b904135dbd1c0792a71af70c63b98e
+EBUILD sqlite3-1.6.3.ebuild 1287 BLAKE2B 6ab7bea9fd97cad04c53f4a5f7ffe3b875cd4fa32c6eedbbfe6b9b35421c868c6253f1cf95b0ead0fcd2cba17ce24a8425c2acf5d6153c631d4ff041d49af0ef SHA512 2fcbdb74eed1d5bbe7b6c9f529661f0608bd9d23bb52ba3b47a4969ab494e1a6b1cce4033b912158851ab7f782cc9dcb96e6a008afbcea9e04c3fe6d246eef4b
MISC metadata.xml 343 BLAKE2B 8246e0b7df67080839741f0258357ae19da18bd7ad8615bb77b943bc89db7560d58f95a8cba4e770070efc477ba56ee1f5c9ba098674ffc01dd5fdd9b912189a SHA512 541f2db81c9383013da74a8a54f318ff7535ffe5c6ea789f8ddc451f629a121e56b322d8b3a0730e0b27b111e16e27d8fa49bc5805a7c61fcf91ac7110ca712b
diff --git a/dev-ruby/sqlite3/sqlite3-1.6.3.ebuild b/dev-ruby/sqlite3/sqlite3-1.6.3.ebuild
new file mode 100644
index 000000000000..1d5d90620556
--- /dev/null
+++ b/dev-ruby/sqlite3/sqlite3-1.6.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_TASK_DOC="faq"
+RUBY_FAKEGEM_DOCDIR="doc faq"
+RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs CHANGELOG.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3
+
+inherit ruby-fakegem
+
+DESCRIPTION="An extension library to access a SQLite database from Ruby"
+HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby"
+LICENSE="BSD"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+SLOT="0"
+IUSE=""
+
+# We track the bundled sqlite version here
+RDEPEND+=" >=dev-db/sqlite-3.41.2:3"
+DEPEND+=" >=dev-db/sqlite-3.41.2:3"
+
+ruby_add_bdepend "
+ doc? ( dev-ruby/rdoc dev-ruby/redcloth )
+ test? ( dev-ruby/minitest:5 )
+"
+
+all_ruby_prepare() {
+ sed -i -e 's/enable_config("system-libraries")/true/' ext/sqlite3/extconf.rb || die
+}
+
+all_ruby_compile() {
+ all_fakegem_compile
+
+ if use doc; then
+ rdoc --title "${P} Documentation" -o doc --main README.rdoc lib *.rdoc ext/*/*.c || die
+ rm -f doc/js/*.gz || die
+ fi
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/stringex/Manifest b/dev-ruby/stringex/Manifest
index e80a1597298f..ef364c6bfb05 100644
--- a/dev-ruby/stringex/Manifest
+++ b/dev-ruby/stringex/Manifest
@@ -1,4 +1,6 @@
DIST stringex-2.8.5.gem 130048 BLAKE2B c07eaaee07bf348690166b41b0846bc49eb49c5ba9e39c7eaeea2a3a60d6089edd7c7d1d75fd9a5208c9883c4bff8840ccf56c6f186daeabcf79e7f4fb6b4d25 SHA512 53f9908f176f465d2e884e92dffb26abcdf75593c94ee8250253da0eb29eddf489cf5b3f539135659ad4c0e2dd738d2affff6a946c50abd5f36517148d8338ce
+DIST stringex-2.8.6.gem 130048 BLAKE2B 39564e4d195c347de2e647490671688350bf3658e7d42035dc5b4acd73fbd01a44d435540be792eeebb70513a6c4fee7de0bc98a16b9d647af7d93d1ae663a23 SHA512 aea0b7b203bb6d57a72869bfd0a3b832893ba355426bd5a4e99b535a0c0a6d2a1c2aa8839f57da73de9235ccde78d900c30f86b858e55c695d921838270e25fd
EBUILD stringex-2.8.5-r2.ebuild 844 BLAKE2B 75936c5fbb8d1f776fb143a947d5337a354bda0c60d6320f314b40ee061355c944d9c61d20e533c47fbe3c02faaae88bbaf38f2ce66bdfa27723b72f307a5329 SHA512 ab10bb7d1ffa7e156348ef9e9306ff42a4e6601555e47506fe17bafa273ed04272c5b6ec27a066e0a5831a0f1bf04261931becbaf7cac7f8150f600725a3a34d
EBUILD stringex-2.8.5-r3.ebuild 893 BLAKE2B 18a4ad14803893c10002c098d21b69ae036373a4c5a2511751c66eeb6b9fb5e266aae28721fcd4274a0b4bb4ea78dd2f336e70526ab2a76af635e4016ada3c40 SHA512 a0f0e964e3baa31d47face9df5e559172f8c300951ad2b759037731ba708f372abf2365ceeed351df917ddd494f725f101eeb5fdd1bfa95223fc99b043d168ad
+EBUILD stringex-2.8.6.ebuild 763 BLAKE2B b04ed8a99833087e0a7126c1cf43245262a58efdc77d6d6275893d7d5326da477bedde794698ce2a1a1437e448f879d99a081b80cb64492c2d0e154b18da4dbf SHA512 be0f3fe576378754eb02b356db601f729844641c4c44414eaccc507e7ca8a839f70439a4906c3ab33abd12fcbb3e90ab0d7551a3776370e44b4a5421928756a3
MISC metadata.xml 339 BLAKE2B f73c3a0f80358652d11426529ad603b32ea4ef3b882be5d1862ffa94d35fc49a154406d66eff59d61544d6c35a8aaf841f553f689e4fdedffd88337d2be3ce4c SHA512 87d2f65efec8bab706894e788d2c6ac548221684034bc93cf43efc104fd2340188ad8aaf1e9e484ab40475aee38a7bd9227b55f73e8ae31c39548c297bb18d32
diff --git a/dev-ruby/stringex/stringex-2.8.6.ebuild b/dev-ruby/stringex/stringex-2.8.6.ebuild
new file mode 100644
index 000000000000..4bb6bb22166f
--- /dev/null
+++ b/dev-ruby/stringex/stringex-2.8.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+inherit ruby-fakegem
+
+DESCRIPTION="Extensions for Ruby's String class"
+HOMEPAGE="https://github.com/rsl/stringex"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/i18n-0.7.0:1
+ >=dev-ruby/redcloth-4.2.9
+ >=dev-ruby/test-unit-3.0.9:2
+ )
+"
+
+each_ruby_prepare() {
+ if has_version "dev-ruby/activerecord[ruby_targets_${_ruby_implementation},sqlite]" ; then
+ einfo "Testing activerecord integration"
+ else
+ rm -f test/unit/acts_as_url_integration_test.rb || die
+ fi
+}
diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest
index e6da1acc6e31..6d9e1ae80411 100644
--- a/dev-ruby/thor/Manifest
+++ b/dev-ruby/thor/Manifest
@@ -1,5 +1,8 @@
AUX thor-1.2.1-tests.patch 13418 BLAKE2B 13d3fdde30676171abe62b8fb7acc0a0564eb2041658e520a0838b6fb272303db9c0fad60170707b0676a9c39950ebcab778abaaf683716dd8546620e60e1a6e SHA512 a08e95e3df2c338b7bc7f700dcf04801fa743f0dc04abf5fde1030f306b78c536da1554e06736604acfaf6bd98622b4258dcec1791339727a57384cb226f8dcf
+AUX thor-1.2.2-no-coverage.patch 752 BLAKE2B 936e3ef4ba494a8e1b221fbf2688c9487c127fbf5991ae53baf5c33e12033de17c48bfd6dbf0460f952b5db4d4a0139befe7ad683e3bffa8b9a978a0dda27825 SHA512 c8b8e833f8d133e3d2c8e507820b054245ae119a766ba7ef4009ca235d64d0f763733aac719b6c5df521b23a80c43068cfdb747659fdda514a74dcb3d330f347
DIST thor-git-1.2.1.tgz 96638 BLAKE2B 03826d2545c61f5fd433325bc65b244921fd0ed0f030ea173fa6f558ca9fd62ac52dca829c66de32569321b3d52353f306559fa34c34e472b1aa52184ba3d812 SHA512 88e58b6ca6c812cb84ab59e0ee8afcd8fa70b6c24d403cd5ea05d1d40ac30e85f2c7412611cc176eb541d16878e309d25c7e4284f64c760475925ffe359250b9
+DIST thor-git-1.2.2.tgz 98213 BLAKE2B e71ee51eb5c982c585cf9bd9dffda8933975c9d0df8096015d125eefd0597a653887db1acfc132ce1f5a2e8ce4ab71c790a6c0bf39edd7c5e4c85a75de963944 SHA512 2c8af5d59f33691af63e813ba8dfe3392c279593f3e3ccf0ab2d6eb2ccce4220d93b7cb3413ad853e4bba14f4e2182c54caaf4944627cbcbefa31cdc0fabefc7
EBUILD thor-1.2.1-r1.ebuild 2156 BLAKE2B 92a0bd402228056e0348a1288cc591f7fad95847a2aed072a885600ed67dc409430bc2e54a8e5d7cb53d959569cbc7563865ff7bb7536c4da62d1b151a2dc818 SHA512 9152e5aca31ced4e776c4eb6dafb419d15ffd73e7a5addd98ecc24f31f608e70ef4590abd3c96d4170dc3cb1c20e76fe7ce6368ad9dca1ecf2a0efcc320c2344
EBUILD thor-1.2.1.ebuild 2082 BLAKE2B d570ee2943e5f34e8217fbe327d57b6ac8f8cbf5adaa39c7a16870f6dac7129c8975930932c30b331f9b7143627d5da732bbdf6d700b73ca549dc9a8385ec572 SHA512 2e69b555b603d9a28a3bbfc96820ca09797a946a2f84d49ac0989fa8055ebfa8e740c9f1a15620900fbed2d27b844f02cf739b28a2058f2ef3dc845671243b80
+EBUILD thor-1.2.2.ebuild 2163 BLAKE2B f9df9564137afe8860aa9d5aa768d337686ed1fcd3f366e08a34ad2bf229b263f657a5540f8398369313039c0880acdbfc83dedb07b2ef34fb5b89cd5af0a420 SHA512 c201c3e0c26443464580c2053b23426c181d9cce60267487a0c3ab15ef15d8e303dab549ccee8fb0cb5a064a1d99bb5eaea0fc7dafb79a6e1caf8312f4c108f8
MISC metadata.xml 681 BLAKE2B 18af48da65edba93d19a6a8541a5a79b63485d15108736b8b2c964a57006dd8e0bcc094261045a2598ab5537c3162cffc012e35dbff7c631e45f8de1657b5cd4 SHA512 ccc14bf0262a52707216bedfa51c46d5de83b04308d6768dd73e9d63a0e807ae5f069b9730b5e88311ddf51185aaec12144ffd8540044baf2b18d1208dee380a
diff --git a/dev-ruby/thor/files/thor-1.2.2-no-coverage.patch b/dev-ruby/thor/files/thor-1.2.2-no-coverage.patch
new file mode 100644
index 000000000000..f57cbfeb63f5
--- /dev/null
+++ b/dev-ruby/thor/files/thor-1.2.2-no-coverage.patch
@@ -0,0 +1,29 @@
+--- a/spec/helper.rb
++++ b/spec/helper.rb
+@@ -1,17 +1,5 @@
+ $TESTING = true
+
+-if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("2.6.0")
+- require "simplecov"
+- require "coveralls"
+-
+- SimpleCov.formatters = [SimpleCov::Formatter::HTMLFormatter, Coveralls::SimpleCov::Formatter]
+-
+- SimpleCov.start do
+- add_filter "/spec"
+- minimum_coverage(90)
+- end
+-end
+-
+ $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "..", "lib"))
+ require "thor"
+ require "thor/group"
+@@ -22,8 +10,6 @@ require "rspec"
+ require "diff/lcs" # You need diff/lcs installed to run specs (but not to run Thor).
+ require "webmock/rspec"
+
+-WebMock.disable_net_connect!(:allow => "coveralls.io")
+-
+ # Set shell to basic
+ ENV["THOR_COLUMNS"] = "10000"
+ $0 = "thor"
diff --git a/dev-ruby/thor/thor-1.2.2.ebuild b/dev-ruby/thor/thor-1.2.2.ebuild
new file mode 100644
index 000000000000..86f805fb7395
--- /dev/null
+++ b/dev-ruby/thor/thor-1.2.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 2000-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_BINWRAP="thor"
+
+RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple and efficient tool for building self-documenting command line utilities"
+HOMEPAGE="http://whatisthor.com/"
+SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux"
+IUSE="doc"
+
+# For initial target porting (new rubies), we can make these test deps
+# conditional with:
+# 1. USE_RUBY="<old rubies>" ruby_add_bdepend ...
+# 2. skip logic in each_ruby_test
+USE_RUBY="ruby30 ruby31 ruby32" ruby_add_bdepend "
+ test? (
+ dev-ruby/childlabor
+ dev-ruby/webmock
+ )"
+
+RDEPEND+=" !<dev-ruby/thor-0.20.3-r1:0"
+
+PATCHES=(
+ "${FILESDIR}"/thor-1.2.2-no-coverage.patch
+)
+
+all_ruby_prepare() {
+ # Remove rspec default options (as we might not have the last
+ # rspec).
+ rm .rspec || die
+
+ # Remove Bundler
+ #rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Thorfile || die
+
+ # Remove mandatory coverage collection using simplecov which is not
+ # packaged.
+ #sed -i -e '/require "simplecov"/,/^end/ s:^:#:' spec/helper.rb || die
+
+ # Avoid a spec that requires UTF-8 support, so LANG=C still works,
+ # bug 430402
+ #sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' spec/shell/basic_spec.rb || die
+
+ # Avoid specs depending on git, bug 724058
+ rm -f spec/quality_spec.rb || die
+
+ # Avoid currently broken readline specs (already fixed upstream)
+ rm -f spec/line_editor/readline_spec.rb spec/line_editor_spec.rb || die
+
+ # Avoid spec failing on whitespace difference in error message
+ sed -i -e '/raises an error for unknown switches/askip "whitespace differences"' spec/parser/options_spec.rb || die
+}
+
+each_ruby_test() {
+ case ${RUBY} in
+ *ruby33)
+ einfo "Skipping tests due to circular dependencies"
+ ;;
+ *)
+ RSPEC_VERSION=3 ruby-ng_rspec spec || die
+ ;;
+ esac
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index f7e5802a26dd..69fa5ce0aeb6 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest
index b911280c5cad..ad7862230705 100644
--- a/dev-util/glslang/Manifest
+++ b/dev-util/glslang/Manifest
@@ -2,8 +2,10 @@ AUX glslang-1.3.236-Install-static-libs.patch 1460 BLAKE2B f17b5b7325e112d52a657
DIST glslang-1.3.239.tar.gz 3683945 BLAKE2B ffc690522814d7a28bea7168744d390a5a1c7e34e67f2037c72b2a040c8c48fbb9d46f37d74ea58b2bcf7621b0008498a9dd592da08e9e93037e3f45c5b920d6 SHA512 a7cd35c76dc4f3a4f2f1015e7495b87313472d7c766075256c0d2d0004f395f62d38d715675b49f13f66a12645175c421af4622129aeb588528397e92f51790b
DIST glslang-1.3.243.tar.gz 3688482 BLAKE2B 4346d7a3524f16ef938e9bf2f3c184fb4b915b3adb1facb0297ddb1c4095a6d32dac35d4be0ad18918d80e2106db5bdd037e035efe613ec4b42ff1878f8bc653 SHA512 0febe5d4187970ebea3e28a323bc85da2ad24feee12390410fe817b363847409f00c1b7e8d4e88156443929eb9a616e6064bf73aa5f8914e71c01d985d6fc15c
DIST glslang-1.3.246.tar.gz 3688484 BLAKE2B 6013b0d8903a96344d6f77a50b8689a53429522b6793016378023d5f5179ed9116d10d19b02ccd7abbcf2d30e4864989ebcc3fbfc86110492f58dd283b7d42ea SHA512 92b1cb4d55cfbffb50eed094568d5fc78785b4d42967d3ce70c704135ddc1d75191c58809cfac99e81cf9e2735226606d3792b4a59ca5351fe8e412f5865b005
+DIST glslang-1.3.250.tar.gz 3707963 BLAKE2B 24096c88307dfca765bb5fdbcebe1ec8f658ee640408f89cf2e17b3dd35c4870fa2de07403fe754991d953a4b171a75f499638c599c3045e2560fae0c871dabe SHA512 deacf79bd036ee472235ae138028c8e7d39527feda387d4ac648edf2c6e93d958b983ba85cdbb5136ff336942e220dddedf44bdc890ed731bdc942cdf1fa045c
EBUILD glslang-1.3.239.ebuild 973 BLAKE2B b4810ffb64a48c2103345a55b55ce856ec4fd7a0e5be22324e0cdf52cce95816fa2cf7759e1a30d85130e54cd80f81b2fd42598e61aee3ff082ad5da35f984c9 SHA512 197e83ba1850f56f348bbbff6c48e29f091855116c5ce0709b4f3148e6e96ab9718a4511670ef7db802b3cf8836325ca4c8d4b5f07ee4ae88a72c7cbd2fa64c4
EBUILD glslang-1.3.243.ebuild 973 BLAKE2B b4810ffb64a48c2103345a55b55ce856ec4fd7a0e5be22324e0cdf52cce95816fa2cf7759e1a30d85130e54cd80f81b2fd42598e61aee3ff082ad5da35f984c9 SHA512 197e83ba1850f56f348bbbff6c48e29f091855116c5ce0709b4f3148e6e96ab9718a4511670ef7db802b3cf8836325ca4c8d4b5f07ee4ae88a72c7cbd2fa64c4
EBUILD glslang-1.3.246.ebuild 979 BLAKE2B 9be4b50d30e27260788c9702f784c61df580b96efa40833d3685edb9774ff119dd72cc9d2859c23264785ea271d2cc94f4a93583f857930bafe4058a0dc0d703 SHA512 cf8af799beee2b6a945fffd89b3cdb8813b51d06985286d109d237347d086cc90ed2a7058b428bf1d9b117109bbc67ad161b714cdb7ffd634c4bd681bf4762b1
-EBUILD glslang-9999.ebuild 979 BLAKE2B 9be4b50d30e27260788c9702f784c61df580b96efa40833d3685edb9774ff119dd72cc9d2859c23264785ea271d2cc94f4a93583f857930bafe4058a0dc0d703 SHA512 cf8af799beee2b6a945fffd89b3cdb8813b51d06985286d109d237347d086cc90ed2a7058b428bf1d9b117109bbc67ad161b714cdb7ffd634c4bd681bf4762b1
+EBUILD glslang-1.3.250.ebuild 979 BLAKE2B 1bac169298a1f7c67bf43db9eaff12c1ebbe9f379c37bcc99a87329577c1052688f68a8647ca8b2edefefe1e4ce02b05ce4870a9bdcc173eb67ee31d164c2e2d SHA512 c3031962d7b8fb0915676a02866fd2a72ee5ca8304434f5d8315426eb716183e409edbd37241275baee30a3d7f7670ca56a494d545190f618e4c7a48df75778e
+EBUILD glslang-9999.ebuild 979 BLAKE2B 1bac169298a1f7c67bf43db9eaff12c1ebbe9f379c37bcc99a87329577c1052688f68a8647ca8b2edefefe1e4ce02b05ce4870a9bdcc173eb67ee31d164c2e2d SHA512 c3031962d7b8fb0915676a02866fd2a72ee5ca8304434f5d8315426eb716183e409edbd37241275baee30a3d7f7670ca56a494d545190f618e4c7a48df75778e
MISC metadata.xml 330 BLAKE2B c3874bbe807a8dd1a55897feadfc0a89e4cb806441390ee7e7cc317f3b533a08338a669834122ede89cefd9b6532d789aece2c29fcc6cdfc7f76a81bf382192b SHA512 1c591a28214fb76334171e4a49c8ac302b6f174f265749ad005f2503df1312e8303c92a68248775ed3db98d65107471f9cfc8cfb758c89261f283711beaac764
diff --git a/dev-util/glslang/glslang-1.3.250.ebuild b/dev-util/glslang/glslang-1.3.250.ebuild
new file mode 100644
index 000000000000..0ddc071bafdc
--- /dev/null
+++ b/dev-util/glslang/glslang-1.3.250.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git"
+ inherit git-r3
+else
+ SNAPSHOT_COMMIT="sdk-${PV}.0"
+ SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
+fi
+
+DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator"
+HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ https://github.com/KhronosGroup/glslang"
+
+LICENSE="BSD"
+SLOT="0/12"
+
+# Bug 698850
+RESTRICT="test"
+
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=( "${FILESDIR}/${PN}-1.3.236-Install-static-libs.patch" )
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DENABLE_PCH=OFF
+ )
+ cmake_src_configure
+}
diff --git a/dev-util/glslang/glslang-9999.ebuild b/dev-util/glslang/glslang-9999.ebuild
index c00807a5549c..0ddc071bafdc 100644
--- a/dev-util/glslang/glslang-9999.ebuild
+++ b/dev-util/glslang/glslang-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit cmake-multilib python-any-r1
if [[ ${PV} == *9999* ]]; then
diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index 53f0028d9492..00ec265fbd10 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1,6 +1,8 @@
DIST spirv-headers-1.3.243.tar.gz 449872 BLAKE2B 15d8607dd14d10559249c0d161342153cd316481bf59ea502d102941a2f4a60f1d27285d46c68b3a0c5b738fff7d2956cf753fc135d282f61b254302df7b1d5a SHA512 04e7ac3d99ad9aa704c0a9fdc1a2126c9593aac855f255a2783d84c1226ce35b0adcd74065b24953dca9c43726e2b723791c64b441fdba1f4f726a5ada172e75
DIST spirv-headers-1.3.246.tar.gz 449878 BLAKE2B 9756eaf5e38f7267693dff348dd0133d57c5027c8a168bacaa214ed0e4bd6be24ec8101a9a81059752fbde4e014b5cfdf051aa0a9a27927ba25077cb90870f3c SHA512 54c689ef394bc03d6033af9b319f3d87b36def64759904c44eee11e81a83b51e1ae54ead62b8189436bc112f43fd3104dd0f6018f33a1256bc5614712537d5af
+DIST spirv-headers-1.3.250.tar.gz 452385 BLAKE2B 17d9dc0edad8b927ed1e7d097f62c84244ce5d115c2d7123faa936df8a7275c3946aa741fa403e7b812a8e776e8a32604fabbdd1120d5e5717d9ff9233a4a22c SHA512 1179b202ebb482a2f63e623dcfb1921ad9f5f4dfe242708e6cc139d9453fbf12ad7aacde783fae20789f742303568e1d3c0c2efacfa7b40c3ac421be68470b07
EBUILD spirv-headers-1.3.243.ebuild 489 BLAKE2B 48386f966fcaf7a849a1835fdedf93d61abc5017c62fbf0145e83ec8c9fcf2a58c7b240047dc82ce06075656acb4d0359cb9cf5074a4ba0d51fd0306489d28f6 SHA512 4d7b961f5344ce9ed16004715626e0822d10a8cf46241f910d05deb17542741fbc48f7aa051cbbe1977036522d5ac0b3416ca56aec44bfa6068e1fdc34c75fff
EBUILD spirv-headers-1.3.246.ebuild 495 BLAKE2B 88852d1ccce3b5e3ac8b8339ab0872dd9b377e62fe1b1cfb2394f7ca04706386fc9cf0beed9a8a51107da94c5184471e50b01fbcf9d72ea58a54222ae21fba00 SHA512 32c8646c11acbf07e99b6fe63d08b6e293131794af630a01d70c80b3a74d9f197d980c8595a01968f93d32142ecdcc071e312a318031431a21991ef0499475b8
+EBUILD spirv-headers-1.3.250.ebuild 495 BLAKE2B 88852d1ccce3b5e3ac8b8339ab0872dd9b377e62fe1b1cfb2394f7ca04706386fc9cf0beed9a8a51107da94c5184471e50b01fbcf9d72ea58a54222ae21fba00 SHA512 32c8646c11acbf07e99b6fe63d08b6e293131794af630a01d70c80b3a74d9f197d980c8595a01968f93d32142ecdcc071e312a318031431a21991ef0499475b8
EBUILD spirv-headers-99999999.ebuild 631 BLAKE2B 3b51ab12672d7f984b1964a4b52ca0b490fec7fc2c6ad4c9c1c30573d9181864a9654d62c95bf6bdc15627285550f40248f55ebf34b648280d311eb190842661 SHA512 293b4f77a53319ac245cfd61c06607f8fddfc88ecf7ed4d38887493527a249ecee56e1722b8582122263847918e026e9badba135bdf461ef356e2c50de6d6114
MISC metadata.xml 431 BLAKE2B c29407612814c966f4134687e901ffff31be3990b771b3584f6517640098ba2cdf131ae84bcdc3da8398d77d1d51e3d6fe0180c564c0e8272406d246a5661578 SHA512 599da456349756e1ec66a1b36d9c05322c5aff088dc4741239a647550ba816333a2dab0e05049215e6d4b08222e06f3aa5a1f76697c7a15eda31b571afa3299a
diff --git a/dev-util/spirv-headers/spirv-headers-1.3.250.ebuild b/dev-util/spirv-headers/spirv-headers-1.3.250.ebuild
new file mode 100644
index 000000000000..d01ba8ef9a93
--- /dev/null
+++ b/dev-util/spirv-headers/spirv-headers-1.3.250.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Machine-readable files for the SPIR-V Registry"
+HOMEPAGE="https://www.khronos.org/registry/spir-v/"
+EGIT_COMMIT="sdk-${PV}"
+SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest
index eb7b2cf2df3a..ccb7b4a57a51 100644
--- a/dev-util/spirv-tools/Manifest
+++ b/dev-util/spirv-tools/Manifest
@@ -1,6 +1,8 @@
DIST spirv-tools-1.3.243.tar.gz 3102102 BLAKE2B c871a1e152423a1e09d228cc91df86df5c81e62aaecf140c57b95929bec63142384f3908deff51735b520e31261514124c0063c67a80fff688a054b3364f31df SHA512 6a3ad537d74892fb3418bb11dd7bd174b59edfb99029128dddde18a02d677d485a704d11cbdd3a3f1df3a18f8c534ab081b461cc82b5bc00c5a5c0601102bd65
DIST spirv-tools-1.3.246.tar.gz 3102137 BLAKE2B b0532e5eb489cdd12c0c58dda5a6aca743d3a1de8a1cf255da55375224fd407037696d73f792e6a3758c9fdc222b8d820285c9d8fa0908597d9223299b597be6 SHA512 9308be180e7dcfc10c06d84fd8f7998fddc0d9bdaf06d0d150f645ab3cf8fa7551dee8014bb245019afa05bd9439eaf58ddfc0ed197226d11b111904119e310b
+DIST spirv-tools-1.3.250.tar.gz 3113062 BLAKE2B a6951f957282eace3f65c81041070b6afd78ea87d50ef76c049827b537e94f75fbc3b7d9326ff0bcd1663d51611c7b01c8d5d8c2336ea151ab69ccb41b0ea308 SHA512 777733c6a25c5bad9802e7a33e913a051ccc3d740acb24c9255cc3ab5d08fce529991696310e3a58ca52e79a214c8dc74f811ab357135a85e82b6c10c8701289
EBUILD spirv-tools-1.3.243.ebuild 1139 BLAKE2B a8254b1a1e26f1f88c930d01d934bc9e4f282969999b8dcd823ff5c697f20a7d7800c0ce1c9da1f8d88089ff923543ca23e6ac4749fbd0284a2668cfa81cb423 SHA512 7ba92485860b9d0ea68b501d2f4e70d422df78649df97a24c96da266d693d2ac2a350de4e6f8783d96b603a6fe774155496247b7eb1d5969b11bef5bf8a8ad38
EBUILD spirv-tools-1.3.246.ebuild 1145 BLAKE2B 9944035c79eb26bbd6e783d3b199e3bffc5febd8c1cf36aaf5c80920468ebdbb5e955a54889aa5385ff28730e8a7091db48c54f2058f7faec7ef207c85149ecf SHA512 27bd3df64ede70486d23e14d1560bf0a85e0a0173021809d9ef62e15d7d7583a8513e543468b0740e37330c2a2d6b6de123211a92e8667a0357999a44a60cdb3
-EBUILD spirv-tools-99999999.ebuild 1147 BLAKE2B 56595323992efb3c2e9a255b3b57af95c38d3a12c59d4d8a3f1afd0b6d3758dbe1f3bf8607ae359591ef3b382c654f1e89b719bd01fe21021c15e4c32a6923eb SHA512 88dc7e115dddedf124c30d3233591a47827f0f6e5c755f67230ed830ba8625e7c6224d97042fc721a0d1b06305ecdfef20c0535074e2dfe75df1a5cad4739727
+EBUILD spirv-tools-1.3.250.ebuild 1145 BLAKE2B 4b9807fcde398902b6bc269f90f2d1510b33159325eb799b7ac61bb8e32cdb4d295ef41192415c4c0867c27f2a897a070a84d1a634f739b41c71ff2f6c465fac SHA512 4c86b2177d524a11b93e57a711d4678ea4da4458cb74a208487f8697f87a5d8f90f21aefba0d24eca03d8d7eda4189a4926e38acce6da42b24ec287e32c616b4
+EBUILD spirv-tools-99999999.ebuild 1148 BLAKE2B e4093574ecbb82263180ef72f2bb93841ece149065561868aaf13456cfa7c2f80ac7f36f6b095445e1c0ad56dc2be8f70df30f6e058a206be4afee23e494f242 SHA512 0734ff5a8c4566f097e495fd508845d14dafaafc14b33481e3ee7e2b1fdfbbd2735d04069d689e0b9fd38c8fc0af1a929987a118d94c3bf05d2022178afc49b9
MISC metadata.xml 429 BLAKE2B 8d9917ace6eaaab8b826f48bc6f38c629efc5245a5356d821632867b8a65246180dcc14927db6ed1e025a32d7bb248aa35e3a7095c79bff5a2e91b3d880de997 SHA512 3f076c95eb788258a2451c3b54a013eeb936fed744b68499f53970590fc846d79b9724198ed54300a57395b1f4f2a657840bf8aa7ff25dcef8cdf28aa7f35ae3
diff --git a/dev-util/spirv-tools/spirv-tools-1.3.250.ebuild b/dev-util/spirv-tools/spirv-tools-1.3.250.ebuild
new file mode 100644
index 000000000000..e5c15a8932d4
--- /dev/null
+++ b/dev-util/spirv-tools/spirv-tools-1.3.250.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=SPIRV-Tools
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
+ inherit git-r3
+else
+ EGIT_COMMIT="sdk-${PV}.0"
+ SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
+fi
+
+DESCRIPTION="Provides an API and commands for processing SPIR-V modules"
+HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+# Tests fail upon finding symbols that do not match a regular expression
+# in the generated library. Easily hit with non-standard compiler flags
+RESTRICT="test"
+
+DEPEND="~dev-util/spirv-headers-${PV}"
+RDEPEND=""
+BDEPEND="${PYTHON_DEPS}"
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DSPIRV-Headers_SOURCE_DIR="${ESYSROOT}"/usr/
+ -DSPIRV_WERROR=OFF
+ -DSPIRV_TOOLS_BUILD_STATIC=OFF
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-util/spirv-tools/spirv-tools-99999999.ebuild b/dev-util/spirv-tools/spirv-tools-99999999.ebuild
index cd2a73fc921f..da7fe9abf25f 100644
--- a/dev-util/spirv-tools/spirv-tools-99999999.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-99999999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
MY_PN=SPIRV-Tools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
PYTHON_REQ_USE="xml(+)"
inherit cmake-multilib python-any-r1
@@ -27,7 +27,7 @@ SLOT="0"
# in the generated library. Easily hit with non-standard compiler flags
RESTRICT="test"
-DEPEND="~dev-util/spirv-headers-1.3.239"
+DEPEND="~dev-util/spirv-headers-99999999"
RDEPEND=""
BDEPEND="${PYTHON_DEPS}"
diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest
index ad922ea278d6..a87bc8361aa4 100644
--- a/dev-util/vulkan-headers/Manifest
+++ b/dev-util/vulkan-headers/Manifest
@@ -1,6 +1,8 @@
DIST vulkan-headers-1.3.243.tar.gz 1841214 BLAKE2B b9361dba611b9719bdaade74084b020bdecbaa68f21fe7cd17ac57fa58f6b05683cc5c7c706014ab52bf604e849e822770c6697330877243aa9ee816ab8f6841 SHA512 d01304ae6b9bc142bd93ee5e0e66aa484d781bb9a6ca2ef6b0f0a367d1549f060a4c8810be13e2672fbea0e37c4c9de87070e56a772c5d6c75a60399d2f6ab53
DIST vulkan-headers-1.3.246.tar.gz 1948824 BLAKE2B 78e32f737ec48a3c65566817440bf811097850b7e41458e1d997bcf69db7265fa66e1ec2ac4002408290a6e1498e18474766871dba2518da12a01dbdc8bb9f83 SHA512 0de84229b64c93234adc2735a32c19dc706f74fc09d3f2a82aea1134d55ac392889591c56573e6f28f48317ebe795fc1bcf44a304c888f7dba3692173fe418c0
+DIST vulkan-headers-1.3.250.tar.gz 1964567 BLAKE2B 1b0b44d10ff2f030b8b5f3c85befae8a1e7467e32155cebd554b97fa129d9dcc417f9035bbc537280767fc13850814ff23b759868236cac593ba53c3a791cd7f SHA512 bfd63791522a1e578b2b310c51d80e92d29dadc36085ac36f951d3b8cd87acc960494673b4b890621e9ca21beda66ba5bd5518645abc5b62fa5523a9024be259
EBUILD vulkan-headers-1.3.243.ebuild 594 BLAKE2B 6faa9ea68b845b6d6fc5426e4eeeb9fa133a11bb420931496137c9f563005e6be84da1a8b2ab97afc9dfe55443589aa4ddbee028712e964f5bd24d219ab9e8d9 SHA512 6b72e8ccc8a6d85669eea09484848283aaa81b10a09c48c0f5822a94c108d956f4a7f2ca1b2db07965f94bda667c380c9194135eebadcfa7e38294814484be6a
EBUILD vulkan-headers-1.3.246.ebuild 600 BLAKE2B 0daf239aa649fb07a0cf75f53b709fdd45da34d5ab5d03bea21de97dd15871a440859ace5089d7de99665af2b1eac52ab4b312bad809d22ccb5a1ba858828a8b SHA512 c5c5e86b12dec0b97c1dcc1ef5edfa993665f99ff573892e7426ee7533829a72884e8b5eb4b19ec27d289c8cdb0c383299aa41c05f543e6af54455b2ecf06a1c
+EBUILD vulkan-headers-1.3.250.ebuild 600 BLAKE2B 0daf239aa649fb07a0cf75f53b709fdd45da34d5ab5d03bea21de97dd15871a440859ace5089d7de99665af2b1eac52ab4b312bad809d22ccb5a1ba858828a8b SHA512 c5c5e86b12dec0b97c1dcc1ef5edfa993665f99ff573892e7426ee7533829a72884e8b5eb4b19ec27d289c8cdb0c383299aa41c05f543e6af54455b2ecf06a1c
EBUILD vulkan-headers-9999.ebuild 600 BLAKE2B 0daf239aa649fb07a0cf75f53b709fdd45da34d5ab5d03bea21de97dd15871a440859ace5089d7de99665af2b1eac52ab4b312bad809d22ccb5a1ba858828a8b SHA512 c5c5e86b12dec0b97c1dcc1ef5edfa993665f99ff573892e7426ee7533829a72884e8b5eb4b19ec27d289c8cdb0c383299aa41c05f543e6af54455b2ecf06a1c
MISC metadata.xml 432 BLAKE2B 04c6e302b541f48dd20c84c7da9e82cad1b53d8040e796034992e8e110e3a815acc76e3067d12ce12fe2d7501d797b1e0340231d7f8216c4bf7576a053f5ffb7 SHA512 89ef7a8b4de02a0726aacaabc87904bd4f5484567d21ec6dcfa15dc7f84a3a3915a3202febf4f779fdc54762b3731cd0384235a7908c46b1adf3cbc38effa5f4
diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.250.ebuild b/dev-util/vulkan-headers/vulkan-headers-1.3.250.ebuild
new file mode 100644
index 000000000000..fdef9654420b
--- /dev/null
+++ b/dev-util/vulkan-headers/vulkan-headers-1.3.250.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Headers
+inherit cmake
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Vulkan Header files and API registry"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers"
+
+LICENSE="Apache-2.0"
+SLOT="0"
diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
index d6c0124a5640..26a86123f3c4 100644
--- a/dev-util/vulkan-tools/Manifest
+++ b/dev-util/vulkan-tools/Manifest
@@ -1,6 +1,8 @@
DIST vulkan-tools-1.3.243.tar.gz 778991 BLAKE2B 4b1e2a1b92ab4b4db7967fa01980b50845e8495c4ba638fe472968ec0069ce3d5207436e081401e7cacfd673002aff681ecd97ef2545a52decbbbb98b9150fd0 SHA512 6ba4c14073006e12615fcf054cd224b6e9f7f60215454349c19f671f4f9f987f38fe3d3dcd610d9a7dc7a39c6fdfcfae61509d31e44c86cb83b8429d1cb0febf
DIST vulkan-tools-1.3.246.tar.gz 783735 BLAKE2B fd95f9b2dac60ab5c8231b0f600dd897a2fb16c0b3782e40f39e997caafa15c22d78df064701ff68cb8e6bd18108c8ed4357b75d569ae34f4142a9ed3cf7b0d7 SHA512 5320b25fd3ec5cd9afee3a746b1e09dac1d9aac9831cd41b58d6768316eb1c490d7fd8db27610c76a27d8e6a3b681f8a3b1408dfc6d353178594a7b74ef4f6d8
+DIST vulkan-tools-1.3.250.tar.gz 785979 BLAKE2B d496f3859d3884cc2aaffdae62db9776f56dae1a45cc74bf093517d299fb9ff4e28d6a5227436c30faeab3fb5bceed6dec1a82bc327c539c9038b1a08960ab50 SHA512 7eecdd98e6be2f5dc66b32ed9962b0b7225f94d6185b490da0a6f3c6699ef6626a4db28615c73ecf6370efd6ccd5904e352c78947ec50dec57e32ae734f134b2
EBUILD vulkan-tools-1.3.243.ebuild 1895 BLAKE2B b62ab9d1a808a44ec9b5c756cb914e0807ca043e9515e89320203c39b4d18613cf1c8728eb97a609b1e815e096ac0731dd4061bcc8d224de9bb3198dc2869531 SHA512 11e950158f1ee4dc2c0d4960c4496f8e518f7e02b9ed90ebd643b1270fd2515dd7f1a9cff617d11f3d7bfa850b2832b7a5ba0686aef868ad58c8b02852ab9e70
EBUILD vulkan-tools-1.3.246.ebuild 1900 BLAKE2B 6599fa23b8bb2e178420e33d7e6d093467a72cd0b04028b92c59d0434458f80f81b6e34eba26143e76c831624f222080cf7cf1811941e36f0addc83139fc2d83 SHA512 c507621b6a5535d02371d4cf3c3bb12edc82b5322ebf47ae9c52af04090c4f0ac292f6fd89244c9fb7592c4d2698c2f2da896f1665222e3235890b128dbf12dc
-EBUILD vulkan-tools-9999.ebuild 1900 BLAKE2B 6599fa23b8bb2e178420e33d7e6d093467a72cd0b04028b92c59d0434458f80f81b6e34eba26143e76c831624f222080cf7cf1811941e36f0addc83139fc2d83 SHA512 c507621b6a5535d02371d4cf3c3bb12edc82b5322ebf47ae9c52af04090c4f0ac292f6fd89244c9fb7592c4d2698c2f2da896f1665222e3235890b128dbf12dc
+EBUILD vulkan-tools-1.3.250.ebuild 1900 BLAKE2B 97bda2609c518a4f1db8bbc53f602713e4bd76f7e78d51d9b3a937f8a8ea109aa6ca66cb6f8a896dd32ceb9bc669a9f0669fe1ba4501646a8a2734ec1204cc0a SHA512 f7b531b3f67a4b3ac6e5316fe84b6ea783171d61ee20dbf2c3be71bbb634a6ec41a0456a8deaa46f20725c527943ad8fd1bb19e58e65a2942072f3f247ea9325
+EBUILD vulkan-tools-9999.ebuild 1900 BLAKE2B 97bda2609c518a4f1db8bbc53f602713e4bd76f7e78d51d9b3a937f8a8ea109aa6ca66cb6f8a896dd32ceb9bc669a9f0669fe1ba4501646a8a2734ec1204cc0a SHA512 f7b531b3f67a4b3ac6e5316fe84b6ea783171d61ee20dbf2c3be71bbb634a6ec41a0456a8deaa46f20725c527943ad8fd1bb19e58e65a2942072f3f247ea9325
MISC metadata.xml 500 BLAKE2B 9fb4ff756cb14accac7b9c8e262ba8fc0108f68acaeaad81085ea91939ef683a21dfdb68ac4689e71c6b3b490e758af2711b1c436c65a7aa0e3b030aec982c93 SHA512 03a8e309f115934d5195da8aaa7bcd3e4f95f28269671a2eb8426941bb9bae815bcd3448d2e97006ddb2ab7ec52179117604b6fbf0f293e4285b303da573d435
diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.250.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.3.250.ebuild
new file mode 100644
index 000000000000..1269dcab52ee
--- /dev/null
+++ b/dev-util/vulkan-tools/vulkan-tools-1.3.250.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Tools
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
+ EGIT_SUBMODULES=()
+ inherit git-r3
+else
+ SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
+ S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, and MacOS"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cube wayland +X"
+
+# Cube demo only supports one window system at a time
+REQUIRED_USE="cube? ( ^^ ( X wayland ) )"
+
+BDEPEND="${PYTHON_DEPS}
+ cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+ ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
+ wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+ X? (
+ x11-libs/libX11:=[${MULTILIB_USEDEP}]
+ x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+ )
+"
+DEPEND="${RDEPEND}
+ ~dev-util/vulkan-headers-${PV}
+"
+
+pkg_setup() {
+ MULTILIB_CHOST_TOOLS=(
+ /usr/bin/vulkaninfo
+ )
+
+ use cube && MULTILIB_CHOST_TOOLS+=(
+ /usr/bin/vkcube
+ /usr/bin/vkcubepp
+ )
+
+ python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+ -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+ -DCMAKE_SKIP_RPATH=ON
+ -DBUILD_VULKANINFO=ON
+ -DBUILD_CUBE=$(usex cube)
+ -DBUILD_WERROR=OFF
+ -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+ -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+ -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+ -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+ )
+
+ use cube && mycmakeargs+=(
+ -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr"
+ -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND)
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-util/vulkan-tools/vulkan-tools-9999.ebuild b/dev-util/vulkan-tools/vulkan-tools-9999.ebuild
index ae7ec142589b..1269dcab52ee 100644
--- a/dev-util/vulkan-tools/vulkan-tools-9999.ebuild
+++ b/dev-util/vulkan-tools/vulkan-tools-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
MY_PN=Vulkan-Tools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit cmake-multilib python-any-r1
if [[ ${PV} == *9999* ]]; then
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index c4fca69a316c..0a06d0533ab1 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libopenraw/Manifest b/media-libs/libopenraw/Manifest
index dcbae5d60ee6..cbe578368e04 100644
--- a/media-libs/libopenraw/Manifest
+++ b/media-libs/libopenraw/Manifest
@@ -16,6 +16,7 @@ DIST libc-0.2.126.crate 590481 BLAKE2B 1000de6b9fa2b3ff025b961e504d6d20b401f37cd
DIST libopenraw-0.1.3.tar.bz2 565458 BLAKE2B dec7cda78b6ff4b1411b93c0d48758920b73e087eaca3c262a0850eb5a3423fee38ba7537694b1a04bdafa6bbb34b290c059f483a5a6af339b76c132ac77c413 SHA512 c56d84610f0cf5da970c4c0c791fccf2f7e9f7c7dacf2aeac0b2702ce9a0cd3aaa2f6db0794b0466e1dd8316771973db1e64d013f635c1166b7ff2eebdcbf029
DIST libopenraw-0.3.3.tar.xz 570284 BLAKE2B 3c0902e4d525aab919e8856041c563c4a56a58db70771b24d3c12bc9db268bb0a7a32a9a64604dcf6d1719c632663bea8e1d9c94c160ba3468466f333598ab93 SHA512 8c4894a0119c7f58fe965002b69cb2caa0c5b9d2e3656dddc0da0c07674290b155d50338a3f4b62e4faccaa908028ecf4c26a80b8a95d51638bf4bd7bec6c9e1
DIST libopenraw-0.3.5.tar.xz 2533200 BLAKE2B 8d708640951c9dae1bf0c809219d7fbf94cb4df6d0568cbaf6927968b63d3ce32d054766e0708ddd4d492f8d54cbd8797fdf8a67ceb8985ddde644ebbc45fa4b SHA512 deaa5e8c95be4eba0d0bd6f8cbb38e16ab6dd0ea0a93885ef79719154ece0bb2d1ca13b2ef75481ced4a282c9c788c5372f01df51d0f3ebc965e85dddf423a58
+DIST libopenraw-0.3.6.tar.xz 2536224 BLAKE2B 675e31773db55d00843779f7e42b11f51b2060e6a9cc30e70b0cc34da6821241616e9e6f2f4f9d441464760643ef124e857b732ba3752ecae40b69753ca4911b SHA512 be6de3b264145297801513bccc49f18684242db71fcbdbc288132b05b805d9c0e1f194db3baab3f233ca3ca98df865bcc4f0b41812afbd5b3957843026293536
DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
@@ -33,4 +34,5 @@ DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e
EBUILD libopenraw-0.1.3.ebuild 1044 BLAKE2B ac467b571bb90fe07b2ebb65d65ea6d74421ba01221e09713b69a630ad9050a0253c9c5c94c1e9bec921fa2283a510d10afb0f514a125c2207c8bbfd7865624e SHA512 68315811af74ccbde27e4e6dc4df094b92a4bec22baf016acd15ab2223d745d29191179b99779e75b302997c31114990e75712ab7d31cc560d01a2aefd8b0c1c
EBUILD libopenraw-0.3.3.ebuild 1752 BLAKE2B e832c4fc5ce81bc4ea15c11122a7c02c9346d4be28044e4394483f5fcd3b2c749a9ae003b298c7b64ce7e4dbb89e2ee20961926788a25a19051cdf07315b50f9 SHA512 10acbb655de440c42f10988041ef7fc4bb92eac2bd2ebd7bd36de2562a7a897061b2267c0aea3ad50ce77c5b5303c828ae59ecec5cd122f0e519c3832f230262
EBUILD libopenraw-0.3.5.ebuild 1825 BLAKE2B 6cbfb650fbb7ec54fb897ee31939f208df631c16f35d55075313af1bad689edcfe2b2f008f82c86e94c8415ee7ba667623b24c608acb8f2227d7d33b374b700d SHA512 54bd85888f5fe92efbf2c917059fc42ebe4623c4ecb9673be3a7ee3006b9e3107fea9ecd3850ccf9a327c33b1438cbcec9532dc4ceb0a0364f4790269ed546d8
+EBUILD libopenraw-0.3.6.ebuild 1238 BLAKE2B 87cc901bd93a045513f635bd02b4f50b16e578c47000c56ff1a7c752596d57148ef6f198e7944c7de56eddcacd00130057cdc58995e0083e89ab9328c2bb2d32 SHA512 0ad330360b9fa86f86ba9522762e90aa196a4ccdc79d485665043ac4f8651605d443bdf40ea68076011aff7a0e08f34ff626b8cdb4a4e10af6b6bdbcc6b5ccde
MISC metadata.xml 327 BLAKE2B 535d53760f8b1440558a02aecb8ab27244d3583ded3843a38a8d418ae8a8a55859c08901a6fae91f8d63e7848a173e3e40b7ff168a0f86c710e53bcbe87f4161 SHA512 26f6a6a430380b878feabd5a692aed4cf6994701e935fda0f986b0b071702846389f8ada8f0c666f35a5107484879d7dce9f81b866081b0b06a1df1d02125cdb
diff --git a/media-libs/libopenraw/libopenraw-0.3.6.ebuild b/media-libs/libopenraw/libopenraw-0.3.6.ebuild
new file mode 100644
index 000000000000..c4afad8e2f78
--- /dev/null
+++ b/media-libs/libopenraw/libopenraw-0.3.6.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=" "
+inherit cargo gnome2-utils
+
+DESCRIPTION="RAW image formats decoding library"
+HOMEPAGE="https://libopenraw.freedesktop.org/"
+SRC_URI="https://${PN}.freedesktop.org/download/${P}.tar.xz"
+
+# MPL-2.0 for mp4parse (https://gitlab.freedesktop.org/libopenraw/libopenraw/-/issues/15)
+LICENSE="GPL-3 LGPL-3 MPL-2.0"
+SLOT="0/9"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="gtk test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/libxml2
+ media-libs/libjpeg-turbo:=
+ gtk? (
+ dev-libs/glib:2
+ >=x11-libs/gdk-pixbuf-2.24.0:2
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/boost
+"
+BDEPEND="
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+"
+
+src_configure() {
+ econf \
+ --with-boost="${EPREFIX}"/usr \
+ $(use_enable gtk gnome)
+}
+
+src_compile() {
+ # Avoid cargo_src_compile
+ default
+}
+
+src_test() {
+ # Avoid cargo_src_test
+ default
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_preinst() {
+ use gtk && gnome2_gdk_pixbuf_savelist
+}
+
+pkg_postinst() {
+ use gtk && gnome2_gdk_pixbuf_update
+}
+
+pkg_postrm() {
+ use gtk && gnome2_gdk_pixbuf_update
+}
diff --git a/media-libs/libsdl/Manifest b/media-libs/libsdl/Manifest
index 74a6e0e9d028..e0d3794d0cfb 100644
--- a/media-libs/libsdl/Manifest
+++ b/media-libs/libsdl/Manifest
@@ -5,5 +5,5 @@ DIST libsdl-1.2.60.tar.gz 438381 BLAKE2B 32f00c8f5dc51780bfb48cdfa41ca46ab64dc4c
DIST libsdl-1.2.64.tar.gz 459020 BLAKE2B 72e13e14c134116edc73a9127a854700f0c878b3a56ae0ed5c70a3e227fcd46411ebb25bdf0ebfe76c1c648ac6052161e3eae11ebdee8ffbddb5cf70e9b01da3 SHA512 cd551666d2e6a2de273ee29b9a68a5472933a5f5a6340616510051e78f0a96af68a2f13f4473431d6b58ad89a379d672b3a3e82bc86ded01943b6bc3ca7947d2
EBUILD libsdl-1.2.15_p20221201.ebuild 4953 BLAKE2B 54575a80085622fdc111be48175dfe19ee9c95a7bc82291dafaef72bef8333eb8ce6a70338572a73390c6cff74973c27b92fb645236e9fbebe02fcbf4683329b SHA512 dfa19a7c9ff3a75ef79249a8cd15a51127e8b1b735338346746f59854907e56cd67030545a5e94834fb67620987e83edadfbd778d6a0ba8604f6843a8820a35b
EBUILD libsdl-1.2.60.ebuild 1047 BLAKE2B ce2d1dfa6ccfc577b55a59d993291dcecef2bb238d411b6558e93f84ac9f3cb4fd77e04d3db35227d2751b96429194c15e5fc28806451cbe59c9d64c3bbf6aa1 SHA512 bb5e8f36c9f028173f2796d211f6ea7811ad8425a223b5d5f5cc22c8a25af0f85f01c36111e405fa97f5135f80067f2fb0b64e9d525bfd3e3d33fc5ae3f08e36
-EBUILD libsdl-1.2.64.ebuild 1057 BLAKE2B 1a510c560aa97577110429c58cb7ee847e3a2e54dcdf1dfd7711df6727fe6136ac2ac765d8bf3eab99352d982e5dcae84724411eec8a9837353dacd263d751a1 SHA512 8d0a10a354a9ab994130d8296b22255590a3afd0fadbd65a7801f85d4e862b54e8797d76d89d7f66905931559c4ecb6882384a3d95135e34f965ba910a63df67
+EBUILD libsdl-1.2.64.ebuild 1063 BLAKE2B dc663e0b9ea2ffe8e70f2de08fb7a578bf617e035dc5ff110cbf524bf67de5f7d99024cd33668bbce1af398692b349fe52b65126a201cb8e794b8c565a635cbd SHA512 f888a9677ffb45ce1bbb643110d90affd8527f4cef2c219757408419877f19a15e04e2ddf411c3549709864036f9c2cef93c3c6e8491a12e9904310b0da01084
MISC metadata.xml 1499 BLAKE2B 8dd0fbe5e6f71338330483fa433316564c420e0cb9f52297fcb6c34a452bae23e25963effd2caa43c099e11759eca3c65dff64b5957460271d27b188688887cc SHA512 be99021a150b521998a455243f68d89c980bf5610bb67d1475746d7b64b009baa83294c1b2ddc101f3c164e22765ce073b9e27c07ca5bbbe9eaa4f75dc4fd305
diff --git a/media-libs/libsdl/libsdl-1.2.64.ebuild b/media-libs/libsdl/libsdl-1.2.64.ebuild
index b0e79940a5ca..21ee96e55b40 100644
--- a/media-libs/libsdl/libsdl-1.2.64.ebuild
+++ b/media-libs/libsdl/libsdl-1.2.64.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-${
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv"
# IUSE dropped from real SDL1: aalib custom-cflags dga fbcon libcaca nas oss pulseaudio static-libs tslib xinerama xv
IUSE="alsa +joystick opengl +sound test +video X"
diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index d21eb323b153..ea713781b988 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -2,7 +2,9 @@ AUX shaderc-2020.4-fix-build.patch 424 BLAKE2B 6d8760ef64bf9f4d6e291d7b3b3773557
DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c SHA512 a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee
DIST shaderc-2023.2.tar.gz 222452 BLAKE2B e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd49999057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113 SHA512 8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84
DIST shaderc-2023.3.tar.gz 223292 BLAKE2B a9a29b4cef74b864b87af5700b830d1d193cf2cdb8ae6cafffc50c6130ac6e1bfb0a598ca30ecf1cfa06dd50144bdd421b7541a6fdb2965b8ee029ad749ea0fe SHA512 41e8a931ce47f42964c69c747aae96795d9791787deee411ce2e7053e2f426f1766a5aa42e8400fa9179c9428f11f3283a7b4c1dd20e7969963e6a00443549c1
+DIST shaderc-2023.4.tar.gz 225728 BLAKE2B b033f9d5e8afdf53afb5c3299a2b0496558b25d4fb1b04eab0ab1610377c391084fcb952bf2836bf88078e902e78bd579d46ae8f07aaed42569edbbc21b0d5c9 SHA512 18b7c31eec9408fc038211d4424d5d82414f427a580ec6f412e9e8d6a7e060e4c39d2c223bfbbf4bd167a1575a7bb900591ff834b3356f4024772e0b96993e91
EBUILD shaderc-2022.3.ebuild 1881 BLAKE2B 619f051d6cae80d1a1c549feabe842701ed3fcfb068373bd67fbec7cbac61b744fab621231e67bf84fe26578b0a4556e4187e459c77628d40260189d06ebec39 SHA512 d9e685805533630b631507ea3be9fdc8b6b63ada79111bf29963bce54415741dc7c8e9923199bd062b3618dd137a19ae163dc27f3d40908ac867c8c57746a232
EBUILD shaderc-2023.2.ebuild 1881 BLAKE2B a4d47327083650f4e51841942ff69aa1b485e26c4443e78e8e9bd8547f3198d5a93c76b957b4d0a278a7c344b38f18990840ce9733e04920b0d7d9804313df5f SHA512 aec96e572cc81f7eefd6850072c9ee6b217c68d3b492f4a0265d64530e15b1cdf3b96ecff21b264a636dc4a78dbd60d5a723f3f5a6db81d05c347705102df03b
EBUILD shaderc-2023.3.ebuild 1895 BLAKE2B 3f923cd897903bbddbdde21f93d6eee9e3494c244989d0083b52859138a33e1e9d5e3a731367b60134f6ca6aacc61217f9f68f6f0e80b471fc142e365f6a9531 SHA512 ce63014939ba152a0014e92126592474817f7cc71e780b22bdcb37430058a3ad98e9f436f8b29087b6e987c1fd9e061aa9263b1e3a2e91c00b91c0d5415fed6f
+EBUILD shaderc-2023.4.ebuild 1895 BLAKE2B 8115f10d35fc62e12a7f2f3c7a2710f3f565fc037a6fabe7de6775f15c995e55a8afaf6acdeaaefc3e0476ad28f2875afa23596e8e94573c4dcf89811aaaf2ca SHA512 bd227f90571430c6d950573576067b5c67789779051ea8f3b06c103ba24f95b0a5b4b236bc70ee2391770b849a403f053740406f10ef937d9ffca19ac979b0a1
MISC metadata.xml 336 BLAKE2B 5dbc5d2e5dc2e389582376ea40375fed6b20e766cd59415f8f23fd81af9abac9c07379f341dff21901fc5934920c6534c525452c67aa606783350b84f071c88e SHA512 b72710b6ca796b364037d6c8646b0760688ee06a3854ae74dfff15d902dd7a2d94ba9872c42110e9e8e005ef8cc443b89108553fc11b79c1b5872daeff7b0f70
diff --git a/media-libs/shaderc/shaderc-2023.4.ebuild b/media-libs/shaderc/shaderc-2023.4.ebuild
new file mode 100644
index 000000000000..df7f04a79e3a
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2023.4.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib multibuild python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc"
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+ >=dev-util/glslang-1.3.250:=[${MULTILIB_USEDEP}]
+ >=dev-util/spirv-tools-1.3.250[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ >=dev-util/spirv-headers-1.3.250"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+ cmake_comment_add_subdirectory examples
+
+ # Unbundle glslang, spirv-headers, spirv-tools
+ cmake_comment_add_subdirectory third_party
+ sed -i \
+ -e "s|\$<TARGET_FILE:spirv-dis>|${EPREFIX}/usr/bin/spirv-dis|" \
+ glslc/test/CMakeLists.txt || die
+
+ # Disable git versioning
+ sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+ # Manually create build-version.inc as we disabled git versioning
+ cat <<- EOF > glslc/src/build-version.inc || die
+ "${P}\n"
+ "$(best_version dev-util/spirv-tools)\n"
+ "$(best_version dev-util/glslang)\n"
+ EOF
+
+ cmake_src_prepare
+}
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DSHADERC_SKIP_TESTS="true"
+ -DSHADERC_ENABLE_WERROR_COMPILE="false"
+ )
+ cmake_src_configure
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi && use doc; then
+ cmake_src_compile glslc_doc_README
+ fi
+ cmake_src_compile
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+ fi
+ cmake_src_install
+}
diff --git a/media-libs/vulkan-layers/Manifest b/media-libs/vulkan-layers/Manifest
index 26f349bcdb2c..3fae67a7a588 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1,8 +1,11 @@
AUX vulkan-layers-1.3.239-r2-Build-shared-libs.patch 444 BLAKE2B f6db7c8244385560dba4550c63681814ab2cf835364dc3d5e2425d7a3d7ce784822b59b349bb7ef5f1e564d13d118910a87a7e4f1ba8d4c4a42fe940ce002a52 SHA512 e6a3ea885628c3516296118a1489a834ca02400e66430bf5fe6083c6944cf9d2a95aea55f1744d7ed5cfbde08f73ab0d0c6b5feb8e3cff1a55c79e86809666cc
AUX vulkan-layers-1.3.246-Fix-build.patch 400 BLAKE2B 434dde4545c97fbc0a2a3b7e6b5999ab54288cea80888d07857c6524c9b7a09374da5e0be64ed4c3af71a40a57d9727eb5d2b337dacd1e46e6ef177678677166 SHA512 e6acea418a09af548a9cd9f0ca62e7afad4abca44fe9e04bec4e4319c7cf12f00ef636fcd16b5616664f537f8361c88fd50ab0d9baa09b0409188002b82cca25
+AUX vulkan-layers-1.3.250-Build-shared-libs.patch 333 BLAKE2B 557bfc8dc1639f31b873ec950dc9d99f4632d953b7c3d104d0b69b68985a0d214a4d5eb42a64d28aeed41a889515305f47f8a1b3646501d36f99d67c79f24789 SHA512 ddd30ac012cfa0e1ea7cbc84c11d4398272c9f2314bb8f0d3a3758f89162239feaff0e1044284a730a8288754dd1b6cab99b98e28199457a81137a7a22601413
DIST vulkan-layers-1.3.243.tar.gz 4624249 BLAKE2B d358ccf3dbe690d7f30e153271602b4ab14d55a854169fa828a4bc8ffeb688531b4b4703dbe7ea4e038237db650a923ab9f618178a5edf304fc4a3170be57238 SHA512 d2bba9afc2013ccd41953eb699e9568c85f90bb99d1be9866126a8bc18ae492e55970acc2ca4d7b9850b0201b0451acbb5335ea19dcd030dc71d545feb261a19
DIST vulkan-layers-1.3.246.tar.gz 4750578 BLAKE2B df6c51756231d50866b8a676ae6f62f79ba361155c7c1009fa4e62b921aa4ef7434140ec6ae82ab773e3e01c74b1213175ac2156a8a79adf212760786853aa5e SHA512 2c0f9ed198a1a806e564072057d2d0e42eb8e42ae5fc847399fa5eb8227ef52a0114f47569fa49f0bfbcb210530bea658558fbc27451c972681eb9ee79099c6d
+DIST vulkan-layers-1.3.250.tar.gz 4829919 BLAKE2B 9e05c53d283df1d57c20574224333249e468242eb73f7feb9ce47b4d194a80a1b1958bc71743eed3d108cedba972eeb9aa27ef33e838828e8a0baefe85254613 SHA512 5e8aef501961b49d7b4390d8c8ce09fe0b7657d323859d2052a8a14b042da69d7b1387a8aadede8372711313518b6d75fb78f41e2e0c1ad69c99a5b58524fb82
EBUILD vulkan-layers-1.3.243.ebuild 1571 BLAKE2B bb4d3088696d8d2df94aa9254bdf2a03a1e2ad7dfd0643e24f98470cb91d1a0b06e8afd3ec55489976d58c293e0ee0ff42209f80b4c843828d32fe8ec9d1b0aa SHA512 9160c4b7484a52027fc37b8adfbcfed1d97ca4e666bf50399fa111d0d07eaff501c3f6f0b7c5ef54fb40bd563854ed0fbd7943547cd97cc2923331056d552aae
EBUILD vulkan-layers-1.3.246.ebuild 1611 BLAKE2B 9032f2432b2e8fa68695c8644db1958152a1846138cfe1c54871b48f6cb02a5546215a5740247b25875f2b49cd8b15d0f7adb09c2780ceb973080763ae15d0c4 SHA512 6d9958819ef9d0db7fb11cb0827f9b627d3cfe2ff707d92cc61a1ecd1100d3544d3b629c36bd95bbfdd3177c685a29cad1ebfb62e21261f20ef7dcbcdf9af534
-EBUILD vulkan-layers-9999.ebuild 1580 BLAKE2B a8b5007de49a2a4dff79f65f3a9f30414c26122df6953f96719f0a08188158e440bfd3e38a249205080b73fc10c56e7f5ef589f48f23e44d4832121ead0fd2a6 SHA512 5ccd75db840552b627b8fb271283cf19492cf251850b4c78fba94b0e2a9880e2a2083e2248d4874540be5227238a65b96ec78e41760755815563d967e6baca22
+EBUILD vulkan-layers-1.3.250.ebuild 1574 BLAKE2B 5012ec35f581aee7d0fa2696248b814034fdbc1b9e1190bee24bb6eda41d4cf02f92e23f6f5c7226a04c218fd0cb7d7049f7db834da9b2ba1448116e4b6d9688 SHA512 05d5c4a86b20b5a0a12306c26c70029fd723c9635b207604ab98bc7a82c78698edbcd5d690fb78851b09a05f7835e573b5d54e8275b2486a45c8e58ff3513568
+EBUILD vulkan-layers-9999.ebuild 1580 BLAKE2B 086d2be05d103aee2bb5754e3af0604b828b0cfb486d4580ad4fb26609621f91aa7e224150772ff214d36af12219175ad4fe96bba538f69312d597504b91c115 SHA512 de59d737a14fc00cdecd52e84592aed3e834af1addab350f1266e9e270747ab7f125c54d3a618fb8402a0441d45c26e93490d8b9ec21995fe6b2d6996a81afce
MISC metadata.xml 441 BLAKE2B d2183b70060e05054bd1fa93696ab04b5487fb8cc6b6af72520a47d0490b066c8ecdf10c9717cfaec7463668d7f639cfe8d05e5aa3ad860dbce3f4316122cd02 SHA512 c6c9c42f4cdd6c08cff6259c24ae05fe0755792f77078741e60594cd083a198b5575def4544a85162a7120578416c95b76d4b5847b9b781e16e9b826dcb5d095
diff --git a/media-libs/vulkan-layers/files/vulkan-layers-1.3.250-Build-shared-libs.patch b/media-libs/vulkan-layers/files/vulkan-layers-1.3.250-Build-shared-libs.patch
new file mode 100644
index 000000000000..0a5e242a542a
--- /dev/null
+++ b/media-libs/vulkan-layers/files/vulkan-layers-1.3.250-Build-shared-libs.patch
@@ -0,0 +1,13 @@
+diff --git a/layers/CMakeLists.txt b/layers/CMakeLists.txt
+index 06b53ff9b..97e388765 100644
+--- a/layers/CMakeLists.txt
++++ b/layers/CMakeLists.txt
+@@ -166,7 +166,7 @@ if (VVL_CODEGEN)
+ )
+ endif()
+
+-add_library(vvl MODULE)
++add_library(vvl SHARED)
+
+ target_sources(vvl PRIVATE
+ best_practices/best_practices_error_enums.h
diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.250.ebuild b/media-libs/vulkan-layers/vulkan-layers-1.3.250.ebuild
new file mode 100644
index 000000000000..7af48d11e398
--- /dev/null
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.250.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-ValidationLayers
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
+ EGIT_SUBMODULES=()
+ inherit git-r3
+else
+ SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Vulkan Validation Layers"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-ValidationLayers"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="wayland X"
+
+RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ >=dev-cpp/robin-hood-hashing-3.11.5
+ ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
+ ~dev-util/vulkan-headers-${PV}
+ wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+ X? (
+ x11-libs/libX11:=[${MULTILIB_USEDEP}]
+ x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+ )
+"
+
+PATCHES="${FILESDIR}/${PN}-1.3.250-Build-shared-libs.patch"
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+ -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+ -DCMAKE_SKIP_RPATH=ON
+ -DBUILD_LAYER_SUPPORT_FILES=ON
+ -DBUILD_WERROR=OFF
+ -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+ -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+ -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+ -DBUILD_TESTS=OFF
+ )
+ cmake_src_configure
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f -name \*.a -delete || die
+}
diff --git a/media-libs/vulkan-layers/vulkan-layers-9999.ebuild b/media-libs/vulkan-layers/vulkan-layers-9999.ebuild
index fad8788c59bc..8fe27ccd0040 100644
--- a/media-libs/vulkan-layers/vulkan-layers-9999.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
MY_PN=Vulkan-ValidationLayers
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit cmake-multilib python-any-r1
if [[ ${PV} == *9999* ]]; then
diff --git a/media-libs/vulkan-loader/Manifest b/media-libs/vulkan-loader/Manifest
index adba002c33b6..0ac726d3bb0e 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1,6 +1,8 @@
DIST vulkan-loader-1.3.243.tar.gz 1656575 BLAKE2B 1f54ab205610b7e1b9db7ce4039a22dccf4971d48b64b70e156ef9d9d59cce7fee6968459d85b1eb949461fa07ad0daa432c064fcf6647d61229a634a054a196 SHA512 8c551a9c1d04d671cc63327709bf000bce44f8bf323b8eb10ca6c5e960aa44cbb4c25681a1ecfaf1359eeb07ab9de5229ccdd395c8053c8a48e13724fb72dce7
DIST vulkan-loader-1.3.246.tar.gz 1657751 BLAKE2B 1e4f6000a3f0708edbf4bbfb02098462ce6fc05222f1c48eccfedf0ec9db37e1ae41a2833c2ff6d78cfe0395fee65e89643075989fa7a47a01d0c4fe65dec307 SHA512 3f24de3147c885cd555fc3aa4d728e013f13dd1eb832a1b3a8fb5fcc8eb561af7080734c00ed3d2ff8f86138a626f6dfb0138f7c72386f02fbcb5b5fbf4c98e4
+DIST vulkan-loader-1.3.250.tar.gz 1660983 BLAKE2B 4befda9543f1046cc31bc41848d54f2812c9aac171510523683e003f58c41dd67966a898e0f4ca60d9e61f716f9bc8b968af0b265f80088026903b938323aaa9 SHA512 89561e0343098fdc62c0d469639d6f41ac9ee57ef54f9a91eee0f0645fa12ed15e397575eab9d829b02ec2a4d1bfd2b9239ae27b0ebdc0286f07177880cdf2b5
EBUILD vulkan-loader-1.3.243.ebuild 1554 BLAKE2B e27d35577aa89e029eb29764a73ecfa275373c99257175b708776ac6dd765f4e056b2904df9e1c7ba95c3d3e81c3859cb8206dbdbdf75d72d06f49f5932ab85a SHA512 6bb68b91b0cb1aa75dc5017b6b5d45e24a185f04d623f2f672be62774dc3d27c6a9a560f463c713d34a85c7dc8f486fc5a909a08530fb7452a71cf9aed0ce354
EBUILD vulkan-loader-1.3.246.ebuild 1560 BLAKE2B a65fd22d2d402d9d4e2db2a9265967022db346d19dc15b75011527012d9c19b9a8c66c7e8d71d3608ed06ffb699b0e93da6314ad0a94a4a6eae21de72109ac2d SHA512 dd7faec6ca58826011703141a4ef22ac4985b087774d0f4d7eb71fa43e9e5ab2b34bb04f7c0d9c8cf90f5d2524bb1d10db4062b0c3435bc78221ac85dcb86926
+EBUILD vulkan-loader-1.3.250.ebuild 1560 BLAKE2B a65fd22d2d402d9d4e2db2a9265967022db346d19dc15b75011527012d9c19b9a8c66c7e8d71d3608ed06ffb699b0e93da6314ad0a94a4a6eae21de72109ac2d SHA512 dd7faec6ca58826011703141a4ef22ac4985b087774d0f4d7eb71fa43e9e5ab2b34bb04f7c0d9c8cf90f5d2524bb1d10db4062b0c3435bc78221ac85dcb86926
EBUILD vulkan-loader-9999.ebuild 1584 BLAKE2B 4eac72c8b9de1c8721ccdfc35ccd31bba3cb6b41cc06f66a8410c2eb9103d9a1df48b6509a237cc8d7a453a5ffdf39047e550f7a1e3a13206270b27786b27bfa SHA512 1031a3d0c76afd82d3ae5e7b3b22ca3fad65d8034709db45ba3ce9c01750ae92fcd2e0102639bc9bcf90b2037ee3723a2496cdc11eadd0219549f00418a1cf1c
MISC metadata.xml 520 BLAKE2B 5f5add8ab6dcec0fec9ffd20f5dbfababeff0a441855c641e1791727c4dd1c9eb17cebee79b9c4c325c355b1efc91b25f0c6246d11b010dde2109e38d9df6178 SHA512 4274ba14bdeddfe766c7394cbbb44c52aa4726f096ef2567e427fff6a710fe3de23466cb742f40162f4c2890f3a3a62e326364e45680ac1b8a0bca47db0e6e34
diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.250.ebuild b/media-libs/vulkan-loader/vulkan-loader-1.3.250.ebuild
new file mode 100644
index 000000000000..a79a918b7b9b
--- /dev/null
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.250.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Loader
+inherit flag-o-matic cmake-multilib toolchain-funcs
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
+ EGIT_SUBMODULES=()
+ inherit git-r3
+else
+ SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+fi
+
+DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Loader"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="layers wayland X"
+
+DEPEND="
+ ~dev-util/vulkan-headers-${PV}
+ wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+ X? (
+ x11-libs/libX11:=[${MULTILIB_USEDEP}]
+ x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+ )
+"
+PDEPEND="layers? ( media-libs/vulkan-layers:=[${MULTILIB_USEDEP}] )"
+
+multilib_src_configure() {
+ # Integrated clang assembler doesn't work with x86 - Bug #698164
+ if tc-is-clang && [[ ${ABI} == x86 ]]; then
+ append-cflags -fno-integrated-as
+ fi
+
+ local mycmakeargs=(
+ -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+ -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+ -DCMAKE_SKIP_RPATH=ON
+ -DBUILD_TESTS=OFF
+ -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+ -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+ -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+ -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+ -DENABLE_WERROR=OFF
+ )
+ cmake_src_configure
+}
+
+multilib_src_install() {
+ keepdir /etc/vulkan/icd.d
+
+ cmake_src_install
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 1df60fb2e098..f4a0692bc23e 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 ac8d767920ff..d7b56a8429b0 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Jun 2023 00:39:40 +0000
+Mon, 12 Jun 2023 06:39:43 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 68734de46450..04efa5f8869b 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546124 BLAKE2B b8c960a7f19f0cac8ea254b9330e3a1add1f4be28ff0a9b4020f5e68f250a6b511280b7dd1dec4e472c73320abae493b0ab8441075c681803abfb19ea280332e SHA512 0dccc4f920463740ab2803f55b50f1cf0df2af9d58750c12c98fe5963dc8738d5a3e8d6a895c2e0d3ba8230bb61557b6e88b4fa56b2f05f5697577b68a9413df
-TIMESTAMP 2023-06-12T00:39:44Z
+TIMESTAMP 2023-06-12T06:39:46Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSGaVBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSGvbJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCpmg/+KBpaYuIkb4Nn7zLrjwKItR9ol/z5VdqxN2gAzKtI3W2pWOr9G1FHeBVJ
-T1Bi0tWdrBrz2G4/NWp1Atiq7n85gDEEwp5S72FxcHksxxJPolprVP5uGSHsXj/V
-5vqI72Iu4mZr7HelPFLBAS/8YO5UYoSJsRU+BtM+7q8ZAc1179A8Z5YHLOOAXiAa
-Irx1fpMaS0eWHTa5IuIn7Pejil9TIBdLquCXguZx6+uTJnfLrXbyPkgzjYLmKX25
-1iuW4YWhjh490RGSEG6CO8Z4f/h0NqwtXegBP2ufmkWUr0fp/NNlRR1L7MAVPq51
-AeQQeRchFvXoh1q04U7e9qyseyI3tUCBy15MxGmIYGN2PQp33+D17cxu4/0WYrsX
-kNaWKG2uO48RpgsT/7q/zly9598iEhwBz+CWplCi1K/80x4ceWsRlLbYGI+Ur5Ad
-u+XiQ2FniQS1upTr1nbhRb0bBfXFWS/Rskhsvj/72xxesvCdxVaWx968xTLNtCQG
-PPtNfzWJw+ybTWZ4TJjxdvtJ7rTjRRl8a4zVRuksRfA56Nk77BMNvzDQ2acW7TpF
-aldYwIPtdhOg/k5JmF/yk23d/iOGLm29INvP1OLq9ZxYl0FNosOTqkouf1CBefkj
-n4ld6bWHY001gH+mEaA3AlwPetVGcz1y5eB/vkialuGXjJ0RByQ=
-=//ew
+klAO0w/+OTOKo2xIRnKaha2Ue1JJZiiq+8EeGdjtNbvw8pR8VmFzQfbrDxuhq2YZ
+9JipC2eCSY81iszzJK6qQWcDvhoUhE7IZXyO5ZoaB9GXgc6MhaXNEvW0rS61z4Tg
+KhdU2nHjUOEQ3oltoPfdm6GvqKzh/wsUPYTIMn6p3007+u/dT2FETWVomk5njcIn
+zZ19B4QhjpN7FrAO8mAlbPnig/SKyHj+gh7f1w94Qk7qaCU/g7DmYXPQ12C4GuK9
+P03TVVUZQbp2pt+PnVuuS5RjSDU9iImkGl09CbKF1MyqRC4mG+Io3YAbRthOpnTB
++rQO446rC/RYO/pnZ7X6687ME0PV9u33vEA4d0Bo1o8l7QI5p23Mfome4m/Hh2gL
+oS8VzlBWdhbGjEZ8ZPNwtjNaTK6Pag+gEQ52n93qoXFd6gw9C4PR9YKdKckd0S4N
+qb49BqAz6eIDGVUIFZtbihXSJJJQRBeyBJzA4d7oR0qR3RoRbxtcYworcVVyOrh8
+QcD2US9AD4Dz9rWpSfjCY127AYUcIS9hAy/AjqS8gavnP0JWGYPo9Zajnj3uj4qx
+JRNoAUsxpoENdYkiYv1HZIyY8q1qY7LmP5FeHBYfzpuRHJ7LIYM/vE3IgaEJ7+AC
+WYH2TNq9J46+++93hPvyYevNRmao3dV7BaVfqao/muRLPYIBuYo=
+=2vTD
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index ac8d767920ff..d7b56a8429b0 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Jun 2023 00:39:40 +0000
+Mon, 12 Jun 2023 06:39:43 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index d48ecd2c15c5..804ea9e38f60 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index 8334ba268ba5..7bfef0716023 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/ddskk-17.1 b/metadata/md5-cache/app-emacs/ddskk-17.1
deleted file mode 100644
index c32b710c4e90..000000000000
--- a/metadata/md5-cache/app-emacs/ddskk-17.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=One Japanese input methods on Emacs
-EAPI=7
-HOMEPAGE=http://openlab.ring.gr.jp/skk/
-INHERIT=elisp ruby-single vcs-snapshot
-IUSE=ruby
-KEYWORDS=amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=GPL-3+
-RDEPEND=|| ( app-i18n/skk-jisyo virtual/skkserv ) ruby? ( || ( ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) >=app-editors/emacs-25.3:*
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/skk-dev/ddskk/archive/ddskk-17.1_Neppu.tar.gz -> ddskk-17.1.tar.gz
-_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils e06533c14f2bbca05b01fb6b0506e83a vcs-snapshot eab6d8533446763c2e9777d8bbd1594e
-_md5_=572fa3bc0e6182cbabbe9930f00ec6bd
diff --git a/metadata/md5-cache/app-emacs/ddskk-17.1-r1 b/metadata/md5-cache/app-emacs/ddskk-17.1-r1
index 116b596c8c49..8997ce898c72 100644
--- a/metadata/md5-cache/app-emacs/ddskk-17.1-r1
+++ b/metadata/md5-cache/app-emacs/ddskk-17.1-r1
@@ -12,4 +12,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/skk-dev/ddskk/archive/ddskk-17.1_Neppu.tar.gz -> ddskk-17.1.tar.gz
_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils e06533c14f2bbca05b01fb6b0506e83a vcs-snapshot eab6d8533446763c2e9777d8bbd1594e
-_md5_=d8f62bff164b7d0b235c92d7ed3a878b
+_md5_=165aa6bf85fdeda068d8bca1fe272bfa
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index baca01a96b4b..d16fddfc0c22 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/docbook-xsl-stylesheets-1.79.1-r3 b/metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r3
deleted file mode 100644
index fef7de2499e2..000000000000
--- a/metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r3
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm prepare test
-DESCRIPTION=XSL Stylesheets for Docbook
-EAPI=8
-HOMEPAGE=https://github.com/docbook/wiki/wiki
-INHERIT=ruby-single
-IUSE=ruby
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=BSD
-RDEPEND=>=app-text/build-docbook-catalog-1.1 ruby? ( || ( ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) )
-RESTRICT=test
-SLOT=0
-SRC_URI=mirror://sourceforge/docbook/docbook-xsl-1.79.1.tar.bz2
-_eclasses_=ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils e06533c14f2bbca05b01fb6b0506e83a
-_md5_=7ad99ef6f40d5634c03b0f244dec126f
diff --git a/metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r4 b/metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r4
index 01bd2c79ccaf..dd7d163b07fc 100644
--- a/metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r4
+++ b/metadata/md5-cache/app-text/docbook-xsl-stylesheets-1.79.1-r4
@@ -11,4 +11,4 @@ RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/docbook/docbook-xsl-1.79.1.tar.bz2
_eclasses_=ruby-single 291cec9036393ebb5b11a4199edce193 ruby-utils e06533c14f2bbca05b01fb6b0506e83a
-_md5_=af7930360764fff5571c51b8ecf5318d
+_md5_=a45a0a356bff6b3031a7dbe80e032465
diff --git a/metadata/md5-cache/app-text/kbibtex-0.10.0 b/metadata/md5-cache/app-text/kbibtex-0.10.0
index fc5b944d97de..71fffc152bcd 100644
--- a/metadata/md5-cache/app-text/kbibtex-0.10.0
+++ b/metadata/md5-cache/app-text/kbibtex-0.10.0
@@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/kbibtex/ https://userbase.kde.org/KBibTeX
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org optfeature
IUSE=webengine debug +handbook test
-KEYWORDS=~amd64 x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=app-text/poppler[qt5] dev-libs/icu:= >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtnetworkauth-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=dev-qt/qtxml-5.15.5:5 >=dev-qt/qtxmlpatterns-5.15.5:5 >=kde-frameworks/kcompletion-5.82.0:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kconfigwidgets-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kcrash-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kiconthemes-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kitemviews-5.82.0:5 >=kde-frameworks/kjobwidgets-5.82.0:5 >=kde-frameworks/kparts-5.82.0:5 >=kde-frameworks/kservice-5.82.0:5 >=kde-frameworks/ktexteditor-5.82.0:5 >=kde-frameworks/ktextwidgets-5.82.0:5 >=kde-frameworks/kwallet-5.82.0:5 >=kde-frameworks/kwidgetsaddons-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 virtual/tex-base webengine? ( >=dev-qt/qtwebengine-5.15.5:5[widgets] ) dev-tex/bibtex2html || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/KBibTeX/0.10.0/kbibtex-0.10.0.tar.xz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm fcc66b44770369fbd8fcdde8430fb0eb flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 kde.org dc60243572471279b11120514b85b558 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d1ac10d47e162c2336db31654ddf8a82
+_md5_=88c32ca927bfd31ef5ed7ccc796bf9e4
diff --git a/metadata/md5-cache/dev-libs/Ice-3.7.8-r2 b/metadata/md5-cache/dev-libs/Ice-3.7.8-r2
index 25be1a09b824..15a9451a3423 100644
--- a/metadata/md5-cache/dev-libs/Ice-3.7.8-r2
+++ b/metadata/md5-cache/dev-libs/Ice-3.7.8-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://zeroc.com/products/ice
INHERIT=php-ext-source-r3 python-r1 ruby-ng toolchain-funcs
IUSE=debug doc examples php python ruby test php_targets_php8-0 php_targets_php8-1 php_targets_php8-2 python_targets_python3_10 python_targets_python3_11 ruby_targets_ruby31
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=app-arch/bzip2-1.0.5 >=dev-libs/expat-2.0.1 dev-libs/libedit dev-cpp/libmcpp dev-db/lmdb:= dev-libs/openssl:0= virtual/libcrypt:= python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) ruby? ( dev-lang/ruby:3.1 ) php? ( php_targets_php8-0? ( dev-lang/php:8.0 ) php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 ) )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) php? ( || ( php_targets_php8-0 php_targets_php8-1 php_targets_php8-2 ) )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0/37
SRC_URI=https://github.com/zeroc-ice/ice/archive/v3.7.8.tar.gz -> Ice-3.7.8.tar.gz doc? ( https://download.zeroc.com/Ice/3.7/Ice-3.7.1.pdf )
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde estack 055c42df72f76a4f45ec92b35e83cd56 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 php-ext-source-r3 3a4893beb5327f4519ae3278ef151fa7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=52b7604281e33615da81afb7118b771e
+_md5_=ccb437b5d87f77e60afcae330c81cd84
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index ac5eba3f8cb2..0f96474e7d9d 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/libfmt-9.1.0-r1 b/metadata/md5-cache/dev-libs/libfmt-9.1.0-r1
index 84f5dc66e451..1db3860d615b 100644
--- a/metadata/md5-cache/dev-libs/libfmt-9.1.0-r1
+++ b/metadata/md5-cache/dev-libs/libfmt-9.1.0-r1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/fmtlib/fmt
INHERIT=cmake
IUSE=test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv x86
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0/9.1.0
SRC_URI=https://github.com/fmtlib/fmt/archive/9.1.0.tar.gz -> libfmt-9.1.0.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2d8d1be9b879f690bd06ad9c7a44385b
+_md5_=8617c665a2c5ae174849d5a0f03e9ed3
diff --git a/metadata/md5-cache/dev-libs/log4cxx-1.0.0 b/metadata/md5-cache/dev-libs/log4cxx-1.0.0
index dfb995bca78b..6b091e67a8fe 100644
--- a/metadata/md5-cache/dev-libs/log4cxx-1.0.0
+++ b/metadata/md5-cache/dev-libs/log4cxx-1.0.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://logging.apache.org/log4cxx/
INHERIT=cmake
IUSE=odbc smtp test
-KEYWORDS=amd64 ~arm ~hppa ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86
LICENSE=Apache-2.0
RDEPEND=dev-libs/apr:1= dev-libs/apr-util:1= dev-libs/libfmt:= odbc? ( dev-db/unixODBC ) smtp? ( net-libs/libesmtp )
RESTRICT=!test? ( test )
SLOT=0/15
SRC_URI=mirror://apache/logging/log4cxx/1.0.0/apache-log4cxx-1.0.0.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b8c4c7b67d1f2282650c591ec04ec9bc
+_md5_=ec7c2b86416eb417ccc1e3d35ad73ad3
diff --git a/metadata/md5-cache/dev-perl/Config-General-2.630.0-r1 b/metadata/md5-cache/dev-perl/Config-General-2.630.0-r1
index e1eb6d824925..04f894ce4406 100644
--- a/metadata/md5-cache/dev-perl/Config-General-2.630.0-r1
+++ b/metadata/md5-cache/dev-perl/Config-General-2.630.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Config-General
INHERIT=perl-module
IUSE=test examples
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Artistic
RDEPEND=virtual/perl-File-Spec virtual/perl-IO dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/T/TL/TLINDEN/Config-General-2.63.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=79817a7fb6cfc9f10cb79c1757a238a4
+_md5_=c890285b25f08288048c102b950f32f9
diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz
index c20d93bc4853..142782aacb5a 100644
--- a/metadata/md5-cache/dev-perl/Manifest.gz
+++ b/metadata/md5-cache/dev-perl/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 317ea29c6308..d558cf452b18 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/a2wsgi-1.7.0 b/metadata/md5-cache/dev-python/a2wsgi-1.7.0
index 8048f7ff09b2..7d3fb089eb8e 100644
--- a/metadata/md5-cache/dev-python/a2wsgi-1.7.0
+++ b/metadata/md5-cache/dev-python/a2wsgi-1.7.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/abersheeran/a2wsgi/ https://pypi.org/project/a2wsgi/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/a2wsgi/a2wsgi-1.7.0.tar.gz
_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=9cddce4ff8169039ea4c41b1a50a1260
+_md5_=3ed9ed2cd438db7cfcec92f984c62d32
diff --git a/metadata/md5-cache/dev-python/boolean-py-4.0 b/metadata/md5-cache/dev-python/boolean-py-4.0
index 158273df81cc..53be6f8267b0 100644
--- a/metadata/md5-cache/dev-python/boolean-py-4.0
+++ b/metadata/md5-cache/dev-python/boolean-py-4.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/boolean.py/ https://github.com/bastikr/boolean.py/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD-2
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bastikr/boolean.py/archive/v4.0.tar.gz -> boolean.py-4.0.gh.tar.gz
_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=b202d8e062754093642c85def707541b
+_md5_=584f52282fa872801b336323a04fe6c6
diff --git a/metadata/md5-cache/dev-python/cerberus-1.3.4-r1 b/metadata/md5-cache/dev-python/cerberus-1.3.4-r1
index 0c176357d38f..cbc292154f1b 100644
--- a/metadata/md5-cache/dev-python/cerberus-1.3.4-r1
+++ b/metadata/md5-cache/dev-python/cerberus-1.3.4-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://docs.python-cerberus.org/ https://github.com/pyeve/cerberus/ https://pypi.org/project/Cerberus/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=ISC
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pyeve/cerberus/archive/1.3.4.tar.gz -> cerberus-1.3.4.gh.tar.gz
_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=11a122b8234c9d0c2256b9b9a292932e
+_md5_=1bc66d70e2ddf520f3673d1555c7c705
diff --git a/metadata/md5-cache/dev-python/license-expression-30.1.1 b/metadata/md5-cache/dev-python/license-expression-30.1.1
index ed29ae389f7a..bd243e982424 100644
--- a/metadata/md5-cache/dev-python/license-expression-30.1.1
+++ b/metadata/md5-cache/dev-python/license-expression-30.1.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/license-expression/ https://github.com/nexB/license-expression/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/boolean-py-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/nexB/license-expression/archive/v30.1.1.tar.gz -> license-expression-30.1.1.gh.tar.gz
_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=d62962541678cf65eff76fdec3148fc7
+_md5_=ec42a049b009583b40cf3b4895e61794
diff --git a/metadata/md5-cache/dev-python/nbconvert-7.3.1 b/metadata/md5-cache/dev-python/nbconvert-7.3.1-r1
index 6a79cbd92e2a..e425aac6167d 100644
--- a/metadata/md5-cache/dev-python/nbconvert-7.3.1
+++ b/metadata/md5-cache/dev-python/nbconvert-7.3.1-r1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipywidgets-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyterlab-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mistune-2.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbclient-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbformat-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=test? ( dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipywidgets-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyterlab-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/mistune-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbclient-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbformat-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=Converting Jupyter Notebooks
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=distutils-r1 multiprocessing pypi virtualx
IUSE=test python_targets_python3_10 python_targets_python3_11 test
KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
-RDEPEND=dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyterlab-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mistune-2.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbclient-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbformat-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
+RDEPEND=dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyterlab-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/mistune-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbclient-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbformat-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.3.1.tar.gz
_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5
-_md5_=1b95510ba2bd42d364de402b7a0c4b96
+_md5_=f6e7457e6e2399f344b6ae5d0f09c8ed
diff --git a/metadata/md5-cache/dev-python/nbconvert-7.4.0 b/metadata/md5-cache/dev-python/nbconvert-7.4.0-r1
index 32a7c58627c3..794d6dfc8610 100644
--- a/metadata/md5-cache/dev-python/nbconvert-7.4.0
+++ b/metadata/md5-cache/dev-python/nbconvert-7.4.0-r1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipywidgets-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyterlab-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mistune-2.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbclient-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbformat-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=test? ( dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipywidgets-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyterlab-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/mistune-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbclient-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbformat-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=Converting Jupyter Notebooks
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=distutils-r1 multiprocessing pypi virtualx
IUSE=test python_targets_python3_10 python_targets_python3_11 test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=BSD
-RDEPEND=dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyterlab-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mistune-2.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbclient-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbformat-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
+RDEPEND=dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyterlab-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/mistune-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbclient-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbformat-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.4.0.tar.gz
_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5
-_md5_=561f2b771ab2cb63866accc06da12f9f
+_md5_=9de8aa99dc58d8e83c4557e682b2f798
diff --git a/metadata/md5-cache/dev-python/numpy-1.24.3-r1 b/metadata/md5-cache/dev-python/numpy-1.24.3-r1
new file mode 100644
index 000000000000..884142c31c63
--- /dev/null
+++ b/metadata/md5-cache/dev-python/numpy-1.24.3-r1
@@ -0,0 +1,17 @@
+BDEPEND=lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) <dev-python/cython-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cython-0.29.30[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] lapack? ( virtual/pkgconfig ) test? ( python_targets_python3_10? ( >=dev-python/cffi-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/charset_normalizer[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hypothesis-5.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) >=dev-python/setuptools-65.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] lapack? ( virtual/fortran )
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) lapack? ( virtual/fortran )
+DESCRIPTION=Fast array and numerical python library
+EAPI=8
+HOMEPAGE=https://numpy.org/ https://github.com/numpy/numpy/ https://pypi.org/project/numpy/
+INHERIT=distutils-r1 flag-o-matic fortran-2 multiprocessing pypi toolchain-funcs
+IUSE=lapack test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD
+RDEPEND=lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) lapack? ( virtual/fortran )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/n/numpy/numpy-1.24.3.tar.gz
+_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=ac6c75a8701f5cafe3b2159695d634b0
diff --git a/metadata/md5-cache/dev-python/pdm-pep517-1.1.4 b/metadata/md5-cache/dev-python/pdm-pep517-1.1.4
index 2cf9026800a6..72d005da240b 100644
--- a/metadata/md5-cache/dev-python/pdm-pep517-1.1.4
+++ b/metadata/md5-cache/dev-python/pdm-pep517-1.1.4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/pdm-pep517/ https://github.com/pdm-project/pdm-backend/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/cerberus-1.3.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/license-expression[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3-r2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pdm-project/pdm-backend/archive/1.1.4.tar.gz -> pdm-pep517-1.1.4.gh.tar.gz
_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=b836849d85e29f42e458c0252cc1cb75
+_md5_=d27f63dc11b2bd70cdcefa1da19258cf
diff --git a/metadata/md5-cache/dev-python/uvicorn-0.22.0 b/metadata/md5-cache/dev-python/uvicorn-0.22.0
index 241edbcd42f6..0cc0fa98478d 100644
--- a/metadata/md5-cache/dev-python/uvicorn-0.22.0
+++ b/metadata/md5-cache/dev-python/uvicorn-0.22.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.uvicorn.org/ https://github.com/encode/uvicorn/ https://pypi.org/project/uvicorn/
INHERIT=distutils-r1 optfeature
IUSE=test-rust test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-python/asgiref-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/click-7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/h11-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/encode/uvicorn/archive/0.22.0.tar.gz -> uvicorn-0.22.0.gh.tar.gz
_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=a2168c7168028784f23811306121c14d
+_md5_=39760a22cf952389fcd50cfacc79a621
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index b72414dc5a62..9cc9d9c2541a 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/ffi-compiler-1.2.1 b/metadata/md5-cache/dev-ruby/ffi-compiler-1.2.1
new file mode 100644
index 000000000000..ba8d8985532f
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ffi-compiler-1.2.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] >=dev-ruby/ffi-1.0.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] >=dev-ruby/ffi-1.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rake[ruby_targets_ruby32(-)] >=dev-ruby/ffi-1.0.0[ruby_targets_ruby32(-)] ) ) 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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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 FFI Rakefile generator
+EAPI=8
+HOMEPAGE=https://github.com/ffi/ffi/wiki
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] >=dev-ruby/ffi-1.0.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] >=dev-ruby/ffi-1.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rake[ruby_targets_ruby32(-)] >=dev-ruby/ffi-1.0.0[ruby_targets_ruby32(-)] ) 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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ffi/ffi-compiler/archive/refs/tags/1.2.1.tar.gz -> ffi-compiler-1.2.1.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=d6aabfa8cd2e8dd846ddd02f7366e09c
diff --git a/metadata/md5-cache/dev-ruby/i18n-1.14.1 b/metadata/md5-cache/dev-ruby/i18n-1.14.1
new file mode 100644
index 000000000000..e530f78a174a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/i18n-1.14.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.14:5[ruby_targets_ruby30(-)] >=dev-ruby/mocha-1.7.0:1.0[ruby_targets_ruby30(-)] dev-ruby/test_declarative[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.14:5[ruby_targets_ruby31(-)] >=dev-ruby/mocha-1.7.0:1.0[ruby_targets_ruby31(-)] dev-ruby/test_declarative[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/activesupport-5.1[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.14:5[ruby_targets_ruby32(-)] >=dev-ruby/mocha-1.7.0:1.0[ruby_targets_ruby32(-)] dev-ruby/test_declarative[ruby_targets_ruby32(-)] ) ) 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_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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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=Add Internationalization support to your Ruby application
+EAPI=8
+HOMEPAGE=http://rails-i18n.org/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] ) 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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=1
+SRC_URI=https://github.com/ruby-i18n/i18n/archive/v1.14.1.tar.gz -> i18n-1.14.1.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=57b3a5417e71d5209d1c5a9796be76cb
diff --git a/metadata/md5-cache/dev-ruby/jwt-2.7.1 b/metadata/md5-cache/dev-ruby/jwt-2.7.1
new file mode 100644
index 000000000000..ac1e759daf1b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/jwt-2.7.1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/rbnacl[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rbnacl[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rbnacl[ruby_targets_ruby32(-)] ) ) 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_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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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 Ruby implementation of JSON Web Token draft 06
+EAPI=8
+HOMEPAGE=https://github.com/jwt/ruby-jwt
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/jwt/ruby-jwt/archive/v2.7.1.tar.gz -> jwt-2.7.1.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=ea6294060e643adbdcb471ef28d5011e
diff --git a/metadata/md5-cache/dev-ruby/mocha-2.0.4 b/metadata/md5-cache/dev-ruby/mocha-2.0.4
new file mode 100644
index 000000000000..acc76494385a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/mocha-2.0.4
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby30(-)] dev-ruby/introspection[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] dev-ruby/introspection[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby32(-)] dev-ruby/introspection[ruby_targets_ruby32(-)] ) ) 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_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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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=Mocking and stubbing using a syntax like that of JMock and SchMock
+EAPI=8
+HOMEPAGE=https://mocha.jamesmead.org/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) 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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/freerange/mocha/archive/v2.0.4.tar.gz -> mocha-2.0.4.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=0b80d6b7cac43949d08b1cf31b6079f7
diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.15.2 b/metadata/md5-cache/dev-ruby/nokogiri-1.15.2
new file mode 100644
index 000000000000..c5d25a5f0531
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/nokogiri-1.15.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby30(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] dev-ruby/rubyzip[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] dev-ruby/rubyzip[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby32(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby32(-)] dev-ruby/rdoc[ruby_targets_ruby32(-)] test? ( dev-ruby/minitest[ruby_targets_ruby32(-)] dev-ruby/rubyzip[ruby_targets_ruby32(-)] ) ) 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_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_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_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_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-libs/libxml2-2.11.4 >=dev-libs/libxslt-1.1.38 >=sys-libs/zlib-1.2.13 virtual/libiconv 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_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Nokogiri is an HTML, XML, SAX, and Reader parser
+EAPI=8
+HOMEPAGE=https://nokogiri.org/
+INHERIT=ruby-fakegem multilib
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos
+LICENSE=MIT
+RDEPEND=>=dev-libs/libxml2-2.11.4 >=dev-libs/libxslt-1.1.37 sys-libs/zlib virtual/libiconv ruby_targets_ruby30? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby32(-)] ) 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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.15.2.tar.gz -> nokogiri-1.15.2-git.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=56fb79e973392e65cd0f68be6c2f35a3
diff --git a/metadata/md5-cache/dev-ruby/regexp_property_values-1.4.0 b/metadata/md5-cache/dev-ruby/regexp_property_values-1.4.0
new file mode 100644
index 000000000000..40a7bd92eda2
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/regexp_property_values-1.4.0
@@ -0,0 +1,17 @@
+BDEPEND=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_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_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_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_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=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_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=See which property values are supported by the regular expression engine
+EAPI=8
+HOMEPAGE=https://github.com/jaynetics/regexp_property_values
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=1
+SRC_URI=https://github.com/jaynetics/regexp_property_values/archive/v1.4.0.tar.gz -> regexp_property_values-1.4.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=ad542c29674e1734fe5473fb183789a7
diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-6.0.3 b/metadata/md5-cache/dev-ruby/rspec-rails-6.0.3
new file mode 100644
index 000000000000..d5361eaa9da8
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rspec-rails-6.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( 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.12: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.12:3[ruby_targets_ruby31(-)] ) ) 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.3[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.3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( 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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) 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_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=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.12: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.12:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( 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.3.tar.gz -> rspec-rails-6.0.3.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=1fae1e34ca7c633ba3e16036e9327259
diff --git a/metadata/md5-cache/dev-ruby/ruby-atk-3.5.1 b/metadata/md5-cache/dev-ruby/ruby-atk-3.5.1
deleted file mode 100644
index 0c126923df81..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-atk-3.5.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig 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(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-libs/atk[introspection] ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=Ruby Atk bindings
-EAPI=7
-HOMEPAGE=https://ruby-gnome.github.io/
-INHERIT=ruby-ng-gnome2
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test
-KEYWORDS=amd64 ~ppc ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/atk[introspection] ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.5.1.tar.gz -> ruby-gnome2-3.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=0a831fbc79b1d8414aa318ab60a2a777
diff --git a/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.5.1-r1 b/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.5.1-r1
deleted file mode 100644
index a4178bad98ce..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.5.1-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/rcairo[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rcairo[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rcairo[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby32(-)] ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby32(-)] ) ) 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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=amd64 ~ppc ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=x11-libs/cairo ruby_targets_ruby30? ( dev-ruby/rcairo[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rcairo[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rcairo[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby32(-)] ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby32(-)] ) 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_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_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/3.5.1.tar.gz -> ruby-gnome2-3.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=580c023ff0656918b0ad6ad180854987
diff --git a/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-3.5.1 b/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-3.5.1
deleted file mode 100644
index 3c312a524ceb..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-3.5.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/ruby-gio2-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-gio2-3.5.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig 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(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( x11-libs/gdk-pixbuf[jpeg] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=Ruby GdkPixbuf2 bindings
-EAPI=7
-HOMEPAGE=https://ruby-gnome.github.io/
-INHERIT=ruby-ng-gnome2
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test
-KEYWORDS=amd64 ~ppc ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=x11-libs/gdk-pixbuf[introspection] ruby_targets_ruby30? ( ~dev-ruby/ruby-gio2-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-gio2-3.5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.5.1.tar.gz -> ruby-gnome2-3.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=c3f2f4a4f03bdcebc1f7ec6817e184f0
diff --git a/metadata/md5-cache/dev-ruby/ruby-gio2-3.5.1 b/metadata/md5-cache/dev-ruby/ruby-gio2-3.5.1
deleted file mode 100644
index 44f9b66c4932..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-gio2-3.5.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby32(-)] ) ) 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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=amd64 ~ppc ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/glib ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby32(-)] ) 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_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_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/3.5.1.tar.gz -> ruby-gnome2-3.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=9766b7a15dac635ef871f3013953325d
diff --git a/metadata/md5-cache/dev-ruby/ruby-glib2-3.5.1-r1 b/metadata/md5-cache/dev-ruby/ruby-glib2-3.5.1-r1
deleted file mode 100644
index 494c5d655c19..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-glib2-3.5.1-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.5.1.tar.gz -> ruby-gnome2-3.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=e0c2a03686e43964b58d6a364382133b
diff --git a/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.5.1 b/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.5.1
deleted file mode 100644
index 6c8f75f2f3ae..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.5.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby32(-)] ) ) 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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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_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_ruby30? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-3.5.1[ruby_targets_ruby32(-)] ) 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_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_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/3.5.1.tar.gz -> ruby-gnome2-3.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=6e91c00cb99bab59de8bb9f900d2b5f0
diff --git a/metadata/md5-cache/dev-ruby/ruby-pango-3.5.1 b/metadata/md5-cache/dev-ruby/ruby-pango-3.5.1
deleted file mode 100644
index c37259ba5d9a..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-pango-3.5.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/rcairo[ruby_targets_ruby30(-)] ~dev-ruby/ruby-cairo-gobject-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rcairo[ruby_targets_ruby31(-)] ~dev-ruby/ruby-cairo-gobject-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig 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(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-libs/glib >=x11-libs/pango-1.2.1[introspection] ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=Ruby Pango bindings
-EAPI=7
-HOMEPAGE=https://ruby-gnome.github.io/
-INHERIT=ruby-ng-gnome2
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test
-KEYWORDS=amd64 ~ppc ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/glib >=x11-libs/pango-1.2.1[introspection] ruby_targets_ruby30? ( dev-ruby/rcairo[ruby_targets_ruby30(-)] ~dev-ruby/ruby-cairo-gobject-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rcairo[ruby_targets_ruby31(-)] ~dev-ruby/ruby-cairo-gobject-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-3.5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.5.1.tar.gz -> ruby-gnome2-3.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=8bb4610779b7af2d89b647f91638d40d
diff --git a/metadata/md5-cache/dev-ruby/ruby-poppler-3.5.1 b/metadata/md5-cache/dev-ruby/ruby-poppler-3.5.1
deleted file mode 100644
index e2c1f944925b..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-poppler-3.5.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gio2-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gio2-3.5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-3.5.1[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gio2-3.5.1[ruby_targets_ruby32(-)] ) ) 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_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_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_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=app-text/poppler[cairo,introspection] 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_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Ruby poppler-glib bindings
-EAPI=7
-HOMEPAGE=https://ruby-gnome.github.io/
-INHERIT=ruby-ng-gnome2
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=amd64 ~ppc ~riscv ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=app-text/poppler[cairo,introspection] ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gio2-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gio2-3.5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-3.5.1[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gio2-3.5.1[ruby_targets_ruby32(-)] ) 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_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_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/3.5.1.tar.gz -> ruby-gnome2-3.5.1.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=b0e7e04b27a5ab13743b5371cd9496ac
diff --git a/metadata/md5-cache/dev-ruby/ruby-poppler-4.1.2 b/metadata/md5-cache/dev-ruby/ruby-poppler-4.1.2
index 2b2a339b5861..ca5b748e6cf0 100644
--- a/metadata/md5-cache/dev-ruby/ruby-poppler-4.1.2
+++ b/metadata/md5-cache/dev-ruby/ruby-poppler-4.1.2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig 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_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby32(-)] ) ) 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_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_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_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=app-text/poppler[cairo,introspection] ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=app-text/poppler[cairo,introspection] 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_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Ruby poppler-glib bindings
EAPI=7
HOMEPAGE=https://ruby-gnome.github.io/
INHERIT=ruby-ng-gnome2
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
KEYWORDS=amd64 ~ppc ~riscv ~x86
LICENSE=LGPL-2.1+
-RDEPEND=app-text/poppler[cairo,introspection] ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=app-text/poppler[cairo,introspection] ruby_targets_ruby30? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby30(-)] ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.1.2[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gio2-4.1.2[ruby_targets_ruby32(-)] ) 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_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_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 c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=d8366930fe47e9eb58753849b3c17bf5
+_md5_=e354201c581717db44fe9b8a6efc76fb
diff --git a/metadata/md5-cache/dev-ruby/ruby-prof-1.6.3 b/metadata/md5-cache/dev-ruby/ruby-prof-1.6.3
new file mode 100644
index 000000000000..1ddeda07f736
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-prof-1.6.3
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/minitest[ruby_targets_ruby32(-)] ) ) 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_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_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_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_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=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_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=A module for profiling Ruby code
+EAPI=8
+HOMEPAGE=https://github.com/ruby-prof/ruby-prof
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=BSD
+RDEPEND=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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby-prof/ruby-prof/archive/1.6.3.tar.gz -> ruby-prof-1.6.3.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=68f4e40b38d31cf2655170654528e502
diff --git a/metadata/md5-cache/dev-ruby/slim-5.1.1 b/metadata/md5-cache/dev-ruby/slim-5.1.1
new file mode 100644
index 000000000000..abf20963621d
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/slim-5.1.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby30? ( !dev-ruby/slim:5[ruby_targets_ruby30(-)] >=dev-ruby/tilt-2.1.0:*[ruby_targets_ruby30(-)] >=dev-ruby/temple-0.10.0:0.7[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( !dev-ruby/slim:5[ruby_targets_ruby31(-)] >=dev-ruby/tilt-2.1.0:*[ruby_targets_ruby31(-)] >=dev-ruby/temple-0.10.0:0.7[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( !dev-ruby/slim:5[ruby_targets_ruby32(-)] >=dev-ruby/tilt-2.1.0:*[ruby_targets_ruby32(-)] >=dev-ruby/temple-0.10.0:0.7[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] dev-ruby/redcarpet[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/kramdown:2[ruby_targets_ruby30(-)] dev-ruby/redcarpet[ruby_targets_ruby30(-)] >=dev-ruby/test-unit-3.5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] dev-ruby/redcarpet[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/kramdown:2[ruby_targets_ruby31(-)] dev-ruby/redcarpet[ruby_targets_ruby31(-)] >=dev-ruby/test-unit-3.5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] dev-ruby/redcarpet[ruby_targets_ruby32(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/kramdown:2[ruby_targets_ruby32(-)] dev-ruby/redcarpet[ruby_targets_ruby32(-)] >=dev-ruby/test-unit-3.5[ruby_targets_ruby32(-)] ) ) 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_ruby30? ( doc? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) 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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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 language aiming to reduce the syntax to the essential parts
+EAPI=8
+HOMEPAGE=https://slim-template.github.io/
+INHERIT=ruby-fakegem
+IUSE=doc test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby30? ( !dev-ruby/slim:5[ruby_targets_ruby30(-)] >=dev-ruby/tilt-2.1.0:*[ruby_targets_ruby30(-)] >=dev-ruby/temple-0.10.0:0.7[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( !dev-ruby/slim:5[ruby_targets_ruby31(-)] >=dev-ruby/tilt-2.1.0:*[ruby_targets_ruby31(-)] >=dev-ruby/temple-0.10.0:0.7[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( !dev-ruby/slim:5[ruby_targets_ruby32(-)] >=dev-ruby/tilt-2.1.0:*[ruby_targets_ruby32(-)] >=dev-ruby/temple-0.10.0:0.7[ruby_targets_ruby32(-)] ) 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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=4
+SRC_URI=https://rubygems.org/gems/slim-5.1.1.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=4a4e445152d0f328e092d76fdd30b36b
diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.6.3 b/metadata/md5-cache/dev-ruby/sqlite3-1.6.3
new file mode 100644
index 000000000000..d0b7e7c8e4f8
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/sqlite3-1.6.3
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] dev-ruby/redcloth[ruby_targets_ruby32(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) 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_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_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_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_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-db/sqlite-3.41.2:3 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_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=An extension library to access a SQLite database from Ruby
+EAPI=8
+HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD
+RDEPEND=>=dev-db/sqlite-3.41.2:3 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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/sqlite3-1.6.3.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=3e7691af6f2a4a7510128ad2d71fe831
diff --git a/metadata/md5-cache/dev-ruby/stringex-2.8.6 b/metadata/md5-cache/dev-ruby/stringex-2.8.6
new file mode 100644
index 000000000000..33de7e69cf64
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/stringex-2.8.6
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/i18n-0.7.0:1[ruby_targets_ruby30(-)] >=dev-ruby/redcloth-4.2.9[ruby_targets_ruby30(-)] >=dev-ruby/test-unit-3.0.9:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/i18n-0.7.0:1[ruby_targets_ruby31(-)] >=dev-ruby/redcloth-4.2.9[ruby_targets_ruby31(-)] >=dev-ruby/test-unit-3.0.9:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/i18n-0.7.0:1[ruby_targets_ruby32(-)] >=dev-ruby/redcloth-4.2.9[ruby_targets_ruby32(-)] >=dev-ruby/test-unit-3.0.9:2[ruby_targets_ruby32(-)] ) ) 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_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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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=Extensions for Ruby's String class
+EAPI=8
+HOMEPAGE=https://github.com/rsl/stringex
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos
+LICENSE=MIT
+RDEPEND=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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/stringex-2.8.6.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=cf10574ab0fae6d68b199004bbb331d4
diff --git a/metadata/md5-cache/dev-ruby/thor-1.2.2 b/metadata/md5-cache/dev-ruby/thor-1.2.2
new file mode 100644
index 000000000000..f2f3f006106b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/thor-1.2.2
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/childlabor[ruby_targets_ruby30(-)] dev-ruby/webmock[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/childlabor[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/childlabor[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] ) ) 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_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_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_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_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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) 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=Simple and efficient tool for building self-documenting command line utilities
+EAPI=8
+HOMEPAGE=http://whatisthor.com/
+INHERIT=ruby-fakegem
+IUSE=doc ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux
+LICENSE=MIT
+RDEPEND=!<dev-ruby/thor-0.20.3-r1:0 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_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_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=1
+SRC_URI=https://github.com/erikhuda/thor/archive/v1.2.2.tar.gz -> thor-git-1.2.2.tgz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem a84353aa00af1967bcbf6b3486217f18 ruby-ng af08d2b1445bef89013607f69330a791 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=173a396d094dcbd1c360d3b70714adfe
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index f21e474dd444..6ef72a4f9e47 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/glslang-1.3.250 b/metadata/md5-cache/dev-util/glslang-1.3.250
new file mode 100644
index 000000000000..9bdfb8d75d4f
--- /dev/null
+++ b/metadata/md5-cache/dev-util/glslang-1.3.250
@@ -0,0 +1,14 @@
+BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
+EAPI=8
+HOMEPAGE=https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ https://github.com/KhronosGroup/glslang
+INHERIT=cmake-multilib python-any-r1
+IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RESTRICT=test
+SLOT=0/12
+SRC_URI=https://github.com/KhronosGroup/glslang/archive/sdk-1.3.250.0.tar.gz -> glslang-1.3.250.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=92cb1dd47cfbec9ee903880f83f5bdf9
diff --git a/metadata/md5-cache/dev-util/glslang-9999 b/metadata/md5-cache/dev-util/glslang-9999
index f98af47851f9..1cfd17a18ff5 100644
--- a/metadata/md5-cache/dev-util/glslang-9999
+++ b/metadata/md5-cache/dev-util/glslang-9999
@@ -1,4 +1,4 @@
-BDEPEND=|| ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DESCRIPTION=Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
EAPI=8
@@ -10,4 +10,4 @@ PROPERTIES=live
RESTRICT=test
SLOT=0/12
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e8e71740e04342c29e24215271e406f9
+_md5_=92cb1dd47cfbec9ee903880f83f5bdf9
diff --git a/metadata/md5-cache/dev-util/spirv-headers-1.3.250 b/metadata/md5-cache/dev-util/spirv-headers-1.3.250
new file mode 100644
index 000000000000..16eb0927c03f
--- /dev/null
+++ b/metadata/md5-cache/dev-util/spirv-headers-1.3.250
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Machine-readable files for the SPIR-V Registry
+EAPI=8
+HOMEPAGE=https://www.khronos.org/registry/spir-v/
+INHERIT=cmake
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/KhronosGroup/SPIRV-Headers/archive/sdk-1.3.250.tar.gz -> spirv-headers-1.3.250.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=0938b40b2712cdfa4843967901ce28d1
diff --git a/metadata/md5-cache/dev-util/spirv-tools-1.3.250 b/metadata/md5-cache/dev-util/spirv-tools-1.3.250
new file mode 100644
index 000000000000..9ae4efdb4311
--- /dev/null
+++ b/metadata/md5-cache/dev-util/spirv-tools-1.3.250
@@ -0,0 +1,15 @@
+BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12[xml(+)] >=dev-lang/python-3.11.3:3.11[xml(+)] >=dev-lang/python-3.10.11:3.10[xml(+)] ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=~dev-util/spirv-headers-1.3.250
+DESCRIPTION=Provides an API and commands for processing SPIR-V modules
+EAPI=8
+HOMEPAGE=https://github.com/KhronosGroup/SPIRV-Tools
+INHERIT=cmake-multilib python-any-r1
+IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/KhronosGroup/SPIRV-Tools/archive/sdk-1.3.250.0.tar.gz -> spirv-tools-1.3.250.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=ec329653911a380f1b771d3b7328031e
diff --git a/metadata/md5-cache/dev-util/spirv-tools-99999999 b/metadata/md5-cache/dev-util/spirv-tools-99999999
index ac1eec01ae65..633f8f8259f9 100644
--- a/metadata/md5-cache/dev-util/spirv-tools-99999999
+++ b/metadata/md5-cache/dev-util/spirv-tools-99999999
@@ -1,6 +1,6 @@
-BDEPEND=|| ( >=dev-lang/python-3.11.3:3.11[xml(+)] >=dev-lang/python-3.10.11:3.10[xml(+)] ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12[xml(+)] >=dev-lang/python-3.11.3:3.11[xml(+)] >=dev-lang/python-3.10.11:3.10[xml(+)] ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=~dev-util/spirv-headers-1.3.239
+DEPEND=~dev-util/spirv-headers-99999999
DESCRIPTION=Provides an API and commands for processing SPIR-V modules
EAPI=8
HOMEPAGE=https://github.com/KhronosGroup/SPIRV-Tools
@@ -11,4 +11,4 @@ PROPERTIES=live
RESTRICT=test
SLOT=0
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d5d1fc56d58490be19bb87ded06ba053
+_md5_=5338b686890d57a22fb69ca376e5f398
diff --git a/metadata/md5-cache/dev-util/vulkan-headers-1.3.250 b/metadata/md5-cache/dev-util/vulkan-headers-1.3.250
new file mode 100644
index 000000000000..ae8fa8df8969
--- /dev/null
+++ b/metadata/md5-cache/dev-util/vulkan-headers-1.3.250
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Vulkan Header files and API registry
+EAPI=8
+HOMEPAGE=https://github.com/KhronosGroup/Vulkan-Headers
+INHERIT=cmake
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+SLOT=0
+SRC_URI=https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-1.3.250.0.tar.gz -> vulkan-headers-1.3.250.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=b4d5a7f9c055e06dd1535a2199a71e1f
diff --git a/metadata/md5-cache/dev-util/vulkan-tools-1.3.250 b/metadata/md5-cache/dev-util/vulkan-tools-1.3.250
new file mode 100644
index 000000000000..22ded6b2d4b7
--- /dev/null
+++ b/metadata/md5-cache/dev-util/vulkan-tools-1.3.250
@@ -0,0 +1,16 @@
+BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) cube? ( ~dev-util/glslang-1.3.250:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=~media-libs/vulkan-loader-1.3.250:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,wayland?,X?] wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ~dev-util/vulkan-headers-1.3.250
+DESCRIPTION=Official Vulkan Tools and Utilities for Windows, Linux, Android, and MacOS
+EAPI=8
+HOMEPAGE=https://github.com/KhronosGroup/Vulkan-Tools
+INHERIT=cmake-multilib python-any-r1
+IUSE=cube wayland +X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv
+LICENSE=Apache-2.0
+RDEPEND=~media-libs/vulkan-loader-1.3.250:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,wayland?,X?] wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+REQUIRED_USE=cube? ( ^^ ( X wayland ) )
+SLOT=0
+SRC_URI=https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-1.3.250.0.tar.gz -> vulkan-tools-1.3.250.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=36f0a125b06fd15ae0b0fee4f48e45ae
diff --git a/metadata/md5-cache/dev-util/vulkan-tools-9999 b/metadata/md5-cache/dev-util/vulkan-tools-9999
index 54a4719fde93..2d3577a91398 100644
--- a/metadata/md5-cache/dev-util/vulkan-tools-9999
+++ b/metadata/md5-cache/dev-util/vulkan-tools-9999
@@ -1,4 +1,4 @@
-BDEPEND=|| ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) cube? ( ~dev-util/glslang-9999:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) cube? ( ~dev-util/glslang-9999:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=~media-libs/vulkan-loader-9999:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,wayland?,X?] wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ~dev-util/vulkan-headers-9999
DESCRIPTION=Official Vulkan Tools and Utilities for Windows, Linux, Android, and MacOS
@@ -12,4 +12,4 @@ RDEPEND=~media-libs/vulkan-loader-9999:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x
REQUIRED_USE=cube? ( ^^ ( X wayland ) )
SLOT=0
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=64c9dd100fbcc2615b179e8863b8525e
+_md5_=36f0a125b06fd15ae0b0fee4f48e45ae
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 4a5c614ed1e7..c28dab954dff 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/libopenraw-0.3.6 b/metadata/md5-cache/media-libs/libopenraw-0.3.6
new file mode 100644
index 000000000000..12da8f440c9b
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libopenraw-0.3.6
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig test? ( net-misc/curl ) >=virtual/rust-1.53
+DEFINED_PHASES=compile configure install postinst postrm preinst test unpack
+DEPEND=dev-libs/libxml2 media-libs/libjpeg-turbo:= gtk? ( dev-libs/glib:2 >=x11-libs/gdk-pixbuf-2.24.0:2 ) dev-libs/boost
+DESCRIPTION=RAW image formats decoding library
+EAPI=8
+HOMEPAGE=https://libopenraw.freedesktop.org/
+INHERIT=cargo gnome2-utils
+IUSE=gtk test debug
+KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=GPL-3 LGPL-3 MPL-2.0
+RDEPEND=dev-libs/libxml2 media-libs/libjpeg-turbo:= gtk? ( dev-libs/glib:2 >=x11-libs/gdk-pixbuf-2.24.0:2 )
+RESTRICT=!test? ( test )
+SLOT=0/9
+SRC_URI=https://libopenraw.freedesktop.org/download/libopenraw-0.3.6.tar.xz
+_eclasses_=cargo 13d82eeaf1c62efca46b4a826ea76f80 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=cc2ec5126938971d4bc4a34fa4b93e6a
diff --git a/metadata/md5-cache/media-libs/libsdl-1.2.64 b/metadata/md5-cache/media-libs/libsdl-1.2.64
index b306983c2a3b..452aafa05d6d 100644
--- a/metadata/md5-cache/media-libs/libsdl-1.2.64
+++ b/metadata/md5-cache/media-libs/libsdl-1.2.64
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/libsdl-org/sdl12-compat
INHERIT=cmake-multilib
IUSE=alsa +joystick opengl +sound test +video X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv
LICENSE=ZLIB
RDEPEND=media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,alsa=,joystick=,opengl=,sound=,video=,X=]
REQUIRED_USE=test? ( joystick opengl sound video )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-1.2.64.tar.gz -> libsdl-1.2.64.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8194725acbe1ac3055f1d0b291e4680b
+_md5_=b232abebd27677bf8bbca77f42526967
diff --git a/metadata/md5-cache/media-libs/shaderc-2023.4 b/metadata/md5-cache/media-libs/shaderc-2023.4
new file mode 100644
index 000000000000..4aad23de9b89
--- /dev/null
+++ b/metadata/md5-cache/media-libs/shaderc-2023.4
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( dev-ruby/asciidoctor ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=>=dev-util/glslang-1.3.250:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-util/spirv-tools-1.3.250[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) >=dev-util/spirv-headers-1.3.250
+DESCRIPTION=Collection of tools, libraries and tests for shader compilation
+EAPI=8
+HOMEPAGE=https://github.com/google/shaderc
+INHERIT=cmake-multilib multibuild python-any-r1
+IUSE=doc abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-util/glslang-1.3.250:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-util/spirv-tools-1.3.250[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/google/shaderc/archive/v2023.4.tar.gz -> shaderc-2023.4.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=3bbd6e3fa288d6d4d6da512672f30814
diff --git a/metadata/md5-cache/media-libs/vulkan-layers-1.3.250 b/metadata/md5-cache/media-libs/vulkan-layers-1.3.250
new file mode 100644
index 000000000000..77a6d9790a56
--- /dev/null
+++ b/metadata/md5-cache/media-libs/vulkan-layers-1.3.250
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=~dev-util/spirv-tools-1.3.250:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) >=dev-cpp/robin-hood-hashing-3.11.5 ~dev-util/glslang-1.3.250:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ~dev-util/vulkan-headers-1.3.250 wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=Vulkan Validation Layers
+EAPI=8
+HOMEPAGE=https://github.com/KhronosGroup/Vulkan-ValidationLayers
+INHERIT=cmake-multilib python-any-r1
+IUSE=wayland X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=~dev-util/spirv-tools-1.3.250:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+SLOT=0
+SRC_URI=https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/sdk-1.3.250.0.tar.gz -> vulkan-layers-1.3.250.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=9629eef050520225ead987376275cd41
diff --git a/metadata/md5-cache/media-libs/vulkan-layers-9999 b/metadata/md5-cache/media-libs/vulkan-layers-9999
index 0f89b09e7e38..590a5aaa3d27 100644
--- a/metadata/md5-cache/media-libs/vulkan-layers-9999
+++ b/metadata/md5-cache/media-libs/vulkan-layers-9999
@@ -1,6 +1,6 @@
BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=~dev-util/spirv-tools-99999999:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) >=dev-cpp/robin-hood-hashing-3.11.5 ~dev-util/glslang-9999:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ~dev-util/vulkan-headers-9999 wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DEPEND=~dev-util/spirv-tools-99999999:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) >=dev-cpp/robin-hood-hashing-3.11.5 ~dev-util/glslang-9999:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ~dev-util/vulkan-headers-9999 wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
DESCRIPTION=Vulkan Validation Layers
EAPI=8
HOMEPAGE=https://github.com/KhronosGroup/Vulkan-ValidationLayers
@@ -11,4 +11,4 @@ PROPERTIES=live
RDEPEND=~dev-util/spirv-tools-99999999:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=98dc6445b50c9a7eab50ebdf9e779a4f
+_md5_=7ebf8027666b51057692bc2758219359
diff --git a/metadata/md5-cache/media-libs/vulkan-loader-1.3.250 b/metadata/md5-cache/media-libs/vulkan-loader-1.3.250
new file mode 100644
index 000000000000..24955934eebb
--- /dev/null
+++ b/metadata/md5-cache/media-libs/vulkan-loader-1.3.250
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=~dev-util/vulkan-headers-1.3.250 wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=Vulkan Installable Client Driver (ICD) Loader
+EAPI=8
+HOMEPAGE=https://github.com/KhronosGroup/Vulkan-Loader
+INHERIT=flag-o-matic cmake-multilib toolchain-funcs
+IUSE=layers wayland X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+PDEPEND=layers? ( media-libs/vulkan-layers:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+SLOT=0
+SRC_URI=https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-1.3.250.tar.gz -> vulkan-loader-1.3.250.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=d362eef08bb0a6ee867b28680fb242fe
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index edc5fab5764a..dd9044dc4bca 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/libiscsi-1.19.0_p20230208 b/metadata/md5-cache/net-libs/libiscsi-1.19.0_p20230208
index 48ab4410b869..7006ddbf9c13 100644
--- a/metadata/md5-cache/net-libs/libiscsi-1.19.0_p20230208
+++ b/metadata/md5-cache/net-libs/libiscsi-1.19.0_p20230208
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/sahlberg/libiscsi
INHERIT=autotools vcs-snapshot
IUSE=rdma test
-KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-2 LGPL-2
RDEPEND=dev-libs/libgcrypt:= rdma? ( sys-cluster/rdma-core )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/sahlberg/libiscsi/archive/22f7b26567760921fa1aad77cca642153123ea8c.tar.gz -> libiscsi-1.19.0_p20230208.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vcs-snapshot eab6d8533446763c2e9777d8bbd1594e
-_md5_=80b9b3aeedfa564e28e033e57d4546cf
+_md5_=c9ab7094c5ca97fc2cc0ece055b087e7
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 86ab1adb40c7..c3ef8b4f4284 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/chrony-4.3-r5 b/metadata/md5-cache/net-misc/chrony-4.3-r5
index c78b622a4cce..02bccfd8aac4 100644
--- a/metadata/md5-cache/net-misc/chrony-4.3-r5
+++ b/metadata/md5-cache/net-misc/chrony-4.3-r5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://chrony.tuxfamily.org/ https://git.tuxfamily.org/chrony/chrony.git
INHERIT=edo systemd tmpfiles toolchain-funcs verify-sig
IUSE=+caps +cmdmon debug html libtomcrypt +nettle nss +ntp +nts +phc pps +readline +refclock +rtc samba +seccomp +sechash selinux verify-sig
-KEYWORDS=~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86
LICENSE=GPL-2
RDEPEND=caps? ( acct-group/ntp acct-user/ntp sys-libs/libcap ) libtomcrypt? ( dev-libs/libtomcrypt:= ) nettle? ( dev-libs/nettle:= ) nss? ( dev-libs/nss:= ) nts? ( net-libs/gnutls:= ) pps? ( net-misc/pps-tools ) readline? ( dev-libs/libedit ) seccomp? ( sys-libs/libseccomp ) selinux? ( sec-policy/selinux-chronyd ) virtual/tmpfiles
REQUIRED_USE=sechash? ( || ( nettle nss libtomcrypt ) ) nettle? ( !nss ) nss? ( !nettle ) libtomcrypt? ( !nettle !nss ) !sechash? ( !nss ) !sechash? ( !nts? ( !nettle ) )
SLOT=0
SRC_URI=https://download.tuxfamily.org/chrony/chrony-4.3.tar.gz verify-sig? ( https://download.tuxfamily.org/chrony/chrony-4.3-tar-gz-asc.txt -> chrony-4.3.tar.gz.asc )
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=1bfd9ee3d2fa928897e6e1024b44d225
+_md5_=875a0c8f5b1143895a06120646a3d219
diff --git a/metadata/md5-cache/net-nntp/Manifest.gz b/metadata/md5-cache/net-nntp/Manifest.gz
index 21412ebf457c..98042f06283b 100644
--- a/metadata/md5-cache/net-nntp/Manifest.gz
+++ b/metadata/md5-cache/net-nntp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-nntp/sabnzbd-4.0.2 b/metadata/md5-cache/net-nntp/sabnzbd-4.0.2
new file mode 100644
index 000000000000..0228234c1d64
--- /dev/null
+++ b/metadata/md5-cache/net-nntp/sabnzbd-4.0.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( python_single_target_python3_10? ( dev-python/flaky[python_targets_python3_10(-)] >=dev-python/lxml-4.5.0[python_targets_python3_10(-)] dev-python/pyfakefs[python_targets_python3_10(-)] dev-python/pytest-httpbin[python_targets_python3_10(-)] dev-python/pytest-httpserver[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/selenium[python_targets_python3_10(-)] dev-python/werkzeug[python_targets_python3_10(-)] dev-python/xmltodict[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flaky[python_targets_python3_11(-)] >=dev-python/lxml-4.5.0[python_targets_python3_11(-)] dev-python/pyfakefs[python_targets_python3_11(-)] dev-python/pytest-httpbin[python_targets_python3_11(-)] dev-python/pytest-httpserver[python_targets_python3_11(-)] dev-python/pytest[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/selenium[python_targets_python3_11(-)] dev-python/werkzeug[python_targets_python3_11(-)] dev-python/xmltodict[python_targets_python3_11(-)] ) app-arch/p7zip app-arch/unrar app-arch/unzip www-apps/chromedriver-bin ) virtual/pkgconfig
+DEFINED_PHASES=install postinst setup test
+DEPEND=acct-user/sabnzbd acct-group/sabnzbd python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11[sqlite] ) python_single_target_python3_10? ( dev-python/chardet[python_targets_python3_10(-)] dev-python/cheetah3[python_targets_python3_10(-)] dev-python/cherrypy[python_targets_python3_10(-)] dev-python/configobj[python_targets_python3_10(-)] dev-python/cryptography[python_targets_python3_10(-)] >=dev-python/feedparser-6.0.10[python_targets_python3_10(-)] >=dev-python/guessit-3.7.1[python_targets_python3_10(-)] dev-python/notify2[python_targets_python3_10(-)] dev-python/portend[python_targets_python3_10(-)] dev-python/puremagic[python_targets_python3_10(-)] ~dev-python/sabyenc-7.0.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/chardet[python_targets_python3_11(-)] dev-python/cheetah3[python_targets_python3_11(-)] dev-python/cherrypy[python_targets_python3_11(-)] dev-python/configobj[python_targets_python3_11(-)] dev-python/cryptography[python_targets_python3_11(-)] >=dev-python/feedparser-6.0.10[python_targets_python3_11(-)] >=dev-python/guessit-3.7.1[python_targets_python3_11(-)] dev-python/notify2[python_targets_python3_11(-)] dev-python/portend[python_targets_python3_11(-)] dev-python/puremagic[python_targets_python3_11(-)] ~dev-python/sabyenc-7.0.2[python_targets_python3_11(-)] ) test? ( python_single_target_python3_10? ( dev-python/tavalidate[python_targets_python3_10(-)] >=dev-python/tavern-2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/tavalidate[python_targets_python3_11(-)] >=dev-python/tavern-2[python_targets_python3_11(-)] ) )
+DESCRIPTION=Binary newsgrabber with web-interface
+EAPI=8
+HOMEPAGE=https://sabnzbd.org/
+INHERIT=optfeature python-single-r1 systemd
+IUSE=test python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64
+LICENSE=GPL-2 BSD LGPL-2 MIT BSD-1
+RDEPEND=acct-user/sabnzbd acct-group/sabnzbd python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11[sqlite] ) python_single_target_python3_10? ( dev-python/chardet[python_targets_python3_10(-)] dev-python/cheetah3[python_targets_python3_10(-)] dev-python/cherrypy[python_targets_python3_10(-)] dev-python/configobj[python_targets_python3_10(-)] dev-python/cryptography[python_targets_python3_10(-)] >=dev-python/feedparser-6.0.10[python_targets_python3_10(-)] >=dev-python/guessit-3.7.1[python_targets_python3_10(-)] dev-python/notify2[python_targets_python3_10(-)] dev-python/portend[python_targets_python3_10(-)] dev-python/puremagic[python_targets_python3_10(-)] ~dev-python/sabyenc-7.0.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/chardet[python_targets_python3_11(-)] dev-python/cheetah3[python_targets_python3_11(-)] dev-python/cherrypy[python_targets_python3_11(-)] dev-python/configobj[python_targets_python3_11(-)] dev-python/cryptography[python_targets_python3_11(-)] >=dev-python/feedparser-6.0.10[python_targets_python3_11(-)] >=dev-python/guessit-3.7.1[python_targets_python3_11(-)] dev-python/notify2[python_targets_python3_11(-)] dev-python/portend[python_targets_python3_11(-)] dev-python/puremagic[python_targets_python3_11(-)] ~dev-python/sabyenc-7.0.2[python_targets_python3_11(-)] ) test? ( python_single_target_python3_10? ( dev-python/tavalidate[python_targets_python3_10(-)] >=dev-python/tavern-2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/tavalidate[python_targets_python3_11(-)] >=dev-python/tavern-2[python_targets_python3_11(-)] ) ) >=app-arch/par2cmdline-0.8 net-misc/wget
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/sabnzbd/sabnzbd/releases/download/4.0.2/SABnzbd-4.0.2-src.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=81a942471a6e8b74fd02be0004a03c4a
diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz
index b9671affcadd..6a1d6a0ab72b 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/tor-0.4.7.13-r1 b/metadata/md5-cache/net-vpn/tor-0.4.7.13-r1
index 4f205f2a6a66..6867d2012447 100644
--- a/metadata/md5-cache/net-vpn/tor-0.4.7.13-r1
+++ b/metadata/md5-cache/net-vpn/tor-0.4.7.13-r1
@@ -1,6 +1,6 @@
BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-tor-20221213 ) 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 virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
DEFINED_PHASES=configure install prepare setup unpack
-DEPEND=>=dev-libs/libevent-2.1.12-r1:=[ssl] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) dev-libs/openssl:=[-bindist(-)] lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd ) zstd? ( app-arch/zstd ) test? ( >=dev-libs/libevent-2.1.12-r1:=[ssl] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) dev-libs/openssl:=[-bindist(-)] lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd ) zstd? ( app-arch/zstd ) || ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) )
+DEPEND=>=dev-libs/libevent-2.1.12-r1:=[ssl] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) dev-libs/openssl:=[-bindist(-)] lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd ) zstd? ( app-arch/zstd ) test? ( >=dev-libs/libevent-2.1.12-r1:=[ssl] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) dev-libs/openssl:=[-bindist(-)] lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd ) zstd? ( app-arch/zstd ) || ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) )
DESCRIPTION=Anonymizing overlay network for TCP
EAPI=8
HOMEPAGE=https://www.torproject.org/ https://gitlab.torproject.org/tpo/core/tor/
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.torproject.org/dist/tor-0.4.7.13.tar.gz https://archive.torproject.org/tor-package-archive/tor-0.4.7.13.tar.gz verify-sig? ( https://dist.torproject.org/tor-0.4.7.13.tar.gz.sha256sum https://dist.torproject.org/tor-0.4.7.13.tar.gz.sha256sum.asc )
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=c2c826a68e72c5fbbe3d0f10b0fa2f3a
+_md5_=6f05f38ed6a2ca3819dbf71dc3a470ff
diff --git a/metadata/md5-cache/net-vpn/tor-9999 b/metadata/md5-cache/net-vpn/tor-9999
index 9fcb9f8f9862..3b31973b5a7e 100644
--- a/metadata/md5-cache/net-vpn/tor-9999
+++ b/metadata/md5-cache/net-vpn/tor-9999
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) 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 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=configure install prepare setup unpack
-DEPEND=>=dev-libs/libevent-2.1.12-r1:=[ssl] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) dev-libs/openssl:=[-bindist(-)] lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd ) zstd? ( app-arch/zstd ) test? ( >=dev-libs/libevent-2.1.12-r1:=[ssl] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) dev-libs/openssl:=[-bindist(-)] lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd ) zstd? ( app-arch/zstd ) || ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) )
+DEPEND=>=dev-libs/libevent-2.1.12-r1:=[ssl] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) dev-libs/openssl:=[-bindist(-)] lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd ) zstd? ( app-arch/zstd ) test? ( >=dev-libs/libevent-2.1.12-r1:=[ssl] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) dev-libs/openssl:=[-bindist(-)] lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd ) zstd? ( app-arch/zstd ) || ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) )
DESCRIPTION=Anonymizing overlay network for TCP
EAPI=8
HOMEPAGE=https://www.torproject.org/ https://gitlab.torproject.org/tpo/core/tor/
@@ -12,4 +12,4 @@ RDEPEND=acct-user/tor acct-group/tor >=dev-libs/libevent-2.1.12-r1:=[ssl] sys-li
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=506dc5642da2637f4160af2ce400eeaa
+_md5_=951963f224597b4a4b524bac7d214f3d
diff --git a/metadata/md5-cache/sci-electronics/Manifest.gz b/metadata/md5-cache/sci-electronics/Manifest.gz
index 046e9eb18688..34332075d487 100644
--- a/metadata/md5-cache/sci-electronics/Manifest.gz
+++ b/metadata/md5-cache/sci-electronics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-electronics/ngspice-31-r1 b/metadata/md5-cache/sci-electronics/ngspice-31-r1
deleted file mode 100644
index 36da25d263ed..000000000000
--- a/metadata/md5-cache/sci-electronics/ngspice-31-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=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 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install prepare pretend setup test
-DEPEND=sys-libs/ncurses:0= X? ( x11-libs/libXaw x11-libs/libXt x11-libs/libX11 ) fftw? ( sci-libs/fftw:3.0 ) readline? ( sys-libs/readline:0= ) tcl? ( dev-lang/tcl:0 dev-tcltk/blt )
-DESCRIPTION=The Next Generation Spice (Electronic Circuit Simulator)
-EAPI=7
-HOMEPAGE=http://ngspice.sourceforge.net
-INHERIT=autotools multibuild toolchain-funcs virtualx
-IUSE=X debug deprecated doc examples fftw openmp +readline +shared tcl test
-KEYWORDS=~amd64 ~arm64 ~ppc ~sparc ~x86 ~x64-macos
-LICENSE=BSD GPL-2
-RDEPEND=sys-libs/ncurses:0= X? ( x11-libs/libXaw x11-libs/libXt x11-libs/libX11 ) fftw? ( sci-libs/fftw:3.0 ) readline? ( sys-libs/readline:0= ) tcl? ( dev-lang/tcl:0 dev-tcltk/blt ) X? ( sci-visualization/xgraph )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://sourceforge/ngspice/ngspice-31.tar.gz doc? ( mirror://sourceforge/ngspice/ngspice-31-manual.pdf )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5
-_md5_=02931d3bfff88f2bdf3359025d919b6f
diff --git a/metadata/md5-cache/sci-electronics/ngspice-34 b/metadata/md5-cache/sci-electronics/ngspice-34
deleted file mode 100644
index 5c39c703eab4..000000000000
--- a/metadata/md5-cache/sci-electronics/ngspice-34
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=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 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install prepare pretend setup test
-DEPEND=sys-libs/ncurses:0= X? ( x11-libs/libXaw x11-libs/libXt x11-libs/libX11 ) fftw? ( sci-libs/fftw:3.0 ) readline? ( sys-libs/readline:0= ) tcl? ( dev-lang/tcl:0 dev-tcltk/blt )
-DESCRIPTION=The Next Generation Spice (Electronic Circuit Simulator)
-EAPI=7
-HOMEPAGE=http://ngspice.sourceforge.net
-INHERIT=autotools multibuild toolchain-funcs virtualx
-IUSE=X debug deprecated doc examples fftw openmp +readline +shared tcl test
-KEYWORDS=~amd64 ~arm64 ~ppc ~sparc ~x86 ~x64-macos
-LICENSE=BSD GPL-2
-RDEPEND=sys-libs/ncurses:0= X? ( x11-libs/libXaw x11-libs/libXt x11-libs/libX11 ) fftw? ( sci-libs/fftw:3.0 ) readline? ( sys-libs/readline:0= ) tcl? ( dev-lang/tcl:0 dev-tcltk/blt ) X? ( sci-visualization/xgraph )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://sourceforge/ngspice/ngspice-34.tar.gz doc? ( mirror://sourceforge/ngspice/ngspice-34-manual.pdf )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5
-_md5_=1ff7907a46916d26d64eb926f4deee94
diff --git a/metadata/md5-cache/sci-electronics/ngspice-35 b/metadata/md5-cache/sci-electronics/ngspice-35
deleted file mode 100644
index a05de97c717a..000000000000
--- a/metadata/md5-cache/sci-electronics/ngspice-35
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=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 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install prepare pretend setup test
-DEPEND=sys-libs/ncurses:0= X? ( x11-libs/libXaw x11-libs/libXt x11-libs/libX11 ) fftw? ( sci-libs/fftw:3.0 ) readline? ( sys-libs/readline:0= ) tcl? ( dev-lang/tcl:0 dev-tcltk/blt )
-DESCRIPTION=The Next Generation Spice (Electronic Circuit Simulator)
-EAPI=7
-HOMEPAGE=http://ngspice.sourceforge.net
-INHERIT=autotools multibuild toolchain-funcs virtualx
-IUSE=X debug deprecated doc examples fftw openmp +readline +shared tcl test
-KEYWORDS=~amd64 ~arm64 ~ppc ~sparc ~x86 ~x64-macos
-LICENSE=BSD GPL-2
-RDEPEND=sys-libs/ncurses:0= X? ( x11-libs/libXaw x11-libs/libXt x11-libs/libX11 ) fftw? ( sci-libs/fftw:3.0 ) readline? ( sys-libs/readline:0= ) tcl? ( dev-lang/tcl:0 dev-tcltk/blt )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://sourceforge/ngspice/ngspice-35.tar.gz doc? ( mirror://sourceforge/ngspice/ngspice-35-manual.pdf )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5
-_md5_=b60ac776e53007b83f784fd4f993b5be
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 2f998b9ed955..a330f490bd86 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/gklib-5.1.1_p20230327-r1 b/metadata/md5-cache/sci-libs/gklib-5.1.1_p20230327-r1
index ca626da26e0d..19adec3e7801 100644
--- a/metadata/md5-cache/sci-libs/gklib-5.1.1_p20230327-r1
+++ b/metadata/md5-cache/sci-libs/gklib-5.1.1_p20230327-r1
@@ -4,9 +4,9 @@ DESCRIPTION=Helper routines and frameworks used by KarypisLab software
EAPI=8
HOMEPAGE=https://github.com/KarypisLab/GKlib
INHERIT=cmake
-KEYWORDS=amd64 ~loong ~riscv ~x86
+KEYWORDS=amd64 ~ia64 ~loong ~riscv ~x86
LICENSE=Apache-2.0
SLOT=0
SRC_URI=https://github.com/KarypisLab/GKlib/archive/8bd6bad750b2b0d90800c632cf18e8ee93ad72d7.tar.gz -> gklib-5.1.1_p20230327.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=40eba8ee581b6bccf41e61f5052def79
+_md5_=890530b7caffd9b98b1401672b3abcf5
diff --git a/metadata/md5-cache/sci-libs/metis-5.2.1-r2 b/metadata/md5-cache/sci-libs/metis-5.2.1-r2
index 1154d582385b..30da211ee289 100644
--- a/metadata/md5-cache/sci-libs/metis-5.2.1-r2
+++ b/metadata/md5-cache/sci-libs/metis-5.2.1-r2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/KarypisLab/METIS
INHERIT=cmake
IUSE=double-precision examples int64 openmp
-KEYWORDS=~amd64 ~loong ~riscv ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~ia64 ~loong ~riscv ~x86 ~amd64-linux
LICENSE=Apache-2.0
RDEPEND=sci-libs/gklib
SLOT=0
SRC_URI=https://github.com/KarypisLab/METIS/archive/refs/tags/v5.2.1.tar.gz -> metis-5.2.1.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3bd4bde263371d8f8108212fcd2fc8fb
+_md5_=cd3efdbf5e7579f288782874195ec2ab
diff --git a/metadata/md5-cache/sys-auth/Manifest.gz b/metadata/md5-cache/sys-auth/Manifest.gz
index 6c6c4d76663c..cea170e68f0b 100644
--- a/metadata/md5-cache/sys-auth/Manifest.gz
+++ b/metadata/md5-cache/sys-auth/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-auth/elogind-252.9 b/metadata/md5-cache/sys-auth/elogind-252.9
index ae2fc3a689cf..6e8a4aa72ea6 100644
--- a/metadata/md5-cache/sys-auth/elogind-252.9
+++ b/metadata/md5-cache/sys-auth/elogind-252.9
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/elogind/elogind/archive/v252.9.tar.gz -> elogind-252.9.tar.gz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 pam 4efe951aa8ce2c16288d7c915196fe29 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=14113a40d62cf29618851112c1fcac1a
+_md5_=ce0385e57373b079a3de639fe2c5f5bb
diff --git a/metadata/md5-cache/sys-block/Manifest.gz b/metadata/md5-cache/sys-block/Manifest.gz
index 6a142f2c8fec..2ac42f730849 100644
--- a/metadata/md5-cache/sys-block/Manifest.gz
+++ b/metadata/md5-cache/sys-block/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-block/tgt-1.0.86 b/metadata/md5-cache/sys-block/tgt-1.0.86
index 9c38f6d9a35b..afe1f9f709a8 100644
--- a/metadata/md5-cache/sys-block/tgt-1.0.86
+++ b/metadata/md5-cache/sys-block/tgt-1.0.86
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://stgt.sourceforge.net
INHERIT=toolchain-funcs systemd
IUSE=fcoe fcp ibmvio infiniband rbd
-KEYWORDS=amd64 arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=app-text/docbook-xsl-stylesheets dev-libs/libxslt dev-perl/Config-General rbd? ( sys-cluster/ceph ) infiniband? ( sys-cluster/rdma-core ) dev-libs/libaio sys-apps/sg3_utils
SLOT=0
SRC_URI=https://github.com/fujita/tgt/archive/v1.0.86.tar.gz -> tgt-1.0.86.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=6a6458d958b7fba162972bba5fa8c8c4
+_md5_=bc1f0ca6668a91b8e45256adaede59d2
diff --git a/metadata/md5-cache/x11-apps/Manifest.gz b/metadata/md5-cache/x11-apps/Manifest.gz
index d430e3bed6ce..5b3858921996 100644
--- a/metadata/md5-cache/x11-apps/Manifest.gz
+++ b/metadata/md5-cache/x11-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-apps/xwininfo-1.1.6 b/metadata/md5-cache/x11-apps/xwininfo-1.1.6
index 3e28f26d4493..d2050996a412 100644
--- a/metadata/md5-cache/x11-apps/xwininfo-1.1.6
+++ b/metadata/md5-cache/x11-apps/xwininfo-1.1.6
@@ -5,10 +5,10 @@ DESCRIPTION=window information utility for X
EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/app/xwininfo
INHERIT=xorg-3
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=>=x11-libs/libxcb-1.6:= x11-libs/xcb-util-wm x11-libs/xcb-util-errors
SLOT=0
SRC_URI=https://www.x.org/releases/individual/app/xwininfo-1.1.6.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xorg-3 94d3e3c20538edd72a65ea18d9a57af4
-_md5_=8d559b3d8f7ccff14ceb6bbef7c67472
+_md5_=2784b62510f4add8e8aa4b809bb4e3db
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index a90582af0901..ecc1299cc548 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/xcb-util-errors-1.0.1 b/metadata/md5-cache/x11-libs/xcb-util-errors-1.0.1
index 605f6abc0e46..69098f0f202b 100644
--- a/metadata/md5-cache/x11-libs/xcb-util-errors-1.0.1
+++ b/metadata/md5-cache/x11-libs/xcb-util-errors-1.0.1
@@ -5,10 +5,10 @@ DESCRIPTION=Library that gives human readable names to XCB error, event, & reque
EAPI=8
HOMEPAGE=https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-errors
INHERIT=python-any-r1 xorg-3
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=>=x11-libs/libxcb-1.9.1:=
SLOT=0
SRC_URI=https://www.x.org/releases/individual/xcb/xcb-util-errors-1.0.1.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 ba15b8b81f30ca448294d759a9f7902c toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xorg-3 94d3e3c20538edd72a65ea18d9a57af4
-_md5_=25fa984e278a26dd397365072611c8f6
+_md5_=50b5fb505880f10795f3821abeabf485
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index ac007ad5adeb..3cebc0196583 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-06-12T00:39:44Z
+TIMESTAMP 2023-06-12T06:39:46Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSGaVBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSGvbJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDLMA//W9KmVX9CZVpj7HUS1TQDyPANDc/M9G+uTBxQNfJeNIkeU1ZSlNIdGAps
-yGwdm6x13/we3VzupuwtCdQvxt8QjiJ+15hNxRsgnPhocdD58UWHQGEamVqTIhSD
-U1S8IboFO79Zvot/Key6x+Nf0imtzqzebp8n+VkAtDE63H46Ft6RHlhB0DLuhL9p
-MpjjOl3DlIhCLm0LAt1HkNKNIBr2NN0Gd7A/t+dYTP58D6/BQypst6CWd0iApDQ5
-iTAwEo0rK/9SFDO3GUMGp9WOyn57P2bMNrqZEnVt4Q6VI70NT0fnlf11BLeZNZd5
-uhhszyme5L85dhyjT9IkNtmoD5jrY4SbHKEmU+BpvftfzDq3I6dR0NHb1GqUnCAW
-77RVj9L2ufebD488jZ0wtFUbBpB8xahiEq74BpCTnlaSpYSBL+44I1RerPiDnyBK
-lL71ff3J7l5B+LMaC1uVSsTCidni3S10diRrYTmcHLGJeiN5h4N1l/jsp63mk+R5
-Ksw2h3H+p+4dgTZOEWYwqUBlN4AErsOPW1FSJHFOpoJpDm3ySXqJ6fTb94S7GEZT
-LTvpDcL6w1aygDt6h8velJmJw7UI/S6K7jH12UOEr/iB/k8MsdrrqhQ9H2yb4akI
-tXiBvsbRPVWklgiCFmPwA1xqCYDQfH5hIhwuZWvt+c5qz4kM5DM=
-=C8Tn
+klAgUw//RQ/2i1gjxQACQ5rCI8fGt/7aizSGTam21lwPJC5HbVyQTLS0ASlZfCh3
+0Lrzd342pE6NUxELvpt4zkxSrlA4FoY9o2d9UzdRCedq/TdVg2rq0Opd7kcU9xS7
+IWXwWPdlK+31XuyAJAnXejCeExNLQqEhKeDihTsFP1pCjg7WeBdmT/4g/hygRlDI
+MqU5QZhsIja9ix7RjjFbD2z/fZP2KAK/pOx/vdW8XSFwdA46F7RCff39eZFUJZRZ
+fRL2VIXt+NwE9AUOwqJu+rXkpBbJI9WRSp/qoNf+yD9qOViEfdWATmk7PiP3rBVo
+nDYGhZY+7i9Qdw1e6vBjCY3/ZIg4TXtcXkjhSpw72W8irThzxncb6vqHaEhx7s5F
+Z012kb8+paj82ba/5GFvXoumDQZMzV/qsmvfUPNXQpYOLMi837832hQnm7XBjWWC
+Q+y1GSFiEHO6vVbEHKjlh/RFtCB1mDOk5NhJ7mjHIeVwmOZO1hZVMx3OnBe92uux
+0i9TEGhewxf2YW1EOGUkEDU8XGmNpPVOCzee2ihsYjSRJlvT23N1JhGl/AlV1yCN
+p8HkNkmPwOtrYqOd4ZHGR9rxaZQjZLWF6T4z57e+n8FNx7oH9jwNaC2c8PCuYnEL
+xVgEgiZlP34nKZB9YDdV8QdeS6uCIyVKkqF6HTean34vrP2frJQ=
+=sk6E
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index ac8d767920ff..d7b56a8429b0 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Jun 2023 00:39:40 +0000
+Mon, 12 Jun 2023 06:39:43 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index ff90b3841a17..1cec0eb60c94 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Jun 12 12:39:40 AM UTC 2023
+Mon Jun 12 06:39:43 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index c1cca722eefa..c15a1bb7dc59 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Jun 2023 00:45:01 +0000
+Mon, 12 Jun 2023 06:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index edf3860267a5..2b2ed5514494 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-21d945f9f9212093cd97440282fb47ba9f625137 1686527805 2023-06-11T23:56:45+00:00
+4c0b797c9930e4e3ece5a6eff2da96b0b5b867d8 1686550846 2023-06-12T06:20:46+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index ba0d86f181ec..b128cbccd386 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1686530401 Mon 12 Jun 2023 12:40:01 AM UTC
+1686552001 Mon 12 Jun 2023 06:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index ac8d767920ff..d7b56a8429b0 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Jun 2023 00:39:40 +0000
+Mon, 12 Jun 2023 06:39:43 +0000
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 51fbe8377cf5..df5dd9e7bf5e 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libiscsi/Manifest b/net-libs/libiscsi/Manifest
index 9afb77926b5e..b454e53d81ee 100644
--- a/net-libs/libiscsi/Manifest
+++ b/net-libs/libiscsi/Manifest
@@ -9,6 +9,6 @@ DIST libiscsi-1.19.0.tar.gz 284969 BLAKE2B 4e5dc37ba3393076dfc0ed8df0cf969771b16
DIST libiscsi-1.19.0_p20230208.tar.gz 293283 BLAKE2B 8dafcdd87d66c8addea8734af264b1ce70ec7cbb7925becf1946b616821a94a0d22ed9a903f5f24c03d9b647353fc76a708cafed0f6482199a45cb628c143fff SHA512 d6416833b4e1352e91d869ae753fdc01968e303d5ce7de52f27692ce7f8d7ca4f648931d54f0ebfa1323f8b43531bfc81771ea0468af4dc9ad53df02c8bad55f
EBUILD libiscsi-1.18.0.ebuild 908 BLAKE2B 4ca51f1f01cb18445990e05ad606eee71638d82adffc2d2d02b098241575f27e293388e06af4b770171a82021c5f3d6c2232bf507cd7696369523c10f8231f5f SHA512 0592599af1fe5116abcd26ed6835a080b9514def998ffcc1829922c5d32c41d0ca71adf7cb609304e62644426aa679906004621c1cd08e1d0b9e6ea064e604be
EBUILD libiscsi-1.19.0-r2.ebuild 1382 BLAKE2B a49a22f4475a06fca6be78cadf73271eb5c1edc3cb59ddb881cbf13b0daf96181a9f2771e954f9d6bbe6365139789a36ea6fabc14a2111eb9ce118d5d3bb70ca SHA512 cbdcbf900be41a74a5dd070b1910231213fafc5d1adedd92b258dfeae766e9424961b863d26067eddf676b0d71e2d42b02cc4f87447268d4e5c98ded22eb3f2f
-EBUILD libiscsi-1.19.0_p20230208.ebuild 1406 BLAKE2B 97937be0a96b7aaecc1439de0298ec6d4593d4eb04b6b17df2b7a14eee344d69751617cb0c2cd618e68ef7ed136519a85f4d4a7f70b005d49d23fe72dd6aefbe SHA512 5219884ffa821d95541793fd54ac975789f18ff1722e82995294a1e752e78fdd61c6e38e42194b959e00b2d9ed37bcf3bb54d4a5df109aa50a759660d574fd0e
+EBUILD libiscsi-1.19.0_p20230208.ebuild 1412 BLAKE2B e44a6ade5c5f5745fa98517e32db633a5d0c5710b3dfa8b718cab394e83df246c2cd51b231f6f5d43466dc67af53a01b1b242d6f7221485ab9568ad5cc8bfa27 SHA512 1d41ff368ea187a6aa24e7bde8f81394b1913d80d4fcaba0cc7bf8d397e38626cfa4552fc4e664daa201b81b8d72970d7ee06743e2463534ae4b0f0def7f8552
EBUILD libiscsi-9999.ebuild 1379 BLAKE2B 3703023cbdbf65ff64e4e8b4c6c1917b1a6a90378371c89319fd60fd382f3830b01ca9471e69a23dca28d7b97bbde1a0285e9336ab841a321443108cbd2e730b SHA512 1eac24a0a26232c6b9700e667b7c2465136f9ad4334efae2172b6889ba1db2eb3c9f80cf18279e818f45ea066fc2e329e109962d40e138219a96680db4712a90
MISC metadata.xml 353 BLAKE2B 3c729c58e8fe95f38a6f5ea14eba047ebb50b2b80819d53acfaae83d81f51510b652b618c3a7c59d16fe0d1a4e397246c5ea6b0b6807197d580a61f3784cb79f SHA512 070979945abed956dd34ae0d1cc93ea45d30a9eb555262de9f767107d2f3323260df6377c151b8705de5fffd001febd21b9bb3d8fc278b56e52ddb47a081add9
diff --git a/net-libs/libiscsi/libiscsi-1.19.0_p20230208.ebuild b/net-libs/libiscsi/libiscsi-1.19.0_p20230208.ebuild
index 083cf406d4f9..553788d3783d 100644
--- a/net-libs/libiscsi/libiscsi-1.19.0_p20230208.ebuild
+++ b/net-libs/libiscsi/libiscsi-1.19.0_p20230208.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://github.com/sahlberg/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
- KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="iscsi client library and utilities"
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index c7b9881e75d4..8cd63077c0a1 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/chrony/Manifest b/net-misc/chrony/Manifest
index 165a33f2db69..29ed7e6f9504 100644
--- a/net-misc/chrony/Manifest
+++ b/net-misc/chrony/Manifest
@@ -7,6 +7,6 @@ AUX chronyd.init-r2 1694 BLAKE2B 5ee55954c8afc2df09291dd7df4c3f1b3a01f97079ae197
DIST chrony-4.3.tar.gz 593560 BLAKE2B 51ba6d19312fd52cd6d6d8ab9437c886a3779877170674db6dc37d657e849101e2669fd6c8723d24e43c895cd1924c3d8d2ff442baeef9abe8a6c313929edf5f SHA512 1394bac3ed684352fe89b7fef7da50e61f9f522abee807627ae1fc4c2dde891017bc8e5b13759fced028f3a1e875d5e4e5a4f85de65c63b5f83d0ca03bb4c5df
DIST chrony-4.3.tar.gz.asc 833 BLAKE2B 12399205da4ee5c442207bfdf936ac88552a49b21b0db8c15b09118b579e2076f7cfec6ad916b08b41edc4f9f8e03b13d7758ed08e116bee54d0f0f9cd68a505 SHA512 300b06f253ac3727edb86a1b7c337f9529ee752bbb471b266217b6a8ac5183e827264177a3210d436425d746673bf11fbdc41da145673213e28165197c6c76b7
EBUILD chrony-4.3-r2.ebuild 6863 BLAKE2B e178e5adb7433480d05f1ce9446cd27c2f93ed6c822a16ce0814ee2d0fee97e31e49eb29d052747fc88be31f09067f70c9ce7e20f35756f3efc304960eb2dc81 SHA512 d78c1c509404ecd9deb35e6912db2daa272e35b67b46dfd231fdd288ab9432daaa6a17485fb1d3eca6ec9cfd652fecb25189527cca8a7ff9d632395c23d1b128
-EBUILD chrony-4.3-r5.ebuild 7006 BLAKE2B 356f292c7e993a92a189b6c6053abbdb385187c7025a7d7504dd65bb0276d9f41c49442654eec0b484903836c2d793c77f669062e0e84db0a88cd5e9383c5123 SHA512 917560b2202c3cbc07ca54ce9793d3c954746a2c56a80cb56cd10cfb6a202c2d877da6466a6b853cb407740c08c594a9dc25457f61218132c195612b0ac875a2
+EBUILD chrony-4.3-r5.ebuild 7012 BLAKE2B 1d2fd2f5f854d0a4189dfa140f6c0c71dca4dd4ed260c78b4ab58a503af484251aeef451d6d0b2bf8906f175b04ab79648b3c0f38d65353bf6ea12342de2d6cd SHA512 dd718ab86d6d8671b7892d080f01d0eac330393f1a7bcc82b02b02792a53af626b5cc97c0ef5ef2d1da728bf4ee2a6f1bd1200cd780da98f24465c81f67a3ed8
EBUILD chrony-9999.ebuild 6928 BLAKE2B 1e8eb9cbd8d5a883484b529fbd97485510c1f4c3bfda468c7c947f4ef10d0245b1e74a9f3c19fe383eb5f956cecb23c8c474f3242a99bb702f9b297b1b25f257 SHA512 938a90029a676f9628daacfbb61d66f7549776784baf7c4abe39c86fa31dc5415113e83eae6f213fc4f968adcdb4729f3dc217f572caa5bed4de7cc0deac4ff6
MISC metadata.xml 2300 BLAKE2B 8d0e8822361fef70945eab4eb365fee2f0c278fb36ad0641520310bf895d04202fce88d485149d021ebf577ee848b408cf46f4141f8606ff020d2483370c3b16 SHA512 57c813c655fa7a5083f26f908d7476dd165284feef014c750e845c60830af7baffe91e9444915d3994b053498714b4e717bfe7a2af34e90de50d823542c913d0
diff --git a/net-misc/chrony/chrony-4.3-r5.ebuild b/net-misc/chrony/chrony-4.3-r5.ebuild
index e75ccff37048..1bbf83b000a6 100644
--- a/net-misc/chrony/chrony-4.3-r5.ebuild
+++ b/net-misc/chrony/chrony-4.3-r5.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI+=" verify-sig? ( https://download.tuxfamily.org/chrony/${P/_/-}-tar-gz-asc.txt -> ${P/_/-}.tar.gz.asc )"
if [[ ${PV} != *_pre* ]] ; then
- KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86"
fi
fi
diff --git a/net-nntp/Manifest.gz b/net-nntp/Manifest.gz
index 91f212e2f8c4..6c588a062dda 100644
--- a/net-nntp/Manifest.gz
+++ b/net-nntp/Manifest.gz
Binary files differ
diff --git a/net-nntp/sabnzbd/Manifest b/net-nntp/sabnzbd/Manifest
index 18432ff64b5c..1d347e5beb17 100644
--- a/net-nntp/sabnzbd/Manifest
+++ b/net-nntp/sabnzbd/Manifest
@@ -6,7 +6,9 @@ AUX sabnzbd_at.service 185 BLAKE2B bedc84a8dec50c230bd2d4041d3e56dd33fdd7814488e
DIST SABnzbd-3.7.1-src.tar.gz 5108463 BLAKE2B 5858fc5ece3948696132c64c1f4a7459319bbc604074dc78339e54e7e77353dbd141b4aad0c0cd027ac6ea1499aee0100ed7f4a1b20d0786728503eb6ffad055 SHA512 c76f74e20943196467206b5c0427421d7fe4e614855c477a045d06854c5247c13056ce9055d82b5f0c6391a046dc3c65c577e50fc30646c8f2290df4bada4fb9
DIST SABnzbd-3.7.2-src.tar.gz 5108729 BLAKE2B 8c279663f5395b613e7122e349971994f98b3ef22d23f18083b64864bc6e27653ca525a59226d2af5dc10a8cfd7509014c60e5b322137239e6eec03239746768 SHA512 d5fa9dc1a3114bd0806e580a170552fb8821e375790c2b95c7add4b25a4ceabad24111c4d6a9c12bcc9447dc0a5cbf6a8595e0142a74ee9d161849a9e55609e9
DIST SABnzbd-4.0.1-src.tar.gz 5079799 BLAKE2B 5020b0f906bdb87b5eb287fee321fc765ad959754f3293395275930deab7baf8533f575993ff5c02cfbc646745eefee1ca4aa8cbeaba94d15c43a4dc8d5c78e6 SHA512 98958e9c6b35118781fec28853f1b9a0405bd262aba734af22c0bb64d5d25899c49bcb3aac4f449baccc629da6739ab1c4a33f5947c61646b35788d9e971e9cb
+DIST SABnzbd-4.0.2-src.tar.gz 5081392 BLAKE2B 1740aad2a5b248b22dda42cb22b740c54d792e726bec27c832ffc8919d863f1cec26aaff4e789e0dd8ae3647332f9aa9b26ca5422ce7baf955f8c37ac8c22142 SHA512 2f0d2297449ecbf8ddbb7a571f6dfa6717c5b118389a67e46072f25daca16d2983827e8f17e1cf016fbf2985fa5594dbafc62cf13601607dc2b4d9849098982b
EBUILD sabnzbd-3.7.1.ebuild 4786 BLAKE2B 5e627a67df321770413b02bce15201eca1b1e4ea136dbc9577dafd57fd1ac6ec2a6e99d2fd890c3a826bdf8beaa747f60a519b2b0b2e175fbaf8675370e2c258 SHA512 7f9d136ade530658bd45c1cd2f285c05c3ab1eafaaedafd9ca568cc4599dffdca01788c649adfbde9d911da23db42d6b6a823b18b1e9b3a019be1f063e89178a
EBUILD sabnzbd-3.7.2-r1.ebuild 5001 BLAKE2B 32794b68db46c31722c50cdd0f5818445dc1be310868bce676ae5014edc8c90fcf76e7c092f87031b50db0d0f74fa703e8bcc559a60e5fa015c2dcd680ee7a21 SHA512 87e11011df2afb42d3117310ef0c388131433b3af807cf05b67d796636889475fc2787feaa431e042a223ad8446298d5380b6882ae77b758d5bda29cd9acb6e2
EBUILD sabnzbd-4.0.1.ebuild 5217 BLAKE2B 9074765a16b2b1a05623061e22353c4646470b432f5ae476f9931447757bd92fc56325f4de4ee242b0976afc4b814161c9579bff85547f8129b5aa3364f23092 SHA512 d259b17b02eec8cb1d6da09e06397a143cae3962b091caf31d02482625da6501b53f42f3ea1ad1a09a82159d3e49a7d0e784df8b13378ba3fcd0cf85a3f6a3ea
+EBUILD sabnzbd-4.0.2.ebuild 5175 BLAKE2B 0c5ff4e87f004bb2018cf12fb44edd9ed9fef7231fc20434a6e576869f405c41d72bd2f77c54162f078b1784d2c2be9e34b1f4b23dfe24f712ebaa5afd0f8b4a SHA512 ceea1b07fecf07e0d04fabb81878ae72c1d4a6816982a72f7e59717008584b4243a1b350eb162427ae9780c679cd869276070552fd6b6b7e195b546fcd1bebe0
MISC metadata.xml 463 BLAKE2B 90b3702d7d29524a2f0c450d757fa35178211816fbf04661251a257d681d0af7ca7020f920e51fb1ae380fa24c5dd473588ae8ea42f1eb4982246c903872becd SHA512 ea4d26003fa929bc21a5678633a8df6cf76a6ce4dc4a6c33c15207e41fd147e94e2632dfcf3c1bfd46467920d8c46a667ec83fe71caa1347a5da2b798dffc329
diff --git a/net-nntp/sabnzbd/sabnzbd-4.0.2.ebuild b/net-nntp/sabnzbd/sabnzbd-4.0.2.ebuild
new file mode 100644
index 000000000000..c8110322c093
--- /dev/null
+++ b/net-nntp/sabnzbd/sabnzbd-4.0.2.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit optfeature python-single-r1 systemd
+
+MY_PV="${PV/_alpha/Alpha}"
+MY_PV="${MY_PV/_beta/Beta}"
+MY_PV="${MY_PV/_rc/RC}"
+
+MY_P="${PN/sab/SAB}-${MY_PV}"
+
+DESCRIPTION="Binary newsgrabber with web-interface"
+HOMEPAGE="https://sabnzbd.org/"
+SRC_URI="https://github.com/sabnzbd/sabnzbd/releases/download/${MY_PV}/${MY_P}-src.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+# Sabnzbd is GPL-2 but bundles software with the following licenses.
+LICENSE="GPL-2 BSD LGPL-2 MIT BSD-1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+ acct-user/sabnzbd
+ acct-group/sabnzbd
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/chardet[${PYTHON_USEDEP}]
+ dev-python/cheetah3[${PYTHON_USEDEP}]
+ dev-python/cherrypy[${PYTHON_USEDEP}]
+ dev-python/configobj[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/feedparser-6.0.10[${PYTHON_USEDEP}]
+ >=dev-python/guessit-3.7.1[${PYTHON_USEDEP}]
+ dev-python/notify2[${PYTHON_USEDEP}]
+ dev-python/portend[${PYTHON_USEDEP}]
+ dev-python/puremagic[${PYTHON_USEDEP}]
+ ~dev-python/sabyenc-7.0.2[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/tavalidate[${PYTHON_USEDEP}]
+ >=dev-python/tavern-2[${PYTHON_USEDEP}]
+ ')
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=app-arch/par2cmdline-0.8
+ net-misc/wget
+"
+BDEPEND="
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/flaky[${PYTHON_USEDEP}]
+ >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}]
+ dev-python/pyfakefs[${PYTHON_USEDEP}]
+ dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+ dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/selenium[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+ dev-python/xmltodict[${PYTHON_USEDEP}]
+ ')
+ app-arch/p7zip
+ app-arch/unrar
+ app-arch/unzip
+ www-apps/chromedriver-bin
+ )
+"
+
+src_test() {
+ local EPYTEST_IGNORE=(
+ # network sandbox
+ tests/test_getipaddress.py
+ tests/test_rss.py
+ tests/test_urlgrabber.py
+ tests/test_utils/test_happyeyeballs.py
+ tests/test_utils/test_internetspeed.py
+ )
+ local EPYTEST_DESELECT=(
+ # network sandbox
+ 'tests/test_cfg.py::TestValidators::test_validate_host'
+ 'tests/test_consistency.py::TestWiki'
+ 'tests/test_newswrapper.py::TestNewsWrapper'
+ # Doesn't work, complains mocker missing even when pytest-mock installed
+ 'tests/test_dirscanner.py::TestDirScanner'
+ # Just plain fails
+ 'tests/test_newsunpack.py::TestPar2Repair::test_basic'
+ # Chromedriver tests don't want to behave in portage
+ 'tests/test_functional_config.py::TestBasicPages::test_base_pages'
+ 'tests/test_functional_config.py::TestBasicPages::test_base_submit_pages'
+ 'tests/test_functional_config.py::TestConfigLogin::test_login'
+ 'tests/test_functional_config.py::TestConfigCategories::test_page'
+ 'tests/test_functional_config.py::TestConfigRSS::test_rss_basic_flow'
+ 'tests/test_functional_config.py::TestConfigServers::test_add_and_remove_server'
+ 'tests/test_functional_downloads.py::TestDownloadFlow::test_download_basic_rar5'
+ 'tests/test_functional_downloads.py::TestDownloadFlow::test_download_zip'
+ 'tests/test_functional_downloads.py::TestDownloadFlow::test_download_7zip'
+ 'tests/test_functional_downloads.py::TestDownloadFlow::test_download_passworded'
+ 'tests/test_functional_downloads.py::TestDownloadFlow::test_download_fully_obfuscated'
+ 'tests/test_functional_downloads.py::TestDownloadFlow::test_download_unicode_rar'
+ 'tests/test_functional_misc.py::TestShowLogging::test_showlog'
+ 'tests/test_functional_misc.py::TestQueueRepair::test_queue_repair'
+ 'tests/test_functional_misc.py::TestDaemonizing::test_daemonizing'
+ 'tests/test_functional_sorting.py::TestDownloadSorting'
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=tavern._core.pytest
+ epytest -s
+}
+
+src_install() {
+ local d
+ for d in email icons interfaces locale po sabnzbd scripts tools; do
+ insinto /usr/share/${PN}/${d}
+ doins -r ${d}/*
+ done
+
+ exeinto /usr/share/${PN}
+ doexe SABnzbd.py
+
+ python_fix_shebang "${ED}"/usr/share/${PN}
+ python_optimize "${ED}"/usr/share/${PN}
+
+ newinitd "${FILESDIR}"/${PN}-r1.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+
+ diropts -o ${PN} -g ${PN}
+ dodir /etc/${PN}
+ keepdir /var/log/${PN}
+
+ insinto "/etc/${PN}"
+ insopts -m 0600 -o "${PN}" -g "${PN}"
+ newins "${FILESDIR}"/${PN}-r1.ini ${PN}.ini
+
+ dodoc ISSUES.txt README.mkd
+
+ systemd_newunit "${FILESDIR}"/sabnzbd_at.service 'sabnzbd@.service'
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ einfo "Default directory: /var/lib/${PN}"
+ einfo
+ einfo "To add a user to the sabnzbd group so it can edit SABnzbd+ files, run:"
+ einfo
+ einfo " usermod -a -G sabnzbd <user>"
+ einfo
+ einfo "By default, SABnzbd will listen on TCP port 8080."
+ fi
+
+ optfeature "7z archive support" app-arch/p7zip
+ optfeature "rar archive support" app-arch/unrar app-arch/rar
+ optfeature "zip archive support" app-arch/unzip
+}
diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz
index 1d39e6ff99d3..2e0f33ce4de3 100644
--- a/net-vpn/Manifest.gz
+++ b/net-vpn/Manifest.gz
Binary files differ
diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 4a4b251ce434..2c24a75fcb9e 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -8,6 +8,6 @@ AUX torrc-r2 136 BLAKE2B 022636974f24bc630657a67fe95805b1d647a5d18cce3dbc6fd42e9
DIST tor-0.4.7.13.tar.gz 8031948 BLAKE2B 338a0a541423f27f594a091307b5edeafc9826bb651c2bd050f3282c9355d9d43d1ef4791f3c98a37dc4c0f64bc40925ea1c1e32cbdff78b1a7308df501f279a SHA512 0900416887afbb24f7b72e6ef181b7b01308d1bb35c37736f3b13e06810a07febf9f47fadd9ff6c0e73204d93b49545e4e2516906eb3ba74398ad2b299f530be
DIST tor-0.4.7.13.tar.gz.sha256sum 86 BLAKE2B 339db9869bfe485cbd328fe942cc23e60c08ad67fc2d9e7927ed3c9f3b606192e5efac34013c5bf0b0e8b26e957dcf8b586e1cc0a0c27756b8b3d823af37fdee SHA512 ec1d19fa662255df5dd575ba943f4ccb30d9dfa49ff656cdfa73df2d24248b52a3bfd715f4d3efe11d8129968b0e06e3c75e8d82416e1807020ebf65f65401a0
DIST tor-0.4.7.13.tar.gz.sha256sum.asc 716 BLAKE2B 968a3852293ab9bcadac626862c9dc360b17de5afd00af7c46358fa2adfc03b55c02dfe029e9427efba999f553489a04388b395e8fb8fe16325e0895663c2deb SHA512 eb78e8369941d8de833e3616a9a1c1e59b0d3dde918353e2f4fa5eb5da09f038238c46f5e180844bd3cba1211a9daa6d60e9ddb5690998e27a6b7d1616aa20cc
-EBUILD tor-0.4.7.13-r1.ebuild 3763 BLAKE2B 8e0354a43ee6bf557a42125628fd8d7a59acfb20517123b2fc74636e1ee997de344fe428e5d77a80653528143b5856e3bdab6504c4f6ba8fa05ca2e9ea0ab64b SHA512 b1c31ce455a005d2bfd46459fc5dff837413e06b3f675a6398d4540ac46605d6547609c93db9a94bf8be99aed74884fec65f685430a35f82e06f13ec7db4eff1
-EBUILD tor-9999.ebuild 3921 BLAKE2B 13bd019576ff4dda1c80dca076ca97d3870d97c3cf04d3511bc1ead967145a561db28be178bffd65502dab461897ce5836e5398ea01657cb74507acec471e09b SHA512 4d6efbbab5d19672c8a54643e161948bf3be6b3084b0143bc79acad94157d96c35e01dd68f77f7b4220e15b9431254da0791dac9c3709c3bcebf79c276bdd796
+EBUILD tor-0.4.7.13-r1.ebuild 3764 BLAKE2B 38a705151f0f395e90ac20c43bb9d5c88c780fdf16386346a439df7c1077696e693d6974129dce65240b07a874ab2b4388c6b7c5533f7df5be9efeea7d584daf SHA512 eb1c1f7ad067f4136c2748d47e4defd6f162fdeae8027b15fa254faf7bafabfb10743f90a48605c4e602b36a5ada7fb8dd9b1b0f493ac8f209e32610869a1e6d
+EBUILD tor-9999.ebuild 3921 BLAKE2B c52bcc5f673e0d0758c5f9d0f052a8cf0511a39cdd626adb456f906210d5f066a5180fc1b415625ff051b17326a7ae42c086da583a654566285e44d08d3446a3 SHA512 749f0c2d224233e7fe0d9e7d24a989fdf6bbca2e4200db0d6367b85d3d87be2908d80b1f459bc00498bf9b5579591c3927c5667e3cc7979c58f487897b61aadd
MISC metadata.xml 645 BLAKE2B a7f450c6cfb9a605f7021cbe533ec64ff0926c9877bef7aace8ce1770a8ec552255b5c54ac80035646c3515d7d0b778100573897068d0905a56f7b860c8de21b SHA512 e5724033912b73ab8abe1b47e74578c8fe4bf6e341b8e7d7434d69071508cd1f35d97f4c7ade9787ae0ded6660cf0a5477d3c7462ed13832693bfd6205f0f0f1
diff --git a/net-vpn/tor/tor-0.4.7.13-r1.ebuild b/net-vpn/tor/tor-0.4.7.13-r1.ebuild
index 2efaf6e602af..30be52af48d2 100644
--- a/net-vpn/tor/tor-0.4.7.13-r1.ebuild
+++ b/net-vpn/tor/tor-0.4.7.13-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/torproject.org.asc
inherit autotools python-any-r1 readme.gentoo-r1 systemd verify-sig
diff --git a/net-vpn/tor/tor-9999.ebuild b/net-vpn/tor/tor-9999.ebuild
index 0e36a664f706..2eeb419d50b3 100644
--- a/net-vpn/tor/tor-9999.ebuild
+++ b/net-vpn/tor/tor-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/torproject.org.asc
inherit python-any-r1 readme.gentoo-r1 systemd verify-sig
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 802593a7a065..7f7251f6c857 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/package.mask b/profiles/package.mask
index d86d6cf2baeb..7e19a5f8ab1c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2023-06-12)
+# Installs no files with newer versions because GTK 2 support was dropped upstream.
+# Removal on 2023-07-12. Bug #908378.
+dev-ruby/ruby-gtk2
+
# Jimi Huotari <chiitoo@gentoo.org> (2023-06-10)
# Mask to allow qt6 unmask.
<dev-python/pyside6-6.5.0
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz
index 6f198660420d..7b963151abf8 100644
--- a/sci-electronics/Manifest.gz
+++ b/sci-electronics/Manifest.gz
Binary files differ
diff --git a/sci-electronics/ngspice/Manifest b/sci-electronics/ngspice/Manifest
index 4b75a732abf5..63789235481f 100644
--- a/sci-electronics/ngspice/Manifest
+++ b/sci-electronics/ngspice/Manifest
@@ -1,16 +1,7 @@
-DIST ngspice-31-manual.pdf 2149244 BLAKE2B 155f7299cbb6d7c7953d8488e11f0bffc3c18097f02194c491174a9af387cda9e87cb79b13a37f402616386e7e82230eb4d41909fe37d900792e48f2f49c71dd SHA512 3322df92791718979a275f2640f82c3417f394a76d27ebf06b46f29a40a1ee3ef57c65a75a7ba67e697b55bd435f81e9ee61c78532f991a2dd6844b4f325eb55
-DIST ngspice-31.tar.gz 7250057 BLAKE2B dabc8e1084eba957d6dad06e74f878b51e97dc8bc49b04ee612a6f9eaadde7302450c9ab93e943c4af42197b6bbdca7cae534464ccd2fcd4869b8a48b6f3140d SHA512 448024f398d267911d5d2a48da03eb0d87ba1133ce39d5132bd318dde8ad359d19c7f85f6b4ec88c08b081c9140f7b931334d84173019a22aa2ac98482bd7d5d
-DIST ngspice-34-manual.pdf 2311221 BLAKE2B e8863bab8173980a825970b90b685d3d5a59768a2110d00dc3fb3dbd504cd94390b13bf3ac8821ca22561cb390c0d7331d8eaa8e47020592b3526895f6d398d0 SHA512 b53f9161b793223015a307ba607add4e540ad22f252c2f6e3c6deedfc3fde173ec290bbc4939d4e419321cad6a68218f6a9c9b4c7620ee01da86eabfc22e5b7e
-DIST ngspice-34.tar.gz 7800546 BLAKE2B a07a7266225b8c4e478e3240718aa1fce9a77003d58477a30a6178368e7826f288007f9111797ca1c426486911d4bedd847bdf0daa69232e59333304468a4fc3 SHA512 5e90727f3f6b8675b83f71e1961d33cd498081a7f3bea5d081521f12ecb3979775159f083f84a5856233529505262c399f75d305758af51894a1245603476cf8
-DIST ngspice-35-manual.pdf 2347261 BLAKE2B 617462615525e5335f5795e625578324d2b173a8d69438e43c4007177e7ca0fdf8d37b1553a4c836a352523c310bbf23ef492a01ac0a7541ca8ac0794b588a66 SHA512 df3239c4798746534d12a489d80056d45d9f3cda60336aaeb2dd541526340715a180780b0e2ced1857e9c5cbe716c4b3f0c496598f8a3e8aa36a8cd1b6a022c7
-DIST ngspice-35.tar.gz 8050668 BLAKE2B d67475b55e1e14974a78451175a08ec91be24708030e0da8fa6811b7df880c8082741ec08d92c314c53480271cc074e35ad0eca27a3b7601e33fb240c834e530 SHA512 2f9b0f951e3ca8d52692beadb895b352311f67b8760f99d0e2f4718fce4b497dd68e2b933029eeacb4ed57551e959bc6e3747e64feb4722a4f841e734f5a664b
DIST ngspice-36-manual.pdf 2397103 BLAKE2B 09dbfe4101b8e1752509caa37ba3a323da7d7391488c3245b3f614114d1666ee32ea1391ad4f39772ed950e270f028b7513115e0c13fde052bfdb5674f021b3b SHA512 bd31f99f7ec0acd2bdd24f008e22cb953bba98fd5cc1164ded0bdde3397bfffa0b0cae25dfeae6cf0e1dadd23c23faa5588010069b62392438296451347a5134
DIST ngspice-36.tar.gz 8450071 BLAKE2B 51fa2c5998e96a05deb3764f56659ed0970d6362fcbec7367b04a5fbe76fc7dadb08e0d36b660b0e1f8e525079bedf71305877ab2de8e2ab2773c891808fb5a6 SHA512 d862097f465e92986e8d6644374d43249eebee0fb6d79b1404dbb7c11d14a058dfedd4bdb61baf5aa1ffd1d2e71167440db73eb417d4b1249a0a7b83bd39efc3
DIST ngspice-40-manual.pdf 2462604 BLAKE2B a0d680cd76f8acb1be18e94953d70784aaf79e1bcc4bc3995a1221d81e27c13e577d182e7cbacb8430a068db7d86681f22ec4f3537b5704faacb8e982588617f SHA512 1a5c7828aa9a4554052fb01145641415d8a4cbd50db9885d5d937e1b6f50c7c541dfeeabf2efd6ea862036b4d74ce8265bdac1cfad0fc635f28651a0d397bfc5
DIST ngspice-40.tar.gz 9431981 BLAKE2B e45d5d7a9e8d9d3fdae4eb076090a588680055a74cc24ba9ca3d93a7c42b95ee29073101d5791f8069cb27b3049aa1a451476f1df6460477fb156336602678fd SHA512 dab422cc8677e6f4bb92e06be0ce695a53d3e9abbe533c7bb91540d55d2a13514b0b166c8ccafcc17699799a846a35e260dddc400664c6e1137e1b18504e9954
-EBUILD ngspice-31-r1.ebuild 4510 BLAKE2B 88b9e231cf3a19bd83f554ba235c86e081df699b5fb0b9d481eb5ab60a5c421202fe56dc5a2bafd5e82ff54ab1b7e2ac77f06eafdfc7f12284165636afd794d5 SHA512 b8ef7664e175d802dc9ec284cd0f40e2ead1810c78cde01f5a9d7d793f488d5f686603e8817f4fea6be1476af5ba3dd73a00735a9b0fa89df7225615a7ea0a60
-EBUILD ngspice-34.ebuild 4620 BLAKE2B 781dd445ce1e14499d3f1fa2aaae4026520e6c8194f5e7a9525c61d067537cc59ba774b914c131553aad8d9e18e5b2904809a76c01a35bc7dc9d082dfda9f906 SHA512 79e036d956bf02f544f833a35ec229dacf37e851ba76c3e931fcb3edd52a8e79f3d2e9d3ca30fb05f103caf94954954a8412ef10b0ae1839979b0c1572c83836
-EBUILD ngspice-35.ebuild 4587 BLAKE2B 450987f87ab81dccd90bf79e3a470ac54fedd47dc9b4c1b78bef07cfc39b22ef088cc110e5303f399e9e0b2e83b7d2a5247dd8d98d040a82d2b751db6ac7dd3a SHA512 02c78a4f942ce452ce19e6a2773f8a790be8fcd9a035df9a43cabbc3ec6c1bc79bd3593b40935ec141423c61dc0d9f06344190bff437bfe2c6722c8a11cfa11f
EBUILD ngspice-36.ebuild 4593 BLAKE2B bf6fe45a2e52c1c7273874d0ac901b3daa22c2fc131c174dae4e3095a178f64434bc91c3684a8424c817d6dd8a5bb31c345857e00da5129b52f2bdf8996b7ec8 SHA512 3669142875ee68383f2bfb027d4d574c056aabb564d628c119965306e57bcb4927ab0975ec8d6f21ff548c385bad5452bd252600d48e8122ca95759d9d94d82c
EBUILD ngspice-40.ebuild 4612 BLAKE2B b8d675588b1d40f17834143e769c2471dc2fab971d43cb39291c1a42ead3f24c34bd0dc003dfbb1572ad5ca6fa67462797e8c008ab5257d0c295288ac48ebe5f SHA512 3707608175b72e01d142bfd7b4790b2b5a750a386e7b94b08ff78659760ecd0d656e15445d8c1ed5e73c41aaa43e5b3ee184e216eb3964fbbcd017f225fd2756
MISC metadata.xml 677 BLAKE2B 541ff3e8439b8e222916341bb9f973ea2189a5b2aceeb1bd83ca7a73af7161f38e272a93fdbab51aba4f14be53f556c10a5c10be2a807ef07bca9e39fa73b6ed SHA512 b439de3838f17c9c21e50cd80d74b733d0061f79a7e736c82295c3db433bb786cdab8dc73ca1b40f6a486288f29f82b677723ea1e13ca583b0456fcfa82de206
diff --git a/sci-electronics/ngspice/ngspice-31-r1.ebuild b/sci-electronics/ngspice/ngspice-31-r1.ebuild
deleted file mode 100644
index 603365b18c66..000000000000
--- a/sci-electronics/ngspice/ngspice-31-r1.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools multibuild toolchain-funcs virtualx
-
-DESCRIPTION="The Next Generation Spice (Electronic Circuit Simulator)"
-SRC_URI="mirror://sourceforge/ngspice/${P}.tar.gz
- doc? ( mirror://sourceforge/ngspice/${P}-manual.pdf )"
-HOMEPAGE="http://ngspice.sourceforge.net"
-LICENSE="BSD GPL-2"
-
-SLOT="0"
-IUSE="X debug deprecated doc examples fftw openmp +readline +shared tcl"
-RESTRICT="!test? ( test )"
-KEYWORDS="~amd64 ~arm64 ~ppc ~sparc ~x86 ~x64-macos"
-
-DEPEND="sys-libs/ncurses:0=
- X? ( x11-libs/libXaw
- x11-libs/libXt
- x11-libs/libX11 )
- fftw? ( sci-libs/fftw:3.0 )
- readline? ( sys-libs/readline:0= )
- tcl? ( dev-lang/tcl:0
- dev-tcltk/blt )"
-RDEPEND="${DEPEND}
- X? ( sci-visualization/xgraph )"
-
-DOCS=(
- ANALYSES
- AUTHORS
- BUGS
- ChangeLog
- DEVICES
- FAQ
- NEWS
- README
- README.vdmos
- Stuarts_Poly_Notes
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-
- MULTIBUILD_VARIANTS=( "binaries" )
- use shared && MULTIBUILD_VARIANTS+=( "shared" )
- use tcl && MULTIBUILD_VARIANTS+=( "tcl" )
-}
-
-src_prepare() {
- default
-
- if use tcl; then
- if use examples; then
- find examples/tclspice -type f -iname \*tcl -or -iname \*.sh |
- while read s
- do
- sed -i -e 's@../../../src/.libs/libspice.so@libspice.so@g' \
- -e 's@package require BLT@package require Tk\npackage require BLT@g' \
- -e "s@spice::codemodel \(.*\)/\(.*\).cm@spice::codemodel /usr/$(get_libdir)/ngspice/\2.cm@g" \
- "${s}" || die "sed failed"
- done
- fi
- fi
-
- eautoreconf
- multibuild_copy_sources
-}
-
-src_configure() {
- multibuild_foreach_variant ngspice_configure
-}
-
-ngspice_configure() {
- local myeconfargs
-
- pushd "${BUILD_DIR}" &>/dev/null || die
-
- if use debug; then
- myeconfargs=(
- --enable-debug
- --enable-ftedebug
- --enable-cpdebug
- --enable-sensdebug
- --enable-asdebug
- --enable-stepdebug
- --enable-pzdebug
- )
- else
- myeconfargs=(
- --disable-debug
- --disable-ftedebug
- --disable-cpdebug
- --disable-sensdebug
- --disable-asdebug
- --disable-stepdebug
- --disable-pzdebug
- )
- fi
-
- # As of December 2017, these do not compile
- myeconfargs+=(
- --disable-blktmsdebug
- --disable-smltmsdebug
- )
-
- myeconfargs+=(
- --enable-xspice
- --enable-cider
- --disable-rpath
- $(use_enable openmp)
- $(use_with fftw fftw3)
- $(use_with readline)
- )
-
- if [[ "${MULTIBUILD_VARIANT}" == "shared" ]]; then
- myeconfargs+=( --with-ngshared )
- elif [[ "${MULTIBUILD_VARIANT}" == "tcl" ]]; then
- myeconfargs+=( --with-tcl="${EPREFIX}/usr/$(get_libdir)" )
- else
- myeconfargs+=(
- $(use_enable deprecated oldapps)
- $(use_with X x)
- )
- fi
-
- econf "${myeconfargs[@]}"
-
- popd &>/dev/null || die
-}
-
-src_compile() {
- multibuild_foreach_variant ngspice_compile
-}
-
-ngspice_compile() {
- pushd "${BUILD_DIR}" &>/dev/null || die
- default
- popd &>/dev/null || die
-}
-
-src_install() {
- multibuild_foreach_variant ngspice_install
-
- # merge the installations of all variants
- local v
- for v in "${MULTIBUILD_VARIANTS[@]}" ; do
- cp -a "${ED}/tmp/${v}"/* "${ED}" || die "Failed to combine multibuild installations"
- done
- rm -rf "${ED}/tmp" || die
-
- use tcl && DOCS+=( README.tcl )
- use shared && DOCS+=( README.shared-xspice )
- use doc && DOCS+=( "${DISTDIR}"/${P}-manual.pdf )
-
- default
-
- if use examples; then
- if ! use tcl; then
- rm -rf examples/tclspice || die
- fi
-
- insinto /usr/share/${PN}
- doins -r examples
- fi
-}
-
-ngspice_install() {
- pushd "${BUILD_DIR}" &>/dev/null || die
-
- emake DESTDIR="${ED}/tmp/${MULTIBUILD_VARIANT}" install
-
- # Strip shared-library and Tcl-module builds to the bare minimum;
- # all the support files will have been handled by the 'binaries' build.
- if [[ "${MULTIBUILD_VARIANT}" != "binaries" ]]; then
- rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/bin{,.debug} || die
- rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/share || die
- rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/$(get_libdir)/*.la || die
- rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/$(get_libdir)/ngspice/*.cm{,.debug} || die
- fi
-
- popd &>/dev/null || die
-}
-
-src_test() {
- if ! use debug; then
- # tests can be only executed for the binaries variant
- pushd "${WORKDIR}/${P}-binaries" &>/dev/null || die
- virtx default
- popd &>/dev/null || die
- else
- # https://sourceforge.net/p/ngspice/bugs/353/
- ewarn
- ewarn "Skipping tests because they are known to fail in debug mode"
- ewarn
- fi
-}
diff --git a/sci-electronics/ngspice/ngspice-34.ebuild b/sci-electronics/ngspice/ngspice-34.ebuild
deleted file mode 100644
index e0f41dc5b269..000000000000
--- a/sci-electronics/ngspice/ngspice-34.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools multibuild toolchain-funcs virtualx
-
-DESCRIPTION="The Next Generation Spice (Electronic Circuit Simulator)"
-SRC_URI="mirror://sourceforge/ngspice/${P}.tar.gz
- doc? ( mirror://sourceforge/ngspice/${P}-manual.pdf )"
-HOMEPAGE="http://ngspice.sourceforge.net"
-LICENSE="BSD GPL-2"
-
-SLOT="0"
-IUSE="X debug deprecated doc examples fftw openmp +readline +shared tcl"
-KEYWORDS="~amd64 ~arm64 ~ppc ~sparc ~x86 ~x64-macos"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="sys-libs/ncurses:0=
- X? ( x11-libs/libXaw
- x11-libs/libXt
- x11-libs/libX11 )
- fftw? ( sci-libs/fftw:3.0 )
- readline? ( sys-libs/readline:0= )
- tcl? ( dev-lang/tcl:0
- dev-tcltk/blt )"
-RDEPEND="${DEPEND}
- X? ( sci-visualization/xgraph )"
-
-DOCS=(
- ANALYSES
- AUTHORS
- BUGS
- ChangeLog
- DEVICES
- FAQ
- NEWS
- README
- README.vdmos
- Stuarts_Poly_Notes
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-
- MULTIBUILD_VARIANTS=( "binaries" )
- use shared && MULTIBUILD_VARIANTS+=( "shared" )
- use tcl && MULTIBUILD_VARIANTS+=( "tcl" )
-}
-
-src_prepare() {
- default
-
- if use tcl; then
- if use examples; then
- find examples/tclspice -type f -iname \*tcl -or -iname \*.sh |
- while read s
- do
- sed -i -e 's@../../../src/.libs/libspice.so@libspice.so@g' \
- -e 's@package require BLT@package require Tk\npackage require BLT@g' \
- -e "s@spice::codemodel \(.*\)/\(.*\).cm@spice::codemodel /usr/$(get_libdir)/ngspice/\2.cm@g" \
- "${s}" || die "sed failed"
- done
- fi
- fi
-
- eautoreconf
- multibuild_copy_sources
-}
-
-src_configure() {
- multibuild_foreach_variant ngspice_configure
-}
-
-ngspice_configure() {
- local myeconfargs
-
- pushd "${BUILD_DIR}" &>/dev/null || die
-
- if use debug; then
- myeconfargs=(
- --enable-debug
- --enable-ftedebug
- --enable-cpdebug
- --enable-sensdebug
- --enable-asdebug
- --enable-stepdebug
- --enable-pzdebug
- )
- else
- myeconfargs=(
- --disable-debug
- --disable-ftedebug
- --disable-cpdebug
- --disable-sensdebug
- --disable-asdebug
- --disable-stepdebug
- --disable-pzdebug
- )
- fi
-
- # As of March 2021, these do not compile
- myeconfargs+=(
- --disable-blktmsdebug
- --disable-smltmsdebug
- )
-
- myeconfargs+=(
- --enable-xspice
- --enable-cider
- --disable-rpath
- $(use_enable openmp)
- $(use_with fftw fftw3)
- $(use_with readline)
- )
-
- if [[ "${MULTIBUILD_VARIANT}" == "shared" ]]; then
- myeconfargs+=( --with-ngshared )
- elif [[ "${MULTIBUILD_VARIANT}" == "tcl" ]]; then
- myeconfargs+=( --with-tcl="${EPREFIX}/usr/$(get_libdir)" )
- else
- myeconfargs+=(
- $(use_enable deprecated oldapps)
- $(use_with X x)
- )
- fi
-
- econf "${myeconfargs[@]}"
-
- popd &>/dev/null || die
-}
-
-src_compile() {
- multibuild_foreach_variant ngspice_compile
-}
-
-ngspice_compile() {
- pushd "${BUILD_DIR}" &>/dev/null || die
- default
- popd &>/dev/null || die
-}
-
-src_install() {
- multibuild_foreach_variant ngspice_install
-
- # merge the installations of all variants
- local v
- for v in "${MULTIBUILD_VARIANTS[@]}" ; do
- cp -a "${ED}/tmp/${v}"/* "${ED}" || die "Failed to combine multibuild installations"
- done
- rm -rf "${ED}/tmp" || die
-
- use tcl && DOCS+=( README.tcl )
- use shared && DOCS+=( README.shared-xspice )
- use doc && DOCS+=( "${DISTDIR}"/${P}-manual.pdf )
-
- default
-
- if use examples; then
- if ! use tcl; then
- rm -rf examples/tclspice || die
- fi
-
- insinto /usr/share/${PN}
- doins -r examples
- fi
-}
-
-ngspice_install() {
- pushd "${BUILD_DIR}" &>/dev/null || die
-
- emake DESTDIR="${ED}/tmp/${MULTIBUILD_VARIANT}" install
-
- # Strip shared-library and Tcl-module builds to the bare minimum;
- # all the support files will have been handled by the 'binaries' build.
- if [[ "${MULTIBUILD_VARIANT}" != "binaries" ]]; then
- rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/bin{,.debug} || die
- rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/share || die
- rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/$(get_libdir)/*.la || die
- rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/$(get_libdir)/ngspice/*.cm{,.debug} || die
- fi
-
- popd &>/dev/null || die
-}
-
-src_test() {
- if ! use debug; then
- # tests can be only executed for the binaries variant
- pushd "${WORKDIR}/${P}-binaries" &>/dev/null || die
- echo "set ngbehavior=mc" > "${HOME}"/.spiceinit || die "Failed to configure ${PN} for running the test suite"
- virtx default
- popd &>/dev/null || die
- else
- # https://sourceforge.net/p/ngspice/bugs/353/
- ewarn
- ewarn "Skipping tests because they are known to fail in debug mode"
- ewarn
- fi
-}
diff --git a/sci-electronics/ngspice/ngspice-35.ebuild b/sci-electronics/ngspice/ngspice-35.ebuild
deleted file mode 100644
index 305f2906fb38..000000000000
--- a/sci-electronics/ngspice/ngspice-35.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools multibuild toolchain-funcs virtualx
-
-DESCRIPTION="The Next Generation Spice (Electronic Circuit Simulator)"
-SRC_URI="mirror://sourceforge/ngspice/${P}.tar.gz
- doc? ( mirror://sourceforge/ngspice/${P}-manual.pdf )"
-HOMEPAGE="http://ngspice.sourceforge.net"
-LICENSE="BSD GPL-2"
-
-SLOT="0"
-IUSE="X debug deprecated doc examples fftw openmp +readline +shared tcl"
-KEYWORDS="~amd64 ~arm64 ~ppc ~sparc ~x86 ~x64-macos"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="sys-libs/ncurses:0=
- X? ( x11-libs/libXaw
- x11-libs/libXt
- x11-libs/libX11 )
- fftw? ( sci-libs/fftw:3.0 )
- readline? ( sys-libs/readline:0= )
- tcl? ( dev-lang/tcl:0
- dev-tcltk/blt )"
-RDEPEND="${DEPEND}"
-
-DOCS=(
- ANALYSES
- AUTHORS
- BUGS
- ChangeLog
- DEVICES
- FAQ
- NEWS
- README
- README.vdmos
- Stuarts_Poly_Notes
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-
- MULTIBUILD_VARIANTS=( "binaries" )
- use shared && MULTIBUILD_VARIANTS+=( "shared" )
- use tcl && MULTIBUILD_VARIANTS+=( "tcl" )
-}
-
-src_prepare() {
- default
-
- if use tcl; then
- if use examples; then
- find examples/tclspice -type f -iname \*tcl -or -iname \*.sh |
- while read s
- do
- sed -i -e 's@../../../src/.libs/libspice.so@libspice.so@g' \
- -e 's@package require BLT@package require Tk\npackage require BLT@g' \
- -e "s@spice::codemodel \(.*\)/\(.*\).cm@spice::codemodel /usr/$(get_libdir)/ngspice/\2.cm@g" \
- "${s}" || die "sed failed"
- done
- fi
- fi
-
- eautoreconf
- multibuild_copy_sources
-}
-
-src_configure() {
- multibuild_foreach_variant ngspice_configure
-}
-
-ngspice_configure() {
- local myeconfargs
-
- pushd "${BUILD_DIR}" &>/dev/null || die
-
- if use debug; then
- myeconfargs=(
- --enable-debug
- --enable-ftedebug
- --enable-cpdebug
- --enable-sensdebug
- --enable-asdebug
- --enable-stepdebug
- --enable-pzdebug
- )
- else
- myeconfargs=(
- --disable-debug
- --disable-ftedebug
- --disable-cpdebug
- --disable-sensdebug
- --disable-asdebug
- --disable-stepdebug
- --disable-pzdebug
- )
- fi
-
- # As of March 2021, these do not compile
- myeconfargs+=(
- --disable-blktmsdebug
- --disable-smltmsdebug
- )
-
- myeconfargs+=(
- --enable-xspice
- --enable-cider
- --disable-rpath
- $(use_enable openmp)
- $(use_with fftw fftw3)
- $(use_with readline)
- )
-
- if [[ "${MULTIBUILD_VARIANT}" == "shared" ]]; then
- myeconfargs+=( --with-ngshared )
- elif [[ "${MULTIBUILD_VARIANT}" == "tcl" ]]; then
- myeconfargs+=( --with-tcl="${EPREFIX}/usr/$(get_libdir)" )
- else
- myeconfargs+=(
- $(use_enable deprecated oldapps)
- $(use_with X x)
- )
- fi
-
- econf "${myeconfargs[@]}"
-
- popd &>/dev/null || die
-}
-
-src_compile() {
- multibuild_foreach_variant ngspice_compile
-}
-
-ngspice_compile() {
- pushd "${BUILD_DIR}" &>/dev/null || die
- default
- popd &>/dev/null || die
-}
-
-src_install() {
- multibuild_foreach_variant ngspice_install
-
- # merge the installations of all variants
- local v
- for v in "${MULTIBUILD_VARIANTS[@]}" ; do
- cp -a "${ED}/tmp/${v}"/* "${ED}" || die "Failed to combine multibuild installations"
- done
- rm -rf "${ED}/tmp" || die
-
- use tcl && DOCS+=( README.tcl )
- use shared && DOCS+=( README.shared-xspice )
- use doc && DOCS+=( "${DISTDIR}"/${P}-manual.pdf )
-
- default
-
- if use examples; then
- if ! use tcl; then
- rm -rf examples/tclspice || die
- fi
-
- insinto /usr/share/${PN}
- doins -r examples
- fi
-}
-
-ngspice_install() {
- pushd "${BUILD_DIR}" &>/dev/null || die
-
- emake DESTDIR="${ED}/tmp/${MULTIBUILD_VARIANT}" install
-
- # Strip shared-library and Tcl-module builds to the bare minimum;
- # all the support files will have been handled by the 'binaries' build.
- if [[ "${MULTIBUILD_VARIANT}" != "binaries" ]]; then
- rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/bin{,.debug} || die
- rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/share || die
- rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/$(get_libdir)/*.la || die
- rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/$(get_libdir)/ngspice/*.cm{,.debug} || die
- fi
-
- popd &>/dev/null || die
-}
-
-src_test() {
- if ! use debug; then
- # tests can be only executed for the binaries variant
- pushd "${WORKDIR}/${P}-binaries" &>/dev/null || die
- echo "set ngbehavior=mc" > "${HOME}"/.spiceinit || die "Failed to configure ${PN} for running the test suite"
- virtx default
- popd &>/dev/null || die
- else
- # https://sourceforge.net/p/ngspice/bugs/353/
- ewarn
- ewarn "Skipping tests because they are known to fail in debug mode"
- ewarn
- fi
-}
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index e5b2bd82636b..4391d61ea514 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/gklib/Manifest b/sci-libs/gklib/Manifest
index 0175a3382886..c8c07833d79b 100644
--- a/sci-libs/gklib/Manifest
+++ b/sci-libs/gklib/Manifest
@@ -1,5 +1,5 @@
AUX gklib-5.1.1_p20230327-multilib.patch 489 BLAKE2B d2b8abc381d79856032428469ac37f4763360bb9a7550246d07e85d4e4f3b81cc263cfcea255afe8bd619b05c886edac7641cdf45d3f739b270413eda8023422 SHA512 9a8bba4a397d6a1b11ba2d560c10141bffc866f9687c14fec426cfd531cfc1853c4ac88d03679a1aefbb6f23a3a1c0afef1a47b1fa806d4d6d3292f18f6fc79f
AUX gklib-5.1.1_p20230327-respect-user-flags.patch 1626 BLAKE2B d8f574082e89cef6730515a696a0ca5b5eb32bbb408da586efa18c03f1f14641a75c251fa4aec9a03db6ed44a5841d68e7a64a635a779b5251ce6229b90dba86 SHA512 9b695774aa6a05e55e9a9a0e0c9a0736f925bd4112ec9af553f1aa90cc9298a5315a59c23670c2d200c3c27ed426ea960d13ec989403f5e5bf1c84503cb3bcb2
DIST gklib-5.1.1_p20230327.tar.gz 186266 BLAKE2B f8c8bad20d98717141f748364614bfe95644dbaadf9370f3ad4751eb5a8f1cc7a429b42481af86bbe4df18541366e594d3b8d078305d2154f76928f587af91fc SHA512 128cd9a48047b18b8013288162556f0b0f1d81845f5445f7cc62590ab28c06ee0a6c602cc999ce268ab27237eca3e8295df6432d377e45071946b98558872997
-EBUILD gklib-5.1.1_p20230327-r1.ebuild 728 BLAKE2B 65e31a47664117099f5d375bff9dcf3c8e855585c4b04b88bb240a3430bf3a81ade9a79518513dd68144f79b5cf8942153ad412f5f1d46bde3a9a25ed1e98b12 SHA512 a88add7c7bb4124972d39ac43a76a123daf57572c7f9204b95c5797c1d19ce77cdde9de04de4cf3b413cd98575d5901a0c57ff05e7f7b7e1755fe557d3b13b25
+EBUILD gklib-5.1.1_p20230327-r1.ebuild 734 BLAKE2B ded60043df5a61f2b5dce06b16f324204aeb603192eb5c728fd2280417e6ab7bbca4b6e6701307626a35bf35b9c7b8885db7b3a6c9cbf316d7f5206cfdf6c54f SHA512 6ca0b43bb0d89a3e3d95a4094a80c9b140e6acbbbc9d3a9c2c9c9df6cca099525659210cd4dbd9a5007a5cdd7c38fc04b427a410195ce1758e06aafd9932a588
MISC metadata.xml 345 BLAKE2B ed029a8a99db5e74617a3ab6b4974355b9e09e8d7e1ab8357e20cb3910d0cc3dc944f9006cdc12365255e0cd2f0670f58b35ccbfb7673c0a62d7d0de4226fc1c SHA512 c41979157a88ac96f1b49dbcb926482036216e1985019548aabe2ef6b97be29372db4c4669bb5eb232296f0a060f48e6d4e87a29ba2a8ef2b3f9028431e6c345
diff --git a/sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild b/sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild
index 46bfa3f6a57e..495844a7f62c 100644
--- a/sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild
+++ b/sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/GKlib-${COMMIT}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~ia64 ~loong ~riscv ~x86"
PATCHES=(
"${FILESDIR}/${P}-multilib.patch"
diff --git a/sci-libs/metis/Manifest b/sci-libs/metis/Manifest
index f7a2932d311f..32511f03c5d5 100644
--- a/sci-libs/metis/Manifest
+++ b/sci-libs/metis/Manifest
@@ -7,5 +7,5 @@ AUX metis-5.2.1-respect-user-flags.patch 1258 BLAKE2B aadf0612d276228bc0fc116534
DIST metis-5.1.0.tar.gz 4984968 BLAKE2B c5f8ff552fce7e7cc02740e6197c9deb5e05e8bc2e2e56cad0cba85705eec6990b511182930c8758fd16a18015f54c8a4827038039bc3c58ee41df468ea175bc SHA512 deea47749d13bd06fbeaf98a53c6c0b61603ddc17a43dae81d72c8015576f6495fd83c11b0ef68d024879ed5415c14ebdbd87ce49c181bdac680573bea8bdb25
DIST metis-5.2.1.tar.gz 4838377 BLAKE2B 7f2bb3b4dce71cd05e25d042095c311f814d5d197b1a6ae19994b6bcbb7d948d3a96210cbce5633f39d7bb8ad7cc3f8f4977c6465ec8591934aac00ea9637c94 SHA512 69127b7a777f9ba14cf399a7122000af9d6094a5f44be600a28384cfc0495c024fb0c6eab37c4473a5763ec1077cd9f30d9bcbb3c952462f6c9ead31c6b9e790
EBUILD metis-5.1.0-r5.ebuild 1829 BLAKE2B 34c689ef43ee52bb0c13d654daf6f44d436c4edf845f6b02d57f21e200dbee5444a4ba788c41a9b937703b9f8532f70d4b56fc9ed9c0cede37825695c51f0a5e SHA512 aad2f154fc7ef7ebe6f0061b7c74c422ec588a6a7df5cdd5ce207930c211a27bfc533e2083130642110a3164b41097bd8a0aa32d8a130b6e5b6f3f28a756cc9f
-EBUILD metis-5.2.1-r2.ebuild 2141 BLAKE2B 5107c394ea01f1b735538cc51f2d5a9a4a6ab7eef4f8e7e753c5a1f5431d76aaa95c16f1fb220aa20e0cc89af8c2da5181cb06ba750ec3daf3e35ff636709730 SHA512 2d8a7ec81640671d444735e1f19d9e4a50f240509645cf568fbd5d032e0c79e37db55d2e60aa8af479483e468f6701e25b9353cea1ec4b3e967adc4340ab3f3e
+EBUILD metis-5.2.1-r2.ebuild 2147 BLAKE2B 5c70d03f9c8e942ab4627b32729dc5bdf89dc778167a5fd9675334c8a6b6496e7311e4ad7d600155d1b01f54315cea1e1ac79ff060064f18cb1e2c9398f9494a SHA512 8b90b0aeefd55e0872cce76eb55f5aadc745998323de1f17de13b0dbf94b3ec7b694f77a6b0cc0d87e6396a2a0205bbab1e4b3296d79ad47d520f70bcb1ca86b
MISC metadata.xml 947 BLAKE2B 9687c616dd1c8684be3fc1022671560ac5ff752514cbced0a3bb1bfc70348ecdb72c4913e65720a70f03609a1277c5a697e5985fb0cb8032d60e5c24f9b16674 SHA512 efa12e77a7af2803d0626eefc85aaaa5b2594fdfc748c8ad870590f65ae40ec7e557fa923707f327b8bb04036b57a67a036fed52ff9159af1fe65c062165408f
diff --git a/sci-libs/metis/metis-5.2.1-r2.ebuild b/sci-libs/metis/metis-5.2.1-r2.ebuild
index 27c288c50a65..91f88baf1903 100644
--- a/sci-libs/metis/metis-5.2.1-r2.ebuild
+++ b/sci-libs/metis/metis-5.2.1-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/METIS-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~loong ~riscv ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~ia64 ~loong ~riscv ~x86 ~amd64-linux"
IUSE="double-precision examples int64 openmp"
PATCHES=(
diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz
index 7621fa2470b1..9d2ad00d61e7 100644
--- a/sys-auth/Manifest.gz
+++ b/sys-auth/Manifest.gz
Binary files differ
diff --git a/sys-auth/elogind/Manifest b/sys-auth/elogind/Manifest
index e8ee143f3f1a..fd6c19285f51 100644
--- a/sys-auth/elogind/Manifest
+++ b/sys-auth/elogind/Manifest
@@ -6,6 +6,7 @@ AUX elogind-246.10-musl-selinux.patch 3857 BLAKE2B 831b48c0b7eff35099325ca586ac3
AUX elogind-246.10-revert-polkit-automagic.patch 1345 BLAKE2B 115c8f38f23b140b5f232cb80fa2486ad90895a0fad3717d79302ac2205fa260d35aab9fdbc98bf490790749b109d32f59cfee166da26a9457676943cf6a57b7 SHA512 84e7b8e09ffd41bd0ea466e4f7fbc333c42544d9ed6877b881dc68c55607e81406ca977c3c0c045db8e151f76df1c7c813395ccb73b6e38583ddd40c642244f1
AUX elogind-252.9-musl-getdents.patch 1806 BLAKE2B 5d79695d51a06785bd2d83e57d0379c38f812890e567e96b6ccc00aa61feedb987c5a34b754b4682fe50d6bda8870290f026f800d91f4a9b445d784884db191d SHA512 d684b546762ca6a133e7b4395be514dfb1516c9e8e28c97ea216f4fa1bb66caa64db90cff19f68ac2cc2c5eb347ef813b9e030245c9fe1159f7d40ad8d63e666
AUX elogind-252.9-musl-gshadow.patch 357 BLAKE2B ed804dee44af417163b7a286f83393457720712bbb2feabc202221925f2fa44149530a9b0adb30063e7d6f9846abb7a350644b4edc5c3f77da3d21b0eda62a6a SHA512 b69598c6ff56155b8f73bb4684bca6fd66011a9088e0007499617621d2f2b8b5683efabb414d1376a27f931d5372cfda845ad50e4e2efa498391529a22909108
+AUX elogind-252.9-musl-lfs.patch 2152 BLAKE2B cad592f4cec32add7acc62ba1de3d9706fe4f872709704bf1ee43c8ff1ec1ec067d50d5db66932fc2fc3049cf9ca165679939bfea063dec392639bface036245 SHA512 64865ab3c84bc59b1b9df993014ee68cb41c03140c28a3c58875de7cb54cc5a94a33c355a4ae068b275686850f540ca92e2cec792297fc6a440cc9df2440d444
AUX elogind-252.9-musl-more-strerror_r.patch 1707 BLAKE2B e04bd210bb1d8b9e9a2c10e0f23ddb75fe24dbc4f233c59a32693947a5a6cc77d891299819dae125de869a9b261462f68ff78aaebf97d12a0648187856761404 SHA512 d79d8fb6149299b24d6935d1e8feff194daf67318d45dd8e93087e715f08863a6152261ee2c0b5eff89b01c7189117605309be43184104ba571fbb8425e2f364
AUX elogind-252.9-musl-rlim-max.patch 768 BLAKE2B e1ac4fb26cc6fc27c2e817ee909314cc3cf8c01043a6eb634ca0f37a230c0af2bb427e0e9f5a13eaa5f4b4b85ead3f88293ef65c81ce75a8a77b402d0e016e23 SHA512 aca575a32e3bb209a5ddd20055b667c92fb4c1e70954a589243db4b145764b35c0067d0a9569b67ff707f85c0a8bea7c86da4b3813fec48e5267bd653b642e81
AUX elogind-252.9-musl-sigfillset.patch 230 BLAKE2B ed25a1d56c1461cd99124c9fa85a9fa02ada74df62be1e401ebaa2f3346496556416567adf2a1aca22e30f2e5095a92fde72ba0ec3e99072284db678056ac9c8 SHA512 28884612bee898c775f51a27ad26a5478ade3a1608cb528d7797a01ad3606a71379e7486a39246032d736810ad7c8e2925ba25d5f72d39473a14e6e23fcffe3e
@@ -18,5 +19,5 @@ AUX elogind.init-r1 503 BLAKE2B 7e54688c91f78b46411edff04dd8544dea778864d34ec00a
DIST elogind-246.10.tar.gz 1559256 BLAKE2B 17a8146ee08c8ccf167f25d89b1d4525050ed0b0baaad0d36924ad3c40ffc820ef1528b33557cf285ad06c9ac9c440137428c5a235a2acf563e56f2f8f07e208 SHA512 9db0f068ed94ec07bab4d764ccb38840af3d05a4b7c9c539721906f5381b509cb9a3cbfb0453a978210d306136368de6162578c600d522416ef2a7ac1b9f348b
DIST elogind-252.9.tar.gz 1922777 BLAKE2B dd566125e407b3479a44b007890f97c9c87a325b3fed2d3505499d2163f113affd998e14b1c1fc50b9b86b0d155b51dae344dcc1cddafb6a48c631d0a0f00c9a SHA512 eed620cbc2f03bfeae6a80c9a421c21d3293fa40adffb96c7e4d86508c06712041f6623fb2bac15ecbb85faca4b5674ea6423b3067840809fb27d023fd9e5ffd
EBUILD elogind-246.10-r3.ebuild 4203 BLAKE2B 654babe35a2da1cfa838dd707173d06cdc4a6e68cf1ce545816d73e33e2c1b537696bff8396e7045a8e411bb10b7afcc6189afb43e34099b25339a653aebb6fd SHA512 2c9a2a223e086af696b421ef43508fc897d86c1fb11de6d2eb48f0f098127e9d4e2105801f75f7a92038c389c194b919c4e37122c441d152f88cff672c9d8617
-EBUILD elogind-252.9.ebuild 5040 BLAKE2B 1490d731ae04e2b5590371f538a798c6a3747cd041795461e59a39d168c150411a72634a6828115714928c5264b3a6545bad9c64ae969964443e66ab8c1f3779 SHA512 de0b9243e747c97b0da22521256241e59f11c3c4753d200bfd8d768eed932a461563c99fef58195437b98e4b6c159fb420747805f473576e11cad15103833da8
+EBUILD elogind-252.9.ebuild 5082 BLAKE2B 1c611f91cb659f89fba371e7a83067fa8d77bccc499adb4834eed3fd2fea84153411c598057f73933d97a6d99998e51cf40d1869e50ec2331c2373154068171d SHA512 d3a2c3b25bd74673fcd2f4c22b2a83cfe98a9028130ee32a7f535e25dd6dcf7c9a175cb75dd0a069f363731e4dbb230fdacc55a3114cf6932f880b481248d116
MISC metadata.xml 643 BLAKE2B 8304073654ac908cfb0e65493afc49a3f4925ba1c4adb8d571b57ddf3d7cf22a8e79dfbc6e3e3eb4fd8fe7f23f2edf2e1f0df908342add9c39e488bc1676ba39 SHA512 8c745c007f86f8c6a867a8c6e747111c4cc3e8f0faf4ad50b2dc4bf92b756b5d3f7b15af9a51e1c7353a45afeced6ad56b420f2af76706fe7d8e542db50ac952
diff --git a/sys-auth/elogind/elogind-252.9.ebuild b/sys-auth/elogind/elogind-252.9.ebuild
index 6303be6caa2b..087f4b7f584b 100644
--- a/sys-auth/elogind/elogind-252.9.ebuild
+++ b/sys-auth/elogind/elogind-252.9.ebuild
@@ -54,6 +54,7 @@ DOCS=( README.md)
PATCHES=(
"${FILESDIR}/${P}-nodocs.patch"
+ "${FILESDIR}/${PN}-252.9-musl-lfs.patch"
)
python_check_deps() {
diff --git a/sys-auth/elogind/files/elogind-252.9-musl-lfs.patch b/sys-auth/elogind/files/elogind-252.9-musl-lfs.patch
new file mode 100644
index 000000000000..4faa929c447a
--- /dev/null
+++ b/sys-auth/elogind/files/elogind-252.9-musl-lfs.patch
@@ -0,0 +1,51 @@
+https://github.com/systemd/systemd/pull/27599
+
+From d096e05c625ea825eb4d781216ded717b7f71cca Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Wed, 10 May 2023 01:47:13 +0100
+Subject: [PATCH] dirent: conditionalize dirent assert based on dirent64
+ existence
+
+>=musl-1.2.4 doesn't define dirent64 and its LFS friends as its "native"
+functions are already LFS-aware.
+
+Check for dirent64 in meson.build and only assert if it exists.
+
+Bug: https://bugs.gentoo.org/905900
+Closes: https://github.com/systemd/systemd/pull/25809
+--- a/meson.build
++++ b/meson.build
+@@ -599,6 +599,7 @@ decl_headers = '''
+ # define _GNU_SOURCE 1
+ # endif // _GNU_SOURCE
+ #endif // 1
++#include <dirent.h>
+ #include <uchar.h>
+ #include <sys/mount.h>
+ #include <sys/stat.h>
+@@ -608,6 +609,7 @@ foreach decl : ['char16_t',
+ 'char32_t',
+ 'struct mount_attr',
+ 'struct statx',
++ 'struct dirent64',
+ ]
+
+ # We get -1 if the size cannot be determined
+--- a/src/basic/dirent-util.h
++++ b/src/basic/dirent-util.h
+@@ -39,6 +39,7 @@ struct dirent *readdir_no_dot(DIR *dirp);
+ /* Only if 64bit off_t is enabled struct dirent + struct dirent64 are actually the same. We require this, and
+ * we want them to be interchangeable to make getdents64() work, hence verify that. */
+ assert_cc(_FILE_OFFSET_BITS == 64);
++#if HAVE_STRUCT_DIRENT64
+ assert_cc(sizeof(struct dirent) == sizeof(struct dirent64));
+ assert_cc(offsetof(struct dirent, d_ino) == offsetof(struct dirent64, d_ino));
+ assert_cc(sizeof_field(struct dirent, d_ino) == sizeof_field(struct dirent64, d_ino));
+@@ -50,6 +51,7 @@ assert_cc(offsetof(struct dirent, d_type) == offsetof(struct dirent64, d_type));
+ assert_cc(sizeof_field(struct dirent, d_type) == sizeof_field(struct dirent64, d_type));
+ assert_cc(offsetof(struct dirent, d_name) == offsetof(struct dirent64, d_name));
+ assert_cc(sizeof_field(struct dirent, d_name) == sizeof_field(struct dirent64, d_name));
++#endif
+
+ #define FOREACH_DIRENT_IN_BUFFER(de, buf, sz) \
+ for (void *_end = (uint8_t*) ({ (de) = (buf); }) + (sz); \
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz
index 9b974aa6e24e..d7030caf08b8 100644
--- a/sys-block/Manifest.gz
+++ b/sys-block/Manifest.gz
Binary files differ
diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest
index 25530d964038..2e8e34954ff2 100644
--- a/sys-block/tgt/Manifest
+++ b/sys-block/tgt/Manifest
@@ -1,5 +1,5 @@
AUX tgtd.confd 108 BLAKE2B 74e5f66f6fb193541853e562cd1de5e99806f1f324db6efb5f9a5217935044dd61237171b368dc1747017fbd9094d8c3acae4dfde0d5dfff69957c3f8800d63c SHA512 2153e99e3f6a2178bbbb2bda1d6af9a67d6080b36e7c5cbb4f951b10324c80a24fa224a7003c26b3b51d40a77bba97856bc009bbb0e664e93625face723edc91
AUX tgtd.initd 3435 BLAKE2B d2441a515c7a270472efd0c4ef5e928827bde54b248d09bb47f4fcc53c46e4678acf049c16ee761f29eb8e928f0713f38a9f73bd13db1e0408da56f42f64b337 SHA512 1e6d114dbb89c7a26e65546b6c775bcabc3c9508e0757e118a4272fbf4299a185b4679bc510d9cc3da7db25b96343ddc8e45de044543ebe26d952132eba4de30
DIST tgt-1.0.86.tar.gz 304697 BLAKE2B 60233019e9f09dd4288ca70f398992452dc00f7a2f46d82e333a9e1bfa4fe5dcc8583da3d4ce4382b32c60b1b009dd03d36faa9770faa11222b9ec4592bd6d96 SHA512 f4e8e87691be2793c5eee9d7dc744ae3a7b47f710f559141f0533de345f727fb68223a3090282f5c51f70ea55fbf5936d81e3b08ce953b7ac48013295c32bef7
-EBUILD tgt-1.0.86.ebuild 1533 BLAKE2B ba7aca823c4d8b19c505718fd53f7b6767ab04484e8e624cfe5364a04287c081e1dc5e5147abddd7d66d6bdb6781fd26b7b30cbe85ad3e80826d2b87aa081752 SHA512 3d91391c432c146e5a8b0180f442afea28ee636dcd802f8e0368116a57f9c290826836dc78179b6d9e465e0c54b63190d0d0114a4c07fbc63c9ac03e304ca23a
+EBUILD tgt-1.0.86.ebuild 1539 BLAKE2B 242ef3b510e7f59e3108d9c22c9485fb825782295e0d500a4eeacfe585c2b1676dc039eda3ec328f9a705fbc71f83211ad3bd17e46d27ac5f50c0317c45588f1 SHA512 0300b3699e27269e32d0ba846a3463f7e4a815c4945b6c450bf4ab023c27e6fd3805378b77716b12913e04e5869755a0712870fe8f22ec08a8430ba96544d8cb
MISC metadata.xml 749 BLAKE2B 0bc71ded3e2d650bd34edcb3e5515926248ff71354db504d94c548ec951ded4f71e5af1d5127d8fa3a0a3b398204436743d016fbd1cc1e765b6303a8bd734fd8 SHA512 94f7b923adade87a471854f469731094b00872727c7a668ea7e34e558eb87e661ab01c42fbe920a885f28c394f2bc9bf0fba0e48b84893ecade9c3d967e4c2ea
diff --git a/sys-block/tgt/tgt-1.0.86.ebuild b/sys-block/tgt/tgt-1.0.86.ebuild
index 80ddfecbaa7a..e02dff138fae 100644
--- a/sys-block/tgt/tgt-1.0.86.ebuild
+++ b/sys-block/tgt/tgt-1.0.86.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
IUSE="fcoe fcp ibmvio infiniband rbd"
DEPEND="
diff --git a/x11-apps/Manifest.gz b/x11-apps/Manifest.gz
index 95cf66e3da68..1d16e029a960 100644
--- a/x11-apps/Manifest.gz
+++ b/x11-apps/Manifest.gz
Binary files differ
diff --git a/x11-apps/xwininfo/Manifest b/x11-apps/xwininfo/Manifest
index 37c23ed5fbc4..cb06c3c6e0d8 100644
--- a/x11-apps/xwininfo/Manifest
+++ b/x11-apps/xwininfo/Manifest
@@ -1,5 +1,5 @@
DIST xwininfo-1.1.5.tar.bz2 172496 BLAKE2B ad657a96b74190981ecd2d946d1b81fcd0515a481f0d6d880d790b8e1eb4bf7e85bdd9a74b631acb88c2254839afde7f6ee79647af66c357c8ef4199aac51f02 SHA512 a3268bbeeeeafac94e589fdd47554a965910d40df7cc3d9c36c7c24fa4f5dd49615484d5916ccb41efca9cd4cf9d8981a4c60953b921220b3f4f57f9cce0e1a6
DIST xwininfo-1.1.6.tar.xz 161660 BLAKE2B d23d175d6083d95ef5f5df79fb1c88b4d92c618dbec90ee3dc4ae07fe2c5600b9c4dd00dcf3a32b512b51ecf9c6a11e5e7a5bb398f2cb479bdea05b076e5fd73 SHA512 c6df4ed3dcf97772450612f2786ecab8313a43bb78e0b8020cc9ec228b3f466f55090313ad02c8159a73a6892d117322ad85e28d9d76e38bb84c9750712c20bc
EBUILD xwininfo-1.1.5.ebuild 405 BLAKE2B 4207967e06c2b0ab615e14982086fb744696d21291f47b3c15bf5889ccc4978c7e17a883a3760a22cf0d905ff3501b75ae7165e011f3c8e054d125f510c7f1dd SHA512 2072c2759d6d08e9014a374c4245c2b3b3cc4a278e9940cf82a20e6ffc56fd8e22f01322a325900703f74d0c3fbd5c7f5c38d21cb1369f8fd7633636aef6c7e8
-EBUILD xwininfo-1.1.6.ebuild 484 BLAKE2B a0bdd7578c5bb56124c1ef24803cd546ed87b79934adb6fdf89825e2de55ed37e5d82ce95f10f4e0fd16e32db4b3d4160c885b40cb5c2a57609f8d8205ac6810 SHA512 b2c6a846437dec7faf0b403f621a23497b3a802b3c488ed086d58a814b9b4e6aeff26fac5abe4447492571d456c2230864c45b5634a889b79ebfffd2fcb995ca
+EBUILD xwininfo-1.1.6.ebuild 490 BLAKE2B e4f04ccf8b19331993c8481d77ee494c599c2b7e4598e18ecc5622fe191596dad071b3f6ca9c62f55ce0a687934eeff058394cf158a985977cd44cbc69a0bc62 SHA512 90a0f9086f870a7a4aa35c29e06f12a165e01cf7d52db5cec06bddfa221e0aea2fb5466e50f7760bd63535ef480c806645e20b67cb8086f91aa0926689b1e419
MISC metadata.xml 339 BLAKE2B 43b93c2c0772315059c28136add97d519c99b524e0ce0cbc77468a13a9fcf0512a1cfad7b23e60ff766bdd25f3aa1ff4d9448850ada5a4958cb7f8c46aacbb53 SHA512 50b18ec621e21541c1e4e0073d71c3a31cf763d333adf0afec2eea6becb38a7d72704616a5a2bfc5037527af4b08d8d71b48805e0145d8add9ce19d1941234df
diff --git a/x11-apps/xwininfo/xwininfo-1.1.6.ebuild b/x11-apps/xwininfo/xwininfo-1.1.6.ebuild
index b573e5bab78a..aec6de8a8b1b 100644
--- a/x11-apps/xwininfo/xwininfo-1.1.6.ebuild
+++ b/x11-apps/xwininfo/xwininfo-1.1.6.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz"
inherit xorg-3
DESCRIPTION="window information utility for X"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
>=x11-libs/libxcb-1.6:=
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index 063c39e073c1..0d5843b2bfb0 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/xcb-util-errors/Manifest b/x11-libs/xcb-util-errors/Manifest
index 8dbfaad78b14..ddfabdfa4628 100644
--- a/x11-libs/xcb-util-errors/Manifest
+++ b/x11-libs/xcb-util-errors/Manifest
@@ -1,3 +1,3 @@
DIST xcb-util-errors-1.0.1.tar.xz 268052 BLAKE2B cdcac4234110441e4a115e339fcf3462cb0aa75297c8eb1bdf5c6bf9305996dd2021321e40a274c369191dc68de9f0fa8f42a919c80307c2aa10e856e073cf01 SHA512 e883e178921a6f783e0100acae66eaf0ed13fc169fd21b0c313d7a70c9358c129b01b117675eda50e258e8b3b27ff7b21aa4d15c4da69249ffc6bbc7dcf87d4a
-EBUILD xcb-util-errors-1.0.1.ebuild 769 BLAKE2B d8363f9cd164b97476744f78284974ae669c55c4fb43a8a10f4f804879b5fda6dd1dba21b340907b3d670871f06a92370130997eca0edc36c77851a60978c3e6 SHA512 c59e29372fe8515c6fe466ff3a7ef1eb1c8358bef7a4bbaf07984d696210d4878e0052d3aec3ae138ded397d0abe81bf013330427b322425079c3b97ba157492
+EBUILD xcb-util-errors-1.0.1.ebuild 775 BLAKE2B 501ba8cddfb2557aefbe8fb6dd3dd971501404e7f656991732cdb5b1d7c858499dd204078a5bd5ce7d6a0be7b4b3d1f5d85358a967e7770077f2147eddad64f2 SHA512 f20a9537e3a12f1174dca456c322ca6015e04e0280b38b5a0c4c0713afb5ac15e4bfabe9f28d43675019cb2991ad37261fafacdc6cbdb15a416298988760ac88
MISC metadata.xml 344 BLAKE2B 1ed0ef33171aa6498955055746b397efa40a5516745cf6a298a72d3b6353c1321f6785fb899041d339ad8ba6b7746a01850f39a22138b92cde12307fa4a14ba5 SHA512 a98be13312d19c6d2ad1c371a86e25c8b250171eab66c228e05e2501ddaed9f69db86e495a4d25bda4401a50384864c9e67cc99f8876edff8a4a07bd0c242279
diff --git a/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild b/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild
index 722833772a51..983f2a15dac4 100644
--- a/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild
+++ b/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1.ebuild
@@ -11,7 +11,7 @@ inherit python-any-r1 xorg-3
DESCRIPTION="Library that gives human readable names to XCB error, event, & request codes"
HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-errors"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND=">=x11-libs/libxcb-1.9.1:="
DEPEND="${RDEPEND}