1 |
commit: 29e39346d9e8fa4e2fbed241f127a7f41a72cd9d |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed May 13 10:38:00 2020 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed May 13 11:33:12 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e39346 |
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 | 19 ------ |
13 |
.../gentoo-kernel/gentoo-kernel-5.4.34.ebuild | 73 ---------------------- |
14 |
.../gentoo-kernel/gentoo-kernel-5.4.35.ebuild | 73 ---------------------- |
15 |
.../gentoo-kernel/gentoo-kernel-5.4.38.ebuild | 73 ---------------------- |
16 |
.../gentoo-kernel/gentoo-kernel-5.5.19.ebuild | 73 ---------------------- |
17 |
.../gentoo-kernel/gentoo-kernel-5.6.10.ebuild | 73 ---------------------- |
18 |
.../gentoo-kernel/gentoo-kernel-5.6.6.ebuild | 73 ---------------------- |
19 |
.../gentoo-kernel/gentoo-kernel-5.6.7.ebuild | 73 ---------------------- |
20 |
8 files changed, 530 deletions(-) |
21 |
|
22 |
diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest |
23 |
index f2ebb9bc86d..749342c6c9c 100644 |
24 |
--- a/sys-kernel/gentoo-kernel/Manifest |
25 |
+++ b/sys-kernel/gentoo-kernel/Manifest |
26 |
@@ -1,35 +1,16 @@ |
27 |
DIST genpatches-5.4-32.base.tar.xz 1184244 BLAKE2B 335fa30de35222c3f8bf14d9c2ee6201775671255062929d95c092e2c887c33bf22f1591fa2942db0595b5c02f951d191db51f3a24e192ccd1919c3ba0a5e938 SHA512 9bcd822c03d5733b72c066341c5d730c3ad644a41ebca77b6ae9d8e240f2bb20ec06ef92e317dc74533683bdff85f41d6e8d80d91928faba7d8a5f6a04452f1d |
28 |
DIST genpatches-5.4-32.extras.tar.xz 1744 BLAKE2B bf702c213be8e247b5c2e5e25c1d010584e7f227e7bc94c366e770ad71df46c77948c6b9ef47d10cf3dfdecc6fa31f069b35478b750c341d92784d982c99bf21 SHA512 da797e1d8766f310e40e4def65f9dfc95409f3d776cb45a5f00bfab7eb97357e565da4d95df9b425490d77b6ae21939943d39441ad4b8dc33917bd62a0a7b1ef |
29 |
-DIST genpatches-5.4-34.base.tar.xz 1263276 BLAKE2B 3165a1ba63e6d908c7be1575cf3e7085737e31b754a6d58e61b99438c87fbb3959f46a45ad1dd21791d37251c82b2323a97914cf7d80bea3a8a11fb1bc979282 SHA512 fd53b6969ee1fc94762941dbceabf74a77519aa104078da964acf2b5d199f91a7ccb045a2222cd0cb2d241343b783a3ee24f2c7ed0ea3be69c7bc658fac0c0e1 |
30 |
-DIST genpatches-5.4-34.extras.tar.xz 1756 BLAKE2B 53bed9e3f8bc694d5d1ea0d2e1ec191d70658283954f7ac60098daa0087d8b16578d60329525aa1f09475bf6c7b926b33c90ed7d94ae458c6dfc97c19dea34f1 SHA512 e37d294f655c9081777121faa017d8ba385eb74d2cc1dd6b773a6994f63a1bd70585661837ffd154e12db1f0efd3c1102136916f2f13682313e352f69adb3854 |
31 |
-DIST genpatches-5.4-35.base.tar.xz 1295960 BLAKE2B 4af588c7896e9afad45a915521f57c1c5041dcc6792a8df0d6d79e9bd7fbf2ddb37128cc69e810391eb24f224949dc566f7f0b145ddd79f43df4927321e23429 SHA512 accfab914a5581231f7b8299c18e67b5791e18fd44a41ea3a1070a41c60ac32011274df9c13fd19ab2ceb9190304d839e6d365c02e17163f764fe63d5dc47fd1 |
32 |
-DIST genpatches-5.4-35.extras.tar.xz 1756 BLAKE2B b363ff53cb8b0a2813ffeb967d72b367336bae1bd6a34b52caa796f4da73e11fe9c58130abb90d7f3d0b760fd0d964ab03879facd451f63b73e7fdd642ea2045 SHA512 cd45a3192c99187d9efc04ed4331f038cd6b11d63e7a4d464666c681847e81f9cb4b21bb05639b43a6404655d76e2fae3d17633c2e52fa4f32149725f517a7d3 |
33 |
-DIST genpatches-5.4-38.base.tar.xz 1364272 BLAKE2B 708fff34d0e5db8971687815f936bb6fcac0049fdb8351a500c67ebb5c472c8a0ce7a8e580b20c841aa305441c849cc595735292fdcefe8b9877530f110bebcf SHA512 6accf4fc70cbf2463df6b50001bba07b3d32985451de341398a8e9f8b1281ac3ab22661b5216afdddb5072262ac238073b83231c9fd2b90b27b8cc3b9f1d8850 |
34 |
-DIST genpatches-5.4-38.extras.tar.xz 1756 BLAKE2B 2e4d217bf53de074717b18748263318cc637ee85c1217caea175e7f47ffa74217b1e06a5bd19a0ba88307423d16c0a2c6c7975c8d3fee83a8d1fd65a0cbe4544 SHA512 db347a70bb1fd88ff37573ffe7bb1b03f61f7cca9b25ef302ce26e7e849bc87aa1f5b5c732fb3fae3a5efb339794be6a11eae386cf444fe50143bf46be3544d3 |
35 |
DIST genpatches-5.4-39.base.tar.xz 1376580 BLAKE2B a546be9d077e978f8918f4d3903c2769a898d8985cf20d9b5806312bb1b99b492b1101e104bc2fba10fb5bae372ae941020b064df8fe1aba64814a3adf864fce SHA512 d046451cbc18490c6956d723ddf26a9a0e5c4e6906c76c65a2579b0aa269ea3c4b58a94e17b868f54e752e13e0d67c75074d5d91d3657d4da0be47e81ce2fb89 |
36 |
DIST genpatches-5.4-39.extras.tar.xz 1756 BLAKE2B 5b79d2b75579aa2f660b90a00289398c1d271fce5a07726d487d9fee827a1ec42a9325f6162a82ce73d4e76dccd0a8e3ad58e6221a5e8d227f35fbe16bf75958 SHA512 5a14168aa45866d5c90151f2e8c93306d3e85fe0517763c6384d30d196696c30dd99cee709db322ad2e0089059e39325c91b08b566a09c30f41f45f3499c188c |
37 |
DIST genpatches-5.4-40.base.tar.xz 1387836 BLAKE2B 563a3ca82b3e6fad34e37530a9416559e0ede0730897c953ed67364c2ed4aca72e0b10050369779b4c85400784762ff1b672c34d56c0f044be7f28e62c0c2ba8 SHA512 45f02b016db58893b52e7920ad8b4b08bb924fa30df6d9b26546fced609c81f4aa4527026b1b3bb177267eca5e8fa38ad345d36ec1e2d46c2db9263682f05fde |
38 |
DIST genpatches-5.4-40.extras.tar.xz 1756 BLAKE2B 546f44a21973cdce099df5f163c9c655b590c9ee7b2fdbc533f2586ef6b3995cd7348ff32378fda3a991c567000b5d5956680b35374ca1b990f2e1ba698ecb32 SHA512 bcf61ddc04e0673c68e025889264f67525a2c7d66c826dfdfb6e65b38f5c1d12a25e9d4aa6b01ebdd170ea6d72196f972df5bfc284122581e153d4fc2f69edf0 |
39 |
-DIST genpatches-5.5-21.base.tar.xz 767444 BLAKE2B 812732ed230a0605a40bd0a0d80bb64cf3582e0bcb94cb26e53aee7a69c0e66b200db8787abec14466287d9f9bfaa6f71d15d0cae56c5c820070833aa1996d81 SHA512 ed48a01f132d1dabc2bf2fe6b29156d1303cafdc53bcd843924f4ce14f6e0e35fc4d930b055b37a24365a6a31b36034d79f25112e1bd8526a6e0922e66dfc561 |
40 |
-DIST genpatches-5.5-21.extras.tar.xz 1756 BLAKE2B f277d12cbb65f109e49d96a47ba0a8429b2a791872b16548656db9f4275259fc774169a75f310edb7392b0c548b1ea7559eaa841376cb6a7c507cce31385cc37 SHA512 ce1c4b6ac121ecb6bbe1c738abd9ce967e4875654eb5aeb373f59e116c4b29fc2fb3f8383db6d093005ba85be1a36d1023780a35f27bf2e1c3bfaad15abdc084 |
41 |
-DIST genpatches-5.6-10.base.tar.xz 191312 BLAKE2B 71aa053ae13888a5b453da03f4942357ad60226505a43e0308c28ec865b605f16179ceba117034949d448345029442796dd0889f89d7d42d86948b53f82a404b SHA512 10aba07f2978ebd7dd4e0b35aa3c8a458359fa823cf6a050e6c61f5dd19f94d4e67a52c720af6dd46068a0654deab5dbdbc5f4d557ea31bb7163267b404c0990 |
42 |
-DIST genpatches-5.6-10.extras.tar.xz 1756 BLAKE2B f4c70bc80dc569b3c943cf4e136fc4cd88a74621f4b25c760659eca1178cb059d595103702c23a078e39ad82b0803691cfc74f7e74d2d941834c5a74b446ffcb SHA512 1f3c06736b91be3018301040632891b06b8d9bec2e6b05e6747a3d93da6004ca01acc1cd9c4ffb2a668940f7e13185a639a6d2b0111e89a3abe62e6944de2a39 |
43 |
-DIST genpatches-5.6-13.base.tar.xz 273740 BLAKE2B 7b314a9df316f4a05f1eb677ae78b0969d65edcbdc9669cd668e9f81b7fbfe498568b0fcdd51a23904f9e7c5390dff7e47d7c57d343698405562aa183dca17fe SHA512 e052eb8af814de249440b60c5ff36e1f86da7393de8c2386847604ca65d944ae7cccdab2bc99e4052c74e876b98f61b6402dc6c84e293cb873c8c35060ad7326 |
44 |
-DIST genpatches-5.6-13.extras.tar.xz 1756 BLAKE2B 5ea8930fdd8b27d07d053efeff5427719ba1ddfc6b583803a06bbaada3373efb4cc64e8ca8e5450a68908b828ca9b72c42cde43a49f2c4e0a3f1b7146372c744 SHA512 9d2859ac64e14120d557548918bfcd97b967641ec7e7f1f466197e7e4cc32eef874e0e179eb021accceaf842e990376c54bd2cb6b60942b35b2b102c47fb8c5e |
45 |
DIST genpatches-5.6-15.base.tar.xz 292284 BLAKE2B 0d80ef60c429516c2888e18704a4deaf6d293f5e60179b4dff080b1aff0088c69d5629a2bef1f57ccd90ca694460f3d57cfde7ed3274d30e982b506edf2bb5f6 SHA512 afb1c877d5317881deda321c87aae3138b147b45aeb4af5c1c377d87c142626904db59a5b26758a9f873bd8760c26e305487156438a553c9dda11f3ed1801875 |
46 |
DIST genpatches-5.6-15.extras.tar.xz 1756 BLAKE2B b28a36cb3ccbfb9b79757e1684535eb8283157accdfa357d47ee8a699a4837f75f4aa0dfedfbac3d9e402b36bb669d8623f37b0c8b9dc24d095457a0da40ffe0 SHA512 107ab66357f3ae9183488fdf0d963561e1b862dedc0863310d78e6607c380c8dce54d555e1190b6aa8b09c1222e6fd137947b489e84e91a3bf3f98fa7d85df20 |
47 |
DIST genpatches-5.6-16.base.tar.xz 305568 BLAKE2B 90609dd7eb9cda256927fbce372f24898098f933cccfb90d73f88ab0d6b4caca29b3f2e8d016eb344394e9828e5fd493f38b3b2c0f621fd08c99f54acff58fae SHA512 19b460551fe26dd7b7dcf929914710f0d7aa51bca384a5184518d97776e14d2ff40ae74e81c2d1f2c833e9a1b61cb513867b5243994dd54ed4aba62cb49291d3 |
48 |
DIST genpatches-5.6-16.extras.tar.xz 1752 BLAKE2B 5d723106dfd00b958b1b2c59132d2443bde590175a55e3d6db73464bd8acd6284631eb0fef8fb552417ffb8af67061f7c8c4c5caaa53d703baf2c8fcd1319444 SHA512 aee1de432c1c329bdc847446ff07227a7352ab3f9ceaa03d87aa08abd51b9aa1146e4416c6c665a4958c2acf726d06993f116029bd6524a75e1eb09c923e2282 |
49 |
-DIST genpatches-5.6-9.base.tar.xz 140640 BLAKE2B 06dbe9bf9df8cacc03db6d9548d994aaad4282a8e523bf70338a49efb703a635b23676b247dd42d9b566d49d169dd8561e218ee0c0039787b0986374a3ea72a6 SHA512 d6099207cfb3ff2693a65ba8ec05f24c38a9830f55fcf8369ea5dd5c1cde3c047a2d717b43514745f475f91cdcde8f732da46809d5477593372448fd1ece0452 |
50 |
-DIST genpatches-5.6-9.extras.tar.xz 1756 BLAKE2B eb2ec83cd435634c0ee6b1d04d19ab1f6d82192831f42ca80396709d3a9bf8d427722377c95245df5743dd2dcdcefe73633faf01ff64ebd30c1a688eb483fc4a SHA512 9f33e9eb09d30dab64b7db8ae4fd6a8643e782878c70e069b41a5624305b3bcd56f1e21b408bb0ae9a1f9c697f97430f320a509daa7424717dd507116223ab24 |
51 |
DIST linux-5.4.15-arch1.amd64.config 241498 BLAKE2B 2ba5eab2455c909878c36c6084718331042d0f6ab42127868ffb1522f4b53de38879e5707328968e943d1fa44cc504626af52b733829e943532931b49a612834 SHA512 582577bfe4139a8f50c5881cd5a9f24dc3da3124e464756f9efc3d39894eac378483d052e1142730585e40a45641166d309b5e1b5e379f4a5ea2d5ebb2d3314b |
52 |
DIST linux-5.4.15-arch1.i686.config 241195 BLAKE2B d3332b83a3d57c450bb1d5e85d83c71f3be730a15775b7e1d89cec2d72d28f1921987c63d95fe7bea6778efe0012ece6186449f07f6aca35ccf86805186c0f4c SHA512 187d88bdde7325d46b4bfee8d59ace88ab7dc377606b411e1249f9deee2b571ec42bac52c29d26d67bfadece2e77aad6d5e0255a95a84c200757cb05c69160a1 |
53 |
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f |
54 |
-DIST linux-5.5.5-arch1.amd64.config 243885 BLAKE2B 088e76a9981a64cd6163667fd09cc02148f15cc53812a429d1f5e22dc893823f57041e581ec957f38504c1fbb5aa0c7886847d1ea4cdc44d5ab245dcc304edc3 SHA512 e6958e1fd35e2a900fa6c81e68e35b42496e245829b8bfd85d9d351dcdf8bbea93d25a0edf74871beababb4ba28cd7a731e589e68e047ac972d973ea8c20d3ac |
55 |
-DIST linux-5.5.6-arch1.i686.config 243301 BLAKE2B c5fdd9dc2a0baed1ea421faa8f254d6ece47e89b78fc4c25c38369b53acc1f954978f2f86eda23b77d20a35096a596944f9c433db66008278ed2b8140823ce62 SHA512 b2d75bb1826a4dfad10aa5b6fa9cce2684d5de2dabc6da165e192e5a33cbd6eeaff4d7f236e074f4c099830e01e767bd6bc14a70d644057dce59288ae9704877 |
56 |
-DIST linux-5.5.tar.xz 110713660 BLAKE2B 36b990d3650c409652206c319c93c0cf68885334050bc286b479c8b844bc47354547e19eebb58caafb026b96d134f39f0c7ce38b4eebe9da7ea6d1610a1e2af2 SHA512 fa74fdabb5e63384a39e54da05b86a9ae9ea16179524b041fbbdffc7177e80b53600ae98d76be127ba216148f9dc55fe07ab20637e22c6d6030cb4aa09eb2f86 |
57 |
-DIST linux-5.6.5-arch2.amd64.config 246155 BLAKE2B a30fa47b1384574076d5e3f02e1ea752ed3db5c4a6df2fcce6e81ec8b761a6d633fea1d275886b2b23ceb3b50f0e2324222ac96464fd4a19506caa57e4abbf34 SHA512 ff7b18d282d642c4dc5ccb12cf493b1889871078723d50dc7e08eb328c54030624cde673193bb75db701248661963741ffbf2c41261ccd4c2169175e6043cc49 |
58 |
-DIST linux-5.6.5-arch3.i686.config 245328 BLAKE2B 58f39c963aa4276360df1e61526bc3ac575f5d4a364ca888b4f82eb74c6f609d94236715860a47a824ecc4c4b52ef1e59ba048bc2ab3b9e9157a8393846413cd SHA512 3e9db780b3607d839c2bf5fbb18f150024c65782e79879ee4758ed89e914a7d4fd39c0014addea0bcff3c2082730bbd458c69bf4770ec7255135b18cebae3858 |
59 |
DIST linux-5.6.8-arch1.amd64.config 246166 BLAKE2B e749472cf4bcd1fae509bf524367106c07111f5d385b5cacf335fe03188c30c184e3535603de2b855f81538fa6fb09cedfec16ff02db5b5583a90e5cb150dba5 SHA512 873275e0ba75fb5670ac7f90abfb16ab912b1a94e5f8f39845283230763118d244c1b02e33f1b05b5d86fce90cd274c944725465dabf2dd0e79fa735fabe4d4f |
60 |
DIST linux-5.6.8-arch1.i686.config 245339 BLAKE2B 746b39cc8d8d880eadd3a04eaed7fa978ec73a412428fbd99e7e3543ac722a86a004b5fc31b4a307e8f4bb706224e032f22681dad8dea0340652cb4aade0d65b SHA512 a97487a842344e8dbda758b602c2b2095641d3e504c866e12afefa6744cbea39fe0d23900b0749cf4896160baf2bcde5a77a9614b23132665f1c7e3a580c7ca6 |
61 |
DIST linux-5.6.tar.xz 111785252 BLAKE2B 8dbe02a8ca7fd3dcf512a15c5d8098c1e7f94257e65173fed43fcc45480e4ab790df8cd39bbbb4e2a21dc9a00385bc9bbe98215a31e7f7e1d9c8f21cd8ace69e SHA512 80846fe2b4e4a7ff471d2dde28a8216ae807a3209f959e93d39ea4fc9a189ea28ec3db9d303b3fe15a28c2cb90e7446876678e93e23353c2d6f262e364a06bc9 |
62 |
|
63 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.34.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.34.ebuild |
64 |
deleted file mode 100644 |
65 |
index 1412b2980be..00000000000 |
66 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.34.ebuild |
67 |
+++ /dev/null |
68 |
@@ -1,73 +0,0 @@ |
69 |
-# Copyright 2020 Gentoo Authors |
70 |
-# Distributed under the terms of the GNU General Public License v2 |
71 |
- |
72 |
-EAPI=7 |
73 |
- |
74 |
-inherit kernel-build |
75 |
- |
76 |
-MY_P=linux-${PV%.*} |
77 |
-GENPATCHES_P=genpatches-${PV%.*}-${PV##*.} |
78 |
-# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux |
79 |
-AMD64_CONFIG_VER=5.4.15-arch1 |
80 |
-AMD64_CONFIG_HASH=dc8d69b59a7a529ec5aaeb6b32b16e59a3cc1569 |
81 |
-# https://git.archlinux32.org/packages/log/core/linux/config.i686 |
82 |
-I686_CONFIG_VER=5.4.15-arch1 |
83 |
-I686_CONFIG_HASH=1ad219bd3f0ab439a81ed01fec7660eeea7daa0e |
84 |
- |
85 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
86 |
-HOMEPAGE="https://www.kernel.org/" |
87 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
88 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
89 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
90 |
- amd64? ( |
91 |
- https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH} |
92 |
- -> linux-${AMD64_CONFIG_VER}.amd64.config |
93 |
- ) |
94 |
- x86? ( |
95 |
- https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH} |
96 |
- -> linux-${I686_CONFIG_VER}.i686.config |
97 |
- )" |
98 |
-S=${WORKDIR}/${MY_P} |
99 |
- |
100 |
-LICENSE="GPL-2" |
101 |
-KEYWORDS="~amd64 ~x86" |
102 |
- |
103 |
-RDEPEND=" |
104 |
- !sys-kernel/vanilla-kernel:${SLOT} |
105 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
106 |
- |
107 |
-src_prepare() { |
108 |
- local PATCHES=( |
109 |
- # meh, genpatches have no directory |
110 |
- "${WORKDIR}"/*.patch |
111 |
- ) |
112 |
- default |
113 |
- |
114 |
- # prepare the default config |
115 |
- case ${ARCH} in |
116 |
- amd64) |
117 |
- cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die |
118 |
- ;; |
119 |
- x86) |
120 |
- cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die |
121 |
- ;; |
122 |
- *) |
123 |
- die "Unsupported arch ${ARCH}" |
124 |
- ;; |
125 |
- esac |
126 |
- |
127 |
- local config_tweaks=( |
128 |
- # shove arch under the carpet! |
129 |
- -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":' |
130 |
- # we do support x32 |
131 |
- -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:' |
132 |
- # disable signatures |
133 |
- -e '/CONFIG_MODULE_SIG/d' |
134 |
- -e '/CONFIG_SECURITY_LOCKDOWN/d' |
135 |
- # disable compression to allow stripping |
136 |
- -e '/CONFIG_MODULE_COMPRESS/d' |
137 |
- # disable gcc plugins to unbreak distcc |
138 |
- -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d' |
139 |
- ) |
140 |
- sed -i "${config_tweaks[@]}" .config || die |
141 |
-} |
142 |
|
143 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.35.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.35.ebuild |
144 |
deleted file mode 100644 |
145 |
index 1412b2980be..00000000000 |
146 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.35.ebuild |
147 |
+++ /dev/null |
148 |
@@ -1,73 +0,0 @@ |
149 |
-# Copyright 2020 Gentoo Authors |
150 |
-# Distributed under the terms of the GNU General Public License v2 |
151 |
- |
152 |
-EAPI=7 |
153 |
- |
154 |
-inherit kernel-build |
155 |
- |
156 |
-MY_P=linux-${PV%.*} |
157 |
-GENPATCHES_P=genpatches-${PV%.*}-${PV##*.} |
158 |
-# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux |
159 |
-AMD64_CONFIG_VER=5.4.15-arch1 |
160 |
-AMD64_CONFIG_HASH=dc8d69b59a7a529ec5aaeb6b32b16e59a3cc1569 |
161 |
-# https://git.archlinux32.org/packages/log/core/linux/config.i686 |
162 |
-I686_CONFIG_VER=5.4.15-arch1 |
163 |
-I686_CONFIG_HASH=1ad219bd3f0ab439a81ed01fec7660eeea7daa0e |
164 |
- |
165 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
166 |
-HOMEPAGE="https://www.kernel.org/" |
167 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
168 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
169 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
170 |
- amd64? ( |
171 |
- https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH} |
172 |
- -> linux-${AMD64_CONFIG_VER}.amd64.config |
173 |
- ) |
174 |
- x86? ( |
175 |
- https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH} |
176 |
- -> linux-${I686_CONFIG_VER}.i686.config |
177 |
- )" |
178 |
-S=${WORKDIR}/${MY_P} |
179 |
- |
180 |
-LICENSE="GPL-2" |
181 |
-KEYWORDS="~amd64 ~x86" |
182 |
- |
183 |
-RDEPEND=" |
184 |
- !sys-kernel/vanilla-kernel:${SLOT} |
185 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
186 |
- |
187 |
-src_prepare() { |
188 |
- local PATCHES=( |
189 |
- # meh, genpatches have no directory |
190 |
- "${WORKDIR}"/*.patch |
191 |
- ) |
192 |
- default |
193 |
- |
194 |
- # prepare the default config |
195 |
- case ${ARCH} in |
196 |
- amd64) |
197 |
- cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die |
198 |
- ;; |
199 |
- x86) |
200 |
- cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die |
201 |
- ;; |
202 |
- *) |
203 |
- die "Unsupported arch ${ARCH}" |
204 |
- ;; |
205 |
- esac |
206 |
- |
207 |
- local config_tweaks=( |
208 |
- # shove arch under the carpet! |
209 |
- -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":' |
210 |
- # we do support x32 |
211 |
- -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:' |
212 |
- # disable signatures |
213 |
- -e '/CONFIG_MODULE_SIG/d' |
214 |
- -e '/CONFIG_SECURITY_LOCKDOWN/d' |
215 |
- # disable compression to allow stripping |
216 |
- -e '/CONFIG_MODULE_COMPRESS/d' |
217 |
- # disable gcc plugins to unbreak distcc |
218 |
- -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d' |
219 |
- ) |
220 |
- sed -i "${config_tweaks[@]}" .config || die |
221 |
-} |
222 |
|
223 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.38.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.38.ebuild |
224 |
deleted file mode 100644 |
225 |
index 1412b2980be..00000000000 |
226 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.38.ebuild |
227 |
+++ /dev/null |
228 |
@@ -1,73 +0,0 @@ |
229 |
-# Copyright 2020 Gentoo Authors |
230 |
-# Distributed under the terms of the GNU General Public License v2 |
231 |
- |
232 |
-EAPI=7 |
233 |
- |
234 |
-inherit kernel-build |
235 |
- |
236 |
-MY_P=linux-${PV%.*} |
237 |
-GENPATCHES_P=genpatches-${PV%.*}-${PV##*.} |
238 |
-# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux |
239 |
-AMD64_CONFIG_VER=5.4.15-arch1 |
240 |
-AMD64_CONFIG_HASH=dc8d69b59a7a529ec5aaeb6b32b16e59a3cc1569 |
241 |
-# https://git.archlinux32.org/packages/log/core/linux/config.i686 |
242 |
-I686_CONFIG_VER=5.4.15-arch1 |
243 |
-I686_CONFIG_HASH=1ad219bd3f0ab439a81ed01fec7660eeea7daa0e |
244 |
- |
245 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
246 |
-HOMEPAGE="https://www.kernel.org/" |
247 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
248 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
249 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
250 |
- amd64? ( |
251 |
- https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH} |
252 |
- -> linux-${AMD64_CONFIG_VER}.amd64.config |
253 |
- ) |
254 |
- x86? ( |
255 |
- https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH} |
256 |
- -> linux-${I686_CONFIG_VER}.i686.config |
257 |
- )" |
258 |
-S=${WORKDIR}/${MY_P} |
259 |
- |
260 |
-LICENSE="GPL-2" |
261 |
-KEYWORDS="~amd64 ~x86" |
262 |
- |
263 |
-RDEPEND=" |
264 |
- !sys-kernel/vanilla-kernel:${SLOT} |
265 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
266 |
- |
267 |
-src_prepare() { |
268 |
- local PATCHES=( |
269 |
- # meh, genpatches have no directory |
270 |
- "${WORKDIR}"/*.patch |
271 |
- ) |
272 |
- default |
273 |
- |
274 |
- # prepare the default config |
275 |
- case ${ARCH} in |
276 |
- amd64) |
277 |
- cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die |
278 |
- ;; |
279 |
- x86) |
280 |
- cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die |
281 |
- ;; |
282 |
- *) |
283 |
- die "Unsupported arch ${ARCH}" |
284 |
- ;; |
285 |
- esac |
286 |
- |
287 |
- local config_tweaks=( |
288 |
- # shove arch under the carpet! |
289 |
- -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":' |
290 |
- # we do support x32 |
291 |
- -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:' |
292 |
- # disable signatures |
293 |
- -e '/CONFIG_MODULE_SIG/d' |
294 |
- -e '/CONFIG_SECURITY_LOCKDOWN/d' |
295 |
- # disable compression to allow stripping |
296 |
- -e '/CONFIG_MODULE_COMPRESS/d' |
297 |
- # disable gcc plugins to unbreak distcc |
298 |
- -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d' |
299 |
- ) |
300 |
- sed -i "${config_tweaks[@]}" .config || die |
301 |
-} |
302 |
|
303 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.5.19.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.5.19.ebuild |
304 |
deleted file mode 100644 |
305 |
index 46f0dc57842..00000000000 |
306 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.5.19.ebuild |
307 |
+++ /dev/null |
308 |
@@ -1,73 +0,0 @@ |
309 |
-# Copyright 2020 Gentoo Authors |
310 |
-# Distributed under the terms of the GNU General Public License v2 |
311 |
- |
312 |
-EAPI=7 |
313 |
- |
314 |
-inherit kernel-build |
315 |
- |
316 |
-MY_P=linux-${PV%.*} |
317 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) |
318 |
-# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux |
319 |
-AMD64_CONFIG_VER=5.5.5-arch1 |
320 |
-AMD64_CONFIG_HASH=e4d4ca36741d228042185e2a9047cd88fb5b4169 |
321 |
-# https://git.archlinux32.org/packages/log/core/linux/config.i686 |
322 |
-I686_CONFIG_VER=5.5.6-arch1 |
323 |
-I686_CONFIG_HASH=7d53d8a42f68648bce5b002aaf8c2b14e6298275 |
324 |
- |
325 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
326 |
-HOMEPAGE="https://www.kernel.org/" |
327 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
328 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
329 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
330 |
- amd64? ( |
331 |
- https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH} |
332 |
- -> linux-${AMD64_CONFIG_VER}.amd64.config |
333 |
- ) |
334 |
- x86? ( |
335 |
- https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH} |
336 |
- -> linux-${I686_CONFIG_VER}.i686.config |
337 |
- )" |
338 |
-S=${WORKDIR}/${MY_P} |
339 |
- |
340 |
-LICENSE="GPL-2" |
341 |
-KEYWORDS="~amd64 ~x86" |
342 |
- |
343 |
-RDEPEND=" |
344 |
- !sys-kernel/vanilla-kernel:${SLOT} |
345 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
346 |
- |
347 |
-src_prepare() { |
348 |
- local PATCHES=( |
349 |
- # meh, genpatches have no directory |
350 |
- "${WORKDIR}"/*.patch |
351 |
- ) |
352 |
- default |
353 |
- |
354 |
- # prepare the default config |
355 |
- case ${ARCH} in |
356 |
- amd64) |
357 |
- cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die |
358 |
- ;; |
359 |
- x86) |
360 |
- cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die |
361 |
- ;; |
362 |
- *) |
363 |
- die "Unsupported arch ${ARCH}" |
364 |
- ;; |
365 |
- esac |
366 |
- |
367 |
- local config_tweaks=( |
368 |
- # shove arch under the carpet! |
369 |
- -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":' |
370 |
- # we do support x32 |
371 |
- -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:' |
372 |
- # disable signatures |
373 |
- -e '/CONFIG_MODULE_SIG/d' |
374 |
- -e '/CONFIG_SECURITY_LOCKDOWN/d' |
375 |
- # disable compression to allow stripping |
376 |
- -e '/CONFIG_MODULE_COMPRESS/d' |
377 |
- # disable gcc plugins to unbreak distcc |
378 |
- -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d' |
379 |
- ) |
380 |
- sed -i "${config_tweaks[@]}" .config || die |
381 |
-} |
382 |
|
383 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.6.10.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.6.10.ebuild |
384 |
deleted file mode 100644 |
385 |
index 5014d538142..00000000000 |
386 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.6.10.ebuild |
387 |
+++ /dev/null |
388 |
@@ -1,73 +0,0 @@ |
389 |
-# Copyright 2020 Gentoo Authors |
390 |
-# Distributed under the terms of the GNU General Public License v2 |
391 |
- |
392 |
-EAPI=7 |
393 |
- |
394 |
-inherit kernel-build |
395 |
- |
396 |
-MY_P=linux-${PV%.*} |
397 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) |
398 |
-# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux |
399 |
-AMD64_CONFIG_VER=5.6.8-arch1 |
400 |
-AMD64_CONFIG_HASH=7dcb86e3e6f24c6d5462c5c8d25c3fa09e7e9f55 |
401 |
-# https://git.archlinux32.org/packages/log/core/linux/config.i686 |
402 |
-I686_CONFIG_VER=5.6.8-arch1 |
403 |
-I686_CONFIG_HASH=bc42cce2cca0d42b5cfeb8c6bcbf9f39430791f2 |
404 |
- |
405 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
406 |
-HOMEPAGE="https://www.kernel.org/" |
407 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
408 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
409 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
410 |
- amd64? ( |
411 |
- https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH} |
412 |
- -> linux-${AMD64_CONFIG_VER}.amd64.config |
413 |
- ) |
414 |
- x86? ( |
415 |
- https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH} |
416 |
- -> linux-${I686_CONFIG_VER}.i686.config |
417 |
- )" |
418 |
-S=${WORKDIR}/${MY_P} |
419 |
- |
420 |
-LICENSE="GPL-2" |
421 |
-KEYWORDS="~amd64 ~x86" |
422 |
- |
423 |
-RDEPEND=" |
424 |
- !sys-kernel/vanilla-kernel:${SLOT} |
425 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
426 |
- |
427 |
-src_prepare() { |
428 |
- local PATCHES=( |
429 |
- # meh, genpatches have no directory |
430 |
- "${WORKDIR}"/*.patch |
431 |
- ) |
432 |
- default |
433 |
- |
434 |
- # prepare the default config |
435 |
- case ${ARCH} in |
436 |
- amd64) |
437 |
- cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die |
438 |
- ;; |
439 |
- x86) |
440 |
- cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die |
441 |
- ;; |
442 |
- *) |
443 |
- die "Unsupported arch ${ARCH}" |
444 |
- ;; |
445 |
- esac |
446 |
- |
447 |
- local config_tweaks=( |
448 |
- # shove arch under the carpet! |
449 |
- -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":' |
450 |
- # we do support x32 |
451 |
- -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:' |
452 |
- # disable signatures |
453 |
- -e '/CONFIG_MODULE_SIG/d' |
454 |
- -e '/CONFIG_SECURITY_LOCKDOWN/d' |
455 |
- # disable compression to allow stripping |
456 |
- -e '/CONFIG_MODULE_COMPRESS/d' |
457 |
- # disable gcc plugins to unbreak distcc |
458 |
- -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d' |
459 |
- ) |
460 |
- sed -i "${config_tweaks[@]}" .config || die |
461 |
-} |
462 |
|
463 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.6.6.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.6.6.ebuild |
464 |
deleted file mode 100644 |
465 |
index 4ad4c8acf9a..00000000000 |
466 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.6.6.ebuild |
467 |
+++ /dev/null |
468 |
@@ -1,73 +0,0 @@ |
469 |
-# Copyright 2020 Gentoo Authors |
470 |
-# Distributed under the terms of the GNU General Public License v2 |
471 |
- |
472 |
-EAPI=7 |
473 |
- |
474 |
-inherit kernel-build |
475 |
- |
476 |
-MY_P=linux-${PV%.*} |
477 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) |
478 |
-# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux |
479 |
-AMD64_CONFIG_VER=5.6.5-arch2 |
480 |
-AMD64_CONFIG_HASH=fdf9d6f7ce59ea8e64911c1a1e7992026b57f552 |
481 |
-# https://git.archlinux32.org/packages/log/core/linux/config.i686 |
482 |
-I686_CONFIG_VER=5.6.5-arch3 |
483 |
-I686_CONFIG_HASH=e36c1ea7991eca34f6d80d325da9413a4827eabf |
484 |
- |
485 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
486 |
-HOMEPAGE="https://www.kernel.org/" |
487 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
488 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
489 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
490 |
- amd64? ( |
491 |
- https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH} |
492 |
- -> linux-${AMD64_CONFIG_VER}.amd64.config |
493 |
- ) |
494 |
- x86? ( |
495 |
- https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH} |
496 |
- -> linux-${I686_CONFIG_VER}.i686.config |
497 |
- )" |
498 |
-S=${WORKDIR}/${MY_P} |
499 |
- |
500 |
-LICENSE="GPL-2" |
501 |
-KEYWORDS="~amd64 ~x86" |
502 |
- |
503 |
-RDEPEND=" |
504 |
- !sys-kernel/vanilla-kernel:${SLOT} |
505 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
506 |
- |
507 |
-src_prepare() { |
508 |
- local PATCHES=( |
509 |
- # meh, genpatches have no directory |
510 |
- "${WORKDIR}"/*.patch |
511 |
- ) |
512 |
- default |
513 |
- |
514 |
- # prepare the default config |
515 |
- case ${ARCH} in |
516 |
- amd64) |
517 |
- cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die |
518 |
- ;; |
519 |
- x86) |
520 |
- cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die |
521 |
- ;; |
522 |
- *) |
523 |
- die "Unsupported arch ${ARCH}" |
524 |
- ;; |
525 |
- esac |
526 |
- |
527 |
- local config_tweaks=( |
528 |
- # shove arch under the carpet! |
529 |
- -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":' |
530 |
- # we do support x32 |
531 |
- -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:' |
532 |
- # disable signatures |
533 |
- -e '/CONFIG_MODULE_SIG/d' |
534 |
- -e '/CONFIG_SECURITY_LOCKDOWN/d' |
535 |
- # disable compression to allow stripping |
536 |
- -e '/CONFIG_MODULE_COMPRESS/d' |
537 |
- # disable gcc plugins to unbreak distcc |
538 |
- -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d' |
539 |
- ) |
540 |
- sed -i "${config_tweaks[@]}" .config || die |
541 |
-} |
542 |
|
543 |
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.6.7.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.6.7.ebuild |
544 |
deleted file mode 100644 |
545 |
index 4ad4c8acf9a..00000000000 |
546 |
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.6.7.ebuild |
547 |
+++ /dev/null |
548 |
@@ -1,73 +0,0 @@ |
549 |
-# Copyright 2020 Gentoo Authors |
550 |
-# Distributed under the terms of the GNU General Public License v2 |
551 |
- |
552 |
-EAPI=7 |
553 |
- |
554 |
-inherit kernel-build |
555 |
- |
556 |
-MY_P=linux-${PV%.*} |
557 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) |
558 |
-# https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux |
559 |
-AMD64_CONFIG_VER=5.6.5-arch2 |
560 |
-AMD64_CONFIG_HASH=fdf9d6f7ce59ea8e64911c1a1e7992026b57f552 |
561 |
-# https://git.archlinux32.org/packages/log/core/linux/config.i686 |
562 |
-I686_CONFIG_VER=5.6.5-arch3 |
563 |
-I686_CONFIG_HASH=e36c1ea7991eca34f6d80d325da9413a4827eabf |
564 |
- |
565 |
-DESCRIPTION="Linux kernel built with Gentoo patches" |
566 |
-HOMEPAGE="https://www.kernel.org/" |
567 |
-SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
568 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
569 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
570 |
- amd64? ( |
571 |
- https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH} |
572 |
- -> linux-${AMD64_CONFIG_VER}.amd64.config |
573 |
- ) |
574 |
- x86? ( |
575 |
- https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH} |
576 |
- -> linux-${I686_CONFIG_VER}.i686.config |
577 |
- )" |
578 |
-S=${WORKDIR}/${MY_P} |
579 |
- |
580 |
-LICENSE="GPL-2" |
581 |
-KEYWORDS="~amd64 ~x86" |
582 |
- |
583 |
-RDEPEND=" |
584 |
- !sys-kernel/vanilla-kernel:${SLOT} |
585 |
- !sys-kernel/vanilla-kernel-bin:${SLOT}" |
586 |
- |
587 |
-src_prepare() { |
588 |
- local PATCHES=( |
589 |
- # meh, genpatches have no directory |
590 |
- "${WORKDIR}"/*.patch |
591 |
- ) |
592 |
- default |
593 |
- |
594 |
- # prepare the default config |
595 |
- case ${ARCH} in |
596 |
- amd64) |
597 |
- cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config .config || die |
598 |
- ;; |
599 |
- x86) |
600 |
- cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config .config || die |
601 |
- ;; |
602 |
- *) |
603 |
- die "Unsupported arch ${ARCH}" |
604 |
- ;; |
605 |
- esac |
606 |
- |
607 |
- local config_tweaks=( |
608 |
- # shove arch under the carpet! |
609 |
- -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":' |
610 |
- # we do support x32 |
611 |
- -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:' |
612 |
- # disable signatures |
613 |
- -e '/CONFIG_MODULE_SIG/d' |
614 |
- -e '/CONFIG_SECURITY_LOCKDOWN/d' |
615 |
- # disable compression to allow stripping |
616 |
- -e '/CONFIG_MODULE_COMPRESS/d' |
617 |
- # disable gcc plugins to unbreak distcc |
618 |
- -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d' |
619 |
- ) |
620 |
- sed -i "${config_tweaks[@]}" .config || die |
621 |
-} |