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 |
-} |