Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel/
Date: Sat, 28 Aug 2021 06:54:08
Message-Id: 1630133629.01b4a0922ace3713eaa5aaae00211161c26f7f47.mgorny@gentoo
1 commit: 01b4a0922ace3713eaa5aaae00211161c26f7f47
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 28 06:29:43 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 28 06:53:49 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b4a092
7
8 sys-kernel/gentoo-kernel: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 sys-kernel/gentoo-kernel/Manifest | 12 ---
13 .../gentoo-kernel/gentoo-kernel-5.10.52.ebuild | 105 ---------------------
14 .../gentoo-kernel/gentoo-kernel-5.10.59.ebuild | 105 ---------------------
15 .../gentoo-kernel/gentoo-kernel-5.13.11.ebuild | 105 ---------------------
16 .../gentoo-kernel/gentoo-kernel-5.13.12.ebuild | 105 ---------------------
17 .../gentoo-kernel/gentoo-kernel-5.4.134.ebuild | 97 -------------------
18 .../gentoo-kernel/gentoo-kernel-5.4.141.ebuild | 97 -------------------
19 7 files changed, 626 deletions(-)
20
21 diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest
22 index 0dc422b7a99..f63be11adfd 100644
23 --- a/sys-kernel/gentoo-kernel/Manifest
24 +++ b/sys-kernel/gentoo-kernel/Manifest
25 @@ -1,23 +1,11 @@
26 -DIST genpatches-5.10-58.base.tar.xz 1910208 BLAKE2B 3f385e4cae808101f092a1ebf72dc9cf1bcc94ed8bdca8a4772afd0c32cb1424f96fee2e59ab7605b588e64d162e46aae2918b7916bded019f97f637292853ee SHA512 be328dd7212c5a0e009ba95d45c716912d96743f3ae5e2e5e1daabc252f1e151043abe21f61ef90fc4f23d4e164b6ebe2d289abfc1470daf1a33a1564dbe7b06
27 -DIST genpatches-5.10-58.extras.tar.xz 3420 BLAKE2B 81c42396369ce4e26d2a1574067d251b9013bd012f052e3e35ecaa1953e3d81cb9e398eb9521d191a4197ad2a81780d49059fd7abb9774e886d6d10b6b6831d3 SHA512 79afef40259c8ab2cfa957bdb56666e9ff691ff68362ad95482129e7037fc0659185923ec87ac97d217f5d2956e2be7189077ddf38844fa6c7ced4f0f6f58870
28 -DIST genpatches-5.10-65.base.tar.xz 2037624 BLAKE2B e2a41a62a0d01260e75bd4eb5eb1674fea3f00fb85f60460878039ad2c2360cf75741683c2a91e24a99874ff109b74cf39c2413fa876db11f8d04f155bc712f8 SHA512 7103bc91f048089f53bb28b25cad80878fdea9703e1d7e89ac0bc96aae319b76d8a5dc504a628392bbc440e30ac185fde3234a328ee25689305ae54f4eede6f7
29 -DIST genpatches-5.10-65.extras.tar.xz 3480 BLAKE2B 1ec5eb88df9f9ce0f6a23c4ccfc64210e27ec62faa47da6e1e21783c552c28945b275bf3450c07bb5cf3289581bb8b1e7bd5cda7afd91ffcceb1ccc554d8cc92 SHA512 8eacdd47e24028c84481fc930dc1b702435fc6997d7556352bfd109af12ed16d9b4905097e53d06f0e26d0ed1839bf5014a428701ce5078521995de9e14ec45a
30 DIST genpatches-5.10-66.base.tar.xz 2062612 BLAKE2B 6aed0d13a78b49d310840e9f3d2ce17493e827c3ee5c43617b36478d02b542ca1b73ba18b8790f06df72686da9935e9596d2a3b85eb63107b998bc9765238685 SHA512 3c834cf4887f899f230db5e5a7c1f082c383726c52dda457b7fddc77e7e6e980083def63653d036a7c9bff6cfafa08abe534ef4cd8d65cc6766ef87633187df4
31 DIST genpatches-5.10-66.extras.tar.xz 3476 BLAKE2B 83c469744224ee1c4e5498d30b50610f0679996262323e9e048ed14df49790fa33e704ef61c3a58fb1dc23bd13262f87cd7459a5005079eee89701fa66fab696 SHA512 985413d00a94b3e84b7be1db8ee40b6d80d7651823bf68f0a6a50fa0c46f3cbf26839d88d561aba86378d321a4628a5df90debec0e4436c01d53df074f4bd104
32 DIST genpatches-5.10-67.base.tar.xz 2086184 BLAKE2B d01856f8ab1b24b9581576c80c63b7b30adf3376b70f890e527d5652c28228b17c42c28e4517689411e67b7b7a715b4ad3e1b2e045725f11d825a0ffc67f39f0 SHA512 ff55f88e4c334f463945d8f3d9aa7dfd987602057ba28496cb31a1d17ba3ec8d1eea94cd0544af6ef5f6dc140c09427a6ed0de476e0b71f9dbba5e558e8422d3
33 DIST genpatches-5.10-67.extras.tar.xz 3848 BLAKE2B 1469349ac07374c4f6e8875757e588af6d78d13fa8162573ee83a201ee5158916043d013bf1202d89911584fe861d0a7ab264b63affdfd062bb23cf3e0011869 SHA512 7887ce5a472f6a778f3eaa4032f5a9ba2dac8f06dff1937188c708396f2305a499ed129e275e85aafc6746e7bbf4526cc7aefe502bcf4953c30020cbb0e9d657
34 DIST genpatches-5.12-22.base.tar.xz 1085632 BLAKE2B 328a25218394a93755d29335f0a827faaad2fc823bb25bf8ef36385eaf8b30427c4075bc0074969fe0923a975d88d7573fda0b8e1288e787f03afc6cc77d25ac SHA512 08a71f09955c92bd92f4c67a018349a9b1d7ac5e1dad7efa3f1cdd2968a4c82042308613069e5bb65a0c38f19d05db5a0ff25d17726809cf12ba018fff5bf564
35 DIST genpatches-5.12-22.extras.tar.xz 3420 BLAKE2B 61d7d8bf8c88a1f0ee16efd07dca0fcb82a48574dcf545421e5e8302128acd5e28fbcadc4d1a82f0b2049491988691e3f8b85c99d50ec1c81a4a4549c96b9651 SHA512 20a505a8247ba33f8c0c201b809b22073ec589f4d83b1089c6787afbe42760443a964fd12fbe2dc6ec778c6d3067db04d93ec098551ff9ed6e5030d5830fce9e
36 -DIST genpatches-5.13-13.base.tar.xz 634700 BLAKE2B 2f9a12c64ec10163426b9e9b59bd2e12e6703313bea2508d7fd33b90f07170aba96af87ea2821c23372bce3e7c8180bceb8bc2e9f3884bee568ad37d76e8ca9c SHA512 24a669d68f2bedb7007d508d843a92543eeabda37cf6f18a4024d43cf3e7df3d41e91bca76e23f5e1da5b8a2769b24de9953f9c454429a18a6dc1c164b2d3638
37 -DIST genpatches-5.13-13.extras.tar.xz 3476 BLAKE2B 38f1f19267bfc6319b85ccb1e566dfeddae282c86a0c31efaec53d97ba60fd8c8294ba483e22331fb35aca4d0cd5415b6e51f2af5f63122eb99172fb816aaa82 SHA512 9be0db5a384974f5ef1637c9dded924b83e056e874e41061b9793846602c43dc9960ab7b32b0d3f9d50039384363a85f29b56ff8d4be1d6b2005f7978bfc4634
38 -DIST genpatches-5.13-14.base.tar.xz 677956 BLAKE2B 81d1c4280e45d5b4c3161d0faa1322c8aa63af7a431c647c4d191225fb905879aecfb1f172209213ce3da7b2b12a95145473066aaf1fbe369ece67338ee20845 SHA512 a9d858b4235238844527f95b5eabec6b6555c514691cbd001e25f437827f90b4a9008dfa297541ff287ea69bb2082099f179e8bd9dfc9fe75d0093eb47d18576
39 -DIST genpatches-5.13-14.extras.tar.xz 3476 BLAKE2B 3d51a9825a501f86b08f08a8e5945f8e3b9a95a4306bed9bb4a9b5730ba2a1d98fa2af30858c43dee25c0a4ec15496e22c41214ea36c75e0e1356036d7597464 SHA512 40abfb5bba735c8de649246bd7f7af325e7c1b86f7c02a41323dab17baa78af6fbf089724af701f646b5fd59a4e8aafdaaabacbbd70e70fc26df71dad2019e04
40 DIST genpatches-5.13-15.base.tar.xz 712312 BLAKE2B fa70753d96944bfe43ae352592be5fea8b8bccbac1f7412a241d951b5009e4643e12123ec3aa6864b9a884fffc744c8ec0be84dd499a29dcbf3c36446b013842 SHA512 814b3766c5330b5890e63ab47399e91981c18dccda37797983076ec860e8d2056f112706a07acd1f5c0f72a5417a8713d928b473695f6669fe734de025048015
41 DIST genpatches-5.13-15.extras.tar.xz 3852 BLAKE2B 17c24bda81640a2431729cafef4e6401902390a57bd41ee691e971fadd54761a8829a559d201d46f883bcf99fe9ea34509fc7a95ea90ad3fddbda732878bc278 SHA512 4113f3e6ced039f6aeb89a8033d88140a993ebe1bc99d7dd2424f90846e217398551bbdf67ca199acf42b9af5aeb8a144e84bacdfd444f170f1a0a747fb1c477
42 -DIST genpatches-5.4-138.base.tar.xz 3760008 BLAKE2B 085dc9525a78dfea4efa6541332c8cc16bc6c5dfbbdcbf1efe307acfe129ebca80d53bb9063d4c9f052a3909c47a094f31f2e9fb487ffb0e014eb7cd6fa8bcfa SHA512 96ccc0c5a7d223c444f7d5c7990a4a5c14de2eb1e8d44c3edfa8526a3c872ca38d0b3cf87aa65f3cd14cdfbc52573831993f0ad0c9531659108aea36c31f7089
43 -DIST genpatches-5.4-138.extras.tar.xz 1772 BLAKE2B f152fe554bc3a855234d9fccbd7e60003a8933a4ac5d13764d84a2c5a03e93cae7f231e1c7b50a891d9978f3aa151bb8d7c2f4166e3a1ca9feb76614514632c5 SHA512 a2f4bb291f0a4dd061251bcba3ea2fb3f48f84c53c05ab851ac8ec588dcc931a6f0f72447e1ca91950a7881247e396d825176020de0273b35ebf7770b0a07471
44 -DIST genpatches-5.4-145.base.tar.xz 3847680 BLAKE2B 4c35815c7e09626f3f9f15081c0ab3eca09a26619c827d0db2f4d538d9ece2d80bc058c0132d479a339a609469d55b0411ce4341b444eff92357133346e059f8 SHA512 75f6a0e98b14c6c1c50c67cb4e8bf819b6a02a755900313b286aa7b50e319020501e8d0113028f2d00c68f46dcc605784521edc330a28edeab9e77fee4ba3d50
45 -DIST genpatches-5.4-145.extras.tar.xz 1788 BLAKE2B de775d7b0fb328091be7141e50bbd24bfa780fdb79d3ead0d64cccd5422175b6b2fccdfd740971d4581c88c513025d1c026c252ef59a3c5eae3cd37eb6145f40 SHA512 2140d9ebe9fecf7b5fbbb903003775865b24297ce461b52e2776332c00f39d0b5ee5b7a38cc072cdf6a28f19e8f438c97511d6589f66dc44cd79a85987136db6
46 DIST genpatches-5.4-146.base.tar.xz 3857908 BLAKE2B fe3119842aeb3f1f8ba9af26d4db1773380400397b132235db8071c9c05d395502c8fb08cc690842cbde5c5fc8dd5fa456218d2f95434ca84422c6398889cb03 SHA512 d293600dbcc8ad83641d4866e4998b1b4fa3bb254bca9e0aabd4d94bdf6270b7757f69874e754a38afb8426e91a4072e5c135e12c2a597008cef77f6fd74b7dd
47 DIST genpatches-5.4-146.extras.tar.xz 1784 BLAKE2B e3b75e9f8f29bcf441dececc62a46cd5db846859bb9fb01462846333dfb42f35c559b5b6533035b891062de619dac678b9467fd0432423bcd8505385c0beae47 SHA512 0923ebf0da182eef762653b282fad6d50862c3d520ee1888bf8fb2257b96bb4cb06a3e88ec0b6a8587f17c97f9660ffbaf4695eb0d0d0f46fb59861b49949e35
48 DIST genpatches-5.4-147.base.tar.xz 3875304 BLAKE2B 98cc4815b004967ef7a00b2b8af96cf002c09b22d54222e0f932e1ef83731846011bb3c4b8f972c85aeb086b0bcd6a0ce0f2ed390dd5f0225b137b33bb2255bf SHA512 999f5e9a99cf8dea0c8da91b0e365703064620b04bcc48909d89af73f551a0da3785201b4a4fd0edfd184872f81109dbb78ca57d95d1c2759a1cac111fe1066d
49
50 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.52.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.52.ebuild
51 deleted file mode 100644
52 index d2d382e2357..00000000000
53 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.52.ebuild
54 +++ /dev/null
55 @@ -1,105 +0,0 @@
56 -# Copyright 2020-2021 Gentoo Authors
57 -# Distributed under the terms of the GNU General Public License v2
58 -
59 -EAPI=7
60 -
61 -inherit kernel-build
62 -
63 -MY_P=linux-${PV%.*}
64 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
65 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
66 -CONFIG_VER=5.10.12
67 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
68 -GENTOO_CONFIG_VER=5.10.42
69 -
70 -DESCRIPTION="Linux kernel built with Gentoo patches"
71 -HOMEPAGE="https://www.kernel.org/"
72 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
73 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
74 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
75 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
76 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
77 - amd64? (
78 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
79 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
80 - )
81 - arm64? (
82 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
83 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
84 - )
85 - ppc64? (
86 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
87 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
88 - )
89 - x86? (
90 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
91 - -> kernel-i686-fedora.config.${CONFIG_VER}
92 - )"
93 -S=${WORKDIR}/${MY_P}
94 -
95 -LICENSE="GPL-2"
96 -KEYWORDS="amd64 ~arm arm64 ppc64 x86"
97 -IUSE="debug hardened"
98 -REQUIRED_USE="arm? ( savedconfig )"
99 -
100 -RDEPEND="
101 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
102 -BDEPEND="
103 - debug? ( dev-util/pahole )"
104 -PDEPEND="
105 - >=virtual/dist-kernel-${PV}"
106 -
107 -QA_FLAGS_IGNORED="usr/src/linux-.*/scripts/gcc-plugins/.*.so"
108 -
109 -src_prepare() {
110 - local PATCHES=(
111 - # meh, genpatches have no directory
112 - "${WORKDIR}"/*.patch
113 - )
114 - default
115 -
116 - # prepare the default config
117 - case ${ARCH} in
118 - amd64)
119 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
120 - ;;
121 - arm)
122 - return
123 - ;;
124 - arm64)
125 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
126 - ;;
127 - ppc64)
128 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
129 - ;;
130 - x86)
131 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
132 - ;;
133 - *)
134 - die "Unsupported arch ${ARCH}"
135 - ;;
136 - esac
137 -
138 - local myversion="-gentoo-dist"
139 - use hardened && myversion+="-hardened"
140 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
141 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
142 -
143 - local merge_configs=(
144 - "${T}"/version.config
145 - "${dist_conf_path}"/base.config
146 - )
147 - use debug || merge_configs+=(
148 - "${dist_conf_path}"/no-debug.config
149 - )
150 - if use hardened; then
151 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
152 -
153 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
154 -
155 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
156 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
157 - fi
158 - fi
159 - kernel-build_merge_configs "${merge_configs[@]}"
160 -}
161
162 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.59.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.59.ebuild
163 deleted file mode 100644
164 index 660215fc865..00000000000
165 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.59.ebuild
166 +++ /dev/null
167 @@ -1,105 +0,0 @@
168 -# Copyright 2020-2021 Gentoo Authors
169 -# Distributed under the terms of the GNU General Public License v2
170 -
171 -EAPI=7
172 -
173 -inherit kernel-build
174 -
175 -MY_P=linux-${PV%.*}
176 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
177 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
178 -CONFIG_VER=5.10.12
179 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
180 -GENTOO_CONFIG_VER=5.10.42
181 -
182 -DESCRIPTION="Linux kernel built with Gentoo patches"
183 -HOMEPAGE="https://www.kernel.org/"
184 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
185 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
186 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
187 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
188 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
189 - amd64? (
190 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
191 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
192 - )
193 - arm64? (
194 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
195 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
196 - )
197 - ppc64? (
198 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
199 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
200 - )
201 - x86? (
202 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
203 - -> kernel-i686-fedora.config.${CONFIG_VER}
204 - )"
205 -S=${WORKDIR}/${MY_P}
206 -
207 -LICENSE="GPL-2"
208 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
209 -IUSE="debug hardened"
210 -REQUIRED_USE="arm? ( savedconfig )"
211 -
212 -RDEPEND="
213 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
214 -BDEPEND="
215 - debug? ( dev-util/pahole )"
216 -PDEPEND="
217 - >=virtual/dist-kernel-${PV}"
218 -
219 -QA_FLAGS_IGNORED="usr/src/linux-.*/scripts/gcc-plugins/.*.so"
220 -
221 -src_prepare() {
222 - local PATCHES=(
223 - # meh, genpatches have no directory
224 - "${WORKDIR}"/*.patch
225 - )
226 - default
227 -
228 - # prepare the default config
229 - case ${ARCH} in
230 - amd64)
231 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
232 - ;;
233 - arm)
234 - return
235 - ;;
236 - arm64)
237 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
238 - ;;
239 - ppc64)
240 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
241 - ;;
242 - x86)
243 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
244 - ;;
245 - *)
246 - die "Unsupported arch ${ARCH}"
247 - ;;
248 - esac
249 -
250 - local myversion="-gentoo-dist"
251 - use hardened && myversion+="-hardened"
252 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
253 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
254 -
255 - local merge_configs=(
256 - "${T}"/version.config
257 - "${dist_conf_path}"/base.config
258 - )
259 - use debug || merge_configs+=(
260 - "${dist_conf_path}"/no-debug.config
261 - )
262 - if use hardened; then
263 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
264 -
265 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
266 -
267 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
268 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
269 - fi
270 - fi
271 - kernel-build_merge_configs "${merge_configs[@]}"
272 -}
273
274 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.13.11.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.13.11.ebuild
275 deleted file mode 100644
276 index d77a7373c83..00000000000
277 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.13.11.ebuild
278 +++ /dev/null
279 @@ -1,105 +0,0 @@
280 -# Copyright 2020-2021 Gentoo Authors
281 -# Distributed under the terms of the GNU General Public License v2
282 -
283 -EAPI=7
284 -
285 -inherit kernel-build
286 -
287 -MY_P=linux-${PV%.*}
288 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
289 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
290 -CONFIG_VER=5.13.9
291 -CONFIG_HASH=eb52b35e8cb097413357b578903bd18eb76051c0
292 -GENTOO_CONFIG_VER=5.13.4
293 -
294 -DESCRIPTION="Linux kernel built with Gentoo patches"
295 -HOMEPAGE="https://www.kernel.org/"
296 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
297 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
298 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
299 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
300 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
301 - amd64? (
302 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
303 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
304 - )
305 - arm64? (
306 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
307 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
308 - )
309 - ppc64? (
310 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
311 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
312 - )
313 - x86? (
314 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
315 - -> kernel-i686-fedora.config.${CONFIG_VER}
316 - )"
317 -S=${WORKDIR}/${MY_P}
318 -
319 -LICENSE="GPL-2"
320 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
321 -IUSE="debug hardened"
322 -REQUIRED_USE="arm? ( savedconfig )"
323 -
324 -RDEPEND="
325 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
326 -BDEPEND="
327 - debug? ( dev-util/pahole )"
328 -PDEPEND="
329 - >=virtual/dist-kernel-${PV}"
330 -
331 -QA_FLAGS_IGNORED="usr/src/linux-.*/scripts/gcc-plugins/.*.so"
332 -
333 -src_prepare() {
334 - local PATCHES=(
335 - # meh, genpatches have no directory
336 - "${WORKDIR}"/*.patch
337 - )
338 - default
339 -
340 - # prepare the default config
341 - case ${ARCH} in
342 - amd64)
343 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
344 - ;;
345 - arm)
346 - return
347 - ;;
348 - arm64)
349 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
350 - ;;
351 - ppc64)
352 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
353 - ;;
354 - x86)
355 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
356 - ;;
357 - *)
358 - die "Unsupported arch ${ARCH}"
359 - ;;
360 - esac
361 -
362 - local myversion="-gentoo-dist"
363 - use hardened && myversion+="-hardened"
364 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
365 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
366 -
367 - local merge_configs=(
368 - "${T}"/version.config
369 - "${dist_conf_path}"/base.config
370 - )
371 - use debug || merge_configs+=(
372 - "${dist_conf_path}"/no-debug.config
373 - )
374 - if use hardened; then
375 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
376 -
377 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
378 -
379 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
380 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
381 - fi
382 - fi
383 - kernel-build_merge_configs "${merge_configs[@]}"
384 -}
385
386 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.13.12.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.13.12.ebuild
387 deleted file mode 100644
388 index d77a7373c83..00000000000
389 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.13.12.ebuild
390 +++ /dev/null
391 @@ -1,105 +0,0 @@
392 -# Copyright 2020-2021 Gentoo Authors
393 -# Distributed under the terms of the GNU General Public License v2
394 -
395 -EAPI=7
396 -
397 -inherit kernel-build
398 -
399 -MY_P=linux-${PV%.*}
400 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
401 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
402 -CONFIG_VER=5.13.9
403 -CONFIG_HASH=eb52b35e8cb097413357b578903bd18eb76051c0
404 -GENTOO_CONFIG_VER=5.13.4
405 -
406 -DESCRIPTION="Linux kernel built with Gentoo patches"
407 -HOMEPAGE="https://www.kernel.org/"
408 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
409 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
410 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
411 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
412 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
413 - amd64? (
414 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
415 - -> kernel-x86_64-fedora.config.${CONFIG_VER}
416 - )
417 - arm64? (
418 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
419 - -> kernel-aarch64-fedora.config.${CONFIG_VER}
420 - )
421 - ppc64? (
422 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
423 - -> kernel-ppc64le-fedora.config.${CONFIG_VER}
424 - )
425 - x86? (
426 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
427 - -> kernel-i686-fedora.config.${CONFIG_VER}
428 - )"
429 -S=${WORKDIR}/${MY_P}
430 -
431 -LICENSE="GPL-2"
432 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
433 -IUSE="debug hardened"
434 -REQUIRED_USE="arm? ( savedconfig )"
435 -
436 -RDEPEND="
437 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
438 -BDEPEND="
439 - debug? ( dev-util/pahole )"
440 -PDEPEND="
441 - >=virtual/dist-kernel-${PV}"
442 -
443 -QA_FLAGS_IGNORED="usr/src/linux-.*/scripts/gcc-plugins/.*.so"
444 -
445 -src_prepare() {
446 - local PATCHES=(
447 - # meh, genpatches have no directory
448 - "${WORKDIR}"/*.patch
449 - )
450 - default
451 -
452 - # prepare the default config
453 - case ${ARCH} in
454 - amd64)
455 - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
456 - ;;
457 - arm)
458 - return
459 - ;;
460 - arm64)
461 - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
462 - ;;
463 - ppc64)
464 - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
465 - ;;
466 - x86)
467 - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
468 - ;;
469 - *)
470 - die "Unsupported arch ${ARCH}"
471 - ;;
472 - esac
473 -
474 - local myversion="-gentoo-dist"
475 - use hardened && myversion+="-hardened"
476 - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
477 - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
478 -
479 - local merge_configs=(
480 - "${T}"/version.config
481 - "${dist_conf_path}"/base.config
482 - )
483 - use debug || merge_configs+=(
484 - "${dist_conf_path}"/no-debug.config
485 - )
486 - if use hardened; then
487 - merge_configs+=( "${dist_conf_path}"/hardened-base.config )
488 -
489 - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
490 -
491 - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
492 - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
493 - fi
494 - fi
495 - kernel-build_merge_configs "${merge_configs[@]}"
496 -}
497
498 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.134.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.134.ebuild
499 deleted file mode 100644
500 index e1936bc8f39..00000000000
501 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.134.ebuild
502 +++ /dev/null
503 @@ -1,97 +0,0 @@
504 -# Copyright 2020-2021 Gentoo Authors
505 -# Distributed under the terms of the GNU General Public License v2
506 -
507 -EAPI=7
508 -
509 -inherit kernel-build
510 -
511 -MY_P=linux-${PV%.*}
512 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
513 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
514 -CONFIG_VER=5.4.21
515 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
516 -GENTOO_CONFIG_VER=5.4.114
517 -
518 -DESCRIPTION="Linux kernel built with Gentoo patches"
519 -HOMEPAGE="https://www.kernel.org/"
520 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
521 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
522 - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
523 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
524 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
525 - amd64? (
526 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
527 - -> kernel-x86_64.config.${CONFIG_VER}
528 - )
529 - arm64? (
530 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
531 - -> kernel-aarch64.config.${CONFIG_VER}
532 - )
533 - ppc64? (
534 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
535 - -> kernel-ppc64le.config.${CONFIG_VER}
536 - )
537 - x86? (
538 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
539 - -> kernel-i686.config.${CONFIG_VER}
540 - )"
541 -S=${WORKDIR}/${MY_P}
542 -
543 -LICENSE="GPL-2"
544 -KEYWORDS="amd64 arm64 ppc64 x86"
545 -IUSE="debug"
546 -
547 -RDEPEND="
548 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
549 -BDEPEND="
550 - debug? ( dev-util/pahole )"
551 -PDEPEND="
552 - >=virtual/dist-kernel-${PV}"
553 -
554 -pkg_pretend() {
555 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
556 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
557 -
558 - kernel-install_pkg_pretend
559 -}
560 -
561 -src_prepare() {
562 - local PATCHES=(
563 - # meh, genpatches have no directory
564 - "${WORKDIR}"/*.patch
565 - )
566 - default
567 -
568 - # prepare the default config
569 - case ${ARCH} in
570 - amd64)
571 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
572 - ;;
573 - arm64)
574 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
575 - ;;
576 - ppc64)
577 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
578 - ;;
579 - x86)
580 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
581 - ;;
582 - *)
583 - die "Unsupported arch ${ARCH}"
584 - ;;
585 - esac
586 -
587 - echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die
588 - local merge_configs=(
589 - "${T}"/version.config
590 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
591 - )
592 - use debug || merge_configs+=(
593 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
594 - )
595 - [[ ${ARCH} == x86 ]] && merge_configs+=(
596 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
597 - )
598 -
599 - kernel-build_merge_configs "${merge_configs[@]}"
600 -}
601
602 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.141.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.141.ebuild
603 deleted file mode 100644
604 index 1bf22439675..00000000000
605 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.141.ebuild
606 +++ /dev/null
607 @@ -1,97 +0,0 @@
608 -# Copyright 2020-2021 Gentoo Authors
609 -# Distributed under the terms of the GNU General Public License v2
610 -
611 -EAPI=7
612 -
613 -inherit kernel-build
614 -
615 -MY_P=linux-${PV%.*}
616 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
617 -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
618 -CONFIG_VER=5.4.21
619 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
620 -GENTOO_CONFIG_VER=5.4.114
621 -
622 -DESCRIPTION="Linux kernel built with Gentoo patches"
623 -HOMEPAGE="https://www.kernel.org/"
624 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
625 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
626 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
627 - https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz
628 - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
629 - amd64? (
630 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
631 - -> kernel-x86_64.config.${CONFIG_VER}
632 - )
633 - arm64? (
634 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
635 - -> kernel-aarch64.config.${CONFIG_VER}
636 - )
637 - ppc64? (
638 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
639 - -> kernel-ppc64le.config.${CONFIG_VER}
640 - )
641 - x86? (
642 - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
643 - -> kernel-i686.config.${CONFIG_VER}
644 - )"
645 -S=${WORKDIR}/${MY_P}
646 -
647 -LICENSE="GPL-2"
648 -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
649 -IUSE="debug"
650 -
651 -RDEPEND="
652 - !sys-kernel/gentoo-kernel-bin:${SLOT}"
653 -BDEPEND="
654 - debug? ( dev-util/pahole )"
655 -PDEPEND="
656 - >=virtual/dist-kernel-${PV}"
657 -
658 -pkg_pretend() {
659 - ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch"
660 - ewarn "Linux configs to Fedora. Please keep a backup kernel just in case."
661 -
662 - kernel-install_pkg_pretend
663 -}
664 -
665 -src_prepare() {
666 - local PATCHES=(
667 - # meh, genpatches have no directory
668 - "${WORKDIR}"/*.patch
669 - )
670 - default
671 -
672 - # prepare the default config
673 - case ${ARCH} in
674 - amd64)
675 - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die
676 - ;;
677 - arm64)
678 - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die
679 - ;;
680 - ppc64)
681 - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die
682 - ;;
683 - x86)
684 - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die
685 - ;;
686 - *)
687 - die "Unsupported arch ${ARCH}"
688 - ;;
689 - esac
690 -
691 - echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die
692 - local merge_configs=(
693 - "${T}"/version.config
694 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
695 - )
696 - use debug || merge_configs+=(
697 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
698 - )
699 - [[ ${ARCH} == x86 ]] && merge_configs+=(
700 - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
701 - )
702 -
703 - kernel-build_merge_configs "${merge_configs[@]}"
704 -}