summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@gentoo.org>2012-01-25 03:00:17 +0000
committerDoug Goldstein <cardoe@gentoo.org>2012-01-25 03:00:17 +0000
commit7052f19674305b8099c63924a0f83c5f1d5e2b54 (patch)
treefc42f2388a26a560c1cb32515ad59fe7d95e66b4 /sys-apps/vgabios
parentkeyword ~x86-macos (diff)
downloadhistorical-7052f19674305b8099c63924a0f83c5f1d5e2b54.tar.gz
historical-7052f19674305b8099c63924a0f83c5f1d5e2b54.tar.bz2
historical-7052f19674305b8099c63924a0f83c5f1d5e2b54.zip
Initial work on a vgabios ebuild instead of using the precompiled pieces from QEMU.
Package-Manager: portage-2.1.10.44/cvs/Linux x86_64
Diffstat (limited to 'sys-apps/vgabios')
-rw-r--r--sys-apps/vgabios/ChangeLog11
-rw-r--r--sys-apps/vgabios/Manifest5
-rw-r--r--sys-apps/vgabios/metadata.xml10
-rw-r--r--sys-apps/vgabios/vgabios-0.6c.ebuild64
4 files changed, 90 insertions, 0 deletions
diff --git a/sys-apps/vgabios/ChangeLog b/sys-apps/vgabios/ChangeLog
new file mode 100644
index 000000000000..e1287b7a5f05
--- /dev/null
+++ b/sys-apps/vgabios/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for sys-apps/vgabios
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/vgabios/ChangeLog,v 1.1 2012/01/25 03:00:17 cardoe Exp $
+
+*vgabios-0.6c (25 Jan 2012)
+
+ 25 Jan 2012; Doug Goldstein <cardoe@gentoo.org> +vgabios-0.6c.ebuild,
+ +metadata.xml:
+ Initial work on a vgabios ebuild instead of using the precompiled pieces from
+ QEMU.
+
diff --git a/sys-apps/vgabios/Manifest b/sys-apps/vgabios/Manifest
new file mode 100644
index 000000000000..a93e912719e8
--- /dev/null
+++ b/sys-apps/vgabios/Manifest
@@ -0,0 +1,5 @@
+DIST vgabios-0.6c-fixes-1.tar.bz2 3868 RMD160 5d62abb7ab361f96cad7d32b62c9749d1e1a3a20 SHA1 1ed4a5ee20b28b339a45b649e00200337d7e9b0d SHA256 eb5641ad69b60b9de20c28bb2b5a3640fdcc2fccb3c7f54b04066f4f656212ce
+DIST vgabios-0.6c.tgz 1470496 RMD160 e35422f9a004a85fa18f54c9514316cdd9d3a235 SHA1 3c44c8caeb7f00b878cdcd3e4ea3446c258a70ce SHA256 eff20b9cb333fc5efb1fc07430b108084977d95fee349615f7c078511e66aea1
+EBUILD vgabios-0.6c.ebuild 1532 RMD160 665a58cd6cf29186d60628a1244439853793e41b SHA1 d8c3be2a92b87d5a89e8f5ab34a2eba70057ba57 SHA256 058648b17208f1a81f5924f653c4d7f7cc545520d6b327f73dbfff95bd466110
+MISC ChangeLog 412 RMD160 6361673a48f2f432bc6eadced4057bec2958b068 SHA1 f1377de56fcd0d8403f1007d958ee18f138e3a98 SHA256 3bfc7871b3cc82075fe5b17751c811b5725351ffb547ad8533366282505555b3
+MISC metadata.xml 253 RMD160 7e87c5357aaa8327ac4287c55a82a88c36bc552c SHA1 33d4a157f89fe2c76cccf8d3e3236da61aa68f59 SHA256 c9ca6980b185e0d86b42303a98572fd62ea4e18a796679b1583a4990bb40da7d
diff --git a/sys-apps/vgabios/metadata.xml b/sys-apps/vgabios/metadata.xml
new file mode 100644
index 000000000000..c2e341220446
--- /dev/null
+++ b/sys-apps/vgabios/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>cardoe@gentoo.org</email>
+ <name>Doug Goldstein</name>
+ </maintainer>
+ <herd>qemu</herd>
+</pkgmetadata>
+
diff --git a/sys-apps/vgabios/vgabios-0.6c.ebuild b/sys-apps/vgabios/vgabios-0.6c.ebuild
new file mode 100644
index 000000000000..874d1ca01cd9
--- /dev/null
+++ b/sys-apps/vgabios/vgabios-0.6c.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/vgabios/vgabios-0.6c.ebuild,v 1.1 2012/01/25 03:00:17 cardoe Exp $
+
+# Can't really call them backports when they're fixes that upstream
+# won't carry
+FIXES=1
+
+EAPI=4
+
+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"
+KEYWORDS="-*"
+IUSE=""
+
+DEPEND="sys-devel/dev86"
+RDEPEND=""
+
+src_prepare() {
+ EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
+ epatch
+}
+
+pkg_configure() {
+ :
+}
+
+src_compile() {
+ emake biossums
+ emake
+}
+
+src_install() {
+ insinto /usr/share/vgabios
+
+ # Stock VGABIOS
+ newins VGABIOS-lgpl-latest.bin vgabios.bin
+ newins VGABIOS-lgpl-latest.debug.bin vgabios.debug.bin
+
+ # Cirrus
+ newins VGABIOS-lgpl-latest.cirrus.bin vgabios.cirrus.bin
+ newins VGABIOS-lgpl-latest.cirrus.debug.bin vgabios.cirrus.debug.bin
+
+ # QXL
+ newins VGABIOS-lgpl-latest.qxl.bin vgabios.qxl.bin
+ newins VGABIOS-lgpl-latest.qxl.debug.bin vgabios.qxl.debug.bin
+
+ # Standard VGA
+ newins VGABIOS-lgpl-latest.stdvga.bin vgabios.stdvga.bin
+ newins VGABIOS-lgpl-latest.stdvga.debug.bin vgabios.stdvga.debug.bin
+
+ # VMWare
+ newins VGABIOS-lgpl-latest.vmware.bin vgabios.vmware.bin
+ newins VGABIOS-lgpl-latest.vmware.debug.bin vgabios.vmware.debug.bin
+}
+