summaryrefslogtreecommitdiff
path: root/sys-kernel/vanilla-kernel
diff options
context:
space:
mode:
Diffstat (limited to 'sys-kernel/vanilla-kernel')
-rw-r--r--sys-kernel/vanilla-kernel/Manifest15
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.10.227.ebuild134
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.15.168.ebuild134
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.1.113.ebuild134
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.11.4.ebuild137
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.57.ebuild137
6 files changed, 691 insertions, 0 deletions
diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
index b7822ed21569..65129c8e0463 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -27,14 +27,20 @@ DIST kernel-x86_64-fedora.config.6.11.1-gentoo 253553 BLAKE2B 3018a46753250657a0
DIST kernel-x86_64-fedora.config.6.6.12-gentoo 243607 BLAKE2B 7e670d37c6471e50aa0ba395570cd0173af0210afe63faa48d7a147327110652e3aab5c339cf10ed22a6a20e81e505aee84311beb21fda3eb577e06ea55ecac8 SHA512 c484403a60670dd006ecbe65240cb00d97e8b3fe22d1169c5b6ccb92bcdbddb3ecd474d2b57880b30baf6a38bcef11fc8d56b8b0b02fcddd859833c3640cdc9c
DIST linux-5.10.226.tar.sign 993 BLAKE2B 4270f42f91b03331d06a1e0d1612ee2895e19170f796f7e4632d0da0e429fa2d74bd5a8d8d7940ef2f66a281d87b9a58e11e5d8fa71926ca0a75369dd2de2ac4 SHA512 55b6d490315e09afdf6aec76c2b8856597e33c1009e552cae69bbf15565be45ad17853e95d7fca36da8c23d6f7027e2aac8a04abfddd6483d4120b498bebb99e
DIST linux-5.10.226.tar.xz 120709524 BLAKE2B a072b30b5ce6bb0343d19cd29c9dd12a3af0b2c5a319cb3e6adb3a40e2befbfa1c07d7716a24235b094a3178917ce3a0c3dbb6155385eb31e9b047f312b5dceb SHA512 99f43ac2679bb9f90df4a7cad39b98a44e8904fe50cd2c5c40ea766e86af24f16c258836c0edbfee27fda4830b773d5a0c13ced8d304b88f5d4ee12aafbd6da9
+DIST linux-5.10.227.tar.sign 993 BLAKE2B fc17d46845bfca6a917cfb7801217132d157aa5e7d7366e45cee87fcaead0dae49fcac96cf7d93b4d02a4cb71326d39aba09ae88a8baee0bc290833dc3091fcf SHA512 12c80919443b6ffc9c8cb6e5b651b20cd770cc09ad16e9b12aacc02f5eb5260e605b231e1426aebb2496caaf0f9c9ae8dd1850d72fe0f6f7084dc2514c592352
+DIST linux-5.10.227.tar.xz 120717528 BLAKE2B 160b2b9056c9b2fa6a2772c57ed8d9e072372cdc71efcdac93f46f348ab7c790cd11e391b7fce31115dc9270d4dccdce9f3965753d4266dda7a12630558a5bd6 SHA512 163fcc3a2aa15f6a3f5f0148ce3aa6bc650df0a763c6b0a76531e0bcfc164f69a1653043650d030d5e5fa3cebce4f63ca68d05db02166fbf00b77d3ebbf679f3
DIST linux-5.15.167.tar.sign 993 BLAKE2B e3a74697c175bc3b6944b05a754fb015edb1137d053039b4d122d43b2ed02c55218736835877f37bfbddcc42b115259049d391dcaa4ccc319b445ed9b21d98d9 SHA512 c42daa300b5b95ca1b3e5c1874e0112ea66f2c4d51a2d2df59ac0b3094945a39f98324d75b53a2e29a564ce2a091376dcbc8ae0166df78aa73042d85552fc605
DIST linux-5.15.167.tar.xz 126681812 BLAKE2B 24acaf9a064f4b2af4a272f49ad63ac565fa55408d595f4c15ebcccd8a44a2ab964e5bfbb9b9b10f765d741da541c9e3911aa7dee3164c091b203cd06c5ad08b SHA512 3ce1848fef40dcee6de3808574ab236c72799aed5aa5a295d169b45ed529e254b43df81c9d9b15902723d7316c3d1af366aeee815ee9be985cd2d380e360cf0b
+DIST linux-5.15.168.tar.sign 993 BLAKE2B 90d6895485802ced84e9be9d59389d3a7b0b1e7ce4beb7127c86cc06265a8fb6b0ca195219a76edd83cc8951a21fc1b294874f36582bf96c8c0e447c06d2e8ad SHA512 0119b75a97054d432addce1ce8c02924bec10e516d7e16c24ebd6f19afece14e2a26fb0e1f246b5a890da18c75d9f68afb51d6d0bf41e6e5a3e96d3f2cc5fe29
+DIST linux-5.15.168.tar.xz 126712868 BLAKE2B 72b50433e5c242d0b21ba104306ba632b24afb87f2166c42fb049c03ca91d631cb2714d98d49641eb4b457f6defd0d42fd438273916393cc60e417cc82f26e42 SHA512 8536e628c801ba0afd0c142748966da9b8374d1cb578ab518c9efdbca3d416bd0bb6393368569e1a868ccb3f74d2f56e12216cf43f79f3047b55f670fcd3d42e
DIST linux-6.1.110.tar.sign 991 BLAKE2B c93c23243b3f9df9da66cd9c3d1c65d6cc09212b53c3a19d4a565ea9566d2831938f3aa6c25b88fe7e85268aa0bcac8bdd5cfac472d610b95aaec2ee2b39181f SHA512 9fb593858e2af689e2e1d5171e70f2b707a4bc77ae721e6950115877b084c49dee340e77f12bf40761793a2cde306d513ca2e151e3c159e55906e129d458b8cd
DIST linux-6.1.110.tar.xz 135196940 BLAKE2B a4d78c86f74c0684a3ec53056241900a0fec06862fa47b963085ed7e797a0c5c8dc8d9b5e6d83d5da412e8ae8f820bcbc2f83c2a049ceed81e545fb0733ad582 SHA512 48c9515d32bbba034e3a477554bac627f131533a9b47ec55c8ded5f464c7e57f0f27c1f34ec92403792680d1019baa4472b2c55892c5e1d8edfd04cf7bd79eb4
DIST linux-6.1.111.tar.sign 991 BLAKE2B f65cdcfcde31e4e281af4f6efbaabaec9f347d1be4b801e839e372c608fc8cda925ff4fc7da6e2f4c495c0ba8bacb41b5c4540e97f1354225a5884f7fae9e7f2 SHA512 4a575810a76953383fe9a20071f3c07af638537a93edf10a7cbb452931666079d99314a15b15cd37016ff9e73057dfc23686887f1f044d7d7116734cb64f4954
DIST linux-6.1.111.tar.xz 135180332 BLAKE2B 4e60152884277015e12e9830da2fd4816507e36fc263506d270a17bb641d4811c83ea358c7fec0d3204a02b5cc3d47c3a935a52a4a5ccec869a96e458ff86d89 SHA512 239a37cc75c6f19d9f8480cc1fed27e885a60b1d68b127848d3e00ed6e2ffe3fe5d9bea0ada95dad1e39c6e829446f10722b2d8ab062f85aab189ee74512ca9a
DIST linux-6.1.112.tar.sign 991 BLAKE2B 6353287da4cf4745c80b24e46787f65e2e725d247f633cffe98983f536c7e288695dd3994727cd8f1fe4ac7d96c7699d6b109ab3684dcb9b402d8d40688755bc SHA512 11578d2dd51242c0e9e7b362b3b120b820c2f12ebfc31aa107eaabacc7dee1cbff7bd00d1ed48e648bf97533bb83f5ebb4007bac18fa3ee213f7ec0762602f72
DIST linux-6.1.112.tar.xz 135183972 BLAKE2B 79da8b2cd91aa4f96ba3c6e296fd06b72ad92790df44ef73a063c4e02dfcbae181970008631adb8ee4cea13c20bfd191cf50a9062ab81a10790a588871b94b15 SHA512 3fb3fea3efe0be30d58c8638e14f13ef7ec7ef61c8bdff2007ca4777a72bca9a41d5e2f92bd054dc932ace4a2fd23e9a02baf7e47ff0f774d034a78554ae08db
+DIST linux-6.1.113.tar.sign 991 BLAKE2B ed6603860c64bf1219118c3490e350a5f79cab52108a4c124fe4e099bd57df7850c91e6c66d828dc68eb38b9a6b023fcc86e071892092522b480901af566c944 SHA512 d56a28357329693e58c80acba1f732a9b81a7659306e403029e666dfa4a2482b7e82bc8b728f0037398c03e8da0808c11c9af78a484836ae7d5dbe7b50a2bf29
+DIST linux-6.1.113.tar.xz 135242176 BLAKE2B 5a83f6542cb68eb19b851eda2d304732e3169433546b21c7bcc86064e6d1e888fe164d469f517419417398bdfa9b200877aa9bc83cb84f75e7224556ce5a353c SHA512 75b9b37b57d588a47bbc39dff06cf9214894616ac3a28ca9039a42cce8cff1eb7ced304ae892d0e6502dc540444d7708844bbcdbe9ecd50e42f5979cbe69a460
DIST linux-6.10.11.tar.sign 991 BLAKE2B 45a05ada9cbe48948bbf1cbd581eafa6ace4f2b1f9b8d3dd0d6059f6120ff15ff55e0b1a74d3819105294e8abbc1be2c8c806e4c9e04f69cf5e7e6bed80ee06b SHA512 f9ae418c735b250c55444634375dc9bf5481f2709fb70bb3f3b939100325274c60ee52fd3e2294b1277d9dda2e3bc5574f3c867029aec2e4a414f5b40ace47da
DIST linux-6.10.11.tar.xz 145185812 BLAKE2B 55380d2af9fc535f6359cdb9b36612d1f81f2f140652f44bf927c320dda382109c9fb9591cc741914d3221e8d8bda954a10dbbeff8c163bf1ed57eff1831c8df SHA512 bb118bf74c0fd613e55e84f849849124f1d6093cb57c178258e2210e400e9fe492c16578bba583b1434b65175ebe1f20dfb722c271bf71b1157d38f3c0b2bca3
DIST linux-6.10.12.tar.sign 991 BLAKE2B 4e48b45853b4a486d0bb6c4357c2df3f9ef9c26d4cf50299e5998b6aab84057da6d095f222a59bea86e65012029960195f48006c143805ad7e1442f10d8ca636 SHA512 5fd50b4e3252a69b8159afe8ee536b0dc143fe49f2dd98f8ff05c8b0e52e2a1dbf5d20f15fc370ef5e47904deb4dffeb1b1021d42b59b2f9ec5bbc3fd17833f6
@@ -47,6 +53,8 @@ DIST linux-6.11.2.tar.sign 989 BLAKE2B 685a21225e6c3001ab51ed508494402daa3271587
DIST linux-6.11.2.tar.xz 146931068 BLAKE2B 5720e8dd0bed0247dcfe0bdbce17e36e67bff56811611ae1b04f048b77b6e60c2a48303db73c5a0d4a56c7125cdd695116c4dfd965bd7cb28aa932f427bb3e7d SHA512 7c07edfa5dcbfd824fd45ab4523f1f6e3b15b4f3f1a424f14e060450b59d343db03af7a965707e6e6944ddc368f58655a10961d521592c4b4b9e97c9ee7c6732
DIST linux-6.11.3.tar.sign 989 BLAKE2B 53fe38b1c15fc7df8e7a9774b97c3510068ead9f2ec3417edaa305e665a72d1e2b0f53b607afc124a57b3dccee5f3ab66b06d18183585bd64a6296291dcf3f6e SHA512 d5c24190bc80918364b6b27218ac060c771a7ed8c0db9e1829107616a252ca1046eca442e69a1b7124f818500905bbdd18c06b3c81b9055651be5ecae8473115
DIST linux-6.11.3.tar.xz 146928596 BLAKE2B 69582e4745850f3ec004d87859ac88994e3715ed38cd66aff2633fbcb6c20ca2e3be83417cd2c42c2757ab4e084e622c688799b5ad28e15c391adb2afab79a68 SHA512 da3088bf011da14d45c8abf16b003261fadd85bd05e8c48781134c75830b26b5e5ec3b1cf0b1bb0ea18bb596d95e13b5445e8084ae4cb61110db0c719c7b046e
+DIST linux-6.11.4.tar.sign 989 BLAKE2B 02f5f722791780eee6c0e7da79adb00b02dbedc6fc3a26b24afac66650358d9702036efa1483b6f734cdee2aee930c76ff8712c99697af6a3a84b92deaf78fcd SHA512 cdd9f8f3a08b2087ac9aa9994c2780812ecaff4d33e466101c9c2574c95551b47d2f54b27ad2e62abe9db9758038bdae3ff1888be0fcd27c78146a871cb55013
+DIST linux-6.11.4.tar.xz 146936800 BLAKE2B 0c77f514e29881b27b8bf815a55845b65182a25be006815541c0e843c2bbc0d12ee978d2a418d779d296c361bbba2d78ff58a0c13ae78382552afadb1e43aaec SHA512 6685d71d60b6bb1b1bed104d71ca99a4909425f13d16be93e1cc1d9a10f3a03b6b55febd225105fcc423cad0932a3784e6a8b6e8ff3a8563adda6378184648e1
DIST linux-6.6.51.tar.sign 989 BLAKE2B 6413a28f43c12842b24a6bbb3def5cdff4776ddb773afe71d13f987212e8247b721599f24fe003585f85402b39e175a223053d47871603ab5878b1caa9a13f1d SHA512 0eecf63ad8f3c20edef379b90e9c7b576457ae5dee6cf265bbc7bbed1e46f6fc33fbbdf437497edc3ca821349762f97d8b2a11f249fc14ecd91c4f7002528a66
DIST linux-6.6.51.tar.xz 140337048 BLAKE2B 11c628d94cd62e08ec500fd67fc8b989e03cfa617690f5f7ce010f211c7778c7b57c119d827a707b3c09e862b5b96de3eb8e503b7128a4e1651789e4420ac1e6 SHA512 c79fcd957dbc855e101464a04b33921ab0dab7bf16201da0cd49b4c3dc9746f22a7f3411033035698ef98e8c9bcc6edf560e44c2b740235beac7cd59a4ea695c
DIST linux-6.6.52.tar.sign 989 BLAKE2B c3ea21b0921eab9df4fd36ee10ba4f417ccdde013be1d4a75c28e50578495812ec058a51bbbefdd9baf9b5fab97ee1558c6bb9ba79172750dd89ac8494f5913c SHA512 a19d1283072c8a648b02765e9ac94284171a1376e0a07fd4872a32c565e5d6f213cf38af636475c46e9369bf45c32971ad60afaed3c2ebe9d6e6614fc9731d5b
@@ -57,23 +65,30 @@ DIST linux-6.6.54.tar.sign 989 BLAKE2B fe3c73d59b3ae7499e935d234f6a141fa49251118
DIST linux-6.6.54.tar.xz 140359092 BLAKE2B 4f98a064904009693a0db2860eba8bdafc01c203591cbfdc0596deacb6949d6480cee9252b94b3eef687d84ae2091059a0da1654884ca8c30735b9f20b3223ed SHA512 e2e90849dd81be3d5fe663f3607593403ea919c7700b0e18666f40c33e3dc1bc3617479fe3ef7e0aaf9ab0bcfe01fb9642d34ebf4cce8908503e0921fe4b61f7
DIST linux-6.6.56.tar.sign 989 BLAKE2B 78c1cbb565ef2ebc6e6555832c48b9e1ddcd367d1e6311134d29a005b2c2747c52675266f78c28da7149df2b5dafd40f1e9520ef4208562d204c9cad863c38b2 SHA512 a9a0c445938f19f70552184df5114e68f7dc82e1abf6b6cd0b2432c41158c0da1643eff359ca2fba45bd82600086ca08d30420c8832f9dc5b194992006cc3329
DIST linux-6.6.56.tar.xz 140374716 BLAKE2B c33477493337b759023dcff084360edcb3b0b53cc9543bd64537a9fdc736cc4d6c17d0b357e7a60141021bd9d1f46caaa997d8be8e75261fad657f4d9f058e12 SHA512 57af6cc0796db0f0cf727b93155d34cf9a702abdfdbcde2e9d421eca7e225ec519a9f8a5e859879a24dd530c047666468cb70445c5389f17e3a6996888ce89d7
+DIST linux-6.6.57.tar.sign 989 BLAKE2B 95ac977643c2c2b1102fe69d1d0757f4746e14e103b9917dac0574596901b37124dc7dadaa47e86d95ce73f9acf5adb5f4a81dcefa30f3ab5ccf879837da160e SHA512 13e69d25d75349b31b4dbf26592a26764724430e5cb36023330d2220eccc5d66eed6e00c0a6f2d40a41615b6efa6edd7a0db128049717a53b16a7a8f61cd2ff0
+DIST linux-6.6.57.tar.xz 140376012 BLAKE2B 5aaac8528355d14fb7f589f70e8dfb1f002f50a0e511b248f1ba58f87e4452d984077e8458b4bb30cd0dd638c7318c78976e9ed7deb23183373cf7b4e4f8c05e SHA512 6a3501e16823fda4b2b26f710f31fa1a5f17709dac1fb30d3845b0b2d0650444a21bf1be285fb0f0d385455f19e895ba07cb37112174d971ae29e8f4bdc3ac6b
EBUILD vanilla-kernel-5.10.226.ebuild 3764 BLAKE2B 43089c603ae954540d1cd342807f80c1d48b8dca6e6daa11b1d9fddcf5cd2825f7bce4d9e0beccf2d6dec094a7b635cc4eeddddacf57c01b96bd61a25fba04a7 SHA512 75dadccf961b229811e7545870091871fb40e5d31d5cd6f836ea5c1a53e4c9d3715d8c943d12419ac2f654c0f4fbd3e412ed9545d5c903ae92886eea70c6eabe
+EBUILD vanilla-kernel-5.10.227.ebuild 3764 BLAKE2B e4e7ac881605be76416364c57e7834399afb6ca082450a0530ce2bfdeeb5509bbe2c29707a3d6916a87c3908fd3437950ed4660038b0b93b8a0064ef1e51fa6e SHA512 0b69e6ccf3f97eb619e38bc4c83537a0d70e366c3abfe6488f56a3d9355c90051c6d2e637bcac157dbfc3277fb513c032511094e52d1a9dd135c19315c874ca6
EBUILD vanilla-kernel-5.10.9999.ebuild 3276 BLAKE2B c60d73d8b0cd26bac12ddb2fb7a13453b368263d67f0a33ebcef8dfd7cd98b079c20b201d7ca4e2885e4e6d6c32dee2b69aa3305e0fcecccca8cadd4390556da SHA512 42ddd72b3fc53f19dc134cb0a602c69f2bad3d88b663e6a34dcb70e8d91e1043b47dafb4cecbdd06a7b54b134c27b56b2a0d07fcbb52284ea09544463a075686
EBUILD vanilla-kernel-5.15.167.ebuild 3884 BLAKE2B 22c4512e55f664facf50f13c352917b7282ae0e471357a7aad9cc662752f6a7050c469d32d89a3c45204b0e93ffef5b972b502710552753c3b7f8b162e0846c4 SHA512 48529a915db79aa35900e89becc0df56b9a06d7278e271902d19dd92a293bf320df9b999beb3ca76688a7876a39491f658e0313e9b8c50b7e85adae8f3580494
+EBUILD vanilla-kernel-5.15.168.ebuild 3884 BLAKE2B ddfee1aaf8746615bdea9254735ec31f9ab7a1f053b1e6b7017f586b60d9704dc02b3ea5bb9984a05b7a2445301b24abfd46f508310cbd0a290c9e792976c6a8 SHA512 a315e86000a31e9ccef33f59c151ffb90300725745a01d9ea781037e10eba0462c42221dd23750d2eda6e3c1e7150d79caefe18d277b543daf28374e2dadfb0d
EBUILD vanilla-kernel-5.15.9999.ebuild 3276 BLAKE2B e7eb0895a0bb3b3b4221bfe8d31af6d2027092971fdab0fef70bedea14e3198db8bef6e72728984a815421fdeecb60ef8ce7d002ba7b22960d42ae6abb6464cb SHA512 83acb727dcdbaa9d051ac2ff028a181445a82d3936580a6c02fb6f3d873da841f34b2a82f5ab1cb5278f74469202c8c77811707b064dbb8e371d7c81676b6578
EBUILD vanilla-kernel-6.1.110.ebuild 3884 BLAKE2B 22c4512e55f664facf50f13c352917b7282ae0e471357a7aad9cc662752f6a7050c469d32d89a3c45204b0e93ffef5b972b502710552753c3b7f8b162e0846c4 SHA512 48529a915db79aa35900e89becc0df56b9a06d7278e271902d19dd92a293bf320df9b999beb3ca76688a7876a39491f658e0313e9b8c50b7e85adae8f3580494
EBUILD vanilla-kernel-6.1.111.ebuild 3884 BLAKE2B 22c4512e55f664facf50f13c352917b7282ae0e471357a7aad9cc662752f6a7050c469d32d89a3c45204b0e93ffef5b972b502710552753c3b7f8b162e0846c4 SHA512 48529a915db79aa35900e89becc0df56b9a06d7278e271902d19dd92a293bf320df9b999beb3ca76688a7876a39491f658e0313e9b8c50b7e85adae8f3580494
EBUILD vanilla-kernel-6.1.112.ebuild 3884 BLAKE2B 22c4512e55f664facf50f13c352917b7282ae0e471357a7aad9cc662752f6a7050c469d32d89a3c45204b0e93ffef5b972b502710552753c3b7f8b162e0846c4 SHA512 48529a915db79aa35900e89becc0df56b9a06d7278e271902d19dd92a293bf320df9b999beb3ca76688a7876a39491f658e0313e9b8c50b7e85adae8f3580494
+EBUILD vanilla-kernel-6.1.113.ebuild 3884 BLAKE2B ddfee1aaf8746615bdea9254735ec31f9ab7a1f053b1e6b7017f586b60d9704dc02b3ea5bb9984a05b7a2445301b24abfd46f508310cbd0a290c9e792976c6a8 SHA512 a315e86000a31e9ccef33f59c151ffb90300725745a01d9ea781037e10eba0462c42221dd23750d2eda6e3c1e7150d79caefe18d277b543daf28374e2dadfb0d
EBUILD vanilla-kernel-6.10.11.ebuild 4002 BLAKE2B 29f8100e097f6bdbd1774976269cb2a8c03d65430f25a603357b876d0f255bdcbc522f95565b5e60e389515f61f855c12f93f3db7ba0c8f21c70d06f41b9bb1c SHA512 0ca779de97d3e18195a6f4f7650d8dd22f1e8b1799d96bf72a2fd71c7cd16c0ba985b70da26f684915b12b817ed2c0b3ebf2fe805c5299d2949a371c935c35dd
EBUILD vanilla-kernel-6.10.12.ebuild 4002 BLAKE2B 29f8100e097f6bdbd1774976269cb2a8c03d65430f25a603357b876d0f255bdcbc522f95565b5e60e389515f61f855c12f93f3db7ba0c8f21c70d06f41b9bb1c SHA512 0ca779de97d3e18195a6f4f7650d8dd22f1e8b1799d96bf72a2fd71c7cd16c0ba985b70da26f684915b12b817ed2c0b3ebf2fe805c5299d2949a371c935c35dd
EBUILD vanilla-kernel-6.10.13.ebuild 4002 BLAKE2B 29f8100e097f6bdbd1774976269cb2a8c03d65430f25a603357b876d0f255bdcbc522f95565b5e60e389515f61f855c12f93f3db7ba0c8f21c70d06f41b9bb1c SHA512 0ca779de97d3e18195a6f4f7650d8dd22f1e8b1799d96bf72a2fd71c7cd16c0ba985b70da26f684915b12b817ed2c0b3ebf2fe805c5299d2949a371c935c35dd
EBUILD vanilla-kernel-6.10.14.ebuild 4002 BLAKE2B 56b570d5ecbc1474ef3ea55be066b13089157efd735a443b05dc9b46d5188af0d90fca3795bd6824a6162d387cd28381970f5a162777cc803eeaa6ea530cf0be SHA512 56c968fbbc76fd1b1b703f909feb584529f7f4ed9122140d7e722074d88ed52de08947aebd8b4f1508220e92463f71811052e3d8b7f735d2a9a59c7d0e8d10a0
EBUILD vanilla-kernel-6.11.2.ebuild 4002 BLAKE2B c40ba74b76962beff0300d2e6896f1b979a3ad077dd5449b92ef3f7a8ae058f713b837d504dc67a4c453716ef2093b24fcea184f9af31ed1ef00a8bc9c7ff979 SHA512 2918486cbdb01b444458ca70107079d5b618213a661839698b26b57172422dd7c3a6c656ca2f85cd4010ece0aebe9735705c49c21e6147824fe385784b07cd33
EBUILD vanilla-kernel-6.11.3.ebuild 4002 BLAKE2B c40ba74b76962beff0300d2e6896f1b979a3ad077dd5449b92ef3f7a8ae058f713b837d504dc67a4c453716ef2093b24fcea184f9af31ed1ef00a8bc9c7ff979 SHA512 2918486cbdb01b444458ca70107079d5b618213a661839698b26b57172422dd7c3a6c656ca2f85cd4010ece0aebe9735705c49c21e6147824fe385784b07cd33
+EBUILD vanilla-kernel-6.11.4.ebuild 4002 BLAKE2B c40ba74b76962beff0300d2e6896f1b979a3ad077dd5449b92ef3f7a8ae058f713b837d504dc67a4c453716ef2093b24fcea184f9af31ed1ef00a8bc9c7ff979 SHA512 2918486cbdb01b444458ca70107079d5b618213a661839698b26b57172422dd7c3a6c656ca2f85cd4010ece0aebe9735705c49c21e6147824fe385784b07cd33
EBUILD vanilla-kernel-6.6.51.ebuild 4002 BLAKE2B feed5fe4d2c0e67d41eb206fb6b6c730696ecc6e7005a091c601439e6bd049f02f4f3eaa5e0d4384f20d2be7eba3f0284f311c1c05d70cdd2fc276966102ec87 SHA512 350031bd437db0389713c56c31aaa3004a96b0b7929af09320126766dc26c7437caa441fee5d773ac6bcde6602d027302fa6e22c3c0dd98f38164a9716476724
EBUILD vanilla-kernel-6.6.52.ebuild 4002 BLAKE2B feed5fe4d2c0e67d41eb206fb6b6c730696ecc6e7005a091c601439e6bd049f02f4f3eaa5e0d4384f20d2be7eba3f0284f311c1c05d70cdd2fc276966102ec87 SHA512 350031bd437db0389713c56c31aaa3004a96b0b7929af09320126766dc26c7437caa441fee5d773ac6bcde6602d027302fa6e22c3c0dd98f38164a9716476724
EBUILD vanilla-kernel-6.6.53.ebuild 4002 BLAKE2B feed5fe4d2c0e67d41eb206fb6b6c730696ecc6e7005a091c601439e6bd049f02f4f3eaa5e0d4384f20d2be7eba3f0284f311c1c05d70cdd2fc276966102ec87 SHA512 350031bd437db0389713c56c31aaa3004a96b0b7929af09320126766dc26c7437caa441fee5d773ac6bcde6602d027302fa6e22c3c0dd98f38164a9716476724
EBUILD vanilla-kernel-6.6.54.ebuild 4002 BLAKE2B feed5fe4d2c0e67d41eb206fb6b6c730696ecc6e7005a091c601439e6bd049f02f4f3eaa5e0d4384f20d2be7eba3f0284f311c1c05d70cdd2fc276966102ec87 SHA512 350031bd437db0389713c56c31aaa3004a96b0b7929af09320126766dc26c7437caa441fee5d773ac6bcde6602d027302fa6e22c3c0dd98f38164a9716476724
EBUILD vanilla-kernel-6.6.56.ebuild 4002 BLAKE2B 3845ba8050f428f23d20d11136f4f161265bdd31491bd66901c0f016a977e29713f3ba898506999264965d9b99f287f3bf1ba7a11f12106d463cd7417a218405 SHA512 9e8201a0de1dfe4c68f9c350ca6b3fca384e89dc8e517c0caf589d38f7c0847deefb2d1bd144fb9a06c088bc6a32cc2ec75dae6f929b74bdde90ba0a2e219432
+EBUILD vanilla-kernel-6.6.57.ebuild 4002 BLAKE2B 3845ba8050f428f23d20d11136f4f161265bdd31491bd66901c0f016a977e29713f3ba898506999264965d9b99f287f3bf1ba7a11f12106d463cd7417a218405 SHA512 9e8201a0de1dfe4c68f9c350ca6b3fca384e89dc8e517c0caf589d38f7c0847deefb2d1bd144fb9a06c088bc6a32cc2ec75dae6f929b74bdde90ba0a2e219432
EBUILD vanilla-kernel-6.6.9999.ebuild 3507 BLAKE2B 975ad487827f300f7a951c81b5e9b919333dcce1ed5b2a74b66f5d67a451a080c9a29f94fbfd271f71f72d651181fa5cd31355495aeb920929ee009ad3173ea3 SHA512 2565c099c58725eea9104276a412cf245a97d0bd67aedbca3718cf69eba6183cab15544244e6e0e39132f650ae0219d2208d6f03b485da2a40d974f09c07ce5a
MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.227.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.227.ebuild
new file mode 100644
index 000000000000..2f3273b2f39d
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.227.ebuild
@@ -0,0 +1,134 @@
+# 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
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+GENTOO_CONFIG_VER=g14
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/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 -xf -))
+ 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
+ arm | hppa)
+ > .config || die
+ ;;
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.168.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.168.ebuild
new file mode 100644
index 000000000000..3e7046d330c0
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.168.ebuild
@@ -0,0 +1,134 @@
+# 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=g14
+
+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 -xf -))
+ 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
+ arm | hppa)
+ > .config || die
+ ;;
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ 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.1.113.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.113.ebuild
new file mode 100644
index 000000000000..3e7046d330c0
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.113.ebuild
@@ -0,0 +1,134 @@
+# 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=g14
+
+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 -xf -))
+ 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
+ arm | hppa)
+ > .config || die
+ ;;
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ 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.11.4.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.11.4.ebuild
new file mode 100644
index 000000000000..fde3f714e36d
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.11.4.ebuild
@@ -0,0 +1,137 @@
+# 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.11.1-gentoo
+GENTOO_CONFIG_VER=g14
+
+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 -xf -))
+ 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
+ arm | hppa | loong)
+ > .config || die
+ ;;
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ 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.57.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.57.ebuild
new file mode 100644
index 000000000000..024fb0dc392c
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.57.ebuild
@@ -0,0 +1,137 @@
+# 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=g14
+
+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 -xf -))
+ 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
+ arm | hppa | loong)
+ > .config || die
+ ;;
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ 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[@]}"
+}