summaryrefslogtreecommitdiff
path: root/sys-kernel/vanilla-kernel
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-29 10:51:05 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-29 10:51:05 +0000
commit65277f763adcb68cea58abf75cd35eab450a0d15 (patch)
treeecbede5e2e057a3fcd5c996882354ad5f400c119 /sys-kernel/vanilla-kernel
parentb20b0e862d577cc2f56ed09f5f833a80fd839d38 (diff)
gentoo auto-resync : 29:11:2023 - 10:51:05
Diffstat (limited to 'sys-kernel/vanilla-kernel')
-rw-r--r--sys-kernel/vanilla-kernel/Manifest15
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.10.202.ebuild137
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.15.140.ebuild137
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.1.64.ebuild137
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.5.13.ebuild140
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.3.ebuild140
6 files changed, 706 insertions, 0 deletions
diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
index 5461fd828ba4..c2e6da483615 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -29,12 +29,16 @@ DIST linux-5.10.199.tar.sign 993 BLAKE2B a71acc03788cc9d9003d88d8ba544d71f70c1cc
DIST linux-5.10.199.tar.xz 120607452 BLAKE2B ad0f17fc6c052a622c54a94c755224954bc5c18d284c97667d578f02a66ce6a4b2dbd19bc9da5d418885d28930022c980f04aacbf30729c0b52e736eb36bf23e SHA512 8bc81aacb1410b45546d0618d2719716e0592ad6826c64568946bf3b755b881e83d8e18cd61759da28cb5513b024779dd42412420df61f00b84e2ae957fa6767
DIST linux-5.10.200.tar.sign 993 BLAKE2B 5716831f1f380571fd256c5623858c21effc05b4cef2f730e847671254ba73fec67fdb13c220c58aac52d94f4900cb92d790b7013c6764200db34c692ef57fcc SHA512 cf4359e6c78c767cb97f3d35e1bce5f10efb40595649becbfa9b9e71536028b5a4a52ddf83c37d8082a1afcb18bdc7a0453551ad3a8bfb6cffed309da8701c32
DIST linux-5.10.200.tar.xz 120637192 BLAKE2B 3bd6cdee5feb9c4f649f391b2b151ac067e3c0d1df0ed2ababa9981c1c874e8a0403050b0fa557edc2f40df41b268e684c9473a870e3f17104397d25bdb017cd SHA512 f591a85cd505acb682771c191d2df34643dd337a3d8b514738af39d5d52db5e6447a39d9b20cca22c0159f9c3cda3b766b5f529ee6eaa4b0e156453f3d54ede6
+DIST linux-5.10.202.tar.sign 993 BLAKE2B e81d8135b601917289b9a102174842c7360b0f9c53a0cfcfca5e33c6d440c80f1d51f5dd2b1c010d51590caa684ba7fad670827b9a31eae5302a712f79686854 SHA512 38f02a9c253af8d1a9d8e261e18fc7ac44e8caf107b01fef32f9e816aaf4c81bb0bb27c08e601ca4a1640885d2f418f3d4ac90584deb4937ac16c37769458e6f
+DIST linux-5.10.202.tar.xz 120612808 BLAKE2B 2f4290fa3cfe7e2e97b62ea074d5a17e8518c576d6ba6bbab92c2a61bfce815d6bf3422a6392c04a6bd281b541100fbc7e1a14a8b1dcc801a5a4c9b4c6b68d7a SHA512 413c540941c06f7d7a9687e8facf71ba62f1337a9c6475fd0979f15f60e3e1ce14e248269ce319ef80b497c8adec5da2b5214a891238d4d4d846123f424515e6
DIST linux-5.15.137.tar.sign 993 BLAKE2B 68b30e2470b54b36edb92077085c23a5537171c3f1b593dabd648c2e41e57cf0a8929fdcc4ab03fdb070ae4a53752cdaffd83f3657ea1881fcdd2e06e46f913e SHA512 12dad9fa1a1c6fb9248539c099cdf18e672145bdc2383f9c2aea11c5cb02cceccf974ceff8aa552f49081a86180c6617de5359b53862cfe2cf798fd5cb5968f9
DIST linux-5.15.137.tar.xz 126558376 BLAKE2B b10bdd4d9696ee523240d392e8f2386e184d92596e4aac0a784c2e215f92e42294ed9062ee1cede76ea58cca0dd3b50de34a314982f637a0d105f7205891fe33 SHA512 373567253a8e144369bec9349dfb22fff5749666b6a0be741bfc6f50f11869c944343fc5c75a99acc5ad94343750e78b332658e3f0f68e3027e310a375678f12
DIST linux-5.15.138.tar.sign 993 BLAKE2B 578688b615fc67ec50da6c3ea3975851e55480acfaab92b8fa9edc6361b507d0f7a098f530f8b4bf0a6b04fb88962bd6e48ef6e4b563aba14ae54dc6433f2eec SHA512 c6217aa663b3b1ffadfb2972cf114a77a46d9a90294a7bbe87a521bdcaf8ad3d8eaf03bb53ea1f8d72e6181fcf2c2a329b15a7e762f0545d6026aab5c3c3c640
DIST linux-5.15.138.tar.xz 126539568 BLAKE2B c6483d6728324661a8f7b5cf5a684e2fcac66bef6116ef687b0d0cd6a0df31daa74278fa1091b0aa72f2fcbe731b62cdf7795edf5367e3d9a2398140f49f6960 SHA512 575f2e16d71df034aada0378c7bc6d71e9bd23d45d9e58d57cbc935f61500fdfb087f5ebdcfe963ad082edb4d89b3e130d070a911cfcf44c9f788bc29e0a395b
DIST linux-5.15.139.tar.sign 993 BLAKE2B 4b83b5fad9d04a71b705ca26884044e800616f723e9742ae238e6fed2f30d3c1729cb4afdbc697848bb48da13e6651a392275f521c9fb2c88c08747f861616df SHA512 2b8d7b6a974e84c348adb00c4c15907a696f5afc143de626ed343ae8b1bac4d6b1215aba786433761430c98246d0c6cc6f5db5ca73ca135df4184376c1aaed7e
DIST linux-5.15.139.tar.xz 126565840 BLAKE2B 9e9172130da4a32e8a7b38e7a30bde22c127961364118c39c51d3fe9c80a24e656e7c4413273e51815fa8adc4e4095f9b6b8a65185b7ac1976bbc34445da657b SHA512 a5cc277b6079f5fb452f32a11fd98d4398d8296ea6c294ace7e5eae543892f954070a1a222d2f93942cd652398bddaa86dd905f20480708fc9a5a04c75d3e109
+DIST linux-5.15.140.tar.sign 993 BLAKE2B e11c67a3b083d0d8c7305c2166bcf2e7805f09e846c8646715fb0e39da8d792c2a6767314900c0f64e720577835d9ee8ad2ff4b03b3206b088e2c510b0ff2151 SHA512 1dbc9170d0e1984aedd63d486e61b5eeeeb8392e9adbf3110c360ebd4018dc2ce8dac0133e3c0f2471d52f331cecdc519962cc6a3e06902184b3ba515fd418d8
+DIST linux-5.15.140.tar.xz 126542092 BLAKE2B 1a41b0dcb32061d4df5afe22f34a3b60a7aa4e23427757840689a8c56caaf9289550f45cb8ed7862f8447de1c6740df84e7f4dea2a9f4a8cd2af8c66e8f071d6 SHA512 d30a0955efc40fae6e09b68727c22df8363d884a0fb9583ce4431fc00b89a8bafd964bf79cd9af0c6d8647f95f3ea007e7d79926be1cc92da4b3a04bf1bdc99d
DIST linux-6.1.60.tar.sign 989 BLAKE2B ac930d10be651459fe169c44b4d7a2b5f1097e907aff55e6e6c48d42aa2b5976730d21e521c8a79a0fd74cdac0be01df68527b6ec11cecbd89b79b676342f1b1 SHA512 42146c56bf8270e05c488a5829baccf403a4b088b7312478f5fcb78b0e4742a0d20867e89ff17d3479f177ddab817dee832dca4fb5eedf0d8412ae8673b782d1
DIST linux-6.1.60.tar.xz 134984880 BLAKE2B 6d6723dd839b9003ea2a46be849e36516a97497ba3743860c8081795b372c70536465c46defd6ab4f97e81127b1bf40d78270b1a3a721a7331a935d1ef8417c4 SHA512 cef40235428a09e5f7807a8be83af9a5ab90e841049a04f9f851e69e602aeab5a50f523cae5d5928d345c11b728608eba7754b173be0c023c7ee564cfaf4b20a
DIST linux-6.1.61.tar.sign 989 BLAKE2B 238d6292e5e59cc6b64bc53c499fca901000ac247f3ccb8be897830113564c095e79da405bbd63bf76cee9c878cde47076c508d5ae944ad115b21ded340bfc03 SHA512 2bc5b580cd1ce5dce00c5ab0695aebaf29adf774f798a4232c74c7313a4114ccd25a01a30dae2e5db04ecab3b55c7591d8d7cdbdef58a8d1ad6cb98146233f90
@@ -43,32 +47,43 @@ DIST linux-6.1.62.tar.sign 989 BLAKE2B 435b988804b9535db4cc4bb2befd1d80ac6d282cc
DIST linux-6.1.62.tar.xz 134982164 BLAKE2B 5751b51e24c783956eee70b752f3847886daaca1045f8d76f976eef9b9ae78be9d4ec4f5a3f8589db5d0f55408ef0ab92751d5c5739dce2cb05704b4469e73d7 SHA512 3d0ba0200fb2337e4c2a0fd417adff32dffa1d24048a457be527556d6d6321e92c7dd80a75f13e2279e1facd4784a3a4e79e1b1ea45b6dd08824a6ab7c0ea0bc
DIST linux-6.1.63.tar.sign 989 BLAKE2B 02c1c472659e3a5c0c4ec98c25ea21c1e4fce0f479d67f94427ddf60ab498afdcadd7261b5400d72f3edc6a6f286435491d92814b84ff292c40b7f0ee283b0c1 SHA512 36d702b3666ef0cb6e6ca09a64ceed8dc36896e24a141b38a4f19630fe0e5a4c9c1651ad5b1410336d988e3cddaf059877ffa3ead1ea86918c851a854400ca4f
DIST linux-6.1.63.tar.xz 135047184 BLAKE2B fab6c07c2a7658bd3e8b8dac7c20438f892dd97f1364f026a64b96af5cc84ebc0e1c638f56210b49bc45b7e61212857f49c2cf56b976d0713748984462894f17 SHA512 cd80dd1218c6365e0fd424ac399c113d652795c0e0bd7d7b7235ecbebf5d184c3ebd2010732d2b8f05c04392519ba74627629c6ee247fc35b4c61934274b9780
+DIST linux-6.1.64.tar.sign 989 BLAKE2B c0e986bc433f3df3d89c0e6ac11f15241f923c6bf0c1fd0e36d80a825a9f81072bfc746d15fd20438c86b5db5c2a17eb448194d07cf81d44a3b5c28cf0b82f86 SHA512 5ba3e13f2299bc4a96f6eb4de2d91f8adb355cac04b757065343b03eb62f83c38a26d06abeda8f3722796113c2494650e79665a42cb38fda8e16f81cdc6a33c9
+DIST linux-6.1.64.tar.xz 135052300 BLAKE2B 889bd9a0e0da49c02595ff58b1d73be67ff2db9d55b424468566b2bddc9de2974d8370a8a3d638ba59299b4700919fbaa499b417e1ac2de133f210aa86f646c6 SHA512 84ea64fab869ce3929b90862094d9ca762c3c1cec1ae8c3f7191d33efc4f1ad5ab4f89d2b69b142d5893f17475099e7e4b7f124edf7c0eee2638fa6202fb3d6d
DIST linux-6.5.10.tar.sign 989 BLAKE2B 01558584b85315a109e03b2b45ec18132d1d166d17ac3b01f5950bd023af1093da942446b2c8944f834c60823a1445d2b6eaaf9e14988f372ba8e1b4d6188fdd SHA512 338e66b81e859e879747333365b354034c4da5e705039fa880eda4f48644829851ce39da7477b0a4bc514f54153e5138bae0b2208f658b05a6c3c295c5af2a47
DIST linux-6.5.10.tar.xz 138982152 BLAKE2B 6a2b93c3419edba1c8c6eddb82d6daaee64129e86575afc647e22088fe65baed2d9db43f2e606522332b1ce58e15ef16bb004b1e09cb641d9d7be15b437f71e1 SHA512 dfdc1b06c210e05060ef8235dc6eb158528d6dca51b9b55fdee94fce73f83e2fa81d5776dd4add88915ef9bb10ce986c2c9592ff1eeb744cda4e90e32b6449a1
DIST linux-6.5.11.tar.sign 989 BLAKE2B 97c1306c90f1bc69e925ec51bcac15964b3f0c3ea4a080f30d15c055b0675e5583f180d66de03c69a83796c79a0bca513363a6f7d68debd4e0845cde392c62b4 SHA512 4da8dd81d3de3c4574196b6e3bc117cbeeb2788c309bee19e599eca495f37b232d82b346501b1016d59312af0c342eb4d0e0d5441494a2f41c490eecb4e8bc80
DIST linux-6.5.11.tar.xz 139010916 BLAKE2B 7e3fe230425b7ee403571beff74e4b4e1668aa53c388e2c00b9e5f097d528467f40ae487b61947ad2432c8f64d26690c3996e14cda25e0d43a5c456e50031539 SHA512 bfb086ac52d9895695a5f1d7c35ee6ce560fd935ab99ede7bdc60142f714bf025dbae5e304e5e32acabdc900e940bfb0f7b02494f1fef04e9e8fc5afb9d3066a
DIST linux-6.5.12.tar.sign 989 BLAKE2B 065af3429b36a59b3e8456f224ad44bd68fd5e1f0c7bfba057c815cca60170b99f5951aeb9058d29f768eb3e0148e9aaaab0b2711081402007a4d5c95e4d513b SHA512 2bfb105d947bfadb9408194139de129542d52957b4af2377e16e8a85cc40a0267fa4705f5ddfe2f890f812ba3e6ac50df8ca7e1721c95c31e3830f4e877a9dc5
DIST linux-6.5.12.tar.xz 139000228 BLAKE2B 96513d6004defff280943061406fc33be1f052366eedc17176f1f793342e83ae19d60f075ababe63ab806730e5e3cbe13996e2204866ac5b4e8d25daa129a234 SHA512 d68cc173b06eed4b53ced7d1e33d302c1ad895975bb79aad72e85577a9db2e889913e48e922b91a342070b4f9e698b149f00c3c0118d8c24308ddbe0302814cd
+DIST linux-6.5.13.tar.sign 989 BLAKE2B 401d4c0e2de07128a4750ee083754b466a33fa5bbb4e7b805c835d9e547857c7497389ec52180b735c72a28a3dfa96408e7143ee470beaa48ed397ae617ce052 SHA512 1e275664f237f7ea9a0a7b62f313d07b72ebf922edc1e82670ac19beb14f40fd2d3ec8ff5dae5a3160d44b0590d85094537a07a17c3424098ef8fa1150d037da
+DIST linux-6.5.13.tar.xz 139024336 BLAKE2B e21f8d6b28c3d3fdd2ad9b9efd25b8186c68a515b29ea236cbc2f6669777ed2aed3a089df270d78e912cb520848479a99b2561920b1b809ff7ef6c460b843e1a SHA512 bf309b8f174de89169c6190fc21e1b41f094939d58b426ed7d5d44821122648f143f61b64778b2423fc4f4452fcef9628e4f8b16feb3f74053bfb69b231a40e6
DIST linux-6.6.1.tar.sign 987 BLAKE2B a4eab221bd57e6d5e4508e32c9d6f8939f1b00f935b4c31951d727033de3d1385ee159540f55fb44d17dde0f700fcd77f9bb20adcaf334fa81ee4d159f1a6c9f SHA512 8815f088b96980d12a8631b5e38d1078354f78295bdab0015d4aea62402111124256c2839624d60f8aa402c5e2d8dd566b749918f2399fc7af39515962774d28
DIST linux-6.6.1.tar.xz 140010660 BLAKE2B 3bb35ba0386b00aa76dfd073e87b0d5a319d3116a80c39b11a3acd1219bc7d8b3809c1def24a3c4f52abc60f70c170a2f80d80c6b54459eec016c5ddc404c6fc SHA512 d0aa5c3e686089c21e4a155cda1c46215c877f82dd15f7e4e7ba8a4a8c161baccc110488262e139507ff9e625e0118ade888f3e54ac5d75b9acfa2163932dcc7
DIST linux-6.6.2.tar.sign 987 BLAKE2B ab95e7cb07242a79f94183fa3ac00414892114ff95bda73a7186650664957438341591417c90f8454d8bb108c0330cd5ec6d2d7dab06d04ed250140fb7774523 SHA512 fff085c1d9a978a311c9bd6b110a141987e877cb760e7abab8e2ad9d080d1b9792b4fa965542d9a15c4d4674f83a8c3eb06ce8b94064abe72df7e05bb1ad9631
DIST linux-6.6.2.tar.xz 140047368 BLAKE2B 88fc55107834d4308d33547211a031674ffaa8e48e23d6612ba39430292b18073d49271bd3ce8c7be01d8c5668482cb1715071abfd9b1f75b06468a09f8f4eec SHA512 8c4b1213912190a17c8f54f92dd4eb38e7641b637c9a0b440f2bcd6988d1e22aa2f7d06c4c942d851cc918143e0fc56cfe9821938d7a1c96030595da4d88b487
+DIST linux-6.6.3.tar.sign 987 BLAKE2B 8ec23316d5a9e5a5ece7e2ef707f7e0aea1c40121ff8135bdc5211b7b314357847c8a89ccd9e8dbe9ac8fdd61600110d6964248a17158e039afb1ca971a156fc SHA512 855dbbd68adaeaf43f1126e3df0076c856262b396243cdccba8a74ab4f37a2928fe676705ffdf0be0883a3f6052a9be442894857650eb4597455d073f929205e
+DIST linux-6.6.3.tar.xz 140044432 BLAKE2B cd0d70316592fface23a6eddb9d0f8b0c67593f5466388043ebd68613be4eabc3e7c712ce758fa63dd11603101d9d91e22b3552b436bbd1c76f8e19208d7bf22 SHA512 012ca973ad421571b4652cfa45afbed4f6693a7962a494f77e0eb13c4b9ea1c033525f0fc070ef45089e12d0bcf7f68cc5f0798f2b406a860c7541e1f600eeda
EBUILD vanilla-kernel-5.10.199.ebuild 3769 BLAKE2B 3666f40d5f52f4c87e3da3179889fad873258f988980b982560b170e91e2c0fea84e0674b9100e27a052ac98f6226f184d90f47dc15edadaba785f2348ddece2 SHA512 2826551b33841fd90c983a6069fdc9f5d4b6357a0401c1e5982b0b77902841fd5c76d05701b57fd68c079436edab833e8e3d54eba7e30cbc52ef535e9d83c124
EBUILD vanilla-kernel-5.10.200.ebuild 3769 BLAKE2B 3666f40d5f52f4c87e3da3179889fad873258f988980b982560b170e91e2c0fea84e0674b9100e27a052ac98f6226f184d90f47dc15edadaba785f2348ddece2 SHA512 2826551b33841fd90c983a6069fdc9f5d4b6357a0401c1e5982b0b77902841fd5c76d05701b57fd68c079436edab833e8e3d54eba7e30cbc52ef535e9d83c124
+EBUILD vanilla-kernel-5.10.202.ebuild 3769 BLAKE2B 3666f40d5f52f4c87e3da3179889fad873258f988980b982560b170e91e2c0fea84e0674b9100e27a052ac98f6226f184d90f47dc15edadaba785f2348ddece2 SHA512 2826551b33841fd90c983a6069fdc9f5d4b6357a0401c1e5982b0b77902841fd5c76d05701b57fd68c079436edab833e8e3d54eba7e30cbc52ef535e9d83c124
EBUILD vanilla-kernel-5.10.9999.ebuild 3283 BLAKE2B 09f42ae4ca54e775fbf38c7b6c1673bb803cba82252035b9ada3a3a05077613b100262c661236c15d8f8e36ad48a662ef32b97d56b588949e1078c780bc1a45b SHA512 16e25af77fcdf34d9d8d1b3a7bd35e48130c988f6c3bc5e7d2036fd377a8234dbc8a1ef99715ada67c89fd4c0c11be4b8b77c0d895b1f36ea0dadd63b7177483
EBUILD vanilla-kernel-5.15.137.ebuild 3769 BLAKE2B dfd53b68a4598e0e94b1dfedf73ca58ce4716af7634cbcea7e7306c9cc5930fc27001718453aadd3987d64c8b5e828cfc1843f835fdce7db93fef90735c3dbf7 SHA512 2b7738a033ee7074a1cb0da84ca28f74be3633b16367549e254343d027881757c8f303b52cac69715ee65b1208f5ae67ce366e8e5e55bd5779d815f4e66b9ac6
EBUILD vanilla-kernel-5.15.138.ebuild 3769 BLAKE2B dfd53b68a4598e0e94b1dfedf73ca58ce4716af7634cbcea7e7306c9cc5930fc27001718453aadd3987d64c8b5e828cfc1843f835fdce7db93fef90735c3dbf7 SHA512 2b7738a033ee7074a1cb0da84ca28f74be3633b16367549e254343d027881757c8f303b52cac69715ee65b1208f5ae67ce366e8e5e55bd5779d815f4e66b9ac6
EBUILD vanilla-kernel-5.15.139.ebuild 3769 BLAKE2B dfd53b68a4598e0e94b1dfedf73ca58ce4716af7634cbcea7e7306c9cc5930fc27001718453aadd3987d64c8b5e828cfc1843f835fdce7db93fef90735c3dbf7 SHA512 2b7738a033ee7074a1cb0da84ca28f74be3633b16367549e254343d027881757c8f303b52cac69715ee65b1208f5ae67ce366e8e5e55bd5779d815f4e66b9ac6
+EBUILD vanilla-kernel-5.15.140.ebuild 3769 BLAKE2B dfd53b68a4598e0e94b1dfedf73ca58ce4716af7634cbcea7e7306c9cc5930fc27001718453aadd3987d64c8b5e828cfc1843f835fdce7db93fef90735c3dbf7 SHA512 2b7738a033ee7074a1cb0da84ca28f74be3633b16367549e254343d027881757c8f303b52cac69715ee65b1208f5ae67ce366e8e5e55bd5779d815f4e66b9ac6
EBUILD vanilla-kernel-5.15.9999.ebuild 3283 BLAKE2B 9603317fa6f38182408ea6841e0e798677397eaf60d21ce9ada273dbf77852a04695023b0bffde785c30b61989f764f28be832810e859544264987dbc0a9dc68 SHA512 171111fdda2af60a13c2b28988f14ad8be846fa23d911ce80a99cd1a06a2bc548de182150df2e1869e3d1eae51aa6f5fbab6f7bb95f14e622f33f4e0d4e53479
EBUILD vanilla-kernel-5.19.9999.ebuild 3403 BLAKE2B 59123e67324228c0af68c10dee07022a1fcd46717947fc748241e300f9ca3ec769545c03754d5aea363bf52f0d43cc798f1a093ba797a0093e8ddeac1b85b807 SHA512 632a37219d153da3c969b08e18b32444eb9bb7400570d66d53fa27d437d8765728be385b818fa24ef6cf3b0da2b81604ecf2ff733f8f3619093a7c00dbd4679b
EBUILD vanilla-kernel-6.1.60.ebuild 3887 BLAKE2B 4311b56f03f773216556a4ace9fe55af8337887717632d958f036c935568050ff73ab016b0841e3bf23689dd06fbccf976d1a054cf76ec63d8099d8419cb69bf SHA512 3361989ac92751e76dcab2de0b5b50b229db6860af425f964396137a4a3c955b6ab4f2c2f7b036787368586f0c408e12f1f092fb2d808c08e70459106ee7b046
EBUILD vanilla-kernel-6.1.61.ebuild 3887 BLAKE2B 4311b56f03f773216556a4ace9fe55af8337887717632d958f036c935568050ff73ab016b0841e3bf23689dd06fbccf976d1a054cf76ec63d8099d8419cb69bf SHA512 3361989ac92751e76dcab2de0b5b50b229db6860af425f964396137a4a3c955b6ab4f2c2f7b036787368586f0c408e12f1f092fb2d808c08e70459106ee7b046
EBUILD vanilla-kernel-6.1.62.ebuild 3887 BLAKE2B 4311b56f03f773216556a4ace9fe55af8337887717632d958f036c935568050ff73ab016b0841e3bf23689dd06fbccf976d1a054cf76ec63d8099d8419cb69bf SHA512 3361989ac92751e76dcab2de0b5b50b229db6860af425f964396137a4a3c955b6ab4f2c2f7b036787368586f0c408e12f1f092fb2d808c08e70459106ee7b046
EBUILD vanilla-kernel-6.1.63.ebuild 3887 BLAKE2B 4311b56f03f773216556a4ace9fe55af8337887717632d958f036c935568050ff73ab016b0841e3bf23689dd06fbccf976d1a054cf76ec63d8099d8419cb69bf SHA512 3361989ac92751e76dcab2de0b5b50b229db6860af425f964396137a4a3c955b6ab4f2c2f7b036787368586f0c408e12f1f092fb2d808c08e70459106ee7b046
+EBUILD vanilla-kernel-6.1.64.ebuild 3887 BLAKE2B 4311b56f03f773216556a4ace9fe55af8337887717632d958f036c935568050ff73ab016b0841e3bf23689dd06fbccf976d1a054cf76ec63d8099d8419cb69bf SHA512 3361989ac92751e76dcab2de0b5b50b229db6860af425f964396137a4a3c955b6ab4f2c2f7b036787368586f0c408e12f1f092fb2d808c08e70459106ee7b046
EBUILD vanilla-kernel-6.1.9999.ebuild 3401 BLAKE2B 892c5605024b72860be2a59edc694f278c58190fca3992084696d3ef13e30e273184dbb77d0cdd0ddf340c1e54e4e8d26b10d97367233403f2968644c66db2cb SHA512 d3ee150f3f35be6b644c70110610ea475f881d7e281195862ce01de3f567a1e6c3e710f127f8cf6f5b780cb72829e2b41211e2df0c65b53239d73ba83dc29a53
EBUILD vanilla-kernel-6.5.10.ebuild 3991 BLAKE2B 3fabd60ebc2bbe820d0d116c29e36d27dadd635706f0e49cbac99064535a7f34b4efc194a98175a5ec9d7241bddee8b9f23c44cf92bc65daedd0e1523947242d SHA512 76f09d30e52d79536c2dfd9e84c6932a46fa261d259940847fe1110a412c53c58a97a849d6fd715301d369dd229bd5d6760777cfd47bccb5a9651b43eb767ec0
EBUILD vanilla-kernel-6.5.11.ebuild 3991 BLAKE2B 3fabd60ebc2bbe820d0d116c29e36d27dadd635706f0e49cbac99064535a7f34b4efc194a98175a5ec9d7241bddee8b9f23c44cf92bc65daedd0e1523947242d SHA512 76f09d30e52d79536c2dfd9e84c6932a46fa261d259940847fe1110a412c53c58a97a849d6fd715301d369dd229bd5d6760777cfd47bccb5a9651b43eb767ec0
EBUILD vanilla-kernel-6.5.12.ebuild 3991 BLAKE2B 3fabd60ebc2bbe820d0d116c29e36d27dadd635706f0e49cbac99064535a7f34b4efc194a98175a5ec9d7241bddee8b9f23c44cf92bc65daedd0e1523947242d SHA512 76f09d30e52d79536c2dfd9e84c6932a46fa261d259940847fe1110a412c53c58a97a849d6fd715301d369dd229bd5d6760777cfd47bccb5a9651b43eb767ec0
+EBUILD vanilla-kernel-6.5.13.ebuild 3991 BLAKE2B 3fabd60ebc2bbe820d0d116c29e36d27dadd635706f0e49cbac99064535a7f34b4efc194a98175a5ec9d7241bddee8b9f23c44cf92bc65daedd0e1523947242d SHA512 76f09d30e52d79536c2dfd9e84c6932a46fa261d259940847fe1110a412c53c58a97a849d6fd715301d369dd229bd5d6760777cfd47bccb5a9651b43eb767ec0
EBUILD vanilla-kernel-6.6.1.ebuild 3991 BLAKE2B 4947aef7a565b053f758a5fb7f6526f7380d4c2ceefe09c6212ea9ffe886355bb2e0e33d3d75045d30860cbe9bd131b82309290be85d1959b293a09d0fec5b8e SHA512 2c0416e93aae8cf1a22d840380387b68b9862bd44fe54b1096a8fac99e5f8c51661b5b42946feb5ea71970aa832a9459d941e5b5a4b79e46fd54f95861cd0220
EBUILD vanilla-kernel-6.6.2.ebuild 3991 BLAKE2B 4947aef7a565b053f758a5fb7f6526f7380d4c2ceefe09c6212ea9ffe886355bb2e0e33d3d75045d30860cbe9bd131b82309290be85d1959b293a09d0fec5b8e SHA512 2c0416e93aae8cf1a22d840380387b68b9862bd44fe54b1096a8fac99e5f8c51661b5b42946feb5ea71970aa832a9459d941e5b5a4b79e46fd54f95861cd0220
+EBUILD vanilla-kernel-6.6.3.ebuild 3991 BLAKE2B 4947aef7a565b053f758a5fb7f6526f7380d4c2ceefe09c6212ea9ffe886355bb2e0e33d3d75045d30860cbe9bd131b82309290be85d1959b293a09d0fec5b8e SHA512 2c0416e93aae8cf1a22d840380387b68b9862bd44fe54b1096a8fac99e5f8c51661b5b42946feb5ea71970aa832a9459d941e5b5a4b79e46fd54f95861cd0220
MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.202.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.202.ebuild
new file mode 100644
index 000000000000..01cc0263d3f7
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.202.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+GENTOO_CONFIG_VER=g10
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.140.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.140.ebuild
new file mode 100644
index 000000000000..7846645de088
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.140.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+GENTOO_CONFIG_VER=g10
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.64.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.64.ebuild
new file mode 100644
index 000000000000..01d5d706064b
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.64.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.1.7-gentoo
+GENTOO_CONFIG_VER=g10
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.5.13.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.5.13.ebuild
new file mode 100644
index 000000000000..c518ad25e7c2
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.5.13.ebuild
@@ -0,0 +1,140 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.5.8-gentoo
+GENTOO_CONFIG_VER=g10
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.3.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.3.ebuild
new file mode 100644
index 000000000000..41429604c88d
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.3.ebuild
@@ -0,0 +1,140 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.6.1-gentoo
+GENTOO_CONFIG_VER=g10
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}