Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-firmware/seabios/
Date: Mon, 04 Jan 2016 19:27:18
Message-Id: 1451935616.9ce92a3e0e039149660f833a9fe470d9dc0eb453.vapier@gentoo
1 commit: 9ce92a3e0e039149660f833a9fe470d9dc0eb453
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 4 19:23:13 2016 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 4 19:26:56 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce92a3e
7
8 sys-firmware/seabios: add keywords for everyone #570876
9
10 We invert the REQUIRED_USE logic so it forces USE=binary for all
11 non-x86 arches. That way installing binaries works regardless of
12 the architecture.
13
14 sys-firmware/seabios/seabios-1.8.2.ebuild | 12 ++++++------
15 1 file changed, 6 insertions(+), 6 deletions(-)
16
17 diff --git a/sys-firmware/seabios/seabios-1.8.2.ebuild b/sys-firmware/seabios/seabios-1.8.2.ebuild
18 index 2c8d488..02b9e6f 100644
19 --- a/sys-firmware/seabios/seabios-1.8.2.ebuild
20 +++ b/sys-firmware/seabios/seabios-1.8.2.ebuild
21 @@ -1,4 +1,4 @@
22 -# Copyright 1999-2015 Gentoo Foundation
23 +# Copyright 1999-2016 Gentoo Foundation
24 # Distributed under the terms of the GNU General Public License v2
25 # $Id$
26
27 @@ -17,7 +17,7 @@ if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then
28 EGIT_REPO_URI="git://git.seabios.org/seabios.git"
29 inherit git-2
30 else
31 - KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd"
32 + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
33 # Upstream hasn't released a new binary. We snipe ours from Fedora for now.
34 # http://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz
35 SRC_URI="!binary? ( http://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
36 @@ -35,14 +35,14 @@ SLOT="0"
37 IUSE="+binary debug +seavgabios"
38
39 REQUIRED_USE="debug? ( !binary )
40 - ppc? ( binary )
41 - ppc64? ( binary )"
42 + !amd64? ( !x86? ( binary ) )"
43
44 +# The amd64/x86 check is needed to workaround #570892.
45 DEPEND="
46 - !binary? (
47 + amd64? ( x86? ( !binary? (
48 >=sys-power/iasl-20060912
49 ${PYTHON_DEPS}
50 - )"
51 + ) ) )"
52 RDEPEND=""
53
54 pkg_pretend() {