1 |
commit: 4ebdd7fff2e1efe7c8a7436041cbb5da311d6412 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Jul 31 18:05:39 2021 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Jul 31 18:11:00 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ebdd7ff |
7 |
|
8 |
sys-kernel/gentoo-kernel-bin: Bump to 5.13.7 |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
sys-kernel/gentoo-kernel-bin/Manifest | 4 + |
13 |
.../gentoo-kernel-bin-5.13.7.ebuild | 117 +++++++++++++++++++++ |
14 |
2 files changed, 121 insertions(+) |
15 |
|
16 |
diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest |
17 |
index b23411da4ec..e765c2f6fa8 100644 |
18 |
--- a/sys-kernel/gentoo-kernel-bin/Manifest |
19 |
+++ b/sys-kernel/gentoo-kernel-bin/Manifest |
20 |
@@ -12,6 +12,8 @@ DIST genpatches-5.13-7.base.tar.xz 481660 BLAKE2B 810b5438e39c8928ec2aca11658cba |
21 |
DIST genpatches-5.13-7.extras.tar.xz 3420 BLAKE2B 431ffe1f40ef695161540131b2abefb5d3bb993d48dbab6224f6e3afcdeb8e618b3b8258dc3ec170a2f53830591f7363bcf8a21b0743f04cee4ba5af294d8cca SHA512 dd7f5488203f98395b0de62772e353907f11bdb23ef92d049ba785e5ab5be23d066bac4dc5763226057f0ce5fa957417c0435220e4702f5bc4d66c412124a04d |
22 |
DIST genpatches-5.13-8.base.tar.xz 536800 BLAKE2B 9805becf97795872d763c43cbaf81c2e9dca63764c2ea0237af5da3efd0d2f83f90d14b4581c98eb87a11b4b28b17116637006029858e68a9416b8732cf7321a SHA512 da8583f0f3620daad689ba9d32cae938fd1332f38cef212e9f1281ed138480484838db67368e1ed5d0663af150b0ae681bbb20f309e4953973f185b58273cfbb |
23 |
DIST genpatches-5.13-8.extras.tar.xz 3420 BLAKE2B e0c844f9b463f06b5c49dcbb798bcf489854bf9fcbd1973ad3c3168098bb6559e5236a49ddb0e351ac8642ec85c7494b238ea043c02e4ca0b01683343b524123 SHA512 5a8d67139b53c4f752970471afdd35980b64abb9d5df16e3ef3ce384e46808a56e15b40140a8a4f9ba910df8c7c7cbafa17ca6ac3fb30f0eea69ef13d86b377a |
24 |
+DIST genpatches-5.13-9.base.tar.xz 542664 BLAKE2B 95e2813cc6965da9f37ee8ceabc548559ebf605c0e40b80e6ae3dcbd31cef26ac7e1833f6cb6c366fb7a235aeed82d1fa66de60745b7276bc16466610aef6939 SHA512 7b99964c0924aa5f2197f8815a0bd5ee9d05faa91bc32822b465fa8e2d494177965c48a8ec1af926bce9f4c8d000ce756d88c533d6ab6cf911ea6a53cb75cec5 |
25 |
+DIST genpatches-5.13-9.extras.tar.xz 3420 BLAKE2B a52e35e1fd84f93ffa3a641e0d3a565831f97d96d16df3b7e07a0b5c47b19cbb680c6fd3d02401a6a0ce51598ab20cb5a142ba1cf95dccfe22d6975cbb39f0a8 SHA512 b480cd4916d6fbbdb20fc47e69916dc8bfaade672bff56cd03bb42075ac0ca2404ab8c2401878f7f72c4321b148642ba7d1433c13237cbacc8236e200c6d5132 |
26 |
DIST genpatches-5.4-138.base.tar.xz 3760008 BLAKE2B 085dc9525a78dfea4efa6541332c8cc16bc6c5dfbbdcbf1efe307acfe129ebca80d53bb9063d4c9f052a3909c47a094f31f2e9fb487ffb0e014eb7cd6fa8bcfa SHA512 96ccc0c5a7d223c444f7d5c7990a4a5c14de2eb1e8d44c3edfa8526a3c872ca38d0b3cf87aa65f3cd14cdfbc52573831993f0ad0c9531659108aea36c31f7089 |
27 |
DIST genpatches-5.4-138.extras.tar.xz 1772 BLAKE2B f152fe554bc3a855234d9fccbd7e60003a8933a4ac5d13764d84a2c5a03e93cae7f231e1c7b50a891d9978f3aa151bb8d7c2f4166e3a1ca9feb76614514632c5 SHA512 a2f4bb291f0a4dd061251bcba3ea2fb3f48f84c53c05ab851ac8ec588dcc931a6f0f72447e1ca91950a7881247e396d825176020de0273b35ebf7770b0a07471 |
28 |
DIST genpatches-5.4-139.base.tar.xz 3773732 BLAKE2B f2eaec4646c9391c5683421d702fd11c4feeac38d37f05d4dfc2b21702c9d768d9df769a8330cddbba609e92baefe62b008a2289cb31e48cac9ca4662a6b761a SHA512 65e3d44fd4ed2d3c97ddde80feee75c19b63f103fd0fd80124a1c2ca95c2655061ef76d2b576e6357cb26a05c452f8f2ffd3303d9cdbdacac89337e736793492 |
29 |
@@ -39,6 +41,8 @@ DIST gentoo-kernel-5.13.5-1.x86.xpak 58492372 BLAKE2B 21ace06930af832e3465dfa5ec |
30 |
DIST gentoo-kernel-5.13.6-1.amd64.xpak 67333225 BLAKE2B 8ac29fcac29fc999afb27475706feb84cb45c29226112d20dbc4dc10eee76e3b5e6be3c0c9eaf6702e582d20f2171b597a62723a8b65d9d55c67d49d12605b2d SHA512 14210da32d70e6a8c3efe25dd1d007fd049050c4599b65ded8dec9173ac271c9d6e668d53e9c7789414a74d9de0164605e57244fbdf5ffe39e4a9818edb4d52a |
31 |
DIST gentoo-kernel-5.13.6-1.arm64.xpak 62701469 BLAKE2B 65be6a649fbb7a64e9bb66aecf17d70c4b0f55ffdb39faf28602b366ea74d500b5f497a16b2056339aef553135de17660606b950c2064528ad5d27ccb5a6d178 SHA512 018b4b7d0283cdce9b0fa154ff9ba0162f5d82a37a272be187949522124c1d1c856ddd264b315392f394362ce42dcf71d36b83981dd39db9fd67fc0d8d60ee46 |
32 |
DIST gentoo-kernel-5.13.6-1.x86.xpak 58503030 BLAKE2B 155b0e3dbb55457f6f9d2eb4888ac4a31e31ee83374761c115773b7f4068940b3783ec6de76544f312486a7b678545060d39a5876a8499e9b5ffc359969873e2 SHA512 2002d1ffa8ff9ab7182db9e99be7afc61657060649479238bd1764ef20d189f3ad9bb22df63c41aad2d7a742a48c437965f41dfedee613ef33fa9d5e8ac34330 |
33 |
+DIST gentoo-kernel-5.13.7-1.amd64.xpak 67276613 BLAKE2B 18e0b34b5b6f214d98eec3d1a2e573e3323174351a8f8409485a119a4acff6160ebba11ba6f3145f96b3c6044549e03b47103471cf5a72b49a92a73b444b02d4 SHA512 2e7e31fef38e50ec8662040a61cdb6658896b71d294106a43cde41ef338440ee3912c5a5544bb6f093a74e9cd584e86150cea51eb0486cf973051b1610a6f0ed |
34 |
+DIST gentoo-kernel-5.13.7-1.x86.xpak 58487920 BLAKE2B accf7b6a0f5f57e0759f48ddd6868af0b569571b383b876448424c97c4e7a66a139250752ee3ddb42d314cb8018a45859f9bd3fa3c57074364f4d7a09130a2ef SHA512 456c3aeb610ac6516d46f5ba0944b3cc0d78bbf0d773a7de76abc548f349f9e891ff04ed60420cf51c83588b1b2e162f37034e00416d138daab589b72c67a91b |
35 |
DIST gentoo-kernel-5.4.134-1.amd64.xpak 61349154 BLAKE2B c7627b1a8ad85b22450ae1b47a26f9144707f8a2173b01859ea1d876cf4d96e9fcc27be439e6c0239d7494795cc62fa931ecc71be84f9f898ec017a79d82dcf9 SHA512 d4c6613ed069a0ec2dbb5f5bb317abe952309f6ba6fbb163cbf1392478b1756dd129e51665b3b4e9c939395f5cdbc553003d7f0201098f959be9d29233a48cc9 |
36 |
DIST gentoo-kernel-5.4.134-1.arm64.xpak 56052116 BLAKE2B 6a901fb6a639470145c8b58e435cfe4a380ebd402397ca34eace732936fda8e38a8e92e0f49d747e6f1ae8fb5410960e236ea2cc22dbc7f25ac833275b9b6fea SHA512 216287843b7d1e740afa3c88376e5d5ae99d88882b6669c753fdd341d7f9cd84ee8cbf28fb08f6101b9a9263ce20c6ddeeececf078c7387e571eac53baa52204 |
37 |
DIST gentoo-kernel-5.4.134-1.x86.xpak 53144418 BLAKE2B d11e4de3fddb270cc41c9ad49c048df0af8e578f9ef0d811dbc4d930c7b399b7bfff724db889e3e8ce9332920b5f736594923646f7c1c8eb9f07371a85f0a1c9 SHA512 7fc2a72b5f7b636312ff28a2beb07a4514093499bb498bd43574cfd5178490c94628391acfb0da1c08569cbe0cc629373a1b9828398418f82c1745961c6508e1 |
38 |
|
39 |
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.13.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.13.7.ebuild |
40 |
new file mode 100644 |
41 |
index 00000000000..74b16314bf7 |
42 |
--- /dev/null |
43 |
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.13.7.ebuild |
44 |
@@ -0,0 +1,117 @@ |
45 |
+# Copyright 2020-2021 Gentoo Authors |
46 |
+# Distributed under the terms of the GNU General Public License v2 |
47 |
+ |
48 |
+EAPI=7 |
49 |
+ |
50 |
+inherit kernel-install toolchain-funcs |
51 |
+ |
52 |
+MY_P=linux-${PV%.*} |
53 |
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) |
54 |
+BINPKG=${P/-bin/}-1 |
55 |
+ |
56 |
+DESCRIPTION="Pre-built Linux kernel with genpatches" |
57 |
+HOMEPAGE="https://www.kernel.org/" |
58 |
+SRC_URI+=" |
59 |
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz |
60 |
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz |
61 |
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz |
62 |
+ amd64? ( |
63 |
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak |
64 |
+ -> ${BINPKG}.amd64.xpak |
65 |
+ ) |
66 |
+ x86? ( |
67 |
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.xpak |
68 |
+ -> ${BINPKG}.x86.xpak |
69 |
+ )" |
70 |
+S=${WORKDIR} |
71 |
+ |
72 |
+LICENSE="GPL-2" |
73 |
+KEYWORDS="~amd64 ~x86" |
74 |
+ |
75 |
+RDEPEND=" |
76 |
+ !sys-kernel/gentoo-kernel:${SLOT}" |
77 |
+PDEPEND=" |
78 |
+ >=virtual/dist-kernel-${PV}" |
79 |
+BDEPEND=" |
80 |
+ sys-devel/bc |
81 |
+ sys-devel/flex |
82 |
+ virtual/libelf |
83 |
+ virtual/yacc" |
84 |
+ |
85 |
+QA_PREBUILT='*' |
86 |
+ |
87 |
+KV_LOCALVERSION='-gentoo-dist' |
88 |
+KPV=${PV}${KV_LOCALVERSION} |
89 |
+ |
90 |
+src_unpack() { |
91 |
+ default |
92 |
+ ebegin "Unpacking ${BINPKG}.${ARCH}.xpak" |
93 |
+ tar -x < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.${ARCH}.xpak") |
94 |
+ eend ${?} || die "Unpacking ${BINPKG} failed" |
95 |
+} |
96 |
+ |
97 |
+src_prepare() { |
98 |
+ local PATCHES=( |
99 |
+ # meh, genpatches have no directory |
100 |
+ "${WORKDIR}"/*.patch |
101 |
+ ) |
102 |
+ cd "${MY_P}" || die |
103 |
+ default |
104 |
+} |
105 |
+ |
106 |
+src_configure() { |
107 |
+ # force ld.bfd if we can find it easily |
108 |
+ local LD="$(tc-getLD)" |
109 |
+ if type -P "${LD}.bfd" &>/dev/null; then |
110 |
+ LD+=.bfd |
111 |
+ fi |
112 |
+ |
113 |
+ tc-export_build_env |
114 |
+ local makeargs=( |
115 |
+ V=1 |
116 |
+ |
117 |
+ HOSTCC="$(tc-getBUILD_CC)" |
118 |
+ HOSTCXX="$(tc-getBUILD_CXX)" |
119 |
+ HOSTCFLAGS="${BUILD_CFLAGS}" |
120 |
+ HOSTLDFLAGS="${BUILD_LDFLAGS}" |
121 |
+ |
122 |
+ CROSS_COMPILE=${CHOST}- |
123 |
+ AS="$(tc-getAS)" |
124 |
+ CC="$(tc-getCC)" |
125 |
+ LD="${LD}" |
126 |
+ AR="$(tc-getAR)" |
127 |
+ NM="$(tc-getNM)" |
128 |
+ STRIP=":" |
129 |
+ OBJCOPY="$(tc-getOBJCOPY)" |
130 |
+ OBJDUMP="$(tc-getOBJDUMP)" |
131 |
+ |
132 |
+ # we need to pass it to override colliding Gentoo envvar |
133 |
+ ARCH=$(tc-arch-kernel) |
134 |
+ |
135 |
+ O="${WORKDIR}"/modprep |
136 |
+ ) |
137 |
+ |
138 |
+ mkdir modprep || die |
139 |
+ cp "usr/src/linux-${KPV}/.config" modprep/ || die |
140 |
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare |
141 |
+} |
142 |
+ |
143 |
+src_test() { |
144 |
+ kernel-install_test "${KPV}" \ |
145 |
+ "${WORKDIR}/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ |
146 |
+ "lib/modules/${KPV}" |
147 |
+} |
148 |
+ |
149 |
+src_install() { |
150 |
+ mv lib usr "${ED}"/ || die |
151 |
+ |
152 |
+ # strip out-of-source build stuffs from modprep |
153 |
+ # and then copy built files |
154 |
+ find modprep -type f '(' \ |
155 |
+ -name Makefile -o \ |
156 |
+ -name '*.[ao]' -o \ |
157 |
+ '(' -name '.*' -a -not -name '.config' ')' \ |
158 |
+ ')' -delete || die |
159 |
+ rm modprep/source || die |
160 |
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die |
161 |
+} |