diff options
author | Doug Goldstein <cardoe@gentoo.org> | 2012-01-25 03:00:17 +0000 |
---|---|---|
committer | Doug Goldstein <cardoe@gentoo.org> | 2012-01-25 03:00:17 +0000 |
commit | 7052f19674305b8099c63924a0f83c5f1d5e2b54 (patch) | |
tree | fc42f2388a26a560c1cb32515ad59fe7d95e66b4 /sys-apps/vgabios | |
parent | keyword ~x86-macos (diff) | |
download | historical-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/ChangeLog | 11 | ||||
-rw-r--r-- | sys-apps/vgabios/Manifest | 5 | ||||
-rw-r--r-- | sys-apps/vgabios/metadata.xml | 10 | ||||
-rw-r--r-- | sys-apps/vgabios/vgabios-0.6c.ebuild | 64 |
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 +} + |