bump(sys-firmware/seabios): sync with upstream

This commit is contained in:
David Michael 2017-02-21 15:11:14 -08:00
parent e3ae219649
commit 612328751d
12 changed files with 210 additions and 357 deletions

View 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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>

View 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
}

View File

@ -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"

View File

@ -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"

View File

@ -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=""