commit: 9ea12895ca63ec3a203062053ac260fce7d8a237
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 14 09:37:58 2026 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 14 09:45:44 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ea12895
sys-kernel/gentoo-kernel-bin: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
sys-kernel/gentoo-kernel-bin/Manifest | 69 ------
.../gentoo-kernel-bin-5.10.251.ebuild | 183 ----------------
.../gentoo-kernel-bin-5.15.201.ebuild | 183 ----------------
.../gentoo-kernel-bin-6.1.164.ebuild | 183 ----------------
.../gentoo-kernel-bin-6.12.76.ebuild | 237 --------------------
.../gentoo-kernel-bin-6.18.13.ebuild | 237 --------------------
.../gentoo-kernel-bin-6.18.15.ebuild | 237 --------------------
.../gentoo-kernel-bin-6.18.16.ebuild | 237 --------------------
.../gentoo-kernel-bin-6.18.17.ebuild | 237 --------------------
.../gentoo-kernel-bin-6.19.3.ebuild | 238 ---------------------
.../gentoo-kernel-bin-6.19.5.ebuild | 238 ---------------------
.../gentoo-kernel-bin-6.19.6.ebuild | 238 ---------------------
.../gentoo-kernel-bin-6.19.7.ebuild | 238 ---------------------
.../gentoo-kernel-bin-6.6.127.ebuild | 237 --------------------
14 files changed, 2992 deletions(-)
diff --git a/sys-kernel/gentoo-kernel-bin/Manifest
b/sys-kernel/gentoo-kernel-bin/Manifest
index 37deddb91b83..80adfd657b5a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,10 +2,6 @@ DIST gentoo-kernel-5.10.250-1.amd64.gpkg.tar 66191360 BLAKE2B
50eff1af64fe53236a
DIST gentoo-kernel-5.10.250-1.arm64.gpkg.tar 59340800 BLAKE2B
b423a5f23ba899ef0c952f71155e6ce1a29e5e2cf39dc418ffb95198efdc69f543a0d747108a179b8a74957d1cfee0f24278da0fff7fba6091201411629b22a7
SHA512
ce7cb628debc8a4645797936a5267f113ea5988573517ed85e6c2c753c6772addacd41226d467d1c2cc3a3ac725738f330128fe9c436e156a1f3046c4f0f1277
DIST gentoo-kernel-5.10.250-1.ppc64le.gpkg.tar 55582720 BLAKE2B
681dee67fa98954e78cc227cc3cf733a7dd24637e18737441e72bbb4a4009857430ccdb2850aa7f91fc2da4e282bbe53aca17638b73b93786a5d6c7287ab6c11
SHA512
e8bfd76a2461a99f747142a767f52c7998d38e28866c158b06aa31222a87bf5f5685fdd5ccd9a200e344001fdf0d6a316507ee4a99fa2cbb9b3431207c8953c1
DIST gentoo-kernel-5.10.250-1.x86.gpkg.tar 56074240 BLAKE2B
678e2bf3bf9dc87ee917cd0f6b2d390db878c2c8f1a022156079f1ffff9e48c009e9bba4a162bbcc7f6597be4ef2a8f69541a4fe0797a0721de32c81e65a1cbc
SHA512
f0d7e1cb8a739beebe8485e34bc042f3cfada524d10234e6f5eb2f53c268530bf971bfb70a8e4e5ea8404478abf031ca81a713d16c0e04c794e1052d8ed4cb52
-DIST gentoo-kernel-5.10.251-1.amd64.gpkg.tar 66191360 BLAKE2B
779837029b4f3fe1436f0cd3b5054432b77db2828f48b635ae6759073bebee73912dec17031a5c80bac3bdb1ea156088ce845879b42815512c88a3e0ebcaff7a
SHA512
89775c280dfc0a6bdced82f96b98d63bd25978533975619144941f122ba521a8f942fba90131a1664b76c245bc38ee5e08ce669572e0a0c0e370dbfca3f1afd4
-DIST gentoo-kernel-5.10.251-1.arm64.gpkg.tar 59351040 BLAKE2B
4ddd1e123dd3023575c3b4678c761ef9ab23b44f45f33270cc993b36d8a1e4bfa2b76709bb722c82652b6984eebbb8da933c5a531f1bae6bb5a359f321e2d38b
SHA512
9827bcf6ecdecaa7e036f160449ad72c1ae58ec7b2dc4b4518f13f3bebe378a6b2fa49c685a63bcc86c765ff0b7e1c451b30840e4fadcfa0ba4ef20879d40910
-DIST gentoo-kernel-5.10.251-1.ppc64le.gpkg.tar 55582720 BLAKE2B
89f732869c78cdbe782cd2a67a7bf7aa69cdce37ed37883c6d99119599fbb81a21ede576d7df340d30b4863bbb98c596209e70b6cf54ce01f4be2f702735a327
SHA512
eea7fee63b3eeaf7b3251144439815bada594ec0dc52e60f4f834816d18ead7710cd23c3d4b0832536437e4b4e3fbef1949ae48cd5fead79119e204db126f52e
-DIST gentoo-kernel-5.10.251-1.x86.gpkg.tar 56074240 BLAKE2B
4b1810856469c76a8240543032a22148337a3faeddd040d039fb7804444151c316496d5dbe0a305b770f03df4c818d582192016ff6da1378ffaecaa5d70aa775
SHA512
05fc57c3125ce0a0e36fb1882c2baab1c1344246eab972e7b6ae99e7df4022ed9b610a0178ecc6933862acdb1c0f22f4bf289af5eea457505005edca3efdc548
DIST gentoo-kernel-5.10.252-1.amd64.gpkg.tar 66170880 BLAKE2B
bdfc600f7ee51bda3be378b48b6848c74b9f19c4f570e95d430d1c8730a1b6faebfc534d1f5d87103e8a6c166ebce834ea24925b0354c0e2a9c81c9bad5fc327
SHA512
eb17d10abfbea2902406507ff6fe8e1b544facd23ac9384871ab2a93014b36ae0392dffb591dd42f96c05253c0e7dc58885b896a2919bde41e2a25835c593273
DIST gentoo-kernel-5.10.252-1.arm64.gpkg.tar 59351040 BLAKE2B
75c605bfce5e20e19e8bb5f9737aceadc4ebffcddf8f7696a520efc1a86b05cb73bb35d89eba11e217e57f818dff55c9e192bbe00788a719e47dd196780b2122
SHA512
696660dbbf19b4839b7825bb27284e0f3f48dc030c6460490a4a151085ae842aafaffbe3cdaf5397a2a0798b862460bf85082521b657ee9d8a402d78f96c145f
DIST gentoo-kernel-5.10.252-1.ppc64le.gpkg.tar 55582720 BLAKE2B
dbdc42d662c5e4d20fb4e531c63086d703ced439d1e5dc954648c263a05baed29482bfe5023ca7dce4549e447ddda72488ad22854e0829a7d485cfa27714dbac
SHA512
f33d5042653cf70fe041969187be47f44f4529380ea0f1530ce635dc29e5925fcd168626a59f48f371a18cf2749c09aab547ddbf09eef97966bd14fca2090add
@@ -14,10 +10,6 @@ DIST gentoo-kernel-5.15.200-1.amd64.gpkg.tar 71393280
BLAKE2B 39e1db6046beed6075
DIST gentoo-kernel-5.15.200-1.arm64.gpkg.tar 65095680 BLAKE2B
a7afcf6b802d68f43909e82f8a8eb8877364b60399b572dd8623f85c04f885e57c4f26f5c1123b69438c32fd8f51c3f00c1835f830f667939d1994e32e938840
SHA512
9330569d92b84c747c5687bb67c8d50c79e8f0eb246e844367cfdd87ddfcf428b3a12e255a615705d444ad7e074666f2975240b5df7d3d6e8d7e8a6f21128458
DIST gentoo-kernel-5.15.200-1.ppc64le.gpkg.tar 59535360 BLAKE2B
c82ab8ad822eb840c2fb4f564c88965f3782659a1184ce6372859484aae4076d413b0f4fc898d4f120d5140f831577fd0b74663a075e8fa9e6f2270664c7b1bf
SHA512
b2236fec9b86fed9b3d069595791ec96a58c93ee1ce38fadfba9585d551f035c1b1448433a64c8725d0f55e9cfc3e03587acfff7cf213d968bdc547be70ed3d0
DIST gentoo-kernel-5.15.200-1.x86.gpkg.tar 61112320 BLAKE2B
6d12201857f0e0119e8668b963eb7a4d03864899f045c53b76feaf4d9478775b6a562726f401ced02771f428a2a022434212d9d81f9fb81352f980c102aafa34
SHA512
6dd94428bb227f34ac2ebe6c44f03026d9db38b4c91987aa5e93ef061724ac62d8f32d1e08663e5c83edd2b52e9c0998be7b412a46bdbddec92d55d5dae1a819
-DIST gentoo-kernel-5.15.201-1.amd64.gpkg.tar 71383040 BLAKE2B
51669d5e2ab1352cdddfaefc80857b160eeb8d96eb2df2f6c024952fac1bff74a48d1aae4d029e45463d20bb923b141512cd8418b7b1792823c4abb750f298ce
SHA512
1829c61689584bc684e2b33d2a55de2c0b4ce1a2a4111a219bef008a47d7ac1eb4c5a0ef2a1b27e1f49a1639e95a5b48ebbdec9a2b50b744296746287de22f09
-DIST gentoo-kernel-5.15.201-1.arm64.gpkg.tar 65095680 BLAKE2B
f08504d8ac5835e97e6aeb56d20a26c2af8d701bf6f5214f4a1fa10d4eb73efe6c433a734b24a338f218a10d30555c730aa54056bcf075f9898f4bfcdb9845e5
SHA512
b72a171f5c41fc87200b9cd23ec58d08a12fc3375dc32ef5686b03ed9d4407678354e9c6495e7feaa7fb32aa7e150ce9190941135aaa169497f6e5bd2173e33a
-DIST gentoo-kernel-5.15.201-1.ppc64le.gpkg.tar 59535360 BLAKE2B
d4505a2e2fd04b49ddc9d2346f14799c585ff16568b8f312566a02bd71b78161c80a1a0b5cd16807d8b35ff8373addd36d662ec9c7182b87056fa76364768b9a
SHA512
ad2500648ed497a3d82588a5212f967a2e8bf330b49d5cae3d2305ae4548ba3c43cf5d6bab7352a2b9396bc595c04266180b70deff4f1a1e26fe8206e975ec61
-DIST gentoo-kernel-5.15.201-1.x86.gpkg.tar 61112320 BLAKE2B
1ad25aa9819d64b8f2f429fad4fa59772da7e2fa85e9beede7ba9466be118def45ccb4ef37fa22b151e95dd1287cdfb957f95576e0a58fce241355065fc18590
SHA512
891d8ce9144587336cf49bee9ee0f1094ae631b98d9bd28a281afe9c1c1fb876cd624fb549f51bca335e6563589919a29ada5e35e8533ea2df9ce1d6666deac9
DIST gentoo-kernel-5.15.202-1.amd64.gpkg.tar 71383040 BLAKE2B
ab0aff8d30837946e412e65e766c0dab41ae5bb241ca2c5e6c9796179783b0481dd5a5e1fe754e8ed63814ed8568c1d9155d230b12652d5b7f944647342729c6
SHA512
7ebc7c8603969f1e412c52055f58c7711051f93dcd470c8cab4da6091f9b6e7c4c75fd7905a0d900f7b365def0345b12861c0fb490b1e4aea34dab98b883205b
DIST gentoo-kernel-5.15.202-1.arm64.gpkg.tar 65105920 BLAKE2B
9b213bad906905abd20ece3e58b37a68e98be558b17bd7acb804293d34e97545a81034882d3e2386191efe6257d64cf835b9f9a2d19f9f7bcb09c2ec47b95488
SHA512
34c8c143124c9750b77cccb7f8620caca1b46d8206df8c747f5d83883f15519b93a59e1996ad9ae7c3c8508281d80a4eaf1373f82eeb723d5cd34fd44bc12f2b
DIST gentoo-kernel-5.15.202-1.ppc64le.gpkg.tar 59545600 BLAKE2B
0fdfa9b04fd40cb8a5e4a7dfe1b6e15155eee100632c7f9d22c0cad4b7ae425e76b1ea2dd87f2c5074c66fa8fe69ebf7c7305e1db78d6e2214b2018897772a4f
SHA512
afe3aa01e0856c7d726bd5f1067c92550e7a5fb007aaa180a9c936c9e0494acc2ddd6b74a40329443c695c71be08ab06212300ffeb2581f5e3abc7c0334ac51a
@@ -26,10 +18,6 @@ DIST gentoo-kernel-6.1.163-1.amd64.gpkg.tar 75755520 BLAKE2B
49c3924cbd546154fe0
DIST gentoo-kernel-6.1.163-1.arm64.gpkg.tar 68352000 BLAKE2B
589d1aa82daeaa073060691c8bdca5bd7c2725bae842702328733f16a76e4c1ab3b3b1f771874ccc0030423e3fe9afa61c8b8d22296da0b7b334bf261dbf206d
SHA512
aaad86daf69d6343e84be849fd0063757cc92ca3f5d1729fe3ee5cdfe41efc5833b379b4a19c5ebd8fedb2f5cec4e8c8e364f0b85ff4730b335144f34ac64e1c
DIST gentoo-kernel-6.1.163-1.ppc64le.gpkg.tar 62750720 BLAKE2B
ad21ac0dc42eb9da344487cec4168fffc8275e1e7c6e8e7ad1b6abd7e8844a016c83de3240b1e873a349967bac47738dbdbf01138844fd013dbfccb20eded489
SHA512
dd32d0dfcf5a70bbbd1cca2c6886613b55ade23736c0f013bb95bebdd2af70ba2324c40c60ff52dff573c891c81d29adc6c61bd244a997bc4f7048687bc55a3c
DIST gentoo-kernel-6.1.163-1.x86.gpkg.tar 64860160 BLAKE2B
3cecaa1a275b263cedf4c5e6b041b05bb069402810051dfb6e395b52c4146648f75a0f7a74c2dcb87ad63136748e8b8c644b7f8ebd1ae9a5b0cc9ee81a333079
SHA512
05b92e7e9a2c7353550cda5678839645977048adca2aa6208f56069346c69b1559eed69109e6c02ddaf09b6efe2949cb085e97f699084a328c90cbce187aed70
-DIST gentoo-kernel-6.1.164-1.amd64.gpkg.tar 75755520 BLAKE2B
fd55ef471e8a8fdc56b616806f004beb75ed429b55d1014a7b388682ee922afef0cd5b6bb8e25295f91802ac3c8936830043feb7ccb622ff081bf412fb62d519
SHA512
5e5068b746be4518fab6db3e6bd2d6b893855d69addd67a9de4d597a9d8de60b150431374345a89724148cba1e9a241e1a3e8537d643773cae5d3b7086121df6
-DIST gentoo-kernel-6.1.164-1.arm64.gpkg.tar 68362240 BLAKE2B
84c360f8d5ff6049696ea81bd9befd6d0f52dee13eaf4f89c1505b0e97346d3e53bab9a6bca06a662d39777454f2a91fac98c294cfc0619201a2fc39771c5807
SHA512
e6ed969edabcdde60bd0c5031f7a23690e10fde9f0197771878bfb5b775f643e7f88df09fef4470b34eb0cbef066f0b38302ed87e127b2d499e4b135312cc7df
-DIST gentoo-kernel-6.1.164-1.ppc64le.gpkg.tar 62760960 BLAKE2B
268b52b33953968cddc5e81551be46cda15ff1768dc0733f3ea3f07ab07ae9303ee518d1483c9175a16a0616acc74309defa48a1400a225f025bd3a585df21bc
SHA512
7a8947f15ee3a3fca3fd9ee725522434b747a638b04b884f9f6c0c231e2f5f8741a35ee93b7e7cd8ecaae2055dd423d9badb7ba1400e052b5bf5b7025e1167a7
-DIST gentoo-kernel-6.1.164-1.x86.gpkg.tar 64880640 BLAKE2B
0c0af621bd3f61f593476b938605683cd63fd648bd32baa962fc2630c89a445848661bede830ab4acff54aaeba8257b8f2064a788fa85301d01484b47789e147
SHA512
6afdab78d32a54f56e6be2aeb1d850e5768bcefdc79af213e0a7ede671e79686ba07d09e9a7e48442c7bc08331e0d1c98086d563d35f69eca4ab2f493e578f44
DIST gentoo-kernel-6.1.166-1.amd64.gpkg.tar 75755520 BLAKE2B
bbbccabaddaf7ce0c96289e74566d5acce54c86cded709e4cb88c2b9fdff24ef94dcca2852f1b24cd037f7e5006822c3a88da10fe136d9a10c7475f25316a08e
SHA512
2151b29fafb3d3e0d22939a58c03ecfb05a41466badfce1268d8820b036cd9a668de5abc9219b34f1b4c3abdd550c7f226fb401c5a37c04b0964e4ff1f6c4609
DIST gentoo-kernel-6.1.166-1.arm64.gpkg.tar 68352000 BLAKE2B
ea45dbb670655d5ab53122f184b52408131225f4a4b0ffd6fd510e4987e055747cd09807ff349614bcc138276c9a8bb441de521526bdab352841f22b36dac41d
SHA512
1f4f8fbace5839f7077cb28942aa9be91921debfb98cdea4aacdde1a95f917070070b22da24361afd24c9131b96f78353ddefe58e08ddc12c9a5511c19c7ceb6
DIST gentoo-kernel-6.1.166-1.ppc64le.gpkg.tar 62771200 BLAKE2B
2cdd654f6bcc0370a6d6f4e9322b3f540fd080a6514b1770ef79f23f1dcc6504aff6dee234b5653094e670ce9baeb45426c31dba2d104a1cd6ff992357a13ad9
SHA512
02f96d88203978d97f0a7c81457eca6169d52e382139eadeb700572ce63e1c2c2518c4a6188291990db066bc39b0b9c1348fa4e2aec2f814756019e6e44044e5
@@ -38,10 +26,6 @@ DIST gentoo-kernel-6.12.74-1.amd64.gpkg.tar 324751360
BLAKE2B 77ab75b5661aa19424
DIST gentoo-kernel-6.12.74-1.arm64.gpkg.tar 294461440 BLAKE2B
082ca0869a40b2ecac2ded42c3d8ebc0d06720202c2a76923cded5f5581ab20b8cdad6efb14d580c1d13358bc7959a0e05a908dfde59f5994a89a92273ec5d4e
SHA512
2d40f3343a51e83762e2dd223d96b0483d3fdfa8f6c40285b8ef9bd830a162a117040802fc64a284553c308b0b4ce7d17f433e5acd41592605e7bec29db2bf95
DIST gentoo-kernel-6.12.74-1.ppc64le.gpkg.tar 74147840 BLAKE2B
88b786e525f079c5c25ce1cee773d440811c771af4f4aa7f925562fcd16691108504db3e50dcf3d79356c08b0641aa8461a0286c4184554191027b3156991881
SHA512
1d4363b7237511066534c6f26a48ab40f4799a16632d5af649ff56ed62e5c1bc1feaf130c271021978ac17ae337a555c5f1ed75ebfc7f81aed064bcd0e6bb775
DIST gentoo-kernel-6.12.74-1.x86.gpkg.tar 77824000 BLAKE2B
3808d58b0f2cc3fa943ac32d96848c04b43a7d2a8161337290e312ad27969c83b0e1e90fd15bb1b36b8c01eb2c74cf1e79c179d902bd99fe53bf1bcd0f464907
SHA512
dbef6a0acfa994fb231f7a1b17e42e794f7d91fa2e7d8787ac67d0715b12fa224e94b6eba4b2df497c5bbf68387ee51b794c656d0b018e0e0c5e1d665718aabb
-DIST gentoo-kernel-6.12.76-1.amd64.gpkg.tar 325857280 BLAKE2B
8a29ec45a334a687490f96a743de0005311451f720da3b5d87d594316843ce33269246c8605a19740d76d0691eaea7cb44dcc4212a35269022718e116ca7b1a2
SHA512
8ad0d97339fb7642f3a0e6137ac751a57d2112cc6741ae25c5817df12cd4526a3c6150d010b4a1c44f74860aa067492223e46f4ab473cf593d99f423d77cbd02
-DIST gentoo-kernel-6.12.76-1.arm64.gpkg.tar 294502400 BLAKE2B
1e6b2d157addbc5c172cac05c8047cfa927196f03e1a85735fcffc2c6363f74c2a59ab45a2d916f38ca4144befb4826ba0581095b426fc1b62adc71c786500da
SHA512
10de8cd6edb1f49692bc445db4c6d465d17c4351605f4955c4f483debb818bee82a1b6c4cb36d5affcc23c11b377f6fd755a7f8492505b22a05304b624a81913
-DIST gentoo-kernel-6.12.76-1.ppc64le.gpkg.tar 74199040 BLAKE2B
e7dae508867046fd888ca7167305dedb8bd41f3e857a633ec7637894889fb6ea91636bc1d6c727db02da27e1c06f7b7bf9dfc992988391ffc7f73273c0ca8d91
SHA512
665316b1c22ccc4da33d7429b5e39d7849abf5c20213d82968ed923751812c888e54fc13cdf7af487afe9531a28bd8fc0b4ad1228c865fd1a87214e7000088f4
-DIST gentoo-kernel-6.12.76-1.x86.gpkg.tar 77824000 BLAKE2B
231fe38812b01bf99d9abb2b4e81b07754a86edf085c63b8747d13b7cbf1c71503d3babf5c20d757e24159b5bae5237d646e97739292014d4a90f61bc0e34052
SHA512
33002873057da9a72cbcb2b89711f48481bbbdbc998da38429692d5d7c6ec1e7b154254da113730a41feb648a4710a736c99a2560ecff8e089cce3ddb51ec058
DIST gentoo-kernel-6.12.77-1.amd64.gpkg.tar 325877760 BLAKE2B
3585808fa1229c01153aa096d3ed6a5566ec857a48c3a6751829fab97ffc7bd3e88f332238bff30c3bbfb3a44e6ae14eb62c6be17d79ebf4bf1bcdc9e79249bb
SHA512
4d9f5272cc75d966461bc72384a24020123a98f028d206fcbe341198ec5f62003d9016f755b12a5bb524fe402441ad6dda0288a1f8b0a828eb2a1997c16c09d2
DIST gentoo-kernel-6.12.77-1.arm64.gpkg.tar 294522880 BLAKE2B
37d12fdebb1e351d63d115bb2298fc47a80c0fcd3576505d6024d7f99a3233146fdc23545919e609992f3e5163202526ec7e73c0b8fb9ca8784ea3f5aa6a061b
SHA512
1876efe357c7ab08d52ac1a3ae31bf68ac59035f585a70295cb1a9139b2bcf7d5b7bbb5c602254e1c4d9b0e34fc0c604812545d99122ae676a6c30cc2a9a394d
DIST gentoo-kernel-6.12.77-1.ppc64le.gpkg.tar 74219520 BLAKE2B
83320bd693c3f7d7ba252b34614398ff205d636c336cf0c751fc7e8f054bb2612fc9968eb0175017482ada856acc7b5007c091d494b7e8c065de623b7c87981d
SHA512
83329f41b814404fbd126c1d8cb1bba3b3c0c498358c37c41ec5153b5a147350b3addb9f27037ef8780eb1a3caf935e28405fae120cd2fce7f6e21e53b6e07c0
@@ -50,42 +34,10 @@ DIST gentoo-kernel-6.18.12-1.amd64.gpkg.tar 475115520
BLAKE2B a1a800059e50715f18
DIST gentoo-kernel-6.18.12-1.arm64.gpkg.tar 449198080 BLAKE2B
21a0b4716efb3043804d8eb5591686e235b2402e7ffa66a083abebef141793164fd79a823ded58c8b78ebddefc1a0e50758f7f92279c84749a946c8ca058622c
SHA512
f07c049754363866b59d33054155cb80295917521a7f4c0d00d76983d45fcd9857a65e6e9f2fa59282b7c82fe4e87f8f7f1f690042ea64ecaec737f742e79462
DIST gentoo-kernel-6.18.12-1.ppc64le.gpkg.tar 77127680 BLAKE2B
3315f0ab7311375c951048a1faa4c9a7c3440eadff715acb59beca07f3c060d812236dced7ba837555433a7838f845991bd5e0d50b7c9ff64462a1add1498507
SHA512
87983e034f882d2494967c582b9a3faf5e5880a1d1d69ce33a000ddf64baaa6b935c952d68bd069db4e7638aabb180d485eff9778b5316b1e7fb986a14335a82
DIST gentoo-kernel-6.18.12-1.x86.gpkg.tar 83404800 BLAKE2B
af223fe903c9f4b75d2a94ee09f017986be8f5ccd325d87673fa290c1d87260c72e173f90d4e2fe39c169cd2798e895b92282836c048904281909c6bac5fcc91
SHA512
d961b17d05741dca5e37c38aa43a2a83f17762d70385d6bf2bcf40a2ce2949e8148c9864a483039d75e6c757c9a25de7dbc64251d80539a63cabcb8cedae993c
-DIST gentoo-kernel-6.18.13-1.amd64.gpkg.tar 475217920 BLAKE2B
b6f1f69e104b441aed77b84371d1889f708b290fdd65159e885d960be4cb90ad85d4b8eed511fec8bbde3fe8a5b19d5e0e37ddc5ea3daeeac8217a4ec0ff0896
SHA512
47b6a8d4dcbfdfff7021853a84e6fef0f9b381cb8c2371a5430a5305fe7ce3dea1f827f408bf6d1d83be373043c1395922a511362cbde5442aaace0b522acff2
-DIST gentoo-kernel-6.18.13-1.arm64.gpkg.tar 449259520 BLAKE2B
cacaf5d2d8a31dc63728c13f066cf2e3189ad04b99a2451abc617a21ea26f6454af65906315405a654b00f15057a96fa599eb8313c53f0c9fd7114c39f47c394
SHA512
09b10a198fe17666de03c8bf5975bc31ab821cdd09511f2653bf1404b538aa5bed66e2f5803a67bcb3652bc68ac2bffddc9515460198af5bd98d6de7fdba57fb
-DIST gentoo-kernel-6.18.13-1.ppc64le.gpkg.tar 77127680 BLAKE2B
e75e066ff198d62297df1033e100d7e27178889e6c7b1bca545041b9a4669b38eb4531ddada079f0fd1277f3e8fd93c54b5c3b5fd6f228960643950420aa0102
SHA512
7cd10609db24b21fdac0d75c8e57c1949d11db964488e702aa6d7e3df557cd88429f1490ef9b77e5d22f65cfcf7f7e287bef6771110d9f2edc90aaec6fe1bfb4
-DIST gentoo-kernel-6.18.13-1.x86.gpkg.tar 83415040 BLAKE2B
e239c52b20103bc190ce1cc2c46ec3dda8594107c048d3933cc895239003bc38be72bd32ce5e44b218b80cb308be80679a98346b6259fdd4a28b00ed1a6e61c6
SHA512
5194b659524cb882bef00e925099987b0ea20f55d6f0e82916c5bfbb526ccbdbb09b7718228368611343301bc53f891ac9902d59296a08e0f4bc8e53a8767fc7
-DIST gentoo-kernel-6.18.15-1.amd64.gpkg.tar 475729920 BLAKE2B
f56857080832acc49aa53a2f156922ee07f9c754befeea86292ab9f6a54cdf0669ddf3965182998666978f964dfbc071dcf59d5fcb5f58d0264c57a85096abc4
SHA512
073bddc0b3729485512f543a71aa3ac7d822183b2d4fbe381a43680f4690d5b90c8b9958f42cc95c267ee22a4d007b3ed03c46fdb107068c67fd72980eb7d49c
-DIST gentoo-kernel-6.18.15-1.arm64.gpkg.tar 449351680 BLAKE2B
413c344a92bd603cf525f1aca90a6382e705cd525f24e66021f655a8a6b1fe4f9dea6e3816fb1928368345f5b47f60654b91385611a87a968b61ff54031930dd
SHA512
2377bf015068965ef074d35450ed80bb5abbb8f98e027c9f5e27b3bd5bed701e626c17defb9c98de691d4928787df3ce9c51058274168e6b67a38fb383944d99
-DIST gentoo-kernel-6.18.15-1.ppc64le.gpkg.tar 77137920 BLAKE2B
05b1b44f6790140e7313876040f52cd6d1b020d0506f1f85403abad37eb7de151e1b9754a471e02d232153c2adeffdcc27b9be8a1e3b97b073411074c73e0d27
SHA512
f8f2f2c7c54af1b01de7425f7dd96a614fc8c85a04960100e961d694f51c8660d5c978a9b3b36b3bc59a487a0794b94e61385e45e7a37b80525bc7b7e7aaa26e
-DIST gentoo-kernel-6.18.15-1.x86.gpkg.tar 83415040 BLAKE2B
c4d017f153e16decddb038dcad972962633f255854613b6f7a3f18853dd8e83d3cf4dff320f14d2ac4b6fe74622aab6777160d8b485eee4f9676788ba5a10d08
SHA512
56116e26fd4e42947ec62c8dd43b2f2df34628eec34fe2ef4cb9a3795d91bf43c5bcfb786929d3c738320853d6bc7ca19e23cc2fdc0ce2c9f092f7c9e778931d
-DIST gentoo-kernel-6.18.16-1.amd64.gpkg.tar 476160000 BLAKE2B
f4f032fa38fd003cc31a8a8875467780d5c0249bcb572a401521ed2da6071f9c5a124321411f06785392df59c8ca65314b4c5e0c9823e05d2ebfd3e6a8d7c2ab
SHA512
882a0abe1ef764c33b754cd7bdd378d480f25b118dc249c1f7ed90d6d5bd9576d16d86f5843985b3b03b0001da0a802c0198084f4c890b9a4833529877a66522
-DIST gentoo-kernel-6.18.16-1.arm64.gpkg.tar 449392640 BLAKE2B
90f8243590a435ffd164c44d251a5a26f20dbe7bd8fc948ea872560b8c6d80d763389467eb0fb32ac17116ee6aecd72ca29da6cb6ba61a7bf6af475d31e4e8b5
SHA512
deb42b6fc30b27e7fe8e2296f9c00cbd9fb96d9e4f5f72128440e75562b7440cbf47d1f1fe19fee8691a06694a13b145606ca81e7302de00d10f9c639bc77ec4
-DIST gentoo-kernel-6.18.16-1.ppc64le.gpkg.tar 77158400 BLAKE2B
c02fc02750f4b0445ca86058f4344c1149e1d4b1df2cd5007fa2f720f1ac0b45e2b9ffbc0a276c19ffb4b9a8aaa53d1ea7a6449380759826410f5cbf833bf845
SHA512
2317f83f471ddcfa7fd6ee18ab0f1fb5e8e18c7e2a293a3c62188ed8a2a7b7e52bc9c23af3e0cda8dceb27e2c0abbf84ef3569c53e94cf6b14ce8d8be9939990
-DIST gentoo-kernel-6.18.16-1.x86.gpkg.tar 83435520 BLAKE2B
c6038f3ee05615c5924e071cadfc38641888bf22e9f243e416d5d3c162df198d8ddd8d15df849df49bb69cc7393337870897e35fb2e95917ed388c7027280d90
SHA512
864cf7db36cef3bbc5a41b4ec7d156ee28481f2c64d425da41f3ad646055192af16ba95dcd178217fdca297e2300324cd1b94d932b217084ff7db03712f445e4
-DIST gentoo-kernel-6.18.17-1.amd64.gpkg.tar 476723200 BLAKE2B
1eb71e7725e8f4dc60d8a4b75044e5f9fd947213442bb1b10b3c671b4ccb67dfff59a310b08ce278f00ae3ec8ad6a968c40686614e8b57b0c2b2388b30608daf
SHA512
5a01bd3893002d3015348b935ad239866853c320debda768b787eae00293f85b1334406665052c7ccbe4a6d2843fa09273d9f28b6c8566ab085c8882c5f10197
-DIST gentoo-kernel-6.18.17-1.arm64.gpkg.tar 449484800 BLAKE2B
3c6fd653f15a53488b15cc1a52e2fcfa41f506bf0d5e6c96107886bc315464a3de6f6ca0f7bbe43c0a390203a328917800684b0298130fbe49c24c86380b75a0
SHA512
e023259b9a9635c53cb7345853c339f4b206d4d4a024798f51d9ce37d052c36ae9796761baec788038ab9e6a51c4a450a42bf0cd2b299ac79f732d66ba7f4bfe
-DIST gentoo-kernel-6.18.17-1.ppc64le.gpkg.tar 77158400 BLAKE2B
56c73c74c545b2d9e4d2ce51f14264a75992e9100d8d65a792315dc4a8e5de2d79c9aa51129b15a06304af5a9f5e946d22e209218201aaa8972b0e605adf1098
SHA512
24b1200d592e118b038b881ecba9b4878fc3ef960ebcedf238bfba12347cfc8c06dca12fe71da5a46dce4edf00c8b70c9cd6b6473c9442be30a13615b25e54ca
-DIST gentoo-kernel-6.18.17-1.x86.gpkg.tar 83425280 BLAKE2B
94c7270b2dad701ccd094b6c06a25c3787289650b6d36896f0679a0e7719a7407a6160a3da91b58eb6b389f212dfa8695dfd18e4a3b82d8c208b965139a0699f
SHA512
46e235ca320c35c7f1b938581e9d55d8af0e66802883b159d444742e95b0e3f679002ae97c7dfa3c792340ca40f6ee1ad2db25e99611cc4c51cdf818a57d246d
DIST gentoo-kernel-6.18.18-1.amd64.gpkg.tar 476774400 BLAKE2B
eb8b8543f954cb6a8b41a29fbb12b3422e7db4d494d62cd73035a31fdf4f26f8ff6d2bbb6616aa66e62306cdf402c562f8ab5cf9e717b94fd173e2c13a60add4
SHA512
f1cce92379e9e0fc296e863ac5ab4e91f0668337ff12d84ba9841d28ab56efe5ee831af83e9b8a9e5d7eef1c7cac52e39a97909518655bdf8caaae88880ef415
DIST gentoo-kernel-6.18.18-1.arm64.gpkg.tar 449495040 BLAKE2B
8de3773beebe8b26fb677b1c3dade728674a660a517205415c54a99cb2ce7c221e19378fa18ba206ac1fcf683ee98da5dbec57151a40f0a22dff19b134fe69d4
SHA512
ef3be4524d60d2e81e0d0adee7a7426f37916808a202cf81f8a2338131635ed5321ec0d206af059f136e939cf3985d7867f978859361f5356a98b8aa8a78bbb9
DIST gentoo-kernel-6.18.18-1.ppc64le.gpkg.tar 77178880 BLAKE2B
b3d7336d65870f7352293676bf30694165d65472fa6c5b1aa341b5ae203137de55a57bab84c412ac3ec2d8d02f73b94e0d6221bffcb18f747f76957dc017aa3e
SHA512
7eea03ca5d1c5bd516d988e6459838be06227f0c7e02e253177cc4c919f8d3c5ad62dfa9f7b7401980819658f905156a2bfc83dfc37a9f93c3d55b8acd9bda3a
DIST gentoo-kernel-6.18.18-1.x86.gpkg.tar 83445760 BLAKE2B
11b8b8c9d717bb12a79aa3f403384befa6d863428d90e534800ccd4e018da8e4f9b7d2868b5109c24b6d878bab84af151ce4104a2695a12f97d2b58c2300a8dd
SHA512
b5192733347533d5efc3cbab9bd000c5381d3073c4d3b77696c471b4df184cd6b50ccd30e9de1f5dcf0f78e4e89dde73533b9f621bfdef03a2826bfeb457054f
-DIST gentoo-kernel-6.19.3-1.amd64.gpkg.tar 359936000 BLAKE2B
d6883e58f29545d4cf13026b56446b52027739ab0fd0f939db9a3138682818b51c60aecb5d837582bb7f70e7d1849126e543c3435f1c80cb37a8d2d3b88c26a8
SHA512
e8e16cd0ca461d98cfce1f6a16b96587102ddb165f79f36e32330827aef33302d79c48aa617929610cc9f35bfa8c0524f12881faaf9ae654c8dc9ec74210d2b9
-DIST gentoo-kernel-6.19.3-1.arm64.gpkg.tar 317450240 BLAKE2B
a3fa08792d5df3877f8ab340c1f83e45218e01557d7eb5c92db2aa31682345da58021d2e070ee0535dffa2833051e69bd46013424a17345919f72c674457b00e
SHA512
5833c6845c5fe8d176942a2a8fd63ff2f690fba1367e2dbbca495be405e8296436557176f9cd451c8ab6215d5cbaaacaa0f9c83f83b430e95a34b3a5683fb72a
-DIST gentoo-kernel-6.19.3-1.ppc64le.gpkg.tar 77864960 BLAKE2B
24581e33776fab36735d3a9e93eef6d360d8e21c651bd47e7e3695e53feb586d60020600479196d59648a69a2d84114f956f1fc70c54a372f0eadd51af9c058c
SHA512
0dfc4e001d1f8491335397c034aac767810ea2378842b0ede079fc1fea0bf01e9663c599eb5ecb54aafb8cdd5d87cf4dd4fb58b00d3bdc5d0e2ff7f64515ad78
-DIST gentoo-kernel-6.19.3-1.x86.gpkg.tar 84602880 BLAKE2B
877f0d39e8f07ed9eb782e4742d2110553ecf28cbf4de1a31d33fc3823d4a0144ac7caae4e4e5d85048837db94fc74921e032b8e31595aaa6434ae7d0ac8f16b
SHA512
1497d8a2bd83bfec275714ae6c6a6b79a25875d2992f3b8d866065c267d71ef1bd5074d7538acc333249069a100642a81fcd467f3fd983b8c0449b8ddd48525e
-DIST gentoo-kernel-6.19.5-1.amd64.gpkg.tar 360478720 BLAKE2B
b3e12b0a5f790a35375403702181efa96bd234295e25fbdc2630ac7c12f6dc85a11dc622ec72d7eb30ccb8472470f2b5aa339e737a567ac81ed129137224b115
SHA512
fcd833ffedd42ccb6ea1d1bc06a18198199f7d9c8b12fd3a73b8e9ec68352b06b5ba085bf628441ad21eb5e6748338a76483b8553b7a4249843928e2b3bee004
-DIST gentoo-kernel-6.19.5-1.arm64.gpkg.tar 317501440 BLAKE2B
153b9b75ed94f81036363bfbe1fba04e448dda06dc23ed3b41e2def83167ed3758f83bbf649e9c88b54033b5b3d20ee38e68b367e232dc87ff5ee72256c7b5d4
SHA512
7ad4b3ee5aa8158456e28084b2aa996a2f43de944dc434eb0d8b99e240aaffacbdb2cc4831ed3a467614b5beee87abff54704a0703e802d4bd30e4ac86b8c551
-DIST gentoo-kernel-6.19.5-1.ppc64le.gpkg.tar 77854720 BLAKE2B
c5e7c141816213ef81083fc46fc69762239974267a11bc45e82afbbee4bc09b2fad9c6072e185eb4fb4eeebe1eed4ec74faac5cf4aad418afa1de12362f7b6f6
SHA512
bedba0ab16e2bcf155161b0d4f85f73c0c76a682bab3f47b861fe05c1a33821a1cf83b8ef854cdf2ffa3322a4de0ebdd1e9337d181520440f024321dde6eeb39
-DIST gentoo-kernel-6.19.5-1.x86.gpkg.tar 84602880 BLAKE2B
2eea211cbc54e6bd14d0eeff787a8df584f8fc2b86b431ac39b945b30e8100c625600129c91f1e766146f81477d6f456621521a879ebe08e4ab78c4e4a4224b3
SHA512
3b297f0a56a5d7dd047ea518c98198605b64b3b26c8a86d8cd36b1e5df329989f3d97e54a8b775e4751e8e029043dc09835188fb221cf2e2528c5165022505b6
-DIST gentoo-kernel-6.19.6-1.amd64.gpkg.tar 360990720 BLAKE2B
e508313b3b080a7b14d87c3373edde73f1581fcf58fad13dfd28ed2952b3eef49afe3a30ccfaa04a9d9fc2e1c6fec0d19a2d1a25006bef02a46edebc83196d85
SHA512
2069756b1e4e84dbcc0567dc25077a260576d7f4bc584fa9eddfad1efcab9e8a1692fd9719e58770748bae8cf6a758b3a66eec4a8a32214be58da9033359ea5f
-DIST gentoo-kernel-6.19.6-1.arm64.gpkg.tar 317562880 BLAKE2B
84c3684a853f336606e73fc0215c5fdedc44366246985d658cd36cd2e92d42a72700b65ec8dd5fcb940e171742c406e874ddb4440f86d533aa331f5380ad8890
SHA512
81223bf08b783c80767a5cbcb843f0834d080a51b43a1bdf6795296068675db1b48a29c07b83d47a4c0320472b64e8b9ae7031c7fffa6dd724cb126b8c54091d
-DIST gentoo-kernel-6.19.6-1.ppc64le.gpkg.tar 77875200 BLAKE2B
1295241df9e230bd0844551791d7010b42fa4e879c8770bf862629f9f2795abe1786d9f74a403dafd421c57c4041d0a3b4ca8d528f43548f06c6b07bd9d286c4
SHA512
5229cce97382ce8bab916cb1adf8ca6dbe37b463ed865230426ac2f0e62d70b8f378e0322715650fac64627557ddb5ef1864634a2f0be7ab2b0d70237a32a431
-DIST gentoo-kernel-6.19.6-1.x86.gpkg.tar 84633600 BLAKE2B
14de4aab54e679d4b4d76b2cd3dcfa7d93f3ed51e91df51f071bb1f3eae36a93ac53f8b062b9412b7b396a18d0459841f124d5767e54b3a86e2df09ab2bf9d62
SHA512
4491a7a165cf915ae77db0cd6aaacd7d65f59a0cf6ec0b9df59a1b356421570050422bc9102fb695461adeff57a6a9531713834b1a501a7b63d3e2b8c33e7322
-DIST gentoo-kernel-6.19.7-1.amd64.gpkg.tar 361123840 BLAKE2B
f5adb5c96575bb913d5097e64450630e28330953deb763118d4a987cd74a6c868f3b17d8a76cabbb68830235e4b67c12dfec791be0f82776f8d6da71fb86b883
SHA512
31b3bad6f307ce11271a06a0f018c894786e0bfa2c5100d87fe94d258bbf9d9ebad18cfd0db4e4df42866e8fb6b41ff9e426966e91d1281f238c1f42715fcc4c
-DIST gentoo-kernel-6.19.7-1.arm64.gpkg.tar 317603840 BLAKE2B
465c076342378e5f431c441e1ea2efc9cd2d6f7c03d61f475c1cab0cde662e0adecf25791bd2298ef5562ede5ea078b02c111420c0652a2c86b26d5823fca9ac
SHA512
d34030180f833ba3dd43a151d6ccda737132b00bebdfc93a211712b75ad80214ed7757f01a529c21948e17df8ba597f07687c9b8dce6070e4a527c433032fa5b
-DIST gentoo-kernel-6.19.7-1.ppc64le.gpkg.tar 77875200 BLAKE2B
29112d59a48ce12c7f0d689e31283ff16f4102db781b73d24fcdb9ec55772f81f371e26af72eb2085c550218466eb9cd86ceacce640cf61fadde6b6d607d1697
SHA512
d8f71999c272e1ada5a0b0fd352b3438c7a4c4544f70802b531a916007e19a568ea686f2906dc9ebb0dacdb55c728d9fe3ecacc84d51c4e6c64aefbd940806dd
-DIST gentoo-kernel-6.19.7-1.x86.gpkg.tar 84633600 BLAKE2B
f962ad0cf4c6e8b68f1e8632f064700e3afd4a1d0f708e417d8665344903d55448b556af5a7a80c49b6059a12e80d0acdedaeb2f376c6b7d1d4af6e652a90fe3
SHA512
ea88ea2f252befa9511cea63aca0847e617a61c5330eb93d251dac406d31eab931ca039f68a8c63e5a3562ae06557a293f11d20bad2cac4a76f462828aebd977
DIST gentoo-kernel-6.19.8-1.amd64.gpkg.tar 361113600 BLAKE2B
7d6ba10ab64f0879a38a1abab1a90456873eda0a8b327ecf99587bf067041395b0bce8b689f4fd9b0776ab54e90648e33c1785e3bac32dc10cc3acc3fe864a63
SHA512
39c9b315d89af9ef0407ae7a7d1213ecd83ecc7f95d2722a5a19b0b42ebb00e62660c4ca2fe2b61078b55063a637e97aa43aa85cdbf9074569b7b0911a58dbbb
DIST gentoo-kernel-6.19.8-1.arm64.gpkg.tar 317624320 BLAKE2B
c8d4273691d797429378bcb7b5843364c796cd38c847c65053c4e300e1eaa241c78e062f2a8142f43500d61f049f5a6199c97ce330f0749ab462695bddf61583
SHA512
5bb56ba326b1f7c415eb0283154b2bfcf4894701deaa2fe08d5ca96173ca6e22ea8a104800c738e91ddc4217754be33c5617674da6ebcd8b449e9aa578afaf6a
DIST gentoo-kernel-6.19.8-1.ppc64le.gpkg.tar 77885440 BLAKE2B
ad4094b290bed671b9aec88171b3599be480d8eaf3789cf9aa046c6d338afaad820c9a807e1b827aa21a10ed13154b765131b5635e3fc28ebfe96adac751909a
SHA512
e78154576e8def6da98dc243a10f51c1abad7b438e1ef619752737be5f8b2e3fe72fabd61f0b052c4d89881645ec8d08ddfd5238fb9940f8896af1f9f0325f44
@@ -94,10 +46,6 @@ DIST gentoo-kernel-6.6.126-1.amd64.gpkg.tar 289525760
BLAKE2B efa3e44549e9dc7990
DIST gentoo-kernel-6.6.126-1.arm64.gpkg.tar 259000320 BLAKE2B
a881539c7307fb671e6e2725fae7e90f895364b545739d59a146ecd4e4c39f07a70446c9d3ae5c308345e5bb733089eca6d5550ce96b22845651ca9a18147d77
SHA512
a83b7590c20b7fe14ad76a5bccca258bbde612780451a22497ebd92f7bde2273659ecf395e76a92eadf0c689785954d6c504e640f09b4b46cd030fb3ecb9c9a2
DIST gentoo-kernel-6.6.126-1.ppc64le.gpkg.tar 65464320 BLAKE2B
eb83308ac75a64cfb774080a54646320b3dc08739108338d4fb0f246412ec4da1b2dee5b88c5cd851025d6e252d730c38dd07c81e09209f3fa6aec6cd6ff0d6c
SHA512
06e00288b3ca3e88408aed45459e0035b32196e0de37ae2899990d80c00f1d6c4682b88d69f90cf2da12c740c5f07dfd8850b7cacbb1f831789c7d029bc5a866
DIST gentoo-kernel-6.6.126-1.x86.gpkg.tar 68720640 BLAKE2B
b63d8b42aa935dd3be37bb23ebfbcb6d2572ece9c9d4d4a03cfcebafce72686b5c916e49d23d9f5e77e2a86e48458bad38a3b1646ad22306fa9bbefbb3090363
SHA512
5295b28c23b3f5b22b3899b5d3ca1f84ed0c25c5688d1e36488e0c39db2c06ff25dd08b5557f2390a6908defc309823b3f8c5cafea141142891381f4503fdd29
-DIST gentoo-kernel-6.6.127-1.amd64.gpkg.tar 289628160 BLAKE2B
1730d0bc6aa7795fcb88949d0264acda1542042e477217bffd174bda35d8cd48c2010adbf7ff4e6fc478aa7191bb98f3c5a110cd7116eb91fc62b2c8a93c2ec7
SHA512
371232af4e4444ec62b87c11d7400e4774b9c6e06b015cbe8d39aa96c68e6d160f0718644d1a61cb1e35a7a1edc7062d19ca74682bedbcaa2e22721c84054415
-DIST gentoo-kernel-6.6.127-1.arm64.gpkg.tar 259010560 BLAKE2B
26fb009b3bef43b2ce9c44192c95e02081b8db9d4097809a79c49d5304256a5618bd9df780b5818e3f33a7dc286824d780929880af13f987c180cc5f0586fac3
SHA512
32cd52e03be1623a4110d8d8863dfa31ae2cfde2a98f10afc206e570b67cb88505a06494723b812bfc07623d9efae12f084f986c0cfe048674a8b50fa072b93c
-DIST gentoo-kernel-6.6.127-1.ppc64le.gpkg.tar 65474560 BLAKE2B
07c7872e724a448d2bdcb35c0182b1665bcd7f76bb93d00ac7851fdccc4c6558769a9dcc2e5e7ea2ceee7f9a14297dea0009c1171ea1981f4ce788e579d4029d
SHA512
b3bc38ff19c46e6641e5be91ce15907d65b365816499f86d97bc6c2fd6f3d6d7223a23624a2a8e4cfc90e8f80c65a972f8294551f264d2a01161e9bb6713c177
-DIST gentoo-kernel-6.6.127-1.x86.gpkg.tar 68730880 BLAKE2B
617642e0ec4392964d965d6c841a317fd2c5e8b6d6ceba14cfb368e6e872ffe5fbb01e40faa9cdcd0a9cbb454b82e38080806cd8ef313077116bd870042636e0
SHA512
6e16405d74a6b2b3d4cb90fc4acaafda2efc236fe03ae6462b54b7423a8c948738ffe11d6220dd7989baf16aa730dbbced9667cd7089bd19e26f0ff81bac637c
DIST gentoo-kernel-6.6.129-1.amd64.gpkg.tar 290170880 BLAKE2B
80ac92e5f54975baa6c5c914eaa2229400c63c808430279e07bfc214771068b5c5b4cc5789f69efafa1f16f65d616ddf537429bfd8336bcc7fc2c995acc8a203
SHA512
c755d66bdb714b0503ef6fbc16201cd950e934a38d7be62f2f5db40605ffd7e2e5d0c12d84de2c8e5e5bdbbf8a0a65e3c0eadcfca6df93cd613054458ee3710e
DIST gentoo-kernel-6.6.129-1.arm64.gpkg.tar 259102720 BLAKE2B
b843c70d9dd496894c8777b66aa6b5e89fb1891a2a2c07b63c9966cb62f9989f76fc09563e583c1cb75dbd8808ea8a6847773f17cd97113ad77611ba044f8a52
SHA512
a341b7f8df116dfe2a6b7601c9322302262484350dbe96c39e7c058980dbdbca8eadd3f93d9422d16d9a03cce220f62e967fd77681b58b70b79f02980476d77b
DIST gentoo-kernel-6.6.129-1.ppc64le.gpkg.tar 65474560 BLAKE2B
1c19ddb1bb5eec126d7e9ffc08a59f5c3a91efd0f6e3e9b00afd675fec10b381d568f17ddd26fcd78b372da8413e902b1cf720cb7cba6117c7ebd46a417b42d2
SHA512
de71363b0307a68f437447abade403867697c489fbafbfce1c68b3cba29641ce0f51f31a1928287eb401081c0f7c787320f19d9f14d5a899bbe3fbdb6d11cb1c
@@ -105,7 +53,6 @@ DIST gentoo-kernel-6.6.129-1.x86.gpkg.tar 68730880 BLAKE2B
96825bd0269ea6f76376e
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-20260211.asc 373886 BLAKE2B
bca3610830811245d37ab2bc5cbcfe39199d91b4587072e9061e3a9d4dfbb16997ecfe28a288c630a9cffe2452a094bf8024cf556a3154a3357290faf7e1d943
SHA512
10954f8e9d7370a6318682a0895e7d1e84055aac5fcc542c0a76e93d517eddb41b3fc60ab7068e2adf408e4d79b71a818c8537b05816d8b9f9ca2b6409372d36
-DIST linux-5.x-sha256sums-20260219.asc 374576 BLAKE2B
a4443f5924af75a858dd58ee67e0033d25af75dd5a293506e8fc32a061eece1d629b02d10f4331f55b2d1d7ed123f787dc32933438cfed7f6c125eff43cc1494
SHA512
f3b40b1aa64ab385d849f815c4970c5a08780ed0bc8c1d75e032fcac52e4c2d8ac16f7fa54c2e2ac2698e8d1465c6a6929d3d2e5de0c67fdb31531e6b3fbb7aa
DIST linux-5.x-sha256sums-20260304.asc 375266 BLAKE2B
e4bb70b89600ef0a0379c34600848365cea54a260c5e8a45c209443e40509412badcda8677d26973944fb830dc72135e7375d533f48b70560c0c09ccea315e20
SHA512
fa6d10e8e021931cd616ce3dfc842dfe58ca7114864caa77facd83318d9aefea0f75a37fef8686ddb5a4efda8535cd903530a789d61e41e786700a06c2245661
DIST linux-6.1.tar.xz 134728520 BLAKE2B
ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e
SHA512
6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
DIST linux-6.12.tar.xz 147906904 BLAKE2B
b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e
SHA512
a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
@@ -115,10 +62,7 @@ DIST linux-6.6.tar.xz 140064536 BLAKE2B
5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f
DIST linux-6.x-sha256sums-20260211.asc 197821 BLAKE2B
653fa8e3aaf0b567521f7497b3a25efbde8f8847c25b143da83ec38fc98e8b1452a829a3190dd86ad9edfac26f0c56d29e229efca34e06f0abe04f5835d67435
SHA512
dab9453d842a580c1befd22e99252b25a532ef8d4b2ca91037026c31373b1b63843d15a86de684a2753808b326c1a19f9356c34fd417c736ee1adf5665fa8803
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 linux-6.x-sha256sums-20260228.asc 203939 BLAKE2B
4393ab655ca5284aac1b2f6da9bd1ec60864e96a7dcf5ea56ca27d33f5e731da91004bda46103ec113c84aea4ec8ae215fea961acd05b8ebdfce0662021fcff7
SHA512
c16bc6e9e4b89826e5bbff3b50ac588f0376b6147bcff5e8fe792c3bd92f3ad0ee63f158296bbe0435ce7a075d845686d516c5dc5dee58ae71d3fc66e19c3028
-DIST linux-6.x-sha256sums-20260304.asc 205640 BLAKE2B
b2b83686d28520b337d52f771929c388712ee045fcb3a5cacacff475df3737172f6506d484e21e7fbce91821c0b3a9636b73a4e635fc3adbb144db46e2c95497
SHA512
6d76dbe9020dcad543054769f884d806f71c5383333489532780d420e45e072aaa1d1fa97b89d9a4745afdadcd0ae7ff7ff235b2d3108eb79d0405bb823a961f
DIST linux-6.x-sha256sums-20260305.asc 206663 BLAKE2B
7fa09864bf9e4764e78d842147c3b6891246ce9c65880a59a236c7507fae6d0e278a972c324b8a72df0ed1c82c90062b1470fcaa0ab83471b9b187d0127bceae
SHA512
a4f52145c5f6ab3013cc37c1b1b0a8baa4040f5c9f050284761aaed7a2cec266ae015baae24a7ec978de30d1108ea754d83e7b32993fef535b5328ae21a66224
-DIST linux-6.x-sha256sums-20260312.asc 207341 BLAKE2B
719cf62cfd51416f44f4a831e8bbcd57c9ff4b599261b9d0b80042044cf39a47ec7396b948a5b29cbae9110d2f00a960d88d3390da2312d57e3af18df3e60c2e
SHA512
69bf58e9bde2c10f9d05cc91895e5528743a031b4f689b93306e4bb7162b631877e0c245775e6e169aab9edae22f960a5f247becb053616ab9ca2428bae63410
DIST linux-6.x-sha256sums-20260313.asc 208360 BLAKE2B
391120ccf1520b2ce6f6e5674e00e667a46ca2f6311c620f76d725feade678eebccd32b2c92d661e95dd8333f12d2b5a8fa0ed6d72c5e43c40710eb69ec6171c
SHA512
4b767371854fac98b83ec86f0513996b86642204b295e86fd84612cfec74fac105dd03dd825d7de5b970ef4a16e0615e8850db50b3811bd3d2f60a02d477b544
DIST linux-gentoo-patches-5.10.248.tar.xz 24128 BLAKE2B
ee1ac9dab33c96fe5020ad8bc9c657bb72a0171aeaf3ed4fe479f4b923f92be514c55144dc80753b5df2db82c75209280f7a2867b19fd76a55ea67e9809516ec
SHA512
26e5521954929c8ac396ffaf786edea7118435347e2b43ae7b7cc5abccb0f26eca0277b6914dc709687c5fdc9247735e8419b491c11ff80e8ec7d519ee6edccb
DIST linux-gentoo-patches-5.15.198.tar.xz 12844 BLAKE2B
4b5de40a27b92ef2438515b9f2e48588d758d2fb75d36e11d2fe4fb5d8e8f6966d2de97fae8f6b7ec8caef0c74856fb7d14738b21257a098752f30427269cf07
SHA512
5dff279f5d04be079bdd8583cc016f2c7808d628e75c76dc2c3a85f42c0b3dbb5aaeb5b5a58ba4e32f2646d4c6a93225cbc5830bf60142384adca8c03bf93117
@@ -132,28 +76,15 @@ DIST linux-gentoo-patches-6.18.4.tar.xz 11664 BLAKE2B
f939e93580b13301ac66e3e6b9
DIST linux-gentoo-patches-6.19.6.tar.xz 10828 BLAKE2B
e4065dcfea74a3dd0c75bc778fbbee4c466c6b1d946d0fd46a2bb852030c1cd11313ee8806377b73fe193f866e2db11e5132a5af05899f5ccd06aab31e8b2b8e
SHA512
e1b1e21c98a2a85d424faaf93c0fe6ce48cda93e9dd87a105ef2c80b39aa745a7ebd7d225d5cf20c28e93ab3b89ed2a18731c8470e77016669b542c1221082ef
DIST linux-gentoo-patches-6.6.124.tar.xz 42800 BLAKE2B
89bc7672bd696c19fa8d7485e14130b715a2b03ea9982c3f8aa5a5e734115a21c1c45873c1799217cdd1faf2c10b801cae686a382e93f6d87cfb919068cd4e84
SHA512
c5ee4cd01de2f6d70402e464acc35b7f587b6bf6d0c8d5433d619746fd7c53afa31aaa2492e4e0238ce1ac9c9cfeaae741950024044faf8b8c98e85caec0c5ab
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.10.252.xz 7164044 BLAKE2B
263b1d9212496380a8252af7fc5b259cee23f8c4795492bc6abf285b3a1ca37cca355f01fe4501d16db70df6dfb19c7c968727a92bc90945146092e33dcf7bd9
SHA512
3f139f98f5c5d2d6b2e6f42a26d06040a097b3b79af53bb70c58385dba6699b957c75a073801f37946e103948d7e0046ab7e87405a8a63d36ef65b782a6a7f97
DIST patch-5.15.200.xz 7514048 BLAKE2B
d46ef5fd5e4ac19193eb9f8890daff1dad3f1493f0d145621955f094d1538bf211ffecb996201a6503ec502fef73f2ed244c9cd3bc5a6bbf23b9e405566eaebc
SHA512
1d65f996db49acf679ce8adaeb6dd5fc78c5dc940c2bd978daff378e9ea47ecd51e17a5a8cad8fb1d11560a1abd739d37021920e68c895ec763d083ba2aff24b
-DIST patch-5.15.201.xz 7523272 BLAKE2B
cef785eb12cd93307bc2d48239e12475974affcadeca80d8762c403e241977e809fc86e8192e3560c43dc7ea844d57528696fae12e68df631679b5b401f5cea6
SHA512
f506b5054820c26907bb4cfb3e900f8444044bd56a702425f7f52b4f8420da1e9d04d25fdd2f2483c1fc39ff5079d7e244935e70f62d180f13aff808cd72e7df
DIST patch-5.15.202.xz 7583644 BLAKE2B
9adbe447a5549d2bc70491d8745a9218dc0fd9b7bc0e398179bafea770e97319e4d7c46f391597c1abfa9c7880ea7c83bd835047efa04de92a8e261fdc94b9e1
SHA512
817c53de558ed2e124fe6924bdb2e2d6b7c7126453fd7a1b9ef1845ed4fa5117641bfedc82e14ee9a9925ab6a524cf5c3ebbeb5c2e92fdae138886b2f418c727
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.1.166.xz 7152668 BLAKE2B
bfe6cfc463b61dda1c30efce6b51666aa7f0896d4cb3febb3321c033f3a1de145571c98913bc3341c0481b25276dcdb46b27e0b43d6ae6ccff4c7fa7b5a3ae7f
SHA512
ce02cf9070cc424ed21f110787373d60b947e49ac457b63be9ac342c11bb9d275cbcf342068118dfb6693dfd243797a74d4dc65bfb4ea8dd22b47faf45cf9446
DIST patch-6.12.74.xz 3867664 BLAKE2B
1bebcfc1bdaafcfb9205870d72c815fcd69225ae6216ef859be09dab8798842559bcd9c725c039909e605085f2bf3e67ab56d2cd0baca01c475d0bc4bbd5419d
SHA512
aca0c0c0ce0f2cc427aecbe55867297d013af298b3d10cafed5695166185a6933fdffec76fd3bb90a172591fbca9924ec5abd3d6b32bdf5d3eaee16a32abe76b
-DIST patch-6.12.76.xz 4058412 BLAKE2B
9c092ce290ef24794f35120329beff9d23b5ffac9dde512bdbc4f88bb0389b4f0ec626fbe22a1d27c276edfcb5776da6f7be87dc753019d83f76eb92a152908f
SHA512
290eebc185cf951d8bc399918b37ee965e941c0fa4ac795a709d4812adadcf5b8be064afa9600e7faa58717641b14fc98107535113ca1ad8c5b416e1a1c0a685
DIST patch-6.12.77.xz 4122856 BLAKE2B
3f4be903ad737df00882bb90a0640aacccfa9588d7c407b964897f0c10aeb6d85be5285afe56433d018bb4908cae12b2f1890469db19c3417a9e758bbfea758e
SHA512
cd1b18ee8af12f0d18c17f7695cbbd74d78f9ff39cc642319b5c7c22f66ab73c83aaa1cca289004fc88d769af8df37d3664e4447854d0eaa15212d916f79d691
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.15.xz 900788 BLAKE2B
1e392e3a7731e795bf69e95da4fd8a89960fcda8e978d12506197373bb2435bb3e7797c8d76c35a0c4145f539dde7b03c1b0e6d264ef28bd7047235ae2bdb867
SHA512
e70df2b6f8bee4ad98a558e1cc97c713c4cb08b80cc6cb21bb36a4be02e995007d1c6215f485b9d679fc66e2a7e30c94e3e98d12b21ede1e96761fbd7509a7a2
-DIST patch-6.18.16.xz 1082692 BLAKE2B
04688f56e63f0ee7291ca57011d74cc0b52cd199a57e7bb7997dbacdc7ee6243933da05fd36ccb4d6e61af90e71e6a119e7fadf19935e78358a375c0bcba19fa
SHA512
bf7844571f282c161f1c064bfe9f258d64ef3c026a36cc4406b18323ad919640343de6d3fd35f1a5a67250289112c01bc192c84434e46a62902326dc3b2af175
-DIST patch-6.18.17.xz 1180276 BLAKE2B
2dca080d55ccbf2dd7e5f53fd8f708497ff11ac5d87c82856f2b56a9b6129f6f9032d1d8864da8f01e0d320b3c746dbdb2227f63791621db5db1725d815d4784
SHA512
9fc2ebdc6dc66ccad21f0bd84edcf682d5e57d2a35b5b3987382adecd85c326fc1f54259f8fa2b2cad0849d99d211470867bc6c80c6f566648fd01b6bae5d115
DIST patch-6.18.18.xz 1190664 BLAKE2B
528b75f7963d3e1dd2e24cd282510388c528cd93a43982a135cb5ca85583f3d36c01bf67fe854354b0c36e02f9fa2edbf2dc597e4044d2d43dd49efb36949d89
SHA512
b242e9ea9c744a61529abb2447d3eb8de31167272b669e132666447a619b24730c4a9fcdb6d7a4132b5aa83cc9ee47f85d7d4d72e25aef383f8929cc7107acd6
-DIST patch-6.19.3.xz 29440 BLAKE2B
b3a81dfb06c63bf4837863f8a609ca8d3a34f6383359afaf1753dea31e2bbf9e24e8892eb5a108734cb22c445ae7f743c436d08cf7ee7c9b3d7bd75a372737a7
SHA512
42cf563be07254942e3873a91241f423753d4a4dc70e18bc8ac210519c0642aef45ea91fdd0e359b7e428a87c5e091e8be3e1199ebeaf679bfc7a09af5e1206e
-DIST patch-6.19.5.xz 296752 BLAKE2B
93eefaee659ef6b2249be385457f8a2f2f1ee9a5a702a6160b0d598d090a68d015d61f2a080c51bd606ad0f0f37e3f82e94aa66f1eec16ab4036cbcbfbad839f
SHA512
fb330f6b232285825a3b07660ac0ba483f41affec973ea026b17f5c25c307c0cc93fdd5d63a30e24556e28f0fbc38f2adb8757afdb2f0fd2b94cf83088e4cbb1
-DIST patch-6.19.6.xz 524676 BLAKE2B
3ed45ce84787e1c03c9c5503acc32a5239303a2f402481a89eb365b598cd1089d4efed20c787ef0d6a0f6c4fe32e78542cfa3c76ac48a9d81b4fa7729678adbc
SHA512
bcc0f5c7239f973b9c41a4ea99bd10a3df70f34c78f3f22b60098f41cca16c872563b2764e239fa49ba7a9a67c4f2c52f37684239ed93d22f8d08d3affb3daea
-DIST patch-6.19.7.xz 623144 BLAKE2B
599990ea769617ec2b4e11dd3f571fed38b9da2af12e4949586ba348c0aa9f201ea8781c3f1a9a712b5fc3ebf0ba5b63e5b7a6809669d337a4c95a393fd78014
SHA512
ed7d12e998a8492c1c42f4fb96465fd7795fc100552f2ae5fd1835ca20a0fff7c057713cc5d4182c75f584fa6e3163ae92e2dbed38ef9dd7b9ee84066595eceb
DIST patch-6.19.8.xz 633684 BLAKE2B
a4805bddecd19dac49665c0947c50d7ad6e220cb595e2b950ca6d14513ccf521c5d1072086c1e76bc90984c4cd5a4b2982d3f04baa3cd5f9bad82295e7d28583
SHA512
21954614fc95f8e6f76f82d702eaea7e7ce75af041e95fe0e230b8030825c6538e4f8b20df7d98e955d8d353ab5cdf4025868f0ca074efd417064c72f5c42631
DIST patch-6.6.126.xz 5550048 BLAKE2B
a7a422fab271e3a2e1a1e5740429f8834dee20658862ba1adc58128f5d3eadb0f07ce6943ea8ca140913d4cace70f5d22bbc374b95bffa355b7e51c6a39abb4d
SHA512
2ed65ddbb73355407a47eb78a21582e58449c674f0e8a40fa1d4d0b4e3a9558312fd93ed959f343e81fd694c358ae6a6bf3c70bfb6222f947ef98b5798c5cb87
-DIST patch-6.6.127.xz 5558692 BLAKE2B
185e48ad883ef81948f8b4879acf1e6b79a23dcab340f5d7b0b165787e98f5b1bc13b321370e1208435b48875381bba98beecf8ea9f63758b52e70ff2d1e29b1
SHA512
8a8338089b47b6cea467a6986ffcdc5d48669396c1c9b0ef1792ec5d03802ade7824f20325e61febc5d45abc5b952dda044ab2e2c1850b3971dc362f37af12cf
DIST patch-6.6.129.xz 5689260 BLAKE2B
4047b1fec11e1e66c29411ef19007682e9e64e25436be66594907d0fd5919e1492651340fa26df7a14ee1e61068466f0cbd6b27020cf611e6ec0091d1ccf66e1
SHA512
3878b0ace6b90dc738555b75daf05dfd22cf40c88447f14b79391262f812df8073e7fc43e26907d13a57aef99b8277113313308f5946ff001ed7430a86ea92b3
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.251.ebuild
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.251.ebuild
deleted file mode 100644
index 4c1fb541c9e3..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.251.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker verify-sig
-
-BASE_P=linux-${PV%.*}
-PATCH_PV=${PV%_p*}
-PATCHSET=linux-gentoo-patches-5.10.248
-BINPKG=${P/-bin}-1
-SHA256SUM_DATE=20260219
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut
1).x/patch-${PATCH_PV}.xz
- https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
- 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://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
-
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
-
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
-
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- virtual/libelf
- app-alternatives/yacc
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-
-KV_LOCALVERSION='-gentoo-dist'
-KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
-
-QA_PREBUILT='*'
-
-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-${PATCH_PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- unpacker
-}
-
-src_prepare() {
- local patch
- cd "${BASE_P}" || die
- eapply "${WORKDIR}/patch-${PATCH_PV}"
- for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
- eapply "${patch}"
- # non-experimental patches always finish with Gentoo Kconfig
- # we built -bins without them
- if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
- then
- break
- fi
- done
-
- default
-
- # add Gentoo patchset version
- local extraversion=${PV#${PATCH_PV}}
- sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile ||
die
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
- WERROR=0
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # If this is set it will have an effect on the name of the output
- # image. Set this variable to track this setting.
- if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
- KERNEL_EFI_ZBOOT=1
- fi
-
- mkdir modprep || die
- cp "${BINPKG}/image/usr/src/linux-${KV_FULL}/.config" modprep/ || die
- emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- kernel-install_test "${KV_FULL}" \
-
"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KV_FULL}/$(dist-kernel_get_image_path)"
\
- "${BINPKG}/image/lib/modules/${KV_FULL}" \
- "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KV_FULL}/.config"
-}
-
-src_install() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}/usr/src/linux-${KV_FULL}"/ || die
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.201.ebuild
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.201.ebuild
deleted file mode 100644
index 29f16e26d111..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.201.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker verify-sig
-
-BASE_P=linux-${PV%.*}
-PATCH_PV=${PV%_p*}
-PATCHSET=linux-gentoo-patches-5.15.201
-BINPKG=${P/-bin}-1
-SHA256SUM_DATE=20260219
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut
1).x/patch-${PATCH_PV}.xz
- https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
- 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://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
-
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
-
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
-
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- virtual/libelf
- app-alternatives/yacc
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-
-KV_LOCALVERSION='-gentoo-dist'
-KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
-
-QA_PREBUILT='*'
-
-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-${PATCH_PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- unpacker
-}
-
-src_prepare() {
- local patch
- cd "${BASE_P}" || die
- eapply "${WORKDIR}/patch-${PATCH_PV}"
- for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
- eapply "${patch}"
- # non-experimental patches always finish with Gentoo Kconfig
- # we built -bins without them
- if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
- then
- break
- fi
- done
-
- default
-
- # add Gentoo patchset version
- local extraversion=${PV#${PATCH_PV}}
- sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile ||
die
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
- WERROR=0
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # If this is set it will have an effect on the name of the output
- # image. Set this variable to track this setting.
- if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
- KERNEL_EFI_ZBOOT=1
- fi
-
- mkdir modprep || die
- cp "${BINPKG}/image/usr/src/linux-${KV_FULL}/.config" modprep/ || die
- emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- kernel-install_test "${KV_FULL}" \
-
"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KV_FULL}/$(dist-kernel_get_image_path)"
\
- "${BINPKG}/image/lib/modules/${KV_FULL}" \
- "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KV_FULL}/.config"
-}
-
-src_install() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}/usr/src/linux-${KV_FULL}"/ || die
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.164.ebuild
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.164.ebuild
deleted file mode 100644
index f7b2916c2bb7..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.164.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker verify-sig
-
-BASE_P=linux-${PV%.*}
-PATCH_PV=${PV%_p*}
-PATCHSET=linux-gentoo-patches-6.1.164
-BINPKG=${P/-bin}-1
-SHA256SUM_DATE=20260219
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut
1).x/patch-${PATCH_PV}.xz
- https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
- 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://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
-
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
-
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
-
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- virtual/libelf
- app-alternatives/yacc
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-
-KV_LOCALVERSION='-gentoo-dist'
-KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
-
-QA_PREBUILT='*'
-
-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-${PATCH_PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- unpacker
-}
-
-src_prepare() {
- local patch
- cd "${BASE_P}" || die
- eapply "${WORKDIR}/patch-${PATCH_PV}"
- for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
- eapply "${patch}"
- # non-experimental patches always finish with Gentoo Kconfig
- # we built -bins without them
- if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
- then
- break
- fi
- done
-
- default
-
- # add Gentoo patchset version
- local extraversion=${PV#${PATCH_PV}}
- sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile ||
die
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
- WERROR=0
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # If this is set it will have an effect on the name of the output
- # image. Set this variable to track this setting.
- if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
- KERNEL_EFI_ZBOOT=1
- fi
-
- mkdir modprep || die
- cp "${BINPKG}/image/usr/src/linux-${KV_FULL}/.config" modprep/ || die
- emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- kernel-install_test "${KV_FULL}" \
-
"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KV_FULL}/$(dist-kernel_get_image_path)"
\
- "${BINPKG}/image/lib/modules/${KV_FULL}" \
- "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KV_FULL}/.config"
-}
-
-src_install() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}/usr/src/linux-${KV_FULL}"/ || die
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.76.ebuild
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.76.ebuild
deleted file mode 100644
index e87080261645..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.76.ebuild
+++ /dev/null
@@ -1,237 +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-install toolchain-funcs unpacker verify-sig
-
-BASE_P=linux-${PV%.*}
-PATCH_PV=${PV%_p*}
-PATCHSET=linux-gentoo-patches-6.12.75
-BINPKG=${P/-bin}-1
-SHA256SUM_DATE=20260305
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut
1).x/patch-${PATCH_PV}.xz
- https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
- 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://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
-
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
-
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
-
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- dev-util/pahole
- virtual/libelf
- app-alternatives/yacc
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-
-KV_LOCALVERSION='-gentoo-dist'
-KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
-
-QA_PREBUILT='*'
-
-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-${PATCH_PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- unpacker
-}
-
-src_prepare() {
- local patch
- cd "${BASE_P}" || die
- eapply "${WORKDIR}/patch-${PATCH_PV}"
- for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
- eapply "${patch}"
- # non-experimental patches always finish with Gentoo Kconfig
- # we built -bins without them
- if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
- then
- break
- fi
- done
-
- default
-
- # add Gentoo patchset version
- local extraversion=${PV#${PATCH_PV}}
- sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile ||
die
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
- WERROR=0
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # If this is set it will have an effect on the name of the output
- # image. Set this variable to track this setting.
- if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
- KERNEL_EFI_ZBOOT=1
- elif use arm64 && use generic-uki; then
- die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
- fi
-
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
-
- # Override user variable with the cert used during build
- openssl x509 \
- -inform DER -in "${kernel_dir}/certs/signing_key.x509" \
- -outform PEM -out "${T}/cert.pem" ||
- die "Failed to convert pcrpkey to PEM format"
- export SECUREBOOT_SIGN_CERT=${T}/cert.pem
-
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
- kernel-install_test "${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/.config"
-}
-
-src_install() {
- local rel_kernel_dir=/usr/src/linux-${KV_FULL}
- local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.13.ebuild
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.13.ebuild
deleted file mode 100644
index f83bba47947d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.13.ebuild
+++ /dev/null
@@ -1,237 +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-install toolchain-funcs unpacker verify-sig
-
-BASE_P=linux-${PV%.*}
-PATCH_PV=${PV%_p*}
-PATCHSET=linux-gentoo-patches-6.18.4
-BINPKG=${P/-bin}-1
-SHA256SUM_DATE=20260219
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut
1).x/patch-${PATCH_PV}.xz
- https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
- 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://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
-
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
-
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
-
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PATCH_PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- dev-util/pahole
- virtual/libelf
- app-alternatives/yacc
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-
-KV_LOCALVERSION='-gentoo-dist'
-KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
-
-QA_PREBUILT='*'
-
-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-${PATCH_PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- unpacker
-}
-
-src_prepare() {
- local patch
- cd "${BASE_P}" || die
- eapply "${WORKDIR}/patch-${PATCH_PV}"
- for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
- eapply "${patch}"
- # non-experimental patches always finish with Gentoo Kconfig
- # we built -bins without them
- if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
- then
- break
- fi
- done
-
- default
-
- # add Gentoo patchset version
- local extraversion=${PV#${PATCH_PV}}
- sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile ||
die
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
- WERROR=0
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # If this is set it will have an effect on the name of the output
- # image. Set this variable to track this setting.
- if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
- KERNEL_EFI_ZBOOT=1
- elif use arm64 && use generic-uki; then
- die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
- fi
-
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
-
- # Override user variable with the cert used during build
- openssl x509 \
- -inform DER -in "${kernel_dir}/certs/signing_key.x509" \
- -outform PEM -out "${T}/cert.pem" ||
- die "Failed to convert pcrpkey to PEM format"
- export SECUREBOOT_SIGN_CERT=${T}/cert.pem
-
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
- kernel-install_test "${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/.config"
-}
-
-src_install() {
- local rel_kernel_dir=/usr/src/linux-${KV_FULL}
- local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.15.ebuild
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.15.ebuild
deleted file mode 100644
index c4c62ed47997..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.15.ebuild
+++ /dev/null
@@ -1,237 +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-install toolchain-funcs unpacker verify-sig
-
-BASE_P=linux-${PV%.*}
-PATCH_PV=${PV%_p*}
-PATCHSET=linux-gentoo-patches-6.18.4
-BINPKG=${P/-bin}-1
-SHA256SUM_DATE=20260228
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut
1).x/patch-${PATCH_PV}.xz
- https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
- 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://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
-
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
-
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
-
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PATCH_PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- dev-util/pahole
- virtual/libelf
- app-alternatives/yacc
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-
-KV_LOCALVERSION='-gentoo-dist'
-KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
-
-QA_PREBUILT='*'
-
-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-${PATCH_PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- unpacker
-}
-
-src_prepare() {
- local patch
- cd "${BASE_P}" || die
- eapply "${WORKDIR}/patch-${PATCH_PV}"
- for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
- eapply "${patch}"
- # non-experimental patches always finish with Gentoo Kconfig
- # we built -bins without them
- if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
- then
- break
- fi
- done
-
- default
-
- # add Gentoo patchset version
- local extraversion=${PV#${PATCH_PV}}
- sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile ||
die
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
- WERROR=0
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # If this is set it will have an effect on the name of the output
- # image. Set this variable to track this setting.
- if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
- KERNEL_EFI_ZBOOT=1
- elif use arm64 && use generic-uki; then
- die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
- fi
-
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
-
- # Override user variable with the cert used during build
- openssl x509 \
- -inform DER -in "${kernel_dir}/certs/signing_key.x509" \
- -outform PEM -out "${T}/cert.pem" ||
- die "Failed to convert pcrpkey to PEM format"
- export SECUREBOOT_SIGN_CERT=${T}/cert.pem
-
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
- kernel-install_test "${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/.config"
-}
-
-src_install() {
- local rel_kernel_dir=/usr/src/linux-${KV_FULL}
- local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.16.ebuild
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.16.ebuild
deleted file mode 100644
index 2aa4d7c559df..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.16.ebuild
+++ /dev/null
@@ -1,237 +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-install toolchain-funcs unpacker verify-sig
-
-BASE_P=linux-${PV%.*}
-PATCH_PV=${PV%_p*}
-PATCHSET=linux-gentoo-patches-6.18.16
-BINPKG=${P/-bin}-1
-SHA256SUM_DATE=20260304
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut
1).x/patch-${PATCH_PV}.xz
- https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
- 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://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
-
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
-
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
-
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PATCH_PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- dev-util/pahole
- virtual/libelf
- app-alternatives/yacc
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-
-KV_LOCALVERSION='-gentoo-dist'
-KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
-
-QA_PREBUILT='*'
-
-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-${PATCH_PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- unpacker
-}
-
-src_prepare() {
- local patch
- cd "${BASE_P}" || die
- eapply "${WORKDIR}/patch-${PATCH_PV}"
- for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
- eapply "${patch}"
- # non-experimental patches always finish with Gentoo Kconfig
- # we built -bins without them
- if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
- then
- break
- fi
- done
-
- default
-
- # add Gentoo patchset version
- local extraversion=${PV#${PATCH_PV}}
- sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile ||
die
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
- WERROR=0
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # If this is set it will have an effect on the name of the output
- # image. Set this variable to track this setting.
- if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
- KERNEL_EFI_ZBOOT=1
- elif use arm64 && use generic-uki; then
- die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
- fi
-
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
-
- # Override user variable with the cert used during build
- openssl x509 \
- -inform DER -in "${kernel_dir}/certs/signing_key.x509" \
- -outform PEM -out "${T}/cert.pem" ||
- die "Failed to convert pcrpkey to PEM format"
- export SECUREBOOT_SIGN_CERT=${T}/cert.pem
-
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
- kernel-install_test "${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/.config"
-}
-
-src_install() {
- local rel_kernel_dir=/usr/src/linux-${KV_FULL}
- local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.17.ebuild
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.17.ebuild
deleted file mode 100644
index e64a2e80f415..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.17.ebuild
+++ /dev/null
@@ -1,237 +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-install toolchain-funcs unpacker verify-sig
-
-BASE_P=linux-${PV%.*}
-PATCH_PV=${PV%_p*}
-PATCHSET=linux-gentoo-patches-6.18.16
-BINPKG=${P/-bin}-1
-SHA256SUM_DATE=20260312
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut
1).x/patch-${PATCH_PV}.xz
- https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
- 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://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
-
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
-
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
-
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PATCH_PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- dev-util/pahole
- virtual/libelf
- app-alternatives/yacc
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-
-KV_LOCALVERSION='-gentoo-dist'
-KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
-
-QA_PREBUILT='*'
-
-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-${PATCH_PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- unpacker
-}
-
-src_prepare() {
- local patch
- cd "${BASE_P}" || die
- eapply "${WORKDIR}/patch-${PATCH_PV}"
- for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
- eapply "${patch}"
- # non-experimental patches always finish with Gentoo Kconfig
- # we built -bins without them
- if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
- then
- break
- fi
- done
-
- default
-
- # add Gentoo patchset version
- local extraversion=${PV#${PATCH_PV}}
- sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile ||
die
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
- WERROR=0
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # If this is set it will have an effect on the name of the output
- # image. Set this variable to track this setting.
- if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
- KERNEL_EFI_ZBOOT=1
- elif use arm64 && use generic-uki; then
- die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
- fi
-
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
-
- # Override user variable with the cert used during build
- openssl x509 \
- -inform DER -in "${kernel_dir}/certs/signing_key.x509" \
- -outform PEM -out "${T}/cert.pem" ||
- die "Failed to convert pcrpkey to PEM format"
- export SECUREBOOT_SIGN_CERT=${T}/cert.pem
-
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
- kernel-install_test "${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/.config"
-}
-
-src_install() {
- local rel_kernel_dir=/usr/src/linux-${KV_FULL}
- local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.19.3.ebuild
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.19.3.ebuild
deleted file mode 100644
index 8cdfd5b700d0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.19.3.ebuild
+++ /dev/null
@@ -1,238 +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-install toolchain-funcs unpacker verify-sig
-
-BASE_P=linux-${PV%.*}
-PATCH_PV=${PV%_p*}
-PATCHSET=linux-gentoo-patches-6.18.4
-BINPKG=${P/-bin}-1
-SHA256SUM_DATE=20260219
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut
1).x/patch-${PATCH_PV}.xz
- https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
- 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://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
-
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
-
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
-
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PATCH_PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- app-alternatives/yacc
- dev-util/pahole
- sys-libs/binutils-libs
- virtual/libelf
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-
-KV_LOCALVERSION='-gentoo-dist'
-KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
-
-QA_PREBUILT='*'
-
-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-${PATCH_PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- unpacker
-}
-
-src_prepare() {
- local patch
- cd "${BASE_P}" || die
- eapply "${WORKDIR}/patch-${PATCH_PV}"
- for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
- eapply "${patch}"
- # non-experimental patches always finish with Gentoo Kconfig
- # we built -bins without them
- if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
- then
- break
- fi
- done
-
- default
-
- # add Gentoo patchset version
- local extraversion=${PV#${PATCH_PV}}
- sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile ||
die
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
- WERROR=0
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # If this is set it will have an effect on the name of the output
- # image. Set this variable to track this setting.
- if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
- KERNEL_EFI_ZBOOT=1
- elif use arm64 && use generic-uki; then
- die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
- fi
-
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
-
- # Override user variable with the cert used during build
- openssl x509 \
- -inform DER -in "${kernel_dir}/certs/signing_key.x509" \
- -outform PEM -out "${T}/cert.pem" ||
- die "Failed to convert pcrpkey to PEM format"
- export SECUREBOOT_SIGN_CERT=${T}/cert.pem
-
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
- kernel-install_test "${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/.config"
-}
-
-src_install() {
- local rel_kernel_dir=/usr/src/linux-${KV_FULL}
- local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.19.5.ebuild
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.19.5.ebuild
deleted file mode 100644
index bdfbaff38750..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.19.5.ebuild
+++ /dev/null
@@ -1,238 +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-install toolchain-funcs unpacker verify-sig
-
-BASE_P=linux-${PV%.*}
-PATCH_PV=${PV%_p*}
-PATCHSET=linux-gentoo-patches-6.18.4
-BINPKG=${P/-bin}-1
-SHA256SUM_DATE=20260228
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut
1).x/patch-${PATCH_PV}.xz
- https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
- 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://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
-
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
-
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
-
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PATCH_PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- app-alternatives/yacc
- dev-util/pahole
- sys-libs/binutils-libs
- virtual/libelf
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-
-KV_LOCALVERSION='-gentoo-dist'
-KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
-
-QA_PREBUILT='*'
-
-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-${PATCH_PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- unpacker
-}
-
-src_prepare() {
- local patch
- cd "${BASE_P}" || die
- eapply "${WORKDIR}/patch-${PATCH_PV}"
- for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
- eapply "${patch}"
- # non-experimental patches always finish with Gentoo Kconfig
- # we built -bins without them
- if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
- then
- break
- fi
- done
-
- default
-
- # add Gentoo patchset version
- local extraversion=${PV#${PATCH_PV}}
- sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile ||
die
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
- WERROR=0
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # If this is set it will have an effect on the name of the output
- # image. Set this variable to track this setting.
- if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
- KERNEL_EFI_ZBOOT=1
- elif use arm64 && use generic-uki; then
- die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
- fi
-
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
-
- # Override user variable with the cert used during build
- openssl x509 \
- -inform DER -in "${kernel_dir}/certs/signing_key.x509" \
- -outform PEM -out "${T}/cert.pem" ||
- die "Failed to convert pcrpkey to PEM format"
- export SECUREBOOT_SIGN_CERT=${T}/cert.pem
-
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
- kernel-install_test "${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/.config"
-}
-
-src_install() {
- local rel_kernel_dir=/usr/src/linux-${KV_FULL}
- local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.19.6.ebuild
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.19.6.ebuild
deleted file mode 100644
index 195eb3d56aff..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.19.6.ebuild
+++ /dev/null
@@ -1,238 +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-install toolchain-funcs unpacker verify-sig
-
-BASE_P=linux-${PV%.*}
-PATCH_PV=${PV%_p*}
-PATCHSET=linux-gentoo-patches-6.19.6
-BINPKG=${P/-bin}-1
-SHA256SUM_DATE=20260304
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut
1).x/patch-${PATCH_PV}.xz
- https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
- 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://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
-
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
-
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
-
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PATCH_PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- app-alternatives/yacc
- dev-util/pahole
- sys-libs/binutils-libs
- virtual/libelf
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-
-KV_LOCALVERSION='-gentoo-dist'
-KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
-
-QA_PREBUILT='*'
-
-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-${PATCH_PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- unpacker
-}
-
-src_prepare() {
- local patch
- cd "${BASE_P}" || die
- eapply "${WORKDIR}/patch-${PATCH_PV}"
- for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
- eapply "${patch}"
- # non-experimental patches always finish with Gentoo Kconfig
- # we built -bins without them
- if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
- then
- break
- fi
- done
-
- default
-
- # add Gentoo patchset version
- local extraversion=${PV#${PATCH_PV}}
- sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile ||
die
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
- WERROR=0
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # If this is set it will have an effect on the name of the output
- # image. Set this variable to track this setting.
- if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
- KERNEL_EFI_ZBOOT=1
- elif use arm64 && use generic-uki; then
- die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
- fi
-
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
-
- # Override user variable with the cert used during build
- openssl x509 \
- -inform DER -in "${kernel_dir}/certs/signing_key.x509" \
- -outform PEM -out "${T}/cert.pem" ||
- die "Failed to convert pcrpkey to PEM format"
- export SECUREBOOT_SIGN_CERT=${T}/cert.pem
-
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
- kernel-install_test "${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/.config"
-}
-
-src_install() {
- local rel_kernel_dir=/usr/src/linux-${KV_FULL}
- local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.19.7.ebuild
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.19.7.ebuild
deleted file mode 100644
index ca103869a5e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.19.7.ebuild
+++ /dev/null
@@ -1,238 +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-install toolchain-funcs unpacker verify-sig
-
-BASE_P=linux-${PV%.*}
-PATCH_PV=${PV%_p*}
-PATCHSET=linux-gentoo-patches-6.19.6
-BINPKG=${P/-bin}-1
-SHA256SUM_DATE=20260312
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut
1).x/patch-${PATCH_PV}.xz
- https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
- 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://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
-
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
-
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
-
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PATCH_PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- app-alternatives/yacc
- dev-util/pahole
- sys-libs/binutils-libs
- virtual/libelf
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-
-KV_LOCALVERSION='-gentoo-dist'
-KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
-
-QA_PREBUILT='*'
-
-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-${PATCH_PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- unpacker
-}
-
-src_prepare() {
- local patch
- cd "${BASE_P}" || die
- eapply "${WORKDIR}/patch-${PATCH_PV}"
- for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
- eapply "${patch}"
- # non-experimental patches always finish with Gentoo Kconfig
- # we built -bins without them
- if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
- then
- break
- fi
- done
-
- default
-
- # add Gentoo patchset version
- local extraversion=${PV#${PATCH_PV}}
- sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile ||
die
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
- WERROR=0
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # If this is set it will have an effect on the name of the output
- # image. Set this variable to track this setting.
- if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
- KERNEL_EFI_ZBOOT=1
- elif use arm64 && use generic-uki; then
- die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
- fi
-
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
-
- # Override user variable with the cert used during build
- openssl x509 \
- -inform DER -in "${kernel_dir}/certs/signing_key.x509" \
- -outform PEM -out "${T}/cert.pem" ||
- die "Failed to convert pcrpkey to PEM format"
- export SECUREBOOT_SIGN_CERT=${T}/cert.pem
-
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
- kernel-install_test "${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/.config"
-}
-
-src_install() {
- local rel_kernel_dir=/usr/src/linux-${KV_FULL}
- local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.127.ebuild
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.127.ebuild
deleted file mode 100644
index b88af26ebe0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.127.ebuild
+++ /dev/null
@@ -1,237 +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-install toolchain-funcs unpacker verify-sig
-
-BASE_P=linux-${PV%.*}
-PATCH_PV=${PV%_p*}
-PATCHSET=linux-gentoo-patches-6.6.124
-BINPKG=${P/-bin}-1
-SHA256SUM_DATE=20260219
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut
1).x/patch-${PATCH_PV}.xz
- https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
- 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://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
-
https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
-
https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
-
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- dev-util/pahole
- virtual/libelf
- app-alternatives/yacc
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
- verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
-"
-
-KV_LOCALVERSION='-gentoo-dist'
-KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
-
-QA_PREBUILT='*'
-
-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-${PATCH_PV}.xz"
- cd "${WORKDIR}" || die
- fi
-
- unpacker
-}
-
-src_prepare() {
- local patch
- cd "${BASE_P}" || die
- eapply "${WORKDIR}/patch-${PATCH_PV}"
- for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
- eapply "${patch}"
- # non-experimental patches always finish with Gentoo Kconfig
- # we built -bins without them
- if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
- then
- break
- fi
- done
-
- default
-
- # add Gentoo patchset version
- local extraversion=${PV#${PATCH_PV}}
- sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile ||
die
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
- WERROR=0
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
-
- # If this is set it will have an effect on the name of the output
- # image. Set this variable to track this setting.
- if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
- KERNEL_EFI_ZBOOT=1
- elif use arm64 && use generic-uki; then
- die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
- fi
-
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
-
- # Override user variable with the cert used during build
- openssl x509 \
- -inform DER -in "${kernel_dir}/certs/signing_key.x509" \
- -outform PEM -out "${T}/cert.pem" ||
- die "Failed to convert pcrpkey to PEM format"
- export SECUREBOOT_SIGN_CERT=${T}/cert.pem
-
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
- kernel-install_test "${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KV_FULL}" \
- "${WORKDIR}/${kernel_dir}/.config"
-}
-
-src_install() {
- local rel_kernel_dir=/usr/src/linux-${KV_FULL}
- local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}