From 612328751de1a78eb30940800324e478d7acac4a Mon Sep 17 00:00:00 2001 From: David Michael Date: Tue, 21 Feb 2017 15:11:14 -0800 Subject: [PATCH] bump(sys-firmware/seabios): sync with upstream --- .../md5-cache/sys-firmware/seabios-1.10.1 | 13 + .../md5-cache/sys-firmware/seabios-1.7.5 | 8 +- .../md5-cache/sys-firmware/seabios-1.7.5-r1 | 8 +- .../md5-cache/sys-firmware/seabios-1.8.2 | 12 +- .../sys-firmware/seabios/ChangeLog | 89 ------- .../sys-firmware/seabios/ChangeLog-2015 | 225 ------------------ .../sys-firmware/seabios/Manifest | 14 +- .../sys-firmware/seabios/metadata.xml | 17 +- .../seabios/seabios-1.10.1.ebuild | 142 +++++++++++ .../seabios/seabios-1.7.5-r1.ebuild | 8 +- .../sys-firmware/seabios/seabios-1.7.5.ebuild | 8 +- .../sys-firmware/seabios/seabios-1.8.2.ebuild | 23 +- 12 files changed, 210 insertions(+), 357 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.10.1 delete mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/seabios/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/seabios/ChangeLog-2015 create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.10.1.ebuild diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.10.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.10.1 new file mode 100644 index 0000000000..e1f9b5e307 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.10.1 @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5 index cafc9b3197..c1f98eb5aa 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5 @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5-r1 index 5d24146dfe..9f401b052c 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.7.5-r1 @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.8.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.8.2 index f1163a4c08..8c7956b24c 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.8.2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-firmware/seabios-1.8.2 @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/ChangeLog deleted file mode 100644 index f397d488ab..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/ChangeLog +++ /dev/null @@ -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 +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 - X-Thanks: Alec Warner - did the GSoC 2006 migration - tests - X-Thanks: Robin H. Johnson - infra guy, herding this - project - X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo - developer, wrote Git features for the migration - X-Thanks: Brian Harring - wrote much python to improve - cvs2svn - X-Thanks: Rich Freeman - validation scripts - X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 - work in migration - X-Thanks: Michał Górny - scripts, QA, nagging - X-Thanks: All of other Gentoo developers - many ideas and lots of paint on - the bikeshed - - 24 Aug 2015; Justin Lecher 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 - - 24 Aug 2015; Mike Gilbert 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 - +files/seavgabios/config.vga-virtio, +seabios-1.8.2.ebuild: - version bump to 1.8.2 - - 30 Aug 2015; Mike Frysinger metadata.xml: - add qemu herd - - 30 Aug 2015; Mike Frysinger seabios-1.8.2.ebuild: - add USE=debug to control debug output levels - - 08 Sep 2015; Agostino Sarubbo 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 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 - +files/seabios-1.8.2-fstack-check.patch, seabios-1.8.2.ebuild: - add upstream fix for building on hardened systems #559980 - diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/ChangeLog-2015 deleted file mode 100644 index c7ebafba25..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/ChangeLog-2015 +++ /dev/null @@ -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 seabios-1.7.5-r1.ebuild, - seabios-1.7.5.ebuild: - Drop old Python implementations - - 16 Mar 2015; Mike Frysinger 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 +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 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 -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 seabios-1.7.5.ebuild: - Stable for x86, wrt bug #520688 - - 13 Sep 2014; Agostino Sarubbo seabios-1.7.5.ebuild: - Stable for amd64, wrt bug #520688 - -*seabios-1.7.5 (09 Jun 2014) - - 09 Jun 2014; Patrick Lauer +seabios-1.7.5.ebuild: - Bump - - 04 Jun 2014; Agostino Sarubbo seabios-1.7.4.ebuild: - Stable for x86, wrt bug #507796 - - 04 Jun 2014; Agostino Sarubbo seabios-1.7.4.ebuild: - Stable for amd64, wrt bug #507796 - -*seabios-1.7.4 (16 May 2014) - - 16 May 2014; Yixun Lan +seabios-1.7.4.ebuild: - version bump, fix bug 510052, 510492 - - 30 Apr 2014; Mike Frysinger 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 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 +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 seabios-1.7.3.ebuild: - Call python-any-r1_pkg_setup to avoid breaking binpkgs. - - 31 Dec 2013; Mike Gilbert seabios-1.7.3.ebuild: - Don't call python_setup if USE=binary, bug 496590. - - 14 Sep 2013; Agostino Sarubbo seabios-1.7.2.2.ebuild: - Stable for x86, wrt bug #484686 - - 14 Sep 2013; Agostino Sarubbo seabios-1.7.2.2.ebuild: - Stable for amd64, wrt bug #484686 - - 27 Aug 2013; Doug Goldstein 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 +seabios-1.7.3.ebuild, - seabios-1.7.2.2.ebuild: - Add initial SeaBIOS 1.7.3 - - 28 Jul 2013; Jonathan Callen 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 +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 seabios-1.7.2.1.ebuild: - Stable for x86, wrt bug #466092 - - 04 Jun 2013; Agostino Sarubbo seabios-1.7.2.1.ebuild: - Stable for amd64, wrt bug #466092 - - 07 May 2013; Agostino Sarubbo seabios-1.7.2.ebuild: - Stable for x86, wrt bug #468918 - - 07 May 2013; Agostino Sarubbo seabios-1.7.2.ebuild: - Stable for amd64, wrt bug #468918 - -*seabios-1.7.2.1 (07 May 2013) - - 07 May 2013; Doug Goldstein +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 seabios-1.7.1.ebuild, - seabios-1.7.2.ebuild: - These versions are not compatible with iasl-20130117. - - 16 Mar 2013; Doug Goldstein seabios-1.7.2.ebuild: - Need to include eutils, not user eclass. - - 12 Mar 2013; Doug Goldstein 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 seabios-1.7.1.ebuild: - Stable for x86, wrt bug #453282 - - 24 Jan 2013; Agostino Sarubbo seabios-1.7.1.ebuild: - Stable for amd64, wrt bug #453282 - -*seabios-1.7.2 (23 Jan 2013) - - 23 Jan 2013; Doug Goldstein +seabios-1.7.2.ebuild: - Version bump - - 29 Oct 2012; Doug Goldstein seabios-1.7.1.ebuild: - Fix my total breakage - -*seabios-1.7.1 (29 Oct 2012) - - 29 Oct 2012; Doug Goldstein +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 seabios-1.7.0.ebuild: - Fix compilation issue when built under different locales. Fix by Sergei - Trofimovich . bug #428762 - - 09 Oct 2012; Doug Goldstein seabios-1.6.3.ebuild, - seabios-1.7.0.ebuild: - Drop blocker since we install to our own directory. - - 04 Aug 2012; Agostino Sarubbo seabios-1.7.0.ebuild: - Stable for amd64, wrt bug #427590 - - 30 Jul 2012; Jeff Horelick seabios-1.7.0.ebuild: - marked x86 per bug 427590 - - 26 Jul 2012; Richard Yao seabios-1.7.0.ebuild: - Keyword ~amd64-fbsd and ~x86-fbsd - - 21 Jul 2012; Doug Goldstein 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 +seabios-1.7.0.ebuild: - Version bump. bug #423925 - - 28 Jan 2012; Pawel Hajdan jr seabios-1.6.3.ebuild: - x86 stable wrt bug #399219 - - 24 Jan 2012; Mike Frysinger seabios-1.6.3.ebuild: - Add depend on python-2 since we need it to build. - - 20 Jan 2012; Agostino Sarubbo seabios-1.6.3.ebuild: - Stable for amd64, wrt bug #399219 - - 17 Jan 2012; Doug Goldstein - -seabios-0.6.3_pre20110817.ebuild: - Remove older version. - - 25 Oct 2011; Diego E. Pettenò seabios-1.6.3.ebuild: - QA: Actually use the damn tarball. - - 24 Oct 2011; Doug Goldstein - -seabios-0.6.3_pre20010817.ebuild: - Actually remove wrong version name - -*seabios-1.6.3 (24 Oct 2011) - - 24 Oct 2011; Doug Goldstein +seabios-1.6.3.ebuild: - Version bump to released version - -*seabios-0.6.3_pre20110817 (24 Oct 2011) - - 24 Oct 2011; Doug Goldstein - +seabios-0.6.3_pre20110817.ebuild: - Fix bad version name - - 24 Oct 2011; Doug Goldstein - 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 - 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 - 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 - +seabios-0.6.3_pre20010817.ebuild, +metadata.xml: - Add initial version of seabios diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/Manifest b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/Manifest index a094f61a35..b1e2d61612 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/Manifest @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/metadata.xml index 9da40e688e..584d4b5605 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/metadata.xml @@ -1,15 +1,20 @@ - qemu - virtualization - + cardoe@gentoo.org Doug Goldstein + + qemu@gentoo.org + Gentoo QEMU Project + + + virtualization@gentoo.org + Gentoo Virtualization Project + - Use official upstream pre-built binaries - Include SeaVGABIOS binaries (replacement for vgabios) + Use official upstream pre-built binaries + Include SeaVGABIOS binaries (replacement for vgabios) - diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.10.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.10.1.ebuild new file mode 100644 index 0000000000..c430395a16 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.10.1.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5-r1.ebuild index fd185d7c52..fde584854f 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5-r1.ebuild @@ -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" diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5.ebuild index 4cca54c6e9..527a769699 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.5.ebuild @@ -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" diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.8.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.8.2.ebuild index 2c8d488336..78b1b17e4d 100644 --- a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.8.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.8.2.ebuild @@ -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=""