diff options
author | Luke Dashjr <luke-jr+git@utopios.org> | 2018-11-19 05:36:16 +0000 |
---|---|---|
committer | Matthias Maier <tamiko@gentoo.org> | 2019-09-21 21:50:47 -0500 |
commit | b10a454c447c2ff6a25851a3fbe6506649ce330f (patch) | |
tree | 543f227819d5853a79367bb5bb881dc9be26d283 /profiles | |
parent | net-libs/glib-networking-2.60.3: alpha stable, bug 692932 (diff) | |
download | gentoo-b10a454c447c2ff6a25851a3fbe6506649ce330f.tar.gz gentoo-b10a454c447c2ff6a25851a3fbe6506649ce330f.tar.bz2 gentoo-b10a454c447c2ff6a25851a3fbe6506649ce330f.zip |
sys-firmware/seabios: Support USE=-binary on non-x86
For non-x86 platforms, building from source can be done using a
cross-compiler provided by crossdev.
Also adjusts arch package.use.{force,mask} as appropriate.
Tested on a Talos II / POWER9 running ppc64
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Diffstat (limited to 'profiles')
-rw-r--r-- | profiles/arch/amd64/package.use.force | 4 | ||||
-rw-r--r-- | profiles/arch/amd64/package.use.mask | 4 | ||||
-rw-r--r-- | profiles/arch/arm64/package.use.force | 4 | ||||
-rw-r--r-- | profiles/arch/arm64/package.use.mask | 4 | ||||
-rw-r--r-- | profiles/arch/arm64/package.use.stable.force | 6 | ||||
-rw-r--r-- | profiles/arch/arm64/package.use.stable.mask | 4 | ||||
-rw-r--r-- | profiles/arch/base/package.use.force | 6 | ||||
-rw-r--r-- | profiles/arch/base/package.use.mask | 4 | ||||
-rw-r--r-- | profiles/arch/powerpc/ppc32/package.use.force | 6 | ||||
-rw-r--r-- | profiles/arch/powerpc/ppc32/package.use.mask | 4 | ||||
-rw-r--r-- | profiles/arch/powerpc/ppc64/package.use.force | 5 | ||||
-rw-r--r-- | profiles/arch/powerpc/ppc64/package.use.mask | 5 | ||||
-rw-r--r-- | profiles/arch/x86/package.use.force | 4 | ||||
-rw-r--r-- | profiles/arch/x86/package.use.mask | 4 |
14 files changed, 58 insertions, 6 deletions
diff --git a/profiles/arch/amd64/package.use.force b/profiles/arch/amd64/package.use.force index dddc40bc24ff..0f4c85a656e0 100644 --- a/profiles/arch/amd64/package.use.force +++ b/profiles/arch/amd64/package.use.force @@ -1,6 +1,10 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is stable on amd64 +sys-firmware/seabios -binary + # Georgy Yakovlev <gyakovlev@gentoo.org> (2018-05-14) # Force the host target to avoid dependency hell dev-lang/rust llvm_targets_X86 diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index 758d97f26c8f..82280b43d705 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is stable on amd64 +sys-firmware/seabios -debug + # Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-28) # upstream provides docs and tools for tier-1 arches dev-lang/rust-bin -doc diff --git a/profiles/arch/arm64/package.use.force b/profiles/arch/arm64/package.use.force index ff05064b9ef2..4648105ebeb2 100644 --- a/profiles/arch/arm64/package.use.force +++ b/profiles/arch/arm64/package.use.force @@ -1,6 +1,10 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is keyworded ~arm64 +sys-firmware/seabios -binary + # Georgy Yakovlev <gyakovlev@gentoo.org> (2018-05-14) # Force the host target to avoid dependency hell dev-lang/rust llvm_targets_AArch64 diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index 250a9f78ce22..ae5f9bc1c798 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is keyworded ~arm64 +sys-firmware/seabios -debug + # Aaron Bauman <bman@gentoo.org> (2019-08-05) # dep not keyworded here media-gfx/gnome-photos upnp-av diff --git a/profiles/arch/arm64/package.use.stable.force b/profiles/arch/arm64/package.use.stable.force new file mode 100644 index 000000000000..cee7fbaa8091 --- /dev/null +++ b/profiles/arch/arm64/package.use.stable.force @@ -0,0 +1,6 @@ +# Copyright 2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (19 Nov 2018) +# iasl is keyworded ~arm64 +sys-firmware/seabios binary diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask index dfeac18eaec8..a4b1a650640a 100644 --- a/profiles/arch/arm64/package.use.stable.mask +++ b/profiles/arch/arm64/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is keyworded ~arm64 +sys-firmware/seabios debug + # Andreas Sturmlechner <asturm@gentoo.org> (2019-09-14) # media-video/pipewire is not stable yet dev-libs/weston pipewire diff --git a/profiles/arch/base/package.use.force b/profiles/arch/base/package.use.force new file mode 100644 index 000000000000..c60d96841663 --- /dev/null +++ b/profiles/arch/base/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (19 Nov 2018) +# iasl is not keyworded on many platforms yet +sys-firmware/seabios binary diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index 072dbbd336c3..faa9ca3ffc0d 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# Moved from arch/powerpc/ppc64 as it applies to most architectures. +sys-firmware/seabios debug + # Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-28) # upstream tarballs for tier-2 arches do not ship docs # and starting with 1.37 no longer ship extra tools diff --git a/profiles/arch/powerpc/ppc32/package.use.force b/profiles/arch/powerpc/ppc32/package.use.force new file mode 100644 index 000000000000..262d3f8001e2 --- /dev/null +++ b/profiles/arch/powerpc/ppc32/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (19 Nov 2018) +# iasl is stable on ppc +sys-firmware/seabios -binary diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index 8b7962cdc8d1..9f76c95f2473 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is stable on ppc +sys-firmware/seabios -debug + # Andreas Sturmlechner <asturm@gentoo.org> (2019-05-15) # sys-cluster/hpx, sci-libs/silo, sci-visualization/visit not keyworded sci-libs/libgeodecomp hpx silo visit diff --git a/profiles/arch/powerpc/ppc64/package.use.force b/profiles/arch/powerpc/ppc64/package.use.force index 49198bc57637..2ccbbdd645cc 100644 --- a/profiles/arch/powerpc/ppc64/package.use.force +++ b/profiles/arch/powerpc/ppc64/package.use.force @@ -1,4 +1,7 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -sys-firmware/seabios binary +# Samuli Suominen <ssuominen@gentoo.org> (30 Oct 2012) +# Only gnome-base/gdm has stable keywording. If x11-misc/lightdm or kde-plasma/kdm gets +# stable keyword, this line can be removed. +x11-misc/xscreensaver gdm diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask index 1c3a08553bba..aefdac00ab9a 100644 --- a/profiles/arch/powerpc/ppc64/package.use.mask +++ b/profiles/arch/powerpc/ppc64/package.use.mask @@ -23,11 +23,6 @@ media-sound/hydrogen portmidi # missing keyword on dev-python/dbusmock, bug #620024 >=gnome-base/gnome-settings-daemon-3.24 test -# Michał Górny <mgorny@gentoo.org> (2017-08-08) -# package.use.force forces USE=binary, and USE=debug requires !binary, -# so it can never be enabled. -sys-firmware/seabios debug - # Michał Górny <mgorny@gentoo.org> (2017-06-28) # app-misc/dtach is not keyworded, and tests are restricted anyway, so # no point in pursuing it right now. diff --git a/profiles/arch/x86/package.use.force b/profiles/arch/x86/package.use.force index 5d692726f06a..1b862d289ccd 100644 --- a/profiles/arch/x86/package.use.force +++ b/profiles/arch/x86/package.use.force @@ -1,6 +1,10 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-11-21) +# iasl is stable on x86 +sys-firmware/seabios -binary + # Georgy Yakovlev <gyakovlev@gentoo.org> (2018-05-14) # Force the host target to avoid dependency hell dev-lang/rust llvm_targets_X86 diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index 0ff8ea4e2409..ce51c3317fa1 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -3,6 +3,10 @@ # This file requires >=portage-2.1.1 +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is stable on x86 +sys-firmware/seabios -debug + # Andreas Sturmlechner <asturm@gentoo.org> (2019-09-06) # dev-qt/qtgamepad is not keyworded yet dev-qt/qt3d gamepad |