mirror of
https://github.com/flatcar/scripts.git
synced 2025-10-03 19:42:15 +02:00
bump(sys-firmware/seabios): sync with upstream
This commit is contained in:
parent
e3ae219649
commit
612328751d
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.10.1
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.10.1
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare pretend setup unpack
|
||||
DEPEND=!binary? ( amd64? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) x86? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) )
|
||||
DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.seabios.org/
|
||||
IUSE=+binary debug +seavgabios
|
||||
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-3 GPL-3
|
||||
REQUIRED_USE=debug? ( !binary ) !amd64? ( !x86? ( binary ) )
|
||||
SLOT=0
|
||||
SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.10.1.tar.gz ) binary? ( mirror://gentoo/bios.bin-1.10.1.xz seavgabios? ( mirror://gentoo/seavgabios-bin-1.10.1.tar.xz ) )
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 multilib 165fc17c38d1b11dac2008280dab6e80 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=faf02c07d67d7a1c614a539f57e4852a
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare pretend setup unpack
|
||||
DEPEND=!binary? ( >=sys-power/iasl-20060912 || ( >=dev-lang/python-2.7.5-r2:2.7 ) )
|
||||
DEPEND=!binary? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) )
|
||||
DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.seabios.org
|
||||
HOMEPAGE=https://www.seabios.org/
|
||||
IUSE=+binary
|
||||
KEYWORDS=amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-3 GPL-3
|
||||
REQUIRED_USE=ppc? ( binary ) ppc64? ( binary )
|
||||
SLOT=0
|
||||
SRC_URI=!binary? ( http://code.coreboot.org/p/seabios/downloads/get/seabios-1.7.5.tar.gz ) binary? ( http://code.coreboot.org/p/seabios/downloads/get/bios.bin-1.7.5.gz )
|
||||
SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.7.5.tar.gz ) binary? ( https://code.coreboot.org/p/seabios/downloads/get/bios.bin-1.7.5.gz )
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 multilib 165fc17c38d1b11dac2008280dab6e80 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=2ff55836bca271c9ffcd3b0044a002ec
|
||||
_md5_=e915c58ac4e730c6c95a870b7d6a46d6
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare pretend setup unpack
|
||||
DEPEND=!binary? ( >=sys-power/iasl-20060912 || ( >=dev-lang/python-2.7.5-r2:2.7 ) )
|
||||
DEPEND=!binary? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) )
|
||||
DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.seabios.org
|
||||
HOMEPAGE=https://www.seabios.org/
|
||||
IUSE=+binary +seavgabios
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-3 GPL-3
|
||||
REQUIRED_USE=ppc? ( binary ) ppc64? ( binary )
|
||||
SLOT=0
|
||||
SRC_URI=!binary? ( http://code.coreboot.org/p/seabios/downloads/get/seabios-1.7.5.tar.gz ) binary? ( http://code.coreboot.org/p/seabios/downloads/get/bios.bin-1.7.5.gz seavgabios? ( mirror://debian/pool/main/s/seabios/seabios_1.7.5-1_all.deb ) )
|
||||
SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.7.5.tar.gz ) binary? ( https://code.coreboot.org/p/seabios/downloads/get/bios.bin-1.7.5.gz seavgabios? ( mirror://debian/pool/main/s/seabios/seabios_1.7.5-1_all.deb ) )
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 multilib 165fc17c38d1b11dac2008280dab6e80 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=4c7a67f3442a029633aa48b0dc2e9cbc
|
||||
_md5_=44dee1f82fe72d83db093a11847ad949
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare pretend setup unpack
|
||||
DEPEND=!binary? ( >=sys-power/iasl-20060912 || ( >=dev-lang/python-2.7.5-r2:2.7 ) )
|
||||
DEPEND=!binary? ( amd64? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) x86? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) )
|
||||
DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.seabios.org
|
||||
HOMEPAGE=https://www.seabios.org/
|
||||
IUSE=+binary debug +seavgabios
|
||||
KEYWORDS=amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd
|
||||
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-3 GPL-3
|
||||
REQUIRED_USE=debug? ( !binary ) ppc? ( binary ) ppc64? ( binary )
|
||||
REQUIRED_USE=debug? ( !binary ) !amd64? ( !x86? ( binary ) )
|
||||
SLOT=0
|
||||
SRC_URI=!binary? ( http://code.coreboot.org/p/seabios/downloads/get/seabios-1.8.2.tar.gz ) binary? ( mirror://gentoo/bios.bin-1.8.2.xz seavgabios? ( mirror://gentoo/seavgabios-1.8.2.tar.xz ) )
|
||||
SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.8.2.tar.gz ) binary? ( mirror://gentoo/bios.bin-1.8.2.xz seavgabios? ( mirror://gentoo/seavgabios-1.8.2.tar.xz ) )
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 multilib 165fc17c38d1b11dac2008280dab6e80 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=f9e979b417947aa3584339b20c4542bb
|
||||
_md5_=090502394e03682e91fcad983b2e9d73
|
||||
|
@ -1,89 +0,0 @@
|
||||
# ChangeLog for sys-firmware/seabios
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*seabios-1.7.5-r1 (09 Aug 2015)
|
||||
*seabios-1.7.5 (09 Aug 2015)
|
||||
|
||||
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +files/seavgabios/README,
|
||||
+files/seavgabios/config.vga-cirrus, +files/seavgabios/config.vga-isavga,
|
||||
+files/seavgabios/config.vga-qxl, +files/seavgabios/config.vga-stdvga,
|
||||
+files/seavgabios/config.vga-vmware, +metadata.xml, +seabios-1.7.5.ebuild,
|
||||
+seabios-1.7.5-r1.ebuild:
|
||||
proj/gentoo: Initial commit
|
||||
|
||||
This commit represents a new era for Gentoo:
|
||||
Storing the gentoo-x86 tree in Git, as converted from CVS.
|
||||
|
||||
This commit is the start of the NEW history.
|
||||
Any historical data is intended to be grafted onto this point.
|
||||
|
||||
Creation process:
|
||||
1. Take final CVS checkout snapshot
|
||||
2. Remove ALL ChangeLog* files
|
||||
3. Transform all Manifests to thin
|
||||
4. Remove empty Manifests
|
||||
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
|
||||
5.1. Do not touch files with -kb/-ko keyword flags.
|
||||
|
||||
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
||||
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
|
||||
tests
|
||||
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
|
||||
project
|
||||
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
|
||||
developer, wrote Git features for the migration
|
||||
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
|
||||
cvs2svn
|
||||
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
|
||||
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
|
||||
work in migration
|
||||
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
|
||||
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
|
||||
the bikeshed
|
||||
|
||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml,
|
||||
seabios-1.7.5.ebuild, seabios-1.7.5-r1.ebuild:
|
||||
Use https by default
|
||||
|
||||
Convert all URLs for sites supporting encrypted connections from http to
|
||||
https
|
||||
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
|
||||
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
||||
Revert DOCTYPE SYSTEM https changes in metadata.xml
|
||||
|
||||
repoman does not yet accept the https version.
|
||||
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
|
||||
|
||||
Bug: https://bugs.gentoo.org/552720
|
||||
|
||||
*seabios-1.8.2 (30 Aug 2015)
|
||||
|
||||
30 Aug 2015; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/seavgabios/config.vga-virtio, +seabios-1.8.2.ebuild:
|
||||
version bump to 1.8.2
|
||||
|
||||
30 Aug 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
|
||||
add qemu herd
|
||||
|
||||
30 Aug 2015; Mike Frysinger <vapier@gentoo.org> seabios-1.8.2.ebuild:
|
||||
add USE=debug to control debug output levels
|
||||
|
||||
08 Sep 2015; Agostino Sarubbo <ago@gentoo.org> seabios-1.8.2.ebuild:
|
||||
amd64 stable wrt bug #558416
|
||||
|
||||
Package-Manager: portage-2.2.20.1
|
||||
RepoMan-Options: --include-arches="amd64"
|
||||
|
||||
08 Sep 2015; Agostino Sarubbo <ago@gentoo.org> seabios-1.8.2.ebuild:
|
||||
x86 stable wrt bug #558416
|
||||
|
||||
Package-Manager: portage-2.2.20.1
|
||||
RepoMan-Options: --include-arches="x86"
|
||||
|
||||
14 Sep 2015; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/seabios-1.8.2-fstack-check.patch, seabios-1.8.2.ebuild:
|
||||
add upstream fix for building on hardened systems #559980
|
||||
|
@ -1,225 +0,0 @@
|
||||
# ChangeLog for sys-firmware/seabios
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v 1.40 2015/04/08 18:25:12 mgorny Exp $
|
||||
|
||||
08 Apr 2015; Michał Górny <mgorny@gentoo.org> seabios-1.7.5-r1.ebuild,
|
||||
seabios-1.7.5.ebuild:
|
||||
Drop old Python implementations
|
||||
|
||||
16 Mar 2015; Mike Frysinger <vapier@gentoo.org> seabios-1.7.5-r1.ebuild,
|
||||
seabios-1.7.5.ebuild:
|
||||
Use new toolchain helpers for selecting the bfd linker #438058 by Alexandre
|
||||
Rostovtsev.
|
||||
|
||||
*seabios-1.7.5-r1 (15 Feb 2015)
|
||||
|
||||
15 Feb 2015; Mike Frysinger <vapier@gentoo.org> +files/seavgabios/README,
|
||||
+files/seavgabios/config.vga-cirrus, +files/seavgabios/config.vga-isavga,
|
||||
+files/seavgabios/config.vga-qxl, +files/seavgabios/config.vga-stdvga,
|
||||
+files/seavgabios/config.vga-vmware, +seabios-1.7.5-r1.ebuild, metadata.xml:
|
||||
Add USE=seavgabios support #523134 by Brad Laue.
|
||||
|
||||
15 Feb 2015; Mike Frysinger <vapier@gentoo.org> seabios-1.7.5.ebuild:
|
||||
Avoid downloading files that are not used (e.g. no source tarball for
|
||||
USE=binary).
|
||||
|
||||
08 Nov 2014; Agostino Sarubbo <ago@gentoo.org> -seabios-1.6.3.ebuild,
|
||||
-seabios-1.7.0.ebuild, -seabios-1.7.1.ebuild, -seabios-1.7.2.1.ebuild,
|
||||
-seabios-1.7.2.2.ebuild, -seabios-1.7.2.ebuild, -seabios-1.7.3.2.ebuild,
|
||||
-seabios-1.7.3.ebuild, -seabios-1.7.4.ebuild:
|
||||
Remove old
|
||||
|
||||
13 Sep 2014; Agostino Sarubbo <ago@gentoo.org> seabios-1.7.5.ebuild:
|
||||
Stable for x86, wrt bug #520688
|
||||
|
||||
13 Sep 2014; Agostino Sarubbo <ago@gentoo.org> seabios-1.7.5.ebuild:
|
||||
Stable for amd64, wrt bug #520688
|
||||
|
||||
*seabios-1.7.5 (09 Jun 2014)
|
||||
|
||||
09 Jun 2014; Patrick Lauer <patrick@gentoo.org> +seabios-1.7.5.ebuild:
|
||||
Bump
|
||||
|
||||
04 Jun 2014; Agostino Sarubbo <ago@gentoo.org> seabios-1.7.4.ebuild:
|
||||
Stable for x86, wrt bug #507796
|
||||
|
||||
04 Jun 2014; Agostino Sarubbo <ago@gentoo.org> seabios-1.7.4.ebuild:
|
||||
Stable for amd64, wrt bug #507796
|
||||
|
||||
*seabios-1.7.4 (16 May 2014)
|
||||
|
||||
16 May 2014; Yixun Lan <dlan@gentoo.org> +seabios-1.7.4.ebuild:
|
||||
version bump, fix bug 510052, 510492
|
||||
|
||||
30 Apr 2014; Mike Frysinger <vapier@gentoo.org> seabios-1.7.3.ebuild,
|
||||
seabios-1.7.3.2.ebuild:
|
||||
Only require python deps when USE=-binary #496590 by Rafal Kupiec.
|
||||
|
||||
30 Apr 2014; Mike Frysinger <vapier@gentoo.org> seabios-1.6.3.ebuild,
|
||||
seabios-1.7.0.ebuild, seabios-1.7.1.ebuild, seabios-1.7.2.ebuild,
|
||||
seabios-1.7.2.1.ebuild, seabios-1.7.2.2.ebuild, seabios-1.7.3.ebuild,
|
||||
seabios-1.7.3.2.ebuild:
|
||||
Drop empty KEYWORDS/SRC_URI settings in git code path as it is unneeded and
|
||||
ekeyword dislikes it.
|
||||
|
||||
*seabios-1.7.3.2 (19 Jan 2014)
|
||||
|
||||
19 Jan 2014; Doug Goldstein <cardoe@gentoo.org> +seabios-1.7.3.2.ebuild:
|
||||
Version bump. The pre-built version is the binary shipped with qemu-1.7.0.
|
||||
|
||||
31 Dec 2013; Mike Gilbert <floppym@gentoo.org> seabios-1.7.3.ebuild:
|
||||
Call python-any-r1_pkg_setup to avoid breaking binpkgs.
|
||||
|
||||
31 Dec 2013; Mike Gilbert <floppym@gentoo.org> seabios-1.7.3.ebuild:
|
||||
Don't call python_setup if USE=binary, bug 496590.
|
||||
|
||||
14 Sep 2013; Agostino Sarubbo <ago@gentoo.org> seabios-1.7.2.2.ebuild:
|
||||
Stable for x86, wrt bug #484686
|
||||
|
||||
14 Sep 2013; Agostino Sarubbo <ago@gentoo.org> seabios-1.7.2.2.ebuild:
|
||||
Stable for amd64, wrt bug #484686
|
||||
|
||||
27 Aug 2013; Doug Goldstein <cardoe@gentoo.org> seabios-1.7.3.ebuild:
|
||||
Attempt to utilize toolchain functions rather than having it use the defaults.
|
||||
|
||||
*seabios-1.7.3 (20 Aug 2013)
|
||||
|
||||
20 Aug 2013; Doug Goldstein <cardoe@gentoo.org> +seabios-1.7.3.ebuild,
|
||||
seabios-1.7.2.2.ebuild:
|
||||
Add initial SeaBIOS 1.7.3
|
||||
|
||||
28 Jul 2013; Jonathan Callen <jcallen@gentoo.org> seabios-1.7.2.2.ebuild:
|
||||
Add missing python dependency, switch to using python-any-r1 as it is usually
|
||||
more appropriate when the package does not install anything that would depend
|
||||
on python at runtime.
|
||||
|
||||
*seabios-1.7.2.2 (05 Jul 2013)
|
||||
|
||||
05 Jul 2013; Doug Goldstein <cardoe@gentoo.org> +seabios-1.7.2.2.ebuild:
|
||||
Version bump. Switch to python-single-r1 from python eclass. Use QEMU's pre-
|
||||
built binary to supply the 'upstream' pre-built binary since upstream has not
|
||||
provided one for this version.
|
||||
|
||||
04 Jun 2013; Agostino Sarubbo <ago@gentoo.org> seabios-1.7.2.1.ebuild:
|
||||
Stable for x86, wrt bug #466092
|
||||
|
||||
04 Jun 2013; Agostino Sarubbo <ago@gentoo.org> seabios-1.7.2.1.ebuild:
|
||||
Stable for amd64, wrt bug #466092
|
||||
|
||||
07 May 2013; Agostino Sarubbo <ago@gentoo.org> seabios-1.7.2.ebuild:
|
||||
Stable for x86, wrt bug #468918
|
||||
|
||||
07 May 2013; Agostino Sarubbo <ago@gentoo.org> seabios-1.7.2.ebuild:
|
||||
Stable for amd64, wrt bug #468918
|
||||
|
||||
*seabios-1.7.2.1 (07 May 2013)
|
||||
|
||||
07 May 2013; Doug Goldstein <cardoe@gentoo.org> +seabios-1.7.2.1.ebuild:
|
||||
Version bump. I generated the tarball from the git tag. The bios.bin file is
|
||||
from qemu 1.4.1.
|
||||
|
||||
17 Mar 2013; Doug Goldstein <cardoe@gentoo.org> seabios-1.7.1.ebuild,
|
||||
seabios-1.7.2.ebuild:
|
||||
These versions are not compatible with iasl-20130117.
|
||||
|
||||
16 Mar 2013; Doug Goldstein <cardoe@gentoo.org> seabios-1.7.2.ebuild:
|
||||
Need to include eutils, not user eclass.
|
||||
|
||||
12 Mar 2013; Doug Goldstein <cardoe@gentoo.org> seabios-1.6.3.ebuild,
|
||||
seabios-1.7.0.ebuild, seabios-1.7.1.ebuild, seabios-1.7.2.ebuild:
|
||||
Add a clear warning for people not using USE=binary.
|
||||
|
||||
24 Jan 2013; Agostino Sarubbo <ago@gentoo.org> seabios-1.7.1.ebuild:
|
||||
Stable for x86, wrt bug #453282
|
||||
|
||||
24 Jan 2013; Agostino Sarubbo <ago@gentoo.org> seabios-1.7.1.ebuild:
|
||||
Stable for amd64, wrt bug #453282
|
||||
|
||||
*seabios-1.7.2 (23 Jan 2013)
|
||||
|
||||
23 Jan 2013; Doug Goldstein <cardoe@gentoo.org> +seabios-1.7.2.ebuild:
|
||||
Version bump
|
||||
|
||||
29 Oct 2012; Doug Goldstein <cardoe@gentoo.org> seabios-1.7.1.ebuild:
|
||||
Fix my total breakage
|
||||
|
||||
*seabios-1.7.1 (29 Oct 2012)
|
||||
|
||||
29 Oct 2012; Doug Goldstein <cardoe@gentoo.org> +seabios-1.7.1.ebuild,
|
||||
metadata.xml:
|
||||
Version bump. Use upstream's prebuilt binary when requested or when we won't
|
||||
be able to compile our own.
|
||||
|
||||
17 Oct 2012; Doug Goldstein <cardoe@gentoo.org> seabios-1.7.0.ebuild:
|
||||
Fix compilation issue when built under different locales. Fix by Sergei
|
||||
Trofimovich <slyfox@gentoo.org>. bug #428762
|
||||
|
||||
09 Oct 2012; Doug Goldstein <cardoe@gentoo.org> seabios-1.6.3.ebuild,
|
||||
seabios-1.7.0.ebuild:
|
||||
Drop blocker since we install to our own directory.
|
||||
|
||||
04 Aug 2012; Agostino Sarubbo <ago@gentoo.org> seabios-1.7.0.ebuild:
|
||||
Stable for amd64, wrt bug #427590
|
||||
|
||||
30 Jul 2012; Jeff Horelick <jdhore@gentoo.org> seabios-1.7.0.ebuild:
|
||||
marked x86 per bug 427590
|
||||
|
||||
26 Jul 2012; Richard Yao <ryao@gentoo.org> seabios-1.7.0.ebuild:
|
||||
Keyword ~amd64-fbsd and ~x86-fbsd
|
||||
|
||||
21 Jul 2012; Doug Goldstein <cardoe@gentoo.org> seabios-1.7.0.ebuild:
|
||||
Include pre-built versions for systems that don't support compiling this.
|
||||
|
||||
*seabios-1.7.0 (28 Jun 2012)
|
||||
|
||||
28 Jun 2012; Doug Goldstein <cardoe@gentoo.org> +seabios-1.7.0.ebuild:
|
||||
Version bump. bug #423925
|
||||
|
||||
28 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> seabios-1.6.3.ebuild:
|
||||
x86 stable wrt bug #399219
|
||||
|
||||
24 Jan 2012; Mike Frysinger <vapier@gentoo.org> seabios-1.6.3.ebuild:
|
||||
Add depend on python-2 since we need it to build.
|
||||
|
||||
20 Jan 2012; Agostino Sarubbo <ago@gentoo.org> seabios-1.6.3.ebuild:
|
||||
Stable for amd64, wrt bug #399219
|
||||
|
||||
17 Jan 2012; Doug Goldstein <cardoe@gentoo.org>
|
||||
-seabios-0.6.3_pre20110817.ebuild:
|
||||
Remove older version.
|
||||
|
||||
25 Oct 2011; Diego E. Pettenò <flameeyes@gentoo.org> seabios-1.6.3.ebuild:
|
||||
QA: Actually use the damn tarball.
|
||||
|
||||
24 Oct 2011; Doug Goldstein <cardoe@gentoo.org>
|
||||
-seabios-0.6.3_pre20010817.ebuild:
|
||||
Actually remove wrong version name
|
||||
|
||||
*seabios-1.6.3 (24 Oct 2011)
|
||||
|
||||
24 Oct 2011; Doug Goldstein <cardoe@gentoo.org> +seabios-1.6.3.ebuild:
|
||||
Version bump to released version
|
||||
|
||||
*seabios-0.6.3_pre20110817 (24 Oct 2011)
|
||||
|
||||
24 Oct 2011; Doug Goldstein <cardoe@gentoo.org>
|
||||
+seabios-0.6.3_pre20110817.ebuild:
|
||||
Fix bad version name
|
||||
|
||||
24 Oct 2011; Doug Goldstein <cardoe@gentoo.org>
|
||||
seabios-0.6.3_pre20010817.ebuild:
|
||||
Set the active Python to 2.x since this doesn't build with 3.x
|
||||
|
||||
21 Oct 2011; Doug Goldstein <cardoe@gentoo.org>
|
||||
seabios-0.6.3_pre20010817.ebuild:
|
||||
Update blockers so we mark the versions of qemu-kvm we'll work with.
|
||||
|
||||
19 Sep 2011; Doug Goldstein <cardoe@gentoo.org>
|
||||
seabios-0.6.3_pre20010817.ebuild:
|
||||
Update install path to match package name.
|
||||
|
||||
*seabios-0.6.3_pre20010817 (25 Aug 2011)
|
||||
|
||||
25 Aug 2011; Doug Goldstein <cardoe@gentoo.org>
|
||||
+seabios-0.6.3_pre20010817.ebuild, +metadata.xml:
|
||||
Add initial version of seabios
|
@ -6,15 +6,19 @@ AUX seavgabios/config.vga-qxl 128 SHA256 26e43ea5e98615d11573b2619f3fb3c1933d5f8
|
||||
AUX seavgabios/config.vga-stdvga 59 SHA256 ca7367ae57665fa01e0ebb741ba5823d646f4b65a9a87657ea163cc9f362a8a8 SHA512 4a1b7fcc729d78dc8fd4e73d1cb6258ed9d49f8a91e6e00cc184e07c89a304f8d38ef5446d1c4ba5e8e929c82693d82c21526e42992ad6e1a008f39bb7c90448 WHIRLPOOL 51413383c35f77abd179050b86b6e84edf0a14e3b6ecb9d60521f9ff0cad0cd5059e10d8fbfed7084b628957e2871d9ae6addc6e5e24d8ff16bc9ab5b32c809d
|
||||
AUX seavgabios/config.vga-virtio 128 SHA256 afa7d59e1c18ed770cf0e83e3d5dc70866f75fdde83064fbea6e115f79504066 SHA512 4d627be11d79f0b8bd814a49e608826375aba6b59a0189dcba9afe24a181347b92e6ab18e0d9199e2f7a78f8fb02f03dad84c63fbbc2ffe9af76777ef28c5f8a WHIRLPOOL 5ba65918c8034bbece5a8d2ac166a446ba0b608ef393f4d85654a56fb1b95e0d92604cadf75a4eeaa20b93b22be51d10b0e6aadc56ce77e40fd19eddc245d324
|
||||
AUX seavgabios/config.vga-vmware 128 SHA256 1bd31f16dd43fb25aa92f9816cbfaae4a19a8faf29ff52bd02429fbaafb78f57 SHA512 2a82f75ca6dbf48546ffa5a756136dd7085855d9411c3b37a74cc53281027b4916cf628dba784bcad915682d94705b5f8116f7a1b7ec6a99d9b2fb3fffba01c0 WHIRLPOOL 9b6b82f0b27d41a6cb5ef66c13f4c45559471f894a93be60f67d560f3adc8fe2fae062a5d41b7d437eafaaf0bba12488d33db6b7192ab73a1901ab4618a887d6
|
||||
DIST bios.bin-1.10.1.xz 63668 SHA256 39d39cfa8166d947439081dedebb8c79a159de9b8b5447afb4876416fcf17d9d SHA512 9e3ba9c7dac3f03f9c57898a993eab34f8f3fecb0ac4718f6d4d6b1a825651a255e48fb7dc29a339249f42668469946f238674cb1f8308cf9b4a3e1e82c346d3 WHIRLPOOL 1208730ef4ee8455fe1e051b3350463d458ccf734c0fdd12d06b91dd0edbb96b2e6ec7bcc5b37902a98465c73bbf327fc3c42b7f1587bae1871d4ab9a70f5e50
|
||||
DIST bios.bin-1.7.5.gz 78943 SHA256 2e83e68e6cff73ede1c2490dabad74c177d7b67f9d93a5ed5f2ef39e76dea0ea SHA512 153a4cf190843540a9a72fcb0cf34f1f9f6ff2efb4b4f700c515dea467b101a8999421b53c2f21599864e2e803ae455a4ae39c7e8be9491c4383b4bfbe734014 WHIRLPOOL 2383f5f3a91581b0ee0ff19fd429a67b7fe09db05c456b98aee01ab9008a12d265e56f81b4d60224c7be15a86da9d2288f83a1d83f621b2ff00ab3aaccb277a4
|
||||
DIST bios.bin-1.8.2.xz 67428 SHA256 b4628fdbfc39fd73e7ab0c54dfc26128b6011d34778e381c1b2d2340209be838 SHA512 2b2339c02134bcbd6e71e8d31f9907a160534a047bc91502c215d3d4c79431b962177ac43d826cc5689d71dfc0995bc8a9a5caf1a35929f308b3c2bdad720c15 WHIRLPOOL 050a7880d0da8bb8be1ce3e1262f7e5107a5a426eb31ce9629ef497305e390d348de7ed3c7595248010eb02481a2b4a9e4dca94b3a9c954c18b8a9624f46bbc6
|
||||
DIST seabios-1.10.1.tar.gz 588092 SHA256 5063ddbac61ec4e61a12daa83931c37e5629b1c18502f7c00ed4e696c2a1d2cb SHA512 b2f1c2b15853b1cc949f741ae13f32fd133efb0d0917e1cdfb253f9cd0bc9bb0b42c592cdd87bc74ccbb12a4301c102ae723ccdb490ea4716e0c9dca3dd3fead WHIRLPOOL 723d4835288566bbb6a3c3b7df2486c0a7f949590404230667a4e4490317591bcdb99dd9b0933770d8c1416c25f6a8d20b153d7410787e19d8ecbd92a7312af9
|
||||
DIST seabios-1.7.5.tar.gz 537566 SHA256 858d9eda4ad91efa1c45a5a401d560ef9ca8dd172f03b0a106f06661c252dc51 SHA512 ecf5fb9ac44dde6e4ac00baa6c920dde51b923f23dd74e62c5a02eceaf235e57b885975c5a8bd0927e268115c72bd1143a080fdfd4eff4e168ebeaa30436280e WHIRLPOOL 5e1e99b3bd82a8607c5986fde4592c7437bec4bd78abd5873710f6c431d075436725e8d0d32e9f0dd2921c9d84b8613108b21d31c5309a73e337ead7adf35e90
|
||||
DIST seabios-1.8.2.tar.gz 538497 SHA256 f59479307fdae840de398b75aacb2333c8eba24a5964d68c77e32ca6c987ee61 SHA512 798d222d5f5725a805cde9e6000b5ce714d0551fd4a3c2642cc6e77b2bdab1a9e239939a358a23bbe0e00112f5ad70696c87d20b90655463c835541fc04e1a00 WHIRLPOOL 9cda0ad502a59dd718c543b759ac3fcf5acb4adee70c3da9bfea95ab188415acf6425827de77f45421ec3be8fd9e0c37fb486e62828217ba3e83f88d942a3f4a
|
||||
DIST seabios_1.7.5-1_all.deb 112098 SHA256 61bab13a733e8087147ae4798f0053c6d632866e332a1ee3af2265e4f57ced36 SHA512 891a26e084ccac8e9badce5a58eeadfb958af9d5ed087a99998f92153718e8231c14abfae0ed86bde870aa9e2f29fd93d5cc04515695e6f2d7b9fcaaef11bfce WHIRLPOOL d47ad79e7bd701862d059d86c7cb3b730b0303c5170ec52a481df5326cad0cd98ea78fcdb2730623b6b65289d9042f4685991eb515402543083cd8228f849959
|
||||
DIST seavgabios-1.8.2.tar.xz 20284 SHA256 d28ff071ee56f7bd88cec2482908f469d553cd8b61485a8e89989c26cb5c0e4a SHA512 16d2b54cd98aa22f7af21d8c51a4cf87d9462ec0c99bf703bf7f6c3c4e0be4cbd313b8cf0fb79cdb7b6a7f94441493a4f9669b6d44297e12f03a749befa2d845 WHIRLPOOL 9d61957ec4e3a0c5e4b999495119c6cfb4f2165d98b652b530dbee3ceb19b18a75d07902a5ee15b41b877154bb9ac19163d75c6024a40c4e94e6cf5cdf561e9d
|
||||
EBUILD seabios-1.7.5-r1.ebuild 3162 SHA256 108ad819668859045d2b1c9660adbeb95505b8f2fa5dae4b2f5084b2790111b3 SHA512 f92f20ea056d32263efe0484ae0270bb761c5dbf776c646ad2870676155a68d4c7ee2a902416c394e34f2c456cdb9a3e73e1ca69d382666122b71a6da67c7908 WHIRLPOOL dacc78753639795d06a2ffee0b31da700759861add871e941fcfb78a0f7f06678cbecf421d9c4afc9bb502bbcfe474e6cff73ea80826c81a8b64bd15af8c9893
|
||||
EBUILD seabios-1.7.5.ebuild 2541 SHA256 25ec9db38b69fc66c06489fd0e277f028596bb640ae85a88706aed1cb221454e SHA512 1f845fdfa63f1c7366c9d4542e35704d97058e3f4d98f1cc9820fbdb9c400519a15e295d310559fab5b7a9378828d18b02290e91301cb8aaf6be4eaa7083fe9e WHIRLPOOL 143fe0e700674ea5d38b374f86289c14528163b86f9e953d5793b345f0c65de9e67c89189ffc1eaf52faa15ac2d3fbb274fc2dd358d3210e8baf21e7bb44ff4a
|
||||
EBUILD seabios-1.8.2.ebuild 3077 SHA256 44f72d838fb56c61d2c81f806483c7dde431066823a7f46e7e3827a2434e7ed0 SHA512 4190631d6278890af85404bd1c45e6a196093f297aae30d12ddf6f5eb18d7a7daeece42ebbc9c6873046b9eb5e6544cec50bdf2b5384f6eb9d6eb80685ea67c0 WHIRLPOOL 856e2e570e69baffe0b42bc57b9321ea2735417cd6cfe79b119fd68c66cfe81efde0a5c130d11a05c6030cd8499e2c8b94e9c8a06e4c3928afdc3058f935efc5
|
||||
MISC ChangeLog 3283 SHA256 0304d8ff337013e816427c9d5afc8fc571b52306667393663b842108102803ea SHA512 37118ade5efabbd88e9066d726e4c70c2089167360bc00e4d37ff3f5df2d81d2282b4c749289c7f33b45fa97fe0e7ced33fa632f97880579251bf5f5b2fa7f99 WHIRLPOOL 76708c9ba9718462579a4f0258705cc881e87a15dab20101fd6da548b7094241044c92acf0a557602fdcc561d47d67bb298cfe9cc8cec4800299ef6e5f7cdb90
|
||||
DIST seavgabios-bin-1.10.1.tar.xz 20408 SHA256 88c310f2f1ddbbca3e00f8895706b3df718046bd729ab719c4e4bd01f502bd6d SHA512 7fe97efaf61c2d1e72c8df27b5108c80f6a51f5a7370de68720b0f71abe05ae5765dd867d127df2fa6182b5d4702a9ef7549e7170fec5071b31a6066db20c219 WHIRLPOOL 484c2f0302bf232e8065ec8cc1566731a962a2f76e01df2b7b21611b3c3ab47b04f1de192a3675130942a42c97f78e210d14ac2e36a7c36d8c28eff4e1618abc
|
||||
EBUILD seabios-1.10.1.ebuild 3444 SHA256 6e7a454cbb307700e190cd0e4506460ee9e4d075d4a231d91828ef2f9bc9b9fc SHA512 6344ad74bebcb1752221d26fd22905a37ed3e4e70836f2916677088dc3add02546a423f4e97b49d9a837de9882d888dfb3dd5b49f249c2e0e0f9bff62fda7b69 WHIRLPOOL 1b62a53a58d627eba7e38bf9b1e889ebbcfc17a54c51812453e2162cc2dfa0e8fd790475115a198d4e14c3ed224fbd378672c2a09b3a4d043ebd008d6a73b08c
|
||||
EBUILD seabios-1.7.5-r1.ebuild 3176 SHA256 289ca29e0e14fe7d2024e9aa68afdf98ce85a6f60378cf570b0a43446fcf9c1e SHA512 3a66efc369d53d6c1fa26aee70f313a61b510ca161083354f35cba08d21afa805cf11310dd85f9783bd5945b25f47d81a5399b25259eb7f3582c00c6eb5909a0 WHIRLPOOL 7a30f8a66ffaa2167d6390ad18c703c0abbb69aceda095693bf611570efd639879e951b4af04e405574e69c4f5e030c8974064094e6f6524c67f4a7c7ac9ebac
|
||||
EBUILD seabios-1.7.5.ebuild 2555 SHA256 529cb3a6f8197fc974a806372279398d9f716af215848bec480d34c72c144414 SHA512 e872db35c8412c9b3b0c99aad0b20270bf4dd5af6f86e0b1c2068fb047a1c98caaa6f180bac81ca10f0dc4d82691092feede8795513134dab59934b0d6386e1a WHIRLPOOL 7f20f5f05a5b6c8e2d3383a657608082c4b48cc8e760551fb845dab84629c5db8096c9fb557aad4d46e271f10fdf8de9e8406b0173de21b06965e6483bb091e9
|
||||
EBUILD seabios-1.8.2.ebuild 3273 SHA256 09960eeef0047890a5900eb66c1b33bfb26d0abc325210e58e3adb02f3076e18 SHA512 9ebc092327f9b0a9f2e55bb7f7d72d88d2c30f139559ed8dc835c07d51cb7d35c40ded5e0b27a09bca2a24ffc64a5590540bf2a759f12a8ba652c0c572c909cd WHIRLPOOL ce1546e6d24e1e61d5c35412c74c07bd91db7a14326efad92dc1cc7ced878b06aadc8ec7b42710c0579cc547bf13dd7762567f3878c68ae6504cacf4d7fd1dcb
|
||||
MISC ChangeLog 5067 SHA256 6288193e8f1466e9c49191c07c159d70c1dd4fe6618a402632460e7b75aa6e2f SHA512 9a5f148a05d9c2e921c2b63380458e56459d7f4253efd93040e6c75181244004813a77a8baa6bca96a5d51f64bdffec4f73ff8ec2acab42af81eb7a431ef50ea WHIRLPOOL cf85fac3fe221f6b074c2f0bbac2fe0952302f2e1607297e53f8291e71520835df14c4bc4f72f8e133755185c5687d2588e446125b5f3b4eb1129e16eb3db9f5
|
||||
MISC ChangeLog-2015 8390 SHA256 530d9871189cee67fdaddbd80e05173b54c461296a692bcc51d87a46d54ab1f8 SHA512 c04a589afbf87445abe1935c9a9bbad8b759d68c1b3d38ee9ccaac2625c0520072b3e12277fa43562d0b7f95957500a784c8126dde4440fa5fee8922ccec8429 WHIRLPOOL 5adf523f244a96c2bee80bc1f13102584e3a928108e929fe76b2212504a6dcefeac7c5872c4e9d2eae4a9fabeb37519fa7182c2c5b4c6516b15822748e6f40d2
|
||||
MISC metadata.xml 454 SHA256 ea0677ba8bbe58ccf9eac596a0396a6f404225d20f4979361899a9b3ff49ad86 SHA512 2cf8162621bf87b6d8a3805c7d1e2006bdf3bb7d1d4d148cd2a3f87074aab95a7d15207cc97112d034b78c205ff59efe2fce3f438fe08ae3f05617b5a61732d4 WHIRLPOOL 6ccc3e78457b6a79926ed5517155dd9db5e6653a23ff9724ed9193fb16d494b04c97a7a270a26264839be688b4831bdc07b003c738e9bfdb199791f006b4ff45
|
||||
MISC metadata.xml 663 SHA256 602c6f6301147529642acfd8e289b411cb64ebe0e38d0b5c4d0a8207817a5720 SHA512 a3b306f0cfc8d0c2f31757b3b141c532dc5ee1fea7c01b7d23e6643977e63aee90a007875f1e34fb3f212c2dc1e23e4400f092b1d288f325abead33a9cfa66fa WHIRLPOOL abbd51716806d0fe649100b7abfbc5c237983cea5f73f28fa98d190527b6e5293171e6e0efb5304a3cbf8febbe470f4de943574959820604e4ab4f1b87ce9fba
|
||||
|
@ -1,15 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>qemu</herd>
|
||||
<herd>virtualization</herd>
|
||||
<maintainer>
|
||||
<maintainer type="person">
|
||||
<email>cardoe@gentoo.org</email>
|
||||
<name>Doug Goldstein</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>qemu@gentoo.org</email>
|
||||
<name>Gentoo QEMU Project</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>virtualization@gentoo.org</email>
|
||||
<name>Gentoo Virtualization Project</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name='binary'>Use official upstream pre-built binaries</flag>
|
||||
<flag name='seavgabios'>Include SeaVGABIOS binaries (replacement for vgabios)</flag>
|
||||
<flag name="binary">Use official upstream pre-built binaries</flag>
|
||||
<flag name="seavgabios">Include SeaVGABIOS binaries (replacement for vgabios)</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
|
142
sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.10.1.ebuild
vendored
Normal file
142
sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.10.1.ebuild
vendored
Normal file
@ -0,0 +1,142 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
|
||||
|
||||
inherit eutils toolchain-funcs python-any-r1
|
||||
|
||||
# SeaBIOS maintainers sometimes don't release stable tarballs or stable
|
||||
# binaries to generate the stable tarball the following is necessary:
|
||||
# git clone git://git.seabios.org/seabios.git && cd seabios
|
||||
# git archive --output seabios-${PV}.tar.gz --prefix seabios-${PV}/ rel-${PV}
|
||||
|
||||
if [[ ${PV} == *9999* || -n "${EGIT_COMMIT}" ]] ; then
|
||||
EGIT_REPO_URI="git://git.seabios.org/seabios.git"
|
||||
inherit git-2
|
||||
else
|
||||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
# Upstream hasn't released a new binary. We snipe ours from Fedora for now.
|
||||
# https://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz
|
||||
# http://fedora.mirror.lstn.net/
|
||||
# http://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/
|
||||
# seabios-bin-1.10.1-1.fc26.noarch.rpm
|
||||
# seavgabios-bin-1.10.1-1.fc26.noarch.rpm
|
||||
SRC_URI="!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
|
||||
binary? (
|
||||
mirror://gentoo/bios.bin-${PV}.xz
|
||||
seavgabios? ( mirror://gentoo/seavgabios-bin-${PV}.tar.xz )
|
||||
)"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS"
|
||||
HOMEPAGE="https://www.seabios.org/"
|
||||
|
||||
LICENSE="LGPL-3 GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="+binary debug +seavgabios"
|
||||
|
||||
REQUIRED_USE="debug? ( !binary )
|
||||
!amd64? ( !x86? ( binary ) )"
|
||||
|
||||
# The amd64/x86 check is needed to workaround #570892.
|
||||
SOURCE_DEPEND="
|
||||
>=sys-power/iasl-20060912
|
||||
${PYTHON_DEPS}"
|
||||
DEPEND="
|
||||
!binary? (
|
||||
amd64? ( ${SOURCE_DEPEND} )
|
||||
x86? ( ${SOURCE_DEPEND} )
|
||||
)"
|
||||
RDEPEND=""
|
||||
|
||||
pkg_pretend() {
|
||||
if ! use binary; then
|
||||
ewarn "You have decided to compile your own SeaBIOS. This is not"
|
||||
ewarn "supported by upstream unless you use their recommended"
|
||||
ewarn "toolchain (which you are not)."
|
||||
elog
|
||||
ewarn "If you are intending to use this build with QEMU, realize"
|
||||
ewarn "you will not receive any support if you have compiled your"
|
||||
ewarn "own SeaBIOS. Virtual machines subtly fail based on changes"
|
||||
ewarn "in SeaBIOS."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use binary || python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
|
||||
# This simplifies the logic between binary & source builds.
|
||||
mkdir -p "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use binary && return
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use binary && return
|
||||
|
||||
tc-ld-disable-gold #438058
|
||||
|
||||
if use debug ; then
|
||||
echo "CONFIG_DEBUG_LEVEL=8" >.config
|
||||
fi
|
||||
_emake config
|
||||
}
|
||||
|
||||
_emake() {
|
||||
LANG=C \
|
||||
emake V=1 \
|
||||
CC="$(tc-getCC)" \
|
||||
LD="$(tc-getLD)" \
|
||||
AR="$(tc-getAR)" \
|
||||
OBJCOPY="$(tc-getOBJCOPY)" \
|
||||
RANLIB="$(tc-getRANLIB)" \
|
||||
OBJDUMP="$(tc-getOBJDUMP)" \
|
||||
HOST_CC="$(tc-getBUILD_CC)" \
|
||||
VERSION="Gentoo/${EGIT_COMMIT:-${PVR}}" \
|
||||
"$@"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use binary && return
|
||||
|
||||
_emake out/bios.bin
|
||||
mv out/bios.bin ../bios.bin
|
||||
|
||||
if use seavgabios ; then
|
||||
local config t targets=(
|
||||
cirrus
|
||||
isavga
|
||||
qxl
|
||||
stdvga
|
||||
virtio
|
||||
vmware
|
||||
)
|
||||
for t in "${targets[@]}" ; do
|
||||
emake clean distclean
|
||||
cp "${FILESDIR}/seavgabios/config.vga-${t}" .config || die
|
||||
_emake oldnoconfig
|
||||
_emake out/vgabios.bin
|
||||
cp out/vgabios.bin ../vgabios-${t}.bin || die
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/seabios
|
||||
newins ../bios.bin* bios.bin
|
||||
|
||||
if use seavgabios ; then
|
||||
insinto /usr/share/seavgabios
|
||||
doins ../vgabios*.bin
|
||||
fi
|
||||
}
|
@ -4,7 +4,7 @@
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
|
||||
|
||||
inherit eutils toolchain-funcs python-any-r1
|
||||
|
||||
@ -20,9 +20,9 @@ if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then
|
||||
inherit git-2
|
||||
else
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
SRC_URI="!binary? ( http://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
|
||||
SRC_URI="!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
|
||||
binary? (
|
||||
http://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz
|
||||
https://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz
|
||||
seavgabios? (
|
||||
mirror://debian/pool/main/s/${PN}/${PN}_${PV}-1_all.deb
|
||||
)
|
||||
@ -31,7 +31,7 @@ else
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS"
|
||||
HOMEPAGE="http://www.seabios.org"
|
||||
HOMEPAGE="https://www.seabios.org/"
|
||||
|
||||
LICENSE="LGPL-3 GPL-3"
|
||||
SLOT="0"
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
|
||||
|
||||
inherit eutils toolchain-funcs python-any-r1
|
||||
|
||||
@ -20,13 +20,13 @@ if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then
|
||||
inherit git-2
|
||||
else
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd"
|
||||
SRC_URI="!binary? ( http://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
|
||||
binary? ( http://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz )
|
||||
SRC_URI="!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
|
||||
binary? ( https://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz )
|
||||
${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS"
|
||||
HOMEPAGE="http://www.seabios.org"
|
||||
HOMEPAGE="https://www.seabios.org/"
|
||||
|
||||
LICENSE="LGPL-3 GPL-3"
|
||||
SLOT="0"
|
||||
|
@ -1,10 +1,10 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
|
||||
|
||||
inherit eutils toolchain-funcs python-any-r1
|
||||
|
||||
@ -17,10 +17,10 @@ if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then
|
||||
EGIT_REPO_URI="git://git.seabios.org/seabios.git"
|
||||
inherit git-2
|
||||
else
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd"
|
||||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
# Upstream hasn't released a new binary. We snipe ours from Fedora for now.
|
||||
# http://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz
|
||||
SRC_URI="!binary? ( http://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
|
||||
# https://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz
|
||||
SRC_URI="!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
|
||||
binary? (
|
||||
mirror://gentoo/bios.bin-${PV}.xz
|
||||
seavgabios? ( mirror://gentoo/seavgabios-${PV}.tar.xz )
|
||||
@ -28,20 +28,23 @@ else
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS"
|
||||
HOMEPAGE="http://www.seabios.org"
|
||||
HOMEPAGE="https://www.seabios.org/"
|
||||
|
||||
LICENSE="LGPL-3 GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="+binary debug +seavgabios"
|
||||
|
||||
REQUIRED_USE="debug? ( !binary )
|
||||
ppc? ( binary )
|
||||
ppc64? ( binary )"
|
||||
!amd64? ( !x86? ( binary ) )"
|
||||
|
||||
# The amd64/x86 check is needed to workaround #570892.
|
||||
SOURCE_DEPEND="
|
||||
>=sys-power/iasl-20060912
|
||||
${PYTHON_DEPS}"
|
||||
DEPEND="
|
||||
!binary? (
|
||||
>=sys-power/iasl-20060912
|
||||
${PYTHON_DEPS}
|
||||
amd64? ( ${SOURCE_DEPEND} )
|
||||
x86? ( ${SOURCE_DEPEND} )
|
||||
)"
|
||||
RDEPEND=""
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user