Gentoo Archives: gentoo-commits

From: "Andreas Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/dilfridge:master commit in: app-emulation/qemu/
Date: Sat, 25 Feb 2012 18:55:28
Message-Id: 1330188476.a427a8a230e8e6513638d305e429689f38821098.dilfridge@gentoo
1 commit: a427a8a230e8e6513638d305e429689f38821098
2 Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
3 AuthorDate: Sat Feb 25 16:47:56 2012 +0000
4 Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 25 16:47:56 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=a427a8a2
7
8 [app-emulation/qemu] clean out stuff I dont need
9
10 (Portage version: 2.1.10.49/git/Linux x86_64, signed Manifest commit with key B6C5F7DE)
11
12 ---
13 app-emulation/qemu/ChangeLog | 438 +-----------------------------
14 app-emulation/qemu/Manifest | 27 +-
15 app-emulation/qemu/qemu-0.11.1-r1.ebuild | 150 ----------
16 app-emulation/qemu/qemu-0.11.1.ebuild | 149 ----------
17 app-emulation/qemu/qemu-1.0-r2.ebuild | 252 -----------------
18 app-emulation/qemu/qemu-9999.ebuild | 253 -----------------
19 6 files changed, 20 insertions(+), 1249 deletions(-)
20
21 diff --git a/app-emulation/qemu/ChangeLog b/app-emulation/qemu/ChangeLog
22 index 67503ad..6f1de6c 100644
23 --- a/app-emulation/qemu/ChangeLog
24 +++ b/app-emulation/qemu/ChangeLog
25 @@ -1,438 +1,8 @@
26 # ChangeLog for app-emulation/qemu
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/ChangeLog,v 1.103 2012/02/21 08:04:00 lu_zero Exp $
29 +# $Header: $
30
31 -*qemu-1.0-r3 (21 Feb 2012)
32 -
33 - 21 Feb 2012; Luca Barbato <lu_zero@g.o> +qemu-1.0-r3.ebuild:
34 - Add qemu-user patches in
35 -
36 - 29 Jan 2012; Sergei Trofimovich <slyfox@g.o> qemu-1.0-r2.ebuild,
37 - qemu-9999.ebuild:
38 - Respect user's decision whether to generate debug info when build stuff
39 - (related to bug #355861 by Andrew Savchenko). Drop outdated seding of
40 - Makefiles.
41 -
42 -*qemu-0.11.1-r1 (28 Jan 2012)
43 -
44 - 28 Jan 2012; Sergei Trofimovich <slyfox@g.o>
45 - +files/qemu-0.11.1-CVE-2012-0029-backport.patch, +qemu-0.11.1-r1.ebuild:
46 - Backport fix for bug #400595 / CVE-2012-0029 (picked from qemu-kvm ebuild).
47 -
48 - 27 Jan 2012; Sergei Trofimovich <slyfox@g.o> metadata.xml,
49 - qemu-9999.ebuild:
50 - Added USE=xfs knob to handle XFS optimizations (uses sys-fs/xfsprogs).
51 -
52 -*qemu-1.0-r2 (26 Jan 2012)
53 -
54 - 26 Jan 2012; Sergei Trofimovich <slyfox@g.o>
55 - +files/qemu-kvm-1.0-e1000-bounds-packet-size-against-buffer-size.patch,
56 - +qemu-1.0-r2.ebuild, -qemu-0.14.0.ebuild, -qemu-1.0-r1.ebuild,
57 - qemu-9999.ebuild:
58 - Fix for bug #400595 / CVE-2012-0029 (picked from qemu-kvm ebuild). Restored
59 - manual doc installation (upstream installs only html bits). Added USE=kvm to
60 - live ebuild. Dropped old.
61 -
62 - 23 Jan 2012; Sergei Trofimovich <slyfox@g.o> qemu-9999.ebuild:
63 - Whitespace.
64 -
65 -*qemu-1.0-r1 (23 Jan 2012)
66 -
67 - 23 Jan 2012; Sergei Trofimovich <slyfox@g.o> +qemu-1.0-r1.ebuild,
68 - -qemu-1.0.ebuild, metadata.xml, qemu-9999.ebuild:
69 - Put back optional USE=opengl flag, added USE=usbredir and prefix support.
70 - Bumped up to EAPI=4 and cleaned doc installation (by WilliamH).
71 -
72 - 23 Jan 2012; William Hubbs <williamh@g.o> qemu-9999.ebuild:
73 - clean up live ebuild and migrate to eapi 4 (approved by slyfox)
74 -
75 - 22 Jan 2012; Sergei Trofimovich <slyfox@g.o> qemu-1.0.ebuild:
76 - Hide qemu-ppc* binaries from RWX mappings QA check.
77 -
78 - 22 Jan 2012; Sergei Trofimovich <slyfox@g.o> qemu-9999.ebuild:
79 - Hide qemu-ppc* binaries from RWX mappings QA check.
80 -
81 - 22 Jan 2012; Sergei Trofimovich <slyfox@g.o> qemu-1.0.ebuild,
82 - qemu-9999.ebuild:
83 - Fix USE=xen to depend on app-emulation/xen-tools. app-emulation/xen does not
84 - provide any libraries.
85 -
86 - 22 Jan 2012; Sergei Trofimovich <slyfox@g.o> qemu-9999.ebuild:
87 - Added _all_ emulated audio cards (bug #144894 by Torsten Krah)
88 -
89 -*qemu-1.0 (22 Jan 2012)
90 -
91 - 22 Jan 2012; Sergei Trofimovich <slyfox@g.o> +qemu-1.0.ebuild,
92 - qemu-9999.ebuild:
93 - Version bump (requested by Anton Kochkov and others in bug #367153).
94 -
95 - 22 Jan 2012; Sergei Trofimovich <slyfox@g.o> metadata.xml,
96 - qemu-9999.ebuild:
97 - Added LatticeMico32 (lm32) softmmu target. Added USE="nss rbd spice threads
98 - +vhost-net xattr xen" to get control of some automagic depends (bug #326491 by
99 - Diego Elio Pettenò); mostly picked from qemu-kvm-9999.ebuild. Updated USE=curl
100 - description (bug #354565 by klondike).
101 -
102 - 22 Jan 2012; Sergei Trofimovich <slyfox@g.o> qemu-0.11.1.ebuild,
103 - qemu-0.14.0.ebuild, qemu-9999.ebuild:
104 - Removed blockers on app-emulation/qemu-softmmu (dead 10 months ago) and on
105 - app-emulation/qemu-kvm-spice (dead 6 months ago).
106 -
107 - 21 Jan 2012; Sergei Trofimovich <slyfox@g.o> qemu-9999.ebuild:
108 - Fixed configure failure (follow upstream in renaming --enablble-user-pic to
109 - --enable-pic). Added all missing linux targets except lm32 (needs proper deps
110 - and a fix against --as-needed). Made ./configure params to be shown.
111 -
112 - 20 Sep 2011; Michał Górny <mgorny@g.o> qemu-9999.ebuild:
113 - Migrate to git-2.
114 -
115 -*qemu-9999 (27 Jun 2011)
116 -
117 - 27 Jun 2011; Luca Barbato <lu_zero@g.o> +qemu-9999.ebuild:
118 - Introduce live ebuild, useful for static qemu-user deployment
119 -
120 - 24 Mar 2011; Christoph Mende <angelos@g.o> qemu-0.11.1.ebuild:
121 - Stable on amd64 wrt bug #356685
122 -
123 - 17 Mar 2011; Thomas Kahle <tomka@g.o> qemu-0.11.1.ebuild:
124 - x86 stable per bug 356685
125 -
126 - 28 Feb 2011; Doug Goldstein <cardoe@g.o> -qemu-0.9.1.ebuild:
127 - Remove old version
128 -
129 - 20 Feb 2011; Zac Medico <zmedico@g.o> qemu-0.14.0.ebuild:
130 - Bug #355589 - Fix qemu-ifup die logic.
131 -
132 - 20 Feb 2011; Luca Barbato <lu_zero@g.o> qemu-0.14.0.ebuild:
133 - Fix description
134 -
135 -*qemu-0.14.0 (19 Feb 2011)
136 -
137 - 19 Feb 2011; Luca Barbato <lu_zero@g.o> +qemu-0.14.0.ebuild,
138 - metadata.xml:
139 - New version, ebuild mostly in line with qemu-kvm
140 -
141 - 15 Oct 2010; Diego E. Pettenò <flameeyes@g.o> -qemu-0.9.0.ebuild,
142 - qemu-0.9.1.ebuild, -qemu-0.10.0.ebuild, -qemu-0.10.1.ebuild,
143 - -qemu-0.10.3.ebuild, -files/qemu-0.10.3-nopl-fix.patch,
144 - -qemu-0.10.4.ebuild, -qemu-0.10.5.ebuild, -qemu-0.10.6.ebuild,
145 - -qemu-0.11.0.ebuild:
146 - Belated spring cleaning of ebuilds and files; this also re-sync the ppc
147 - keyword with the qemu-softmmu package which this is just an alias of.
148 -
149 - 30 Jun 2010; Harald van Dijk <truedfx@g.o> qemu-0.10.3.ebuild,
150 - qemu-0.10.4.ebuild, qemu-0.10.5.ebuild, qemu-0.10.6.ebuild,
151 - qemu-0.11.0.ebuild, qemu-0.11.1.ebuild:
152 - Fix quoting
153 -
154 - 05 Jan 2010; Diego E. Pettenò <flameeyes@g.o> qemu-0.10.3.ebuild,
155 - qemu-0.10.4.ebuild, qemu-0.10.5.ebuild, qemu-0.10.6.ebuild,
156 - qemu-0.11.0.ebuild, qemu-0.11.1.ebuild:
157 - Fix trivial mistake. Closes bug #280121 by Kerin Millar.
158 -
159 - 15 Dec 2009; Doug Goldstein <cardoe@g.o> metadata.xml:
160 - change to qemu herd
161 -
162 -*qemu-0.11.1 (06 Dec 2009)
163 -
164 - 06 Dec 2009; Luca Barbato <lu_zero@g.o> +qemu-0.11.1.ebuild:
165 - Version bump
166 -
167 - 23 Nov 2009; Luca Barbato <lu_zero@g.o> qemu-0.11.0.ebuild:
168 - fix bug #286012, thanks to Thomas Kister <leander256@×××××.com> for the
169 - patch
170 -
171 - 22 Nov 2009; Luca Barbato <lu_zero@g.o> qemu-0.11.0.ebuild:
172 - use --disable-strip instead of sed
173 -
174 - 17 Nov 2009; Luca Barbato <lu_zero@g.o> qemu-0.11.0.ebuild:
175 - Fix hardened build, thanks to Xake <xake@×××××××××.net> for the patch and
176 - the notice in bug #287308
177 -
178 - 05 Nov 2009; Patrick Lauer <patrick@g.o> qemu-0.11.0.ebuild:
179 - Fixing bad --disable-gfx-check, closes #286370
180 -
181 -*qemu-0.11.0 (23 Oct 2009)
182 -
183 - 23 Oct 2009; Luca Barbato <lu_zero@g.o>
184 - +files/qemu-0.11.0-mips64-user-fix.patch, +qemu-0.11.0.ebuild:
185 - New release
186 -
187 -*qemu-0.10.6 (05 Sep 2009)
188 -
189 - 05 Sep 2009; Luca Barbato <lu_zero@g.o> +qemu-0.10.6.ebuild:
190 - Version Bump
191 -
192 -*qemu-0.10.5 (07 Jun 2009)
193 -
194 - 07 Jun 2009; Luca Barbato <lu_zero@g.o> +qemu-0.10.5.ebuild:
195 - New version
196 -
197 - 19 May 2009; Diego E. Pettenò <flameeyes@g.o> qemu-0.10.4.ebuild:
198 - Fix doc installation: install html in the html/ subdir, install more qemu
199 - doc, rename the README file (it's not qemu's proper), die on error.
200 -
201 - 19 May 2009; Luca Barbato <lu_zero@g.o> qemu-0.10.4.ebuild:
202 - fix missing patch, thanks to Martin Jansa <Martin.Jansa@×××××××.cz> for
203 - noticing
204 -
205 -*qemu-0.10.4 (19 May 2009)
206 -
207 - 19 May 2009; Luca Barbato <lu_zero@g.o> +qemu-0.10.4.ebuild:
208 - New version
209 -
210 - 17 May 2009; Diego E. Pettenò <flameeyes@g.o> qemu-0.10.3.ebuild,
211 - +files/qemu-ifdown, +files/qemu-ifup:
212 - Add missing ifup/ifdown scripts, change install logic, make sure they are
213 - not added executable to CVS.
214 -
215 -*qemu-0.10.3 (17 May 2009)
216 -
217 - 17 May 2009; Luca Barbato <lu_zero@g.o>
218 - +files/qemu-0.10.3-nopl-fix.patch, +qemu-0.10.3.ebuild:
219 - New ebuild, thanks to Xake <xake@×××××××××.net> for contributing it in bug
220 - #190298
221 -
222 -*qemu-0.10.1 (22 Mar 2009)
223 -
224 - 22 Mar 2009; Luca Barbato <lu_zero@g.o> +qemu-0.10.1.ebuild:
225 - Bugfix release
226 -
227 -*qemu-0.10.0 (09 Mar 2009)
228 -
229 - 09 Mar 2009; Luca Barbato <lu_zero@g.o> +qemu-0.10.0.ebuild:
230 - New version
231 -
232 - 03 Sep 2008; Thomas Anderson <gentoofan23@g.o> qemu-0.9.1.ebuild:
233 - stable amd64, needed to go stable becuase qemu-softmmu went stable, mfi
234 -
235 - 18 May 2008; Christian Faulhammer <opfer@g.o> qemu-0.9.1.ebuild:
236 - stable x86
237 -
238 - 01 Feb 2008; Luca Barbato <lu_zero@g.o> -qemu-0.8.0.ebuild,
239 - -qemu-0.8.0.20060329.ebuild, -qemu-0.8.1.ebuild, -qemu-0.8.2.ebuild:
240 - Remove qemu-0.8 series
241 -
242 - 28 Jan 2008; Luca Barbato <lu_zero@g.o> qemu-0.9.1.ebuild:
243 - avoid qemu-user, it is broken
244 -
245 -*qemu-0.9.1 (27 Jan 2008)
246 -
247 - 27 Jan 2008; Luca Barbato <lu_zero@g.o> +qemu-0.9.1.ebuild:
248 - Version bump
249 -
250 - 20 May 2007; Christian Faulhammer <opfer@g.o> qemu-0.9.0.ebuild:
251 - stable amd64, security bug 176674
252 -
253 - 16 May 2007; Luca Barbato <lu_zero@g.o> qemu-0.9.0.ebuild:
254 - Marked ppc
255 -
256 - 08 May 2007; Markus Ullmann <jokey@g.o> qemu-0.9.0.ebuild:
257 - Stable on x86 wrt security bug #176674
258 -
259 -*qemu-0.9.0 (06 Feb 2007)
260 -
261 - 06 Feb 2007; Luca Barbato <lu_zero@g.o> +qemu-0.9.0.ebuild:
262 - New version
263 -
264 - 06 Feb 2007; Simon Stelling <blubb@g.o> qemu-0.8.2.ebuild:
265 - stable on amd64; bug 159522
266 -
267 - 02 Jan 2007; Christian Faulhammer <opfer@g.o> qemu-0.8.2.ebuild:
268 - stable x86, bug #159522
269 -
270 - 31 Dec 2006; Luca Barbato <lu_zero@g.o> qemu-0.8.2.ebuild:
271 - Marked ppc
272 -
273 -*qemu-0.8.2 (16 Aug 2006)
274 -
275 - 16 Aug 2006; Luca Barbato <lu_zero@g.o> +qemu-0.8.2.ebuild:
276 - Meta ebuild bumped
277 -
278 - 09 Jun 2006; Michael Sterrett <mr_bones_@g.o>
279 - -files/qemu-0.6.0-configure.patch, -files/qemu-0.6.0-sigaction.patch,
280 - -files/qemu-0.6.0-typo.patch, -files/qemu-0.6.1-20041126.patch,
281 - -files/qemu-0.7.0-errno.patch, -files/kqemu-sysfs.patch,
282 - -qemu-0.6.1.ebuild, -qemu-0.6.1-r1.ebuild, -qemu-0.7.0-r1.ebuild,
283 - -qemu-0.7.1.ebuild, -qemu-0.7.2.ebuild:
284 - clean out old versions
285 -
286 -*qemu-0.8.1 (06 May 2006)
287 -
288 - 06 May 2006; Luca Barbato <lu_zero@g.o> +qemu-0.8.1.ebuild:
289 - New version
290 -
291 - 19 Apr 2006; Daniel Gryniewicz <dang@g.o> qemu-0.8.0.ebuild:
292 - Marked stable on amd64 per bug# 123972
293 -
294 - 16 Apr 2006; Michael Hanselmann <hansmi@g.o> qemu-0.8.0.ebuild:
295 - Stable on ppc.
296 -
297 -*qemu-0.8.0.20060329 (29 Mar 2006)
298 -
299 - 29 Mar 2006; Luca Barbato <lu_zero@g.o> metadata.xml,
300 - +qemu-0.8.0.20060329.ebuild:
301 - New version
302 -
303 - 29 Mar 2006; Chris White <chriswhite@g.o> qemu-0.8.0.ebuild:
304 - x86 stable for qemu-0.8.0 bug #123972.
305 -
306 - 28 Jan 2006; Luca Barbato <lu_zero@g.o> -files/qemu_gcc34.patch.gz,
307 - -qemu-0.6.0.ebuild:
308 - cleanup
309 -
310 -*qemu-0.8.0 (23 Dec 2005)
311 -
312 - 23 Dec 2005; Luca Barbato <lu_zero@g.o> +qemu-0.8.0.ebuild:
313 - New version
314 -
315 - 05 Dec 2005; <dang@g.o> qemu-0.7.0.ebuild, qemu-0.7.0-r1.ebuild,
316 - qemu-0.7.1.ebuild:
317 - Make amd64 keywords match qemu-softmmu
318 -
319 -*qemu-0.7.2 (11 Sep 2005)
320 -
321 - 11 Sep 2005; Luca Barbato <lu_zero@g.o> +qemu-0.7.2.ebuild:
322 - New release
323 -
324 -*qemu-0.7.1 (25 Jul 2005)
325 -
326 - 25 Jul 2005; Luca Barbato <lu_zero@g.o> +qemu-0.7.1.ebuild:
327 - New version
328 -
329 -*qemu-0.7.0-r1 (18 Jun 2005)
330 -
331 - 18 Jun 2005; Luca Barbato <lu_zero@g.o> +qemu-0.7.0-r1.ebuild:
332 - Meta ebuild added
333 -
334 - 25 May 2005; Luca Barbato <lu_zero@g.o>
335 - +files/qemu-0.7.0-errno.patch, qemu-0.7.0.ebuild:
336 - Fix for the errno issues in helper2.c
337 -
338 - 18 May 2005; Luca Barbato <lu_zero@g.o> qemu-0.7.0.ebuild:
339 - Add a notice about the qemu group, thanks to Leung Ki Chi
340 - <leun0003@×××××××.sg> for pointing the issue out
341 -
342 - 12 May 2005; Luca Barbato <lu_zero@g.o> qemu-0.7.0.ebuild:
343 - Hardened updates from Kevin F. Quinn <co@××××××××.com>
344 -
345 - 07 May 2005; Luca Barbato <lu_zero@g.o> qemu-0.7.0.ebuild:
346 - Some fixes here and there, thanks to Sok Ann Yap <sokann@×××××.com>
347 -
348 - 29 Apr 2005; Luca Barbato <lu_zero@g.o> qemu-0.7.0.ebuild:
349 - Retouches and corrections, thanks to genstef as usual
350 -
351 - 29 Apr 2005; Luca Barbato <lu_zero@g.o> qemu-0.7.0.ebuild:
352 - Added udev support and qemu group creation
353 -
354 -*qemu-0.7.0 (28 Apr 2005)
355 -
356 - 28 Apr 2005; Luca Barbato <lu_zero@g.o> +files/kqemu-sysfs.patch,
357 - +qemu-0.7.0.ebuild:
358 - New version
359 -
360 - 18 Dec 2004; Simon Stelling <blubb@g.o> qemu-0.6.1-r1.ebuild:
361 - added ~amd64
362 -
363 - 28 Nov 2004; Luca Barbato <lu_zero@g.o> qemu-0.6.1-r1.ebuild:
364 - Missing dep added, thanks to Frank Groeneveld <frankgroeneveld@×××.com>
365 -
366 - 28 Nov 2004; Luca Barbato <lu_zero@g.o>
367 - files/qemu-0.6.1-20041126.patch:
368 - Minor fix, the patch had an Header reference that cvs replaced
369 -
370 -*qemu-0.6.1-r1 (28 Nov 2004)
371 -
372 - 28 Nov 2004; Luca Barbato <lu_zero@g.o>
373 - +files/qemu-0.6.1-20041126.patch, +qemu-0.6.1-r1.ebuild:
374 - updated qemu to the 20041126 cvs snapshot, this should fix bug #72561
375 -
376 - 26 Nov 2004; Luca Barbato <lu_zero@g.o>
377 - -files/qemu-0.5.4-jocelyn-mayer-ppc.patch, -qemu-0.5.1.ebuild,
378 - -qemu-0.5.2.ebuild, -qemu-0.5.3.ebuild, -qemu-0.5.4.ebuild,
379 - -qemu-0.5.5-r1.ebuild, -qemu-0.5.5.ebuild:
380 - Cleanup
381 -
382 - 17 Nov 2004; Luca Barbato <lu_zero@g.o> qemu-0.6.1.ebuild:
383 - Removed qemu-fast since that feature won't build on most systems
384 -
385 - 16 Nov 2004; Luca Barbato <lu_zero@g.o> qemu-0.6.1.ebuild:
386 - Stray useflag removed
387 -
388 -*qemu-0.6.1 (15 Nov 2004)
389 -
390 - 15 Nov 2004; Luca Barbato <lu_zero@g.o> +qemu-0.6.1.ebuild:
391 - New version, filtering qemu-fast on nptl
392 -
393 - 02 Nov 2004; Luca Barbato <lu_zero@g.o> qemu-0.6.0.ebuild:
394 - Minor fix
395 -
396 - 01 Nov 2004; Luca Barbato <lu_zero@g.o>
397 - +files/qemu-0.6.0-configure.patch, qemu-0.6.0.ebuild:
398 - Minor fixes, some taken from Andrew Kirilenko <icedank@×××.net> from bug #69384
399 -
400 - 28 Oct 2004; Luca Barbato <lu_zero@g.o> qemu-0.6.0.ebuild:
401 - Marked ppc, added some ewarn in the postinst as requested in bug #69206
402 -
403 - 25 Sep 2004; Hanno Boeck <hanno@g.o> +files/qemu_gcc34.patch.gz,
404 - qemu-0.6.0.ebuild:
405 - Fix for gcc 3.4.
406 -
407 - 20 Aug 2004; Luca Barbato <lu_zero@g.o>
408 - +files/qemu-0.6.0-sigaction.patch, qemu-0.6.0.ebuild:
409 - Remove ancient glibc workaround
410 -
411 -*qemu-0.6.0 (13 Jul 2004)
412 -
413 - 13 Jul 2004; Luca Barbato <lu_zero@g.o> +files/qemu-0.6.0-typo.patch,
414 - +qemu-0.6.0.ebuild:
415 - New version
416 -
417 -*qemu-0.5.5-r1 (02 Jul 2004)
418 -
419 - 02 Jul 2004; Luca Barbato <lu_zero@g.o> +qemu-0.5.5-r1.ebuild:
420 - Minor change
421 -
422 - 04 Jun 2004; Michael Sterrett <mr_bones_@g.o> qemu-0.5.1.ebuild,
423 - qemu-0.5.2.ebuild, qemu-0.5.3.ebuild, qemu-0.5.4.ebuild, qemu-0.5.5.ebuild:
424 - pkg_postinstall -> pkg_postinst
425 -
426 - 17 May 2004; Luca Barbato <lu_zero@g.o> qemu-0.5.5.ebuild:
427 - Put the qemu-fast target modal
428 -
429 -*qemu-0.5.5 (09 May 2004)
430 -
431 - 09 May 2004; Luca Barbato <lu_zero@g.o> +qemu-0.5.5.ebuild:
432 - New version
433 -
434 -*qemu-0.5.4 (28 Apr 2004)
435 -
436 - 28 Apr 2004; Luca Barbato <lu_zero@g.o>
437 - +files/qemu-0.5.4-jocelyn-mayer-ppc.patch, +qemu-0.5.4.ebuild:
438 - New version
439 -
440 - 27 Apr 2004; Luca Barbato <lu_zero@g.o> qemu-0.5.3.ebuild:
441 - Removed the softmmu target
442 -
443 -*qemu-0.5.3 (24 Apr 2004)
444 -
445 - 24 Apr 2004; Luca Barbato <lu_zero@g.o> :
446 - New version
447 -
448 - 15 Mar 2004; Chuck Short <zul@g.o> qemu-0.5.2.ebuild:
449 - Marked stable for x86.
450 -
451 -*qemu-0.5.2 (28 Jan 2004)
452 -
453 - 28 Jan 2004; Chuck Short<zulk@g.o> qemu-0.5.1.ebuild, qemu-0.5.2.ebuild:
454 - Ebuild clean ups and new version.
455 -
456 - 28 Jan 2004; Chuck Short <zul@g.o> qemu-0.5.1.ebuild:
457 - Marked stable for x86.
458 -
459 -*qemu-0.5.1 (03 Jan 2004)
460 -
461 - 03 Jan 2004; Chuck Short <zul@g.o> qemu-0.5.1.ebuild:
462 - Initial version, ebuild submitted by Jocelyn Mayer <l_indien -at- magic.fr>
463 - Ebuild modified by me. Closes #37047.
464 + 25 Feb 2012; Andreas K. Huettel <dilfridge@g.o> -qemu-0.11.1.ebuild,
465 + -qemu-0.11.1-r1.ebuild, -qemu-1.0-r2.ebuild, -qemu-9999.ebuild:
466 + [app-emulation/qemu] clean out stuff I dont need
467
468
469 diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
470 index 932c371..fb07b7f 100644
471 --- a/app-emulation/qemu/Manifest
472 +++ b/app-emulation/qemu/Manifest
473 @@ -1,25 +1,30 @@
474 -----BEGIN PGP SIGNED MESSAGE-----
475 -Hash: SHA256
476 +Hash: SHA512
477
478 AUX qemu-0.11.0-mips64-user-fix.patch 313 RMD160 db016e0a48990a435dd6cf6e807145b33ada4908 SHA1 2ea913b1bcd29734a6d4011794bdb4aa3599a184 SHA256 b4173fc177bd0d0ba67f5551a3512047a19a9b2c0a122f968e32fbd834848d2f
479 AUX qemu-0.11.1-CVE-2012-0029-backport.patch 1448 RMD160 efdf7bfe481bbfec2106d4a1652ec4df3242eb97 SHA1 dd44a1c1224c90f93bfcb19c612c6920325e6624 SHA256 fb739ca478977f17b73489823b92d8964da1bb308db997596e1160900f2c9236
480 AUX qemu-ifdown 478 RMD160 2187fbf352e6b84686f0cf0e9e9ebe5d26359858 SHA1 1daccb4785fe503687562798f90be1414267e27d SHA256 7d90c39184fd7531d9b8ae787122b68ac768b41afeb0ef2b3baa6461f77af03d
481 AUX qemu-ifup 554 RMD160 9769d79ab6456bdd7e3e689005f629e2a67b858d SHA1 dde2b27acabe6fe23ca40f90ff6950bb12a4b506 SHA256 eae9b50680442acc29c65a245a2d26a63756ad4cb894e08cb5ea249686801f1d
482 AUX qemu-kvm-1.0-e1000-bounds-packet-size-against-buffer-size.patch 1412 RMD160 53749555d464e56cfab39b0fa2e8120ab2c024db SHA1 9046e72b8c7496840e340f6fc351434b8830f191 SHA256 9a06665c47b76b2501f148713c46f8ce0b14ed03da5e6cb03c0d141f5d91900a
483 -DIST qemu-0.11.1.tar.gz 3830070 RMD160 4da00fa6c01d7ff6af0ee781bc9260da577ea7d3 SHA1 7b983cd18f44c6e7627532b662f010389d3bcdff SHA256 2ecd2fc0af2ce5d96067ae82cc98a08275c596de53fc929484bedee1d6e7893a
484 DIST qemu-1.0-patches.tar.xz 43540 RMD160 79a39d5a8050fe8eedd5e0becb828d2ae0b465c3 SHA1 423880fb32f27e05d1382ed341e6cc4bee840dc3 SHA256 32a8b98cd5fd661268328d71efbfafd65972102b10da363193f3da98bd9b2d72
485 DIST qemu-1.0.tar.gz 10848714 RMD160 3a60aef6cfebba6896bdb12c99525da5456172fd SHA1 7dcb1b3516554d6d899d7488cd444dbb7721fcee SHA256 47674b7da559d5e1b44cc401af9ac5ad962d14e9eede12567b13e4b841989737
486 -EBUILD qemu-0.11.1-r1.ebuild 4919 RMD160 f447972f186a5128ba80b2c8c5bce8871fa38fde SHA1 e09fd89788f6d628ac4701e31f43282023fe7c4a SHA256 571c7ea28e703e86d1ca5be1eacb7b9249b9bec16527355eed38d721e56b13ea
487 -EBUILD qemu-0.11.1.ebuild 4851 RMD160 14c27fb758125ffa52b22562ee910e89e8dc053b SHA1 405d7858cfb66c7ad4ca3f846ad6048f3f59d49b SHA256 0cccf6126e9ddb442ff37e1c5b3be9ba095059323cf63b9ee0f707e2876f1123
488 -EBUILD qemu-1.0-r2.ebuild 6912 RMD160 1155a584070a3ecabd696335c7c301b936f22d95 SHA1 96c3ce1bd440025541ef08751d03478eff78bd46 SHA256 0b9afc45f9af381e672c632faa5c15aab60b65cae4b4380aea57721df286879a
489 EBUILD qemu-1.0-r3.ebuild 7131 RMD160 46719a9424c0979de36ac1009d53d8f6a2dae4cf SHA1 e7ebc7299ef16b5e1407960f30c949f96cd3fb3e SHA256 f5c61c0f4578ec11393905890611595de179ba6415dc49b031c0c20553593410
490 -EBUILD qemu-9999.ebuild 6846 RMD160 143fc27d9b83de0e7d3f0c0569922356db0fd090 SHA1 f1f849c7d68917ea4c174af2010e5418987c418a SHA256 7057db195e4312c6456e90603295a14debc2d869aad090b7d87bf40023273a9f
491 -MISC ChangeLog 15170 RMD160 ff05920e32fe2ad9e4a24523e0a1232f28c6d079 SHA1 235e268de79dcd06debd05488d58cfdb2b5ebbe9 SHA256 777a91e019b2fee4630ad169b9261a8e90dc22f25f9e47c7833a2b4be506cb8c
492 +MISC ChangeLog 315 RMD160 b8f96fe0713222c1d0c3e3793cf1b03b4703b88e SHA1 93dae78c6d110e97fcc29025a4985c65ce12a221 SHA256 74883e9755730b1b3c8370b263abc7a144fd83f72fbbf39b83cb74e51fce7a4d
493 MISC metadata.xml 2575 RMD160 d53217a49f76391725580cb4ebb22c0ed43588bf SHA1 0b1f51a4bf30e8899cb0379e14eba26c6aa00b7f SHA256 a07e1dd5932d91789f481394b318cf20f4c5a529168b8e5adb299736a643b94b
494 -----BEGIN PGP SIGNATURE-----
495 -Version: GnuPG v2.0.18 (GNU/Linux)
496 +Version: GnuPG v2.0.17 (GNU/Linux)
497
498 -iF4EAREIAAYFAk9DT/0ACgkQYpJnKVbCxcxYpAD+OQdCIbDPRAI1FE32fvwGspD2
499 -+cDtjXqyXfy7gA2v8OUA+wVvjkIpR9MkGxA4WHdp2UGbAdwgs9Q+nmVyJm9/uu5z
500 -=gc1t
501 +iQIcBAEBCgAGBQJPSRC8AAoJENwGBM22xffejKYP/jOuEoR+1PYZuGotqQT9Kf8t
502 +LL+NBhOpatQkiyKNztN9eskG4k8p3KYKkySDzKCogcCbjxbSaKURbfn+9kLCEe+x
503 +Pkp9JubX1grrSU6OuAD0wzc2NXer55DGqNpVGgCkEUaRTsobr8+lqpy7EK2EEAgx
504 +DgmkGWdJnJ15FNF0RJbMcj41kAPjprhDUf1i9R982fOoFL+/AIjk4LcFamMPwhCi
505 +ZKNbmQY97y9I9W1LjJ5YKndxhkNcj4kz4HoHNKkwuUHHjeHbM7Z28oNvK/5qJHhj
506 +me3cIFSKmzVbXRKFnFYyjElIQkhSy/I0/0PP7IXEjVzzUlAM4OldvcyADJTbERKp
507 +q3XeyAVl6u8BW5uP4EQj376HLzgd9dmmrIGJmduZYG095q2gCd5kjVAZfOHjAFDB
508 +w38RSBQvwOTeWzx6uvokRLFKtHlo1OQuHJmStUMEJ12Ee8/ZkQR4M21IMbCvNuBZ
509 ++ooZGqDTuj5Z+WfKTcFHsJdUfMzqiju03hGdQ4arOYXL7dEzSuun1H7y8SaK9ZdJ
510 +YXD/1nJacFX6AnM2oUJZ7lSxdoYBRrgwKdblOITGsgwgrN98GlCRwEW/po+rWL1F
511 +4KXkhGBQWJmWBR8RwQPHSuq4fFVgxRMEXggU3PrF7euK3NtgDaQZmLGEho3PdHgt
512 +xFlFh9/H3Nj7munKtwfq
513 +=tsrh
514 -----END PGP SIGNATURE-----
515
516 diff --git a/app-emulation/qemu/qemu-0.11.1-r1.ebuild b/app-emulation/qemu/qemu-0.11.1-r1.ebuild
517 deleted file mode 100644
518 index 1a9b65e..0000000
519 --- a/app-emulation/qemu/qemu-0.11.1-r1.ebuild
520 +++ /dev/null
521 @@ -1,150 +0,0 @@
522 -# Copyright 1999-2012 Gentoo Foundation
523 -# Distributed under the terms of the GNU General Public License v2
524 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-0.11.1-r1.ebuild,v 1.1 2012/01/28 11:45:00 slyfox Exp $
525 -
526 -EAPI="2"
527 -
528 -inherit eutils flag-o-matic toolchain-funcs linux-info
529 -
530 -DESCRIPTION="QEMU emulator and ABI wrapper"
531 -HOMEPAGE="http://www.qemu.org"
532 -SRC_URI="http://download.savannah.gnu.org/releases/qemu/${P}.tar.gz"
533 -
534 -LICENSE="GPL-2"
535 -SLOT="0"
536 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
537 -IUSE="alsa bluetooth esd gnutls ncurses pulseaudio sasl +sdl vde kqemu kvm"
538 -
539 -COMMON_TARGETS="i386 x86_64 arm cris m68k mips mipsel mips64 mips64el ppc ppc64 sh4 sh4eb sparc"
540 -
541 -IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} ppcemb"
542 -IUSE_USER_TARGETS="${COMMON_TARGETS} alpha armeb ppc64abi32 sparc64 sparc32plus"
543 -
544 -for target in ${IUSE_SOFTMMU_TARGETS}; do
545 - IUSE="${IUSE} +qemu_softmmu_targets_${target}"
546 -done
547 -
548 -for target in ${IUSE_USER_TARGETS}; do
549 - IUSE="${IUSE} +qemu_user_targets_${target}"
550 -done
551 -
552 -RDEPEND="
553 - !app-emulation/qemu-user
554 - sys-libs/zlib
555 - alsa? ( >=media-libs/alsa-lib-1.0.13 )
556 - esd? ( media-sound/esound )
557 - pulseaudio? ( media-sound/pulseaudio )
558 - gnutls? ( net-libs/gnutls )
559 - ncurses? ( sys-libs/ncurses )
560 - sasl? ( dev-libs/cyrus-sasl )
561 - sdl? ( >=media-libs/libsdl-1.2.11 )
562 - vde? ( net-misc/vde )
563 - kvm? ( >=sys-kernel/linux-headers-2.6.29 )
564 - bluetooth? ( net-wireless/bluez )
565 - kqemu? ( >=app-emulation/kqemu-1.4.0_pre1 )"
566 -# fdt? ( sys-apps/dtc )
567 -
568 -DEPEND="${RDEPEND}
569 - gnutls? ( dev-util/pkgconfig )
570 - app-text/texi2html"
571 -
572 -src_prepare() {
573 - # avoid fdt till an updated release appears
574 - sed -i -e 's:fdt="yes":fdt="no":' configure
575 - # prevent docs to get automatically installed
576 - sed -i '/$(DESTDIR)$(docdir)/d' Makefile
577 - # Alter target makefiles to accept CFLAGS set via flag-o
578 - sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
579 - Makefile Makefile.target tests/Makefile
580 - [[ -x /sbin/paxctl ]] && \
581 - sed -i 's/^VL_LDFLAGS=$/VL_LDFLAGS=-Wl,-z,execheap/' \
582 - Makefile.target
583 - # Append CFLAGS while linking
584 - sed -i 's/$(LDFLAGS)/$(QEMU_CFLAGS) $(CFLAGS) $(LDFLAGS)/' rules.mak
585 - epatch "${FILESDIR}/qemu-0.11.0-mips64-user-fix.patch"
586 - epatch "${FILESDIR}/qemu-0.11.1-CVE-2012-0029-backport.patch"
587 -}
588 -
589 -src_configure() {
590 - local mycc conf_opts audio_opts softmmu_targets user_targets target_list
591 -
592 - for target in ${IUSE_SOFTMMU_TARGETS} ; do
593 - use "qemu_softmmu_targets_${target}" && \
594 - softmmu_targets="${softmmu_targets} ${target}-softmmu"
595 - done
596 -
597 - for target in ${IUSE_USER_TARGETS} ; do
598 - use "qemu_user_targets_${target}" && \
599 - user_targets="${user_targets} ${target}-linux-user"
600 - done
601 -
602 - conf_opts="--disable-darwin-user --disable-bsd-user --disable-strip"
603 -
604 - if test ! -z "${softmmu_targets}" ; then
605 - einfo "Building following softmmu targets: ${softmmu_targets}"
606 - use gnutls || conf_opts="$conf_opts --disable-vnc-tls"
607 - use ncurses || conf_opts="$conf_opts --disable-curses"
608 - use sasl || conf_opts="$conf_opts --disable-vnc-sasl"
609 - use sdl || conf_opts="$conf_opts --disable-sdl"
610 - use vde || conf_opts="$conf_opts --disable-vde"
611 - use bluetooth || conf_opts="$conf_opts --disable-bluez"
612 - use kqemu || conf_opts="$conf_opts --disable-kqemu"
613 - use kvm || conf_opts="$conf_opts --disable-kvm"
614 -
615 - audio_opts="oss"
616 - use alsa && audio_opts="alsa $audio_opts"
617 - use esd && audio_opts="esd $audio_opts"
618 - use pulseaudio && audio_opts="pa $audio_opts"
619 - use sdl && audio_opts="sdl $audio_opts"
620 - else
621 - einfo "Disabling softmmu emulation (no softmmu targets specified)"
622 - conf_opts="$conf_opts --disable-system --disable-vnc-tls \
623 - --disable-curses --disable-sdl --disable-vde \
624 - --disable-kqemu --disable-kvm"
625 - fi
626 -
627 - if test ! -z "${user_targets}" ; then
628 - einfo "Building following user targets: ${user_targets}"
629 - conf_opts="$conf_opts --enable-linux-user"
630 - else
631 - einfo "Disabling usermode emulation (no usermode targets specified)"
632 - conf_opts="$conf_opts --disable-linux-user"
633 - fi
634 -
635 -# use fdt || conf_opts="$conf_opts --disable-fdt"
636 -
637 - conf_opts="$conf_opts --prefix=/usr"
638 -
639 - target_list="${softmmu_targets} ${user_targets}"
640 -
641 - filter-flags -fPIE
642 -
643 - ./configure ${conf_opts} \
644 - --audio-drv-list="$audio_opts" \
645 - --cc="$(tc-getCC)" --host-cc="$(tc-getCC)" \
646 - --target-list="${target_list}" \
647 - || die "configure failed"
648 -}
649 -
650 -src_install() {
651 - emake DESTDIR="${D}" install || die "make install failed"
652 -
653 - exeinto /etc/qemu
654 - doexe \
655 - "${FILESDIR}/qemu-ifup" \
656 - "${FILESDIR}/qemu-ifdown" \
657 - || die "qemu interface scripts failed"
658 -
659 - dodoc Changelog MAINTAINERS TODO pci-ids.txt || die
660 - newdoc pc-bios/README README.pc-bios || die
661 - dohtml qemu-doc.html qemu-tech.html || die
662 -}
663 -
664 -pkg_postinst() {
665 - elog "You will need the Universal TUN/TAP driver compiled into your"
666 - elog "kernel or loaded as a module to use the virtual network device"
667 - elog "if using -net tap. You will also need support for 802.1d"
668 - elog "Ethernet Bridging and a configured bridge if using the provided"
669 - elog "qemu-ifup script from /etc/qemu."
670 - echo
671 -}
672
673 diff --git a/app-emulation/qemu/qemu-0.11.1.ebuild b/app-emulation/qemu/qemu-0.11.1.ebuild
674 deleted file mode 100644
675 index be5385a..0000000
676 --- a/app-emulation/qemu/qemu-0.11.1.ebuild
677 +++ /dev/null
678 @@ -1,149 +0,0 @@
679 -# Copyright 1999-2012 Gentoo Foundation
680 -# Distributed under the terms of the GNU General Public License v2
681 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-0.11.1.ebuild,v 1.6 2012/01/22 08:00:09 slyfox Exp $
682 -
683 -EAPI="2"
684 -
685 -inherit eutils flag-o-matic toolchain-funcs linux-info
686 -
687 -DESCRIPTION="QEMU emulator and ABI wrapper"
688 -HOMEPAGE="http://www.qemu.org"
689 -SRC_URI="http://download.savannah.gnu.org/releases/qemu/${P}.tar.gz"
690 -
691 -LICENSE="GPL-2"
692 -SLOT="0"
693 -KEYWORDS="amd64 ~ppc ~ppc64 x86"
694 -IUSE="alsa bluetooth esd gnutls ncurses pulseaudio sasl +sdl vde kqemu kvm"
695 -
696 -COMMON_TARGETS="i386 x86_64 arm cris m68k mips mipsel mips64 mips64el ppc ppc64 sh4 sh4eb sparc"
697 -
698 -IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} ppcemb"
699 -IUSE_USER_TARGETS="${COMMON_TARGETS} alpha armeb ppc64abi32 sparc64 sparc32plus"
700 -
701 -for target in ${IUSE_SOFTMMU_TARGETS}; do
702 - IUSE="${IUSE} +qemu_softmmu_targets_${target}"
703 -done
704 -
705 -for target in ${IUSE_USER_TARGETS}; do
706 - IUSE="${IUSE} +qemu_user_targets_${target}"
707 -done
708 -
709 -RDEPEND="
710 - !app-emulation/qemu-user
711 - sys-libs/zlib
712 - alsa? ( >=media-libs/alsa-lib-1.0.13 )
713 - esd? ( media-sound/esound )
714 - pulseaudio? ( media-sound/pulseaudio )
715 - gnutls? ( net-libs/gnutls )
716 - ncurses? ( sys-libs/ncurses )
717 - sasl? ( dev-libs/cyrus-sasl )
718 - sdl? ( >=media-libs/libsdl-1.2.11 )
719 - vde? ( net-misc/vde )
720 - kvm? ( >=sys-kernel/linux-headers-2.6.29 )
721 - bluetooth? ( net-wireless/bluez )
722 - kqemu? ( >=app-emulation/kqemu-1.4.0_pre1 )"
723 -# fdt? ( sys-apps/dtc )
724 -
725 -DEPEND="${RDEPEND}
726 - gnutls? ( dev-util/pkgconfig )
727 - app-text/texi2html"
728 -
729 -src_prepare() {
730 - # avoid fdt till an updated release appears
731 - sed -i -e 's:fdt="yes":fdt="no":' configure
732 - # prevent docs to get automatically installed
733 - sed -i '/$(DESTDIR)$(docdir)/d' Makefile
734 - # Alter target makefiles to accept CFLAGS set via flag-o
735 - sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
736 - Makefile Makefile.target tests/Makefile
737 - [[ -x /sbin/paxctl ]] && \
738 - sed -i 's/^VL_LDFLAGS=$/VL_LDFLAGS=-Wl,-z,execheap/' \
739 - Makefile.target
740 - # Append CFLAGS while linking
741 - sed -i 's/$(LDFLAGS)/$(QEMU_CFLAGS) $(CFLAGS) $(LDFLAGS)/' rules.mak
742 - epatch "${FILESDIR}/qemu-0.11.0-mips64-user-fix.patch"
743 -}
744 -
745 -src_configure() {
746 - local mycc conf_opts audio_opts softmmu_targets user_targets target_list
747 -
748 - for target in ${IUSE_SOFTMMU_TARGETS} ; do
749 - use "qemu_softmmu_targets_${target}" && \
750 - softmmu_targets="${softmmu_targets} ${target}-softmmu"
751 - done
752 -
753 - for target in ${IUSE_USER_TARGETS} ; do
754 - use "qemu_user_targets_${target}" && \
755 - user_targets="${user_targets} ${target}-linux-user"
756 - done
757 -
758 - conf_opts="--disable-darwin-user --disable-bsd-user --disable-strip"
759 -
760 - if test ! -z "${softmmu_targets}" ; then
761 - einfo "Building following softmmu targets: ${softmmu_targets}"
762 - use gnutls || conf_opts="$conf_opts --disable-vnc-tls"
763 - use ncurses || conf_opts="$conf_opts --disable-curses"
764 - use sasl || conf_opts="$conf_opts --disable-vnc-sasl"
765 - use sdl || conf_opts="$conf_opts --disable-sdl"
766 - use vde || conf_opts="$conf_opts --disable-vde"
767 - use bluetooth || conf_opts="$conf_opts --disable-bluez"
768 - use kqemu || conf_opts="$conf_opts --disable-kqemu"
769 - use kvm || conf_opts="$conf_opts --disable-kvm"
770 -
771 - audio_opts="oss"
772 - use alsa && audio_opts="alsa $audio_opts"
773 - use esd && audio_opts="esd $audio_opts"
774 - use pulseaudio && audio_opts="pa $audio_opts"
775 - use sdl && audio_opts="sdl $audio_opts"
776 - else
777 - einfo "Disabling softmmu emulation (no softmmu targets specified)"
778 - conf_opts="$conf_opts --disable-system --disable-vnc-tls \
779 - --disable-curses --disable-sdl --disable-vde \
780 - --disable-kqemu --disable-kvm"
781 - fi
782 -
783 - if test ! -z "${user_targets}" ; then
784 - einfo "Building following user targets: ${user_targets}"
785 - conf_opts="$conf_opts --enable-linux-user"
786 - else
787 - einfo "Disabling usermode emulation (no usermode targets specified)"
788 - conf_opts="$conf_opts --disable-linux-user"
789 - fi
790 -
791 -# use fdt || conf_opts="$conf_opts --disable-fdt"
792 -
793 - conf_opts="$conf_opts --prefix=/usr"
794 -
795 - target_list="${softmmu_targets} ${user_targets}"
796 -
797 - filter-flags -fPIE
798 -
799 - ./configure ${conf_opts} \
800 - --audio-drv-list="$audio_opts" \
801 - --cc="$(tc-getCC)" --host-cc="$(tc-getCC)" \
802 - --target-list="${target_list}" \
803 - || die "configure failed"
804 -}
805 -
806 -src_install() {
807 - emake DESTDIR="${D}" install || die "make install failed"
808 -
809 - exeinto /etc/qemu
810 - doexe \
811 - "${FILESDIR}/qemu-ifup" \
812 - "${FILESDIR}/qemu-ifdown" \
813 - || die "qemu interface scripts failed"
814 -
815 - dodoc Changelog MAINTAINERS TODO pci-ids.txt || die
816 - newdoc pc-bios/README README.pc-bios || die
817 - dohtml qemu-doc.html qemu-tech.html || die
818 -}
819 -
820 -pkg_postinst() {
821 - elog "You will need the Universal TUN/TAP driver compiled into your"
822 - elog "kernel or loaded as a module to use the virtual network device"
823 - elog "if using -net tap. You will also need support for 802.1d"
824 - elog "Ethernet Bridging and a configured bridge if using the provided"
825 - elog "qemu-ifup script from /etc/qemu."
826 - echo
827 -}
828
829 diff --git a/app-emulation/qemu/qemu-1.0-r2.ebuild b/app-emulation/qemu/qemu-1.0-r2.ebuild
830 deleted file mode 100644
831 index 5bbdb58..0000000
832 --- a/app-emulation/qemu/qemu-1.0-r2.ebuild
833 +++ /dev/null
834 @@ -1,252 +0,0 @@
835 -# Copyright 1999-2012 Gentoo Foundation
836 -# Distributed under the terms of the GNU General Public License v2
837 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-1.0-r2.ebuild,v 1.1 2012/01/26 19:01:15 slyfox Exp $
838 -
839 -EAPI=4
840 -
841 -if [[ ${PV} = *9999* ]]; then
842 - EGIT_REPO_URI="git://git.qemu.org/qemu.git
843 - http://git.qemu.org/git/qemu.git"
844 - GIT_ECLASS="git-2"
845 -fi
846 -
847 -inherit eutils flag-o-matic ${GIT_ECLASS} linux-info toolchain-funcs
848 -
849 -if [[ ${PV} != *9999* ]]; then
850 - SRC_URI="http://wiki.qemu.org/download/${P}.tar.gz"
851 - KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
852 -fi
853 -
854 -DESCRIPTION="QEMU emulator and ABI wrapper"
855 -HOMEPAGE="http://www.qemu.org"
856 -
857 -LICENSE="GPL-2"
858 -SLOT="0"
859 -IUSE="+aio alsa bluetooth brltty curl esd fdt hardened jpeg ncurses nss
860 -opengl png pulseaudio qemu-ifup rbd sasl sdl spice ssl static threads usbredir vde
861 -+vhost-net xattr xen"
862 -
863 -COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
864 -IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 mips64 mips64el ppcemb xtensa xtensaeb"
865 -IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
866 -
867 -for target in ${IUSE_SOFTMMU_TARGETS}; do
868 - IUSE="${IUSE} +qemu_softmmu_targets_${target}"
869 -done
870 -
871 -for target in ${IUSE_USER_TARGETS}; do
872 - IUSE="${IUSE} +qemu_user_targets_${target}"
873 -done
874 -
875 -RESTRICT="test"
876 -
877 -RDEPEND="
878 - !app-emulation/qemu-kvm
879 - !app-emulation/qemu-user
880 - >=dev-libs/glib-2.0
881 - sys-apps/pciutils
882 - >=sys-apps/util-linux-2.16.0
883 - sys-libs/zlib
884 - aio? ( dev-libs/libaio )
885 - alsa? ( >=media-libs/alsa-lib-1.0.13 )
886 - bluetooth? ( net-wireless/bluez )
887 - brltty? ( app-accessibility/brltty )
888 - curl? ( net-misc/curl )
889 - esd? ( media-sound/esound )
890 - fdt? ( >=sys-apps/dtc-1.2.0 )
891 - jpeg? ( virtual/jpeg )
892 - ncurses? ( sys-libs/ncurses )
893 - nss? ( dev-libs/nss )
894 - opengl? (
895 - virtual/opengl
896 - x11-libs/libX11
897 - )
898 - png? ( media-libs/libpng )
899 - pulseaudio? ( media-sound/pulseaudio )
900 - qemu-ifup? (
901 - sys-apps/iproute2
902 - net-misc/bridge-utils
903 - )
904 - rbd? ( sys-cluster/ceph )
905 - sasl? ( dev-libs/cyrus-sasl )
906 - sdl? ( >=media-libs/libsdl-1.2.11[X] )
907 - spice? (
908 - >=app-emulation/spice-0.9.0
909 - >=app-emulation/spice-protocol-0.8.1
910 - )
911 - ssl? ( net-libs/gnutls )
912 - usbredir? ( sys-apps/usbredir )
913 - vde? ( net-misc/vde )
914 - xattr? ( sys-apps/attr )
915 - xen? ( app-emulation/xen-tools )
916 -"
917 -
918 -DEPEND="${RDEPEND}
919 - app-text/texi2html
920 - dev-util/pkgconfig
921 - >=sys-kernel/linux-headers-2.6.35
922 -"
923 -
924 -# alpha ELF binary. don't let portage mess with it
925 -STRIP_MASK="usr/share/qemu/palcode-clipper"
926 -
927 -QA_PRESTRIPPED="
928 - usr/share/qemu/openbios-ppc
929 - usr/share/qemu/openbios-sparc64
930 - usr/share/qemu/openbios-sparc32
931 - usr/share/qemu/palcode-clipper
932 -"
933 -# keep sorted
934 -QA_WX_LOAD="${QA_PRESTRIPPED}
935 - usr/bin/qemu-alpha
936 - usr/bin/qemu-arm
937 - usr/bin/qemu-armeb
938 - usr/bin/qemu-cris
939 - usr/bin/qemu-i386
940 - usr/bin/qemu-m68k
941 - usr/bin/qemu-microblaze
942 - usr/bin/qemu-microblazeel
943 - usr/bin/qemu-mips
944 - usr/bin/qemu-mipsel
945 - usr/bin/qemu-ppc
946 - usr/bin/qemu-ppc64
947 - usr/bin/qemu-ppc64abi32
948 - usr/bin/qemu-sh4
949 - usr/bin/qemu-sh4eb
950 - usr/bin/qemu-sparc
951 - usr/bin/qemu-sparc32plus
952 - usr/bin/qemu-sparc64
953 - usr/bin/qemu-s390x
954 - usr/bin/qemu-unicore32
955 - usr/bin/qemu-x86_64
956 -"
957 -
958 -pkg_setup() {
959 - use qemu_softmmu_targets_x86_64 || ewarn "You disabled default target QEMU_SOFTMMU_TARGETS=x86_64"
960 -}
961 -
962 -src_prepare() {
963 - # bug #400595 / CVE-2012-0029
964 - epatch "${FILESDIR}"/qemu-kvm-1.0-e1000-bounds-packet-size-against-buffer-size.patch
965 -
966 - # prevent docs to get automatically installed
967 - sed -i '/$(DESTDIR)$(docdir)/d' Makefile || die
968 - # Alter target makefiles to accept CFLAGS set via flag-o
969 - sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
970 - Makefile Makefile.target || die
971 - # append CFLAGS while linking
972 - sed -i 's/$(LDFLAGS)/$(QEMU_CFLAGS) $(CFLAGS) $(LDFLAGS)/' rules.mak || die
973 -
974 - # Fix underlinking.
975 - # Fault reproducer: USE=nss QEMU_SOFTMMU_TARGETS=lm32 QEMU_USER_TARGETS=
976 - sed -i 's/opengl_libs="-lGL"/opengl_libs="-lGL -lX11"/' configure || die
977 -}
978 -
979 -src_configure() {
980 - local conf_opts audio_opts user_targets
981 -
982 - for target in ${IUSE_SOFTMMU_TARGETS} ; do
983 - use "qemu_softmmu_targets_${target}" && \
984 - softmmu_targets="${softmmu_targets} ${target}-softmmu"
985 - done
986 -
987 - for target in ${IUSE_USER_TARGETS} ; do
988 - use "qemu_user_targets_${target}" && \
989 - user_targets="${user_targets} ${target}-linux-user"
990 - done
991 -
992 - if [[ -z ${softmmu_targets} ]]; then
993 - conf_opts="${conf_opts} --disable-system"
994 - else
995 - einfo "Building the following softmmu targets: ${softmmu_targets}"
996 - fi
997 -
998 - if [[ -n ${user_targets} ]]; then
999 - einfo "Building the following user targets: ${user_targets}"
1000 - conf_opts="${conf_opts} --enable-linux-user"
1001 - else
1002 - conf_opts="${conf_opts} --disable-linux-user"
1003 - fi
1004 -
1005 - # Fix QA issues. QEMU needs executable heaps and we need to mark it as such
1006 - conf_opts="${conf_opts} --extra-ldflags=-Wl,-z,execheap"
1007 -
1008 - # Add support for static builds
1009 - use static && conf_opts="${conf_opts} --static"
1010 -
1011 - #config options
1012 - conf_opts="${conf_opts}
1013 - $(use_enable aio linux-aio)
1014 - $(use_enable bluetooth bluez)
1015 - $(use_enable brltty brlapi)
1016 - $(use_enable curl)
1017 - $(use_enable fdt)
1018 - $(use_enable hardened pie)
1019 - $(use_enable jpeg vnc-jpeg)
1020 - $(use_enable ncurses curses)
1021 - $(use_enable nss smartcard-nss)
1022 - $(use_enable opengl)
1023 - $(use_enable png vnc-png)
1024 - $(use_enable rbd)
1025 - $(use_enable sasl vnc-sasl)
1026 - $(use_enable sdl)
1027 - $(use_enable spice)
1028 - $(use_enable ssl vnc-tls)
1029 - $(use_enable threads vnc-thread)
1030 - $(use_enable vde)
1031 - $(use_enable vhost-net)
1032 - $(use_enable xen)
1033 - $(use_enable xattr attr)
1034 - --disable-darwin-user --disable-bsd-user
1035 - "
1036 -
1037 - # audio options
1038 - audio_opts="oss"
1039 - use alsa && audio_opts="alsa ${audio_opts}"
1040 - use esd && audio_opts="esd ${audio_opts}"
1041 - use pulseaudio && audio_opts="pa ${audio_opts}"
1042 - use sdl && audio_opts="sdl ${audio_opts}"
1043 -
1044 - set -- --prefix="${EPREFIX}"/usr \
1045 - --sysconfdir="${EPREFIX}"/etc \
1046 - --disable-strip \
1047 - --disable-werror \
1048 - --disable-kvm \
1049 - --disable-libiscsi \
1050 - --enable-nptl \
1051 - --enable-uuid \
1052 - ${conf_opts} \
1053 - --audio-card-list="ac97 es1370 sb16 cs4231a adlib gus hda" \
1054 - --audio-drv-list="${audio_opts}" \
1055 - --target-list="${softmmu_targets} ${user_targets}" \
1056 - --cc="$(tc-getCC)" \
1057 - --host-cc="$(tc-getBUILD_CC)"
1058 -
1059 - echo ./configure "$@" # show actual options
1060 - ./configure "$@" || die "configure failed"
1061 -}
1062 -
1063 -src_install() {
1064 - emake DESTDIR="${D}" install || die "make install failed"
1065 -
1066 - if [[ -n ${softmmu_targets} ]]; then
1067 - if use qemu-ifup; then
1068 - exeinto /etc/qemu
1069 - doexe "${FILESDIR}"/qemu-if{up,down}
1070 - fi
1071 - fi
1072 -
1073 - dodoc Changelog MAINTAINERS TODO pci-ids.txt || die
1074 - newdoc pc-bios/README README.pc-bios || die
1075 - dohtml qemu-doc.html qemu-tech.html || die
1076 -}
1077 -
1078 -pkg_postinst() {
1079 - use qemu-ifup || return
1080 - elog "You will need the Universal TUN/TAP driver compiled into your"
1081 - elog "kernel or loaded as a module to use the virtual network device"
1082 - elog "if using -net tap. You will also need support for 802.1d"
1083 - elog "Ethernet Bridging and a configured bridge if using the provided"
1084 - elog "qemu-ifup script from /etc/qemu."
1085 - echo
1086 -}
1087
1088 diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild
1089 deleted file mode 100644
1090 index 27bdd58..0000000
1091 --- a/app-emulation/qemu/qemu-9999.ebuild
1092 +++ /dev/null
1093 @@ -1,253 +0,0 @@
1094 -# Copyright 1999-2012 Gentoo Foundation
1095 -# Distributed under the terms of the GNU General Public License v2
1096 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-9999.ebuild,v 1.15 2012/01/29 12:18:34 slyfox Exp $
1097 -
1098 -EAPI=4
1099 -
1100 -if [[ ${PV} = *9999* ]]; then
1101 - EGIT_REPO_URI="git://git.qemu.org/qemu.git
1102 - http://git.qemu.org/git/qemu.git"
1103 - GIT_ECLASS="git-2"
1104 -fi
1105 -
1106 -inherit eutils flag-o-matic ${GIT_ECLASS} linux-info toolchain-funcs
1107 -
1108 -if [[ ${PV} != *9999* ]]; then
1109 - SRC_URI="http://wiki.qemu.org/download/${P}.tar.gz"
1110 - KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
1111 -fi
1112 -
1113 -DESCRIPTION="QEMU emulator and ABI wrapper"
1114 -HOMEPAGE="http://www.qemu.org"
1115 -
1116 -LICENSE="GPL-2"
1117 -SLOT="0"
1118 -IUSE="+aio alsa bluetooth brltty curl esd fdt hardened jpeg kvm ncurses nss
1119 -opengl png pulseaudio qemu-ifup rbd sasl sdl spice ssl static threads usbredir vde
1120 -+vhost-net xattr xen xfs"
1121 -
1122 -COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
1123 -IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 mips64 mips64el ppcemb xtensa xtensaeb"
1124 -IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
1125 -
1126 -for target in ${IUSE_SOFTMMU_TARGETS}; do
1127 - IUSE="${IUSE} +qemu_softmmu_targets_${target}"
1128 -done
1129 -
1130 -for target in ${IUSE_USER_TARGETS}; do
1131 - IUSE="${IUSE} +qemu_user_targets_${target}"
1132 -done
1133 -
1134 -RESTRICT="test"
1135 -
1136 -RDEPEND="
1137 - !app-emulation/qemu-kvm
1138 - !app-emulation/qemu-user
1139 - >=dev-libs/glib-2.0
1140 - sys-apps/pciutils
1141 - >=sys-apps/util-linux-2.16.0
1142 - sys-libs/zlib
1143 - aio? ( dev-libs/libaio )
1144 - alsa? ( >=media-libs/alsa-lib-1.0.13 )
1145 - bluetooth? ( net-wireless/bluez )
1146 - brltty? ( app-accessibility/brltty )
1147 - curl? ( net-misc/curl )
1148 - esd? ( media-sound/esound )
1149 - fdt? ( >=sys-apps/dtc-1.2.0 )
1150 - jpeg? ( virtual/jpeg )
1151 - ncurses? ( sys-libs/ncurses )
1152 - nss? ( dev-libs/nss )
1153 - opengl? (
1154 - virtual/opengl
1155 - x11-libs/libX11
1156 - )
1157 - png? ( media-libs/libpng )
1158 - pulseaudio? ( media-sound/pulseaudio )
1159 - qemu-ifup? (
1160 - sys-apps/iproute2
1161 - net-misc/bridge-utils
1162 - )
1163 - rbd? ( sys-cluster/ceph )
1164 - sasl? ( dev-libs/cyrus-sasl )
1165 - sdl? ( >=media-libs/libsdl-1.2.11[X] )
1166 - spice? (
1167 - >=app-emulation/spice-0.9.0
1168 - >=app-emulation/spice-protocol-0.8.1
1169 - )
1170 - ssl? ( net-libs/gnutls )
1171 - usbredir? ( sys-apps/usbredir )
1172 - vde? ( net-misc/vde )
1173 - xattr? ( sys-apps/attr )
1174 - xen? ( app-emulation/xen-tools )
1175 - xfs? ( sys-fs/xfsprogs )
1176 -"
1177 -
1178 -DEPEND="${RDEPEND}
1179 - app-text/texi2html
1180 - dev-util/pkgconfig
1181 - >=sys-kernel/linux-headers-2.6.35
1182 -"
1183 -
1184 -# alpha ELF binary. don't let portage mess with it
1185 -STRIP_MASK="usr/share/qemu/palcode-clipper"
1186 -
1187 -QA_PRESTRIPPED="
1188 - usr/share/qemu/openbios-ppc
1189 - usr/share/qemu/openbios-sparc64
1190 - usr/share/qemu/openbios-sparc32
1191 - usr/share/qemu/palcode-clipper
1192 -"
1193 -# keep sorted
1194 -QA_WX_LOAD="${QA_PRESTRIPPED}
1195 - usr/bin/qemu-alpha
1196 - usr/bin/qemu-arm
1197 - usr/bin/qemu-armeb
1198 - usr/bin/qemu-cris
1199 - usr/bin/qemu-i386
1200 - usr/bin/qemu-m68k
1201 - usr/bin/qemu-microblaze
1202 - usr/bin/qemu-microblazeel
1203 - usr/bin/qemu-mips
1204 - usr/bin/qemu-mipsel
1205 - usr/bin/qemu-ppc
1206 - usr/bin/qemu-ppc64
1207 - usr/bin/qemu-ppc64abi32
1208 - usr/bin/qemu-sh4
1209 - usr/bin/qemu-sh4eb
1210 - usr/bin/qemu-sparc
1211 - usr/bin/qemu-sparc32plus
1212 - usr/bin/qemu-sparc64
1213 - usr/bin/qemu-s390x
1214 - usr/bin/qemu-unicore32
1215 - usr/bin/qemu-x86_64
1216 -"
1217 -
1218 -pkg_setup() {
1219 - use qemu_softmmu_targets_x86_64 || ewarn "You disabled default target QEMU_SOFTMMU_TARGETS=x86_64"
1220 -
1221 - use kvm && ewarn "You have enabled USE=kvm feature. Please consider using app-emulation/qemu-kvm"
1222 -}
1223 -
1224 -src_prepare() {
1225 - # prevent docs to get automatically installed
1226 - sed -i '/$(DESTDIR)$(docdir)/d' Makefile || die
1227 -
1228 - # drop '-g' by default as it tends to eat
1229 - # A LOT (~2GB) of ram for each job #355861
1230 - sed -e 's/CFLAGS="-g $CFLAGS"/CFLAGS="$CFLAGS"/g' \
1231 - -i configure || die
1232 -
1233 - # Fix underlinking.
1234 - # Fault reproducer: USE=nss QEMU_SOFTMMU_TARGETS=lm32 QEMU_USER_TARGETS=
1235 - sed -i 's/opengl_libs="-lGL"/opengl_libs="-lGL -lX11"/' configure || die
1236 -}
1237 -
1238 -src_configure() {
1239 - local conf_opts audio_opts user_targets
1240 -
1241 - for target in ${IUSE_SOFTMMU_TARGETS} ; do
1242 - use "qemu_softmmu_targets_${target}" && \
1243 - softmmu_targets="${softmmu_targets} ${target}-softmmu"
1244 - done
1245 -
1246 - for target in ${IUSE_USER_TARGETS} ; do
1247 - use "qemu_user_targets_${target}" && \
1248 - user_targets="${user_targets} ${target}-linux-user"
1249 - done
1250 -
1251 - if [[ -z ${softmmu_targets} ]]; then
1252 - conf_opts="${conf_opts} --disable-system"
1253 - else
1254 - einfo "Building the following softmmu targets: ${softmmu_targets}"
1255 - fi
1256 -
1257 - if [[ -n ${user_targets} ]]; then
1258 - einfo "Building the following user targets: ${user_targets}"
1259 - conf_opts="${conf_opts} --enable-linux-user"
1260 - else
1261 - conf_opts="${conf_opts} --disable-linux-user"
1262 - fi
1263 -
1264 - # Fix QA issues. QEMU needs executable heaps and we need to mark it as such
1265 - conf_opts="${conf_opts} --extra-ldflags=-Wl,-z,execheap"
1266 -
1267 - # Add support for static builds
1268 - use static && conf_opts="${conf_opts} --static"
1269 -
1270 - #config options
1271 - conf_opts="${conf_opts}
1272 - $(use_enable aio linux-aio)
1273 - $(use_enable bluetooth bluez)
1274 - $(use_enable brltty brlapi)
1275 - $(use_enable curl)
1276 - $(use_enable fdt)
1277 - $(use_enable hardened pie)
1278 - $(use_enable jpeg vnc-jpeg)
1279 - $(use_enable ncurses curses)
1280 - $(use_enable nss smartcard-nss)
1281 - $(use_enable opengl)
1282 - $(use_enable png vnc-png)
1283 - $(use_enable rbd)
1284 - $(use_enable sasl vnc-sasl)
1285 - $(use_enable sdl)
1286 - $(use_enable spice)
1287 - $(use_enable ssl vnc-tls)
1288 - $(use_enable threads vnc-thread)
1289 - $(use_enable vde)
1290 - $(use_enable vhost-net)
1291 - $(use_enable xen)
1292 - $(use_enable xattr attr)
1293 - $(use_enable xfs xfsctl)
1294 - --disable-darwin-user --disable-bsd-user
1295 - "
1296 -
1297 - # audio options
1298 - audio_opts="oss"
1299 - use alsa && audio_opts="alsa ${audio_opts}"
1300 - use esd && audio_opts="esd ${audio_opts}"
1301 - use pulseaudio && audio_opts="pa ${audio_opts}"
1302 - use sdl && audio_opts="sdl ${audio_opts}"
1303 -
1304 - set -- --prefix="${EPREFIX}"/usr \
1305 - --sysconfdir="${EPREFIX}"/etc \
1306 - --disable-strip \
1307 - --disable-werror \
1308 - $(use_enable kvm) \
1309 - --disable-libiscsi \
1310 - --enable-nptl \
1311 - --enable-uuid \
1312 - ${conf_opts} \
1313 - --audio-card-list="ac97 es1370 sb16 cs4231a adlib gus hda" \
1314 - --audio-drv-list="${audio_opts}" \
1315 - --target-list="${softmmu_targets} ${user_targets}" \
1316 - --cc="$(tc-getCC)" \
1317 - --host-cc="$(tc-getBUILD_CC)"
1318 -
1319 - echo ./configure "$@" # show actual options
1320 - ./configure "$@" || die "configure failed"
1321 -}
1322 -
1323 -src_install() {
1324 - emake DESTDIR="${D}" install || die "make install failed"
1325 -
1326 - if [[ -n ${softmmu_targets} ]]; then
1327 - if use qemu-ifup; then
1328 - exeinto /etc/qemu
1329 - doexe "${FILESDIR}"/qemu-if{up,down}
1330 - fi
1331 - fi
1332 -
1333 - dodoc Changelog MAINTAINERS TODO pci-ids.txt
1334 - newdoc pc-bios/README README.pc-bios
1335 - dohtml qemu-doc.html qemu-tech.html
1336 -}
1337 -
1338 -pkg_postinst() {
1339 - use qemu-ifup || return
1340 - elog "You will need the Universal TUN/TAP driver compiled into your"
1341 - elog "kernel or loaded as a module to use the virtual network device"
1342 - elog "if using -net tap. You will also need support for 802.1d"
1343 - elog "Ethernet Bridging and a configured bridge if using the provided"
1344 - elog "qemu-ifup script from /etc/qemu."
1345 - echo
1346 -}