summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29302 -> 29301 bytes
-rw-r--r--app-backup/Manifest.gzbin8037 -> 8036 bytes
-rw-r--r--app-backup/duplicity/Manifest3
-rw-r--r--app-backup/duplicity/duplicity-2.1.0.ebuild51
-rw-r--r--app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch20
-rw-r--r--app-emacs/Manifest.gzbin71754 -> 71754 bytes
-rw-r--r--app-emacs/ebuild-mode/Manifest2
-rw-r--r--app-emacs/ebuild-mode/ebuild-mode-1.63.ebuild28
-rw-r--r--app-emacs/vhdl-mode/Manifest4
-rw-r--r--app-emacs/vhdl-mode/vhdl-mode-3.39.2.ebuild (renamed from app-emacs/vhdl-mode/vhdl-mode-3.38.1.ebuild)12
-rw-r--r--app-xemacs/Manifest.gzbin21776 -> 21774 bytes
-rw-r--r--app-xemacs/ebuild-mode/Manifest2
-rw-r--r--app-xemacs/ebuild-mode/ebuild-mode-1.60.ebuild36
-rw-r--r--dev-libs/Manifest.gzbin97667 -> 97669 bytes
-rw-r--r--dev-libs/libmpack/Manifest1
-rw-r--r--dev-libs/libmpack/libmpack-1.0.5-r4.ebuild69
-rw-r--r--dev-scheme/Manifest.gzbin9992 -> 9991 bytes
-rw-r--r--dev-scheme/chez/Manifest4
-rw-r--r--dev-scheme/chez/chez-9.6.2.ebuild (renamed from dev-scheme/chez/chez-9.6.0.ebuild)0
-rw-r--r--mail-client/Manifest.gzbin3541 -> 3542 bytes
-rw-r--r--mail-client/thunderbird/Manifest66
-rw-r--r--mail-client/thunderbird/thunderbird-115.2.0.ebuild1313
-rw-r--r--metadata/Manifest.gzbin4963 -> 4964 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.gzbin27897 -> 27889 bytes
-rw-r--r--metadata/md5-cache/app-backup/Manifest.gzbin12242 -> 12402 bytes
-rw-r--r--metadata/md5-cache/app-backup/duplicity-2.1.017
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin101782 -> 101629 bytes
-rw-r--r--metadata/md5-cache/app-emacs/ebuild-mode-1.6313
-rw-r--r--metadata/md5-cache/app-emacs/vhdl-mode-3.39.2 (renamed from metadata/md5-cache/app-emacs/vhdl-mode-3.38.1)10
-rw-r--r--metadata/md5-cache/app-xemacs/Manifest.gzbin23415 -> 23252 bytes
-rw-r--r--metadata/md5-cache/app-xemacs/ebuild-mode-1.6011
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin161782 -> 161935 bytes
-rw-r--r--metadata/md5-cache/dev-libs/libmpack-1.0.5-r412
-rw-r--r--metadata/md5-cache/dev-scheme/Manifest.gzbin14576 -> 14576 bytes
-rw-r--r--metadata/md5-cache/dev-scheme/chez-9.6.2 (renamed from metadata/md5-cache/dev-scheme/chez-9.6.0)4
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin7622 -> 7788 bytes
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-115.2.017
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin15533 -> 15533 bytes
-rw-r--r--metadata/md5-cache/net-im/discord-0.0.29 (renamed from metadata/md5-cache/net-im/discord-0.0.28)2
-rw-r--r--metadata/md5-cache/sys-cluster/Manifest.gzbin34731 -> 35045 bytes
-rw-r--r--metadata/md5-cache/sys-cluster/zookeeper-bin-3.8.214
-rw-r--r--metadata/md5-cache/sys-cluster/zookeeper-bin-3.9.014
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin23366 -> 26837 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.19318
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.12918
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.25517
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.5018
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.4.1318
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.19317
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.12917
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.25517
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.5017
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.4.1317
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-4.14.32414
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-4.19.29314
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.10.19314
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.15.12914
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.4.25514
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.1.5014
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.4.1314
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.19318
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.12918
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.25517
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.5018
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.4.1318
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-4.14.324 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-4.14.323)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-4.19.293 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-4.19.292)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-5.10.193 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-5.10.192)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-5.15.129 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-5.15.128)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-5.4.255 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-5.4.254)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.1.50 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.1.49)4
-rw-r--r--metadata/md5-cache/virtual/Manifest.gzbin42866 -> 43666 bytes
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-5.10.1937
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-5.15.1297
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-5.4.2557
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.1.507
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.4.137
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12868 -> 12859 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-117.02
-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-im/Manifest.gzbin9399 -> 9399 bytes
-rw-r--r--net-im/discord/Manifest4
-rw-r--r--net-im/discord/discord-0.0.29.ebuild (renamed from net-im/discord/discord-0.0.28.ebuild)0
-rw-r--r--sys-cluster/Manifest.gzbin11552 -> 11551 bytes
-rw-r--r--sys-cluster/zookeeper-bin/Manifest4
-rw-r--r--sys-cluster/zookeeper-bin/zookeeper-bin-3.8.2.ebuild68
-rw-r--r--sys-cluster/zookeeper-bin/zookeeper-bin-3.9.0.ebuild68
-rw-r--r--sys-kernel/Manifest.gzbin4409 -> 4417 bytes
-rw-r--r--sys-kernel/gentoo-kernel-bin/Manifest35
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.193.ebuild127
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.129.ebuild127
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.255.ebuild127
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.50.ebuild127
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.13.ebuild131
-rw-r--r--sys-kernel/gentoo-kernel/Manifest19
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.10.193.ebuild134
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.15.129.ebuild141
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.4.255.ebuild103
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.1.50.ebuild146
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.4.13.ebuild147
-rw-r--r--sys-kernel/gentoo-sources/Manifest28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.14.324.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-4.19.293.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.10.193.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.15.129.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.4.255.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.1.50.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.4.13.ebuild28
-rw-r--r--sys-kernel/vanilla-kernel/Manifest19
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.10.193.ebuild137
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.15.129.ebuild137
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.4.255.ebuild111
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.1.50.ebuild137
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.4.13.ebuild138
-rw-r--r--sys-kernel/vanilla-sources/Manifest24
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-4.14.324.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-4.14.323.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-4.19.293.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-4.19.292.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.10.193.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.10.192.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.15.129.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.15.128.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.4.255.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.4.254.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.1.50.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.1.49.ebuild)0
-rw-r--r--virtual/Manifest.gzbin28243 -> 28255 bytes
-rw-r--r--virtual/dist-kernel/Manifest5
-rw-r--r--virtual/dist-kernel/dist-kernel-5.10.193.ebuild19
-rw-r--r--virtual/dist-kernel/dist-kernel-5.15.129.ebuild19
-rw-r--r--virtual/dist-kernel/dist-kernel-5.4.255.ebuild19
-rw-r--r--virtual/dist-kernel/dist-kernel-6.1.50.ebuild19
-rw-r--r--virtual/dist-kernel/dist-kernel-6.4.13.ebuild19
-rw-r--r--www-client/Manifest.gzbin6049 -> 6051 bytes
-rw-r--r--www-client/firefox/Manifest2
-rw-r--r--www-client/firefox/firefox-117.0.ebuild8
141 files changed, 4602 insertions, 192 deletions
diff --git a/Manifest b/Manifest
index 8462d12e0bbf..42732392984c 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29302 BLAKE2B 3f63bd14f81783d39b02dfa08212c4e032263aa446df9b726f5791d53cbd0adacd38c5cb92a40722fa2eb4ab34ba8d8714dfa9fb2b2974784b352239e0891ee7 SHA512 10180a9410166646fd982fbb85a70251d0ab8aa2737c7331455345116c705649dd027f56d1256110a79dc1863c5163fea521b6207bcb44fc33b848b18a2f16fc
-TIMESTAMP 2023-08-30T14:40:01Z
+MANIFEST Manifest.files.gz 29301 BLAKE2B 4590956882016b3dd6674a44c3e5972110c106836408760034f089906d1abeb19a5061812091216f335d9e2de169cc7ab7febfaa2b5f668e68d2c69041a64933 SHA512 f6d1eb011f0af226f80fc3147c1f023b013ca59f6df3fc26d3c3ccfacc1702ad2c163ff3ef34e88249db2cb13a39f7a3b4996a281291a4ece5c3acdd144f6250
+TIMESTAMP 2023-08-30T20:40:01Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTvVMFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTvqSFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAFcg//RZXxrXoX7QZXj2mN+OFD8/SIoqdKBr3+x+zdm7rvkJcq0XplhVUCfSaW
-VZoUw6kOIkbdS8AKSF5wkueVHm6/oO2Ou4R4qEUOqf54z4YyDmktX3eaRF/gSbb0
-/2uCTStsapzSDYKjguyv56SSJXfo1Ufs6+dUU5kjlozDDb17okaKImGY3p5j0cly
-/Ixr5cOHiesAH//jcYRxk5PgtZBCySTjfPTF6X69ZBUB0UrYQWTZ1hNK3fLMB0K8
-/xY3QX7IlOpB5qKApTl/UFK9Bzto18uyF+aOQZO9Qg4cm0r1Ux3ZrXs+7CyuR4yU
-GSCwNmv1VYl8BZeFkveapA2lVQYJgkD/ciWscBrG4E6JTLWID7Wsuaktt6ZrRqPX
-wvJ3bElqMXQImdXYQ61lcyfRLgFiQTRIr/ohrF3GAB7LwyRO7QTpuxcQgAXGAM6u
-FHin/YzV0ylLn3MYAO9/mfgIJjx7t9UOe1zZDQcyjHtyGlbSfASPzL2ysdQIoJ8u
-rxx3K4Y+MGBgRoDuHTwQR/prSerGpzpEQ+KJljuEYqVw6R+yjAVej4MLi3W81jqc
-qy7yRWmlgthAJbOdhRYUPp7vfSPEi3hM5V4aTWo3eiBAOKe88o0Ld264fsPiM4Ei
-M667Z6lvtE2uNl9UQ43inKQSEnIYNNet+36kj2qCXypplA4IKMk=
-=SOx+
+klC3Rw//Y1FLSVPvONjeozlFQkEUGZ6DGSfqGmTAgz60qh6crhGAD4yciMiD+vUT
+Y0qdduiTUL5hGVo4yoE65PJM7BF8TDZeptNTtP3kP5EKUGtOfedbkyTSNtse1iJ9
+2DT6JK6UBIMR9lHM0lmA52lKg43io9oJ/YxrHWTeZ9Rag4S0kuNNx8Gi7BS5leSe
+IqAHTZmFEe/XYNkABmQjH6TrxwD9iZKo2o+jnCARIb1oVaz7OvSNhZdr9TfTOi5a
+DmqqtjiKbwSMnlf7FE/hQdvnKVuW/r4qjtsB/DYxtUPc+OPo2CWlaJZeEEltkf+P
+sFay20TFscqBC407XJJ6SuYWZPYrXo/KSz/QOX6L3pejUJxzt9+jS/1z3YoWqjkI
+MBgaKfN+Xt/olEnBD9hjGpZ5BQzuDicYjSEH5KoToWSxJ3rZ4PYy8aMI7XIxAwnu
+/SW+pjatgkZr0QZzRGvx3qmwcXmxqx0ETMTNf/Q8NnTIViEylKfxWjNEhvbc8oKL
+TESeiqac0Hy8bInCL94/UJRv4uy+a1mVnya5ReF+poa+PKGDhKhR0fcQMjck6ZEH
+TAFFK07KTFRsNsNL6TP28H+ZCGLYVQOKSeraHeIsU6aaEgZD2LMumODa6EgomAUV
+hTCgUVOq6W3Ey2ca6qoQrh9dLVd7DeE24qgqTtlNzs5SqLyTNeA=
+=fLDf
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 853d154176ab..bdefdbcf5b29 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz
index 5e6df6eea19d..7208e4947996 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 422c9f206642..021e28bc49f7 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,10 +1,13 @@
AUX duplicity-1.0.1-fix-docs-cmd.patch 642 BLAKE2B 02fc2a2efcfbd6cabe6da997efbf02401df0560edc239b949f89357c66735b6a7282c356fd93ce2b1163543e1fb95ab17332a4ac9f0aea16ae5ec92f232c6c8b SHA512 410515e48aa5c64aa72bb6930bedc5542f57265d31c80bca1c95244d2e87bcf74a822308d27263f48726349a8271db6663b14159c6c3f4b10d25869078fdce6b
AUX duplicity-1.2.2-fix-docs-cmd.patch 616 BLAKE2B e138d8778896254cbf0daabf5457ff7a4fdc6600d9618eef2ce1cc8eb24d88bb8d8ba69ae691d31f5dfa1937c474dedd67cb2fd0a8f1270617ec64fa3300fc00 SHA512 e94433b2c7e50c8e3a5f1c46653b656ac079cc87501c4dfb8b8c78b5895a666c537bea713e51de299b7f05eeb3c68bc3d224ea570f79a0f425f744b1e52c15af
AUX duplicity-1.2.3-fix-docs-cmd.patch 621 BLAKE2B ca8f2aa4099ffac152cb7844e5f871679fac0a8c28a19f9c445b820b4a40ec95835f70cdbd2db16f22e2f7dacbb961147f85810682744e058525930ef78dd4e6 SHA512 df3da633bd6d2d1ff250a8d51824be13756d59809fb893ddc48fa7449ef80b5f43464bbfaaaba5efb1bbb3782745a2375e321944b86d2e902f617381b088a9d9
+AUX duplicity-2.1.0-fix-docs-cmd.patch 607 BLAKE2B dce894101c4b0d5eeb81f229e473f0671c03e44fa57d4175af38a8d696a0bae3aa8767ab76579425bb33a71dbd41729d7aebce0bff1e0f4df4c4dff3fc388b2c SHA512 52252c28c5d3f186fa32e208ae0fcc933982a58ceabbd9db1f99e66524d0451549dfd7050890a1ac72a69fe6869b0a1befd51419e1669aabc7c305b805c4e1ec
DIST duplicity-1.0.1.tar.gz 1928618 BLAKE2B f7ffdd488e42219b66b6174dbb944283d02910f57cae9fcf849e8f5363986664a49ba7e316d6b3efdce89deec7e4c6a65a95bcb365fa23b928244b5e8f29d48b SHA512 dab8341b990b1899de6080f2539681f0a84f1875fabf04ccd68908e8dcdf55cd31f26d1431488b49ac6b048a1e7ff2e0a0afa27f6eccfd6a20f47dd7193b4563
DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B d30f91054c59695483a60a684ebc11440b1a490dc635fdc856d7e3e75d7c3b8bc3f8680ecec0af435fe3064c292c6ff0db392e6bb33c682e9527561196e842e1 SHA512 5da4addd0742afa93c62c506f49235b396a7d4bb6576bfd5ec223e04936072ef92e874c533f0f7ece3c1460bf017c2e1875d4ed5c08181113e2509dd28b4521b
DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2 SHA512 d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de
+DIST duplicity-2.1.0.tar.gz 1502980 BLAKE2B eb90898b75128cd4140f0ab49172da439b675cb512b03c7a449db295ffb6e0beee77773fcf364e69c9303b094ab5572a4bf72fb4fbbbfdec29bc3ab40812ab8f SHA512 c8777903935391b0968aeea562202a175625d6c2cac5cfab422ec0c9c002652b34f14f74a820971a74b2f62c58efea49d37bef3918943210fe623a12278f4ce8
EBUILD duplicity-1.0.1-r1.ebuild 1093 BLAKE2B ad89ffef1f265315f0d17557314d3d864a8220d4891b08e01a1077abadad66076530fc03ef4ba20e12d9c2621368cab486b84035389e6ab64477d3b52613fd60 SHA512 6c0c8a13954b22ebe7b24ff1aee17d505ca4ffcf68e28168456d4b33cddf6d3dd2b729846df878de1bb6410f32cdcb3a3dbd03505f06254bd06b7dd64e30bcee
EBUILD duplicity-1.2.2.ebuild 1127 BLAKE2B a7aaaf28b6fef482d6859f9a15e54ba8e215226b5f8bd67284955e107e15b40cb8797589a804c347b083aa4b9e46558742e3133a25b7d6f6a1831fb44fb4cb26 SHA512 a7986e75be1320bf0c9e9bb00d23a9f2888efc16bcc9e4b4e0f00e38f8580a878658281c4baf8aa00dabf37e562055fe99179e879445eaaf67fa92a6de3f60ea
EBUILD duplicity-1.2.3.ebuild 1125 BLAKE2B 9874a0f6755e920108d0f470ed49019244f490f2b0e3b6764b81760d5e0bdfcbe2687ea0195e6fa7477e74ab9d040f9271d69eeee205436952621c036bec1ce5 SHA512 ed5c81c476a67b5d0680a6277d6f0001140cea1916ddecc9cac695183948a89a20528af83a6c0f148220d28bb5abc6805f81e07cecffba2b6298700b9b047314
+EBUILD duplicity-2.1.0.ebuild 1106 BLAKE2B 00f2105cdc6b2f27998734a9cce83faa46f33c8010fc86739a4e1477d48356fe9c80af65062f52f20a633c68a010b0cc674bffacb91fa8b3239be146fae34e57 SHA512 9df3d61d61a466351cc0991ba70a1a212ea07900634cd3dbaf21ab357ae27b429d1d208df4169928cbb5b11fe87e0615e43a2ed3ca8db106cff484a7ec83b174
MISC metadata.xml 404 BLAKE2B 9fa4c854c3f8ad4cf2583806f1335a86271123390ff3b2ae887fa5c2acae5e7a69c38a79d6ca09d9a6a30d2d81b5806f1fa0e580a55ac37fa61a54a52d348193 SHA512 9c0ff92038e96fca050bd49d48d5dd0027fa1e5e1cd5269e7cb42e3fdf2b526365ce8df8dba918feeb2dbe246bf1e2163b42b77ce0f8b5bf5b990ab8b9722dd8
diff --git a/app-backup/duplicity/duplicity-2.1.0.ebuild b/app-backup/duplicity/duplicity-2.1.0.ebuild
new file mode 100644
index 000000000000..003ceb5ad3d3
--- /dev/null
+++ b/app-backup/duplicity/duplicity-2.1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_10 python3_11 )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+ net-libs/librsync
+ app-crypt/gnupg
+ dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ app-arch/par2cmdline
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="${CDEPEND}
+ dev-python/paramiko[${PYTHON_USEDEP}]
+ s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+python_test() {
+ esetup.py test
+}
+
+pkg_postinst() {
+ elog "Duplicity has many optional dependencies to support various backends."
+ elog "Currently it's up to you to install them as necessary."
+}
diff --git a/app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch b/app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch
new file mode 100644
index 000000000000..538ee80f9604
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-2.1.0/setup.py 2023-08-30 13:39:42.430023811 -0400
++++ duplicity-2.1.0/setup.py 2023-08-30 13:41:59.154868245 -0400
+@@ -92,17 +92,6 @@
+ 'bin/duplicity.1',
+ ]
+ ),
+- (f'share/doc/duplicity-{Version}',
+- [
+- 'CHANGELOG.md',
+- 'CONTRIBUTING.md',
+- 'COPYING',
+- 'README.md',
+- 'README-LOG.md',
+- 'README-REPO.md',
+- 'README-TESTING.md',
+- ],
+- ),
+ ]
+
+ # short circuit fot READTHEDOCS
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 4cc555754172..d3d9f0bcd2a8 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest
index 4463b9ce4b69..4ba0ae5eba16 100644
--- a/app-emacs/ebuild-mode/Manifest
+++ b/app-emacs/ebuild-mode/Manifest
@@ -1,8 +1,6 @@
AUX 50ebuild-mode-gentoo-1.54.el 1509 BLAKE2B 98cf2a1672723ffaa3f4d2f57b4b67b897df56cc2d7352366b79df0578b927faae53c3cc703fa70cf23bd0b1006d8c49dd8e59fcaffa3a231fd7ec5e26c7dce5 SHA512 91c59e85ea79733c195985e4a33dfb1aec8ac13457c0dc3fe7353fb2616787ebde4393b671a2943b752725593929070b658c24955d5e2132b6e9b76daa749850
-DIST ebuild-mode-1.63.tar.xz 39600 BLAKE2B 1746e0ab558fd7b48dc778f2287b3a9f2b5f82f5e4e53e353b0b9c3de3436a8ec17f827d93cf1ff990dd780a33435ea946e19ac655fd0f39fee03beb07ce5509 SHA512 264678921d8a2e535fedcc06c9c0932a4898f3d33cc54d79107658d9a77048e00c5ec276d4c74dc55c2ba2c643024453542f16619fde473d417b446bbd78175c
DIST ebuild-mode-1.65.tar.xz 39952 BLAKE2B fba1a751e417d39e1d4ce6f9fbc9b5e3465bdddef5fd9a675f6649a3fddb56a8009ebf4c9b22bde349c2faf0009dc6f29ae1acb78632144fbf1b4b5b9e5fa4ca SHA512 fa8b16d68f3afd1ba3557e13d83a809d723bf0f0adf4741ee6897381835c96970a43c28191e9a90a0f096a164c183604caaee2e5ddb0769ed77fca34633cc0e3
DIST ebuild-mode-1.66.tar.xz 40208 BLAKE2B 6db4cae77c736457adb707c54a3adb800a07a42f9bec8ee6f69c5995297665b2fecb8208c23be8cdfbf9383046a14db2a94bdaa14756ed4aee96c086067d8563 SHA512 70e7b7e071a74fa54aab6e3d5ca0d9e91406f10634a23ef084e95f7bf0d1900927196023d44f6e3fb7bc6e3f6a27221e171e3f4216342d7aafadea16ec56eef0
-EBUILD ebuild-mode-1.63.ebuild 874 BLAKE2B 1c65faf2ee32a4c4a094ab9eef56342d61ec272000c15e3cef4c0a604a91af8e1157971e173919f95278375511c81393987de8677f713857cfc4400ebbe85b72 SHA512 e704314cd41d61debba4be29f21746501bc7893f55782f3933e276dfd5a3c198f56b7ce18fa7c04468d6ed3a43c573dad69591d5eff590f74f0af40a75ec39b7
EBUILD ebuild-mode-1.65.ebuild 874 BLAKE2B 1c65faf2ee32a4c4a094ab9eef56342d61ec272000c15e3cef4c0a604a91af8e1157971e173919f95278375511c81393987de8677f713857cfc4400ebbe85b72 SHA512 e704314cd41d61debba4be29f21746501bc7893f55782f3933e276dfd5a3c198f56b7ce18fa7c04468d6ed3a43c573dad69591d5eff590f74f0af40a75ec39b7
EBUILD ebuild-mode-1.66.ebuild 881 BLAKE2B e5790c63140728370663fd390818141969890060d2a01b9f83846c9dfa495608b7c844a07d1df81d429dd329a3f2f46e8c8e6075ce609e57cd8940765369da9f SHA512 391230d12863a5bdd0e7a3643d089d7bf09d82fff736a3abc9ce1de3130962890951274d91d4b595bce7d538673232aa8fe780a59afce342b964cf4226b18365
MISC metadata.xml 483 BLAKE2B 203c30fd4195b63532c0462427658547b0805fb23b57c9a04c554eba8ef0a9b9bc7e3100a51c3cb7feb11d1dcb9472357e5e53640e9a94658e35594cd3369f56 SHA512 78804ced19849c5d88cf942117714db3302cb2187e93ab3924b5526d0c6aa973dbda2cdb5a67c9e0639d5ac3278ea8da9df1e20c2b3cb96231f3fee5fc6845fb
diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.63.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.63.ebuild
deleted file mode 100644
index a3323770d37c..000000000000
--- a/app-emacs/ebuild-mode/ebuild-mode-1.63.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
-
-inherit elisp optfeature
-
-DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
-SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-BDEPEND="sys-apps/texinfo"
-
-DOCS="ChangeLog keyword-generation.sh"
-ELISP_TEXINFO="${PN}.texi"
-SITEFILE="50${PN}-gentoo-1.54.el"
-
-pkg_postinst() {
- elisp_pkg_postinst
- optfeature "ebuild commands support" sys-apps/portage
- optfeature "additional development tools" dev-util/pkgdev
- optfeature "ebuild QA utilities" dev-util/pkgcheck
- optfeature "generating HTML from GLEPs" dev-python/docutils-glep
-}
diff --git a/app-emacs/vhdl-mode/Manifest b/app-emacs/vhdl-mode/Manifest
index 646bf87b7a39..a7247e0b0b16 100644
--- a/app-emacs/vhdl-mode/Manifest
+++ b/app-emacs/vhdl-mode/Manifest
@@ -1,8 +1,8 @@
AUX 50vhdl-mode-gentoo.el 146 BLAKE2B 4a747d323606390205a52c3cebfd1e54b153e9e18ec3fa5ed557493df1579b783cd29fdef2a031f6b8f8c573fa3eb82e312c8e7449a5e91ffd00ebe9b4c874c1 SHA512 22f1d437f487fc2c0e739000687424271027c2defa87eec696c79ff5df958c6087475c7ff84c2af39e2eb756401ec1d4b1f013a27af1639c416843899333ee21
AUX vhdl-mode-3.38.3-emacs-28.patch 437 BLAKE2B 33490a56560d45dc66fb03d12a4f7e08271379f37c1dc328e083c936f10b238c640f5baea96a6606e2aef75f23eb023532d92c46cc7ef83e7338007071d7f17e SHA512 664dc025d7105a83f4d5eb654cdcb17c5828dc7b842654b0df30f36498c9cbe1edd3dcc4ba335c0fe874ded898e7ca1473e1fb18aeefb8354426fc6a5f695d58
AUX vhdl-mode-info-dir-gentoo.patch 522 BLAKE2B 35204f9ec727ec5ec44ecc03a99cedd5a5a3bc62e59dac577ed40dd0099cf08788b149e16d4fc0c2953dbe70bad8810eaed8496165e3b65ae1d8c23298a2aa5d SHA512 7ca2b0ea5c07255bf99e6a9105c120df924178a596e97d6a1bfcedfda4bcdf4f093f1383d1ea2a1383207c19971a110696ef9b49b17542e79d92c4501316039d
-DIST vhdl-mode-3.38.1.tar.gz 318400 BLAKE2B 2ddad9f4e8fdb0fafd2e27075f5722fcf7959a2b50ad61c5860af52706d9579065e0880d7b9bd1b884c21cfc902760dff006404490c8cbb1474831aa4c6d841d SHA512 2cc12994e17658d65cffa348c59ac3208cc0f498731941b8f64da68e258ca57d6aa500d72103b005996cf3496e119cf59b52bbc1c4b740401685030b42f272a8
DIST vhdl-mode-3.38.3.tar.gz 319205 BLAKE2B ec64bd5fb783ef5e295319ca86ef147a021ffce352ddca49f19dcdc6b79c5bc9ed9350ad154321dbf40a84f501d9da70ffd685d2376a8da98cd2426b9df4bd36 SHA512 4738927daa424c5d66bc69e021e6b624cc23a3bf70a6f78ea5a7fc07ad0bd0aaf5429594b6ff71067edbf48802d7d77f38d607708541fb59e259cc1a4221fb60
-EBUILD vhdl-mode-3.38.1.ebuild 521 BLAKE2B 21648410afa0d7a7a10408074a2bbbd96c49f6055d0e18f384eef6bee6b43a7bf8f518c46d722c80590c75c901c1df1218cc77c2257f621cb5ea0362dafa9b08 SHA512 34412a8a861fdaf58f604f411703534d90aee86770a28c03a80c3541d72a39773e05e1153eb23011d31511159240e75966124623112a054fb9e74b0ac7af8971
+DIST vhdl-mode-3.39.2.tar.gz 320568 BLAKE2B 3babb589911dd6bc83109f4de1a17f8d45a549216ca85604caef9470b6965766bdccf0c7e0963c17fbf310fa4a2f1d1e6e11f1dff6308328ad7f395a8bbe3d1d SHA512 e4486e3f7836c6c55179b389d6537bc7f2265b402aafb4e600ea87056f05de2af5f7ed38d59f023d73f8668e1b8594be82e057eb47569d9f09aa4d0200b41922
EBUILD vhdl-mode-3.38.3.ebuild 581 BLAKE2B cb745175be84473158d49ca65db1b4db375bc1986ef9fea833bbc83fd4da105c20f3edaa15c12179aed1b1bcf788c921092779de7325fa4a70c6558d52b4c61c SHA512 ccf2357abff9d85d6c233638b63c507267c889210fe28360f186bf6bc717d396a113e49f54d94b3a6762457cefeb7723e387599230712feab7d39fe322145132
+EBUILD vhdl-mode-3.39.2.ebuild 548 BLAKE2B dc59634894d3ae3a2e7ff26b7e28f078d363374ef28707d001fe72c0020f0ab8c2336f5cfdd52528902873d208784c44797023762086571dc7c6e7d8fa14e23f SHA512 11ea1d52e82a03a8b20ef3d35089508635ccd365051d8018fd38ddf5de400b3af257cca34630130476cdac14909c974e1bf70270ac30d8fbf6a58b6ea807d5b9
MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
diff --git a/app-emacs/vhdl-mode/vhdl-mode-3.38.1.ebuild b/app-emacs/vhdl-mode/vhdl-mode-3.39.2.ebuild
index 8d170431a04a..e7b3c6efe22c 100644
--- a/app-emacs/vhdl-mode/vhdl-mode-3.38.1.ebuild
+++ b/app-emacs/vhdl-mode/vhdl-mode-3.39.2.ebuild
@@ -1,19 +1,19 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit elisp
DESCRIPTION="VHDL-mode for Emacs"
-HOMEPAGE="https://iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html"
-SRC_URI="https://iis.ee.ethz.ch/~zimmi/emacs/${P}.tar.gz"
+HOMEPAGE="https://iis-people.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html"
+SRC_URI="https://iis-people.ee.ethz.ch/~zimmi/emacs/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 ppc x86"
+KEYWORDS="~amd64 ~ppc ~x86"
-ELISP_PATCHES="${PN}-info-dir-gentoo.patch"
+PATCHES=( "${FILESDIR}"/${PN}-info-dir-gentoo.patch )
ELISP_REMOVE="site-start.*"
SITEFILE="50${PN}-gentoo.el"
DOCS="ChangeLog README"
diff --git a/app-xemacs/Manifest.gz b/app-xemacs/Manifest.gz
index 1b2800e294d5..9e37e303e32b 100644
--- a/app-xemacs/Manifest.gz
+++ b/app-xemacs/Manifest.gz
Binary files differ
diff --git a/app-xemacs/ebuild-mode/Manifest b/app-xemacs/ebuild-mode/Manifest
index 527aedb0a8b9..a9c501f32a58 100644
--- a/app-xemacs/ebuild-mode/Manifest
+++ b/app-xemacs/ebuild-mode/Manifest
@@ -1,7 +1,5 @@
-DIST ebuild-mode-1.60.tar.xz 36996 BLAKE2B a566c9f602ec6ac4126a4a13610e515faf2a02b8ca89f417a037a28f4b9ea633518d589d78f6deb54084be34cdc30c2a1896546b2f86c1166cedd47289edcfd8 SHA512 b04b37b7a376dc48a7f80ec0e60bf36a8b7ea92edcbdd45fbd002e80e8ea29111905a726177a869d607adffe78094efcdc94b1aad32afe1444a09b4e714dcecd
DIST ebuild-mode-1.65.tar.xz 39952 BLAKE2B fba1a751e417d39e1d4ce6f9fbc9b5e3465bdddef5fd9a675f6649a3fddb56a8009ebf4c9b22bde349c2faf0009dc6f29ae1acb78632144fbf1b4b5b9e5fa4ca SHA512 fa8b16d68f3afd1ba3557e13d83a809d723bf0f0adf4741ee6897381835c96970a43c28191e9a90a0f096a164c183604caaee2e5ddb0769ed77fca34633cc0e3
DIST ebuild-mode-1.66.tar.xz 40208 BLAKE2B 6db4cae77c736457adb707c54a3adb800a07a42f9bec8ee6f69c5995297665b2fecb8208c23be8cdfbf9383046a14db2a94bdaa14756ed4aee96c086067d8563 SHA512 70e7b7e071a74fa54aab6e3d5ca0d9e91406f10634a23ef084e95f7bf0d1900927196023d44f6e3fb7bc6e3f6a27221e171e3f4216342d7aafadea16ec56eef0
-EBUILD ebuild-mode-1.60.ebuild 1001 BLAKE2B 1310d5bcc0d85459912abfa304bf76cad24c8daafeec194013cc755785fb5462261a237470a9487c2611448c3af4d2df6e49dbfc8726a21e414242017531008c SHA512 eb8549ec5bf3ac6d089de9c2ceef1a8c14c2b1c507b0e234f84de32a12aa8c8704e2afc4f655ed2886946c527022b0ba0791d290417fca3c9ffd9eb53b9ae72d
EBUILD ebuild-mode-1.65.ebuild 1205 BLAKE2B bdbd1c1d1b975cd29d705f55b168ed6dd1f483e73b7290be72d57bf85c50c9f761498c36448dbc87f9e8cf18d04e01f7ecaafef091d7be167972c5f021282613 SHA512 65fdb7f374340b2a1d644e1950056794229acf6819f20db778f8034a5102df2facf983d4b110011a400f7f9e6030a7cbce8da2948bbe2f2fa5a53cf8b1db721d
EBUILD ebuild-mode-1.66.ebuild 1207 BLAKE2B 778b0b8a5ddbda530fd47e446bbedc1a77278cf7ffcea09ef26a0f2696b7a8d0bdf209a6d0f79bad49973600edb0e175ff0790d62e1071368467e3d4b3d3bb60 SHA512 92ac293add11d36ffd0ea2977905b1b81b0c6e4d3a6dbe75de745428c135f00009f5752ae885a12004f34678828c87e0bda565abefb0f4afb4257e62d1906226
MISC metadata.xml 443 BLAKE2B 80d7f482f6c34ad6d4a6073d2db913563da67e857e40bc68d04a603f9854bc7e6e06fcc025c92185b19c5705eccf92f4dc3852f3da895c7535222831e1bee119 SHA512 e712bc0b67b050d864c5a341728b3991f59b9be7bc9922c8eb7b67fea130b50ee76918b5a617df9bbde085e489592001dfc833189eeda1b89af31a3ab6c7c5bc
diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.60.ebuild b/app-xemacs/ebuild-mode/ebuild-mode-1.60.ebuild
deleted file mode 100644
index 329549325208..000000000000
--- a/app-xemacs/ebuild-mode/ebuild-mode-1.60.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
-SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~hppa x86"
-
-RDEPEND=">=app-editors/xemacs-21.4.20-r5
- app-xemacs/sh-script"
-BDEPEND="${RDEPEND}"
-
-src_compile() {
- local XEMACS="${EPREFIX}/usr/bin/xemacs"
-
- "${XEMACS}" -batch -q --no-site-file \
- -eval "(add-to-list 'load-path \".\")" \
- -f batch-byte-compile \
- ebuild-mode.el gentoo-newsitem-mode.el || die
-
- "${XEMACS}" -batch -q --no-site-file \
- -eval "(setq autoload-package-name \"${PN}\")" \
- -eval "(setq generated-autoload-file \"${S}/auto-autoloads.el\")" \
- -l autoload -f batch-update-autoloads \
- ebuild-mode.el gentoo-newsitem-mode.el || die
-}
-
-src_install() {
- insinto /usr/share/xemacs/site-packages/lisp/${PN}
- doins *.el *.elc
-}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 1f2947d557ae..b9e1586f4a7a 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libmpack/Manifest b/dev-libs/libmpack/Manifest
index 5db8992d8ca0..fd4ca2306bc3 100644
--- a/dev-libs/libmpack/Manifest
+++ b/dev-libs/libmpack/Manifest
@@ -1,4 +1,5 @@
AUX libmpack-1.0.5-libtool.patch 2022 BLAKE2B 1b1104b35a79d1bd3595353ec238fd13ece6a369d10999a5c7b627a7c9a98a24fad880970cda5d324cd95e434ae4f31e044ff6702a307f7811bf0833372afbb9 SHA512 dcb0029018df34aa5530ef6f9f0c8ffec7d33288e8854273db98c823f03663d260837c80846acf5571400dd0f78588f26fe62b20a2f9469c09f22189b0a65fff
DIST libmpack-1.0.5.tar.gz 32966 BLAKE2B 8ad01de11c740c3efc7b42046b89f7691dd32d228e126485bc49224e54789e7f12a611982c0fd9d2bbe8b06d1ce2df1ceea1b302e139e30d0a8c31f251129166 SHA512 6e30edafcacfb580b410bc6749ed7fe8f18b3be0cb98959339853e77bc3ec0cda6df08a0f1f22768cfc773458a2ea6bcef4f0421eea55cf56c58981d13711a04
EBUILD libmpack-1.0.5-r3.ebuild 1437 BLAKE2B 1a236d45146ae43ae74b39e9e06ef40c105a1c14921c2ff619e9ff5b7bf18979881defb58fc9f38f019c0712db0adeb3324aaae6bc80672b540d0b822edf6b2b SHA512 50fdc0705b1abf50d5cc3b358c7e3a324ea3a0215bac09f2bae802c7e91ccd9b99e367232c8c86eefc94635e2bc40695d3da068f9b14a5053a691afe8102cf46
+EBUILD libmpack-1.0.5-r4.ebuild 1459 BLAKE2B 9031e2ade930b93d4cc61aba31e94e28d6cfbac7ab6f95f29602218d71e01887c17a60cd732ed775c3fe13adb0160d9a7443fa56d5cc0a7922d043a13dc01e9e SHA512 482cf678f6f7b69ee0b3147d04a2cc7e2c5ce95fbee665bf6a193c655980579f2c4972fa6d15153ea9dca6e90053a7a1e218eb55725bb3d5638b1031760dea4f
MISC metadata.xml 333 BLAKE2B f3e54e3a241a85adad55693f7dd3cc47cc646d1432b4281c264c849fb2a2bfc050aee53f5ae766063335b72c3ca91ed9054bac758d82c969acb61913f7282940 SHA512 aa83f4113099ecf8b749a070014b9d9c09fc1c0d4836f2cf621b2966088cf3ee73e26ab4f365063713db353671ad5937f98ffe4c87762c6e196cd57c8eb595ea
diff --git a/dev-libs/libmpack/libmpack-1.0.5-r4.ebuild b/dev-libs/libmpack/libmpack-1.0.5-r4.ebuild
new file mode 100644
index 000000000000..2b6ab319eef8
--- /dev/null
+++ b/dev-libs/libmpack/libmpack-1.0.5-r4.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Simple implementation of msgpack in C"
+HOMEPAGE="https://github.com/libmpack/libmpack"
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-libtool.patch # 778899
+)
+
+src_prepare() {
+ default
+
+ # Respect users CFLAGS
+ sed -e 's/-ggdb//g' -i Makefile.in || die
+ sed -e 's/-O3//g' -i .config/release.mk || die
+
+ eautoreconf
+}
+
+src_compile() {
+ local myemakeargs=(
+ "VERBOSE=1"
+ "PREFIX=${EPREFIX}/usr"
+ "CC=$(tc-getCC)"
+ "config=release"
+ "LIBDIR=${EPREFIX}/usr/$(get_libdir)"
+ "INCDIR=${EPREFIX}/usr/include"
+ )
+
+ emake "${myemakeargs[@]}" lib-bin
+}
+
+src_test() {
+ emake VERBOSE=1 XLDFLAGS="-shared" test
+}
+
+src_install() {
+ local myemakeargs=(
+ "VERBOSE=1"
+ "PREFIX=${EPREFIX}/usr"
+ "DESTDIR=${D}"
+ "config=release"
+ "LIBDIR=${EPREFIX}/usr/$(get_libdir)"
+ "INCDIR=${EPREFIX}/usr/include"
+ "XLDFLAGS=-shared"
+ )
+
+ emake "${myemakeargs[@]}" install
+
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ local file="libmpack.0.0.0.dylib"
+ install_name_tool \
+ -id "${EPREFIX}/usr/$(get_libdir)/${file}" \
+ "${ED}/usr/$(get_libdir)/${file}" \
+ || die "Failed to adjust install_name"
+ fi
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz
index f71328a0f2aa..0c4cd7413de5 100644
--- a/dev-scheme/Manifest.gz
+++ b/dev-scheme/Manifest.gz
Binary files differ
diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index a1e84714a2fd..8fccb2837114 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,5 +1,5 @@
DIST chez-9.5.8a.tar.gz 35488602 BLAKE2B 49facf50d7cbd301257cd2a0e180cd9ef0608241e599f56a29146fb64bc5f49c1ee536ef70d35f249baa2ba00721f2b28ff1256e3b0ccaf3fbfe426995aaae52 SHA512 64ede117b8e91b7f9f5203899d9063b3638fdaaeaef30afd5a020c41d3c3f3625772a3cb9fed68850926dffe543d2f6c6e4259845f7fd09bee9479afa35bf653
-DIST chez-9.6.0.tar.gz 35690840 BLAKE2B 2669f7f4f1086e43ab6b4904992b7ffc743bdfa2466c01e0e5e1e4cfdbf01f2e6dcf65c759f7543c9a42ff8d769fa337a7280245d7eca57e379d3087b3095c02 SHA512 268aa93b32a970b564c17726cdcca177c1f589fc49b88b30dd2c6aedbbd7c13dbb0bd421cc80d10b6ef84f0170c54ac329f04c2571910a012d759b2489a2aed5
+DIST chez-9.6.2.tar.gz 35691078 BLAKE2B f8436754eca64ac2b1cd9138c546b31a9ae0c05ae8f7d8afd74205e2c03289050354b6bb03cfa9d26b887f0606dd9410d0a8bc8f2da517a6132781dfaa18a243 SHA512 65b6a1dce571568dcc9725086b41065a7c7d56eab10eb78039da192dfbb91568d2bec72005e8ce84cefe3ba87220fdb3aa870e9f05e60fbf2b838f4467cb4a52
EBUILD chez-9.5.8a-r1.ebuild 1812 BLAKE2B 72955ce1fff269ee0a560b02446fb59a6acd853098911903aadda833396b8a14067e2fb58189a5f9fc6f28f01e9b287c1b82917bb9199f12b871e966f65883d8 SHA512 f5f9583fe24834f4a7548ccd10d3659e111ff07e5fe64e041adb7aba4e1001a02e8cef5e60b42897f9690f6429d88a439e74755c9a0508fdc4a7ef1539182725
-EBUILD chez-9.6.0.ebuild 1813 BLAKE2B 4ff1e4c7b66e6705c2e3caf5fa1d08046bc456553ddff92930d8211edfbee4dcae5d11b2e6e13ca9bb6a77091761901962c18fa8640a05bea01533e164198b74 SHA512 12db3b1fd82bb1ab979956409e21065c6136ef29ac1af31161a7dab959b3ae9acc0d080d63817b3b11fba3f1700d500fea96c88bbe3078f8600efd39be5dc66b
+EBUILD chez-9.6.2.ebuild 1813 BLAKE2B 4ff1e4c7b66e6705c2e3caf5fa1d08046bc456553ddff92930d8211edfbee4dcae5d11b2e6e13ca9bb6a77091761901962c18fa8640a05bea01533e164198b74 SHA512 12db3b1fd82bb1ab979956409e21065c6136ef29ac1af31161a7dab959b3ae9acc0d080d63817b3b11fba3f1700d500fea96c88bbe3078f8600efd39be5dc66b
MISC metadata.xml 1247 BLAKE2B 2fce457107f3e9a65f30ecc19c891c1b953049889bcd7bd9ccc7537c6ee8b9ae64937ee46c329f74266f095fd611ae53775e4229aacd4ebdf82b83135e13e50c SHA512 2a0bab06ce23b7e38f4651d33337b03691dbe09257ee325236ad5c585af4300e2b15f6b0d9614ee87ee4721adebfd71c0a2313ad3865a9e7f75e5e95b54cc5a3
diff --git a/dev-scheme/chez/chez-9.6.0.ebuild b/dev-scheme/chez/chez-9.6.2.ebuild
index 6cce9c186365..6cce9c186365 100644
--- a/dev-scheme/chez/chez-9.6.0.ebuild
+++ b/dev-scheme/chez/chez-9.6.2.ebuild
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index d603c629707d..4d36da0a2dee 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index a6ce58ee248c..3cb16fbe4c70 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -136,6 +136,72 @@ DIST thunderbird-115.1.1-vi.xpi 741667 BLAKE2B b38247507e8ca7a4442476733d236b092
DIST thunderbird-115.1.1-zh-CN.xpi 739794 BLAKE2B fe3f8a2390832b14f3d3c1cbfbfbb493f64087686213361bcad4a67442948ef052371f6b76b52a75df4bcb0464c355a204a58b7b017805c6a63033905953c049 SHA512 b44c4c7027c671543a7e7340c7a96bf9cc53c1940bcf2a3bbc062dbd5dba692f6b2d53e6b3e96617695285767d3814dac15951a8caac017737c13c2cffe598bd
DIST thunderbird-115.1.1-zh-TW.xpi 743423 BLAKE2B 29c0a20980c468060fd489bd1229fe247965d4a0135a02ac6cb2216746ba42b33f9e1ede94c77651b8c2b662c052ab83763fef34c45a8515636abaca91b27f7d SHA512 66acdcacbc37e3306b2e3344b89a163c8b502b2e489a90126c5c50eeecebb3b1340764d7afeb76797ac45de7cfc59cf282f2f42a352b9f07332b7defe7c9adcd
DIST thunderbird-115.1.1.source.tar.xz 532757140 BLAKE2B e93b36f8e57fa75ddbb8c58d09aff09e5116f5ffb85bab66054e07a9ce405993da92ce2dce7c3c6f70e5e645aa4a1505404395c6aa7fd902e18b0faa8492ffec SHA512 26f69dded43bd24ffce9acb0de204bef8c10c8df3cb82b33594d035e41179cb7450cb7c10470bfc92a933c1d801fb968049ea8a17d838d16de9973f5dddff9fc
+DIST thunderbird-115.2.0-af.xpi 542155 BLAKE2B 0d59b01fe620890230c2b7ad9b4256ae18666ba95cb559ac90870bbde3f1dd69ed746493d419e7f98a8fc0e2a7b007ba3c2eea8c3d7638270893084734078b01 SHA512 e444ad83e092e0714f5100e68908256d019cbb64843d90487b3a104ddc24427fed2e4a4cdb6b51c3007534f2dd00077a1c53e9d69870db1abe49fb4d1c180f33
+DIST thunderbird-115.2.0-ar.xpi 654727 BLAKE2B c709aff1a06d128878343f7909a6ef1028e68da409b4bd96392c14783d606e57b02e5ab4eb3dc1ea943f825d22311fbc5dcc6a81c813a99d8047f5d81e213d28 SHA512 3e92e6d6c397fe5b326d434d2a6ad7630c7af7f470084bbd5948b46298a8c25b24139bfd1107ab2827ce89d87ead826be4cd3afb352504b75b109c6e121a0bf7
+DIST thunderbird-115.2.0-ast.xpi 561118 BLAKE2B 0fce35581098af8d6a616c75ce0d67249b42256dc28b82c9f443333bf7f7ef4aca276bd8448c01b21cefbd9b76c0b1f74e7c1c1c046647046dabfd9004c042e7 SHA512 65d6390dc2f0c16c6a975ebc5fc41b77d3c8a3f7e1f823baa7546edb803a7ce26e011e4c2c678667c9255c15a5c976858917e4981317c15a9f5470a548272397
+DIST thunderbird-115.2.0-be.xpi 694085 BLAKE2B f7f7fa3e512bc7b78a515d512b72c6f1b3a4b900948c92b0ecad5a7d1fb0f8bd78954fd228aacc31577e3092c03a43ed3832f1c05511b186625c984db8309588 SHA512 78fe6cdd6a5ad07fe267a7b4041feecfdc0d725e341cc2d961718fecbd5d29c2b42f3252d06832c1bc9442ce95bc8b8cc945efcd109cb925b0cf483b55c0a9fa
+DIST thunderbird-115.2.0-bg.xpi 681252 BLAKE2B 0f870349177ff2a7ae10673a0f7ab10fe0f8a693942a6689efed20b53700df16f543fbcdad6ae7f9750f8d7fcfd8a72b5e8a77ed35405cc783277ee22bdccc37 SHA512 618fbb3dcd7e915cbd3a97ec5784a81ad6e12ed3af8f1cc1320248353ead319269d28859f293ffeff57facc3eab57cf27a0905ccdbcc3e78b76ae41906046d23
+DIST thunderbird-115.2.0-br.xpi 626490 BLAKE2B 11f36833337d48ac1a6af7dbabbc6ee7c66fbb70e69902b773bf34a82d0f34ae15bb7b9b41a94e59ce8836f22c797b0d924b3155940cef92eca50a2751405f53 SHA512 1c41886ef46699be584b33987794d08a7fcd54f05ebcdde528602cb5751721e85e94696a095497b1ec5fd1852c001fb9d1416bb3312d1a6c81c43716d41343f5
+DIST thunderbird-115.2.0-ca.xpi 664393 BLAKE2B 701c298aab64e800b1e537406ecd512b8eed319d4f0b7f0fe7ef2ce054d76dade6813bc0c8ded95eaf539447803a6468e82171f6c294b32981fa3ad6d843ba19 SHA512 f271f2283c3d8c5440d20ae39ffe839864cdb8efb769741760fe1006e19f1c1739cb341054eb4863321a5f42488e5f33aee0d3fcee74cbb11d4f6a79d5983702
+DIST thunderbird-115.2.0-cak.xpi 657816 BLAKE2B 3c3aee666e87efad8d45d480cc41fe7f383d0ff880c3b53c5590d754b5969887df9954a80a609f795c565a99d5e9c505d6f22366c3a46681cc22eed641aa13b2 SHA512 f42ed005f4ac28d6683d90edaa407358f50bcf4a3f736bc7e008f427a8dc853d68796d6ffa4c2c485af5f52e6806d705f15ae7dad731ea5707802f9872205fae
+DIST thunderbird-115.2.0-cs.xpi 733927 BLAKE2B 12e6da513f87f636ed1e9fff37817c3c2017ee5cf1bc6d817f89e3e004588480e52ba2b0d566c39233dca2094c7617d69c11f621bb7319421d2c3cc23613d0f4 SHA512 d01a4f1d0b9126e279268cb9a817f0345455902ca814a5e9df8f7a13871bedeab9f1bdc06eb4788fa885a2bacf8b53693586134aa89dcce67f47c91bf88a8e9a
+DIST thunderbird-115.2.0-cy.xpi 703325 BLAKE2B 46440aada9ad2b1662f6e94110debcc7c748442edae0f8fa847f011640a5d614167c1c1f4a15059fc48842cbd9c2c545eade54c894c1774097205fba5bd446e1 SHA512 97fd9769acde269917cef7ea3c2dfdabe5efa2e88c421fe8fde84f779223d22beb97fe3e86ffb7a3bb754fe01d56e7125ee999a94806c71a1e90f94852379624
+DIST thunderbird-115.2.0-da.xpi 690779 BLAKE2B 44a28f342ff44a2b11f650a24291a0a6bc926260a01bb88f64fe748551d022902907d68c846a048acb31a7b16a008b462b1af99fab1aae0ca5337eebda274de0 SHA512 57990f7841a3a428a310ef82e1b995340bb1d7142bc0771cf3eff881384a05fd1ee314f2e08d011950fda685ccf286e4c835535ecaab4c2518303dac9901d08c
+DIST thunderbird-115.2.0-de.xpi 720271 BLAKE2B 04ebb58224dd409bdb03ed94ee707f417f51da948a97457bf2dc3c37bc7a8fd62800ab0f931f12f53b34650a6eb9299f9b3d941935cc8a4692a505e0d676ae1f SHA512 cd829ac68b03372830343f85150bcdc019a0e55a082db67fe57280fbebdff6d0193fdf5034f0bb3a79bf2ceada101480524b019f14f5420d6b8b97022aef6526
+DIST thunderbird-115.2.0-dsb.xpi 738024 BLAKE2B 9bdd26506414bdaf24acd5a6988aebfc593ccdc9fa94a2c6a703aa2587cefc30e4bde058244eee83428294eb0a3c4f99d3e59e668e9a28d84ec7c621b796f536 SHA512 0d3797d54f8be66aaa31b93fccb1c8095c3a55de86ac0c09b07fa8e358d27bb3c4a4c3c0383a070a5297c9c7d1ca9ccabdce12bc478aa3b46dae1fef6981410a
+DIST thunderbird-115.2.0-el.xpi 837361 BLAKE2B 7279fd027b9be3bf340d585930a705911360a967c981ed2133843d30a1a4016058cd656970128ee131cdbb4d50a5865605e764b72547a9e1099c947af817ee3b SHA512 3fefd7d6ea1e9252b8eec6d85267dda0188998125df1a19a37e82c9c3c1f4b63bd8e3620b4826a1395ff750017a3d4ea9de3ff96b7807faedaa21fd328062641
+DIST thunderbird-115.2.0-en-CA.xpi 648450 BLAKE2B eade99ef6f0923f929d278007048b98c99da63fad5237700f7c7e1db0045459332c023c2335980b985e01fd2154d6d22410cadfeeb4d367791dfae8bfca6cd76 SHA512 04bc6ed4e4f71e847d84d9ff57887c52eb0e71ff02b314c2bc056fb5756b4725d194b2fc27995a28efe03aa5543da908612852c04b0ca7400d11ad74b143fe55
+DIST thunderbird-115.2.0-en-GB.xpi 661515 BLAKE2B 61e4a1b73cb2ed59966c5ff0c188d090f4b51c76f5b2b5df4739c59f11dfba277dd6ed22a30270f028682317b44d6a6c9a58bf6a0c0b224204ae06aee9fadd9b SHA512 58477dd9e3df1fd3ddcdc603feb1a2f45f2dfd0d6920d2c06c22215306a88f020178d09a3b943fc2a87766e6e867bd49acc401a18b25a34b31c7c0857f4533a0
+DIST thunderbird-115.2.0-es-AR.xpi 713108 BLAKE2B 59c9179fb62e6e5a10790a2b708dc5aede8e72c2c85e04a68a2e4872eae3fb036b888eda676eae2d9939838837e3f189891942615f956193b6f43028c7a15c8e SHA512 b8336f18c7db39c22ddeb43ba3ff9561118ef76f017c0cde05b0d4c2507928cad709d2b3378bd4e7dd32f84260f92a13673358768016a75b654f5926fbec0480
+DIST thunderbird-115.2.0-es-ES.xpi 675706 BLAKE2B 0b079b07c7d0d723ca302f9d91952ae0f7dfaed1d6a116078db7910c658e9cffe5a5b018da810b94f5e61fcd83d257d2dd6e3639c84529baf4a31a98a86edfb0 SHA512 7d6e9e1c21c9be5d0dd243f64d20c144228ebaa85c694740879962c38fffd04f547aeb30c7075d7ed2c25a626b28799ee3fc9e2aa936c193a07f1ac4adbfcac6
+DIST thunderbird-115.2.0-es-MX.xpi 710141 BLAKE2B 603991ecd55c0a51bf7d88ca7501b0a5e8c8659309c133916e91ed74b591e3db3435c4e0875c27026c35b29c393872a781dc8182fdc932d89d58d7a3fac46e82 SHA512 1c288fb06377991c55ecca3efb48fcbc543182a0d44532d31095cfddad76a7b278f760635ced5950ef00125959c32425620895c58efedd4f930d52fc70173506
+DIST thunderbird-115.2.0-et.xpi 671819 BLAKE2B 8370ff571e7470792a15dea395e02ad7cb81dee5fb7422b3d87d2aba2a36da3ca27d5a37f652c64e089840b819c5c547346c341696d549a529b8f8d63fb323fa SHA512 bc84737ae19bd7611d43c6a30ab789ec91dc72124fba3d981de93398b4871de287aa8794bf28e393e26465b81af2bd0e69b1192cf27d64211428a01549eb93a6
+DIST thunderbird-115.2.0-eu.xpi 692541 BLAKE2B d1971cf8e0187774edd36c2edfa5cd75b59df04a3a13740c5c73dc866fba39d970307a6c4cdcd1ee5452a23a81e49fa736df93c5ad8ccb7eafb0697becc2323e SHA512 61e98f7fa1a610eedfbda2c2fb48f24a19c75f51beb4e1c1eae1c451c6c30e9be5d51ce99f4f8e47f78657980269ce72b1d082cd510828018ef31e9908e10bdc
+DIST thunderbird-115.2.0-fi.xpi 689879 BLAKE2B bac074e305a404a2d1c4b83eb4fd3f2ad76e090255804180878b928267ad5aae71d98edcf9bd1d51ad849d73cc5d286f527fb4c5b91f42996ab7b4e309d3a7d0 SHA512 395b623d46f9da0dd6ff5b43d73d47cbc3c457e5faead8d979441387869d2ca94838ee26d1d626e1c619463f3f2f9a8777a7a7b9387e92160749e50cb4e6c4fe
+DIST thunderbird-115.2.0-fr.xpi 725335 BLAKE2B 9b4898af8767c6693d4b01990b33283e4cf86cd6b0f3152647c535b53704f562a7913cde94a1a161c16e7971b310ae393d6072b364d23d0cbf86eebc7d2535e1 SHA512 559b619cb920af63cef6d261cd94531266ae15e7c451c9b028956267f6cf07d3c6925b0f8d671d45eb3ab83185f1263556f85be37c466af00031812d245fe225
+DIST thunderbird-115.2.0-fy-NL.xpi 707905 BLAKE2B ea1992f209e301ff12097eec17675fd015a540348a38c8f834e83f0f5a5c46d3d295ef868601e7250c256b5b924288d1f95cd0d60dfd944ed40baf03b46f34c3 SHA512 f16679f0770c59430cf8a4b2289d949df1f0823b6ce81cec4af3ede140ab0bd7333985695ef5375fb5d2d9386d8bb64196779146062607ca2e93773ff028b5f6
+DIST thunderbird-115.2.0-ga-IE.xpi 601817 BLAKE2B 207162da08635467ab607b036435fdcefbad82f9482a7c3c70a9a8250e362e333e6a5d82bad6d521f712bd1a27eef72655ac45f3ded1e52cc1983095cb0baf0c SHA512 e3d148c6e53a8796a586277482ca193c129613db6f9edbb9c7d690ea29043e1f5d505a93a3bd98c465a5a72b8cb39d0200f5e5f65d7a2789fe2a74c4adb0f5d3
+DIST thunderbird-115.2.0-gd.xpi 702993 BLAKE2B e59805eda1f8fb9409fb27e153c1c4674e85673515883c1cdecfa3dfb648be4c4c1d89ee8e38584d3daf712c62f0fa63e8ad926d14909399d4655c8896bc3b49 SHA512 b53fba0dff6de7eedfb64629a48a1dc170f62588e3d45eb8d947031b57cc99af1be8c030076394cd636ab061c6ff99917288a2f4fb08a63a2fb93b4f60c69f3d
+DIST thunderbird-115.2.0-gl.xpi 705423 BLAKE2B 78c42177598762056664b27d55e40d41465f838f7c6cb8d6d1613bd1e38fcaac77c52022c30f3feddc42faec015adf0e8e777664c0e4afda712f6d5a9b061496 SHA512 abf347bc0f2de6670a127217645efc2742cde56f80f7abf3081b042d75d479bf1d633a12988971d1b6d58cff9c1ff3dfc689717730f7fd371fcff1bc6bc35ba9
+DIST thunderbird-115.2.0-he.xpi 667477 BLAKE2B eb6fc74d080ae8d342a34c9cf68fb5b7173377066f2f16a8cddf97133c06cda47ec1486ad2204b9570764cad3ea073a96378c4a17c1d078f034df0871f6dae65 SHA512 1edfd7d9f77b0098e9a2da7799eb5b01109928860ec6559d5aea831f74451ae6fd22175cb6979af6b9745c71259530cf1bff9cc1083664b9aec52cd847a74c19
+DIST thunderbird-115.2.0-hr.xpi 674902 BLAKE2B ddd01b6881deb507f26b81b669553e6d4ad053016232fef460d57062f1c92fed812f17b0f8f51d72a36670aa4d5202924a5e34caeb04e63273f3f4bf6d17b968 SHA512 ff55138b08462e5a8cff298bc1dff5be19e60c1d1f3780105af4935c8285f0362d4163679e251d16c3eac959db61e0102bcb0c78e8d41243fa1b82006136025e
+DIST thunderbird-115.2.0-hsb.xpi 734548 BLAKE2B 06fda850080481b30f1ecabf3ce84431362eeec3324af849a1c87ab2daa1024e05ea5a4bdc4b42e8f74ee3907bbce8bb588f01850a773104cbfe4e5338b61b70 SHA512 7ed2103c6b4de1c1586acaeb042d40adf5f0444bdf518b107ba7a9b4e3c8dfc70967ae363cf30bd0c5b247b63d370e35bb56433ee18b9f9e85f93b84a27ce401
+DIST thunderbird-115.2.0-hu.xpi 737466 BLAKE2B 4786d54fdbd9ab2a3288df4c30eaf97b5365472f67514b850ff4a39bedba575ce4cd037061d47ee54413122bbf82e262c2ff59cf0c6f23011ade5b867314da53 SHA512 307cab0f9a352057831506f6d4b1b75fe35b41838ec2bbb9c949640d10c4d156bb71f53f27da764f44c83b32d6677a13022649948d8d581827574fe0f5fc581a
+DIST thunderbird-115.2.0-id.xpi 642540 BLAKE2B 71922cdbbf652b2b07f4a20323effca0a3b511fe951ac8a9a4f7f20dd664165d9964843385386d55777a94d410b97790dea7640c0bc7984dfff1c23fef6a2fc9 SHA512 672f59e73c8d6393b7db44bd3e4d3cdd907865cf9f437291bb876ae1f982152d74a73329bc7e4c5cb7c4d52618be8bde25fc3228a7c4f7b2351d9767fd63bb5b
+DIST thunderbird-115.2.0-is.xpi 702211 BLAKE2B 7cca6e1101d399406c42a68689e10db1445c6a4139a9a11986cf8f97b892ee60d51ecf373e93decda69d22686d6225e7d92ae2fbcb3c6c1f7a602aca6214352b SHA512 310214af5426bc657ae5045474397be9716519a87914233c491b0c9bd7ec867bc4dab077b0d7b468973318d0f1696af92f21e19537b58a495f550a844d8d8eb8
+DIST thunderbird-115.2.0-it.xpi 643536 BLAKE2B 5a4949a0cc5ef72d76beaa30847fa720e6735eac2ba5d73f6ae4cf6c37a541619648670e2b3d2317628bc5548a817b2da6cb4b51ed1dd5088de604aeeecf9682 SHA512 c87881eeda5cb27a08f2096e43199cf4d8325b993eb9eff2cf4622b5e9e6dee391fa8e572d75366808b0d9008aac96d7da1724c8c4a97e3fd7b08961c7fb11e3
+DIST thunderbird-115.2.0-ja.xpi 781688 BLAKE2B ce8ab375cc77b2dbc995825a3e23548c9fedfb292ebe074c0ec926644a331cb3ea255a1361bb4c1843cc4e0b34121e6cf81fca73ad1a8b48354e5671da8fcb5b SHA512 993394457df1aaa26f09e30ed0ec740a86f3da9f2a42cf3de4e30ce2beedf9c776611894cd74e9c42cf1e1e8c9a644913c982788a106f5edb058bbb156c216db
+DIST thunderbird-115.2.0-ka.xpi 764449 BLAKE2B 64bc65d8aca3ca2c16f176a5c940a24e639ae225492b76b3a2570a41d38efc428e4d53cc50557aa03550a982736a5cf27de9a026c40dc6fae3fcd53e6e8e6514 SHA512 9e6490b8e3cc8c76ef614ea9a66254619cde5aa3be06b5be8fbe342bfe4b5321150851b3f1ca220b85136c423c178b2363743bd3f860eebfb82e9e1624edb254
+DIST thunderbird-115.2.0-kab.xpi 698918 BLAKE2B 4533f08208f4b83bd0b9a204b6bcbd9f92b71fc01f772418d2d67cd252314335695aeb04359c9bb58117a5a95a425d74bfa6e4770d6ebc689982737b4610b4b6 SHA512 b426c26ddd9af6064576f95df398add62639151f1f4f5eddaced77b09d53098c3efd146c86e3e64543dada0e324e60735b5ebddcda69ad15c4d2f6bce4e597ac
+DIST thunderbird-115.2.0-kk.xpi 805073 BLAKE2B e3287e6bd7eca5e51f2e46df311499c178997c3e16bc83591a15c3322ebb7c88def12dd43504654fcee08dc6dd00f467867ce07c50400c945aa96d964d762fe2 SHA512 c53488d7b8dcb711ba5d1a49535d3941baf053853fbf7b1018b06a6dbe32947d49fd170bbd7d566cd41ed327dc57e9e6d5443948e6e99e22b97b044f8abec2c8
+DIST thunderbird-115.2.0-ko.xpi 712208 BLAKE2B 6f705423794d0fcf64f86ab204cf73151d2bab2090953935e6bef6ae477eb3505443a0f47143d4ce7119b7e618c5f1b926dd2b18419b662a6c68163e3d1a9b26 SHA512 3f964f4892c1030ff949fe6b9c01cde31d683b8f3e291b15f22008d67314ed2cd7a16b23c9e61caaa1d4d9ef9e222f3e21cd35b5013f86cb406844151d8e5c53
+DIST thunderbird-115.2.0-lt.xpi 680095 BLAKE2B 38680c54f9bd03fbeb56455ae9a9490d0a8a93c88a58309297d84bc1fdcaaf9c22bdb97ec3ac4f585a8d5461166d551d1aa796a758b429667794037e9328db34 SHA512 1f9cd51bb5d747585abf093ebf3d9d4784ac75f7d0863a205167939459eb5ef55412eadbb7b10913f5c8ad466c10f8dcaadf0de60d0f03361f25734ef8da0b43
+DIST thunderbird-115.2.0-lv.xpi 604647 BLAKE2B 3053cca2b7d6577df23577fe01cc8a55864ba85bbd9f02fe4b36305057a6c8e3d5471d81c189e9bb0e25ea946b34ae9f75d028e445cdc08ac57f42471fd0a011 SHA512 9c82211e243503856eb75ac34288f9955dcb76fdd3dd112e05aa91f02782f28fc4bce4a1fcdab7f425fdb8df0265235deb23aec2f366948c9ecd2397ef82bb63
+DIST thunderbird-115.2.0-ms.xpi 565733 BLAKE2B dfcc588e1bb74944afc91167d3840f3276971e4c4c7036b9ba1c8163e911e16cb32437c673f0cdccca161b7611dce16cdc988648ce9ea23604d772cf7828db2b SHA512 0df4d450927171c8a27ea250f2792fa5371ce89e5c8f0feec68a6f63c74fe16e9495992e37b25357f7581da82ba67efcde007a72aa92b5768e6e6d7b920bc233
+DIST thunderbird-115.2.0-nb-NO.xpi 653866 BLAKE2B 3020c037c2fe4226c3c8c1fb98607f7125eff07a82cd3d77916a0ef9335e9c96e5db21472b76413b941c48566036433bf49da792b94fbe6e293511b6ee5d7ec5 SHA512 33b586eee79ec1dfd4fd0ef42ebc1e05787090db9f28db399377c0c54a86bb9938e277b8ca2589719403dad9a640f15069b76a580aaf49e6e05642897f8458a0
+DIST thunderbird-115.2.0-nl.xpi 699498 BLAKE2B d8472f625c230ef530d1061dd9e8803124d7bcd285142d2a7acd0feccc336077ced84cd5996c315c1e895dbcddcd5e506c80da3702208753e6f335becf6886c6 SHA512 85abeb91f2d4a7daf0f86f6aba2ec1e830f882c74b37f7f03e93a81de806c446e770f19f0ac6e5552f66c524c848a07bd21abe42fcde4b3900dbe850785d30be
+DIST thunderbird-115.2.0-nn-NO.xpi 673378 BLAKE2B ee2f0ba8f9d86876e7eb15c8bc50280316631e3174a409f47e58bfdcf7e163695a6546172842a85d119807ff3550b8e4b7e673a6eda1b00999df419365bc70cb SHA512 561f3af56aea1857b4f8cb579dbf1416816776ecbed90530d7425b51719461616c98f6ab9c9585ee360e9d2a76101c2e765d9bb35291d895e35dab601b9a45f8
+DIST thunderbird-115.2.0-pa-IN.xpi 655777 BLAKE2B f2fb9a93259a33ad681d56792e2890f2087855898f3429218d6078dd7c59dd58852181588531e66d541d49c5cfca4d650006257718284118165784a7b96eb7bd SHA512 7eb038207c982a47a41ab4a0e8f082d45e90876b06e44666b1261eb09e3992489664c8de5a949ecfcf0f086a690817a422c1a4c2a426bcccc0ea9fc365665941
+DIST thunderbird-115.2.0-pl.xpi 716599 BLAKE2B 0844773be5a7d5f5f20a27abfedde33ae687bc8dc4e44d9b6e1d0e50c375cda5d8cf616608cbb08b1cfbf470f6923339a13b3dc8a2883856757015c0b7c5fcd0 SHA512 dd9429c8baaef8db58280129787184de39823ed56d426ae225aa22c6c7f25137b63a0a7aced300ce416173fa4dacc77334c61976416c020bfae7534e9086ab74
+DIST thunderbird-115.2.0-pt-BR.xpi 707264 BLAKE2B cd579d06758a66223e9cff48552d3111c5abb7fc475eccf67fcfdd3e0b5f1b11b4587cfc6dfdbb62e8c090460e596734310bf20d3003932528689d77944b8578 SHA512 39c8b49c3e586020322ed4d43aff6818fe711137f70cbf9d8bc6e489000e4446e59751ab419b7c9c34cea13a626fe1c454aadf90cf6aa5fa7cac9954bc67a22d
+DIST thunderbird-115.2.0-pt-PT.xpi 687833 BLAKE2B 56524be9e4115685b4a409a853c6bafd6efa6be7440dbe253157c2d3977b4c9572c9eee57158479e31a793590b6c8702f9ad47f460ba194617e73446f08c6513 SHA512 686ec93218ed55b8d4a857e869dec70c2ed70f9ca5f9dc6166b3387d1103bafc8e481a85e398cff17fa9440732a5306053a0f8b2af8209627cb9e9808caaf1ab
+DIST thunderbird-115.2.0-rm.xpi 704044 BLAKE2B fcf7af3a77b612053a9f13c04106d705983d59494161fedfee9c8af0d438747d803b3cd67233e27479ba1f535855eddf89728f934e8b08a78b95924b73ebbc32 SHA512 19a1bac5acd2c4c3ab86dd7425e8797277deec9982276fcc81e4cd128bbabb1c2f33fd78d74de66bb6284183248bb66129cf6ab3292e835f6379c72f850d5107
+DIST thunderbird-115.2.0-ro.xpi 651298 BLAKE2B 721da7206440628e3d60e7c4b12e924f79c02fe9a766b952272654fd5418fdf3ae823332835ea36ef4e6cb799a1dbb25c44824d28fb2f9bb22c9bdedf5d74702 SHA512 e1e011efc0985b20e5a194928091a3bc2027e12d31a9b0742bd0797c1c626a9067b9f7620edf28146fcd8ea599c4259907f18ea1d1cfec5f7c1ab1271b0c62bb
+DIST thunderbird-115.2.0-ru.xpi 820866 BLAKE2B 822beaacc617a347b6338d689b5e77a165b130aea6c1b477a4d480c85ee336d992b2fb1c409266b3d8fef0bacac63aa6edab3988e0a81dae228caa46e6a3e098 SHA512 df4c2c3d8fbc74ef1afea3897a02e2eb45297643f5a1b08a4f09762f274dfe9d3d2b1ecaae032185c5ea8ef706871b01a954cd4bf2da962c47f5786d0acc771d
+DIST thunderbird-115.2.0-sk.xpi 736658 BLAKE2B 682d621f54165f6ef106b64217518a939c02dbfd510456937fb128891f0bb81bb19fc005c9c9d80af39007bf5d7b1cc4ffae1dfdbe71ee4b8ecfc4220af61c01 SHA512 621fe50cd495c6f2665a392e1d29d03c76489566db2224926b6b36a0d313d25c110b7bc5e3c8adb4269da70af8d34d4b3c300ce2e9028338860df5f958d51372
+DIST thunderbird-115.2.0-sl.xpi 701218 BLAKE2B 50d0e334aa2d9267fc7e715a9afc45cf079eb3b048ba60cef35e1c34b330ea4f6b14e83a17763ddd56cc8112d7467760e38e44cf6632337f587b407ee626d429 SHA512 3f50c537dc5b96d8ee1177e334380b5bb4928ec1a740234ef7cca224089443e4b54c415a1a52fd6e06cd8c35b96a9242104e877db72382a6b6baad1a724b2dd6
+DIST thunderbird-115.2.0-sq.xpi 717451 BLAKE2B 090c88328c0eeee0dc8b20d8146616260a3eb3ad289977b1e20af586e501f39c3110ff1ff1a45d38bda1041a1b8b22da77c2ef68cd30d9822f91e5495c490995 SHA512 6039c26b51ccdf25234c3d403cecaac208bb3600d2337affaf063c47c40473b09f85d47a2b4728b06a6816bc349c23549f0181ef38f3bbdac2f9ddd7f37ee417
+DIST thunderbird-115.2.0-sr.xpi 740171 BLAKE2B 503199091a272426af2149f7a52c4967dbc0fe74acb96384716aa24da6855f5c63019ac8ee8d8f70b62d73c7221d40381a53267ddf50d0c2b11147e012afa78d SHA512 7c7f89d928ffe59db77de9579fd93218b24c296a0ca14115634bb797dfd1ff0d18355fddb82c8cc4b79e4f242587f735ec2d232f693769411d85fc1ae2380096
+DIST thunderbird-115.2.0-sv-SE.xpi 702347 BLAKE2B 048257725c03d5f3f63d903641328ab8a04757599f7cdfc46bded75ed3d6c74613610d9745c3229a2116de10496bbbd2a6eaebbad98e2c15804aa744eebee23a SHA512 195c2fed8a69c6e56d66369d585b21d96b0d64cfe72d94b4600ebb516cb78f2e23a17f01975c27e5010b28e47a2b934611b770a84641bcf3dc556edb7ea01900
+DIST thunderbird-115.2.0-th.xpi 761858 BLAKE2B 7462328222e60612b026332709ded262f938677c0af2f1719cf7fb46fc99441faff2937b2b63f72f34a4a4027defe572d1efe873222521d72fc9afc9d985c9e1 SHA512 4aef4c1e4b4c71b13f53a019740f86137ab617c1e713bb4df6497406e90e73126aab1a4a1a7290b10d6725bfd2e2f7cbabaf11e271832e92d1b881104e48dc04
+DIST thunderbird-115.2.0-tr.xpi 715004 BLAKE2B ce01f7e72121ac213213293165a8f54ec328b144ec99168168f75f821730023f6b3586ec27bcd1c651560eb058927dcfc9e0a0c1b6b22a3b6bbfedf9684d258a SHA512 ba62b6fcaece8b19786aaa9536723529ffa87035aa0a52bd99faa85e6055f1b84d00dff12bdcf9e95f407a05df53623871c9a7962f2c277cb30ca8b7237bb075
+DIST thunderbird-115.2.0-uk.xpi 813758 BLAKE2B 9245266946d27dcbcf8eddf2f959ae028352db23d1734cfed3f7accf4dc16e58cb5a8e80c2bb25ab73f79f7b2e58aaa81fa7213375e16efc24fcda65c5091bc2 SHA512 e1b48e8863f373703830874e0ad0c5d21b762b48033e8fe72cff6e51c0448a1f3e4d765032f0358a2701c3722ca25a8e2b173a322ee4f54c163bd4bea819d19c
+DIST thunderbird-115.2.0-uz.xpi 579986 BLAKE2B e2b440c42190227c778a0184592dca497740e709d73ff670f6e5cbffdd3dd2b3203e851c25c1c0833df6f86fd546dec88a4b3016ceb8fdeb6c95bbf788e8c845 SHA512 b06258f94e8fde43ada16c03d5e13c92aaeb4a1d058b1ec46ef18645aa7e1f17601ca2e906170fe0e4d1f8663a7363b2e255902b6ced5ce557dd8b827a0ae3e4
+DIST thunderbird-115.2.0-vi.xpi 742717 BLAKE2B 5dce733b73e50700164e62a1335076bc4d87d16c448e8ad86793496cfc4866e58b73767d4a50a30876aa1e2fe8d39c16d68f6fd1c8f7ad63722bf5d06495c029 SHA512 989d476f4b2d0e2a28683eaabf6f50e4c2455c1b01afdf73def6192bf56f4875104f54749823228c79f7b5af1ed262c80df2ef1874b22972529fc2931bba7c59
+DIST thunderbird-115.2.0-zh-CN.xpi 740788 BLAKE2B 0001b8da96b01e00164fc12ed7c5254e7e7f7700a7a45c83c70cbaceefb9bd6c43e396c9585aa5d373ca4c01693b0a25ad864a3f974916bbb59bf2f9c964e253 SHA512 d6cbfa16e2063a447a1ad6a0412193e345e00d816c3b827b61f99d9a27100d98df80bbf0c46eadc8d3efd54df6aeb9b716a82d2ab2a54c0366b15f3b18adc513
+DIST thunderbird-115.2.0-zh-TW.xpi 744413 BLAKE2B 4495213482aa7bf65473d6b2e0beddcdc712bcd020f12c5e849e503bc7506109a9cd9b609f02147acf1f4e0c8c688e7f36123422b9fa986072cd95f927a04d48 SHA512 a662177ffc71f8e9bc626bb14ad1ea9190a7d6e8378bd6b2ddbe410ae2f0426f0fb6d7be349ceb26ef0c4ae8d5f3814ce22c47f992f9e4b42ac01e94faa2b491
+DIST thunderbird-115.2.0.source.tar.xz 531890376 BLAKE2B 94842ba35a03ce969e27b6c65a9c1ac820b00a770c75ae2764b626532c06d96c85ec83f70df269f5b0e34a47c28c3825f5de2e21219c81263e0b2a1bd3d18543 SHA512 31a8b16164e3bab60b62642e1adc55b3d97fc4f20cf28207b1e599275eb5a207f60b173fd642e8c52a48e83894e2ab874cb8424c22c5c712afd7169084b0a2df
EBUILD thunderbird-102.14.0.ebuild 34355 BLAKE2B 54785ef915866d370066db41b3f8fd3126582779271df87d42df3eb8443b074f283aa72e0a2469ae433ae9fef6a5b04baec11de0445cb3c96d093862d12cddcc SHA512 a821ef4d942801187bfdbadfde0771713dcb39bb487b47998578e5700a91c90e5fbcd0f3ac0809487d18afd08139279d5e7bb99c610273c6484171153f2bd54a
EBUILD thunderbird-115.1.1.ebuild 38497 BLAKE2B c6ed280249780e49c0c7544cf47c66a928b83def8a2a0cf4a6ace5857cad17e78ed07472c992f78d9f2aebcc95c3cc5af8694ac892f6f4922e60cf0df1795b3e SHA512 c6f988d4092b8c890d2ab73f11e3ee61ed9aca3c612763f9733b35a29e5ad339978d2d46dfafe3e0935b231e0df82ec7f787513e2ed277b6edb44ad2b34118f3
+EBUILD thunderbird-115.2.0.ebuild 38445 BLAKE2B 251eb835b8faf10735b2aab271bdcd48d8361b59fcc0e6cd2cff576da8c158898e8cbb08194c83cdb24a249729600b353c3f44fc9b11cbfa6f4770e04f931311 SHA512 51d47dbd35c3fe983f9d2ed92195761a6fa844cc0a57780c8e4afd23fa8adcce5d4bbb2e2491b2caeaff7753d892e6b9a28aebd65aa2019799a1530f5124c164
MISC metadata.xml 2448 BLAKE2B 3685d528d3211fb49b23b0fb05c67269f1b4466bef7dd6f2d890803961ddc1b1c0d8bc06b2d421c17384b8a3769bac35236f6af07059c0cbf9e694edec8b1dbe SHA512 d9a8983f34c9691ed1d0174cac3c7300995b9f7b877c09271210cc3f2a27dd20d9fbee0c99c1f6c987ab9566eee71a0624d2d68f97c84665c1c500ac8f3ecfb6
diff --git a/mail-client/thunderbird/thunderbird-115.2.0.ebuild b/mail-client/thunderbird/thunderbird-115.2.0.ebuild
new file mode 100644
index 000000000000..e7a18ed43a3c
--- /dev/null
+++ b/mail-client/thunderbird/thunderbird-115.2.0.ebuild
@@ -0,0 +1,1313 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-115esr-patches-05.tar.xz"
+
+LLVM_MAX_SLOT=16
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="manual"
+
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \
+ llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \
+ virtualx xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="Thunderbird Mail Client"
+HOMEPAGE="https://www.thunderbird.net/"
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+
+IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
+IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
+IUSE+=" wayland wifi +X"
+
+# Thunderbird-only USE flags.
+IUSE+=" +system-librnp"
+
+REQUIRED_USE="|| ( X wayland )
+ debug? ( !system-av1 )
+ pgo? ( lto )
+ wifi? ( dbus )"
+
+TB_ONLY_DEPEND="!<x11-plugins/enigmail-2.2
+ selinux? ( sec-policy/selinux-thunderbird )
+ !system-librnp? ( dev-libs/jsoncpp )
+ system-librnp? ( dev-util/librnp )"
+BDEPEND="${PYTHON_DEPS}
+ || (
+ (
+ sys-devel/clang:16
+ sys-devel/llvm:16
+ clang? (
+ sys-devel/lld:16
+ virtual/rust:0/llvm-16
+ pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:15
+ sys-devel/llvm:15
+ clang? (
+ sys-devel/lld:15
+ virtual/rust:0/llvm-15
+ pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
+ )
+ )
+ )
+ app-alternatives/awk
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.24.3
+ net-libs/nodejs
+ virtual/pkgconfig
+ !clang? ( >=virtual/rust-1.65 )
+ amd64? ( >=dev-lang/nasm-2.14 )
+ x86? ( >=dev-lang/nasm-2.14 )
+ pgo? (
+ X? (
+ sys-devel/gettext
+ x11-base/xorg-server[xvfb]
+ x11-apps/xhost
+ )
+ wayland? (
+ >=gui-libs/wlroots-0.15.1-r1[tinywl]
+ x11-misc/xkeyboard-config
+ )
+ )"
+COMMON_DEPEND="${TB_ONLY_DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/libffi:=
+ >=dev-libs/nss-3.90
+ >=dev-libs/nspr-4.35
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/mesa
+ media-video/ffmpeg
+ sys-libs/zlib
+ virtual/freedesktop-icon-theme
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/pango
+ x11-libs/pixman
+ dbus? (
+ dev-libs/dbus-glib
+ sys-apps/dbus
+ )
+ jack? ( virtual/jack )
+ pulseaudio? (
+ || (
+ media-libs/libpulse
+ >=media-sound/apulse-0.1.12-r4[sdk]
+ )
+ )
+ libproxy? ( net-libs/libproxy )
+ selinux? ( sec-policy/selinux-mozilla )
+ sndio? ( >=media-sound/sndio-1.8.0-r1 )
+ system-av1? (
+ >=media-libs/dav1d-1.0.0:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? (
+ >=media-gfx/graphite2-1.3.13
+ >=media-libs/harfbuzz-2.8.1:0=
+ )
+ system-icu? ( >=dev-libs/icu-73.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
+ system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
+ system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ wayland? (
+ >=media-libs/libepoxy-1.5.10-r1
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libxkbcommon[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ dev-libs/dbus-glib
+ net-misc/networkmanager
+ sys-apps/dbus
+ )
+ )
+ X? (
+ virtual/opengl
+ x11-libs/cairo[X]
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon[X]
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ x11-libs/libxcb:=
+ )"
+RDEPEND="${COMMON_DEPEND}
+ jack? ( virtual/jack )
+ openh264? ( media-libs/openh264:*[plugin] )"
+DEPEND="${COMMON_DEPEND}
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM
+ )"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang && ! tc-ld-is-mold ; then
+ if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+ einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
+ einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+MOZ_LANGS=(
+ af ar ast be bg br ca cak cs cy da de dsb
+ el en-CA en-GB en-US es-AR es-ES es-MX et eu
+ fi fr fy-NL ga-IE gd gl he hr hsb hu
+ id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
+ pa-IN pl pt-BR pt-PT rm ro ru
+ sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
+)
+
+mozilla_set_globals() {
+ # https://bugs.gentoo.org/587334
+ local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+ fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+ )
+
+ local lang xflag
+ for lang in "${MOZ_LANGS[@]}" ; do
+ # en and en_US are handled internally
+ if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+ continue
+ fi
+
+ # strip region subtag if $lang is in the list
+ if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+ xflag=${lang%%-*}
+ else
+ xflag=${lang}
+ fi
+
+ SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+ SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+ SRC_URI+=" )"
+ IUSE+=" l10n_${xflag/[_@]/-}"
+ done
+}
+mozilla_set_globals
+
+moz_clear_vendor_checksums() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -ne 1 ]] ; then
+ die "${FUNCNAME} requires exact one argument"
+ fi
+
+ einfo "Clearing cargo checksums for ${1} ..."
+
+ sed -i \
+ -e 's/\("files":{\)[^}]*/\1/' \
+ "${S}"/third_party/rust/${1}/.cargo-checksum.json \
+ || die
+}
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+mozconfig_add_options_ac() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_add_options_mk() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_use_enable() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_enable "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+mozconfig_use_with() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_with "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
+# placed here until toolchain-funcs.eclass gets an official support for mold linker.
+# Please see:
+# https://github.com/gentoo/gentoo/pull/28366 ||
+# https://github.com/gentoo/gentoo/pull/28355
+tc-ld-is-mold() {
+ local out
+
+ # Ensure ld output is in English.
+ local -x LC_ALL=C
+
+ # First check the linker directly.
+ out=$($(tc-getLD "$@") --version 2>&1)
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # Then see if they're selecting mold via compiler flags.
+ # Note: We're assuming they're using LDFLAGS to hold the
+ # options and not CFLAGS/CXXFLAGS.
+ local base="${T}/test-tc-linker"
+ cat <<-EOF > "${base}.c"
+ int main() { return 0; }
+ EOF
+ out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
+ rm -f "${base}"*
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # No mold here!
+ return 1
+}
+
+virtwl() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
+ [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
+ tinywl -h >/dev/null || die 'tinywl -h failed'
+
+ # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
+ addpredict /dev/dri
+ local VIRTWL VIRTWL_PID
+ coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
+ local -x WAYLAND_DISPLAY
+ read WAYLAND_DISPLAY <&${VIRTWL[0]}
+
+ debug-print "${FUNCNAME}: $@"
+ "$@"
+ local r=$?
+
+ [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
+ exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
+ return $r
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has usersandbox $FEATURES ; then
+ die "You must enable usersandbox as X server can not run as root!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6600M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6400M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm_pkg_setup
+
+ if use clang && use lto && tc-ld-is-lld ; then
+ local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
+ [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
+ [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
+
+ local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
+ [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
+ [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
+
+ if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
+ eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
+ eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
+ eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
+ eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
+ eerror " - Build ${CATEGORY}/${PN} without USE=lto"
+ eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
+ eerror " llvm/clang/lld/rust chain depending on your @world updates)"
+ die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
+ fi
+ fi
+
+ python-any-r1_pkg_setup
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset \
+ DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XAUTHORITY \
+ XDG_CACHE_HOME \
+ XDG_SESSION_COOKIE
+
+ # Build system is using /proc/self/oom_score_adj, bug #604394
+ addpredict /proc/self/oom_score_adj
+
+ if use pgo ; then
+ # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
+ # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
+ # (PORTAGE_SCHEDULING_POLICY) update...
+ addpredict /proc
+
+ # May need a wider addpredict when using wayland+pgo.
+ addpredict /dev/dri
+
+ # Allow access to GPU during PGO run
+ local ati_cards mesa_cards nvidia_cards render_cards
+ shopt -s nullglob
+
+ ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
+ if [[ -n "${ati_cards}" ]] ; then
+ addpredict "${ati_cards}"
+ fi
+
+ mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
+ if [[ -n "${mesa_cards}" ]] ; then
+ addpredict "${mesa_cards}"
+ fi
+
+ nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
+ if [[ -n "${nvidia_cards}" ]] ; then
+ addpredict "${nvidia_cards}"
+ fi
+
+ render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
+ if [[ -n "${render_cards}" ]] ; then
+ addpredict "${render_cards}"
+ fi
+
+ shopt -u nullglob
+ fi
+
+ if ! mountpoint -q /dev/shm ; then
+ # If /dev/shm is not available, configure is known to fail with
+ # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+ ewarn "/dev/shm is not mounted -- expect build failures!"
+ fi
+
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
+ MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
+ fi
+
+ if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
+ MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
+ fi
+
+ # Mozilla API keys (see https://location.services.mozilla.com/api)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
+ MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
+ fi
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ unpack ${_src_file}
+ fi
+ done
+}
+
+src_prepare() {
+ if use lto; then
+ rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
+ fi
+
+ if ! use ppc64; then
+ rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
+ fi
+
+ eapply "${WORKDIR}/firefox-patches"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Make cargo respect MAKEOPTS
+ export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
+ # Make LTO respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure \
+ || die "sed failed to set num_cores"
+
+ # Make ICU respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/intl/icu_sources_data.py \
+ || die "sed failed to set num_cores"
+
+ # sed-in toolchain prefix
+ sed -i \
+ -e "s/objdump/${CHOST}-objdump/" \
+ "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
+ || die "sed failed to set toolchain prefix"
+
+ sed -i \
+ -e 's/ccache_stats = None/return None/' \
+ "${S}"/python/mozbuild/mozbuild/controller/building.py \
+ || die "sed failed to disable ccache stats call"
+
+ einfo "Removing pre-built binaries ..."
+
+ find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+ # Create build dir
+ BUILD_DIR="${WORKDIR}/${PN}_build"
+ mkdir -p "${BUILD_DIR}" || die
+
+ # Write API keys to disk
+ echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
+ echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
+ echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
+
+ xdg_environment_reset
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ local have_switched_compiler=
+ if use clang; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+
+ local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
+ [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
+ [[ -z ${version_clang} ]] && die "Failed to read clang version!"
+
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+ AR=llvm-ar
+ CC=${CHOST}-clang-${version_clang}
+ CXX=${CHOST}-clang++-${version_clang}
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ have_switched_compiler=yes
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+ fi
+
+ if [[ -n "${have_switched_compiler}" ]] ; then
+ # Because we switched active compiler we have to ensure
+ # that no unsupported flags are set
+ strip-unsupported-flags
+ fi
+
+ # Ensure we use correct toolchain,
+ # AS is used in a non-standard way by upstream, #bmo1654031
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ export AS="$(tc-getCC) -c"
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
+
+ # Pass the correct toolchain paths through cbindgen
+ if tc-is-cross-compiler ; then
+ export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
+ fi
+
+ # Set MOZILLA_FIVE_HOME
+ export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # python/mach/mach/mixin/process.py fails to detect SHELL
+ export SHELL="${EPREFIX}/bin/bash"
+
+ # Set state path
+ export MOZBUILD_STATE_PATH="${BUILD_DIR}"
+
+ # Set MOZCONFIG
+ export MOZCONFIG="${S}/.mozconfig"
+
+ # Initialize MOZCONFIG
+ mozconfig_add_options_ac '' --enable-application=comm/mail
+ mozconfig_add_options_ac '' --enable-project=comm/mail
+
+ # Set Gentoo defaults
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-gpsd \
+ --disable-install-strip \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-tests \
+ --disable-updater \
+ --disable-wmf \
+ --enable-js-shell \
+ --enable-legacy-profile-creation \
+ --enable-negotiateauth \
+ --enable-new-pass-manager \
+ --enable-official-branding \
+ --enable-release \
+ --enable-system-ffi \
+ --enable-system-pixman \
+ --enable-system-policies \
+ --host="${CBUILD:-${CHOST}}" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix="${EPREFIX}/usr" \
+ --target="${CHOST}" \
+ --without-ccache \
+ --without-wasm-sandboxed-libraries \
+ --with-intl-api \
+ --with-libclang-path="$(llvm-config --libdir)" \
+ --with-system-nspr \
+ --with-system-nss \
+ --with-system-zlib \
+ --with-toolchain-prefix="${CHOST}-" \
+ --with-unsigned-addon-scopes=app,system \
+ --x-includes="${ESYSROOT}/usr/include" \
+ --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
+
+ # Set update channel
+ local update_channel=release
+ [[ -n ${MOZ_ESR} ]] && update_channel=esr
+ mozconfig_add_options_ac '' --update-channel=${update_channel}
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ mozconfig_add_options_ac '' --enable-rust-simd
+ fi
+
+ # For future keywording: This is currently (97.0) only supported on:
+ # amd64, arm, arm64 & x86.
+ # Might want to flip the logic around if Firefox is to support more arches.
+ # bug 833001, bug 903411#c8
+ if use ppc64 || use riscv; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ # Enable JIT on riscv64 explicitly
+ # Can be removed once upstream enable it by default in the future.
+ use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
+
+ if [[ -s "${S}/api-google.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
+ else
+ einfo "Building without Google API key ..."
+ fi
+
+ if [[ -s "${S}/api-location.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-location-service-api-keyfile="${S}/api-location.key"
+ else
+ einfo "Building without Location API key ..."
+ fi
+
+ if [[ -s "${S}/api-mozilla.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-mozilla-api-keyfile="${S}/api-mozilla.key"
+ else
+ einfo "Building without Mozilla API key ..."
+ fi
+
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-png
+ mozconfig_use_with system-webp
+
+ if use system-librnp; then
+ mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
+ mozconfig_use_with system-librnp
+ else
+ # This controls the backend of the bundled librnp. Choices are "botan" and "openssl".
+ # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp.
+ mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan"
+ fi
+
+ mozconfig_use_enable dbus
+ mozconfig_use_enable libproxy
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+ fi
+
+ local myaudiobackends=""
+ use jack && myaudiobackends+="jack,"
+ use sndio && myaudiobackends+="sndio,"
+ use pulseaudio && myaudiobackends+="pulseaudio,"
+ ! use pulseaudio && myaudiobackends+="alsa,"
+
+ mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
+
+ mozconfig_use_enable wifi necko-wifi
+
+ if use X && use wayland ; then
+ mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
+ elif ! use X && use wayland ; then
+ mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
+ else
+ mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
+ fi
+
+ if use lto ; then
+ if use clang ; then
+ # Upstream only supports lld or mold when using clang.
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+ fi
+
+ mozconfig_add_options_ac '+lto' --enable-lto=cross
+
+ else
+ # ThinLTO is currently broken, see bmo#1644409.
+ # mold does not support gcc+lto combination.
+ mozconfig_add_options_ac '+lto' --enable-lto=full
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ fi
+ fi
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # lld is upstream's default
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
+ fi
+
+ else
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
+ fi
+ fi
+ fi
+
+ # LTO flag was handled via configure
+ filter-lto
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ mozconfig_add_options_ac '+debug' --enable-real-time-tracing
+ else
+ mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
+
+ if is-flag '-g*' ; then
+ if use clang ; then
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
+ else
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
+ fi
+ else
+ mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
+ fi
+
+ if is-flag '-O0' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
+ elif is-flag '-O4' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
+ elif is-flag '-O3' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
+ elif is-flag '-O1' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
+ elif is-flag '-Os' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
+ else
+ mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
+ fi
+ fi
+
+ # Debug flag was handled via configure
+ filter-flags '-g*'
+
+ # Optimization flag was handled via configure
+ filter-flags '-O*'
+
+ # Modifications to better support ARM, bug #553364
+ if use cpu_flags_arm_neon ; then
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' \
+ --with-thumb=yes \
+ --with-thumb-interwork=no
+ fi
+ fi
+
+ if [[ ${CHOST} == armv*h* ]] ; then
+ mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
+
+ if ! use system-libvpx ; then
+ sed -i \
+ -e "s|softfp|hard|" \
+ "${S}"/media/libvpx/moz.build \
+ || die
+ fi
+ fi
+
+ if use clang ; then
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
+ # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
+ local disable_elf_hack=
+ if use amd64 ; then
+ disable_elf_hack=yes
+ elif use x86 ; then
+ disable_elf_hack=yes
+ elif use arm ; then
+ disable_elf_hack=yes
+ fi
+
+ if [[ -n ${disable_elf_hack} ]] ; then
+ mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
+ fi
+ elif tc-is-gcc ; then
+ if ver_test $(gcc-fullversion) -ge 10 ; then
+ einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
+ append-cxxflags -fno-tree-loop-vectorize
+ fi
+ fi
+
+ if use elibc_musl && use arm64 ; then
+ mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack
+ fi
+
+ # Additional ARCH support
+ case "${ARCH}" in
+ arm)
+ # Reduce the memory requirements for linking
+ if use clang ; then
+ # Nothing to do
+ :;
+ elif use lto ; then
+ append-ldflags -Wl,--no-keep-memory
+ else
+ append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
+ fi
+ ;;
+ esac
+
+ if ! use elibc_glibc; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ # Allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ # Make revdep-rebuild.sh happy; Also required for musl
+ append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
+
+ # Pass $MAKEOPTS to build system
+ export MOZ_MAKE_FLAGS="${MAKEOPTS}"
+
+ # Use system's Python environment
+ export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
+
+ if use system-python-libs; then
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
+ else
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+ fi
+
+ # Disable notification when build system has finished
+ export MOZ_NOSPAM=1
+
+ # Portage sets XARGS environment variable to "xargs -r" by default which
+ # breaks build system's check_prog() function which doesn't support arguments
+ mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
+
+ # Set build dir
+ mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
+
+ # Show flags we will use
+ einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ # Handle EXTRA_CONF and show summary
+ local ac opt hash reason
+
+ # Apply EXTRA_ECONF entries to $MOZCONFIG
+ if [[ -n ${EXTRA_ECONF} ]] ; then
+ IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
+ for opt in "${ac[@]}"; do
+ mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
+ done
+ fi
+
+ echo
+ echo "=========================================================="
+ echo "Building ${PF} with the following configuration"
+ grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
+ [[ -z ${hash} || ${hash} == \# ]] \
+ || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
+ printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
+ done
+ echo "=========================================================="
+ echo
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if tc-ld-is-mold && use lto; then
+ # increase ulimit with mold+lto, bugs #892641, #907485
+ if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
+ ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
+ ewarn "Please see bugs #892641 & #907485."
+ else
+ ulimit -n 16384
+ fi
+ fi
+
+ if use pgo; then
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+
+ if ! use X; then
+ virtx_cmd=virtwl
+ else
+ virtx_cmd=virtx
+ fi
+ fi
+
+ if ! use X; then
+ local -x GDK_BACKEND=wayland
+ else
+ local -x GDK_BACKEND=x11
+ fi
+
+ ${virtx_cmd} ./mach build --verbose || die
+}
+
+src_install() {
+ # xpcshell is getting called during install
+ pax-mark m \
+ "${BUILD_DIR}"/dist/bin/xpcshell \
+ "${BUILD_DIR}"/dist/bin/${PN} \
+ "${BUILD_DIR}"/dist/bin/plugin-container
+
+ DESTDIR="${D}" ./mach install || die
+
+ # Upstream cannot ship symlink but we can (bmo#658850)
+ rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
+ dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
+
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
+ rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
+ fi
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/distribution.ini distribution.ini
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+ # Set dictionary path to use system hunspell
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
+ pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
+ EOF
+
+ # Force hwaccel prefs if USE=hwaccel is enabled
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
+ >>"${GENTOO_PREFS}" \
+ || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
+
+ if use wayland; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
+ pref("gfx.x11-egl.force-enabled", false);
+ EOF
+ else
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
+ pref("gfx.x11-egl.force-enabled", true);
+ EOF
+ fi
+ fi
+
+ # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
+ if use system-harfbuzz ; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
+ sticky_pref("gfx.font_rendering.graphite.enabled", true);
+ EOF
+ fi
+
+ # Install language packs
+ local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+ if [[ -n "${langpacks}" ]] ; then
+ moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+ fi
+
+ # Install icons
+ local icon_srcdir="${S}/comm/mail/branding/thunderbird"
+ local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg"
+
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+ local icon size
+ for icon in "${icon_srcdir}"/default*.png ; do
+ size=${icon%.png}
+ size=${size##*/default}
+
+ if [[ ${size} -eq 48 ]] ; then
+ newicon "${icon}" ${PN}.png
+ fi
+
+ newicon -s ${size} "${icon}" ${PN}.png
+ done
+
+ # Install menu
+ local app_name="Mozilla ${MOZ_PN^}"
+ local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
+ local desktop_filename="${PN}.desktop"
+ local exec_command="${PN}"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if use wayland ; then
+ use_wayland="true"
+ fi
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ "${WORKDIR}/${PN}.desktop-template" \
+ || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Install wrapper script
+ [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+
+ # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+ # does not need to be forced into the LD_LIBRARY_PATH
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ einfo "APULSE found; Generating library symlinks for sound support ..."
+ local lib
+ pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
+ for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
+ # A quickpkg rolled by hand will grab symlinks as part of the package,
+ # so we need to avoid creating them if they already exist.
+ if [[ ! -L ${lib##*/} ]] ; then
+ ln -s "${lib}" ${lib##*/} || die
+ fi
+ done
+ popd &>/dev/null || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+
+ local show_doh_information
+ local show_shortcut_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_shortcut_information=no
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 91.0 ; then
+ # Tell user that we no longer install a shortcut
+ # per supported display protocol
+ show_shortcut_information=yes
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+
+ if [[ -n "${show_shortcut_information}" ]] ; then
+ elog
+ elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
+ elog "each supported display protocol. Instead we will only install"
+ elog "one generic Mozilla ${PN^} shortcut."
+ elog "If you still want to be able to select between running Mozilla ${PN^}"
+ elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
+ fi
+
+ # bug 835078
+ if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
+ ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
+ ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
+ ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
+ ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
+ fi
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "encrypted chat support" net-libs/libotr
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 1288985794cf..f5aa8c24644a 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 f7d2e80dbfb4..ff06d060bd8f 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Wed, 30 Aug 2023 14:39:57 +0000
+Wed, 30 Aug 2023 20:39:57 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index fb14ae5e1fd5..89764df924ab 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546284 BLAKE2B ffce95d14dec8e0ecb1658575f411350a797650e5376e656bbe5d1c11b4e05372611ac4ca5de41270e2e69dfa9461b99f212aa044d6509bb082c7f94d92006b8 SHA512 c90fc6416d62b1b09cbafd89df9a8523e7e9eec12dd28fd39f81776bc9076c1e64fdb0203c709c330d323ea0c05daf6d59e5c469948b4d49cc6d59443f29557a
-TIMESTAMP 2023-08-30T14:40:01Z
+TIMESTAMP 2023-08-30T20:40:00Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTvVMFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTvqSBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCB2RAAgDtAskiLHTe0jNtuLpaWwJc8LsLgsw0IsFPd4O+u0UP4ELIyc2XIYIcj
-d09EQjbp9H9Dgix9yBnrBZz7MgclLZQ7oGcFWJ6tu4272LJ9DOyVbKHLKx+lFRZ3
-SDNYBog7dKg9CbfkIZVFmdO+7AG51N0Xu6i+lowHCmoXONOpf5c0DGGGLyaHugsI
-n+DRUjW46WEWqAsU4IU02HU+fBI5CRYG8WcBpcYF7UR2i4n5P5V8MwuLRLZDSHHJ
-QOheagC4IupZLjThlfA9TN3zkBaH2Xzodmuqf1lIxK+hIybmnf4t4fcNtr9tJqJd
-doaVxC+YCVQcsv6rSb6Io7qxP7lkZu6PNQyY4IBAYffY8ubvDcRhTKvdhJasd5B0
-U4tebGA8RpGbpLoHbBZAAz3EXaAKU9kEBhEjBToRSv9b841fsHNWvGcrET38PRBd
-Gx5akU2NNxXXCXu1AEBAoTPwSOmjqoVh9XMvCIp9jPoR1OeZ8igP9htJ2pOVODsQ
-TxFHJ4Thr1SIbStWWzRsb1777KeOFaPLq1SkP4MN4o5OhacKDi//YWONz+IwT0Hq
-8ILDekHKam1V5RRZhczcq4XLtfuxoBtKQLgWgrP6sAxn6coFuP4schOdjwE7LZsq
-KFeXFnlXblDCYKQiJedEQZKqHoBVa2JU9zxrxdRTQYNfIWbuMj0=
-=LZH5
+klCLIw//UrkiKTG/zOrVbek7VyV/Zf7ja0DlSPWvgWpXMMQarXl5yWQ5/mcfewal
+QBAtbVLwzrsUmKfwu/wzX00a5fT8N4rauoxGiCQM2s8ThXe98IZzXROqQtELzJev
+drwv4/RxOZH6OYclZcaBXC8jnI9L9SlwrIbUt1rJvLyu0A05bAWOUFilSr1bMvgn
+rRVDkaJ6jxJ6eaZN63iEF2z3ipxTg2nIjvHry53pcYhL3zuR9209DA/1RYz+7lsP
+SOX16jzZFqnSBTB9ktQFCjlvvp9zEgrwyeM5TyutGshgZaQsBS1FDeYMGe76p+df
++nTty/ANzIIpcNpJTDu+S3iTtjBbW/E7fRkDvp3H0qFZ7VAXRp4mFG7/15bPRNeK
+6IgaMPW0qfGh7sDLG9CLc1iTIaUfHcC0P32VrI6ZUCsfkfIAoofU3pSebI2tlk+n
+3ZfZAukyn0KR4r316pAFYIhPEr2QytY0W1Vp456ceY6izF56uR5YesL1Me2Ui/90
+Rr+e8e6vgV0TuStiduTzI71NFjmcs7tiH0d4xZpb+madpb5RAIPaJzOYujx1LXpd
+0Hd9iSJlyjx9Hk11TbFkLSLrTTgxcQcTfTVB3FM+iUpwhAuXH6jqdDliLDTXT1RC
+9Ijewn7LGEYLYI197jObIaTyYaiHI7D3HcTNtioGMHJ4yvLJf78=
+=douD
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 455032b82edb..ff06d060bd8f 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Wed, 30 Aug 2023 14:39:58 +0000
+Wed, 30 Aug 2023 20:39:57 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index c4272d0b9b6a..9b9a03859b49 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz
index 4264399116db..4f707a7742fd 100644
--- a/metadata/md5-cache/app-backup/Manifest.gz
+++ b/metadata/md5-cache/app-backup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-backup/duplicity-2.1.0 b/metadata/md5-cache/app-backup/duplicity-2.1.0
new file mode 100644
index 000000000000..16597a42d762
--- /dev/null
+++ b/metadata/md5-cache/app-backup/duplicity-2.1.0
@@ -0,0 +1,17 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=net-libs/librsync app-crypt/gnupg dev-python/fasteners[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( app-arch/par2cmdline dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+DESCRIPTION=Secure backup system using gnupg to encrypt data
+EAPI=8
+HOMEPAGE=https://duplicity.gitlab.io/
+INHERIT=distutils-r1 pypi
+IUSE=s3 test python_targets_python3_10 python_targets_python3_11 debug
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=GPL-3
+RDEPEND=net-libs/librsync app-crypt/gnupg dev-python/fasteners[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] s3? ( dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/d/duplicity/duplicity-2.1.0.tar.gz
+_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=d4389dc841fd6525747547d20c63d30d
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index ddd4237f3104..355bc46c51ef 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/ebuild-mode-1.63 b/metadata/md5-cache/app-emacs/ebuild-mode-1.63
deleted file mode 100644
index da9a3f221cd2..000000000000
--- a/metadata/md5-cache/app-emacs/ebuild-mode-1.63
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs
-INHERIT=elisp optfeature
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=GPL-2+
-RDEPEND=>=app-editors/emacs-25.3:*
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.63.tar.xz
-_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54
-_md5_=ffda2f5f9d531c9c75c68513905f2efa
diff --git a/metadata/md5-cache/app-emacs/vhdl-mode-3.38.1 b/metadata/md5-cache/app-emacs/vhdl-mode-3.39.2
index 09261dcc3c12..d48bd628743e 100644
--- a/metadata/md5-cache/app-emacs/vhdl-mode-3.38.1
+++ b/metadata/md5-cache/app-emacs/vhdl-mode-3.39.2
@@ -1,13 +1,13 @@
BDEPEND=>=app-editors/emacs-25.3:*
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DESCRIPTION=VHDL-mode for Emacs
-EAPI=7
-HOMEPAGE=https://iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html
+EAPI=8
+HOMEPAGE=https://iis-people.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html
INHERIT=elisp
-KEYWORDS=amd64 ppc x86
+KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
-SRC_URI=https://iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode-3.38.1.tar.gz
+SRC_URI=https://iis-people.ee.ethz.ch/~zimmi/emacs/vhdl-mode-3.39.2.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6
-_md5_=69977c84df39b326ed9b198ea40e682a
+_md5_=69c8b46f15413f751b9a855d82f746ae
diff --git a/metadata/md5-cache/app-xemacs/Manifest.gz b/metadata/md5-cache/app-xemacs/Manifest.gz
index 71f9947d5606..ad7b7c0b090d 100644
--- a/metadata/md5-cache/app-xemacs/Manifest.gz
+++ b/metadata/md5-cache/app-xemacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-xemacs/ebuild-mode-1.60 b/metadata/md5-cache/app-xemacs/ebuild-mode-1.60
deleted file mode 100644
index 398fcb7146e0..000000000000
--- a/metadata/md5-cache/app-xemacs/ebuild-mode-1.60
+++ /dev/null
@@ -1,11 +0,0 @@
-BDEPEND=>=app-editors/xemacs-21.4.20-r5 app-xemacs/sh-script
-DEFINED_PHASES=compile install
-DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs
-KEYWORDS=amd64 ~hppa x86
-LICENSE=GPL-2+
-RDEPEND=>=app-editors/xemacs-21.4.20-r5 app-xemacs/sh-script
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.60.tar.xz
-_md5_=5019c8fd42f1d15327bedf817aa3d7a0
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index b134aa61fd9d..4160798cd809 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/libmpack-1.0.5-r4 b/metadata/md5-cache/dev-libs/libmpack-1.0.5-r4
new file mode 100644
index 000000000000..46c65a1fa9c6
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libmpack-1.0.5-r4
@@ -0,0 +1,12 @@
+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=compile install prepare test
+DESCRIPTION=Simple implementation of msgpack in C
+EAPI=8
+HOMEPAGE=https://github.com/libmpack/libmpack
+INHERIT=autotools toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/libmpack/libmpack/archive/1.0.5.tar.gz -> libmpack-1.0.5.tar.gz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=986cbe4929db9b4947866a6086b79ab7
diff --git a/metadata/md5-cache/dev-scheme/Manifest.gz b/metadata/md5-cache/dev-scheme/Manifest.gz
index 2e02de13d5ab..485b5121ba83 100644
--- a/metadata/md5-cache/dev-scheme/Manifest.gz
+++ b/metadata/md5-cache/dev-scheme/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-scheme/chez-9.6.0 b/metadata/md5-cache/dev-scheme/chez-9.6.2
index b2d1539cf555..7f94a5398d4f 100644
--- a/metadata/md5-cache/dev-scheme/chez-9.6.0
+++ b/metadata/md5-cache/dev-scheme/chez-9.6.2
@@ -9,7 +9,7 @@ IUSE=X ncurses threads
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0 MIT
RDEPEND=app-arch/lz4:= sys-apps/util-linux sys-libs/zlib:= ncurses? ( sys-libs/ncurses:= ) X? ( x11-libs/libX11 )
-SLOT=0/9.6.0
-SRC_URI=https://github.com/cisco/ChezScheme/releases/download/v9.6.0/csv9.6.0.tar.gz -> chez-9.6.0.tar.gz
+SLOT=0/9.6.2
+SRC_URI=https://github.com/cisco/ChezScheme/releases/download/v9.6.2/csv9.6.2.tar.gz -> chez-9.6.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
_md5_=71714bb8f385020ac89099b945e808d7
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index 89f4a568c231..af05cc27f8c2 100644
--- a/metadata/md5-cache/mail-client/Manifest.gz
+++ b/metadata/md5-cache/mail-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-client/thunderbird-115.2.0 b/metadata/md5-cache/mail-client/thunderbird-115.2.0
new file mode 100644
index 000000000000..745ff81bbd37
--- /dev/null
+++ b/metadata/md5-cache/mail-client/thunderbird-115.2.0
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
+DEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
+DESCRIPTION=Thunderbird Mail Client
+EAPI=8
+HOMEPAGE=https://www.thunderbird.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg
+IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
+REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
+SLOT=0
+SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/source/thunderbird-115.2.0.source.tar.xz -> thunderbird-115.2.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-05.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/af.xpi -> thunderbird-115.2.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/ar.xpi -> thunderbird-115.2.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/ast.xpi -> thunderbird-115.2.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/be.xpi -> thunderbird-115.2.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/bg.xpi -> thunderbird-115.2.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/br.xpi -> thunderbird-115.2.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/ca.xpi -> thunderbird-115.2.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/cak.xpi -> thunderbird-115.2.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/cs.xpi -> thunderbird-115.2.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/cy.xpi -> thunderbird-115.2.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/da.xpi -> thunderbird-115.2.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/de.xpi -> thunderbird-115.2.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.2.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/el.xpi -> thunderbird-115.2.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.2.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.2.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.2.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.2.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.2.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/et.xpi -> thunderbird-115.2.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/eu.xpi -> thunderbird-115.2.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/fi.xpi -> thunderbird-115.2.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/fr.xpi -> thunderbird-115.2.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.2.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.2.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/gd.xpi -> thunderbird-115.2.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/gl.xpi -> thunderbird-115.2.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/he.xpi -> thunderbird-115.2.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/hr.xpi -> thunderbird-115.2.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.2.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/hu.xpi -> thunderbird-115.2.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/id.xpi -> thunderbird-115.2.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/is.xpi -> thunderbird-115.2.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/it.xpi -> thunderbird-115.2.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/ja.xpi -> thunderbird-115.2.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/ka.xpi -> thunderbird-115.2.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/kab.xpi -> thunderbird-115.2.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/kk.xpi -> thunderbird-115.2.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/ko.xpi -> thunderbird-115.2.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/lt.xpi -> thunderbird-115.2.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/lv.xpi -> thunderbird-115.2.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/ms.xpi -> thunderbird-115.2.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.2.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/nl.xpi -> thunderbird-115.2.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.2.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.2.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/pl.xpi -> thunderbird-115.2.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.2.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.2.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/rm.xpi -> thunderbird-115.2.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/ro.xpi -> thunderbird-115.2.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/ru.xpi -> thunderbird-115.2.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/sk.xpi -> thunderbird-115.2.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/sl.xpi -> thunderbird-115.2.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/sq.xpi -> thunderbird-115.2.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/sr.xpi -> thunderbird-115.2.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.2.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/th.xpi -> thunderbird-115.2.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/tr.xpi -> thunderbird-115.2.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/uk.xpi -> thunderbird-115.2.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/uz.xpi -> thunderbird-115.2.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/vi.xpi -> thunderbird-115.2.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.2.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.2.0-zh-TW.xpi )
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=a0b820d708bcabbf8f30ee0d856379f0
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index aaec6487e744..1b297c237d86 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/discord-0.0.28 b/metadata/md5-cache/net-im/discord-0.0.29
index 1cfe7501fd43..94f715bc873e 100644
--- a/metadata/md5-cache/net-im/discord-0.0.28
+++ b/metadata/md5-cache/net-im/discord-0.0.29
@@ -10,6 +10,6 @@ LICENSE=all-rights-reserved
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver 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 appindicator? ( dev-libs/libayatana-appindicator )
RESTRICT=bindist mirror strip test
SLOT=0
-SRC_URI=https://dl.discordapp.net/apps/linux/0.0.28/discord-0.0.28.tar.gz
+SRC_URI=https://dl.discordapp.net/apps/linux/0.0.29/discord-0.0.29.tar.gz
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 862d337d98edb576796827be2c6b11ca unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=3d4c2e706932e1d21d9ea8611b643764
diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz
index 6064df001566..fcae377d9ed9 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/zookeeper-bin-3.8.2 b/metadata/md5-cache/sys-cluster/zookeeper-bin-3.8.2
new file mode 100644
index 000000000000..57c55d2c5b54
--- /dev/null
+++ b/metadata/md5-cache/sys-cluster/zookeeper-bin-3.8.2
@@ -0,0 +1,14 @@
+BDEPEND=acct-group/zookeeper acct-user/zookeeper
+DEFINED_PHASES=install prepare
+DESCRIPTION=A high-performance coordination service for distributed applications
+EAPI=8
+HOMEPAGE=https://zookeeper.apache.org/
+INHERIT=java-utils-2
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=acct-group/zookeeper acct-user/zookeeper >=virtual/jre-1.8
+RESTRICT=mirror binchecks
+SLOT=0
+SRC_URI=https://downloads.apache.org/zookeeper/zookeeper-3.8.2/apache-zookeeper-3.8.2-bin.tar.gz -> zookeeper-bin-3.8.2.tar.gz
+_eclasses_=java-utils-2 8c72ea36a4935f626b13a30141d0d39c
+_md5_=8f4981be5e860453b6b04076da8eeb4b
diff --git a/metadata/md5-cache/sys-cluster/zookeeper-bin-3.9.0 b/metadata/md5-cache/sys-cluster/zookeeper-bin-3.9.0
new file mode 100644
index 000000000000..ca842e5cff02
--- /dev/null
+++ b/metadata/md5-cache/sys-cluster/zookeeper-bin-3.9.0
@@ -0,0 +1,14 @@
+BDEPEND=acct-group/zookeeper acct-user/zookeeper
+DEFINED_PHASES=install prepare
+DESCRIPTION=A high-performance coordination service for distributed applications
+EAPI=8
+HOMEPAGE=https://zookeeper.apache.org/
+INHERIT=java-utils-2
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=acct-group/zookeeper acct-user/zookeeper >=virtual/jre-1.8
+RESTRICT=mirror binchecks
+SLOT=0
+SRC_URI=https://downloads.apache.org/zookeeper/zookeeper-3.9.0/apache-zookeeper-3.9.0-bin.tar.gz -> zookeeper-bin-3.9.0.tar.gz
+_eclasses_=java-utils-2 8c72ea36a4935f626b13a30141d0d39c
+_md5_=8f4981be5e860453b6b04076da8eeb4b
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index 7aace3e2f595..07a04761dda5 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-kernel-5.10.193 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.193
new file mode 100644
index 000000000000..d5a1efb67715
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.193
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug hardened savedconfig +initramfs test +strip
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.10.193
+RDEPEND=!sys-kernel/gentoo-kernel-bin:5.10.193 virtual/libelf
+REQUIRED_USE=arm? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.10.193
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-203.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-203.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-build c6eeda0bfd95e426bfac7d12f56baa43 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=3677311e1815525f59538d1bf4e806b0
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.129 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.129
new file mode 100644
index 000000000000..270104d756fb
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.129
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug hardened savedconfig +initramfs test +strip
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.15.129
+RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.129 virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) sparc? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.15.129
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-135.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-135.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-build c6eeda0bfd95e426bfac7d12f56baa43 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=d4016b76f9b25f63acedaf17472f538b
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.255 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.255
new file mode 100644
index 000000000000..1f3163f43b0f
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.255
@@ -0,0 +1,17 @@
+BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-build
+IUSE=debug savedconfig +initramfs test +strip
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.4.255
+RDEPEND=!sys-kernel/gentoo-kernel-bin:5.4.255 virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.4.255
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-262.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-262.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-x86_64.config -> kernel-x86_64.config.5.4.21 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-aarch64.config -> kernel-aarch64.config.5.4.21 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-ppc64le.config -> kernel-ppc64le.config.5.4.21 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-i686.config -> kernel-i686.config.5.4.21 )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-build c6eeda0bfd95e426bfac7d12f56baa43 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=22d8f8f752ea86f596191f3d49d288aa
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.50 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.50
new file mode 100644
index 000000000000..3d2b598883d2
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.50
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug hardened savedconfig +initramfs test +strip
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.1.50
+RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.50 virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.1.50
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-56.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-56.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-build c6eeda0bfd95e426bfac7d12f56baa43 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=129e61715c0a8f4a792020a1c7ef36a2
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.4.13 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.4.13
new file mode 100644
index 000000000000..8d3d34d7aa26
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.4.13
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools ) secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug hardened secureboot savedconfig secureboot +initramfs test +strip modules-sign
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.4.13
+RDEPEND=!sys-kernel/gentoo-kernel-bin:6.4.13 virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.4.13
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-15.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-15.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.4.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.4.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.4.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.4.12-gentoo )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-build c6eeda0bfd95e426bfac7d12f56baa43 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=6a58d23dc7203b6cbf95b5cd13b65857
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.193 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.193
new file mode 100644
index 000000000000..aea289002319
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.193
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=+initramfs test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.10.193
+RDEPEND=!sys-kernel/gentoo-kernel:5.10.193 virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.10.193
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-203.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-203.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.193-1.gpkg.tar -> gentoo-kernel-5.10.193-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.193-1.gpkg.tar -> gentoo-kernel-5.10.193-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.193-1.gpkg.tar -> gentoo-kernel-5.10.193-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.193-1.gpkg.tar -> gentoo-kernel-5.10.193-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca unpacker aa6a4e924009232d8b78b31e932c30b5
+_md5_=2422c72e784d853dab46884d24a219c8
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.129 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.129
new file mode 100644
index 000000000000..8e5b1c9449a2
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.129
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=+initramfs test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.15.129
+RDEPEND=!sys-kernel/gentoo-kernel:5.15.129 virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.15.129
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-135.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-135.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.129-1.gpkg.tar -> gentoo-kernel-5.15.129-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.129-1.gpkg.tar -> gentoo-kernel-5.15.129-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.129-1.gpkg.tar -> gentoo-kernel-5.15.129-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.129-1.gpkg.tar -> gentoo-kernel-5.15.129-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca unpacker aa6a4e924009232d8b78b31e932c30b5
+_md5_=3a8ae6be2f70d60acd9626d82f8147e7
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.255 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.255
new file mode 100644
index 000000000000..d24169e6eea0
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.255
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=+initramfs test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.4.255
+RDEPEND=!sys-kernel/gentoo-kernel:5.4.255 virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.4.255
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-262.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-262.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.255-1.gpkg.tar -> gentoo-kernel-5.4.255-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.255-1.gpkg.tar -> gentoo-kernel-5.4.255-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.255-1.gpkg.tar -> gentoo-kernel-5.4.255-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.255-1.gpkg.tar -> gentoo-kernel-5.4.255-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca unpacker aa6a4e924009232d8b78b31e932c30b5
+_md5_=e827ff5379e16533be8dd3e7897a71e0
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.50 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.50
new file mode 100644
index 000000000000..c66107ad651c
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.50
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=+initramfs test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.1.50
+RDEPEND=!sys-kernel/gentoo-kernel:6.1.50 virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.1.50
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-56.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-56.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.50-1.gpkg.tar -> gentoo-kernel-6.1.50-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.50-1.gpkg.tar -> gentoo-kernel-6.1.50-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.50-1.gpkg.tar -> gentoo-kernel-6.1.50-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.50-1.gpkg.tar -> gentoo-kernel-6.1.50-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca unpacker aa6a4e924009232d8b78b31e932c30b5
+_md5_=3a8ae6be2f70d60acd9626d82f8147e7
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.4.13 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.4.13
new file mode 100644
index 000000000000..83562b74f302
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.4.13
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=secureboot +initramfs test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.4.13
+RDEPEND=!sys-kernel/gentoo-kernel:6.4.13 virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.4.13
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-15.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-15.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.13-1.gpkg.tar -> gentoo-kernel-6.4.13-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.13-1.gpkg.tar -> gentoo-kernel-6.4.13-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.13-1.gpkg.tar -> gentoo-kernel-6.4.13-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.13-1.gpkg.tar -> gentoo-kernel-6.4.13-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs 862d337d98edb576796827be2c6b11ca unpacker aa6a4e924009232d8b78b31e932c30b5
+_md5_=f965e4ab6760df12c4098aab530f0e2f
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-4.14.324 b/metadata/md5-cache/sys-kernel/gentoo-sources-4.14.324
new file mode 100644
index 000000000000..6b93f99c2c29
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-4.14.324
@@ -0,0 +1,14 @@
+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.324
+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-335.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.14-335.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.14-335.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.14-335.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.14-335.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.14-335.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 7de441e9527219813d4420e059542ecf multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=4a2535a363b26f888059ec91091da607
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-4.19.293 b/metadata/md5-cache/sys-kernel/gentoo-sources-4.19.293
new file mode 100644
index 000000000000..2f7aa31a3851
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-4.19.293
@@ -0,0 +1,14 @@
+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.293
+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-294.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-294.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-294.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-294.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-294.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-294.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 7de441e9527219813d4420e059542ecf multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=f917b6d6588cc685fba1b5ffa735699e
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.193 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.193
new file mode 100644
index 000000000000..0270492e8118
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.193
@@ -0,0 +1,14 @@
+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.193
+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-203.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-203.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-203.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-203.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-203.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-203.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 7de441e9527219813d4420e059542ecf multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=8a966461596cfd6880eaf9cd78e39c56
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.129 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.129
new file mode 100644
index 000000000000..7b0bf96171c0
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.129
@@ -0,0 +1,14 @@
+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.129
+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-135.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-135.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-135.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-135.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-135.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-135.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 7de441e9527219813d4420e059542ecf multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=717243f31d12f80cfbb3fbd8e72623e1
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.255 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.255
new file mode 100644
index 000000000000..a38dbcd1efee
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.4.255
@@ -0,0 +1,14 @@
+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.255
+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-262.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-262.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-262.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-262.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-262.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-262.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 7de441e9527219813d4420e059542ecf multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=62ad3950532f360014d976a40ebd2969
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.50 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.50
new file mode 100644
index 000000000000..aa15d4dd6b84
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.50
@@ -0,0 +1,14 @@
+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.50
+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-56.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-56.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-56.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-56.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-56.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-56.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 7de441e9527219813d4420e059542ecf multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=7ca394184b128240351c93518566f70f
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.4.13 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.4.13
new file mode 100644
index 000000000000..0b8115b1278c
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.4.13
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.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 ~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.4.13
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.4-15.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-15.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.4-15.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-15.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.4-15.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-15.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 7de441e9527219813d4420e059542ecf multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=547f0561731680c18550576d70390640
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.193 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.193
new file mode 100644
index 000000000000..466ae7683e2d
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.193
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened savedconfig +initramfs test +strip verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.10.193
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.10.193
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.193.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.193.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-build c6eeda0bfd95e426bfac7d12f56baa43 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e
+_md5_=6d46e875226d6340b91d52c28b2e9147
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.129 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.129
new file mode 100644
index 000000000000..1ea21b3fa144
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.129
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened savedconfig +initramfs test +strip verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.15.129
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.15.129
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.129.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.129.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-build c6eeda0bfd95e426bfac7d12f56baa43 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e
+_md5_=2eac001ceafd53f76d270f933dce1217
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.255 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.255
new file mode 100644
index 000000000000..76d2126e187b
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.255
@@ -0,0 +1,17 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-build verify-sig
+IUSE=debug savedconfig +initramfs test +strip verify-sig
+KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.4.255
+RDEPEND=virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.4.255
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.255.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.255.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-x86_64.config -> kernel-x86_64.config.5.4.21 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-aarch64.config -> kernel-aarch64.config.5.4.21 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-ppc64le.config -> kernel-ppc64le.config.5.4.21 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-i686.config -> kernel-i686.config.5.4.21 )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-build c6eeda0bfd95e426bfac7d12f56baa43 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e
+_md5_=a8d9882e72b6a1a3ab6202bed1ccc813
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.50 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.50
new file mode 100644
index 000000000000..c7185b34f2c3
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.50
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened savedconfig +initramfs test +strip verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.1.50
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.1.50
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.50.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.50.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-build c6eeda0bfd95e426bfac7d12f56baa43 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e
+_md5_=6af3201a419530fc1a9351b0f433c39c
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.4.13 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.4.13
new file mode 100644
index 000000000000..cbe747c2c557
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.4.13
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools ) secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened secureboot savedconfig secureboot +initramfs test +strip modules-sign verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.4.13
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.4.13
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.4.13.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.4.13.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.4.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.4.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.4.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.4.12-gentoo )
+_eclasses_=dist-kernel-utils 56a3586380e70dbb34f496f541a9405b kernel-build c6eeda0bfd95e426bfac7d12f56baa43 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e
+_md5_=a75f8e47b833d0926b903f2a58675b46
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-4.14.323 b/metadata/md5-cache/sys-kernel/vanilla-sources-4.14.324
index 49edb3b7d165..b8e483e9a052 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-4.14.323
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-4.14.324
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
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.323
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.14.323.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz
+SLOT=4.14.324
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.14.324.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 7de441e9527219813d4420e059542ecf multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca
_md5_=06a11745e46e233e9ae03efa92a371cd
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-4.19.292 b/metadata/md5-cache/sys-kernel/vanilla-sources-4.19.293
index 00e3555a84cc..9eae5d051ef3 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-4.19.292
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-4.19.293
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
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.292
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.19.292.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz
+SLOT=4.19.293
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.19.293.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 7de441e9527219813d4420e059542ecf multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca
_md5_=06a11745e46e233e9ae03efa92a371cd
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.192 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.193
index 2a13088b1ec3..9a6de8fdbe62 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.192
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.193
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
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.192
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.10.192.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz
+SLOT=5.10.193
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.10.193.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 7de441e9527219813d4420e059542ecf multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca
_md5_=06a11745e46e233e9ae03efa92a371cd
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.128 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.129
index 6a6d3269dcbf..af8e0a4c6a3c 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.128
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.129
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
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.128
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.128.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
+SLOT=5.15.129
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.129.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 7de441e9527219813d4420e059542ecf multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca
_md5_=06a11745e46e233e9ae03efa92a371cd
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.254 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.255
index c4e538bbfe06..8cda89259db9 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.254
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.255
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
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.254
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.4.254.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz
+SLOT=5.4.255
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.4.255.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 7de441e9527219813d4420e059542ecf multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca
_md5_=06a11745e46e233e9ae03efa92a371cd
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.49 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.50
index 06e49b386caf..4bf962668b8b 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.49
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.50
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s
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.49
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.49.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz
+SLOT=6.1.50
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.50.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 7de441e9527219813d4420e059542ecf multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca
_md5_=96b7bb013c09ed6364efda0f3bf7d67f
diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz
index ba8e6906af84..3c7dd149d052 100644
--- a/metadata/md5-cache/virtual/Manifest.gz
+++ b/metadata/md5-cache/virtual/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/virtual/dist-kernel-5.10.193 b/metadata/md5-cache/virtual/dist-kernel-5.10.193
new file mode 100644
index 000000000000..c33aea8d193b
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-5.10.193
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=7
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.10.193 ~sys-kernel/gentoo-kernel-bin-5.10.193 ~sys-kernel/vanilla-kernel-5.10.193 )
+SLOT=0/5.10.193
+_md5_=2b14c705dcd61ca0cb392a256fbcb273
diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.129 b/metadata/md5-cache/virtual/dist-kernel-5.15.129
new file mode 100644
index 000000000000..33bfc41e9839
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-5.15.129
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=7
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.129 ~sys-kernel/gentoo-kernel-bin-5.15.129 ~sys-kernel/vanilla-kernel-5.15.129 )
+SLOT=0/5.15.129
+_md5_=178eaf3b8dd28d0d3d7c38f7d852fa0f
diff --git a/metadata/md5-cache/virtual/dist-kernel-5.4.255 b/metadata/md5-cache/virtual/dist-kernel-5.4.255
new file mode 100644
index 000000000000..77d082d8f2b2
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-5.4.255
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=7
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.4.255 ~sys-kernel/gentoo-kernel-bin-5.4.255 ~sys-kernel/vanilla-kernel-5.4.255 )
+SLOT=0/5.4.255
+_md5_=844ac6f7a5f9492ed01a8c238a631cd8
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.50 b/metadata/md5-cache/virtual/dist-kernel-6.1.50
new file mode 100644
index 000000000000..1a99e4863f32
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-6.1.50
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=7
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.50 ~sys-kernel/gentoo-kernel-bin-6.1.50 ~sys-kernel/vanilla-kernel-6.1.50 )
+SLOT=0/6.1.50
+_md5_=1971dc5148e78da44e87c56fd4647d8b
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.4.13 b/metadata/md5-cache/virtual/dist-kernel-6.4.13
new file mode 100644
index 000000000000..c2d06f7efd2f
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-6.4.13
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=7
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.4.13 ~sys-kernel/gentoo-kernel-bin-6.4.13 ~sys-kernel/vanilla-kernel-6.4.13 )
+SLOT=0/6.4.13
+_md5_=1971dc5148e78da44e87c56fd4647d8b
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 2c8dffc77bc3..3f80f6220e6e 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/firefox-117.0 b/metadata/md5-cache/www-client/firefox-117.0
index d042430fa122..2d7393d5b238 100644
--- a/metadata/md5-cache/www-client/firefox-117.0
+++ b/metadata/md5-cache/www-client/firefox-117.0
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
SLOT=rapid
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/117.0/source/firefox-117.0.source.tar.xz -> firefox-117.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-117-patches-02.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/af.xpi -> firefox-117.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ar.xpi -> firefox-117.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ast.xpi -> firefox-117.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/be.xpi -> firefox-117.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/bg.xpi -> firefox-117.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/br.xpi -> firefox-117.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ca.xpi -> firefox-117.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/cak.xpi -> firefox-117.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/cs.xpi -> firefox-117.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/cy.xpi -> firefox-117.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/da.xpi -> firefox-117.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/de.xpi -> firefox-117.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/dsb.xpi -> firefox-117.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/el.xpi -> firefox-117.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/en-CA.xpi -> firefox-117.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/en-GB.xpi -> firefox-117.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/es-AR.xpi -> firefox-117.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/es-ES.xpi -> firefox-117.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/et.xpi -> firefox-117.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/eu.xpi -> firefox-117.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/fi.xpi -> firefox-117.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/fr.xpi -> firefox-117.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-117.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-117.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/gd.xpi -> firefox-117.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/gl.xpi -> firefox-117.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/he.xpi -> firefox-117.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/hr.xpi -> firefox-117.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/hsb.xpi -> firefox-117.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/hu.xpi -> firefox-117.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/id.xpi -> firefox-117.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/is.xpi -> firefox-117.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/it.xpi -> firefox-117.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ja.xpi -> firefox-117.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ka.xpi -> firefox-117.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/kab.xpi -> firefox-117.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/kk.xpi -> firefox-117.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ko.xpi -> firefox-117.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/lt.xpi -> firefox-117.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/lv.xpi -> firefox-117.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ms.xpi -> firefox-117.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-117.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/nl.xpi -> firefox-117.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-117.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-117.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/pl.xpi -> firefox-117.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-117.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-117.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/rm.xpi -> firefox-117.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ro.xpi -> firefox-117.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ru.xpi -> firefox-117.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/sk.xpi -> firefox-117.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/sl.xpi -> firefox-117.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/sq.xpi -> firefox-117.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/sr.xpi -> firefox-117.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-117.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/th.xpi -> firefox-117.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/tr.xpi -> firefox-117.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/uk.xpi -> firefox-117.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/uz.xpi -> firefox-117.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/vi.xpi -> firefox-117.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-117.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-117.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ach.xpi -> firefox-117.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/an.xpi -> firefox-117.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/az.xpi -> firefox-117.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/bn.xpi -> firefox-117.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/bs.xpi -> firefox-117.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-117.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/eo.xpi -> firefox-117.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/es-CL.xpi -> firefox-117.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/es-MX.xpi -> firefox-117.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/fa.xpi -> firefox-117.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ff.xpi -> firefox-117.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/fur.xpi -> firefox-117.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/gn.xpi -> firefox-117.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-117.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-117.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-117.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ia.xpi -> firefox-117.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/km.xpi -> firefox-117.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/kn.xpi -> firefox-117.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/lij.xpi -> firefox-117.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/mk.xpi -> firefox-117.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/mr.xpi -> firefox-117.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/my.xpi -> firefox-117.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-117.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/oc.xpi -> firefox-117.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/sc.xpi -> firefox-117.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/sco.xpi -> firefox-117.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/si.xpi -> firefox-117.0-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/son.xpi -> firefox-117.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/szl.xpi -> firefox-117.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ta.xpi -> firefox-117.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/te.xpi -> firefox-117.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/tl.xpi -> firefox-117.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/trs.xpi -> firefox-117.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/ur.xpi -> firefox-117.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xpi/xh.xpi -> firefox-117.0-xh.xpi )
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8e58f6e6334a898918d0048bb6c56b74
+_md5_=2aceb5ae9adeba07339df5c97564887c
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index aa24b2776497..63e40d6173bb 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-08-30T14:40:01Z
+TIMESTAMP 2023-08-30T20:40:00Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTvVMFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTvqSBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCm7RAAqlmBQ3su0LUWXB9QJOHTuEuxXfARkD6hhQngZs5Z+k5nDxGXorfX69zr
-JGGeSCjf37CuhM1WwSFUCeem7EGPJdv2JVwODnG7XSxxO39+aBKWAlTQDFZHhJMe
-Dyh9SMfsppVt16GZrYmvf3EGfhMb9FbpNRa9AjHLBJyL2WwQlhrdhmfG/a3+SOd5
-mJ5fikSrO1eoFytIZ9EJvNXaJ1nRedkkZ5KgBedWzG0QqZUtmkckdPkOLM2fnPj4
-BlrIPLWIxB8rW/wsXVNs0BVNnAYIDlmO3JVOQdr/eR4+XR8nxQXk/v8J0d8i9Vm+
-fXdOgX2eq2Da5p54eavpm7KmJs/4RtEgjfJLNx4ru85Cpax/pwIwSbVKM8L9DODt
-HJYVu+iGqQab1GQ3WiMfrSKh4ejkpHC05m9MtxY+Gv2VyopGmYnUnzv+QojFP2YB
-DtOfXXBJuUTBq89Xfd23nKEbDf/VOI1RItNLZpB8/AsTckkw+GPV7ov2A2saSNbO
-UzPb6A8lOkdNwobCzpjxB/fPRG5uqMGYx1HOKyU19z91Np8lVRnBx7fdvA/96Vkx
-u3KFFmjzS7qvFP3iLVFKS0KWKsdKXjItgkOXTLFbjp+37IOWAp0fTyYfV4JvQMQg
-RukrAvYH7gCUsB4l3IfAdqCNY0TEYhPW2qT8mm9t9ef52h+EqZs=
-=ivqX
+klCZeQ/+O3kCNDP2zU34HAU0pVUaqR/8Haf/C6ZIuFRS6kEo31E0YzjBXLCecw+N
+kt0C38r2SuTjHVoqS3OabrmvkpdeU/qC7KTBiEZ+A42BYay9GDhMMGBvO56i1h/R
+GHZux+eOnRkpj7e0r6+94EbZPMtA3Tx1yTMdjZjgPasF/HsquBcelXhg+qQh+1Ur
+N6cWlsy3ROwvL1hMArzdPaETgSHWUiye76U+rjuN4Nu1SiWyQKgPG5nqQ3CXcsA5
+S/Zj8Ad1hIcsPYLp84XNilHdfHyDYDH8YLEwKkqpnQ6qlwcxtYWs9/o9tzpaTmNT
+yGyjQXddlC7X/yBaUZ/+fRplCPwzsFh65dnfR2kUTUF9cFYts6c621cybsfkP23b
+MRTjqTCs/WZGCsExHp/wqT/oIyjGi0zRYqhGVEnm38d33FJU+hLMr7oBl9k+YI92
+tdQ7j2JpmKifhR5fIZyw9qrFozdtyaX2H1MCPRMIPaqGqOpKnaqgearvTQckYthf
+yohb9AiJ3p2Dc0fi9DzXL5nnD84aNMlMH72loWKSxIliZQTJ9/T9Th+MP8yatIi1
+yQIFr0wcyByONatC5AH6kgGed8/8JmLMnnF3AnvpGzGev8mmLH+S28Ro/SazF+c4
+rDCxFd6X1hj+ZyhxFfCe3hIrJ/nbvkn/QbbaJ2bLUGouof6W6Rs=
+=AAih
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 455032b82edb..ff06d060bd8f 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Wed, 30 Aug 2023 14:39:58 +0000
+Wed, 30 Aug 2023 20:39:57 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index a429ceac311d..558f9a304dfc 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Wed Aug 30 02:39:57 PM UTC 2023
+Wed Aug 30 08:39:57 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 951dc5c11cac..05d621581b51 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Wed, 30 Aug 2023 14:45:01 +0000
+Wed, 30 Aug 2023 20:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 2027f381f9b2..a4259d4b916d 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-00f4879cea5cf4a3d5b8aeb16ee08c46adf7c8c0 1693405585 2023-08-30T14:26:25+00:00
+01bbb07fef019301cd62f2d541ada4ade37fdfd1 1693426905 2023-08-30T20:21:45+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 7bef8e77d3d8..9962bba545c0 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1693406401 Wed 30 Aug 2023 02:40:01 PM UTC
+1693428001 Wed 30 Aug 2023 08:40:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index f7d2e80dbfb4..ff06d060bd8f 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Wed, 30 Aug 2023 14:39:57 +0000
+Wed, 30 Aug 2023 20:39:57 +0000
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index e979ea4050f3..e9fa45f1575f 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/discord/Manifest b/net-im/discord/Manifest
index 2417117f97e8..e04d04950bcc 100644
--- a/net-im/discord/Manifest
+++ b/net-im/discord/Manifest
@@ -1,3 +1,3 @@
-DIST discord-0.0.28.tar.gz 92587043 BLAKE2B d2e79f34c3d71782fd64ad076fb8a44cd91df5fe35df30c8e4d3fb1e6c019ca0bfd459d615e6c62e3f88d9120397c01b4c0e024d39ae315555c698616473cd37 SHA512 763fe47a0fb21a13e852bcc818d4e0e2ea4faf23fcfdc02fddfe06e8c829499e028e27b45d807d3b3edcc36788990f3f21c0460b9b8efc538b62f3b41aeb744d
-EBUILD discord-0.0.28.ebuild 3413 BLAKE2B 80cd994612cfb1da73c9f6eefb9ba254eca549da180e704e7477946b0aa05b7f7daa1aff60501712c0c830ca5fa335e0f1d567d1a16b0bef4ca930dc7f9ad3d4 SHA512 ae44d8dd768191a3097b0e5882b85b6a4e72868cbb648bfdd911d5c5e1b56974e752dcc4a322948e55b246c3b94a48b26e185535b203b8f758accd11fb4f56c5
+DIST discord-0.0.29.tar.gz 92596511 BLAKE2B 902f24b84bb1f1f43a95461190125d99c74846e985d68588101c1ceea4ad92042ff45e86ef115637eb58141d3ebe2d85922d75620a235702bdbf8990da59674b SHA512 38e4c21872fdf7b7716680b70e6f677274be50fce04d16831ed180d894965ca2f8cc8814148e16ca540f8dcba2bb749788f6980180f51d8b1f1556e1a8a368e0
+EBUILD discord-0.0.29.ebuild 3413 BLAKE2B 80cd994612cfb1da73c9f6eefb9ba254eca549da180e704e7477946b0aa05b7f7daa1aff60501712c0c830ca5fa335e0f1d567d1a16b0bef4ca930dc7f9ad3d4 SHA512 ae44d8dd768191a3097b0e5882b85b6a4e72868cbb648bfdd911d5c5e1b56974e752dcc4a322948e55b246c3b94a48b26e185535b203b8f758accd11fb4f56c5
MISC metadata.xml 506 BLAKE2B ff098a1c9341a94ebb21da57c3028d3d96e884e19e3adf2df8d50b694a1ca3eee61f5dfd90eaa557a0a0eee769fd11dfa7bbf63308386a11faa56d13687e33c3 SHA512 56baf0a5323057b4af83a7b7d760b2b1e071e15ca4eef6546eab4104fbdd026906f68d8023a3155f492d8d93cd7022c5d0017372cbaf2894b94bd253b2ce3665
diff --git a/net-im/discord/discord-0.0.28.ebuild b/net-im/discord/discord-0.0.29.ebuild
index 0c75ad505e10..0c75ad505e10 100644
--- a/net-im/discord/discord-0.0.28.ebuild
+++ b/net-im/discord/discord-0.0.29.ebuild
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index 279bf90032ee..124d8ccb24ab 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/zookeeper-bin/Manifest b/sys-cluster/zookeeper-bin/Manifest
index 4ad6981b7058..1da33c303bdc 100644
--- a/sys-cluster/zookeeper-bin/Manifest
+++ b/sys-cluster/zookeeper-bin/Manifest
@@ -4,7 +4,11 @@ AUX zookeeper.initd 373 BLAKE2B c60740f691d186861e3f101c84e5904774de6235a0423f4f
DIST zookeeper-bin-3.7.1.tar.gz 12649765 BLAKE2B 1a0fd48185fb2a847d961ffb33387f9bf165f6c7f24eb00c82f1cc413278d48652459a89406dc4af01a4453d39e93be12deb07c0791d2337a43f04e14ce33417 SHA512 9103628a50745fa1a289bca666fda4a9c08ec17c55cf13e66887e7ba76e93dbae60a1f1ffd6c10798be3a16069344ecbc00cebb29bf03d9cd7096ccd098ed011
DIST zookeeper-bin-3.8.0.tar.gz 13185104 BLAKE2B 2afcfbac16a027fb2a009e20a852a747a9a93fb846b214c57ebf6730e73b892aa40037e29013cbc45e87532848bf889d24635becbf7dd554965b7da0a89ac8e0 SHA512 d66e3a40451f840406901b2cd940992b001f92049a372ae48d8b420891605871cd1ae5f6cceb3b10665491e7abef36a4078dace158bd1e0938fcd3567b5234ca
DIST zookeeper-bin-3.8.1.tar.gz 13368512 BLAKE2B c1e5c375f6068e847733aa655e54f0a302ce89dbb3a179abc60f2f2fff558aa264530d53d74857d617ef966c9904281927f50e639ac3e653f958be27c9595e34 SHA512 940ce2fdd4ff33acfc99860b5c604d2d48f37c4d6f0b7c2dcdade7492ecf5385b079bf56db68b4c9c9b8dfed0a86ecd73ee2977621738f263d6e9b8432f34b35
+DIST zookeeper-bin-3.8.2.tar.gz 13338235 BLAKE2B a1b98b4fdf302ce5f340fcae580340bb07ad40a6f2e3623a1fecd34d24f2cea73ab1cd5d55d666d3dfdf1b1b5d0a4a91a28fd2b4be410ec157d90829d326fdeb SHA512 30d42364d158850700623e2b0f226335ce52a9707660c16c64ea9c163fe657c429b5f846d664bf7f381bc86abafb01cdc28d23d9f8e49b99a751e6598342a7af
+DIST zookeeper-bin-3.9.0.tar.gz 19935216 BLAKE2B 03d2a552362d3f1524dfde6c0a010e49844fa2af8b553ccfa3f50dbe4584af34610669357ad5cca122abe5c83c1eb7f5f23d57f80b997fd9db8a74b81193854b SHA512 6b722a5efab88744f6b235dace5af7c12f0dad50e00d733fb677e89e57f751efefca21a44e18bc4bbf23556f30ed42ed3d9918bd4c978a894f5e5ded04c93dd2
EBUILD zookeeper-bin-3.7.1.ebuild 1490 BLAKE2B 288cee73399a83b4e269b11e5b421caabaa302521307ff8495ea7daf960d7d03e101db177af8853f39565011bb7752b317c6c9074ae4ef696a2733d4ea517807 SHA512 44d5c62c6164fa79308519e5a8d27f27692c2cd44c721f88dbbbf595aabf23efa51ef9336ac247be9001293a8ee5eff06e547d39a60496ddbe9066e8af195729
EBUILD zookeeper-bin-3.8.0.ebuild 1492 BLAKE2B 1296887bdc34c8093443cdc9bed0b36ca174b8a272ba9d66a26cfd2be3858b69bfa12177dea0f11903d808e4d846c74bd318f05c7f253883e9e73f13c3e8e619 SHA512 bc0756f21eacb0d8fefe9342c1746d4f993ac0f1343f672826b2c2a0bc4053337ac9b4fbb15cdf72866a2076146ffd78298159ca19ff424117247c95e271f774
EBUILD zookeeper-bin-3.8.1.ebuild 1492 BLAKE2B 0a7ee8d443eede9db7f99a6e6994f31dd3b3ad4c938e0080b641042d8e1bc6e15e0251e6b876b773726f577cf802f7ba36467fdfdbb9cb94eee1c061c75520e4 SHA512 b9468c023c007eb04886abfc3fcb7d59568e5f4f17b601ee8a77a2589e7777148c69c5e047c51300c7bc038684528daba5d3003754f49d2eb1533863bd594aa9
+EBUILD zookeeper-bin-3.8.2.ebuild 1492 BLAKE2B 0a7ee8d443eede9db7f99a6e6994f31dd3b3ad4c938e0080b641042d8e1bc6e15e0251e6b876b773726f577cf802f7ba36467fdfdbb9cb94eee1c061c75520e4 SHA512 b9468c023c007eb04886abfc3fcb7d59568e5f4f17b601ee8a77a2589e7777148c69c5e047c51300c7bc038684528daba5d3003754f49d2eb1533863bd594aa9
+EBUILD zookeeper-bin-3.9.0.ebuild 1492 BLAKE2B 0a7ee8d443eede9db7f99a6e6994f31dd3b3ad4c938e0080b641042d8e1bc6e15e0251e6b876b773726f577cf802f7ba36467fdfdbb9cb94eee1c061c75520e4 SHA512 b9468c023c007eb04886abfc3fcb7d59568e5f4f17b601ee8a77a2589e7777148c69c5e047c51300c7bc038684528daba5d3003754f49d2eb1533863bd594aa9
MISC metadata.xml 378 BLAKE2B b130cfde4a6bb510de53572d7048c8a555db0dc644695aa5c751d29f417a2aa606569e2a2f915514b2d4bcb8bc48ef052b57c7aebc7bab7cbb20464171477d6b SHA512 f3849b0f95dc1dd320c8d149f89bfb60f7596d6699132df6c7c35536e48564119eb105c722fc05f70007773def6e71c26337cb1604a50c1f18dd37e8d4ca5809
diff --git a/sys-cluster/zookeeper-bin/zookeeper-bin-3.8.2.ebuild b/sys-cluster/zookeeper-bin/zookeeper-bin-3.8.2.ebuild
new file mode 100644
index 000000000000..f3969f04bfc3
--- /dev/null
+++ b/sys-cluster/zookeeper-bin/zookeeper-bin-3.8.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-utils-2
+
+MY_PN="zookeeper"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A high-performance coordination service for distributed applications"
+HOMEPAGE="https://zookeeper.apache.org/"
+SRC_URI="https://downloads.apache.org/${MY_PN}/${MY_P}/apache-${MY_P}-bin.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/apache-${MY_P}-bin"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror binchecks"
+
+BDEPEND="
+ acct-group/zookeeper
+ acct-user/zookeeper
+"
+RDEPEND="
+ ${BDEPEND}
+ >=virtual/jre-1.8
+"
+
+INSTALL_DIR=/opt/"${PN}"
+export CONFIG_PROTECT="${CONFIG_PROTECT} ${INSTALL_DIR}/conf"
+
+src_prepare() {
+ default
+ rm "${S}"/docs/skin/instruction_arrow.png || die
+}
+
+src_install() {
+ local DATA_DIR=/var/lib/"${MY_P}"
+
+ # cleanup sources
+ rm bin/*.cmd || die
+
+ keepdir "${DATA_DIR}"
+ sed "s:^dataDir=.*:dataDir=${DATA_DIR}:" conf/zoo_sample.cfg > conf/zoo.cfg || die
+ cp "${FILESDIR}"/log4j.properties conf/ || die
+
+ dodir "${INSTALL_DIR}"
+ cp -a "${S}"/* "${ED}${INSTALL_DIR}" || die
+
+ # data dir perms
+ fowners zookeeper:zookeeper "${DATA_DIR}"
+
+ # log dir
+ keepdir /var/log/zookeeper
+ fowners zookeeper:zookeeper /var/log/zookeeper
+
+ # init script
+ newinitd "${FILESDIR}"/zookeeper.initd zookeeper
+ newconfd "${FILESDIR}"/zookeeper.confd zookeeper
+
+ # env file
+ cat > 99"${PN}" <<-EOF
+ PATH="${INSTALL_DIR}"/bin
+ CONFIG_PROTECT="${INSTALL_DIR}"/conf
+ EOF
+ doenvd 99"${PN}"
+}
diff --git a/sys-cluster/zookeeper-bin/zookeeper-bin-3.9.0.ebuild b/sys-cluster/zookeeper-bin/zookeeper-bin-3.9.0.ebuild
new file mode 100644
index 000000000000..f3969f04bfc3
--- /dev/null
+++ b/sys-cluster/zookeeper-bin/zookeeper-bin-3.9.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-utils-2
+
+MY_PN="zookeeper"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A high-performance coordination service for distributed applications"
+HOMEPAGE="https://zookeeper.apache.org/"
+SRC_URI="https://downloads.apache.org/${MY_PN}/${MY_P}/apache-${MY_P}-bin.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/apache-${MY_P}-bin"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror binchecks"
+
+BDEPEND="
+ acct-group/zookeeper
+ acct-user/zookeeper
+"
+RDEPEND="
+ ${BDEPEND}
+ >=virtual/jre-1.8
+"
+
+INSTALL_DIR=/opt/"${PN}"
+export CONFIG_PROTECT="${CONFIG_PROTECT} ${INSTALL_DIR}/conf"
+
+src_prepare() {
+ default
+ rm "${S}"/docs/skin/instruction_arrow.png || die
+}
+
+src_install() {
+ local DATA_DIR=/var/lib/"${MY_P}"
+
+ # cleanup sources
+ rm bin/*.cmd || die
+
+ keepdir "${DATA_DIR}"
+ sed "s:^dataDir=.*:dataDir=${DATA_DIR}:" conf/zoo_sample.cfg > conf/zoo.cfg || die
+ cp "${FILESDIR}"/log4j.properties conf/ || die
+
+ dodir "${INSTALL_DIR}"
+ cp -a "${S}"/* "${ED}${INSTALL_DIR}" || die
+
+ # data dir perms
+ fowners zookeeper:zookeeper "${DATA_DIR}"
+
+ # log dir
+ keepdir /var/log/zookeeper
+ fowners zookeeper:zookeeper /var/log/zookeeper
+
+ # init script
+ newinitd "${FILESDIR}"/zookeeper.initd zookeeper
+ newconfd "${FILESDIR}"/zookeeper.confd zookeeper
+
+ # env file
+ cat > 99"${PN}" <<-EOF
+ PATH="${INSTALL_DIR}"/bin
+ CONFIG_PROTECT="${INSTALL_DIR}"/conf
+ EOF
+ doenvd 99"${PN}"
+}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index b926816c2b93..033f1e5f0685 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b3e5173563a8..00dbbe94b086 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,11 +1,17 @@
DIST genpatches-5.10-201.base.tar.xz 5812032 BLAKE2B 17e4a8b463e258f0548e3ccea5cd703fe80fa971678faa919c9c77c7ab60e57476b057676ef6d3d28fd42436a3f9a10b2ef9d39dfd136609b31306c606c2ceba SHA512 af53bd63386cfacc0eac40c69be3c4b85ff40afc901b759eec2da0a28685b7d9677558eb0625e3763c9d7e5bbb0452feac80acd3ac39f36326addf7464c00b7f
DIST genpatches-5.10-201.extras.tar.xz 3868 BLAKE2B e2420ee9cfb3e2a928ca1cc5a87bb832f436c3fedb0f4f001975a48a058c69cedcd58f97e5c76758ab737681ced55fc214a537fdab9400b839673bdba6c697c4 SHA512 c719a63005ea809d9bdc5d4b01f1400db0419a28bd629843f2d339a6f08684b4876fdc0eaa09133b7853ed80201517439e04580618ceabb40484e952efe796a3
+DIST genpatches-5.10-203.base.tar.xz 5898100 BLAKE2B 9a167c9fd5d73f8aa20db8c1fee7a8b2293ede05e6beab6f4a312b3b5b0714da661908d9cfa0f981b6f544fa9572617c54e5fd595a6023686dd0616d20fb74c7 SHA512 7f04f20e1d7c90c55d24bf3c8b4eb40477df85440d433ae68ecb7acadb42496360df48baee378528f87b575a51bc4805d644a8f40044a6cc071c1f7975692fb0
+DIST genpatches-5.10-203.extras.tar.xz 3872 BLAKE2B f5578b93215a3a4109468a46747ef70504668d5de7b7e9562e83cf6d5268633f676b534ab08dd97208c545baad48f680d2bd1e5acc80fc41b68f3aea7f9fe28b SHA512 e075f72e641e21abc91a6d648005d7479be70352b44034091d8cdf8a0c20f8caa75f268ef0591c01eb2ce8819fd2fe99fd176535c40b6fe2dfcf9708c48ca8b2
DIST genpatches-5.15-133.base.tar.xz 5249652 BLAKE2B 309acc807e07bfcbb34e0ae87618d6dbb76e6481699fc017f449e61a2518e96e1abaf43ffe32bb9f76786fbe8bad5607407be4a40dd8d26be484943d5b4afee1 SHA512 f0c689a808a7724cb4f30d697c22a0a089df3e0f837440b22b6c32672355b79898c8097810fa1e420e0f8c364f5a33b6c373db58b7c8caac8b67be763a820cea
DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B b99e279af41ad1d19a58e8f9b1bbf392c805a46c371d7a022a65c0090b5824c6ce26280525a0c21feda2a5a5cfffcafc690a2194d29af6a44e10a9d4c923db8b SHA512 7cd772a6feed01543305417ff03b834bb002821ccf254e7f5481623a7f16b0b54da5fc72c21f4ae3481308eaab08fcca8fc5103ffbed58dc4355cfb661f04f8e
DIST genpatches-5.15-134.base.tar.xz 5282056 BLAKE2B f973657ec1cafc1e6cfa44b3fb2d8d07b33dedf7118811ff44afcd369991864667635aaaffd9d4abc9cfde5308bc32dcbf44097c1989511a9cd4ae4bd4392190 SHA512 e6d2fba989cc1d67a0d77526b9498f9d1214b2b3fa2210b17c58d7a4d47630a7d1ef1788d255082acd17e475997c12a007d8411ae5478f2cb2a34c7d4e2ffc60
DIST genpatches-5.15-134.extras.tar.xz 3932 BLAKE2B e6d0b37360f85c3672cb4f56fcca5f649b3a5f9f81e64c7fca1b1e4691f2de4258fda7a262b44fa4a7b37e6af93d8f6869ad6b3b03d5184df25ed5aab24f2655 SHA512 677b4a0448bb8c618127c3fcd34ea752b788deb26f3e3a843847baf9c3396a3fbf10a8cfe105c825877e02e5fb13e81e6bef0c697180a5ade644b61e7d60e24d
+DIST genpatches-5.15-135.base.tar.xz 5311072 BLAKE2B e7ad491771a4602a9f8d6786ba38b76ae7bddf1917a6fa530cae361d9385f19f4779441626d8a2fef93802956ff5db1698a5cffed76c474f609b6567832c4a73 SHA512 a7f4afee966e914c9831555cc0ebf8cc8ba3d2d9929f7b5f8358d4f64d61fe85dc7f637efb889d5529f7b04f8e79a228109e0c0d9a298d04a3718a640bfedc56
+DIST genpatches-5.15-135.extras.tar.xz 3932 BLAKE2B fbb46341209dfb76d7a3ed7555de53de48dac947bfc993567afb6d0c2f8e23907d1fbb831a35c274b22ce34a31d6b805d30e727c59fbf63de7095500357ffcae SHA512 796ad4fd5ea1d84b066acff3b56d8df87575a584925c8487e97fb3b056ac46622670e06ce4c5511541c037ae84a566e9fa2304f5555050c96efe97da37126e9d
DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e491ab80c1e6291e542a99cf308295ed2301c93d74cd41e34fa10e1110710d26edcb9b4b132ee635cde5711b6474557601866 SHA512 4083c69df7ce9aa2e57eb69be4132689d10c95155c7608d6fc52f661abc1f0f9077f546016b3df32b8252777fff78af347af7022d18203aa8416ed83b68ef88b
DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
+DIST genpatches-5.4-262.base.tar.xz 6139068 BLAKE2B 61c2f6a1b307d4e89fd6ddfa57985eefb7b1778ee8ffe346be8967ef528ece98bfbe52c56eff2cf356dc0d2087b59ed353591d508e35e6214130abbd586f1fdc SHA512 c16b5036a6a4a1832a3e95ceda7e77cfdfddb99b92d1091354cdfcc8868a8ac7d4f692ce522e7167d171664b65273c8ea29009fb2911e9f20d3da6ebcb2a9837
+DIST genpatches-5.4-262.extras.tar.xz 1812 BLAKE2B ec2675611ea57400bf07f248730d8101e09a2102158e71d654069c3d3d63e47543541f8d39625334c58bbf6f2b9ba72fbbb4a53b8c4b98c00c06d18bb586ad17 SHA512 f98ca1becea213d6ea1a54b2c6e3206a30eb85597af36622f3fb877133e8e9c07a62228ea4c42ce719c840ade6a6a038166d5ca867bc792e8dae1561d522d718
DIST genpatches-6.1-52.base.tar.xz 3173368 BLAKE2B 429b5bc3af457d91b9c178737e573d150e337859c0f07a25043c86b834829e749b92c57fa2d80b2acfe9864f916ebe77c830249be23391d6553f5469b1934708 SHA512 0f003893b6c24fa9bb79722d6d83edb25e77fff11a526f86052980ee175d6dd599784cfcc7ad82055de9663a178fb9de38a766cfe61fe17fbde696a5292f023f
DIST genpatches-6.1-52.extras.tar.xz 3808 BLAKE2B 6a67986309840e14bd4759c0aabb1af5d6b3653660d1a12d8706567470a28b3a56d5a09cbdd3df9068bed7a845206b5a81fca3a1be0ffe7122579d9b3ff63401 SHA512 0476ec7af5906dfd4dd48c96799568f8ed7d24d7d43717979e03a16219b732461e0afc7af1c5a4f528a08c4b5c2c35d249e81be1c6d0f854f7993da2e0c7aad3
DIST genpatches-6.1-53.base.tar.xz 3225656 BLAKE2B d701a2920347788f343b14babfdd113b62b78218e8b19a5ee4f36d76b8571e697d9f3a3a9aa8364344e4d0ccaa60eccaab27b24036504b3ea1d011c4492a1eb2 SHA512 10aed454a5d7d7a763ec3008ceb17e30d989abcd76e1ca54d47b8946cf20a9de5991e09158a4e0b182ba58b41760a8de3bbd1979ff23fa9a84aa094c5c31094d
@@ -14,14 +20,22 @@ DIST genpatches-6.1-54.base.tar.xz 3229684 BLAKE2B 60e1d4729f621f5f9edd07d3cf4b6
DIST genpatches-6.1-54.extras.tar.xz 3812 BLAKE2B c8bd1937c8cfcfdcd0b8c52b947c694535e0375dcb31e8a7ec8426432ddb92a559e6e90b08b086552df6d822d2b26ee3afc6a8607bce820dc9741d169bf0579f SHA512 85f99d0e347036dd5e23dbe11ce1a0ccab042a9bd6980d8ba6cf9fe5e0504ca207e99084b09b011e77dc1d0455e818db87c171cc3857b3e8bc025ab0746c46b1
DIST genpatches-6.1-55.base.tar.xz 3230904 BLAKE2B eaf52b27c1fbe9d25a27b18bc6eb9462d563c0c9c38ed4cae24a8f10cfbdda92c830523a5cd49aab16959ff860d5b10772f5a58eab10cd0796faae17baf4fdee SHA512 37c236a79fad31a9411ab28661f134f697f6f38242f12f5b06e45a80a101e1e2ec50bb77a3fd35aecf0339dd8df82d5b84b1f542316e1b73bd1d2c796275c6bc
DIST genpatches-6.1-55.extras.tar.xz 3808 BLAKE2B de074120fec5b94a8378313fd1c14166ea156008d679e53fe114d2a477ddc8f83e2b64ead63a7b43fcfcf4f168225b8ec2de7383b8749c661b493139560e35c1 SHA512 88d6c13ff77590b1240e7958cefa8fb1f738df2b56aaa2ef2e8b63ee4d67ccf87c3da3a9fb6d781009d9c9a8db4907418a9af2f634d92d858fab4f33afb745c1
+DIST genpatches-6.1-56.base.tar.xz 3326400 BLAKE2B 4a62be88a16883b13ab169a93933a638aa61ca469fdab5f4a474a68983dfdca256bdbc4e62bf7b4ccbed48365a966c6396588444d45ed210a3dfefc8677a3ca5 SHA512 5c9d46528036cd7457e825dd97d7c20c69cee3f6d0279b82b0f45a3ec707d15a74afd270a0084e3438948a47c3128cca4ce2c53d45590c0260dd3b4324206287
+DIST genpatches-6.1-56.extras.tar.xz 3808 BLAKE2B 647f53e02a9a383d96beec781f33892f015302609b93f6d9f8408ad1e8b2ffb423d01f0f540365fdcb795e493bc1bc493c390a218226258f6ac51e8fc8bad657 SHA512 c4bf617db17818a615b279a2351e5f369c9efb256b30e2581210c57758ca519eff1d8a320bbceefc5ac8784e530476dd2db7cc559e7da99c3d1037d1ce69e663
DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f SHA512 5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc SHA512 5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
DIST genpatches-6.4-14.extras.tar.xz 3700 BLAKE2B e72b1378e2c05049a5cb981e7bb09e0d448fd5e1219393d7b552c1c6de2ed557c395a3f341946bd142d8df45b61d12a13ea2424325d5a98045063e0cabe7584f SHA512 62149b4cdce5bf1a0567557790cddc1248dd927f31774b65848f00075bf1a0179939c292c79181af0a39132321f056541919beb30c6a4d46f57286886c95c545
+DIST genpatches-6.4-15.base.tar.xz 809064 BLAKE2B 5f931235de8f0d94b1297c4e5c1c5c82dfe51e2e5149551fd053b908f112adb034e399ec3a8eaabf1b07993cb021577b210ccbd55d0f4d3670f87ebfdf34964f SHA512 b5181ddfc2896849cd0a5889c2c1f3009eedbd3c080a253e78c75545d8a57b7671e163b0cd5076d6255c5eb18b42b8cd81f0d47eaeb40397015418c3e212a5b3
+DIST genpatches-6.4-15.extras.tar.xz 3700 BLAKE2B 36916108aa768ac8138cfe4e167d1bdbc8413e2c971ce81f531966882ff1d096077c9676298ffcf69461059c62ba69e5ed821187e8a520aa21f0adb7ba119281 SHA512 65f96f5b47fe3ca21c4e7f09c13474c64d932eefe94a523d3197addc8ff8f70fce0b9da59f26e890cdb75cd9a9979dc99386c4815ba8d6e2b419a1d5872fd0d1
DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2 SHA512 0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
DIST gentoo-kernel-5.10.191-1.x86.gpkg.tar 56473600 BLAKE2B fa6bba5287b63c5627ded59657b72225bcb70999acc88dde057afdb84c40303e4f8843c666487fe14742d81d82192590d0d4d74796764d3dec741dda7e656646 SHA512 4ecf53b65e3e4de80261c9a7e9e7a8f0234b4cbbbd0f15377684ef74489d23218bac569b72259c5000c804591e0e5b796c86b7747c5ff1e781517ceb3a505460
+DIST gentoo-kernel-5.10.193-1.amd64.gpkg.tar 63221760 BLAKE2B 54bfee53cff7a7440a7d4d8f6453a3419a1ab561054125d7340c959de5bfc97983078a3b73c4461d08e42ce1bf16f69c4b7001a516cb938bae1f1c1bc2ee984a SHA512 57b4814cab44109cb4a5f7581a3bb38838dcb0edad264fe5a207b9b89465f124d2646233e5f0a1620177ebfeb6fd99ded6f429b6d79f1f80d22da4941cf52269
+DIST gentoo-kernel-5.10.193-1.arm64.gpkg.tar 56412160 BLAKE2B 504f573d2cfcc47fac3a3ccf80c88e9743fb31366950189d7543dd3495cf5dcce919cf18d15e5e788cd925c0cb779cafdd6451bdbf6a2b3ccf0fbac2671d5261 SHA512 b915c2a6a285e5c82613741b42e36e02b9409fbf10f29d86dd53d5b4db33afb855c43faa67a6f4d6878c3a5651e84940edde5763c5ea45741abdec1dafb0ee06
+DIST gentoo-kernel-5.10.193-1.ppc64le.gpkg.tar 52828160 BLAKE2B a8133d7e8d1bb84dd95ad41b19bd27f270879cecd86f6c457251851efa571efd7b9f8046463bf7f5b7c29af30d4e8272cb4933ddb375994b4775cd36e4d534d3 SHA512 4a2ead3e54adfeae5d6d7a884aa65c76cc60d3a8917c2158d66b3652ab5fa1c69faaba42fd9ded4e7301d29ef1a25b85fbc51aafe521cdec8f72932d2bffac04
+DIST gentoo-kernel-5.10.193-1.x86.gpkg.tar 53463040 BLAKE2B 02d109b2c8e129a396cf471e8f90da02905b53f2dd53a3978967b9dbdad58ff339a289c4d70b464660be17494dee2253fc870a86a8ad375c99b8bde5dac31c26 SHA512 c1a4fc00d168797325cde7161e8e230ce06e7386e781d9d332806c50b7316188248082dfa2b7d7223d2d74dc63ce6bb0114e8801d68703a560c07478112ce2a3
DIST gentoo-kernel-5.15.127-1.amd64.gpkg.tar 69560320 BLAKE2B 3d7cd889e605f383667d3b121f50fa7a80ec7924cc07d6c5e23cc703d485f6be5d1bf79f245f4804de95c9603932e2c6bb575a7f98b6ad2573688961b75e2391 SHA512 2e1ddc7e3dc121534f6e11732bd570e0cf92580deeaf78aacd715e266e0b3dddd62494540582441376d7e037d6b8d735c7ece915aa5d112812c668ef3c4b28c3
DIST gentoo-kernel-5.15.127-1.arm64.gpkg.tar 62525440 BLAKE2B d98dad69fbb250ee49a5f41f69cc091c3fa1fa6968f7575e9b381a9437b98f09bcbe3f28b1497575aa9b0416bbcc2740c5b030582203cecf1e84d72658022dc0 SHA512 815c53bca0542e04436166fcd33e202a4edcf35d85add66d2ffb435918623c6b4e17b2ebd3bef302b7509c2c1ac71cf89f81408b52b722ce16e9c445fbd747c1
DIST gentoo-kernel-5.15.127-1.ppc64le.gpkg.tar 57108480 BLAKE2B b8dc7368a0599f1f20c177bc6a9d4df2f3f0989cec52ae00212abd9cab7582f1530be1760e25590b8670e4fc12454b19e24d2edf3cbe855ae812b6ad932a443e SHA512 36fd01948f6004817d83661a9bb39139945118c31668fa8aaa4fe2474dde588983b3f3a401a66025a91ca811cc1bc33c15b947d61e6b6c41189c18b4bf76a08b
@@ -30,10 +44,18 @@ DIST gentoo-kernel-5.15.128-1.amd64.gpkg.tar 66304000 BLAKE2B b7672b2e0f5e0e63c1
DIST gentoo-kernel-5.15.128-1.arm64.gpkg.tar 59392000 BLAKE2B 22cc696c48159b1b2f3812703d74e291341985f346af516a167c9db4ca0f98e8ed9b764fadde660e548edafc8dc26f3a00798b454aff56365ce9d0377e33edec SHA512 d60475056143ac5178f44218f70c2c61e8272cab9eef7d46288459afd4b291d3304513f212f50dbea08a0f901910b2d99c1eadb69036f0e5bdf0002d38849931
DIST gentoo-kernel-5.15.128-1.ppc64le.gpkg.tar 54917120 BLAKE2B b1ef1c09e4ed1a328ee5b19ffbd9a32a914d4503f8774e98a1430f4f4638da99834879adf385a038ca71cd63f6538f9759656a8dcd4129c6f1de71157fde9e73 SHA512 38883a879b32735f7d62a1fc9f7baef80b19ccb14c295159924e03b264738c50c2a6d731762d075412d3f46c106f10b5f6722bacaa866f665aac1637b1b13ebc
DIST gentoo-kernel-5.15.128-1.x86.gpkg.tar 55961600 BLAKE2B b81259efdb2422b31c223cde16facbf656b828f4c27898d9c61d44d83656619405220701f49bd052d79852cd6837307ab156638dfe4dbee381b0f572d3b8a20f SHA512 d09d1959f0a7644e8861e86538f692d0844e6bd8a035f224919cb7e7005ccba7dda58b69358d63517fbc2e909851445268ae7d29f904fc8fe9f4cf85038db425
+DIST gentoo-kernel-5.15.129-1.amd64.gpkg.tar 66304000 BLAKE2B a9dd041da1ef5548111365f04da98c732dfe766afb72565d037e39f13cfb2fe531cb99d7238dd506682042f62f7a4902a8c04de8814650416863b8897e13d384 SHA512 3880ac044d1e7eaabeab01e4663e15651169d8ef53c7f5bd5b363f51143d50dfa0250732458df565d5cc78643c898e411a8fff25566a8f4ab907fd3475d4f977
+DIST gentoo-kernel-5.15.129-1.arm64.gpkg.tar 59392000 BLAKE2B 2dd4ad3e74b18b8dfa0a27d291d2a6fe76ad6cca7c1677ca80ad1100fccd31d8dbd5f497cbda4706c704cd8a62744c72fa28e8622489a1b366a0316d5d01e7c9 SHA512 1120358c30138259537316dca7ef577dfaff318c791bb2be0f798b547bd327894defec9a40379ff459ec05f18de1d1a71b63a6d53854e2983993cccae1214af7
+DIST gentoo-kernel-5.15.129-1.ppc64le.gpkg.tar 54917120 BLAKE2B 128e5b6b9981ff67cfae92b3e8279b10eb7dc862f34965332e13e1af8aea2325435e2dd1002a3f1609b1146f4a21327d7c4096e8cd2f5aa41c62dfb6e0850caa SHA512 c14383cd3b8af4aae0f493adb66125c2f543dbb49e0c6bf19914597923c83b69ea40fe982ee5b37ff0e6424c2709f0ee67ad5add6f6dc12d0a41a70403d1dea3
+DIST gentoo-kernel-5.15.129-1.x86.gpkg.tar 55961600 BLAKE2B bcb0b4f3692e026d7975e48541766b7581763459ca6464c936cc7e17599495c63a3364ee0906d865a96fcc933f4c997e07b74e0a28c8726fcdf0d1bfe3882671 SHA512 df4b4cd691fc6c8443362096e5127a748c5dd11557feef0ed2059658a3a0b103d8d1580c51369840da0ebc3dc584b280d924d7c69e4bc636662339de7d299d66
DIST gentoo-kernel-5.4.254-1.amd64.gpkg.tar 60528640 BLAKE2B 33d0479796b153b5769c16cb0c5626b17596a6e987248e7e91f2e5c9d3d9ca752c625face60b8562a9045cf4318b2c366e8acef39f0bc534ef5d3f816169e76b SHA512 773914a4a4f568d889dafe56103a21893e7037123642be23fcddf49e7050ed414ec359b971b667373fd6184eb58dbec10168cfae6ad933af726feb6d9f89f040
DIST gentoo-kernel-5.4.254-1.arm64.gpkg.tar 56535040 BLAKE2B 86e83e47aec900303f01b94f770106c0a70476604efca854699cf2d7ccd335ed2ff4714f6896153782a64f5a06cf19718ca6271994be936406648fded9f95a59 SHA512 0077acd5556f992f0cd3059cb866d164970a71e9c646467d85b4058a00a15b2089b8d102f0e3f9c17dee64cea4b8bbd1e265a528b91a9428eefbbf5cd9ab8bf8
DIST gentoo-kernel-5.4.254-1.ppc64le.gpkg.tar 54210560 BLAKE2B c8fef1a42e4479c9eef68d492ce5030e0e5cf73abaa2bb42fee008589091f2390227746608b099e0df7db5cdd2734950a66c320156afa302a5283dd21e534d1a SHA512 ef378426c2774ec3911b0fde86a7cb25bd9ca142ad9d3cd33d4dd698344655cf3d7d98c3ade40a2ef4edad7d4c1cad2daa580b1602066e6abe7ff4cbdf5d6bd1
DIST gentoo-kernel-5.4.254-1.x86.gpkg.tar 52469760 BLAKE2B 907c99b1ba46b5b1ae7f1ac8bb1985356f93334faa8aa4795301fdb40e59754200e98d953746dc384d842f56799aa41b9b307b11d3abbd5986b1a2446420f17b SHA512 cf7746606acafc19b4536bd0f80be4ae457eb7c53f52e53440f27b03fc7b8696dc99e8ef014a36ffd90d1c3d86c5a4c436411c12a8ace8764b6dd1fd545df0ac
+DIST gentoo-kernel-5.4.255-1.amd64.gpkg.tar 57569280 BLAKE2B cd4c3e7178ae0783fc952d6c7a799c01956a0bd8dad9882d3ee012c78fc6a0c8943743a77545d4fd5a0d7df365db353852c202b3a12a6bba5567f5dd8b27ac07 SHA512 fcb1f7dfe694a6e72dc2ae4d956759c829e9a024a1a78cbcbb7fc9af6ac5d755777d114a4a999cd7ff9f4c6224c3a74fa2a4876bb895e353d69d0a2b7d105124
+DIST gentoo-kernel-5.4.255-1.arm64.gpkg.tar 53841920 BLAKE2B 659829c5715d69f3b6269c1cbb5ea38293346f4d0f7367ed11ae995c66756cbe2954f072a81859a749a93607a2d102f4c8988c5b866d624a1ff127cbeb48f0c7 SHA512 d0352d58850c195dbdd2b5e2585b287bd6c1a367cc926d2b0190d64bffe1ba19243fe20803bf9b885b0205d25b1bbddb28255d0b45b1a6a77bc9f199ab83cd4d
+DIST gentoo-kernel-5.4.255-1.ppc64le.gpkg.tar 52305920 BLAKE2B 65db3e5cbd3669eab6fc06df5602205a072d0e87c8d8034fe990223e51aff1a1a5c91b733c4d1682502d74f96fd39f3af85576b774c6db68cb27b6436047ad4c SHA512 724fd13345625a3201b6d057db6725ce0ed3af6c1c8928ac11cb1dbcd5888a874f5a1a2dcf01ef790a77c805b81c2f4826bcfe045145f97393702b9769e69715
+DIST gentoo-kernel-5.4.255-1.x86.gpkg.tar 49612800 BLAKE2B 30f7d5bee3929096a9d547b5dbf6191da01c7b156a7c27010ec056ba2b86e5b1d092da9bd796815c45c5527752c7acf3e511886f826458e9a3e219f6dbbbb20b SHA512 3ded5710b9863c29d4abd96d87fd32ea0d6be5be1478848a8c9323d4fc9f29cbe8a998584e5436b2926f6ee57fc6e319f3509a88117249e4e64ac638efa7c525
DIST gentoo-kernel-6.1.46-1.amd64.gpkg.tar 76861440 BLAKE2B e9d5b7c9017adc5122759190368abfcff3db9e0dba72a091c3f44a3a2495ddbadc464eb4bd9f0a89a7629cda56e33103523f986bf05439c3a9d1c9b57a18728e SHA512 17d55b018b1f196e6dcc11779fb17c02c47a39d6b88fcd86a0f967ad4fd8ec44f55105e1425b8be07750981ec92dd21421a787861f50abba65f590210e0f2e2d
DIST gentoo-kernel-6.1.46-1.arm64.gpkg.tar 69488640 BLAKE2B a72e190c5455f087b811ad68eb818a67efae7be3a2f7f2dca41c1ad4397c1b5f45db58f02360bf05516b61e871e0f4cdd1daa0c0ea3c3aaa0d40f88673e890af SHA512 ddcba28035f1b084097cfb3b58bb90a37e29d6abe3043d3c5464363da095750a9675e287641fd782da29ee02077bfbaa5ee784f579df09a90b01728b9c697230
DIST gentoo-kernel-6.1.46-1.ppc64le.gpkg.tar 62832640 BLAKE2B a8e45f7ecde91ed96d440e4261ef00fd7e27d4dc50d5f92d9b530d2d1f6438e010c76caea95e6d5015c617fe71cae541c52cfa747ba7388b4ccafd592373cf75 SHA512 60295b457d4bda5dfdfceb1a28049522238c983ec951eb0b46c42192408574131d82eeff515e97862160050b4b2f77bdd1799458a238d75f724f8d652c1758d0
@@ -50,6 +72,10 @@ DIST gentoo-kernel-6.1.49-1.amd64.gpkg.tar 72478720 BLAKE2B 723c67664e642493952c
DIST gentoo-kernel-6.1.49-1.arm64.gpkg.tar 65208320 BLAKE2B ebc6f5eb92a2753ede2909b1a842625612505ce2efa864d9a32710464b59524a282e40d9d370652c896c7ca6a58ad444b34c13afd159c606619e58b290122437 SHA512 45ef052acbeb66f1bfb065c5e17ec02067fc2f9d0af9808b4ca630449ca8abcae45bcdb65bd955de2fc7db4a7f553789c321bde879b905ac2ab2fe01a9bd58fd
DIST gentoo-kernel-6.1.49-1.ppc64le.gpkg.tar 59801600 BLAKE2B fb2edae696106228c19035d93dad637cfbf72f88c1b503a8ef59b3822f13adf3c99dc865de06dab31744534df10e16436d8a20738879734359e0e8667c54bd77 SHA512 2d3e7a5baa78ab0e7f6c9dc5397b2401b39da1be4e32e33301ef154bfda80ed346d2576381cb744d8be568e512834ffeaa2668a3f81d80590b48898a5df73daf
DIST gentoo-kernel-6.1.49-1.x86.gpkg.tar 61962240 BLAKE2B dc2007f7b40d9ccfec1d65daaa1433624852277db763ca3d8a403f03108c1ac3511898443329e014fd9feabe35417a291d2b68a5aac77ffc3c6cb7693aeb76d6 SHA512 2e8e2b9f2d4aace921e808e3222fa9782a1ad354d9ed2401e4c976fabea549b75f19d8adbe70088c56219949b777e4ce9de47d8fc9bbf4ad9083a0c7aeea27ec
+DIST gentoo-kernel-6.1.50-1.amd64.gpkg.tar 72519680 BLAKE2B 87aa1ff52c7afb64b0d70b5a810985deabfab2bc9719682f007f6be5ea9d65f7440f1a16ace558f11cbdcc2a244b2e4816534d7dda2258db63a49c3d55f35840 SHA512 c3efa7746728c7fd4fac378aa249ac2fe16bac2f3dd8408d9a480c808227b832b8d0e38606a091817bb7616766c063070c29a838baae8bd3853fd6949359e92f
+DIST gentoo-kernel-6.1.50-1.arm64.gpkg.tar 65187840 BLAKE2B b565c6dce83397a1aff54b9a2804b22eafa66a2630d1c6a14d7b95e55992cd96004af61bf4fef2e1c0f89c45ab9a2b70f14b65f32e8172644852ca59cc3eec0c SHA512 05062f8b1421a905f1167750b22078eca21e0d5c1ec8d1c1f5b70d219b22b8f87d7b679ddffcbcbcf539f5d6b792cbf1c00b1ac24a53549a79f152ac302b8caa
+DIST gentoo-kernel-6.1.50-1.ppc64le.gpkg.tar 59811840 BLAKE2B 6fb21e8f96a25be68e544a3a0f595bc3906de96b1cd531f1787cbf26805554418afbeaad2aa642464d9e90c4d55a651a9f8a4f86244777bba208ef3a5a6f246a SHA512 48d24bfc91bf62ab07ea1b077aff4ba32f43338dc064038416c9c36b4e024df68c44dbeb404b993b0910954c48282360ac70cb3fdcd385cae21812d35c2b3681
+DIST gentoo-kernel-6.1.50-1.x86.gpkg.tar 61962240 BLAKE2B 37ea93186d8284b8937a545cf263af63e6414baea3562a7d18cdc7a26703aed9be5a2fc803f33d6938abfbd58ec41a41850c4d2cc29e377538755a1abb192143 SHA512 c2dba3727a0a8cd69f6d55dca4f0538d28622ec2c105ff3ea0c4460d9605aec1ff4cb1b4be2f6a69ff9241793d48fcd08fa56b742b5f1a84c805e6000302254b
DIST gentoo-kernel-6.4.11-1.amd64.gpkg.tar 84060160 BLAKE2B 53cb5140f149d9efe604a5ec1a631557b66a0d970fb4b44c20e602f0a430e1c57f29d3f532e56b249583e0cdedd05eefeb788f5773a7ec8a55761f5975b70625 SHA512 9eae8e36cd2eca63c6fe0133c34be5a2f13c006caae596e75a4e97ab7d0a31553f625b31e3a307402ad1971ab0d8407b6684908b4ea54d9ae096c59745e745c5
DIST gentoo-kernel-6.4.11-1.arm64.gpkg.tar 72960000 BLAKE2B f023f2cf059ebe741840a79ff03f5c869f33b143bba229b1499e8edc02aa4e5b28707eb8f21979302da0a747f75db5c8dfb0d545f0fccc081dd64ee5d53924c0 SHA512 dc5e9d29e270be21adf2dd27f687d3a43fe0a9ed56e81c6fda2a4d05582935827e814f869b14581692fb46127e0e201f779eedd0757cba2b5fca31be51a1b64c
DIST gentoo-kernel-6.4.11-1.ppc64le.gpkg.tar 64655360 BLAKE2B 16702f5aef82f29e76e7ff583903e63c96defdc30efca67f5c629904c7cb3febc39c1bdda16764c4a0c12a60eca97415cff9efe0845b95f6a2ee54f4170563b2 SHA512 9954161681fb69761e5c36db2d357cd73712f8af2f9dd31cc6437bece50e94567976f5d703d3e59c19fcdb82a85e65424a7fa4a67c10d7aa1f1ccd89ce002c97
@@ -58,19 +84,28 @@ DIST gentoo-kernel-6.4.12-1.amd64.gpkg.tar 84060160 BLAKE2B bc6e98110cc467d47fa8
DIST gentoo-kernel-6.4.12-1.arm64.gpkg.tar 72960000 BLAKE2B ac0962ce90e566c48364e9a00bb5108c209f77a606f2954e8be8069a688c163a978f496b9ec5e32e3cca0bc9b6b73f5d1645f2881234a67946ddcfae0ff904ed SHA512 16d9f518ada039d6bb16d3e2fb9c3ff557c64bfca3c9a8900125c9431e8d3f18e47a98156e317d5776fcc5aff873d3ee2cc9357a294f03d5b279206bfa7545e0
DIST gentoo-kernel-6.4.12-1.ppc64le.gpkg.tar 64665600 BLAKE2B 6a74a7747dd0a693e5e9256243b25de82f4800f57aae59546126c275529043147fac165600aac5cf8fc2ada703d7362237068c96a639ffc3af358654a89f7409 SHA512 6cab43585f1c4b10850b9fa8dc09abe255f0c8c41690d21d9536d1a5e68cec0d8bb3896c6357855acb1ab7184cb8327a14ed3de725eee26edb23672a0424ddb8
DIST gentoo-kernel-6.4.12-1.x86.gpkg.tar 67563520 BLAKE2B 9c0b734586f14da8e9693a990283c29773d04df19c008fcaecc2e481a6a27ac8976c28062bc3788d4cb66f716a68e85d979a45e8395fc2d01559c932510d98a3 SHA512 f2c3f775e5bf37483bf4cb71c292bf215fa8d28eff4aa91049f1397f742a23bbfe63d6a6e08be192ddb82ab0fac9b7c91ec7ab9fbf5b640318d115f8960543b4
+DIST gentoo-kernel-6.4.13-1.amd64.gpkg.tar 81766400 BLAKE2B c9aa02287758f139c1e67f94b3cfa3c8ff02067952cf683a11733520af66f41c45cb25ad05579898e97c0248b2c83561d270cf031bb5870b2124c63299bfa217 SHA512 df9096a96f993c1dbb65f1da3c3f2c4c2c644bbb5149ca543141f06aa0ff09dc3cd78dbf125acdefd9c155e1492ae1ff9b75f3024163d26a2abb8f44aff41f47
+DIST gentoo-kernel-6.4.13-1.arm64.gpkg.tar 71208960 BLAKE2B d93c3c764edff90ae8b2471b007d19f2dd334b80f8608c1b4c9f2aa922262b1ca5eca46cd2833a9762bca79bd9be4e1894bf3c923963616bb7ced1f245cc6f62 SHA512 f7ccd52ed95aa4b11ea487283b1617ab66f97199503d48ec53948a5722940f05539fe135b4f3f4083ceb5e6fcf31814b8c86b3b4c50af2cf4c870f04fb3353be
+DIST gentoo-kernel-6.4.13-1.ppc64le.gpkg.tar 63447040 BLAKE2B 0927759f4a2ca08e2a096eacda7bbfe6de6c64d89f13d2292008702dc1b141d11086f0109567d3c13f152273203f40006f878756765afa5a78bb5867c18bbab1 SHA512 56f882974196b8f14dbf1876aaf1ea4ed02cafc2874f6e0426397cc50a63bd9e50298122da89f9c26d43d550714ebad295f3c3518de9badbf0e258e70db7f676
+DIST gentoo-kernel-6.4.13-1.x86.gpkg.tar 65863680 BLAKE2B c00585eeb53f8a6b17d5f1fd2fc8c90dbe641e1f1860698fbf927eaf105d24e9f1448377d1fc603025a26c92a1bc744571b07041852543609370cc30d7800f36 SHA512 ed7b33f0963374a25eee79fd41c1d00bba7e68b09e34da448d36e87a23b6f7b650da424c609695a520ca9c05a8260ccd93401db943bb4b5037ad7ddfa70b0959
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90 SHA512 11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928
EBUILD gentoo-kernel-bin-5.10.191.ebuild 3025 BLAKE2B 7fafb438db9b4e8c5d06545a3cf531eeff6d199652887b548a752544c838c6c36912188e06697e6b6acfd7442ac5e68aa0784fedfcf722eb0e3a03f1d87167d0 SHA512 b4438f05abc23c66bdeffddc232d29eac0ba50d779d29545751bd366190d8971b06854e918e4040048c173877893d6e2375fb0a7ed1e1066092e77456d371836
+EBUILD gentoo-kernel-bin-5.10.193.ebuild 3029 BLAKE2B c3a524d4667afa41876e5698e892b6d9c9aa242270faa317ad56c3a64fc9d7f70466d3ce4d068e331090cb1f9d715a8ee1405cca0537d51bba07a0169d404f73 SHA512 45fb0604257313c172f0239361fc72b51f98ed5019f3d85fb6a43c31b48d51be809643cb277b9bd557dd63202566b280ebe070fff46f6639f6a6d063d55cdf24
EBUILD gentoo-kernel-bin-5.15.127.ebuild 3025 BLAKE2B 95e4eb0f4309e4141a863875ec46ea241e6e9e96260bdd3804400e11d32dd2b12bce79c1c66e0abbe6533cc9c9abf0f19eceabe46885b6feeac986287fec0070 SHA512 1f22d7d6843659d872c9ea6bd6eda48f99841e95c12aa723020633cdf30564f43e4aa63e3433f0598930230a03d2c27a1714d2b865a548edfc5725cf9f99176f
EBUILD gentoo-kernel-bin-5.15.128.ebuild 3029 BLAKE2B 7e344f2c9619826058ab1e7437837bb2307480c9b5be1e52638b4d30cd458ed59f7053e896ab8fb7c02965a1df0f10f2d67fda031e2ee8764460134592585a2b SHA512 eb0c10f46c137cf2a98f606b0bd49fbd43920136bde57d445bc2feefd1d1ec57212b651510b9ad6a7ea37cef2d02e004217e136ed10ca23b39c3791162e5d8f6
+EBUILD gentoo-kernel-bin-5.15.129.ebuild 3029 BLAKE2B 7e344f2c9619826058ab1e7437837bb2307480c9b5be1e52638b4d30cd458ed59f7053e896ab8fb7c02965a1df0f10f2d67fda031e2ee8764460134592585a2b SHA512 eb0c10f46c137cf2a98f606b0bd49fbd43920136bde57d445bc2feefd1d1ec57212b651510b9ad6a7ea37cef2d02e004217e136ed10ca23b39c3791162e5d8f6
EBUILD gentoo-kernel-bin-5.4.254.ebuild 3024 BLAKE2B 1a00a8ccac9f12f20c9f3d39572af89a077c3b3dd424133197f35123ee41804588b9763008011c3ee33f269c49eadefcb4d31c01371685845bcfd9fbd189ff78 SHA512 3fb6a4b6ec491d6bb4ad19c37dc18e40565d7d6ee248563c219a43323c263ff1fccb0863727258c56c7bb6f2397cfe968eb974a1282fa3a685a6ed0c3c5247dc
+EBUILD gentoo-kernel-bin-5.4.255.ebuild 3028 BLAKE2B 022cdf6c0db736314e0bb413422f2267146a7c22273e2149f9f8e85feff555b01e28ca044e875d82eaf4e7cb139ec530561c0ba6122059f3b0be63cfe6fb99ea SHA512 c465e8d904061fea29ed34e83879ccc2dca6f2469caf78c76b44f1a696d2e21a36826c6b3a87d6b581ee12ccf72bb02bf6cb20624a3108ad595d5a59dc92b880
EBUILD gentoo-kernel-bin-6.1.46.ebuild 3025 BLAKE2B 95e4eb0f4309e4141a863875ec46ea241e6e9e96260bdd3804400e11d32dd2b12bce79c1c66e0abbe6533cc9c9abf0f19eceabe46885b6feeac986287fec0070 SHA512 1f22d7d6843659d872c9ea6bd6eda48f99841e95c12aa723020633cdf30564f43e4aa63e3433f0598930230a03d2c27a1714d2b865a548edfc5725cf9f99176f
EBUILD gentoo-kernel-bin-6.1.47.ebuild 3029 BLAKE2B 7e344f2c9619826058ab1e7437837bb2307480c9b5be1e52638b4d30cd458ed59f7053e896ab8fb7c02965a1df0f10f2d67fda031e2ee8764460134592585a2b SHA512 eb0c10f46c137cf2a98f606b0bd49fbd43920136bde57d445bc2feefd1d1ec57212b651510b9ad6a7ea37cef2d02e004217e136ed10ca23b39c3791162e5d8f6
EBUILD gentoo-kernel-bin-6.1.48.ebuild 3029 BLAKE2B 7e344f2c9619826058ab1e7437837bb2307480c9b5be1e52638b4d30cd458ed59f7053e896ab8fb7c02965a1df0f10f2d67fda031e2ee8764460134592585a2b SHA512 eb0c10f46c137cf2a98f606b0bd49fbd43920136bde57d445bc2feefd1d1ec57212b651510b9ad6a7ea37cef2d02e004217e136ed10ca23b39c3791162e5d8f6
EBUILD gentoo-kernel-bin-6.1.49.ebuild 3029 BLAKE2B 7e344f2c9619826058ab1e7437837bb2307480c9b5be1e52638b4d30cd458ed59f7053e896ab8fb7c02965a1df0f10f2d67fda031e2ee8764460134592585a2b SHA512 eb0c10f46c137cf2a98f606b0bd49fbd43920136bde57d445bc2feefd1d1ec57212b651510b9ad6a7ea37cef2d02e004217e136ed10ca23b39c3791162e5d8f6
+EBUILD gentoo-kernel-bin-6.1.50.ebuild 3029 BLAKE2B 7e344f2c9619826058ab1e7437837bb2307480c9b5be1e52638b4d30cd458ed59f7053e896ab8fb7c02965a1df0f10f2d67fda031e2ee8764460134592585a2b SHA512 eb0c10f46c137cf2a98f606b0bd49fbd43920136bde57d445bc2feefd1d1ec57212b651510b9ad6a7ea37cef2d02e004217e136ed10ca23b39c3791162e5d8f6
EBUILD gentoo-kernel-bin-6.4.11.ebuild 3029 BLAKE2B ca5881dd1f012cb7003cd391c8581c214724c328f20f50f4a8d248a80b831f459f67da6da7203a61ef67fb91db4c585da622b7a532153401856c0530322ccdd7 SHA512 494035de5e3040f27dafa7ceee4915486b49065c0cd451bacf14843bab220bfa214a73b3b857706cf45db997ae7c22d2e03d460efb2087193de94b879d8ba3c3
EBUILD gentoo-kernel-bin-6.4.12.ebuild 3029 BLAKE2B ca5881dd1f012cb7003cd391c8581c214724c328f20f50f4a8d248a80b831f459f67da6da7203a61ef67fb91db4c585da622b7a532153401856c0530322ccdd7 SHA512 494035de5e3040f27dafa7ceee4915486b49065c0cd451bacf14843bab220bfa214a73b3b857706cf45db997ae7c22d2e03d460efb2087193de94b879d8ba3c3
+EBUILD gentoo-kernel-bin-6.4.13.ebuild 3141 BLAKE2B e685d3934b1d74ee800d692dc63af242736355c98e8d90f6e7bfa5dc6dc859b5a2ceb189f5e6a5d191a832623bd7fda302a618ab3a9ccd0d53cce9aaca4065b9 SHA512 4d7b8df68fe0fd7550c55d0af8ed021a91931cf0bc858f34d669ec04d3a5cdb3bdb424872885f1fae7aab1e0b6a3d8fb64a97c991b847172427d2fb3dc952560
MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.193.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.193.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.193.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ sys-devel/bc
+ sys-devel/flex
+ virtual/libelf
+ app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP=":"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ mkdir modprep || die
+ cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.129.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.129.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.129.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ sys-devel/bc
+ sys-devel/flex
+ virtual/libelf
+ app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP=":"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ mkdir modprep || die
+ cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.255.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.255.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.255.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ sys-devel/bc
+ sys-devel/flex
+ virtual/libelf
+ app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP=":"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ mkdir modprep || die
+ cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.50.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.50.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.50.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ sys-devel/bc
+ sys-devel/flex
+ virtual/libelf
+ app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP=":"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ mkdir modprep || die
+ cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.13.ebuild
new file mode 100644
index 000000000000..d6d57f5796d5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.13.ebuild
@@ -0,0 +1,131 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ sys-devel/bc
+ sys-devel/flex
+ virtual/libelf
+ app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP="$(tc-getSTRIP)"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ mkdir modprep || die
+ cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+ # Modules were already stripped before signing
+ dostrip -x /lib/modules
+}
diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest
index f3a5af487d48..b0f7b42609e5 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -1,11 +1,17 @@
DIST genpatches-5.10-201.base.tar.xz 5812032 BLAKE2B 17e4a8b463e258f0548e3ccea5cd703fe80fa971678faa919c9c77c7ab60e57476b057676ef6d3d28fd42436a3f9a10b2ef9d39dfd136609b31306c606c2ceba SHA512 af53bd63386cfacc0eac40c69be3c4b85ff40afc901b759eec2da0a28685b7d9677558eb0625e3763c9d7e5bbb0452feac80acd3ac39f36326addf7464c00b7f
DIST genpatches-5.10-201.extras.tar.xz 3868 BLAKE2B e2420ee9cfb3e2a928ca1cc5a87bb832f436c3fedb0f4f001975a48a058c69cedcd58f97e5c76758ab737681ced55fc214a537fdab9400b839673bdba6c697c4 SHA512 c719a63005ea809d9bdc5d4b01f1400db0419a28bd629843f2d339a6f08684b4876fdc0eaa09133b7853ed80201517439e04580618ceabb40484e952efe796a3
+DIST genpatches-5.10-203.base.tar.xz 5898100 BLAKE2B 9a167c9fd5d73f8aa20db8c1fee7a8b2293ede05e6beab6f4a312b3b5b0714da661908d9cfa0f981b6f544fa9572617c54e5fd595a6023686dd0616d20fb74c7 SHA512 7f04f20e1d7c90c55d24bf3c8b4eb40477df85440d433ae68ecb7acadb42496360df48baee378528f87b575a51bc4805d644a8f40044a6cc071c1f7975692fb0
+DIST genpatches-5.10-203.extras.tar.xz 3872 BLAKE2B f5578b93215a3a4109468a46747ef70504668d5de7b7e9562e83cf6d5268633f676b534ab08dd97208c545baad48f680d2bd1e5acc80fc41b68f3aea7f9fe28b SHA512 e075f72e641e21abc91a6d648005d7479be70352b44034091d8cdf8a0c20f8caa75f268ef0591c01eb2ce8819fd2fe99fd176535c40b6fe2dfcf9708c48ca8b2
DIST genpatches-5.15-133.base.tar.xz 5249652 BLAKE2B 309acc807e07bfcbb34e0ae87618d6dbb76e6481699fc017f449e61a2518e96e1abaf43ffe32bb9f76786fbe8bad5607407be4a40dd8d26be484943d5b4afee1 SHA512 f0c689a808a7724cb4f30d697c22a0a089df3e0f837440b22b6c32672355b79898c8097810fa1e420e0f8c364f5a33b6c373db58b7c8caac8b67be763a820cea
DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B b99e279af41ad1d19a58e8f9b1bbf392c805a46c371d7a022a65c0090b5824c6ce26280525a0c21feda2a5a5cfffcafc690a2194d29af6a44e10a9d4c923db8b SHA512 7cd772a6feed01543305417ff03b834bb002821ccf254e7f5481623a7f16b0b54da5fc72c21f4ae3481308eaab08fcca8fc5103ffbed58dc4355cfb661f04f8e
DIST genpatches-5.15-134.base.tar.xz 5282056 BLAKE2B f973657ec1cafc1e6cfa44b3fb2d8d07b33dedf7118811ff44afcd369991864667635aaaffd9d4abc9cfde5308bc32dcbf44097c1989511a9cd4ae4bd4392190 SHA512 e6d2fba989cc1d67a0d77526b9498f9d1214b2b3fa2210b17c58d7a4d47630a7d1ef1788d255082acd17e475997c12a007d8411ae5478f2cb2a34c7d4e2ffc60
DIST genpatches-5.15-134.extras.tar.xz 3932 BLAKE2B e6d0b37360f85c3672cb4f56fcca5f649b3a5f9f81e64c7fca1b1e4691f2de4258fda7a262b44fa4a7b37e6af93d8f6869ad6b3b03d5184df25ed5aab24f2655 SHA512 677b4a0448bb8c618127c3fcd34ea752b788deb26f3e3a843847baf9c3396a3fbf10a8cfe105c825877e02e5fb13e81e6bef0c697180a5ade644b61e7d60e24d
+DIST genpatches-5.15-135.base.tar.xz 5311072 BLAKE2B e7ad491771a4602a9f8d6786ba38b76ae7bddf1917a6fa530cae361d9385f19f4779441626d8a2fef93802956ff5db1698a5cffed76c474f609b6567832c4a73 SHA512 a7f4afee966e914c9831555cc0ebf8cc8ba3d2d9929f7b5f8358d4f64d61fe85dc7f637efb889d5529f7b04f8e79a228109e0c0d9a298d04a3718a640bfedc56
+DIST genpatches-5.15-135.extras.tar.xz 3932 BLAKE2B fbb46341209dfb76d7a3ed7555de53de48dac947bfc993567afb6d0c2f8e23907d1fbb831a35c274b22ce34a31d6b805d30e727c59fbf63de7095500357ffcae SHA512 796ad4fd5ea1d84b066acff3b56d8df87575a584925c8487e97fb3b056ac46622670e06ce4c5511541c037ae84a566e9fa2304f5555050c96efe97da37126e9d
DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e491ab80c1e6291e542a99cf308295ed2301c93d74cd41e34fa10e1110710d26edcb9b4b132ee635cde5711b6474557601866 SHA512 4083c69df7ce9aa2e57eb69be4132689d10c95155c7608d6fc52f661abc1f0f9077f546016b3df32b8252777fff78af347af7022d18203aa8416ed83b68ef88b
DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
+DIST genpatches-5.4-262.base.tar.xz 6139068 BLAKE2B 61c2f6a1b307d4e89fd6ddfa57985eefb7b1778ee8ffe346be8967ef528ece98bfbe52c56eff2cf356dc0d2087b59ed353591d508e35e6214130abbd586f1fdc SHA512 c16b5036a6a4a1832a3e95ceda7e77cfdfddb99b92d1091354cdfcc8868a8ac7d4f692ce522e7167d171664b65273c8ea29009fb2911e9f20d3da6ebcb2a9837
+DIST genpatches-5.4-262.extras.tar.xz 1812 BLAKE2B ec2675611ea57400bf07f248730d8101e09a2102158e71d654069c3d3d63e47543541f8d39625334c58bbf6f2b9ba72fbbb4a53b8c4b98c00c06d18bb586ad17 SHA512 f98ca1becea213d6ea1a54b2c6e3206a30eb85597af36622f3fb877133e8e9c07a62228ea4c42ce719c840ade6a6a038166d5ca867bc792e8dae1561d522d718
DIST genpatches-6.1-52.base.tar.xz 3173368 BLAKE2B 429b5bc3af457d91b9c178737e573d150e337859c0f07a25043c86b834829e749b92c57fa2d80b2acfe9864f916ebe77c830249be23391d6553f5469b1934708 SHA512 0f003893b6c24fa9bb79722d6d83edb25e77fff11a526f86052980ee175d6dd599784cfcc7ad82055de9663a178fb9de38a766cfe61fe17fbde696a5292f023f
DIST genpatches-6.1-52.extras.tar.xz 3808 BLAKE2B 6a67986309840e14bd4759c0aabb1af5d6b3653660d1a12d8706567470a28b3a56d5a09cbdd3df9068bed7a845206b5a81fca3a1be0ffe7122579d9b3ff63401 SHA512 0476ec7af5906dfd4dd48c96799568f8ed7d24d7d43717979e03a16219b732461e0afc7af1c5a4f528a08c4b5c2c35d249e81be1c6d0f854f7993da2e0c7aad3
DIST genpatches-6.1-53.base.tar.xz 3225656 BLAKE2B d701a2920347788f343b14babfdd113b62b78218e8b19a5ee4f36d76b8571e697d9f3a3a9aa8364344e4d0ccaa60eccaab27b24036504b3ea1d011c4492a1eb2 SHA512 10aed454a5d7d7a763ec3008ceb17e30d989abcd76e1ca54d47b8946cf20a9de5991e09158a4e0b182ba58b41760a8de3bbd1979ff23fa9a84aa094c5c31094d
@@ -14,29 +20,37 @@ DIST genpatches-6.1-54.base.tar.xz 3229684 BLAKE2B 60e1d4729f621f5f9edd07d3cf4b6
DIST genpatches-6.1-54.extras.tar.xz 3812 BLAKE2B c8bd1937c8cfcfdcd0b8c52b947c694535e0375dcb31e8a7ec8426432ddb92a559e6e90b08b086552df6d822d2b26ee3afc6a8607bce820dc9741d169bf0579f SHA512 85f99d0e347036dd5e23dbe11ce1a0ccab042a9bd6980d8ba6cf9fe5e0504ca207e99084b09b011e77dc1d0455e818db87c171cc3857b3e8bc025ab0746c46b1
DIST genpatches-6.1-55.base.tar.xz 3230904 BLAKE2B eaf52b27c1fbe9d25a27b18bc6eb9462d563c0c9c38ed4cae24a8f10cfbdda92c830523a5cd49aab16959ff860d5b10772f5a58eab10cd0796faae17baf4fdee SHA512 37c236a79fad31a9411ab28661f134f697f6f38242f12f5b06e45a80a101e1e2ec50bb77a3fd35aecf0339dd8df82d5b84b1f542316e1b73bd1d2c796275c6bc
DIST genpatches-6.1-55.extras.tar.xz 3808 BLAKE2B de074120fec5b94a8378313fd1c14166ea156008d679e53fe114d2a477ddc8f83e2b64ead63a7b43fcfcf4f168225b8ec2de7383b8749c661b493139560e35c1 SHA512 88d6c13ff77590b1240e7958cefa8fb1f738df2b56aaa2ef2e8b63ee4d67ccf87c3da3a9fb6d781009d9c9a8db4907418a9af2f634d92d858fab4f33afb745c1
+DIST genpatches-6.1-56.base.tar.xz 3326400 BLAKE2B 4a62be88a16883b13ab169a93933a638aa61ca469fdab5f4a474a68983dfdca256bdbc4e62bf7b4ccbed48365a966c6396588444d45ed210a3dfefc8677a3ca5 SHA512 5c9d46528036cd7457e825dd97d7c20c69cee3f6d0279b82b0f45a3ec707d15a74afd270a0084e3438948a47c3128cca4ce2c53d45590c0260dd3b4324206287
+DIST genpatches-6.1-56.extras.tar.xz 3808 BLAKE2B 647f53e02a9a383d96beec781f33892f015302609b93f6d9f8408ad1e8b2ffb423d01f0f540365fdcb795e493bc1bc493c390a218226258f6ac51e8fc8bad657 SHA512 c4bf617db17818a615b279a2351e5f369c9efb256b30e2581210c57758ca519eff1d8a320bbceefc5ac8784e530476dd2db7cc559e7da99c3d1037d1ce69e663
DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f SHA512 5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc SHA512 5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
DIST genpatches-6.4-14.extras.tar.xz 3700 BLAKE2B e72b1378e2c05049a5cb981e7bb09e0d448fd5e1219393d7b552c1c6de2ed557c395a3f341946bd142d8df45b61d12a13ea2424325d5a98045063e0cabe7584f SHA512 62149b4cdce5bf1a0567557790cddc1248dd927f31774b65848f00075bf1a0179939c292c79181af0a39132321f056541919beb30c6a4d46f57286886c95c545
+DIST genpatches-6.4-15.base.tar.xz 809064 BLAKE2B 5f931235de8f0d94b1297c4e5c1c5c82dfe51e2e5149551fd053b908f112adb034e399ec3a8eaabf1b07993cb021577b210ccbd55d0f4d3670f87ebfdf34964f SHA512 b5181ddfc2896849cd0a5889c2c1f3009eedbd3c080a253e78c75545d8a57b7671e163b0cd5076d6255c5eb18b42b8cd81f0d47eaeb40397015418c3e212a5b3
+DIST genpatches-6.4-15.extras.tar.xz 3700 BLAKE2B 36916108aa768ac8138cfe4e167d1bdbc8413e2c971ce81f531966882ff1d096077c9676298ffcf69461059c62ba69e5ed821187e8a520aa21f0adb7ba119281 SHA512 65f96f5b47fe3ca21c4e7f09c13474c64d932eefe94a523d3197addc8ff8f70fce0b9da59f26e890cdb75cd9a9979dc99386c4815ba8d6e2b419a1d5872fd0d1
DIST gentoo-kernel-config-g7.tar.gz 4625 BLAKE2B 72ba0d038ee34ca5eb26d43bd373735aef3a50d02b414993ea05485e49d83d46df98a6cb0f6f3170a8ec0c99b557432fd9a11cbb92ff7c2837625a7f4469831e SHA512 2d74a8ca9f5402b4290ed93cd3ddba04a7f2ff42c8d8d3f2cbbe22fc20daa0fca119368daa8af39b7a26b1b99e4e3187c3c5d95886a651675ad94ff98d686628
DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1 SHA512 fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
DIST kernel-aarch64-fedora.config.6.1.7-gentoo 252811 BLAKE2B f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc SHA512 41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437
+DIST kernel-aarch64-fedora.config.6.4.12-gentoo 260188 BLAKE2B 94fe84900f7ab351cb5c1df9831a5141fd9ad4436511176471f1961d5d583928fc5b70c8a3e7b6c87738b942f82096d0dac0b05a632f458fe4dc6bd57e4f34fa SHA512 2bcb58ddaeec2903fcffecbe53380970c6740f91e6775b8ac3ff41a77df42eb6f773f608be25545b8ade0cb0e0f2a72bf00d26e7c47771859ca2d111fe875e35
DIST kernel-aarch64-fedora.config.6.4.3-gentoo 260188 BLAKE2B 94fe84900f7ab351cb5c1df9831a5141fd9ad4436511176471f1961d5d583928fc5b70c8a3e7b6c87738b942f82096d0dac0b05a632f458fe4dc6bd57e4f34fa SHA512 2bcb58ddaeec2903fcffecbe53380970c6740f91e6775b8ac3ff41a77df42eb6f773f608be25545b8ade0cb0e0f2a72bf00d26e7c47771859ca2d111fe875e35
DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff
DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
DIST kernel-i686-fedora.config.5.15.19 222233 BLAKE2B 9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617 SHA512 49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953
DIST kernel-i686-fedora.config.6.1.7-gentoo 228053 BLAKE2B 1b06ca68465d7833905b6236a6ccf9a594f44613cbd102990c1667c1ece53ad982fa3abbfe475333e3297331ce1cfadf27c00c3e7de6293e213278e8ca97cd3b SHA512 1ed70eb5254a04d99d28ad901d4556dfa7e8ec8b739a0a33040315718effe9348e75ca8ac19d3b33fa7b3dcad9b4bb0531075692087c0dbe57ec6a4d873a4b27
+DIST kernel-i686-fedora.config.6.4.12-gentoo 232961 BLAKE2B 29c51dfb59275b1066f25f4d47ced0c04ed599e821755b31364877b5d45fd9b8c3b1e8e60f933c8d02692f0e0a43c4e54e3222b151b691820cc661766a9ef1af SHA512 5c2a4260fd39111ad5ed9de3ba2477b059d189cfb90800a33514b9a6e439b141d53f5dc56abe4cdc73e0410a9bc076e7cd7f1556cc9f44fd890c371746d83220
DIST kernel-i686-fedora.config.6.4.3-gentoo 232810 BLAKE2B d68818234ecf03a26b0593be604daf2c45880dbd5fadcf66202b5b993733e3d21b56fcb4fc2b0ef87f502aaf83e8c671bf961e5a645ae87a60c3222b2b849410 SHA512 a4abda9f60e03a7a91340c55efb9e0149970194cfda7d457ca1669ad21f38dec93e0beb7f4e9f9185dcca04b76c7f16e5537327260fd60c04e3f7804d98db983
DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476
DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770
DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d SHA512 b43439c24be8fa8bdd17d4c0beece799544ae45b2c289f0202fa5eb7a52dce0165a0cbc924b0decf877582af9688efd675cbfbd2313ff85fcc2c8563bba4b1ad
DIST kernel-ppc64le-fedora.config.6.1.7-gentoo 218278 BLAKE2B f4dda4430e9801c4660be4bbf6e4b37052e720656e77c928adb7176ff3dba55feb2fe66dd564d41a181809488941cf392ec9c94d786e4a3d813fbe5d683d305f SHA512 a5e12ab1045fae61b494938047cf1c2a3c34693d3d242968e4ab564a012c70e6d232b9d5333347f5ba114a64bb59dd96919b38c5a1327fb8c5154ef40ad28d2c
+DIST kernel-ppc64le-fedora.config.6.4.12-gentoo 223150 BLAKE2B 4a4685f6687568b1a7462e6fe9ea68eeb1a05d32d5402f893e1f6ef5d0061c651788bdcbb2980ef5f2675668dbad433e1c3370a4668f03b54233b1b39caf71f3 SHA512 42f8c255f2a8a8fa3eb6285c690bf2baa77ebecf11ecf141dd058b51afe959e74103ca5eac284b20e78abe7843ea0c82d0ac83efcb5dd15e13c2266d06dd8074
DIST kernel-ppc64le-fedora.config.6.4.3-gentoo 223150 BLAKE2B 4a4685f6687568b1a7462e6fe9ea68eeb1a05d32d5402f893e1f6ef5d0061c651788bdcbb2980ef5f2675668dbad433e1c3370a4668f03b54233b1b39caf71f3 SHA512 42f8c255f2a8a8fa3eb6285c690bf2baa77ebecf11ecf141dd058b51afe959e74103ca5eac284b20e78abe7843ea0c82d0ac83efcb5dd15e13c2266d06dd8074
DIST kernel-ppc64le.config.5.4.21 172003 BLAKE2B b53887cb44f7c378cb3866780f8e556e19fdb02130d3b0df01d97698d2a91f7d90a200012559f288e962935742c3fdb67dfb6711876fad37862fe55cdca5b5f6 SHA512 82df8d0be47e9eb20bd7db570539bb061d0b6e2101dc78a54596cf4d0b4e0c536041449304ff9240b051ee09b342ea336c5645e9a3b66a5dfb96d7778ff86008
DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26
DIST kernel-x86_64-fedora.config.5.15.19 223286 BLAKE2B 239995703c01dcb6d179133dd115bc0a57872c07d7a08afaf4d92cf6d78f0c17b19487b5b399ac7fdde5d460fa7931628147817a569fef2c3a62951c96054bdf SHA512 9bee4aff7e5ef4ada57bee7496aaf47b8fdd5c936c4c9b580660d130db0678eaecdebdbcab0dfcaf5c17a71f6419069840db10f5886806b6fc810f8a3619554f
DIST kernel-x86_64-fedora.config.6.1.7-gentoo 228685 BLAKE2B e68236ccc1d51b2aff850eda9f3197b7ea95b8a88716bc7b07dad30348a86fdbb99a948060300dddae73ca82267d851d357f1c9547a9dcefae1364deebdbd124 SHA512 42bec2ddb9cf7eb6e84bbdeb23eb98dc11c9cea41f6134b776010c6b36833b520a290f0ef0145379de15c7f7834398fa5e3aaabd7258d7d4e89567faa09eeb4c
+DIST kernel-x86_64-fedora.config.6.4.12-gentoo 233494 BLAKE2B 15481955940dc58447f9527dde755e6a6e3e4db86ea1a7fbb0f31d32ba3146d6773b068594425d4aa4c72df5fe65076bb08271473b69d4563d08c17012992611 SHA512 c2ff9676d6792f6c49dce5237fba97100b7e3659196ce8e3b4db4f727cf0f379665b2351c1a9f62dfdf45696940bbd76c5fa890f0849029614a2eed0a1efc169
DIST kernel-x86_64-fedora.config.6.4.3-gentoo 233494 BLAKE2B 15481955940dc58447f9527dde755e6a6e3e4db86ea1a7fbb0f31d32ba3146d6773b068594425d4aa4c72df5fe65076bb08271473b69d4563d08c17012992611 SHA512 c2ff9676d6792f6c49dce5237fba97100b7e3659196ce8e3b4db4f727cf0f379665b2351c1a9f62dfdf45696940bbd76c5fa890f0849029614a2eed0a1efc169
DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
@@ -45,13 +59,18 @@ DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90 SHA512 11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928
EBUILD gentoo-kernel-5.10.191.ebuild 3660 BLAKE2B a00d551fbfc33807e966bc55b6a8cb7dbe25cf56214322127f33f63adc7695a1922f502d3d3de391357ca2e79a62bb4639f385f8a1f3afe144847f526e0d20cf SHA512 4b5eede3cccb9ff548323d4cf79b0659fce001ba69c02d24a99ddb9f072b6ab6eb960bf05edbd7397b16d38970304f885d98c9c9b3a35fe46546c309aa3cf33c
+EBUILD gentoo-kernel-5.10.193.ebuild 3664 BLAKE2B af024625d4014a5bf402702c3d2e637ee0eeeda12e7e2e21eee657fd019f7726256bcb2639d8872e68b49cca6eb55d39f8e6d42cbc262bc74f21bd5796228eca SHA512 e4189b5c983d2f6a194e903739cc024161f3e2f4ee40a24a29490931bbf1eba2ae622da022a8103f761c29afda7bdbeaace747903741205c13c6920c1ee9cbb4
EBUILD gentoo-kernel-5.15.127.ebuild 3738 BLAKE2B 0723ac115381c39ddcde714b5dabc3e2d7b4a5a8577786c45a537db0c9d0fa8527df6d9fc5cb66c351b635b8d4a1c8ca214ee91c74b059227fb312bebc27da54 SHA512 039ef7c9d5d2cd0ae1b31488d99362584b052961141cc25e66ab88d8dd6cbb9af327eb6ba8900c32c9fec41293d70e4857e9204d54bbe73960c47da0bd966c60
EBUILD gentoo-kernel-5.15.128.ebuild 3742 BLAKE2B 0c25f6729f9dc9cc4b2aef5c295e7c33c162df8a8ad64b26cf34e5b7f64afa50952a4568b7a10609e9ad83cad6b048637661b1fa772efa6a94e061c8c8655734 SHA512 5169182808b6b1157b02cd4408608a39a3a3a141598f190ba0e5900897b515f0a933852c81cdc8bb86caadc3ce6f4ff578ef6d627dcd01278a7f7fc05bd67c05
+EBUILD gentoo-kernel-5.15.129.ebuild 3742 BLAKE2B 0c25f6729f9dc9cc4b2aef5c295e7c33c162df8a8ad64b26cf34e5b7f64afa50952a4568b7a10609e9ad83cad6b048637661b1fa772efa6a94e061c8c8655734 SHA512 5169182808b6b1157b02cd4408608a39a3a3a141598f190ba0e5900897b515f0a933852c81cdc8bb86caadc3ce6f4ff578ef6d627dcd01278a7f7fc05bd67c05
EBUILD gentoo-kernel-5.4.254.ebuild 2860 BLAKE2B bc1812c00d3f6c58b51d0e9389055a6ca000db0fea5dbdbed392790fefce8a9abb2766c1083c3215c09453d89d6fe9889ffd62b1bf873ff69dfedce41badbf7f SHA512 96e28a4dc569a8d6ae0ea10710db9187a26a448640e76507414031b5ea16ee494a889cbb4a44b9f13cefc9c00d4066a46e8a0887f9fd5dabba5072605d283023
+EBUILD gentoo-kernel-5.4.255.ebuild 2864 BLAKE2B 9c8cfab868459f96ae38c0be597633a33ca73abfbf3fbe6f7e970ebf02874e440b56da5acb8368f54f30b6788b9262952b88c946b36f38dfc11a9a8b54f36f73 SHA512 014eb31ea72d58680b6c5bcadb70439775b2946789ae1a9b478fa8d50355bc834dc09b4cf7357a9ef051b657f5e8bf84a73a839bcc2f86863ec6eec51f053253
EBUILD gentoo-kernel-6.1.46.ebuild 3974 BLAKE2B b3986083411b11632a836ce55d8da252dca675d952464d9cc6cd5a50381694868d2e5b8c2c0ea172d0d7d4c780a3b44062400c6a45588c978e5e428cee9647ea SHA512 b9b9db8e559281f80e7bf3ae56f732ec3c80a0d4000b31f78d73e4c4f04d5cac024c5f84494c36fcdead334ef10915ad03696a5d8f347954987e54b9ca91474f
EBUILD gentoo-kernel-6.1.47.ebuild 3978 BLAKE2B cec16601130c35865de86302ec6ff7b3647ded252ddf6389055ca4d9a3a7413b272a33b4aa7e10261f97a53bafaf842027b1d64611a072a11fd2d1d671250203 SHA512 163324b02ece2b1b37105edbda878304dc834ebb03b4395a5c8cec0e1130b13771e21e2f3402978943d6b0a92deea5f88fa085faaab5f9bb1202bd88a6deaf59
EBUILD gentoo-kernel-6.1.48.ebuild 3978 BLAKE2B cec16601130c35865de86302ec6ff7b3647ded252ddf6389055ca4d9a3a7413b272a33b4aa7e10261f97a53bafaf842027b1d64611a072a11fd2d1d671250203 SHA512 163324b02ece2b1b37105edbda878304dc834ebb03b4395a5c8cec0e1130b13771e21e2f3402978943d6b0a92deea5f88fa085faaab5f9bb1202bd88a6deaf59
EBUILD gentoo-kernel-6.1.49.ebuild 3978 BLAKE2B cec16601130c35865de86302ec6ff7b3647ded252ddf6389055ca4d9a3a7413b272a33b4aa7e10261f97a53bafaf842027b1d64611a072a11fd2d1d671250203 SHA512 163324b02ece2b1b37105edbda878304dc834ebb03b4395a5c8cec0e1130b13771e21e2f3402978943d6b0a92deea5f88fa085faaab5f9bb1202bd88a6deaf59
+EBUILD gentoo-kernel-6.1.50.ebuild 3978 BLAKE2B cec16601130c35865de86302ec6ff7b3647ded252ddf6389055ca4d9a3a7413b272a33b4aa7e10261f97a53bafaf842027b1d64611a072a11fd2d1d671250203 SHA512 163324b02ece2b1b37105edbda878304dc834ebb03b4395a5c8cec0e1130b13771e21e2f3402978943d6b0a92deea5f88fa085faaab5f9bb1202bd88a6deaf59
EBUILD gentoo-kernel-6.4.11.ebuild 4005 BLAKE2B af555898cec22caea7893291a18b3ed0fb3860303f8d28a390a3e86ba32b16086d08ceb6699d20a9c86fe963f39f85726ea545dbffefffe8ee403ed8d42ad2b4 SHA512 46c8f7dca1c60adbf411e80986d4820a24be18db607056ea23d62952b46d8c5d5219c8ad06a9446f998164abd64466c48ff5e32458e62a5c59d98383bffcbdaa
EBUILD gentoo-kernel-6.4.12.ebuild 4005 BLAKE2B af555898cec22caea7893291a18b3ed0fb3860303f8d28a390a3e86ba32b16086d08ceb6699d20a9c86fe963f39f85726ea545dbffefffe8ee403ed8d42ad2b4 SHA512 46c8f7dca1c60adbf411e80986d4820a24be18db607056ea23d62952b46d8c5d5219c8ad06a9446f998164abd64466c48ff5e32458e62a5c59d98383bffcbdaa
+EBUILD gentoo-kernel-6.4.13.ebuild 4006 BLAKE2B 55978bd1a8170c977ef841c210415d0f8442eca5b927599f901985072a3a3b9fb1d83c491b9dcb9545a044f4c25c9fc65a19f2933fcb9f1983bd46d8aadd6976 SHA512 9565fe6acccd93380248c5cf850ec6e66f1d776c081aff0c091f903faa5e2f9da6ca629654c563b8f4d387459bd844276212b077cfb18a3cbb31ce06073240ea
MISC metadata.xml 465 BLAKE2B ea1260a1638588a48d9dd776e9eabd9730a181af8416ba778c936fa2e80a2360be146d3cc80599e50e0a72ac709eb9538184aac87cb96528e445ed450e34f4af SHA512 c7b7b1a45fb7082b8d8d66cf5a387cc4f7207cd9488d1d5e1d6900f1e4147aa9290b5522a94d941a885f1599b5df2482b529e40912d2b2cff400ecd4b1704c41
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.193.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.193.ebuild
new file mode 100644
index 000000000000..91e1b5a2d288
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.193.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.129.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.129.ebuild
new file mode 100644
index 000000000000..ad2d0803bd9c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.129.ebuild
@@ -0,0 +1,141 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ sparc)
+ return
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.255.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.255.ebuild
new file mode 100644
index 000000000000..e8d62eeacffa
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.255.ebuild
@@ -0,0 +1,103 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.4.21
+CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
+ -> kernel-x86_64.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
+ -> kernel-aarch64.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
+ -> kernel-ppc64le.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
+ -> kernel-i686.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die
+ local merge_configs=(
+ "${T}"/version.config
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
+ )
+ [[ ${ARCH} == x86 ]] && merge_configs+=(
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
+ )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.50.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.50.ebuild
new file mode 100644
index 000000000000..7e128b87c8f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.50.ebuild
@@ -0,0 +1,146 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.1.7-gentoo
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ riscv? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ riscv)
+ return
+ ;;
+ sparc)
+ return
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.13.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.13.ebuild
new file mode 100644
index 000000000000..c478a96d62d1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.13.ebuild
@@ -0,0 +1,147 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.4.12-gentoo
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ riscv? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ riscv)
+ return
+ ;;
+ sparc)
+ return
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index b96748efba72..05790a08a50e 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -4,6 +4,9 @@ DIST genpatches-4.14-326.extras.tar.xz 3656 BLAKE2B 097e1a1720afdf9dd7a3b5d6b039
DIST genpatches-4.14-334.base.tar.xz 6337968 BLAKE2B 1d07d13ed33cb9fde5b08b8734711bb40b78be95535a863a9f9164e06f6c938454ef44d3f7b2aca8f9a3e049afe58374b08f14fc0437b74a128deff0545f7c40 SHA512 f4f965be16aab67b6380c825f4c5efc5f47e3d8035055c7135c445f6ff57f5765736a1186d932f7ce267b8f86be84235d3c059827b334efcadcee3ee33c210da
DIST genpatches-4.14-334.experimental.tar.xz 5708 BLAKE2B aba18e4d31dc2067404f06e3645bf0e77acd0500774e3216c542393aa39d2916291ff224df5d18b6a79952e7bd84acd20b4e03968f6c4eda91171ba4004e98af SHA512 33a43f10a107d1f746028dbaf35f5b6b75c5798a9def9d985f77682e64bf2f66d924231e5ca2a16338d7afc651d79c8bed429e68dbe1315a9df118f3bc3d0b81
DIST genpatches-4.14-334.extras.tar.xz 3652 BLAKE2B 297b29d8f45e95094b34957ab2614cd2bc29bf7d9c05f8aebe2f4a6ec9258a19e5a7099eefab329f0d7c32778219002dbd40d88731cf7fb9f7fb3b56a4f31f64 SHA512 b24b7ca8882936e791a6c87b6867019aebf6a001d47345ae77acb8cb13ae745066fda8773a029655ef3a8962d54c78ab577042f5ac232b7a78bc7446f41fe742
+DIST genpatches-4.14-335.base.tar.xz 6347564 BLAKE2B e6465c0473fe0f0195df24a7ccbff9e0e8736cdfa2c0a3c56c6e4370605634115e7b47d7772f81227fa4c6409d92e774d49e2648a16034b28fde4d6c9b48d234 SHA512 3014a2d8e445725986fe8be72e09fcf213917f08e2dc9775d21177c6ead4153a279d81eb720536a5f1e4b1a0aa4b144645839726ae9d781191eb888b578f9ea0
+DIST genpatches-4.14-335.experimental.tar.xz 5708 BLAKE2B bfbe98740b90bd9293609fa987e1a05ac84a3325e1573da9ca1ac9f453a555050e554da02b67b9689aaf505b49c9334c17f7cdd81dcb487549883931ae8af70b SHA512 ff8550e1f9258fadd0352c9b6bb86ec6f922cf195d2688fc184118b696c5eb87e1dd6096a3f6b8b039ae7aa8383289be2881484c1fea6d03d3b3fc29c48d06df
+DIST genpatches-4.14-335.extras.tar.xz 3656 BLAKE2B 24f143343c0dd7f94da1d4952078ece1fb69af75705efa8e7b9e0f342a05f74164afeaf66ee6c9f7cff76ab17308d4cfd673a8d64eccdf6c9d141a3cced22cdf SHA512 f49d4080ea803ffca7c7fe25e2896d8ee9c28777372db3fca8ec2d43d42c8a4f571c63580945b2de222d3b268b5ae9067965e6b0cbfb766987161a152cac935c
DIST genpatches-4.19-290.base.tar.xz 6526832 BLAKE2B 816e8253a3029f4d12d62df247e993a91cd1cf622c81e42dcb6fedcc981b4393c466409ce1d8fd543cbce7de070399f3956c12e10e6e8846fae54b7b01a2f25b SHA512 ff5806a5e45a636769d40b9f1f456399ba0719f243c9a32f3b7eb43dfdf8df9cd8121afddb70a52be4f21e356123a9da0e822b5eb4f8d70feb2b48f00a1d8cb5
DIST genpatches-4.19-290.experimental.tar.xz 5456 BLAKE2B ab7b83f8871ba6f0a468721b11ffa2e618e028af4b2ae6cdf9c2b0bb1f71f9e9b827c3fc1c1c14bbb85e264c719a09fb3f133fce48affffdfeeba2b24a476646 SHA512 8bd27901e98cf7c895e388a091cba0ff9827b54117c419468191551f08ca7820c86ee297e0bde141e1edd04921dc3ed08f1c7b12b868c806eb8e17e3a517aad7
DIST genpatches-4.19-290.extras.tar.xz 3664 BLAKE2B b222aef08b8fd0f902526a13e47e1a290c23bf970b1e8516f683163c6bcc393a09d98c5915c8289cd8605dc7199d47f48f07551494d0410e13a5c0f09cb44e00 SHA512 176a3f3887976ae43cf652801a7db0678fea4c966607fd130c513d2d5db1c028d876e35349988d84a31c727e05e5b717f9c48231d8cb7c8ad067961236804b26
@@ -13,6 +16,9 @@ DIST genpatches-4.19-292.extras.tar.xz 3664 BLAKE2B 3a5c779c111d0ca0f33f5b4457b3
DIST genpatches-4.19-293.base.tar.xz 6663172 BLAKE2B 91db8cd8f2da499cd97ec503b7a4df477c1b8ba298d403599d53c87f8a158f4e01b602782fa4c9fce5f9783b7cb01afae6d15768d7a6a6306e17d814e1a4b9e6 SHA512 41a97bac4fc80a064197b260194799e848266ebf0f87726b2511229de09c684434ab853c2eaaa68107d0324c1d114f43bd9ccdbbf3bcbb5e5fb0bf305c1ab330
DIST genpatches-4.19-293.experimental.tar.xz 5460 BLAKE2B f308c4125f3bafd96af54e74acdf49f72da8f96155039987c358c8cc4ca0663058e0ccb803fe4a571cb0d132fce3fd35f3a5e4e76053b9b042ac82ccea3ff087 SHA512 4cdc77a7e285536bfdb865e59a673e477e2f2687b07a934c1e18fd844c1568e7af2fbd54728d06e9993a9c799df81c061724bb65956dfa163b8aa5a1663ed995
DIST genpatches-4.19-293.extras.tar.xz 3664 BLAKE2B 831b41498a4e0169f3b29c80f285360183bcb503ae8515b5f33bde50da6da24d3233cd523c4f60796287b2ddb76081311d13caaef4c5c91477928d07e6c789f6 SHA512 d7e4a80176c61b3fd0d86cde63346e84c6bd9507b239f65c0f55f5c6562f75e2920669b4eab80777e223b25c8125f1a26092519f63a7aba1c2cd427e9d13fba9
+DIST genpatches-4.19-294.base.tar.xz 6707332 BLAKE2B da674d85e63e43438bf5409e347f9cc31ee63a1ded313e68af5b819afe116766d5f2f9b053d05438deb0161f9b9b2279df4c826e6e07c9f5e9e6861cccda5cee SHA512 305308acb832e07f779790fce19b68dba5423065092211409b84f46cdb975e8c6c770cde22d79f58c08be49290a7a720238bd2c3d2eaa93264636001a392e3b4
+DIST genpatches-4.19-294.experimental.tar.xz 5456 BLAKE2B 8c08417058bc8e203a8b9593205d9ce1071ddb3f3f23134d2ef1e7265078bf845c9416e5db0a240943409de8ad1c3d4217ace465a53aa6ea7a81b268208e2fb6 SHA512 4603485fa31ef67546986f215661adfbebdde126ea339f388a4c1246535f0bca9cc3c3f782ef7f1514afb43964d660df5a88487b9c64b6c57409b684e5a0f129
+DIST genpatches-4.19-294.extras.tar.xz 3668 BLAKE2B 2f026d940a3ae55996046f040c96f9e06960a95fd15cf3f5889f71408d0ea81ee6fa6c81b82d58596b4ae9c1017a16bb1cdcebf44ecd05350e2323f9a83c21df SHA512 616a6faa47e25b7f3ed7efae5727d1ac657c6453a9ecb41ec5009e148653456fe8d78786f00ec519dfb81a96653ebb1c8aece7b7d3b82936b49e80475ca7e26f
DIST genpatches-5.10-197.base.tar.xz 5562876 BLAKE2B 17ce7ef2e11371ef7c4cababf7405079b8c64ff64847baba9aac5e6db6531d129ec48ad3bea995dec23694248d8dfd1067d0ca9d77295fece36f4f6c003e4d58 SHA512 44a6d3ba9989c458570feb9334988fcbba3fd5448936379310a7649497a2bb9f86462bbb23b0e04c6cfd2474d88d20190aa0b93fb482c0a19e3320a6e7a8111d
DIST genpatches-5.10-197.experimental.tar.xz 16868 BLAKE2B 6901f4239e7b7f4dd280c209204b7a2bfc346278c6a4611cfd930f8a09f24bf47f6aed3b3895ce48ee7ee5078013a1c3a41553f4a24308d31178b5890c189d34 SHA512 c2386e7a5eff981d55653d68f8b0dcdec3e263736a35451fc28d64e94d2c044a40cc0447ba6666b55b0d8fed04f22240f7e11992a70c0e1a035d8ad987184ce1
DIST genpatches-5.10-197.extras.tar.xz 3868 BLAKE2B 349894aeb8c6cde8ca01b7b12249c492a67b9d8e1329f2e93ef14fcb1e643bc6f24613ef1f1cbedd7cd67cec6c7dcbfa4b00cc66ae157b2b9503587ef025e17c SHA512 4979e464dd29590915baaade081035c523ffaae061acb4b0d5948daa450ae6e7993e0bb0acb82d414b1388fe804555cdb59d84f0eedbc466ae64e76bd5b79d28
@@ -25,6 +31,9 @@ DIST genpatches-5.10-201.extras.tar.xz 3868 BLAKE2B e2420ee9cfb3e2a928ca1cc5a87b
DIST genpatches-5.10-202.base.tar.xz 5873000 BLAKE2B 7014a92fd82ba800c405cb55de8556df967417a5e4d859a40328bf065270c54e2c6f5f2cbc0a431cbf96853a2761ee92655d2d9d031bb4bd2499ddc660ab4414 SHA512 d4c1fbe82ec0bfdfd524045b3d52d1b149c755cbf8825117fab90a78cca46a3c0e317f99b7b8b7677dfb73b6ec81b8759b4a59505b90f3697870789e29ac2f55
DIST genpatches-5.10-202.experimental.tar.xz 16868 BLAKE2B 832e6fde7bedce9d381b9767b69d699d092850a236479915c98a023deb9ed7088f1e104dad0dd4a0dff9e3044fec0f78b2931b320e7f78062707e18ae5be20a2 SHA512 18d029dd6344ab0361853aeb8f9dc0f310bbfb429eb8ba434406472277b0de3f24e30f215480e17e5d77cc090c56643f08c3227f5579df22040ed5bffeb2e68b
DIST genpatches-5.10-202.extras.tar.xz 3868 BLAKE2B acf9a5dd03b0d4984856adbddaea1d6df155aef7c650972263aafb0783c60272ce9ca6cc4303e4983e4497e1105bd434520ef84be5c897d89e665f323a239054 SHA512 a9fd2e402d5fa035fc96da0dbf95c9499466d4daccb98ec3dd300f4f5fd17b11ddfef09027a6c46e739697ea06200fc3a6d5b29a713e75d14129387408dafd5c
+DIST genpatches-5.10-203.base.tar.xz 5898100 BLAKE2B 9a167c9fd5d73f8aa20db8c1fee7a8b2293ede05e6beab6f4a312b3b5b0714da661908d9cfa0f981b6f544fa9572617c54e5fd595a6023686dd0616d20fb74c7 SHA512 7f04f20e1d7c90c55d24bf3c8b4eb40477df85440d433ae68ecb7acadb42496360df48baee378528f87b575a51bc4805d644a8f40044a6cc071c1f7975692fb0
+DIST genpatches-5.10-203.experimental.tar.xz 16872 BLAKE2B c3e02176c82418539d16c1cafb11e8c66ad4c147821bb9e90cb327a9a14b0dc1e6f968626efb608b8fc45252c0f2bcd1bb875962f622ea60e71c2b4fc67c4395 SHA512 4f53b4365032e67c1f21197c8da6b39184c1002ac54ca6202c80cdabde44f275781de1d26380465da15133d728e66ced5e8f9d60744e788d0cfba916b29a1acf
+DIST genpatches-5.10-203.extras.tar.xz 3872 BLAKE2B f5578b93215a3a4109468a46747ef70504668d5de7b7e9562e83cf6d5268633f676b534ab08dd97208c545baad48f680d2bd1e5acc80fc41b68f3aea7f9fe28b SHA512 e075f72e641e21abc91a6d648005d7479be70352b44034091d8cdf8a0c20f8caa75f268ef0591c01eb2ce8819fd2fe99fd176535c40b6fe2dfcf9708c48ca8b2
DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b79cd280820ee8b3607c84a58b6bc1c30c97c209b1a392c9c92abb7494307ccd138358674e7a984cf4766c2889ec9cee069546 SHA512 be70279f9cf6bdccf0bb3436b13cabca61e6360eae2d33e576f408ef2d32ed3bbb449083b0a84c31f98328ddda68b587f689487fe8346df41e83ecdaf702063e
DIST genpatches-5.15-128.experimental.tar.xz 5424 BLAKE2B 648ca7d287f866884ce7def9279c6d92f6e4819239d15e2cd7b65049b68b200e5159691dcdcfe15c5a6e3ae085869a591e444439bb2fe740f25ad33474fcd90e SHA512 55598fa8b010607b873d034fe5c94c3fd9d5bfbb08cdb0e559328b8612ee8a36a15f1be9d30c7cfa417bf82e25dddcc57268572f4fcb9f0c99c938ff8c81435d
DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695
@@ -37,6 +46,9 @@ DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B b99e279af41ad1d19a58e8f9b1bb
DIST genpatches-5.15-134.base.tar.xz 5282056 BLAKE2B f973657ec1cafc1e6cfa44b3fb2d8d07b33dedf7118811ff44afcd369991864667635aaaffd9d4abc9cfde5308bc32dcbf44097c1989511a9cd4ae4bd4392190 SHA512 e6d2fba989cc1d67a0d77526b9498f9d1214b2b3fa2210b17c58d7a4d47630a7d1ef1788d255082acd17e475997c12a007d8411ae5478f2cb2a34c7d4e2ffc60
DIST genpatches-5.15-134.experimental.tar.xz 5420 BLAKE2B c667d43515b95b6a3de133259ad07519b929f9fed28402d7a4043a526f9911b06dcedeb1177058a50ac361ccbcad6459cd3cc79c405af8c5a742166f8c01c545 SHA512 9fd9bed34bf53e54acc6cb98dde4f46a382e8ca46150fbc1f1ed0aae7ac3d801a0e7e20e7d826e7507cc55d7a826178075a237048cd1af40fcd133eda13294db
DIST genpatches-5.15-134.extras.tar.xz 3932 BLAKE2B e6d0b37360f85c3672cb4f56fcca5f649b3a5f9f81e64c7fca1b1e4691f2de4258fda7a262b44fa4a7b37e6af93d8f6869ad6b3b03d5184df25ed5aab24f2655 SHA512 677b4a0448bb8c618127c3fcd34ea752b788deb26f3e3a843847baf9c3396a3fbf10a8cfe105c825877e02e5fb13e81e6bef0c697180a5ade644b61e7d60e24d
+DIST genpatches-5.15-135.base.tar.xz 5311072 BLAKE2B e7ad491771a4602a9f8d6786ba38b76ae7bddf1917a6fa530cae361d9385f19f4779441626d8a2fef93802956ff5db1698a5cffed76c474f609b6567832c4a73 SHA512 a7f4afee966e914c9831555cc0ebf8cc8ba3d2d9929f7b5f8358d4f64d61fe85dc7f637efb889d5529f7b04f8e79a228109e0c0d9a298d04a3718a640bfedc56
+DIST genpatches-5.15-135.experimental.tar.xz 5420 BLAKE2B 5e993893ce211214ba5ecd9ebb697d75becafe228ae1b4246c514e2f6d16e6e3d7483a36e3c2f0232e8b1627eacfad9eb17cb379568e8dc75ed7af673d52c5ee SHA512 5f4bbbf48881c301062dbb5b17aa60ff348bff7118450c367055f6da102adbb6ce0e9f863901bc2701eae78e2603300c8350e7b06a8a5bba34f50db814d2392f
+DIST genpatches-5.15-135.extras.tar.xz 3932 BLAKE2B fbb46341209dfb76d7a3ed7555de53de48dac947bfc993567afb6d0c2f8e23907d1fbb831a35c274b22ce34a31d6b805d30e727c59fbf63de7095500357ffcae SHA512 796ad4fd5ea1d84b066acff3b56d8df87575a584925c8487e97fb3b056ac46622670e06ce4c5511541c037ae84a566e9fa2304f5555050c96efe97da37126e9d
DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55
DIST genpatches-5.4-257.experimental.tar.xz 16904 BLAKE2B ef6366a178627998f8e1c73665ffcb062b9c28ac9ad05910f70faba7b24a7eab10869ab71d41606553d29d05d8d7814d132c8f8fd936ad7416b5bb217a2e9217 SHA512 4a05286bf9297092dbe776d3806a65042bf2fa4d22e3080381a506d2c1d2bc6c8f502685d59372d53868d55f426a1d45a373fcf560d9f25fb276b09841954947
DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b
@@ -46,6 +58,9 @@ DIST genpatches-5.4-260.extras.tar.xz 1812 BLAKE2B 4e06719c3f9838083265c96b52406
DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e491ab80c1e6291e542a99cf308295ed2301c93d74cd41e34fa10e1110710d26edcb9b4b132ee635cde5711b6474557601866 SHA512 4083c69df7ce9aa2e57eb69be4132689d10c95155c7608d6fc52f661abc1f0f9077f546016b3df32b8252777fff78af347af7022d18203aa8416ed83b68ef88b
DIST genpatches-5.4-261.experimental.tar.xz 16900 BLAKE2B 62969bae5088b090ec875d3d5a5a801c7f63c905402ce5f805c0d387be1591ab98f0edf1c1d960375ebc9c4b4ebce46141774294b7438543ad12d59f4f12fc8c SHA512 0497919d332e02684455867b6779014561ce217e0fb62d5fcbae4e65cf10337601666f5b5ede436b7e1af203ecc8d91db8f9b4c59a2ff2f8b5b9dac704668401
DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
+DIST genpatches-5.4-262.base.tar.xz 6139068 BLAKE2B 61c2f6a1b307d4e89fd6ddfa57985eefb7b1778ee8ffe346be8967ef528ece98bfbe52c56eff2cf356dc0d2087b59ed353591d508e35e6214130abbd586f1fdc SHA512 c16b5036a6a4a1832a3e95ceda7e77cfdfddb99b92d1091354cdfcc8868a8ac7d4f692ce522e7167d171664b65273c8ea29009fb2911e9f20d3da6ebcb2a9837
+DIST genpatches-5.4-262.experimental.tar.xz 16900 BLAKE2B 1a8e37b02bb575ab53ed26eef0151a54fa07addfcfa99fc7239ab5a3b29d63fe7db17288036771beb1887bec41d0a5b48eb31680807f57d79537ac0a4bd6be94 SHA512 9a218e0443d306df370e5683abd26351e92c39beb924eff909d866d18a3bc51a447a9a4e7e671b342404a007dd65a68ab3119732017bd4d202e81e79adeeea1a
+DIST genpatches-5.4-262.extras.tar.xz 1812 BLAKE2B ec2675611ea57400bf07f248730d8101e09a2102158e71d654069c3d3d63e47543541f8d39625334c58bbf6f2b9ba72fbbb4a53b8c4b98c00c06d18bb586ad17 SHA512 f98ca1becea213d6ea1a54b2c6e3206a30eb85597af36622f3fb877133e8e9c07a62228ea4c42ce719c840ade6a6a038166d5ca867bc792e8dae1561d522d718
DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a8831208d6c0ecb5047e8bc7563aceb23516328a1829c33b912f52d1175440770ed0394aa6bb3438ad92a9a81ed28ca6fdc6ee928 SHA512 5c0841c92d0f2bcbc81599568d882bef066f132b670334fe7728797b76665aaae170ee2acaf942228d5065fc95493fe33fb2ec2268f9d2bb54739b463b346b33
DIST genpatches-6.1-47.experimental.tar.xz 83372 BLAKE2B 1a4f13a2911b96f89584b8cd0fdaf0347a519a244a003df21dc0bb066e6fd256034f25889c55cf9908224bd55ea06b56eb50259d5d21cf140f89e590dcfbb63b SHA512 a407d81cd4dbab2cf60ba10ad0576f90950245bb1bd8377c33bc9ccbf1b1ac8cd25a59e26e757cf9ea15d487de55a0deb5a0a3ec5ed98baf17e6a9ae5d1b1bf3
DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281
@@ -64,6 +79,9 @@ DIST genpatches-6.1-54.extras.tar.xz 3812 BLAKE2B c8bd1937c8cfcfdcd0b8c52b947c69
DIST genpatches-6.1-55.base.tar.xz 3230904 BLAKE2B eaf52b27c1fbe9d25a27b18bc6eb9462d563c0c9c38ed4cae24a8f10cfbdda92c830523a5cd49aab16959ff860d5b10772f5a58eab10cd0796faae17baf4fdee SHA512 37c236a79fad31a9411ab28661f134f697f6f38242f12f5b06e45a80a101e1e2ec50bb77a3fd35aecf0339dd8df82d5b84b1f542316e1b73bd1d2c796275c6bc
DIST genpatches-6.1-55.experimental.tar.xz 17448 BLAKE2B dc97269c9dcaccb90256e83e302b97958e332734ce2148a4ee427037bd31ea58413454ea2d85214b2b0960a3b4d5126f6ac7c24730818008ca1956b74f531bee SHA512 9dc3a869f149741823217e2cf2839f1cd1b48277a4cb3d239a9f3f8160167de4a0cf20da21e4b9912d83f782a5dd41f3faff095637cc4c2648a066f0363bc951
DIST genpatches-6.1-55.extras.tar.xz 3808 BLAKE2B de074120fec5b94a8378313fd1c14166ea156008d679e53fe114d2a477ddc8f83e2b64ead63a7b43fcfcf4f168225b8ec2de7383b8749c661b493139560e35c1 SHA512 88d6c13ff77590b1240e7958cefa8fb1f738df2b56aaa2ef2e8b63ee4d67ccf87c3da3a9fb6d781009d9c9a8db4907418a9af2f634d92d858fab4f33afb745c1
+DIST genpatches-6.1-56.base.tar.xz 3326400 BLAKE2B 4a62be88a16883b13ab169a93933a638aa61ca469fdab5f4a474a68983dfdca256bdbc4e62bf7b4ccbed48365a966c6396588444d45ed210a3dfefc8677a3ca5 SHA512 5c9d46528036cd7457e825dd97d7c20c69cee3f6d0279b82b0f45a3ec707d15a74afd270a0084e3438948a47c3128cca4ce2c53d45590c0260dd3b4324206287
+DIST genpatches-6.1-56.experimental.tar.xz 17456 BLAKE2B dedb0ebb064eca012e9db3bd7d87f0e1f45f002df91ab2ad9089e4573bebb30da58da6871fff28ac8cdf9b600037693d3fa614d9599809ab78d5c16b8d6b3ff6 SHA512 0f5a0b2106f8691a6d6729bdb622b5c84e5498a0ef19e2a35f54e4cf1ddbdccf068ccafcc03e679ab93393f60b9dfdc2c606856b09cbadcfe8399a89d64c6961
+DIST genpatches-6.1-56.extras.tar.xz 3808 BLAKE2B 647f53e02a9a383d96beec781f33892f015302609b93f6d9f8408ad1e8b2ffb423d01f0f540365fdcb795e493bc1bc493c390a218226258f6ac51e8fc8bad657 SHA512 c4bf617db17818a615b279a2351e5f369c9efb256b30e2581210c57758ca519eff1d8a320bbceefc5ac8784e530476dd2db7cc559e7da99c3d1037d1ce69e663
DIST genpatches-6.4-12.base.tar.xz 647340 BLAKE2B b0962b6a6b0c07aca1f27abe48e9a1e361b55b6e818d24077e989a231f44f6275b7c01b1c73303a1692fa812ee09766c58108c9efa6551263a7d117ccfddbe0d SHA512 f271fc0bc410d2faad9f08479027207ca6f1cefa0d615eb620e57fb3103d6b26ea5162c01e438ebfabb2f23b337a11c5088452e1a646bd4fb60ba464f3c5ce21
DIST genpatches-6.4-12.experimental.tar.xz 5760 BLAKE2B 784ba567711f4d9402cba77a1fa8e087d6a1480ae25541ea20f155e549de0961b7d97535ef3483175b4d880a7af29d97b1dec4db21c8ca3e6e490a13f871de15 SHA512 75ae596b79e704eaaa43169fc0ce1bcc5e53bb919dcc0d23107f9aebbae4581384bdc8200b416504a93e97855db39ae51e7afef13a10bd9323ac37c777b2f230
DIST genpatches-6.4-12.extras.tar.xz 3696 BLAKE2B d5c97c078e4abe4df885f067dd2202332c607452ecba07e0797426186b7bc2fac2cf6d876a269fcd8d2b8f5a33c8f36b97cf080d61bcff58ba8247b3a5376ad0 SHA512 5fe6ba9e4b8efddb7d305fd58825080862628ccd45fafb729756592a31d1ac6cd27f62fe89270d1ac30d54b99a617e4f49c127a3752a10af493ee9df3b113002
@@ -73,6 +91,9 @@ DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef
DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc SHA512 5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
DIST genpatches-6.4-14.experimental.tar.xz 77792 BLAKE2B a59ee3efb32f1e51905e3727f9d01fa0475784bab355dc3b5530145a67946832c817aab6db7dc60044c7264c0ed219c6581fc913c1d7326d68253ed942f9af29 SHA512 6e77d0d2bfa26fd5973e6bcb13ca205f4a2e0ad33a051d3ae4c548849985fb1f837c3d38664dd42eac176c9411bbdcda7ad4b01eb92baa503c38c93454d43fc8
DIST genpatches-6.4-14.extras.tar.xz 3700 BLAKE2B e72b1378e2c05049a5cb981e7bb09e0d448fd5e1219393d7b552c1c6de2ed557c395a3f341946bd142d8df45b61d12a13ea2424325d5a98045063e0cabe7584f SHA512 62149b4cdce5bf1a0567557790cddc1248dd927f31774b65848f00075bf1a0179939c292c79181af0a39132321f056541919beb30c6a4d46f57286886c95c545
+DIST genpatches-6.4-15.base.tar.xz 809064 BLAKE2B 5f931235de8f0d94b1297c4e5c1c5c82dfe51e2e5149551fd053b908f112adb034e399ec3a8eaabf1b07993cb021577b210ccbd55d0f4d3670f87ebfdf34964f SHA512 b5181ddfc2896849cd0a5889c2c1f3009eedbd3c080a253e78c75545d8a57b7671e163b0cd5076d6255c5eb18b42b8cd81f0d47eaeb40397015418c3e212a5b3
+DIST genpatches-6.4-15.experimental.tar.xz 5760 BLAKE2B 1592756e01f2bd03625d9c087e8e646dcef257dfe9f44752be106f8df17b3632a5c53fa4e017ef0aee7ad821e0bddef92d4ad6a48c7ac62ea9fc2609e6bbe200 SHA512 c065d3c2f3dcb07f4036c86a9776d05ef96600c27d10947683d11fcfd63b9a9d31c2cd4b69596a2c75ccc1fcba3df47128ecb0fcf70c1f27714b8a624037ebd0
+DIST genpatches-6.4-15.extras.tar.xz 3700 BLAKE2B 36916108aa768ac8138cfe4e167d1bdbc8413e2c971ce81f531966882ff1d096077c9676298ffcf69461059c62ba69e5ed821187e8a520aa21f0adb7ba119281 SHA512 65f96f5b47fe3ca21c4e7f09c13474c64d932eefe94a523d3197addc8ff8f70fce0b9da59f26e890cdb75cd9a9979dc99386c4815ba8d6e2b419a1d5872fd0d1
DIST genpatches-6.5-1.base.tar.xz 4888 BLAKE2B adcbb4c9f48e94781dfb3f38b32f4d60b555857ceb35f48ea19c1bafd9408d65d58a603abe994390ee970ce6fbd6ac9a75e56f2b924a0c9a5dad6cd11620c9b1 SHA512 7317fea243022a75ad3d9856030bcdb273ff55c7b865f71d29aa2799510cc3310d05cc0e63061c8ed11df8d9e820c1b4cbab310a627fbc7a2e15d8ca00b61fe5
DIST genpatches-6.5-1.experimental.tar.xz 5760 BLAKE2B fa1f3c2a16a8f60ef5016e2d62aa3dc1f1b46ce5cb478f02d15511514bca489842fa49932fce1afe158a892e5d4ae23a3053ebff59fbf926cc0da83c5aaa9a69 SHA512 f0284a9e141a2c122a3d854397a76be2a7386df9caa147c43da490aeaa6866d94f60f742ea00d37a4843c4be2bd1997689a89c60e40491dc0acdcf9a7f298f7f
DIST genpatches-6.5-1.extras.tar.xz 3700 BLAKE2B b9fd452eb544031092219faddff94e96c48e7b39815fd48922b959a8d44033e443368f9825c5ffedc9f75fb851a74a6c252b9c7b9bdaaadb78727b804a7e9c5f SHA512 813a15a65ce8033d34b9eb42749fd7b2f2a604288b4c3a56aef295c994322c5cc95dd14fd35ac8335d3d036bdb708cadfc8bf2a4b35c406f420589af476bcf98
@@ -86,28 +107,35 @@ DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb85
DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a374367f1c4c875c663868dbe801317340824fb3adb46b3a51d3b7e1f67cc4e8144d367621ec43ffba5c4eb8abb39 SHA512 1b59dc5e65d4922c3217a8c8f19022dfd6595ae89747861d825bfeb51a4ae6c85449d05db69635a712bef7b355b80318195665582d8933b1fed6ba582f6ff257
EBUILD gentoo-sources-4.14.315.ebuild 693 BLAKE2B 0a61558c664596236d6f97c04871e1a576caa6dd9c6c3ddada21203bde1286a865016f31bdecfca6f858193dca10b1d47335fdd6d3d4278a827f7aeff46959ab SHA512 ad9be7132e844a281db1aa7a721726a1c5f1494aa8d4f0a4767c022d5cb85192f33e808d216de5338208d30c1007f25515a4b1b008834ca7fd7a50c964c727b1
EBUILD gentoo-sources-4.14.323.ebuild 747 BLAKE2B a0991a8d95d1c5466e78b1fd1d79d28cfe72b284273f97925a2f297a7de146c1c65f1f9d536a5fbee80731aecf400fe4f22535051a9a325af15d0772d6b43272 SHA512 fa7dcf979fc3e0bf0236bb1a765cbf9037451bc858418f4c9fd614fb97bfd6635da251b2d3d8f06fe65a52d483eb63b506337d1d6d03113a088c4329e991de55
+EBUILD gentoo-sources-4.14.324.ebuild 749 BLAKE2B 63f3930753e8149adfeb6263f9ec1733657f642adfe1820bf4d5771bce4b26b865ffcf3937966aa90d4a7865fbbf09cdbca96ec3bcc7ff0d80b70fbed0fe036b SHA512 48ba7ac51c2fcce75602827615b7b46e20915f8b1b2b032a8c6887ca63ccea46f726b58bc01c1d9624a230b9c123ba1c19f3a16f3d4329650ff290fadf959500
EBUILD gentoo-sources-4.19.289.ebuild 693 BLAKE2B 2d46302fa136dbdcf60692b007b721c4ba3a165c954ba61ea2f2cea5a93fc08b574243ec4b905fded2ece95fab667bfef61cc7636a1251958425edb2594ac482 SHA512 bec9cee94f53ba4f359cd7ed6cfd577c19e902afb0cf639a0a33dc6372ab915d86360bd08081784779f44a295abeb3e0f3b294ac98dcb21ef16aa8543a579d62
EBUILD gentoo-sources-4.19.291.ebuild 749 BLAKE2B 9e2a78b96837e20345c853501bc07abf66176600e4c56ca7d4d814f69a480412f0b64bb8c73944ab7789e97a49d5c00aa62a34b9291bde40752a38d5498b11ba SHA512 ba43ef65fdc83d8e029b204d6080a600063ed41de42f8096a394e4932f9a79f68b32cf6201e42871e15cb0a62dca41907e1a558095bb1a42add6e381e0f4d232
EBUILD gentoo-sources-4.19.292.ebuild 747 BLAKE2B e355240d9f3d4e0e97cfbf7fe27864144a77fe9a99695b33fb8e28c07081d32616156e724cac09ca4eb5b6c090ffa3b15948828f67f27c952f68001ca402d708 SHA512 78bfd8a95e246380b8a3b6345eb0175cb19ff3dd057a643231d358c1a2a37e23e39c5bca0c50c4029dadba68b852ada9fcc00c8ed7f36416812b26057ca489dc
+EBUILD gentoo-sources-4.19.293.ebuild 749 BLAKE2B 4b4bee4992fbd562d7a44c486028b07d90c33ba7f638e22fc090a521efa1b2d8852f55cbcb4951d26838beef7b1a6849ce7d09baa64fe136caf08914009e46f1 SHA512 aeba7ebffc45215288318dd4f45b00a7f492840892ad7f49eebc5bf52122d7608a20dde81bccc074358bbdf0423b9cb9a1bafe57b1143599c5fb0c0d126cb391
EBUILD gentoo-sources-5.10.187.ebuild 693 BLAKE2B a7b463022b5ba371259c9054c4ac2a4d2ac655ccffe9bf704a78b56e0c3f28e4d8241ad4d94e78ab86f53cc191e4ca254185c4972540f21307fa39ab7af7641c SHA512 e0e6fd838d83d79adc3d131905322ec0950dc9c0c782f04dfebf0e836b642290b5b6921f8703e3ef53173359bf7a20e424a211cc364e989e2f711d387cc6d270
EBUILD gentoo-sources-5.10.190.ebuild 749 BLAKE2B fed6c57b57f213d150ec6972c913a112d8b7183bd6f57cb25a7150a6c825144bd0fdfe5d53208ff158c05b1e0bc2fd5af3fe83bda2d59af558afe1f0051c019d SHA512 be37744e0c29983ad128e6475c165373a082d18a9599222e1e56620daa3ef5c30acbddc51a4d3509bf2fcb9612203f2a41b85d34c801d0d9f5b089a8ac750c3a
EBUILD gentoo-sources-5.10.191.ebuild 747 BLAKE2B d8ba59ea5a05bebbece900b7ca65ea8ebe5c6c50912c6a8c3c8236b41f3ac503638385e8d217f059a02fa1b6e489d95187bdf8b6fae827c040c020b046535953 SHA512 4a930d08d0d7e7d86518466ea80f4e63a6ebc5d4be4211f32931bbe14394b13b42e0abde11914518febc1477ffd1a3dcadec907288b493b1997afb8e38505ddd
EBUILD gentoo-sources-5.10.192.ebuild 749 BLAKE2B 9e692a395942ce52d9dae63f98e639d15b40e6e0a78e48b71756ca7d340fb14af2868dcad3394269b0d6714e3e45f3daaf77e515add771ca5bda1c704b4e0ebc SHA512 308fd28140ece6493aa52f52af8ebbac8f9fb578aa200b574b50e933e468c21d97119c01a7eb9bed91b676d53835578a32f27965d2461671019619457a53abf7
+EBUILD gentoo-sources-5.10.193.ebuild 749 BLAKE2B ee07db9eb8d251157d79a15c8a5db9415ba1ed92606b410d70829d7396c403034ac2bda3231157376a8f7120f04540d203c76f4bb5818f4f597ae3675ebf61e5 SHA512 40e5097df8cf676b7872752dba5196534a1496d8493b21a20aa79d4d137f003be64e2d2bc26834fe83a9acd794cb302c254ed846994454d827a9263f1f22f56b
EBUILD gentoo-sources-5.15.122.ebuild 693 BLAKE2B a2962a75e71d3f8facdafe4ea22074fd11fd8b1f87445836b12db55606b1f879ee4c4bde1425108ba4b9f8ec9fd5cf05dbdcbe4d39483f986f849679d46c2142 SHA512 b4f8bbe1c64c9a62ebc42b1d86b212d7501d90d0a24b59a8dd428af07520c9b68cfe68f86334a96a9e6b2db54667b5389282672ee91d633c7fa1b103bf5b7300
EBUILD gentoo-sources-5.15.126.ebuild 749 BLAKE2B 25276a17667d2e47eb92295d78b23fa8a5ffa6d43a92eb0032f1b95614486919f442bd1927db33ced218cb54669c134df0fb1437b5c0b0209dc6796fc69b66fa SHA512 963e371a81b75d67241f8204ad344da1d4d4224354c75ea59d3dd1e86c77b38bfa333190433da57e6a6629f1f1692316c98e7d3ec67311138a19035df47f8384
EBUILD gentoo-sources-5.15.127.ebuild 747 BLAKE2B cd851783b73798ee5c7cb18e2da5617079dab6ed59ff98b935181556c1ab03d9b2989a81c092a806a62128f96b6bba7faf373ab875b5c2914bc635b467ddc280 SHA512 91c59bbd6d93c301b8a8eadc8118ebc3446f12c894b68185f3da9a265d8d852955b7b74c4600238bc49f1b6eeb7f00ff0239fb604b3629f02eda68c112ba0fc9
EBUILD gentoo-sources-5.15.128.ebuild 749 BLAKE2B 71099d7ac882242e56d87144d308b3f972785864440af7ff11af5c612c0d739a530f5920b87fbd51681ac96e2dc22fc64906f3af67392d879a0329c4e6e80716 SHA512 d4d82032c51d5c16869da4a9e262abd59f0eede67e472a105a394348d7ac2cfc59a3bf18da459662e11a6289c6fab0c22e92108fcbe7a3ae0caabb779582dc28
+EBUILD gentoo-sources-5.15.129.ebuild 749 BLAKE2B aa0eb44087d20b687d81cb078d07e3b4591da2c2a87a3a40349d19f46355c6b3e64d207c6e2e74e8ed1262a109a6415924a026bf7d5274c91168d0b04fc52cff SHA512 420f84b2de0a39da93c02f159f84a74e27f889d5a14d83972c6285d41ed34f02f83a7b740169725c2dc5b3b248c0a2123205b3634a986daa1b48039dbadece5f
EBUILD gentoo-sources-5.4.250.ebuild 741 BLAKE2B f3b1aca87a5f9ef3b7e1f71a27b59fede13c231942e2b32f7f3917edf5ac9dac01e6fa86c6fc8af9243e2b07bd0a24cd8072f1efa6a7afccee527b43a28a3176 SHA512 dbf77194e2f4d7c788ea3042a2445e90aa7f08e0fe5b698f24abfef1d55bd3859e71e178bdfd9bc1f3722d6ac7f57a7af6c76d4da6790ccc9a8764d523233a49
EBUILD gentoo-sources-5.4.253.ebuild 749 BLAKE2B 52a71a8338c52c39ce63d83616090d2fdd64e1b91f982ca70185f7ecb2d92844217ee324f7019de574c1196e51e89f16aec96884b370b1876293eee66dd4f878 SHA512 e31e643cbecc47d984f1f348bc6967287c4273512955d767fe00923f20f2ec6c419fe99d35f8d3ba9d07ecbda63c4411fd50f286d732673ef139a5bf56b77ae0
EBUILD gentoo-sources-5.4.254.ebuild 747 BLAKE2B 1cbea5f2e72f7482d4426d6b0e062f9438fa4ad373750c13fbef91f3af14296403606ffebce59f0dd09d74e846be42e044edd30bc97bea2887bc86e7b7b21570 SHA512 fa0594f3983b6cc634bb2f8ee6207370b1eb4bff82765af93028fca76d72b005b5b9e1a4816e9c4f9152ad41bfcb7064a3b12995e5e54a76b99479a57d7a6690
+EBUILD gentoo-sources-5.4.255.ebuild 749 BLAKE2B 92939a998489f6dcecc1017dfe852ddd826924a07f71431844559089ffaa79e50e5884e758e472710d3c9f297b400d1773eb4d9d8cf4362190856dd1382579a9 SHA512 22c4cc127f4a535e7e01769fce253202715814638bb113d2e694d8a244fdee6145265dfa22d329080a08eb8eda19e19f0436887dcf4ad2e2d722a61e769ad5c0
EBUILD gentoo-sources-6.1.41.ebuild 692 BLAKE2B a497ba5cbaefc72659f71df03edc288e8c91e4c9ba67bbf32078022cd42b82b98337cdffa3b973e6d1a00a59c9f5553e884461e4af3e57b65fe9212da4a743d6 SHA512 8480ce0bb3e7e07ef2eb39d3eeb8537351cbaf5ee0cf1d61fadab72f1214edc04cf16655cd075953df9926540c513906cf27e30e835b7833e188c3edc60c5537
EBUILD gentoo-sources-6.1.45.ebuild 748 BLAKE2B 9eac9f51318910aa8a2adff953fab9be48bda90457354f3bed8873e29799982045d43efa2c74a0eeb457c3b43278eab29f09e04da4d0aad71016837b32a703e9 SHA512 a2cd6fe9979ac54d7cda01ba502ae9cdb07caa74640423d9ca5a7488e6c97c5a1e1fba439e994d14ffb87d0202f3f544d72b7c7a801942834ff0f0f7780a5488
EBUILD gentoo-sources-6.1.46.ebuild 746 BLAKE2B d647843ba2f6a08aa21d05712432da71a39430958ad18a034fabd5ea76acdeaa9595cc431d0fae6292422002cc2a926c4eee329c56a5916690e4147f0db7394b SHA512 1a7fcf4969dd8d9af0654375b13263d5db0acb69d12d59eaaf83a98c2e6351125ba3123856c0c94cf663465a0994cdc04a9b8b41c89b60ff6ae760f538384c8a
EBUILD gentoo-sources-6.1.47.ebuild 748 BLAKE2B b68863b1d9de9a772c59e0440bd4d302eb064c16f203f425ab02daad4f57bb5296398f53dfebd610ef03549654a302f19f8e64f5b8a5f7ac3681e8eff01fd43e SHA512 f758dd743b66eff964383b52a25eab06525bb1d0ae5358f0b207fd0e0b06eb28015d539afbc7e16c0c7b17cd5ff190b55700c2b380d16e1c7a93cb303c679dda
EBUILD gentoo-sources-6.1.48.ebuild 748 BLAKE2B cec82624f568354765cf488db136d389f1f496759ff13fc1eb3013014e0f40200420045233d3783269f4208bba7fed7704052a16baa2f1bd098b110fc637c249 SHA512 d33ce678ba2dcc44ac5b5a202e4480dc3cefdb75f15fdea7ba40191fbb99deef0371574fd08dc740f73473240088341433e30e11b39cb270fd36b1b162d3bdd9
EBUILD gentoo-sources-6.1.49.ebuild 748 BLAKE2B 06fbd61e3a8e717d020e40e680fb14e6cc18affd4eb182b657fc24fd5879f65ff6b3bdd86c57f09bc2aab8970a41af0526d4ecbfdacb5747903bfd226f838287 SHA512 2c91691f042bd96c0c2c4a839dace3e8c08e77ae82b95f426a8105c49788af7ed8ee57b85df58a5c4ac8047c31678df2ffbb006d7958cda4d8f2929c60cdffb9
+EBUILD gentoo-sources-6.1.50.ebuild 748 BLAKE2B d391d1ffdd72cd4ac5aa537766c93cbbb60ff098a204a88cd8012bfa15ea2979966c9a225a5521712d7d10372bbe4c3121ebe307de85df87c67ee1cff5564fa2 SHA512 5c0d8a1e2537c02047e71c0f283fcdd8f7f5eb27ca731f296395e5b075ebbffdabc6ddab68ddc736448dfffe24dd35c588914a6ef4efac205b21c9a84b287760
EBUILD gentoo-sources-6.4.10.ebuild 755 BLAKE2B b6d6325c48dc814a3617f1099032105c3341babde9426691ff3bf4f1525e764baabc1db4e5a53ac3f89c28ae230e6da9827e09b7008b67ede7d7245f5dab397c SHA512 3855a7370800cded2a49f4b7ebb446e84a9175ea706935531dd394afd72c1c004fb5f8f47780a594aae2f1856bbfa2f038f3658471718a4aed1fe5812300226d
EBUILD gentoo-sources-6.4.11.ebuild 755 BLAKE2B 1fec7a6db765b9835eced45b7be166e5fe79b5d24871ae150bf4d3fa9f038dbd1bd7e4e4c5f180526b75fcc6094452bb36247cf905af17d342b004cc2e119f2b SHA512 86751130cc1042d906baeb7b187538ccc739e08c26f5a3847c8fbaf447caa6ac0e45c4e5717c4f8108c55d464916b686ab5c1153a4a2cbb596db667fe8aa414e
EBUILD gentoo-sources-6.4.12.ebuild 755 BLAKE2B d8a02c110c18fb30c2192b8808d8b666d3fbd5c7547a1d20489cd11aca85ed78625153bc3f274d27958c80cc9297bdcc78e8345c2b2a908505a8a05230f5dd2e SHA512 80184bdfdc7cbd64050225a4d7d71b2e9fd0ceded7cc756168b868961e0db98f0be908621275ac4b214c9626a0974b34c3d3ae59a45875201f10e2fda7cc6a5c
+EBUILD gentoo-sources-6.4.13.ebuild 755 BLAKE2B 569c33f8463443a6b7c4ecabb1a8fd048888f45896f165cf865eba9a4755ca20491c8891c63293194bce2e27eea2e96ce9e0cea86dff4e843a8bb71d1c9f056f SHA512 768f0d9082c171a2ec67bca71207b1546460afe67a7c11ebded5d0c947ef2bb0833441fbe30ad649ec8fc19ff74c5145cd342e7d284d765b1acffc73d3b8e307
EBUILD gentoo-sources-6.5.0.ebuild 754 BLAKE2B 344d3db996b0b50eb3a58f6cf45aed923dc6fb4f8d675d07ca9a12f40fb6b7b3b2e58c1e903564a0774f84a7b737248d4e39166e98a51f3a0b10acf24ed76a58 SHA512 2848ad36a63d3333762d672596ed77efe8254e57ea80cac4618f066929bb993a0c3cab556bdd35d215df1a6fd0a1581f8cdf641afced8cf0e968a85d86cb5904
MISC metadata.xml 501 BLAKE2B f5363c8a19540d5bb924b38bdebeb8dbc60c84e58d1d87a9148a3e7abb09b0a1b733c98b130b778b8ab3a88375598444aa9d537d8c5338864a3d4497600d7836 SHA512 bc1ba0d75dbf5b95b3f93e666389c6408f20aebeec99bc8ec00653758b67588e07214285ed106fd9e5aed2c8d57c625d666c797212fda51e1ab98ce1df816467
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.324.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.324.ebuild
new file mode 100644
index 000000000000..8a5459ff2075
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.324.ebuild
@@ -0,0 +1,28 @@
+# 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="335"
+
+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.293.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.293.ebuild
new file mode 100644
index 000000000000..4955dde74c9d
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.293.ebuild
@@ -0,0 +1,28 @@
+# 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="294"
+
+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.193.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.193.ebuild
new file mode 100644
index 000000000000..d30fd2ffbabe
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.193.ebuild
@@ -0,0 +1,28 @@
+# 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="203"
+
+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.129.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.129.ebuild
new file mode 100644
index 000000000000..31aa291662b7
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.129.ebuild
@@ -0,0 +1,28 @@
+# 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="135"
+
+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.4.255.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.255.ebuild
new file mode 100644
index 000000000000..742b976c8f11
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.255.ebuild
@@ -0,0 +1,28 @@
+# 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="262"
+
+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.50.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.50.ebuild
new file mode 100644
index 000000000000..9a1c1ce737fd
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.50.ebuild
@@ -0,0 +1,28 @@
+# 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="56"
+
+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.4.13.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.4.13.ebuild
new file mode 100644
index 000000000000..c58dbb9a782e
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.4.13.ebuild
@@ -0,0 +1,28 @@
+# 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="15"
+
+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-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
index 5c582d3a52dd..4e6b1c627b2e 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -4,34 +4,44 @@ DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611
DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1 SHA512 fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
DIST kernel-aarch64-fedora.config.5.19.13-gentoo 246842 BLAKE2B 4a824d02999749a0404437cae28721576511e06a5eaa9ebb1b1479c74e2b54402c440be7ea9159bf304661d4baaa5381c36b266ac0bba0b9bf3820eb04c6e4e0 SHA512 8862cf24b177ef3871f118712ceace2b496b04a488b045bbe3d83ab22942f064995486f5534630321faaa96ce60e5f237c4ded24a5468bea6e365aa3ea9f09c4
DIST kernel-aarch64-fedora.config.6.1.7-gentoo 252811 BLAKE2B f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc SHA512 41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437
+DIST kernel-aarch64-fedora.config.6.4.12-gentoo 260188 BLAKE2B 94fe84900f7ab351cb5c1df9831a5141fd9ad4436511176471f1961d5d583928fc5b70c8a3e7b6c87738b942f82096d0dac0b05a632f458fe4dc6bd57e4f34fa SHA512 2bcb58ddaeec2903fcffecbe53380970c6740f91e6775b8ac3ff41a77df42eb6f773f608be25545b8ade0cb0e0f2a72bf00d26e7c47771859ca2d111fe875e35
DIST kernel-aarch64-fedora.config.6.4.3-gentoo 260188 BLAKE2B 94fe84900f7ab351cb5c1df9831a5141fd9ad4436511176471f1961d5d583928fc5b70c8a3e7b6c87738b942f82096d0dac0b05a632f458fe4dc6bd57e4f34fa SHA512 2bcb58ddaeec2903fcffecbe53380970c6740f91e6775b8ac3ff41a77df42eb6f773f608be25545b8ade0cb0e0f2a72bf00d26e7c47771859ca2d111fe875e35
DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff
DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
DIST kernel-i686-fedora.config.5.15.19 222233 BLAKE2B 9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617 SHA512 49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953
DIST kernel-i686-fedora.config.5.19.13-gentoo 223571 BLAKE2B d56f8e019b0c58023b08ee358a9af46679ca0f734c075ba6cd65dd6e3277640c0b7683e5707c48f687644d815a3840eb58351c0dee84fe9ec1dcea525fb2e1e8 SHA512 0d9fa0592b6a9414f2967677c048a9e014a0e0d43274eea4fe10f8099befae7389bbcd033f4fb36c7c44bd30c2fb197e860151e27c10dc354fe9a86a8bb65e94
DIST kernel-i686-fedora.config.6.1.7-gentoo 228053 BLAKE2B 1b06ca68465d7833905b6236a6ccf9a594f44613cbd102990c1667c1ece53ad982fa3abbfe475333e3297331ce1cfadf27c00c3e7de6293e213278e8ca97cd3b SHA512 1ed70eb5254a04d99d28ad901d4556dfa7e8ec8b739a0a33040315718effe9348e75ca8ac19d3b33fa7b3dcad9b4bb0531075692087c0dbe57ec6a4d873a4b27
+DIST kernel-i686-fedora.config.6.4.12-gentoo 232961 BLAKE2B 29c51dfb59275b1066f25f4d47ced0c04ed599e821755b31364877b5d45fd9b8c3b1e8e60f933c8d02692f0e0a43c4e54e3222b151b691820cc661766a9ef1af SHA512 5c2a4260fd39111ad5ed9de3ba2477b059d189cfb90800a33514b9a6e439b141d53f5dc56abe4cdc73e0410a9bc076e7cd7f1556cc9f44fd890c371746d83220
DIST kernel-i686-fedora.config.6.4.3-gentoo 232810 BLAKE2B d68818234ecf03a26b0593be604daf2c45880dbd5fadcf66202b5b993733e3d21b56fcb4fc2b0ef87f502aaf83e8c671bf961e5a645ae87a60c3222b2b849410 SHA512 a4abda9f60e03a7a91340c55efb9e0149970194cfda7d457ca1669ad21f38dec93e0beb7f4e9f9185dcca04b76c7f16e5537327260fd60c04e3f7804d98db983
DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476
DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770
DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d SHA512 b43439c24be8fa8bdd17d4c0beece799544ae45b2c289f0202fa5eb7a52dce0165a0cbc924b0decf877582af9688efd675cbfbd2313ff85fcc2c8563bba4b1ad
DIST kernel-ppc64le-fedora.config.5.19.13-gentoo 213984 BLAKE2B 9abc1d2e03bb34908019dbbc4e54d3d176acddca6e7af72fe73461e60eb249486c4e8a81bfe2515849aa26939d9abef5e981deeaa55605b34bb59552cd3444fe SHA512 d857ce4178950a96ff029c3c9870211424e1c5e95dfef88d25d6d1d517493a6fd95d9d398f42b8a6cf72482b07789be38f674dd4a2b9855da57c8391b0c2708d
DIST kernel-ppc64le-fedora.config.6.1.7-gentoo 218278 BLAKE2B f4dda4430e9801c4660be4bbf6e4b37052e720656e77c928adb7176ff3dba55feb2fe66dd564d41a181809488941cf392ec9c94d786e4a3d813fbe5d683d305f SHA512 a5e12ab1045fae61b494938047cf1c2a3c34693d3d242968e4ab564a012c70e6d232b9d5333347f5ba114a64bb59dd96919b38c5a1327fb8c5154ef40ad28d2c
+DIST kernel-ppc64le-fedora.config.6.4.12-gentoo 223150 BLAKE2B 4a4685f6687568b1a7462e6fe9ea68eeb1a05d32d5402f893e1f6ef5d0061c651788bdcbb2980ef5f2675668dbad433e1c3370a4668f03b54233b1b39caf71f3 SHA512 42f8c255f2a8a8fa3eb6285c690bf2baa77ebecf11ecf141dd058b51afe959e74103ca5eac284b20e78abe7843ea0c82d0ac83efcb5dd15e13c2266d06dd8074
DIST kernel-ppc64le-fedora.config.6.4.3-gentoo 223150 BLAKE2B 4a4685f6687568b1a7462e6fe9ea68eeb1a05d32d5402f893e1f6ef5d0061c651788bdcbb2980ef5f2675668dbad433e1c3370a4668f03b54233b1b39caf71f3 SHA512 42f8c255f2a8a8fa3eb6285c690bf2baa77ebecf11ecf141dd058b51afe959e74103ca5eac284b20e78abe7843ea0c82d0ac83efcb5dd15e13c2266d06dd8074
DIST kernel-ppc64le.config.5.4.21 172003 BLAKE2B b53887cb44f7c378cb3866780f8e556e19fdb02130d3b0df01d97698d2a91f7d90a200012559f288e962935742c3fdb67dfb6711876fad37862fe55cdca5b5f6 SHA512 82df8d0be47e9eb20bd7db570539bb061d0b6e2101dc78a54596cf4d0b4e0c536041449304ff9240b051ee09b342ea336c5645e9a3b66a5dfb96d7778ff86008
DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26
DIST kernel-x86_64-fedora.config.5.15.19 223286 BLAKE2B 239995703c01dcb6d179133dd115bc0a57872c07d7a08afaf4d92cf6d78f0c17b19487b5b399ac7fdde5d460fa7931628147817a569fef2c3a62951c96054bdf SHA512 9bee4aff7e5ef4ada57bee7496aaf47b8fdd5c936c4c9b580660d130db0678eaecdebdbcab0dfcaf5c17a71f6419069840db10f5886806b6fc810f8a3619554f
DIST kernel-x86_64-fedora.config.5.19.13-gentoo 224246 BLAKE2B 6dd95fc7a8bd38387a3bfd6c00733220b34091961c8437cdac61e4376de8b35529808f3b8e2db91c1a0c90e1115395df153f94107e6f9884a61bf646cb40d25e SHA512 1393e6315581a4934a35f3e66146d014ad154025fbc71245bd4b6e7639952387449b69df41605df8590a4d363a5aab5111b442b1a9f56b4d2996ca416f7e5c23
DIST kernel-x86_64-fedora.config.6.1.7-gentoo 228685 BLAKE2B e68236ccc1d51b2aff850eda9f3197b7ea95b8a88716bc7b07dad30348a86fdbb99a948060300dddae73ca82267d851d357f1c9547a9dcefae1364deebdbd124 SHA512 42bec2ddb9cf7eb6e84bbdeb23eb98dc11c9cea41f6134b776010c6b36833b520a290f0ef0145379de15c7f7834398fa5e3aaabd7258d7d4e89567faa09eeb4c
+DIST kernel-x86_64-fedora.config.6.4.12-gentoo 233494 BLAKE2B 15481955940dc58447f9527dde755e6a6e3e4db86ea1a7fbb0f31d32ba3146d6773b068594425d4aa4c72df5fe65076bb08271473b69d4563d08c17012992611 SHA512 c2ff9676d6792f6c49dce5237fba97100b7e3659196ce8e3b4db4f727cf0f379665b2351c1a9f62dfdf45696940bbd76c5fa890f0849029614a2eed0a1efc169
DIST kernel-x86_64-fedora.config.6.4.3-gentoo 233494 BLAKE2B 15481955940dc58447f9527dde755e6a6e3e4db86ea1a7fbb0f31d32ba3146d6773b068594425d4aa4c72df5fe65076bb08271473b69d4563d08c17012992611 SHA512 c2ff9676d6792f6c49dce5237fba97100b7e3659196ce8e3b4db4f727cf0f379665b2351c1a9f62dfdf45696940bbd76c5fa890f0849029614a2eed0a1efc169
DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f
DIST linux-5.10.191.tar.sign 993 BLAKE2B e1111d38fdcb966d68938bcd63d04fc2d40f43e572451b14898b9166de1cb1a11b24b125bb5dadf09322218cae28d72fa20bc871e44be27552ddd529cc88be2f SHA512 ab5a67772fe50b598f97af77ede90f8f460ef5cc7e18d65114ed472b814d4a8a27e8056be162f3c524f9cb6c55bf6cd3a6e608b9207152d53239e972330485e6
DIST linux-5.10.191.tar.xz 120603864 BLAKE2B 721f760a73fc2e429272e95b288d7e0c6f95cbd6ae3d87384ec534b2a294b52f8c980170dd5c6f22955225dd6aa35797a2702a17b2a1c9438d0c134d6cf003f9 SHA512 d80b71f27bfb70b574d944c3d1cc6ec31a42bf9764967eeaaeeab4e40248efed4e2269012d6d8f9c598a3573e6a996833c35499abe60d50dab82c3a73721984d
+DIST linux-5.10.193.tar.sign 993 BLAKE2B 4f64430a8d9c6343f8ee2bb6c85b32180f5599c7216aefa2e087c55f3f20225f4adf110a358cbe86f73fc51251b4230c289ce25d9d0e15ac1b0251828db11e1a SHA512 04342ff5d69fa43122a236b770b0037677452409d676fc70432bc56be2e6c145542416e077038e1ed95fa434b3d4a7bc973d7cccbe62097174841297a0b1b050
+DIST linux-5.10.193.tar.xz 120602696 BLAKE2B d7aaa4496a1233a34b76e3b08207276079f11447244dc2128c582aac0d1f594e0f9d6c095c8575fc4a7c03e58e40d47c26ad72012dc1fe6653dbd1f8007c4954 SHA512 169c18c52b97f98b7cf3524b5dc89a69bc36aa54e9c935d68e5b46963b99d9bd8eee5ba52fedd1798e28960a9e842e7aff9ca68caa330b0e954686917779740e
DIST linux-5.15.127.tar.sign 993 BLAKE2B 84310652ba933bb13ff2b0442eaedfcc56d94e0adceef77009abd7bdc2d614d1c61c83041b57adb62ac6591e7e127cb65f2557a29e6c89a616b84f07e89611ab SHA512 b34247621ce40eb2131b1c5c320d0ffe706010439b81238a1d28c9bddee69c0ca7575f90c7df86a92af4a6da520f42624e5cc39462eb0abc6de74a006d08af9e
DIST linux-5.15.127.tar.xz 126542840 BLAKE2B 3c5f6ec2b917099deff2bafc2c144f06ddf2274f02ccee386cbde34323b7b7dc01b82f5914b0165c2e9dad48a13f4fbd22aedb25e7a07533be3becf90e7b7a9e SHA512 5245a87e10c986657d42dc78d0789905c1e61cc0af5ef619f0ed73788b0192375a8996a340e693604305cfd15ba202023fa4f4575ad4a7a5a38edf73aac892cc
DIST linux-5.15.128.tar.sign 993 BLAKE2B 29542245fc2dbda9c586685c3248ab2563819c58c130afc3d54e579d13d094591f7b586308cb5564b81ecb968cb839863babc917f88f1feda785adbe8c8c870f SHA512 ee6c022bed702db161a3cd05bf5688a9ddbcd175dd426ba3f6ad0261508ad15b11ce584a1d1d97f8828c800b70c4583085cfdf7cd21a5b07a08f2e95ee1ed791
DIST linux-5.15.128.tar.xz 126528336 BLAKE2B b594e8a2c02baa6bcf8df7b574a998f80c6926ee2b6dcc539a5b1316cd9626021c99cd17fce9f39fd123d11f2d3c2c95e4a6748e0d183d7d537235929d8ea3a2 SHA512 5a9ef31d0cb44964af520fc8837122a0217b848f50168be3706d208de385298970fb6ca39c67d104ce1b5c739685470b05f2079e4578898feb0678f957f6e083
+DIST linux-5.15.129.tar.sign 993 BLAKE2B 4b6fbf9e616ba50ae6e50576cd0d3a5f7c4144ea7562b8551ce1485c6581a7cbc76b77e60425c1411d78108d36e0aa43d6c40a2807e51f3523ac499016dff2ae SHA512 52b7a42758d4a2476a805677cd69241647ed56e99abc21ac45109ca36f375413e6f33b3de15e8002b1312a2be4d522c22507f675691c5a8d4b3786435be905a5
+DIST linux-5.15.129.tar.xz 126560168 BLAKE2B d08fcdf39d6e4e2451e52f17dfdb15778092919750a1e9729809606c6c82d1e27ecc70b93428e462aed4b9e4bf3197c93d081cb07592105e9d377d63d10d7bdb SHA512 f4de238ea61b040037ad57777837049e2285adde3005b93424977e3e460b87ee004427524c64cdb0e0d9d88585f48b36f351cc88d140230ba1bd9f25120ee621
DIST linux-5.4.254.tar.sign 991 BLAKE2B 4f5a5e4ea2c930a62e3743c4f10d8e9999530a106134c61635f2f1fd627e6cb375a6d21a2f66f0bc02bc99e419cb0a4db3499af090f8787f523e009789205007 SHA512 71b4b3777c238034d5624be9ad79f40634d2e861ae2665d2aee1701cc3d5a09e6a5d1a114642d0d01a97cf1556022a658fc3deef7c59e93ab9b41c829018bfc5
DIST linux-5.4.254.tar.xz 112963588 BLAKE2B e0e395636643c49063cc1fbb04e06476ecf17471818f909559dc8f77fa5de69b8774ab8d6b16b4a2a57f32a7bf90126d381360fdd52069fc435090cde07769f8 SHA512 ccd82451c72eef0a0f35eb8c0e296e3018573ab99b602cce0a107bf2514bccf93113ea86d16205cb1b6a9f7c0198d411a250b215aed3cb0b4be6fcd27b878039
+DIST linux-5.4.255.tar.sign 991 BLAKE2B ed1e0fe2f8516b8c4728b9ef7ad60e51af66a3ac991e9de740f270cbcbb29e3f4ac95c1b2db736a8b04531b5f9be6af594eb1012a12d56f7c5a5797952b55766 SHA512 db446deca7a177372f53519feca9b54cb570830dd3b67f4aa1b40db0efa17bedfcf85c888f38235b61d85afd5057238aa0f6529c1ad1c7f17cb59af56bc60a7c
+DIST linux-5.4.255.tar.xz 112966236 BLAKE2B 5e5ffa92169c846365a6bb6baee6e99e2fbe255695645c62f117f6ae9923a57511ab70c810b223212f013394cb45cc4f9a85d1d9f81fbcec10d1c67e0458cb34 SHA512 776148e94067819f5af53b7421b625a68651ea5c22d14cb5a6faa099707d6b6f18a7bc144924b35e5d1d4c25b84ead8a1e8a7669ab9cf6fefb07b43a471c5a81
DIST linux-6.1.46.tar.sign 989 BLAKE2B 95f91ecbbad15ec67a2723799419e295485cf1fbfb7dca7dc12c8433835df4ce2efe92c7f24f58a890e2c2311eaa7e52d71c9df442944edc9893dff05c780571 SHA512 bc2b89126155d9bcbe0275a221bb88a1bb1d615b5ec036ee964d664af0cac8d15b3511265aebc8910f0174deb30547cc23e836efc0db061d0e2c841b87ff7464
DIST linux-6.1.46.tar.xz 134962288 BLAKE2B 07a069c04919899ce2b0859d0a528ee13b154ec8c9e868a2a0e64f6bdcc0ce30ea4fd002f1b58e62eebfaf8216e528e26b79c7a99c67f208e4d36eca590836bf SHA512 677d524974f76aeaaddab158e13df7c820e92f6e3c74683f5cd3dc9923859982079cd1da3fb41d3e87f96d72fb0abbc92d662122898e0a79adc7c8eebf005bd5
DIST linux-6.1.47.tar.sign 989 BLAKE2B 5783f29b3e5803559e818c17c22c8a3766e3e00dea494b2184c3199d6c068de4151f9a0684035d7c43ae9d7d21a762095cd726fc49f653f1c7b298874c72a31f SHA512 7f3a831b0274c54b719cc0ec94cd3e0499406fb6f5fe3caa07d9aa9e42feaf416f8bbaf908d1e7d308c7eee2a9a37e05742b41405ac6822726a08e23e3f4db7c
@@ -40,23 +50,32 @@ DIST linux-6.1.48.tar.sign 989 BLAKE2B f6aafdf12eeb8e1e781e839b29530acef36220bb8
DIST linux-6.1.48.tar.xz 134962064 BLAKE2B b0f4abe3dec9c95ef4a51df92a0f2101d7114485798df58ecf3f4310190417fc8ec38f48aa3e022ea276b6267fe1cfb7ccfc4b999128adbcf47332769063e2e0 SHA512 edc8d9017bed9fbf3817fe5a907cd31e58ea76b9d9570016023181ec91f0183ff2eae2ba4887c44756b016b43181ec3e1d658777c95540de694db0525ea9b9a1
DIST linux-6.1.49.tar.sign 989 BLAKE2B 91ef75adfe55e76a4ddc7c2649d483bc34724379ddd3f2c4c3ec1b55999954772af35aadc54d3c18e4212bf50e65b51790f842e0bfc14e07c84e0ce3fb1565ec SHA512 73b8c84427b01def808ff3828c0cc911c7caf3312de91aca211b973ad2eaa7c51842f183b2fcdd1241532ef11cba82fc214243791c66b828d032d14999945588
DIST linux-6.1.49.tar.xz 134978048 BLAKE2B b1bf16f3b9617ae3eddd41cdea7ce07344e2ea8d9c516b151c6184bdf2611a619f8f3592aad013f32499f0b90edf490dd8e80eabe56174399a24e6502c1bb817 SHA512 30a5fe355bdfb9b7016cf44cdf0e44f7118154fe06958a2d240f6c741e23a7dd41d0b7d79b35b2eb25ba0ab87715377f29df32b05004c11d889fb84b5ab523ac
+DIST linux-6.1.50.tar.sign 989 BLAKE2B aaba4a2613ea96a54fe0374f31b55b68769eac82ea4f7de0b5d2841a160b996a16a47f210e0e10327a13d1facd10e2549cabd40d3866bfe22113d4465101d54f SHA512 4c50cde4b0d226b352821f562ff79e520158a365ea17e5596281b460fb6b0be003d094b2376a277589862b96438bcf431c83b42049b78ab664d146e16736566e
+DIST linux-6.1.50.tar.xz 134972988 BLAKE2B dfe44d14a1f8773776338b46b4416ca2240eebff4e9e954b4b46c3ac050cb424eb2d3dc3a856193d9a79216c2ef970ce6982d122ec0226a896984c7ad0690f31 SHA512 d0157286886df388f752e367e30254cc7f615cd7f6e435a99f43055d143490edac316a5bbb826a0006ddc4b550376d67b624693faa5504fab160969806c81607
DIST linux-6.4.11.tar.sign 989 BLAKE2B b8b55a05aa9d5249365a17faf7c0654d6172988ba2894d6bf21c33a8c175dd220cce190415f84235175eec729a05a85b25f2ce9f240e59f81172823ed3a60eb9 SHA512 c4d218992809cfd6ed6afc324cddae579bd2d1cec66f40d04c1d182ca4dbfa8487539cb63b2ec432528b28f30b9e156fc0ce243878ac8c6607cb1e83c01b5888
DIST linux-6.4.11.tar.xz 137836952 BLAKE2B dfb97f2c9905a150c0890b9c3d464bc13986bec7bcd038c333f4dce443e0a1988a9075554219f9f419ef71af98827c05fad4a62aba1e58aa7f2ef8249f140175 SHA512 b3abf1d7c6b03644ddfc0a1994c88abd9b6db71089aeb4ff8749e9eed5d3772bc3468eabdeec99d998ec091898e5c81a84ef839345ba368580509500a3cc73dd
DIST linux-6.4.12.tar.sign 989 BLAKE2B 598b2dd8b0beb25db5b0500547bfcf7ea669c06ff4afaf6252f996d0bb519f5d19da96a1b618ae7a03c4e27a56a5a1540d2c1b66bef9683d14aa964e0d768d39 SHA512 d1941097b97dee631cec1487ecdb9a3a4c145ec8cfdac325776e9e890bfff2f559140d178fe5ec27b0482f04df2713cb2d6da59e20a7bdbce8ed50c148f3b585
DIST linux-6.4.12.tar.xz 137846568 BLAKE2B 0d8b6e447a7fe390b44967ab8dc2e116de29b6fac15a91fe8398d091f5803984495dea595d53938e75f0213b5268bbdb63a86284463552c8e59ffb02cb98ce17 SHA512 6758994ac1f8bdec1848d9c90e7f66847512567e5de71fdcdde42487043ff83ea4745f9a2e2631046faff3c5d74a69e9413fdd78126f881cefd05e9efc652cd6
+DIST linux-6.4.13.tar.sign 989 BLAKE2B 0f23b79cf7d79941153ecc80162bcfae63eb1215b0bf45e13f47614d0c39f13c4aee2bb98fd84e6f274e4631d9c4555bbc413477ce192151d9d0298df9092022 SHA512 318c1bdc13fb70544a235263c3e69342129449e0efe035d2f9e5a99ac3787ac00cff42cb007b2af1f7e8129d159e90827d9be0c4432712dc352969a40a44d9ec
+DIST linux-6.4.13.tar.xz 137872836 BLAKE2B 40aa951a92913116264013c6bc170c6663e6c709560596c48dece69a0fed6b4d7a44aa3fdc49dfa7ccdf9483b334be4575fc74bc38d1f2c0dbfe00748c4b29e9 SHA512 259436a9e6262bd4c2ff91f769f76259c2b85706dc9cd7c6d38d32c334efc1c425754ffe8f1c01820cccbf6ec25bf6f3c7ce4ad8f66de50e01bb1757adbdd3d4
EBUILD vanilla-kernel-5.10.191.ebuild 3776 BLAKE2B 8123c455d8037eb8f221741523b7276ed013007d928fa7b76d4401b67a3d1d904a39519da67c466967ecd657aa2465175f4214d79a3e2ecd063df9bc19e72300 SHA512 46737c9425cad5c99bebb4f233a049e0f08d0539cc1a9eb3afdca285d081f778e6effbdaf012d0f0a58b92a64e14e33bb5b463ba4ec6e9ef45a8bd825b616e87
+EBUILD vanilla-kernel-5.10.193.ebuild 3776 BLAKE2B 8123c455d8037eb8f221741523b7276ed013007d928fa7b76d4401b67a3d1d904a39519da67c466967ecd657aa2465175f4214d79a3e2ecd063df9bc19e72300 SHA512 46737c9425cad5c99bebb4f233a049e0f08d0539cc1a9eb3afdca285d081f778e6effbdaf012d0f0a58b92a64e14e33bb5b463ba4ec6e9ef45a8bd825b616e87
EBUILD vanilla-kernel-5.10.9999.ebuild 3295 BLAKE2B d55f087638b0f40abb649765db84505032571215fa29a51da118dee67c6815b92544ac4f2baa35571bc90b7a3e83c8ffe76c24327c31ac82e018b94a9d773ab9 SHA512 c0acc21c6d0af4b59e8b687254501a77340261b6927a84e82f2ddfdc4373c580cc5e987610b844c3fca348c44b1276415443efcfbfd70c3350043ef6fb57d743
EBUILD vanilla-kernel-5.15.127.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054
EBUILD vanilla-kernel-5.15.128.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054
+EBUILD vanilla-kernel-5.15.129.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054
EBUILD vanilla-kernel-5.15.9999.ebuild 3295 BLAKE2B 1e2783cbee7e2750f9f89f6ac90245535f427c85ee9cd00aff625e3e2f0dcbb6c978c63d0801b3ee491956fe71d005c1db12d799daccc1273862f27eaf0c4c18 SHA512 1f658d769c4baebe9582a309942e10d2c4edb289753f17344941a1ac429057b031a9b16cb17c5c23ea3a0f549f689cc55729f97e772c497f56054525f954ab25
EBUILD vanilla-kernel-5.19.9999.ebuild 3415 BLAKE2B fccd59b033a2c78ed80927aef1fb8c2e56ac60ae94cdc29569ab038af25d7d4a3234e978eb5ceb63f4527a2ec65682ea1a7fec076a3f63ababab520f3ccd1889 SHA512 7e7d154e927d8617e9fac062242388cd5372632cc9d7fb9183315d5ab2e0e116ce3531cc9965ed132b911a72bd956969ab9bfc39f999805b82a96a3320d3d7d4
EBUILD vanilla-kernel-5.4.254.ebuild 3062 BLAKE2B 57f0ff3da486dcf8c18cd11607ac6835b7dadd1d792c2499ff6530f0a28a017695ef9ef6e7a0fc15d31b857bfa0359694572cea594cf1a473d639ebb55ff0e58 SHA512 a7c2010a4ac27038d55adc11bc2f5340015266b60f61d93d41fbc20346fdd5ac624673fd08da709d5a144b78ff6a46f28cfc94663f627e0a87ea97db24cb7f42
+EBUILD vanilla-kernel-5.4.255.ebuild 3062 BLAKE2B 57f0ff3da486dcf8c18cd11607ac6835b7dadd1d792c2499ff6530f0a28a017695ef9ef6e7a0fc15d31b857bfa0359694572cea594cf1a473d639ebb55ff0e58 SHA512 a7c2010a4ac27038d55adc11bc2f5340015266b60f61d93d41fbc20346fdd5ac624673fd08da709d5a144b78ff6a46f28cfc94663f627e0a87ea97db24cb7f42
EBUILD vanilla-kernel-5.4.9999.ebuild 2635 BLAKE2B a24d5ab83210f70c0f0b32b326b786743c07920dedbb5576994c32f5be09aafdddb5d30c660cc131d26ffb1a86255491ff6c8a7bbacac81f53af5fe92b976095 SHA512 52efbf88e5634ff7a6545aaf0edb975e3e23b68c6799d293ce90c260486bc16c8d1ecba96c301c99e2dbcfc7de85eef071d8e9ee0ca3cd7279b2545e41e11396
EBUILD vanilla-kernel-6.1.46.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132
EBUILD vanilla-kernel-6.1.47.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132
EBUILD vanilla-kernel-6.1.48.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132
EBUILD vanilla-kernel-6.1.49.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132
+EBUILD vanilla-kernel-6.1.50.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132
EBUILD vanilla-kernel-6.1.9999.ebuild 3413 BLAKE2B 3e286878f8ad61cd41dfab86e7f5a143f3e165af8fbffa7277d1c5b0a712fbdde55440d069383e273b029967c108ee02caeddf5b6782d966ff3d47bc13763a01 SHA512 4adf01bafd3116668c406ab443e3b45bb37c182ad01931d32ce08eadea26d66df7657eba9f4f199009fb80adca108cb2401fb0a6e3c1c94b2dd77399303dc818
EBUILD vanilla-kernel-6.4.11.ebuild 3921 BLAKE2B 383346969ebe5e0c76da683072328fd578964ab349353fe078b475a8f2322560184d58ceae63bccb31b47faf2abc6ed6d6a60673208bc226cf3eb58401a8b0bc SHA512 889e37788a7b07aac030487533925a99620e97407c50cb1045d88da6484c7dd79abe613258ffba6b93d2a47e36252ee459ac6948bb144b7ef45b7f7003f0ee72
EBUILD vanilla-kernel-6.4.12.ebuild 3921 BLAKE2B 383346969ebe5e0c76da683072328fd578964ab349353fe078b475a8f2322560184d58ceae63bccb31b47faf2abc6ed6d6a60673208bc226cf3eb58401a8b0bc SHA512 889e37788a7b07aac030487533925a99620e97407c50cb1045d88da6484c7dd79abe613258ffba6b93d2a47e36252ee459ac6948bb144b7ef45b7f7003f0ee72
+EBUILD vanilla-kernel-6.4.13.ebuild 3922 BLAKE2B 7cdf08f60fab94204656c76331dd80084180d41854d13b600c17e7c043db00fcb89d22ac7ec9a8d18652b71d42342a33cc3489dc7cab9be9659819fd4b83691a SHA512 6d8d2ca5a6623cb1e5ea645e9e8a6b4d07e917556396128954b9232717bb056f4f1602eaf5b02c969cf8988e7231052625e5f9d9d9f2ae680e5965770bd25013
MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.193.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.193.ebuild
new file mode 100644
index 000000000000..3d406f474e2f
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.193.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.129.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.129.ebuild
new file mode 100644
index 000000000000..f68caf0fd433
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.129.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.255.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.255.ebuild
new file mode 100644
index 000000000000..e60639c72379
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.255.ebuild
@@ -0,0 +1,111 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.4.21
+CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
+ -> kernel-x86_64.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
+ -> kernel-aarch64.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
+ -> kernel-ppc64le.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
+ -> kernel-i686.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+IUSE="debug"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die
+ local merge_configs=(
+ "${T}"/version.config
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
+ )
+ [[ ${ARCH} == x86 ]] && merge_configs+=(
+ "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
+ )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.50.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.50.ebuild
new file mode 100644
index 000000000000..e3a0c5f7f691
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.50.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.1.7-gentoo
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.4.13.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.4.13.ebuild
new file mode 100644
index 000000000000..ff7ca5f6894f
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.4.13.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.4.12-gentoo
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest
index 5878b3952ebd..50532706bc58 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -6,19 +6,19 @@ DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90 SHA512 11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928
DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a374367f1c4c875c663868dbe801317340824fb3adb46b3a51d3b7e1f67cc4e8144d367621ec43ffba5c4eb8abb39 SHA512 1b59dc5e65d4922c3217a8c8f19022dfd6595ae89747861d825bfeb51a4ae6c85449d05db69635a712bef7b355b80318195665582d8933b1fed6ba582f6ff257
-DIST patch-4.14.323.xz 5245556 BLAKE2B 6144c85aa4b6f47afc835f40ae3c128cf16c45a6ff22d2f3be52e7ff62636322ced79790fcccf0f9b2eff62edc2ac71e720ccb82f56b8cea4cbd959beb0db816 SHA512 3e0ca4f2f459a07c979d928d8ed9f915f7905315d1e35bf9bf489728cdc43f8d08da722cb8ee457b0d5f63a23ea8a3c0a21293ffe22bb8dc8aa3c897ff183916
-DIST patch-4.19.292.xz 5584620 BLAKE2B 5dfb2358d99ad9e5affd85ad7673157257269d733e1a0058d927cdc8b984c3c6af45be86ef5c0ae17204e29b9517f8fc019a666d83b7341952458f47481d24bf SHA512 5d19169e76b344180e13204172752174dddc7451a57079fd97610d2c829147b37fc084009edde6339644cd2cd729419ff83ef341e03006c75863355d3a3f4fca
-DIST patch-5.10.192.xz 5079868 BLAKE2B d26b69823301808c5fd781dbe696c89754cd837de160db09a6fe6c00739acf8cc6f480a5cb8326e5e738036bf92012834f1ef4d47cea063b10d37cf5cf134168 SHA512 7e04cf8668c28487bd48df702b8d710fe3fd6bc0343d88ee29c56307631887788be702c521f0fb0ffd5e24b8d764af7a81145abd5c967ac976fc71f8dc2fdcad
-DIST patch-5.15.128.xz 4619460 BLAKE2B 6faf735418f6261c0ac510505a600abd33765126a5843c961834c859a39150e6c0a05a52f7903c397d84dad57d8faa189cccebba3fff6b9b0d4eba1e553958f8 SHA512 4423b357b2bdaf40e7638a4950cdee832c9ce63f0f32f550438ee1a83d9a666be457c6c31605c85aad736e1c8a209549b5e028c4cb9c28eb90bda4b4ea5f546c
-DIST patch-5.4.254.xz 5044632 BLAKE2B 9fe09a94f612a94476acfa8562fa072a87ed63357a743fdb9fcdb1e786774b47f034864417357bb4b8f0e543c0d92691837c7272f99a03086c079077f7f86362 SHA512 33b33310c54aae233e025a0945214886a6a22102832eaa99a7b799a6d52365974c4e3cb71f8f7e404686dd96c6a0a1f6564ca7124b326ec8f8802431a33f1707
-DIST patch-6.1.49.xz 2969780 BLAKE2B ff6c40f6e5d8a952accefa84456b3ad616b17e3e3c951d20b652c8484578de4add7a37f9343aa41602f0b58b3e22cebe77b09c9a14e884fd8af63ce69fb47ee2 SHA512 37b8480bdc736991528bc742aa1b491ab8084f17ad9cda103c7779c553866d178333e2235a4a5852e78a55b216400427f8abb5436f4251e18a84da0befebf0ef
+DIST patch-4.14.324.xz 5252312 BLAKE2B ed46de7be7647fd06eba21b88eb55d87edc3697ce7627505c8d93f0e59cc7fae2f854673476ee732a6bfc61a75d1397f4a13ee9aa5c1164a38bcdd2a8158a8f2 SHA512 915e65198b38161fc0eff5e86b00834e19eb322e32f388de651ae348670483eab8ce417103cd62afbd09f7421a961b2d9295df60b49ba61d138114507cb639e8
+DIST patch-4.19.293.xz 5618928 BLAKE2B 93856c58a369ae54f36cfe379f096a2d825da41ff20431acb32e816add8c3ea026da745568ca0404b138b1200ea31ee861960ef208726de372b130738a9dad89 SHA512 b2057667ba55c7007817ca658af2a8c1179b7bcb6163ce434851b0828d6c967cf5f0bda7082e0a9749daafaf8327556d5e3324c411b22c918b837c59f264a6ca
+DIST patch-5.10.193.xz 5099672 BLAKE2B c2ef61a3a2b2f2f61cbd2a79913044fe4d1d39d207652492d24a997f010f798de3c95e954ff48b40e4b8c42c2e8b1cbf58afae8e52638331da3cd63f752cc611 SHA512 46f20aa507ec506116ead5db413c3e3249c7f7978cf70e19e972994b5b8c5378a5e14d9719b5693d7921809a402cb07a585e3178c0b6f24184bee7434d845bd0
+DIST patch-5.15.129.xz 4642068 BLAKE2B 7ce41a738afad5af02674374a55dc239688466069fb36944b2a82c61ac1b9129c80fcfbc6ff5ee56055fe236ee8a3c123d84f08c6066223396281af037bc3520 SHA512 0ca4ba076ab543552e52d8bc97d0ceedc0e6c3a72cdc89517e811d488c7c9c550e54c35481133a32742405de8052e115c1c4c74713976cca6cd8d1125cf03fb2
+DIST patch-5.4.255.xz 5077752 BLAKE2B 9411465bd7422f68d5e09ca581c406e322d1faef0458fe0714a60ab3c3edf99f1621788891d44caf31967dde7357110deda7fd9e7972659b7ab55cf80b537e84 SHA512 c8c9ffa9bfde21c453aa396016d3f688e3a9a1fb0416a2b194916388321a829d2de8ed3ff416b048cc00fec1331bce49af5d3afec743d29b3db1631ffdda2c46
+DIST patch-6.1.50.xz 3055828 BLAKE2B 8d0343aba7e12eb20966de1f98215d6bf1a0ee357a6500efe2e8f11ee92b937896caf87e19105836589c7a61073b3072b065833b45ea22dd33e478013003aa88 SHA512 0e7e69e7465b5f25f9c6a800c1e7013786710d14f8974acdd5c3380c28e313a469bbdcc6c422af33185bd01e5f3e859200570337ad4bdbe2ff21c3154f55d008
DIST patch-6.4.13.xz 783356 BLAKE2B f604f0995e958cd6df7264ad4f852565187af824dd3b5ab79ea8f23a073ccb609ca104850639f3d084b11c35268cdb095a451b7a702805e1034b92ff3893e19a SHA512 48d5dfc7b84e31842057c227858373e8d79a02dc495e6e12268f8e26edb3df4796ef2fbc0206cdf4f034fbb5f5f0b9650c97b5f6013ae14cf53462fdc1f0e915
-EBUILD vanilla-sources-4.14.323.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-4.19.292.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-5.10.192.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-5.15.128.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-5.4.254.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-6.1.49.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
+EBUILD vanilla-sources-4.14.324.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
+EBUILD vanilla-sources-4.19.293.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
+EBUILD vanilla-sources-5.10.193.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
+EBUILD vanilla-sources-5.15.129.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
+EBUILD vanilla-sources-5.4.255.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
+EBUILD vanilla-sources-6.1.50.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
EBUILD vanilla-sources-6.4.13.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
EBUILD vanilla-sources-6.5.0.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
MISC metadata.xml 340 BLAKE2B e283ab9d2ebb7212e3ba37850c93761f165b4697a2ee6dbf07a67ce907df8ec71b3290a411cb81af8d8d8869b7e45c572487d4d2667dc0a0971986f0f6d1aa8e SHA512 bd0f7f570230dd5bd9f6e270345a3ebc556eb2dbcd19b04e33b5c6df8d9e6735a6e23fe934b39d9ef130ab5e78c6fdd29d7a167cb8ee4ac8ce919c75cec7425c
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.14.323.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.14.324.ebuild
index c04a9a5d6ea8..c04a9a5d6ea8 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-4.14.323.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-4.14.324.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.19.292.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.19.293.ebuild
index c04a9a5d6ea8..c04a9a5d6ea8 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-4.19.292.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-4.19.293.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.10.192.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.10.193.ebuild
index c04a9a5d6ea8..c04a9a5d6ea8 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.10.192.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.10.193.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.15.128.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.15.129.ebuild
index c04a9a5d6ea8..c04a9a5d6ea8 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.15.128.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.15.129.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.4.254.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.4.255.ebuild
index c04a9a5d6ea8..c04a9a5d6ea8 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.4.254.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.4.255.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.49.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.50.ebuild
index 424a2f9b0f9d..424a2f9b0f9d 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.1.49.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.1.50.ebuild
diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz
index b9195e737649..4ec56f53cff7 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/dist-kernel/Manifest b/virtual/dist-kernel/Manifest
index f8e59bee4d9c..e48ebde02de0 100644
--- a/virtual/dist-kernel/Manifest
+++ b/virtual/dist-kernel/Manifest
@@ -1,11 +1,16 @@
EBUILD dist-kernel-5.10.191.ebuild 399 BLAKE2B a864eaf52c6d073cabeb88a64ec5b20bcd4cf059ea71647dde5da02c1f76889ee103ff28d36eeb2904eb472020d77c2271193dd23a8206f5c52daf2fd83fc6ad SHA512 46a819292efff1614e7d7ebd344f528db66002ec43b72c1bd0ca6af4a3c504c299e46f99a7efd29150c84a20d47e55cee60593242f13dfb61fdb2c8014c49929
+EBUILD dist-kernel-5.10.193.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b
EBUILD dist-kernel-5.15.127.ebuild 406 BLAKE2B 92168b2f128b138ad404b5c9c8ce08d15499d01ef1c3ab090cab8c0e20b494c43bcaf98e11f56df093a673ee3d32bc56dc59d6b19059a338f7fa9637b34e45dc SHA512 f7397a9d4d8b14c69cef0d7b4cc9d743cdfaf40412848641b21cc32cadc6ac0c2344bb528167303485943af02d2b88bf2eae45b84251ee59671013b7c072686a
EBUILD dist-kernel-5.15.128.ebuild 410 BLAKE2B 533bad147e52adfeb1ae9d906ec952fccd3879cf1cbf3d183e11c4385104b2ea46c5a59e7bbad226d2636c9716c945c3fd7789eb6ca203a8e4d5cfcecf069422 SHA512 69ea159621fa3f5033770b496390fcac4e55f0945aa34862187dcf6fb5eb2afe3b12e2f15cb3baf6846ca65f00e7d4676dee5811348475188b724aaed33e5646
+EBUILD dist-kernel-5.15.129.ebuild 410 BLAKE2B 533bad147e52adfeb1ae9d906ec952fccd3879cf1cbf3d183e11c4385104b2ea46c5a59e7bbad226d2636c9716c945c3fd7789eb6ca203a8e4d5cfcecf069422 SHA512 69ea159621fa3f5033770b496390fcac4e55f0945aa34862187dcf6fb5eb2afe3b12e2f15cb3baf6846ca65f00e7d4676dee5811348475188b724aaed33e5646
EBUILD dist-kernel-5.4.254.ebuild 388 BLAKE2B 74ec9dad235bab972e849e0e63809fd44ebf07f15209f9528694016b0e456aed1d5406810e882b1632cd99bea780e92c040e3cd61a16b79a4aeeeed1226fc3d5 SHA512 5caae3c3baa9607bb90971cebd958b9792e4596201433cb9727da362fd4c521dfdba8d559ad7d23021e4e221da8ac27b4d04a33dc01cc7e3397321d739f2f572
+EBUILD dist-kernel-5.4.255.ebuild 392 BLAKE2B 23e7307e3b46e1823a981583dc446eac90be56b46e0a4e8cc1a921d15e5fd3856a3c471c3a53a546c29e597fab22e16bfb511b7e5ac543923c8708db34ffd453 SHA512 dea200ee38d46c859203a4acafe41a505e860d8353a63a4c6629df091a022bfd1f9c5d3bc9be57e31fc823d952a5425651e0a98bb65b55d78edea0d73915e7c1
EBUILD dist-kernel-6.1.46.ebuild 413 BLAKE2B bb9837eeabca8a0d3d1758b91dce219b43e8d6e04cb0e04dd953a08633cbeaaf94ee327aafe6db16fa81f731557b7ba22418840aed7dea31acfee5ea19fd14b9 SHA512 caba6d426d7affa6922e936e165907fd373140003e1057cfffd16ef73dcd399927568af230554ce0188533cce5078c3d8d44150ee7e29810ecf944cbcccbb229
EBUILD dist-kernel-6.1.47.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d
EBUILD dist-kernel-6.1.48.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d
EBUILD dist-kernel-6.1.49.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d
+EBUILD dist-kernel-6.1.50.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d
EBUILD dist-kernel-6.4.11.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d
EBUILD dist-kernel-6.4.12.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d
+EBUILD dist-kernel-6.4.13.ebuild 417 BLAKE2B a0583073a6c219bc130ee9f97b902666ab402514e84eba617536f223409b95352696205ce531623a2ea7a5f2ffdeb676df98a3b09639893cd1bb0b34b9b9c1d3 SHA512 1474af1ea99ceb79f9a724579d78fca6972fdabee00fd5437d758faf454e8b85cfc31b21ec154e698ae755e49bd84186a03ea36fd175d5d49cc14c6317459e9d
MISC metadata.xml 291 BLAKE2B f8eaa7c5aaced8dad269f9939139bcdd32c64dcc4ebff2b0b41dea61de5aed39723d73721bc44c2bee64717de093b97dc326037a335616caada3ea857c98fb07 SHA512 4fb007791c48eddbb1ee30cde6c1618ef67fbe62a29f3b805a7224818c34ce986b6e3d9378ab500875e012e9ea48663809204d69a410b23d12925f11ada333ca
diff --git a/virtual/dist-kernel/dist-kernel-5.10.193.ebuild b/virtual/dist-kernel/dist-kernel-5.10.193.ebuild
new file mode 100644
index 000000000000..407f5d349eb1
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.10.193.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )"
diff --git a/virtual/dist-kernel/dist-kernel-5.15.129.ebuild b/virtual/dist-kernel/dist-kernel-5.15.129.ebuild
new file mode 100644
index 000000000000..11ff63e712b3
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.15.129.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )"
diff --git a/virtual/dist-kernel/dist-kernel-5.4.255.ebuild b/virtual/dist-kernel/dist-kernel-5.4.255.ebuild
new file mode 100644
index 000000000000..a0793715344a
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.4.255.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )"
diff --git a/virtual/dist-kernel/dist-kernel-6.1.50.ebuild b/virtual/dist-kernel/dist-kernel-6.1.50.ebuild
new file mode 100644
index 000000000000..8012e544096f
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.1.50.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )"
diff --git a/virtual/dist-kernel/dist-kernel-6.4.13.ebuild b/virtual/dist-kernel/dist-kernel-6.4.13.ebuild
new file mode 100644
index 000000000000..8012e544096f
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.4.13.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )"
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 2c5ab7c7eab1..efdb7c27ee55 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 4d60b41c55e6..fbd51795607e 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -614,5 +614,5 @@ EBUILD firefox-102.15.0.ebuild 37118 BLAKE2B b4b1ae52123dbda679687f01e1655302c65
EBUILD firefox-115.1.0.ebuild 40631 BLAKE2B 8ccb2cf6c88399bc4bac041bf28f54aa02e35ffce9b76364d1922ab3b9119241695eafc7664b2688dfff4b466a228fe68192e3496c79779782056aeb566a16e1 SHA512 e7dcf0edca44ae7dc1ce0fc13bd0de5bd7aeb12038b411e427e2fc27d8b70e3542053c2e6c9f4a1c610541d88da7b8584b5c0023fb0a45c6fb3ebd0b701acf68
EBUILD firefox-115.2.0.ebuild 40749 BLAKE2B fde2c6d920060214fdb14bf32fcff3ed3f2c2eba1467c7a795ebf9239b8adc91c88395f46013b9d75c1e0cbbfd9d4e21c20da3e1cb91c93816bd5cb16f818e25 SHA512 84cb193ec2009e588425869f32f454657024e523087e72cad6b31154c32f5e4ca4a2e8198ebcea6c7caf0767b6d03a42b109fb55efcf9f3d30f346def17d3a6b
EBUILD firefox-116.0.3.ebuild 43626 BLAKE2B cd80b04fb1a22f5d82d3c1e55402ae28585172cdb636c72ce6ce1d05e11966e7c4beeeaaa822f8d1a6d1b32ba7f565b66cb58768ff2b53ee71d7cce883cbb05b SHA512 559ffe8cf3d4f824c27686fead57b8dd55940b66a6c8dbcd9a4a42a2e64abae9cbafe987545655d68367149943fbf098d554596b90958bcac48dff18d06420ca
-EBUILD firefox-117.0.ebuild 43924 BLAKE2B b3024b98fc1217814734be8ba06eb519c58508faa3e6e4c668a6f1f3d06a0e199660d147e338a86d054a41b4fd51acaf068a977e2a47cca8f50bc5bc3f0d6b75 SHA512 c966f915694477ab48e0427cc03abbe05ce8898ebcd97719a11230db398bd8d0b11d866ec76f03f90c7fa9ef1cff79cbdf21030135ca9d40825e6e4cad1eeeb1
+EBUILD firefox-117.0.ebuild 43979 BLAKE2B e988a821b5fc8862a23dc697f7caa62ed10f0f97f2adfe7adf3f968cfc23de4ae41a3a74f3861608dc1dfcd58f3fb73c61629ae808852868fde4259a0f644e22 SHA512 320bd347943ece8abdb752ecd0216dc74c4848ef30a0004fdcb3f3bf09ba72f60c65a7bd9349d9c474bc3d38ac633da28b4f51843a82bef888f75ac0b3976789
MISC metadata.xml 2658 BLAKE2B 4e52ee338d13627658328468081959897f9ffba3d0729a03975f756ed95e2649e21a40de4933c0a2bdd9c1d4dc6cea973f503a3d448f49f73ec3eafb933f6845 SHA512 1062c2e2a49757a8e3b027db5d425113ce6e7bdba630786109caedbb3717c7600094c7bb3fbc83e1887d96e464f0dc48bdbcff16d396ea5481f36040e0e4c70d
diff --git a/www-client/firefox/firefox-117.0.ebuild b/www-client/firefox/firefox-117.0.ebuild
index 2a9718f34585..03f23bc8a983 100644
--- a/www-client/firefox/firefox-117.0.ebuild
+++ b/www-client/firefox/firefox-117.0.ebuild
@@ -744,7 +744,6 @@ src_configure() {
CXX=${CHOST}-clang++-${version_clang}
NM=llvm-nm
RANLIB=llvm-ranlib
- READELF=llvm-readelf
elif ! use clang && ! tc-is-gcc ; then
# Force gcc
have_switched_compiler=yes
@@ -754,7 +753,6 @@ src_configure() {
CXX=${CHOST}-g++
NM=gcc-nm
RANLIB=gcc-ranlib
- READELF=readelf
fi
if [[ -n "${have_switched_compiler}" ]] ; then
@@ -768,7 +766,11 @@ src_configure() {
export HOST_CC="$(tc-getBUILD_CC)"
export HOST_CXX="$(tc-getBUILD_CXX)"
export AS="$(tc-getCC) -c"
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
+
+ # Configuration tests expect llvm-readelf output, bug 913130
+ READELF="llvm-readelf"
+
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
# Pass the correct toolchain paths through cbindgen
if tc-is-cross-compiler ; then