commit:     41957386e56b4ac8f06ac24f14025ce09c39db4b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May  7 05:29:39 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May  7 12:05:53 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41957386

sys-kernel/vanilla-kernel: Bump to 5.6.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/vanilla-kernel/Manifest                 |  1 +
 .../vanilla-kernel/vanilla-kernel-5.6.11.ebuild    | 65 ++++++++++++++++++++++
 2 files changed, 66 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 387e779a372..cdbdf37bbd1 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -8,6 +8,7 @@ DIST linux-5.5.19.tar.xz 110770092 BLAKE2B 
cd30a600a2b9ecd3f26ff994fa54871a0fabb
 DIST linux-5.5.5-arch1.amd64.config 243885 BLAKE2B 
088e76a9981a64cd6163667fd09cc02148f15cc53812a429d1f5e22dc893823f57041e581ec957f38504c1fbb5aa0c7886847d1ea4cdc44d5ab245dcc304edc3
 SHA512 
e6958e1fd35e2a900fa6c81e68e35b42496e245829b8bfd85d9d351dcdf8bbea93d25a0edf74871beababb4ba28cd7a731e589e68e047ac972d973ea8c20d3ac
 DIST linux-5.5.6-arch1.i686.config 243301 BLAKE2B 
c5fdd9dc2a0baed1ea421faa8f254d6ece47e89b78fc4c25c38369b53acc1f954978f2f86eda23b77d20a35096a596944f9c433db66008278ed2b8140823ce62
 SHA512 
b2d75bb1826a4dfad10aa5b6fa9cce2684d5de2dabc6da165e192e5a33cbd6eeaff4d7f236e074f4c099830e01e767bd6bc14a70d644057dce59288ae9704877
 DIST linux-5.6.10.tar.xz 111800376 BLAKE2B 
86d457ca12d80f0c1130af7a0e18fd77308815d7d3e4da48ac392cd801ee8463fb3bad9e1432f989f1122cf0c85c4932912415e748d48bb828e18fa25c8a1adb
 SHA512 
a2cf161a8f79e1d596cbe6e255b3b70fd5fd8cc27d4213a8bfd07f90afc26c40c70c9650224d074055df9c81a27ce70fc2bf4288acf3e69e6b51358d51acbf43
+DIST linux-5.6.11.tar.xz 111798824 BLAKE2B 
0b483cea53eade0e0f74dfc7230c79c0df8b383f1bcbaa71c6bcfa05a06f15e3c8b7ad2ffd0fb096d091cc3d191ffa91c984b60377f28c8fd77873ed8751668a
 SHA512 
f4c02f59353d2199084583bed6fa9cec6e7a7cb755296c883969c579a8f9d34e202c3c922eaf32ca7a3ffbd35ada7f835545d4beab50b2bab2a66c43e739ec74
 DIST linux-5.6.5-arch2.amd64.config 246155 BLAKE2B 
a30fa47b1384574076d5e3f02e1ea752ed3db5c4a6df2fcce6e81ec8b761a6d633fea1d275886b2b23ceb3b50f0e2324222ac96464fd4a19506caa57e4abbf34
 SHA512 
ff7b18d282d642c4dc5ccb12cf493b1889871078723d50dc7e08eb328c54030624cde673193bb75db701248661963741ffbf2c41261ccd4c2169175e6043cc49
 DIST linux-5.6.5-arch3.i686.config 245328 BLAKE2B 
58f39c963aa4276360df1e61526bc3ac575f5d4a364ca888b4f82eb74c6f609d94236715860a47a824ecc4c4b52ef1e59ba048bc2ab3b9e9157a8393846413cd
 SHA512 
3e9db780b3607d839c2bf5fbb18f150024c65782e79879ee4758ed89e914a7d4fd39c0014addea0bcff3c2082730bbd458c69bf4770ec7255135b18cebae3858
 DIST linux-5.6.6.tar.xz 111787404 BLAKE2B 
885c30732c91ea3af1a797db14f1f517a05e0f388c5b854eb404a6b46f8be20debca5fd517c3e9910b012385a96154a7b1fa18f56c1d5927b7575b62ded98b74
 SHA512 
62fa97250323560323eaed57afba43f4fdef97a180ec8f0e0c39d86d41a63c3fa4242d27cda28f5c65f03290596cab2055d1ae7594c6134c3dcc821e24c21d4e

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.6.11.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.6.11.ebuild
new file mode 100644
index 00000000000..19f6b6d6749
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.6.11.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV}
+# 
https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux
+AMD64_CONFIG_VER=5.6.8-arch1
+AMD64_CONFIG_HASH=7dcb86e3e6f24c6d5462c5c8d25c3fa09e7e9f55
+# https://git.archlinux32.org/packages/log/core/linux/config.i686
+I686_CONFIG_VER=5.6.8-arch1
+I686_CONFIG_HASH=bc42cce2cca0d42b5cfeb8c6bcbf9f39430791f2
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="https://www.kernel.org/";
+SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.xz
+       amd64? (
+               
https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux&id=${AMD64_CONFIG_HASH}
+                       -> linux-${AMD64_CONFIG_VER}.amd64.config
+       )
+       x86? (
+               
https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
+                       -> linux-${I686_CONFIG_VER}.i686.config
+       )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+       !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+src_prepare() {
+       default
+
+       # prepare the default config
+       case ${ARCH} in
+               amd64)
+                       cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config 
.config || die
+                       ;;
+               x86)
+                       cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config 
.config || die
+                       ;;
+               *)
+                       die "Unsupported arch ${ARCH}"
+                       ;;
+       esac
+
+       local config_tweaks=(
+               # shove arch under the carpet!
+               -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+               # we do support x32
+               -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+               # disable signatures
+               -e '/CONFIG_MODULE_SIG/d'
+               -e '/CONFIG_SECURITY_LOCKDOWN/d'
+               # disable compression to allow stripping
+               -e '/CONFIG_MODULE_COMPRESS/d'
+               # disable gcc plugins to unbreak distcc
+               -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+       )
+       sed -i "${config_tweaks[@]}" .config || die
+}

Reply via email to