1 |
commit: 812ef9cf32f5c3afe516dcfa2d3f027e962bf944 |
2 |
Author: Sam James <sam <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Jul 4 03:35:39 2021 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Jul 4 03:36:43 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=812ef9cf |
7 |
|
8 |
sys-kernel/gentoo-kernel-bin: drop 5.4.128-r1, 5.10.46-r1, 5.12.13-r1 (arm64) |
9 |
|
10 |
Need to rebuild binpkgs for arm64. |
11 |
|
12 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
13 |
|
14 |
sys-kernel/gentoo-kernel-bin/Manifest | 5 - |
15 |
.../gentoo-kernel-bin-5.10.46-r1.ebuild | 114 -------------------- |
16 |
.../gentoo-kernel-bin-5.12.13-r1.ebuild | 115 --------------------- |
17 |
.../gentoo-kernel-bin-5.4.128-r1.ebuild | 114 -------------------- |
18 |
4 files changed, 348 deletions(-) |
19 |
|
20 |
diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest |
21 |
index 1f8d587e0cb..35a7581502e 100644 |
22 |
--- a/sys-kernel/gentoo-kernel-bin/Manifest |
23 |
+++ b/sys-kernel/gentoo-kernel-bin/Manifest |
24 |
@@ -18,8 +18,6 @@ DIST genpatches-5.12-12.base.tar.xz 650292 BLAKE2B 81b5a3b95390522c328acdb390fd1 |
25 |
DIST genpatches-5.12-12.extras.tar.xz 3412 BLAKE2B 8fcf6c407be25db368dbb3e6be3907d3431228b5c39819dba7c67d61e5171a7ad9a86f3e117b99b9e0d626219ad9db0938c15c4b96c934b88f693a3e9661d458 SHA512 39750768e4822ea8e3f88540fc8ebad9fd721e2a3a8703102d58e30513b47069cb8a77e15e41d0f90d1d69053007bd476ce0741cd3135a428d039ebd426cdc57 |
26 |
DIST genpatches-5.12-13.base.tar.xz 661044 BLAKE2B f9b14633dd2895fab6d47ccf99d425b4d4c260c58bd2511c8166fc440c1cff337711b805b2ef76f787c6232115df96ec9706a3c1e65e6bc2c8a8b6dd1436dc0f SHA512 8039f529138bcc3b8a485b25a16b1f436b7756d91c018a70a6f6951dc7ce329a1f8441bad90ede66329283ee6ee314c22411e283bb76f46d0ad9e03b0a8e2b24 |
27 |
DIST genpatches-5.12-13.extras.tar.xz 3412 BLAKE2B abef35f4ac38e4b0ab7863376e72534c27d32f3b974f4368be54c0d9ace766749ca4334f7622b2963e1dd51a05f1262d58f7de03ed8d0a73c3f2b68a2b48ab76 SHA512 72bb3380b6382938d9b3957e4f47267616b8dd50d7a4991750b131c844c882b1d67801fd917c89444bde9d875cdfdf9d8e25bda079d5d97f42af7c2655343f61 |
28 |
-DIST genpatches-5.12-14.base.tar.xz 660992 BLAKE2B 31b0a7625c6a7f0ab32a3f201f2d655b7d4f85da68c7e851d93a3187c62d781ce0971dd2943447d77757ee43186f963c4d010e1c0b031d4ca8aed2963244f270 SHA512 7f2824af00bbda537ecd841fb7e9d298682c079efd5b27a5d9f78af3410eee8e30b0a5314ac24af7a4401b7425501f1ffebff8c8549899f702bbcbdd263b046d |
29 |
-DIST genpatches-5.12-14.extras.tar.xz 3408 BLAKE2B 35b8f90835a53d0a06b6f0f405e9954dbe7c9d5e4ff9ebc5cd493c08f40a07ec4e91d7fc8c58e00437020925da11663a73d91a7d1adf176f553c2f83742ee6ea SHA512 9939e4cbed0aa434a3ea11b520a1a65dc91abfdaba6a87498b89afd2dd95aaf570ee0c72e153582aad5c8ee458722dd3c40cde1a35ebf69e5ccddaf1966e771c |
30 |
DIST genpatches-5.12-16.base.tar.xz 707164 BLAKE2B 05331662b6c219900a5d70aa3f9030e82cff6ca09de9645e178f5976daf8003335ac2a9163e405282096bba6057ca645f81fddda41eb7b10f1125524b4cadcc5 SHA512 dc8efddc386fc5350802edb5f95f62f61a8d3c2033a0efa0fe9450ff0ba84a65cbb4482a0de9fea6f67200fb938f3d73c27124f9bcf706485f32f25cf8e89cd9 |
31 |
DIST genpatches-5.12-16.extras.tar.xz 3412 BLAKE2B d0e429e2c9e1a2733a216e57c32c73f55285edc74f801017261925f246e44148c58cd8745caa6afc9cafa9c090d01206acc3cb96dc0ab260a834a0b3dd0e8918 SHA512 24a1f8b2f2993c157fa0efe5649b7494084d925f8665a8c0727ad431da00fcc8bfa7e00ac1d2b308b1297c1c202eac687d7539999eed38f44e71a9cb94327ef6 |
32 |
DIST genpatches-5.12-17.base.tar.xz 738268 BLAKE2B 61336204dbaf80bb44c29927ff59ed6ccd6f29a1a139132364aa2ad7c89b0af4df6df75e800cc14b444edb9897f4474015369b9cea878fef487c8a3e2123a715 SHA512 f4b5773b9885817889895725ece76d50da95439769d96fd4058d690937027ee6baffec62941b15df04b7e12df29d1177257daba39c41418e2f2a400565aacaf9 |
33 |
@@ -49,7 +47,6 @@ DIST gentoo-kernel-5.10.45-1.amd64.xpak 65488471 BLAKE2B 81d1b308c05d0a2ef3da883 |
34 |
DIST gentoo-kernel-5.10.45-1.arm64.xpak 59270155 BLAKE2B a1d78e6e9c32475c565974f9d18eaf30deaaeae3fd1209775b8d606c233c65bc21d3c9179e4be49396e740fbe105526d47b5f0dbc0d32f90dfd4ef078888a210 SHA512 246e7ac8584eac7568c666ca572b001ff7f94c3ccf9bd96833d69c695c1591ad89cf7c8be9bcd0dca5917ff7a28da4ec248347792b7b7d329eb8bb9c12488815 |
35 |
DIST gentoo-kernel-5.10.45-1.x86.xpak 57212061 BLAKE2B 9fb4a758766b3ef0c9c0ed2229169930b761943cef6aecd5d82dbf60a70a92b4c9c40e20a237738e36ea35c887e46cb2898c9ba1c770e357910427c023e2eee3 SHA512 7e6abec71f771283e43ddd5a647843918f3aa979fcda6c336bf1f797ed1f8e144e9b8468166d6ef6c82652bba403d776280f7c21366a14459fbd4c5e2966c8ec |
36 |
DIST gentoo-kernel-5.10.46-1.amd64.xpak 65480369 BLAKE2B 69fef95b1daaad661467171df16ff1e3143bdf46740193351913ca752ed4c4f386cff57a57b9519b676ea02dade4b80152e1179f31c8a56b0fc221e4c9134e73 SHA512 64f99b39684fac2363e29e95a43643f77d05088650342f8e53f29d1ff2589429db1cca9ca3eb6ada83f987a889dc878e6e5f59188c236a112c20cfc8dba632b6 |
37 |
-DIST gentoo-kernel-5.10.46-1.arm64.xpak 59246438 BLAKE2B d263f86f320e8206f71eb1a80cc79b89aaa96efe722343e041023d2d0950e69ba3c6020cf2c984ff4e93c816cfa843e253e284caafb10fbf1b08d3bbe1413a45 SHA512 df4fb4cdc173135835508ef13f363406c9f9757eb1e67360f19e8179d067c21367ef783443086c348b2101e12fd1619292cf256ca90401c955dbd95d7056dc77 |
38 |
DIST gentoo-kernel-5.10.46-1.x86.xpak 57216120 BLAKE2B fe702f3ff06d1394887c1c4ef91ea6e10582b1b33e1b8d821b07feec6f9a54220b0d1e878e4b63961c817f574c727e55ac0b9db459fb3d3ad2c81e7a838e077c SHA512 75d6cad82e5ef99cac80acca448ffaba9f03e2985fa78d4ebfd8c39c694ddf7b803a3720aab731987094428a9afc195860f3013c0e33892bdafcbee6f5455c61 |
39 |
DIST gentoo-kernel-5.10.47-1.amd64.xpak 65480161 BLAKE2B 60863347327dbb67ba16881c01244ab01f7246267989018373a85c5fb479521f4c70574274a5b7caf98dd78f9601e80a887cc115e87f8004bba292d438879970 SHA512 a73474d584215180daf7c2aa9bd985b29234bcc319b9b8a4691467993cabd8c532efa611bfc3b13b323d5635cda556b57e704c11d8a43b13a3efaba8cb84fe64 |
40 |
DIST gentoo-kernel-5.10.47-1.x86.xpak 57221591 BLAKE2B e069b66b20c0c9fe3ab35cea65dbe797b1a5a9b2c80b11d5e49113ace7d9df5eff6a5b1aafcd7a65f5df96d21796fa89ea75b825cfef61058a5f5af13f6e5c7e SHA512 14982da4f9fd7ac365641a5a7f6eda290691bf4c36d67a2f4353d1e16c0bd3e64e3c9cf47c517c295c229cacf70c157614808054b3b96363f128c71d6fb8abed |
41 |
@@ -63,7 +60,6 @@ DIST gentoo-kernel-5.12.12-1.amd64.xpak 66332975 BLAKE2B c1ff082fa8e12ad8faab5b9 |
42 |
DIST gentoo-kernel-5.12.12-1.arm64.xpak 60233927 BLAKE2B f132efcd02a435b994591d3e1ff277c6d65f9412a0122ef17b808666f11ab97414528f40e61bcecde0b7a40c0f06c5ad5981156c17ab7997865358cd342ac640 SHA512 df7ce3a345a7eb98a2ac9750d6b1d2039886130e514d7f84b4c4f64afc3fdf3a2ccb238c203c73242a4863e7efe5b4f779de66b8054aedbc97bbc1f17e7e1616 |
43 |
DIST gentoo-kernel-5.12.12-1.x86.xpak 58065273 BLAKE2B 7acd669230139ee760f566df9fb94b5e5fb686dc5bd1b854a1c2516fd7f86b58d925ba883c92f27da9e6dc9c72ba219d02b1da8eafae0bcd580be132036c7c41 SHA512 306d5281684d6e16321eaf7f7ceecccdba5b5e3bca47d75298e8a61a4849af8a01dbeee6ec62c1685f2a2c7418e3922ddd0b5d216d54756e70f898b0033caee2 |
44 |
DIST gentoo-kernel-5.12.13-1.amd64.xpak 66367685 BLAKE2B 5003780ce8ce24b1110a8e78b919fc3b92da0cd94f189d75a6d66f3c8a47b7b52d6943c411a1f2f4dc3f36c4004859af61f3faf0a974cc9ea14a6b2c3376e9d7 SHA512 75f3c38008cf79c789d3c890c8b7d7b00c94f94b8711967d684a7d5cfae088d88935f7fe0815603ce6d0e21f92e956c7afc40cbd7f09675dfdf9bc572a648adf |
45 |
-DIST gentoo-kernel-5.12.13-1.arm64.xpak 60225483 BLAKE2B 1bfa9a9a4e3fd86c5ea134527b268e2a646880ac68ee8804b1defa7551aab4fa4405a0e383cd5128446fd9f126dce6a0aeab95524d9674ba013cce512e7a7ef7 SHA512 1a3b12bb5435ca7ee194b8263aa19c3b13bba210d357922bf11f6d974b3217a55c6b85a5df98b81a31444a24289a14d790be2fb658973118d69cbd2f7f1e2a47 |
46 |
DIST gentoo-kernel-5.12.13-1.x86.xpak 58064879 BLAKE2B d249693501238524606aa8c7544888745d45582f0ec94ab23c69c4c75e92e7d7619f7f2c3a2620f68b94d7c9605cd36baf5c927353385cd717f7b1a2acd7be1d SHA512 3b947c243ec8517b32314947b140922f5fc6c80fb75bb5eb96fe84a537baccd096088b3643ec00c25e5f87610705383736b4decf37bc4edd61ddf77b457f750f |
47 |
DIST gentoo-kernel-5.12.14-1.amd64.xpak 66384986 BLAKE2B 42979ab70fc69caf68d60bce85895d1d1c93b9587f1a545ae98639f2c7800e712fa9c8acf5fb6d2e41ca2a088f9b51af881008ec98299368030a52146ac28604 SHA512 16c05df2857f7058e8becf5fa9451cdfde76a34615de0803c3586ffd1c8b22429eb3eb1d00679d40123bd96c0d43e4bf8f237dbfbcec9b3dea729ec1a6e758f8 |
48 |
DIST gentoo-kernel-5.12.14-1.x86.xpak 58064174 BLAKE2B b614ad928d99685a4b93482155e1bfdaec106c868fc7e619dee0fe9c68d101ceabb16cb203555fac00332f19dda028a30b5aece8d046ed24ae3948efbb081046 SHA512 664f8db652b124b4db2ebcf331d295529f2832d033b81e21a0517da5c002bb6c96dfba77c389af87641174468f4693332c1d0ca2d295e69b7229d068613ce332 |
49 |
@@ -80,7 +76,6 @@ DIST gentoo-kernel-5.4.127-1.amd64.xpak 61364361 BLAKE2B 9ff813492bd7bc1f135b36b |
50 |
DIST gentoo-kernel-5.4.127-1.arm64.xpak 56394161 BLAKE2B e3b9dc7334615ed225ba0cf71f18e45d7f4c0afb82f467597801094361df137feda3c26051c4bb1eef76b9bf9c77394b6029d4fe703746262f1fe3e7ce623ca9 SHA512 2f59983a0e5ca2e08c598aada66e3d5c052a0f67448bf979261d75e0e38d8f0e5e3921aa4f09564709262d86aac2361ccb367c6ba78addba6a6731eb98a10c87 |
51 |
DIST gentoo-kernel-5.4.127-1.x86.xpak 53135461 BLAKE2B f363e24cdeae29dad876a1aaa8c0159d627d27d632de2d9509cc4f78cea4cc8ce963956771b542219f9a948e8b1a2d6aa5b80878a21d99cc0c1c3bbdc14f538c SHA512 9f9bb382a88c4f73b94956cb765c9ef5e380ee4e12b67ffb22cbfc8815bdcbf1a62b68ba770fe03d7ec3d753bbb8b3c11845ebcfcb2ef263cab9442c9fe0d340 |
52 |
DIST gentoo-kernel-5.4.128-1.amd64.xpak 61349719 BLAKE2B 11cbd06fa2e8489c57ef2383f5fdfd0a270f7994bbabf1c9dab589ce12278ba9d02a3549da1ac0f0c553a991d54fa2db42c67a26d15c1bdbbe496f3711d73b1d SHA512 6b59014f8b33f1ad3f5b1c233f4ec737ed7058ceac83e1c92c42ff1de5c7358067eeed6d491d9a03c33705b8d5df15e47388e444d8237b6fae389ba78947035e |
53 |
-DIST gentoo-kernel-5.4.128-1.arm64.xpak 56376275 BLAKE2B fad0b8cb4f9279ba59b660700ba21b36e432b8e89fe6623aa5799a7951c7641f20676e5e540237a92b671ee11cddcc4e338ad079d7cdd48af35a57d53aa65419 SHA512 96aa492cbb67adee064ebf9b97fd4f3e176e7ce4a7ed83038959fc7e06c42115fbf02cfcc40dd457bcd3f4f7769919e40eac3f2e13c0183a729596700a1706c6 |
54 |
DIST gentoo-kernel-5.4.128-1.x86.xpak 53129699 BLAKE2B 0f51b8436776dc077e5f7540948e61cc5a2be00518e7da6372cd7f59de108d2efdf3f477d934efff979d94df21ed76568404298df91df6493d079aca2fad03e6 SHA512 e63f619c19f00c1dc1c5e11d0937ce4a0e9acef643336b51a8dc203a93dd1c3641eec8fda00713c6c40570e52a22a8714983de6819a4b9efaa6a37c6231653f4 |
55 |
DIST gentoo-kernel-5.4.129-1.amd64.xpak 61346649 BLAKE2B 37d29b604a69fd8bc84c41bc619bef982d10cf31d7220ff79bb853a674eb594418338748968042d19352458ba61015bf631c8f36f3a1a6674bcaf228dfaac240 SHA512 30601d1b125d1bf1999e49f817d8a553f387c512a85cd2921e201e7e06b85b90148aef276fdcdfa50f5da477a067bae52af5c400f1cb596f9fec21bb3162db44 |
56 |
DIST gentoo-kernel-5.4.129-1.x86.xpak 53134201 BLAKE2B c7d76168ceb139ff7e206e5005d6cad2c7c54320967ca9e9c8dcf493677527fa3712d43c9b6dba96a54ad8b1d68cce937dd3643b0ac2d1e8a32c1d27361f578a SHA512 edf3c3f744738bbc06f13307259ef6315cb5bda60d9ca165853b7ea4b2f983ba72efa3bb1b4db1a0b21deb5060b7636a5c41840b36cd1ee224bce69358db6e4d |
57 |
|
58 |
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.46-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.46-r1.ebuild |
59 |
deleted file mode 100644 |
60 |
index b63276300c5..00000000000 |
61 |
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.46-r1.ebuild |
62 |
+++ /dev/null |
63 |
@@ -1,114 +0,0 @@ |
64 |
-# Copyright 2020-2021 Gentoo Authors |
65 |
-# Distributed under the terms of the GNU General Public License v2 |
66 |
- |
67 |
-EAPI=7 |
68 |
- |
69 |
-inherit kernel-install toolchain-funcs |
70 |
- |
71 |
-MY_P=linux-${PV%.*} |
72 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) |
73 |
-BINPKG=${P/-bin/}-1 |
74 |
- |
75 |
-DESCRIPTION="Pre-built Linux kernel with genpatches" |
76 |
-HOMEPAGE="https://www.kernel.org/" |
77 |
-SRC_URI+=" |
78 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
79 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
80 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
81 |
- arm64? ( |
82 |
- https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak |
83 |
- -> ${BINPKG}.arm64.xpak |
84 |
- ) |
85 |
-" |
86 |
-S=${WORKDIR} |
87 |
- |
88 |
-LICENSE="GPL-2" |
89 |
-KEYWORDS="~arm64" |
90 |
- |
91 |
-RDEPEND=" |
92 |
- !sys-kernel/gentoo-kernel:${SLOT}" |
93 |
-PDEPEND=" |
94 |
- >=virtual/dist-kernel-${PV}" |
95 |
-BDEPEND=" |
96 |
- sys-devel/bc |
97 |
- sys-devel/flex |
98 |
- virtual/libelf |
99 |
- virtual/yacc" |
100 |
- |
101 |
-QA_PREBUILT='*' |
102 |
- |
103 |
-KV_LOCALVERSION='-gentoo-dist' |
104 |
-KPV=${PV}${KV_LOCALVERSION} |
105 |
- |
106 |
-src_unpack() { |
107 |
- default |
108 |
- ebegin "Unpacking ${BINPKG}.${ARCH}.xpak" |
109 |
- tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak") |
110 |
- eend ${?} || die "Unpacking ${BINPKG} failed" |
111 |
-} |
112 |
- |
113 |
-src_prepare() { |
114 |
- local PATCHES=( |
115 |
- # meh, genpatches have no directory |
116 |
- "${WORKDIR}"/*.patch |
117 |
- ) |
118 |
- cd "${MY_P}" || die |
119 |
- default |
120 |
-} |
121 |
- |
122 |
-src_configure() { |
123 |
- # force ld.bfd if we can find it easily |
124 |
- local LD="$(tc-getLD)" |
125 |
- if type -P "${LD}.bfd" &>/dev/null; then |
126 |
- LD+=.bfd |
127 |
- fi |
128 |
- |
129 |
- tc-export_build_env |
130 |
- local makeargs=( |
131 |
- V=1 |
132 |
- |
133 |
- HOSTCC="$(tc-getBUILD_CC)" |
134 |
- HOSTCXX="$(tc-getBUILD_CXX)" |
135 |
- HOSTCFLAGS="${BUILD_CFLAGS}" |
136 |
- HOSTLDFLAGS="${BUILD_LDFLAGS}" |
137 |
- |
138 |
- CROSS_COMPILE=${CHOST}- |
139 |
- AS="$(tc-getAS)" |
140 |
- CC="$(tc-getCC)" |
141 |
- LD="${LD}" |
142 |
- AR="$(tc-getAR)" |
143 |
- NM="$(tc-getNM)" |
144 |
- STRIP=":" |
145 |
- OBJCOPY="$(tc-getOBJCOPY)" |
146 |
- OBJDUMP="$(tc-getOBJDUMP)" |
147 |
- |
148 |
- # we need to pass it to override colliding Gentoo envvar |
149 |
- ARCH=$(tc-arch-kernel) |
150 |
- |
151 |
- O="${WORKDIR}"/modprep |
152 |
- ) |
153 |
- |
154 |
- mkdir modprep || die |
155 |
- cp "usr/src/linux-${KPV}/.config" modprep/ || die |
156 |
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare |
157 |
-} |
158 |
- |
159 |
-src_test() { |
160 |
- kernel-install_test "${KPV}" \ |
161 |
- "${WORKDIR}/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ |
162 |
- "lib/modules/${KPV}" |
163 |
-} |
164 |
- |
165 |
-src_install() { |
166 |
- mv lib usr "${ED}"/ || die |
167 |
- |
168 |
- # strip out-of-source build stuffs from modprep |
169 |
- # and then copy built files |
170 |
- find modprep -type f '(' \ |
171 |
- -name Makefile -o \ |
172 |
- -name '*.[ao]' -o \ |
173 |
- '(' -name '.*' -a -not -name '.config' ')' \ |
174 |
- ')' -delete || die |
175 |
- rm modprep/source || die |
176 |
- cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die |
177 |
-} |
178 |
|
179 |
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.12.13-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.12.13-r1.ebuild |
180 |
deleted file mode 100644 |
181 |
index 9cc54d1c175..00000000000 |
182 |
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.12.13-r1.ebuild |
183 |
+++ /dev/null |
184 |
@@ -1,115 +0,0 @@ |
185 |
-# Copyright 2020-2021 Gentoo Authors |
186 |
-# Distributed under the terms of the GNU General Public License v2 |
187 |
- |
188 |
-EAPI=7 |
189 |
- |
190 |
-inherit kernel-install toolchain-funcs |
191 |
- |
192 |
-MY_P=linux-${PV%.*} |
193 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 )) |
194 |
-BINPKG=${P/-bin/}-1 |
195 |
- |
196 |
-DESCRIPTION="Pre-built Linux kernel with genpatches" |
197 |
-HOMEPAGE="https://www.kernel.org/" |
198 |
-SRC_URI+=" |
199 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
200 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
201 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
202 |
- arm64? ( |
203 |
- https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak |
204 |
- -> ${BINPKG}.arm64.xpak |
205 |
- ) |
206 |
-" |
207 |
- |
208 |
-S=${WORKDIR} |
209 |
- |
210 |
-LICENSE="GPL-2" |
211 |
-KEYWORDS="~arm64" |
212 |
- |
213 |
-RDEPEND=" |
214 |
- !sys-kernel/gentoo-kernel:${SLOT}" |
215 |
-PDEPEND=" |
216 |
- >=virtual/dist-kernel-${PV}" |
217 |
-BDEPEND=" |
218 |
- sys-devel/bc |
219 |
- sys-devel/flex |
220 |
- virtual/libelf |
221 |
- virtual/yacc" |
222 |
- |
223 |
-QA_PREBUILT='*' |
224 |
- |
225 |
-KV_LOCALVERSION='-gentoo-dist' |
226 |
-KPV=${PV}${KV_LOCALVERSION} |
227 |
- |
228 |
-src_unpack() { |
229 |
- default |
230 |
- ebegin "Unpacking ${BINPKG}.${ARCH}.xpak" |
231 |
- tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak") |
232 |
- eend ${?} || die "Unpacking ${BINPKG} failed" |
233 |
-} |
234 |
- |
235 |
-src_prepare() { |
236 |
- local PATCHES=( |
237 |
- # meh, genpatches have no directory |
238 |
- "${WORKDIR}"/*.patch |
239 |
- ) |
240 |
- cd "${MY_P}" || die |
241 |
- default |
242 |
-} |
243 |
- |
244 |
-src_configure() { |
245 |
- # force ld.bfd if we can find it easily |
246 |
- local LD="$(tc-getLD)" |
247 |
- if type -P "${LD}.bfd" &>/dev/null; then |
248 |
- LD+=.bfd |
249 |
- fi |
250 |
- |
251 |
- tc-export_build_env |
252 |
- local makeargs=( |
253 |
- V=1 |
254 |
- |
255 |
- HOSTCC="$(tc-getBUILD_CC)" |
256 |
- HOSTCXX="$(tc-getBUILD_CXX)" |
257 |
- HOSTCFLAGS="${BUILD_CFLAGS}" |
258 |
- HOSTLDFLAGS="${BUILD_LDFLAGS}" |
259 |
- |
260 |
- CROSS_COMPILE=${CHOST}- |
261 |
- AS="$(tc-getAS)" |
262 |
- CC="$(tc-getCC)" |
263 |
- LD="${LD}" |
264 |
- AR="$(tc-getAR)" |
265 |
- NM="$(tc-getNM)" |
266 |
- STRIP=":" |
267 |
- OBJCOPY="$(tc-getOBJCOPY)" |
268 |
- OBJDUMP="$(tc-getOBJDUMP)" |
269 |
- |
270 |
- # we need to pass it to override colliding Gentoo envvar |
271 |
- ARCH=$(tc-arch-kernel) |
272 |
- |
273 |
- O="${WORKDIR}"/modprep |
274 |
- ) |
275 |
- |
276 |
- mkdir modprep || die |
277 |
- cp "usr/src/linux-${KPV}/.config" modprep/ || die |
278 |
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare |
279 |
-} |
280 |
- |
281 |
-src_test() { |
282 |
- kernel-install_test "${KPV}" \ |
283 |
- "${WORKDIR}/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ |
284 |
- "lib/modules/${KPV}" |
285 |
-} |
286 |
- |
287 |
-src_install() { |
288 |
- mv lib usr "${ED}"/ || die |
289 |
- |
290 |
- # strip out-of-source build stuffs from modprep |
291 |
- # and then copy built files |
292 |
- find modprep -type f '(' \ |
293 |
- -name Makefile -o \ |
294 |
- -name '*.[ao]' -o \ |
295 |
- '(' -name '.*' -a -not -name '.config' ')' \ |
296 |
- ')' -delete || die |
297 |
- rm modprep/source || die |
298 |
- cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die |
299 |
-} |
300 |
|
301 |
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.128-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.128-r1.ebuild |
302 |
deleted file mode 100644 |
303 |
index b63276300c5..00000000000 |
304 |
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.128-r1.ebuild |
305 |
+++ /dev/null |
306 |
@@ -1,114 +0,0 @@ |
307 |
-# Copyright 2020-2021 Gentoo Authors |
308 |
-# Distributed under the terms of the GNU General Public License v2 |
309 |
- |
310 |
-EAPI=7 |
311 |
- |
312 |
-inherit kernel-install toolchain-funcs |
313 |
- |
314 |
-MY_P=linux-${PV%.*} |
315 |
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) |
316 |
-BINPKG=${P/-bin/}-1 |
317 |
- |
318 |
-DESCRIPTION="Pre-built Linux kernel with genpatches" |
319 |
-HOMEPAGE="https://www.kernel.org/" |
320 |
-SRC_URI+=" |
321 |
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
322 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
323 |
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
324 |
- arm64? ( |
325 |
- https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak |
326 |
- -> ${BINPKG}.arm64.xpak |
327 |
- ) |
328 |
-" |
329 |
-S=${WORKDIR} |
330 |
- |
331 |
-LICENSE="GPL-2" |
332 |
-KEYWORDS="~arm64" |
333 |
- |
334 |
-RDEPEND=" |
335 |
- !sys-kernel/gentoo-kernel:${SLOT}" |
336 |
-PDEPEND=" |
337 |
- >=virtual/dist-kernel-${PV}" |
338 |
-BDEPEND=" |
339 |
- sys-devel/bc |
340 |
- sys-devel/flex |
341 |
- virtual/libelf |
342 |
- virtual/yacc" |
343 |
- |
344 |
-QA_PREBUILT='*' |
345 |
- |
346 |
-KV_LOCALVERSION='-gentoo-dist' |
347 |
-KPV=${PV}${KV_LOCALVERSION} |
348 |
- |
349 |
-src_unpack() { |
350 |
- default |
351 |
- ebegin "Unpacking ${BINPKG}.${ARCH}.xpak" |
352 |
- tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak") |
353 |
- eend ${?} || die "Unpacking ${BINPKG} failed" |
354 |
-} |
355 |
- |
356 |
-src_prepare() { |
357 |
- local PATCHES=( |
358 |
- # meh, genpatches have no directory |
359 |
- "${WORKDIR}"/*.patch |
360 |
- ) |
361 |
- cd "${MY_P}" || die |
362 |
- default |
363 |
-} |
364 |
- |
365 |
-src_configure() { |
366 |
- # force ld.bfd if we can find it easily |
367 |
- local LD="$(tc-getLD)" |
368 |
- if type -P "${LD}.bfd" &>/dev/null; then |
369 |
- LD+=.bfd |
370 |
- fi |
371 |
- |
372 |
- tc-export_build_env |
373 |
- local makeargs=( |
374 |
- V=1 |
375 |
- |
376 |
- HOSTCC="$(tc-getBUILD_CC)" |
377 |
- HOSTCXX="$(tc-getBUILD_CXX)" |
378 |
- HOSTCFLAGS="${BUILD_CFLAGS}" |
379 |
- HOSTLDFLAGS="${BUILD_LDFLAGS}" |
380 |
- |
381 |
- CROSS_COMPILE=${CHOST}- |
382 |
- AS="$(tc-getAS)" |
383 |
- CC="$(tc-getCC)" |
384 |
- LD="${LD}" |
385 |
- AR="$(tc-getAR)" |
386 |
- NM="$(tc-getNM)" |
387 |
- STRIP=":" |
388 |
- OBJCOPY="$(tc-getOBJCOPY)" |
389 |
- OBJDUMP="$(tc-getOBJDUMP)" |
390 |
- |
391 |
- # we need to pass it to override colliding Gentoo envvar |
392 |
- ARCH=$(tc-arch-kernel) |
393 |
- |
394 |
- O="${WORKDIR}"/modprep |
395 |
- ) |
396 |
- |
397 |
- mkdir modprep || die |
398 |
- cp "usr/src/linux-${KPV}/.config" modprep/ || die |
399 |
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare |
400 |
-} |
401 |
- |
402 |
-src_test() { |
403 |
- kernel-install_test "${KPV}" \ |
404 |
- "${WORKDIR}/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ |
405 |
- "lib/modules/${KPV}" |
406 |
-} |
407 |
- |
408 |
-src_install() { |
409 |
- mv lib usr "${ED}"/ || die |
410 |
- |
411 |
- # strip out-of-source build stuffs from modprep |
412 |
- # and then copy built files |
413 |
- find modprep -type f '(' \ |
414 |
- -name Makefile -o \ |
415 |
- -name '*.[ao]' -o \ |
416 |
- '(' -name '.*' -a -not -name '.config' ')' \ |
417 |
- ')' -delete || die |
418 |
- rm modprep/source || die |
419 |
- cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die |
420 |
-} |