commit:     913fc62c294926734d429ec6bf6944f663401f92
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  5 19:36:53 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  6 00:12:47 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913fc62c

sys-kernel/vanilla-kernel: Bump to 5.4.170

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

 sys-kernel/vanilla-kernel/Manifest                 |  2 +
 .../vanilla-kernel/vanilla-kernel-5.10.90.ebuild   |  2 +-
 .../vanilla-kernel/vanilla-kernel-5.15.13.ebuild   |  2 +-
 ....10.90.ebuild => vanilla-kernel-5.4.170.ebuild} | 73 ++++++++--------------
 4 files changed, 29 insertions(+), 50 deletions(-)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 2a33f01f5475..ae43d99a028e 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -35,3 +35,5 @@ DIST linux-5.4.168.tar.sign 991 BLAKE2B 
a581b74de0296ef69cd10686381571aa3c2e73b5
 DIST linux-5.4.168.tar.xz 109188452 BLAKE2B 
72e7da0a2a2d2ecef4b73b268db09a7cdb7a0e76cbbbfd7111ec727593f8eb60026ecd8102bedf9b13b393cfc9fdd4b5297ed4c48869152c09581d763e156552
 SHA512 
119856b47f2fb2d3560fedb60fc3dd432e5b150261c9d959e5e9426f7f6e03630fcade800b8e97fe6fc6edc717bc6a0a296c875c0dc771045b65d20b9df8a510
 DIST linux-5.4.169.tar.sign 991 BLAKE2B 
9f1deaf031eec59ff36d5cf72b9154cda6fa9f4c90f588e7f59d9b2b12990e30d329ccd4127b52a52aedbcad06373f907e0903f0bfd76be98c78f135dee78cda
 SHA512 
0683df80944f76eb8b4101237371fffd310f329662e8464452637e2fd46a86ccb4498d0e7781055c425e6ff6590e582b7641e8277ea22ac4084ed5b591352c45
 DIST linux-5.4.169.tar.xz 109192960 BLAKE2B 
136c792f554832e6e52340ce935bf2f1b2b09c8bb8fab6889920b68bf27134e2d53f0228ec8ac31233a4b2a5b7faed87238d1c7d509ddd8c649ab8275a860e23
 SHA512 
43ba0a51c12e4366e0793217ce66dfefc13b83f0ab8a575a21058909e03f161410bff2aae272c64c5873779886d24d3fd0cc82655de5b20b428eca6cf681685e
+DIST linux-5.4.170.tar.sign 991 BLAKE2B 
225477d94c3645baa345a528c341f8e4ce4c1326d4901fc6e7d6919890f18ac750597b9e20908322b96419cc894613d96e2e9f0a99fcd288f91bdd8a640e212f
 SHA512 
b61adc39a65c6643537b47dc6de6adfb24db6406ad14c982aa2a9beaaa0d2a705c1d22eb31ad16eb9ce093a52fdddc3667c5342fc41056817e6c15138af274eb
+DIST linux-5.4.170.tar.xz 109202572 BLAKE2B 
92c93457dd5cbacd2522ef71f3f5ad1ac97521ec46966ed8f46fd9ffbeaa986bd9c0ceaa96187e1b0beb76daef98ea0af1e49c2b7e92759fc7ffdf5a90204aba
 SHA512 
aa2a36067f9015b63254e098522053993de4b31dbbf39050adbe4cec3b7e4249152ad5e154a9bf3ca2b2f60c4db274e8f4ed9df9c66d8a392653dd5de79554f8

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.90.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.90.ebuild
index 2d0af917a6cc..54ba5f449c7a 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.90.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.90.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.13.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.13.ebuild
index f7731de3f3a6..9fed445a77ba 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.13.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.90.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.170.ebuild
similarity index 53%
copy from sys-kernel/vanilla-kernel/vanilla-kernel-5.10.90.ebuild
copy to sys-kernel/vanilla-kernel/vanilla-kernel-5.4.170.ebuild
index 2d0af917a6cc..a68d501c5130 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.90.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.170.ebuild
@@ -1,15 +1,15 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit kernel-build toolchain-funcs verify-sig
+inherit kernel-build verify-sig
 
 MY_P=linux-${PV}
 # https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-CONFIG_VER=5.10.12
-CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
-GENTOO_CONFIG_VER=5.15.5
+CONFIG_VER=5.4.21
+CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea
+GENTOO_CONFIG_VER=5.4.114
 
 DESCRIPTION="Linux kernel built from vanilla upstream sources"
 HOMEPAGE="https://www.kernel.org/";
@@ -21,27 +21,26 @@ SRC_URI+="
                https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
        )
        amd64? (
-               
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
-                       -> kernel-x86_64-fedora.config.${CONFIG_VER}
+               
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config
+                       -> kernel-x86_64.config.${CONFIG_VER}
        )
        arm64? (
-               
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
-                       -> kernel-aarch64-fedora.config.${CONFIG_VER}
+               
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config
+                       -> kernel-aarch64.config.${CONFIG_VER}
        )
        ppc64? (
-               
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
-                       -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+               
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config
+                       -> kernel-ppc64le.config.${CONFIG_VER}
        )
        x86? (
-               
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
-                       -> kernel-i686-fedora.config.${CONFIG_VER}
+               
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config
+                       -> kernel-i686.config.${CONFIG_VER}
        )"
 S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+IUSE="debug"
 
 RDEPEND="
        !sys-kernel/vanilla-kernel-bin:${SLOT}"
@@ -68,19 +67,13 @@ src_unpack() {
 src_prepare() {
        default
 
-       local biendian=false
-
        # prepare the default config
        case ${ARCH} in
                amd64)
-                       cp 
"${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
-                       ;;
-               arm)
-                       return
+                       cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" 
.config || die
                        ;;
                arm64)
-                       cp 
"${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
-                       biendian=true
+                       cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" 
.config || die
                        ;;
                ppc)
                        # assume powermac/powerbook defconfig
@@ -88,43 +81,27 @@ src_prepare() {
                        cp 
"${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
                        ;;
                ppc64)
-                       cp 
"${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
-                       biendian=true
+                       cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" 
.config || die
                        ;;
                x86)
-                       cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" 
.config || die
+                       cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" 
.config || die
                        ;;
                *)
                        die "Unsupported arch ${ARCH}"
                        ;;
        esac
 
-       local myversion="-dist"
-       use hardened && myversion+="-hardened"
-       echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || 
die
-       local 
dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
+       echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die
        local merge_configs=(
                "${T}"/version.config
-               "${dist_conf_path}"/base.config
+               
"${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config
        )
        use debug || merge_configs+=(
-               "${dist_conf_path}"/no-debug.config
+               
"${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config
+       )
+       [[ ${ARCH} == x86 ]] && merge_configs+=(
+               
"${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config
        )
-       if use hardened; then
-               merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
-               tc-is-gcc && merge_configs+=( 
"${dist_conf_path}"/hardened-gcc-plugins.config )
-
-               if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
-                       merge_configs+=( 
"${dist_conf_path}/hardened-${ARCH}.config" )
-               fi
-       fi
-
-       # this covers ppc64 and aarch64_be only for now
-       if [[ ${biendian} == true && $(tc-endian) == big ]]; then
-               merge_configs+=( "${dist_conf_path}/big-endian.config" )
-       fi
 
        kernel-build_merge_configs "${merge_configs[@]}"
 }

Reply via email to