commit: c1acbc5e26620c6466f4b2f1647d4717bc2a8881
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 21 15:41:32 2026 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 21 15:49:09 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1acbc5e
sys-kernel/vanilla-kernel: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
sys-kernel/vanilla-kernel/Manifest | 33 -----
.../vanilla-kernel/vanilla-kernel-5.10.248.ebuild | 149 -------------------
.../vanilla-kernel/vanilla-kernel-5.10.249.ebuild | 149 -------------------
.../vanilla-kernel/vanilla-kernel-5.15.198.ebuild | 149 -------------------
.../vanilla-kernel/vanilla-kernel-5.15.199.ebuild | 149 -------------------
.../vanilla-kernel/vanilla-kernel-6.1.161.ebuild | 150 -------------------
.../vanilla-kernel/vanilla-kernel-6.1.162.ebuild | 150 -------------------
.../vanilla-kernel/vanilla-kernel-6.12.68.ebuild | 159 --------------------
.../vanilla-kernel/vanilla-kernel-6.12.69.ebuild | 159 --------------------
.../vanilla-kernel/vanilla-kernel-6.12.70.ebuild | 159 --------------------
.../vanilla-kernel/vanilla-kernel-6.12.71.ebuild | 159 --------------------
.../vanilla-kernel/vanilla-kernel-6.12.72.ebuild | 159 --------------------
.../vanilla-kernel/vanilla-kernel-6.12.73.ebuild | 159 --------------------
.../vanilla-kernel/vanilla-kernel-6.18.10.ebuild | 162 ---------------------
.../vanilla-kernel/vanilla-kernel-6.18.11.ebuild | 162 ---------------------
.../vanilla-kernel/vanilla-kernel-6.18.8.ebuild | 162 ---------------------
.../vanilla-kernel/vanilla-kernel-6.18.9.ebuild | 162 ---------------------
.../vanilla-kernel/vanilla-kernel-6.19.2.ebuild | 162 ---------------------
.../vanilla-kernel/vanilla-kernel-6.6.122.ebuild | 155 --------------------
.../vanilla-kernel/vanilla-kernel-6.6.123.ebuild | 155 --------------------
.../vanilla-kernel/vanilla-kernel-6.6.124.ebuild | 155 --------------------
.../vanilla-kernel/vanilla-kernel-6.6.125.ebuild | 155 --------------------
22 files changed, 3313 deletions(-)
diff --git a/sys-kernel/vanilla-kernel/Manifest
b/sys-kernel/vanilla-kernel/Manifest
index ee75620cd24e..ecd4aff5e281 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -5,7 +5,6 @@ DIST kernel-aarch64-fedora.config.6.1.102-gentoo 252811 BLAKE2B
f6bad0d23132bf0d
DIST kernel-aarch64-fedora.config.6.12.41-gentoo 288081 BLAKE2B
08273a34c387621d0ccffcc325a0a34b40e0a8fbe78f2429c8a9efc73aa05f8fb563ed53e5fadb25662089f23ebafb61b2d08f91ea00b073e67e702798255e9c
SHA512
58ea4f247aa9af6f7535ab5fe44dae2fbf286c7fbceeda86df532125807bbd4c25a89ddeeff4284592efefbaaef5022626abad7f1d1d64976e3040dc6e89251a
DIST kernel-aarch64-fedora.config.6.12.8-gentoo 288081 BLAKE2B
08273a34c387621d0ccffcc325a0a34b40e0a8fbe78f2429c8a9efc73aa05f8fb563ed53e5fadb25662089f23ebafb61b2d08f91ea00b073e67e702798255e9c
SHA512
58ea4f247aa9af6f7535ab5fe44dae2fbf286c7fbceeda86df532125807bbd4c25a89ddeeff4284592efefbaaef5022626abad7f1d1d64976e3040dc6e89251a
DIST kernel-aarch64-fedora.config.6.18.12-gentoo 301976 BLAKE2B
6e5d64b8a8cbce8678d614d3d1addb17a17ebb46b45105730a02d00a8af795c0acc4748ff19812c077ba0bcf126a8c55d436334f8428a0376007a118cc051983
SHA512
b4a2fa14b7864f0c4b41c587294c9a6bf09cc243eaffd4c76d0f2579297d42931942f4501adb5733266cfec74a7142dc3b06677b3ad83f0f7836b0c2afa6c8cb
-DIST kernel-aarch64-fedora.config.6.18.3-gentoo 301976 BLAKE2B
dc27125680d96c10728f2840920a14c8bc82c2204cba3bcfa74d7040298f1528f8ed9b572c7e8ef11c44e9136c08613891e7f4c633fa252272bf922f220fb0dc
SHA512
40bf9cd5d721ed9820127b4c99454895db484843266b276c0d552209a9d2568271347ca1d2b6571f676e7353fd529781f6e0760270686c94b6be48b01bcbc059
DIST kernel-aarch64-fedora.config.6.19.2-gentoo 305517 BLAKE2B
486e42dc7c56c6f8ff5006c2fe9b3888a1632d0302bcea35528fe5a8a1f2e9ad40a32e335f4fdbdc9403ec498354b0d0f1ccce0369028f577a45354ebfde427a
SHA512
cf8ac4388ed637d116841d2937e25921e4707ca0a2cc3ea204a2e69df1d0052f82b7391e72d3fea0fb4b51c342a728e436411c057bda52963f73e46c181de658
DIST kernel-aarch64-fedora.config.6.6.12-gentoo 271041 BLAKE2B
5af7c2f57cd6cd9230d9ab1a539a4b12b02cfdd777f5921b2d69329b171060a8085909a60eed9916aea504e8d9c9d1e907a61f0c6681ac75d5c64864052f821e
SHA512
f744444f2840020dce2dc8473e3e562fa53ac1c34a641a9f322c2c7efd8fc4d9b3677479d3a31e705fa60beff0b1beca79ab78ad7dd4b6633d4499bebbfc76bd
DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B
92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b
SHA512
69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
@@ -13,7 +12,6 @@ DIST kernel-i686-fedora.config.6.1.102-gentoo 228064 BLAKE2B
9e783fc6087efeb0808
DIST kernel-i686-fedora.config.6.12.41-gentoo 255152 BLAKE2B
4d865ad46de06195628acfca1b4774908bd14212878b9a2ceb579bc47e57a17192000941e472f35b5fca0556f241701760bca194c3a48f58d5a75e4c2b07a8a6
SHA512
6d17f93a5a9f5a8cb3b3466c304ef9828eeb7b18a3270220b70d9219834f80f5f0945a6956e92d4da4f311a980525d77513e85691811d060246f9dcaa6327bf2
DIST kernel-i686-fedora.config.6.12.8-gentoo 255163 BLAKE2B
7015bbcfb2aed0ba70173dc7e9abf464e167184e2bc8cea6d26623972bbe6b42956241a7d75ff8604d70d5c0202db6e40cdb890abfcea3d0c8e0d00aa869353e
SHA512
a1b4b688510a231fe079b4158e8aaddaddc4e719367132668279edcb16e32b6c7f2c449ec196646b0986171dc43a82475255502ae40679e0433de9f9876e0a20
DIST kernel-i686-fedora.config.6.18.12-gentoo 267650 BLAKE2B
39931dad243a4825cb5e36dbd9b6a36f1459ae64682f4e00ad761a4382ef67e43f546743957a408ae74b492d224ab8dd19e29a39c5ddf4e9c82a3e46c4030963
SHA512
078e38b75c7e01578d7d593b6371657cedc91077de13e3249a63cd96adf57f937b178a9c17719731292ace3cf247cfaaaf9c44f080852bcfe8b935c4e5452721
-DIST kernel-i686-fedora.config.6.18.3-gentoo 267650 BLAKE2B
39931dad243a4825cb5e36dbd9b6a36f1459ae64682f4e00ad761a4382ef67e43f546743957a408ae74b492d224ab8dd19e29a39c5ddf4e9c82a3e46c4030963
SHA512
078e38b75c7e01578d7d593b6371657cedc91077de13e3249a63cd96adf57f937b178a9c17719731292ace3cf247cfaaaf9c44f080852bcfe8b935c4e5452721
DIST kernel-i686-fedora.config.6.19.2-gentoo 270705 BLAKE2B
2fb951b0d21e85ea5040721422075b21109e14b8472a1f460a9dc293cf0f13c15573717c39df31e873386dacce47899844ba10efedd992567f15a7ded5005bd9
SHA512
a80a2fb054162f914db342ad1b81efe0016b50a9e78fc94af125033b40421cb0da4816230e26dfa9a03b9fff8ecbcb39baa3059107fe1ee6756a7c74e2980cc6
DIST kernel-i686-fedora.config.6.6.12-gentoo 242515 BLAKE2B
dbb4df93a5c8ee34d687262cced152a07f412a89ef2e8122429477633424fdac80809ed57a5a6de72de05313ec91f266d37c3494426099621d047c0561ccb57e
SHA512
a65fe3299b6d8f89373937d2a782aa1469ebf18954b00bbf2798cee952b9946d7fead795388c079cb508f6d431e49b2812fb6d845c8a0e3861a4a3bd11e81968
DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B
889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9
SHA512
3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770
@@ -21,26 +19,21 @@ DIST kernel-ppc64le-fedora.config.6.1.102-gentoo 218278
BLAKE2B f4dda4430e9801c4
DIST kernel-ppc64le-fedora.config.6.12.41-gentoo 241851 BLAKE2B
e7b8833572348037d7af2ba1f9671e8010276d853e0d85b8a175c0dcc5c212c57c7660be54a7ba2621c427cc8120acbeb1063a1c1a1c293894ebe1d63921b684
SHA512
7a81fe1c4b1d4fb9f2d68846882a8869c0888c8fa764ec41f41d27e61b7a69825ea8ceba2209b40deb7c0e8f4bb2c5d81226a4f28e7ca8aff4788bc7a3292194
DIST kernel-ppc64le-fedora.config.6.12.8-gentoo 241851 BLAKE2B
e7b8833572348037d7af2ba1f9671e8010276d853e0d85b8a175c0dcc5c212c57c7660be54a7ba2621c427cc8120acbeb1063a1c1a1c293894ebe1d63921b684
SHA512
7a81fe1c4b1d4fb9f2d68846882a8869c0888c8fa764ec41f41d27e61b7a69825ea8ceba2209b40deb7c0e8f4bb2c5d81226a4f28e7ca8aff4788bc7a3292194
DIST kernel-ppc64le-fedora.config.6.18.12-gentoo 251548 BLAKE2B
6540ec441b82bf4e5c9fbc5f3bbe914529834601b9477d37875c1d2ee4bd900d75c234d05d1a75c4ecb8a2f23e14ae02702e4dabb8d424548be6c65b0b4e0d55
SHA512
4a34af6370c697344ab6d71e4dc964fc6dd60e235434db22880cefdbadf8d7508707df6336683093b2455e7d555a295f2f606d6549a7abf5718744a5c4104dc3
-DIST kernel-ppc64le-fedora.config.6.18.3-gentoo 251559 BLAKE2B
adec1573987e72d5ea42e7df430e370948f0454807488c721d27dd837c29b87420b28fc15022aae995273362f0e1b24eeb7ce7a719934dcd84fd6369a3bcc7e3
SHA512
6cd45a46dcf110bc0155535602de41ed765b6387430f898e0b761e3ec1b6d094d1073c79552e696bad6e2a5158c7fd730c684ca698185e7e0a9c96b1bcea050f
DIST kernel-ppc64le-fedora.config.6.19.2-gentoo 254553 BLAKE2B
3391099a478a611cd8e43b0f796029efa15b5aab7e9d9a1f4d5a1bd654d2194972bf5163639e2758c9579216d6cc774bb0afe5b2dd00d87c1c3f0b14281aaf8b
SHA512
36fd8dbc1c37f71a9cbb6c935b3e2412c25f39871fdd7f31b8ab96bb76c182813f93c87ce18198dde45fa59a3fef9db53be329d099784ed2018c484b47dea85b
DIST kernel-ppc64le-fedora.config.6.6.12-gentoo 232147 BLAKE2B
d67c2ab2d089ecdde3879129d2b1f85a592adae811ed053d00d4ff120e6bb44546bb41d74817be558adb1d669d06f3dd50e6ea542c8a9c2f13672f77f4e4eed5
SHA512
b130b4c57959c0f7be983334b08354640d5e2946bfdd956d6c5b895f816f6177d5fa4bb1c4382cca5c4dd4723aac42e9e89a002b71d86f4eb30f755008f8f9af
DIST kernel-riscv64-fedora.config.6.12.41-gentoo 245234 BLAKE2B
802218a7610177426b813a715ae9b94e7ca2f2d8d9f08124208a8cd122f1a7e3ed5b1cd8a7e227a21a5cb7341554640fac321cb690fecbe9de78e7d8929b5847
SHA512
cc06482e7c08704fbe92d0f1c0e2f7c7469953119ddf43c0bf6a4f2fde55d0ad8b6b326bfa3ba8f01c528fc94ee14d889f93427db02a97ac8a26e8b9a0ebcf91
DIST kernel-riscv64-fedora.config.6.12.8-gentoo 245234 BLAKE2B
802218a7610177426b813a715ae9b94e7ca2f2d8d9f08124208a8cd122f1a7e3ed5b1cd8a7e227a21a5cb7341554640fac321cb690fecbe9de78e7d8929b5847
SHA512
cc06482e7c08704fbe92d0f1c0e2f7c7469953119ddf43c0bf6a4f2fde55d0ad8b6b326bfa3ba8f01c528fc94ee14d889f93427db02a97ac8a26e8b9a0ebcf91
DIST kernel-riscv64-fedora.config.6.18.12-gentoo 255966 BLAKE2B
69c57e48dc698da92ca73912def34ca3449696d15cd155ef590bae67144ebe8c9434624fd0c7d9b14588ec44d0ba873193d2be4d225fff37d3eeb7f56d65abce
SHA512
1fedae0718fb67cc30b89c8825cab9b3a27f6874409bbee203ae18e826b69daaacbe3c178fe7a19f1c339cc60ffaa8f3756a7617d805feb58a62b7a9696fdc1e
-DIST kernel-riscv64-fedora.config.6.18.3-gentoo 255977 BLAKE2B
43022bece0d437826eaeb8c060666e921cbfc85db5f9e07e2b4776c1300e4cc086e568294c9a63d4e88ae4dfdb5821462ca5ee9a9c1428d0fb9b51e4e4d6f48d
SHA512
0b384113a3c221189b79b9d25eebfc1a99833f7e0ee1d8673044be414425d8119576f641e77bac5251248b0f14f2ddfef1a81f647720581f9e3ba5880f408c07
DIST kernel-riscv64-fedora.config.6.19.2-gentoo 259300 BLAKE2B
3d06f370270a3cbe26d24cb31ae973766b34474f7f897790248366c3925ee0b74cfddbc9001f5fc47b20dec247c7e369736f10d4221f717727012af099cb8a68
SHA512
a17c800d4b77a3c7ed93d329b0709f93ac87f67e69e2595544eb2471f47355db87d1aaac3dec10d8976b0883e99ee64cd061fe511837e3472c4319cc6bd3aa1a
DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B
0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c
SHA512
b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26
DIST kernel-x86_64-fedora.config.6.1.102-gentoo 228685 BLAKE2B
e68236ccc1d51b2aff850eda9f3197b7ea95b8a88716bc7b07dad30348a86fdbb99a948060300dddae73ca82267d851d357f1c9547a9dcefae1364deebdbd124
SHA512
42bec2ddb9cf7eb6e84bbdeb23eb98dc11c9cea41f6134b776010c6b36833b520a290f0ef0145379de15c7f7834398fa5e3aaabd7258d7d4e89567faa09eeb4c
DIST kernel-x86_64-fedora.config.6.12.41-gentoo 256210 BLAKE2B
f14f7de8ae573561824df47cf94c3c0ce52a820456ebd0e618e4c1e7f5454b7d3f6f86c559a3cd98dd94c55aaeed397f3d0cee6b0e37cf6b47d3aedd920a9dea
SHA512
ea87b4b45c78888e02d0288dd5844cf2d97a14e251b565c7d6451a0e62fbe0dbef38f46715467af2f869995d6bbc8be61d5b70476a86d607a5bfa27fbaf36e92
DIST kernel-x86_64-fedora.config.6.12.8-gentoo 256210 BLAKE2B
f14f7de8ae573561824df47cf94c3c0ce52a820456ebd0e618e4c1e7f5454b7d3f6f86c559a3cd98dd94c55aaeed397f3d0cee6b0e37cf6b47d3aedd920a9dea
SHA512
ea87b4b45c78888e02d0288dd5844cf2d97a14e251b565c7d6451a0e62fbe0dbef38f46715467af2f869995d6bbc8be61d5b70476a86d607a5bfa27fbaf36e92
DIST kernel-x86_64-fedora.config.6.18.12-gentoo 268721 BLAKE2B
14c13ce6f5a001e58cb36040c8f6793031fd7ac0522752af8b3a55935e77cc4eb4a28b54267ec0aac62eb3c8e2c24c2a13fb6335d0e47e70c953d012f6298f15
SHA512
32091a1e69674cfd8774fbf4ebc945121e87c396cfa0e89d9597c18f4dee409727c9eecc0ee46e318bb6d20836597ac338a462c5e8668e741d93ecbd1b6b1bbe
-DIST kernel-x86_64-fedora.config.6.18.3-gentoo 268732 BLAKE2B
0cae98c6ddafacef7d3a7dfd4a7c96a6e2253fece4809d828337edfbbdf303c2bfed6ac4cb938537fdd3985a75a206619d28969e82f24e366a0b3dc06c47044b
SHA512
23c6336984352d87cfab9fa343a2e731f45534126d08a27863ba5a50108eaf11f3d873d25584755d2de3a79a572d485ae65e5d635cdb7af86aaab6694e16d1f0
DIST kernel-x86_64-fedora.config.6.19.2-gentoo 271797 BLAKE2B
25420fafc7a6f31ba6e01117e7a9dcd790b66776ebb74d523d1af27fe811fe44623968cb7d78c3aa0132101ab81329b87bfee92f989aff06d0aeaba6d7fe8d31
SHA512
124214803cfda0bf4c850a11e31c2107d94dec259c1d20935437b97bb94ffa80152eb1721617c18a73c32f68285c37dc035da5f221873fd1b95ec5b1c5498927
DIST kernel-x86_64-fedora.config.6.6.12-gentoo 243607 BLAKE2B
7e670d37c6471e50aa0ba395570cd0173af0210afe63faa48d7a147327110652e3aab5c339cf10ed22a6a20e81e505aee84311beb21fda3eb577e06ea55ecac8
SHA512
c484403a60670dd006ecbe65240cb00d97e8b3fe22d1169c5b6ccb92bcdbddb3ecd474d2b57880b30baf6a38bcef11fc8d56b8b0b02fcddd859833c3640cdc9c
DIST linux-5.10.tar.xz 116606704 BLAKE2B
b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1
SHA512
95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B
3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83
SHA512
d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
-DIST linux-5.x-sha256sums-20260120.asc 372506 BLAKE2B
9073f6d878fe6ca71acc49524b47de8f5c46302df8b4c3f5904a0fb6c5ec4ea77866ccf0aadcc42ac7451ace7709af3eb13429fafdf4c28e4e368be7ce6649c0
SHA512
d785f775f70c521be3aa63eaec5ada3d17211c377be37f2594d06731617921cb3ff078141fa82bef135e4c54522a784f9be48ad6b3dfaf735811c92e9461287b
-DIST linux-5.x-sha256sums-20260206.asc 373196 BLAKE2B
1b3dca803fa7fc2b63574f1fab0961fbddc3f244e588fbadf2d8ae07a3624fe489ca43fd32c561c0707ea80815bcfa285e72d21303b53a03e0927afc2b740bdf
SHA512
f08bbdfec0bcac9751ced76cf7303d720cf67696997ee679e769cf7627cf170168ec91d1764b75fddf87f8fc458904c9e154cb1c71c392c9b186f0b85c3dbcfb
DIST linux-5.x-sha256sums-20260211.asc 373886 BLAKE2B
bca3610830811245d37ab2bc5cbcfe39199d91b4587072e9061e3a9d4dfbb16997ecfe28a288c630a9cffe2452a094bf8024cf556a3154a3357290faf7e1d943
SHA512
10954f8e9d7370a6318682a0895e7d1e84055aac5fcc542c0a76e93d517eddb41b3fc60ab7068e2adf408e4d79b71a818c8537b05816d8b9f9ca2b6409372d36
DIST linux-5.x-sha256sums-20260219.asc 374576 BLAKE2B
a4443f5924af75a858dd58ee67e0033d25af75dd5a293506e8fc32a061eece1d629b02d10f4331f55b2d1d7ed123f787dc32933438cfed7f6c125eff43cc1494
SHA512
f3b40b1aa64ab385d849f815c4970c5a08780ed0bc8c1d75e032fcac52e4c2d8ac16f7fa54c2e2ac2698e8d1465c6a6929d3d2e5de0c67fdb31531e6b3fbb7aa
DIST linux-6.1.tar.xz 134728520 BLAKE2B
ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e
SHA512
6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
@@ -48,44 +41,18 @@ DIST linux-6.12.tar.xz 147906904 BLAKE2B
b2ec2fc69218cacabbbe49f78384a5d259ca581
DIST linux-6.18.tar.xz 154309096 BLAKE2B
b94b7b9bf18aca0c3e50baf79b009a1448fc6cd9c3ee019f641cc247dcf53a4abef4274ee0608ad8cd4943af69854363a95d26e117ff23620bb07dccb158859f
SHA512
88599ffdec96d150c1feb9b261ba93bb0301a9d0e1ad6bef7aeab1f5372cbfc57d8b43c7e902bd8f76921d1dbd8189663c142ea869e51d0e2b483b150ee00fe0
DIST linux-6.19.tar.xz 156067644 BLAKE2B
d1551c058e9a1201a0fa769b427255f13bb0d73fdd384e2c0302956cc9a1eeba255b013fa87a15fdad508bc00fdae2085590572c76cfe20fe2af31ba87b7d289
SHA512
01b29c7f4e5bc0c9802794c2cd027fece825f90417be229a71e60eefce530010d5d301749c54ae744e9d4a483518e769e2bb7e6e9209687681ad7fff11c3ed86
DIST linux-6.6.tar.xz 140064536 BLAKE2B
5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2
SHA512
458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
-DIST linux-6.x-sha256sums-20260120.asc 193071 BLAKE2B
7705ec74114923142587c593711533eb2a4c38356fa1a6e47a0a824d8c8f5cdf6e41b4c9e6f48fcd579cc9149597c85be997d5f09532e0f350626542cd1fa66a
SHA512
2a22041d1977810b2aa9898369a120b3462ad0c9ec647d1ffffd9f7c85c01ff61b5bf9cf059dc9826499f79121c94ed2bb8a7a8e1a5e5ca2a9186c9a35642b28
-DIST linux-6.x-sha256sums-20260130.asc 194768 BLAKE2B
1ea7a154e1135c5829578094716d395200df525af95fe937a959c8aaa07c63446092ac9b4b17773e575541cfe44cd00fc9bf0dbd19b414f3a6a52bc419f6dcd5
SHA512
60098f21738551350bf6c7e1db671ae0301f9845d5ca7bcf2a65ddb3252ddf0b11211128813a1e3ddaa089071c18bd0c5f0fedd37e87ed075bad024b26a69ab4
-DIST linux-6.x-sha256sums-20260206.asc 196128 BLAKE2B
2151f609e99f6511193b26ed5ae15aa49b945a41b9d6138fca318124250faa819d49ca03d2ef905b806b3793472c79839c7d4019c32f417c16fc37480b209cd8
SHA512
fe839c86c0ae64620995845a97c9908f0780d75b873c6d0f9db99f90f7fa2318a12553eb907451118ac2eb5bbbc0d08468798750ec104999c1d0ccef498cdca2
DIST linux-6.x-sha256sums-20260211.asc 197821 BLAKE2B
653fa8e3aaf0b567521f7497b3a25efbde8f8847c25b143da83ec38fc98e8b1452a829a3190dd86ad9edfac26f0c56d29e229efca34e06f0abe04f5835d67435
SHA512
dab9453d842a580c1befd22e99252b25a532ef8d4b2ca91037026c31373b1b63843d15a86de684a2753808b326c1a19f9356c34fd417c736ee1adf5665fa8803
-DIST linux-6.x-sha256sums-20260213.asc 198162 BLAKE2B
1c5e0f44ac5a938575cafa106348551c71636d1ff5af8f08485861aba0c3a7db31be93202bbb5b4f4a80506726abde04035fc8788d40d31e980caab7e2381ea7
SHA512
56714feb06dd768785041d29222bee8b35c621dfab223c9b22c03774f8d45da39619a86931b7b84133802879d14487b6aff9c9f4cfb930df8931dd1261a4ccc8
-DIST linux-6.x-sha256sums-20260216.asc 199522 BLAKE2B
0512d7c55637a08a0f6a09e3f2f22343502a93ea71a4e0f6c234850d52fa2cb7a338a037e6323ada6ae77f04886dc5ff5e4090ac254ccbe4efcf1a27db1710b4
SHA512
d5f82aa8ad9ae46c38d61cb9f5af2eff8c301b156cf3107c2a0f863b3517afe8b03018e9528e9b959a534c0831d0ebabef83cc82d95047ecd85be5d1562deb5f
DIST linux-6.x-sha256sums-20260217.asc 200882 BLAKE2B
4b952ef85555cf9f21ea3c729a79f5f8ab51ffd4533485dc5eb3186fa9c795fd2e190b30035a5c2594d0d883be855fc0f0ebc378724aa0c0c729388503e9671a
SHA512
2f9647ba4cc5d786b0b0dcf179132e6a755f23ed182a26e0557727502657d620aa74c701aa301d3304e4d8d81df29428ff68ff9d4910b13f8b0ab87835d29db1
DIST linux-6.x-sha256sums-20260219.asc 202583 BLAKE2B
70dd84a0e0d5cb77832580acee34a166b5adb4ae9ce1a3427ddc68619f48afa733c1b6bc0702089d9d70e5a359e437133f4be945d9c0bd79d5584d87983d7f6c
SHA512
99b3afc83281fffd3f8ee747ce723d10487364c0b59d914d19bbfdfec82665af127110dfa92699b54d17f7ac2c7aaacd10a7da220be7ede06983795508d89acb
-DIST patch-5.10.248.xz 7072740 BLAKE2B
44e3fa53ac8d3c40d015261d5c0eaa2d7c8b9b07cf874190becb97a6182c9a6b719f7e115ffd5ff45be50305b5a00d0a9d5fff94d86af4b4eb4717e971082738
SHA512
375e15fda9468acb191ea1421fca74bc6e1f4b33369e77ecb04267c3575c282a63cafa6bb4c8136ee071f091dd61f94a8e7eeb584ef9eb1daf2cef16eb9def25
-DIST patch-5.10.249.xz 7103128 BLAKE2B
7601051f14d8f5e128d92c4b6e15300d3918e8bdff26ce75bbea2540909f4578bececcd9a193add434c19b292c55e7f6c231fad5a70a60a885c34e86f47fbc6f
SHA512
d2e236c9e5a771efad02a799892f31808adaf372a898191ecd42f496e7673e3168dcd46c4d90cce778e505a47679991e2254fa40f2eb17716f91df93cb08e646
DIST patch-5.10.250.xz 7108816 BLAKE2B
ad9c09595e4a05b50dc6b3ab6387116b7f4ed0d0cea3d2e0c5b390a00f3ea12cd5ef465628fb44f0f7aef230a6f6ff62c3d093d35a9a345db4c00d89abe182b1
SHA512
7aff51241e7378fe0601bade548fa32acafe1ace5c9390bbcbad0aec9eabcf88beb4055098d34c1bd9781665e92ed9ddd33987d3b790ec7e85e2812ea996d89f
DIST patch-5.10.251.xz 7112340 BLAKE2B
ed7c171c94910f5eb22954c372d7fa60cdb9e5e0ba930e063544f80c404b4ba76ee9fc3793da1db8f694c4a1b1201c4fdac43237f983e4812915c8ce65a59a4c
SHA512
e4f3cd1a31e40f3a7e20e4194b870e7ae5e9af41a705d5dd4576af665e5c64245dc16996d398e77fc5be1bded99e1f6371e2348339f7777368d9615eb37b13cb
-DIST patch-5.15.198.xz 7460868 BLAKE2B
82b3476876e7c2126f1a1eef007a4ee6dd07f9fe471769bf0faf7424740615dfc699bc569a479fd7dbb2766c2f352ef25f1d4dd70304a1fa43ee690dd675882f
SHA512
e3bb0bf714ab36369d27af59d87ee0d238ed2b9dfef6ac71e31944d4036571040794c2211746cbdead8619a6fd158f5c6c847b20d9e128cfdb1683cfad8d1662
-DIST patch-5.15.199.xz 7501352 BLAKE2B
55252fc9fca78b8d36fb9a4dce1db747099a7fb5614a840bba3a7658a5df8c28e41e53c931aaedc94f7583df5cbd43e8cf559d33226d5fb9bd9889a92716cd35
SHA512
97e34579223888f2d2b9dc4520a86b65f690f45f5e03a769493b59966a865f03c8e09839d3def1e0fc9f4121c8446aec62bada96617c4e19e3654263bc5a7f76
DIST patch-5.15.200.xz 7514048 BLAKE2B
d46ef5fd5e4ac19193eb9f8890daff1dad3f1493f0d145621955f094d1538bf211ffecb996201a6503ec502fef73f2ed244c9cd3bc5a6bbf23b9e405566eaebc
SHA512
1d65f996db49acf679ce8adaeb6dd5fc78c5dc940c2bd978daff378e9ea47ecd51e17a5a8cad8fb1d11560a1abd739d37021920e68c895ec763d083ba2aff24b
DIST patch-5.15.201.xz 7523272 BLAKE2B
cef785eb12cd93307bc2d48239e12475974affcadeca80d8762c403e241977e809fc86e8192e3560c43dc7ea844d57528696fae12e68df631679b5b401f5cea6
SHA512
f506b5054820c26907bb4cfb3e900f8444044bd56a702425f7f52b4f8420da1e9d04d25fdd2f2483c1fc39ff5079d7e244935e70f62d180f13aff808cd72e7df
-DIST patch-6.1.161.xz 7001008 BLAKE2B
0834839f836fe47295f7a81aef9d05d77a8b1ef6dfb0a0c25ba94e32ded0cda8796a1c8594e7e91ea26d92e93f5f5d6cb5bf73b625bcca70bd1192526012f0d8
SHA512
ae33b1b18dfbe9c32cce7315cc649f436c2df8118c0cdc401a31dbc870de7547cf733d4adf698e5a597522fb28a891ab624d995286a296aebe417d3e06a79ff3
-DIST patch-6.1.162.xz 7050196 BLAKE2B
f27f1c103427be49c17bc308eb09b99bbb22e469f1be371ba2ef5ce4f1155a76602822dac6fc6bad231894360fc944e4eaf8bd6dca7ab43222f06bcc41957d35
SHA512
5dfcb8d60784966e1cb0ff8c2cdaec30c6c7bf568f0936cb2e7293a737a9d3c93281fc49efdce836997a8d8165a3cfa16762a9352f649edbef1fe39665820868
DIST patch-6.1.163.xz 7059880 BLAKE2B
99f4dc3da7a9a4d088f51cbb577b63dc2a78c9e26f0e3ea5240fb964c97740682a25e401bbb25f135398d75f715fa69a898eba0e595cf550fab3a8496944c892
SHA512
c0385678d1a1bc8c13113cca5cc23f4051c4d7f86f2b00d6b15fde0bf6dcf5bfb6461091bbdac3b3b3732e21e06062647b29125fc03b3fd718c971d91a67c381
DIST patch-6.1.164.xz 7071184 BLAKE2B
15a267688fbc51928d9bc6189760056e1c949189de2b6a2ca21c08e700ed63eed62bc1645fb6bab3a6b7ff51491f2e96e1fd96ca86c93a4cad2478c8bce0bcc1
SHA512
d1728c1fc6857d2e8f9d917f719a31fadd18e8ee5346a24ad16c025aea6e33bbd39aba0325b4c09bd5f8e1bf924f664eee8694234dc5145e486a202c65737af2
-DIST patch-6.12.68.xz 3814500 BLAKE2B
cc4f7cfac038b6d1015f929c8ffe1949bdf21da073adb40d65f39f6a3501c3f295ebb3d5727cb24a847dae6741531d7eafcdf8b478b5f4cfc9bebcd7e6e5875e
SHA512
3963254af3e07d3bca03999ab39d8e18732b76b5972a125f024b82c44f6df63af5474e7b4507553fca5652cf865b9c7ac8d44224f91b704105bc67b65fdafa3f
-DIST patch-6.12.69.xz 3832080 BLAKE2B
f70cbf90f1a96e1b0384990bb238f6d433a6fe4e72f5520703adfcd83900b558bf214301cdf8c4332bb5398136606dc3ce5cb7861f3b9d0ed89f40edfcf5e4f3
SHA512
9c59a3223256782acfc0a1772f33451572e77ecc769e9b785ff777a6748ee9f649361502ade3a9d86a9fa9ab48a62df8622415096d5f1c9b03cc5dc9db64057b
-DIST patch-6.12.70.xz 3851836 BLAKE2B
e271ff2ca48b4d7b339a66c3aaa0a47bb5311af45aa4a69adeabeec45377382290e9c9693444a36ae05bd63ebc5fedfe6e05130ad6aac1be972e1122b0e40d59
SHA512
66c8713ec2f637e0de4b357626d976dc6a1a55471d5c58818377a8913376ebb13ec6331a9fb5fb0c6905fd22a26ad972a4a6c824ef5dec2947eb5ab5dbd7d17b
-DIST patch-6.12.71.xz 3853788 BLAKE2B
d472c0583aad7a51d7734b44fae29fe007dc4f7261f18ba725f863cfe053e99382fd587aab90c5a7554159fc6263667b51247f0aa1762cb9d693e5d83973753f
SHA512
8f3a8d7aeee3bbbb4541002a6c9766836900e091a6c9ee0ea0d866d7ef6e48169f0187c70ef750e6e0e0e93259e8a991e1583d4e05d1d785b4b44d170128c3ea
-DIST patch-6.12.72.xz 3857460 BLAKE2B
b716b5f20c75f1cb80a2b1e67383f3ff536ef0c4707a5b3b2d45f42639f409aaf9049a4a59ceca7c19b0ba684be31b416c214c03c2664bc909592a108239fe03
SHA512
5456674d084225295c9a1784c863608fb783690ba103788d7a27514a72dfcf04efd6817f6fa86e04fd12917ff51667dd100747ea5661a86687a8a7e062f016ee
-DIST patch-6.12.73.xz 3856712 BLAKE2B
e5adcfd54e99e232b6c682b8baee915bc9fb2b1ed1a3b22e3077f6fa27573c1449f57549c4476b1e6f11f864ae9886091dfd335c1a99f81d039277aa75fc0575
SHA512
a93d89091de7931ec187cd3043967e90a6959dd8a223481bbe84e89e98fe0b7166de42e4c9fa97f9bbf11dae6551578d3d18a290d406e87a4aa541ff71cf690d
DIST patch-6.12.74.xz 3867664 BLAKE2B
1bebcfc1bdaafcfb9205870d72c815fcd69225ae6216ef859be09dab8798842559bcd9c725c039909e605085f2bf3e67ab56d2cd0baca01c475d0bc4bbd5419d
SHA512
aca0c0c0ce0f2cc427aecbe55867297d013af298b3d10cafed5695166185a6933fdffec76fd3bb90a172591fbca9924ec5abd3d6b32bdf5d3eaee16a32abe76b
-DIST patch-6.18.10.xz 658132 BLAKE2B
1ae06ff14a3f6e8fddc13044607db2aca2349cde4a2a6ed0dee08805d00344fce0653d292c5df5f063532fe4c3459d14ea2f3595bd173446e037cfba8c735855
SHA512
47441292df0bcfd1d673c98232ee82547d88e0c83b571d50d1ee4d5eadd46f2664dde74203c6df0183b33c4201b35e4d52543e47001efa23d37f1a664d022985
-DIST patch-6.18.11.xz 670712 BLAKE2B
392006377b043bcbb6ee74f936e0b2f8d09b7be9f35c6aacdef68e60c3b117f645d35e3b4241dd0df603ccfc3866a3d307d2d4b654eb3f887d213240cb78ff68
SHA512
4ddf03816166d411924bc36a29e2f34ceac307aa07f7293863ddb75313e3bb05813d3b138f210164f77f6d8c0326c9ca95d5dbe4febcc2c7520a8e01f4121174
DIST patch-6.18.12.xz 670328 BLAKE2B
777a3043ffd89dda18c6373e447b0181dbbc1d123efddd7a0d669cbcd02ae9e7d07529ee6380641976a56c7ca23c5c4a521c55d5824e07df6ed1fc9f40c9dec0
SHA512
b71074dfff3fb28d781b1cabc5aed4207de286a7e6f1b896e4aa40ecc794a38243496f8325bbacc39431fed71e283bec030157777b701da099ee772af5e100cf
DIST patch-6.18.13.xz 687736 BLAKE2B
497c7d55a5be3e545e20e16fff09b3d86e1a8716ba2d185847ccc875b30254e1621a24e3e993e42e8d76aa47ae13bb4d173b234f1deb735f1819c8dc46eb1d22
SHA512
cc33f4a83116c0ac91b2c3288eaa6224096f11860aca1ad7ac2ffa5f464bcc5d8dab0df0b3dc4e87c0d5adb905928fad3f96e42084b008836f1c3790d3fde639
-DIST patch-6.18.8.xz 571300 BLAKE2B
839d683fe10c1112d0dc6b71128b74e5de24bfc39f06b269845c7e2e74b4a5b05eb5bcb43104980354828af65c7b4af3c4b10c0ccbe2e6c6e398bf82b9462e0d
SHA512
7c75c98dcae76acfae4d5b566509392ff91906ca813260f55b0b6425ff2267080289d2d1d19be656db161e0718a3073d9dc53288b779158c006ac84cac8f9b57
-DIST patch-6.18.9.xz 603380 BLAKE2B
2296caebac3b92c0ed247229b1cd0f9d9d7cad6930b1a84a1cc4ff71567141a0a2e7e65d66c1df670df872961583afe13cfbad368a819d637d67d9e0b64aab65
SHA512
fd3822bec8e654b49d387eb94d9d4ca89c704d3ab52be2025c8c28e7cf648dc94cd9f1231227dd71abbc64ef1ace086aec7339691c4afd5234cba1e448ded9cc
-DIST patch-6.19.2.xz 16380 BLAKE2B
c23bb1db7f2c1dd085e060928fa8b25ad183e72171cbc526efa8db5b462474535d7fa68f682f6ae03a606eb80bb8c73a8447fd9dff9c012d1feb024f138ad247
SHA512
2c3435d27715dcb635c0b17b0d26a764749820f4b473c05306b68fd8d647b809ff57d469cbf6cbd5a95894bb7d0fad794145298f1c3d3ebe975c7ba487b47481
DIST patch-6.19.3.xz 29440 BLAKE2B
b3a81dfb06c63bf4837863f8a609ca8d3a34f6383359afaf1753dea31e2bbf9e24e8892eb5a108734cb22c445ae7f743c436d08cf7ee7c9b3d7bd75a372737a7
SHA512
42cf563be07254942e3873a91241f423753d4a4dc70e18bc8ac210519c0642aef45ea91fdd0e359b7e428a87c5e091e8be3e1199ebeaf679bfc7a09af5e1206e
-DIST patch-6.6.122.xz 5522356 BLAKE2B
80dc69fa15ee6746a26c864fe4b3d6db3f1c185799eca54ed1e7869b422050cbb500ce457d43711f1e5ea6e7b4de40a3edd9202a69d29337b9a1ff09ac318057
SHA512
2b4bdb199b6986cfb0beb4f53ff923812b7dc549227d7b50e69d811983b4c4e9374741e59f7acc3dc452b17a142392a1ac42c78230f0d22f01f6c8b277b4b32e
-DIST patch-6.6.123.xz 5532320 BLAKE2B
83b41dbd943b2f869b7fd920098ff86259d13caa118ed09edd61d32a1bd983a4231e36cebf54e694a81a81aca1e24545cbf0507364bf75455d80afe04d14cb79
SHA512
f1f7ef9dedf4342f3616fa8a8b3bf33db68c112bd0c119892f8042e20e030bd9547c00311f69b9b14f14fadb39f32cb4999f4c42114fb90b4268dfbe5e9c8384
-DIST patch-6.6.124.xz 5545288 BLAKE2B
46002e1333a82285631ebe22c778dce3af0281a27ab460a4ed175c370b5fb558dc1a66401dae6c8348b8059c588780653de8d53e8448d68dabe3b85da246175b
SHA512
d1f6af21cf5d089eb78b2408aa1afa08e0781fe15952709e68e115dafdcecb7ecaf232d624a28f1cda8917138714012a1ca74be5e7c14f4fcfb3723317364559
-DIST patch-6.6.125.xz 5550500 BLAKE2B
3ffcf471bb0bfa8beb62217f61c958c0dbf410781ed2246985d2f4275bf143c8adf2e8c172ea2c3c5586c026a1b3e82ecbf043a4ff648e921d4b85f1e268dfdb
SHA512
5d5a08fa0ef6cf52e6ebd8c6eddd731958f104e19094bbc2164cc809a369ff604fe832f749b12eaad2e948f4f678df764f2dd2f8408042039b213d8ce032f05a
DIST patch-6.6.126.xz 5550048 BLAKE2B
a7a422fab271e3a2e1a1e5740429f8834dee20658862ba1adc58128f5d3eadb0f07ce6943ea8ca140913d4cace70f5d22bbc374b95bffa355b7e51c6a39abb4d
SHA512
2ed65ddbb73355407a47eb78a21582e58449c674f0e8a40fa1d4d0b4e3a9558312fd93ed959f343e81fd694c358ae6a6bf3c70bfb6222f947ef98b5798c5cb87
DIST patch-6.6.127.xz 5558692 BLAKE2B
185e48ad883ef81948f8b4879acf1e6b79a23dcab340f5d7b0b165787e98f5b1bc13b321370e1208435b48875381bba98beecf8ea9f63758b52e70ff2d1e29b1
SHA512
8a8338089b47b6cea467a6986ffcdc5d48669396c1c9b0ef1792ec5d03802ade7824f20325e61febc5d45abc5b952dda044ab2e2c1850b3971dc362f37af12cf
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.248.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.248.ebuild
deleted file mode 100644
index 82dc83a1ea56..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.248.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_P=linux-${PV%.*}
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-CONFIG_VER=5.10.12
-CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
-GENTOO_CONFIG_VER=g17
-SHA256SUM_DATE=20260120
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | sparc)
- > .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}/${BASE_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-5.10.249.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.249.ebuild
deleted file mode 100644
index 583047c50245..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.249.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_P=linux-${PV%.*}
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-CONFIG_VER=5.10.12
-CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
-GENTOO_CONFIG_VER=g17
-SHA256SUM_DATE=20260206
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | sparc)
- > .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}/${BASE_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-5.15.198.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.198.ebuild
deleted file mode 100644
index bec24179063f..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.198.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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=g17
-SHA256SUM_DATE=20260120
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | sparc)
- > .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}/${BASE_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-5.15.199.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.199.ebuild
deleted file mode 100644
index d4f34cd72faa..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.199.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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=g17
-SHA256SUM_DATE=20260206
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | sparc)
- > .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}/${BASE_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.1.161.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.161.ebuild
deleted file mode 100644
index e81dae7cd133..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.161.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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=g17
-SHA256SUM_DATE=20260120
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}/${BASE_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 )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | riscv | sparc)
- > .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}/${BASE_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.1.162.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.162.ebuild
deleted file mode 100644
index d754c520b74c..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.162.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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=g17
-SHA256SUM_DATE=20260206
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}/${BASE_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 )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | riscv | sparc)
- > .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}/${BASE_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.12.68.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.68.ebuild
deleted file mode 100644
index 802bf7b2638d..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.68.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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.12.41-gentoo
-GENTOO_CONFIG_VER=g18
-SHA256SUM_DATE=20260130
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}
- )
- riscv? (
-
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-riscv64-fedora.config
- -> kernel-riscv64-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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | sparc)
- > .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}/${BASE_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
- "${dist_conf_path}"/6.12+.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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.69.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.69.ebuild
deleted file mode 100644
index d1102f99adbd..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.69.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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.12.41-gentoo
-GENTOO_CONFIG_VER=g18
-SHA256SUM_DATE=20260206
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}
- )
- riscv? (
-
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-riscv64-fedora.config
- -> kernel-riscv64-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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | sparc)
- > .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}/${BASE_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
- "${dist_conf_path}"/6.12+.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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.70.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.70.ebuild
deleted file mode 100644
index 9707dab3845b..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.70.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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.12.41-gentoo
-GENTOO_CONFIG_VER=g18
-SHA256SUM_DATE=20260211
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}
- )
- riscv? (
-
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-riscv64-fedora.config
- -> kernel-riscv64-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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | sparc)
- > .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}/${BASE_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
- "${dist_conf_path}"/6.12+.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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.71.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.71.ebuild
deleted file mode 100644
index 7be5ba4bf87f..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.71.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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.12.41-gentoo
-GENTOO_CONFIG_VER=g18
-SHA256SUM_DATE=20260213
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}
- )
- riscv? (
-
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-riscv64-fedora.config
- -> kernel-riscv64-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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | sparc)
- > .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}/${BASE_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
- "${dist_conf_path}"/6.12+.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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.72.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.72.ebuild
deleted file mode 100644
index d5503713376b..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.72.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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.12.41-gentoo
-GENTOO_CONFIG_VER=g18
-SHA256SUM_DATE=20260216
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}
- )
- riscv? (
-
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-riscv64-fedora.config
- -> kernel-riscv64-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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | sparc)
- > .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}/${BASE_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
- "${dist_conf_path}"/6.12+.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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.73.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.73.ebuild
deleted file mode 100644
index 6953bdf2bfb7..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.73.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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.12.41-gentoo
-GENTOO_CONFIG_VER=g18
-SHA256SUM_DATE=20260217
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}
- )
- riscv? (
-
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-riscv64-fedora.config
- -> kernel-riscv64-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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | sparc)
- > .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}/${BASE_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
- "${dist_conf_path}"/6.12+.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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.10.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.10.ebuild
deleted file mode 100644
index bbfdcdc360b0..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.10.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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.18.3-gentoo
-GENTOO_CONFIG_VER=g18
-SHA256SUM_DATE=20260211
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}
- )
- riscv? (
-
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-riscv64-fedora.config
- -> kernel-riscv64-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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-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_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | sparc)
- > .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}/${BASE_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp
"${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- riscv)
- cp
"${DISTDIR}/kernel-riscv64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- 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
- "${dist_conf_path}"/6.12+.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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.11.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.11.ebuild
deleted file mode 100644
index c8e18ab6dcc4..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.11.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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.18.3-gentoo
-GENTOO_CONFIG_VER=g18
-SHA256SUM_DATE=20260216
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}
- )
- riscv? (
-
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-riscv64-fedora.config
- -> kernel-riscv64-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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-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_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | sparc)
- > .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}/${BASE_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp
"${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- riscv)
- cp
"${DISTDIR}/kernel-riscv64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- 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
- "${dist_conf_path}"/6.12+.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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.8.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.8.ebuild
deleted file mode 100644
index dc76fced0cbc..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.8.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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.18.3-gentoo
-GENTOO_CONFIG_VER=g18
-SHA256SUM_DATE=20260130
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}
- )
- riscv? (
-
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-riscv64-fedora.config
- -> kernel-riscv64-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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-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_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | sparc)
- > .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}/${BASE_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp
"${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- riscv)
- cp
"${DISTDIR}/kernel-riscv64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- 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
- "${dist_conf_path}"/6.12+.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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.9.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.9.ebuild
deleted file mode 100644
index 63b9afd92db5..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.9.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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.18.3-gentoo
-GENTOO_CONFIG_VER=g18
-SHA256SUM_DATE=20260206
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}
- )
- riscv? (
-
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-riscv64-fedora.config
- -> kernel-riscv64-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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-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_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | sparc)
- > .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}/${BASE_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp
"${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- riscv)
- cp
"${DISTDIR}/kernel-riscv64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- 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
- "${dist_conf_path}"/6.12+.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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.19.2.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.19.2.ebuild
deleted file mode 100644
index 4936d3c7567f..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.19.2.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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.19.2-gentoo
-GENTOO_CONFIG_VER=g18
-SHA256SUM_DATE=20260217
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}
- )
- riscv? (
-
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-riscv64-fedora.config
- -> kernel-riscv64-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}/${BASE_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-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_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | sparc)
- > .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}/${BASE_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp
"${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- riscv)
- cp
"${DISTDIR}/kernel-riscv64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- 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
- "${dist_conf_path}"/6.12+.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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.122.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.122.ebuild
deleted file mode 100644
index fde3075b8357..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.122.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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=g17
-SHA256SUM_DATE=20260130
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}/${BASE_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 )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | riscv | sparc)
- > .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}/${BASE_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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.123.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.123.ebuild
deleted file mode 100644
index 6dea62cb0beb..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.123.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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=g17
-SHA256SUM_DATE=20260206
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}/${BASE_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 )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | riscv | sparc)
- > .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}/${BASE_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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.124.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.124.ebuild
deleted file mode 100644
index 0e4fd7d89435..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.124.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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=g17
-SHA256SUM_DATE=20260211
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}/${BASE_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 )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | riscv | sparc)
- > .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}/${BASE_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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.125.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.125.ebuild
deleted file mode 100644
index bc6471d11231..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.125.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-
-inherit kernel-build toolchain-funcs verify-sig
-
-BASE_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=g17
-SHA256SUM_DATE=20260216
-
-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/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.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/sha256sums.asc
- -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
- )
- 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}/${BASE_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 )
-"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-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
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc"
\
- sha256 "${BASE_P}.tar.xz patch-${PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- eapply "${WORKDIR}/patch-${PV}"
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | riscv | sparc)
- > .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}/${BASE_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"
- "${dist_conf_path}/zboot.config"
- )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}