Gentoo Archives: gentoo-commits

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