commit: 56bb6458e249a13aa1d5972457ee21ecac68f779 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Fri Jul 21 00:42:44 2023 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Jul 21 17:56:53 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56bb6458
sys-kernel/gentoo-kernel: port to sparc Signed-off-by: Sam James <sam <AT> gentoo.org> profiles/arch/sparc/package.use.mask | 5 +++++ sys-kernel/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 666be07eea63..0d1e5ce3fb0f 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 <[email protected]> (2023-07-21) +# Requires dev-util/pahole. +sys-kernel/gentoo-kernel debug +sys-kernel/vanilla-kernel debug + # Sam James <[email protected]> (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 5e46267db599..b6589cdcbf67 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 c338d2cfc68f..7e128b87c8f2 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 5cb60e23b853..38b5f48b2b81 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 ;;
