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: Thu, 31 Mar 2022 07:08:31
Message-Id: 1648710495.8e230dff2ad2e158c051721e70f437641bcaa7bb.mgorny@gentoo
1 commit: 8e230dff2ad2e158c051721e70f437641bcaa7bb
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 31 07:07:26 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 31 07:08:15 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e230dff
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 | 24 ----
13 .../vanilla-kernel/vanilla-kernel-5.10.106.ebuild | 134 ---------------------
14 .../vanilla-kernel/vanilla-kernel-5.10.107.ebuild | 134 ---------------------
15 .../vanilla-kernel/vanilla-kernel-5.10.108.ebuild | 134 ---------------------
16 .../vanilla-kernel/vanilla-kernel-5.15.29.ebuild | 134 ---------------------
17 .../vanilla-kernel/vanilla-kernel-5.15.30.ebuild | 134 ---------------------
18 .../vanilla-kernel/vanilla-kernel-5.15.31.ebuild | 134 ---------------------
19 .../vanilla-kernel/vanilla-kernel-5.16.16.ebuild | 134 ---------------------
20 .../vanilla-kernel/vanilla-kernel-5.16.17.ebuild | 134 ---------------------
21 .../vanilla-kernel/vanilla-kernel-5.4.185.ebuild | 108 -----------------
22 .../vanilla-kernel/vanilla-kernel-5.4.186.ebuild | 108 -----------------
23 .../vanilla-kernel/vanilla-kernel-5.4.187.ebuild | 108 -----------------
24 12 files changed, 1420 deletions(-)
25
26 diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
27 index d132f6463074..a6c5c8745e58 100644
28 --- a/sys-kernel/vanilla-kernel/Manifest
29 +++ b/sys-kernel/vanilla-kernel/Manifest
30 @@ -1,5 +1,3 @@
31 -DIST gentoo-kernel-config-5.15.5.tar.gz 4128 BLAKE2B e30fff372b0112cc05723463cb4e93de79b5b643483796402eb88a7e704706a4033af2dbab9424cf14b1d894b57fc053b969f5fbfa15cf74e30e3d045703918f SHA512 5e8c6945da5e9cfb8d20663910fc38ee36813067e1679e17bbf1dfc6fc0aa9125f1fc949d81937b297215925004e0ebfb3b55c7e707184b5ffcf23d28882113d
32 -DIST gentoo-kernel-config-5.4.114.tar.gz 1298 BLAKE2B e494041cd63ba53f055cfd555e359934d5054238bd096addd7965754e6708bada63398c4b315318f73130ed81c1391524388396775632248870721f1ce23f203 SHA512 225600db53532ee131dd83d10cecc97a83f4615975ff32f3f6190a15eace64707cb59490bb42940e4429f9054221b9d9a589ada443922062bb5ee18ecc42c26c
33 DIST gentoo-kernel-config-g1.tar.gz 4283 BLAKE2B 44dd51ec45ebc71bffcd6d85a2fefba053f7bce8035057f0bbe928e24816ad4ba03c9bf67dcfcd6d6d1833c0a2ea93e0fd486c2093664dc41ccce316e1e60588 SHA512 3a45f28df9d457df0fe0d185da8b10f4e35f49dad75075e041e8cf3cf6972fecc8145cd557b0bf3a8dea20ddffae0194f88e61c1e5098fa0a5ca301d40aeea2e
34 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
35 DIST kernel-aarch64-fedora.config.5.15.14 242650 BLAKE2B b5587c0e365a00a5283ea3a5184b473783ad6296a6516372c6c79305d2837e782d18fae8ed8e852eb6d946d1dac6c6159231f2249f3360dd1651e4f1f06d5694 SHA512 2a8447d8128a881c08745f58704a9fe46fcfd2048c5d5775a518e16b6f5b5603e22bcd4f04c192d541fc83e6253be3b29a5f0f39ddec96c8668bc801d9356a9a
36 @@ -17,33 +15,11 @@ DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1
37 DIST kernel-x86_64-fedora.config.5.15.14 223321 BLAKE2B 7605b06ba48c40841927a4f384d6b078b9b333ea5fb4b2cfee68a7ac9510daecd6e9e3555badae23f93b072a8d08b9503ef110dfbe35ebb058cd9a0c57437310 SHA512 e5ef924333714165d0afe5c33720920bf277ca341e939a99bc058f9ea52377a583fdd7aeb45a4060c6426c240fbeb9a6b80fc3dad19c75b112b507bd65369c98
38 DIST kernel-x86_64-fedora.config.5.16.16 216489 BLAKE2B acbcdc620673d003fccbb3837f6d97efb3c2661b40a2f71a559ac74dc1c4c5854210e54d9b5ded6aceda41fff9128851682b439ce9d6d2f217ce309e72d45ee8 SHA512 ad9e0b62278ad5a6bce5aa77163425cbc44b002ad86b6c5a636bb6545604cc8bce148149ee84b81e3097b1aa836b9e98194026ca720247179daffe084e2f7aaa
39 DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f
40 -DIST linux-5.10.106.tar.sign 993 BLAKE2B fa343cd94d0508c762ee219bd7025d3a5915ede69787fabcdaf33a81d5f0b613472faaf1b57294ea8cf757d6ff5a315128fe9ea0626ea8ee91e56c905df54ff0 SHA512 1765ba66f897f45d5ba638477e21c3725b6372a2bdc5681e18e93d8b41db41f82b2839d70c57381c33876c3666d8079b22548bc96c0e150a684a0cfd6abd316b
41 -DIST linux-5.10.106.tar.xz 120387684 BLAKE2B 5d9607cc04e87de5b597136cb1536bb719b3f6285e80c67c169080e12a6b64e9fcc2e8313c2ca6b1e792231f8d1a9bb30f6af22abdd5231c51b57e8ee3c1b5b9 SHA512 7792969095c669033c4db929660d5d960990e41d500452359c74e80898a11f3b39eb47d4ccaceaabf4c435f6a4652e11d26e81b3d7b3d9c80e62868d770e5a9b
42 -DIST linux-5.10.107.tar.sign 993 BLAKE2B f41c5d36a501388b646e217416c6517de0e8b4668ca2069c7c26fc1273e7a04df30f65ee990bcce83e631c4fa3b510093316f046b996c9492529b0698b4065d6 SHA512 47a9f2f6827453dec696d3f4e968ffbb03a116cfd275cb854464e323a27f0ba7bdda013e23b3d0ee9881a4a0197b18cf88e49ddda7670111a7cc73eca5b5c5a3
43 -DIST linux-5.10.107.tar.xz 120367492 BLAKE2B a5c817a5b20216fea7dea4b0e04e7455c65d42f50a17cbffbb64a4f2c84cea01708186686785a968702729c62f487c1633576527c08e9f1a28abbbde2a460360 SHA512 49b03d2f0389a88461939748846a28a271ec28dadf29354f24e3647b4249ee913c18db30754df32af4af19047879778bd9ce2e253137baa71c2b74b3249c168d
44 -DIST linux-5.10.108.tar.sign 993 BLAKE2B ad0407df1b2263db1642db6e484dc6da79c742b955ef8795746c408b3ec4375ad4bb499094d11ed0223e37ed5bbe8baad3db561eb882c598b485538518a67db4 SHA512 b1c8e9a5f8f40008dcf67ad34cb67f58c1c1e3f967d0b08a19ca55b8cd5b04ff79938b4a07b911c8ecaac92efe03c42ddd251ecc9e1848644debe86da7778633
45 -DIST linux-5.10.108.tar.xz 120387340 BLAKE2B 0507af350fc0379af63aaa528893dc01bd31fac55e9c9c294c3fb5addb08dfb8e486d692e69df774a0c1b961bb1fb82a1d42689cc16d96f84f943c21720c8be1 SHA512 848014233bd8936d22efbd7d25d4ae34988ca5ca97c59d2ffd239ae1670970304e1a75b8c3bc1618ba7933597ca9456cf551e4a9cf858eac8a34c1ed954d4261
46 DIST linux-5.10.109.tar.sign 993 BLAKE2B e8676c541d825ce58f124da1279b1a2cc12fc5f4c29bfeb2bdfa35a35bca574a247c20905c58ee247b9efaa76abc1b24d80a3d0e9bbf36041adc26e47d111792 SHA512 45642e01921fff411714d6df90190161c5122f5810e136b55357ce3d9364321868e55b3b7c14445b16b1426e81321619aa636cfa501609f23bf9105c661bffdc
47 DIST linux-5.10.109.tar.xz 120392556 BLAKE2B 3bd903b54977d942cb69d4eabaccaee3d8ce36bb68633715751752920ee87d80a6eb63779bf54809d8579145a769ebe7795881d266d2e22ae8c6c6a132f664b9 SHA512 0a035a72096c6076c47c93c885dbbf0f59315ea7acf1289305a98d6d585d9622115b38fb32634cc72929fd200eb7a4f5debb076c681afec999dbe49ef67438e2
48 -DIST linux-5.15.29.tar.sign 991 BLAKE2B 60c8d29495d8a5c30d0c7059b0311c7041da9e456d3de9cb586679722e80b34e7ea563fc8e4f70a3bdd8e1def48e0fff2f92ff1aab805c77a58b1bc19336df04 SHA512 99d73d02a834e11b0e8f9b5423ec78acb07ff772adb22dcdb8801a81c7168d579c2f0bc033ad5ce261c3f7cdf722b8e30f12a8ad7df9a781004b2f9e70ff1f87
49 -DIST linux-5.15.29.tar.xz 126248424 BLAKE2B fe712dfbb1a3f3401f1354b8bda0fd502a0eff7333be91780201335b854ec0ea090b60a28d2167797ac705a52c5e78cd9b4c15f6b06cd2a6f87b201894948c33 SHA512 4221722a076580a6cd3526b62d8885a20c2d4de12ac3da47cabb15e5613264735982d372d04eb523b9405fe684b7de2501ac97f98c5b6f1a8f04d93bb4674ba8
50 -DIST linux-5.15.30.tar.sign 991 BLAKE2B 07f659fe9acf17e056eb9a2216b98f91f9bd1f3fc9ad0eddd8f261f8b804a164000edbd304931e4ae0f96818ceb6f2748701810a6139dd3e8ef7544e520699eb SHA512 caea373930c565bf6da18c258dacc2d452fe5895d7b3b6cce0e8e0f5c51072412df664c71844e666cf6f2112e45047ab9fee99cb8b65145d3c324659dc379a56
51 -DIST linux-5.15.30.tar.xz 126260816 BLAKE2B 1b2bec2b71e7f5fdb983207e1203a47e7246d89bf09b851433548dfdb53d231dc73c4b679c9c68d6a1e7b3f2b9a2b10ed65df790e1a7ee92881a11917d7f020c SHA512 5a49b202fee86383eb3800398295af0f49b9d4963c28df63ed3cc4dc87ae9dd0ef900f95733faf5fe2d632746a2c3533b924eecbdcb4df22aad3cb68a837e299
52 -DIST linux-5.15.31.tar.sign 991 BLAKE2B 578256edb4dbafe3ea74c38ff88a7454de2a003d1a6c8c09732aa66253b1f7e41d19e96b7a345d8396f2527daab3200e17334c8385ef79cd6619bec2aa4cf7f4 SHA512 5a84ab0fe5dede1370f51f4e76a79858ac9f22f32fd4355dabc7a52657ac683cb527d29e41e9d79c7bf7428334931af743beaefaa94a8b8e7ca64287f24234ba
53 -DIST linux-5.15.31.tar.xz 126254752 BLAKE2B 69e7da479342f76d6604ae80d1a8625c7087ccee89eb8143bf98ccbd768ffdc5857adeabf91eb316ec4aa6f8e27eef425e7968af489dabae979088dea2e78e74 SHA512 b0403d0f2ea1bea6b67530dc6340c669c8be7164f7614a24ecf44eed4f4a082251176d88385fec8d7b6461b574ac819ab7c429a61584eae07dbc4bb6f20da16e
54 DIST linux-5.15.32.tar.sign 991 BLAKE2B 3aecd518f4fe5e9135b802ac280fc2400f3912360dcfe0a5cbbc377a99bf77a55588de1974ae7d99bbbd67d50172b3a5a644b5376b1ba67ed97cf3bb414a856c SHA512 5c18849083f2bc17d1419282559f3fe445885ba412a60cd7c70336341f1b3511e6687ac420708748f0e4b1ef2632c19f4fee1333c0565826b851a7f1b4dfaa57
55 DIST linux-5.15.32.tar.xz 126254900 BLAKE2B 37db43d3fae8d56cfc9b4f9bd3a76f450b401cbe643c89191de4ab442cc0910fa2d67f2cddd2069d517fb426f6437ff7e05b43ff2a314da04f883d25e354dff2 SHA512 6d8955a6b71be155b153db0a43f75822f1f30f339445958828e1611648c8c6e0001cb118e9016a7119de80c28286b3e060da675aa73174a7a262fc8b537aacaf
56 -DIST linux-5.16.16.tar.sign 991 BLAKE2B ae5b61e2d369bb51219186795328fe72663acc73a163dc794ed3936efb8bbe7c899d79bcf42f800a3a74860a565fad65fe0e1ec534c3e938ebe18bd41c6a57e2 SHA512 52410a7e4f295d2ed72cb531af1fa5244ac0dcb8429ead99d083e5505c3abd64485e2614a31866a75e0bafd8e35dca82e78bf5ca8b329546994dcabf544673fb
57 -DIST linux-5.16.16.tar.xz 127585324 BLAKE2B 2dea3250907d3fb74a91f5f482417b41f634d8dcc847fde84595e3f7069323af5d396c4f737e48e7ba68c1bc7ce7049ceabca48fc429b8c672c55b185b818775 SHA512 a922b950fd3803b922be40c826554359f44f9eea8bc44be89c1db1e7173fb7726601373fdf37256eab85a644eccc774fdbcec407c7154c233117e0331f028ef8
58 -DIST linux-5.16.17.tar.sign 991 BLAKE2B 730b8f23a4149f716a549a003cf7ee37cbb6503d57ca48d800e63e659e079a095351a1b21edf55c0398eb059c7cc9c8af7e4bf1f314e70ff86730e691bfd137e SHA512 9eb47598cd431d0f02f59da709190455e87f309465a00fe794dd3da988d883162b7ba6636e76babe33b2ffd22d701303946e190d6ea2f02659e9355f1846b112
59 -DIST linux-5.16.17.tar.xz 127578748 BLAKE2B ba48ac26f61ee5614ebf8cd57e3c6e26aac188068216912308e3666d9529be8812e725c9448ef7413a2de36ff35c9cb2bddc3c11c7afd339a722d48a4cf998c2 SHA512 414403512737fcbdb11974a4473ea2a201dcb3f03b009a07cb09f93cb3e502348af52deb4969e94a3594e1b8dda8969452b1c86b95ec5837a2865347a77594dc
60 DIST linux-5.16.18.tar.sign 991 BLAKE2B f6a1302ca215bdba4e2bcf7302086ef88245b75d99b299ea29ddb13754af48e51df26b6e444fb05279cbf645cfca6b88d5ca08e22fdc48b62255d8e36b051d40 SHA512 3d3acfb75d44f9b515d6459afa00aaa7a2be9464229db48993af4a09affc69b5aa27ddb5bc516031a34eceeb9c4b4ea8792b01dd802ae2b0bf9330d77f341be8
61 DIST linux-5.16.18.tar.xz 127574448 BLAKE2B 0688856007dfc535d0da1c72f62e923693b88f6c365074135c5c4c10e30d8d94fca817fdda74d3efafae976b3118ab25f534310affe9149eb6a51823960be7f5 SHA512 87241c3f001850758aa9274033120dca41b8388eb0c22959790002c58ab3c99c1522eed46b5181e286e629986da3e974904b4ce640c499ff56b80e2b68e93a0e
62 -DIST linux-5.4.185.tar.sign 991 BLAKE2B 5508bfda73f95b84314ebb907181befe43615af569a15aa7fa01a27ba8ebcf60453ca4082e3a5c405d76bc0f5ae9616977237fae620152d41911e47de32797f7 SHA512 9004a8d3a414119e9c482e1dfbb4bc775977986b311aadd4f4c59d2acf10d0721c8110cae59eb48428e9d12dda6903d27d30f2bfc766a52e267f1a2c66573069
63 -DIST linux-5.4.185.tar.xz 112889592 BLAKE2B f44cf6b306b254533f15dff3820bf014937fcec88c75468da84b4eb403cbe1fa5ca5a830ee5f73fb3c57b7af1510cb6a7ede531836e6599c5b044e353fa11b3c SHA512 491faf373500757f77e26e4cb402b51bc79ef220ac90579b02fa2cd25f7e524873fe4b5f971a71d41d198baed9905154c21b70c0387c2ba2285d3f1da730e6f7
64 -DIST linux-5.4.186.tar.sign 991 BLAKE2B 6272e71e1e9b34590c73eeabdba16f1224405617fd9a57fa94090c2d697f51499c6e77424616dc043c37c0e68a519c736396394b97d4f93b519b1fe9f22e6a0e SHA512 d69a8c97815396fc01e24930df2c39db17894cd52081967de98d9179856253db8a20b86cb172cf1120d6d157d5a7258d9a192687da60614fef7c3fed49f96b8d
65 -DIST linux-5.4.186.tar.xz 112884120 BLAKE2B 30b48c13ef072dbc8a5886a23450212a436aec236bf7c01cd119fe7d6f12f31d3b1296930aaac641a7545d2d1b925bb571d483c85718b4a537b828d39d29932b SHA512 cebe4a5b2b45c77b96bda61f04db563fd9fded503eb057db748329b39c541ff8ca9d49f6a04d40c413b0cdf9917a666d5cabeb4011760229aad794f41c300543
66 -DIST linux-5.4.187.tar.sign 991 BLAKE2B ebb5039e2bb4a2a570bcabddcc0457195c1d3b459b76d92be310e9763905dc3e37d7832ef42f7a1b60325ef1947dbead6c58371f970d2fea1fe9e07e0299036b SHA512 d191391a4af6bba8fb54db0e97648dbac7035cafc3f091f2afb290f2205e1c8eebfd19a407c7cbfc667199a5c5697272d2dbfdd59f5366e7482cc539e4c8ab6f
67 -DIST linux-5.4.187.tar.xz 112896008 BLAKE2B 0f3afac5695185fee529660a4c3982efb02ab29963927aebfc6098fb38970c0030f8302a65b8786a8ef91fb182d2a2a6dd6e084ca7c958dd21d38c36a10b79d7 SHA512 8cc9fb9d2ef1fe4036620f66c247c8b53b851c752822af1fa1bfe4dae51c7dbbe84b28443d624b4aa40197392f998e01e0f766d28301af4c2e3d13aa396e0b64
68 DIST linux-5.4.188.tar.sign 991 BLAKE2B 544964d936af5ac8f877b2fd9fd3e858e1ea7bd82880ffed88493cc737a914285cfab6ec58019e42fbab3997b19148f4ec0925872179cecc1b7be62a02de6a04 SHA512 01fe913ef0da173dade0e0858f8032b01376223b1d99d381fc7118b38ed70cfba93435b97ce3e41f45159e952dd31db3a0bd67cdd32117379fd8847b236f05b2
69 DIST linux-5.4.188.tar.xz 112915792 BLAKE2B a2ea3b6c84edc952b8691903243464489b57284d8e7b49ff8d99d8790adadd1489d2d36ce36e4f357118ae5a61effc9f13eccfb97070ea99c8bec72344066aa1 SHA512 fc3cdac63f2add05662561388197380622f5da24d4683d8985e942d04a8f898f38a9dc53b2b045d32f2070494322d7570ffaf4a071a311bc99ea018d81d2ec88
70
71 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.106.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.106.ebuild
72 deleted file mode 100644
73 index 3cc9d657fced..000000000000
74 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.106.ebuild
75 +++ /dev/null
76 @@ -1,134 +0,0 @@
77 -# Copyright 2020-2022 Gentoo Authors
78 -# Distributed under the terms of the GNU General Public License v2
79 -
80 -EAPI=7
81 -
82 -inherit kernel-build toolchain-funcs verify-sig
83 -
84 -MY_P=linux-${PV}
85 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
86 -CONFIG_VER=5.10.12
87 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
88 -GENTOO_CONFIG_VER=5.15.5
89 -
90 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
91 -HOMEPAGE="https://www.kernel.org/"
92 -SRC_URI+="
93 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
94 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
95 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
96 - verify-sig? (
97 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
98 - )
99 - amd64? (
100 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
101 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
102 - )
103 - arm64? (
104 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
105 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
106 - )
107 - ppc64? (
108 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
109 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
110 - )
111 - x86? (
112 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
113 - -> kernel-i686-fedora.config.${CONFIG_VER}
114 - )
115 -"
116 -S=${WORKDIR}/${MY_P}
117 -
118 -LICENSE="GPL-2"
119 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
120 -IUSE="debug hardened"
121 -REQUIRED_USE="arm? ( savedconfig )"
122 -
123 -BDEPEND="
124 - debug? ( dev-util/pahole )
125 - verify-sig? ( sec-keys/openpgp-keys-kernel )
126 -"
127 -PDEPEND="
128 - >=virtual/dist-kernel-${PV}
129 -"
130 -
131 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
132 -
133 -src_unpack() {
134 - if use verify-sig; then
135 - einfo "Unpacking linux-${PV}.tar.xz ..."
136 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
137 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
138 - assert "Unpack failed"
139 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
140 - else
141 - default
142 - fi
143 -}
144 -
145 -src_prepare() {
146 - default
147 -
148 - local biendian=false
149 -
150 - # prepare the default config
151 - case ${ARCH} in
152 - amd64)
153 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
154 - ;;
155 - arm)
156 - return
157 - ;;
158 - arm64)
159 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
160 - biendian=true
161 - ;;
162 - hppa)
163 - return
164 - ;;
165 - ppc)
166 - # assume powermac/powerbook defconfig
167 - # we still package.use.force savedconfig
168 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
169 - ;;
170 - ppc64)
171 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
172 - biendian=true
173 - ;;
174 - x86)
175 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
176 - ;;
177 - *)
178 - die "Unsupported arch ${ARCH}"
179 - ;;
180 - esac
181 -
182 - local myversion="-dist"
183 - use hardened && myversion+="-hardened"
184 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
185 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
186 -
187 - local merge_configs=(
188 - "${T}"/version.config
189 - "${dist_conf_path}"/base.config
190 - )
191 - use debug || merge_configs+=(
192 - "${dist_conf_path}"/no-debug.config
193 - )
194 - if use hardened; then
195 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
196 -
197 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
198 -
199 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
200 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
201 - fi
202 - fi
203 -
204 - # this covers ppc64 and aarch64_be only for now
205 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
206 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
207 - fi
208 -
209 - kernel-build_merge_configs "${merge_configs[@]}"
210 -}
211
212 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.107.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.107.ebuild
213 deleted file mode 100644
214 index f79327e40cfb..000000000000
215 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.107.ebuild
216 +++ /dev/null
217 @@ -1,134 +0,0 @@
218 -# Copyright 2020-2022 Gentoo Authors
219 -# Distributed under the terms of the GNU General Public License v2
220 -
221 -EAPI=7
222 -
223 -inherit kernel-build toolchain-funcs verify-sig
224 -
225 -MY_P=linux-${PV}
226 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
227 -CONFIG_VER=5.10.12
228 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
229 -GENTOO_CONFIG_VER=g1
230 -
231 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
232 -HOMEPAGE="https://www.kernel.org/"
233 -SRC_URI+="
234 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
235 - https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
236 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
237 - verify-sig? (
238 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
239 - )
240 - amd64? (
241 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
242 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
243 - )
244 - arm64? (
245 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
246 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
247 - )
248 - ppc64? (
249 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
250 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
251 - )
252 - x86? (
253 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
254 - -> kernel-i686-fedora.config.${CONFIG_VER}
255 - )
256 -"
257 -S=${WORKDIR}/${MY_P}
258 -
259 -LICENSE="GPL-2"
260 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
261 -IUSE="debug hardened"
262 -REQUIRED_USE="arm? ( savedconfig )"
263 -
264 -BDEPEND="
265 - debug? ( dev-util/pahole )
266 - verify-sig? ( sec-keys/openpgp-keys-kernel )
267 -"
268 -PDEPEND="
269 - >=virtual/dist-kernel-${PV}
270 -"
271 -
272 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
273 -
274 -src_unpack() {
275 - if use verify-sig; then
276 - einfo "Unpacking linux-${PV}.tar.xz ..."
277 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
278 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
279 - assert "Unpack failed"
280 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
281 - else
282 - default
283 - fi
284 -}
285 -
286 -src_prepare() {
287 - default
288 -
289 - local biendian=false
290 -
291 - # prepare the default config
292 - case ${ARCH} in
293 - amd64)
294 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
295 - ;;
296 - arm)
297 - return
298 - ;;
299 - arm64)
300 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
301 - biendian=true
302 - ;;
303 - hppa)
304 - return
305 - ;;
306 - ppc)
307 - # assume powermac/powerbook defconfig
308 - # we still package.use.force savedconfig
309 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
310 - ;;
311 - ppc64)
312 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
313 - biendian=true
314 - ;;
315 - x86)
316 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
317 - ;;
318 - *)
319 - die "Unsupported arch ${ARCH}"
320 - ;;
321 - esac
322 -
323 - local myversion="-dist"
324 - use hardened && myversion+="-hardened"
325 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
326 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
327 -
328 - local merge_configs=(
329 - "${T}"/version.config
330 - "${dist_conf_path}"/base.config
331 - )
332 - use debug || merge_configs+=(
333 - "${dist_conf_path}"/no-debug.config
334 - )
335 - if use hardened; then
336 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
337 -
338 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
339 -
340 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
341 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
342 - fi
343 - fi
344 -
345 - # this covers ppc64 and aarch64_be only for now
346 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
347 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
348 - fi
349 -
350 - kernel-build_merge_configs "${merge_configs[@]}"
351 -}
352
353 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.108.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.108.ebuild
354 deleted file mode 100644
355 index f79327e40cfb..000000000000
356 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.108.ebuild
357 +++ /dev/null
358 @@ -1,134 +0,0 @@
359 -# Copyright 2020-2022 Gentoo Authors
360 -# Distributed under the terms of the GNU General Public License v2
361 -
362 -EAPI=7
363 -
364 -inherit kernel-build toolchain-funcs verify-sig
365 -
366 -MY_P=linux-${PV}
367 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
368 -CONFIG_VER=5.10.12
369 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
370 -GENTOO_CONFIG_VER=g1
371 -
372 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
373 -HOMEPAGE="https://www.kernel.org/"
374 -SRC_URI+="
375 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
376 - https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
377 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
378 - verify-sig? (
379 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
380 - )
381 - amd64? (
382 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
383 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
384 - )
385 - arm64? (
386 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
387 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
388 - )
389 - ppc64? (
390 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
391 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
392 - )
393 - x86? (
394 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
395 - -> kernel-i686-fedora.config.${CONFIG_VER}
396 - )
397 -"
398 -S=${WORKDIR}/${MY_P}
399 -
400 -LICENSE="GPL-2"
401 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
402 -IUSE="debug hardened"
403 -REQUIRED_USE="arm? ( savedconfig )"
404 -
405 -BDEPEND="
406 - debug? ( dev-util/pahole )
407 - verify-sig? ( sec-keys/openpgp-keys-kernel )
408 -"
409 -PDEPEND="
410 - >=virtual/dist-kernel-${PV}
411 -"
412 -
413 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
414 -
415 -src_unpack() {
416 - if use verify-sig; then
417 - einfo "Unpacking linux-${PV}.tar.xz ..."
418 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
419 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
420 - assert "Unpack failed"
421 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
422 - else
423 - default
424 - fi
425 -}
426 -
427 -src_prepare() {
428 - default
429 -
430 - local biendian=false
431 -
432 - # prepare the default config
433 - case ${ARCH} in
434 - amd64)
435 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
436 - ;;
437 - arm)
438 - return
439 - ;;
440 - arm64)
441 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
442 - biendian=true
443 - ;;
444 - hppa)
445 - return
446 - ;;
447 - ppc)
448 - # assume powermac/powerbook defconfig
449 - # we still package.use.force savedconfig
450 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
451 - ;;
452 - ppc64)
453 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
454 - biendian=true
455 - ;;
456 - x86)
457 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
458 - ;;
459 - *)
460 - die "Unsupported arch ${ARCH}"
461 - ;;
462 - esac
463 -
464 - local myversion="-dist"
465 - use hardened && myversion+="-hardened"
466 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
467 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
468 -
469 - local merge_configs=(
470 - "${T}"/version.config
471 - "${dist_conf_path}"/base.config
472 - )
473 - use debug || merge_configs+=(
474 - "${dist_conf_path}"/no-debug.config
475 - )
476 - if use hardened; then
477 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
478 -
479 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
480 -
481 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
482 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
483 - fi
484 - fi
485 -
486 - # this covers ppc64 and aarch64_be only for now
487 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
488 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
489 - fi
490 -
491 - kernel-build_merge_configs "${merge_configs[@]}"
492 -}
493
494 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.29.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.29.ebuild
495 deleted file mode 100644
496 index eb965e06b347..000000000000
497 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.29.ebuild
498 +++ /dev/null
499 @@ -1,134 +0,0 @@
500 -# Copyright 2020-2022 Gentoo Authors
501 -# Distributed under the terms of the GNU General Public License v2
502 -
503 -EAPI=7
504 -
505 -inherit kernel-build toolchain-funcs verify-sig
506 -
507 -MY_P=linux-${PV}
508 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
509 -CONFIG_VER=5.15.14
510 -CONFIG_HASH=8cc461d9cfb256bb831225bb38e29fa944bd890f
511 -GENTOO_CONFIG_VER=5.15.5
512 -
513 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
514 -HOMEPAGE="https://www.kernel.org/"
515 -SRC_URI+="
516 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
517 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
518 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
519 - verify-sig? (
520 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
521 - )
522 - amd64? (
523 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
524 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
525 - )
526 - arm64? (
527 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
528 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
529 - )
530 - ppc64? (
531 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
532 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
533 - )
534 - x86? (
535 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
536 - -> kernel-i686-fedora.config.${CONFIG_VER}
537 - )
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 -BDEPEND="
547 - debug? ( dev-util/pahole )
548 - verify-sig? ( sec-keys/openpgp-keys-kernel )
549 -"
550 -PDEPEND="
551 - >=virtual/dist-kernel-${PV}
552 -"
553 -
554 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
555 -
556 -src_unpack() {
557 - if use verify-sig; then
558 - einfo "Unpacking linux-${PV}.tar.xz ..."
559 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
560 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
561 - assert "Unpack failed"
562 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
563 - else
564 - default
565 - fi
566 -}
567 -
568 -src_prepare() {
569 - default
570 -
571 - local biendian=false
572 -
573 - # prepare the default config
574 - case ${ARCH} in
575 - amd64)
576 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
577 - ;;
578 - arm)
579 - return
580 - ;;
581 - arm64)
582 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
583 - biendian=true
584 - ;;
585 - hppa)
586 - return
587 - ;;
588 - ppc)
589 - # assume powermac/powerbook defconfig
590 - # we still package.use.force savedconfig
591 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
592 - ;;
593 - ppc64)
594 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
595 - biendian=true
596 - ;;
597 - x86)
598 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
599 - ;;
600 - *)
601 - die "Unsupported arch ${ARCH}"
602 - ;;
603 - esac
604 -
605 - local myversion="-dist"
606 - use hardened && myversion+="-hardened"
607 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
608 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
609 -
610 - local merge_configs=(
611 - "${T}"/version.config
612 - "${dist_conf_path}"/base.config
613 - )
614 - use debug || merge_configs+=(
615 - "${dist_conf_path}"/no-debug.config
616 - )
617 - if use hardened; then
618 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
619 -
620 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
621 -
622 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
623 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
624 - fi
625 - fi
626 -
627 - # this covers ppc64 and aarch64_be only for now
628 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
629 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
630 - fi
631 -
632 - kernel-build_merge_configs "${merge_configs[@]}"
633 -}
634
635 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.30.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.30.ebuild
636 deleted file mode 100644
637 index 4152a8b521f6..000000000000
638 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.30.ebuild
639 +++ /dev/null
640 @@ -1,134 +0,0 @@
641 -# Copyright 2020-2022 Gentoo Authors
642 -# Distributed under the terms of the GNU General Public License v2
643 -
644 -EAPI=7
645 -
646 -inherit kernel-build toolchain-funcs verify-sig
647 -
648 -MY_P=linux-${PV}
649 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
650 -CONFIG_VER=5.15.14
651 -CONFIG_HASH=8cc461d9cfb256bb831225bb38e29fa944bd890f
652 -GENTOO_CONFIG_VER=g1
653 -
654 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
655 -HOMEPAGE="https://www.kernel.org/"
656 -SRC_URI+="
657 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
658 - https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
659 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
660 - verify-sig? (
661 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
662 - )
663 - amd64? (
664 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
665 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
666 - )
667 - arm64? (
668 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
669 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
670 - )
671 - ppc64? (
672 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
673 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
674 - )
675 - x86? (
676 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
677 - -> kernel-i686-fedora.config.${CONFIG_VER}
678 - )
679 -"
680 -S=${WORKDIR}/${MY_P}
681 -
682 -LICENSE="GPL-2"
683 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
684 -IUSE="debug hardened"
685 -REQUIRED_USE="arm? ( savedconfig )"
686 -
687 -BDEPEND="
688 - debug? ( dev-util/pahole )
689 - verify-sig? ( sec-keys/openpgp-keys-kernel )
690 -"
691 -PDEPEND="
692 - >=virtual/dist-kernel-${PV}
693 -"
694 -
695 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
696 -
697 -src_unpack() {
698 - if use verify-sig; then
699 - einfo "Unpacking linux-${PV}.tar.xz ..."
700 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
701 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
702 - assert "Unpack failed"
703 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
704 - else
705 - default
706 - fi
707 -}
708 -
709 -src_prepare() {
710 - default
711 -
712 - local biendian=false
713 -
714 - # prepare the default config
715 - case ${ARCH} in
716 - amd64)
717 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
718 - ;;
719 - arm)
720 - return
721 - ;;
722 - arm64)
723 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
724 - biendian=true
725 - ;;
726 - hppa)
727 - return
728 - ;;
729 - ppc)
730 - # assume powermac/powerbook defconfig
731 - # we still package.use.force savedconfig
732 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
733 - ;;
734 - ppc64)
735 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
736 - biendian=true
737 - ;;
738 - x86)
739 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
740 - ;;
741 - *)
742 - die "Unsupported arch ${ARCH}"
743 - ;;
744 - esac
745 -
746 - local myversion="-dist"
747 - use hardened && myversion+="-hardened"
748 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
749 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
750 -
751 - local merge_configs=(
752 - "${T}"/version.config
753 - "${dist_conf_path}"/base.config
754 - )
755 - use debug || merge_configs+=(
756 - "${dist_conf_path}"/no-debug.config
757 - )
758 - if use hardened; then
759 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
760 -
761 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
762 -
763 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
764 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
765 - fi
766 - fi
767 -
768 - # this covers ppc64 and aarch64_be only for now
769 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
770 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
771 - fi
772 -
773 - kernel-build_merge_configs "${merge_configs[@]}"
774 -}
775
776 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.31.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.31.ebuild
777 deleted file mode 100644
778 index 4152a8b521f6..000000000000
779 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.31.ebuild
780 +++ /dev/null
781 @@ -1,134 +0,0 @@
782 -# Copyright 2020-2022 Gentoo Authors
783 -# Distributed under the terms of the GNU General Public License v2
784 -
785 -EAPI=7
786 -
787 -inherit kernel-build toolchain-funcs verify-sig
788 -
789 -MY_P=linux-${PV}
790 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
791 -CONFIG_VER=5.15.14
792 -CONFIG_HASH=8cc461d9cfb256bb831225bb38e29fa944bd890f
793 -GENTOO_CONFIG_VER=g1
794 -
795 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
796 -HOMEPAGE="https://www.kernel.org/"
797 -SRC_URI+="
798 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
799 - https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
800 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
801 - verify-sig? (
802 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
803 - )
804 - amd64? (
805 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
806 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
807 - )
808 - arm64? (
809 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
810 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
811 - )
812 - ppc64? (
813 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
814 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
815 - )
816 - x86? (
817 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
818 - -> kernel-i686-fedora.config.${CONFIG_VER}
819 - )
820 -"
821 -S=${WORKDIR}/${MY_P}
822 -
823 -LICENSE="GPL-2"
824 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
825 -IUSE="debug hardened"
826 -REQUIRED_USE="arm? ( savedconfig )"
827 -
828 -BDEPEND="
829 - debug? ( dev-util/pahole )
830 - verify-sig? ( sec-keys/openpgp-keys-kernel )
831 -"
832 -PDEPEND="
833 - >=virtual/dist-kernel-${PV}
834 -"
835 -
836 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
837 -
838 -src_unpack() {
839 - if use verify-sig; then
840 - einfo "Unpacking linux-${PV}.tar.xz ..."
841 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
842 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
843 - assert "Unpack failed"
844 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
845 - else
846 - default
847 - fi
848 -}
849 -
850 -src_prepare() {
851 - default
852 -
853 - local biendian=false
854 -
855 - # prepare the default config
856 - case ${ARCH} in
857 - amd64)
858 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
859 - ;;
860 - arm)
861 - return
862 - ;;
863 - arm64)
864 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
865 - biendian=true
866 - ;;
867 - hppa)
868 - return
869 - ;;
870 - ppc)
871 - # assume powermac/powerbook defconfig
872 - # we still package.use.force savedconfig
873 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
874 - ;;
875 - ppc64)
876 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
877 - biendian=true
878 - ;;
879 - x86)
880 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
881 - ;;
882 - *)
883 - die "Unsupported arch ${ARCH}"
884 - ;;
885 - esac
886 -
887 - local myversion="-dist"
888 - use hardened && myversion+="-hardened"
889 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
890 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
891 -
892 - local merge_configs=(
893 - "${T}"/version.config
894 - "${dist_conf_path}"/base.config
895 - )
896 - use debug || merge_configs+=(
897 - "${dist_conf_path}"/no-debug.config
898 - )
899 - if use hardened; then
900 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
901 -
902 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
903 -
904 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
905 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
906 - fi
907 - fi
908 -
909 - # this covers ppc64 and aarch64_be only for now
910 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
911 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
912 - fi
913 -
914 - kernel-build_merge_configs "${merge_configs[@]}"
915 -}
916
917 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.16.16.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.16.16.ebuild
918 deleted file mode 100644
919 index 42cf43a0cc25..000000000000
920 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.16.16.ebuild
921 +++ /dev/null
922 @@ -1,134 +0,0 @@
923 -# Copyright 2020-2022 Gentoo Authors
924 -# Distributed under the terms of the GNU General Public License v2
925 -
926 -EAPI=7
927 -
928 -inherit kernel-build toolchain-funcs verify-sig
929 -
930 -MY_P=linux-${PV}
931 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
932 -CONFIG_VER=5.16.16
933 -CONFIG_HASH=95484c155424c62930acc1c61803f608af3f1cbc
934 -GENTOO_CONFIG_VER=g1
935 -
936 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
937 -HOMEPAGE="https://www.kernel.org/"
938 -SRC_URI+="
939 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
940 - https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
941 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
942 - verify-sig? (
943 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
944 - )
945 - amd64? (
946 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
947 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
948 - )
949 - arm64? (
950 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
951 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
952 - )
953 - ppc64? (
954 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
955 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
956 - )
957 - x86? (
958 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
959 - -> kernel-i686-fedora.config.${CONFIG_VER}
960 - )
961 -"
962 -S=${WORKDIR}/${MY_P}
963 -
964 -LICENSE="GPL-2"
965 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
966 -IUSE="debug hardened"
967 -REQUIRED_USE="arm? ( savedconfig )"
968 -
969 -BDEPEND="
970 - debug? ( dev-util/pahole )
971 - verify-sig? ( sec-keys/openpgp-keys-kernel )
972 -"
973 -PDEPEND="
974 - >=virtual/dist-kernel-${PV}
975 -"
976 -
977 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
978 -
979 -src_unpack() {
980 - if use verify-sig; then
981 - einfo "Unpacking linux-${PV}.tar.xz ..."
982 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
983 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
984 - assert "Unpack failed"
985 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
986 - else
987 - default
988 - fi
989 -}
990 -
991 -src_prepare() {
992 - default
993 -
994 - local biendian=false
995 -
996 - # prepare the default config
997 - case ${ARCH} in
998 - amd64)
999 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1000 - ;;
1001 - arm)
1002 - return
1003 - ;;
1004 - arm64)
1005 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1006 - biendian=true
1007 - ;;
1008 - hppa)
1009 - return
1010 - ;;
1011 - ppc)
1012 - # assume powermac/powerbook defconfig
1013 - # we still package.use.force savedconfig
1014 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
1015 - ;;
1016 - ppc64)
1017 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1018 - biendian=true
1019 - ;;
1020 - x86)
1021 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1022 - ;;
1023 - *)
1024 - die "Unsupported arch ${ARCH}"
1025 - ;;
1026 - esac
1027 -
1028 - local myversion="-dist"
1029 - use hardened && myversion+="-hardened"
1030 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
1031 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
1032 -
1033 - local merge_configs=(
1034 - "${T}"/version.config
1035 - "${dist_conf_path}"/base.config
1036 - )
1037 - use debug || merge_configs+=(
1038 - "${dist_conf_path}"/no-debug.config
1039 - )
1040 - if use hardened; then
1041 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
1042 -
1043 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
1044 -
1045 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
1046 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
1047 - fi
1048 - fi
1049 -
1050 - # this covers ppc64 and aarch64_be only for now
1051 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
1052 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
1053 - fi
1054 -
1055 - kernel-build_merge_configs "${merge_configs[@]}"
1056 -}
1057
1058 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.16.17.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.16.17.ebuild
1059 deleted file mode 100644
1060 index 42cf43a0cc25..000000000000
1061 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.16.17.ebuild
1062 +++ /dev/null
1063 @@ -1,134 +0,0 @@
1064 -# Copyright 2020-2022 Gentoo Authors
1065 -# Distributed under the terms of the GNU General Public License v2
1066 -
1067 -EAPI=7
1068 -
1069 -inherit kernel-build toolchain-funcs verify-sig
1070 -
1071 -MY_P=linux-${PV}
1072 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1073 -CONFIG_VER=5.16.16
1074 -CONFIG_HASH=95484c155424c62930acc1c61803f608af3f1cbc
1075 -GENTOO_CONFIG_VER=g1
1076 -
1077 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
1078 -HOMEPAGE="https://www.kernel.org/"
1079 -SRC_URI+="
1080 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1081 - https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
1082 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1083 - verify-sig? (
1084 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
1085 - )
1086 - amd64? (
1087 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
1088 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
1089 - )
1090 - arm64? (
1091 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
1092 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
1093 - )
1094 - ppc64? (
1095 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
1096 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
1097 - )
1098 - x86? (
1099 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
1100 - -> kernel-i686-fedora.config.${CONFIG_VER}
1101 - )
1102 -"
1103 -S=${WORKDIR}/${MY_P}
1104 -
1105 -LICENSE="GPL-2"
1106 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
1107 -IUSE="debug hardened"
1108 -REQUIRED_USE="arm? ( savedconfig )"
1109 -
1110 -BDEPEND="
1111 - debug? ( dev-util/pahole )
1112 - verify-sig? ( sec-keys/openpgp-keys-kernel )
1113 -"
1114 -PDEPEND="
1115 - >=virtual/dist-kernel-${PV}
1116 -"
1117 -
1118 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
1119 -
1120 -src_unpack() {
1121 - if use verify-sig; then
1122 - einfo "Unpacking linux-${PV}.tar.xz ..."
1123 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
1124 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
1125 - assert "Unpack failed"
1126 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
1127 - else
1128 - default
1129 - fi
1130 -}
1131 -
1132 -src_prepare() {
1133 - default
1134 -
1135 - local biendian=false
1136 -
1137 - # prepare the default config
1138 - case ${ARCH} in
1139 - amd64)
1140 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
1141 - ;;
1142 - arm)
1143 - return
1144 - ;;
1145 - arm64)
1146 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
1147 - biendian=true
1148 - ;;
1149 - hppa)
1150 - return
1151 - ;;
1152 - ppc)
1153 - # assume powermac/powerbook defconfig
1154 - # we still package.use.force savedconfig
1155 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
1156 - ;;
1157 - ppc64)
1158 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
1159 - biendian=true
1160 - ;;
1161 - x86)
1162 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
1163 - ;;
1164 - *)
1165 - die "Unsupported arch ${ARCH}"
1166 - ;;
1167 - esac
1168 -
1169 - local myversion="-dist"
1170 - use hardened && myversion+="-hardened"
1171 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
1172 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
1173 -
1174 - local merge_configs=(
1175 - "${T}"/version.config
1176 - "${dist_conf_path}"/base.config
1177 - )
1178 - use debug || merge_configs+=(
1179 - "${dist_conf_path}"/no-debug.config
1180 - )
1181 - if use hardened; then
1182 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
1183 -
1184 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
1185 -
1186 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
1187 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
1188 - fi
1189 - fi
1190 -
1191 - # this covers ppc64 and aarch64_be only for now
1192 - if [[ ${biendian} == true && $(tc-endian) == big ]]; then
1193 - merge_configs+=( "${dist_conf_path}/big-endian.config" )
1194 - fi
1195 -
1196 - kernel-build_merge_configs "${merge_configs[@]}"
1197 -}
1198
1199 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.185.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.185.ebuild
1200 deleted file mode 100644
1201 index bcffa2897768..000000000000
1202 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.185.ebuild
1203 +++ /dev/null
1204 @@ -1,108 +0,0 @@
1205 -# Copyright 2020-2022 Gentoo Authors
1206 -# Distributed under the terms of the GNU General Public License v2
1207 -
1208 -EAPI=7
1209 -
1210 -inherit kernel-build verify-sig
1211 -
1212 -MY_P=linux-${PV}
1213 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1214 -CONFIG_VER=5.4.21
1215 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
1216 -GENTOO_CONFIG_VER=5.4.114
1217 -
1218 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
1219 -HOMEPAGE="https://www.kernel.org/"
1220 -SRC_URI+="
1221 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1222 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
1223 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1224 - verify-sig? (
1225 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
1226 - )
1227 - amd64? (
1228 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
1229 - -> kernel-x86_64.config.${CONFIG_VER}
1230 - )
1231 - arm64? (
1232 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
1233 - -> kernel-aarch64.config.${CONFIG_VER}
1234 - )
1235 - ppc64? (
1236 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
1237 - -> kernel-ppc64le.config.${CONFIG_VER}
1238 - )
1239 - x86? (
1240 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
1241 - -> kernel-i686.config.${CONFIG_VER}
1242 - )
1243 -"
1244 -S=${WORKDIR}/${MY_P}
1245 -
1246 -LICENSE="GPL-2"
1247 -KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
1248 -IUSE="debug"
1249 -
1250 -BDEPEND="
1251 - debug? ( dev-util/pahole )
1252 - verify-sig? ( sec-keys/openpgp-keys-kernel )
1253 -"
1254 -PDEPEND="
1255 - >=virtual/dist-kernel-${PV}
1256 -"
1257 -
1258 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
1259 -
1260 -src_unpack() {
1261 - if use verify-sig; then
1262 - einfo "Unpacking linux-${PV}.tar.xz ..."
1263 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
1264 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
1265 - assert "Unpack failed"
1266 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
1267 - else
1268 - default
1269 - fi
1270 -}
1271 -
1272 -src_prepare() {
1273 - default
1274 -
1275 - # prepare the default config
1276 - case ${ARCH} in
1277 - amd64)
1278 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
1279 - ;;
1280 - arm64)
1281 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
1282 - ;;
1283 - ppc)
1284 - # assume powermac/powerbook defconfig
1285 - # we still package.use.force savedconfig
1286 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
1287 - ;;
1288 - ppc64)
1289 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
1290 - ;;
1291 - x86)
1292 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
1293 - ;;
1294 - *)
1295 - die "Unsupported arch ${ARCH}"
1296 - ;;
1297 - esac
1298 -
1299 - echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die
1300 - local merge_configs=(
1301 - "${T}"/version.config
1302 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
1303 - )
1304 - use debug || merge_configs+=(
1305 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
1306 - )
1307 - [[ ${ARCH} == x86 ]] && merge_configs+=(
1308 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
1309 - )
1310 -
1311 - kernel-build_merge_configs "${merge_configs[@]}"
1312 -}
1313
1314 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.186.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.186.ebuild
1315 deleted file mode 100644
1316 index 4f5f7870ccb8..000000000000
1317 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.186.ebuild
1318 +++ /dev/null
1319 @@ -1,108 +0,0 @@
1320 -# Copyright 2020-2022 Gentoo Authors
1321 -# Distributed under the terms of the GNU General Public License v2
1322 -
1323 -EAPI=7
1324 -
1325 -inherit kernel-build verify-sig
1326 -
1327 -MY_P=linux-${PV}
1328 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1329 -CONFIG_VER=5.4.21
1330 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
1331 -GENTOO_CONFIG_VER=g1
1332 -
1333 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
1334 -HOMEPAGE="https://www.kernel.org/"
1335 -SRC_URI+="
1336 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1337 - https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
1338 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1339 - verify-sig? (
1340 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
1341 - )
1342 - amd64? (
1343 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
1344 - -> kernel-x86_64.config.${CONFIG_VER}
1345 - )
1346 - arm64? (
1347 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
1348 - -> kernel-aarch64.config.${CONFIG_VER}
1349 - )
1350 - ppc64? (
1351 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
1352 - -> kernel-ppc64le.config.${CONFIG_VER}
1353 - )
1354 - x86? (
1355 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
1356 - -> kernel-i686.config.${CONFIG_VER}
1357 - )
1358 -"
1359 -S=${WORKDIR}/${MY_P}
1360 -
1361 -LICENSE="GPL-2"
1362 -KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
1363 -IUSE="debug"
1364 -
1365 -BDEPEND="
1366 - debug? ( dev-util/pahole )
1367 - verify-sig? ( sec-keys/openpgp-keys-kernel )
1368 -"
1369 -PDEPEND="
1370 - >=virtual/dist-kernel-${PV}
1371 -"
1372 -
1373 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
1374 -
1375 -src_unpack() {
1376 - if use verify-sig; then
1377 - einfo "Unpacking linux-${PV}.tar.xz ..."
1378 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
1379 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
1380 - assert "Unpack failed"
1381 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
1382 - else
1383 - default
1384 - fi
1385 -}
1386 -
1387 -src_prepare() {
1388 - default
1389 -
1390 - # prepare the default config
1391 - case ${ARCH} in
1392 - amd64)
1393 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
1394 - ;;
1395 - arm64)
1396 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
1397 - ;;
1398 - ppc)
1399 - # assume powermac/powerbook defconfig
1400 - # we still package.use.force savedconfig
1401 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
1402 - ;;
1403 - ppc64)
1404 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
1405 - ;;
1406 - x86)
1407 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
1408 - ;;
1409 - *)
1410 - die "Unsupported arch ${ARCH}"
1411 - ;;
1412 - esac
1413 -
1414 - echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die
1415 - local merge_configs=(
1416 - "${T}"/version.config
1417 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
1418 - )
1419 - use debug || merge_configs+=(
1420 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
1421 - )
1422 - [[ ${ARCH} == x86 ]] && merge_configs+=(
1423 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
1424 - )
1425 -
1426 - kernel-build_merge_configs "${merge_configs[@]}"
1427 -}
1428
1429 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.187.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.187.ebuild
1430 deleted file mode 100644
1431 index 4f5f7870ccb8..000000000000
1432 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.187.ebuild
1433 +++ /dev/null
1434 @@ -1,108 +0,0 @@
1435 -# Copyright 2020-2022 Gentoo Authors
1436 -# Distributed under the terms of the GNU General Public License v2
1437 -
1438 -EAPI=7
1439 -
1440 -inherit kernel-build verify-sig
1441 -
1442 -MY_P=linux-${PV}
1443 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
1444 -CONFIG_VER=5.4.21
1445 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
1446 -GENTOO_CONFIG_VER=g1
1447 -
1448 -DESCRIPTION="Linux kernel built from vanilla upstream sources"
1449 -HOMEPAGE="https://www.kernel.org/"
1450 -SRC_URI+="
1451 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
1452 - https://github.com/mgorny/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
1453 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
1454 - verify-sig? (
1455 - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
1456 - )
1457 - amd64? (
1458 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
1459 - -> kernel-x86_64.config.${CONFIG_VER}
1460 - )
1461 - arm64? (
1462 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
1463 - -> kernel-aarch64.config.${CONFIG_VER}
1464 - )
1465 - ppc64? (
1466 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
1467 - -> kernel-ppc64le.config.${CONFIG_VER}
1468 - )
1469 - x86? (
1470 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
1471 - -> kernel-i686.config.${CONFIG_VER}
1472 - )
1473 -"
1474 -S=${WORKDIR}/${MY_P}
1475 -
1476 -LICENSE="GPL-2"
1477 -KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
1478 -IUSE="debug"
1479 -
1480 -BDEPEND="
1481 - debug? ( dev-util/pahole )
1482 - verify-sig? ( sec-keys/openpgp-keys-kernel )
1483 -"
1484 -PDEPEND="
1485 - >=virtual/dist-kernel-${PV}
1486 -"
1487 -
1488 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
1489 -
1490 -src_unpack() {
1491 - if use verify-sig; then
1492 - einfo "Unpacking linux-${PV}.tar.xz ..."
1493 - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
1494 - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
1495 - assert "Unpack failed"
1496 - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
1497 - else
1498 - default
1499 - fi
1500 -}
1501 -
1502 -src_prepare() {
1503 - default
1504 -
1505 - # prepare the default config
1506 - case ${ARCH} in
1507 - amd64)
1508 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
1509 - ;;
1510 - arm64)
1511 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
1512 - ;;
1513 - ppc)
1514 - # assume powermac/powerbook defconfig
1515 - # we still package.use.force savedconfig
1516 - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
1517 - ;;
1518 - ppc64)
1519 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
1520 - ;;
1521 - x86)
1522 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
1523 - ;;
1524 - *)
1525 - die "Unsupported arch ${ARCH}"
1526 - ;;
1527 - esac
1528 -
1529 - echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die
1530 - local merge_configs=(
1531 - "${T}"/version.config
1532 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
1533 - )
1534 - use debug || merge_configs+=(
1535 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
1536 - )
1537 - [[ ${ARCH} == x86 ]] && merge_configs+=(
1538 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
1539 - )
1540 -
1541 - kernel-build_merge_configs "${merge_configs[@]}"
1542 -}