summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-04 03:16:33 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-04 03:16:33 +0100
commitf71e91f3fbcdebf01a5ecf58164716586daeaa5b (patch)
treede424b7f2c5bc642fea9632333bea58bee68c202
parentb0ebd12de22226fd7b69140ccd700efda3eb5fa6 (diff)
gentoo auto-resync : 04:08:2023 - 03:16:33
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29298 -> 29297 bytes
-rw-r--r--app-crypt/Manifest.gzbin24625 -> 24625 bytes
-rw-r--r--app-crypt/p11-kit/Manifest2
-rw-r--r--app-crypt/p11-kit/files/p11-kit-0.25.0-fix-C_GetInterface.patch39
-rw-r--r--app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild52
-rw-r--r--app-emulation/Manifest.gzbin15339 -> 15332 bytes
-rw-r--r--app-emulation/virtualbox-guest-additions/Manifest2
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild2
-rw-r--r--app-portage/Manifest.gzbin9767 -> 9760 bytes
-rw-r--r--app-portage/pfl/Manifest2
-rw-r--r--app-portage/pfl/pfl-3.2.1.ebuild2
-rw-r--r--games-fps/Manifest.gzbin11890 -> 11899 bytes
-rw-r--r--games-fps/freedm-data/Manifest3
-rw-r--r--games-fps/freedm-data/files/freedm-data-0.12.1-Python-PIL-10.0.0-support.patch43
-rw-r--r--games-fps/freedm-data/freedm-data-0.12.1-r1.ebuild4
-rw-r--r--games-fps/freedoom-data/Manifest3
-rw-r--r--games-fps/freedoom-data/files/freedoom-data-0.12.1-Python-PIL-10.0.0-support.patch43
-rw-r--r--games-fps/freedoom-data/freedoom-data-0.12.1-r1.ebuild4
-rw-r--r--gui-wm/Manifest.gzbin1047 -> 1044 bytes
-rw-r--r--gui-wm/gamescope/Manifest4
-rw-r--r--gui-wm/gamescope/gamescope-3.12.0.ebuild (renamed from gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild)0
-rw-r--r--media-libs/Manifest.gzbin68529 -> 68528 bytes
-rw-r--r--media-libs/libplacebo/Manifest6
-rw-r--r--media-libs/libplacebo/files/libplacebo-5.229.1-python-executable.patch8
-rw-r--r--media-libs/libplacebo/libplacebo-6.292.1.ebuild103
-rw-r--r--media-libs/libplacebo/libplacebo-9999.ebuild15
-rw-r--r--metadata/Manifest.gzbin3512 -> 3510 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.gzbin27863 -> 27844 bytes
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin38291 -> 38455 bytes
-rw-r--r--metadata/md5-cache/app-crypt/p11-kit-0.25.0-r116
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin34758 -> 34761 bytes
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.104
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin17770 -> 17775 bytes
-rw-r--r--metadata/md5-cache/app-portage/pfl-3.2.14
-rw-r--r--metadata/md5-cache/games-fps/Manifest.gzbin12570 -> 12565 bytes
-rw-r--r--metadata/md5-cache/games-fps/freedm-data-0.12.1-r12
-rw-r--r--metadata/md5-cache/games-fps/freedoom-data-0.12.1-r12
-rw-r--r--metadata/md5-cache/gui-wm/Manifest.gzbin1697 -> 1693 bytes
-rw-r--r--metadata/md5-cache/gui-wm/gamescope-3.12.0 (renamed from metadata/md5-cache/gui-wm/gamescope-3.12.0_beta10)2
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin114664 -> 114817 bytes
-rw-r--r--metadata/md5-cache/media-libs/libplacebo-6.292.117
-rw-r--r--metadata/md5-cache/media-libs/libplacebo-99992
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin90360 -> 90360 bytes
-rw-r--r--metadata/md5-cache/net-misc/gallery-dl-1.25.74
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin36730 -> 36887 bytes
-rw-r--r--metadata/md5-cache/sys-devel/gcc-11.4.1_p2023080316
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin37228 -> 37223 bytes
-rw-r--r--metadata/md5-cache/sys-fs/zfs-2.1.124
-rw-r--r--metadata/md5-cache/sys-fs/zfs-kmod-2.1.124
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-misc/Manifest.gzbin54287 -> 54289 bytes
-rw-r--r--net-misc/gallery-dl/Manifest2
-rw-r--r--net-misc/gallery-dl/gallery-dl-1.25.7.ebuild2
-rw-r--r--sys-devel/Manifest.gzbin10494 -> 10496 bytes
-rw-r--r--sys-devel/gcc/Manifest2
-rw-r--r--sys-devel/gcc/gcc-11.4.1_p20230803.ebuild64
-rw-r--r--sys-fs/Manifest.gzbin22595 -> 22597 bytes
-rw-r--r--sys-fs/zfs-kmod/Manifest2
-rw-r--r--sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild2
-rw-r--r--sys-fs/zfs/Manifest2
-rw-r--r--sys-fs/zfs/zfs-2.1.12.ebuild2
71 files changed, 506 insertions, 88 deletions
diff --git a/Manifest b/Manifest
index 1043f4355b9b..7b495842595b 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29298 BLAKE2B 2d8d0e0f0f03b3a55a7f28852fc62c296890f83740b9ba5fdd69dfb7112abaa1c4e202bb43ba18b022df82bbd22e7aecbd7d06ab4ef13d7ef0e9dc1c2888d44f SHA512 b02a19c615d3b802f2efc862a021c014c5278609263e07de080d8755102374af0bdfca579bef0178d3148f9fe3b9693bf5e3bdf485280729a8d717bf5d6f3da7
-TIMESTAMP 2023-08-03T21:10:16Z
+MANIFEST Manifest.files.gz 29297 BLAKE2B 8123bae7e76e884c6d82faa83aa856f8ea55c53bfbc347c09539e8689838e5639e0be3b100cc9f634358aef41aad8008cda6230b6438be9eb2ba4f43a2079e2f SHA512 26239fa4df08530e8bfa124becf9e7c1870da4dee2c98903b72b1d9733573de02dda64d7cdf0a727b987fde91eb0a9c0eca56a9a4530e00f7b9905e76a1f8c2c
+TIMESTAMP 2023-08-04T01:40:09Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTMF7hfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTMVvlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAXig//fa7tGg49wdYF3j5bH/33J7hEzaDYWB6rVZVjMhpGrrdDordDNX9Ihr7u
-i1cfMNCz6P1FYNlVRVBxV/BP/h8+1EYRlGtA1rqZkb1sfrBegZzTMP1H6rx9bEwA
-3SQifZQrTrbJMikmjryFHEmosfeo8BF9TN6aoJZxTBvus4unpmxwUwtW0ByXhoa/
-PFHzISCE5hZMKc1Fv2YleOVRakNwMNWOXHXGFJsHdN7l9lSiWBxcpJ7INq61ASVA
-/Jx25IlhIk1Lx76ibfsuWX1aaXeLtG8zq/9xTFANnz7KM9p87RwdvLzsqhwdJzIZ
-kiUOYcpNU6lEMe040T9QGIMt6QQvNjc+FB5o1Op4jepEh0jYVs95oJ5+Vwt6v1Df
-bzjf3TxYUrVSQ/PgJhkIjsMCaRRUb3C2ev59foDnDUIfMJAtTaiIWc8kZC11HlDz
-gyOS/T8fHfMZ2YLkmQq4oH2fB+sdbBMw4V4FZsxuvNmFkk5lHbWmIV9LCWcSDqb1
-gXBeogouv4MmZuf7Z1ACdJ66Xl6yuUcfhxSCk4ru1nhqH8r1WBPPsUmQtvvfIR6p
-RpOppUG+sd39WBRPwJbB8ln9wn0Y9bPIa17FjPbaCVF1sOyWtFaqeMI83l7gk3hQ
-2eIglUG4ZhelFnUiisZxVYtR8plX0QmTZwDPPH+7zmXxPMCiMec=
-=u7Qs
+klC2cg//UarUORnuOOui7IFDvPaI7GkK8vO8h1tcknwB9xeb0nwr1PR75/xK4e1P
++DVS5S098qE6l4YBQnITpp4D760KrkY3Mv+4ufd1DAKv6R80f9uAjm2KyRUtXCke
+otV59rLKtYlL1vaaQUvJMRPGGK+j8R+5BbMOMUwbmMpL80pnmIstaAmfIBfYyn0x
+Wtxqjc1/37Wbez2VFkRvhHBrqDWZ35hKrZn1wFn7PIfmo1KbFopn35Qx/6yFKKPc
+fRB350u0tzkCzeHuqdphymcH7aWOkElIO1FpgjwRc7Qms75m9Gge1rhVK0Rkr1m8
+uTbxzslK5zowFLq6HuE6z2CP+2xhof6lUk5C607bI4BI75cLjJN/69ToP8CjhN51
+1uwpb6jHwTGDDQCloSB9dMdLsh+KKl5RGNhN0cpyGME9l0yblfQQVLQykLE/rZw8
+GVJII/9UZXxRHjo5e2TalzhrdOHsmPpUEMYsIQbtnlH4c9ugaxqxy0t3vpDe0Tet
+gaAtN1Fz/5s6zYZoECmZc8Ukg2AuaKdNS3Zd8i4TY29fFcLIqyIR7T4iKhhNUkxB
+Qu60d+8P1ZXnlqVpAgf23lzjLJ2/as8w1/tZAKGeFcsaQFLrXR+/rrfI+Akco2MG
+p2HyC8/MwrOxLp5DSd+PKPLz+h4fAVI7Sxl9DDfMozOyQAgCDuk=
+=ohNj
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index dc1352be9107..2be8ea4d0942 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 2a9bf596362a..7df7b6552246 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/p11-kit/Manifest b/app-crypt/p11-kit/Manifest
index 7401a36b7b5b..c5bd81e38e02 100644
--- a/app-crypt/p11-kit/Manifest
+++ b/app-crypt/p11-kit/Manifest
@@ -1,8 +1,10 @@
AUX p11-kit-0.24.1-configure-clang16.patch 1071 BLAKE2B d12b500a4f38060ec9845cf6b0a348af11b8a1f02fb7d9c4cb2a74825305808d710ab6f69efc0b36f304f0e74a269a81b89b5651e2261c2109b6f942d80749d3 SHA512 5a6dc630d23607910faa1923e2389817f356df33a90e973612f92ef0617a53650cb316e1f2d009ddc658e4599721ad76b5a31ea2150928702c1b6937ab07023d
+AUX p11-kit-0.25.0-fix-C_GetInterface.patch 1410 BLAKE2B c15a8950a73cd9b0a656df2e00c8068abacb14dc9c9b30e67fb777b9987a4419a215904828554a0269699319725d90aab4996895231d325be825a431e99ad4e4 SHA512 69c31b5f2c5dbfb5504281c2518a1cb555973e0a80c5317dc8605d793740c8f2fca0506c2f9baa88de181bab9455a16efdf9649a5a08c35214f2bc46e9dc265a
DIST p11-kit-0.23.22.tar.xz 830016 BLAKE2B 4e1edfd9e2441d237c07a16c003aee5ffde38f1cf545c26e435645429f2cfa4fe7ca61cdc3c3940390aa040ba991f2ee3995b14cc31bb886d5eeffa8ed5e1721 SHA512 098819e6ca4ad9cc2a0bc2e478aea67354d051a4f03e6c7d75d13d2469b6dc7654f26b15530052f6ed51acb35531c2539e0f971b31e29e6673e857c903afb080
DIST p11-kit-0.24.1.tar.xz 838304 BLAKE2B e5cb98881279199e2674e2ff4f12d72c4d126c54429ee7ece6dd56ad1987f84abf58a67b8bf2405b19a5bca9d1106f8ec901364ac3d2488f65b3f92b51f850fe SHA512 8cf170c714bb9e0cf3df93e8ec55b8e3c55cabf2c6a27f177ac6de8b8028985df2ca0216d3215d6828dc2ae3095c4e1a4febe8cb26b88ec321defc66bb011e81
DIST p11-kit-0.25.0.tar.xz 958940 BLAKE2B 6ffce977f86c516a327afe50f4cc5a36e86ba7f43c6cb555db419d9e4ba7543a9f1847ba83da348cd6d7bbebe55dfa26cfe3a3aaa3e1d5420a4b8dc6cbbff088 SHA512 e6df3cb224f6ff5671bd3c0557503b5f20bbfded1b6ec340b1dafcbd1b1725ea2d41d0e920756716e0fe9cb28270d115fe77b23ec876a15007b22e3f30d015fe
EBUILD p11-kit-0.23.22.ebuild 1419 BLAKE2B dbd06b7fbf70073570c4bf38bb8f5f6c8875fc932f77bfbeb6934b00d0550371576276190b8b4d054f23633778a69d65ac4c7cc5930f0350fa9e5389d23b4c62 SHA512 d4330c6ea50ebab32a47c550148276a34ead4b8202a8d34efb427564e1b1edf42e9c21885a1252abb49d5820a90498f5e455189de2f6fa6dd3af0c3e53c39aff
EBUILD p11-kit-0.24.1-r1.ebuild 1667 BLAKE2B 75be06aefb5adde36d1009778e221f09a3a1d6b2fa24dfe364b7b04c514decfe3473a998114a2ba6f3d9d3c96cfca7de1f2a2179cb441ed3bff11ebc13c03909 SHA512 3fde1185e77d1a04b268bb270c62b00829984f1f2a8ce9f0ea704efb4bdfbe4bc1be2750bf210724cb2bb46775eab03a8c881cdc397afb37173ae125fa038683
+EBUILD p11-kit-0.25.0-r1.ebuild 1399 BLAKE2B 34ed78a41c3edc7c32f756a1709ccc9663f40a62f268031db7ed3fa1d7b7c891c8f0fc8e8eb51aebaa9669dca9b8d62414b39221a9fed1860024964f6985be9a SHA512 017bfab5cf0ee8a25da65189e07be3bca4a90a7ccfb44ec1d04fa7dec129b532a36da7c834088676e2f93ec50c8fa7a5e578f5e082a8188918a194bb3e5a358d
EBUILD p11-kit-0.25.0.ebuild 1341 BLAKE2B 51085ea00a4726dc7f6a82407c0307186f5ff63d05f7285912cd300d83392cc170b9843605823667ff16dbe03cfc71c6aed7c462c69adeeefa25340a4129e08d SHA512 17f6336889db7ebdc49aa78c73ff67f93c99b92ce717cbba798ba9942cde91c0404b88479b05ccb00dec3db88c119e1b8d1edd7ba5f42c8fe4d9fc16847d813f
MISC metadata.xml 382 BLAKE2B 9ed935e598f60088af1877e443371ccb2c70fc397b21702cb4c47a971132c8a912763bf6ab0d27a3b1a387df39542ac7c5f59345a123808476578878633ed938 SHA512 97c120c9c10d8ee73162beb9970f07153f10b095199adee814459754a3df1414f25b8faae036a19f165a45f8ed4ad0a3087272139d69326018450006b75047a1
diff --git a/app-crypt/p11-kit/files/p11-kit-0.25.0-fix-C_GetInterface.patch b/app-crypt/p11-kit/files/p11-kit-0.25.0-fix-C_GetInterface.patch
new file mode 100644
index 000000000000..b3b411c33bdc
--- /dev/null
+++ b/app-crypt/p11-kit/files/p11-kit-0.25.0-fix-C_GetInterface.patch
@@ -0,0 +1,39 @@
+https://github.com/p11-glue/p11-kit/commit/d1d4b0ac316a27c739ff91e6c4153f1154e96e5a
+
+From d1d4b0ac316a27c739ff91e6c4153f1154e96e5a Mon Sep 17 00:00:00 2001
+From: Xi Ruoyao <xry111@xry111.site>
+Date: Thu, 27 Jul 2023 12:18:15 +0800
+Subject: [PATCH] Fix probing of C_GetInterface
+
+`p11_dl_symbol (dl, "C_GetInterface")` uses dlsym() to find
+C_GetInterface in the loaded pkcs11 module. For legacy (pre-3.0) pkcs11
+modules, C_GetInterface is not defined in the module. But according to
+the documentation of dlsym():
+
+ The search performed by dlsym() is breadth first through the
+ dependency tree of these shared objects.
+
+So if a pkcs11 module links to libp11-kit.so, the C_GetInterface
+implementation in libp11-kit.so itself will be found. This
+C_GetInterface will return the metadata of p11-kit-proxy.so, causing
+"Refuse to load the p11-kit-proxy.so as a registered module".
+
+To solve the issue, if p11_dl_symbol() returns the C_GetInterface in
+libp11-kit.so itself, we should ignore it and continue trying
+C_GetFunctionList.
+--- a/p11-kit/modules.c
++++ b/p11-kit/modules.c
+@@ -383,6 +383,12 @@ dlopen_and_get_function_list (Module *mod,
+ mod->loaded_module = dl;
+
+ gi = p11_dl_symbol (dl, "C_GetInterface");
++
++#ifndef OS_WIN32
++ if (gi == C_GetInterface)
++ gi = NULL;
++#endif
++
+ if (gi) {
+ /* Get the default standard interface */
+ rv = gi ((unsigned char *)"PKCS 11", NULL, &interface, 0);
+
diff --git a/app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild b/app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild
new file mode 100644
index 000000000000..b2c897076931
--- /dev/null
+++ b/app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 meson-multilib
+
+DESCRIPTION="Provides a standard configuration setup for installing PKCS#11"
+HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html"
+SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="+libffi gtk-doc nls systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-misc/ca-certificates
+ >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}]
+ libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] )
+ systemd? ( sys-apps/systemd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ gtk-doc? ( dev-util/gtk-doc )
+ nls? ( sys-devel/gettext )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-fix-C_GetInterface.patch
+)
+
+multilib_src_configure() {
+ # Disable unsafe tests, bug#502088
+ export FAKED_MODE=1
+
+ local emesonargs=(
+ -Dbashcompdir="$(get_bashcompdir)"
+ -Dtrust_module=enabled
+ -Dtrust_paths="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt
+ $(meson_feature libffi)
+ $(meson_use nls)
+ $(meson_use test)
+ $(meson_native_use_bool gtk-doc gtk_doc)
+ $(meson_native_true man)
+ $(meson_native_use_feature systemd)
+ )
+
+ meson_src_configure
+}
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index a77a1d4c2cc2..47ff6652ab11 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/virtualbox-guest-additions/Manifest b/app-emulation/virtualbox-guest-additions/Manifest
index 3783ca562eed..77073c060dbd 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -17,7 +17,7 @@ DIST virtualbox-patches-7.0.8.tar.bz2 2733 BLAKE2B 044dfe02a5bd5e757091318b394b0
EBUILD virtualbox-guest-additions-6.1.44-r1.ebuild 7661 BLAKE2B 05b21743b164d482c78baeb66642afe6ebb07d33a1f1e5bc50a994235ebe3595cf59c9ba8eab23ec0bc79f5f5e9f08a0998016c31d7e51bd84c59df470f79005 SHA512 037f3f3408c7a2e89405b0abb8e3a1e94563c7ef49a08ab8c00b5e7024650ceb37e8689a6f1072fd0862d3f54f4631ba9e1d0dc1fe05915d476c2bd9561a1f0e
EBUILD virtualbox-guest-additions-6.1.44.ebuild 8052 BLAKE2B c9016e7cf9d7203d42a6f4f04fb8ae0e148ee1897168af717f540621e9e773a3154193847bf40b9681f7857499ace96a28ead243d81ee2e151dda43ddd2c910e SHA512 aef00dc9471868ebaddb213f3376388ded2c703018fa28aa8ab8a1a06ce8339c4b0580b4a0fa7392016a2aba6ce4d9630a3d249e790b1764bd62c4e6e04ea884
EBUILD virtualbox-guest-additions-6.1.46.ebuild 7514 BLAKE2B 154c78f759d1b94d0935af27385bf0876c1008b5b7afc56948928c368eccc977de275127fc5817fa54fa21d2dfe1b67950e151e3d6910d5d04a8b7e388844d21 SHA512 228ee93cc387ab6cc0e5c63290e238ed881634f643932e54d01a0c9594811e930511a7e404008bea6c2d8a3ff511239904dc1b308b648ba738254bc2795243e6
-EBUILD virtualbox-guest-additions-7.0.10.ebuild 7839 BLAKE2B c1a57e60a4618810442b3a731c47f4aae4a8fd613c4acfad95736dbc2227edec6141ddf928864901294df73798739bf8c0b63ceebff6e9c11d56652deb927703 SHA512 77e1c29b10a76590c81978e7c9118673cc5ba3d364a39218135c82ce63608d33240a95a6cb4ea37722240623793a6c2349bf38ed989c2e2b626e167795ef2946
+EBUILD virtualbox-guest-additions-7.0.10.ebuild 7838 BLAKE2B c62c645855f9b1bb1276bc2c2ae376ae6c59df37e85c8265a64ac7a4c299752984d4201e1ba2ea102f5e4ab15d539b1cff123e8a36ee258690ce09b76f93b01f SHA512 e65858b6aca557f60bc4abc7e0d47a0d70b07eacdeb23d5720c882dd9bddde1cc335f84f62d2208dc1263c43f5c823d9e17bcd48568651dff4e5967866f4fc85
EBUILD virtualbox-guest-additions-7.0.8-r1.ebuild 8561 BLAKE2B db90a5d48e39708d9e0ace1cd1d71140b1c57bef9d7512d6848404ee5c86d8af3ef004d3bd4617a9a2c43d5fcb994c19d2c48d1f68d2bba5cc0f83ca89d68b96 SHA512 57f48b19df665d1c1a36eff32d7a10dbdbcb76c0eeca710df6341e2b7851cf1f96ded9ca70ebb16d711b9b051e08b0df1ce59ec5485ddc51660b766e2d64b9d6
EBUILD virtualbox-guest-additions-7.0.8-r2.ebuild 7986 BLAKE2B d4fc6a09aa6d28193555d626a21bd8d20dc1bbb4f80c407cb00c15cc38740ae96fd20df2439a509dc3894121e9da441f0ab089e60a82d3b6e5e7c2229dc57ebf SHA512 6708624d1098bf23d69f34360bf8379999223a031a42788f2150a7442f54afef4ac2844a101237815ca83bb3c7b2916913bca37fa782c35652254f69d17e0619
MISC metadata.xml 255 BLAKE2B 9386ef3bdb55211441f303528b31f8ccd9ad9039744400e859574a424fa1f366a989fe78f5c10038f3dd9b06a6a389e4a7e643b3eac0dc93a79ac4cc3b4c5423 SHA512 6c158e12464285afd44b70d0653b65f65da1c523fc2b1b07eb6d2dec56f58234bb31cb9dc36238cd6dfc20031b4d58c04e7c1678cc9f917194403ad8a209513f
diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild
index 877db42ca620..ab92a9358764 100644
--- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild
+++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
# Reminder: see the LICENSE related comment in app-emulation/virtualbox-additions ebuild
LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE="+dbus gui"
# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index bbe56f089780..b1cfc2b975e0 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/pfl/Manifest b/app-portage/pfl/Manifest
index e5e97375f64a..cfeb73930dfa 100644
--- a/app-portage/pfl/Manifest
+++ b/app-portage/pfl/Manifest
@@ -1,5 +1,5 @@
DIST pfl-3.2.1.tar.gz 5655 BLAKE2B 1ebfccca48ac090c6467cfd7a63a488a72e723f8f31d9eb5e8494b74666e20f9e4372fed829e0114295210a76ec9debc9fdd5236340a7740eb1ccfbbc5aaa48b SHA512 967ebe2baed50cd1ed0549d000e2bb240e55c0988d74e492f114fe16b328978ad062606e568dcbe65bcb78738388b1447c823bd1fa31a979d10a4be7a5c7984a
DIST pfl-3.2.tar.gz 5373 BLAKE2B 3fcb771a6d67ec7198b83eeeb161d7caea7ccbc3933ff3ef7a48b106e9c86c331f2ac1a4c589135a4f57f40bfcd668f075f17865ff58feb027cd02d90b52bc2a SHA512 e424b5a5c6dbb848057fe357ae98196f2c238351dfe7fd19a9b7f423c245b1372ec270c6b8d2e8265a05a442d7afc2c5feef6dbe5eed5e240e78c88a6748d1d5
EBUILD pfl-3.2-r2.ebuild 1268 BLAKE2B 7555ed2460f9f5264f777c4b5d68ba983403853699df3d4ecfe410c2cd5d23d3971b22190bfe517bdfcb1ee29cb0ff8641be3c0570276b1e6019c7621994efd2 SHA512 556034c22770b8064358ef97ffbe6a168a8b57937db9a6385a8767bccf2e112b661effdb3e4fd5d94f60811d58e7b275d0bbcdc77a7d87f35fd1b80ac9cf3b64
-EBUILD pfl-3.2.1.ebuild 1275 BLAKE2B bfe297e3d6ea81db83fe3c407b6b7c7af9e6226b1e158fd388b37889e896878120eca0174a545e79968200d6caca9086892696408bd1fd38826840a1cbf2fe0f SHA512 95c57fca69d038bda704075d2d2166aa9f184112c5f540c232a6e7c7544c8469b53ab74c919020069aeef6922359054a3b484c02f06857184cd0e0844ac7f6d7
+EBUILD pfl-3.2.1.ebuild 1268 BLAKE2B 7555ed2460f9f5264f777c4b5d68ba983403853699df3d4ecfe410c2cd5d23d3971b22190bfe517bdfcb1ee29cb0ff8641be3c0570276b1e6019c7621994efd2 SHA512 556034c22770b8064358ef97ffbe6a168a8b57937db9a6385a8767bccf2e112b661effdb3e4fd5d94f60811d58e7b275d0bbcdc77a7d87f35fd1b80ac9cf3b64
MISC metadata.xml 584 BLAKE2B fd0efa0091e062c54bafbae6ba72101c43335b44071fa6bec9fd05583e4cd5b65372eda758bce4a4ab61581811c65f8f4a7515e1d63a66b57f9d9ef60d40f4ba SHA512 c194c1d03bd40333d00263e40534b7c980d54184a934f6199a6d2e008f35bef9f18883523f8678cf7e8472ac4dcbd5a817c587e4f80664407c44a4d24fe82497
diff --git a/app-portage/pfl/pfl-3.2.1.ebuild b/app-portage/pfl/pfl-3.2.1.ebuild
index b7410688e9d6..80db9cebf59b 100644
--- a/app-portage/pfl/pfl-3.2.1.ebuild
+++ b/app-portage/pfl/pfl-3.2.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/portagefilelist/client/archive/${PV}.tar.gz -> ${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="+network-cron"
DEPEND=""
diff --git a/games-fps/Manifest.gz b/games-fps/Manifest.gz
index 25b24eb89087..13ee4b95a7c4 100644
--- a/games-fps/Manifest.gz
+++ b/games-fps/Manifest.gz
Binary files differ
diff --git a/games-fps/freedm-data/Manifest b/games-fps/freedm-data/Manifest
index b18e7ceddd1d..8ae2948094c1 100644
--- a/games-fps/freedm-data/Manifest
+++ b/games-fps/freedm-data/Manifest
@@ -1,3 +1,4 @@
+AUX freedm-data-0.12.1-Python-PIL-10.0.0-support.patch 1888 BLAKE2B 0e1d81c95ebd4e8cdbe2ecc026b74f4367fc2f4c637bfc4927f5730007bbc65c441001bf64cb4161273da18af42587adcef30398c0b6a4981da7e2800505f8ac SHA512 9a01d013003d565300e34b270e630db18433bdd52d7f03bd03d9fc4da13e72fc56824b03db2fdf8e21b544444564d94ffedd3a51ab7419c97c6238ede19e548e
DIST freedoom-0.12.1.tar.gz 18405081 BLAKE2B a508d9ce924ff10640d6017302864869efff474c89fe20a866082b565a1ce65182483a5a692c9ce3329b81472ae9e4fee4ac2511670ecb5dd06ccf81930ac70d SHA512 7db65b039ce98593a86a19b46efe629b85a339c4c020750c3abb95d226fca484c63686ab8c88ecc1e16e86a6aca3b8c7952d85103e0f3db07cc7204fa528daf2
-EBUILD freedm-data-0.12.1-r1.ebuild 1098 BLAKE2B 12c9ce52608ebd1753aa7c0a865080cbd9cbad93d713ca8fd27053c9dbf4acbcea795cec82818a673e7cf763fd2f9e9988fe19c90f7762f81d0452ceda1c38d9 SHA512 68960c300f7fd417537054a10c915d08367e1f96ba505255e78a9d364a8980175ea613c0c61032401e06fd0647ad3e6847eb9ac73d2a6f61587dca6b428cb11e
+EBUILD freedm-data-0.12.1-r1.ebuild 1171 BLAKE2B f12a2e04aa538602c1755f56ba525234eff0b172a391232e0172e47b6e23aa15fad19f1110630ef4fc8238a47a67f08c3672e177ba2eeb30047bbc4180f11ba3 SHA512 5d43a092a9eff0d0424e0cf7f4ab10bfa25e77f8876905c79aab874fa8755369253b17485d8750d2ba56611d3ae5bdbe545ae3c62cb6ac80a35972546705e863
MISC metadata.xml 1511 BLAKE2B 83819a1201811582e2b5250598c99dce28d8be5e26833d17fa68d9b49dc493ff195922d55faf00cceb739647d08c573c05998655762e3121144d615f64c57133 SHA512 39ca720f35a6def9804960b9ca6b4ccd5b6b15b25f8a37a449669cfb168eafab1d293a772e1822e1e8d5bad716ee6a7e45ea71b785bbe29bda067f3086c2d17a
diff --git a/games-fps/freedm-data/files/freedm-data-0.12.1-Python-PIL-10.0.0-support.patch b/games-fps/freedm-data/files/freedm-data-0.12.1-Python-PIL-10.0.0-support.patch
new file mode 100644
index 000000000000..9cc65812de85
--- /dev/null
+++ b/games-fps/freedm-data/files/freedm-data-0.12.1-Python-PIL-10.0.0-support.patch
@@ -0,0 +1,43 @@
+https://bugs.gentoo.org/909540
+https://github.com/freedoom/freedoom/issues/1015
+https://github.com/freedoom/freedoom/pull/1027
+
+From d64ddc6ea90406e21b4b93f5a1e7f99abfaac0d9 Mon Sep 17 00:00:00 2001
+From: Steven Elliott <selliott512@gmail.com>
+Date: Sun, 16 Jul 2023 14:52:04 -0400
+Subject: [PATCH] create_caption: Python PIL 10.0.0 support (#1027)
+
+To support Python PIL 10.0.0 this change uses newer API textbbox() when
+available, and older API textsize() when not.
+---
+ graphics/text/create_caption | 17 +++++++++++++++--
+ 1 file changed, 15 insertions(+), 2 deletions(-)
+
+diff --git a/graphics/text/create_caption b/graphics/text/create_caption
+index 7ddbd8d66..22bc0507d 100755
+--- a/graphics/text/create_caption
++++ b/graphics/text/create_caption
+@@ -18,8 +18,21 @@ background_image.load()
+ background_image = background_image.convert("RGBA")
+ image = Image.new("RGBA", background_image.size, (0, 0, 0, 0))
+ draw = ImageDraw.Draw(image)
+-txt1_size = draw.textsize(txt1, font=font)
+-txt2_size = draw.textsize(txt2, font=font)
++
++# Getting the text size is tricky since for newer PIL, such as 10.0.0, only
++# textbbox() is supported, but for older PIL, such 7.2.0, only textsize()
++# is supported. The solution is to default to the newer API, but fallback to
++# the older one when it is not available.
++try:
++ # This newer API returns a four item tuple. The "xy" kwarg is returned in
++ # the first two items, and last two items is the size needed, but with "xy"
++ # added, so passing "(0, 0)" returns the size needed.
++ txt1_size = draw.textbbox(xy=(0, 0), text=txt1, font=font)[2:]
++ txt2_size = draw.textbbox(xy=(0, 0), text=txt2, font=font)[2:]
++except:
++ # This older API simply returns the size needed.
++ txt1_size = draw.textsize(txt1, font=font)
++ txt2_size = draw.textsize(txt2, font=font)
+
+ draw.text(
+ (5, int(image.height - txt1_size[1] - 5)),
diff --git a/games-fps/freedm-data/freedm-data-0.12.1-r1.ebuild b/games-fps/freedm-data/freedm-data-0.12.1-r1.ebuild
index 354720400a4a..29b53f429e6a 100644
--- a/games-fps/freedm-data/freedm-data-0.12.1-r1.ebuild
+++ b/games-fps/freedm-data/freedm-data-0.12.1-r1.ebuild
@@ -20,6 +20,10 @@ BDEPEND="
app-text/asciidoc
games-util/deutex[png]"
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.12.1-Python-PIL-10.0.0-support.patch
+)
+
S="${WORKDIR}/freedoom-${PV}"
DOOMWADPATH=share/doom
diff --git a/games-fps/freedoom-data/Manifest b/games-fps/freedoom-data/Manifest
index 08fbcb866695..df5e99f1a9ec 100644
--- a/games-fps/freedoom-data/Manifest
+++ b/games-fps/freedoom-data/Manifest
@@ -1,3 +1,4 @@
+AUX freedoom-data-0.12.1-Python-PIL-10.0.0-support.patch 1888 BLAKE2B f3efc96d1be891441c6c2cfe62d61e479690730b37f6141bf8e93eab3433259850f0d6a9edff3737755a0d4f61a32ff0b09067cb83eee1892367db3212b66c5a SHA512 18dfd974d010e0c773ec999dc10739c0300eb768d3e92cad8a9e601341970163f7316d3c319758b60ae98fc8273879b731635a694f2eb60927fd338e28412c8d
DIST freedoom-0.12.1.tar.gz 18405081 BLAKE2B a508d9ce924ff10640d6017302864869efff474c89fe20a866082b565a1ce65182483a5a692c9ce3329b81472ae9e4fee4ac2511670ecb5dd06ccf81930ac70d SHA512 7db65b039ce98593a86a19b46efe629b85a339c4c020750c3abb95d226fca484c63686ab8c88ecc1e16e86a6aca3b8c7952d85103e0f3db07cc7204fa528daf2
-EBUILD freedoom-data-0.12.1-r1.ebuild 1130 BLAKE2B 5ebe5686d2875f0ea9c30074502f05d9d12f6f6a9b52d45412e84a33c96f0346b82e339ff48bc28cad66aee17889fc55529318df55a3a6f222ffd84c05100c0f SHA512 b53f7eabfb519b44d8332dd6fde5f6d6fb7329576d049961420be4ca4ba102c44c86aeef0be7efdc9491570d03e69af04c296da73b63d2203f924127f5b9ccb8
+EBUILD freedoom-data-0.12.1-r1.ebuild 1203 BLAKE2B 11c1745c3905346293575cde77a74055ba87c9baed1fc90d6b7681459e12fd7ffa314f2b90789a3a2ba6ec2b21be55ef91a21fc6001c49f0de59731c2627c5da SHA512 b68a76f3b86bf0efe1a2d5b92f917253d7c8bab50e35d9b5b3dc3fa8af40811a6b93deca969351147865d1c9bd9905eb44a6f95bc2ede31712701a542fb5f5d3
MISC metadata.xml 1840 BLAKE2B a61c6d46ef2b4a6083856d835e3cb787158de4e5313cf5b93e9562183b7aff1ddcf188b81e1215efad27ae148667b75ebb9062610c0968057285e7779605fe49 SHA512 498399ee51da2ada041936c46e481e4fdeae12f0d4913355343469eb8ad221c5e8314025ae8d520b91a1b518dee3215bd7e764b835854ce00f9c529b5189d24c
diff --git a/games-fps/freedoom-data/files/freedoom-data-0.12.1-Python-PIL-10.0.0-support.patch b/games-fps/freedoom-data/files/freedoom-data-0.12.1-Python-PIL-10.0.0-support.patch
new file mode 100644
index 000000000000..333bff6d2598
--- /dev/null
+++ b/games-fps/freedoom-data/files/freedoom-data-0.12.1-Python-PIL-10.0.0-support.patch
@@ -0,0 +1,43 @@
+https://bugs.gentoo.org/909548
+https://github.com/freedoom/freedoom/issues/1015
+https://github.com/freedoom/freedoom/pull/1027
+
+From d64ddc6ea90406e21b4b93f5a1e7f99abfaac0d9 Mon Sep 17 00:00:00 2001
+From: Steven Elliott <selliott512@gmail.com>
+Date: Sun, 16 Jul 2023 14:52:04 -0400
+Subject: [PATCH] create_caption: Python PIL 10.0.0 support (#1027)
+
+To support Python PIL 10.0.0 this change uses newer API textbbox() when
+available, and older API textsize() when not.
+---
+ graphics/text/create_caption | 17 +++++++++++++++--
+ 1 file changed, 15 insertions(+), 2 deletions(-)
+
+diff --git a/graphics/text/create_caption b/graphics/text/create_caption
+index 7ddbd8d66..22bc0507d 100755
+--- a/graphics/text/create_caption
++++ b/graphics/text/create_caption
+@@ -18,8 +18,21 @@ background_image.load()
+ background_image = background_image.convert("RGBA")
+ image = Image.new("RGBA", background_image.size, (0, 0, 0, 0))
+ draw = ImageDraw.Draw(image)
+-txt1_size = draw.textsize(txt1, font=font)
+-txt2_size = draw.textsize(txt2, font=font)
++
++# Getting the text size is tricky since for newer PIL, such as 10.0.0, only
++# textbbox() is supported, but for older PIL, such 7.2.0, only textsize()
++# is supported. The solution is to default to the newer API, but fallback to
++# the older one when it is not available.
++try:
++ # This newer API returns a four item tuple. The "xy" kwarg is returned in
++ # the first two items, and last two items is the size needed, but with "xy"
++ # added, so passing "(0, 0)" returns the size needed.
++ txt1_size = draw.textbbox(xy=(0, 0), text=txt1, font=font)[2:]
++ txt2_size = draw.textbbox(xy=(0, 0), text=txt2, font=font)[2:]
++except:
++ # This older API simply returns the size needed.
++ txt1_size = draw.textsize(txt1, font=font)
++ txt2_size = draw.textsize(txt2, font=font)
+
+ draw.text(
+ (5, int(image.height - txt1_size[1] - 5)),
diff --git a/games-fps/freedoom-data/freedoom-data-0.12.1-r1.ebuild b/games-fps/freedoom-data/freedoom-data-0.12.1-r1.ebuild
index 62bcb30b42a9..f50e3558ffb1 100644
--- a/games-fps/freedoom-data/freedoom-data-0.12.1-r1.ebuild
+++ b/games-fps/freedoom-data/freedoom-data-0.12.1-r1.ebuild
@@ -20,6 +20,10 @@ BDEPEND="
app-text/asciidoc
games-util/deutex[png]"
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.12.1-Python-PIL-10.0.0-support.patch
+)
+
S="${WORKDIR}/freedoom-${PV}"
DOOMWADPATH=share/doom
diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz
index 8309753d2250..4ca62716920a 100644
--- a/gui-wm/Manifest.gz
+++ b/gui-wm/Manifest.gz
Binary files differ
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index d6172721b832..d0dc75483850 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,5 +1,5 @@
DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b SHA512 a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e
-DIST gamescope-3.12.0_beta10.tar.gz 435085 BLAKE2B 29e9147d569a6fa1a5cdb9c0920dc6df6c7448a0e9459598ddc87d4800931d34aa7f4f4cb7f51e21799da61832cd214a91dd0e3251ecc1be22fd80f8cbc78d95 SHA512 26acacf872175855c837a48a98d13d3f0b7ad741314faaff0a8ca8b619c54e5a7a71e80fb607989c01b20d1acce5b1b4acdbaa33d38a96cfed42de1aaea4608f
+DIST gamescope-3.12.0.tar.gz 437848 BLAKE2B 4bf54969557af6a03e6cf788b0e02a4a2dd3981a69abaccfd6b0709003134d984b098dfc2a102041a4d34149423c37ca77efc9947cc2801979a488fea5a44db0 SHA512 864d61d9caf0bb8b13c71a084dd54a74e4d9104168cdc9ff8bc971e5a78a019fa80bf43c3b58b2e5ade6d461842385c37c3184ceede7e058d4d8d989a9e62bd9
EBUILD gamescope-3.11.51.ebuild 1836 BLAKE2B 21efb1f296b4dccbc98c569e7bcbc1b457e8b7987ac206a462f40887f8f19b1c5a6a7550bdcfa68e9b9b468f292be35ffac332579a4af23171bd5f2daf1ced50 SHA512 5850486fd650c1226f7addff7ae32326893ce05cf128da859d62262e510051bd1221d0345fc2e5b58a0b57ff8fbb377a9809e228fea69c0cd1c06aa4b9ad7be2
-EBUILD gamescope-3.12.0_beta10.ebuild 1811 BLAKE2B db9cc627c0ee4133996254ef61f8f5d1bda16cebe23ec5a6a053aa7e439923bd366f8d66d531fcc0844dce9876aacc17979e42377858cc280f299531304776d7 SHA512 011fbcdc1437a0a40945451cc3bf310a9e16499a0383238b9a05408e2d58479469c034829aeffea7d1971c88fc939813846c828a2adb40d9945f8e62e0d1f4dd
+EBUILD gamescope-3.12.0.ebuild 1811 BLAKE2B db9cc627c0ee4133996254ef61f8f5d1bda16cebe23ec5a6a053aa7e439923bd366f8d66d531fcc0844dce9876aacc17979e42377858cc280f299531304776d7 SHA512 011fbcdc1437a0a40945451cc3bf310a9e16499a0383238b9a05408e2d58479469c034829aeffea7d1971c88fc939813846c828a2adb40d9945f8e62e0d1f4dd
MISC metadata.xml 489 BLAKE2B 6930da0ca2827741a902e064b3bca71266ac5c2e61d7cf6d566c37e971efd04b2fcd2381659e1d5babe6fd05dd4d06979c0d82b3ac5e2702bb5d3311ef30df79 SHA512 419f4a3f3dc7a940d0f157323b9afd116b4a4d2efc718eb5979d84677b770a606c532d0777dbed1b6598afa393894e5dc9982dbaf7e31c90a9e0b433938d4e55
diff --git a/gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild b/gui-wm/gamescope/gamescope-3.12.0.ebuild
index b8fe62267052..b8fe62267052 100644
--- a/gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild
+++ b/gui-wm/gamescope/gamescope-3.12.0.ebuild
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index c8a4e2ddb4af..ac626c82db1f 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libplacebo/Manifest b/media-libs/libplacebo/Manifest
index 98b1518d6d53..6e4289e2516a 100644
--- a/media-libs/libplacebo/Manifest
+++ b/media-libs/libplacebo/Manifest
@@ -1,9 +1,11 @@
AUX libplacebo-5.229.1-llvm-libunwind.patch 418 BLAKE2B 0042bc6404de57fbbb814ebc91bb51ee5a6bb279a960af81bd2bc71b9eb092c0ee183e31614a892d26508516dd550837a6d5c8038512e8f8e899cddf1236f600 SHA512 b6a40675f0ea5b6e36fb47b56e08dc1ec7425ff8193dfd92aeccd3830da91b77410b9f5792b233b630bdd7422993d6d0f22b82761e29d17336357bb47c89bc48
-AUX libplacebo-5.229.1-python-executable.patch 400 BLAKE2B 1de79b031d4aa7c55e058db788d2ba3ed6a66e58dac325a091b40be58b95e6cbacf852a0f1e84465d2834ecd07aa920390b90a81e03c3e21825eb0ed56c2b68f SHA512 5b8c1f5856b1e0cf67a306fc7b3fce552f26c4e8d785a2a0570b1ea983d487cd235fb9bed10f86747597f19d2b2d9a920b19a88acf3e48d44aeaa999849cff76
+AUX libplacebo-5.229.1-python-executable.patch 475 BLAKE2B 5ef42b9526c94a4d76caf5bbdc5370457e3b6a66cd38244235184e8e276445951973821fb9a1eeb3331b3071280d8917d52588212f9a49dce4f4e0bb08561bd6 SHA512 ad13ced0b2e2d214278750b2ad3116b4a62e023c023051afb4399489c1bd03378a056f1d189c238c7aeafd35e5fbf46204eccbc1c55eadee6034f230ff888191
DIST libplacebo-glad-2.0.4.tar.gz 599932 BLAKE2B 788d2b70222fd09eea02515bdf3cbc147540631bf35fe39f12aa21fdbabf3d229f4234a430217dfaf3363934b8be12dd6a19871049a7b117deb8260ec69f8c67 SHA512 328d0dbe33e69f846d1c54226c6675694404f41e53c4762e6013c7bfe76b0700f0b28f4117a2018a09c9c23ccb6ad94d7b20882fefc2513941a4515686c9b9e7
DIST libplacebo-v5.264.1.tar.gz 725394 BLAKE2B 421de50ef5e2270e3ba32dd85d92d816a374257442b535face6cb8501d565652aae530b86a7d717c9352c6a82ca665ff7d91c2d9768365780cbbe4f48d1d3276 SHA512 305f43b71f078f4113def43c444df667dfbdd2a6a34d3b457b15da0b3499ca97ec9a8acbd151d58c8e1a593ace3d8aa61067b32556c6bae451efbb217d60a731
DIST libplacebo-v6.292.0.tar.bz2 623292 BLAKE2B 6ae5c0aaadf88e3e4ba2e4a95d0ac939d7a64ae65bef0c6fd3dbc294e9eb953d3114ab718e1b58476971bf24ec2632e8176bc4346ff59bfe7b24537c833a4f21 SHA512 30a7990e9aee5f18e0517a281017fb69be521390972bdb38c0db09ef83144673b1f59dd4c1f42c3f4ee298544ba032a74c5e672ef028fbbf20e178a059270864
+DIST libplacebo-v6.292.1.tar.bz2 702879 BLAKE2B 74319bdffb141d4ab50c04312dbcce8fe7926d28b59b2c088a975fec30b86b38bb99afc375de5d421f8f633524deb4a74bb30cd60ffb69b16caceccd0f4f13d9 SHA512 a519d540e5063905c7125ca90334471a21868e2795d3e2da502fe12adfa69555de5369b14d1d45f9d2b0ac589379ad687488896c6dbe22f1dbd7cc6f9eef544f
EBUILD libplacebo-5.264.1.ebuild 2886 BLAKE2B 664ed4fefd05bb7eaa7a8bcf1154bb69b7214aec182997899d9262e7a4cd1ae3c927eca2f8ce27809c1de4ec33f094c6e6dbf5926216dd5d1f0389a269c91749 SHA512 c2a190f7cf65dfb3b63c4f2b47a34298d50200f56980e293f2aab93cc2d21aa978b112184894b6c14c4e060d744d094efabf54918f4141083468734cad998095
EBUILD libplacebo-6.292.0.ebuild 2890 BLAKE2B fae34108d3dabbcaffe13be6edb7d4766d890ad221c66489e23796d047e34b6a16da70d01ed7cc010f7440b3fcb5661e633327b491e11dd750157871044f41c6 SHA512 65f7e7f901857ba717973a218ed03b170d97775e9c5e5621731ad547d9c00a139daa81379e5e0e519cf097ba4a97588f1b31648ff06708510f435a015275d1ba
-EBUILD libplacebo-9999.ebuild 2890 BLAKE2B fae34108d3dabbcaffe13be6edb7d4766d890ad221c66489e23796d047e34b6a16da70d01ed7cc010f7440b3fcb5661e633327b491e11dd750157871044f41c6 SHA512 65f7e7f901857ba717973a218ed03b170d97775e9c5e5621731ad547d9c00a139daa81379e5e0e519cf097ba4a97588f1b31648ff06708510f435a015275d1ba
+EBUILD libplacebo-6.292.1.ebuild 2904 BLAKE2B 0af299739a87a491d646b8c64069265c6a8f0b7f115a9b961877133333fbaeec668b9c5a001ec476452a540143e42b5b0b4ae90a162fb391831b559f42c42046 SHA512 afe742980e22482b57ed909ca718aa33c5557ad534f0182117281c1133d6a4bdec494bc6ea20bf15f7ddc90e9fff6230aac1929fbc8d11ca3bc1db6b29ffe1c2
+EBUILD libplacebo-9999.ebuild 2904 BLAKE2B 0af299739a87a491d646b8c64069265c6a8f0b7f115a9b961877133333fbaeec668b9c5a001ec476452a540143e42b5b0b4ae90a162fb391831b559f42c42046 SHA512 afe742980e22482b57ed909ca718aa33c5557ad534f0182117281c1133d6a4bdec494bc6ea20bf15f7ddc90e9fff6230aac1929fbc8d11ca3bc1db6b29ffe1c2
MISC metadata.xml 611 BLAKE2B 1b145c5a74eee8669c69ec016d3553a381c523eb11450ff07f7e9b26eb49b8a0be0990dd51e3037a16243442bff4c7d9c2f99ab17a3d5ff16b20971adcbb8667 SHA512 9d0bc70cf3ed8e9f24ce3cbb350d536f600d7967bb1d2237092d9b11297abda3e055b68560dcee6a35438815f040d4d7ef483bc35a93c0425fff36e5f318ad43
diff --git a/media-libs/libplacebo/files/libplacebo-5.229.1-python-executable.patch b/media-libs/libplacebo/files/libplacebo-5.229.1-python-executable.patch
index 35486262c992..181e281bfde1 100644
--- a/media-libs/libplacebo/files/libplacebo-5.229.1-python-executable.patch
+++ b/media-libs/libplacebo/files/libplacebo-5.229.1-python-executable.patch
@@ -1,5 +1,7 @@
-Upstream bundles python deps and uses same interpreter as meson,
-but we don't and need this to use the eclass' python3 instead.
+Ensure we get the interpreter from python-any-r1 rather than same
+as meson. Plus find_program() is quicker than find_installation(),
+and the latter also needs distutils that is unavailable with
+python3_12 without setuptools.
https://bugs.gentoo.org/731728
--- a/meson.build
@@ -7,5 +9,5 @@ https://bugs.gentoo.org/731728
@@ -323,3 +323,3 @@
thirdparty = meson.project_source_root()/'3rdparty'
-python = import('python').find_installation()
-+python = import('python').find_installation('python3')
++python = find_program('python3')
python_env = environment()
diff --git a/media-libs/libplacebo/libplacebo-6.292.1.ebuild b/media-libs/libplacebo/libplacebo-6.292.1.ebuild
new file mode 100644
index 000000000000..b3287dc6b4f4
--- /dev/null
+++ b/media-libs/libplacebo/libplacebo-6.292.1.ebuild
@@ -0,0 +1,103 @@
+# 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-multilib python-any-r1
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://code.videolan.org/videolan/libplacebo.git"
+ inherit git-r3
+else
+ GLAD_PV=2.0.4
+ SRC_URI="
+ https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.bz2
+ opengl? (
+ https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz
+ -> ${PN}-glad-${GLAD_PV}.tar.gz
+ )
+ "
+ S="${WORKDIR}/${PN}-v${PV}"
+ KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
+HOMEPAGE="https://code.videolan.org/videolan/libplacebo/"
+
+LICENSE="LGPL-2.1+ opengl? ( MIT )"
+SLOT="0/$(ver_cut 2 ${PV}.9999)" # soname
+IUSE="glslang lcms llvm-libunwind +opengl +shaderc test unwind +vulkan"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )"
+
+# libglvnd is used with dlopen() through glad (inc. egl/gles)
+RDEPEND="
+ lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
+ opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP}] )
+ shaderc? ( media-libs/shaderc[${MULTILIB_USEDEP}] )
+ !shaderc? ( glslang? ( dev-util/glslang:=[${MULTILIB_USEDEP}] ) )
+ unwind? (
+ llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] )
+ !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
+ )
+ vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
+"
+# vulkan-headers is required even with USE=-vulkan (bug #882065)
+DEPEND="
+ ${RDEPEND}
+ dev-util/vulkan-headers
+"
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.229.1-llvm-libunwind.patch
+ "${FILESDIR}"/${PN}-5.229.1-python-executable.patch
+)
+
+python_check_deps() {
+ python_has_version "dev-python/jinja[${PYTHON_USEDEP}]"
+}
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ local EGIT_SUBMODULES=( $(usev opengl 3rdparty/glad) )
+ git-r3_src_unpack
+ else
+ default
+ if use opengl; then
+ rmdir "${S}"/3rdparty/glad || die
+ mv glad-${GLAD_PV} "${S}"/3rdparty/glad || die
+ fi
+ fi
+}
+
+src_prepare() {
+ default
+
+ # typically auto-skipped, but may assume usable opengl/vulkan then hang
+ sed -i "/tests += 'opengl_surfaceless.c'/d" src/opengl/meson.build || die
+ sed -i "/tests += 'vulkan.c'/d" src/vulkan/meson.build || die
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddemos=false #851927
+ $(meson_use test tests)
+ $(meson_feature lcms)
+ -Dlibdovi=disabled # TODO: package libdovi, ask if you need this
+ $(meson_feature opengl)
+ $(meson_feature opengl gl-proc-addr)
+ $(meson_feature shaderc)
+ $(usex shaderc -Dglslang=disabled $(meson_feature glslang))
+ $(meson_feature unwind)
+ $(meson_feature vulkan)
+ $(meson_feature vulkan vk-proc-addr)
+ -Dvulkan-registry="${ESYSROOT}"/usr/share/vulkan/registry/vk.xml
+ )
+
+ meson_src_configure
+}
diff --git a/media-libs/libplacebo/libplacebo-9999.ebuild b/media-libs/libplacebo/libplacebo-9999.ebuild
index 98e20244f513..b3287dc6b4f4 100644
--- a/media-libs/libplacebo/libplacebo-9999.ebuild
+++ b/media-libs/libplacebo/libplacebo-9999.ebuild
@@ -13,7 +13,11 @@ else
GLAD_PV=2.0.4
SRC_URI="
https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.bz2
- opengl? ( https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz -> ${PN}-glad-${GLAD_PV}.tar.gz )"
+ opengl? (
+ https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz
+ -> ${PN}-glad-${GLAD_PV}.tar.gz
+ )
+ "
S="${WORKDIR}/${PN}-v${PV}"
KEYWORDS="~amd64 ~ppc64 ~x86"
fi
@@ -37,14 +41,17 @@ RDEPEND="
llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] )
!llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
)
- vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )"
+ vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
+"
# vulkan-headers is required even with USE=-vulkan (bug #882065)
DEPEND="
${RDEPEND}
- dev-util/vulkan-headers"
+ dev-util/vulkan-headers
+"
BDEPEND="
$(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
- virtual/pkgconfig"
+ virtual/pkgconfig
+"
PATCHES=(
"${FILESDIR}"/${PN}-5.229.1-llvm-libunwind.patch
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 009a79fb5466..9dc2501fcea7 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 aed64cdc1c72..b3fd2e64341b 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 03 Aug 2023 21:10:11 +0000
+Fri, 04 Aug 2023 01:40:04 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index e11521b99e22..04d75696467b 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546284 BLAKE2B ffce95d14dec8e0ecb1658575f411350a797650e5376e656bbe5d1c11b4e05372611ac4ca5de41270e2e69dfa9461b99f212aa044d6509bb082c7f94d92006b8 SHA512 c90fc6416d62b1b09cbafd89df9a8523e7e9eec12dd28fd39f81776bc9076c1e64fdb0203c709c330d323ea0c05daf6d59e5c469948b4d49cc6d59443f29557a
-TIMESTAMP 2023-08-03T21:10:15Z
+TIMESTAMP 2023-08-04T01:40:08Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTMF7dfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTMVvhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klC5uBAAtpXraKnCnah6unvw9nQD7w6QPKLarRemhNXHeFQ+deSEZJMJzvF7CKam
-IJ3gX+fLJgGj0Vaj5ZfD4Ttpq1Thn7u3zka0tbGDtnVIcuL4TLgSt1lNqwW01AaZ
-ojinAGNEsW3Pze81fK98H0ZgyfEbIBchqVr3v1KiNNVNEkTyFgL9foKaejWNzydt
-SuB5SXhCFE30N/bxnDI4e7LZ1PLAevVruzixgdi4S4P7kQfsNO1E/0YKm4XsgmpO
-6F3BYlODfHNAuW9AKHQCpa4b0G6NImkngtb9qzVePpORFoBBY54inh38OXh6vfqF
-r3wHfsDZB63h5taUr65dMOfmFGm2hzBK4vqzb/d5OoXoB16tSSVy0b1G6xUMPZRB
-/bryvVggDKKzix/NZNLh714MgGB/gyIdIAN356hpLLjfgpGSCB+DHpxdju/4evN8
-QT9AehepbUDrtwu2hfc040cYQ8+9hBDb5jHbMcl3nVUqp94+seRXIMGknJKrRwLY
-TtSmdqqGO/KlqWx5qf3O1hmiqC/2HGh9HFnNTtcVb7n6quQmVm96u4phTAD8OgST
-+pFQtKKwNAh06aH8mApjENlsP+1pZaOMdAyvPB0GvS8SkGEWAq1ev+9mlZ0i7bt0
-OVEmDkRQttRx0LCkcIefUiYvWisxg5NlivNTprUs49tFXbM96d4=
-=6XG/
+klBF6w//WKlc22t7UwHg11dJGLWj9IYo4u0G73uBNYeFiHaf5LhYitEFNIlej72D
+7i6tTx8+MKI+jQ/jDLlDlMtHnHx9eeyPdgCv3LuJqLdKwaKPbRqs7zWoy7M4lFDI
+XMZ1Aprm/a+V/xIusodol4D7axXiHIcxrR37tVJHplMeiwcRFDGh3afQty9Lv67c
+gFCoS+xTgqu6aWy1iCcezSFlVnrZgkau4PicfvHjx9Nq9SNEo6At40tDWkEq//vJ
+gcNVsZtpYpC1APkzCdn5qDlOCwcqSWAu3ejlfqg9bCHejWglfTd7fp6eTBhNIssE
+2U+tHriXBdRNPYZj7sw2s2SENq9t6sLZVtkhGS13uIYSbXJEdbu4ttCtYR85d8Jw
+VYzqJHmDO2FivDNzb/8hU1JBdEyMkgq/KtZQZKoU5FfLytBpNNqBW9BsDd34lM7s
+BqLD/1eJSFEUpxta+2VUY/HvU5bD7QUgPhGFlW1M3N+CzLcsLS/fYG2F934mvoJV
+mFCnZH0cn7I9bxt+Lu6/oHRvIFh08pyxABiX+Cl2pNmNKIk3GGHm1kZdqi9P8NRJ
+S0y+u5Z6m74P3WThDRJUP47UQaktGdmzTeSWrNCgFDDQO9BXvVjGIIKuy/RtcMsD
+WdIJTLc92pnBrbzLF4Im3xlMlWLBfCnl2cISdpaNXxmGtQssp0o=
+=HsRn
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index aed64cdc1c72..3e21f3e3bc8d 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 03 Aug 2023 21:10:11 +0000
+Fri, 04 Aug 2023 01:40:05 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 38926456212d..34ad46eceaed 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 2a7c15f5ae0f..170673441047 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/p11-kit-0.25.0-r1 b/metadata/md5-cache/app-crypt/p11-kit-0.25.0-r1
new file mode 100644
index 000000000000..453e8f8311b3
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/p11-kit-0.25.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) nls? ( sys-devel/gettext ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=app-misc/ca-certificates >=dev-libs/libtasn1-3.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] libffi? ( dev-libs/libffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= )
+DESCRIPTION=Provides a standard configuration setup for installing PKCS#11
+EAPI=8
+HOMEPAGE=https://p11-glue.github.io/p11-glue/p11-kit.html
+INHERIT=bash-completion-r1 meson-multilib
+IUSE=+libffi gtk-doc nls systemd test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=app-misc/ca-certificates >=dev-libs/libtasn1-3.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] libffi? ( dev-libs/libffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/p11-glue/p11-kit/releases/download/0.25.0/p11-kit-0.25.0.tar.xz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=2f288aae88bf86699a29f0d7a27114af
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index b118131b9175..e636958a1f61 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/virtualbox-guest-additions-7.0.10 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.10
index 60d3fcf6d10e..1bb775a01a7d 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.10
+++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.10
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.virtualbox.org/
IDEPEND=sys-apps/kmod[tools]
INHERIT=edo linux-mod-r1 systemd toolchain-funcs udev
IUSE=+dbus gui dist-kernel modules-sign +strip
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 x86
LICENSE=GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )
PDEPEND=gui? ( x11-drivers/xf86-video-vboxvideo )
RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0/7.0
SRC_URI=https://download.virtualbox.org/virtualbox/7.0.10/VirtualBox-7.0.10.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.8.tar.bz2
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=6f316589e72e08e34186d38dec86ca19
+_md5_=dfe7bce30f78e8550961547eccb010b4
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 66b51fee049f..3c7121c56c0f 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/pfl-3.2.1 b/metadata/md5-cache/app-portage/pfl-3.2.1
index c907cbd6fd1a..946634e89d7b 100644
--- a/metadata/md5-cache/app-portage/pfl-3.2.1
+++ b/metadata/md5-cache/app-portage/pfl-3.2.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=http://www.portagefilelist.de https://github.com/portagefilelist/client
INHERIT=distutils-r1 systemd
IUSE=+network-cron python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=GPL-2
RDEPEND=dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/termcolor[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] network-cron? ( sys-apps/util-linux[caps] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://github.com/portagefilelist/client/archive/3.2.1.tar.gz -> pfl-3.2.1.tar.gz
_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=21634d440e7f7af182f9327f3fc6ceea
+_md5_=3d5f96925bc4e4eedcd054efa0407b11
diff --git a/metadata/md5-cache/games-fps/Manifest.gz b/metadata/md5-cache/games-fps/Manifest.gz
index 2d94eb5f90ee..9af0cee38940 100644
--- a/metadata/md5-cache/games-fps/Manifest.gz
+++ b/metadata/md5-cache/games-fps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-fps/freedm-data-0.12.1-r1 b/metadata/md5-cache/games-fps/freedm-data-0.12.1-r1
index 497e92e34999..287fb2884cf6 100644
--- a/metadata/md5-cache/games-fps/freedm-data-0.12.1-r1
+++ b/metadata/md5-cache/games-fps/freedm-data-0.12.1-r1
@@ -10,4 +10,4 @@ LICENSE=BSD
SLOT=0
SRC_URI=https://github.com/freedoom/freedoom/archive/v0.12.1.tar.gz -> freedoom-0.12.1.tar.gz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1e9e75ce3f61c9a90764ea1f2efbd4e6
+_md5_=7b5cc14d8af4e9a2ae179cf89e73ba55
diff --git a/metadata/md5-cache/games-fps/freedoom-data-0.12.1-r1 b/metadata/md5-cache/games-fps/freedoom-data-0.12.1-r1
index 0047423cada5..72c5fbb988ee 100644
--- a/metadata/md5-cache/games-fps/freedoom-data-0.12.1-r1
+++ b/metadata/md5-cache/games-fps/freedoom-data-0.12.1-r1
@@ -10,4 +10,4 @@ LICENSE=BSD
SLOT=0
SRC_URI=https://github.com/freedoom/freedoom/archive/v0.12.1.tar.gz -> freedoom-0.12.1.tar.gz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4c32ad3c593d48d5442c83041f49ca33
+_md5_=e8b732349679036a047f9ef34ef68c64
diff --git a/metadata/md5-cache/gui-wm/Manifest.gz b/metadata/md5-cache/gui-wm/Manifest.gz
index 2c7eda6cdd39..8261a0b9cc6b 100644
--- a/metadata/md5-cache/gui-wm/Manifest.gz
+++ b/metadata/md5-cache/gui-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-wm/gamescope-3.12.0_beta10 b/metadata/md5-cache/gui-wm/gamescope-3.12.0
index 526d4712e3d8..2047544c5a65 100644
--- a/metadata/md5-cache/gui-wm/gamescope-3.12.0_beta10
+++ b/metadata/md5-cache/gui-wm/gamescope-3.12.0
@@ -11,6 +11,6 @@ KEYWORDS=~amd64
LICENSE=BSD-2
RDEPEND==dev-libs/libliftoff-0.4* >=dev-libs/wayland-1.21 >=dev-libs/wayland-protocols-1.17 =gui-libs/wlroots-0.16*[X] >=media-libs/libdisplay-info-0.1.1 media-libs/libsdl2[video,vulkan] media-libs/vulkan-loader sys-apps/hwdata sys-libs/libcap >=x11-libs/libdrm-2.4.109 x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrender x11-libs/libXres x11-libs/libXtst x11-libs/libXxf86vm pipewire? ( >=media-video/pipewire-0.3:= ) wsi-layer? ( x11-libs/libxcb )
SLOT=0
-SRC_URI=https://github.com/ValveSoftware/gamescope/archive/refs/tags/3.12.0-beta10.tar.gz -> gamescope-3.12.0_beta10.tar.gz
+SRC_URI=https://github.com/ValveSoftware/gamescope/archive/refs/tags/3.12.0.tar.gz -> gamescope-3.12.0.tar.gz
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
_md5_=6d4c03e2fe6d442f897d5e83b9bf26aa
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index baa5250cf589..52000849d559 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/libplacebo-6.292.1 b/metadata/md5-cache/media-libs/libplacebo-6.292.1
new file mode 100644
index 000000000000..d829a49f5f0c
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libplacebo-6.292.1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( ( dev-lang/python:3.12 dev-python/jinja[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jinja[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jinja[python_targets_python3_10(-)] ) ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=lcms? ( media-libs/lcms:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) shaderc? ( media-libs/shaderc[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !shaderc? ( glslang? ( dev-util/glslang:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) vulkan? ( 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(-)?] ) dev-util/vulkan-headers
+DESCRIPTION=Reusable library for GPU-accelerated image processing primitives
+EAPI=8
+HOMEPAGE=https://code.videolan.org/videolan/libplacebo/
+INHERIT=meson-multilib python-any-r1
+IUSE=glslang lcms llvm-libunwind +opengl +shaderc test unwind +vulkan abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=LGPL-2.1+ opengl? ( MIT )
+RDEPEND=lcms? ( media-libs/lcms:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) shaderc? ( media-libs/shaderc[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !shaderc? ( glslang? ( dev-util/glslang:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) vulkan? ( 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(-)?] )
+REQUIRED_USE=vulkan? ( || ( glslang shaderc ) )
+RESTRICT=!test? ( test )
+SLOT=0/292
+SRC_URI=https://code.videolan.org/videolan/libplacebo/-/archive/v6.292.1/libplacebo-v6.292.1.tar.bz2 opengl? ( https://github.com/Dav1dde/glad/archive/refs/tags/v2.0.4.tar.gz -> libplacebo-glad-2.0.4.tar.gz )
+_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=a1e1240e21d5c339d36212e410a2079e
diff --git a/metadata/md5-cache/media-libs/libplacebo-9999 b/metadata/md5-cache/media-libs/libplacebo-9999
index ac2e104dfdfe..c5e1bc4e1474 100644
--- a/metadata/md5-cache/media-libs/libplacebo-9999
+++ b/metadata/md5-cache/media-libs/libplacebo-9999
@@ -13,4 +13,4 @@ REQUIRED_USE=vulkan? ( || ( glslang shaderc ) )
RESTRICT=!test? ( test )
SLOT=0/9999
_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=50004438244378fb7cdc437750c21248
+_md5_=a1e1240e21d5c339d36212e410a2079e
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index be9c9417bfa8..7e6b4f552022 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/gallery-dl-1.25.7 b/metadata/md5-cache/net-misc/gallery-dl-1.25.7
index 4af773d908de..36ca8530be76 100644
--- a/metadata/md5-cache/net-misc/gallery-dl-1.25.7
+++ b/metadata/md5-cache/net-misc/gallery-dl-1.25.7
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/mikf/gallery-dl
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv x86
LICENSE=GPL-2
PROPERTIES=test_network
RDEPEND=>=dev-python/requests-2.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite,ssl,xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite,ssl,xml(+)] )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/mikf/gallery-dl/archive/v1.25.7.tar.gz -> gallery-dl-1.25.7.gh.tar.gz
_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=c01bf46f195137f4a251ceee2b172dc3
+_md5_=b0e364b4df7a8baa7a7f2eb091987b36
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 9451f9e1cbd4..13d88c634be0 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/gcc-11.4.1_p20230803 b/metadata/md5-cache/sys-devel/gcc-11.4.1_p20230803
new file mode 100644
index 000000000000..5eed6ded6f09
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-11.4.1_p20230803
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ +openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.3
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=11
+SRC_URI=mirror://gcc/snapshots/11-20230803/gcc-11-20230803.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-patches-10.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-musl-patches-2.tar.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 832427620d77eb33ff183309f39c89d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=35b2fba1731799fb85abfa2903332da0
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 1214a7582678..1e0cfefea893 100644
--- a/metadata/md5-cache/sys-fs/Manifest.gz
+++ b/metadata/md5-cache/sys-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-fs/zfs-2.1.12 b/metadata/md5-cache/sys-fs/zfs-2.1.12
index 36da94b159c4..4dfdc9618318 100644
--- a/metadata/md5-cache/sys-fs/zfs-2.1.12
+++ b/metadata/md5-cache/sys-fs/zfs-2.1.12
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/openzfs/zfs
INHERIT=autotools bash-completion-r1 dist-kernel-utils distutils-r1 flag-o-matic linux-info pam systemd udev usr-ldscript verify-sig
IUSE=custom-cflags debug dist-kernel kernel-builtin minimal nls pam python +rootfs selinux test-suite python_targets_python3_10 python_targets_python3_11 split-usr verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~sparc
+KEYWORDS=~amd64 ~arm64 ppc64 ~riscv ~sparc
LICENSE=BSD-2 CDDL MIT
PDEPEND=dist-kernel? ( ~sys-fs/zfs-kmod-2.1.12[dist-kernel] )
RDEPEND=net-libs/libtirpc:= sys-apps/util-linux sys-libs/zlib virtual/libudev:= dev-libs/openssl:0= !minimal? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) pam? ( sys-libs/pam ) python? ( python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) !kernel-builtin? ( ~sys-fs/zfs-kmod-2.1.12:= ) !prefix? ( virtual/udev ) sys-fs/udev-init-scripts app-alternatives/awk dist-kernel? ( virtual/dist-kernel:= ) rootfs? ( app-arch/cpio app-misc/pax-utils ) selinux? ( sec-policy/selinux-zfs ) test-suite? ( app-shells/ksh sys-apps/kmod[tools] sys-apps/util-linux sys-devel/bc sys-block/parted sys-fs/lsscsi sys-fs/mdadm sys-process/procps )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=0/5
SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.1.12/zfs-2.1.12.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.1.12/zfs-2.1.12.tar.gz.asc )
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff dist-kernel-utils fd205e63d2f09e517140e6fd10ebcf78 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=107d25759788842cf61653f29aba2d59
+_md5_=97c27f1d8982396a2f742ac80b867821
diff --git a/metadata/md5-cache/sys-fs/zfs-kmod-2.1.12 b/metadata/md5-cache/sys-fs/zfs-kmod-2.1.12
index 327436105cd8..174caccae102 100644
--- a/metadata/md5-cache/sys-fs/zfs-kmod-2.1.12
+++ b/metadata/md5-cache/sys-fs/zfs-kmod-2.1.12
@@ -7,7 +7,7 @@ HOMEPAGE=https://github.com/openzfs/zfs
IDEPEND=sys-apps/kmod[tools]
INHERIT=autotools dist-kernel-utils flag-o-matic linux-mod-r1 multiprocessing verify-sig
IUSE=custom-cflags debug +rootfs +dist-kernel-cap dist-kernel modules-sign +strip verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~sparc
+KEYWORDS=~amd64 ~arm64 ppc64 ~riscv ~sparc
LICENSE=CDDL MIT debug? ( GPL-2+ )
PDEPEND=dist-kernel? ( ~sys-fs/zfs-2.1.12[dist-kernel] )
RDEPEND=dist-kernel-cap? ( dist-kernel? ( <virtual/dist-kernel-6.4 ) ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=0/2.1.12
SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.1.12/zfs-2.1.12.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.1.12/zfs-2.1.12.tar.gz.asc )
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde dist-kernel-utils fd205e63d2f09e517140e6fd10ebcf78 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=5b13dc2b864c205fa9871ae97742f4be
+_md5_=4d255b7719b3982ca4bc764bfc92e86e
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index f591c1c469bd..e448777d727e 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-08-03T21:10:15Z
+TIMESTAMP 2023-08-04T01:40:08Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTMF7dfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTMVvhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA4cA//WvUZTc4gJpEj16Q60ZR2FZslPvVqlNLbNYXN2N/5eW6ggKaYCEwTMYj7
-ehp5yLBNLeLNKXar7OAWucCbuMaAzVvqlhW0nBVnU8YpX/v2fuWMoEyJdy8K4Zln
-XY2s+iLM0WwxchmNRlgHjaX66nNOxKkSwQfyvGPm3c0fRu7cDE48gpgpAXr3I7fT
-MRnDQRrLufKlwEr55cSuu9jWoNCa6/n+kelcyKRSTF0Up75cztdf1doQ6r9EUMwn
-TfhkZ1UQRFznAnHCWczvR4zjbRu3EYm6mbSief8wYnDOIEq+rWW+ucbzPfsjRNxM
-pV15ujbCHJT5MLMl5mqUEJpPQe3uJ/1vTGayQ3Nqwtd6RpHxlKLcS8moyIy0EZH0
-6UKUbv++tOWyP9VCw7GrG7J/on6nlyZhUB91m6fAyM39LMg84k4qjO1EQ6fg8nTP
-RK9r3GZfZ9dMa1GVe6xImQGJ82DDRjuxKXPC8WsViMZ0TwC+dHys7L0yItuIav3I
-Ez4KFya0UeDEs21bTEu+VtgIOFev27CflsSwFtXG0kZR8Xcdcs+DlwNEyFMp6cx3
-bpqRhvbg+2f4alEedQZC3DbtTaCN1cnEWrIo8//hbuIJ7Bt1xp+Tji5Lt2nUe5qB
-m9T8NPZW95VY12onfcCKVj88O7Ij4KDZ2+aGwxg2mpMtgBMewhE=
-=zaXK
+klCnWw//WlIuLn12wTRAd2otnaGJPcDFXTn3md7zHIJybOt5KcAtxUrmnqQznMyx
+JkZlrmEDM1fJvdu6CFP+U8VlAYWnwN4Oiat146RynZfKu5sd7FhXiOdqxgNfAYQ3
+v++r9xMxCH/mjW5H0GEnjBoIoYmeCzvwoK4oBdag5AoqOTQvIfJy+EW6Z5pnAaf6
+1QF4gIaWcZixooAfxCLo7lVhua0Mt2rg/6GmpmuagYkgndQvpFwRGFcYatUMLZbm
+CNgvwtLY7Y+8rB5wHj8OwsOz5731/D18unFr741SQJfugDZuOXiIfkq8IGbizikg
+1CNuSVXVLaOUWwAknVGI7Hz1NNp75Gn4D7AVtrtX28nGrHnNPNY5qfoicuPgxdSQ
+HQWl/oyv7QdITsUNvwSli/YcfbTcR8InrNwDBr4OnhNQ20IYSx/KKLY8MB5otijl
+EFxMhxu6FO1a1WPaubd0SQlrjG2VCnYdOWgW6gDDP4Jo2jeNlagOkUYsheY/paM4
+Gbdxr+8YS8hEf+G/MZGnkeh7ZlPfn88Rte2Xg4RBDusXDuoOCyXFQC4wAGXl3Pwi
+tuqA+u3OmbUIn/9u4FWHH/+8zP3ddcAyWpd2JaO48qpmwbkl6oToltj2nl1XFAfH
+ZcVBB57jglll2ftB1Ehk1i0UkhpXZk8nM2DeBjdcFQt50xtEzEM=
+=eM8r
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index aed64cdc1c72..3e21f3e3bc8d 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 03 Aug 2023 21:10:11 +0000
+Fri, 04 Aug 2023 01:40:05 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 9fb152ab4508..60c1bbf05032 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu Aug 3 09:10:11 PM UTC 2023
+Fri Aug 4 01:40:04 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 58c379f489bb..3ce03938cb64 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 03 Aug 2023 21:15:01 +0000
+Fri, 04 Aug 2023 01:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 7d89971ddce2..6e43d90e7b97 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-425cc50bf798922a55a547f42aaad53ed8e632b6 1691095603 2023-08-03T20:46:43+00:00
+a875566f85cd18ea774f729592685de061dbee87 1691112538 2023-08-04T01:28:58+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 7bebfa0bd02a..68d97519fe0a 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1691097001 Thu 03 Aug 2023 09:10:01 PM UTC
+1691113201 Fri 04 Aug 2023 01:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index aed64cdc1c72..b3fd2e64341b 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 03 Aug 2023 21:10:11 +0000
+Fri, 04 Aug 2023 01:40:04 +0000
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index dbbce9a299cd..637b1888cae2 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index 20fe68d1ea91..73dd825b6497 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -4,7 +4,7 @@ DIST gallery-dl-1.25.7.gh.tar.gz 570326 BLAKE2B b499d9dad019b6a209cb4ce1c6ef6486
DIST gallery-dl-1.25.8.gh.tar.gz 570435 BLAKE2B 33cd558c0f30cc31adbd0a51365b9501309be001cb0f7a3bb83e21dc797ca7e097b94e1575e4c0342fad44a5fca07a486d1e44db1a12d90ade06d0bc4acf8384 SHA512 22bd9e330efe24cb56e7b9b3eb219094aa897bb620253c4dd3fcda33df82fc021f1151dd9a6aff1f762c3ed4d426aadc75a398a659b30f64f254780554f46687
EBUILD gallery-dl-1.25.5.ebuild 1030 BLAKE2B f8eee827828a8096cb6ed53104a861a301744f3e443daf3f266b3fa608a5d0942a8b20ad7218ab121e8ec211ec33a1c1eee4f937c88824b2920fe6979c022be3 SHA512 78712cbe3a8bcda690528ceda50de032ca877e4101f989b66b9876980844240aec4c561eee93ebbfaf4b475a4965237effabf5d95b4f271c36cefc335a308c47
EBUILD gallery-dl-1.25.6.ebuild 1030 BLAKE2B f8eee827828a8096cb6ed53104a861a301744f3e443daf3f266b3fa608a5d0942a8b20ad7218ab121e8ec211ec33a1c1eee4f937c88824b2920fe6979c022be3 SHA512 78712cbe3a8bcda690528ceda50de032ca877e4101f989b66b9876980844240aec4c561eee93ebbfaf4b475a4965237effabf5d95b4f271c36cefc335a308c47
-EBUILD gallery-dl-1.25.7.ebuild 1034 BLAKE2B 7cb3c4230a640b6c10da1758a0f80a1fa8ccc0a0154af64ef87e554938bac82a97c484c8d4f755280baf9a1ed6a67f944a0de596d4e8903d56297d5ab1c20463 SHA512 c7dee3e135c17b04325369802903f653be241ffb0b59e22e34ac983c8d35b68c37b7b118f1be310a114d1094aacb89a3af734290a0715ef7e265e2d5a12aeed8
+EBUILD gallery-dl-1.25.7.ebuild 1032 BLAKE2B 3125acbb0bcd2d976c16e851d1ed3842e42a61b925c9f2c7e6b6cc4fd7e0e33c9734ee732facce9bad48707d51340d10e21efad38df29ccdae9fe937044301ab SHA512 27f49057c5de6e891fc7e3ebb46300ceb6c86803eeaebb4827608897f2e91a67773478830fccb68890a0a1b9b20b57ae543c96bf0eca83f1480ffb84354aaf5b
EBUILD gallery-dl-1.25.8.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26
EBUILD gallery-dl-9999.ebuild 1037 BLAKE2B d0a577a5e71be88d28c735580b24617e1d87bac48ed8ce1044991fc8eddf1044d1cb69d2bccbf40843fe0b99877cce069ae048d43f1016bd687f5a7ab8589298 SHA512 8b209c0d297af4f95c9dea25e22df7a4f3323ac1396c644b07e99a782d42f343065c846dbbc9b0c05a98d20e4b456ab5509ff7ff91b0904668509efb26425f26
MISC metadata.xml 722 BLAKE2B d44c3a3cc18ecaceb2e112a314c63bb913448516eec1118a86a4c0e770ed6dca322d4653358bd78b0b3c0dcf10007e1c5d1033dd9d5996f6d6f3dc5659280f74 SHA512 7a95345138c738aec445af215a3381308a40bcc1475d2718880cc124795237bff6bbc4312e63b5a135815b17b37b1b130da90b81b895c16f3f86de4b51fd3f40
diff --git a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
index 4de32715a27e..3369767449a5 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git"
else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv x86"
fi
LICENSE="GPL-2"
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index e8c2975e3c97..c7b50c33f248 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index b72fb109cb11..10c34e5b5df8 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -9,6 +9,7 @@ DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 9b71761f4015649514677784443886e59733ac38
DIST gcc-11-20230427.tar.xz 76165128 BLAKE2B dd896b418c1fce35a61005d5b5c90cfd1246d37d23c2a8fc08bacd7d7ca84c353f3ccf5de2370ae5e5ca95c7ae3deab3565b3f65eb78b611dbe5ad4a256516f0 SHA512 fada917a832be5d2e15ee32f24e19fc87b851dc8e6fc75d1be6d25d3510dba408ae3ef3b245ff239c51aa3d243c95f12269695611e5c8965ba55f5aa4730778d
DIST gcc-11-20230622.tar.xz 76199316 BLAKE2B a769dc6be63eabca3bc33944b471d727bf230e506773c85977156b187f12664f2cd3e0992a1faefda8ec88ff85d1a8d12795121baadc7e8b9653d69a8025e46e SHA512 8dbc5a4b54f2bc52458914705af40a00b33e46061dd5b335b4b4a6e96d17206fe480d3fec564dd11ebcca6168f054984d706b1b26b7e694e8b327692a13ae7d1
DIST gcc-11-20230727.tar.xz 76213292 BLAKE2B 8d15efab47a39695997b15d606c27929794c3b8a96da0243f336c78076daad4b322d37ddfca3d928b73ca7a68c25b05a7834596a27ac79d11d2c77777573f118 SHA512 e64b10ab59548695d538d0ca471efb7bb29dd751e719a8e7c1434182a8cf7433e28348fb08c3babe90bda952ee2e739a9fd055ac8b9ed883417066c836d2ffd3
+DIST gcc-11-20230803.tar.xz 76202192 BLAKE2B e268c236873635c7059a4f0c88f192eb3634eeba9d8f4d1cf974a2ceae60237024097f4b7a2015694144509492dc3a412c8f77af6f20e0611f2f73f25ce48e36 SHA512 df25cff801f93a858a8326baf74e0d3060208cfde85bce2c1ac1ed38860de04ca1c2c509ca1d43b413bcb4b12cb429cd7aa193bc38fb8a42128e31f0ac92ac21
DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607 SHA512 17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87 SHA512 31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 9aa2ecbac493d3040694e9930738e57d59a764b90ab92b91709c319b883f28ad108767e5d11e8b62af40bf1e583d5ff83a03e8c895f904bc6f41315ce9ab4f0a SHA512 ac8b7c6c382ffacc4e9d08299440fc237fa366ec36fb8eb7a8d426b64a4186384a262e6380dc83ed7f7240125ce26a8435c8a4e0e13976ef2652067a7129bd17
@@ -40,6 +41,7 @@ EBUILD gcc-11.3.1_p20230427.ebuild 1605 BLAKE2B 65fc39711c23a635257ca2620c8f5f04
EBUILD gcc-11.4.0.ebuild 1610 BLAKE2B aeb912c62e629e9eeedf2ef76d8df4c7aa001543a788d01e17b64749a4736d6bdb040adccfbc2cf7980bcb48879652f879a618975b021d55bdce1316ba1f0197 SHA512 fc0db0a1f1d246b6f859a699ec0612e96d2c4a777e7815a8867d3858e4eedb2754ac0ae64e4159e3c1f3f14ab9db0dfb63d6e3bbcfa013f60d7469c5e9c9e7ee
EBUILD gcc-11.4.1_p20230622.ebuild 1614 BLAKE2B 76541d8ec0819f2ced3ac9ecc63b7f7fdee3716226b8cb1d1ae1d1115e2ba9c653cfb25e711289d263bce7b75c6812f24bd381ca84c8dbf33ee840f08765f8b7 SHA512 221b1b8aee3fe8d9db2bfc17f25cc59e473960307c95b0991bdae2b8258c889f2765514d27015621cd000e609f14110cb341ffe26054b42444e12a51fff19188
EBUILD gcc-11.4.1_p20230727.ebuild 1615 BLAKE2B af739962d08d8a4866104d8583cac167b027737353abf34be5c9c64f463ecf28c1d6eb67f210a39964779a7b2d0adc8e2e052aa15aace5499428f7082c99cdf2 SHA512 a175a89736344022b27199d4f36bb95914c2fdce49787a98bdcd798e6ab1a2d1e8d55769301950472999ba51fbf9bae9b86d3f9914964f361e9a9b526de74170
+EBUILD gcc-11.4.1_p20230803.ebuild 1615 BLAKE2B af739962d08d8a4866104d8583cac167b027737353abf34be5c9c64f463ecf28c1d6eb67f210a39964779a7b2d0adc8e2e052aa15aace5499428f7082c99cdf2 SHA512 a175a89736344022b27199d4f36bb95914c2fdce49787a98bdcd798e6ab1a2d1e8d55769301950472999ba51fbf9bae9b86d3f9914964f361e9a9b526de74170
EBUILD gcc-11.5.9999.ebuild 1582 BLAKE2B a5b94704a65afc32a3079ad0732b544c03413a9f4965ccf1c2718fd763dc29b7a64e54b8cbb492d52e93527e3f0d4966d17eb6b6cb81fd609c6629d19f6b124d SHA512 bd165193f6ef2b12930bac05c8c3f75f6bafd143a13ed5c2960f7a1d8039608ca23ccbffe9a6b235d42c789d117e29cb3d47998c71a4a3eba30a63b8b9e0f116
EBUILD gcc-12.2.1_p20230428-r1.ebuild 1609 BLAKE2B a242d9a7eedbf244d1a43ec5d9f8e89e82e15fdfc2a0188dafcd5ee3050dd68e20cb765e06eeae92f1b4b965b9f678bd23786291d207984afe0365728f71a327 SHA512 a844ec1b656ade09280433231828e28bdfac9750e277fb5f7b2c905199f62d1f3d59c5c283706f8e80d8f8e5059a7529cd0b5a3c224a55b6e97faa335b8ebe74
EBUILD gcc-12.3.1_p20230526.ebuild 1609 BLAKE2B a242d9a7eedbf244d1a43ec5d9f8e89e82e15fdfc2a0188dafcd5ee3050dd68e20cb765e06eeae92f1b4b965b9f678bd23786291d207984afe0365728f71a327 SHA512 a844ec1b656ade09280433231828e28bdfac9750e277fb5f7b2c905199f62d1f3d59c5c283706f8e80d8f8e5059a7529cd0b5a3c224a55b6e97faa335b8ebe74
diff --git a/sys-devel/gcc/gcc-11.4.1_p20230803.ebuild b/sys-devel/gcc/gcc-11.4.1_p20230803.ebuild
new file mode 100644
index 000000000000..02c58f02f0a6
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.4.1_p20230803.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="11.4.0"
+PATCH_VER="10"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+ BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply_user
+}
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 120e3b30af7d..edece4478589 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index ef272f52eae8..9e9146fd95b3 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -9,7 +9,7 @@ DIST zfs-2.2.0-rc3.tar.gz 33666688 BLAKE2B 37c47bcbf34d9238f42bbc80e2b0712a9e64a
DIST zfs-2.2.0-rc3.tar.gz.asc 195 BLAKE2B cbbced9255a3b6a5ec0190806b73e62533600975dad073b82532fb1e488bf81b8d056c7a4f59b9e212a9825ec4900d6f2e2c0141b3d4d58577fe36d9bc3c15b9 SHA512 45424815e39b33107805da737ecfcb95c761ab774143e72449dacfe98a851ddf52c7cb08a587548159305b4c4fe51a0fb9cfbf30fdadf093518eb4c8ce49e12c
EBUILD zfs-kmod-2.1.11-r1.ebuild 4614 BLAKE2B d2a8f17417fd8e15890b8f1e46bed0414614ddd76732e02a60ea3ee79e29b5cd07a595f0de93d5c13e76636a305588f65f37fa96c88f6084b4f7d1d7b4d167b2 SHA512 fc95430527ea7a30e046441ebe21aac1ce78303f08ec313f8839e95571ff2fcaead3d01b454cc82179e5c2e265bd09d756133c1c5d721cdafee7a31f3223c83e
EBUILD zfs-kmod-2.1.11.ebuild 5432 BLAKE2B 626cc1ed59ceee990aa70b05f6edce0b1041466dcb8e124ca56603ea268b3498d18147763c146513727cff51cda687a61f1517535325c9dc6c96502336cb65aa SHA512 feea07122a85a008f24e012a22a619655460c6bb97a7cded70ba693e6a96bffb8988e97bdd0871a6206c243fed941e2dcd173c3023f15420fa5647ee41144dcf
-EBUILD zfs-kmod-2.1.12.ebuild 4614 BLAKE2B 88f46cf2da3bdaea09e613002b4c9c89b19a1c80f278d53a9c3ca871e2d95d184d8126272e294442942316c4bf1ce39d873e66dd1ef8b21f81a741af4e72902f SHA512 1763f761d8e729c321f3e32c8b1c9ebbc5189b4b2b034a356366ceb2a1ed873b3e05a7b77736309ae84870c344eb8bd228bdbf76523bf312c552254083ed8848
+EBUILD zfs-kmod-2.1.12.ebuild 4613 BLAKE2B 602e9b2b06e93dbcd20c3b4f66f8c45ef67fa0f731dd100482f44785ebc8327d6893eede431e130021271a498316632f4219c8e133ccabdbb91d22f9fdc7a2a1 SHA512 9dcd5a99939de4d1f7a769bf70ca3d407881dcb9b9e9a47be3dc5bd8dfb41e7de3998a9506a2ac76c6892279e5f8148599fe2394fa40fff53128cfeefc1077e5
EBUILD zfs-kmod-2.1.9.ebuild 5432 BLAKE2B 1f3473798cb522c80b1d9d244aad191c0118ebaafc8d2041cfad82513b16d68221467473efed4a7b084a44cd0a19331089510ddc402fa064cb15bf21914766ff SHA512 ed69ee9fcfb0ab1db51c1e3ee2a0a155a3eccdd1d297f83dffc3376ef20558e0421e441db0b00302cc2dd499e1693e4b63bbb95102da800e42635f00be2e7f54
EBUILD zfs-kmod-2.2.0_rc3.ebuild 5942 BLAKE2B 20d98cf33b9c3abf75d9b07248c7e67afab7715a08236fb79c2158cdc21f99b829d62a15725ab3b5fa7a3c8f01c4fd81862f086b8df1e6764bd50eeabe7015cb SHA512 069e91aaac64094d09a4612f29c4bb316ff44449f7427fd425c7671b50ed4d5588a8f3a85df22f81a30be182f76011f22f4592c8cc332964e7b45d37e8b0bbc2
EBUILD zfs-kmod-9999.ebuild 5942 BLAKE2B 20d98cf33b9c3abf75d9b07248c7e67afab7715a08236fb79c2158cdc21f99b829d62a15725ab3b5fa7a3c8f01c4fd81862f086b8df1e6764bd50eeabe7015cb SHA512 069e91aaac64094d09a4612f29c4bb316ff44449f7427fd425c7671b50ed4d5588a8f3a85df22f81a30be182f76011f22f4592c8cc332964e7b45d37e8b0bbc2
diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild b/sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild
index 1b4db3530a72..a6a5c71476dd 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild
@@ -30,7 +30,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+ KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~sparc"
fi
fi
diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index 488028fde117..cb59f4751472 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -9,7 +9,7 @@ DIST zfs-2.1.9.tar.gz.asc 836 BLAKE2B 1e76525eab338398dd6ff7539ea4e7d18847d0f40e
DIST zfs-2.2.0-rc3.tar.gz 33666688 BLAKE2B 37c47bcbf34d9238f42bbc80e2b0712a9e64a48196a390e30cfc02a510e0a8c28da5aa52eb3963a2363d2d23881628cadad13e2121cf54a0582cfc7d55685313 SHA512 d82991e6ff63910b38aa0d9b79fce19d1deb79a214adca4bec3fd468077674ef1de264b6f5b0acf9dc0418ce1ed4c9e98d1ad4596274a1769061ae20e017fb92
DIST zfs-2.2.0-rc3.tar.gz.asc 195 BLAKE2B cbbced9255a3b6a5ec0190806b73e62533600975dad073b82532fb1e488bf81b8d056c7a4f59b9e212a9825ec4900d6f2e2c0141b3d4d58577fe36d9bc3c15b9 SHA512 45424815e39b33107805da737ecfcb95c761ab774143e72449dacfe98a851ddf52c7cb08a587548159305b4c4fe51a0fb9cfbf30fdadf093518eb4c8ce49e12c
EBUILD zfs-2.1.11.ebuild 8963 BLAKE2B 8f556689dfa3db802ef5e50d9459509c92d839d36608e406bea7a6efec9b70daa22e91404c7f4d4239ca119d3de2b427bea94f22396c024bc0ca2effbf84c93e SHA512 dc3c711bb75b4f481e8501a23ee9b1e5122b7489d529d12bfdb8c4d918a1b92a344fd5185b338655eb3a7aa3da3e3b0ff2402ae36a965681067d5c3a4371dbab
-EBUILD zfs-2.1.12.ebuild 8913 BLAKE2B 5d7b2644a7b3f3e6d92a828565e4cfda615e69c6154abacc823cb8988a35d7ece5bb6c4e3a7b462a35acc45765850b03969f9b1eb4fc15fdb6ae6c40b3822653 SHA512 bc13c33c6124c43b4dcd703a08bee62f35a7c98ec6eb14d82c0ada0425b603da9e82d62f71a2bceefa728646cfa8539d45801df80a1071a257bd44d3ac1af622
+EBUILD zfs-2.1.12.ebuild 8912 BLAKE2B 9332d5ad694709ecbc671067ea766fe514c70380d9945b5e7b45702ca0aa8fd3693e743dba566cbb58eb5f234e7a0ca48190c1aeea38cd50287f341024987299 SHA512 a2c782c9c271f060567712e48e65f171232fea92030eca38e81355eca0c58d90dd4311463158040356f5db4e1151f9584c863156ea29ba8264904060ee9b934c
EBUILD zfs-2.1.9.ebuild 9178 BLAKE2B 18bd9ef88b73450f9a6b811d2e36ff511a78e098848bb997e90fc39d324b63766493b6e736d26132dd5cff9c44a2915c5f401b732bb0aee648ec821046b26b85 SHA512 10a5ad86a869b4978ce995fb561ddfb92d3739a0e7f4825b28132fc47320fb293e6519cf23f12da84c090ffb3a8b0188edaeee155ab34d8794a32c6c32a1ae22
EBUILD zfs-2.2.0_rc3.ebuild 8770 BLAKE2B 29ea4a73f9a4d01584d2787d16f68b4900e9aaed90f47c422f2c0b96b3cb7065b5965e676bd900a4efc6f9f68901dd13c7676e7959a9edc70c0e46ba86217ec4 SHA512 a5b11d064ce3b9abe4c9f3c1b875cd9b3a684fd307d39908f250aaf69d73ccdb119afe3e189cbddd9499ff72ce8d773abf3399067b676c19be7cb17955efde68
EBUILD zfs-9999.ebuild 8770 BLAKE2B 29ea4a73f9a4d01584d2787d16f68b4900e9aaed90f47c422f2c0b96b3cb7065b5965e676bd900a4efc6f9f68901dd13c7676e7959a9edc70c0e46ba86217ec4 SHA512 a5b11d064ce3b9abe4c9f3c1b875cd9b3a684fd307d39908f250aaf69d73ccdb119afe3e189cbddd9499ff72ce8d773abf3399067b676c19be7cb17955efde68
diff --git a/sys-fs/zfs/zfs-2.1.12.ebuild b/sys-fs/zfs/zfs-2.1.12.ebuild
index 2ba102acaf3d..e0504b250b0f 100644
--- a/sys-fs/zfs/zfs-2.1.12.ebuild
+++ b/sys-fs/zfs/zfs-2.1.12.ebuild
@@ -25,7 +25,7 @@ else
S="${WORKDIR}/${P%_rc?}"
if [[ ${PV} != *_rc* ]]; then
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+ KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~sparc"
fi
fi