summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29319 -> 29335 bytes
-rw-r--r--app-portage/Manifest.gzbin9739 -> 9742 bytes
-rw-r--r--app-portage/pfl/Manifest2
-rw-r--r--app-portage/pfl/pfl-3.3.1.ebuild49
-rw-r--r--dev-libs/Manifest.gzbin97986 -> 97989 bytes
-rw-r--r--dev-libs/kopeninghours/Manifest4
-rw-r--r--dev-libs/kopeninghours/kopeninghours-23.08.3.ebuild2
-rw-r--r--dev-libs/kopeninghours/kopeninghours-23.08.4.ebuild2
-rw-r--r--dev-python/Manifest.gzbin268524 -> 268526 bytes
-rw-r--r--dev-python/sphinx-panels/Manifest3
-rw-r--r--dev-python/sphinx-panels/files/sphinx-panels-0.6.0-sphinx-7.patch65
-rw-r--r--dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild29
-rw-r--r--games-engines/Manifest.gzbin3724 -> 3719 bytes
-rw-r--r--games-engines/odamex/Manifest4
-rw-r--r--games-engines/odamex/files/odamex-10.4.0-backport-pr928.patch66
-rw-r--r--games-engines/odamex/odamex-10.4.0-r1.ebuild1
-rw-r--r--games-engines/odamex/odamex-10.4.0.ebuild87
-rw-r--r--gnome-base/Manifest.gzbin4727 -> 4718 bytes
-rw-r--r--gnome-base/gnome-core-apps/Manifest2
-rw-r--r--gnome-base/gnome-core-apps/gnome-core-apps-44.4.ebuild (renamed from gnome-base/gnome-core-apps/gnome-core-apps-41.3.ebuild)51
-rw-r--r--gnome-base/gnome-core-libs/Manifest2
-rw-r--r--gnome-base/gnome-core-libs/gnome-core-libs-44.4.ebuild (renamed from gnome-base/gnome-core-libs/gnome-core-libs-41.3.ebuild)28
-rw-r--r--gnome-base/gnome-extra-apps/Manifest2
-rw-r--r--gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild (renamed from gnome-base/gnome-extra-apps/gnome-extra-apps-41.0.ebuild)67
-rw-r--r--gnome-base/gnome-light/Manifest2
-rw-r--r--gnome-base/gnome-light/gnome-light-44.4.ebuild (renamed from gnome-base/gnome-light/gnome-light-40.0.ebuild)28
-rw-r--r--gnome-base/gnome-shell/Manifest2
-rw-r--r--gnome-base/gnome-shell/gnome-shell-45.0.ebuild185
-rw-r--r--gnome-base/gnome/Manifest2
-rw-r--r--gnome-base/gnome/gnome-44.4.ebuild (renamed from gnome-base/gnome/gnome-40.0-r1.ebuild)19
-rw-r--r--kde-apps/Manifest.gzbin37061 -> 37050 bytes
-rw-r--r--kde-apps/kajongg/Manifest4
-rw-r--r--kde-apps/kajongg/kajongg-23.08.3.ebuild2
-rw-r--r--kde-apps/kajongg/kajongg-23.08.4.ebuild2
-rw-r--r--kde-apps/kig/Manifest4
-rw-r--r--kde-apps/kig/kig-23.08.3.ebuild2
-rw-r--r--kde-apps/kig/kig-23.08.4.ebuild2
-rw-r--r--kde-apps/lokalize/Manifest4
-rw-r--r--kde-apps/lokalize/lokalize-23.08.3.ebuild2
-rw-r--r--kde-apps/lokalize/lokalize-23.08.4.ebuild2
-rw-r--r--kde-frameworks/Manifest.gzbin13935 -> 13936 bytes
-rw-r--r--kde-frameworks/kuserfeedback/Manifest4
-rw-r--r--kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r2.ebuild (renamed from kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r1.ebuild)6
-rw-r--r--kde-frameworks/kuserfeedback/kuserfeedback-5.246.0.ebuild43
-rw-r--r--mail-filter/Manifest.gzbin8373 -> 8377 bytes
-rw-r--r--mail-filter/amavisd-new/Manifest2
-rw-r--r--mail-filter/amavisd-new/amavisd-new-2.13.0.ebuild267
-rw-r--r--metadata/Manifest.gzbin8321 -> 8324 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.gzbin27883 -> 27892 bytes
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin18126 -> 18292 bytes
-rw-r--r--metadata/md5-cache/app-portage/pfl-3.3.115
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin175900 -> 175905 bytes
-rw-r--r--metadata/md5-cache/dev-libs/kopeninghours-23.08.310
-rw-r--r--metadata/md5-cache/dev-libs/kopeninghours-23.08.410
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin365349 -> 365344 bytes
-rw-r--r--metadata/md5-cache/dev-python/sphinx-panels-0.6.0-r14
-rw-r--r--metadata/md5-cache/games-engines/Manifest.gzbin6196 -> 6040 bytes
-rw-r--r--metadata/md5-cache/games-engines/odamex-10.4.017
-rw-r--r--metadata/md5-cache/games-engines/odamex-10.4.0-r12
-rw-r--r--metadata/md5-cache/gnome-base/Manifest.gzbin8817 -> 8648 bytes
-rw-r--r--metadata/md5-cache/gnome-base/gnome-40.0-r111
-rw-r--r--metadata/md5-cache/gnome-base/gnome-44.411
-rw-r--r--metadata/md5-cache/gnome-base/gnome-core-apps-41.310
-rw-r--r--metadata/md5-cache/gnome-base/gnome-core-apps-44.410
-rw-r--r--metadata/md5-cache/gnome-base/gnome-core-libs-41.310
-rw-r--r--metadata/md5-cache/gnome-base/gnome-core-libs-44.410
-rw-r--r--metadata/md5-cache/gnome-base/gnome-extra-apps-41.010
-rw-r--r--metadata/md5-cache/gnome-base/gnome-extra-apps-44.410
-rw-r--r--metadata/md5-cache/gnome-base/gnome-light-40.011
-rw-r--r--metadata/md5-cache/gnome-base/gnome-light-44.411
-rw-r--r--metadata/md5-cache/gnome-base/gnome-shell-45.019
-rw-r--r--metadata/md5-cache/kde-apps/Manifest.gzbin103802 -> 103802 bytes
-rw-r--r--metadata/md5-cache/kde-apps/kajongg-23.08.310
-rw-r--r--metadata/md5-cache/kde-apps/kajongg-23.08.410
-rw-r--r--metadata/md5-cache/kde-apps/kig-23.08.310
-rw-r--r--metadata/md5-cache/kde-apps/kig-23.08.410
-rw-r--r--metadata/md5-cache/kde-apps/lokalize-23.08.310
-rw-r--r--metadata/md5-cache/kde-apps/lokalize-23.08.410
-rw-r--r--metadata/md5-cache/kde-frameworks/Manifest.gzbin37052 -> 37211 bytes
-rw-r--r--metadata/md5-cache/kde-frameworks/kuserfeedback-1.3.0-r2 (renamed from metadata/md5-cache/kde-frameworks/kuserfeedback-1.3.0-r1)6
-rw-r--r--metadata/md5-cache/kde-frameworks/kuserfeedback-5.246.016
-rw-r--r--metadata/md5-cache/mail-filter/Manifest.gzbin13237 -> 13406 bytes
-rw-r--r--metadata/md5-cache/mail-filter/amavisd-new-2.13.017
-rw-r--r--metadata/md5-cache/net-print/Manifest.gzbin8449 -> 8448 bytes
-rw-r--r--metadata/md5-cache/net-print/hplip-3.23.124
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin16674 -> 16516 bytes
-rw-r--r--metadata/md5-cache/x11-wm/mutter-45.018
-rw-r--r--metadata/md5-cache/x11-wm/mutter-45.22
-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-print/Manifest.gzbin6414 -> 6416 bytes
-rw-r--r--net-print/hplip/Manifest2
-rw-r--r--net-print/hplip/hplip-3.23.12.ebuild2
-rw-r--r--profiles/Manifest.gzbin183717 -> 184860 bytes
-rw-r--r--profiles/arch/arm/23.0-armv6j_hf/eapi (renamed from profiles/default/linux/arm/23.0/armv6j/eapi)0
-rw-r--r--profiles/arch/arm/23.0-armv6j_hf/make.defaults7
-rw-r--r--profiles/arch/arm/23.0-armv6j_hf/package.use.mask7
-rw-r--r--profiles/arch/arm/23.0-armv6j_hf/parent1
-rw-r--r--profiles/arch/arm/23.0-armv6j_hf/use.force7
-rw-r--r--profiles/arch/arm/23.0-armv6j_hf/use.mask8
-rw-r--r--profiles/arch/arm/23.0-armv6j_sf/eapi (renamed from profiles/default/linux/arm/23.0/armv6j/hardened/eapi)0
-rw-r--r--profiles/arch/arm/23.0-armv6j_sf/make.defaults10
-rw-r--r--profiles/arch/arm/23.0-armv6j_sf/package.use.mask7
-rw-r--r--profiles/arch/arm/23.0-armv6j_sf/parent1
-rw-r--r--profiles/arch/arm/23.0-armv6j_sf/use.force7
-rw-r--r--profiles/arch/arm/23.0-armv6j_sf/use.mask8
-rw-r--r--profiles/default/linux/arm/23.0/armv6j/parent2
-rw-r--r--profiles/default/linux/arm/23.0/armv6j/selinux/parent2
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_hf/eapi (renamed from profiles/default/linux/arm/23.0/armv6j/hardened/selinux/eapi)0
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_hf/hardened/eapi (renamed from profiles/default/linux/arm/23.0/armv6j/selinux/eapi)0
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_hf/hardened/parent (renamed from profiles/default/linux/arm/23.0/armv6j/hardened/parent)0
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_hf/hardened/selinux/eapi (renamed from profiles/default/linux/arm/23.0/armv6j/systemd/eapi)0
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_hf/hardened/selinux/parent (renamed from profiles/default/linux/arm/23.0/armv6j/hardened/selinux/parent)0
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_hf/parent2
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_hf/systemd/eapi (renamed from profiles/default/linux/arm/23.0/split-usr/armv6j/eapi)0
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_hf/systemd/parent (renamed from profiles/default/linux/arm/23.0/armv6j/systemd/parent)0
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_sf/eapi (renamed from profiles/default/linux/arm/23.0/split-usr/armv6j/hardened/eapi)0
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_sf/hardened/eapi (renamed from profiles/default/linux/arm/23.0/split-usr/armv6j/hardened/selinux/eapi)0
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_sf/hardened/parent2
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_sf/hardened/selinux/eapi (renamed from profiles/default/linux/arm/23.0/split-usr/armv6j/selinux/eapi)0
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_sf/hardened/selinux/parent (renamed from profiles/default/linux/arm/23.0/split-usr/armv6j/selinux/parent)0
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_sf/parent2
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_sf/systemd/eapi1
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_sf/systemd/parent2
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j/parent2
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_hf/eapi1
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/eapi1
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/parent (renamed from profiles/default/linux/arm/23.0/split-usr/armv6j/hardened/parent)0
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/selinux/eapi1
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/selinux/parent (renamed from profiles/default/linux/arm/23.0/split-usr/armv6j/hardened/selinux/parent)0
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_hf/parent2
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_sf/eapi1
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/eapi1
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/parent2
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/selinux/eapi1
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/selinux/parent2
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_sf/parent2
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_sf/selinux/eapi1
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_sf/selinux/parent2
-rw-r--r--profiles/package.mask1
-rw-r--r--profiles/profiles.desc21
-rw-r--r--x11-wm/Manifest.gzbin9119 -> 9125 bytes
-rw-r--r--x11-wm/mutter/Manifest4
-rw-r--r--x11-wm/mutter/mutter-45.0.ebuild235
-rw-r--r--x11-wm/mutter/mutter-45.2.ebuild1
154 files changed, 954 insertions, 863 deletions
diff --git a/Manifest b/Manifest
index 4c1ec35dbde2..af482c371901 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29319 BLAKE2B 79a9e8783c45cf830a9dc5d2c7c6a2ec5832577f4d08ef041d66be668d73f0214339cc841a7b0a8cd0da557f1bbac5f30fe99d3dd58d6264050b6204fa763842 SHA512 fb7d8a47f6f4b668bd7c60aae2f9b4a09518a28ab05de65501a0f30d2b1cc2a268ae8f66de7abf29c18b313e8aa8ef5d430a85f57753de15d00198073059d103
-TIMESTAMP 2023-12-18T19:10:37Z
+MANIFEST Manifest.files.gz 29335 BLAKE2B 1c1746b60dbd1bae108e0eaeca2a8047e4259d786e30e56d2ca4b7f05e9c23234196332809b21a778899e0dfcb27779e1983954d449bf0c93c50bea0a8e9624a SHA512 ad8a0c1680b3f2203005f40a8b18e9d3878d8cf04063a67a31954df3abf7f4dff6e075e58e9371d9a552211297046c6c82dc1e438e735e93bb37464b0c2e608d
+TIMESTAMP 2023-12-19T01:10:23Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWAmS1fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWA7X9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAyGxAAo0/v+NO2QtotmQtxqolmrBN6wr0r7EKy9ZPx8/emUNUnLVPjxrqOy9Y2
-lLp9jXgGNoXuDGuRYoU3jmlhltUDpDz5oVW8eJ89ac7iv08pOUrhXsxya3c/pkX8
-yqcSjMODHrKZE/noI8UMPaMJqRkExXS40aF+0stwZkcrTYUxOla+jyRQMEH3mg/S
-1uwA+tE985GmDRdeQ8p97DnlvwuXTzy8up50pkq+0qaAc27Ol3eJMSnwwt/cycBC
-m1a1btYbrsEk7cUHsL2VilN0bV5SXBxtCjIea0s7tj+J6QUas7RWEGiTTafUmr3X
-pcgiZNcCFo0ps+5SF9IcbC8gCg8xT9CWlHM+z2Pz6wHIWDmsy030s9QPF5skqA1y
-1Zo3HkbTfTOKm6Vn8hthQ3AHHs2s0NJ5NiBB8n2PzKW2gTf9d1FUymC1c8EdKkti
-A3XPvoMDQ9yyjd2KpYLTiUwl3uWFtqtQ1ZtDUeTBUdKD2fkhytoow3Wh/DX8NcBj
-3vi2OOJhrVcYBH30kFwi0kdev6ubWxF95SG+H5opQu+epk4wdUaAwlUOcnVfBFqP
-4dTEbUhN+GA2+EHWBXn/xi+IugogmnV4WWXKSH7wRyRZSZ7G3BIL713ul3jHzlq7
-pP83cR2V/XKfId7LO3idWTspUJtvX6pB5KeqRrgFTHZm0D7YoSQ=
-=7L7H
+klA0ZhAAkZYce4K5QKQiIaPtWpsWGREA0tJZcrwdyqwtPH9c5bCHZFF8ykYCRTJ8
+l6f2kZ+JRAJv40EcPahU/k2t8qGi0rpy5atpoCIfY8xSwqCM1dpueKzBCJU8dnje
+oXRfvN8cT5LJQWYw8rf2Z4BAlkTP4mQJikY+DgYN4+Xn9zcHXSSpT0Fcrse0xy/L
+8V+UIfMLdI1IVByXbdlOpQUMYpumI4oR9Hj4PzXE1FGnU8LmOlwEqboRt1TdB7PE
+AZQY9JHZ88I4imG2cJTUiZ5Y88mHuaRw2lu27jYe/ybic6vw/JKxTFpXranx9tIm
+EiU5p2KPOoWDRmoAycAX7c/c+tn+MO3j3N4Vzzf9GQlFXC5yqM9eu1uq1jYKb7cE
+eb5OuZHq1OcDHSprJbsSELhf3xGkpIY1ieNoEeMnkREnNuJxcReOGCxCDUUKE07O
+1DgQGu4vLr67JVOloM4stsfC15C5YNScEvK+BKo5b6/bw4k1yTbevDdGdtKH66p7
+P6LAoUL+f7aHl4XMmd4g8yZxSUyrqiW+W1mPkxWpoFrs23oFeiYQ2ox3HAe3wTMK
+tm7kWVpyXjlq/rfOWYfkjU9BdPLQ3gn1y7H9a4eYevc1I0nQrhXes9SXZu6eY4Eb
+e5b3vrdIVJqD9p6VzkyjTqPom9J5AxWOYZuRQ1h7TOZ7TuaAcBs=
+=1cv2
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 01d5ee7032b8..faae4c47872f 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 6d6180591f73..b687b11a66cc 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 55b5e15d82cd..20a85f0c4263 100644
--- a/app-portage/pfl/Manifest
+++ b/app-portage/pfl/Manifest
@@ -1,3 +1,5 @@
DIST pfl-3.2.1.tar.gz 5655 BLAKE2B 1ebfccca48ac090c6467cfd7a63a488a72e723f8f31d9eb5e8494b74666e20f9e4372fed829e0114295210a76ec9debc9fdd5236340a7740eb1ccfbbc5aaa48b SHA512 967ebe2baed50cd1ed0549d000e2bb240e55c0988d74e492f114fe16b328978ad062606e568dcbe65bcb78738388b1447c823bd1fa31a979d10a4be7a5c7984a
+DIST pfl-3.3.1.tar.gz 17810 BLAKE2B 29f180be8b8ca65830da72c191fa38088cdd542340e34f144e8be307deff6689dab9e7abbf1ef6be44fefc95d9c1033d9f6a0a4d423eaa5c9ec29bd9f54ec7a8 SHA512 238933674650ef116c897162894141cbf7c3c1d029453b9226fb0d65138706f89f9a737e44ca7e85a50d7996c1680eb66e5c4357cfcbbb01a29a67398201bda9
EBUILD pfl-3.2.1.ebuild 1267 BLAKE2B d006896ec8e5503b5aa75ef41a3780b8dd5d72f9ba8e77c94a12340b0b2ec6ec4667e9f58ba6fa4b9d89137d121822c345d1f1da7d9de7ab6c6d861acdeb277b SHA512 acd3885b5226980654dd92dbf87d21e601e641834e4244851dd0a3faecaed75133d1d2eec61a4392d1bfa3e1b32ccac22257d840e7b6fd9bfa8e127810ccdbc3
+EBUILD pfl-3.3.1.ebuild 1265 BLAKE2B 60955f75a0fea42e7a66c80d76f322ab31d902e65cd6fad7e135b7272095a04cd46ab684390aad1c336bd9a572edc51201fa9db06631ae97a9ba566efb409e0c SHA512 09bac8b842b4291b41eeae73d7ee9068116bb4b40f707a434539646b6d8033e8538f5ab38dd22a2b4ba356518a269a6378114adc9c014eba5fe3830ce6c4121e
MISC metadata.xml 584 BLAKE2B fd0efa0091e062c54bafbae6ba72101c43335b44071fa6bec9fd05583e4cd5b65372eda758bce4a4ab61581811c65f8f4a7515e1d63a66b57f9d9ef60d40f4ba SHA512 c194c1d03bd40333d00263e40534b7c980d54184a934f6199a6d2e008f35bef9f18883523f8678cf7e8472ac4dcbd5a817c587e4f80664407c44a4d24fe82497
diff --git a/app-portage/pfl/pfl-3.3.1.ebuild b/app-portage/pfl/pfl-3.3.1.ebuild
new file mode 100644
index 000000000000..a209f77e6ae3
--- /dev/null
+++ b/app-portage/pfl/pfl-3.3.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 systemd
+
+DESCRIPTION="Searchable online file/package database for Gentoo"
+HOMEPAGE="https://www.portagefilelist.de https://github.com/portagefilelist/client"
+SRC_URI="https://github.com/portagefilelist/client/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="+network-cron"
+
+RDEPEND="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/termcolor[${PYTHON_USEDEP}]
+ sys-apps/portage[${PYTHON_USEDEP}]
+ network-cron? ( sys-apps/util-linux[caps] )
+"
+
+S="${WORKDIR}/client-${PV}"
+
+python_install_all() {
+ if use network-cron ; then
+ exeinto /etc/cron.weekly
+ doexe cron/pfl
+ fi
+
+ systemd_dounit systemd/pfl.{service,timer}
+
+ keepdir /var/lib/${PN}
+
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ if [[ ! -e "${EROOT}/var/lib/${PN}/pfl.info" ]]; then
+ touch "${EROOT}/var/lib/${PN}/pfl.info" || die
+ fi
+ chown -R portage:portage "${EROOT}/var/lib/${PN}" || die
+ chmod 775 "${EROOT}/var/lib/${PN}" || die
+}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 6536916603a1..ea530e32187d 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest
index 19c4a3ccce9d..a419ecdfd633 100644
--- a/dev-libs/kopeninghours/Manifest
+++ b/dev-libs/kopeninghours/Manifest
@@ -3,6 +3,6 @@ DIST kopeninghours-23.04.3.tar.xz 71808 BLAKE2B 734d938145fd386b6314f0e861a1b148
DIST kopeninghours-23.08.3.tar.xz 71932 BLAKE2B 368f75ef0884a909b916497d9e5578a19288cebb1d12bf073938633a37a53a00c7f34256ee03a8ca2bd73759f72a16aa1b677c8a75305865446c2e5d935026a1 SHA512 e62794d4405321ef7c81b3981e2610e3a5f91a0a65a1899fd1e24681f4bb6296e8ad26532bb039e0fa3f47a0c33269a8c46c87658e407c87b77619ea0a09f155
DIST kopeninghours-23.08.4.tar.xz 72316 BLAKE2B 041df496387bf6e128419decc6529c380c4ddee8bc22f6f052c8e621aac644442f739ecc563ed4e18fadcb05ebbd275f58a13e8418ec6cb4f18b1e260c2bcfd7 SHA512 76b4b46fc9bc0541636bf53aefc85bd24ecdbd243baafafc13da847281293a780410e1000930d805b710b3828234ab35b91369c5b70f86e7bdc21dff7d8c70d7
EBUILD kopeninghours-23.04.3.ebuild 1274 BLAKE2B 946d5a0102f8b7f8f93f1e92a10e5e10dd16f24d4f14ca2eccb98bbc636781bd6eac121cc7b27f5a488d31be829e3c34fc8cfb8f6d57aa50de519aff8b2054e6 SHA512 6edc20035b149f9ed309acadb03a3cefc5f0495c775c662fc6d7dbaa8a830fd1df117402e4d99e507102e67462268bb8f705622c9a6fb54dd1faa5c44d29c7ac
-EBUILD kopeninghours-23.08.3.ebuild 1274 BLAKE2B 946d5a0102f8b7f8f93f1e92a10e5e10dd16f24d4f14ca2eccb98bbc636781bd6eac121cc7b27f5a488d31be829e3c34fc8cfb8f6d57aa50de519aff8b2054e6 SHA512 6edc20035b149f9ed309acadb03a3cefc5f0495c775c662fc6d7dbaa8a830fd1df117402e4d99e507102e67462268bb8f705622c9a6fb54dd1faa5c44d29c7ac
-EBUILD kopeninghours-23.08.4.ebuild 1274 BLAKE2B 946d5a0102f8b7f8f93f1e92a10e5e10dd16f24d4f14ca2eccb98bbc636781bd6eac121cc7b27f5a488d31be829e3c34fc8cfb8f6d57aa50de519aff8b2054e6 SHA512 6edc20035b149f9ed309acadb03a3cefc5f0495c775c662fc6d7dbaa8a830fd1df117402e4d99e507102e67462268bb8f705622c9a6fb54dd1faa5c44d29c7ac
+EBUILD kopeninghours-23.08.3.ebuild 1274 BLAKE2B 69e1b51bad82512eaa96d483b6e451fa89e233efb8de4209d5ccd7319606b042d331455c2d8551180d3fa3e9fe350d70bc8201107272961355aa50594353fb90 SHA512 0958abcce1df22f2f1573f05679a14e9c97e03ef03aff3998f4ccc684164a15e9f7274175a2c39c3a83c24533f4a2b8e231f3e528ad4e85370b009a259c7eab0
+EBUILD kopeninghours-23.08.4.ebuild 1274 BLAKE2B 69e1b51bad82512eaa96d483b6e451fa89e233efb8de4209d5ccd7319606b042d331455c2d8551180d3fa3e9fe350d70bc8201107272961355aa50594353fb90 SHA512 0958abcce1df22f2f1573f05679a14e9c97e03ef03aff3998f4ccc684164a15e9f7274175a2c39c3a83c24533f4a2b8e231f3e528ad4e85370b009a259c7eab0
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-libs/kopeninghours/kopeninghours-23.08.3.ebuild b/dev-libs/kopeninghours/kopeninghours-23.08.3.ebuild
index 14890beac8eb..8c9a5cf8e1a4 100644
--- a/dev-libs/kopeninghours/kopeninghours-23.08.3.ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-23.08.3.ebuild
@@ -8,7 +8,7 @@ ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
KFMIN=5.106.0
QTMIN=5.15.9
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit ecm gear.kde.org python-single-r1
DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions"
diff --git a/dev-libs/kopeninghours/kopeninghours-23.08.4.ebuild b/dev-libs/kopeninghours/kopeninghours-23.08.4.ebuild
index 14890beac8eb..8c9a5cf8e1a4 100644
--- a/dev-libs/kopeninghours/kopeninghours-23.08.4.ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-23.08.4.ebuild
@@ -8,7 +8,7 @@ ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
KFMIN=5.106.0
QTMIN=5.15.9
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit ecm gear.kde.org python-single-r1
DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index b12ca9656992..bf08eb815bcc 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/sphinx-panels/Manifest b/dev-python/sphinx-panels/Manifest
index a5b295c36bd4..6a7fadad177b 100644
--- a/dev-python/sphinx-panels/Manifest
+++ b/dev-python/sphinx-panels/Manifest
@@ -1,3 +1,4 @@
+AUX sphinx-panels-0.6.0-sphinx-7.patch 2678 BLAKE2B 70f0843288d3ec354bf505864265f84a28e3463a56194e7efebcbbe1163cb2a9eab0d62914d48f963a1c66742dc5871439f03e93c28e2ca5454bf4922234dc5b SHA512 c84a96f3a689afc3f508643c1626c6ca129cb797c1c56f6d63c9a082f3b82511f3032f2d4fbd998185cdc96ea4f984a8d5f19c4b046be90058c70246a612916e
DIST sphinx-panels-0.6.0.gh.tar.gz 400548 BLAKE2B 685b241ffe839face392950ccaa5c00d5613ee4076a4f8d62fdff32158f2d02c444375b7f656a89d4712f8bf895b937ff9fe650cab98670f03b0c4d75e545f97 SHA512 74064538ff8cd1c7c44b5daeda272217618ed33394694883046972b4262d503e1426e7573d8b49040d4b426651377b89fd4ad2a085f1e62827e7ef51e6912e5f
-EBUILD sphinx-panels-0.6.0-r1.ebuild 722 BLAKE2B 96d4fb17c625a77b9bdf59594c9ef9a0ad195754ca85144f379fa872bfcc90f9a25a7bdcfdb7f1072e5382ff07027cc659d838498eb0a64bdbcc7b7d1c1b9398 SHA512 d614c471234a8f45a35a73679d636db65e0e1db58db292378d2da1d5d78c1f866a711b67b7205b1ba4172fb8ad545ff5325a45905e5f90dbb0975af02d2d8b84
+EBUILD sphinx-panels-0.6.0-r1.ebuild 988 BLAKE2B d3255244c89423a08d46070bc3caab1ea05e16de383ab007cb78fdfb98d1f870728c5df294aabe5b7a3ceb0caf8d817e60161ca6876a78046dec91a03e6c057c SHA512 a6195686b05bdc350123ff335cc4af2523aa03e9819814f2dc73be29745ce5c7e574845378eb4f136ac95f61483f112f215dd4a1dce71f28e80e7f57198d2ca6
MISC metadata.xml 529 BLAKE2B 2f0bec5e5370efe7b98dccbe428e55649617ab2456c93d42e8340ae1dd412e5f2cfbd0036c3e864366a6865f7baf631975ba88054cdb558f21bc98b4d69bad54 SHA512 37fb3f14ef72b9deee418215483a033e595012db61d96663fb36bba70357713cd300a9b6a157c9585f996eab5c0946bf29474de19704ebe74c9a40d3c8ac7911
diff --git a/dev-python/sphinx-panels/files/sphinx-panels-0.6.0-sphinx-7.patch b/dev-python/sphinx-panels/files/sphinx-panels-0.6.0-sphinx-7.patch
new file mode 100644
index 000000000000..8bd3ebb0706b
--- /dev/null
+++ b/dev-python/sphinx-panels/files/sphinx-panels-0.6.0-sphinx-7.patch
@@ -0,0 +1,65 @@
+https://salsa.debian.org/python-team/packages/sphinx-panels/-/blob/debian/master/debian/patches/Make-the-tests-pass-with-Sphinx-7.x.patch
+
+From: Dmitry Shachnev <mitya57@debian.org>
+Date: Fri, 3 Nov 2023 23:25:11 +0300
+Subject: Make the tests pass with Sphinx 7.x
+
+---
+ tests/test_sphinx.py | 8 +++++++-
+ tests/test_sphinx/test_sources_dropdown_basic_.xml | 2 +-
+ tests/test_sphinx/test_sources_tabbed_basic_.xml | 2 +-
+ 3 files changed, 9 insertions(+), 3 deletions(-)
+
+diff --git a/tests/test_sphinx.py b/tests/test_sphinx.py
+index 9efc2c2..35affa1 100644
+--- a/tests/test_sphinx.py
++++ b/tests/test_sphinx.py
+@@ -2,6 +2,7 @@ from pathlib import Path
+ import shutil
+
+ import pytest
++import sphinx
+ from sphinx.testing.path import path
+
+ from sphinx_panels.tabs import TabbedHtmlTransform
+@@ -15,7 +16,10 @@ def sphinx_app_factory(make_app, tmp_path: Path, monkeypatch):
+ shutil.copytree(
+ (Path(__file__).parent / "sources" / src_folder), tmp_path / src_folder
+ )
+- app = make_app(srcdir=path(str((tmp_path / src_folder).absolute())), **kwargs)
++ srcdir = (tmp_path / src_folder).absolute()
++ if sphinx.version_info < (7, 2):
++ srcdir = path(str(srcdir))
++ app = make_app(srcdir=srcdir, **kwargs)
+ return app
+
+ yield _func
+@@ -28,6 +32,8 @@ def test_sources(sphinx_app_factory, file_regression, folder):
+ assert app._warning.getvalue() == ""
+ doctree = app.env.get_and_resolve_doctree("index", app.builder)
+ doctree["source"] = "source"
++ if sphinx.version_info < (7, 1):
++ doctree["translation_progress"] = "{'total': 0, 'translated': 0}"
+ file_regression.check(
+ doctree.pformat(),
+ encoding="utf8",
+diff --git a/tests/test_sphinx/test_sources_dropdown_basic_.xml b/tests/test_sphinx/test_sources_dropdown_basic_.xml
+index b984330..4c42825 100644
+--- a/tests/test_sphinx/test_sources_dropdown_basic_.xml
++++ b/tests/test_sphinx/test_sources_dropdown_basic_.xml
+@@ -1,4 +1,4 @@
+-<document source="source">
++<document source="source" translation_progress="{'total': 0, 'translated': 0}">
+ <section ids="title" names="title">
+ <title>
+ Title
+diff --git a/tests/test_sphinx/test_sources_tabbed_basic_.xml b/tests/test_sphinx/test_sources_tabbed_basic_.xml
+index b3f2d1a..f55e06e 100644
+--- a/tests/test_sphinx/test_sources_tabbed_basic_.xml
++++ b/tests/test_sphinx/test_sources_tabbed_basic_.xml
+@@ -1,4 +1,4 @@
+-<document source="source">
++<document source="source" translation_progress="{'total': 0, 'translated': 0}">
+ <section ids="title" names="title">
+ <title>
+ Title
diff --git a/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild b/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild
index c076a2d8c2e1..ad0f2761cb85 100644
--- a/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild
+++ b/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild
@@ -3,13 +3,20 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
inherit distutils-r1
DESCRIPTION="A sphinx extension for creating panels in a grid layout"
-HOMEPAGE="https://github.com/executablebooks/sphinx-panels"
-SRC_URI="https://github.com/executablebooks/sphinx-panels/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+HOMEPAGE="
+ https://github.com/executablebooks/sphinx-panels/
+ https://pypi.org/project/sphinx-panels/
+"
+SRC_URI="
+ https://github.com/executablebooks/sphinx-panels/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
LICENSE="MIT"
SLOT="0"
@@ -19,8 +26,22 @@ RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
"
+BDEPEND="
+ test? (
+ dev-python/pytest-regressions[${PYTHON_USEDEP}]
+ )
+"
-BDEPEND="test? ( dev-python/pytest-regressions[${PYTHON_USEDEP}] )"
+PATCHES=(
+ # https://github.com/executablebooks/sphinx-panels/pull/84
+ "${FILESDIR}/${P}-sphinx-7.patch"
+)
distutils_enable_tests pytest
distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+
+src_prepare() {
+ # unpin deps
+ sed -i -e 's:,<[0-9.]*::' setup.py || die
+ distutils-r1_src_prepare
+}
diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz
index 08249a149f7a..7216f764077d 100644
--- a/games-engines/Manifest.gz
+++ b/games-engines/Manifest.gz
Binary files differ
diff --git a/games-engines/odamex/Manifest b/games-engines/odamex/Manifest
index f1932488abfd..c0f895fddf2f 100644
--- a/games-engines/odamex/Manifest
+++ b/games-engines/odamex/Manifest
@@ -1,5 +1,5 @@
AUX odamex-10.3.0-unbundle-fltk.patch 3556 BLAKE2B 8aa1fd752c465a89566edab409c2df03ce1bae7a3ae1fdf3749fbce90cef81d1315f1f677f3090d676ad514df957a043cfd02c497d03673c248d55b02ee89768 SHA512 3facbcb43f0bc516e85c6030d66fc03c2c0b11d25ed30bac1947cbffd1f3123e173c46e02b198215dc5b4aac7fccbf1bfe9aeaf54db6c0d159d7bd6d3abd3797
+AUX odamex-10.4.0-backport-pr928.patch 2485 BLAKE2B 50219598fd899548148642b97af7cf228a28f0717b44c01fd0cad724a72a7183bbd223e4d65ab22b1581fef395b4dd5142e65787eec9748865e1d46681a4dbad SHA512 6a791b4736375e0cd3158a3c65a3f2ab83b96196fd3b4510bddf80aaedac1827f8914f528bdf5e520a891423edc5cdce72675f66a6dce0e50f4c3970c744fd8d
DIST odamex-src-10.4.0.tar.gz 24233204 BLAKE2B 377f14db15a367db3e84267a1483d5e138291fcefe53c2d522d2767ddd4a804df7ab31726d8818497c1eed93e6f0658fa4f855b6f4b0610f378a4ef3aab180b6 SHA512 12c114181aaf50e8c1f8c04d6e252f422fe887b5dc0be21974f5c1ac6645e1988091af638eb68fb9667ec4c7c2bdd5bb49981546644c33e90c80a9baefe2c930
-EBUILD odamex-10.4.0-r1.ebuild 2282 BLAKE2B f9fa08e428e31fa400a258ded6413343fa9c54cab60d4899123c00e2a505dd036483182557ac5b853f6aca3804f9fe65ebd4c61a5287319ca3cfeb2537f1c7cc SHA512 029b559631cfd50442b23e8274cc437946ac60b29fe9aff50e59651cad80b1d51414340b73da44201bbbe2eed8ec5ec8530e9ecd1ab293aa8296a7cbe8ccdaaa
-EBUILD odamex-10.4.0.ebuild 2182 BLAKE2B 81af80e1d38971828369a1b67ace9761809205d0145862781542bfbbd4b615074d663e0c35fa2e5d567f6b67416a0775bca24cd27a41a47c45ca298fb2008555 SHA512 795b9e65dbaaac5dedb5bf39f0ee5022f724f47b52bef3999cdb78da069734c7915a7489a884e239f6c233c77a6541eecfb74bd027c7919edf8100c867953cb6
+EBUILD odamex-10.4.0-r1.ebuild 2331 BLAKE2B bdfbe799368797857fc071ef52dfec743fc06dcd1a99630e58bac36d9915a2cd13d436ce2917365cf63e77f0efce482b6976d803fe2f0f42aee81c6efff5a82c SHA512 ea8b2f456cc459932b9a304752c207c62194df5db1c183ce5b0180e5521bc843e4a8549071535b6a2e53dfa02a9d83d43967bd9981cfa92a42494236f7e77440
MISC metadata.xml 1438 BLAKE2B 2cd891e631cb9ee0182c30d9aa8a9e69089f32fb12b44f8e4a62372e40db8f89a9701411dcb3bb86937d50e035452359cb95d2bbd5b4a74d2057cb77872196ad SHA512 72f2858c111b40de8ba9da3b5d52f673ce0847fd4036e1582dc9ce56432b3e08a61ef650fc253072789a6d00167c8312158d8be374dbbfbdd5473ab75cb447af
diff --git a/games-engines/odamex/files/odamex-10.4.0-backport-pr928.patch b/games-engines/odamex/files/odamex-10.4.0-backport-pr928.patch
new file mode 100644
index 000000000000..7d6871847814
--- /dev/null
+++ b/games-engines/odamex/files/odamex-10.4.0-backport-pr928.patch
@@ -0,0 +1,66 @@
+https://bugs.gentoo.org/849866
+https://github.com/odamex/odamex/pull/928
+
+From b952137ac487a6558e1796c86d8fd55b8b3c9025 Mon Sep 17 00:00:00 2001
+From: matoro <matoro@users.noreply.github.com>
+Date: Wed, 6 Dec 2023 01:01:29 -0500
+Subject: [PATCH] Fix auto-SIMD for i386+sse2, ppc+altivec
+
+Only Darwin ever used -faltivec, gcc uses -maltivec since at least 2007:
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30254#c1
+
+Similarly, recent versions of gcc define __APPLE_ALTIVEC__ for
+compatibility, so just unconditionally include altivec.h.
+
+Canonical way to enable specific extensions is e.g. -msse2, use that
+instead of optimizing for a specific CPU.
+
+Finally, cmake uses target_compile_options to add arbitrary flags.
+target_compile_definitions assumes you want a preprocessor definition,
+which was adding "-D-faltivec" to the command line which gcc doesn't
+like; this is what originally prompted this change.
+---
+ client/CMakeLists.txt | 11 +++++++----
+ client/src/r_drawt_altivec.cpp | 2 --
+ 2 files changed, 7 insertions(+), 6 deletions(-)
+
+diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
+index 646164916..56caf04f8 100644
+--- a/client/CMakeLists.txt
++++ b/client/CMakeLists.txt
+@@ -169,14 +169,17 @@ if(TARGET SDL2::SDL2 OR TARGET SDL::SDL)
+ message(STATUS "Default SIMD flags not touched for AMD64")
+ elseif(ODAMEX_TARGET_ARCH STREQUAL "i386")
+ if(NOT MSVC)
+- # Pentium M has SSE2.
+- target_compile_definitions(odamex PRIVATE -march=pentium-m)
++ target_compile_options(odamex PRIVATE -msse2)
+ else()
+- target_compile_definitions(odamex PRIVATE /arch:SSE2)
++ target_compile_options(odamex PRIVATE /arch:SSE2)
+ endif()
+ message(STATUS "Default SIMD flags set to SSE2")
+ elseif(ODAMEX_TARGET_ARCH MATCHES "ppc")
+- target_compile_definitions(odamex PRIVATE -faltivec)
++ if(APPLE)
++ target_compile_options(odamex PRIVATE -faltivec)
++ else()
++ target_compile_options(odamex PRIVATE -maltivec)
++ endif()
+ message(STATUS "Default SIMD flags set to AltiVec")
+ endif()
+ else()
+diff --git a/client/src/r_drawt_altivec.cpp b/client/src/r_drawt_altivec.cpp
+index eea758733..5a0cdf95e 100644
+--- a/client/src/r_drawt_altivec.cpp
++++ b/client/src/r_drawt_altivec.cpp
+@@ -36,9 +36,7 @@
+ #include "r_main.h"
+ #include "i_video.h"
+
+-#if !defined(__APPLE_ALTIVEC__)
+ #include <altivec.h>
+-#endif
+
+ #define ALTIVEC_ALIGNED(x) x __attribute__((aligned(16)))
+
diff --git a/games-engines/odamex/odamex-10.4.0-r1.ebuild b/games-engines/odamex/odamex-10.4.0-r1.ebuild
index cf946901e853..5a5077b6ca54 100644
--- a/games-engines/odamex/odamex-10.4.0-r1.ebuild
+++ b/games-engines/odamex/odamex-10.4.0-r1.ebuild
@@ -42,6 +42,7 @@ S="${WORKDIR}/${PN}-src-${PV}"
PATCHES=(
"${FILESDIR}"/${PN}-10.3.0-unbundle-fltk.patch
+ "${FILESDIR}"/${PN}-10.4.0-backport-pr928.patch
)
src_prepare() {
diff --git a/games-engines/odamex/odamex-10.4.0.ebuild b/games-engines/odamex/odamex-10.4.0.ebuild
deleted file mode 100644
index 594869339e54..000000000000
--- a/games-engines/odamex/odamex-10.4.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake desktop prefix wxwidgets xdg
-
-DESCRIPTION="Online multiplayer free software engine for DOOM"
-HOMEPAGE="https://odamex.net/"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz"
-
-LICENSE="GPL-2+ MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="+client hidpi master +odalaunch portmidi server upnp X"
-REQUIRED_USE="|| ( client master server )"
-
-# protobuf is still bundled. Unfortunately an old version is required for C++98
-# compatibility. We could use C++11, but upstream is concerned about using a
-# completely different protobuf version on a multiplayer-focused engine.
-
-RDEPEND="
- client? (
- media-libs/libpng:0=
- media-libs/libsdl2[joystick,sound,video]
- media-libs/sdl2-mixer
- net-misc/curl
- !hidpi? ( x11-libs/fltk:1 )
- portmidi? ( media-libs/portmidi )
- X? ( x11-libs/libX11 )
- )
- odalaunch? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )
- server? (
- dev-libs/jsoncpp:=
- upnp? ( net-libs/miniupnpc:= )
- )"
-DEPEND="${RDEPEND}"
-BDEPEND="games-util/deutex"
-
-S="${WORKDIR}/${PN}-src-${PV}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-10.3.0-unbundle-fltk.patch
-)
-
-src_prepare() {
- rm -r libraries/miniupnp || die
- hprefixify common/d_main.cpp
-
- use odalaunch && setup-wxwidgets
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_INTERNAL_FLTK=$(usex hidpi)
- -DUSE_INTERNAL_JSONCPP=0
- -DUSE_INTERNAL_LIBS=0
- -DUSE_INTERNAL_MINIUPNP=0
- -DBUILD_CLIENT=$(usex client)
- -DBUILD_LAUNCHER=$(usex odalaunch)
- -DBUILD_MASTER=$(usex master)
- -DBUILD_SERVER=$(usex server)
- -DBUILD_OR_FAIL=1
- -DENABLE_PORTMIDI=$(usex portmidi)
- -DUSE_MINIUPNP=$(usex upnp)
- )
- use client && mycmakeargs+=(-DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X))
-
- cmake_src_configure
-}
-
-src_install() {
- if use client ; then
- newicon -s 128 "${S}/media/icon_${PN}_128.png" "${PN}.png"
- make_desktop_entry "${PN}" "Odamex"
-
- if use odalaunch ; then
- newicon -s 128 "${S}/media/icon_odalaunch_128.png" "odalaunch.png"
- make_desktop_entry odalaunch "Odamex Launcher" odalaunch
- fi
- fi
-
- cmake_src_install
-}
diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz
index 21d67f44e773..1dc9e5905966 100644
--- a/gnome-base/Manifest.gz
+++ b/gnome-base/Manifest.gz
Binary files differ
diff --git a/gnome-base/gnome-core-apps/Manifest b/gnome-base/gnome-core-apps/Manifest
index fddf0b3000ff..b077635daf1c 100644
--- a/gnome-base/gnome-core-apps/Manifest
+++ b/gnome-base/gnome-core-apps/Manifest
@@ -1,2 +1,2 @@
-EBUILD gnome-core-apps-41.3.ebuild 1510 BLAKE2B 0d69b1e455c3c5fc2c67d40291269d9edbde2463d467275255f25662b25088856645d97cd2910f5d352268ea8705492068bff8658084e42641e014ad7aae8383 SHA512 18d5073f8fe35684ab5da3776804a169c124c0d05e6eca2ea21cf366f9241abc8d0d33502a985c19028bc903d93ddbaea424ff56eeba520f14c9757928dc7608
+EBUILD gnome-core-apps-44.4.ebuild 1516 BLAKE2B 0cf3cc8072bcb71cc8fb388d1b47ac300de1e1b836e04256b57cc5ccdce83d2cc2f1c0ff16932ef26ae3ba7b613152284bd39ea11d187b538c834251e94fa054 SHA512 cd962beebb88e2faee176c5834e574e6e39606486db71d6a0261f5b3da4698688d875e9a5aee7b63b2ff1fa0296c7193a17c0ee44b6647df67b1827b31273a58
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
diff --git a/gnome-base/gnome-core-apps/gnome-core-apps-41.3.ebuild b/gnome-base/gnome-core-apps/gnome-core-apps-44.4.ebuild
index 1bb512579026..8f318f774316 100644
--- a/gnome-base/gnome-core-apps/gnome-core-apps-41.3.ebuild
+++ b/gnome-base/gnome-core-apps/gnome-core-apps-44.4.ebuild
@@ -17,36 +17,41 @@ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
RDEPEND="
>=gnome-base/gnome-core-libs-${PV}[cups?]
- >=gnome-base/gnome-session-40.1.1
- >=gnome-base/gnome-settings-daemon-41.0[cups?]
- >=gnome-base/gnome-control-center-41.2[cups?]
+ >=gnome-base/gnome-session-44.0
+ >=gnome-base/gnome-settings-daemon-44.1[cups?]
+ >=gnome-base/gnome-control-center-44.3[cups?]
>=gnome-extra/gnome-color-manager-3.36.0
- >=app-crypt/gcr-3.40.0
- >=gnome-base/nautilus-41.1
- >=gnome-base/gnome-keyring-40.0
- >=gnome-extra/evolution-data-server-3.42.3
-
- >=app-crypt/seahorse-41.0
- >=app-editors/gedit-41
- >=app-text/evince-41.3
- >=gnome-extra/gnome-contacts-41.0
- >=media-gfx/eog-41.1
- >=media-video/totem-3.38.2
- >=x11-terms/gnome-terminal-3.42.2
-
- >=gnome-extra/gnome-user-docs-41.1
- >=gnome-extra/yelp-41.2
-
- >=x11-themes/adwaita-icon-theme-41.0
-
- bluetooth? ( >=net-wireless/gnome-bluetooth-3.34.5 )
+ >=app-crypt/gcr-3.41.1:0
+ >=app-crypt/gcr-4.1.0:4
+ >=gnome-base/nautilus-44.2.1
+ >=gnome-base/gnome-keyring-42.1
+ >=gnome-extra/evolution-data-server-3.48.4
+
+ || (
+ >=app-editors/gnome-text-editor-44.0
+ >=app-editors/gedit-44
+ )
+ >=app-text/evince-44.3
+ >=gnome-extra/gnome-contacts-44.0
+ >=media-gfx/eog-44.3
+ >=media-video/totem-43.0
+ || (
+ >=x11-terms/gnome-terminal-3.48.2
+ >=gui-apps/gnome-console-44.4
+ )
+
+ >=gnome-extra/gnome-user-docs-44.3
+ >=gnome-extra/yelp-42.2
+
+ >=x11-themes/adwaita-icon-theme-44.0
+
+ bluetooth? ( >=net-wireless/gnome-bluetooth-42.5 )
"
DEPEND=""
BDEPEND=""
# cdr? ( >=app-cdr/brasero-3.12.2 ) # not part of gnome releng release anymore
# >=gnome-base/gnome-menus-3.13.3:3 # not used by core gnome anymore, just gnome-classic extensions
-# >=net-im/empathy-3.12.12 # not part of gnome releng core or apps suite anymore
S="${WORKDIR}"
diff --git a/gnome-base/gnome-core-libs/Manifest b/gnome-base/gnome-core-libs/Manifest
index e05232bb5ef5..cc85a016c6f2 100644
--- a/gnome-base/gnome-core-libs/Manifest
+++ b/gnome-base/gnome-core-libs/Manifest
@@ -1,2 +1,2 @@
-EBUILD gnome-core-libs-41.3.ebuild 951 BLAKE2B d2aeca20d135912b46a43bbab6dfb1a63bfeaa99ec2281f65d80d7d9a8e4fbf46f424f7d95ad6fa2dd30c96601617faac68c6b417cb8c44a63767db1e9066d84 SHA512 8ae19995faec6e6c65090fad13876659e7ab0883974d4c12b37ad208d228ecbcb42f2af8d4ec2d43cd814088f0cc71a3de6439f80a103a3faaa6dd12509ed6cc
+EBUILD gnome-core-libs-44.4.ebuild 1034 BLAKE2B 446714d93de5ad4ad0ddafce228dc732762552bbdc6bd930fcb8e8a02bd590ebd204145ef5c4e0a65239dd261303c17143a8f5e9f9695dec2a1ece5b0fa446f3 SHA512 1f0875050395e0773d131676804e8b596b029dff5bd404943dc799985f7a37d5ebb7a4e4f9dfe8cb2bfd62f2b1a19a0b4c9b7552cdd9bebaba3f7393385b5461
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
diff --git a/gnome-base/gnome-core-libs/gnome-core-libs-41.3.ebuild b/gnome-base/gnome-core-libs/gnome-core-libs-44.4.ebuild
index 768ed7bbdcad..5cf824cf9ce4 100644
--- a/gnome-base/gnome-core-libs/gnome-core-libs-41.3.ebuild
+++ b/gnome-base/gnome-core-libs/gnome-core-libs-44.4.ebuild
@@ -16,22 +16,24 @@ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
# Note to developers:
# This is a wrapper for the core libraries used by GNOME
RDEPEND="
- >=dev-libs/glib-2.70.2:2
- >=x11-libs/gdk-pixbuf-2.42.6:2
- >=x11-libs/pango-1.48.10
- >=x11-libs/gtk+-3.24.31:3[cups?]
- >=dev-libs/atk-2.36.0
- >=gnome-base/librsvg-2.52.5
- >=gnome-base/gnome-desktop-${PV}:3
-
- >=gnome-base/gvfs-1.48.1
+ >=dev-libs/glib-2.76.4:2
+ >=x11-libs/gdk-pixbuf-2.42.10:2
+ >=x11-libs/pango-1.50.14
+ >=x11-libs/gtk+-3.24.38:3[cups?]
+ >=gui-libs/gtk-4.10.5:4[cups?]
+ >=gui-libs/libadwaita-1.3.4:1
+ >=app-accessibility/at-spi2-core-2.48.3:2
+ >=gnome-base/librsvg-2.56.3
+ >=gnome-base/gnome-desktop-44.0:4
+
+ >=gnome-base/gvfs-1.50.6
>=gnome-base/dconf-0.40.0
- >=media-libs/gstreamer-1.16.2:1.0
- >=media-libs/gst-plugins-base-1.16.2:1.0
- >=media-libs/gst-plugins-good-1.16.2:1.0
+ >=media-libs/gstreamer-1.20.6:1.0
+ >=media-libs/gst-plugins-base-1.20.6:1.0
+ >=media-libs/gst-plugins-good-1.20.6:1.0
- python? ( >=dev-python/pygobject-3.42.0:3 )
+ python? ( >=dev-python/pygobject-3.44.1:3 )
"
DEPEND=""
BDEPEND=""
diff --git a/gnome-base/gnome-extra-apps/Manifest b/gnome-base/gnome-extra-apps/Manifest
index 57eb45fc9d00..836c7ff77542 100644
--- a/gnome-base/gnome-extra-apps/Manifest
+++ b/gnome-base/gnome-extra-apps/Manifest
@@ -1,2 +1,2 @@
-EBUILD gnome-extra-apps-41.0.ebuild 2483 BLAKE2B b6e6248f07906fe168779151491c8ce9d86a98fd941d41e06642416f6179e8313f7e0d2f0b068bfecc48ff12e8496d352cf92208b5e74942e567301016742dd5 SHA512 cad073d159ce5437c468d9f7ff86af9d648ac0b4d248d8f264a368296ed8445d1bd2ff35383cdeb7505e7e5cbc794c0b313f18eb1654d1d38863c27879701c63
+EBUILD gnome-extra-apps-44.4.ebuild 2362 BLAKE2B e4ff41e56518503e6e507111f37a1160713cc19b42f10a874dc9f50f948ed17484bf26b3d167e4d1f9f0530027d5710276c3ccbb2698685e089f936a8147e8a1 SHA512 7e6974ea19145dc9fa8ce119d09d61ec8c7154403f8072dcb6780d8e9fa32fb7647a0ad7c1d02af8b29ac47f79d6d6bbc68b20ef4e5c1384a63921d58264cdbc
MISC metadata.xml 618 BLAKE2B b0e3eb484cf4fd6251b59d9be7cd5d150cff79379cdc61bac77eb17e4cdcdfb7f93be57976d6a47e331a44829d30e6f9075e490b2ac9eb557728135bbbd89071 SHA512 0688fb4552c6c1de4b493cb8f7194dd08665441c9c7f06c873bffe0ab1f58d2441c14d13d28073c89577eafc522bf535a72a72a66b9f4bb3f3fbf403a0acbf2f
diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-41.0.ebuild b/gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild
index 936cca4bc4a6..7ead42eca673 100644
--- a/gnome-base/gnome-extra-apps/gnome-extra-apps-41.0.ebuild
+++ b/gnome-base/gnome-extra-apps/gnome-extra-apps-44.4.ebuild
@@ -20,54 +20,51 @@ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
RDEPEND="
>=gnome-base/gnome-core-libs-${PV}
- >=sys-apps/baobab-40.0
- >=media-video/cheese-3.38.0
- >=www-client/epiphany-40.0
- >=app-arch/file-roller-3.38.0
- >=gnome-extra/gnome-calculator-40.0
- >=gnome-extra/gnome-calendar-40.0
- >=gnome-extra/gnome-characters-40.0
- >=sys-apps/gnome-disk-utility-40.0
- >=media-gfx/gnome-font-viewer-40.0
- >=media-gfx/gnome-screenshot-40.0
- >=gnome-extra/gnome-system-monitor-40.0
- >=gnome-extra/gnome-weather-40.0
- >=gnome-extra/gucharmap-13.0.7:2.90
- >=gnome-extra/sushi-3.38.0
- >=media-sound/sound-juicer-3.38.0
+ >=sys-apps/baobab-44.0
+ >=media-video/cheese-44.1
+ >=www-client/epiphany-44.6
+ >=app-arch/file-roller-43.0
+ >=gnome-extra/gnome-calculator-44.0
+ >=gnome-extra/gnome-calendar-44.1
+ >=gnome-extra/gnome-characters-44.0
+ >=sys-apps/gnome-disk-utility-44.0
+ >=media-gfx/gnome-font-viewer-44.0
+ >=gnome-extra/gnome-system-monitor-44.0
+ >=gnome-extra/gnome-weather-44.0
+ >=gnome-extra/sushi-44.2
- >=gnome-base/dconf-editor-3.38.3
- >=app-dicts/gnome-dictionary-40.0
- >=mail-client/evolution-3.${PV}
+ >=gnome-base/dconf-editor-43.0
+ >=mail-client/evolution-3.48.4
>=gnome-extra/gnome-tweaks-40.0
>=gnome-extra/nautilus-sendto-3.8.6
+ >=app-crypt/seahorse-43.0
games? (
- >=games-puzzle/five-or-more-3.32.2
+ >=games-puzzle/five-or-more-3.32.3
>=games-board/four-in-a-row-3.38.1
- >=games-board/gnome-chess-40.0
+ >=games-board/gnome-chess-43.2
>=games-puzzle/gnome-klotski-3.38.2
- >=games-board/gnome-mahjongg-3.38.3
- >=games-board/gnome-mines-40.0
- >=games-arcade/gnome-nibbles-3.38.2
+ >=games-board/gnome-mahjongg-3.40.0
+ >=games-board/gnome-mines-40.1
+ >=games-arcade/gnome-nibbles-3.38.3
>=games-arcade/gnome-robots-40.0
- >=games-puzzle/gnome-sudoku-40.0
+ >=games-puzzle/gnome-sudoku-44.0
>=games-puzzle/gnome-taquin-3.38.1
>=games-puzzle/gnome-tetravex-3.38.2
- >=games-puzzle/hitori-3.36.0
+ >=games-puzzle/hitori-44.0
>=games-board/iagno-3.38.1
- >=games-puzzle/lightsoff-40.0
- >=games-puzzle/quadrapassel-3.38.1
- >=games-puzzle/swell-foop-40.0
- >=games-board/tali-40.0
+ >=games-puzzle/lightsoff-40.0.1
+ >=games-puzzle/quadrapassel-40.2
+ >=games-puzzle/swell-foop-41.1
+ >=games-board/tali-40.9
)
- share? ( >=gnome-extra/gnome-user-share-3.34.0 )
- shotwell? ( >=media-gfx/shotwell-0.30.11 )
+ share? ( >=gnome-extra/gnome-user-share-43.0 )
+ shotwell? ( >=media-gfx/shotwell-0.32.2 )
tracker? (
- >=app-misc/tracker-3
- >=app-misc/tracker-miners-3
- >=media-gfx/gnome-photos-40.0
- >=media-sound/gnome-music-40.0
+ >=app-misc/tracker-3.5.3
+ >=app-misc/tracker-miners-3.5.2
+ >=media-gfx/gnome-photos-44.0
+ >=media-sound/gnome-music-44.0
)
"
DEPEND=""
diff --git a/gnome-base/gnome-light/Manifest b/gnome-base/gnome-light/Manifest
index 409a649931bf..05867e87a9e5 100644
--- a/gnome-base/gnome-light/Manifest
+++ b/gnome-base/gnome-light/Manifest
@@ -1,2 +1,2 @@
-EBUILD gnome-light-40.0.ebuild 1729 BLAKE2B 277ac6bdd68eb799d382f86f438662519f8a5c1db33cb3c941e489816f8bca6465e075a51ee7684991b4a1c9c57522e2ef2d87e0077995600fa3eae8573614af SHA512 bc2720ba6c371b39a035d42b283c211f8a661b8bdf510552e4e45931e4f81d87d443d9b21a40e3c4f9fda6846a688cc31a67d0a74ab2e9da614ad396ee1369c6
+EBUILD gnome-light-44.4.ebuild 1740 BLAKE2B cb317659c9d46b804d3b2bc2dcc09374966b3dc08bd405fe6fe1b63c447131961f0c6ca7dd6b124948327945db49cd443f542ab21d6d87f1fdb72c95bce410eb SHA512 07be80d0d44f3445b402806d189a8f32891b5b774debb69ae39a3ec6feab1462d92f8fa9de1f7f149496726f07d6fe245551ed4e6f28d0231010b74a0d6124ae
MISC metadata.xml 407 BLAKE2B 62f87af3f022751106d2c050ebc1b3ff90d7b0751f354679e8704eb5be3294b3cf1c393c6f1197b3b0c050db7c94124cb21475dd6a07734e0337b85a2c12d62f SHA512 6b3b9d3f87eb94ecdd5abb91f2f1db17914be314faa8c15307c66646feee1ca091daa82d0e5f632f38eccd8d13245c522381a6ba8f366a373588dfc1ac003a0e
diff --git a/gnome-base/gnome-light/gnome-light-40.0.ebuild b/gnome-base/gnome-light/gnome-light-44.4.ebuild
index e6a680103596..e3538d358696 100644
--- a/gnome-base/gnome-light/gnome-light-40.0.ebuild
+++ b/gnome-base/gnome-light/gnome-light-44.4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-P_RELEASE="$(ver_cut 1-2)"
+P_RELEASE="$(ver_cut 1).0"
DESCRIPTION="Meta package for GNOME-Light, merge this package to install"
HOMEPAGE="https://www.gnome.org/"
@@ -21,27 +21,29 @@ KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
RDEPEND="
>=gnome-base/gnome-core-libs-${PV}[cups?]
- >=gnome-base/gnome-session-40.0
- >=gnome-base/gnome-settings-daemon-40.0[cups?]
- >=gnome-base/gnome-control-center-40.0[cups?]
+ >=gnome-base/gnome-session-44.0
+ >=gnome-base/gnome-settings-daemon-44.1[cups?]
+ >=gnome-base/gnome-control-center-44.3[cups?]
- >=gnome-base/nautilus-40.0
+ >=gnome-base/nautilus-44.2.1
gnome-shell? (
- >=x11-wm/mutter-${PV}
- >=dev-libs/gjs-1.68.0
- >=gnome-base/gnome-shell-${PV}
- >=media-fonts/cantarell-0.301
+ >=x11-wm/mutter-44.3
+ >=dev-libs/gjs-1.76.2
+ >=gnome-base/gnome-shell-44.3
+ >=media-fonts/cantarell-0.303.1
)
- >=x11-themes/adwaita-icon-theme-40.0
- >=x11-themes/gnome-themes-standard-3.28
+ >=x11-themes/adwaita-icon-theme-${P_RELEASE}
>=x11-themes/gnome-backgrounds-${P_RELEASE}
- >=x11-terms/gnome-terminal-3.40.0
+ || (
+ >=x11-terms/gnome-terminal-3.48.2
+ >=gui-apps/gnome-console-44.4
+ )
"
DEPEND=""
-PDEPEND=">=gnome-base/gvfs-1.48.0"
+PDEPEND=">=gnome-base/gvfs-1.50.6"
BDEPEND=""
S="${WORKDIR}"
diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 4115949f60f8..0368d9cdc19b 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,12 +1,10 @@
AUX 40.0-defaults.patch 1412 BLAKE2B e36f7215cf756586479b8bdc71339beb3bbde53ca9745ddc4ef1c3feb59c720e4920e8aa4aadd7912874c386e7495a4b5d554e0d0616db17a81c4ec52a2baa6b SHA512 d82cf1e329d5974755738e29e6366bb10452620021a5db6c2ec63c4ee38e87a65dada34d57026e9510dbffa78c7060ae6f2ccec1739e3026bb0c67dab95f94a9
DIST gnome-shell-44.3.tar.xz 1995132 BLAKE2B cca266dc20de2a7e99590c72c68df07c0e1d3a3eda0aa2ceb8985202ce21be937df0d80089a9266a847eda485a823ae357dd894fb1c3e64bd77063d260547cc3 SHA512 0b8ce9b99f6276939faf8623c236fdb646e16609f1f9081e768f116cd19156f2d6c6da9a059783cbc0b2a0df5b5b748369a6bce0b728338092a3fe3b81cc14b6
DIST gnome-shell-44.4.tar.xz 1998208 BLAKE2B 951daccd448a353bde0503585393c1e8c870aa3bd86149639d7c85744c4eebfe0c44488bdb0012883ae17e428e895268a0a687c6901c5797f58dfa87ff26779f SHA512 03a29a7e662a93388981f4ae7186e135ce3e687c99318a8a27ba898fcd43114a27b5351227958ce17b239bde88442d9058c64bea2c6b027cc4f6ff2e194777d5
-DIST gnome-shell-45.0.tar.xz 2018936 BLAKE2B 2606725c870f6fabc671034e909bd121a10c4f95a225216e5eff9af728422fbd42f26be1e21fe9795b75b89c644442cade93392cd8fe49fb4193303ae666e93d SHA512 cdf4bc58056b97f4a19f594ea5374d69ca5d2efc5d2a5330cc1d2b2c62719dac70134df6dcd6090551adf13be12a38a0e1e4480ee55884ebbd7afe918b3c53b6
DIST gnome-shell-45.1.tar.xz 2017464 BLAKE2B f3e6fc28e05a2eb7a6ba9f0e99b33bf0aaa46e5e1e6e302331354e67c2caa380313017232e2ccc262d29ee52c79fb847d26eb05dc098f2c69105520a7a65e80a SHA512 cfecddd3787e0e719c00d0a543466165d94431086c1ca708cf7ebd43de42f8edf468ab46212b6120ca5676d61825c085232db509c076ecf38d159702fc13a861
DIST gnome-shell-45.2.tar.xz 2017124 BLAKE2B b1ee0ecb7babadad1b9abed3c9bb2fda4c47e5bff080cfd92db35530b211449a9e3c8db0f63ccf87ae9df05337b9a69546b880c71d7a4a1fca08b773490bbce1 SHA512 d88cb7e385f69416863a5b1299fdd18f228a6f951ee084e0ae79ed668c856e50f19c537d7b40eaf93b9166fa5ef7797b9babc3b8d4f80941e15d53d862734aec
EBUILD gnome-shell-44.3.ebuild 6420 BLAKE2B 4b96b7839e36525751f20b4e62e9428523d751b6f11c0c49f91dc5b9aa78f9a7f3799a4482230dfbe4c911ddea63bdef2f65eefbeab5adf90e373629421ebe80 SHA512 c6f34c894f0f399d07d2405c3127e71d6aaeb0adf0ec6179222c374799ac585104c53e4f82d479a8b67ccbb4c201dd0dfb8a7138d586019b919bc845239dc8a4
EBUILD gnome-shell-44.4.ebuild 6423 BLAKE2B 381618ba2527870df497e99cdf8bcd50be4ad8ad05151fbf6aa25d864054d49c5a56aa37e17b87e76e036081cd68d656d5d58cbfcc883bf960f3bce112811cc0 SHA512 7c206e89bf7417b4d045b70b5d1d99fa065db68a46d3e0bbd02edc47d0332df66d3c6a08888440b7c03a00ef022495c5472a62c8e48ec3b6744e306e97d94a85
-EBUILD gnome-shell-45.0.ebuild 6526 BLAKE2B 0776151f2bbc844f51e3a91bea84bd2eb60456442d99b70f18649c2e5d4edfe16dfe4eb7a005cb42940d1174d5dcaa4084644ba77887b4856063cb54cb28fd53 SHA512 d825929adcdee4a63ea283a59abdb0a1849ead4c44fb3df3d6e5b49d0c099b99a8aad7dc2be44779032c0d7c00d199a39e944c6491278bce66fba50d3a14717b
EBUILD gnome-shell-45.1.ebuild 6618 BLAKE2B 6f0f76ea9bfbf5a5cfdc160387144d091b0e85ce3d9abad62788624aa7a6ceea56f607b1ca54e31cbd103875a53f51898e82cf533db276b1c92c1a422510ea9b SHA512 457a1bcd0caae86df61c1fa39bbf195c5aed61930a45caccb55e473a29e336fa455881c4443460e793feadf159da9845e5f278c23e51771b6b390794c8012d5a
EBUILD gnome-shell-45.2.ebuild 6618 BLAKE2B 6f0f76ea9bfbf5a5cfdc160387144d091b0e85ce3d9abad62788624aa7a6ceea56f607b1ca54e31cbd103875a53f51898e82cf533db276b1c92c1a422510ea9b SHA512 457a1bcd0caae86df61c1fa39bbf195c5aed61930a45caccb55e473a29e336fa455881c4443460e793feadf159da9845e5f278c23e51771b6b390794c8012d5a
MISC metadata.xml 1032 BLAKE2B 2089aace6c8db78bc28c445d9eac949fcea533a9abc26b05430d5e4a11a7bd57ffd00cb8b2edefdd3aa0c0f46e56e573e8f2f544b9e205685877fba957a29de0 SHA512 44e5d05ff803a3fdffe9ad9942da3197150da07e6097f0f92ab9f6b8209b6337149da0a4c535950c879e3184615b2d68a866c1a34d7f2ecdb69810dd5ba0fbd9
diff --git a/gnome-base/gnome-shell/gnome-shell-45.0.ebuild b/gnome-base/gnome-shell/gnome-shell-45.0.ebuild
deleted file mode 100644
index ce9d7ddda344..000000000000
--- a/gnome-base/gnome-shell/gnome-shell-45.0.ebuild
+++ /dev/null
@@ -1,185 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="elogind gtk-doc +ibus +networkmanager pipewire systemd test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- ?? ( elogind systemd )"
-RESTRICT="!test? ( test )"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
-
-# libXfixes-5.0 needed for pointer barriers and #include <X11/extensions/Xfixes.h>
-DEPEND="
- >=gnome-extra/evolution-data-server-3.46.0:=
- >=app-crypt/gcr-3.90.0:4=[introspection]
- >=dev-libs/glib-2.68:2
- >=dev-libs/gobject-introspection-1.49.1:=
- >=dev-libs/gjs-1.73.1[cairo]
- >=gui-libs/gtk-4:4[introspection]
- >=x11-wm/mutter-45.0:0/13[introspection,test?]
- >=sys-auth/polkit-0.120_p20220509[introspection]
- >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
- >=x11-libs/startup-notification-0.11
- >=app-i18n/ibus-1.5.19
- >=gnome-base/gnome-desktop-40.0:4=
- networkmanager? (
- >=net-misc/networkmanager-1.10.4[introspection]
- net-libs/libnma[introspection]
- >=app-crypt/libsecret-0.18
- )
- pipewire? ( >=media-video/pipewire-0.3.49:= )
- systemd? (
- >=sys-apps/systemd-246:=
- >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
- )
- elogind? ( >=sys-auth/elogind-237 )
-
- app-arch/gnome-autoar
- dev-libs/json-glib
-
- >=app-accessibility/at-spi2-core-2.46:2[introspection]
- x11-libs/gdk-pixbuf:2[introspection]
- dev-libs/libxml2:2
- x11-libs/libX11
-
- >=media-libs/libpulse-2[glib]
- dev-libs/libical:=
- >=x11-libs/libXfixes-5.0
-
- gui-libs/gtk:4[introspection]
-
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- media-libs/libglvnd[X]
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated from inspection of the output of:
-# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u
-# or
-# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g'
-# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as desired.
-# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements
-# Each block:
-# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already)
-# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
-# 3. Control shell settings
-# 4. xdg-utils needed for xdg-open, used by extension tool
-# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+)
-# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review
-# 7. IBus is needed for nls integration
-# 8. Cantarell font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too)
-# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632
-# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper
-RDEPEND="${DEPEND}
- >=sys-apps/accountsservice-0.6.14[introspection]
- app-accessibility/at-spi2-core:2[introspection]
- app-misc/geoclue[introspection]
- media-libs/graphene[introspection]
- x11-libs/pango[introspection]
- net-libs/libsoup:3.0[introspection]
- >=sys-power/upower-0.99:=[introspection]
- gnome-base/librsvg:2[introspection]
-
- >=gnome-base/gnome-session-2.91.91
- >=gnome-base/gnome-settings-daemon-3.8.3
-
- x11-misc/xdg-utils
-
- >=x11-themes/adwaita-icon-theme-3.26
-
- networkmanager? (
- net-misc/mobile-broadband-provider-info
- sys-libs/timezone-data
- )
- ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] )
- media-fonts/cantarell
-
- sys-apps/xdg-desktop-portal-gnome
-"
-# avoid circular dependency, see bug #546134
-PDEPEND="
- >=gnome-base/gdm-3.5[introspection(+)]
- >=gnome-base/gnome-control-center-3.26[networkmanager(+)?]
-"
-BDEPEND="
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.45.3
- dev-util/glib-utils
- gtk-doc? ( >=dev-util/gtk-doc-1.17
- app-text/docbook-xml-dtd:4.5 )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- sys-apps/dbus
- x11-wm/mutter[test]
- )
-"
-# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset:
-# dev-lang/sassc
-# app-text/asciidoc
-
-PATCHES=(
- # Change favorites defaults, bug #479918
- "${FILESDIR}"/40.0-defaults.patch
-)
-
-src_prepare() {
- default
- xdg_environment_reset
- # Hack in correct python shebang
- sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use pipewire camera_monitor)
- -Dextensions_tool=true
- -Dextensions_app=true
- $(meson_use gtk-doc gtk_doc)
- -Dman=true
- $(meson_use test tests)
- $(meson_use networkmanager)
- $(meson_use systemd) # this controls journald integration and desktop file user services related property only as of 3.34.4
- # (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session)
- # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary
- )
- meson_src_configure
-}
-
-src_test() {
- gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed
- virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version "media-libs/mesa[llvm]"; then
- elog "llvmpipe is used as fallback when no 3D acceleration"
- elog "is available. You will need to enable llvm USE for"
- elog "media-libs/mesa if you do not have hardware 3D setup."
- fi
-
- optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] net-wireless/gnome-bluetooth:3[introspection]
- optfeature "Browser extension integration" gnome-extra/gnome-browser-connector
- optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx
- optfeature "Weather support" dev-libs/libgweather:4[introspection]
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-base/gnome/Manifest b/gnome-base/gnome/Manifest
index f9a35de71a61..4e36ee48995f 100644
--- a/gnome-base/gnome/Manifest
+++ b/gnome-base/gnome/Manifest
@@ -1,2 +1,2 @@
-EBUILD gnome-40.0-r1.ebuild 1389 BLAKE2B fe5a59895909028b0edde3b8e6769d8c415b948588e595f34ff0e82229bc3b1d98d0173935d4c9484ae16c2973564a08a30287092746967c41a58fd7b1639693 SHA512 7a0441b3e63d99c107d67d23cf4b9d43a9c027052a2fbe8f08b4892c22e3284713084e1d36c4408464cd25def569967faaf906792f581ea3c2da5906bf03c696
+EBUILD gnome-44.4.ebuild 1348 BLAKE2B fb47dca670653b426d47799bed06039ad59ce57ef0ac7509397c19c53752c5896cf796d7b56fe3d3adbdb89c4c2eee16ebacce28e6fc5289b841770700050c77 SHA512 7160a9a8bb4560081f22e62d01c247747553eadb4806ff88c8a92af3b1e254471eb3d395e104419ba6146dccea95026b321a322ff088156b47d16e1153067605
MISC metadata.xml 453 BLAKE2B 554de0ba1b2fa3d180d2272c2b1fc2e554719010b9eee60ca30369a500055693cea204ca6369e7f483077c6f1dc1ccea6f0e667359cbe3e720d55a96e49a6d6f SHA512 363bf129187b4a2cd24be9ed576e566051fac6902c5db28de69aa9cc96f1f8c82fea056ae263d12a392839fbca82a06e556f1914100e6e3aab2884dd9de76278
diff --git a/gnome-base/gnome/gnome-40.0-r1.ebuild b/gnome-base/gnome/gnome-44.4.ebuild
index adbf88e7ec29..0647fa335550 100644
--- a/gnome-base/gnome/gnome-40.0-r1.ebuild
+++ b/gnome-base/gnome/gnome-44.4.ebuild
@@ -22,25 +22,24 @@ RDEPEND="
>=gnome-base/gnome-core-libs-${PV}[cups?]
>=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?]
- >=gnome-base/gdm-40.0
+ >=gnome-base/gdm-44.1
- >=x11-wm/mutter-${PV}
- >=gnome-base/gnome-shell-${PV}
- >=media-fonts/cantarell-0.301
+ >=x11-wm/mutter-44.3
+ >=gnome-base/gnome-shell-44.3
+ >=media-fonts/cantarell-0.303.1
- >=x11-themes/gnome-backgrounds-40.0
+ >=x11-themes/gnome-backgrounds-44.0
x11-themes/sound-theme-freedesktop
accessibility? (
- >=app-accessibility/at-spi2-atk-2.38.0
- >=app-accessibility/at-spi2-core-2.40.0
- >=app-accessibility/orca-40.0
+ >=app-accessibility/at-spi2-core-2.48.3
+ >=app-accessibility/orca-44.1
>=gnome-extra/mousetweaks-3.32.0
)
- classic? ( >=gnome-extra/gnome-shell-extensions-40.0 )
+ classic? ( >=gnome-extra/gnome-shell-extensions-44.0 )
extras? ( >=gnome-base/gnome-extra-apps-${PV} )
"
-PDEPEND=">=gnome-base/gvfs-1.48.0[udisks]"
+PDEPEND=">=gnome-base/gvfs-1.50.6[udisks]"
DEPEND=""
BDEPEND=""
diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz
index 446a4dda7f6d..35bee4504051 100644
--- a/kde-apps/Manifest.gz
+++ b/kde-apps/Manifest.gz
Binary files differ
diff --git a/kde-apps/kajongg/Manifest b/kde-apps/kajongg/Manifest
index d75e4532a010..ee8c79908b4a 100644
--- a/kde-apps/kajongg/Manifest
+++ b/kde-apps/kajongg/Manifest
@@ -2,6 +2,6 @@ DIST kajongg-23.04.3.tar.xz 4578064 BLAKE2B 2d7c5e82787cab78e5c2a8111179bd65517b
DIST kajongg-23.08.3.tar.xz 4586036 BLAKE2B 1c5d451e1246a170db842dfb414407148a0d9307f248a85e5d215eeeee44aca05a05c16b59055d47720293670c9e0782a0aaf1142ca94d27c7ebcb57debb910d SHA512 ac116102c78e3d9659dac3da21e4fcca849702eeefe7e16e3c05c8d9a7aab5049ff3e175207fe6e0810834016be99be945ff3e842bc7aba5577a883805de341c
DIST kajongg-23.08.4.tar.xz 4592152 BLAKE2B f175ec87b92e79d49c463e1f79a0ec585b22a1b14e6a497b57d8811793b4d3b2fba328318e04025cbe49df3bece09b58c9babd806af1ba33e66b24be4aaa32e0 SHA512 20aa141c8a10395d75e0095cf494abb9c0e5636e3739f31b0f7ac467ba6b1695dcf1ade442797419b017d9d3926572bd8dab7f8c7611fbbcf46ce28a64aadcf6
EBUILD kajongg-23.04.3.ebuild 1029 BLAKE2B 84bf4e1bab1a66f72ab7de636d5d281e00b147f1197fddddb404f36bbd223a0b41c2f2e20c5517c8808f42b8b890372e0b80dd520445d1257b9bf804631eadf2 SHA512 1aa58de82a43787c91f0d9269babd96784180771b591313d207ab09273d0f45e18afbec0a671d46f09af9156ccb74cb91d42cc62d0a43718fb54d329d283332e
-EBUILD kajongg-23.08.3.ebuild 1029 BLAKE2B 84bf4e1bab1a66f72ab7de636d5d281e00b147f1197fddddb404f36bbd223a0b41c2f2e20c5517c8808f42b8b890372e0b80dd520445d1257b9bf804631eadf2 SHA512 1aa58de82a43787c91f0d9269babd96784180771b591313d207ab09273d0f45e18afbec0a671d46f09af9156ccb74cb91d42cc62d0a43718fb54d329d283332e
-EBUILD kajongg-23.08.4.ebuild 1032 BLAKE2B eec9a7792733822a37490b08275eb7fc6475beac258b8b40d7707caae783c14c51c3c45542107ed80ba71133aae933f5fdf57cd26e570c09c90193368524bc04 SHA512 5292b495564cd8ad4ce0458e27e6def3d8cb61c21914db20c0327d705d4bf3b81b8c26b4d3ca700a1bf9cb4632fa32a4486bb3d4aa75df59e5ca196db1ac57fb
+EBUILD kajongg-23.08.3.ebuild 1029 BLAKE2B c6a0138a6b91b59385de54acfc104ceccccc24dbcdbb452ee8005978838e2fa8c4c55d163f227a2a97866a3b894fc29075f9406c75dab256f0ecf7f2b7245038 SHA512 47a027034d1709cfc2dc84dbebd6f356409ee351cd523c9a7d8d874a7174c36363147b65791d1e4c3184b96cca4e5c68cb4d177b4ed372d8565d7f7e5a1703c3
+EBUILD kajongg-23.08.4.ebuild 1032 BLAKE2B 4733c23ac78067213a96965b41de039f8eb88f63461ed09bc67f770198383c52b56f12075e7276f6de129b0fb0ca197d111c47fe3550d4194f558256a414d6fa SHA512 7600d753da87b7de8ec28ccbac6666c62a44cfbfe8337e85a2b4e5f597d097b73482b9a7528c9aac371e714b94e9527ec7c86e31a4d6a961a725065041c8eece
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kajongg/kajongg-23.08.3.ebuild b/kde-apps/kajongg/kajongg-23.08.3.ebuild
index 231838c8dbe7..d006055f4c7a 100644
--- a/kde-apps/kajongg/kajongg-23.08.3.ebuild
+++ b/kde-apps/kajongg/kajongg-23.08.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PVCUT=$(ver_cut 1-3)
KFMIN=5.106.0
QTMIN=5.15.9
diff --git a/kde-apps/kajongg/kajongg-23.08.4.ebuild b/kde-apps/kajongg/kajongg-23.08.4.ebuild
index c64c9cc1d10c..27bc9a8bc024 100644
--- a/kde-apps/kajongg/kajongg-23.08.4.ebuild
+++ b/kde-apps/kajongg/kajongg-23.08.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
ECM_HANDBOOK="forceoptional"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PVCUT=$(ver_cut 1-3)
KFMIN=5.106.0
QTMIN=5.15.9
diff --git a/kde-apps/kig/Manifest b/kde-apps/kig/Manifest
index 626f03b8d791..99ad232e2df9 100644
--- a/kde-apps/kig/Manifest
+++ b/kde-apps/kig/Manifest
@@ -3,6 +3,6 @@ DIST kig-23.04.3.tar.xz 3281796 BLAKE2B 7b1a8d65783c518be46094cb19b3e267708d1ddb
DIST kig-23.08.3.tar.xz 3299072 BLAKE2B 19195f93b94debf87f2b2d7caae05b6af7e8ab998b355fb460e27ff28843d38fae171d4b2d7a02fd89483dd436aa14e22367c491737ddeed09cc07944e877778 SHA512 32e8f4c3b3c60be681809d7d381adc91a17946843b5080b32bd2db4fc4546fcd41b1194bbafee41028d6707567c9e94b1a51fe8101a193f930d37fa33c7a8b3f
DIST kig-23.08.4.tar.xz 3299000 BLAKE2B 4921069bd9f0bdb3f31629fb48e32774722ae2cef0e13a7520302bef7b4df2800753b8c25aa4399107ff5cb0437e72409fd298dc7df7dac3da270a307351d9b3 SHA512 8d0c475b22cbb693bd3cd6754507270c69a5d7f9b2c2bb30ffa8d680ab092f4857f27e88df8897ad3d92cc99850bd34df966f92447180cf7304eb08b3bedfb71
EBUILD kig-23.04.3.ebuild 1754 BLAKE2B 04d92b394d59fecc4eca246a1c82ab0fc235cbef1994297e60b22dba3c8cbcc16885986d0795fc482a988689cb843a0b34f15d54e2f114b2d1cd54f653c4c916 SHA512 a36cfcba30e403e620f0e820a0c0c5191fcb341ffcc3c817f4a914d76ef2ce0fdd36062aa678bc0cdfabfa069e7ad13cad4d9ad5a9dcf477366bf207bda07600
-EBUILD kig-23.08.3.ebuild 1754 BLAKE2B 04d92b394d59fecc4eca246a1c82ab0fc235cbef1994297e60b22dba3c8cbcc16885986d0795fc482a988689cb843a0b34f15d54e2f114b2d1cd54f653c4c916 SHA512 a36cfcba30e403e620f0e820a0c0c5191fcb341ffcc3c817f4a914d76ef2ce0fdd36062aa678bc0cdfabfa069e7ad13cad4d9ad5a9dcf477366bf207bda07600
-EBUILD kig-23.08.4.ebuild 1757 BLAKE2B da050a3a4de2f3fd37d0ecd0169a2b30343b155a4ebcdb767aeaa0121354a64b380ec54422efd2541c022c9559a0f0b425f517911a6b0b525e3674e64d01efae SHA512 7977889ff825c296e6623862a0c6d0c10d88e1f15f3124defe07cc39e313775c666c7e41ef550d909dc2eb60b0d06b6f280391345d17bd7eeebedad53e942b6e
+EBUILD kig-23.08.3.ebuild 1754 BLAKE2B 76e05f6634472a145c52a9bbeb70371dd4a794ac56b2b28cf0d98a4d2d2296376a247b7729ba5b40d4e632cae16cb14a29ad10dffa3b051b29b9b9a00e71f06b SHA512 68886258acf50a04328078defb89ce49523eabd8831c49b5a8a992e0f13a300bcb256598870e24af917d91f2b0c3e418715815e16bb5c872ebe0d903211c7e82
+EBUILD kig-23.08.4.ebuild 1757 BLAKE2B 205b85d8cd3ba67ff0fbbf265738591855fab646249e91fa82d37b0935235b4398f33b0c62d035ef01f51e2522063ff0ac748e44afea262ecc290be11d4ba04b SHA512 0c17d862a9e274f0db7f5be379b6e32cd4b51a36366ff2565dcbbda8a9f5f0d31099cea8ed2b9f05f52aa480d038c44dd2a528a925a4c0ba00dfc4834127349f
MISC metadata.xml 486 BLAKE2B 11cf086271c289ac0e3f1343ad70021b4b847e7be0ddb8f1dfb2630a4d7ff026456e2ed1c2f303bc8d9a4ec6e062c923bf809e14e814ca8dd653d9c2fdbe8006 SHA512 b4a4b83cd44c29cf1f194f5c3bdd1e48f9ef08c02d1b33dcb25fe36d243588f5b83753c03826f1cb74df4ba225553fdd65263c047362edfca5709944cb24e08a
diff --git a/kde-apps/kig/kig-23.08.3.ebuild b/kde-apps/kig/kig-23.08.3.ebuild
index 9c2dabea8cbc..b762c75eeb25 100644
--- a/kde-apps/kig/kig-23.08.3.ebuild
+++ b/kde-apps/kig/kig-23.08.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
KFMIN=5.106.0
QTMIN=5.15.9
inherit python-single-r1 ecm gear.kde.org
diff --git a/kde-apps/kig/kig-23.08.4.ebuild b/kde-apps/kig/kig-23.08.4.ebuild
index 041b54029934..31e053631f26 100644
--- a/kde-apps/kig/kig-23.08.4.ebuild
+++ b/kde-apps/kig/kig-23.08.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
KFMIN=5.106.0
QTMIN=5.15.9
inherit python-single-r1 ecm gear.kde.org
diff --git a/kde-apps/lokalize/Manifest b/kde-apps/lokalize/Manifest
index 5f7c73b0720b..e08f084214de 100644
--- a/kde-apps/lokalize/Manifest
+++ b/kde-apps/lokalize/Manifest
@@ -2,6 +2,6 @@ DIST lokalize-23.04.3.tar.xz 2117060 BLAKE2B 804bef2b3019f115526e80c7ffb65c4b835
DIST lokalize-23.08.3.tar.xz 2142504 BLAKE2B 9428d0fe01708b769a4889a5a7b6a8ddeda061aaae883f0432676bb93765d5c5faf960cf0d49e8e8f68bf1870f7a1cc7ed7766f710587cdf9dcadb0e51530edf SHA512 e7fcdfdbb9713a3a34ad296e9dbc863cd9b76c29069fdb95ba83c58459fe543dcea990bcc410beffe645543c52a052cfdfa0a28e2eb7650565d8bb0da4b77980
DIST lokalize-23.08.4.tar.xz 2142760 BLAKE2B 505086c412ef69ec94977f40bd1fee493c301f1d26ef8c2b6e516aa535133d245f3761c2dc46b25e0eeca919398bdec92a843f2068bb01d36d84a637f1d0cf92 SHA512 03e64933d09512e1210178045978f4e870205ab2c82befbca1446f11009bb24c5296ba17ee63f4b84a9c1baebf25b7d853c44ce264918f230ab7984c3c4ce0f3
EBUILD lokalize-23.04.3.ebuild 1906 BLAKE2B ff0ad4676dbb9ca947a33b963142a0d8fbf732e193bc84f8d3104320cc61c7d28aaf886ddfcda8cca8406edf9ba354abc64218223cc2ab8ada589f25d51e940e SHA512 b94a0e53d0db1441650ad85ef7b2e41aec25ab4084c0ada7fa8a8d459a6284219af60aa5d4d14c9456e482f8953d2435d91cc0b511b7dee7cd1d94fd3fd5a941
-EBUILD lokalize-23.08.3.ebuild 1931 BLAKE2B 4fee3dfefeb05ac6341168e34cf09a03daa76b45f5163a18b6a4cc2ae91483a8e144d012c9bca0a3ace999893bea1d6f211a16888d67f84221a9d506b3e17a1b SHA512 e7be33a432516bdfef9f680e5a72df1166e9b8835b2692c7471b649695a759c76b3752e07f81280bcff6e54f9c3064500c3fbd38ae19a6117479de6dfd96dd8a
-EBUILD lokalize-23.08.4.ebuild 1934 BLAKE2B b8e60adcaf737bd170a9b8618c81d2856bbf4d730fe761e92dfeb060d7964157572fa36cf5a6a84ef7e99db9d51716f2fffa1234cc8a0b259e6801de2da2d6c8 SHA512 9965ed4e54449b9f4f93532f431ea2f0099bc042fe0a95bf8ea97844db161dde7a9b2d71570b544d43e25fe11e817722d8d06fcc5ef0510b50646639d7f6821a
+EBUILD lokalize-23.08.3.ebuild 1931 BLAKE2B daddcac3e2b39a5e6bec948668f59c63423013568986391f22be0f8f480779de0f3261c3e271bd3f0c034863fb7df160105a575e25d5d0b20033c251586ec5f0 SHA512 e4edd9c00f3b14d8065e78b11d6c3109f75efcb243e864b6dd7a3eb828e3003d1fe04a23336a2abbcfd912daa6700bf5a1daef01fe85961c34ba99cb4839bcdd
+EBUILD lokalize-23.08.4.ebuild 1934 BLAKE2B 168c91790744fbe694ace921bc65d1e859573f91030b32ed3e74543cc3699704f3ab164367a80d989497335d9ea4342ad8b936fcb934e30be91174dd6ad31da9 SHA512 6d27f2dea59a5092c16527840ad44583218627503b5d4277ff0d85b6bc7fa012e118062b6ad0ec8f87773e8787190b8437370cf566ad70cdb92aac1c2901e823
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/lokalize/lokalize-23.08.3.ebuild b/kde-apps/lokalize/lokalize-23.08.3.ebuild
index a069b6537345..b200ccfb415f 100644
--- a/kde-apps/lokalize/lokalize-23.08.3.ebuild
+++ b/kde-apps/lokalize/lokalize-23.08.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
KFMIN=5.106.0
QTMIN=5.15.9
inherit python-single-r1 ecm gear.kde.org optfeature
diff --git a/kde-apps/lokalize/lokalize-23.08.4.ebuild b/kde-apps/lokalize/lokalize-23.08.4.ebuild
index 374b637d3bf8..0e8e739a7c0c 100644
--- a/kde-apps/lokalize/lokalize-23.08.4.ebuild
+++ b/kde-apps/lokalize/lokalize-23.08.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
KFMIN=5.106.0
QTMIN=5.15.9
inherit python-single-r1 ecm gear.kde.org optfeature
diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz
index a9d78accfbca..547377ac696a 100644
--- a/kde-frameworks/Manifest.gz
+++ b/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/kde-frameworks/kuserfeedback/Manifest b/kde-frameworks/kuserfeedback/Manifest
index 3cc5c1ee6ae6..78a2fe4d05a9 100644
--- a/kde-frameworks/kuserfeedback/Manifest
+++ b/kde-frameworks/kuserfeedback/Manifest
@@ -1,6 +1,8 @@
AUX kuserfeedback-1.2.0-enable_docs.patch 1776 BLAKE2B 6eab84c4ea3d678911ea6ab73dac0b4b7ff563dc9fa3fb11f563f2a9de6db7853fa16306c843f0380e14e734c28cb1654c06b9ec776dda89c784c6687f64d659 SHA512 209e8687c409a0c91d48b5fd0677088e7933270e9250b0fc389f2e78e733a13df52618a8e61d28d17ddaaf2f1a1a7f1207af0c30e0132b33337fc13c2395b8f5
DIST kuserfeedback-1.2.0.tar.xz 206364 BLAKE2B 4ae1683f8a3470ee3db7b3039c27ebd7bc210afd5cd8cdd992a107e541971f4778d7add3fb330befbfd7d62e04d9d2aba8fc22eab5a368f4b92e98f7baa1ec41 SHA512 0152233c741a287b623256cac6d109d405441f17dec68c5782d900ddb9ca5a93614d46ea112e1be9e64913cc3f46d107bec64cad4579b766919439b0ed88a470
DIST kuserfeedback-1.3.0.tar.xz 230644 BLAKE2B b7305be09a5e62c980273766ec16f624eab4312ababbb8ebb3e24983ffad7ac19445bb848088331c0b4b02da37ee646c9cf91b8965455d018f9b45084c62d17c SHA512 16fc7fa850e7ac1dc772ab25f81f75fe28454680ce9ddf68da0f14c6d5e9b8201f69d168b1ee32bdf9f0ee517b0cac34eb09fd3dbfa697c0a8d3b23c6ac790cb
+DIST kuserfeedback-5.246.0.tar.xz 235240 BLAKE2B 72f296dcc65ba75a03bea222ff0a1414d00970437105ce0a54d30beb93a8c4a9c93b3724ba1f838feaaaeb82eb9e816b7a7cc62c2bf2ff7d3bee9b8f39c0ab7d SHA512 8b8f6a127f8636ef05cc7a2d45ae08edc38e1a3042f3d8919a86f1cfc2605b78ba332151def78187d22cb5e45a84663892159fc6e8226613105d3cbd41676e12
EBUILD kuserfeedback-1.2.0.ebuild 1397 BLAKE2B f4930abfab164c3751470781a4a9de7446bd59c810120b54d4f21ee54dcf2493720ba8108b828c2801a23f68013c3132263a982d1494c7b57eccbc809257bf73 SHA512 f5b773507725076f7b36abdb5bd8d10600d5fd4618ae34d26f35668211859122cfcea2f9fa7a472a3f8fb5efb2c5683c3dfab92a48d108a7196b95da0cfce5ae
-EBUILD kuserfeedback-1.3.0-r1.ebuild 1384 BLAKE2B 058703b018a5bcf1e3d1732f2d3c375e76a56860381fd965fd25501b8a54eae167af187df0501119cddd6491d6230e752849c47f0e00e585c4e4295167faa132 SHA512 9e9fc9ac95449cc002438f11930137c479efc02622c53eef9eba4d72cf700e17a57442e810fa6eed472b6b4c6693b55c23e2e6dc35c6a5780c5b93007ed5d2e0
+EBUILD kuserfeedback-1.3.0-r2.ebuild 1153 BLAKE2B aff0f7ea9959d5e680d11610cc5f9cdb9f83c288d1cf936c4459818e067f73aa9ec350ece36547ee7cc9fd85e05c3e6cb9b25d48aba150cdc5d6cfcb2eec7707 SHA512 3237850dbfe5011de03a69f40e51ba48dd6d5293125f9ce3b8b21eac1484b3eb42eff094d10de670103feeb00c4eb6355ee9027aa8ed4f83e4371c52c2f9f536
+EBUILD kuserfeedback-5.246.0.ebuild 874 BLAKE2B 11554bb02c7b8a5186837143ac2d322c277e04793e1b9db6fb4024b4c0f679c74ddf727d219f1929fca7bf0ae2f8759702b74d1b8f28490d080bf487a2a50b44 SHA512 4d6a282144131f579ea690357951dea4101d41c85179b6c214303cbb6baaea14dc76f9f231d107065e17d5fd577bd67ad5fa71fc1228343638d86363128f6353
MISC metadata.xml 505 BLAKE2B 5a38acbdef4327d0ca8b74f1877a8c35019305fc17d9a4c234a13195a30a730cf808bf00d725eca2577699db5c31e55b9380e0fdd63e4a591bd69f656ea3120d SHA512 6163cb758680fcf00985c623b1af3921b7934ccbc8123eeaac1a20b5c20c74c9e14d284c620a0e5aff073a145a3cf6e3332cf775e1047f073215b56d395cb5a7
diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r1.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r2.ebuild
index 8fccd1b04122..9600865a9cc5 100644
--- a/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r1.ebuild
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r2.ebuild
@@ -21,13 +21,7 @@ DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
>=dev-qt/qtsvg-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
kf6compat? (
>=dev-qt/qtcharts-${QTMIN}:5
>=dev-qt/qtprintsupport-${QTMIN}:5
diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-5.246.0.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-5.246.0.ebuild
new file mode 100644
index 000000000000..888b17752462
--- /dev/null
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-5.246.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.0
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtcharts-${QTMIN}:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND="
+ sys-devel/bison
+ sys-devel/flex
+ doc? ( >=dev-qt/qttools-${QTMIN}:6[assistant,qdoc] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ # disable server application
+ -DENABLE_PHP=NO
+ -DENABLE_PHP_UNIT=NO
+ -DENABLE_SURVEY_TARGET_EXPRESSIONS=YES
+ -DENABLE_DOCS=$(usex doc)
+ )
+
+ ecm_src_configure
+}
diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz
index 3d7b4c4800f6..19504238d0d8 100644
--- a/mail-filter/Manifest.gz
+++ b/mail-filter/Manifest.gz
Binary files differ
diff --git a/mail-filter/amavisd-new/Manifest b/mail-filter/amavisd-new/Manifest
index bf31846e1f15..7a3766d4719d 100644
--- a/mail-filter/amavisd-new/Manifest
+++ b/mail-filter/amavisd-new/Manifest
@@ -2,5 +2,7 @@ AUX amavisd-snmp-subagent.initd 890 BLAKE2B ccc1c91547775737676449765e90c12b70ff
AUX amavisd.initd-r2 1594 BLAKE2B b778d21239440b6b01a0860f69b1363d57cc0e241a86501131cbafb563b77a58828c5801b86b5419c1e04eeaa85eeecd087f37394bfec2dc69a466c45c8155fa SHA512 67414b2d5977d74a1b613e8a3478a9e1f2a60ba29685c219db1cc48ead6fcf94e93a2d5897768b7720d5db352028c2eca89265bb1e2520b2f10ae011db200b65
AUX amavisd.service-r1 433 BLAKE2B 8e61e95cfdadb37afec0040f87eb67745ea6aae766ca07b5eebfefc90e40ceba267028c8bf51e5208f198001a05edaef326d0a8ff23159a4d705f191c48c3753 SHA512 9696d50ab845d067e1289af8525c0ee3a8d55b4617af6f4d146d4844c9667b63886955145bea33a2980ed153210da69fa3747451c337075ff4ca500abafc0c7a
DIST amavis-v2.12.2.tar.bz2 874946 BLAKE2B 0b52cb23e11d0b7b346e53b979b580b76f51ce22516a8e2ef6c6d579f1693a9d175ebd92e9cba74e4bed68b012250808e2f827182dddf5addbbb40f2602294f7 SHA512 8a6ab4441a9ef2ee757c839f656bc16f00dd9213f6cc0bb976d7f2b76793adf023d33a42099f07b0dae13281171db9ba0405028882a86e2230126e8d6a29a4ff
+DIST amavis-v2.13.0.tar.bz2 890721 BLAKE2B ceb2d020a9066b530a7a05de30c1a3483010f018e9344a354a6a372581bc6442ac74990b733cf4fd4d2e63d3adfe7140ebaca7d050becb69cc26cd010d032afd SHA512 b4d623b212bd2bbdcd192cee603941af3854bcd6c09ed1d6194138c0d7e10160ab1fece821bdd134ae86a1f8e5ccd4b3f92643f2f2b4c73c3f0c1e30e4b97441
EBUILD amavisd-new-2.12.2.ebuild 4948 BLAKE2B 66d5a0ff4fcf421a87a4b77aa2cb37f75af146d27acfa5d0c4522c4a13ca5f8214aeceab93d6e11ddedbc06a4286263d60cf571f6b10a9430a2a17e4bb5e3a01 SHA512 7d0cc9563085dddc11ff0687ef66d8f5b063d4bb857830e17457cd3c36bfd1c65e51aed6e9d5b13baa62a5e0f752afacec37b0741e4aadb92eef532777332f1a
+EBUILD amavisd-new-2.13.0.ebuild 7418 BLAKE2B ecf4d90ac03a9f04d3c8c67a345661a9b6e6b5b968b5fe9725127024b7261ce990ac0f23ce848ccf08500ff6b47465ba65479b2287e1a1b9d79923cca31b8adc SHA512 b8c516193c2a6656ef123c014b7a3f805ff4b5e2bfbfbbb5c20a9e699b72a01192a7e979be0f214a7c6d130e7c973acde3b270d4bb92cf52bab562c8562681b0
MISC metadata.xml 793 BLAKE2B edf1518209bb238e457fbc64f622693e86407b5c1de237880fb19892627bc1ca8bde30bfcf23df5af83a0b5fc595ddeb478b424a29fe189966d1be6b8c652b21 SHA512 da08a84fff7222c3c988167341b4895d906452024adc6741d3268dbe6ca6e162144c5207b268218de623b184a3c7eb88372041d5c50cf4a00e5ad599019c7b40
diff --git a/mail-filter/amavisd-new/amavisd-new-2.13.0.ebuild b/mail-filter/amavisd-new/amavisd-new-2.13.0.ebuild
new file mode 100644
index 000000000000..09f4259b7d8c
--- /dev/null
+++ b/mail-filter/amavisd-new/amavisd-new-2.13.0.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd perl-module
+
+DESCRIPTION="High-performance interface between the MTA and content checkers"
+HOMEPAGE="https://gitlab.com/amavis/amavis"
+SRC_URI="https://gitlab.com/amavis/amavis/-/archive/v${PV}/amavis-v${PV}.tar.bz2"
+
+LICENSE="GPL-2 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="clamav dkim ldap mysql postgres razor rspamd rspamd-https selinux snmp spamassassin test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( spamassassin )"
+
+MY_RSPAMD_DEPEND="dev-perl/HTTP-Message
+ dev-perl/JSON
+ dev-perl/LWP-UserAgent-Determined"
+DEPEND="acct-user/amavis"
+RDEPEND="${DEPEND}
+ app-arch/arc
+ app-arch/bzip2
+ app-arch/cabextract
+ app-arch/cpio
+ app-arch/gzip
+ app-arch/lha
+ app-arch/lrzip
+ app-arch/lzop
+ app-arch/p7zip
+ app-arch/pax
+ app-arch/arj
+ app-arch/unrar
+ app-arch/xz-utils
+ app-arch/zoo
+ dev-lang/perl:*
+ dev-perl/Archive-Zip
+ dev-perl/BerkeleyDB
+ dev-perl/Convert-BinHex
+ dev-perl/File-LibMagic
+ dev-perl/IO-Socket-SSL
+ dev-perl/IO-stringy
+ >=dev-perl/Mail-DKIM-0.31
+ >=dev-perl/MailTools-1.58
+ >=dev-perl/MIME-tools-5.415
+ dev-perl/Net-LibIDN2
+ >=dev-perl/Net-Server-0.91
+ dev-perl/Net-SSLeay
+ dev-perl/Unix-Syslog
+ net-mail/ripole
+ net-mail/tnef
+ >=sys-apps/coreutils-5.0-r3
+ >=sys-libs/db-4.4.20
+ virtual/mta
+ virtual/perl-Compress-Raw-Zlib
+ virtual/perl-Digest-MD5
+ virtual/perl-File-Temp
+ virtual/perl-IO-Compress
+ virtual/perl-IO-Socket-IP
+ virtual/perl-MIME-Base64
+ virtual/perl-Time-HiRes
+ clamav? ( app-antivirus/clamav )
+ ldap? ( >=dev-perl/perl-ldap-0.33 )
+ mysql? ( dev-perl/DBD-mysql )
+ postgres? ( dev-perl/DBD-Pg )
+ razor? ( mail-filter/razor )
+ rspamd? ( ${MY_RSPAMD_DEPEND} )
+ rspamd-https? ( ${MY_RSPAMD_DEPEND}
+ dev-perl/LWP-Protocol-https
+ dev-perl/Net-SSLeay )
+ selinux? ( sec-policy/selinux-amavis )
+ snmp? ( net-analyzer/net-snmp[perl] )
+ spamassassin? ( mail-filter/spamassassin dev-perl/Image-Info )"
+
+BDEPEND="${RDEPEND}
+ dev-perl/Dist-Zilla
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Harness
+ dev-perl/Test-Class
+ dev-perl/DBI
+ dev-perl/perl-ldap
+ dev-perl/NetAddr-IP
+ dev-perl/Test-Most
+ )"
+
+AMAVIS_ROOT="/var/lib/amavishome"
+S="${WORKDIR}/amavis-v${PV}"
+
+dzil_to_distdir() {
+ local dzil_root dest has_missing modname dzil_version
+ dzil_root="$1"
+ dest="$2"
+
+ cd "${dzil_root}" || die "Can't enter workdir '${dzil_root}'";
+
+ dzil_version="$(dzil version)" || die "Error invoking 'dzil version'"
+ einfo "Generating CPAN dist with ${dzil_version}"
+
+ has_missing=""
+
+ einfo "Checking dzil authordeps"
+ while IFS= read -d $'\n' -r modname; do
+ if [[ -z "${has_missing}" ]]; then
+ has_missing=1
+ eerror "'dzil authordeps' indicates missing build dependencies"
+ eerror "These will prevent building, please report a bug"
+ eerror "Missing:"
+ fi
+ S= eerror " ${modname}"
+ done < <( dzil authordeps --missing --versions )
+
+ [[ -z "${has_missing}" ]] || die "Satisfy all missing authordeps first"
+
+ einfo "Checking dzil build deps"
+ while IFS= read -d $'\n' -r modname; do
+ if [[ -z "${has_missing}" ]]; then
+ has_missing=1
+ ewarn "'dzil listdeps' indicates missing build dependencies"
+ ewarn "These may prevent building, please report a bug if they do"
+ ewarn "Missing:"
+ fi
+ ewarn " ${modname}"
+ done < <( dzil listdeps --missing --versions --author )
+
+ einfo "Generating release"
+ dzil build --notgz --in "${dest}" || die "Unable to build CPAN dist in '${dest}'"
+}
+
+src_prepare() {
+ # perl-module doesn't account for this being a directory
+ mv README_FILES READ_FILES || die
+
+ # We need to fix the daemon_user and daemon_group in amavis-mc even
+ # though we're going to run it in the foreground, because it calls
+ # "drop_priv" unconditionally and will crash if its user/group
+ # doesn't exist.
+ sed -i \
+ -e '/daemon/s/vscan/amavis/' \
+ -e "s:'/var/virusmails':\"\$MYHOME/quarantine\":" \
+ "${S}/conf/amavisd.conf" "${S}/bin/amavis-mc" || die "missing conf file"
+
+ if ! use dkim ; then
+ sed -i -e '/enable_dkim/s/1/0/' "${S}/conf/amavisd.conf" \
+ || die "missing conf file - dkim"
+ fi
+
+ if ! use spamassassin ; then
+ sed -i -e \
+ "/^#[[:space:]]*@bypass_spam_checks_maps[[:space:]]*=[[:space:]]*(1)/s/^#//" \
+ "${S}/conf/amavisd.conf" || die "missing conf file - sa"
+ fi
+
+ # needs ZMQ::LibZMQ3 which only suports net-libs/zeromq-3*,
+ # long since removed from tree
+ perl_rm_files t/Amavis/ZMQTest.t
+ sed -e '/^ZMQ::LibZMQ3 =/d' \
+ -i dist.ini || die "Can't patch dist.ini"
+
+ rm bin/{amavis-services,amavis-mc,amavisd-snmp-subagent-zmq}
+
+ if ! use snmp ; then
+ rm bin/amavisd-snmp-subagent
+ fi
+
+ eapply_user
+
+ # prevent distdir-in-distdir
+ mv "${S}" "${T}" || die
+ dzil_to_distdir "${T}/amavis-v${PV}" "${S}"
+
+ perl-module_src_prepare
+}
+
+src_test() {
+ prove -lr t || die
+}
+
+src_install() {
+ perl-module_src_install
+ mkdir "${ED}"/usr/sbin
+ mv "${ED}"/usr/bin/amavisd "${ED}"/usr/sbin/amavisd || die
+ mv "${ED}"/usr/bin/amavisd-agent "${ED}"/usr/sbin/amavisd-agent || die
+ mv "${ED}"/usr/bin/amavisd-nanny "${ED}"/usr/sbin/amavisd-nanny || die
+ mv "${ED}"/usr/bin/amavisd-release "${ED}"/usr/sbin/amavisd-release || die
+ mv "${ED}"/usr/bin/amavisd-signer "${ED}"/usr/sbin/amavisd-signer || die
+ mv "${ED}"/usr/bin/amavisd-status "${ED}"/usr/sbin/amavisd-status || die
+ dobin contrib/p0f-analyzer.pl
+
+ if use snmp ; then
+ mv "${ED}"/usr/bin/amavisd-snmp-subagent "${ED}"/usr/sbin/amavisd-snmp-subagent || die
+ newinitd "${FILESDIR}/amavisd-snmp-subagent.initd" \
+ amavisd-snmp-subagent
+ dodoc AMAVIS-MIB.txt
+ fi
+
+ perl_fix_packlist
+
+ if use ldap ; then
+ insinto /etc/openldap/schema
+ newins contrib/LDAP.schema "${PN}.schema"
+ fi
+
+ # The config file should be root:amavis so that the amavis user can
+ # read (only) it after dropping privileges. And of course he should
+ # own everything in his home directory.
+ insinto /etc
+ insopts -m0640 -g amavis
+ doins conf/amavisd.conf
+
+ # Implementation detail? Keepdir calls dodir under the hood.
+ diropts -o amavis -g amavis
+ keepdir "${AMAVIS_ROOT}"/{,db,quarantine,tmp,var}
+
+ # BEWARE:
+ #
+ # Anything below this line is using the mangled insopts/diropts from
+ # above!
+ #
+
+ newinitd "${FILESDIR}/amavisd.initd-r2" amavisd
+
+ systemd_newunit "${FILESDIR}/amavisd.service-r1" amavisd.service
+
+ dodoc AAAREADME.first RELEASE_NOTES TODO \
+ conf/amavisd.conf-default conf/amavisd-custom.conf \
+ conf/amavisd-docker.conf
+
+ docinto README_FILES
+ dodoc READ_FILES/README*
+ dodoc -r READ_FILES/*.{html,css}
+ docinto README_FILES/images
+ dodoc READ_FILES/images/*.png
+ docinto README_FILES/images/callouts
+ dodoc READ_FILES/images/callouts/*.png
+
+ docinto test-messages
+ dodoc t/messages/README
+ dodoc t/messages/sample.tar.gz.compl
+}
+
+pkg_preinst() {
+ # TODO: the following is done as root, but should probably be done
+ # as the amavis user.
+ if use razor ; then
+ if [ ! -d "${ROOT}${AMAVIS_ROOT}/.razor" ] ; then
+ elog "Setting up initial razor config files..."
+
+ razor-admin -create -home="${D}/${AMAVIS_ROOT}/.razor"
+ sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \
+ "${D}/${AMAVIS_ROOT}/.razor/razor-agent.conf" || die
+ fi
+ fi
+}
+
+pkg_postinst() {
+ local d="/var/amavis"
+ if [ -d ${d} ]; then
+ elog "Existing data found. Please make sure to manually copy it to amavis' new"
+ elog "home directory by executing the following command as root from a shell:"
+ elog
+ elog " cp -a ${d}/* ${d}/.??* ${AMAVIS_ROOT}/ && rm -r ${d}"
+ elog
+ fi
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index cb93c660b426..b955a2fef70c 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 0d6ea2f75dbc..89bebb1997c8 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 18 Dec 2023 19:10:31 +0000
+Tue, 19 Dec 2023 01:10:19 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 287cad2bdc10..99e86f62d7ce 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 555652 BLAKE2B db9cf5206d9ceddaca8a68b4bf7f7ae528b88643f304cb02178e6516db789e072f19544b11fd07ca92e7c80c589b8b66ece5f49c746eb801b97383bbafd1f932 SHA512 f9958af059dd9b625daf56f6b4902011d7fc39a90ba956c342e1067f960a07cba8953dfed3f68b813916acab646a12243ae32da4878afce08b6a7142d90aa871
-TIMESTAMP 2023-12-18T19:10:37Z
+TIMESTAMP 2023-12-19T01:10:22Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWAmS1fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWA7X5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB+8w/8DnE2B/bGxzD/Momri2KdRDiX14UBrOPu3oYLq2AASaA6n+qFwoGyRrPp
-Wv2/omTDPEbVEL/4Tl0UcHIEFw9q3S4t8lNUDnN8M2nnIQS+VqJA4bUdDCDPsH/6
-TUzUuccOmN1lrQaU5+7ZMsERawStsjP7zViTwT6qlvDNKk7xTDfGdjast6Ry1ZKD
-WWm1ya66uMd4E5LttCKnlXrS/Z+Zw+J0tYIB08o9sJDmn53vYpgpCpJKAs416Ok3
-PjguSQujJCQQhD9H7mfq/g9KyB+wDWlUEKK0wKaOWHpc6iQM/1ocQ791BydZyQuD
-JAc6h5v7N20hoBrmuz3pGMCHjIUpyQ+fEzBZGzjRIMHI7EPvLtcMJBkeVEug8sNk
-dkU/yr08fGZRassAPQZgkZ1H4PJAl/Wu7UXaoJhpIpAUeBxsckiv+g5ffc7yBPFD
-nkZGgW5Aehc0yLSzxyPVzqga/PUSV2Db205WMtH31UOV3afx7DPCFPm52EUASV+O
-BDhlr1vn3wWCnzRmUHtvx7XuDkY+AJoHR/Zv+s3yKbQWbyuYHk6QFt+8/IqPO7AR
-ZLoq/NSGonL0fkSYB4NZtAySkwI5T7/vS7/Df51FuFxXdYpdLRfhcs4V0v0ayB9K
-MRup3EHxl0WWlWpEsnZLngHMwXG1r6U70leJNe0TdQeSGvcRIHk=
-=9pAa
+klCivBAAh7hyGWh5vOcx48V/zUjwJlXv3UZFW5IQbPU3HGX6P20rD3g1ij/5PB5t
+QQSMFAJ5swfMJX9GUcqXyVRmd6mbBSH40Cl+6ofHWwsZVAE2rADL9lh8U8cGQnbI
+BpwHr0oiY44D6/Z0faQrt+XXUbgNNrBwM5jaKNggfK8EP+3RjjPOYYsn/1vxd3wj
+CRGgI39GhkwyM2lIxV4qsa2aI3FYVHb/mHWgYicE7JYkPTOp3ERloaaOhlqy3xhA
+NHKLmWH+MOK1wTTjB3NqHbwhZ+ysD+De+5POsHB3A0/wyiZ3b6lDTPUdL3woU/6K
+ouiDcbH8ImCXi6D340QpSPqY98PDHK3n3U2S2rs0L0SMEYkLO05OuL4HBwrHUR7C
+G15mEq0tl2Ve3m5zL7qv1g2eFIs+DNH2qz+b3YB4Gn19aQ3f9Ma74YOlFWPC8KfH
+9loSm4IZwKSdnJPgVa4rgfFemle4yEqlbqPH2Cd5yULZY3KxHvWTeNyLlxHgq6hR
+FlRLVk2jmiqqw/t00UKF2q0WE+VAlKcybayVlIFbmRp2Nj3UHETC869bjRqjqIrr
+5eS7/GuMFI7uvdYsoR+21j+wK4OKrbRwpU0e18AbcFYzOV0IR0QCxj9xuGQzN/pK
+bu7welN5lsWDjNTjCDKViiRwOzEqa4DD67Erud/LNkG43Xc53U8=
+=n+JK
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 0d6ea2f75dbc..89bebb1997c8 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 18 Dec 2023 19:10:31 +0000
+Tue, 19 Dec 2023 01:10:19 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 7435cdd9a9af..e4b6b0b4f551 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 5db3b94e5ed7..868345facbd3 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.3.1 b/metadata/md5-cache/app-portage/pfl-3.3.1
new file mode 100644
index 000000000000..38169f202557
--- /dev/null
+++ b/metadata/md5-cache/app-portage/pfl-3.3.1
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Searchable online file/package database for Gentoo
+EAPI=8
+HOMEPAGE=https://www.portagefilelist.de https://github.com/portagefilelist/client
+INHERIT=distutils-r1 systemd
+IUSE=+network-cron python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+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(-)?,python_targets_python3_12(-)?] dev-python/termcolor[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://github.com/portagefilelist/client/archive/3.3.1.tar.gz -> pfl-3.3.1.tar.gz
+_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=ca0c9ba8fcf3a7920339795aef2b7c16
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 4286dc9c8026..e3b87035d5d6 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/kopeninghours-23.08.3 b/metadata/md5-cache/dev-libs/kopeninghours-23.08.3
index 74963c38dc89..bc9e26b3626f 100644
--- a/metadata/md5-cache/dev-libs/kopeninghours-23.08.3
+++ b/metadata/md5-cache/dev-libs/kopeninghours-23.08.3
@@ -1,18 +1,18 @@
BDEPEND=sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 ) doc? ( dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-libs/kpublictransport-23.08.3:5 >=dev-qt/qtdeclarative-5.15.9:5 >=kde-frameworks/kholidays-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 sys-libs/zlib python? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+DEPEND=>=dev-libs/kpublictransport-23.08.3:5 >=dev-qt/qtdeclarative-5.15.9:5 >=kde-frameworks/kholidays-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 sys-libs/zlib python? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_12(-)] ) ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
DESCRIPTION=Library for parsing and evaluating OSM opening hours expressions
EAPI=8
HOMEPAGE=https://api.kde.org/kopeninghours/html/index.html https://invent.kde.org/libraries/kopeninghours
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org python-single-r1
-IUSE=python debug doc test python_single_target_python3_10 python_single_target_python3_11
+IUSE=python debug doc test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64
LICENSE=LGPL-2+
-RDEPEND=>=dev-libs/kpublictransport-23.08.3:5 >=dev-qt/qtdeclarative-5.15.9:5 >=kde-frameworks/kholidays-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 sys-libs/zlib python? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=dev-qt/qtquickcontrols2-5.15.9:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
+RDEPEND=>=dev-libs/kpublictransport-23.08.3:5 >=dev-qt/qtdeclarative-5.15.9:5 >=kde-frameworks/kholidays-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 sys-libs/zlib python? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.70:=[python,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 ) >=dev-qt/qtquickcontrols2-5.15.9:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/23.08.3/src/kopeninghours-23.08.3.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm fec7e533f288cce18b03f8d79d9fce0e flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gear.kde.org 236f5f1e8c3d93fca33b087177d55697 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b4672c2396af9b0945200331cf05391b
+_md5_=b198315ed0b87ae514090b77cb7fd4c1
diff --git a/metadata/md5-cache/dev-libs/kopeninghours-23.08.4 b/metadata/md5-cache/dev-libs/kopeninghours-23.08.4
index 9f06c4e9dc54..b96542f75163 100644
--- a/metadata/md5-cache/dev-libs/kopeninghours-23.08.4
+++ b/metadata/md5-cache/dev-libs/kopeninghours-23.08.4
@@ -1,18 +1,18 @@
BDEPEND=sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 ) doc? ( dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-libs/kpublictransport-23.08.4:5 >=dev-qt/qtdeclarative-5.15.9:5 >=kde-frameworks/kholidays-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 sys-libs/zlib python? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+DEPEND=>=dev-libs/kpublictransport-23.08.4:5 >=dev-qt/qtdeclarative-5.15.9:5 >=kde-frameworks/kholidays-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 sys-libs/zlib python? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_12(-)] ) ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
DESCRIPTION=Library for parsing and evaluating OSM opening hours expressions
EAPI=8
HOMEPAGE=https://api.kde.org/kopeninghours/html/index.html https://invent.kde.org/libraries/kopeninghours
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org python-single-r1
-IUSE=python debug doc test python_single_target_python3_10 python_single_target_python3_11
+IUSE=python debug doc test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64
LICENSE=LGPL-2+
-RDEPEND=>=dev-libs/kpublictransport-23.08.4:5 >=dev-qt/qtdeclarative-5.15.9:5 >=kde-frameworks/kholidays-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 sys-libs/zlib python? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=dev-qt/qtquickcontrols2-5.15.9:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
+RDEPEND=>=dev-libs/kpublictransport-23.08.4:5 >=dev-qt/qtdeclarative-5.15.9:5 >=kde-frameworks/kholidays-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 sys-libs/zlib python? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.70:=[python,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 ) >=dev-qt/qtquickcontrols2-5.15.9:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/23.08.4/src/kopeninghours-23.08.4.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm fec7e533f288cce18b03f8d79d9fce0e flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gear.kde.org 236f5f1e8c3d93fca33b087177d55697 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b4672c2396af9b0945200331cf05391b
+_md5_=b198315ed0b87ae514090b77cb7fd4c1
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 03107102912f..29faca50ee1e 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/sphinx-panels-0.6.0-r1 b/metadata/md5-cache/dev-python/sphinx-panels-0.6.0-r1
index 841c01e086d4..51c54f9b1de7 100644
--- a/metadata/md5-cache/dev-python/sphinx-panels-0.6.0-r1
+++ b/metadata/md5-cache/dev-python/sphinx-panels-0.6.0-r1
@@ -2,7 +2,7 @@ BDEPEND=test? ( dev-python/pytest-regressions[python_targets_python3_10(-)?,pyth
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A sphinx extension for creating panels in a grid layout
EAPI=8
-HOMEPAGE=https://github.com/executablebooks/sphinx-panels
+HOMEPAGE=https://github.com/executablebooks/sphinx-panels/ https://pypi.org/project/sphinx-panels/
INHERIT=distutils-r1
IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64 x86
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/executablebooks/sphinx-panels/archive/v0.6.0.tar.gz -> sphinx-panels-0.6.0.gh.tar.gz
_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=9f146d3356808627d99570e3ce9bab7a
+_md5_=03b1d2b0ae93fbd6361c07e965d65944
diff --git a/metadata/md5-cache/games-engines/Manifest.gz b/metadata/md5-cache/games-engines/Manifest.gz
index fa77b1edda08..1e8f94d8d202 100644
--- a/metadata/md5-cache/games-engines/Manifest.gz
+++ b/metadata/md5-cache/games-engines/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-engines/odamex-10.4.0 b/metadata/md5-cache/games-engines/odamex-10.4.0
deleted file mode 100644
index 730ac3b36613..000000000000
--- a/metadata/md5-cache/games-engines/odamex-10.4.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=games-util/deutex app-alternatives/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=client? ( media-libs/libpng:0= media-libs/libsdl2[joystick,sound,video] media-libs/sdl2-mixer net-misc/curl !hidpi? ( x11-libs/fltk:1 ) portmidi? ( media-libs/portmidi ) X? ( x11-libs/libX11 ) ) odalaunch? ( x11-libs/wxGTK:3.0-gtk3[X] ) server? ( dev-libs/jsoncpp:= upnp? ( net-libs/miniupnpc:= ) )
-DESCRIPTION=Online multiplayer free software engine for DOOM
-EAPI=8
-HOMEPAGE=https://odamex.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake desktop prefix wxwidgets xdg
-IUSE=+client hidpi master +odalaunch portmidi server upnp X
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=GPL-2+ MIT
-RDEPEND=client? ( media-libs/libpng:0= media-libs/libsdl2[joystick,sound,video] media-libs/sdl2-mixer net-misc/curl !hidpi? ( x11-libs/fltk:1 ) portmidi? ( media-libs/portmidi ) X? ( x11-libs/libX11 ) ) odalaunch? ( x11-libs/wxGTK:3.0-gtk3[X] ) server? ( dev-libs/jsoncpp:= upnp? ( net-libs/miniupnpc:= ) )
-REQUIRED_USE=|| ( client master server )
-SLOT=0
-SRC_URI=https://github.com/odamex/odamex/releases/download/10.4.0/odamex-src-10.4.0.tar.gz
-_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c9e85f2ae25a7e52297820c82c1baea5
diff --git a/metadata/md5-cache/games-engines/odamex-10.4.0-r1 b/metadata/md5-cache/games-engines/odamex-10.4.0-r1
index fd8badf5d2f3..285c6726279d 100644
--- a/metadata/md5-cache/games-engines/odamex-10.4.0-r1
+++ b/metadata/md5-cache/games-engines/odamex-10.4.0-r1
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( client master server )
SLOT=0
SRC_URI=https://github.com/odamex/odamex/releases/download/10.4.0/odamex-src-10.4.0.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9822175f2de0373895a744313a5e5d24
+_md5_=496661e71e9a9c4d81df654f1397dc76
diff --git a/metadata/md5-cache/gnome-base/Manifest.gz b/metadata/md5-cache/gnome-base/Manifest.gz
index 0bb953a0d3d8..db59b9e50f78 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-40.0-r1 b/metadata/md5-cache/gnome-base/gnome-40.0-r1
deleted file mode 100644
index cde324edf0ae..000000000000
--- a/metadata/md5-cache/gnome-base/gnome-40.0-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=postinst
-DESCRIPTION=Meta package for GNOME, merge this package to install
-EAPI=7
-HOMEPAGE=https://www.gnome.org/
-IUSE=accessibility +bluetooth +classic cups +extras
-KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=metapackage
-PDEPEND=>=gnome-base/gvfs-1.48.0[udisks]
-RDEPEND=>=gnome-base/gnome-core-libs-40.0[cups?] >=gnome-base/gnome-core-apps-40.0[cups?,bluetooth?] >=gnome-base/gdm-40.0 >=x11-wm/mutter-40.0 >=gnome-base/gnome-shell-40.0 >=media-fonts/cantarell-0.301 >=x11-themes/gnome-backgrounds-40.0 x11-themes/sound-theme-freedesktop accessibility? ( >=app-accessibility/at-spi2-atk-2.38.0 >=app-accessibility/at-spi2-core-2.40.0 >=app-accessibility/orca-40.0 >=gnome-extra/mousetweaks-3.32.0 ) classic? ( >=gnome-extra/gnome-shell-extensions-40.0 ) extras? ( >=gnome-base/gnome-extra-apps-40.0 )
-SLOT=2.0
-_md5_=16d0024b7452bb2237f855d45c5f0ee5
diff --git a/metadata/md5-cache/gnome-base/gnome-44.4 b/metadata/md5-cache/gnome-base/gnome-44.4
new file mode 100644
index 000000000000..2ab1971cb541
--- /dev/null
+++ b/metadata/md5-cache/gnome-base/gnome-44.4
@@ -0,0 +1,11 @@
+DEFINED_PHASES=postinst
+DESCRIPTION=Meta package for GNOME, merge this package to install
+EAPI=7
+HOMEPAGE=https://www.gnome.org/
+IUSE=accessibility +bluetooth +classic cups +extras
+KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv x86
+LICENSE=metapackage
+PDEPEND=>=gnome-base/gvfs-1.50.6[udisks]
+RDEPEND=>=gnome-base/gnome-core-libs-44.4[cups?] >=gnome-base/gnome-core-apps-44.4[cups?,bluetooth?] >=gnome-base/gdm-44.1 >=x11-wm/mutter-44.3 >=gnome-base/gnome-shell-44.3 >=media-fonts/cantarell-0.303.1 >=x11-themes/gnome-backgrounds-44.0 x11-themes/sound-theme-freedesktop accessibility? ( >=app-accessibility/at-spi2-core-2.48.3 >=app-accessibility/orca-44.1 >=gnome-extra/mousetweaks-3.32.0 ) classic? ( >=gnome-extra/gnome-shell-extensions-44.0 ) extras? ( >=gnome-base/gnome-extra-apps-44.4 )
+SLOT=2.0
+_md5_=59fa55f1f4adb20a9457d0c0a3f45709
diff --git a/metadata/md5-cache/gnome-base/gnome-core-apps-41.3 b/metadata/md5-cache/gnome-base/gnome-core-apps-41.3
deleted file mode 100644
index 74af44d41c6e..000000000000
--- a/metadata/md5-cache/gnome-base/gnome-core-apps-41.3
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Sub-meta package for the core applications integrated with GNOME
-EAPI=7
-HOMEPAGE=https://www.gnome.org/
-IUSE=+bluetooth cups
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=metapackage
-RDEPEND=>=gnome-base/gnome-core-libs-41.3[cups?] >=gnome-base/gnome-session-40.1.1 >=gnome-base/gnome-settings-daemon-41.0[cups?] >=gnome-base/gnome-control-center-41.2[cups?] >=gnome-extra/gnome-color-manager-3.36.0 >=app-crypt/gcr-3.40.0 >=gnome-base/nautilus-41.1 >=gnome-base/gnome-keyring-40.0 >=gnome-extra/evolution-data-server-3.42.3 >=app-crypt/seahorse-41.0 >=app-editors/gedit-41 >=app-text/evince-41.3 >=gnome-extra/gnome-contacts-41.0 >=media-gfx/eog-41.1 >=media-video/totem-3.38.2 >=x11-terms/gnome-terminal-3.42.2 >=gnome-extra/gnome-user-docs-41.1 >=gnome-extra/yelp-41.2 >=x11-themes/adwaita-icon-theme-41.0 bluetooth? ( >=net-wireless/gnome-bluetooth-3.34.5 )
-SLOT=3.0
-_md5_=0e5341075641f279256bf096e16b21c2
diff --git a/metadata/md5-cache/gnome-base/gnome-core-apps-44.4 b/metadata/md5-cache/gnome-base/gnome-core-apps-44.4
new file mode 100644
index 000000000000..b07b1340e9b9
--- /dev/null
+++ b/metadata/md5-cache/gnome-base/gnome-core-apps-44.4
@@ -0,0 +1,10 @@
+DEFINED_PHASES=-
+DESCRIPTION=Sub-meta package for the core applications integrated with GNOME
+EAPI=7
+HOMEPAGE=https://www.gnome.org/
+IUSE=+bluetooth cups
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+LICENSE=metapackage
+RDEPEND=>=gnome-base/gnome-core-libs-44.4[cups?] >=gnome-base/gnome-session-44.0 >=gnome-base/gnome-settings-daemon-44.1[cups?] >=gnome-base/gnome-control-center-44.3[cups?] >=gnome-extra/gnome-color-manager-3.36.0 >=app-crypt/gcr-3.41.1:0 >=app-crypt/gcr-4.1.0:4 >=gnome-base/nautilus-44.2.1 >=gnome-base/gnome-keyring-42.1 >=gnome-extra/evolution-data-server-3.48.4 || ( >=app-editors/gnome-text-editor-44.0 >=app-editors/gedit-44 ) >=app-text/evince-44.3 >=gnome-extra/gnome-contacts-44.0 >=media-gfx/eog-44.3 >=media-video/totem-43.0 || ( >=x11-terms/gnome-terminal-3.48.2 >=gui-apps/gnome-console-44.4 ) >=gnome-extra/gnome-user-docs-44.3 >=gnome-extra/yelp-42.2 >=x11-themes/adwaita-icon-theme-44.0 bluetooth? ( >=net-wireless/gnome-bluetooth-42.5 )
+SLOT=3.0
+_md5_=50e8dc201b0289936330c7bd260228f3
diff --git a/metadata/md5-cache/gnome-base/gnome-core-libs-41.3 b/metadata/md5-cache/gnome-base/gnome-core-libs-41.3
deleted file mode 100644
index b850d7383939..000000000000
--- a/metadata/md5-cache/gnome-base/gnome-core-libs-41.3
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Sub-meta package for the core libraries of GNOME
-EAPI=7
-HOMEPAGE=https://www.gnome.org/
-IUSE=cups python
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=metapackage
-RDEPEND=>=dev-libs/glib-2.70.2:2 >=x11-libs/gdk-pixbuf-2.42.6:2 >=x11-libs/pango-1.48.10 >=x11-libs/gtk+-3.24.31:3[cups?] >=dev-libs/atk-2.36.0 >=gnome-base/librsvg-2.52.5 >=gnome-base/gnome-desktop-41.3:3 >=gnome-base/gvfs-1.48.1 >=gnome-base/dconf-0.40.0 >=media-libs/gstreamer-1.16.2:1.0 >=media-libs/gst-plugins-base-1.16.2:1.0 >=media-libs/gst-plugins-good-1.16.2:1.0 python? ( >=dev-python/pygobject-3.42.0:3 )
-SLOT=3.0
-_md5_=14f762b32ea88712ee74d6c397903eb5
diff --git a/metadata/md5-cache/gnome-base/gnome-core-libs-44.4 b/metadata/md5-cache/gnome-base/gnome-core-libs-44.4
new file mode 100644
index 000000000000..3100550656f6
--- /dev/null
+++ b/metadata/md5-cache/gnome-base/gnome-core-libs-44.4
@@ -0,0 +1,10 @@
+DEFINED_PHASES=-
+DESCRIPTION=Sub-meta package for the core libraries of GNOME
+EAPI=7
+HOMEPAGE=https://www.gnome.org/
+IUSE=cups python
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+LICENSE=metapackage
+RDEPEND=>=dev-libs/glib-2.76.4:2 >=x11-libs/gdk-pixbuf-2.42.10:2 >=x11-libs/pango-1.50.14 >=x11-libs/gtk+-3.24.38:3[cups?] >=gui-libs/gtk-4.10.5:4[cups?] >=gui-libs/libadwaita-1.3.4:1 >=app-accessibility/at-spi2-core-2.48.3:2 >=gnome-base/librsvg-2.56.3 >=gnome-base/gnome-desktop-44.0:4 >=gnome-base/gvfs-1.50.6 >=gnome-base/dconf-0.40.0 >=media-libs/gstreamer-1.20.6:1.0 >=media-libs/gst-plugins-base-1.20.6:1.0 >=media-libs/gst-plugins-good-1.20.6:1.0 python? ( >=dev-python/pygobject-3.44.1:3 )
+SLOT=3.0
+_md5_=b42ef3dc2a694865b11d3ccbe29930a2
diff --git a/metadata/md5-cache/gnome-base/gnome-extra-apps-41.0 b/metadata/md5-cache/gnome-base/gnome-extra-apps-41.0
deleted file mode 100644
index d566a1f13bec..000000000000
--- a/metadata/md5-cache/gnome-base/gnome-extra-apps-41.0
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Sub-meta package for the applications of GNOME
-EAPI=8
-HOMEPAGE=https://www.gnome.org/
-IUSE=+games share +shotwell +tracker
-KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=metapackage
-RDEPEND=>=gnome-base/gnome-core-libs-41.0 >=sys-apps/baobab-40.0 >=media-video/cheese-3.38.0 >=www-client/epiphany-40.0 >=app-arch/file-roller-3.38.0 >=gnome-extra/gnome-calculator-40.0 >=gnome-extra/gnome-calendar-40.0 >=gnome-extra/gnome-characters-40.0 >=sys-apps/gnome-disk-utility-40.0 >=media-gfx/gnome-font-viewer-40.0 >=media-gfx/gnome-screenshot-40.0 >=gnome-extra/gnome-system-monitor-40.0 >=gnome-extra/gnome-weather-40.0 >=gnome-extra/gucharmap-13.0.7:2.90 >=gnome-extra/sushi-3.38.0 >=media-sound/sound-juicer-3.38.0 >=gnome-base/dconf-editor-3.38.3 >=app-dicts/gnome-dictionary-40.0 >=mail-client/evolution-3.41.0 >=gnome-extra/gnome-tweaks-40.0 >=gnome-extra/nautilus-sendto-3.8.6 games? ( >=games-puzzle/five-or-more-3.32.2 >=games-board/four-in-a-row-3.38.1 >=games-board/gnome-chess-40.0 >=games-puzzle/gnome-klotski-3.38.2 >=games-board/gnome-mahjongg-3.38.3 >=games-board/gnome-mines-40.0 >=games-arcade/gnome-nibbles-3.38.2 >=games-arcade/gnome-robots-40.0 >=games-puzzle/gnome-sudoku-40.0 >=games-puzzle/gnome-taquin-3.38.1 >=games-puzzle/gnome-tetravex-3.38.2 >=games-puzzle/hitori-3.36.0 >=games-board/iagno-3.38.1 >=games-puzzle/lightsoff-40.0 >=games-puzzle/quadrapassel-3.38.1 >=games-puzzle/swell-foop-40.0 >=games-board/tali-40.0 ) share? ( >=gnome-extra/gnome-user-share-3.34.0 ) shotwell? ( >=media-gfx/shotwell-0.30.11 ) tracker? ( >=app-misc/tracker-3 >=app-misc/tracker-miners-3 >=media-gfx/gnome-photos-40.0 >=media-sound/gnome-music-40.0 )
-SLOT=3.0
-_md5_=915b7ead7a37b01dfdd36afbbaea837b
diff --git a/metadata/md5-cache/gnome-base/gnome-extra-apps-44.4 b/metadata/md5-cache/gnome-base/gnome-extra-apps-44.4
new file mode 100644
index 000000000000..328fe7764ccf
--- /dev/null
+++ b/metadata/md5-cache/gnome-base/gnome-extra-apps-44.4
@@ -0,0 +1,10 @@
+DEFINED_PHASES=-
+DESCRIPTION=Sub-meta package for the applications of GNOME
+EAPI=8
+HOMEPAGE=https://www.gnome.org/
+IUSE=+games share +shotwell +tracker
+KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv x86
+LICENSE=metapackage
+RDEPEND=>=gnome-base/gnome-core-libs-44.4 >=sys-apps/baobab-44.0 >=media-video/cheese-44.1 >=www-client/epiphany-44.6 >=app-arch/file-roller-43.0 >=gnome-extra/gnome-calculator-44.0 >=gnome-extra/gnome-calendar-44.1 >=gnome-extra/gnome-characters-44.0 >=sys-apps/gnome-disk-utility-44.0 >=media-gfx/gnome-font-viewer-44.0 >=gnome-extra/gnome-system-monitor-44.0 >=gnome-extra/gnome-weather-44.0 >=gnome-extra/sushi-44.2 >=gnome-base/dconf-editor-43.0 >=mail-client/evolution-3.48.4 >=gnome-extra/gnome-tweaks-40.0 >=gnome-extra/nautilus-sendto-3.8.6 >=app-crypt/seahorse-43.0 games? ( >=games-puzzle/five-or-more-3.32.3 >=games-board/four-in-a-row-3.38.1 >=games-board/gnome-chess-43.2 >=games-puzzle/gnome-klotski-3.38.2 >=games-board/gnome-mahjongg-3.40.0 >=games-board/gnome-mines-40.1 >=games-arcade/gnome-nibbles-3.38.3 >=games-arcade/gnome-robots-40.0 >=games-puzzle/gnome-sudoku-44.0 >=games-puzzle/gnome-taquin-3.38.1 >=games-puzzle/gnome-tetravex-3.38.2 >=games-puzzle/hitori-44.0 >=games-board/iagno-3.38.1 >=games-puzzle/lightsoff-40.0.1 >=games-puzzle/quadrapassel-40.2 >=games-puzzle/swell-foop-41.1 >=games-board/tali-40.9 ) share? ( >=gnome-extra/gnome-user-share-43.0 ) shotwell? ( >=media-gfx/shotwell-0.32.2 ) tracker? ( >=app-misc/tracker-3.5.3 >=app-misc/tracker-miners-3.5.2 >=media-gfx/gnome-photos-44.0 >=media-sound/gnome-music-44.0 )
+SLOT=3.0
+_md5_=9a9f18686e43b53248993537b24f6f49
diff --git a/metadata/md5-cache/gnome-base/gnome-light-40.0 b/metadata/md5-cache/gnome-base/gnome-light-40.0
deleted file mode 100644
index 84688827347f..000000000000
--- a/metadata/md5-cache/gnome-base/gnome-light-40.0
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=postinst pretend
-DESCRIPTION=Meta package for GNOME-Light, merge this package to install
-EAPI=7
-HOMEPAGE=https://www.gnome.org/
-IUSE=cups +gnome-shell
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
-LICENSE=metapackage
-PDEPEND=>=gnome-base/gvfs-1.48.0
-RDEPEND=>=gnome-base/gnome-core-libs-40.0[cups?] >=gnome-base/gnome-session-40.0 >=gnome-base/gnome-settings-daemon-40.0[cups?] >=gnome-base/gnome-control-center-40.0[cups?] >=gnome-base/nautilus-40.0 gnome-shell? ( >=x11-wm/mutter-40.0 >=dev-libs/gjs-1.68.0 >=gnome-base/gnome-shell-40.0 >=media-fonts/cantarell-0.301 ) >=x11-themes/adwaita-icon-theme-40.0 >=x11-themes/gnome-themes-standard-3.28 >=x11-themes/gnome-backgrounds-40.0 >=x11-terms/gnome-terminal-3.40.0
-SLOT=2.0
-_md5_=ff88b252810302d4bc19d421d3addd07
diff --git a/metadata/md5-cache/gnome-base/gnome-light-44.4 b/metadata/md5-cache/gnome-base/gnome-light-44.4
new file mode 100644
index 000000000000..e1fd6b1b3a2f
--- /dev/null
+++ b/metadata/md5-cache/gnome-base/gnome-light-44.4
@@ -0,0 +1,11 @@
+DEFINED_PHASES=postinst pretend
+DESCRIPTION=Meta package for GNOME-Light, merge this package to install
+EAPI=7
+HOMEPAGE=https://www.gnome.org/
+IUSE=cups +gnome-shell
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
+LICENSE=metapackage
+PDEPEND=>=gnome-base/gvfs-1.50.6
+RDEPEND=>=gnome-base/gnome-core-libs-44.4[cups?] >=gnome-base/gnome-session-44.0 >=gnome-base/gnome-settings-daemon-44.1[cups?] >=gnome-base/gnome-control-center-44.3[cups?] >=gnome-base/nautilus-44.2.1 gnome-shell? ( >=x11-wm/mutter-44.3 >=dev-libs/gjs-1.76.2 >=gnome-base/gnome-shell-44.3 >=media-fonts/cantarell-0.303.1 ) >=x11-themes/adwaita-icon-theme-44.0 >=x11-themes/gnome-backgrounds-44.0 || ( >=x11-terms/gnome-terminal-3.48.2 >=gui-apps/gnome-console-44.4 )
+SLOT=2.0
+_md5_=b942432e082efafd90ea5ce3e1d8acd5
diff --git a/metadata/md5-cache/gnome-base/gnome-shell-45.0 b/metadata/md5-cache/gnome-base/gnome-shell-45.0
deleted file mode 100644
index 30c679634712..000000000000
--- a/metadata/md5-cache/gnome-base/gnome-shell-45.0
+++ /dev/null
@@ -1,19 +0,0 @@
-BDEPEND=dev-libs/libxslt >=dev-util/gdbus-codegen-2.45.3 dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.17 app-text/docbook-xml-dtd:4.5 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( sys-apps/dbus x11-wm/mutter[test] ) app-arch/xz-utils >=dev-util/meson-1.2.1 app-alternatives/ninja dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=>=gnome-extra/evolution-data-server-3.46.0:= >=app-crypt/gcr-3.90.0:4=[introspection] >=dev-libs/glib-2.68:2 >=dev-libs/gobject-introspection-1.49.1:= >=dev-libs/gjs-1.73.1[cairo] >=gui-libs/gtk-4:4[introspection] >=x11-wm/mutter-45.0:0/13[introspection,test?] >=sys-auth/polkit-0.120_p20220509[introspection] >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] >=x11-libs/startup-notification-0.11 >=app-i18n/ibus-1.5.19 >=gnome-base/gnome-desktop-40.0:4= networkmanager? ( >=net-misc/networkmanager-1.10.4[introspection] net-libs/libnma[introspection] >=app-crypt/libsecret-0.18 ) pipewire? ( >=media-video/pipewire-0.3.49:= ) systemd? ( >=sys-apps/systemd-246:= >=gnome-base/gnome-desktop-3.34.2:3=[systemd] ) elogind? ( >=sys-auth/elogind-237 ) app-arch/gnome-autoar dev-libs/json-glib >=app-accessibility/at-spi2-core-2.46:2[introspection] x11-libs/gdk-pixbuf:2[introspection] dev-libs/libxml2:2 x11-libs/libX11 >=media-libs/libpulse-2[glib] dev-libs/libical:= >=x11-libs/libXfixes-5.0 gui-libs/gtk:4[introspection] 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/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) media-libs/libglvnd[X]
-DESCRIPTION=Provides core UI functions for the GNOME desktop
-EAPI=8
-HOMEPAGE=https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
-IUSE=elogind gtk-doc +ibus +networkmanager pipewire systemd test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
-LICENSE=GPL-2+ LGPL-2+
-PDEPEND=>=gnome-base/gdm-3.5[introspection(+)] >=gnome-base/gnome-control-center-3.26[networkmanager(+)?]
-RDEPEND=>=gnome-extra/evolution-data-server-3.46.0:= >=app-crypt/gcr-3.90.0:4=[introspection] >=dev-libs/glib-2.68:2 >=dev-libs/gobject-introspection-1.49.1:= >=dev-libs/gjs-1.73.1[cairo] >=gui-libs/gtk-4:4[introspection] >=x11-wm/mutter-45.0:0/13[introspection,test?] >=sys-auth/polkit-0.120_p20220509[introspection] >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] >=x11-libs/startup-notification-0.11 >=app-i18n/ibus-1.5.19 >=gnome-base/gnome-desktop-40.0:4= networkmanager? ( >=net-misc/networkmanager-1.10.4[introspection] net-libs/libnma[introspection] >=app-crypt/libsecret-0.18 ) pipewire? ( >=media-video/pipewire-0.3.49:= ) systemd? ( >=sys-apps/systemd-246:= >=gnome-base/gnome-desktop-3.34.2:3=[systemd] ) elogind? ( >=sys-auth/elogind-237 ) app-arch/gnome-autoar dev-libs/json-glib >=app-accessibility/at-spi2-core-2.46:2[introspection] x11-libs/gdk-pixbuf:2[introspection] dev-libs/libxml2:2 x11-libs/libX11 >=media-libs/libpulse-2[glib] dev-libs/libical:= >=x11-libs/libXfixes-5.0 gui-libs/gtk:4[introspection] 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/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) media-libs/libglvnd[X] >=sys-apps/accountsservice-0.6.14[introspection] app-accessibility/at-spi2-core:2[introspection] app-misc/geoclue[introspection] media-libs/graphene[introspection] x11-libs/pango[introspection] net-libs/libsoup:3.0[introspection] >=sys-power/upower-0.99:=[introspection] gnome-base/librsvg:2[introspection] >=gnome-base/gnome-session-2.91.91 >=gnome-base/gnome-settings-daemon-3.8.3 x11-misc/xdg-utils >=x11-themes/adwaita-icon-theme-3.26 networkmanager? ( net-misc/mobile-broadband-provider-info sys-libs/timezone-data ) ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] ) media-fonts/cantarell sys-apps/xdg-desktop-portal-gnome
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ?? ( elogind systemd )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=mirror://gnome/sources/gnome-shell/45/gnome-shell-45.0.tar.xz
-_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=74188cce7f722f450deba78802c786f5
diff --git a/metadata/md5-cache/kde-apps/Manifest.gz b/metadata/md5-cache/kde-apps/Manifest.gz
index ae89ada5a737..23893546fee4 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/kajongg-23.08.3 b/metadata/md5-cache/kde-apps/kajongg-23.08.3
index 7b6341d133de..403ddbb54266 100644
--- a/metadata/md5-cache/kde-apps/kajongg-23.08.3
+++ b/metadata/md5-cache/kde-apps/kajongg-23.08.3
@@ -1,17 +1,17 @@
BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.106.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-db/sqlite:3 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-apps/libkdegames-23.08.3:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 python_single_target_python3_10? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_10(-)] >=dev-python/twisted-16.6.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_11(-)] >=dev-python/twisted-16.6.0[python_targets_python3_11(-)] ) dev-qt/qtcore:5
+DEPEND=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 ) dev-db/sqlite:3 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-apps/libkdegames-23.08.3:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 python_single_target_python3_10? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_10(-)] >=dev-python/twisted-16.6.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_11(-)] >=dev-python/twisted-16.6.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_12(-)] >=dev-python/twisted-16.6.0[python_targets_python3_12(-)] ) dev-qt/qtcore:5
DESCRIPTION=Classical Mah Jongg for four players
EAPI=8
HOMEPAGE=https://apps.kde.org/kajongg/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org
-IUSE=python_single_target_python3_10 python_single_target_python3_11 debug +handbook
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug +handbook
KEYWORDS=amd64 arm64 ~loong ~riscv x86
LICENSE=GPL-2
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-db/sqlite:3 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-apps/libkdegames-23.08.3:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 python_single_target_python3_10? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_10(-)] >=dev-python/twisted-16.6.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_11(-)] >=dev-python/twisted-16.6.0[python_targets_python3_11(-)] ) >=kde-apps/libkmahjongg-23.08.3:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=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 ) dev-db/sqlite:3 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-apps/libkdegames-23.08.3:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 python_single_target_python3_10? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_10(-)] >=dev-python/twisted-16.6.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_11(-)] >=dev-python/twisted-16.6.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_12(-)] >=dev-python/twisted-16.6.0[python_targets_python3_12(-)] ) >=kde-apps/libkmahjongg-23.08.3:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/23.08.3/src/kajongg-23.08.3.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm fec7e533f288cce18b03f8d79d9fce0e flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gear.kde.org 236f5f1e8c3d93fca33b087177d55697 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c8167f6666a1d804cd93380897a008b3
+_md5_=3495ee2a318646c756d74e966b45542c
diff --git a/metadata/md5-cache/kde-apps/kajongg-23.08.4 b/metadata/md5-cache/kde-apps/kajongg-23.08.4
index 79b123d644fb..6e5122a6f88c 100644
--- a/metadata/md5-cache/kde-apps/kajongg-23.08.4
+++ b/metadata/md5-cache/kde-apps/kajongg-23.08.4
@@ -1,17 +1,17 @@
BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.106.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-db/sqlite:3 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-apps/libkdegames-23.08.4:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 python_single_target_python3_10? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_10(-)] >=dev-python/twisted-16.6.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_11(-)] >=dev-python/twisted-16.6.0[python_targets_python3_11(-)] ) dev-qt/qtcore:5
+DEPEND=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 ) dev-db/sqlite:3 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-apps/libkdegames-23.08.4:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 python_single_target_python3_10? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_10(-)] >=dev-python/twisted-16.6.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_11(-)] >=dev-python/twisted-16.6.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_12(-)] >=dev-python/twisted-16.6.0[python_targets_python3_12(-)] ) dev-qt/qtcore:5
DESCRIPTION=Classical Mah Jongg for four players
EAPI=8
HOMEPAGE=https://apps.kde.org/kajongg/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org
-IUSE=python_single_target_python3_10 python_single_target_python3_11 debug +handbook
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug +handbook
KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
LICENSE=GPL-2
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-db/sqlite:3 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-apps/libkdegames-23.08.4:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 python_single_target_python3_10? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_10(-)] >=dev-python/twisted-16.6.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_11(-)] >=dev-python/twisted-16.6.0[python_targets_python3_11(-)] ) >=kde-apps/libkmahjongg-23.08.4:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=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 ) dev-db/sqlite:3 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-apps/libkdegames-23.08.4:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 python_single_target_python3_10? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_10(-)] >=dev-python/twisted-16.6.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_11(-)] >=dev-python/twisted-16.6.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/QtPy[gui,svg,widgets,python_targets_python3_12(-)] >=dev-python/twisted-16.6.0[python_targets_python3_12(-)] ) >=kde-apps/libkmahjongg-23.08.4:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/23.08.4/src/kajongg-23.08.4.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm fec7e533f288cce18b03f8d79d9fce0e flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gear.kde.org 236f5f1e8c3d93fca33b087177d55697 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=84b87a85ce07e573262b58bec4a8fc4d
+_md5_=c8199b2c386e70466c1949d1b5eb9c79
diff --git a/metadata/md5-cache/kde-apps/kig-23.08.3 b/metadata/md5-cache/kde-apps/kig-23.08.3
index 58be3f28c914..e58348c9125e 100644
--- a/metadata/md5-cache/kde-apps/kig-23.08.3
+++ b/metadata/md5-cache/kde-apps/kig-23.08.3
@@ -1,18 +1,18 @@
BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.106.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 geogebra? ( >=dev-qt/qtxmlpatterns-5.15.9:5 ) scripting? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) ) >=kde-frameworks/ktexteditor-5.106.0:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
+DEPEND=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 ) >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 geogebra? ( >=dev-qt/qtxmlpatterns-5.15.9:5 ) scripting? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_12(-)] ) ) >=kde-frameworks/ktexteditor-5.106.0:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
DESCRIPTION=KDE Interactive Geometry tool
EAPI=8
HOMEPAGE=https://apps.kde.org/kig/ https://edu.kde.org/kig/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org
-IUSE=geogebra scripting python_single_target_python3_10 python_single_target_python3_11 debug +handbook test
+IUSE=geogebra scripting python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug +handbook test
KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 geogebra? ( >=dev-qt/qtxmlpatterns-5.15.9:5 ) scripting? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=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 ) >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 geogebra? ( >=dev-qt/qtxmlpatterns-5.15.9:5 ) scripting? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_12(-)] ) ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/23.08.3/src/kig-23.08.3.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm fec7e533f288cce18b03f8d79d9fce0e flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gear.kde.org 236f5f1e8c3d93fca33b087177d55697 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b7c177b2de1b47c1f8ca32d9366ede13
+_md5_=58454ec4c9d2c76cbef1d6128069a128
diff --git a/metadata/md5-cache/kde-apps/kig-23.08.4 b/metadata/md5-cache/kde-apps/kig-23.08.4
index 88bcd2495e06..11954e2e3065 100644
--- a/metadata/md5-cache/kde-apps/kig-23.08.4
+++ b/metadata/md5-cache/kde-apps/kig-23.08.4
@@ -1,18 +1,18 @@
BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.106.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 geogebra? ( >=dev-qt/qtxmlpatterns-5.15.9:5 ) scripting? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) ) >=kde-frameworks/ktexteditor-5.106.0:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
+DEPEND=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 ) >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 geogebra? ( >=dev-qt/qtxmlpatterns-5.15.9:5 ) scripting? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_12(-)] ) ) >=kde-frameworks/ktexteditor-5.106.0:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
DESCRIPTION=KDE Interactive Geometry tool
EAPI=8
HOMEPAGE=https://apps.kde.org/kig/ https://edu.kde.org/kig/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org
-IUSE=geogebra scripting python_single_target_python3_10 python_single_target_python3_11 debug +handbook test
+IUSE=geogebra scripting python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug +handbook test
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
LICENSE=GPL-2
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 geogebra? ( >=dev-qt/qtxmlpatterns-5.15.9:5 ) scripting? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=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 ) >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 geogebra? ( >=dev-qt/qtxmlpatterns-5.15.9:5 ) scripting? ( python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_12(-)] ) ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/23.08.4/src/kig-23.08.4.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm fec7e533f288cce18b03f8d79d9fce0e flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gear.kde.org 236f5f1e8c3d93fca33b087177d55697 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3e2331e2de6fa5c44a9e400b47bba726
+_md5_=d3b93de67eace8a1b13c096b0d96be15
diff --git a/metadata/md5-cache/kde-apps/lokalize-23.08.3 b/metadata/md5-cache/kde-apps/lokalize-23.08.3
index 35fdb24a1a6a..498f4c0118b0 100644
--- a/metadata/md5-cache/kde-apps/lokalize-23.08.3
+++ b/metadata/md5-cache/kde-apps/lokalize-23.08.3
@@ -1,18 +1,18 @@
BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.106.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=app-text/hunspell-1.2.8:= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsql-5.15.9:5[sqlite] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-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/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/sonnet-5.106.0:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
+DEPEND=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 ) >=app-text/hunspell-1.2.8:= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsql-5.15.9:5[sqlite] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-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/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/sonnet-5.106.0:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
DESCRIPTION=Localization tool for KDE software and other free and open source software
EAPI=8
HOMEPAGE=https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org optfeature
-IUSE=python_single_target_python3_10 python_single_target_python3_11 debug +handbook test
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug +handbook test
KEYWORDS=amd64 arm64 x86
LICENSE=GPL-2
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=app-text/hunspell-1.2.8:= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsql-5.15.9:5[sqlite] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-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/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/sonnet-5.106.0:5 python_single_target_python3_10? ( dev-python/translate-toolkit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/translate-toolkit[python_targets_python3_11(-)] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=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 ) >=app-text/hunspell-1.2.8:= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsql-5.15.9:5[sqlite] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-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/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/sonnet-5.106.0:5 python_single_target_python3_10? ( dev-python/translate-toolkit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/translate-toolkit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/translate-toolkit[python_targets_python3_12(-)] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/23.08.3/src/lokalize-23.08.3.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm fec7e533f288cce18b03f8d79d9fce0e flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gear.kde.org 236f5f1e8c3d93fca33b087177d55697 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=02fbd91800202d90fe0c13ad2870022a
+_md5_=5454de14d64a47ce75166c037bd4c3b1
diff --git a/metadata/md5-cache/kde-apps/lokalize-23.08.4 b/metadata/md5-cache/kde-apps/lokalize-23.08.4
index e92df4778529..cf39709a351b 100644
--- a/metadata/md5-cache/kde-apps/lokalize-23.08.4
+++ b/metadata/md5-cache/kde-apps/lokalize-23.08.4
@@ -1,18 +1,18 @@
BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.106.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=app-text/hunspell-1.2.8:= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsql-5.15.9:5[sqlite] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-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/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/sonnet-5.106.0:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
+DEPEND=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 ) >=app-text/hunspell-1.2.8:= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsql-5.15.9:5[sqlite] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-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/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/sonnet-5.106.0:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
DESCRIPTION=Localization tool for KDE software and other free and open source software
EAPI=8
HOMEPAGE=https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org optfeature
-IUSE=python_single_target_python3_10 python_single_target_python3_11 debug +handbook test
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug +handbook test
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=GPL-2
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=app-text/hunspell-1.2.8:= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsql-5.15.9:5[sqlite] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-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/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/sonnet-5.106.0:5 python_single_target_python3_10? ( dev-python/translate-toolkit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/translate-toolkit[python_targets_python3_11(-)] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=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 ) >=app-text/hunspell-1.2.8:= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsql-5.15.9:5[sqlite] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-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/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/sonnet-5.106.0:5 python_single_target_python3_10? ( dev-python/translate-toolkit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/translate-toolkit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/translate-toolkit[python_targets_python3_12(-)] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/23.08.4/src/lokalize-23.08.4.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm fec7e533f288cce18b03f8d79d9fce0e flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gear.kde.org 236f5f1e8c3d93fca33b087177d55697 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8db73690ab9882337e4fdbc65232e7f9
+_md5_=4f6a92434c4d597c700fbf8b68d5a923
diff --git a/metadata/md5-cache/kde-frameworks/Manifest.gz b/metadata/md5-cache/kde-frameworks/Manifest.gz
index 684d289810f5..0c9eb90ad1d6 100644
--- a/metadata/md5-cache/kde-frameworks/Manifest.gz
+++ b/metadata/md5-cache/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-frameworks/kuserfeedback-1.3.0-r1 b/metadata/md5-cache/kde-frameworks/kuserfeedback-1.3.0-r2
index ada6d4649c74..b79011c6e793 100644
--- a/metadata/md5-cache/kde-frameworks/kuserfeedback-1.3.0-r1
+++ b/metadata/md5-cache/kde-frameworks/kuserfeedback-1.3.0-r2
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/bison sys-devel/flex doc? ( >=dev-qt/qdoc-5.15.9:5 >=dev-qt/qthelp-5.15.9:5 ) app-alternatives/ninja >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kdeclarative-5.106.0:5 >=kde-frameworks/kguiaddons-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 kf6compat? ( >=dev-qt/qtcharts-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
+DEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 kf6compat? ( >=dev-qt/qtcharts-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
DESCRIPTION=Framework to collect user feedback for applications via telemetry and surveys
EAPI=8
HOMEPAGE=https://kde.org/
@@ -8,9 +8,9 @@ INHERIT=ecm kde.org
IUSE=doc kf6compat debug test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kdeclarative-5.106.0:5 >=kde-frameworks/kguiaddons-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 kf6compat? ( >=dev-qt/qtcharts-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 ) kf6compat? ( kde-frameworks/kuserfeedback:6 ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+RDEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 kf6compat? ( >=dev-qt/qtcharts-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 ) kf6compat? ( kde-frameworks/kuserfeedback:6 ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/kuserfeedback/kuserfeedback-1.3.0.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm fec7e533f288cce18b03f8d79d9fce0e flag-o-matic c816c598969cbaf38cc02d2496ad2e98 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fd1c94e8e5437bca390f156e77720c35
+_md5_=67c300f11d27345cb7ef0dcfc64cf731
diff --git a/metadata/md5-cache/kde-frameworks/kuserfeedback-5.246.0 b/metadata/md5-cache/kde-frameworks/kuserfeedback-5.246.0
new file mode 100644
index 000000000000..b56e2b09f551
--- /dev/null
+++ b/metadata/md5-cache/kde-frameworks/kuserfeedback-5.246.0
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/bison sys-devel/flex doc? ( >=dev-qt/qttools-6.6.0:6[assistant,qdoc] ) app-alternatives/ninja >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.246:*
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-qt/qtbase-6.6.0:6[gui,network,widgets] >=dev-qt/qtcharts-6.6.0:6 >=dev-qt/qtdeclarative-6.6.0:6 >=dev-qt/qtsvg-6.6.0:6 test? ( dev-qt/qtbase:6[test] ) dev-qt/qtbase:6
+DESCRIPTION=Framework to collect user feedback for applications via telemetry and surveys
+EAPI=8
+HOMEPAGE=https://develop.kde.org/products/frameworks/
+INHERIT=ecm frameworks.kde.org
+IUSE=doc debug test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-qt/qtbase-6.6.0:6[gui,network,widgets] >=dev-qt/qtcharts-6.6.0:6 >=dev-qt/qtdeclarative-6.6.0:6 >=dev-qt/qtsvg-6.6.0:6 !kde-frameworks/kuserfeedback:5[-kf6compat(-)] >=kde-frameworks/kf-env-4 dev-qt/qtbase:6
+RESTRICT=!test? ( test ) mirror
+SLOT=6/5.246
+SRC_URI=mirror://kde/unstable/frameworks/5.246.0/kuserfeedback-5.246.0.tar.xz
+_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 ecm fec7e533f288cce18b03f8d79d9fce0e flag-o-matic c816c598969cbaf38cc02d2496ad2e98 frameworks.kde.org 50e5e124e8a083f031e4122130830388 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=7e585cd01de48a3b25f3199300454c38
diff --git a/metadata/md5-cache/mail-filter/Manifest.gz b/metadata/md5-cache/mail-filter/Manifest.gz
index c0a08c8d9371..7088ae38d1ef 100644
--- a/metadata/md5-cache/mail-filter/Manifest.gz
+++ b/metadata/md5-cache/mail-filter/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-filter/amavisd-new-2.13.0 b/metadata/md5-cache/mail-filter/amavisd-new-2.13.0
new file mode 100644
index 000000000000..0fb3d24afc6b
--- /dev/null
+++ b/metadata/md5-cache/mail-filter/amavisd-new-2.13.0
@@ -0,0 +1,17 @@
+BDEPEND=acct-user/amavis app-arch/arc app-arch/bzip2 app-arch/cabextract app-arch/cpio app-arch/gzip app-arch/lha app-arch/lrzip app-arch/lzop app-arch/p7zip app-arch/pax app-arch/arj app-arch/unrar app-arch/xz-utils app-arch/zoo dev-lang/perl:* dev-perl/Archive-Zip dev-perl/BerkeleyDB dev-perl/Convert-BinHex dev-perl/File-LibMagic dev-perl/IO-Socket-SSL dev-perl/IO-stringy >=dev-perl/Mail-DKIM-0.31 >=dev-perl/MailTools-1.58 >=dev-perl/MIME-tools-5.415 dev-perl/Net-LibIDN2 >=dev-perl/Net-Server-0.91 dev-perl/Net-SSLeay dev-perl/Unix-Syslog net-mail/ripole net-mail/tnef >=sys-apps/coreutils-5.0-r3 >=sys-libs/db-4.4.20 virtual/mta virtual/perl-Compress-Raw-Zlib virtual/perl-Digest-MD5 virtual/perl-File-Temp virtual/perl-IO-Compress virtual/perl-IO-Socket-IP virtual/perl-MIME-Base64 virtual/perl-Time-HiRes clamav? ( app-antivirus/clamav ) ldap? ( >=dev-perl/perl-ldap-0.33 ) mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) razor? ( mail-filter/razor ) rspamd? ( dev-perl/HTTP-Message dev-perl/JSON dev-perl/LWP-UserAgent-Determined ) rspamd-https? ( dev-perl/HTTP-Message dev-perl/JSON dev-perl/LWP-UserAgent-Determined dev-perl/LWP-Protocol-https dev-perl/Net-SSLeay ) selinux? ( sec-policy/selinux-amavis ) snmp? ( net-analyzer/net-snmp[perl] ) spamassassin? ( mail-filter/spamassassin dev-perl/Image-Info ) dev-perl/Dist-Zilla virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Harness dev-perl/Test-Class dev-perl/DBI dev-perl/perl-ldap dev-perl/NetAddr-IP dev-perl/Test-Most ) virtual/pkgconfig dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install postinst preinst prepare test
+DEPEND=acct-user/amavis dev-lang/perl
+DESCRIPTION=High-performance interface between the MTA and content checkers
+EAPI=8
+HOMEPAGE=https://gitlab.com/amavis/amavis
+INHERIT=systemd perl-module
+IUSE=clamav dkim ldap mysql postgres razor rspamd rspamd-https selinux snmp spamassassin test test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2 BSD-2
+RDEPEND=acct-user/amavis app-arch/arc app-arch/bzip2 app-arch/cabextract app-arch/cpio app-arch/gzip app-arch/lha app-arch/lrzip app-arch/lzop app-arch/p7zip app-arch/pax app-arch/arj app-arch/unrar app-arch/xz-utils app-arch/zoo dev-lang/perl:* dev-perl/Archive-Zip dev-perl/BerkeleyDB dev-perl/Convert-BinHex dev-perl/File-LibMagic dev-perl/IO-Socket-SSL dev-perl/IO-stringy >=dev-perl/Mail-DKIM-0.31 >=dev-perl/MailTools-1.58 >=dev-perl/MIME-tools-5.415 dev-perl/Net-LibIDN2 >=dev-perl/Net-Server-0.91 dev-perl/Net-SSLeay dev-perl/Unix-Syslog net-mail/ripole net-mail/tnef >=sys-apps/coreutils-5.0-r3 >=sys-libs/db-4.4.20 virtual/mta virtual/perl-Compress-Raw-Zlib virtual/perl-Digest-MD5 virtual/perl-File-Temp virtual/perl-IO-Compress virtual/perl-IO-Socket-IP virtual/perl-MIME-Base64 virtual/perl-Time-HiRes clamav? ( app-antivirus/clamav ) ldap? ( >=dev-perl/perl-ldap-0.33 ) mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) razor? ( mail-filter/razor ) rspamd? ( dev-perl/HTTP-Message dev-perl/JSON dev-perl/LWP-UserAgent-Determined ) rspamd-https? ( dev-perl/HTTP-Message dev-perl/JSON dev-perl/LWP-UserAgent-Determined dev-perl/LWP-Protocol-https dev-perl/Net-SSLeay ) selinux? ( sec-policy/selinux-amavis ) snmp? ( net-analyzer/net-snmp[perl] ) spamassassin? ( mail-filter/spamassassin dev-perl/Image-Info ) dev-lang/perl:=
+REQUIRED_USE=test? ( spamassassin )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://gitlab.com/amavis/amavis/-/archive/v2.13.0/amavis-v2.13.0.tar.bz2
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=43b87888f837c2eef6f80dc89bd23c8f
diff --git a/metadata/md5-cache/net-print/Manifest.gz b/metadata/md5-cache/net-print/Manifest.gz
index caf16d967e9f..afc94cfc5e5a 100644
--- a/metadata/md5-cache/net-print/Manifest.gz
+++ b/metadata/md5-cache/net-print/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-print/hplip-3.23.12 b/metadata/md5-cache/net-print/hplip-3.23.12
index 7be8307b4755..3a74df89c505 100644
--- a/metadata/md5-cache/net-print/hplip-3.23.12
+++ b/metadata/md5-cache/net-print/hplip-3.23.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://developers.hp.com/hp-linux-imaging-and-printing
INHERIT=autotools linux-info python-single-r1 readme.gentoo-r1 udev
IUSE=doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit qt5 scanner +snmp static-ppds X python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ppc64 ~x86
LICENSE=GPL-2
RDEPEND=net-print/cups sys-apps/dbus media-libs/libjpeg-turbo:0 hpijs? ( net-print/cups-filters[foomatic] ) !libusb0? ( virtual/libusb:1 ) libusb0? ( virtual/libusb:0 ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) !minimal? ( scanner? ( media-gfx/sane-backends ) snmp? ( dev-libs/openssl:0= net-analyzer/net-snmp:=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] net-dns/avahi[dbus,python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) ) app-text/ghostscript-gpl !minimal? ( python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) kernel_linux? ( virtual/udev ) python_single_target_python3_10? ( >=dev-python/dbus-python-1.2.0-r1[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] fax? ( dev-python/reportlab[python_targets_python3_10(-)] ) qt5? ( >=dev-python/PyQt5-5.5.1[dbus,gui,widgets,python_targets_python3_10(-)] libnotify? ( dev-python/notify2[python_targets_python3_10(-)] ) ) scanner? ( >=dev-python/reportlab-3.2[python_targets_python3_10(-)] >=dev-python/pillow-3.1.1[python_targets_python3_10(-)] X? ( || ( kde? ( kde-misc/skanlite ) media-gfx/xsane media-gfx/sane-frontends ) ) ) ) python_single_target_python3_11? ( >=dev-python/dbus-python-1.2.0-r1[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] fax? ( dev-python/reportlab[python_targets_python3_11(-)] ) qt5? ( >=dev-python/PyQt5-5.5.1[dbus,gui,widgets,python_targets_python3_11(-)] libnotify? ( dev-python/notify2[python_targets_python3_11(-)] ) ) scanner? ( >=dev-python/reportlab-3.2[python_targets_python3_11(-)] >=dev-python/pillow-3.1.1[python_targets_python3_11(-)] X? ( || ( kde? ( kde-misc/skanlite ) media-gfx/xsane media-gfx/sane-frontends ) ) ) ) ) policykit? ( sys-auth/polkit )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0
SRC_URI=mirror://sourceforge/project/hplip/hplip/3.23.12/hplip-3.23.12.tar.gz https://dev.gentoo.org/~billie/distfiles/hplip-3.23.12-patches-1.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=71cefbb433cb8de9d57bdc51cbae81fc
+_md5_=c64f5616a5e0395b15a4b4f32f237f14
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index ead0b6587bc9..e1ade1d4acbe 100644
--- a/metadata/md5-cache/x11-wm/Manifest.gz
+++ b/metadata/md5-cache/x11-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-wm/mutter-45.0 b/metadata/md5-cache/x11-wm/mutter-45.0
deleted file mode 100644
index b2e10d34f1f2..000000000000
--- a/metadata/md5-cache/x11-wm/mutter-45.0
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=dev-util/wayland-scanner dev-util/gdbus-codegen dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 >=dev-python/python-dbusmock-0.28[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/python-dbusmock-0.28[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/python-dbusmock-0.28[python_targets_python3_10(-)] ) ) app-text/docbook-xml-dtd:4.5 x11-misc/xvfb-run ) wayland? ( >=sys-kernel/linux-headers-4.4 x11-libs/libxcvt ) app-arch/xz-utils >=dev-util/meson-1.2.1 app-alternatives/ninja dev-util/meson-format-array virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.75.1:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= >=dev-libs/libei-1.0.901 gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.32 >=dev-libs/wayland-1.21.0 x11-libs/libdrm media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.18.0:= elogind? ( sys-auth/elogind ) x11-base/xwayland video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-232 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.21:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-3 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau x11-base/xorg-proto sysprof? ( >=dev-util/sysprof-common-3.38.0 )
-DESCRIPTION=GNOME compositing window manager based on Clutter
-EAPI=8
-HOMEPAGE=https://gitlab.gnome.org/GNOME/mutter/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=gnome.org gnome2-utils meson python-any-r1 udev xdg
-IUSE=debug elogind gnome gtk-doc input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
-LICENSE=GPL-2+
-RDEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.75.1:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= >=dev-libs/libei-1.0.901 gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.32 >=dev-libs/wayland-1.21.0 x11-libs/libdrm media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.18.0:= elogind? ( sys-auth/elogind ) x11-base/xwayland video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-232 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.21:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-3 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau gnome-extra/zenity !<gui-libs/gtk-4.6.4:4
-REQUIRED_USE=gtk-doc? ( introspection ) wayland? ( ^^ ( elogind systemd ) udev ) test? ( wayland )
-RESTRICT=!test? ( test )
-SLOT=0/13
-SRC_URI=mirror://gnome/sources/mutter/45/mutter-45.0.tar.xz
-_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8257b08e4de7251cec7a39e966e6a543
diff --git a/metadata/md5-cache/x11-wm/mutter-45.2 b/metadata/md5-cache/x11-wm/mutter-45.2
index bc2ff40442b7..195e9c7d36eb 100644
--- a/metadata/md5-cache/x11-wm/mutter-45.2
+++ b/metadata/md5-cache/x11-wm/mutter-45.2
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/13
SRC_URI=mirror://gnome/sources/mutter/45/mutter-45.2.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=093438b67fcec7e78d8fb2829743b32f
+_md5_=3e5774b3a94e97c51063af417cf52cd3
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 4eeed2972057..4e165bf890b7 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16029 BLAKE2B 82fcb93c2025e8e21503f13a6044edd656efca4de0e5a3b59be46c0eb521fcef33fdb7cdfb9f70d48396991f51b2bfdb1daf2b7a558d95b45c8cf68d898a9b3a SHA512 0c0c66a9acb07fabf26f7cc0178a7bb41fec00525d831ca231e8652b16eced74bcaf8b5c886f774789b2313057e9ddb14c08e2397de4fa715ec27f8f9133cbeb
-TIMESTAMP 2023-12-18T19:10:37Z
+TIMESTAMP 2023-12-19T01:10:22Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWAmS1fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWA7X5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCPnw//Qt0R7aLx2PZvSPCT6R1xhU/X9y1PnIPVrY3/3L5vWWhoKsJTATxvuGQr
-8jx5atMwGkcXFdx69mnhKwW5FYdZs+p2rDIZMy9K02Uul7porDQgejrrgWfOLJz7
-ZYV875KOojLUDHOb25/NlE5OWIghkVku5cz9nUfiwcsKZgC52jyNeaMUZypBgcqd
-jPVxY47u0RPydgCl1sqdjEHB+C7UFczosw8J5RN+zqvotniFRXjofPmK6DwqpwBB
-7okv3b/p0E3+wNMqdMxREMdIHI+mJR7hoU/0hSUmPxU12aizHOj2zpOhoO0j64d4
-OAhkPqrodaX9s9DH9n/tXfySy3bFqjHwSrfUIvg2TQHyG4BliHXMUR7E1XNnyerB
-bcozgESd4hywH0PmI24174RzJh1CGSvkbpbQtug57HoFyoGp31E3duGyCiaypAQ0
-dKTnVorOXW6ncJo4Ai8jt4XzSiv6sTi4ZMFLUa/VtbO0X/k8eGVDyaJDRgVlgzsd
-iBoy9XdmXYovbq350vd62zUsktvZ0WxnPQwMjIq8thPun7BUnDdwksQQiHSFDM3p
-9HsgyEhwv+LnQ3yu9EDr//RL0+8BgNEfs2ynD48PdV+d9PxW3raF0kRBE2Sq5jCw
-V1bUXVkxzB5YaXNHa42s3FFFCxoZS/srPviregqfvGh7cj/oC0I=
-=hycB
+klBnPQ//U2u8j3xDxg633qRar5uMI4F/gFJTZlekGITYhkW2Ptk2IjHK5y8UuLr6
+m9v5PApp54KXPxTM7N78lT6UO5ZgZ7YZs1Bl3w4CQzTDoCtXArd6kB7uH+bd0HnK
+e7ANmTn5bjdKG7NBVSAzVDFhjoJcKjthKnHHl5U4Q1y1HSteBYlmKjpoceMwV3/w
+TcmzQKQigr5oDHWE1FPKZesNbCgUW0bi/m1Y4KTyEPgYHgKQ0Gy3aF+NPJeXf4la
+r8q7rD53+Kb555gJo138lJsmjJbtRwoNwAKZdcKE3Rj058JlBHDbpx4ULJHOAL1N
+LGYtQXJirU7EWVHRGRWCUvThv9agrjLY/ZKBLgaTeGlf4x2WOn9wQX+wu3c+aIwS
+QnjEQpWuzZbM9Xt/27WS5K5tHxeotxzb6YivoQ+VYmG2UZVOwepG1saRq70Ih+D/
+K0hyo6IMYYtiAjLPO4j6G5SaNfoHU9K0t3OGw8HF6Q2kez47GLn5HqMyT5ZZKaoQ
+C9qe9kbinNBFYRfO9s50F+YRFd4WyQsbvMI998es+W8VW7vaigZtsPUpn0C2wzm4
+Ip4wQnFZybQKCMHH2So1xPTuxPanBGBZTGdSu7+SXjc9XsTpfZRzcaC3YsDXPbU5
+jZx6AMBMw3xPUeSjOlV6SxRu4VtoqOJHNATshJsGs8INxXjszFg=
+=+AdY
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 0d6ea2f75dbc..89bebb1997c8 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 18 Dec 2023 19:10:31 +0000
+Tue, 19 Dec 2023 01:10:19 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 7f5ac5336211..aba075575164 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Dec 18 07:10:31 PM UTC 2023
+Tue Dec 19 01:10:19 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index abbf2a9bae96..8b942871b02f 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 18 Dec 2023 19:15:01 +0000
+Tue, 19 Dec 2023 01:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 9046339db891..1f660648de2e 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-80fb06d81c0c90b9f6467dbe894a5fdecb151570 1702926212 2023-12-18T19:03:32+00:00
+9121b64f24cf600b88a28d83bf3d0f09b69a5f5f 1702943636 2023-12-18T23:53:56+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 36edef50759b..cbbd6369717e 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1702926601 Mon 18 Dec 2023 07:10:01 PM UTC
+1702948201 Tue 19 Dec 2023 01:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 0d6ea2f75dbc..89bebb1997c8 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 18 Dec 2023 19:10:31 +0000
+Tue, 19 Dec 2023 01:10:19 +0000
diff --git a/net-print/Manifest.gz b/net-print/Manifest.gz
index 2ef1c30925fe..0b56afb49d4d 100644
--- a/net-print/Manifest.gz
+++ b/net-print/Manifest.gz
Binary files differ
diff --git a/net-print/hplip/Manifest b/net-print/hplip/Manifest
index a56da468afe8..33705f2f579b 100644
--- a/net-print/hplip/Manifest
+++ b/net-print/hplip/Manifest
@@ -2,6 +2,6 @@ DIST hplip-3.23.12-patches-1.tar.xz 21132 BLAKE2B 83cee13ef988618cf6537b3954649c
DIST hplip-3.23.12.tar.gz 30162044 BLAKE2B 752a5b75855677e4f8b5b8738181d40c426268be4e393e5df7565c78efca68389e86d92f21002a733c0b2d5d62913bef3986e4bedd36a9f35f205c11e6027e7a SHA512 7461ffec38be68421e4204021f53d2b1641e7a67c14f205390d45f487a1af90956fd221f7e1561635508103ae944f19e04d6052d3f8928f2c9685fdcdcf515df
DIST hplip-3.23.5-patches-1.tar.xz 21444 BLAKE2B 500e06f34ad4fc607a587e2e897dbd852d21e3a1a2845fe8603a4fef109ea4556e614a38397a96be2ad9cc7efe8113e893e698696203f289d21a9f067c3a9fa7 SHA512 94b7b508913969303e7d63f392a64e7f43c3d2e651d6a10acbfc1fd1a6ce2324d2a1b19394d7f4f0b89802d9efc59df04cd902e486ebd40b3428a8037ffca8cf
DIST hplip-3.23.8.tar.gz 30121648 BLAKE2B 1bee02f2de4f14b7aa4d491550f82146e0e55a3297a8110ff7973992772089041578fed5560f98658ed9f6896d75481c89c22131501ca5048e709519db76eb77 SHA512 727b5a6c5b5c77571f1bc27efd493cf8177f543412fa70f0f1ff3439d6599c85985206ccb1c60dbc8bec1e23ef6b25f9030fd872c24799029ba8526b0061cc90
-EBUILD hplip-3.23.12.ebuild 8302 BLAKE2B c1104361ddbaff3567faedc2dabd8d2e587ac75436769e8441945647f215a03633b6d7753ecf66bd212a2e2b01b1b9a045dae5ddf6a3932f766b9b841b8b27f1 SHA512 0635d979ed7cedadc2ecf894b8587655fa9e2333c53b07b997c3fd60a2771a8f88db82acf65dd455b6f929701d8c1b87fe93e4147cd7fb6b9e438f892e87c224
+EBUILD hplip-3.23.12.ebuild 8301 BLAKE2B b0770da05474c6fc18be97e7f2e3e9ce8169a2343c011931118b10ac72fdd7f729d0f8c527625e624e1a75887a5c189944af6185e65262e093177e77df3a5e87 SHA512 9d9005b4644f77cf2cd54626373919cd0e11be0c66919a906493e6af8e2b91172fe3a033cdc79dc297157174df71927bd14acaef779a41630cefeeac99f6fac0
EBUILD hplip-3.23.8.ebuild 8278 BLAKE2B 579c23dd7027f6a3334d3f3b0a1c8a630d53dd8b53d8a33fdef2fef61b04331d22c6aa2e6145d661443021ac7bb4d8fbf4abcf4a4eab5b09195d99fcbdc0a73f SHA512 680fe19b0e2f7a1b6d993bcc337e9a732bb53307e0c8fe21c6c59997b4e8eea4841c51ed13cab5c5b27e0e6c9fcfb9b27323fe7e2cf1decaf089688d380090f7
MISC metadata.xml 1849 BLAKE2B 381cc0d0fe08d072487850a5f5ac6e264cb4ee5db8722b6f83ad9d4e6e78948a7768e80ea2a8a2313bdca1029b59a02d8c3ca309d9438d5e4d63585f7a6b2a83 SHA512 0f5f42b561099e943d99dc5e50cfd42577582b31590c0cd98f276e5acc364fb31f4a48cf91b33e923d24daa77b7b3a6bc54a0c24d9ebff9e3ec82c957a5671e3
diff --git a/net-print/hplip/hplip-3.23.12.ebuild b/net-print/hplip/hplip-3.23.12.ebuild
index 444bcd062390..4ddf83a87314 100644
--- a/net-print/hplip/hplip-3.23.12.ebuild
+++ b/net-print/hplip/hplip-3.23.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~x86"
IUSE="doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit qt5 scanner +snmp static-ppds X"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 25f37a15291e..649913ab88ca 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/default/linux/arm/23.0/armv6j/eapi b/profiles/arch/arm/23.0-armv6j_hf/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/arm/23.0/armv6j/eapi
+++ b/profiles/arch/arm/23.0-armv6j_hf/eapi
diff --git a/profiles/arch/arm/23.0-armv6j_hf/make.defaults b/profiles/arch/arm/23.0-armv6j_hf/make.defaults
new file mode 100644
index 000000000000..f23e0de09e37
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_hf/make.defaults
@@ -0,0 +1,7 @@
+CHOST="armv6j-unknown-linux-gnueabihf"
+CHOST_arm="${CHOST}"
+
+CFLAGS="-O2 -pipe -march=armv6j"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/arch/arm/23.0-armv6j_hf/package.use.mask b/profiles/arch/arm/23.0-armv6j_hf/package.use.mask
new file mode 100644
index 000000000000..20a7e47e59bf
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_hf/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2020-07-04)
+# Rust is available here
+# Bug #728558
+media-video/ffmpeg -rav1e
diff --git a/profiles/arch/arm/23.0-armv6j_hf/parent b/profiles/arch/arm/23.0-armv6j_hf/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_hf/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/arm/23.0-armv6j_hf/use.force b/profiles/arch/arm/23.0-armv6j_hf/use.force
new file mode 100644
index 000000000000..e5abb15cbb95
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_hf/use.force
@@ -0,0 +1,7 @@
+# Force armv6 specific USE flags
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb
diff --git a/profiles/arch/arm/23.0-armv6j_hf/use.mask b/profiles/arch/arm/23.0-armv6j_hf/use.mask
new file mode 100644
index 000000000000..5a841abd6e10
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_hf/use.mask
@@ -0,0 +1,8 @@
+# Unmask armv6 specific USE flags
+-cpu_flags_arm_v4
+-cpu_flags_arm_v5
+-cpu_flags_arm_v6
+
+-cpu_flags_arm_edsp
+-cpu_flags_arm_thumb
+-cpu_flags_arm_vfp
diff --git a/profiles/default/linux/arm/23.0/armv6j/hardened/eapi b/profiles/arch/arm/23.0-armv6j_sf/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/arm/23.0/armv6j/hardened/eapi
+++ b/profiles/arch/arm/23.0-armv6j_sf/eapi
diff --git a/profiles/arch/arm/23.0-armv6j_sf/make.defaults b/profiles/arch/arm/23.0-armv6j_sf/make.defaults
new file mode 100644
index 000000000000..5e0bfdd14143
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_sf/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="armv6j-softfp-linux-gnueabi"
+CHOST_arm="${CHOST}"
+
+CFLAGS="-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=softfp"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
diff --git a/profiles/arch/arm/23.0-armv6j_sf/package.use.mask b/profiles/arch/arm/23.0-armv6j_sf/package.use.mask
new file mode 100644
index 000000000000..20a7e47e59bf
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_sf/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2020-07-04)
+# Rust is available here
+# Bug #728558
+media-video/ffmpeg -rav1e
diff --git a/profiles/arch/arm/23.0-armv6j_sf/parent b/profiles/arch/arm/23.0-armv6j_sf/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_sf/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/arm/23.0-armv6j_sf/use.force b/profiles/arch/arm/23.0-armv6j_sf/use.force
new file mode 100644
index 000000000000..e5abb15cbb95
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_sf/use.force
@@ -0,0 +1,7 @@
+# Force armv6 specific USE flags
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb
diff --git a/profiles/arch/arm/23.0-armv6j_sf/use.mask b/profiles/arch/arm/23.0-armv6j_sf/use.mask
new file mode 100644
index 000000000000..5a841abd6e10
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_sf/use.mask
@@ -0,0 +1,8 @@
+# Unmask armv6 specific USE flags
+-cpu_flags_arm_v4
+-cpu_flags_arm_v5
+-cpu_flags_arm_v6
+
+-cpu_flags_arm_edsp
+-cpu_flags_arm_thumb
+-cpu_flags_arm_vfp
diff --git a/profiles/default/linux/arm/23.0/armv6j/parent b/profiles/default/linux/arm/23.0/armv6j/parent
deleted file mode 100644
index f61eccdfba43..000000000000
--- a/profiles/default/linux/arm/23.0/armv6j/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../arch/arm/armv6j
diff --git a/profiles/default/linux/arm/23.0/armv6j/selinux/parent b/profiles/default/linux/arm/23.0/armv6j/selinux/parent
deleted file mode 100644
index 2190e9797eaa..000000000000
--- a/profiles/default/linux/arm/23.0/armv6j/selinux/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../features/selinux
diff --git a/profiles/default/linux/arm/23.0/armv6j/hardened/selinux/eapi b/profiles/default/linux/arm/23.0/armv6j_hf/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/arm/23.0/armv6j/hardened/selinux/eapi
+++ b/profiles/default/linux/arm/23.0/armv6j_hf/eapi
diff --git a/profiles/default/linux/arm/23.0/armv6j/selinux/eapi b/profiles/default/linux/arm/23.0/armv6j_hf/hardened/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/arm/23.0/armv6j/selinux/eapi
+++ b/profiles/default/linux/arm/23.0/armv6j_hf/hardened/eapi
diff --git a/profiles/default/linux/arm/23.0/armv6j/hardened/parent b/profiles/default/linux/arm/23.0/armv6j_hf/hardened/parent
index b7aa1e71208a..b7aa1e71208a 100644
--- a/profiles/default/linux/arm/23.0/armv6j/hardened/parent
+++ b/profiles/default/linux/arm/23.0/armv6j_hf/hardened/parent
diff --git a/profiles/default/linux/arm/23.0/armv6j/systemd/eapi b/profiles/default/linux/arm/23.0/armv6j_hf/hardened/selinux/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/arm/23.0/armv6j/systemd/eapi
+++ b/profiles/default/linux/arm/23.0/armv6j_hf/hardened/selinux/eapi
diff --git a/profiles/default/linux/arm/23.0/armv6j/hardened/selinux/parent b/profiles/default/linux/arm/23.0/armv6j_hf/hardened/selinux/parent
index 23c64bb44399..23c64bb44399 100644
--- a/profiles/default/linux/arm/23.0/armv6j/hardened/selinux/parent
+++ b/profiles/default/linux/arm/23.0/armv6j_hf/hardened/selinux/parent
diff --git a/profiles/default/linux/arm/23.0/armv6j_hf/parent b/profiles/default/linux/arm/23.0/armv6j_hf/parent
new file mode 100644
index 000000000000..e6d254b7144d
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/armv6j_hf/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/arm/23.0-armv6j_hf
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j/eapi b/profiles/default/linux/arm/23.0/armv6j_hf/systemd/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/arm/23.0/split-usr/armv6j/eapi
+++ b/profiles/default/linux/arm/23.0/armv6j_hf/systemd/eapi
diff --git a/profiles/default/linux/arm/23.0/armv6j/systemd/parent b/profiles/default/linux/arm/23.0/armv6j_hf/systemd/parent
index 7e061533c151..7e061533c151 100644
--- a/profiles/default/linux/arm/23.0/armv6j/systemd/parent
+++ b/profiles/default/linux/arm/23.0/armv6j_hf/systemd/parent
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j/hardened/eapi b/profiles/default/linux/arm/23.0/armv6j_sf/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/arm/23.0/split-usr/armv6j/hardened/eapi
+++ b/profiles/default/linux/arm/23.0/armv6j_sf/eapi
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j/hardened/selinux/eapi b/profiles/default/linux/arm/23.0/armv6j_sf/hardened/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/arm/23.0/split-usr/armv6j/hardened/selinux/eapi
+++ b/profiles/default/linux/arm/23.0/armv6j_sf/hardened/eapi
diff --git a/profiles/default/linux/arm/23.0/armv6j_sf/hardened/parent b/profiles/default/linux/arm/23.0/armv6j_sf/hardened/parent
new file mode 100644
index 000000000000..b7aa1e71208a
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/armv6j_sf/hardened/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/hardened/arm
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j/selinux/eapi b/profiles/default/linux/arm/23.0/armv6j_sf/hardened/selinux/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/arm/23.0/split-usr/armv6j/selinux/eapi
+++ b/profiles/default/linux/arm/23.0/armv6j_sf/hardened/selinux/eapi
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j/selinux/parent b/profiles/default/linux/arm/23.0/armv6j_sf/hardened/selinux/parent
index 23c64bb44399..23c64bb44399 100644
--- a/profiles/default/linux/arm/23.0/split-usr/armv6j/selinux/parent
+++ b/profiles/default/linux/arm/23.0/armv6j_sf/hardened/selinux/parent
diff --git a/profiles/default/linux/arm/23.0/armv6j_sf/parent b/profiles/default/linux/arm/23.0/armv6j_sf/parent
new file mode 100644
index 000000000000..86fa0b2bf64b
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/armv6j_sf/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/arm/23.0-armv6j_sf
diff --git a/profiles/default/linux/arm/23.0/armv6j_sf/systemd/eapi b/profiles/default/linux/arm/23.0/armv6j_sf/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/armv6j_sf/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/23.0/armv6j_sf/systemd/parent b/profiles/default/linux/arm/23.0/armv6j_sf/systemd/parent
new file mode 100644
index 000000000000..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/armv6j_sf/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j/parent b/profiles/default/linux/arm/23.0/split-usr/armv6j/parent
deleted file mode 100644
index 7648ec7e7c22..000000000000
--- a/profiles/default/linux/arm/23.0/split-usr/armv6j/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/arm/armv6j
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/eapi b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/eapi b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j/hardened/parent b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/parent
index 448e8b0705b6..448e8b0705b6 100644
--- a/profiles/default/linux/arm/23.0/split-usr/armv6j/hardened/parent
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/parent
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/selinux/eapi b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j/hardened/selinux/parent b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/selinux/parent
index 23c5fe07a248..23c5fe07a248 100644
--- a/profiles/default/linux/arm/23.0/split-usr/armv6j/hardened/selinux/parent
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/hardened/selinux/parent
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/parent b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/parent
new file mode 100644
index 000000000000..23cf6b6a89de
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/arm/23.0-armv6j_hf
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/eapi b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/eapi b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/parent b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/parent
new file mode 100644
index 000000000000..448e8b0705b6
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/hardened/arm
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/selinux/eapi b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/selinux/parent b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/selinux/parent
new file mode 100644
index 000000000000..23c5fe07a248
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/hardened/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../features/selinux
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/parent b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/parent
new file mode 100644
index 000000000000..04a7db3e5f2d
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/arm/23.0-armv6j_sf
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/selinux/eapi b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/selinux/parent b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/selinux/parent
new file mode 100644
index 000000000000..23c64bb44399
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_sf/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/selinux
diff --git a/profiles/package.mask b/profiles/package.mask
index fc43014eddb2..ae2da2383bbf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -116,6 +116,7 @@ dev-python/ruamel-std-pathlib
~kde-frameworks/kservice-5.246.0
~kde-frameworks/ktexteditor-5.246.0
~kde-frameworks/ktextwidgets-5.246.0
+~kde-frameworks/kuserfeedback-5.246.0
~kde-frameworks/kwallet-5.246.0
~kde-frameworks/kxmlgui-5.246.0
~kde-frameworks/purpose-5.246.0
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index b467ad8ab708..afbc08475573 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -131,10 +131,14 @@ arm default/linux/arm/23.0/armv4t exp
arm default/linux/arm/23.0/armv4t/systemd exp
arm default/linux/arm/23.0/armv5te exp
arm default/linux/arm/23.0/armv5te/systemd exp
-arm default/linux/arm/23.0/armv6j exp
-arm default/linux/arm/23.0/armv6j/hardened exp
-arm default/linux/arm/23.0/armv6j/hardened/selinux exp
-arm default/linux/arm/23.0/armv6j/systemd exp
+arm default/linux/arm/23.0/armv6j_sf exp
+arm default/linux/arm/23.0/armv6j_sf/hardened exp
+arm default/linux/arm/23.0/armv6j_sf/hardened/selinux exp
+arm default/linux/arm/23.0/armv6j_sf/systemd exp
+arm default/linux/arm/23.0/armv6j_hf exp
+arm default/linux/arm/23.0/armv6j_hf/hardened exp
+arm default/linux/arm/23.0/armv6j_hf/hardened/selinux exp
+arm default/linux/arm/23.0/armv6j_hf/systemd exp
arm default/linux/arm/23.0/armv7a exp
arm default/linux/arm/23.0/armv7a/hardened exp
arm default/linux/arm/23.0/armv7a/hardened/selinux exp
@@ -151,9 +155,12 @@ arm default/linux/arm/23.0/split-usr/desktop/plasma exp
arm default/linux/arm/23.0/split-usr/armv4 exp
arm default/linux/arm/23.0/split-usr/armv4t exp
arm default/linux/arm/23.0/split-usr/armv5te exp
-arm default/linux/arm/23.0/split-usr/armv6j exp
-arm default/linux/arm/23.0/split-usr/armv6j/hardened exp
-arm default/linux/arm/23.0/split-usr/armv6j/hardened/selinux exp
+arm default/linux/arm/23.0/split-usr/armv6j_sf exp
+arm default/linux/arm/23.0/split-usr/armv6j_sf/hardened exp
+arm default/linux/arm/23.0/split-usr/armv6j_sf/hardened/selinux exp
+arm default/linux/arm/23.0/split-usr/armv6j_hf exp
+arm default/linux/arm/23.0/split-usr/armv6j_hf/hardened exp
+arm default/linux/arm/23.0/split-usr/armv6j_hf/hardened/selinux exp
arm default/linux/arm/23.0/split-usr/armv7a exp
arm default/linux/arm/23.0/split-usr/armv7a/hardened exp
arm default/linux/arm/23.0/split-usr/armv7a/hardened/selinux exp
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index 2a4dd3592201..9373893dea5e 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 6fd6e79bc715..fd4d7bc9ba42 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -2,13 +2,11 @@ AUX mutter-43.0-Disable-anonymous-file-test.patch 774 BLAKE2B 460f63fc00b895514e
AUX mutter-45.2-fullscreen-leak.patch 1208 BLAKE2B 78285ae0a54e94b08831a425cd199b52b0d9dab2d11418ce8c74d44ad9a384728b821061f29b9de3608725ec0c3f896439045318e9792751fb806b3656085e32 SHA512 18ec1c193068c434e861498fe28715bdeb7069ca26be96bdf2b0deb1b3dcf580199fca17f8920704eba2e2058155e088bca72436dbcfdcd8fa3ef10a2990d960
DIST mutter-44.3.tar.xz 2848256 BLAKE2B 42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb SHA512 d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
DIST mutter-44.4.tar.xz 2847392 BLAKE2B 2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba SHA512 3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
-DIST mutter-45.0.tar.xz 2883164 BLAKE2B cb006cae08a8e4b1c6404ab99b970854a05d764361936d88d726ece6583e922b8e5bab4189ec240292d14cfb312fb1cadafa17e372d332dfc194bdc0041e4441 SHA512 bbf813a720a3d8545969d089790f6e4c19cd5c8eb3079ba028945e4728446c78aa7540061ea87e43151c2ef359ea986b0e7a45f56f0eb6a33ca2c3979955bb43
DIST mutter-45.1.tar.xz 2881852 BLAKE2B 40fa8de01ecae346d2b9a352d55cb9215e3b9c88d7424c567fd63aa97dc7aa7cc202fdda298a4a8a9bc08330b6db3895d5860b8c99daaa4974dbd07f0ac8b86a SHA512 87a629e941eb231d05fc24dbb905acb12236c971a02dd000fdd6cc6e7686544b5796ce57d10b34e096dc956578a373d5a73e89760bcc6beb292e9a25ce2faaf4
DIST mutter-45.2.tar.xz 2884940 BLAKE2B c4107840b8bd0f75a9c76300f324bfff6aac3195f526ab88102c831df693cb8dfa5b55bb1590a54e68f41eab392e69bb833221480578a2fba4b1e4bdc5ed030d SHA512 2111ad0645d2da58dedb30d94e99b52045f38b31a9de7314a5d8b41a5525612d88d2fbaafd3658eb6f734c143ad12176367c26533237199d9a5c1ad3dea743c7
EBUILD mutter-44.3.ebuild 6468 BLAKE2B 796856601f5397ca3740c002ebfd21ef961632d46090e52ca91e13f63b52c9bb00582f7e4803d5fc526f6ff8e8a4cbe33134ab87d704f5d644eb8ea186f9a2dd SHA512 d29521f010e44a415de0cca625ec4d7311ceec2484041d768b4ee23cae0d81b91227b8f6e242d8deba6e2b36b16b611e25ed1d1faf5f89f730c751f0fc5d5920
EBUILD mutter-44.4.ebuild 6471 BLAKE2B 7c44b8a264ae769d84010a232716cf2736d36703fb4a7240226d8d68abb4346a59d7adebf7ba1a83bac91c046e9bbdee7b9bb3888d5edf60941039f28b51cb7e SHA512 e4aa191d597dc966a4d2fcb37aaab18c6b9b97c52b1b7c8a4474aaaa224d1228cdc58f575c411647509b6d3b325b2afba612c25c656ff0d733dd7456ca868039
-EBUILD mutter-45.0.ebuild 6490 BLAKE2B b79dcda698d46bd8cdcbda52776726b28d0610610efe8b00a56a6830c4f421e31fcf786e1cab0ab0d0ae342294dd4cf1f7ce2fe8f5ac5b09863f819ce664bdb2 SHA512 b3c216b3f2b9459d7ba371f36bc349c1c45c53b7cd8855f1c5c3d5c073030bab141166e23f70964d46072135bb697580c03e3a634f5c35d5a931a7c5d314ae34
EBUILD mutter-45.1.ebuild 7050 BLAKE2B e46fed2a6a67c4e32eee45679a40e40fdfa6b4d7bf0f63f617296df0c020a38fafe8a70a146e1c24397528ca724ec4eed623d4e11b4d48e1a03674208da61534 SHA512 dcb113962f214519de25ea6c7772ad9e9e9c8546ffcce8ac8cf4d95d8cee69652524983dbae6ac8aba596a1e415c98b844ecd4ed54ba0b8a7bab0f73ee910421
-EBUILD mutter-45.2.ebuild 7096 BLAKE2B 8024cbc000569bc0b00a3fb45f022d4ec6dc32cc50fb05d1181bbe83ac161900351af5d64c38cc6ab35f912a4f9538c91aca8f7dc86ed34d68f548dbde879aa1 SHA512 433f99cb609b38f271a0ebfdaed22047659619483fa3b286b2b4dd1df35b2413bed578ec48708c6de46b193b44820cff31c4e18dae54e56a86e6bda7055d08ea
+EBUILD mutter-45.2.ebuild 7095 BLAKE2B bc48c3bd67ca75a1ee435868ac8c6610f49e6bcb62af1f483e5455a9f6889e3446e186047be7112ce9ff7bb1e7156f8340b22d6fa09b16bdddd38c3d734d2c19 SHA512 eeca50f22260ebf41d302615760fdfcaa49727509ebf7594ba34595ac2c7d47f37c40ae07d5c3e6783e7059dc0d86ff5f1f8b2fd70666f66c2517d43b59641fc
EBUILD mutter-9999.ebuild 7050 BLAKE2B e46fed2a6a67c4e32eee45679a40e40fdfa6b4d7bf0f63f617296df0c020a38fafe8a70a146e1c24397528ca724ec4eed623d4e11b4d48e1a03674208da61534 SHA512 dcb113962f214519de25ea6c7772ad9e9e9c8546ffcce8ac8cf4d95d8cee69652524983dbae6ac8aba596a1e415c98b844ecd4ed54ba0b8a7bab0f73ee910421
MISC metadata.xml 584 BLAKE2B 8c15ff1bc0bbadd7fe37f4a903d90c49f10aee6fd8cd83bcd81d486113397607f30b0a9c3aa43ee0b0f8e0cea8e8caaebac8560da70090fd0dbfbba8f8c0250d SHA512 924fc21a5378dc447e36c21f09ce45ebb61ea4de1dc1f541cb45ce139352616983141e8e1466fcc34dceaf1a5ea0f8e87023b25291e6796ef3f2163777e00a87
diff --git a/x11-wm/mutter/mutter-45.0.ebuild b/x11-wm/mutter/mutter-45.0.ebuild
deleted file mode 100644
index a9f2fa638da5..000000000000
--- a/x11-wm/mutter/mutter-45.0.ebuild
+++ /dev/null
@@ -1,235 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
-
-DESCRIPTION="GNOME compositing window manager based on Clutter"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git"
- SRC_URI=""
-else
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell (or anything using mutter-clutter-<api_version>.pc) should use the subslot
-
-IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia"
-# native backend requires gles3 for hybrid graphics blitting support, udev and a logind provider
-REQUIRED_USE="
- gtk-doc? ( introspection )
- wayland? ( ^^ ( elogind systemd ) udev )
- test? ( wayland )"
-RESTRICT="!test? ( test )"
-
-# gnome-settings-daemon is build checked, but used at runtime only for org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
-# v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order
-DEPEND="
- >=media-libs/graphene-1.10.2[introspection?]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/pango-1.46[introspection?]
- >=x11-libs/cairo-1.14[X]
- >=dev-libs/fribidi-1.0.0
- >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
- >=dev-libs/glib-2.75.1:2
- gnome-base/gnome-settings-daemon
- >=dev-libs/json-glib-0.12.0[introspection?]
- >=x11-libs/libxkbcommon-0.4.3
- x11-libs/libICE
- >=app-accessibility/at-spi2-core-2.46:2[introspection?]
- sys-apps/dbus
- >=x11-misc/colord-1.4.5:=
- >=media-libs/lcms-2.6:2
- >=media-libs/harfbuzz-2.6.0:=
- >=dev-libs/libei-1.0.901
-
- gnome? ( gnome-base/gnome-desktop:4= )
-
- >=media-libs/libcanberra-0.26
-
- media-libs/libglvnd[X]
-
- wayland? (
- >=dev-libs/wayland-protocols-1.32
- >=dev-libs/wayland-1.21.0
-
- x11-libs/libdrm
- media-libs/mesa[gbm(+)]
- >=dev-libs/libinput-1.18.0:=
-
- elogind? ( sys-auth/elogind )
- x11-base/xwayland
- video_cards_nvidia? ( gui-libs/egl-wayland )
- )
- udev? (
- >=virtual/libudev-232-r1:=
- >=dev-libs/libgudev-232
- )
- systemd? ( sys-apps/systemd )
- x11-libs/libSM
- input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
- >=x11-libs/startup-notification-0.7
- screencast? ( >=media-video/pipewire-0.3.21:= )
- introspection? ( >=dev-libs/gobject-introspection-1.54:= )
- test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] )
- sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 )
-"
-# for now upstream has "have_x11 = true" in the meson.build, but sooner or later upstream is going to make X optional.
-# X? (
-DEPEND+="
- >=gui-libs/gtk-4.0.0:4[X,introspection?]
- >=x11-libs/libX11-1.7.0
- >=x11-libs/libXcomposite-0.4
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- >=x11-libs/libXfixes-3
- >=x11-libs/libXi-1.7.4
- x11-libs/libXtst
- x11-libs/libxkbfile
- x11-misc/xkeyboard-config
- >=x11-libs/libxkbcommon-0.4.3[X]
- x11-libs/libXrender
- >=x11-libs/libXrandr-1.5.0
- x11-libs/libxcb:=
- x11-libs/libXinerama
- x11-libs/libXau
-"
-# )"
-
-RDEPEND="${DEPEND}
- gnome-extra/zenity
-
- !<gui-libs/gtk-4.6.4:4
-"
-DEPEND="${DEPEND}
- x11-base/xorg-proto
- sysprof? ( >=dev-util/sysprof-common-3.38.0 )
-"
-BDEPEND="
- dev-util/wayland-scanner
- dev-util/gdbus-codegen
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
- test? (
- ${PYTHON_DEPS}
- $(python_gen_any_dep '
- >=dev-python/python-dbusmock-0.28[${PYTHON_USEDEP}]
- ')
- app-text/docbook-xml-dtd:4.5
- x11-misc/xvfb-run
- )
- wayland? (
- >=sys-kernel/linux-headers-4.4
- x11-libs/libxcvt
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-43.0-Disable-anonymous-file-test.patch
-)
-
-python_check_deps() {
- if use test; then
- python_has_version ">=dev-python/python-dbusmock-0.28[${PYTHON_USEDEP}]"
- fi
-}
-
-src_prepare() {
- default
-
- sed -i -e "s:#!/usr/bin/bash:#!$(command -v bash):" src/tests/x11-test.sh || die
-}
-
-src_configure() {
- local emesonargs=(
- # Mutter X11 renderer only supports gles2 and GLX, thus do NOT pass
- #
- # -Dopengl_libname=libOpenGL.so.0
- #
- # while we build the x11 renderer, as we currently enable gles2 only
- # with USE=wayland and x11 renderer wouldn't find the needed GLX symbols
- # in a configuration where wayland is disabled, as libOpenGL doesn't
- # include them.
- #
- # See
- # - https://bugs.gentoo.org/835786
- # - https://forums.gentoo.org/viewtopic-p-8695669.html
-
- --buildtype $(usex debug debug plain)
- -Dopengl=true
- $(meson_use wayland gles2)
- #gles2_libname
- -Degl=true
- -Dglx=true
- $(meson_use wayland)
- $(meson_use wayland xwayland)
- $(meson_use systemd)
- $(meson_use wayland native_backend)
- $(meson_use screencast remote_desktop)
- $(meson_use gnome libgnome_desktop)
- $(meson_use udev)
- -Dudev_dir=$(get_udevdir)
- $(meson_use input_devices_wacom libwacom)
- -Dsound_player=true
- -Dpango_ft2=true
- -Dstartup_notification=true
- -Dsm=true
- $(meson_use introspection)
- $(meson_use gtk-doc docs)
- $(meson_use test cogl_tests)
- $(meson_use wayland core_tests) # core tests require wayland; overall -Dtests option is honored on top, so no extra conditional needed
- -Dnative_tests=false
- $(meson_use test clutter_tests)
- $(meson_use test tests)
- -Dkvm_tests=false
- -Dtty_tests=false
- $(meson_use sysprof profiler)
- -Dinstalled_tests=false
-
- #verbose # Let upstream choose default for verbose mode
- #xwayland_path
- # TODO: relies on default settings, but in Gentoo we might have some more packages we want to give Xgrab access (mostly virtual managers and remote desktops)
- #xwayland_grab_default_access_rules
- )
-
- if use wayland && use video_cards_nvidia; then
- emesonargs+=(
- -Degl_device=true
- -Dwayland_eglstream=true
- )
- else
- emesonargs+=(
- -Degl_device=false
- -Dwayland_eglstream=false
- )
- fi
-
- meson_src_configure
-}
-
-src_test() {
- gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed
- glib-compile-schemas "${BUILD_DIR}"/data
- GSETTINGS_SCHEMA_DIR="${BUILD_DIR}"/data meson_src_test --setup=CI
-}
-
-pkg_postinst() {
- use udev && udev_reload
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- use udev && udev_reload
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/x11-wm/mutter/mutter-45.2.ebuild b/x11-wm/mutter/mutter-45.2.ebuild
index 40a5b53d810c..137933c8f503 100644
--- a/x11-wm/mutter/mutter-45.2.ebuild
+++ b/x11-wm/mutter/mutter-45.2.ebuild
@@ -111,7 +111,6 @@ DEPEND+="
# )"
RDEPEND="${DEPEND}
-
!<gui-libs/gtk-4.6.4:4
"
DEPEND="${DEPEND}