summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-09 23:42:15 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-09 23:42:15 +0100
commit12de738b83927a4b71c3ad067edbb6279d15b368 (patch)
tree87b2ef3927262a0aba7a923512909bdbadd71b8b
parent7b7a5ff63901698b7b993201e07bcaf8d0e5db2f (diff)
gentoo auto-resync : 09:05:2023 - 23:42:14
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29454 -> 29470 bytes
-rw-r--r--app-arch/Manifest.gzbin17422 -> 17424 bytes
-rw-r--r--app-arch/zchunk/Manifest4
-rw-r--r--app-arch/zchunk/zchunk-1.2.3.ebuild10
-rw-r--r--app-arch/zchunk/zchunk-9999.ebuild12
-rw-r--r--app-editors/Manifest.gzbin13916 -> 13912 bytes
-rw-r--r--app-editors/vscode/Manifest4
-rw-r--r--app-editors/vscode/vscode-1.78.1.ebuild122
-rw-r--r--dev-libs/Manifest.gzbin97234 -> 97243 bytes
-rw-r--r--dev-libs/argtable/Manifest2
-rw-r--r--dev-libs/argtable/argtable-2.13-r4.ebuild49
-rw-r--r--dev-libs/argtable/files/argtable-2.13-Fix-undeclared-library-function.patch28
-rw-r--r--dev-libs/pkcs11-helper/Manifest2
-rw-r--r--dev-libs/pkcs11-helper/pkcs11-helper-1.29.0-r1.ebuild9
-rw-r--r--dev-python/Manifest.gzbin258839 -> 258829 bytes
-rw-r--r--dev-python/mypy/Manifest2
-rw-r--r--dev-python/mypy/mypy-1.1.1.ebuild63
-rw-r--r--dev-util/Manifest.gzbin68309 -> 68308 bytes
-rw-r--r--dev-util/cunit/Manifest2
-rw-r--r--dev-util/cunit/cunit-2.1_p3-r1.ebuild15
-rw-r--r--mate-extra/Manifest.gzbin2908 -> 2914 bytes
-rw-r--r--mate-extra/mate-sensors-applet/Manifest2
-rw-r--r--mate-extra/mate-sensors-applet/files/1.26.0-clang-16-fix-undeclared-function-setlocale.patch130
-rw-r--r--mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild65
-rw-r--r--media-libs/Manifest.gzbin68081 -> 68079 bytes
-rw-r--r--media-libs/embree/Manifest3
-rw-r--r--media-libs/embree/embree-3.13.5.ebuild12
-rw-r--r--media-libs/embree/files/embree-3.13.5-fix-arm64.patch53
-rw-r--r--media-libs/liblo/Manifest5
-rw-r--r--media-libs/liblo/files/liblo-0.31-werror.patch11
-rw-r--r--media-libs/liblo/liblo-0.31.ebuild18
-rw-r--r--media-libs/liblo/metadata.xml1
-rw-r--r--media-libs/lv2/Manifest3
-rw-r--r--media-libs/lv2/files/lv2-1.18.10-tests-optional.patch53
-rw-r--r--media-libs/lv2/lv2-1.18.10.ebuild10
-rw-r--r--media-libs/openpgl/Manifest2
-rw-r--r--media-libs/openpgl/openpgl-0.5.0.ebuild9
-rw-r--r--media-radio/Manifest.gzbin5031 -> 5030 bytes
-rw-r--r--media-radio/fldigi/Manifest2
-rw-r--r--media-radio/fldigi/fldigi-4.1.26.ebuild2
-rw-r--r--media-radio/flrig/Manifest2
-rw-r--r--media-radio/flrig/flrig-1.4.8.ebuild2
-rw-r--r--media-radio/wsjtx/Manifest2
-rw-r--r--media-radio/wsjtx/wsjtx-2.6.1.ebuild2
-rw-r--r--media-sound/Manifest.gzbin56865 -> 56866 bytes
-rw-r--r--media-sound/ncmpc/Manifest2
-rw-r--r--media-sound/ncmpc/ncmpc-0.48.ebuild4
-rw-r--r--media-video/Manifest.gzbin25348 -> 25348 bytes
-rw-r--r--media-video/obs-studio/Manifest8
-rw-r--r--media-video/obs-studio/obs-studio-29.1.1.ebuild (renamed from media-video/obs-studio/obs-studio-29.1.0.ebuild)2
-rw-r--r--media-video/obs-studio/obs-studio-9999.ebuild2
-rw-r--r--metadata/Manifest.gzbin3510 -> 3507 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.gzbin28058 -> 28097 bytes
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin24935 -> 24933 bytes
-rw-r--r--metadata/md5-cache/app-arch/zchunk-1.2.34
-rw-r--r--metadata/md5-cache/app-arch/zchunk-99994
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin25045 -> 25203 bytes
-rw-r--r--metadata/md5-cache/app-editors/vscode-1.78.114
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin156536 -> 156695 bytes
-rw-r--r--metadata/md5-cache/dev-libs/argtable-2.13-r410
-rw-r--r--metadata/md5-cache/dev-libs/pkcs11-helper-1.29.0-r15
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin338553 -> 338399 bytes
-rw-r--r--metadata/md5-cache/dev-python/mypy-1.1.116
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin128546 -> 128550 bytes
-rw-r--r--metadata/md5-cache/dev-util/cunit-2.1_p3-r15
-rw-r--r--metadata/md5-cache/mate-extra/Manifest.gzbin3076 -> 3239 bytes
-rw-r--r--metadata/md5-cache/mate-extra/mate-sensors-applet-1.26.0-r116
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin105872 -> 105872 bytes
-rw-r--r--metadata/md5-cache/media-libs/embree-3.13.56
-rw-r--r--metadata/md5-cache/media-libs/liblo-0.316
-rw-r--r--metadata/md5-cache/media-libs/lv2-1.18.107
-rw-r--r--metadata/md5-cache/media-libs/openpgl-0.5.07
-rw-r--r--metadata/md5-cache/media-radio/Manifest.gzbin7841 -> 7839 bytes
-rw-r--r--metadata/md5-cache/media-radio/fldigi-4.1.264
-rw-r--r--metadata/md5-cache/media-radio/flrig-1.4.84
-rw-r--r--metadata/md5-cache/media-radio/wsjtx-2.6.14
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin73220 -> 73224 bytes
-rw-r--r--metadata/md5-cache/media-sound/ncmpc-0.485
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin38321 -> 38313 bytes
-rw-r--r--metadata/md5-cache/media-video/obs-studio-29.1.1 (renamed from metadata/md5-cache/media-video/obs-studio-29.1.0)4
-rw-r--r--metadata/md5-cache/media-video/obs-studio-99992
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin56135 -> 56290 bytes
-rw-r--r--metadata/md5-cache/net-libs/rpcsvc-proto-1.4.3-r213
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin27796 -> 27960 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/eclib-2023042416
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin87054 -> 87052 bytes
-rw-r--r--metadata/md5-cache/sys-apps/locale-gen-2.234
-rw-r--r--metadata/md5-cache/sys-block/Manifest.gzbin15186 -> 15348 bytes
-rw-r--r--metadata/md5-cache/sys-block/libzbd-2.0.415
-rw-r--r--metadata/md5-cache/sys-boot/Manifest.gzbin9255 -> 9087 bytes
-rw-r--r--metadata/md5-cache/sys-boot/grub-2.06-r417
-rw-r--r--metadata/md5-cache/sys-boot/grub-2.06-r62
-rw-r--r--metadata/md5-cache/sys-cluster/Manifest.gzbin28686 -> 28699 bytes
-rw-r--r--metadata/md5-cache/sys-cluster/ceph-17.2.5-r6 (renamed from metadata/md5-cache/sys-cluster/ceph-17.2.5-r4)2
-rw-r--r--metadata/md5-cache/sys-cluster/ceph-17.2.6-r2 (renamed from metadata/md5-cache/sys-cluster/ceph-17.2.6-r1)2
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin27816 -> 24942 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-4.14.30214
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-4.14.30514
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-4.14.31114
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-4.19.26914
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-4.19.27214
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-4.19.27914
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.10.16314
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.10.16714
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.10.17614
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.15.10714
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.15.8814
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.15.9414
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.4.22814
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.4.23114
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.4.23914
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.1.1214
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.1.2414
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.2.1114
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin34768 -> 34936 bytes
-rw-r--r--metadata/md5-cache/sys-libs/efivar-382
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.37-r317
-rw-r--r--metadata/md5-cache/sys-libs/glibc-99992
-rw-r--r--metadata/md5-cache/sys-process/Manifest.gzbin14934 -> 14937 bytes
-rw-r--r--metadata/md5-cache/sys-process/gnome-usage-3.38.1-r2 (renamed from metadata/md5-cache/sys-process/gnome-usage-3.38.1-r1)6
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin13076 -> 13069 bytes
-rw-r--r--metadata/md5-cache/www-client/chromium-113.0.5672.632
-rw-r--r--metadata/md5-cache/www-client/google-chrome-113.0.5672.92 (renamed from metadata/md5-cache/www-client/google-chrome-113.0.5672.63)2
-rw-r--r--metadata/md5-cache/www-client/links-2.294
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-dev-114.0.1823.10 (renamed from metadata/md5-cache/www-client/microsoft-edge-dev-114.0.1807.1)2
-rw-r--r--metadata/md5-cache/www-client/opera-98.0.4759.39 (renamed from metadata/md5-cache/www-client/opera-98.0.4759.15)2
-rw-r--r--metadata/md5-cache/www-plugins/Manifest.gzbin1757 -> 1756 bytes
-rw-r--r--metadata/md5-cache/www-plugins/chrome-binary-plugins-113.0.5672.92 (renamed from metadata/md5-cache/www-plugins/chrome-binary-plugins-113.0.5672.63)2
-rw-r--r--metadata/md5-cache/x11-drivers/Manifest.gzbin7424 -> 7585 bytes
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-525.116.0416
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin25816 -> 25820 bytes
-rw-r--r--metadata/md5-cache/x11-libs/libxcb-1.15-r14
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin61780 -> 61777 bytes
-rw-r--r--metadata/md5-cache/x11-misc/spacefm-1.0.6-r216
-rw-r--r--metadata/md5-cache/x11-misc/spacefm-999914
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-libs/Manifest.gzbin32458 -> 32457 bytes
-rw-r--r--net-libs/rpcsvc-proto/Manifest2
-rw-r--r--net-libs/rpcsvc-proto/files/rpcsvc-proto-1.4.3-lfs64.patch70
-rw-r--r--net-libs/rpcsvc-proto/rpcsvc-proto-1.4.3-r2.ebuild50
-rw-r--r--profiles/Manifest.gzbin185276 -> 185273 bytes
-rw-r--r--profiles/arch/arm/package.use.mask4
-rw-r--r--sci-mathematics/Manifest.gzbin18520 -> 18519 bytes
-rw-r--r--sci-mathematics/eclib/Manifest2
-rw-r--r--sci-mathematics/eclib/eclib-20230424.ebuild45
-rw-r--r--sys-apps/Manifest.gzbin49513 -> 49511 bytes
-rw-r--r--sys-apps/locale-gen/Manifest2
-rw-r--r--sys-apps/locale-gen/locale-gen-2.23.ebuild5
-rw-r--r--sys-block/Manifest.gzbin10847 -> 10847 bytes
-rw-r--r--sys-block/libzbd/Manifest4
-rw-r--r--sys-block/libzbd/libzbd-2.0.4.ebuild41
-rw-r--r--sys-block/libzbd/metadata.xml3
-rw-r--r--sys-boot/Manifest.gzbin6057 -> 6055 bytes
-rw-r--r--sys-boot/grub/Manifest4
-rw-r--r--sys-boot/grub/files/grub-2.06-riscv.patch49
-rw-r--r--sys-boot/grub/grub-2.06-r4.ebuild335
-rw-r--r--sys-boot/grub/grub-2.06-r6.ebuild1
-rw-r--r--sys-cluster/Manifest.gzbin11552 -> 11553 bytes
-rw-r--r--sys-cluster/ceph/Manifest5
-rw-r--r--sys-cluster/ceph/ceph-17.2.5-r6.ebuild (renamed from sys-cluster/ceph/ceph-17.2.5-r4.ebuild)2
-rw-r--r--sys-cluster/ceph/ceph-17.2.6-r2.ebuild (renamed from sys-cluster/ceph/ceph-17.2.6-r1.ebuild)2
-rw-r--r--sys-cluster/ceph/files/ceph.initd-r14119
-rw-r--r--sys-kernel/Manifest.gzbin4413 -> 4415 bytes
-rw-r--r--sys-kernel/gentoo-sources/Manifest72
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.302.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.305.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.311.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.19.269.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.19.272.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.19.279.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.10.163.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.10.167.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.10.176.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.15.107.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.15.88.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.15.94.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.228.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.231.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.239.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.1.12.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.1.24.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.2.11.ebuild28
-rw-r--r--sys-libs/Manifest.gzbin15064 -> 15058 bytes
-rw-r--r--sys-libs/efivar/Manifest3
-rw-r--r--sys-libs/efivar/efivar-38.ebuild1
-rw-r--r--sys-libs/efivar/files/efivar-38-64bit-off_t.patch46
-rw-r--r--sys-libs/glibc/Manifest4
-rw-r--r--sys-libs/glibc/glibc-2.37-r3.ebuild1647
-rw-r--r--sys-libs/glibc/glibc-9999.ebuild3
-rw-r--r--sys-process/Manifest.gzbin9977 -> 9975 bytes
-rw-r--r--sys-process/gnome-usage/Manifest2
-rw-r--r--sys-process/gnome-usage/gnome-usage-3.38.1-r2.ebuild (renamed from sys-process/gnome-usage/gnome-usage-3.38.1-r1.ebuild)4
-rw-r--r--www-client/Manifest.gzbin6192 -> 6195 bytes
-rw-r--r--www-client/chromium/Manifest2
-rw-r--r--www-client/chromium/chromium-113.0.5672.63.ebuild4
-rw-r--r--www-client/google-chrome/Manifest4
-rw-r--r--www-client/google-chrome/google-chrome-113.0.5672.92.ebuild (renamed from www-client/google-chrome/google-chrome-113.0.5672.63.ebuild)0
-rw-r--r--www-client/links/Manifest2
-rw-r--r--www-client/links/links-2.29.ebuild2
-rw-r--r--www-client/microsoft-edge-dev/Manifest4
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-114.0.1823.10.ebuild (renamed from www-client/microsoft-edge-dev/microsoft-edge-dev-114.0.1807.1.ebuild)0
-rw-r--r--www-client/opera/Manifest4
-rw-r--r--www-client/opera/opera-98.0.4759.39.ebuild (renamed from www-client/opera/opera-98.0.4759.15.ebuild)0
-rw-r--r--www-plugins/Manifest.gzbin1248 -> 1246 bytes
-rw-r--r--www-plugins/chrome-binary-plugins/Manifest4
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-113.0.5672.92.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-113.0.5672.63.ebuild)0
-rw-r--r--x11-drivers/Manifest.gzbin4728 -> 4732 bytes
-rw-r--r--x11-drivers/nvidia-drivers/Manifest9
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04.ebuild633
-rw-r--r--x11-libs/Manifest.gzbin18496 -> 18489 bytes
-rw-r--r--x11-libs/libxcb/Manifest2
-rw-r--r--x11-libs/libxcb/libxcb-1.15-r1.ebuild1
-rw-r--r--x11-misc/Manifest.gzbin47037 -> 47039 bytes
-rw-r--r--x11-misc/spacefm/Manifest3
-rw-r--r--x11-misc/spacefm/files/spacefm-dash.patch47
-rw-r--r--x11-misc/spacefm/spacefm-1.0.6-r2.ebuild (renamed from x11-misc/spacefm/spacefm-9999.ebuild)12
226 files changed, 3678 insertions, 1456 deletions
diff --git a/Manifest b/Manifest
index ddef4cd47ecd..58386b6e6c0f 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29454 BLAKE2B f7e2d7fc465de714e6100ee221ad7c6a09b55b4ab654ba5e2194a1aeed57ab3ceaf2d4747597e4a4246211f97b39a41fb465c714af97b1607b87361533b33374 SHA512 7cb7cb78f8cebb14baa8acaf4d56ee2a50b57b20c71b4e84efbd1840fc290beac208851ce0ecc554beac36e7de81aab22ca281c90f8a745a751f02537aa04f48
-TIMESTAMP 2023-05-09T16:09:51Z
+MANIFEST Manifest.files.gz 29470 BLAKE2B b4ded4a300900a4df9b600831de6f873e70e8bb526b4ed40a0c5021af47330ee764559ab78fa9cf07bc7667d84566e30f587d916e8a0720631a0191cbab1186b SHA512 54611dc4012b7e5862e6553069cb5179d14c498e8040011e231130e064d94a37012df35792c2e55a2a9149f06c596ac119242b194cf2ee02ce2074a02f77166d
+TIMESTAMP 2023-05-09T22:09:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRacE9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRaxK1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCdOQ/5ATR0Rg3UzMmov+4+q6wyMGLDwLqRallmxMLkyJWRcXsCTKSEV6UZyNud
-/+6Q/1ubWEQEOkZuE/Oqgu2uQcQ4Q+Qa5ykjPCm2SIhmFhqeO3YfEr4OyfcxWzzp
-yu4YHJSJOQU47BfVi22D+xRcBhpSZAHt7/HtfQBWo07eoRO3NqkhaNJ8Nl7eW1J+
-CGXfCbYv4aXMl7EerqloCRUec96buWk72pBzG6mZr0ouDYN32Akx6ZEHbmsDRdGr
-IzQKPu+3eO/VnC/h/MvUzOSbAUrhWbgG2rlaGR0/GOh0sXtPhoOteVyE7IKSkt7N
-TJM5urLItzAiqDaP224vWxM3UKtApAri8eTvcLhNK2LIx52q1Aq8T4ooS4mFuxS5
-5MIhQP0nZ7aIBhgWWioUsIwY7kPuN+/ZBCLRfwbrl9847A8VnRPwZphfMtpjz3dO
-SuUnnAjHOgGo3ikszr1Bq0NQrrg2YJ/Wo6iMIsXcAEHeP1MvAZla0xZsQVcueJWd
-PdRQMoaXBtf7mbGWFfYTA9IEPGvfeKL6/uAkHws4QrbgQWoF8FoWiXRNinO5t9Z3
-gnw4vSWG18lEPdX3HTI1cpY8rJ3x+9RHifcPdAGlk5oGep6Jo7jZaKekvBBOQvMc
-2lKKO9b5CEYb4w+rWq7oB4Hecvx1/hpF1wd1yZ+tSZ77Vwaixlw=
-=wLO6
+klDDKA//UbcGP9eA1Nj2lip2rPXuwV37UfHzmt7tWKT6GS8w/MEXHW5WN8THOKyD
+Uca0pQ+kl2mkC5biCMJ44jNkeNDqgJsfxe6H/cKGXHQc78a3gJtB0itz1RwbIKRa
+rz69drkXK6YpiKdjxNQsxbgr1vQ2uxA9sAe4xkX/ko2P+ryQuD3dg4AScZTevrzr
+kD1LtDc6jzGlbb9JK2xb8H7/8rWZOQVm2tHz5j8ZVIWB7mB3fA/JmnsGdikwx0yH
+TnAOls1Ja1+H5O+cNml/ew7S3fTiUnuQqnNoc3NLk39hdPiTIUBMPjWjdZa4ouMC
+Hhwr/u05MGOAvj8uHl/uRFzYPT+5ibKeReFmYgR7P8riSbitvnqiALo4nCtTK2yc
+QWDRba+Xm3032GbkyZox6YbXxK+vcg8IRXExKZbxtIW1g2EtowHC6/OAFL9GgT3u
+uq68ALGXGSOnzM64GubTFMGuMejBFyQpQ3Mc5ZxbSpuCkK+AiR61+ybWs8iZ3HkV
+yJSO1ChRoiKH2hkEjxS56wp/XT167mCzvDGaUuLJeWE8jM5RNLWsCmcp4/is6nJo
+s5bN7eHpk99U86xznuiZtBwL/YdGvF+o84B1Pru+waaUxAkZBp4aCD4hcyoQwtMz
+7O0DwIf5cuMjt8Yl7DLUE/hsOp+XPGhMVjUr8brAYsnn7hBWZ9g=
+=VGxr
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 44eb4695e14a..a61ad8ab1bd6 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index f48f220e6784..9e872b9e820c 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/zchunk/Manifest b/app-arch/zchunk/Manifest
index edad6f862649..0dc785457e18 100644
--- a/app-arch/zchunk/Manifest
+++ b/app-arch/zchunk/Manifest
@@ -1,4 +1,4 @@
DIST zchunk-1.2.3.tar.gz 1508271 BLAKE2B 7432289f3730083d0634c32f03d1daf2570c21e94ebab0aabeee4527f7ba56aef5cc567dfdb8ede701bea5d0cda4f248f0cf0fdb04e4f5ee1effb888a2907ec9 SHA512 5e46d8c3e36034de8424937cdfac59acdfaf332203e6e5d8b290614cbbe0340998d53b0583b0ef93189f41dc89219a75f50572757ebcea9abd83bd9aad861a73
-EBUILD zchunk-1.2.3.ebuild 574 BLAKE2B 4655308902d8bee360ca635c18820d7ec9cada7d6a3a3cdb4faeefc1b31909ea58e8ae407d9117f04cbba3347dab7e012c528017ef9befb5dbabcfc087e96bd4 SHA512 0eff461ee7e4d0a414de68fcecaae90b416467baf36aaa05949bb1a8631d3eab83c28884d9981fdc125db4b90c3a49d6e911d47d292647c1c19b9b9bdc7449e7
-EBUILD zchunk-9999.ebuild 569 BLAKE2B c9681269bf4802fb0a1018ecd814b2f6c8da2e747d0e7c10a99f7e0b0963fa82a2688a162e6b96375f1311e5d80ee6c69ccc151e8253386a2b802fadb7ef660d SHA512 938f2e7e8a190708900e4dc74691453902f9332d82bb8445f05ee7d2c20c6d7c155d2903b6c425d0ec5d72fc87a39a0b643700cfb79d0e7a24b2f355f19acf92
+EBUILD zchunk-1.2.3.ebuild 705 BLAKE2B c04697ec4edc4ad3f1f1ba772b7b5910b91a73e5c06a82db5547a88872ea807fb75eaae4a1ce1a34209ef3a8e5b7f7c17d11892b149523e6ed8992195c422606 SHA512 741d1dd28733df18d334eb4e05bf8628ac6186cd90ffb14a651ee4cc093c41012be3001741c3a8b73823ee4104a8c854b7c373ec294719aa4912d046e272e5b0
+EBUILD zchunk-9999.ebuild 705 BLAKE2B c04697ec4edc4ad3f1f1ba772b7b5910b91a73e5c06a82db5547a88872ea807fb75eaae4a1ce1a34209ef3a8e5b7f7c17d11892b149523e6ed8992195c422606 SHA512 741d1dd28733df18d334eb4e05bf8628ac6186cd90ffb14a651ee4cc093c41012be3001741c3a8b73823ee4104a8c854b7c373ec294719aa4912d046e272e5b0
MISC metadata.xml 481 BLAKE2B f6888c5e64deafa0b7f52a0f1b4c611c610108d91b7f8fd831f49ebc5fe67e5fae1c57e7bef2c1a51510b9beab33ace6aaa25bf6f88ce0d10f39d7c8479b7d06 SHA512 16d3ff19941ec61f62377ea01af9cfa0bc428e05f21610105ab02b3f9ad9464a28e74f2709249014f1720e7c2dd13cc8b3b7d02a880d8a785231af29d7e7b5c2
diff --git a/app-arch/zchunk/zchunk-1.2.3.ebuild b/app-arch/zchunk/zchunk-1.2.3.ebuild
index 78b7906664ab..e89d8926554d 100644
--- a/app-arch/zchunk/zchunk-1.2.3.ebuild
+++ b/app-arch/zchunk/zchunk-1.2.3.ebuild
@@ -18,6 +18,8 @@ fi
LICENSE="BSD-2"
SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
app-arch/zstd:=
@@ -25,3 +27,11 @@ DEPEND="
dev-libs/openssl:=
"
RDEPEND="${DEPEND}"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use test tests)
+ )
+
+ meson_src_configure
+}
diff --git a/app-arch/zchunk/zchunk-9999.ebuild b/app-arch/zchunk/zchunk-9999.ebuild
index 76677dce82f5..e89d8926554d 100644
--- a/app-arch/zchunk/zchunk-9999.ebuild
+++ b/app-arch/zchunk/zchunk-9999.ebuild
@@ -13,11 +13,13 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/zchunk/zchunk.git"
else
SRC_URI="https://github.com/zchunk/zchunk/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="BSD-2"
SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
app-arch/zstd:=
@@ -25,3 +27,11 @@ DEPEND="
dev-libs/openssl:=
"
RDEPEND="${DEPEND}"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use test tests)
+ )
+
+ meson_src_configure
+}
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index f288c9b54fc9..170b520e1768 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest
index bb69b9e6bb82..d05712398bce 100644
--- a/app-editors/vscode/Manifest
+++ b/app-editors/vscode/Manifest
@@ -8,6 +8,10 @@ DIST vscode-1.77.3-arm64.tar.gz 121682734 BLAKE2B f9428cd9ebf921bee3797e4b3a8169
DIST vscode-1.78.0-amd64.tar.gz 134687218 BLAKE2B f29366cd55661fbdcdeeb5344ff55fa8924fcdd8bb9df77a83caded61dc51999b69effbfc758bde98a04e48c926a6671969d978fd98d5a5c706f54cafc8dbd6e SHA512 214b198f21b663b001667280627a99deca07409220565355eaf21d74ddf0524aec5ceff3cf7f97bf60e12657bd88a394ffcc5b9decb379b8e2323ff37b243b6e
DIST vscode-1.78.0-arm.tar.gz 119254165 BLAKE2B 5ddf5372f1ef21e99463d742cb73f2d889f03f5feba6753ea11f5eb48f19772bcdb951a3f291cb6820bfb9892b4ea5c01a73854c202903685f28b28d088b752b SHA512 f1d03a494442e49d591c11f618abaa976e63c2ecb8927d8a45bcde37ee9e9380b2fa621754b4ece0efdf524aabaeedfa6442f476a06edce30a13aeba98d6901c
DIST vscode-1.78.0-arm64.tar.gz 130765917 BLAKE2B 8ed333530481ed1067163a8e27bf619e47504429051408d581cdaec8095ba8648c0045f59d8907f5cfec1ac2cc51acdc6022cf97e57a98c68483e8f725f9c89d SHA512 dffe7761eb961e9d2584fb5ca42e56fdcff1dfed858a5a098309c7f9311d79949c9bbc00be94258d052e541b27be2e45b935f2b7a1afc498898e1bfde084e304
+DIST vscode-1.78.1-amd64.tar.gz 134680069 BLAKE2B a8e631e9fa6ad49dd0e116558240b60ae626f8f4b40849be5a2c67b129029bd581ef177e6ba4d93bf514779e2048e6ea22b3a4a3f6073fb71608931d17782e53 SHA512 af16eff2925c0e39b94ab61e18a6c37e9553cb77477a567db8a1545a6dce13b51ef7f428603cf518b1c733c2856d4050a47b00cc4a7bab614553c46e2546c37f
+DIST vscode-1.78.1-arm.tar.gz 119244941 BLAKE2B 9657a126e1666e6cb65043d84d182643c94ab61f587c6818fd7e0c7f9f7be773cb2206da5c62cf6dfc2fe5943ddd3fdff918cc31878e99cca8e3706713e9be9b SHA512 6f82501408c1db3339271e90e3ffb4ad604d92760c32311bd4f928f4be140a1a49d8c9033b9287e60a8dfadb41aba11c8f96041872802eb7f3dbbdbcec1dd6df
+DIST vscode-1.78.1-arm64.tar.gz 130770767 BLAKE2B 9b178f3bfcd88253e22a85787556922ab8f3673216dd90a346c7184f8673b81a8e05f59dff3c2307f673db1e47cbaa7cacd01abb7bf908d56c29f7f0f5868052 SHA512 43ecef29ddce595d0ae0f4913570947531cc7a2f5e489e24e3d82ffdf36498272d40e353c12159ae831513817194153ba9900e1d37f75c0414e45809e86b8219
EBUILD vscode-1.77.3.ebuild 3246 BLAKE2B c199014d6044a2906cb700e0cf675d21b368b70485de12c7286e55a4fa1066f73cc375f860c56bf067442ae1dad69a407468959bdc5c3336d466c5d40e1fb480 SHA512 554121ac0d4442d3f732ffda2274ab4ea7a9c09614d36eca7e92b9a4777ad14d02216f96899cfb0c83dd8f14b4164ccfe39d603821ce3c4dd4e784d6a9f904ea
EBUILD vscode-1.78.0.ebuild 2916 BLAKE2B ae628ff4f137e052333cfb1ec28c245e66944ef1e7e01982050883825e11f19dfbaa259bfbfc98f30d8e15a3e9aa9f373e1f27385a29b427e14047d19dc8eee6 SHA512 6fa0f6f3328e8f330c252fe30de5d0b4e8f2529cc9950d23d0c116bf4638ee9ce5d94180c7dba1376d2130fdd481a61f193d06d80ecf6f473d5bdb7849458c95
+EBUILD vscode-1.78.1.ebuild 2916 BLAKE2B ae628ff4f137e052333cfb1ec28c245e66944ef1e7e01982050883825e11f19dfbaa259bfbfc98f30d8e15a3e9aa9f373e1f27385a29b427e14047d19dc8eee6 SHA512 6fa0f6f3328e8f330c252fe30de5d0b4e8f2529cc9950d23d0c116bf4638ee9ce5d94180c7dba1376d2130fdd481a61f193d06d80ecf6f473d5bdb7849458c95
MISC metadata.xml 1058 BLAKE2B cf7606233d99e4429debe5ef824f235f1ff3083ab5553030453e982bfb5860dd5ccecca3792319665835d604b6ff2cb53ebd885bb959236784c62885087750b2 SHA512 961552953336ad9606c9fc004fc3e0fb8d7481a017b6ba5da683db5ba989f58d474ccb4ea3a001851b2cfe705e7fe3f70ba01a14dd1f048523e73af522d50410
diff --git a/app-editors/vscode/vscode-1.78.1.ebuild b/app-editors/vscode/vscode-1.78.1.ebuild
new file mode 100644
index 000000000000..eed866455058
--- /dev/null
+++ b/app-editors/vscode/vscode-1.78.1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils xdg optfeature
+
+DESCRIPTION="Multiplatform Visual Studio Code from Microsoft"
+HOMEPAGE="https://code.visualstudio.com"
+SRC_URI="
+ amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz )
+ arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz )
+ arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz )
+"
+S="${WORKDIR}"
+
+RESTRICT="mirror strip bindist"
+
+LICENSE="
+ Apache-2.0
+ BSD
+ BSD-1
+ BSD-2
+ BSD-4
+ CC-BY-4.0
+ ISC
+ LGPL-2.1+
+ Microsoft-vscode
+ MIT
+ MPL-2.0
+ openssl
+ PYTHON
+ TextMate-bundle
+ Unlicense
+ UoI-NCSA
+ W3C
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+
+RDEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ app-crypt/libsecret[crypt]
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/mesa
+ net-print/cups
+ sys-apps/util-linux
+ sys-apps/dbus
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
+ x11-libs/libXrandr
+ x11-libs/libxshmfence
+ x11-libs/pango
+"
+
+QA_PREBUILT="
+ /opt/vscode/bin/code-tunnel
+ /opt/vscode/chrome_crashpad_handler
+ /opt/vscode/chrome-sandbox
+ /opt/vscode/code
+ /opt/vscode/libEGL.so
+ /opt/vscode/libffmpeg.so
+ /opt/vscode/libGLESv2.so
+ /opt/vscode/libvk_swiftshader.so
+ /opt/vscode/libvulkan.so*
+ /opt/vscode/resources/app/extensions/*
+ /opt/vscode/resources/app/node_modules.asar.unpacked/*
+ /opt/vscode/swiftshader/libEGL.so
+ /opt/vscode/swiftshader/libGLESv2.so
+"
+
+src_install() {
+ if use amd64; then
+ cd "${WORKDIR}/VSCode-linux-x64" || die
+ elif use arm; then
+ cd "${WORKDIR}/VSCode-linux-armhf" || die
+ elif use arm64; then
+ cd "${WORKDIR}/VSCode-linux-arm64" || die
+ else
+ die "Visual Studio Code only supports amd64, arm and arm64"
+ fi
+
+ # Cleanup
+ rm -r ./resources/app/LICENSES.chromium.html ./resources/app/LICENSE.rtf ./resources/app/licenses || die
+
+ # Disable update server
+ sed -e "/updateUrl/d" -i ./resources/app/product.json || die
+
+ # Install
+ pax-mark m code
+ mkdir -p "${ED}/opt/${PN}" || die
+ cp -r . "${ED}/opt/${PN}" || die
+ fperms 4711 /opt/${PN}/chrome-sandbox
+
+ dosym -r "/opt/${PN}/bin/code" "usr/bin/vscode"
+ dosym -r "/opt/${PN}/bin/code" "usr/bin/code"
+ dosym -r "/opt/${PN}/bin/code-tunnel" "usr/bin/code-tunnel"
+ domenu "${FILESDIR}/vscode.desktop"
+ domenu "${FILESDIR}/vscode-url-handler.desktop"
+ domenu "${FILESDIR}/vscode-wayland.desktop"
+ domenu "${FILESDIR}/vscode-url-handler-wayland.desktop"
+ newicon "resources/app/resources/linux/code.png" "vscode.png"
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ optfeature "keyring support inside vscode" "gnome-base/gnome-keyring"
+}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index f7ad98492936..b2559e7dbe4d 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/argtable/Manifest b/dev-libs/argtable/Manifest
index f4e722e31073..3c69d5886a29 100644
--- a/dev-libs/argtable/Manifest
+++ b/dev-libs/argtable/Manifest
@@ -1,4 +1,6 @@
AUX argtable-2.13-Fix-implicit-function-declaration.patch 400 BLAKE2B 1d6efef6be2889c66d62dab4891881e701fbce79e118e0699f8acf91c901d1d1dffbabf92f9fe1353be06cdf00176813b9dbb071da500c57fc1dfe4656d85079 SHA512 f360192676e4840db4502037425f5f5ce9dfd88ea2d852c6677027258e6ebe3007169e56d5aa9c9b1766281231cf809a4e10253beabe1c4981c22aa33e62515e
+AUX argtable-2.13-Fix-undeclared-library-function.patch 636 BLAKE2B 96d223ee64f057ea29506c6d2e7002e16ba4e691ae4cc4d32abc1d64ff22fda91b0e61879c78807930f65f957fa2bf1900a15232d146c495acb6ea5d4e16430a SHA512 7b02b1de15f98ab2f5c61697e6e5edf2cc3beca1a0c3cd014431622fe356ce4cbe400a5aeec75f5cf14c0baed7b49f1b6b0abf1ba6d05b27bf0c2db5b3c6b4b4
DIST argtable2-13.tar.gz 3326444 BLAKE2B 8c78d56c2e1a53747cf480808064cb006644db50a2cb38adddd71eff07d4d7f6e5467c54eec4e5cbb729a7f639927b2d3283c6995bde54134d7a85e39788b87c SHA512 3d8303f3ba529e3241d918c0127a16402ece951efb964d14a06a3a7d29a252812ad3c44e96da28798871e9923e73a2cfe7ebc84139c1397817d632cae25c4585
EBUILD argtable-2.13-r3.ebuild 1023 BLAKE2B d86b5003c912781a9b53e03bb5ebd50e22ecc596cec9a6fa12c80c74fc527c2f8dd0206bdbedac73e47324bc4734a8386ff8a16c71bb63be37fdd8b442795b4d SHA512 49479c97ada665f44f5ec586c9d72635774a971b02e065c7a59398b2b5111de2ed0fd12a89c90826c8470fbbbe23d04bfca01870da540b40e1973d2dea7d7c78
+EBUILD argtable-2.13-r4.ebuild 1092 BLAKE2B 9b40d94e200cad8856b35ff3be94255825c27e95447e8eca0f66a496fc3379e63dc5e56f45365425cda9ea3ad9fce3323e107f166b3eac64712494269b8867cb SHA512 993db603dee149c238f310ae9be866763a0f5dc95454f281b378d968d780a02468a4a8b94d3abb0b85b68cb812e29a820c3ea7813822ff544fcc2abcc8ba80e1
MISC metadata.xml 244 BLAKE2B fad63c2df07a5f9df8d76bdfefec496412e15b28921c5928e66d2ff1a4df11656d9b9a1e9e54eb35cbd69b7c46162236ca12bfb664540777bcfba27c04e5edd8 SHA512 fa47cca1b7f704deed476452a6d37d764d727f10039e8bfdfe62ce57b92e37ea2c39c1b2a26a97057ce14171f55e0076d8034e9520f13f481f29bf620863185d
diff --git a/dev-libs/argtable/argtable-2.13-r4.ebuild b/dev-libs/argtable/argtable-2.13-r4.ebuild
new file mode 100644
index 000000000000..f5b108d4161e
--- /dev/null
+++ b/dev-libs/argtable/argtable-2.13-r4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_rs 1 '-')"
+MY_P=${PN}${MY_PV}
+
+DESCRIPTION="An ANSI C library for parsing GNU-style command-line options with minimal fuss"
+HOMEPAGE="https://argtable.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc debug examples static-libs"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.13-Fix-implicit-function-declaration.patch
+ "${FILESDIR}"/${PN}-2.13-Fix-undeclared-library-function.patch
+)
+
+src_configure() {
+ econf \
+ $(use_enable debug) \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+
+ rm -rf "${ED}"/usr/share/doc/${PF}/
+
+ if use doc ; then
+ cd "${S}"/doc || die
+ dodoc *.pdf *.ps
+ docinto html
+ dodoc *.html *.gif
+ fi
+
+ if use examples ; then
+ cd "${S}"/example || die
+ docinto examples
+ dodoc Makefile *.[ch] README.txt
+ fi
+
+ find "${ED}" -name "*.la" -delete || die "failed to delete .la files"
+}
diff --git a/dev-libs/argtable/files/argtable-2.13-Fix-undeclared-library-function.patch b/dev-libs/argtable/files/argtable-2.13-Fix-undeclared-library-function.patch
new file mode 100644
index 000000000000..7f42d43727a5
--- /dev/null
+++ b/dev-libs/argtable/files/argtable-2.13-Fix-undeclared-library-function.patch
@@ -0,0 +1,28 @@
+From 519609d844f1e5bbf37407de8e43fa2d2be03262 Mon Sep 17 00:00:00 2001
+From: Brahmajit Das <brahmajit.xyz@gmail.com>
+Date: Sun, 7 May 2023 00:03:40 +0530
+Subject: [PATCH] Fix undeclared library function strcmp
+
+Bug: https://bugs.gentoo.org/885609
+--- a/tests/fntests.c
++++ b/tests/fntests.c
+@@ -1,5 +1,6 @@
+ #include "../src/argtable2.h"
+ #include <assert.h>
++#include <string.h>
+
+ /* for memory leak debugging */
+ #ifdef DMALLOC
+--- a/tests/test_file.c
++++ b/tests/test_file.c
+@@ -21,6 +21,7 @@ USA.
+
+ #include "../src/argtable2.h"
+ #include <stdlib.h>
++#include <string.h>
+
+ /* for memory leak debugging */
+ #ifdef DMALLOC
+--
+2.40.1
+
diff --git a/dev-libs/pkcs11-helper/Manifest b/dev-libs/pkcs11-helper/Manifest
index 3d6ebb38df3a..c72be753c13b 100644
--- a/dev-libs/pkcs11-helper/Manifest
+++ b/dev-libs/pkcs11-helper/Manifest
@@ -1,4 +1,4 @@
AUX pkcs11-helper-1.29.0-incompatible-func-ptr-clang16.patch 792 BLAKE2B c0bd5925600a01707bc622916593fbafc784665ee1445b49f6a58212a35730d53301184ef943b4759a0e095b3a7e88b9f728b82d86dc2c0b5a52e2a749547ab9 SHA512 ddc5c9199c5be72c0866ecd3ce6c9300bf6986524968874574f949653efffb350967ab3b559ff494a144d9ecdb25f7b22ec1a7d1ef073b178022beb2a053b0a5
DIST pkcs11-helper-1.29.0.tar.bz2 422549 BLAKE2B fec72ac82f1545fc50f80b5b28db12906df32fa3bc65f80541d8bee7f1d1c8062f1f0516344237424022c01d4f390e8a72e3e0262250f3b6c51df92c768d81ee SHA512 c530f5a4b5826a02bfe787a1293a7595d5a0d6348daa16675bd10c6d6734b1f24a3cc73b5b89433cf1edf8815f8b7298fdfd1ed686f096bb5edfb425e9430eb2
-EBUILD pkcs11-helper-1.29.0-r1.ebuild 1041 BLAKE2B 814fbbda2266003409376788cde8b12d775ade7015178601dafedac6302c436813906d0ddee4a451d24a61d995546ca46c7d325e2f2e6a3d10f3960ac518522d SHA512 7ef63b5f465f561ebc3e7ac5e6e763dc2db00bbe007d2473aaf4ce6a18114a403371c58fe4f437ad62ab32453e493f5ba58e453e1e410b5e0e574166ce3b5223
+EBUILD pkcs11-helper-1.29.0-r1.ebuild 1159 BLAKE2B 70316d7c04428deca5b6dbc380d04a902bfcbef1ca1554f0b6db8317e47c29007bb53d1421d723e38dc86d45de9702a8259868a0fbddcb306ca057fa1b140006 SHA512 bd2769da9859122576f649e99eec354641f26e18bd16e2ed70161ffd3ec4a4b216b6c65f92151bf51dacb5f57edb68fdfe3159cb6945e962fe6f6b378abc6d50
MISC metadata.xml 435 BLAKE2B 7740f428a33cecd516c6cfb96de878c8080b2cba0b42c78cc34bac42d128619cf4a42b966aafe30bfc13a045ad0017285ecff9d60d237eadd715fcdf6029c8b8 SHA512 2a9c9d99cfcac14b7c201d5d931f5d1fe0d544328f32db5048a9cd15f0a99ef4016e4b5ec4391500cb5a9e3c00205c72211c61c1fc13cda330faf6b7eb9eeea9
diff --git a/dev-libs/pkcs11-helper/pkcs11-helper-1.29.0-r1.ebuild b/dev-libs/pkcs11-helper/pkcs11-helper-1.29.0-r1.ebuild
index fa7ca082dda3..fa9b65fb42cf 100644
--- a/dev-libs/pkcs11-helper/pkcs11-helper-1.29.0-r1.ebuild
+++ b/dev-libs/pkcs11-helper/pkcs11-helper-1.29.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,9 @@ SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.bz2"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="doc gnutls nss"
+IUSE="doc gnutls nss test"
+# Fails trying to load /usr/lib/pkcs11/provider.so?
+RESTRICT="!test? ( test ) test"
RDEPEND=">=dev-libs/openssl-0.9.7:=
gnutls? ( >=net-libs/gnutls-1.4.4:= )
@@ -29,7 +31,8 @@ src_configure() {
--disable-crypto-engine-mbedtls \
$(use_enable doc) \
$(use_enable gnutls crypto-engine-gnutls) \
- $(use_enable nss crypto-engine-nss)
+ $(use_enable nss crypto-engine-nss) \
+ $(use_enable test tests)
}
src_install() {
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 1786b3565be7..70f202217898 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index f657d87e6765..fe60b62c6b74 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1,5 +1,3 @@
-DIST mypy-1.1.1.gh.tar.gz 2787425 BLAKE2B e72a4dcb41107e6438b360bb342b7ac42778ab3d6bd557d7fe2a9f92f6427d94d782661ff80bee36aafa676d0cc1553bcfd74cf3e413d4afa525fd8e93e9b87e SHA512 fcd50366837d005f255e2e8ecf20c843374a5d7670d714d1f8cfdaef1c6d44e37e7e84ba91fd1d49513e3aeffc8d5c0ab40ddd7bc9fced75082c9fea60d38f6a
DIST mypy-1.2.0.gh.tar.gz 2815323 BLAKE2B d5cdc1bb31d797c49daf5ea0427fdceaf59a131d02a687dc5e72796a03824bff923c6942c6f01ca44025fe153fea02fdaee3959317fda0d4c562c45638e8c380 SHA512 5bee7a5ae4ac608cb3b3855c0ad100ea6ba512900aa557a153e1ae5f8e779125a8ef61103a81a9584b0585a6d4eea78c3585af61fa62986f984ac2b63e6b89b6
-EBUILD mypy-1.1.1.ebuild 1722 BLAKE2B ff97e66a7db6be860b52578a5f0ea47431df0764b0ab019a5d1946e90ebead5f4c4ce4f1ca7e94f6dd262a1b8d4453319011bb8e9bca5387a0546c1eb728a0db SHA512 ffe15c00e32805d8363c95e5eb58550e0f2a2e48ab39b345a2456fb06f47fb395fe9bc84c0a774dea2e12ba2562309b3677b5688de2af80dc9be9db317b28b44
EBUILD mypy-1.2.0.ebuild 1722 BLAKE2B ff97e66a7db6be860b52578a5f0ea47431df0764b0ab019a5d1946e90ebead5f4c4ce4f1ca7e94f6dd262a1b8d4453319011bb8e9bca5387a0546c1eb728a0db SHA512 ffe15c00e32805d8363c95e5eb58550e0f2a2e48ab39b345a2456fb06f47fb395fe9bc84c0a774dea2e12ba2562309b3677b5688de2af80dc9be9db317b28b44
MISC metadata.xml 515 BLAKE2B 75827bbbeb70fd4b9295ab4689068d2d4b686b32d4059acde94fb0d08048e9e56ecaf3eec39dc5567b2753e2552353e273cdf2f4e27d077cc9b03320ee09c64b SHA512 c1c3c7a3651e61e0b63ab4462f0370cce9cbdce33e64c5e7a1fbefe8116d5d3d3b35bc4095d8a5ce28caf69b0644af3f13c9a27b683f2f981e52f8bfe4ac8615
diff --git a/dev-python/mypy/mypy-1.1.1.ebuild b/dev-python/mypy/mypy-1.1.1.ebuild
deleted file mode 100644
index 57be906cefea..000000000000
--- a/dev-python/mypy/mypy-1.1.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# 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_{9..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Optional static typing for Python"
-HOMEPAGE="
- https://www.mypy-lang.org/
- https://github.com/python/mypy/
- https://pypi.org/project/mypy/
-"
-SRC_URI="
- https://github.com/python/mypy/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-# stubgen collides with this package: https://bugs.gentoo.org/585594
-RDEPEND="
- !dev-util/stubgen
- >=dev-python/psutil-4[${PYTHON_USEDEP}]
- >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]
- <dev-python/typed-ast-2[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-3.10[${PYTHON_USEDEP}]
- >=dev-python/mypy_extensions-1.0.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' pypy3 python3_{8..10})
-"
-BDEPEND="
- test? (
- >=dev-python/attrs-18.0[${PYTHON_USEDEP}]
- >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.4.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-6.1.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-xdist-1.18[${PYTHON_USEDEP}]
- >=dev-python/py-1.5.2[${PYTHON_USEDEP}]
- >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- dev-python/furo
-distutils_enable_tests pytest
-
-# this requires packaging a lot of type stubs
-export MYPY_USE_MYPYC=0
-
-python_test() {
- # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests
- # fail with high COLUMNS values
- local -x COLUMNS=80
- epytest -n "$(makeopts_jobs)"
-}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index a9c7bb15cac0..28e06e82645d 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/cunit/Manifest b/dev-util/cunit/Manifest
index 57c3f3bb2fd1..0ceadd353db9 100644
--- a/dev-util/cunit/Manifest
+++ b/dev-util/cunit/Manifest
@@ -1,4 +1,4 @@
AUX cunit-2.1_p3-ncurses-format-security.patch 2392 BLAKE2B 9d224a4de5a2dc9cb2bcdc7eb925214f90819693cf8f052e91f87d7e09171d5b80881a61b8cd59ba75883c0bf24afd387d3a590d144791a1fe4a472303d599c8 SHA512 31dc914f4a4fc2a575ba77225b16494e8678ad2b1180f8621665be255abed3b7514f254652a241d1a0ecd4e43c1c3bd435f68d1bd7f58cf868f5e0ca748b4c0d
DIST CUnit-2.1-3.tar.bz2 514500 BLAKE2B 919ff3345c06de44662deb3c43700dc14f3c6b0b1557e162f1f527b782874082bc866b3bbc3fd18869b975d7a0a6b4730eab87ed36847249ff8fa5cbede27797 SHA512 547b417109332446dfab8fda17bf4ccd2da841dc93f824dc90a20635bcf1fb80fb2176500d8a0906940f3f3d3e2f77b2d70a71090c9ab84ad9af43f3582bc487
-EBUILD cunit-2.1_p3-r1.ebuild 1455 BLAKE2B 498d17059c96492ba3538d05d354fa99f03e6a69ec2c928fc2e014730610ad00e79792e5e9649eb8a73294d45c76a8d1f1e933bbad7641e5eb8547a4875c9681 SHA512 8d3cdcbc6cf93886c43d6bcac5436dcb7ce836fb316668cf9584850070cbf8b3bc61e463042557f468709d5182a6161dc80c377957b0f3756bd6920924105a8d
+EBUILD cunit-2.1_p3-r1.ebuild 1596 BLAKE2B f4b52637a51cd388f7ff7d07e7a52f2515199a6fc29a5b85c11ff24590d32db92b5f431feec291cd6b0b7e3946e62ae37e29088fd02d2dd5b97291005695e89c SHA512 b1285a376a35ebcb99e642d5594c1c7be63dc4261456184e0e760bf7b7316591cf5ce02bd730ded1ea77e488cd44d6f2664709eebc97945f9de64ccf6db82fb4
MISC metadata.xml 243 BLAKE2B b273312b5c9fbc82a77d8e6b2ce0364ae677c0863242438533aa5dd20f2fd3a27e4ecb63d76a5ad5647153297201239ae63968f9df4672232a5a01627d68ff82 SHA512 335883ce339777d06e702563a9122c0862154ad9551980d8534a3e158c1cc7ff120a18b2172c099c5a5dc469a4ddf2d57039ef0faa003e623e0459a882a42eb0
diff --git a/dev-util/cunit/cunit-2.1_p3-r1.ebuild b/dev-util/cunit/cunit-2.1_p3-r1.ebuild
index 5636bc17460a..ad8ebdb97407 100644
--- a/dev-util/cunit/cunit-2.1_p3-r1.ebuild
+++ b/dev-util/cunit/cunit-2.1_p3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,8 @@ SRC_URI="mirror://sourceforge/cunit/${MY_P}.tar.bz2"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="ncurses static-libs"
+IUSE="ncurses static-libs test"
+RESTRICT="!test? ( test )"
RDEPEND="ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}"
@@ -52,7 +53,15 @@ multilib_src_configure() {
econf \
$(use_enable static-libs static) \
--disable-debug \
- $(use_enable ncurses curses)
+ $(use_enable ncurses curses) \
+ $(use_enable test)
+}
+
+multilib_src_test() {
+ default
+
+ cd CUnit/Sources/Test || die
+ ./test_cunit || die
}
multilib_src_install_all() {
diff --git a/mate-extra/Manifest.gz b/mate-extra/Manifest.gz
index 19bd95641481..bfe64273d015 100644
--- a/mate-extra/Manifest.gz
+++ b/mate-extra/Manifest.gz
Binary files differ
diff --git a/mate-extra/mate-sensors-applet/Manifest b/mate-extra/mate-sensors-applet/Manifest
index 83941626ce5b..8bd562ddac5e 100644
--- a/mate-extra/mate-sensors-applet/Manifest
+++ b/mate-extra/mate-sensors-applet/Manifest
@@ -1,3 +1,5 @@
+AUX 1.26.0-clang-16-fix-undeclared-function-setlocale.patch 3154 BLAKE2B 9c1654cede2f09e589ff29e5cbb4e425e30a67ec21149dea896c38c64b09adb6b0aeff973ed1e4b7c4ca5f7f868978f7c9e19eb081dea7fa0a07cb1b1c0043ee SHA512 c7f887d7892a14ff29385e8954e928a329fd3e848f9981093fe3cdda472332caf1ba1ff5ab9afd45f6e9f2c38f496161ada5a8a62e4a7f5e8eae64215d0abf5a
DIST mate-sensors-applet-1.26.0.tar.xz 563440 BLAKE2B 87919c3299253dc037d165dc7223fb7e02f993568ef454211746fffa2e260f54b9ad76bd5b023f9aa215a4796aa2a34dda249b132c415af7c5c4e82e84c5086b SHA512 1419c63e823bcec5d8fc4a619b3eb6c1eef0ac5d923177fae6649664616824cb5a257121aa88ab5d56d1d5ff5c44f1d62a4dd325dc718091e2d2e16ae326fa36
+EBUILD mate-sensors-applet-1.26.0-r1.ebuild 1376 BLAKE2B 416068b69d7ed245a1ac9ec0c63fba9900b604ab9712eb3f029d174f7bb81a2ff526a249c59c1b36bb84908deeec9afed26ce341276252ba8433286810fbd9c3 SHA512 a26d9acdd15f8f00ad98781df9eda22aeb3299618b411559f577a6429bba30253b4bdf29c985b4771d35053d5a5923c342a53967aa6657a3505e8c33eb910c5a
EBUILD mate-sensors-applet-1.26.0.ebuild 1291 BLAKE2B 24637e9cfef8d4c120da6611cd35677dd0f9e23fd87ab37e7c4588facbdd11e5f0e7f40e34069c4e8694da675ca04ecafe4f755e4f8776df8aee2b54960a5496 SHA512 8f5e4674accc6062b32d7ca09268fa2a6a532fb87ef605669a251c86eed02ba51c626f033bc891ed351de909b21dd3219d190758de679a890250d70ba9229a30
MISC metadata.xml 349 BLAKE2B 4576e875f56359cf193615e38e75b15a2f91e3727c1fae0c8c939a56c0ca93cbdba7ac7dbf4dbc8268901c8c62f3d0206a609d7bdbecfd6397f6032fa23f871f SHA512 22b33a8b3faf88d642cd3eebc15421c7b62511da5fdc1171aecc72074400c325ef3d91c2a4d380126c9d71edfc3c68cc48df9f8dae338f97c33389b3069d69c0
diff --git a/mate-extra/mate-sensors-applet/files/1.26.0-clang-16-fix-undeclared-function-setlocale.patch b/mate-extra/mate-sensors-applet/files/1.26.0-clang-16-fix-undeclared-function-setlocale.patch
new file mode 100644
index 000000000000..a0b83dba38b2
--- /dev/null
+++ b/mate-extra/mate-sensors-applet/files/1.26.0-clang-16-fix-undeclared-function-setlocale.patch
@@ -0,0 +1,130 @@
+From 3ff9fb450aa2a28221fcd863bf7913e84eeeb7ba Mon Sep 17 00:00:00 2001
+From: listout <brahmajit.xyz@gmail.com>
+Date: Fri, 5 May 2023 11:07:20 +0530
+Subject: [PATCH] unconditionally include stdio.h and locale.h
+
+On musl mate-sensor-applet fails to build with error message saying
+"LC_NUMERIC undeclared". As suggested in issue mate-desktop#123, removing the include
+guards around #include <local.h> and #include <stdio.h>
+
+Upstream commit: https://patch-diff.githubusercontent.com/raw/mate-desktop/mate-sensors-applet/pull/128.patch
+Bug: https://bugs.gentoo.org/896200
+Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
+--- a/configure.ac
++++ b/configure.ac
+@@ -38,7 +38,6 @@ AC_SUBST(LIBS)
+ AC_CHECK_HEADERS(
+ stdlib.h \
+ string.h \
+- stdio.h \
+ sys/types.h \
+ sys/socket.h \
+ netinet/in.h \
+--- a/plugins/acpi/acpi-plugin.c
++++ b/plugins/acpi/acpi-plugin.c
+@@ -21,10 +21,7 @@
+ #include <config.h>
+ #endif /* HAVE_CONFIG_H */
+
+-#ifdef HAVE_STDIO_H
+ #include <stdio.h>
+-#endif /* HAVE_STDIO_H */
+-
+ #include <glib.h>
+ #include <glib/gi18n.h>
+ #include "acpi-plugin.h"
+--- a/plugins/i2c-proc/i2c-proc-plugin.c
++++ b/plugins/i2c-proc/i2c-proc-plugin.c
+@@ -21,14 +21,8 @@
+ #include <config.h>
+ #endif /* HAVE_CONFIG_H */
+
+-#ifdef HAVE_STDIO_H
+ #include <stdio.h>
+-#endif /* HAVE_STDIO_H */
+-
+-#ifdef HAVE_LOCALE_H
+ #include <locale.h>
+-#endif
+-
+ #include <glib.h>
+ #include <glib/gi18n.h>
+ #include "i2c-proc-plugin.h"
+--- a/plugins/i2c-sys/i2c-sys-plugin.c
++++ b/plugins/i2c-sys/i2c-sys-plugin.c
+@@ -21,10 +21,7 @@
+ #include <config.h>
+ #endif /* HAVE_CONFIG_H */
+
+-#ifdef HAVE_STDIO_H
+ #include <stdio.h>
+-#endif /* HAVE_STDIO_H */
+-
+ #include <glib.h>
+ #include <glib/gi18n.h>
+ #include "i2c-sys-plugin.h"
+--- a/plugins/i8k/i8k-plugin.c
++++ b/plugins/i8k/i8k-plugin.c
+@@ -21,10 +21,7 @@
+ #include <config.h>
+ #endif /* HAVE_CONFIG_H */
+
+-#ifdef HAVE_STDIO_H
+ #include <stdio.h>
+-#endif /* HAVE_STDIO_H */
+-
+ #include <glib.h>
+ #include <glib/gi18n.h>
+ #include "i8k-plugin.h"
+--- a/plugins/ibm-acpi/ibm-acpi-plugin.c
++++ b/plugins/ibm-acpi/ibm-acpi-plugin.c
+@@ -21,10 +21,7 @@
+ #include "config.h"
+ #endif /* HAVE_CONFIG_H */
+
+-#ifdef HAVE_STDIO_H
+ #include <stdio.h>
+-#endif /* HAVE_STDIO_H */
+-
+ #include <glib.h>
+ #include <glib/gi18n.h>
+ #include "ibm-acpi-plugin.h"
+--- a/plugins/omnibook/omnibook-plugin.c
++++ b/plugins/omnibook/omnibook-plugin.c
+@@ -21,10 +21,7 @@
+ #include "config.h"
+ #endif /* HAVE_CONFIG_H */
+
+-#ifdef HAVE_STDIO_H
+ #include <stdio.h>
+-#endif /* HAVE_STDIO_H */
+-
+ #include <glib.h>
+ #include <glib/gi18n.h>
+ #include "omnibook-plugin.h"
+--- a/plugins/pmu-sys/pmu-sys-plugin.c
++++ b/plugins/pmu-sys/pmu-sys-plugin.c
+@@ -21,10 +21,7 @@
+ #include "config.h"
+ #endif /* HAVE_CONFIG_H */
+
+-#ifdef HAVE_STDIO_H
+ #include <stdio.h>
+-#endif /* HAVE_STDIO_H */
+-
+ #include <glib.h>
+ #include <glib/gi18n.h>
+ #include "pmu-sys-plugin.h"
+--- a/plugins/smu-sys/smu-sys-plugin.c
++++ b/plugins/smu-sys/smu-sys-plugin.c
+@@ -21,10 +21,7 @@
+ #include "config.h"
+ #endif /* HAVE_CONFIG_H */
+
+-#ifdef HAVE_STDIO_H
+ #include <stdio.h>
+-#endif /* HAVE_STDIO_H */
+-
+ #include <glib.h>
+ #include <glib/gi18n.h>
+ #include "smu-sys-plugin.h"
diff --git a/mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild
new file mode 100644
index 000000000000..47853d0d23d7
--- /dev/null
+++ b/mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE_LA_PUNT="yes"
+
+inherit mate
+
+if [[ ${PV} != 9999 ]]; then
+ KEYWORDS="~amd64 ~arm ~loong ~riscv ~x86"
+fi
+
+DESCRIPTION="MATE panel applet to display readings from hardware sensors"
+LICENSE="FDL-1.1+ GPL-2+"
+SLOT="0"
+
+IUSE="+dbus hddtemp libnotify lm-sensors video_cards_nvidia"
+
+COMMON_DEPEND="
+ >=dev-libs/glib-2.50:2
+ >=mate-base/mate-panel-1.17.0
+ >=x11-libs/cairo-1.0.4
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-3.22:3
+ hddtemp? ( >=app-admin/hddtemp-0.3_beta13 )
+ libnotify? ( >=x11-libs/libnotify-0.7 )
+ lm-sensors? ( sys-apps/lm-sensors )
+ video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-100.14.09:0[static-libs,tools] )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ virtual/libintl
+"
+
+BDEPEND="${COMMON_DEPEND}
+ app-text/rarian
+ >=app-text/scrollkeeper-dtd-1:1.0
+ app-text/yelp-tools
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+PDEPEND="hddtemp? ( dbus? ( sys-fs/udisks:2 ) )"
+
+PATCHES=(
+ "${FILESDIR}"/${PV}-clang-16-fix-undeclared-function-setlocale.patch
+)
+
+src_configure() {
+ local udisks
+
+ if use hddtemp && use dbus; then
+ udisks="--enable-udisks2"
+ else
+ udisks="--disable-udisks2"
+ fi
+
+ mate_src_configure \
+ --disable-netbsd \
+ $(use_enable libnotify) \
+ $(use_with lm-sensors libsensors) \
+ $(use_with video_cards_nvidia nvidia) \
+ ${udisks}
+}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index ad9ffbd7516a..1e16bfff8891 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/embree/Manifest b/media-libs/embree/Manifest
index 6ca7ca0e6f92..5bb30d44897c 100644
--- a/media-libs/embree/Manifest
+++ b/media-libs/embree/Manifest
@@ -1,7 +1,8 @@
AUX embree-3.13.4-fix-openimageio-test.patch 4663 BLAKE2B 2b6a5422f51977317c1149673bc8624f56d363d8362f2d3678c86e661d1f9eb6a2319df241d736a0da8e586d86fa6ff524c3fc98fe564f511551efe756b80d7c SHA512 b3b414f8068af8f45ceca91653b9e8cd2f06cfd7cafbd25a9b97ac6e3f30a27f22bbb121be34ee154e9910d3668f798d226199a843316762486ae85685a2ee9d
+AUX embree-3.13.5-fix-arm64.patch 2739 BLAKE2B 9e636bc3f4e49564f156cc977c98466bb58efe772af099143feac8e887cb81b9124332268f08cc11e72e9fb4d316f20a44bda7e7a96c906e7091f19fc0408d21 SHA512 392848fce7faf2085eb1b06bd7c7490fd4f0e356d30f9967b18013376ab7f64e9b31bd4144ddbb1b5492c560044b354382fbdbc9377e7736961fe2dd37f893fe
AUX embree-3.13.5-fix-openimageio-test.patch 4526 BLAKE2B c1560a8122df45ad860ac9d19108cdc4920ab2e4d06c6ba968d6c43e88e4c6d47c26a463abf0f21db8290572172b6448b4ec579b6df9875b4e55688191cfed13 SHA512 f40d3cbcd62f16aea89e3d1873dccf020a2aa07679f5f99ae47f3fcc9e66dab9f2422c713a8cbc39dd1c09a2a838e3dbb4b859c785f503a154eee4cc244a3cc8
DIST embree-3.13.4.tar.gz 13733908 BLAKE2B 4c6c24f62ee88a09149bd930716c71e91d54563eea5cc103c0346d3808c693e8470fc7ea98651e0df9e4423bda565d7ab1a23e16c9d0441c79e9ec9c8571b0fa SHA512 685c3935fabe1bfa7260ef148df26b686b085b75011d72011461471cbcef786a5ce7a0e85c57b2df05798489a2d4e80a8d3ee5df986029edad7df7511d99c0ca
DIST embree-3.13.5.tar.gz 13739115 BLAKE2B 52ad8e3520aa789f7987467c6979be06f883803757e842316ecf708deeed11214dd60570eda5708e701047b1a14ea37710d158df544817dc536bfda444a68218 SHA512 13ae19b1750197fb4887ba601c75d1b54b3c388224672b6561dd922bc9b9747139cf46ce554727e3afa13dcf152ce4d703935cb9105ced792b011f2d05fa3e95
EBUILD embree-3.13.4.ebuild 3739 BLAKE2B 329e06999f84678b02a2bee9476e737a21b69a77bb409a8517131df1c784c3dd1f21905c0a035f3749e5d535f54625ae351a0204fa8e46a7e93f899a597806ff SHA512 2c4f0b25a0f50106506dfe799239504bcb31233318c9d34ec409edc3a8a34387d3f11b30218ddbd6cc88ff80f5203e56f182ad29b606f6a9673816daddc7a217
-EBUILD embree-3.13.5.ebuild 3740 BLAKE2B 1132437172f41d2bd08c871067559e3e8943feebd780f7810b51970a46decdf0bcdeeb901c3a3b2d4112fe766e77dfb2a1e6432bfe66ed5855f7910fbb81b2c3 SHA512 927aec0f390a00cb772af279ffa0f5c45e9565ce4292f4eb7d2ba34c0db611a8658b3974bf0232749e29aa98c6d28817e1f3e2f9638319e537e024b2f8d4178e
+EBUILD embree-3.13.5.ebuild 3677 BLAKE2B 81ed2229a9f0a210a2c3ff60f1f18f2a26b16e06736a3e2c0bd3c6065d143c1bcb35be389f8f682feabe91bdba38233c0a97df22ac6bc1721c499b815ad659d8 SHA512 651135bc0c89ca7a7aede6c39854fd2ad650097a98a85094e3b3344ddff5a91c20895909ef78c1cebc4f2d60488322cacb27fb7d644af98483dd8ed62111166e
MISC metadata.xml 1705 BLAKE2B 2785c8b8752e5730e014ce6edfdd1702a20565ab12c9ebee14c3cf603e267a63360eaa0428afb9e178091edad40fe82ea55e2a872339da744113e480b4eda6c2 SHA512 ebfa1a6d3f8a8fe6acc0cc06f54ad62efb86942b55e985542a049fde421663adddcffe2a78c7309774df9bbc714a2bb11dad73c94b89bf2d1cdf56b69d334f59
diff --git a/media-libs/embree/embree-3.13.5.ebuild b/media-libs/embree/embree-3.13.5.ebuild
index 7b1ffb2691e9..1f94e528f380 100644
--- a/media-libs/embree/embree-3.13.5.ebuild
+++ b/media-libs/embree/embree-3.13.5.ebuild
@@ -11,13 +11,11 @@ SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
+KEYWORDS="-* ~amd64 ~arm64"
+X86_CPU_FLAGS=( sse2 sse4_2 avx avx2 avx512dq )
CPU_FLAGS=( cpu_flags_arm_neon ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
-IUSE="+compact-polys ispc +raymask ssp +tbb tutorial ${CPU_FLAGS[@]%:*}"
-# Let's be explicit here even though we could simplify it.
-REQUIRED_USE="amd64? ( cpu_flags_x86_sse2 )
- x86? ( cpu_flags_x86_sse2 )"
+IUSE="+compact-polys ispc +raymask ssp +tbb tutorial ${CPU_FLAGS[@]}"
+REQUIRED_USE="|| ( ${CPU_FLAGS[@]} )"
BDEPEND="
virtual/pkgconfig
@@ -39,6 +37,7 @@ DOCS=( CHANGELOG.md README.md readme.pdf )
PATCHES=(
"${FILESDIR}"/${PN}-3.13.5-fix-openimageio-test.patch
+ "${FILESDIR}"/${PN}-3.13.5-fix-arm64.patch
)
pkg_setup() {
@@ -106,6 +105,7 @@ src_configure() {
-DEMBREE_ISA_AVX=$(usex cpu_flags_x86_avx)
-DEMBREE_ISA_AVX2=$(usex cpu_flags_x86_avx2)
-DEMBREE_ISA_AVX512=$(usex cpu_flags_x86_avx512dq)
+ # TODO look into neon 2x support
-DEMBREE_ISA_NEON=$(usex cpu_flags_arm_neon)
-DEMBREE_ISA_SSE2=$(usex cpu_flags_x86_sse2)
-DEMBREE_ISA_SSE42=$(usex cpu_flags_x86_sse4_2)
diff --git a/media-libs/embree/files/embree-3.13.5-fix-arm64.patch b/media-libs/embree/files/embree-3.13.5-fix-arm64.patch
new file mode 100644
index 000000000000..ae6e39c43e75
--- /dev/null
+++ b/media-libs/embree/files/embree-3.13.5-fix-arm64.patch
@@ -0,0 +1,53 @@
+Based on: https://github.com/embree/embree/commit/82ca6b5ccb7abe0403a658a0e079926478f04cb1
+Tested in: https://bugs.gentoo.org/851705
+
+Without this patch, it will only build on ARM Mac computers
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e807351401..e8b08b1247 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -160,11 +160,13 @@ OPTION(EMBREE_MIN_WIDTH "Enables min-width feature to enlarge curve and point th
+ # Platform detection and defaults
+ ##############################################################
+
+-IF (APPLE)
+- IF (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND (CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64" OR CMAKE_OSX_ARCHITECTURES MATCHES "arm64"))
+- MESSAGE(STATUS "Building for Apple silicon")
+- SET(EMBREE_ARM ON)
+- ENDIF()
++# detect ARM compilation
++IF (APPLE AND CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND (CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64" OR CMAKE_OSX_ARCHITECTURES MATCHES "arm64"))
++ MESSAGE(STATUS "Building for Apple silicon")
++ SET(EMBREE_ARM ON)
++ELSEIF(CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64")
++ MESSAGE(STATUS "Building for AArch64")
++ SET(EMBREE_ARM ON)
+ ENDIF()
+
+ SET(EMBREE_TASKING_SYSTEM "TBB" CACHE STRING "Selects tasking system")
+diff --git a/common/cmake/gnu.cmake b/common/cmake/gnu.cmake
+index f36d79ca25..365212bdda 100644
+--- a/common/cmake/gnu.cmake
++++ b/common/cmake/gnu.cmake
+@@ -26,9 +26,12 @@ IF (EMBREE_IGNORE_CMAKE_CXX_FLAGS)
+ ENDIF()
+
+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
++
+ IF (EMBREE_ARM)
+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsigned-char") # treat 'char' as 'signed char'
++ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -flax-vector-conversions") # allow lax vector type conversions
+ ENDIF (EMBREE_ARM)
++
+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") # enables most warnings
+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wformat -Wformat-security") # enables string format vulnerability warnings
+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-class-memaccess") # disables clearing an object of type ‘XXX’ with no trivial copy-assignment; use assignment or value-initialization instead
+@@ -89,7 +92,6 @@ SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O3")
+ IF (APPLE)
+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.7") # makes sure code runs on older MacOSX versions
+ # SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++") # link against libc++ which supports C++11 features
+- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -flax-vector-conversions")
+ ELSE(APPLE)
+ IF (CMAKE_CXX_COMPILER_ID MATCHES "GNU")
+ SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined") # issues link error for undefined symbols in shared library
diff --git a/media-libs/liblo/Manifest b/media-libs/liblo/Manifest
index 191ca8000572..86566e5f3877 100644
--- a/media-libs/liblo/Manifest
+++ b/media-libs/liblo/Manifest
@@ -1,3 +1,4 @@
+AUX liblo-0.31-werror.patch 280 BLAKE2B fb0b0a7afe71eae8708a07ed51b79a9b8ab41c2f87c94014939e4a5b9eed1c1e69be5e8b167d42e65ea768414a52c7791a9a9d9772f7c4e6f495ab333bc4b8de SHA512 738466367faf1fbea464e5efb3634f6a88bea30c927e38ed8370e04f3fcb7fcabd9470e6a82f02ba186d1449812cdb0d28b16ff9ed9fff4ef377c62973a08bf7
DIST liblo-0.31.tar.gz 643928 BLAKE2B 724a6369856b5f2ccd50edb8eacbf309760548b1f855d8b4f343cbfc3257ab3ceffc5f4e40d594ecb20050fcea11b7a6bc26f8e4a6ea72969628ebef05209fd5 SHA512 97f9561296c2e53f92db0cfee625687208b490f8bc229b6cffe88b43ca2a8da1ed3217aaa2151245ea483e54ad6c5e92b9cf10a20661766fa6d3bedb5a8cdd01
-EBUILD liblo-0.31.ebuild 929 BLAKE2B f3e2cff90156abddda65fdbd26b61ca673be3f558112b94da4eca4c3882ef108d585e61bedafbeee2df26782ac436acd14512049de27c8f38d4adbef94210409 SHA512 d3ec7d5f85513b450a81cdcf9c111f00584f23596bf54bedba9fab212de0fdfe298b761f070814542e9e5dd45e63f150166841a30b1a526795c9fe41acc44868
-MISC metadata.xml 471 BLAKE2B 10976882ff2988bc6bb9c78efa7d1bc06fd4e8bbb3b651cac722534e6a1cedff4e573301d5c44607e316197ad204d7c95b33f2e9ec7e125cc96ec838c75195ff SHA512 ab00f94cf77883590045615da2130621cf221fcf721aae86e7c58fa73a8817c0b3c21d3cd3692de11398d3f9696ff80e83aeb55bea40bd5c5736c869be1bb762
+EBUILD liblo-0.31.ebuild 1162 BLAKE2B 059e7afa1e6dd57436b6b3fee992d8a8df9dbae9249e9866dab321054ca619331f032f97a8ec448c99b556043a20664745afd441c127b7e98d281663499390cc SHA512 4fdfffc01533cf01bd0f9dceb09839a6cda2d7ec127b5faa702aa1836d3e57e2216eb2b024b13d7c0e040a3a4c3127b1477787075fa1d067c46f1da7641cd1a4
+MISC metadata.xml 526 BLAKE2B 8cacb20b2b399dd421942f725e964f9fb919fbeb3f6ecc68ed45c0542077ccc448c9b2bc4feb091bc42cf1aa3975d53103267a0eb102d2ab7d7e8b7ee30b2294 SHA512 f13fb96648368ab5cd16fe85c39a7b72ea5d6f91c454705d2a947d0868b239137ec3f6d640c518600e3af6dead34d0ba20acc67ef76e1ded1e95fa8d38b239ab
diff --git a/media-libs/liblo/files/liblo-0.31-werror.patch b/media-libs/liblo/files/liblo-0.31-werror.patch
new file mode 100644
index 000000000000..84ea528ba8a4
--- /dev/null
+++ b/media-libs/liblo/files/liblo-0.31-werror.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -172,7 +172,7 @@ if test "x$want_threads" = "xyes"; then
+ fi
+
+ # Add back -Werror if it was there before
+-CFLAGS="$CFLAGS""$CFLAGS_werror"
++CFLAGS="$CFLAGS"
+
+ # Optional threads support
+ THREADS_ENABLER='#include "lo/lo_serverthread.h"'
diff --git a/media-libs/liblo/liblo-0.31.ebuild b/media-libs/liblo/liblo-0.31.ebuild
index feff8bb7ffce..aab48eb3797a 100644
--- a/media-libs/liblo/liblo-0.31.ebuild
+++ b/media-libs/liblo/liblo-0.31.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+
inherit autotools
DESCRIPTION="Lightweight OSC (Open Sound Control) implementation"
@@ -11,12 +12,15 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~ppc-macos"
-IUSE="doc ipv6 static-libs"
-
-RESTRICT="test"
+IUSE="doc ipv6 static-libs test"
+RESTRICT="!test? ( test )"
BDEPEND="doc? ( app-doc/doxygen )"
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.31-werror.patch
+)
+
src_prepare() {
default
@@ -30,8 +34,12 @@ src_configure() {
use doc || export ac_cv_prog_HAVE_DOXYGEN=false
# switching threads on/off breaks ABI, bugs #473282, #473286 and #473356
- myeconfargs=(
+ local myeconfargs=(
--enable-threads
+ --disable-network-tests
+ $(use_enable test tests)
+ # See README.md note wrt ipv6. Disabled by default upstream
+ # because can break Pd and SuperCollider.
$(use_enable ipv6)
$(use_enable static-libs static)
)
diff --git a/media-libs/liblo/metadata.xml b/media-libs/liblo/metadata.xml
index 97aae0efaf93..918a0e860f01 100644
--- a/media-libs/liblo/metadata.xml
+++ b/media-libs/liblo/metadata.xml
@@ -8,5 +8,6 @@
<longdescription>liblo is an implementation of the Open Sound Control protocol for POSIX systems, started by Steve Harris.</longdescription>
<upstream>
<remote-id type="sourceforge">liblo</remote-id>
+ <remote-id type="github">radarsat1/liblo</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-libs/lv2/Manifest b/media-libs/lv2/Manifest
index 1e9de2ec6db4..14d24f3e3db3 100644
--- a/media-libs/lv2/Manifest
+++ b/media-libs/lv2/Manifest
@@ -1,4 +1,5 @@
+AUX lv2-1.18.10-tests-optional.patch 1245 BLAKE2B 1b77b64a9b613bf2299cb4bfc8f53f360a2c4b12754809ea38dca5f4d40c0a3cc636ce16131f50fbb1730af535de96749873cde7e34ecceb1c055ef614aad70c SHA512 000fe518c276d3e25558ccf76a9fd34ac4fb8c5222b94a8d47fb517496a5020963b02136b398116776e66d25920672dd57f1c3d88cbc7cfc7bc26107367aea93
AUX lv2-1.18.6-add-missing-lv2.h.patch 401 BLAKE2B 36380468184705a7f0076e293af0c69c60815676046749f2c6bf41c8e0ad747115c673671d67bfc2882d9782288f9b7627b9dafadb023063bc478bbfa0c7c86d SHA512 bdc404792a522c2bca25ca243c469a4d109b253a761d32981055469314b23e3bb470c60b46d75b6ee1f077c7d978b51dfb2d95671cdb1eb6fd83aad01c6df4d6
DIST lv2-1.18.10.tar.xz 237380 BLAKE2B 72f9bc50ebac5d71279e0616bb1eb3c2a6748a28ff68988294135b18c7adc68c46a52b4698faf79f633768bf850d5052128a9f84b90aa9b5f9a56721acaf04c3 SHA512 ab4bcf593f633b1ed16c0eb6aa4525458a00655ef9c87619bf85eaa966f8fd094a8e871b825f679e0d97923f8bbbf11841ff467022390ca2f1a5b5f66ccd5d1b
-EBUILD lv2-1.18.10.ebuild 1451 BLAKE2B 8204f177dd7b532c74afc318518e9d57a89a1a2524438eba108cde294db393cb806d731dc251c1fde48af05fd615a0f63505263e2889d1c8012cf55a3c9fa6e9 SHA512 845a099e1efa87d8de80312760a24dfdd668bcbb3b3504c4f341b8973f9e5b9dac4e5f325fd2c7aff9c8e05198cb35f1c6f96db4343f0379827b5c5b1c00c576
+EBUILD lv2-1.18.10.ebuild 1625 BLAKE2B 5bdfd43023662c9f7d3dff6a7eef4fe7d7577ee9e54aedcc2f3251396b8637a2cfcf72e09172b9376e65f590a146c3ff5476200487480b6156c6f21d05373012 SHA512 91916d26365ac0c3494d4f84bc9f3c7934a768de1f9aca3de97facc3bb8b69409583333664fa874c5320e44623ad068d2a1635d74549fbf27ee4258ad8ef533d
MISC metadata.xml 466 BLAKE2B dadec1c479bf528c62768913e86892f085a1879288abe0b55dcab28ec54583629445c38efce1deb20cfcfdeeb1d6989e10295c8c2014874b83e742e08db26089 SHA512 bfa47b7b47c935f8d2ff2f9d99fd56bb1cc5e98467d18636e73dc59e4ed7f0fa795c05e0bfd27a3146bfe615b4254c67960b06465989dd3d9524894b1063c63c
diff --git a/media-libs/lv2/files/lv2-1.18.10-tests-optional.patch b/media-libs/lv2/files/lv2-1.18.10-tests-optional.patch
new file mode 100644
index 000000000000..dca3540cf171
--- /dev/null
+++ b/media-libs/lv2/files/lv2-1.18.10-tests-optional.patch
@@ -0,0 +1,53 @@
+https://gitlab.com/lv2/lv2/-/commit/8726bffa337e6374b04d0739df2812798b2c8858
+
+From 8726bffa337e6374b04d0739df2812798b2c8858 Mon Sep 17 00:00:00 2001
+From: David Robillard <d@drobilla.net>
+Date: Sat, 19 Nov 2022 17:49:14 -0500
+Subject: [PATCH] Avoid test directory entirely if tests are disabled
+
+--- a/meson.build
++++ b/meson.build
+@@ -346,7 +346,9 @@ endif
+ subdir('util')
+
+ # Data and build tests
+-subdir('test')
++if not get_option('tests').disabled()
++ subdir('test')
++endif
+
+ if not meson.is_subproject()
+ summary('Tests', not get_option('tests').disabled(), bool_yn: true)
+--- a/test/meson.build
++++ b/test/meson.build
+@@ -122,17 +122,15 @@ test_names = [
+ ]
+
+ # Build and run tests
+-if not get_option('tests').disabled()
+- foreach test_name : test_names
+- test(
++foreach test_name : test_names
++ test(
++ test_name,
++ executable(
+ test_name,
+- executable(
+- test_name,
+- files('test_@0@.c'.format(test_name)),
+- c_args: c_suppressions,
+- dependencies: lv2_dep,
+- ),
+- suite: 'unit',
+- )
+- endforeach
+-endif
++ files('test_@0@.c'.format(test_name)),
++ c_args: c_suppressions,
++ dependencies: lv2_dep,
++ ),
++ suite: 'unit',
++ )
++endforeach
+--
+GitLab
diff --git a/media-libs/lv2/lv2-1.18.10.ebuild b/media-libs/lv2/lv2-1.18.10.ebuild
index 4ebd59a52b56..575c13e2e43e 100644
--- a/media-libs/lv2/lv2-1.18.10.ebuild
+++ b/media-libs/lv2/lv2-1.18.10.ebuild
@@ -15,7 +15,8 @@ SRC_URI="https://lv2plug.in/spec/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="doc plugins"
+IUSE="doc plugins test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
BDEPEND="
@@ -24,6 +25,11 @@ BDEPEND="
app-doc/doxygen
dev-python/rdflib
)
+ test? (
+ dev-libs/serd
+ dev-libs/sord[tools]
+ dev-python/rdflib
+ )
"
CDEPEND="
${PYTHON_DEPS}
@@ -48,6 +54,7 @@ RDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.18.6-add-missing-lv2.h.patch"
+ "${FILESDIR}/${P}-tests-optional.patch"
)
src_prepare() {
@@ -62,6 +69,7 @@ multilib_src_configure() {
-Dlv2dir="${EPREFIX}"/usr/$(get_libdir)/lv2
$(meson_native_use_feature doc docs)
$(meson_feature plugins)
+ $(meson_feature test tests)
)
meson_src_configure
diff --git a/media-libs/openpgl/Manifest b/media-libs/openpgl/Manifest
index 5d52e2efb6ab..3c1515f263f6 100644
--- a/media-libs/openpgl/Manifest
+++ b/media-libs/openpgl/Manifest
@@ -1,3 +1,3 @@
DIST openpgl-0.5.0.tar.gz 10767365 BLAKE2B 051b26c17300506dd20989ba9dc1aa83b0baf77c5f24650c74518ae56081b5a0ecca88c13d5d79a71cb0b6fa4a5b4841ee03e5223ec91ab16bb5655f2e52a9d7 SHA512 9b992ffa17ad6f9fcde48add5d9cc1e58be2daacd40478fb1babe0741a6c7a64f12f36c9c1f7d5ec6f79cdd847c082d39e03e58cfd9af1a903adca56f1ac19e1
-EBUILD openpgl-0.5.0.ebuild 872 BLAKE2B c9283be19c0c9bfcde71de6305f4d32df2d28aacc12c5843155f53b81f494d08181fcf137d87d2b7dcd3a9138f6e4f61b0423e6c2c2351f95345ef731ccf0efe SHA512 21e303ea511abadaee500985f2575b2e803147fb19f1028f4afe597494896407ff06e7a71aa56c727fd3786322cf99a582e3db2f365414845f557c07fc5ae966
+EBUILD openpgl-0.5.0.ebuild 1002 BLAKE2B 84e32f033113a254b2f8488c7b1eb4fe3d81a74c2faf7b5055864e9e471fe69b7ab58ac247aef4a1cf2139154bd32c50ea24555103e173c0f7c8bb6318d32fef SHA512 4647e5cc1ae1816e66b749cabc452304496499280fc2e10d7c080bd99ac6c28126103a30bfeaf955be6c9d243392c0ec927a0d36a41ca19bcf2c338efdc7dbea
MISC metadata.xml 1011 BLAKE2B c88245ac6d49bf09e2a96754713dcf088ec1ba4700713d2551a8af4f9c509553edbde8e9775fb1bc410b2eec742df26527b07d5cd36194ae5a2b4c5c018b51b1 SHA512 ff6c48d3db9dfd2737410f5d689d08fcb49a062bc291eb0e5442851037723a701629c13d44929b6812df5098adda7695b1edbd1bae9ed3cca63cf04b710cfdf2
diff --git a/media-libs/openpgl/openpgl-0.5.0.ebuild b/media-libs/openpgl/openpgl-0.5.0.ebuild
index 81276940fbc2..67870a6bfa63 100644
--- a/media-libs/openpgl/openpgl-0.5.0.ebuild
+++ b/media-libs/openpgl/openpgl-0.5.0.ebuild
@@ -11,11 +11,12 @@ SRC_URI="https://github.com/OpenPathGuidingLibrary/openpgl/archive/v${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="-* ~amd64 ~arm64"
X86_CPU_FLAGS=( sse4_2 avx2 avx512dq )
-CPU_FLAGS=( ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
-IUSE="${CPU_FLAGS[@]%:*} debug"
+CPU_FLAGS=( cpu_flags_arm_neon ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
+IUSE="${CPU_FLAGS[@]} debug"
+REQUIRED_USE="|| ( ${CPU_FLAGS[@]} )"
RDEPEND="
media-libs/embree
@@ -28,6 +29,8 @@ src_configure() {
-DOPENPGL_ISA_AVX2=$(usex cpu_flags_x86_avx2)
-DOPENPGL_ISA_AVX512=$(usex cpu_flags_x86_avx512dq)
-DOPENPGL_ISA_SSE4=$(usex cpu_flags_x86_sse4_2)
+ # TODO look into neon 2x support
+ -DOPENPGL_ISA_NEON=$(usex cpu_flags_arm_neon)
)
# Disable asserts
diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz
index 59be99ab02d7..8b604731bf98 100644
--- a/media-radio/Manifest.gz
+++ b/media-radio/Manifest.gz
Binary files differ
diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index f16825c78f47..b100ec700d4f 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -7,5 +7,5 @@ DIST fldigi-4.1.26.tar.gz 4964877 BLAKE2B 73048df0543b10602c7b49d8e5b426d20d4c56
EBUILD fldigi-4.1.23.ebuild 1531 BLAKE2B 938178cdec741635a08bac4d3a3fa4a2fd784c69f57f184c09738099762b0f79a668ce54c521064b0b0279f237458651fc8a66a8e9754a7261a9fc0e1266c069 SHA512 cb5bc9030ce0ecab467b5207663b3e34172025a8c53b6186589a0e10c08f36b1debdb8fe56b69f1b2a0c13093caf2169a0c15d3a7d980fd6c16b7fda213faa5e
EBUILD fldigi-4.1.24.ebuild 1533 BLAKE2B c67fe579126bc8842aa7af8252b0c181d4fc75e2678c376bd8c9076b9ec242e682f8c3c14f9ea6e3b7e6f8895ff35402e6c68548e60fe27c59343d65abf71776 SHA512 7366bf160a6930dd515783c818d272ec33ee90e2de142aaab5449b70e0b497d973b03f969baf13f439ac824fd574e4c71bf3c0259bf27913aa4ddc1eb37231c4
EBUILD fldigi-4.1.25.ebuild 1531 BLAKE2B 1a279419f9969432c15047a66cd7450cf7f62a0925c998cada6a1f831fac3332bac980545d0e06c4981fde706f2fac76ed05db80b9af8e389540ceb34863333a SHA512 5022cb6999ebe553200b59eff8945dfc89e8fc554e5b3b669ad15511f895479c0838a075f6240ad7aa239572af813be6fd6fde8be145fe4789383b46722cd752
-EBUILD fldigi-4.1.26.ebuild 1493 BLAKE2B b0da709e986b09a8187b5b4b7945b8e8a60af8116324813740ee4387d471d8705a1274f18e32f0dc2050c852f1bacde4a12ec6fa89027f1c64571b6377c8c271 SHA512 5e566a36797f63f713144135c2d61dc02d4d063146f784a902a1efcb1347373a42d2c7aeb638c49aebc7b44f7c6725895c9cf3ab0f1907c80a18f95acc593069
+EBUILD fldigi-4.1.26.ebuild 1491 BLAKE2B 1a38a15ba5bcff0a8de78d44e79cb1c9cebf07a49d28c1865ab522330646258a0d0f2d871e9a3892a174bedfd62d3b91843dab5c63392ac072c86d0a2e6f7f4a SHA512 4b3c504da741c5006cb8e605780542db1cc679ee831b5e93b971e8e4d50a38bedd43f74301a16982e49328d78900a16d0fb21b09f3537c8ffdef143da3d42449
MISC metadata.xml 548 BLAKE2B c527aea6c74ff1af56467b594775abdd47e6c57b0f1772013a38f941a5ca32eae9edebf2224c0f435a3f3ca6cbe076d1e33996f66d81e25504e2bd66e04cb9ad SHA512 200dba843700a8361c0f1367038a24c2d8d1389ad6bb36a609543272b44ae672118ab9c74ab7a63036b2bb130a1a288487a204b187e1780dc2bef132e6a1511d
diff --git a/media-radio/fldigi/fldigi-4.1.26.ebuild b/media-radio/fldigi/fldigi-4.1.26.ebuild
index aacc12ff8a01..38851abedbb5 100644
--- a/media-radio/fldigi/fldigi-4.1.26.ebuild
+++ b/media-radio/fldigi/fldigi-4.1.26.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="hamlib nls pulseaudio"
IUSE_CPU_FLAGS=" sse sse2 sse3"
IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index c13c4ffc4f26..7bdf044dd1e8 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -3,5 +3,5 @@ AUX flrig-1.4.7-uint8.patch 262 BLAKE2B 8416b88cd9825f6c711d6ca2e7d956eb8a68ccf2
DIST flrig-1.4.7.tar.gz 1042848 BLAKE2B a1cb9ccd57466dc1d2b387dd8a4e9784f937a2f0227a0e394b10a25b40d06c4c9566dff2b4e5f7b09b5564b13b8fa604a0618f7909b992053f8d7ec6f0aa4c7c SHA512 6d213e15e0a81808491509e10c84e6f90b5f22483a9a327a4a1a56fdd1b773f2ddfa615470e5e5458747bf4d7a2087f2753951b25e6d2169dcf26aed7f50d87d
DIST flrig-1.4.8.tar.gz 1072241 BLAKE2B 002d2346a797af8abb04f029fa343846c307273a26af0b74063c3ce5e6c6de08c133630b34994d7ca550c70983fbca170f3215662d46dc404f835493d61d7bb6 SHA512 1075a48ad98375be2c901c693767eef0150b7548440f13a22664c02d7453ad1736b448846af0f38b6eeeb1777fe2f0147742bb83f3647e07fdeadbe2f5d51ae3
EBUILD flrig-1.4.7.ebuild 722 BLAKE2B ff19405429f98f56da72146e203759a0bbc386ed8abe72124d90d0c4b6dbb8851548acea8cbd7c2c71f346d2dfdaf2323f0dc14e171c09298b9f808ddb962aba SHA512 1591bb2bdf23591d300fb0a9902edcda5aaf99a48bd490d066cbf6240194ccd0489365e523d7ba8e7c7ef327cb83e50f6cd2af5104809d53bf134ce2faf18b2e
-EBUILD flrig-1.4.8.ebuild 689 BLAKE2B 18698487e3f2a04e3316eace660aa9b953c26a13aa229a404b45e845505be0f4835dc7252a68cacc87172ab832d45cbf9c28ed58f3d3a42d4c264e349d8abaae SHA512 8e47c5356c34e5e511468d77a8f5729c41e69bdf90a5d09a5645adf88aaa18b629866ad91146e29a209cf416597f535901f1f3d3ebd8010a518315c878befab1
+EBUILD flrig-1.4.8.ebuild 687 BLAKE2B 8faf287f1fcb779333e1b87bc653157738791bdea9ab4de88927b4683b4cc95f5073f0381b226f48fb8b65c65fa51daa7015c10958b9f84b6745f69e9022e364 SHA512 ec6be778b481dd400173f197ef12304e7cfe2eab7efe058ab5b80cfd19caa58bd4de003fd90967f7d4adb6e20686ca1a3b67ea4389cbc22c3758827b2693fcd2
MISC metadata.xml 326 BLAKE2B fb57e943fa61222b3967939ff95da7bb17aae2651e55d960a9c405e6d5965843ed0ec9e6fadd0df1f41602c0f3c90c78c6ca2ab12ea72b515484f7c2ec34ec68 SHA512 e48dc185e9eaa074ed92d1ed27920e41b72760cd3e878fd40583efdca0a6997598a7d82221a33c7987fb19dea090f92eee070b9e89ea452ddce028d88db7bf9c
diff --git a/media-radio/flrig/flrig-1.4.8.ebuild b/media-radio/flrig/flrig-1.4.8.ebuild
index 32b20011b1a5..a07e501860cf 100644
--- a/media-radio/flrig/flrig-1.4.8.ebuild
+++ b/media-radio/flrig/flrig-1.4.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="nls"
DOCS=(AUTHORS ChangeLog README)
diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest
index 92c80a73ea26..7eb1069971c9 100644
--- a/media-radio/wsjtx/Manifest
+++ b/media-radio/wsjtx/Manifest
@@ -6,5 +6,5 @@ AUX wsjtx-clang.patch 619 BLAKE2B 8019381b563bfede3977e37c96c0c664089458f0be7704
DIST wsjtx-2.5.4.tgz 25369854 BLAKE2B 674cb64f8f30114dd4e857181502e39d5a61fdb487ef503fd945d1e91853f8aab4dead7c2e9daf4ed2863b07b9760ceec3b6c79c30b64c0c2e3115efc1e20be6 SHA512 c4092d03af3346f0244d942c3db693f5d2c1ed7a2ec9077ded039b7d162e15abdaf09dcb9997d1833d25c366eb03a0dab6114313d423e7e2c9ff37d965261efc
DIST wsjtx-2.6.1.tgz 25624658 BLAKE2B 16181ea18611bf1bfaae78e4c5bf000d53cdb4401d1d07a7bd96a041c6da3bc385df71ddabb13a191fa32bd5579c7a330c2dff9a7b3e438222fd8a4ebb44412c SHA512 0f151c10b75798ab28a01604b08981f399d612135b7e9ddc3e66f9121fd49c97bb9508ce649e342791705ee5e1247f8e461a31afa871ddd46da1cf7fd5826c74
EBUILD wsjtx-2.5.4.ebuild 1691 BLAKE2B 861f6951e3b611dcfef5950eab7da1f59c8383e95b28958c535803eb3788a1f4b716c83a50e714f4282614c6b9cdba2eadfdef7fa02e9e8dd4775d13cc285e11 SHA512 206d534a2c91b24e235b76f258e0ef9821165086548e5294cad3874c8189e27ed6dc771b19e7c31bed530983fa2f75a87942cb578f03f2bbcc1fb0f9e19ab158
-EBUILD wsjtx-2.6.1.ebuild 1717 BLAKE2B 27983b8e2139032f54afd245ebc626c8c90b990be91a93330e123e2dca5384896dcf16c948e3bb724e99ee35424b5873abeda6180bc96fcb436d4cd57c10edc2 SHA512 bf1e873c2fecebed46a3b84ee38de13a8d9cb6e00f7c88dffadcdd28ade47321a4c3f41f95a88eca54cfd0f7b8f7f4ddd2d835eda5e91e3dfe9f88cd1a0e452b
+EBUILD wsjtx-2.6.1.ebuild 1715 BLAKE2B bd3aabe2ef6ac8662b31c026e1ece16a9ace81cf517677963e139e16a377403d80d6469692143d39cb0d31f26ac8271b4f93a899fdde95e7edacad032b576f84 SHA512 61ae4b3d1b0d370fc08a35a952a8e26ac190b450ab44f2665d91d7104e9060691d3c100129285f60a1a603595f7810549fe3c88a15d7516ded82596703257259
MISC metadata.xml 412 BLAKE2B a8910c8ec81f720c209c3d9cb6cdfbde76be4c5a96941dfc3b799e9ba6b4d967928508c04bc5805536319a20f0b7cb292a2475f91de27471c11b9fd0f9073bec SHA512 2215cd7cea5ed62ef70bb2823ce85628877e3c204f7a55e582431c2d90ec8f77e6523b3e81c1747b339d58eeaf7c026ea26b6245af86294904e1c34887da943f
diff --git a/media-radio/wsjtx/wsjtx-2.6.1.ebuild b/media-radio/wsjtx/wsjtx-2.6.1.ebuild
index 5d8fbb34179b..2ebdfa1289c1 100644
--- a/media-radio/wsjtx/wsjtx-2.6.1.ebuild
+++ b/media-radio/wsjtx/wsjtx-2.6.1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/wsjtx
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="doc"
RDEPEND="
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index d1110c4749c1..b14591a0abed 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/ncmpc/Manifest b/media-sound/ncmpc/Manifest
index 1e09fa45a3cb..f7434a1f7e0a 100644
--- a/media-sound/ncmpc/Manifest
+++ b/media-sound/ncmpc/Manifest
@@ -1,5 +1,5 @@
DIST ncmpc-0.47.tar.xz 291400 BLAKE2B 4b9e5bcc435b6064c054ad84000986942a699993e78decb26b73b4f3ec8d261e4e752e11d40ed5bdcbaab260b37f1a59b99708be05ade44973fee3f2b1e6d9d1 SHA512 6c9990ca9a0781eef67fae8b20ceec5fc00177b1db2b08cfdf122dd1f61f87a92030baadcaac154d73ddee622c963481d4e37d46f76a4ef21e51d4f18a6f3e6a
DIST ncmpc-0.48.tar.xz 296320 BLAKE2B ee25298af9d50eff646d74aa8908358a3df7b5ca7cf0666b6d3d31027e66d1219c2a48c5097e160d728db2965e2113a0915accac0d97f246d6e75152a2c9a1b3 SHA512 71739fefe696402d4a594a0c931bae0d6fc26f2b7203c51b3d6664c703276ad55f32ea247e1100224a3072386b6de067c1c2e43aa8b6cfac564f7f215ec11f7b
EBUILD ncmpc-0.47.ebuild 1992 BLAKE2B 58f10c1dc03f805e1a2c7c8cd3d5fe3bb6e4ec2016bbe62dd346b49e9d55305406eea81e079264e6458091e552c558e3466a0806a8be1e6c3bc7d2af7c5f6443 SHA512 66079bbc69e337527e79533cd65068f846ce72cf68ae452b5fbe37509b59f6a7ad3d3493ed2ea08b455788ab484e195b5adce3c3312416414916f25bfb28833d
-EBUILD ncmpc-0.48.ebuild 1992 BLAKE2B 41110984af320ac975e7be1ba891540da55a926b4e78dbb65b51c25cd296ff4e13ee3db97f5d877197f1d8539768cd5a4d62c0f83899d309fc9669ba0168e703 SHA512 427057637a67cebc3a4b483bbc247b9fa4fff4234357141f4d720e36e517ba8a242aa97f7f361f93328a6e97bc0b734c05b4b5e403dea3745eb8f7e2921d2ae1
+EBUILD ncmpc-0.48.ebuild 2044 BLAKE2B e824a938e137e3c2355fed621e5eb168e209d1f30a5f762af6a4bac9a97411bafe676bba978ef7d391ebd7adfdf2ca36a6de918dd12d08d963e98c6d555f64a2 SHA512 f64286d2e532db3f8461acf6b7bc126b968c1a50137167b455fd1329a469cdfa53e82b16e57b7c331503492cbf4308a92a4d80eeb1559c111fff5639195e9c6d
MISC metadata.xml 948 BLAKE2B 712f8c8832f3c6ff6c35609c2042ae62f00b59753ebd648457c919d78f03297b646fc704331e6a605018115fd25ed3752cb5ff41d12c2b072d7929d7357d5e14 SHA512 231ff1ad361ee547df64e26ab6a37bfcddcc373e8e8421e0bc8e594547c844fe3c73fa7d8aa3fb7594f4c2b83b91bb2f52a1268f711a6c8a2a295cdf94f59d72
diff --git a/media-sound/ncmpc/ncmpc-0.48.ebuild b/media-sound/ncmpc/ncmpc-0.48.ebuild
index 6cf5337b7200..327075ddcd81 100644
--- a/media-sound/ncmpc/ncmpc-0.48.ebuild
+++ b/media-sound/ncmpc/ncmpc-0.48.ebuild
@@ -12,7 +12,8 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen"
+IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen test"
+RESTRICT="!test? ( test )"
BDEPEND="
virtual/pkgconfig
@@ -61,6 +62,7 @@ src_configure() {
-Dregex=$(usex pcre enabled disabled)
-Dsearch_screen=$(usex search-screen true false)
-Dsong_screen=$(usex song-screen true false)
+ $(meson_use test)
)
meson_src_configure
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 941d13cd29eb..12d90d425833 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 58e9cbfe5ca0..1082b87838c5 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -4,12 +4,12 @@ DIST json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 6860722 BLAKE2B 433b49
DIST obs-browser-1c2264d722f065646b72ac654f6ddbb6843f9bef.tar.gz 110765 BLAKE2B 99ceb51dc1a39c5abab26c6e5f1be63eb0cfaeb7e102ed07a4dc6a16d477e46e7499f1e9beca81d479683374d03e3c08c9ceeb34d04a733ae34c0688bb4ad1c0 SHA512 bddfa7914559405331c10a9589f46c17013cdbd361423e71763a4d8d4d521c53dc5df4d7581ff7bf0c9136627024e017bfb08b4a996b33e609cddbae41b5c878
DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 BLAKE2B 8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450 SHA512 ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2
DIST obs-studio-29.0.2.tar.gz 18939072 BLAKE2B 78a6b7fec520797a5c9d36e7d9a034c29c701d38a745415c3fd0ae3907831584ef4a77b833fa1a7466a23b02a06736afd34720ff3b0d3226dbb0dcab64c72931 SHA512 63a832dc6a0a7f07a2f7adf18f1412e8694405d39721144e82dedab8182e17da6f3063f547bc2b33cc7ea053f6dbb8ffda051af5bffdf9773710bd08744faf8f
-DIST obs-studio-29.1.0.tar.gz 26309705 BLAKE2B ce39e76adf2c9eadf8f47a41f688610f1dce69470f37bdee09884b7262c96491bdd995a37b6fae3a4e62582cddec9a86386f3cc270100209e7debd708da6ceae SHA512 39978eb1872d8fc3903db654b0f227f9ff6d66283261f4a5d736b3404ab9549708c468f18f98402ad3e2759ed3e937b56a4fb4eae600bd226cf6b3e7dafe6b0d
+DIST obs-studio-29.1.1.tar.gz 26311197 BLAKE2B 0ea6aab3b58c83ad69010fad8c949d5f93dead5adf61e5faab7e3cf3e1905addb6ebe5833b0c7c4c0b33504d83fbb3a2fe5c1dda61174bef60556eeb380fd1ad SHA512 25779491aaf36ac84134fc5930071acdec2be3fa88bb7717a1e032dcc81e409e6cc55648471f64efbcdbf4ddbdbadbccab5aeaa34b3ae02c69e9285c303ac541
DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 BLAKE2B 93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293 SHA512 11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3
-DIST obs-websocket-6ef055a369249f6d7b008914fe2bc360c96f23dc.tar.gz 244025 BLAKE2B 008532ee88a8b32f3544c330071e04817aad46f421db155140896fe593b0b39753175d433c95254472a08f7e7b558e3a85f8146cca5136132781c5c7cde6ebae SHA512 b6250ef655d8a986907dc7a5e616498736a366f371ef135f798df4c84b391e075f76031dc1239c9afe8fea93e348c8a05670d50809543aa7ce6c426f56bc48ad
+DIST obs-websocket-57a9c19f2ccf4e5452baeffd78014579622b9f3a.tar.gz 244736 BLAKE2B b78632d2732198d46fcd424ba76c99de3e98e767be1ff01f56557e47443ac88b5bf1628d07b4024ab942b979946b8982cdf1b7bf183cda3b22622503e59ff718 SHA512 0dac06ab0b94f70ed597346c577c431c4e5034bbcd82825e5bc8644a6ca4277ef04de9004df307e5270ac98ce2e40ee65c48e202421ce45edb78ad19b9fbaa4e
DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c SHA512 ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c
DIST websocketpp-56123c87598f8b1dd471be83ca841ceae07f95ba.tar.gz 701544 BLAKE2B 61680c31309d8f78b27b82e1bde2c7828eae2777df0629355c557dfd8b0daef6de7d202bbcff372351e135bb62366ffc8eec6c72a99df7c46a9197773c46550c SHA512 f185a66e5a7c783254352a6ef87e2e559f681032b7368765d08393ed12bcae76825abed7dcaea73de09df644320409dad46279701f5f469520542a2c9b6a6163
EBUILD obs-studio-29.0.2.ebuild 7211 BLAKE2B 61065d6cdd5108c12da200f101a797f35b89f97862cd37b888c1c7f8bf8986e0d447513a2884a2af0dc393c9cefaaec68005d0099e982f5b78ac2e7d5d6a8d4f SHA512 87922eddb86adc668a1952caae44a4ad404ae60811d83a717a6b161c45a428816a352c77101cff91d5c86605894c14a2ea19df08dcc058c0c1bd1b150639ecce
-EBUILD obs-studio-29.1.0.ebuild 6670 BLAKE2B 2babdc497d6d3fa65c0c4cdac74e45b0adbf9b80aa66482ab2926d0c9150b01f77f2d5e01066d86a210264d14548386cf6da265c67b6681255af6572bf2f9ee1 SHA512 42132f17ea15125d1d04cf031c13e87de57d215f70d881115e80f1234ff5e056844a5ca2fe3eb5d646277d6c81b3364be7738c0bc18bdf8392501063b36e379c
-EBUILD obs-studio-9999.ebuild 6670 BLAKE2B 2babdc497d6d3fa65c0c4cdac74e45b0adbf9b80aa66482ab2926d0c9150b01f77f2d5e01066d86a210264d14548386cf6da265c67b6681255af6572bf2f9ee1 SHA512 42132f17ea15125d1d04cf031c13e87de57d215f70d881115e80f1234ff5e056844a5ca2fe3eb5d646277d6c81b3364be7738c0bc18bdf8392501063b36e379c
+EBUILD obs-studio-29.1.1.ebuild 6670 BLAKE2B 344dcd834b17cfee6825135fcbbf0f646a56af5080c56ac4b98fa6f99001f69cf4f3a1cdc82286d1a386d124f0be4f3dbec4a93ba2c45c09bfa130ae9b630f81 SHA512 47ada80dfc7b85aab9b28f347cb13e76785de919490fbb27f723c4af9514a9a267a92c63ad5f3180a290dca875bf5e40e1369beb9a7ea8c8a6cf35291a6ae983
+EBUILD obs-studio-9999.ebuild 6670 BLAKE2B 344dcd834b17cfee6825135fcbbf0f646a56af5080c56ac4b98fa6f99001f69cf4f3a1cdc82286d1a386d124f0be4f3dbec4a93ba2c45c09bfa130ae9b630f81 SHA512 47ada80dfc7b85aab9b28f347cb13e76785de919490fbb27f723c4af9514a9a267a92c63ad5f3180a290dca875bf5e40e1369beb9a7ea8c8a6cf35291a6ae983
MISC metadata.xml 1330 BLAKE2B 4df42f330b8a71cce033c42750434f1fdf9147bff19ee612c14be9187a9fd770b1e998d8f631c4e4da9eef7ffcb863f3a398883612cb2f7d49046529ad5e1f09 SHA512 dafece41c313bb983958c380e422f513af6d2716df90e87e74b85c604ce3ce896735fc618e5028289ff37b71d929ae623828de620e8b30fb2f8de84190a47dfd
diff --git a/media-video/obs-studio/obs-studio-29.1.0.ebuild b/media-video/obs-studio/obs-studio-29.1.1.ebuild
index 0be8ac7d5048..3fc13bf97d2f 100644
--- a/media-video/obs-studio/obs-studio-29.1.0.ebuild
+++ b/media-video/obs-studio/obs-studio-29.1.1.ebuild
@@ -11,7 +11,7 @@ inherit cmake lua-single optfeature python-single-r1 xdg
CEF_DIR="cef_binary_5060_linux64"
OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
-OBS_WEBSOCKET_COMMIT="6ef055a369249f6d7b008914fe2bc360c96f23dc"
+OBS_WEBSOCKET_COMMIT="57a9c19f2ccf4e5452baeffd78014579622b9f3a"
QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
if [[ ${PV} == 9999 ]]; then
diff --git a/media-video/obs-studio/obs-studio-9999.ebuild b/media-video/obs-studio/obs-studio-9999.ebuild
index 0be8ac7d5048..3fc13bf97d2f 100644
--- a/media-video/obs-studio/obs-studio-9999.ebuild
+++ b/media-video/obs-studio/obs-studio-9999.ebuild
@@ -11,7 +11,7 @@ inherit cmake lua-single optfeature python-single-r1 xdg
CEF_DIR="cef_binary_5060_linux64"
OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
-OBS_WEBSOCKET_COMMIT="6ef055a369249f6d7b008914fe2bc360c96f23dc"
+OBS_WEBSOCKET_COMMIT="57a9c19f2ccf4e5452baeffd78014579622b9f3a"
QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
if [[ ${PV} == 9999 ]]; then
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 0c9ae741b1cc..a0cb117db7ec 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 c6e3163819fb..77ae081fe1cd 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Tue, 09 May 2023 16:09:47 +0000
+Tue, 09 May 2023 22:09:45 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 310b87cee27c..fd610b6d00b6 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 543888 BLAKE2B da15fb010da91c403608af1847df77a89c9a8a24b2f5c1999256191c31d7755cd7667c19867e75c2bbdd07063f4ce4dd641cf53415eb08b83e35cbb3d2cd35e2 SHA512 ac5e51b2bf8075889870e4eedfe469274eaf28945ed1e974bc76ae0576dc1aa0db2a5fdacfc15e8cfb28486195fad65b487cf50896a207c5fcad4ffae850adbc
-TIMESTAMP 2023-05-09T16:09:50Z
+TIMESTAMP 2023-05-09T22:09:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRacE5fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRaxK1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDm5A//eDlAleiEHDn331Fm+0ctOJL1gX/YYBt67QhEwGxQJPLd4tRo7fINTp8Z
-te6hMz1Y/KFNq+TzMrARcw5v+X3cYPBr9tFLOUOX3XZtHgi7wVcaZ/4goyDYfIS9
-raJdFCr9+TodMkF4xpP1uxhBcKIK+p44+DiKJrOKkNIYx3vLLgPSLCunlhDZ7iTh
-kPk7ugOQLWnrMTNvuK297f0kIvGV3HL+HmLdccnoy5yV+vbkkye2M+G6G9AyeJBc
-qXmPhVlgIB6NPsFZw+0c/U8kAvFqFSs9TnlqPwkbs+AM719xyiLljYZNO4Djw4et
-Jsilv7dSaqDbdaNKbR8uBNqJ7RlC2IPH0NBzC1ecFQegrzd3umWsMs/q3R9xVMrn
-qrQt3/Q4v4FZyUIh/JzIkdA/ePYqyzWJ4dal0R1IcYjEg9d8mKbCJWFw1z59JPf9
-A1McnM3fr+rzh0AtnpFPE1JvrTHVhycihuDtyLMaFVNgEJqYAgKoVS2X5rB8Kjt+
-rfJFYNub6L1NDd/Tbn/rDF1AqakND/y+P7GZAx+h43e6VCdoCieFVHtbuvHQPu6o
-l+A5akXqUdyrlvCt7S3SvYuueyCzzc9RhgJX4tSWwsM0/THlq9UwPWPOPmp28uWH
-ktiG5hNgKc4LxafchAMnqcJeBn1pcv8bMTwuSzaxITkPBWUlEUg=
-=bf/9
+klB5sg/6ApOZjTYxf0uJSSNBfi8cagWIFgYRYtH/soxjPYjv4PG8pK9cCjqOpJ/F
+wdmExn6flV34JpA44WqLTNGszdDHU94Mg1OOZWHm9JyBK2hJnuQS4aBJUNFFZ/69
+ZEkEDaoManHc+Ia8Xz4cBq3dqWjhytZwddyRCf+chSj4AXjxRYOBMEku9mos80Kt
+7cOZUgrW3uUseGR2W8UxUVOq9geLvGZHQxqhoppfMmJGalHZaTlpQvD7Q4TQweGU
+fKPpsEez7gfSCGntxakhAR3+nCgtENSWiIXh1PK3MMbC9vhKxae3ZNChpkHZZtI3
+2goWRLq0KCgXI/3ee7vR1orefvb2cO+g56dsxulDz6+23Anme5li2rGuJcUrzI8h
+N7qU/kKUOZfx7pwatdp5fsBgt6BS0Y0meTPSQc4aZX0Hki4D1+/MRxKEMK3+L6Ym
+miaPJ5+BiHute1wJhgSyMaAcBpBZhMz+JyjM0yYTIY6w1OC9dvSWgJi47Pep4ANq
+XUn9LqYlyiaxClvzsdUxdX2UUbp60aC2tacqvDU4c0AnE1O3NhsjaAEqd/Sk4dGR
+jW1Ull9W9P+LxVKuzAmq8C1whvdfdBUphgiGDp4EkNulgFhCov2SkOxIlRM/Aoy4
+Hx00oTfqwCEqf/DZiRRWYMyY7dXhCAsWXWpa1NKlVZR1Jwlr+fo=
+=c80y
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 211f9d343b11..77ae081fe1cd 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Tue, 09 May 2023 16:09:48 +0000
+Tue, 09 May 2023 22:09:45 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 35df433c7d89..b3fd5923a99c 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 47ef16e0eb37..7cf2343d0418 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/zchunk-1.2.3 b/metadata/md5-cache/app-arch/zchunk-1.2.3
index 1d06f4f3d662..a6093ba7234a 100644
--- a/metadata/md5-cache/app-arch/zchunk-1.2.3
+++ b/metadata/md5-cache/app-arch/zchunk-1.2.3
@@ -5,10 +5,12 @@ DESCRIPTION=File format designed for highly efficient deltas with good compressi
EAPI=8
HOMEPAGE=https://github.com/zchunk/zchunk
INHERIT=meson
+IUSE=test
KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
RDEPEND=app-arch/zstd:= net-misc/curl dev-libs/openssl:=
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/zchunk/zchunk/archive/1.2.3.tar.gz -> zchunk-1.2.3.tar.gz
_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=b6b8294da4a445b8527085a6031d2e28
+_md5_=c1797c6f6ec6cd7a3fcdf8ef13ee976f
diff --git a/metadata/md5-cache/app-arch/zchunk-9999 b/metadata/md5-cache/app-arch/zchunk-9999
index b97aa81aa1f7..1138113875a7 100644
--- a/metadata/md5-cache/app-arch/zchunk-9999
+++ b/metadata/md5-cache/app-arch/zchunk-9999
@@ -5,9 +5,11 @@ DESCRIPTION=File format designed for highly efficient deltas with good compressi
EAPI=8
HOMEPAGE=https://github.com/zchunk/zchunk
INHERIT=meson git-r3
+IUSE=test
LICENSE=BSD-2
PROPERTIES=live
RDEPEND=app-arch/zstd:= net-misc/curl dev-libs/openssl:=
+RESTRICT=!test? ( test )
SLOT=0
_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=aae46711d4f795b412923c6a1e49f472
+_md5_=c1797c6f6ec6cd7a3fcdf8ef13ee976f
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index aac2cc463429..5b46a3074441 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/vscode-1.78.1 b/metadata/md5-cache/app-editors/vscode-1.78.1
new file mode 100644
index 000000000000..fd1ee0edb59c
--- /dev/null
+++ b/metadata/md5-cache/app-editors/vscode-1.78.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install postinst postrm preinst
+DESCRIPTION=Multiplatform Visual Studio Code from Microsoft
+EAPI=8
+HOMEPAGE=https://code.visualstudio.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop pax-utils xdg optfeature
+KEYWORDS=-* ~amd64 ~arm ~arm64
+LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscode MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C
+RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/util-linux sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango
+RESTRICT=mirror strip bindist
+SLOT=0
+SRC_URI=amd64? ( https://update.code.visualstudio.com/1.78.1/linux-x64/stable -> vscode-1.78.1-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.78.1/linux-armhf/stable -> vscode-1.78.1-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.78.1/linux-arm64/stable -> vscode-1.78.1-arm64.tar.gz )
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=1d8ea599b64e0dff0c42e518b6822510
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 22f5bc81d461..014018a58c82 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/argtable-2.13-r4 b/metadata/md5-cache/dev-libs/argtable-2.13-r4
new file mode 100644
index 000000000000..f89bd00063ae
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/argtable-2.13-r4
@@ -0,0 +1,10 @@
+DEFINED_PHASES=configure install
+DESCRIPTION=An ANSI C library for parsing GNU-style command-line options with minimal fuss
+EAPI=8
+HOMEPAGE=https://argtable.sourceforge.net
+IUSE=doc debug examples static-libs
+KEYWORDS=~alpha ~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-2
+SLOT=0
+SRC_URI=mirror://sourceforge/argtable/argtable2-13.tar.gz
+_md5_=09d26ec7625ca3326d5ad5ea0f0d868a
diff --git a/metadata/md5-cache/dev-libs/pkcs11-helper-1.29.0-r1 b/metadata/md5-cache/dev-libs/pkcs11-helper-1.29.0-r1
index 18dab4a8ef33..60093a2e6d3b 100644
--- a/metadata/md5-cache/dev-libs/pkcs11-helper-1.29.0-r1
+++ b/metadata/md5-cache/dev-libs/pkcs11-helper-1.29.0-r1
@@ -4,10 +4,11 @@ DEPEND=>=dev-libs/openssl-0.9.7:= gnutls? ( >=net-libs/gnutls-1.4.4:= ) nss? ( d
DESCRIPTION=PKCS#11 helper library
EAPI=8
HOMEPAGE=https://github.com/OpenSC/pkcs11-helper
-IUSE=doc gnutls nss
+IUSE=doc gnutls nss test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=|| ( BSD GPL-2 )
RDEPEND=>=dev-libs/openssl-0.9.7:= gnutls? ( >=net-libs/gnutls-1.4.4:= ) nss? ( dev-libs/nss )
+RESTRICT=!test? ( test ) test
SLOT=0
SRC_URI=https://github.com/OpenSC/pkcs11-helper/releases/download/pkcs11-helper-1.29.0/pkcs11-helper-1.29.0.tar.bz2
-_md5_=9f10a551553c032d99d232e904d99366
+_md5_=fe0091627d4ba498948e7474d97e8d57
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index e8155a5f0a4b..8d0448fcdd0c 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/mypy-1.1.1 b/metadata/md5-cache/dev-python/mypy-1.1.1
deleted file mode 100644
index ca2ec855558c..000000000000
--- a/metadata/md5-cache/dev-python/mypy-1.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-6.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-1.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/py-1.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typed-ast-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-16.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/furo[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/furo[python_targets_python3_10(-)] ) ) ) test? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typed-ast-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/typed-ast-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typing-extensions-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Optional static typing for Python
-EAPI=8
-HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/
-INHERIT=distutils-r1 multiprocessing
-IUSE=doc test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=!dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typed-ast-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/typed-ast-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typing-extensions-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/python/mypy/archive/v1.1.1.tar.gz -> mypy-1.1.1.gh.tar.gz
-_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=68e401aa9a5fd8e68478cf63cdc57c99
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index cf75f873b579..d00ad11db22f 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/cunit-2.1_p3-r1 b/metadata/md5-cache/dev-util/cunit-2.1_p3-r1
index c4821d814cc0..2c6d44a113fe 100644
--- a/metadata/md5-cache/dev-util/cunit-2.1_p3-r1
+++ b/metadata/md5-cache/dev-util/cunit-2.1_p3-r1
@@ -5,11 +5,12 @@ DESCRIPTION=C Unit Test Framework
EAPI=8
HOMEPAGE=http://cunit.sourceforge.net
INHERIT=autotools flag-o-matic multilib-minimal toolchain-funcs
-IUSE=ncurses static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+IUSE=ncurses static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=LGPL-2
RDEPEND=ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://sourceforge/cunit/CUnit-2.1-3.tar.bz2
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=9fe607f9f489cd3114abbb98ce2508c7
+_md5_=0179054d3335c6cb67cd08bc2420d182
diff --git a/metadata/md5-cache/mate-extra/Manifest.gz b/metadata/md5-cache/mate-extra/Manifest.gz
index cc8661fb66ce..002e77e0bce6 100644
--- a/metadata/md5-cache/mate-extra/Manifest.gz
+++ b/metadata/md5-cache/mate-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mate-extra/mate-sensors-applet-1.26.0-r1 b/metadata/md5-cache/mate-extra/mate-sensors-applet-1.26.0-r1
new file mode 100644
index 000000000000..0d197cf740df
--- /dev/null
+++ b/metadata/md5-cache/mate-extra/mate-sensors-applet-1.26.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-libs/glib-2.50:2 >=mate-base/mate-panel-1.17.0 >=x11-libs/cairo-1.0.4 x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3 hddtemp? ( >=app-admin/hddtemp-0.3_beta13 ) libnotify? ( >=x11-libs/libnotify-0.7 ) lm-sensors? ( sys-apps/lm-sensors ) video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-100.14.09:0[static-libs,tools] ) app-text/rarian >=app-text/scrollkeeper-dtd-1:1.0 app-text/yelp-tools >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils sys-devel/gnuconfig || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info >=mate-base/mate-common-1.26
+DESCRIPTION=MATE panel applet to display readings from hardware sensors
+EAPI=7
+HOMEPAGE=https://mate-desktop.org
+INHERIT=mate
+IUSE=+dbus hddtemp libnotify lm-sensors video_cards_nvidia
+KEYWORDS=~amd64 ~arm ~loong ~riscv ~x86
+LICENSE=FDL-1.1+ GPL-2+
+PDEPEND=hddtemp? ( dbus? ( sys-fs/udisks:2 ) )
+RDEPEND=>=dev-libs/glib-2.50:2 >=mate-base/mate-panel-1.17.0 >=x11-libs/cairo-1.0.4 x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3 hddtemp? ( >=app-admin/hddtemp-0.3_beta13 ) libnotify? ( >=x11-libs/libnotify-0.7 ) lm-sensors? ( sys-apps/lm-sensors ) video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-100.14.09:0[static-libs,tools] ) virtual/libintl
+SLOT=0
+SRC_URI=https://pub.mate-desktop.org/releases/1.26/mate-sensors-applet-1.26.0.tar.xz
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 467afb829b36c9c9b4ee0cba4e1efcdd mate-desktop.org 46dd83b4e2012277a35ac955603b5fb9 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=6e1cc69dfdab1b286b0a5d8adce747d0
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index ac1fc5d84057..459debf9b76a 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/embree-3.13.5 b/metadata/md5-cache/media-libs/embree-3.13.5
index 03566b034ec5..f0f371183c1a 100644
--- a/metadata/md5-cache/media-libs/embree-3.13.5
+++ b/metadata/md5-cache/media-libs/embree-3.13.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/embree/embree
INHERIT=cmake flag-o-matic linux-info
IUSE=+compact-polys ispc +raymask ssp +tbb tutorial cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512dq
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=-* ~amd64 ~arm64
LICENSE=Apache-2.0
RDEPEND=>=media-libs/glfw-3.2.1 virtual/opengl ispc? ( dev-lang/ispc ) tbb? ( dev-cpp/tbb:= ) tutorial? ( media-libs/libjpeg-turbo >=media-libs/libpng-1.6.34:0= >=media-libs/openimageio-1.8.7:0= )
-REQUIRED_USE=amd64? ( cpu_flags_x86_sse2 ) x86? ( cpu_flags_x86_sse2 )
+REQUIRED_USE=|| ( cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512dq )
SLOT=3
SRC_URI=https://github.com/embree/embree/archive/v3.13.5.tar.gz -> embree-3.13.5.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ba8a1fa8dfb256dc6cded9afea7d91ee
+_md5_=c6096b7a3016f4da0039f1614a31f183
diff --git a/metadata/md5-cache/media-libs/liblo-0.31 b/metadata/md5-cache/media-libs/liblo-0.31
index 0b811516a40a..a530a874d343 100644
--- a/metadata/md5-cache/media-libs/liblo-0.31
+++ b/metadata/md5-cache/media-libs/liblo-0.31
@@ -4,11 +4,11 @@ DESCRIPTION=Lightweight OSC (Open Sound Control) implementation
EAPI=7
HOMEPAGE=https://sourceforge.net/projects/liblo/
INHERIT=autotools
-IUSE=doc ipv6 static-libs
+IUSE=doc ipv6 static-libs test
KEYWORDS=amd64 ~arm ppc ppc64 x86 ~ppc-macos
LICENSE=LGPL-2.1
-RESTRICT=test
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://sourceforge/liblo/liblo-0.31.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=c9bad77e12b1a40082a81c5860427994
+_md5_=1e60c3e11fc5906a991f6415fe89daa7
diff --git a/metadata/md5-cache/media-libs/lv2-1.18.10 b/metadata/md5-cache/media-libs/lv2-1.18.10
index 1e25bd8de45d..f62a7d25bc6e 100644
--- a/metadata/md5-cache/media-libs/lv2-1.18.10
+++ b/metadata/md5-cache/media-libs/lv2-1.18.10
@@ -1,16 +1,17 @@
-BDEPEND=plugins? ( virtual/pkgconfig ) doc? ( app-doc/doxygen dev-python/rdflib ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+BDEPEND=plugins? ( virtual/pkgconfig ) doc? ( app-doc/doxygen dev-python/rdflib ) test? ( dev-libs/serd dev-libs/sord[tools] dev-python/rdflib ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+)] ) plugins? ( media-libs/libsamplerate media-libs/libsndfile x11-libs/gtk+:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) doc? ( dev-python/markdown )
DESCRIPTION=A simple but extensible successor of LADSPA
EAPI=8
HOMEPAGE=https://lv2plug.in/
INHERIT=meson-multilib python-single-r1
-IUSE=doc plugins abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11
+IUSE=doc plugins test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+)] ) plugins? ( media-libs/libsamplerate media-libs/libsndfile x11-libs/gtk+:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/rdflib[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/rdflib[python_targets_python3_11(-)] )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://lv2plug.in/spec/lv2-1.18.10.tar.xz
_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=14db97a64aea798b263cc330964b7194
+_md5_=c8b208fd55ad27e9ed3001f821b91cb5
diff --git a/metadata/md5-cache/media-libs/openpgl-0.5.0 b/metadata/md5-cache/media-libs/openpgl-0.5.0
index dad5297d542c..25427b4646d9 100644
--- a/metadata/md5-cache/media-libs/openpgl-0.5.0
+++ b/metadata/md5-cache/media-libs/openpgl-0.5.0
@@ -5,11 +5,12 @@ DESCRIPTION=Intel Open Path Guiding Library
EAPI=8
HOMEPAGE=https://github.com/OpenPathGuidingLibrary/openpgl
INHERIT=cmake
-IUSE=cpu_flags_x86_sse4_2 cpu_flags_x86_avx2 cpu_flags_x86_avx512dq debug
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+IUSE=cpu_flags_arm_neon cpu_flags_x86_sse4_2 cpu_flags_x86_avx2 cpu_flags_x86_avx512dq debug
+KEYWORDS=-* ~amd64 ~arm64
LICENSE=Apache-2.0
RDEPEND=media-libs/embree dev-cpp/tbb:=
+REQUIRED_USE=|| ( cpu_flags_arm_neon cpu_flags_x86_sse4_2 cpu_flags_x86_avx2 cpu_flags_x86_avx512dq )
SLOT=0
SRC_URI=https://github.com/OpenPathGuidingLibrary/openpgl/archive/v0.5.0.tar.gz -> openpgl-0.5.0.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=85f7cca4c3b876826ace7e5e4558b091
+_md5_=d115d4e33cda72232d2be861f4b471b1
diff --git a/metadata/md5-cache/media-radio/Manifest.gz b/metadata/md5-cache/media-radio/Manifest.gz
index 9d98973704c0..1e225efa9723 100644
--- a/metadata/md5-cache/media-radio/Manifest.gz
+++ b/metadata/md5-cache/media-radio/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-radio/fldigi-4.1.26 b/metadata/md5-cache/media-radio/fldigi-4.1.26
index e6ae7748bd30..62ddad8b5796 100644
--- a/metadata/md5-cache/media-radio/fldigi-4.1.26
+++ b/metadata/md5-cache/media-radio/fldigi-4.1.26
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=http://www.w1hkj.com
INHERIT=flag-o-matic
IUSE=hamlib nls pulseaudio cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-3
RDEPEND=x11-libs/fltk:1[threads,xft] media-libs/libsamplerate media-libs/libpng:0 x11-misc/xdg-utils dev-perl/RPC-XML dev-perl/Term-ReadLine-Perl || ( media-libs/portaudio[oss] media-libs/portaudio[alsa] ) hamlib? ( media-libs/hamlib:= ) pulseaudio? ( media-sound/pulseaudio ) >=media-libs/libsndfile-1.0.10
SLOT=0
SRC_URI=mirror://sourceforge/fldigi/fldigi-4.1.26.tar.gz
_eclasses_=flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=fd07accb2659b0612a36da77b85c7069
+_md5_=f8307310e6b83adc1074596124610fef
diff --git a/metadata/md5-cache/media-radio/flrig-1.4.8 b/metadata/md5-cache/media-radio/flrig-1.4.8
index e13bf6697700..212ed08d6bec 100644
--- a/metadata/md5-cache/media-radio/flrig-1.4.8
+++ b/metadata/md5-cache/media-radio/flrig-1.4.8
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=http://www.w1hkj.com/flrig-help/index.html
INHERIT=flag-o-matic
IUSE=nls
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=x11-libs/libX11 x11-libs/fltk:1 x11-misc/xdg-utils
SLOT=0
SRC_URI=mirror://sourceforge/fldigi/flrig-1.4.8.tar.gz
_eclasses_=flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=2a882a309d98ab3ea93c0d474a8ae3fc
+_md5_=1ac8cf7dd2903a0a0a064044cd6dcb8f
diff --git a/metadata/md5-cache/media-radio/wsjtx-2.6.1 b/metadata/md5-cache/media-radio/wsjtx-2.6.1
index ab0b89a94530..68491b374949 100644
--- a/metadata/md5-cache/media-radio/wsjtx-2.6.1
+++ b/metadata/md5-cache/media-radio/wsjtx-2.6.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://physics.princeton.edu//pulsar/K1JT/wsjtx.html
INHERIT=cmake edos2unix flag-o-matic
IUSE=doc
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-3
RDEPEND=dev-libs/boost:=[nls,python] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtconcurrent:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 dev-qt/qttest:5 dev-qt/qtprintsupport:5 virtual/libusb:1 >=media-libs/hamlib-4.0:= media-libs/portaudio sci-libs/fftw:3.0[threads,fortran] virtual/fortran app-text/asciidoc doc? ( dev-ruby/asciidoctor )
SLOT=0
SRC_URI=mirror://sourceforge/wsjt/wsjtx-2.6.1.tgz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0dde5447c4912fe9a8a128ab256c9931
+_md5_=345e2d04c0d8db31d174953146269a55
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 652668c910af..de7d9ae80d40 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/ncmpc-0.48 b/metadata/md5-cache/media-sound/ncmpc-0.48
index 11a173f07b6d..3ce59ff33b93 100644
--- a/metadata/md5-cache/media-sound/ncmpc-0.48
+++ b/metadata/md5-cache/media-sound/ncmpc-0.48
@@ -5,11 +5,12 @@ DESCRIPTION=Ncurses client for the Music Player Daemon (MPD)
EAPI=8
HOMEPAGE=https://www.musicpd.org/clients/ncmpc/ https://github.com/MusicPlayerDaemon/ncmpc
INHERIT=meson
-IUSE=async-connect chat-screen doc +help-screen key-screen +library-screen lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen
+IUSE=async-connect chat-screen doc +help-screen key-screen +library-screen lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen test
KEYWORDS=amd64 ppc ppc64 ~sparc x86
LICENSE=GPL-2+
RDEPEND=media-libs/libmpdclient sys-libs/ncurses:=[unicode(+)] lirc? ( app-misc/lirc ) pcre? ( dev-libs/libpcre2 )
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.musicpd.org/download/ncmpc/0/ncmpc-0.48.tar.xz
_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=ed2c58b54f4a4ecdeb8d6320d98abe51
+_md5_=6945472c8b51ae2404b4a651293941f1
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index bf73d6202fd0..1a2abc3e101c 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/obs-studio-29.1.0 b/metadata/md5-cache/media-video/obs-studio-29.1.1
index 35090c29a866..75bb64b93924 100644
--- a/metadata/md5-cache/media-video/obs-studio-29.1.0
+++ b/metadata/md5-cache/media-video/obs-studio-29.1.1
@@ -12,6 +12,6 @@ LICENSE=Boost-1.0 GPL-2+ MIT Unlicense
RDEPEND=dev-libs/glib:2 dev-libs/jansson:= media-libs/libglvnd media-libs/libva media-libs/x264:= media-video/ffmpeg:=[nvenc?,x264] net-misc/curl sys-apps/dbus sys-apps/pciutils sys-apps/util-linux sys-libs/zlib:= x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libxcb:= alsa? ( media-libs/alsa-lib ) browser? ( || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups x11-libs/cairo x11-libs/libdrm x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango ) fdk? ( media-libs/fdk-aac:= ) jack? ( virtual/jack ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) qt6? ( dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 x11-libs/libxkbcommon ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5[wayland?] dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 ) speex? ( media-libs/speexdsp ) ssl? ( net-libs/mbedtls:= ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l virtual/udev ) vlc? ( media-video/vlc:= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) websocket? ( dev-cpp/asio dev-cpp/nlohmann_json dev-cpp/websocketpp )
REQUIRED_USE=browser? ( || ( alsa pulseaudio ) ) lua? ( ^^ ( lua_single_target_luajit ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
SLOT=0
-SRC_URI=https://github.com/obsproject/obs-studio/archive/29.1.0.tar.gz -> obs-studio-29.1.0.tar.gz https://github.com/obsproject/obs-browser/archive/594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz -> obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz https://github.com/nayuki/QR-Code-generator/archive/8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz -> qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz https://github.com/obsproject/obs-websocket/archive/6ef055a369249f6d7b008914fe2bc360c96f23dc.tar.gz -> obs-websocket-6ef055a369249f6d7b008914fe2bc360c96f23dc.tar.gz browser? ( https://cdn-fastly.obsproject.com/downloads/cef_binary_5060_linux64.tar.bz2 )
+SRC_URI=https://github.com/obsproject/obs-studio/archive/29.1.1.tar.gz -> obs-studio-29.1.1.tar.gz https://github.com/obsproject/obs-browser/archive/594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz -> obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz https://github.com/nayuki/QR-Code-generator/archive/8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz -> qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz https://github.com/obsproject/obs-websocket/archive/57a9c19f2ccf4e5452baeffd78014579622b9f3a.tar.gz -> obs-websocket-57a9c19f2ccf4e5452baeffd78014579622b9f3a.tar.gz browser? ( https://cdn-fastly.obsproject.com/downloads/cef_binary_5060_linux64.tar.bz2 )
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a96c5cbb6feceddd2eb7fc344480bc34
+_md5_=43ad94a833597666251b2b8f4482611b
diff --git a/metadata/md5-cache/media-video/obs-studio-9999 b/metadata/md5-cache/media-video/obs-studio-9999
index dd5445b9820a..0cbc8e139d82 100644
--- a/metadata/md5-cache/media-video/obs-studio-9999
+++ b/metadata/md5-cache/media-video/obs-studio-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=browser? ( || ( alsa pulseaudio ) ) lua? ( ^^ ( lua_single_target_l
SLOT=0
SRC_URI=browser? ( https://cdn-fastly.obsproject.com/downloads/cef_binary_5060_linux64.tar.bz2 )
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a96c5cbb6feceddd2eb7fc344480bc34
+_md5_=43ad94a833597666251b2b8f4482611b
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 3339bb2db790..24fa8063fd45 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/rpcsvc-proto-1.4.3-r2 b/metadata/md5-cache/net-libs/rpcsvc-proto-1.4.3-r2
new file mode 100644
index 000000000000..b760bff1dcc2
--- /dev/null
+++ b/metadata/md5-cache/net-libs/rpcsvc-proto-1.4.3-r2
@@ -0,0 +1,13 @@
+BDEPEND=sys-devel/gettext sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install prepare
+DESCRIPTION=rpcsvc protocol definitions from glibc
+EAPI=8
+HOMEPAGE=https://github.com/thkukuk/rpcsvc-proto
+INHERIT=autotools
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=LGPL-2.1+ BSD
+RDEPEND=!<sys-libs/glibc-2.26 virtual/libintl
+SLOT=0
+SRC_URI=https://github.com/thkukuk/rpcsvc-proto/releases/download/v1.4.3/rpcsvc-proto-1.4.3.tar.xz
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=5a1e3cd9a98a7088051b36c8d82bde44
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index 9a0da8195e89..3c7afd6d8f49 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/eclib-20230424 b/metadata/md5-cache/sci-mathematics/eclib-20230424
new file mode 100644
index 000000000000..89f45f5f778c
--- /dev/null
+++ b/metadata/md5-cache/sci-mathematics/eclib-20230424
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=sci-mathematics/pari:= dev-libs/ntl:= boost? ( dev-libs/boost:= ) flint? ( sci-mathematics/flint:= )
+DESCRIPTION=Programs for elliptic curves defined over the rational numbers
+EAPI=8
+HOMEPAGE=https://github.com/JohnCremona/eclib
+INHERIT=autotools
+IUSE=boost flint minimal test
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2
+RDEPEND=sci-mathematics/pari:= dev-libs/ntl:= boost? ( dev-libs/boost:= ) flint? ( sci-mathematics/flint:= )
+RESTRICT=!test? ( test )
+SLOT=0/12
+SRC_URI=https://github.com/JohnCremona/eclib/releases/download/v20230424/eclib-20230424.tar.bz2
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=322b59a29ce117f504cb0418e7880d74
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 038f755d7c4c..bba3288bd205 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/locale-gen-2.23 b/metadata/md5-cache/sys-apps/locale-gen-2.23
index 93c1cd2b9e44..3b39e86e480e 100644
--- a/metadata/md5-cache/sys-apps/locale-gen-2.23
+++ b/metadata/md5-cache/sys-apps/locale-gen-2.23
@@ -4,8 +4,8 @@ EAPI=8
HOMEPAGE=https://gitweb.gentoo.org/proj/locale-gen.git/
INHERIT=prefix
LICENSE=GPL-2+
-RDEPEND=app-alternatives/awk app-arch/gzip sys-apps/gentoo-functions sys-apps/grep >=sys-libs/glibc-2.38 !<sys-libs/glibc-2.38
+RDEPEND=app-alternatives/awk app-arch/gzip sys-apps/gentoo-functions sys-apps/grep !<sys-libs/glibc-2.37-r3
SLOT=0
SRC_URI=https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.23.tar.bz2
_eclasses_=prefix eab3c99d77fe00506c109c8a736186f7
-_md5_=5c1f96248ecd7e6a649386fac880a41d
+_md5_=acc8f6c684ed89c66bc2a435c8105254
diff --git a/metadata/md5-cache/sys-block/Manifest.gz b/metadata/md5-cache/sys-block/Manifest.gz
index 423151eee80f..6346cb175cb4 100644
--- a/metadata/md5-cache/sys-block/Manifest.gz
+++ b/metadata/md5-cache/sys-block/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-block/libzbd-2.0.4 b/metadata/md5-cache/sys-block/libzbd-2.0.4
new file mode 100644
index 000000000000..f463e74722bd
--- /dev/null
+++ b/metadata/md5-cache/sys-block/libzbd-2.0.4
@@ -0,0 +1,15 @@
+BDEPEND=gtk? ( virtual/pkgconfig ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=>=sys-kernel/linux-headers-4.13 gtk? ( x11-libs/gtk+:3 )
+DESCRIPTION=Zoned block device manipulation library and tools
+EAPI=7
+HOMEPAGE=https://github.com/westerndigitalcorporation/libzbd
+INHERIT=autotools
+IUSE=gtk
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-3+ LGPL-3+
+RDEPEND=>=sys-kernel/linux-headers-4.13 gtk? ( x11-libs/gtk+:3 )
+SLOT=0
+SRC_URI=https://github.com/westerndigitalcorporation/libzbd/archive/v2.0.4.tar.gz -> libzbd-2.0.4.tar.gz
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=428123728246834f51d5517198f2ffde
diff --git a/metadata/md5-cache/sys-boot/Manifest.gz b/metadata/md5-cache/sys-boot/Manifest.gz
index 664e586ed50e..e5eab43ed247 100644
--- a/metadata/md5-cache/sys-boot/Manifest.gz
+++ b/metadata/md5-cache/sys-boot/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-boot/grub-2.06-r4 b/metadata/md5-cache/sys-boot/grub-2.06-r4
deleted file mode 100644
index cbfaa4cb7f4d..000000000000
--- a/metadata/md5-cache/sys-boot/grub-2.06-r4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=sys-devel/flex-2.5.35 sys-devel/bison sys-apps/help2man sys-apps/texinfo fonts? ( media-libs/freetype:2 virtual/pkgconfig ) test? ( app-admin/genromfs app-arch/cpio app-arch/lzop app-emulation/qemu dev-libs/libisoburn sys-apps/miscfiles sys-block/parted sys-fs/squashfs-tools ) themes? ( app-arch/unzip media-libs/freetype:2 virtual/pkgconfig ) truetype? ( virtual/pkgconfig ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:0 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 )
-DESCRIPTION=GNU GRUB boot loader
-EAPI=7
-HOMEPAGE=https://www.gnu.org/software/grub/
-INHERIT=autotools bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs
-IUSE=device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_emu grub_platforms_ieee1275 grub_platforms_loongson grub_platforms_multiboot grub_platforms_qemu grub_platforms_qemu-mips grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh
-KEYWORDS=amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86
-LICENSE=GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera )
-RDEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:0 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) kernel_linux? ( grub_platforms_efi-32? ( sys-boot/efibootmgr ) grub_platforms_efi-64? ( sys-boot/efibootmgr ) ) !sys-boot/grub:0 nls? ( sys-devel/gettext )
-REQUIRED_USE=grub_platforms_coreboot? ( fonts ) grub_platforms_qemu? ( fonts ) grub_platforms_ieee1275? ( fonts ) grub_platforms_loongson? ( fonts )
-RESTRICT=!test? ( test )
-SLOT=2/2.06-r4
-SRC_URI=mirror://gnu/grub/grub-2.06.tar.xz https://dev.gentoo.org/~floppym/dist/grub-2.06-backports-r2.tar.xz fonts? ( mirror://gnu/unifont/unifont-12.1.02/unifont-12.1.02.pcf.gz ) themes? ( mirror://sourceforge/dejavu/dejavu-sans-ttf-2.37.zip )
-_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=6689c7725f118541893ad41c5dcf41dc
diff --git a/metadata/md5-cache/sys-boot/grub-2.06-r6 b/metadata/md5-cache/sys-boot/grub-2.06-r6
index 195fc393a625..11384c4bc0fd 100644
--- a/metadata/md5-cache/sys-boot/grub-2.06-r6
+++ b/metadata/md5-cache/sys-boot/grub-2.06-r6
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2/2.06-r6
SRC_URI=mirror://gnu/grub/grub-2.06.tar.xz https://dev.gentoo.org/~floppym/dist/grub-2.06-backports-r2.tar.xz fonts? ( mirror://gnu/unifont/unifont-12.1.02/unifont-12.1.02.pcf.gz ) themes? ( mirror://sourceforge/dejavu/dejavu-sans-ttf-2.37.zip )
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=718286def85f551937f37b6dd23d41a9
+_md5_=00fc9d6376ad63b223ff7c3b5bbfcb92
diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz
index 99ce0c53b4d6..d0c60ec5e6ef 100644
--- a/metadata/md5-cache/sys-cluster/Manifest.gz
+++ b/metadata/md5-cache/sys-cluster/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-cluster/ceph-17.2.5-r4 b/metadata/md5-cache/sys-cluster/ceph-17.2.5-r6
index b8f8cc7e0128..e5adb79de194 100644
--- a/metadata/md5-cache/sys-cluster/ceph-17.2.5-r4
+++ b/metadata/md5-cache/sys-cluster/ceph-17.2.5-r6
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test
SLOT=0
SRC_URI=https://download.ceph.com/tarballs/ceph-17.2.5.tar.gz parquet? ( https://github.com/xtensor-stack/xsimd/archive/aeec9c872c8b475dedd7781336710f2dd2666cb2.tar.gz -> ceph-xsimd-17.2.5.tar.gz )
_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=930850fde2d6273cf926f4a041a0b891
+_md5_=fd850e347eff7270a3cb2f7c4e055bae
diff --git a/metadata/md5-cache/sys-cluster/ceph-17.2.6-r1 b/metadata/md5-cache/sys-cluster/ceph-17.2.6-r2
index 145100cd9c48..51dbc8b6bf6d 100644
--- a/metadata/md5-cache/sys-cluster/ceph-17.2.6-r1
+++ b/metadata/md5-cache/sys-cluster/ceph-17.2.6-r2
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test
SLOT=0
SRC_URI=https://download.ceph.com/tarballs/ceph-17.2.6.tar.gz parquet? ( https://github.com/xtensor-stack/xsimd/archive/aeec9c872c8b475dedd7781336710f2dd2666cb2.tar.gz -> ceph-xsimd-17.2.6.tar.gz )
_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dcfb1d1e237dc5a0e063ead0e9ebfb04
+_md5_=ae5c669f229eb0392e73677cca8cf477
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index dc50f11424dc..3f766a6dd295 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-4.14.302 b/metadata/md5-cache/sys-kernel/gentoo-sources-4.14.302
deleted file mode 100644
index 408f29a1f582..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-4.14.302
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 4.14 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=sparc
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=4.14.302
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.14-313.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.14-313.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.14-313.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.14-313.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.14-313.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.14-313.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=8924370434b7b4d1b236d3c890c631f7
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-4.14.305 b/metadata/md5-cache/sys-kernel/gentoo-sources-4.14.305
deleted file mode 100644
index eb3a4259d910..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-4.14.305
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 4.14 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=arm arm64 ~m68k ~mips ppc ~s390
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=4.14.305
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.14-316.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.14-316.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.14-316.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.14-316.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.14-316.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.14-316.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=7fd02859d159de798436a044174e5567
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-4.14.311 b/metadata/md5-cache/sys-kernel/gentoo-sources-4.14.311
deleted file mode 100644
index c4b850b1bb39..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-4.14.311
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 4.14 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=4.14.311
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.14-322.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.14-322.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.14-322.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.14-322.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.14-322.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.14-322.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=7ab5887bed261e1a526d8fe191340b46
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-4.19.269 b/metadata/md5-cache/sys-kernel/gentoo-sources-4.19.269
deleted file mode 100644
index 94321a1f6081..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-4.19.269
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 4.19 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=sparc
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=4.19.269
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-268.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-268.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-268.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-268.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-268.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-268.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=1ea32d64634ea1a9cb6cb1bd251f1829
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-4.19.272 b/metadata/md5-cache/sys-kernel/gentoo-sources-4.19.272
deleted file mode 100644
index ef12d84ba5ae..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-4.19.272
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 4.19 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=arm arm64 ~m68k ~mips ppc ~s390
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=4.19.272
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-271.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-271.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-271.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-271.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-271.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-271.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=3a2d41de97b69d9c4f2681f8440b7f9f
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-4.19.279 b/metadata/md5-cache/sys-kernel/gentoo-sources-4.19.279
deleted file mode 100644
index a89e67f4be6f..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-4.19.279
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 4.19 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=4.19.279
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-278.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-278.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-278.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-278.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-278.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-278.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=adb4a152be2bc830279888ae2475b075
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.163 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.163
deleted file mode 100644
index b440c77fbd9b..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.163
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 5.10 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=sparc
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=5.10.163
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-172.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-172.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-172.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-172.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-172.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-172.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d7afb8cca37be4d2a7e4f947f905a6e0
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.167 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.167
deleted file mode 100644
index 37c7440767c4..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.167
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 5.10 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=arm arm64 ~m68k ~mips ppc ~s390
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=5.10.167
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-176.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-176.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-176.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-176.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-176.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-176.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=7182a634a792949fc610400d8e116b97
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.176 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.176
deleted file mode 100644
index b6d3cc0ab2b5..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.176
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 5.10 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=5.10.176
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-185.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-185.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-185.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-185.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-185.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-185.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d2bf60cec464f99a0213b768e957f40e
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.107 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.107
deleted file mode 100644
index d80f0c59dc05..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.107
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 5.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=5.15.107
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-112.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-112.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-112.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-112.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-112.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-112.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=e97d0d2a9adce3e20892b877ade845b0
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.88 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.88
deleted file mode 100644
index cb748a89172c..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.88
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 5.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=sparc
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=5.15.88
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-92.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-92.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-92.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-92.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-92.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-92.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=6a5f5d18c04b681b1bd880e75ff5227d
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.94 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.94
deleted file mode 100644
index 79c36466012c..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.94
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 5.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=arm arm64 ~m68k ~mips ppc ~s390
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=5.15.94
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-98.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-98.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-98.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-98.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-98.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-98.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=37a782fe6f6475816b7faac7003a7fff
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.228 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.228
deleted file mode 100644
index 13cc24a104c4..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.228
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 5.4 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=sparc
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=5.4.228
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-233.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-233.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-233.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-233.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-233.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-233.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=aa3bbbc1a9429a49ee37c4559bc00ee8
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.231 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.231
deleted file mode 100644
index 68bbd8fb1b40..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.231
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 5.4 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=arm arm64 ~m68k ~mips ppc ~s390
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=5.4.231
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-236.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-236.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-236.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-236.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-236.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-236.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=8bb98a8237cc6eb1e78b815fbde2e0db
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.239 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.239
deleted file mode 100644
index faae280fa85c..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.239
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 5.4 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=5.4.239
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-245.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-245.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-245.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-245.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-245.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-245.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=35bb02dd3691f538741032db42fa9040
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.12 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.12
deleted file mode 100644
index cc45a04bb580..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.12
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.1 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=arm arm64 ~loong ~mips ppc ~s390
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.1.12
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-14.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-14.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-14.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-14.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-14.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-14.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=88599fac074c9e138259a9fbf59e9c67
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.24 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.24
deleted file mode 100644
index 1f5edb055f61..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.24
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.1 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.1.24
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-28.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-28.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-28.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-28.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-28.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-28.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=bc45be569ac93fcf191ba378a498b32d
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.2.11 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.2.11
deleted file mode 100644
index bc535c28868c..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.2.11
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.2 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.2.11
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.2.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.2-13.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.2-13.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.2-13.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.2-13.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.2-13.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.2-13.experimental.tar.xz )
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 5ec69098eb726d07eec2cf05ce4fbdfe multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=dbe53f385d3b571f20cff69e86c9be02
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 7f868a63482b..a927f78de1f0 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/efivar-38 b/metadata/md5-cache/sys-libs/efivar-38
index d442bcc5a82d..b9e38672c3b0 100644
--- a/metadata/md5-cache/sys-libs/efivar-38
+++ b/metadata/md5-cache/sys-libs/efivar-38
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/1
SRC_URI=https://github.com/rhinstaller/efivar/releases/download/38/efivar-38.tar.bz2
_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=a7f35d1235cbc5330ffdca150eecc696
+_md5_=512bb11f416e9b1470552c18e93a3593
diff --git a/metadata/md5-cache/sys-libs/glibc-2.37-r3 b/metadata/md5-cache/sys-libs/glibc-2.37-r3
new file mode 100644
index 000000000000..09453190a640
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/glibc-2.37-r3
@@ -0,0 +1,17 @@
+BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) >=app-misc/pax-utils-1.3.3 sys-devel/bison compile-locales? ( sys-apps/locale-gen ) doc? ( dev-lang/perl sys-apps/texinfo ) test? ( dev-lang/perl >=net-dns/libidn2-2.3.0 ) >=sys-devel/binutils-2.27 >=sys-devel/gcc-6.2 sys-devel/gnuconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test unpack
+DEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-util/systemtap ) virtual/os-headers
+DESCRIPTION=GNU libc C library
+EAPI=8
+HOMEPAGE=https://www.gnu.org/software/libc/
+IDEPEND=!compile-locales? ( sys-apps/locale-gen )
+INHERIT=python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig multilib systemd multiprocessing tmpfiles
+IUSE=audit caps cet compile-locales +crypt custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla
+LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
+PDEPEND=!vanilla? ( sys-libs/timezone-data )
+RDEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-util/systemtap ) !<app-misc/pax-utils-1.3.3 perl? ( dev-lang/perl ) >=net-dns/libidn2-2.3.0 vanilla? ( !sys-libs/timezone-data )
+RESTRICT=!test? ( test )
+SLOT=2.2
+SRC_URI=mirror://gnu/glibc/glibc-2.37.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.37-patches-5.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
+_eclasses_=flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=d57a2a3a22dfaeefe332b1619c187c85
diff --git a/metadata/md5-cache/sys-libs/glibc-9999 b/metadata/md5-cache/sys-libs/glibc-9999
index e099c560178e..801bae53dfba 100644
--- a/metadata/md5-cache/sys-libs/glibc-9999
+++ b/metadata/md5-cache/sys-libs/glibc-9999
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=311b564edf4f37abb929cd4c422fb221
+_md5_=7f73cbad915a0d7d301343ff810149a5
diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz
index 868b27b39534..ec4b0cccb0eb 100644
--- a/metadata/md5-cache/sys-process/Manifest.gz
+++ b/metadata/md5-cache/sys-process/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-process/gnome-usage-3.38.1-r1 b/metadata/md5-cache/sys-process/gnome-usage-3.38.1-r2
index 655dd406f926..127b6557b7c8 100644
--- a/metadata/md5-cache/sys-process/gnome-usage-3.38.1-r1
+++ b/metadata/md5-cache/sys-process/gnome-usage-3.38.1-r2
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/vala:0.56 ) >=sys-devel/gettext-0.19.8 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install postinst postrm preinst test
-DEPEND=>=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.20.10:3 >=dev-libs/libdazzle-3.30 >=gnome-base/libgtop-2.34.0:2 >=gui-libs/libhandy-1.0.0:1= >=app-misc/tracker-3.0.3:3=
+DEPEND=>=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.20.10:3 >=dev-libs/libdazzle-3.30 >=gnome-base/libgtop-2.34.0:2 >=gui-libs/libhandy-1.0.0:1=[vala(+)] >=app-misc/tracker-3.0.3:3=[vala(+)]
DESCRIPTION=A nice way to view information about use of system resources
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Usage
@@ -8,8 +8,8 @@ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson vala xdg
KEYWORDS=amd64
LICENSE=GPL-3+
-RDEPEND=>=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.20.10:3 >=dev-libs/libdazzle-3.30 >=gnome-base/libgtop-2.34.0:2 >=gui-libs/libhandy-1.0.0:1= >=app-misc/tracker-3.0.3:3=
+RDEPEND=>=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.20.10:3 >=dev-libs/libdazzle-3.30 >=gnome-base/libgtop-2.34.0:2 >=gui-libs/libhandy-1.0.0:1=[vala(+)] >=app-misc/tracker-3.0.3:3=[vala(+)]
SLOT=0
SRC_URI=mirror://gnome/sources/gnome-usage/3.38/gnome-usage-3.38.1.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fc4a6761967cc330172398537761fe5f
+_md5_=5ee8961ab31802eb3a195c84f774db72
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index a9f35034dc43..4529359c1372 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/chromium-113.0.5672.63 b/metadata/md5-cache/www-client/chromium-113.0.5672.63
index 8d19bf6149e5..1176473783f1 100644
--- a/metadata/md5-cache/www-client/chromium-113.0.5672.63
+++ b/metadata/md5-cache/www-client/chromium-113.0.5672.63
@@ -13,4 +13,4 @@ REQUIRED_USE=component-build? ( !suid !libcxx ) screencast? ( wayland ) !headles
SLOT=0/stable
SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-113.0.5672.63.tar.xz https://dev.gentoo.org/~sam/distfiles/www-client/chromium/chromium-112-gcc-13-patches.tar.xz ppc64? ( https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_112.0.5615.49-2raptor0~deb11u1.debian.tar.xz https://dev.gentoo.org/~sultan/distfiles/www-client/chromium/chromium-ppc64le-gentoo-patches-1.tar.xz ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 4cc6f8e29d24a8011266413e74c728bb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5124f3beeaf678cfc8459a937f21e8f4
+_md5_=596c12fc6db720e374bf65fbf67e1caf
diff --git a/metadata/md5-cache/www-client/google-chrome-113.0.5672.63 b/metadata/md5-cache/www-client/google-chrome-113.0.5672.92
index 0cc457a1600b..638d5738a6c6 100644
--- a/metadata/md5-cache/www-client/google-chrome-113.0.5672.63
+++ b/metadata/md5-cache/www-client/google-chrome-113.0.5672.92
@@ -10,6 +10,6 @@ LICENSE=google-chrome
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr >=dev-libs/nss-3.26 media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/libcap x11-libs/cairo x11-libs/gdk-pixbuf:2 || ( x11-libs/gtk+:3[X] gui-libs/gtk:4[X] ) x11-libs/libdrm >=x11-libs/libX11-1.5.0 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) selinux? ( sec-policy/selinux-chromium )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_113.0.5672.63-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_113.0.5672.92-1_amd64.deb
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=832f633722d2fe1864b0c2632e551f52
diff --git a/metadata/md5-cache/www-client/links-2.29 b/metadata/md5-cache/www-client/links-2.29
index 737367e03466..9a7690492300 100644
--- a/metadata/md5-cache/www-client/links-2.29
+++ b/metadata/md5-cache/www-client/links-2.29
@@ -7,11 +7,11 @@ HOMEPAGE=http://links.twibright.com/
IDEPEND=X? ( dev-util/desktop-file-utils )
INHERIT=autotools desktop toolchain-funcs xdg-utils
IUSE=avif brotli bzip2 fbcon freetype gpm jpeg libevent livecd lzip lzma ssl suid svga tiff webp X zlib zstd
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=dev-libs/libbsd avif? ( media-libs/libavif:= ) brotli? ( app-arch/brotli:= ) bzip2? ( app-arch/bzip2 ) fbcon? ( media-libs/libpng:= ) freetype? ( media-libs/fontconfig media-libs/freetype ) gpm? ( sys-libs/gpm ) jpeg? ( media-libs/libjpeg-turbo:= ) libevent? ( dev-libs/libevent:= ) livecd? ( media-libs/libpng:= sys-libs/gpm media-libs/libjpeg-turbo:= ) lzip? ( app-arch/lzip ) lzma? ( app-arch/xz-utils ) ssl? ( dev-libs/openssl:= ) svga? ( media-libs/libpng:= media-libs/svgalib ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= ) X? ( media-libs/libpng:= x11-libs/libXext ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= )
REQUIRED_USE=!livecd? ( fbcon? ( gpm ) ) svga? ( suid )
SLOT=2
SRC_URI=http://links.twibright.com/download/links-2.29.tar.bz2 X? ( https://dashboard.snapcraft.io/site_media/appmedia/2018/07/links-graphics-xlinks-logo-pic.png )
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c5ceb24a523c8bbb5d22c11a97ea3fcc
+_md5_=beee4fbe5b31dfe14664470a7b1c0f3c
diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-114.0.1807.1 b/metadata/md5-cache/www-client/microsoft-edge-dev-114.0.1823.10
index efa84ce0bab0..0fbc3e42a895 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-dev-114.0.1807.1
+++ b/metadata/md5-cache/www-client/microsoft-edge-dev-114.0.1823.10
@@ -10,6 +10,6 @@ LICENSE=microsoft-edge
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_114.0.1807.1-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_114.0.1823.10-1_amd64.deb
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c35de9f6a641eab8e5a8a8dc008143f6
diff --git a/metadata/md5-cache/www-client/opera-98.0.4759.15 b/metadata/md5-cache/www-client/opera-98.0.4759.39
index 83b56332fd52..ec7e2b260150 100644
--- a/metadata/md5-cache/www-client/opera-98.0.4759.15
+++ b/metadata/md5-cache/www-client/opera-98.0.4759.39
@@ -10,6 +10,6 @@ LICENSE=OPERA-2018
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://download1.operacdn.com/pub/opera/desktop/98.0.4759.15/linux/opera-stable_98.0.4759.15_amd64.deb https://download2.operacdn.com/pub/opera/desktop/98.0.4759.15/linux/opera-stable_98.0.4759.15_amd64.deb https://download3.operacdn.com/pub/opera/desktop/98.0.4759.15/linux/opera-stable_98.0.4759.15_amd64.deb https://download4.operacdn.com/pub/opera/desktop/98.0.4759.15/linux/opera-stable_98.0.4759.15_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-110.0.5464.2.tar.xz )
+SRC_URI=https://download1.operacdn.com/pub/opera/desktop/98.0.4759.39/linux/opera-stable_98.0.4759.39_amd64.deb https://download2.operacdn.com/pub/opera/desktop/98.0.4759.39/linux/opera-stable_98.0.4759.39_amd64.deb https://download3.operacdn.com/pub/opera/desktop/98.0.4759.39/linux/opera-stable_98.0.4759.39_amd64.deb https://download4.operacdn.com/pub/opera/desktop/98.0.4759.39/linux/opera-stable_98.0.4759.39_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-110.0.5464.2.tar.xz )
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=4e80f148f4994f89a4462f1796b062b1
diff --git a/metadata/md5-cache/www-plugins/Manifest.gz b/metadata/md5-cache/www-plugins/Manifest.gz
index 95854c6b9c6c..20bb4561d09d 100644
--- a/metadata/md5-cache/www-plugins/Manifest.gz
+++ b/metadata/md5-cache/www-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-113.0.5672.63 b/metadata/md5-cache/www-plugins/chrome-binary-plugins-113.0.5672.92
index 4156d62f54d3..55511d6d04da 100644
--- a/metadata/md5-cache/www-plugins/chrome-binary-plugins-113.0.5672.63
+++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-113.0.5672.92
@@ -8,6 +8,6 @@ LICENSE=google-chrome
RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss sys-libs/glibc !www-plugins/chrome-binary-plugins:0 !www-plugins/chrome-binary-plugins:beta !www-plugins/chrome-binary-plugins:unstable
RESTRICT=bindist mirror strip
SLOT=stable
-SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_113.0.5672.63-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_113.0.5672.92-1_amd64.deb
_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e unpacker aa6a4e924009232d8b78b31e932c30b5
_md5_=56740527e70db7fbbcef87ad68552159
diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz
index cde12e821447..c521115dbb96 100644
--- a/metadata/md5-cache/x11-drivers/Manifest.gz
+++ b/metadata/md5-cache/x11-drivers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-525.116.04 b/metadata/md5-cache/x11-drivers/nvidia-drivers-525.116.04
new file mode 100644
index 000000000000..0fa1135b51f3
--- /dev/null
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-525.116.04
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/m4 virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup unpack
+DEPEND=acct-group/video sys-libs/glibc X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) static-libs? ( x11-libs/libX11 x11-libs/libXext ) tools? ( media-libs/libglvnd sys-apps/dbus x11-base/xorg-proto x11-libs/libXrandr x11-libs/libXv x11-libs/libvdpau ) driver? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) ) driver? ( kernel_linux? ( virtual/linux-sources virtual/libelf ) )
+DESCRIPTION=NVIDIA Accelerated Graphics Driver
+EAPI=8
+HOMEPAGE=https://www.nvidia.com/download/index.aspx
+INHERIT=desktop flag-o-matic linux-mod multilib readme.gentoo-r1 systemd toolchain-funcs unpacker user-info
+IUSE=+X abi_x86_32 abi_x86_64 +driver kernel-open persistenced +static-libs +tools wayland dist-kernel driver
+KEYWORDS=-* ~amd64 ~arm64
+LICENSE=NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
+RDEPEND=acct-group/video sys-libs/glibc X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) wayland? ( gui-libs/egl-gbm >=gui-libs/egl-wayland-1.1.10 media-libs/libglvnd ) driver? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) )
+REQUIRED_USE=kernel-open? ( driver )
+SLOT=0/525
+SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/525.116.04/NVIDIA-Linux-x86_64-525.116.04.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/525.116.04/NVIDIA-Linux-aarch64-525.116.04.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-525.116.04.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-525.116.04.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-525.116.04.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-525.116.04.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-525.116.04.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-525.116.04.tar.xz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod e02e2112f542b74962d5d264c60a08de multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e unpacker aa6a4e924009232d8b78b31e932c30b5 user-info 83547b4df3e1ba5a6bf91a0837eaa664
+_md5_=a386071c17a6034597ce1d0ebe7117cc
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index fe1b5223c414..d77f446d2689 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/libxcb-1.15-r1 b/metadata/md5-cache/x11-libs/libxcb-1.15-r1
index 5d3fc86330f5..f9f58283bbff 100644
--- a/metadata/md5-cache/x11-libs/libxcb-1.15-r1
+++ b/metadata/md5-cache/x11-libs/libxcb-1.15-r1
@@ -1,6 +1,6 @@
BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) || ( ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] >=x11-base/xcb-proto-1.15[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] >=x11-base/xcb-proto-1.15[python_targets_python3_10(-)] ) ) doc? ( app-doc/doxygen[dot] ) test? ( dev-libs/libxslt ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 x86-winnt? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.18 >=media-fonts/font-util-1.2.0 ) virtual/pkgconfig doc? ( doc? ( || ( app-text/asciidoc dev-ruby/asciidoctor ) app-text/xmlto app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.3 ) )
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DEPEND=>=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-base/xcb-proto-1.15.2 elibc_Darwin? ( dev-libs/libpthread-stubs ) test? ( dev-libs/check[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DEPEND=>=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-base/xorg-proto >=x11-base/xcb-proto-1.15.2 elibc_Darwin? ( dev-libs/libpthread-stubs ) test? ( dev-libs/check[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
DESCRIPTION=X C-language Bindings library
EAPI=7
HOMEPAGE=https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/1.12
SRC_URI=https://www.x.org/releases/individual/lib/libxcb-1.15.tar.xz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xorg-3 5a9d0eaf387b253edab4a38cd6cfdfe3
-_md5_=674bf6e5f558fd8a11f4925749c2ef53
+_md5_=0aa6fe506b56bcd61e43f85d782419bd
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 40539671e869..2808bea937e8 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/spacefm-1.0.6-r2 b/metadata/md5-cache/x11-misc/spacefm-1.0.6-r2
new file mode 100644
index 000000000000..5144a0f37c5a
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/spacefm-1.0.6-r2
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure postinst postrm preinst prepare setup
+DEPEND=dev-libs/glib:2 dev-util/desktop-file-utils virtual/udev virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/pango x11-libs/libX11 x11-misc/shared-mime-info startup-notification? ( x11-libs/startup-notification ) video-thumbnails? ( media-video/ffmpegthumbnailer )
+DESCRIPTION=A multi-panel tabbed file manager
+EAPI=8
+HOMEPAGE=https://ignorantguru.github.io/spacefm/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools linux-info optfeature xdg
+IUSE=+startup-notification +video-thumbnails
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2 LGPL-2.1
+RDEPEND=dev-libs/glib:2 dev-util/desktop-file-utils virtual/udev virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/pango x11-libs/libX11 x11-misc/shared-mime-info startup-notification? ( x11-libs/startup-notification ) video-thumbnails? ( media-video/ffmpegthumbnailer )
+SLOT=0
+SRC_URI=https://github.com/IgnorantGuru/spacefm/archive/1.0.6.tar.gz -> spacefm-1.0.6.tar.gz
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=053fed6ebe8b8bc9efffc28137f07644
diff --git a/metadata/md5-cache/x11-misc/spacefm-9999 b/metadata/md5-cache/x11-misc/spacefm-9999
deleted file mode 100644
index f898cee5c0eb..000000000000
--- a/metadata/md5-cache/x11-misc/spacefm-9999
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=configure postinst postrm preinst prepare setup unpack
-DEPEND=dev-libs/glib:2 dev-util/desktop-file-utils virtual/udev virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/pango x11-libs/libX11 x11-misc/shared-mime-info startup-notification? ( x11-libs/startup-notification ) video-thumbnails? ( media-video/ffmpegthumbnailer ) dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=A multi-panel tabbed file manager
-EAPI=7
-HOMEPAGE=https://ignorantguru.github.io/spacefm/
-INHERIT=linux-info optfeature xdg git-r3
-IUSE=+startup-notification +video-thumbnails
-LICENSE=GPL-2 LGPL-2.1
-PROPERTIES=live
-RDEPEND=dev-libs/glib:2 dev-util/desktop-file-utils virtual/udev virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/pango x11-libs/libX11 x11-misc/shared-mime-info startup-notification? ( x11-libs/startup-notification ) video-thumbnails? ( media-video/ffmpegthumbnailer )
-SLOT=0
-_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=69c527eef1704aafde97d6ca27ebe327
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 635a652054c2..f636d8f42288 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15493 BLAKE2B ec5ea168778a79b147975de4177e6e700a7d37e6ee037cb43e8a2fb5109fe7703b6271a466b25edb7a1f6a61aa9467b69f02382396560dc259c3acdd5e880f30 SHA512 24314abdcaad22302e8e4885bab38f0250026f6284cc14fc2d6d81378bea47d1c1e985134c2fc0d63a8bc88f3563b53ea9e7b90d1e24f24b6733a9cc9fe4c83a
-TIMESTAMP 2023-05-09T16:09:50Z
+TIMESTAMP 2023-05-09T22:09:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRacE5fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRaxK1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCjCRAAnyxCORQC78Vq7RBALW9+lksWwjJYSdxPuKwJ1f4CZkSwUE37KoEZJFHl
-WcbVbRjvj9VYpMXb4GwTqfuK6ZkTavSTSFoYhcaCG29ITjwcXfA/PvcbHkzcHTRH
-zlPVj7omDNNUTYSBaMsFlTVTBlR2a5s5SlddnerwH6PXwtAC1oD6UBhVbiJrx6XX
-Npv7tsp5tjv9sqAjVEhjzJwAAJPfPziz6viYatjJ68ZVrtpC8CVWy7mQ6W+ImRHF
-vNmFL7TdltYzfLJTirGerwQAJY14StrksxdeEGhzLkFrAaF50NESCmmKk3LL2dyk
-Ipdg1/nGoI7gV/ZhBqZu7A8rUFu0eiVoxbIEQjwSB5YNZCfPdUI6rQxN1iExoptM
-BhITOgoli4kMe6SU98PotsNNbEf1ZypDksovPafZNBHwWr38iz+JiV2LlYEBa7oG
-x4cNt+frIoBezfda7pI6U3FUcZgukJS1YeqeshKBMpPp4Iln+iHAJV2HGhxjIsUx
-NP81fKadFpOXUg2/R7wN+fv/w+gCR1Z8HQI5Y50E+zWhSsVVDX36iutvYmvjCT1U
-OX+xtDGa4ZXlFE7HMWkOsax3bOwXCSgdeYHsQpZE5CxUoHSpUmvTBqHF4fizV1q6
-nXjjMIzS9+SkUN0RJs97v8mXtbEdBSiAh4kfFMPlHDCHNKTgzK0=
-=GUTn
+klA64w//dFkYJhB6rsuD9UvbzsiSxfdnas0v+uk/Pv6MDO0UgNaOThkazIyJucQh
+X0LXbtIzXANLTE9RgC7wssUq2wHL+lXVB+HUX8o3A1AsHCwn5rX9oxO5FtbmDSmm
+y5cjUvAaAWzuI8Ek5Lu+Ecu8H8arQQCwY6Q4XDS686emU5cHRRbk0L50kfS6HMCS
+VYs3R6SuyWFkNgmUxL7lHffl92oAINaByZq5kUApjZa6R/N1z3GG7Vxo3J0DnwaR
+tSY4RcEmLEWGpnHBFXi3Jt/j9oZV64pTV23yrekOV7VdaXRUuqzKZ1vrxwpJ6564
+XPZ6ZeeGidtf7nWK2ojuRC3qFKeWlHnEU71UjgMGKN4amHLm05liDxw2EXbElick
+BrAJu1r8QH/De3Xhv6ZETTTXksanjk9TfGLzoFtYMCPf3ciJrvcOM6izw4sGMTot
+0ttyQy3d274t/X2ULcRHkSqyt4bTWDYKS31zPeOSW891WDPn3D+hQcJbB8Jw4N9e
+4zdN26UHALcWwhtr2BRhM6mV6XIIMEEtrLWBbcxyAiTKNbFyakk3xmFE0OS6LNjK
+KurGCxMvJ5XhmlfDgH6yzHSxZAsoSjo9EhfQAWGzyHFerYCa6+SZTlKVB40/Bp7F
+2r0hr5f4VSCH6BFCQPfyoH2U9czqRpBsVuU4xL17HWUPwSOpXXI=
+=OKVi
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 211f9d343b11..77ae081fe1cd 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Tue, 09 May 2023 16:09:48 +0000
+Tue, 09 May 2023 22:09:45 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 08d97c38a387..ce7e7205a29d 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Tue May 9 04:09:47 PM UTC 2023
+Tue May 9 10:09:45 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 4447e18246a1..412263cd6cb2 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Tue, 09 May 2023 16:15:01 +0000
+Tue, 09 May 2023 22:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index e5b16010ab74..b82d3a9a52e8 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-e77b0776b5f2e273330ea764add76a5866242c24 1683647888 2023-05-09T15:58:08+00:00
+c7113426ff88c5ca46a432f43b0fc1de1f52b512 1683669020 2023-05-09T21:50:20+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index a4c43f65e37b..6fe3d70f41a3 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1683648602 Tue 09 May 2023 04:10:02 PM UTC
+1683670201 Tue 09 May 2023 10:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 211f9d343b11..77ae081fe1cd 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Tue, 09 May 2023 16:09:48 +0000
+Tue, 09 May 2023 22:09:45 +0000
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 92c2e357c59d..e086521a4479 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/rpcsvc-proto/Manifest b/net-libs/rpcsvc-proto/Manifest
index 008c7830efe2..624d7d7a6fff 100644
--- a/net-libs/rpcsvc-proto/Manifest
+++ b/net-libs/rpcsvc-proto/Manifest
@@ -1,4 +1,6 @@
+AUX rpcsvc-proto-1.4.3-lfs64.patch 1766 BLAKE2B 45b3fc79c0a78c2b354290155e03b6fe8e440af9341bc61b1d8e53db514eabaf17ddacf204cba48bc1877a01a524f09eb871011b2bb12ddff54a633f7371980c SHA512 62c6eb36ebdd7690b00fd3886883985d4b5262c812ae00ddfcb515bacf02c593ef17e07cbb832712858f2ee3594170d3da1fdcb1f304f105a573f78b6c6b445b
DIST rpcsvc-proto-1.4.3.tar.xz 167964 BLAKE2B dc15392fd68b76ffa92c08039076aed293834b047ebea4a418dc767ea13e3a04b19e5108ebda808dfa4356ca426db610847758d69b23cc66981eb4ea844eb218 SHA512 e46ba9ccdd6c520128bf3a154db90742f288a4d593b094a630141cdc5aeb834ffebf9b0eb6d5d0aad9faef3c445c75e2355cbc3e1382b50d29f4d2799441c6e9
EBUILD rpcsvc-proto-0-r1.ebuild 471 BLAKE2B b0b4ceaa115b11ede6f31697b22ef19201a61918b8b64efa5e46e859f9e566459e3d9e3e12199eb93075d7d01b3fa21b0b81155f1ebbd3ecf85ac2ba212b2f1e SHA512 2259a0d8b0a1357c882de4d3d1db7cb95cc2756e8d83a2677e42418a5c6549a90e6da0a870cc04935951623cb713c9eb15077f5680e011087e78ef0d14ca80f0
EBUILD rpcsvc-proto-1.4.3-r1.ebuild 1098 BLAKE2B 174b875d821f49c18f8f952bfb6c644a950d77b7f83b7a8b78f6cd562f057bcda7645ba179fc33cce4ab9ea9d57d9e644a25aa56b8dd292f15385d3b40b37197 SHA512 28a94298d2bacd886a64cfc2f3362e73db3f6f09d2b6cdf86e829563480215af1504781df137dbdf8d9cd8aa6d26cc28eba2ebcf9f778b6b2a486c0831ad0e27
+EBUILD rpcsvc-proto-1.4.3-r2.ebuild 1218 BLAKE2B 9192266391b4ff70f7b713ecb130afe0299fe331a5dc5c9b15d20641d2e232e838dbb96addc411a9e80aa4b408b7bd2d026737046e4f3444540ee28b5590cd8e SHA512 8e3cf35d5f3d405b719aebfee11131c2f9900ae50158deb4d0db67630870896ac0bfb703ec2292e649197a24ab341d1b5db511e8fdae14abe3f98d69de18e709
MISC metadata.xml 473 BLAKE2B 698516ac72d10ef9da180c90077a04520ba92e66ff8750a8666e799171414cd8ab1a8c0211cac51fbae458e92b55b1627a1d018d3aae71c3ec9f33dd673af775 SHA512 aca1897bf12f0f821170c9b5734f1d990e8efa645481049e989aabad3eea722f9bce410f769f953121b8a2be942fdbca1100514e253fba0c9e356d703c234004
diff --git a/net-libs/rpcsvc-proto/files/rpcsvc-proto-1.4.3-lfs64.patch b/net-libs/rpcsvc-proto/files/rpcsvc-proto-1.4.3-lfs64.patch
new file mode 100644
index 000000000000..8d45fac6151b
--- /dev/null
+++ b/net-libs/rpcsvc-proto/files/rpcsvc-proto-1.4.3-lfs64.patch
@@ -0,0 +1,70 @@
+From https://github.com/thkukuk/rpcsvc-proto/commit/2527c37f956aa38408e251587556a6c8389af319.patch Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Sun, 11 Dec 2022 21:42:59 -0800
+Subject: [PATCH] Use AC_SYS_LARGEFILE macro to control largefile support
+
+The autoconf macro AC_SYS_LARGEFILE defines _FILE_OFFSET_BITS=64
+where necessary to ensure that off_t and all interfaces using off_t
+are 64bit, even on 32bit systems.
+
+replace stat64 by equivalent stat struct/func
+
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+--- a/configure.ac
++++ b/configure.ac
+@@ -8,6 +8,7 @@ AC_PREFIX_DEFAULT(/usr)
+ AC_SUBST(PACKAGE)
+ AC_SUBST(VERSION)
+
++AC_SYS_LARGEFILE
+ AC_PROG_CC
+ AC_GNU_SOURCE
+ AM_PROG_CC_C_O
+--- a/rpcgen/rpc_main.c
++++ b/rpcgen/rpc_main.c
+@@ -62,12 +62,6 @@
+ #define EXTEND 1 /* alias for TRUE */
+ #define DONT_EXTEND 0 /* alias for FALSE */
+
+-#ifdef __APPLE__
+-# if __DARWIN_ONLY_64_BIT_INO_T
+-# define stat64 stat
+-# endif
+-#endif
+-
+ struct commandline
+ {
+ int cflag; /* xdr C routines */
+@@ -337,9 +331,9 @@ clear_args (void)
+ static void
+ find_cpp (void)
+ {
+- struct stat64 buf;
++ struct stat buf;
+
+- if (stat64 (CPP, &buf) == 0)
++ if (stat (CPP, &buf) == 0)
+ return;
+
+ if (cppDefined) /* user specified cpp but it does not exist */
+@@ -1125,17 +1119,17 @@ putarg (int whereto, const char *cp)
+ static void
+ checkfiles (const char *infile, const char *outfile)
+ {
+- struct stat64 buf;
++ struct stat buf;
+
+ if (infile) /* infile ! = NULL */
+- if (stat64 (infile, &buf) < 0)
++ if (stat (infile, &buf) < 0)
+ {
+ perror (infile);
+ crash ();
+ }
+ if (outfile)
+ {
+- if (stat64 (outfile, &buf) < 0)
++ if (stat (outfile, &buf) < 0)
+ return; /* file does not exist */
+ else
+ {
diff --git a/net-libs/rpcsvc-proto/rpcsvc-proto-1.4.3-r2.ebuild b/net-libs/rpcsvc-proto/rpcsvc-proto-1.4.3-r2.ebuild
new file mode 100644
index 000000000000..5905665d8edf
--- /dev/null
+++ b/net-libs/rpcsvc-proto/rpcsvc-proto-1.4.3-r2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="rpcsvc protocol definitions from glibc"
+HOMEPAGE="https://github.com/thkukuk/rpcsvc-proto"
+SRC_URI="https://github.com/thkukuk/rpcsvc-proto/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+ BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="!<sys-libs/glibc-2.26
+ virtual/libintl"
+# sys-devel/gettext is only for libintl detection macros.
+BDEPEND="sys-devel/gettext"
+
+PATCHES=(
+ "${FILESDIR}/${P}-lfs64.patch"
+)
+
+src_prepare() {
+ default
+
+ # Only needed for musl LFS patch
+ eautoreconf
+
+ # Search for a valid 'cpp' command.
+ # The CPP envvar might contain '${CC} -E', which does not work for rpcgen.
+ # Bug 718138, 870031, 870061.
+ local x cpp=
+ for x in {${CHOST}-,}{,clang-}cpp; do
+ if type -P "${x}" >/dev/null; then
+ cpp=${x}
+ break
+ fi
+ done
+ [[ -n ${cpp} ]] || die "Unable to find cpp"
+ sed -i -e "s/CPP = \"cpp\";/CPP = \"${cpp}\";/" rpcgen/rpc_main.c || die
+}
+
+src_install() {
+ default
+
+ # provided by sys-fs/quota[rpc]
+ rm "${ED}"/usr/include/rpcsvc/rquota.{x,h} || die
+}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index c90efeca5549..3a37e137fd2d 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 88af9d56772f..58074f637ba1 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sebastian Parborg <darkdefende@gmail.com> (2023-05-08)
+# media-libs/openpgl and media-libs/embree only supports amd64 and arm64
+media-gfx/blender embree openpgl
+
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-03-07)
# nbval/nbclassic docs require pandoc which is not keyworded here yet
dev-python/nbval doc
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index 2275623ac4fd..bef7e3fad997 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/eclib/Manifest b/sci-mathematics/eclib/Manifest
index 297b00a3d92b..d55795328726 100644
--- a/sci-mathematics/eclib/Manifest
+++ b/sci-mathematics/eclib/Manifest
@@ -1,3 +1,5 @@
DIST eclib-20221012.tar.bz2 922112 BLAKE2B 2a6e5dccdef7c3c3b8bb1a121706bbfbcaafa9fb50882e4e88f8fa826c3b1bcbec11dc55462cbd51da3ab263991ae357b151ff3bdbf453abfc30e82d2abdeac8 SHA512 9d04aefe9e35fbc1b18dd92b5ba872cf71f5ce1c94c9a0f1ff326c763bf144112d7d950ac80e2bd8d3780a303edeeac903754b4eb5fb241e87be7ef3f2738c19
+DIST eclib-20230424.tar.bz2 923074 BLAKE2B 00c314e54ff2ce37f3aa83b757c0f880aef563093ab33db5241dfeb1e78cfd21be4f6a5097965697d5b87aa1987da17bd47007a599717ebf39456717efa6ad2c SHA512 4c248c48fa563e53b9354f3822c4e95308320a809f2dcc3e116cba8a6f903b333e27b527da9a10dc8252052201c4fcf50d9747a75cf8438a98b9d3828eb3d9d9
EBUILD eclib-20221012.ebuild 1027 BLAKE2B 8d6b0aebf0558475eb1190d37c545977b67f22c5c781d8b2c291eca25b65f63f4c14e0d23632028c70257285e210932d8540cd837c4ab56f9ff5a93376a69f42 SHA512 d91fb3677e456480e6b02f8ec643007bbbbc3a339ba03d4ee6a952f1187e743ea13379a671cb26dc5e7d3e3fa244657cc89d366193f829589dbe35bbd785e901
+EBUILD eclib-20230424.ebuild 1114 BLAKE2B ee9bface000314df476aeb6f3b272b680cff0712b3998f1891cd400c2d7e7bfa9076ed892957617ea605f02eeae9504776c20b001e0b4640e625c3236beba4c1 SHA512 4ffa8c82f1a255ccaa7f81d793f55ba03c87e58d9625f4ff4c12a9799d75d97aaff6d896c3fbabb4d8d02dae320ffa1c395d441e339b2492c99c409cc79909d0
MISC metadata.xml 1089 BLAKE2B d10f9af5634478f0f13595abd10d9eefc437c27955cd3f504165beb4219e55c3997f16271148c1c2fbb5c9ae71e08665000836658bb954b83db06aeffa2b4098 SHA512 7111f3231464624d356611372934d0604fdd7a05c3531342a372979292a068dfa2edf49c4de5840cbf07b6f4819c22b8d87d54d7cacefb28ce0f53576d4620fd
diff --git a/sci-mathematics/eclib/eclib-20230424.ebuild b/sci-mathematics/eclib/eclib-20230424.ebuild
new file mode 100644
index 000000000000..b6530c437e9e
--- /dev/null
+++ b/sci-mathematics/eclib/eclib-20230424.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Programs for elliptic curves defined over the rational numbers"
+HOMEPAGE="https://github.com/JohnCremona/eclib"
+SRC_URI="https://github.com/JohnCremona/${PN}/releases/download/v${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+
+SLOT="0/12"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="boost flint minimal test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sci-mathematics/pari:=
+ dev-libs/ntl:=
+ boost? ( dev-libs/boost:= )
+ flint? ( sci-mathematics/flint:= )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ # LT_CURRENT was bumped to 12 in this release but LT_AGE was left at
+ # two despite an interface being removed. Here we fix it so that the
+ # soname is correctly updated (and matches the expected subslot
+ # again).
+ sed -e 's/LT_AGE=2/LT_AGE=0/' -i configure.ac || die
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(usex minimal --disable-allprogs "" "" "") \
+ $(use_with boost) \
+ $(use_with flint)
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index a8b2682a9722..0172abaf8743 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index e0c649e84544..ce967ee55b96 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1,3 +1,3 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
-EBUILD locale-gen-2.23.ebuild 824 BLAKE2B fc4748e947f04cc0a57d552958af68c98b71510348b0a6701a7c3116a01c0985032773adaf59ba8bfa15e64638802c770937fab139a3bb803bc1791b9460786a SHA512 99733cc6cd2546d5a2b83411a561cf064685d0e185b32e31de3cef0469583a81d8d64f19202c87d2220c01bc184739a8e122c75d078cc84cb29a00c032ede1f9
+EBUILD locale-gen-2.23.ebuild 891 BLAKE2B 80a858138d754d806b523735a36632b093f2eca56a0618c7f9be7147d9631c1fd1b1b00bba6abd944ef3d217380d7f03bd3282219721318b04ecf75bbe8f3090 SHA512 11c2e65be70880f191a82579df6431c286b41d97d3b41a592aec95931f8521523e308920f564289302fd96fbf8448551afccda204cabc484fefe5d84e806c206
MISC metadata.xml 262 BLAKE2B fe330d67755784d14f5c5d664d7127d3cdb9edfab55b907ae3632f434d86323604f5095e1c1a9fbd169ae7a4cbb38f359e55f75047531786247c0674a4a53715 SHA512 3bcaca4e730edeed06fed73e79a5ce0a3358174672735ea4b27240c6c421ac9c33bc2b63a31e596fe1bbb6b1816c16cbc7ef4f258ca906ba04ea7db4aedc86b9
diff --git a/sys-apps/locale-gen/locale-gen-2.23.ebuild b/sys-apps/locale-gen/locale-gen-2.23.ebuild
index 4b6dadbfa5d4..8272f634317c 100644
--- a/sys-apps/locale-gen/locale-gen-2.23.ebuild
+++ b/sys-apps/locale-gen/locale-gen-2.23.ebuild
@@ -14,15 +14,14 @@ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-#KEYWORDS="~amd64"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
app-alternatives/awk
app-arch/gzip
sys-apps/gentoo-functions
sys-apps/grep
- >=sys-libs/glibc-2.38
- !<sys-libs/glibc-2.38
+ !<sys-libs/glibc-2.37-r3
"
DEPEND=""
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz
index 7e8749990c09..0f3989bca7c1 100644
--- a/sys-block/Manifest.gz
+++ b/sys-block/Manifest.gz
Binary files differ
diff --git a/sys-block/libzbd/Manifest b/sys-block/libzbd/Manifest
index f0044f7d3a06..bce151135342 100644
--- a/sys-block/libzbd/Manifest
+++ b/sys-block/libzbd/Manifest
@@ -1,3 +1,5 @@
DIST libzbd-1.2.0.tar.gz 56107 BLAKE2B 0b20ced5cb0abc6ac5d303a1b583b1a8c0b3c89936cf664dd227832d5a704f6665a82e0d1c7cf80c381400b4edcff6c9e0b192c10deaf00c89009b40edde8676 SHA512 d165640331c7a87c4660f3f707c0510fa7a21edd194e66e96abe6ad3698dc4652a6a673ac8ac1929b0f603df49c1621f398cfb81b7ab8f9dba6353fa9f05d94f
+DIST libzbd-2.0.4.tar.gz 97015 BLAKE2B a91528bb9d1c56eccd25e7a429aefb0ab32d489179343a01278c179ccead04ca250b2d0b107a85aced256f7629aa15e97160c62c6d916e657b60fbdc12178a6a SHA512 7e8ca0ca6114aa777c1c90073c2ca8e426cdf3bbe5afbb2fc0171b5e165f6daa20bd13436e469af069f8a7162374a49563432cd489ce4483ad13542844c5bf28
EBUILD libzbd-1.2.0-r1.ebuild 972 BLAKE2B 958a77116e8ac79eb82047d9c8108b584aa6d72e1bff655fccd291491ea0c722010fd82a9521cd1da778e60c74ed776909efe4c54142a1352b44031d16167173 SHA512 5f7ae1c5634c7842a93a2c309df1810f69b1f22a8f819957f4424bae176037a0eed6ff894bb2129f89f1dfddcb489eb0c7b304b5562e55d0fb93707369ea00a1
-MISC metadata.xml 361 BLAKE2B 764812d5013305200c65941abf146278d78c041f011c84b9c0e575a89e690e461abaa4aafe5c1195083513e927f04ec05446108d70f6298c2d611899602b8eea SHA512 0bf49f0e22f3d44c5679514148ebd1916219eb7432888c371e6b2173e2650f3072fc391527864cff861b8d25e1b01c05a703a5be9daa80d5f42e1178ca29a249
+EBUILD libzbd-2.0.4.ebuild 973 BLAKE2B fd01c0789a888fd59943bdd966fc3cc3b29054bd7c5a63ce9489540eb51efb50bf703ec608e44d7a504407616ee02ad4b95182a368c10e037cec0fb9c0f96dc9 SHA512 857f81075e2b4ef0f42012096864433747f2cf121831bcabaf163ccdf199b1987d6506429ed6cd8de0798cb593f6a8370b1155a56e56762f5b6e31ce2790a517
+MISC metadata.xml 458 BLAKE2B 2b50d76feac46a92816f4aa32a087f3cdcf2aa335e4b767f0f1381d67db571fb0a3194ce0ddf3cc2563195e7767e69da4758f1ca03941e34c61d49af91d03fcc SHA512 dc55a58f8977b643c907fb9d1511400c3909bf15260744bfdfc982dd094be5ca44790b5a64f4c678a41de35f901769cfe5301d0bfceebb778ba577a314485cda
diff --git a/sys-block/libzbd/libzbd-2.0.4.ebuild b/sys-block/libzbd/libzbd-2.0.4.ebuild
new file mode 100644
index 000000000000..bf32df5efe80
--- /dev/null
+++ b/sys-block/libzbd/libzbd-2.0.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Zoned block device manipulation library and tools"
+HOMEPAGE="https://github.com/westerndigitalcorporation/libzbd"
+SRC_URI="https://github.com/westerndigitalcorporation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+# Examples/tools are GPL-3+, library is LGPL-3+
+LICENSE="GPL-3+ LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="gtk"
+
+# PKG_CHECK_MODULES is only for GTK right now
+# https://github.com/westerndigitalcorporation/libzbd/blob/master/configure.ac#L71
+BDEPEND="gtk? ( virtual/pkgconfig )"
+DEPEND="
+ >=sys-kernel/linux-headers-4.13
+ gtk? ( x11-libs/gtk+:3 )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable gtk gui) \
+ --disable-static
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/sys-block/libzbd/metadata.xml b/sys-block/libzbd/metadata.xml
index 80d8dd5ae749..ed5be5f1dc61 100644
--- a/sys-block/libzbd/metadata.xml
+++ b/sys-block/libzbd/metadata.xml
@@ -9,4 +9,7 @@
<email>chutzpah@gentoo.org</email>
<name>Patrick McLean</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">westerndigitalcorporation/libzbd</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz
index 4f246d35c225..79cd28735de4 100644
--- a/sys-boot/Manifest.gz
+++ b/sys-boot/Manifest.gz
Binary files differ
diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest
index bea50dd56ce4..418a0953647c 100644
--- a/sys-boot/grub/Manifest
+++ b/sys-boot/grub/Manifest
@@ -3,6 +3,7 @@ AUX grub-2.02_beta2-KERNEL_GLOBS.patch 2355 BLAKE2B c120f06d3597a2ff9566778afd69
AUX grub-2.06-fs-ext2-ignore-checksum-seed.patch 2744 BLAKE2B b80d0a513a3bfc3f245308775b358e508595be496e0472faa91155fd03ab08f7da2d9dc3fb5cb393f4393fd1f0fdb198b12cc7f87cc63299db77208c69c36ba3 SHA512 7f74055f95ac89e3e2110a83329169e3e3cf6aab3dad5c13c45cc2d9b942fb7e541a09dcbf3f1cc3736c9d439b59243d128a4a10c07fc18874bc583592f68bf5
AUX grub-2.06-gentpl.py-Remove-.interp-section-from-.img-files.patch 1321 BLAKE2B f2c4ca271d4b5eb4b318bc084eb7d9de1703b99466e7be3e892f96757d62a6a929d02e580277429f0896d5a33b9fea906b786fb65df257970745656f15549706 SHA512 d6251a38e7a658640db8c783bfee36193d484ccc7516c828672f6a3f6903e9c0dcdf9946045fe7a7b60b06275d1b06dce49f7eb85ce6f696f99deface1a6981e
AUX grub-2.06-grub-mkconfig-restore-umask.patch 1377 BLAKE2B ea5369b79a1ec0dbb4e212749a406aa361a5f12baf38737e273b19fb94eba78d7734bd532d91f40889f0cc7f0573d1a247baa548b6ac1963961181a85ff928ce SHA512 e899e6f0575e35b747aae6d14140dcecb453485abf0f7d53649fe35301313d7de16a350301a53e476d4b18ad1909ed4d4ce26cbd986728154137c970c7ce3bca
+AUX grub-2.06-riscv.patch 2205 BLAKE2B d324762742b57e18d1aa3ad82010b26ac9d50818bcd7643e73f40971517f297faff7d499d2a7d1896aa4f9cf76ba72f04a77ae904c480486bfaf2858b318ea98 SHA512 6d92d0608ed902e5f093bf3cbb96b60ab3b9cfa36d12cc1a6e86dcc649a57f9c98e428c55495c14d954f3954614133b00c42609154d131bc6623bb355cba86a6
AUX grub-2.06-test-words.patch 2553 BLAKE2B 21d6167945b461be7cc73198451ae0dc15ce0dfe2a301342f1a3bb75d6fcb5d73da9997fb8a93f36dffb43a351f056a1a4db9eed3147b0f3e77c65034b805c64 SHA512 627422377bdad97d0197f178814d6616a0f7ec07357182b00166a455d38ba0c5a60185c5febf4dfb7a11b35f26c7af607508cb5f418acdb7290517240fbd99e4
AUX grub.default-3 2528 BLAKE2B c32de43644eca5fae8d8d727ff443600917a93e015f8a83dde555e3bca7506a817b08a2fc926970eeb5b7f40028f4951c6cdcd281f9fc0b6504f26c8e76bf0c5 SHA512 505960e62b44c70af0a90c7ff486bd57101831d7c6e9d80084013e374070ff02b40f77b0790aebb926e1e0854e375867cba1d4977dbb00c2ba54ebaa9f6a1a0b
AUX grub.default-4 2644 BLAKE2B a954461f46df2ea1be2b6a6ae0ba3c023bd72f75d1998ee3f124eadd4bdc05de86fba77b3f693cb567e85daa1cdf39aa1f9f75ec3ad4b0e67cf93608c73e3721 SHA512 4d9004f9d93ca8cf0918c587df29a423d4122c86bc6ae6b08438e094e5276c5a21d30688c99f4b52ce40df78739a72dbddbb2bcefbcdd582374a62f565d057bf
@@ -10,7 +11,6 @@ DIST dejavu-sans-ttf-2.37.zip 417746 BLAKE2B c8904f3cd5a49370a7dc10e456684c88aea
DIST grub-2.06-backports-r2.tar.xz 40416 BLAKE2B d9b4a8274a24aa35023eef7450bc4311045d0872250b1d11b1714b9daa32f7862fe1444b5b86db8b885a9f7b3af2459a5b2f87f0beaf4326a982fd96ec51d602 SHA512 99cf40b3d3d10cf6ba928ccc571c3a8baab217f650267fa7de4ba4ce807a895ff9414156647cc4dcb34bfbe48747a0c486bf60fee1c188a2dc89f26c2db3840f
DIST grub-2.06.tar.xz 6581924 BLAKE2B 2a40b9b03d7bb3b9e7b1309ab274d686f01b3c42e7035ebc6e5a0e59a59c3b7362ba518341664b314cb0dbc8222bb10ea05ce09f08ce9d58a293207cb909e417 SHA512 4f11c648f3078567e53fc0c74d5026fdc6da4be27d188975e79d9a4df817ade0fe5ad2ddd694238a07edc45adfa02943d83c57767dd51548102b375e529e8efe
DIST unifont-12.1.02.pcf.gz 1335424 BLAKE2B 97080312468e3f3c8aa6f49cef08f5622641e8c9c035f3ede1e09d8d98de4e78d3b23c8aba2e8070eb46cbebd2d55e8568e467d7f15f35aa8fc8db792b7e5f14 SHA512 b280b2db7cf5f480b0668c331130dede2c0cc87d5e02e44566b77787113d0f6604d0105522858288f2ac6b8e77df7a2d9878725013a6c778dc5bfb183156e2f0
-EBUILD grub-2.06-r4.ebuild 8383 BLAKE2B f649788d766ab6685b86bba481f0ab0cf7625b11db1e9d3ab95d8ef874d1740a78e53ffd6057764c7a38fb373801cc2f0676ed56dc4902a546671ddc6c56407e SHA512 0f4e79446f649642b091edce9a43ec08911c120f11ff3705e0adb1e10e7b4e6810c6b152c921873a724be4a20f89aa3f405d9d37f0d37307a6fa289929ed06c6
-EBUILD grub-2.06-r6.ebuild 8550 BLAKE2B 6ab7fe2ac58efdbc3350d4dfe1e27cce5fa88ea210e8cfa07fc416f9800f952e124de2d962ea720a93ef8873686ef5477a4c9bf7d4d124bb9e4375e480a9bfc9 SHA512 625c556d345cbaea1267be56087376b47ef261796c7ff3518da28b2b97ffdb5808d232508556a3b5281db0db16d25df3101c39a563b6165677ff05b66b6aae25
+EBUILD grub-2.06-r6.ebuild 8587 BLAKE2B 6790ce3e8aafbc916413686111cde7793a5ea505523441d2c733350f9d9a16e83a7301cd9562edd47f824aa68ae077a8c6c4d81717d0f0572101246e68e0c8ac SHA512 55a95550388a6a35b8fee29a8aeea6437cf0db03f388dc95f2492daefe836081ef1d79b1edb551a1abe451af3a46f179939b3809b4f3b8dbe8911578fab2bf41
EBUILD grub-9999.ebuild 8214 BLAKE2B c18f63fe95e240f0f47059454099caf9beb2fc66a90466f0f9a3c03e63624209e4d7829691ff8a23884e8c1d56c63894b99741d9479487ea4641681e718c173f SHA512 cca33e759c84bb775c2fd91d634c99ba49872ea85449e4d949d736747f697edbd1253a40badc0842dda10c0c4b5ef315ffaab05fcdce47a28f72db11f594732c
MISC metadata.xml 986 BLAKE2B 7c03fac1bf235c1d82e435926c5a9079a21eb16e9937c0ac4e6297bc2f129bc9022efa11c099df07fd9e3b6c47a13246e25ae1c4cc390878ead82394c9b9ed11 SHA512 eb62f4b746c87bf2756669d57e76e60f24cea493948b19429a45e52d02fc1a501b4465ba52940757409258f7ad0ceef0e0f473aeb80cbd9b693b866ae015f13c
diff --git a/sys-boot/grub/files/grub-2.06-riscv.patch b/sys-boot/grub/files/grub-2.06-riscv.patch
new file mode 100644
index 000000000000..83c54375704b
--- /dev/null
+++ b/sys-boot/grub/files/grub-2.06-riscv.patch
@@ -0,0 +1,49 @@
+https://bugs.gentoo.org/905785
+
+From 049efdd72eb7baa7b2bf8884391ee7fe650da5a0 Mon Sep 17 00:00:00 2001
+From: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
+Date: Sat, 29 Jan 2022 13:36:55 +0100
+Subject: RISC-V: Adjust -march flags for binutils 2.38
+
+As of version 2.38 binutils defaults to ISA specification version
+2019-12-13. This version of the specification has has separated the
+the csr read/write (csrr*/csrw*) instructions and the fence.i from
+the I extension and put them into separate Zicsr and Zifencei
+extensions.
+
+This implies that we have to adjust the -march flag passed to the
+compiler accordingly.
+
+Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
+Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
+---
+ configure.ac | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/configure.ac b/configure.ac
+index 4f649ed..5c01af0 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -870,11 +870,19 @@ if test x"$platform" != xemu ; then
+ CFLAGS="$TARGET_CFLAGS -march=rv32imac -mabi=ilp32 -Werror"
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
+ [grub_cv_target_cc_soft_float="-march=rv32imac -mabi=ilp32"], [])
++ # ISA spec version 20191213 factored out extensions Zicsr and Zifencei
++ CFLAGS="$TARGET_CFLAGS -march=rv32imac_zicsr_zifencei -mabi=ilp32 -Werror"
++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
++ [grub_cv_target_cc_soft_float="-march=rv32imac_zicsr_zifencei -mabi=ilp32"], [])
+ fi
+ if test "x$target_cpu" = xriscv64; then
+ CFLAGS="$TARGET_CFLAGS -march=rv64imac -mabi=lp64 -Werror"
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
+ [grub_cv_target_cc_soft_float="-march=rv64imac -mabi=lp64"], [])
++ # ISA spec version 20191213 factored out extensions Zicsr and Zifencei
++ CFLAGS="$TARGET_CFLAGS -march=rv64imac_zicsr_zifencei -mabi=lp64 -Werror"
++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
++ [grub_cv_target_cc_soft_float="-march=rv64imac_zicsr_zifencei -mabi=lp64"], [])
+ fi
+ if test "x$target_cpu" = xia64; then
+ CFLAGS="$TARGET_CFLAGS -mno-inline-float-divide -mno-inline-sqrt -Werror"
+--
+cgit v1.1
+
diff --git a/sys-boot/grub/grub-2.06-r4.ebuild b/sys-boot/grub/grub-2.06-r4.ebuild
deleted file mode 100644
index e60b3f92314c..000000000000
--- a/sys-boot/grub/grub-2.06-r4.ebuild
+++ /dev/null
@@ -1,335 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# This ebuild uses 3 special global variables:
-# GRUB_BOOTSTRAP: Depend on python and invoke bootstrap (gnulib).
-# GRUB_AUTOGEN: Depend on python and invoke the autogen.sh.
-# GRUB_AUTORECONF: Inherit autotools and invoke eautoreconf.
-#
-# When applying patches:
-# If gnulib is updated, set GRUB_BOOTSTRAP=1
-# If *.def is updated, set GRUB_AUTOGEN=1
-# If gnulib, *.def, or any autotools files are updated, set GRUB_AUTORECONF=1
-#
-# If any of the above applies to a user patch, the user should set the
-# corresponding variable in make.conf or the environment.
-
-if [[ ${PV} == 9999 ]]; then
- GRUB_BOOTSTRAP=1
-fi
-
-GRUB_AUTORECONF=1
-PYTHON_COMPAT=( python3_{8..11} )
-WANT_LIBTOOL=none
-
-if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then
- inherit python-any-r1
-fi
-
-if [[ -n ${GRUB_AUTORECONF} ]]; then
- inherit autotools
-fi
-
-inherit bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs
-
-if [[ ${PV} != 9999 ]]; then
- if [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]]; then
- # The quote style is to work with <=bash-4.2 and >=bash-4.3 #503860
- MY_P=${P/_/'~'}
- SRC_URI="https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz"
- S=${WORKDIR}/${MY_P}
- else
- SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
- S=${WORKDIR}/${P%_*}
- fi
- KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86"
-else
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git"
-fi
-
-SRC_URI+=" https://dev.gentoo.org/~floppym/dist/${P}-backports-r2.tar.xz"
-
-PATCHES=(
- "${WORKDIR}/${P}-backports"
- "${FILESDIR}"/gfxpayload.patch
- "${FILESDIR}"/grub-2.02_beta2-KERNEL_GLOBS.patch
- "${FILESDIR}"/grub-2.06-test-words.patch
- "${FILESDIR}"/grub-2.06-grub-mkconfig-restore-umask.patch
-)
-
-DEJAVU=dejavu-sans-ttf-2.37
-UNIFONT=unifont-12.1.02
-SRC_URI+=" fonts? ( mirror://gnu/unifont/${UNIFONT}/${UNIFONT}.pcf.gz )
- themes? ( mirror://sourceforge/dejavu/${DEJAVU}.zip )"
-
-DESCRIPTION="GNU GRUB boot loader"
-HOMEPAGE="https://www.gnu.org/software/grub/"
-
-# Includes licenses for dejavu and unifont
-LICENSE="GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera )"
-SLOT="2/${PVR}"
-IUSE="device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs"
-
-GRUB_ALL_PLATFORMS=( coreboot efi-32 efi-64 emu ieee1275 loongson multiboot
- qemu qemu-mips pc uboot xen xen-32 xen-pvh )
-IUSE+=" ${GRUB_ALL_PLATFORMS[@]/#/grub_platforms_}"
-
-REQUIRED_USE="
- grub_platforms_coreboot? ( fonts )
- grub_platforms_qemu? ( fonts )
- grub_platforms_ieee1275? ( fonts )
- grub_platforms_loongson? ( fonts )
-"
-
-BDEPEND="
- ${PYTHON_DEPS}
- >=sys-devel/flex-2.5.35
- sys-devel/bison
- sys-apps/help2man
- sys-apps/texinfo
- fonts? (
- media-libs/freetype:2
- virtual/pkgconfig
- )
- test? (
- app-admin/genromfs
- app-arch/cpio
- app-arch/lzop
- app-emulation/qemu
- dev-libs/libisoburn
- sys-apps/miscfiles
- sys-block/parted
- sys-fs/squashfs-tools
- )
- themes? (
- app-arch/unzip
- media-libs/freetype:2
- virtual/pkgconfig
- )
- truetype? ( virtual/pkgconfig )
-"
-DEPEND="
- app-arch/xz-utils
- >=sys-libs/ncurses-5.2-r5:0=
- grub_platforms_emu? (
- sdl? ( media-libs/libsdl )
- )
- device-mapper? ( >=sys-fs/lvm2-2.02.45 )
- libzfs? ( sys-fs/zfs:= )
- mount? ( sys-fs/fuse:0 )
- truetype? ( media-libs/freetype:2= )
- ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 )
- ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 )
-"
-RDEPEND="${DEPEND}
- kernel_linux? (
- grub_platforms_efi-32? ( sys-boot/efibootmgr )
- grub_platforms_efi-64? ( sys-boot/efibootmgr )
- )
- !sys-boot/grub:0
- nls? ( sys-devel/gettext )
-"
-
-RESTRICT="!test? ( test )"
-
-QA_EXECSTACK="usr/bin/grub-emu* usr/lib/grub/*"
-QA_PRESTRIPPED="usr/lib/grub/.*"
-QA_MULTILIB_PATHS="usr/lib/grub/.*"
-QA_WX_LOAD="usr/lib/grub/*"
-
-pkg_setup() {
- :
-}
-
-src_unpack() {
- if [[ ${PV} == 9999 ]]; then
- git-r3_src_unpack
- pushd "${P}" >/dev/null || die
- local GNULIB_URI="https://git.savannah.gnu.org/git/gnulib.git"
- local GNULIB_REVISION=$(source bootstrap.conf >/dev/null; echo "${GNULIB_REVISION}")
- git-r3_fetch "${GNULIB_URI}" "${GNULIB_REVISION}"
- git-r3_checkout "${GNULIB_URI}" gnulib
- popd >/dev/null || die
- fi
- default
-}
-
-src_prepare() {
- default
-
- sed -i -e /autoreconf/d autogen.sh || die
-
- if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then
- python_setup
- else
- export PYTHON=true
- fi
-
- if [[ -n ${GRUB_BOOTSTRAP} ]]; then
- eautopoint --force
- AUTOPOINT=: AUTORECONF=: ./bootstrap || die
- elif [[ -n ${GRUB_AUTOGEN} ]]; then
- ./autogen.sh || die
- fi
-
- if [[ -n ${GRUB_AUTORECONF} ]]; then
- eautoreconf
- fi
-}
-
-grub_do() {
- multibuild_foreach_variant run_in_build_dir "$@"
-}
-
-grub_do_once() {
- multibuild_for_best_variant run_in_build_dir "$@"
-}
-
-grub_configure() {
- local platform
-
- case ${MULTIBUILD_VARIANT} in
- efi*) platform=efi ;;
- xen-pvh) platform=xen_pvh ;;
- xen*) platform=xen ;;
- guessed) ;;
- *) platform=${MULTIBUILD_VARIANT} ;;
- esac
-
- case ${MULTIBUILD_VARIANT} in
- *-32)
- if [[ ${CTARGET:-${CHOST}} == x86_64* ]]; then
- local CTARGET=i386
- fi ;;
- *-64)
- if [[ ${CTARGET:-${CHOST}} == i?86* ]]; then
- local CTARGET=x86_64
- local -x TARGET_CFLAGS="-Os -march=x86-64 ${TARGET_CFLAGS}"
- local -x TARGET_CPPFLAGS="-march=x86-64 ${TARGET_CPPFLAGS}"
- fi ;;
- esac
-
- local myeconfargs=(
- --disable-werror
- --program-prefix=
- --libdir="${EPREFIX}"/usr/lib
- $(use_enable device-mapper)
- $(use_enable mount grub-mount)
- $(use_enable nls)
- $(use_enable themes grub-themes)
- $(use_enable truetype grub-mkfont)
- $(use_enable libzfs)
- $(use_enable sdl grub-emu-sdl)
- ${platform:+--with-platform=}${platform}
-
- # Let configure detect this where supported
- $(usex efiemu '' '--disable-efiemu')
- )
-
- if use fonts; then
- ln -rs "${WORKDIR}/${UNIFONT}.pcf" unifont.pcf || die
- fi
-
- if use themes; then
- ln -rs "${WORKDIR}/${DEJAVU}/ttf/DejaVuSans.ttf" DejaVuSans.ttf || die
- fi
-
- local ECONF_SOURCE="${S}"
- econf "${myeconfargs[@]}"
-}
-
-src_configure() {
- # Bug 508758.
- replace-flags -O3 -O2
-
- # Workaround for bug 829165.
- filter-ldflags -pie
-
- # We don't want to leak flags onto boot code.
- export HOST_CCASFLAGS=${CCASFLAGS}
- export HOST_CFLAGS=${CFLAGS}
- export HOST_CPPFLAGS=${CPPFLAGS}
- export HOST_LDFLAGS=${LDFLAGS}
- unset CCASFLAGS CFLAGS CPPFLAGS LDFLAGS
-
- tc-ld-disable-gold #439082 #466536 #526348
- export TARGET_LDFLAGS="${TARGET_LDFLAGS} ${LDFLAGS}"
- unset LDFLAGS
-
- tc-export CC NM OBJCOPY RANLIB STRIP
- tc-export BUILD_CC BUILD_PKG_CONFIG
-
- # Force configure to use flex & bison, bug 887211.
- export LEX=flex
- unset YACC
-
- MULTIBUILD_VARIANTS=()
- local p
- for p in "${GRUB_ALL_PLATFORMS[@]}"; do
- use "grub_platforms_${p}" && MULTIBUILD_VARIANTS+=( "${p}" )
- done
- [[ ${#MULTIBUILD_VARIANTS[@]} -eq 0 ]] && MULTIBUILD_VARIANTS=( guessed )
- grub_do grub_configure
-}
-
-src_compile() {
- # Sandbox bug 404013.
- use libzfs && addpredict /etc/dfs:/dev/zfs
-
- grub_do emake
- use doc && grub_do_once emake -C docs html
-}
-
-src_test() {
- # The qemu dependency is a bit complex.
- # You will need to adjust QEMU_SOFTMMU_TARGETS to match the cpu/platform.
- grub_do emake check
-}
-
-src_install() {
- grub_do emake install DESTDIR="${D}" bashcompletiondir="$(get_bashcompdir)"
- use doc && grub_do_once emake -C docs install-html DESTDIR="${D}"
-
- einstalldocs
-
- insinto /etc/default
- newins "${FILESDIR}"/grub.default-3 grub
-
- # https://bugs.gentoo.org/231935
- dostrip -x /usr/lib/grub
-}
-
-pkg_postinst() {
- elog "For information on how to configure GRUB2 please refer to the guide:"
- elog " https://wiki.gentoo.org/wiki/GRUB2_Quick_Start"
-
- if [[ -n ${REPLACING_VERSIONS} ]]; then
- local v
- for v in ${REPLACING_VERSIONS}; do
- if ver_test -gt ${v}; then
- ewarn
- ewarn "Re-run grub-install to update installed boot code!"
- ewarn
- break
- fi
- done
- else
- elog
- optfeature "detecting other operating systems (grub-mkconfig)" sys-boot/os-prober
- optfeature "creating rescue media (grub-mkrescue)" dev-libs/libisoburn
- optfeature "enabling RAID device detection" sys-fs/mdadm
- fi
-
- if has_version 'sys-boot/grub:0'; then
- elog "A migration guide for GRUB Legacy users is available:"
- elog " https://wiki.gentoo.org/wiki/GRUB2_Migration"
- fi
-
- if has_version sys-boot/os-prober; then
- ewarn "Due to security concerns, os-prober is disabled by default."
- ewarn "Set GRUB_DISABLE_OS_PROBER=false in /etc/default/grub to enable it."
- fi
-}
diff --git a/sys-boot/grub/grub-2.06-r6.ebuild b/sys-boot/grub/grub-2.06-r6.ebuild
index ee01fcc6bfeb..707acec900be 100644
--- a/sys-boot/grub/grub-2.06-r6.ebuild
+++ b/sys-boot/grub/grub-2.06-r6.ebuild
@@ -62,6 +62,7 @@ PATCHES=(
"${FILESDIR}"/grub-2.06-grub-mkconfig-restore-umask.patch
"${FILESDIR}"/grub-2.06-gentpl.py-Remove-.interp-section-from-.img-files.patch
"${FILESDIR}"/grub-2.06-fs-ext2-ignore-checksum-seed.patch
+ "${FILESDIR}"/grub-2.06-riscv.patch
)
DEJAVU=dejavu-sans-ttf-2.37
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index d42a70833d2b..a5572fbf3e4e 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index dd323f6b0eac..fae756a085a5 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -39,6 +39,7 @@ AUX ceph-osd_at.service.conf 115 BLAKE2B d234b9bd718585baf43f229f583e211607aab02
AUX ceph-tmpfilesd 29 BLAKE2B 02c5d6c59f6e93d03df3bb304529760824f64895f5bc0eff4a0a311013479e29cd3aa0fe554bbc65941838116d465b7df1ab351e2d80d7a4d1d109e26a7f0f2c SHA512 2d84199c6e57db1c0dd1074d94b899bf04c71ab0b10e91a34a0aa7c6a8136d34310ebe0967dcdde801f5b022502db00a891ce71af10c3ccef4ed396e8d316e15
AUX ceph.confd-r5 619 BLAKE2B 6d495b970c7ff14972845e46aafc55d227c45817f5f8a9a1cad2e242398cc49f2c53896affe1373433db4175c426f1148242588207c7dee60f28a8c3ee543e5f SHA512 288560fee187c496402d46e3fa17fe99c4d3f2c0bbb389a5a91384a1015939f2389a81398045f0d1c978c4da5a1400e97126b98374185424bc5501d0b821ad5c
AUX ceph.initd-r13 3106 BLAKE2B 5ff61b3aae02888f67a86a92f11572957a25ce868587b0f720d19dea30e4ff9c04d1e0ae5ef36e83865f098eeea0d3291d404b4ff91a569c8f30e1258bd3c614 SHA512 9b27141b49a96fd18145a18f97748158bb49b73987cbe33758f183dad2d7aadfa6e5249e714188f593d382d7dfe1807f3b14ebdf6273400260f09378c5958e78
+AUX ceph.initd-r14 3150 BLAKE2B 755b7f686f0d11057f03c7de204bfca1d1fb00ef4fad44966973412a6801bc0d121bcd42492883a5b9a4f3e947b9fbf569c5a20c977e7e8e29a7b56f320ed64e SHA512 11ec19c1b114525aad0b6220d6f750c1e0c4500754bfdf7e71ffeee02007d0a353f733ec3a7c307a52fae983c1b087445d54f75d53a702becf3f58bc1279b023
AUX ceph.logrotate-r2 545 BLAKE2B ef7dab92aa5fbbe7f5d5418feaae1a1f4400dce08ca4484fe5889888f4dcb6d180bfb5888d5c7d6d9bc32bb5c58443fb83c1cb4613a2810cab45e8a74c421279 SHA512 c30edd67b7cc064f09d4e02bac68a0aa26827d8d4e3c027393932587e8ce782893b93b53d7165d361602b29c90ef3d6b755e79d11a1edb054e0172decd4e627b
AUX envd-tcmalloc 48 BLAKE2B 4a0799ac6bbedfe5e701eead67600312d86f06143dbfd11d2c594c03d09bf13dfa645e5a0bde1189211ad20036dc4fcfce6758d3a5829d943eb337cc65783af9 SHA512 d180b1a888ec6d870ff523a3b10fd00eca479ee2586a236458af5ffaba21c84e7b8098da6d4bc08fb86c82c61a861dd3c3596a01063d734c329a92808682fc8c
AUX rbdmap.initd-r1 2372 BLAKE2B dee62cc3e92425bccfce86009be0fbecc84d55923a7dde302727d42f5f7703642121c690bdf079878c31b71d4c6c200ae6a7f595ede2dfe0bc46d8f6f9f5dd01 SHA512 d249d2299ef8dc4bbd12237cfe6ef626704872130b1092ab96d05894f04df09418364552433b264b80e49ee7e1587ebee71c1131fbbcd7d858cfadf1fe6357d5
@@ -49,6 +50,6 @@ DIST ceph-17.2.6.tar.gz 168093221 BLAKE2B f79efce9bd7f485b43ae1b4da94a1d9fb37530
DIST ceph-xsimd-17.2.5.tar.gz 173025 BLAKE2B 54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713 SHA512 ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33
DIST ceph-xsimd-17.2.6.tar.gz 173025 BLAKE2B 54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713 SHA512 ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33
EBUILD ceph-16.2.12.ebuild 12480 BLAKE2B a14d5c48386b24478b63b7447235d0505a6209f9ee086095ce78cc8a88d0df40731b046571af7146dbcd5081f3457b1a1efe33e1832a435085bbfde8f8725bd7 SHA512 5195708ca6c495a389c14991e129422f473f3467999c07fc2611a0424478ed006fa0bf5d8996ec17802146ad366c72763f9c62b02ed0e75b98818eb33f62dda5
-EBUILD ceph-17.2.5-r4.ebuild 13085 BLAKE2B 3d7e3a91c5f5db1122f21520744bded89aac8dce5158b007d4796e8224f0a2189b6eb052ccdb7e94587561a829f3b907ee099671f9b16f91d980b9043b9e0c40 SHA512 6fad933cbd232060ecec443a66eaaf54c220caac4e780aab7c2b56b8e944f88f5e88f61911d7a2c40bb0768caa4f12fc06685db18c4d1d4dc5f04aa447ef8114
-EBUILD ceph-17.2.6-r1.ebuild 13094 BLAKE2B 2bfc6f4a446dff96904aa6e428620d9c56ad3fc01c888d13c071a5885dde1017b616592c37871f234e16f35e18bfd44880cd605f6793a1b72cc265b9e8614882 SHA512 361c93262a12ab38b1f81b781473f65d683c62b458be379f10899575fd20342a7efd7e2f80831ff2925fc1593676f5897d06f5409a612e591bbb28c5a94a8720
+EBUILD ceph-17.2.5-r6.ebuild 13085 BLAKE2B 7c537acc8ad2a8b8b870b75c097c55a5b42f0fd0273d212092d0ac96e9ba783db89b62372edd1cafb65ab449803753abb68c82da00bc49337d5a2cc9500718f8 SHA512 bfb52a492f873c986834b02d9804981389377d7df51d25103fed1adeb92956d2a81508fcc25f72e4c0eeda81a2af37265120d546e6f8dcca54814fd0367e469b
+EBUILD ceph-17.2.6-r2.ebuild 13094 BLAKE2B 9a85e922be0a649fe63723b7621abeacb9148da733c1f0d7b076d96fca1672f2a0742cccf01101d5331d730e23d2b29c41a704fc877329ec7076cea398b2cc15 SHA512 2f5385a1373ad6e4383e69e6c2598ec28e45811b839d3ba1a248b9f8ac9f62b4c17e61ef0c6eec6b4c272be46c8be17d23dd85e9198ec9f12f630ce98876a800
MISC metadata.xml 2504 BLAKE2B df35722094ef7fbc1ecd16d3784e8589958a8d4e2f915e84f41e6ce5191256697a73eb9d3d658089afaaa82a5b23bdf7097870a15e43029d2598bb1792a4b571 SHA512 b0c03c35876eccf78360914237fdef8925963b21f78fd8516e8506150cce36a901562e33e6fab102dd5a4e727f9a4422eb136e5b64d46b9538fb4450b3467b2b
diff --git a/sys-cluster/ceph/ceph-17.2.5-r4.ebuild b/sys-cluster/ceph/ceph-17.2.5-r6.ebuild
index e4046b3b5701..95be155b4526 100644
--- a/sys-cluster/ceph/ceph-17.2.5-r4.ebuild
+++ b/sys-cluster/ceph/ceph-17.2.5-r6.ebuild
@@ -424,7 +424,7 @@ src_install() {
fowners -R ceph:ceph /var/log/ceph
newinitd "${FILESDIR}/rbdmap.initd-r1" rbdmap
- newinitd "${FILESDIR}/${PN}.initd-r13" ${PN}
+ newinitd "${FILESDIR}/${PN}.initd-r14" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r5" ${PN}
insinto /etc/sudoers.d
diff --git a/sys-cluster/ceph/ceph-17.2.6-r1.ebuild b/sys-cluster/ceph/ceph-17.2.6-r2.ebuild
index 90bd3470f2ff..a28df53b6173 100644
--- a/sys-cluster/ceph/ceph-17.2.6-r1.ebuild
+++ b/sys-cluster/ceph/ceph-17.2.6-r2.ebuild
@@ -424,7 +424,7 @@ src_install() {
fowners -R ceph:ceph /var/log/ceph
newinitd "${FILESDIR}/rbdmap.initd-r1" rbdmap
- newinitd "${FILESDIR}/${PN}.initd-r13" ${PN}
+ newinitd "${FILESDIR}/${PN}.initd-r14" ${PN}
newconfd "${FILESDIR}/${PN}.confd-r5" ${PN}
insinto /etc/sudoers.d
diff --git a/sys-cluster/ceph/files/ceph.initd-r14 b/sys-cluster/ceph/files/ceph.initd-r14
new file mode 100644
index 000000000000..04002703d9e7
--- /dev/null
+++ b/sys-cluster/ceph/files/ceph.initd-r14
@@ -0,0 +1,119 @@
+#!/sbin/openrc-run
+
+# make sure /etc/conf.d/ceph gets loaded for ceph-mon etc
+_CONFD_FILE="${RC_SERVICE%/*}/../conf.d/${RC_SVCNAME%-*}"
+if [ -r "${_CONFD_FILE}" ]; then
+ . "${_CONFD_FILE}" || exit 1
+fi
+
+: "${ceph_conf:=/etc/ceph/ceph.conf}"
+daemon_type="${RC_SVCNAME#ceph-}"
+daemon_type="${daemon_type%%.*}"
+daemon_id="${RC_SVCNAME#ceph-*.}"
+daemon_id="${daemon_id:-0}"
+: "${rundir:=/run/ceph}"
+: "${user:=ceph}"
+: "${group:=ceph}"
+: "${rc_ulimit:=-n 1048576 -u 1048576}"
+
+pidfile="${rundir}/supervisor-${daemon_type}.${daemon_id}.pid"
+daemon_pidfile="${rundir}/${daemon_type}.${daemon_id}.pid"
+
+command="/usr/bin/${RC_SVCNAME%%.*}"
+command_args="-i ${daemon_id} --pid-file ${daemon_pidfile} -c ${ceph_conf}"
+extra_commands="${extra_commands} reload"
+command_args_foreground="--foreground"
+
+retry="${CEPH_TERMTIMEOUT:-TERM/120/KILL/5}"
+start_stop_daemon_args="--user ${user} --group ${group}"
+supervise_daemon_args="--user ${user} --group ${group}"
+
+: "${supervisor:=supervise-daemon}"
+: "${stdout:=/var/log/ceph/console/ceph}"
+: "${stderr:=/var/log/ceph/console/ceph}"
+: "${respawn_delay:=10}"
+: "${respawn_max:=5}"
+: "${respawn_period:=1800}"
+
+: "${osd_respawn_delay:=15}"
+: "${osd_respawn_max:=10}"
+
+: "${radosgw_respawn_max:=5}"
+: "${radosgw_respawn_period:=30}"
+
+depend() {
+ use dns logger
+ after net ntpd ntp-client chronyd
+ before netmount
+}
+
+is_type_valid() {
+ case ${daemon_type} in
+ mon|mds|osd|mgr|radosgw) return 0;;
+ *) return 1;;
+ esac
+}
+
+start_pre() {
+ local log_dir
+ export CEPH_CONF="${ceph_conf}"
+
+ checkpath -d -q -o "${user}:${group}" "${rundir}"
+
+ if ! is_type_valid ;then
+ eerror "Please give valid Ceph Server Type: mds, mon, osd"
+ return 1
+
+ elif pgrep -f "[c]eph-${daemon_type} -i ${daemon_id} "; then
+ eerror "${daemon_type}.${daemon_id} is still running, refusing to start"
+ return 1
+ fi
+
+ if [ -n "${bluestore_osd_fsid}" ]; then
+ einfo "Mounting Bluestore"
+ ceph-volume lvm activate "${daemon_id}" "${bluestore_osd_fsid}" --no-systemd
+ fi
+
+ if [ "${daemon_type}" = radosgw ]; then
+ command="/usr/bin/radosgw"
+
+ if [ "${RADOSGW_WANT_NAME_PARAM}" = y ]; then
+ command_args="${command_args} --name client.${daemon_id}"
+ fi
+ fi
+
+ local arg_name arg_val repl_arg_name
+ for arg_name in stdout stderr respawn_delay respawn_max respawn_period; do
+ eval arg_val="\${${daemon_type}_${arg_name}}"
+
+ if [ -z "${arg_val}" ]; then
+ eval arg_val="\${${arg_name}}"
+ else
+ eval "${arg_name}=\"${arg_val}\""
+ fi
+
+ if [ "${arg_name}" = "stderr" ] || [ "${arg_name}" = "stdout" ]; then
+ local log_file log_postfix
+ log_postfix=".${daemon_id}-${arg_name}.log"
+ log_file="${arg_val}"
+
+ if [ "${log_file}" != /dev/null ]; then
+ log_file="${log_file}${log_postfix}"
+
+ log_dir="$(dirname "${log_file}")"
+ checkpath -m 0755 -o "${user}:${group}" -d "${log_dir}"
+ fi
+
+ repl_arg_name="$(printf -- "%s\n" "${arg_name}" | tr _ -)"
+ supervise_daemon_args="${supervise_daemon_args} --${repl_arg_name}=${log_file}"
+ fi
+ done
+}
+
+reload() {
+ ebegin "Reloading Ceph ${daemon_type}.${daemon_id}"
+ start-stop-daemon --signal 1 "${start_stop_daemon_args}"
+ eend ${?}
+}
+
+# vim:ft=gentoo-init-d:ts=4:sts=4:sw=4:noet:
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 3a715c7e6928..80480cb4001a 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index 06f789dd76ee..1d77756bf816 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -1,15 +1,6 @@
-DIST genpatches-4.14-313.base.tar.xz 5980128 BLAKE2B 58ccfb6e2adaac90eea9d205b010176f9e9ddf802b3bb8133bdc4bc7ef7288357827d2f752e0b646a135407f8787855396e0d9d84a02b042463713e7652e1d31 SHA512 8b66fe30afb0a9118d47d3ba0464da673df4e714e6ee5632fdfdb05e1055ce30fff189abc8fb5c4ac9b8fd017cdf1abcfbaeb819f3697a883b7b9c35f070cecd
-DIST genpatches-4.14-313.experimental.tar.xz 5708 BLAKE2B 0e49dfe6b66553bc8ae919e0d1ba40ea41e9934c1b89223b7e891ad8588c268ae2bb423ed7dac9fc1a770022f4bcfe4452b81cfa4f9a4a46de2998db2a197665 SHA512 79b4a3457c85c1931d9bd7da8e28283090b31b48e4216c52f3274a1b8e73aff06575450bb9a63e808b271bf274911e84fcb4a806788652a594b192e53fcb576a
-DIST genpatches-4.14-313.extras.tar.xz 3656 BLAKE2B fc628f367d77b737e998301f6b2d9ac9974ee637db68f549bc15de7b71973d6b8fa878055b5cbc307e19f3818b93babef8a683b2eea7502adba2de40c84de3f4 SHA512 b070563b582192bc8dc57165238ccc31af380c49c86543d81ab6733449e37665725fbb9c14bde111ceaa06e7f18ee89457e11b142bdc23e28ff8e4d41cf03a13
-DIST genpatches-4.14-316.base.tar.xz 6053600 BLAKE2B 259a1c3d6ff27496f7af7f12825df92e61aa808f0ebd13d6f49545609c484746f808b9165db7632e80e9005317b93fbf7887fa43012d249ea854381e6100a2b4 SHA512 ebab086aecc95a4ab656e5f3d3589ca374972f0e57263cce4a734085946152f3c3c161eb0f0d09ab462a7aa1d80f92d7c446a643cbba00f1d82ef6ff672c9a79
-DIST genpatches-4.14-316.experimental.tar.xz 5708 BLAKE2B b996b5a16364bf74d8f9e8c9d83bbf2d79054415117876135d433d31a57bd09e6df7f3976f702c0f47501582d2a7cd9b77f3453303e0a58367203f732c5d61ac SHA512 69fe8da005d89b8fdbef379446c41082bd3014a0731c03f540133368f1281fd174b0da64de83fb1d9cb8d4808dc42422a6791f9b173a6430d6d6cf4a34e3366b
-DIST genpatches-4.14-316.extras.tar.xz 3656 BLAKE2B c3ff62db791924cb1e1c1fdf3b8a6d3815351ac7107c9e070d04ad4c047dae79a9db127e59684edda950a9d4af102ced072c91adf1a0a2472c5bb4fb2e87c82d SHA512 915217d9304f3388b71618d8258ec95d8558fb8d38286f2d83774ab15481ec0d26f825342e4aa2683e411b55d136e72a22cd24d5e256ab706e94f60ec8c5ba19
DIST genpatches-4.14-320.base.tar.xz 6102024 BLAKE2B bf4d0567a1581730d8be640d4c0177175a474c71d5a3f9dc4fa25432bf8a42d459d0a73c059667add855b81bd19e01e37e376a3e2be421f5f00e3845b32669ae SHA512 92858f774b93778105e6f03271bda7d8c06af8437c005727abd2dac64fccf70111043654c327aca2b1223920bd74437dde031f48a083bb94e76290b8ef53b6b6
DIST genpatches-4.14-320.experimental.tar.xz 5708 BLAKE2B ab783fd32d50238f44e02d130e09bca2081331ffe048cd407e684432c40cfaa8b3b2d36a8ecc70a11048e76483f8258f23dab8d4c845e5d8bf955e7ab03a1bd9 SHA512 55c3cfa9a54823f22c5f5f51b7f96d91b1e00b5137217c2c4a8d8fda2059b043f56d4a5365269f82ce1b8ea2ae09a369632f54485ccbc79a6cf39e1bfc8224e1
DIST genpatches-4.14-320.extras.tar.xz 3656 BLAKE2B df297aef2689bd02cabec78acf3cc99ecad0ea132edeee316f4837605c8f3ae166c24752f346916f3b67086f148f3c693063b8636cfca60746b792d49b5eefc5 SHA512 1f46f3636265f83d73087186bbe829f16a233de2b32bacf1524f8510e8e86ff767a0f0d04b3e3c05670a866453944883d3fb2f3e38dc18830aa22c6e840cd2a3
-DIST genpatches-4.14-322.base.tar.xz 6109088 BLAKE2B 572fc05a327c78c42577d9dda2a85223fc1127e2b6373b30009720cbe08bcf26471e1e1484a942045bcc3fc5a4e0619a054039e0081247f2e8623a14478fe287 SHA512 9bdde96e22cbc8bf2de5f57e2bfc5a108c731cc096fffc261287f6f74d380fb2b1bd1b11156849a3d5e2de2f7923f74f9a3a75c552cb24f28cd086c7913cf58b
-DIST genpatches-4.14-322.experimental.tar.xz 5712 BLAKE2B f848a5a90dc04344a7843f71e31cd2afdbad045cb6e3083c8ecd39e5c6ebd4dca3d19c287fa803be7646b258e58e1b9073f7b255de43e4f4162bddb6dd2f1f9f SHA512 a70778b0b13b7fb6fd2e55f633707a39209e91cba5e5f187c6a52174b106631d25f3928a7240e8a46315a441a577eec7d1473920a4e4c06e2b07bd478b460f87
-DIST genpatches-4.14-322.extras.tar.xz 3660 BLAKE2B 94f8f1a40d4281869e0b81e7a694766cc9a987d8ac1fef31f3addcdf64ab1c48078efffda8ccc89ef5f6f7e119d360a80705abd45d0c2cadf823fc3760f3c9bd SHA512 7b672610ccedaac4b49c86f7fbd6f94b8f081ad1c6e7246251d370150b6a1c2a71d12aaa71b4e38242dff38d1eb731d5413c080e34843f240a035d3f7198af01
DIST genpatches-4.14-323.base.tar.xz 6120980 BLAKE2B ce25b7fca72106f0880e854cd3bbdf67883713ad225ab9fcee7b2b885c55dd71e4a94716634f1c8f435033cba4bafaa9d07709716b9cb4024ba2b12116fe61dc SHA512 b112ee9272079c6f36f753a0c2e290c7d5d41c9e846e9612cd87575562e80c2ed02a68c976cecd32d1f16155e44ffefac977778781917cc5e9b7d89cd2c64e92
DIST genpatches-4.14-323.experimental.tar.xz 5712 BLAKE2B 867fc66039851262799062598553cd86a6ecff15293ba334306bedaf49797191ad798eab525b8c5500a11955229065b366990014e77a5dcf17e73ac3dec7ccb8 SHA512 bbcc7800c1d134ea5981763b5321e4b9434e20542f3c65d4235091319b24983d4a309f6bbd49e1cb448ce2554380720d16ed5416d1e1f9201abffedf5f3e6a05
DIST genpatches-4.14-323.extras.tar.xz 3652 BLAKE2B 6272d7fed0f9377d884b6d14ba3b34a89e19783e25d6a51a52b66829f92a8d6edbbb37004e465815d8093d29ffdf4e9f43e6110b634c6e12ea9b2be305075616 SHA512 ae1c23a8e42096273b8141aaa841163f333332812d37af727d69f148c981d2ce26bfde6ee113c8604acd569d786fd3161b9b37827f30ea4669d2c39b1aca6ece
@@ -19,18 +10,9 @@ DIST genpatches-4.14-324.extras.tar.xz 3652 BLAKE2B e5824e069c0f24d06fca7859a888
DIST genpatches-4.14-325.base.tar.xz 6132956 BLAKE2B 0305043d047b3472f3863bb45def7715a52b3c5fb5411e6f3b96dfda954ee2492e12c407112cf6e707ffa25cf74baad6eb951285377811bab51f8eda587fbb19 SHA512 5e8ef0d45690e888a62c38c87d60ff9566943be774eb795c18e492d82d425b111aa73d147285f007425cd8b60e38d40a459160e69d8ea61049aa12cf048395c8
DIST genpatches-4.14-325.experimental.tar.xz 5708 BLAKE2B e97b8f8f3efe179d642ad92c988810303fe283c83c9fde2bed9a23428e5951434a5767a993d9038e220fd30082e85de7f0891b5424f7fc91a6dabc36e2ae64c6 SHA512 c1056ca58fa69d902e3e678aa706adfb7f248a27d005a30c1b4568c4b852908f28b6c8271b55d548f7fde0b6153cab0b1af9580ae3478cdac2dba749bdb888e1
DIST genpatches-4.14-325.extras.tar.xz 3656 BLAKE2B bcdfef41a4a7cd1b75a2b6c9fbba1286f11c51a0c38c015731d3a50bb7e750e403780364a5384f093aab4a56d89e5d13574191d0637cf987d2fc5439cb29658a SHA512 4eb43efbf78a49b0c6d50f68d29b686691a50025dee79322da95f91c9262f0bf172c5abcd92170d2bb13481a79b4e957bcf9edbe47f7e3e28ca534b37f456450
-DIST genpatches-4.19-268.base.tar.xz 5866076 BLAKE2B eab0f67b6ddc72c7d9ccd8073bf51ebc3998bbf6177973def77d0241f32e6a204fc14fcd2d58c31ebbb5492fab2aff12f96c64592dc611475c8dffcaba9faa9c SHA512 0e501a12d97dcd8b9408e7c65eaa262d45a23b7db522054744749d219a0938f8306f88b3a11bc0715e29d8742a7168c4c89ba92a5fea03b32c997d582d54a8c3
-DIST genpatches-4.19-268.experimental.tar.xz 5460 BLAKE2B ff1b65fd218a0ac88f1f48be2a6f21aaa5a01f0609df74518ba34b42ca724ca7bc2fbe3841c1454db454162e7393a40cfaadefcf0faa150b41a1439ce260a9c2 SHA512 1812f45899972d821531843c294b34629396ac08eaac88fd26e229594690ebb64c80b139dde6aef1f3ecd904b7d75c9b56ea00d65f5076dd472dda0cf173f431
-DIST genpatches-4.19-268.extras.tar.xz 3664 BLAKE2B 9a4401bb3e2d7b14a968af60f9e4a6ae6fb9a75cb76e7de340414de20a11040ddfabf6441f7b40a27df34703a9a6f659797aec3a4a17d75e9ccc404f235073ad SHA512 9b58c6b5d7899443b20a42747f0e5b3b18016eaff75b9014960c5d72bfa93cfb988284a1474d051ac8e26331c8ec75b99c1f84df7b07cadc071d969f9981e77e
-DIST genpatches-4.19-271.base.tar.xz 5989708 BLAKE2B 9eca4753ae1b6b6afde7b16b99777915d5ca7ad135a3217ef15741bdb2e4fe31bc753c034825d7211cbd20781eb00f9780186ef850099af4eeca6d1bfece79bf SHA512 1ce0b8391208e503d007dbd8a6c5fb405029beb8a608061fb668c54d25fa518c32d1e621d09e51b6e2bb94347de013e688ecb94e9d39b0a80b0863b7aa48bd0c
-DIST genpatches-4.19-271.experimental.tar.xz 5460 BLAKE2B d6043d96630852e64fdb198c3aeda233ea4a07460a10f89073c464ad540fd20ec7aba23b61e8e6c3b3ad0006c26354ba4cedeccd11c8d792797170e69aad110d SHA512 966221b204e5c6b6cfcc95fa0a57c5ecb6e5590f83688130df915617eaa9568c0bba5368f3b61fa96dde5fa2ebf7c7587b09e35606e94bba424e9bde0312abd0
-DIST genpatches-4.19-271.extras.tar.xz 3664 BLAKE2B 0b2b62aadeb139aea2506801470f7d785a9024a2b6d2c8e3ddbfa964f5a55c17aa3c6ea5055773ca8645af8425242ff65fe21d0072c61ec45dbd58a1ba4b7dea SHA512 5ab1aac7777755ba5bf45fa6fc962283d057bde7350856933e2579df0236a845cc40749a59b14b08c5b0c08289d7c8059d7a64b3dee24e7ee06ad32a89173076
DIST genpatches-4.19-276.base.tar.xz 6166728 BLAKE2B 03ccc9b8686204bd26971c7af290e193bb881f682085ee67d9b749892aae985623d4b2ddc2af72192caac779468d1639146e9374ea0e0484fa6c77be677386f9 SHA512 edf8235e6f27c74ef01bb74140574e3bd4724a542613e6d786b47a71afcfebd43118baa5ed3296279757320b4238fe6d09b579b338e557b2e3a4eee1880a7019
DIST genpatches-4.19-276.experimental.tar.xz 5460 BLAKE2B bb20b38dfbc5e292489f51e85f047a2b0e059cb9cf04f58975606d091cb8a9c5a5f7aee8c735343c2dd3a0023a2171afe6a8dc2edaed94b402f49e8b02f49e2f SHA512 79ddc05e3a93380e75a5ba1c9cd7ae5f80af8555a76ad1861fdece808f90b176e5bc18c6aa2dc73cab6fa3efe70559f3226790c659eeff4ad6004c83f527062c
DIST genpatches-4.19-276.extras.tar.xz 3664 BLAKE2B 59f4c4945347ec5b7e59f48512231ec9d74d57ba6f44aa7d04bb8906bfbf3606978563fdbe4c33abdfc7f670aba047fae9a9b11ddb9df8e27f8c3371260833fc SHA512 095b910331971efcb56a059977417205d4e3c4c08cb28a5c8f872b64e44e42d977eb5c1ee540acff34a7d62cbbf29076de1e4849a62b8e47bf36aacd07c450f8
-DIST genpatches-4.19-278.base.tar.xz 6179164 BLAKE2B c303d6a872bcad21273d8082dc15b3830cc833ce775efb17fb827b0b421589c25617a17fdce414fa80c34d51e306fac393b87db05897d6582abc665fea8d5e9d SHA512 6b9cb26dc37b4f693edfb0ccd72eb128b708396fd6b5c71145f64c715c40cc54aaf0baa20d2ffd7e5f848e2767cb3970dbb32c96043968658b946114cbf47236
-DIST genpatches-4.19-278.experimental.tar.xz 5460 BLAKE2B ce8b1928e6d3517e2c91f57e2dcc17ba6046a4cb6c3d0b3ce1974a6bf3ff59aae4073de9050f1edd9c27128d46cfb293fdf879479db05c37b4e9e91ca4fb17c9 SHA512 b2ad9f4d90cb33d50daf9712ce70077f2ab8f84c4e231bd804fd8903dc9500ed32814b9bc606bd029af60071fd251a1e73c738b51f9281e710f58fab6afa3c0b
-DIST genpatches-4.19-278.extras.tar.xz 3664 BLAKE2B 9aacf89a42b370273d665ca13d26249a0fb10d12ec5b66a703c92e2659ad3aac9d7d664853d15055f67f99088f74a7254c24bd676cba24955c667528f66ff776 SHA512 eb9cb4578db4fe5ebc1d7b3c03fb265cf02542c8cc7908a7e5eb67bab702e7ec23441c2c9d571c7aa4e6b2a4db8506e6840313c230643e9ad212b32f8bae6e4e
DIST genpatches-4.19-280.base.tar.xz 6308720 BLAKE2B 0066f299ffac1bf0be59a1e2f73edbcfe13cb3d053b4039a803bc2eb2038f94585eb5d6b15c986d98fb34352df4d9053bf0e48feee13ba7ac5bf98d360a3bb80 SHA512 a78d43dd7aa92847d1520fb171910ba304e182adbe630c2aac256bd116140eb88ebbce2383462e2aaa44b70b7b04c17fd98fb908142d4317f6d923bd8cf95f49
DIST genpatches-4.19-280.experimental.tar.xz 5460 BLAKE2B 2cf5f300fd0decdabb8942a9f924314330fcb1305759ea5982bf9e1602d5c04aeeb5c6d9f569e89262d4c803864b49d26686decd705b093c798b100f0f0b559a SHA512 509ae809bb54a9f0b993782406df4f1878a51589a5c9bf3742acb262bbbf9ad94a0d214db93673018811acf1e3d2903901b903c4896941e17b9c18f74fa7906c
DIST genpatches-4.19-280.extras.tar.xz 3664 BLAKE2B 61770899b1f723187e8bd891d8552c9d7e6fcb3154564c006e7be7f2488395b10617387e80347dc4560db571db9a182e003a9fdf41477dfa2cab234a3a103e74 SHA512 267e9869a4365c815151342005c1232916cc26ab176275ebf93fc0c686d47f30f243dc93f03ae46cde202d1b30265dc9a2d92ae134b82f2796658da84b6fde7a
@@ -40,18 +22,9 @@ DIST genpatches-4.19-281.extras.tar.xz 3664 BLAKE2B d10c62c55a5ff5bca84671bff0d8
DIST genpatches-4.19-282.base.tar.xz 6324592 BLAKE2B c5a8bed2ed58ae459eb92743d6030d5ecad62b142a3f3e93b96404ecc11a713672652f6be8828a7f9992cd949ae61535f7bce6ec5780e3dc7cb80d538890b2ee SHA512 3744878c35010f963b87ebd2aa75f33d488049681e51b446eb2dd29c40f6d65ec9907123e909d829c11d669fadde5573a7c35b15f6b9f984577e00f2a3aed9d0
DIST genpatches-4.19-282.experimental.tar.xz 5456 BLAKE2B 62bd1202bc909930b6bd3bc24cbffea14f8b0c353d56865396d95f5e1f502e8240426800e42996db1ddb6d78c0dd94893ff94323f6fafdb3fbd99091f0865c08 SHA512 8cc77fa808b8447bd70da50dcfea7f7577fe3525ed4345e6bf4a557a70333cc14ee94b559448dcdf5fc4e44669ebd87dc6f486111f8b386a0bfd890fa6002c57
DIST genpatches-4.19-282.extras.tar.xz 3660 BLAKE2B d177e7e1a2b82687575520dd0ccd789caa3bb66040babe40a4cf9c15a91a1fbb2783673f0997416a32c98627c1805af07694c32b4ecad2ec829c8e74fb5d5fc8 SHA512 8dee9a252693c7f17127f1b79aefa91a88b1b9957e73069d0884b4bb7cf7b3f3ab73faaf4e1ddb0c5cc6a79b45a0b668ccfbbfefbed533ca910a80e112842a63
-DIST genpatches-5.10-172.base.tar.xz 4831748 BLAKE2B 46acfe58044df90c98057fc25903c1af1ff3baccace354659b79b939ca6b2054488c8823c456620880e4af9221e0d26eadfd355aaccf4679989ce2e6077507e5 SHA512 8951a10959454b515269be97e163e73aa7cc8374abc7d0fa73243f67944bd1592051736ec06e2ce29ee01d4e0b79ec783d30b40664105f12aad24c9c4cff0a33
-DIST genpatches-5.10-172.experimental.tar.xz 16880 BLAKE2B ffcc645c2f82fa05d2bd07da4be09355a082de32f9192144917c1ec7f32038f07cf08c243087a20acf8efc8cf9b412b95bf9e1dd5e677f9f03e0ad1f9a6a1ae2 SHA512 baa241b96a5ff3aeb5db574843065db8714a91d7b3b33fcc83c917e4b092501b3479b05537901a3cebb86b7fedff82dbf5e861ff2d37d8c514131e1959940d44
-DIST genpatches-5.10-172.extras.tar.xz 3868 BLAKE2B 32ee2c036c224c800ce53fa94d8f6676c70023bb733cef143355ed5907a4815cb252bc43d1660bedd841dffc814c15a9016d8c0d43b80ece58c9f4bf77c472eb SHA512 10372d1ab1d8bd73dc1c7412498cfb5ce91dc74d5e40c6497aeac24fb71d9c007d03cdbe58b2b7d6304af11816a4981cfc4bdefcd39da19009cb2f0bef9ba5ea
-DIST genpatches-5.10-176.base.tar.xz 4910744 BLAKE2B 119dfaaa5a2212f088f767e3600d748b2bc20a95c8e21b34bb81dc0a6ad6082769da9cc11a89b226c326c0326cb4c7da6fa0fcb1cb4c5e1f04fc353dab01a117 SHA512 60632369dc2066789ec8a144080127d7149d9deebb3c9764cd1a13fbe961dd5f88eaf345dbfeaa33c8c8b55d558511d2dafd4bfb631fac2db72110574ccf6c8f
-DIST genpatches-5.10-176.experimental.tar.xz 16872 BLAKE2B e31e9f79213a39699d3f3f223b2f7e48442f86be8c4a4a3dbfad15d2301c2a2c22666cd5e914eb0bcbcf4f2544e369868ffaf7878e4f7e10ac8be2b7c718d835 SHA512 c86c15501927cea0c1ea1edf8f0636a0369f442c8517d3c93171c8b79df8fb14f161c88440638c54be630abb4b7a2ff302c1dae120bc50a96df8402e10c82dba
-DIST genpatches-5.10-176.extras.tar.xz 3868 BLAKE2B a0a3808562dba6540d632b25e3a417f9a2514dddb13cda9692002b253a4d033bb58ffa4d606fd57764024f21a0907a94d93c2130deb9bbe92a60f310179e761c SHA512 847fd0c0ce8bf3aaee9c6aacb527d8590439f44f5e1e19ffda883b5ea7d8bbc502cbe5e126fc181eaad9dfbced8ca664e459b70085bdc6d51e7f001bf4901f2a
DIST genpatches-5.10-183.base.tar.xz 5092416 BLAKE2B d4c674fdd2891051748ab33257ed3dd1e85c7f15ee2cb5e73932752ab31ce6aee4a5a3b7a68767f9c1b5f0274693a140c3911fff7fd4a5587814861010cf0fb2 SHA512 bed74ee91b86e61bb2bfd02293a2590d0b5b9a7171c794c768970dcdc8cbd004ac6df87a63cbc9f5f6d1d2372e2960e29d68586b84a077275b61dbf80608a365
DIST genpatches-5.10-183.experimental.tar.xz 16880 BLAKE2B 03a60fcedf8540ab6205aff1165a1b5ecc8de1eeac1a019fb0b7c17d1cbb9d07306cb94c16f3c07b7f2e50c29880a63a48d680681fc37631ba2092175b92e101 SHA512 23437e86deaeeb162556261344e21f74366bafd4cffacbfe1b169fe5a106b4fa705573dd3311e1f0aeea5b8fdce0db06ea9b5467a579f6242043a0fa40d80c82
DIST genpatches-5.10-183.extras.tar.xz 3868 BLAKE2B 4f42863c501d8636ee3d991f2e434123a891446182dfd5c45482e8aa439675f62db9388eac0ab00683001d7a7ae49f576968912a048d4e4a947a5e20f2830ccc SHA512 8c2229286e958d1d88c9d93dc3e6d26d98e91fc67f7040d0a96d35b89da8f15d11b339372a3055eeeb448352372cde839e7fc6fbfb0600d03337d224af4a8178
-DIST genpatches-5.10-185.base.tar.xz 5154772 BLAKE2B f7d88f5c6b98dc265fbbabcc5a4590f44eaad5e6a6f250e755be4a9686601ccb2e7b9e0000791c207fdeb071b518073cdfcfc2de80ffd70f16067c0dcb9fc586 SHA512 a13febea3cadb7de762e1a2a46c776f22bbe4bf0e9f471c1e0dbbdc63431692ee7b6812e3eaac9623a4b92d08c64eab3c82f8dac0da5ea8d55d4ad6bc6b95a15
-DIST genpatches-5.10-185.experimental.tar.xz 16868 BLAKE2B f2051f336a57d2623466c02a124d0a8b22b446c662052a1f0f7598571bf099778dbaf09fe9263d7c3e8a24db6153a12e4fe75b2d3fa4ed1fe24024e7dd62b2ec SHA512 b6c0336cdb6ae6e8404e5f7c69d01daa298ae3c307ffac3708183200d2bfc8e54da05a9801aa2c12e36727afa2907d29e71d8e129f7b2ce8b5198d02adffe387
-DIST genpatches-5.10-185.extras.tar.xz 3868 BLAKE2B d42ae4d95f81771334ab313b01f8282c4e12ae4b89e2c7e60ebddffcc78a53131a4b54874ad914a47bd81d3b9e24f4c072a8d042c824dad8cef209a20d6788d0 SHA512 9bb9676480aa5fefe8a5202da3d20a0e2f395fcf4a0b6ecdae2ec62745b5adf4955a56bb1a346b7441162f36108b4c1f02374b248217d99f03d241f5dd51bbd9
DIST genpatches-5.10-186.base.tar.xz 5195200 BLAKE2B 80451354985fedc89685d4bc6897aa66833eb2ae3916b8eeee9a5884107256f4050e8512194effa5f47123f580e50d2b1c454e178a46255aabb9c84a7d743cca SHA512 267850925d6c4d527cf9e847657d5a7d33d9073444a2a1076b81c0db1ee973b333f99b7c4165688bc2072f8a11447aa35e460039569369091ddf45d457b48839
DIST genpatches-5.10-186.experimental.tar.xz 16864 BLAKE2B bb8c55731b88b0b739e0d1394d9f203dfe024192b0adc2a3c0d127cb66d0f970b7d4b0d52a7a10b674a4776e9b910e907cc2583e4d897514ffeb67d29339ae60 SHA512 8902c6999a5edafe9896448ed66c650230ddce19d10b9775a8296cbb4591b0623e9afd0d3290fe57116a6aaa7e0df202ce42a2ecbb91b59a291ce7fd01bfd304
DIST genpatches-5.10-186.extras.tar.xz 3868 BLAKE2B fd83930f87ffab80902b20d931dc9131915e3d6d33f66d7698f5ec7bae211ef1da5d3be0b60a6871b8696e0ad3a60d71dd0b17fb09fb14eaf77a0d570f6e0948 SHA512 aa3df46b0a3640310377455592411b3254505b2262ce58f0c3a374077199ec0c7a63262dcba84ef88a553951c786cf6d9ace55a7cacce48d19696ab568c25cc5
@@ -64,9 +37,6 @@ DIST genpatches-5.10-188.extras.tar.xz 3872 BLAKE2B bfd4b91944fad6cc5781dae0365b
DIST genpatches-5.15-107.base.tar.xz 4209440 BLAKE2B 48fcb9a837d9f13ffa96194e2ec2209decd2d7c50a8d18ce4dadcd15f720496f5a82b821788bc20631b6ca4679cc3f93e48beae4a0c1c515747086476b5c1d5d SHA512 e66a46e0460dc940a021b37f673953d527d87c92f323d3f49d891339bc0040de492193e7415589b47b15ba37fcb05a7c1aeac31d612904afefaf2f748e1ec173
DIST genpatches-5.15-107.experimental.tar.xz 5420 BLAKE2B 04391ff2a0f7267f7fc173840e8d1583092c4b3e071345492ae0ff2b1d2c0f1150e2dcbfc936f50adc4a732873fb0e567efec6fc6bef9bd506411d822d94763f SHA512 24442cb4a4b0b9a0b9a87f88550c928bf11e3bf0c947c7115d8f5789ebfa0dd920564013a29fe557849f460051ddec6a174c996be7fdf89b08a8256ea86b2180
DIST genpatches-5.15-107.extras.tar.xz 3932 BLAKE2B 59b1279051d08009a8c6e15c5083d7056f7eab8b5beed72dd3421631e9730c7306ce7cae8c3c82f508db261c2a4b2076a2c6c7d3a5fe98419b240e87a0d1e636 SHA512 8897cf7b1d42fcb4a0a87417913c624dbc65b9ce5689dee3998b65cba54659e7ecea759c97f4993dca4b928fe7844e025aa8dbe54f5ca492d8f858fdeb9ba3d9
-DIST genpatches-5.15-112.base.tar.xz 4370104 BLAKE2B 578389e95be1b135fffdbcd598088d07d07ecc764307278c0339351d879594a994a4904500ee1b003ceb5ed928e95b5b07c363d94ff99db3e93568d25234fb26 SHA512 3797509bce6dd1949190f0d9bcb4d1c918c9bcd9f528b493b5f3b7e2fcb9265ea42e51e218c0342814e0f55c827ddd1bab130df76f849352e5894225d73bf3e8
-DIST genpatches-5.15-112.experimental.tar.xz 5424 BLAKE2B 06e2f9467e7ffc2bbf3b7357975dbe83fc1a953249fe78053f4b17b9c46d0087b59ba0968da2a48fed80f59e07451f609c44de2798b141712e492fd7aaeb18e9 SHA512 ee92637119e5a9f04d89843d0e2020a6012d91db13b2b43429bc3d273c73303b4ffc587e658bed7898ad02cedaf45337f9ea62bca67e7a3981713b1e89934a78
-DIST genpatches-5.15-112.extras.tar.xz 3932 BLAKE2B f76085492bf8b1c1bd9092174460be8ef5e22921f1f7a6282eff9cece01203ca68d0259b94a184161bfabddef1a7e5f1eb29b0da5eb85cc35853e767a2239216 SHA512 3e8ea63b9011f782b11e1df144414d9e3f53f24a391829342c872dd4f5b0a3c128dd792f95feab7aca08adf6a08d88e11ec2e2d61e0b0302546f0a55f29b78dc
DIST genpatches-5.15-113.base.tar.xz 4409644 BLAKE2B 13570da5dea58b83b150817c0b121a796e5dc4e6416bb4e297ee2a180afa69e67e841787cb6baeeb59484fdf5d7d84603113103ffdf9e8e658da1e6f0a7e20b9 SHA512 6bbb567ccc12527598b56946ed20c060b40de4bd229ed146aedb5ab9f252a6d604529f87019198411ec2bf9cc5f3b87a376d5f65955ef30fb83297d4f701f918
DIST genpatches-5.15-113.experimental.tar.xz 5420 BLAKE2B 73c714bf706f6ff97bda4394bbb633f5c26144d9fe6ca92a55c3b53c23793e211d330ce80115ad65155c7318643bba63cf64cba5c2ee60816236e8614ac75266 SHA512 2c33bda874bab3a8d25900134df7494094539233fb9e7322da67e981c21401a0c64f8346416a351c51ab420a0a1a2468dbf5fd4ac58fb98e29a99a43a45b6262
DIST genpatches-5.15-113.extras.tar.xz 3932 BLAKE2B debd8f36bb718d8c92d5301d00efcfb42c057d22238d010bd17504dfae697b6427411e6a12e628155b25a98b235b95cf94428bb115fbfd0fa5a024ed85a53b7a SHA512 3336827f6273f4c0a39693ca7be1bd11c025031f529c4122014a205253f8ad6c247c51d696037304dff3014dedf82c493f8832d6e86b5d72b6c5b99972acfdc6
@@ -76,24 +46,9 @@ DIST genpatches-5.15-114.extras.tar.xz 3932 BLAKE2B 17aa4f2062511ba4e8b73a3449fe
DIST genpatches-5.15-115.base.tar.xz 4432584 BLAKE2B a39251400e823a2e2cb5265981a3c243cd5ee5f294f77b23d022ea565ab78d507f64891b1076454aa24082034a89ad76d061fa898763820ea899bd18013a4347 SHA512 4e54fd61aaa960d813a7fe53e3669ae5d9e42bcb1b537189c7e03f3f66d72bc87ccd02c6fcb1e77c570168fbed6b1353e1bb5a50a21e41bd4667abdefd40b5c2
DIST genpatches-5.15-115.experimental.tar.xz 5420 BLAKE2B b4a045939ad17f658b36a1a27de34e04184d967bb38345cad14a8f77f0cd460ab248ff4b3fec904550523b8e3ff187166c18893ca8040b2ba67c0c36dd9073a4 SHA512 6a04a3599afb4d4e321ea3a82343b2fa616f2a58878eeccaf4850ffb663024c7a2802c40f34fc5dc5578a2e6fbe92d3d09d716e209b3f85d15379a4fa69ed425
DIST genpatches-5.15-115.extras.tar.xz 3932 BLAKE2B 2cd277a80fa68517ed5b2494b8289fe24e651c70b85a3ec8badfc8d98b7f0ed487769e53be865bfcd77d4d3eb31519d3cd9d15174d3231d62b81bdc020ab7f62 SHA512 01abc3b127db13150b754dca3b891854454e5c907c2eac18761f5b68c7d90dd8fc7d8c44c82d83ac90ec6fcacb56c9363083bd1731ec5cbe0ec66c31fe815c14
-DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 1a70c672f4ceda221611ba1bad20fc4e791a51e27f412995308cb7f39962c6e237efc1bb7912c67b8e3dabaffce3bb6ceb55d62f4f12b79671910b70c1e7a8dd SHA512 33390b3e24783405971f2eacb24e715faf841a66e477a03d4055d61694fa72694d7563d799b95d47037ad0d7e7c234e56c894ddd7cd1dba59077efb901bbba26
-DIST genpatches-5.15-92.experimental.tar.xz 5420 BLAKE2B 9f091fe8429c6479c27819dfe6cd0ac04cc7f35d2af28cd69c6a8f9498664162343ce63de56c77aa3a14e70f638e741e3ffbe08c26a2cbfceca2b9bd6fd852cf SHA512 513f465509cb644e1420161bc909b7a1adc155ae6d7d7af4f0362d4fea4e7dcf5912cadb6737c1d33ed5b5b8dc5ab1b0de15c81bddd4d380b069307d1dc0d4b0
-DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903 SHA512 6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
-DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
-DIST genpatches-5.15-98.experimental.tar.xz 5424 BLAKE2B 9f5f84ced9f97276f62087cf75eaf40fc1cac8ab74f79d30b405f394acc676b5e53d8b5cdb6f80651488577c8faed67ac1282becff5f2d499c6049864f4b15ad SHA512 b4bc747b4ac9eaf89ca073050ecf6c4d64b67cd59aa178198b187aaeeb475eb4db726399415645e01d6d0f1a7e922933cdf5b1d1b7c5d22e0a8a9a4b59015fbb
-DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
-DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
-DIST genpatches-5.4-233.experimental.tar.xz 16900 BLAKE2B 8f1644021d72c6238a65c57f4bad157aa2599ae864f2de8f9cfa6f712554f7ddf6112b22c61c94e3e25f10e25823d63d62ff76d2c741b782ff40c089986f02a2 SHA512 ad9adf48a34c09fb91b0d9d9101dafd2db8680056e03552fcacbda36cdffb6c2e00faa52d16e8ae3867fd34391cb004ea6539c122876f32769aaaea4e6b6f4a7
-DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
-DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877 SHA512 0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
-DIST genpatches-5.4-236.experimental.tar.xz 16892 BLAKE2B 82ce10b428b088a15c558f24d0fbef6fb5f6921cad4f6791ec0ec79b863e4abdc0115c15e40b3d36a07917f8ecd90503ebb208c05b1fbc7f025cf34528f96e2d SHA512 44d625e488768bf25d75b7542ba2e56a6f7ca0f4bd3b836847b009235dbea9a1e7f89f6b8b5f747489559eb7539b489ac50b8adb5707da5435dfe4e9a790fd3e
-DIST genpatches-5.4-236.extras.tar.xz 1812 BLAKE2B acc781fb099315e4716cdddc4a7f7ec88bcfae2228fd63c6f8bc99b3f562baf75339129f6d8e5970f5a812f6523fbe316992e1bb1606d6e06e5ca769ea1b5535 SHA512 5d772754922bf7eb2e21eac8fd597ba8c6211565a4d96a7bda6df68e089654b908bc09cd884c6e570836814ee75c84252d26228a20d138577e7717c498edad86
DIST genpatches-5.4-242.base.tar.xz 5610464 BLAKE2B 54d7c2e11a6b21ed8b16d26a56ffd392f35b82e1bd4548f65c40018ee6607eaea37d791734a31abb30ee061ac85089fbaede39f1ac35c2b0f48220f266d2db17 SHA512 cf7d24286d88319eb872f14c3907956c1ef9e0cba4d1a86e740e9eba3a450a2060c1f03d519ac49ad97e9afefb2a32fa7e77790387819c4d60d15039c425ef28
DIST genpatches-5.4-242.experimental.tar.xz 16892 BLAKE2B b331aee7d0bc2fe0f101d0548bee00f28107e73dc6904e0c23450fffc29fa062454304b20a47d31cdab55a948334cf93cb72249c6a0e9c7d4ad64c4147b5647f SHA512 eb8c16686d1b80af163e31ad908587bc73cadf59b5f5533ed18620f60f6a95986a80f931757ce026d6e901b4b9ef6474e586a6bd0ef5bae9883889ea9fc26d27
DIST genpatches-5.4-242.extras.tar.xz 1812 BLAKE2B d2b8f6655e540964c1c6fd81a5e74bc2e7001bf86ec8a7e8293b2088ae24ce4bd41d0eb5097011a2c9669b9ff479bc828c2f8425924c920f35193d466b4dba58 SHA512 8d76a855216ef7dc89babce2d35a7b6b58b641105c117e246a01a779396fdcdb6cbcf7b599683ecbfeb53df09504244cca5569b08b15a4fbe6b81b10d51c8d86
-DIST genpatches-5.4-245.base.tar.xz 5632788 BLAKE2B bbd772e16968cdd010c71002af87787eececfaeb0ba02d2ccb9a18d046c4c7b05eabc62cdfa2ea05943533ea961a7724deb75b42ce006ce349056ba73a9f1b27 SHA512 45373b2cc4da5286a2bf3149cb7ca18aaf475b13e64471506815ff4665aae7e73534f68f13a350b8616631ed6677ca65aee0dccaee436339e24786aed022b09e
-DIST genpatches-5.4-245.experimental.tar.xz 16900 BLAKE2B 1889281b75a75959044ead1c3323e6ae20f0e5110f5821c5895839b488b48529e9c95e38d2cc8f78f3a8955190ba891a91f6694bf3ae5375da3ccd90c01d8ca5 SHA512 0336f935aa9e56d51fe41c0e9431f132b1565f1bdbc9dd999bb68feba52612d47b3612df28c99f197a8a506d112cf4259264fe12816852b087c5f70ff08522c1
-DIST genpatches-5.4-245.extras.tar.xz 1816 BLAKE2B fc61841df1540f85577ea31a34b0b352e20dd54b02582e0379d46d93c7ba8b92faa0dc988dd906a8c250c8c325959e326a64188e97b4cb02d393ed8b88f2d03e SHA512 cc468754c82833aaad28e830ab4bce06ca0d2422d91a603149bbabcb012b9d4861f91226dac924407573d0a46df0f03479811be448b2c37971e3e8d757c6f89c
DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 4b3f836c7e9f7f4d1cac0c735bbbb7751c0c165c826cbf549033c9e9fb85be3ccf45d480b0c8d80f7d980daaa1fb62265b600e24dee320673434333bec891e0c SHA512 029102ba3170b99836ddf5e4a9a7101826eae3dcced431a7049e4c025ca6057f694c66f67a20d5b08a124275ed91aac3a0e1060ca2946fea54d68b251e61b478
DIST genpatches-5.4-246.experimental.tar.xz 16908 BLAKE2B c7017745dfcdc6326e2a59748dd90e798c3d92f123f1e3cee13c277eb4d8d7f2cf98ea054ac7192f63d9b5d4020130fb369bca5b4b6bb2bd3689049d32921305 SHA512 e95779ba0985fe076d510bc0f48aa6b4e5985acf0d2c8f0c20d059768605be4d6e6d2e584ba396ea659568eb0b0aa96aa6c38d0a75aba394d6fb1dad46929723
DIST genpatches-5.4-246.extras.tar.xz 1812 BLAKE2B 78297c82519cf71230dc19d674d345cb40d8226adab6af53c0c3af7239f7a1464b8c89b51b62c509b33e8b2eb1a8c102b10146a8a6151ab5f069a1e00f8f6f8c SHA512 13aa1321f559e01257926ef94dd023222c2be9225bb412424a4b4696c1e6d6abe3e7f29c375836e1f9986d496df89051a60c34e8f8070aa0bd556683a387e356
@@ -103,15 +58,9 @@ DIST genpatches-5.4-247.extras.tar.xz 1812 BLAKE2B d41b63d5aded3792a6c5fd922aafe
DIST genpatches-5.4-248.base.tar.xz 5689960 BLAKE2B 50714236c3fa565fb097577d8885ea6b0f6448061025221c317df2270877f70093446a79c60baa8247a80a481ee2475720836651cf2a83c31b13e0a59e6e30ed SHA512 0850c79fe4bbb6752e2a9a316204638287107b72ed180d0f417b6d03fd9288305a221d1e085bc4da0fe7ed82790e29525bee72c288f5e6d876c306ef316f8d82
DIST genpatches-5.4-248.experimental.tar.xz 16892 BLAKE2B 2aafc33d0796474d1e892a149c49114eb5269a10fc1cf9cc29800d8ecd4e7fd826ce1dc3dd74496824236496aa22c56de07500f31d1d11bed3e0f9effd0e9cea SHA512 cc44f418bb1b5f916125d112c08ba4e0ad48d3cce40e5020fa04786b3d964fc11bc884312d351396fd076b477513d657abff423bd12f26707f2e644eca04f1bb
DIST genpatches-5.4-248.extras.tar.xz 1812 BLAKE2B 2e95caa558cb93ee161cb9c83f7a5b403539253c1c74f4b3f1d7433b96c5100504d132bde1d2f1d4d790061720c29fc4c77cafcf0cb4ca80ee8a8826db076670 SHA512 194f2797181812b13e25755bb9413821790d953029e322ca5e24c534df56a0fe094ec005e50a761d3968f68d5c9502b27a47c87fc3276472db900f856708abe4
-DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
-DIST genpatches-6.1-14.experimental.tar.xz 71688 BLAKE2B d1a99bf47e60ce6101a0882e28878c358cf2d285faa27ba0ca6f83779d76c3a5189db0218bd88104bfbf0b4853f65c20329ba22b84e034e4f3d9ba38253ae84f SHA512 701183e4831ea295a003340bdc5be1ce934928a37f5b8690aba2fca63a595682881c0b2beb42bce988b557d0a76a4feddd97da34c77a1c93066fd7d5b85c6ccb
-DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
DIST genpatches-6.1-23.base.tar.xz 1114724 BLAKE2B 35cef45469a4e42a736c5e94529a211dfc1b60a44e695243d4b936e85933efd685a6e8617abc4b20cd42f736979bda6b85fb66fe33f1d48ebe2cb53fb672a913 SHA512 c7cc6f174e7b1b3c5036b4861da9c5b5110c6857c4bca2585bc4090e84382688fe785ae23c3383246682bcf807368a31793921e160882a1dad5b929501c1001a
DIST genpatches-6.1-23.experimental.tar.xz 82756 BLAKE2B 970a577b654f4372be1a71bf10f3a9eeb4c492fc4d63f0a4b67392482760dbeda037b702e8f60488e49c1455b0781cd4dfdda2c6d40ee4e1aee73d9f9c8daefb SHA512 9645e8c7b02a91bed2b0a4f2ea3d711234dbc64fc0786fa1ed7899619699e33c0214309cf335f0eab006cb823009258a74515367592e0d48a5cef235be1ea596
DIST genpatches-6.1-23.extras.tar.xz 3808 BLAKE2B 328dc3054c6ce8f31bcef2d682301b7b9b06a6d8b3ae96adcaf187cc6bc85561dccd219bfedffd4171c3e8df9ce998d4e615bcf364223afe8e268198d3a9d403 SHA512 74e378f6efe8fcadd39e29aaec0d0cc3b2ae8edf909f06a0395a2732d4af1337a966490ff3986237f98086a8779deb1fa980506fcd6385061742187b9bb89da6
-DIST genpatches-6.1-28.base.tar.xz 1412456 BLAKE2B 126c74e7558efbfb104e97e993a70b628fe7882d756ef0ef29031b042651a8df3e2e940d31f85556453cd391358421594f9e089ed194e14b107932a8d525ddf2 SHA512 b033d8b873b0c8ebdd89b25dd25a814746b1debc0f0944da8fdc2ec9ed1da3d8d45816547119f7548ac30a91003c3c078a193875711d7839e4de71234192ac6d
-DIST genpatches-6.1-28.experimental.tar.xz 82764 BLAKE2B 89cac269b0adb25ba2c5248f2f5a3f7ecdc8dc0ba61e410e7b64e50e7ff40c45a7575912b228c8c07dc3225b57d48249e31b2ef5802527ac0d12d016cd385ed1 SHA512 f501275cdbf1452ce7770dd0e6d237f40ff2059d2508ee6136b78e64e1de88d95cbed51844b9890dc98e2f4c9e2dc0874dc22fb6d359994e6ae1705fab859e35
-DIST genpatches-6.1-28.extras.tar.xz 3808 BLAKE2B 3bd49fb256420883a267b2513cc9e6928a107b0142c82d9abd20114f733bfcbd474eeb19a7ef833da27ba625db28806ec25a1dd945f5d94f5bd5f729e445a57d SHA512 06c84adf52e36357fd01e8e1989ba8b8cb08bef052da05d261df3e80aac6d2d10a3c39583fad6d92936e19d8c7484786a4d11f64f2dc3fb5f8e1ee90106d6367
DIST genpatches-6.1-29.base.tar.xz 1445804 BLAKE2B fb801efa1f48c9ff3362db22c218faf203dbc4171ee77f4539022c8f86ccbee65bb93c36e9796411dc997531dcb0b6c3cd2420a1b19ab5219fe92bf15ea3926a SHA512 c1797b202639b831fc601b6690fac85b91c1dd5dbb1520b243a5a2ed9bacc0b25f6614289b08cc5338ac8a66f8832a68a07b24ef327281c2e3c27e532a430d41
DIST genpatches-6.1-29.experimental.tar.xz 82748 BLAKE2B b94127e4f634c12e2730348c9c151b3535b867c3845393d1c3628b33ceccfbe8fd5605b64199c40ba004c8981edaa92419afc6e4380d41152ea810695121d228 SHA512 6e4a402396fcd9a34d3dbe89bbd1eee7a7c0f72c928151af5ec531df29c88bd0e6dddd180684b98dfdf00e585fe8d1c3de5d40b3411b8c6acfc8303c3aad7fda
DIST genpatches-6.1-29.extras.tar.xz 3812 BLAKE2B d77b52859028d028d6f33f7bdb26589ced57caf84c6ad5c0716f6fa978ff6a1c16518bc4ab06e76281ac486d7a5476878e408288b3ab4c55f8daa0a46a907c31 SHA512 3eee3d165bde6fc820307dc7483f228c7774237df8b5ddb0e5089b0f76fd3061a0223f2b1743f38f9facfb41a78deef0256ed4a9514431471265bb86ab64631d
@@ -121,9 +70,6 @@ DIST genpatches-6.1-30.extras.tar.xz 3812 BLAKE2B 8797213e32516d6f5cd88061574201
DIST genpatches-6.1-31.base.tar.xz 1473456 BLAKE2B 2bee72cc97ba8a27bab8f69ab11ca7ac3aab81c9d9a00a8cdbe4ab6a50a378d6ea0de3b825ea2acc2fc3cac900b5bb2c3dd7e652a38f804237bb478020be9b5b SHA512 da57c6f5495b0768807c064f7045a19f0d6cb1d90150b6987d6ea0e21756668fb29fdd40329061acfcb923ac3d1dda2144853c33fe5f1bb5d21df05fd30bac65
DIST genpatches-6.1-31.experimental.tar.xz 82756 BLAKE2B bd3d9ad8a93cb1a018a39caf5ee4f4dccde50cd514b977f5b9febd9079cbcda704d0864df154a9791a1a6e88f25747d3c9d0ab94041a5ae26582c444f2333fb2 SHA512 810a270c6b05a2c4b10e92821f593ffcde0d05643f30da96423d22ee03a7f8bea2e42bbf9e3d7dc0ea48efa1f70f1994b8612359d527f22391813d15f0eeda62
DIST genpatches-6.1-31.extras.tar.xz 3812 BLAKE2B 2d599eba0488cce5ff711080e61cc94aef9265c710c5b68ca7badb4a13147cf8f19e4660988321a0f929a3d3a9dd78adf30f905d4eeb63de4e45f41bc5063fd3 SHA512 87db9b58bb212c5182927012b95d04628dec1cb884cf52b83c566fc52262a5684dcea298260233f8a02974b30640f538754893b2c87cb34a71b5d7674b482ae2
-DIST genpatches-6.2-13.base.tar.xz 700552 BLAKE2B 53187881831a5ee8ac1581d78d89b56d5e6cbd45a1267f294312fbd648818530f029280b6face5c1c7f7c6d2c13c5e3fc6d1747f4abea8b2065f960a42a45d2e SHA512 2ca287f97bb3c01291eb5faa1de40827d014547e2cbb5063e77597e027f58672a262bcc51f1f2111cb5621f75b59c61a3cfa40f30fe8bc923136f8de3dd3e1ca
-DIST genpatches-6.2-13.experimental.tar.xz 72492 BLAKE2B 4c0b3ba1be0d4e341513bfa935103db49eaf819a673206fd0e92a09afca6fad009bc14a7f69cac56a9d3e94b7010f5bfb4222e00070921dc389f39265b04e6b2 SHA512 f7221a4978c42691377bdcfe6a7eb8b36af8805a2d51615ea8b1e540ffc32e1bafcfbaa5b2c4403364c5b4aebe8cdf172c4324ce5d79b1deb8d53a55493b24a8
-DIST genpatches-6.2-13.extras.tar.xz 3812 BLAKE2B 2e0620c2c03f6775a4ee7d29aeace0ed2474edf371bdea0aff7ec8b11db0804641ba4d2cb1993fdd7936ad6075c1b7de0bca6c055327b25f17a74d4f3a9d5d4c SHA512 5a146e403f04c1b8fec69ff2824f4d0b446fea895126839aacc511b47b4eadcfcf61ced441e3886ad4fc018379b029305d72a99d34d98ef1fdf486e28e888ce2
DIST genpatches-6.2-14.base.tar.xz 737376 BLAKE2B a31157486ed656f479c36a1d728627ba1361656e8a2d8a2dcaee0ee59e6edd6c046ad7799d2458e42990d53ea9893e49f26447a380b0c5bb02f8033e8ed3fc1b SHA512 126b365b3d5dd435e3ce8eac2b030bdeb227c3047d9b7182a289adc3746fd35f6454f08fa9ac323b83544d2ed614d9d1c1da569c74d8c61c50b14ab358ce4115
DIST genpatches-6.2-14.experimental.tar.xz 72460 BLAKE2B 90efe91acb08b0a21331bb43b80d103eae1d32e132a1e4f5eb86ec6e63e2671d7cf1bcf2313a103a0692e470de8651fc03faa5c675d3263023d2348861bc851e SHA512 19c626fcef5b1304b366a372e706edc82e67ffc0ebf7dc8e56a1b89f98a9de1dd1126b0954882bbd189bfb570a080448fc5366d34556cdf77fa7646b0298ae75
DIST genpatches-6.2-14.extras.tar.xz 3812 BLAKE2B 8ed801102acaade5ee6191264cab8a982a707e6b8419094e044b411a7c042689457c1351299b9ca0676c7223bad8e87b241938059fb1f3fb664be3d8ec31ef70 SHA512 f8ee31a4456482e23609797d87822da87940f97925fab08ff8828746fc93ba5023f4b1d4f21dfd76931ac37ac2465accc4e999b631bce6e16c83bad7689432b7
@@ -147,48 +93,30 @@ DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
DIST linux-6.2.tar.xz 136430892 BLAKE2B 05b63254734ea685db437cb1c00a6da63eee74d7e99f4ed2d074aaa01ac4487813ab297d337a6855cdbcbb33346b631c4256ee3b06191adfb1be3615a56bdd6d SHA512 a01bee0b968b95183934fe3504516be7ef5811944a061f5aed05ecebaa27b5eb64e33232fd0a8dd622b3c8743bfe462ef7e464d381734d111a0ad6a6d9f66ddd
DIST linux-6.3.tar.xz 136891752 BLAKE2B f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69 SHA512 768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65
-EBUILD gentoo-sources-4.14.302.ebuild 668 BLAKE2B 4d06d0a2859a65f87b5acd536680e66225b66606f5949ff5c3a87116198f07536ad446870f64eeaa77435f597fc81968cb64df71c523c2751cf738d74e668d1c SHA512 d39fd739c91ab4dba4d7b16ba55d68dabe25bcd9bb4ca6419f25bdcf7060b3a2e82ea21cd412b3cabdad3d6ca4d7368a60c8a641e21a5d292689afbf8fc1b173
-EBUILD gentoo-sources-4.14.305.ebuild 694 BLAKE2B 9a903338f94251d7e05729189457529be69eb7a807c28ed14345ae72e02ddd3776917d056e7fcb62d0455706fc9a6721817dc133c3edaec2c79cfaf10866affb SHA512 5fdca19d37686cc9b8f8230f84a40e395271352617a3733a6086d63e06563f40bce89d17a1f8ce3fcedf50ac34d7464932cc5b3bfd4d5fbf8de03073b0a7a74f
EBUILD gentoo-sources-4.14.309.ebuild 741 BLAKE2B cd8fcff65262dedc96656d181f9cc829abe82d2c85c1d1f264483e6618a2d85cde3281d73a6e20c7dfec14acc98911e0750ddf07f97083e10d7fc39137f252b9 SHA512 570b6ea45969db27a97fc96d6518f669b181e79b6c9cd7a3c6952a541c31834ae16a2e53fa3d5e7f34963b24c45a640e876b8e72ca357f16d2d99a9e303d6359
-EBUILD gentoo-sources-4.14.311.ebuild 749 BLAKE2B 59ba838be5b125dfae6363250e601763ebaf506bcd904af3f77077185ca53e5cb1ea817d5dbc9bda592447bfee02cf768c54ca645f456916305be478ca53074f SHA512 5c1a21972d2b14435a4535c4753df62528ac4a238ee38fd9ccb5c2390185e6a63b492f2d9b6391a6a6cc6b3b11b11df75e5b49c7f7c0d544e25b477ce09f9435
EBUILD gentoo-sources-4.14.312.ebuild 749 BLAKE2B 3d852643c599b5a120c7a2e689189dc2a259e5e2b444b3b40e2603cc17e91c3c6f14dfaed508e7d0f05ba0e20e86c4d5687e5298b8835354ddb8ea6486ee40de SHA512 cdc17fec73deba2658d20af4a0140ab207aefd9900a3c2f225b70b0e2d7155eecc1e92ee3b125dd7cc135114a82bc7a9184c6e540c609e5fcda3eee95fbee744
EBUILD gentoo-sources-4.14.313.ebuild 749 BLAKE2B 26f29eddbeafe776e2ec1729fbed96c681e20c984f537a6a773b9f4c06e11669783ac361f27e3addb553422acce873f3ffc5120d26002ab132d47877e23e247a SHA512 cec133cfacc2b53f492b260ea4b44f2840e5e1a9c639abad64e5227ec29dcc425b046851ee33c85376925ad5996b00811cf91abc81563fed3c709188052424e6
EBUILD gentoo-sources-4.14.314.ebuild 749 BLAKE2B e831d8482b8a15b97bddb2d0bc316988d14d2aaf8d462b8d48aa599ecadd479aafe30e83f8bd233f83cef455108c2d5265c15abb714d52e5fdf96d0a5e5cdd30 SHA512 5fbce03b7372c130c8ce9f7612e65c17029cd0e3980629c40591e9aaae76d49a203f367fab644ee669a635923e1e704e2b51abff9f6626bf66b304b93c54db1d
-EBUILD gentoo-sources-4.19.269.ebuild 668 BLAKE2B 8a2c6b99c9258e49bdaea5d6982b841ff0841b5174c88ae768fd1555cbb6799ec44632abbfd5537e34fc581829d2fc5eb47d2148f5eef0fbec4f633f89a70ce7 SHA512 ff7ee66fb27ac2d563d9e0dc32760f7ea288836c5f3d2705365d907a3ddf38ee02efdd7e9a2878681362b95eda804a4beb21cd6135d897fa34b4740677fb230c
-EBUILD gentoo-sources-4.19.272.ebuild 694 BLAKE2B d1284a6af76e78d81bb43bc6951bb532a48b496666d264f3059eb388f86e4d12f55d2ffed70ef2ad9649d7f5a9765ddea2ab44fc752385c586738304ec8aa35b SHA512 1def844b0262220c6a6f852fd34a0db63a2f11de040c08896c1a94cec6b561fd85f13fed109d7f6f2a0da5efe380a60f5db09a05ee1ac210b14bd2e7b5cc3f40
EBUILD gentoo-sources-4.19.277.ebuild 741 BLAKE2B 15cc732badb765bf2c6365f54637ab26a077939862ef7867e29df07b9e162fea2ea8bd272d3f5176052eca688d71f4938d6dd9ef44fd8d8de4459c59106cc465 SHA512 1fb36e3606e0075b58d917498458cf38fff28ed1e0b70619b6767a48536873ed679e298384947aa75a041aaf97102c7f6d4227faa3ad2caff01a43658d9c2a52
-EBUILD gentoo-sources-4.19.279.ebuild 749 BLAKE2B 2700c6d0970ece7fb0528d2e181f367a1af18c92f5f77db9769a8c8644f978127959147f42eed9678502d4c919a631e064e664f3b8c89cb8758ea799c7fd9ad4 SHA512 626f7288a387fcebc8e4573f1728088411572d5e7d5fb7bfb3c0bae7e61e4f1fd68ba10bb14ab4b0fe339f12df32687345165d9d964f52bcf2f75d344b4ed07d
EBUILD gentoo-sources-4.19.280.ebuild 749 BLAKE2B c03e2c3c031f4c048a5869b80b8dc98eea7e6247ba3ed99076ff835747dfb2087f223b99f844bdb1a398682282c42e098efbe1891ca72a368994f04886f0f5fa SHA512 0294875eb8506327d498ade037d48d972ca87757c84f5cf4ebb8fbac4b4b04e37e882022bb29bd999e055ea20ded3e2cc47e60fc5493ef70a716c89729838b40
EBUILD gentoo-sources-4.19.281.ebuild 749 BLAKE2B 8db317fae3e964a10ba34083bbc9d7325233420f753a91f5390337cc87e2893b23f2e22ebca2f8d3a76ef3644a01158118d84b3a393b5f5d1c177705e5f0ae02 SHA512 8302bc1f43e0f605b6fdc7b5c378fae2e6f690321cf1b8d5a41dbe3083ed9b22117e835b2ca803b46966a1f1db0fdd69e90c94ea877c7c38cce7305a68da6b44
EBUILD gentoo-sources-4.19.282.ebuild 749 BLAKE2B d6335662360917a701b839bb19e0480770692b2f2fd21e1349d1b10bd5dc858dccff66ec47d9f4c8f71f53d1fd4e6ed8bfadd975ca1d0bb9109fffb6bdc865a1 SHA512 0732f68d2fccdec31669638633f84dd75abfe187a1cf448754061327114c496362d7001e44f2d8d99ff1be09a8ec3fc8b5bc8068f6488e5cf1f0bbef9c38923e
-EBUILD gentoo-sources-5.10.163.ebuild 668 BLAKE2B 2d44067bf919d7236d95b4bd4dd5617af2629d5d68aeead5007e5388d48a975a285e46e35b03a72d16423d0bcfad413ef1087fa4dbb418246222f02de2f10623 SHA512 5d833bc643bb9aeed6217523e1afc16990db28477f13f748c41c3e840125a7e8bc5d4d73c0751efba1ef5f4b8db7f2d158322251c14fe1dc4212b0a8fb8f7ed9
-EBUILD gentoo-sources-5.10.167.ebuild 694 BLAKE2B 87cd71ccbeb1516bd01b3ad065474c3f3586a57911666f54ed934f4662cd64050282e945e379bc7af65ec04aca949e7bba0e6257a51de5b8b5d0c6a08b45e275 SHA512 2ff937ff8e849ba1cbb118215f67e6b67f1412bce0e433bdbc91b7888a7ba67aca3e6e1052d6858d7d342e15adc6892c9e44665a2e7b0bf768726b80230af5fd
EBUILD gentoo-sources-5.10.174.ebuild 741 BLAKE2B 9c4bc912946d58b2fb5466f1fd03f3ba0141da60a58ca99c235e0cdf38d6354bb175d302f52e323b7a628c76a7993e05def7c891d596e7b128fe74f66bd02d68 SHA512 307158fcbd0611e2e5c0eacfc8f244e645d192b51f701ff512a07f5af0079bde882a83a7b9c928f8f49c0034c8011591ec4985fab6bf50d8f26a4c1b5dba2463
-EBUILD gentoo-sources-5.10.176.ebuild 749 BLAKE2B 303fdc438987f6d0ad25ccbc7256c2f3f828b4bb36a0159cf86671525b84030289f62b5536adc12151420cb70d930668f2d51af429b7e6a0e0694a99a60d14e6 SHA512 03c47d7aac085c836162603d7504564fd7d99cd577c38cee37e907dcb5622906706c8cae3ea67affa7a413601b1364841cba240da15331e5c2f8557630d95bd7
EBUILD gentoo-sources-5.10.177.ebuild 749 BLAKE2B 2400af35ab9ab531702446e219979b3ebea688b2df9ebcc49569a760f8d92af17717f4f19294d58c61a84fd799a32f238db2da44fbf18701432c91c37827ba88 SHA512 7a458fbdfb358e9d5cf7b0b315ccc7eb9a1c6a3e8f0439735e0771fa1aff725c532fa52f63a11a6afa7d53eace3626e29a042aa1cfde6c45efea2c36754808ae
EBUILD gentoo-sources-5.10.178.ebuild 749 BLAKE2B 37964d5701715038b748024fc760970ffee82395a8714965cbf21c10edf2f2b08df45160a76a5e9dabe9d80095714bdf37ee65e000b6e8b8dd7b1fa8fdb37a90 SHA512 e6600d84d7f7cc4711ae5a4057b0dd43d77b7957fd8023f00a5a7b212f44bb3fd8f2530f7a7f64a914aac254a477bddd433013822559b751b9dba0947971d438
EBUILD gentoo-sources-5.10.179.ebuild 749 BLAKE2B 9a88eef57e2a9ca1ffed626f2c3982ececdaa39712f8d86ac222546f16a019efff3cd75ffebff7f8d0ab093e9bb3d50fc0f33df7a3abf587f8515e76ae62cb49 SHA512 25260961355c697a5e5f35ddac83cf21ca3d59efcf49992bed79885247f97a955f7fc113fe0ddb508e44d640f0257a2d8d6fc220e29c8b7ae90189ca4e1f882d
EBUILD gentoo-sources-5.15.102.ebuild 741 BLAKE2B b9dcd125e47431ba320758706ae629b3d5e2b4b231d61ce7fc11a438299fa221b8277763cf0009d87441b836193150fd2c1886a2a2e31acd2bc5f8c8a11face7 SHA512 05f4eb57cc39cb8621b6fd7f7b7860edf9123e553206db35615a5662bb08fc67bd40dde6d0a24f3f4b4ee9a79d206c2b7733edf1d56d3ef7792965c0390dd7d3
-EBUILD gentoo-sources-5.15.107.ebuild 749 BLAKE2B 59f2b74ac6bb99264d54fff00663b8d8f4f3c87bca1da6d6e65801699938a42cd2bd73748967b64a5266c15e85b0755731eb9f7508848fe2246788d60c1b574e SHA512 8273a21b7506512a1819c0b0c3c0766ab61784288d17078ab09a114c4fe8f08cf2bc7d5870478a9d635664356e85abc6ff54a0f680053ca472d6081cbfbfdc8b
EBUILD gentoo-sources-5.15.108.ebuild 749 BLAKE2B 15e6a29283be6ab29c080ef0ac53905a4d0688625fda94b71036378a5b65c825c8efe1355bcce98dbcaa530c2feea509cd2bb22454fe762f2e7f8052b043dcc0 SHA512 f4f10f5c4b72c2cd0e21b919cf7f57b0edc75750f16140fee26fc53656838baec84b38d0d666531efa442162f67e92dd68446358aafe74213a0665304911a999
EBUILD gentoo-sources-5.15.109.ebuild 749 BLAKE2B e03c775cc6319d8cbd61aa6c383d1d338c549168dfad91501344f3d76889bdc38f68bb628cdc191775b10050543c68ac29446bb78cec928d4c2ad95878250991 SHA512 2a31e2718966d887cbe9c3f04bc2283641c807e7492206bc860025d39d6f99d1f5555d152abbf6acebe61b4b44c318a7a45258a1873814bf981b2d23c3037ad8
EBUILD gentoo-sources-5.15.110.ebuild 749 BLAKE2B c23dd1cf2ff7f68f8c9095d8fb0f660c455572e18c82396e2c372fbf0595ee8419123f39e98aca0bf752c78e5f68e8416ba3fb5c2d38f1c68ffa73312ab316c5 SHA512 5ce7161420603642ddebdc4199f8d7d507fe5b216c778ba18e0048cd69c98b091f9e9e1c5f198676e2ba302a598e6dbd9b8044f5854d6d5923d894c7e80d4433
-EBUILD gentoo-sources-5.15.88.ebuild 667 BLAKE2B d0247d4420e5641e782cf5d56a28a06f0fcf4382165d6738d9d71b366132e28c59a8997bcf06d03f5b0551ba8369b3b66a753c6c34bdb12811c7829d655011c7 SHA512 1e349b66dd31540585598a195599a4528ca72cb4ac1ba210010ccadcc2556972382a42446e36f0af87362383d943e6c45696eb78d25bdd5661a20cf653668e08
-EBUILD gentoo-sources-5.15.94.ebuild 693 BLAKE2B cff1e638698643e5f97e0d08df0b3b804c521995e0b6b7cd33c905975c38674193a1f9d3c81cb520f10e9a67b194e2b142866785c352402ea8905c981760eb90 SHA512 75eaa3ffa00a153780cd595b75579b0cd52e819eb3ad10cd605fad792010842aeeb528a0a3cc4ef19a7223636a77132a63b9f15a162b8527c4ec0490a813102e
-EBUILD gentoo-sources-5.4.228.ebuild 668 BLAKE2B 4924ae935dc19e1b3d6b38135ae7813345afe62309ee86052eec66de82d04920c15e487765d9ed5b34373b63e07ddec52e80213d04a519355cd835a81bb7468a SHA512 2baa506b1cd845e693a51394d0251b071ac6f49d38bbc1ab1c12bc6a0b7849ad76f9ffebdabfaa974691cf5e3ac8007db6edfc962a649f5da1f743ff14d70f8a
-EBUILD gentoo-sources-5.4.231.ebuild 694 BLAKE2B 0dc5cb6d0da29366bf0157b2163db1c1799b1583c1a64b74cb09381da0a439e9035f64c8f28a3393ca4bbc4406416785f0611c774ffeace716c3d346922e969a SHA512 94a3893915bc33aeb4f981103fd3bab95b01f3e8087d0407517b613a9c268e5307cba0390cf69cb3829732727fa07872c9e9852f9d8349a58a0fc83fb1f82201
EBUILD gentoo-sources-5.4.236.ebuild 741 BLAKE2B 70c3324c4ef3ed049839490ed7922fcf2d5c0bb6cc328cc0f9a3d3300085fa20a486bb3173fb6558e78dbfdef2affcb976cf02fc2825e6085b940e73a53e35d6 SHA512 59eb55b4aac19282fbdc54536d39176ba957c4986dc25f89b6f13d90c7bf84d1fff431c8f0a8990bed48613d45d3c34cd1d51c2293cd1bd9f47d08d72321f32d
-EBUILD gentoo-sources-5.4.239.ebuild 749 BLAKE2B 1ec48dd6adb688b35f6632154a3602c26e67ace73ea37e48575b7dd00769e794cc0012e7d5b3ae9b1a42f8af09f33e503f1503b67bdebbd14fab88a9cd1f4e8b SHA512 567c019561b379e78c88fd287f92d48d064bf2dbd839f104dc6d5e9a88a84697780d9dd92d704494a231f28d821ddbff102f7198089040a0a093013447b8e8e3
EBUILD gentoo-sources-5.4.240.ebuild 749 BLAKE2B 7a14d04768975cb6b213e2ba5b8ee0f4aae18266465e909d19dcb6fc8c455e8f9dac5a3f1de89b0564e8ae40d1ba2f82919a6f890611e1d25e77ba4f2357cdff SHA512 c66a62df19ed1d13c7909427a7487f7c8b050e3a069881c6ba6f5ef5bad85e9e23ceb718be742e276fb71aed3a18d05c6220fd4e75055f42425672c143c385ca
EBUILD gentoo-sources-5.4.241.ebuild 749 BLAKE2B 2fe163a8667ef2ec4654f507d073cb85f6e72ede745b76df08e9f941ec79652587f02100983f291705001cba106e364b7d0310ca0c01303689064608c8e5d989 SHA512 759575ee4e395c9a31cef1b0fd22c3e05bed5c5ff182ac111d3ef3cd7152710690fb767c09fd9558b82e64c902e26beacd55dcfd4ed2feadc74fc39154541ddb
EBUILD gentoo-sources-5.4.242.ebuild 749 BLAKE2B c969903a9f18a1169232882117234379be9beba67597a02b3a671c9cf204bf1b17449e8c61f5ef74db93dd3e29958a579b762915f1689bed2220c89cc423ee9b SHA512 c67d9de423c71f85875c650b4d82242e98f76619807746dc416bb164c90df2e6c00bf39a87d1544fdfe7ea1a8a0349d5e6c75908d7114a6da9c6722b9ac7a9d2
-EBUILD gentoo-sources-6.1.12.ebuild 694 BLAKE2B 9f36038130e6986ee1b320f9ff64b676cd412a9a01382ecd4051b7864ccfe1262d6b999227581aefcb5ee2a9a37c98c557bc899d914e162f9ab9307b6ce467f1 SHA512 b82352b739bd7afd5376160948c5b57f3aed908e3fc7463d2aaa743266a0c7fa861549eb7e842be2bdebda8cdb4169ec74c799fb107b152f9c2f07106d3b5a27
EBUILD gentoo-sources-6.1.19.ebuild 740 BLAKE2B 9006936d0cda808bff2a154abb38686aa3410dd404b8c58a85bf2bea96ba79c7b7e67140c345412e01f32b81137d03d9c6d62f246a1a99ac2ad9fabe7625c02c SHA512 f2d9d9a6402ab2aa00dffe3227393e456c3c93e69a2f6686eb8ddb3ac203bfb2520e10c229f585648db9b3dec2629bde1922d7b9d35f79d9e84dd1cbe271dc2a
-EBUILD gentoo-sources-6.1.24.ebuild 748 BLAKE2B 1ce8085d9efd104cbd58f26c4904c27b1e30611d3c42a6ba05feefc6835dd25e79cc27dce80308879f4a9aee61994e06a32649f58048898328ce503fc2ee87aa SHA512 73fb834de22ac840f41f00169dded68eade2b6d3e93bdeef6d45f579ef0f70331ebb240f50f0f1a55dfe3f79b36363737f039e275e9491512b4f62c3a4a48640
EBUILD gentoo-sources-6.1.25.ebuild 748 BLAKE2B 66bd8f422cb8b32bdaa7fc1d5647058be343807c741e2ee62f408e85c65bd331f421272deb25b88c073b2207e558bf0ffc1b7a481388cdc21a6f12bbdedec073 SHA512 966b500ef5527cd7cd315f7e05f31dc5cd2a9a0a2999f1c9b980c00a3d729041a0947eae41a9a03878a7b226604bc63c9134cbe0307fe8eb633014f5056d994e
EBUILD gentoo-sources-6.1.26.ebuild 748 BLAKE2B 58a8bc0e68b6164d50f5603e3b070c7a6ecc8c777673290545601e21fe07cff42981582ee9641dd900fb460fa32f56ca2fd51cbe531894ad31c76911c9a34fc3 SHA512 914a694fed67161e782c901c4d5e6002097fe2b1b03afd10e3e8c0dbdcbc92837f25541fd965478c8be42a45195e15b35b3a4122cd7a32a822b15a0246373594
EBUILD gentoo-sources-6.1.27.ebuild 748 BLAKE2B ab4e2a198f0c1d14d9d3aa4ab647b377f55f5dc63cb8119b29f4b6d850f2930904f0aacf537bbe088ecd7a10004e7dc8a038efdc8caa418fb068247e753b5056 SHA512 ae14b49f96442858a95f0eab1faa42cc75dd3690935a22812811998f34f268996fb3a0ea16896020c226df068197534359d3320fb93699f31ac4c3715ba2100d
-EBUILD gentoo-sources-6.2.11.ebuild 755 BLAKE2B 1fec7a6db765b9835eced45b7be166e5fe79b5d24871ae150bf4d3fa9f038dbd1bd7e4e4c5f180526b75fcc6094452bb36247cf905af17d342b004cc2e119f2b SHA512 86751130cc1042d906baeb7b187538ccc739e08c26f5a3847c8fbaf447caa6ac0e45c4e5717c4f8108c55d464916b686ab5c1153a4a2cbb596db667fe8aa414e
EBUILD gentoo-sources-6.2.12.ebuild 755 BLAKE2B d8a02c110c18fb30c2192b8808d8b666d3fbd5c7547a1d20489cd11aca85ed78625153bc3f274d27958c80cc9297bdcc78e8345c2b2a908505a8a05230f5dd2e SHA512 80184bdfdc7cbd64050225a4d7d71b2e9fd0ceded7cc756168b868961e0db98f0be908621275ac4b214c9626a0974b34c3d3ae59a45875201f10e2fda7cc6a5c
EBUILD gentoo-sources-6.2.13.ebuild 755 BLAKE2B 569c33f8463443a6b7c4ecabb1a8fd048888f45896f165cf865eba9a4755ca20491c8891c63293194bce2e27eea2e96ce9e0cea86dff4e843a8bb71d1c9f056f SHA512 768f0d9082c171a2ec67bca71207b1546460afe67a7c11ebded5d0c947ef2bb0833441fbe30ad649ec8fc19ff74c5145cd342e7d284d765b1acffc73d3b8e307
EBUILD gentoo-sources-6.2.14.ebuild 755 BLAKE2B 4fdd2ab0ce33311705b4b65d77a5b478bec1d03b8cdd2914ed6b4bf5a5b0bef2aac096514db25e551cc41ee6fee5d1d43c610a184ff700d93bc02eb67caee4f4 SHA512 d224f0d78abffeb0363cd84767b6c11f7eb571156efc8b2dd368ca5fbb940f76adfe87302e9bfacf4a7c31dbaab524dcef624f7378671e2c9051827cd12bcaf5
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.302.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.302.ebuild
deleted file mode 100644
index 410e542a0590..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.302.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="313"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="sparc"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.305.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.305.ebuild
deleted file mode 100644
index 79bfafeddd0b..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.305.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="316"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="arm arm64 ~m68k ~mips ppc ~s390"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.311.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.311.ebuild
deleted file mode 100644
index 984bd1f4100d..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.311.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="322"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.269.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.269.ebuild
deleted file mode 100644
index 6ad30aa7e791..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.269.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="268"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="sparc"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.272.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.272.ebuild
deleted file mode 100644
index d6b70e4413f5..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.272.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="271"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="arm arm64 ~m68k ~mips ppc ~s390"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.279.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.279.ebuild
deleted file mode 100644
index dd53fcdc1611..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.279.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="278"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.163.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.163.ebuild
deleted file mode 100644
index e074dcd137d8..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.163.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="172"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="sparc"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.167.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.167.ebuild
deleted file mode 100644
index 385d5260f657..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.167.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="176"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="arm arm64 ~m68k ~mips ppc ~s390"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.176.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.176.ebuild
deleted file mode 100644
index 656333a7c4f4..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.176.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="185"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.107.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.107.ebuild
deleted file mode 100644
index d21ffea8e96f..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.107.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="112"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.88.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.88.ebuild
deleted file mode 100644
index 84aea3b605fd..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.88.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="92"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="sparc"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.94.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.94.ebuild
deleted file mode 100644
index 4212423cb262..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.94.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="98"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="arm arm64 ~m68k ~mips ppc ~s390"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.228.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.228.ebuild
deleted file mode 100644
index 44bd5d1a4df6..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.228.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="233"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="sparc"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.231.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.231.ebuild
deleted file mode 100644
index 3726ba39a41e..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.231.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="236"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="arm arm64 ~m68k ~mips ppc ~s390"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.239.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.239.ebuild
deleted file mode 100644
index 8fd717bb2236..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.239.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="245"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.12.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.12.ebuild
deleted file mode 100644
index 20583c4d3ef2..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.1.12.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="14"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="arm arm64 ~loong ~mips ppc ~s390"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.24.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.24.ebuild
deleted file mode 100644
index 6b71d0158492..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.1.24.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="28"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.2.11.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.2.11.ebuild
deleted file mode 100644
index 36f63031ce9f..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.2.11.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="13"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index f2c2b62529bf..e2a655dd4710 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/efivar/Manifest b/sys-libs/efivar/Manifest
index 26cd8a917f76..22cca4e3933a 100644
--- a/sys-libs/efivar/Manifest
+++ b/sys-libs/efivar/Manifest
@@ -1,3 +1,4 @@
+AUX efivar-38-64bit-off_t.patch 1618 BLAKE2B b288f171ce505a696a7ad36dc306153dac2694a47593aa3be07dcdb8c39ada23b0e5afe9cb43b222300ad12a76e20237c24588192bf8c9c5403f15f4e18a946a SHA512 50046e222f22cd6158f4b38853bf3478ac8508fe86893976554bfb312369315d2f67bf855308d6d4eb73f09da4420c440e7fc56c06063225ec42628ab53e8b98
AUX efivar-38-Makefile-dep.patch 1126 BLAKE2B aeeddf608f1bcf9c2a729559ccca6c85271159f4ca0ea82b6685995f34c2ae39c996bb0f98bebfc9abf77ef0b679622267ad31f682f312d58a775a837bfe2bd4 SHA512 156314cbc49f2e298b1a46810ce261716384d19f8d1cc3c7a0aaba816c96cde286b52a578338e2948f770e9404f9c292ce6c0319bdb56963e3ac05789473eb45
AUX efivar-38-binutils-2.36.patch 1231 BLAKE2B ccddc04ab83d4dcf570d5a89e43fc27d36e2010513b36d9eb2fcdea71ceb5dba96a064a1cbca9ffdecf17fb5b9cb22cfe89eae4ee3a188547a4ab6fa6b4e2983 SHA512 568bc88b182875c37479c49b3dbf5b8ee6edf8090f940176e67c9aa28dd2ff6f417c70b2bef6b5df99ada2afa33db3efd295ba9de5d68b3ecc5ce1dc3361d042
AUX efivar-38-efisecdb-musl.patch 4344 BLAKE2B 5705405e6800dd38a569d2977003d441fb5d184918f94139e59f2f934f157f76f3d3ef6a0d0e3a24509bd541f88f84e1c91d6bcc02dae6cef02f916e6a8c3ace SHA512 c8b78e99317a30b7baaeba9617a76185d6bf030d538fd2fb44267c95fec259ec672b9d9c91a6b38394e614367646bbfa9ea445738b814d289277e870594b2e70
@@ -8,5 +9,5 @@ AUX efivar-38-ld-locale.patch 1203 BLAKE2B b5814d3708999288d35d3d972f854087b8c07
AUX efivar-38-lld-fixes.patch 12397 BLAKE2B 0aed2f3bed5584f97f38e7d61bc6883e9c3020cadbba2cb37cec3e5b876c6a535f721817a46068d47413551f823489fb048201b81c1e3894eae4d65e3493129c SHA512 008931110a7d9ae7bfd70fae60a2feb01482f4d14ac81c107bdb612d8079546c748905a10a4f1cffee0385cdcee3e7a9c9606bfd24c005ba2333cef2fc444b4b
AUX efivar-38-march-native.patch 1203 BLAKE2B 950a72a5ae4872894379a6688e80c796dd43db67667dd0b30515e2911a981339af6069405e3058ef49be159e37fa6000dbf26db1378b665f3acf6204feaee906 SHA512 fbe34223677a80c5b4e98db7a0171d48a6b56a8d2fd6793299200a64e81c1415913b1b098b5bca8183cbd0f6dada9802aa1967607217a7398f189f58370bb44a
DIST efivar-38.tar.bz2 320221 BLAKE2B 0b96f3d71ddc2246e6a11a5cd32af3d007823c4a283186a428c3f145cd74425a31bd22c4671ad1ab252a3c572991bb1698381cb8bdf51efcbebd62befdc6c070 SHA512 c2f17297c863ece134a9dd758d237fd2df8c8d072f87af1d0bf2bcf9acfc7a53c25597f03fd4fb8cc664b205743d4ffa0ef1b068d0f73c58fa573d40993f3155
-EBUILD efivar-38.ebuild 1535 BLAKE2B c670424154c60ac06703b187f89633827a4fc9ab6ea4c76d1163cc181c40144464c7cee474359e6c624b8c50879c27c1dcf3d41d6f1e0093bf61559e64e69ca4 SHA512 f7e7035ca5df0d58c2883d349948885b224efb6a50c0c7ebf051c0c8eda0a5ecb07f94b898a49b4960046c7de00cfd9b33fc68e70314901fe2a0e47729d6e1f1
+EBUILD efivar-38.ebuild 1579 BLAKE2B 30af5e5b273664641c7ce6981284c3a6db34d9523b42bbacab677a4214258378146a28a69fb4d37606b8ae7bf43874e695cdfaecc87a6ae87818ffd746418a93 SHA512 c4f39d8680b84b04789ac1167456bd455268f8a98c548adc7964256d81d277d5d1fab5f4f3b434d8bf787381dd32af6e774297957ac4d50e86b6e050c21968bb
MISC metadata.xml 330 BLAKE2B 0f894cb3c99d8540d6548f06f146360e20fcff309d867c1da96a15d07e5f1ebb2f03114de8527ddd28c26f4b42a7fa9903dd925015b962b4d4094dda86f76d65 SHA512 c03a2d22f945fd9e4a19143da20b884759e0aa88f73f42a70d47d5b1aeeb43201d9452919779d9c3e020371c3d1519a7068d59c0904043572ae0dd09633989e8
diff --git a/sys-libs/efivar/efivar-38.ebuild b/sys-libs/efivar/efivar-38.ebuild
index d00381caef83..cf449a8640f7 100644
--- a/sys-libs/efivar/efivar-38.ebuild
+++ b/sys-libs/efivar/efivar-38.ebuild
@@ -37,6 +37,7 @@ src_prepare() {
"${FILESDIR}"/efivar-38-lld-fixes.patch
"${FILESDIR}"/efivar-38-efisecdb-musl.patch
"${FILESDIR}"/efivar-38-efisecdb-optarg.patch
+ "${FILESDIR}"/efivar-38-64bit-off_t.patch
# Rejected upstream, keep this for ia64 support
"${FILESDIR}"/efivar-38-ia64-relro.patch
diff --git a/sys-libs/efivar/files/efivar-38-64bit-off_t.patch b/sys-libs/efivar/files/efivar-38-64bit-off_t.patch
new file mode 100644
index 000000000000..d06868b22587
--- /dev/null
+++ b/sys-libs/efivar/files/efivar-38-64bit-off_t.patch
@@ -0,0 +1,46 @@
+https://bugs.gentoo.org/905930
+
+From 914c686cc54b2405dab08bff77cd60827aab54b1 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Wed, 14 Dec 2022 16:55:51 -0800
+Subject: [PATCH] Use off_t instead of off64_t
+
+Pass _FILE_OFFSET_BITS=64 to ensure 64bit off_t
+
+This helps building efivar for 32bit arches on systems using musl C
+library. It works with glibc since _GNU_SOURCE defines
+_LARGEFILE64_SOURCE as well, this feature test macro enables the 64bit
+interfaces which were done as intermediate steps when transition to
+66-bit off_t was done as part olf LFS64 support.
+
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ src/error.c | 2 +-
+ src/include/defaults.mk | 1 +
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/error.c b/src/error.c
+index fcbba0d6..9530e22c 100644
+--- a/src/error.c
++++ b/src/error.c
+@@ -191,7 +191,7 @@ dbglog_write(void *cookie, const char *buf, size_t size)
+ }
+
+ static int
+-dbglog_seek(void *cookie UNUSED, off64_t *offset, int whence)
++dbglog_seek(void *cookie UNUSED, off_t *offset, int whence)
+ {
+ FILE *log = efi_errlog ? efi_errlog : stderr;
+ int rc;
+diff --git a/src/include/defaults.mk b/src/include/defaults.mk
+index 42bd3d6e..bb9c997f 100644
+--- a/src/include/defaults.mk
++++ b/src/include/defaults.mk
+@@ -34,6 +34,7 @@ CPPFLAGS ?=
+ override _CPPFLAGS := $(CPPFLAGS)
+ override CPPFLAGS = $(_CPPFLAGS) -DLIBEFIVAR_VERSION=$(VERSION) \
+ -D_GNU_SOURCE \
++ -D_FILE_OFFSET_BITS=64 \
+ -I$(TOPDIR)/src/include/
+ CFLAGS ?= $(OPTIMIZE) $(DEBUGINFO) $(WARNINGS) $(ERRORS)
+ CFLAGS_GCC ?= -specs=$(TOPDIR)/src/include/gcc.specs \
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 829bbd49cf68..46002a0a117b 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -30,6 +30,7 @@ DIST glibc-2.36-patches-10.tar.xz 118268 BLAKE2B 3d1bdb6c1a9e10ba78a344ca8940f68
DIST glibc-2.36-patches-9.tar.xz 110440 BLAKE2B edc1aca9b7bc9ce64683e3bd905c9804b581af2d41191ae85e6f0e73d444672abe56bbb620373d31b20db8f84a2cb9ed4e1026e50ce5f287dac5c24752ee187a SHA512 1f1f85a439983b776229b924f9a8fd9aacf9efc869a212ff15b49e60627f37719b548d20b9ff1b80d88996bce115f44efdbecc6dce378a4247c6078ed7e6e1b4
DIST glibc-2.36.tar.xz 18610836 BLAKE2B f8375e084043f032609e66fd98c234249df57a595c59672acb1bb8c69aed64d339d526611553449492b097cda900ad1d9bae8873d7f5932b10a9a0d8c9210c55 SHA512 9ea0bbda32f83a85b7da0c34f169607fb8a102f0a11a914e6bf531be47d1bef4f5307128286cffa1e2dc5879f0e6ccaef527dd353486883fa332a0b44bde8b3e
DIST glibc-2.37-patches-4.tar.xz 24136 BLAKE2B 4dc69ed5d5671bc6a865775b86b4227015b7636f00a92b2c4ff07006fb2a288643eb6b5f6012dd34e62f6cf2f6bd63ac1931286b64fdac39e4988b21ca4b94ae SHA512 4bb5f4c3d37f7f028b8920bbda71c32492c1ebdfe4d151cb05e9ab14040d7b16833d4d9da06c5c84a9efde7510650c90a3c188d636e02ede46f8fe5e32b9b11f
+DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87 SHA512 344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20
DIST glibc-2.37.tar.xz 18674604 BLAKE2B 8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3 SHA512 4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979 SHA512 efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1 SHA512 5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
@@ -46,5 +47,6 @@ EBUILD glibc-2.35-r11.ebuild 50189 BLAKE2B 0b6f1b54e6e02c9ae1bb41ee4c070271c0e5b
EBUILD glibc-2.36-r7.ebuild 52466 BLAKE2B a9b0c1449e2a49de001d3ace56cd56d715ed46a7a7e6a1180ad32660d1dde54a78027b7b655feba84a1c0a5f012a267c7b3086bbe609e6f0ce20ac4311164094 SHA512 cfd78e1a365340dfd730a9554b781f4c01b0d8773fb5ec72de092bc6adb4d419ca511ea767c2f18cb732001778538244ad3760239e5bac72259da332bf0dbb3d
EBUILD glibc-2.36-r8.ebuild 52475 BLAKE2B 08d82c05611170ee087463b2aa170e65f08238373d130393d771b7816607bf15535d8e8ae07debbd38852aa1bab7df5fa0c6470d41935d0b29eb3250448a288d SHA512 c035db65de62f895fcd346c80e71d1965d70fc0aade3ceeda8367a1bb757d022a37d4b03e49c7aefef4ffe8cace0cf5cb330a3e6e3fc48858cbef805739aa923
EBUILD glibc-2.37-r2.ebuild 52536 BLAKE2B 946253d8783f8671f5fd317f39d5b92bc7cf908e8615ef8645fb314894611a1e73e77c2fd64faae59c9e7727d936ce296cf49a9cdf349b58911adbe9baecf69d SHA512 0f70c4b1811f4eb697804a29b10c96b6b7428c77e31830f71a3666b197bd2f7a931607f86d639e592af3e9f67071d6f63d1293730918d6cda753395e89addb3d
-EBUILD glibc-9999.ebuild 52024 BLAKE2B dd6df1fc0bd8327650aa3acce6f496bf2209e0d095fc5b5fbf760a2dfbd8db9eaa31c5f6e6219e4778b11f780020cc8ae0525cc3b0bb3329e44874280add2079 SHA512 65d4cfb70e3575c5452fb5f370ffd2eed1e84f66ccb9a6829753744233fb25f5e5e1127f4f5ec41838609ac717cbb812f07a527638830717a551ec549f974c21
+EBUILD glibc-2.37-r3.ebuild 51882 BLAKE2B efccd643dbcdad471787ef70ce4b12bd33e81ed469e9a2d7943c2bf31385450b8df618c9c624cef11ea37495bbf92c69de3f9d9e8ea589835ae15a9ee1916cf6 SHA512 ce3980b3562e97bc91cac2871a4f666f95e7ea614f35afcca895bec1ae79a09869c48d5c0033b255949adcc1707fc2f3f3fb5023eb06d764a2341cbaf08c1e7c
+EBUILD glibc-9999.ebuild 51882 BLAKE2B d341bdf80a0575dd4f932cf54d5b807543fc0baea2fcc80f545ea07de7b1c9a2e41771c1a0da77eadab112545ac7b66bc009e7c785f3af7f482efe48225d37a5 SHA512 ca36052146f759dcff1036a44b8987b7367446cf5f659b83cd1f196d0f2f919b385c6adb7b782c9e618579272043c0fa9dc335f5b83304de81da120d604bdcf0
MISC metadata.xml 2142 BLAKE2B 765ba540eb10afccd1bade4de56f0c13ce269225500a62d1d17328194de69e7fa15d359a14eac6bfa8a36df45344db3d52f5e1811b174cf1fa2bfb95ad7760a7 SHA512 2f4a148c076a0967663d14e76b85a698ddae7093ff299b0dc95a6c3b00957c9bf73443f2bace9670eb62a45465efbcca892bb52b6aac8577acb2bc5f74a7397c
diff --git a/sys-libs/glibc/glibc-2.37-r3.ebuild b/sys-libs/glibc/glibc-2.37-r3.ebuild
new file mode 100644
index 000000000000..c6b24c8364c1
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.37-r3.ebuild
@@ -0,0 +1,1647 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..11} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig \
+ multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/"
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+else
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+ SRC_URI+=" https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz"
+fi
+
+SRC_URI+=" multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz )"
+SRC_URI+=" systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz )"
+
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla"
+
+# Here's how the cross-compile logic breaks down ...
+# CTARGET - machine that will target the binaries
+# CHOST - machine that will host the binaries
+# CBUILD - machine that will build the binaries
+# If CTARGET != CHOST, it means you want a libc for cross-compiling.
+# If CHOST != CBUILD, it means you want to cross-compile the libc.
+# CBUILD = CHOST = CTARGET - native build/install
+# CBUILD != (CHOST = CTARGET) - cross-compile a native build
+# (CBUILD = CHOST) != CTARGET - libc for cross-compiler
+# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler
+# For install paths:
+# CHOST = CTARGET - install into /
+# CHOST != CTARGET - install into /usr/CTARGET/
+#
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+ if [[ ${CATEGORY} == cross-* ]] ; then
+ export CTARGET=${CATEGORY#cross-}
+ fi
+fi
+
+# Note [Disable automatic stripping]
+# Disabling automatic stripping for a few reasons:
+# - portage's attempt to strip breaks non-native binaries at least on
+# arm: bug #697428
+# - portage's attempt to strip libpthread.so.0 breaks gdb thread
+# enumeration: bug #697910. This is quite subtle:
+# * gdb uses glibc's libthread_db-1.0.so to enumerate threads.
+# * libthread_db-1.0.so needs access to libpthread.so.0 local symbols
+# via 'ps_pglobal_lookup' symbol defined in gdb.
+# * 'ps_pglobal_lookup' uses '.symtab' section table to resolve all
+# known symbols in 'libpthread.so.0'. Specifically 'nptl_version'
+# (unexported) is used to sanity check compatibility before enabling
+# debugging.
+# Also see https://sourceware.org/gdb/wiki/FAQ#GDB_does_not_see_any_threads_besides_the_one_in_which_crash_occurred.3B_or_SIGTRAP_kills_my_program_when_I_set_a_breakpoint
+# * normal 'strip' command trims '.symtab'
+# Thus our main goal here is to prevent 'libpthread.so.0' from
+# losing it's '.symtab' entries.
+# As Gentoo's strip does not allow us to pass less aggressive stripping
+# options and does not check the machine target we strip selectively.
+
+# We need a new-enough binutils/gcc to match upstream baseline.
+# Also we need to make sure our binutils/gcc supports TLS,
+# and that gcc already contains the hardened patches.
+# Lastly, let's avoid some openssh nastiness, bug 708224, as
+# convenience to our users.
+
+IDEPEND="
+ !compile-locales? ( sys-apps/locale-gen )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=app-misc/pax-utils-${MIN_PAX_UTILS_VER}
+ sys-devel/bison
+ compile-locales? ( sys-apps/locale-gen )
+ doc? (
+ dev-lang/perl
+ sys-apps/texinfo
+ )
+ test? (
+ dev-lang/perl
+ >=net-dns/libidn2-2.3.0
+ )
+"
+COMMON_DEPEND="
+ gd? ( media-libs/gd:2= )
+ nscd? ( selinux? (
+ audit? ( sys-process/audit )
+ caps? ( sys-libs/libcap )
+ ) )
+ suid? ( caps? ( sys-libs/libcap ) )
+ selinux? ( sys-libs/libselinux )
+ systemtap? ( dev-util/systemtap )
+"
+DEPEND="${COMMON_DEPEND}
+"
+RDEPEND="${COMMON_DEPEND}
+ !<app-misc/pax-utils-${MIN_PAX_UTILS_VER}
+ perl? ( dev-lang/perl )
+"
+
+RESTRICT="!test? ( test )"
+
+if [[ ${CATEGORY} == cross-* ]] ; then
+ BDEPEND+=" !headers-only? (
+ >=${CATEGORY}/binutils-2.27
+ >=${CATEGORY}/gcc-6.2
+ )"
+ [[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
+else
+ BDEPEND+="
+ >=sys-devel/binutils-2.27
+ >=sys-devel/gcc-6.2
+ "
+ DEPEND+=" virtual/os-headers "
+ RDEPEND+="
+ >=net-dns/libidn2-2.3.0
+ vanilla? ( !sys-libs/timezone-data )
+ "
+ PDEPEND+=" !vanilla? ( sys-libs/timezone-data )"
+fi
+
+# Ignore tests whitelisted below
+GENTOO_GLIBC_XFAIL_TESTS="${GENTOO_GLIBC_XFAIL_TESTS:-yes}"
+
+# The following tests fail due to the Gentoo build system and are thus
+# executed but ignored:
+XFAIL_TEST_LIST=(
+ # buggy test, assumes /dev/ and /dev/null on a single filesystem
+ # 'mount --bind /dev/null /chroot/dev/null' breaks it.
+ # https://sourceware.org/PR25909
+ tst-support_descriptors
+
+ # The following tests fail only inside portage
+ # https://bugs.gentoo.org/831267
+ tst-system
+ tst-strerror
+ tst-strsignal
+)
+
+#
+# Small helper functions
+#
+
+dump_build_environment() {
+ einfo ==== glibc build environment ========================================================
+ local v
+ for v in ABI CBUILD CHOST CTARGET CBUILD_OPT CTARGET_OPT CC CXX CPP LD {AS,C,CPP,CXX,LD}FLAGS MAKEINFO NM AR AS STRIP RANLIB OBJCOPY STRINGS OBJDUMP READELF; do
+ einfo " $(printf '%15s' ${v}:) ${!v}"
+ done
+ einfo =====================================================================================
+}
+
+is_crosscompile() {
+ [[ ${CHOST} != ${CTARGET} ]]
+}
+
+just_headers() {
+ is_crosscompile && use headers-only
+}
+
+alt_prefix() {
+ is_crosscompile && echo /usr/${CTARGET}
+}
+
+# This prefix is applicable to CHOST when building against this
+# glibc. It is baked into the library at configure time.
+host_eprefix() {
+ is_crosscompile || echo "${EPREFIX}"
+}
+
+# This prefix is applicable to CBUILD when building against this
+# glibc. It determines the destination path at install time.
+build_eprefix() {
+ is_crosscompile && echo "${EPREFIX}"
+}
+
+# We need to be able to set alternative headers for compiling for non-native
+# platform. Will also become useful for testing kernel-headers without screwing
+# up the whole system.
+alt_headers() {
+ echo ${ALT_HEADERS:=$(alt_prefix)/usr/include}
+}
+
+alt_build_headers() {
+ if [[ -z ${ALT_BUILD_HEADERS} ]] ; then
+ ALT_BUILD_HEADERS="$(host_eprefix)$(alt_headers)"
+ if tc-is-cross-compiler ; then
+ ALT_BUILD_HEADERS=${SYSROOT}$(alt_headers)
+ if [[ ! -e ${ALT_BUILD_HEADERS}/linux/version.h ]] ; then
+ local header_path=$(echo '#include <linux/version.h>' | $(tc-getCPP ${CTARGET}) ${CFLAGS} 2>&1 | grep -o '[^"]*linux/version.h')
+ ALT_BUILD_HEADERS=${header_path%/linux/version.h}
+ fi
+ fi
+ fi
+ echo "${ALT_BUILD_HEADERS}"
+}
+
+alt_libdir() {
+ echo $(alt_prefix)/$(get_libdir)
+}
+alt_usrlibdir() {
+ echo $(alt_prefix)/usr/$(get_libdir)
+}
+
+builddir() {
+ echo "${WORKDIR}/build-${ABI}-${CTARGET}-$1"
+}
+
+do_compile_test() {
+ local ret save_cflags=${CFLAGS}
+ CFLAGS+=" $1"
+ shift
+
+ pushd "${T}" >/dev/null
+
+ rm -f glibc-test*
+ printf '%b' "$*" > glibc-test.c
+
+ # We assume CC is already set up.
+ nonfatal emake glibc-test
+ ret=$?
+
+ popd >/dev/null
+
+ CFLAGS=${save_cflags}
+ return ${ret}
+}
+
+do_run_test() {
+ local ret
+
+ if [[ ${MERGE_TYPE} == "binary" ]] ; then
+ # ignore build failures when installing a binary package #324685
+ do_compile_test "" "$@" 2>/dev/null || return 0
+ else
+ if ! do_compile_test "" "$@" ; then
+ ewarn "Simple build failed ... assuming this is desired #324685"
+ return 0
+ fi
+ fi
+
+ pushd "${T}" >/dev/null
+
+ ./glibc-test
+ ret=$?
+ rm -f glibc-test*
+
+ popd >/dev/null
+
+ return ${ret}
+}
+
+setup_target_flags() {
+ # This largely mucks with compiler flags. None of which should matter
+ # when building up just the headers.
+ just_headers && return 0
+
+ case $(tc-arch) in
+ x86)
+ # -march needed for #185404 #199334
+ # TODO: When creating the first glibc cross-compile, this test will
+ # always fail as it does a full link which in turn requires glibc.
+ # Probably also applies when changing multilib profile settings (e.g.
+ # enabling x86 when the profile was amd64-only previously).
+ # We could change main to _start and pass -nostdlib here so that we
+ # only test the gcc code compilation. Or we could do a compile and
+ # then look for the symbol via scanelf.
+ if ! do_compile_test "" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then
+ local t=${CTARGET_OPT:-${CTARGET}}
+ t=${t%%-*}
+ filter-flags '-march=*'
+ export CFLAGS="-march=${t} ${CFLAGS}"
+ einfo "Auto adding -march=${t} to CFLAGS #185404"
+ fi
+ # For compatibility with older binaries at slight performance cost.
+ use stack-realign && export CFLAGS+=" -mstackrealign"
+ ;;
+ amd64)
+ # -march needed for #185404 #199334
+ # TODO: See cross-compile issues listed above for x86.
+ if [[ ${ABI} == x86 ]]; then
+ if ! do_compile_test "${CFLAGS_x86}" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then
+ local t=${CTARGET_OPT:-${CTARGET}}
+ t=${t%%-*}
+ # Normally the target is x86_64-xxx, so turn that into the -march that
+ # gcc actually accepts. #528708
+ [[ ${t} == "x86_64" ]] && t="x86-64"
+ filter-flags '-march=*'
+ # ugly, ugly, ugly. ugly.
+ CFLAGS_x86=$(CFLAGS=${CFLAGS_x86} filter-flags '-march=*'; echo "${CFLAGS}")
+ export CFLAGS_x86="${CFLAGS_x86} -march=${t}"
+ einfo "Auto adding -march=${t} to CFLAGS_x86 #185404 (ABI=${ABI})"
+ fi
+ # For compatibility with older binaries at slight performance cost.
+ use stack-realign && export CFLAGS_x86+=" -mstackrealign"
+
+ # Workaround for bug #823780.
+ # Need to save/restore CC because earlier on, we stuff it full of CFLAGS, and tc-getCPP doesn't like that.
+ CC_mangled=${CC}
+ CC=${glibc__GLIBC_CC}
+ if tc-is-gcc && (($(gcc-major-version) == 11)) && (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then
+ export CFLAGS_x86="${CFLAGS_x86} -mno-avx512f"
+ einfo "Auto adding -mno-avx512f to CFLAGS_x86 for buggy GCC version (bug #823780) (ABI=${ABI})"
+ fi
+ CC=${CC_mangled}
+ fi
+ ;;
+ mips)
+ # The mips abi cannot support the GNU style hashes. #233233
+ filter-ldflags -Wl,--hash-style=gnu -Wl,--hash-style=both
+ ;;
+ ppc|ppc64)
+ # Many arch-specific implementations do not work on ppc with
+ # cache-block not equal to 128 bytes. This breaks memset:
+ # https://sourceware.org/PR26522
+ # https://bugs.gentoo.org/737996
+ # Use default -mcpu=. For ppc it means non-multiarch setup.
+ filter-flags '-mcpu=*'
+ ;;
+ sparc)
+ # Both sparc and sparc64 can use -fcall-used-g6. -g7 is bad, though.
+ filter-flags "-fcall-used-g7"
+ append-flags "-fcall-used-g6"
+
+ local cpu
+ case ${CTARGET} in
+ sparc64-*)
+ cpu="sparc64"
+ case $(get-flag mcpu) in
+ v9)
+ # We need to force at least v9a because the base build doesn't
+ # work with just v9.
+ # https://sourceware.org/bugzilla/show_bug.cgi?id=19477
+ append-flags "-Wa,-xarch=v9a"
+ ;;
+ esac
+ ;;
+ sparc-*)
+ case $(get-flag mcpu) in
+ v8|supersparc|hypersparc|leon|leon3)
+ cpu="sparcv8"
+ ;;
+ *)
+ cpu="sparcv9"
+ ;;
+ esac
+ ;;
+ esac
+ [[ -n ${cpu} ]] && CTARGET_OPT="${cpu}-${CTARGET#*-}"
+ ;;
+ esac
+}
+
+setup_flags() {
+ # Make sure host make.conf doesn't pollute us
+ if is_crosscompile || tc-is-cross-compiler ; then
+ CHOST=${CTARGET} strip-unsupported-flags
+ fi
+
+ # Store our CFLAGS because it's changed depending on which CTARGET
+ # we are building when pulling glibc on a multilib profile
+ CFLAGS_BASE=${CFLAGS_BASE-${CFLAGS}}
+ CFLAGS=${CFLAGS_BASE}
+ CXXFLAGS_BASE=${CXXFLAGS_BASE-${CXXFLAGS}}
+ CXXFLAGS=${CXXFLAGS_BASE}
+ ASFLAGS_BASE=${ASFLAGS_BASE-${ASFLAGS}}
+ ASFLAGS=${ASFLAGS_BASE}
+
+ # Allow users to explicitly avoid flag sanitization via
+ # USE=custom-cflags.
+ if ! use custom-cflags; then
+ # Over-zealous CFLAGS can often cause problems. What may work for one
+ # person may not work for another. To avoid a large influx of bugs
+ # relating to failed builds, we strip most CFLAGS out to ensure as few
+ # problems as possible.
+ strip-flags
+ filter-lto
+ # Lock glibc at -O2; we want to be conservative here.
+ filter-flags '-O?'
+ append-flags -O2
+ fi
+
+ strip-unsupported-flags
+ filter-flags -m32 -m64 '-mabi=*'
+
+ # glibc aborts if rpath is set by LDFLAGS
+ filter-ldflags '-Wl,-rpath=*'
+
+ # ld can't use -r & --relax at the same time, bug #788901
+ # https://sourceware.org/PR27837
+ filter-ldflags '-Wl,--relax'
+
+ # some weird software relies on sysv hashes in glibc, bug 863863, bug 864100
+ # we have to do that here already so mips can filter it out again :P
+ if use hash-sysv-compat ; then
+ append-ldflags '-Wl,--hash-style=both'
+ fi
+
+ # #492892
+ filter-flags -frecord-gcc-switches
+
+ # #898098
+ filter-flags -fno-builtin
+
+ # #829583
+ filter-lfs-flags
+
+ unset CBUILD_OPT CTARGET_OPT
+ if use multilib ; then
+ CTARGET_OPT=$(get_abi_CTARGET)
+ [[ -z ${CTARGET_OPT} ]] && CTARGET_OPT=$(get_abi_CHOST)
+ fi
+
+ setup_target_flags
+
+ if [[ -n ${CTARGET_OPT} && ${CBUILD} == ${CHOST} ]] && ! is_crosscompile; then
+ CBUILD_OPT=${CTARGET_OPT}
+ fi
+
+ # glibc's headers disallow -O0 and fail at build time:
+ # include/libc-symbols.h:75:3: #error "glibc cannot be compiled without optimization"
+ replace-flags -O0 -O1
+
+ # glibc handles this internally already where it's appropriate;
+ # can't always have SSP when we're the ones setting it up, etc
+ filter-flags '-fstack-protector*'
+
+ # Similar issues as with SSP. Can't inject yourself that early.
+ filter-flags '-fsanitize=*'
+
+ # See end of bug #830454; we handle this via USE=cet
+ filter-flags '-fcf-protection=*'
+
+ # When bootstrapping, we may have a situation where
+ # CET-enabled gcc from seed is used to build CET-disabled
+ # glibc. As such, gcc implicitly enables CET if no
+ # -fcf-protection flag is passed. For a typical package it
+ # should not be a problem, but for glibc it matters as it is
+ # dealing with CET in ld.so. So if CET is supposed to be
+ # disabled for glibc, be explicit about it.
+ if (use amd64 || use x86) && ! use cet; then
+ append-flags '-fcf-protection=none'
+ fi
+}
+
+use_multiarch() {
+ # Allow user to disable runtime arch detection in multilib.
+ use multiarch || return 1
+ # Make sure binutils is new enough to support indirect functions,
+ # #336792. This funky sed supports gold and bfd linkers.
+ local bver nver
+ bver=$($(tc-getLD ${CTARGET}) -v | sed -n -r '1{s:[^0-9]*::;s:^([0-9.]*).*:\1:;p}')
+ case $(tc-arch ${CTARGET}) in
+ amd64|x86) nver="2.20" ;;
+ arm) nver="2.22" ;;
+ hppa) nver="2.23" ;;
+ ppc|ppc64) nver="2.20" ;;
+ # ifunc support was added in 2.23, but glibc also needs
+ # machinemode which is in 2.24.
+ s390) nver="2.24" ;;
+ sparc) nver="2.21" ;;
+ *) return 1 ;;
+ esac
+ ver_test ${bver} -ge ${nver}
+}
+
+# Setup toolchain variables that had historically been defined in the
+# profiles for these archs.
+setup_env() {
+ # silly users
+ unset LD_RUN_PATH
+ unset LD_ASSUME_KERNEL
+
+ if is_crosscompile || tc-is-cross-compiler ; then
+ multilib_env ${CTARGET_OPT:-${CTARGET}}
+
+ if ! use multilib ; then
+ MULTILIB_ABIS=${DEFAULT_ABI}
+ else
+ MULTILIB_ABIS=${MULTILIB_ABIS:-${DEFAULT_ABI}}
+ fi
+
+ # If the user has CFLAGS_<CTARGET> in their make.conf, use that,
+ # and fall back on CFLAGS.
+ local VAR=CFLAGS_${CTARGET//[-.]/_}
+ CFLAGS=${!VAR-${CFLAGS}}
+ einfo " $(printf '%15s' 'Manual CFLAGS:') ${CFLAGS}"
+ fi
+
+ setup_flags
+
+ export ABI=${ABI:-${DEFAULT_ABI:-default}}
+
+ if just_headers ; then
+ # Avoid mixing host's CC and target's CFLAGS_${ABI}:
+ # At this bootstrap stage we have only binutils for
+ # target but not compiler yet.
+ einfo "Skip CC ABI injection. We can't use (cross-)compiler yet."
+ return 0
+ fi
+
+ # Glibc does not work with gold (for various reasons) #269274.
+ tc-ld-disable-gold
+
+ if use doc ; then
+ export MAKEINFO=makeinfo
+ else
+ export MAKEINFO=/dev/null
+ fi
+
+ # Reset CC and CXX to the value at start of emerge
+ export CC=${glibc__ORIG_CC:-${CC:-$(tc-getCC ${CTARGET})}}
+ export CXX=${glibc__ORIG_CXX:-${CXX:-$(tc-getCXX ${CTARGET})}}
+
+ # and make sure glibc__ORIG_CC and glibc__ORIG_CXX is defined now.
+ export glibc__ORIG_CC=${CC}
+ export glibc__ORIG_CXX=${CXX}
+
+ if tc-is-clang && ! use custom-cflags && ! is_crosscompile ; then
+ export glibc__force_gcc=yes
+ # once this is toggled on, it needs to stay on, since with CPP manipulated
+ # tc-is-clang does not work correctly anymore...
+ fi
+
+ if [[ ${glibc__force_gcc} == "yes" ]] ; then
+ # If we are running in an otherwise clang/llvm environment, we need to
+ # recover the proper gcc and binutils settings here, at least until glibc
+ # is finally building with clang. So let's override everything that is
+ # set in the clang profiles.
+ # Want to shoot yourself into the foot? Set USE=custom-cflags, that's always
+ # a good start into that direction.
+ # Also, if you're crosscompiling, let's assume you know what you are doing.
+ # Hopefully.
+ # Last, we need the settings of the *build* environment, not of the
+ # target environment...
+
+ local current_binutils_path=$(env ROOT="${BROOT}" binutils-config -B)
+ local current_gcc_path=$(env ROOT="${BROOT}" gcc-config -B)
+ einfo "Overriding clang configuration, since it won't work here"
+
+ export CC="${current_gcc_path}/gcc"
+ export CPP="${current_gcc_path}/cpp"
+ export CXX="${current_gcc_path}/g++"
+ export LD="${current_binutils_path}/ld.bfd"
+ export AR="${current_binutils_path}/ar"
+ export AS="${current_binutils_path}/as"
+ export NM="${current_binutils_path}/nm"
+ export STRIP="${current_binutils_path}/strip"
+ export RANLIB="${current_binutils_path}/ranlib"
+ export OBJCOPY="${current_binutils_path}/objcopy"
+ export STRINGS="${current_binutils_path}/strings"
+ export OBJDUMP="${current_binutils_path}/objdump"
+ export READELF="${current_binutils_path}/readelf"
+ export ADDR2LINE="${current_binutils_path}/addr2line"
+
+ # do we need to also do flags munging here? yes! at least...
+ filter-flags '-fuse-ld=*'
+ filter-flags '-D_FORTIFY_SOURCE=*'
+
+ else
+
+ # this is the "normal" case
+
+ export CC="$(tc-getCC ${CTARGET})"
+ export CXX="$(tc-getCXX ${CTARGET})"
+
+ # Always use tuple-prefixed toolchain. For non-native ABI glibc's configure
+ # can't detect them automatically due to ${CHOST} mismatch and fallbacks
+ # to unprefixed tools. Similar to multilib.eclass:multilib_toolchain_setup().
+ export NM="$(tc-getNM ${CTARGET})"
+ export READELF="$(tc-getREADELF ${CTARGET})"
+
+ fi
+
+ # We need to export CFLAGS with abi information in them because glibc's
+ # configure script checks CFLAGS for some targets (like mips). Keep
+ # around the original clean value to avoid appending multiple ABIs on
+ # top of each other. (Why does the comment talk about CFLAGS if the code
+ # acts on CC?)
+ export glibc__GLIBC_CC=${CC}
+ export glibc__GLIBC_CXX=${CXX}
+
+ export glibc__abi_CFLAGS="$(get_abi_CFLAGS)"
+
+ # CFLAGS can contain ABI-specific flags like -mfpu=neon, see bug #657760
+ # To build .S (assembly) files with the same ABI-specific flags
+ # upstream currently recommends adding CFLAGS to CC/CXX:
+ # https://sourceware.org/PR23273
+ # Note: Passing CFLAGS via CPPFLAGS overrides glibc's arch-specific CFLAGS
+ # and breaks multiarch support. See 659030#c3 for an example.
+ # The glibc configure script doesn't properly use LDFLAGS all the time.
+ export CC="${glibc__GLIBC_CC} ${glibc__abi_CFLAGS} ${CFLAGS} ${LDFLAGS}"
+
+ # Some of the tests are written in C++, so we need to force our multlib abis in, bug 623548
+ export CXX="${glibc__GLIBC_CXX} ${glibc__abi_CFLAGS} ${CFLAGS}"
+
+ if is_crosscompile; then
+ # Assume worst-case bootstrap: glibc is buil first time
+ # when ${CTARGET}-g++ is not available yet. We avoid
+ # building auxiliary programs that require C++: bug #683074
+ # It should not affect final result.
+ export libc_cv_cxx_link_ok=no
+ # The line above has the same effect. We set CXX explicitly
+ # to make build logs less confusing.
+ export CXX=
+ fi
+}
+
+foreach_abi() {
+ setup_env
+
+ local ret=0
+ local abilist=""
+ if use multilib ; then
+ abilist=$(get_install_abis)
+ else
+ abilist=${DEFAULT_ABI}
+ fi
+ local -x ABI
+ for ABI in ${abilist:-default} ; do
+ setup_env
+ einfo "Running $1 for ABI ${ABI}"
+ $1
+ : $(( ret |= $? ))
+ done
+ return ${ret}
+}
+
+glibc_banner() {
+ local b="Gentoo ${PVR}"
+ [[ -n ${PATCH_VER} ]] && ! use vanilla && b+=" (patchset ${PATCH_VER})"
+ echo "${b}"
+}
+
+# The following Kernel version handling functions are mostly copied from portage
+# source. It's better not to use linux-info.eclass here since a) it adds too
+# much magic, see bug 326693 for some of the arguments, and b) some of the
+# functions are just not provided.
+
+g_get_running_KV() {
+ uname -r
+ return $?
+}
+
+g_KV_major() {
+ [[ -z $1 ]] && return 1
+ local KV=$@
+ echo "${KV%%.*}"
+}
+
+g_KV_minor() {
+ [[ -z $1 ]] && return 1
+ local KV=$@
+ KV=${KV#*.}
+ echo "${KV%%.*}"
+}
+
+g_KV_micro() {
+ [[ -z $1 ]] && return 1
+ local KV=$@
+ KV=${KV#*.*.}
+ echo "${KV%%[^[:digit:]]*}"
+}
+
+g_KV_to_int() {
+ [[ -z $1 ]] && return 1
+ local KV_MAJOR=$(g_KV_major "$1")
+ local KV_MINOR=$(g_KV_minor "$1")
+ local KV_MICRO=$(g_KV_micro "$1")
+ local KV_int=$(( KV_MAJOR * 65536 + KV_MINOR * 256 + KV_MICRO ))
+
+ # We make version 2.2.0 the minimum version we will handle as
+ # a sanity check ... if its less, we fail ...
+ if [[ ${KV_int} -ge 131584 ]] ; then
+ echo "${KV_int}"
+ return 0
+ fi
+ return 1
+}
+
+g_int_to_KV() {
+ local version=$1 major minor micro
+ major=$((version / 65536))
+ minor=$(((version % 65536) / 256))
+ micro=$((version % 256))
+ echo ${major}.${minor}.${micro}
+}
+
+eend_KV() {
+ [[ $(g_KV_to_int $1) -ge $(g_KV_to_int $2) ]]
+ eend $?
+}
+
+get_kheader_version() {
+ printf '#include <linux/version.h>\nLINUX_VERSION_CODE\n' | \
+ $(tc-getCPP ${CTARGET}) -I "$(build_eprefix)$(alt_build_headers)" - | \
+ tail -n 1
+}
+
+# We collect all sanity checks here. Consistency is not guranteed between
+# pkg_ and src_ phases, so we call this function both in pkg_pretend and in
+# src_unpack.
+sanity_prechecks() {
+ # Prevent native builds from downgrading
+ if [[ ${MERGE_TYPE} != "buildonly" ]] && \
+ [[ -z ${ROOT} ]] && \
+ [[ ${CBUILD} == ${CHOST} ]] && \
+ [[ ${CHOST} == ${CTARGET} ]] ; then
+
+ # The high rev # is to allow people to downgrade between -r#
+ # versions. We want to block 2.20->2.19, but 2.20-r3->2.20-r2
+ # should be fine. Hopefully we never actually use a r# this
+ # high.
+ if has_version ">${CATEGORY}/${P}-r10000" ; then
+ eerror "Sanity check to keep you from breaking your system:"
+ eerror " Downgrading glibc is not supported and a sure way to destruction."
+ [[ ${I_ALLOW_TO_BREAK_MY_SYSTEM} = yes ]] || die "Aborting to save your system."
+ fi
+
+ if ! do_run_test '#include <unistd.h>\n#include <sys/syscall.h>\nint main(){return syscall(1000)!=-1;}\n' ; then
+ eerror "Your old kernel is broken. You need to update it to a newer"
+ eerror "version as syscall(<bignum>) will break. See bug 279260."
+ die "Old and broken kernel."
+ fi
+ fi
+
+ if [[ ${CTARGET} == i386-* ]] ; then
+ eerror "i386 CHOSTs are no longer supported."
+ eerror "Chances are you don't actually want/need i386."
+ eerror "Please read https://www.gentoo.org/doc/en/change-chost.xml"
+ die "Please fix your CHOST"
+ fi
+
+ if [[ -e /proc/xen ]] && [[ $(tc-arch) == "x86" ]] && ! is-flag -mno-tls-direct-seg-refs ; then
+ ewarn "You are using Xen but don't have -mno-tls-direct-seg-refs in your CFLAGS."
+ ewarn "This will result in a 50% performance penalty when running with a 32bit"
+ ewarn "hypervisor, which is probably not what you want."
+ fi
+
+ # ABI-specific checks follow here. Hey, we have a lot more specific conditions that
+ # we test for...
+ if ! is_crosscompile ; then
+ if use amd64 && use multilib && [[ ${MERGE_TYPE} != "binary" ]] ; then
+ ebegin "Checking that IA32 emulation is enabled in the running kernel"
+ echo 'int main(){return 0;}' > "${T}/check-ia32-emulation.c"
+ local STAT
+ if ${CC-${CHOST}-gcc} ${CFLAGS_x86} "${T}/check-ia32-emulation.c" -o "${T}/check-ia32-emulation.elf32"; then
+ "${T}/check-ia32-emulation.elf32"
+ STAT=$?
+ else
+ # Don't fail here to allow single->multi ABI switch
+ # or recover from breakage like bug #646424
+ ewarn "Failed to compile the ABI test. Broken host glibc?"
+ STAT=0
+ fi
+ rm -f "${T}/check-ia32-emulation.elf32"
+ eend $STAT
+ [[ $STAT -eq 0 ]] || die "CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib glibc."
+ fi
+
+ fi
+
+ # When we actually have to compile something...
+ if ! just_headers && [[ ${MERGE_TYPE} != "binary" ]] ; then
+ if [[ -d "${ESYSROOT}"/usr/lib/include ]] ; then
+ # bug #833620, bug #643302
+ eerror "Found ${ESYSROOT}/usr/lib/include directory!"
+ eerror "This is known to break glibc's build."
+ eerror "Please backup its contents then remove the directory."
+ die "Found directory (${ESYSROOT}/usr/lib/include) which will break build (bug #833620)!"
+ fi
+
+ if [[ ${CTARGET} == *-linux* ]] ; then
+ local run_kv build_kv want_kv
+
+ run_kv=$(g_get_running_KV)
+ build_kv=$(g_int_to_KV $(get_kheader_version))
+ want_kv=${MIN_KERN_VER}
+
+ if ! is_crosscompile && ! tc-is-cross-compiler ; then
+ # Building fails on an non-supporting kernel
+ ebegin "Checking running kernel version (${run_kv} >= ${want_kv})"
+ if ! eend_KV ${run_kv} ${want_kv} ; then
+ echo
+ eerror "You need a kernel of at least ${want_kv}!"
+ die "Kernel version too low!"
+ fi
+ fi
+
+ # Do not run this check for pkg_pretend, just pkg_setup and friends (if we ever get used there).
+ # It's plausible (seen it in the wild) that Portage will (correctly) schedule a linux-headers
+ # upgrade before glibc, but because pkg_pretend gets run before any packages are merged at all (not
+ # just glibc), the whole emerge gets aborted without a good reason. We probably don't
+ # need to run this check at all given we have a dependency on the right headers,
+ # but let's leave it as-is for now.
+ if [[ ${EBUILD_PHASE_FUNC} != pkg_pretend ]] ; then
+ ebegin "Checking linux-headers version (${build_kv} >= ${want_kv})"
+ if ! eend_KV ${build_kv} ${want_kv} ; then
+ echo
+ eerror "You need linux-headers of at least ${want_kv}!"
+ die "linux-headers version too low!"
+ fi
+ fi
+ fi
+ fi
+}
+
+upgrade_warning() {
+ if [[ ${MERGE_TYPE} != buildonly && -n ${REPLACING_VERSIONS} && -z ${ROOT} ]]; then
+ local oldv newv=$(ver_cut 1-2 ${PV})
+ for oldv in ${REPLACING_VERSIONS}; do
+ if ver_test ${oldv} -lt ${newv}; then
+ ewarn "After upgrading glibc, please restart all running processes."
+ ewarn "Be sure to include init (telinit u) or systemd (systemctl daemon-reexec)."
+ ewarn "Alternatively, reboot your system."
+ ewarn "(See bug #660556, bug #741116, bug #823756, etc)"
+ break
+ fi
+ done
+ fi
+}
+
+#
+# the phases
+#
+
+# pkg_pretend
+
+pkg_pretend() {
+ upgrade_warning
+}
+
+# pkg_setup
+
+pkg_setup() {
+ # see bug 682570
+ [[ -z ${BOOTSTRAP_RAP} ]] && python-any-r1_pkg_setup
+}
+
+# src_unpack
+
+src_unpack() {
+ setup_env
+
+ einfo "Checking general environment sanity."
+ sanity_prechecks
+
+ use multilib-bootstrap && unpack gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
+
+ if [[ ${PV} == 9999* ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/toolchain/glibc-patches.git"
+ EGIT_CHECKOUT_DIR=${WORKDIR}/patches-git
+ git-r3_src_unpack
+ mv patches-git/9999 patches || die
+
+ EGIT_REPO_URI="https://sourceware.org/git/glibc.git"
+ EGIT_CHECKOUT_DIR=${S}
+ git-r3_src_unpack
+ else
+ unpack ${P}.tar.xz
+
+ cd "${WORKDIR}" || die
+ unpack glibc-${PV}-patches-${PATCH_VER}.tar.xz
+ fi
+
+ cd "${WORKDIR}" || die
+ use systemd && unpack glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
+}
+
+# src_prepare
+
+src_prepare() {
+ local patchsetname
+ if ! use vanilla ; then
+ if [[ ${PV} == 9999* ]] ; then
+ patchsetname="from git master"
+ else
+ patchsetname="${PV}-${PATCH_VER}"
+ fi
+ einfo "Applying Gentoo Glibc patchset ${patchsetname}"
+ eapply "${WORKDIR}"/patches
+ einfo "Done."
+ fi
+
+ default
+
+ gnuconfig_update
+
+ cd "${WORKDIR}" || die
+ find . -name configure -exec touch {} +
+
+ # Fix permissions on some of the scripts.
+ chmod u+x "${S}"/scripts/*.sh
+
+ cd "${S}" || die
+}
+
+# src_configure
+
+glibc_do_configure() {
+ dump_build_environment
+
+ local myconf=()
+
+ # Use '=strong' instead of '=all' to protect only functions
+ # worth protecting from stack smashes.
+ myconf+=( --enable-stack-protector=$(usex ssp strong no) )
+
+ # Keep a whitelist of targets supporing IFUNC. glibc's ./configure
+ # is not robust enough to detect proper support:
+ # https://bugs.gentoo.org/641216
+ # https://sourceware.org/PR22634#c0
+ case $(tc-arch ${CTARGET}) in
+ # Keep whitelist of targets where autodetection mostly works.
+ amd64|x86|sparc|ppc|ppc64|arm|arm64|s390|riscv|loong) ;;
+ # Blacklist everywhere else
+ *) myconf+=( libc_cv_ld_gnu_indirect_function=no ) ;;
+ esac
+
+ # Enable Intel Control-flow Enforcement Technology on amd64 if requested
+ case ${CTARGET} in
+ x86_64-*) myconf+=( $(use_enable cet) ) ;;
+ *) ;;
+ esac
+
+ [[ $(tc-is-softfloat) == "yes" ]] && myconf+=( --without-fp )
+
+ myconf+=( --enable-kernel=${MIN_KERN_VER} )
+
+ # Since SELinux support is only required for nscd, only enable it if:
+ # 1. USE selinux
+ # 2. only for the primary ABI on multilib systems
+ # 3. Not a crosscompile
+ if ! is_crosscompile && use selinux ; then
+ if use multilib ; then
+ if is_final_abi ; then
+ myconf+=( --with-selinux )
+ else
+ myconf+=( --without-selinux )
+ fi
+ else
+ myconf+=( --with-selinux )
+ fi
+ else
+ myconf+=( --without-selinux )
+ fi
+
+ # Force a few tests where we always know the answer but
+ # configure is incapable of finding it.
+ if is_crosscompile ; then
+ export \
+ libc_cv_c_cleanup=yes \
+ libc_cv_forced_unwind=yes
+ fi
+
+ myconf+=(
+ --disable-werror
+ --enable-bind-now
+ --build=${CBUILD_OPT:-${CBUILD}}
+ --host=${CTARGET_OPT:-${CTARGET}}
+ $(use_enable profile)
+ $(use_with gd)
+ --with-headers=$(build_eprefix)$(alt_build_headers)
+ --prefix="$(host_eprefix)/usr"
+ --sysconfdir="$(host_eprefix)/etc"
+ --localstatedir="$(host_eprefix)/var"
+ --libdir='$(prefix)'/$(get_libdir)
+ --mandir='$(prefix)'/share/man
+ --infodir='$(prefix)'/share/info
+ --libexecdir='$(libdir)'/misc/glibc
+ --with-bugurl=https://bugs.gentoo.org/
+ --with-pkgversion="$(glibc_banner)"
+ $(use_enable crypt)
+ $(use_multiarch || echo --disable-multi-arch)
+ $(use_enable systemtap)
+ $(use_enable nscd)
+
+ # /usr/bin/mtrace has a Perl shebang. Gentoo Prefix QA checks fail if
+ # Perl hasn't been installed inside the prefix yet and configure picks
+ # up a Perl from outside the prefix instead. configure will fail to
+ # execute Perl during configure if we're cross-compiling a prefix, but
+ # it will just disable mtrace in that case.
+ # Note: mtrace is needed by the test suite.
+ ac_cv_path_PERL="$(usex perl "${EPREFIX}"/usr/bin/perl $(usex test "${EPREFIX}"/usr/bin/perl $(usex doc "${EPREFIX}"/usr/bin/perl no)))"
+
+ # locale data is arch-independent
+ # https://bugs.gentoo.org/753740
+ libc_cv_complocaledir='${exec_prefix}/lib/locale'
+
+ # -march= option tricks build system to infer too
+ # high ISA level: https://sourceware.org/PR27318
+ libc_cv_include_x86_isa_level=no
+
+ # Explicit override of https://sourceware.org/PR27991
+ # exposes a bug in glibc's configure:
+ # https://sourceware.org/PR27991
+ libc_cv_have_x86_lahf_sahf=no
+ libc_cv_have_x86_movbe=no
+
+ ${EXTRA_ECONF}
+ )
+
+ # We rely on sys-libs/timezone-data for timezone tools normally.
+ myconf+=( $(use_enable vanilla timezone-tools) )
+
+ # These libs don't have configure flags.
+ ac_cv_lib_audit_audit_log_user_avc_message=$(usex audit || echo no)
+ ac_cv_lib_cap_cap_init=$(usex caps || echo no)
+
+ # There is no configure option for this and we need to export it
+ # since the glibc build will re-run configure on itself
+ export libc_cv_rootsbindir="$(host_eprefix)/sbin"
+ export libc_cv_slibdir="$(host_eprefix)/$(get_libdir)"
+
+ local builddir=$(builddir nptl)
+ mkdir -p "${builddir}"
+ cd "${builddir}"
+ set -- "${S}"/configure "${myconf[@]}"
+ echo "$@"
+ "$@" || die "failed to configure glibc"
+
+ # ia64 static cross-compilers are a pita in so much that they
+ # can't produce static ELFs (as the libgcc.a is broken). so
+ # disable building of the programs for those targets if it
+ # doesn't work.
+ # XXX: We could turn this into a compiler test, but ia64 is
+ # the only one that matters, so this should be fine for now.
+ if is_crosscompile && [[ ${CTARGET} == ia64* ]] ; then
+ sed -i '1i+link-static = touch $@' config.make
+ fi
+
+ # If we're trying to migrate between ABI sets, we need
+ # to lie and use a local copy of gcc. Like if the system
+ # is built with MULTILIB_ABIS="amd64 x86" but we want to
+ # add x32 to it, gcc/glibc don't yet support x32.
+ #
+ if [[ -n ${GCC_BOOTSTRAP_VER} ]] && use multilib-bootstrap ; then
+ echo 'main(){}' > "${T}"/test.c
+ if ! $(tc-getCC ${CTARGET}) ${CFLAGS} ${LDFLAGS} "${T}"/test.c -Wl,-emain -lgcc 2>/dev/null ; then
+ sed -i -e '/^CC = /s:$: -B$(objdir)/../'"gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}/${ABI}:" config.make || die
+ fi
+ fi
+}
+
+glibc_headers_configure() {
+ export ABI=default
+
+ local builddir=$(builddir "headers")
+ mkdir -p "${builddir}"
+ cd "${builddir}"
+
+ # if we don't have a compiler yet, we can't really test it now ...
+ # hopefully they don't affect header generation, so let's hope for
+ # the best here ...
+ local v vars=(
+ ac_cv_header_cpuid_h=yes
+ libc_cv_{386,390,alpha,arm,hppa,ia64,mips,{powerpc,sparc}{,32,64},sh,x86_64}_tls=yes
+ libc_cv_asm_cfi_directives=yes
+ libc_cv_broken_visibility_attribute=no
+ libc_cv_c_cleanup=yes
+ libc_cv_compiler_powerpc64le_binary128_ok=yes
+ libc_cv_forced_unwind=yes
+ libc_cv_gcc___thread=yes
+ libc_cv_mlong_double_128=yes
+ libc_cv_mlong_double_128ibm=yes
+ libc_cv_ppc_machine=yes
+ libc_cv_ppc_rel16=yes
+ libc_cv_predef_fortify_source=no
+ libc_cv_target_power8_ok=yes
+ libc_cv_visibility_attribute=yes
+ libc_cv_z_combreloc=yes
+ libc_cv_z_execstack=yes
+ libc_cv_z_initfirst=yes
+ libc_cv_z_nodelete=yes
+ libc_cv_z_nodlopen=yes
+ libc_cv_z_relro=yes
+ libc_mips_abi=${ABI}
+ libc_mips_float=$([[ $(tc-is-softfloat) == "yes" ]] && echo soft || echo hard)
+ # These libs don't have configure flags.
+ ac_cv_lib_audit_audit_log_user_avc_message=no
+ ac_cv_lib_cap_cap_init=no
+ )
+
+ einfo "Forcing cached settings:"
+ for v in "${vars[@]}" ; do
+ einfo " ${v}"
+ export ${v}
+ done
+
+ local headers_only_arch_CPPFLAGS=()
+
+ # Blow away some random CC settings that screw things up. #550192
+ if [[ -d ${S}/sysdeps/mips ]]; then
+ pushd "${S}"/sysdeps/mips >/dev/null
+ sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=32:' mips32/Makefile mips64/n32/Makefile || die
+ sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=64:' mips64/n64/Makefile || die
+
+ # Force the mips ABI to the default. This is OK because the set of
+ # installed headers in this phase is the same between the 3 ABIs.
+ # If this ever changes, this hack will break, but that's unlikely
+ # as glibc discourages that behavior.
+ # https://crbug.com/647033
+ sed -i -e 's:abiflag=.*:abiflag=_ABIO32:' preconfigure || die
+
+ popd >/dev/null
+ fi
+
+ case ${CTARGET} in
+ riscv*)
+ # RISC-V interrogates the compiler to determine which target to
+ # build. If building the headers then we don't strictly need a
+ # RISC-V compiler, so the built-in definitions that are provided
+ # along with all RISC-V compiler might not exist. This causes
+ # glibc's RISC-V preconfigure script to blow up. Since we're just
+ # building the headers any value will actually work here, so just
+ # pick the standard one (rv64g/lp64d) to make the build scripts
+ # happy for now -- the headers are all the same anyway so it
+ # doesn't matter.
+ headers_only_arch_CPPFLAGS+=(
+ -D__riscv_xlen=64
+ -D__riscv_flen=64
+ -D__riscv_float_abi_double=1
+ -D__riscv_atomic=1
+ ) ;;
+ esac
+
+ local myconf=()
+ myconf+=(
+ --disable-sanity-checks
+ --enable-hacker-mode
+ --disable-werror
+ --enable-bind-now
+ --build=${CBUILD_OPT:-${CBUILD}}
+ --host=${CTARGET_OPT:-${CTARGET}}
+ --with-headers=$(build_eprefix)$(alt_build_headers)
+ --prefix="$(host_eprefix)/usr"
+ $(use_enable crypt)
+ ${EXTRA_ECONF}
+ )
+
+ # Nothing is compiled here which would affect the headers for the target.
+ # So forcing CC/CFLAGS is sane.
+ local headers_only_CC=$(tc-getBUILD_CC)
+ local headers_only_CFLAGS="-O1 -pipe"
+ local headers_only_CPPFLAGS="-U_FORTIFY_SOURCE ${headers_only_arch_CPPFLAGS[*]}"
+ local headers_only_LDFLAGS=""
+ set -- "${S}"/configure "${myconf[@]}"
+ echo \
+ "CC=${headers_only_CC}" \
+ "CFLAGS=${headers_only_CFLAGS}" \
+ "CPPFLAGS=${headers_only_CPPFLAGS}" \
+ "LDFLAGS=${headers_only_LDFLAGS}" \
+ "$@"
+ CC=${headers_only_CC} \
+ CFLAGS=${headers_only_CFLAGS} \
+ CPPFLAGS=${headers_only_CPPFLAGS} \
+ LDFLAGS="" \
+ "$@" || die "failed to configure glibc"
+}
+
+do_src_configure() {
+ if just_headers ; then
+ glibc_headers_configure
+ else
+ glibc_do_configure nptl
+ fi
+}
+
+src_configure() {
+ foreach_abi do_src_configure
+}
+
+# src_compile
+
+do_src_compile() {
+ emake -C "$(builddir nptl)"
+}
+
+src_compile() {
+ if just_headers ; then
+ return
+ fi
+
+ foreach_abi do_src_compile
+}
+
+# src_test
+
+glibc_src_test() {
+ cd "$(builddir nptl)"
+
+ local myxfailparams=""
+ if [[ "${GENTOO_GLIBC_XFAIL_TESTS}" == "yes" ]] ; then
+ for myt in ${XFAIL_TEST_LIST[@]} ; do
+ myxfailparams+="test-xfail-${myt}=yes "
+ done
+ fi
+
+ # sandbox does not understand unshare() and prevents
+ # writes to /proc/, which makes many tests fail
+
+ # we give the tests a bit more time to avoid spurious
+ # bug reports on slow arches
+
+ SANDBOX_ON=0 LD_PRELOAD= TIMEOUTFACTOR=16 emake ${myxfailparams} check
+}
+
+src_test() {
+ if just_headers ; then
+ return
+ fi
+
+ foreach_abi glibc_src_test || die "tests failed"
+}
+
+# src_install
+
+run_locale_gen() {
+ # if the host locales.gen contains no entries, we'll install everything
+ local root="$1"
+ local inplace=""
+
+ if [[ "${root}" == "--inplace-glibc" ]] ; then
+ inplace="--inplace-glibc"
+ root="$2"
+ fi
+
+ local locale_list="${root%/}/etc/locale.gen"
+
+ pushd "${ED}"/$(get_libdir) >/dev/null
+
+ if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
+ [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
+ locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ fi
+
+ # bug 736794: we need to be careful with the parallelization... the number of
+ # processors saved in the environment of a binary package may differ strongly
+ # from the number of processes available during postinst
+ local mygenjobs="$(makeopts_jobs)"
+ if [[ "${EMERGE_FROM}" == "binary" ]] ; then
+ mygenjobs="$(nproc)"
+ fi
+
+ set -- locale-gen ${inplace} --jobs "${mygenjobs}" --config "${locale_list}" \
+ --destdir "${root}"
+ echo "$@"
+ "$@"
+
+ popd >/dev/null
+}
+
+glibc_do_src_install() {
+ local builddir=$(builddir nptl)
+ cd "${builddir}"
+
+ emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install
+
+ # This version (2.26) provides some compatibility libraries for the NIS/NIS+ support
+ # which come without headers etc. Only needed for binary packages since the
+ # external net-libs/libnsl has increased soversion. Keep only versioned libraries.
+ find "${D}" -name "libnsl.a" -delete
+ find "${D}" -name "libnsl.so" -delete
+
+ # Normally upstream_pv is ${PV}. Live ebuilds are exception, there we need
+ # to infer upstream version:
+ # '#define VERSION "2.26.90"' -> '2.26.90'
+ local upstream_pv=$(sed -n -r 's/#define VERSION "(.*)"/\1/p' "${S}"/version.h)
+
+ # Avoid stripping binaries not targeted by ${CHOST}. Or else
+ # ${CHOST}-strip would break binaries build for ${CTARGET}.
+ is_crosscompile && dostrip -x /
+
+ # gdb thread introspection relies on local libpthreads symbols. stripping breaks it
+ # See Note [Disable automatic stripping]
+ dostrip -x $(alt_libdir)/libpthread-${upstream_pv}.so
+
+ if [[ -e ${ED}/$(alt_usrlibdir)/libm-${upstream_pv}.a ]] ; then
+ # Move versioned .a file out of libdir to evade portage QA checks
+ # instead of using gen_usr_ldscript(). We fix ldscript as:
+ # "GROUP ( /usr/lib64/libm-<pv>.a ..." -> "GROUP ( /usr/lib64/glibc-<pv>/libm-<pv>.a ..."
+ sed -i "s@\(libm-${upstream_pv}.a\)@${P}/\1@" "${ED}"/$(alt_usrlibdir)/libm.a || die
+ dodir $(alt_usrlibdir)/${P}
+ mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a "${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
+ fi
+
+ # We configure toolchains for standalone prefix systems with a sysroot,
+ # which is prepended to paths in ld scripts, so strip the prefix from these.
+ # Before: GROUP ( /foo/lib64/libc.so.6 /foo/usr/lib64/libc_nonshared.a AS_NEEDED ( /foo/lib64/ld-linux-x86-64.so.2 ) )
+ # After: GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a AS_NEEDED ( /lib64/ld-linux-x86-64.so.2 ) )
+ if [[ -n $(host_eprefix) ]] ; then
+ local file
+ grep -lZIF "ld script" "${ED}/$(alt_usrlibdir)"/lib*.{a,so} 2>/dev/null | while read -rd '' file ; do
+ sed -i "s|$(host_eprefix)/|/|g" "${file}" || die
+ done
+ fi
+
+ # We'll take care of the cache ourselves
+ rm -f "${ED}"/etc/ld.so.cache
+
+ # Everything past this point just needs to be done once ...
+ is_final_abi || return 0
+
+ # Make sure the non-native interp can be found on multilib systems even
+ # if the main library set isn't installed into the right place. Maybe
+ # we should query the active gcc for info instead of hardcoding it ?
+ local i ldso_abi ldso_name
+ local ldso_abi_list=(
+ # x86
+ amd64 /lib64/ld-linux-x86-64.so.2
+ x32 /libx32/ld-linux-x32.so.2
+ x86 /lib/ld-linux.so.2
+ # mips
+ o32 /lib/ld.so.1
+ n32 /lib32/ld.so.1
+ n64 /lib64/ld.so.1
+ # powerpc
+ ppc /lib/ld.so.1
+ # riscv
+ ilp32d /lib/ld-linux-riscv32-ilp32d.so.1
+ ilp32 /lib/ld-linux-riscv32-ilp32.so.1
+ lp64d /lib/ld-linux-riscv64-lp64d.so.1
+ lp64 /lib/ld-linux-riscv64-lp64.so.1
+ # s390
+ s390 /lib/ld.so.1
+ s390x /lib/ld64.so.1
+ # sparc
+ sparc32 /lib/ld-linux.so.2
+ sparc64 /lib64/ld-linux.so.2
+ )
+ case $(tc-endian) in
+ little)
+ ldso_abi_list+=(
+ # arm
+ arm64 /lib/ld-linux-aarch64.so.1
+ # ELFv2 (glibc does not support ELFv1 on LE)
+ ppc64 /lib64/ld64.so.2
+ )
+ ;;
+ big)
+ ldso_abi_list+=(
+ # arm
+ arm64 /lib/ld-linux-aarch64_be.so.1
+ # ELFv1 (glibc does not support ELFv2 on BE)
+ ppc64 /lib64/ld64.so.1
+ )
+ ;;
+ esac
+ if [[ ${SYMLINK_LIB} == "yes" ]] && [[ ! -e ${ED}/$(alt_prefix)/lib ]] ; then
+ dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) $(alt_prefix)/lib
+ fi
+ for (( i = 0; i < ${#ldso_abi_list[@]}; i += 2 )) ; do
+ ldso_abi=${ldso_abi_list[i]}
+ has ${ldso_abi} $(get_install_abis) || continue
+
+ ldso_name="$(alt_prefix)${ldso_abi_list[i+1]}"
+ if [[ ! -L ${ED}/${ldso_name} && ! -e ${ED}/${ldso_name} ]] ; then
+ dosym ../$(get_abi_LIBDIR ${ldso_abi})/${ldso_name##*/} ${ldso_name}
+ fi
+ done
+
+ # In the LSB 5.0 definition, someone had the excellent idea to "standardize"
+ # the runtime loader name, see also https://xkcd.com/927/
+ # Normally, in Gentoo one should never come across executables that require this.
+ # However, binary commercial packages are known to adhere to weird practices.
+ # https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-AMD64/LSB-Core-AMD64.html#BASELIB
+ local lsb_ldso_name native_ldso_name lsb_ldso_abi
+ local lsb_ldso_abi_list=(
+ # x86
+ amd64 ld-linux-x86-64.so.2 ld-lsb-x86-64.so.3
+ )
+ for (( i = 0; i < ${#lsb_ldso_abi_list[@]}; i += 3 )) ; do
+ lsb_ldso_abi=${lsb_ldso_abi_list[i]}
+ native_ldso_name=${lsb_ldso_abi_list[i+1]}
+ lsb_ldso_name=${lsb_ldso_abi_list[i+2]}
+ has ${lsb_ldso_abi} $(get_install_abis) || continue
+
+ if [[ ! -L ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} && ! -e ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} ]] ; then
+ dosym ${native_ldso_name} "$(alt_prefix)/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name}"
+ fi
+ done
+
+ # With devpts under Linux mounted properly, we do not need the pt_chown
+ # binary to be setuid. This is because the default owners/perms will be
+ # exactly what we want.
+ if ! use suid ; then
+ find "${ED}" -name pt_chown -exec chmod -s {} +
+ fi
+
+ #################################################################
+ # EVERYTHING AFTER THIS POINT IS FOR NATIVE GLIBC INSTALLS ONLY #
+ #################################################################
+
+ # Make sure we install some symlink hacks so that when we build
+ # a 2nd stage cross-compiler, gcc finds the target system
+ # headers correctly. See gcc/doc/gccinstall.info
+ if is_crosscompile ; then
+ # We need to make sure that /lib and /usr/lib always exists.
+ # gcc likes to use relative paths to get to its multilibs like
+ # /usr/lib/../lib64/. So while we don't install any files into
+ # /usr/lib/, we do need it to exist.
+ keepdir $(alt_prefix)/lib
+ keepdir $(alt_prefix)/usr/lib
+
+ dosym usr/include $(alt_prefix)/sys-include
+ return 0
+ fi
+
+ # Files for Debian-style locale updating
+ dodir /usr/share/i18n
+ sed \
+ -e "/^#/d" \
+ -e "/SUPPORTED-LOCALES=/d" \
+ -e "s: \\\\::g" -e "s:/: :g" \
+ "${S}"/localedata/SUPPORTED > "${ED}"/usr/share/i18n/SUPPORTED \
+ || die "generating /usr/share/i18n/SUPPORTED failed"
+
+ cd "${S}" || die
+
+ # Install misc network config files
+ insinto /etc
+ doins posix/gai.conf
+
+ if use systemd ; then
+ doins "${WORKDIR}/glibc-systemd-${GLIBC_SYSTEMD_VER}/gentoo-config/nsswitch.conf"
+ else
+ doins nss/nsswitch.conf
+ fi
+
+ # Gentoo-specific
+ newins "${FILESDIR}"/host.conf-1 host.conf
+
+ if use nscd ; then
+ doins nscd/nscd.conf
+
+ newinitd "$(prefixify_ro "${FILESDIR}"/nscd-1)" nscd
+
+ local nscd_args=(
+ -e "s:@PIDFILE@:$(strings "${ED}"/usr/sbin/nscd | grep nscd.pid):"
+ )
+
+ sed -i "${nscd_args[@]}" "${ED}"/etc/init.d/nscd
+
+ use systemd && systemd_dounit nscd/nscd.service
+ newtmpfiles nscd/nscd.tmpfiles nscd.conf
+ fi
+
+ echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00glibc
+ doenvd "${T}"/00glibc
+
+ for d in BUGS ChangeLog CONFORMANCE FAQ NEWS NOTES PROJECTS README* ; do
+ [[ -s ${d} ]] && dodoc ${d}
+ done
+ dodoc -r ChangeLog.old
+
+ # Prevent overwriting of the /etc/localtime symlink. We'll handle the
+ # creation of the "factory" symlink in pkg_postinst().
+ rm -f "${ED}"/etc/localtime
+
+ # Generate all locales if this is a native build as locale generation
+ if use compile-locales && ! is_crosscompile ; then
+ run_locale_gen --inplace-glibc "${ED}/"
+ fi
+}
+
+glibc_headers_install() {
+ local builddir=$(builddir "headers")
+ cd "${builddir}"
+ emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install-headers
+
+ insinto $(alt_headers)/gnu
+ doins "${S}"/include/gnu/stubs.h
+
+ # Make sure we install the sys-include symlink so that when
+ # we build a 2nd stage cross-compiler, gcc finds the target
+ # system headers correctly. See gcc/doc/gccinstall.info
+ dosym usr/include $(alt_prefix)/sys-include
+}
+
+src_install() {
+ if just_headers ; then
+ export ABI=default
+ glibc_headers_install
+ return
+ fi
+
+ foreach_abi glibc_do_src_install
+
+ if ! use static-libs ; then
+ einfo "Not installing static glibc libraries"
+ find "${ED}" -name "*.a" -and -not -name "*_nonshared.a" -delete
+ fi
+}
+
+# Simple test to make sure our new glibc isn't completely broken.
+# Make sure we don't test with statically built binaries since
+# they will fail. Also, skip if this glibc is a cross compiler.
+#
+# If coreutils is built with USE=multicall, some of these files
+# will just be wrapper scripts, not actual ELFs we can test.
+glibc_sanity_check() {
+ cd / #228809
+
+ # We enter ${ED} so to avoid trouble if the path contains
+ # special characters; for instance if the path contains the
+ # colon character (:), then the linker will try to split it
+ # and look for the libraries in an unexpected place. This can
+ # lead to unsafe code execution if the generated prefix is
+ # within a world-writable directory.
+ # (e.g. /var/tmp/portage:${HOSTNAME})
+ pushd "${ED}"/$(get_libdir) >/dev/null
+
+ # first let's find the actual dynamic linker here
+ # symlinks may point to the wrong abi
+ local newldso=$(find . -maxdepth 1 -name 'ld*so.?' -type f -print -quit)
+
+ einfo Last-minute run tests with ${newldso} in /$(get_libdir) ...
+
+ local x striptest
+ for x in cal date env free ls true uname uptime ; do
+ x=$(type -p ${x})
+ [[ -z ${x} || ${x} != ${EPREFIX}/* ]] && continue
+ striptest=$(LC_ALL="C" file -L ${x} 2>/dev/null) || continue
+ case ${striptest} in
+ *"statically linked"*) continue;;
+ *"ASCII text"*) continue;;
+ esac
+ # We need to clear the locale settings as the upgrade might want
+ # incompatible locale data. This test is not for verifying that.
+ LC_ALL=C \
+ ${newldso} --library-path . ${x} > /dev/null \
+ || die "simple run test (${x}) failed"
+ done
+
+ popd >/dev/null
+}
+
+pkg_preinst() {
+ # nothing to do if just installing headers
+ just_headers && return
+
+ einfo "Checking general environment sanity."
+ sanity_prechecks
+
+ # prepare /etc/ld.so.conf.d/ for files
+ mkdir -p "${EROOT}"/etc/ld.so.conf.d
+
+ # Default /etc/hosts.conf:multi to on for systems with small dbs.
+ if [[ $(wc -l < "${EROOT}"/etc/hosts) -lt 1000 ]] ; then
+ sed -i '/^multi off/s:off:on:' "${ED}"/etc/host.conf
+ einfo "Defaulting /etc/host.conf:multi to on"
+ fi
+
+ [[ -n ${ROOT} ]] && return 0
+ [[ -d ${ED}/$(get_libdir) ]] || return 0
+ [[ -z ${BOOTSTRAP_RAP} ]] && glibc_sanity_check
+
+ if [[ -L ${EROOT}/usr/lib/locale ]]; then
+ # Help portage migrate this to a directory
+ # https://bugs.gentoo.org/753740
+ rm "${EROOT}"/usr/lib/locale || die
+ fi
+
+ # Keep around libcrypt so that Perl doesn't break when merging libxcrypt
+ # (libxcrypt is the new provider for now of libcrypt.so.{1,2}).
+ # bug #802207
+ if ! use crypt && has_version "${CATEGORY}/${PN}[crypt]" && ! has preserve-libs ${FEATURES}; then
+ PRESERVED_OLD_LIBCRYPT=1
+ cp -p "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" "${T}/libcrypt$(get_libname 1)" || die
+ else
+ PRESERVED_OLD_LIBCRYPT=0
+ fi
+}
+
+pkg_postinst() {
+ # nothing to do if just installing headers
+ just_headers && return
+
+ if ! tc-is-cross-compiler && [[ -x ${EROOT}/usr/sbin/iconvconfig ]] ; then
+ # Generate fastloading iconv module configuration file.
+ "${EROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}/"
+ fi
+
+ if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
+ use compile-locales || run_locale_gen "${EROOT}/"
+ fi
+
+ upgrade_warning
+
+ # Check for sanity of /etc/nsswitch.conf, take 2
+ if [[ -e ${EROOT}/etc/nsswitch.conf ]] && ! has_version sys-auth/libnss-nis ; then
+ local entry
+ for entry in passwd group shadow; do
+ if grep -E -q "^[ \t]*${entry}:.*nis" "${EROOT}"/etc/nsswitch.conf; then
+ ewarn ""
+ ewarn "Your ${EROOT}/etc/nsswitch.conf uses NIS. Support for that has been"
+ ewarn "removed from glibc and is now provided by the package"
+ ewarn " sys-auth/libnss-nis"
+ ewarn "Install it now to keep your NIS setup working."
+ ewarn ""
+ fi
+ done
+ fi
+
+ if [[ ${PRESERVED_OLD_LIBCRYPT} -eq 1 ]] ; then
+ cp -p "${T}/libcrypt$(get_libname 1)" "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" || die
+ preserve_old_lib_notify /$(get_libdir)/libcrypt$(get_libname 1)
+
+ elog "Please ignore a possible later error message about a file collision involving"
+ elog "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1). We need to preserve this file for the moment to keep"
+ elog "the upgrade working, but it also needs to be overwritten when"
+ elog "sys-libs/libxcrypt is installed. See bug 802210 for more details."
+ fi
+}
diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index f2b018ef4bf1..54fcf643e2cf 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -97,9 +97,6 @@ fi
# Lastly, let's avoid some openssh nastiness, bug 708224, as
# convenience to our users.
-# gzip, grep, awk are needed by locale-gen, bug 740750; depending on the
-# compile-locales useflag either in src_install or in pkg_postinst.
-
IDEPEND="
!compile-locales? ( sys-apps/locale-gen )
"
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index 412a70fac84c..e1f7ad3d4e93 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/gnome-usage/Manifest b/sys-process/gnome-usage/Manifest
index 1c6668cefbf9..1356598a2207 100644
--- a/sys-process/gnome-usage/Manifest
+++ b/sys-process/gnome-usage/Manifest
@@ -1,3 +1,3 @@
DIST gnome-usage-3.38.1.tar.xz 362368 BLAKE2B 988c5157efdbbb3a680b2360d817fa2fe0587accd647a69cc482da38ec040afefb06d9c3d41a2b8fd2e630802967301837a39ac721ff9717b778b70518abb39d SHA512 8c4621d0340e2fc893ffcc3dc54f2088971c764fbb80302eb171e9f066f62424e532319f9d89c1157945a4721c40eef5253ea4e6ff6f702f5953e61f99d36f07
-EBUILD gnome-usage-3.38.1-r1.ebuild 753 BLAKE2B 63d240c96a53f9c4198156ff6680d1d7976cb9cdea49f3fd4b3106b217f3d8569fa9bc582fc3ea7b7edb418591a8a670df3af8293e8c8e1fc78421c811aa0169 SHA512 c374ccb9872abd21e8f6d27f5b5b3582405179d483123a4a5dab9de3daf3904bbf3ad38e7cb4278134e20994976399e9d1af868fcffc34723a1449725e2c4ac8
+EBUILD gnome-usage-3.38.1-r2.ebuild 771 BLAKE2B 2707df64c4a710219ed4ff838ccd165f1667d7dbc88fa775a121490e876a8c15808d3e4d7910b6c72eec6d84ac42c63f2da5ad0e3b406ae416cd023a68fa084d SHA512 6b80420f0725b8cc7cc0fa0a8d0312b28a3ed19f6bd3f92cb93c5b20bcd36a179cc6f44368aa4c1824bb154c175b147933ef24844e5318aee36cd39b713b2e01
MISC metadata.xml 352 BLAKE2B e928aba75e44e7ca7d459c7628f94361ec44c477a5340c53b274c4009662b781a15f12cd4c8b7795315b56bdad04eeb483fa69de2823018efe54eff41ecad816 SHA512 3d912ef601bb9ead4d4bec1f81cc8ca9b400ecc2940acdcb0dfd1e10ceb6ae356a3bb9c8d055614c3afb0a5b5ae12d9b172ac3317688b4948c64a36e1ff4ea74
diff --git a/sys-process/gnome-usage/gnome-usage-3.38.1-r1.ebuild b/sys-process/gnome-usage/gnome-usage-3.38.1-r2.ebuild
index e0fddb06bc33..2093a647313c 100644
--- a/sys-process/gnome-usage/gnome-usage-3.38.1-r1.ebuild
+++ b/sys-process/gnome-usage/gnome-usage-3.38.1-r2.ebuild
@@ -17,8 +17,8 @@ RDEPEND="
>=x11-libs/gtk+-3.20.10:3
>=dev-libs/libdazzle-3.30
>=gnome-base/libgtop-2.34.0:2
- >=gui-libs/libhandy-1.0.0:1=
- >=app-misc/tracker-3.0.3:3=
+ >=gui-libs/libhandy-1.0.0:1=[vala(+)]
+ >=app-misc/tracker-3.0.3:3=[vala(+)]
"
DEPEND="${RDEPEND}"
BDEPEND="
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index cc9e730f7fb3..1f05aa568f9d 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index b4efef778bea..4036616a9b67 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -27,5 +27,5 @@ DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 1d898939df023c59285b2
DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
DIST chromium_112.0.5615.49-2raptor0~deb11u1.debian.tar.xz 780000 BLAKE2B 2aa91c689b634f51978428f5992f41190e7c9b7d4009ee2f34a55e0666caf8ce02f5c5b6297702fe7ecb3a7961d5c84102ebda5189f3c513576a83f3c94dafa1 SHA512 b92b2a76a9ef6fc23ef06ae1d428f6755d9c8551230926a1c422c8c560ec95b1aa53a5a578519ba7426e6985c234cfd30573d8bb482499dd1532163975af293f
EBUILD chromium-112.0.5615.165.ebuild 39118 BLAKE2B a95859acca060aeb1b4546ec69ac488603f61c5d0d82bd94e2a6dcc035345081df37c2e3e63bfd44a35294d14be759ccbd2dd24fee91fd32dac87d59885beaec SHA512 d80d67361e6467917a2d0bc01b05ffa65b052cca94dfa124b2981fcd447829255a5eab8ce7f12f0e2a881ccecc49294f9a8132f3da42b707a367519b686fc49f
-EBUILD chromium-113.0.5672.63.ebuild 39442 BLAKE2B 96eb47d48ada73511718ebdb8f35623a55ae9c328e86c2587ee4de85e8fd8b0bc8265ebf07a5afc9b8574e35bf566ca8c1c59dc0bc9013db7ea0f7a48c9d1c89 SHA512 df8cac94d67aec6e07efd8ab2105035439d9efe107a764ab08840ba24411c1bd3598d3a27439f7ada7de07c3ed4ea74b6c9fb4420d600cac02862f3049c6a643
+EBUILD chromium-113.0.5672.63.ebuild 39438 BLAKE2B 1815d3c62fa5899544104b9fb9a1d8f01d2bc7636a5062f73d3f326b685e5481abcb9ac1301bf6883ca9c7f2941f9c5782fb479423ff8c20b6ad85babb020cab SHA512 49fea50dc21fdb32f13ae57b831677732784d5fbf3a3a792589251d76cbbca9820c280ab9fbc014f12b67d9a5ff4120ecdcfed287aa473a52c16a8e03477a050
MISC metadata.xml 2167 BLAKE2B 3ad0af16da80ea03ce1deb54468b5668d1565742773e583f44688df3f7ea58a72271ccb58f467f0424bd601f4c7256ef6dc340a31a9a66547c3860069c812492 SHA512 6671a247003dae4accf588e2e62242286caf2310869a5ed5b327f46b484848a25d03baaf179a740ca8f7b2c30bf3095cf72c166fae8f0a15c63dad9174fa28ca
diff --git a/www-client/chromium/chromium-113.0.5672.63.ebuild b/www-client/chromium/chromium-113.0.5672.63.ebuild
index cdd81cb02473..89980d3b69a2 100644
--- a/www-client/chromium/chromium-113.0.5672.63.ebuild
+++ b/www-client/chromium/chromium-113.0.5672.63.ebuild
@@ -294,8 +294,8 @@ pkg_setup() {
if [[ ${MERGE_TYPE} != binary ]]; then
local -x CPP="$(tc-getCXX) -E"
- if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 10.4; then
- die "At least gcc 10.4 is required"
+ if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 12; then
+ die "At least gcc 12 is required"
fi
if use pgo && tc-is-cross-compiler; then
die "The pgo USE flag cannot be used when cross-compiling"
diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest
index 33e4ce0431c6..3c0dcb7ae3bb 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-stable_113.0.5672.63-1_amd64.deb 94962744 BLAKE2B 79469bfe87892a853234cbe4a496bd53fe1e5a407ea3b5aa750d6a14879f451461abd06e4309be2f565a2a50c338634cdc077a13c8b0c5b439bb909947391d1c SHA512 6904d1273b1843322299b505a20f4cd1e8884d1a804c93dc5d88d4bf31a165e16a809b43f1ebc814c4e249c87c6befd86fc0e54a6ef00b2a715f75db94593b61
-EBUILD google-chrome-113.0.5672.63.ebuild 2871 BLAKE2B d33eb944632227ca2807d300b1e606fc4bd3e3943b6b0dbc8a0a67e01cc153f81aed8bf2622e6d4289eca3d1f17d9c70a76de09dc87936238c50808c04b787d1 SHA512 5aa0d3739495372ce9b7b5cdf3b6de2befe7953f2e6b982a8e09b809fa1a6f768820676c36bbe08a39ab753439bf382dd779bcb25a6e3ed1231cb6c8ef0eac38
+DIST google-chrome-stable_113.0.5672.92-1_amd64.deb 94953468 BLAKE2B 0a3fceac3d44d78e75979a12969d5d93e255927e1f4f73befe578c942fce93e2345481729cd6d6f4595759a6b4a2bd05b71898c05ef3bf18f3c5e28bd182d27f SHA512 afb1385cf3f7129fc9bf95fb8655e6b97f1b5aa9122627ff33a8010ba6e80add1d8f8ee6e5762ce37b7f57da0eded546ad424037525d83cef6ebafbe1181ecd2
+EBUILD google-chrome-113.0.5672.92.ebuild 2871 BLAKE2B d33eb944632227ca2807d300b1e606fc4bd3e3943b6b0dbc8a0a67e01cc153f81aed8bf2622e6d4289eca3d1f17d9c70a76de09dc87936238c50808c04b787d1 SHA512 5aa0d3739495372ce9b7b5cdf3b6de2befe7953f2e6b982a8e09b809fa1a6f768820676c36bbe08a39ab753439bf382dd779bcb25a6e3ed1231cb6c8ef0eac38
MISC metadata.xml 437 BLAKE2B 35ab5a754d8e65db84e25b08c76bed923c2f9eb1b1d65687dda842313b5f339c90cbb3eb8fe12ecb58f201383955ad8f72a5b34484265194a3fcffcf760122ef SHA512 82e6057b085e849bc5484b53fef974022bb9db33836502e8d54fca3c8f54f47768f9b0ed4591d90a444e82142e727d4e4071236b114705f91c005f170b2a3986
diff --git a/www-client/google-chrome/google-chrome-113.0.5672.63.ebuild b/www-client/google-chrome/google-chrome-113.0.5672.92.ebuild
index e467ec7ecdbf..e467ec7ecdbf 100644
--- a/www-client/google-chrome/google-chrome-113.0.5672.63.ebuild
+++ b/www-client/google-chrome/google-chrome-113.0.5672.92.ebuild
diff --git a/www-client/links/Manifest b/www-client/links/Manifest
index db76bdb814bc..a10ee29d14b7 100644
--- a/www-client/links/Manifest
+++ b/www-client/links/Manifest
@@ -2,5 +2,5 @@ DIST links-2.28.tar.bz2 6512800 BLAKE2B 2ff210dd7ab92ab2f6280f5ef2d2e9873d377a64
DIST links-2.29.tar.bz2 6521024 BLAKE2B 6ae2b0e4a4a314756ef74ca19888e4c8a9e89347767475000f4b3ea70eb7157430bb5a6721108585c122eb33f6b05ab5eab600e26c9e1d2b8bdafd85483c6d94 SHA512 5ea8b2fd0eb74d9dc2b45614aef6ee878fe686dff9bcee75ac6ea01f6a7331670f7709233d31986fc64ad86ce549616a4471057837b6caf15af6d1c5c503ac75
DIST links-graphics-xlinks-logo-pic.png 6041 BLAKE2B dfa6c036eaeca66a4aabd909b3b5eb61dd9a4079ab236a2d65ca1756d1110319913849569cad19e59ca4ae2413f518d0613588b58c81b718d718a61f072f2e52 SHA512 563ba62e1172e86ae6911ea743ecb1faef1a8739c30c50355b6f12669aa91aa6fefb284ed049dc9b81537b2e9950ef501453ebfcd82ad284536d20a08e97ff36
EBUILD links-2.28-r3.ebuild 3640 BLAKE2B c4377dde4e888877db20368b5187ee0171167566e54eb4650fd9fb40cff90095432ce3e4f3db6204f75e285d899a24551618c98a49f6e973a8fb2c4f4c6d767d SHA512 bb6b1801656e5eb1e6ae3bafe85388d623ab3a8d68865267afcd7c3e5b0e550c4316d2197ed48ce2c534df65a439663f7b9fc18541c2f521183cac526da72fe9
-EBUILD links-2.29.ebuild 3715 BLAKE2B facc528514fd0f8093679d7dacda423164a362937c5105e8866800bbe7282c85adf675a8f4165ba405fb3af84c838aecee25f45dbb3351ca474ce959a45df93f SHA512 4476edd8de7c227f3c78b0831bba9128f4f44ef00861acb743ac1a43166fed5d4485652c546ea998b3c745a23429cc3bb9f536fdd7ffbd92ac034db66b24ad61
+EBUILD links-2.29.ebuild 3709 BLAKE2B f4e06fa81c95b2280f7ca1e6c4a6cbf6879f3ffd6fcee347d5756eacadb23c7b1ecdc10c5569a8a749e2f4bc43cc33e6e77e3417910122426925576bcf762a8f SHA512 bdbec13e386dff1d850bc5a70a03f7aff592bbdbbaf1fea599f5c6d6cb3e86f969c2910207eadd7364e4bda587f520b6128bfc447da473125d4862179c0afd34
MISC metadata.xml 744 BLAKE2B ac766d20183644f2a2ee3ae5e3fd18784a5d377d81c0876089c744d450287ab119c1126c87495c31f2bda8d5d53f205176f8f71a2ea6b3ba892a9d6ee0fed154 SHA512 f2513c51f12a362ce8af4008395927b038944cc9466d2e84ae30bb76a87994c1d1e081201d2bbbafb8423ff67b174d5f8eaa9e5034af0d82fa8a1267d8716f16
diff --git a/www-client/links/links-2.29.ebuild b/www-client/links/links-2.29.ebuild
index 308e7425a8e8..88ba473fe586 100644
--- a/www-client/links/links-2.29.ebuild
+++ b/www-client/links/links-2.29.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="avif brotli bzip2 fbcon freetype gpm jpeg libevent livecd lzip lzma ssl suid svga tiff webp X zlib zstd"
GRAPHICS_DEPEND="media-libs/libpng:="
diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest
index 4d27d852c0e5..d828a2849422 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,7 +1,7 @@
-DIST microsoft-edge-dev_114.0.1807.1-1_amd64.deb 147127874 BLAKE2B c9c5f6dd0aed8a752f8e9715be19cf1c13e70593bef986f742c8e60244aeaff25bd062344faa9e3d239c4eea7db8d44c2f4d83bad536245b45d1dedff0c70d94 SHA512 e9077c9a0996f2debc6898df03f6d26b7a75602e83b4cce1e886f640e51f3960e7c11eb7debf7dd2aaa2036b99d090e394f199e5d39b73b76edf30b8cf85f3a2
+DIST microsoft-edge-dev_114.0.1823.10-1_amd64.deb 147291990 BLAKE2B 454d228065fc3284660619fa6d3bba94fabe4e6b773e1b8dc9364d2c0cf05488ce16b997bd4a681d0aed12cebf019b38ae2ee8dc88ed6523285cbbe6cd6c4228 SHA512 381d5ab36a26d0c87cb3472a52909439d191c051c8339612cac129f3174f9541a1c0e1f47fd6e8f3244cc6ca001a70da3f62f9483a01e885328c64a86349dc3f
DIST microsoft-edge-dev_114.0.1823.4-1_amd64.deb 147280870 BLAKE2B 72fb9d7df337390ea5bc262f0d8f89139d8ff1d9676a3300b86766f5bfb5f41858b0df4cebd857cb5e359002e2bea76afa331ca0d26f34f7a7ded00d8ad395a8 SHA512 80358e39a0a3152cc2f0118585e3b54edcc22da25837750ff59214cd148f1cd3ac176a20b5cc8fb54f2db9f9778475a1c65227f4369d1650199f5d5dc13ecaef
DIST microsoft-edge-dev_114.0.1823.7-1_amd64.deb 147331390 BLAKE2B ecc3a2b7f6e2e37eefd38c9e60f840e75d328bf720a47212a213797e98564ff7a2699c85472b12774c89d64eb4346923528ed5af37df3d2e9fb26ae32eaffa42 SHA512 0084084945e0d070ea4bbb44e12eb1844186d4b70a1d436cac9e236a2deb8cabb61c7d4275d770c15a0846eeec569faa7d368abc1740419e18ac87dc4c21f5ea
-EBUILD microsoft-edge-dev-114.0.1807.1.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e
+EBUILD microsoft-edge-dev-114.0.1823.10.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e
EBUILD microsoft-edge-dev-114.0.1823.4.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e
EBUILD microsoft-edge-dev-114.0.1823.7.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e
MISC metadata.xml 528 BLAKE2B ef09f12e6f9b503cd78a39ece67ab0b21c4760114b052bf105b7c5e426a1df43a5b37ff547338fc7122ac8a029b2ebb85a8793dbd4d192ae990ae71829dcdec6 SHA512 b6ab632cfce365f249a178a261eba3d469cd645cdcb99dd1bc4f1e865fbd6668cfd0f7171843e2b234ff852f8191a8b08b48cf89991cdfc7ca36337a71e5a38d
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-114.0.1807.1.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-114.0.1823.10.ebuild
index ebc23fabaa28..ebc23fabaa28 100644
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-114.0.1807.1.ebuild
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-114.0.1823.10.ebuild
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 94c2135da0e5..329212904d87 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,4 +1,4 @@
DIST opera-ffmpeg-codecs-110.0.5464.2.tar.xz 1280752 BLAKE2B 9f17f85377d06c7c36729ca3a29d02aa2d7fff3bbbeb4cc26f60252e350c50c3a06eeb7e3c896154617ff7ee43d5881177b819618c13dc1254f7d3980bf0c363 SHA512 d9b4a52b29be287e5d20f6922c64e0e3cbfcd7eedd3109c12ff72c376ab14bce4c421be4dccea2ed1e4c899f11dcc8416545911ca84d8d6c994fe6ab87425ff3
-DIST opera-stable_98.0.4759.15_amd64.deb 104341808 BLAKE2B ab9e8664b1a2a1a68828da59a4b4a6769c86c93fe47ed8bef141ddd5ca6cbfad343971db3ed9841aeb6ded1f36593c185a47ae244f50b4ff8566a60e54309932 SHA512 07df5ac54fc20ccbf0bd7c531500d48695aa4f45800172981b3eded9d253241b5c34ddefb302d38ce78d21744d8aba524f46de44ada6e9f9f088ab8e158617e2
-EBUILD opera-98.0.4759.15.ebuild 3689 BLAKE2B bd61a722cb6cbf29f1326302c127d312a3157ac83111579654e06463c4ca9531354ae4950f872d9bcd5b4ed62ed2fc78dd4b4fcd31aab94c7791aefe1aeb7864 SHA512 0af77c07e5019d9eafaf8f7154692d80d65455f9bd3acf1884e6b4149444868e9e1332511a7915e141918e0b878a70525c8607dd80041663bafe2105f234794f
+DIST opera-stable_98.0.4759.39_amd64.deb 104349124 BLAKE2B a30b1610daa0789108fd0bc4728502921f84eec83cd4a6303e8e87d9124eb9dac40f48de1ea48b4d6a35b5f60511e5dd0eba8cda444e19ea22fe135ae0f7c591 SHA512 fc30fde586633e96c09d56f8c9943f4dd36ee0426aaaea2d6171db90d4fbcdbdc0cf1599d90c7e21dc257273e39cec090d4f3ec6c7a85ce02936f99cee77dd60
+EBUILD opera-98.0.4759.39.ebuild 3689 BLAKE2B bd61a722cb6cbf29f1326302c127d312a3157ac83111579654e06463c4ca9531354ae4950f872d9bcd5b4ed62ed2fc78dd4b4fcd31aab94c7791aefe1aeb7864 SHA512 0af77c07e5019d9eafaf8f7154692d80d65455f9bd3acf1884e6b4149444868e9e1332511a7915e141918e0b878a70525c8607dd80041663bafe2105f234794f
MISC metadata.xml 380 BLAKE2B 6126e5c5d5f67d1bd7d4b6659fbc9f8f62ef105e737d2cc4e6c652f4c899df1b55ef2abe077e41aa2e4eb3d553a2652e38a583b3c7baac7a20318b69f766997f SHA512 cbe76a1630f13557a0aae1703436b19b0f9f7842c5604695d49255937c8304fff07ec20f26d408527ee672e2e9625ebc748bb7d3879d5fc77c06655c4b9b1816
diff --git a/www-client/opera/opera-98.0.4759.15.ebuild b/www-client/opera/opera-98.0.4759.39.ebuild
index 0e25b4f32b9e..0e25b4f32b9e 100644
--- a/www-client/opera/opera-98.0.4759.15.ebuild
+++ b/www-client/opera/opera-98.0.4759.39.ebuild
diff --git a/www-plugins/Manifest.gz b/www-plugins/Manifest.gz
index df9c743aa9b9..7e6d23f31ba6 100644
--- a/www-plugins/Manifest.gz
+++ b/www-plugins/Manifest.gz
Binary files differ
diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest
index 6711cec71037..db38a5cb0820 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,7 +1,7 @@
DIST google-chrome-beta_114.0.5735.16-1_amd64.deb 95185704 BLAKE2B ecc74b5621fe79c87d64c1838a029922ec92933c052d4fce76feeb38cec2b2ceccebb1f3647545d51aad0f3b927b3629a566802064024445d6c5b675d1e22502 SHA512 685fb3e9f9b34a31e9bc81e4d10a579cc88f838ddfc5e3415c7da26322a99ec42c1c2f28217eb73381b053c7dbfebf560ba8cad2d59bbb01f8deac00074f0d35
-DIST google-chrome-stable_113.0.5672.63-1_amd64.deb 94962744 BLAKE2B 79469bfe87892a853234cbe4a496bd53fe1e5a407ea3b5aa750d6a14879f451461abd06e4309be2f565a2a50c338634cdc077a13c8b0c5b439bb909947391d1c SHA512 6904d1273b1843322299b505a20f4cd1e8884d1a804c93dc5d88d4bf31a165e16a809b43f1ebc814c4e249c87c6befd86fc0e54a6ef00b2a715f75db94593b61
+DIST google-chrome-stable_113.0.5672.92-1_amd64.deb 94953468 BLAKE2B 0a3fceac3d44d78e75979a12969d5d93e255927e1f4f73befe578c942fce93e2345481729cd6d6f4595759a6b4a2bd05b71898c05ef3bf18f3c5e28bd182d27f SHA512 afb1385cf3f7129fc9bf95fb8655e6b97f1b5aa9122627ff33a8010ba6e80add1d8f8ee6e5762ce37b7f57da0eded546ad424037525d83cef6ebafbe1181ecd2
DIST google-chrome-unstable_115.0.5750.0-1_amd64.deb 95225656 BLAKE2B cc925ecb974ba00df09d9c24c93d5f50f3524fb14691a1e9744d9bc5c35b6c9ab111d11236a27c7034e96a694d2401db5f217b77a29266ff5d04e6ca4adbf843 SHA512 06a4c72a7befc8c3f3ba8168fff0e7299008c81606290cf43e24719808db9026f855151bcdf2599ce3310aa5bbb4632e93783c5db1266dd3472b93cd3b40d073
-EBUILD chrome-binary-plugins-113.0.5672.63.ebuild 1178 BLAKE2B 4144d89038f8f70136a77d57c3b14e83ed1be4674ab11104bbf41d822fd28325d207b4d8a7543eff856aa943dc11e3a9185683e704640ef626a0c61652e91d84 SHA512 fd6ea3e0a93e2e848c2e4dd23618c37a2b656c6c05f31fc28440888196e02226fdd272887abddf4a6b78d46befc3aa13b81c7df499d693accc04a1d771a4bca3
+EBUILD chrome-binary-plugins-113.0.5672.92.ebuild 1178 BLAKE2B 4144d89038f8f70136a77d57c3b14e83ed1be4674ab11104bbf41d822fd28325d207b4d8a7543eff856aa943dc11e3a9185683e704640ef626a0c61652e91d84 SHA512 fd6ea3e0a93e2e848c2e4dd23618c37a2b656c6c05f31fc28440888196e02226fdd272887abddf4a6b78d46befc3aa13b81c7df499d693accc04a1d771a4bca3
EBUILD chrome-binary-plugins-114.0.5735.16_beta.ebuild 1179 BLAKE2B 22b12632b6411257f42e355b4cfd59ec1432b3b52e386d23c5254bbfbf02d34500982549db4d5eb145def8b2a4265d359b1e466e0b3fbb5d5bad31b9c2618212 SHA512 a6ccf2da3030d77c2aab71edbeebf62af1d91b3fe9f805d255902491f17ab62062e3fe389af865716edcbdb559b64632452ca698e126bab949b885309f8a48f1
EBUILD chrome-binary-plugins-115.0.5750.0_alpha.ebuild 1179 BLAKE2B 22b12632b6411257f42e355b4cfd59ec1432b3b52e386d23c5254bbfbf02d34500982549db4d5eb145def8b2a4265d359b1e466e0b3fbb5d5bad31b9c2618212 SHA512 a6ccf2da3030d77c2aab71edbeebf62af1d91b3fe9f805d255902491f17ab62062e3fe389af865716edcbdb559b64632452ca698e126bab949b885309f8a48f1
MISC metadata.xml 263 BLAKE2B 63f20710af1b20f01824544c06058c4bef7c4b6e1b66a2bcd17c2dde8f48e6b30a074ec6c3940976d652bb8885a80495914a3ddf4de5766c04f5913780c85668 SHA512 85a03d35084d8d81e038c8065fe58a36f3dd1f5355aaf62033ba590636fa4855ee993ec5f3d10645a55754debddf0b57b4403172f3808e4575b3b2d8d7f180c0
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-113.0.5672.63.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-113.0.5672.92.ebuild
index d94dd5bfe69b..d94dd5bfe69b 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-113.0.5672.63.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-113.0.5672.92.ebuild
diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz
index b8c452c1ac83..9bb2757fb2f2 100644
--- a/x11-drivers/Manifest.gz
+++ b/x11-drivers/Manifest.gz
Binary files differ
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
index 5f174299a9dd..be3ab6787cb8 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -17,6 +17,7 @@ AUX nvidia-settings-530.30.02-desktop.patch 406 BLAKE2B 63f645d5c9f76349b405c613
DIST NVIDIA-Linux-aarch64-515.105.01.run 221114790 BLAKE2B d01add008c0dc6b45f951341ad78b5c2da4e080cd3be38eec83c6408af19dec353c3eb40a5bdce2a23ec26b81bc31d7983be0a557760e408b16a0aa516dde43e SHA512 07d8b680e3bc4727727dc00225b42577eff3f00fb45281fb3b75400f66572d8ad67fed1adba36689cf7d28afa6241fe3ccc11789dccfcb5e6705496c5930af2b
DIST NVIDIA-Linux-aarch64-525.105.17.run 263030663 BLAKE2B 6a76649f1f4dd5cc9347b91474af899a202218bbea56dd8574e0c1ef286b1e3c5a61ba6723a49295ca4baf90ee2b70adedbe809c16b2d9a6b6328dd57d6c3e6c SHA512 75192acf8448a206a956b94b01b5e1e05cd21c7f172557bd6a2d1f1d92877583734c7e0998cedc3b54a8bdc5c7e869531ddea4161639daf40cbd0bf035252759
DIST NVIDIA-Linux-aarch64-525.116.03.run 262872796 BLAKE2B bd414f79e91b4fcaaf26a8580b61d85b80187298416f6850d13057ea53e6b63b0325b7d4f009643a13cf28a1bba22a3cef8fae691e0a7d102535f4c0f3965ce3 SHA512 59ae65f041b61f84bf4f560b4b3bcdba7a69e61990b218d8fd354cb4803c2a105c714757977505703f4bafe841dad1d38dde623dcf78e076e7a7b8baca3911e7
+DIST NVIDIA-Linux-aarch64-525.116.04.run 263223228 BLAKE2B 40797a46658aa6d1278b5865368e2050f492d95842fe8b80fa90a98739c70b24a32d896f48c8c54b8fdc1ffc3b2f95030d08bdf4b727ef71dbef78464be6b3fc SHA512 819f98fe9a9075de13a4e5e58c965ea91983a6a5fc0cd6538543eed83f0c44f39204535b79eaa571d34c1014a8af32e01037f65f820789a5464260cff68b4bb1
DIST NVIDIA-Linux-aarch64-530.41.03.run 218674884 BLAKE2B 5f1e61c43810ae3428c07d27b7a6a80ed2d04e1fe6f2ff8f8da20c615d9d35c494f30c1baf6fd0c6046b7780e621095ff0a61e40ec40295e599acf4727cc45cf SHA512 abb9d33b2cfa57be25d5395d5e9805d401b67375761cd07da0e78cc372d8f424c9a7129966967ed36b2123eafbb0fa99f478deb2c4b6a9d85764bdfb60c1139e
DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe SHA512 dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0
DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b SHA512 4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
@@ -24,41 +25,48 @@ DIST NVIDIA-Linux-x86_64-470.182.03.run 271685302 BLAKE2B 47acdc53dea1698558fea8
DIST NVIDIA-Linux-x86_64-515.105.01.run 363738348 BLAKE2B b78b7e9dbc1450a7d01d9b3b75e0612ce0b71f8647dc5ee084660c9cb12a8ac4b2f278d49b195e0f4600d02f3297af796158cbca9cdaff0d27f78f56153bdefd SHA512 9b9e820754254c70aeab2bcc1cfdae396d3b30fb948198e378f764a6f0d89ad6f6687afffa2d6f48072ab726c6d180dc3c83891eef61f273c0b11f7bc2c9bd67
DIST NVIDIA-Linux-x86_64-525.105.17.run 414594622 BLAKE2B c1db447a2e121fb13a90a26a4086f8759e8ef5e6eb3b355e3f4497cd67169b8b38506e00bdb8cfd0f5f7f25e0cacbe6e5ed05732815dbf4e63f2e800830ae3dd SHA512 1a44a8d92d8434d356dcd6087c8a3277136e0819ffa5e4b6895854811cf63e44ad3dc08e0d248f149f8dc2280ab0993be6ee7fdf3c676fb9a85ff3dce83fd69a
DIST NVIDIA-Linux-x86_64-525.116.03.run 414602354 BLAKE2B f46c88b579901cd4bf0263f046fc2915a8f147af4c4669d849fadd3df1dd6aad913a8cc27f9dde3c5ba9aa3f40df725220d06b590ccf9e185ecd720eb3977836 SHA512 684c2eddb621a18dddf047cc7d89521a4841fedbfad674e6ccb0bac7dba141a6e8e3ee77b6f2a692dab6d6e3310a88d38ea14f8198e94b21a299927e69234114
+DIST NVIDIA-Linux-x86_64-525.116.04.run 413341618 BLAKE2B f769c72bb38c10e16f88bdf655ef77a480097c31b5856de00858494e1b1708bc243d8d562e37b15c7fc4641c7c4937472cf16f84fc1b3b3dc837ace35a3570de SHA512 8e511e4965f11c849ae0bb3f399bc79eb004bb3a15612b35e6c7b9ec236a73085b58cc4e8cb37b5ffde7e7fe202928a08618b5dd3328235795bb942bde339195
DIST NVIDIA-Linux-x86_64-525.47.22.run 412530731 BLAKE2B d73a76d4319bd21dc44400f22df8e23345c169f2fb976f9048cddf06bd24eef7d98f37e91adf7e41055879040ba808772c06348217d0a0e094f24d7e2a583a2d SHA512 9d2817e323cc13e43b5461421e88f17f9916ce3c3eb471453846f90f9f232e5cabaecb727580e1df957647ab1d33c1f06ebd8dd134a4d4a31633f66026985d2d
DIST NVIDIA-Linux-x86_64-530.41.03.run 344312858 BLAKE2B bb5507afd23e6e063314532f37e5c7cc2530f96f359664d79ebac998c6a32ee238790b4aa66339a913e31114d22795e8e80aebced2260ff04b5d3589af472fc9 SHA512 90068122824322884ec8f3e4be2fe7f76bf07ee1163baf6da15d09ba3ff886e5c5ef72016509eef9f4af9d85f154ebbe051d5fb3af5e867f1f67f03af8068100
DIST NVIDIA-kernel-module-source-515.105.01.tar.xz 7531676 BLAKE2B 05a2e00141ce699956366dfc513c12b766b17b95bbabeb0e6da496a3babd4d8ce02ef82a7c125b3dd9d884b132079398225c5588a5ec853dfd3db7359cafea74 SHA512 5eb4ebb3641343eedaa3f6df9cfcc539011e4141f109c6ea585f6e7f2efc41ae1156fb5b056b070a17d8781f62028b396da9ec47972660548f8a651a032a6877
DIST NVIDIA-kernel-module-source-525.105.17.tar.xz 10120440 BLAKE2B 00fdaaa690a8ae14db333237e2ee3ef14d83ac7be84d53c0300e0ed70e5b2681e293730d737f82e2e74487ddf895c831ee620b6a8162dea9f0f0b979357992fc SHA512 bdb475cc9e5332e383a5375baeae444c9148c6f145e7870392e4eecc1f91708d4e52fb5eb844accda19bcd749ae0c2850c29310cb234b015e9307c3c62088bd8
DIST NVIDIA-kernel-module-source-525.116.03.tar.xz 10106052 BLAKE2B 438158c502f46355ec41f7028a8f7be00fc9b0709c8e8a52fe71430d75c43b727efd86d87d80463d57244a5d54733c19eef682dff6c413b1473aed73a3b4fe59 SHA512 f1dac42833d495c1e5e7215b864fec8f76fb9514fe0a503fbcd8462215ef2ce7b28437c206496998ad2ba7542fc7fdd3fc8af7533635f733a5917844952000a1
+DIST NVIDIA-kernel-module-source-525.116.04.tar.xz 10114352 BLAKE2B 672e85f8c253eb2fffd1dc2c5854ff75db71a4155c7f02989177ebd068c0b076c4a449e2c602a337c0e39f58dd75e42cef297511bdeec06c7cce9b4991ad3175 SHA512 23522aaa73170e3bf21a396b0923398d55dc833e09f93b6f2e1c2855c5c030b88440b3cc87dd74cda923170397f31614b550e3226bde1ac37cb9978af15a9760
DIST NVIDIA-kernel-module-source-530.41.03.tar.xz 10485752 BLAKE2B 2241be04820de7bea99a3833de04a67e6eed03e3addbeb9d8ebb2b6f802f528f87e27deae7e404aac3cbbd17071b6183762a72cdda3adfe7ee6d2ea88c916b01 SHA512 c6dea65d8b5f089a2a04788e7f0d7abb667ae1b3846db07b3f35b3535f6bbe8decb4577a10da1172955bce2431becd2670f9f14678141d09f5b0718d1e2da3b7
DIST nvidia-installer-390.157.tar.bz2 150323 BLAKE2B 8058ca87a6dea956d564af9f7eab9b1fc82b1f2382bd5cb2f6d97cbe2e19292533522d5f8f2eacbeb16520372715fcb72f8f9b0998962af5d4e75522c8d74524 SHA512 93a7ece648602157496c8e27a88864ede341a100f5328a4c1a25faf8f0b94d252060e5e2f71d0c302fd0566c10773c30b76b3b5f431d8039b71c90a7969f7d7e
DIST nvidia-installer-470.182.03.tar.bz2 146269 BLAKE2B bfd1c1bac525e9bd6502a7a356064a96030b61a0e037e893506c397ac95d48bb513a8bc6e1a6060d39f6441191538b0be50c12a3199fd0e720c0f5c2872e5d5e SHA512 d3ff67619e260e1bf4519b087637a9126406600519bcc42d938e12bbd2bbca45e8ec39bec4d23c95ac1c3c8eff0430f90e8e360769d8516ef30e57e99bd4aeb2
DIST nvidia-installer-515.105.01.tar.bz2 144859 BLAKE2B c115987d5b95e0b4baba29512169f8222ce02c3968733e6b59bae0486a6f54af364ceaa0e20cbfdff71e73e678352f7b9470b8c1a9eebe5c50e429f3bee08d78 SHA512 181520f463d3e0c27e83e68ee33cf451c6ed4794bcb1be479056455afb57ea00a3babbd8e2e262f0978feb2ce37e261c0a8efb4973b0c90601d17023a438c2ba
DIST nvidia-installer-525.105.17.tar.bz2 147761 BLAKE2B 1875f143ebcb62a15b91498af0a8b4ffcc67d5518b3c4951c6400a5a4dd96b58af8f0a05c4d40d3e863a5db2c3ef65eba9846d853958ab457db06809d03781b8 SHA512 b58f0dd24010b511d77e13e19d95aa39e55d08ab25389f44976cde4c900120d3a101998a3d265862e7d57cadaa2948b7f7fbd717fa6d6858e7a42f86c51f943f
DIST nvidia-installer-525.116.03.tar.bz2 147705 BLAKE2B 3a852a7fce16547958867ca292199315d3ec1107022a2be700d11e128698aba09475bd115c4cc6d79409393f202423ba6109c9daab36316deddf947f728eef31 SHA512 1bd2b2940a281a70830542d8d22380fe7efb8d35425159e21a91c1fd06d5021bd75354969f359d9191aa94649387f7994264bb8bc266dba02f48e3b5ca26f9b3
+DIST nvidia-installer-525.116.04.tar.bz2 147752 BLAKE2B 9f40a0bd0b4bfd9164ef31bd7c9c7ef2e368872794f374ccf0f24ff899e4055198861c9864f105754d189829a9d91dec52e844e70bfd89f61c126acc708c8aa7 SHA512 05e32adbdd33dd744f464dffc4b5b42a08369ab21a48c52bd83ddc796e92698ffafecad9ac28e565352432223ad590af67a6ac2b40862ccf0c2f6b4fff8cb30c
DIST nvidia-installer-530.41.03.tar.bz2 147834 BLAKE2B 87fa794ef5d301acdc51baec0e30a1d2d3faf1c138422cb32324edf648a022d61b9359fd851aee596effc1fb0648f8bb165423f54271ceb7fdabea43db9c3444 SHA512 c74fd0219f785788476a16982d7472401892b8cfbb34ca5acbc7367ed597b3262cdb81772452e70a3e26af308170a2763701c9fe93da405dc273d65d3a23b274
DIST nvidia-modprobe-390.157.tar.bz2 35306 BLAKE2B 80d202b39c2f95ec0f909712c2e101483af50124092c32efb33bd98ff58ddfb97b737ff07f1ddc941f688c1b4c26a15f392566d522e18506771f10422fcd571c SHA512 109bbe24a3758b568ea65fe1e9d78f69fae6108ec0497b796c885a3912825fe04ffd7389a3e22987f1a10a2926bf6eaa384faabc59478aa3ee244dd3ac91c6d3
DIST nvidia-modprobe-470.182.03.tar.bz2 38816 BLAKE2B 67718e61b3a3a753f8c979c516db537ebd5d6a8117524417022969d3cff2779027cd823233e28ff269c4bf311f86c3fd488ac89c8fe93ba93d9c2d177a4d081f SHA512 df313af02c0130ad18d7758800d6acc55c55dbff12117691a1f57dd110d5477309958cb406e6d59154e7c85978c9cb79a7d6445bb5f2fffdabb37dc32db2692d
DIST nvidia-modprobe-515.105.01.tar.bz2 39528 BLAKE2B 049087765245597eea26218a912b9fdc4eba94d11e0c40e5c0890d830638f881e8e297116bb0bfcab8792e5649152f60bf27bd53c0f8452f1eba8c37ce5e3067 SHA512 a99b01382ff74fb9ad8a6ef02471159b9daa1190d3e96d74ee6daa8e2c90df7de2e9a872dd10efdb4251395b841dfc2b1fb546dc592192a09d966cac13da1b6c
DIST nvidia-modprobe-525.105.17.tar.bz2 40445 BLAKE2B de849fb838c7a10009773a0469d281687ae6cf3e4e4bbfe56063d4d1bfa8b6c596ab23ae3d9e82a39c6bf7602c3d1a7e001c822422d0275fd257eaa20ad1e4c2 SHA512 861ef670aec6bd106d86284fd8075da9ea977274d1f258df55408f530725aa20ee4cd3bf0600f84981e602ebddf7cba095654a4ada43bb061747bf2ecb7c71b7
DIST nvidia-modprobe-525.116.03.tar.bz2 40420 BLAKE2B 1ae882c275b89404357e6f144d205a50008ba2bea7d5e47c980fd3cd75a121c5ca8050e66dc9e20d6f9219e8f48f5a1dfa00c38fe7af4beae1f7ea3e45f6abd7 SHA512 6425c978687c6a31bb1c893a296e59e1e8af7101b464c7862be1b13c7704b425198481c2c1f2d983a055f4cee3b7ddba8eaae077741640120c3407f675aaec68
+DIST nvidia-modprobe-525.116.04.tar.bz2 40425 BLAKE2B efa536d1c4573b584eb7eb04d7f374b7e44ae859998d7b969495be1f33c4b9a9b8f2450ab2b1c656c3a80c1d127b0419e2c2547ed1729bc9ffa59e5d7d2ff5f9 SHA512 b646288dd72f9d041f92a51fa8629228acd7ec62153bf6422461a6f3312832e30165af17d5391ef2659fb751c6cada117983e73a49492eb7d8f958d783cbaf1b
DIST nvidia-modprobe-530.41.03.tar.bz2 40002 BLAKE2B 46caaa7b4f6d7b6561433ff27c4d3c89d29a393eca560b99a2c7d94ca657cfd80e44703dafef0596b5b076a1e206ab47ea8c830e5c5b2408b8e3c432a92c963f SHA512 1b208a10fdc44b550655753f37086ceadad7b7e30a852c2d4f781c645b50cdbae65f844c7f15962d716a0dc5e28b785b8055ed430476c23c73fd9b2ae9ef7654
DIST nvidia-persistenced-390.157.tar.bz2 48654 BLAKE2B 2cf6c92da90acff55e8c180a06b0c6a29d48be9fd8ca3c541202fd14f0697220fba6b66452942aa7ae7cc8821f5c5eb9fa8f7a31d2248624e5f9141d83a176b8 SHA512 70f0707ed6f2b877e69ef90cf782f66cbc9d2071db53ca09ceb7b89427b0fe176708517340621fa251539b7d481b238adeeb60261674eed74de1f62db6dbb72e
DIST nvidia-persistenced-470.182.03.tar.bz2 46527 BLAKE2B 614cc5bf88e8b0d1ff7b74d68049e1c7d78718c9a3801d3c88a7b34bbf13d0ede6438118402139a997985bb5c757aedf609e8fa6dcd1bac37441cfd61950605b SHA512 a80c3c78430f354ad1a03eb2576948d0bbbe066f64b97429b7c8aa02070a10d7f3a7f60db898d5589696cf0a77f04edba26069d4a89be6d0a492642caab5ab96
DIST nvidia-persistenced-515.105.01.tar.bz2 47144 BLAKE2B 7d60577e41eca01096eb605d79c9b39e38d7f80b6b848501139d206b5853515fa3cd49a1d28e75667c902c4a6d0a90e31b16652f8d6942185d1502a60683dfb9 SHA512 bee44ad4337bd295590a08408eca3441c2be386bf2776903aa95436e6efdafe437df3c69de711f4abe14722f27705f1cc3d96ad8febdaf617e97868c22e9013f
DIST nvidia-persistenced-525.105.17.tar.bz2 48059 BLAKE2B 51bca934bae5554a5668623745005c53a48e2ee8b9af5b034205e8a06070911d88ac85c5a7632f69fc508a41399d212aca2787e4b293836ea84bfdee0410ddff SHA512 9bbb69b917d714045832269db51b9b1cb747027f3db96c245bcdc293d7fcbf5a105903766ad90841b4facca93370ee48263c9aea8cf9c39fa88965d64655163f
DIST nvidia-persistenced-525.116.03.tar.bz2 48033 BLAKE2B c92b8e7c0c68ee2004e88a74e75dd6b35cc803276b0a4c48395aece1d4d16d45c34ccc5bbc202cf24a4a0e4cfd587f07572c5c267939105e5c66be0532bab538 SHA512 88d7e14da89192367841e5398f669069b7fbb1946829f9d31426f9fb44628c700318ad2fc98c25d901c59e2cef6c1b4a2a575630579efe53b6cc920cba00d8ba
+DIST nvidia-persistenced-525.116.04.tar.bz2 48041 BLAKE2B ae7f1ab6e9d46df9af3d95871c8ee8c4e05544da3599dca62dfce92c2d17861711d891ba8e412745f4730e7d7d621d8113aab9d90de6fc82dd21e9fe7ba7987e SHA512 b366fabc4080456d3df6155ffabb0035834b68fb54e6608f09612a17c8adf568c6d1ab31fbf1f2d973d5004de6ae3550cd7292810441b4f3b4db3acdc7c55239
DIST nvidia-persistenced-530.41.03.tar.bz2 48191 BLAKE2B 8f2127eb66a4752ae504ab5b01fb897d81314a913ac231533f87ead5c3cf82656cb8db361bde0a81b87fa6f53ba24d2a6c34ba08c79feea8f66895b0514b2bd4 SHA512 0b901344df116d0131f1c6cabff771f78d1bfa43d0dc21caf0fe79d8e17d5015f371da6f302f98b33f1f05894ebfd6928427b15ed4e2f6ab2de275b91d5b97da
DIST nvidia-settings-390.157.tar.bz2 1108938 BLAKE2B d9ec1ab5d7f157d74627272adf752a671dd17e2ede02069437b6180b927fe315b15cc6416d584ab2f038b76fe01e5b64514a834f24d88ac16676e55205fdecdd SHA512 b16699009bf56a1ff3b623a528c58061c4f5a2c5c4a373756a07bcd667743a1df7c733a572d2d0baa835a904ac2fda8a5c85890dcc00c3a0f223e0467aea902d
DIST nvidia-settings-470.182.03.tar.bz2 1061536 BLAKE2B 488a5f44259f6d26d37b65ab2b88b7ed008f3cb583d41bb5492bdaeb768d7d58ba239cd16349e6b08d8305ddb5663002c5101fb47a24e7759c42f55d2babe467 SHA512 38fd820d7a1227376f612e89afc7139563c7f87bfb9256037e71a7f33556286570b09f9c7f057596a8d6cf89f18fee73f4be8fd590e2da879cabf12903ec858c
DIST nvidia-settings-515.105.01.tar.bz2 1079973 BLAKE2B 3dc40667d389fd6b3508e5c2eb22e05d358e6fea32f005655e14ca4f89d00662ba7fd085171811c6c1465fa98a10a3addaa1ac24b4eda1d30e99763b55404b4a SHA512 5be33a0f4537be12e9644cbd85ef577decb7de819f8d35b3de032052aad6820a1cec5f7e9d99806ccbd92a77d9ebec6e49a0a35fbc6b47aa81f06e6fda7e483b
DIST nvidia-settings-525.105.17.tar.bz2 1087544 BLAKE2B 9e6e67cc2b4dfb5417562a1f64f5a86f98fa19eb1c2a90d72a7925a7dc7db1b0f88a157807ba2dbeacbe426849ad0a2027e363ec31c2c1d9f534b49128269381 SHA512 36a2f1f6415f9c810bf3861566120e88ed14bc09be1034ba3c2ca174d8b47ef9d817f27a51358b569e5966281b5e341d424036b6ac3b87c74ab7962f3c533820
DIST nvidia-settings-525.116.03.tar.bz2 1087874 BLAKE2B ec918eeda5a22a8b0e14cd1c3ea5417d9863e0ca89a1dd9a99ea7e4cf0ea454526d82b0b2eb0dec3cc8fff05ddd9f59a52738f485c892bc079e7cee902db4fe5 SHA512 4b8094dbfc96f532675f1b3a9a83ff0e70513b41d0bf41510b5769a57987de69f1e12734d1428db0d605e5375d596e1210b2b88da1322bd79f441910886add5d
+DIST nvidia-settings-525.116.04.tar.bz2 1087420 BLAKE2B f37b52937d7a121a1ffd7bb6fb2958f4668b5d6df0a28eae9dc030077828d4a8bd7c51ff8f966f1d8797140573624cf55e796bb959feeb1271998b9064c78036 SHA512 911de09f2e2f2481219be9afa680f5c6909bf0068ad6b3833ca27ab29fe95dcb624559d2b828adad2a7c0f107260f0e632a3d892abe0aa584afce09ebd0d7cb7
DIST nvidia-settings-530.41.03.tar.bz2 1087946 BLAKE2B 1c5cde28d6662707ddbbef7bcd5ca8a35c343e76874b5f4a7d9a1f69364145d5205f8ec8f887b2fb7d0684ead507ed515b23421d074d2cc9e491f4bacbf5afc7 SHA512 84840296e9a18ac95778f5b2efade9aef23da7e22c6cd36f2a30ee04aed661ae20b80e0cdd1be4ab7a0ca57a62c7096be807dd69f805d03b5cafe50a035bbb4b
DIST nvidia-xconfig-390.157.tar.bz2 107399 BLAKE2B 0cbb3b1ba508ddc3ba4a161c290b31bf7a67f67880bdbd01171a962c5fa97ca945b1ef17932403f8589309380743f1da632c728d8accb6d4e56dbd895e7486bb SHA512 50b390811c9bf091b14add41f886925b17496b41006b7d3981d2398caa65cf5db8a579c8cebed78278384bf3acc629befb07b54339c61abcc75852c0dcb8b8ca
DIST nvidia-xconfig-470.182.03.tar.bz2 108697 BLAKE2B 3c2d5e3288fd8dcb253c5980b2528678ce1b1322920fee44a1ec29cfa15d799aa51a613ba3a2f25ce0a169eb4768c886e0f4703c27dd8d99fb5102ea7382b076 SHA512 942450fb3eb07297ea4b5fe6d9653c96257a41bd4ef819b339e080489c5a6d2b78d826859886701e954b7e3dcce8af6d8a78ab0dca2de44ca930370baff27954
DIST nvidia-xconfig-515.105.01.tar.bz2 109756 BLAKE2B 7eef6613197909f9c2188e904fdf8bfe73e471244859b617f6fed4ad33d6e5d5e789a14bc7b9c483e70f895624ac7de1394659d173a09954e1ef86cc67dff244 SHA512 bfc08f9c334424f29d1b1d474f49f8366e25b3c358b6b646e952c860f3e40cb241343e9cdf0a05df47c419f5bb820245fe80e4d51fc80a3b3912a2d372c94502
DIST nvidia-xconfig-525.105.17.tar.bz2 110608 BLAKE2B 3db4f55f34fb16e00224d2dff7596e15960d0f6555bb90c141566e48cbcee65080d1f3addfbc40f9cdd81b8b75d11659f007499c5cd6d31eb0c082a3c26f61e6 SHA512 d794459dd292e18310a549d4f09aec405b5f7f065cc3dd61e6bc98d19f08bc56cceb4e667e6442831c1c49e6709e403012b302892d93ebe6368d152ef921b762
DIST nvidia-xconfig-525.116.03.tar.bz2 110982 BLAKE2B 9aec023c8ab61e2a184bf8f341a458d17c2e6c4fd19b3e16a56e9eb9180b27a5745fd8073db613f26d501d277aacbda1479baae046eeef26e12a2a539313c6c6 SHA512 0f60dc86117670e52a15d09ec6a71fb6e3354bcc6d5f67ddddb3650bc3dcb9c01a36eb74776da14476a8c6f6363972c100ca12665cfbd17b55ae22391c1c7ed5
+DIST nvidia-xconfig-525.116.04.tar.bz2 110583 BLAKE2B 7fa42ffddee83dd6df0f3d86259831a34eb123dcb4aa7689e94ae40bbd463b30795b9a0f6f9a78ec869858625c5e19c3a5faec75fad0257500adbf7b8f5cb2d3 SHA512 2528616c78d4d0f1b28c479c0e211fe35653823f65a5a23b32f3bc2681b9730fd2a10907e46e264dff2fb80dad92b4aad29b659696acaef8f6ed6d244d41ac51
DIST nvidia-xconfig-530.41.03.tar.bz2 110920 BLAKE2B c7b90382b0e42f9f0d839c40c53c613243314399c715c303d9221c1d9558bed4d159bc1b76c2ab8ff4831d32fc93b661650b9833ef7397559847c3a14763cdfa SHA512 72cb1b44ff2fd162fc76fa4993b24a2994545b2b5e8f23252729a55e2deb2d10cc9263dfbe6449a81e3e18beca0bd6506b295a7299696bb9fea628fd99dca555
DIST open-gpu-kernel-modules-525.47.22.tar.gz 10323980 BLAKE2B 4bfe11716a88d4dd43aa3ff8abf857572cabc8379cac7cdd3a3f761d8c096323f16378cba359472f40a80898a88d0b42e11a63708c58e56d2abde51de838da16 SHA512 d6524a8e00fff730b54533fa0f836e96b1febf66e2e24f01d7639c0d3ecaa4cece5b6da8ac6074c66867f5ffd87397d2878d95d83c34ae15f612a3fe28764429
EBUILD nvidia-drivers-390.157.ebuild 18829 BLAKE2B e8ea620be73e325613179bbfa02daf269699d2fa12f3338b3e1bab90f620d3ade276977e6037d603f6f7ea36bc5e803c10b415512335c89c0e2f82274265a241 SHA512 fe0e5b627eba87cf0b880636b11d15aea9968f941b162e3c785daabba6f556532328a8a4f4375b7b17a9d1329e58b86172e9d7d4815a304347a0f60e0f1d5d73
@@ -66,6 +74,7 @@ EBUILD nvidia-drivers-470.182.03.ebuild 19487 BLAKE2B 8c85ad2e1c300e62c29086a515
EBUILD nvidia-drivers-515.105.01.ebuild 22072 BLAKE2B 2c60697e5c43596d569100e883b78c8b41029abad70ca1aa5d5c766be4583afc30ff04c7ba33fdbc07eee8eb9da55775ef06b15843b88416eb9d6d9000f61fab SHA512 91874095f309f8ecbbbe6b91f218b02bc8c61036045daae1424a9246cca732b2873dc9ffe79a1a6fe4b97fed9fad89abd37b770da6d6105cfefa03615411d710
EBUILD nvidia-drivers-525.105.17.ebuild 21950 BLAKE2B 28cf57b8ced717ce6c72e9ea152ab9a47bcef0379025c82b0a37483a20c768ed810a00e1448b0f1883332a05a225a6fb0a5c8b72eccd667e524f7fe3ffd60526 SHA512 ca1301ecb041cdce7ada63e5b08761cbe3b1c0b448ebcc0dfb6f1d402df22d98ff86df209110e6f332d5711f712f002d2aea9bfe26dcf8d5bd7ea2270d0234cd
EBUILD nvidia-drivers-525.116.03.ebuild 21950 BLAKE2B 28cf57b8ced717ce6c72e9ea152ab9a47bcef0379025c82b0a37483a20c768ed810a00e1448b0f1883332a05a225a6fb0a5c8b72eccd667e524f7fe3ffd60526 SHA512 ca1301ecb041cdce7ada63e5b08761cbe3b1c0b448ebcc0dfb6f1d402df22d98ff86df209110e6f332d5711f712f002d2aea9bfe26dcf8d5bd7ea2270d0234cd
+EBUILD nvidia-drivers-525.116.04.ebuild 21951 BLAKE2B 72cdebeff1a429143dda55d2d273038aa4bdf96b4573bf9e304e0604a94749d1446bae782d903827af7bcf522e449ed3f26889745bbe2902c6c15dfe76ffad0e SHA512 3e7750947838ae9dbca7224e332c9c25b9766eed409bc55287d13b6159e22850102ba937d1b0727d84fd8ec6f3f10e29c83bdcc774ac65f3359b1ec83f5e30a4
EBUILD nvidia-drivers-525.47.22.ebuild 21963 BLAKE2B b106cc90004d9d206863aa891409821655f0b92705266599463d128531d287dd5e9d3028dc4f3c58f34d35947c6bd2855edf198afa1d83e4f8ae9a6740bedd4c SHA512 cfa911dc3bbcc2140e4c7daa31b5d62fea2dc8b2dc24e65c5cb0393ef9461570e67fea09e89ddf7ece79d3adf2fecb253e2f829112554e5575050694aef02069
EBUILD nvidia-drivers-530.41.03.ebuild 21953 BLAKE2B 269d883e56e371af0e4870c3001113bad2053deef9ac9f604393875c2870b0d95a292a104b56a9006838df4e0b4bce77efe699c0184c935129cf093325dcca82 SHA512 445973a185dd53a163059fa20bf3e3604f1743b05860e49bf759c58cfc5dc71e3c6d4349892686b2d027364ef05db24ca34b2924b4401e56c697ce79a12b9a56
MISC metadata.xml 1340 BLAKE2B 8afeddcb3cb7ab0f83ecc0141cee9e3d8729baf5ce559d15a305c3efdeb4b172fbf86607aa5c8f546aaf7a704d837f13afffce615d3bc831bee63d77e0580afb SHA512 26fbfc0164ce57126d75f112859d91d21f17a5a9a48c7ab4d8bb9d7c8c63ce9fab9304f2992e61050dcae5e01836d4cb9b0384e680fe51ee5322efe39bc5693b
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04.ebuild
new file mode 100644
index 000000000000..bac11bc28c67
--- /dev/null
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04.ebuild
@@ -0,0 +1,633 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MODULES_OPTIONAL_USE="driver"
+inherit desktop flag-o-matic linux-mod multilib readme.gentoo-r1 \
+ systemd toolchain-funcs unpacker user-info
+
+NV_KERNEL_MAX="6.3"
+NV_URI="https://download.nvidia.com/XFree86/"
+
+DESCRIPTION="NVIDIA Accelerated Graphics Driver"
+HOMEPAGE="https://www.nvidia.com/download/index.aspx"
+SRC_URI="
+ amd64? ( ${NV_URI}Linux-x86_64/${PV}/NVIDIA-Linux-x86_64-${PV}.run )
+ arm64? ( ${NV_URI}Linux-aarch64/${PV}/NVIDIA-Linux-aarch64-${PV}.run )
+ $(printf "${NV_URI}%s/%s-${PV}.tar.bz2 " \
+ nvidia-{installer,modprobe,persistenced,settings,xconfig}{,})
+ ${NV_URI}NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-${PV}.tar.xz"
+# nvidia-installer is unused but here for GPL-2's "distribute sources"
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
+SLOT="0/${PV%%.*}"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="+X abi_x86_32 abi_x86_64 +driver kernel-open persistenced +static-libs +tools wayland"
+REQUIRED_USE="kernel-open? ( driver )"
+
+COMMON_DEPEND="
+ acct-group/video
+ sys-libs/glibc
+ X? ( x11-libs/libpciaccess )
+ persistenced? (
+ acct-user/nvpd
+ net-libs/libtirpc:=
+ )
+ tools? (
+ >=app-accessibility/at-spi2-core-2.46:2
+ dev-libs/glib:2
+ dev-libs/jansson:=
+ media-libs/harfbuzz:=
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXxf86vm
+ x11-libs/pango
+ )"
+RDEPEND="
+ ${COMMON_DEPEND}
+ X? (
+ media-libs/libglvnd[X,abi_x86_32(-)?]
+ x11-libs/libX11[abi_x86_32(-)?]
+ x11-libs/libXext[abi_x86_32(-)?]
+ )
+ wayland? (
+ gui-libs/egl-gbm
+ >=gui-libs/egl-wayland-1.1.10
+ media-libs/libglvnd
+ )"
+DEPEND="
+ ${COMMON_DEPEND}
+ static-libs? (
+ x11-libs/libX11
+ x11-libs/libXext
+ )
+ tools? (
+ media-libs/libglvnd
+ sys-apps/dbus
+ x11-base/xorg-proto
+ x11-libs/libXrandr
+ x11-libs/libXv
+ x11-libs/libvdpau
+ )"
+BDEPEND="
+ sys-devel/m4
+ virtual/pkgconfig"
+
+QA_PREBUILT="lib/firmware/* opt/bin/* usr/lib*"
+
+PATCHES=(
+ "${FILESDIR}"/nvidia-kernel-module-source-515.86.01-raw-ldflags.patch
+ "${FILESDIR}"/nvidia-modprobe-390.141-uvm-perms.patch
+ "${FILESDIR}"/nvidia-settings-390.144-desktop.patch
+ "${FILESDIR}"/nvidia-settings-390.144-raw-ldflags.patch
+)
+
+pkg_setup() {
+ use driver || return
+
+ local CONFIG_CHECK="
+ PROC_FS
+ ~DRM_KMS_HELPER
+ ~SYSVIPC
+ ~!LOCKDEP
+ ~!SLUB_DEBUG_ON
+ ~!X86_KERNEL_IBT
+ !DEBUG_MUTEXES"
+ local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but needed for Xorg auto-detection
+ of drivers (no custom config), and for wayland / nvidia-drm.modeset=1.
+ Cannot be directly selected in the kernel's menuconfig, and may need
+ selection of a DRM device even if unused, e.g. CONFIG_DRM_AMDGPU=m or
+ DRM_I915=y, DRM_NOUVEAU=m also acceptable if a module and not built-in."
+ local ERROR_X86_KERNEL_IBT="CONFIG_X86_KERNEL_IBT: is set, be warned the modules may not load.
+ If run into problems, either unset or try to pass ibt=off to the kernel."
+
+ use amd64 && kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764
+
+ use kernel-open && CONFIG_CHECK+=" MMU_NOTIFIER" #843827
+ local ERROR_MMU_NOTIFIER="CONFIG_MMU_NOTIFIER: is not set but needed to build with USE=kernel-open.
+ Cannot be directly selected in the kernel's menuconfig, and may need
+ selection of another option that requires it such as CONFIG_KVM."
+
+ MODULE_NAMES="
+ nvidia(video:kernel)
+ nvidia-drm(video:kernel)
+ nvidia-modeset(video:kernel)
+ nvidia-peermem(video:kernel)
+ nvidia-uvm(video:kernel)"
+ use kernel-open &&
+ MODULE_NAMES=${MODULE_NAMES//:kernel/:kernel-module-source:kernel-module-source/kernel-open}
+
+ linux-mod_pkg_setup
+
+ [[ ${MERGE_TYPE} == binary ]] && return
+
+ # do some extra checks manually as it gets messy to handle builtin-only
+ # and some other conditional checks through CONFIG_CHECK
+ # TODO?: maybe move other custom checks here for uniformity
+ local warn=()
+
+ if linux_chkconfig_builtin DRM_NOUVEAU; then
+ # suggest =m given keeps KMS_HELPER enabled and can serve as fallback
+ warn+=(
+ " CONFIG_DRM_NOUVEAU: is builtin (=y), and will prevent loading NVIDIA"
+ " modules (can be safely kept as a module (=m) instead)."
+ )
+ fi
+
+ if linux_chkconfig_builtin DRM_SIMPLEDRM; then
+ # wrt prebuilts, Fedora is pushing =y and gentoo-kernel-bin uses its
+ # configs (bug #840439), but without Fedora's kernel patch to
+ # workaround this issue (which is unlikely to work for us anyway)
+ # https://github.com/NVIDIA/open-gpu-kernel-modules/issues/228
+ warn+=(
+ " CONFIG_DRM_SIMPLEDRM: is builtin (=y), and may conflict with NVIDIA"
+ " (i.e. blanks when X/wayland starts, and tty loses display)."
+ " For prebuilt kernels, unfortunately no known good workarounds."
+ )
+ fi
+
+ if ! linux_chkconfig_present FB_EFI &&
+ ! linux_chkconfig_present FB_SIMPLE &&
+ ! linux_chkconfig_present FB_VESA
+ then
+ # nvidia-drivers does not handle the tty (beside mode restoration) but,
+ # given few options are viable, try to warn if all missing
+ warn+=(
+ " CONFIG_FB_(EFI|SIMPLE|VESA): none set, but note at least one is normally"
+ " needed to get a display for the tty console. In most cases, it is"
+ " recommended to enable FB_EFI=y and disable FB_SIMPLE (can be quirky)."
+ " Non-EFI systems are likely to want FB_VESA=y. Users with multiple GPUs"
+ " or not using the tty may be able to safely ignore this warning."
+ )
+ fi
+
+ if kernel_is -ge 5 18 13; then
+ if linux_chkconfig_present FB_SIMPLE; then
+ warn+=(
+ " CONFIG_FB_SIMPLE: is set, recommended to disable and switch to FB_EFI or"
+ " FB_VESA as it currently may be broken with >=kernel-5.18.13 + NVIDIA:"
+ " https://github.com/NVIDIA/open-gpu-kernel-modules/issues/341"
+ " (feel free to ignore this if it works for you)"
+ )
+ fi
+
+ if linux_chkconfig_present SYSFB_SIMPLEFB &&
+ { linux_chkconfig_present FB_EFI || linux_chkconfig_present FB_VESA; }
+ then
+ warn+=(
+ " CONFIG_SYSFB_SIMPLEFB: is set, this may prevent FB_EFI or FB_VESA"
+ " from providing a working tty console display (ignore if unused)."
+ )
+ fi
+ fi
+
+ (( ${#warn[@]} )) &&
+ ewarn "Detected potential configuration issues with used kernel:${warn[*]/#/$'\n'}"
+
+ BUILD_PARAMS='NV_VERBOSE=1 IGNORE_CC_MISMATCH=yes SYSSRC="${KV_DIR}" SYSOUT="${KV_OUT_DIR}"'
+ BUILD_TARGETS="modules"
+
+ # Try to match toolchain with kernel only for modules
+ # (experimental, ideally this should be handled in linux-mod.eclass)
+ nvidia-tc-set() {
+ local -n var=KERNEL_${1}
+ if [[ ! -v var ]]; then
+ read -r var < <(type -P "${@:2}") ||
+ die "failed to find in PATH at least one of: ${*:2}"
+ einfo "Forcing '${var}' for modules (set ${!var} to override)"
+ fi
+ }
+
+ local tool switch
+ if linux_chkconfig_present CC_IS_GCC; then
+ if ! tc-is-gcc; then
+ switch=
+ nvidia-tc-set CC {${CHOST}-,}gcc
+ nvidia-tc-set CXX {${CHOST}-,}g++ # needed by kernel-open
+ fi
+ elif linux_chkconfig_present CC_IS_CLANG; then
+ ewarn "Warning: using ${PN} with a clang-built kernel is largely untested"
+ if ! tc-is-clang; then
+ switch=llvm-
+ nvidia-tc-set CC {${CHOST}-,}clang
+ nvidia-tc-set CXX {${CHOST}-,}clang++
+ fi
+ fi
+
+ if linux_chkconfig_present LD_IS_BFD; then
+ # tc-ld-is-bfd needs https://github.com/gentoo/gentoo/pull/28355
+ [[ $(LC_ALL=C $(tc-getLD) --version 2>/dev/null) == "GNU ld"* ]] ||
+ nvidia-tc-set LD {${CHOST}-,}{ld.bfd,ld}
+ elif linux_chkconfig_present LD_IS_LLD; then
+ tc-ld-is-lld || nvidia-tc-set LD {${CHOST}-,}{ld.lld,lld}
+ fi
+
+ if [[ -v switch ]]; then
+ # only need llvm-nm for lto, but use complete set to be safe
+ for tool in AR NM OBJCOPY OBJDUMP READELF STRIP; do
+ case $(LC_ALL=C $(tc-get${tool}) --version 2>/dev/null) in
+ LLVM*|llvm*) [[ ! ${switch} ]];;
+ *) [[ ${switch} ]];;
+ esac && nvidia-tc-set ${tool} {${CHOST}-,}${switch}${tool,,}
+ done
+ fi
+
+ # pass unconditionally given exports are semi-ignored except CC/LD
+ for tool in CC CXX LD AR NM OBJCOPY OBJDUMP READELF STRIP; do
+ BUILD_PARAMS+=" ${tool}=\"\${KERNEL_${tool}:-\$(tc-get${tool})}\""
+ done
+
+ if linux_chkconfig_present LTO_CLANG_THIN; then
+ # kernel enables cache by default leading to sandbox violations
+ BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir='
+ fi
+
+ if kernel_is -gt ${NV_KERNEL_MAX/./ }; then
+ ewarn "Kernel ${KV_MAJOR}.${KV_MINOR} is either known to break this version of ${PN}"
+ ewarn "or was not tested with it. It is recommended to use one of:"
+ ewarn " <=sys-kernel/gentoo-kernel-${NV_KERNEL_MAX}.x"
+ ewarn " <=sys-kernel/gentoo-sources-${NV_KERNEL_MAX}.x"
+ ewarn "You are free to try or use /etc/portage/patches, but support will"
+ ewarn "not be given and issues wait until NVIDIA releases a fixed version"
+ ewarn "(Gentoo will not accept patches for this)."
+ ewarn
+ ewarn "Do _not_ file a bug report if run into issues."
+ ewarn
+ fi
+}
+
+src_prepare() {
+ # make patches usable across versions
+ rm nvidia-modprobe && mv nvidia-modprobe{-${PV},} || die
+ rm nvidia-persistenced && mv nvidia-persistenced{-${PV},} || die
+ rm nvidia-settings && mv nvidia-settings{-${PV},} || die
+ rm nvidia-xconfig && mv nvidia-xconfig{-${PV},} || die
+ mv NVIDIA-kernel-module-source-${PV} kernel-module-source || die
+
+ default
+
+ # prevent detection of incomplete kernel DRM support (bug #603818)
+ sed 's/defined(CONFIG_DRM/defined(CONFIG_DRM_KMS_HELPER/g' \
+ -i kernel{,-module-source/kernel-open}/conftest.sh || die
+
+ # adjust service files
+ sed 's/__USER__/nvpd/' \
+ nvidia-persistenced/init/systemd/nvidia-persistenced.service.template \
+ > "${T}"/nvidia-persistenced.service || die
+ use !amd64 || sed -i "s|/usr|${EPREFIX}/opt|" systemd/system/nvidia-powerd.service || die
+
+ # enable nvidia-drm.modeset=1 by default with USE=wayland
+ cp "${FILESDIR}"/nvidia-470.conf "${T}"/nvidia.conf || die
+ use !wayland || sed -i '/^#.*modeset=1$/s/^#//' "${T}"/nvidia.conf || die
+
+ # makefile attempts to install wayland library even if not built
+ use wayland || sed -i 's/ WAYLAND_LIB_install$//' \
+ nvidia-settings/src/Makefile || die
+
+ # temporary option, nvidia will remove in the future
+ use !kernel-open ||
+ sed -i '/blacklist/a\
+\
+# Enable using kernel-open with workstation GPUs (experimental)\
+options nvidia NVreg_OpenRmEnableUnsupportedGpus=1' "${T}"/nvidia.conf || die
+}
+
+src_compile() {
+ tc-export AR CC CXX LD OBJCOPY OBJDUMP
+ local -x RAW_LDFLAGS="$(get_abi_LDFLAGS) $(raw-ldflags)" # raw-ldflags.patch
+
+ local xnvflags=-fPIC #840389
+ # lto static libraries tend to cause problems without fat objects
+ is-flagq '-flto@(|=*)' && xnvflags+=" $(test-flags-CC -ffat-lto-objects)"
+
+ NV_ARGS=(
+ PREFIX="${EPREFIX}"/usr
+ HOST_CC="$(tc-getBUILD_CC)"
+ HOST_LD="$(tc-getBUILD_LD)"
+ BUILD_GTK2LIB=
+ NV_USE_BUNDLED_LIBJANSSON=0
+ NV_VERBOSE=1 DO_STRIP= MANPAGE_GZIP= OUTPUTDIR=out
+ WAYLAND_AVAILABLE=$(usex wayland 1 0)
+ XNVCTRL_CFLAGS="${xnvflags}"
+ )
+
+ if use driver; then
+ if linux_chkconfig_present GCC_PLUGINS; then
+ mkdir "${T}"/plugin-test || die
+ echo "obj-m += test.o" > "${T}"/plugin-test/Kbuild || die
+ :> "${T}"/plugin-test/test.c || die
+ if [[ $(LC_ALL=C make -C "${KV_OUT_DIR}" ARCH="$(tc-arch-kernel)" \
+ HOSTCC="$(tc-getBUILD_CC)" CC="${CC}" M="${T}"/plugin-test 2>&1) \
+ =~ "error: incompatible gcc/plugin version" ]]
+ then
+ eerror "Detected kernel was built with a different gcc/plugin version,"
+ eerror "Please 'make clean' and rebuild your kernel with the current"
+ eerror "gcc (or re-emerge for distribution kernels, including kernel-bin)."
+ die "kernel ${KV_FULL} needs to be rebuilt"
+ fi
+ fi
+
+ local o_cflags=${CFLAGS} o_cxxflags=${CXXFLAGS} o_ldflags=${LDFLAGS}
+ if use kernel-open; then
+ # building the nvidia "blob" fails with lto, and also need
+ # to strip in case of a different toolchain for the kernel
+ filter-lto
+ strip-unsupported-flags
+ fi
+ linux-mod_src_compile
+ CFLAGS=${o_cflags} CXXFLAGS=${o_cxxflags} LDFLAGS=${o_ldflags}
+ fi
+
+ emake "${NV_ARGS[@]}" -C nvidia-modprobe
+ use persistenced && emake "${NV_ARGS[@]}" -C nvidia-persistenced
+ use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig
+
+ if use tools; then
+ # cflags: avoid noisy logs, only use here and set first to let override
+ CFLAGS="-Wno-deprecated-declarations ${CFLAGS}" \
+ emake "${NV_ARGS[@]}" -C nvidia-settings
+ elif use static-libs; then
+ # pretend GTK+3 is available, not actually used (bug #880879)
+ emake "${NV_ARGS[@]}" BUILD_GTK3LIB=1 \
+ -C nvidia-settings/src out/libXNVCtrl.a
+ fi
+}
+
+src_install() {
+ local libdir=$(get_libdir) libdir32=$(ABI=x86 get_libdir)
+
+ NV_ARGS+=( DESTDIR="${D}" LIBDIR="${ED}"/usr/${libdir} )
+
+ local -A paths=(
+ [APPLICATION_PROFILE]=/usr/share/nvidia
+ [CUDA_ICD]=/etc/OpenCL/vendors
+ [EGL_EXTERNAL_PLATFORM_JSON]=/usr/share/egl/egl_external_platform.d
+ [FIRMWARE]=/lib/firmware/nvidia/${PV}
+ [GBM_BACKEND_LIB_SYMLINK]=/usr/${libdir}/gbm
+ [GLVND_EGL_ICD_JSON]=/usr/share/glvnd/egl_vendor.d
+ [VULKAN_ICD_JSON]=/usr/share/vulkan
+ [WINE_LIB]=/usr/${libdir}/nvidia/wine
+ [XORG_OUTPUTCLASS_CONFIG]=/usr/share/X11/xorg.conf.d
+
+ [GLX_MODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules/extensions
+ [GLX_MODULE_SYMLINK]=/usr/${libdir}/xorg/modules
+ [XMODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules
+ )
+
+ local skip_files=(
+ # nvidia_icd/layers(vulkan): skip with -X too as it uses libGLX_nvidia
+ $(usev !X "
+ libGLX_nvidia libglxserver_nvidia
+ nvidia_icd.json nvidia_layers.json")
+ $(usev !wayland libnvidia-vulkan-producer)
+ libGLX_indirect # non-glvnd unused fallback
+ libnvidia-{gtk,wayland-client} nvidia-{settings,xconfig} # from source
+ libnvidia-egl-gbm 15_nvidia_gbm # gui-libs/egl-gbm
+ libnvidia-egl-wayland 10_nvidia_wayland # gui-libs/egl-wayland
+ )
+ local skip_modules=(
+ $(usev !X "nvfbc vdpau xdriver")
+ $(usev !driver gsp)
+ installer nvpd # handled separately / built from source
+ )
+ local skip_types=(
+ GLVND_LIB GLVND_SYMLINK EGL_CLIENT.\* GLX_CLIENT.\* # media-libs/libglvnd
+ OPENCL_WRAPPER.\* # virtual/opencl
+ DOCUMENTATION DOT_DESKTOP .\*_SRC DKMS_CONF SYSTEMD_UNIT # handled separately / unused
+ )
+
+ local DOCS=(
+ README.txt NVIDIA_Changelog supported-gpus/supported-gpus.json
+ nvidia-settings/doc/{FRAMELOCK,NV-CONTROL-API}.txt
+ )
+ local HTML_DOCS=( html/. )
+ einstalldocs
+
+ local DISABLE_AUTOFORMATTING=yes
+ local DOC_CONTENTS="\
+Trusted users should be in the 'video' group to use NVIDIA devices.
+You can add yourself by using: gpasswd -a my-user video\
+$(usev driver "
+
+Like all out-of-tree kernel modules, it is necessary to rebuild
+${PN} after upgrading or rebuilding the Linux kernel
+by for example running \`emerge @module-rebuild\`. Alternatively,
+if using a distribution kernel (sys-kernel/gentoo-kernel{,-bin}),
+this can be automated by setting USE=dist-kernel globally.
+
+Loaded kernel modules also must not mismatch with the installed
+${PN} version (excluding -r revision), meaning should
+ensure \`eselect kernel list\` points to the kernel that will be
+booted before building and preferably reboot after upgrading
+${PN} (the ebuild will emit a warning if mismatching).
+
+See '${EPREFIX}/etc/modprobe.d/nvidia.conf' for modules options.")\
+$(use amd64 && usev !abi_x86_32 "
+
+Note that without USE=abi_x86_32 on ${PN}, 32bit applications
+(typically using wine / steam) will not be able to use GPU acceleration.")
+
+For general information on using ${PN}, please see:
+https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers"
+ readme.gentoo_create_doc
+
+ if use driver; then
+ linux-mod_src_install
+
+ insinto /etc/modprobe.d
+ doins "${T}"/nvidia.conf
+
+ # used for gpu verification with binpkgs (not kept, see pkg_preinst)
+ insinto /usr/share/nvidia
+ doins supported-gpus/supported-gpus.json
+ fi
+
+ emake "${NV_ARGS[@]}" -C nvidia-modprobe install
+ fowners :video /usr/bin/nvidia-modprobe #505092
+ fperms 4710 /usr/bin/nvidia-modprobe
+
+ if use persistenced; then
+ emake "${NV_ARGS[@]}" -C nvidia-persistenced install
+ newconfd "${FILESDIR}"/nvidia-persistenced.confd nvidia-persistenced
+ newinitd "${FILESDIR}"/nvidia-persistenced.initd nvidia-persistenced
+ systemd_dounit "${T}"/nvidia-persistenced.service
+ fi
+
+ if use tools; then
+ emake "${NV_ARGS[@]}" -C nvidia-settings install
+
+ doicon nvidia-settings/doc/nvidia-settings.png
+ domenu nvidia-settings/doc/nvidia-settings.desktop
+
+ exeinto /etc/X11/xinit/xinitrc.d
+ newexe "${FILESDIR}"/95-nvidia-settings-r1 95-nvidia-settings
+ fi
+
+ if use static-libs; then
+ dolib.a nvidia-settings/src/out/libXNVCtrl.a
+
+ insinto /usr/include/NVCtrl
+ doins nvidia-settings/src/libXNVCtrl/NVCtrl{Lib,}.h
+ fi
+
+ use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig install
+
+ # mimic nvidia-installer by reading .manifest to install files
+ # 0:file 1:perms 2:type 3+:subtype/arguments -:module
+ local m into
+ while IFS=' ' read -ra m; do
+ ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] ||
+ [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] ||
+ [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] ||
+ has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue
+
+ case ${m[2]} in
+ MANPAGE)
+ gzip -dc ${m[0]} | newman - ${m[0]%.gz}; assert
+ continue
+ ;;
+ GBM_BACKEND_LIB_SYMLINK) m[4]=../${m[4]};; # missing ../
+ VDPAU_SYMLINK) m[4]=vdpau/; m[5]=${m[5]#vdpau/};; # .so to vdpau/
+ esac
+
+ if [[ -v paths[${m[2]}] ]]; then
+ into=${paths[${m[2]}]}
+ elif [[ ${m[2]} =~ _BINARY$ ]]; then
+ into=/opt/bin
+ elif [[ ${m[3]} == COMPAT32 ]]; then
+ use abi_x86_32 || continue
+ into=/usr/${libdir32}
+ elif [[ ${m[2]} =~ _LIB$|_SYMLINK$ ]]; then
+ into=/usr/${libdir}
+ else
+ die "No known installation path for ${m[0]}"
+ fi
+ [[ ${m[3]: -2} == ?/ ]] && into+=/${m[3]%/}
+ [[ ${m[4]: -2} == ?/ ]] && into+=/${m[4]%/}
+
+ if [[ ${m[2]} =~ _SYMLINK$ ]]; then
+ [[ ${m[4]: -1} == / ]] && m[4]=${m[5]}
+ dosym ${m[4]} ${into}/${m[0]}
+ continue
+ fi
+ [[ ${m[0]} =~ ^libnvidia-ngx.so|^libnvidia-egl-gbm.so ]] &&
+ dosym ${m[0]} ${into}/${m[0]%.so*}.so.1 # soname not in .manifest
+
+ printf -v m[1] %o $((m[1] | 0200)) # 444->644
+ insopts -m${m[1]}
+ insinto ${into}
+ doins ${m[0]}
+ done < .manifest || die
+
+ # MODULE:installer non-skipped extras
+ : "$(systemd_get_sleepdir)"
+ exeinto "${_#"${EPREFIX}"}"
+ doexe systemd/system-sleep/nvidia
+ dobin systemd/nvidia-sleep.sh
+ systemd_dounit systemd/system/nvidia-{hibernate,resume,suspend}.service
+
+ dobin nvidia-bug-report.sh
+
+ # MODULE:powerd extras
+ if use amd64; then
+ systemd_dounit systemd/system/nvidia-powerd.service
+
+ insinto /usr/share/dbus-1/system.d
+ doins nvidia-dbus.conf
+ fi
+
+ # symlink non-versioned so nvidia-settings can use it even if misdetected
+ dosym nvidia-application-profiles-${PV}-key-documentation \
+ ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation
+
+ # don't attempt to strip firmware files (silences errors)
+ dostrip -x ${paths[FIRMWARE]}
+}
+
+pkg_preinst() {
+ has_version "${CATEGORY}/${PN}[wayland]" && NV_HAD_WAYLAND=
+
+ use driver || return
+ linux-mod_pkg_preinst
+
+ # set video group id based on live system (bug #491414)
+ local g=$(egetent group video | cut -d: -f3)
+ [[ ${g} =~ ^[0-9]+$ ]] || die "Failed to determine video group id (got '${g}')"
+ sed -i "s/@VIDEOGID@/${g}/" "${ED}"/etc/modprobe.d/nvidia.conf || die
+
+ # try to find driver mismatches using temporary supported-gpus.json
+ for g in $(grep -l 0x10de /sys/bus/pci/devices/*/vendor 2>/dev/null); do
+ g=$(grep -io "\"devid\":\"$(<${g%vendor}device)\"[^}]*branch\":\"[0-9]*" \
+ "${ED}"/usr/share/nvidia/supported-gpus.json 2>/dev/null)
+ if [[ ${g} ]]; then
+ g=$((${g##*\"}+1))
+ if ver_test -ge ${g}; then
+ NV_LEGACY_MASK=">=${CATEGORY}/${PN}-${g}"
+ break
+ fi
+ fi
+ done
+ rm "${ED}"/usr/share/nvidia/supported-gpus.json || die
+}
+
+pkg_postinst() {
+ linux-mod_pkg_postinst
+
+ readme.gentoo_print_elog
+
+ if [[ -r /proc/driver/nvidia/version &&
+ $(</proc/driver/nvidia/version) != *" ${PV} "* ]]; then
+ ewarn "Currently loaded NVIDIA modules do not match the newly installed"
+ ewarn "libraries and may prevent launching GPU-accelerated applications."
+ use driver && ewarn "The easiest way to fix this is usually to reboot."
+ fi
+
+ if [[ $(</proc/cmdline) == *slub_debug=[!-]* ]]; then
+ ewarn "Detected that the current kernel command line is using 'slub_debug=',"
+ ewarn "this may lead to system instability/freezes with this version of"
+ ewarn "${PN}. Bug: https://bugs.gentoo.org/796329"
+ fi
+
+ if [[ -v NV_LEGACY_MASK ]]; then
+ ewarn
+ ewarn "***WARNING***"
+ ewarn
+ ewarn "You are installing a version of ${PN} known not to work"
+ ewarn "with a GPU of the current system. If unwanted, add the mask:"
+ if [[ -d ${EROOT}/etc/portage/package.mask ]]; then
+ ewarn " echo '${NV_LEGACY_MASK}' > ${EROOT}/etc/portage/package.mask/${PN}"
+ else
+ ewarn " echo '${NV_LEGACY_MASK}' >> ${EROOT}/etc/portage/package.mask"
+ fi
+ ewarn "...then downgrade to a legacy[1] branch if possible (not all old versions"
+ ewarn "are available or fully functional, may need to consider nouveau[2])."
+ ewarn "[1] https://www.nvidia.com/object/IO_32667.html"
+ ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau"
+ fi
+
+ if use kernel-open; then
+ ewarn
+ ewarn "Open source variant of ${PN} was selected, be warned it is experimental"
+ ewarn "and only usable with Turing / Ampere and later GPUs, aka GTX 1650+."
+ ewarn "Please also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html"
+ ewarn
+ ewarn "Many features are not yet implemented in the drivers and limitations are"
+ ewarn "to be expected. Please do not report non-build/packaging bugs to Gentoo."
+ ewarn "Switch back to USE=-kernel-open to restore functionality if needed for now."
+ fi
+
+ if use wayland && use driver && [[ ! -v NV_HAD_WAYLAND ]]; then
+ elog
+ elog "With USE=wayland, this version of ${PN} sets nvidia-drm.modeset=1"
+ elog "in '${EROOT}/etc/modprobe.d/nvidia.conf'. This feature is considered"
+ elog "experimental but is required for wayland."
+ elog
+ elog "If you experience issues, either disable wayland or edit nvidia.conf."
+ elog "Of note, may possibly cause issues with SLI and Reverse PRIME."
+ fi
+}
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index 1641baa349d3..7d5b42f8967a 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest
index d255abaf3227..8b819f5a5277 100644
--- a/x11-libs/libxcb/Manifest
+++ b/x11-libs/libxcb/Manifest
@@ -1,3 +1,3 @@
DIST libxcb-1.15.tar.xz 446492 BLAKE2B d50146ee9b822dfd0c24513110e1706cda05ce588f276005167a911d3097275f36be1ce755c42c2b2970e750f10b2b943f3e373b6e55865fba986e29811a3545 SHA512 f6c7d766b7cf9cab6abe948ee424cbae6951dbfe2f76fa58a109cdc05b0f0919dcc4e38176a22ff4b95fc1e38596115317e32ba33b24cae0035a4e30dbcbdad9
-EBUILD libxcb-1.15-r1.ebuild 1410 BLAKE2B e4d39c05c99c0855adbda3017c1616deccd9bf894eb6da9a1c3dbdc65c698831594011d7e1655ab7a008ad739572189733057f4662f481e84ebd1b216e2ae6d8 SHA512 86a4dfdafa1bf7b1571f5f7616e1a3d896828b61a442cf6f23aa55c14aae8aeeda46c91a09ce05b26ac4274786f792cd16a8cccfe9daa79955b50313e306aa38
+EBUILD libxcb-1.15-r1.ebuild 1431 BLAKE2B 06720e58daa3ac8f12b24581a0d04b7891d0fe83cb1b4569612b8011ed63d0ef8e6df0e81ab4b46bf65caa053f81833934ad3d04757d49a82796f776a741ada0 SHA512 b30e2fe53b33717a5c004a737c70a411f347ad3c763bd67b157dfb1fa3e0ec9b7717286d3ff9bef4965a1f7fe628e45509f05cb5461e72b843b2ec559f103eff
MISC metadata.xml 470 BLAKE2B 9f530dabef12ece5a3ccaade8000872e1a89cfef4833ca4d6a4c5e157510516fec18f18e7dbe4ae88ac4059acff9fd099832c3614d12d9742af03167def25f16 SHA512 884ca6cde9de9394a67493b5ec40475873e363ad2530470ebbc0e080f55594bf02787b02960ad172ba05e736c80a6b9c33aa9c2ceaf1b47005f6f47b0895c1a3
diff --git a/x11-libs/libxcb/libxcb-1.15-r1.ebuild b/x11-libs/libxcb/libxcb-1.15-r1.ebuild
index 8ad8925627e4..a4480b356b98 100644
--- a/x11-libs/libxcb/libxcb-1.15-r1.ebuild
+++ b/x11-libs/libxcb/libxcb-1.15-r1.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
>=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}
+ x11-base/xorg-proto
>=x11-base/xcb-proto-1.15.2
elibc_Darwin? ( dev-libs/libpthread-stubs )
test? ( dev-libs/check[${MULTILIB_USEDEP}] )
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 30aeec0e6d0d..4c312d8c5686 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/spacefm/Manifest b/x11-misc/spacefm/Manifest
index 8dacffe2b6c5..2c3f2e05ac36 100644
--- a/x11-misc/spacefm/Manifest
+++ b/x11-misc/spacefm/Manifest
@@ -1,6 +1,7 @@
AUX spacefm-9999-include-sysmacros.patch 192 BLAKE2B 6d5d99c7a49310833ff07f1c0ea93b3399e67e791241a1f56d2a4e1d796b79c3fdb2b38a11f06b508512ed0e565c43d20f988e31e333291d8942bb1d698984cd SHA512 9bc689f5d9e97ef6515ba6d475571ede0d4acd85bbe9c000e393eaf2caffa99807bd6172bb1e085b761bddad17417cef1e0530f289fb05152a6790307f8e1428
+AUX spacefm-dash.patch 1737 BLAKE2B 8101c05d2c4f268433d92244f7a78bb7ebef17714ee29139adb6a02ba6c7a60cb8a14a8bc2e1ef8e43b374fdbc20216cad68e1fe36d8ac2671da595f34761587 SHA512 4e4c89c546e48a1972877c02a9b635bb56fe91a1a2f561cff85c836d7f8f4cb8638b5852c13a29c707061959d501a6033c93eff57ac488a833a82f55ef9746f4
AUX spacefm-fno-common.patch 2316 BLAKE2B 3f91d4eb0039a3b0e4ba3fe13b9d6436bd91beca0e224af7722d3fa2002e413c6e78cdb7f2eb690e2d58dda90638d896c8f186de8de544829a5bd0ff078b7a60 SHA512 02cd669d89080b5644adfa3092c452ebd3e6a1c39610ba96f5e49e23f3b6697996aa7e35709e46e6b8eb3fc73ff026cc9cf2c7183d4d867ef52e880fc33d31c4
DIST spacefm-1.0.6.tar.gz 3498587 BLAKE2B fc4753ff370fa940ef5737bc7826558847dfbbbec43c1a150d887ed38655f9e45255a737f61a024318c9f37e86a15989da66c83d4dcf5a811603950009b20547 SHA512 37fc0dd31f02158502f592415b4c375ee49560af6f03d75b035d7c6c45bdc47064bba1ae8987b4cc8be2e02b3dfcdc17ec760411975e7b5f74343a2293fb2c8c
EBUILD spacefm-1.0.6-r1.ebuild 1983 BLAKE2B d21ef66e6f1cb27179f2d783a4153c6b4fd65491f0fdc4379c0e99ab64d69b47264218779efad5fc25c37052d11a61d34643b71d7ad3a9eb3a1230d3ff61f816 SHA512 8eae7ba5c9665173c17529d9286cc5effa44294eec6622af51af7ce8421f36fe5cf0b997de57afd0e11a648d901309386cb92c29bbe8aa0ec01eb1bcdf2fdd6d
-EBUILD spacefm-9999.ebuild 1983 BLAKE2B d21ef66e6f1cb27179f2d783a4153c6b4fd65491f0fdc4379c0e99ab64d69b47264218779efad5fc25c37052d11a61d34643b71d7ad3a9eb3a1230d3ff61f816 SHA512 8eae7ba5c9665173c17529d9286cc5effa44294eec6622af51af7ce8421f36fe5cf0b997de57afd0e11a648d901309386cb92c29bbe8aa0ec01eb1bcdf2fdd6d
+EBUILD spacefm-1.0.6-r2.ebuild 2076 BLAKE2B a907694d20c6a2c726f87cdc036308a7e1f47763b653bfb1ea07cf38930ac6706debfc8f73f1ce7ff5f3ddaf42db3ed8af5f07c61c195376a73d39bc8e98e894 SHA512 2bf5321c8d27cfc2d71045db945842f7c647f992a8c0acbfbb3d1879e07a33e325bc682a3838d93413e559c6ec4524a93403c2c5c7734660fe2cd9b8029dfa4b
MISC metadata.xml 1074 BLAKE2B bb1ae823905cb180e7a65c7c157b97fef75c6839f38f31451876e0697de50ba77a72aed90692fc6df87ede02cd0b2c5e9b7970c01bb2bcf2c598999ea49f2671 SHA512 486c0afcc309a15ed8dff31faa40f8b2f6bfc6d6a6a414661fba7acebbd5e58548e10e5e71185e9ed2ab34f151b7237685428f42b0a48ae8b103fab174b34e88
diff --git a/x11-misc/spacefm/files/spacefm-dash.patch b/x11-misc/spacefm/files/spacefm-dash.patch
new file mode 100644
index 000000000000..7b99fee4c320
--- /dev/null
+++ b/x11-misc/spacefm/files/spacefm-dash.patch
@@ -0,0 +1,47 @@
+https://github.com/IgnorantGuru/spacefm/pull/813
+
+From 30fc0024a8f023277537db1e168294c21ca3b9b0 Mon Sep 17 00:00:00 2001
+From: orbea <orbea@riseup.net>
+Date: Sun, 7 May 2023 07:31:56 -0700
+Subject: [PATCH] configure.ac: fix bad substitutions with dash
+
+Uses POSIX compatible substitutions that is not specific to bash.
+
+Gentoo-Issue: https://bugs.gentoo.org/891181
+---
+ configure.ac | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 035da60e2..ec080e03f 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -40,11 +40,11 @@ bash_path="$withval"
+ # bash v4. SpaceFM runs bash as root and you WILL open root exploits if you
+ # disable this check, or run bash based on $PATH.
+ if test ! -z "$bash_path"; then
+- if test ! "${bash_path:0:1}" = "/"; then
++ if test "${bash_path%"${bash_path#?}"}" != "/"; then
+ AC_MSG_ERROR([Fatal Error: Option --with-bash-path requires absolute path.])
+ fi
+ echo "Modifying spacefm-auth to use bash path..."
+- bash_esc="${bash_path//\//\\/}"
++ bash_esc="$(printf %s "$bash_path" | sed "s|/|\\\/|g")"
+ sed "s/\(\/bin\/bash\)/$bash_esc/" src/spacefm-auth.bash > src/spacefm-auth
+ else
+ cp -pf src/spacefm-auth.bash src/spacefm-auth
+@@ -308,12 +308,12 @@ data/Makefile
+ ])
+
+ resolve_datadir="$(eval echo "$datadir")"
+-while [[ "${resolve_datadir:0:1}" == "$" ]]; do
++while test "${resolve_datadir%"${resolve_datadir#?}"}" = "\$"; do
+ resolve_datadir="$(eval echo "$resolve_datadir")"
+ done
+
+ resolve_htmldir="$(eval echo "$htmldir")"
+-while [[ "${resolve_htmldir:0:1}" == "$" ]]; do
++while test "${resolve_htmldir%"${resolve_htmldir#?}"}" = "\$"; do
+ resolve_htmldir="$(eval echo "$resolve_htmldir")"
+ done
+
diff --git a/x11-misc/spacefm/spacefm-9999.ebuild b/x11-misc/spacefm/spacefm-1.0.6-r2.ebuild
index 0e63a546df0d..75f2ba9b252c 100644
--- a/x11-misc/spacefm/spacefm-9999.ebuild
+++ b/x11-misc/spacefm/spacefm-1.0.6-r2.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit linux-info optfeature xdg
+inherit autotools linux-info optfeature xdg
DESCRIPTION="A multi-panel tabbed file manager"
HOMEPAGE="https://ignorantguru.github.io/spacefm/"
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_BRANCH="next"
inherit git-r3
else
- KEYWORDS="amd64 x86"
+ KEYWORDS="~amd64 ~x86"
SRC_URI="https://github.com/IgnorantGuru/spacefm/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
@@ -41,8 +41,14 @@ BDEPEND="dev-util/intltool
PATCHES=(
"${FILESDIR}"/${PN}-9999-include-sysmacros.patch
"${FILESDIR}"/${PN}-fno-common.patch
+ "${FILESDIR}"/${PN}-dash.patch #891181
)
+src_prepare() {
+ default
+ eautoreconf
+}
+
src_configure() {
econf \
$(use_enable startup-notification) \