Gentoo Archives: gentoo-commits

From: "Luca Barbato (lu_zero)" <lu_zero@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/qemu-softmmu: metadata.xml ChangeLog qemu-softmmu-0.10.1.ebuild
Date: Fri, 27 Mar 2009 21:39:06
Message-Id: E1LnJlX-0003nq-Vk@stork.gentoo.org
1 lu_zero 09/03/27 21:39:03
2
3 Modified: metadata.xml ChangeLog qemu-softmmu-0.10.1.ebuild
4 Log:
5 Minor fixes and enabling kvm
6 (Portage version: 2.1.6.10/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.4 app-emulation/qemu-softmmu/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu-softmmu/metadata.xml?rev=1.4&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu-softmmu/metadata.xml?rev=1.4&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu-softmmu/metadata.xml?r1=1.3&r2=1.4
14
15 Index: metadata.xml
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/metadata.xml,v
18 retrieving revision 1.3
19 retrieving revision 1.4
20 diff -u -r1.3 -r1.4
21 --- metadata.xml 6 Mar 2009 22:41:31 -0000 1.3
22 +++ metadata.xml 27 Mar 2009 21:39:03 -0000 1.4
23 @@ -7,6 +7,7 @@
24 </maintainer>
25 <use>
26 <flag name='kqemu'>Enables the kernel acceleration module on a x86/x86-64 cpu</flag>
27 + <flag name='kvm'>Use the KVM (Kernel Virtual Machine) infrastructure on compatible hardware</flag>
28 <flag name='alsa'>Enable alsa output for sound emulation</flag>
29 <flag name='esd'>Enable esound output for sound emulation</flag>
30 <flag name='gnutls'>Enable TLS support for the VNC console server</flag>
31
32
33
34 1.65 app-emulation/qemu-softmmu/ChangeLog
35
36 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu-softmmu/ChangeLog?rev=1.65&view=markup
37 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu-softmmu/ChangeLog?rev=1.65&content-type=text/plain
38 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu-softmmu/ChangeLog?r1=1.64&r2=1.65
39
40 Index: ChangeLog
41 ===================================================================
42 RCS file: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/ChangeLog,v
43 retrieving revision 1.64
44 retrieving revision 1.65
45 diff -u -r1.64 -r1.65
46 --- ChangeLog 24 Mar 2009 15:23:57 -0000 1.64
47 +++ ChangeLog 27 Mar 2009 21:39:03 -0000 1.65
48 @@ -1,6 +1,10 @@
49 # ChangeLog for app-emulation/qemu-softmmu
50 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
51 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/ChangeLog,v 1.64 2009/03/24 15:23:57 lu_zero Exp $
52 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/ChangeLog,v 1.65 2009/03/27 21:39:03 lu_zero Exp $
53 +
54 + 27 Mar 2009; Luca Barbato <lu_zero@g.o> metadata.xml,
55 + qemu-softmmu-0.10.1.ebuild:
56 + Minor fixes and enabling kvm
57
58 24 Mar 2009; Luca Barbato <lu_zero@g.o> qemu-softmmu-0.10.1.ebuild:
59 fix ifup/ifdown installation
60
61
62
63 1.3 app-emulation/qemu-softmmu/qemu-softmmu-0.10.1.ebuild
64
65 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu-softmmu/qemu-softmmu-0.10.1.ebuild?rev=1.3&view=markup
66 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu-softmmu/qemu-softmmu-0.10.1.ebuild?rev=1.3&content-type=text/plain
67 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu-softmmu/qemu-softmmu-0.10.1.ebuild?r1=1.2&r2=1.3
68
69 Index: qemu-softmmu-0.10.1.ebuild
70 ===================================================================
71 RCS file: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/qemu-softmmu-0.10.1.ebuild,v
72 retrieving revision 1.2
73 retrieving revision 1.3
74 diff -u -r1.2 -r1.3
75 --- qemu-softmmu-0.10.1.ebuild 24 Mar 2009 15:23:57 -0000 1.2
76 +++ qemu-softmmu-0.10.1.ebuild 27 Mar 2009 21:39:03 -0000 1.3
77 @@ -1,8 +1,8 @@
78 # Copyright 1999-2009 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/qemu-softmmu-0.10.1.ebuild,v 1.2 2009/03/24 15:23:57 lu_zero Exp $
81 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/qemu-softmmu-0.10.1.ebuild,v 1.3 2009/03/27 21:39:03 lu_zero Exp $
82
83 -inherit eutils flag-o-matic toolchain-funcs
84 +inherit eutils flag-o-matic toolchain-funcs linux-info
85
86 EAPI=1
87
88 @@ -18,7 +18,7 @@
89 SLOT="0"
90 KEYWORDS="~amd64 ~x86 ~ppc ~ppc64"
91
92 -IUSE="alsa esd gnutls ncurses pulseaudio +sdl vde kqemu"
93 +IUSE="alsa esd gnutls ncurses pulseaudio +sdl vde kqemu kvm"
94 RESTRICT="test"
95
96 RDEPEND="sys-libs/zlib
97 @@ -53,7 +53,8 @@
98 sed -i 's/^VL_LDFLAGS=$/VL_LDFLAGS=-Wl,-z,execheap/' \
99 Makefile.target
100 # avoid strip
101 - sed -i 's/$(INSTALL) -m 755 -s/$(INSTALL) -m 755/' Makefile
102 + sed -i 's/$(INSTALL) -m 755 -s/$(INSTALL) -m 755/' \
103 + Makefile Makefile.target */Makefile
104 }
105
106 src_compile() {
107 @@ -66,9 +67,10 @@
108 use sdl || conf_opts="$conf_opts --disable-gfx-check --disable-sdl"
109 use vde || conf_opts="$conf_opts --disable-vde"
110 use kqemu || conf_opts="$conf_opts --disable-kqemu"
111 + use kvm || conf_opts="$conf_opts --disable-kvm"
112 # use fdt || conf_opts="--disable-fdt"
113
114 - conf_opts="$conf_opts --prefix=/usr --disable-bluez --disable-kvm"
115 + conf_opts="$conf_opts --prefix=/usr --disable-bluez"
116
117 use alsa && audio_opts="alsa $audio_opts"
118 use esd && audio_opts="esd $audio_opts"
119 @@ -77,7 +79,11 @@
120
121 filter-flags -fpie -fstack-protector
122
123 - ./configure ${conf_opts} --audio-drv-list="$audio_opts" || die "econf failed"
124 + ./configure ${conf_opts} \
125 + --audio-drv-list="$audio_opts" \
126 + --kerneldir="${KV_DIR}" \
127 + --cc=$(tc-getCC) --host-cc=$(tc-getCC) \
128 + || die "econf failed"
129
130 emake || die "emake qemu failed"