From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id ADB8015800A for ; Fri, 21 Jul 2023 12:47:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1FA7EE096C; Fri, 21 Jul 2023 12:46:37 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D89E0E0969 for ; Fri, 21 Jul 2023 12:46:36 +0000 (UTC) From: Sam James To: gentoo-dev@lists.gentoo.org Cc: toolchain@gentoo.org, dist-kernel@gentoo.org, sparc@gentoo.org, Sam James Subject: [gentoo-dev] [PATCH 5/6] sys-kernel/gentoo-kernel: port to sparc Date: Fri, 21 Jul 2023 13:46:11 +0100 Message-ID: <20230721124615.1797438-5-sam@gentoo.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230721124615.1797438-1-sam@gentoo.org> References: <20230721124615.1797438-1-sam@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Archives-Salt: 867c5855-6744-4d35-8d82-8d03ade91f1b X-Archives-Hash: 55db7fda4e3dbf2a135de43b30af2a1f Signed-off-by: Sam James --- profiles/arch/sparc/package.use.mask | 5 +++++ .../gentoo-kernel/gentoo-kernel-5.15.120.ebuild | 11 +++++++++-- sys-kernel/gentoo-kernel/gentoo-kernel-6.1.39.ebuild | 12 +++++++++--- sys-kernel/gentoo-kernel/gentoo-kernel-6.4.4.ebuild | 12 +++++++++--- 4 files changed, 32 insertions(+), 8 deletions(-) diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index 666be07eea63a..0d1e5ce3fb0fd 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-07-21) +# Requires dev-util/pahole. +sys-kernel/gentoo-kernel debug +sys-kernel/vanilla-kernel debug + # Sam James (2023-06-18) # Qt 5 not keyworded here app-text/ansifilter gui diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.120.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.120.ebuild index 5e46267db599c..b6589cdcbf677 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.120.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.120.ebuild @@ -42,9 +42,13 @@ SRC_URI+=" S=${WORKDIR}/${MY_P} LICENSE="GPL-2" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86" IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + sparc? ( savedconfig ) +" RDEPEND=" !sys-kernel/gentoo-kernel-bin:${SLOT} @@ -95,6 +99,9 @@ src_prepare() { cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die biendian=true ;; + sparc) + return + ;; x86) cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die ;; diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.39.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.39.ebuild index c338d2cfc68f0..7e128b87c8f2c 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.39.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.39.ebuild @@ -43,11 +43,14 @@ SRC_URI+=" S=${WORKDIR}/${MY_P} LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) +REQUIRED_USE=" + arm? ( savedconfig ) hppa? ( savedconfig ) - riscv? ( savedconfig )" + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" RDEPEND=" !sys-kernel/gentoo-kernel-bin:${SLOT} @@ -101,6 +104,9 @@ src_prepare() { riscv) return ;; + sparc) + return + ;; x86) cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die ;; diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.4.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.4.ebuild index 5cb60e23b8533..38b5f48b2b817 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.4.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.4.ebuild @@ -44,11 +44,14 @@ SRC_URI+=" S=${WORKDIR}/${MY_P} LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) +REQUIRED_USE=" + arm? ( savedconfig ) hppa? ( savedconfig ) - riscv? ( savedconfig )" + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" RDEPEND=" !sys-kernel/gentoo-kernel-bin:${SLOT} @@ -102,6 +105,9 @@ src_prepare() { riscv) return ;; + sparc) + return + ;; x86) cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die ;; -- 2.41.0