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/vanilla-kernel/
Date: Fri, 24 Dec 2021 22:56:38
Message-Id: 1640386577.6532eb22056267612e59abe5d88644c8c9173d25.mgorny@gentoo
1 commit: 6532eb22056267612e59abe5d88644c8c9173d25
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 24 22:56:17 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 24 22:56:17 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6532eb22
7
8 sys-kernel/vanilla-kernel: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 sys-kernel/vanilla-kernel/Manifest | 14 ---
13 .../vanilla-kernel/vanilla-kernel-5.10.85.ebuild | 125 --------------------
14 .../vanilla-kernel/vanilla-kernel-5.10.87.ebuild | 130 ---------------------
15 .../vanilla-kernel/vanilla-kernel-5.15.10.ebuild | 129 --------------------
16 .../vanilla-kernel/vanilla-kernel-5.4.166.ebuild | 107 -----------------
17 .../vanilla-kernel/vanilla-kernel-5.4.167.ebuild | 107 -----------------
18 6 files changed, 612 deletions(-)
19
20 diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
21 index e5c9043508fb..717b7f75cc08 100644
22 --- a/sys-kernel/vanilla-kernel/Manifest
23 +++ b/sys-kernel/vanilla-kernel/Manifest
24 @@ -4,38 +4,24 @@ DIST gentoo-kernel-config-5.4.114.tar.gz 1298 BLAKE2B e494041cd63ba53f055cfd555e
25 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
26 DIST kernel-aarch64-fedora.config.5.14.20 239144 BLAKE2B c0338596572c41326cab4248f7cd8cfd3e4bbee2298ac672d83fa3a9551c3f1cd571f4cf1b3e9ba9ed39b73d724f0810062f33a98462079dafea0795232a0280 SHA512 62ff676bbf2e218236c7b19fef388c1b9cda640a690e4482617b565f0c08778bbc69be8d807fb1f3ada3ab6c2dd578f53058b8c1c49ff2d08a6de21b394fa531
27 DIST kernel-aarch64-fedora.config.5.15.10 243077 BLAKE2B ee19d6963cfa977b40ac7cf621c03f0095f2dc538bbb0c075e6a273750032870312b42df0bf63affd1077215f671156a129ee3f670174b0c9dd6027839125f7b SHA512 1a5f254391201dd047a07419e5b83bcdc10abd34e5408b9b649119cdf34d1e2320d4aeaa0e57c11254c612a37ac6991282d8a1b82957ac877e4f8573de28d4b3
28 -DIST kernel-aarch64-fedora.config.5.15.7 243088 BLAKE2B 37ab99a0d66dec21e1c79255640a99892155ad602f19a00482f0ab70b3f90cb14bc47bff224c35e6ea024aa7779a8aa79d313e9425c3ba6af185c75e25b4fb1b SHA512 afee2300eb286a5a45e5f68b4e66335e048748f7c90573272132b047e48e2d3f62941a7647758501cb41c8e28b96d074d64268227385f6e0f2542417cf12eff9
29 DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff
30 DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
31 DIST kernel-i686-fedora.config.5.14.20 219422 BLAKE2B 11aad144bbce274c52f4210f0fccb1edddd1bdb32f24845c34f07ec969b2da65f57656e56de99ca32a35639c210440eed7ec5ac6e18c26ec14230b2969f45466 SHA512 585000275c4afc45c5f35b9767271115f1b0de4b7a1fc8f111076895a07bc9ce31a912c50730ad6fc6cdb145639da664a44ce550a476982c14f6c8a89d10e15e
32 DIST kernel-i686-fedora.config.5.15.10 222607 BLAKE2B d5c99b44d9bf5e76a91850c342702ad5db8337abc7deba0a089c53e296cc043ba1403de696408bd444e781903e303a3cdb1640f6d279598df625d7b758ec7b37 SHA512 6eacc314cd1770a7bf935d26537c3c9f88d0cf4069817f1fff355f5dafe22794fdaddf14c2cebe5757fab85d3731e1969e92ed1a7a1c7a778a54513aef00910b
33 -DIST kernel-i686-fedora.config.5.15.7 222607 BLAKE2B d5c99b44d9bf5e76a91850c342702ad5db8337abc7deba0a089c53e296cc043ba1403de696408bd444e781903e303a3cdb1640f6d279598df625d7b758ec7b37 SHA512 6eacc314cd1770a7bf935d26537c3c9f88d0cf4069817f1fff355f5dafe22794fdaddf14c2cebe5757fab85d3731e1969e92ed1a7a1c7a778a54513aef00910b
34 DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476
35 DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770
36 DIST kernel-ppc64le-fedora.config.5.14.20 210212 BLAKE2B a79cad7e602acfeac644c2d0070bd6262e1d87b0681362ca0b6f9cdb5f9a174f8d4839e94e33a944344427024d44e10cdee36c285a42da4a78a89225bec0da88 SHA512 c07350360bf6457cd3b4fa2c822a347b3108fd79bcd314cad32cb6b4390efa9bd474e05112df48caa5e99675cc0333583fde668ec48ae341b68022c9c6952c60
37 DIST kernel-ppc64le-fedora.config.5.15.10 213801 BLAKE2B 29ca7ebc0470c954fb4ff282efbbb27b5552c6db54342bb9e3a3b8086518f724bfbbff4948ddf9729f179f227a06e1167e93558169be9f3a73186efef6ab6924 SHA512 f3d276dd44bb8adcaa5713e7e4e54a7199c9dd51d6891ca25d904190ad6fc07fa8a5e4d1416b7f25ed944f6f3004776e1748de8b3b79a977b398d0f448a74fbf
38 -DIST kernel-ppc64le-fedora.config.5.15.7 213801 BLAKE2B 29ca7ebc0470c954fb4ff282efbbb27b5552c6db54342bb9e3a3b8086518f724bfbbff4948ddf9729f179f227a06e1167e93558169be9f3a73186efef6ab6924 SHA512 f3d276dd44bb8adcaa5713e7e4e54a7199c9dd51d6891ca25d904190ad6fc07fa8a5e4d1416b7f25ed944f6f3004776e1748de8b3b79a977b398d0f448a74fbf
39 DIST kernel-ppc64le.config.5.4.21 172003 BLAKE2B b53887cb44f7c378cb3866780f8e556e19fdb02130d3b0df01d97698d2a91f7d90a200012559f288e962935742c3fdb67dfb6711876fad37862fe55cdca5b5f6 SHA512 82df8d0be47e9eb20bd7db570539bb061d0b6e2101dc78a54596cf4d0b4e0c536041449304ff9240b051ee09b342ea336c5645e9a3b66a5dfb96d7778ff86008
40 DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26
41 DIST kernel-x86_64-fedora.config.5.14.20 220444 BLAKE2B 7cd8a820ce47d8f9fa6271df0ed4330cdf43345676a5baadd6d32da22f7962bd4fc0ea436e0e86a82e1a35d585b509379e6c40d6a0065b44839e6db76c3950ff SHA512 3229eeaebd52a8f57790c23c8ac027a2cce3eb43a8ef9b6cb8e54cd8b24405dc31d203a81188dbfb4bade814adffba471051f434e2b947f3cce1fda5645e489c
42 DIST kernel-x86_64-fedora.config.5.15.10 223671 BLAKE2B f45dcf49155b383c2b04ebcf0964355e1fd2a306a3523bf1d1dab57e456edccedd6701051d6de5d9b2e0d12b3e5409546ed1034261af656d2a929b3af4eaa6ec SHA512 a9860e58a1005fd2a437fe1e4e99d60cbde71b251ae13daa49aaa60b8081515fb20e0d930b2ffcf78b65ad6453b8be9815d91a1b0d59c96301d0e3bb553a9a74
43 -DIST kernel-x86_64-fedora.config.5.15.7 223682 BLAKE2B 6198dec51d2a473b5eba319383a00d0b640267b778bd291af992a67122a7d1bfcc1991a56c42e59ded64503e445baeca753cbde5ca4910b3cc4644819137f8bb SHA512 d73848535baa276a129ac5f0674dba24eca7bb56a8195d24cb1bdf6c68f17e8a1734dd67636ab73c103c2a42de1e7a9692c7f816406b1280ffaebc93cb465c5d
44 DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f
45 -DIST linux-5.10.85.tar.sign 991 BLAKE2B a15ca5ba6b75d8ab118c7c578a33d47224f9b2c9382190ca1656c66e5391b6865c7a88cd33f6e28f0e905ac40995992c7d356fc666f692355bdf8dfb603d8fcd SHA512 6142795d2e689a4a4140122ec1559db02e78fd6c766e9d3ac4bafbbde2b4ab12bfeb7b6d7be91ce19b6e04e488eb15b90f3f56f83e2c999b7b64d37b7867bea8
46 -DIST linux-5.10.85.tar.xz 116476312 BLAKE2B 629b8423f29454b25a76165933ff82a50d8d80826465529814465862869a0721775f344c738731cc3895cad11043efdf76ed909c1db5782f55c608599a118064 SHA512 9c8d9fc12c48c7c1c4691ca95de4f06c148686618013546d848a3d463261961e473ac9abe909ba3b79d1bbd5291153c797cde577b10990c825ab14cc1ee0c21c
47 -DIST linux-5.10.87.tar.sign 991 BLAKE2B 757d7e7869bbb45994fa77cf6ad97be184abbe7060e09d80b41ae224f44504e350ced5c11614f7708960f10b6b2b77ca8b74d056436617a32e3f25f020bfbf0d SHA512 52a1f21ca87ffc86f8886814457987b35fd7b515611367c24a08c536788522a8a74caeb9b2130f28f52df02a5985f85a08eb5c95b1e64eedb76aba37f4e04fa8
48 -DIST linux-5.10.87.tar.xz 116483412 BLAKE2B c9a624641fad9c48289db27d35a4ce8afe2ad70287deea308a4a20abd0fba1247ba2985ba2c7bfa2f894e3b834510feb1f35f062788c093f629803faaa1cef4a SHA512 97fe37bd52d7d02519ed06737e94a5fcefff944e26e69b90abc4a7ee91fce031ad0778b0211365c225da57a2eb1bbc0236cb3482635137149ad5c5a2bf22e382
49 DIST linux-5.10.88.tar.sign 991 BLAKE2B 8ba7edd3b3d0b96c5b9ab70d4290952c41327edd7e7cf707b84eca94714a1cf05577d8b6d8d7d419986ae384a268f36157edefe6b950a08aad08fc37d061102b SHA512 2c609b8baddd47db61091b9284a4786b1a22fb2848ec2d51a2b7b73232148a0e948ed35fcb39a7bff646f90ab6be28d81e12bd8358cd3161a88beeea8762d306
50 DIST linux-5.10.88.tar.xz 116476744 BLAKE2B 89a496f0ec427061c04a5568bdfdf04ad4ca55b3c81853ae9f64d53608efd39d55d8f2074f7dbeb9424f6b9cf9b5d9674b98a05d24414dc0ccb076a9f9d27685 SHA512 b4400a65dee1e5e7bafff69012078e81467e9a7aeba0eaaa84137e7056b5b79893eb62ef4309a340b23770d3785a7d236e837e6f39f24e58db00a8b4d9190a4f
51 DIST linux-5.14.21.tar.sign 991 BLAKE2B 159182d90911e738c0693c839441f679b66fa3e75c61bb55251552b1ebb7bf6ad018d66d0a83a8f88935b88c1f39fea1207a94f3fd4af3d1e5d148cf9293baf9 SHA512 1c2639bfec52b2f8cfc69504b7f474d1d7a96dc1793e8cd77a6160718a5f381c5e57e42339bd5361e83b86c84cda2500d18615bfc210bbe989c0560b275f4918
52 DIST linux-5.14.21.tar.xz 120726436 BLAKE2B ced805df81421f328e2e08d50a33bf6ba54092e95c84d7c1c8ec25ad909c183f82c9966a074c274dd0d13b069b87c12c6f6d5593faf3c0813c4369f90fc4a24f SHA512 0f428cb7273de5b440b610b1a3709563e4ed955afb4df084750a8b43c45e5b000a5906780ff7079a8324fac0a8b7ecace778ab8bbf0511fba92d4dad160d7f87
53 -DIST linux-5.15.10.tar.sign 991 BLAKE2B 22e5f6b14793a97fcdf0b7f1e109d726cf541dccfb27c44fae4f39b76b4ffad2834171fd40e803bcad1a2a7ce6fc5a6754c7e1387e65991043d679619095915d SHA512 2580426744f80d756a57566fef7cd0d410e85c69514fcd1986dd40b82743342cb7ce0dbae0e8de56d8393037534cf5c8af6cc70f750b71b44a6204731c9c50c9
54 -DIST linux-5.15.10.tar.xz 121948408 BLAKE2B a21e5a965c0a4fe2e014961a6cc8f4c621fd9313a4b170f97fd3f77ae2494e721bf579e68d5836c167ed9fb6674784b20722501f6adc44d634073e74a82da765 SHA512 cd57fcb1e10ab380d3e9f99b46f3bd38bd4a05e00f53655f5a1a644da2612c9ec2dbc87fa3f87f06f1ef334f6e669025e8f144a11e9a4d64184f60e922b269f9
55 DIST linux-5.15.11.tar.sign 991 BLAKE2B 42bed55a97098e8af2c9f33852b94806710e2df15a9fa8fa2199a1f3be133b89b9505e79f3e9c9663fcc5482249334f34a1c7a9315fc40741ff7302a60c4c823 SHA512 5ff3d7d368dd4481e003b00ed926f601520f53de020a507c5f9af506679e57958db0967752a600ee80cadbb0b19d33368007fb1d3c298045b30faed964da4714
56 DIST linux-5.15.11.tar.xz 121955784 BLAKE2B 37a264e50069e5b195b99a355944893e42c6fc05eb5fef7907855de4d31c693421e6fc578575ed141534b52ab9105dfd7697bdfec238cfa88e16a6c41f138ebd SHA512 5abe52981a9f493174afb908bc1c1a4901bc522c38c2da7ba15d5b907f06f9c4a684a47436697d79df8f598e166064d46add5661632a48275e0268411563f6b2
57 -DIST linux-5.4.166.tar.sign 991 BLAKE2B 0051ff905ade9e7c4c5089602f940d643301e6f45ccc460a5c394046280e6dc5e58837d9b30115eb22d5cbcfde89707d1a1d1721f1ca4b7daba5bac465a1b39e SHA512 7469a77ec4006584307a7af780f4737d52b8d8a5f1f039107d2210e8b5aca0fc83b0c9cee9d80dd85db2070fc98837274519bfdcb03d115ad377963184ea83f8
58 -DIST linux-5.4.166.tar.xz 109194364 BLAKE2B 531351c5ef90466073bdf19ddc4eb7ababb87c8343c10c9c61c236bb96c47524935733d25603781ec4412fedef8fe8ebffcec893b4283fc91181ec3201b29acb SHA512 5550095b77209f33e799ce1fd8d85289ce9b76315e50d3b1216e581457d279c7763df050e8a2e78748de87da4f5aefcdc4e437f3c54ffea86c026a0caa4f08aa
59 -DIST linux-5.4.167.tar.sign 991 BLAKE2B ba73a1a1aebaa749ba6b1f61fccb03712b7d6f179b125b54436f485c5e7b943157aa6ac86ba0c9277a245539c276901eb5e102ee776cd3f7c4a92db3c721241b SHA512 41ed244c64d402c16bd57afa4746e262e5b1d0329d99f3dccd617af6fbfa43b340fd66789f0816ff4d7c5cbe04173c1ee04bd6c7eeb751049e7272913b3b33c1
60 -DIST linux-5.4.167.tar.xz 109196336 BLAKE2B 39e609668244c2a429bea0096bf4a39325753461995c4fc7077d1f49741952f47e79b37b191a6b9f830d01cbe5594f84203b26799cc1fb6f802c8143d3924bd2 SHA512 46f66116f91cecde3f4991b00a8678ab505919802106a932a80923154f8e92b82cc21aab3dfa1e5d58da718a17eb2d99378c4027cd6557d729942e14e076cc7a
61 DIST linux-5.4.168.tar.sign 991 BLAKE2B a581b74de0296ef69cd10686381571aa3c2e73b59dd495e78a7ba168dff85f7af3a3b7719419b767fe0b8380a904248d624bd1e17712327d2ebd62335943f8dd SHA512 bdd0a88b6199d57b3c86521e58a356a35273007fb421e5d3b80d40e4b9337c30fa1b982dba61673fda0ddc9e3107b8da5cbe4916364fbbe035ab5026befe1c74
62 DIST linux-5.4.168.tar.xz 109188452 BLAKE2B 72e7da0a2a2d2ecef4b73b268db09a7cdb7a0e76cbbbfd7111ec727593f8eb60026ecd8102bedf9b13b393cfc9fdd4b5297ed4c48869152c09581d763e156552 SHA512 119856b47f2fb2d3560fedb60fc3dd432e5b150261c9d959e5e9426f7f6e03630fcade800b8e97fe6fc6edc717bc6a0a296c875c0dc771045b65d20b9df8a510
63
64 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.85.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.85.ebuild
65 deleted file mode 100644
66 index 218c0951f106..000000000000
67 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.85.ebuild
68 +++ /dev/null
69 @@ -1,125 +0,0 @@
70 -# Copyright 2020-2021 Gentoo Authors
71 -# Distributed under the terms of the GNU General Public License v2
72 -
73 -EAPI=7
74 -
75 -inherit kernel-build toolchain-funcs verify-sig
76 -
77 -MY_P=linux-${PV}
78 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
79 -CONFIG_VER=5.10.12
80 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
81 -GENTOO_CONFIG_VER=5.15.5
82 -
83 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
84 -HOMEPAGE="https://www.kernel.org/"
85 -SRC_URI+="
86 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
87 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
88 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
89 - verify-sig? (
90 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
91 - )
92 - amd64? (
93 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
94 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
95 - )
96 - arm64? (
97 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
98 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
99 - )
100 - ppc64? (
101 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
102 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
103 - )
104 - x86? (
105 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
106 - -> kernel-i686-fedora.config.${CONFIG_VER}
107 - )"
108 -S=${WORKDIR}/${MY_P}
109 -
110 -LICENSE="GPL-2"
111 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
112 -IUSE="debug hardened"
113 -REQUIRED_USE="arm? ( savedconfig )"
114 -
115 -RDEPEND="
116 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
117 -BDEPEND="
118 - debug? ( dev-util/pahole )
119 - verify-sig? ( sec-keys/openpgp-keys-kernel )"
120 -PDEPEND="
121 - >=virtual/dist-kernel-${PV}"
122 -
123 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
124 -
125 -src_unpack() {
126 - if use verify-sig; then
127 - einfo "Unpacking linux-${PV}.tar.xz ..."
128 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
129 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
130 - assert "Unpack failed"
131 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
132 - else
133 - default
134 - fi
135 -}
136 -
137 -src_prepare() {
138 - default
139 -
140 - local biendian=false
141 -
142 - # prepare the default config
143 - case ${ARCH} in
144 - amd64)
145 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
146 - ;;
147 - arm)
148 - return
149 - ;;
150 - arm64)
151 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
152 - biendian=true
153 - ;;
154 - ppc64)
155 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
156 - biendian=true
157 - ;;
158 - x86)
159 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
160 - ;;
161 - *)
162 - die "Unsupported arch ${ARCH}"
163 - ;;
164 - esac
165 -
166 - local myversion="-dist"
167 - use hardened && myversion+="-hardened"
168 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
169 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
170 -
171 - local merge_configs=(
172 - "${T}"/version.config
173 - "${dist_conf_path}"/base.config
174 - )
175 - use debug || merge_configs+=(
176 - "${dist_conf_path}"/no-debug.config
177 - )
178 - if use hardened; then
179 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
180 -
181 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
182 -
183 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
184 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
185 - fi
186 - fi
187 -
188 - # this covers ppc64 and aarch64_be only for now
189 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
190 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
191 - fi
192 -
193 - kernel-build_merge_configs "${merge_configs[@]}"
194 -}
195
196 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.87.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.87.ebuild
197 deleted file mode 100644
198 index ee6eb2c658fe..000000000000
199 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.87.ebuild
200 +++ /dev/null
201 @@ -1,130 +0,0 @@
202 -# Copyright 2020-2021 Gentoo Authors
203 -# Distributed under the terms of the GNU General Public License v2
204 -
205 -EAPI=7
206 -
207 -inherit kernel-build toolchain-funcs verify-sig
208 -
209 -MY_P=linux-${PV}
210 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
211 -CONFIG_VER=5.10.12
212 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
213 -GENTOO_CONFIG_VER=5.15.5
214 -
215 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
216 -HOMEPAGE="https://www.kernel.org/"
217 -SRC_URI+="
218 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
219 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
220 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
221 - verify-sig? (
222 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
223 - )
224 - amd64? (
225 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
226 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
227 - )
228 - arm64? (
229 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
230 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
231 - )
232 - ppc64? (
233 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
234 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
235 - )
236 - x86? (
237 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
238 - -> kernel-i686-fedora.config.${CONFIG_VER}
239 - )"
240 -S=${WORKDIR}/${MY_P}
241 -
242 -LICENSE="GPL-2"
243 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
244 -IUSE="debug hardened"
245 -REQUIRED_USE="arm? ( savedconfig )"
246 -
247 -RDEPEND="
248 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
249 -BDEPEND="
250 - debug? ( dev-util/pahole )
251 - verify-sig? ( sec-keys/openpgp-keys-kernel )"
252 -PDEPEND="
253 - >=virtual/dist-kernel-${PV}"
254 -
255 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
256 -
257 -src_unpack() {
258 - if use verify-sig; then
259 - einfo "Unpacking linux-${PV}.tar.xz ..."
260 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
261 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
262 - assert "Unpack failed"
263 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
264 - else
265 - default
266 - fi
267 -}
268 -
269 -src_prepare() {
270 - default
271 -
272 - local biendian=false
273 -
274 - # prepare the default config
275 - case ${ARCH} in
276 - amd64)
277 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
278 - ;;
279 - arm)
280 - return
281 - ;;
282 - arm64)
283 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
284 - biendian=true
285 - ;;
286 - ppc)
287 - # assume powermac/powerbook defconfig
288 - # we still package.use.force savedconfig
289 - cp "${WORKDIR}"/linux-*/arch/powerpc/configs/pmac32_defconfig .config || die
290 - ;;
291 - ppc64)
292 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
293 - biendian=true
294 - ;;
295 - x86)
296 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
297 - ;;
298 - *)
299 - die "Unsupported arch ${ARCH}"
300 - ;;
301 - esac
302 -
303 - local myversion="-dist"
304 - use hardened && myversion+="-hardened"
305 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
306 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
307 -
308 - local merge_configs=(
309 - "${T}"/version.config
310 - "${dist_conf_path}"/base.config
311 - )
312 - use debug || merge_configs+=(
313 - "${dist_conf_path}"/no-debug.config
314 - )
315 - if use hardened; then
316 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
317 -
318 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
319 -
320 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
321 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
322 - fi
323 - fi
324 -
325 - # this covers ppc64 and aarch64_be only for now
326 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
327 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
328 - fi
329 -
330 - kernel-build_merge_configs "${merge_configs[@]}"
331 -}
332
333 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.10.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.10.ebuild
334 deleted file mode 100644
335 index 1f45374d8606..000000000000
336 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.10.ebuild
337 +++ /dev/null
338 @@ -1,129 +0,0 @@
339 -# Copyright 2020-2021 Gentoo Authors
340 -# Distributed under the terms of the GNU General Public License v2
341 -
342 -EAPI=7
343 -
344 -inherit kernel-build toolchain-funcs verify-sig
345 -
346 -MY_P=linux-${PV}
347 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
348 -CONFIG_VER=5.15.7
349 -CONFIG_HASH=75f4ca5dedd2fedad91907906fec606a61c4046b
350 -GENTOO_CONFIG_VER=5.15.5
351 -
352 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
353 -HOMEPAGE="https://www.kernel.org/"
354 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
355 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
356 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
357 - verify-sig? (
358 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
359 - )
360 - amd64? (
361 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
362 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
363 - )
364 - arm64? (
365 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
366 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
367 - )
368 - ppc64? (
369 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
370 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
371 - )
372 - x86? (
373 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
374 - -> kernel-i686-fedora.config.${CONFIG_VER}
375 - )"
376 -S=${WORKDIR}/${MY_P}
377 -
378 -LICENSE="GPL-2"
379 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
380 -IUSE="debug hardened"
381 -REQUIRED_USE="arm? ( savedconfig )"
382 -
383 -RDEPEND="
384 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
385 -BDEPEND="
386 - debug? ( dev-util/pahole )
387 - verify-sig? ( sec-keys/openpgp-keys-kernel )"
388 -PDEPEND="
389 - >=virtual/dist-kernel-${PV}"
390 -
391 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
392 -
393 -src_unpack() {
394 - if use verify-sig; then
395 - einfo "Unpacking linux-${PV}.tar.xz ..."
396 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
397 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
398 - assert "Unpack failed"
399 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
400 - else
401 - default
402 - fi
403 -}
404 -
405 -src_prepare() {
406 - default
407 -
408 - local biendian=false
409 -
410 - # prepare the default config
411 - case ${ARCH} in
412 - amd64)
413 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
414 - ;;
415 - arm)
416 - return
417 - ;;
418 - arm64)
419 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
420 - biendian=true
421 - ;;
422 - ppc)
423 - # assume powermac/powerbook defconfig
424 - # we still package.use.force savedconfig
425 - cp "${WORKDIR}"/linux-*/arch/powerpc/configs/pmac32_defconfig .config || die
426 - ;;
427 - ppc64)
428 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
429 - biendian=true
430 - ;;
431 - x86)
432 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
433 - ;;
434 - *)
435 - die "Unsupported arch ${ARCH}"
436 - ;;
437 - esac
438 -
439 - local myversion="-dist"
440 - use hardened && myversion+="-hardened"
441 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
442 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
443 -
444 - local merge_configs=(
445 - "${T}"/version.config
446 - "${dist_conf_path}"/base.config
447 - )
448 - use debug || merge_configs+=(
449 - "${dist_conf_path}"/no-debug.config
450 - )
451 - if use hardened; then
452 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
453 -
454 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
455 -
456 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
457 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
458 - fi
459 - fi
460 -
461 - # this covers ppc64 and aarch64_be only for now
462 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
463 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
464 - fi
465 -
466 - kernel-build_merge_configs "${merge_configs[@]}"
467 -}
468
469 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.166.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.166.ebuild
470 deleted file mode 100644
471 index 6d5a8965a422..000000000000
472 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.166.ebuild
473 +++ /dev/null
474 @@ -1,107 +0,0 @@
475 -# Copyright 2020-2021 Gentoo Authors
476 -# Distributed under the terms of the GNU General Public License v2
477 -
478 -EAPI=7
479 -
480 -inherit kernel-build verify-sig
481 -
482 -MY_P=linux-${PV}
483 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
484 -CONFIG_VER=5.4.21
485 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
486 -GENTOO_CONFIG_VER=5.4.114
487 -
488 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
489 -HOMEPAGE="https://www.kernel.org/"
490 -SRC_URI+="
491 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
492 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
493 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
494 - verify-sig? (
495 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
496 - )
497 - amd64? (
498 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
499 - -> kernel-x86_64.config.${CONFIG_VER}
500 - )
501 - arm64? (
502 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
503 - -> kernel-aarch64.config.${CONFIG_VER}
504 - )
505 - ppc64? (
506 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
507 - -> kernel-ppc64le.config.${CONFIG_VER}
508 - )
509 - x86? (
510 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
511 - -> kernel-i686.config.${CONFIG_VER}
512 - )"
513 -S=${WORKDIR}/${MY_P}
514 -
515 -LICENSE="GPL-2"
516 -KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
517 -IUSE="debug"
518 -
519 -RDEPEND="
520 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
521 -BDEPEND="
522 - debug? ( dev-util/pahole )
523 - verify-sig? ( sec-keys/openpgp-keys-kernel )"
524 -PDEPEND="
525 - >=virtual/dist-kernel-${PV}"
526 -
527 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
528 -
529 -src_unpack() {
530 - if use verify-sig; then
531 - einfo "Unpacking linux-${PV}.tar.xz ..."
532 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
533 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
534 - assert "Unpack failed"
535 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
536 - else
537 - default
538 - fi
539 -}
540 -
541 -src_prepare() {
542 - default
543 -
544 - # prepare the default config
545 - case ${ARCH} in
546 - amd64)
547 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
548 - ;;
549 - arm64)
550 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
551 - ;;
552 - ppc)
553 - # assume powermac/powerbook defconfig
554 - # we still package.use.force savedconfig
555 - cp "${WORKDIR}"/linux-*/arch/powerpc/configs/pmac32_defconfig .config || die
556 - ;;
557 - ppc64)
558 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
559 - ;;
560 - x86)
561 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
562 - ;;
563 - *)
564 - die "Unsupported arch ${ARCH}"
565 - ;;
566 - esac
567 -
568 - echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die
569 - local merge_configs=(
570 - "${T}"/version.config
571 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
572 - )
573 - use debug || merge_configs+=(
574 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
575 - )
576 - [[ ${ARCH} == x86 ]] && merge_configs+=(
577 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
578 - )
579 -
580 - kernel-build_merge_configs "${merge_configs[@]}"
581 -}
582
583 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.167.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.167.ebuild
584 deleted file mode 100644
585 index 6d5a8965a422..000000000000
586 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.167.ebuild
587 +++ /dev/null
588 @@ -1,107 +0,0 @@
589 -# Copyright 2020-2021 Gentoo Authors
590 -# Distributed under the terms of the GNU General Public License v2
591 -
592 -EAPI=7
593 -
594 -inherit kernel-build verify-sig
595 -
596 -MY_P=linux-${PV}
597 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
598 -CONFIG_VER=5.4.21
599 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
600 -GENTOO_CONFIG_VER=5.4.114
601 -
602 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
603 -HOMEPAGE="https://www.kernel.org/"
604 -SRC_URI+="
605 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
606 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
607 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
608 - verify-sig? (
609 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
610 - )
611 - amd64? (
612 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
613 - -> kernel-x86_64.config.${CONFIG_VER}
614 - )
615 - arm64? (
616 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
617 - -> kernel-aarch64.config.${CONFIG_VER}
618 - )
619 - ppc64? (
620 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
621 - -> kernel-ppc64le.config.${CONFIG_VER}
622 - )
623 - x86? (
624 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
625 - -> kernel-i686.config.${CONFIG_VER}
626 - )"
627 -S=${WORKDIR}/${MY_P}
628 -
629 -LICENSE="GPL-2"
630 -KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
631 -IUSE="debug"
632 -
633 -RDEPEND="
634 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
635 -BDEPEND="
636 - debug? ( dev-util/pahole )
637 - verify-sig? ( sec-keys/openpgp-keys-kernel )"
638 -PDEPEND="
639 - >=virtual/dist-kernel-${PV}"
640 -
641 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
642 -
643 -src_unpack() {
644 - if use verify-sig; then
645 - einfo "Unpacking linux-${PV}.tar.xz ..."
646 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
647 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
648 - assert "Unpack failed"
649 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
650 - else
651 - default
652 - fi
653 -}
654 -
655 -src_prepare() {
656 - default
657 -
658 - # prepare the default config
659 - case ${ARCH} in
660 - amd64)
661 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
662 - ;;
663 - arm64)
664 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
665 - ;;
666 - ppc)
667 - # assume powermac/powerbook defconfig
668 - # we still package.use.force savedconfig
669 - cp "${WORKDIR}"/linux-*/arch/powerpc/configs/pmac32_defconfig .config || die
670 - ;;
671 - ppc64)
672 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
673 - ;;
674 - x86)
675 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
676 - ;;
677 - *)
678 - die "Unsupported arch ${ARCH}"
679 - ;;
680 - esac
681 -
682 - echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die
683 - local merge_configs=(
684 - "${T}"/version.config
685 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
686 - )
687 - use debug || merge_configs+=(
688 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
689 - )
690 - [[ ${ARCH} == x86 ]] && merge_configs+=(
691 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
692 - )
693 -
694 - kernel-build_merge_configs "${merge_configs[@]}"
695 -}