From d8ca816d601ea6b08659a61a8cae8233db588182 Mon Sep 17 00:00:00 2001 From: Brandon Philips Date: Fri, 15 Feb 2013 16:35:05 -0800 Subject: [PATCH] chore(sys-firmware/): import from portage Change-Id: If8b58d0befb141d1f972087dcb7d5c4745421522 --- .../sys-firmware/ipxe/ChangeLog | 22 +++++ .../portage-stable/sys-firmware/ipxe/Manifest | 4 + .../ipxe/ipxe-1.0.0_p20120905.ebuild | 71 ++++++++++++++ .../sys-firmware/ipxe/metadata.xml | 16 +++ .../sys-firmware/seabios/ChangeLog | 98 +++++++++++++++++++ .../sys-firmware/seabios/Manifest | 13 +++ .../sys-firmware/seabios/metadata.xml | 13 +++ .../sys-firmware/seabios/seabios-1.6.3.ebuild | 63 ++++++++++++ .../sys-firmware/seabios/seabios-1.7.0.ebuild | 66 +++++++++++++ .../sys-firmware/seabios/seabios-1.7.1.ebuild | 69 +++++++++++++ .../sys-firmware/seabios/seabios-1.7.2.ebuild | 69 +++++++++++++ .../sys-firmware/sgabios/ChangeLog | 19 ++++ .../sys-firmware/sgabios/Manifest | 6 ++ .../files/sgabios-0.1_pre8-makefile.patch | 12 +++ .../sys-firmware/sgabios/metadata.xml | 10 ++ .../sgabios/sgabios-0.1_pre8.ebuild | 41 ++++++++ .../sys-firmware/vgabios/ChangeLog | 75 ++++++++++++++ .../sys-firmware/vgabios/Manifest | 9 ++ .../sys-firmware/vgabios/metadata.xml | 10 ++ .../vgabios/vgabios-0.6c-r1.ebuild | 72 ++++++++++++++ .../sys-firmware/vgabios/vgabios-0.7a.ebuild | 71 ++++++++++++++ 21 files changed, 829 insertions(+) create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/ipxe-1.0.0_p20120905.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/seabios/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/seabios/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/seabios/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.6.3.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.0.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/files/sgabios-0.1_pre8-makefile.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/sgabios-0.1_pre8.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.6c-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.7a.ebuild diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/ChangeLog new file mode 100644 index 0000000000..9a8669a22c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/ChangeLog @@ -0,0 +1,22 @@ +# ChangeLog for sys-firmware/ipxe +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ChangeLog,v 1.5 2013/01/26 20:16:13 cardoe Exp $ + + 26 Jan 2013; Doug Goldstein ipxe-1.0.0_p20120905.ebuild: + USE=iso needs virtual/cdrtools to successfully build as discovered by Homer + Parker bug #454190 + + 24 Jan 2013; Agostino Sarubbo ipxe-1.0.0_p20120905.ebuild: + Stable for x86, wrt bug #453762 + + 24 Jan 2013; Agostino Sarubbo ipxe-1.0.0_p20120905.ebuild: + Stable for amd64, wrt bug #453762 + + 14 Jan 2013; Patrick Lauer ipxe-1.0.0_p20120905.ebuild: + Re-keywording for x86, #438780 + +*ipxe-1.0.0_p20120905 (10 Sep 2012) + + 10 Sep 2012; Doug Goldstein +ipxe-1.0.0_p20120905.ebuild, + +metadata.xml: + Add initial version of iPXE 1.0.0+ diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/Manifest b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/Manifest new file mode 100644 index 0000000000..6ce49aa56d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/Manifest @@ -0,0 +1,4 @@ +DIST e6427b7ee117ea4af0812bb13b57999bccd8e058.tar.bz2 2198003 SHA256 008a80b80a8b19ef6963581b5599880d51171aad13f96690589cbc0fa895eaf3 SHA512 8456ef3c27f3f4de827ae4c744cbe2eaacb96cf703a5525f490c53ac26ed597635acb744a50607d733d7bd5014dcbbb333f74da8fe68fddca19e11d047377d73 WHIRLPOOL 814cda89fa52afec2b1a8811407ce3b361c1d7548e40255fdffda2bd0fbb8485352575f19b6935de50582a97c31758cd9bcc2194cb2b222b89313868a032a828 +EBUILD ipxe-1.0.0_p20120905.ebuild 1716 SHA256 d89c35934acfb2b9ceedd48781af6a1c577577407f0496c0a3a80f91799ca039 SHA512 890d881b0043a774ec6cb9568ae0d80f66a57aa4e7171f84ed62d33f15ac78b4e1b27b40c4c1f2b47f3f8952e323df05d1f29b0853474b097349139478eb783a WHIRLPOOL 2720f4aa0c79089a39394e886c60e07a1c3e0679a2d6ce00a3ec38d2aa34ec4047d31c99bbbb585d147cf9c9346ffb535fdce46c5ab5af38a767398f5a8f4f6a +MISC ChangeLog 919 SHA256 d4068dc7d1d167fb201a61f22c3f864f019bad739dad107c0eec1fe53a39d4b8 SHA512 33fc7688abef609d3cbcf41b1d3134740ce1e6c4b792dfa870299cbf9a22b9914bb3e7169b9b6a2b362b12e7df548414a0c1bb704e9aae96c46d2617170e3176 WHIRLPOOL 841310540a6028e2ce7dc42fbbac6e2fb01e6dfe4829e5835fcd810ec6551f76173ff1dc167490787ab0da82e5cbdf59d9fc5efad1569b4e3575e509aa5e2f9b +MISC metadata.xml 691 SHA256 f0f4dc35384ae2bbc0e938812ae3ec259c490e101fe978e2a7cc8ce8eb3d6a7b SHA512 1e1063f205a4a284224e229fa675f6eb83f03ee80c3874198740da15744961664c3f6fe0ec6c1211dcabfe1204bc92ec355b98075c5d626c3493bfbc7de08ae7 WHIRLPOOL 435dfad45383449b30a12b1caf484f05b39102d5132c9dd5573fddb84cfa2c987e6db700b0bc656e821cbc7fde5b04af5504fd367d665027b7eeef06853ff413 diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/ipxe-1.0.0_p20120905.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/ipxe-1.0.0_p20120905.ebuild new file mode 100644 index 0000000000..6490bb1e24 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/ipxe-1.0.0_p20120905.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20120905.ebuild,v 1.5 2013/01/26 20:16:13 cardoe Exp $ + +EAPI=4 + +GIT_REV="e6427b7ee117ea4af0812bb13b57999bccd8e058" +GIT_SHORT="e6427b7" + +DESCRIPTION="Open source network boot (PXE) firmware" +HOMEPAGE="http://ipxe.org" +SRC_URI="https://git.ipxe.org/ipxe.git/snapshot/${GIT_REV}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="iso +qemu undi usb vmware" + +DEPEND="sys-devel/make + dev-lang/perl + sys-libs/zlib + iso? ( + sys-boot/syslinux + virtual/cdrtools + )" +RDEPEND="" + +S="${WORKDIR}/ipxe-${GIT_SHORT}/src" + +src_configure() { + if use vmware; then + sed -i config/sideband.h \ + -e 's|//#define[[:space:]]VMWARE_SETTINGS|#define VMWARE_SETTINGS|' + sed -i config/console.h \ + -e 's|//#define[[:space:]]CONSOLE_VMWARE|#define CONSOLE_VMWARE|' + fi +} + +src_compile() { + if use qemu; then + emake bin/808610de.rom # pxe-e1000.rom + emake bin/80861209.rom # pxe-eepro100.rom + emake bin/10500940.rom # pxe-ne2k_pci.rom + emake bin/10222000.rom # pxe-pcnet.rom + emake bin/10ec8139.rom # pxe-rtl8139.rom + emake bin/1af41000.rom # pxe-virtio.rom + fi + + if use vmware; then + emake bin/8086100f.mrom # e1000 + emake bin/808610d3.mrom # e1000e + emake bin/10222000.mrom # vlance + emake bin/15ad07b0.rom # vmxnet3 + fi + + use iso && emake bin/ipxe.iso + use undi && emake bin/undionly.kpxe + use usb && emake bin/ipxe.usb +} + +src_install() { + insinto /usr/share/ipxe/ + + if use qemu || use vmware; then + doins bin/*.rom + fi + use vmware && doins bin/*.mrom + use iso && doins bin/*.iso + use undi && doins bin/*.kpxe + use usb && doins bin/*.usb +} diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/metadata.xml new file mode 100644 index 0000000000..6f1c5abbc3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/ipxe/metadata.xml @@ -0,0 +1,16 @@ + + + + +cardoe@gentoo.org +Doug Goldstein + + + Build a bootable ISO for using PXE + Build a bootable USB image for using PXE + Build a Universal Network Device Interface driver + chainloading your existing PXE NIC into iPXE + Build the required PXE ROM images for app-emulation/qemu and app-emulation/qemu-kvm + Build the PXE ROM images that VMWare uses + + 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 new file mode 100644 index 0000000000..f2bf07b43c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/ChangeLog @@ -0,0 +1,98 @@ +# ChangeLog for sys-firmware/seabios +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v 1.10 2013/01/24 22:10:19 ago Exp $ + + 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 new file mode 100644 index 0000000000..92c5806509 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/Manifest @@ -0,0 +1,13 @@ +DIST bios.bin-1.7.1.gz 69911 SHA256 faf2385918ca5b7866b23a30a566334a2d9b70f9c0bf2904ff7b8940db4ce4d4 SHA512 eed48b6c985d6f96e419a830e9679ca739bf13f0f3f7099d4fb5c5176fbd5dd5f5d0e3998ec2132eb0a4221b55c7a71624f2845ef040c092b88f1b2c16864de6 WHIRLPOOL 47bebbebe100d35e1427ac10df09fc8df1297dd3b6015cbcd802029dc2a3854503b6551397f38ee83a079a728cce8ab788ebb5b5dc4ed68a8c079704d96c896e +DIST bios.bin-1.7.2.gz 71796 SHA256 e0b0b4b08745a9ef89ebdbea5e252ce2c6a5f7659085a4c429ec1597282c5c73 SHA512 ea845bdd0eb51891c343215fc8449284a29b440689673a067fa7ca4cb5f21dde662cc948becc27a1ef44043a9acb0a2c5f62077f8c5898744ee11ee2377f1d6e WHIRLPOOL 89aa58d18b9dfc77d697ca8259d37939b68d1099ea189dccd0316bed1dd589b2162477708307dfa52e66f675d4c77cb8fcb1ddc367ab8d37ad4d8d375629bc2b +DIST seabios-1.6.3.tar.gz 438403 SHA256 7bca2e6a0972f16dd238d1ead2f4d12d38dc56e1801237c1205f902d5ea4c799 SHA512 c54991c4250339d04f00600f7b27528d7e31e10032c093409ebb9b0740edf7f179f9b7620f7e77413db51ee27381c40645bddf2550ae450805599cbe8ecbb335 WHIRLPOOL a0d99ceb4b024ed88ae91a2743ec65a0019e2641ac3430592b1204895b24a27e8ae8fe4d9c48ebd13c02eea2b110b8a5bd693a5f7fb603588329a1fa928e89bb +DIST seabios-1.7.0-bins.tar.xz 59756 SHA256 e444725b5e64e96cfd086560250d6931b085d2c5be014b4fb3227a4e317766d4 SHA512 b47ec7847d8ea8b80ce1658bdca3644570f3c640d380bdd2ac531de652ece83c052f35407b34f96274ff490c0b88ee194c388377c22364f8d7da3813bbc2bf44 WHIRLPOOL d91b8e1c179b0ff294974e954a5a5f6ce7d7470d00754ac6cc1492413df526eb23ff7dd715ef38ed32970f76afe656d0edec8fe90a3434c498105046322663c6 +DIST seabios-1.7.0.tar.gz 450977 SHA256 54113c953be055e5ad2e54a32bdd9c9b109b50a7a18bbca70d148807ba2f2cd6 SHA512 770d12535638d63a000323aabdac81ffb9576c95f1d21daf5f67b211a9b350ab339221a2929110f80644c5ee610603537cc72136b8cd3ccc76853092b32bd2c1 WHIRLPOOL bd84e3ef1bdb1505ce336e2bec9c51c97a7781837192ee2159fad1de7d2bea564fec57b27c6dca8fcf10e5c48b9a5947762d15a0b887e697469ba9b292b6fb84 +DIST seabios-1.7.1.tar.gz 455617 SHA256 40db5ec149dabd94fdf46809fc2c1d4a2cc32af533ca1097463594ceb3cc3eb0 SHA512 b23250e6bec417a81f18200632155c31f30413d9d3400e9a51a882451f08811925ca98ce217a596ae04f065762eae633867ccb5f46c81b443bf88e2e62eaf9bb WHIRLPOOL b90a0e105e93f55b9523f635c0b6b27d1c5ae8e8a41a00633ed4108076680ae1232c5277e818846e196ccc44dbf554325b17a6dad4b900d250903c0ab30fb775 +DIST seabios-1.7.2.tar.gz 467079 SHA256 59d853550925840b0b3f556ec65037d145e113796e9ba7f23578283613f0f2bd SHA512 5321839dda165d488ab315a8e50ee76ed6442e3a18d28783e4512206b771413cd8ac6cfde066edbd7045d8f68747ed21fd3b6f04e3c82244e8c4a1d0762c03b7 WHIRLPOOL ae938d4e935650e53b774c8a4a14dafd07c19d3ad5dcd72281229e934f7c7ee9c4a97d4ad21c8de1cb78a65ca0ebce1859f80834aa312d76ad82332dbb241183 +EBUILD seabios-1.6.3.ebuild 1247 SHA256 deadd0afd9f5a16d80440a57707e97f3bbb8212815b7cb1a65e1b87459d15e9b SHA512 a8abaeef3d4e8b3326fb3f92b85a5999098f4d71914b0177b40ac4aa2ea9ef01299eb193999dd8c0ffd52fd2f260b52c72c2f8d3566664be1af3cfbe6f6aa25b WHIRLPOOL 9e571b7dc326c225a82078265015372522a9c1de9e5596462d9b1ae393299f25dc2532dcc3326a17aa486ce11487d5e3daad0d2324052679cadbc660efa4d7f2 +EBUILD seabios-1.7.0.ebuild 1359 SHA256 edadb91d94678dafc176676d9c57ec8a5c5cf45acae10b92b51c0d61eded2b4e SHA512 7745cf19590278f0dab0308dce075b1fc30a6f9a21095e53159b94194a445df63069900198d0423073611bc10fe097461939b11f487415349120e33a1e0a0595 WHIRLPOOL 752f3ae35f7760d7a7ba4c01db88cfcace5341fc183bc6e22690231e7b2d9acaba2c5821f8a3b7fc269c8f03d4cc4fd0d56faa5c1379943f5d906cf46611ffdf +EBUILD seabios-1.7.1.ebuild 1449 SHA256 a9f243e9f7afec0f6a6f9c6340d0f99118261daa6c5ac606bdf96160f30a7d34 SHA512 4fe84453122f6f8ed2093a34f4ba5b1b5946a84994a83e31143e7e247eaa2f6ba9b83d6b6ca920706d9cdbe4b4808308d4241df055c25342d2211514f4e00448 WHIRLPOOL e43e9919467c44534bde701bdd9f0900eb3fecf51395475bf37d01b88fb2a738e657049b737ebea2d0a42cff46979d6a4b566f3d04b75112f3ef08199271983c +EBUILD seabios-1.7.2.ebuild 1454 SHA256 4cdb2f5659e4e4a966a0f2d134251fe7745e620cbccd088f1eaaf069b2c5d97d SHA512 4e5c483ee41b0a8f96d163e8fc0ecf66aeb01a2ad8c9811d1213f03eac754e02390bf922c04abec24dc87b16c904ec775972c8804217030189d5c8f27792efc4 WHIRLPOOL 8a6b66ce4bc69af5584734ff74c1d06cadad6812d841e567998a01ee72914dc7df9c0bd1076e6240654fef1feea3eb063cccb04bb1ed3ec571cf9249bf72f66d +MISC ChangeLog 3412 SHA256 a7d8275e897327f4ededb2f2fce94f954469625d4216bf2f483e43db11d16cae SHA512 57a15a2e80947d072c1fda5ff1119126c4fac6355005894287cb88306e853187a8de8f89e78dcf12fcaad2dece7a0e3dde0353471e00348df212d2d5f40fa679 WHIRLPOOL dcd23c53595a4ed11ac4c5493e3910d08b9faa8ba70abcee725b374fa28f0402e6b8561d30b0f7e39da6724904742ebaaa11b1cc2acacd2974c4e120661230f7 +MISC metadata.xml 348 SHA256 d3c5d1a4872e9f9c7006e20ea9abdd6b4f661041eb00111b09f4d7054b9a875c SHA512 a8424c71b656df412b38b171638815f32476496cd08faccb5504f9371960442af6fa0ed531609e43ca527f7a2df1ff2821938a060c35d43cfa2612e7c6ed3998 WHIRLPOOL ee7ccf452f7de334cfb398a4e735f139a7e24363b82409838062662755b565ca7f43e9bdc5c31c839352d8a4d64dd419722b7e413b243ad470199a4aeca12544 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 new file mode 100644 index 0000000000..d7ef91f65c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/metadata.xml @@ -0,0 +1,13 @@ + + + + virtualization + + cardoe@gentoo.org + Doug Goldstein + + + Use official upstream pre-built binaries + + + diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.6.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.6.3.ebuild new file mode 100644 index 0000000000..56a57d91d1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.6.3.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.6.3.ebuild,v 1.2 2012/10/09 20:25:02 cardoe Exp $ + +EAPI=4 + +PYTHON_DEPEND="2" + +#BACKPORTS=1 + +if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then + EGIT_REPO_URI="git://git.seabios.org/seabios.git" + GIT_ECLASS="git-2" + SRC_URI="" +else + SRC_URI="http://www.linuxtogo.org/~kevin/SeaBIOS/${P}.tar.gz + ${BACKPORTS:+http://dev.gentoo.org/~cardoe/distfiles/${P}-bp-${BACKPORTS}.tar.bz2}" +fi + +inherit ${GIT_ECLASS} python + +if [[ ${PV} != *9999* ]]; then + KEYWORDS="amd64 x86" +fi + +DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS" +HOMEPAGE="http://www.seabios.org" + +LICENSE="LGPL-3 GPL-3" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +pkg_setup() { + python_set_active_version 2 +} + +src_prepare() { + if [[ -z "${EGIT_COMMIT}" ]]; then + sed -e "s/VERSION=.*/VERSION=${PV}/" \ + -i "${S}/Makefile" + else + sed -e "s/VERSION=.*/VERSION=${PV}_pre${EGIT_COMMIT}/" \ + -i "${S}/Makefile" + fi +} + +src_configure() { + : +} + +src_compile() { + emake out/bios.bin +# emake out/vgabios.bin +} + +src_install() { + insinto /usr/share/seabios + doins out/bios.bin +# doins out/vgabios.bin +} diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.0.ebuild new file mode 100644 index 0000000000..6dd5df3c97 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.0.ebuild,v 1.5 2012/10/17 03:39:28 cardoe Exp $ + +EAPI=4 + +PYTHON_DEPEND="2" + +inherit python + +#BACKPORTS=1 + +if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then + EGIT_REPO_URI="git://git.seabios.org/seabios.git" + inherit git-2 + KEYWORDS="" + SRC_URI="" +else + KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd" + SRC_URI="http://www.linuxtogo.org/~kevin/SeaBIOS/${P}.tar.gz + http://dev.gentoo.org/~cardoe/distfiles/${P}-bins.tar.xz + ${BACKPORTS:+http://dev.gentoo.org/~cardoe/distfiles/${P}-bp-${BACKPORTS}.tar.bz2}" +fi + +DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS" +HOMEPAGE="http://www.seabios.org" + +LICENSE="LGPL-3 GPL-3" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +pkg_setup() { + python_set_active_version 2 +} + +src_prepare() { + if [[ -z "${EGIT_COMMIT}" ]]; then + sed -e "s/VERSION=.*/VERSION=${PV}/" \ + -i "${S}/Makefile" + else + sed -e "s/VERSION=.*/VERSION=${PV}_pre${EGIT_COMMIT}/" \ + -i "${S}/Makefile" + fi +} + +src_configure() { + : +} + +src_compile() { + if use amd64 || use x86 ; then + LANG=C emake out/bios.bin + fi +} + +src_install() { + insinto /usr/share/seabios + if use amd64 || use x86 ; then + doins out/bios.bin + else + doins bins/bios.bin + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.1.ebuild new file mode 100644 index 0000000000..1042244a03 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.1.ebuild,v 1.4 2013/01/24 22:10:19 ago Exp $ + +EAPI=4 + +PYTHON_DEPEND="2" + +inherit python + +#BACKPORTS=1 + +if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then + EGIT_REPO_URI="git://git.seabios.org/seabios.git" + inherit git-2 + KEYWORDS="" + SRC_URI="" +else + KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd" + SRC_URI="http://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz + http://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz + ${BACKPORTS:+http://dev.gentoo.org/~cardoe/distfiles/${P}-bp-${BACKPORTS}.tar.bz2}" +fi + +DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS" +HOMEPAGE="http://www.seabios.org" + +LICENSE="LGPL-3 GPL-3" +SLOT="0" +IUSE="+binary" + +REQUIRED_USE="ppc? ( binary ) + ppc64? ( binary )" + +DEPEND="!binary? ( sys-power/iasl )" +RDEPEND="" + +pkg_setup() { + python_set_active_version 2 +} + +src_prepare() { + if [[ -z "${EGIT_COMMIT}" ]]; then + sed -e "s/VERSION=.*/VERSION=${PV}/" \ + -i "${S}/Makefile" + else + sed -e "s/VERSION=.*/VERSION=${PV}_pre${EGIT_COMMIT}/" \ + -i "${S}/Makefile" + fi +} + +src_configure() { + : +} + +src_compile() { + if ! use binary ; then + LANG=C emake out/bios.bin + fi +} + +src_install() { + insinto /usr/share/seabios + if ! use binary ; then + doins out/bios.bin + else + newins ../bios.bin-${PV} bios.bin + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.2.ebuild new file mode 100644 index 0000000000..1982a517c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/seabios/seabios-1.7.2.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.2.ebuild,v 1.1 2013/01/23 21:21:40 cardoe Exp $ + +EAPI=5 + +PYTHON_DEPEND="2" + +inherit python + +#BACKPORTS=1 + +if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then + EGIT_REPO_URI="git://git.seabios.org/seabios.git" + inherit git-2 + KEYWORDS="" + SRC_URI="" +else + KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd" + SRC_URI="http://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz + http://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz + ${BACKPORTS:+http://dev.gentoo.org/~cardoe/distfiles/${P}-bp-${BACKPORTS}.tar.bz2}" +fi + +DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS" +HOMEPAGE="http://www.seabios.org" + +LICENSE="LGPL-3 GPL-3" +SLOT="0" +IUSE="+binary" + +REQUIRED_USE="ppc? ( binary ) + ppc64? ( binary )" + +DEPEND="!binary? ( sys-power/iasl )" +RDEPEND="" + +pkg_setup() { + python_set_active_version 2 +} + +src_prepare() { + if [[ -z "${EGIT_COMMIT}" ]]; then + sed -e "s/VERSION=.*/VERSION=${PV}/" \ + -i "${S}/Makefile" + else + sed -e "s/VERSION=.*/VERSION=${PV}_pre${EGIT_COMMIT}/" \ + -i "${S}/Makefile" + fi +} + +src_configure() { + : +} + +src_compile() { + if ! use binary ; then + LANG=C emake out/bios.bin + fi +} + +src_install() { + insinto /usr/share/seabios + if ! use binary ; then + doins out/bios.bin + else + newins ../bios.bin-${PV} bios.bin + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/ChangeLog new file mode 100644 index 0000000000..6179676e51 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/ChangeLog @@ -0,0 +1,19 @@ +# ChangeLog for sys-firmware/sgabios +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/sgabios/ChangeLog,v 1.3 2012/11/21 21:02:28 ago Exp $ + + 21 Nov 2012; Agostino Sarubbo sgabios-0.1_pre8.ebuild: + Stable for x86, wrt to bug #440092 + + 03 Nov 2012; sgabios-0.1_pre8.ebuild: + Stable for amd64, wrt bug #440092 + + 23 Jul 2012; Doug Goldstein sgabios-0.1_pre8.ebuild, + +files/sgabios-0.1_pre8-makefile.patch: + Fix build issue. bug #427678 + +*sgabios-0.1_pre8 (22 Jul 2012) + + 22 Jul 2012; Doug Goldstein +sgabios-0.1_pre8.ebuild, + +metadata.xml: + Add initial version diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/Manifest b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/Manifest new file mode 100644 index 0000000000..58f0fcc596 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/Manifest @@ -0,0 +1,6 @@ +AUX sgabios-0.1_pre8-makefile.patch 395 SHA256 d618fc84175cd31c8f8dc7887ad448455e4a404af272b242fac4013235b657cc SHA512 7c111af2fff59b0ca6d4b39d04715d404bffa0f71a337b43f7dd091af6e40e85b790ed8b560039d5702d07e1ae47f2c204e891373f11d2ee4aa1541cb471c566 WHIRLPOOL 056f71911a94e90781bf677b8a06903a45a94cf708d743169b2974ba4472220c9875685faa387c20831a9827984b188287de812ca032ff395c33373de9736786 +DIST sgabios-0.1_pre8-bins.tar.xz 2704 SHA256 f982ec467790432f6be662bd58b51e78f80184229ecab5f23d4c0ea2419c1b9d SHA512 46fc02200b3fa2e45c954a2b6e4cd40f10d6969fd05ef4d441402c7390b4e83390250972ef0ea891635400cad22a4d8fd2b66b56afa91d03e1e0b99132e09c0d WHIRLPOOL 7b30b6a40f7b8d5b03482179f48c23910283e45f8eaac538533b5d24289d1ada6d0e6e5ecac3260e46dedc2a1e325fa096b3ae505b96fd1716e98f80be0d209e +DIST sgabios-0.1_pre8.tar.xz 27200 SHA256 d6f01fe343828c3323c45c000b5a2f906f1c3aa6f788ca8b31669b4a05a3d31d SHA512 68e2a894eb5b99cda2b0e96ade891e24397ac962a777a97dbb526f4570e5734d36a88fde1ef64ed7a887cd8bfc500c91c48849d2c26aca6ce7e36dd80aaf361e WHIRLPOOL de12b91a0304d6465186b9959d873061205bb055823408c84370a7563b46acd7cc955eab6e8b78a54d928bbb65281a9236e4c434fc5df707c5fffc160e311bd2 +EBUILD sgabios-0.1_pre8.ebuild 866 SHA256 bfe3e2cb14df8346bc2df9d28dc488e4cf0880a37d016130973d7bc767edbcd5 SHA512 e27b7668d452678ecace72b8761e96bdd97e4390a94fc572f5d524f98d037be1ab63c9972ff42c76ccc76c59012bb41b6cdcb0efdcd19926b59a95b09e4b0f67 WHIRLPOOL 3ca90ae3959311cc306ce4ee59c42fadb6a38835165e4b4afac000c3c360d94eaebc8a471a69c303d9e4e40baa0f343a3c3cb8cf491cc380791fa251d620c360 +MISC ChangeLog 713 SHA256 eb1483474dc5a26eab3074fc3869ebea074b9030313a4da1bef30517b5b5b781 SHA512 2d78df31b14147d0c293ce200fdc374f0a59cc7619c17627e40ff4ffcc87dafac681f8139b3e0a01a8dd063896a7da005836e6b5087cacbad483078b4806f7e3 WHIRLPOOL e67fc5807ab9b2ca352f783c06db5b04d157b28589c96ecc928e1db15325b22c7bf68465a676ba95e28385a604d68501709d1401f9636ebcfd0c6081485df052 +MISC metadata.xml 253 SHA256 c9ca6980b185e0d86b42303a98572fd62ea4e18a796679b1583a4990bb40da7d SHA512 e313f627ded525c99fc31aeed49d1a59b532a7c108239f2f680c053cfe536c67a29d630171b900adbfbd04fb6230148b3a82d5f62a6b9c937caf6cb1ed9beefa WHIRLPOOL 7c1e1f886ef70ed91d2879fe9d1a67ada183f96b3ae6c3869acdcbce0f8677566f16e18a2cdfe7472432fd5e5649b6b68046db1b9633736e4b182c91196b472f diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/files/sgabios-0.1_pre8-makefile.patch b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/files/sgabios-0.1_pre8-makefile.patch new file mode 100644 index 0000000000..18e636f4e8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/files/sgabios-0.1_pre8-makefile.patch @@ -0,0 +1,12 @@ +diff -u sgabios-0.1_pre8/Makefile sgabios-0.1_pre8-fix//Makefile +--- sgabios-0.1_pre8/Makefile 2012-07-21 17:16:41.903363117 -0500 ++++ sgabios-0.1_pre8-fix//Makefile 2012-07-23 11:11:08.438162997 -0500 +@@ -71,8 +71,4 @@ + + ifeq (.depend, $(wildcard .depend)) + include .depend +-else +-# if no .depend file existed, add a make clean to the end of building .depend +-.depend:: +- $(MAKE) clean + endif diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/metadata.xml new file mode 100644 index 0000000000..c2e3412204 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/metadata.xml @@ -0,0 +1,10 @@ + + + + + cardoe@gentoo.org + Doug Goldstein + + qemu + + diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/sgabios-0.1_pre8.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/sgabios-0.1_pre8.ebuild new file mode 100644 index 0000000000..b6462e6be3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/sgabios/sgabios-0.1_pre8.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/sgabios/sgabios-0.1_pre8.ebuild,v 1.3 2012/11/21 21:02:28 ago Exp $ + +EAPI=4 + +inherit eutils + +DESCRIPTION="serial graphics adapter bios option rom for x86" +HOMEPAGE="http://code.google.com/p/sgabios/" +SRC_URI="mirror://gentoo/${P}.tar.xz + http://dev.gentoo.org/~cardoe/distfiles/${P}.tar.xz + http://dev.gentoo.org/~cardoe/distfiles/${P}-bins.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~ppc ~ppc64 x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + if use amd64 || use x86 ; then + emake + fi +} + +src_install() { + insinto /usr/share/sgabios + + if use amd64 || use x86 ; then + doins sgabios.bin + else + doins bins/sgabios.bin + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/ChangeLog new file mode 100644 index 0000000000..abbe6001af --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/ChangeLog @@ -0,0 +1,75 @@ +# ChangeLog for sys-firmware/vgabios +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/ChangeLog,v 1.3 2012/12/04 11:14:36 ago Exp $ + + 04 Dec 2012; vgabios-0.7a.ebuild: + Stable for x86, wrt bug #439418 + + 24 Oct 2012; vgabios-0.7a.ebuild: + Stable for amd64, wrt bug #439418 + + 26 Jul 2012; Richard Yao vgabios-0.6c-r1.ebuild, + vgabios-0.7a.ebuild: + Keyword ~amd64-fbsd + + 21 Jul 2012; Doug Goldstein vgabios-0.6c-r1.ebuild, + vgabios-0.7a.ebuild: + Include pre-built versions for systems that don't support compiling this. + + 21 Jul 2012; Doug Goldstein vgabios-0.6c-r1.ebuild, + vgabios-0.7a.ebuild: + Shorten the ebuild a little bit. + + 21 Jul 2012; Doug Goldstein vgabios-0.7a.ebuild: + Unmask vgabios 0.7a + + 13 Apr 2012; Ulrich Müller vgabios-0.6c-r1.ebuild, + vgabios-0.7a.ebuild: + Move EAPI assignment to top of ebuild, bug 411875. + + 16 Mar 2012; Thomas Kahle vgabios-0.6c-r1.ebuild: + marked x86 per bug 407345 + + 15 Mar 2012; Agostino Sarubbo vgabios-0.6c-r1.ebuild: + Stable for amd64, wrt bug #407345 + + 13 Mar 2012; Doug Goldstein -vgabios-0.6c.ebuild: + Remove previous version. + +*vgabios-0.6c-r1 (07 Mar 2012) + + 07 Mar 2012; Doug Goldstein +vgabios-0.6c-r1.ebuild: + Add support for 1280x768 as a valid resolution. + + 29 Jan 2012; Doug Goldstein vgabios-0.6c.ebuild, + vgabios-0.7a.ebuild: + Call emake clean at the start of the compile phase to get rid of the prebuilt + pieces. bug #400731 + + 25 Jan 2012; Doug Goldstein vgabios-0.7a.ebuild: + 0.7a should still be masked + + 25 Jan 2012; Doug Goldstein vgabios-0.6c.ebuild, + vgabios-0.7a.ebuild: + Fix bad naming error + + 25 Jan 2012; Doug Goldstein vgabios-0.6c.ebuild, + vgabios-0.7a.ebuild: + Add blockers for qemu and qemu-kvm since they previously provided these + files. + + 25 Jan 2012; Doug Goldstein vgabios-0.6c.ebuild: + Unmask 0.6c based version so we can test it and stabilize it. + +*vgabios-0.7a (25 Jan 2012) + + 25 Jan 2012; Doug Goldstein vgabios-0.6c.ebuild, + +vgabios-0.7a.ebuild: + Add 0.7a based vesion. Add debug USE flag. + +*vgabios-0.6c (25 Jan 2012) + + 25 Jan 2012; Doug Goldstein +vgabios-0.6c.ebuild, + +metadata.xml: + Initial work on a vgabios ebuild instead of using the precompiled pieces from + QEMU. diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/Manifest b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/Manifest new file mode 100644 index 0000000000..f7ac1a9b3d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/Manifest @@ -0,0 +1,9 @@ +DIST vgabios-0.6c-bins.tar.xz 17876 SHA256 804fbe3e4712fcf0381e06d17a912d5b991e6abecdcc2265efb41f07783d80d9 SHA512 7c3790d6e9feb12697558d690dd23a6ca35a9037987f516bcd84f750c177cb26ddfdbdacb68730e01f6d9ba118c5d092ad00c0cfa9f8c40b2c0218641dc8a53e WHIRLPOOL 99c8dbce88ebae05b58e39d49218027447274aa9130e62dfc637b2ac13242fd8405aa48c70bb61fe8f27eddb988dc95ea48b500528aa0d8e1df92729ba3958b1 +DIST vgabios-0.6c-fixes-2.tar.bz2 4174 SHA256 9afd6b26dea4833b1d58079982e7eec650d2dd1eb2379871e35ca5b3d10352b5 SHA512 bf85dfa52c078517c77b219361b0c569ad79ef9a8234dfdb14f39902198f0e7bfab99f826e084bda5c8321e69591deeda8242e4f52134bac654046db7fe20584 WHIRLPOOL fffd94fd20de91fe577d44c3dbd107546e81712454b0167aab708646b181b7b7976be07f38f052adccb5d0cf6734a8b42e10ca40d7cf33ec278f5f126d0dc041 +DIST vgabios-0.6c.tgz 1470496 SHA256 eff20b9cb333fc5efb1fc07430b108084977d95fee349615f7c078511e66aea1 SHA512 b0392358abf691f0a3b8292cf14dc56897d5cbf004336af4b4a3378002c4b47eb28c9da182cddf2c89d162a6e166b7a5c07cb098303a9f9918ea484922d3770e WHIRLPOOL 4e32c0af3dcf28bac3cb8c34f020cdda52b7ee2bf08adfaf52719a386ad5d5382aa389261ac5e9ceb3d2269d54b8c86e7a99b5df1170592049af6bded5daa319 +DIST vgabios-0.7a-fixes-1.tar.bz2 2602 SHA256 912bbe475a723760047c181ebec9cd5b1e99b3e528c43bbccb82b7c738656ae3 SHA512 30992efac011d4b99301960df08cdc69d9503aa6b61feed01fca2c5a910460269d9500650cb394a0737318e977a282c5e0ab613a8b2bc28b9f0c6528a9a77d73 WHIRLPOOL 304d135de9d7ddb5e9141cf90ef2e94d632a52c43e0ef156a477af1db5b2fa4dde79957b6c2cee3070e760c36670be20df34e2a9da4e5edb1fb4f1d42f6ad21e +DIST vgabios-0.7a.tgz 1506655 SHA256 9d24c33d4bfb7831e2069cf3644936a53ef3de21d467872b54ce2ea30881b865 SHA512 35d789b1b39f8f05b757b6c3379a1b2c33dc27b244720471530325f3e215b5f4fa97cfbfc131f813013f4640fe85be912e7b4cb924fa87ed35e68b6966424874 WHIRLPOOL c03ffdcdb85cc3f20cad7d8962763e2cadf3b46c0dca559b0a9a509283101be4a8939bbde2f4b9a03c88dc2e52ce896d520d2e726a1db63adbc00d4b697e77ff +EBUILD vgabios-0.6c-r1.ebuild 1899 SHA256 c2ade4702b9e3e7a6d21939cad60e90b94db7705da4d97a6b0044acecb8623da SHA512 0c2448baa6bd56e7dcf0f118d6bc56327500831345ef2756b3d35706f8a75c239a06eaa3892c92cb1695473ed3398f6bb1b4617cd3c678ad51bb598de0a01516 WHIRLPOOL bb9ff4e494cd6d6be80e4b638cab0b8e15d100fedc511d506f9b58413d5c8169b74196571e5166454524e816fcc1b07cd06f3d42d8fa96a35f653732a1f18e49 +EBUILD vgabios-0.7a.ebuild 1812 SHA256 f129b3a996c9e48a05c6a27d626a4408bc6037e1dec96c2b5873f7006d7bb7a6 SHA512 6c67e3eac5edba668aefde9bc9e643ea5b825f37c647eea5beb25b9e371e5aeec3833f177f87f1adc65dfe27af553ebed9fbe4edd8fe3cf48853de3ec9423ebf WHIRLPOOL 9d966b3ba57de3d777ef6afe0600ccff66b23aac0a49ada9b0851d043ef749f9d3496c491851ecb9b1d2235c2fba70a6abec7daed723c2965d09db0c2f1051af +MISC ChangeLog 2628 SHA256 47ca9fa173933e4780c80f0dc3edc4d3c0c4c75c8cf5ffb785a4be22de43ed34 SHA512 d43c767ee47aabdc120943de1c424b398a070cf27637744bc8ef434fa37c9350c46a16157e2e13e7ec700b52f3f5269ad2127aee3e0bccbb545904394a69c44a WHIRLPOOL af3c20087a0e8fce3ac4396bd4de4225a54082946d37b0e13fb16fa6dca1b1313991f6c8478c3fa4507c3550aab914abaf959914c3bdccb8dd9f9c4bfa58f68f +MISC metadata.xml 253 SHA256 c9ca6980b185e0d86b42303a98572fd62ea4e18a796679b1583a4990bb40da7d SHA512 e313f627ded525c99fc31aeed49d1a59b532a7c108239f2f680c053cfe536c67a29d630171b900adbfbd04fb6230148b3a82d5f62a6b9c937caf6cb1ed9beefa WHIRLPOOL 7c1e1f886ef70ed91d2879fe9d1a67ada183f96b3ae6c3869acdcbce0f8677566f16e18a2cdfe7472432fd5e5649b6b68046db1b9633736e4b182c91196b472f diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/metadata.xml new file mode 100644 index 0000000000..c2e3412204 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/metadata.xml @@ -0,0 +1,10 @@ + + + + + cardoe@gentoo.org + Doug Goldstein + + qemu + + diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.6c-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.6c-r1.ebuild new file mode 100644 index 0000000000..ed3abf9787 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.6c-r1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/vgabios-0.6c-r1.ebuild,v 1.1 2012/07/28 22:15:34 cardoe Exp $ + +EAPI=4 + +# Can't really call them backports when they're fixes that upstream +# won't carry +FIXES=2 + +inherit eutils + +DESCRIPTION="VGA BIOS implementation" +HOMEPAGE="http://www.nongnu.org/vgabios/" +SRC_URI="http://savannah.gnu.org/download/${PN}/${P}.tgz + http://dev.gentoo.org/~cardoe/distfiles/${P}-bins.tar.xz + http://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~ppc ~ppc64 x86 amd64-fbsd" +IUSE="debug" + +DEPEND="amd64? ( sys-devel/dev86 ) + x86? ( sys-devel/dev86 )" +RDEPEND="" + +src_prepare() { + [[ -n ${FIXES} ]] && \ + EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \ + epatch +} + +src_compile() { + if use amd64 || use x86 ; then + emake clean # Necessary to clean up the pre-built pieces + emake biossums + emake + fi +} + +src_install() { + insinto /usr/share/vgabios + + if use amd64 || use x86 ; then + # Stock VGABIOS + newins VGABIOS-lgpl-latest.bin vgabios.bin + use debug && newins VGABIOS-lgpl-latest.debug.bin vgabios.debug.bin + + # Cirrus + newins VGABIOS-lgpl-latest.cirrus.bin vgabios-cirrus.bin + use debug && newins VGABIOS-lgpl-latest.cirrus.debug.bin \ + vgabios-cirrus.debug.bin + + # QXL + newins VGABIOS-lgpl-latest.qxl.bin vgabios-qxl.bin + use debug && newins VGABIOS-lgpl-latest.qxl.debug.bin \ + vgabios-qxl.debug.bin + + # Standard VGA + newins VGABIOS-lgpl-latest.stdvga.bin vgabios-stdvga.bin + use debug && newins VGABIOS-lgpl-latest.stdvga.debug.bin \ + vgabios-stdvga.debug.bin + + # VMWare + newins VGABIOS-lgpl-latest.vmware.bin vgabios-vmware.bin + use debug && newins VGABIOS-lgpl-latest.vmware.debug.bin \ + vgabios-vmware.debug.bin + else + doins bins/* + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.7a.ebuild b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.7a.ebuild new file mode 100644 index 0000000000..d1e39d9bfa --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-firmware/vgabios/vgabios-0.7a.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/vgabios-0.7a.ebuild,v 1.3 2012/12/04 11:14:36 ago Exp $ + +EAPI=4 + +# Can't really call them backports when they're fixes that upstream +# won't carry +FIXES=1 + +inherit eutils + +DESCRIPTION="VGA BIOS implementation" +HOMEPAGE="http://www.nongnu.org/vgabios/" +SRC_URI="http://savannah.gnu.org/download/${PN}/${P}.tgz + http://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="debug" + +DEPEND="amd64? ( sys-devel/dev86 ) + x86? ( sys-devel/dev86 )" +RDEPEND="" + +src_prepare() { + [[ -n ${FIXES} ]] && \ + EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \ + epatch +} + +src_compile() { + if use amd64 || use x86 ; then + emake clean # Necessary to clean up the pre-built pieces + emake biossums + emake + fi +} + +src_install() { + insinto /usr/share/vgabios + + if use amd64 || use x86 ; then + # Stock VGABIOS + newins VGABIOS-lgpl-latest.bin vgabios.bin + use debug && newins VGABIOS-lgpl-latest.debug.bin vgabios.debug.bin + + # Cirrus + newins VGABIOS-lgpl-latest.cirrus.bin vgabios-cirrus.bin + use debug && newins VGABIOS-lgpl-latest.cirrus.debug.bin \ + vgabios-cirrus.debug.bin + + # QXL + newins VGABIOS-lgpl-latest.qxl.bin vgabios-qxl.bin + use debug && newins VGABIOS-lgpl-latest.qxl.debug.bin \ + vgabios-qxl.debug.bin + + # Standard VGA + newins VGABIOS-lgpl-latest.stdvga.bin vgabios-stdvga.bin + use debug && newins VGABIOS-lgpl-latest.stdvga.debug.bin \ + vgabios-stdvga.debug.bin + + # VMWare + newins VGABIOS-lgpl-latest.vmware.bin vgabios-vmware.bin + use debug && newins VGABIOS-lgpl-latest.vmware.debug.bin \ + vgabios-vmware.debug.bin + else + doins bins/* + fi +}