summaryrefslogtreecommitdiff
path: root/metadata/md5-cache
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/md5-cache')
-rw-r--r--metadata/md5-cache/Manifest.gzbin27899 -> 27900 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin55838 -> 56002 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.29.7816
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin11638 -> 11634 bytes
-rw-r--r--metadata/md5-cache/app-office/skrooge-2.31.04
-rw-r--r--metadata/md5-cache/dev-embedded/Manifest.gzbin13483 -> 13482 bytes
-rw-r--r--metadata/md5-cache/dev-embedded/gpsim-0.32.014
-rw-r--r--metadata/md5-cache/dev-embedded/gpsim-0.32.112
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin387403 -> 388345 bytes
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.28.7816
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.31.7816
-rw-r--r--metadata/md5-cache/dev-python/icalendar-5.0.1116
-rw-r--r--metadata/md5-cache/dev-python/pytest-bdd-7.0.04
-rw-r--r--metadata/md5-cache/dev-python/rpds-py-0.12.017
-rw-r--r--metadata/md5-cache/dev-python/wand-0.6.1316
-rw-r--r--metadata/md5-cache/dev-python/x-wr-timezone-0.0.616
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin179212 -> 179849 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/dalli-3.2.617
-rw-r--r--metadata/md5-cache/dev-ruby/haml-6.2.317
-rw-r--r--metadata/md5-cache/dev-ruby/net-imap-0.4.417
-rw-r--r--metadata/md5-cache/dev-ruby/selenium-webdriver-4.15.017
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin133886 -> 135146 bytes
-rw-r--r--metadata/md5-cache/dev-util/cucumber-9.0.217
-rw-r--r--metadata/md5-cache/dev-util/cucumber-compatibility-kit-10.0.017
-rw-r--r--metadata/md5-cache/dev-util/cucumber-core-11.1.012
-rw-r--r--metadata/md5-cache/dev-util/cucumber-cucumber-expressions-16.1.217
-rw-r--r--metadata/md5-cache/dev-util/cucumber-gherkin-25.0.217
-rw-r--r--metadata/md5-cache/dev-util/cucumber-html-formatter-19.2.0-r117
-rw-r--r--metadata/md5-cache/dev-util/cucumber-html-formatter-20.4.017
-rw-r--r--metadata/md5-cache/dev-util/cucumber-messages-19.1.417
-rw-r--r--metadata/md5-cache/dev-util/selenium-manager-4.15.014
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin119486 -> 119482 bytes
-rw-r--r--metadata/md5-cache/media-libs/gmmlib-22.3.124
-rw-r--r--metadata/md5-cache/media-libs/libva-2.20.04
-rw-r--r--metadata/md5-cache/media-libs/waffle-1.8.04
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin16014 -> 16017 bytes
-rw-r--r--metadata/md5-cache/net-im/signal-desktop-bin-6.37.0 (renamed from metadata/md5-cache/net-im/signal-desktop-bin-6.35.0)2
-rw-r--r--metadata/md5-cache/x11-apps/Manifest.gzbin15706 -> 15691 bytes
-rw-r--r--metadata/md5-cache/x11-apps/fonttosfnt-1.2.34
-rw-r--r--metadata/md5-cache/x11-apps/xman-1.1.64
-rw-r--r--metadata/md5-cache/x11-drivers/Manifest.gzbin6928 -> 6928 bytes
-rw-r--r--metadata/md5-cache/x11-drivers/xf86-video-siliconmotion-1.7.104
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin25500 -> 25503 bytes
-rw-r--r--metadata/md5-cache/x11-libs/cairo-1.18.04
-rw-r--r--metadata/md5-cache/x11-libs/libXrandr-1.5.44
45 files changed, 353 insertions, 41 deletions
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 838bd221c7b8..6a946330a32e 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index cd7cb8915d9d..97f22b04aeac 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/awscli-1.29.78 b/metadata/md5-cache/app-admin/awscli-1.29.78
new file mode 100644
index 000000000000..c218afcd759b
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.29.78
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.78[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Universal Command Line Environment for AWS
+EAPI=8
+HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
+INHERIT=bash-completion-r1 distutils-r1 multiprocessing
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.31.78[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aws/aws-cli/archive/1.29.78.tar.gz -> aws-cli-1.29.78.gh.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=0ac27f8e6a7559accaf12e1ce96bd78a
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index 8d733cfaddd2..0a7d219fbf4f 100644
--- a/metadata/md5-cache/app-office/Manifest.gz
+++ b/metadata/md5-cache/app-office/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-office/skrooge-2.31.0 b/metadata/md5-cache/app-office/skrooge-2.31.0
index bdf4763a08c0..d17d92f98d69 100644
--- a/metadata/md5-cache/app-office/skrooge-2.31.0
+++ b/metadata/md5-cache/app-office/skrooge-2.31.0
@@ -7,11 +7,11 @@ HOMEPAGE=https://skrooge.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=activities kde ofx debug +handbook test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=app-crypt/qca-2.3.0:2[qt5(+)] dev-db/sqlcipher dev-libs/grantlee:5 >=dev-qt/qtconcurrent-5.15.9:5 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5[widgets] >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtscript-5.15.9:5 >=dev-qt/qtsql-5.15.9:5= >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwebengine-5.15.9:5[widgets] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=dev-qt/qtxmlpatterns-5.15.9:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knewstuff-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/knotifyconfig-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwallet-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 activities? ( >=kde-frameworks/kactivities-5.106.0:5 ) kde? ( >=kde-frameworks/krunner-5.106.0:5 ) ofx? ( dev-libs/libofx:= ) >=dev-qt/qtquickcontrols-5.15.9:5 || ( 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/skrooge/skrooge-2.31.0.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic baa4d385108ac87993edac956a916a36 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=47e517f15d1b49f74eab984ee4d92d08
+_md5_=502977aba421bfba1d31df92d4a58352
diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz
index 217eed2c71bc..f413682a8596 100644
--- a/metadata/md5-cache/dev-embedded/Manifest.gz
+++ b/metadata/md5-cache/dev-embedded/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-embedded/gpsim-0.32.0 b/metadata/md5-cache/dev-embedded/gpsim-0.32.0
deleted file mode 100644
index db9aa2e380cb..000000000000
--- a/metadata/md5-cache/dev-embedded/gpsim-0.32.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=sys-devel/flex virtual/pkgconfig app-alternatives/yacc sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=configure install prepare
-DEPEND=>=dev-embedded/gputils-0.12 dev-libs/glib:2 dev-libs/popt sys-libs/readline:0=
-DESCRIPTION=A simulator for the Microchip PIC microcontrollers
-EAPI=8
-HOMEPAGE=https://gpsim.sourceforge.net
-INHERIT=autotools
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=GPL-2
-RDEPEND=>=dev-embedded/gputils-0.12 dev-libs/glib:2 dev-libs/popt sys-libs/readline:0=
-SLOT=0
-SRC_URI=mirror://sourceforge/gpsim/gpsim-0.32.0.tar.gz
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=67d9912cb41ea6d1f85c1e2fb4761f22
diff --git a/metadata/md5-cache/dev-embedded/gpsim-0.32.1 b/metadata/md5-cache/dev-embedded/gpsim-0.32.1
new file mode 100644
index 000000000000..5e985d1e4208
--- /dev/null
+++ b/metadata/md5-cache/dev-embedded/gpsim-0.32.1
@@ -0,0 +1,12 @@
+BDEPEND=sys-devel/flex virtual/pkgconfig app-alternatives/yacc
+DEFINED_PHASES=configure install
+DEPEND=>=dev-embedded/gputils-0.12 dev-libs/glib:2 dev-libs/popt sys-libs/readline:0=
+DESCRIPTION=A simulator for the Microchip PIC microcontrollers
+EAPI=8
+HOMEPAGE=https://gpsim.sourceforge.net
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-embedded/gputils-0.12 dev-libs/glib:2 dev-libs/popt sys-libs/readline:0=
+SLOT=0
+SRC_URI=mirror://sourceforge/gpsim/gpsim-0.32.1.tar.gz
+_md5_=64e21def03490889d07869883c5307a7
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 61170b836eba..09ea08a7948e 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/boto3-1.28.78 b/metadata/md5-cache/dev-python/boto3-1.28.78
new file mode 100644
index 000000000000..aff8da98fbfc
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.28.78
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.78[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The AWS SDK for Python
+EAPI=8
+HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
+INHERIT=distutils-r1 multiprocessing
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.31.78[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/boto3/archive/1.28.78.tar.gz -> boto3-1.28.78.gh.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=d35398c545ff2c2b70294ae914341e8b
diff --git a/metadata/md5-cache/dev-python/botocore-1.31.78 b/metadata/md5-cache/dev-python/botocore-1.31.78
new file mode 100644
index 000000000000..6b68487d206b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.31.78
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Low-level, data-driven core of boto 3
+EAPI=8
+HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
+INHERIT=distutils-r1 multiprocessing
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/botocore/archive/1.31.78.tar.gz -> botocore-1.31.78.gh.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=a7ced2e7cc030cae76a19171103bdc35
diff --git a/metadata/md5-cache/dev-python/icalendar-5.0.11 b/metadata/md5-cache/dev-python/icalendar-5.0.11
new file mode 100644
index 000000000000..48874da8ef4f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/icalendar-5.0.11
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Package used for parsing and generating iCalendar files (RFC 2445)
+EAPI=8
+HOMEPAGE=https://github.com/collective/icalendar/ https://pypi.org/project/icalendar/
+INHERIT=distutils-r1 pypi
+IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/i/icalendar/icalendar-5.0.11.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=479f8366be8e4a00229b2389aa9dcdad
diff --git a/metadata/md5-cache/dev-python/pytest-bdd-7.0.0 b/metadata/md5-cache/dev-python/pytest-bdd-7.0.0
index c8f7cf3328d8..c4a0b66605e5 100644
--- a/metadata/md5-cache/dev-python/pytest-bdd-7.0.0
+++ b/metadata/md5-cache/dev-python/pytest-bdd-7.0.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pytest-bdd.readthedocs.io/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 ~x86
LICENSE=MIT
RDEPEND=dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parse[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parse_type[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( 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/pytest-dev/pytest-bdd/archive/refs/tags/7.0.0.tar.gz -> pytest-bdd-7.0.0.gh.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=6658011af1fad33010d2d7c7cb28c9b0
+_md5_=fce9dec6a621ea8fd7e0ac7a27a7d619
diff --git a/metadata/md5-cache/dev-python/rpds-py-0.12.0 b/metadata/md5-cache/dev-python/rpds-py-0.12.0
new file mode 100644
index 000000000000..361f42cf89a7
--- /dev/null
+++ b/metadata/md5-cache/dev-python/rpds-py-0.12.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=virtual/rust-1.53 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Python bindings to Rust's persistent data structures (rpds)
+EAPI=8
+HOMEPAGE=https://github.com/crate-py/rpds/ https://pypi.org/project/rpds-py/
+INHERIT=cargo distutils-r1 pypi
+IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/r/rpds-py/rpds_py-0.12.0.tar.gz https://crates.io/api/v1/crates/archery/1.0.0/download -> archery-1.0.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.31/download -> quote-1.0.31.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/rpds/1.0.1/download -> rpds-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/syn/2.0.32/download -> syn-2.0.32.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate
+_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=10b2b166af2ec85e40d3d89dfc2f7da1
diff --git a/metadata/md5-cache/dev-python/wand-0.6.13 b/metadata/md5-cache/dev-python/wand-0.6.13
new file mode 100644
index 000000000000..f6a22077ad1f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/wand-0.6.13
@@ -0,0 +1,16 @@
+BDEPEND=test? ( media-gfx/imagemagick[fftw,jpeg,png,truetype,xml] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( media-gfx/imagemagick >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Ctypes-based simple ImageMagick binding for Python
+EAPI=8
+HOMEPAGE=https://docs.wand-py.org/ https://github.com/emcconville/wand/ https://pypi.org/project/Wand/
+INHERIT=distutils-r1 pypi
+IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=media-gfx/imagemagick python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/W/Wand/Wand-0.6.13.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=7c994439a640ddc8aba7d5a9c972bdea
diff --git a/metadata/md5-cache/dev-python/x-wr-timezone-0.0.6 b/metadata/md5-cache/dev-python/x-wr-timezone-0.0.6
new file mode 100644
index 000000000000..e5c9b6d782c1
--- /dev/null
+++ b/metadata/md5-cache/dev-python/x-wr-timezone-0.0.6
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/icalendar-5.0.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Convert calendars using X-WR-TIMEZONE to standard ones
+EAPI=8
+HOMEPAGE=https://github.com/niccokunzmann/x-wr-timezone/ https://pypi.org/project/x-wr-timezone/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=LGPL-3+
+RDEPEND=>=dev-python/icalendar-5.0.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/niccokunzmann/x-wr-timezone/archive/v0.0.6.tar.gz -> x-wr-timezone-0.0.6.gh.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=2b7a73a6312badbe4e16b458a81ace74
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 27c4a6714a6a..0f5bf669a733 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/dalli-3.2.6 b/metadata/md5-cache/dev-ruby/dalli-3.2.6
new file mode 100644
index 000000000000..7982847055f8
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/dalli-3.2.6
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/connection_pool[ruby_targets_ruby31(-)] dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/connection_pool[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/rack[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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=test? ( >=net-misc/memcached-1.5.4[ssl(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=A high performance pure Ruby client for accessing memcached servers
+EAPI=8
+HOMEPAGE=https://github.com/petergoldstein/dalli
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/petergoldstein/dalli/archive/v3.2.6.tar.gz -> dalli-3.2.6.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=c5b9831e0272c756684baa9ddbace83b
diff --git a/metadata/md5-cache/dev-ruby/haml-6.2.3 b/metadata/md5-cache/dev-ruby/haml-6.2.3
new file mode 100644
index 000000000000..e3413366e5d7
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/haml-6.2.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby31(-)] dev-ruby/thor[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby32(-)] dev-ruby/thor[ruby_targets_ruby32(-)] dev-ruby/tilt:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5.15[ruby_targets_ruby31(-)] dev-ruby/nokogiri[ruby_targets_ruby31(-)] <dev-ruby/railties-7.1[ruby_targets_ruby31(-)] <dev-ruby/activemodel-7.1[ruby_targets_ruby31(-)] <dev-ruby/actionpack-7.1[ruby_targets_ruby31(-)] dev-ruby/unindent[ruby_targets_ruby31(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest:5.15[ruby_targets_ruby32(-)] dev-ruby/nokogiri[ruby_targets_ruby32(-)] <dev-ruby/railties-7.1[ruby_targets_ruby32(-)] <dev-ruby/activemodel-7.1[ruby_targets_ruby32(-)] <dev-ruby/actionpack-7.1[ruby_targets_ruby32(-)] dev-ruby/unindent[ruby_targets_ruby32(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=A ruby web page templating engine
+EAPI=8
+HOMEPAGE=https://haml.info/
+INHERIT=ruby-fakegem
+IUSE=doc test test 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=MIT
+RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby31(-)] dev-ruby/thor[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby32(-)] dev-ruby/thor[ruby_targets_ruby32(-)] dev-ruby/tilt:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=6
+SRC_URI=https://github.com/haml/haml/archive/v6.2.3.tar.gz -> haml-6.2.3.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=835c78fd5e9eb01447e57bd57653bf0d
diff --git a/metadata/md5-cache/dev-ruby/net-imap-0.4.4 b/metadata/md5-cache/dev-ruby/net-imap-0.4.4
new file mode 100644
index 000000000000..372657c967cc
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/net-imap-0.4.4
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/date[ruby_targets_ruby31(-)] dev-ruby/net-protocol[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/date[ruby_targets_ruby32(-)] dev-ruby/net-protocol[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/digest[ruby_targets_ruby31(-)] dev-ruby/strscan[ruby_targets_ruby31(-)] dev-ruby/test-unit[ruby_targets_ruby31(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/digest[ruby_targets_ruby32(-)] dev-ruby/strscan[ruby_targets_ruby32(-)] dev-ruby/test-unit[ruby_targets_ruby32(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Ruby client api for Internet Message Access Protocol
+EAPI=8
+HOMEPAGE=https://github.com/ruby/net-imap
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD-2
+RDEPEND=ruby_targets_ruby31? ( dev-ruby/date[ruby_targets_ruby31(-)] dev-ruby/net-protocol[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/date[ruby_targets_ruby32(-)] dev-ruby/net-protocol[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0.4
+SRC_URI=https://github.com/ruby/net-imap/archive/v0.4.4.tar.gz -> net-imap-0.4.4.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=a2ad9468643bc0b1083b0e58383c1383
diff --git a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.15.0 b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.15.0
new file mode 100644
index 000000000000..d010f308f155
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.15.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby31(-)] >=dev-ruby/rubyzip-1.2.2:*[ruby_targets_ruby31(-)] dev-ruby/websocket:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby32(-)] >=dev-ruby/rubyzip-1.2.2:*[ruby_targets_ruby32(-)] dev-ruby/websocket:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=This gem provides Ruby bindings for WebDriver
+EAPI=8
+HOMEPAGE=https://github.com/seleniumhq/selenium
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-util/selenium-manager-4.15 ruby_targets_ruby31? ( >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby31(-)] >=dev-ruby/rubyzip-1.2.2:*[ruby_targets_ruby31(-)] dev-ruby/websocket:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby32(-)] >=dev-ruby/rubyzip-1.2.2:*[ruby_targets_ruby32(-)] dev-ruby/websocket:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=4
+SRC_URI=https://rubygems.org/gems/selenium-webdriver-4.15.0.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=7d7394aa67d3e7296bcb41c9d382fff7
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 4fc7bf8b88aa..da9d12489cca 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/cucumber-9.0.2 b/metadata/md5-cache/dev-util/cucumber-9.0.2
new file mode 100644
index 000000000000..f87abc9b4be9
--- /dev/null
+++ b/metadata/md5-cache/dev-util/cucumber-9.0.2
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.12.5[ruby_targets_ruby31(-)] >=dev-ruby/syntax-1.0.0[ruby_targets_ruby31(-)] dev-ruby/json[ruby_targets_ruby31(-)] >=dev-util/cucumber-3[ruby_targets_ruby31(-)] >=dev-util/cucumber-compatibility-kit-9.2.1-r1:9[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.12.5[ruby_targets_ruby32(-)] >=dev-ruby/syntax-1.0.0[ruby_targets_ruby32(-)] dev-ruby/json[ruby_targets_ruby32(-)] >=dev-util/cucumber-3[ruby_targets_ruby32(-)] >=dev-util/cucumber-compatibility-kit-9.2.1-r1:9[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby31? ( >=dev-ruby/builder-3.2.4:3.2[ruby_targets_ruby31(-)] >=dev-util/cucumber-ci-environment-9.2.0:9[ruby_targets_ruby31(-)] >=dev-util/cucumber-core-11.1.0:11[ruby_targets_ruby31(-)] >=dev-util/cucumber-cucumber-expressions-16.1.2:16[ruby_targets_ruby31(-)] dev-util/cucumber-gherkin:25[ruby_targets_ruby31(-)] >=dev-util/cucumber-html-formatter-20.4.0:20[ruby_targets_ruby31(-)] dev-util/cucumber-messages:19[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.5.0:0[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-1.1.5:0[ruby_targets_ruby31(-)] >=dev-ruby/multi_test-1.1.0:1[ruby_targets_ruby31(-)] >=dev-ruby/sys-uname-1.2.3:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/builder-3.2.4:3.2[ruby_targets_ruby32(-)] >=dev-util/cucumber-ci-environment-9.2.0:9[ruby_targets_ruby32(-)] >=dev-util/cucumber-core-11.1.0:11[ruby_targets_ruby32(-)] >=dev-util/cucumber-cucumber-expressions-16.1.2:16[ruby_targets_ruby32(-)] dev-util/cucumber-gherkin:25[ruby_targets_ruby32(-)] >=dev-util/cucumber-html-formatter-20.4.0:20[ruby_targets_ruby32(-)] dev-util/cucumber-messages:19[ruby_targets_ruby32(-)] >=dev-ruby/diff-lcs-1.5.0:0[ruby_targets_ruby32(-)] >=dev-ruby/mini_mime-1.1.5:0[ruby_targets_ruby32(-)] >=dev-ruby/multi_test-1.1.0:1[ruby_targets_ruby32(-)] >=dev-ruby/sys-uname-1.2.3:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Executable feature scenarios
+EAPI=8
+HOMEPAGE=https://cucumber.io/
+INHERIT=ruby-fakegem
+IUSE=examples test test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Ruby
+RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/builder-3.2.4:3.2[ruby_targets_ruby31(-)] >=dev-util/cucumber-ci-environment-9.2.0:9[ruby_targets_ruby31(-)] >=dev-util/cucumber-core-11.1.0:11[ruby_targets_ruby31(-)] >=dev-util/cucumber-cucumber-expressions-16.1.2:16[ruby_targets_ruby31(-)] dev-util/cucumber-gherkin:25[ruby_targets_ruby31(-)] >=dev-util/cucumber-html-formatter-20.4.0:20[ruby_targets_ruby31(-)] dev-util/cucumber-messages:19[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.5.0:0[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-1.1.5:0[ruby_targets_ruby31(-)] >=dev-ruby/multi_test-1.1.0:1[ruby_targets_ruby31(-)] >=dev-ruby/sys-uname-1.2.3:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/builder-3.2.4:3.2[ruby_targets_ruby32(-)] >=dev-util/cucumber-ci-environment-9.2.0:9[ruby_targets_ruby32(-)] >=dev-util/cucumber-core-11.1.0:11[ruby_targets_ruby32(-)] >=dev-util/cucumber-cucumber-expressions-16.1.2:16[ruby_targets_ruby32(-)] dev-util/cucumber-gherkin:25[ruby_targets_ruby32(-)] >=dev-util/cucumber-html-formatter-20.4.0:20[ruby_targets_ruby32(-)] dev-util/cucumber-messages:19[ruby_targets_ruby32(-)] >=dev-ruby/diff-lcs-1.5.0:0[ruby_targets_ruby32(-)] >=dev-ruby/mini_mime-1.1.5:0[ruby_targets_ruby32(-)] >=dev-ruby/multi_test-1.1.0:1[ruby_targets_ruby32(-)] >=dev-ruby/sys-uname-1.2.3:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/cucumber/cucumber-ruby/archive/v9.0.2.tar.gz -> cucumber-9.0.2.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=860f6dce40c5ba3c6fca08134812e17e
diff --git a/metadata/md5-cache/dev-util/cucumber-compatibility-kit-10.0.0 b/metadata/md5-cache/dev-util/cucumber-compatibility-kit-10.0.0
new file mode 100644
index 000000000000..5c9a248cf00c
--- /dev/null
+++ b/metadata/md5-cache/dev-util/cucumber-compatibility-kit-10.0.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( dev-util/cucumber-messages:19[ruby_targets_ruby31(-)] >=dev-ruby/rake-13.0.6[ruby_targets_ruby31(-)] =dev-ruby/rake-13*[ruby_targets_ruby31(-)] >=dev-ruby/rspec-3.11.0:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-util/cucumber-messages:19[ruby_targets_ruby32(-)] >=dev-ruby/rake-13.0.6[ruby_targets_ruby32(-)] =dev-ruby/rake-13*[ruby_targets_ruby32(-)] >=dev-ruby/rspec-3.11.0:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Kit to check compatibility with official cucumber implementation
+EAPI=8
+HOMEPAGE=https://cucumber.io/
+INHERIT=ruby-fakegem
+IUSE=test 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_ruby31? ( dev-util/cucumber-messages:19[ruby_targets_ruby31(-)] >=dev-ruby/rake-13.0.6[ruby_targets_ruby31(-)] =dev-ruby/rake-13*[ruby_targets_ruby31(-)] >=dev-ruby/rspec-3.11.0:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-util/cucumber-messages:19[ruby_targets_ruby32(-)] >=dev-ruby/rake-13.0.6[ruby_targets_ruby32(-)] =dev-ruby/rake-13*[ruby_targets_ruby32(-)] >=dev-ruby/rspec-3.11.0:3[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=10
+SRC_URI=https://rubygems.org/gems/cucumber-compatibility-kit-10.0.0.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=c78322a4280a8dc5565cbbd46bde7bae
diff --git a/metadata/md5-cache/dev-util/cucumber-core-11.1.0 b/metadata/md5-cache/dev-util/cucumber-core-11.1.0
index ecffda601929..be2f36be217f 100644
--- a/metadata/md5-cache/dev-util/cucumber-core-11.1.0
+++ b/metadata/md5-cache/dev-util/cucumber-core-11.1.0
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby31? ( test? ( >=dev-ruby/unindent-1.0[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby31? ( >=dev-util/cucumber-gherkin-23.0.1:23[ruby_targets_ruby31(-)] >=dev-util/cucumber-messages-18.0.0:18[ruby_targets_ruby31(-)] >=dev-util/cucumber-tag-expressions-4.1.0:4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby31? ( test? ( >=dev-ruby/unindent-1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/unindent-1.0[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby31? ( dev-util/cucumber-gherkin:25[ruby_targets_ruby31(-)] dev-util/cucumber-messages:19[ruby_targets_ruby31(-)] >=dev-util/cucumber-tag-expressions-4.1.0:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-util/cucumber-gherkin:25[ruby_targets_ruby32(-)] dev-util/cucumber-messages:19[ruby_targets_ruby32(-)] >=dev-util/cucumber-tag-expressions-4.1.0:4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=Executable feature scenarios
EAPI=8
HOMEPAGE=https://cucumber.io/
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 doc test test
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=Ruby
-RDEPEND=ruby_targets_ruby31? ( >=dev-util/cucumber-gherkin-23.0.1:23[ruby_targets_ruby31(-)] >=dev-util/cucumber-messages-18.0.0:18[ruby_targets_ruby31(-)] >=dev-util/cucumber-tag-expressions-4.1.0:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 )
+RDEPEND=ruby_targets_ruby31? ( dev-util/cucumber-gherkin:25[ruby_targets_ruby31(-)] dev-util/cucumber-messages:19[ruby_targets_ruby31(-)] >=dev-util/cucumber-tag-expressions-4.1.0:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-util/cucumber-gherkin:25[ruby_targets_ruby32(-)] dev-util/cucumber-messages:19[ruby_targets_ruby32(-)] >=dev-util/cucumber-tag-expressions-4.1.0:4[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=11
SRC_URI=https://github.com/cucumber/cucumber-ruby-core/archive/v11.1.0.tar.gz -> cucumber-core-11.1.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=05bfe99b5196ace8f0eac365a6a625d7
+_md5_=102d065462427a6e0a13635921db6154
diff --git a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-16.1.2 b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-16.1.2
new file mode 100644
index 000000000000..bf21998c5f35
--- /dev/null
+++ b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-16.1.2
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=a simpler alternative to Regular Expressions
+EAPI=8
+HOMEPAGE=https://cucumber.io/
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=16
+SRC_URI=https://rubygems.org/gems/cucumber-cucumber-expressions-16.1.2.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=7ac2d31ba402beccca133a840da205c7
diff --git a/metadata/md5-cache/dev-util/cucumber-gherkin-25.0.2 b/metadata/md5-cache/dev-util/cucumber-gherkin-25.0.2
new file mode 100644
index 000000000000..460e7d743613
--- /dev/null
+++ b/metadata/md5-cache/dev-util/cucumber-gherkin-25.0.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-util/cucumber-messages-19.1.4:19[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-util/cucumber-messages-19.1.4:19[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Fast Gherkin lexer and parser
+EAPI=8
+HOMEPAGE=https://cucumber.io/
+INHERIT=ruby-fakegem
+IUSE=test 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_ruby31? ( >=dev-util/cucumber-messages-19.1.4:19[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-util/cucumber-messages-19.1.4:19[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=25
+SRC_URI=https://github.com/cucumber/gherkin/archive/refs/tags/v25.0.2.tar.gz -> cucumber-gherkin-25.0.2.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=caaeef3901b71fbea329611a8df0b900
diff --git a/metadata/md5-cache/dev-util/cucumber-html-formatter-19.2.0-r1 b/metadata/md5-cache/dev-util/cucumber-html-formatter-19.2.0-r1
new file mode 100644
index 000000000000..d3422eb3cdc7
--- /dev/null
+++ b/metadata/md5-cache/dev-util/cucumber-html-formatter-19.2.0-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-util/cucumber-messages-18.0.0:18[ruby_targets_ruby31(-)] !<dev-util/cucumber-html-formatter-17.0.0-r1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-util/cucumber-messages-18.0.0:18[ruby_targets_ruby32(-)] !<dev-util/cucumber-html-formatter-17.0.0-r1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-util/cucumber-compatibility-kit-9.2.0:9[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-util/cucumber-compatibility-kit-9.2.0:9[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=HTML formatter for Cucumber
+EAPI=8
+HOMEPAGE=https://cucumber.io/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Ruby
+RDEPEND=ruby_targets_ruby31? ( >=dev-util/cucumber-messages-18.0.0:18[ruby_targets_ruby31(-)] !<dev-util/cucumber-html-formatter-17.0.0-r1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-util/cucumber-messages-18.0.0:18[ruby_targets_ruby32(-)] !<dev-util/cucumber-html-formatter-17.0.0-r1[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=19
+SRC_URI=https://rubygems.org/gems/cucumber-html-formatter-19.2.0.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=655360e331078c1b09ea187ecb1ab40a
diff --git a/metadata/md5-cache/dev-util/cucumber-html-formatter-20.4.0 b/metadata/md5-cache/dev-util/cucumber-html-formatter-20.4.0
new file mode 100644
index 000000000000..f6db6c440dec
--- /dev/null
+++ b/metadata/md5-cache/dev-util/cucumber-html-formatter-20.4.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-util/cucumber-messages-19.0.0:19[ruby_targets_ruby31(-)] !<dev-util/cucumber-html-formatter-19.2.0-r1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-util/cucumber-messages-19.0.0:19[ruby_targets_ruby32(-)] !<dev-util/cucumber-html-formatter-19.2.0-r1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-util/cucumber-compatibility-kit:10[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-util/cucumber-compatibility-kit:10[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=HTML formatter for Cucumber
+EAPI=8
+HOMEPAGE=https://cucumber.io/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Ruby
+RDEPEND=ruby_targets_ruby31? ( >=dev-util/cucumber-messages-19.0.0:19[ruby_targets_ruby31(-)] !<dev-util/cucumber-html-formatter-19.2.0-r1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-util/cucumber-messages-19.0.0:19[ruby_targets_ruby32(-)] !<dev-util/cucumber-html-formatter-19.2.0-r1[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=20
+SRC_URI=https://rubygems.org/gems/cucumber-html-formatter-20.4.0.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=39561abb6cdc46d06c6c71aba46192b2
diff --git a/metadata/md5-cache/dev-util/cucumber-messages-19.1.4 b/metadata/md5-cache/dev-util/cucumber-messages-19.1.4
new file mode 100644
index 000000000000..b62d25bf632c
--- /dev/null
+++ b/metadata/md5-cache/dev-util/cucumber-messages-19.1.4
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Protocol Buffer messages for Cucumber's inter-process communication
+EAPI=8
+HOMEPAGE=https://cucumber.io/
+INHERIT=ruby-fakegem
+IUSE=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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=19
+SRC_URI=https://rubygems.org/gems/cucumber-messages-19.1.4.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=36c0284b0216285676be47f0bd2d37d3
diff --git a/metadata/md5-cache/dev-util/selenium-manager-4.15.0 b/metadata/md5-cache/dev-util/selenium-manager-4.15.0
new file mode 100644
index 000000000000..0730d0efba5e
--- /dev/null
+++ b/metadata/md5-cache/dev-util/selenium-manager-4.15.0
@@ -0,0 +1,14 @@
+BDEPEND=test? ( || ( www-client/firefox www-client/firefox-bin ) ) >=virtual/rust-1.53
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=CLI tool that manages the browser/driver infrastructure required by Selenium
+EAPI=8
+HOMEPAGE=https://github.com/SeleniumHQ/selenium
+INHERIT=cargo
+IUSE=test debug
+KEYWORDS=~amd64 ~x86
+LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aes/0.8.3/download -> aes-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/anstream/0.6.4/download -> anstream-0.6.4.crate https://crates.io/api/v1/crates/anstyle/0.3.5/download -> anstyle-0.3.5.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.75/download -> anyhow-1.0.75.crate https://crates.io/api/v1/crates/ar/0.9.0/download -> ar-0.9.0.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/assert_cmd/2.0.12/download -> assert_cmd-2.0.12.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfb/0.7.3/download -> cfb-0.7.3.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clap/4.4.6/download -> clap-4.4.6.crate https://crates.io/api/v1/crates/clap_builder/4.4.6/download -> clap_builder-4.4.6.crate https://crates.io/api/v1/crates/clap_derive/4.4.2/download -> clap_derive-4.4.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crc/3.0.1/download -> crc-3.0.1.crate https://crates.io/api/v1/crates/crc-catalog/2.2.0/download -> crc-catalog-2.2.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/debpkg/0.6.0/download -> debpkg-0.6.0.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/directories/5.0.1/download -> directories-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/exitcode/1.1.2/download -> exitcode-1.1.2.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/filetime_creation/0.1.6/download -> filetime_creation-0.1.6.crate https://crates.io/api/v1/crates/flate2/1.0.28/download -> flate2-1.0.28.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futures/0.3.27/download -> futures-0.3.27.crate https://crates.io/api/v1/crates/futures-channel/0.3.27/download -> futures-channel-0.3.27.crate https://crates.io/api/v1/crates/futures-core/0.3.27/download -> futures-core-0.3.27.crate https://crates.io/api/v1/crates/futures-executor/0.3.27/download -> futures-executor-0.3.27.crate https://crates.io/api/v1/crates/futures-io/0.3.27/download -> futures-io-0.3.27.crate https://crates.io/api/v1/crates/futures-macro/0.3.27/download -> futures-macro-0.3.27.crate https://crates.io/api/v1/crates/futures-sink/0.3.27/download -> futures-sink-0.3.27.crate https://crates.io/api/v1/crates/futures-task/0.3.27/download -> futures-task-0.3.27.crate https://crates.io/api/v1/crates/futures-timer/3.0.2/download -> futures-timer-3.0.2.crate https://crates.io/api/v1/crates/futures-util/0.3.27/download -> futures-util-0.3.27.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/gimli/0.27.3/download -> gimli-0.27.3.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/h2/0.3.17/download -> h2-0.3.17.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.25/download -> hyper-0.14.25.crate https://crates.io/api/v1/crates/hyper-rustls/0.24.0/download -> hyper-rustls-0.24.0.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/infer/0.8.1/download -> infer-0.8.1.crate https://crates.io/api/v1/crates/infer/0.15.0/download -> infer-0.15.0.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/ipnet/2.7.1/download -> ipnet-2.7.1.crate https://crates.io/api/v1/crates/is-terminal/0.4.5/download -> is-terminal-0.4.5.crate https://crates.io/api/v1/crates/is_executable/1.0.1/download -> is_executable-1.0.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/js-sys/0.3.61/download -> js-sys-0.3.61.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/lzma-rust/0.1.5/download -> lzma-rust-0.1.5.crate https://crates.io/api/v1/crates/lzma-sys/0.1.20/download -> lzma-sys-0.1.20.crate https://crates.io/api/v1/crates/memchr/2.6.4/download -> memchr-2.6.4.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/miniz_oxide/0.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nt-time/0.5.3/download -> nt-time-0.5.3.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/object/0.30.4/download -> object-0.30.4.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/password-hash/0.4.2/download -> password-hash-0.4.2.crate https://crates.io/api/v1/crates/pbkdf2/0.11.0/download -> pbkdf2-0.11.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.12/download -> pin-project-lite-0.2.12.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/predicates/3.0.1/download -> predicates-3.0.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/quote/1.0.31/download -> quote-1.0.31.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.10.2/download -> regex-1.10.2.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.4.3/download -> regex-automata-0.4.3.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/relative-path/1.9.0/download -> relative-path-1.9.0.crate https://crates.io/api/v1/crates/reqwest/0.11.22/download -> reqwest-0.11.22.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rstest/0.18.2/download -> rstest-0.18.2.crate https://crates.io/api/v1/crates/rstest_macros/0.18.2/download -> rstest_macros-0.18.2.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.11/download -> rustix-0.36.11.crate https://crates.io/api/v1/crates/rustix/0.38.8/download -> rustix-0.38.8.crate https://crates.io/api/v1/crates/rustls/0.21.6/download -> rustls-0.21.6.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.2/download -> rustls-pemfile-1.0.2.crate https://crates.io/api/v1/crates/rustls-webpki/0.101.4/download -> rustls-webpki-0.101.4.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.189/download -> serde-1.0.189.crate https://crates.io/api/v1/crates/serde_derive/1.0.189/download -> serde_derive-1.0.189.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.4/download -> serde_spanned-0.6.4.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sevenz-rust/0.5.3/download -> sevenz-rust-0.5.3.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/socket2/0.5.3/download -> socket2-0.5.3.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.29/download -> syn-2.0.29.crate https://crates.io/api/v1/crates/system-configuration/0.5.1/download -> system-configuration-0.5.1.crate https://crates.io/api/v1/crates/system-configuration-sys/0.5.0/download -> system-configuration-sys-0.5.0.crate https://crates.io/api/v1/crates/tar/0.4.40/download -> tar-0.4.40.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.3.23/download -> time-0.3.23.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.10/download -> time-macros-0.2.10.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.33.0/download -> tokio-1.33.0.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.24.1/download -> tokio-rustls-0.24.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.7/download -> tokio-util-0.7.7.crate https://crates.io/api/v1/crates/toml/0.8.4/download -> toml-0.8.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.5/download -> toml_datetime-0.6.5.crate https://crates.io/api/v1/crates/toml_edit/0.20.4/download -> toml_edit-0.20.4.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.0/download -> uuid-1.3.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.34/download -> wasm-bindgen-futures-0.4.34.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.84/download -> wasm-bindgen-macro-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.84/download -> wasm-bindgen-macro-support-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.crate https://crates.io/api/v1/crates/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/webpki-roots/0.25.2/download -> webpki-roots-0.25.2.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.5.0/download -> winnow-0.5.0.crate https://crates.io/api/v1/crates/winreg/0.50.0/download -> winreg-0.50.0.crate https://crates.io/api/v1/crates/xattr/1.0.1/download -> xattr-1.0.1.crate https://crates.io/api/v1/crates/xz2/0.1.7/download -> xz2-0.1.7.crate https://crates.io/api/v1/crates/zip/0.6.6/download -> zip-0.6.6.crate https://crates.io/api/v1/crates/zstd/0.11.2+zstd.1.5.2/download -> zstd-0.11.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/5.0.2+zstd.1.5.2/download -> zstd-safe-5.0.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-sys/2.0.7+zstd.1.5.4/download -> zstd-sys-2.0.7+zstd.1.5.4.crate https://github.com/SeleniumHQ/selenium/archive/refs/tags/selenium-4.15.0.tar.gz -> selenium-manager-4.15.0.tar.gz
+_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=2d3642958fbb74fb15590b293dd268e9
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index bcb77175e658..bbf51465730d 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/gmmlib-22.3.12 b/metadata/md5-cache/media-libs/gmmlib-22.3.12
index 1e945a3219da..4f249636513e 100644
--- a/metadata/md5-cache/media-libs/gmmlib-22.3.12
+++ b/metadata/md5-cache/media-libs/gmmlib-22.3.12
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/intel/gmmlib
INHERIT=cmake-multilib
IUSE=+custom-cflags test 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
+KEYWORDS=amd64
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0/12.3
SRC_URI=https://github.com/intel/gmmlib/archive/intel-gmmlib-22.3.12.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4e4448149b663e3ae02af0a78114642b
+_md5_=46f1bdfbb94dfbf5919da09c0f79e634
diff --git a/metadata/md5-cache/media-libs/libva-2.20.0 b/metadata/md5-cache/media-libs/libva-2.20.0
index 05695e9ab3f7..af157d338898 100644
--- a/metadata/md5-cache/media-libs/libva-2.20.0
+++ b/metadata/md5-cache/media-libs/libva-2.20.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://01.org/linuxmedia/vaapi
INHERIT=meson-multilib optfeature
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 arm64 ~loong ~mips ppc64 ~riscv x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm64 ~loong ~mips ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=>=x11-libs/libdrm-2.4.60[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? ( >=dev-libs/wayland-1.11[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-1.6.2[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/libXext-1.3.2[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/libXfixes-5.0.1[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/libxcb:=[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/2
SRC_URI=https://github.com/intel/libva/archive/2.20.0.tar.gz -> libva-2.20.0.tar.gz
_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=58e88f29618eb3bb399d416044035232
+_md5_=8c7fe5a27f9ceab8f6fa3b1ab0064931
diff --git a/metadata/md5-cache/media-libs/waffle-1.8.0 b/metadata/md5-cache/media-libs/waffle-1.8.0
index b41e62893695..3e8ffdf8b4fe 100644
--- a/metadata/md5-cache/media-libs/waffle-1.8.0
+++ b/metadata/md5-cache/media-libs/waffle-1.8.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/mesa/waffle
INHERIT=meson-multilib multilib virtualx
IUSE=doc test 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 test
-KEYWORDS=~amd64 arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=BSD-2
RDEPEND=>=media-libs/mesa-23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libudev-208:=[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-1.6.2[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/libxcb-1.9.1[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? ( >=dev-libs/wayland-1.10[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? ( test ) test !test? ( test )
SLOT=0
SRC_URI=https://gitlab.freedesktop.org/mesa/waffle/-/archive/v1.8.0/waffle-v1.8.0.tar.bz2
_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5
-_md5_=b0c61c20981c206c5fe222e8b4840d41
+_md5_=2b119ab6801ef2368a51c778a6006133
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index 57f893701f81..758f878c956b 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/signal-desktop-bin-6.35.0 b/metadata/md5-cache/net-im/signal-desktop-bin-6.37.0
index 16134fe9238c..a2e605b40918 100644
--- a/metadata/md5-cache/net-im/signal-desktop-bin-6.35.0
+++ b/metadata/md5-cache/net-im/signal-desktop-bin-6.37.0
@@ -10,6 +10,6 @@ LICENSE=GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZL
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[X(+)] net-print/cups sys-apps/dbus[X] x11-libs/cairo x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango sound? ( || ( media-libs/libpulse media-sound/apulse ) )
RESTRICT=splitdebug
SLOT=0
-SRC_URI=https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_6.35.0_amd64.deb
+SRC_URI=https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_6.37.0_amd64.deb
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e508c593302b978c41fd64a1441de165
diff --git a/metadata/md5-cache/x11-apps/Manifest.gz b/metadata/md5-cache/x11-apps/Manifest.gz
index 7e635e46947a..e83c53afbe60 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/fonttosfnt-1.2.3 b/metadata/md5-cache/x11-apps/fonttosfnt-1.2.3
index dd371ccec806..2fe9d55c4778 100644
--- a/metadata/md5-cache/x11-apps/fonttosfnt-1.2.3
+++ b/metadata/md5-cache/x11-apps/fonttosfnt-1.2.3
@@ -5,10 +5,10 @@ DESCRIPTION=X.Org fonttosfnt application
EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/app/fonttosfnt
INHERIT=xorg-3
-KEYWORDS=~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=media-libs/freetype:2 x11-libs/libX11 x11-libs/libfontenc
SLOT=0
SRC_URI=https://www.x.org/releases/individual/app/fonttosfnt-1.2.3.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xorg-3 cb64e04b77bf52d600ce2aa370dfbcb6
-_md5_=fac09729390ef854d8a397f91bc910a4
+_md5_=8fec1bda48f9eefcc5b1c6950d7543d0
diff --git a/metadata/md5-cache/x11-apps/xman-1.1.6 b/metadata/md5-cache/x11-apps/xman-1.1.6
index 0f1a701add96..a5e001575bd8 100644
--- a/metadata/md5-cache/x11-apps/xman-1.1.6
+++ b/metadata/md5-cache/x11-apps/xman-1.1.6
@@ -5,10 +5,10 @@ DESCRIPTION=Manual page display program for the X Window System
EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/app/xman
INHERIT=xorg-3
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=x11-libs/libXaw x11-libs/libXt
SLOT=0
SRC_URI=https://www.x.org/releases/individual/app/xman-1.1.6.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xorg-3 cb64e04b77bf52d600ce2aa370dfbcb6
-_md5_=e5dff81b9f12ac4aec6766b10ff838ed
+_md5_=758fc66a4e20a3a9d2a753dc3a809e2e
diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz
index fe3621e21cb8..c05ba3a6cd7e 100644
--- a/metadata/md5-cache/x11-drivers/Manifest.gz
+++ b/metadata/md5-cache/x11-drivers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-drivers/xf86-video-siliconmotion-1.7.10 b/metadata/md5-cache/x11-drivers/xf86-video-siliconmotion-1.7.10
index 97ae4cced6b7..56f999df5151 100644
--- a/metadata/md5-cache/x11-drivers/xf86-video-siliconmotion-1.7.10
+++ b/metadata/md5-cache/x11-drivers/xf86-video-siliconmotion-1.7.10
@@ -5,10 +5,10 @@ DESCRIPTION=Silicon Motion video driver
EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/driver/xf86-video-siliconmotion
INHERIT=xorg-3
-KEYWORDS=~amd64 ~mips x86
+KEYWORDS=amd64 ~mips x86
LICENSE=MIT
RDEPEND=x11-base/xorg-server:= >=x11-base/xorg-server-1.20[xorg] >=x11-libs/libpciaccess-0.14
SLOT=0
SRC_URI=https://www.x.org/releases/individual/driver/xf86-video-siliconmotion-1.7.10.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xorg-3 cb64e04b77bf52d600ce2aa370dfbcb6
-_md5_=6d0d8c1f59470f2cb83357b4b43247fe
+_md5_=5b518bbb3759fcce9fdeaabc736acf63
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 03ab75ca7797..c8a09631a01a 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/cairo-1.18.0 b/metadata/md5-cache/x11-libs/cairo-1.18.0
index 122239ebc63f..82a8f322dc10 100644
--- a/metadata/md5-cache/x11-libs/cairo-1.18.0
+++ b/metadata/md5-cache/x11-libs/cairo-1.18.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.cairographics.org/ https://gitlab.freedesktop.org/cairo/cairo
INHERIT=meson-multilib
IUSE=X aqua debug +glib gtk-doc test 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=~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
+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=|| ( LGPL-2.1 MPL-1.1 )
RDEPEND=>=dev-libs/lzo-2.06-r1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/fontconfig-2.10.92[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/freetype-2.5.0.1:2[png,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libpng-1.6.10:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[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/pixman-0.36[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] debug? ( sys-libs/binutils-libs:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glib? ( >=dev-libs/glib-2.34.3:2[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/libXrender-0.9.8[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/libXext-1.3.2[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/libX11-1.6.2[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/libxcb-1.9.1:=[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 !test? ( test )
SLOT=0
SRC_URI=https://gitlab.freedesktop.org/cairo/cairo/-/archive/1.18.0/cairo-1.18.0.tar.bz2
_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=adad78670991632c124c0807e820fafb
+_md5_=fbc53870aab0d9db672fe3c8a8a0fd87
diff --git a/metadata/md5-cache/x11-libs/libXrandr-1.5.4 b/metadata/md5-cache/x11-libs/libXrandr-1.5.4
index 604900fab979..c3f414540dfd 100644
--- a/metadata/md5-cache/x11-libs/libXrandr-1.5.4
+++ b/metadata/md5-cache/x11-libs/libXrandr-1.5.4
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/lib/libXrandr
INHERIT=xorg-3
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=~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
+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=MIT
RDEPEND=>=x11-libs/libX11-1.6.2[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/libXext-1.3.2[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/libXrender-0.9.8[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://www.x.org/releases/individual/lib/libXrandr-1.5.4.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xorg-3 cb64e04b77bf52d600ce2aa370dfbcb6
-_md5_=33d1182fab6bbe2c0a46984d4f277cb6
+_md5_=53c86e2e614dfd7cc1003ce0d4fc1751