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: Tue, 25 Feb 2020 04:20:27
Message-Id: 1582604396.bddde48df453ed6f5c9b2ae4a6c1eb7443de33cd.mgorny@gentoo
1 commit: bddde48df453ed6f5c9b2ae4a6c1eb7443de33cd
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 25 04:18:28 2020 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 25 04:19:56 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bddde48d
7
8 sys-kernel/gentoo-kernel: Remove redundant versions
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 sys-kernel/gentoo-kernel/Manifest | 17 -----
13 .../gentoo-kernel/gentoo-kernel-4.19.100.ebuild | 75 ---------------------
14 .../gentoo-kernel/gentoo-kernel-4.19.103.ebuild | 76 ----------------------
15 .../gentoo-kernel/gentoo-kernel-4.19.104.ebuild | 76 ----------------------
16 .../gentoo-kernel/gentoo-kernel-5.4.19.ebuild | 73 ---------------------
17 .../gentoo-kernel/gentoo-kernel-5.4.20.ebuild | 73 ---------------------
18 .../gentoo-kernel/gentoo-kernel-5.5.3.ebuild | 73 ---------------------
19 .../gentoo-kernel/gentoo-kernel-5.5.4.ebuild | 73 ---------------------
20 8 files changed, 536 deletions(-)
21
22 diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest
23 index f1eb4edac97..0f5672ed120 100644
24 --- a/sys-kernel/gentoo-kernel/Manifest
25 +++ b/sys-kernel/gentoo-kernel/Manifest
26 @@ -1,32 +1,15 @@
27 -DIST genpatches-4.19-102.base.tar.xz 3110244 BLAKE2B 35127d29a603bcdeb3257a442f632e227069b7452874f571b8c602ea894e4069879de3799a5cdd439f6e81a1d98e5cb4e0c07b9aade5f26c14ae1bef2229629a SHA512 128ac3c560faa733f58f6b657966c9543331ab65379e958a41c63b74badb8ae1da047b57d3a9665aaff6a46440a6046647367cfb93b30e2a7f7cbb0c9f981d94
28 -DIST genpatches-4.19-102.extras.tar.xz 17488 BLAKE2B 3d7cefc14e8ba60f2932605c6f5f333af9f2d60f05a54b64234e34cf67b689f5ac131c16906a4f1c077055dead9550d73fb8437c3d2606b190a2179fbb699bfe SHA512 7ab06588702737c907b5e63ba774eef50f76cfce7c8384e7306f4f7f4f25cbad8e7d558c1507148dea4865ba4bf37ec299e43575c496bd9dd18b995d3445981a
29 -DIST genpatches-4.19-103.base.tar.xz 3123100 BLAKE2B 22fe4e84a455f1d36ab79c3b2aa660e75844ac20f2f727ea4827ac31bd270dfc295d39252a0f219ad397757d731680712b6e054ae92e86c64af62f0e279f3410 SHA512 e9b5db17747ae8db35805fabd0af3f836ac8d7b851c2ee4ee33db26020412e3592899e10c421e79cc22d7ebc37f93f4f8785f586e34f49e50974ebfa97e8c8af
30 -DIST genpatches-4.19-103.extras.tar.xz 17500 BLAKE2B b2bd771a3f2b53155599c250378ed32c7be3393e4ae3793d3f46aca74b0461ee8ba706ea51d9e7526218a5f80634de4cbbfbea23502bbab4787b7ada96658a15 SHA512 2fc476511989f1e6d1f867eeec55d1c0e18e21f504e6e68c65bcda05bc37ae0a679ab3ac09f579769c0ceba2b9b568344ee7bff3448cb2295b36ed7e883001b3
31 DIST genpatches-4.19-104.base.tar.xz 3133964 BLAKE2B 4a47a56d7be225e0e4c3e22456ff9801898de9f36e300da295f909976d9fd36c95de421a233b45227c2d190d4f91f39836eca838d3f5fff1bf8683c877c7ba06 SHA512 a710092cf5121e12c861bde4ddb453de3b5ec14a6d5b406775ff3f7670206be3e4ed7cb7457ade2cfa2d644c45843671ee43b6f1928f2950bcd92ae795683f26
32 DIST genpatches-4.19-104.extras.tar.xz 17504 BLAKE2B 4013c6336d35818c8995b7f7cccc5152e66e24ebb3df9e1ce9e7bba2e197a05f786476607dfc6b9fed06565bb6dd92e981f917996366c0b7d4734619e8b3cf58 SHA512 552a12d1bca99c85d4d74a19429c1efda5e2e99110d467f64e8d13962ae15ab03de4c923896ed9ae070b3c247d837159c825118c8d0fa503c971432d3d7985d4
33 -DIST genpatches-4.19-99.base.tar.xz 2980172 BLAKE2B 2da82ccc1a3a9f874f30046c4d7ea01730398d27c34be741b3fa64ca7e05972a4ef33f76e28383c488d71489c1eabd33e462c2fbbc8248e6d53486eabb1956e6 SHA512 481042c47ca0f56a3262e9920a1e245197672c51ac32624668974a8af5273d3ff593047bbbb6476b741de611c83c19ad6e4a09e1c1331baaf67c1998ef64bade
34 -DIST genpatches-4.19-99.extras.tar.xz 17488 BLAKE2B d57f278109d3ea0cbe324e15666f119e2a9ef4ebfe6f9581dffdd6e9f4c11fca47dc08f2375da62928076647352772cedad41a8ab97b312b59a03956dd4a3954 SHA512 ae1f8f8fd8f9da3860e82d8838714248983014257386bab802ec3adf86d694db50db8d6cc9a9d01a2a6936e2ceb740a4f4732e48b1c40eebc8ffd523745d5dca
35 -DIST genpatches-5.4-19.base.tar.xz 782808 BLAKE2B 9b0b3e6090e33f5852c3fdd2ee58110f909beea9aac3c2591709fe97ba24003b9c923085f1577309052f94a934dc36be0937ded1df05828b69ddbc6ae31c158c SHA512 866aa0b06f8198739cabd54fcf09308629d00139f9068c255cdf61d96bb0288a5dfea7a46562ed51cfad2e682c29195e0304c442d659f50238cdc38e9e885fbb
36 -DIST genpatches-5.4-19.extras.tar.xz 1740 BLAKE2B 85acc37c0b0087ca198bb168a18b764e0b2061c9d41bb1902308c517b1760031258cd7221725b7fa3145fc7b802b8bd8bb10c241ac5ddb6f1b4436ae92d4c783 SHA512 59701650a902e708c98d9e6ef3c5528be0831d8ead28ef2d46f1c4cdb386336ad36a137a4d77d0193c7acc10b1448dc54a18dc4177365d56069c7c3fb5143ae2
37 -DIST genpatches-5.4-20.base.tar.xz 807268 BLAKE2B e5930087b8384c74c699414d1396278e25f8c2c208675976d5b46f8b34cb22a5f02f6fc88d7c3630796628122e5774e245ffbfe2542b3fd99527c1f391ef8648 SHA512 087e244b8dc00117ec9d4773549479538b0d65598f204da337e37425e76d0b42330a227a06d49e7f49997f3929fb5a4c9ff8faca65aa12c358093fe5556aff52
38 -DIST genpatches-5.4-20.extras.tar.xz 1744 BLAKE2B ca42cfee9974f2c2ae029d3041fb510d206721e52615c705f0c586aca0e91bb469d24a35d93f156f5b3c6077b9e6cf3dc50e361124310bc4321eeb20cd4e08e2 SHA512 980534074d620aa6e9eb9d8cd9c6ee64d9398dd210c6d3b14359af96da441cfee576212aafe4777b914f9e9ee6e9468f628570d42bfebe7967c8fb72a6568ead
39 DIST genpatches-5.4-21.base.tar.xz 825640 BLAKE2B 2f6da03c546be189d057dc44b5772f56ab25e8ff50b8775524b93af1387651e98c7a8077dd8f1f1c094767499256ee6336ba6fd28f9fad7dccef3d82f72899bb SHA512 c408a85d4e6929b10f0cda2315c0b0db69afe6916b7fdcf6f86dd9d607b4722fa212e772ec18eb162ff031d2ec0899e4dbef934710d80f17d7c90a8bea8f7e72
40 DIST genpatches-5.4-21.extras.tar.xz 1744 BLAKE2B c033e92c37a242bb1df4d3f75c7cba258bd51bc918e056632d351e801ee5ec0beb0f63f54be0eea3f45b1e5850cb97579ff287714f0d3d53898b6e57ba0b9641 SHA512 14b17b599ad1fdfa72355ee0450fbe448d28216ce5ed5f96a750bc633539e7a9d1a2547edfd658cfcf9ff8667f929c6c0966c3725fe53f69554a6ae7c2e5e210
41 -DIST genpatches-5.5-5.base.tar.xz 169776 BLAKE2B 781e5e23d69eac115dcf243bcb8a33b6793f1e53f303c634e80b32e6507a4d13f83ddf75b191dda159f4f55e4d00cc8cb1cd131039f6c5411e775c670f0f1ae5 SHA512 f177546e168274c4f814e50839f8f797f45eeed6690868131a0fb2a9b450051cd62ebe32c2118ac6e719be0daca5bafcf44696f69b0c5d5e23490ac5ac1dd362
42 -DIST genpatches-5.5-5.extras.tar.xz 1744 BLAKE2B 0e040d013f97c2406cc5d0905fcdff3fe25f886ccc6d8622d7d76feb9f0fc7bb5fe6729a773a0bd5de3bb6b8654df38134ec8e44b0e72ee7c0230f8503efd802 SHA512 ae5e540a56d31a1e1eb21b69bf3fe229bcd402829e068bb2398e585579652254e84da2ffc11c7cbd146aa619dd047a7b472b05234e008288293bf7bc2b7c1761
43 -DIST genpatches-5.5-6.base.tar.xz 202848 BLAKE2B ec6c214b74f2090d241aa0ec3ad2fbac6c50361e37a5bcb0175a1b1dc4af1e75f3bbcce05785627d0d49f87f9a8c03be245436eff0fd283a42642a781f5afd88 SHA512 e58e19dc8b4d07370928c58b5b52592c46fd097d052fbb77adf4eb8f8be79771df2b4caa8c390818283a27606eebb98ab506ffe6a23bdc90a243e8a0b0b9dfdf
44 -DIST genpatches-5.5-6.extras.tar.xz 1740 BLAKE2B bf8d44d979668f66fbe88ccae56536227a9ac5a31f7a3bf21ea102634c229230084de08339ba8c75d7b5af66ce020a2a01f195d29cdd9ae4bb1e94de159ca039 SHA512 2c82b37285fc58fff56e3b800092dbc4dc0e2bc384ecb1610cc50b913bd1e091ecb310c4147bc63131366ac959bb947b82f5908d88c8a13eec9ebccc29b4a3e1
45 DIST genpatches-5.5-7.base.tar.xz 227724 BLAKE2B 145760f3866f91db9fc0e17ea0d9590d1a929237904ab673ad1be4e93d70a8edc1e9cb50a3dca71d96bb05299c38e5ef7e47fdf72acf763303f2730512bfaa0b SHA512 14e625f4db186029b6b6cff3e556fcfb56ad62d6d0ab8a9cd26746806d9365ddde1cd6429125343bdb71a8c4822104c54e3aadfe6f2eadeefa046a99fa64bcdb
46 DIST genpatches-5.5-7.extras.tar.xz 1744 BLAKE2B 98147f7615e0a2e40ba9e0ae877235bc05ad661112ae4a5162a70bc6ede02c448d1c781b29ec2658a24b64155331aebff34fa8885ba7563b1791651fb0039ce0 SHA512 532cfbee8638bb2a524cada24f796d2b7e8aab23fa825c8957c0743d14f2494ee97d7f04f754b3645869a095edbd82ca99b11717df0345e8d79b910cb6dbd8d7
47 DIST linux-4.19.85-arch1.i686.config 222183 BLAKE2B 03eac77940db0ee6b4f2a006edc600ef34141bbca849f5be4de9b961301a8fc987da6d0e21344aa5d80c29bb7793d56cf5441abb6c8e4057d94e2601c174c1be SHA512 6bd45c9dfd96b1afb8c1ca1ca72722baee6c91894e454d7af937de02242d3bb9d3b6870f5976aa96245c753c6bc1ac637a6356125b0d4c596aadef643b8c3d8d
48 DIST linux-4.19.92-arch1.amd64.config 222487 BLAKE2B a658d80d85525287a1df9053ca2ddfe423ab423bcc3b9ea8bd9cda65cc7ffa4b1be782c48c867c13e46070af4016f446860f5cf71351f239da1eff6c45a5aa6a SHA512 a5658c8e8464516dffd6f624344e739784cb315d334b2c5105bd5d16022b6366ad4ec00d3692a7b78e2458514175522bc85e834bf19593feff6363b616860258
49 DIST linux-4.19.94.tar.xz 103389152 BLAKE2B 291db6f448606a4ba288295b4b1c0b813e736534e4749a152baa1d07fcf52bba2b59e7b4b261594a2deb9ad961afec50a28b4ec126f97033f1c0a36aba9f2961 SHA512 c6017e854ec06054c658042c2e8227d79284ecdadf0a2e1c5da799ca2ac165a266e7d33aa52361d0036ddb3059e3b24f0a68b45ffd84d87394d3f41492f6f9a4
50 -DIST linux-5.4.13-arch1.i686.config 239816 BLAKE2B e776321fa163759332e7b5e3cca6a8a3f7124fc7a5bdd498f0aeaec1f2a819f27a87ca6f9f3fb0f0b9f28e8ba6f207bb27c5e48a494664d21ea3845e99b1eab4 SHA512 4e083028a140fcd2e65bba3c39e9d7bf9004e114b3233e8c2ab9e67405a3db9179c10a9564407bf19875317a352453f3e02f137297941277f694e687d3b97674
51 -DIST linux-5.4.13.arch1.amd64.config 241498 BLAKE2B 3c6d13d84ea75247fae4f4474648abe295fb6ea577d4c9becc58551c3954d35a72edd5937b7bb345f783fe2015940035d5f6766e08e5a9dd6b8723cc69c85ee6 SHA512 3039a333f3000f416bfccd7efdc54c8ea07d9b01b349be87f83b7dcb3e0f13a1f3fb02ccae42412cf28958aa7df42ef73f87e637269c7525476d73682596fa07
52 DIST linux-5.4.18.arch1.amd64.config 241388 BLAKE2B dacc83b154eab51e3c7f57bba6e02a4edfe34fa584c907f514b8afe9cb7ef39aa245caf82a35f648e379883fbbb6426b763879676cd3cecf741bcf342f165a81 SHA512 bf211c4293f7dbd980bfcc47fb337a2db359f1320573f5086a5ec60a0c50b4105723e010212eb6d5b9c2ba3ecb5fa4381f8b67c16596647c030b4f49274120b9
53 DIST linux-5.4.18.arch1.i686.config 240651 BLAKE2B 9e00b28951593aefc53cf735bd30589e44c9326f53ff98f7b2a244e171192910f93ab9f20d879ec06ace9b1169a6b3d3d6acf2105736905cca3b9c2db1cc8e68 SHA512 0c9331fd1256e044734d24d4ca58e2677604482aa0ce33f65a5df63dce4d2615ea9686a53a0e603956437d9b9d23e54389459d7ea0bfe66597609dae96952785
54 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
55 -DIST linux-5.5.1-arch1.amd64.config 243880 BLAKE2B d8a5b3fc87c462000ee63bf8611c4075737a61a7fa939b941bb0b139f5e94ffcf53809e3ee1a80b280d2ad2241530f2aa524fbbd291c1198f0aebeaf3bbd9718 SHA512 0b58154a521e41f6275f56198ed8613afaf70b3b793aeed526c00caa74f94dd6191f2358e4678e18add05f6423f472372a1f5cf6ea652197da296ed2a5628ba5
56 DIST linux-5.5.2-arch1.i686.config 243261 BLAKE2B dc0a7efb9c94af540043db8e559c04bfe2eb493158b0fe7d25984b85ae364cf262cf78ee57f1b1b6c4e9cc51138be15c098268e77f63f158702851352952837b SHA512 29cbf564fc30f9e8030001cae09d2711292d4e2c9c66f96a61a7d1575dd93d86f00d356697f011ff3810c8db95f95ac1fd54d6220c1f9095797891c29a7e2723
57 DIST linux-5.5.4-arch1.amd64.config 243869 BLAKE2B cf65ebea77e2c8d3de643ddec5b6a3afee6abb3f858ddd987c96a294152caa4aa6731350774a8438d5e2a40c6847433d4243dcebddaaa63bb4cc4187674d7d7d SHA512 a14808fd73c1d15ca1d73de1e0cf91cecc89332c8ed650352c972b116325c6126cb70e2a40b002616b2bcc9e9197f4486705c353ad3da300c7bbd6ce44ff3737
58 DIST linux-5.5.tar.xz 110713660 BLAKE2B 36b990d3650c409652206c319c93c0cf68885334050bc286b479c8b844bc47354547e19eebb58caafb026b96d134f39f0c7ce38b4eebe9da7ea6d1610a1e2af2 SHA512 fa74fdabb5e63384a39e54da05b86a9ae9ea16179524b041fbbdffc7177e80b53600ae98d76be127ba216148f9dc55fe07ab20637e22c6d6030cb4aa09eb2f86
59
60 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.100.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.100.ebuild
61 deleted file mode 100644
62 index 6bf6d9cfbbd..00000000000
63 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.100.ebuild
64 +++ /dev/null
65 @@ -1,75 +0,0 @@
66 -# Copyright 2020 Gentoo Authors
67 -# Distributed under the terms of the GNU General Public License v2
68 -
69 -EAPI=7
70 -
71 -inherit kernel-build
72 -
73 -MY_P=linux-4.19.94
74 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} - 1))
75 -# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux-lts
76 -AMD64_CONFIG_VER=4.19.92-arch1
77 -AMD64_CONFIG_HASH=bf97de6a2e405659aaad4c251b7f0bb48d5ed3c9
78 -# https://git.archlinux32.org/packages/log/core/linux-lts/config
79 -I686_CONFIG_VER=4.19.85-arch1
80 -I686_CONFIG_HASH=1f0345e2983d2edd55b401cb5a87fdf365a4192c
81 -
82 -DESCRIPTION="Linux kernel built with Gentoo patches"
83 -HOMEPAGE="https://www.kernel.org/"
84 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
85 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
86 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
87 - amd64? (
88 - https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts&id=${AMD64_CONFIG_HASH}
89 - -> linux-${AMD64_CONFIG_VER}.amd64.config
90 - )
91 - x86? (
92 - https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
93 - -> linux-${I686_CONFIG_VER}.i686.config
94 - )"
95 -S=${WORKDIR}/${MY_P}
96 -
97 -LICENSE="GPL-2"
98 -KEYWORDS="~amd64 ~x86"
99 -
100 -RDEPEND="
101 - !sys-kernel/vanilla-kernel:${SLOT}
102 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
103 -
104 -src_prepare() {
105 - local PATCHES=(
106 - # meh, genpatches have no directory
107 - # (skip most patch release patches, we just fetch newer sources)
108 - "${WORKDIR}"/109[4-9]*.patch
109 - "${WORKDIR}"/[2-9]*.patch
110 - )
111 - default
112 -
113 - # prepare the default config
114 - case ${ARCH} in
115 - amd64)
116 - cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
117 - ;;
118 - x86)
119 - cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
120 - ;;
121 - *)
122 - die "Unsupported arch ${ARCH}"
123 - ;;
124 - esac
125 -
126 - local config_tweaks=(
127 - # shove arch under the carpet!
128 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
129 - # we do support x32
130 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
131 - # disable signatures
132 - -e '/CONFIG_MODULE_SIG/d'
133 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
134 - # disable compression to allow stripping
135 - -e '/CONFIG_MODULE_COMPRESS/d'
136 - # disable gcc plugins to unbreak distcc
137 - -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
138 - )
139 - sed -i "${config_tweaks[@]}" .config || die
140 -}
141
142 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.103.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.103.ebuild
143 deleted file mode 100644
144 index 3b0d137453f..00000000000
145 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.103.ebuild
146 +++ /dev/null
147 @@ -1,76 +0,0 @@
148 -# Copyright 2020 Gentoo Authors
149 -# Distributed under the terms of the GNU General Public License v2
150 -
151 -EAPI=7
152 -
153 -inherit kernel-build
154 -
155 -MY_P=linux-4.19.94
156 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} - 1))
157 -# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux-lts
158 -AMD64_CONFIG_VER=4.19.92-arch1
159 -AMD64_CONFIG_HASH=bf97de6a2e405659aaad4c251b7f0bb48d5ed3c9
160 -# https://git.archlinux32.org/packages/log/core/linux-lts/config
161 -I686_CONFIG_VER=4.19.85-arch1
162 -I686_CONFIG_HASH=1f0345e2983d2edd55b401cb5a87fdf365a4192c
163 -
164 -DESCRIPTION="Linux kernel built with Gentoo patches"
165 -HOMEPAGE="https://www.kernel.org/"
166 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
167 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
168 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
169 - amd64? (
170 - https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts&id=${AMD64_CONFIG_HASH}
171 - -> linux-${AMD64_CONFIG_VER}.amd64.config
172 - )
173 - x86? (
174 - https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
175 - -> linux-${I686_CONFIG_VER}.i686.config
176 - )"
177 -S=${WORKDIR}/${MY_P}
178 -
179 -LICENSE="GPL-2"
180 -KEYWORDS="~amd64 ~x86"
181 -
182 -RDEPEND="
183 - !sys-kernel/vanilla-kernel:${SLOT}
184 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
185 -
186 -src_prepare() {
187 - local PATCHES=(
188 - # meh, genpatches have no directory
189 - # (skip most patch release patches, we just fetch newer sources)
190 - "${WORKDIR}"/109[4-9]*.patch
191 - "${WORKDIR}"/11*.patch
192 - "${WORKDIR}"/[2-9]*.patch
193 - )
194 - default
195 -
196 - # prepare the default config
197 - case ${ARCH} in
198 - amd64)
199 - cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
200 - ;;
201 - x86)
202 - cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
203 - ;;
204 - *)
205 - die "Unsupported arch ${ARCH}"
206 - ;;
207 - esac
208 -
209 - local config_tweaks=(
210 - # shove arch under the carpet!
211 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
212 - # we do support x32
213 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
214 - # disable signatures
215 - -e '/CONFIG_MODULE_SIG/d'
216 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
217 - # disable compression to allow stripping
218 - -e '/CONFIG_MODULE_COMPRESS/d'
219 - # disable gcc plugins to unbreak distcc
220 - -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
221 - )
222 - sed -i "${config_tweaks[@]}" .config || die
223 -}
224
225 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.104.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.104.ebuild
226 deleted file mode 100644
227 index 3b0d137453f..00000000000
228 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.104.ebuild
229 +++ /dev/null
230 @@ -1,76 +0,0 @@
231 -# Copyright 2020 Gentoo Authors
232 -# Distributed under the terms of the GNU General Public License v2
233 -
234 -EAPI=7
235 -
236 -inherit kernel-build
237 -
238 -MY_P=linux-4.19.94
239 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} - 1))
240 -# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux-lts
241 -AMD64_CONFIG_VER=4.19.92-arch1
242 -AMD64_CONFIG_HASH=bf97de6a2e405659aaad4c251b7f0bb48d5ed3c9
243 -# https://git.archlinux32.org/packages/log/core/linux-lts/config
244 -I686_CONFIG_VER=4.19.85-arch1
245 -I686_CONFIG_HASH=1f0345e2983d2edd55b401cb5a87fdf365a4192c
246 -
247 -DESCRIPTION="Linux kernel built with Gentoo patches"
248 -HOMEPAGE="https://www.kernel.org/"
249 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
250 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
251 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
252 - amd64? (
253 - https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts&id=${AMD64_CONFIG_HASH}
254 - -> linux-${AMD64_CONFIG_VER}.amd64.config
255 - )
256 - x86? (
257 - https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
258 - -> linux-${I686_CONFIG_VER}.i686.config
259 - )"
260 -S=${WORKDIR}/${MY_P}
261 -
262 -LICENSE="GPL-2"
263 -KEYWORDS="~amd64 ~x86"
264 -
265 -RDEPEND="
266 - !sys-kernel/vanilla-kernel:${SLOT}
267 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
268 -
269 -src_prepare() {
270 - local PATCHES=(
271 - # meh, genpatches have no directory
272 - # (skip most patch release patches, we just fetch newer sources)
273 - "${WORKDIR}"/109[4-9]*.patch
274 - "${WORKDIR}"/11*.patch
275 - "${WORKDIR}"/[2-9]*.patch
276 - )
277 - default
278 -
279 - # prepare the default config
280 - case ${ARCH} in
281 - amd64)
282 - cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
283 - ;;
284 - x86)
285 - cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
286 - ;;
287 - *)
288 - die "Unsupported arch ${ARCH}"
289 - ;;
290 - esac
291 -
292 - local config_tweaks=(
293 - # shove arch under the carpet!
294 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
295 - # we do support x32
296 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
297 - # disable signatures
298 - -e '/CONFIG_MODULE_SIG/d'
299 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
300 - # disable compression to allow stripping
301 - -e '/CONFIG_MODULE_COMPRESS/d'
302 - # disable gcc plugins to unbreak distcc
303 - -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
304 - )
305 - sed -i "${config_tweaks[@]}" .config || die
306 -}
307
308 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.19.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.19.ebuild
309 deleted file mode 100644
310 index 0041d89b83f..00000000000
311 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.19.ebuild
312 +++ /dev/null
313 @@ -1,73 +0,0 @@
314 -# Copyright 2020 Gentoo Authors
315 -# Distributed under the terms of the GNU General Public License v2
316 -
317 -EAPI=7
318 -
319 -inherit kernel-build
320 -
321 -MY_P=linux-${PV%.*}
322 -GENPATCHES_P=genpatches-${PV%.*}-${PV##*.}
323 -# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux
324 -AMD64_CONFIG_VER=5.4.13.arch1
325 -AMD64_CONFIG_HASH=9eed969590614a38d370a9fe04a4f5d38ba5e06e
326 -# https://git.archlinux32.org/packages/log/core/linux/config.i686
327 -I686_CONFIG_VER=5.4.13-arch1
328 -I686_CONFIG_HASH=95f890a9f9131e7a0e01a4f3e9c5ee423756a233
329 -
330 -DESCRIPTION="Linux kernel built with Gentoo patches"
331 -HOMEPAGE="https://www.kernel.org/"
332 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
333 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
334 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
335 - amd64? (
336 - https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH}
337 - -> linux-${AMD64_CONFIG_VER}.amd64.config
338 - )
339 - x86? (
340 - https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
341 - -> linux-${I686_CONFIG_VER}.i686.config
342 - )"
343 -S=${WORKDIR}/${MY_P}
344 -
345 -LICENSE="GPL-2"
346 -KEYWORDS="~amd64 ~x86"
347 -
348 -RDEPEND="
349 - !sys-kernel/vanilla-kernel:${SLOT}
350 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
351 -
352 -src_prepare() {
353 - local PATCHES=(
354 - # meh, genpatches have no directory
355 - "${WORKDIR}"/*.patch
356 - )
357 - default
358 -
359 - # prepare the default config
360 - case ${ARCH} in
361 - amd64)
362 - cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
363 - ;;
364 - x86)
365 - cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
366 - ;;
367 - *)
368 - die "Unsupported arch ${ARCH}"
369 - ;;
370 - esac
371 -
372 - local config_tweaks=(
373 - # shove arch under the carpet!
374 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
375 - # we do support x32
376 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
377 - # disable signatures
378 - -e '/CONFIG_MODULE_SIG/d'
379 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
380 - # disable compression to allow stripping
381 - -e '/CONFIG_MODULE_COMPRESS/d'
382 - # disable gcc plugins to unbreak distcc
383 - -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
384 - )
385 - sed -i "${config_tweaks[@]}" .config || die
386 -}
387
388 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.20.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.20.ebuild
389 deleted file mode 100644
390 index 0041d89b83f..00000000000
391 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.20.ebuild
392 +++ /dev/null
393 @@ -1,73 +0,0 @@
394 -# Copyright 2020 Gentoo Authors
395 -# Distributed under the terms of the GNU General Public License v2
396 -
397 -EAPI=7
398 -
399 -inherit kernel-build
400 -
401 -MY_P=linux-${PV%.*}
402 -GENPATCHES_P=genpatches-${PV%.*}-${PV##*.}
403 -# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux
404 -AMD64_CONFIG_VER=5.4.13.arch1
405 -AMD64_CONFIG_HASH=9eed969590614a38d370a9fe04a4f5d38ba5e06e
406 -# https://git.archlinux32.org/packages/log/core/linux/config.i686
407 -I686_CONFIG_VER=5.4.13-arch1
408 -I686_CONFIG_HASH=95f890a9f9131e7a0e01a4f3e9c5ee423756a233
409 -
410 -DESCRIPTION="Linux kernel built with Gentoo patches"
411 -HOMEPAGE="https://www.kernel.org/"
412 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
413 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
414 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
415 - amd64? (
416 - https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH}
417 - -> linux-${AMD64_CONFIG_VER}.amd64.config
418 - )
419 - x86? (
420 - https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
421 - -> linux-${I686_CONFIG_VER}.i686.config
422 - )"
423 -S=${WORKDIR}/${MY_P}
424 -
425 -LICENSE="GPL-2"
426 -KEYWORDS="~amd64 ~x86"
427 -
428 -RDEPEND="
429 - !sys-kernel/vanilla-kernel:${SLOT}
430 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
431 -
432 -src_prepare() {
433 - local PATCHES=(
434 - # meh, genpatches have no directory
435 - "${WORKDIR}"/*.patch
436 - )
437 - default
438 -
439 - # prepare the default config
440 - case ${ARCH} in
441 - amd64)
442 - cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
443 - ;;
444 - x86)
445 - cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
446 - ;;
447 - *)
448 - die "Unsupported arch ${ARCH}"
449 - ;;
450 - esac
451 -
452 - local config_tweaks=(
453 - # shove arch under the carpet!
454 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
455 - # we do support x32
456 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
457 - # disable signatures
458 - -e '/CONFIG_MODULE_SIG/d'
459 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
460 - # disable compression to allow stripping
461 - -e '/CONFIG_MODULE_COMPRESS/d'
462 - # disable gcc plugins to unbreak distcc
463 - -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
464 - )
465 - sed -i "${config_tweaks[@]}" .config || die
466 -}
467
468 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.5.3.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.5.3.ebuild
469 deleted file mode 100644
470 index fc29c283b29..00000000000
471 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.5.3.ebuild
472 +++ /dev/null
473 @@ -1,73 +0,0 @@
474 -# Copyright 2020 Gentoo Authors
475 -# Distributed under the terms of the GNU General Public License v2
476 -
477 -EAPI=7
478 -
479 -inherit kernel-build
480 -
481 -MY_P=linux-${PV%.*}
482 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
483 -# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux
484 -AMD64_CONFIG_VER=5.5.1-arch1
485 -AMD64_CONFIG_HASH=2e42789fe089b87dfe6763e7d48781b6a0c33b95
486 -# https://git.archlinux32.org/packages/log/core/linux/config.i686
487 -I686_CONFIG_VER=5.5.2-arch1
488 -I686_CONFIG_HASH=06ff2f85b50e8d38c79597e1dae4aee8b501f057
489 -
490 -DESCRIPTION="Linux kernel built with Gentoo patches"
491 -HOMEPAGE="https://www.kernel.org/"
492 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
493 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
494 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
495 - amd64? (
496 - https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH}
497 - -> linux-${AMD64_CONFIG_VER}.amd64.config
498 - )
499 - x86? (
500 - https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
501 - -> linux-${I686_CONFIG_VER}.i686.config
502 - )"
503 -S=${WORKDIR}/${MY_P}
504 -
505 -LICENSE="GPL-2"
506 -KEYWORDS="~amd64 ~x86"
507 -
508 -RDEPEND="
509 - !sys-kernel/vanilla-kernel:${SLOT}
510 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
511 -
512 -src_prepare() {
513 - local PATCHES=(
514 - # meh, genpatches have no directory
515 - "${WORKDIR}"/*.patch
516 - )
517 - default
518 -
519 - # prepare the default config
520 - case ${ARCH} in
521 - amd64)
522 - cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
523 - ;;
524 - x86)
525 - cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
526 - ;;
527 - *)
528 - die "Unsupported arch ${ARCH}"
529 - ;;
530 - esac
531 -
532 - local config_tweaks=(
533 - # shove arch under the carpet!
534 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
535 - # we do support x32
536 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
537 - # disable signatures
538 - -e '/CONFIG_MODULE_SIG/d'
539 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
540 - # disable compression to allow stripping
541 - -e '/CONFIG_MODULE_COMPRESS/d'
542 - # disable gcc plugins to unbreak distcc
543 - -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
544 - )
545 - sed -i "${config_tweaks[@]}" .config || die
546 -}
547
548 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.5.4.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.5.4.ebuild
549 deleted file mode 100644
550 index fc29c283b29..00000000000
551 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.5.4.ebuild
552 +++ /dev/null
553 @@ -1,73 +0,0 @@
554 -# Copyright 2020 Gentoo Authors
555 -# Distributed under the terms of the GNU General Public License v2
556 -
557 -EAPI=7
558 -
559 -inherit kernel-build
560 -
561 -MY_P=linux-${PV%.*}
562 -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
563 -# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux
564 -AMD64_CONFIG_VER=5.5.1-arch1
565 -AMD64_CONFIG_HASH=2e42789fe089b87dfe6763e7d48781b6a0c33b95
566 -# https://git.archlinux32.org/packages/log/core/linux/config.i686
567 -I686_CONFIG_VER=5.5.2-arch1
568 -I686_CONFIG_HASH=06ff2f85b50e8d38c79597e1dae4aee8b501f057
569 -
570 -DESCRIPTION="Linux kernel built with Gentoo patches"
571 -HOMEPAGE="https://www.kernel.org/"
572 -SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
573 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
574 - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
575 - amd64? (
576 - https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH}
577 - -> linux-${AMD64_CONFIG_VER}.amd64.config
578 - )
579 - x86? (
580 - https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
581 - -> linux-${I686_CONFIG_VER}.i686.config
582 - )"
583 -S=${WORKDIR}/${MY_P}
584 -
585 -LICENSE="GPL-2"
586 -KEYWORDS="~amd64 ~x86"
587 -
588 -RDEPEND="
589 - !sys-kernel/vanilla-kernel:${SLOT}
590 - !sys-kernel/vanilla-kernel-bin:${SLOT}"
591 -
592 -src_prepare() {
593 - local PATCHES=(
594 - # meh, genpatches have no directory
595 - "${WORKDIR}"/*.patch
596 - )
597 - default
598 -
599 - # prepare the default config
600 - case ${ARCH} in
601 - amd64)
602 - cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die
603 - ;;
604 - x86)
605 - cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die
606 - ;;
607 - *)
608 - die "Unsupported arch ${ARCH}"
609 - ;;
610 - esac
611 -
612 - local config_tweaks=(
613 - # shove arch under the carpet!
614 - -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
615 - # we do support x32
616 - -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
617 - # disable signatures
618 - -e '/CONFIG_MODULE_SIG/d'
619 - -e '/CONFIG_SECURITY_LOCKDOWN/d'
620 - # disable compression to allow stripping
621 - -e '/CONFIG_MODULE_COMPRESS/d'
622 - # disable gcc plugins to unbreak distcc
623 - -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
624 - )
625 - sed -i "${config_tweaks[@]}" .config || die
626 -}