Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/vanilla-kernel/
Date: Mon, 21 Dec 2020 19:25:10
Message-Id: 1608577584.ec9dd723bfdfa0fe23b2ccb6490be702cdfcf5a4.mgorny@gentoo
1 commit: ec9dd723bfdfa0fe23b2ccb6490be702cdfcf5a4
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 21 18:05:18 2020 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 21 19:06:24 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec9dd723
7
8 sys-kernel/vanilla-kernel: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 sys-kernel/vanilla-kernel/Manifest | 27 ----
13 .../vanilla-kernel/vanilla-kernel-5.4.72.ebuild | 129 ------------------
14 .../vanilla-kernel/vanilla-kernel-5.4.77.ebuild | 146 ---------------------
15 .../vanilla-kernel/vanilla-kernel-5.4.78.ebuild | 104 ---------------
16 .../vanilla-kernel/vanilla-kernel-5.4.79.ebuild | 104 ---------------
17 .../vanilla-kernel/vanilla-kernel-5.4.81.ebuild | 104 ---------------
18 .../vanilla-kernel/vanilla-kernel-5.4.82.ebuild | 104 ---------------
19 .../vanilla-kernel/vanilla-kernel-5.9.10.ebuild | 98 --------------
20 .../vanilla-kernel/vanilla-kernel-5.9.11.ebuild | 98 --------------
21 .../vanilla-kernel/vanilla-kernel-5.9.12.ebuild | 98 --------------
22 .../vanilla-kernel/vanilla-kernel-5.9.13.ebuild | 98 --------------
23 .../vanilla-kernel/vanilla-kernel-5.9.8.ebuild | 144 --------------------
24 .../vanilla-kernel/vanilla-kernel-5.9.9.ebuild | 98 --------------
25 13 files changed, 1352 deletions(-)
26
27 diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
28 index f1ded3d09af..e8cc221732f 100644
29 --- a/sys-kernel/vanilla-kernel/Manifest
30 +++ b/sys-kernel/vanilla-kernel/Manifest
31 @@ -2,58 +2,31 @@ DIST gentoo-kernel-config-5.4.77-r1.tar.gz 1289 BLAKE2B 6612741cfbf458f4bd8915b4
32 DIST gentoo-kernel-config-5.9.8-r1.tar.gz 1198 BLAKE2B 8fc6d432e9d7e1f7f2be75c5741ab18be399066e9837a52023bebfbffe6299eabfa7e8e94822ef205bd443f6d75a75530cf0c3989dc0414a7c3e4ff06d4743bc SHA512 bc554f46ffb8a4422269e5d9b8e9e0c0f1ecd29fd008719f7ab027e87f4b4bb284d7854d1af2e1e5af0784043db79de058b38fd1ff0bf50d3086e8adc6254e1f
33 DIST kernel-aarch64-fedora.config.5.10.0 222666 BLAKE2B 54e56ffb94ceab41ad83cd909da093389bd6b01680441f150625413c9a15d34c5a9638cc978474f4d3bbda4372de97439569864cba6d99da1f7942884c7927f6 SHA512 bc0bf63dfab155ca082104dd65ab7e5413e297be7cd468b925c74eb420c243c5350ca362dac7f2e646bb75a2ffa15ce7729d6993426ff399ada1c4b53c4861a8
34 DIST kernel-aarch64-fedora.config.5.9.13 217955 BLAKE2B 80997bd8a3e2d6863d9282bf99378231c26a84fc52f3173b51e4519b081a0fde037357c5bd9a9216ecc7af29d6b16eb699e4d9f96dd2cfa31103f7ecce9d1c34 SHA512 7cd9a1689b24a9089be239ad61d7b8394e06e0e3086701fc5a7f77c02bef63b9164be88ef8dba0e0f116975a9a87800ce69480de963504d52fb8e105ff1868b7
35 -DIST kernel-aarch64-fedora.config.5.9.2 217893 BLAKE2B 03a36c1fe81a16b434cd94bad3984bf8984808b2e7092089f9a23a565c6d9bc8a512baa4e5754633783ef47feb6cc67010a0093f096e5a15db0f13aaaf6d6426 SHA512 ebe29150ae625cf2f285649984c27246ef85cc13f0b5d4e40dd3ef479489aaa09b6ee4aee859d6e4361dd7e7b4432db8aec077a099a25e90609b9eac2d42802d
36 DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff
37 DIST kernel-i686-fedora.config.5.10.0 204929 BLAKE2B 74de8957e749828c7b76fcfb03a921e26592c5c1b0f4803f781542800dc2635fc356b524059d75ec45080432381be4ef31f9a8a12d10c9a896d722a106b90210 SHA512 e98497beb1da1605bfeaf1ebb400851dd8552941cf352389317e991623e6a3dde5d6edbe04df3f9f0b8b90f29bc05b9a523eea3489d1c450bb0969e399427978
38 DIST kernel-i686-fedora.config.5.9.13 201435 BLAKE2B 1eb2e7e816859fdb15ac77110c69cfb92b7e3b1ec175cd21be7100f7de688ebf1f3e2661fc10bfdb7c68eede963beeea0494802339e0d5c447a909f75ed72935 SHA512 031549785d7d00cca491f9c48a62421dd7106c97e8f62047a62b58cd96965b056ab109b388c7c7484860dc0888ebe2df2aaf434f4d4574666f3c39ae6e84b904
39 -DIST kernel-i686-fedora.config.5.9.2 201362 BLAKE2B 93e5dbbeec7761d777b8cf8795b38dd6a727f07c58176013dc5d18c60165af21c6e0e9140c7c7217fcc31f9b9a9c959be9d3ef0f853035986605fc513e7c70c1 SHA512 7bb41160333fa0f751c80ec9ad1e49ef991c26e05575a1e5fb41967bd984c91294629d91624eacbbdf2f307a28f9de8c994a9a7bef63cc933b0e13727dd33619
40 DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476
41 DIST kernel-ppc64le-fedora.config.5.10.0 191600 BLAKE2B baf50581ae4f0d10e46bdd3a94889cc09a5c54b388663a750f4e6f46f54ae9194588e82bd473db4a6662a7b5f755ca6604f0cb9c0c5d7986c8d358830aa188fa SHA512 d5dbe4313163131448425f3385ffe0735ba23afacb802b8a54622a497aaa2ef05c9dbe8a1916f3e8b01c710938443b5eecbe2a3233dd5dc47054a38bb1dac987
42 DIST kernel-ppc64le-fedora.config.5.9.13 188055 BLAKE2B 45c2247771ddd47922b05f7b5d56f993d7d8dcd2ac5b8143bbf06085e2b08c4fb4c30021c7489d6f12916a4c3c0123c81713bfafa1ff0902199fcec2d5af051a SHA512 526243f4a247e2a25f1b256e756034591ee7a33d6c6273881f44c8b0fa1b657d7c6654cfe1ea8090b6f1bac638503c93947bc1df4165a2d2e4b9a63f3098c292
43 -DIST kernel-ppc64le-fedora.config.5.9.2 187957 BLAKE2B ae15f248000095a593ca67223818379eaec9dc878049eb36c5812ef70bd27bb5159ef16faffd4fa0f26ba5d4fdb907cb8658ff3fc34c93746f04f428d3598d98 SHA512 c331ec3301baeedaefe2e31e3fdc5e9ae48070e8e4f8e3469efb4a9907e4ceaa38748dc1fc99305b630e06c68993007182d3ada3cb9c518a81414b29c854fb88
44 DIST kernel-ppc64le.config.5.4.21 172003 BLAKE2B b53887cb44f7c378cb3866780f8e556e19fdb02130d3b0df01d97698d2a91f7d90a200012559f288e962935742c3fdb67dfb6711876fad37862fe55cdca5b5f6 SHA512 82df8d0be47e9eb20bd7db570539bb061d0b6e2101dc78a54596cf4d0b4e0c536041449304ff9240b051ee09b342ea336c5645e9a3b66a5dfb96d7778ff86008
45 DIST kernel-x86_64-fedora.config.5.10.0 205885 BLAKE2B d81a5e48f1ca76d2e95cd7921134a9775121bdf5a31c89210cb53df85e298181ede6ef97468abffaeb9c02d05eb6c12c9b4f01ac695ec089ae54a74ccccf2cab SHA512 b84b03581136d291f4d7a952c9eb9dcf4bc550cb88065c74b4e80ec3c3fb6ad41c24c46e0ac0140e4d05878a21334cdf1592d5583f455f314b4a99b8a8a699ee
46 DIST kernel-x86_64-fedora.config.5.9.13 202355 BLAKE2B 5c74baca1940667ff5d5c8bbd2f1d6551ebc40e8f2b1d973e2e9dd1fe0ed1c6a36787c56c8881b2948f7dbe72c0eefdf8cc1860f15d8a70c0f6a5e3fedcc1caf SHA512 34bb65ac7cfa8374f2bd8d33fbca77859b75374831dc0a141a9bb292bd63194c2fa78ce2dec9a809390af64c0080d72162d8a1978f0cc5d57e518e47de25cc44
47 -DIST kernel-x86_64-fedora.config.5.9.2 202282 BLAKE2B 5172fb3f682f912b14c4b2f15e04db4be6362d1291bc03b03352d00224aec387d4fe04150a617f9a8e84999aeabfda51f79e0978998ee232cc1c6f2ee130b74b SHA512 36375384215aef89b52b365a9ff82d732a42336c51e144ddc39b16f1fbafb858bdf0d1f5d06bb4927183bcaf8943caf15adfe2428fafa85db70a198e53854155
48 DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f
49 DIST linux-5.10.1.tar.sign 989 BLAKE2B 9277a2795ed8c0530b8859ce944f725ee63f01446cb672e32b77b6dbb247504b5e9eee65251dda7dadc75a8492c793b44c053ea8bf959c9baa2abbefb7f73100 SHA512 b15265e6402462e656497a53e94cd0cbfcbcfdf2e0f66c5f6244a4ce8658b8985583b4932127db44f8449de94ee681a2ec9b530829c976f375ccffc1772a8877
50 DIST linux-5.10.1.tar.xz 116601696 BLAKE2B d965795fdd5fa6f6cddbd86c4b7af9cfafe9022cae1c149a1326c90b9fdddbd7ebf83465c7b04d227418ba19c3b7af99d9a47b2616df2f83ec92fe7c9306f935 SHA512 5b6cc32f2daa1de35ceeb0007536d6e49776064370d94f8d77c19cefc97e88c47ff55cb4c6add7c49189e7203ff44a05ffacf3c0f4b766f719d6df1a110f95bb
51 DIST linux-5.10.2.tar.sign 989 BLAKE2B 26c7e1b6025fdc8b37ed8854848a7eb9bd277c837d325caeb98bdd9fd0f0d7e3ec598851b827fbc5c1b017694fc924190b55ff2aaf7db20ba0fc99e0649af2a0 SHA512 e3ece0052bd0e3a80553ddb0051ab34c870f3b277e5ec0562f2a337f3589eb5e1910ee67f1aaa781058e9a072d933187e81247d4b8f35570e8bafbef9e10dd36
52 DIST linux-5.10.2.tar.xz 116590032 BLAKE2B 708b51b58f63d8954073d7ab559286fc854c700108505e659474e55b2d0968cea002b8356d5441e6b24d37a4194684a6244293c760da6d442a6c76e268619a18 SHA512 1254a6e0c47e5f134a66fce4013c84b20cbdda9fd086b43049b5cd28531e7b610b0d7366d87bcf1bc12a5f17ad5e4f6495a842c15f6a7588c586326cfa57d346
53 -DIST linux-5.4.72.tar.xz 109606972 BLAKE2B 90dfea3370a78742c851d7c9ee21c6fe17204f6c6825f82ebef4bf9c23bb59ae62bafc71cd4bdccad151c6042a33c43df8449d10e93f71d41bdfe3006255b5ba SHA512 6f8b191732b1f73249f8d350500ade946f61309791b3c4021deec80e4781738141afd5e4a11d071d329ec792fc87ce2e6386e151417db0fbf344b6a5659bddf7
54 -DIST linux-5.4.77.tar.sign 989 BLAKE2B d79c13fa311bd79dd690673f6f75cc308c28aea15ffb5c91b22717cc9c538eb7980dcada74e811939ea440f6b9a4843f9259f9f7d5be9521af2fd52ea676dcad SHA512 c7df7e53d4e463c4c776f3996ce7856f34bc63f1c4e32c58f1518d33e784d496945e394c5488807e9d02e3f51aa21e45bdd12a9a2377ea3ab9ea779aeed1ee1f
55 -DIST linux-5.4.77.tar.xz 109619220 BLAKE2B a89f698636cb913574dda1be8794955c79ae6e221a05bd16afdf555a3a142679309b0c494912b0020bc59c315e0e793042bd504ff076cd910d36e62c943a4661 SHA512 f8501bac63b8d5d9d263eaebf6ab3d9a70a7c26fa39c186c31ce1936647bb08efb19bdbe4a8f2912c37616d370bbdd05bec395d6d818fad235c38832b9d9cb87
56 -DIST linux-5.4.78.tar.sign 989 BLAKE2B 3a4c7fd8492f09a2e2ccb3d06255090aa785f9c426a95781e04169d865a5ac6cc47a8280ff38f5e45b1e230615c35ea6db3f4ac06a7b946ed49182825ba34bfd SHA512 19eed99c70abb6bd31f89c679e1ae823e79fc881c9ba7b7e1ed8ff3c50bc898f26836fa775dda6e2f04981c51214f7b3777b6331c1483b8d7d90492f9450ed72
57 -DIST linux-5.4.78.tar.xz 109618256 BLAKE2B e856874995b363c91e3147d133b07072cd73abe02bf1eaf33a48129c1c596303519e0da598465c633ae2b5168ad3b52efb3a516fd8eba13a52d3666350ab9bf8 SHA512 76207a716caf8931b875095a4cecae85d0e8dac9ef675ec32019462211ee7b263dc0cacbcd06561dfdba0510566a0280fa6d2e10f35695cf4613f99f90755f32
58 -DIST linux-5.4.79.tar.sign 989 BLAKE2B 26a1fcf560cb14a68ecb57e32ab7d6eed0cd33082ad7bea8e3ffb56fd59938225875084caae1af1d746f3fe02c9946a4ba5597647fd5cefe2fd942e5780f21bf SHA512 8208b2ca39a7cefe8ed812cc72fb12826929d11c27e0016059f5dee8985748fbf760857de676d406dbc62078977192747dbd0b168402741fbfe6eace42d6e7a2
59 -DIST linux-5.4.79.tar.xz 109628092 BLAKE2B b18636d55425207c572cfdf81d4b316ae2ea0054ca9d35bcddd46c17b16fba2e9f4776c57dd049296d4068669106ae15a9a19ed949b428dcab6d82e59117c477 SHA512 cb0ed9cb4b70b22d62c5faf607dc5ad1d338f75640e0ea6540bc508ee7803df572012a29cac50d1ccfc7ec9302416ae7b5451101b676ed789128370c9bad2470
60 DIST linux-5.4.80.tar.sign 989 BLAKE2B 7d0fa889c353c83eeb38d4868de3736baf6dd668db2b6660472b85dd6f9fffa83350954da80bd8e6441b54aa15324d68734ca863b0b1980b92a7b3a58073037e SHA512 54b7a124065020a69702fbc4ec82359c728ba32e8cafb7ba083d12974914c8309cc6b33b85769d87f91cbb2583b7c0a20d019d1b3808f32f07dda0ec795e8906
61 DIST linux-5.4.80.tar.xz 109626784 BLAKE2B b395b0326162ca6d9b9a59966e641eb1df63dbd402c8287b276c915478819132e201ae68fcbab2fbae353591ff4f38951a643b6a2e1283a551ab8464c21a2abc SHA512 ba400e61ce4e55a8bf391b45df15bb71f43f42de1f2cf2c19468f503b102ec1269589908fa186bfff946baf031ae1531f30ab420605a078439508898e5fdfb37
62 -DIST linux-5.4.81.tar.sign 989 BLAKE2B 2ca269f0675bdbe25658449704356127d61df07c9bb9cd1112ce0178c8e50683a0d817cd9e596c743a7c7cee3d938a568051f45c0c729043c026966dbd2d4000 SHA512 f9e0abf50c4e8177167a1e68906d9f58b4379f213901cc6ba1a5b3f74ac9468ed78945a6ac11895f93bf22989098be65645e92d9ab40daaa57ae75ffcb0f9159
63 -DIST linux-5.4.81.tar.xz 109638792 BLAKE2B b33192fff45e5f4b2e2d32684e1520657781c92f1b2b131885b16041c244de44e65bba9dd4ea62f7a9e67795145e35bd66fc515dacdb2518e19e1290c6f9e5f6 SHA512 562d460c916a239f62af3f0cf892c02b23614652bf8fb6aff39fb264536d28039e592c32b231888b62f816a9264f6aca687bcd219c56712e7db6638a30ad779e
64 -DIST linux-5.4.82.tar.sign 989 BLAKE2B 30002498f901ffd0b3e320066a27fd6b2658b1685a71350912d68ebcd8dd8007b8a2c0e5e94ab7e084e83119e4eaf09a189b781d2ac08193983838c96d787718 SHA512 a9dfea8115a080d0502ac93bf697e75492d9b9f6c0856cde68cd8ab362a3d94fa23575bcde1816e13db35dd6791b398f02a6a1f3fef3a5f5608b2e9d246ddc53
65 -DIST linux-5.4.82.tar.xz 109636484 BLAKE2B 1f2c4422de0355728855bb827eb9b6928458f7c7cfaeec801212c24a0e365e4f2b02030efbbddcccb8fa7993d0e8c0db88828c091d6a3c7b5969587c1e04138c SHA512 ec3ebb354a9949e007fd58ec0eb62739e1faab43a08f0f36c2e44c4fc743d6f7ead611e881553a6caebaee3c1c2d6a3d55abb2b8b3f22abaaf327a66fbf9d863
66 DIST linux-5.4.83.tar.sign 989 BLAKE2B 0c1c9737b51eb02747146498475436682fec4d0e97c6e90e840682878eff34aeffa6970eac0ce117ce18bb8ca2e15fc1a9b0bfb83e021b710fa10dd713437c32 SHA512 be2564571dc109611e802d5dfe1d69339d375bb01259d46888c18ef03979401d9943721131c10609a8a07f14cfe0b990e558e15c7d89a2eccc71e86d620cf4c0
67 DIST linux-5.4.83.tar.xz 109638356 BLAKE2B 0287ca87cc09702a3ce9c83494a3f49712aab4f805cab560fdee29cecb18f9ef132c9f8352793705b371f0faf60fd24f357448a8323ba1c1a2d0ab832b5bac8d SHA512 0b40ffb66fc5b3f35a0c187ffeea0df3dd90644490298fe78ad1fef210f1c72e4b0c33aafc6b1d0959c915a6a0d3ec57ae8a36f8b28486965a8ef158674b1ec3
68 DIST linux-5.4.84.tar.sign 989 BLAKE2B 81b7f2ffd2504754c2e79acabb3eef38f764d840408cc736fed3e23f418cc1063ed3d118f68a9f18af6003d64b82067d45eab160242c31ad56f11f284dbbaf20 SHA512 dc26a666c3dba858d0b32ac35b3a6bceb2300a4b33c870b64ec8450b152ced6378ae73e24dea49965ae25b80b5f49ea4fae33761ca7da19bd18e504e3a7ab472
69 DIST linux-5.4.84.tar.xz 109631524 BLAKE2B b6cfb1c9b6b635cc3229c8780fa35ab48a6cde757f45b49ae5879cf41b5331cd8ff0913157c4d6efbe072ee4317732db36f74ea6a1333f118076a10b96ba74c8 SHA512 ac077a52ea7e1de51858938e66df61677e5049ef66ded82ed613528bec982a2891756f9474f3f82e8c5ac0dd4e90f691d4c04abffd092fe28bdb1fa7c0957dba
70 DIST linux-5.4.85.tar.sign 989 BLAKE2B 90ecac8f32d7c22af508b3233768065cc4626b6702d745fcc29f7063402dd5132c6c25e986c6465a4e4d0ddf27013d08736b2b51d2cce975aa919c745865d466 SHA512 a02d4ad9987c40436cda720e781f8bd0a41341564fe907e6618b8ed5149e9d2fa026f2b99cbee24d3d5862452ef140f3eba8f63f316900392726ac14d552ee29
71 DIST linux-5.4.85.tar.xz 109636476 BLAKE2B adc66aa3a2a901ed4d7450cc46efe4cef48536e03d19519b9f3f7015930489a9499b60ab8b66624bb54cf5c25aee0d3c39023c979615c0adf3edb5c89f5d595b SHA512 a1b188952ba81d9c4a19442035f9595292b443632fc17b1d976d2de11626287bdb75db1f50858c6224cff8665e3501619799c199c19b32283e7b6ea5683fd1a5
72 -DIST linux-5.9.10.tar.sign 989 BLAKE2B 28777305ef639cdeb41d76bd5db9212994a2a8d505b394b822f798937af43b946a4098477d1dce132a9caafc4b1009d7f3edac4a79b9eb45d66ff4bdfab69680 SHA512 a68c71883e0972e3cee877156b3dfdd5bc2ac6fee18d9da48c8355d2f19a8c2cf5bca2237f1806bdf0759c330f882331a581fbbf49fa2410f2a42e3cadfa5012
73 -DIST linux-5.9.10.tar.xz 115545932 BLAKE2B 423d0e2fea39d54c9bbda532dce95f67c2736646b88515e72a3cea97842a25f4b2b4ef0aa2896d623bbc89eb6e8ca14f5b447030f190677601048816ae4a76e1 SHA512 f3f5195508affa84ccac30621c852b0dec42a227e2a3677a31b6fafcffdcf34964bf43cc96b08698faf319a1eead54f26638d7c70c20df31592e1c00ff00ae06
74 -DIST linux-5.9.11.tar.sign 989 BLAKE2B d8c810fdbf587f70d7665960ed0df082417cde3d9b55b336147b672c2879c80630885162c57adcd437e14d9fc41112fd3f0cd20459822500b7a13c29b4da5e39 SHA512 4046df5a6318a9fd22ce13ca806028a8a97402224c6f8a032d222179d1dd24f80892fe60f51b63c6815370769a3eb7d64985bfa3b076cb61fc082c2de00dba3a
75 -DIST linux-5.9.11.tar.xz 115547356 BLAKE2B fbcf8b93e4a37e0f45c2de4275ecdfdb80ade1a6cf7e2b62cb331cce2d8fc247eedc14c5c37583b6e10cce58515ec3c9e541f21d067ee8d19567f9edcf065b62 SHA512 6a85177d72862769f203d8dd8ad7986e60cd57382c1cc907826c1bae40e725d8d54568f319ef0c0aa55a16300364e5b0d7e83c428e96987f32bfc968e63c69a5
76 -DIST linux-5.9.12.tar.sign 989 BLAKE2B 14996a6003b12c9fbaad31c3e8921fd8cdfa25cd576aff18eddfae1fd115e68c262b7c9ce6f686915bb3822d2a6b96d99de2065f9f554f663a033e13a655a5e1 SHA512 ecc31612e88ab74f170e32f77ea819ac2b5d76ee91c4837d15f8370071a8f10459d917a16ff31cc96d66ceacf5faeb02f3d0789c1cd97dc554b024d43b00e7fa
77 -DIST linux-5.9.12.tar.xz 115553420 BLAKE2B 9e7a86c22993f4bf1a2eda9edd8aacf768ddfb67d109eba78f0719a27d0243767b197a205142524b158c176fe5e1a08de091f4c8f35612267737f2a5ba2dbdc9 SHA512 164a89388a56140140e0b4ba3f39a45f85a73c9862f5104cf591a6d6826cfc2498b4080f862cc592f04853328ba9236f8aa305e4f0f876f6b18eda2e42ea6dcb
78 -DIST linux-5.9.13.tar.sign 989 BLAKE2B 662903fd4d1d52edef0d1626e0a892926af100cdc8e574e67b7f3ef449e3fb4893a0be30e9b2852e350f550eced1574bd4af5b6761180080532c586724d54eac SHA512 14dac4351624444dcb359ed75763d517bdf65d0ae22ef4f08d382a41d1e8c17ad1ebd3b6cc9713a9abe84faf96348ca1f10199a2ef340f4d692116d1954ceb34
79 -DIST linux-5.9.13.tar.xz 115553920 BLAKE2B 6b4e25173a7bb0836af25dc53609f5f9f248dde5963c3667127619d25e1860e6363c31bb2fed905af3dadae5659083f4f3a88051f29fa4195678e39b37171279 SHA512 ec5ca9544775faeb809459f58358b14f06e9d16afff40a017877602efc3117c4a901c8c65bbc3891cf5272a436ac5216d9d5b42c2b92980755ce2f459023eabd
80 DIST linux-5.9.14.tar.sign 989 BLAKE2B e6a8d55aeb77ef73af969db44800d893715df0fb775655a2cde1158e8089ff0601eeb91ca30386c9d903c3954ad924142ca00cd299e04e0a721fd95a6140b30d SHA512 be1193c53f641749ee12508c8239af645746638df77f6ac30480248b472623b901d1fffb0058a531fb87e383ee9065d863ba1f3b92295ee205a0cb92817555f3
81 DIST linux-5.9.14.tar.xz 115556784 BLAKE2B 559dafc7d4f618ed6b00f0dce74b031c747d4435db5ac976a4b42f3e0c0c22da3ca7b38c77a44341221555adcb5612367b527bca70188c0903efce79fc4773c7 SHA512 719c32e811602cd3a9429c16c1c1e8684751dffd2fb052357376695a2654ec3f771e321e530ed178223dc581f36fbfa9be362941cf6fd74d2853b393ab357552
82 DIST linux-5.9.15.tar.sign 989 BLAKE2B 0881539488ebb253b09e63b86e2628cd435d090486b4ac477ee54e4d9b81f5171aecc4fd276ef629a35326bde95eec9d345053ef3951eae6fbdc542076f5a8a5 SHA512 cabf54dcdc2a4b8a8762b8d211921bd2137f38ca525a6efb42f2ae21fd754f095bee93720734d5fe4401c45d3a0f00fed25e826719ad1021835b00d386c75511
83 DIST linux-5.9.15.tar.xz 115556416 BLAKE2B 3135a98bff2e55ec418c27286ef7001075975c4df6e2a9840649eeb88f60e82bc5cde5f4c58aae8c941c9510ea4e85f7589087a6e695267f17a3da04d4e91e48 SHA512 8547b0a11996e3af91e0d57e186170620f19b90bd808ece6814ba8aa8e5aafc5810bb86e228dce51f8a1bd88b61b7fb3dd4b79986be57d7d7a1718dcbf6a4851
84 DIST linux-5.9.16.tar.sign 989 BLAKE2B 8e1989da0d36c1e22ea5ab2d16a39fcb67c6ef5619d964a22c590e1ca68c60f0298b970631b67449b12c558977834eaeb8af926ccabc316a4d090d7fcd8a756d SHA512 78b81f0cef9a6f79268365b97a18c3ee3dd0ac60d7e4a9e8a76a8be2bb55db274c464d33edaa42af60e5488a24a7eebb77cbcf4bc445b0eaa28ad418d6705ee0
85 DIST linux-5.9.16.tar.xz 115554548 BLAKE2B 7eff5747a1339bf0aa2e37718a37a17d994facf6407e7a37e3f055452ac971bda11cf6e047d5c159af98897ec7c719baf0eb6549d4472044f704d44319ddaadc SHA512 6b810157564a4c78b2bc615eabd6297922a930d118b9288d1f95860407817bb6b420e21faaef98a4b97045723c31daad67190a954e88e58720c689356e2121b9
86 -DIST linux-5.9.8.tar.sign 987 BLAKE2B bbe7c04acb6b3f61333e96582fc3d64834bb51c79f7f1d1eac455d6b89b62b614e8975adf01d2dda0b3a43813b32abe51f65f111e4ef68a0b4da9b26e22dafc8 SHA512 1e3ba4a90414372790718adabf3d8311cc6cca91601f048c8c7b2efdad6cd7ab9628a906407168df92aa6cfdf6ad93a9d9341a9f31bd8d46d9e808f4c9edf848
87 -DIST linux-5.9.8.tar.xz 115540828 BLAKE2B 27b8820bbd7ea278b47e1c208efeeb41c890276ae59d33971ab0d8ba0081d45e57c579f9390c5e3019a4f3beebaf17a29a959e1b6cadb9e1824ea4e568f90205 SHA512 063e853ccebe3e9422407dd4ed7f74a6202546761d4eb542035b3d71d0478efba9daa6eaeb1e2452c13d3093dd64729d9fd2df17945319b9535724d95be94a69
88 -DIST linux-5.9.9.tar.sign 987 BLAKE2B 9a23d3b858f3df31bf00fd5f2d3e318fbda5d794fa97884a6d2cbd26d71d39b4dd99f5b59c9812e4ff74cdc641a83c6f68e09690000958225ec5dde4e3eba852 SHA512 afca72f0efbd938a3822308a725a6b04685dc10694ad44da1d54ac7f9abab083fe5d820ce88bc470c3983b4daf973e39ead03b91d0f0913a179f2e312a253538
89 -DIST linux-5.9.9.tar.xz 115546864 BLAKE2B 39a9a7438d8399d4e4b863e725b1b5a1ddda0c0b8b02f9fc9a4153f6dbd2ed267aaa6acaac5c0b80c8e3c122c240a82458079fcf83d639047c6372d109b2b4fe SHA512 8d61c3cea48862e394a9d54902f7845f604151ad56f796e2d371a4f5b55560d57179c867ece2328f5dd6dbe4c5452cca0f2f5bb8fb78b3458e3ed61e6bcee303
90
91 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.72.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.72.ebuild
92 deleted file mode 100644
93 index ee1e12c459a..00000000000
94 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.72.ebuild
95 +++ /dev/null
96 @@ -1,129 +0,0 @@
97 -# Copyright 2020 Gentoo Authors
98 -# Distributed under the terms of the GNU General Public License v2
99 -
100 -EAPI=7
101 -
102 -inherit kernel-build
103 -
104 -MY_P=linux-${PV}
105 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
106 -CONFIG_VER=5.4.21
107 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
108 -
109 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
110 -HOMEPAGE="https://www.kernel.org/"
111 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
112 - amd64? (
113 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
114 - -> kernel-x86_64.config.${CONFIG_VER}
115 - )
116 - arm64? (
117 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
118 - -> kernel-aarch64.config.${CONFIG_VER}
119 - )
120 - ppc64? (
121 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
122 - -> kernel-ppc64le.config.${CONFIG_VER}
123 - )
124 - x86? (
125 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
126 - -> kernel-i686.config.${CONFIG_VER}
127 - )"
128 -S=${WORKDIR}/${MY_P}
129 -
130 -LICENSE="GPL-2"
131 -KEYWORDS="~amd64 ~arm64 ~x86"
132 -IUSE="debug"
133 -
134 -RDEPEND="
135 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
136 -BDEPEND="
137 - debug? ( dev-util/dwarves )"
138 -
139 -pkg_pretend() {
140 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
141 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
142 -
143 - kernel-install_pkg_pretend
144 -}
145 -
146 -src_prepare() {
147 - default
148 -
149 - # prepare the default config
150 - case ${ARCH} in
151 - amd64)
152 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
153 - ;;
154 - arm64)
155 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
156 - ;;
157 - ppc64)
158 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
159 - ;;
160 - x86)
161 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
162 - ;;
163 - *)
164 - die "Unsupported arch ${ARCH}"
165 - ;;
166 - esac
167 -
168 - local config_tweaks=(
169 - # replace (none) with gentoo
170 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
171 - # we do support x32
172 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
173 - # disable signatures
174 - -e '/CONFIG_MODULE_SIG/d'
175 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
176 - -e '/CONFIG_KEXEC_SIG/d'
177 - -e '/CONFIG_KEXEC_BZIMAGE_VERIFY_SIG/d'
178 - -e '/CONFIG_SYSTEM_EXTRA_CERTIFICATE/d'
179 - -e '/CONFIG_SIGNATURE/d'
180 - # remove massive array of LSMs
181 - -e 's/CONFIG_LSM=.*/CONFIG_LSM="yama"/'
182 - -e 's/CONFIG_DEFAULT_SECURITY_SELINUX=y/CONFIG_DEFAULT_SECURITY_DAC=y/'
183 - # nobody actually wants fips
184 - -e '/CONFIG_CRYPTO_FIPS/d'
185 - # these tests are really not necessary
186 - -e 's/.*CONFIG_CRYPTO_MANAGER_DISABLE_TESTS.*/CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y/'
187 - # probably not needed by anybody but developers
188 - -e '/CONFIG_CRYPTO_STATS/d'
189 - # 1000hz is excessive for laptops
190 - -e 's/CONFIG_HZ_1000=y/CONFIG_HZ_300=y/'
191 - # nobody is using this kernel on insane super computers
192 - -e 's/CONFIG_NR_CPUS=.*/CONFIG_NR_CPUS=512/'
193 - # we're not actually producing live patches for folks
194 - -e 's/CONFIG_LIVEPATCH=y/CONFIG_LIVEPATCH=n/'
195 - # this slows down networking in general
196 - -e 's/CONFIG_IP_FIB_TRIE_STATS=y/CONFIG_IP_FIB_TRIE_STATS=n/'
197 - # include font for normal and hidpi screens
198 - -e 's/.*CONFIG_FONTS.*/CONFIG_FONTS=y\nCONFIG_FONT_8x16=y\nCONFIG_FONT_TER16x32=y/'
199 - # we don't need to actually install system headers from this ebuild
200 - -e '/CONFIG_HEADERS_INSTALL/d'
201 - # enable /proc/config.gz, used by linux-info.eclass
202 - -e '/CONFIG_IKCONFIG/s:.*:CONFIG_IKCONFIG=y\nCONFIG_IKCONFIG_PROC=y:'
203 - # WireGuard was backported to 5.4 but we use old configs (#739128)
204 - -e '$aCONFIG_WIREGUARD=m'
205 - )
206 - use debug || config_tweaks+=(
207 - -e '/CONFIG_DEBUG_INFO/d'
208 - -e '/CONFIG_DEBUG_RODATA_TEST/d'
209 - -e '/CONFIG_DEBUG_VM/d'
210 - -e '/CONFIG_DEBUG_SHIRQ/d'
211 - -e '/CONFIG_DEBUG_LIST/d'
212 - -e '/CONFIG_BUG_ON_DATA_CORRUPTION/d'
213 - -e '/CONFIG_TORTURE_TEST/d'
214 - -e '/CONFIG_BOOTTIME_TRACING/d'
215 - -e '/CONFIG_RING_BUFFER_BENCHMARK/d'
216 - -e '/CONFIG_X86_DECODER_SELFTEST/d'
217 - -e '/CONFIG_KGDB/d'
218 - )
219 - [[ ${ARCH} == x86 ]] && config_tweaks+=(
220 - # fix autoenabling 64bit
221 - -e '2i\
222 -# CONFIG_64BIT is not set'
223 - )
224 - sed -i "${config_tweaks[@]}" .config || die
225 -}
226
227 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.77.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.77.ebuild
228 deleted file mode 100644
229 index 044218e0752..00000000000
230 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.77.ebuild
231 +++ /dev/null
232 @@ -1,146 +0,0 @@
233 -# Copyright 2020 Gentoo Authors
234 -# Distributed under the terms of the GNU General Public License v2
235 -
236 -EAPI=7
237 -
238 -inherit kernel-build verify-sig
239 -
240 -MY_P=linux-${PV}
241 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
242 -CONFIG_VER=5.4.21
243 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
244 -
245 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
246 -HOMEPAGE="https://www.kernel.org/"
247 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
248 - verify-sig? (
249 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
250 - )
251 - amd64? (
252 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
253 - -> kernel-x86_64.config.${CONFIG_VER}
254 - )
255 - arm64? (
256 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
257 - -> kernel-aarch64.config.${CONFIG_VER}
258 - )
259 - ppc64? (
260 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
261 - -> kernel-ppc64le.config.${CONFIG_VER}
262 - )
263 - x86? (
264 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
265 - -> kernel-i686.config.${CONFIG_VER}
266 - )"
267 -S=${WORKDIR}/${MY_P}
268 -
269 -LICENSE="GPL-2"
270 -KEYWORDS="~amd64 ~arm64 ~x86"
271 -IUSE="debug"
272 -
273 -RDEPEND="
274 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
275 -BDEPEND="
276 - debug? ( dev-util/dwarves )
277 - verify-sig? ( app-crypt/openpgp-keys-kernel )"
278 -
279 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
280 -
281 -pkg_pretend() {
282 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
283 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
284 -
285 - kernel-install_pkg_pretend
286 -}
287 -
288 -src_unpack() {
289 - if use verify-sig; then
290 - einfo "Unpacking linux-${PV}.tar.xz ..."
291 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
292 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
293 - assert "Unpack failed"
294 - else
295 - default
296 - fi
297 -}
298 -
299 -src_prepare() {
300 - default
301 -
302 - # prepare the default config
303 - case ${ARCH} in
304 - amd64)
305 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
306 - ;;
307 - arm64)
308 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
309 - ;;
310 - ppc64)
311 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
312 - ;;
313 - x86)
314 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
315 - ;;
316 - *)
317 - die "Unsupported arch ${ARCH}"
318 - ;;
319 - esac
320 -
321 - local config_tweaks=(
322 - # replace (none) with gentoo
323 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
324 - # we do support x32
325 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
326 - # disable signatures
327 - -e '/CONFIG_MODULE_SIG/d'
328 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
329 - -e '/CONFIG_KEXEC_SIG/d'
330 - -e '/CONFIG_KEXEC_BZIMAGE_VERIFY_SIG/d'
331 - -e '/CONFIG_SYSTEM_EXTRA_CERTIFICATE/d'
332 - -e '/CONFIG_SIGNATURE/d'
333 - # remove massive array of LSMs
334 - -e 's/CONFIG_LSM=.*/CONFIG_LSM="yama"/'
335 - -e 's/CONFIG_DEFAULT_SECURITY_SELINUX=y/CONFIG_DEFAULT_SECURITY_DAC=y/'
336 - # nobody actually wants fips
337 - -e '/CONFIG_CRYPTO_FIPS/d'
338 - # these tests are really not necessary
339 - -e 's/.*CONFIG_CRYPTO_MANAGER_DISABLE_TESTS.*/CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y/'
340 - # probably not needed by anybody but developers
341 - -e '/CONFIG_CRYPTO_STATS/d'
342 - # 1000hz is excessive for laptops
343 - -e 's/CONFIG_HZ_1000=y/CONFIG_HZ_300=y/'
344 - # nobody is using this kernel on insane super computers
345 - -e 's/CONFIG_NR_CPUS=.*/CONFIG_NR_CPUS=512/'
346 - # we're not actually producing live patches for folks
347 - -e 's/CONFIG_LIVEPATCH=y/CONFIG_LIVEPATCH=n/'
348 - # this slows down networking in general
349 - -e 's/CONFIG_IP_FIB_TRIE_STATS=y/CONFIG_IP_FIB_TRIE_STATS=n/'
350 - # include font for normal and hidpi screens
351 - -e 's/.*CONFIG_FONTS.*/CONFIG_FONTS=y\nCONFIG_FONT_8x16=y\nCONFIG_FONT_TER16x32=y/'
352 - # we don't need to actually install system headers from this ebuild
353 - -e '/CONFIG_HEADERS_INSTALL/d'
354 - # enable /proc/config.gz, used by linux-info.eclass
355 - -e '/CONFIG_IKCONFIG/s:.*:CONFIG_IKCONFIG=y\nCONFIG_IKCONFIG_PROC=y:'
356 - # WireGuard was backported to 5.4 but we use old configs (#739128)
357 - -e '$aCONFIG_WIREGUARD=m'
358 - )
359 - use debug || config_tweaks+=(
360 - -e '/CONFIG_DEBUG_INFO/d'
361 - -e '/CONFIG_DEBUG_RODATA_TEST/d'
362 - -e '/CONFIG_DEBUG_VM/d'
363 - -e '/CONFIG_DEBUG_SHIRQ/d'
364 - -e '/CONFIG_DEBUG_LIST/d'
365 - -e '/CONFIG_BUG_ON_DATA_CORRUPTION/d'
366 - -e '/CONFIG_TORTURE_TEST/d'
367 - -e '/CONFIG_BOOTTIME_TRACING/d'
368 - -e '/CONFIG_RING_BUFFER_BENCHMARK/d'
369 - -e '/CONFIG_X86_DECODER_SELFTEST/d'
370 - -e '/CONFIG_KGDB/d'
371 - )
372 - [[ ${ARCH} == x86 ]] && config_tweaks+=(
373 - # fix autoenabling 64bit
374 - -e '2i\
375 -# CONFIG_64BIT is not set'
376 - )
377 - sed -i "${config_tweaks[@]}" .config || die
378 -}
379
380 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.78.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.78.ebuild
381 deleted file mode 100644
382 index 7f4ea086125..00000000000
383 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.78.ebuild
384 +++ /dev/null
385 @@ -1,104 +0,0 @@
386 -# Copyright 2020 Gentoo Authors
387 -# Distributed under the terms of the GNU General Public License v2
388 -
389 -EAPI=7
390 -
391 -inherit kernel-build verify-sig
392 -
393 -MY_P=linux-${PV}
394 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
395 -CONFIG_VER=5.4.21
396 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
397 -GENTOO_CONFIG_VER=5.4.77-r1
398 -
399 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
400 -HOMEPAGE="https://www.kernel.org/"
401 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
402 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
403 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
404 - verify-sig? (
405 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
406 - )
407 - amd64? (
408 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
409 - -> kernel-x86_64.config.${CONFIG_VER}
410 - )
411 - arm64? (
412 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
413 - -> kernel-aarch64.config.${CONFIG_VER}
414 - )
415 - ppc64? (
416 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
417 - -> kernel-ppc64le.config.${CONFIG_VER}
418 - )
419 - x86? (
420 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
421 - -> kernel-i686.config.${CONFIG_VER}
422 - )"
423 -S=${WORKDIR}/${MY_P}
424 -
425 -LICENSE="GPL-2"
426 -KEYWORDS="~amd64 ~arm64 ~x86"
427 -IUSE="debug"
428 -
429 -RDEPEND="
430 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
431 -BDEPEND="
432 - debug? ( dev-util/dwarves )
433 - verify-sig? ( app-crypt/openpgp-keys-kernel )"
434 -
435 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
436 -
437 -pkg_pretend() {
438 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
439 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
440 -
441 - kernel-install_pkg_pretend
442 -}
443 -
444 -src_unpack() {
445 - if use verify-sig; then
446 - einfo "Unpacking linux-${PV}.tar.xz ..."
447 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
448 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
449 - assert "Unpack failed"
450 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
451 - else
452 - default
453 - fi
454 -}
455 -
456 -src_prepare() {
457 - default
458 -
459 - # prepare the default config
460 - case ${ARCH} in
461 - amd64)
462 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
463 - ;;
464 - arm64)
465 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
466 - ;;
467 - ppc64)
468 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
469 - ;;
470 - x86)
471 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
472 - ;;
473 - *)
474 - die "Unsupported arch ${ARCH}"
475 - ;;
476 - esac
477 -
478 - local merge_configs=(
479 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
480 - )
481 - use debug || merge_configs+=(
482 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
483 - )
484 - [[ ${ARCH} == x86 ]] && merge_configs+=(
485 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
486 - )
487 -
488 - kernel-build_merge_configs "${merge_configs[@]}"
489 -}
490
491 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.79.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.79.ebuild
492 deleted file mode 100644
493 index 7f4ea086125..00000000000
494 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.79.ebuild
495 +++ /dev/null
496 @@ -1,104 +0,0 @@
497 -# Copyright 2020 Gentoo Authors
498 -# Distributed under the terms of the GNU General Public License v2
499 -
500 -EAPI=7
501 -
502 -inherit kernel-build verify-sig
503 -
504 -MY_P=linux-${PV}
505 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
506 -CONFIG_VER=5.4.21
507 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
508 -GENTOO_CONFIG_VER=5.4.77-r1
509 -
510 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
511 -HOMEPAGE="https://www.kernel.org/"
512 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
513 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
514 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
515 - verify-sig? (
516 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
517 - )
518 - amd64? (
519 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
520 - -> kernel-x86_64.config.${CONFIG_VER}
521 - )
522 - arm64? (
523 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
524 - -> kernel-aarch64.config.${CONFIG_VER}
525 - )
526 - ppc64? (
527 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
528 - -> kernel-ppc64le.config.${CONFIG_VER}
529 - )
530 - x86? (
531 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
532 - -> kernel-i686.config.${CONFIG_VER}
533 - )"
534 -S=${WORKDIR}/${MY_P}
535 -
536 -LICENSE="GPL-2"
537 -KEYWORDS="~amd64 ~arm64 ~x86"
538 -IUSE="debug"
539 -
540 -RDEPEND="
541 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
542 -BDEPEND="
543 - debug? ( dev-util/dwarves )
544 - verify-sig? ( app-crypt/openpgp-keys-kernel )"
545 -
546 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
547 -
548 -pkg_pretend() {
549 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
550 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
551 -
552 - kernel-install_pkg_pretend
553 -}
554 -
555 -src_unpack() {
556 - if use verify-sig; then
557 - einfo "Unpacking linux-${PV}.tar.xz ..."
558 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
559 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
560 - assert "Unpack failed"
561 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
562 - else
563 - default
564 - fi
565 -}
566 -
567 -src_prepare() {
568 - default
569 -
570 - # prepare the default config
571 - case ${ARCH} in
572 - amd64)
573 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
574 - ;;
575 - arm64)
576 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
577 - ;;
578 - ppc64)
579 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
580 - ;;
581 - x86)
582 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
583 - ;;
584 - *)
585 - die "Unsupported arch ${ARCH}"
586 - ;;
587 - esac
588 -
589 - local merge_configs=(
590 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
591 - )
592 - use debug || merge_configs+=(
593 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
594 - )
595 - [[ ${ARCH} == x86 ]] && merge_configs+=(
596 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
597 - )
598 -
599 - kernel-build_merge_configs "${merge_configs[@]}"
600 -}
601
602 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.81.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.81.ebuild
603 deleted file mode 100644
604 index 7f4ea086125..00000000000
605 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.81.ebuild
606 +++ /dev/null
607 @@ -1,104 +0,0 @@
608 -# Copyright 2020 Gentoo Authors
609 -# Distributed under the terms of the GNU General Public License v2
610 -
611 -EAPI=7
612 -
613 -inherit kernel-build verify-sig
614 -
615 -MY_P=linux-${PV}
616 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
617 -CONFIG_VER=5.4.21
618 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
619 -GENTOO_CONFIG_VER=5.4.77-r1
620 -
621 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
622 -HOMEPAGE="https://www.kernel.org/"
623 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
624 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
625 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
626 - verify-sig? (
627 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
628 - )
629 - amd64? (
630 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
631 - -> kernel-x86_64.config.${CONFIG_VER}
632 - )
633 - arm64? (
634 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
635 - -> kernel-aarch64.config.${CONFIG_VER}
636 - )
637 - ppc64? (
638 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
639 - -> kernel-ppc64le.config.${CONFIG_VER}
640 - )
641 - x86? (
642 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
643 - -> kernel-i686.config.${CONFIG_VER}
644 - )"
645 -S=${WORKDIR}/${MY_P}
646 -
647 -LICENSE="GPL-2"
648 -KEYWORDS="~amd64 ~arm64 ~x86"
649 -IUSE="debug"
650 -
651 -RDEPEND="
652 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
653 -BDEPEND="
654 - debug? ( dev-util/dwarves )
655 - verify-sig? ( app-crypt/openpgp-keys-kernel )"
656 -
657 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
658 -
659 -pkg_pretend() {
660 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
661 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
662 -
663 - kernel-install_pkg_pretend
664 -}
665 -
666 -src_unpack() {
667 - if use verify-sig; then
668 - einfo "Unpacking linux-${PV}.tar.xz ..."
669 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
670 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
671 - assert "Unpack failed"
672 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
673 - else
674 - default
675 - fi
676 -}
677 -
678 -src_prepare() {
679 - default
680 -
681 - # prepare the default config
682 - case ${ARCH} in
683 - amd64)
684 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
685 - ;;
686 - arm64)
687 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
688 - ;;
689 - ppc64)
690 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
691 - ;;
692 - x86)
693 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
694 - ;;
695 - *)
696 - die "Unsupported arch ${ARCH}"
697 - ;;
698 - esac
699 -
700 - local merge_configs=(
701 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
702 - )
703 - use debug || merge_configs+=(
704 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
705 - )
706 - [[ ${ARCH} == x86 ]] && merge_configs+=(
707 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
708 - )
709 -
710 - kernel-build_merge_configs "${merge_configs[@]}"
711 -}
712
713 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.82.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.82.ebuild
714 deleted file mode 100644
715 index 7f4ea086125..00000000000
716 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.82.ebuild
717 +++ /dev/null
718 @@ -1,104 +0,0 @@
719 -# Copyright 2020 Gentoo Authors
720 -# Distributed under the terms of the GNU General Public License v2
721 -
722 -EAPI=7
723 -
724 -inherit kernel-build verify-sig
725 -
726 -MY_P=linux-${PV}
727 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
728 -CONFIG_VER=5.4.21
729 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
730 -GENTOO_CONFIG_VER=5.4.77-r1
731 -
732 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
733 -HOMEPAGE="https://www.kernel.org/"
734 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
735 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
736 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
737 - verify-sig? (
738 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
739 - )
740 - amd64? (
741 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
742 - -> kernel-x86_64.config.${CONFIG_VER}
743 - )
744 - arm64? (
745 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
746 - -> kernel-aarch64.config.${CONFIG_VER}
747 - )
748 - ppc64? (
749 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
750 - -> kernel-ppc64le.config.${CONFIG_VER}
751 - )
752 - x86? (
753 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
754 - -> kernel-i686.config.${CONFIG_VER}
755 - )"
756 -S=${WORKDIR}/${MY_P}
757 -
758 -LICENSE="GPL-2"
759 -KEYWORDS="~amd64 ~arm64 ~x86"
760 -IUSE="debug"
761 -
762 -RDEPEND="
763 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
764 -BDEPEND="
765 - debug? ( dev-util/dwarves )
766 - verify-sig? ( app-crypt/openpgp-keys-kernel )"
767 -
768 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
769 -
770 -pkg_pretend() {
771 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
772 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
773 -
774 - kernel-install_pkg_pretend
775 -}
776 -
777 -src_unpack() {
778 - if use verify-sig; then
779 - einfo "Unpacking linux-${PV}.tar.xz ..."
780 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
781 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
782 - assert "Unpack failed"
783 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
784 - else
785 - default
786 - fi
787 -}
788 -
789 -src_prepare() {
790 - default
791 -
792 - # prepare the default config
793 - case ${ARCH} in
794 - amd64)
795 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
796 - ;;
797 - arm64)
798 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
799 - ;;
800 - ppc64)
801 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
802 - ;;
803 - x86)
804 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
805 - ;;
806 - *)
807 - die "Unsupported arch ${ARCH}"
808 - ;;
809 - esac
810 -
811 - local merge_configs=(
812 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
813 - )
814 - use debug || merge_configs+=(
815 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
816 - )
817 - [[ ${ARCH} == x86 ]] && merge_configs+=(
818 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
819 - )
820 -
821 - kernel-build_merge_configs "${merge_configs[@]}"
822 -}
823
824 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.10.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.10.ebuild
825 deleted file mode 100644
826 index c13a4a4ee5f..00000000000
827 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.10.ebuild
828 +++ /dev/null
829 @@ -1,98 +0,0 @@
830 -# Copyright 2020 Gentoo Authors
831 -# Distributed under the terms of the GNU General Public License v2
832 -
833 -EAPI=7
834 -
835 -inherit kernel-build verify-sig
836 -
837 -MY_P=linux-${PV}
838 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
839 -CONFIG_VER=5.9.2
840 -CONFIG_HASH=94a4277f8827d1b2c911deabe56e7d929dc93146
841 -GENTOO_CONFIG_VER=5.9.8-r1
842 -
843 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
844 -HOMEPAGE="https://www.kernel.org/"
845 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
846 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
847 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
848 - verify-sig? (
849 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
850 - )
851 - amd64? (
852 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
853 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
854 - )
855 - arm64? (
856 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
857 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
858 - )
859 - ppc64? (
860 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
861 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
862 - )
863 - x86? (
864 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
865 - -> kernel-i686-fedora.config.${CONFIG_VER}
866 - )"
867 -S=${WORKDIR}/${MY_P}
868 -
869 -LICENSE="GPL-2"
870 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
871 -IUSE="debug"
872 -REQUIRED_USE="
873 - arm? ( savedconfig )"
874 -
875 -RDEPEND="
876 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
877 -BDEPEND="
878 - debug? ( dev-util/dwarves )
879 - verify-sig? ( app-crypt/openpgp-keys-kernel )"
880 -
881 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
882 -
883 -src_unpack() {
884 - if use verify-sig; then
885 - einfo "Unpacking linux-${PV}.tar.xz ..."
886 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
887 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
888 - assert "Unpack failed"
889 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
890 - else
891 - default
892 - fi
893 -}
894 -
895 -src_prepare() {
896 - default
897 -
898 - # prepare the default config
899 - case ${ARCH} in
900 - amd64)
901 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
902 - ;;
903 - arm)
904 - return
905 - ;;
906 - arm64)
907 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
908 - ;;
909 - ppc64)
910 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
911 - ;;
912 - x86)
913 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
914 - ;;
915 - *)
916 - die "Unsupported arch ${ARCH}"
917 - ;;
918 - esac
919 -
920 - local merge_configs=(
921 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
922 - )
923 - use debug || merge_configs+=(
924 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
925 - )
926 - kernel-build_merge_configs "${merge_configs[@]}"
927 -}
928
929 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.11.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.11.ebuild
930 deleted file mode 100644
931 index c13a4a4ee5f..00000000000
932 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.11.ebuild
933 +++ /dev/null
934 @@ -1,98 +0,0 @@
935 -# Copyright 2020 Gentoo Authors
936 -# Distributed under the terms of the GNU General Public License v2
937 -
938 -EAPI=7
939 -
940 -inherit kernel-build verify-sig
941 -
942 -MY_P=linux-${PV}
943 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
944 -CONFIG_VER=5.9.2
945 -CONFIG_HASH=94a4277f8827d1b2c911deabe56e7d929dc93146
946 -GENTOO_CONFIG_VER=5.9.8-r1
947 -
948 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
949 -HOMEPAGE="https://www.kernel.org/"
950 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
951 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
952 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
953 - verify-sig? (
954 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
955 - )
956 - amd64? (
957 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
958 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
959 - )
960 - arm64? (
961 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
962 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
963 - )
964 - ppc64? (
965 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
966 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
967 - )
968 - x86? (
969 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
970 - -> kernel-i686-fedora.config.${CONFIG_VER}
971 - )"
972 -S=${WORKDIR}/${MY_P}
973 -
974 -LICENSE="GPL-2"
975 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
976 -IUSE="debug"
977 -REQUIRED_USE="
978 - arm? ( savedconfig )"
979 -
980 -RDEPEND="
981 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
982 -BDEPEND="
983 - debug? ( dev-util/dwarves )
984 - verify-sig? ( app-crypt/openpgp-keys-kernel )"
985 -
986 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
987 -
988 -src_unpack() {
989 - if use verify-sig; then
990 - einfo "Unpacking linux-${PV}.tar.xz ..."
991 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
992 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
993 - assert "Unpack failed"
994 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
995 - else
996 - default
997 - fi
998 -}
999 -
1000 -src_prepare() {
1001 - default
1002 -
1003 - # prepare the default config
1004 - case ${ARCH} in
1005 - amd64)
1006 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1007 - ;;
1008 - arm)
1009 - return
1010 - ;;
1011 - arm64)
1012 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1013 - ;;
1014 - ppc64)
1015 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1016 - ;;
1017 - x86)
1018 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1019 - ;;
1020 - *)
1021 - die "Unsupported arch ${ARCH}"
1022 - ;;
1023 - esac
1024 -
1025 - local merge_configs=(
1026 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
1027 - )
1028 - use debug || merge_configs+=(
1029 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
1030 - )
1031 - kernel-build_merge_configs "${merge_configs[@]}"
1032 -}
1033
1034 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.12.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.12.ebuild
1035 deleted file mode 100644
1036 index c13a4a4ee5f..00000000000
1037 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.12.ebuild
1038 +++ /dev/null
1039 @@ -1,98 +0,0 @@
1040 -# Copyright 2020 Gentoo Authors
1041 -# Distributed under the terms of the GNU General Public License v2
1042 -
1043 -EAPI=7
1044 -
1045 -inherit kernel-build verify-sig
1046 -
1047 -MY_P=linux-${PV}
1048 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1049 -CONFIG_VER=5.9.2
1050 -CONFIG_HASH=94a4277f8827d1b2c911deabe56e7d929dc93146
1051 -GENTOO_CONFIG_VER=5.9.8-r1
1052 -
1053 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
1054 -HOMEPAGE="https://www.kernel.org/"
1055 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1056 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
1057 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1058 - verify-sig? (
1059 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
1060 - )
1061 - amd64? (
1062 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1063 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1064 - )
1065 - arm64? (
1066 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1067 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1068 - )
1069 - ppc64? (
1070 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1071 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1072 - )
1073 - x86? (
1074 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1075 - -> kernel-i686-fedora.config.${CONFIG_VER}
1076 - )"
1077 -S=${WORKDIR}/${MY_P}
1078 -
1079 -LICENSE="GPL-2"
1080 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1081 -IUSE="debug"
1082 -REQUIRED_USE="
1083 - arm? ( savedconfig )"
1084 -
1085 -RDEPEND="
1086 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
1087 -BDEPEND="
1088 - debug? ( dev-util/dwarves )
1089 - verify-sig? ( app-crypt/openpgp-keys-kernel )"
1090 -
1091 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
1092 -
1093 -src_unpack() {
1094 - if use verify-sig; then
1095 - einfo "Unpacking linux-${PV}.tar.xz ..."
1096 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
1097 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
1098 - assert "Unpack failed"
1099 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
1100 - else
1101 - default
1102 - fi
1103 -}
1104 -
1105 -src_prepare() {
1106 - default
1107 -
1108 - # prepare the default config
1109 - case ${ARCH} in
1110 - amd64)
1111 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1112 - ;;
1113 - arm)
1114 - return
1115 - ;;
1116 - arm64)
1117 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1118 - ;;
1119 - ppc64)
1120 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1121 - ;;
1122 - x86)
1123 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1124 - ;;
1125 - *)
1126 - die "Unsupported arch ${ARCH}"
1127 - ;;
1128 - esac
1129 -
1130 - local merge_configs=(
1131 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
1132 - )
1133 - use debug || merge_configs+=(
1134 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
1135 - )
1136 - kernel-build_merge_configs "${merge_configs[@]}"
1137 -}
1138
1139 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.13.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.13.ebuild
1140 deleted file mode 100644
1141 index aa4c6eda0de..00000000000
1142 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.13.ebuild
1143 +++ /dev/null
1144 @@ -1,98 +0,0 @@
1145 -# Copyright 2020 Gentoo Authors
1146 -# Distributed under the terms of the GNU General Public License v2
1147 -
1148 -EAPI=7
1149 -
1150 -inherit kernel-build verify-sig
1151 -
1152 -MY_P=linux-${PV}
1153 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1154 -CONFIG_VER=5.9.13
1155 -CONFIG_HASH=b57160e20ddbe02624d2652e6836b0cb73044a4e
1156 -GENTOO_CONFIG_VER=5.9.8-r1
1157 -
1158 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
1159 -HOMEPAGE="https://www.kernel.org/"
1160 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1161 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
1162 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1163 - verify-sig? (
1164 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
1165 - )
1166 - amd64? (
1167 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1168 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1169 - )
1170 - arm64? (
1171 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1172 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1173 - )
1174 - ppc64? (
1175 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1176 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1177 - )
1178 - x86? (
1179 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1180 - -> kernel-i686-fedora.config.${CONFIG_VER}
1181 - )"
1182 -S=${WORKDIR}/${MY_P}
1183 -
1184 -LICENSE="GPL-2"
1185 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1186 -IUSE="debug"
1187 -REQUIRED_USE="
1188 - arm? ( savedconfig )"
1189 -
1190 -RDEPEND="
1191 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
1192 -BDEPEND="
1193 - debug? ( dev-util/dwarves )
1194 - verify-sig? ( app-crypt/openpgp-keys-kernel )"
1195 -
1196 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
1197 -
1198 -src_unpack() {
1199 - if use verify-sig; then
1200 - einfo "Unpacking linux-${PV}.tar.xz ..."
1201 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
1202 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
1203 - assert "Unpack failed"
1204 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
1205 - else
1206 - default
1207 - fi
1208 -}
1209 -
1210 -src_prepare() {
1211 - default
1212 -
1213 - # prepare the default config
1214 - case ${ARCH} in
1215 - amd64)
1216 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1217 - ;;
1218 - arm)
1219 - return
1220 - ;;
1221 - arm64)
1222 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1223 - ;;
1224 - ppc64)
1225 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1226 - ;;
1227 - x86)
1228 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1229 - ;;
1230 - *)
1231 - die "Unsupported arch ${ARCH}"
1232 - ;;
1233 - esac
1234 -
1235 - local merge_configs=(
1236 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
1237 - )
1238 - use debug || merge_configs+=(
1239 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
1240 - )
1241 - kernel-build_merge_configs "${merge_configs[@]}"
1242 -}
1243
1244 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.8.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.8.ebuild
1245 deleted file mode 100644
1246 index 63c2f94bed0..00000000000
1247 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.8.ebuild
1248 +++ /dev/null
1249 @@ -1,144 +0,0 @@
1250 -# Copyright 2020 Gentoo Authors
1251 -# Distributed under the terms of the GNU General Public License v2
1252 -
1253 -EAPI=7
1254 -
1255 -inherit kernel-build verify-sig
1256 -
1257 -MY_P=linux-${PV}
1258 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1259 -CONFIG_VER=5.9.2
1260 -CONFIG_HASH=94a4277f8827d1b2c911deabe56e7d929dc93146
1261 -
1262 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
1263 -HOMEPAGE="https://www.kernel.org/"
1264 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1265 - verify-sig? (
1266 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
1267 - )
1268 - amd64? (
1269 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1270 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1271 - )
1272 - arm64? (
1273 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1274 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1275 - )
1276 - ppc64? (
1277 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1278 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1279 - )
1280 - x86? (
1281 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1282 - -> kernel-i686-fedora.config.${CONFIG_VER}
1283 - )"
1284 -S=${WORKDIR}/${MY_P}
1285 -
1286 -LICENSE="GPL-2"
1287 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1288 -IUSE="debug"
1289 -REQUIRED_USE="
1290 - arm? ( savedconfig )"
1291 -
1292 -RDEPEND="
1293 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
1294 -BDEPEND="
1295 - debug? ( dev-util/dwarves )
1296 - verify-sig? ( app-crypt/openpgp-keys-kernel )"
1297 -
1298 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
1299 -
1300 -pkg_pretend() {
1301 - ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
1302 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
1303 -
1304 - kernel-install_pkg_pretend
1305 -}
1306 -
1307 -src_unpack() {
1308 - if use verify-sig; then
1309 - einfo "Unpacking linux-${PV}.tar.xz ..."
1310 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
1311 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
1312 - assert "Unpack failed"
1313 - else
1314 - default
1315 - fi
1316 -}
1317 -
1318 -src_prepare() {
1319 - default
1320 -
1321 - # prepare the default config
1322 - case ${ARCH} in
1323 - amd64)
1324 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1325 - ;;
1326 - arm)
1327 - return
1328 - ;;
1329 - arm64)
1330 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1331 - ;;
1332 - ppc64)
1333 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1334 - ;;
1335 - x86)
1336 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1337 - ;;
1338 - *)
1339 - die "Unsupported arch ${ARCH}"
1340 - ;;
1341 - esac
1342 -
1343 - local config_tweaks=(
1344 - # replace (none) with gentoo
1345 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
1346 - # we do support x32
1347 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
1348 - # disable signatures
1349 - -e '/CONFIG_MODULE_SIG/d'
1350 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
1351 - -e '/CONFIG_KEXEC_SIG/d'
1352 - -e '/CONFIG_KEXEC_BZIMAGE_VERIFY_SIG/d'
1353 - -e '/CONFIG_SYSTEM_EXTRA_CERTIFICATE/d'
1354 - -e '/CONFIG_SIGNATURE/d'
1355 - # remove massive array of LSMs
1356 - -e 's/CONFIG_LSM=.*/CONFIG_LSM="yama"/'
1357 - -e 's/CONFIG_DEFAULT_SECURITY_SELINUX=y/CONFIG_DEFAULT_SECURITY_DAC=y/'
1358 - # nobody actually wants fips
1359 - -e '/CONFIG_CRYPTO_FIPS/d'
1360 - # these tests are really not necessary
1361 - -e 's/.*CONFIG_CRYPTO_MANAGER_DISABLE_TESTS.*/CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y/'
1362 - # probably not needed by anybody but developers
1363 - -e '/CONFIG_CRYPTO_STATS/d'
1364 - # 1000hz is excessive for laptops
1365 - -e 's/CONFIG_HZ_1000=y/CONFIG_HZ_300=y/'
1366 - # nobody is using this kernel on insane super computers
1367 - -e 's/CONFIG_NR_CPUS=.*/CONFIG_NR_CPUS=512/'
1368 - # we're not actually producing live patches for folks
1369 - -e 's/CONFIG_LIVEPATCH=y/CONFIG_LIVEPATCH=n/'
1370 - # this slows down networking in general
1371 - -e 's/CONFIG_IP_FIB_TRIE_STATS=y/CONFIG_IP_FIB_TRIE_STATS=n/'
1372 - # include font for normal and hidpi screens
1373 - -e 's/.*CONFIG_FONTS.*/CONFIG_FONTS=y\nCONFIG_FONT_8x16=y\nCONFIG_FONT_TER16x32=y/'
1374 - # we don't need to actually install system headers from this ebuild
1375 - -e '/CONFIG_HEADERS_INSTALL/d'
1376 - # enable /proc/config.gz, used by linux-info.eclass
1377 - -e '/CONFIG_IKCONFIG/s:.*:CONFIG_IKCONFIG=y\nCONFIG_IKCONFIG_PROC=y:'
1378 - )
1379 - use debug || config_tweaks+=(
1380 - -e '/CONFIG_DEBUG_INFO/d'
1381 - -e '/CONFIG_DEBUG_RODATA_TEST/d'
1382 - -e '/CONFIG_DEBUG_VM/d'
1383 - -e '/CONFIG_DEBUG_SHIRQ/d'
1384 - -e '/CONFIG_DEBUG_LIST/d'
1385 - -e '/CONFIG_BUG_ON_DATA_CORRUPTION/d'
1386 - -e '/CONFIG_TORTURE_TEST/d'
1387 - -e '/CONFIG_BOOTTIME_TRACING/d'
1388 - -e '/CONFIG_RING_BUFFER_BENCHMARK/d'
1389 - -e '/CONFIG_X86_DECODER_SELFTEST/d'
1390 - -e '/CONFIG_KGDB/d'
1391 - )
1392 - sed -i "${config_tweaks[@]}" .config || die
1393 -}
1394
1395 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.9.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.9.ebuild
1396 deleted file mode 100644
1397 index c13a4a4ee5f..00000000000
1398 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.9.9.ebuild
1399 +++ /dev/null
1400 @@ -1,98 +0,0 @@
1401 -# Copyright 2020 Gentoo Authors
1402 -# Distributed under the terms of the GNU General Public License v2
1403 -
1404 -EAPI=7
1405 -
1406 -inherit kernel-build verify-sig
1407 -
1408 -MY_P=linux-${PV}
1409 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1410 -CONFIG_VER=5.9.2
1411 -CONFIG_HASH=94a4277f8827d1b2c911deabe56e7d929dc93146
1412 -GENTOO_CONFIG_VER=5.9.8-r1
1413 -
1414 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
1415 -HOMEPAGE="https://www.kernel.org/"
1416 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1417 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
1418 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1419 - verify-sig? (
1420 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
1421 - )
1422 - amd64? (
1423 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1424 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1425 - )
1426 - arm64? (
1427 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1428 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1429 - )
1430 - ppc64? (
1431 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1432 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1433 - )
1434 - x86? (
1435 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1436 - -> kernel-i686-fedora.config.${CONFIG_VER}
1437 - )"
1438 -S=${WORKDIR}/${MY_P}
1439 -
1440 -LICENSE="GPL-2"
1441 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1442 -IUSE="debug"
1443 -REQUIRED_USE="
1444 - arm? ( savedconfig )"
1445 -
1446 -RDEPEND="
1447 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
1448 -BDEPEND="
1449 - debug? ( dev-util/dwarves )
1450 - verify-sig? ( app-crypt/openpgp-keys-kernel )"
1451 -
1452 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
1453 -
1454 -src_unpack() {
1455 - if use verify-sig; then
1456 - einfo "Unpacking linux-${PV}.tar.xz ..."
1457 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
1458 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
1459 - assert "Unpack failed"
1460 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
1461 - else
1462 - default
1463 - fi
1464 -}
1465 -
1466 -src_prepare() {
1467 - default
1468 -
1469 - # prepare the default config
1470 - case ${ARCH} in
1471 - amd64)
1472 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1473 - ;;
1474 - arm)
1475 - return
1476 - ;;
1477 - arm64)
1478 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1479 - ;;
1480 - ppc64)
1481 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1482 - ;;
1483 - x86)
1484 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1485 - ;;
1486 - *)
1487 - die "Unsupported arch ${ARCH}"
1488 - ;;
1489 - esac
1490 -
1491 - local merge_configs=(
1492 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
1493 - )
1494 - use debug || merge_configs+=(
1495 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
1496 - )
1497 - kernel-build_merge_configs "${merge_configs[@]}"
1498 -}