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/gentoo-kernel/
Date: Tue, 29 Sep 2020 13:20:56
Message-Id: 1601385645.58813bf4692adbdd95290e758e54c6bbd38cd8d1.mgorny@gentoo
1 commit: 58813bf4692adbdd95290e758e54c6bbd38cd8d1
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 29 11:57:53 2020 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 29 13:20:45 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58813bf4
7
8 sys-kernel/gentoo-kernel: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 sys-kernel/gentoo-kernel/Manifest | 47 -------
13 .../gentoo-kernel/gentoo-kernel-5.4.60.ebuild | 91 --------------
14 .../gentoo-kernel/gentoo-kernel-5.4.61.ebuild | 98 ---------------
15 .../gentoo-kernel/gentoo-kernel-5.4.62.ebuild | 98 ---------------
16 .../gentoo-kernel/gentoo-kernel-5.4.63.ebuild | 98 ---------------
17 .../gentoo-kernel/gentoo-kernel-5.4.65.ebuild | 137 ---------------------
18 .../gentoo-kernel/gentoo-kernel-5.4.67.ebuild | 137 ---------------------
19 .../gentoo-kernel/gentoo-kernel-5.7.17.ebuild | 90 --------------
20 .../gentoo-kernel/gentoo-kernel-5.7.18.ebuild | 90 --------------
21 .../gentoo-kernel/gentoo-kernel-5.7.19.ebuild | 90 --------------
22 .../gentoo-kernel/gentoo-kernel-5.8.10.ebuild | 134 --------------------
23 .../gentoo-kernel/gentoo-kernel-5.8.11.ebuild | 134 --------------------
24 .../gentoo-kernel/gentoo-kernel-5.8.3.ebuild | 90 --------------
25 .../gentoo-kernel/gentoo-kernel-5.8.4.ebuild | 90 --------------
26 .../gentoo-kernel/gentoo-kernel-5.8.5.ebuild | 97 ---------------
27 .../gentoo-kernel/gentoo-kernel-5.8.6.ebuild | 97 ---------------
28 .../gentoo-kernel/gentoo-kernel-5.8.7.ebuild | 97 ---------------
29 .../gentoo-kernel/gentoo-kernel-5.8.8.ebuild | 135 --------------------
30 .../gentoo-kernel/gentoo-kernel-5.8.9.ebuild | 134 --------------------
31 19 files changed, 1984 deletions(-)
32
33 diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest
34 index 09d174c5464..edf7e36cd59 100644
35 --- a/sys-kernel/gentoo-kernel/Manifest
36 +++ b/sys-kernel/gentoo-kernel/Manifest
37 @@ -1,65 +1,18 @@
38 -DIST genpatches-5.4-61.base.tar.xz 2186332 BLAKE2B f0063cb381a98330178dcf4ffa017ae9262f0406a1d4801b8e60a0300c51238a57b502ec8f72ac30e7b8618e8d54e6a56afdc9513fd8f896fc3129cbe3532446 SHA512 0733161227e3d1f3bb179a4ae8132183ef858166a0521e28669b5e01bf660a924b0b4758268ea4271abaf4bd51b8a49d0ac300173873087820697de5e53452b2
39 -DIST genpatches-5.4-61.extras.tar.xz 1764 BLAKE2B eeb60ddb3ac1b28aaccca2820d107dc65629b61460073b1e281903b04759f3c1a66ee8dca35459d1ea81fc75410709c8010c3c16aedf802fcc626cf47534ead0 SHA512 35a93c028932e1e6313ccce7fe0aa5277e57cad6c61418a436432aea5a3937e4621d72ae4d2e9b28c7b26342eaf0e63bdd9e55362d9f7b0aa4bb6a64b0c59c37
40 -DIST genpatches-5.4-62.base.tar.xz 2210192 BLAKE2B 5aa23923418095dad7570323e6bf853a3f718a527e15c56cbb7f177e1c03f814d741c6ba3888b9fbd40af418d9400999995469f83548a220f0efed0635217f86 SHA512 e4622bdf08e4b678eb6701a6284a5d85e0bf91973ba0e4f797c6dd4e3a14a8b34879eb7561bc38a183d72281a18cadddd4d4caf0eb8fe7acf49bd0fc823fb329
41 -DIST genpatches-5.4-62.extras.tar.xz 1768 BLAKE2B 6381f43f1f0bc497cfea4451538cd4a6900002a40031f5a726d0dfcd8da8ab1a8c2af4403810d2c6f0377ac5a1bcf799d43e42141361ab684e7a63a11e31bf84 SHA512 efbe0418614bcc2674040e4db0a137760f719793cab7e57cb237ff85ecffe1521a056c6c2ffda2c7efd7e47a0b914a06e87f92d73fbb754b41dfa63a88e7d4ea
42 -DIST genpatches-5.4-63.base.tar.xz 2261952 BLAKE2B 98f002f6a4f7a5908c4da9e9fb25451e995378d848f0bd6408e7e800bf94ecc41480eb76293dd840035d48806eb1bfaf92e33c2bf3979ca8e6f8fb417ac3644b SHA512 f5a089e940b70c7fdcb4de8aaf28c17f0783626af05271b3dec348307ee202525d11e139845db95f0e225cfbbee2185638ac79a617ca13168e0676685caaba4e
43 -DIST genpatches-5.4-63.extras.tar.xz 1768 BLAKE2B ca8c254b3f0f31ba0e0dff7e99127c36acf94783075ddb53ef8da28c017422e6a1537992e06796983b703d1062c0b6a609d58f6b0ed5e62a069902065bc6dca7 SHA512 075581b8fa5123d2b48b5a66d939fc126db7000229713a07cbc475c7052e07acb357c408b2b4484d3d60b72088c260af09e9d871c7ff6b0ea559ea396109aba3
44 -DIST genpatches-5.4-64.base.tar.xz 2269092 BLAKE2B c2e312dcbac6410bb416047d2e1182ce1c1bf4f01abf164571d8f24cac7c2c05dcb9d4076f80c6f19bfea185ad214f0c5b0fe5f519e7b3a9603bdde41cf2486b SHA512 832a9697d2960562a87d1a669990d42d889c6a79d3095144255a3a38b0e53b391a9398f764449bd27b0f5c19ad724d9973fcfffe91989c6f5cf7aef9258d1a2a
45 -DIST genpatches-5.4-64.extras.tar.xz 1768 BLAKE2B 1b0808cc84f4b3c2c4e783274a56a48f0c8dcc4e764eb4bfddf889b23c1cf99fe1f2eff42765814c73015f371c2d979b94cd14d1518ec32d04ee113282bac9d7 SHA512 407e744ed486337c0e32a4c7b518fb6cc36d0f144fca59eb89d56db9bd368845048f47b906eeb024b2bcfc4fab63b1414a61648506fce1d9fec46094bf39153b
46 DIST genpatches-5.4-65.base.tar.xz 2300512 BLAKE2B 7ed1f7694782a2f2aba5448d4e2786b813d1caaa6d3da986ad429834c73f15c29268dd1cf3e3fbc63a913717cdd707084d5c1d0a9a0d0a91a558e44d1605927c SHA512 3109881309ec0354ab91924b6e45e8ecad18e13ecbcdd86adc4626668557ce6324ccb942d9a62ca02d7093fd221e90e8b8e9f33ce8c009676122ffc100576f61
47 DIST genpatches-5.4-65.extras.tar.xz 1768 BLAKE2B 07e18047c9d88d73325933496d70d645acc6d07bf70d531a4e4602b85c6dacded40d9fae716bfa4654672be78f0d6029700cf4b5b368f3bdbec485218f74abeb SHA512 b3421a90b0e664a64e49b4e87c4392871d425577995cbd15cc420d3f4a1a101706bd19e32aefc077144d6da955c442c7635552f8987f1af707af05868aa61a2c
48 -DIST genpatches-5.4-66.base.tar.xz 2303300 BLAKE2B 1107b439bab215b9dc438d40cb69d08353ef9841329151298f91b9191a4f798eab7904cd2acf23fe5d69c4cb224b0f87f972255e54acb46ea162f431e307a134 SHA512 71f4a032dc2dfd71195fe9acaf2e75966515f1ec7fd2f46830080e563916da9504de8ccd9214d49637b8234de9610c4d7ce3bed1b6dfdfcb063c88588bb32c6d
49 -DIST genpatches-5.4-66.extras.tar.xz 1768 BLAKE2B 0a81b02b97cbbc7c34d8b8ff13c4f26bce534e92a3f75da169b24c1dcc7b215091f9a2363f9e19cdd3af4febb26d8bf85808eb78cbab6d2e3ab9fda5b1bd346e SHA512 8ef8938c32c46eda7a35cdec9bcb2ffdd3c507a9e2024fae1ebb4684869b6de97ef1d531e71e23d286c49bb4a8b6f2d959b0f874f31aa7f9276ac28fbbcf4422
50 DIST genpatches-5.4-67.base.tar.xz 2335352 BLAKE2B ae98701f88da8c3ab823499c6d5683c80adaface3b23d0e5671deb4e8005a6aa8f9ef3c4ff4b0fb1475ca33de7790c59c56571795122ac4bfed6f1c6e4ae8049 SHA512 1d039a98cb29a76f0b5d26cf2ef72cbeef469746e31afc513f6f5f88841e9fa4c96fe34e92748e61a6f6f5a6d8ac68783126e6bcc696bd0106747b8a93a9b940
51 DIST genpatches-5.4-67.extras.tar.xz 1768 BLAKE2B 6e6718c80465485c0271d46231d45412e4bb7e713caed3a333b27f1a655048c2ccea871d5331fc4d6413ddbeb2776df02acf00ad1c399a1d86e65615f05d5c69 SHA512 7da85f2ff8f50f43ae1eb814e34402fa8a55629c7b8e9b362ad657974be2ac60489157adf474f91c05587475d89deb1cb1511c5241b80885d695651bfb122af3
52 -DIST genpatches-5.4-68.base.tar.xz 2349792 BLAKE2B e7c2dec93508a89d24ac5a8cc08a40289953abf1715a0f624872a5b327e8c957489fd37d6486bfd2362ee745ff252595f3371becfb88c54980c4db48e62e30f0 SHA512 8b4e19b5cbdd7e18113f72736338eb6f23438fc5beaa051ffe48c9a23d58acabddecc3742588865cc3ef1e3b73e200caaaa0125c388b19640444a81df52404c5
53 -DIST genpatches-5.4-68.extras.tar.xz 1764 BLAKE2B af078c5e8d444d6b5f615fa6c1d07b810d2cf55a425ebbee3febd8cf3a327525a384139fa140576dacbfac197e50eb01bd32599e09ab2132f821f4018868aa93 SHA512 727bcde520c62b67dc7bceea8252a9ebe351b8797a0a3e79d3c47817c8841321d3a5d69cf5e38e592070bbb383280923a1688091fc272a1ecd71a9e7140d8edb
54 DIST genpatches-5.4-69.base.tar.xz 2362320 BLAKE2B 5f0a1f950d6b4edd2eb2189256e128350df0d9682c218527e8f2c8283cdebefddaddaabb7d77e3f8bc8a09d4fb23fea37a9208ffe3c3bbf748eb5e05df85ba28 SHA512 d323506ceb6d8cdb01ff7be8ee80d6b7d5a72fc7a2411d96a84f58ae12392f2f72565413878cc7b4abf9221bdcd0b505d8dc5ee5920945aebbe6984250f13d88
55 DIST genpatches-5.4-69.extras.tar.xz 1768 BLAKE2B ab83c9bd71bb08d7356aa93c27c3596911fe67fcadfe97a80313d2a038001be7ccada663ab25aee1d5cc348b220d3c82970d08bd3ebd538a729918a7487e0a1a SHA512 6a780c1a4ab2d2acd313e45c3fca0ae013104e916961855c76b4bc2c4f732f8eec27240b728677bf8e3c0042694605f477e672af41e5e4e50e266320d126fc32
56 -DIST genpatches-5.7-18.base.tar.xz 778720 BLAKE2B 384315c8e0e23db1137f73d6d60bc6f681d7b74e23e2b5288ad741ae8f005255164074c08a4ece67667d5eaff15dd0f955fb2eb23d9745c8647ce7761aad3f47 SHA512 8c36cb71a02d9bff7d3257c527c16191a8ba05e08e4cd836047e97264d93cd93343d13e2a550f2b8321d638a00069d8108296240c7d2656023185c80ad640c0d
57 -DIST genpatches-5.7-18.extras.tar.xz 1768 BLAKE2B 7312c4b26f1e3aaa51b8a8e67f9fade727b1ec6dbcc256d581061ea6ab878a47dcecfe6d949d677500a49d62928ce4a8c6aae75ce618b9555fcf7fa11fee4ecc SHA512 6b4459fef57765cf67503265ea094ffebbf5f2f9db7c753e1182f524f44981e9b047b6a1661f45b9d99f39e2c2ec57bb1a93e35dfc4a62997d9b629728c2b5c6
58 -DIST genpatches-5.7-19.base.tar.xz 806520 BLAKE2B 1eba96a84e0a75a6dd53cbe24181ee761579f49ab95b2d128dac2bb2780fb0e5b2d5751b95368df70dbe8a9e6ea2ddde960b04e7961d52be02928f17ae2b43c4 SHA512 e654d6444e82e083996f57cb3a8775898e37ec1ab71cd0f639ee0398d6b1f4e875c5bc661db83f46b1d67c5d77a9528182f9ef7980e5c222084d0f016d6e57d5
59 -DIST genpatches-5.7-19.extras.tar.xz 1768 BLAKE2B 54af894e73664fd8a22ea400a908c6b4fe9f5d928374701c1bff9811ebc75aac22b5a5c72d59aad1ba41939a3544431d1a90e49049d099dd5ab67b0dceec4f90 SHA512 968dd48a5e033f94993f48f1a30b2b7647a5605fdbd77fcddf95b44eeb82629785c9dfee2d76a15010ed7250d9c30dcd5924e5e47c879406d10408bce38ec193
60 -DIST genpatches-5.7-20.base.tar.xz 809256 BLAKE2B 92ceaa6c9cd0a71cd7b86745240c2c018265dcbe8be124375ee3cde3f6fa4e00981f6c8762ec369461fe75542efb9154a09f90499ddf127405716ffcfdac4027 SHA512 900283861dec83bbaba8aafbff3b9d689d7f729917130c3d6760a05f919903b079203c48b768cad2bdae5b197192d5fe8764b786aec95fab77bee6384803b7f0
61 -DIST genpatches-5.7-20.extras.tar.xz 1768 BLAKE2B 016fb07a98245121971534b7f9d40f1bc627325fbda893342ecaf330b2ad4a2caee6ff39a7a24e7c46e2eefba8df4cf901bd3d46d7041f1c8781288ddc1d63fc SHA512 b8aa2c75b014fdefc7f56f67be6a7bbfd57e55f6f08346899a7a64892bd0975d0494864614c2bb485bb5dcfe262a280c51f43c7f0ff18256a2370b1fa93add3b
62 -DIST genpatches-5.8-10.base.tar.xz 347544 BLAKE2B 8cfcdd84b803b8dc1721166d853267267f16a4c6e6cf759bad5c34b6149a57e7f5bddc14b287b870df98ad2af93871b6bd1b5f9dff0308fde9a25115943d3bbe SHA512 40f07ddf0f852cbe79f7b2da289787090ace5cb478c21c41adb82726e22a404d7c35acd76dc73a7fb1444f6910735249667a79d8d756171e1b8ce9cfcbfbfdef
63 -DIST genpatches-5.8-10.extras.tar.xz 1768 BLAKE2B 056c24f09a74c2867c767139fcd90af83623aac03e06ae03ebe96decfc4fccfc8b213f93e8b0cfda9bac935d85734c8968f590dd4537ba14f9daa0c249c257fd SHA512 aa1bc1d7f0190cded4d944cad3855358b26bc7dcfc726745da6ff8789662c5b74790284bf659ae8060280086e6b2809c903ce876f0c5b9c9d550a0123ada86af
64 -DIST genpatches-5.8-11.base.tar.xz 400044 BLAKE2B ffa3cbdd4586e142933833859ff3e741a2bf9cfe569aadce43767b671706d256082a07e5c3b11bd9cc849bde645b664c641958590d1ec0b73dd826dab2996f56 SHA512 5dab9eb4f0077d5822b736e282696b95993e17d1078691cd14c2201043e9be9c496c56d5f89cfd38fbb5d0c1da433f62d35ff8b9542423524ef701205bc04577
65 -DIST genpatches-5.8-11.extras.tar.xz 1764 BLAKE2B 3798c0b54dd3056dfd389db8bbcea775462b218d9670c3322240d90d8f894c89bde55a04a80220e76b0d6fd135c32af1d9f5564795f30e9368f3f58d0d45501f SHA512 958d68e317c0140b2540f757dfabc767e28f1878a2b65012599248edd9ab8ac20e7f1736a0f802f01a9f0f22cc743f1a1f9f4665ac287ba6a477521dee323ab1
66 -DIST genpatches-5.8-12.base.tar.xz 405720 BLAKE2B a34d0390f8297c189a0ad67995b3bf0780ce899d0565b87036723dd0b0e86b22daa9437ac942967ef5274713aafe38e628dc51f1622ab9c1df02ac72065ff37e SHA512 47fcf2cf80c80253c71931db0378a5fd04d724fe8dcb8428f56c7f0a5af8ec3c699ae89ef0a15960a8ac14093d348175b31e4debd92de1aa641223dae4b0b345
67 -DIST genpatches-5.8-12.extras.tar.xz 1768 BLAKE2B 232dfb50d4cb331379045b2fc05216c92aa61fc98bd1bd9b697c8cd04f1d1f159f8e2c039d406b540e9b8951494cf7f8ce73db448d0bda2f7c867aabb7bb1190 SHA512 82362b149c0df2acfa584ea17a16205b9e0e48c9754f33c8a13e820eaeb9715ef849d9f9ae1b9d4dcaee43245e7d65f71d59c0d4c7476e373765eed4ec4a7037
68 -DIST genpatches-5.8-13.base.tar.xz 453844 BLAKE2B 4d6bb86ba3238f969784a2496799f59de039cf6b037cfa81ee5cd6231728289c92d1bd1c12c3341635de64196c13e41d55eea5a6263547d5c31b7e26d4a7fbac SHA512 3338b4fcabb06ff5c89152652f263fb5fd4208e792267755154ddb9b198da245715cee5d7d3d579f69954673889ed10e9b42d11b244ebefd31cad981c832dcac
69 -DIST genpatches-5.8-13.extras.tar.xz 1768 BLAKE2B 7b70ebda93c52dc86d61e8040a48278a4cd61dc4e6a1317afb3bcc33a25fcc63dd3bbeb966244910cc38ef5d5a02be9875b5b1f8b7ed8ae9d1c46d7e00348146 SHA512 a36406969d495057e7685743b74379e88688861a3db1f0bc870ec9d7860a08f61f9dc4840742f69223198bbdf4597f9a96e3b3997b44d5b65cc2dc1afcfb7d71
70 -DIST genpatches-5.8-14.base.tar.xz 482452 BLAKE2B a9b6d3be1666d75d95b4e7d12679c70df363e0d264255e8f49282a478f13c1a716dd9e6d66dd589fe997eb8271736fe562b731dc1185b0bcf2f420b9ed942e7a SHA512 b5a553daf43fd4c315b03ffbe12cfdbffa31c5c9030d41a9fb33214332db734a640b66dc552a33098831e8dc274c41248119ae2ecc5cfc1fcccffbc36f5d23d7
71 -DIST genpatches-5.8-14.extras.tar.xz 1768 BLAKE2B b6373b4b1c04b177c0200ce1cb0cbef6e130a449cf38dc4900502479f646994509f044a784db2642008f9e66885ff97c2a2bbbfb124642269675b54269ec644e SHA512 3b34181e5a3af01cfc602cee52979f7592ad92c2f6cb715482344e99b591841e41cecc620871dd0147c8c60e7412c539ea85da26280449eeb5dfad961470acd5
72 DIST genpatches-5.8-15.base.tar.xz 498912 BLAKE2B 429c079f836b9dc6d2086fe818f4e705264f002bcfcf4e5bdbe144af53aca53c8bfc1c0ac23aa33939bc59111e2194747088bbccff61015fd59ac0e3150aab62 SHA512 936414eaaa159a84bf016080332a8ba29c2024c02e5b83ed559df7b1a910ba405093e5ed36d54a346091a534f1389eba99b95852b23328a92e2f7ba5b07723ee
73 DIST genpatches-5.8-15.extras.tar.xz 1772 BLAKE2B 690935cb537f442dd48dea34000bc444b9c2861b259ebb156722f1027ba281111b037fafe4cfdb71e68c40603f2dcb27d2639d949d4e4fbada8811fce2716329 SHA512 8dcc4ebb194603036323dcc559b5827d02c6a678b2f162191e306fe6ae52cc860e651937962ac8b52e2a4e229b1326a2cb24f938638556b0ddf4369f140f997b
74 -DIST genpatches-5.8-5.base.tar.xz 216176 BLAKE2B 8c57c2b91b6a395b490fedcee8e0f5ba8c7698903d0e1017fb66bb3d5ced1c6675fcd6e7ecc2405ccd237fd9ef4c641b10a0b4c32403c757ada5ccec3dbf0f26 SHA512 64bf8a331ba97a1d86159dff23c46c94c63f07158e66f9e86b02de6cc1a4476064fb6a924573c93fa117ea88bf6d6bb05f89c82c1883700af9fcdbbfaa5b72bc
75 -DIST genpatches-5.8-5.extras.tar.xz 1768 BLAKE2B b49e51d13c594029950911a1c7689b13710b8102330a475edb774f967b6162a036cb830b3cc25187e0ee3ec577d607baae036d136111ae1c64b7bebf1f544fe0 SHA512 a3fa7af02966567b5a2f4caab584ae19d7a1b955d2c8e599355b1ee5f3aed8971c26ecca6ab453280ea7bd8c9c004b53045848934d121f52474046293a2f554d
76 -DIST genpatches-5.8-6.base.tar.xz 253496 BLAKE2B 691638688887676a60639683b75a51a281642bb7cdf51439dc2871a72e8e9fbd3121a93767ccd0f17e95627eba5876e3f119905c3fb93292b16393f3736d2a4c SHA512 352c4f32780e24e4e9721e3792377070806cc756dc68f3266ad3140f5508c303c52c6573736915dfc27f92501a5b56f0fcb25e76916f338e5e737bf75fbb939d
77 -DIST genpatches-5.8-6.extras.tar.xz 1768 BLAKE2B 0ce3cc9c79e236e98da9b799d3d82aaafadc33beb4e373ecaa9ac7c9e0c29a43706633b2d9708e3548914c1088140030b1905274ffff286eaf45d2d33991979b SHA512 f5705f850fb6b9b14f70193ec258041bfdab9c3a93122f9da5e6a92633a6b130568efcadde4aaa59fd90a18426689a40e0dc14e4df7cfcf460a502f565e6f47d
78 -DIST genpatches-5.8-7.base.tar.xz 256688 BLAKE2B d4b30859f73f8da89d236181f5d9ee45c4b60728090153e6c068bf77b9b21210402ee4843969888d287c2ae74a4abda42334b1add83bcab2f6635d7fd276fa69 SHA512 960d483b0592f691628899808f1537c16cf204d4f9d512d0cb1fb40c940c0cfd5a127658b9ac6cb75d7f13c2fe8a7b9430fa006435bc04ab9b6f109d7030f115
79 -DIST genpatches-5.8-7.extras.tar.xz 1768 BLAKE2B db9b7e4916695a491803c5f152877597294ac4ea07453579b63b1d7f18331d083ee5b3362139da173374ba212223823bda6e32307b96b18dfe5ee6e51506e542 SHA512 ddda697285266c098d40f511304d00cc7bec9cfa6a245f263cb3f109e55fd00f9b8623a7cf0807ab204c15bdda526f19ad2e542956c9fa531231815f5f112e60
80 -DIST genpatches-5.8-9.base.tar.xz 340332 BLAKE2B 07cf6b878e42ba269c93179c99c376936e992fc6d8d5751329c7f4e63f7a78540cf2bf3404ef0ff00edaa050d2f8cb3da61850d58aa178734d81e719fd9bdf90 SHA512 216ceff89ee2b7a4903e91814639034d89dbf7da827c6a0f87f6f62f315e513dd31d4d41bb8d69f2f624c45563798f14c2c483c07112de2bebfb6e0ca7e7c579
81 -DIST genpatches-5.8-9.extras.tar.xz 1768 BLAKE2B 60e864404bf061eaad2034fc8bb4109d060041fbd149a533dd239895b3a89a2466d84617bd6deaf9c4674db821780399a47022c55fda6c7e8742d4497081d561 SHA512 b7e0a30938b7ce1ab296a54f31c77aa22c59f360a72a15c0f395403d4b49e8135acfdfdee1b4ff4b627e4c49fcf9b753847dd78fd64b46a8c7bc437f86b14f31
82 -DIST kernel-aarch64-fedora.config.5.8.1 215181 BLAKE2B d29bdc80f90f8ff22f43439ec03c8f391ddeae8d299dd36cb4d4d51c7d37851900faef728a94eca069c08fbb22a8ef5c2bdfb2b850e4f669276d967cb47dc331 SHA512 99f9a4fa65082d09b38bd05021a9f7577b98eb8b101928ff7862139461f603484722ed19aefe34540da6aa15908abee99a5287c1594e45f0c12afa4663820fa0
83 -DIST kernel-aarch64-fedora.config.5.8.4 215181 BLAKE2B d29bdc80f90f8ff22f43439ec03c8f391ddeae8d299dd36cb4d4d51c7d37851900faef728a94eca069c08fbb22a8ef5c2bdfb2b850e4f669276d967cb47dc331 SHA512 99f9a4fa65082d09b38bd05021a9f7577b98eb8b101928ff7862139461f603484722ed19aefe34540da6aa15908abee99a5287c1594e45f0c12afa4663820fa0
84 DIST kernel-aarch64-fedora.config.5.8.5 215148 BLAKE2B c71380f46c1b37e9e17bab6d78907114369b377bcbdb54afa2c35b6a222937fd061f25309d8de0cc78ef2329ede7192722270acceeaa3da4629a5f58d8fee809 SHA512 e86e2c60e88b1ea5968db1a471d7d928ccb3146fe850f8f2813ef315f2de0cbfa0daa2f6828dee71acb2299f65f05fc0b6f1572a82fb146ae9f53a905fe94e97
85 DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff
86 -DIST kernel-aarch64.config.5.7.8 208443 BLAKE2B ca77401ee1abd8a2f34de28c32a7153434534a10335f29150c33a0b4fa9b52b161223f59a79e50d9e260014ea2f95e5a2066957060cbf3ca8e938b05957315a4 SHA512 7528c9ae989e9d6297c4d06c3555a06f6636f92ef02adbc03a8bb7173891cfaf52222faeeb1409112119221b08041147acde5d4fe3ab73175bd55d4406283f52
87 -DIST kernel-i686-fedora.config.5.7.8 191864 BLAKE2B 217857254ffd12e987a5bd573e2520508bc70764b6363fc2c6bda1e5be46b70528616b26167150cba32f9e57fe17883c455fed34615a216b2398017d307971db SHA512 b90c6f2cdb55bcb115d7b92752a6efd8fdc09f68acbf365b08c9ff89732745f26d2644e18cb097ffd92d75cff07dbd98a9723179a35dc72ce01a732bdd632592
88 -DIST kernel-i686-fedora.config.5.8.1 199143 BLAKE2B ea223234bc54d430b87f3eb15fe11b11e617103c861945fb530091285abd0702e2cbb1d9258ca1afe718c4e7578c41f8878422c53e2f0b476e5ff2fa5c17aece SHA512 fc9c1b642e59c3c80b4cb6e1e6e9e2a27692524324539a3f1c163e284f8a69efb45ec839a630b0faeb0e52c15fb6577449163c7396aa0f1c43d727fe8aa35623
89 -DIST kernel-i686-fedora.config.5.8.4 199143 BLAKE2B ea223234bc54d430b87f3eb15fe11b11e617103c861945fb530091285abd0702e2cbb1d9258ca1afe718c4e7578c41f8878422c53e2f0b476e5ff2fa5c17aece SHA512 fc9c1b642e59c3c80b4cb6e1e6e9e2a27692524324539a3f1c163e284f8a69efb45ec839a630b0faeb0e52c15fb6577449163c7396aa0f1c43d727fe8aa35623
90 DIST kernel-i686-fedora.config.5.8.5 199121 BLAKE2B f6e16e6faac6e730eb4c9c3edc1c173b2988b49fe677d34ef1540541911b8f76e5bdc166327d73237c78c1769d484de18864044c91b7da253795506c674d7303 SHA512 0a2c9abaae11ac1ec2e43da4b53fd1731a9bec983a7fda7b9e20f1d25b816e6b0bd217b255ca95b02a8b6530e923b4fc7de770f6a66411045712e7de61d431af
91 DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476
92 -DIST kernel-ppc64le-fedora.config.5.8.4 185788 BLAKE2B 07492670fe2febdd59dc371294b0c9dc0be82d3240f19c6cd1df6dc329cb8c87cdfdf161d700590964287eb529b0e114f3e06be172853ba1d6b34b99508a2cc9 SHA512 1dc947484336e99e47c5e1155baae5c20682bdc1c8888a7bbb8cb2f8f0056039d38c5ad3aa7e42291f83318f38be2cf14211e5a11a020b850b424e19ca8a3595
93 DIST kernel-ppc64le-fedora.config.5.8.5 185766 BLAKE2B 27330c7806923eb4a3346df2abb5f253ca044a02afe72a89c6ce006d149966d65b4ba3e114b5ebefae987565279510c05d33dbc89c36c5e78e2e88732f5125f2 SHA512 8b621e0584624ccc24580951fc116478506a7465715449a53e70f46c99d0210bf08063a4fd5b87e4624f5ce179e6a6316f23723839c0e64e57a2ee58e4de59fe
94 DIST kernel-ppc64le.config.5.4.21 172003 BLAKE2B b53887cb44f7c378cb3866780f8e556e19fdb02130d3b0df01d97698d2a91f7d90a200012559f288e962935742c3fdb67dfb6711876fad37862fe55cdca5b5f6 SHA512 82df8d0be47e9eb20bd7db570539bb061d0b6e2101dc78a54596cf4d0b4e0c536041449304ff9240b051ee09b342ea336c5645e9a3b66a5dfb96d7778ff86008
95 -DIST kernel-x86_64-fedora.config.5.7.8 192882 BLAKE2B 23044bd3625d1ced686950c1322e91dd99eddb3128ab830c8862f5c949b66df67bc9ce38b810f4d54a35f9b9f11feb58d01450593ec513e132d789e3a50ac48b SHA512 b7770da1f608e8f0ec227dbeaf66491815e9fc4f8f08f01d2ad5877dd1946e73b315e8834f35cb5fc035fc3ac52ede8365107515d54b0792f326ad937d901625
96 -DIST kernel-x86_64-fedora.config.5.8.1 200074 BLAKE2B 05673cc7c5ae861faff6e823b8fadb9ce2f00864cc955d78733945abe6fa5842b5b74d0e41129cea92607bd907598b39127740dabd377cb25a2fbbcd54eae8b6 SHA512 c601c380163c66c9e351508dbc7ad3f10214eb04895257f721c808e8fa685770b9c898f48b3b05a5f76832fbf8c91e63278539dd9ef3e2c571997c844ecc7c8b
97 -DIST kernel-x86_64-fedora.config.5.8.4 200074 BLAKE2B 05673cc7c5ae861faff6e823b8fadb9ce2f00864cc955d78733945abe6fa5842b5b74d0e41129cea92607bd907598b39127740dabd377cb25a2fbbcd54eae8b6 SHA512 c601c380163c66c9e351508dbc7ad3f10214eb04895257f721c808e8fa685770b9c898f48b3b05a5f76832fbf8c91e63278539dd9ef3e2c571997c844ecc7c8b
98 DIST kernel-x86_64-fedora.config.5.8.5 200052 BLAKE2B be804fd499527a6c6927365c0350b51b3351da9a4e3f75bcbcc44d1a1b21d001d4907e6028ceb7ec6d5c812ea190d369ca6de4ae2c21a293342b6af33b8e5e65 SHA512 40ba21b0597702d3cff9eb3c1fab98784229ba78702bbb0fae2264b145a2e433615522e300cff1f9c9c52067431116b80a8db92e1263bd1a9070adbbd068f982
99 DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f
100 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
101 -DIST linux-5.7.tar.xz 112690468 BLAKE2B b2b71e231507429b178b6b89be546c4a3ee2757f5d2c58b6137d383f16034a587225a75a9dbca6a01a433056ebe078487132c224e909a2971c9634687e47b1d1 SHA512 45bde01593f6147c8c169b9e46b4b56eee998142552ae0ff82f1dd21b1fd54f3b32f6283f6bd77ea717d374672167849e468c157f235d2f12f7d7816e4623bf6
102 DIST linux-5.8.tar.xz 114459324 BLAKE2B 7bd97f8fa4527840754434414c07283e89731dc8ebb1e95fa5bc1469a60af1122582c0d3b6e262e77882f023190068df3537bd8b65964b3caa820bb2c8e579c7 SHA512 45a53ecf351096ef6e98242cca4228b8da9b9139ecc6963695791ea6fb7a9484a4e1c19dcca7ce7cbfdfa49de0451b70973bb078f12bdae9cbaddbc3f8092556
103
104 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.60.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.60.ebuild
105 deleted file mode 100644
106 index a811f1c623e..00000000000
107 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.60.ebuild
108 +++ /dev/null
109 @@ -1,91 +0,0 @@
110 -# Copyright 2020 Gentoo Authors
111 -# Distributed under the terms of the GNU General Public License v2
112 -
113 -EAPI=7
114 -
115 -inherit kernel-build
116 -
117 -MY_P=linux-${PV%.*}
118 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
119 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
120 -CONFIG_VER=5.4.21
121 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
122 -
123 -DESCRIPTION="Linux kernel built with Gentoo patches"
124 -HOMEPAGE="https://www.kernel.org/"
125 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
126 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
127 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
128 - amd64? (
129 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
130 - -> kernel-x86_64.config.${CONFIG_VER}
131 - )
132 - arm64? (
133 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
134 - -> kernel-aarch64.config.${CONFIG_VER}
135 - )
136 - x86? (
137 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
138 - -> kernel-i686.config.${CONFIG_VER}
139 - )"
140 -S=${WORKDIR}/${MY_P}
141 -
142 -LICENSE="GPL-2"
143 -KEYWORDS="amd64 arm64 x86"
144 -IUSE="debug"
145 -
146 -RDEPEND="
147 - !sys-kernel/vanilla-kernel:${SLOT}
148 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
149 -BDEPEND="
150 - debug? ( dev-util/dwarves )"
151 -
152 -pkg_pretend() {
153 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
154 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
155 -
156 - kernel-install_pkg_pretend
157 -}
158 -
159 -src_prepare() {
160 - local PATCHES=(
161 - # meh, genpatches have no directory
162 - "${WORKDIR}"/*.patch
163 - )
164 - default
165 -
166 - # prepare the default config
167 - case ${ARCH} in
168 - amd64)
169 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
170 - ;;
171 - arm64)
172 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
173 - ;;
174 - x86)
175 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
176 - ;;
177 - *)
178 - die "Unsupported arch ${ARCH}"
179 - ;;
180 - esac
181 -
182 - local config_tweaks=(
183 - # shove arch under the carpet!
184 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
185 - # we do support x32
186 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
187 - # disable signatures
188 - -e '/CONFIG_MODULE_SIG/d'
189 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
190 - )
191 - use debug || config_tweaks+=(
192 - -e '/CONFIG_DEBUG_INFO/d'
193 - )
194 - [[ ${ARCH} == x86 ]] && config_tweaks+=(
195 - # fix autoenabling 64bit
196 - -e '2i\
197 -# CONFIG_64BIT is not set'
198 - )
199 - sed -i "${config_tweaks[@]}" .config || die
200 -}
201
202 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.61.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.61.ebuild
203 deleted file mode 100644
204 index 82970b5920f..00000000000
205 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.61.ebuild
206 +++ /dev/null
207 @@ -1,98 +0,0 @@
208 -# Copyright 2020 Gentoo Authors
209 -# Distributed under the terms of the GNU General Public License v2
210 -
211 -EAPI=7
212 -
213 -inherit kernel-build
214 -
215 -MY_P=linux-${PV%.*}
216 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
217 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
218 -CONFIG_VER=5.4.21
219 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
220 -
221 -DESCRIPTION="Linux kernel built with Gentoo patches"
222 -HOMEPAGE="https://www.kernel.org/"
223 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
224 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
225 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
226 - amd64? (
227 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
228 - -> kernel-x86_64.config.${CONFIG_VER}
229 - )
230 - arm64? (
231 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
232 - -> kernel-aarch64.config.${CONFIG_VER}
233 - )
234 - ppc64? (
235 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
236 - -> kernel-ppc64le.config.${CONFIG_VER}
237 - )
238 - x86? (
239 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
240 - -> kernel-i686.config.${CONFIG_VER}
241 - )"
242 -S=${WORKDIR}/${MY_P}
243 -
244 -LICENSE="GPL-2"
245 -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
246 -IUSE="debug"
247 -
248 -RDEPEND="
249 - !sys-kernel/vanilla-kernel:${SLOT}
250 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
251 -BDEPEND="
252 - debug? ( dev-util/dwarves )"
253 -
254 -pkg_pretend() {
255 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
256 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
257 -
258 - kernel-install_pkg_pretend
259 -}
260 -
261 -src_prepare() {
262 - local PATCHES=(
263 - # meh, genpatches have no directory
264 - "${WORKDIR}"/*.patch
265 - )
266 - default
267 -
268 - # prepare the default config
269 - case ${ARCH} in
270 - amd64)
271 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
272 - ;;
273 - arm64)
274 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
275 - ;;
276 - ppc64)
277 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
278 - ;;
279 - x86)
280 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
281 - ;;
282 - *)
283 - die "Unsupported arch ${ARCH}"
284 - ;;
285 - esac
286 -
287 - local config_tweaks=(
288 - # shove arch under the carpet!
289 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
290 - # we do support x32
291 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
292 - # disable signatures
293 - -e '/CONFIG_MODULE_SIG/d'
294 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
295 - )
296 - use debug || config_tweaks+=(
297 - -e '/CONFIG_DEBUG_INFO/d'
298 - )
299 - [[ ${ARCH} == x86 ]] && config_tweaks+=(
300 - # fix autoenabling 64bit
301 - -e '2i\
302 -# CONFIG_64BIT is not set'
303 - )
304 - sed -i "${config_tweaks[@]}" .config || die
305 -}
306
307 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.62.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.62.ebuild
308 deleted file mode 100644
309 index 44e23fbb4fb..00000000000
310 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.62.ebuild
311 +++ /dev/null
312 @@ -1,98 +0,0 @@
313 -# Copyright 2020 Gentoo Authors
314 -# Distributed under the terms of the GNU General Public License v2
315 -
316 -EAPI=7
317 -
318 -inherit kernel-build
319 -
320 -MY_P=linux-${PV%.*}
321 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
322 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
323 -CONFIG_VER=5.4.21
324 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
325 -
326 -DESCRIPTION="Linux kernel built with Gentoo patches"
327 -HOMEPAGE="https://www.kernel.org/"
328 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
329 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
330 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
331 - amd64? (
332 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
333 - -> kernel-x86_64.config.${CONFIG_VER}
334 - )
335 - arm64? (
336 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
337 - -> kernel-aarch64.config.${CONFIG_VER}
338 - )
339 - ppc64? (
340 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
341 - -> kernel-ppc64le.config.${CONFIG_VER}
342 - )
343 - x86? (
344 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
345 - -> kernel-i686.config.${CONFIG_VER}
346 - )"
347 -S=${WORKDIR}/${MY_P}
348 -
349 -LICENSE="GPL-2"
350 -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
351 -IUSE="debug"
352 -
353 -RDEPEND="
354 - !sys-kernel/vanilla-kernel:${SLOT}
355 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
356 -BDEPEND="
357 - debug? ( dev-util/dwarves )"
358 -
359 -pkg_pretend() {
360 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
361 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
362 -
363 - kernel-install_pkg_pretend
364 -}
365 -
366 -src_prepare() {
367 - local PATCHES=(
368 - # meh, genpatches have no directory
369 - "${WORKDIR}"/*.patch
370 - )
371 - default
372 -
373 - # prepare the default config
374 - case ${ARCH} in
375 - amd64)
376 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
377 - ;;
378 - arm64)
379 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
380 - ;;
381 - ppc64)
382 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
383 - ;;
384 - x86)
385 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
386 - ;;
387 - *)
388 - die "Unsupported arch ${ARCH}"
389 - ;;
390 - esac
391 -
392 - local config_tweaks=(
393 - # shove arch under the carpet!
394 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
395 - # we do support x32
396 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
397 - # disable signatures
398 - -e '/CONFIG_MODULE_SIG/d'
399 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
400 - )
401 - use debug || config_tweaks+=(
402 - -e '/CONFIG_DEBUG_INFO/d'
403 - )
404 - [[ ${ARCH} == x86 ]] && config_tweaks+=(
405 - # fix autoenabling 64bit
406 - -e '2i\
407 -# CONFIG_64BIT is not set'
408 - )
409 - sed -i "${config_tweaks[@]}" .config || die
410 -}
411
412 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.63.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.63.ebuild
413 deleted file mode 100644
414 index 44e23fbb4fb..00000000000
415 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.63.ebuild
416 +++ /dev/null
417 @@ -1,98 +0,0 @@
418 -# Copyright 2020 Gentoo Authors
419 -# Distributed under the terms of the GNU General Public License v2
420 -
421 -EAPI=7
422 -
423 -inherit kernel-build
424 -
425 -MY_P=linux-${PV%.*}
426 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
427 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
428 -CONFIG_VER=5.4.21
429 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
430 -
431 -DESCRIPTION="Linux kernel built with Gentoo patches"
432 -HOMEPAGE="https://www.kernel.org/"
433 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
434 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
435 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
436 - amd64? (
437 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
438 - -> kernel-x86_64.config.${CONFIG_VER}
439 - )
440 - arm64? (
441 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
442 - -> kernel-aarch64.config.${CONFIG_VER}
443 - )
444 - ppc64? (
445 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
446 - -> kernel-ppc64le.config.${CONFIG_VER}
447 - )
448 - x86? (
449 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
450 - -> kernel-i686.config.${CONFIG_VER}
451 - )"
452 -S=${WORKDIR}/${MY_P}
453 -
454 -LICENSE="GPL-2"
455 -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
456 -IUSE="debug"
457 -
458 -RDEPEND="
459 - !sys-kernel/vanilla-kernel:${SLOT}
460 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
461 -BDEPEND="
462 - debug? ( dev-util/dwarves )"
463 -
464 -pkg_pretend() {
465 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
466 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
467 -
468 - kernel-install_pkg_pretend
469 -}
470 -
471 -src_prepare() {
472 - local PATCHES=(
473 - # meh, genpatches have no directory
474 - "${WORKDIR}"/*.patch
475 - )
476 - default
477 -
478 - # prepare the default config
479 - case ${ARCH} in
480 - amd64)
481 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
482 - ;;
483 - arm64)
484 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
485 - ;;
486 - ppc64)
487 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
488 - ;;
489 - x86)
490 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
491 - ;;
492 - *)
493 - die "Unsupported arch ${ARCH}"
494 - ;;
495 - esac
496 -
497 - local config_tweaks=(
498 - # shove arch under the carpet!
499 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
500 - # we do support x32
501 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
502 - # disable signatures
503 - -e '/CONFIG_MODULE_SIG/d'
504 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
505 - )
506 - use debug || config_tweaks+=(
507 - -e '/CONFIG_DEBUG_INFO/d'
508 - )
509 - [[ ${ARCH} == x86 ]] && config_tweaks+=(
510 - # fix autoenabling 64bit
511 - -e '2i\
512 -# CONFIG_64BIT is not set'
513 - )
514 - sed -i "${config_tweaks[@]}" .config || die
515 -}
516
517 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.65.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.65.ebuild
518 deleted file mode 100644
519 index ff0e401cd76..00000000000
520 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.65.ebuild
521 +++ /dev/null
522 @@ -1,137 +0,0 @@
523 -# Copyright 2020 Gentoo Authors
524 -# Distributed under the terms of the GNU General Public License v2
525 -
526 -EAPI=7
527 -
528 -inherit kernel-build
529 -
530 -MY_P=linux-${PV%.*}
531 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
532 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
533 -CONFIG_VER=5.4.21
534 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
535 -
536 -DESCRIPTION="Linux kernel built with Gentoo patches"
537 -HOMEPAGE="https://www.kernel.org/"
538 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
539 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
540 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
541 - amd64? (
542 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
543 - -> kernel-x86_64.config.${CONFIG_VER}
544 - )
545 - arm64? (
546 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
547 - -> kernel-aarch64.config.${CONFIG_VER}
548 - )
549 - ppc64? (
550 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
551 - -> kernel-ppc64le.config.${CONFIG_VER}
552 - )
553 - x86? (
554 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
555 - -> kernel-i686.config.${CONFIG_VER}
556 - )"
557 -S=${WORKDIR}/${MY_P}
558 -
559 -LICENSE="GPL-2"
560 -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
561 -IUSE="debug"
562 -
563 -RDEPEND="
564 - !sys-kernel/vanilla-kernel:${SLOT}
565 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
566 -BDEPEND="
567 - debug? ( dev-util/dwarves )"
568 -
569 -pkg_pretend() {
570 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
571 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
572 -
573 - kernel-install_pkg_pretend
574 -}
575 -
576 -src_prepare() {
577 - local PATCHES=(
578 - # meh, genpatches have no directory
579 - "${WORKDIR}"/*.patch
580 - )
581 - default
582 -
583 - # prepare the default config
584 - case ${ARCH} in
585 - amd64)
586 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
587 - ;;
588 - arm64)
589 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
590 - ;;
591 - ppc64)
592 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
593 - ;;
594 - x86)
595 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
596 - ;;
597 - *)
598 - die "Unsupported arch ${ARCH}"
599 - ;;
600 - esac
601 -
602 - local config_tweaks=(
603 - # replace (none) with gentoo
604 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
605 - # we do support x32
606 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
607 - # disable signatures
608 - -e '/CONFIG_MODULE_SIG/d'
609 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
610 - -e '/CONFIG_KEXEC_SIG/d'
611 - -e '/CONFIG_KEXEC_BZIMAGE_VERIFY_SIG/d'
612 - -e '/CONFIG_SYSTEM_EXTRA_CERTIFICATE/d'
613 - -e '/CONFIG_SIGNATURE/d'
614 - # remove massive array of LSMs
615 - -e 's/CONFIG_LSM=.*/CONFIG_LSM="yama"/'
616 - -e 's/CONFIG_DEFAULT_SECURITY_SELINUX=y/CONFIG_DEFAULT_SECURITY_DAC=y/'
617 - # nobody actually wants fips
618 - -e '/CONFIG_CRYPTO_FIPS/d'
619 - # these tests are really not necessary
620 - -e 's/.*CONFIG_CRYPTO_MANAGER_DISABLE_TESTS.*/CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y/'
621 - # probably not needed by anybody but developers
622 - -e '/CONFIG_CRYPTO_STATS/d'
623 - # 1000hz is excessive for laptops
624 - -e 's/CONFIG_HZ_1000=y/CONFIG_HZ_300=y/'
625 - # nobody is using this kernel on insane super computers
626 - -e 's/CONFIG_NR_CPUS=.*/CONFIG_NR_CPUS=512/'
627 - # we're not actually producing live patches for folks
628 - -e 's/CONFIG_LIVEPATCH=y/CONFIG_LIVEPATCH=n/'
629 - # this slows down networking in general
630 - -e 's/CONFIG_IP_FIB_TRIE_STATS=y/CONFIG_IP_FIB_TRIE_STATS=n/'
631 - # include font for normal and hidpi screens
632 - -e 's/.*CONFIG_FONTS.*/CONFIG_FONTS=y\nCONFIG_FONT_8x16=y\nCONFIG_FONT_TER16x32=y/'
633 - # we don't need to actually install system headers from this ebuild
634 - -e '/CONFIG_HEADERS_INSTALL/d'
635 - # enable /proc/config.gz, used by linux-info.eclass
636 - -e '/CONFIG_IKCONFIG/s:.*:CONFIG_IKCONFIG=y\nCONFIG_IKCONFIG_PROC=y:'
637 - # WireGuard was backported to 5.4 but we use old configs (#739128)
638 - -e '$aCONFIG_WIREGUARD=m'
639 - )
640 - use debug || config_tweaks+=(
641 - -e '/CONFIG_DEBUG_INFO/d'
642 - -e '/CONFIG_DEBUG_RODATA_TEST/d'
643 - -e '/CONFIG_DEBUG_VM/d'
644 - -e '/CONFIG_DEBUG_SHIRQ/d'
645 - -e '/CONFIG_DEBUG_LIST/d'
646 - -e '/CONFIG_BUG_ON_DATA_CORRUPTION/d'
647 - -e '/CONFIG_TORTURE_TEST/d'
648 - -e '/CONFIG_BOOTTIME_TRACING/d'
649 - -e '/CONFIG_RING_BUFFER_BENCHMARK/d'
650 - -e '/CONFIG_X86_DECODER_SELFTEST/d'
651 - -e '/CONFIG_KGDB/d'
652 - )
653 - [[ ${ARCH} == x86 ]] && config_tweaks+=(
654 - # fix autoenabling 64bit
655 - -e '2i\
656 -# CONFIG_64BIT is not set'
657 - )
658 - sed -i "${config_tweaks[@]}" .config || die
659 -}
660
661 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.67.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.67.ebuild
662 deleted file mode 100644
663 index ff0e401cd76..00000000000
664 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.67.ebuild
665 +++ /dev/null
666 @@ -1,137 +0,0 @@
667 -# Copyright 2020 Gentoo Authors
668 -# Distributed under the terms of the GNU General Public License v2
669 -
670 -EAPI=7
671 -
672 -inherit kernel-build
673 -
674 -MY_P=linux-${PV%.*}
675 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
676 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
677 -CONFIG_VER=5.4.21
678 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
679 -
680 -DESCRIPTION="Linux kernel built with Gentoo patches"
681 -HOMEPAGE="https://www.kernel.org/"
682 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
683 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
684 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
685 - amd64? (
686 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
687 - -> kernel-x86_64.config.${CONFIG_VER}
688 - )
689 - arm64? (
690 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
691 - -> kernel-aarch64.config.${CONFIG_VER}
692 - )
693 - ppc64? (
694 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
695 - -> kernel-ppc64le.config.${CONFIG_VER}
696 - )
697 - x86? (
698 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
699 - -> kernel-i686.config.${CONFIG_VER}
700 - )"
701 -S=${WORKDIR}/${MY_P}
702 -
703 -LICENSE="GPL-2"
704 -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
705 -IUSE="debug"
706 -
707 -RDEPEND="
708 - !sys-kernel/vanilla-kernel:${SLOT}
709 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
710 -BDEPEND="
711 - debug? ( dev-util/dwarves )"
712 -
713 -pkg_pretend() {
714 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
715 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
716 -
717 - kernel-install_pkg_pretend
718 -}
719 -
720 -src_prepare() {
721 - local PATCHES=(
722 - # meh, genpatches have no directory
723 - "${WORKDIR}"/*.patch
724 - )
725 - default
726 -
727 - # prepare the default config
728 - case ${ARCH} in
729 - amd64)
730 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
731 - ;;
732 - arm64)
733 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
734 - ;;
735 - ppc64)
736 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
737 - ;;
738 - x86)
739 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
740 - ;;
741 - *)
742 - die "Unsupported arch ${ARCH}"
743 - ;;
744 - esac
745 -
746 - local config_tweaks=(
747 - # replace (none) with gentoo
748 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
749 - # we do support x32
750 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
751 - # disable signatures
752 - -e '/CONFIG_MODULE_SIG/d'
753 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
754 - -e '/CONFIG_KEXEC_SIG/d'
755 - -e '/CONFIG_KEXEC_BZIMAGE_VERIFY_SIG/d'
756 - -e '/CONFIG_SYSTEM_EXTRA_CERTIFICATE/d'
757 - -e '/CONFIG_SIGNATURE/d'
758 - # remove massive array of LSMs
759 - -e 's/CONFIG_LSM=.*/CONFIG_LSM="yama"/'
760 - -e 's/CONFIG_DEFAULT_SECURITY_SELINUX=y/CONFIG_DEFAULT_SECURITY_DAC=y/'
761 - # nobody actually wants fips
762 - -e '/CONFIG_CRYPTO_FIPS/d'
763 - # these tests are really not necessary
764 - -e 's/.*CONFIG_CRYPTO_MANAGER_DISABLE_TESTS.*/CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y/'
765 - # probably not needed by anybody but developers
766 - -e '/CONFIG_CRYPTO_STATS/d'
767 - # 1000hz is excessive for laptops
768 - -e 's/CONFIG_HZ_1000=y/CONFIG_HZ_300=y/'
769 - # nobody is using this kernel on insane super computers
770 - -e 's/CONFIG_NR_CPUS=.*/CONFIG_NR_CPUS=512/'
771 - # we're not actually producing live patches for folks
772 - -e 's/CONFIG_LIVEPATCH=y/CONFIG_LIVEPATCH=n/'
773 - # this slows down networking in general
774 - -e 's/CONFIG_IP_FIB_TRIE_STATS=y/CONFIG_IP_FIB_TRIE_STATS=n/'
775 - # include font for normal and hidpi screens
776 - -e 's/.*CONFIG_FONTS.*/CONFIG_FONTS=y\nCONFIG_FONT_8x16=y\nCONFIG_FONT_TER16x32=y/'
777 - # we don't need to actually install system headers from this ebuild
778 - -e '/CONFIG_HEADERS_INSTALL/d'
779 - # enable /proc/config.gz, used by linux-info.eclass
780 - -e '/CONFIG_IKCONFIG/s:.*:CONFIG_IKCONFIG=y\nCONFIG_IKCONFIG_PROC=y:'
781 - # WireGuard was backported to 5.4 but we use old configs (#739128)
782 - -e '$aCONFIG_WIREGUARD=m'
783 - )
784 - use debug || config_tweaks+=(
785 - -e '/CONFIG_DEBUG_INFO/d'
786 - -e '/CONFIG_DEBUG_RODATA_TEST/d'
787 - -e '/CONFIG_DEBUG_VM/d'
788 - -e '/CONFIG_DEBUG_SHIRQ/d'
789 - -e '/CONFIG_DEBUG_LIST/d'
790 - -e '/CONFIG_BUG_ON_DATA_CORRUPTION/d'
791 - -e '/CONFIG_TORTURE_TEST/d'
792 - -e '/CONFIG_BOOTTIME_TRACING/d'
793 - -e '/CONFIG_RING_BUFFER_BENCHMARK/d'
794 - -e '/CONFIG_X86_DECODER_SELFTEST/d'
795 - -e '/CONFIG_KGDB/d'
796 - )
797 - [[ ${ARCH} == x86 ]] && config_tweaks+=(
798 - # fix autoenabling 64bit
799 - -e '2i\
800 -# CONFIG_64BIT is not set'
801 - )
802 - sed -i "${config_tweaks[@]}" .config || die
803 -}
804
805 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.7.17.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.7.17.ebuild
806 deleted file mode 100644
807 index 53f94e01252..00000000000
808 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.7.17.ebuild
809 +++ /dev/null
810 @@ -1,90 +0,0 @@
811 -# Copyright 2020 Gentoo Authors
812 -# Distributed under the terms of the GNU General Public License v2
813 -
814 -EAPI=7
815 -
816 -inherit kernel-build
817 -
818 -MY_P=linux-${PV%.*}
819 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
820 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
821 -CONFIG_VER=5.7.8
822 -CONFIG_HASH=14d239184a721485a823f30f5aede1c6190558ad
823 -
824 -DESCRIPTION="Linux kernel built with Gentoo patches"
825 -HOMEPAGE="https://www.kernel.org/"
826 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
827 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
828 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
829 - amd64? (
830 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
831 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
832 - )
833 - arm64? (
834 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
835 - -> kernel-aarch64.config.${CONFIG_VER}
836 - )
837 - x86? (
838 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
839 - -> kernel-i686-fedora.config.${CONFIG_VER}
840 - )"
841 -S=${WORKDIR}/${MY_P}
842 -
843 -LICENSE="GPL-2"
844 -KEYWORDS="~amd64 ~arm ~arm64 ~x86"
845 -IUSE="debug"
846 -REQUIRED_USE="arm? ( savedconfig )"
847 -
848 -RDEPEND="
849 - !sys-kernel/vanilla-kernel:${SLOT}
850 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
851 -BDEPEND="
852 - debug? ( dev-util/dwarves )"
853 -
854 -pkg_pretend() {
855 - ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
856 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
857 -
858 - kernel-install_pkg_pretend
859 -}
860 -
861 -src_prepare() {
862 - local PATCHES=(
863 - # meh, genpatches have no directory
864 - "${WORKDIR}"/*.patch
865 - )
866 - default
867 -
868 - # prepare the default config
869 - case ${ARCH} in
870 - amd64)
871 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
872 - ;;
873 - arm)
874 - return
875 - ;;
876 - arm64)
877 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
878 - ;;
879 - x86)
880 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
881 - ;;
882 - *)
883 - die "Unsupported arch ${ARCH}"
884 - ;;
885 - esac
886 -
887 - local config_tweaks=(
888 - # shove arch under the carpet!
889 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
890 - # we do support x32
891 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
892 - # disable signatures
893 - -e '/CONFIG_MODULE_SIG/d'
894 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
895 - )
896 - use debug || config_tweaks+=(
897 - -e '/CONFIG_DEBUG_INFO/d'
898 - )
899 - sed -i "${config_tweaks[@]}" .config || die
900 -}
901
902 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.7.18.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.7.18.ebuild
903 deleted file mode 100644
904 index 53f94e01252..00000000000
905 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.7.18.ebuild
906 +++ /dev/null
907 @@ -1,90 +0,0 @@
908 -# Copyright 2020 Gentoo Authors
909 -# Distributed under the terms of the GNU General Public License v2
910 -
911 -EAPI=7
912 -
913 -inherit kernel-build
914 -
915 -MY_P=linux-${PV%.*}
916 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
917 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
918 -CONFIG_VER=5.7.8
919 -CONFIG_HASH=14d239184a721485a823f30f5aede1c6190558ad
920 -
921 -DESCRIPTION="Linux kernel built with Gentoo patches"
922 -HOMEPAGE="https://www.kernel.org/"
923 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
924 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
925 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
926 - amd64? (
927 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
928 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
929 - )
930 - arm64? (
931 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
932 - -> kernel-aarch64.config.${CONFIG_VER}
933 - )
934 - x86? (
935 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
936 - -> kernel-i686-fedora.config.${CONFIG_VER}
937 - )"
938 -S=${WORKDIR}/${MY_P}
939 -
940 -LICENSE="GPL-2"
941 -KEYWORDS="~amd64 ~arm ~arm64 ~x86"
942 -IUSE="debug"
943 -REQUIRED_USE="arm? ( savedconfig )"
944 -
945 -RDEPEND="
946 - !sys-kernel/vanilla-kernel:${SLOT}
947 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
948 -BDEPEND="
949 - debug? ( dev-util/dwarves )"
950 -
951 -pkg_pretend() {
952 - ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
953 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
954 -
955 - kernel-install_pkg_pretend
956 -}
957 -
958 -src_prepare() {
959 - local PATCHES=(
960 - # meh, genpatches have no directory
961 - "${WORKDIR}"/*.patch
962 - )
963 - default
964 -
965 - # prepare the default config
966 - case ${ARCH} in
967 - amd64)
968 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
969 - ;;
970 - arm)
971 - return
972 - ;;
973 - arm64)
974 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
975 - ;;
976 - x86)
977 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
978 - ;;
979 - *)
980 - die "Unsupported arch ${ARCH}"
981 - ;;
982 - esac
983 -
984 - local config_tweaks=(
985 - # shove arch under the carpet!
986 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
987 - # we do support x32
988 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
989 - # disable signatures
990 - -e '/CONFIG_MODULE_SIG/d'
991 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
992 - )
993 - use debug || config_tweaks+=(
994 - -e '/CONFIG_DEBUG_INFO/d'
995 - )
996 - sed -i "${config_tweaks[@]}" .config || die
997 -}
998
999 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.7.19.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.7.19.ebuild
1000 deleted file mode 100644
1001 index 5bd8492ef2c..00000000000
1002 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.7.19.ebuild
1003 +++ /dev/null
1004 @@ -1,90 +0,0 @@
1005 -# Copyright 2020 Gentoo Authors
1006 -# Distributed under the terms of the GNU General Public License v2
1007 -
1008 -EAPI=7
1009 -
1010 -inherit kernel-build
1011 -
1012 -MY_P=linux-${PV%.*}
1013 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
1014 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1015 -CONFIG_VER=5.7.8
1016 -CONFIG_HASH=14d239184a721485a823f30f5aede1c6190558ad
1017 -
1018 -DESCRIPTION="Linux kernel built with Gentoo patches"
1019 -HOMEPAGE="https://www.kernel.org/"
1020 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1021 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1022 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1023 - amd64? (
1024 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1025 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1026 - )
1027 - arm64? (
1028 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1029 - -> kernel-aarch64.config.${CONFIG_VER}
1030 - )
1031 - x86? (
1032 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1033 - -> kernel-i686-fedora.config.${CONFIG_VER}
1034 - )"
1035 -S=${WORKDIR}/${MY_P}
1036 -
1037 -LICENSE="GPL-2"
1038 -KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1039 -IUSE="debug"
1040 -REQUIRED_USE="arm? ( savedconfig )"
1041 -
1042 -RDEPEND="
1043 - !sys-kernel/vanilla-kernel:${SLOT}
1044 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
1045 -BDEPEND="
1046 - debug? ( dev-util/dwarves )"
1047 -
1048 -pkg_pretend() {
1049 - ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
1050 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
1051 -
1052 - kernel-install_pkg_pretend
1053 -}
1054 -
1055 -src_prepare() {
1056 - local PATCHES=(
1057 - # meh, genpatches have no directory
1058 - "${WORKDIR}"/*.patch
1059 - )
1060 - default
1061 -
1062 - # prepare the default config
1063 - case ${ARCH} in
1064 - amd64)
1065 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1066 - ;;
1067 - arm)
1068 - return
1069 - ;;
1070 - arm64)
1071 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
1072 - ;;
1073 - x86)
1074 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1075 - ;;
1076 - *)
1077 - die "Unsupported arch ${ARCH}"
1078 - ;;
1079 - esac
1080 -
1081 - local config_tweaks=(
1082 - # shove arch under the carpet!
1083 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
1084 - # we do support x32
1085 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
1086 - # disable signatures
1087 - -e '/CONFIG_MODULE_SIG/d'
1088 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
1089 - )
1090 - use debug || config_tweaks+=(
1091 - -e '/CONFIG_DEBUG_INFO/d'
1092 - )
1093 - sed -i "${config_tweaks[@]}" .config || die
1094 -}
1095
1096 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.10.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.10.ebuild
1097 deleted file mode 100644
1098 index 1527024779c..00000000000
1099 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.10.ebuild
1100 +++ /dev/null
1101 @@ -1,134 +0,0 @@
1102 -# Copyright 2020 Gentoo Authors
1103 -# Distributed under the terms of the GNU General Public License v2
1104 -
1105 -EAPI=7
1106 -
1107 -inherit kernel-build
1108 -
1109 -MY_P=linux-${PV%.*}
1110 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
1111 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1112 -CONFIG_VER=5.8.5
1113 -CONFIG_HASH=af8da8d54d21231fd8c7b943216bb985f0a4e223
1114 -
1115 -DESCRIPTION="Linux kernel built with Gentoo patches"
1116 -HOMEPAGE="https://www.kernel.org/"
1117 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1118 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1119 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1120 - amd64? (
1121 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1122 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1123 - )
1124 - arm64? (
1125 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1126 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1127 - )
1128 - ppc64? (
1129 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1130 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1131 - )
1132 - x86? (
1133 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1134 - -> kernel-i686-fedora.config.${CONFIG_VER}
1135 - )"
1136 -S=${WORKDIR}/${MY_P}
1137 -
1138 -LICENSE="GPL-2"
1139 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1140 -IUSE="debug"
1141 -REQUIRED_USE="arm? ( savedconfig )"
1142 -
1143 -RDEPEND="
1144 - !sys-kernel/vanilla-kernel:${SLOT}
1145 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
1146 -BDEPEND="
1147 - debug? ( dev-util/dwarves )"
1148 -
1149 -pkg_pretend() {
1150 - ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
1151 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
1152 -
1153 - kernel-install_pkg_pretend
1154 -}
1155 -
1156 -src_prepare() {
1157 - local PATCHES=(
1158 - # meh, genpatches have no directory
1159 - "${WORKDIR}"/*.patch
1160 - )
1161 - default
1162 -
1163 - # prepare the default config
1164 - case ${ARCH} in
1165 - amd64)
1166 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1167 - ;;
1168 - arm)
1169 - return
1170 - ;;
1171 - arm64)
1172 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1173 - ;;
1174 - ppc64)
1175 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1176 - ;;
1177 - x86)
1178 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1179 - ;;
1180 - *)
1181 - die "Unsupported arch ${ARCH}"
1182 - ;;
1183 - esac
1184 -
1185 - local config_tweaks=(
1186 - # replace (none) with gentoo
1187 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
1188 - # we do support x32
1189 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
1190 - # disable signatures
1191 - -e '/CONFIG_MODULE_SIG/d'
1192 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
1193 - -e '/CONFIG_KEXEC_SIG/d'
1194 - -e '/CONFIG_KEXEC_BZIMAGE_VERIFY_SIG/d'
1195 - -e '/CONFIG_SYSTEM_EXTRA_CERTIFICATE/d'
1196 - -e '/CONFIG_SIGNATURE/d'
1197 - # remove massive array of LSMs
1198 - -e 's/CONFIG_LSM=.*/CONFIG_LSM="yama"/'
1199 - -e 's/CONFIG_DEFAULT_SECURITY_SELINUX=y/CONFIG_DEFAULT_SECURITY_DAC=y/'
1200 - # nobody actually wants fips
1201 - -e '/CONFIG_CRYPTO_FIPS/d'
1202 - # these tests are really not necessary
1203 - -e 's/.*CONFIG_CRYPTO_MANAGER_DISABLE_TESTS.*/CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y/'
1204 - # probably not needed by anybody but developers
1205 - -e '/CONFIG_CRYPTO_STATS/d'
1206 - # 1000hz is excessive for laptops
1207 - -e 's/CONFIG_HZ_1000=y/CONFIG_HZ_300=y/'
1208 - # nobody is using this kernel on insane super computers
1209 - -e 's/CONFIG_NR_CPUS=.*/CONFIG_NR_CPUS=512/'
1210 - # we're not actually producing live patches for folks
1211 - -e 's/CONFIG_LIVEPATCH=y/CONFIG_LIVEPATCH=n/'
1212 - # this slows down networking in general
1213 - -e 's/CONFIG_IP_FIB_TRIE_STATS=y/CONFIG_IP_FIB_TRIE_STATS=n/'
1214 - # include font for normal and hidpi screens
1215 - -e 's/.*CONFIG_FONTS.*/CONFIG_FONTS=y\nCONFIG_FONT_8x16=y\nCONFIG_FONT_TER16x32=y/'
1216 - # we don't need to actually install system headers from this ebuild
1217 - -e '/CONFIG_HEADERS_INSTALL/d'
1218 - # enable /proc/config.gz, used by linux-info.eclass
1219 - -e '/CONFIG_IKCONFIG/s:.*:CONFIG_IKCONFIG=y\nCONFIG_IKCONFIG_PROC=y:'
1220 - )
1221 - use debug || config_tweaks+=(
1222 - -e '/CONFIG_DEBUG_INFO/d'
1223 - -e '/CONFIG_DEBUG_RODATA_TEST/d'
1224 - -e '/CONFIG_DEBUG_VM/d'
1225 - -e '/CONFIG_DEBUG_SHIRQ/d'
1226 - -e '/CONFIG_DEBUG_LIST/d'
1227 - -e '/CONFIG_BUG_ON_DATA_CORRUPTION/d'
1228 - -e '/CONFIG_TORTURE_TEST/d'
1229 - -e '/CONFIG_BOOTTIME_TRACING/d'
1230 - -e '/CONFIG_RING_BUFFER_BENCHMARK/d'
1231 - -e '/CONFIG_X86_DECODER_SELFTEST/d'
1232 - -e '/CONFIG_KGDB/d'
1233 - )
1234 - sed -i "${config_tweaks[@]}" .config || die
1235 -}
1236
1237 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.11.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.11.ebuild
1238 deleted file mode 100644
1239 index 1527024779c..00000000000
1240 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.11.ebuild
1241 +++ /dev/null
1242 @@ -1,134 +0,0 @@
1243 -# Copyright 2020 Gentoo Authors
1244 -# Distributed under the terms of the GNU General Public License v2
1245 -
1246 -EAPI=7
1247 -
1248 -inherit kernel-build
1249 -
1250 -MY_P=linux-${PV%.*}
1251 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
1252 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1253 -CONFIG_VER=5.8.5
1254 -CONFIG_HASH=af8da8d54d21231fd8c7b943216bb985f0a4e223
1255 -
1256 -DESCRIPTION="Linux kernel built with Gentoo patches"
1257 -HOMEPAGE="https://www.kernel.org/"
1258 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1259 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1260 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1261 - amd64? (
1262 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1263 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1264 - )
1265 - arm64? (
1266 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1267 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1268 - )
1269 - ppc64? (
1270 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1271 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1272 - )
1273 - x86? (
1274 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1275 - -> kernel-i686-fedora.config.${CONFIG_VER}
1276 - )"
1277 -S=${WORKDIR}/${MY_P}
1278 -
1279 -LICENSE="GPL-2"
1280 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1281 -IUSE="debug"
1282 -REQUIRED_USE="arm? ( savedconfig )"
1283 -
1284 -RDEPEND="
1285 - !sys-kernel/vanilla-kernel:${SLOT}
1286 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
1287 -BDEPEND="
1288 - debug? ( dev-util/dwarves )"
1289 -
1290 -pkg_pretend() {
1291 - ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
1292 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
1293 -
1294 - kernel-install_pkg_pretend
1295 -}
1296 -
1297 -src_prepare() {
1298 - local PATCHES=(
1299 - # meh, genpatches have no directory
1300 - "${WORKDIR}"/*.patch
1301 - )
1302 - default
1303 -
1304 - # prepare the default config
1305 - case ${ARCH} in
1306 - amd64)
1307 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1308 - ;;
1309 - arm)
1310 - return
1311 - ;;
1312 - arm64)
1313 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1314 - ;;
1315 - ppc64)
1316 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1317 - ;;
1318 - x86)
1319 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1320 - ;;
1321 - *)
1322 - die "Unsupported arch ${ARCH}"
1323 - ;;
1324 - esac
1325 -
1326 - local config_tweaks=(
1327 - # replace (none) with gentoo
1328 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
1329 - # we do support x32
1330 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
1331 - # disable signatures
1332 - -e '/CONFIG_MODULE_SIG/d'
1333 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
1334 - -e '/CONFIG_KEXEC_SIG/d'
1335 - -e '/CONFIG_KEXEC_BZIMAGE_VERIFY_SIG/d'
1336 - -e '/CONFIG_SYSTEM_EXTRA_CERTIFICATE/d'
1337 - -e '/CONFIG_SIGNATURE/d'
1338 - # remove massive array of LSMs
1339 - -e 's/CONFIG_LSM=.*/CONFIG_LSM="yama"/'
1340 - -e 's/CONFIG_DEFAULT_SECURITY_SELINUX=y/CONFIG_DEFAULT_SECURITY_DAC=y/'
1341 - # nobody actually wants fips
1342 - -e '/CONFIG_CRYPTO_FIPS/d'
1343 - # these tests are really not necessary
1344 - -e 's/.*CONFIG_CRYPTO_MANAGER_DISABLE_TESTS.*/CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y/'
1345 - # probably not needed by anybody but developers
1346 - -e '/CONFIG_CRYPTO_STATS/d'
1347 - # 1000hz is excessive for laptops
1348 - -e 's/CONFIG_HZ_1000=y/CONFIG_HZ_300=y/'
1349 - # nobody is using this kernel on insane super computers
1350 - -e 's/CONFIG_NR_CPUS=.*/CONFIG_NR_CPUS=512/'
1351 - # we're not actually producing live patches for folks
1352 - -e 's/CONFIG_LIVEPATCH=y/CONFIG_LIVEPATCH=n/'
1353 - # this slows down networking in general
1354 - -e 's/CONFIG_IP_FIB_TRIE_STATS=y/CONFIG_IP_FIB_TRIE_STATS=n/'
1355 - # include font for normal and hidpi screens
1356 - -e 's/.*CONFIG_FONTS.*/CONFIG_FONTS=y\nCONFIG_FONT_8x16=y\nCONFIG_FONT_TER16x32=y/'
1357 - # we don't need to actually install system headers from this ebuild
1358 - -e '/CONFIG_HEADERS_INSTALL/d'
1359 - # enable /proc/config.gz, used by linux-info.eclass
1360 - -e '/CONFIG_IKCONFIG/s:.*:CONFIG_IKCONFIG=y\nCONFIG_IKCONFIG_PROC=y:'
1361 - )
1362 - use debug || config_tweaks+=(
1363 - -e '/CONFIG_DEBUG_INFO/d'
1364 - -e '/CONFIG_DEBUG_RODATA_TEST/d'
1365 - -e '/CONFIG_DEBUG_VM/d'
1366 - -e '/CONFIG_DEBUG_SHIRQ/d'
1367 - -e '/CONFIG_DEBUG_LIST/d'
1368 - -e '/CONFIG_BUG_ON_DATA_CORRUPTION/d'
1369 - -e '/CONFIG_TORTURE_TEST/d'
1370 - -e '/CONFIG_BOOTTIME_TRACING/d'
1371 - -e '/CONFIG_RING_BUFFER_BENCHMARK/d'
1372 - -e '/CONFIG_X86_DECODER_SELFTEST/d'
1373 - -e '/CONFIG_KGDB/d'
1374 - )
1375 - sed -i "${config_tweaks[@]}" .config || die
1376 -}
1377
1378 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.3.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.3.ebuild
1379 deleted file mode 100644
1380 index 25267cc0364..00000000000
1381 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.3.ebuild
1382 +++ /dev/null
1383 @@ -1,90 +0,0 @@
1384 -# Copyright 2020 Gentoo Authors
1385 -# Distributed under the terms of the GNU General Public License v2
1386 -
1387 -EAPI=7
1388 -
1389 -inherit kernel-build
1390 -
1391 -MY_P=linux-${PV%.*}
1392 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
1393 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1394 -CONFIG_VER=5.8.1
1395 -CONFIG_HASH=47a895f435cccb2cb14eb5d0c52d2f6d4d904907
1396 -
1397 -DESCRIPTION="Linux kernel built with Gentoo patches"
1398 -HOMEPAGE="https://www.kernel.org/"
1399 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1400 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1401 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1402 - amd64? (
1403 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1404 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1405 - )
1406 - arm64? (
1407 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1408 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1409 - )
1410 - x86? (
1411 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1412 - -> kernel-i686-fedora.config.${CONFIG_VER}
1413 - )"
1414 -S=${WORKDIR}/${MY_P}
1415 -
1416 -LICENSE="GPL-2"
1417 -KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1418 -IUSE="debug"
1419 -REQUIRED_USE="arm? ( savedconfig )"
1420 -
1421 -RDEPEND="
1422 - !sys-kernel/vanilla-kernel:${SLOT}
1423 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
1424 -BDEPEND="
1425 - debug? ( dev-util/dwarves )"
1426 -
1427 -pkg_pretend() {
1428 - ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
1429 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
1430 -
1431 - kernel-install_pkg_pretend
1432 -}
1433 -
1434 -src_prepare() {
1435 - local PATCHES=(
1436 - # meh, genpatches have no directory
1437 - "${WORKDIR}"/*.patch
1438 - )
1439 - default
1440 -
1441 - # prepare the default config
1442 - case ${ARCH} in
1443 - amd64)
1444 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1445 - ;;
1446 - arm)
1447 - return
1448 - ;;
1449 - arm64)
1450 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1451 - ;;
1452 - x86)
1453 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1454 - ;;
1455 - *)
1456 - die "Unsupported arch ${ARCH}"
1457 - ;;
1458 - esac
1459 -
1460 - local config_tweaks=(
1461 - # shove arch under the carpet!
1462 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
1463 - # we do support x32
1464 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
1465 - # disable signatures
1466 - -e '/CONFIG_MODULE_SIG/d'
1467 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
1468 - )
1469 - use debug || config_tweaks+=(
1470 - -e '/CONFIG_DEBUG_INFO/d'
1471 - )
1472 - sed -i "${config_tweaks[@]}" .config || die
1473 -}
1474
1475 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.4.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.4.ebuild
1476 deleted file mode 100644
1477 index 25267cc0364..00000000000
1478 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.4.ebuild
1479 +++ /dev/null
1480 @@ -1,90 +0,0 @@
1481 -# Copyright 2020 Gentoo Authors
1482 -# Distributed under the terms of the GNU General Public License v2
1483 -
1484 -EAPI=7
1485 -
1486 -inherit kernel-build
1487 -
1488 -MY_P=linux-${PV%.*}
1489 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
1490 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1491 -CONFIG_VER=5.8.1
1492 -CONFIG_HASH=47a895f435cccb2cb14eb5d0c52d2f6d4d904907
1493 -
1494 -DESCRIPTION="Linux kernel built with Gentoo patches"
1495 -HOMEPAGE="https://www.kernel.org/"
1496 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1497 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1498 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1499 - amd64? (
1500 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1501 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1502 - )
1503 - arm64? (
1504 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1505 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1506 - )
1507 - x86? (
1508 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1509 - -> kernel-i686-fedora.config.${CONFIG_VER}
1510 - )"
1511 -S=${WORKDIR}/${MY_P}
1512 -
1513 -LICENSE="GPL-2"
1514 -KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1515 -IUSE="debug"
1516 -REQUIRED_USE="arm? ( savedconfig )"
1517 -
1518 -RDEPEND="
1519 - !sys-kernel/vanilla-kernel:${SLOT}
1520 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
1521 -BDEPEND="
1522 - debug? ( dev-util/dwarves )"
1523 -
1524 -pkg_pretend() {
1525 - ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
1526 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
1527 -
1528 - kernel-install_pkg_pretend
1529 -}
1530 -
1531 -src_prepare() {
1532 - local PATCHES=(
1533 - # meh, genpatches have no directory
1534 - "${WORKDIR}"/*.patch
1535 - )
1536 - default
1537 -
1538 - # prepare the default config
1539 - case ${ARCH} in
1540 - amd64)
1541 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1542 - ;;
1543 - arm)
1544 - return
1545 - ;;
1546 - arm64)
1547 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1548 - ;;
1549 - x86)
1550 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1551 - ;;
1552 - *)
1553 - die "Unsupported arch ${ARCH}"
1554 - ;;
1555 - esac
1556 -
1557 - local config_tweaks=(
1558 - # shove arch under the carpet!
1559 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
1560 - # we do support x32
1561 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
1562 - # disable signatures
1563 - -e '/CONFIG_MODULE_SIG/d'
1564 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
1565 - )
1566 - use debug || config_tweaks+=(
1567 - -e '/CONFIG_DEBUG_INFO/d'
1568 - )
1569 - sed -i "${config_tweaks[@]}" .config || die
1570 -}
1571
1572 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.5.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.5.ebuild
1573 deleted file mode 100644
1574 index a06c1eca528..00000000000
1575 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.5.ebuild
1576 +++ /dev/null
1577 @@ -1,97 +0,0 @@
1578 -# Copyright 2020 Gentoo Authors
1579 -# Distributed under the terms of the GNU General Public License v2
1580 -
1581 -EAPI=7
1582 -
1583 -inherit kernel-build
1584 -
1585 -MY_P=linux-${PV%.*}
1586 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
1587 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1588 -CONFIG_VER=5.8.4
1589 -CONFIG_HASH=d5f320566eb00901161a51fbd50b5ebbc51f47be
1590 -
1591 -DESCRIPTION="Linux kernel built with Gentoo patches"
1592 -HOMEPAGE="https://www.kernel.org/"
1593 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1594 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1595 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1596 - amd64? (
1597 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1598 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1599 - )
1600 - arm64? (
1601 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1602 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1603 - )
1604 - ppc64? (
1605 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1606 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1607 - )
1608 - x86? (
1609 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1610 - -> kernel-i686-fedora.config.${CONFIG_VER}
1611 - )"
1612 -S=${WORKDIR}/${MY_P}
1613 -
1614 -LICENSE="GPL-2"
1615 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1616 -IUSE="debug"
1617 -REQUIRED_USE="arm? ( savedconfig )"
1618 -
1619 -RDEPEND="
1620 - !sys-kernel/vanilla-kernel:${SLOT}
1621 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
1622 -BDEPEND="
1623 - debug? ( dev-util/dwarves )"
1624 -
1625 -pkg_pretend() {
1626 - ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
1627 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
1628 -
1629 - kernel-install_pkg_pretend
1630 -}
1631 -
1632 -src_prepare() {
1633 - local PATCHES=(
1634 - # meh, genpatches have no directory
1635 - "${WORKDIR}"/*.patch
1636 - )
1637 - default
1638 -
1639 - # prepare the default config
1640 - case ${ARCH} in
1641 - amd64)
1642 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1643 - ;;
1644 - arm)
1645 - return
1646 - ;;
1647 - arm64)
1648 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1649 - ;;
1650 - ppc64)
1651 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1652 - ;;
1653 - x86)
1654 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1655 - ;;
1656 - *)
1657 - die "Unsupported arch ${ARCH}"
1658 - ;;
1659 - esac
1660 -
1661 - local config_tweaks=(
1662 - # shove arch under the carpet!
1663 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
1664 - # we do support x32
1665 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
1666 - # disable signatures
1667 - -e '/CONFIG_MODULE_SIG/d'
1668 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
1669 - )
1670 - use debug || config_tweaks+=(
1671 - -e '/CONFIG_DEBUG_INFO/d'
1672 - )
1673 - sed -i "${config_tweaks[@]}" .config || die
1674 -}
1675
1676 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.6.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.6.ebuild
1677 deleted file mode 100644
1678 index bb6cca2830c..00000000000
1679 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.6.ebuild
1680 +++ /dev/null
1681 @@ -1,97 +0,0 @@
1682 -# Copyright 2020 Gentoo Authors
1683 -# Distributed under the terms of the GNU General Public License v2
1684 -
1685 -EAPI=7
1686 -
1687 -inherit kernel-build
1688 -
1689 -MY_P=linux-${PV%.*}
1690 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
1691 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1692 -CONFIG_VER=5.8.4
1693 -CONFIG_HASH=d5f320566eb00901161a51fbd50b5ebbc51f47be
1694 -
1695 -DESCRIPTION="Linux kernel built with Gentoo patches"
1696 -HOMEPAGE="https://www.kernel.org/"
1697 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1698 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1699 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1700 - amd64? (
1701 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1702 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1703 - )
1704 - arm64? (
1705 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1706 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1707 - )
1708 - ppc64? (
1709 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1710 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1711 - )
1712 - x86? (
1713 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1714 - -> kernel-i686-fedora.config.${CONFIG_VER}
1715 - )"
1716 -S=${WORKDIR}/${MY_P}
1717 -
1718 -LICENSE="GPL-2"
1719 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1720 -IUSE="debug"
1721 -REQUIRED_USE="arm? ( savedconfig )"
1722 -
1723 -RDEPEND="
1724 - !sys-kernel/vanilla-kernel:${SLOT}
1725 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
1726 -BDEPEND="
1727 - debug? ( dev-util/dwarves )"
1728 -
1729 -pkg_pretend() {
1730 - ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
1731 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
1732 -
1733 - kernel-install_pkg_pretend
1734 -}
1735 -
1736 -src_prepare() {
1737 - local PATCHES=(
1738 - # meh, genpatches have no directory
1739 - "${WORKDIR}"/*.patch
1740 - )
1741 - default
1742 -
1743 - # prepare the default config
1744 - case ${ARCH} in
1745 - amd64)
1746 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1747 - ;;
1748 - arm)
1749 - return
1750 - ;;
1751 - arm64)
1752 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1753 - ;;
1754 - ppc64)
1755 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1756 - ;;
1757 - x86)
1758 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1759 - ;;
1760 - *)
1761 - die "Unsupported arch ${ARCH}"
1762 - ;;
1763 - esac
1764 -
1765 - local config_tweaks=(
1766 - # shove arch under the carpet!
1767 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
1768 - # we do support x32
1769 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
1770 - # disable signatures
1771 - -e '/CONFIG_MODULE_SIG/d'
1772 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
1773 - )
1774 - use debug || config_tweaks+=(
1775 - -e '/CONFIG_DEBUG_INFO/d'
1776 - )
1777 - sed -i "${config_tweaks[@]}" .config || die
1778 -}
1779
1780 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.7.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.7.ebuild
1781 deleted file mode 100644
1782 index 27aff6df61a..00000000000
1783 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.7.ebuild
1784 +++ /dev/null
1785 @@ -1,97 +0,0 @@
1786 -# Copyright 2020 Gentoo Authors
1787 -# Distributed under the terms of the GNU General Public License v2
1788 -
1789 -EAPI=7
1790 -
1791 -inherit kernel-build
1792 -
1793 -MY_P=linux-${PV%.*}
1794 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
1795 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1796 -CONFIG_VER=5.8.5
1797 -CONFIG_HASH=af8da8d54d21231fd8c7b943216bb985f0a4e223
1798 -
1799 -DESCRIPTION="Linux kernel built with Gentoo patches"
1800 -HOMEPAGE="https://www.kernel.org/"
1801 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1802 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1803 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1804 - amd64? (
1805 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1806 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1807 - )
1808 - arm64? (
1809 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1810 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1811 - )
1812 - ppc64? (
1813 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1814 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1815 - )
1816 - x86? (
1817 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1818 - -> kernel-i686-fedora.config.${CONFIG_VER}
1819 - )"
1820 -S=${WORKDIR}/${MY_P}
1821 -
1822 -LICENSE="GPL-2"
1823 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1824 -IUSE="debug"
1825 -REQUIRED_USE="arm? ( savedconfig )"
1826 -
1827 -RDEPEND="
1828 - !sys-kernel/vanilla-kernel:${SLOT}
1829 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
1830 -BDEPEND="
1831 - debug? ( dev-util/dwarves )"
1832 -
1833 -pkg_pretend() {
1834 - ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
1835 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
1836 -
1837 - kernel-install_pkg_pretend
1838 -}
1839 -
1840 -src_prepare() {
1841 - local PATCHES=(
1842 - # meh, genpatches have no directory
1843 - "${WORKDIR}"/*.patch
1844 - )
1845 - default
1846 -
1847 - # prepare the default config
1848 - case ${ARCH} in
1849 - amd64)
1850 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1851 - ;;
1852 - arm)
1853 - return
1854 - ;;
1855 - arm64)
1856 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1857 - ;;
1858 - ppc64)
1859 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1860 - ;;
1861 - x86)
1862 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1863 - ;;
1864 - *)
1865 - die "Unsupported arch ${ARCH}"
1866 - ;;
1867 - esac
1868 -
1869 - local config_tweaks=(
1870 - # shove arch under the carpet!
1871 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
1872 - # we do support x32
1873 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
1874 - # disable signatures
1875 - -e '/CONFIG_MODULE_SIG/d'
1876 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
1877 - )
1878 - use debug || config_tweaks+=(
1879 - -e '/CONFIG_DEBUG_INFO/d'
1880 - )
1881 - sed -i "${config_tweaks[@]}" .config || die
1882 -}
1883
1884 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.8.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.8.ebuild
1885 deleted file mode 100644
1886 index bb8fb1c7163..00000000000
1887 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.8.ebuild
1888 +++ /dev/null
1889 @@ -1,135 +0,0 @@
1890 -# Copyright 2020 Gentoo Authors
1891 -# Distributed under the terms of the GNU General Public License v2
1892 -
1893 -EAPI=7
1894 -
1895 -inherit kernel-build
1896 -
1897 -MY_P=linux-${PV%.*}
1898 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
1899 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1900 -CONFIG_VER=5.8.5
1901 -CONFIG_HASH=af8da8d54d21231fd8c7b943216bb985f0a4e223
1902 -
1903 -DESCRIPTION="Linux kernel built with Gentoo patches"
1904 -HOMEPAGE="https://www.kernel.org/"
1905 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1906 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1907 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1908 - amd64? (
1909 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1910 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1911 - )
1912 - arm64? (
1913 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1914 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1915 - )
1916 - ppc64? (
1917 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1918 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1919 - )
1920 - x86? (
1921 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1922 - -> kernel-i686-fedora.config.${CONFIG_VER}
1923 - )"
1924 -S=${WORKDIR}/${MY_P}
1925 -
1926 -LICENSE="GPL-2"
1927 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1928 -IUSE="debug"
1929 -REQUIRED_USE="arm? ( savedconfig )"
1930 -
1931 -RDEPEND="
1932 - !sys-kernel/vanilla-kernel:${SLOT}
1933 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
1934 -BDEPEND="
1935 - debug? ( dev-util/dwarves )"
1936 -
1937 -pkg_pretend() {
1938 - ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
1939 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
1940 -
1941 - kernel-install_pkg_pretend
1942 -}
1943 -
1944 -src_prepare() {
1945 - local PATCHES=(
1946 - # meh, genpatches have no directory
1947 - "${WORKDIR}"/*.patch
1948 - )
1949 - default
1950 -
1951 - # prepare the default config
1952 - case ${ARCH} in
1953 - amd64)
1954 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1955 - ;;
1956 - arm)
1957 - return
1958 - ;;
1959 - arm64)
1960 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1961 - ;;
1962 - ppc64)
1963 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1964 - ;;
1965 - x86)
1966 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1967 - ;;
1968 - *)
1969 - die "Unsupported arch ${ARCH}"
1970 - ;;
1971 - esac
1972 -
1973 - local config_tweaks=(
1974 - # replace (none) with gentoo
1975 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
1976 - # we do support x32
1977 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
1978 - # disable signatures
1979 - -e '/CONFIG_MODULE_SIG/d'
1980 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
1981 - -e '/CONFIG_KEXEC_SIG/d'
1982 - -e '/CONFIG_KEXEC_BZIMAGE_VERIFY_SIG/d'
1983 - -e '/CONFIG_SYSTEM_EXTRA_CERTIFICATE/d'
1984 - -e '/CONFIG_SIGNATURE/d'
1985 - # remove massive array of LSMs
1986 - -e 's/CONFIG_LSM=.*/CONFIG_LSM="yama"/'
1987 - -e 's/CONFIG_DEFAULT_SECURITY_SELINUX=y/CONFIG_DEFAULT_SECURITY_DAC=y/'
1988 - # nobody actually wants fips
1989 - -e '/CONFIG_CRYPTO_FIPS/d'
1990 - # these tests are really not necessary
1991 - -e 's/.*CONFIG_CRYPTO_MANAGER_DISABLE_TESTS.*/CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y/'
1992 - # probably not needed by anybody but developers
1993 - -e '/CONFIG_CRYPTO_STATS/d'
1994 - # 1000hz is excessive for laptops
1995 - -e 's/CONFIG_HZ_1000=y/CONFIG_HZ_300=y/'
1996 - # nobody is using this kernel on insane super computers
1997 - -e 's/CONFIG_NR_CPUS=.*/CONFIG_NR_CPUS=512/'
1998 - # we're not actually producing live patches for folks
1999 - -e 's/CONFIG_LIVEPATCH=y/CONFIG_LIVEPATCH=n/'
2000 - # this slows down networking in general
2001 - -e 's/CONFIG_IP_FIB_TRIE_STATS=y/CONFIG_IP_FIB_TRIE_STATS=n/'
2002 - # include font for normal and hidpi screens
2003 - -e 's/.*CONFIG_FONTS.*/CONFIG_FONTS=y\nCONFIG_FONT_8x16=y\nCONFIG_FONT_TER16x32=y/'
2004 - # we don't need to actually install system headers from this ebuild
2005 - -e '/CONFIG_HEADERS_INSTALL/d'
2006 - # enable /proc/config.gz, used by linux-info.eclass
2007 - -e '/CONFIG_IKCONFIG/s:.*:CONFIG_IKCONFIG=y:'
2008 - -e '/CONFIG_IKCONFIG_PROC/s:.*:CONFIG_IKCONFIG_PROC=y:'
2009 - )
2010 - use debug || config_tweaks+=(
2011 - -e '/CONFIG_DEBUG_INFO/d'
2012 - -e '/CONFIG_DEBUG_RODATA_TEST/d'
2013 - -e '/CONFIG_DEBUG_VM/d'
2014 - -e '/CONFIG_DEBUG_SHIRQ/d'
2015 - -e '/CONFIG_DEBUG_LIST/d'
2016 - -e '/CONFIG_BUG_ON_DATA_CORRUPTION/d'
2017 - -e '/CONFIG_TORTURE_TEST/d'
2018 - -e '/CONFIG_BOOTTIME_TRACING/d'
2019 - -e '/CONFIG_RING_BUFFER_BENCHMARK/d'
2020 - -e '/CONFIG_X86_DECODER_SELFTEST/d'
2021 - -e '/CONFIG_KGDB/d'
2022 - )
2023 - sed -i "${config_tweaks[@]}" .config || die
2024 -}
2025
2026 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.9.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.9.ebuild
2027 deleted file mode 100644
2028 index 1527024779c..00000000000
2029 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.8.9.ebuild
2030 +++ /dev/null
2031 @@ -1,134 +0,0 @@
2032 -# Copyright 2020 Gentoo Authors
2033 -# Distributed under the terms of the GNU General Public License v2
2034 -
2035 -EAPI=7
2036 -
2037 -inherit kernel-build
2038 -
2039 -MY_P=linux-${PV%.*}
2040 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
2041 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
2042 -CONFIG_VER=5.8.5
2043 -CONFIG_HASH=af8da8d54d21231fd8c7b943216bb985f0a4e223
2044 -
2045 -DESCRIPTION="Linux kernel built with Gentoo patches"
2046 -HOMEPAGE="https://www.kernel.org/"
2047 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
2048 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
2049 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
2050 - amd64? (
2051 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
2052 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
2053 - )
2054 - arm64? (
2055 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
2056 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
2057 - )
2058 - ppc64? (
2059 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
2060 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
2061 - )
2062 - x86? (
2063 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
2064 - -> kernel-i686-fedora.config.${CONFIG_VER}
2065 - )"
2066 -S=${WORKDIR}/${MY_P}
2067 -
2068 -LICENSE="GPL-2"
2069 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2070 -IUSE="debug"
2071 -REQUIRED_USE="arm? ( savedconfig )"
2072 -
2073 -RDEPEND="
2074 - !sys-kernel/vanilla-kernel:${SLOT}
2075 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
2076 -BDEPEND="
2077 - debug? ( dev-util/dwarves )"
2078 -
2079 -pkg_pretend() {
2080 - ewarn "Starting with 5.7.9, Distribution Kernels are switching from Arch"
2081 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
2082 -
2083 - kernel-install_pkg_pretend
2084 -}
2085 -
2086 -src_prepare() {
2087 - local PATCHES=(
2088 - # meh, genpatches have no directory
2089 - "${WORKDIR}"/*.patch
2090 - )
2091 - default
2092 -
2093 - # prepare the default config
2094 - case ${ARCH} in
2095 - amd64)
2096 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
2097 - ;;
2098 - arm)
2099 - return
2100 - ;;
2101 - arm64)
2102 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
2103 - ;;
2104 - ppc64)
2105 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
2106 - ;;
2107 - x86)
2108 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
2109 - ;;
2110 - *)
2111 - die "Unsupported arch ${ARCH}"
2112 - ;;
2113 - esac
2114 -
2115 - local config_tweaks=(
2116 - # replace (none) with gentoo
2117 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
2118 - # we do support x32
2119 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
2120 - # disable signatures
2121 - -e '/CONFIG_MODULE_SIG/d'
2122 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
2123 - -e '/CONFIG_KEXEC_SIG/d'
2124 - -e '/CONFIG_KEXEC_BZIMAGE_VERIFY_SIG/d'
2125 - -e '/CONFIG_SYSTEM_EXTRA_CERTIFICATE/d'
2126 - -e '/CONFIG_SIGNATURE/d'
2127 - # remove massive array of LSMs
2128 - -e 's/CONFIG_LSM=.*/CONFIG_LSM="yama"/'
2129 - -e 's/CONFIG_DEFAULT_SECURITY_SELINUX=y/CONFIG_DEFAULT_SECURITY_DAC=y/'
2130 - # nobody actually wants fips
2131 - -e '/CONFIG_CRYPTO_FIPS/d'
2132 - # these tests are really not necessary
2133 - -e 's/.*CONFIG_CRYPTO_MANAGER_DISABLE_TESTS.*/CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y/'
2134 - # probably not needed by anybody but developers
2135 - -e '/CONFIG_CRYPTO_STATS/d'
2136 - # 1000hz is excessive for laptops
2137 - -e 's/CONFIG_HZ_1000=y/CONFIG_HZ_300=y/'
2138 - # nobody is using this kernel on insane super computers
2139 - -e 's/CONFIG_NR_CPUS=.*/CONFIG_NR_CPUS=512/'
2140 - # we're not actually producing live patches for folks
2141 - -e 's/CONFIG_LIVEPATCH=y/CONFIG_LIVEPATCH=n/'
2142 - # this slows down networking in general
2143 - -e 's/CONFIG_IP_FIB_TRIE_STATS=y/CONFIG_IP_FIB_TRIE_STATS=n/'
2144 - # include font for normal and hidpi screens
2145 - -e 's/.*CONFIG_FONTS.*/CONFIG_FONTS=y\nCONFIG_FONT_8x16=y\nCONFIG_FONT_TER16x32=y/'
2146 - # we don't need to actually install system headers from this ebuild
2147 - -e '/CONFIG_HEADERS_INSTALL/d'
2148 - # enable /proc/config.gz, used by linux-info.eclass
2149 - -e '/CONFIG_IKCONFIG/s:.*:CONFIG_IKCONFIG=y\nCONFIG_IKCONFIG_PROC=y:'
2150 - )
2151 - use debug || config_tweaks+=(
2152 - -e '/CONFIG_DEBUG_INFO/d'
2153 - -e '/CONFIG_DEBUG_RODATA_TEST/d'
2154 - -e '/CONFIG_DEBUG_VM/d'
2155 - -e '/CONFIG_DEBUG_SHIRQ/d'
2156 - -e '/CONFIG_DEBUG_LIST/d'
2157 - -e '/CONFIG_BUG_ON_DATA_CORRUPTION/d'
2158 - -e '/CONFIG_TORTURE_TEST/d'
2159 - -e '/CONFIG_BOOTTIME_TRACING/d'
2160 - -e '/CONFIG_RING_BUFFER_BENCHMARK/d'
2161 - -e '/CONFIG_X86_DECODER_SELFTEST/d'
2162 - -e '/CONFIG_KGDB/d'
2163 - )
2164 - sed -i "${config_tweaks[@]}" .config || die
2165 -}