1 |
commit: 44e41ba3821d4d20e68dbf6c28dc77079c5ee126 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Apr 26 15:59:53 2022 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Apr 26 16:04:34 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e41ba3 |
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 | 33 ------ |
13 |
.../gentoo-kernel/gentoo-kernel-5.10.110.ebuild | 131 -------------------- |
14 |
.../gentoo-kernel/gentoo-kernel-5.10.111.ebuild | 131 -------------------- |
15 |
.../gentoo-kernel/gentoo-kernel-5.10.112.ebuild | 131 -------------------- |
16 |
.../gentoo-kernel/gentoo-kernel-5.15.33.ebuild | 131 -------------------- |
17 |
.../gentoo-kernel/gentoo-kernel-5.15.34.ebuild | 131 -------------------- |
18 |
.../gentoo-kernel/gentoo-kernel-5.15.35.ebuild | 131 -------------------- |
19 |
.../gentoo-kernel/gentoo-kernel-5.16.18-r1.ebuild | 131 -------------------- |
20 |
.../gentoo-kernel/gentoo-kernel-5.16.19.ebuild | 131 -------------------- |
21 |
.../gentoo-kernel/gentoo-kernel-5.16.20.ebuild | 131 -------------------- |
22 |
.../gentoo-kernel/gentoo-kernel-5.17.3.ebuild | 132 --------------------- |
23 |
.../gentoo-kernel/gentoo-kernel-5.17.4.ebuild | 132 --------------------- |
24 |
.../gentoo-kernel/gentoo-kernel-5.4.189.ebuild | 100 ---------------- |
25 |
13 files changed, 1576 deletions(-) |
26 |
|
27 |
diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest |
28 |
index a32b6397b47e..4866d2da1904 100644 |
29 |
--- a/sys-kernel/gentoo-kernel/Manifest |
30 |
+++ b/sys-kernel/gentoo-kernel/Manifest |
31 |
@@ -1,72 +1,39 @@ |
32 |
DIST genpatches-5.10-117.base.tar.xz 3165564 BLAKE2B 0e41b33af63a5b6da920d194166e75b32812231f7b13a56211ad390d744f889dc8b024328dd2048e7c7bc356ea04936716c295cf4d33d731bbc7521b9ed720d9 SHA512 421a487bf1914ee42c8b6c39a6a99f4841e8a38e293024b4367a10391b1ca973c041697c42979b7e4a78b56b9e871034b0703f8bfa6c1347f3aef39eb49f9066 |
33 |
DIST genpatches-5.10-117.extras.tar.xz 3872 BLAKE2B bbac7edcded53e4205c58e1404692b753d57f306b98bfd7e718206e25a947b2e1e565ae33712b64f9b24333df30c32c975af71c5a9d11bfb836216a27dfdc782 SHA512 b192de56c873740d963fa6689f7d9dc177b25cbaa2847adff2d3a5ea7c6c541161c4518f389f7a5f2294b878dabc0d06844bf4e45cffc87ce8f9649d55a4312e |
34 |
-DIST genpatches-5.10-118.base.tar.xz 3302340 BLAKE2B fbaffbc3b7d0bb3ce303fd721ad703a267b028f4fd1b12edeb0bdf8f9317b58a58716243d536f7db0e35501d801ee283b983aa598488df518a535e349e0e7a1e SHA512 d13dfd90332b7b4ea8184b2fa0b76b4de6d966ccff68c1eaabbaca806f79ad26549fe4ad7a69228139c9f97fe0fa6b11c2949b97ba9f7b82c25d9cb7942efcc8 |
35 |
-DIST genpatches-5.10-118.extras.tar.xz 3876 BLAKE2B 221613b83c1b7b4a98076c5b515efa90f18ba07cd9918de4b1018156a9dfcab0c3efd2a736a00db9a32ae23c1d2afec9abd5c2c575d85a8f27f9248b0e8d8c87 SHA512 33a175b16c82f910c13c800504cd13d7c2f41e6bea652325b0665081628018fa20cfa3fd62139e7aecd3f7701e56c1939473d4aa3e1f764ae0c3af8829b4b568 |
36 |
-DIST genpatches-5.10-119.base.tar.xz 3340768 BLAKE2B 52f04f06622bf08385fbf25264a0bc6c337b2b1c40cef5bb7ab6f78c3fc55d60b811027cda42ed401fb01cd4a93f2bf08c9d157d0c4e1a68eee03de7c79e99c5 SHA512 616336d92ce28aac0370592ce32e186a9e6d118cc90c2120897bbc5c49c3b3dc560c225d5e323586e2f67f0978d431126659983ccd65874d09d1eda4343e54ac |
37 |
-DIST genpatches-5.10-119.extras.tar.xz 3872 BLAKE2B d952b7d246de7586bc50734c64f664c27d0677fa30e6d40dfdbed24394eaebc55328a446da8112f8d723b30d73c716fb817f34533259b35e873736c4bfaa9443 SHA512 7bc4595c81e2723e66af28851b458b2cc2df5349ac4cbee2f866bfa3e2fcd0223d40afc4466e8ccebde6e90dba99b891ee313510d70d059684757dc0de531b4f |
38 |
-DIST genpatches-5.10-120.base.tar.xz 3365700 BLAKE2B 6672f4b80ebd90ca24903c7f842b69bace79b790b9669a4f37d0be516e743da5b70e2916c10a6b006e6b50e74f50985c0df490bcca865fdf737ca8fb810fe77c SHA512 73275eafde83a8814c0643c01acc193223d3cacc3c9f25455370e8395237e98e08c097749f550bc6cf77665241f2235682c6636e70e700594623ceac03e93d1b |
39 |
-DIST genpatches-5.10-120.extras.tar.xz 3868 BLAKE2B b052197fd349775bfb579a89c27f152944573a81583c38dc323b21932c1453600016f986971170819a4f640cf7e7db87ffe43e484a0461d6e5bb8363af54a0b9 SHA512 b0d15b0c0456cfbf58826f58e4929011bdcbf3c6764735f7b2b9bcbc5f037ba7fa1d343cc34992eee8f1044e2a89909f6f826f8a0cdc5d82f55e44923a4fe006 |
40 |
DIST genpatches-5.10-121.base.tar.xz 3366696 BLAKE2B 121f7445e184846460c5501e9d2cacf0349da8bb47c60d3528cc526385121f97b60b11706502d696e783b9649795d3921082076788325189087ead4c1cc48be9 SHA512 aa75a7c32373a0356488ab21c1b090c2ce6a63e706f5e61824212397d56aa474126bd21f8b28e10f3dff1445ecfc3bbe6d3e7ca249e1eb161fa80e79e47db796 |
41 |
DIST genpatches-5.10-121.extras.tar.xz 3868 BLAKE2B 8ac8a382c1d7bbd47dc8761e26ae63ccb501decdbf43e4cde641441c1e08a711a9734320cb9a28e46c3d22a0dbfe5f0d2b3360f299878e5ed46c7cba2fd7b64a SHA512 f050bd3cf40e8d4d37a8652ab2af932fecc38a834c6baceab1c79cc6aba47f3a19e59aadce250c5b5302830e440001bd7a4c9a380d8ec35e12527ece903a69fa |
42 |
DIST genpatches-5.15-35.base.tar.xz 1306764 BLAKE2B 5ea5655e825b9196663a7bb830ef34d74da7c9f922f7a71b46f7bc8755adacddd3b55f57e85b29532d6936ca481699ffae36642401e34293b4c6a445abb92db7 SHA512 50030f2dafba3e7fd16df7a6dd275fdbede772273009d1f1055dc904dc7afe947e92e9a32274c337938edd35073adc2e101d18a6ccd39529461d703af3e20566 |
43 |
DIST genpatches-5.15-35.extras.tar.xz 3876 BLAKE2B 5b14c88d66ede25e8417bdebc3c822d2f3755a13f21cef8a95088c97bba42a44357c98d13ce5a40e3aeb128ec0716540e893b108bf1f73256cb45250cd7ef43c SHA512 bdd8c5a700e9902cb7db17094fcc220eaca4774639d73e8496ac061fbba9fb80f6aa136aa9e87331a636af6146737fdec3c21249da7a18b5fec4d82de559e24f |
44 |
-DIST genpatches-5.15-36.base.tar.xz 1545664 BLAKE2B 367785e90aeba2a5498c5a17443429bd6650ab40390db6feb349eb54431e36ddecdfb031785f74355e5cdd7105636bffc8c0a86821ea36ee257d40cc0fc54d31 SHA512 63191671b4b41fb4a45d0535782bf638976e520e227ac6e924ce7e783e67ed02c8f127574f263d9373cb5d79591f1de209d09ceb47ba6ce34acb57c6a991857a |
45 |
-DIST genpatches-5.15-36.extras.tar.xz 3876 BLAKE2B f89575d6d88ba1299252281092d13235643cfcdf2ae99571a3e813e39b1609fc2faa85dd07b81be81223bd0e83cd0a1c10c1e84be54a6c4f6563b901d98e673d SHA512 9127a39fc8ebbd78274ff838625eaf5c5500c1380a7cc84356af6fdff161123000f30f91ed31a0264d49ab08353a004e8cdd67ff08413a272e2f496c36e41988 |
46 |
-DIST genpatches-5.15-37.base.tar.xz 1619460 BLAKE2B 56c3671c4d6915ca183f92b19b7fe1de2bbccb05c1b231884b49b559fac0a33521ef12c6d75fcee3a37b898480ee77eb7f8fc93b83cf27660330e7b3de1be7a0 SHA512 59e25b62ddbddb0dc92bc44d9092d2d6f2262e582d526f20d07452a520e4176534e129b7882d98e441bd72f32a1b1f2ce9b64c7f1b9f4966f5c7fb27a50e6984 |
47 |
-DIST genpatches-5.15-37.extras.tar.xz 3868 BLAKE2B 11ac96d133b2c44ca77eb51cab739195e9fb252a2a3e6e2ad241f9ef6568ae1cf3dad9b7411522253c1e779c048807d478d6bac71d7aab9a147dac5dd81f77a9 SHA512 f8f0b48e170f5170d44947e52d548fb66f302bd97e7414cfb7e4668b2af76b48be0d0d2552345f397ff830246472193deac056020f128d98fafe04128d1c195f |
48 |
-DIST genpatches-5.15-38.base.tar.xz 1659188 BLAKE2B 782c4471d6e2cd69db1320e1f13caa438a9b535bc91710ce46c22c06a48effb07ce5bcd023b7ab25f3a7ac48bfe92352ecea46449dc7fb2557c10fbf9d9b8b5d SHA512 4a5f8ecd7557fb9040b8a7d151cd2afcd3f8b15f4b8c1a7cc9d56c18ef21f900603a80d7d155e7981ba780597766f8612e45ffe3f1906104b478f49b9b5135f9 |
49 |
-DIST genpatches-5.15-38.extras.tar.xz 3868 BLAKE2B 8e23e08f6c89179b1ebc9d6727e1292c012a495588ef298d3b0a9c2372a90c54683314e5975f9ec9ee2539ab6f4b03e33a37793ab5b2a7205feee416558d9ee8 SHA512 77077a57146e44f9b038e56e4f21c1fe0eb903bd415c037546f72106a8e7545085405cf15d8f31c7a318113ae1104e84c0bfe6015778fe482f822e671e14d002 |
50 |
DIST genpatches-5.15-39.base.tar.xz 1659952 BLAKE2B f40154102f23ab2b7774a998c75633598ce83daafe720930ce151a4af2a6e3647da249ffa299c7abc95c7644f51b044c4e6ea7a2378deedbf09638243c6cd30d SHA512 7646cc2f7b9467cc56bcc3e0e80475f3137eca6633800a8160d66cc81aaa87968f9f5fa6b3760a1c0ff7351d77582776a2c1a24875933ec0001ec0caad8818ea |
51 |
DIST genpatches-5.15-39.extras.tar.xz 3868 BLAKE2B 155eed40c9018ae6629513a2db645f535c3917422cb5b48acc7b93a565a1de5916d81182db5beb8975478f317388ab81afc74d77abf73bf071df7e474abeaddf SHA512 bbb69afead295c9eb059fab679599950f3ae71741a8a6695241e00969259f99a1f51eb859497d1beb73813adb9693c19d21025daca529b17a962fbbb7bfc88a4 |
52 |
-DIST genpatches-5.16-20.base.tar.xz 772164 BLAKE2B f29e052926e6c72417d93b7e114f7dd688def99891508b358414ea3930e3761d6e79e7d09722c4479ab7e0d495d53cbc1084270f8782a579d4ed56f58caa157c SHA512 00a034d6a2a79daf856c0cf8e6dd30753d89b95fb9de9a5aff4f5a0dad651eb53eea24aef7c582f866749ad3fc533ed7087f7dfd11600fef8cebf85d2cc9c58b |
53 |
-DIST genpatches-5.16-20.extras.tar.xz 3800 BLAKE2B c815ea22d067c98f82650726a6c8a2e937c7bddb8b941e9d54c3014f4d8ea173cb1e54e76e23b6f767ae247fafbe02a8def6f39e5c6523e8c8cb12f098b8a34e SHA512 788ad08dfb0639c5ad42bb761d99bb534fdc5a9be54e9cededf90e0da34f13089b82609d8c7ccddc6fc1a28b913d4012c0e44b6768c84927e582f3a04be7ae55 |
54 |
-DIST genpatches-5.16-21.base.tar.xz 1076736 BLAKE2B a5c6a42aba796d3f6fac0bdff544ee952d1cb63374864fca43a4fe57efb09407b8aafb54a692298173b66b5d267b9a8fdbafe614f48c1af4b4ecea2e951db975 SHA512 3a2df76cefcb1c8b6b4e65c82328a499757db5e50a33e9fd68b7d6044981f73f7cd0427b582b4477d1207898e3e2344d2c4c1afafdef17dfccf9e787a17b6dba |
55 |
-DIST genpatches-5.16-21.extras.tar.xz 3800 BLAKE2B 337d9144c809854637406275061e894816422b04f048f14f710e44901c93621615433da3e223dbcd9777bdc1991aeb3494f5e974d3bd172de4dc9a344a32a76e SHA512 6d1cf34a8d290d685c97fd20e4831d46945ce6fa927ff22cc2273de41447267654c555e25a4466e933781fd324b422217cfda32d03d234c6c7da06d9d3e05458 |
56 |
-DIST genpatches-5.16-22.base.tar.xz 1156348 BLAKE2B 320027e898f66751b1d0c8e82e63a48bbf144c0cf10ce3f615f77ef449455c2822003d3bd78cf927d21a0ecd9175d56bd406c33bc8e9524bec2009c1e91e23eb SHA512 9816c8232a7d811242f5c349fde3d8cab23a349086644faf9b676ac48abf95ed25a89e5d7efdf66479a970e4ed40d9d619f01f4be3487920e66a7a8cff975cb4 |
57 |
-DIST genpatches-5.16-22.extras.tar.xz 3800 BLAKE2B 73201b8988e7b2c41f9c45eadd21df333655f1d7e2a19b0f319d0b125df5d3aed3c68e9903d0be3d39d6f43fcef62fd95391a0c1eaa8228b40c97118f6993db3 SHA512 81e82fbf1286c4d1e080a4609eb4dd7e549b8b75851afe57c2a918fdfd48f98abf1edaab028e193ac4935ebd790cbd400b0a14ea60b81261281ae832209a2445 |
58 |
-DIST genpatches-5.17-5.base.tar.xz 498648 BLAKE2B 07dde85c14b37b5b2e7716de4082477d23c2819de95d3beffec76ec78c54b3d0cdb223ba56c0562309e13eded3ca4be530eedbd862b5c34cdd2c437a4731c850 SHA512 178f09cf2dbf221a1edb34894eef3331e0b4f541abfdd4d1e1e5eccc12a69368c0f3d91dc4b3d26ce1a06fc6d77ba63d638cc1f53330257fe53d893e49ed4f43 |
59 |
-DIST genpatches-5.17-5.extras.tar.xz 3800 BLAKE2B 84ff6d95364da66b1ea0a8cb830e855aa4bf262768385607d4ca59c09dd5159073a33f414facce97f3b1a90ec3f055adf03d48f3fae9d05609b75351375af422 SHA512 e4bf053bea92bf10d62dd4a7d07b9f135d540996f3f503da07af9259f6f1f86e17c00d0d1c955b5bb339a29b577de1df9936515e7e0c617847187d77c3b37bef |
60 |
-DIST genpatches-5.17-6.base.tar.xz 557368 BLAKE2B 7d9668f583167cb46a87a451416a69e1f1042bff745cca1394e83649580f920fd18aa030f558975f9ac4e256f70336ffd3b238616fd58697f9370753d7753d22 SHA512 3164fe7a6907bc7ceaf48dbc474c8d3807aa7499cb2a706995d3c27da89a19b34990d9b981d5d0e583ce23973a9a4dd2ad251d44c1f8d539dfd6e64d93416d28 |
61 |
-DIST genpatches-5.17-6.extras.tar.xz 3796 BLAKE2B 6921f442b3c5a3d1f5d437504668488c96879cfcbbfc096275afccab4664d01a0748b0a72e4bbcc1f1564829eeb8346402a14120d79a7be923cf08c0ecacf385 SHA512 8049dfa5390180a9d0cad7d18ea13cf2620e9883d733d8d5e2a09c11b26e4afd8ae28f81872e7e16bd6107205f0bf17edb475b390384fb4989d688b7b49630ae |
62 |
DIST genpatches-5.17-8.base.tar.xz 558192 BLAKE2B 8135b5dbc28154d346f1e24d915e1d80098764186a28638a147d3f840c431c7a44b00f80166d1acbf4181ce295c2655be4b7939919158ff2fd65174bba7bdd7d SHA512 3577093fa8b8961fdee9e52e67c0681055f26db4e5861ddeba8146cab3e63a1ca97287114feb79deb8a82518d7915cd213af01c18735207bdb705985f276dd5f |
63 |
DIST genpatches-5.17-8.extras.tar.xz 3796 BLAKE2B 149f398df8860fae67cea4431affaf4a8ef5bfbe570434e5c7878c3bc1f8fdf8a56fb069ec79bc1fa65a5e0189a302162a1cc44865739e52a1af6db74cfb86b4 SHA512 14a850ca0481eb66da3419841b5c80b25bd00da30454b3101990399bd9f8551682ea82006b3a223fe91ca2c977a45aba983914943d375ae4c73904a2f5a318c2 |
64 |
DIST genpatches-5.4-192.base.tar.xz 4516512 BLAKE2B dd316606186f305369ea67348acf0b6afbe2eacc16564851a1eb94224afcbdc066f920578092a15bacc7abb7a8f659aa44bde26859aae2525eaa84e8cd0447f1 SHA512 28bed80b1bfa457d24f8367a3a76460e569f7c8eb4f0a6b632f1898615ccb4da4c2fbba95dcfd1cce5675fe6151cee4c0df6bc0fdb158c25c25cf71a9397127b |
65 |
DIST genpatches-5.4-192.extras.tar.xz 1816 BLAKE2B 2d6760ff367ee0ba6ff8d56f81c7c3587ccd8c4f8fb952e3380148b2f3532a19cd614f352241134eb3256f8e59c000806f3d1eb33caa582e0c4be813d3275672 SHA512 f8d43a3a80abd947cbd667b3ed449215d98967fa8dc2200efbba86db946a04dc7dc971d74afe1aa6b923ea3f9914b28c3bcb9f6ec205b1bfb0cd60c0ae57758a |
66 |
-DIST genpatches-5.4-193.base.tar.xz 4614484 BLAKE2B 94f35c7399a4912dc546f80271989f63bf0c838d953bfcc05cdf3240b7d88e0ce542b44000b21af0b88871d8933e637855b0f42bf3efe523eba2e93933958381 SHA512 9f3d60740388b4947d039f218b5f9e886cdfbe3e781109b6c24cea67d29408fb8f49f5a92fb6bde31bfdd131f6fd329ca2a867819d4dda7666ed84aebce2d5a3 |
67 |
-DIST genpatches-5.4-193.extras.tar.xz 1812 BLAKE2B 4e940e7d9230df35e44db474e943559e4abec7e91136e858967e77d562320427aff28d3ad0830db0d8a0f51d633ed75d21ff9dd824e75f165985541ad0228562 SHA512 419486f987291abf02d0d23999762c8bbb54d7953624c274b4b5f82d932f5a352aa70da29b0215136be8e51712e7b5b351ef80df17c2d780791826e87af33f51 |
68 |
DIST genpatches-5.4-194.base.tar.xz 4625000 BLAKE2B 3f563c02a3d8cdbcb2a1bed2c5e327b48cfac0b0326b5025f67852aa6b87d42832fa0854b02544f15d780417ed920a2668356525679b52c2250975e197a514e4 SHA512 abc08c010714d144d391ad940c355fb49578ebcd7c04e12de540e5ae62480fd50ba79ba9d118d0fdddf62f1667457ef7beef8e62a7fb761bace2e30722d7527a |
69 |
DIST genpatches-5.4-194.extras.tar.xz 1812 BLAKE2B 89fa787eedaebd3d9941f847d84540a5cdb6fed7c3c250d93c4a761096c0b52fcef95e56d3e3ccd462cf926c4f2f35a098a330cdf725e3c9cd1c2d4424da20c6 SHA512 76b9bc01355574324a9b97428045316dbf4ac88abf52e0abd0cce5155113fbf6b20b0aa94fd023193602824feb1ceff659f7813e1568c10638915d308f7b754c |
70 |
DIST gentoo-kernel-config-g1.tar.gz 4283 BLAKE2B 44dd51ec45ebc71bffcd6d85a2fefba053f7bce8035057f0bbe928e24816ad4ba03c9bf67dcfcd6d6d1833c0a2ea93e0fd486c2093664dc41ccce316e1e60588 SHA512 3a45f28df9d457df0fe0d185da8b10f4e35f49dad75075e041e8cf3cf6972fecc8145cd557b0bf3a8dea20ddffae0194f88e61c1e5098fa0a5ca301d40aeea2e |
71 |
DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52 |
72 |
DIST kernel-aarch64-fedora.config.5.15.14 242650 BLAKE2B b5587c0e365a00a5283ea3a5184b473783ad6296a6516372c6c79305d2837e782d18fae8ed8e852eb6d946d1dac6c6159231f2249f3360dd1651e4f1f06d5694 SHA512 2a8447d8128a881c08745f58704a9fe46fcfd2048c5d5775a518e16b6f5b5603e22bcd4f04c192d541fc83e6253be3b29a5f0f39ddec96c8668bc801d9356a9a |
73 |
DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1 SHA512 fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb |
74 |
-DIST kernel-aarch64-fedora.config.5.16.16 236126 BLAKE2B 8e1035d2e2a2147879ab129639c20ae2737f98923e331782bb44c0076b46ecefe6ed0f0849ca00bb2a1ecdea6b53e2c21ad1587ef6537c9024e9ed9450bd95e7 SHA512 0d36c47012df44eb8c83b3bb15326d79ffd23999372acf101abfcfd151c9323c34ba9144c2b75e43f273c60324ccdc3516c136bc78a24fb2723954e67b0ddc4b |
75 |
-DIST kernel-aarch64-fedora.config.5.16.19 236151 BLAKE2B 2cb9b614db009fdec8db07eb93d4c5e30d8dac6fc0e17199f3f3e9c616cf6bd12e08933e85741ec97eaeabca0c04ab4ca9361613f8be106501462c94a4c0afcd SHA512 6de8af76d4b6c1f3aeff220566557f6a24e96c42d8b52f2c7222e2d55d8ec8668a9bc32f9d6f20327ce3dba669a1c586e80a4dcea29175f9f0321fe38885e9a0 |
76 |
DIST kernel-aarch64-fedora.config.5.17.3-gentoo 238977 BLAKE2B 5f3a43fff7ddfe4dda03f00e7f4af761ff978bbc9c6d2fa73b605f60755a0d40e494428725a7728f5e2f5f58c9931d8d60b048d318e22c635588e546209dcfb2 SHA512 4c22514ec7d2d4ce87087aeae17a5f68efc3e70f48298895262d5dbc47623de6ada4254ee3a7f06a302d37af73d921470903f2f3a86fe5224e638bda882be7e5 |
77 |
DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff |
78 |
DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10 |
79 |
DIST kernel-i686-fedora.config.5.15.14 222268 BLAKE2B 96e283052369a936fbe0f415d7176bb922bc0e22925fc25a56e6e0c36a723bf7e9ae29bbc661c0a8a6c44a218482896f25c529f9cf7a0d3bc31de8ea88f50a5a SHA512 b5ec452458b04ab316622239ffd98782a10eab17a02697d15359efdc18dfaf8052a189c66729157d2e9eed20aee25a47fa9b81f1da78d42150f10b0746f57938 |
80 |
DIST kernel-i686-fedora.config.5.15.19 222233 BLAKE2B 9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617 SHA512 49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953 |
81 |
-DIST kernel-i686-fedora.config.5.16.16 215562 BLAKE2B 0e568a566e86f1b98fc85a35412c528d728975f14059c2f233483145f968fc6a02e49f7e14bf393ba8ed21cb61dba9ad0bdf77172785dc5a34546cd5f066efa1 SHA512 2cebdecd591d829a0b8f3ef1d3d7720c25c7c06bd8f3b2778999afaccc80132d8d663931b5279ab52c0c5e3a17714e0b4f422d71bb5dcd7e79b1cfdce59aca70 |
82 |
-DIST kernel-i686-fedora.config.5.16.19 215587 BLAKE2B 709513d44b3062949e8dc7d5d15f82e28c3a738e1f241d9ce3eeb2c11cf36eb11ae1f559ee8edb159c548987a5f348f802c9a23b073f998bb694ef5720ae421e SHA512 5e211bc54850c779869a6bc30c1e6d87aceb1c1fa9ddda80d09b3eea4a2d2b3f3d222af6da7f6c8e8f81bf3ebb9ae2346efc6dd01b4cb144f70982b35712edab |
83 |
DIST kernel-i686-fedora.config.5.17.3-gentoo 218090 BLAKE2B 1d972e6ed16c7dc1dd9959ae406af52d1cdc15f85f8ab376e4d7abb79d9e284a9a68442bde975f5f1a9bc64fffdaee96d1f41392238538b37f1b6f9652ecfcd6 SHA512 2c32cca1f20cf54f3e9b394f6e3f14f435bdd72fa22868416129bfd4253a3cc8f3164b6868e31292c2404a1c433944783279e03b45cce9bec3b2813cb4675b27 |
84 |
DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476 |
85 |
DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770 |
86 |
DIST kernel-ppc64le-fedora.config.5.15.14 213374 BLAKE2B 527fcc240988d111f41a366dcbeb1a04938e8cb1c83406557fd9fefc64677ee7d2539fa21fb78ea66859c428870fd54b1d3827deafec17569cdba9991913c960 SHA512 9db1d852c9385a5771cf9992b1b3ba34a44d95abdee929ae85b6e6ff8baf6b1c7a4a6c4b2446ae7ce7d1bb59b4b915d5793b505e21d643e24dcb408afd60457e |
87 |
DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d SHA512 b43439c24be8fa8bdd17d4c0beece799544ae45b2c289f0202fa5eb7a52dce0165a0cbc924b0decf877582af9688efd675cbfbd2313ff85fcc2c8563bba4b1ad |
88 |
-DIST kernel-ppc64le-fedora.config.5.16.16 207150 BLAKE2B 4c35d020bc11fb6f9967e007e7b9c20e95247ec487337f1a211f33ac0b32943e7788fb70852272b6459be1acbc4de0ceaddf23008afb46e2910bc79dd44a9d85 SHA512 827aa34644daa5e4526339a051721809bb6bdba22f148ac7d673ef28e954f04d9ed2276772a94b0c3139f9b89d12c324c0a274cad67c135ab7a7deb58b2911ca |
89 |
-DIST kernel-ppc64le-fedora.config.5.16.19 207175 BLAKE2B 250ca1b8c1af33808550c76eb0de37302e11652edaedeff3deb3481b4832ea373f43a1fba42ba8daf8fbd86348b53870ae9dec7fc9d0a2330e461516bc7e3a60 SHA512 ac0a171e094c7761128d9d500bf8fd02b152d06b7df10c4b891ee26f2dc8fb4c251abae35f39944957b8920a86b8a3fb89a9e651cbc5ae11b59d4d34f7ce49d2 |
90 |
DIST kernel-ppc64le-fedora.config.5.17.3-gentoo 209239 BLAKE2B 7c6fd8bdbd8331def5bb658359aeb3d52a9f0e72d9312699e00d852b6740250edb1c7a77ea76521b0be6a8ce41888aea4ce8734bb267cc1f3e216f2cbd6ab8d6 SHA512 f25199dd6cef4be45049fa7d6cc1dc1b8a93ddfeb3b3824e6ead76443c1ea30e31dfcd4ba66625eec74ed43ab255d1e21cb2a9011160cdc64f30c4b1fdcdb9b3 |
91 |
DIST kernel-ppc64le.config.5.4.21 172003 BLAKE2B b53887cb44f7c378cb3866780f8e556e19fdb02130d3b0df01d97698d2a91f7d90a200012559f288e962935742c3fdb67dfb6711876fad37862fe55cdca5b5f6 SHA512 82df8d0be47e9eb20bd7db570539bb061d0b6e2101dc78a54596cf4d0b4e0c536041449304ff9240b051ee09b342ea336c5645e9a3b66a5dfb96d7778ff86008 |
92 |
DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26 |
93 |
DIST kernel-x86_64-fedora.config.5.15.14 223321 BLAKE2B 7605b06ba48c40841927a4f384d6b078b9b333ea5fb4b2cfee68a7ac9510daecd6e9e3555badae23f93b072a8d08b9503ef110dfbe35ebb058cd9a0c57437310 SHA512 e5ef924333714165d0afe5c33720920bf277ca341e939a99bc058f9ea52377a583fdd7aeb45a4060c6426c240fbeb9a6b80fc3dad19c75b112b507bd65369c98 |
94 |
DIST kernel-x86_64-fedora.config.5.15.19 223286 BLAKE2B 239995703c01dcb6d179133dd115bc0a57872c07d7a08afaf4d92cf6d78f0c17b19487b5b399ac7fdde5d460fa7931628147817a569fef2c3a62951c96054bdf SHA512 9bee4aff7e5ef4ada57bee7496aaf47b8fdd5c936c4c9b580660d130db0678eaecdebdbcab0dfcaf5c17a71f6419069840db10f5886806b6fc810f8a3619554f |
95 |
-DIST kernel-x86_64-fedora.config.5.16.16 216489 BLAKE2B acbcdc620673d003fccbb3837f6d97efb3c2661b40a2f71a559ac74dc1c4c5854210e54d9b5ded6aceda41fff9128851682b439ce9d6d2f217ce309e72d45ee8 SHA512 ad9e0b62278ad5a6bce5aa77163425cbc44b002ad86b6c5a636bb6545604cc8bce148149ee84b81e3097b1aa836b9e98194026ca720247179daffe084e2f7aaa |
96 |
-DIST kernel-x86_64-fedora.config.5.16.19 216514 BLAKE2B e0801bd4f6aaf25374c57a8e638c0753bf33cf02c1309ba79f85d30fc14d69e8d2a1df500f30f74330d119fb70c5811185aca3617c79eb4319549842e0588265 SHA512 5303d79f912e5ea81145616b6238cbdbd27429bb5c694b3f39b1883436c9bc0c949528b9693d8e9ea89cce361f67939ee1f4c5ab12dabed2b59e212678006d61 |
97 |
DIST kernel-x86_64-fedora.config.5.17.3-gentoo 219028 BLAKE2B a8a3e2f31315d6aaf19c6771db94a3549379fd48a33b29b00d0311a36325ba8e9f124b5962a447aa8bf63b01f714298f4fca7ff071db165f183ce9023e2b4cf2 SHA512 8c7937310b8e9cbaefe4d6910595df373edfea5a56e439671583c98a752eb5d9029bcb32178ea6b09e6847e55e71dd9ab94e0adb149626ce04c8a9e8f6d7a145 |
98 |
DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f |
99 |
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e |
100 |
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a |
101 |
-DIST linux-5.16.tar.xz 123114100 BLAKE2B 07a90cc640ff89e1359c06cee8c38abd33e51f9b9a89833e31a1d2750526fda4a59e8884db3c1ea63df0a37f0d3de6b5a922b014b7313d8abce20d90ac08adcb SHA512 7a257dd576bc8493595ec7d6f3c9cb6e22c772a8b2dbe735d2485c4f5c56e26a08695546e7e0f1f1cd04a533f25e829361958d4da0b98bf0ba8094dd57a85aaf |
102 |
DIST linux-5.17.tar.xz 128399340 BLAKE2B 82dc4a45cc25c781ac67aa6ed1e4c369544154960f41c4634d47621f381159687a227054976d078524cda28884d395a15f7542fe44ca74ce98ca6ff54a81d6d0 SHA512 89f0a7ca69d20a539d4b612a7028a30a5e98b402e4b6b88516f14237e5da4b626d7929eab8b40fccc90766e8f3bae87e9858a19077ffad20d8204acf18794f5b |
103 |
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f |
104 |
|
105 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.110.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.110.ebuild |
106 |
deleted file mode 100644 |
107 |
index ed8b3a5c0422..000000000000 |
108 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.110.ebuild |
109 |
+++ /dev/null |
110 |
@@ -1,131 +0,0 @@ |
111 |
-# Copyright 2020-2022 Gentoo Authors |
112 |
-# Distributed under the terms of the GNU General Public License v2 |
113 |
- |
114 |
-EAPI=7 |
115 |
- |
116 |
-inherit kernel-build toolchain-funcs |
117 |
- |
118 |
-MY_P=linux-${PV%.*} |
119 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 )) |
120 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
121 |
-CONFIG_VER=5.10.12 |
122 |
-CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 |
123 |
-GENTOO_CONFIG_VER=g1 |
124 |
- |
125 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
126 |
-HOMEPAGE="https://www.kernel.org/" |
127 |
-SRC_URI+=" |
128 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
129 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
130 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
131 |
- https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz |
132 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
133 |
- amd64? ( |
134 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
135 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
136 |
- ) |
137 |
- arm64? ( |
138 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
139 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
140 |
- ) |
141 |
- ppc64? ( |
142 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
143 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
144 |
- ) |
145 |
- x86? ( |
146 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
147 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
148 |
- ) |
149 |
-" |
150 |
-S=${WORKDIR}/${MY_P} |
151 |
- |
152 |
-LICENSE="GPL-2" |
153 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" |
154 |
-IUSE="debug hardened" |
155 |
-REQUIRED_USE="arm? ( savedconfig )" |
156 |
- |
157 |
-RDEPEND=" |
158 |
- !sys-kernel/gentoo-kernel-bin:${SLOT} |
159 |
-" |
160 |
-BDEPEND=" |
161 |
- debug? ( dev-util/pahole ) |
162 |
-" |
163 |
-PDEPEND=" |
164 |
- >=virtual/dist-kernel-${PV} |
165 |
-" |
166 |
- |
167 |
-QA_FLAGS_IGNORED=" |
168 |
- usr/src/linux-.*/scripts/gcc-plugins/.*.so |
169 |
- usr/src/linux-.*/vmlinux |
170 |
-" |
171 |
- |
172 |
-src_prepare() { |
173 |
- local PATCHES=( |
174 |
- # meh, genpatches have no directory |
175 |
- "${WORKDIR}"/*.patch |
176 |
- ) |
177 |
- default |
178 |
- |
179 |
- local biendian=false |
180 |
- |
181 |
- # prepare the default config |
182 |
- case ${ARCH} in |
183 |
- amd64) |
184 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
185 |
- ;; |
186 |
- arm) |
187 |
- return |
188 |
- ;; |
189 |
- arm64) |
190 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
191 |
- biendian=true |
192 |
- ;; |
193 |
- hppa) |
194 |
- return |
195 |
- ;; |
196 |
- ppc) |
197 |
- # assume powermac/powerbook defconfig |
198 |
- # we still package.use.force savedconfig |
199 |
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die |
200 |
- ;; |
201 |
- ppc64) |
202 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
203 |
- biendian=true |
204 |
- ;; |
205 |
- x86) |
206 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
207 |
- ;; |
208 |
- *) |
209 |
- die "Unsupported arch ${ARCH}" |
210 |
- ;; |
211 |
- esac |
212 |
- |
213 |
- local myversion="-gentoo-dist" |
214 |
- use hardened && myversion+="-hardened" |
215 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
216 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
217 |
- |
218 |
- local merge_configs=( |
219 |
- "${T}"/version.config |
220 |
- "${dist_conf_path}"/base.config |
221 |
- ) |
222 |
- use debug || merge_configs+=( |
223 |
- "${dist_conf_path}"/no-debug.config |
224 |
- ) |
225 |
- if use hardened; then |
226 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
227 |
- |
228 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
229 |
- |
230 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
231 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
232 |
- fi |
233 |
- fi |
234 |
- |
235 |
- # this covers ppc64 and aarch64_be only for now |
236 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
237 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
238 |
- fi |
239 |
- |
240 |
- kernel-build_merge_configs "${merge_configs[@]}" |
241 |
-} |
242 |
|
243 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.111.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.111.ebuild |
244 |
deleted file mode 100644 |
245 |
index ed8b3a5c0422..000000000000 |
246 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.111.ebuild |
247 |
+++ /dev/null |
248 |
@@ -1,131 +0,0 @@ |
249 |
-# Copyright 2020-2022 Gentoo Authors |
250 |
-# Distributed under the terms of the GNU General Public License v2 |
251 |
- |
252 |
-EAPI=7 |
253 |
- |
254 |
-inherit kernel-build toolchain-funcs |
255 |
- |
256 |
-MY_P=linux-${PV%.*} |
257 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 )) |
258 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
259 |
-CONFIG_VER=5.10.12 |
260 |
-CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 |
261 |
-GENTOO_CONFIG_VER=g1 |
262 |
- |
263 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
264 |
-HOMEPAGE="https://www.kernel.org/" |
265 |
-SRC_URI+=" |
266 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
267 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
268 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
269 |
- https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz |
270 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
271 |
- amd64? ( |
272 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
273 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
274 |
- ) |
275 |
- arm64? ( |
276 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
277 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
278 |
- ) |
279 |
- ppc64? ( |
280 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
281 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
282 |
- ) |
283 |
- x86? ( |
284 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
285 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
286 |
- ) |
287 |
-" |
288 |
-S=${WORKDIR}/${MY_P} |
289 |
- |
290 |
-LICENSE="GPL-2" |
291 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" |
292 |
-IUSE="debug hardened" |
293 |
-REQUIRED_USE="arm? ( savedconfig )" |
294 |
- |
295 |
-RDEPEND=" |
296 |
- !sys-kernel/gentoo-kernel-bin:${SLOT} |
297 |
-" |
298 |
-BDEPEND=" |
299 |
- debug? ( dev-util/pahole ) |
300 |
-" |
301 |
-PDEPEND=" |
302 |
- >=virtual/dist-kernel-${PV} |
303 |
-" |
304 |
- |
305 |
-QA_FLAGS_IGNORED=" |
306 |
- usr/src/linux-.*/scripts/gcc-plugins/.*.so |
307 |
- usr/src/linux-.*/vmlinux |
308 |
-" |
309 |
- |
310 |
-src_prepare() { |
311 |
- local PATCHES=( |
312 |
- # meh, genpatches have no directory |
313 |
- "${WORKDIR}"/*.patch |
314 |
- ) |
315 |
- default |
316 |
- |
317 |
- local biendian=false |
318 |
- |
319 |
- # prepare the default config |
320 |
- case ${ARCH} in |
321 |
- amd64) |
322 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
323 |
- ;; |
324 |
- arm) |
325 |
- return |
326 |
- ;; |
327 |
- arm64) |
328 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
329 |
- biendian=true |
330 |
- ;; |
331 |
- hppa) |
332 |
- return |
333 |
- ;; |
334 |
- ppc) |
335 |
- # assume powermac/powerbook defconfig |
336 |
- # we still package.use.force savedconfig |
337 |
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die |
338 |
- ;; |
339 |
- ppc64) |
340 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
341 |
- biendian=true |
342 |
- ;; |
343 |
- x86) |
344 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
345 |
- ;; |
346 |
- *) |
347 |
- die "Unsupported arch ${ARCH}" |
348 |
- ;; |
349 |
- esac |
350 |
- |
351 |
- local myversion="-gentoo-dist" |
352 |
- use hardened && myversion+="-hardened" |
353 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
354 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
355 |
- |
356 |
- local merge_configs=( |
357 |
- "${T}"/version.config |
358 |
- "${dist_conf_path}"/base.config |
359 |
- ) |
360 |
- use debug || merge_configs+=( |
361 |
- "${dist_conf_path}"/no-debug.config |
362 |
- ) |
363 |
- if use hardened; then |
364 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
365 |
- |
366 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
367 |
- |
368 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
369 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
370 |
- fi |
371 |
- fi |
372 |
- |
373 |
- # this covers ppc64 and aarch64_be only for now |
374 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
375 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
376 |
- fi |
377 |
- |
378 |
- kernel-build_merge_configs "${merge_configs[@]}" |
379 |
-} |
380 |
|
381 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.112.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.112.ebuild |
382 |
deleted file mode 100644 |
383 |
index d11f158ae771..000000000000 |
384 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.112.ebuild |
385 |
+++ /dev/null |
386 |
@@ -1,131 +0,0 @@ |
387 |
-# Copyright 2020-2022 Gentoo Authors |
388 |
-# Distributed under the terms of the GNU General Public License v2 |
389 |
- |
390 |
-EAPI=7 |
391 |
- |
392 |
-inherit kernel-build toolchain-funcs |
393 |
- |
394 |
-MY_P=linux-${PV%.*} |
395 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 )) |
396 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
397 |
-CONFIG_VER=5.10.12 |
398 |
-CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 |
399 |
-GENTOO_CONFIG_VER=g1 |
400 |
- |
401 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
402 |
-HOMEPAGE="https://www.kernel.org/" |
403 |
-SRC_URI+=" |
404 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
405 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
406 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
407 |
- https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz |
408 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
409 |
- amd64? ( |
410 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
411 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
412 |
- ) |
413 |
- arm64? ( |
414 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
415 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
416 |
- ) |
417 |
- ppc64? ( |
418 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
419 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
420 |
- ) |
421 |
- x86? ( |
422 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
423 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
424 |
- ) |
425 |
-" |
426 |
-S=${WORKDIR}/${MY_P} |
427 |
- |
428 |
-LICENSE="GPL-2" |
429 |
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" |
430 |
-IUSE="debug hardened" |
431 |
-REQUIRED_USE="arm? ( savedconfig )" |
432 |
- |
433 |
-RDEPEND=" |
434 |
- !sys-kernel/gentoo-kernel-bin:${SLOT} |
435 |
-" |
436 |
-BDEPEND=" |
437 |
- debug? ( dev-util/pahole ) |
438 |
-" |
439 |
-PDEPEND=" |
440 |
- >=virtual/dist-kernel-${PV} |
441 |
-" |
442 |
- |
443 |
-QA_FLAGS_IGNORED=" |
444 |
- usr/src/linux-.*/scripts/gcc-plugins/.*.so |
445 |
- usr/src/linux-.*/vmlinux |
446 |
-" |
447 |
- |
448 |
-src_prepare() { |
449 |
- local PATCHES=( |
450 |
- # meh, genpatches have no directory |
451 |
- "${WORKDIR}"/*.patch |
452 |
- ) |
453 |
- default |
454 |
- |
455 |
- local biendian=false |
456 |
- |
457 |
- # prepare the default config |
458 |
- case ${ARCH} in |
459 |
- amd64) |
460 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
461 |
- ;; |
462 |
- arm) |
463 |
- return |
464 |
- ;; |
465 |
- arm64) |
466 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
467 |
- biendian=true |
468 |
- ;; |
469 |
- hppa) |
470 |
- return |
471 |
- ;; |
472 |
- ppc) |
473 |
- # assume powermac/powerbook defconfig |
474 |
- # we still package.use.force savedconfig |
475 |
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die |
476 |
- ;; |
477 |
- ppc64) |
478 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
479 |
- biendian=true |
480 |
- ;; |
481 |
- x86) |
482 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
483 |
- ;; |
484 |
- *) |
485 |
- die "Unsupported arch ${ARCH}" |
486 |
- ;; |
487 |
- esac |
488 |
- |
489 |
- local myversion="-gentoo-dist" |
490 |
- use hardened && myversion+="-hardened" |
491 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
492 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
493 |
- |
494 |
- local merge_configs=( |
495 |
- "${T}"/version.config |
496 |
- "${dist_conf_path}"/base.config |
497 |
- ) |
498 |
- use debug || merge_configs+=( |
499 |
- "${dist_conf_path}"/no-debug.config |
500 |
- ) |
501 |
- if use hardened; then |
502 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
503 |
- |
504 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
505 |
- |
506 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
507 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
508 |
- fi |
509 |
- fi |
510 |
- |
511 |
- # this covers ppc64 and aarch64_be only for now |
512 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
513 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
514 |
- fi |
515 |
- |
516 |
- kernel-build_merge_configs "${merge_configs[@]}" |
517 |
-} |
518 |
|
519 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.33.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.33.ebuild |
520 |
deleted file mode 100644 |
521 |
index 08f017d05ffa..000000000000 |
522 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.33.ebuild |
523 |
+++ /dev/null |
524 |
@@ -1,131 +0,0 @@ |
525 |
-# Copyright 2020-2022 Gentoo Authors |
526 |
-# Distributed under the terms of the GNU General Public License v2 |
527 |
- |
528 |
-EAPI=7 |
529 |
- |
530 |
-inherit kernel-build toolchain-funcs |
531 |
- |
532 |
-MY_P=linux-${PV%.*} |
533 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) |
534 |
-CONFIG_VER=5.15.14 |
535 |
-CONFIG_HASH=8cc461d9cfb256bb831225bb38e29fa944bd890f |
536 |
-GENTOO_CONFIG_VER=g1 |
537 |
- |
538 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
539 |
-HOMEPAGE="https://www.kernel.org/" |
540 |
-SRC_URI+=" |
541 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
542 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
543 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
544 |
- https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz |
545 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
546 |
- amd64? ( |
547 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
548 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
549 |
- ) |
550 |
- arm64? ( |
551 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
552 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
553 |
- ) |
554 |
- ppc64? ( |
555 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
556 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
557 |
- ) |
558 |
- x86? ( |
559 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
560 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
561 |
- ) |
562 |
-" |
563 |
-S=${WORKDIR}/${MY_P} |
564 |
- |
565 |
-LICENSE="GPL-2" |
566 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" |
567 |
-IUSE="debug hardened" |
568 |
-REQUIRED_USE="arm? ( savedconfig )" |
569 |
- |
570 |
-RDEPEND=" |
571 |
- !sys-kernel/gentoo-kernel-bin:${SLOT} |
572 |
-" |
573 |
-BDEPEND=" |
574 |
- debug? ( dev-util/pahole ) |
575 |
-" |
576 |
-PDEPEND=" |
577 |
- >=virtual/dist-kernel-${PV} |
578 |
-" |
579 |
- |
580 |
-QA_FLAGS_IGNORED=" |
581 |
- usr/src/linux-.*/scripts/gcc-plugins/.*.so |
582 |
- usr/src/linux-.*/vmlinux |
583 |
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg |
584 |
-" |
585 |
- |
586 |
-src_prepare() { |
587 |
- local PATCHES=( |
588 |
- # meh, genpatches have no directory |
589 |
- "${WORKDIR}"/*.patch |
590 |
- ) |
591 |
- default |
592 |
- |
593 |
- local biendian=false |
594 |
- |
595 |
- # prepare the default config |
596 |
- case ${ARCH} in |
597 |
- amd64) |
598 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
599 |
- ;; |
600 |
- arm) |
601 |
- return |
602 |
- ;; |
603 |
- arm64) |
604 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
605 |
- biendian=true |
606 |
- ;; |
607 |
- hppa) |
608 |
- return |
609 |
- ;; |
610 |
- ppc) |
611 |
- # assume powermac/powerbook defconfig |
612 |
- # we still package.use.force savedconfig |
613 |
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die |
614 |
- ;; |
615 |
- ppc64) |
616 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
617 |
- biendian=true |
618 |
- ;; |
619 |
- x86) |
620 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
621 |
- ;; |
622 |
- *) |
623 |
- die "Unsupported arch ${ARCH}" |
624 |
- ;; |
625 |
- esac |
626 |
- |
627 |
- local myversion="-gentoo-dist" |
628 |
- use hardened && myversion+="-hardened" |
629 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
630 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
631 |
- |
632 |
- local merge_configs=( |
633 |
- "${T}"/version.config |
634 |
- "${dist_conf_path}"/base.config |
635 |
- ) |
636 |
- use debug || merge_configs+=( |
637 |
- "${dist_conf_path}"/no-debug.config |
638 |
- ) |
639 |
- if use hardened; then |
640 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
641 |
- |
642 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
643 |
- |
644 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
645 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
646 |
- fi |
647 |
- fi |
648 |
- |
649 |
- # this covers ppc64 and aarch64_be only for now |
650 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
651 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
652 |
- fi |
653 |
- |
654 |
- kernel-build_merge_configs "${merge_configs[@]}" |
655 |
-} |
656 |
|
657 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.34.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.34.ebuild |
658 |
deleted file mode 100644 |
659 |
index 86083de8d7e5..000000000000 |
660 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.34.ebuild |
661 |
+++ /dev/null |
662 |
@@ -1,131 +0,0 @@ |
663 |
-# Copyright 2020-2022 Gentoo Authors |
664 |
-# Distributed under the terms of the GNU General Public License v2 |
665 |
- |
666 |
-EAPI=7 |
667 |
- |
668 |
-inherit kernel-build toolchain-funcs |
669 |
- |
670 |
-MY_P=linux-${PV%.*} |
671 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) |
672 |
-CONFIG_VER=5.15.19 |
673 |
-CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 |
674 |
-GENTOO_CONFIG_VER=g1 |
675 |
- |
676 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
677 |
-HOMEPAGE="https://www.kernel.org/" |
678 |
-SRC_URI+=" |
679 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
680 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
681 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
682 |
- https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz |
683 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
684 |
- amd64? ( |
685 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
686 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
687 |
- ) |
688 |
- arm64? ( |
689 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
690 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
691 |
- ) |
692 |
- ppc64? ( |
693 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
694 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
695 |
- ) |
696 |
- x86? ( |
697 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
698 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
699 |
- ) |
700 |
-" |
701 |
-S=${WORKDIR}/${MY_P} |
702 |
- |
703 |
-LICENSE="GPL-2" |
704 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" |
705 |
-IUSE="debug hardened" |
706 |
-REQUIRED_USE="arm? ( savedconfig )" |
707 |
- |
708 |
-RDEPEND=" |
709 |
- !sys-kernel/gentoo-kernel-bin:${SLOT} |
710 |
-" |
711 |
-BDEPEND=" |
712 |
- debug? ( dev-util/pahole ) |
713 |
-" |
714 |
-PDEPEND=" |
715 |
- >=virtual/dist-kernel-${PV} |
716 |
-" |
717 |
- |
718 |
-QA_FLAGS_IGNORED=" |
719 |
- usr/src/linux-.*/scripts/gcc-plugins/.*.so |
720 |
- usr/src/linux-.*/vmlinux |
721 |
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg |
722 |
-" |
723 |
- |
724 |
-src_prepare() { |
725 |
- local PATCHES=( |
726 |
- # meh, genpatches have no directory |
727 |
- "${WORKDIR}"/*.patch |
728 |
- ) |
729 |
- default |
730 |
- |
731 |
- local biendian=false |
732 |
- |
733 |
- # prepare the default config |
734 |
- case ${ARCH} in |
735 |
- amd64) |
736 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
737 |
- ;; |
738 |
- arm) |
739 |
- return |
740 |
- ;; |
741 |
- arm64) |
742 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
743 |
- biendian=true |
744 |
- ;; |
745 |
- hppa) |
746 |
- return |
747 |
- ;; |
748 |
- ppc) |
749 |
- # assume powermac/powerbook defconfig |
750 |
- # we still package.use.force savedconfig |
751 |
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die |
752 |
- ;; |
753 |
- ppc64) |
754 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
755 |
- biendian=true |
756 |
- ;; |
757 |
- x86) |
758 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
759 |
- ;; |
760 |
- *) |
761 |
- die "Unsupported arch ${ARCH}" |
762 |
- ;; |
763 |
- esac |
764 |
- |
765 |
- local myversion="-gentoo-dist" |
766 |
- use hardened && myversion+="-hardened" |
767 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
768 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
769 |
- |
770 |
- local merge_configs=( |
771 |
- "${T}"/version.config |
772 |
- "${dist_conf_path}"/base.config |
773 |
- ) |
774 |
- use debug || merge_configs+=( |
775 |
- "${dist_conf_path}"/no-debug.config |
776 |
- ) |
777 |
- if use hardened; then |
778 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
779 |
- |
780 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
781 |
- |
782 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
783 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
784 |
- fi |
785 |
- fi |
786 |
- |
787 |
- # this covers ppc64 and aarch64_be only for now |
788 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
789 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
790 |
- fi |
791 |
- |
792 |
- kernel-build_merge_configs "${merge_configs[@]}" |
793 |
-} |
794 |
|
795 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.35.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.35.ebuild |
796 |
deleted file mode 100644 |
797 |
index 3046e289d1f3..000000000000 |
798 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.35.ebuild |
799 |
+++ /dev/null |
800 |
@@ -1,131 +0,0 @@ |
801 |
-# Copyright 2020-2022 Gentoo Authors |
802 |
-# Distributed under the terms of the GNU General Public License v2 |
803 |
- |
804 |
-EAPI=7 |
805 |
- |
806 |
-inherit kernel-build toolchain-funcs |
807 |
- |
808 |
-MY_P=linux-${PV%.*} |
809 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) |
810 |
-CONFIG_VER=5.15.19 |
811 |
-CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 |
812 |
-GENTOO_CONFIG_VER=g1 |
813 |
- |
814 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
815 |
-HOMEPAGE="https://www.kernel.org/" |
816 |
-SRC_URI+=" |
817 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
818 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
819 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
820 |
- https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz |
821 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
822 |
- amd64? ( |
823 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
824 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
825 |
- ) |
826 |
- arm64? ( |
827 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
828 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
829 |
- ) |
830 |
- ppc64? ( |
831 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
832 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
833 |
- ) |
834 |
- x86? ( |
835 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
836 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
837 |
- ) |
838 |
-" |
839 |
-S=${WORKDIR}/${MY_P} |
840 |
- |
841 |
-LICENSE="GPL-2" |
842 |
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" |
843 |
-IUSE="debug hardened" |
844 |
-REQUIRED_USE="arm? ( savedconfig )" |
845 |
- |
846 |
-RDEPEND=" |
847 |
- !sys-kernel/gentoo-kernel-bin:${SLOT} |
848 |
-" |
849 |
-BDEPEND=" |
850 |
- debug? ( dev-util/pahole ) |
851 |
-" |
852 |
-PDEPEND=" |
853 |
- >=virtual/dist-kernel-${PV} |
854 |
-" |
855 |
- |
856 |
-QA_FLAGS_IGNORED=" |
857 |
- usr/src/linux-.*/scripts/gcc-plugins/.*.so |
858 |
- usr/src/linux-.*/vmlinux |
859 |
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg |
860 |
-" |
861 |
- |
862 |
-src_prepare() { |
863 |
- local PATCHES=( |
864 |
- # meh, genpatches have no directory |
865 |
- "${WORKDIR}"/*.patch |
866 |
- ) |
867 |
- default |
868 |
- |
869 |
- local biendian=false |
870 |
- |
871 |
- # prepare the default config |
872 |
- case ${ARCH} in |
873 |
- amd64) |
874 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
875 |
- ;; |
876 |
- arm) |
877 |
- return |
878 |
- ;; |
879 |
- arm64) |
880 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
881 |
- biendian=true |
882 |
- ;; |
883 |
- hppa) |
884 |
- return |
885 |
- ;; |
886 |
- ppc) |
887 |
- # assume powermac/powerbook defconfig |
888 |
- # we still package.use.force savedconfig |
889 |
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die |
890 |
- ;; |
891 |
- ppc64) |
892 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
893 |
- biendian=true |
894 |
- ;; |
895 |
- x86) |
896 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
897 |
- ;; |
898 |
- *) |
899 |
- die "Unsupported arch ${ARCH}" |
900 |
- ;; |
901 |
- esac |
902 |
- |
903 |
- local myversion="-gentoo-dist" |
904 |
- use hardened && myversion+="-hardened" |
905 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
906 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
907 |
- |
908 |
- local merge_configs=( |
909 |
- "${T}"/version.config |
910 |
- "${dist_conf_path}"/base.config |
911 |
- ) |
912 |
- use debug || merge_configs+=( |
913 |
- "${dist_conf_path}"/no-debug.config |
914 |
- ) |
915 |
- if use hardened; then |
916 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
917 |
- |
918 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
919 |
- |
920 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
921 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
922 |
- fi |
923 |
- fi |
924 |
- |
925 |
- # this covers ppc64 and aarch64_be only for now |
926 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
927 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
928 |
- fi |
929 |
- |
930 |
- kernel-build_merge_configs "${merge_configs[@]}" |
931 |
-} |
932 |
|
933 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.16.18-r1.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.16.18-r1.ebuild |
934 |
deleted file mode 100644 |
935 |
index b1e4cfe50e93..000000000000 |
936 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.16.18-r1.ebuild |
937 |
+++ /dev/null |
938 |
@@ -1,131 +0,0 @@ |
939 |
-# Copyright 2020-2022 Gentoo Authors |
940 |
-# Distributed under the terms of the GNU General Public License v2 |
941 |
- |
942 |
-EAPI=7 |
943 |
- |
944 |
-inherit kernel-build toolchain-funcs |
945 |
- |
946 |
-MY_P=linux-${PV%.*} |
947 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) |
948 |
-CONFIG_VER=5.16.16 |
949 |
-CONFIG_HASH=95484c155424c62930acc1c61803f608af3f1cbc |
950 |
-GENTOO_CONFIG_VER=g1 |
951 |
- |
952 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
953 |
-HOMEPAGE="https://www.kernel.org/" |
954 |
-SRC_URI+=" |
955 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
956 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
957 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
958 |
- https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz |
959 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
960 |
- amd64? ( |
961 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
962 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
963 |
- ) |
964 |
- arm64? ( |
965 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
966 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
967 |
- ) |
968 |
- ppc64? ( |
969 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
970 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
971 |
- ) |
972 |
- x86? ( |
973 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
974 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
975 |
- ) |
976 |
-" |
977 |
-S=${WORKDIR}/${MY_P} |
978 |
- |
979 |
-LICENSE="GPL-2" |
980 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" |
981 |
-IUSE="debug hardened" |
982 |
-REQUIRED_USE="arm? ( savedconfig )" |
983 |
- |
984 |
-RDEPEND=" |
985 |
- !sys-kernel/gentoo-kernel-bin:${SLOT} |
986 |
-" |
987 |
-BDEPEND=" |
988 |
- debug? ( dev-util/pahole ) |
989 |
-" |
990 |
-PDEPEND=" |
991 |
- >=virtual/dist-kernel-${PV} |
992 |
-" |
993 |
- |
994 |
-QA_FLAGS_IGNORED=" |
995 |
- usr/src/linux-.*/scripts/gcc-plugins/.*.so |
996 |
- usr/src/linux-.*/vmlinux |
997 |
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg |
998 |
-" |
999 |
- |
1000 |
-src_prepare() { |
1001 |
- local PATCHES=( |
1002 |
- # meh, genpatches have no directory |
1003 |
- "${WORKDIR}"/*.patch |
1004 |
- ) |
1005 |
- default |
1006 |
- |
1007 |
- local biendian=false |
1008 |
- |
1009 |
- # prepare the default config |
1010 |
- case ${ARCH} in |
1011 |
- amd64) |
1012 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
1013 |
- ;; |
1014 |
- arm) |
1015 |
- return |
1016 |
- ;; |
1017 |
- arm64) |
1018 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
1019 |
- biendian=true |
1020 |
- ;; |
1021 |
- hppa) |
1022 |
- return |
1023 |
- ;; |
1024 |
- ppc) |
1025 |
- # assume powermac/powerbook defconfig |
1026 |
- # we still package.use.force savedconfig |
1027 |
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die |
1028 |
- ;; |
1029 |
- ppc64) |
1030 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
1031 |
- biendian=true |
1032 |
- ;; |
1033 |
- x86) |
1034 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
1035 |
- ;; |
1036 |
- *) |
1037 |
- die "Unsupported arch ${ARCH}" |
1038 |
- ;; |
1039 |
- esac |
1040 |
- |
1041 |
- local myversion="-gentoo-dist" |
1042 |
- use hardened && myversion+="-hardened" |
1043 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
1044 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
1045 |
- |
1046 |
- local merge_configs=( |
1047 |
- "${T}"/version.config |
1048 |
- "${dist_conf_path}"/base.config |
1049 |
- ) |
1050 |
- use debug || merge_configs+=( |
1051 |
- "${dist_conf_path}"/no-debug.config |
1052 |
- ) |
1053 |
- if use hardened; then |
1054 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
1055 |
- |
1056 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
1057 |
- |
1058 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
1059 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
1060 |
- fi |
1061 |
- fi |
1062 |
- |
1063 |
- # this covers ppc64 and aarch64_be only for now |
1064 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
1065 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
1066 |
- fi |
1067 |
- |
1068 |
- kernel-build_merge_configs "${merge_configs[@]}" |
1069 |
-} |
1070 |
|
1071 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.16.19.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.16.19.ebuild |
1072 |
deleted file mode 100644 |
1073 |
index 228797af009b..000000000000 |
1074 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.16.19.ebuild |
1075 |
+++ /dev/null |
1076 |
@@ -1,131 +0,0 @@ |
1077 |
-# Copyright 2020-2022 Gentoo Authors |
1078 |
-# Distributed under the terms of the GNU General Public License v2 |
1079 |
- |
1080 |
-EAPI=7 |
1081 |
- |
1082 |
-inherit kernel-build toolchain-funcs |
1083 |
- |
1084 |
-MY_P=linux-${PV%.*} |
1085 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) |
1086 |
-CONFIG_VER=5.16.19 |
1087 |
-CONFIG_HASH=13503fa6c04411b42716c6522a8e456fe3360008 |
1088 |
-GENTOO_CONFIG_VER=g1 |
1089 |
- |
1090 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
1091 |
-HOMEPAGE="https://www.kernel.org/" |
1092 |
-SRC_URI+=" |
1093 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
1094 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
1095 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
1096 |
- https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz |
1097 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
1098 |
- amd64? ( |
1099 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
1100 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
1101 |
- ) |
1102 |
- arm64? ( |
1103 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
1104 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
1105 |
- ) |
1106 |
- ppc64? ( |
1107 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
1108 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
1109 |
- ) |
1110 |
- x86? ( |
1111 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
1112 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
1113 |
- ) |
1114 |
-" |
1115 |
-S=${WORKDIR}/${MY_P} |
1116 |
- |
1117 |
-LICENSE="GPL-2" |
1118 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" |
1119 |
-IUSE="debug hardened" |
1120 |
-REQUIRED_USE="arm? ( savedconfig )" |
1121 |
- |
1122 |
-RDEPEND=" |
1123 |
- !sys-kernel/gentoo-kernel-bin:${SLOT} |
1124 |
-" |
1125 |
-BDEPEND=" |
1126 |
- debug? ( dev-util/pahole ) |
1127 |
-" |
1128 |
-PDEPEND=" |
1129 |
- >=virtual/dist-kernel-${PV} |
1130 |
-" |
1131 |
- |
1132 |
-QA_FLAGS_IGNORED=" |
1133 |
- usr/src/linux-.*/scripts/gcc-plugins/.*.so |
1134 |
- usr/src/linux-.*/vmlinux |
1135 |
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg |
1136 |
-" |
1137 |
- |
1138 |
-src_prepare() { |
1139 |
- local PATCHES=( |
1140 |
- # meh, genpatches have no directory |
1141 |
- "${WORKDIR}"/*.patch |
1142 |
- ) |
1143 |
- default |
1144 |
- |
1145 |
- local biendian=false |
1146 |
- |
1147 |
- # prepare the default config |
1148 |
- case ${ARCH} in |
1149 |
- amd64) |
1150 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
1151 |
- ;; |
1152 |
- arm) |
1153 |
- return |
1154 |
- ;; |
1155 |
- arm64) |
1156 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
1157 |
- biendian=true |
1158 |
- ;; |
1159 |
- hppa) |
1160 |
- return |
1161 |
- ;; |
1162 |
- ppc) |
1163 |
- # assume powermac/powerbook defconfig |
1164 |
- # we still package.use.force savedconfig |
1165 |
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die |
1166 |
- ;; |
1167 |
- ppc64) |
1168 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
1169 |
- biendian=true |
1170 |
- ;; |
1171 |
- x86) |
1172 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
1173 |
- ;; |
1174 |
- *) |
1175 |
- die "Unsupported arch ${ARCH}" |
1176 |
- ;; |
1177 |
- esac |
1178 |
- |
1179 |
- local myversion="-gentoo-dist" |
1180 |
- use hardened && myversion+="-hardened" |
1181 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
1182 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
1183 |
- |
1184 |
- local merge_configs=( |
1185 |
- "${T}"/version.config |
1186 |
- "${dist_conf_path}"/base.config |
1187 |
- ) |
1188 |
- use debug || merge_configs+=( |
1189 |
- "${dist_conf_path}"/no-debug.config |
1190 |
- ) |
1191 |
- if use hardened; then |
1192 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
1193 |
- |
1194 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
1195 |
- |
1196 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
1197 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
1198 |
- fi |
1199 |
- fi |
1200 |
- |
1201 |
- # this covers ppc64 and aarch64_be only for now |
1202 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
1203 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
1204 |
- fi |
1205 |
- |
1206 |
- kernel-build_merge_configs "${merge_configs[@]}" |
1207 |
-} |
1208 |
|
1209 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.16.20.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.16.20.ebuild |
1210 |
deleted file mode 100644 |
1211 |
index 228797af009b..000000000000 |
1212 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.16.20.ebuild |
1213 |
+++ /dev/null |
1214 |
@@ -1,131 +0,0 @@ |
1215 |
-# Copyright 2020-2022 Gentoo Authors |
1216 |
-# Distributed under the terms of the GNU General Public License v2 |
1217 |
- |
1218 |
-EAPI=7 |
1219 |
- |
1220 |
-inherit kernel-build toolchain-funcs |
1221 |
- |
1222 |
-MY_P=linux-${PV%.*} |
1223 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) |
1224 |
-CONFIG_VER=5.16.19 |
1225 |
-CONFIG_HASH=13503fa6c04411b42716c6522a8e456fe3360008 |
1226 |
-GENTOO_CONFIG_VER=g1 |
1227 |
- |
1228 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
1229 |
-HOMEPAGE="https://www.kernel.org/" |
1230 |
-SRC_URI+=" |
1231 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
1232 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
1233 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
1234 |
- https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz |
1235 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
1236 |
- amd64? ( |
1237 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
1238 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
1239 |
- ) |
1240 |
- arm64? ( |
1241 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
1242 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
1243 |
- ) |
1244 |
- ppc64? ( |
1245 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
1246 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
1247 |
- ) |
1248 |
- x86? ( |
1249 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
1250 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
1251 |
- ) |
1252 |
-" |
1253 |
-S=${WORKDIR}/${MY_P} |
1254 |
- |
1255 |
-LICENSE="GPL-2" |
1256 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" |
1257 |
-IUSE="debug hardened" |
1258 |
-REQUIRED_USE="arm? ( savedconfig )" |
1259 |
- |
1260 |
-RDEPEND=" |
1261 |
- !sys-kernel/gentoo-kernel-bin:${SLOT} |
1262 |
-" |
1263 |
-BDEPEND=" |
1264 |
- debug? ( dev-util/pahole ) |
1265 |
-" |
1266 |
-PDEPEND=" |
1267 |
- >=virtual/dist-kernel-${PV} |
1268 |
-" |
1269 |
- |
1270 |
-QA_FLAGS_IGNORED=" |
1271 |
- usr/src/linux-.*/scripts/gcc-plugins/.*.so |
1272 |
- usr/src/linux-.*/vmlinux |
1273 |
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg |
1274 |
-" |
1275 |
- |
1276 |
-src_prepare() { |
1277 |
- local PATCHES=( |
1278 |
- # meh, genpatches have no directory |
1279 |
- "${WORKDIR}"/*.patch |
1280 |
- ) |
1281 |
- default |
1282 |
- |
1283 |
- local biendian=false |
1284 |
- |
1285 |
- # prepare the default config |
1286 |
- case ${ARCH} in |
1287 |
- amd64) |
1288 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
1289 |
- ;; |
1290 |
- arm) |
1291 |
- return |
1292 |
- ;; |
1293 |
- arm64) |
1294 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
1295 |
- biendian=true |
1296 |
- ;; |
1297 |
- hppa) |
1298 |
- return |
1299 |
- ;; |
1300 |
- ppc) |
1301 |
- # assume powermac/powerbook defconfig |
1302 |
- # we still package.use.force savedconfig |
1303 |
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die |
1304 |
- ;; |
1305 |
- ppc64) |
1306 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
1307 |
- biendian=true |
1308 |
- ;; |
1309 |
- x86) |
1310 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
1311 |
- ;; |
1312 |
- *) |
1313 |
- die "Unsupported arch ${ARCH}" |
1314 |
- ;; |
1315 |
- esac |
1316 |
- |
1317 |
- local myversion="-gentoo-dist" |
1318 |
- use hardened && myversion+="-hardened" |
1319 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
1320 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
1321 |
- |
1322 |
- local merge_configs=( |
1323 |
- "${T}"/version.config |
1324 |
- "${dist_conf_path}"/base.config |
1325 |
- ) |
1326 |
- use debug || merge_configs+=( |
1327 |
- "${dist_conf_path}"/no-debug.config |
1328 |
- ) |
1329 |
- if use hardened; then |
1330 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
1331 |
- |
1332 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
1333 |
- |
1334 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
1335 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
1336 |
- fi |
1337 |
- fi |
1338 |
- |
1339 |
- # this covers ppc64 and aarch64_be only for now |
1340 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
1341 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
1342 |
- fi |
1343 |
- |
1344 |
- kernel-build_merge_configs "${merge_configs[@]}" |
1345 |
-} |
1346 |
|
1347 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.17.3.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.17.3.ebuild |
1348 |
deleted file mode 100644 |
1349 |
index cae8ad0f740d..000000000000 |
1350 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.17.3.ebuild |
1351 |
+++ /dev/null |
1352 |
@@ -1,132 +0,0 @@ |
1353 |
-# Copyright 2020-2022 Gentoo Authors |
1354 |
-# Distributed under the terms of the GNU General Public License v2 |
1355 |
- |
1356 |
-EAPI=7 |
1357 |
- |
1358 |
-inherit kernel-build toolchain-funcs |
1359 |
- |
1360 |
-MY_P=linux-${PV%.*} |
1361 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) |
1362 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
1363 |
-# forked to https://github.com/mgorny/fedora-kernel-config-for-gentoo |
1364 |
-CONFIG_VER=5.17.3-gentoo |
1365 |
-GENTOO_CONFIG_VER=g1 |
1366 |
- |
1367 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
1368 |
-HOMEPAGE="https://www.kernel.org/" |
1369 |
-SRC_URI+=" |
1370 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
1371 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
1372 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
1373 |
- https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz |
1374 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
1375 |
- amd64? ( |
1376 |
- https://raw.githubusercontent.com/mgorny/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config |
1377 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
1378 |
- ) |
1379 |
- arm64? ( |
1380 |
- https://raw.githubusercontent.com/mgorny/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config |
1381 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
1382 |
- ) |
1383 |
- ppc64? ( |
1384 |
- https://raw.githubusercontent.com/mgorny/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config |
1385 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
1386 |
- ) |
1387 |
- x86? ( |
1388 |
- https://raw.githubusercontent.com/mgorny/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config |
1389 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
1390 |
- ) |
1391 |
-" |
1392 |
-S=${WORKDIR}/${MY_P} |
1393 |
- |
1394 |
-LICENSE="GPL-2" |
1395 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" |
1396 |
-IUSE="debug hardened" |
1397 |
-REQUIRED_USE="arm? ( savedconfig )" |
1398 |
- |
1399 |
-RDEPEND=" |
1400 |
- !sys-kernel/gentoo-kernel-bin:${SLOT} |
1401 |
-" |
1402 |
-BDEPEND=" |
1403 |
- debug? ( dev-util/pahole ) |
1404 |
-" |
1405 |
-PDEPEND=" |
1406 |
- >=virtual/dist-kernel-${PV} |
1407 |
-" |
1408 |
- |
1409 |
-QA_FLAGS_IGNORED=" |
1410 |
- usr/src/linux-.*/scripts/gcc-plugins/.*.so |
1411 |
- usr/src/linux-.*/vmlinux |
1412 |
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg |
1413 |
-" |
1414 |
- |
1415 |
-src_prepare() { |
1416 |
- local PATCHES=( |
1417 |
- # meh, genpatches have no directory |
1418 |
- "${WORKDIR}"/*.patch |
1419 |
- ) |
1420 |
- default |
1421 |
- |
1422 |
- local biendian=false |
1423 |
- |
1424 |
- # prepare the default config |
1425 |
- case ${ARCH} in |
1426 |
- amd64) |
1427 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
1428 |
- ;; |
1429 |
- arm) |
1430 |
- return |
1431 |
- ;; |
1432 |
- arm64) |
1433 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
1434 |
- biendian=true |
1435 |
- ;; |
1436 |
- hppa) |
1437 |
- return |
1438 |
- ;; |
1439 |
- ppc) |
1440 |
- # assume powermac/powerbook defconfig |
1441 |
- # we still package.use.force savedconfig |
1442 |
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die |
1443 |
- ;; |
1444 |
- ppc64) |
1445 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
1446 |
- biendian=true |
1447 |
- ;; |
1448 |
- x86) |
1449 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
1450 |
- ;; |
1451 |
- *) |
1452 |
- die "Unsupported arch ${ARCH}" |
1453 |
- ;; |
1454 |
- esac |
1455 |
- |
1456 |
- local myversion="-gentoo-dist" |
1457 |
- use hardened && myversion+="-hardened" |
1458 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
1459 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
1460 |
- |
1461 |
- local merge_configs=( |
1462 |
- "${T}"/version.config |
1463 |
- "${dist_conf_path}"/base.config |
1464 |
- ) |
1465 |
- use debug || merge_configs+=( |
1466 |
- "${dist_conf_path}"/no-debug.config |
1467 |
- ) |
1468 |
- if use hardened; then |
1469 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
1470 |
- |
1471 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
1472 |
- |
1473 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
1474 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
1475 |
- fi |
1476 |
- fi |
1477 |
- |
1478 |
- # this covers ppc64 and aarch64_be only for now |
1479 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
1480 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
1481 |
- fi |
1482 |
- |
1483 |
- kernel-build_merge_configs "${merge_configs[@]}" |
1484 |
-} |
1485 |
|
1486 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.17.4.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.17.4.ebuild |
1487 |
deleted file mode 100644 |
1488 |
index 0557acbb060a..000000000000 |
1489 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.17.4.ebuild |
1490 |
+++ /dev/null |
1491 |
@@ -1,132 +0,0 @@ |
1492 |
-# Copyright 2020-2022 Gentoo Authors |
1493 |
-# Distributed under the terms of the GNU General Public License v2 |
1494 |
- |
1495 |
-EAPI=7 |
1496 |
- |
1497 |
-inherit kernel-build toolchain-funcs |
1498 |
- |
1499 |
-MY_P=linux-${PV%.*} |
1500 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) |
1501 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
1502 |
-# forked to https://github.com/mgorny/fedora-kernel-config-for-gentoo |
1503 |
-CONFIG_VER=5.17.3-gentoo |
1504 |
-GENTOO_CONFIG_VER=g1 |
1505 |
- |
1506 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
1507 |
-HOMEPAGE="https://www.kernel.org/" |
1508 |
-SRC_URI+=" |
1509 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
1510 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
1511 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
1512 |
- https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz |
1513 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
1514 |
- amd64? ( |
1515 |
- https://raw.githubusercontent.com/mgorny/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config |
1516 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
1517 |
- ) |
1518 |
- arm64? ( |
1519 |
- https://raw.githubusercontent.com/mgorny/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config |
1520 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
1521 |
- ) |
1522 |
- ppc64? ( |
1523 |
- https://raw.githubusercontent.com/mgorny/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config |
1524 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
1525 |
- ) |
1526 |
- x86? ( |
1527 |
- https://raw.githubusercontent.com/mgorny/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config |
1528 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
1529 |
- ) |
1530 |
-" |
1531 |
-S=${WORKDIR}/${MY_P} |
1532 |
- |
1533 |
-LICENSE="GPL-2" |
1534 |
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" |
1535 |
-IUSE="debug hardened" |
1536 |
-REQUIRED_USE="arm? ( savedconfig )" |
1537 |
- |
1538 |
-RDEPEND=" |
1539 |
- !sys-kernel/gentoo-kernel-bin:${SLOT} |
1540 |
-" |
1541 |
-BDEPEND=" |
1542 |
- debug? ( dev-util/pahole ) |
1543 |
-" |
1544 |
-PDEPEND=" |
1545 |
- >=virtual/dist-kernel-${PV} |
1546 |
-" |
1547 |
- |
1548 |
-QA_FLAGS_IGNORED=" |
1549 |
- usr/src/linux-.*/scripts/gcc-plugins/.*.so |
1550 |
- usr/src/linux-.*/vmlinux |
1551 |
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg |
1552 |
-" |
1553 |
- |
1554 |
-src_prepare() { |
1555 |
- local PATCHES=( |
1556 |
- # meh, genpatches have no directory |
1557 |
- "${WORKDIR}"/*.patch |
1558 |
- ) |
1559 |
- default |
1560 |
- |
1561 |
- local biendian=false |
1562 |
- |
1563 |
- # prepare the default config |
1564 |
- case ${ARCH} in |
1565 |
- amd64) |
1566 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
1567 |
- ;; |
1568 |
- arm) |
1569 |
- return |
1570 |
- ;; |
1571 |
- arm64) |
1572 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
1573 |
- biendian=true |
1574 |
- ;; |
1575 |
- hppa) |
1576 |
- return |
1577 |
- ;; |
1578 |
- ppc) |
1579 |
- # assume powermac/powerbook defconfig |
1580 |
- # we still package.use.force savedconfig |
1581 |
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die |
1582 |
- ;; |
1583 |
- ppc64) |
1584 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
1585 |
- biendian=true |
1586 |
- ;; |
1587 |
- x86) |
1588 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
1589 |
- ;; |
1590 |
- *) |
1591 |
- die "Unsupported arch ${ARCH}" |
1592 |
- ;; |
1593 |
- esac |
1594 |
- |
1595 |
- local myversion="-gentoo-dist" |
1596 |
- use hardened && myversion+="-hardened" |
1597 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
1598 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
1599 |
- |
1600 |
- local merge_configs=( |
1601 |
- "${T}"/version.config |
1602 |
- "${dist_conf_path}"/base.config |
1603 |
- ) |
1604 |
- use debug || merge_configs+=( |
1605 |
- "${dist_conf_path}"/no-debug.config |
1606 |
- ) |
1607 |
- if use hardened; then |
1608 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
1609 |
- |
1610 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
1611 |
- |
1612 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
1613 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
1614 |
- fi |
1615 |
- fi |
1616 |
- |
1617 |
- # this covers ppc64 and aarch64_be only for now |
1618 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
1619 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
1620 |
- fi |
1621 |
- |
1622 |
- kernel-build_merge_configs "${merge_configs[@]}" |
1623 |
-} |
1624 |
|
1625 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.189.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.189.ebuild |
1626 |
deleted file mode 100644 |
1627 |
index 4a10594a85f7..000000000000 |
1628 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.189.ebuild |
1629 |
+++ /dev/null |
1630 |
@@ -1,100 +0,0 @@ |
1631 |
-# Copyright 2020-2022 Gentoo Authors |
1632 |
-# Distributed under the terms of the GNU General Public License v2 |
1633 |
- |
1634 |
-EAPI=7 |
1635 |
- |
1636 |
-inherit kernel-build |
1637 |
- |
1638 |
-MY_P=linux-${PV%.*} |
1639 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 )) |
1640 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
1641 |
-CONFIG_VER=5.4.21 |
1642 |
-CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea |
1643 |
-GENTOO_CONFIG_VER=g1 |
1644 |
- |
1645 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
1646 |
-HOMEPAGE="https://www.kernel.org/" |
1647 |
-SRC_URI+=" |
1648 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
1649 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
1650 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
1651 |
- https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz |
1652 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
1653 |
- amd64? ( |
1654 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config |
1655 |
- -> kernel-x86_64.config.${CONFIG_VER} |
1656 |
- ) |
1657 |
- arm64? ( |
1658 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config |
1659 |
- -> kernel-aarch64.config.${CONFIG_VER} |
1660 |
- ) |
1661 |
- ppc64? ( |
1662 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config |
1663 |
- -> kernel-ppc64le.config.${CONFIG_VER} |
1664 |
- ) |
1665 |
- x86? ( |
1666 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config |
1667 |
- -> kernel-i686.config.${CONFIG_VER} |
1668 |
- ) |
1669 |
-" |
1670 |
-S=${WORKDIR}/${MY_P} |
1671 |
- |
1672 |
-LICENSE="GPL-2" |
1673 |
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" |
1674 |
-IUSE="debug" |
1675 |
- |
1676 |
-RDEPEND=" |
1677 |
- !sys-kernel/gentoo-kernel-bin:${SLOT} |
1678 |
-" |
1679 |
-BDEPEND=" |
1680 |
- debug? ( dev-util/pahole ) |
1681 |
-" |
1682 |
-PDEPEND=" |
1683 |
- >=virtual/dist-kernel-${PV} |
1684 |
-" |
1685 |
- |
1686 |
-src_prepare() { |
1687 |
- local PATCHES=( |
1688 |
- # meh, genpatches have no directory |
1689 |
- "${WORKDIR}"/*.patch |
1690 |
- ) |
1691 |
- default |
1692 |
- |
1693 |
- # prepare the default config |
1694 |
- case ${ARCH} in |
1695 |
- amd64) |
1696 |
- cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die |
1697 |
- ;; |
1698 |
- arm64) |
1699 |
- cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die |
1700 |
- ;; |
1701 |
- ppc) |
1702 |
- # assume powermac/powerbook defconfig |
1703 |
- # we still package.use.force savedconfig |
1704 |
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die |
1705 |
- ;; |
1706 |
- ppc64) |
1707 |
- cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die |
1708 |
- ;; |
1709 |
- x86) |
1710 |
- cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die |
1711 |
- ;; |
1712 |
- *) |
1713 |
- die "Unsupported arch ${ARCH}" |
1714 |
- ;; |
1715 |
- esac |
1716 |
- |
1717 |
- echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die |
1718 |
- local merge_configs=( |
1719 |
- "${T}"/version.config |
1720 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config |
1721 |
- ) |
1722 |
- use debug || merge_configs+=( |
1723 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config |
1724 |
- ) |
1725 |
- [[ ${ARCH} == x86 ]] && merge_configs+=( |
1726 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config |
1727 |
- ) |
1728 |
- |
1729 |
- kernel-build_merge_configs "${merge_configs[@]}" |
1730 |
-} |