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 |
-} |