summaryrefslogtreecommitdiff
path: root/sys-kernel
diff options
context:
space:
mode:
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/Manifest.gzbin4911 -> 4906 bytes
-rw-r--r--sys-kernel/gentoo-kernel-bin/Manifest21
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.105.ebuild138
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.5.ebuild170
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.46.ebuild170
-rw-r--r--sys-kernel/gentoo-kernel/Manifest9
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.1.105.ebuild146
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.10.5.ebuild153
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.6.46.ebuild153
-rw-r--r--sys-kernel/gentoo-sources/Manifest12
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.1.105.ebuild27
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.10.5.ebuild27
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.6.46.ebuild27
-rw-r--r--sys-kernel/vanilla-kernel/Manifest9
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.1.105.ebuild137
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.10.5.ebuild143
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.46.ebuild143
-rw-r--r--sys-kernel/vanilla-sources/Manifest12
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.1.105.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.1.104.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.10.5.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.10.4.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.6.46.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.6.45.ebuild)0
21 files changed, 1491 insertions, 6 deletions
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 23031be0d639..a51de594a1d0 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 c2a6724d2d8d..7f396c10711c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,12 +14,16 @@ DIST genpatches-6.1-113.base.tar.xz 5796104 BLAKE2B 0b6ca23a1a97810646b3424764e7
DIST genpatches-6.1-113.extras.tar.xz 4056 BLAKE2B eb8f6f49888245bc0f9b174f326a19658871dd3d2c34fef83514469b14d8a7ea84c0efc17f988143324779b571251881732d906975902ae77210eb7a20aec938 SHA512 09b36640d1c31ec865031810254ff2613e0945634b8afb54dfa9c4c22924b1e37f53559e9a7bca9307c2d0c15b0cccfbc588fb795b7eeb38d0f33e050ab53de6
DIST genpatches-6.1-114.base.tar.xz 5814096 BLAKE2B 676bdc7fe3d68811434a210499f256d02ae7550ce9924175c540cb918e001f3360f1be25d88424d54fe4e1fb8918b07cc17862ae12bd714c38a165607842ac95 SHA512 5076776da85531ca7294150059d87df890da88e05da9eb308938131eaa86c1ad3a542f5afc9259ada433caf001ea8c13620ffabef11d1ada08af83c0699405a0
DIST genpatches-6.1-114.extras.tar.xz 4060 BLAKE2B 649cafba566d627d5a302874710ff22c6d102e5a93aa4516815ae07fcc0e7b965c0b4b4c8850e22ccdd4ac0f7e447d2a5a59edeedb0f89ac4eb5e68df94a4f3e SHA512 07126cc655b3690ed7ff7399e385ce4dfada1e0e1a16f2e80fe5f0f0bef3ce4bec48f9527b928646a600353537e362b23242fb40a3a8bc5ad69ad99daffdab56
+DIST genpatches-6.1-115.base.tar.xz 5849032 BLAKE2B f506bede128cceac85af1219dd60f46753f80c2d2e7e23c1940c5e7114ab4ec489f94e839c24fa5fd8ff0f2ff72c60b313d66fe95a480026851cfd30b05ad6d6 SHA512 b91b4cdb568e4eee159ac1cf36e18afeb384cd96402dbeac53d6af2d03f1cf496a23a73400487d32f0808cf1dd01929e5e031cf5c97a8f027d4bf6e93860b726
+DIST genpatches-6.1-115.extras.tar.xz 4060 BLAKE2B a7c40e52a42d0a1d7438bdeb658a427251fc3df9d9e5e7be3f6ecde3242a286d686adc356234b5e0fe0a7c7403d5f4b422661570d001fac0f590247bbe519f6a SHA512 97706920ff2f3e965f499917fea7a9013c191083114635147c759f1277c63006cdbb59c60bab40064d43a5d8cded27c17ee1f56536f766ca839fb045c428e810
DIST genpatches-6.10-4.base.tar.xz 15672 BLAKE2B 3dfb069409ca8c1cc8022daaeda3f45443c4e11ab1b086d8178ae4bd7e9a77fdbd8016484324248370bfa4b92e1a10cfa67d40592fafcd8540cc917c60b52ea1 SHA512 ea2f80b065c59b485446c8acc174b93a688b9e6d5de8cd9bf307a43811f6087368b528647a2371636b22dc082735b57e470e9c5d1092972c3890a9c628db723c
DIST genpatches-6.10-4.extras.tar.xz 4056 BLAKE2B b1cc5a0d37760aac34837b9f7b26240d92afa816b5456a334deaaff8e911cba25f15c5e168bcba86b80d9fbe006a4b07cf4aa963e68a92e5152033cbcb080be0 SHA512 765b58ae1ce61678dce39b27e9212844cfd991e222384c7650355a374a236918f622549d49d5d483bfbc6dfaa74120b66976e85bbfdb6b54b0e871f1d5d5ec60
DIST genpatches-6.10-6.base.tar.xz 257104 BLAKE2B 13309e86f5b16ff79797736ac91214698afb07ebc167eb22bbc354432f64e26dc3c19e0e4bccaf4fac7f0c858b7739317db3ffec9eef596eda5c2a45e785bac3 SHA512 55c009415c1b03c02a5e0251c8a12adf9eeba0fa7010cde100735880332127bda25bbbc59f9105c091fbc5bd67d7bbcc4fe02fbf4de7bee645bc679649ca3a67
DIST genpatches-6.10-6.extras.tar.xz 4056 BLAKE2B 746ea837c1ba5ed7a4385b2f60be08986ad43f0c2eadebbda940d4cc2f7eabdef830459c55c183a68b63be318af661a8bffa25bc5da37628efb1f59987724c8e SHA512 63929e552c0e648245f8b7af72478bebf3a19be2f9aeda2d37e68b02611a69bb171338228c1c1d46b352236f63c3b514e24ef4f0260e0477d487d02ffd99ddcf
DIST genpatches-6.10-7.base.tar.xz 309388 BLAKE2B 7c1b7e7ef111b090d54c616d2e4df14d2f914c0e5b5a947c27781c237de9ce53d42c4cb9c6b55b3e0711485a0f28bcdd484babb0ecd2d3e0d508712f3e5e8979 SHA512 828c4638cf3b29e2513bdc418cce2ac567b593a9c2b710c564c49193790e5268e2be5a37d341f3b2aa08a59d36f59019021d3d5fc5a2ec7fd4f45b643d686801
DIST genpatches-6.10-7.extras.tar.xz 4060 BLAKE2B b07e59e37eca5c1a3fabd0d062c67f35f404244f93ae10b423d6849ff4d141fd184619d93551014ddc02db0c3379b8b2c486f71ecc798c1a53c20ab5a5a6a426 SHA512 0938b6a622b8b9e6e251fdf7689d972e1aa0a78ebd1cfabb7686298286f87bf9f0e30fe01f64205f775d90e870cb2cc3eefa73b49100a82ae01a6399376d6e94
+DIST genpatches-6.10-8.base.tar.xz 391536 BLAKE2B 636997da732776bccbfd9dc0543a452bd38a42876bfa46b4ec97034880fab320017de72c50b87ee2e7813d1231babed5b2649e65f603dd65dc4280f119ba94e5 SHA512 f2b23a7a244c8cead4b5644d3c7b34bd1ac890e8822f673a663f44902bcbf85b00ddc3dee25664636f3ccc6893bcc89358fbe7733d89c8b2f681c4e6b6076da2
+DIST genpatches-6.10-8.extras.tar.xz 4060 BLAKE2B 62f1c87268953d69bc08bb9a601d8b446c31c5d76a50d0c3f67d8048b24e1fa5327fe5ec8cfcad95bc83a39dfe7daec856a23775e9f797241cca30fe8935c13e SHA512 a2925de9fba3d5bfcefa81a01ddc919e8dda835a433b952deb455a1c7065f4272cb26e363408b2fa92ca9b2039fb596a4b99395546b04b3ea96129176f5613e1
DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07 SHA512 2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
DIST genpatches-6.6-50.base.tar.xz 2671516 BLAKE2B 356a9a17f69416423c37c801e715dd4b03d1ebf02411a3e637e3790b4adba44db6c04f51f19a6da4ba420332cd5af1221692dcfc2ee1101825a5c8a8885c2e44 SHA512 e7a74df4659bdd54bf0bdb4aad8172bb1374aa563a19d28cf9643d034b59aeb55343ff5048d3aea42ddcd7561f0f723f951ab1f00c05e5ad88d20e70b7c3069e
@@ -28,6 +32,8 @@ DIST genpatches-6.6-51.base.tar.xz 2817576 BLAKE2B 42dbf8663f53bc7196c57c7cb9302
DIST genpatches-6.6-51.extras.tar.xz 4060 BLAKE2B a9e7008c67de6095d6c97bd6fbe9f7359e71d0b40aeb11a0ff14a0cca4feea199a3895bd9ac086d3f011b5c35a98f46d5856b8d27ca7438b8979203ff9164155 SHA512 fa649b918f1bcb7dbe4670a30dbbb47bbf8d57da73724463bc8fb5664c527f082a02f06ac96ff6a538469fe73fe0978f97bcf69b64a1a8d488387ff5a06844f6
DIST genpatches-6.6-52.base.tar.xz 2852888 BLAKE2B 1f393bb3b90106ebab46858e2b7c2b3c0ddcff3238ee3bac594ced79e09fdcab47596859004e2aa5ce3ec9bb2acfb33d9afb9a9350de1c549cae37589f0f4755 SHA512 ce0adae3031e902dcacedddf799667a71ae3bfd5186bc435e30f266e2ce850f51e73f0ddc3d4ab2c62a3b485a55623ec00c4a57c98524d1681a1d4b4c9c2dee6
DIST genpatches-6.6-52.extras.tar.xz 4060 BLAKE2B ba934440bce51a7d2497cefd4f98bc48bb4e1005e038bfce6d8a13660ffb9f3e3d21fb260293b5717722811c600eede8e4a1c5f2261d42da7178005ea95ec9fb SHA512 74fb01d8e49647b1f1ce134958218ec47eaf7983c55c01724a266ab29813c5878bf98701ba4af80ed1a6349d6799e7c1ed64ebe7a47584d79b38f66f91a9ce97
+DIST genpatches-6.6-53.base.tar.xz 2894996 BLAKE2B 68c68a4f3ef4ad60204cd06f86a3cb54810427d93ffa55d7cf08265f759cc9d789ade864b19964cb5c5ed0cb48cd8fc309590741bf9a02f97e226a7bff8b80ff SHA512 c328a28a3954b993a82024cda27720ac6667ba48224bd40f08e3d9a197173bdfecaa686fdde2cd96353b7fd38137091eeb6d9889849971d21b21ae91eeb6069f
+DIST genpatches-6.6-53.extras.tar.xz 4056 BLAKE2B fcc3c11e40145badde05428b03da9323a440357525d6f0f08112dfa6c2c4f170ddbb121f6d38503923eac0c1841ce697d0cca0654784b39b048a40303e8a11ba SHA512 8fe3053597ff48c9f4669faabcb9165e1f64454c2f5993a80a04ad124eb113361369cd2607ee40bdbfc0dcced95ff57381beca9b0ff7982d14dccbf3048144a9
DIST gentoo-kernel-5.10.222-1.amd64.gpkg.tar 63252480 BLAKE2B 0641338128a2f1fe65e42d8cad6c448a3bd195d40df440140f90412e306d30465e4895fa56ed101123b1b8690fbcd262549757adbadfe86812d66632c3e17cdc SHA512 467bf18300ad9db1aedcc39aee5168045c41e6dcf42b01df8b7ae46359ff0db0e52b8d2f9612351a268d335e1f8101884c98d798d94bd70b7cb21e9378a61be2
DIST gentoo-kernel-5.10.222-1.arm64.gpkg.tar 56750080 BLAKE2B d7fbda9b506ea787765386d9cdca0652e400b2f2e08a07e1facd3dad2425fc0ed0a7437cae5abf482ea23cbd4cf83420e4c4f9922cd732b69a12f6bd595897b6 SHA512 b2587672993ba411f5dfc707edcb9ada9ed8390e9c01814dc763f09a5cca5bf74f1866e7e25bd836bb45d75056d2687daf6392db934be01272d1df279d3b271a
DIST gentoo-kernel-5.10.222-1.ppc64le.gpkg.tar 52776960 BLAKE2B ec4567df5ba15b87b192ed66463888ecacb6f61246c6716e34c94a9a86ccff8bbff5ca829dbaa49cd679528cb93dea19c1848d1920e6a246ce641107e85506f5 SHA512 40ca778ab5e673eaad8ea6120324719727b87d8569fb8515c3cb73bc8ace0e888e8d66e22c91a81b966bbb8256c94d37c323152d0f4e6a906217d5375e347d5f
@@ -60,6 +66,10 @@ DIST gentoo-kernel-6.1.104-1.amd64.gpkg.tar 72581120 BLAKE2B 3f442b717a6935fae26
DIST gentoo-kernel-6.1.104-1.arm64.gpkg.tar 65546240 BLAKE2B d764ee6f31a941e5151a07658269c6587d4c90759512feee2ce0007e4f8394d8b5d7b273e00ff059bfe86911924b3c42ac5d137f52285b0e154a5f9613d1cf6b SHA512 68acdf8a5d3233e313cd2bf271e2313443a7a9ef4272b56a258b08602b2debf3aadea880a42bebc6df7c312cf0830c0439938cc8e7f50f2caddba7ca9162587a
DIST gentoo-kernel-6.1.104-1.ppc64le.gpkg.tar 59811840 BLAKE2B 4153742fe57b062314e4a90a6b175a6fc4104f5498f7eef1f00fb151f2f47cd64f5d634bad6270279602624f280d9685f82f052569b73980ccaed0ff5b58d70e SHA512 87778b19710d486237ff2ca94a783d419ef5978c95625cf026b736a8472adb1f54ca634218635708e7d5133dcccff96a1b53dbace0016d05ebd9ea54601a36d8
DIST gentoo-kernel-6.1.104-1.x86.gpkg.tar 62126080 BLAKE2B 7099606a714bf171bf5a5eaf70bc439f0d716ad4eac9cc433d0b600b992093dfcf702d2b7eadc61792cd2897c9de1613369510601bf31c47f4c4fa31241c524d SHA512 b5df8a31649d984dc2b69cbda84231b40ee250905bef64b15656f078732e0a55e44a75c986a566ce2c4ae410453016eac565d37a589c1ece5a9c94571161ffc6
+DIST gentoo-kernel-6.1.105-1.amd64.gpkg.tar 72591360 BLAKE2B 6ee7b3c05c7be33459eb2ef8100d53cad14f567f041a99aec4909a53d16928b088675362d3438d85fbea181d620062de144b2c2e52679aa7eac45b09fd347685 SHA512 cdae43e6ef5f8d6124b79de51223999568a75c6448ccb6e25677213ffb115f729e8ccaf1aae0376c6a4e7a1773b3d335a31a10bb4f0e4a46a4313877a70386ca
+DIST gentoo-kernel-6.1.105-1.arm64.gpkg.tar 65556480 BLAKE2B 4c0a4c217e4e3418368bb1708cbecf68646f9b34c22a60fd4478c6073a4edbaafae12da1e2f5a3c24eabb89f7a52717ec27c5a81a71534f16d596513fc3d4a22 SHA512 befdd3953e4129ad5f52fac21187307067ad8a11378d6ce68ff0760869a3cf7eff6c5b4533d6e6cefe316dae6d893e8b3c9e7d0c1b539bc318f2d6ce63a38d60
+DIST gentoo-kernel-6.1.105-1.ppc64le.gpkg.tar 59811840 BLAKE2B ced093a4d9acb16619d1bd646c4e434a4a1139014f99a674d1f312fc68dbaa46b999b2273196c38eb8fd51d7e545bd7e445ef773f9edcbd46786af40cd5dd50a SHA512 63607afc5bf1903963db2529cf94018906e59764476eb35eb07c4afc2fc59c15054bb08eab88d535b8d204f62711702032ede08a4a0f72998ea3b9f292b388de
+DIST gentoo-kernel-6.1.105-1.x86.gpkg.tar 62136320 BLAKE2B 823edf8c9c9f8b990fe7db8bb24ccaa2cb3d89543a297d0d552fb380596c221a757f2e59f95ac000a9542cf3b32dc78dd4b8687eb4b9adba50905b5156f9d14f SHA512 9d67dc07730b480ae3cafa1e966803b92c2c2c2e0f417add5014d488b3ca4ec0ef01141f4f5743fa172d8870ebb62f2d89475d1c6ddd1cc0d07d38fd4313bebd
DIST gentoo-kernel-6.10.2-1.amd64.gpkg.tar 160737280 BLAKE2B d697e43a5cc520e2895c65cf86401357919ea8be6f0d54d5319aac4ee0450c7e0f5f1148ad5ba83de9ec6a9395370a3f9ca69b1f4261bcdd3c6c84faeb14c4e9 SHA512 150743684d808ebbef34e65d16aefc243fff231b0777a4d2f060f7e3ab53c6fea22c718bb5a5d60857a058fbb2a5e33bd86b5467911f19370b5e1cf105ab8856
DIST gentoo-kernel-6.10.2-1.arm64.gpkg.tar 131891200 BLAKE2B 3b46113a10ff8b7a57e4f436aaa2cfeb4d95e9293fc158a70e52bd577ec5de573e17be05e5015a444a9da2ca5b768b6ebefd4a69e6dcb29dad31b82aad96ec56 SHA512 c8f3ed9fdbe4f761308a9109354c52d2ca1f65ca6289ac1d033ea28930a8cd94c313f5493a2e74f2b132bbc730de3b95acbed4330152bafdc1fb18f9a40cc574
DIST gentoo-kernel-6.10.2-1.ppc64le.gpkg.tar 71987200 BLAKE2B 4609342bf865984397f6b166b786c4ab3520f298a92027679584c789f2545f7c728c4710fe817155b33be1c637c1fd26c46aa979258aba552755acb892d5bdb8 SHA512 9faccceeb88e902f8d43edde4d890af3274f849bff7fe7cfc176e1061778fd9856e701d04adb04b99f6cb8ad993d3bb31a65ab80d79c50b046a2eeb519b00e2b
@@ -72,6 +82,10 @@ DIST gentoo-kernel-6.10.4-1.amd64.gpkg.tar 160737280 BLAKE2B 83f76efb148ac83cc76
DIST gentoo-kernel-6.10.4-1.arm64.gpkg.tar 131901440 BLAKE2B be3df65203f3f7d60499f6556e53891573a10b0e8749553e734c5947368b7605da0535b534449f3b5fd0522e4ec6a70da15c0917fae7c00603d485b1148b237a SHA512 eb4e15e929f81d49c3616056f49e4f5385a954c8a11197c921aa0ae907cf253949d5b7bb49a8a3075f5a76f72b482874dcc20ab306b05a66aa1b30d02c276613
DIST gentoo-kernel-6.10.4-1.ppc64le.gpkg.tar 71966720 BLAKE2B 2af667bb98038ed2058b46b5867d46e4fb8730f92293e5fd082ab0458a662a1b70878ff3f6966fffe9ccdce49b05299ae135a17bf1b87233ab4623a621c83d59 SHA512 d23039055d94c06841399a52406f53412b291d880649cdc53bc882e6f422f24df852e561dd1141d89ee3686d7058a2be70866e71008575cbe7e71e5b51bffcde
DIST gentoo-kernel-6.10.4-1.x86.gpkg.tar 75509760 BLAKE2B f31f246dcacbc1864d2ec6d7e999bd185e5d8d517692612d521ac320014d15f1cb2ca0b925327237fcc5a5cce31e7c9660c9c6db46cafe4ed277c19171bfb587 SHA512 a9c5cd35642229921a491c6eb0819432a40990ebb507b18327f935ca8f45d092568a1803ba9ca97b4d837b00d0d8f1f9937ad8ee91fe13daed7f3e737b019a57
+DIST gentoo-kernel-6.10.5-1.amd64.gpkg.tar 160747520 BLAKE2B 66a363d3f1420d0431ea0aa010b8a4f9c389e02842675b1fbbd2fb290b63e6260eab58bc0d0fb347008f4ecbf7201b7bb5e3347e0f16ab46fa8c9ff6abfd9dc4 SHA512 c91dc57e1700c43f79c9a80773bd1c3c3bcb10b79d470abd1ecd40a55414583d7eaf96ff6d34438b9607cd95146dccb686bf6c8a3602f8e9554aef3a1a3b7652
+DIST gentoo-kernel-6.10.5-1.arm64.gpkg.tar 131901440 BLAKE2B 3e977fca9354d145d14963e7bc06c073612238f0b9b766db30318e83927b1948e823686e3e18ace70caebb45f82c8d8733198e57982f457500c25300c5024d71 SHA512 9176660bac7c372e1b5c80077caec6b7b0a96acda69c332202445d60759a09cb28cffc2aac0ba04d5158725169ae8277b8eda230d56519d36355d7d7fb455f6f
+DIST gentoo-kernel-6.10.5-1.ppc64le.gpkg.tar 72028160 BLAKE2B 90d3a5a9e489404e4359398f4c648f26be4bd7e85758eb5b1384da9d6433688a2bbaace1086ae0b022942cc0ffe8f5057175cfb15ff49a8ced3369800763e599 SHA512 d6b66592d625e96753d21a41ebe743834db832d8c8d30bd5e069d4d717366f1370114885c7731cdee1ae6171b60ffe3f8ef1dfb360c7ea99849b1970b9a4b9d7
+DIST gentoo-kernel-6.10.5-1.x86.gpkg.tar 75520000 BLAKE2B 58661b75434e8b4e4acbb2b82f8fc2752caf7d7e169d798f290ddedb0fc630f30bfa7926cb5d4118d6405df2ddc888a6d461a63a63c969883fc55f7853430ed1 SHA512 de769ed3325f6e354f730b284e37de53b548e943bc56e7560d9a93c21de8f7c2a1c8144052e81ad52acf37b5cb57589949d50a6a7f57a77aa5d243e6cf9bf909
DIST gentoo-kernel-6.6.41-1.amd64.gpkg.tar 147558400 BLAKE2B 1aa15d95efadf52bdce20bea609c0e8ed899e8859d567dd9de09f1f90b2ff686ab504a2611aa3ab219b7e29fe2ef4f587eba5050cd26f092f91a9837b56616aa SHA512 cc2c5b971a56b2af4bed2e89cb75405405b9ce6581b25777d02fed8a68b40e85d0a6529941f7aac877756615b9e614b2c7c9920e7130def88e221dd876f4f259
DIST gentoo-kernel-6.6.41-1.arm64.gpkg.tar 119552000 BLAKE2B 7d2599490de2ab79bf36aa02eb72b99395864b9248daef0bee2b4389e524e1a53bca3fcf8a0c27d42f9fa91b9b6dc8dea0b49dd7a299c0583dfd020ea61eb783 SHA512 fe602fa4c7a5443be43adf3f35b0402288b86ec8d6d93e8ae9c0dddce0ed6226a4a0ac5993023de47937a6d9b929e9b2887d1ad6b2cf0b2421923890113d7e91
DIST gentoo-kernel-6.6.41-1.ppc64le.gpkg.tar 64245760 BLAKE2B 1e4da6cb6d5af1c25a0880eb430eb457d7eca0e4948e1959afafc7d83264b158b7cc6627d1b4b6121a3a99754395f6ce3c72b24dbb1f98e15eba81b1b8b76ab0 SHA512 0e4010371fb78a301fb5a9dbdcb626ffd867782a2a699077b20a8eb44fe68dde69f20f6f20f7125f3d5a0194072dd7b0d578ec1f743884df543e60c6ed0145fa
@@ -88,6 +102,10 @@ DIST gentoo-kernel-6.6.45-1.amd64.gpkg.tar 147660800 BLAKE2B 9eed67f68f30753ba4d
DIST gentoo-kernel-6.6.45-1.arm64.gpkg.tar 119644160 BLAKE2B 527a649cdd97743dcc6d559ebfaefb36dbf0138fb096660d8c5a5f9819b07e2c5a27cfbde6d794d015e46f7ff87877d6bf8e9f7b9b86e8a012fde4a94f833fd1 SHA512 0f2993278a51499d464b819fcc5e0a765157406482c9929849ccf621de2591fdf1ed07c368682f9fddf1c613ff005bff8c52332227f3972105bc195ef2c57aa5
DIST gentoo-kernel-6.6.45-1.ppc64le.gpkg.tar 64256000 BLAKE2B c6d01aeb65e33c316618d5354f681bda22a68510038dd218bf9884af1f723e4bc00cd6baadcda508716d2b42e191e222d595507c31cb960084556c07ede44f2e SHA512 86658bafd3b03a86a764884c972a69fb3d0b688b04422d304fcf04d29087d1ac03cba010ee681b9444992094af0ed72fa7eb41269973905ee9883e9fc67d1862
DIST gentoo-kernel-6.6.45-1.x86.gpkg.tar 68280320 BLAKE2B 52d6d18a7c625a06368a0a541dec7223a0ce0baeb888942a34a953f01e48eeb8028ab9b55fe925a05594d0bae1a5c6c9f0d339ce42eafebe27704413b0f14dca SHA512 343ff66401da1b20190b5f1da1865a052ead22f1e654eba7843674f97093b02325399b6d89a4fbd051b703b52425e2aef4333f8d7c7ac2e61d002303d14118f2
+DIST gentoo-kernel-6.6.46-1.amd64.gpkg.tar 147691520 BLAKE2B 46d24d9f19cced233d0928919032ccf644e0e11b9269a82640a837b4b918355c79d9596783d90999d883916c5351466010554664e1732e3d80513e77724c7082 SHA512 7b4e1964c498587fce15b2a4ac551e098f90b5a50d34b619cab600d7cdf111d59f38f3c110f2bf4c909c1c2434872ceb6f1c12f2755a5561eb641e60ce7c5a0a
+DIST gentoo-kernel-6.6.46-1.arm64.gpkg.tar 119633920 BLAKE2B 9d3b5f991c530de5a27d4dbc5d61017f9434701e09f144a94d32af5f18511ec175e664fc97383d07b7f5446211cdcd5be48c179b5995fdceacbfd90716020ad7 SHA512 b67ca338349ad8dbb6060ffc127a93959ef29790a2f7856facde4281993e798e9e7a56b47be68e9d83f30bf96066ebc4a1706836d8ee2a6524b940c2bf06a93b
+DIST gentoo-kernel-6.6.46-1.ppc64le.gpkg.tar 64256000 BLAKE2B 0f08e5479891549142f5dd2a958a15b50c06b8a30c6b65728c32c8c77d62dadac2b5d11f50a79de88a4664cd343a47b78ae4e954020d0d1f9d450d94294a67f1 SHA512 5abad2bab8be161e131c9306a0970066d931d774d80cce09cbcabbf4a50c3c1def7564d62871e5637a4f1c38b433e1c95da07302b41391e4782920480bbd65ac
+DIST gentoo-kernel-6.6.46-1.x86.gpkg.tar 68270080 BLAKE2B ce378eb77b0b75a4be8b87b3059ed89dbcfeb6b861cdfdf13d005ea846ab4da58150619d2a56917cd914231ef87bc95a37a90d992fc875f97dc3ed2cc8cdc4f4 SHA512 fd82d5e1aa02e50d47b8ab305dc9e95c702595debce581ac4a5f4f2fc178ab9048d0352e112b23ba81987174c04d3ac1686bb1c16567f4554ead278cda1e8cdd
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
@@ -101,11 +119,14 @@ EBUILD gentoo-kernel-bin-6.1.100.ebuild 3411 BLAKE2B 9243c250c96f33a719b8dc4f06a
EBUILD gentoo-kernel-bin-6.1.102.ebuild 3415 BLAKE2B a055768b284fe252a8561a59800cf358d680f071fb13909e608232e14d4c1eb043d87500945c2e79ea7f1c05172c8cdafc547a9d005543bf6b7836f0a70f7ae4 SHA512 4decdcb1a99cd302054f110cb204dc34ba17516b0b3c8936c08ddc588b84e5c504d5a8b9e76c3b85ca4ddd7e3a0fe573ad49bc8ef730a66c6ca4ac9c2b69c74d
EBUILD gentoo-kernel-bin-6.1.103.ebuild 3415 BLAKE2B a055768b284fe252a8561a59800cf358d680f071fb13909e608232e14d4c1eb043d87500945c2e79ea7f1c05172c8cdafc547a9d005543bf6b7836f0a70f7ae4 SHA512 4decdcb1a99cd302054f110cb204dc34ba17516b0b3c8936c08ddc588b84e5c504d5a8b9e76c3b85ca4ddd7e3a0fe573ad49bc8ef730a66c6ca4ac9c2b69c74d
EBUILD gentoo-kernel-bin-6.1.104.ebuild 3415 BLAKE2B a055768b284fe252a8561a59800cf358d680f071fb13909e608232e14d4c1eb043d87500945c2e79ea7f1c05172c8cdafc547a9d005543bf6b7836f0a70f7ae4 SHA512 4decdcb1a99cd302054f110cb204dc34ba17516b0b3c8936c08ddc588b84e5c504d5a8b9e76c3b85ca4ddd7e3a0fe573ad49bc8ef730a66c6ca4ac9c2b69c74d
+EBUILD gentoo-kernel-bin-6.1.105.ebuild 3415 BLAKE2B a055768b284fe252a8561a59800cf358d680f071fb13909e608232e14d4c1eb043d87500945c2e79ea7f1c05172c8cdafc547a9d005543bf6b7836f0a70f7ae4 SHA512 4decdcb1a99cd302054f110cb204dc34ba17516b0b3c8936c08ddc588b84e5c504d5a8b9e76c3b85ca4ddd7e3a0fe573ad49bc8ef730a66c6ca4ac9c2b69c74d
EBUILD gentoo-kernel-bin-6.10.2.ebuild 4387 BLAKE2B acf566ec8cc1ca86f4a4d1593a195b949153989fe09a6513d12144f8b13d7e32a941ff5c35bebd7fa8ff1ec00bd315b0d1f6b2ab9cac90e16502cd1166f451a9 SHA512 81b57d4c36a78ce8e2b703b437e5df8e3d92814314cef68f0856a9cbd78b680869607d290c23182f7ca4abd2807bc1cca6af7b54ed2510ba8b29c2c9366b565e
EBUILD gentoo-kernel-bin-6.10.3.ebuild 4387 BLAKE2B 7b05ad766739cb38edf3bb9c3743c73339b1f0e48e12f55351105102d59523d53b59b880cfd1d88323201731355e74dadebf66bd83d43ca0dd19bdb5053194d4 SHA512 3bb49600daa5333e152e66a59016fe879b90bdf255802de2862508ae81c9f677de76d9e52cfdc5c06f617da32cdacbac2d35da7e31a8cbf70136c98089ddbe96
EBUILD gentoo-kernel-bin-6.10.4.ebuild 4387 BLAKE2B 7b05ad766739cb38edf3bb9c3743c73339b1f0e48e12f55351105102d59523d53b59b880cfd1d88323201731355e74dadebf66bd83d43ca0dd19bdb5053194d4 SHA512 3bb49600daa5333e152e66a59016fe879b90bdf255802de2862508ae81c9f677de76d9e52cfdc5c06f617da32cdacbac2d35da7e31a8cbf70136c98089ddbe96
+EBUILD gentoo-kernel-bin-6.10.5.ebuild 4387 BLAKE2B 7b05ad766739cb38edf3bb9c3743c73339b1f0e48e12f55351105102d59523d53b59b880cfd1d88323201731355e74dadebf66bd83d43ca0dd19bdb5053194d4 SHA512 3bb49600daa5333e152e66a59016fe879b90bdf255802de2862508ae81c9f677de76d9e52cfdc5c06f617da32cdacbac2d35da7e31a8cbf70136c98089ddbe96
EBUILD gentoo-kernel-bin-6.6.41.ebuild 4377 BLAKE2B bfaab6da8b10d8ad48866c0f201828b087f22e9ba1d3e176856c48596ca35d4858be06e4176debe23c3ac264812445d8ea257ef306a490f20f6db288d2f49f5c SHA512 f5343b2b001d86fb80b1cb977f5b3f5e16e92e4c4b540d69f5c3e62817d72123c1e02e98a73d79b1df0df8f02b6a7e3e577b21423f0d791179fd581cbeb777b6
EBUILD gentoo-kernel-bin-6.6.43.ebuild 4381 BLAKE2B cb5297f393bbb033f0cf387e4d3e64a690d4f24b8d4284b3a5bf17ee55d8c959bc1ca985dee6a6702079e921c286d10cc457f0ed955b8da7682a4a9c2919b242 SHA512 cd99ce456ff79b2b0f79aadbc9036a4168c760516b8365b340499d43fe8ced7bd351162a8208e81a670688602d4674f344fb8d592da48755198aeaf49dc790aa
EBUILD gentoo-kernel-bin-6.6.44.ebuild 4381 BLAKE2B cb5297f393bbb033f0cf387e4d3e64a690d4f24b8d4284b3a5bf17ee55d8c959bc1ca985dee6a6702079e921c286d10cc457f0ed955b8da7682a4a9c2919b242 SHA512 cd99ce456ff79b2b0f79aadbc9036a4168c760516b8365b340499d43fe8ced7bd351162a8208e81a670688602d4674f344fb8d592da48755198aeaf49dc790aa
EBUILD gentoo-kernel-bin-6.6.45.ebuild 4381 BLAKE2B cb5297f393bbb033f0cf387e4d3e64a690d4f24b8d4284b3a5bf17ee55d8c959bc1ca985dee6a6702079e921c286d10cc457f0ed955b8da7682a4a9c2919b242 SHA512 cd99ce456ff79b2b0f79aadbc9036a4168c760516b8365b340499d43fe8ced7bd351162a8208e81a670688602d4674f344fb8d592da48755198aeaf49dc790aa
+EBUILD gentoo-kernel-bin-6.6.46.ebuild 4381 BLAKE2B cb5297f393bbb033f0cf387e4d3e64a690d4f24b8d4284b3a5bf17ee55d8c959bc1ca985dee6a6702079e921c286d10cc457f0ed955b8da7682a4a9c2919b242 SHA512 cd99ce456ff79b2b0f79aadbc9036a4168c760516b8365b340499d43fe8ced7bd351162a8208e81a670688602d4674f344fb8d592da48755198aeaf49dc790aa
MISC metadata.xml 482 BLAKE2B 3e7e4723542cbb8ac93dae78248fb8c26b96b7bfb2a3cd7913e4e7aef9beff07d9e8301219ae95bbbe4282d0806614b2733bea5d818797d19b0070c9119c0e1d SHA512 e3de887610d2c063fde21d52ce78c5d15301bffff49a82508c50dc1b03e606bf3e87506b376f10c6c10334949f577bc0f5307c3f45f2544fac799c57cf75d4d4
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.105.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.105.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.105.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 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=${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="
+ app-alternatives/bc
+ app-alternatives/lex
+ 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 HOSTLD="$(tc-getBUILD_LD)"
+ if type -P "${HOSTLD}.bfd" &>/dev/null; then
+ HOSTLD+=.bfd
+ fi
+ 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)"
+ HOSTLD="${HOSTLD}"
+ HOSTAR="$(tc-getBUILD_AR)"
+ 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)"
+ READELF="$(tc-getREADELF)"
+
+ # 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() {
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+ # Overwrite the identifier in the prebuilt package
+ echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+ 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.10.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.5.ebuild
new file mode 100644
index 000000000000..5e3ffa99e33d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.5.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+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/-2/-1}.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}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ app-alternatives/bc
+ app-alternatives/lex
+ 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 HOSTLD="$(tc-getBUILD_LD)"
+ if type -P "${HOSTLD}.bfd" &>/dev/null; then
+ HOSTLD+=.bfd
+ fi
+ 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)"
+ HOSTLD="${HOSTLD}"
+ HOSTAR="$(tc-getBUILD_AR)"
+ 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)"
+ READELF="$(tc-getREADELF)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # We need to extract the plain image for the test phase
+ # and USE=-generic-uki.
+ kernel-install_extract_from_uki linux "${uki}" "${image}"
+ fi
+
+ mkdir modprep || die
+ cp "${kernel_dir}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # Keep the kernel image type we don't want out of install tree
+ # Replace back with placeholder
+ if use generic-uki; then
+ > "${image}" || die
+ else
+ > "${uki}" || die
+ fi
+ fi
+
+ # Overwrite the identifier in the prebuilt package
+ echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+ 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
+
+ # Update timestamps on all modules to ensure cleanup works correctly
+ # when switching USE=modules-compress.
+ find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+ # Modules were already stripped before signing
+ dostrip -x /lib/modules
+ kernel-install_compress_modules
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.46.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.46.ebuild
new file mode 100644
index 000000000000..7ae1d1d9fbe0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.46.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+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}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ app-alternatives/bc
+ app-alternatives/lex
+ 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 HOSTLD="$(tc-getBUILD_LD)"
+ if type -P "${HOSTLD}.bfd" &>/dev/null; then
+ HOSTLD+=.bfd
+ fi
+ 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)"
+ HOSTLD="${HOSTLD}"
+ HOSTAR="$(tc-getBUILD_AR)"
+ 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)"
+ READELF="$(tc-getREADELF)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # We need to extract the plain image for the test phase
+ # and USE=-generic-uki.
+ kernel-install_extract_from_uki linux "${uki}" "${image}"
+ fi
+
+ mkdir modprep || die
+ cp "${kernel_dir}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # Keep the kernel image type we don't want out of install tree
+ # Replace back with placeholder
+ if use generic-uki; then
+ > "${image}" || die
+ else
+ > "${uki}" || die
+ fi
+ fi
+
+ # Overwrite the identifier in the prebuilt package
+ echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+ 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
+
+ # Update timestamps on all modules to ensure cleanup works correctly
+ # when switching USE=modules-compress.
+ find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+ # Modules were already stripped before signing
+ dostrip -x /lib/modules
+ kernel-install_compress_modules
+}
diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest
index 3e889fdc1681..8733ff91cfe3 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -14,12 +14,16 @@ DIST genpatches-6.1-113.base.tar.xz 5796104 BLAKE2B 0b6ca23a1a97810646b3424764e7
DIST genpatches-6.1-113.extras.tar.xz 4056 BLAKE2B eb8f6f49888245bc0f9b174f326a19658871dd3d2c34fef83514469b14d8a7ea84c0efc17f988143324779b571251881732d906975902ae77210eb7a20aec938 SHA512 09b36640d1c31ec865031810254ff2613e0945634b8afb54dfa9c4c22924b1e37f53559e9a7bca9307c2d0c15b0cccfbc588fb795b7eeb38d0f33e050ab53de6
DIST genpatches-6.1-114.base.tar.xz 5814096 BLAKE2B 676bdc7fe3d68811434a210499f256d02ae7550ce9924175c540cb918e001f3360f1be25d88424d54fe4e1fb8918b07cc17862ae12bd714c38a165607842ac95 SHA512 5076776da85531ca7294150059d87df890da88e05da9eb308938131eaa86c1ad3a542f5afc9259ada433caf001ea8c13620ffabef11d1ada08af83c0699405a0
DIST genpatches-6.1-114.extras.tar.xz 4060 BLAKE2B 649cafba566d627d5a302874710ff22c6d102e5a93aa4516815ae07fcc0e7b965c0b4b4c8850e22ccdd4ac0f7e447d2a5a59edeedb0f89ac4eb5e68df94a4f3e SHA512 07126cc655b3690ed7ff7399e385ce4dfada1e0e1a16f2e80fe5f0f0bef3ce4bec48f9527b928646a600353537e362b23242fb40a3a8bc5ad69ad99daffdab56
+DIST genpatches-6.1-115.base.tar.xz 5849032 BLAKE2B f506bede128cceac85af1219dd60f46753f80c2d2e7e23c1940c5e7114ab4ec489f94e839c24fa5fd8ff0f2ff72c60b313d66fe95a480026851cfd30b05ad6d6 SHA512 b91b4cdb568e4eee159ac1cf36e18afeb384cd96402dbeac53d6af2d03f1cf496a23a73400487d32f0808cf1dd01929e5e031cf5c97a8f027d4bf6e93860b726
+DIST genpatches-6.1-115.extras.tar.xz 4060 BLAKE2B a7c40e52a42d0a1d7438bdeb658a427251fc3df9d9e5e7be3f6ecde3242a286d686adc356234b5e0fe0a7c7403d5f4b422661570d001fac0f590247bbe519f6a SHA512 97706920ff2f3e965f499917fea7a9013c191083114635147c759f1277c63006cdbb59c60bab40064d43a5d8cded27c17ee1f56536f766ca839fb045c428e810
DIST genpatches-6.10-4.base.tar.xz 15672 BLAKE2B 3dfb069409ca8c1cc8022daaeda3f45443c4e11ab1b086d8178ae4bd7e9a77fdbd8016484324248370bfa4b92e1a10cfa67d40592fafcd8540cc917c60b52ea1 SHA512 ea2f80b065c59b485446c8acc174b93a688b9e6d5de8cd9bf307a43811f6087368b528647a2371636b22dc082735b57e470e9c5d1092972c3890a9c628db723c
DIST genpatches-6.10-4.extras.tar.xz 4056 BLAKE2B b1cc5a0d37760aac34837b9f7b26240d92afa816b5456a334deaaff8e911cba25f15c5e168bcba86b80d9fbe006a4b07cf4aa963e68a92e5152033cbcb080be0 SHA512 765b58ae1ce61678dce39b27e9212844cfd991e222384c7650355a374a236918f622549d49d5d483bfbc6dfaa74120b66976e85bbfdb6b54b0e871f1d5d5ec60
DIST genpatches-6.10-6.base.tar.xz 257104 BLAKE2B 13309e86f5b16ff79797736ac91214698afb07ebc167eb22bbc354432f64e26dc3c19e0e4bccaf4fac7f0c858b7739317db3ffec9eef596eda5c2a45e785bac3 SHA512 55c009415c1b03c02a5e0251c8a12adf9eeba0fa7010cde100735880332127bda25bbbc59f9105c091fbc5bd67d7bbcc4fe02fbf4de7bee645bc679649ca3a67
DIST genpatches-6.10-6.extras.tar.xz 4056 BLAKE2B 746ea837c1ba5ed7a4385b2f60be08986ad43f0c2eadebbda940d4cc2f7eabdef830459c55c183a68b63be318af661a8bffa25bc5da37628efb1f59987724c8e SHA512 63929e552c0e648245f8b7af72478bebf3a19be2f9aeda2d37e68b02611a69bb171338228c1c1d46b352236f63c3b514e24ef4f0260e0477d487d02ffd99ddcf
DIST genpatches-6.10-7.base.tar.xz 309388 BLAKE2B 7c1b7e7ef111b090d54c616d2e4df14d2f914c0e5b5a947c27781c237de9ce53d42c4cb9c6b55b3e0711485a0f28bcdd484babb0ecd2d3e0d508712f3e5e8979 SHA512 828c4638cf3b29e2513bdc418cce2ac567b593a9c2b710c564c49193790e5268e2be5a37d341f3b2aa08a59d36f59019021d3d5fc5a2ec7fd4f45b643d686801
DIST genpatches-6.10-7.extras.tar.xz 4060 BLAKE2B b07e59e37eca5c1a3fabd0d062c67f35f404244f93ae10b423d6849ff4d141fd184619d93551014ddc02db0c3379b8b2c486f71ecc798c1a53c20ab5a5a6a426 SHA512 0938b6a622b8b9e6e251fdf7689d972e1aa0a78ebd1cfabb7686298286f87bf9f0e30fe01f64205f775d90e870cb2cc3eefa73b49100a82ae01a6399376d6e94
+DIST genpatches-6.10-8.base.tar.xz 391536 BLAKE2B 636997da732776bccbfd9dc0543a452bd38a42876bfa46b4ec97034880fab320017de72c50b87ee2e7813d1231babed5b2649e65f603dd65dc4280f119ba94e5 SHA512 f2b23a7a244c8cead4b5644d3c7b34bd1ac890e8822f673a663f44902bcbf85b00ddc3dee25664636f3ccc6893bcc89358fbe7733d89c8b2f681c4e6b6076da2
+DIST genpatches-6.10-8.extras.tar.xz 4060 BLAKE2B 62f1c87268953d69bc08bb9a601d8b446c31c5d76a50d0c3f67d8048b24e1fa5327fe5ec8cfcad95bc83a39dfe7daec856a23775e9f797241cca30fe8935c13e SHA512 a2925de9fba3d5bfcefa81a01ddc919e8dda835a433b952deb455a1c7065f4272cb26e363408b2fa92ca9b2039fb596a4b99395546b04b3ea96129176f5613e1
DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07 SHA512 2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
DIST genpatches-6.6-50.base.tar.xz 2671516 BLAKE2B 356a9a17f69416423c37c801e715dd4b03d1ebf02411a3e637e3790b4adba44db6c04f51f19a6da4ba420332cd5af1221692dcfc2ee1101825a5c8a8885c2e44 SHA512 e7a74df4659bdd54bf0bdb4aad8172bb1374aa563a19d28cf9643d034b59aeb55343ff5048d3aea42ddcd7561f0f723f951ab1f00c05e5ad88d20e70b7c3069e
@@ -28,6 +32,8 @@ DIST genpatches-6.6-51.base.tar.xz 2817576 BLAKE2B 42dbf8663f53bc7196c57c7cb9302
DIST genpatches-6.6-51.extras.tar.xz 4060 BLAKE2B a9e7008c67de6095d6c97bd6fbe9f7359e71d0b40aeb11a0ff14a0cca4feea199a3895bd9ac086d3f011b5c35a98f46d5856b8d27ca7438b8979203ff9164155 SHA512 fa649b918f1bcb7dbe4670a30dbbb47bbf8d57da73724463bc8fb5664c527f082a02f06ac96ff6a538469fe73fe0978f97bcf69b64a1a8d488387ff5a06844f6
DIST genpatches-6.6-52.base.tar.xz 2852888 BLAKE2B 1f393bb3b90106ebab46858e2b7c2b3c0ddcff3238ee3bac594ced79e09fdcab47596859004e2aa5ce3ec9bb2acfb33d9afb9a9350de1c549cae37589f0f4755 SHA512 ce0adae3031e902dcacedddf799667a71ae3bfd5186bc435e30f266e2ce850f51e73f0ddc3d4ab2c62a3b485a55623ec00c4a57c98524d1681a1d4b4c9c2dee6
DIST genpatches-6.6-52.extras.tar.xz 4060 BLAKE2B ba934440bce51a7d2497cefd4f98bc48bb4e1005e038bfce6d8a13660ffb9f3e3d21fb260293b5717722811c600eede8e4a1c5f2261d42da7178005ea95ec9fb SHA512 74fb01d8e49647b1f1ce134958218ec47eaf7983c55c01724a266ab29813c5878bf98701ba4af80ed1a6349d6799e7c1ed64ebe7a47584d79b38f66f91a9ce97
+DIST genpatches-6.6-53.base.tar.xz 2894996 BLAKE2B 68c68a4f3ef4ad60204cd06f86a3cb54810427d93ffa55d7cf08265f759cc9d789ade864b19964cb5c5ed0cb48cd8fc309590741bf9a02f97e226a7bff8b80ff SHA512 c328a28a3954b993a82024cda27720ac6667ba48224bd40f08e3d9a197173bdfecaa686fdde2cd96353b7fd38137091eeb6d9889849971d21b21ae91eeb6069f
+DIST genpatches-6.6-53.extras.tar.xz 4056 BLAKE2B fcc3c11e40145badde05428b03da9323a440357525d6f0f08112dfa6c2c4f170ddbb121f6d38503923eac0c1841ce697d0cca0654784b39b048a40303e8a11ba SHA512 8fe3053597ff48c9f4669faabcb9165e1f64454c2f5993a80a04ad124eb113361369cd2607ee40bdbfc0dcced95ff57381beca9b0ff7982d14dccbf3048144a9
DIST gentoo-kernel-config-g13.tar.gz 5759 BLAKE2B 831f89078e539c8b4ce244528dfd847c12a45b52d540eb10d85ec0d9deb1c14288d8de12456865c92d16e3523ec3595676787a8f3b79545d76870b0fb68deb5d SHA512 2a7230cce57a67e3333f9a88a311afe4a928e27ce76036747451cb77d3186569ad11d7a5b827748ad53290a17ad63637a8362ca896516f85ff0944a8d68265a6
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
@@ -66,11 +72,14 @@ EBUILD gentoo-kernel-6.1.100.ebuild 3976 BLAKE2B cf780012c64b7ca54e75bbe3d54d5be
EBUILD gentoo-kernel-6.1.102.ebuild 3982 BLAKE2B 8ab54c510fc9618ab64e00fb63528c79efde6855c3b11289029cabce93b38634c117a5594c13d746a2eb82b09e11b4a56a25de657cc99e0da33663fe820ef56e SHA512 b4b1a3b2a69c712d5ea271bff175b530d0804f2f71bd1e5cb08dab235e401eb90af918c1107eaff1fe8f8bffddae29dc570c72b59550180eca43fdaf1b1450b8
EBUILD gentoo-kernel-6.1.103.ebuild 3982 BLAKE2B 8ab54c510fc9618ab64e00fb63528c79efde6855c3b11289029cabce93b38634c117a5594c13d746a2eb82b09e11b4a56a25de657cc99e0da33663fe820ef56e SHA512 b4b1a3b2a69c712d5ea271bff175b530d0804f2f71bd1e5cb08dab235e401eb90af918c1107eaff1fe8f8bffddae29dc570c72b59550180eca43fdaf1b1450b8
EBUILD gentoo-kernel-6.1.104.ebuild 3982 BLAKE2B 8ab54c510fc9618ab64e00fb63528c79efde6855c3b11289029cabce93b38634c117a5594c13d746a2eb82b09e11b4a56a25de657cc99e0da33663fe820ef56e SHA512 b4b1a3b2a69c712d5ea271bff175b530d0804f2f71bd1e5cb08dab235e401eb90af918c1107eaff1fe8f8bffddae29dc570c72b59550180eca43fdaf1b1450b8
+EBUILD gentoo-kernel-6.1.105.ebuild 3982 BLAKE2B 8ab54c510fc9618ab64e00fb63528c79efde6855c3b11289029cabce93b38634c117a5594c13d746a2eb82b09e11b4a56a25de657cc99e0da33663fe820ef56e SHA512 b4b1a3b2a69c712d5ea271bff175b530d0804f2f71bd1e5cb08dab235e401eb90af918c1107eaff1fe8f8bffddae29dc570c72b59550180eca43fdaf1b1450b8
EBUILD gentoo-kernel-6.10.2.ebuild 4127 BLAKE2B e67cb86cef519f31cd1d233248d2d1c9519237224e47af1cf8919f6ff27e07ecf1bee8e65c97b309a391137d37090a330eeb62113383a570cf9a1c49c21d37d8 SHA512 9427c0b83849f7d6e0938bec1063d8cb64517a9e0fb6b212babfad6cc6cf2fe86f8b137599fa06861fadba3a9dc5e4a915c01af2ff29828fe5b465570928323f
EBUILD gentoo-kernel-6.10.3.ebuild 4127 BLAKE2B fae5a47d40d28b4fdcf1f7fd7d8dfb4398077775ca057a586d0bcd95316d58d15d5192321aff586a5322fbb2626a1da9596f12488e3f41210ae522194079f0ab SHA512 40e8e3e82a19a48b1604e6573e87d6399d2a8aa73f2ff2c7377856a68b8d2d7d4151e1b55365d474ef78ecbd37c191690ac956614c9f05021adb50de31eb1390
EBUILD gentoo-kernel-6.10.4.ebuild 4127 BLAKE2B fae5a47d40d28b4fdcf1f7fd7d8dfb4398077775ca057a586d0bcd95316d58d15d5192321aff586a5322fbb2626a1da9596f12488e3f41210ae522194079f0ab SHA512 40e8e3e82a19a48b1604e6573e87d6399d2a8aa73f2ff2c7377856a68b8d2d7d4151e1b55365d474ef78ecbd37c191690ac956614c9f05021adb50de31eb1390
+EBUILD gentoo-kernel-6.10.5.ebuild 4127 BLAKE2B fae5a47d40d28b4fdcf1f7fd7d8dfb4398077775ca057a586d0bcd95316d58d15d5192321aff586a5322fbb2626a1da9596f12488e3f41210ae522194079f0ab SHA512 40e8e3e82a19a48b1604e6573e87d6399d2a8aa73f2ff2c7377856a68b8d2d7d4151e1b55365d474ef78ecbd37c191690ac956614c9f05021adb50de31eb1390
EBUILD gentoo-kernel-6.6.41.ebuild 4123 BLAKE2B 1b07caa2c6ae459256d88d61ab40759cecc46991f858a40eca936547c658316b21595416775fbe421bb04d98c78974510626d7bca309e63e9d76e2e93998a69c SHA512 8b35589963315760b14a1465da5d47f13fbb588dcc801aff14ae4d262ea485eadb9d8312cf5b320120b49c650bbbf7f367e3ae70b9252f9bb10a373c7a7b3208
EBUILD gentoo-kernel-6.6.43.ebuild 4127 BLAKE2B 3a567cc665e12d3a63fdd2034447898740f9129c99ed259f98369540e1767763ab3dca748502e90e59481b273ee6c0e31ad85c8302b49f06d8fee8e46c62f3d1 SHA512 66232fef54017a33e1adfa6b166484947486fa75bc82540696a4c3aa2368daf7d2964c968ad604498505f6218e7773a76998f51e85897eb51622f12906a5f701
EBUILD gentoo-kernel-6.6.44.ebuild 4127 BLAKE2B 3a567cc665e12d3a63fdd2034447898740f9129c99ed259f98369540e1767763ab3dca748502e90e59481b273ee6c0e31ad85c8302b49f06d8fee8e46c62f3d1 SHA512 66232fef54017a33e1adfa6b166484947486fa75bc82540696a4c3aa2368daf7d2964c968ad604498505f6218e7773a76998f51e85897eb51622f12906a5f701
EBUILD gentoo-kernel-6.6.45.ebuild 4127 BLAKE2B 3a567cc665e12d3a63fdd2034447898740f9129c99ed259f98369540e1767763ab3dca748502e90e59481b273ee6c0e31ad85c8302b49f06d8fee8e46c62f3d1 SHA512 66232fef54017a33e1adfa6b166484947486fa75bc82540696a4c3aa2368daf7d2964c968ad604498505f6218e7773a76998f51e85897eb51622f12906a5f701
+EBUILD gentoo-kernel-6.6.46.ebuild 4127 BLAKE2B 3a567cc665e12d3a63fdd2034447898740f9129c99ed259f98369540e1767763ab3dca748502e90e59481b273ee6c0e31ad85c8302b49f06d8fee8e46c62f3d1 SHA512 66232fef54017a33e1adfa6b166484947486fa75bc82540696a4c3aa2368daf7d2964c968ad604498505f6218e7773a76998f51e85897eb51622f12906a5f701
MISC metadata.xml 681 BLAKE2B c773ebc6132d1c1a2466655e2441e7bfd7be7979e5912d3a27dd1c81b59614fd7a9a9a6f865075071126337eee6435e4c2b57356cec46f47966c4bdbb131ff3f SHA512 caabebdfd4cb3db2a69406cd1dfd9638c828bc1602d3f972350a7e84db1a2caeb563c6750c0998756c66f949953a1508a395b4b4139e88fbe9a20a70ab3a5ad5
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.105.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.105.ebuild
new file mode 100644
index 000000000000..dcba4a9c42af
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.105.ebuild
@@ -0,0 +1,146 @@
+# Copyright 2020-2024 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
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.1.102-gentoo
+GENTOO_CONFIG_VER=g13
+
+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.10.5.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.5.ebuild
new file mode 100644
index 000000000000..2bcdbee61cf0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.5.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.10.1-gentoo
+GENTOO_CONFIG_VER=g13
+
+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}
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~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
+ ;;
+ loong)
+ 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
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.46.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.46.ebuild
new file mode 100644
index 000000000000..4f603a059b70
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.46.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.6.12-gentoo
+GENTOO_CONFIG_VER=g13
+
+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}
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~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
+ ;;
+ loong)
+ 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
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index 85826fd946a6..643465495463 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -33,6 +33,9 @@ DIST genpatches-6.1-113.extras.tar.xz 4056 BLAKE2B eb8f6f49888245bc0f9b174f326a1
DIST genpatches-6.1-114.base.tar.xz 5814096 BLAKE2B 676bdc7fe3d68811434a210499f256d02ae7550ce9924175c540cb918e001f3360f1be25d88424d54fe4e1fb8918b07cc17862ae12bd714c38a165607842ac95 SHA512 5076776da85531ca7294150059d87df890da88e05da9eb308938131eaa86c1ad3a542f5afc9259ada433caf001ea8c13620ffabef11d1ada08af83c0699405a0
DIST genpatches-6.1-114.experimental.tar.xz 17452 BLAKE2B c8734899478680a8b33df54334631ed763f01072c727ae8e02be2f917727a950fddca0ce0ec4331b6202b23771c129c4c2d15a6191ec45e2a14bc04d53c6ac68 SHA512 f9d11dbf2b370e884d83ed43d8a98edb8facac36d6c502ee30cef381a3661113f3604cc98e50540700d585c293cd6200fa3cbf320cc322eba0c3fb751c969688
DIST genpatches-6.1-114.extras.tar.xz 4060 BLAKE2B 649cafba566d627d5a302874710ff22c6d102e5a93aa4516815ae07fcc0e7b965c0b4b4c8850e22ccdd4ac0f7e447d2a5a59edeedb0f89ac4eb5e68df94a4f3e SHA512 07126cc655b3690ed7ff7399e385ce4dfada1e0e1a16f2e80fe5f0f0bef3ce4bec48f9527b928646a600353537e362b23242fb40a3a8bc5ad69ad99daffdab56
+DIST genpatches-6.1-115.base.tar.xz 5849032 BLAKE2B f506bede128cceac85af1219dd60f46753f80c2d2e7e23c1940c5e7114ab4ec489f94e839c24fa5fd8ff0f2ff72c60b313d66fe95a480026851cfd30b05ad6d6 SHA512 b91b4cdb568e4eee159ac1cf36e18afeb384cd96402dbeac53d6af2d03f1cf496a23a73400487d32f0808cf1dd01929e5e031cf5c97a8f027d4bf6e93860b726
+DIST genpatches-6.1-115.experimental.tar.xz 17444 BLAKE2B 51d786c43b7c57bc41fa7170e91d992807571b19424b129a6c9f1d17c1bac9ae4ad3baef0005a3e67b240279699c1a83853a0fb7eff268b0663f313bfa1494c5 SHA512 725b285ea0c008212dd270a711376800a2628767466e09f54ca8260d38f81975ce373b5311933009263ee3b4cdae1442edb9ce1184f8ab7a2fc11c90a0bb0ad4
+DIST genpatches-6.1-115.extras.tar.xz 4060 BLAKE2B a7c40e52a42d0a1d7438bdeb658a427251fc3df9d9e5e7be3f6ecde3242a286d686adc356234b5e0fe0a7c7403d5f4b422661570d001fac0f590247bbe519f6a SHA512 97706920ff2f3e965f499917fea7a9013c191083114635147c759f1277c63006cdbb59c60bab40064d43a5d8cded27c17ee1f56536f766ca839fb045c428e810
DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 0dfd80fa50e373b99b3ec8c2adcc80eabaa0df9606831465c2afbca34cc195f41902a5ad4472b822eb2e011356c51b257a39294ae1d123c7384f915bd0a6249a SHA512 39116b71b7da155596a158ebb1aeafb029bf5c0d1ec983efbbdb323af61fc505c3a67beac4e6f888b3b673cdc271ef1dbc3090580aa89f573a652ebe0d501ccf
DIST genpatches-6.1-99.experimental.tar.xz 17444 BLAKE2B efc5c844d978f3478776e27faffc45a72745dcb14757963a57beacd3dec248f96600d3680592d7c1913cb7b6d05e5316490286d3a4467bf9f18260b69e2594b5 SHA512 b56195fc9a6b0ff5f20f46247ad7e61c45c278cbdc6c3cafb32984d6fb5eac5b35d21412ad2966c562e90b6f9a4057beb5cd19a47b05eb856f7c477dbcbbbf12
DIST genpatches-6.1-99.extras.tar.xz 3848 BLAKE2B aaa18ac05550c0694e3a8051e41acbf7b135d593dbbe2ebf8f757996502d1721e96cf11edb5ae87337667f340640ee1ca55de0a8266b4a2fc929dc80065df746 SHA512 0528cbbeb530d0765af843db8479ab6ce011df60be5c3bdc913c81f1299868f772e9d751b973edd75d7020cef7ac0f5645528e50b87f4ae59fac2392cf86137d
@@ -48,6 +51,9 @@ DIST genpatches-6.10-6.extras.tar.xz 4056 BLAKE2B 746ea837c1ba5ed7a4385b2f60be08
DIST genpatches-6.10-7.base.tar.xz 309388 BLAKE2B 7c1b7e7ef111b090d54c616d2e4df14d2f914c0e5b5a947c27781c237de9ce53d42c4cb9c6b55b3e0711485a0f28bcdd484babb0ecd2d3e0d508712f3e5e8979 SHA512 828c4638cf3b29e2513bdc418cce2ac567b593a9c2b710c564c49193790e5268e2be5a37d341f3b2aa08a59d36f59019021d3d5fc5a2ec7fd4f45b643d686801
DIST genpatches-6.10-7.experimental.tar.xz 5768 BLAKE2B 1337f66f60825f18e72a3b081fe36b8f8d9e1ac1f77759e5b903e4cf128f3ebe7471268d8e4a668dc10b61062ddb32143a2efc30fd02a453c467fd334b8baba2 SHA512 2d07fc360c8b384c611d4c3cf21ceeba1230e5adb04ccef1007ab6e3a43c346871196b1586238bde00e8e8c43f555d4e720d45fd5494ea3032fafef89e5a1f13
DIST genpatches-6.10-7.extras.tar.xz 4060 BLAKE2B b07e59e37eca5c1a3fabd0d062c67f35f404244f93ae10b423d6849ff4d141fd184619d93551014ddc02db0c3379b8b2c486f71ecc798c1a53c20ab5a5a6a426 SHA512 0938b6a622b8b9e6e251fdf7689d972e1aa0a78ebd1cfabb7686298286f87bf9f0e30fe01f64205f775d90e870cb2cc3eefa73b49100a82ae01a6399376d6e94
+DIST genpatches-6.10-8.base.tar.xz 391536 BLAKE2B 636997da732776bccbfd9dc0543a452bd38a42876bfa46b4ec97034880fab320017de72c50b87ee2e7813d1231babed5b2649e65f603dd65dc4280f119ba94e5 SHA512 f2b23a7a244c8cead4b5644d3c7b34bd1ac890e8822f673a663f44902bcbf85b00ddc3dee25664636f3ccc6893bcc89358fbe7733d89c8b2f681c4e6b6076da2
+DIST genpatches-6.10-8.experimental.tar.xz 5768 BLAKE2B ef9382d92ab8d9da037b24f39355b704558425381c1db35e3abb55c099a8a0e8b013939879b0bff2d4066d0eac15a9698e99ba8df973b38b668f90c190a19944 SHA512 1499eab3f76f3d386ee4056f9901214be561410098bf0796c9d81a5fb391388b1e0ef138cd5789d8ba640ba48a87cb53e713e095aa8bc92926ac3e50362d7e15
+DIST genpatches-6.10-8.extras.tar.xz 4060 BLAKE2B 62f1c87268953d69bc08bb9a601d8b446c31c5d76a50d0c3f67d8048b24e1fa5327fe5ec8cfcad95bc83a39dfe7daec856a23775e9f797241cca30fe8935c13e SHA512 a2925de9fba3d5bfcefa81a01ddc919e8dda835a433b952deb455a1c7065f4272cb26e363408b2fa92ca9b2039fb596a4b99395546b04b3ea96129176f5613e1
DIST genpatches-6.6-37.base.tar.xz 1986828 BLAKE2B 003cfae8adc04f3ea319ecff4344662e27df5d501bcdcb1801d6b429ac85a60834a896a9222e0b9ba7c173376fa137a2470cb04f08289abd6805a2f0b07b0b0e SHA512 e21bc0eac8103091dae7d3e5d29ceebb4e47eb3e1fe63d577b0d000444837d723568c13bfac4f5deb61132dc3adc153e8de4661a15e6880b38fb097bb143bbf1
DIST genpatches-6.6-37.experimental.tar.xz 5756 BLAKE2B d5e6fcbdc0330789018b8daf43d9c0bb797218b2fd3a1ed70b303f7214505dc95ea4666a6e473d470df65ae2bfb7d9e88486d85d160f8d27f87c858c6c0762ff SHA512 57e1045b53de80a8b237e6cfd67549b4c67ac396b3a654d4e740f4cfb00a654645b3015c9064cbf67048c70c59beb30ee552bd95cfd449c93ec2c2d1b8e1a855
DIST genpatches-6.6-37.extras.tar.xz 3736 BLAKE2B e54e5dc4b2cc854dbac9fc0d03dad93cbe4aa639142090271abcc0e797ab28e3377986f46767df8d6802edaed058e1b3999067c96d05ec8bbb42f48e33f96cb6 SHA512 be6299eedccde2d9e4cd37d4df14ef6c6a404892f18c40c4acfac31dfd20f1f0c28be767fccd8a7ee0817b32490057c76fc01d895f979686ade5a0357a59515b
@@ -66,6 +72,9 @@ DIST genpatches-6.6-51.extras.tar.xz 4060 BLAKE2B a9e7008c67de6095d6c97bd6fbe9f7
DIST genpatches-6.6-52.base.tar.xz 2852888 BLAKE2B 1f393bb3b90106ebab46858e2b7c2b3c0ddcff3238ee3bac594ced79e09fdcab47596859004e2aa5ce3ec9bb2acfb33d9afb9a9350de1c549cae37589f0f4755 SHA512 ce0adae3031e902dcacedddf799667a71ae3bfd5186bc435e30f266e2ce850f51e73f0ddc3d4ab2c62a3b485a55623ec00c4a57c98524d1681a1d4b4c9c2dee6
DIST genpatches-6.6-52.experimental.tar.xz 5760 BLAKE2B 94939376983a06ccb460e3de8f3a3ac4d4f7c85e44051984c20f4c245c152ce3382c586519db6e700049b53619b64d30e56188af9bd90cb530453e8aca1e5eaf SHA512 b9f9043f4e8a49d1094ffd2bc4c9571a18899f281cc9096a0a6e75a43f99716bf8366e1c779565fb813789d69d8abd3257447c4924056f39433caf5b6d926b31
DIST genpatches-6.6-52.extras.tar.xz 4060 BLAKE2B ba934440bce51a7d2497cefd4f98bc48bb4e1005e038bfce6d8a13660ffb9f3e3d21fb260293b5717722811c600eede8e4a1c5f2261d42da7178005ea95ec9fb SHA512 74fb01d8e49647b1f1ce134958218ec47eaf7983c55c01724a266ab29813c5878bf98701ba4af80ed1a6349d6799e7c1ed64ebe7a47584d79b38f66f91a9ce97
+DIST genpatches-6.6-53.base.tar.xz 2894996 BLAKE2B 68c68a4f3ef4ad60204cd06f86a3cb54810427d93ffa55d7cf08265f759cc9d789ade864b19964cb5c5ed0cb48cd8fc309590741bf9a02f97e226a7bff8b80ff SHA512 c328a28a3954b993a82024cda27720ac6667ba48224bd40f08e3d9a197173bdfecaa686fdde2cd96353b7fd38137091eeb6d9889849971d21b21ae91eeb6069f
+DIST genpatches-6.6-53.experimental.tar.xz 5760 BLAKE2B 594b7646250846338e379b21e48348954c5f07136c76fd78b21b339cd25f9cc9b83f2bb029e133ff86101dd40b3ec548c54ca59f74db1092f17aa680051d4609 SHA512 da6c2167cebc2047b421d7b3a114e939f2b482714981b1bded8e9e48ada9e303e340900ffab72c7079604f6d6a274a104a44664e10fb87240183b6e7754e8b8d
+DIST genpatches-6.6-53.extras.tar.xz 4056 BLAKE2B fcc3c11e40145badde05428b03da9323a440357525d6f0f08112dfa6c2c4f170ddbb121f6d38503923eac0c1841ce697d0cca0654784b39b048a40303e8a11ba SHA512 8fe3053597ff48c9f4669faabcb9165e1f64454c2f5993a80a04ad124eb113361369cd2607ee40bdbfc0dcced95ff57381beca9b0ff7982d14dccbf3048144a9
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
@@ -83,16 +92,19 @@ EBUILD gentoo-sources-6.1.101.ebuild 748 BLAKE2B e9e6b57cb636a78d8c6a2d06e047e66
EBUILD gentoo-sources-6.1.102.ebuild 748 BLAKE2B 49fed0e3a027048e211a4c33c91dc06e0af114ad0218d0324361d2b36af2faa38d3644ffa331749723f9f1d4b0575b82dd03d972b66ed500159a3ce0a334fd9c SHA512 09098c89f8486c97bab7b725fdf6214a0ebda426e3a7f5f740ad189b40c1db23ed1f9c5b172a900c9c587c8ef7147ab20e7c5a0ccdfcae03c8cc2b0018d64693
EBUILD gentoo-sources-6.1.103.ebuild 748 BLAKE2B 883da38144c60759c08d20f69f756d004a9f09a55f165250bc2c48c3142fc44a5abc5e17df07f220f9f8b61528cd9006c881c5139c2df5909321caf2c0cbc628 SHA512 dd0ad2fbc8f7d74d390779d2c792839e03e77e32e495380799b382a310697e9a82e11ce44a2fa5103aa9065fe1c9733f6bcd31eeed3c664dbdd3abfbe8996dd0
EBUILD gentoo-sources-6.1.104.ebuild 748 BLAKE2B 3aa5de5f94af3bafa948c9d2e92357a1cd768ad4b3b4d13a8f35214887109cf00089c97524d6baa9ddbc7cbdadc57702bf075d1db8b515d64001f165530faea9 SHA512 cdf22e44d50b9286c879b156b32f5844bce08f6746c1177cfd977a531982cd118a9ed7a13d9561026ce57e9a3ca935b286673c6dc8e1043643a37ffa6c8d6fab
+EBUILD gentoo-sources-6.1.105.ebuild 748 BLAKE2B 828719dffdb0676ebffdd69d9131a5d3eeb6f6314e0a2aca7593309c37a92f9dc78fafd4bc9aefe3bd3a95aee4d0ff142aa5656e8cbba6950d0d15abbd59771c SHA512 6261912f26c0b63d527764f3b2b9ac630edb0920ac0564ff6675dc857567cacc20e4ef67923a8b10db00f49ac1d1e53f749f42f2cc3286242475e5a995eb6d64
EBUILD gentoo-sources-6.1.90.ebuild 697 BLAKE2B 8b4467309f32449e4763855f71f2e3e3b42ca3a27a000b47bf90d0d2abfa4970c66fae87a8a969f0d9e621a00f1d3d4f61973bd893d00beb83c169ac28722c1e SHA512 34c2f1e06edd4e46adb1570b8a738531ab1e16052d20381ab3b9cd27467a52f207e9340227b21a76f9827b11f565696a424cc87690f216b3b91255a86a3699bc
EBUILD gentoo-sources-6.1.97.ebuild 746 BLAKE2B b5dc2b4965aeddc2ffc8ab8d79e01164450e042f62557e1f0baa4d7d3cfc32390d994115012592ab26b7dd75e5f735b131da503d2f54fcf0260bae0de7889050 SHA512 fc065faedad8d5708a50055e4d54755cbf3c591f77dd0a3ca81d4e231d2900cdefbcd30d8d61df1101c01f4110d429e3a931037438e1d9bcbf8805edcd79f22f
EBUILD gentoo-sources-6.10.1.ebuild 753 BLAKE2B c65e9c3c58b4d95a0eb28fc1323d9cf5f547a2e7a21a188ff9c48896206e14a9d22eb78109062869d677df18f9c859392a5ca26b930728276d12267926105eae SHA512 1a211bbe3989c2a832374b46517971b2e074b3edaeb79fe0dedb53c8ea3c50746f0602821a8200673920617083b62d6fb6eaac89b600985c064b6b7af984ca8a
EBUILD gentoo-sources-6.10.2.ebuild 753 BLAKE2B d1b413b029ecfa6cf97fa113b8b3fedda4e4bb7ae76bba8111aeefc33b950e6e7b397e2360ae547393068c12ed0a43b2b5673d0bd9d25bd57b030c256559aa36 SHA512 359943d8fc9f5c87eff295b992f26471694160ffcb99aacdef0afd254e85b9110e55a2efda18072d46d8dd126d4c0a660bf14a10041e42e4e4975180a8112766
EBUILD gentoo-sources-6.10.3.ebuild 753 BLAKE2B 9c37281d349da7dd4f2d09a41308dfea68d1e20497df5df70deb08083a288db78213e0c81341557dafb4bd029616f1b941972bf96801db2e13470959e046d982 SHA512 062599e42a2ca048c2cb7f4a95c2a4e455a625e807b0552d807d8b2d74c7651c291dab2df2c71689c4fe1fd0006719d7a7d5cb166aa9ada728c6529522445bcd
EBUILD gentoo-sources-6.10.4.ebuild 753 BLAKE2B 4286ada1494ba5b4cb674143c50d48a6095dded6be5cb9294ab99328491e0b1bc20bafa1a2b8e81961b228ef85e943d61f56978022f5a9c3adb9e515be777e10 SHA512 0c75b5e31e83f5cde8bb7073fb8e0a74b24c55180c2a3dfcbd502faaef4c88820cd75372ae91a26a85f0c3012528f5f0160d19f64343a247c743749831735ad5
+EBUILD gentoo-sources-6.10.5.ebuild 753 BLAKE2B 068f6b8c1dc4b18d1625c25a39259fa7d81929a9c461e2ede0cb7a878778185d894883dc1c51a71b40100233c0d0eb659d56db4dbcf0648a3fc12e7ca44a7709 SHA512 8702328e2640f723950b8f647176faf197568b3a910ef0adc2780aa70fcff37a4bd91811628054673ea0e76e8865b5ebfae67c861ac1b043dcef75f514b50405
EBUILD gentoo-sources-6.6.30.ebuild 691 BLAKE2B 1cf5c7c061a41a49aee330f4e385b7032a9d29435833dc1be792da79b824fc84c8e21fa189a9e9e33de350a156f550056eb1771c6c66255e237263c24863d884 SHA512 045f08a547c6fc34e9db10b2a7f451029aa09019372333c2d9620ba8e76d4d8f0094f8e17eab05f0c848e1083b5637d1a50021c6bccf0465ce235b4cce0848c3
EBUILD gentoo-sources-6.6.38.ebuild 752 BLAKE2B 4ddfc4c98b19aa8b1517f1b4095301a1f6b55d36cc494fbd72f4a3cfa265d0c584a478f3570febf38d303e73bddd77571f94260f6f9cc46902c41bfbf11aebb5 SHA512 f7b84f8fc5893a2915a27cdd1700a7bffdf786c7ad93edae690ed951446871131a642515fdd1e94b42ead1be431dba159e280de31a161d4b50f284f0b3f087ce
EBUILD gentoo-sources-6.6.42.ebuild 754 BLAKE2B 64fdcf3466d2d272e6a571082dd6beb2f0d8a4413e2be701d8ee5abe4343530dd97f7d07e47dda086c134fa0c5f5035dc12ddcb83e9dbe93669046ab6fbe74d0 SHA512 ea599e4506675c133ab994e7561189e195c4542311d50f4c1b1dd5383cea69ba1cfdfab352c90f2fb417291a99b40ea8ac91eab0eaf0d9848d7065fbc189ed67
EBUILD gentoo-sources-6.6.43.ebuild 754 BLAKE2B 27ea5dc9af5b85c904bfa927acd0da7d8b5c15acdaff981024341de3e01e42db8c70e42fda24d5af0b6c2f7827dcc5f5b5b262cbccbfbb6ca449f15c25e54900 SHA512 015d80fbe67fcf53b6aa33ae4a5dc6e1f87b693b8f710b2fb4efed3c6639ba67b7c234a872e186eccf83c0af72e1c78d8045c1d20d040a320ea2573486277744
EBUILD gentoo-sources-6.6.44.ebuild 754 BLAKE2B fa986b55b0b28056b7759b335c7a6e0c3b6199e375f4ab8c575484921ff43960dfd7edd098ccdbfd2a46104af8f3a775aa4fa184024486a5b6d15aff46812739 SHA512 034ab698a75561bbc1ed06e66f9e8275c8a964f8e12671f6acc6e97b6b5b39064f1f6e5e785afea6da31e2a7ad7d84f1a12b5e82e245da501169a4174a8de9a1
EBUILD gentoo-sources-6.6.45.ebuild 754 BLAKE2B 6d9c5ad3f33ec86a9b91b9f84062f5248a88bfc4fef1e2e2d4972ebc5ad5d78efaa9492fc236c134715251e3af98240f76cfd4c022f53e60093805ec8b63409f SHA512 e035ff9a37555e261a9265d4e8e02d3be6267b37fab89da57a39c8c95d8450e4d36dbbc6a25d2255cfcc599230b0f8655215062027861b5c4f600f7b961fea19
+EBUILD gentoo-sources-6.6.46.ebuild 754 BLAKE2B 1c45f3bfe759dc57fc60e635473b55dfe2b8925e70bf30ec6d7ac1d26c181b4dc9bc0ac7a4abdd91ade398d93bbe401adf8b77a59857b8d671910c916f7fc9f8 SHA512 76686d12eaec95618dbaac5052179d759b7a904de96c3d943d69821a45d7909e01fa024f30540aa5b71b4f4ef29acaf7aabd86a37e0fe499ef25444dc971355b
MISC metadata.xml 501 BLAKE2B f5363c8a19540d5bb924b38bdebeb8dbc60c84e58d1d87a9148a3e7abb09b0a1b733c98b130b778b8ab3a88375598444aa9d537d8c5338864a3d4497600d7836 SHA512 bc1ba0d75dbf5b95b3f93e666389c6408f20aebeec99bc8ec00653758b67588e07214285ed106fd9e5aed2c8d57c625d666c797212fda51e1ab98ce1df816467
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.105.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.105.ebuild
new file mode 100644
index 000000000000..1bcdaf2d000f
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.105.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 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="115"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+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.10.5.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.10.5.ebuild
new file mode 100644
index 000000000000..9190dd962cbe
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.10.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 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="8"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+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.6.46.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.46.ebuild
new file mode 100644
index 000000000000..b22ffc9500d3
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.46.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 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="53"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+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 64ef3fc7cc38..ae66177478c9 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -40,12 +40,16 @@ DIST linux-6.1.103.tar.sign 991 BLAKE2B 0afb5ad0fab7340ede83ffcf97ac683a2b3c3594
DIST linux-6.1.103.tar.xz 135175280 BLAKE2B 64a4ebe7fe9f3490cdcf7801e708b04d1996a94fcd26f257c06eb156f0077723882bb2e43aa5f63b1cb3497d9beb0334e4ea7c7f73cae81a6b7c1a92da0ae504 SHA512 a6199b000e44be97f51f4c83dee93659caabd6d2e4cb3f20d4f5fb9a46119236a4df2fa6dbe3246bbb8994eac967384cf315d9db8dc7f05309e36c33636984c0
DIST linux-6.1.104.tar.sign 991 BLAKE2B fb727b2dba92f5b1aafd4af795a79493f550c2c8a60239802435c555ddbda8245db079c1667895de652a476b46c043b12b8cc6b0f92e9c81f508e39841cf2f5e SHA512 ae912a70f2a4a4e9dfea4d75e66b441622792559173cf7f9362fe7af75d56af0d10c375849bf86e3a1f14b400d4f3cd4a42767e7536f054495a9d506da7050ac
DIST linux-6.1.104.tar.xz 135163604 BLAKE2B b32e902873f3a502c8a3dd889503015072957381debbb76c1f1334f41b507ad323d3d42d2184457fdbee1684b185a15918333cc40469f39b9ec014fcae821378 SHA512 c2dd7b34315081dc27772eb7b97581df2702894f075f72273e10277af78376c977335c7634120722b1b8b8808049aeb657392645ce71962aea15d41ceff5f14f
+DIST linux-6.1.105.tar.sign 991 BLAKE2B 117283d87d948dda81d17f3363c269f8181f9dff726e224feb54142ebc476e78d2947fb3ad20dd9925d3bba3cc608560e0b32f5f7470cc40ddec9392ec4628a4 SHA512 28de04b622b3f2bac362d74cf724e7f06d95a6511a3f25522aacdbe4c9a784e5ee5d6ab82f52224b1972f1fff6e2953654c315d87634222c73e1d301e11d8939
+DIST linux-6.1.105.tar.xz 135212116 BLAKE2B f5a0dcd7dfbc940aaeda60949a136b099ef1343f7eb619e48344c7ba85297fa4377ba7bf80736ee55da1f2cb7a29baf1c65d6fac9c0b12a991f9722584217be6 SHA512 1cedee397a66a7f7d08cd89c5945a7282f7fc6e318a01c4cb1f25919845d98194edfdd0ff1de5685ff9dc9964c07d503f739621bf1025b890cd0276cb1063109
DIST linux-6.10.2.tar.sign 989 BLAKE2B a49737993f3a525dc2963bf11bc96b7396ea753a0dc60d8d9cd53150706d027c6eafea5cb3edc615963fce0cadc56d0431668b20d1ac12192264e34225b0084e SHA512 9fe19c7dfd8ee31e7561cf21c03422c05f73223706631a5ee1cdcb02dc417d11ef0374b9ea22fd263cb3f6e01fa2a63782fb6f54d722a624a5e3320545196576
DIST linux-6.10.2.tar.xz 145157612 BLAKE2B ab1d2e79a1bb8a9b78ab5b1af93db7ef356cb5e14bba1121bbd3ae06b9589c8bfc32bab373acdd0ecf965ac132130e7eb34e70b35a9df1bd85b49dab97e2c02a SHA512 1c121e3c9c8402ec46581b38c736630d25297dc3e981cb69d47b95e2cd3204cd93c6c15c02b81fc53d62c49ded462ab6a0bb4d94b506ec0f9c366e47a1c92606
DIST linux-6.10.3.tar.sign 989 BLAKE2B 282a13b4d56e95df1432ea82294380dd019fe9faedd799201b6d43611b20cdaf673dfef4db77bd533106f44c4cc07eb293bc489ac7bce48f9a8da84cc47e7df0 SHA512 2fa43f6294818a12a88d6f018237c63968ded3f1dfa88be45ae0f7fb4cf456208f2027a7341bd4378cea0fec04ea0a3d80a4f8f89e7b3c1f3ecd0f0b88aff588
DIST linux-6.10.3.tar.xz 145125004 BLAKE2B e114bbaea91d03efa318f5a85c11e28257defa5f0c8467d3a5d467a7985bdfd7c23a5f54856c85afe800c32694f382df9b147484a3aa85e1e3f4efefbd80b564 SHA512 dd6061c5871d7b313e1b0eec791444b911f9d9d5e28b1d7a81a265708688808c157adfba92459511e9b786d09e3f96f5bc3c03980360061344ad8e225e165f6a
DIST linux-6.10.4.tar.sign 989 BLAKE2B 7a1d7c20d5d93c73eef54d54a17eb739e85d2bae6a16154c922d1bb0058bb45f46ca50532125fe3172bd15cd736c5ab1a6500f16b61cd3675e206c678e79539f SHA512 2ae08f074a16696a1162caa821a38e4290f5aa466672c036da606e84932664e11023b78d4f184686d04dc205dd7e532dd95461c6d8e9ccb52cb7734644b68f2e
DIST linux-6.10.4.tar.xz 145115632 BLAKE2B ea7e9a7d74621a6e76b2828ee80cf5df1fcf139469bb8877d93f30d7766f9145961324de5b2cadba29126d7df82a7eeba80303c82c7c1140be3fb46cf213e503 SHA512 fb96ca6b4131152cc7b86e27f5412ca16a8a37fbb79ca04d3997164fea587e03d8659612b3ba7029591a94f957f89bec6449c54c12bb000a818ada541106638f
+DIST linux-6.10.5.tar.sign 989 BLAKE2B 9310eb352cd05604203760240b196e0ae88cb79fec42e3eca53caf7d23ec0ef4185b2b5be80b07f85db541e2f9539f9507ee971bb94508ca4ea7cb672fb0d456 SHA512 846e283d6da9f371fba4bb3928f2bc7b9b95bdc4f2c8433c722f4e3813fd34dc7412a06e13ca78c0759cbe3383f12a47845d6f433adb6d8e3c170b744b05fe90
+DIST linux-6.10.5.tar.xz 145139876 BLAKE2B e4f8d468ff4e4ec45a697c69676a21e1716f3e4c8ed456def866125a93826de5e2f1366ba4fa970879744d431eac85377951cee391e39745d2e56eabd7985c83 SHA512 78be4bd94a3e3612c68ffe856daa4c660c801fbf33255371203283041f49bcd15dbbab8cb67b65b241f067823ddf7f023fdee3a9acaadcca83a986738076f569
DIST linux-6.6.41.tar.sign 989 BLAKE2B 91e81c3582abc1124f618d89cd68bd32b1372a3a54511b9f60159c0282fee1dd12422beb3bfe04c2d74cd0901a39dc3dda34e4f34269af2fa8d4f3603e373345 SHA512 3c1a498443999bda491832d6fe842a3ce83c65fcd9ee1fcc24beeaa273fe6dac0e0949151595ee02e04b62a904c6d0f3b1c972d41e01f58e0e2ce99bff4359cb
DIST linux-6.6.41.tar.xz 140257040 BLAKE2B d71b2a108a600aba232d2cce9df0f8d0bd6408427be31e5185fd3dcbab36a847bc497eea6237974f76f6386d3e0dd216cd7ea3d2a9dc660bc5460042f1ab7328 SHA512 d623e13d482683c47b1e00e346658928597522b45fca94b6713e75dbd57deca92cf6b1189ddaadb7b37a04e509ff713eecc76f5a818f241e328635f77f09f504
DIST linux-6.6.43.tar.sign 989 BLAKE2B 877809199e96598c321932c142aca616713e3b15ea9c05bc12ea9656fd38b753248b5d32325d4007b0f0dea8973a4f13e977b2caeb86b8ffe079428ac79867d4 SHA512 edd688351805d19a8527f5f7bce8065c05421dff60bbed22babc296c06fc13d570b0261d6abe1ff82b6c8d71f10d1856c44c47c6cb5d453309465d570927b40b
@@ -54,6 +58,8 @@ DIST linux-6.6.44.tar.sign 989 BLAKE2B 58ca0b79641a39af5b02e989904ede39fb18f14bb
DIST linux-6.6.44.tar.xz 140323036 BLAKE2B 52c7e474021f4288175477b613e04490471fc365809c48f25effe7a625db61e3599dc8c46036b250d0ff25c990eb9d9591f59f07a81ff73c83df81ccce751250 SHA512 75ea5973af1d9994c5bc7d4538a314100ffb9daf40c98cbd7eb4f409ceb5d007abc257cd7017221817f2a8d8f097558e7498a90b88ec2f3b4a611eda8b794fb4
DIST linux-6.6.45.tar.sign 989 BLAKE2B a03525d56767d3393b9e04bfdb58e956a9348205f73bb992686ec8fe9ef391b7ead04e6e6c3f6329d9af6f2142e023d91205e2d91c8bd8f1a3b2d8c5a3904169 SHA512 63ec6aa68f1e4a4c8ffc463442538c4f3be575160fa959277175b8fbd3408809a0fdb45f5e183745e4ff5f4ecfefb698d3f99f7e421e672b1e7910273bcc8395
DIST linux-6.6.45.tar.xz 140330280 BLAKE2B 18a088b694c7fee7e93b819bb31c30a2527f9298b33fa2ad1e60f18e4e2bd9ef86f46b5fb0c96db2bb78026c25a1411bb444b261e5ff2a95c6f8feb02f5625aa SHA512 1f70ad29581e92cb1979e0d50c2db3933c38d6c645f5f586794dab86cdf086166f63c5bec952f6bbc2ee7fe71ee75e16342b7581f9c530e5ac0af6b869f39ede
+DIST linux-6.6.46.tar.sign 989 BLAKE2B 870a7f4f78a737c6afd050550090ebf70ad70725c9db573f78e8ce3d6dadd8efdf054e21ea074a247962da24b67e1d263fdadfe4e659e47730370e622565493e SHA512 eae0964d17574cac5b5028c2702ce5cd52fc8c3721bd07d7258ba81f987889a204bdd8ff9a09623694b07c6849b53d28834619017eec2f100efc927593f351a7
+DIST linux-6.6.46.tar.xz 140298240 BLAKE2B 583fd214fdf23b8ac90d3efd6311db06b254f57813a4193270d8f5ca5f7dcf7be80c228f47ca52ac60d43a20b6d2c6e55768e5cf3ff74d67f0dc56ca4719fe2b SHA512 08ec1ab00f33e4dcd29143c502591cb03a3f82c76ccad9cb84c657ba4c58b1e02bb997533ed4328a34ab766f4831457e522f7cf3e55d3f5110ce6b97d62eb72f
EBUILD vanilla-kernel-5.10.222.ebuild 3769 BLAKE2B 674f934a89efa53eff9792e600448548d9cbc8390226d1673a25989299d36ad09697e04e11b063f95d9493b3bfbebeec0d1d84e24ae697a253c95b301a4148e9 SHA512 2f81b6848c9cf2e3162a921bf80a282ceccc2d492fb0a1bc1f15ee7e197f5735415b4916798c054470dc39c8fce6d924a23f7702aa71036ab3696f2a6790dca2
EBUILD vanilla-kernel-5.10.223.ebuild 3769 BLAKE2B 674f934a89efa53eff9792e600448548d9cbc8390226d1673a25989299d36ad09697e04e11b063f95d9493b3bfbebeec0d1d84e24ae697a253c95b301a4148e9 SHA512 2f81b6848c9cf2e3162a921bf80a282ceccc2d492fb0a1bc1f15ee7e197f5735415b4916798c054470dc39c8fce6d924a23f7702aa71036ab3696f2a6790dca2
EBUILD vanilla-kernel-5.10.9999.ebuild 3284 BLAKE2B f50697c5b5e8f0c1ecc80ce51f95cfe2bd7e4d1e7b81bfcbc5ca706378e9494b72c28a459ad2b39a09dbe8920fcd057fbe12a9df129246aedd6f56aa42baef79 SHA512 79e17fda3685dd651b8962857f131fb19c7e8082ffa2fd27df52891a4487786e5037b231f53850c22c325b76844d250bea8af9814b84b34cf046bcb3cdf6d7af
@@ -64,12 +70,15 @@ EBUILD vanilla-kernel-6.1.100.ebuild 3887 BLAKE2B ba9fce000676de7081b59b6f52d6be
EBUILD vanilla-kernel-6.1.102.ebuild 3889 BLAKE2B dd1ea1a37355d7179b94964df184516b4a4da00da0166f92d4fec66574af75932f8c81d8118af6da611b3d23bc3999f938d26297225f2f459e7f947ac7e4b850 SHA512 39fbab46f7daacbdcc7a85b4f45ccd2cdc9ac7e34f5801e894e43973e2519e354263fb870b47603b9c5fee48503eff5f7511c66ce50683805e8b1e8f06e5e847
EBUILD vanilla-kernel-6.1.103.ebuild 3889 BLAKE2B dd1ea1a37355d7179b94964df184516b4a4da00da0166f92d4fec66574af75932f8c81d8118af6da611b3d23bc3999f938d26297225f2f459e7f947ac7e4b850 SHA512 39fbab46f7daacbdcc7a85b4f45ccd2cdc9ac7e34f5801e894e43973e2519e354263fb870b47603b9c5fee48503eff5f7511c66ce50683805e8b1e8f06e5e847
EBUILD vanilla-kernel-6.1.104.ebuild 3889 BLAKE2B dd1ea1a37355d7179b94964df184516b4a4da00da0166f92d4fec66574af75932f8c81d8118af6da611b3d23bc3999f938d26297225f2f459e7f947ac7e4b850 SHA512 39fbab46f7daacbdcc7a85b4f45ccd2cdc9ac7e34f5801e894e43973e2519e354263fb870b47603b9c5fee48503eff5f7511c66ce50683805e8b1e8f06e5e847
+EBUILD vanilla-kernel-6.1.105.ebuild 3889 BLAKE2B dd1ea1a37355d7179b94964df184516b4a4da00da0166f92d4fec66574af75932f8c81d8118af6da611b3d23bc3999f938d26297225f2f459e7f947ac7e4b850 SHA512 39fbab46f7daacbdcc7a85b4f45ccd2cdc9ac7e34f5801e894e43973e2519e354263fb870b47603b9c5fee48503eff5f7511c66ce50683805e8b1e8f06e5e847
EBUILD vanilla-kernel-6.10.2.ebuild 4024 BLAKE2B 730768585b588165760a7c5422a67ea9de262cf413d19db1417170d7f1949337662cdd1411791e02d1ca8180c898fe42f0f7dd90c0fb1770e32e9c5063730332 SHA512 c1336a7003737dce4a8e2e52987db2bf474aecaa86c9f484e0af57c6a22d22ce3e7af70dac0a78fa24e152c84bc42dbd52a61d1e11340ade275405e5aa3184bd
EBUILD vanilla-kernel-6.10.3.ebuild 4024 BLAKE2B 730768585b588165760a7c5422a67ea9de262cf413d19db1417170d7f1949337662cdd1411791e02d1ca8180c898fe42f0f7dd90c0fb1770e32e9c5063730332 SHA512 c1336a7003737dce4a8e2e52987db2bf474aecaa86c9f484e0af57c6a22d22ce3e7af70dac0a78fa24e152c84bc42dbd52a61d1e11340ade275405e5aa3184bd
EBUILD vanilla-kernel-6.10.4.ebuild 4024 BLAKE2B 730768585b588165760a7c5422a67ea9de262cf413d19db1417170d7f1949337662cdd1411791e02d1ca8180c898fe42f0f7dd90c0fb1770e32e9c5063730332 SHA512 c1336a7003737dce4a8e2e52987db2bf474aecaa86c9f484e0af57c6a22d22ce3e7af70dac0a78fa24e152c84bc42dbd52a61d1e11340ade275405e5aa3184bd
+EBUILD vanilla-kernel-6.10.5.ebuild 4024 BLAKE2B 730768585b588165760a7c5422a67ea9de262cf413d19db1417170d7f1949337662cdd1411791e02d1ca8180c898fe42f0f7dd90c0fb1770e32e9c5063730332 SHA512 c1336a7003737dce4a8e2e52987db2bf474aecaa86c9f484e0af57c6a22d22ce3e7af70dac0a78fa24e152c84bc42dbd52a61d1e11340ade275405e5aa3184bd
EBUILD vanilla-kernel-6.6.41.ebuild 4024 BLAKE2B ef4f96d1617a17ca2fe7467f25642461493c52407ef9f5f366a5c92c5bf7d15f31d17e7419d1f79b37700b5979056c88f50544cad9f256b5bfb72808311bce4b SHA512 ce928951fa6de6096a71c8e9fb0244c470302443df384d256285cbc7fd672426eb587417f435e0a520d50d3f86191068f715546fb50034feeb08f3e32567a1bc
EBUILD vanilla-kernel-6.6.43.ebuild 4024 BLAKE2B ef4f96d1617a17ca2fe7467f25642461493c52407ef9f5f366a5c92c5bf7d15f31d17e7419d1f79b37700b5979056c88f50544cad9f256b5bfb72808311bce4b SHA512 ce928951fa6de6096a71c8e9fb0244c470302443df384d256285cbc7fd672426eb587417f435e0a520d50d3f86191068f715546fb50034feeb08f3e32567a1bc
EBUILD vanilla-kernel-6.6.44.ebuild 4024 BLAKE2B ef4f96d1617a17ca2fe7467f25642461493c52407ef9f5f366a5c92c5bf7d15f31d17e7419d1f79b37700b5979056c88f50544cad9f256b5bfb72808311bce4b SHA512 ce928951fa6de6096a71c8e9fb0244c470302443df384d256285cbc7fd672426eb587417f435e0a520d50d3f86191068f715546fb50034feeb08f3e32567a1bc
EBUILD vanilla-kernel-6.6.45.ebuild 4024 BLAKE2B ef4f96d1617a17ca2fe7467f25642461493c52407ef9f5f366a5c92c5bf7d15f31d17e7419d1f79b37700b5979056c88f50544cad9f256b5bfb72808311bce4b SHA512 ce928951fa6de6096a71c8e9fb0244c470302443df384d256285cbc7fd672426eb587417f435e0a520d50d3f86191068f715546fb50034feeb08f3e32567a1bc
+EBUILD vanilla-kernel-6.6.46.ebuild 4024 BLAKE2B ef4f96d1617a17ca2fe7467f25642461493c52407ef9f5f366a5c92c5bf7d15f31d17e7419d1f79b37700b5979056c88f50544cad9f256b5bfb72808311bce4b SHA512 ce928951fa6de6096a71c8e9fb0244c470302443df384d256285cbc7fd672426eb587417f435e0a520d50d3f86191068f715546fb50034feeb08f3e32567a1bc
EBUILD vanilla-kernel-6.6.9999.ebuild 3532 BLAKE2B 14690ff99ca00bbbfcb70d2484ef57cb24821b7d5d6bf0923895bb7b475b01b1e5810129b586831c607a7063cc8fa83fe4a7fa9fb71b91b7c10b24bf64282d04 SHA512 85ff2eb452281ced4d48946d094ca58a97d6d1467ed71ff8aac02c96079d0187a46da1b23e0c5c2213ff47de726fe8be060e888bf476d2e4e47c5f1686e8c805
MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.105.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.105.ebuild
new file mode 100644
index 000000000000..7dcd0d3528a5
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.105.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2024 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.102-gentoo
+GENTOO_CONFIG_VER=g13
+
+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=/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.10.5.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.5.ebuild
new file mode 100644
index 000000000000..fe28dad4c959
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.5.ebuild
@@ -0,0 +1,143 @@
+# Copyright 2020-2024 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.10.1-gentoo
+GENTOO_CONFIG_VER=g13
+
+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 ~loong ~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=/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
+ ;;
+ loong)
+ 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
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.46.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.46.ebuild
new file mode 100644
index 000000000000..2de327030b51
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.46.ebuild
@@ -0,0 +1,143 @@
+# Copyright 2020-2024 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.6.12-gentoo
+GENTOO_CONFIG_VER=g13
+
+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 ~loong ~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=/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
+ ;;
+ loong)
+ 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
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest
index ab6021bac131..30a4dd97959a 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -9,14 +9,14 @@ DIST patch-4.19.319.xz 6095628 BLAKE2B 0ddb2cd30c81f6d428e189373f83328633d2f1925
DIST patch-5.10.223.xz 6111908 BLAKE2B 3dd63b4e411f398cc2795bd894d656ccff03c5bfd4ed1d201756e3ffd7253b7fb406a0a3c0e89fa6136b5c99e8ca7390fe3d8a25689a0f671ffdee6f23fd0538 SHA512 f7f61ac02a6f0695eeb8957cc6e3b2fcf07f368c19472994914c144ef2e81f8a9847176c6e0197dc7561703c8de979b1bc3431597fbf32f66713ab42f1c1abf7
DIST patch-5.15.164.xz 6030540 BLAKE2B 18984f397658b6b315c3abd221e9f090ea5a3fbcb29a0ebcc571e4fe42d4c77a808cd925d482f225ffb450c20988d8859f3efc4d645a27159221768d16159383 SHA512 f6c3ddeaf1a6d330a27537bfb503c31838ef59eb4a39dba486ea0a5de8e4c3f035e1a24dd40617ae97d4bc7fc4150d6db2a49481e701c15c84aedd569801314a
DIST patch-5.4.281.xz 5633928 BLAKE2B de4d47159338b5fdbbea20d29618e254abaab62f02b7bcc070ab273b0e0b51a4e127ba55e9b62e6b5d3d0e1079f3440c943234389db4401d3e9dccab5dfe7ddb SHA512 004ece4df47fe762f79171efa665b556638a2d7f10e8b0691f7546bcf366610591b289fe68cb6987e53354590b39aa739a4ac0beef205498b13df0bb85a709c7
-DIST patch-6.1.104.xz 4981504 BLAKE2B 3b31e6d0ef3ebb2da868b16b7082f92d8541a8f110a6a1916b0d2b216e4fd6466d3827e2c0df42c15bc12435bf69892f5a97c543edb93d00b1dd34a7d41083e6 SHA512 e90afb5a2c4164c75bea67f618b3aecee317c89d811ac8f8c1cfbc0564f2240ea0492b80199ab17abc4ef274ee72c2d56ba9e5c159f36fdc29420e826f42d68b
-DIST patch-6.10.4.xz 303168 BLAKE2B d38bbcdd2f730a030add5b38c1ab09c7081c311ed716d3ae976a058dd34b235078700cdff05d79dc93d9badb75c95566a3bdfc39dfa045d54857d82ee2c92e9d SHA512 5f5e8b19d114fed733c8c98a581fe339f8896e05e5da6a37deb1d7d8aa9dd83b3c80a97b1c6f3f51b6f20cca9c435b20c28c2c511da2026980d9fa72624cf420
-DIST patch-6.6.45.xz 2627808 BLAKE2B d1ad9a8fd627c15658061171f62078fdf449095111a6e2c3f96a7e9d572142b3982e5e0bcd28c1d26213560c128cc1c09821597f3989da457497c1a8c7b84756 SHA512 49c9a5e1cca57b35731b07f2acbe3dabf4266fe3eccb49a38ba04af64bfffefea4a33a2c49f2ab7481a984a92cdb36a9ff52a67b9b75e6d9c14bca391d29f047
+DIST patch-6.1.105.xz 5008856 BLAKE2B 1584b39a3cfadc6b1cb3a8d75e7e1ec0dea2bb960622ba6f7d76de9f2ee0b0aa5ab66ea59175c14a4210c46afb0420b07825b46be363477ea889584d81253333 SHA512 9010e11440bb7543700b4b7786d308febfec66f089060cd2dd0656eabd44d739f3c2ff2341921f8496f35ac46d6ae5e26f168beb4a82a712c4b871a82a7f18a1
+DIST patch-6.10.5.xz 381992 BLAKE2B 858542ef562b61fca49062230498024826aed1886ff03698be3f472dc9d3a73b59c667cfd5b708e90dbe7ee4d453756fb3ac334ca35847530e41a2c8824fc612 SHA512 a6e8f3fc6ae2eaef2e3be7c83722ac45edec54e9f1fbaa884833b2f845aa37f6015bd27e47464b4d06a5c0e3d8527276eb62971a7b78cb25b2df867e67081e6a
+DIST patch-6.6.46.xz 2662560 BLAKE2B 049e6cbd7fce4dbb58c5979cf04ba074ef65832c0cee4447075444da538f5ca39ce8ebdf50a12be9a9ff5904a198b92f0847f6ade6e3f3812894d54360aaba96 SHA512 f56fcbcab5f7554a995de56d65068f65c12d257c948949dc2a53075fd4c7de6cd2a85193ce9fc1ab52935c6020867e0a47cbeb8584d8e34c001289ebfbf75e34
EBUILD vanilla-sources-4.19.319.ebuild 432 BLAKE2B 99bb1c69c35f0fead6db3b91a1b70157e1bb51a20005b838343cedc4a409c1fde61d144e936aee5029de94670673161a6666d439edb1af5ba7142d3f1cda6ebb SHA512 4c2e39ee3feae3a184dacb4913d735bbcdf939a936e51782bd6c5102d43d2ecfa60d30eb38a5a831d70e96f10daa626e988e4029b1b5afa152d9f314daaebdf0
EBUILD vanilla-sources-5.10.223.ebuild 432 BLAKE2B 99bb1c69c35f0fead6db3b91a1b70157e1bb51a20005b838343cedc4a409c1fde61d144e936aee5029de94670673161a6666d439edb1af5ba7142d3f1cda6ebb SHA512 4c2e39ee3feae3a184dacb4913d735bbcdf939a936e51782bd6c5102d43d2ecfa60d30eb38a5a831d70e96f10daa626e988e4029b1b5afa152d9f314daaebdf0
EBUILD vanilla-sources-5.15.164.ebuild 432 BLAKE2B 99bb1c69c35f0fead6db3b91a1b70157e1bb51a20005b838343cedc4a409c1fde61d144e936aee5029de94670673161a6666d439edb1af5ba7142d3f1cda6ebb SHA512 4c2e39ee3feae3a184dacb4913d735bbcdf939a936e51782bd6c5102d43d2ecfa60d30eb38a5a831d70e96f10daa626e988e4029b1b5afa152d9f314daaebdf0
EBUILD vanilla-sources-5.4.281.ebuild 432 BLAKE2B 99bb1c69c35f0fead6db3b91a1b70157e1bb51a20005b838343cedc4a409c1fde61d144e936aee5029de94670673161a6666d439edb1af5ba7142d3f1cda6ebb SHA512 4c2e39ee3feae3a184dacb4913d735bbcdf939a936e51782bd6c5102d43d2ecfa60d30eb38a5a831d70e96f10daa626e988e4029b1b5afa152d9f314daaebdf0
-EBUILD vanilla-sources-6.1.104.ebuild 439 BLAKE2B 4f34c041044bdf8596b82ed64fead32de87a4aa4920384b8745a9eb6dc56ddc7bfa87ecdf0056336cd6896fae9d7055c1b640938a51e03fc8e8f0b6f2f329c29 SHA512 49b364e36103770d4d22e0beb2a081f9f223f09499e71027dc4aecbdd6237a136aa868956497b09c147daa0a77ef825c6964704f7703323960b073c6239bd287
-EBUILD vanilla-sources-6.10.4.ebuild 439 BLAKE2B b1f3cb3bebf350751dd86a66cacb766dc94236d66fbf4e083c4e9620a20528d28394629d9de09b97d9c8b7ee76b3ad08d8c1f43765b9258927dc3e4d6f376be7 SHA512 0459a5988945852ec4dda17835630f8aeaac55cb0a701bf6cb3370b407ce60f7c7fac4612c29e39c10d51f92b30931800c3863179ebf30d76dbb1e0d700f7782
-EBUILD vanilla-sources-6.6.45.ebuild 439 BLAKE2B 4f34c041044bdf8596b82ed64fead32de87a4aa4920384b8745a9eb6dc56ddc7bfa87ecdf0056336cd6896fae9d7055c1b640938a51e03fc8e8f0b6f2f329c29 SHA512 49b364e36103770d4d22e0beb2a081f9f223f09499e71027dc4aecbdd6237a136aa868956497b09c147daa0a77ef825c6964704f7703323960b073c6239bd287
+EBUILD vanilla-sources-6.1.105.ebuild 439 BLAKE2B 4f34c041044bdf8596b82ed64fead32de87a4aa4920384b8745a9eb6dc56ddc7bfa87ecdf0056336cd6896fae9d7055c1b640938a51e03fc8e8f0b6f2f329c29 SHA512 49b364e36103770d4d22e0beb2a081f9f223f09499e71027dc4aecbdd6237a136aa868956497b09c147daa0a77ef825c6964704f7703323960b073c6239bd287
+EBUILD vanilla-sources-6.10.5.ebuild 439 BLAKE2B b1f3cb3bebf350751dd86a66cacb766dc94236d66fbf4e083c4e9620a20528d28394629d9de09b97d9c8b7ee76b3ad08d8c1f43765b9258927dc3e4d6f376be7 SHA512 0459a5988945852ec4dda17835630f8aeaac55cb0a701bf6cb3370b407ce60f7c7fac4612c29e39c10d51f92b30931800c3863179ebf30d76dbb1e0d700f7782
+EBUILD vanilla-sources-6.6.46.ebuild 439 BLAKE2B 4f34c041044bdf8596b82ed64fead32de87a4aa4920384b8745a9eb6dc56ddc7bfa87ecdf0056336cd6896fae9d7055c1b640938a51e03fc8e8f0b6f2f329c29 SHA512 49b364e36103770d4d22e0beb2a081f9f223f09499e71027dc4aecbdd6237a136aa868956497b09c147daa0a77ef825c6964704f7703323960b073c6239bd287
MISC metadata.xml 340 BLAKE2B e283ab9d2ebb7212e3ba37850c93761f165b4697a2ee6dbf07a67ce907df8ec71b3290a411cb81af8d8d8869b7e45c572487d4d2667dc0a0971986f0f6d1aa8e SHA512 bd0f7f570230dd5bd9f6e270345a3ebc556eb2dbcd19b04e33b5c6df8d9e6735a6e23fe934b39d9ef130ab5e78c6fdd29d7a167cb8ee4ac8ce919c75cec7425c
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.104.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.105.ebuild
index 5f82b6754e4a..5f82b6754e4a 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.1.104.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.1.105.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.10.4.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.10.5.ebuild
index b8791038d227..b8791038d227 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.10.4.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.10.5.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.6.45.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.6.46.ebuild
index 5f82b6754e4a..5f82b6754e4a 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.6.45.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.6.46.ebuild