1 |
commit: fbefab35c7079fb7307c1872c066da9106d7f6d8 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Dec 22 11:53:01 2021 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Dec 22 11:53:01 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbefab35 |
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 | 8 -- |
13 |
.../vanilla-kernel/vanilla-kernel-5.10.84.ebuild | 125 -------------------- |
14 |
.../vanilla-kernel/vanilla-kernel-5.10.86.ebuild | 130 --------------------- |
15 |
.../vanilla-kernel/vanilla-kernel-5.15.9.ebuild | 129 -------------------- |
16 |
.../vanilla-kernel/vanilla-kernel-5.4.164.ebuild | 102 ---------------- |
17 |
5 files changed, 494 deletions(-) |
18 |
|
19 |
diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest |
20 |
index cf62fdfb1ee1..70d1c26ad32e 100644 |
21 |
--- a/sys-kernel/vanilla-kernel/Manifest |
22 |
+++ b/sys-kernel/vanilla-kernel/Manifest |
23 |
@@ -17,22 +17,14 @@ DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1 |
24 |
DIST kernel-x86_64-fedora.config.5.14.20 220444 BLAKE2B 7cd8a820ce47d8f9fa6271df0ed4330cdf43345676a5baadd6d32da22f7962bd4fc0ea436e0e86a82e1a35d585b509379e6c40d6a0065b44839e6db76c3950ff SHA512 3229eeaebd52a8f57790c23c8ac027a2cce3eb43a8ef9b6cb8e54cd8b24405dc31d203a81188dbfb4bade814adffba471051f434e2b947f3cce1fda5645e489c |
25 |
DIST kernel-x86_64-fedora.config.5.15.7 223682 BLAKE2B 6198dec51d2a473b5eba319383a00d0b640267b778bd291af992a67122a7d1bfcc1991a56c42e59ded64503e445baeca753cbde5ca4910b3cc4644819137f8bb SHA512 d73848535baa276a129ac5f0674dba24eca7bb56a8195d24cb1bdf6c68f17e8a1734dd67636ab73c103c2a42de1e7a9692c7f816406b1280ffaebc93cb465c5d |
26 |
DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f |
27 |
-DIST linux-5.10.84.tar.sign 991 BLAKE2B 26c63b10c0cbc91753a31bbcee350aa5208a0d6ab02ab0e85ee9c3d02da7014e5f23328e0a42d6b43a5f41cc28d5bf86762ed05e7c589686df44ed56c697bf52 SHA512 2c586585ba113737f3f7539f389018b7215f0e9d37df49a25cdd29270773a95ce25120dcba949a339905da0408fa345717dd04952f70393f393f74917b131e30 |
28 |
-DIST linux-5.10.84.tar.xz 116471800 BLAKE2B 6ae790887669980cfc545e88f87033f42f97efa353e0e429498edd7804c767c9b70f4bf30ae9de5e9ebfbb8f1f7b947cee560c2eb3199676be11edaf5adbf559 SHA512 33ac25c433c212fe5a43fc97ed01b67b638cf55144713780039d027c8475dd0e16f6a1c596dfac7e3699fc4a0156462664a2baf790a9d5aa45872a463fe5c1c0 |
29 |
DIST linux-5.10.85.tar.sign 991 BLAKE2B a15ca5ba6b75d8ab118c7c578a33d47224f9b2c9382190ca1656c66e5391b6865c7a88cd33f6e28f0e905ac40995992c7d356fc666f692355bdf8dfb603d8fcd SHA512 6142795d2e689a4a4140122ec1559db02e78fd6c766e9d3ac4bafbbde2b4ab12bfeb7b6d7be91ce19b6e04e488eb15b90f3f56f83e2c999b7b64d37b7867bea8 |
30 |
DIST linux-5.10.85.tar.xz 116476312 BLAKE2B 629b8423f29454b25a76165933ff82a50d8d80826465529814465862869a0721775f344c738731cc3895cad11043efdf76ed909c1db5782f55c608599a118064 SHA512 9c8d9fc12c48c7c1c4691ca95de4f06c148686618013546d848a3d463261961e473ac9abe909ba3b79d1bbd5291153c797cde577b10990c825ab14cc1ee0c21c |
31 |
-DIST linux-5.10.86.tar.sign 991 BLAKE2B 94e8b69fd6132c0265c0352e462fba2765ecf237891b89f98acd8af544048f89ddc14235878dc5c42b87b53649f86be6301e58b3b4e3489eb9ba3762ad79a512 SHA512 b0b21ee58ccb91b469590c9ca69f87bab3291df3ed99bd5db0c0512bec650e02634c616cc3579ea05b5f76695cffa7a237b7674abfd09cfa2ee176bb3294d1c2 |
32 |
-DIST linux-5.10.86.tar.xz 116476576 BLAKE2B 9a0a55a922f3fb14d39bff0ac1175664f4557534e0432425b6e6efba78b6b601df4e202efea119f919d3d81d58e6d6edbe903fdf0875925889cbf78fbc7f0ae2 SHA512 55c35f56dfffc4c05acb36cb02d0c444095ce50f09c46a68f94edf45a78de246c62d03786b36c6a55fa9378be2f62bf87d4b366c45d296facd0298bd3212b7b5 |
33 |
DIST linux-5.10.87.tar.sign 991 BLAKE2B 757d7e7869bbb45994fa77cf6ad97be184abbe7060e09d80b41ae224f44504e350ced5c11614f7708960f10b6b2b77ca8b74d056436617a32e3f25f020bfbf0d SHA512 52a1f21ca87ffc86f8886814457987b35fd7b515611367c24a08c536788522a8a74caeb9b2130f28f52df02a5985f85a08eb5c95b1e64eedb76aba37f4e04fa8 |
34 |
DIST linux-5.10.87.tar.xz 116483412 BLAKE2B c9a624641fad9c48289db27d35a4ce8afe2ad70287deea308a4a20abd0fba1247ba2985ba2c7bfa2f894e3b834510feb1f35f062788c093f629803faaa1cef4a SHA512 97fe37bd52d7d02519ed06737e94a5fcefff944e26e69b90abc4a7ee91fce031ad0778b0211365c225da57a2eb1bbc0236cb3482635137149ad5c5a2bf22e382 |
35 |
DIST linux-5.14.21.tar.sign 991 BLAKE2B 159182d90911e738c0693c839441f679b66fa3e75c61bb55251552b1ebb7bf6ad018d66d0a83a8f88935b88c1f39fea1207a94f3fd4af3d1e5d148cf9293baf9 SHA512 1c2639bfec52b2f8cfc69504b7f474d1d7a96dc1793e8cd77a6160718a5f381c5e57e42339bd5361e83b86c84cda2500d18615bfc210bbe989c0560b275f4918 |
36 |
DIST linux-5.14.21.tar.xz 120726436 BLAKE2B ced805df81421f328e2e08d50a33bf6ba54092e95c84d7c1c8ec25ad909c183f82c9966a074c274dd0d13b069b87c12c6f6d5593faf3c0813c4369f90fc4a24f SHA512 0f428cb7273de5b440b610b1a3709563e4ed955afb4df084750a8b43c45e5b000a5906780ff7079a8324fac0a8b7ecace778ab8bbf0511fba92d4dad160d7f87 |
37 |
DIST linux-5.15.10.tar.sign 991 BLAKE2B 22e5f6b14793a97fcdf0b7f1e109d726cf541dccfb27c44fae4f39b76b4ffad2834171fd40e803bcad1a2a7ce6fc5a6754c7e1387e65991043d679619095915d SHA512 2580426744f80d756a57566fef7cd0d410e85c69514fcd1986dd40b82743342cb7ce0dbae0e8de56d8393037534cf5c8af6cc70f750b71b44a6204731c9c50c9 |
38 |
DIST linux-5.15.10.tar.xz 121948408 BLAKE2B a21e5a965c0a4fe2e014961a6cc8f4c621fd9313a4b170f97fd3f77ae2494e721bf579e68d5836c167ed9fb6674784b20722501f6adc44d634073e74a82da765 SHA512 cd57fcb1e10ab380d3e9f99b46f3bd38bd4a05e00f53655f5a1a644da2612c9ec2dbc87fa3f87f06f1ef334f6e669025e8f144a11e9a4d64184f60e922b269f9 |
39 |
-DIST linux-5.15.9.tar.sign 989 BLAKE2B 144881cdc74ab178e4f6dd85f46ae24e0b2a7a75141bb1d0f733a67eb101704a3f9b39286fe59d24df5abe0eb6940caf2a5ee0f8440097d5d865744fc7bcaeac SHA512 7e66ff01b20261f56ee3f0833ec5d7da071a43aaf4ac8c13d9bd94fec8097f1845128e630548b80f325c00fbf738af5e5f617d53c9531eda713f77578321b6bd |
40 |
-DIST linux-5.15.9.tar.xz 121937348 BLAKE2B 41f251bdc4d0bfae6739125b03f3d73ec0270a228304987c8ec90af47834d8cb6a1d7cbd3b193fa5f3903144610bf50de3522bd50925e39725a8f36030e4fa5e SHA512 541f6f5c774d3af0c04cc84a95819c2fa543ff912448a6c1483508ba66dc3498b57208cad81aad2936a320a8ddf218a661757ee6e32cdad8d7c5978d9d4366a2 |
41 |
-DIST linux-5.4.164.tar.sign 991 BLAKE2B 59483d1ee9790b771e7d1ffb1d1c3286f3db1d78fdec6eeaf0501748f6d35fefbe3572f9f64924f73dfb50db847392a32e6f9c4b71174b04a3def7757a2c9903 SHA512 d77c0210f03f5dc177f7231f7ce98fabe466eab7d93eb682daf63f72744f88c8d69a85934b1cb16e623c565b2893540fc4129273d4063270a4d7580f4d129e37 |
42 |
-DIST linux-5.4.164.tar.xz 109190032 BLAKE2B 01a65117c237d551c363149504ba690e9ae801fe587d53c24d2b01e4f7b4b264271077a819c6ad772c2f995bf87a242d271a5446d1378d4ac7d81e13caf9da3e SHA512 4a9cb4063707f7bc1a7390ef74f5c8fe4176ef37d3f27ccd97ab40c4935aa746652e93401bd1b1be5b01283b470597e8979fbbdbf6efb726fe3154d3c8fd9eef |
43 |
DIST linux-5.4.166.tar.sign 991 BLAKE2B 0051ff905ade9e7c4c5089602f940d643301e6f45ccc460a5c394046280e6dc5e58837d9b30115eb22d5cbcfde89707d1a1d1721f1ca4b7daba5bac465a1b39e SHA512 7469a77ec4006584307a7af780f4737d52b8d8a5f1f039107d2210e8b5aca0fc83b0c9cee9d80dd85db2070fc98837274519bfdcb03d115ad377963184ea83f8 |
44 |
DIST linux-5.4.166.tar.xz 109194364 BLAKE2B 531351c5ef90466073bdf19ddc4eb7ababb87c8343c10c9c61c236bb96c47524935733d25603781ec4412fedef8fe8ebffcec893b4283fc91181ec3201b29acb SHA512 5550095b77209f33e799ce1fd8d85289ce9b76315e50d3b1216e581457d279c7763df050e8a2e78748de87da4f5aefcdc4e437f3c54ffea86c026a0caa4f08aa |
45 |
DIST linux-5.4.167.tar.sign 991 BLAKE2B ba73a1a1aebaa749ba6b1f61fccb03712b7d6f179b125b54436f485c5e7b943157aa6ac86ba0c9277a245539c276901eb5e102ee776cd3f7c4a92db3c721241b SHA512 41ed244c64d402c16bd57afa4746e262e5b1d0329d99f3dccd617af6fbfa43b340fd66789f0816ff4d7c5cbe04173c1ee04bd6c7eeb751049e7272913b3b33c1 |
46 |
|
47 |
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.84.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.84.ebuild |
48 |
deleted file mode 100644 |
49 |
index 218c0951f106..000000000000 |
50 |
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.84.ebuild |
51 |
+++ /dev/null |
52 |
@@ -1,125 +0,0 @@ |
53 |
-# Copyright 2020-2021 Gentoo Authors |
54 |
-# Distributed under the terms of the GNU General Public License v2 |
55 |
- |
56 |
-EAPI=7 |
57 |
- |
58 |
-inherit kernel-build toolchain-funcs verify-sig |
59 |
- |
60 |
-MY_P=linux-${PV} |
61 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
62 |
-CONFIG_VER=5.10.12 |
63 |
-CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 |
64 |
-GENTOO_CONFIG_VER=5.15.5 |
65 |
- |
66 |
-DESCRIPTION="Linux kernel built from vanilla upstream sources" |
67 |
-HOMEPAGE="https://www.kernel.org/" |
68 |
-SRC_URI+=" |
69 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
70 |
- https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz |
71 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
72 |
- verify-sig? ( |
73 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign |
74 |
- ) |
75 |
- amd64? ( |
76 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
77 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
78 |
- ) |
79 |
- arm64? ( |
80 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
81 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
82 |
- ) |
83 |
- ppc64? ( |
84 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
85 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
86 |
- ) |
87 |
- x86? ( |
88 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
89 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
90 |
- )" |
91 |
-S=${WORKDIR}/${MY_P} |
92 |
- |
93 |
-LICENSE="GPL-2" |
94 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" |
95 |
-IUSE="debug hardened" |
96 |
-REQUIRED_USE="arm? ( savedconfig )" |
97 |
- |
98 |
-RDEPEND=" |
99 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
100 |
-BDEPEND=" |
101 |
- debug? ( dev-util/pahole ) |
102 |
- verify-sig? ( sec-keys/openpgp-keys-kernel )" |
103 |
-PDEPEND=" |
104 |
- >=virtual/dist-kernel-${PV}" |
105 |
- |
106 |
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc |
107 |
- |
108 |
-src_unpack() { |
109 |
- if use verify-sig; then |
110 |
- einfo "Unpacking linux-${PV}.tar.xz ..." |
111 |
- verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ |
112 |
- < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) |
113 |
- assert "Unpack failed" |
114 |
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" |
115 |
- else |
116 |
- default |
117 |
- fi |
118 |
-} |
119 |
- |
120 |
-src_prepare() { |
121 |
- default |
122 |
- |
123 |
- local biendian=false |
124 |
- |
125 |
- # prepare the default config |
126 |
- case ${ARCH} in |
127 |
- amd64) |
128 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
129 |
- ;; |
130 |
- arm) |
131 |
- return |
132 |
- ;; |
133 |
- arm64) |
134 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
135 |
- biendian=true |
136 |
- ;; |
137 |
- ppc64) |
138 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
139 |
- biendian=true |
140 |
- ;; |
141 |
- x86) |
142 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
143 |
- ;; |
144 |
- *) |
145 |
- die "Unsupported arch ${ARCH}" |
146 |
- ;; |
147 |
- esac |
148 |
- |
149 |
- local myversion="-dist" |
150 |
- use hardened && myversion+="-hardened" |
151 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
152 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
153 |
- |
154 |
- local merge_configs=( |
155 |
- "${T}"/version.config |
156 |
- "${dist_conf_path}"/base.config |
157 |
- ) |
158 |
- use debug || merge_configs+=( |
159 |
- "${dist_conf_path}"/no-debug.config |
160 |
- ) |
161 |
- if use hardened; then |
162 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
163 |
- |
164 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
165 |
- |
166 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
167 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
168 |
- fi |
169 |
- fi |
170 |
- |
171 |
- # this covers ppc64 and aarch64_be only for now |
172 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
173 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
174 |
- fi |
175 |
- |
176 |
- kernel-build_merge_configs "${merge_configs[@]}" |
177 |
-} |
178 |
|
179 |
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.86.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.86.ebuild |
180 |
deleted file mode 100644 |
181 |
index ee6eb2c658fe..000000000000 |
182 |
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.86.ebuild |
183 |
+++ /dev/null |
184 |
@@ -1,130 +0,0 @@ |
185 |
-# Copyright 2020-2021 Gentoo Authors |
186 |
-# Distributed under the terms of the GNU General Public License v2 |
187 |
- |
188 |
-EAPI=7 |
189 |
- |
190 |
-inherit kernel-build toolchain-funcs verify-sig |
191 |
- |
192 |
-MY_P=linux-${PV} |
193 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
194 |
-CONFIG_VER=5.10.12 |
195 |
-CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 |
196 |
-GENTOO_CONFIG_VER=5.15.5 |
197 |
- |
198 |
-DESCRIPTION="Linux kernel built from vanilla upstream sources" |
199 |
-HOMEPAGE="https://www.kernel.org/" |
200 |
-SRC_URI+=" |
201 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
202 |
- https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz |
203 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
204 |
- verify-sig? ( |
205 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign |
206 |
- ) |
207 |
- amd64? ( |
208 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
209 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
210 |
- ) |
211 |
- arm64? ( |
212 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
213 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
214 |
- ) |
215 |
- ppc64? ( |
216 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
217 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
218 |
- ) |
219 |
- x86? ( |
220 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
221 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
222 |
- )" |
223 |
-S=${WORKDIR}/${MY_P} |
224 |
- |
225 |
-LICENSE="GPL-2" |
226 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" |
227 |
-IUSE="debug hardened" |
228 |
-REQUIRED_USE="arm? ( savedconfig )" |
229 |
- |
230 |
-RDEPEND=" |
231 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
232 |
-BDEPEND=" |
233 |
- debug? ( dev-util/pahole ) |
234 |
- verify-sig? ( sec-keys/openpgp-keys-kernel )" |
235 |
-PDEPEND=" |
236 |
- >=virtual/dist-kernel-${PV}" |
237 |
- |
238 |
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc |
239 |
- |
240 |
-src_unpack() { |
241 |
- if use verify-sig; then |
242 |
- einfo "Unpacking linux-${PV}.tar.xz ..." |
243 |
- verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ |
244 |
- < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) |
245 |
- assert "Unpack failed" |
246 |
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" |
247 |
- else |
248 |
- default |
249 |
- fi |
250 |
-} |
251 |
- |
252 |
-src_prepare() { |
253 |
- default |
254 |
- |
255 |
- local biendian=false |
256 |
- |
257 |
- # prepare the default config |
258 |
- case ${ARCH} in |
259 |
- amd64) |
260 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
261 |
- ;; |
262 |
- arm) |
263 |
- return |
264 |
- ;; |
265 |
- arm64) |
266 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
267 |
- biendian=true |
268 |
- ;; |
269 |
- ppc) |
270 |
- # assume powermac/powerbook defconfig |
271 |
- # we still package.use.force savedconfig |
272 |
- cp "${WORKDIR}"/linux-*/arch/powerpc/configs/pmac32_defconfig .config || die |
273 |
- ;; |
274 |
- ppc64) |
275 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
276 |
- biendian=true |
277 |
- ;; |
278 |
- x86) |
279 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
280 |
- ;; |
281 |
- *) |
282 |
- die "Unsupported arch ${ARCH}" |
283 |
- ;; |
284 |
- esac |
285 |
- |
286 |
- local myversion="-dist" |
287 |
- use hardened && myversion+="-hardened" |
288 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
289 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
290 |
- |
291 |
- local merge_configs=( |
292 |
- "${T}"/version.config |
293 |
- "${dist_conf_path}"/base.config |
294 |
- ) |
295 |
- use debug || merge_configs+=( |
296 |
- "${dist_conf_path}"/no-debug.config |
297 |
- ) |
298 |
- if use hardened; then |
299 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
300 |
- |
301 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
302 |
- |
303 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
304 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
305 |
- fi |
306 |
- fi |
307 |
- |
308 |
- # this covers ppc64 and aarch64_be only for now |
309 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
310 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
311 |
- fi |
312 |
- |
313 |
- kernel-build_merge_configs "${merge_configs[@]}" |
314 |
-} |
315 |
|
316 |
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9.ebuild |
317 |
deleted file mode 100644 |
318 |
index 1f45374d8606..000000000000 |
319 |
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9.ebuild |
320 |
+++ /dev/null |
321 |
@@ -1,129 +0,0 @@ |
322 |
-# Copyright 2020-2021 Gentoo Authors |
323 |
-# Distributed under the terms of the GNU General Public License v2 |
324 |
- |
325 |
-EAPI=7 |
326 |
- |
327 |
-inherit kernel-build toolchain-funcs verify-sig |
328 |
- |
329 |
-MY_P=linux-${PV} |
330 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
331 |
-CONFIG_VER=5.15.7 |
332 |
-CONFIG_HASH=75f4ca5dedd2fedad91907906fec606a61c4046b |
333 |
-GENTOO_CONFIG_VER=5.15.5 |
334 |
- |
335 |
-DESCRIPTION="Linux kernel built from vanilla upstream sources" |
336 |
-HOMEPAGE="https://www.kernel.org/" |
337 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
338 |
- https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz |
339 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
340 |
- verify-sig? ( |
341 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign |
342 |
- ) |
343 |
- amd64? ( |
344 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config |
345 |
- -> kernel-x86_64-fedora.config.${CONFIG_VER} |
346 |
- ) |
347 |
- arm64? ( |
348 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config |
349 |
- -> kernel-aarch64-fedora.config.${CONFIG_VER} |
350 |
- ) |
351 |
- ppc64? ( |
352 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config |
353 |
- -> kernel-ppc64le-fedora.config.${CONFIG_VER} |
354 |
- ) |
355 |
- x86? ( |
356 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config |
357 |
- -> kernel-i686-fedora.config.${CONFIG_VER} |
358 |
- )" |
359 |
-S=${WORKDIR}/${MY_P} |
360 |
- |
361 |
-LICENSE="GPL-2" |
362 |
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" |
363 |
-IUSE="debug hardened" |
364 |
-REQUIRED_USE="arm? ( savedconfig )" |
365 |
- |
366 |
-RDEPEND=" |
367 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
368 |
-BDEPEND=" |
369 |
- debug? ( dev-util/pahole ) |
370 |
- verify-sig? ( sec-keys/openpgp-keys-kernel )" |
371 |
-PDEPEND=" |
372 |
- >=virtual/dist-kernel-${PV}" |
373 |
- |
374 |
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc |
375 |
- |
376 |
-src_unpack() { |
377 |
- if use verify-sig; then |
378 |
- einfo "Unpacking linux-${PV}.tar.xz ..." |
379 |
- verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ |
380 |
- < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) |
381 |
- assert "Unpack failed" |
382 |
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" |
383 |
- else |
384 |
- default |
385 |
- fi |
386 |
-} |
387 |
- |
388 |
-src_prepare() { |
389 |
- default |
390 |
- |
391 |
- local biendian=false |
392 |
- |
393 |
- # prepare the default config |
394 |
- case ${ARCH} in |
395 |
- amd64) |
396 |
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die |
397 |
- ;; |
398 |
- arm) |
399 |
- return |
400 |
- ;; |
401 |
- arm64) |
402 |
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die |
403 |
- biendian=true |
404 |
- ;; |
405 |
- ppc) |
406 |
- # assume powermac/powerbook defconfig |
407 |
- # we still package.use.force savedconfig |
408 |
- cp "${WORKDIR}"/linux-*/arch/powerpc/configs/pmac32_defconfig .config || die |
409 |
- ;; |
410 |
- ppc64) |
411 |
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die |
412 |
- biendian=true |
413 |
- ;; |
414 |
- x86) |
415 |
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die |
416 |
- ;; |
417 |
- *) |
418 |
- die "Unsupported arch ${ARCH}" |
419 |
- ;; |
420 |
- esac |
421 |
- |
422 |
- local myversion="-dist" |
423 |
- use hardened && myversion+="-hardened" |
424 |
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die |
425 |
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" |
426 |
- |
427 |
- local merge_configs=( |
428 |
- "${T}"/version.config |
429 |
- "${dist_conf_path}"/base.config |
430 |
- ) |
431 |
- use debug || merge_configs+=( |
432 |
- "${dist_conf_path}"/no-debug.config |
433 |
- ) |
434 |
- if use hardened; then |
435 |
- merge_configs+=( "${dist_conf_path}"/hardened-base.config ) |
436 |
- |
437 |
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) |
438 |
- |
439 |
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then |
440 |
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) |
441 |
- fi |
442 |
- fi |
443 |
- |
444 |
- # this covers ppc64 and aarch64_be only for now |
445 |
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then |
446 |
- merge_configs+=( "${dist_conf_path}/big-endian.config" ) |
447 |
- fi |
448 |
- |
449 |
- kernel-build_merge_configs "${merge_configs[@]}" |
450 |
-} |
451 |
|
452 |
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.164.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.164.ebuild |
453 |
deleted file mode 100644 |
454 |
index 9bff82fb16e3..000000000000 |
455 |
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.164.ebuild |
456 |
+++ /dev/null |
457 |
@@ -1,102 +0,0 @@ |
458 |
-# Copyright 2020-2021 Gentoo Authors |
459 |
-# Distributed under the terms of the GNU General Public License v2 |
460 |
- |
461 |
-EAPI=7 |
462 |
- |
463 |
-inherit kernel-build verify-sig |
464 |
- |
465 |
-MY_P=linux-${PV} |
466 |
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 |
467 |
-CONFIG_VER=5.4.21 |
468 |
-CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea |
469 |
-GENTOO_CONFIG_VER=5.4.114 |
470 |
- |
471 |
-DESCRIPTION="Linux kernel built from vanilla upstream sources" |
472 |
-HOMEPAGE="https://www.kernel.org/" |
473 |
-SRC_URI+=" |
474 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
475 |
- https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz |
476 |
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz |
477 |
- verify-sig? ( |
478 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign |
479 |
- ) |
480 |
- amd64? ( |
481 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config |
482 |
- -> kernel-x86_64.config.${CONFIG_VER} |
483 |
- ) |
484 |
- arm64? ( |
485 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config |
486 |
- -> kernel-aarch64.config.${CONFIG_VER} |
487 |
- ) |
488 |
- ppc64? ( |
489 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config |
490 |
- -> kernel-ppc64le.config.${CONFIG_VER} |
491 |
- ) |
492 |
- x86? ( |
493 |
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config |
494 |
- -> kernel-i686.config.${CONFIG_VER} |
495 |
- )" |
496 |
-S=${WORKDIR}/${MY_P} |
497 |
- |
498 |
-LICENSE="GPL-2" |
499 |
-KEYWORDS="~amd64 ~arm64 ~x86" |
500 |
-IUSE="debug" |
501 |
- |
502 |
-RDEPEND=" |
503 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
504 |
-BDEPEND=" |
505 |
- debug? ( dev-util/pahole ) |
506 |
- verify-sig? ( sec-keys/openpgp-keys-kernel )" |
507 |
-PDEPEND=" |
508 |
- >=virtual/dist-kernel-${PV}" |
509 |
- |
510 |
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc |
511 |
- |
512 |
-src_unpack() { |
513 |
- if use verify-sig; then |
514 |
- einfo "Unpacking linux-${PV}.tar.xz ..." |
515 |
- verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ |
516 |
- < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) |
517 |
- assert "Unpack failed" |
518 |
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" |
519 |
- else |
520 |
- default |
521 |
- fi |
522 |
-} |
523 |
- |
524 |
-src_prepare() { |
525 |
- default |
526 |
- |
527 |
- # prepare the default config |
528 |
- case ${ARCH} in |
529 |
- amd64) |
530 |
- cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die |
531 |
- ;; |
532 |
- arm64) |
533 |
- cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die |
534 |
- ;; |
535 |
- ppc64) |
536 |
- cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die |
537 |
- ;; |
538 |
- x86) |
539 |
- cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die |
540 |
- ;; |
541 |
- *) |
542 |
- die "Unsupported arch ${ARCH}" |
543 |
- ;; |
544 |
- esac |
545 |
- |
546 |
- echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die |
547 |
- local merge_configs=( |
548 |
- "${T}"/version.config |
549 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config |
550 |
- ) |
551 |
- use debug || merge_configs+=( |
552 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config |
553 |
- ) |
554 |
- [[ ${ARCH} == x86 ]] && merge_configs+=( |
555 |
- "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config |
556 |
- ) |
557 |
- |
558 |
- kernel-build_merge_configs "${merge_configs[@]}" |
559 |
-} |