Gentoo Archives: gentoo-commits

From: "Doug Goldstein (cardoe)" <cardoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-firmware/vgabios: vgabios-0.7a.ebuild ChangeLog vgabios-0.6c-r1.ebuild metadata.xml
Date: Sat, 28 Jul 2012 22:15:44
Message-Id: 20120728221534.B41922004B@flycatcher.gentoo.org
1 cardoe 12/07/28 22:15:34
2
3 Added: vgabios-0.7a.ebuild ChangeLog
4 vgabios-0.6c-r1.ebuild metadata.xml
5 Log:
6 Moved from sys-apps/seabios to sys-firmware/seabios.
7
8 (Portage version: 2.1.10.65/cvs/Linux x86_64, RepoMan options: --force)
9
10 Revision Changes Path
11 1.1 sys-firmware/vgabios/vgabios-0.7a.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/vgabios-0.7a.ebuild?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/vgabios-0.7a.ebuild?rev=1.1&content-type=text/plain
15
16 Index: vgabios-0.7a.ebuild
17 ===================================================================
18 # Copyright 1999-2012 Gentoo Foundation
19 # Distributed under the terms of the GNU General Public License v2
20 # $Header: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/vgabios-0.7a.ebuild,v 1.1 2012/07/28 22:15:34 cardoe Exp $
21
22 EAPI=4
23
24 # Can't really call them backports when they're fixes that upstream
25 # won't carry
26 FIXES=1
27
28 inherit eutils
29
30 DESCRIPTION="VGA BIOS implementation"
31 HOMEPAGE="http://www.nongnu.org/vgabios/"
32 SRC_URI="http://savannah.gnu.org/download/${PN}/${P}.tgz
33 http://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2"
34
35 LICENSE="LGPL-2.1"
36 SLOT="0"
37 KEYWORDS="~amd64 ~x86"
38 IUSE="debug"
39
40 DEPEND="amd64? ( sys-devel/dev86 )
41 x86? ( sys-devel/dev86 )"
42 RDEPEND=""
43
44 src_prepare() {
45 [[ -n ${FIXES} ]] && \
46 EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
47 epatch
48 }
49
50 src_compile() {
51 if use amd64 || use x86 ; then
52 emake clean # Necessary to clean up the pre-built pieces
53 emake biossums
54 emake
55 fi
56 }
57
58 src_install() {
59 insinto /usr/share/vgabios
60
61 if use amd64 || use x86 ; then
62 # Stock VGABIOS
63 newins VGABIOS-lgpl-latest.bin vgabios.bin
64 use debug && newins VGABIOS-lgpl-latest.debug.bin vgabios.debug.bin
65
66 # Cirrus
67 newins VGABIOS-lgpl-latest.cirrus.bin vgabios-cirrus.bin
68 use debug && newins VGABIOS-lgpl-latest.cirrus.debug.bin \
69 vgabios-cirrus.debug.bin
70
71 # QXL
72 newins VGABIOS-lgpl-latest.qxl.bin vgabios-qxl.bin
73 use debug && newins VGABIOS-lgpl-latest.qxl.debug.bin \
74 vgabios-qxl.debug.bin
75
76 # Standard VGA
77 newins VGABIOS-lgpl-latest.stdvga.bin vgabios-stdvga.bin
78 use debug && newins VGABIOS-lgpl-latest.stdvga.debug.bin \
79 vgabios-stdvga.debug.bin
80
81 # VMWare
82 newins VGABIOS-lgpl-latest.vmware.bin vgabios-vmware.bin
83 use debug && newins VGABIOS-lgpl-latest.vmware.debug.bin \
84 vgabios-vmware.debug.bin
85 else
86 doins bins/*
87 fi
88 }
89
90
91
92 1.1 sys-firmware/vgabios/ChangeLog
93
94 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/ChangeLog?rev=1.1&view=markup
95 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/ChangeLog?rev=1.1&content-type=text/plain
96
97 Index: ChangeLog
98 ===================================================================
99 # ChangeLog for sys-apps/vgabios
100 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
101 # $Header: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/ChangeLog,v 1.1 2012/07/28 22:15:34 cardoe Exp $
102
103 26 Jul 2012; Richard Yao <ryao@g.o> vgabios-0.6c-r1.ebuild,
104 vgabios-0.7a.ebuild:
105 Keyword ~amd64-fbsd
106
107 21 Jul 2012; Doug Goldstein <cardoe@g.o> vgabios-0.6c-r1.ebuild,
108 vgabios-0.7a.ebuild:
109 Include pre-built versions for systems that don't support compiling this.
110
111 21 Jul 2012; Doug Goldstein <cardoe@g.o> vgabios-0.6c-r1.ebuild,
112 vgabios-0.7a.ebuild:
113 Shorten the ebuild a little bit.
114
115 21 Jul 2012; Doug Goldstein <cardoe@g.o> vgabios-0.7a.ebuild:
116 Unmask vgabios 0.7a
117
118 13 Apr 2012; Ulrich Müller <ulm@g.o> vgabios-0.6c-r1.ebuild,
119 vgabios-0.7a.ebuild:
120 Move EAPI assignment to top of ebuild, bug 411875.
121
122 16 Mar 2012; Thomas Kahle <tomka@g.o> vgabios-0.6c-r1.ebuild:
123 marked x86 per bug 407345
124
125 15 Mar 2012; Agostino Sarubbo <ago@g.o> vgabios-0.6c-r1.ebuild:
126 Stable for amd64, wrt bug #407345
127
128 13 Mar 2012; Doug Goldstein <cardoe@g.o> -vgabios-0.6c.ebuild:
129 Remove previous version.
130
131 *vgabios-0.6c-r1 (07 Mar 2012)
132
133 07 Mar 2012; Doug Goldstein <cardoe@g.o> +vgabios-0.6c-r1.ebuild:
134 Add support for 1280x768 as a valid resolution.
135
136 29 Jan 2012; Doug Goldstein <cardoe@g.o> vgabios-0.6c.ebuild,
137 vgabios-0.7a.ebuild:
138 Call emake clean at the start of the compile phase to get rid of the prebuilt
139 pieces. bug #400731
140
141 25 Jan 2012; Doug Goldstein <cardoe@g.o> vgabios-0.7a.ebuild:
142 0.7a should still be masked
143
144 25 Jan 2012; Doug Goldstein <cardoe@g.o> vgabios-0.6c.ebuild,
145 vgabios-0.7a.ebuild:
146 Fix bad naming error
147
148 25 Jan 2012; Doug Goldstein <cardoe@g.o> vgabios-0.6c.ebuild,
149 vgabios-0.7a.ebuild:
150 Add blockers for qemu and qemu-kvm since they previously provided these
151 files.
152
153 25 Jan 2012; Doug Goldstein <cardoe@g.o> vgabios-0.6c.ebuild:
154 Unmask 0.6c based version so we can test it and stabilize it.
155
156 *vgabios-0.7a (25 Jan 2012)
157
158 25 Jan 2012; Doug Goldstein <cardoe@g.o> vgabios-0.6c.ebuild,
159 +vgabios-0.7a.ebuild:
160 Add 0.7a based vesion. Add debug USE flag.
161
162 *vgabios-0.6c (25 Jan 2012)
163
164 25 Jan 2012; Doug Goldstein <cardoe@g.o> +vgabios-0.6c.ebuild,
165 +metadata.xml:
166 Initial work on a vgabios ebuild instead of using the precompiled pieces from
167 QEMU.
168
169
170
171
172 1.1 sys-firmware/vgabios/vgabios-0.6c-r1.ebuild
173
174 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/vgabios-0.6c-r1.ebuild?rev=1.1&view=markup
175 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/vgabios-0.6c-r1.ebuild?rev=1.1&content-type=text/plain
176
177 Index: vgabios-0.6c-r1.ebuild
178 ===================================================================
179 # Copyright 1999-2012 Gentoo Foundation
180 # Distributed under the terms of the GNU General Public License v2
181 # $Header: /var/cvsroot/gentoo-x86/sys-firmware/vgabios/vgabios-0.6c-r1.ebuild,v 1.1 2012/07/28 22:15:34 cardoe Exp $
182
183 EAPI=4
184
185 # Can't really call them backports when they're fixes that upstream
186 # won't carry
187 FIXES=2
188
189 inherit eutils
190
191 DESCRIPTION="VGA BIOS implementation"
192 HOMEPAGE="http://www.nongnu.org/vgabios/"
193 SRC_URI="http://savannah.gnu.org/download/${PN}/${P}.tgz
194 http://dev.gentoo.org/~cardoe/distfiles/${P}-bins.tar.xz
195 http://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2"
196
197 LICENSE="LGPL-2.1"
198 SLOT="0"
199 KEYWORDS="amd64 ~ppc ~ppc64 x86 amd64-fbsd"
200 IUSE="debug"
201
202 DEPEND="amd64? ( sys-devel/dev86 )
203 x86? ( sys-devel/dev86 )"
204 RDEPEND=""
205
206 src_prepare() {
207 [[ -n ${FIXES} ]] && \
208 EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
209 epatch
210 }
211
212 src_compile() {
213 if use amd64 || use x86 ; then
214 emake clean # Necessary to clean up the pre-built pieces
215 emake biossums
216 emake
217 fi
218 }
219
220 src_install() {
221 insinto /usr/share/vgabios
222
223 if use amd64 || use x86 ; then
224 # Stock VGABIOS
225 newins VGABIOS-lgpl-latest.bin vgabios.bin
226 use debug && newins VGABIOS-lgpl-latest.debug.bin vgabios.debug.bin
227
228 # Cirrus
229 newins VGABIOS-lgpl-latest.cirrus.bin vgabios-cirrus.bin
230 use debug && newins VGABIOS-lgpl-latest.cirrus.debug.bin \
231 vgabios-cirrus.debug.bin
232
233 # QXL
234 newins VGABIOS-lgpl-latest.qxl.bin vgabios-qxl.bin
235 use debug && newins VGABIOS-lgpl-latest.qxl.debug.bin \
236 vgabios-qxl.debug.bin
237
238 # Standard VGA
239 newins VGABIOS-lgpl-latest.stdvga.bin vgabios-stdvga.bin
240 use debug && newins VGABIOS-lgpl-latest.stdvga.debug.bin \
241 vgabios-stdvga.debug.bin
242
243 # VMWare
244 newins VGABIOS-lgpl-latest.vmware.bin vgabios-vmware.bin
245 use debug && newins VGABIOS-lgpl-latest.vmware.debug.bin \
246 vgabios-vmware.debug.bin
247 else
248 doins bins/*
249 fi
250 }
251
252
253
254 1.1 sys-firmware/vgabios/metadata.xml
255
256 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/metadata.xml?rev=1.1&view=markup
257 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/vgabios/metadata.xml?rev=1.1&content-type=text/plain
258
259 Index: metadata.xml
260 ===================================================================
261 <?xml version="1.0" encoding="UTF-8"?>
262 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
263 <pkgmetadata>
264 <maintainer>
265 <email>cardoe@g.o</email>
266 <name>Doug Goldstein</name>
267 </maintainer>
268 <herd>qemu</herd>
269 </pkgmetadata>