summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29267 -> 29283 bytes
-rw-r--r--app-arch/Manifest.gzbin17584 -> 17584 bytes
-rw-r--r--app-arch/rpm/Manifest2
-rw-r--r--app-arch/rpm/rpm-4.18.1.ebuild2
-rw-r--r--app-containers/Manifest.gzbin8406 -> 8408 bytes
-rw-r--r--app-containers/lxd/Manifest6
-rw-r--r--app-containers/lxd/files/lxd-5.18-handle-regression-in-lxd_combined.tar.gz-handling.patch21
-rw-r--r--app-containers/lxd/lxd-5.18.ebuild187
-rw-r--r--app-containers/lxd/metadata.xml4
-rw-r--r--app-dicts/Manifest.gzbin31976 -> 31971 bytes
-rw-r--r--app-dicts/ydpdict/Manifest2
-rw-r--r--app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild2
-rw-r--r--app-emulation/Manifest.gzbin15318 -> 15317 bytes
-rw-r--r--app-emulation/vkd3d/Manifest3
-rw-r--r--app-emulation/vkd3d/files/vkd3d-1.9-implicit-gettid.patch8
-rw-r--r--app-emulation/vkd3d/vkd3d-1.9.ebuild51
-rw-r--r--app-misc/Manifest.gzbin50240 -> 50247 bytes
-rw-r--r--app-misc/astrolog/Manifest2
-rw-r--r--app-misc/astrolog/astrolog-7.60.ebuild2
-rw-r--r--app-misc/dvorak7min/Manifest2
-rw-r--r--app-misc/dvorak7min/dvorak7min-1.6.1-r2.ebuild2
-rw-r--r--app-misc/gentoo/Manifest2
-rw-r--r--app-misc/gentoo/gentoo-0.20.7-r1.ebuild2
-rw-r--r--app-misc/mosquitto/Manifest2
-rw-r--r--app-misc/mosquitto/mosquitto-2.0.18.ebuild127
-rw-r--r--app-office/Manifest.gzbin7901 -> 7900 bytes
-rw-r--r--app-office/homebank/Manifest2
-rw-r--r--app-office/homebank/homebank-5.6.5.ebuild2
-rw-r--r--app-portage/Manifest.gzbin9759 -> 9754 bytes
-rw-r--r--app-portage/iwdevtools/Manifest4
-rw-r--r--app-portage/iwdevtools/iwdevtools-0.12.8.ebuild70
-rw-r--r--app-portage/iwdevtools/iwdevtools-9999.ebuild6
-rw-r--r--app-text/Manifest.gzbin48576 -> 48576 bytes
-rw-r--r--app-text/podofo/Manifest2
-rw-r--r--app-text/podofo/podofo-0.10.1.ebuild13
-rw-r--r--dev-db/Manifest.gzbin15923 -> 15923 bytes
-rw-r--r--dev-db/unixODBC/Manifest2
-rw-r--r--dev-db/unixODBC/unixODBC-2.3.12.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin97840 -> 97835 bytes
-rw-r--r--dev-libs/dqlite/Manifest2
-rw-r--r--dev-libs/dqlite/dqlite-1.16.0.ebuild49
-rw-r--r--dev-libs/libbytesize/Manifest2
-rw-r--r--dev-libs/libbytesize/libbytesize-2.9.ebuild2
-rw-r--r--dev-libs/libei/Manifest2
-rw-r--r--dev-libs/libei/libei-1.1.0.ebuild2
-rw-r--r--dev-libs/libgpiod/Manifest6
-rw-r--r--dev-libs/libgpiod/libgpiod-1.6.4.ebuild52
-rw-r--r--dev-libs/libgpiod/libgpiod-2.0.2.ebuild56
-rw-r--r--dev-libs/libgpiod/metadata.xml5
-rw-r--r--dev-libs/libmateweather/Manifest2
-rw-r--r--dev-libs/libmateweather/libmateweather-1.26.1.ebuild2
-rw-r--r--dev-libs/raft/Manifest2
-rw-r--r--dev-libs/raft/raft-0.18.0.ebuild55
-rw-r--r--dev-python/Manifest.gzbin267951 -> 267941 bytes
-rw-r--r--dev-python/structlog/Manifest2
-rw-r--r--dev-python/structlog/structlog-23.1.0.ebuild2
-rw-r--r--dev-python/werkzeug/Manifest1
-rw-r--r--dev-python/werkzeug/files/werkzeug-2.3.4-iri-bytes.patch64
-rw-r--r--dev-qt/Manifest.gzbin11398 -> 11401 bytes
-rw-r--r--dev-qt/qtwebengine/Manifest8
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild10
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild10
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild10
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9999.ebuild10
-rw-r--r--dev-ruby/Manifest.gzbin108127 -> 108126 bytes
-rw-r--r--dev-ruby/twitter/Manifest4
-rw-r--r--dev-ruby/twitter/metadata.xml2
-rw-r--r--dev-ruby/twitter/twitter-8.0.1.ebuild59
-rw-r--r--gnome-base/Manifest.gzbin4728 -> 4728 bytes
-rw-r--r--gnome-base/gnome-control-center/Manifest2
-rw-r--r--gnome-base/gnome-control-center/gnome-control-center-45.0.ebuild2
-rw-r--r--gnome-extra/Manifest.gzbin11252 -> 11253 bytes
-rw-r--r--gnome-extra/gnome-network-displays/Manifest2
-rw-r--r--gnome-extra/gnome-network-displays/gnome-network-displays-0.90.5-r1.ebuild (renamed from gnome-extra/gnome-network-displays/gnome-network-displays-0.90.5.ebuild)2
-rw-r--r--gnome-extra/tecla/Manifest2
-rw-r--r--gnome-extra/tecla/tecla-45.0.ebuild2
-rw-r--r--gnome-extra/zenity/Manifest4
-rw-r--r--gnome-extra/zenity/zenity-3.44.2.ebuild2
-rw-r--r--gnome-extra/zenity/zenity-3.99.1.ebuild2
-rw-r--r--gui-libs/Manifest.gzbin4613 -> 4611 bytes
-rw-r--r--gui-libs/libadwaita/Manifest4
-rw-r--r--gui-libs/libadwaita/libadwaita-1.3.4.ebuild2
-rw-r--r--gui-libs/libadwaita/libadwaita-1.3.5.ebuild2
-rw-r--r--kde-apps/Manifest.gzbin37066 -> 37067 bytes
-rw-r--r--kde-apps/krfb/Manifest2
-rw-r--r--kde-apps/krfb/krfb-23.04.3-r1.ebuild (renamed from kde-apps/krfb/krfb-23.04.3.ebuild)2
-rw-r--r--mate-base/Manifest.gzbin2242 -> 2243 bytes
-rw-r--r--mate-base/mate-common/Manifest2
-rw-r--r--mate-base/mate-common/mate-common-1.27.0.ebuild2
-rw-r--r--media-gfx/Manifest.gzbin37523 -> 37521 bytes
-rw-r--r--media-gfx/mcomix/Manifest4
-rw-r--r--media-gfx/mcomix/mcomix-3.0.0-r1.ebuild (renamed from media-gfx/mcomix/mcomix-3.0.0.ebuild)2
-rw-r--r--media-gfx/mcomix/mcomix-9999.ebuild2
-rw-r--r--media-sound/Manifest.gzbin57437 -> 57436 bytes
-rw-r--r--media-sound/gnump3d/Manifest2
-rw-r--r--media-sound/gnump3d/gnump3d-3.0-r5.ebuild2
-rw-r--r--metadata/Manifest.gzbin6985 -> 6991 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin27907 -> 27909 bytes
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin27015 -> 27018 bytes
-rw-r--r--metadata/md5-cache/app-arch/rpm-4.18.14
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin17003 -> 17168 bytes
-rw-r--r--metadata/md5-cache/app-containers/lxd-5.1816
-rw-r--r--metadata/md5-cache/app-dicts/Manifest.gzbin33390 -> 33389 bytes
-rw-r--r--metadata/md5-cache/app-dicts/ydpdict-1.0.3-r24
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin31252 -> 31411 bytes
-rw-r--r--metadata/md5-cache/app-emulation/vkd3d-1.916
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin75844 -> 75998 bytes
-rw-r--r--metadata/md5-cache/app-misc/astrolog-7.604
-rw-r--r--metadata/md5-cache/app-misc/dvorak7min-1.6.1-r24
-rw-r--r--metadata/md5-cache/app-misc/gentoo-0.20.7-r14
-rw-r--r--metadata/md5-cache/app-misc/mosquitto-2.0.1817
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin10160 -> 10157 bytes
-rw-r--r--metadata/md5-cache/app-office/homebank-5.6.54
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin17973 -> 18135 bytes
-rw-r--r--metadata/md5-cache/app-portage/iwdevtools-0.12.815
-rw-r--r--metadata/md5-cache/app-portage/iwdevtools-99992
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin72034 -> 72039 bytes
-rw-r--r--metadata/md5-cache/app-text/podofo-0.10.16
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin32356 -> 32355 bytes
-rw-r--r--metadata/md5-cache/dev-db/unixODBC-2.3.124
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin162416 -> 163043 bytes
-rw-r--r--metadata/md5-cache/dev-libs/dqlite-1.16.016
-rw-r--r--metadata/md5-cache/dev-libs/libbytesize-2.94
-rw-r--r--metadata/md5-cache/dev-libs/libei-1.1.04
-rw-r--r--metadata/md5-cache/dev-libs/libgpiod-1.6.414
-rw-r--r--metadata/md5-cache/dev-libs/libgpiod-2.0.214
-rw-r--r--metadata/md5-cache/dev-libs/libmateweather-1.26.14
-rw-r--r--metadata/md5-cache/dev-libs/raft-0.18.016
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin381934 -> 381936 bytes
-rw-r--r--metadata/md5-cache/dev-python/structlog-23.1.04
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin28934 -> 28931 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.5.2-r12
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.5.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.99992
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin169740 -> 169900 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/twitter-8.0.117
-rw-r--r--metadata/md5-cache/gnome-base/Manifest.gzbin7064 -> 7063 bytes
-rw-r--r--metadata/md5-cache/gnome-base/gnome-control-center-45.04
-rw-r--r--metadata/md5-cache/gnome-extra/Manifest.gzbin17337 -> 17338 bytes
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-network-displays-0.90.5-r1 (renamed from metadata/md5-cache/gnome-extra/gnome-network-displays-0.90.5)6
-rw-r--r--metadata/md5-cache/gnome-extra/tecla-45.04
-rw-r--r--metadata/md5-cache/gnome-extra/zenity-3.44.24
-rw-r--r--metadata/md5-cache/gnome-extra/zenity-3.99.14
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin8254 -> 8246 bytes
-rw-r--r--metadata/md5-cache/gui-libs/libadwaita-1.3.44
-rw-r--r--metadata/md5-cache/gui-libs/libadwaita-1.3.54
-rw-r--r--metadata/md5-cache/kde-apps/Manifest.gzbin70797 -> 70802 bytes
-rw-r--r--metadata/md5-cache/kde-apps/krfb-23.04.3-r1 (renamed from metadata/md5-cache/kde-apps/krfb-23.04.3)4
-rw-r--r--metadata/md5-cache/mate-base/Manifest.gzbin3498 -> 3499 bytes
-rw-r--r--metadata/md5-cache/mate-base/mate-common-1.27.04
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin56341 -> 56341 bytes
-rw-r--r--metadata/md5-cache/media-gfx/mcomix-3.0.0-r1 (renamed from metadata/md5-cache/media-gfx/mcomix-3.0.0)2
-rw-r--r--metadata/md5-cache/media-gfx/mcomix-99992
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75395 -> 75394 bytes
-rw-r--r--metadata/md5-cache/media-sound/gnump3d-3.0-r54
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin21043 -> 21039 bytes
-rw-r--r--metadata/md5-cache/net-mail/getmail-6.18.1015
-rw-r--r--metadata/md5-cache/net-mail/getmail-6.18.1315
-rw-r--r--metadata/md5-cache/net-voip/Manifest.gzbin2047 -> 2047 bytes
-rw-r--r--metadata/md5-cache/net-voip/sipvicious-0.3.4-r1 (renamed from metadata/md5-cache/net-voip/sipvicious-0.3.4)10
-rw-r--r--metadata/md5-cache/sci-calculators/Manifest.gzbin4036 -> 4191 bytes
-rw-r--r--metadata/md5-cache/sci-calculators/bc-gh-6.6.114
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin90519 -> 90679 bytes
-rw-r--r--metadata/md5-cache/sys-apps/xdg-desktop-portal-1.18.016
-rw-r--r--metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-45.0 (renamed from metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-45_alpha)8
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin24679 -> 24834 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/dracut-059-r416
-rw-r--r--metadata/md5-cache/virtual/Manifest.gzbin44592 -> 44603 bytes
-rw-r--r--metadata/md5-cache/virtual/podofo-build-0.10.1-r1 (renamed from metadata/md5-cache/virtual/podofo-build-0.10.1)6
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin23073 -> 23580 bytes
-rw-r--r--metadata/md5-cache/www-apps/nextcloud-25.0.1215
-rw-r--r--metadata/md5-cache/www-apps/nextcloud-26.0.715
-rw-r--r--metadata/md5-cache/www-apps/nextcloud-27.1.115
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin9284 -> 8633 bytes
-rw-r--r--metadata/md5-cache/www-servers/puma-5.6.517
-rw-r--r--metadata/md5-cache/www-servers/puma-6.1.1-r117
-rw-r--r--metadata/md5-cache/www-servers/puma-6.2.217
-rw-r--r--metadata/md5-cache/www-servers/puma-6.3.017
-rw-r--r--metadata/md5-cache/x11-base/Manifest.gzbin2372 -> 2528 bytes
-rw-r--r--metadata/md5-cache/x11-base/xwayland-23.2.115
-rw-r--r--metadata/md5-cache/x11-base/xwayland-99998
-rw-r--r--metadata/md5-cache/x11-themes/Manifest.gzbin26580 -> 26735 bytes
-rw-r--r--metadata/md5-cache/x11-themes/numix-icon-theme-circle-23.09.1113
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/projects.xml4
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-mail/Manifest.gzbin14388 -> 14386 bytes
-rw-r--r--net-mail/getmail/Manifest4
-rw-r--r--net-mail/getmail/getmail-6.18.13.ebuild (renamed from net-mail/getmail/getmail-6.18.10.ebuild)4
-rw-r--r--net-voip/Manifest.gzbin1560 -> 1559 bytes
-rw-r--r--net-voip/sipvicious/Manifest2
-rw-r--r--net-voip/sipvicious/sipvicious-0.3.4-r1.ebuild (renamed from net-voip/sipvicious/sipvicious-0.3.4.ebuild)4
-rw-r--r--profiles/Manifest.gzbin181202 -> 181211 bytes
-rw-r--r--profiles/arch/alpha/package.use.mask4
-rw-r--r--profiles/arch/hppa/package.use.mask4
-rw-r--r--profiles/arch/ia64/package.use.mask4
-rw-r--r--profiles/arch/mips/package.use.mask4
-rw-r--r--profiles/arch/powerpc/package.use.mask4
-rw-r--r--profiles/arch/s390/package.use.mask4
-rw-r--r--profiles/arch/sparc/package.use.mask4
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sci-calculators/Manifest.gzbin3202 -> 3197 bytes
-rw-r--r--sci-calculators/bc-gh/Manifest2
-rw-r--r--sci-calculators/bc-gh/bc-gh-6.6.1.ebuild77
-rw-r--r--sys-apps/Manifest.gzbin49846 -> 49846 bytes
-rw-r--r--sys-apps/xdg-desktop-portal-gnome/Manifest4
-rw-r--r--sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.0.ebuild (renamed from sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45_alpha.ebuild)4
-rw-r--r--sys-apps/xdg-desktop-portal/Manifest3
-rw-r--r--sys-apps/xdg-desktop-portal/files/xdg-desktop-portal-1.18.0-sandbox-disable-failing-tests.patch69
-rw-r--r--sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.18.0.ebuild89
-rw-r--r--sys-kernel/Manifest.gzbin4427 -> 4421 bytes
-rw-r--r--sys-kernel/dracut/Manifest2
-rw-r--r--sys-kernel/dracut/dracut-059-r4.ebuild185
-rw-r--r--sys-kernel/dracut/files/059-kernel-install-uki.patch150
-rw-r--r--virtual/Manifest.gzbin28412 -> 28415 bytes
-rw-r--r--virtual/podofo-build/Manifest2
-rw-r--r--virtual/podofo-build/podofo-build-0.10.1-r1.ebuild (renamed from virtual/podofo-build/podofo-build-0.10.1.ebuild)4
-rw-r--r--www-apps/Manifest.gzbin13455 -> 13455 bytes
-rw-r--r--www-apps/nextcloud/Manifest6
-rw-r--r--www-apps/nextcloud/nextcloud-25.0.12.ebuild43
-rw-r--r--www-apps/nextcloud/nextcloud-26.0.7.ebuild43
-rw-r--r--www-apps/nextcloud/nextcloud-27.1.1.ebuild43
-rw-r--r--www-servers/Manifest.gzbin4704 -> 4703 bytes
-rw-r--r--www-servers/puma/Manifest8
-rw-r--r--www-servers/puma/puma-5.6.5.ebuild59
-rw-r--r--www-servers/puma/puma-6.1.1-r1.ebuild62
-rw-r--r--www-servers/puma/puma-6.2.2.ebuild64
-rw-r--r--www-servers/puma/puma-6.3.0.ebuild64
-rw-r--r--x11-base/Manifest.gzbin1560 -> 1554 bytes
-rw-r--r--x11-base/xwayland/Manifest6
-rw-r--r--x11-base/xwayland/metadata.xml1
-rw-r--r--x11-base/xwayland/xwayland-23.2.1.ebuild110
-rw-r--r--x11-base/xwayland/xwayland-9999.ebuild12
-rw-r--r--x11-themes/Manifest.gzbin20598 -> 20596 bytes
-rw-r--r--x11-themes/numix-icon-theme-circle/Manifest4
-rw-r--r--x11-themes/numix-icon-theme-circle/metadata.xml9
-rw-r--r--x11-themes/numix-icon-theme-circle/numix-icon-theme-circle-23.09.11.ebuild21
247 files changed, 2162 insertions, 630 deletions
diff --git a/Manifest b/Manifest
index c3a0a0903c4f..bbd5f809ef23 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29267 BLAKE2B e1de66f50683703b002e3c6eb23e199ea670bab8a6a9f9ce40b2e578d3847eafa62a9dd346159e4e88259a0a114304b554f8574d5f0a3c9d544518d60e5613c7 SHA512 8fe6e91c9fe30f017827ff90d6a946d0f6ee2b47529d7261b09c3d2792ae4474fb45e93738bb8f322c3ac6489c79c70c3d24b832ade0c64c2a9b00d79e464171
-TIMESTAMP 2023-09-22T03:40:23Z
+MANIFEST Manifest.files.gz 29283 BLAKE2B 97d1c8101db3767d8a129b29d1d59539957be336faf91921488651609cfedb9ac179ef9ab96470999e2e55b7ab23507f4046655ebc8a0fef8d2da282d43e5d53 SHA512 18b1f90176dd3930b8ba53818ef3b793dc02e29fba486987c757ce1d016670a314dd3e22bed08d107921788bb41c4fc65e6c85dc9882b57abe90bc2b42e3065c
+TIMESTAMP 2023-09-22T09:40:19Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUNDKdfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUNYQNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBv+Q//XKewm2I8DwyzLjDnBjQNyJ9olNvQa6NuXZ91BYVFryCfzDoxdwMwz7P0
-4rj7VzRTbps04ZtR7YvoNjz94e5C11x6zwmLx3AUNybhLnMLC/TkTr9otk1w6dS1
-kCyHZcwBwrIrRXaToMJ7g1fLaqUzhIRvPRgCryUkkHxB7z9rjvDbl5Fmo3RhFfdB
-47s9kJnNPA+ge+hLVnQ4No21KPBcZDInF93EjnyLjUH93ysWSMOS6l/DViLK3J9L
-gv0VHekGJqzdrIaOComGZG2iaRumVTcyQxnLZxXZaHi8JoyamcNm8LQT6rro5u4V
-WqBozJl6iYx2NWWXAkOpKc7sSfb2ADlE+e7bVceSYpMPgvnn5c/AMrf+k/BsxP/9
-rWu/DH9iTt64P3iEtsZ8gSHhavmNG8mzmeMyJCYke+n0EZknIGGunFkb0PfmjfFn
-p57/Jr6+s1E0qRA/pBg0vkP8L4xXkTJ6guizz/u7qHHhTaYtLkugbbIPovtor1tj
-GC6DfOtzQvTOrn/PGctcByugZSmB+MTST+juBbymU0E6th3HUqBKP3PLErj3ji1C
-V8WhxQ+Jn8ySm4j7WQnUKQXU3vuJoMcN6wb8Nv/R4tSYQLrrSt2Ssme5cmsiMkVp
-+zZfp/g5ekYOq9ao8SHUjHDL+rZ8EW9mYM/67pzoWZWVyxVctNA=
-=rQ+g
+klBtthAAsrlc/6I89cv6J5Ie5/rZ2Om1aumT8j9TDyO6nqEpbVf0LskbZwqPhYFb
+ZfQP+QMBjXtxYOaZwTXeizvygUxD2Fr8ZkBH+rpPJeFIcylsYNHFp+QDbqElAqYr
+HVJmcJaCkOX/EficPMfqnh9TKUZ0HI3Mfs4On6swqcCj3m/1FImbaNkiwK78uCMh
+z/GELqGUQ2jw3lrJVDi9ok44uac9tmneRBaIRqZ0dShq1h8twJ9icoEOhfXZbfdj
+G/sxY77E5fEf82RnJGsLJJxmbyZvw3N2B/A1DTLlJicb040dI+K66bCkTl7uE4r1
+gCj2AU+GFQe2tOE6zuNRZa7kRnofkuxue5cHESBwDorbFkWIfYPXgxiyNMh+TiTU
+iarLEcUgei/lR7VCdAD97cusqArb2+P9OjF3xZOHN3kqnKCWcc99eJVfCIQET/ss
+1bQO4votncSTb/nScm0l0hnImmInFYSQ7xlgRwO+ZO3FJg9pjgZxxk5xSpJzpK+r
+JgoNbJIfEhhLPaxkbFcPZQLH9IuZOFUYtzslXfYnqsDw/1rWZosNIIdNjqX/DvzS
+ln3x0IbWjys2r8/0nTGqYy2cbKXP0UY0QAcrbKVfMiZeQi340dJYYMWIuHnXTPuE
+1nkcrCOdLKC8R4tin/Pmp2wTsF08lsqdvfZmdf4Ya5TZCVW/+Lo=
+=Mpsm
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 396915d9c752..3748587523c0 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 9c5b62095b45..fed509265fd1 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/rpm/Manifest b/app-arch/rpm/Manifest
index 5df55887e137..bce487d2900e 100644
--- a/app-arch/rpm/Manifest
+++ b/app-arch/rpm/Manifest
@@ -3,5 +3,5 @@ AUX rpm-4.8.1-db-path.patch 628 BLAKE2B 69ac0d4541c4d6e74fd716529c4cfd482432d400
DIST rpm-4.18.0.tar.bz2 6600013 BLAKE2B 127c3b1427884d04c3db4fc73eb73a978a58241bc740620e3e46c7557d99833092866b5d9c8b4fdf72cd106668d9e5f5cb8c4b918decf1513a82d10258975116 SHA512 c218b811c0c2db368a2919f60742904a4a5abf09dc20804d649eb42f1853d1c21d121086d6014cd210b2040643c37b5d86b53052958cf702ae2e54fe65f1c0ec
DIST rpm-4.18.1.tar.bz2 6396363 BLAKE2B 4bc582bdc34a89d83346a8e18133c4f1846f2e8741c85ae2d0fd3398166e5a5d81ed86869e34700d3ea414fbf8ccf6c918692e865b956b1e6b70830b64cd323e SHA512 0ede2138b9b4c3b50d7e914cf82655507fcc207ba67804c749ea17560002976cb26b95801e9138a51589b60459494a991213a1131dbef5af2eca9b5050a4f29c
EBUILD rpm-4.18.0.ebuild 4096 BLAKE2B 371c8d3817a9d9046dd62dd333a6d95f93378fb5ae43cdf1ec51705caf85a94444b580f07cd32bdf9eb4779681f281328d8a651464975563c0d2291f676bd669 SHA512 91e71e8f963100fbafe72aa4b3119db70112398ed728e425df59e13dcf530c8856a55ac6d6ca9273a08588479765b669711b70d342bd7880b142e3c0eb5aef4d
-EBUILD rpm-4.18.1.ebuild 4086 BLAKE2B 22c280c3e628dab27b308b6d99f1e481043d1c978f69287e3608e6afeea34ab911c67f99774b479c0aeb3357647f5d369986f12ad29fd1e91dd1f2803774947c SHA512 5a5a4c42fd611c770a1d2b287e7d6d5048a0a62ef150f8bd7cb342737b662234f03d306b011b723eb2632b8596b7d0e55d7eb3385ee565ba8544fd388dabd4b0
+EBUILD rpm-4.18.1.ebuild 4084 BLAKE2B 1ce1f89d9f50a4e2d7f6d316a6a77c5700530cafdf48b7ac31bb3e303b112ed1891eeccb60043dc95f1c6870ad3144b6162e18a3414017f978603d2b64587313 SHA512 223bb6a76d5bb9a24a16d63d489ff9c331570e8b98b1ad5e8f7102b7c920bfabe8660083b7d2e35ccd9947bed8ccf1e91d96b4ad07a13b732aea94eb03f75339
MISC metadata.xml 260 BLAKE2B 00f83151d62c157bea18101b36007f01e6da9d16d438671c37b929b1e19cfc202f379816a1b0d9e3faea99c44a43f97a5d43100266c683487dabba09f1378eea SHA512 d6fc386bd5be91d5dff3d7aa514f4d72e7301a47f888db95573d72505ee86987ae6412fdd8aec82842c006abe831d99f6178b1ac78a04a7dbf9e5bce1d249cb7
diff --git a/app-arch/rpm/rpm-4.18.1.ebuild b/app-arch/rpm/rpm-4.18.1.ebuild
index c503e5487ff0..f15c24c9661e 100644
--- a/app-arch/rpm/rpm-4.18.1.ebuild
+++ b/app-arch/rpm/rpm-4.18.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="GPL-2 LGPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="acl audit caps +berkdb doc dbus nls openmp python readline selinux +sqlite test +zstd"
REQUIRED_USE="
${LUA_REQUIRED_USE}
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 95c2f4b2950b..61fc28c7ce73 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/lxd/Manifest b/app-containers/lxd/Manifest
index 86da7c49980c..c20d7a968a0f 100644
--- a/app-containers/lxd/Manifest
+++ b/app-containers/lxd/Manifest
@@ -7,6 +7,7 @@ AUX lxd-5.0.2-r1.initd 1710 BLAKE2B a9597d32e88502f521f3ae784e4f653ab6d3ab144537
AUX lxd-5.0.2-remove-shellcheck-buildsystem-checks.patch 1059 BLAKE2B 2f75a4825584bfb864702f6d5b7023850ca19601014a0f594c2909b892c94b355013eac32d430caf7600e3fdc85fe5140d1e01bd6c26d3cb80df52ccf5cb3ee2 SHA512 026847b13dee7b92e718ea4c6697483d115cc452a9f129acedf7aa8df78f9f67c2b9ff72bec959560d1baabce9d5cf8c9b791fbd5b829cca18a488e8572e6872
AUX lxd-5.0.3-btrfs-quota-group-fix.patch 1762 BLAKE2B c26a2cfe479cace5dda6bccf09c4c67d5e787fb0595da58959c182ec866b7a22ebed11856b29feb77a24d4b44fed213dae649f3b74fd55f6211c8c98f3a8d55d SHA512 0438c12eb728a968ec80562e6ca839ab14cb7c09294ae527a8e20e24e927e8941f87ffc8a145f4931bb8867f5ad2cdf61c965f29f0320e5716aa387dbd3e5880
AUX lxd-5.17-remove-shellcheck-buildsystem-checks.patch 988 BLAKE2B a6d1d72af01a645c8bc129e377273f53cd2e95729f00623597fd161bf3fd7d86bb053eb9e09062c356bc0447c79d0ae5d2da9351123d8c96df0098fca3079d8a SHA512 4e4853dca86e4ac7c3c7c4ed4cf35f0850cfae50839b3a51f17046390277585d24d3cc9a128fc5821b0b19b50b04cab2c301fec3c7b1794ccd8953e262cbd3c2
+AUX lxd-5.18-handle-regression-in-lxd_combined.tar.gz-handling.patch 910 BLAKE2B 60fec0f3bf05a9955c0682a623dc4492626bda0fa4fc9ab78fcdb8d842ec53ff3ce51ad11dab71f12fe5bc03df9977cfac3e1a0087439bf3d056045954dba422 SHA512 307bc002271c3cb0013c59ec23b6f58ce5abf33b9b68dbd89dc41d3d4474ac4633269a8707033f24182b3debe77c5ac9a5003b53de38e023d22c6465b25ceee2
AUX lxd-containers-4.0.0.service 322 BLAKE2B a38cffd4b5809946abdac858564dcab2c2967c295d671df0d315d790df1849e25f0bc052e20cd0d9e4c23403289050b4538f5a52437ab8ae9ca3b40c6a9a1571 SHA512 a55f2c1a367c5c3c5eb6880e01893977de18c6e9463949236ee3247715fbf53641bbe1b69404362dd6cb6ba2a30ac6539fd362b21059e529dc4dac4ec5ca6718
DIST lxd-4.0.9.tar.gz 9117078 BLAKE2B aa6689c1e958258484fba5c060765dd71d5406cb4375d3132cdc38633277e6c95322e8e3aed5e9dd251140c6868ec42470e797639dde4af42848e138f3b45ee2 SHA512 657949311753895f3941deaabae2d03092fc67490d2de78db48b296fdd3e9df4c5844467dd6913814426ca423a6ee1da9705bb1a2652ea99fe1356eb7da97ebb
DIST lxd-4.0.9.tar.gz.asc 833 BLAKE2B 7cd0d3ab518d947ca3ea6dc804c6a59b592e4e568152c078fdd3c102420bcd94d2f0b2c335b8b4ecdb19dc3c9a10f665a1510903f395247da956717beaa172a3 SHA512 79a4111571ab43e79cf669e416ed50f3ccae0fbceb86d73757d23c778035e827f47643bc87ff6a2fc64b095345a3d53cbd0c4eb245c75364e907d7449f3a0886
@@ -14,7 +15,10 @@ DIST lxd-5.0.2.tar.gz 16258766 BLAKE2B a0d4e3108664724c064fb8c16031ff7dfa3f49735
DIST lxd-5.0.2.tar.gz.asc 833 BLAKE2B 606cae1439148060acd3fb04fdb108654a351ce2b7484081f7874ab2b0af8de2b5befc5a5409a94af0da25308622234db2e3b411edb20324df458fe85f46ac21 SHA512 884c921a263a8baf2d94958c72e232a0a47d0747f5a9d36ed8fc270edfa18dfc240d1e858e75dcc03eae921dae08d3ddfd34d9146d1510de6a09031da26aaccc
DIST lxd-5.17.tar.gz 22319517 BLAKE2B b9dfd934fad6b21b6f2b1d25291b4201f647b2b09a1ae155577a88257c021cc36b43a08802411d0f3268b726da7fa38b8627302696f670a1747e3795db0b0efe SHA512 f5feca34fff0b01a9db8041dd18fde82ad089f36ab171cf338556ebec9b2accfa450b0734d72b25bbb7296aaaeafed247aac2117c32f3ebfce5ae716e4b196bf
DIST lxd-5.17.tar.gz.asc 833 BLAKE2B bc781d520b8314261b6681603f17fcb82d045bb969ebf8eec64c82ef73f493892d48d50c870f72e9f4f1f6c7dd4b63239a5039949e4f7bb49539c69538b4a2f2 SHA512 7e76a6cfcb1bf5b7b864125b412d5bd4766b4af6cdab40d70324c4103d1a716c39dfa5cf0eccf2cb7862f182c7c469f18ca46b981a1be3fc0fac8c47537d6c1c
+DIST lxd-5.18.tar.gz 22536474 BLAKE2B 44dabd50c137adde794ed266484a071d1aecff9300f8710d748a550415bd5f21b5f4ab40602f7b648cc05f9acc403782209636bdb8fe9720ff2808e8816aa27b SHA512 a9bdc276fb040413bad47579fb420951a007d725319c89abfde14062933267c7e5c67c546f2222905232231997a8f47fa097ed603d93dde2b9990b3e7018103f
+DIST lxd-5.18.tar.gz.asc 833 BLAKE2B 2eee2786d2930bce45b5f23943d3e9b0dab61595608a38077429585c3191476915d0ba7ef5eb05633a014dd92542cc5a5bfa70c4c0a63b94733297d37d78717e SHA512 959911019bffeca1cddae6b44c65b2cdbd71658cf9f714e41dd3de755629aedc0e8de196dac6ba0de0f27247e859f7090dc23edf4896e7a6c028b87e3665a5e2
EBUILD lxd-4.0.9-r4.ebuild 4862 BLAKE2B 438e4194a54cfcd91b95205a1bf2ebfa7c2cc52d418721393fe0d334b60630a2ca8f7ec2ee11ce3c2d08c76eb17a50e5d549f8c7f4eb233354cf22166ed3ab94 SHA512 7755fa1159cce2e2bb4d92ab4429d9648697a7b7e28e6970bc080332252653c71bf09f0b687a6ecd162d04ffb08e7f473558110424a6670a0115f0692086f088
EBUILD lxd-5.0.2-r3.ebuild 5836 BLAKE2B 93bc0776308a1c60ba40039151c43d6338d80ec9a4f7db53cfc6ddea660617a933420abd06b8baa21cbd10462e7249c24a2723d2ffaf515f8d48c54906f0a836 SHA512 228a13650b11c65eca1dfa8b3d82be35139fc00f458c9bdb1f94452f7d352c45a6da06a5bb1ad759feefa39f837e48c512835ccae1f13e6b3dba702b93af8c96
EBUILD lxd-5.17.ebuild 5022 BLAKE2B 73f0746b08ec86e20d8bc6ae1ecae070a553798dfeebd9262529c88d9874da4b9c58037fcdb688c6b43fc2870efa8248be674b487ec25e58ccc5f796eabb0dea SHA512 daafae5e3a646583f6277736285d12336b1f97d22952db4f95e5577448db5c0aa0d4924c411dfb2f62f15e6fca0cdbcb987d2d6de487d7e6fe500b78654fb085
-MISC metadata.xml 1681 BLAKE2B a3860fc32de053d30da292bc75177ceb0ba946a1d05af243c919f8a0b0d69465de91adacd30b4f16e33777d2fc1f66b3e2c8c3087b81e312dbdd9b7ed5b77ec8 SHA512 426a2f4fcbc3d24791ab7769884da2e954d4f7618ed14a472ab0e4271c80d86f879ac30a3221645a8a4aa195d12700584c3c4c3c02ae347f2425520b5d2f95cf
+EBUILD lxd-5.18.ebuild 5031 BLAKE2B b30aba7a0ea41aa2155b629b892422cb5e56b1c8bd4d4503ac43ddbb52d805864879ea3e0b577691ba7bf49008054dbd43dca8d151d6f7457ba424bce7faa098 SHA512 d1299f4b04b827175b4ab849d4aafbb1046ecc00c408fb8e6208f6ae56850abd7557b857a10c0e039b5cca40e483dd2e18d33127bb427f7e69eda42b24fd5480
+MISC metadata.xml 1542 BLAKE2B 5dd8be7c1a6c3207c5ea702c82ee8dc647663f28feb99ad8d0df7d0cabad9f5e5a99b3a5366a305fc06b4aa3228a9648cbc4a5e69a2a6f0f162944570e20b1ff SHA512 5e019f57f6bbe4ebf47fc4affe1c0a7bb15affda5d2445072f8e7b7998dadec390b077a63c2836a0dff57e055c5108686b547c8687310661be66dded52767854
diff --git a/app-containers/lxd/files/lxd-5.18-handle-regression-in-lxd_combined.tar.gz-handling.patch b/app-containers/lxd/files/lxd-5.18-handle-regression-in-lxd_combined.tar.gz-handling.patch
new file mode 100644
index 000000000000..025a9e6a8e6c
--- /dev/null
+++ b/app-containers/lxd/files/lxd-5.18-handle-regression-in-lxd_combined.tar.gz-handling.patch
@@ -0,0 +1,21 @@
+https://github.com/canonical/lxd/commit/2d8481712055d0cbb3bd952e25a1df469939990d.patch
+From: Thomas Parrott <thomas.parrott@canonical.com>
+Date: Thu, 21 Sep 2023 22:12:19 +0100
+Subject: [PATCH] shared/simplestreams/products: Fix regression in
+ lxd_combined.tar.gz handling
+
+For reasons that are likely lost to history simplestreams uses lxd.tar.xz
+whereas the combined file is lxd_combined.tar.gz (not xz).
+
+Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
+--- a/shared/simplestreams/products.go
++++ b/shared/simplestreams/products.go
+@@ -10,7 +10,7 @@ import (
+ "github.com/canonical/lxd/shared/osarch"
+ )
+
+-var lxdCompatCombinedItems = []string{"lxd_combined.tar.xz", "incus_combined.tar.xz"}
++var lxdCompatCombinedItems = []string{"lxd_combined.tar.gz", "incus_combined.tar.gz"}
+ var lxdCompatItems = []string{"lxd.tar.xz", "incus.tar.xz"}
+
+ // Products represents the base of download.json.
diff --git a/app-containers/lxd/lxd-5.18.ebuild b/app-containers/lxd/lxd-5.18.ebuild
new file mode 100644
index 000000000000..de51e5e5b7dd
--- /dev/null
+++ b/app-containers/lxd/lxd-5.18.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module linux-info optfeature systemd verify-sig
+
+DESCRIPTION="Modern, secure and powerful system container and virtual machine manager"
+HOMEPAGE="https://ubuntu.com/lxd https://github.com/canonical/lxd"
+SRC_URI="https://github.com/canonical/lxd/releases/download/${P}/${P}.tar.gz
+ verify-sig? ( https://github.com/canonical/lxd/releases/download/${P}/${P}.tar.gz.asc
+)"
+
+LICENSE="Apache-2.0 BSD LGPL-3 MIT"
+SLOT="0/stable"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="apparmor nls"
+
+DEPEND="acct-group/lxd
+ app-arch/xz-utils
+ >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)]
+ dev-db/sqlite:3
+ >=dev-libs/dqlite-1.13.0:=
+ dev-libs/lzo
+ >=dev-libs/raft-0.17.1:=[lz4]
+ >=dev-util/xdelta-3.0[lzma(+)]
+ net-dns/dnsmasq[dhcp]
+ sys-libs/libcap
+ virtual/udev"
+RDEPEND="${DEPEND}
+ net-firewall/ebtables
+ net-firewall/iptables
+ sys-apps/iproute2
+ sys-fs/fuse:3
+ >=sys-fs/lxcfs-5.0.0
+ sys-fs/squashfs-tools[lzma]
+ virtual/acl"
+BDEPEND="dev-lang/go
+ nls? ( sys-devel/gettext )
+ verify-sig? ( sec-keys/openpgp-keys-canonical )"
+
+CONFIG_CHECK="
+ ~CGROUPS
+ ~IPC_NS
+ ~NET_NS
+ ~PID_NS
+
+ ~SECCOMP
+ ~USER_NS
+ ~UTS_NS
+
+ ~KVM
+ ~MACVTAP
+ ~VHOST_VSOCK
+"
+
+ERROR_IPC_NS="CONFIG_IPC_NS is required."
+ERROR_NET_NS="CONFIG_NET_NS is required."
+ERROR_PID_NS="CONFIG_PID_NS is required."
+ERROR_SECCOMP="CONFIG_SECCOMP is required."
+ERROR_UTS_NS="CONFIG_UTS_NS is required."
+
+WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual machines."
+WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines."
+WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines."
+
+# Go magic.
+QA_PREBUILT="/usr/bin/fuidshift
+ /usr/bin/lxc
+ /usr/bin/lxc-to-lxd
+ /usr/bin/lxd-agent
+ /usr/bin/lxd-benchmark
+ /usr/bin/lxd-migrate
+ /usr/sbin/lxd"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/canonical.asc
+
+# The testsuite must be run as root.
+# make: *** [Makefile:156: check] Error 1
+RESTRICT="test"
+
+GOPATH="${S}/_dist"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-handle-regression-in-lxd_combined.tar.gz-handling.patch
+)
+
+src_prepare() {
+ export GOPATH="${S}/_dist"
+
+ default
+
+ sed -i \
+ -e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/lxd:g" \
+ -e "s:make:make ${MAKEOPTS}:g" \
+ Makefile || die
+
+ # Fix hardcoded ovmf file path, see bug 763180
+ sed -i \
+ -e "s:/usr/share/OVMF:/usr/share/edk2-ovmf:g" \
+ -e "s:OVMF_VARS.ms.fd:OVMF_VARS.fd:g" \
+ doc/environment.md \
+ lxd/apparmor/instance.go \
+ lxd/apparmor/instance_qemu.go \
+ lxd/instance/drivers/driver_qemu.go || die "Failed to fix hardcoded ovmf paths."
+
+ # Fix hardcoded virtfs-proxy-helper file path, see bug 798924
+ sed -i \
+ -e "s:/usr/lib/qemu/virtfs-proxy-helper:/usr/libexec/virtfs-proxy-helper:g" \
+ lxd/device/device_utils_disk.go || die "Failed to fix virtfs-proxy-helper path."
+
+ cp "${FILESDIR}"/lxd-4.0.9-r1.service "${T}"/lxd.service || die
+ if use apparmor; then
+ sed -i \
+ '/^EnvironmentFile=.*/a ExecStartPre=\/usr\/libexec\/lxc\/lxc-apparmor-load' \
+ "${T}"/lxd.service || die
+ fi
+
+ # Disable -Werror's from go modules.
+ find "${S}" -name "cgo.go" -exec sed -i "s/ -Werror / /g" {} + || die
+}
+
+src_configure() { :; }
+
+src_compile() {
+ export GOPATH="${S}/_dist"
+ export CGO_LDFLAGS_ALLOW="-Wl,-z,now"
+
+ for k in fuidshift lxd-benchmark lxc lxc-to-lxd; do
+ go install -v -x "${S}/${k}" || die "failed compiling ${k}"
+ done
+
+ go install -v -x -tags libsqlite3 "${S}"/lxd || die "Failed to build the daemon"
+
+ # Needs to be built statically
+ CGO_ENABLED=0 go install -v -tags netgo "${S}"/lxd-migrate
+ CGO_ENABLED=0 go install -v -tags agent,netgo "${S}"/lxd-agent
+
+ use nls && emake build-mo
+}
+
+src_test() {
+ emake check
+}
+
+src_install() {
+ export GOPATH="${S}/_dist"
+ local bindir="_dist/bin"
+
+ dosbin ${bindir}/lxd
+
+ for l in fuidshift lxd-agent lxd-benchmark lxd-migrate lxc lxc-to-lxd; do
+ dobin ${bindir}/${l}
+ done
+
+ newbashcomp scripts/bash/lxd-client lxc
+
+ newconfd "${FILESDIR}"/lxd-4.0.0.confd lxd
+ newinitd "${FILESDIR}"/lxd-5.0.2-r1.initd lxd
+
+ systemd_dounit "${T}"/lxd.service
+ systemd_newunit "${FILESDIR}"/lxd-containers-4.0.0.service lxd-containers.service
+ systemd_newunit "${FILESDIR}"/lxd-4.0.0.socket lxd.socket
+
+ dodoc AUTHORS
+ dodoc -r doc/*
+ use nls && domo po/*.mo
+}
+
+pkg_postinst() {
+ elog
+ elog "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
+ elog "including a Quick Start."
+ elog "For virtual machine support, see:"
+ elog "https://wiki.gentoo.org/wiki/LXD#Virtual_machines"
+ elog
+ elog "Please run 'lxc-checkconfig' to see all optional kernel features."
+ elog
+ optfeature "virtual machine support" app-emulation/qemu[spice,usbredir,virtfs]
+ optfeature "btrfs storage backend" sys-fs/btrfs-progs
+ optfeature "ipv6 support" net-dns/dnsmasq[ipv6]
+ optfeature "full lxd-migrate support"
+ optfeature "lvm2 storage backend" sys-fs/lvm2
+ optfeature "zfs storage backend" sys-fs/zfs
+ elog
+ elog "Be sure to add your local user to the lxd group."
+}
diff --git a/app-containers/lxd/metadata.xml b/app-containers/lxd/metadata.xml
index fd92d5b3194e..b2f6ed72c3df 100644
--- a/app-containers/lxd/metadata.xml
+++ b/app-containers/lxd/metadata.xml
@@ -13,10 +13,6 @@
<email>virtualization@gentoo.org</email>
<name>Gentoo Virtualization Project</name>
</maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<longdescription>
LXD is a modern, secure and powerful system container and virtual machine manager.
diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz
index e0d420eabda0..f5934e2fc29d 100644
--- a/app-dicts/Manifest.gz
+++ b/app-dicts/Manifest.gz
Binary files differ
diff --git a/app-dicts/ydpdict/Manifest b/app-dicts/ydpdict/Manifest
index ecd2c5fe31a1..affa4c82afd5 100644
--- a/app-dicts/ydpdict/Manifest
+++ b/app-dicts/ydpdict/Manifest
@@ -2,5 +2,5 @@ AUX ydpdict-1.0.3-clang16-build-fix.patch 246 BLAKE2B 0eac87877bf119dd0252e8b1a7
AUX ydpdict-1.0.3-tinfo.patch 322 BLAKE2B bfde4da1cb49749e8023f7c8ce56dad45b9ee39e974eb59df41e40a4770debdc8f47f4ae03bba41739bdbfbde5ba90315f454e3fa8f5cf8cee668ffbb109e0d5 SHA512 70e0b4b528dabcf9889eaff2909e11a8481ece94ff50d90c7c53e1b5f655f3954bbf694446ee3cf4fa2ac21b1c329d627412337f17da2e8a0a1ba73a45304857
DIST ydpdict-1.0.3.tar.gz 185721 BLAKE2B 1db80dc20dd6d71c4b7fed2051bbfae1021fd1ea15ca1f993e8e095912fbcc8d599d8f480143d185fd11c6a1414d7f29ae67a9f5cffda624b434d198cddc5c68 SHA512 ca50c485f10aa4c4691a27a474a5ae814be3bb183b4927728f14de67af1e11a281e5272fc5777d6573e69dd00d3da2223b78d729132764338c92489f20eb17e8
EBUILD ydpdict-1.0.3-r1.ebuild 1128 BLAKE2B 123b72f70e9486fcff45df65503d9550616eb0354059b7c8ba035d78fd3ae76e53b2c1fe691e0e462d2feb8261a10e3946434fbe0805c37e0fbd874ec87e4122 SHA512 bc02d02d05550878549fbd1e795c5e4d7ba76058ad160f46aea5dba3b7b6b462e6dc6f6525b5da27a75e16ae9113a1d08b4f0dd05fb2ea72ba16e34b7fe66e46
-EBUILD ydpdict-1.0.3-r2.ebuild 1181 BLAKE2B 833992dad602e5b7f330e462eaf0e341dfd9e330e260849f9c3dcbae6c67f4bcab3c995cada0ae3f60148e5646c6dcccfb9ea3653b17981ccdfd947577159a9c SHA512 e6c04c55dd22ca2662713fd17061259bab08e525f3658bab14527804deca9fb5ca681ce8bacb62e2b2910c0517408da6e32d029fa0ed9fbc8b3fc3d4d6c72f20
+EBUILD ydpdict-1.0.3-r2.ebuild 1180 BLAKE2B a434a3cd066a6398ccc52c194e735c2e002729d147c6ed57a4dd96de9a98b11e7619e48a1fb058f43475822fbccbf929535b1ce6e7d3099987480c5d22fb5be4 SHA512 3fb76e7ca2c5273df2a58ec23f36b2bbfec3f96e403cbb43b053c43631f9b70a0e105ce477db1dcdc9d2ba6c24855f5ece2155001583c0b55f725eb6476ae785
MISC metadata.xml 249 BLAKE2B 7da21f257854aaa71c2ffdb3f700dddf6b4c5aafd3fbb923100c263e210a647d7c0ddf48cfe2bcd9801a594d4fbf73df5ef095a3ca4c786cce6f95560e8964b8 SHA512 afa1ecf431f11a622e8fcabefbd0fb26086fab18df5a9b75064e42429e02cbaf00e729df4ec82f6e34c1a98bb58f25e20fd9fdce2cc072aa8d4b418b1730f153
diff --git a/app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild b/app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild
index e480c5092765..34b7d7638f1b 100644
--- a/app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild
+++ b/app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/wojtekka/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
IUSE="ao"
RDEPEND="
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 5aa666557351..740efd8b2c7c 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 3a70ead8c2dd..abc93c3a1b60 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,3 +1,6 @@
+AUX vkd3d-1.9-implicit-gettid.patch 257 BLAKE2B 94d8506c692c3869898d6eafc6bdad6eeca144631f8a551358cdeed64c874e6fbb57adcb8e3bec48df53fabeed660a558813aa0a1945b4b19e1677776972697b SHA512 772c5bf2a53869e0be3da60e2cd92fa5d9640f74a7fd5536db582bc4be2290dc0cf4342087ae9b3a6364b8c9dcebaafa5c6cee6f4c14f96a549db224fbd02153
DIST vkd3d-1.8.tar.xz 829648 BLAKE2B 0e7bb53e3eb9003ea76ee523dfa317b6ab95fd1c2decb453d650f0cf046d5b802a32e40c4e6f6464748903143ef9352e70fdf8ca7fa8e9b9909e0f15235d2b01 SHA512 43d65bf4aa60750e08653226197f40c97bc88d56dc5513b70182b5fe289ab56a225682c96400776cd625ad5a8f76644bf4b46bd3ed54aa8496f538f6854d680a
+DIST vkd3d-1.9.tar.xz 902300 BLAKE2B 62c71b98912e66d86a2d2d934f6bd4c252cced68d3ad96c23b7404dbe346e7a11e43affb1959b389cfc90b53f32b2011ceeca6d066bcae876d24ff0822719d2b SHA512 7fe931fca4bc2e13bd59f2068d758581797aa15530fb811d71323e3cd83a0f12ec3a00e2951f38033fccf8eabfca45e06dad79d80ccc164e047e13cbfc960d0e
EBUILD vkd3d-1.8.ebuild 953 BLAKE2B 0e57f0cdb2b971e06df97e10df11d18d00ec517d809a72eb77352f621322767b69fb4601f4c9a22d326a0557cb6bc5c78ee9cd59dcdb130acf37e2b86820c207 SHA512 48082c3b522bbca92debe3121731623e8c5fbd8e302e23394250a4af77ddc1cdd917a72a3d732efe64fcaeb169930f755e632a4b2a2cefbd4f9112faa471bda6
+EBUILD vkd3d-1.9.ebuild 1018 BLAKE2B aac849afbc641d967a636d47147ac36a634f641546b1093621f969e439a037aae4409db9a907579d782f66400831ad018bb2da6ffd461f48a1d41fc2e26a4e9d SHA512 4c50d2d1ab3ff03ada43f9ba4268df044bedd266ed996e38c9f80cae3a50b16e4e27365268fde7c92856f565585551cc909b1fa1f6540d5adaa746d7bf48ac17
MISC metadata.xml 563 BLAKE2B c976a16a495bdb5863811acda56b2cc628683a63fc2a22c18d2a09775d3a38c845e00f83b97b318d9a0e5267bb470dd56d334dc9f43e3716784254802b8db60b SHA512 3d5afb7890b3b10ad424fcfe3fa2b42a9227ba0b82be8ab85308126966f476798818ee0ecc88c53105b218f465a72b213efe00968112431169884a4a6f48c6a8
diff --git a/app-emulation/vkd3d/files/vkd3d-1.9-implicit-gettid.patch b/app-emulation/vkd3d/files/vkd3d-1.9-implicit-gettid.patch
new file mode 100644
index 000000000000..5aea3171c2de
--- /dev/null
+++ b/app-emulation/vkd3d/files/vkd3d-1.9-implicit-gettid.patch
@@ -0,0 +1,8 @@
+Dirty quick fix for implicit function check, VKD3D_CHECK_FUNC ideally
+needs to be adjusted to be able to pass headers.
+--- a/configure
++++ b/configure
+@@ -18656,2 +18656,3 @@
+ /* end confdefs.h. */
++#include <unistd.h>
+ int main(void) { return gettid(); }
diff --git a/app-emulation/vkd3d/vkd3d-1.9.ebuild b/app-emulation/vkd3d/vkd3d-1.9.ebuild
new file mode 100644
index 000000000000..2056245ceba0
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.9.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="D3D12 to Vulkan translation library"
+HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/"
+SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ncurses spirv-tools"
+RESTRICT="test" #838655
+
+RDEPEND="
+ media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+ ncurses? ( sys-libs/ncurses:= )
+ spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-util/spirv-headers
+ dev-util/vulkan-headers
+"
+BDEPEND="
+ sys-devel/flex
+ sys-devel/bison
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.9-implicit-gettid.patch
+)
+
+multilib_src_configure() {
+ local conf=(
+ $(multilib_native_use_with ncurses)
+ $(use_with spirv-tools)
+ --disable-doxygen-pdf
+ --without-xcb
+ )
+
+ ECONF_SOURCE=${S} econf "${conf[@]}"
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f -name '*.la' -delete || die
+}
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index ad501ac9119d..097b34fee1ff 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/astrolog/Manifest b/app-misc/astrolog/Manifest
index 0fb61252c5d7..2f93f6c7dfaf 100644
--- a/app-misc/astrolog/Manifest
+++ b/app-misc/astrolog/Manifest
@@ -1,5 +1,5 @@
AUX astrolog-7.60-drop-resiters.patch 1354 BLAKE2B f986926b3ec4653bb17cb0363ebdf06896d68c140201a4ae714ba2aaf231717349c6e0426906e06561b1ef6f1e241d3b92d7020c357ecd438ebeeada617b9cfa SHA512 68bf5c0ade2c3cee96f198e3092930bff003e6913bfd5ae0fc16e7b381509f0bbb213c2d08009d4c9485e64be44293024a853b5efb19b837f700ffb292cb3593
DIST ast74src.zip 4483648 BLAKE2B d15d3e5d98337c5c5884973d079cffda9144a5c9f43ab48dd38f782eeef089d9fd5fb3f5a01f1d607bd2134e6a774494d4cf7d99e117d3092c8787626436e778 SHA512 540bda7ee10cde0723f6bd4afe410e4e9c59168e31dbdbd0b3b62a9e77ae83a971543fc812876258e2b7b9636f880c74b9be5497c54e7dd0e9b444bad2edbf6b
EBUILD astrolog-7.40.ebuild 1864 BLAKE2B 2e7e7b1902509516c193437dec820316e516c328ec44f5275d609990a512722909b0841b7780e86d162e0475275906579c978eea30503e42bd53c56d93e10a59 SHA512 495f9325356add4eefd40bb00c3c3271cf339b8304901f19fec0978893ef1891cc86372ad456e8653ce7b5447a0489126b9cb6fe059aecc648f3a1f527274c3d
-EBUILD astrolog-7.60.ebuild 1927 BLAKE2B dbef410b222c3b5490f87ec6a0b8c4113aac7f285bd92112509a0288604f09234fc9787176b0410d27ef84fcb1240eed049ec0c0b966971adccbb474e6fbbd11 SHA512 344871dde81b1ad19982cdab8e6d69b966889d3c1e19d2fa1d1a408d76fcb0844d4e4875493c7e5dd13efb79e4a5f6204ab601ea398bfb95ed1276e8df9801aa
+EBUILD astrolog-7.60.ebuild 1925 BLAKE2B 4736c9b0ff5ae963729a634e127a0627f09b8bf49772a5d67ad4af7045ff83e9f723bc86743bfb6d8fbbe2feb2db64a93c257cb00b030f9047cd14008a186836 SHA512 fb8e57c6d3a0c7dedbea70fbee2cf641cb15948d4bde0fee0aa733445362578363a67130bf2c9ab66df1570a7210e700154212502bea08d49a239ca0b59d7ceb
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/app-misc/astrolog/astrolog-7.60.ebuild b/app-misc/astrolog/astrolog-7.60.ebuild
index 18d1dc655924..37d51b7e4d87 100644
--- a/app-misc/astrolog/astrolog-7.60.ebuild
+++ b/app-misc/astrolog/astrolog-7.60.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.astrolog.org/ftp/ast74src.zip"
LICENSE="astrolog"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ppc64 ~x86"
IUSE="X"
DEPEND="X? ( x11-libs/libX11 )"
diff --git a/app-misc/dvorak7min/Manifest b/app-misc/dvorak7min/Manifest
index accf7e39685b..fdaa05e918e6 100644
--- a/app-misc/dvorak7min/Manifest
+++ b/app-misc/dvorak7min/Manifest
@@ -4,5 +4,5 @@ AUX dvorak7min-1.6.1-makefile-flags.patch 684 BLAKE2B 94d9a24871d88f3d18e8804b3f
AUX dvorak7min-1.6.1-ncurses-pkg-config.patch 608 BLAKE2B 0541105aba889a65ed74dcca7696a5bc0fb983778cd81cb7225317b25e17d7bac856ea325f4eed0e1724588d7d7d2fc1a271b7a2ccbc2263d565eb63b24aa7cc SHA512 85e2a05b6ec78be488c3f5bc1a29286a4fbea08bae69f0cbd1901c5f3c03de9d5340900bb898316da61277f66b6ff0a209cae66b029ff5b57166af6ddc320542
DIST dvorak7min-1.6.1.tar.gz 53115 BLAKE2B f884f1900a7de0422f076e3701f7b982d5c5cba70ae1805bd3540ebd109e9bbaaa9e439272ac530862eac9dca2c0ba67b1d0040aa58294b5cabba2fa126d04ae SHA512 17ed601f298673a51d73b2efeb1555d91337f34cfbcc099a71c11de38fecdb29747de9533abec9028c3abc9f04dc9090e4452bba1c53cdac8d65e86a760e8a7a
EBUILD dvorak7min-1.6.1-r1.ebuild 822 BLAKE2B 0c6f7136df13e84db9661e73fb0b7cc89b4a46bb6118939606a0ea2a358e0e508cf29158fe5a3754a1111c1bcd40d371913fddd08d920b51a3cee4fdcb8bbaf1 SHA512 819ba083b42db6751cf69f32e48a074e6b74b5e283ee2edc73ff7ee0d989e381543bd674d910799787d6642719a747a211a83753cf83edd199036c3cb714976b
-EBUILD dvorak7min-1.6.1-r2.ebuild 876 BLAKE2B 35ce3379e0620a76c519fd7f2322d795381e3e2a6e8c5258417dd3e0346f33943ef631e2ffb0c085768a670abca3ee56ac148e140b7919fbbc38cbd600a3cd10 SHA512 98d337b2cc2541f548f576e0384d21031b29db5028644e70918a8dbf63ac5b725bac2dae73f79bef07a9c862bfc9c3d0ee2b40f74cfad2cc169369bf015c8a9a
+EBUILD dvorak7min-1.6.1-r2.ebuild 875 BLAKE2B 3f112f6170c96468e7c9c864ed353e8f7f6e871235737bb2550d51ea3ccf922db69e031381eba272bad061cd7ec376f1ba49c8cea603e92f64ecaa5bee8eac12 SHA512 5854ec80d3f8de8ee34e6061ec97115e669de41a96acb94671da3bc51d169508e57cf8dd29a89ff786826059280495746f9bf0606e9e7692c99f4a352632ef10
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/app-misc/dvorak7min/dvorak7min-1.6.1-r2.ebuild b/app-misc/dvorak7min/dvorak7min-1.6.1-r2.ebuild
index 9be49c11fe75..926cef80ccca 100644
--- a/app-misc/dvorak7min/dvorak7min-1.6.1-r2.ebuild
+++ b/app-misc/dvorak7min/dvorak7min-1.6.1-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.linalco.com/ragnar/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
BDEPEND="virtual/pkgconfig"
DEPEND="sys-libs/ncurses:="
diff --git a/app-misc/gentoo/Manifest b/app-misc/gentoo/Manifest
index 6bb2408a7f46..7da9752cd7bf 100644
--- a/app-misc/gentoo/Manifest
+++ b/app-misc/gentoo/Manifest
@@ -1,4 +1,4 @@
DIST gentoo-0.20.7.tar.gz 1414198 BLAKE2B 18af2f136557d5d5674e05669839e1213c1c8234bfb2a14875057989040cae2955e7a569456a93fb181121afa796e711a8b26e26397d743dc6d3ac2eefd7088d SHA512 7a4d601526d7071392bc3f2f34fd86337f4186fc45e633ed359b32ba44f43faddc4760a9ebd2e20d08662755052dd4c02a06724d274f98db342ac53fa28e39b0
-EBUILD gentoo-0.20.7-r1.ebuild 1303 BLAKE2B 979bd322556102371b13a5ad7d722204e026b0d9710fdb25b8797fff368010d30f4bb80f930d1dde10ae61fbb745bdf99af54ecfd69ac36af1cb5c4b4837163f SHA512 d5eb9d21a291432e6a260fa85c9a641508e8e5353580fec1b31c57e8f75ed45798e3e45430f38f655d4e3da5cdef15b1b555b5039f2d66c7d57cae31ce555e48
+EBUILD gentoo-0.20.7-r1.ebuild 1301 BLAKE2B a72db2ee72be3cf993c877ccd7c4be411ceae63e4155701747f11837f328f215f11087749259452b40030fe4e58010c076220629c3699e7374857c725642a34c SHA512 1c90b929286439f590bde99e5f3c2437b48333ca99cadb0b20a9c6e2dc61892b70c66055eaf8afabfb0b098d7aa8f03216b45d784aae8b3d8d9577e142cafe3d
EBUILD gentoo-0.20.7.ebuild 1293 BLAKE2B 0e277f475d73c14f2f7e30ec0e848b107819e152260be41aaed6e4e51819237a73cafda571d4145f5f2e7163d2e8364b2c25f38f3af9882ef7c4759cc6212249 SHA512 1cf62ba2b07f3ac28b688807c3a1510bea7d02057df451fe75513c64ba951e36dd896d879422314e2a633d960f6100d55f071d223f4610c6752efa01e8df4501
MISC metadata.xml 244 BLAKE2B ca4fd7b6fc894aade3e399f4432afd2448893d740f1b4a0901008f469e52cd8ef0b131f69407980a941f17e8653ee139775cf9aa5671cb9048e5ae77e60e1752 SHA512 1ed51fd5e080356033938c4866484a9ed1237008ddc4fbce57a4f97241a2fff19b89eccc34dbef0a8db97f18b7b0564192d46b354e95495cb5631fedc68e3af7
diff --git a/app-misc/gentoo/gentoo-0.20.7-r1.ebuild b/app-misc/gentoo/gentoo-0.20.7-r1.ebuild
index a6037642d8ba..b80c2c778048 100644
--- a/app-misc/gentoo/gentoo-0.20.7-r1.ebuild
+++ b/app-misc/gentoo/gentoo-0.20.7-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86"
IUSE="nls"
RDEPEND="
diff --git a/app-misc/mosquitto/Manifest b/app-misc/mosquitto/Manifest
index 233dc30246df..792bbe3876e6 100644
--- a/app-misc/mosquitto/Manifest
+++ b/app-misc/mosquitto/Manifest
@@ -2,6 +2,8 @@ AUX mosquitto 559 BLAKE2B 16a34850c13d9fd6007b5fbd26b4db9e31caa0ee91b8eee8dbca60
AUX mosquitto.notify.service 332 BLAKE2B d11f57574ec2cadd6fdaf87080a81fe19a8a78c9b93bc34b388c55def3a5a4feb214700c63899f3cdd87ddb98ed43079035e8363d3f16a345dd0ca52ec7266c4 SHA512 08514d285c333e24a4f5ebba249a59742cf8ba372d434b022416a87f9f667c9c6ac9c64bc0c4c6624d0ea0665a1d15ba2ec244bf77479f5ee11d954595e06723
DIST mosquitto-2.0.15.tar.gz 792632 BLAKE2B a6e986998473c16efd4c5fc5fd743782e085b3e7e30bcdcb867f0ae87f85e608f5d50d0dcc5bbbcc2f25eb6a618ab2f287fdcba47660fa593fe1636d08eb183e SHA512 8a0c58222ea0b9304e7f096f6d13965478072baf1d1c9bc931b32a33f5ea8196c2dd54bde8d83fec7ed9cd413cb5fb115ce0a6701ca20664df52fdd7ca63ddaf
DIST mosquitto-2.0.17.tar.gz 795960 BLAKE2B 50a351ee6d5b29adc2f234fad9a8a084d35be5d219e8d20283a256075dc69c03ec39543924600dc424408951e2af5a6ae4afada20bf82a4f54dbbed101daee9b SHA512 0882380461bf110abe10c5487334b0ae5ce8d890a2ad8f9b419278a0f04fc821918f50408c50c843bf09741eb62d5b9a1ab10df262d46cd70aafc3e063344a9a
+DIST mosquitto-2.0.18.tar.gz 796351 BLAKE2B 6e1d8078ee2813870d79489f312857a12614dc8f1fa3c72269ab29555897ec61d7ba54fcb5e5383f8e852cdb6fffa1d7cb2003ce15da12b986989a6187a186a0 SHA512 63f7e2811964bab5856848e6918627c47afc6534ff60aad5ece3d2fa330b407c9df14027610826e343ee68ff7d8d5d93f2459713061251ded478c42766946767
EBUILD mosquitto-2.0.15-r1.ebuild 3047 BLAKE2B 58cd721382d9cf5cc26125ce8ad3e389a02746a4f8eb5554f095cfbcafb5c3cb21d620ac5c3a6eb8a6f6aa3f07ad3f5e3070e03ad6712b21a08e98bca5b12566 SHA512 5f36caf656def23fef2d515d38614fcc78411f78e924c8d48bd82883cc36d49d73e20e0fe1f4c4ec66bbb43456a833b6fb735fe588c1547dc4cdaba0e9c0c208
EBUILD mosquitto-2.0.17.ebuild 3051 BLAKE2B 8ca935560fae92959b7a385fafa6df0b97d6c4b095c6971bffd28e3139103b3376c0b2ff1fa4e680f5475d6244fb93eab87629942676660cb7d197fbcf864f61 SHA512 315612ac5ad0f0385abc417467af44dcecd2e69cf0e6ca5f133ba86a4e45691c6c99c5e70be491159be8269b4a34668d51c4b0139e0e8b4d8be6929054760252
+EBUILD mosquitto-2.0.18.ebuild 3051 BLAKE2B 8ca935560fae92959b7a385fafa6df0b97d6c4b095c6971bffd28e3139103b3376c0b2ff1fa4e680f5475d6244fb93eab87629942676660cb7d197fbcf864f61 SHA512 315612ac5ad0f0385abc417467af44dcecd2e69cf0e6ca5f133ba86a4e45691c6c99c5e70be491159be8269b4a34668d51c4b0139e0e8b4d8be6929054760252
MISC metadata.xml 612 BLAKE2B 414070cdd858c5fd76b266459ff7b2a66992e8b11e672212f78e366863cd221aa83516a546c69668217a06b087b7b81853fcdff332368355cd1ff8c1292f0c4e SHA512 64242d12473aad0f0d80865da2499679849f6b55f751d27c3cf38e0a5555a305a2cc59f8dfbe4b9d50f0a6b6bc85062b989511c7118045b2c9c3e1e0d1022747
diff --git a/app-misc/mosquitto/mosquitto-2.0.18.ebuild b/app-misc/mosquitto/mosquitto-2.0.18.ebuild
new file mode 100644
index 000000000000..fdefe0ec14b1
--- /dev/null
+++ b/app-misc/mosquitto/mosquitto-2.0.18.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1 systemd toolchain-funcs
+
+DESCRIPTION="An Open Source MQTT v3 Broker"
+HOMEPAGE="https://mosquitto.org/ https://github.com/eclipse/mosquitto"
+SRC_URI="https://mosquitto.org/files/source/${P}.tar.gz"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="bridge examples +persistence +srv ssl systemd tcpd test websockets"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="test? ( bridge )"
+
+RDEPEND="
+ acct-user/mosquitto
+ acct-group/mosquitto
+ dev-libs/cJSON:=
+ srv? ( net-dns/c-ares:= )
+ ssl? (
+ dev-libs/openssl:0=
+ )
+ systemd? ( sys-apps/systemd )
+ tcpd? ( sys-apps/tcp-wrappers )
+ websockets? ( net-libs/libwebsockets[lejp] )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( dev-util/cunit )
+"
+BDEPEND="
+ test? ( ${PYTHON_DEPS} )
+"
+
+pkg_setup() {
+ use test && python_setup
+}
+
+_emake() {
+ local LIBDIR=$(get_libdir)
+ emake \
+ CC="$(tc-getCC)" \
+ CXX="$(tc-getCXX)" \
+ CLIENT_LDFLAGS="${LDFLAGS}" \
+ LIB_SUFFIX="${LIBDIR:3}" \
+ WITH_BRIDGE="$(usex bridge)" \
+ WITH_PERSISTENCE="$(usex persistence)" \
+ WITH_SRV="$(usex srv)" \
+ WITH_SYSTEMD="$(usex systemd)" \
+ WITH_TLS="$(usex ssl)" \
+ WITH_WEBSOCKETS="$(usex websockets)" \
+ WITH_WRAP="$(usex tcpd)" \
+ "$@"
+}
+
+src_prepare() {
+ default
+ if use persistence; then
+ sed -i -e "/^#autosave_interval/s|^#||" \
+ -e "s|^#persistence false$|persistence true|" \
+ -e "/^#persistence_file/s|^#||" \
+ -e "s|#persistence_location|persistence_location /var/lib/mosquitto/|" \
+ mosquitto.conf || die
+ fi
+
+ # Remove failing tests
+ sed -i \
+ -e '/06-bridge-reconnect-local-out.py/d' \
+ test/broker/Makefile || die
+ sed -i \
+ -e '/02-subscribe-qos1-async2.test/d' \
+ test/lib/Makefile || die
+
+ # Extend test timeout to prevent spurious failures
+ sed -i -e 's/SUB_TIMEOUT=1/SUB_TIMEOUT=3/' \
+ test/client/test.sh || die
+
+ use test && python_fix_shebang test
+}
+
+src_compile() {
+ _emake
+}
+
+src_test() {
+ _emake test
+}
+
+src_install() {
+ _emake DESTDIR="${D}" prefix=/usr install
+ keepdir /var/lib/mosquitto
+ fowners mosquitto:mosquitto /var/lib/mosquitto
+ dodoc README.md CONTRIBUTING.md ChangeLog.txt
+ doinitd "${FILESDIR}"/mosquitto
+ insinto /etc/mosquitto
+ doins mosquitto.conf
+ insinto /usr/share/mosquitto
+ doins misc/letsencrypt/mosquitto-copy.sh
+ systemd_newunit "${FILESDIR}/mosquitto.notify.service" mosquitto.service
+
+ if use examples; then
+ docompress -x "/usr/share/doc/${PF}/examples"
+ dodoc -r examples
+ fi
+}
+
+pkg_postinst() {
+ for v in ${REPLACING_VERSIONS}; do
+ if [[ $(ver_cut 1 "$v") -lt 2 ]]; then
+ elog
+ elog "Please read the migration guide at:"
+ elog "https://mosquitto.org/documentation/migrating-to-2-0/"
+ elog
+ elog "If you use Lets Encrypt TLS certificates, take note of"
+ elog "the changes required to run the daemon as the unprivileged"
+ elog "mosquitto user. The mosquitto-copy.sh script has been"
+ elog "installed to /usr/share/mosquitto/ for your convenience."
+ elog
+ fi
+ done
+}
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index 73b0279232a6..6d356d71a17f 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/homebank/Manifest b/app-office/homebank/Manifest
index 2dfb52c74190..38f4f07024ef 100644
--- a/app-office/homebank/Manifest
+++ b/app-office/homebank/Manifest
@@ -1,5 +1,5 @@
DIST homebank-5.6.2.tar.gz 3370041 BLAKE2B 0735535bf4366d2190448272aaa4b49ffff80f38d1b3086fa5f94753e14f0cfe9c88ded7986189fd949e30298e903b35649aaba23ef015682226213f1cb57e5a SHA512 6820e7d23af9097928edd17dd71a875fefa01f4ad9a5e1d9b27ae5080bc0e030c123c1ec2940eea58dc04cf04fb533207a062b87ca5ece7244ef56f9a3971f7d
DIST homebank-5.6.5.tar.gz 3399365 BLAKE2B 7a50694a3a42f742583d150b785ebb3e30efe4a5571e1076f8181fbd9e8c089b815b1157f98f8db96abae03ff97fdd6415c1d664379bfaa94acf9d0de470b1a0 SHA512 7cbf1f22275d44a5b6811512f76e96ec2946150fd5c7897ec364a597c037175f79ddc846e24d22ed5d81589cb88a918387c17470f6b9406d2a8a164b73f1364b
EBUILD homebank-5.6.2.ebuild 780 BLAKE2B 0b620af3e3f49ab4ded033f8e43756872c0cf6fe875bcb7f1ba9a1365a1da376140684763ac3fe06f4d4313b04bdcac4887f800e628d5c0ee1d09ff50cd4a89c SHA512 0641488db862bbdab66ef4b69184b6e5f9536edd3da88d66ec8e4efe475eb2e8da14fc91e2a93527e2ca59c7d12fd49b41148b2fadb83d8cde4ee1c4e862b9f0
-EBUILD homebank-5.6.5.ebuild 783 BLAKE2B 2049250a121a67a68040ab8da212fc49b3f2a414d193fd957dc25fec27e0f66cf7dcf69c096848e3897ffb21761496e0eacd198ea7add974062d9d73d5c1bd93 SHA512 8b49458509409abfa36dc36630109885ae76b6b7975acc446f72eea6f29171cdd2a837b90b4b42b6b7b380650f45479083735c6765ccc6a5ac423b2aea3785ee
+EBUILD homebank-5.6.5.ebuild 782 BLAKE2B ae1d3454a98c4c73bf2ddc1fcd98437194f7f27cf5ab7292ed51c297d86a4b5d018e01e1b92bbcb32376a766d106c6201f738b270158f962f50c59be84e2ce4a SHA512 f773ea3144c6c2f2610d7007372b1d022a19de3e6f8221153ca6fd1ed56144fddadf99ce37c70d6d7a6b4e4de90fa2b83aac5bca63a0508c318097d20c046b5b
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/app-office/homebank/homebank-5.6.5.ebuild b/app-office/homebank/homebank-5.6.5.ebuild
index 2e1c67a5408b..586de9e9831a 100644
--- a/app-office/homebank/homebank-5.6.5.ebuild
+++ b/app-office/homebank/homebank-5.6.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://homebank.free.fr/public/sources/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE="+ofx"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
RDEPEND=">=dev-libs/glib-2.39:2
>=net-libs/libsoup-2.26:2.4
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 9c1d4f844636..81b672042296 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 347fdec15c6b..618650e23d78 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,4 +1,6 @@
DIST iwdevtools-0.12.7.tar.gz 90988 BLAKE2B c02a8e44ea992f701f27f2d95c4e97a84806b5bf920ccc6097b3c6917162e9a22c5a5d020b43f8ca9ca99d43ec0ce2b2bfcd0c4f0f98eb27e8003346fb9ab70a SHA512 84cd91f6dcb5e080f4ab53f9eaef85d3093f9ce5110066b92e82f7ca1132612e70e8e6cd70a66b2452746a8879cd07bb60c1948c9ebfe9cc8c8c359ea19cc2b1
+DIST iwdevtools-0.12.8.tar.gz 91178 BLAKE2B d131ab44587df0e4c0b8a697298373517ca4d33265aba00c9dd832c9576d8b08c359e20a129b1a5d9aa01fcaaa3a33d410b5c6e521032d1d90bce781483f8c74 SHA512 0236a4cb6dae4c97296525df940000c6c30fd05f85848a7828cfa610ba68dcd09d5d0bf9b76a0444fa172f47ac1d739aa332e494deb4fccbfd6460e779605186
EBUILD iwdevtools-0.12.7.ebuild 1939 BLAKE2B dbc70752e264fd7837c78a5e5814ae312f7cd20518876965a2e5d0d474fa9ffbb5d978dc6e695f35adb702dc325acd719dc29dfd8c00fc6edc91807779b6e037 SHA512 fc4ab54b4adc3896c7883d8ee6d1f6e38306fae4c49eba3232ee743a81d2993c337fbc938796c7afa04ac8ae74b4268e157973407193d8b1b8bb376ae4934bb8
-EBUILD iwdevtools-9999.ebuild 1838 BLAKE2B ee36721fd640eb6c56f1203d4812bac64ba294c8ccf799b06d041ddc94a50c6768778646511617c8a1c7d9ecf1d7575227e93dbcee05e494961e0d194cdf0163 SHA512 c5e56cbcc69865a03a3669acad231edc41d3cb330d0dc3bb3a3862f69a2f61acb792a4ae98c6070554b69d1240a45bad03baf0458d6e1007cac11d9b1cb1a292
+EBUILD iwdevtools-0.12.8.ebuild 1955 BLAKE2B 4cdccdae94dd56fb12e4415f3c6c79190da1a5c69cf9d6746c88078ceed9e6e27555fe8ed883bdf24464404594cbbb869e7ae53d07f453b4a1244d863377398d SHA512 413bf07917eb00be5fa83979b9f04069b74dd2cabfc49ab25d4c6d240b2a47a6a557a7333252d32b505b5d5183cb3e3d13408eef1c61db18383b53637a75c2eb
+EBUILD iwdevtools-9999.ebuild 1840 BLAKE2B 68e0bd40b27ca5939ca97a7ce0a0fb569eecfdc83b50e1076fa9f4bc3ee346749c89ab5134b5a0c6ded42fda0563d070b03a8977a87fc292e38891542235ae8f SHA512 4458ad3b0b638d500991825a45d46d5a790c4c845d301fafc0b3781648b42c1aa8999d7f59f537e8c83dce7bf191649a2010668fd0decd03100bd117a6d52929
MISC metadata.xml 354 BLAKE2B 752c8fbf18967fb380f0f5d460396222f5fea3f0c7b9ed960ff0dbe62a9a505a2d07c45750aaa55285d11169e01f5e83b82eb278b12fbc5e9c43353c0a5fc9ed SHA512 d8e5866d89b7f05a5a8cd8cc464083d3d096b4c03f8a83e9314dcf45e57c25369bf8a3bc725aed3b8db9f3f86e76bad358bfa58f1eca70f7ec0bf3d31286c2c3
diff --git a/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild b/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild
new file mode 100644
index 000000000000..e4322dc0e41d
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson optfeature
+
+DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA"
+HOMEPAGE="https://github.com/ionenwks/iwdevtools/"
+SRC_URI="
+ https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-misc/pax-utils
+ app-portage/portage-utils
+ >=app-shells/bash-5.1:0[readline]
+ dev-libs/libxml2:2
+ sys-apps/coreutils
+ sys-apps/diffutils
+ sys-apps/file
+ sys-apps/portage
+ || ( sys-apps/util-linux app-misc/getopt )
+"
+BDEPEND="
+ sys-apps/help2man
+ || ( sys-apps/util-linux app-misc/getopt )
+ test? ( ${RDEPEND} )
+"
+
+src_configure() {
+ local emesonargs=(
+ -Ddocdir=${PF}
+ -Deprefix="${EPREFIX}"
+ -Dshellcheck=false
+ $(meson_use test)
+ )
+
+ has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long )
+
+ meson_src_configure
+}
+
+pkg_postinst() {
+ optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail
+
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog "Optional portage integration relies on using /etc/portage/bashrc."
+ elog "The example bashrc can be used as-is if not already using one:"
+ elog
+ elog " ln -s ../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc"
+ elog
+ elog "Otherwise, inspect the tools' --help output and the example to integrate"
+ elog "(if not defining the same phase functions, the example can be sourced)."
+ elog
+ elog "Note that \`eqawarn\` is used for portage output by default. QA messages"
+ elog "aren't logged / shown post-emerge unless e.g. in /etc/portage/make.conf:"
+ elog
+ elog ' PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"'
+ elog
+ elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for information on tools."
+ fi
+}
diff --git a/app-portage/iwdevtools/iwdevtools-9999.ebuild b/app-portage/iwdevtools/iwdevtools-9999.ebuild
index 89c2c5a215d0..758e01110d31 100644
--- a/app-portage/iwdevtools/iwdevtools-9999.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-9999.ebuild
@@ -24,11 +24,13 @@ RDEPEND="
sys-apps/diffutils
sys-apps/file
sys-apps/portage
- || ( sys-apps/util-linux app-misc/getopt )"
+ || ( sys-apps/util-linux app-misc/getopt )
+"
BDEPEND="
sys-apps/help2man
|| ( sys-apps/util-linux app-misc/getopt )
- test? ( ${RDEPEND} )"
+ test? ( ${RDEPEND} )
+"
src_configure() {
local emesonargs=(
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 6825d74fb4f1..944f4749f44e 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/podofo/Manifest b/app-text/podofo/Manifest
index 3eb82e18721a..36b00fa3d0a4 100644
--- a/app-text/podofo/Manifest
+++ b/app-text/podofo/Manifest
@@ -3,6 +3,6 @@ DIST podofo-0.10.1-test-resources.tar.gz 4228392 BLAKE2B 95526d145a18976d5b9f782
DIST podofo-0.10.1.tar.gz 1690279 BLAKE2B 0fc161c467ffce07c1b2cb1a2124ffddc6c18189b5c8b31dc1212921637601a667cd2b0d6f1269214bd0fe47e8853367283e3053813d45aed01589f0dfb1c29b SHA512 cbbd183cd940345f9b077b7da140414c27badc70fdf754e2f3c6f0e51c25072de46d7fe312b014c0eab359bd03e9dca0283260db00f079c5014e268d5c5ef5c9
DIST podofo-0.9.8-bug-888463.patch 1269 BLAKE2B 632e9326112eecb484a15a532fc218263eab081acaf2af2bc1cc3d1020347846ce9ce82147d9d2fa9b42d690270b01b68eaf621cfbbdcfce041b8d651754c08e SHA512 9b0764d8697fad57107647a620f6dbe5d8025628faf02b1d6839d3f975216b16a58ccc115f58809aa4e31fb6b4b487b1490eedf468ddc8b90e494f68d8e50dc6
DIST podofo-0.9.8.tar.gz 1012918 BLAKE2B 5d343128bcf06dbb8ef1d70b32f580a800726c33e4c14c86a6c7df0278a34b2d96cba7975c00d32e792596ca3cb54fa66fee262b49a240cd52e31646947b943e SHA512 b220322114450f1656c73d325f5172bc4cec0b1913e98b4eb2455f8ed7394bcaa47438d41003c9678937ef44d411e135431ddd6784f83d3663337d471baa02b1
-EBUILD podofo-0.10.1.ebuild 2175 BLAKE2B 0e47d31bdf47e3c622d006414ecc7f29c3802b2db80dcb8f95804210d786b1974016f7c07c709e616134ce378afbbb6a01ebd90ec691f6a8349681ea3b609ff4 SHA512 db2f956cc683eaf8f978000520cccb08be96b9959eb54a7535fc4e7b3213968073f219d3dd508aedec6c02746e792d5ab584889844bee825bc7bcf99e7e329d4
+EBUILD podofo-0.10.1.ebuild 1616 BLAKE2B c6844f2e48aa96ab1cad09230bbe82885c1d22919861b3994f5e138c274cd7548d3cca2fc0c67ba3a721cc4aa8a628196e6568795a81023d085041496edc70d8 SHA512 4f62a79ffe7d4940414294a883d015b68f574002a5f0ca029e7bed83103b1bc312606f1f3a238686227d6d0fea043f220054482b95ecd347236ce1dd05c3bbdb
EBUILD podofo-0.9.8-r1.ebuild 3304 BLAKE2B 9914548743904ca027878a0c8584786e427700744bd6e56bc8f4c4b21de837a85d66cf74c56072b7ae39a918202a2f2955c521439f8aa4699327229d430026c1 SHA512 dd67345ef90972668c896cbb81f3a8bb31289da2a008f8b2b896d9f80cc5c0bb2df24348cbc9a92e753a072f7630ee474567194eb723990186d248667cbd8470
MISC metadata.xml 485 BLAKE2B 80da5271943f738cfbc6076d00e93ea404208f8d24604beab0f2cfd339efc535e1b217f87f9d2a87908db0c9c1b77759b66355d5c0a3f61aef128b44990c9969 SHA512 4ea145783ae9f42702dcf2936d2f5bed576f0222675f481d7a2118d44ab7eecfa12d889707942a5c60482f37e1e36e2476657fd401d523022cc1b2d9c76e56ca
diff --git a/app-text/podofo/podofo-0.10.1.ebuild b/app-text/podofo/podofo-0.10.1.ebuild
index 3d211d26ccf8..29d54510af38 100644
--- a/app-text/podofo/podofo-0.10.1.ebuild
+++ b/app-text/podofo/podofo-0.10.1.ebuild
@@ -16,9 +16,9 @@ SRC_URI="https://github.com/podofo/podofo/archive/refs/tags/${PV}.tar.gz -> ${P}
"
LICENSE="LGPL-2+ tools? ( GPL-2+ )"
-SLOT="0/${PV}"
+SLOT="0/2"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="fontconfig idn jpeg png tiff test +tools"
+IUSE="idn jpeg tiff png fontconfig test tools"
RESTRICT="!test? ( test )"
RDEPEND="
@@ -39,15 +39,6 @@ src_prepare() {
if use test; then
rmdir extern/resources || die
mv "${WORKDIR}"/podofo-resources-4afe5c3fdb543a4347681b2e52252f1b10f12f24 extern/resources || die
-
- sed -i -e 's|TEST_CASE("testLoadEncrypedFilePdfParser")|void testLoadEncrypedFilePdfParser()|' \
- -e 's|TEST_CASE("testLoadEncrypedFilePdfMemDocument")|void testLoadEncrypedFilePdfMemDocument()|' \
- test/unit/EncryptTest.cpp || die
- sed -i -e 's|TEST_CASE("testCyclicTree")|void testCyclicTree()|' \
- -e 's|TEST_CASE("testEmptyKidsTree")|void testEmptyKidsTree()|' \
- -e 's|TEST_CASE("testNestedArrayTree")|void testNestedArrayTree()|' \
- -e 's|TEST_CASE("testCreateDelete")|void testCreateDelete()|' \
- test/unit/PageTreeTest.cpp || die
fi
}
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index 0a753d4033c3..a51887ea0ecf 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/unixODBC/Manifest b/dev-db/unixODBC/Manifest
index 2ea3231e6b56..080ad6d4707a 100644
--- a/dev-db/unixODBC/Manifest
+++ b/dev-db/unixODBC/Manifest
@@ -3,5 +3,5 @@ AUX unixODBC-2.3.9-clang16.patch 9332 BLAKE2B 8037f82286ae4a94698803530647ffb6d2
DIST unixODBC-2.3.11.tar.gz 1752585 BLAKE2B fa1502d7b83c8c10ee9d54b23281096156a3e3ec893b81acf125cd95c1de0f4ae7657ab3b4c5214a5c6a0fc9209e53cd9acdf6f99e65840e0a05366182af5600 SHA512 dddc32f90a7962e6988e1130a8093c6fb8b9ff532cad270d572250324aecbc739f45f9d8021d217313910bab25b08e69009b4f87456575535e93be1f46f5f13d
DIST unixODBC-2.3.12.tar.gz 1753915 BLAKE2B 9da9b0fb5ff962db8ec1483b700aca5d4adf88f3349b22010bd0b4b4ec1fe2e7a51d761527e3b9e49b08286a00e55aadc38c320a6db512ba52f491aecad7fd83 SHA512 ca9d8db943195679a44db1fc09391dc6662ab1721112c93d448f04011e98502462ffe14b8364eb03707d851db456eced20eb61a22370392ca88d917038d45b56
EBUILD unixODBC-2.3.11.ebuild 2014 BLAKE2B df9d7a1c6b0934dc02763883c2d5aa813e187bab0f84a296a45f1daab965e9176d4fa46afc2de12b6c6ecadbac44d84ab8c1c21cf3cbb7b1754657af6afe8165 SHA512 581973d3863f3e728e6c3ab7d02143ab9d77ee64b37570226ae760ab235354da75127357254b77a57490e504529e7f0f3d24d1b0ccb93e264dddb005f9aa1bbc
-EBUILD unixODBC-2.3.12.ebuild 1924 BLAKE2B 6114cbb8083a7f2c5a105d471322592fd5276a368a9d770320ceb804df170d12bab97b5ffb8f318f96f5c0524d329038c9e2d4c7925d79375325bb6c1cb5c100 SHA512 7a9ae24e71320519e730048d5266147d35ee359295ab1457117c0e24b766af12e620dcf25d2571bb0ba6f02c33d71cd522831a763a9a8e3236e8313695257993
+EBUILD unixODBC-2.3.12.ebuild 1918 BLAKE2B 385b266d3cdc63f3cdef0b2483a96f2f2e548987bd7761311509d99449629a6ef1d41bf63e7ab4b46e684f0835a802572c960b55af1f8b0506db2ce80aea699d SHA512 57463607f33d1171f2ba604ce8c4fa5f0fec21cc3f3ff7a475335d81ff96b9d36dfdb0f4747442783061edbfec4f3b1aaa69da5c450abc3d790dd1530a84968e
MISC metadata.xml 479 BLAKE2B 298fd55d5c29508598a3e221f0d3b850b3f2e195885460c5a9cb9d4111d9246576d1ae0c8c586f6484931ea2b8b9a2e0127db5e4c01c456e66fb66436b62f2aa SHA512 a751b3121ce1298c50e4f66ce8c654d578be088fdf52490a4149d380053bef287736d27ef1b430fef789019cc1e0f53904cafc6c292d984a78da105a493be6a5
diff --git a/dev-db/unixODBC/unixODBC-2.3.12.ebuild b/dev-db/unixODBC/unixODBC-2.3.12.ebuild
index 5adc1d911a52..a0694cda9441 100644
--- a/dev-db/unixODBC/unixODBC-2.3.12.ebuild
+++ b/dev-db/unixODBC/unixODBC-2.3.12.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.unixodbc.org/unixODBC-${PV}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+minimal odbcmanual static-libs unicode"
RDEPEND="
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 0e1742b0b630..43c9c2e0e8bf 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/dqlite/Manifest b/dev-libs/dqlite/Manifest
index fa109af01c1d..4d3cd0a69aae 100644
--- a/dev-libs/dqlite/Manifest
+++ b/dev-libs/dqlite/Manifest
@@ -1,4 +1,6 @@
AUX dqlite-1.12.0-disable-werror.patch 515 BLAKE2B 3a2ed21d6d4b33f3f39789459754f3663ff03946c65a9660bb98a07bbc6b9b3bde7f800580f40b2e49f92744cbca719463226c60a8e98b8f41f689797b63a916 SHA512 af0a219f9ef5315fdb169f7f812059b6cadc251df5262de8d5574827afb23da64e9d0015ef38db0e5581dd9e6a992a72e3a54c2cbb5181ceddcc07082a98bfdb
DIST dqlite-1.15.1.tar.gz 216360 BLAKE2B 750c61616dfef548d7d96564f9c46765bbc4803b4af89e7df8573babe970ce05810fe11bb73dac9b98eb815016532c4ca20509b394a37e4143f5917fdd1b4a9b SHA512 3da0aa254747806f439eaf941cbe376d4376e0be351b39d9083c0d257f33750efef3210715b458f003e6a4508e248d3777c2584260e0e82ce10598ba9cfbe4d4
+DIST dqlite-1.16.0.tar.gz 216776 BLAKE2B 653eac56c237e466f8b57d43a62ad25b7b3bd72a2088345f66db53b6bce5cdd528d16f3440572e5af8536fafde3f3cbb7700898479f1cd62b273e2192160ad15 SHA512 f9bc7ea3021d72bd81fe487d1c11b86a566002e2b1ddf6000b0fd54e407746ac35af079afc508d9d752de774dfee33c5c6e54c40c7884ac67a3bc7dca14ea362
EBUILD dqlite-1.15.1.ebuild 1030 BLAKE2B 93181b17887ad4ff266ba440f8160e262b6465680ece61240bb3eb1f0c1eca23d6a45b11c9eb694886b6175a863b2b5c750dfb6353a013652e259a1eb188ae15 SHA512 59e1bddd38b80c554834335438c0614d5d87cb709a1198644ffdba2904f1e19fdb75ebdaad670d61a515cdbe2fb25dea6454e6fa3319fef4f79a9d1bf0df3aee
+EBUILD dqlite-1.16.0.ebuild 1022 BLAKE2B 969510c3e9b6a3ed7bb2e3afe5a0ae69b2ccdeeb689a09a0b32b5f8c36fbbff3c85962888eb69eb66908522b58afbaf69126e38bf54b0ae3eac095cd3e1b41b1 SHA512 6b2e2b0cda9e0af1e4aba93cfee484bf017cf0b453e39e841954756337458563e84b0d3fdf5f9645d586434ec9c0763e0b2da560849d7159dd7c0c698a3d4451
MISC metadata.xml 950 BLAKE2B 26822e40a2c719e8e3a03db6e513d869eef038fcca973ef049da1b6eeec29aefd0867d6bced049ad1dd0465a4d942982565ff0436a7744ffb127879987ea626a SHA512 bb07a8a87ae66e5b5a2aca695e9d5cd1e5a1d725d1d9200099f9d5b46adad83c2ca9ebfedc172ad01fe31aecc1fbbe5a4de7255a2e04d4462c03a106127c7221
diff --git a/dev-libs/dqlite/dqlite-1.16.0.ebuild b/dev-libs/dqlite/dqlite-1.16.0.ebuild
new file mode 100644
index 000000000000..0666aa3910cc
--- /dev/null
+++ b/dev-libs/dqlite/dqlite-1.16.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Embeddable, replicated and fault tolerant SQL engine"
+HOMEPAGE="https://dqlite.io/ https://github.com/canonical/dqlite"
+SRC_URI="https://github.com/canonical/dqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3-with-linking-exception"
+SLOT="0/1.15.1"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+ dev-libs/libuv:=
+ >=dev-libs/raft-0.17.1:="
+DEPEND="${RDEPEND}
+ test? ( dev-libs/raft[lz4,test] )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/dqlite-1.12.0-disable-werror.patch )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-backtrace
+ --disable-debug
+ --disable-sanitize
+ --disable-static
+
+ # Will build a bundled libsqlite3.so.
+ --enable-build-sqlite=no
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/libbytesize/Manifest b/dev-libs/libbytesize/Manifest
index 31d393029b11..dd2e56fe78e0 100644
--- a/dev-libs/libbytesize/Manifest
+++ b/dev-libs/libbytesize/Manifest
@@ -2,5 +2,5 @@ AUX libbytesize-2.4-no_Werror.patch 827 BLAKE2B a9192908e7ec0bad0cd4d1f853fd6f48
DIST libbytesize-2.8.tar.gz 458581 BLAKE2B 55726f5a83ecda96be58bd5fe650555b0ebd210d73673b7ced6476689c7d37a5d9107f917ac8b0b15b4e2e8cee0a0da8711e718baa07de166979f44287432a14 SHA512 96543b75dd5a3409e0316b46725409bc5b04acb0d6c85875bbc2eb8cfd842c543ace99ffe84c09c16daa3fd1346d2aa64df20ed171bb4540642fdba7499922ca
DIST libbytesize-2.9.tar.gz 458737 BLAKE2B d2e47b520cf2669131816f069d8ebeb946be02bc04acc676579f12e798fcb2aa176fd25e6bb77dd1e6b274ec0762498df5df18d88c627653accc426a7e268f36 SHA512 6def6bebe33344e6d6ce1a636bcd200a9d28ed5c4e5ce5dfbfd94c4d92ba37512ef1ee4f12716af0d6a402d5285e60df1ee629ecf31cf7d0b59990c524384fd1
EBUILD libbytesize-2.8.ebuild 1610 BLAKE2B 66f40feb6373abea4e489d1d11cb6f043e92f45836d0dcb1195a8051f4ed50cf79dd3adccd1b2ac4ce4d5eb3a51419955ebd31e0c8acb7c61976cbaadb46d653 SHA512 0f5a5689c8e822e298ba50267b796e43d6043380344486bca435991d6c5618d1453dca3d1b1d6dd0f1b7bc404555038d5076ea5633a2ae50f754af3b24e3296d
-EBUILD libbytesize-2.9.ebuild 1694 BLAKE2B a02428e43f21a9611c9b53467c186b60246289e313c8b57569de246471f966bf76288bebcaf335caddfa6d4813894207fb93fe29469e6cafc61ed1aaa6a69a91 SHA512 df0881f032ef79511e87d8969e4b8986d386dbd80cc1f32dd33f769d4fdbd06bd798fbcd1755a5639be4f745628ee18b9cf2493f0863a8c0c451ae67c856f41a
+EBUILD libbytesize-2.9.ebuild 1690 BLAKE2B 771874bdfa2f001a342615d4f2d89fc81a80cb00b85131c23bfcf49c6b293d0e3fc55948fd545d6095ba62ea4df39b9b7c505a85029d89a8795e3bae258f0744 SHA512 f774d29ee14a8db91c33649f5f89b111447010a13c12b5ce45463ec835d33ef612eeaa8a10240248da0057186daca10be8d2816c9aae25a97fdd1e904a50901a
MISC metadata.xml 342 BLAKE2B 216c9d7ec8a92ab623eaef177497fe2f23a424eaf8d548a9648985a05af58fb5a17abd87c9e0fd91ea9830f7a7b21aacd0bd4acc183c745234c42591d9b5f619 SHA512 d6562bcbcfc575428f0b00def709088bac0abbcd2661324f3da47474237b1df283ac147bbbd14090d73fa56a5c5fac8353f18e6dfaac825a8a5d7e8592f45e8b
diff --git a/dev-libs/libbytesize/libbytesize-2.9.ebuild b/dev-libs/libbytesize/libbytesize-2.9.ebuild
index c578c689d11f..5de8245bd888 100644
--- a/dev-libs/libbytesize/libbytesize-2.9.ebuild
+++ b/dev-libs/libbytesize/libbytesize-2.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/storaged-project/libbytesize/releases/download/${PV}
LICENSE="LGPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86"
IUSE="doc python test tools"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libei/Manifest b/dev-libs/libei/Manifest
index 51ee647443be..5b73d784d1c9 100644
--- a/dev-libs/libei/Manifest
+++ b/dev-libs/libei/Manifest
@@ -2,5 +2,5 @@ DIST libei-1.0.0.tar.bz2 166254 BLAKE2B 72f9e0426b87e81061e8b01356cfc67897f46219
DIST libei-1.1.0.tar.bz2 169197 BLAKE2B 3f33b21a9876da533a6f52ecc2478065f4f3083f72880cf09f1bbeadcdcaed843e681e5d9fc8692ff667fe7262195caa272712b755997ca74a1b90f24492c08d SHA512 93525215cf896213e5f28581a1701cfccaf1ea07ae85744c01b6152ff29c2c9d6fd3afeeb8de5850cde915b540d3452bfe32c8c56bf780dd401da9947e28044b
DIST munit-fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz 27724 BLAKE2B 9670c9b7a0b5d9ee6ec8df2dea9e241b043964ecf1fa3f6060ad1d16c40ab6afe47f53c6d4a791003e101a0b363263b858e6e4e445f868292753dd1ee7f7e3ce SHA512 26b5599fd12be627a692823ebf496fa446be7ed04a1233fb42e0667c05109b0f804f76646e289ac660fc815baf45f77ec8caf0ff2ea7fb0b4f87f0038a2b971c
EBUILD libei-1.0.0.ebuild 2350 BLAKE2B e5cc57a182b84e7849487a7eecbe0345ce5347624d1b5a8cfbbd3597eb7dc822f428f52e87a00a239c28ee91389ce2b4ac55c918b8cb5eaf6d2e0d723b9e3f9b SHA512 81fbf27b08eb289bc9241f04cf9514c380b7ee3ff233cac5262364fa2fdd6fda233de61c03e6e9631c164b19948804fcb5338ac1832fb2b900ca783fbb0d29d8
-EBUILD libei-1.1.0.ebuild 2355 BLAKE2B e4bf87798ba0c6fbbc54aa611c08f81be053862097ce250b3fca2e1d0445934b0a2ea5b332f012e4f9c326e06287f68d9fee87219f0282313a715cc83d95b191 SHA512 245a29d11df247af732f489e5a966986586034b2ef7eca962e18dc731e33cbcfdb51186a9a5432686ee8c30d0883ed69be685d2ab1c171ca5398505d62c2969c
+EBUILD libei-1.1.0.ebuild 2361 BLAKE2B 305bbc15ff143d02332c641fc4ffd3847a9a18c8b8e36ce0f73d1379b49b17cbe27fbdad370b5b1efde3a7ef9938d0b408c5a39862f505087c0b50a8cf36c197 SHA512 46eb688712cecdef8e5635d5b0f6dc663bbe3eafa63d34ebf1448b0b2f7039f16313f4bbf67a89f77e9c2a2e483dbc67efa7fd51088ff80c0a8936dffb8f2fd2
MISC metadata.xml 336 BLAKE2B 2fd4200876fa044f3563b0eea2096214af92fed1a8db009cf4885a7cf32f303b0a6911dba18cc8fac942348dbe2668ea2d50fabedd235e33be0793076ab0e5be SHA512 a26feb7d41edc6f728bfbaf805cfefa6bba4c5161e70785e7de5f389492f405f7cd6f2c55cce1d2c6bdf9af3aba17e1e51254d9e4421c4fab2e61f2c563c8f3f
diff --git a/dev-libs/libei/libei-1.1.0.ebuild b/dev-libs/libei/libei-1.1.0.ebuild
index 68c559e4e212..8ccea72b7c0b 100644
--- a/dev-libs/libei/libei-1.1.0.ebuild
+++ b/dev-libs/libei/libei-1.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" https://github.com/nemequ/munit/archive/${MUNIT_COMMIT}.tar.gz -> mun
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~x86"
IUSE="elogind systemd test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libgpiod/Manifest b/dev-libs/libgpiod/Manifest
index 4c39b219dc03..34d031657598 100644
--- a/dev-libs/libgpiod/Manifest
+++ b/dev-libs/libgpiod/Manifest
@@ -1,3 +1,7 @@
DIST libgpiod-1.6.3.tar.xz 326068 BLAKE2B eda5409f2db3914ede92690589643211eca3002f8dc53a7c48213602f28158084c8eb8061319923f7a51c7d91650ff58b81b059323b5b9133a28b0bb04f6904d SHA512 f7e48662d02904f3f25976d61aa2cf4af0b8a52f65f184f23dfb6916bde9b86634b211f2696d3459a4f902ba5a79621b2fc47d18d487fd7a159018fe8933e370
+DIST libgpiod-1.6.4.tar.xz 334552 BLAKE2B 3bf52dab263638967e0f59c858e22f3d8ec1c9565ba1edd665dff580a883fbc6aa49a944e6df4da8fca9c2df873e222ed4e055c9792ee27d4562b3c2d0c65b79 SHA512 23ea27147039ae34505263dbfbb3ca9985fc671d26e489ccaf150543d4e853f709393f46a8a5a1e682fa91378163bd2db6c689159ef73c3a8d1eeea422eacda0
+DIST libgpiod-2.0.2.tar.xz 408672 BLAKE2B aa63edc12ad4a473dcf753160d4c6d8b1ebe7b99afe6fa60b968975e10f943d57bd75ff039732d3c26be6ff5e044ce8e0638ea3e21625e4d298b6005bf442a3a SHA512 3e92fe8b52da20abc89dd857a10f0e7fef77663a7a6cbcd7471f49843d54e9a053fa150a3f5b200f220a1a40c2ded010c271deba796fbc0775010d980a7083f1
EBUILD libgpiod-1.6.3-r4.ebuild 1175 BLAKE2B 923b428c143c3640f71a66f1ecde97a49c6633437f445b19a83e40138e21147a4a653eeeefbe375ede291a1736823fa7b3bfeb5eae81961e7a8006add6db0336 SHA512 5ec466695703f6a6c2bc2a7bd852cbcace62e37b4dbe6dc7fc7897f483f7b77123bede6f8cea95dcc61a68a4a894ead137bfbf7c692b31386b21f16ca2e64ae3
-MISC metadata.xml 259 BLAKE2B cd6923eb9900a952cbfe62b2f397eec3ba85bbdd3763d7020496563e51dc5878e51e5ccafe8c390e1360c4b3b2e46b3ed21d70b52473b3f8742fad965b5271bd SHA512 bf1c129200494a2e544056491b4204d671bd460d29a93d5adfe0f31842a9d3d2c8521f9d24c3d5b24f469f7205beb441e8ae11c5074926883daadc6bff622cf5
+EBUILD libgpiod-1.6.4.ebuild 1179 BLAKE2B b17f3ab9ae5c3880edd03cc0fe4da74fc03cb0d032bb1a072bcedbb65427ac6a15d7dd81756d451ee190b648c5e2d8bc7383eca58a0328a52da44c743192bc2a SHA512 110908ffd82bd2569cb4020346f09f7931fcc6479e5ad91208de2fd43fd4df45f0880d347f72caeae45823d54e558cf23f88353d4309954794c6c58f86ca7284
+EBUILD libgpiod-2.0.2.ebuild 1273 BLAKE2B 867f4f8381848f9cd1b9e092356f9bf9d59c6f6bac78a159209ac5365a9d630214ef1f78e517daffd341e100b3c94c1321ced9b0e15fd1ad6eed70a945919a8b SHA512 bd3a74a7733b3967820dd7ffc2353ecc7ef12df700f9da20f40de9c0286393acab5fb1ff2e7237d3e8ac85f6e609428216a13413bccadad4db7ebfcdc754d81d
+MISC metadata.xml 332 BLAKE2B 14e5a292a2b590adc7cb643ba4c58b997e5573719383e4b4f58583f992ebff4fbb1455c9a2e71665f739c112c9eb8311879f545f5b770d57d176d013e08e103d SHA512 45f341d7b87c774730451fb583b03347efe2f69188a38c8ad9690cf690d96d65c3d85c42c0b1d80e5a0a63ea749df879b2b71b7f44d124afeaeeb628e2fbec05
diff --git a/dev-libs/libgpiod/libgpiod-1.6.4.ebuild b/dev-libs/libgpiod/libgpiod-1.6.4.ebuild
new file mode 100644
index 000000000000..89067dc6f4b6
--- /dev/null
+++ b/dev-libs/libgpiod/libgpiod-1.6.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="C library and tools for interacting with the linux GPIO character device"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/"
+SRC_URI="https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+# Reflects the ABI of libgpiod.so
+SLOT="0/2"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="+tools cxx python test"
+RESTRICT="!test? ( test )"
+
+# --enable-tests enable libgpiod tests [default=no]
+# --enable-bindings-cxx enable C++ bindings [default=no]
+# --enable-bindings-python
+DEPEND="
+ test? (
+ >=dev-libs/glib-2.50
+ >=sys-apps/kmod-18
+ >=sys-apps/util-linux-2.33.1
+ >=virtual/libudev-215
+ )
+"
+
+pkg_setup() {
+ CONFIG_CHECK="~GPIO_CDEV_V1"
+ linux-info_pkg_setup
+}
+
+src_configure() {
+ local myconf=(
+ $(use_enable tools)
+ $(use_enable cxx bindings-cxx)
+ $(use_enable test tests)
+ $(use_enable python bindings-python)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+
+ find "${D}" -name '*.la' -type f -delete || die
+ find "${D}" -name "*.a" -delete || die
+}
diff --git a/dev-libs/libgpiod/libgpiod-2.0.2.ebuild b/dev-libs/libgpiod/libgpiod-2.0.2.ebuild
new file mode 100644
index 000000000000..94df11b5ec4b
--- /dev/null
+++ b/dev-libs/libgpiod/libgpiod-2.0.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="C library and tools for interacting with the linux GPIO character device"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/"
+SRC_URI="https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+# Reflects the ABI of libgpiod.so
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="+tools cxx python test"
+RESTRICT="!test? ( test )"
+
+# --enable-tests enable libgpiod tests [default=no]
+# --enable-bindings-cxx enable C++ bindings [default=no]
+# --enable-bindings-python
+# --enable-bindings-rust
+DEPEND="
+ test? (
+ >=dev-libs/glib-2.50
+ >=sys-apps/kmod-18
+ >=sys-apps/util-linux-2.33.1
+ >=virtual/libudev-215
+ )
+"
+
+pkg_setup() {
+ CONFIG_CHECK="~GPIO_CDEV_V1"
+ linux-info_pkg_setup
+}
+
+src_configure() {
+ local myconf=(
+ $(use_enable tools)
+ $(use_enable cxx bindings-cxx)
+ $(use_enable test tests)
+ $(use_enable python bindings-python)
+ --enable-examples
+ --disable-profiling
+ --disable-bindings-rust
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+
+ find "${D}" -name '*.la' -type f -delete || die
+ find "${D}" -name "*.a" -delete || die
+}
diff --git a/dev-libs/libgpiod/metadata.xml b/dev-libs/libgpiod/metadata.xml
index 259f300149e2..08ed90c17a3a 100644
--- a/dev-libs/libgpiod/metadata.xml
+++ b/dev-libs/libgpiod/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>dlan@gentoo.org</email>
+ <name>Yixun Lan</name>
+ </maintainer>
<use>
<flag name="tools">Build some useful gpio tools that use libgpiod.</flag>
</use>
diff --git a/dev-libs/libmateweather/Manifest b/dev-libs/libmateweather/Manifest
index aa42ab607c8e..139c42e521b1 100644
--- a/dev-libs/libmateweather/Manifest
+++ b/dev-libs/libmateweather/Manifest
@@ -1,5 +1,5 @@
DIST libmateweather-1.26.0.tar.xz 2213064 BLAKE2B ae6670f60694627491890e3ff35550937f9b30431e3d6c48780e38c15a13d2a5812129e13c228f6a81004787e078ccc6c7410b75e17112f3afe993e5a7e061bd SHA512 e786071d8c9393abc6d8f0733bd213305ace50698066ba7913ac254d8944e6db94296de5ecf91c0d5a8babd38f0cc35cb3bcee046f1eb0339ec5429a66d062d1
DIST libmateweather-1.26.1.tar.xz 2207404 BLAKE2B 5a5f9804193a50209d3aedc34ba5e605a286445bff624a36db03b94a2c05bd89dbd5c1dc076a694004e90a6c37739ec6a923712504c3ed683480acde0efd6511 SHA512 98cf2363c0bc75341d206d8848484e44665a35e3f01e7f75510555ab341fe06a3c96ea8e1844b17d5da7bc5a172cb18b594c8edfeb28ca8e25a82149ae508748
EBUILD libmateweather-1.26.0.ebuild 872 BLAKE2B 1ff551e3ac1b65dc2f8f78ee16280f15baaf33e98894cb9f385f09083499da8e22d5fd6f3c03fea5a07161f47193b6b777eac057b938a8ad91dfd7abfbad5571 SHA512 2b4d0a5cbde2380684a1b8d8f1822861f2ee7a8eb18f6d9aa4caba120b6f39ee8df5817c1deb7e733c760439d5dbb6b00b688fe6c5cb34609ab5c4238e1228d4
-EBUILD libmateweather-1.26.1.ebuild 874 BLAKE2B 422b5bba26cf0bd336e2f18189a1adb2338aa6b87f9f9e867f4f27c8aee1b91e3e3468febcdf0c32deb55d7e36fe55cb6f85677866a797fb1f456fc985f44768 SHA512 00ccc616d8e0360325d7111528cc3b871b07be537bead9f549b1563d68a45cbea4c7cebd2291add6b78b37a3b80660ae85e0ce979bf2e7de2ab32cfc35971c1e
+EBUILD libmateweather-1.26.1.ebuild 872 BLAKE2B 28da3fa5a8c05162edbd4e510e91808dc1847181092a5585333ad725c95f7ef2a74ca9d71faa063b12b366794abcc37f7f4e25dfc5a021ee5a2694503fe67e78 SHA512 73b756c716fa8bb33d426b5cd830461ed65ca80f6881e76e1e772715535108d160df4fe03271d8e18ff55714f4b78000bbf6e0e10777c351d7ce102395ed5d01
MISC metadata.xml 260 BLAKE2B 5fccd88784439e10b0e9f2aeafcb71f8c53177dac94f32df8386418cb5feb369db697302ef26ab561041a5bba9ad9d6cecef3e2a24d7859dd73f65ac138f2b0c SHA512 09e3359b062f6df5d5c6bf582beb7dac056b9c623773c44f00b82094e89ec59616d7a12fc559a1b0657bb53e1f4e01d7dc45e2e8ce7bea832cb2735c9fe48137
diff --git a/dev-libs/libmateweather/libmateweather-1.26.1.ebuild b/dev-libs/libmateweather/libmateweather-1.26.1.ebuild
index 9989f90f7bc1..4ed8428a156c 100644
--- a/dev-libs/libmateweather/libmateweather-1.26.1.ebuild
+++ b/dev-libs/libmateweather/libmateweather-1.26.1.ebuild
@@ -8,7 +8,7 @@ MATE_LA_PUNT="yes"
inherit mate
if [[ ${PV} != 9999 ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
fi
DESCRIPTION="MATE library to access weather information from online services"
diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index f8fb1f40b7ee..d746c8853579 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -1,5 +1,7 @@
AUX raft-0.10.0-toggle-zfs.patch 955 BLAKE2B bb9f351a6b7d0b7d95b7cdb6cf89db8963d46c44bd2613c69c7f3bd2c910cc185c8409cd80d218cab1569fe4729f649ac922ad1eb2b5652e5eeba441642e9588 SHA512 907f50fd1dc907d2a9aa1a89601064205c26d48956ddf56389a843e8c81b00acbc461125cbea5caef315be4a4a1d3a8f9bfd0a45ff0dedbeef1e0851e899b277
AUX raft-0.11.3-disable-automagic-check-for-lz4.patch 2819 BLAKE2B 132e07bd4dc447bb67b2521c89e06c697dce9554d1f2b737aa460a22be9f7a2999f39ebd1b25f81863ebd764ef127856dceeadcb2a12aecdb01cf01f1cc22bc0 SHA512 9de7af38c778366e63e03991fa147844695dd0b4cd2e62559c5f82a0a2e914abf1bab5b905ad3cf26512d6d48670bfdb40a0683ef7dd1383eb0229f6718a70a4
DIST raft-0.17.1.tar.gz 354331 BLAKE2B d1be3eb4139422dab8126879d2ba0782e8635a60ce9752f4389f79dd2238021d9679d3b5f799c9627921c954a4395cdff139ff41f8145ebc43190f2c4aa3e5a7 SHA512 20e2b4a144a597b77bcb31e8b22355725142b14fb50e20b33509e7b0dd10aa20d08501b66e836c659e9aa492184db71ea9e53a45fe4b908b1464eb94431154db
+DIST raft-0.18.0.tar.gz 365558 BLAKE2B 57fc8c144a45eb101f53c8dd3a1eb896c733b7c5c369300852bea1474b8178b46c943c29e81107758bfa527d8fc1a9c80c4ca1bfc599dfc5ace090a18c693f11 SHA512 c6ab125a4841c5241310ea9785bb6ae3860c0a2ff39487499c2caa0b387729f7f7e54fa0de3aad3a99bdf5ec7d4a12c68a69244c6d8b8dcdf846c1cdfeb11b3b
EBUILD raft-0.17.1.ebuild 1060 BLAKE2B e13eadadcd2f818e2a5c4c995fc38eb2bc0a933594b29b630009e18bcf8f5380d287f60bbbd719e2bb738e12ecccb0990a3f436f54020d82defacc5f2144734f SHA512 09f72db18eab0c72b48a3b8a6863d57eb676adb374696dad9607043bef6123d8747002cad39a571c4ed7feea5691b12b5de16309308f93bafb79ec21b38a98bf
+EBUILD raft-0.18.0.ebuild 994 BLAKE2B f417997712cfe8212f286f8a16a8a4d777941bd4974fa0b110f850833ebac8f57acd13d6182e9fc75abd903d780f698c0aab95e1d913ae5f46b23d372f88bd71 SHA512 127c6c0f93595e57902892084d79e39d214e345dd4dad264e5401af361c17a6d37dd154e26a680f8c9ca610eeffa17b905e19b8b3213bc27ce9f2eaf1bf59149
MISC metadata.xml 897 BLAKE2B 13bfe9b6f1bb195f93437b02134626657f8879afb8a70cc81e328a4a1851cd3fdf5b361d95d8eb913fcd446d3723d1261c3844987b24d300a7b38d4bec538b87 SHA512 cd4f8adf74cf8e6e29f661348549e4c20f44cdb8d10f7181703796f4f4fb8d2e9eccf8b9097d1e4c553efab638e2db7c0619a07b7432edc9d5f28878381aba33
diff --git a/dev-libs/raft/raft-0.18.0.ebuild b/dev-libs/raft/raft-0.18.0.ebuild
new file mode 100644
index 000000000000..5850e6b47490
--- /dev/null
+++ b/dev-libs/raft/raft-0.18.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="C implementation of the Raft consensus protocol"
+HOMEPAGE="https://github.com/canonical/raft"
+SRC_URI="https://github.com/canonical/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3-with-linking-exception"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="lz4 test zfs"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/libuv:=
+ lz4? ( app-arch/lz4:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --enable-uv
+
+ --disable-backtrace
+ --disable-benchmark
+ --disable-debug
+ --disable-example
+ --disable-sanitize
+ --disable-static
+
+ $(use_enable test fixture)
+
+ $(use_with lz4)
+ $(use_with zfs)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 75f2e50ff28c..86fd09b152aa 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/structlog/Manifest b/dev-python/structlog/Manifest
index bd13fd795c72..cd8db1561d2f 100644
--- a/dev-python/structlog/Manifest
+++ b/dev-python/structlog/Manifest
@@ -1,3 +1,3 @@
DIST structlog-23.1.0.tar.gz 746300 BLAKE2B 94e6099729803fff717c24922f90be0484f045e4fe231398242a890e6e18359f9a5c231985818d655141e978fe06546f36540a96ebe332f5bbf6d5500fc111c0 SHA512 24e28791e12a4a106062368771385ac06e80bd50fb051d2a71205cf9e6ebf92ca8a4e6c0efefd8d862699ac8dee9b4d1ccf4ee33f8d76233acf5256d69f9593c
-EBUILD structlog-23.1.0.ebuild 698 BLAKE2B 72629a8bc70b47ba38838611e8128be0e5f8c4b4a1ca0df0d4376cb6aa0b246e405b7ef77e0c8fff248f398147ed577d248fac19c165f8da77300ec605beee4c SHA512 2ceb2136961265096a461984aedfe779dc45519db953a2749f46dd655038edcb5def63e89d3d975ed6cf8aaaecd44c686dd54b0afc8233bf5050e34b49254e8f
+EBUILD structlog-23.1.0.ebuild 704 BLAKE2B 2363f738c2406ebe347cd3fad931e22ba2f69df60b7b3791cdbe6d0f49b584a5e4d1b0650050f77e2c72e8f31eddf10268d9e91d69aecc45624d6242662c2097 SHA512 c5c3de8bba6edf25d4af46a690b3911b9d6d1f394614400d5f4c990173ac64f1db961ecf00100d8a0cde887d83f82105aa8a68a611acfdefb7a6318aab3af272
MISC metadata.xml 499 BLAKE2B 3fd4b395c6312a21c1db3ad187013d4fafe64725d00fc7e0c1b7db7b1be3cdae014c0688f9bfc867af791cc806d4212d88b7f5f7e8446d32262e1f7d77aa7964 SHA512 87195f8f65e6892029749b08fe428f2d2bad0d261c562caebed9e6052f932d9f73d57227acdc456601bb9ed48f313d9ba8f2581f6d7949a2fd9b7ff3d9f03e57
diff --git a/dev-python/structlog/structlog-23.1.0.ebuild b/dev-python/structlog/structlog-23.1.0.ebuild
index ed98a3d2a42d..39dd5909f97e 100644
--- a/dev-python/structlog/structlog-23.1.0.ebuild
+++ b/dev-python/structlog/structlog-23.1.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0 MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~x86"
BDEPEND="
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index a91b27e7f84d..4886a77566e8 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -1,4 +1,3 @@
-AUX werkzeug-2.3.4-iri-bytes.patch 2038 BLAKE2B 55fa8b29b1964017c1022bece78c692a18e062aec5e541f722d5604092662d79ccd9305bcb362d9a557a49d2e39cf417a2018341dffee8232a3b4a14acdfefc9 SHA512 e38e79d21b8e40de29bef81a626ec87aaeed57d511aefdead17744dd1b6dd88d3e2e55792577b2080c6fbc6fdbbd9094f53c0110d7256bbb9402f32d6f969754
DIST werkzeug-2.3.6.gh.tar.gz 833832 BLAKE2B 8bf2598ee2ff63a4515357802749f952ba68a484e52f9a488efc3e49ad54e9764334d14a7b57584c1dd610f5e7922023d6ac08d8b3cc433c4789554205e43294 SHA512 a7563eeb70b465580a136ae4e4e51afcd14d0760deedac619d469a5be85eb500fec456056371921317511c986f4f4453d1f86e408378e6062b6aa40b8365ca8f
DIST werkzeug-2.3.7.gh.tar.gz 834304 BLAKE2B 331ffe1f7f079defbd639f391522facfd98cad704da0ed92235f111f401c40b3d06c40b2e0f5c0d0ac8d798335171870a6ce221d02810a8cf3d25f480ee7f7f8 SHA512 76daba77523f486a56f945f54b9f317589d72e36458d7dce975ae597835de8936242edd6ceafa8913d00021557a9da2acfe9619be562fe7b482858daf84dfd2f
EBUILD werkzeug-2.3.6.ebuild 1671 BLAKE2B 017a5c66999c70d49bc531846e7d94235fcdc2beb58cbcd5f2c7900b0608998cd2c9d815a26f886c26bb54116ecfe208f4a74f1518d2c968bbb35ca1dcda92ba SHA512 a9e043483eb639e7ca1c4641daaf0ef71ca72f0f35e1e16d5d12b44012f92ff1e103485a5ce60c354520be761f7ec133217b0edf525b547eec4600386147e159
diff --git a/dev-python/werkzeug/files/werkzeug-2.3.4-iri-bytes.patch b/dev-python/werkzeug/files/werkzeug-2.3.4-iri-bytes.patch
deleted file mode 100644
index 1e06b0621cdd..000000000000
--- a/dev-python/werkzeug/files/werkzeug-2.3.4-iri-bytes.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From 3ba0fd5c52c9943c492ce098693bf9e651942fe5 Mon Sep 17 00:00:00 2001
-From: midchildan <git@midchildan.org>
-Date: Sat, 27 May 2023 01:03:02 +0900
-Subject: [PATCH] fix: iri_to_uri fails when the argument is a bytestring
-
-This was caused by the 'charset' variable being used before it was ready.
----
- CHANGES.rst | 4 ++++
- src/werkzeug/urls.py | 20 ++++++++++----------
- tests/test_urls.py | 3 +++
- 3 files changed, 17 insertions(+), 10 deletions(-)
-
-diff --git a/src/werkzeug/urls.py b/src/werkzeug/urls.py
-index 89ef21943..f5760eb4c 100644
---- a/src/werkzeug/urls.py
-+++ b/src/werkzeug/urls.py
-@@ -966,6 +966,16 @@ def iri_to_uri(
-
- .. versionadded:: 0.6
- """
-+ if charset is not None:
-+ warnings.warn(
-+ "The 'charset' parameter is deprecated and will be removed"
-+ " in Werkzeug 3.0.",
-+ DeprecationWarning,
-+ stacklevel=2,
-+ )
-+ else:
-+ charset = "utf-8"
-+
- if isinstance(iri, tuple):
- warnings.warn(
- "Passing a tuple is deprecated and will not be supported in Werkzeug 3.0.",
-@@ -982,16 +992,6 @@ def iri_to_uri(
- )
- iri = iri.decode(charset)
-
-- if charset is not None:
-- warnings.warn(
-- "The 'charset' parameter is deprecated and will be removed"
-- " in Werkzeug 3.0.",
-- DeprecationWarning,
-- stacklevel=2,
-- )
-- else:
-- charset = "utf-8"
--
- if errors is not None:
- warnings.warn(
- "The 'errors' parameter is deprecated and will be removed in Werkzeug 3.0.",
-diff --git a/tests/test_urls.py b/tests/test_urls.py
-index 56bca8e94..765d42546 100644
---- a/tests/test_urls.py
-+++ b/tests/test_urls.py
-@@ -231,6 +231,9 @@ def test_iri_support():
-
- assert urls.iri_to_uri("/foo") == "/foo"
-
-+ with pytest.deprecated_call():
-+ assert urls.iri_to_uri(b"/foo") == "/foo"
-+
- assert (
- urls.iri_to_uri("http://föö.com:8080/bam/baz")
- == "http://xn--f-1gaa.com:8080/bam/baz"
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index e8fccd4a72d3..5394f9784951 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 4be0ed04ae76..089c1a02520a 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -14,8 +14,8 @@ DIST qtwebengine-6.6-patchset-2.tar.xz 9248 BLAKE2B 87934910aff613044771c12e6963
DIST qtwebengine-everywhere-src-6.5.2.tar.xz 412356700 BLAKE2B a48a513cffbf140aab08d748bc7826e841b7e1a87d113abbd0d8e7df5b9eb1ff2a44b89ae341c161eae26fd004699a1392f811252eb25aa13e0ce8e08f6be0a1 SHA512 f5791002495ebfa9912477f39a96d28bd4f4329f636f6b2055f1b811503b3c394c3ddd7baed5643f78f1905b1e8f860b4202b5d8e4afe5791e5450b9f46eac12
EBUILD qtwebengine-5.15.10_p20230623.ebuild 8524 BLAKE2B cce6249550a5574ab7763c042117186201da9c006982eb99efc1da72d1d339e90f9c6e9a60371a25d314f3372234e9d976d2cd292d0abcc08a4442a699a95495 SHA512 95138584a3644d86b9835288446dd2d01997379f894a38f101bbf899e853235600c9c80b571ed8380a15d179cb72fb0b68324e83b1b230847325ff476fa992e3
EBUILD qtwebengine-5.15.10_p20230815.ebuild 8257 BLAKE2B 39758756b91f16dca3830f86bac2553ead6798baffd27fedf7c35ddb4306cd8036c28a1fe9febe92b76939efe9c0f57a4a8ac3c469b69d20c73d900010797526 SHA512 eb730b0510f799f3526bfcc5835ddb9b31f639db8104ddeb2aedcccbec86907d840478ad009998506c651ef2cb3693739421daa3c596ba4839d325142c458e75
-EBUILD qtwebengine-6.5.2-r1.ebuild 8220 BLAKE2B 867249145cc62ef1eb1d37e21ca9b2e92fbc2b8ce69c8b06a38a824ebeac7ad56ab105a625872a88b08c2cbce35e96dbeb837784dc313b05534d2296bbd0d138 SHA512 de8c064e32c83a1122442588b0e63c99b7a6752f6413145281dd7e44a88fbe2b27f2d29bcb8429f149709fc9219dd1fa5e703a2ff12fd489a2a8e1c5679776b3
-EBUILD qtwebengine-6.5.9999.ebuild 8258 BLAKE2B f4ab783a9a5660897a62d8c6e0c037e1832fd1bb2f03e41c2e846da916a5270b1a96a38fd4b2550ab46c4176392efd259c21902a3d8977e9ef6a7c6bb09f7217 SHA512 121dda3d46b09e8661e4b0fcaea8ac2c519f564ef0e87e7bf5069fcd3e402334488a5fd9cd3913fdc70a2b26cae472d60ab4b3ae6b90ee7223247c0e5c8dedc6
-EBUILD qtwebengine-6.6.9999.ebuild 8500 BLAKE2B dcf2ece697ff49940a651631d4f651d290e60d5a178a8e3d6bd56cdce3b57ffe33d20007928573ea108dae47357ab0b27899d196d9cbecaec57f94090d28d30e SHA512 0d84fa1572f98f723e9558f39184e809cb3b61297584c2b777a980f89e39fb728faf750eb0788a212b7a9094298718b5628bad172bb77f34aa17505387f99495
-EBUILD qtwebengine-6.9999.ebuild 8500 BLAKE2B 6c39242c5d7e26026530595566e016eb4fa2fc9ea059be02ce46a82693f5fae35721a0c710bfe33f9988b831a9c0911cacf96c9ced4d2a1f39808b2c91612348 SHA512 23b8b9891a3355b92359e04decc08af33907d3c8c8708395ed6b8fb7d1b871232703eaf7919617b8bb78cbedbc28a8993efb1016753ac6aa1cff192c802668d1
+EBUILD qtwebengine-6.5.2-r1.ebuild 8397 BLAKE2B 4c9196b344255fbf517346fc2ce219291c04469c553ed24b6853d9f3de246dbf4efd63c8fed8af0b71164fab39b34fe0090036ced0c5889700e66997b5dc9ed2 SHA512 15e6aeffe56d14a67e32f75fb9f61a926805fd19dc7299562a081b5a4df1e071382fbb03c1f06b2f20280c7e0c6e35f3fd06d68e00aaffc9b43e8106bd6ec039
+EBUILD qtwebengine-6.5.9999.ebuild 8435 BLAKE2B e923726360c22faa2bb6df751cf35657fa718b01ab2bbdbfe22e18518dabf943106f9015965062e865f47c9618d09b2ff628e4ff5ad86a1658d6a4b04276477f SHA512 4bdc8e88b66df89cd0e8f66aaf8d7eabe075253ac2f80df9240e31a81623e7833f753a9029ed3f5ba840955d7ec5658577c8205a013f5ea4120aca4a42fc2cc8
+EBUILD qtwebengine-6.6.9999.ebuild 8677 BLAKE2B 7f5eb73e93557143d777eee5d5c1d00b0f3941a6b373b06d4335c9b323cc25a0d2ab12bf8f7e1aedb30bc2ebf10aa965105cce040a55552492ce5a6dfb6e5d7c SHA512 64c7c67014595af1301c6553abe365192a24eb97d90b2dc63a5948baa14cebc0cd01958928eef49174d4072cb99db81dab44a63f0daa3befc43e78d444c6d1ea
+EBUILD qtwebengine-6.9999.ebuild 8677 BLAKE2B acd4e3698638dbb680cad2bcfe6796e56685a2032c3a31757524a588b31b77726efc511fc439751a6a9d88f3b3f11c61064e7712d92afa5831ce938fe22b883b SHA512 d86662f6c5f9038a9e8c9443a055d5db602ef215a89df16bc130c67a090047b2086d525e0fec3f4acdd71156cf6b8d4474fa391c667233ffd77e03cf6dbac54f
MISC metadata.xml 1312 BLAKE2B 4473aad7240926735bbabbeaeff862f3bc253c3e79e09086c17fb9b603ba5e9dc25ecbbc423a60a344bf471e11634c9b4728222e66f3d19022e3f3d2c9cc2f60 SHA512 797e67cf05a37dcb5ad5712cabef051b4a8f5dcb9601b627bcf029e4c99d0a09fa62b03cb9dcb64b5b6e5f29104e72711136d4c9aa79928c34f6bfe212742e2d
diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild b/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild
index 90835addd93b..fd862d5b141f 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild
@@ -119,7 +119,6 @@ qtwebengine_check-reqs() {
ewarn "when using more expensive debug symbols (e.g. -ggdb3 rather than -g)."
ewarn
ewarn "If run into issues, please try disabling before reporting a bug."
- ewarn
fi
local CHECKREQS_DISK_BUILD=7G
@@ -214,7 +213,14 @@ src_configure() {
rtc_link_pipewire=true
)
- use custom-cflags || strip-flags # fragile
+ if use !custom-cflags; then
+ strip-flags # fragile
+
+ if is-flagq '-g?(gdb)?([3-9])'; then #914475
+ replace-flags '-g?(gdb)?([3-9])' -g
+ ewarn "-g3+/-ggdb* *FLAGS replaced by -g, enable USE=custom-cflags to keep."
+ fi
+ fi
export NINJA NINJAFLAGS=$(get_NINJAOPTS)
[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild
index e844d475fc12..8435e3c7491d 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild
@@ -120,7 +120,6 @@ qtwebengine_check-reqs() {
ewarn "when using more expensive debug symbols (e.g. -ggdb3 rather than -g)."
ewarn
ewarn "If run into issues, please try disabling before reporting a bug."
- ewarn
fi
local CHECKREQS_DISK_BUILD=7G
@@ -215,7 +214,14 @@ src_configure() {
rtc_link_pipewire=true
)
- use custom-cflags || strip-flags # fragile
+ if use !custom-cflags; then
+ strip-flags # fragile
+
+ if is-flagq '-g?(gdb)?([3-9])'; then #914475
+ replace-flags '-g?(gdb)?([3-9])' -g
+ ewarn "-g3+/-ggdb* *FLAGS replaced by -g, enable USE=custom-cflags to keep."
+ fi
+ fi
export NINJA NINJAFLAGS=$(get_NINJAOPTS)
[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
index d21b26363aa2..7a3630279acb 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
@@ -126,7 +126,6 @@ qtwebengine_check-reqs() {
ewarn "when using more expensive debug symbols (e.g. -ggdb3 rather than -g)."
ewarn
ewarn "If run into issues, please try disabling before reporting a bug."
- ewarn
fi
local CHECKREQS_DISK_BUILD=7G
@@ -225,7 +224,14 @@ src_configure() {
rtc_link_pipewire=true
)
- use custom-cflags || strip-flags # fragile
+ if use !custom-cflags; then
+ strip-flags # fragile
+
+ if is-flagq '-g?(gdb)?([3-9])'; then #914475
+ replace-flags '-g?(gdb)?([3-9])' -g
+ ewarn "-g3+/-ggdb* *FLAGS replaced by -g, enable USE=custom-cflags to keep."
+ fi
+ fi
export NINJA NINJAFLAGS=$(get_NINJAOPTS)
[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index 89e31598639c..b09d7c0d0f18 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -126,7 +126,6 @@ qtwebengine_check-reqs() {
ewarn "when using more expensive debug symbols (e.g. -ggdb3 rather than -g)."
ewarn
ewarn "If run into issues, please try disabling before reporting a bug."
- ewarn
fi
local CHECKREQS_DISK_BUILD=7G
@@ -225,7 +224,14 @@ src_configure() {
rtc_link_pipewire=true
)
- use custom-cflags || strip-flags # fragile
+ if use !custom-cflags; then
+ strip-flags # fragile
+
+ if is-flagq '-g?(gdb)?([3-9])'; then #914475
+ replace-flags '-g?(gdb)?([3-9])' -g
+ ewarn "-g3+/-ggdb* *FLAGS replaced by -g, enable USE=custom-cflags to keep."
+ fi
+ fi
export NINJA NINJAFLAGS=$(get_NINJAOPTS)
[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index e4057c4c410e..2287dc497b65 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/twitter/Manifest b/dev-ruby/twitter/Manifest
index 20bf4dd1aefe..462336897787 100644
--- a/dev-ruby/twitter/Manifest
+++ b/dev-ruby/twitter/Manifest
@@ -1,5 +1,7 @@
DIST twitter-7.0.0.tar.gz 831181 BLAKE2B aeb888bf1551116916cc10a4c0278dcee541e953c6e1be09bd95f348b8a2a08075d44c4b8beb736b13564d550b5797184c725141c5c3866f5423afddfdfbea19 SHA512 4b0f831ddb1f54fc5894a15010d17b54c62f6caa3eadd6a1f0e0ef37235f29f53f6315c49213244d79ab3708d5a7b1e1b9735d1f35fa291a66d439db916d3ec7
DIST twitter-8.0.0.tar.gz 830698 BLAKE2B 187c37adb2971845730ba8ef15f7350083130c1c2f1704f3dc909aee28e8b7742e1a45b3bac8d198eb45f4e415dd15ebfe0099d9e52b7c5a5ec40ca2a6cdaa2e SHA512 b67e97385cb53cb4d75381fb16a6395d0ea72dc2fa0a900ff072ef0ef87947364967da9070e5a2449f5a938740ac0910a342d8ff3bd62095ecfb468b173a754e
+DIST twitter-8.0.1.tar.gz 830580 BLAKE2B a6a89eeaaf0095b022f31363d153fe980777e6588755115e6a3ee469ece8a753c9abf72747e986858562ec0ea4ca9b0eed31067aee1713dadc221b705db33d7e SHA512 864b882e2797efe7e3c846b8ea39bb323395cacc42128d6a1fe74106249ca4e3419efd04237c5b46a697ce0204a109fbd1af906917820d67f1a2b1ecb71501fa
EBUILD twitter-7.0.0-r3.ebuild 1384 BLAKE2B bf31b86f549905bb0b1fe39ab8cfc165362d9b5ce95bd93050fd798e2f78ca7fd56081a86af69de6d75c5c3a353534f19efcf77ce18f28128c75a4dbb273180b SHA512 f1cb0ff237f0ca08fadce0956364c88ff6cc59338d190e424874bae4dea406ea38d4adb3f2b0c15eb33d30a3550d6294a8a00bb4d62afce0305a1c34e311f9cd
EBUILD twitter-8.0.0.ebuild 1390 BLAKE2B 3acceacd0a4374adace81eb66c32c4578cc92dff3020e857bf0bffa89f2b6ed91be143a11b111e5319dd11177a8cf70d8b61456a2a3fae51141f18806ccd8f5d SHA512 379a2dc0e4cc12d32b0125dc80dc3dd61b8d8bae778011897dd4440c7209180356ee388edb4a816da0167fb094315d96719ca974a8e26eddf8572c50ca5e2cb2
-MISC metadata.xml 341 BLAKE2B d211a35d4bbfa5dddb3da3a247504abf3bdc657b241631b612487dff7e38497dc681ffbdcf87c4b45f790ea33d6c738f472b8f2965ef7a43633b73146bfb665f SHA512 08d23d7c0d21e14aff124d637f17c50368f6821360323edd3c2885945192aeee64189ad33aaac85810ae0dde359c8da338d0a87ab14f3ebcd812ddb3fd0a6c20
+EBUILD twitter-8.0.1.ebuild 1421 BLAKE2B bd1f4fcace4209762047be674dffa6384669041a239470d8162c4fad5dee654a82d91fa99d3d118f119fc573eef340255326549e1c6ac87d0914086cd6ccece2 SHA512 c425469e959b6e986d903440f549e359ae6e689dfca51ac3ad4f6c807664a65fc4d562dfdcef2e30986db114ca6b996686b853878372d7327d7b42e94cda871f
+MISC metadata.xml 346 BLAKE2B 3538648e89465a1bd5cd04d5b5c72b3e56637b991dffd3d293a638bb17b83eb86f3bb7d979274943c95f0d5fbc2a579ab3f67253ec19f7a3b19090b37cef4c47 SHA512 1e74762aa782db5e5792052a5887bdfc05dcfddbeec4d7431b57989a84166fa0f87168ae72b4ebd440dbbb5417bc8b7060f9a5496450057a13ad7efaed1aea03
diff --git a/dev-ruby/twitter/metadata.xml b/dev-ruby/twitter/metadata.xml
index 93a392dba49e..5815f286bc32 100644
--- a/dev-ruby/twitter/metadata.xml
+++ b/dev-ruby/twitter/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">sferik/twitter</remote-id>
+ <remote-id type="github">sferik/twitter-ruby</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/twitter/twitter-8.0.1.ebuild b/dev-ruby/twitter/twitter-8.0.1.ebuild
new file mode 100644
index 000000000000..44b8ac9258c8
--- /dev/null
+++ b/dev-ruby/twitter/twitter-8.0.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="twitter.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby wrapper around the Twitter API"
+HOMEPAGE="https://github.com/sferik/twitter-ruby/"
+SRC_URI="https://github.com/sferik/twitter-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="twitter-ruby-${PV}"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ >=dev-ruby/addressable-2.3
+ =dev-ruby/buftok-0.3.0*
+ >=dev-ruby/equalizer-0.0.11
+ =dev-ruby/equalizer-0.0*
+ >=dev-ruby/http-5.1:5
+ >=dev-ruby/http-form_data-2.3:2
+ =dev-ruby/llhttp-ffi-0.4*
+ =dev-ruby/memoizable-0.4*
+ =dev-ruby/multipart-post-2*
+ >=dev-ruby/naught-1.1
+ =dev-ruby/simple_oauth-0.3*
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/rspec:3
+ dev-ruby/webmock:3
+ >=dev-ruby/timecop-0.6.1
+ )
+ doc? ( dev-ruby/yard )"
+
+all_ruby_prepare() {
+# rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die "Unable to remove bundler code."
+
+ sed -i -e '/simplecov/,/^end/ s:^:#:' \
+ -e '1igem "webmock", "~>3.0"' spec/helper.rb || die
+
+ # Avoid a spec that fails due to changes in dependencies.
+ sed -i -e '/#reverse_token/,/^ end/ s:^:#:' \
+ spec/twitter/rest/oauth_spec.rb
+}
+
+each_ruby_test() {
+ CI=true RSPEC_VERSION=3 ruby-ng_rspec || die
+}
diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz
index 912983a3c46b..2ce850f3848a 100644
--- a/gnome-base/Manifest.gz
+++ b/gnome-base/Manifest.gz
Binary files differ
diff --git a/gnome-base/gnome-control-center/Manifest b/gnome-base/gnome-control-center/Manifest
index 841a1b54c3a7..35a694a63140 100644
--- a/gnome-base/gnome-control-center/Manifest
+++ b/gnome-base/gnome-control-center/Manifest
@@ -5,5 +5,5 @@ DIST gnome-control-center-45.0.tar.xz 7737740 BLAKE2B c2ef08fcca9c14ea911e8a5257
DIST gnome-control-center-gentoo-logo-dark.svg 14293 BLAKE2B 570e9326b8abe45849c31fd5cdb3fcfb1b2f18eac522f958928df5c3b747b0699f50a882f31cf7c0ae1f2138194f18596f738f42c942b57d340c53d46d82c551 SHA512 91227dafcf2091bb1568b0f9eec68b5e371ec64c9a6bc3605821f60d6bf2bd94dec0564f6a16a4a70d1db4d4df49fc25b6c910367bae3b85205cc609a9f2701b
DIST gnome-control-center-gentoo-logo.svg 14288 BLAKE2B 371fc68b1015c8672db3e3858ae9077b1e3a9937e6add8690c39db36302ec031391c4d35e0c0b87094ca474a00c4187849e2d7111df34f43bc5bd7be52678527 SHA512 cf88933546de54ca15e2e830ac1086a78c4150f0ff59b8091e7e1cade5961c4e4cb83120a818a960b77841353ce3584ddc8f36b6edbde05543600283a143ad7b
EBUILD gnome-control-center-44.3.ebuild 6847 BLAKE2B 4efed8be7ec86008ee9261c78f5346159fd4064c79d3e1c50d39eb85f75f487d17e769fbc7f97358609e3b6fdc19c9c051f55b7c69c81e63a9ecbff31bce070c SHA512 1e0c490b2611acb4b085371cfcefefea2317ce4a6f3c5dad06db6cfb5b4759b77ca32a583107864ce31b9311af6894bcc77e3036cf67696230595461630c7085
-EBUILD gnome-control-center-45.0.ebuild 6764 BLAKE2B 4de555ac822f8edfec7ce86a87d1b12942adcca1a93c6fe03615a17cb0a3be51bd44998476f27a1f9fefc62e6105d3879836800154fd0df040d082fa4dd4cd6d SHA512 e5a72c1ecbc90a88ecfc4dfcb973311c22102bdad8a19ddf974179a351142e2e0d9ebd9deada23ef97cae3101bf8e283ad55e1005585c93a4ee4f1b72659c2a8
+EBUILD gnome-control-center-45.0.ebuild 6769 BLAKE2B d699c08638c31e8f5edb3244ba003fe0d053515867de88aecc20cfa14eb162983424e0dd2448139897e39362976136c44aa8431f4c10c174240f2bf91c9ed2ef SHA512 7cc64223935d5e57cc8304987140ff3cdc3d7990abcc8625f60ec9055b264dab69a5e457d399010f53b0fb68ecd4af9b868fd26e17210ec4bf3380206835e9e5
MISC metadata.xml 610 BLAKE2B 33cb646209b89a151b412f3a5be10b29cf85cde070e8a55b50f18417b02806763f940a1f56684ec8f494f9bd07258e9219b4dc2dc01ef6710aedc03bb609d42e SHA512 1d1fd521a3901c3601d3bd4ab78ac95c44d058fc0de2506df38c5ad8ba5156ff04c4b112b7a801a13f5ed9c37243c64629cf7038ca156196fa5f3229606a1f9c
diff --git a/gnome-base/gnome-control-center/gnome-control-center-45.0.ebuild b/gnome-base/gnome-control-center/gnome-control-center-45.0.ebuild
index d9270a07cba2..c7500595521f 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-45.0.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-45.0.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
^^ ( elogind systemd )
" # Theoretically "?? ( elogind systemd )" is fine too, lacking some functionality at runtime,
# but needs testing if handled gracefully enough
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
# meson.build depends on python unconditionally
BDEPEND="${PYTHON_DEPS}"
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index edb2edcc4c1b..cb74b4a7a3aa 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/gnome-network-displays/Manifest b/gnome-extra/gnome-network-displays/Manifest
index 8ec143cd15c8..4834149ef7c1 100644
--- a/gnome-extra/gnome-network-displays/Manifest
+++ b/gnome-extra/gnome-network-displays/Manifest
@@ -1,3 +1,3 @@
DIST gnome-network-displays-0.90.5.tar.xz 594196 BLAKE2B 4affeacc21ff581fb49bf29cd7954be7f3fe3531b904f013335d0b8bc25c0384119523a89b3f5f771eb518dfa82deb71ff22d1d5169d99b0799b4129c8586f70 SHA512 c3d4df7cfaba3482936817ad352e6e7185df4381e119236d6c33093356d5ffb12ade1f2afd4677500fa986fa9cac57df93862ac8366f9606fee169b5f8cb98e0
-EBUILD gnome-network-displays-0.90.5.ebuild 1416 BLAKE2B 0b065d9d65a7d8430bcf142853c79a448470126249e311e6a6e68ac85a3d3cb6b66d35d6ff4b08c311f91fb3e11788dc8a2ce9ccb76037a9884b7b36a73e7b28 SHA512 97727bf9ab9452b4e7ca55c11357b3f7c2a6e6498c61133492bd20c3a965fcc4f49142f37fdce0c6c57d37021eeba81ef7d35114a270b699c6a2436730810651
+EBUILD gnome-network-displays-0.90.5-r1.ebuild 1419 BLAKE2B df8ae9745deec6f1d2c4de0f865f613e2f60fd0039c2af14b9db3342206a0e55151c0cef9e0c95a8695acb962fa6b70c7a0a9027c8925a434f65eaa251127f08 SHA512 cb5fc170a057d8cef302f7701317f6c5a58825706c3bd2d679d9ca2a89320ef8c52ec35dfe56dc4bb1b445776882af81fc097f5a5731095005b424feeb00f178
MISC metadata.xml 387 BLAKE2B 8881ae611044a0fa8add4c0147edeade1e059355e14b12c7c5b6592e6ea216441339f5868a4c5e1672bedddb00c663a1624bfc439ba873930bf26eb339534545 SHA512 55d487e7aa591f1771e67523900810a03e797806ef14b07661593a95d06c36eb1a643bf096dc6313814d127f5bf7caa053d1310c9a42c960cf1697d6bdbbb0b6
diff --git a/gnome-extra/gnome-network-displays/gnome-network-displays-0.90.5.ebuild b/gnome-extra/gnome-network-displays/gnome-network-displays-0.90.5-r1.ebuild
index e220180c0176..6b84d7472dd7 100644
--- a/gnome-extra/gnome-network-displays/gnome-network-displays-0.90.5.ebuild
+++ b/gnome-extra/gnome-network-displays/gnome-network-displays-0.90.5-r1.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
>=net-misc/networkmanager-1.16.0[wifi]
net-dns/dnsmasq
net-wireless/wpa_supplicant[p2p]
- sys-apps/xdg-desktop-portal[screencast]
+ sys-apps/xdg-desktop-portal[screencast(+)]
x11-libs/gtk+:3
firewalld? ( net-firewall/firewalld )
"
diff --git a/gnome-extra/tecla/Manifest b/gnome-extra/tecla/Manifest
index 7cad83a9a9c1..3a8241462120 100644
--- a/gnome-extra/tecla/Manifest
+++ b/gnome-extra/tecla/Manifest
@@ -1,3 +1,3 @@
DIST tecla-45.0.tar.xz 33404 BLAKE2B 97bbbdf012a91303d86fb1fbb01dcee644ae7e612d88439465abf392c23fc232e33fbcd4403f02bc8193a6a8a9925fb7d45550d803e7835f5bbfded19fe18170 SHA512 ae1f38870c14467ef7a868b60bc1a12ae1584fdd5e158d1cbf6f6639586225c7ffb8cfa00edeefc3930d4225a3865932e7fa724a5dff5f0ece3372363df289ce
-EBUILD tecla-45.0.ebuild 601 BLAKE2B 2bddfecb2552d68e483c07a503de916f0ffa5e5ea345e364ae525e518fde960a16dad9f772cc92a0ab6118fe312486d6b4efe5b61e3589754fc7048d40b79e5c SHA512 16b6bb59381b65a4f8919d1b883dc51e9eac8c190c9219a7ecfe38db16c8f553beb53633eda8f28f8ed25043cc5dba22b1bf055b8c025d9f351436912b0b4b3c
+EBUILD tecla-45.0.ebuild 606 BLAKE2B 40667be0365cf5bf1e24400497bc7e3105a06f19460a441e01aeb3972bbdf53a1adf426e6e633a2a715201fd537bfb7d0ddb347d522be3b9c543e6e37b83b615 SHA512 b9c63246a53509e1acd18e4649c12c7fb27064cb1a84bafa273d01759258799b4474f781ee2586983e39cf79d609f95262f506689c9551fede317cd7c9f6f67b
MISC metadata.xml 346 BLAKE2B fa760e90b8a38d74a9d32816099e79021de8046e9c211d92b8c46b5e7bb9492766491aa0d3beac5d68ad2cb08ac8a5451ae0ba216ee70fe25d4d3cd499a7f949 SHA512 d47e807b25422f17241a517ad8bb372ca15a38cad6144a1ed7330ec847cc074780b40d7708d09e2d3741de7d6c3bc94e9cb5c7a342d6c9932465c1a615311137
diff --git a/gnome-extra/tecla/tecla-45.0.ebuild b/gnome-extra/tecla/tecla-45.0.ebuild
index 5cfd87a92364..af6323d309a8 100644
--- a/gnome-extra/tecla/tecla-45.0.ebuild
+++ b/gnome-extra/tecla/tecla-45.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/tecla"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
RDEPEND="
gui-libs/gtk:4[introspection]
diff --git a/gnome-extra/zenity/Manifest b/gnome-extra/zenity/Manifest
index cbb25f47e7b8..7f744586e5d0 100644
--- a/gnome-extra/zenity/Manifest
+++ b/gnome-extra/zenity/Manifest
@@ -1,5 +1,5 @@
DIST zenity-3.44.2.tar.xz 3095752 BLAKE2B 07d5b9aa673ae1e719bbd8d2ff85394ce19b9e77c36c3b6cf73d6b806dbcb0ab6322d13e66a715ebf5aefc14fa289a31367d0f0abd6ceaa9df7e3d7d12049492 SHA512 60f139b18db9ddf95a9c3481b08a3b99dd56ce457a49d99dc33f59570837e8498e8819bdd130c915a08e40042b2f3af583bd0fe4498adb8152632bd044137f2f
DIST zenity-3.99.1.tar.xz 3086092 BLAKE2B cf43be455f97e1ecf0539339d515415c9f875a5a0ac961f11b6e2fe463362eae400633628132ed67c67c01dd61a39cba2dc247ad3b82449d51867a9d93bda2c1 SHA512 4be34682da266b79e05e56a862e698bd93bb2187b4395b699be8ba63053dac07a0f9598bba411fb1f06dc2fffab78829a791f797e66665ada23d1eac3463b3a8
-EBUILD zenity-3.44.2.ebuild 1183 BLAKE2B e188c49c869b35b6d04113815427153c921ff461a52ae985b688b1e75932cffa7f4e3242f1964e7e0efff5f2ac2c4337af4b478a1f6f34dbaad20503515f13bc SHA512 9a2e93d2dad19f65bb5a8f06f0dde1912f09ff779f30ec4452b9c08818598915327d44a069fe7857a4f8dcf4051694da775bdc91883fc0ef9e569beee074b464
-EBUILD zenity-3.99.1.ebuild 952 BLAKE2B 53b10aafe8c94137a52cf861d6df8cd256e82cddd66338a6a826e2e5e96ef8f218183bcee7c34ed278315143f8b9b2abf7e7c3a900d157cdc2d117bf80afa34c SHA512 0555814eb26c83ef425f39e7cddfbdc9e674ecf71c58784b9d572fc838bb147139e9ca64266642a760fc0f8cf5805fd51993ccffb0b8f419bc4471640026213f
+EBUILD zenity-3.44.2.ebuild 1170 BLAKE2B 49f71b0100aa18b706665c45fc3c37acde35d3cadc615552b95a75aeb999888c8466724df23c954116c71013357a07a898fecf5b07591a4aade13c929bcadf34 SHA512 5f1f3fb46c6a07e9f8e80ecea3ac53e192edfcc3b17f1cfb9af2a3b16ab64df861752c91de7190e2c12c5fc74101297e432c2d199d5a8c1ff8006557028b5261
+EBUILD zenity-3.99.1.ebuild 939 BLAKE2B 0d348221da083c6fabb804b816788075a0d72b6cb9242db901e98b2401d9baeb0eb855b57cc79e0609b532c9d038846379ab78b67ac050fdd88f8a019097ba48 SHA512 f541430f806e9eaba3b309d9681b2142d71c3504ea7630d60bb6072f547ea6a9d78d9d2f0fc1161d931d570f114e51d483e587cf776a7c26c8c65634cc8ddb58
MISC metadata.xml 347 BLAKE2B dd11bec372a4f6b097616b3c45d4c2e0a44cf7ae3e4c26a48e6387ef14b3804662be64ef99ad179f7633a458f523e9054cc93eb691fe27893712492256bf4a99 SHA512 11676155be5f2b698f5b71920df5dc1121517ba63b20467719673c4b4a297c04282398fd70d00a9a3b712f080b784b780e0cb96c1186607e5e688b3f2f78846f
diff --git a/gnome-extra/zenity/zenity-3.44.2.ebuild b/gnome-extra/zenity/zenity-3.44.2.ebuild
index 75866aca7426..6bcde75e7536 100644
--- a/gnome-extra/zenity/zenity-3.44.2.ebuild
+++ b/gnome-extra/zenity/zenity-3.44.2.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Zenity"
LICENSE="LGPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
IUSE="libnotify webkit"
# TODO: X11 dependency is automagically enabled
diff --git a/gnome-extra/zenity/zenity-3.99.1.ebuild b/gnome-extra/zenity/zenity-3.99.1.ebuild
index 4b872f4ad496..e388cb9accd0 100644
--- a/gnome-extra/zenity/zenity-3.99.1.ebuild
+++ b/gnome-extra/zenity/zenity-3.99.1.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Zenity"
LICENSE="LGPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE="webkit"
# TODO: X11 dependency is automagically enabled
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 6717c792b51b..a4bb12fa229a 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index 9aad60b120e6..1fef39d8e1ef 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,7 +1,7 @@
DIST libadwaita-1.3.4.tar.xz 3149996 BLAKE2B 000cb953df4441bda2097c2d543117a22b101d7bc67458153d7cb39d2c49b7c648969b963120fbcd2ccb66ef9b3ce1259641b7120e363f7e9424e5876ff78ec0 SHA512 960105079c3959e633d6b5ed117a2877883f27cc63fcb525ed12c1ce029b0ae8d5d29f5732ac6704dd2aa67d5b2ac6603be33b265509358436fd93d181e2e54e
DIST libadwaita-1.3.5.tar.xz 3150996 BLAKE2B 2eeb2fe794a13f22fe17e62abc61143ff65631fdf879d5b5286a2db372faab92e1e0bbb9b1984df358fe0c0f46d90e47bd7364cf3afedac5f991e1ddd5037290 SHA512 a69db998bfde93bc6e2243e745f73bcf57708079ba11d4cf55ebe75aa694c5dd173130b3a130af6efa41adf0fe102d60bf3513421b597a632494bbf08c339a1f
DIST libadwaita-1.4.0.tar.xz 3953136 BLAKE2B 1ac4ad0854fab1ce5c8d4ead7059b74681fb336736bd2f8d0e1faa14d3dce3126eb50c05c575cb504b4b6c58277d760ace49b3e109fb9192f9a33a10fd84f6db SHA512 b20dfc6240db4c70ad982b1e57281bf3cd0c1a0b6e7ce57a8a6aa5c6d96e0b95834dd9209a474010b618022ee6e079bd126fcc3e7c9c91d487e16af8281c7b53
-EBUILD libadwaita-1.3.4.ebuild 1491 BLAKE2B 218f6fa23304fb55df580985a1d4a6e2d1d6bb52f3d8b155c6640bc231d563ea7a70b71921aadc8bc27127730665fd8f438ab4df4e37a3cc88e8c088fc3971cf SHA512 5ad0a8513aea904dc223973c9dffa4650db32388d309a4856014820da6085fae0509ef7d94ff6088ed76cea32e0744a6664e9f505c8849eddcebe1e1c8e4562e
-EBUILD libadwaita-1.3.5.ebuild 1496 BLAKE2B d7488582825a54ad09d475eb917f45fef6f1765e743ca65308ecf0ed8c375fb142e10eefbcccf05eabbcb9868bcd0b641adc45bc592397cde09a8991d6586429 SHA512 95a92a4136ae93288439714b40d96b849442a55364c5f1355d10bcfb16ccc3605da6b25fba9d387edeceb03a960046f57755f18bb230e4078b34ef118e801745
+EBUILD libadwaita-1.3.4.ebuild 1478 BLAKE2B 922eaeecba40b0044275da6e2fec86f8223e5367950523392a4f557bf63bed2f7fd3b16926b651a31f5146f28902c25499eee588cc8a2d63e5b26dc56c1f71db SHA512 3adda17e7710d87cc9a6a7a78a022ecbc7c3343026605086fb48d0db9a0896460c9c7f7e3815268865045d26e7914956448d35a23936c1c31b7f00d021ff7712
+EBUILD libadwaita-1.3.5.ebuild 1483 BLAKE2B ef76596e4364bd17a6d666f7cc68c6ed9402773ac96dec3cef35c3b7ba1e2c6889f5ca2ee1961e3146c2029c4cc88c60527363e5f4e525cd95bf5fc8258cad3b SHA512 5bbb1152901969d784044f29e28521cd96f79172461fc4cc41fcd27060ba0453c4b3eb29ca7129e1546b50e38c1789094e4ab2cdfc10e430b05b758eae56656a
EBUILD libadwaita-1.4.0.ebuild 1462 BLAKE2B fec5e1e253a1f585390a447e98b69d6841b4e3252d989fa745faa5d15a19e2c31fa79aeee0d62dcbcb59588c7846239ea140163d2a0c693601f168cd76464640 SHA512 a2e80112d9b922f6deb87d79f59046f9063e3dc29939fd64b5b5226318281ad80cae2469c477abcf48dbbf04ad0004987cb512c51a7f8b47a305d93107aa8991
MISC metadata.xml 351 BLAKE2B ae57c9eb56cb12bf754b28c2e6620c09ad7ccc79396fd0476e99e52b93bf6d3900fc84ab55fdf11d98e59ed9e247cabf6f301d45bc5e4c453c0fcffc49b144cb SHA512 dc1333518d24d60f69a180ee7369c4b783f234bda36cd65ec66d483db86f3123eca5ed10cd8aadc7a183b707d698a159d7917f7ebd1c342c212f15e90cb8d5df
diff --git a/gui-libs/libadwaita/libadwaita-1.3.4.ebuild b/gui-libs/libadwaita/libadwaita-1.3.4.ebuild
index c8108130a066..7d39025ceac1 100644
--- a/gui-libs/libadwaita/libadwaita-1.3.4.ebuild
+++ b/gui-libs/libadwaita/libadwaita-1.3.4.ebuild
@@ -14,7 +14,7 @@ SLOT="1"
IUSE="+introspection test +vala"
REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
RDEPEND="
>=dev-libs/glib-2.72:2
diff --git a/gui-libs/libadwaita/libadwaita-1.3.5.ebuild b/gui-libs/libadwaita/libadwaita-1.3.5.ebuild
index 19b942b88b42..143546c96150 100644
--- a/gui-libs/libadwaita/libadwaita-1.3.5.ebuild
+++ b/gui-libs/libadwaita/libadwaita-1.3.5.ebuild
@@ -14,7 +14,7 @@ SLOT="1"
IUSE="+introspection test +vala"
REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
RDEPEND="
>=dev-libs/glib-2.72:2
diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz
index 901c497c3912..7746470871f4 100644
--- a/kde-apps/Manifest.gz
+++ b/kde-apps/Manifest.gz
Binary files differ
diff --git a/kde-apps/krfb/Manifest b/kde-apps/krfb/Manifest
index 8630dfba4442..7baf47987a69 100644
--- a/kde-apps/krfb/Manifest
+++ b/kde-apps/krfb/Manifest
@@ -1,5 +1,5 @@
DIST krfb-23.04.3.tar.xz 1319732 BLAKE2B abc80e1b1d7de534a7d8865014f6dada8d2259bf225524af88c314ca016ab78fa815ca3c0dc84402678c1134f9a69c33ed18ab387be3cefe1178daf4f4b4c99c SHA512 949f99a797f0bcfb79640da7d6210dd628c0f12aa96d214e1f1b97fef622e9281d6852261327c3653bbd7a1457232d1d7edccb4174ac03f2fd8bdc4a46d56689
DIST krfb-23.08.1.tar.xz 1319528 BLAKE2B ab6b50599c7f79ff94eea6aa87981e6577d6b7450911f6a15b7db4bf985ab9475e3c30cb2e2dde00d3725596e288e4d1b28c2085427d48cd489c7d447efbeb9b SHA512 092e99ed3f869c663667db1601f66a0caf6945c6739041e7376dd3461e5576573a9b16d796f3bbb72ba8103dd5dedf357a78d3fc700e08ad65ff53498edbbb8a
-EBUILD krfb-23.04.3.ebuild 1980 BLAKE2B 967e3cacf65b160beda6927c1567c94d1377a005c0e2ae67108f9d1a0b12557519f10d308a0a43b25b2c5bdfb6ec3b4528ba3f865cd0ad9023b37c04fbefa045 SHA512 62a0bc13b4a00ac03e8ca7022812e6ab7cfd6a10997f665c0ca368b0d31361ed7baf24ecf26126060da6d99cd3f6b49c15607d8b1197c21922f1bdc85807bb57
+EBUILD krfb-23.04.3-r1.ebuild 1983 BLAKE2B a1a3db8ded91d179ff779f1eb5e0f6d5d7de2c9f6f1b8c8d9740e4022ee20c461a77a51c6dcc3fb5dba2a4341bce87577f4f69f9e0ae3f23c6828848b30bb6d0 SHA512 0dc839e69744cc14b91c9d9ce496e21a1de24f5838452efcf178cce2d555731554c74732deb3b929ca48676a0fa2f4b0e7f63d3f9f9fd11d41ba74a8e8154eab
EBUILD krfb-23.08.1.ebuild 1760 BLAKE2B b09dc08a575bd670362a0a4560867fdca7a7eb0f0583d478cb8932babbbfb5e123ff524e280aedcad9f6a4b583627d0d85900d35fc66af54975833180ed25f46 SHA512 5028fd0cf58150d4d7a90e24898f296649382db80b4ce8e7cf675b101dcf00fd57102fed35045480aedb44fea07357a03b9b974c2547f3ea4f786c61b7ac0ba8
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/krfb/krfb-23.04.3.ebuild b/kde-apps/krfb/krfb-23.04.3-r1.ebuild
index 8b11f9c2cead..8f0f96766fb4 100644
--- a/kde-apps/krfb/krfb-23.04.3.ebuild
+++ b/kde-apps/krfb/krfb-23.04.3-r1.ebuild
@@ -60,7 +60,7 @@ DEPEND="${COMMON_DEPEND}
)
"
RDEPEND="${COMMON_DEPEND}
- wayland? ( sys-apps/xdg-desktop-portal[screencast] )
+ wayland? ( sys-apps/xdg-desktop-portal[screencast(+)] )
"
BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
diff --git a/mate-base/Manifest.gz b/mate-base/Manifest.gz
index 6cfabeeff670..27e2edf1146e 100644
--- a/mate-base/Manifest.gz
+++ b/mate-base/Manifest.gz
Binary files differ
diff --git a/mate-base/mate-common/Manifest b/mate-base/mate-common/Manifest
index a588c73173b8..e494272082ec 100644
--- a/mate-base/mate-common/Manifest
+++ b/mate-base/mate-common/Manifest
@@ -1,5 +1,5 @@
DIST mate-common-1.26.0.tar.xz 69604 BLAKE2B 73c4b065eba0287d3f16ec3fdff8145dd97b765283f4017b31a7b86cb45949a4f7dde0207c244dc5c8047570830b85714955c23165889ae994a566f2f00a752c SHA512 9bfde79c9243d394f9ebc743f6a3c27199ec1e857f80020be0ff8b64a48cf1183fffd88783c1d375f2983a32c7437ca49b2f03b3e844e147c5750f71dbfb93bd
DIST mate-common-1.27.0.tar.xz 70444 BLAKE2B 670f6ffad51abd2786171206fdf1636b92a99704617b6fb96a2a3b95dd29ea0958a2795b5a83dd4aa2d29a39125915128b898c47d6e5c1bc51e84b49c3089fe3 SHA512 45e301982090a6ed37d04bf351cc9d5a61d37b52e9ca2732d9186918f05cb4d1a413d8837161e6c02e90d0fb90e6bc23fc73ffee04a8695cb3b121909b7ea812
EBUILD mate-common-1.26.0.ebuild 543 BLAKE2B 34b4e6d8d7d6608448f86c5c6958397901d770006896f45095e10140a017bfdba7c5397600c388a1f61266f2a72750d3b6f2a70588be016f0c9a17f89548c851 SHA512 02cfcfea10226cba1cb2953956362aad43ab7f4ec19b6cf3ed06ce7ab638843712a105115bac7213c550364f5c9c8c4c4eb292e61c9eb39a9041085bc30d2edb
-EBUILD mate-common-1.27.0.ebuild 545 BLAKE2B 8bd4698158a19b42a1943376bc1496b1ea7db78c1fb65fcd8b544279926554eb206858aa4c0d101e8184c3aa0e2ef08ebd262ca9b01c705c2d57dd06ee93c0c6 SHA512 92273ad1b5e7e519f30f8895640e26bf4cf9d06a6b76322302ae5038905e2eb55b8eea59fb32370a25f04df9936b997084c753e665eba444286284eed96ec6f1
+EBUILD mate-common-1.27.0.ebuild 544 BLAKE2B a8da26712b9b4a36cca8dfd1b061e48a51634451ebebdf9b3f4eec290b5d0f021e6c60820f56f5c621b41353f9853bbb6c54f576f8f93cf507e753b3943fcf25 SHA512 ae6232969c9dacdfb1ba125d838194b428d7fa357e2a51c4384640e1f16b77f04f08566cdce0553fe658e60ea93b4fdabdc61656ecdf18b114e9f948d97d1742
MISC metadata.xml 257 BLAKE2B 904a2bf52eeb55459597b42554ba66f32dde3b0a6313facb26487ac3d2226dcb1775404719dee8ce194fb688cdc46e2e10a34aad3edc246212e6956dcb9a599a SHA512 5e8b3df7d8f55b9dc126dd80589b81538ba314cafd8084cfda205fef15645516d37e15e9c3c55fc76cf17799067413f56447dea1f06ee4d9451a6e11f2dae86b
diff --git a/mate-base/mate-common/mate-common-1.27.0.ebuild b/mate-base/mate-common/mate-common-1.27.0.ebuild
index da436c0b32c6..de697265a5ce 100644
--- a/mate-base/mate-common/mate-common-1.27.0.ebuild
+++ b/mate-base/mate-common/mate-common-1.27.0.ebuild
@@ -8,7 +8,7 @@ inherit mate-desktop.org
if [[ ${PV} == 9999 ]]; then
inherit autotools
else
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv ~x86"
fi
DESCRIPTION="Common files for development of MATE packages"
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 95cdf4054103..ca3ec24756df 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/mcomix/Manifest b/media-gfx/mcomix/Manifest
index e49215f15008..a610be90951d 100644
--- a/media-gfx/mcomix/Manifest
+++ b/media-gfx/mcomix/Manifest
@@ -6,6 +6,6 @@ DIST mcomix-3.0.0.tar.gz 666676 BLAKE2B 48c4566cc09c99e4cea76e487753c43fc36ed9e0
EBUILD mcomix-2.1.0.ebuild 1109 BLAKE2B 0041670c4f8cdb3eac50f5526305aca2c0448a3aec7123626a2eb3ebebbd792da721642505a392a059a7db7cef40bb048b6b1086a713c9bab18644bad9a04549 SHA512 0793f5c761a31b43e36b22cae11567ebd6d35cb38de608b051dc88f5a808ca31812ab47c324bfcc901e9b64c2435e34609f401b76e86f19fd2b9f319dc407575
EBUILD mcomix-2.1.1-r1.ebuild 1164 BLAKE2B 43dc15b6e54faa3a2f2157c86150785af1b3b59308c422f5184f381d40e8c9eb69f2266c6769dc9801d1481e196e110726cbad29c88a0c7c482e83dad92df212 SHA512 4ae9d007439e20a9cdb74a081495c8cbb4b4620f19a4a28063ebffd1e74d4a3d9ef37b31fc24a8e94e87f5075cde79f5a9c485063e15c778f39c569b15ff998c
EBUILD mcomix-2.2.1.ebuild 1111 BLAKE2B 56f9ccb5606133dd38bd572586226fd2b4ddf13cc589dc5becc7a52c1a2e65f7a17abd9b7770481b04b177b5bfce26a0e20d0b3bcd7993ddc2af4646ed9dcbf0 SHA512 ee58a7aeb7273e7191e6a95818bfe6a030865c47e0b2183495e1cd5acb1bef09b24a290cee4a2b03e4a8b83be030bb085a7874fd57f710395fff97ba505e3e71
-EBUILD mcomix-3.0.0.ebuild 1470 BLAKE2B 5c5e219473275bf539d3a954aa6009282ecb54cf5d2d8795b209a541bad9f9f28deaeb197fbcb4d68871df42fca239357a430486ca9ca49ecfb2f5064b271cb8 SHA512 c827ce39559f7719ad7db6e3c8539928be0377d86fb52f5ec150b95e06688ea3a1fee9e9599e332ade9b00b1ef78dcc5702d7deef38e67276adfe6dbeccab6fa
-EBUILD mcomix-9999.ebuild 1455 BLAKE2B df793128e16145d065b81e641edfa9e91be1b3c8dc56df127785e66697f79245b83c033efdb5316bbf0997a52e10b2456efead5f5db890b97e03204f9f42e62c SHA512 6a772da1bbcee2fdf00a588bbf0662a1e9ea21f7d09275421b218c88cc63bf43edf0e1d10dd25e7f663e6db87226d2aaba7a589909d313ec4e05852f657e4636
+EBUILD mcomix-3.0.0-r1.ebuild 1487 BLAKE2B d72ba5d6f15786a7e2a252d310ffcb2fd1a4e0626c4b51891181730df5fa18e1bec906fa8c02b64a0a70fe010566541cac4ed97d8207d4f2bd9421079e4b512c SHA512 ba0cace9afaea65f59f9ef763ebd9160192a9d75e926c37dbc4517b589dd0cfe82f4014191be74d3ef4b3a65dedc8aa70e2c36b013b02ab06b7a5ce0cc73848b
+EBUILD mcomix-9999.ebuild 1472 BLAKE2B 69ea2b35ff95b1fd3bbce595653de8bec083f25c15da976e50729434c2f30af25ebeb83655f87f7ef5707b501fa363f450f2bd864752b1ffbe621a20febb666f SHA512 84491e2172f193591b1a7650a49b4ffa9814aabfd976b28934af967ca9bf12b2c40bc177869e967b821570de0a05929648aa3269ffd6e81a8cc6245199f1d673
MISC metadata.xml 398 BLAKE2B 1595be3107e03d5ea0602c77d75d0d5b10c6c36307edaa979b64ce3418c674cd3905578ea098159493860ea4b3fb3c297da24b281869dedf92b7eec8f70d32c8 SHA512 4783cdb12689f0e346769eebd4da9a14e40225c30f6afed9b7058a6ac6eb3591b39990c70f2b57339582f27a71c2fa9f88390401f51cb5f7d43cc8c0d9a39205
diff --git a/media-gfx/mcomix/mcomix-3.0.0.ebuild b/media-gfx/mcomix/mcomix-3.0.0-r1.ebuild
index 1afebf0d5c64..36393dfcddd5 100644
--- a/media-gfx/mcomix/mcomix-3.0.0.ebuild
+++ b/media-gfx/mcomix/mcomix-3.0.0-r1.ebuild
@@ -35,7 +35,7 @@ src_prepare() {
}
src_install() {
- default
+ distutils-r1_src_install
# Application meta files are not installed automatically anymore
domenu share/applications/*.desktop
diff --git a/media-gfx/mcomix/mcomix-9999.ebuild b/media-gfx/mcomix/mcomix-9999.ebuild
index 60b81574d92d..bd8bee37aacc 100644
--- a/media-gfx/mcomix/mcomix-9999.ebuild
+++ b/media-gfx/mcomix/mcomix-9999.ebuild
@@ -35,7 +35,7 @@ src_prepare() {
}
src_install() {
- default
+ distutils-r1_src_install
# Application meta files are not installed automatically anymore
domenu share/applications/*.desktop
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 63a94c116c3d..413ec457c590 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/gnump3d/Manifest b/media-sound/gnump3d/Manifest
index 91fb89b907a6..2cb7f89ea066 100644
--- a/media-sound/gnump3d/Manifest
+++ b/media-sound/gnump3d/Manifest
@@ -2,5 +2,5 @@ AUX gnump3d.conf.d 159 BLAKE2B d03de16b977c8c892be3dcd6ec7b45414dac9694a777fde57
AUX gnump3d.init.d-r1 826 BLAKE2B 37e9ea5403584881c2a4d87460fa058464eac1a1342af0decec37149f682b4946bb9cf34dc8eff21e6cd83c03aa2a334a8fbe2d9f7c9afd77194897b914dec20 SHA512 c54609e031615cf84328e52ed44d2744391abc580c19df512a62ff8e9091f52eea3741748559fe22f995cedc7d47bb12ea5bd0f5851bf4706327a8fd24d17309
DIST gnump3d-3.0.tar.bz2 633215 BLAKE2B aec3e2e95ebcbf2b9465f8f7e5cf579fe64e9e48d3b1757f78d3102f3a02f92970cbccc5986741013505e1b2f0e54e0d7a7c3871837c6169898e763f23e7fcca SHA512 23778604b557346e42f5cd2045cc394c7d6f7044479c74cd635dfdbbfd6835c8e3ad761d54c5cba239cc5e020b049ac11d64eb463272fc4134b7645226e2524b
EBUILD gnump3d-3.0-r4.ebuild 1889 BLAKE2B 4e6cb3bc6dedcc7a4457a54667b3bbf973b171cb79632d526787d4a0a0a37315c9ae4b86223d4b8f332f1977258ac8dba8f259702135c83f235e8ac1edda1cda SHA512 101c6fa5cc4a54a246df1b37a5ae12e20db1643dd62d20fdc315815567bb65df5271030d3a95e14f8c489a24221f2c318c0648012d583206e8982deeba1c82aa
-EBUILD gnump3d-3.0-r5.ebuild 1915 BLAKE2B e1e72c0c396555a6781aaec31eacdd73690df932e092187d450f8d5fc4288623585b19feedf86c2de6a7029422068dbb3bb12190bdb094d694888cc53f2015c2 SHA512 70cef9caf1d94631851bb6beb6f73f55ea14aba8fa36256bc147625d87384dc2f190a50b8f7fd44c0a2c9c73b185ea6d7f64b42007c930f5849283e005d7ce1a
+EBUILD gnump3d-3.0-r5.ebuild 1911 BLAKE2B cbbf280b74cbf875ee23f35db27696c774f0962f88000fd314d785e4ebbcb36313ce070ef6cd1320e37643874d26c4794ca27b0d45ad63cc2c350574d7dda7f2 SHA512 bb9b6571cfce9f3d34225c21c4b36144a09fb363f22b03b7098600edac37bd63e47826f50039366a54e195cba748d6b50cfb3b08873b6e437c000e4b32901bbc
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/gnump3d/gnump3d-3.0-r5.ebuild b/media-sound/gnump3d/gnump3d-3.0-r5.ebuild
index 79be656f708f..eb01124fbbc2 100644
--- a/media-sound/gnump3d/gnump3d-3.0-r5.ebuild
+++ b/media-sound/gnump3d/gnump3d-3.0-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://savannah.gnu.org/download/${PN}/${P}.tar.bz2"
LICENSE="GPL-2+ || ( Artistic GPL-1+ )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ppc ppc64 sparc x86"
IUSE="sox"
DEPEND="
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index cf6099c83fb9..2ac38b5fab4d 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 026c05163daa..887e2bf2b81c 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Fri, 22 Sep 2023 03:40:19 +0000
+Fri, 22 Sep 2023 09:40:14 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index fcdbf5cf62df..bb81791bc76a 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 547551 BLAKE2B 1c8a2c44712370196d7063d9129e5418e3dfa4b013e30a5e0a4b9367b2131bb0b45949b8c8d9e8433aa0d483da04220b33d15fca9118364a0fc9d95430b13e46 SHA512 d863cabfd6bbd4b1772db2994615c985318c23ec71f69d65a91382cfdfbf51e724628c09c24586716e946026cf13fc73b968032951be742049f80dc8fa300c06
-TIMESTAMP 2023-09-22T03:40:23Z
+TIMESTAMP 2023-09-22T09:40:18Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUNDKdfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUNYQJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDblBAAp4u7jwF4h0kKCf/7JCQRb9GXGSbcWpkIySPnTaFs2TDIc5TRiZ7LJ53R
-biCRNAc1UoBYkX+HprzVwUW+0f55Dn5ctbtrwPqcdThXua6E1sJ4PwiN3jiR5lR7
-l7qLJzGjyr2RULMUSSxq9OzqfQ/vWy9dff97+uepuTQmry65h9yd40tWgQYSSf2z
-sOyTiy70R2Y1OvFfQJ0zrTG6LlowNa0Aa/BttZWf8VrI+vuDHrt5bsGEXNR/ID0X
-cx6AIE7UoDPCUY8YPnbjr5bhRSrqzZsYuYC6EjhxZmMrnONsqvWAtbA38bj2Lc6a
-6q6F2cjYCtS/01jHcO057xodhR/Dfh28W8dIvFY29SaqZznc6OEgf8D/mtIjZFuP
-vQLabNEIrrNPmuPvkXypXyDsFapc8uA5pfGkyh5QHbEH4dIm8v4eWK8M/Ij0PSQE
-SeWVFSFFkCShSt4Hs5UBaQRr+57qV+E3B/dSbrRsBIRMf7TAn6g6ntZxpF2O7Fg9
-q9D/ARA9pP+ST3J6OGFpJUDfQJUhi/DERLw45DYWDQI80V3xUgN+7pIcTNxK1Aap
-tmHh0SqUPa7Osq2q/Ne5xdncViMnta0Utg3q652TzN/Z7ophQnb4JGrgz6piIm8k
-IUC52Izn042sTkjgGsLWb5N3SkPivj8aGFlZNsjKZ8zgZquLkQc=
-=K9i7
+klDGtg/8D9VvH5Q3omD/zIHYcaTvN/cwZDeqyGiSnXjgnxXZ0P2/4kJQza0oedbF
+LZE6HB5YQjtoe8UG2rC5G9KfRkB1fQj/SPka+Wxyl1YKlIlcMnOtPhuPk/6Glr9K
+sx9T03fsDu0wW6aPXUVhu6cgM1n4OOns/vFnHezUEJfH15Oe8w+YQS2mgNRikZKI
+WAXQex0Z3EbMeqrvWX4AElsV4mVrjmC+Lk4QA/w6rmCGQUI00n67cdC2mdvH4uzG
+ZqpObEHfP9wP4Wi9YmZ6parcRUF4+7pylluPnVFwYWepak1kMNGRXgkjrWilnPjp
+v5GDTlNx7yUolW+yqTbfkiiY7nJVwO+KXpWEhBS4C8tmKUrrCgFHyy/V7d47Wv62
+heyQ779k3oGbdCSbNwBxrpAOl5LASUutG3F6onxEnV6qFYQQ3AirW9cQuiT87ZKB
+K/WbkQBGGQ0/ZzRrem1/F+HxkteWBYL/XVlCGONi+a4S4dyzc8CDwoK8uyfLNCH/
+9wgTk+kwCpnuZ7YrJiJvuAWuIbyIRm18uQuIF6eg2hAI97lTlkLuLU3AobhofnLu
+6Jxi3Y5MzAQ5xbhCi5QAjTryyE2G7APsrz+DhibxyulyU5XGjNwL4zqRf/yP3/fX
+3AdsglEqt7R3KBQovWe4FykScWNdQ2rLL1wZH4yorMqDqTK2StY=
+=L1ex
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 026c05163daa..a3e7964ed1e0 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Fri, 22 Sep 2023 03:40:19 +0000
+Fri, 22 Sep 2023 09:40:15 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index e7877b350594..5ec49d37e566 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index d4f7fb00b93f..71e9497f6292 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/rpm-4.18.1 b/metadata/md5-cache/app-arch/rpm-4.18.1
index 0fd305b97d56..ab21741e531a 100644
--- a/metadata/md5-cache/app-arch/rpm-4.18.1
+++ b/metadata/md5-cache/app-arch/rpm-4.18.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://rpm.org/ https://github.com/rpm-software-management/rpm
INHERIT=autotools lua-single perl-module python-single-r1 toolchain-funcs
IUSE=acl audit caps +berkdb doc dbus nls openmp python readline selinux +sqlite test +zstd lua_single_target_lua5-3 lua_single_target_lua5-4 test python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2 LGPL-2
RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) !app-arch/rpm5 app-arch/libarchive:= >=app-arch/bzip2-1.0.1 app-arch/xz-utils >=app-crypt/gnupg-1.2 >=dev-lang/perl-5.8.8 dev-libs/elfutils dev-libs/libgcrypt:= >=dev-libs/popt-1.7 sys-apps/file >=sys-libs/zlib-1.2.3-r1 virtual/libintl acl? ( virtual/acl ) audit? ( sys-process/audit ) caps? ( >=sys-libs/libcap-2.0 ) dbus? ( sys-apps/dbus ) readline? ( sys-libs/readline:= ) sqlite? ( dev-db/sqlite:3 ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) nls? ( virtual/libintl ) zstd? ( app-arch/zstd:= ) selinux? ( sec-policy/selinux-rpm ) dev-lang/perl:=
REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://ftp.osuosl.org/pub/rpm/releases/rpm-4.18.x/rpm-4.18.1.tar.bz2 http://ftp.rpm.org/releases/rpm-4.18.x/rpm-4.18.1.tar.bz2
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module ae23357e7a745d6af2265a5a6bed3a5c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=7e04b78127d704a8634fc61b9e351165
+_md5_=df7e7e9d652e23d27c8abbbd1f4fa6ff
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 8c8b5735546a..aec395a0fabe 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/lxd-5.18 b/metadata/md5-cache/app-containers/lxd-5.18
new file mode 100644
index 000000000000..dc474eeb987f
--- /dev/null
+++ b/metadata/md5-cache/app-containers/lxd-5.18
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/go nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-canonical ) >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=acct-group/lxd app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/dqlite-1.13.0:= dev-libs/lzo >=dev-libs/raft-0.17.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev
+DESCRIPTION=Modern, secure and powerful system container and virtual machine manager
+EAPI=8
+HOMEPAGE=https://ubuntu.com/lxd https://github.com/canonical/lxd
+INHERIT=bash-completion-r1 go-module linux-info optfeature systemd verify-sig
+IUSE=apparmor nls verify-sig
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=Apache-2.0 BSD LGPL-3 MIT
+RDEPEND=acct-group/lxd app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/dqlite-1.13.0:= dev-libs/lzo >=dev-libs/raft-0.17.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev net-firewall/ebtables net-firewall/iptables sys-apps/iproute2 sys-fs/fuse:3 >=sys-fs/lxcfs-5.0.0 sys-fs/squashfs-tools[lzma] virtual/acl
+RESTRICT=test strip
+SLOT=0/stable
+SRC_URI=https://github.com/canonical/lxd/releases/download/lxd-5.18/lxd-5.18.tar.gz verify-sig? ( https://github.com/canonical/lxd/releases/download/lxd-5.18/lxd-5.18.tar.gz.asc )
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig 06b4d23e3bacdf7164b1e7f9e059492a
+_md5_=5052904af8282b522f62d1f26d4f2fa0
diff --git a/metadata/md5-cache/app-dicts/Manifest.gz b/metadata/md5-cache/app-dicts/Manifest.gz
index 2efe7c300c1c..6f22f7b1acaf 100644
--- a/metadata/md5-cache/app-dicts/Manifest.gz
+++ b/metadata/md5-cache/app-dicts/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-dicts/ydpdict-1.0.3-r2 b/metadata/md5-cache/app-dicts/ydpdict-1.0.3-r2
index 44d6a63b1485..39273fffb557 100644
--- a/metadata/md5-cache/app-dicts/ydpdict-1.0.3-r2
+++ b/metadata/md5-cache/app-dicts/ydpdict-1.0.3-r2
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://github.com/wojtekka/ydpdict
INHERIT=autotools
IUSE=ao
-KEYWORDS=~amd64 ~riscv ~x86
+KEYWORDS=amd64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=app-dicts/libydpdict sys-libs/ncurses:=[unicode(+)] ao? ( media-libs/libao )
SLOT=0
SRC_URI=https://github.com/wojtekka/ydpdict/archive/1.0.3.tar.gz -> ydpdict-1.0.3.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=dac8dc7be950f4f9432157773b40a302
+_md5_=cf621e61b97768571ac5203cb329d08a
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 66656c4165b5..118e4f28f9d6 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/vkd3d-1.9 b/metadata/md5-cache/app-emulation/vkd3d-1.9
new file mode 100644
index 000000000000..558ed4335d4d
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/vkd3d-1.9
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/flex sys-devel/bison virtual/pkgconfig
+DEFINED_PHASES=compile configure install test
+DEPEND=media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ncurses? ( sys-libs/ncurses:= ) spirv-tools? ( dev-util/spirv-tools[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dev-util/spirv-headers dev-util/vulkan-headers
+DESCRIPTION=D3D12 to Vulkan translation library
+EAPI=8
+HOMEPAGE=https://gitlab.winehq.org/wine/vkd3d/
+INHERIT=multilib-minimal
+IUSE=ncurses spirv-tools 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 ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ncurses? ( sys-libs/ncurses:= ) spirv-tools? ( dev-util/spirv-tools[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://dl.winehq.org/vkd3d/source/vkd3d-1.9.tar.xz
+_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=d8ca35d3f8fc1ae73fa46ced270cd66b
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index cf9a20b75d17..c4a1c6a76a8b 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/astrolog-7.60 b/metadata/md5-cache/app-misc/astrolog-7.60
index 66ce5bcaa425..1b8aca1a95c4 100644
--- a/metadata/md5-cache/app-misc/astrolog-7.60
+++ b/metadata/md5-cache/app-misc/astrolog-7.60
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.astrolog.org/astrolog.htm
INHERIT=toolchain-funcs
IUSE=X
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~ppc ppc64 ~x86
LICENSE=astrolog
RDEPEND=X? ( x11-libs/libX11 )
SLOT=0
SRC_URI=https://www.astrolog.org/ftp/ast74src.zip
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=f80ab18379672786a12ed011b26730f4
+_md5_=cf27e89846d136bd9b13e4192f213b5f
diff --git a/metadata/md5-cache/app-misc/dvorak7min-1.6.1-r2 b/metadata/md5-cache/app-misc/dvorak7min-1.6.1-r2
index 24540d4b88ea..740464d423a6 100644
--- a/metadata/md5-cache/app-misc/dvorak7min-1.6.1-r2
+++ b/metadata/md5-cache/app-misc/dvorak7min-1.6.1-r2
@@ -5,10 +5,10 @@ DESCRIPTION=Simple ncurses-based typing tutor for learning the Dvorak keyboard l
EAPI=8
HOMEPAGE=http://www.linalco.com/comunidad.html
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2
RDEPEND=sys-libs/ncurses:=
SLOT=0
SRC_URI=http://www.linalco.com/ragnar/dvorak7min-1.6.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=20e923d9446579e77d17942bf5191334
+_md5_=418566b447a404a4caf49af30f123a96
diff --git a/metadata/md5-cache/app-misc/gentoo-0.20.7-r1 b/metadata/md5-cache/app-misc/gentoo-0.20.7-r1
index 0613431dd28f..ef20fcf71e13 100644
--- a/metadata/md5-cache/app-misc/gentoo-0.20.7-r1
+++ b/metadata/md5-cache/app-misc/gentoo-0.20.7-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://sourceforge.net/projects/gentoo/
INHERIT=autotools desktop
IUSE=nls
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=>x11-libs/gtk+-3.12:3 dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango
SLOT=0
SRC_URI=mirror://sourceforge/gentoo/gentoo-0.20.7.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=ce43fe3600a8d3690c454b42a3c218fa
+_md5_=bb5e6e934ef1ed05e0e780570aadaea6
diff --git a/metadata/md5-cache/app-misc/mosquitto-2.0.18 b/metadata/md5-cache/app-misc/mosquitto-2.0.18
new file mode 100644
index 000000000000..99a9e40bc3d3
--- /dev/null
+++ b/metadata/md5-cache/app-misc/mosquitto-2.0.18
@@ -0,0 +1,17 @@
+BDEPEND=test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) virtual/pkgconfig
+DEFINED_PHASES=compile install postinst prepare setup test
+DEPEND=acct-user/mosquitto acct-group/mosquitto dev-libs/cJSON:= srv? ( net-dns/c-ares:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) tcpd? ( sys-apps/tcp-wrappers ) websockets? ( net-libs/libwebsockets[lejp] ) test? ( dev-util/cunit )
+DESCRIPTION=An Open Source MQTT v3 Broker
+EAPI=8
+HOMEPAGE=https://mosquitto.org/ https://github.com/eclipse/mosquitto
+INHERIT=python-any-r1 systemd toolchain-funcs
+IUSE=bridge examples +persistence +srv ssl systemd tcpd test websockets
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=EPL-1.0
+RDEPEND=acct-user/mosquitto acct-group/mosquitto dev-libs/cJSON:= srv? ( net-dns/c-ares:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) tcpd? ( sys-apps/tcp-wrappers ) websockets? ( net-libs/libwebsockets[lejp] )
+REQUIRED_USE=test? ( bridge )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://mosquitto.org/files/source/mosquitto-2.0.18.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=174475542bbb0ef35cab21c623963e0a
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index a6079791914a..2489cbe79c91 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/homebank-5.6.5 b/metadata/md5-cache/app-office/homebank-5.6.5
index 64e8f11b6ce1..e55ba0dff502 100644
--- a/metadata/md5-cache/app-office/homebank-5.6.5
+++ b/metadata/md5-cache/app-office/homebank-5.6.5
@@ -7,10 +7,10 @@ HOMEPAGE=http://homebank.free.fr/index.php
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
IUSE=+ofx
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~ppc ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/glib-2.39:2 >=net-libs/libsoup-2.26:2.4 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3 x11-libs/pango ofx? ( >=dev-libs/libofx-0.8.3:= )
SLOT=0
SRC_URI=http://homebank.free.fr/public/sources/homebank-5.6.5.tar.gz
_eclasses_=xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=425ea589b82b4443c152e184182d7732
+_md5_=f84335b87ad612158a09ce3ceffa08a3
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index b610f0f6f095..6f081f8d47b7 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/iwdevtools-0.12.8 b/metadata/md5-cache/app-portage/iwdevtools-0.12.8
new file mode 100644
index 000000000000..624aa1ec10d9
--- /dev/null
+++ b/metadata/md5-cache/app-portage/iwdevtools-0.12.8
@@ -0,0 +1,15 @@
+BDEPEND=sys-apps/help2man || ( sys-apps/util-linux app-misc/getopt ) test? ( app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1:0[readline] dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst test
+DESCRIPTION=Small tools to aid with Gentoo development, primarily intended for QA
+EAPI=8
+HOMEPAGE=https://github.com/ionenwks/iwdevtools/
+INHERIT=meson optfeature
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
+LICENSE=BSD-2
+RDEPEND=app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1:0[readline] dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ionenwks/iwdevtools/archive/refs/tags/v0.12.8.tar.gz -> iwdevtools-0.12.8.tar.gz
+_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=8c9c5f271055110c29c90a16fcd3bc8e
diff --git a/metadata/md5-cache/app-portage/iwdevtools-9999 b/metadata/md5-cache/app-portage/iwdevtools-9999
index b6d5809d4f6d..7d4c66316780 100644
--- a/metadata/md5-cache/app-portage/iwdevtools-9999
+++ b/metadata/md5-cache/app-portage/iwdevtools-9999
@@ -11,4 +11,4 @@ RDEPEND=app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1:0[rea
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=3e9c509748eafe55d9dfe6dfe47def3a
+_md5_=4b299202e1c917752cb2a53a64d5a322
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 5f25b1d52157..2d8bbd3712d9 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/podofo-0.10.1 b/metadata/md5-cache/app-text/podofo-0.10.1
index ff3659532f46..0aa41774a999 100644
--- a/metadata/md5-cache/app-text/podofo-0.10.1
+++ b/metadata/md5-cache/app-text/podofo-0.10.1
@@ -5,12 +5,12 @@ DESCRIPTION=PoDoFo is a C++ library to work with the PDF file format
EAPI=8
HOMEPAGE=https://github.com/podofo/podofo
INHERIT=cmake
-IUSE=fontconfig idn jpeg png tiff test +tools
+IUSE=idn jpeg tiff png fontconfig test tools
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
LICENSE=LGPL-2+ tools? ( GPL-2+ )
RDEPEND=idn? ( net-dns/libidn:= ) dev-libs/openssl:= fontconfig? ( media-libs/fontconfig:= ) media-libs/freetype:2= jpeg? ( media-libs/libjpeg-turbo:= ) png? ( media-libs/libpng:= ) dev-libs/libxml2 tiff? ( media-libs/tiff:= ) sys-libs/zlib:=
RESTRICT=!test? ( test )
-SLOT=0/0.10.1
+SLOT=0/2
SRC_URI=https://github.com/podofo/podofo/archive/refs/tags/0.10.1.tar.gz -> podofo-0.10.1.tar.gz test? ( https://github.com/podofo/podofo-resources/archive/4afe5c3fdb543a4347681b2e52252f1b10f12f24.tar.gz -> podofo-0.10.1-test-resources.tar.gz )
_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6eec6b86554ff74038af2e6653177a02
+_md5_=a82edb3cb162d2488717ae6bf5074a83
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index b1b9b51cf644..24987bfa559b 100644
--- a/metadata/md5-cache/dev-db/Manifest.gz
+++ b/metadata/md5-cache/dev-db/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-db/unixODBC-2.3.12 b/metadata/md5-cache/dev-db/unixODBC-2.3.12
index 86446f6bf6a2..030f748b4fbb 100644
--- a/metadata/md5-cache/dev-db/unixODBC-2.3.12
+++ b/metadata/md5-cache/dev-db/unixODBC-2.3.12
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.unixodbc.org/
INHERIT=autotools multilib-minimal
IUSE=+minimal odbcmanual static-libs unicode 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=GPL-2 LGPL-2.1
RDEPEND=dev-libs/libltdl: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/readline-6.2_p5-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(-)?] >=sys-libs/ncurses-5.9-r3:=[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/libiconv-0-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(-)?]
SLOT=0
SRC_URI=https://www.unixodbc.org/unixODBC-2.3.12.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=d5f08024d80ac34f8c5970414e0ac035
+_md5_=8220b30205891f8806ec6e320b5b92af
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index cea246c5bd1a..f061636e93ec 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/dqlite-1.16.0 b/metadata/md5-cache/dev-libs/dqlite-1.16.0
new file mode 100644
index 000000000000..8046767ea74a
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/dqlite-1.16.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig 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-db/sqlite:3 dev-libs/libuv:= >=dev-libs/raft-0.17.1:= test? ( dev-libs/raft[lz4,test] )
+DESCRIPTION=Embeddable, replicated and fault tolerant SQL engine
+EAPI=8
+HOMEPAGE=https://dqlite.io/ https://github.com/canonical/dqlite
+INHERIT=autotools
+IUSE=test
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=LGPL-3-with-linking-exception
+RDEPEND=dev-db/sqlite:3 dev-libs/libuv:= >=dev-libs/raft-0.17.1:=
+RESTRICT=!test? ( test )
+SLOT=0/1.15.1
+SRC_URI=https://github.com/canonical/dqlite/archive/v1.16.0.tar.gz -> dqlite-1.16.0.tar.gz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=74ad297573d932298d3c0e61651a76ad
diff --git a/metadata/md5-cache/dev-libs/libbytesize-2.9 b/metadata/md5-cache/dev-libs/libbytesize-2.9
index fc182c8cea98..dadcca898a85 100644
--- a/metadata/md5-cache/dev-libs/libbytesize-2.9
+++ b/metadata/md5-cache/dev-libs/libbytesize-2.9
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/storaged-project/libbytesize
INHERIT=autotools python-r1
IUSE=doc python test tools python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86
LICENSE=LGPL-2+
RDEPEND=dev-libs/gmp:= dev-libs/mpfr:= dev-libs/libpcre2:= python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) tools? ( python )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/storaged-project/libbytesize/releases/download/2.9/libbytesize-2.9.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=00b596556f3b5cde0051730d9625aef4
+_md5_=1e4c4e4ec1e348eaa3474ff42694114c
diff --git a/metadata/md5-cache/dev-libs/libei-1.1.0 b/metadata/md5-cache/dev-libs/libei-1.1.0
index 9bdd2b767c15..f8bdfe52e3eb 100644
--- a/metadata/md5-cache/dev-libs/libei-1.1.0
+++ b/metadata/md5-cache/dev-libs/libei-1.1.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/libinput/libei
INHERIT=meson python-any-r1
IUSE=elogind systemd test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~x86
LICENSE=MIT
RDEPEND=>=dev-libs/libevdev-1.9.902 || ( systemd? ( >=sys-apps/systemd-237 ) elogind? ( >=sys-auth/elogind-237 ) sys-libs/basu )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitlab.freedesktop.org/libinput/libei/-/archive/1.1.0/libei-1.1.0.tar.bz2 https://github.com/nemequ/munit/archive/fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz -> munit-fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz
_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=d2db35f6efd203a5e2420597849accf9
+_md5_=55a7853a54bbff6ae2e5c321f952b858
diff --git a/metadata/md5-cache/dev-libs/libgpiod-1.6.4 b/metadata/md5-cache/dev-libs/libgpiod-1.6.4
new file mode 100644
index 000000000000..e9309f2ab838
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libgpiod-1.6.4
@@ -0,0 +1,14 @@
+DEFINED_PHASES=configure install setup
+DEPEND=test? ( >=dev-libs/glib-2.50 >=sys-apps/kmod-18 >=sys-apps/util-linux-2.33.1 >=virtual/libudev-215 )
+DESCRIPTION=C library and tools for interacting with the linux GPIO character device
+EAPI=8
+HOMEPAGE=https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/
+INHERIT=linux-info
+IUSE=+tools cxx python test
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RESTRICT=!test? ( test )
+SLOT=0/2
+SRC_URI=https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/libgpiod-1.6.4.tar.xz
+_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=73315bec7152d0104f299afde0782d7a
diff --git a/metadata/md5-cache/dev-libs/libgpiod-2.0.2 b/metadata/md5-cache/dev-libs/libgpiod-2.0.2
new file mode 100644
index 000000000000..d40f5b11407e
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libgpiod-2.0.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=configure install setup
+DEPEND=test? ( >=dev-libs/glib-2.50 >=sys-apps/kmod-18 >=sys-apps/util-linux-2.33.1 >=virtual/libudev-215 )
+DESCRIPTION=C library and tools for interacting with the linux GPIO character device
+EAPI=8
+HOMEPAGE=https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/
+INHERIT=linux-info
+IUSE=+tools cxx python test
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RESTRICT=!test? ( test )
+SLOT=0/3
+SRC_URI=https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/libgpiod-2.0.2.tar.xz
+_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=654f52c2a89b07e8b491b0283236a573
diff --git a/metadata/md5-cache/dev-libs/libmateweather-1.26.1 b/metadata/md5-cache/dev-libs/libmateweather-1.26.1
index e7f775a118ab..aa93d50040e2 100644
--- a/metadata/md5-cache/dev-libs/libmateweather-1.26.1
+++ b/metadata/md5-cache/dev-libs/libmateweather-1.26.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://mate-desktop.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=mate
IUSE=debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~riscv x86
LICENSE=LGPL-2.1+ GPL-2+
RDEPEND=>=dev-libs/glib-2.56:2 >=dev-libs/libxml2-2.6:2 >=net-libs/libsoup-2.54:2.4 >=sys-libs/timezone-data-2010k:0 x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3 virtual/libintl
SLOT=0
SRC_URI=https://pub.mate-desktop.org/releases/1.26/libmateweather-1.26.1.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 0637ce2e7478ea114b5fd1ae437bcb69 mate-desktop.org cce6a61620b2b79811e4c3c30f0e5c83 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7b01e2f1abc9d036700cb205130cba8a
+_md5_=2c69147935ac6cbaca825cd1a6237b85
diff --git a/metadata/md5-cache/dev-libs/raft-0.18.0 b/metadata/md5-cache/dev-libs/raft-0.18.0
new file mode 100644
index 000000000000..3db6ef463c02
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/raft-0.18.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= )
+DESCRIPTION=C implementation of the Raft consensus protocol
+EAPI=8
+HOMEPAGE=https://github.com/canonical/raft
+INHERIT=autotools
+IUSE=lz4 test zfs
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=LGPL-3-with-linking-exception
+RDEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= )
+RESTRICT=!test? ( test )
+SLOT=0/3
+SRC_URI=https://github.com/canonical/raft/archive/v0.18.0.tar.gz -> raft-0.18.0.tar.gz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=1205a9aaa8a20248b22c3e4f0b8b7b5b
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 6edcc3971cd8..ab4f1bf6f3be 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/structlog-23.1.0 b/metadata/md5-cache/dev-python/structlog-23.1.0
index 8dec9dcbc211..914c4e963734 100644
--- a/metadata/md5-cache/dev-python/structlog-23.1.0
+++ b/metadata/md5-cache/dev-python/structlog-23.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/hynek/structlog/ https://pypi.org/project/structlog/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~x86
LICENSE=Apache-2.0 MIT
RDEPEND=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://files.pythonhosted.org/packages/source/s/structlog/structlog-23.1.0.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=6187c5efa92d48568b7e67fce91cda09
+_md5_=9be025cddb872966b88d13c54c6bdd73
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index 5ba4e7cd041b..345750f67e8e 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.5.2-r1 b/metadata/md5-cache/dev-qt/qtwebengine-6.5.2-r1
index 38490766223e..1c204e4fb650 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.5.2-r1
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.5.2-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.5
SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.2/submodules/qtwebengine-everywhere-src-6.5.2.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.5-patchset-1.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 qt6-build 582d1721f5561e4973cf8ec31d1eea6d toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=11f1f05d74faa2089f4e7b72a825667e
+_md5_=ac9443237bc7626b5b59fea34f838e3f
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.5.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.5.9999
index 34b060985c78..8320fbd6a43d 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.5.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.5.9999
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.5.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.5-patchset-1.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 qt6-build 582d1721f5561e4973cf8ec31d1eea6d toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=deddd141c5c0622a71a8d43b9672e977
+_md5_=c25d04f0a0e4ee2b9ca9def1b9d5bd04
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.6.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.6.9999
index 1f7d4a1f7b6b..921c78fa2618 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.6.9999
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.6.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.6-patchset-2.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 qt6-build 582d1721f5561e4973cf8ec31d1eea6d toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1bb5d391eb70409f7088b436f18d1bbe
+_md5_=e23962b738ab4284763a1a13b14fe854
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
index 4c84bc77fa31..5b32c2256761 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.6-patchset-1.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 qt6-build 582d1721f5561e4973cf8ec31d1eea6d toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=247fb58e6a40a1e330a6dd3950d79067
+_md5_=d42a878ab06b897a030e17a2f1614019
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 5a3a6e44c13d..f784613a1a5d 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/twitter-8.0.1 b/metadata/md5-cache/dev-ruby/twitter-8.0.1
new file mode 100644
index 000000000000..05135d33cdab
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/twitter-8.0.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/addressable-2.3[ruby_targets_ruby31(-)] =dev-ruby/buftok-0.3.0*[ruby_targets_ruby31(-)] >=dev-ruby/equalizer-0.0.11[ruby_targets_ruby31(-)] =dev-ruby/equalizer-0.0*[ruby_targets_ruby31(-)] >=dev-ruby/http-5.1:5[ruby_targets_ruby31(-)] >=dev-ruby/http-form_data-2.3:2[ruby_targets_ruby31(-)] =dev-ruby/llhttp-ffi-0.4*[ruby_targets_ruby31(-)] =dev-ruby/memoizable-0.4*[ruby_targets_ruby31(-)] =dev-ruby/multipart-post-2*[ruby_targets_ruby31(-)] >=dev-ruby/naught-1.1[ruby_targets_ruby31(-)] =dev-ruby/simple_oauth-0.3*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/addressable-2.3[ruby_targets_ruby32(-)] =dev-ruby/buftok-0.3.0*[ruby_targets_ruby32(-)] >=dev-ruby/equalizer-0.0.11[ruby_targets_ruby32(-)] =dev-ruby/equalizer-0.0*[ruby_targets_ruby32(-)] >=dev-ruby/http-5.1:5[ruby_targets_ruby32(-)] >=dev-ruby/http-form_data-2.3:2[ruby_targets_ruby32(-)] =dev-ruby/llhttp-ffi-0.4*[ruby_targets_ruby32(-)] =dev-ruby/memoizable-0.4*[ruby_targets_ruby32(-)] =dev-ruby/multipart-post-2*[ruby_targets_ruby32(-)] >=dev-ruby/naught-1.1[ruby_targets_ruby32(-)] =dev-ruby/simple_oauth-0.3*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/webmock:3[ruby_targets_ruby31(-)] >=dev-ruby/timecop-0.6.1[ruby_targets_ruby31(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] dev-ruby/webmock:3[ruby_targets_ruby32(-)] >=dev-ruby/timecop-0.6.1[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/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/yard[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 wrapper around the Twitter API
+EAPI=8
+HOMEPAGE=https://github.com/sferik/twitter-ruby/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/addressable-2.3[ruby_targets_ruby31(-)] =dev-ruby/buftok-0.3.0*[ruby_targets_ruby31(-)] >=dev-ruby/equalizer-0.0.11[ruby_targets_ruby31(-)] =dev-ruby/equalizer-0.0*[ruby_targets_ruby31(-)] >=dev-ruby/http-5.1:5[ruby_targets_ruby31(-)] >=dev-ruby/http-form_data-2.3:2[ruby_targets_ruby31(-)] =dev-ruby/llhttp-ffi-0.4*[ruby_targets_ruby31(-)] =dev-ruby/memoizable-0.4*[ruby_targets_ruby31(-)] =dev-ruby/multipart-post-2*[ruby_targets_ruby31(-)] >=dev-ruby/naught-1.1[ruby_targets_ruby31(-)] =dev-ruby/simple_oauth-0.3*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/addressable-2.3[ruby_targets_ruby32(-)] =dev-ruby/buftok-0.3.0*[ruby_targets_ruby32(-)] >=dev-ruby/equalizer-0.0.11[ruby_targets_ruby32(-)] =dev-ruby/equalizer-0.0*[ruby_targets_ruby32(-)] >=dev-ruby/http-5.1:5[ruby_targets_ruby32(-)] >=dev-ruby/http-form_data-2.3:2[ruby_targets_ruby32(-)] =dev-ruby/llhttp-ffi-0.4*[ruby_targets_ruby32(-)] =dev-ruby/memoizable-0.4*[ruby_targets_ruby32(-)] =dev-ruby/multipart-post-2*[ruby_targets_ruby32(-)] >=dev-ruby/naught-1.1[ruby_targets_ruby32(-)] =dev-ruby/simple_oauth-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 ) !test? ( test )
+SLOT=8
+SRC_URI=https://github.com/sferik/twitter-ruby/archive/v8.0.1.tar.gz -> twitter-8.0.1.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=d8db17c19554c033828766dd2c48ce64
diff --git a/metadata/md5-cache/gnome-base/Manifest.gz b/metadata/md5-cache/gnome-base/Manifest.gz
index 24f9a1554f42..b256c4d6f30c 100644
--- a/metadata/md5-cache/gnome-base/Manifest.gz
+++ b/metadata/md5-cache/gnome-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-base/gnome-control-center-45.0 b/metadata/md5-cache/gnome-base/gnome-control-center-45.0
index b053efe951cc..9789dc729fc5 100644
--- a/metadata/md5-cache/gnome-base/gnome-control-center-45.0
+++ b/metadata/md5-cache/gnome-base/gnome-control-center-45.0
@@ -7,7 +7,7 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-control-center
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 virtualx xdg
IUSE=+bluetooth +cups debug elogind +gnome-online-accounts +ibus input_devices_wacom kerberos networkmanager systemd test wayland test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+ CC-BY-SA-2.5
PDEPEND=>=gnome-base/gnome-session-2.91.6-r1 networkmanager? ( gnome-extra/nm-applet )
RDEPEND=gnome-online-accounts? ( x11-libs/gtk+:3 >=net-libs/gnome-online-accounts-3.25.3:= ) >=media-libs/libpulse-2.0[glib] >=gui-libs/gtk-4.11.2:4[X,wayland=] >=gui-libs/libadwaita-1.4_alpha:1 >=sys-apps/accountsservice-0.6.39 >=x11-misc/colord-0.1.34:0= >=x11-libs/gdk-pixbuf-2.23.0:2 >=dev-libs/glib-2.75.0:2 gnome-base/gnome-desktop:4= >=gnome-base/gnome-settings-daemon-41.0[colord,input_devices_wacom?] >=gnome-base/gsettings-desktop-schemas-42_alpha dev-libs/libxml2:2 >=sys-power/upower-0.99.8:= >=dev-libs/libgudev-232 >=x11-libs/libX11-1.8 >=x11-libs/libXi-1.2 media-libs/libepoxy app-crypt/gcr:0= >=dev-libs/libpwquality-1.2.2 >=sys-auth/polkit-0.114 cups? ( >=net-print/cups-1.7[dbus] >=net-fs/samba-4.0.0[client] ) ibus? ( >=app-i18n/ibus-1.5.2 ) networkmanager? ( >=net-libs/libnma-1.10.2 >=net-misc/networkmanager-1.24.0[modemmanager] >=net-misc/modemmanager-0.7.990:= ) bluetooth? ( net-wireless/gnome-bluetooth:3= ) input_devices_wacom? ( >=dev-libs/libwacom-0.27:= ) kerberos? ( app-crypt/mit-krb5 ) x11-libs/cairo[glib] >=x11-libs/colord-gtk-0.3.0:= media-libs/fontconfig gnome-base/libgtop:2= >=sys-fs/udisks-2.1.8:2 app-crypt/libsecret net-libs/gnutls:= media-libs/gsound x11-libs/pango media-libs/libcanberra[pulseaudio,sound] systemd? ( >=sys-apps/systemd-31 ) elogind? ( app-admin/openrc-settingsd sys-auth/elogind ) x11-themes/adwaita-icon-theme >=gnome-extra/gnome-color-manager-3.1.2 cups? ( app-admin/system-config-printer net-print/cups-pk-helper ) gnome-extra/tecla wayland? ( dev-libs/libinput ) !wayland? ( >=x11-drivers/xf86-input-libinput-0.19.0 input_devices_wacom? ( >=x11-drivers/xf86-input-wacom-0.33.0 ) )
@@ -16,4 +16,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=mirror://gnome/sources/gnome-control-center/45/gnome-control-center-45.0.tar.xz https://dev.gentoo.org/~mattst88/distfiles/gnome-control-center-45.0-patchset.tar.xz https://dev.gentoo.org/~mattst88/distfiles/gnome-control-center-gentoo-logo.svg https://dev.gentoo.org/~mattst88/distfiles/gnome-control-center-gentoo-logo-dark.svg
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=65bc3268d54621b3a48b406fa3484df9
+_md5_=cb6e1b69c3b2ef1740edd5fa45093625
diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz
index 872cd3e6e67d..184407c527fa 100644
--- a/metadata/md5-cache/gnome-extra/Manifest.gz
+++ b/metadata/md5-cache/gnome-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-extra/gnome-network-displays-0.90.5 b/metadata/md5-cache/gnome-extra/gnome-network-displays-0.90.5-r1
index b98d5a5bafa7..71a29316bcc6 100644
--- a/metadata/md5-cache/gnome-extra/gnome-network-displays-0.90.5
+++ b/metadata/md5-cache/gnome-extra/gnome-network-displays-0.90.5-r1
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) sys-devel/gettext virtual/pkgconfig test? ( dev-libs/appstream-glib dev-util/desktop-file-utils ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=dev-libs/glib:2 gnome-base/gnome-desktop:3 media-libs/gst-rtsp-server media-libs/libpulse[glib] media-plugins/gst-plugins-faac media-plugins/gst-plugins-x264 media-plugins/gst-plugins-ximagesrc >=net-misc/networkmanager-1.16.0[wifi] net-dns/dnsmasq net-wireless/wpa_supplicant[p2p] sys-apps/xdg-desktop-portal[screencast] x11-libs/gtk+:3 firewalld? ( net-firewall/firewalld )
+DEPEND=dev-libs/glib:2 gnome-base/gnome-desktop:3 media-libs/gst-rtsp-server media-libs/libpulse[glib] media-plugins/gst-plugins-faac media-plugins/gst-plugins-x264 media-plugins/gst-plugins-ximagesrc >=net-misc/networkmanager-1.16.0[wifi] net-dns/dnsmasq net-wireless/wpa_supplicant[p2p] sys-apps/xdg-desktop-portal[screencast(+)] x11-libs/gtk+:3 firewalld? ( net-firewall/firewalld )
DESCRIPTION=Stream the desktop to Wi-Fi Display capable devices
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-network-displays
@@ -9,9 +9,9 @@ INHERIT=gnome.org gnome2-utils meson python-any-r1 xdg
IUSE=firewalld test
KEYWORDS=amd64
LICENSE=GPL-3+
-RDEPEND=dev-libs/glib:2 gnome-base/gnome-desktop:3 media-libs/gst-rtsp-server media-libs/libpulse[glib] media-plugins/gst-plugins-faac media-plugins/gst-plugins-x264 media-plugins/gst-plugins-ximagesrc >=net-misc/networkmanager-1.16.0[wifi] net-dns/dnsmasq net-wireless/wpa_supplicant[p2p] sys-apps/xdg-desktop-portal[screencast] x11-libs/gtk+:3 firewalld? ( net-firewall/firewalld )
+RDEPEND=dev-libs/glib:2 gnome-base/gnome-desktop:3 media-libs/gst-rtsp-server media-libs/libpulse[glib] media-plugins/gst-plugins-faac media-plugins/gst-plugins-x264 media-plugins/gst-plugins-ximagesrc >=net-misc/networkmanager-1.16.0[wifi] net-dns/dnsmasq net-wireless/wpa_supplicant[p2p] sys-apps/xdg-desktop-portal[screencast(+)] x11-libs/gtk+:3 firewalld? ( net-firewall/firewalld )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://gnome/sources/gnome-network-displays/0.90/gnome-network-displays-0.90.5.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a47f248a3b1b30e2e176751ac9911654
+_md5_=de24bdeadb8b8993195e3d1d083219fc
diff --git a/metadata/md5-cache/gnome-extra/tecla-45.0 b/metadata/md5-cache/gnome-extra/tecla-45.0
index 9ed7bac0d95c..98b20385cf25 100644
--- a/metadata/md5-cache/gnome-extra/tecla-45.0
+++ b/metadata/md5-cache/gnome-extra/tecla-45.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/tecla
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+
RDEPEND=gui-libs/gtk:4[introspection] >=gui-libs/libadwaita-1.4_alpha:1 x11-libs/libxkbcommon
SLOT=0
SRC_URI=mirror://gnome/sources/tecla/45/tecla-45.0.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=efacc6b1024115f585f3f1975a04df66
+_md5_=54f8841b74156635115dfad2551e3045
diff --git a/metadata/md5-cache/gnome-extra/zenity-3.44.2 b/metadata/md5-cache/gnome-extra/zenity-3.44.2
index 9c8afa08a29c..75e92ccff5bc 100644
--- a/metadata/md5-cache/gnome-extra/zenity-3.44.2
+++ b/metadata/md5-cache/gnome-extra/zenity-3.44.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://wiki.gnome.org/Projects/Zenity
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=libnotify webkit
-KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2+
RDEPEND=>=x11-libs/gtk+-3.16.0:3[X] >=dev-libs/glib-2.43.4:2 libnotify? ( >=x11-libs/libnotify-0.6.1:= ) webkit? ( >=net-libs/webkit-gtk-2.8.1:4.1 ) x11-libs/libX11 x11-libs/gdk-pixbuf:2 x11-libs/pango
SLOT=0
SRC_URI=mirror://gnome/sources/zenity/3.44/zenity-3.44.2.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b902d682782a46c9457c11caa88adbb4
+_md5_=815ac6bf2843e88cf1300a30e18aa82f
diff --git a/metadata/md5-cache/gnome-extra/zenity-3.99.1 b/metadata/md5-cache/gnome-extra/zenity-3.99.1
index 8674468b8a5d..7ffb86c63faf 100644
--- a/metadata/md5-cache/gnome-extra/zenity-3.99.1
+++ b/metadata/md5-cache/gnome-extra/zenity-3.99.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://wiki.gnome.org/Projects/Zenity
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=webkit
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2+
RDEPEND=>=gui-libs/libadwaita-1.2:1 webkit? ( >=net-libs/webkit-gtk-2.40.1:6 ) x11-libs/gdk-pixbuf:2 x11-libs/pango
SLOT=0
SRC_URI=mirror://gnome/sources/zenity/3.99/zenity-3.99.1.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e3f4f16cf3437308abf60061f613aff0
+_md5_=f7e010306427d828e26f918a40af7484
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index 4daedf3f1762..3de451405f88 100644
--- a/metadata/md5-cache/gui-libs/Manifest.gz
+++ b/metadata/md5-cache/gui-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-libs/libadwaita-1.3.4 b/metadata/md5-cache/gui-libs/libadwaita-1.3.4
index add6c4ace3be..373147916475 100644
--- a/metadata/md5-cache/gui-libs/libadwaita-1.3.4
+++ b/metadata/md5-cache/gui-libs/libadwaita-1.3.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://gnome.pages.gitlab.gnome.org/libadwaita/ https://gitlab.gnome.org/GNOME/libadwaita
INHERIT=gnome.org meson python-any-r1 vala virtualx
IUSE=+introspection test +vala test
-KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=LGPL-2.1+
RDEPEND=>=dev-libs/glib-2.72:2 >=gui-libs/gtk-4.9.5:4[introspection?] dev-libs/fribidi introspection? ( >=dev-libs/gobject-introspection-1.54:= )
REQUIRED_USE=vala? ( introspection )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=1
SRC_URI=mirror://gnome/sources/libadwaita/1.3/libadwaita-1.3.4.tar.xz
_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5
-_md5_=cd2f9a3dcb56844efcfc88dad79b5d73
+_md5_=16f8111d1c5c2a1cd6efde873f0369b6
diff --git a/metadata/md5-cache/gui-libs/libadwaita-1.3.5 b/metadata/md5-cache/gui-libs/libadwaita-1.3.5
index 9352b03fdd2c..08731b38e1f8 100644
--- a/metadata/md5-cache/gui-libs/libadwaita-1.3.5
+++ b/metadata/md5-cache/gui-libs/libadwaita-1.3.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://gnome.pages.gitlab.gnome.org/libadwaita/ https://gitlab.gnome.org/GNOME/libadwaita
INHERIT=gnome.org meson python-any-r1 vala virtualx
IUSE=+introspection test +vala test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=LGPL-2.1+
RDEPEND=>=dev-libs/glib-2.72:2 >=gui-libs/gtk-4.9.5:4[introspection?] dev-libs/fribidi introspection? ( >=dev-libs/gobject-introspection-1.54:= )
REQUIRED_USE=vala? ( introspection )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=1
SRC_URI=mirror://gnome/sources/libadwaita/1.3/libadwaita-1.3.5.tar.xz
_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5
-_md5_=b5f9b0beb9eafd8fa8c9d7e20d054fd6
+_md5_=b4126457b710ba4a6cd3926f3371d36c
diff --git a/metadata/md5-cache/kde-apps/Manifest.gz b/metadata/md5-cache/kde-apps/Manifest.gz
index 69e1499785c1..9b7e67996b51 100644
--- a/metadata/md5-cache/kde-apps/Manifest.gz
+++ b/metadata/md5-cache/kde-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-apps/krfb-23.04.3 b/metadata/md5-cache/kde-apps/krfb-23.04.3-r1
index 6689401b942d..f8fd13f54ecf 100644
--- a/metadata/md5-cache/kde-apps/krfb-23.04.3
+++ b/metadata/md5-cache/kde-apps/krfb-23.04.3-r1
@@ -9,8 +9,8 @@ INHERIT=ecm gear.kde.org
IUSE=wayland debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2
-RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9: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/kcrash-5.106.0:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/kdnssd-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kwallet-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=net-libs/libvncserver-0.9.9 x11-libs/libX11 x11-libs/libxcb x11-libs/libXtst x11-libs/xcb-util-image wayland? ( dev-libs/wayland || ( >=dev-qt/qtgui-5.15.9:5[libinput] >=dev-qt/qtgui-5.15.9:5[X] ) >=dev-qt/qtwayland-5.15.9:5 >=kde-frameworks/kwayland-5.106.0:5 kde-plasma/kpipewire:5 media-libs/libepoxy media-libs/mesa[gbm(+)] >=media-video/pipewire-0.3:= ) wayland? ( sys-apps/xdg-desktop-portal[screencast] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9: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/kcrash-5.106.0:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/kdnssd-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kwallet-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=net-libs/libvncserver-0.9.9 x11-libs/libX11 x11-libs/libxcb x11-libs/libXtst x11-libs/xcb-util-image wayland? ( dev-libs/wayland || ( >=dev-qt/qtgui-5.15.9:5[libinput] >=dev-qt/qtgui-5.15.9:5[X] ) >=dev-qt/qtwayland-5.15.9:5 >=kde-frameworks/kwayland-5.106.0:5 kde-plasma/kpipewire:5 media-libs/libepoxy media-libs/mesa[gbm(+)] >=media-video/pipewire-0.3:= ) wayland? ( sys-apps/xdg-desktop-portal[screencast(+)] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/23.04.3/src/krfb-23.04.3.tar.xz
_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 582ef00537aa518e5a8ca3aa66bd9dc0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5a95bc602a154933a980a6ad83ca413a
+_md5_=7ebab0cfa38b3678c5ffa9025b0e2074
diff --git a/metadata/md5-cache/mate-base/Manifest.gz b/metadata/md5-cache/mate-base/Manifest.gz
index 573e4a261dd4..d1125711dd40 100644
--- a/metadata/md5-cache/mate-base/Manifest.gz
+++ b/metadata/md5-cache/mate-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mate-base/mate-common-1.27.0 b/metadata/md5-cache/mate-base/mate-common-1.27.0
index f6163c13536c..1cb928208798 100644
--- a/metadata/md5-cache/mate-base/mate-common-1.27.0
+++ b/metadata/md5-cache/mate-base/mate-common-1.27.0
@@ -3,9 +3,9 @@ DESCRIPTION=Common files for development of MATE packages
EAPI=7
HOMEPAGE=https://mate-desktop.org
INHERIT=mate-desktop.org
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~riscv ~x86
LICENSE=GPL-3+
SLOT=0
SRC_URI=https://pub.mate-desktop.org/releases/1.27/mate-common-1.27.0.tar.xz
_eclasses_=mate-desktop.org cce6a61620b2b79811e4c3c30f0e5c83
-_md5_=a99bf6506bb0c0c3117033babc83250c
+_md5_=ec71dc1faa87f5af204dcf1c7d631a2c
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index fa3e2eff4f80..32f0da1ab4e4 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/mcomix-3.0.0 b/metadata/md5-cache/media-gfx/mcomix-3.0.0-r1
index de4d7eae6f95..68617066e4c8 100644
--- a/metadata/md5-cache/media-gfx/mcomix-3.0.0
+++ b/metadata/md5-cache/media-gfx/mcomix-3.0.0-r1
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/mcomix/mcomix-3.0.0.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=42cb89301314dea1096a2a4983bb5243
+_md5_=8fbff119e8c3859e0c8e4a74b4aaab87
diff --git a/metadata/md5-cache/media-gfx/mcomix-9999 b/metadata/md5-cache/media-gfx/mcomix-9999
index de54c55f0f8b..1194e98500de 100644
--- a/metadata/md5-cache/media-gfx/mcomix-9999
+++ b/metadata/md5-cache/media-gfx/mcomix-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=test
SLOT=0
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=41bc0b6387a502a47c0849a3e0ea5fef
+_md5_=7e0b02ef261054443a75cd0fa9881c90
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 264b9328a292..176684d8c340 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/gnump3d-3.0-r5 b/metadata/md5-cache/media-sound/gnump3d-3.0-r5
index 1f7e4f474b44..951f7f6273d3 100644
--- a/metadata/md5-cache/media-sound/gnump3d-3.0-r5
+++ b/metadata/md5-cache/media-sound/gnump3d-3.0-r5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.gnu.org/software/gnump3d/
INHERIT=perl-module
IUSE=sox test
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~ppc ppc64 sparc x86
LICENSE=GPL-2+ || ( Artistic GPL-1+ )
RDEPEND=acct-group/gnump3d acct-user/gnump3d sox? ( media-sound/sox ) dev-lang/perl:=
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://savannah.gnu.org/download/gnump3d/gnump3d-3.0.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module ae23357e7a745d6af2265a5a6bed3a5c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=0a89d9cd35a572f7fdf261b8edd9d32f
+_md5_=069d4a6d36fcd0a2c44fcfb718a78914
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index 9478eb4392e0..697cdeb21f3f 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/getmail-6.18.10 b/metadata/md5-cache/net-mail/getmail-6.18.10
deleted file mode 100644
index acf1948ba739..000000000000
--- a/metadata/md5-cache/net-mail/getmail-6.18.10
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[ssl] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] )
-DEFINED_PHASES=compile configure install prepare setup test
-DESCRIPTION=A mail retriever with reliable Maildir and mbox delivery
-EAPI=8
-HOMEPAGE=https://www.getmail6.org/ https://github.com/getmail6/getmail6
-INHERIT=distutils-r1
-IUSE=+python_single_target_python3_10
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[ssl] )
-REQUIRED_USE=^^ ( python_single_target_python3_10 )
-SLOT=0
-SRC_URI=https://github.com/getmail6/getmail6/archive/v6.18.10.tar.gz -> getmail-6.18.10.gh.tar.gz
-_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=e537723dcc9ebfe060deb40ff16473dc
diff --git a/metadata/md5-cache/net-mail/getmail-6.18.13 b/metadata/md5-cache/net-mail/getmail-6.18.13
new file mode 100644
index 000000000000..2fa773de2659
--- /dev/null
+++ b/metadata/md5-cache/net-mail/getmail-6.18.13
@@ -0,0 +1,15 @@
+BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[ssl] ) python_single_target_python3_12? ( dev-lang/python:3.12[ssl] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-13[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] )
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=A mail retriever with reliable Maildir and mbox delivery
+EAPI=8
+HOMEPAGE=https://www.getmail6.org/ https://github.com/getmail6/getmail6
+INHERIT=distutils-r1
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[ssl] ) python_single_target_python3_12? ( dev-lang/python:3.12[ssl] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+SLOT=0
+SRC_URI=https://github.com/getmail6/getmail6/archive/v6.18.13.tar.gz -> getmail-6.18.13.gh.tar.gz
+_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=e047163ef81199824f5453809662ad71
diff --git a/metadata/md5-cache/net-voip/Manifest.gz b/metadata/md5-cache/net-voip/Manifest.gz
index c039ab7b80be..f70de00a6d98 100644
--- a/metadata/md5-cache/net-voip/Manifest.gz
+++ b/metadata/md5-cache/net-voip/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-voip/sipvicious-0.3.4 b/metadata/md5-cache/net-voip/sipvicious-0.3.4-r1
index 014e8d2e3dcb..b09ae9315eb0 100644
--- a/metadata/md5-cache/net-voip/sipvicious-0.3.4
+++ b/metadata/md5-cache/net-voip/sipvicious-0.3.4-r1
@@ -1,15 +1,15 @@
-BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] )
+BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-13[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] )
DEFINED_PHASES=compile configure install prepare setup test
DESCRIPTION=SIPVicious is a SIP security package
EAPI=8
HOMEPAGE=https://github.com/EnableSecurity/sipvicious/wiki
INHERIT=distutils-r1
-IUSE=python_single_target_python3_10 python_single_target_python3_11
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
-RDEPEND=python_single_target_python3_10? ( dev-python/dnspython[python_targets_python3_10(-)] dev-python/reportlab[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/dnspython[python_targets_python3_11(-)] dev-python/reportlab[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=python_single_target_python3_10? ( dev-python/dnspython[python_targets_python3_10(-)] dev-python/reportlab[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/dnspython[python_targets_python3_11(-)] dev-python/reportlab[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/dnspython[python_targets_python3_12(-)] dev-python/reportlab[python_targets_python3_12(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0
SRC_URI=https://github.com/EnableSecurity/sipvicious/archive/v0.3.4.tar.gz -> sipvicious-0.3.4.tar.gz
_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=09aa19a254a56403b9fff98ff6ca6945
+_md5_=c1e0dfd4e00acdd1104055de8e74f6b9
diff --git a/metadata/md5-cache/sci-calculators/Manifest.gz b/metadata/md5-cache/sci-calculators/Manifest.gz
index 972224581d2d..60b0a16d6fb8 100644
--- a/metadata/md5-cache/sci-calculators/Manifest.gz
+++ b/metadata/md5-cache/sci-calculators/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-calculators/bc-gh-6.6.1 b/metadata/md5-cache/sci-calculators/bc-gh-6.6.1
new file mode 100644
index 000000000000..564b036c0e8f
--- /dev/null
+++ b/metadata/md5-cache/sci-calculators/bc-gh-6.6.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=configure test
+DEPEND=!readline? ( libedit? ( dev-libs/libedit:= ) ) readline? ( sys-libs/readline:= sys-libs/ncurses:= )
+DESCRIPTION=Implementation of POSIX bc with GNU extensions
+EAPI=8
+HOMEPAGE=https://git.gavinhoward.com/gavin/bc/ https://github.com/gavinhoward/bc/
+INHERIT=edo
+IUSE=libedit readline
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=BSD-2
+RDEPEND=!readline? ( libedit? ( dev-libs/libedit:= ) ) readline? ( sys-libs/readline:= sys-libs/ncurses:= )
+SLOT=0
+SRC_URI=https://github.com/gavinhoward/bc/releases/download/6.6.1/bc-6.6.1.tar.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3
+_md5_=09bd9390dd430adecf276d4b5618053a
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 98d5edbe17ed..9a61b52bd385 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/xdg-desktop-portal-1.18.0 b/metadata/md5-cache/sys-apps/xdg-desktop-portal-1.18.0
new file mode 100644
index 000000000000..92a136eebd62
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/xdg-desktop-portal-1.18.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/gdbus-codegen sys-devel/gettext virtual/pkgconfig test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] dev-python/python-dbusmock[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] dev-python/python-dbusmock[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] dev-python/python-dbusmock[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst setup test
+DEPEND=>=dev-libs/glib-2.66:2 dev-libs/json-glib >=sys-fs/fuse-3.10.0:3[suid] x11-libs/gdk-pixbuf geolocation? ( >=app-misc/geoclue-2.5.3:2.0 ) >=media-video/pipewire-0.3:= systemd? ( sys-apps/systemd ) test? ( dev-libs/libportal ) man? ( dev-python/docutils )
+DESCRIPTION=Desktop integration portal
+EAPI=8
+HOMEPAGE=https://flatpak.org/ https://github.com/flatpak/xdg-desktop-portal
+INHERIT=meson python-any-r1 systemd
+IUSE=geolocation man systemd test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-libs/glib-2.66:2 dev-libs/json-glib >=sys-fs/fuse-3.10.0:3[suid] x11-libs/gdk-pixbuf geolocation? ( >=app-misc/geoclue-2.5.3:2.0 ) >=media-video/pipewire-0.3:= systemd? ( sys-apps/systemd ) test? ( dev-libs/libportal ) man? ( dev-python/docutils ) sys-apps/dbus
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/flatpak/xdg-desktop-portal/releases/download/1.18.0/xdg-desktop-portal-1.18.0.tar.xz
+_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=699f8305351d6d458ac60dbc552ef6b1
diff --git a/metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-45_alpha b/metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-45.0
index 3b3305d5a6c5..a1183a9ef270 100644
--- a/metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-45_alpha
+++ b/metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-45.0
@@ -1,6 +1,6 @@
BDEPEND=dev-util/gdbus-codegen sys-devel/gettext virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst postrm preinst test
-DEPEND=dev-libs/glib:2 gnome-base/gnome-desktop:4= gui-libs/libadwaita:1 media-libs/fontconfig sys-apps/dbus >=sys-apps/xdg-desktop-portal-1.16.0-r1 >=sys-apps/xdg-desktop-portal-gtk-1.14.0 gui-libs/gtk:4[wayland?,X?] X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland )
+DEPEND=dev-libs/glib:2 gnome-base/gnome-desktop:4= >=gui-libs/libadwaita-1.2.0:1 media-libs/fontconfig sys-apps/dbus >=sys-apps/xdg-desktop-portal-1.17.0 >=sys-apps/xdg-desktop-portal-gtk-1.14.0 gui-libs/gtk:4[wayland?,X?] X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland )
DESCRIPTION=Backend implementation for xdg-desktop-portal using GNOME
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome
@@ -9,8 +9,8 @@ INHERIT=gnome.org meson systemd xdg
IUSE=wayland X
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=LGPL-2.1
-RDEPEND=dev-libs/glib:2 gnome-base/gnome-desktop:4= gui-libs/libadwaita:1 media-libs/fontconfig sys-apps/dbus >=sys-apps/xdg-desktop-portal-1.16.0-r1 >=sys-apps/xdg-desktop-portal-gtk-1.14.0 gui-libs/gtk:4[wayland?,X?] X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland )
+RDEPEND=dev-libs/glib:2 gnome-base/gnome-desktop:4= >=gui-libs/libadwaita-1.2.0:1 media-libs/fontconfig sys-apps/dbus >=sys-apps/xdg-desktop-portal-1.17.0 >=sys-apps/xdg-desktop-portal-gtk-1.14.0 gui-libs/gtk:4[wayland?,X?] X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland )
SLOT=0
-SRC_URI=mirror://gnome/sources/xdg-desktop-portal-gnome/45/xdg-desktop-portal-gnome-45.alpha.tar.xz
+SRC_URI=mirror://gnome/sources/xdg-desktop-portal-gnome/45/xdg-desktop-portal-gnome-45.0.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bec495abd0730e70547ab1b99b6090b4
+_md5_=5d98ed105df6a590c6a2492d7c3d3888
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index 44c7a0abc2f2..a5783dbad3b7 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/dracut-059-r4 b/metadata/md5-cache/sys-kernel/dracut-059-r4
new file mode 100644
index 000000000000..62f72f7cb389
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/dracut-059-r4
@@ -0,0 +1,16 @@
+BDEPEND=app-text/asciidoc app-text/docbook-xml-dtd:4.5 >=app-text/docbook-xsl-stylesheets-1.75.2 >=dev-libs/libxslt-1.1.26 virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=configure install postinst setup test
+DEPEND=>=sys-apps/kmod-23 elibc_musl? ( sys-libs/fts-standalone )
+DESCRIPTION=Generic initramfs generation tool
+EAPI=8
+HOMEPAGE=https://github.com/dracutdevs/dracut/wiki
+INHERIT=bash-completion-r1 linux-info optfeature systemd toolchain-funcs
+IUSE=selinux test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=app-arch/cpio >=app-shells/bash-4.0:0 sys-apps/coreutils[xattr(-)] >=sys-apps/kmod-23[tools] || ( >=sys-apps/sysvinit-2.87-r3 sys-apps/openrc[sysv-utils(-),selinux?] sys-apps/systemd[sysv-utils] sys-apps/s6-linux-init[sysv-utils(-)] ) >=sys-apps/util-linux-2.21 virtual/pkgconfig virtual/udev elibc_musl? ( sys-libs/fts-standalone ) selinux? ( sec-policy/selinux-dracut sys-libs/libselinux sys-libs/libsepol )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/dracutdevs/dracut/archive/refs/tags/059.tar.gz -> dracut-059.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=bffd0ebda79a780c01b5175c89e156f2
diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz
index b9a459adc03e..79835426a32b 100644
--- a/metadata/md5-cache/virtual/Manifest.gz
+++ b/metadata/md5-cache/virtual/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/virtual/podofo-build-0.10.1 b/metadata/md5-cache/virtual/podofo-build-0.10.1-r1
index 7658c3d29148..edef6dbce4f4 100644
--- a/metadata/md5-cache/virtual/podofo-build-0.10.1
+++ b/metadata/md5-cache/virtual/podofo-build-0.10.1-r1
@@ -3,7 +3,7 @@ DESCRIPTION=Virtual package for building against PoDoFo
EAPI=8
IUSE=fontconfig idn jpeg png test tiff +tools
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
-RDEPEND=app-text/podofo:0/0.10.1[fontconfig=,idn=,jpeg=,png=,test=,tiff=,tools=]
+RDEPEND=app-text/podofo:0/2[fontconfig=,idn=,jpeg=,png=,test=,tiff=,tools=]
RESTRICT=!test? ( test )
-SLOT=0/0.10.1
-_md5_=9b01f6a69164872b48fef892c1d601f6
+SLOT=0/2
+_md5_=4df52ea3387f1d24cabf0127142b2b4a
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index 2b664b8c6075..bfacccce89ca 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/nextcloud-25.0.12 b/metadata/md5-cache/www-apps/nextcloud-25.0.12
new file mode 100644
index 000000000000..8a72d2ba91cd
--- /dev/null
+++ b/metadata/md5-cache/www-apps/nextcloud-25.0.12
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install postinst prerm setup
+DEPEND=app-admin/webapp-config
+DESCRIPTION=Personal cloud that runs on your own server
+EAPI=8
+HOMEPAGE=https://nextcloud.com/
+INHERIT=webapp
+IUSE=+curl +imagemagick mysql postgres +sqlite vhosts
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=AGPL-3
+RDEPEND=<dev-lang/php-8.2[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] imagemagick? ( dev-php/pecl-imagick ) virtual/httpd-php app-admin/webapp-config
+REQUIRED_USE=|| ( mysql postgres sqlite )
+SLOT=25.0.12
+SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-25.0.12.tar.bz2
+_eclasses_=webapp 1aad5c010cfdf11d0376c80467b0de4c
+_md5_=b772ed2f135d04d9704fc6ae021cb982
diff --git a/metadata/md5-cache/www-apps/nextcloud-26.0.7 b/metadata/md5-cache/www-apps/nextcloud-26.0.7
new file mode 100644
index 000000000000..a1f78292190f
--- /dev/null
+++ b/metadata/md5-cache/www-apps/nextcloud-26.0.7
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install postinst prerm setup
+DEPEND=app-admin/webapp-config
+DESCRIPTION=Personal cloud that runs on your own server
+EAPI=8
+HOMEPAGE=https://nextcloud.com/
+INHERIT=webapp
+IUSE=+curl +imagemagick mysql postgres +sqlite vhosts
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=AGPL-3
+RDEPEND=<dev-lang/php-8.2[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] imagemagick? ( dev-php/pecl-imagick ) virtual/httpd-php app-admin/webapp-config
+REQUIRED_USE=|| ( mysql postgres sqlite )
+SLOT=26.0.7
+SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-26.0.7.tar.bz2
+_eclasses_=webapp 1aad5c010cfdf11d0376c80467b0de4c
+_md5_=b772ed2f135d04d9704fc6ae021cb982
diff --git a/metadata/md5-cache/www-apps/nextcloud-27.1.1 b/metadata/md5-cache/www-apps/nextcloud-27.1.1
new file mode 100644
index 000000000000..e898de60c54f
--- /dev/null
+++ b/metadata/md5-cache/www-apps/nextcloud-27.1.1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install postinst prerm setup
+DEPEND=app-admin/webapp-config
+DESCRIPTION=Personal cloud that runs on your own server
+EAPI=8
+HOMEPAGE=https://nextcloud.com/
+INHERIT=webapp
+IUSE=+curl +imagemagick mysql postgres +sqlite vhosts
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=AGPL-3
+RDEPEND=dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] imagemagick? ( dev-php/pecl-imagick ) virtual/httpd-php app-admin/webapp-config
+REQUIRED_USE=|| ( mysql postgres sqlite )
+SLOT=27.1.1
+SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-27.1.1.tar.bz2
+_eclasses_=webapp 1aad5c010cfdf11d0376c80467b0de4c
+_md5_=0f868ecde7b2247e0c401e48033bb0b9
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index ec57fd29264c..304ece9b58d6 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/puma-5.6.5 b/metadata/md5-cache/www-servers/puma-5.6.5
deleted file mode 100644
index 5b5d6a616f1c..000000000000
--- a/metadata/md5-cache/www-servers/puma-5.6.5
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] test? ( dev-ruby/localhost[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby30(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] test? ( dev-ruby/localhost[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby31(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby30? ( dev-ruby/nio4r:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nio4r:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-libs/openssl:0 test? ( net-misc/curl ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack
-EAPI=8
-HOMEPAGE=https://puma.io/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
-LICENSE=BSD
-RDEPEND=dev-libs/openssl:0= ruby_targets_ruby30? ( dev-ruby/nio4r:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nio4r:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=3
-SRC_URI=https://github.com/puma/puma/archive/v5.6.5.tar.gz -> puma-5.6.5.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=5c86fe7ed018821bbe504d17aeab4ad9
diff --git a/metadata/md5-cache/www-servers/puma-6.1.1-r1 b/metadata/md5-cache/www-servers/puma-6.1.1-r1
deleted file mode 100644
index 729647a44665..000000000000
--- a/metadata/md5-cache/www-servers/puma-6.1.1-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] test? ( dev-ruby/localhost[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby30(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] test? ( dev-ruby/localhost[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby31(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] test? ( dev-ruby/localhost[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby32(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby30? ( dev-ruby/nio4r:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nio4r:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/nio4r:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-libs/openssl:0 test? ( net-misc/curl ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack
-EAPI=8
-HOMEPAGE=https://puma.io/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=BSD
-RDEPEND=dev-libs/openssl:0= ruby_targets_ruby30? ( dev-ruby/nio4r:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nio4r:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/nio4r:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=3
-SRC_URI=https://github.com/puma/puma/archive/v6.1.1.tar.gz -> puma-6.1.1.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=4c6aa2925acd1f04684be75e28b0a464
diff --git a/metadata/md5-cache/www-servers/puma-6.2.2 b/metadata/md5-cache/www-servers/puma-6.2.2
deleted file mode 100644
index 3b23811e9ca5..000000000000
--- a/metadata/md5-cache/www-servers/puma-6.2.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] test? ( dev-ruby/localhost[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby30(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] test? ( dev-ruby/localhost[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby31(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] test? ( dev-ruby/localhost[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby32(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby30? ( dev-ruby/nio4r:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nio4r:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/nio4r:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-libs/openssl:0 test? ( net-misc/curl ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack
-EAPI=8
-HOMEPAGE=https://puma.io/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
-LICENSE=BSD
-RDEPEND=dev-libs/openssl:0= ruby_targets_ruby30? ( dev-ruby/nio4r:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nio4r:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/nio4r:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=3
-SRC_URI=https://github.com/puma/puma/archive/v6.2.2.tar.gz -> puma-6.2.2.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=834ab8b4acd2d260cf130e27a3a12f10
diff --git a/metadata/md5-cache/www-servers/puma-6.3.0 b/metadata/md5-cache/www-servers/puma-6.3.0
deleted file mode 100644
index b9877c1ccda4..000000000000
--- a/metadata/md5-cache/www-servers/puma-6.3.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] test? ( dev-ruby/localhost[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby30(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] test? ( dev-ruby/localhost[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby31(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] test? ( dev-ruby/localhost[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby32(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby30? ( dev-ruby/nio4r:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nio4r:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/nio4r:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-libs/openssl:0 test? ( net-misc/curl ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack
-EAPI=8
-HOMEPAGE=https://puma.io/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
-LICENSE=BSD
-RDEPEND=dev-libs/openssl:0= ruby_targets_ruby30? ( dev-ruby/nio4r:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nio4r:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/nio4r:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=3
-SRC_URI=https://github.com/puma/puma/archive/v6.3.0.tar.gz -> puma-6.3.0.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=834ab8b4acd2d260cf130e27a3a12f10
diff --git a/metadata/md5-cache/x11-base/Manifest.gz b/metadata/md5-cache/x11-base/Manifest.gz
index b9c754dad83d..c0d7edcd98b1 100644
--- a/metadata/md5-cache/x11-base/Manifest.gz
+++ b/metadata/md5-cache/x11-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-base/xwayland-23.2.1 b/metadata/md5-cache/x11-base/xwayland-23.2.1
new file mode 100644
index 000000000000..7effd01dc626
--- /dev/null
+++ b/metadata/md5-cache/x11-base/xwayland-23.2.1
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/flex dev-util/wayland-scanner >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=dev-libs/libbsd dev-libs/openssl:= >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.30 media-fonts/font-util >=media-libs/libepoxy-1.5.4[X,egl(+)] media-libs/libglvnd[X] >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)] >=x11-libs/libdrm-2.4.109 >=x11-libs/libXau-1.0.4 x11-libs/libxcvt >=x11-libs/libXdmcp-1.0.2 >=x11-libs/libXfont2-2.0.1 x11-libs/libxkbfile >=x11-libs/libxshmfence-1.1 >=x11-libs/pixman-0.27.2 >=x11-misc/xkeyboard-config-2.4.1-r3 libei? ( dev-libs/libei ) unwind? ( sys-libs/libunwind ) video_cards_nvidia? ( gui-libs/egl-wayland ) >=x11-base/xorg-proto-2022.2 >=x11-libs/xtrans-1.3.5
+DESCRIPTION=Standalone X server running under Wayland
+EAPI=8
+HOMEPAGE=https://wayland.freedesktop.org/xserver.html
+INHERIT=meson
+IUSE=libei selinux video_cards_nvidia unwind xcsecurity
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=MIT
+RDEPEND=dev-libs/libbsd dev-libs/openssl:= >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.30 media-fonts/font-util >=media-libs/libepoxy-1.5.4[X,egl(+)] media-libs/libglvnd[X] >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)] >=x11-libs/libdrm-2.4.109 >=x11-libs/libXau-1.0.4 x11-libs/libxcvt >=x11-libs/libXdmcp-1.0.2 >=x11-libs/libXfont2-2.0.1 x11-libs/libxkbfile >=x11-libs/libxshmfence-1.1 >=x11-libs/pixman-0.27.2 >=x11-misc/xkeyboard-config-2.4.1-r3 libei? ( dev-libs/libei ) unwind? ( sys-libs/libunwind ) video_cards_nvidia? ( gui-libs/egl-wayland ) x11-apps/xkbcomp !<=x11-base/xorg-server-1.20.11 libei? ( >=sys-apps/xdg-desktop-portal-1.18.0 ) selinux? ( sec-policy/selinux-xserver )
+SLOT=0
+SRC_URI=https://xorg.freedesktop.org/archive/individual/xserver/xwayland-23.2.1.tar.xz
+_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=05a7742a00a96683252a4ae217961a04
diff --git a/metadata/md5-cache/x11-base/xwayland-9999 b/metadata/md5-cache/x11-base/xwayland-9999
index 8383a6add845..3366c03adf24 100644
--- a/metadata/md5-cache/x11-base/xwayland-9999
+++ b/metadata/md5-cache/x11-base/xwayland-9999
@@ -1,14 +1,14 @@
BDEPEND=sys-devel/flex dev-util/wayland-scanner >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install test unpack
-DEPEND=dev-libs/libbsd dev-libs/openssl:= >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.30 media-fonts/font-util >=media-libs/libepoxy-1.5.4[X,egl(+)] media-libs/libglvnd[X] >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)] >=x11-libs/libdrm-2.4.109 >=x11-libs/libXau-1.0.4 x11-libs/libxcvt >=x11-libs/libXdmcp-1.0.2 >=x11-libs/libXfont2-2.0.1 x11-libs/libxkbfile >=x11-libs/libxshmfence-1.1 >=x11-libs/pixman-0.27.2 >=x11-misc/xkeyboard-config-2.4.1-r3 unwind? ( sys-libs/libunwind ) video_cards_nvidia? ( gui-libs/egl-wayland ) >=x11-base/xorg-proto-2022.2 >=x11-libs/xtrans-1.3.5
+DEPEND=dev-libs/libbsd dev-libs/openssl:= >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.30 media-fonts/font-util >=media-libs/libepoxy-1.5.4[X,egl(+)] media-libs/libglvnd[X] >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)] >=x11-libs/libdrm-2.4.109 >=x11-libs/libXau-1.0.4 x11-libs/libxcvt >=x11-libs/libXdmcp-1.0.2 >=x11-libs/libXfont2-2.0.1 x11-libs/libxkbfile >=x11-libs/libxshmfence-1.1 >=x11-libs/pixman-0.27.2 >=x11-misc/xkeyboard-config-2.4.1-r3 libei? ( dev-libs/libei ) unwind? ( sys-libs/libunwind ) video_cards_nvidia? ( gui-libs/egl-wayland ) >=x11-base/xorg-proto-2022.2 >=x11-libs/xtrans-1.3.5
DESCRIPTION=Standalone X server running under Wayland
EAPI=8
HOMEPAGE=https://wayland.freedesktop.org/xserver.html
INHERIT=meson git-r3
-IUSE=selinux video_cards_nvidia unwind xcsecurity
+IUSE=libei selinux video_cards_nvidia unwind xcsecurity
LICENSE=MIT
PROPERTIES=live
-RDEPEND=dev-libs/libbsd dev-libs/openssl:= >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.30 media-fonts/font-util >=media-libs/libepoxy-1.5.4[X,egl(+)] media-libs/libglvnd[X] >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)] >=x11-libs/libdrm-2.4.109 >=x11-libs/libXau-1.0.4 x11-libs/libxcvt >=x11-libs/libXdmcp-1.0.2 >=x11-libs/libXfont2-2.0.1 x11-libs/libxkbfile >=x11-libs/libxshmfence-1.1 >=x11-libs/pixman-0.27.2 >=x11-misc/xkeyboard-config-2.4.1-r3 unwind? ( sys-libs/libunwind ) video_cards_nvidia? ( gui-libs/egl-wayland ) x11-apps/xkbcomp !<=x11-base/xorg-server-1.20.11 selinux? ( sec-policy/selinux-xserver )
+RDEPEND=dev-libs/libbsd dev-libs/openssl:= >=dev-libs/wayland-1.21.0 >=dev-libs/wayland-protocols-1.30 media-fonts/font-util >=media-libs/libepoxy-1.5.4[X,egl(+)] media-libs/libglvnd[X] >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)] >=x11-libs/libdrm-2.4.109 >=x11-libs/libXau-1.0.4 x11-libs/libxcvt >=x11-libs/libXdmcp-1.0.2 >=x11-libs/libXfont2-2.0.1 x11-libs/libxkbfile >=x11-libs/libxshmfence-1.1 >=x11-libs/pixman-0.27.2 >=x11-misc/xkeyboard-config-2.4.1-r3 libei? ( dev-libs/libei ) unwind? ( sys-libs/libunwind ) video_cards_nvidia? ( gui-libs/egl-wayland ) x11-apps/xkbcomp !<=x11-base/xorg-server-1.20.11 libei? ( >=sys-apps/xdg-desktop-portal-1.18.0 ) selinux? ( sec-policy/selinux-xserver )
SLOT=0
_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=30b41aa408fbd3c4977a39c3c73b8e2f
+_md5_=6ba0855d2aec216396e279a670e1ba1c
diff --git a/metadata/md5-cache/x11-themes/Manifest.gz b/metadata/md5-cache/x11-themes/Manifest.gz
index a23ed31c96c0..609161a50ec8 100644
--- a/metadata/md5-cache/x11-themes/Manifest.gz
+++ b/metadata/md5-cache/x11-themes/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-themes/numix-icon-theme-circle-23.09.11 b/metadata/md5-cache/x11-themes/numix-icon-theme-circle-23.09.11
new file mode 100644
index 000000000000..7d0147cca306
--- /dev/null
+++ b/metadata/md5-cache/x11-themes/numix-icon-theme-circle-23.09.11
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install postinst postrm preinst
+DESCRIPTION=Icon theme from the Numix project
+EAPI=8
+HOMEPAGE=https://github.com/numixproject
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=x11-themes/numix-icon-theme
+SLOT=0
+SRC_URI=https://github.com/numixproject/numix-icon-theme-circle/archive/23.09.11.tar.gz -> numix-icon-theme-circle-23.09.11.tar.gz
+_eclasses_=xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=211a652e3b4a2474b184dd6a690bbb2c
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index ea8ce72db1e1..46a87ae734bc 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-09-22T03:40:23Z
+TIMESTAMP 2023-09-22T09:40:18Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUNDKdfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUNYQJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBh1A//ZZ99+CbfejlDhkAWY4mE+Mt5UaLuC4xFBz0k7OgMHM9s2wsFhsgH5ruQ
-RR0TehEp9lXYQe5/kZDkk6NuhCI/GRyWxSI8wXLjkzTIrpbgxzEUZMgmtQLU15cH
-SX3ZYaxJOCCklc2hocnxj6hbQpJGHpAZV7NudDteNlFxbX7jHZKNwfbSW5QAn2L2
-PrUTS0Hm5rfM16AkPhXSgvsZuC9B/viXDTZjO/wX98o0tGgkW6iTgmH+lzs7ReV9
-8OD8LtMWXlHhM/nAQfQ5gHF99HPev7wEkvAoAcnYU/pEAWgCguAAsgjvm1hHmVhj
-8hdGWy/jZ8HvXzMsE3VFT0wADgRbnZ7M2sCq9i2+zXTabNOXq0HVu3PxFB2e3X4v
-hl8Q8wq9f5B8M4pAO0AD/cGXLc7HMrMyNdd1mMxqpN3LT2I+Z5S4lbdvrewKY/1A
-IqrwrNWlVuQGrhnXHdmT8ibOpOq6OsCX80N0Lap05k+Fs5xIIHk/U5H/zCtqsK7B
-+497vjJEHH48rrVtSTehzX9uGnJov+j7MOLubywRmL7Tx0Y0DwtlrCXzhO+9HanX
-34aDqD1Vfq99P6mMXG8dYOQKCEDXoNpA/s3GnGVtHVFI0LfGe2xAkm8aXaPlQh2J
-zbMdN+0PyyEXv9aV0M3jmauVdFOnzhKRN31nJ3J803pgm46Mlzw=
-=nCB1
+klAD/w/+I/pfUYRYKHI3jeuhouzgW4k4BKlR55i2FByKA7fzGcrtaGcMFh2X71DN
+pnwpyED01grd8SKEmThWgO3Qc9kW11rSbItEuN5axk3EL3ljvncZIRFO59F+tEb/
+n8tBscztNc4npZDy0p3xKAEvU2vD6kzIWmRRw4imFfvldxwQ4n6BPHa0jrD92qcD
+PX/+pX8+ftw8kXtTke9inMBku9mac5OKvPsJRF0wTZi4IXGvz1nz5BC4YVNNYHFj
+w/0c5l8vJsMbGg+O1KrPFqd8sqIgmFC5QvPR5B5us0MtfouA/2LtOMGFUQzC9EyB
+94sr3NZgdGjPBoJHCixxflArW9142ddJRxG+sFbcxMjecVYk6mho3VwCFrNgoyK4
+XRdjT4o0TDwxJQFvlPaDcB3pW6j1DZIV8QOCRntUrq1YWfarmVmKI3ZVhNIkIdIN
+ntC6tEY9YCNMgjJ/pV64/P1SZSloebt1/eFuhV6klQhR3AfzF6bIsz4FjV6EDIPv
+muHGnRXxsyhuEGjUpi4CxZJMipfKYxzWowMthkgs0+cRluHlSlzU/Aobux7rxwsq
+5rWjXfOCr/I90NMlo9bL//JFWV1UAxI4haKQKhaXHo4SkmbxnIgdGjP4MpscP1fp
+A7sS8XfctYJAjRvHdc6DswoY+WD+rUNrwebYvwqPIXoAk5dm/E0=
+=2iGq
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 026c05163daa..a3e7964ed1e0 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Fri, 22 Sep 2023 03:40:19 +0000
+Fri, 22 Sep 2023 09:40:15 +0000
diff --git a/metadata/projects.xml b/metadata/projects.xml
index c354984b5488..61ffff4ebcac 100644
--- a/metadata/projects.xml
+++ b/metadata/projects.xml
@@ -930,10 +930,6 @@
<role>Lead</role>
</member>
<member>
- <email>mattst88@gentoo.org</email>
- <name>Matt Turner</name>
- </member>
- <member>
<email>pacho@gentoo.org</email>
<name>Pacho Ramos</name>
</member>
diff --git a/metadata/timestamp b/metadata/timestamp
index 7dda615deddd..e29bcecec2fe 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Fri Sep 22 03:40:19 AM UTC 2023
+Fri Sep 22 09:40:14 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 40ac309123f2..60e7885f058c 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Fri, 22 Sep 2023 03:45:01 +0000
+Fri, 22 Sep 2023 09:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 635e12942494..cda1cd306df3 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-8c7b9269b31c026a83cbc888777db353b9ab51d9 1695352419 2023-09-22T03:13:39+00:00
+96a6393de9f703ff9c2977a6a9c2a1aa4ca5e52a 1695375066 2023-09-22T09:31:06+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 5253401700b6..c603c728a924 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1695354001 Fri 22 Sep 2023 03:40:01 AM UTC
+1695375601 Fri 22 Sep 2023 09:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 026c05163daa..887e2bf2b81c 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Fri, 22 Sep 2023 03:40:19 +0000
+Fri, 22 Sep 2023 09:40:14 +0000
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index 90713d720edd..a7f3c8d80405 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/getmail/Manifest b/net-mail/getmail/Manifest
index 2e469a2332a2..66b633fdf198 100644
--- a/net-mail/getmail/Manifest
+++ b/net-mail/getmail/Manifest
@@ -1,5 +1,5 @@
-DIST getmail-6.18.10.gh.tar.gz 205481 BLAKE2B a0597db32ff2ce43bf96feadcba4d926d48898cc412ec96e8d62086e29a364f6b806f0279878b95976e3ca7b0966afb19cb59939ef8bea1627a230518ea28602 SHA512 feda9236d3a1a7ceb21ca293d41c9631fec5f8753be4ece6e1b6910c052d10a8466547977fb4d0452ec4ae9f89ebff36105e0fe5843d02b2af3fd4bcea36e6c1
DIST getmail-6.18.12.gh.tar.gz 207087 BLAKE2B 916c7fe7d459c27001ae80fafb95c8ea561a3c1b7335d142678c94242e7602070bf1d93c56db52363fbf62071f261dd8df5ca2c9cb71f2e7c7b8eb2826fa1035 SHA512 8b58c3295831740cac854ccc4dabf9ff53a08f85648beeb50952fc895df7115304cdaec8c3f6f94e9ee828914268dd8f23978cae4f5d3f6eff9f48fa59d3f5de
-EBUILD getmail-6.18.10.ebuild 801 BLAKE2B 1fcbdfe8351cb4e9d7a28c16259bec34b25a9270515609948a21bded7269ae5d90ef452d6b7c335b92c4b5062b18f0d51c69990bca0e16e60bfd48c20fa362ba SHA512 567b2a0cef6b9f1d684830aee4b87972d3b07cd7fe427bdcfa06fa1012fcbb54e50b5415fa1ec9f9693ac633548b4e8398a929df2f9e1fdc964033878952c365
+DIST getmail-6.18.13.gh.tar.gz 213033 BLAKE2B 6dd18670e7c2b231859317dfa28c3ebe0fcff747af4fed1554725ce30176fca678633128db5d80791b97bad9322a5522c70ec828338659ea8df3a5efcf7db35e SHA512 437c057d6e3d499a2e11be82d4e69aafc24d74d42fb1fa51de06fccd33d6e9e1ef7bba20ae5fc070a80dd656f184386083d462f65b05dafcf516d7dc0b2138a0
EBUILD getmail-6.18.12.ebuild 801 BLAKE2B e783cf1de04ac3522738636285eafd0e6e4e331ea3c18a79574bdbf627049077a721ec8d3f08a19bff9ca3db86f3fb958816a8c5688bf12cee3ba8552002c421 SHA512 c6874a5caf1d03add8bef8976968e40253ae053e16ff4019345f667b308d858cc3ce448ddec05311a49e120f11c6d86a3b8350726b7e23f4fa96c994430e7847
+EBUILD getmail-6.18.13.ebuild 803 BLAKE2B 291192201c3d6452e17f202f566347020be94ba2f5406fdd0808d0e3f0166bf1bd84722acc2c821a938fdf505869506420a05dee3c5f90a2eef6202996f1fec2 SHA512 be86fba649cc094537c04b007bae7548c6e44a32ac9671baab0e40a07c069860ef05c8c4aa5793d0ded2a895a914fd6f262178cb56759e334cd85dfa2d6b2c67
MISC metadata.xml 693 BLAKE2B f4bff26e03232ebdd3b24bace01287e0afecfa9042c4cb33e8cd5356e9c74e3ed2e0b52814fff27bb94a8bec1756d13f97e4042bae4aa75cbcfba42a694171bc SHA512 26464fb11784bee2561f8814f3d991e4f9d0b31eb6413b34851472f78f7ceaf3994f648e5c3b59e1c470b7a3e9b6805c8f863c7d50b99ea8f2273679a4dfad67
diff --git a/net-mail/getmail/getmail-6.18.10.ebuild b/net-mail/getmail/getmail-6.18.13.ebuild
index 892e16cc85ef..92fafc18bdfc 100644
--- a/net-mail/getmail/getmail-6.18.10.ebuild
+++ b/net-mail/getmail/getmail-6.18.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..12} )
PYTHON_REQ_USE="ssl"
inherit distutils-r1
@@ -16,7 +16,7 @@ S="${WORKDIR}/getmail6-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
python_prepare_all() {
# Use gentoo version number (including revision) for doc dir and remove COPYING file
diff --git a/net-voip/Manifest.gz b/net-voip/Manifest.gz
index 9f478892ff0c..0af584ec6e61 100644
--- a/net-voip/Manifest.gz
+++ b/net-voip/Manifest.gz
Binary files differ
diff --git a/net-voip/sipvicious/Manifest b/net-voip/sipvicious/Manifest
index 3375dee12cbf..86637b5c89c4 100644
--- a/net-voip/sipvicious/Manifest
+++ b/net-voip/sipvicious/Manifest
@@ -1,3 +1,3 @@
DIST sipvicious-0.3.4.tar.gz 48296 BLAKE2B 75f3d190cb4224ada84cd7c714eb545e44a9759589890a559d3cb5243c5430c0aa81138e3cd294926901e961a5ec156c8d991b648c70e1d8fc2dc906473d507d SHA512 5e8d60ee1e70cd7f6dd9e862560def34b33171a20a4af87275ef1434ae62f19bf120b4000079bc273ecf1aaf05c87cdd6b299c64a44738e3f658b3ede5ca17c3
-EBUILD sipvicious-0.3.4.ebuild 699 BLAKE2B e786bc72f9038da76485d0bb6879ec43379371f7716118088a7f57a90a1aadca456afd83644e97d0df647a687d946243ead86cdffb808773a75c405409ca6dfa SHA512 10b766e5b6d41782d39804a9f408759ad288ba4dfe7e1ccd01fe8058b2d0320788ee76cfdba1aa76ab1024fced07cb20cb8e0a198598eb9e5e87844f95d00686
+EBUILD sipvicious-0.3.4-r1.ebuild 732 BLAKE2B 2000df03dffecc3f7b4aa6645ddc4c912577b508e4e1a26b6baf20654ee3814a15b1cb7c0d7c4c0eaefb54a8ac8f65e3f5150b9c68e40caa68ca7d8a143788c0 SHA512 5fde8bda7f9834bd8ef772f7e1013ab424441d6dabddcb42646f46738f2ed1f5ee03dc8fad9a61b19a3881ad276130b0a27cb72302a7c8aa69f831cb59fb7830
MISC metadata.xml 618 BLAKE2B 85b2684937b9ab2a66100ec6ab79e9798eb4d35adce2575a389e950c1c58de2b01984bcff30ceacfbf11d5b32a12bb0ae57f4bf211f4adaba01a17b23fdbac4c SHA512 05ac7bfa68853c2e08166cb8a1597c93ebd09a688710b27285831eec798060afa4a4cbfd84c084da761cc0cf815d41e6cee1035cbc3a33b25d40063ead961e62
diff --git a/net-voip/sipvicious/sipvicious-0.3.4.ebuild b/net-voip/sipvicious/sipvicious-0.3.4-r1.ebuild
index 14d8ef7e0698..c7af6c8c7db5 100644
--- a/net-voip/sipvicious/sipvicious-0.3.4.ebuild
+++ b/net-voip/sipvicious/sipvicious-0.3.4-r1.ebuild
@@ -3,9 +3,11 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+
inherit distutils-r1
DESCRIPTION="SIPVicious is a SIP security package"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 2f1c52f5e4c9..109c998cde07 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index 71869f18824b..6f151a40eaf2 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-09-20)
+# Libei not keyworded here yet
+x11-base/xwayland libei
+
# matoro <matoro_gentoo@matoro.tk> (2023-06-29)
# Test failures in dev-libs/weston, although not as bad as big-endian
# (2 at the time of this writing)
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 65d90de33e36..87270ef86088 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,10 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-09-20)
+# Libei not keyworded here yet
+x11-base/xwayland libei
+
# Sam James <sam@gentoo.org> (2023-09-18)
# x11-libs/gtksourceview:4 not keyworded here
media-gfx/inkscape sourceview
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index e357834129de..ead08d8ae2c3 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-09-20)
+# Libei not keyworded here yet
+x11-base/xwayland libei
+
# Rich Freeman <rich0@gentoo.org> (2023-09-13)
# Tests require shellcheck which is not currently available
sys-process/systemd-cron test
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index a8cd29a0461f..e742432047e3 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-09-20)
+# Libei not keyworded here yet
+x11-base/xwayland libei
+
# matoro <matoro_gentoo@matoro.tk> (2023-06-18)
# app-i18n/fcitx:4 not keyworded here
media-libs/libsdl2 fcitx4
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index 61a86a68cd6b..41111f6e8a8c 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -7,6 +7,10 @@
# https://github.com/openjdk/jdk17u-dev/commit/5b29c6ec93372b20016565b84d449860b7233d6c
dev-java/openjdk:17 systemtap
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-09-20)
+# Libei not keyworded here yet
+x11-base/xwayland libei
+
# Jon Janzen <jon@jonjanzen.com> (2023-09-11)
# librttopo has not been tested on this arch
dev-db/spatialite rttopo
diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask
index 8993b33120b9..16d5a1698f76 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-09-20)
+# Libei not keyworded here yet
+x11-base/xwayland libei
+
# Sam James <sam@gentoo.org> (2023-06-18)
# Qt 5 not keyworded here
app-text/ansifilter gui
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index dac73090b8de..f6b0c5b323d1 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-09-20)
+# Libei not keyworded here yet
+x11-base/xwayland libei
+
# Rich Freeman <rich0@gentoo.org> (2023-09-13)
# Tests require shellcheck which is not currently available
sys-process/systemd-cron test
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index c69acc289121..8238395d8e35 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -8759,6 +8759,7 @@ x11-base/xorg-server:xephyr - Build the Xephyr server
x11-base/xorg-server:xnest - Build the Xnest server
x11-base/xorg-server:xorg - Build the Xorg X server (HIGHLY RECOMMENDED)
x11-base/xorg-server:xvfb - Build the Xvfb server
+x11-base/xwayland:libei - Enable emulated input using dev-libs/libei
x11-base/xwayland:unwind - Enable libunwind usage for backtraces
x11-base/xwayland:xcsecurity - Build Security extension
x11-drivers/nvidia-drivers:kernel-open - Use the open source variant of drivers (Turing/Ampere+ GPUs only, aka GTX 1650+, experimental)
diff --git a/sci-calculators/Manifest.gz b/sci-calculators/Manifest.gz
index 00a44f88c401..25197c5a9f88 100644
--- a/sci-calculators/Manifest.gz
+++ b/sci-calculators/Manifest.gz
Binary files differ
diff --git a/sci-calculators/bc-gh/Manifest b/sci-calculators/bc-gh/Manifest
index 02758209c7d0..a86115f92880 100644
--- a/sci-calculators/bc-gh/Manifest
+++ b/sci-calculators/bc-gh/Manifest
@@ -1,7 +1,9 @@
DIST bc-6.1.1.tar.xz 455456 BLAKE2B 7945ac623740abd9cbd894c20b8a03006caf64d2ce9770ade930d912c52b4e29b107b524d4a95ebea99e31921b7940e39e1afdeec837b4a03d3ed4e11b9f517b SHA512 0e7fb4d4223ace8ba5c1961cc0d7eba475174f92b75529fde64446b5d80db5729f848fd95507570711d2b8928996c87e837e926d31028f32e3f97cad47567d39
DIST bc-6.5.0.tar.xz 461380 BLAKE2B e4aa633162d03fc5723e967ba81f985ab1b16e47b3c9a3ca1c32e9a717db682ce88cc6ba453d5e9b09539dcb8ddbb258b7b7dbdd2e27279355e3c35028d56130 SHA512 1cb03038d828a0b10734c29931777add8b22f194c507b8ff538ec1aa52a2a97a4ac2733d72cdb0710fdc6937807074e929f7918c56aaf5be8fbe908ea7c5a401
DIST bc-6.6.0.tar.xz 465272 BLAKE2B 489f6e20a06f2903421a2c8ba7249f52a52dadfd354de920bac098c6181d79e944c696aa787a143d72a12af1c1893b7b48341cf6e6c4003ceace88812dc72c96 SHA512 5d8e32a7e8bf34d36919f9ab4a84d410747bcaf66d8846c536e41b8a447fe0066d8b0de5a10011d77d50a880290423bae6dea1404f01edf6dfd5247d41ca19a0
+DIST bc-6.6.1.tar.xz 466420 BLAKE2B ddf22c13e33e5526a07824900ad8294913a76ae2bc7e8a6489ee3dc5dd0c18005f74abeaf39ce81ac686fe82889f708e2e581307709966adb15355199aaf046a SHA512 5459ac61dc3fe39be9687616a801ecaf60caabb76cccc76d9e2e5aa4dc3efbb1cc33e2ad059d037c71ad3cce0cd9571d68bc13d09696cb43e5c3dfcdee117f9c
EBUILD bc-gh-6.1.1-r1.ebuild 537 BLAKE2B 4200e5722878e49ac8e4a0d925480ba52efd49d6c27479195802ecc2e5f4754b9cdecb7e65edea7c4d7c37b1e34811057908af7f479a2858cc3f76d9b7962cb6 SHA512 06d57b507fde0942772db43f1e4c5ed2561bd9835d8693f7ab8220e17950b51d2243dcdf4ebf60ba7a5339012f08a9c7ead7a20bc75774e673fe4b751fbffa42
EBUILD bc-gh-6.5.0.ebuild 2275 BLAKE2B ad96e10f0e974cf9dbe4465573334748618481e0698fc864741a55023a9df84270dd2e7584a7fe167039d1c66b1858f7a0662355e7368099dd2cdec089f343cd SHA512 41024e56641fd3e8304696298ead92602b8274661499768d06d0131858dcca3a030ccc6a72bd379a01e679fd8ef76422c5b084989606eff6c8314c6b67bf0613
EBUILD bc-gh-6.6.0.ebuild 2283 BLAKE2B 44b3d7f61b67b5bdb792d58e04e83103a9cfa99249321f70e2b86ff6414339b7a2a531e6ac3828fa7587b492ce8d27b9fa369e3167b8d690bc016eb95586258d SHA512 818dcbdb490c4bdbe8d1006fa49214ae66ff4bc27e4cf998b6324762198ce86f2210dd509174f012f20000313c4e41d4d963a1dbadfced883cdc13ae64ca3833
+EBUILD bc-gh-6.6.1.ebuild 2293 BLAKE2B e3ccf4f0062e65efe251da33e59d85571e6d786ab21f3ed5bdcebe2c862bc4054498947001ed473d6c9c7719716e9640f38e3c0095bb2bccb2ddac4807529dd7 SHA512 ec647a1e27377612f2541bf5a28069991a8869bfb670b40a80f7145bce3732ead9ced237c14761a781257b23737744bf3223f4982d3a37507598cf63c99ee5d9
MISC metadata.xml 1050 BLAKE2B 4cf9aabd9e7abf20b857131ada67346f356135f329d8367753778cb406bfd337e695cdc0cbbcd2e237e1cd9ea9cfd8b80fa7458a64a68aec2b0f24882203af98 SHA512 492f8fa1f9abe2da452bc9a5a8ccc29fda87322832bddc1b9c4f55013e549cfaf34f11fa9ea6cc71566e670727bda1899eda598196f20a8931d327b4b4ae6dfb
diff --git a/sci-calculators/bc-gh/bc-gh-6.6.1.ebuild b/sci-calculators/bc-gh/bc-gh-6.6.1.ebuild
new file mode 100644
index 000000000000..5a1b0d786bf9
--- /dev/null
+++ b/sci-calculators/bc-gh/bc-gh-6.6.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+MY_P="bc-${PV}"
+DESCRIPTION="Implementation of POSIX bc with GNU extensions"
+HOMEPAGE="
+ https://git.gavinhoward.com/gavin/bc/
+ https://github.com/gavinhoward/bc/
+"
+SRC_URI="
+ https://github.com/gavinhoward/bc/releases/download/${PV}/${MY_P}.tar.xz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="libedit readline"
+
+DEPEND="
+ !readline? (
+ libedit? ( dev-libs/libedit:= )
+ )
+ readline? (
+ sys-libs/readline:=
+ sys-libs/ncurses:=
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+src_configure() {
+ local myconf=(
+ # GNU and BSD bc's have slightly different behavior. This bc can act
+ # like both, changing at runtime with environment variables, but it
+ # needs defaults, which can be set at compile time. This option sets all
+ # of the defaults to match the GNU bc/dc since it's common on Linux.
+ -pGNU
+ # A lot of test results are generated first by a bc compatible with the
+ # GNU bc. If there is no GNU bc installed, then those tests should be
+ # skipped. That's what this option does. Without it, we would have a
+ # dependency cycle. Those tests are super long, anyway.
+ -G
+ # Disables the automatic stripping of binaries.
+ -T
+ # Enables installing all locales, which is important for packages.
+ -l
+ # Disables some "problematic" tests that need specific options on Linux
+ # to not trigger the OOM killer because malloc() lies.
+ -P
+ )
+ if use readline ; then
+ myconf+=( -r )
+ elif use libedit ; then
+ myconf+=( -e )
+ fi
+
+ local -x EXECSUFFIX="-gh"
+ local -x PREFIX="${EPREFIX}/usr"
+ edo ./configure.sh "${myconf[@]}"
+}
+
+src_test() {
+ # This is to fix a bug encountered on Arch. It is to ensure we don't get
+ # segfaults on `make check` when the error messages change because the error
+ # messages are passed to printf(); they have format specifiers. With these
+ # env vars, the internal error messages are used, instead of the installed
+ # locales, which might be different since the new locale files are not
+ # installed yet. (It is impossible to use uninstalled locales because of the
+ # poor design of POSIX locales.)
+ env LANG=C LC_ALL=C emake check
+}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 0285a97c397f..7e67b2a26416 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 23af6ba38c70..716248942dfe 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,5 +1,5 @@
DIST xdg-desktop-portal-gnome-44.2.tar.xz 127484 BLAKE2B a6984cc2403f9edcaf638a241559bc6aa75ab9ce96fb482c50a2bb26803100e4ce2b8cedff1e8032a62369f5b73bd6679566a58a4817dc2dbbbf4d0c13140351 SHA512 3cf70a8523e72b9d523d3ada38b48f654259b13b91b6a20d45c68c0a353dc78b6fdd599dfd6d9385ef67c4f71728df976dc38b02c8668a5d698f6f6d3728dee7
-DIST xdg-desktop-portal-gnome-45.alpha.tar.xz 127556 BLAKE2B f655b2c2cf2d1c64c4ab8018bc7999ae570ec5d1c007b9ac088b3932ec36b9101fff35e455478a14c0759d48499dbba0054544a3fec2d0d99331aa3c65765da5 SHA512 6003604cc5a6c3cf78c4ac4a312d530918a7b9c651bd28ea1375b21ce3d9e4b2349678107de716b71cb10aef19eb5fb9a57922c8cf2bcf305afb99d5e74c775b
+DIST xdg-desktop-portal-gnome-45.0.tar.xz 140048 BLAKE2B 347e80e5876da16b3f32a6ba3b6007b6b777f10fe34ea5d02e82fea2a3b38922341d0613b4858fe49c32ad768c482e63be57e2611a3a8e1017df27c527380b77 SHA512 d45560533b4edc877b06eaba18236a94cba610a71504b71a796272caa52721cc795541c41a454549518a6ce2e748cc395d6dd29a8732f4f461861235483bae97
EBUILD xdg-desktop-portal-gnome-44.2.ebuild 1079 BLAKE2B 51bfa117eaded7e6b6332e6b74f8f259448dc8bdcb50b23faacc9ce82583eadf6d2b53e01eb498d5f0d621ddc914a520c4e4d30f7692ae06fdd4c140224b5550 SHA512 486935cf9b33702672a9727b9b9d01bdae87fb336662bc5f29c87b133bce33590a6514abfca7d1c8fecfcc66c3ef9d91ea6e64a559bc20e5d055f4da886e75aa
-EBUILD xdg-desktop-portal-gnome-45_alpha.ebuild 1082 BLAKE2B 3b340582ef21cae622ce3520ac53c04a85d4afc611499a95b90ab5b63abb6b1723d7838f71772dd9b954bdd034d2075fa3ad5b4452acb17c9c3bdf7303dc26ed SHA512 8442df65b464a688d8931c818685446eb773f2fc6fb05dbad702a9e654966b9434dbdb4fd235f0c0cfcc17af8c0d00e09245b3fabb7d276a87db6831d591fb67
+EBUILD xdg-desktop-portal-gnome-45.0.ebuild 1087 BLAKE2B aafb9f0f7a8c637790468ed734dd69390ac2d067ef1ebc2a8ecb4302d97a226a004232b3564fd00bba8d7d4804f45b1ce12d365bf37c6649fb128ff6c4c116ea SHA512 eca22a295cff6e250e8de2d828d9308039dddfda9935ba9e0237ccb87822bc4ea4fb1ec881ce4b38d2ffafc8efd768b8403601229196912e0075acd4c79a21ef
MISC metadata.xml 365 BLAKE2B 2e19983c4095f43cd1c2c15ffadd6d2fec127291bc3017b788cad8f54eda2767ba7bacb73ebd64b3d63f9e6ced1d95c07ad1c7f48f5b0e45ae1c7439b8ca849f SHA512 be38ae716e9291da42d39c6c756f8c7f4d0e65fc10fc405d5dc086643d2cddc5b6e101be1fadae9aa5508085964c550262703b949b03d29b130744d760ad4eb7
diff --git a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45_alpha.ebuild b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.0.ebuild
index d75beb04c2ad..34f142050691 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45_alpha.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.0.ebuild
@@ -18,10 +18,10 @@ IUSE="wayland X"
DEPEND="
dev-libs/glib:2
gnome-base/gnome-desktop:4=
- gui-libs/libadwaita:1
+ >=gui-libs/libadwaita-1.2.0:1
media-libs/fontconfig
sys-apps/dbus
- >=sys-apps/xdg-desktop-portal-1.16.0-r1
+ >=sys-apps/xdg-desktop-portal-1.17.0
>=sys-apps/xdg-desktop-portal-gtk-1.14.0
gui-libs/gtk:4[wayland?,X?]
X? ( x11-libs/libX11 )
diff --git a/sys-apps/xdg-desktop-portal/Manifest b/sys-apps/xdg-desktop-portal/Manifest
index 0d6a461c142d..b6d985a413ae 100644
--- a/sys-apps/xdg-desktop-portal/Manifest
+++ b/sys-apps/xdg-desktop-portal/Manifest
@@ -1,4 +1,7 @@
AUX xdg-desktop-portal-1.16.0-delay-open-fix.patch 14123 BLAKE2B 92ad185c8ef9155b3285614a230b83bbd97d741772a51e27ee026c606ca9893dd5bdb8cf3882334e0f6abb687e819df0c08cd3d0aa144a72b37ad6da778f41ef SHA512 5d36d0259bea8d40f112861044fd8f8da77aec5144b3518d5c8d77b3cc2c86a84473a34e3c20a873d72427ad5caf02a97a1282a880cfcea620eab9fac18d39fc
+AUX xdg-desktop-portal-1.18.0-sandbox-disable-failing-tests.patch 2444 BLAKE2B a93b089a7bbd23b258d28711a144982b9c102f7d0001b10a80d1f378da6965f7547ce11c4bfee8e534aa23b573b600d6a40d22877d6d9ddbe81f89d46dc73373 SHA512 99f87d9ed61cdf63af2449c1e2d2f3472db4fd21fa2baec7403bee6460146183a84af01ec18b13c1c072e5a7dd68b2e07a47b0e0886e4dffa09bf788d92ab5ec
DIST xdg-desktop-portal-1.16.0.tar.xz 250524 BLAKE2B 9d5bd760621b114a19c1cc8895f91c43fcfed0dd067ba9678de0f11dc7835ec29c4a2c452274adbd36ee1318359caa8d7ca0c585558eb73a2a4e53528e6b02da SHA512 f7e7e96d3a6757901fbc4c0310aac0afbf37882c279a2859e06f63528049cd9b50dd2d55445d1386f03f62557c1a2ec81d4ee081200367d6269d2dffc75f0912
+DIST xdg-desktop-portal-1.18.0.tar.xz 260788 BLAKE2B 3a7575af17a5b21d6f313a098a9144df9d6f24768c6e16e4fb45382fac3c64aab3b361b29226769c8cc979c278ec61469f32841792bb0f4e7d9e83fc1fab40fc SHA512 416c0736342b2909c10db025da72edca6d106b46224341bdf45ab41152c01b97f4a4eb78df924a6fbc771475bf103c1aea3005d8ff683f1eca935dbd1afe4a51
EBUILD xdg-desktop-portal-1.16.0-r1.ebuild 1810 BLAKE2B df6be02fd06693018cd95e4bc76cde9aa852bac499febac04c8775a8df78875dc7463bdd509f7c4df1f7be46fb9116bf7c24a0ab10a5a7baf10278ec8a46642c SHA512 7a776e3a8b9614519408e23436c05ca18f4430090c0b8f8a5c0acd89469b56215767e191e712ac1cf11618f9ae23ea9fd9b13a6b6157119fc8dbe427ba2ce214
+EBUILD xdg-desktop-portal-1.18.0.ebuild 2536 BLAKE2B 141cc177c95845f9a706fec3aae21a44cbbe1fad800fcc058e82bb0dc722163b8a54b1b4ac9fa282140e54d30cdebda211a732c1967970abbf9a84d7eb3c6d25 SHA512 421aa9166b8415bb92ef47ce0d871306e4f35ce334b6b9801427b941d7cb71d4b9a86ba9e1f4bfed794c699ff91f60db1039f8d7c6cc53cf41783c860683bc9b
MISC metadata.xml 341 BLAKE2B 5d5ab4565c6859d6c23908ad19dd01566dcdba5c93d8fe4e232a477dd3689c60549d24f9952cf30aa32220a8b926a5262ceb9674b6b2622d914c192482917662 SHA512 7810a57f4f26d983976932f5efec72f1eb5282a0b22594ae45dec37ca77cb550f9f86c139832412fd1e14e50671231b9f91829753d099b8c90dc3100651649b8
diff --git a/sys-apps/xdg-desktop-portal/files/xdg-desktop-portal-1.18.0-sandbox-disable-failing-tests.patch b/sys-apps/xdg-desktop-portal/files/xdg-desktop-portal-1.18.0-sandbox-disable-failing-tests.patch
new file mode 100644
index 000000000000..148888f43b6f
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal/files/xdg-desktop-portal-1.18.0-sandbox-disable-failing-tests.patch
@@ -0,0 +1,69 @@
+diff --git a/tests/meson.build b/tests/meson.build
+index a2dafee..ec2b628 100644
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -163,20 +163,15 @@ limited_portals = executable(
+ portal_tests = [
+ 'account',
+ 'background',
+- 'camera',
+ 'color',
+ 'email',
+- 'inhibit',
+- 'location',
+ 'notification',
+ 'openfile',
+- 'openuri',
+ 'prepareprint',
+ 'print',
+ 'savefile',
+ 'screenshot',
+ 'trash',
+- 'wallpaper',
+ ]
+
+ test_env = env_tests
+diff --git a/tests/test_globalshortcuts.py b/tests/test_globalshortcuts.py
+index 56349cb..da0656d 100644
+--- a/tests/test_globalshortcuts.py
++++ b/tests/test_globalshortcuts.py
+@@ -20,7 +20,7 @@ class TestGlobalShortcuts:
+ def test_version(self, portal_mock):
+ portal_mock.check_version(1)
+
+- def test_global_shortcuts_create_close_session(self, portal_mock):
++ def _test_global_shortcuts_create_close_session(self, portal_mock):
+ request = portal_mock.create_request()
+ options = {
+ "session_handle_token": "session_token0",
+@@ -49,7 +49,7 @@ class TestGlobalShortcuts:
+ assert session.closed
+
+ @pytest.mark.parametrize("params", ({"force-close": 500},))
+- def test_global_shortcuts_create_session_signal_closed(self, portal_mock):
++ def _test_global_shortcuts_create_session_signal_closed(self, portal_mock):
+ request = portal_mock.create_request()
+ options = {
+ "session_handle_token": "session_token0",
+diff --git a/tests/test_remotedesktop.py b/tests/test_remotedesktop.py
+index 49b6b18..77648bc 100644
+--- a/tests/test_remotedesktop.py
++++ b/tests/test_remotedesktop.py
+@@ -20,7 +20,7 @@ class TestRemoteDesktop:
+ def test_version(self, portal_mock):
+ portal_mock.check_version(2)
+
+- def test_remote_desktop_create_close_session(self, portal_mock):
++ def _test_remote_desktop_create_close_session(self, portal_mock):
+ request = portal_mock.create_request()
+ options = {
+ "session_handle_token": "session_token0",
+@@ -49,7 +49,7 @@ class TestRemoteDesktop:
+ assert session.closed
+
+ @pytest.mark.parametrize("params", ({"force-close": 500},))
+- def test_remote_desktop_create_session_signal_closed(self, portal_mock):
++ def _test_remote_desktop_create_session_signal_closed(self, portal_mock):
+ request = portal_mock.create_request()
+ options = {
+ "session_handle_token": "session_token0",
diff --git a/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.18.0.ebuild b/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.18.0.ebuild
new file mode 100644
index 000000000000..c06c7f539604
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.18.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson python-any-r1 systemd
+
+DESCRIPTION="Desktop integration portal"
+HOMEPAGE="https://flatpak.org/ https://github.com/flatpak/xdg-desktop-portal"
+SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="geolocation man systemd test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=dev-libs/glib-2.66:2
+ dev-libs/json-glib
+ >=sys-fs/fuse-3.10.0:3[suid]
+ x11-libs/gdk-pixbuf
+ geolocation? ( >=app-misc/geoclue-2.5.3:2.0 )
+ >=media-video/pipewire-0.3:=
+ systemd? ( sys-apps/systemd )
+ test? (
+ dev-libs/libportal
+ )
+ man? ( dev-python/docutils )
+"
+RDEPEND="${DEPEND}
+ sys-apps/dbus
+"
+BDEPEND="
+ dev-util/gdbus-codegen
+ sys-devel/gettext
+ virtual/pkgconfig
+ test? (
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/python-dbusmock[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+PATCHES=(
+ # These tests require connections to pipewire, internet, /dev/fuse
+ "${FILESDIR}/${P}-sandbox-disable-failing-tests.patch"
+)
+
+python_check_deps() {
+ python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+ local emesonargs=(
+ -Ddbus-service-dir="${EPREFIX}/usr/share/dbus-1/services"
+ -Dflatpak-interfaces-dir="${EPREFIX}/usr/share/dbus-1/interfaces"
+ -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)"
+ $(meson_feature test libportal) # Only used for tests
+ $(meson_feature geolocation geoclue)
+ $(meson_feature systemd)
+ -Ddocbook-docs=disabled # requires flatpak
+ # -Dxmlto-flags=
+ -Ddatarootdir="${EPREFIX}/usr/share"
+ -Dinstalled-tests=false
+ $(meson_feature test pytest)
+ $(meson_feature man man-pages)
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ if ! has_version gui-libs/xdg-desktop-portal-lxqt && ! has_version gui-libs/xdg-desktop-portal-wlr && \
+ ! has_version kde-plasma/xdg-desktop-portal-kde && ! has_version sys-apps/xdg-desktop-portal-gnome && \
+ ! has_version sys-apps/xdg-desktop-portal-gtk; then
+ elog "${PN} is not usable without any of the following XDP"
+ elog "implementations installed:"
+ elog " gui-libs/xdg-desktop-portal-lxqt"
+ elog " gui-libs/xdg-desktop-portal-wlr"
+ elog " kde-plasma/xdg-desktop-portal-kde"
+ elog " sys-apps/xdg-desktop-portal-gnome"
+ elog " sys-apps/xdg-desktop-portal-gtk"
+ fi
+}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 322b0485f3d9..711149ba6fd1 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 6420cf1920b7..a01f9eef5c41 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,6 +1,7 @@
AUX 057-i18n-keymaps.patch 1364 BLAKE2B 6805d459d7c6327b8f421a6853c6d1d91d29729231ff60a8dfc9a4fae1860cb385aec3c860079ad2e53af6c8d773be2e152422b1883a1e6be574c580cc9733e5 SHA512 818e59e7d2173b63c0b30eeeadcfb3f92409c8697d5581c77b9e5ba9669b585fc0cdad416dcc511da52ca0149a3abe7763d2654198763a6d08a1fbfce38295a9
AUX 057-virtiofs-split-usr.patch 1556 BLAKE2B 292293bce43e899491001664c21d9fc2795d8e8221187c557fb9d74ab3fb7f91aa72d1bcd7c6750a834e7d8ebace27483f2c799353c9857adef2144fe7a5384a SHA512 a61cdfebcfaa9320af669c20589bb5c260c31c8d1cfd330751dbad6bea8e5b07f384ae43b4b9ab3390d233091872f38bbb11f23ec44e2c3fc6b263268d2ae56a
AUX 059-gawk.patch 1349 BLAKE2B a4c778afb4bded425fd578a4b5b93f4a83924148e64b7ef3c68967626eaa1072b322b3c6ee87dcfcae013ecb12869f3d51977926357cab83cb3404dcecba5787 SHA512 a50e1b74186450fafb3f396c11744b964d67923740627c88d381b0041e3b870a5fea6df8c2119d67ecfdd560d8ea26bf72fea7e7ab70b4fae9e8d035d72d0fe0
+AUX 059-kernel-install-uki.patch 5396 BLAKE2B fe6ecd2b6a3b549cc2f54bd9f933495cd081761b960528a7cf3fcdecf441057325d03e32b0f04f6bf5698ce225892cc841484d4925a66d9f3e4f4b9e59dd4e2a SHA512 08ab3b47a6f4a0507ec12647ced54cf64a20d2df4b7653aa1882c9184be53b9cc8290854c2d3bd84888b0a22105d3e513d9e019d232db82bdd1a888bf50f3212
AUX 059-uefi-split-usr.patch 1567 BLAKE2B 6abde1671c49e6314e181747ff504f50b7d6d1c9268f5f93a859edfdbbe823f48e33287dfa426b33f2dc967f1895d5499460e9bb865731e784a658d350ba7a3f SHA512 d1b27993003e5da1634a7e287a42ee0c4b8789a411024472e1b8b5a9923d94788dfe0bc4b48da9071bf62bb857aedbb18a5be7324e6d4c0919b329d85cc6b160
AUX 059-uki-systemd-254.patch 6162 BLAKE2B 60d7fdb8189d26d30fa92c8964e0b6a26b7cfab3d07f006fdad60582fcfbad4a7e9aed91eb9443eafd2f325be59224896ef7dbfa83170c8968aeccf290eeb093 SHA512 83462ef22148ce75b2a94f72c89af6a135d6f8b41fc64fe7d6db3553b409105f1a65eba84727e23c44e3cd61cbc66c132ca5a0f5c103ad974747145fac8c3070
AUX gentoo-ldconfig-paths-r1.patch 1423 BLAKE2B e8bce9ee4b1b2546d4dbaa22a6167f9e3520df4f5f3b67509e430e4a6dd89d9fd18e53328c4bd6ee817e6b27ffcccf29fbdd922707c98f4fe67f6d44d76de2ff SHA512 fd44643e671d59ca51822d0f68b7ce7756035faca780ec784e64950770944f0aefd00a1dd2424f07568d5d97d46c0080c8e740856e0bff79bcf6a7e14b08ab8f
@@ -10,5 +11,6 @@ DIST dracut-059.tar.gz 486487 BLAKE2B 86bbe18875cd3507e187b724cab212dc82e1daca7c
EBUILD dracut-057-r3.ebuild 5275 BLAKE2B 0da03f0b9e67e9ace504f94715ba230b984334da1328c83c799dcbe86dfdddd0b8c15dab4f7e7699e443c0b0285733edb44b39dce499fbec519b729b6a0bcd79 SHA512 fc6fd0f6cdfffcffa8517299302899db9552069c09b180a0d464b4d09c35ea8effad941703e3df196b93fc14ba0c8f82c677526d2153c4ace1adfb3c71799245
EBUILD dracut-059-r2.ebuild 5241 BLAKE2B 682e0269cdce580d59112d6dc05389ecbe8bfcada5572d483fc13ca5d721eea372f505a2604ff48be216e66471d0a12ae57ff73099eed80a64dd946ce64960e4 SHA512 206a4742194f396b5fdcbec95dac1a05531e7d8efd21327d1bdccb23699dc7ed9b096724b189e9977d473fa2ac3d64858085cbc654036304923bf68222ff77ae
EBUILD dracut-059-r3.ebuild 5305 BLAKE2B b6e251b1a7fd641cf9dd10338f88d5eaedcf53cadc91ad5063e15c2b0b583b92689ec3574b2920c9c5a245d1603339548283902155ab09cef7264ed0af8a73cb SHA512 6b61a8e762d2c8535cfb6f5b546584140b46ea9a56b7f70a5a67f0855d6d43d891d75b5ec3bc21b9ff6a48642a2d8086ebdbf9f25a3762ac30189359f19fd9e7
+EBUILD dracut-059-r4.ebuild 5356 BLAKE2B c57f06ce37e3ce6c1dea7e66b27ae7c1da29c41a1028b1c7bcd8c211095656acd7d6295b80ea9cb4acfb3620f73ab0beafb7f2ff234cb7713b1a805c4dec184f SHA512 42a13bb2f4c93414a27bef974d36cd7a9e2b5b7176d834f7de748880e87d8afa4a0096221ea313862e6930be694b9da317fca27c2dde7529d11492b4841c294a
EBUILD dracut-9999.ebuild 5202 BLAKE2B 45650bf0f211116e52ad39e6c5f326147215eb7988d29e30407c3e7244a9a7a39383d5a79432b785376f6fda808ae05195af03c8d4d8857dcbf6639e3d4e26ea SHA512 6a41c4c347dc38c86797903245d2a0b173dab9e12a849597120ee9b864f10bc8bd5a4624d75f156200a30990e5161513b0dbb9ef299adcc2c0c6b514b97490f5
MISC metadata.xml 451 BLAKE2B 34fe004c76ad1ec98a27c53451f51a15689bda1413bb1dae895d4e7be68d810388cbf46d739b04da3b7869835eb70c1b9c03957d60fc6217b12bc028bd011b40 SHA512 51c81f853ab1be8d8dc240d69b1b2c9c69992efa804a394246222466d774bf673f0cb32031d46a56fc2628cd148b0a5c733a8690b78bff70806ca7f563a2855a
diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild b/sys-kernel/dracut/dracut-059-r4.ebuild
new file mode 100644
index 000000000000..90c42349d4a5
--- /dev/null
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
+
+if [[ ${PV} == 9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/dracutdevs/dracut"
+else
+ if [[ "${PV}" != *_rc* ]]; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ fi
+ SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+DESCRIPTION="Generic initramfs generation tool"
+HOMEPAGE="https://github.com/dracutdevs/dracut/wiki"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-arch/cpio
+ >=app-shells/bash-4.0:0
+ sys-apps/coreutils[xattr(-)]
+ >=sys-apps/kmod-23[tools]
+ || (
+ >=sys-apps/sysvinit-2.87-r3
+ sys-apps/openrc[sysv-utils(-),selinux?]
+ sys-apps/systemd[sysv-utils]
+ sys-apps/s6-linux-init[sysv-utils(-)]
+ )
+ >=sys-apps/util-linux-2.21
+ virtual/pkgconfig
+ virtual/udev
+
+ elibc_musl? ( sys-libs/fts-standalone )
+ selinux? (
+ sec-policy/selinux-dracut
+ sys-libs/libselinux
+ sys-libs/libsepol
+ )
+"
+DEPEND="
+ >=sys-apps/kmod-23
+ elibc_musl? ( sys-libs/fts-standalone )
+"
+
+BDEPEND="
+ app-text/asciidoc
+ app-text/docbook-xml-dtd:4.5
+ >=app-text/docbook-xsl-stylesheets-1.75.2
+ >=dev-libs/libxslt-1.1.26
+ virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/dracut/.*"
+
+PATCHES=(
+ "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+ "${FILESDIR}"/gentoo-network-r1.patch
+ "${FILESDIR}"/059-kernel-install-uki.patch
+ "${FILESDIR}"/059-uefi-split-usr.patch
+ "${FILESDIR}"/059-uki-systemd-254.patch
+ "${FILESDIR}"/059-gawk.patch
+)
+
+src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --sysconfdir="${EPREFIX}/etc"
+ --bashcompletiondir="$(get_bashcompdir)"
+ --systemdsystemunitdir="$(systemd_get_systemunitdir)"
+ )
+
+ tc-export CC PKG_CONFIG
+
+ echo ./configure "${myconf[@]}"
+ ./configure "${myconf[@]}" || die
+
+ if [[ ${PV} != 9999 && ! -f dracut-version.sh ]] ; then
+ # Source tarball from github doesn't include this file
+ echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
+ fi
+}
+
+src_test() {
+ if [[ ${EUID} != 0 ]]; then
+ # Tests need root privileges, bug #298014
+ ewarn "Skipping tests: Not running as root."
+ elif [[ ! -w /dev/kvm ]]; then
+ ewarn "Skipping tests: Unable to access /dev/kvm."
+ else
+ emake -C test check
+ fi
+}
+
+src_install() {
+ local DOCS=(
+ AUTHORS
+ NEWS.md
+ README.md
+ docs/README.cross
+ docs/README.generic
+ docs/README.kernel
+ docs/SECURITY.md
+ )
+
+ default
+
+ docinto html
+ dodoc dracut.html
+}
+
+pkg_postinst() {
+ if linux-info_get_any_version && linux_config_exists; then
+ ewarn ""
+ ewarn "If the following test report contains a missing kernel"
+ ewarn "configuration option, you should reconfigure and rebuild your"
+ ewarn "kernel before booting image generated with this Dracut version."
+ ewarn ""
+
+ local CONFIG_CHECK="~BLK_DEV_INITRD ~DEVTMPFS"
+
+ # Kernel configuration options descriptions:
+ local ERROR_DEVTMPFS='CONFIG_DEVTMPFS: "Maintain a devtmpfs filesystem to mount at /dev" '
+ ERROR_DEVTMPFS+='is missing and REQUIRED'
+ local ERROR_BLK_DEV_INITRD='CONFIG_BLK_DEV_INITRD: "Initial RAM filesystem and RAM disk '
+ ERROR_BLK_DEV_INITRD+='(initramfs/initrd) support" is missing and REQUIRED'
+
+ check_extra_config
+ echo
+ else
+ ewarn ""
+ ewarn "Your kernel configuration couldn't be checked."
+ ewarn "Please check manually if following options are enabled:"
+ ewarn ""
+ ewarn " CONFIG_BLK_DEV_INITRD"
+ ewarn " CONFIG_DEVTMPFS"
+ ewarn ""
+ fi
+
+ optfeature "Networking support" net-misc/networkmanager
+ optfeature "Legacy networking support" net-misc/curl "net-misc/dhcp[client]" \
+ sys-apps/iproute2 "net-misc/iputils[arping]"
+ optfeature "Scan for Btrfs on block devices" sys-fs/btrfs-progs
+ optfeature "Load kernel modules and drop this privilege for real init" \
+ sys-libs/libcap
+ optfeature "Support CIFS" net-fs/cifs-utils
+ optfeature "Decrypt devices encrypted with cryptsetup/LUKS" \
+ "sys-fs/cryptsetup[-static-libs]"
+ optfeature "Support for GPG-encrypted keys for crypt module" \
+ app-crypt/gnupg
+ optfeature \
+ "Allows use of dash instead of default bash (on your own risk)" \
+ app-shells/dash
+ optfeature \
+ "Allows use of busybox instead of default bash (on your own risk)" \
+ sys-apps/busybox
+ optfeature "Support iSCSI" sys-block/open-iscsi
+ optfeature "Support Logical Volume Manager" sys-fs/lvm2[lvm]
+ optfeature "Support MD devices, also known as software RAID devices" \
+ sys-fs/mdadm sys-fs/dmraid
+ optfeature "Support Device Mapper multipathing" sys-fs/multipath-tools
+ optfeature "Plymouth boot splash" '>=sys-boot/plymouth-0.8.5-r5'
+ optfeature "Support network block devices" sys-block/nbd
+ optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind
+ optfeature \
+ "Install ssh and scp along with config files and specified keys" \
+ virtual/openssh
+ optfeature "Enable logging with rsyslog" app-admin/rsyslog
+ optfeature "Support Squashfs" sys-fs/squashfs-tools
+ optfeature "Support TPM 2.0 TSS" app-crypt/tpm2-tools
+ optfeature "Support Bluetooth (experimental)" net-wireless/bluez
+ optfeature "Support BIOS-given device names" sys-apps/biosdevname
+ optfeature "Support network NVMe" sys-apps/nvme-cli
+ optfeature \
+ "Enable rngd service to help generating entropy early during boot" \
+ sys-apps/rng-tools
+}
diff --git a/sys-kernel/dracut/files/059-kernel-install-uki.patch b/sys-kernel/dracut/files/059-kernel-install-uki.patch
new file mode 100644
index 000000000000..9bbf3574b7a2
--- /dev/null
+++ b/sys-kernel/dracut/files/059-kernel-install-uki.patch
@@ -0,0 +1,150 @@
+Combination of:
+- https://github.com/dracutdevs/dracut/pull/2405
+- https://github.com/dracutdevs/dracut/pull/2495
+- https://github.com/dracutdevs/dracut/pull/2521
+
+Fixes installing manually configured kernel in uki layout and
+allows dropping workaround from dist-kernel-utils.eclass
+
+Provides compatibility with systemd-254's ukify plugin
+
+--- a/dracut.sh
++++ b/dracut.sh
+@@ -2594,6 +2594,9 @@ freeze_ok_for_fstype() {
+ zfs)
+ return 1
+ ;;
++ tmpfs)
++ return 1
++ ;;
+ btrfs)
+ freeze_ok_for_btrfs "$outfile"
+ ;;
+--- a/install.d/50-dracut.install 2023-09-21 10:19:00.843827541 +0200
++++ b/install.d/50-dracut.install 2023-07-20 16:53:51.000000000 +0200
+@@ -11,27 +11,69 @@
+ exit 0
+ fi
+
+-if [[ -d "$BOOT_DIR_ABS" ]]; then
+- INITRD="initrd"
++# Do not attempt to create initramfs if the supplied image is already a UKI
++if [[ "$KERNEL_INSTALL_IMAGE_TYPE" = "uki" ]]; then
++ exit 0
++fi
++
++# Mismatching the install layout and the --uefi/--no-uefi opts just creates a mess.
++if [[ $KERNEL_INSTALL_LAYOUT == "uki" && -n $KERNEL_INSTALL_STAGING_AREA ]]; then
++ BOOT_DIR_ABS="$KERNEL_INSTALL_STAGING_AREA"
++ if [[ -z $KERNEL_INSTALL_UKI_GENERATOR || $KERNEL_INSTALL_UKI_GENERATOR == "dracut" ]]; then
++ # No uki generator preference set or we have been chosen
++ IMAGE="uki.efi"
++ UEFI_OPTS="--uefi"
++ elif [[ -z $KERNEL_INSTALL_INITRD_GENERATOR || $KERNEL_INSTALL_INITRD_GENERATOR == "dracut" ]]; then
++ # We aren't the uki generator, but we have been requested to make the initrd
++ IMAGE="initrd"
++ UEFI_OPTS="--no-uefi"
++ else
++ exit 0
++ fi
++elif [[ $KERNEL_INSTALL_LAYOUT == "bls" && -n $KERNEL_INSTALL_STAGING_AREA ]]; then
++ BOOT_DIR_ABS="$KERNEL_INSTALL_STAGING_AREA"
++ if [[ -z $KERNEL_INSTALL_INITRD_GENERATOR || $KERNEL_INSTALL_INITRD_GENERATOR == "dracut" ]]; then
++ IMAGE="initrd"
++ UEFI_OPTS="--no-uefi"
++ else
++ exit 0
++ fi
+ else
+- BOOT_DIR_ABS="/boot"
+- INITRD="initramfs-${KERNEL_VERSION}.img"
++ # No layout information, use users --uefi/--no-uefi preference
++ UEFI_OPTS=""
++ if [[ -d $BOOT_DIR_ABS ]]; then
++ IMAGE="initrd"
++ else
++ BOOT_DIR_ABS="/boot"
++ IMAGE="initramfs-${KERNEL_VERSION}.img"
++ fi
+ fi
+
+ ret=0
++
+ case "$COMMAND" in
+ add)
+- INITRD_IMAGE_PREGENERATED=${KERNEL_IMAGE%/*}/initrd
+- if [[ -f ${INITRD_IMAGE_PREGENERATED} ]]; then
+- # we found an initrd at the same place as the kernel
++ if [[ $IMAGE == "uki.efi" ]]; then
++ IMAGE_PREGENERATED=${KERNEL_IMAGE%/*}/uki.efi
++ else
++ IMAGE_PREGENERATED=${KERNEL_IMAGE%/*}/initrd
++ fi
++ if [[ -f ${IMAGE_PREGENERATED} ]]; then
++ # we found an initrd or uki.efi at the same place as the kernel
+ # use this and don't generate a new one
+- cp --reflink=auto "$INITRD_IMAGE_PREGENERATED" "$BOOT_DIR_ABS/$INITRD" \
+- && chown root:root "$BOOT_DIR_ABS/$INITRD" \
+- && chmod 0600 "$BOOT_DIR_ABS/$INITRD" \
++ [[ $KERNEL_INSTALL_VERBOSE == 1 ]] && echo \
++ "There is an ${IMAGE} image at the same place as the kernel, skipping generating a new one"
++ cp --reflink=auto "$IMAGE_PREGENERATED" "$BOOT_DIR_ABS/$IMAGE" \
++ && chown root:root "$BOOT_DIR_ABS/$IMAGE" \
++ && chmod 0600 "$BOOT_DIR_ABS/$IMAGE" \
+ && exit 0
+ fi
+
+- if [[ -f /etc/kernel/cmdline ]]; then
++ if [ -n "$KERNEL_INSTALL_CONF_ROOT" ]; then
++ if [ -f "$KERNEL_INSTALL_CONF_ROOT/cmdline" ]; then
++ read -r -d '' -a BOOT_OPTIONS < "$KERNEL_INSTALL_CONF_ROOT/cmdline"
++ fi
++ elif [[ -f /etc/kernel/cmdline ]]; then
+ read -r -d '' -a BOOT_OPTIONS < /etc/kernel/cmdline
+ elif [[ -f /usr/lib/kernel/cmdline ]]; then
+ read -r -d '' -a BOOT_OPTIONS < /usr/lib/kernel/cmdline
+@@ -40,14 +82,14 @@
+
+ read -r -d '' -a line < /proc/cmdline
+ for i in "${line[@]}"; do
+- [[ "${i#initrd=*}" != "$i" ]] && continue
++ [[ ${i#initrd=*} != "$i" ]] && continue
+ BOOT_OPTIONS+=("$i")
+ done
+ fi
+
+ unset noimageifnotneeded
+
+- for ((i=0; i < "${#BOOT_OPTIONS[@]}"; i++)); do
++ for ((i = 0; i < "${#BOOT_OPTIONS[@]}"; i++)); do
+ # shellcheck disable=SC1001
+ if [[ ${BOOT_OPTIONS[$i]} == root\=PARTUUID\=* ]]; then
+ noimageifnotneeded="yes"
+@@ -55,16 +97,21 @@
+ fi
+ done
+
++ # shellcheck disable=SC2046
+ dracut -f \
+ ${noimageifnotneeded:+--noimageifnotneeded} \
+- $([[ "$KERNEL_INSTALL_VERBOSE" == 1 ]] && echo --verbose) \
+- "$BOOT_DIR_ABS/$INITRD" \
+- "$KERNEL_VERSION"
++ $([[ $KERNEL_INSTALL_VERBOSE == 1 ]] && echo --verbose) \
++ $([[ -n $KERNEL_IMAGE ]] && echo --kernel-image "$KERNEL_IMAGE") \
++ "$UEFI_OPTS" \
++ --kver "$KERNEL_VERSION" \
++ "$BOOT_DIR_ABS/$IMAGE"
+ ret=$?
+- ;;
++ ;;
++
+ remove)
+- rm -f -- "$BOOT_DIR_ABS/$INITRD"
++ rm -f -- "$BOOT_DIR_ABS/$IMAGE"
+ ret=$?
+- ;;
++ ;;
+ esac
++
+ exit $ret
diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz
index f1b95bff9bfc..24c1b09fbc18 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/podofo-build/Manifest b/virtual/podofo-build/Manifest
index 52634301b312..5906ab208042 100644
--- a/virtual/podofo-build/Manifest
+++ b/virtual/podofo-build/Manifest
@@ -1,3 +1,3 @@
-EBUILD podofo-build-0.10.1.ebuild 408 BLAKE2B f59987b652a474c02345b9e0e13ceacf5c679d90c8c556e765c92c21be7a0f0d36da3ba4611d37b741b3cc0585f39375df31f6815aeb6b441a6a991711fd3b0c SHA512 18e18a6d918b9ac40ff2f2f0bc40b6ad5e64bdee7c5c13798d81bf08f4568a30999f333ec9de46c710e136487f76a7d7f9b9e70754fb67fd7e14ebb6ff03030c
+EBUILD podofo-build-0.10.1-r1.ebuild 400 BLAKE2B ed2241bc5047784c8719c5fb14ec7ff73eb17e3445722a62e5c937eed4de325b09c6c9800654e0208aede4befef83233b517fa755a2e76aac2f43a76dcfeb806 SHA512 5a37f8ac2dcc188dd437e0cbd0b8d7bc8a90116d535cfc20f562694168f00b98ff78b7219dbd8a7be579d1d021243ecf18eb73b2ff9e825630d8a9ccaf553737
EBUILD podofo-build-0.9.8.ebuild 475 BLAKE2B bc5aee93f8e7b4be42f07c5e72e34de52561d67cd31587d6d0b7aa147397d0febbf1c3d584ab5d1fea7e859243b552f2c3492edf25fb9f4e02c9c1085449ed57 SHA512 9a27115c0b15ccd1d89ad68fa37087eb7478437766f901e38e51e52f23b5c264501fccddc0f4e788ac5ec04531b4cef300e19092e16112ea05e421be33d9a4fe
MISC metadata.xml 372 BLAKE2B 5f93c35f3681beccfc801a33d48959c8399a2faa7fc46a73cd97a7157bd653a0cbb6320627f855a5c2b2db9513e25bf1dcb245525968753338b6d572379b6ef9 SHA512 7109bb6f1bd498171437e194e91ee86faaa5b0d83db09bb8ab965330edf0e91c7752efac7ddac36045e0cde223a85e231360b566145844eb43071045b55b2e04
diff --git a/virtual/podofo-build/podofo-build-0.10.1.ebuild b/virtual/podofo-build/podofo-build-0.10.1-r1.ebuild
index dd255c060d27..fd4a0606200b 100644
--- a/virtual/podofo-build/podofo-build-0.10.1.ebuild
+++ b/virtual/podofo-build/podofo-build-0.10.1-r1.ebuild
@@ -5,11 +5,11 @@ EAPI=8
DESCRIPTION="Virtual package for building against PoDoFo"
-SLOT="0/${PV}"
+SLOT="0/2"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="fontconfig idn jpeg png test tiff +tools"
RESTRICT="!test? ( test )"
RDEPEND="
- app-text/podofo:0/${PV}[fontconfig=,idn=,jpeg=,png=,test=,tiff=,tools=]
+ app-text/podofo:0/2[fontconfig=,idn=,jpeg=,png=,test=,tiff=,tools=]
"
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index bf88e5838fd9..721da71040db 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index c8ad780d0254..fab6da293208 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,16 +1,22 @@
AUX php-argon2-en.txt 416 BLAKE2B 9940a3e218d1db382790f4754352594c9098eccce7426729e75471f017e15bb45b50cc885609e54817077e36d9feb4484bcff5b40c4f669ad80d4d5a643da8bc SHA512 076bbbfb9305a2608b60fb7f9802a5a455c5d049d39c8f209eadac1a306ba2015d11a30b4544d8cdf43025077a3c3087f3e9922cd9b530a08c089a7818590115
DIST nextcloud-25.0.10.tar.bz2 147444065 BLAKE2B b8400b5ef45a069d84186405678de448ad7302326793a93a3e3a9fe33b83605219154b84f40d6f7af849813d1414edd5623ed253ff355fc7471bc4f5dc0b4451 SHA512 dffe3bf89001eade6dcfcd793c31d91eabaf7ca79d8ab1fc304f98b7d553195d9c35833d0e289d2dd264ce19b93c25a79e2e250a1612b261c5774b1adfc80e1c
DIST nextcloud-25.0.11.tar.bz2 149674849 BLAKE2B e5a4c87b76c30854a25d452237b994ac70877980c9de6bb6bffc9e22dcc736de7b73b175477e806948e9c22c37725283aade708f163b011b2ab9b0d08a4626be SHA512 1b7833b480ce50d2379f2c5971601d632b95464dc3f81cbcab046ce83390d087af3a116089ac229226ef8a2e9ab1c344d00d21b279c539fca577e7684fe96f31
+DIST nextcloud-25.0.12.tar.bz2 149620447 BLAKE2B dbf71c8164c33ec12b0d0cdfd2288d1421f2a45f6ee51f13a38641e58de71a6d07cc9f801ba8c32230a3715f609bd9b8cf7ebc25a71f712901469df45eb24f45 SHA512 85f52aaa1f5cbabc9cb9b894226042d33c1f406593a93462a06b8bc677daa9f339a880e2b09b5f554d53a7cb5a29cde6f6394fdcf5ae09305b104818e0aaf79d
DIST nextcloud-25.0.7.tar.bz2 147083284 BLAKE2B c21a0825796809ade4e863fa0b1b05212993fabd1af536f0b84cded8485596361b8bc7a5efa5c4130bf25d305c98a18191188876994f939c16b7ceed57ee63a3 SHA512 6276781dc370d7b3b82dca7cfe49d79d4964e485498c13d3cc68af26c2b59a9de73c95a310ebbdee962643061c60faecd4ecc18f5dbcbb779b6ec577b148d352
DIST nextcloud-26.0.5.tar.bz2 155878651 BLAKE2B 3164d20bdefd0f905a187e67763beee01b962a761cf47b5a9294cf1f6ca6e78067989953dedfd57f2888d90a2d779ce69f7c8caa4dfb15c58497d4aa4bc21405 SHA512 834766360073eebdb1f0371d7c07827ad5ce30afa5329efb144289dbee3fe83812fb852e9e147803fb7f7ac91d4b7d985f15505fe67f444b1cc8e8b640b7da89
DIST nextcloud-26.0.6.tar.bz2 158513482 BLAKE2B d9f3bd33eb0778fa0fe5811327b2af21a05d2e0bc6a92f67652bd66839f0800ab5bcc636651556279060e92ffce50fa02cbffc1e682009837f1532769966268a SHA512 7480ad4bf12e59f858aa382ec469e5ab418c0bd5c4c760e0657f9650dcb65871318d11034657084e642fcc57e98f6d347f7199973d3f661a9784616b367399fd
+DIST nextcloud-26.0.7.tar.bz2 158561582 BLAKE2B 63e619dcc3a51b4d00818480fff0851e63eab28cb183228518e89344a7c21763357d2c257a7455bf2ca8a12eddc6429543307064595978471b63b58428dd6c1d SHA512 0306f60ea7cf24f4d6b807e4895af3aa83785119a1bd020f6aaa7e427b0e805a11bf5ebb719c7cfa6bba6eaacf86356db54a06ba1a83ffb82b8bd376f43e8146
DIST nextcloud-27.0.1.tar.bz2 168768277 BLAKE2B b89cbb2e8fe5aa389b7da1ff0c675f956cffa6fb64120d1bdcb6f3640b8d2a95a391171b98529cecd421deeaeaeff614bbf133cc903a569d107f72cc327f4e8e SHA512 b2c439a1f0b381674e1dd69f1deedf58bc72fc2999ef24c6241f631429e132d02da65ad31c605bd9f6782c6c57718ad28fb006ac9f4b8e027bc36fae44571a54
DIST nextcloud-27.0.2.tar.bz2 169607153 BLAKE2B a5a365712edabf5f46b0a83cb9ff7669c134676e1db52e6fd52791b4096082fc6766489e1cf2dbf20256e4dc9b049b753fab308cdbf78fe1e6f9db78f809a2a8 SHA512 e64f4590512d0b23534bcd29344e8ff6c859121db78912789ea22fba73ea5cc6f3e44f70652ffb536efe350714156285078b3ecd56e493a75860052dafbec4c9
+DIST nextcloud-27.1.1.tar.bz2 180000001 BLAKE2B 6d41407c7411e2316bdd53c73b712687a5bbb6f8bd683da8ad67a9ab853403bb6bd304aab4a71907f2a41f489b3daaa42d0e6fdb3f6f4733158ffe54a4ace07f SHA512 4f4398a1dbe2066759fb52864f0164b01d88121aea3ce233e044ee87a759752cf2096b1a61accb5f8df73ce1a7b37d09b5903f7a8bdcf83cd63cf5f422d27b38
EBUILD nextcloud-25.0.10.ebuild 1088 BLAKE2B 7bc47a38db0ac249525399ac71e0dc121f7e917a11fba177422f48e9254b2446fc5c4688deedb14e11c2420af8d42ea5f17a1c91f124439d2a06d88d626cd66e SHA512 7ce826cfc3fb3f33b64a6a555ce2dac222acc4430cac84585bc98a4c783ec965f8c7252d1a1192b7ade62bbd70cf87f7e60e49224abcbd87a6d334c58d2543e6
EBUILD nextcloud-25.0.11.ebuild 1088 BLAKE2B 7bc47a38db0ac249525399ac71e0dc121f7e917a11fba177422f48e9254b2446fc5c4688deedb14e11c2420af8d42ea5f17a1c91f124439d2a06d88d626cd66e SHA512 7ce826cfc3fb3f33b64a6a555ce2dac222acc4430cac84585bc98a4c783ec965f8c7252d1a1192b7ade62bbd70cf87f7e60e49224abcbd87a6d334c58d2543e6
+EBUILD nextcloud-25.0.12.ebuild 1088 BLAKE2B 7bc47a38db0ac249525399ac71e0dc121f7e917a11fba177422f48e9254b2446fc5c4688deedb14e11c2420af8d42ea5f17a1c91f124439d2a06d88d626cd66e SHA512 7ce826cfc3fb3f33b64a6a555ce2dac222acc4430cac84585bc98a4c783ec965f8c7252d1a1192b7ade62bbd70cf87f7e60e49224abcbd87a6d334c58d2543e6
EBUILD nextcloud-25.0.7.ebuild 1086 BLAKE2B aa1217de7ff106e80187b01a0c04a3434e77bd03792fac39d529b11f5a9d8ec0a3324fcade67106a8128ea544b1e6e3d9a903ff0d2c22c8c4cf5a28c9e953392 SHA512 060b0be540bfa70241c70262c516f168188f7e361abd87deb91b70e5667cf3e8e48a5eb9796e303731585b596d778a3a2a0cb8be4fc3d61efe720d8d81c0bb9d
EBUILD nextcloud-26.0.5.ebuild 1088 BLAKE2B 7bc47a38db0ac249525399ac71e0dc121f7e917a11fba177422f48e9254b2446fc5c4688deedb14e11c2420af8d42ea5f17a1c91f124439d2a06d88d626cd66e SHA512 7ce826cfc3fb3f33b64a6a555ce2dac222acc4430cac84585bc98a4c783ec965f8c7252d1a1192b7ade62bbd70cf87f7e60e49224abcbd87a6d334c58d2543e6
EBUILD nextcloud-26.0.6.ebuild 1088 BLAKE2B 7bc47a38db0ac249525399ac71e0dc121f7e917a11fba177422f48e9254b2446fc5c4688deedb14e11c2420af8d42ea5f17a1c91f124439d2a06d88d626cd66e SHA512 7ce826cfc3fb3f33b64a6a555ce2dac222acc4430cac84585bc98a4c783ec965f8c7252d1a1192b7ade62bbd70cf87f7e60e49224abcbd87a6d334c58d2543e6
+EBUILD nextcloud-26.0.7.ebuild 1088 BLAKE2B 7bc47a38db0ac249525399ac71e0dc121f7e917a11fba177422f48e9254b2446fc5c4688deedb14e11c2420af8d42ea5f17a1c91f124439d2a06d88d626cd66e SHA512 7ce826cfc3fb3f33b64a6a555ce2dac222acc4430cac84585bc98a4c783ec965f8c7252d1a1192b7ade62bbd70cf87f7e60e49224abcbd87a6d334c58d2543e6
EBUILD nextcloud-27.0.1.ebuild 1088 BLAKE2B 7bc47a38db0ac249525399ac71e0dc121f7e917a11fba177422f48e9254b2446fc5c4688deedb14e11c2420af8d42ea5f17a1c91f124439d2a06d88d626cd66e SHA512 7ce826cfc3fb3f33b64a6a555ce2dac222acc4430cac84585bc98a4c783ec965f8c7252d1a1192b7ade62bbd70cf87f7e60e49224abcbd87a6d334c58d2543e6
EBUILD nextcloud-27.0.2.ebuild 1083 BLAKE2B 5a14f8cb04fe3cb5fa24237fed8d2113595b52e529399a0fd460bee50ff194cdeed6edb2f23bb7e41b7d589c0792987bfbf001bf58bd18144e06d409190d0b0a SHA512 240a8807b97cb5b8fec07f2172d20fa16265e3c65b743b5bfd0a19d56157da072cc828bfb528b36aea9f3cd37b44e625b57f65c1cfd31a25a957174d09672669
+EBUILD nextcloud-27.1.1.ebuild 1083 BLAKE2B 5a14f8cb04fe3cb5fa24237fed8d2113595b52e529399a0fd460bee50ff194cdeed6edb2f23bb7e41b7d589c0792987bfbf001bf58bd18144e06d409190d0b0a SHA512 240a8807b97cb5b8fec07f2172d20fa16265e3c65b743b5bfd0a19d56157da072cc828bfb528b36aea9f3cd37b44e625b57f65c1cfd31a25a957174d09672669
MISC metadata.xml 533 BLAKE2B bbbb5b440e2d38d6882451584a997c4b21b2afcb8e8da8c8dd9fcaf00fdae0a3643413d3619401faa3875f93cdbd1a090db308b72d315711e859405757d4df7f SHA512 a18ee96f8aae2ed8c66faa777a303bb45eb27c49c25ff56e5f01ef4a4f9df03ef0581ad92084e37683ece26b1c25c1a9ec843d1219964954d19c2bcfbe3f4a0a
diff --git a/www-apps/nextcloud/nextcloud-25.0.12.ebuild b/www-apps/nextcloud/nextcloud-25.0.12.ebuild
new file mode 100644
index 000000000000..e9db891d0021
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-25.0.12.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/"
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
+LICENSE="AGPL-3"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+DEPEND=""
+RDEPEND="<dev-lang/php-8.2[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
+ imagemagick? ( dev-php/pecl-imagick )
+ virtual/httpd-php"
+
+S=${WORKDIR}/${PN}
+
+pkg_setup() {
+ webapp_pkg_setup
+}
+
+src_install() {
+ webapp_src_preinst
+
+ insinto "${MY_HTDOCSDIR}"
+ doins -r .
+ dodir "${MY_HTDOCSDIR}"/data
+
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/config
+ webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+ webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
+
+ webapp_src_install
+}
diff --git a/www-apps/nextcloud/nextcloud-26.0.7.ebuild b/www-apps/nextcloud/nextcloud-26.0.7.ebuild
new file mode 100644
index 000000000000..e9db891d0021
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-26.0.7.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/"
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
+LICENSE="AGPL-3"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+DEPEND=""
+RDEPEND="<dev-lang/php-8.2[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
+ imagemagick? ( dev-php/pecl-imagick )
+ virtual/httpd-php"
+
+S=${WORKDIR}/${PN}
+
+pkg_setup() {
+ webapp_pkg_setup
+}
+
+src_install() {
+ webapp_src_preinst
+
+ insinto "${MY_HTDOCSDIR}"
+ doins -r .
+ dodir "${MY_HTDOCSDIR}"/data
+
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/config
+ webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+ webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
+
+ webapp_src_install
+}
diff --git a/www-apps/nextcloud/nextcloud-27.1.1.ebuild b/www-apps/nextcloud/nextcloud-27.1.1.ebuild
new file mode 100644
index 000000000000..943f1879bc31
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-27.1.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/"
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
+LICENSE="AGPL-3"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+DEPEND=""
+RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
+ imagemagick? ( dev-php/pecl-imagick )
+ virtual/httpd-php"
+
+S=${WORKDIR}/${PN}
+
+pkg_setup() {
+ webapp_pkg_setup
+}
+
+src_install() {
+ webapp_src_preinst
+
+ insinto "${MY_HTDOCSDIR}"
+ doins -r .
+ dodir "${MY_HTDOCSDIR}"/data
+
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/config
+ webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+ webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
+
+ webapp_src_install
+}
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index fab684708cee..30c9b0d53f95 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/puma/Manifest b/www-servers/puma/Manifest
index ba6a3882a404..42faeae3bbe1 100644
--- a/www-servers/puma/Manifest
+++ b/www-servers/puma/Manifest
@@ -1,11 +1,3 @@
-DIST puma-5.6.5.tar.gz 314953 BLAKE2B 2aca92ff3d32995be8f05b626c2299c07f8665f345a6830f3ec3a3a561dbeb41d68d65851cef9c33a56d1d508c9adf2ebb254ca5c1d4dd8fbc896d6d6d2b440a SHA512 0ad41f3372732bdea6594a20b116ec4fc03a8a1d2ff807b3c315e7769aef4e5361ff775975575125002fbfc83315e6906fa8691ce666161bd8beee8c469289d8
-DIST puma-6.1.1.tar.gz 355892 BLAKE2B 025d8303f01dc09dfc9e15395cbd2a5507b3f578dcd3b22cf0985ca760ed304b2eb1b0f4c442efc542f3261f7300143bf5264bab5543360d1cb07eb0aa3e52d5 SHA512 76988e75110124dcac589fcd01b46ae659e37b7dc2e6901c8d88b3b20ab188c8e6cdefb114f73c9ce829581d5723392d52a8059485ab7c31b77c65204554ac60
-DIST puma-6.2.2.tar.gz 358383 BLAKE2B aeea4410eb6b20f294131aa107d4d19ca19bea5a3447cee59250be151b5b8046feae2e2e096f40fade6ac81a6b630cf72608b1c6c76cf05c18be4e81c6f6e143 SHA512 b9eabec30761873d628acfff259cf4e5c55dbda735ecb871b0c6e3607930a96f55fe1ad4df58954b8d0b11995762b4918f47e930ae48ebc9557fdc0182a3db8d
-DIST puma-6.3.0.tar.gz 365128 BLAKE2B 4db46fd2bcb3a6766582294cdc7f0bd0e2585da12999ec3091d942946f1f6a3e95272834323ab8efe594d7852f78ef9ee0f5f549cd92bbe086fc5ee2d25b914f SHA512 74c4a58cceac016d0ccfef1312e31208b665e1a88d18dabc1018df26466b626fd85666042f1bcb416650dfb4f9779390b2f9b1fcd83c25816221b05eac8f25f8
DIST puma-6.3.1.tar.gz 365566 BLAKE2B 4112406abb05569d8dcaf60826e66ef96ea3cae0639f00b750080fecab6bb86d9fcd1533f15aeae4ffe69a15a103c875e5c73b987cc638e895ff719c6699f310 SHA512 9b7521fa85e50503dcb5b425c7f73909162c6634ae0ada963f93eb82804300637125f159a94166b2446283d092c9dcfa10ccf79a0deabca16a1b27c0d3a37a2f
-EBUILD puma-5.6.5.ebuild 1861 BLAKE2B 9fccd5ac7b24e5de70a7684621895ab5a0033c65d08a0879b831cb527696d3cdc65ffec4b8867b27b85fc3d66813b2e68594d9ef47f7bc90d9d8d447c0c5aa75 SHA512 d8a8f5a37c984531326b907dddca82514790637e9778d4c1c5d0adebf3bb3fbd49b3a17796888c349e1d0fa0e5de336e2b9310f368ea6fd02f0ab70e09badd1d
-EBUILD puma-6.1.1-r1.ebuild 2054 BLAKE2B 13795ef5ee9663509e07745737b12a5fb53ada23c5a35bed89e2ef6597f63b6cf0e4d76c51517fe1dea1962499b6fc286da7b6e0bc871d747845245cede3c885 SHA512 207c7be17c589935611b9a13506d31d406ce6126af64e2e45bb8537c820ff140cab1579f044772c34768506f3fbd29e4334086ee306bc472eb3f0dc9172a6e90
-EBUILD puma-6.2.2.ebuild 1998 BLAKE2B 7e0edccf630c75b4da696d6331707ff0901d710997984bd862413f5b7c8a56ee3f6ec05f6ebd431ae0582a451afc1e7a0c19df4b633b87855418ab903ebc0925 SHA512 cbfb0a8fd27fc16b09b3131988ff65f047377f5c4bc1f2becc073801a215031f14e2931d47646ceee79b4565530f987f57d050bb65691e9a21a01b33325d17db
-EBUILD puma-6.3.0.ebuild 1998 BLAKE2B 7e0edccf630c75b4da696d6331707ff0901d710997984bd862413f5b7c8a56ee3f6ec05f6ebd431ae0582a451afc1e7a0c19df4b633b87855418ab903ebc0925 SHA512 cbfb0a8fd27fc16b09b3131988ff65f047377f5c4bc1f2becc073801a215031f14e2931d47646ceee79b4565530f987f57d050bb65691e9a21a01b33325d17db
EBUILD puma-6.3.1.ebuild 2163 BLAKE2B ffd3421456bfefc1fc820ea8e4118498de010d1711651b7c96d12cb4d63450768d41b22ef8d3fbf1d57027db8fc862157eca132b78e1baa75299a63896e6fbb2 SHA512 61e59384e83f5358c017c5feaa7b7431c83e533633d5a77081a9a77d49859d0abfc3fe707633cc2d59bcd65f5f5b6e888c25c5cc4b448628df288e491b5378c0
MISC metadata.xml 710 BLAKE2B bf109653812999e453fb414a83bf404786d16df301ba9dff87c123e0f1dbff8e3024109e96b7f36a3d9e1ebe57eb7aecc7acfd923f0de1bc8c4f358a87b32379 SHA512 894c677c61b3c7f8081b1511c64c274497c4ea85171f5b19d9606a19e4dff33df00d169653e3aede3eee07737b1cf9faadb812eebcf67292be68150c026b7f8e
diff --git a/www-servers/puma/puma-5.6.5.ebuild b/www-servers/puma/puma-5.6.5.ebuild
deleted file mode 100644
index 431daf1bb9db..000000000000
--- a/www-servers/puma/puma-5.6.5.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_GEMSPEC="puma.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/puma_http11/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/puma
-
-inherit ruby-fakegem
-
-DESCRIPTION="a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack"
-HOMEPAGE="https://puma.io/"
-SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="3"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE=""
-
-DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"
-RDEPEND+=" dev-libs/openssl:0="
-
-ruby_add_bdepend "virtual/ruby-ssl
- test? ( dev-ruby/localhost dev-ruby/rack >=dev-ruby/minitest-5.9:5 >=dev-ruby/test-unit-3.0:2 )"
-
-ruby_add_rdepend "dev-ruby/nio4r:2"
-
-all_ruby_prepare() {
- sed -e '/bundler/ s:^:#:' \
- -e '/prove/ s:^:#:' \
- -e '/stub_const/ s:^:#:' \
- -i test/helper.rb || die
-
- # Avoid tests failing inconsistently
- sed -i -e '/test_bad_client/askip "inconsistent results"' test/test_web_server.rb || die
-
- # Avoid launcher tests since they make assumptions about bundler use
- rm -f test/test_launcher.rb test/test_worker_gem_independence.rb || die
-
- # Skip integration tests since they make a lot of assumptions about
- # the environment
- rm -f test/test_integration_* test/test_preserve_bundler_env.rb|| die
-
- # Avoid test that uses unpackaged stub_const
- sed -i -e '/test_shutdown_with_grace/,/^ end/ s:^:#:' test/test_thread_pool.rb || die
-
- sed -e 's/git ls-files --/find/' \
- -e 's:_relative ": "./:' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- einfo "Running test suite"
- ${RUBY} -Ilib:.:test -e "gem 'minitest', '~>5.9'; gem 'test-unit', '~>3.0'; require 'minitest/autorun'; Dir['test/**/*test_*.rb'].each{|f| require f}" || die
-}
diff --git a/www-servers/puma/puma-6.1.1-r1.ebuild b/www-servers/puma/puma-6.1.1-r1.ebuild
deleted file mode 100644
index 1b9a2aefa15f..000000000000
--- a/www-servers/puma/puma-6.1.1-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_GEMSPEC="puma.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/puma_http11/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/puma
-
-inherit ruby-fakegem
-
-DESCRIPTION="a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack"
-HOMEPAGE="https://puma.io/"
-SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"
-RDEPEND+=" dev-libs/openssl:0="
-
-ruby_add_bdepend "virtual/ruby-ssl
- test? ( dev-ruby/localhost dev-ruby/rack:2.2 >=dev-ruby/minitest-5.9:5 >=dev-ruby/test-unit-3.0:2 )"
-
-ruby_add_rdepend "dev-ruby/nio4r:2"
-
-all_ruby_prepare() {
- sed -e '/bundler/ s:^:#:' \
- -e '/prove/ s:^:#:' \
- -e '/stub_const/ s:^:#:' \
- -i test/helper.rb || die
-
- # Avoid tests failing inconsistently
- sed -i -e '/test_bad_client/askip "inconsistent results"' test/test_web_server.rb || die
-
- # Avoid launcher tests since they make assumptions about bundler use
- rm -f test/test_launcher.rb test/test_worker_gem_independence.rb test/test_bundle_pruner.rb || die
-
- # Skip integration tests since they make a lot of assumptions about
- # the environment
- rm -f test/test_integration_* test/test_preserve_bundler_env.rb|| die
-
- # Avoid test that uses unpackaged stub_const
- sed -i -e '/test_shutdown_with_grace/,/^ end/ s:^:#:' test/test_thread_pool.rb || die
-
- # Tries to call 'rackup' directly
- sed -i -e '/def test_bin/,/^ end/ s:^:#:' test/test_rack_handler.rb || die
-
- sed -e 's/git ls-files --/find/' \
- -e 's:_relative ": "./:' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- einfo "Running test suite"
- PUMA_CI_RACK_2=true ${RUBY} -Ilib:.:test -e "gem 'minitest', '~>5.9'; gem 'test-unit', '~>3.0'; gem 'rack', '<3'; require 'minitest/autorun'; Dir['test/**/*test_*.rb'].each{|f| require f}" || die
-}
diff --git a/www-servers/puma/puma-6.2.2.ebuild b/www-servers/puma/puma-6.2.2.ebuild
deleted file mode 100644
index ad96ca36edec..000000000000
--- a/www-servers/puma/puma-6.2.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_GEMSPEC="puma.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/puma_http11/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/puma
-
-inherit ruby-fakegem
-
-DESCRIPTION="a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack"
-HOMEPAGE="https://puma.io/"
-SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="3"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE=""
-
-DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"
-RDEPEND+=" dev-libs/openssl:0="
-
-ruby_add_bdepend "virtual/ruby-ssl
- test? ( dev-ruby/localhost dev-ruby/rack:2.2 >=dev-ruby/minitest-5.9:5 >=dev-ruby/test-unit-3.0:2 )"
-
-ruby_add_rdepend "dev-ruby/nio4r:2"
-
-all_ruby_prepare() {
- sed -e '/bundler/ s:^:#:' \
- -e '/prove/ s:^:#:' \
- -e '/stub_const/ s:^:#:' \
- -i test/helper.rb || die
-
- # Avoid tests failing inconsistently
- sed -i -e '/test_bad_client/askip "inconsistent results"' test/test_web_server.rb || die
-
- # Avoid launcher tests since they make assumptions about bundler use
- rm -f test/test_launcher.rb test/test_worker_gem_independence.rb test/test_bundle_pruner.rb || die
-
- # Skip integration tests since they make a lot of assumptions about
- # the environment
- rm -f test/test_integration_* test/test_preserve_bundler_env.rb|| die
-
- # Avoid test that uses unpackaged stub_const
- sed -i -e '/test_shutdown_with_grace/,/^ end/ s:^:#:' test/test_thread_pool.rb || die
-
- # Tries to call 'rackup' directly
- sed -i -e '/def test_bin/,/^ end/ s:^:#:' test/test_rack_handler.rb || die
-
- sed -e 's/git ls-files --/find/' \
- -e 's:_relative ": "./:' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- einfo "Running test suite"
- PUMA_CI_RACK_2=true \
- ${RUBY} -Ilib:.:test \
- -e "gem 'rack', '<3'; require 'minitest/autorun'; Dir['test/**/*test_*.rb'].each{require _1}" || die
-}
diff --git a/www-servers/puma/puma-6.3.0.ebuild b/www-servers/puma/puma-6.3.0.ebuild
deleted file mode 100644
index ad96ca36edec..000000000000
--- a/www-servers/puma/puma-6.3.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_GEMSPEC="puma.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/puma_http11/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/puma
-
-inherit ruby-fakegem
-
-DESCRIPTION="a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack"
-HOMEPAGE="https://puma.io/"
-SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="3"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE=""
-
-DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"
-RDEPEND+=" dev-libs/openssl:0="
-
-ruby_add_bdepend "virtual/ruby-ssl
- test? ( dev-ruby/localhost dev-ruby/rack:2.2 >=dev-ruby/minitest-5.9:5 >=dev-ruby/test-unit-3.0:2 )"
-
-ruby_add_rdepend "dev-ruby/nio4r:2"
-
-all_ruby_prepare() {
- sed -e '/bundler/ s:^:#:' \
- -e '/prove/ s:^:#:' \
- -e '/stub_const/ s:^:#:' \
- -i test/helper.rb || die
-
- # Avoid tests failing inconsistently
- sed -i -e '/test_bad_client/askip "inconsistent results"' test/test_web_server.rb || die
-
- # Avoid launcher tests since they make assumptions about bundler use
- rm -f test/test_launcher.rb test/test_worker_gem_independence.rb test/test_bundle_pruner.rb || die
-
- # Skip integration tests since they make a lot of assumptions about
- # the environment
- rm -f test/test_integration_* test/test_preserve_bundler_env.rb|| die
-
- # Avoid test that uses unpackaged stub_const
- sed -i -e '/test_shutdown_with_grace/,/^ end/ s:^:#:' test/test_thread_pool.rb || die
-
- # Tries to call 'rackup' directly
- sed -i -e '/def test_bin/,/^ end/ s:^:#:' test/test_rack_handler.rb || die
-
- sed -e 's/git ls-files --/find/' \
- -e 's:_relative ": "./:' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- einfo "Running test suite"
- PUMA_CI_RACK_2=true \
- ${RUBY} -Ilib:.:test \
- -e "gem 'rack', '<3'; require 'minitest/autorun'; Dir['test/**/*test_*.rb'].each{require _1}" || die
-}
diff --git a/x11-base/Manifest.gz b/x11-base/Manifest.gz
index 2c51dcb89a1a..19e2b0c9221f 100644
--- a/x11-base/Manifest.gz
+++ b/x11-base/Manifest.gz
Binary files differ
diff --git a/x11-base/xwayland/Manifest b/x11-base/xwayland/Manifest
index 4bc11192f56d..e4fa2d369575 100644
--- a/x11-base/xwayland/Manifest
+++ b/x11-base/xwayland/Manifest
@@ -2,7 +2,9 @@ AUX xwayland-drop-redundantly-installed-files.patch 664 BLAKE2B 95773c2287be7f98
AUX xwayland-drop-redundantly-installed-files_v2.patch 745 BLAKE2B eb9a61b2746c7b694bde5ed946ecb818f1933edcaaff45a491667cb2ebca81343c40fc3f5caf544e9e15bc41e3bd0777086fc9c0b48aa98d7aceb152dabbc168 SHA512 a4eab1cf0a31cd049ad83f7402746eca8948fcccdf162e4b216efd203fba8eca9ccc5594d483abc5591322f65a8fb937057c08caaec040b350b790fddcb21d24
DIST xwayland-23.1.2.tar.xz 1287396 BLAKE2B 56e213ea9d8cfa0ab316fb0a09d623427b7fa6effc6feb2b1d4364ee494b54d82e1863fbba86f824b09bf07b0b83fe5e85595f5cd00fdfa38fd72923922c2ea4 SHA512 796939106e8c986f2e8d6a1ff27f3a51cda0718825c3a6da678573de95a61bcc9fac484a34c6f8f762f7078f5289aa35c393725ea0b0f7e5d153352ab01a48f5
DIST xwayland-23.2.0.tar.xz 1298020 BLAKE2B 7b4d1b74c8c8d537395dfb277ff012b2761c5e6dc2d5ed20ec0f8b7da35c04d000a20efaff9ea9d2097b5b7ab1df7778162ec23f4623d0a63e38a4253a7bfa06 SHA512 3b490839026da4d34136d50050397d87e205d4fdb9c3cc9896eb2980bf90f3c951e7ce5271d7f7379c56a376d36f9e1fe1242211b64e680b715dd065ea58532d
+DIST xwayland-23.2.1.tar.xz 1298128 BLAKE2B d871c83c1b5975f1cbd1ae2ee5ab693a277d992c1cd66d40b2b7159a49827e9208321ac7465f5706e2e85ac0c438548cc871a2f34e3391388317bd08aef161de SHA512 8ea3061a175c9163166c69569a81dbee2cad605d140dd25d9b61219db555e775811ebe9716c38b6fa6c591299b7c1dfcd5248e797e341ee4cea49b998be89657
EBUILD xwayland-23.1.2.ebuild 2179 BLAKE2B 228f4234a40c45b54699176b0165902e968021e75b284bae5afff110a3e7eb4437cd8ef651d5a98d4e47226ba87e49186118eb18a412a68906f28c25f80b60fa SHA512 2d5b47ea010a3cad00e89d914a76004bd14c001e5cdaa324ef1438a47951da51c6aab34dce8eb46dcdbbcb6f08ea1acd799c3d5cfb052d5f112e24be0c620d5a
EBUILD xwayland-23.2.0.ebuild 2207 BLAKE2B 5943f7bd4c3505a5296f918b85b5fcb7b1b912f312865b2152b3bf150d2d21bf432710281a009640a87e560eb453e0c3fdc50352b162baf7e83d44554eb4e35a SHA512 6db644c52f9f715dc8ffca1a6c734e44856fc28e800a8a7d83fd2c2847487579f6ecab5093fce70108b8ee5c4da3afbd69f349ff9f96d5e382971c376279c9fb
-EBUILD xwayland-9999.ebuild 2274 BLAKE2B 2a2e88861bcfb5d1ffeb057b6f9f4479e5f513a05b8ac47e68e23896e7fd46b3983bf710849e11ffec74afeb903b1ffcf209dd16f98e2f427e7a2eb5c6a4aafe SHA512 85654958010e8eb0431338862b7e40cf8436c222578dbc5b72c5b522c7dbc9362f69474704604b2c4615636a2f3cee43e851d5117de54a9689dcf726a1f2632c
-MISC metadata.xml 543 BLAKE2B 6d9eaf03b02d3db1a546ca6443bc0e4964be085031c18ba0b5e58e615ef48090f181894fc9aec4abe358a8b59131423135b3bb25f0fe3a3cbb628e8d0f52c273 SHA512 075a7e2f5b39b537472c2ce242d9c7dde98be8230c6b48ec4a4115bd740011d1792a9d8188b44326276c91b7ddb56f01d1e548199786885b0f766854eab047b6
+EBUILD xwayland-23.2.1.ebuild 2376 BLAKE2B dc483c3a7ed102a16ab669c70a7840accac2b0f6b757cea0ebb0ff36afec56e01ad4a1e967c8ef5588841b792ef805d8930f37e4705e664f50377329ee1cca7e SHA512 073af289523b7e6345fb787c1827ba87084e1201012af8b927240b460540cc129d4edafaef9b742986716a3cba039f2a4d216c27779b87632d8bdea19c6dc506
+EBUILD xwayland-9999.ebuild 2443 BLAKE2B ee5fa283c6cbfeee7f7d33f4ed67679da6906fc20844174d85bcf9fdc6cbefa93c6bcbd7540eac3b496c0eefd8ae90879a8159515b23fd7eff2769a6c5a261b6 SHA512 85e045ff59e981b6d0369f729684b90e6ce06b1b6f1e729fb94993fc1579474d466820d3fca2c0570937ef5af343ca065e54ae78e6d2a94a98acf2585ae5b329
+MISC metadata.xml 627 BLAKE2B 1d39badd8534a02eb9785acbfa9efa97823c134696d41397d1db294fa774da9b4f184e027dada1b718cff3d651c9b436a4812458abef1d70af4d7749963d822a SHA512 9d02c7a263144ecfa9aac594867efee3622823b264fc3305e11c4b396156f0c43b071804f6f0ae9850b67b09ae887d270a722b9c4c4482e5ea962eedb915ee79
diff --git a/x11-base/xwayland/metadata.xml b/x11-base/xwayland/metadata.xml
index 2df659c4c950..1c6df10259d6 100644
--- a/x11-base/xwayland/metadata.xml
+++ b/x11-base/xwayland/metadata.xml
@@ -8,6 +8,7 @@
<use>
<flag name="unwind">Enable libunwind usage for backtraces</flag>
<flag name="xcsecurity">Build Security extension</flag>
+ <flag name="libei">Enable emulated input using <pkg>dev-libs/libei</pkg></flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:x.org:xorg-server</remote-id>
diff --git a/x11-base/xwayland/xwayland-23.2.1.ebuild b/x11-base/xwayland/xwayland-23.2.1.ebuild
new file mode 100644
index 000000000000..56309b0f665b
--- /dev/null
+++ b/x11-base/xwayland/xwayland-23.2.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git"
+ inherit git-r3
+else
+ SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="Standalone X server running under Wayland"
+HOMEPAGE="https://wayland.freedesktop.org/xserver.html"
+
+IUSE="libei selinux video_cards_nvidia unwind xcsecurity"
+
+LICENSE="MIT"
+SLOT="0"
+
+COMMON_DEPEND="
+ dev-libs/libbsd
+ dev-libs/openssl:=
+ >=dev-libs/wayland-1.21.0
+ >=dev-libs/wayland-protocols-1.30
+ media-fonts/font-util
+ >=media-libs/libepoxy-1.5.4[X,egl(+)]
+ media-libs/libglvnd[X]
+ >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)]
+ >=x11-libs/libdrm-2.4.109
+ >=x11-libs/libXau-1.0.4
+ x11-libs/libxcvt
+ >=x11-libs/libXdmcp-1.0.2
+ >=x11-libs/libXfont2-2.0.1
+ x11-libs/libxkbfile
+ >=x11-libs/libxshmfence-1.1
+ >=x11-libs/pixman-0.27.2
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+
+ libei? ( dev-libs/libei )
+ unwind? ( sys-libs/libunwind )
+ video_cards_nvidia? ( gui-libs/egl-wayland )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ >=x11-base/xorg-proto-2022.2
+ >=x11-libs/xtrans-1.3.5
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ x11-apps/xkbcomp
+ !<=x11-base/xorg-server-1.20.11
+
+ libei? ( >=sys-apps/xdg-desktop-portal-1.18.0 )
+ selinux? ( sec-policy/selinux-xserver )
+"
+BDEPEND="
+ sys-devel/flex
+ dev-util/wayland-scanner
+"
+
+PATCHES=(
+ "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch
+)
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use selinux xselinux)
+ $(meson_use unwind libunwind)
+ $(meson_use xcsecurity)
+ $(meson_use video_cards_nvidia xwayland_eglstream)
+ -Ddpms=true
+ -Ddri3=true
+ -Ddrm=true
+ -Ddtrace=false
+ -Dglamor=true
+ -Dglx=true
+ -Dipv6=true
+ -Dsecure-rpc=false
+ -Dscreensaver=true
+ -Dsha1=libcrypto
+ -Dxace=true
+ -Dxdmcp=true
+ -Dxinerama=true
+ -Dxvfb=true
+ -Dxv=true
+ -Dxwayland-path="${EPREFIX}"/usr/bin
+ -Dlibdecor=false
+ -Ddocs=false
+ -Ddevel-docs=false
+ -Ddocs-pdf=false
+ )
+
+ if use libei; then
+ emesonargs+=( -Dxwayland_ei=portal )
+ else
+ emesonargs+=( -Dxwayland_ei=false )
+ fi
+
+ meson_src_configure
+}
+
+src_install() {
+ dosym ../bin/Xwayland /usr/libexec/Xwayland
+
+ meson_src_install
+}
diff --git a/x11-base/xwayland/xwayland-9999.ebuild b/x11-base/xwayland/xwayland-9999.ebuild
index 738f4ae7b687..23efd8ee8752 100644
--- a/x11-base/xwayland/xwayland-9999.ebuild
+++ b/x11-base/xwayland/xwayland-9999.ebuild
@@ -16,7 +16,7 @@ fi
DESCRIPTION="Standalone X server running under Wayland"
HOMEPAGE="https://wayland.freedesktop.org/xserver.html"
-IUSE="selinux video_cards_nvidia unwind xcsecurity"
+IUSE="libei selinux video_cards_nvidia unwind xcsecurity"
LICENSE="MIT"
SLOT="0"
@@ -40,6 +40,7 @@ COMMON_DEPEND="
>=x11-libs/pixman-0.27.2
>=x11-misc/xkeyboard-config-2.4.1-r3
+ libei? ( dev-libs/libei )
unwind? ( sys-libs/libunwind )
video_cards_nvidia? ( gui-libs/egl-wayland )
"
@@ -52,6 +53,8 @@ RDEPEND="
${COMMON_DEPEND}
x11-apps/xkbcomp
!<=x11-base/xorg-server-1.20.11
+
+ libei? ( >=sys-apps/xdg-desktop-portal-1.18.0 )
selinux? ( sec-policy/selinux-xserver )
"
BDEPEND="
@@ -82,7 +85,6 @@ src_configure() {
-Dxace=true
-Dxdmcp=true
-Dxinerama=true
- -Dxwayland_ei=false
-Dxvfb=true
-Dxv=true
-Dxwayland-path="${EPREFIX}"/usr/bin
@@ -96,6 +98,12 @@ src_configure() {
-Dxwayland=true
)
+ if use libei; then
+ emesonargs+=( -Dxwayland_ei=portal )
+ else
+ emesonargs+=( -Dxwayland_ei=false )
+ fi
+
meson_src_configure
}
diff --git a/x11-themes/Manifest.gz b/x11-themes/Manifest.gz
index ceae13c0a50c..b88f545b71f8 100644
--- a/x11-themes/Manifest.gz
+++ b/x11-themes/Manifest.gz
Binary files differ
diff --git a/x11-themes/numix-icon-theme-circle/Manifest b/x11-themes/numix-icon-theme-circle/Manifest
index cf6e31833da3..f460ab79e8db 100644
--- a/x11-themes/numix-icon-theme-circle/Manifest
+++ b/x11-themes/numix-icon-theme-circle/Manifest
@@ -1,5 +1,7 @@
DIST numix-icon-theme-circle-23.04.28.tar.gz 2577339 BLAKE2B 436ed78b5dbf95bb16329259bf3ed04a214cc1a607322a54d7905b963285d2446eb3bdcbd3c710ce1e1d20ce89ed94a283efe709b697e3c1a39744813640c41d SHA512 e7defe35f5054c79ac641bb0579dde45d0b9d3734c5fff2cf0093efc6a424a790f633a1f974e85b9c1903948fbb49a5fb78f38beba49e9a470e59e402a3518c9
DIST numix-icon-theme-circle-23.06.11.tar.gz 2558841 BLAKE2B d149930e609028cd2338d14632e2f7477ca0e01a23497ddf1796c276cc27588dc1f683a89c487f8b1c64b5a386bc97f4d558f1ca5fe3c8e9096d797a058e4072 SHA512 ca9847fb997e17a6eb780a8ee8565cfa5eef2dfe96086d92d2fad69e1a9b02287d533cf206840acdc16f0b8d28dc4d92c5c0da58a28a0a01bef2d7fcb56dfef6
+DIST numix-icon-theme-circle-23.09.11.tar.gz 2577730 BLAKE2B b27c3dd32cf28985eea08b9a54b4a9b68fc99a382aa03580cfea76a46c0cc09cd8de292f383ae3173cf4a2c4275c7d788cb588821b8fd2f1247ca0a3460f421a SHA512 f5cb27b7b3029c47f9ac9f5743fd0ca06987edbefa599d613ab46c353d91873e2a335aed2e4febb2ed150e2b711548bcd7f12d0af01471addbe3a8e7ca53ce43
EBUILD numix-icon-theme-circle-23.04.28.ebuild 482 BLAKE2B 006e7321c239ed4fa7d10f21479dd4bfc74553e7fcba7652052756f904e091844d21ee9dbd258633f8b9d3bef9cec13eef4ac9313d01b4612349a4318822c1f0 SHA512 d2b2ec62ea571ddd9cf38329f2f3ab0b597e3199f4575790843c11c9a9817508c14def4c472871793b04f4dae7ea3320e1ddff1549ead6dbf89b3cc7315146f2
EBUILD numix-icon-theme-circle-23.06.11.ebuild 484 BLAKE2B 2eeb9a2974f2db492bc09adfa38d74974fee3778bcec3d87c992468254e95db6d693fbc1ab7003f24bc8201812446d1c3db75c8c990a6747c54888bcb800daa8 SHA512 e7400808195d63ae1f456aad764297428e4cdcca4892f04eee69437e3d6b88f620f9e0158b8514fa7aea4a7d59d2586a04e742d62ac8b36f7ee43d28bc7b815e
-MISC metadata.xml 293 BLAKE2B 6d16cae6b55ae29b09bafa164dde521b867460ded8c08474fdad8bd9e2ff33c4008b6b07576f6d1627313a3a46a12be5168d6ba708cc6b59621b1ab15ca09b44 SHA512 0308af696558ff3c7daa34c6a84a65b6c54a80bd706d3861a439cfbf6a6c4a1f0c1a0b94c45fffa33926c5565ff9ae2b2988f24b7d7d9e52a648b606aa0583e1
+EBUILD numix-icon-theme-circle-23.09.11.ebuild 484 BLAKE2B 2eeb9a2974f2db492bc09adfa38d74974fee3778bcec3d87c992468254e95db6d693fbc1ab7003f24bc8201812446d1c3db75c8c990a6747c54888bcb800daa8 SHA512 e7400808195d63ae1f456aad764297428e4cdcca4892f04eee69437e3d6b88f620f9e0158b8514fa7aea4a7d59d2586a04e742d62ac8b36f7ee43d28bc7b815e
+MISC metadata.xml 525 BLAKE2B 17c81ec93828f3a8e7c24e9ae8152fe041b62c6c00f7c7c63a5c71af23de5e4ddd975e0cb90a0944c3c232bc77653992d7c8a362739997ced1c787409f1373f9 SHA512 21ab0ba00da46ae639988f74310ba90366b9d8637052f10dce5bd67f6015c1898dcdf8f3b1e8802c9e253fe57c03490ae21365deada89b1f1d79c93083584717
diff --git a/x11-themes/numix-icon-theme-circle/metadata.xml b/x11-themes/numix-icon-theme-circle/metadata.xml
index 324afc0f605b..dc73713e5e50 100644
--- a/x11-themes/numix-icon-theme-circle/metadata.xml
+++ b/x11-themes/numix-icon-theme-circle/metadata.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person" proxied="yes">
+ <email>brahmajit.xyz@gmail.com</email>
+ <name>Brahmajit Das</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">numixproject/numix-icon-theme-circle</remote-id>
diff --git a/x11-themes/numix-icon-theme-circle/numix-icon-theme-circle-23.09.11.ebuild b/x11-themes/numix-icon-theme-circle/numix-icon-theme-circle-23.09.11.ebuild
new file mode 100644
index 000000000000..bcbea4af38df
--- /dev/null
+++ b/x11-themes/numix-icon-theme-circle/numix-icon-theme-circle-23.09.11.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg
+
+DESCRIPTION="Icon theme from the Numix project"
+HOMEPAGE="https://github.com/numixproject"
+SRC_URI="https://github.com/numixproject/numix-icon-theme-circle/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="x11-themes/numix-icon-theme"
+
+src_install() {
+ insinto /usr/share/icons
+ doins -r Numix-Circle{,-Light}
+}