Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
Date: Sun, 04 Jul 2021 03:37:02
Message-Id: 1625369803.812ef9cf32f5c3afe516dcfa2d3f027e962bf944.sam@gentoo
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 -}