vapier      14/05/18 17:44:35

  Modified:             metadata.xml ChangeLog
  Added:                vgabios-0.7a-r1.ebuild
  Log:
  Add USE=binary support with upstream tarball #459346 by reno reckling.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
D2E96200)

Revision  Changes    Path
1.2                  sys-firmware/vgabios/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/metadata.xml?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/metadata.xml?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/metadata.xml?r1=1.1&r2=1.2

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/metadata.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- metadata.xml        28 Jul 2012 22:15:34 -0000      1.1
+++ metadata.xml        18 May 2014 17:44:35 -0000      1.2
@@ -6,5 +6,7 @@
                <name>Doug Goldstein</name>
        </maintainer>
        <herd>qemu</herd>
+       <use>
+               <flag name='binary'>Use official upstream pre-built binaries 
(only default and cirrus images)</flag>
+       </use>
 </pkgmetadata>
-



1.6                  sys-firmware/vgabios/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/ChangeLog?rev=1.6&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/ChangeLog?rev=1.6&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/ChangeLog?r1=1.5&r2=1.6

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/ChangeLog,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ChangeLog   30 Apr 2014 21:06:47 -0000      1.5
+++ ChangeLog   18 May 2014 17:44:35 -0000      1.6
@@ -1,6 +1,12 @@
 # ChangeLog for sys-firmware/vgabios
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/ChangeLog,v 1.5 
2014/04/30 21:06:47 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/ChangeLog,v 1.6 
2014/05/18 17:44:35 vapier Exp $
+
+*vgabios-0.7a-r1 (18 May 2014)
+
+  18 May 2014; Mike Frysinger <[email protected]> +vgabios-0.7a-r1.ebuild,
+  metadata.xml:
+  Add USE=binary support with upstream tarball #459346 by reno reckling.
 
   30 Apr 2014; Mike Frysinger <[email protected]> vgabios-0.7a.ebuild:
   Add epatch_user support #487100 by Hristo Venev.



1.1                  sys-firmware/vgabios/vgabios-0.7a-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/vgabios-0.7a-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/vgabios-0.7a-r1.ebuild?rev=1.1&content-type=text/plain

Index: vgabios-0.7a-r1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/sys-firmware/vgabios/vgabios-0.7a-r1.ebuild,v 1.1 
2014/05/18 17:44:35 vapier 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 ~ppc ~ppc64 ~x86"
IUSE="binary debug"

DEPEND="!binary? ( sys-devel/dev86 )"
RDEPEND=""

src_prepare() {
        [[ -n ${FIXES} ]] && \
                EPATCH_FORCE=yes EPATCH_SUFFIX="patch" 
EPATCH_SOURCE="${S}/patches" \
                        epatch

        epatch_user
}

src_compile() {
        if ! use binary ; then
                emake clean # Necessary to clean up the pre-built pieces
                emake biossums
                emake
        fi
}

src_install() {
        insinto /usr/share/vgabios

        # 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

        if ! use binary ; then
                # 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
                ewarn "USE=binary only includes default & cirrus bios builds"
        fi
}




Reply via email to