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> |