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: Fri, 21 Jan 2022 11:44:25
Message-Id: 1642765431.020a636e42ebfe3168234a493a907ae1a370ca1a.mgorny@gentoo
1 commit: 020a636e42ebfe3168234a493a907ae1a370ca1a
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 21 11:43:51 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 21 11:43:51 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020a636e
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 | 42 -------
13 .../gentoo-kernel/gentoo-kernel-5.10.88.ebuild | 124 --------------------
14 .../gentoo-kernel/gentoo-kernel-5.10.89.ebuild | 124 --------------------
15 .../gentoo-kernel/gentoo-kernel-5.10.90.ebuild | 124 --------------------
16 .../gentoo-kernel/gentoo-kernel-5.10.91.ebuild | 124 --------------------
17 .../gentoo-kernel/gentoo-kernel-5.10.92.ebuild | 127 ---------------------
18 .../gentoo-kernel/gentoo-kernel-5.14.21.ebuild | 106 -----------------
19 .../gentoo-kernel/gentoo-kernel-5.15.11.ebuild | 123 --------------------
20 .../gentoo-kernel/gentoo-kernel-5.15.12.ebuild | 123 --------------------
21 .../gentoo-kernel/gentoo-kernel-5.15.13.ebuild | 123 --------------------
22 .../gentoo-kernel/gentoo-kernel-5.15.14.ebuild | 123 --------------------
23 .../gentoo-kernel/gentoo-kernel-5.15.15.ebuild | 126 --------------------
24 .../gentoo-kernel/gentoo-kernel-5.4.168.ebuild | 96 ----------------
25 .../gentoo-kernel/gentoo-kernel-5.4.169.ebuild | 96 ----------------
26 .../gentoo-kernel/gentoo-kernel-5.4.170.ebuild | 96 ----------------
27 .../gentoo-kernel/gentoo-kernel-5.4.171.ebuild | 96 ----------------
28 .../gentoo-kernel/gentoo-kernel-5.4.172.ebuild | 96 ----------------
29 17 files changed, 1869 deletions(-)
30
31 diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest
32 index 7785b86ace82..a54be4c2a3f9 100644
33 --- a/sys-kernel/gentoo-kernel/Manifest
34 +++ b/sys-kernel/gentoo-kernel/Manifest
35 @@ -1,65 +1,23 @@
36 DIST genpatches-5.10-100.base.tar.xz 2822696 BLAKE2B 8958af480d9babf927d8b1ac5ff0198549b6052b1c2b4cfad900c63e50b8ac7c396b3a8d3cec59406192f578eb871ba580b14398a5b6ad4ccb9d2f379d181b8a SHA512 27fed61b21ebf39e7c16d2d0a447160d0abf0ac50fbfcb924f1adb38a51d6683f70f911d3f8e62c084d2555ea14dedf8335f25ac9140066f88812c47d5f9b0ab
37 DIST genpatches-5.10-100.extras.tar.xz 3852 BLAKE2B 7ac718b6080adb6a641ef7b976185b09ddf7f225fcaede25afbf6a15bf855eb6dbbe44416fcddf1ea466c36433e04736c68f032a1c79bde858434427c6658a1b SHA512 558c9fc3279d7fb507ac8251369966dd40282776890da045d96eab328fd7300a93dab12afbfabc3dd52f61d49c0020b87cd4087d4c8f840f3443ed8ffe89c81d
38 -DIST genpatches-5.10-95.base.tar.xz 2769920 BLAKE2B 5de95da15985c9188801c6dfc413faa7fae2c534ccbc17ca3e8e3f70ff1422e00819b177cc4e1828eb6234ec110930af6e747089482e8efca010c1dd7fffa098 SHA512 4f6d6196406af59c3f9b7d9d069cf0d2186e45f10bccdaac0c1473520ed67606fd363d97b64eb53cb76c08c4d8e4198d67744af34a60e78419cc7c6ffe28a26f
39 -DIST genpatches-5.10-95.extras.tar.xz 3852 BLAKE2B 1deb0958934dfe7b0092ffe9254269fc8ca900cb526f4805e38d7c69e8d4d587b50a169b1a54d32ed83fdf481626f853ae56e007a21554d82a7befc598d571b2 SHA512 f3c5ca1aaa1f7ba0743fe0d0f3046e411547c09d3590766b76778dbdbe1221ffd3542f3231e6ac6a77773caf3327d28aaa7bcb767cdf132a4fac7cf8afd3e86c
40 -DIST genpatches-5.10-96.base.tar.xz 2787744 BLAKE2B 0d845fc9e5eb4cee41eb60756661d5220da31ea438a16a415431415a54503278b0fcd69cb8562e1c7c47ae794df4d0691a92ef034aa5650ece4b0ea29f56c73d SHA512 5424bb5c20f6b918abfa8b308ceae9dc321d1a8621e311ec1c492b9efd9bde41f695d12085b0c8eea16b8113832580b1ad831ff18a5354e5cac2e275d99bfdab
41 -DIST genpatches-5.10-96.extras.tar.xz 3852 BLAKE2B cd431b92e31f333d913f8607df5d3656dfb924c4dca63e86ac30e52b636773f82287481b4a51af57d51685bf55db2d0d5028bf3e5a3255de0481d277842681a7 SHA512 3612c26007ea77b2ef0657a1c11174f1468bbc1cce46cc189a829f66f1b242a54f29305ff405ed49356427f0283ffb23e5299ccefd7dc083492eb0143855bcd5
42 -DIST genpatches-5.10-97.base.tar.xz 2802920 BLAKE2B 09d1dad0c97f969f645631ed73963c561e03caf32c777047352e838553c63802bddb45908c0fa72debbbc481838125e2e20eff9e022a75e7d5cfeb6b45cc871a SHA512 d53660b318b5b68ab57613360294b816bd5d041a6c10048a3942186be0500a43d3313dd8a8b2d0337dab914f6d3a16d48acd06dc6c095e63f75e87ad8d3fc8c8
43 -DIST genpatches-5.10-97.extras.tar.xz 3852 BLAKE2B 5a00cefa5655fd06944c70ead8e8dcad1759b98fd898a7c6dd40e1f6d3e7f25185b1b9a5d1ececc09a4896ce2cf47d2d58f23f1326f0ff626ed31b05386408dd SHA512 afa2e426035ed8cc88d93f40a19e4978973f29434e94cc44cb18f585b4c8a377ec2c3d1212b9f53e2ddcf6cb70b47daec7b7154cba5646f5c31189587819f9a6
44 -DIST genpatches-5.10-98.base.tar.xz 2811304 BLAKE2B ff1de92fa1d8187366ff55b6603fe6f7deaa3fba4ed858d965be4dee9a4370df854afba5b6786ac9dc10b229b774b123cdc3bebdf689d42e1cb8b410ac06754e SHA512 b256e9d14d6b75f175bd448180c9a92c8c001884815d99fca771cfa9f624383a3ac573b6fe904f225dd2f29cf024a46748e3d290d5f82ab45d4cf973291649d7
45 -DIST genpatches-5.10-98.extras.tar.xz 3852 BLAKE2B feb152aad31e7d10787e56e5c08d8c56c8b1feb05b62a92017dabdd83076ab60a7f78647e267c220445e5018450c33d357e4bf43a4fdd57e2c1b7248ca851710 SHA512 9d52b8172e2674f2bfc2161d191fe836a42f3b05c13e9874d4b1b5d65df8401fbb942cbe382a5ea02fc367780aa85c9e6ae86a038de66dd5be86a3330aaec93a
46 -DIST genpatches-5.10-99.base.tar.xz 2816808 BLAKE2B e0a6e2f94e4ee9f6a248045f13b5afe7cd3646c758ebf35ef6af82928206846f7f24db0d52a28f0080898d816596ad5805ed6acd008c15ef0e502e3d9d7f8d07 SHA512 9dba0e16cd2eadfdf823bf5e374a665898e636a57ebbcceddb3ffe62aae6dd1e311e2f42c99c86af48a7f2e1f7b01d34b2ef022993005907c3a42af8a030840b
47 -DIST genpatches-5.10-99.extras.tar.xz 3852 BLAKE2B 6026e8e42e24c00cf454b365041ed72b61855d6c30e62850c3cd526222a39c87257304dcff08f366091bdad81b84505dc26957e2eb5b7b391013c063ff9e8904 SHA512 ff0ce08496ccbc4deffbfaba8af60016a6a6244cf2cdf1ee62b513b91d6c14ffb6c9fa2033013ab7c9bbf07fa9c4a70d8ef5cb7cf0516f87fb3615e069ef65bf
48 -DIST genpatches-5.14-24.base.tar.xz 865892 BLAKE2B 5855b54e7ad2fe9fec353706d026b774c939f82967af5b57c41245762e0ea7fd18731faf1251b1b7aa814c2949d354ff24ce9f078dc68a5c8409490e5517462b SHA512 d83feb3e3c9a32df559fd25b598cb358987f076c107a233a8503390f85132fe6d2a62ee163482439308fa7a62d15aa83ebf9bebaabe0e631eb831fbbbfb700c8
49 -DIST genpatches-5.14-24.extras.tar.xz 3844 BLAKE2B b11a8019a920d12c848fdc34514ed7352217e41f659bb7935c6211132897e8f948a8ebfd281b89e67e3993e3e5a03f2f32b0b4d3b73f5d1228e65812cf6cbeea SHA512 a2b757955740078aa3891a6a696bd50fa35606bfc6dac0e739abe2869d5322554417b4bfd6a989d23a2d31bea14c06294747578025ffac3d77e8a91ea16f4ee6
50 -DIST genpatches-5.15-13.base.tar.xz 604984 BLAKE2B c674c2eefbc18f2a8d182fa95606714b9a74420d7a3ebb32138b714743f11a7c7b278d77d33747bd1fa1a46e8f8e8364a9238ce3acee6134f889fae267ab0239 SHA512 0741c183cf8def586fc17fcb2a44d81dd5494ac9430a5ca07d239079f41a7a24bb686406e0ecfccdeb8a38e33e99831d2b355d0e8e65e8dd2e30db5f4b0bbe4d
51 -DIST genpatches-5.15-13.extras.tar.xz 3852 BLAKE2B 131550ddf5d1d67808b98040e88bb75d9020ee99b7907d0b79839a366c52e83c5bee6a322f12363ca0cfa9816d17b36002b5ace1620ef80b386ee8c09fd23866 SHA512 79fe958fcd5b3c4c7406374431e28a482b7512214c0ddbbf24d5f4a42e7feafb3f235f266b0023e666348c2c1888d1c678d726403b2f873d55991e5aaef4b74c
52 -DIST genpatches-5.15-14.base.tar.xz 639672 BLAKE2B 93976aee6245c420aa654981538f3dbdbeaa9898410d0ffef103158e3856b18dfebba293aba62e4adfcb0c402d803428637c7a7c7b78a6483b64ab816f3fe355 SHA512 37f506d21264ac54d3075890fdb5f6267039518f083961f13a1859e1c20a390be12071a95091d9b01f5aaff11623569f0bc663180e4b6741b765e64ff45af361
53 -DIST genpatches-5.15-14.extras.tar.xz 3852 BLAKE2B 09bb1bd3fffd353fe5454a033000632f9c76ede889e8550ddcdd507651e427e6b55fc65329ba89753b8b0d4e4bf4988d3c3e54a54cdf01e54b0e200d38fcbb68 SHA512 61bfb0e5d1f66b0b6b689c8e4474f22b8d2dbebd9233ea139c6da870cdb76c9a1559eb1469f91f4c3cc0eab5f2688dc7b843601ac10bf989bcdc3129510e06b2
54 -DIST genpatches-5.15-15.base.tar.xz 662744 BLAKE2B 8eed543eaa9a3c4778d4fb196877820305dd0fae7857c719fd68f04b2fe7fb0d6b7e19ae7a157adc7cd301f0e7f35e8c0fee7bf58f4104c0a802a6e2e2f6204c SHA512 f0253d9cc063a8d29f3796dfe1eba7109ba89340d1e4178149c4786e36bc01e12f00a48968b9109438ea349b1ca1f486ae35d0103c08577892fcb83befa514cf
55 -DIST genpatches-5.15-15.extras.tar.xz 3852 BLAKE2B 0329c5eb48a8a7abaa686d62fae617d2a4066577aeaebc787ed2547de293f7203576fbbe9075d6289c774a2c95f26c085b3011df84dbd1d36d6b652644db3656 SHA512 b5930766e7f7b0adbea14d44526f570e058d8121b14b548e50ce185c1c49a1c5d20d2cd9b21c196066b8291b782693cbe38cac9f822ec1c015729e3edbb787f6
56 -DIST genpatches-5.15-16.base.tar.xz 681884 BLAKE2B 49b0e8eb54e610648cc101eb889ecd1eac2277a221e1329092502cf387504c07aa4d9c32fda5c32f3801019457fb56847a56725ae54dd48d72f97d2ab2646844 SHA512 5f566308d29bb960a034e4e1817a9c5879f327c728a35d78516a913bbb7ef54044874ff0333827f06ff5a825fcf8fa22d06535f5827867a69a1b725524fe7aae
57 -DIST genpatches-5.15-16.extras.tar.xz 3852 BLAKE2B 8e4e3c1404ca66fd2e0c5587d08f000fa40a68f11e7717b1ee5b2c74ce28269da0ff0dabe59235ca4d2581e71bf3b642cbf0346101bba1c6ebb4b214cfa452fa SHA512 5ab2818e93612703d5c39e37eb9f7dea773a104280fcb1c09cf643ef24c691c337cf139d2f59060597f3cb4528efc31793bb577e8cae4ea7d6d3a6a4686bc83e
58 -DIST genpatches-5.15-17.base.tar.xz 689440 BLAKE2B 518d67ff7cde6796dd7018ec15e403c094fe029968ff9454cf3595158c1e49215f6df9ed7f7e9fec3e4d4991b32aa0b268699dd4b0da2386167675d48d377776 SHA512 fb9880b15ee392f86e32304f135a46dc10497e7eb61f47c187ab80af5712940e89d50a32b5451669be08ed28a8afb27519cb845d8252ca406e13a187f4296079
59 -DIST genpatches-5.15-17.extras.tar.xz 3856 BLAKE2B f9b45f83358962c168d971bed4c73ff1e2c0aa66174f42744babb1ba549a2134cf299dcd33562d2d7977aff9428019051ecbb212e0f9a687a098ccacd8683d6c SHA512 f0c9fb8d40150d8d5ab801d0eb08fc39654dc97e1d08bc6c32c3624cb717f65b12dc387ca0a0422f25216ccb43a0b07b3cfc0f50b7201581b0a9ab428827b2bd
60 DIST genpatches-5.15-18.base.tar.xz 697228 BLAKE2B 01a377a9c1f2709ad2cde18e3094d37ba2414c7c3d949f236d41f5d36e8c4513331c4859740ec34bc8418d6fb2457fbb7d9f7c64f6f596795e1abc9a02c9e340 SHA512 14a652cf64e8e22539a61f14af715fd1a59644875a8a61473b5eb66bcc7b5f4bb34602463b208114bb4dbb73f159932983d48c0567a44b5090b9ff8f52920eaf
61 DIST genpatches-5.15-18.extras.tar.xz 3852 BLAKE2B d3521142bf5ece893429ec7e1b6aec724fff15fbba2f80e9fb092af4d40bc258e034226989d2502ee258faa0c7e0aacd885499d22f4317060d61cd916e00e7fa SHA512 f1a98d3875541ec4b8f3461c1af8a9b37fd4f5a64e7d717e906f851bf4e976e4509df4b8cb67b9e210215cc33924d039599cecc8f4892dcbed510e00f8119df8
62 -DIST genpatches-5.4-172.base.tar.xz 4281140 BLAKE2B 438ad10331e709a85f1ee2a8907a982cd545579940431220f763b1f68280d007d344627b0d1cf4406e2a439b76d20497e1f4aa6d103bb5569f119bc5174c545f SHA512 faa28b056e48873b41b78b540afe7db3200020f85f1ae516f7949f3cef453eccae9b6b8631d594ba8b1dc1b4d6b55b1e9c9379c4880eb4697bed956b0217bef4
63 -DIST genpatches-5.4-172.extras.tar.xz 1784 BLAKE2B 9d185d1ff33c56417bf9cfbe33efc6ce4b743a0ab9bdf419dbee14cde34d7c2d6d17884ace56880f75cc28a16b7e18a5e7b87f110c64bc7c84ceb81c7df85831 SHA512 cee6e49804ebc200dd7e308d2a59bfa0e381428caf69678bb6d406357a86398327a354bc2900096f82a77b47beea7fca7e5709cb390fbc1e0b7575c01d062024
64 -DIST genpatches-5.4-173.base.tar.xz 4294304 BLAKE2B 7622b34b82e901d2823f84ef4ccf282a9224dadf5a5248bbdc9b1328aaf476b50df5ea6d359af64507c30623d57a0a61f9205b5d48eb1137a404ef2ca4ec31c4 SHA512 34ce4139ccc9119546a88efb71f46b1172039f536e5072337270ab93b83429b2975a3c9cf4f112f280e62eaf506e62b48f775a4fb772a1a4de8681333be76a02
65 -DIST genpatches-5.4-173.extras.tar.xz 1784 BLAKE2B f01c9772a351ca0db5a44f8f13c80e30b73c546151ae543635a9d33a132f771133c6b8e1349971ab25a972e859a46e79cd64a07c7b4e1335544d7509690530cd SHA512 6b26c1e2025aa4952d23330a8b3878a11aab77e8451c2af728f2d98ab2ef64e415c6293179ace1cf08d91b887309eca9341870416c0fe2e901a397d29f035212
66 -DIST genpatches-5.4-174.base.tar.xz 4301872 BLAKE2B 0fba459073a7132ce714ba48a9e96a7eed25a6e5ad9f6ed37ff20de503f8bbc8368684febe1d93989de1c2fc98c233d0a675eaeaeff714ab71722aa881e549b8 SHA512 a91b906d4bc21fe3a8ddac50c613b1d8ec7ec9861f3e5c0b581fcffa68057f5c515066d5d15cc042a5412a9f0fb9980c4159792f925f29beac7c02fb98190285
67 -DIST genpatches-5.4-174.extras.tar.xz 1788 BLAKE2B cef1df26cc9c64dd12eb4f034a6e860d37bb1bbd7e1fb7b4f5c0be86f0415d7f3613a33e159ae742174bf947896024a119055b5713211ddcbda3efd8bd902417 SHA512 87f287fce0d40450efa306f3b44c5fcf1257aa6825b6f9894c29bef23791326666af38f561dd197e0c5c0511ac28297b3a5c0e976296fde13eb0bf99ddf3a3ec
68 -DIST genpatches-5.4-175.base.tar.xz 4309380 BLAKE2B b560b26186c64fbe13da9ebdecb94c6d155071ec3ae27d96376f477d97d19b4ae99ba04ee6053c8e71982cfe9719b9b426ad00aedae00683deac2ec9e043a640 SHA512 0c4c7bb60b5f7b9c2c58520145880080244aa2aad4016da8d876288b454f722874e31d1b99e5bfdff76250062ebfa267c3b4a1679f1c1312aa90c948b4a309e0
69 -DIST genpatches-5.4-175.extras.tar.xz 1784 BLAKE2B 392f95f0fcd23095be7f069f7c3f663f15c701e49753203db34d8d5c81e5cb340c62814ada8ad46e4b4c812560ae23116cdf901774c92733afc47fc0c7c4f741 SHA512 521a8607c5926344a812ee81ee22856363dcd8a08f2a6744580b09be5bc8514e0cdcba5090f22091e3f6a20a6e273dae5aff25ca4d20eda4a31a0673947e2739
70 -DIST genpatches-5.4-176.base.tar.xz 4314356 BLAKE2B 634fc60994b041c9a5900773f95b4be94566dc2c7d00a85eaee6b75a8193675ca6aeb05cba825a863d912607f7d596024d340a9b9ea5d1ad1219f65cc8cf05e8 SHA512 4049d64a06ab2b08d7e780bb2d5eb877ed611237a36ec73639aedc41752935fa599fc024636078a760a763f6701e74031577f2ebdcd1920ce7c32542f9a87acb
71 -DIST genpatches-5.4-176.extras.tar.xz 1784 BLAKE2B 0d6574addee2b524cbd3347b86fe880fa438a2fab8abca6b96ce2f3b15728c6358f3e87c10b4603afd4f5c131eb1466e5ed251b92dce4ab0c662e5f1f5a00cb2 SHA512 8d4086857b62c7048ab318729e841be72cdc48b9c93ee88614fd488d8ea74f775290f262a00a121ef9e3c259a8724bf290377b22f43b4cf0024c05d0108d03ef
72 DIST genpatches-5.4-177.base.tar.xz 4317444 BLAKE2B e7ad5f0a561dc50a11aa3720c3096230d8209c58a523da7f6f0fb1b0c8ed903780d74c48edc2791f8d8ba7fdc946ef0fc506d73ff3f86e9e2bfb4c05609d4456 SHA512 0e04707f1f5e85b53f425d54c74d9483d33280769d1cdd5122e34d19dfea1fcf0cf258d84579f3f169a1f620d9107a7d454970da313806c5edbad8a6d8632c9d
73 DIST genpatches-5.4-177.extras.tar.xz 1784 BLAKE2B e840ca0c6b2dd9399ff4f0d03e828bbb42f53528e1c13b2825c5439cbccdc36577f029caccf91690857cd6e4901cebd98cc27e2ad2d0644c7503822563f38d0c SHA512 a17abf06bb76236986b9a86f671dc60544b39fc47736aca69359e6d68699a52a3e72b1a2ebd57f78602114e9d1f5a201f37121bd6917f50c9d06e385b194cb20
74 -DIST gentoo-kernel-config-5.13.4.tar.gz 4024 BLAKE2B 9b4e3205c356c791768b9de09057b55499519af5551165040c5ad50bd85b2886e34a9f8dfeea08c6a2113b903341c2bed897bc2615913cdfe3d13434d7be6f48 SHA512 55d9f2c72d164f81aede7ce5b2c703f8a426ad0a1a3323c0a304c9f07ed86aa06949ba2f42da115b977b810886a47a0126eda96ade853970a951c301eee5e12c
75 DIST gentoo-kernel-config-5.15.5.tar.gz 4128 BLAKE2B e30fff372b0112cc05723463cb4e93de79b5b643483796402eb88a7e704706a4033af2dbab9424cf14b1d894b57fc053b969f5fbfa15cf74e30e3d045703918f SHA512 5e8c6945da5e9cfb8d20663910fc38ee36813067e1679e17bbf1dfc6fc0aa9125f1fc949d81937b297215925004e0ebfb3b55c7e707184b5ffcf23d28882113d
76 DIST gentoo-kernel-config-5.4.114.tar.gz 1298 BLAKE2B e494041cd63ba53f055cfd555e359934d5054238bd096addd7965754e6708bada63398c4b315318f73130ed81c1391524388396775632248870721f1ce23f203 SHA512 225600db53532ee131dd83d10cecc97a83f4615975ff32f3f6190a15eace64707cb59490bb42940e4429f9054221b9d9a589ada443922062bb5ee18ecc42c26c
77 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
78 -DIST kernel-aarch64-fedora.config.5.14.20 239144 BLAKE2B c0338596572c41326cab4248f7cd8cfd3e4bbee2298ac672d83fa3a9551c3f1cd571f4cf1b3e9ba9ed39b73d724f0810062f33a98462079dafea0795232a0280 SHA512 62ff676bbf2e218236c7b19fef388c1b9cda640a690e4482617b565f0c08778bbc69be8d807fb1f3ada3ab6c2dd578f53058b8c1c49ff2d08a6de21b394fa531
79 -DIST kernel-aarch64-fedora.config.5.15.10 243077 BLAKE2B ee19d6963cfa977b40ac7cf621c03f0095f2dc538bbb0c075e6a273750032870312b42df0bf63affd1077215f671156a129ee3f670174b0c9dd6027839125f7b SHA512 1a5f254391201dd047a07419e5b83bcdc10abd34e5408b9b649119cdf34d1e2320d4aeaa0e57c11254c612a37ac6991282d8a1b82957ac877e4f8573de28d4b3
80 DIST kernel-aarch64-fedora.config.5.15.14 242650 BLAKE2B b5587c0e365a00a5283ea3a5184b473783ad6296a6516372c6c79305d2837e782d18fae8ed8e852eb6d946d1dac6c6159231f2249f3360dd1651e4f1f06d5694 SHA512 2a8447d8128a881c08745f58704a9fe46fcfd2048c5d5775a518e16b6f5b5603e22bcd4f04c192d541fc83e6253be3b29a5f0f39ddec96c8668bc801d9356a9a
81 DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff
82 DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
83 -DIST kernel-i686-fedora.config.5.14.20 219422 BLAKE2B 11aad144bbce274c52f4210f0fccb1edddd1bdb32f24845c34f07ec969b2da65f57656e56de99ca32a35639c210440eed7ec5ac6e18c26ec14230b2969f45466 SHA512 585000275c4afc45c5f35b9767271115f1b0de4b7a1fc8f111076895a07bc9ce31a912c50730ad6fc6cdb145639da664a44ce550a476982c14f6c8a89d10e15e
84 -DIST kernel-i686-fedora.config.5.15.10 222607 BLAKE2B d5c99b44d9bf5e76a91850c342702ad5db8337abc7deba0a089c53e296cc043ba1403de696408bd444e781903e303a3cdb1640f6d279598df625d7b758ec7b37 SHA512 6eacc314cd1770a7bf935d26537c3c9f88d0cf4069817f1fff355f5dafe22794fdaddf14c2cebe5757fab85d3731e1969e92ed1a7a1c7a778a54513aef00910b
85 DIST kernel-i686-fedora.config.5.15.14 222268 BLAKE2B 96e283052369a936fbe0f415d7176bb922bc0e22925fc25a56e6e0c36a723bf7e9ae29bbc661c0a8a6c44a218482896f25c529f9cf7a0d3bc31de8ea88f50a5a SHA512 b5ec452458b04ab316622239ffd98782a10eab17a02697d15359efdc18dfaf8052a189c66729157d2e9eed20aee25a47fa9b81f1da78d42150f10b0746f57938
86 DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476
87 DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770
88 -DIST kernel-ppc64le-fedora.config.5.14.20 210212 BLAKE2B a79cad7e602acfeac644c2d0070bd6262e1d87b0681362ca0b6f9cdb5f9a174f8d4839e94e33a944344427024d44e10cdee36c285a42da4a78a89225bec0da88 SHA512 c07350360bf6457cd3b4fa2c822a347b3108fd79bcd314cad32cb6b4390efa9bd474e05112df48caa5e99675cc0333583fde668ec48ae341b68022c9c6952c60
89 -DIST kernel-ppc64le-fedora.config.5.15.10 213801 BLAKE2B 29ca7ebc0470c954fb4ff282efbbb27b5552c6db54342bb9e3a3b8086518f724bfbbff4948ddf9729f179f227a06e1167e93558169be9f3a73186efef6ab6924 SHA512 f3d276dd44bb8adcaa5713e7e4e54a7199c9dd51d6891ca25d904190ad6fc07fa8a5e4d1416b7f25ed944f6f3004776e1748de8b3b79a977b398d0f448a74fbf
90 DIST kernel-ppc64le-fedora.config.5.15.14 213374 BLAKE2B 527fcc240988d111f41a366dcbeb1a04938e8cb1c83406557fd9fefc64677ee7d2539fa21fb78ea66859c428870fd54b1d3827deafec17569cdba9991913c960 SHA512 9db1d852c9385a5771cf9992b1b3ba34a44d95abdee929ae85b6e6ff8baf6b1c7a4a6c4b2446ae7ce7d1bb59b4b915d5793b505e21d643e24dcb408afd60457e
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.14.20 220444 BLAKE2B 7cd8a820ce47d8f9fa6271df0ed4330cdf43345676a5baadd6d32da22f7962bd4fc0ea436e0e86a82e1a35d585b509379e6c40d6a0065b44839e6db76c3950ff SHA512 3229eeaebd52a8f57790c23c8ac027a2cce3eb43a8ef9b6cb8e54cd8b24405dc31d203a81188dbfb4bade814adffba471051f434e2b947f3cce1fda5645e489c
94 -DIST kernel-x86_64-fedora.config.5.15.10 223671 BLAKE2B f45dcf49155b383c2b04ebcf0964355e1fd2a306a3523bf1d1dab57e456edccedd6701051d6de5d9b2e0d12b3e5409546ed1034261af656d2a929b3af4eaa6ec SHA512 a9860e58a1005fd2a437fe1e4e99d60cbde71b251ae13daa49aaa60b8081515fb20e0d930b2ffcf78b65ad6453b8be9815d91a1b0d59c96301d0e3bb553a9a74
95 DIST kernel-x86_64-fedora.config.5.15.14 223321 BLAKE2B 7605b06ba48c40841927a4f384d6b078b9b333ea5fb4b2cfee68a7ac9510daecd6e9e3555badae23f93b072a8d08b9503ef110dfbe35ebb058cd9a0c57437310 SHA512 e5ef924333714165d0afe5c33720920bf277ca341e939a99bc058f9ea52377a583fdd7aeb45a4060c6426c240fbeb9a6b80fc3dad19c75b112b507bd65369c98
96 DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f
97 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
98 -DIST linux-5.14.tar.xz 120669872 BLAKE2B 0047f5aaa3940dff97f4055ef544faafbbb5282128e6afe21d2f47d8dc8c395806a17016febfa050117d16f59e74b882cb8b9c5011d68f119c230d0a4d120524 SHA512 8e4f3ec3d36f774280f75dc7b004a43e09417af58f12e9c9f8348976659d4cfda7ad905f306f43fed66a27922e5c45db22e46bbfa7a0b9f365012380de3b6f64
99 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
100 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
101
102 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.88.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.88.ebuild
103 deleted file mode 100644
104 index db0da98855c2..000000000000
105 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.88.ebuild
106 +++ /dev/null
107 @@ -1,124 +0,0 @@
108 -# Copyright 2020-2021 Gentoo Authors
109 -# Distributed under the terms of the GNU General Public License v2
110 -
111 -EAPI=7
112 -
113 -inherit kernel-build toolchain-funcs
114 -
115 -MY_P=linux-${PV%.*}
116 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
117 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
118 -CONFIG_VER=5.10.12
119 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
120 -GENTOO_CONFIG_VER=5.15.5
121 -
122 -DESCRIPTION="Linux kernel built with Gentoo patches"
123 -HOMEPAGE="https://www.kernel.org/"
124 -SRC_URI+="
125 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
126 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
127 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
128 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
129 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
130 - amd64? (
131 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
132 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
133 - )
134 - arm64? (
135 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
136 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
137 - )
138 - ppc64? (
139 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
140 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
141 - )
142 - x86? (
143 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
144 - -> kernel-i686-fedora.config.${CONFIG_VER}
145 - )"
146 -S=${WORKDIR}/${MY_P}
147 -
148 -LICENSE="GPL-2"
149 -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
150 -IUSE="debug hardened"
151 -REQUIRED_USE="arm? ( savedconfig )"
152 -
153 -RDEPEND="
154 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
155 -BDEPEND="
156 - debug? ( dev-util/pahole )"
157 -PDEPEND="
158 - >=virtual/dist-kernel-${PV}"
159 -
160 -QA_FLAGS_IGNORED="
161 - usr/src/linux-.*/scripts/gcc-plugins/.*.so
162 - usr/src/linux-.*/vmlinux
163 -"
164 -
165 -src_prepare() {
166 - local PATCHES=(
167 - # meh, genpatches have no directory
168 - "${WORKDIR}"/*.patch
169 - )
170 - default
171 -
172 - local biendian=false
173 -
174 - # prepare the default config
175 - case ${ARCH} in
176 - amd64)
177 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
178 - ;;
179 - arm)
180 - return
181 - ;;
182 - arm64)
183 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
184 - biendian=true
185 - ;;
186 - ppc)
187 - # assume powermac/powerbook defconfig
188 - # we still package.use.force savedconfig
189 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
190 - ;;
191 - ppc64)
192 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
193 - biendian=true
194 - ;;
195 - x86)
196 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
197 - ;;
198 - *)
199 - die "Unsupported arch ${ARCH}"
200 - ;;
201 - esac
202 -
203 - local myversion="-gentoo-dist"
204 - use hardened && myversion+="-hardened"
205 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
206 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
207 -
208 - local merge_configs=(
209 - "${T}"/version.config
210 - "${dist_conf_path}"/base.config
211 - )
212 - use debug || merge_configs+=(
213 - "${dist_conf_path}"/no-debug.config
214 - )
215 - if use hardened; then
216 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
217 -
218 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
219 -
220 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
221 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
222 - fi
223 - fi
224 -
225 - # this covers ppc64 and aarch64_be only for now
226 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
227 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
228 - fi
229 -
230 - kernel-build_merge_configs "${merge_configs[@]}"
231 -}
232
233 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.89.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.89.ebuild
234 deleted file mode 100644
235 index c59cb90ecb8c..000000000000
236 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.89.ebuild
237 +++ /dev/null
238 @@ -1,124 +0,0 @@
239 -# Copyright 2020-2021 Gentoo Authors
240 -# Distributed under the terms of the GNU General Public License v2
241 -
242 -EAPI=7
243 -
244 -inherit kernel-build toolchain-funcs
245 -
246 -MY_P=linux-${PV%.*}
247 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
248 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
249 -CONFIG_VER=5.10.12
250 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
251 -GENTOO_CONFIG_VER=5.15.5
252 -
253 -DESCRIPTION="Linux kernel built with Gentoo patches"
254 -HOMEPAGE="https://www.kernel.org/"
255 -SRC_URI+="
256 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
257 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
258 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
259 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
260 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
261 - amd64? (
262 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
263 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
264 - )
265 - arm64? (
266 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
267 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
268 - )
269 - ppc64? (
270 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
271 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
272 - )
273 - x86? (
274 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
275 - -> kernel-i686-fedora.config.${CONFIG_VER}
276 - )"
277 -S=${WORKDIR}/${MY_P}
278 -
279 -LICENSE="GPL-2"
280 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
281 -IUSE="debug hardened"
282 -REQUIRED_USE="arm? ( savedconfig )"
283 -
284 -RDEPEND="
285 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
286 -BDEPEND="
287 - debug? ( dev-util/pahole )"
288 -PDEPEND="
289 - >=virtual/dist-kernel-${PV}"
290 -
291 -QA_FLAGS_IGNORED="
292 - usr/src/linux-.*/scripts/gcc-plugins/.*.so
293 - usr/src/linux-.*/vmlinux
294 -"
295 -
296 -src_prepare() {
297 - local PATCHES=(
298 - # meh, genpatches have no directory
299 - "${WORKDIR}"/*.patch
300 - )
301 - default
302 -
303 - local biendian=false
304 -
305 - # prepare the default config
306 - case ${ARCH} in
307 - amd64)
308 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
309 - ;;
310 - arm)
311 - return
312 - ;;
313 - arm64)
314 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
315 - biendian=true
316 - ;;
317 - ppc)
318 - # assume powermac/powerbook defconfig
319 - # we still package.use.force savedconfig
320 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
321 - ;;
322 - ppc64)
323 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
324 - biendian=true
325 - ;;
326 - x86)
327 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
328 - ;;
329 - *)
330 - die "Unsupported arch ${ARCH}"
331 - ;;
332 - esac
333 -
334 - local myversion="-gentoo-dist"
335 - use hardened && myversion+="-hardened"
336 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
337 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
338 -
339 - local merge_configs=(
340 - "${T}"/version.config
341 - "${dist_conf_path}"/base.config
342 - )
343 - use debug || merge_configs+=(
344 - "${dist_conf_path}"/no-debug.config
345 - )
346 - if use hardened; then
347 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
348 -
349 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
350 -
351 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
352 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
353 - fi
354 - fi
355 -
356 - # this covers ppc64 and aarch64_be only for now
357 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
358 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
359 - fi
360 -
361 - kernel-build_merge_configs "${merge_configs[@]}"
362 -}
363
364 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.90.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.90.ebuild
365 deleted file mode 100644
366 index 2a033bf8c0ea..000000000000
367 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.90.ebuild
368 +++ /dev/null
369 @@ -1,124 +0,0 @@
370 -# Copyright 2020-2022 Gentoo Authors
371 -# Distributed under the terms of the GNU General Public License v2
372 -
373 -EAPI=7
374 -
375 -inherit kernel-build toolchain-funcs
376 -
377 -MY_P=linux-${PV%.*}
378 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
379 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
380 -CONFIG_VER=5.10.12
381 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
382 -GENTOO_CONFIG_VER=5.15.5
383 -
384 -DESCRIPTION="Linux kernel built with Gentoo patches"
385 -HOMEPAGE="https://www.kernel.org/"
386 -SRC_URI+="
387 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
388 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
389 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
390 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
391 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
392 - amd64? (
393 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
394 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
395 - )
396 - arm64? (
397 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
398 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
399 - )
400 - ppc64? (
401 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
402 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
403 - )
404 - x86? (
405 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
406 - -> kernel-i686-fedora.config.${CONFIG_VER}
407 - )"
408 -S=${WORKDIR}/${MY_P}
409 -
410 -LICENSE="GPL-2"
411 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
412 -IUSE="debug hardened"
413 -REQUIRED_USE="arm? ( savedconfig )"
414 -
415 -RDEPEND="
416 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
417 -BDEPEND="
418 - debug? ( dev-util/pahole )"
419 -PDEPEND="
420 - >=virtual/dist-kernel-${PV}"
421 -
422 -QA_FLAGS_IGNORED="
423 - usr/src/linux-.*/scripts/gcc-plugins/.*.so
424 - usr/src/linux-.*/vmlinux
425 -"
426 -
427 -src_prepare() {
428 - local PATCHES=(
429 - # meh, genpatches have no directory
430 - "${WORKDIR}"/*.patch
431 - )
432 - default
433 -
434 - local biendian=false
435 -
436 - # prepare the default config
437 - case ${ARCH} in
438 - amd64)
439 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
440 - ;;
441 - arm)
442 - return
443 - ;;
444 - arm64)
445 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
446 - biendian=true
447 - ;;
448 - ppc)
449 - # assume powermac/powerbook defconfig
450 - # we still package.use.force savedconfig
451 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
452 - ;;
453 - ppc64)
454 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
455 - biendian=true
456 - ;;
457 - x86)
458 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
459 - ;;
460 - *)
461 - die "Unsupported arch ${ARCH}"
462 - ;;
463 - esac
464 -
465 - local myversion="-gentoo-dist"
466 - use hardened && myversion+="-hardened"
467 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
468 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
469 -
470 - local merge_configs=(
471 - "${T}"/version.config
472 - "${dist_conf_path}"/base.config
473 - )
474 - use debug || merge_configs+=(
475 - "${dist_conf_path}"/no-debug.config
476 - )
477 - if use hardened; then
478 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
479 -
480 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
481 -
482 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
483 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
484 - fi
485 - fi
486 -
487 - # this covers ppc64 and aarch64_be only for now
488 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
489 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
490 - fi
491 -
492 - kernel-build_merge_configs "${merge_configs[@]}"
493 -}
494
495 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.91.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.91.ebuild
496 deleted file mode 100644
497 index 2a033bf8c0ea..000000000000
498 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.91.ebuild
499 +++ /dev/null
500 @@ -1,124 +0,0 @@
501 -# Copyright 2020-2022 Gentoo Authors
502 -# Distributed under the terms of the GNU General Public License v2
503 -
504 -EAPI=7
505 -
506 -inherit kernel-build toolchain-funcs
507 -
508 -MY_P=linux-${PV%.*}
509 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
510 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
511 -CONFIG_VER=5.10.12
512 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
513 -GENTOO_CONFIG_VER=5.15.5
514 -
515 -DESCRIPTION="Linux kernel built with Gentoo patches"
516 -HOMEPAGE="https://www.kernel.org/"
517 -SRC_URI+="
518 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
519 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
520 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
521 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
522 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
523 - amd64? (
524 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
525 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
526 - )
527 - arm64? (
528 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
529 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
530 - )
531 - ppc64? (
532 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
533 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
534 - )
535 - x86? (
536 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
537 - -> kernel-i686-fedora.config.${CONFIG_VER}
538 - )"
539 -S=${WORKDIR}/${MY_P}
540 -
541 -LICENSE="GPL-2"
542 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
543 -IUSE="debug hardened"
544 -REQUIRED_USE="arm? ( savedconfig )"
545 -
546 -RDEPEND="
547 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
548 -BDEPEND="
549 - debug? ( dev-util/pahole )"
550 -PDEPEND="
551 - >=virtual/dist-kernel-${PV}"
552 -
553 -QA_FLAGS_IGNORED="
554 - usr/src/linux-.*/scripts/gcc-plugins/.*.so
555 - usr/src/linux-.*/vmlinux
556 -"
557 -
558 -src_prepare() {
559 - local PATCHES=(
560 - # meh, genpatches have no directory
561 - "${WORKDIR}"/*.patch
562 - )
563 - default
564 -
565 - local biendian=false
566 -
567 - # prepare the default config
568 - case ${ARCH} in
569 - amd64)
570 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
571 - ;;
572 - arm)
573 - return
574 - ;;
575 - arm64)
576 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
577 - biendian=true
578 - ;;
579 - ppc)
580 - # assume powermac/powerbook defconfig
581 - # we still package.use.force savedconfig
582 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
583 - ;;
584 - ppc64)
585 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
586 - biendian=true
587 - ;;
588 - x86)
589 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
590 - ;;
591 - *)
592 - die "Unsupported arch ${ARCH}"
593 - ;;
594 - esac
595 -
596 - local myversion="-gentoo-dist"
597 - use hardened && myversion+="-hardened"
598 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
599 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
600 -
601 - local merge_configs=(
602 - "${T}"/version.config
603 - "${dist_conf_path}"/base.config
604 - )
605 - use debug || merge_configs+=(
606 - "${dist_conf_path}"/no-debug.config
607 - )
608 - if use hardened; then
609 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
610 -
611 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
612 -
613 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
614 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
615 - fi
616 - fi
617 -
618 - # this covers ppc64 and aarch64_be only for now
619 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
620 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
621 - fi
622 -
623 - kernel-build_merge_configs "${merge_configs[@]}"
624 -}
625
626 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.92.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.92.ebuild
627 deleted file mode 100644
628 index 98f0c8eaf074..000000000000
629 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.92.ebuild
630 +++ /dev/null
631 @@ -1,127 +0,0 @@
632 -# Copyright 2020-2022 Gentoo Authors
633 -# Distributed under the terms of the GNU General Public License v2
634 -
635 -EAPI=7
636 -
637 -inherit kernel-build toolchain-funcs
638 -
639 -MY_P=linux-${PV%.*}
640 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
641 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
642 -CONFIG_VER=5.10.12
643 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
644 -GENTOO_CONFIG_VER=5.15.5
645 -
646 -DESCRIPTION="Linux kernel built with Gentoo patches"
647 -HOMEPAGE="https://www.kernel.org/"
648 -SRC_URI+="
649 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
650 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
651 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
652 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
653 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
654 - amd64? (
655 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
656 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
657 - )
658 - arm64? (
659 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
660 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
661 - )
662 - ppc64? (
663 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
664 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
665 - )
666 - x86? (
667 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
668 - -> kernel-i686-fedora.config.${CONFIG_VER}
669 - )"
670 -S=${WORKDIR}/${MY_P}
671 -
672 -LICENSE="GPL-2"
673 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
674 -IUSE="debug hardened"
675 -REQUIRED_USE="arm? ( savedconfig )"
676 -
677 -RDEPEND="
678 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
679 -BDEPEND="
680 - debug? ( dev-util/pahole )"
681 -PDEPEND="
682 - >=virtual/dist-kernel-${PV}"
683 -
684 -QA_FLAGS_IGNORED="
685 - usr/src/linux-.*/scripts/gcc-plugins/.*.so
686 - usr/src/linux-.*/vmlinux
687 -"
688 -
689 -src_prepare() {
690 - local PATCHES=(
691 - # meh, genpatches have no directory
692 - "${WORKDIR}"/*.patch
693 - )
694 - default
695 -
696 - local biendian=false
697 -
698 - # prepare the default config
699 - case ${ARCH} in
700 - amd64)
701 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
702 - ;;
703 - arm)
704 - return
705 - ;;
706 - arm64)
707 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
708 - biendian=true
709 - ;;
710 - hppa)
711 - return
712 - ;;
713 - ppc)
714 - # assume powermac/powerbook defconfig
715 - # we still package.use.force savedconfig
716 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
717 - ;;
718 - ppc64)
719 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
720 - biendian=true
721 - ;;
722 - x86)
723 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
724 - ;;
725 - *)
726 - die "Unsupported arch ${ARCH}"
727 - ;;
728 - esac
729 -
730 - local myversion="-gentoo-dist"
731 - use hardened && myversion+="-hardened"
732 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
733 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
734 -
735 - local merge_configs=(
736 - "${T}"/version.config
737 - "${dist_conf_path}"/base.config
738 - )
739 - use debug || merge_configs+=(
740 - "${dist_conf_path}"/no-debug.config
741 - )
742 - if use hardened; then
743 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
744 -
745 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
746 -
747 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
748 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
749 - fi
750 - fi
751 -
752 - # this covers ppc64 and aarch64_be only for now
753 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
754 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
755 - fi
756 -
757 - kernel-build_merge_configs "${merge_configs[@]}"
758 -}
759
760 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.14.21.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.14.21.ebuild
761 deleted file mode 100644
762 index c238ac1ac1c4..000000000000
763 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.14.21.ebuild
764 +++ /dev/null
765 @@ -1,106 +0,0 @@
766 -# Copyright 2020-2021 Gentoo Authors
767 -# Distributed under the terms of the GNU General Public License v2
768 -
769 -EAPI=7
770 -
771 -inherit kernel-build toolchain-funcs
772 -
773 -MY_P=linux-${PV%.*}
774 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
775 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
776 -CONFIG_VER=5.14.20
777 -CONFIG_HASH=1b5458d693e05568d4dcc50f4c50e0fa7bdc14da
778 -GENTOO_CONFIG_VER=5.13.4
779 -
780 -DESCRIPTION="Linux kernel built with Gentoo patches"
781 -HOMEPAGE="https://www.kernel.org/"
782 -SRC_URI+="
783 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
784 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
785 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
786 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
787 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
788 - amd64? (
789 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
790 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
791 - )
792 - arm64? (
793 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
794 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
795 - )
796 - ppc64? (
797 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
798 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
799 - )
800 - x86? (
801 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
802 - -> kernel-i686-fedora.config.${CONFIG_VER}
803 - )"
804 -S=${WORKDIR}/${MY_P}
805 -
806 -LICENSE="GPL-2"
807 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
808 -IUSE="debug hardened"
809 -REQUIRED_USE="arm? ( savedconfig )"
810 -
811 -RDEPEND="
812 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
813 -BDEPEND="
814 - debug? ( dev-util/pahole )"
815 -PDEPEND="
816 - >=virtual/dist-kernel-${PV}"
817 -
818 -QA_FLAGS_IGNORED="usr/src/linux-.*/scripts/gcc-plugins/.*.so"
819 -
820 -src_prepare() {
821 - local PATCHES=(
822 - # meh, genpatches have no directory
823 - "${WORKDIR}"/*.patch
824 - )
825 - default
826 -
827 - # prepare the default config
828 - case ${ARCH} in
829 - amd64)
830 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
831 - ;;
832 - arm)
833 - return
834 - ;;
835 - arm64)
836 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
837 - ;;
838 - ppc64)
839 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
840 - ;;
841 - x86)
842 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
843 - ;;
844 - *)
845 - die "Unsupported arch ${ARCH}"
846 - ;;
847 - esac
848 -
849 - local myversion="-gentoo-dist"
850 - use hardened && myversion+="-hardened"
851 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
852 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
853 -
854 - local merge_configs=(
855 - "${T}"/version.config
856 - "${dist_conf_path}"/base.config
857 - )
858 - use debug || merge_configs+=(
859 - "${dist_conf_path}"/no-debug.config
860 - )
861 - if use hardened; then
862 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
863 -
864 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
865 -
866 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
867 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
868 - fi
869 - fi
870 - kernel-build_merge_configs "${merge_configs[@]}"
871 -}
872
873 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.11.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.11.ebuild
874 deleted file mode 100644
875 index 8444fbde8de9..000000000000
876 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.11.ebuild
877 +++ /dev/null
878 @@ -1,123 +0,0 @@
879 -# Copyright 2020-2022 Gentoo Authors
880 -# Distributed under the terms of the GNU General Public License v2
881 -
882 -EAPI=7
883 -
884 -inherit kernel-build toolchain-funcs
885 -
886 -MY_P=linux-${PV%.*}
887 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
888 -CONFIG_VER=5.15.10
889 -CONFIG_HASH=4882b85cc85fb2b7df396c4d671cc6432596eca0
890 -GENTOO_CONFIG_VER=5.15.5
891 -
892 -DESCRIPTION="Linux kernel built with Gentoo patches"
893 -HOMEPAGE="https://www.kernel.org/"
894 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
895 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
896 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
897 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
898 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
899 - amd64? (
900 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
901 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
902 - )
903 - arm64? (
904 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
905 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
906 - )
907 - ppc64? (
908 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
909 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
910 - )
911 - x86? (
912 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
913 - -> kernel-i686-fedora.config.${CONFIG_VER}
914 - )"
915 -S=${WORKDIR}/${MY_P}
916 -
917 -LICENSE="GPL-2"
918 -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
919 -IUSE="debug hardened"
920 -REQUIRED_USE="arm? ( savedconfig )"
921 -
922 -RDEPEND="
923 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
924 -BDEPEND="
925 - debug? ( dev-util/pahole )"
926 -PDEPEND="
927 - >=virtual/dist-kernel-${PV}"
928 -
929 -QA_FLAGS_IGNORED="
930 - usr/src/linux-.*/scripts/gcc-plugins/.*.so
931 - usr/src/linux-.*/vmlinux
932 - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
933 -"
934 -
935 -src_prepare() {
936 - local PATCHES=(
937 - # meh, genpatches have no directory
938 - "${WORKDIR}"/*.patch
939 - )
940 - default
941 -
942 - local biendian=false
943 -
944 - # prepare the default config
945 - case ${ARCH} in
946 - amd64)
947 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
948 - ;;
949 - arm)
950 - return
951 - ;;
952 - arm64)
953 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
954 - biendian=true
955 - ;;
956 - ppc)
957 - # assume powermac/powerbook defconfig
958 - # we still package.use.force savedconfig
959 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
960 - ;;
961 - ppc64)
962 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
963 - biendian=true
964 - ;;
965 - x86)
966 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
967 - ;;
968 - *)
969 - die "Unsupported arch ${ARCH}"
970 - ;;
971 - esac
972 -
973 - local myversion="-gentoo-dist"
974 - use hardened && myversion+="-hardened"
975 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
976 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
977 -
978 - local merge_configs=(
979 - "${T}"/version.config
980 - "${dist_conf_path}"/base.config
981 - )
982 - use debug || merge_configs+=(
983 - "${dist_conf_path}"/no-debug.config
984 - )
985 - if use hardened; then
986 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
987 -
988 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
989 -
990 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
991 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
992 - fi
993 - fi
994 -
995 - # this covers ppc64 and aarch64_be only for now
996 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
997 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
998 - fi
999 -
1000 - kernel-build_merge_configs "${merge_configs[@]}"
1001 -}
1002
1003 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.12.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.12.ebuild
1004 deleted file mode 100644
1005 index 6af5d253a073..000000000000
1006 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.12.ebuild
1007 +++ /dev/null
1008 @@ -1,123 +0,0 @@
1009 -# Copyright 2020-2021 Gentoo Authors
1010 -# Distributed under the terms of the GNU General Public License v2
1011 -
1012 -EAPI=7
1013 -
1014 -inherit kernel-build toolchain-funcs
1015 -
1016 -MY_P=linux-${PV%.*}
1017 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
1018 -CONFIG_VER=5.15.10
1019 -CONFIG_HASH=4882b85cc85fb2b7df396c4d671cc6432596eca0
1020 -GENTOO_CONFIG_VER=5.15.5
1021 -
1022 -DESCRIPTION="Linux kernel built with Gentoo patches"
1023 -HOMEPAGE="https://www.kernel.org/"
1024 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1025 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1026 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1027 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
1028 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1029 - amd64? (
1030 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1031 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1032 - )
1033 - arm64? (
1034 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1035 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1036 - )
1037 - ppc64? (
1038 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1039 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1040 - )
1041 - x86? (
1042 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1043 - -> kernel-i686-fedora.config.${CONFIG_VER}
1044 - )"
1045 -S=${WORKDIR}/${MY_P}
1046 -
1047 -LICENSE="GPL-2"
1048 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
1049 -IUSE="debug hardened"
1050 -REQUIRED_USE="arm? ( savedconfig )"
1051 -
1052 -RDEPEND="
1053 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
1054 -BDEPEND="
1055 - debug? ( dev-util/pahole )"
1056 -PDEPEND="
1057 - >=virtual/dist-kernel-${PV}"
1058 -
1059 -QA_FLAGS_IGNORED="
1060 - usr/src/linux-.*/scripts/gcc-plugins/.*.so
1061 - usr/src/linux-.*/vmlinux
1062 - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
1063 -"
1064 -
1065 -src_prepare() {
1066 - local PATCHES=(
1067 - # meh, genpatches have no directory
1068 - "${WORKDIR}"/*.patch
1069 - )
1070 - default
1071 -
1072 - local biendian=false
1073 -
1074 - # prepare the default config
1075 - case ${ARCH} in
1076 - amd64)
1077 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1078 - ;;
1079 - arm)
1080 - return
1081 - ;;
1082 - arm64)
1083 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1084 - biendian=true
1085 - ;;
1086 - ppc)
1087 - # assume powermac/powerbook defconfig
1088 - # we still package.use.force savedconfig
1089 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
1090 - ;;
1091 - ppc64)
1092 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1093 - biendian=true
1094 - ;;
1095 - x86)
1096 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1097 - ;;
1098 - *)
1099 - die "Unsupported arch ${ARCH}"
1100 - ;;
1101 - esac
1102 -
1103 - local myversion="-gentoo-dist"
1104 - use hardened && myversion+="-hardened"
1105 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
1106 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
1107 -
1108 - local merge_configs=(
1109 - "${T}"/version.config
1110 - "${dist_conf_path}"/base.config
1111 - )
1112 - use debug || merge_configs+=(
1113 - "${dist_conf_path}"/no-debug.config
1114 - )
1115 - if use hardened; then
1116 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
1117 -
1118 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
1119 -
1120 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
1121 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
1122 - fi
1123 - fi
1124 -
1125 - # this covers ppc64 and aarch64_be only for now
1126 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
1127 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
1128 - fi
1129 -
1130 - kernel-build_merge_configs "${merge_configs[@]}"
1131 -}
1132
1133 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.13.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.13.ebuild
1134 deleted file mode 100644
1135 index d6013f70c1af..000000000000
1136 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.13.ebuild
1137 +++ /dev/null
1138 @@ -1,123 +0,0 @@
1139 -# Copyright 2020-2022 Gentoo Authors
1140 -# Distributed under the terms of the GNU General Public License v2
1141 -
1142 -EAPI=7
1143 -
1144 -inherit kernel-build toolchain-funcs
1145 -
1146 -MY_P=linux-${PV%.*}
1147 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
1148 -CONFIG_VER=5.15.10
1149 -CONFIG_HASH=4882b85cc85fb2b7df396c4d671cc6432596eca0
1150 -GENTOO_CONFIG_VER=5.15.5
1151 -
1152 -DESCRIPTION="Linux kernel built with Gentoo patches"
1153 -HOMEPAGE="https://www.kernel.org/"
1154 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1155 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1156 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1157 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
1158 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1159 - amd64? (
1160 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1161 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1162 - )
1163 - arm64? (
1164 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1165 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1166 - )
1167 - ppc64? (
1168 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1169 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1170 - )
1171 - x86? (
1172 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1173 - -> kernel-i686-fedora.config.${CONFIG_VER}
1174 - )"
1175 -S=${WORKDIR}/${MY_P}
1176 -
1177 -LICENSE="GPL-2"
1178 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
1179 -IUSE="debug hardened"
1180 -REQUIRED_USE="arm? ( savedconfig )"
1181 -
1182 -RDEPEND="
1183 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
1184 -BDEPEND="
1185 - debug? ( dev-util/pahole )"
1186 -PDEPEND="
1187 - >=virtual/dist-kernel-${PV}"
1188 -
1189 -QA_FLAGS_IGNORED="
1190 - usr/src/linux-.*/scripts/gcc-plugins/.*.so
1191 - usr/src/linux-.*/vmlinux
1192 - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
1193 -"
1194 -
1195 -src_prepare() {
1196 - local PATCHES=(
1197 - # meh, genpatches have no directory
1198 - "${WORKDIR}"/*.patch
1199 - )
1200 - default
1201 -
1202 - local biendian=false
1203 -
1204 - # prepare the default config
1205 - case ${ARCH} in
1206 - amd64)
1207 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1208 - ;;
1209 - arm)
1210 - return
1211 - ;;
1212 - arm64)
1213 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1214 - biendian=true
1215 - ;;
1216 - ppc)
1217 - # assume powermac/powerbook defconfig
1218 - # we still package.use.force savedconfig
1219 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
1220 - ;;
1221 - ppc64)
1222 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1223 - biendian=true
1224 - ;;
1225 - x86)
1226 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1227 - ;;
1228 - *)
1229 - die "Unsupported arch ${ARCH}"
1230 - ;;
1231 - esac
1232 -
1233 - local myversion="-gentoo-dist"
1234 - use hardened && myversion+="-hardened"
1235 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
1236 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
1237 -
1238 - local merge_configs=(
1239 - "${T}"/version.config
1240 - "${dist_conf_path}"/base.config
1241 - )
1242 - use debug || merge_configs+=(
1243 - "${dist_conf_path}"/no-debug.config
1244 - )
1245 - if use hardened; then
1246 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
1247 -
1248 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
1249 -
1250 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
1251 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
1252 - fi
1253 - fi
1254 -
1255 - # this covers ppc64 and aarch64_be only for now
1256 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
1257 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
1258 - fi
1259 -
1260 - kernel-build_merge_configs "${merge_configs[@]}"
1261 -}
1262
1263 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.14.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.14.ebuild
1264 deleted file mode 100644
1265 index 3da5419311e1..000000000000
1266 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.14.ebuild
1267 +++ /dev/null
1268 @@ -1,123 +0,0 @@
1269 -# Copyright 2020-2022 Gentoo Authors
1270 -# Distributed under the terms of the GNU General Public License v2
1271 -
1272 -EAPI=7
1273 -
1274 -inherit kernel-build toolchain-funcs
1275 -
1276 -MY_P=linux-${PV%.*}
1277 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
1278 -CONFIG_VER=5.15.14
1279 -CONFIG_HASH=8cc461d9cfb256bb831225bb38e29fa944bd890f
1280 -GENTOO_CONFIG_VER=5.15.5
1281 -
1282 -DESCRIPTION="Linux kernel built with Gentoo patches"
1283 -HOMEPAGE="https://www.kernel.org/"
1284 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1285 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1286 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1287 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
1288 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1289 - amd64? (
1290 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1291 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1292 - )
1293 - arm64? (
1294 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1295 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1296 - )
1297 - ppc64? (
1298 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1299 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1300 - )
1301 - x86? (
1302 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1303 - -> kernel-i686-fedora.config.${CONFIG_VER}
1304 - )"
1305 -S=${WORKDIR}/${MY_P}
1306 -
1307 -LICENSE="GPL-2"
1308 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
1309 -IUSE="debug hardened"
1310 -REQUIRED_USE="arm? ( savedconfig )"
1311 -
1312 -RDEPEND="
1313 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
1314 -BDEPEND="
1315 - debug? ( dev-util/pahole )"
1316 -PDEPEND="
1317 - >=virtual/dist-kernel-${PV}"
1318 -
1319 -QA_FLAGS_IGNORED="
1320 - usr/src/linux-.*/scripts/gcc-plugins/.*.so
1321 - usr/src/linux-.*/vmlinux
1322 - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
1323 -"
1324 -
1325 -src_prepare() {
1326 - local PATCHES=(
1327 - # meh, genpatches have no directory
1328 - "${WORKDIR}"/*.patch
1329 - )
1330 - default
1331 -
1332 - local biendian=false
1333 -
1334 - # prepare the default config
1335 - case ${ARCH} in
1336 - amd64)
1337 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1338 - ;;
1339 - arm)
1340 - return
1341 - ;;
1342 - arm64)
1343 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1344 - biendian=true
1345 - ;;
1346 - ppc)
1347 - # assume powermac/powerbook defconfig
1348 - # we still package.use.force savedconfig
1349 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
1350 - ;;
1351 - ppc64)
1352 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1353 - biendian=true
1354 - ;;
1355 - x86)
1356 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1357 - ;;
1358 - *)
1359 - die "Unsupported arch ${ARCH}"
1360 - ;;
1361 - esac
1362 -
1363 - local myversion="-gentoo-dist"
1364 - use hardened && myversion+="-hardened"
1365 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
1366 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
1367 -
1368 - local merge_configs=(
1369 - "${T}"/version.config
1370 - "${dist_conf_path}"/base.config
1371 - )
1372 - use debug || merge_configs+=(
1373 - "${dist_conf_path}"/no-debug.config
1374 - )
1375 - if use hardened; then
1376 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
1377 -
1378 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
1379 -
1380 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
1381 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
1382 - fi
1383 - fi
1384 -
1385 - # this covers ppc64 and aarch64_be only for now
1386 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
1387 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
1388 - fi
1389 -
1390 - kernel-build_merge_configs "${merge_configs[@]}"
1391 -}
1392
1393 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.15.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.15.ebuild
1394 deleted file mode 100644
1395 index 1ae96dd74de4..000000000000
1396 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.15.ebuild
1397 +++ /dev/null
1398 @@ -1,126 +0,0 @@
1399 -# Copyright 2020-2022 Gentoo Authors
1400 -# Distributed under the terms of the GNU General Public License v2
1401 -
1402 -EAPI=7
1403 -
1404 -inherit kernel-build toolchain-funcs
1405 -
1406 -MY_P=linux-${PV%.*}
1407 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
1408 -CONFIG_VER=5.15.14
1409 -CONFIG_HASH=8cc461d9cfb256bb831225bb38e29fa944bd890f
1410 -GENTOO_CONFIG_VER=5.15.5
1411 -
1412 -DESCRIPTION="Linux kernel built with Gentoo patches"
1413 -HOMEPAGE="https://www.kernel.org/"
1414 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1415 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1416 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1417 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
1418 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1419 - amd64? (
1420 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1421 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1422 - )
1423 - arm64? (
1424 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1425 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1426 - )
1427 - ppc64? (
1428 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1429 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1430 - )
1431 - x86? (
1432 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1433 - -> kernel-i686-fedora.config.${CONFIG_VER}
1434 - )"
1435 -S=${WORKDIR}/${MY_P}
1436 -
1437 -LICENSE="GPL-2"
1438 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
1439 -IUSE="debug hardened"
1440 -REQUIRED_USE="arm? ( savedconfig )"
1441 -
1442 -RDEPEND="
1443 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
1444 -BDEPEND="
1445 - debug? ( dev-util/pahole )"
1446 -PDEPEND="
1447 - >=virtual/dist-kernel-${PV}"
1448 -
1449 -QA_FLAGS_IGNORED="
1450 - usr/src/linux-.*/scripts/gcc-plugins/.*.so
1451 - usr/src/linux-.*/vmlinux
1452 - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
1453 -"
1454 -
1455 -src_prepare() {
1456 - local PATCHES=(
1457 - # meh, genpatches have no directory
1458 - "${WORKDIR}"/*.patch
1459 - )
1460 - default
1461 -
1462 - local biendian=false
1463 -
1464 - # prepare the default config
1465 - case ${ARCH} in
1466 - amd64)
1467 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1468 - ;;
1469 - arm)
1470 - return
1471 - ;;
1472 - arm64)
1473 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1474 - biendian=true
1475 - ;;
1476 - hppa)
1477 - return
1478 - ;;
1479 - ppc)
1480 - # assume powermac/powerbook defconfig
1481 - # we still package.use.force savedconfig
1482 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
1483 - ;;
1484 - ppc64)
1485 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1486 - biendian=true
1487 - ;;
1488 - x86)
1489 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1490 - ;;
1491 - *)
1492 - die "Unsupported arch ${ARCH}"
1493 - ;;
1494 - esac
1495 -
1496 - local myversion="-gentoo-dist"
1497 - use hardened && myversion+="-hardened"
1498 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
1499 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
1500 -
1501 - local merge_configs=(
1502 - "${T}"/version.config
1503 - "${dist_conf_path}"/base.config
1504 - )
1505 - use debug || merge_configs+=(
1506 - "${dist_conf_path}"/no-debug.config
1507 - )
1508 - if use hardened; then
1509 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
1510 -
1511 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
1512 -
1513 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
1514 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
1515 - fi
1516 - fi
1517 -
1518 - # this covers ppc64 and aarch64_be only for now
1519 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
1520 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
1521 - fi
1522 -
1523 - kernel-build_merge_configs "${merge_configs[@]}"
1524 -}
1525
1526 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.168.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.168.ebuild
1527 deleted file mode 100644
1528 index a1b029440734..000000000000
1529 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.168.ebuild
1530 +++ /dev/null
1531 @@ -1,96 +0,0 @@
1532 -# Copyright 2020-2021 Gentoo Authors
1533 -# Distributed under the terms of the GNU General Public License v2
1534 -
1535 -EAPI=7
1536 -
1537 -inherit kernel-build
1538 -
1539 -MY_P=linux-${PV%.*}
1540 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
1541 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1542 -CONFIG_VER=5.4.21
1543 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
1544 -GENTOO_CONFIG_VER=5.4.114
1545 -
1546 -DESCRIPTION="Linux kernel built with Gentoo patches"
1547 -HOMEPAGE="https://www.kernel.org/"
1548 -SRC_URI+="
1549 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1550 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1551 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1552 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
1553 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1554 - amd64? (
1555 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
1556 - -> kernel-x86_64.config.${CONFIG_VER}
1557 - )
1558 - arm64? (
1559 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
1560 - -> kernel-aarch64.config.${CONFIG_VER}
1561 - )
1562 - ppc64? (
1563 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
1564 - -> kernel-ppc64le.config.${CONFIG_VER}
1565 - )
1566 - x86? (
1567 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
1568 - -> kernel-i686.config.${CONFIG_VER}
1569 - )"
1570 -S=${WORKDIR}/${MY_P}
1571 -
1572 -LICENSE="GPL-2"
1573 -KEYWORDS="amd64 arm64 ~ppc ppc64 x86"
1574 -IUSE="debug"
1575 -
1576 -RDEPEND="
1577 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
1578 -BDEPEND="
1579 - debug? ( dev-util/pahole )"
1580 -PDEPEND="
1581 - >=virtual/dist-kernel-${PV}"
1582 -
1583 -src_prepare() {
1584 - local PATCHES=(
1585 - # meh, genpatches have no directory
1586 - "${WORKDIR}"/*.patch
1587 - )
1588 - default
1589 -
1590 - # prepare the default config
1591 - case ${ARCH} in
1592 - amd64)
1593 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
1594 - ;;
1595 - arm64)
1596 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
1597 - ;;
1598 - ppc)
1599 - # assume powermac/powerbook defconfig
1600 - # we still package.use.force savedconfig
1601 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
1602 - ;;
1603 - ppc64)
1604 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
1605 - ;;
1606 - x86)
1607 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
1608 - ;;
1609 - *)
1610 - die "Unsupported arch ${ARCH}"
1611 - ;;
1612 - esac
1613 -
1614 - echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die
1615 - local merge_configs=(
1616 - "${T}"/version.config
1617 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
1618 - )
1619 - use debug || merge_configs+=(
1620 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
1621 - )
1622 - [[ ${ARCH} == x86 ]] && merge_configs+=(
1623 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
1624 - )
1625 -
1626 - kernel-build_merge_configs "${merge_configs[@]}"
1627 -}
1628
1629 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.169.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.169.ebuild
1630 deleted file mode 100644
1631 index 990b8faae12f..000000000000
1632 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.169.ebuild
1633 +++ /dev/null
1634 @@ -1,96 +0,0 @@
1635 -# Copyright 2020-2021 Gentoo Authors
1636 -# Distributed under the terms of the GNU General Public License v2
1637 -
1638 -EAPI=7
1639 -
1640 -inherit kernel-build
1641 -
1642 -MY_P=linux-${PV%.*}
1643 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
1644 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1645 -CONFIG_VER=5.4.21
1646 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
1647 -GENTOO_CONFIG_VER=5.4.114
1648 -
1649 -DESCRIPTION="Linux kernel built with Gentoo patches"
1650 -HOMEPAGE="https://www.kernel.org/"
1651 -SRC_URI+="
1652 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1653 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1654 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1655 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
1656 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1657 - amd64? (
1658 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
1659 - -> kernel-x86_64.config.${CONFIG_VER}
1660 - )
1661 - arm64? (
1662 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
1663 - -> kernel-aarch64.config.${CONFIG_VER}
1664 - )
1665 - ppc64? (
1666 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
1667 - -> kernel-ppc64le.config.${CONFIG_VER}
1668 - )
1669 - x86? (
1670 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
1671 - -> kernel-i686.config.${CONFIG_VER}
1672 - )"
1673 -S=${WORKDIR}/${MY_P}
1674 -
1675 -LICENSE="GPL-2"
1676 -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
1677 -IUSE="debug"
1678 -
1679 -RDEPEND="
1680 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
1681 -BDEPEND="
1682 - debug? ( dev-util/pahole )"
1683 -PDEPEND="
1684 - >=virtual/dist-kernel-${PV}"
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 -}
1731
1732 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.170.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.170.ebuild
1733 deleted file mode 100644
1734 index c41d8d334c9c..000000000000
1735 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.170.ebuild
1736 +++ /dev/null
1737 @@ -1,96 +0,0 @@
1738 -# Copyright 2020-2022 Gentoo Authors
1739 -# Distributed under the terms of the GNU General Public License v2
1740 -
1741 -EAPI=7
1742 -
1743 -inherit kernel-build
1744 -
1745 -MY_P=linux-${PV%.*}
1746 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
1747 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1748 -CONFIG_VER=5.4.21
1749 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
1750 -GENTOO_CONFIG_VER=5.4.114
1751 -
1752 -DESCRIPTION="Linux kernel built with Gentoo patches"
1753 -HOMEPAGE="https://www.kernel.org/"
1754 -SRC_URI+="
1755 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1756 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1757 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1758 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
1759 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1760 - amd64? (
1761 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
1762 - -> kernel-x86_64.config.${CONFIG_VER}
1763 - )
1764 - arm64? (
1765 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
1766 - -> kernel-aarch64.config.${CONFIG_VER}
1767 - )
1768 - ppc64? (
1769 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
1770 - -> kernel-ppc64le.config.${CONFIG_VER}
1771 - )
1772 - x86? (
1773 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
1774 - -> kernel-i686.config.${CONFIG_VER}
1775 - )"
1776 -S=${WORKDIR}/${MY_P}
1777 -
1778 -LICENSE="GPL-2"
1779 -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
1780 -IUSE="debug"
1781 -
1782 -RDEPEND="
1783 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
1784 -BDEPEND="
1785 - debug? ( dev-util/pahole )"
1786 -PDEPEND="
1787 - >=virtual/dist-kernel-${PV}"
1788 -
1789 -src_prepare() {
1790 - local PATCHES=(
1791 - # meh, genpatches have no directory
1792 - "${WORKDIR}"/*.patch
1793 - )
1794 - default
1795 -
1796 - # prepare the default config
1797 - case ${ARCH} in
1798 - amd64)
1799 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
1800 - ;;
1801 - arm64)
1802 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
1803 - ;;
1804 - ppc)
1805 - # assume powermac/powerbook defconfig
1806 - # we still package.use.force savedconfig
1807 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
1808 - ;;
1809 - ppc64)
1810 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
1811 - ;;
1812 - x86)
1813 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
1814 - ;;
1815 - *)
1816 - die "Unsupported arch ${ARCH}"
1817 - ;;
1818 - esac
1819 -
1820 - echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die
1821 - local merge_configs=(
1822 - "${T}"/version.config
1823 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
1824 - )
1825 - use debug || merge_configs+=(
1826 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
1827 - )
1828 - [[ ${ARCH} == x86 ]] && merge_configs+=(
1829 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
1830 - )
1831 -
1832 - kernel-build_merge_configs "${merge_configs[@]}"
1833 -}
1834
1835 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.171.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.171.ebuild
1836 deleted file mode 100644
1837 index c41d8d334c9c..000000000000
1838 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.171.ebuild
1839 +++ /dev/null
1840 @@ -1,96 +0,0 @@
1841 -# Copyright 2020-2022 Gentoo Authors
1842 -# Distributed under the terms of the GNU General Public License v2
1843 -
1844 -EAPI=7
1845 -
1846 -inherit kernel-build
1847 -
1848 -MY_P=linux-${PV%.*}
1849 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
1850 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1851 -CONFIG_VER=5.4.21
1852 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
1853 -GENTOO_CONFIG_VER=5.4.114
1854 -
1855 -DESCRIPTION="Linux kernel built with Gentoo patches"
1856 -HOMEPAGE="https://www.kernel.org/"
1857 -SRC_URI+="
1858 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1859 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1860 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1861 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
1862 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1863 - amd64? (
1864 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
1865 - -> kernel-x86_64.config.${CONFIG_VER}
1866 - )
1867 - arm64? (
1868 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
1869 - -> kernel-aarch64.config.${CONFIG_VER}
1870 - )
1871 - ppc64? (
1872 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
1873 - -> kernel-ppc64le.config.${CONFIG_VER}
1874 - )
1875 - x86? (
1876 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
1877 - -> kernel-i686.config.${CONFIG_VER}
1878 - )"
1879 -S=${WORKDIR}/${MY_P}
1880 -
1881 -LICENSE="GPL-2"
1882 -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
1883 -IUSE="debug"
1884 -
1885 -RDEPEND="
1886 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
1887 -BDEPEND="
1888 - debug? ( dev-util/pahole )"
1889 -PDEPEND="
1890 - >=virtual/dist-kernel-${PV}"
1891 -
1892 -src_prepare() {
1893 - local PATCHES=(
1894 - # meh, genpatches have no directory
1895 - "${WORKDIR}"/*.patch
1896 - )
1897 - default
1898 -
1899 - # prepare the default config
1900 - case ${ARCH} in
1901 - amd64)
1902 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
1903 - ;;
1904 - arm64)
1905 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
1906 - ;;
1907 - ppc)
1908 - # assume powermac/powerbook defconfig
1909 - # we still package.use.force savedconfig
1910 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
1911 - ;;
1912 - ppc64)
1913 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
1914 - ;;
1915 - x86)
1916 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
1917 - ;;
1918 - *)
1919 - die "Unsupported arch ${ARCH}"
1920 - ;;
1921 - esac
1922 -
1923 - echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die
1924 - local merge_configs=(
1925 - "${T}"/version.config
1926 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
1927 - )
1928 - use debug || merge_configs+=(
1929 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
1930 - )
1931 - [[ ${ARCH} == x86 ]] && merge_configs+=(
1932 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
1933 - )
1934 -
1935 - kernel-build_merge_configs "${merge_configs[@]}"
1936 -}
1937
1938 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.172.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.172.ebuild
1939 deleted file mode 100644
1940 index c41d8d334c9c..000000000000
1941 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.172.ebuild
1942 +++ /dev/null
1943 @@ -1,96 +0,0 @@
1944 -# Copyright 2020-2022 Gentoo Authors
1945 -# Distributed under the terms of the GNU General Public License v2
1946 -
1947 -EAPI=7
1948 -
1949 -inherit kernel-build
1950 -
1951 -MY_P=linux-${PV%.*}
1952 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
1953 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1954 -CONFIG_VER=5.4.21
1955 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
1956 -GENTOO_CONFIG_VER=5.4.114
1957 -
1958 -DESCRIPTION="Linux kernel built with Gentoo patches"
1959 -HOMEPAGE="https://www.kernel.org/"
1960 -SRC_URI+="
1961 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1962 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
1963 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
1964 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
1965 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1966 - amd64? (
1967 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
1968 - -> kernel-x86_64.config.${CONFIG_VER}
1969 - )
1970 - arm64? (
1971 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
1972 - -> kernel-aarch64.config.${CONFIG_VER}
1973 - )
1974 - ppc64? (
1975 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
1976 - -> kernel-ppc64le.config.${CONFIG_VER}
1977 - )
1978 - x86? (
1979 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
1980 - -> kernel-i686.config.${CONFIG_VER}
1981 - )"
1982 -S=${WORKDIR}/${MY_P}
1983 -
1984 -LICENSE="GPL-2"
1985 -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
1986 -IUSE="debug"
1987 -
1988 -RDEPEND="
1989 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
1990 -BDEPEND="
1991 - debug? ( dev-util/pahole )"
1992 -PDEPEND="
1993 - >=virtual/dist-kernel-${PV}"
1994 -
1995 -src_prepare() {
1996 - local PATCHES=(
1997 - # meh, genpatches have no directory
1998 - "${WORKDIR}"/*.patch
1999 - )
2000 - default
2001 -
2002 - # prepare the default config
2003 - case ${ARCH} in
2004 - amd64)
2005 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
2006 - ;;
2007 - arm64)
2008 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
2009 - ;;
2010 - ppc)
2011 - # assume powermac/powerbook defconfig
2012 - # we still package.use.force savedconfig
2013 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
2014 - ;;
2015 - ppc64)
2016 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
2017 - ;;
2018 - x86)
2019 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
2020 - ;;
2021 - *)
2022 - die "Unsupported arch ${ARCH}"
2023 - ;;
2024 - esac
2025 -
2026 - echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die
2027 - local merge_configs=(
2028 - "${T}"/version.config
2029 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
2030 - )
2031 - use debug || merge_configs+=(
2032 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
2033 - )
2034 - [[ ${ARCH} == x86 ]] && merge_configs+=(
2035 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
2036 - )
2037 -
2038 - kernel-build_merge_configs "${merge_configs[@]}"
2039 -}