Gentoo Archives: gentoo-commits

From: "Tiziano Mueller (dev-zero)" <dev-zero@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/qemu-kvm: metadata.xml ChangeLog qemu-kvm-9999.ebuild
Date: Fri, 21 Jan 2011 13:49:55
Message-Id: 20110121134943.4F33320054@flycatcher.gentoo.org
1 dev-zero 11/01/21 13:49:43
2
3 Modified: metadata.xml ChangeLog qemu-kvm-9999.ebuild
4 Log:
5 spice (resp. the QXL graphics device) support has been finally merged at qemu-upstream, added a USE flag for it. Added USE flags to toggle vhost-net support (which requires newer kernel-headers) and rados block device storage backend support.
6
7 (Portage version: 2.1.9.31/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.9 app-emulation/qemu-kvm/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/qemu-kvm/metadata.xml?rev=1.9&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/qemu-kvm/metadata.xml?rev=1.9&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/qemu-kvm/metadata.xml?r1=1.8&r2=1.9
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/metadata.xml,v
19 retrieving revision 1.8
20 retrieving revision 1.9
21 diff -u -r1.8 -r1.9
22 --- metadata.xml 3 Nov 2010 14:40:38 -0000 1.8
23 +++ metadata.xml 21 Jan 2011 13:49:43 -0000 1.9
24 @@ -14,10 +14,13 @@
25 <flag name='png'>Enable PNG compression for the VNC console server</flag>
26 <flag name='pulseaudio'>Enable pulseaudio output for sound emulation</flag>
27 <flag name='qemu-ifup'>Provides the qemu-ifup script for use with QEMU's
28 - built in bridging</flag>
29 - <flag name='sdl'>Enable the SDL-based console</flag>
30 + built in bridging</flag>
31 + <flag name='rbd'>Enable rados block device backend support, see http://ceph.newdream.net/wiki/QEMU-RBD</flag>
32 + <flag name='sdl'>Enable the SDL-based console</flag>
33 + <flag name='spice'>Enable Spice protocol support via <pkg>app-emulation/spice</pkg></flag>
34 <flag name='ssl'>Enable TLS support for the VNC console server</flag>
35 - <flag name='vde'>Enable VDE-based networking</flag>
36 + <flag name='vde'>Enable VDE-based networking</flag>
37 + <flag name='vhost-net'>Enable accelerated networking using vhost-net, see http://www.linux-kvm.org/page/VhostNet</flag>
38 <flag name='xen'>Enables support for Xen backends</flag>
39 </use>
40 </pkgmetadata>
41
42
43
44 1.50 app-emulation/qemu-kvm/ChangeLog
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/qemu-kvm/ChangeLog?rev=1.50&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/qemu-kvm/ChangeLog?rev=1.50&content-type=text/plain
48 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/qemu-kvm/ChangeLog?r1=1.49&r2=1.50
49
50 Index: ChangeLog
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/ChangeLog,v
53 retrieving revision 1.49
54 retrieving revision 1.50
55 diff -u -r1.49 -r1.50
56 --- ChangeLog 17 Jan 2011 18:56:42 -0000 1.49
57 +++ ChangeLog 21 Jan 2011 13:49:43 -0000 1.50
58 @@ -1,6 +1,13 @@
59 # ChangeLog for app-emulation/qemu-kvm
60 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
61 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/ChangeLog,v 1.49 2011/01/17 18:56:42 anarchy Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/ChangeLog,v 1.50 2011/01/21 13:49:43 dev-zero Exp $
63 +
64 + 21 Jan 2011; Tiziano Müller <dev-zero@g.o> qemu-kvm-9999.ebuild,
65 + metadata.xml:
66 + spice (resp. the QXL graphics device) support has been finally merged at
67 + qemu-upstream, added a USE flag for it. Added USE flags to toggle vhost-net
68 + support (which requires newer kernel-headers) and rados block device storage
69 + backend support.
70
71 17 Jan 2011; Jory A. Pratt <anarchy@g.o> qemu-kvm-0.13.0-r1.ebuild,
72 qemu-kvm-0.13.0-r2.ebuild, qemu-kvm-9999.ebuild:
73
74
75
76 1.15 app-emulation/qemu-kvm/qemu-kvm-9999.ebuild
77
78 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-9999.ebuild?rev=1.15&view=markup
79 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-9999.ebuild?rev=1.15&content-type=text/plain
80 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-9999.ebuild?r1=1.14&r2=1.15
81
82 Index: qemu-kvm-9999.ebuild
83 ===================================================================
84 RCS file: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-9999.ebuild,v
85 retrieving revision 1.14
86 retrieving revision 1.15
87 diff -u -r1.14 -r1.15
88 --- qemu-kvm-9999.ebuild 17 Jan 2011 18:56:42 -0000 1.14
89 +++ qemu-kvm-9999.ebuild 21 Jan 2011 13:49:43 -0000 1.15
90 @@ -1,6 +1,6 @@
91 # Copyright 1999-2011 Gentoo Foundation
92 # Distributed under the terms of the GNU General Public License v2
93 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-9999.ebuild,v 1.14 2011/01/17 18:56:42 anarchy Exp $
94 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-9999.ebuild,v 1.15 2011/01/21 13:49:43 dev-zero Exp $
95
96 EAPI="2"
97
98 @@ -27,7 +27,7 @@
99 SLOT="0"
100 # xen is disabled until the deps are fixed
101 IUSE="+aio alsa bluetooth brltty curl esd fdt hardened jpeg ncurses \
102 -png pulseaudio qemu-ifup sasl sdl ssl static vde xen"
103 +png pulseaudio qemu-ifup rbd sasl sdl ssl spice static vde vhost-net xen"
104
105 # Updated targets to use the only supported upstream target - x86_64-softmmu
106 COMMON_TARGETS=""
107 @@ -68,8 +68,10 @@
108 png? ( media-libs/libpng )
109 pulseaudio? ( media-sound/pulseaudio )
110 qemu-ifup? ( sys-apps/iproute2 net-misc/bridge-utils )
111 + rbd? ( sys-cluster/ceph )
112 sasl? ( dev-libs/cyrus-sasl )
113 sdl? ( >=media-libs/libsdl-1.2.11[X] )
114 + spice? ( app-emulation/spice )
115 ssl? ( net-libs/gnutls )
116 vde? ( net-misc/vde )
117 xen? ( app-emulation/xen )
118 @@ -77,7 +79,7 @@
119
120 DEPEND="${RDEPEND}
121 app-text/texi2html
122 - >=sys-kernel/linux-headers-2.6.29
123 + >=sys-kernel/linux-headers-2.6.35
124 ssl? ( dev-util/pkgconfig )
125 "
126
127 @@ -109,6 +111,9 @@
128 elif ! linux_chkconfig_present KVM; then
129 kvm_kern_warn
130 fi
131 + if use vhost-net && ! linux_chkconfig_present VHOST_NET ; then
132 + ewarn "You have to enable CONFIG_VHOST_NET in the kernel to get vhost-net support."
133 + fi
134 fi
135
136 enewgroup kvm
137 @@ -172,10 +177,13 @@
138 conf_opts="${conf_opts} $(use_enable jpeg vnc-jpeg)"
139 conf_opts="${conf_opts} $(use_enable ncurses curses)"
140 conf_opts="${conf_opts} $(use_enable png vnc-png)"
141 + conf_opts="${conf_opts} $(use_enable rbd)"
142 conf_opts="${conf_opts} $(use_enable sasl vnc-sasl)"
143 conf_opts="${conf_opts} $(use_enable sdl)"
144 conf_opts="${conf_opts} $(use_enable ssl vnc-tls)"
145 + conf_opts="${conf_opts} $(use_enable spice)"
146 conf_opts="${conf_opts} $(use_enable vde)"
147 + conf_opts="${conf_opts} $(use_enable vhost-net)"
148 conf_opts="${conf_opts} $(use_enable xen)"
149 # conf_opts="${conf_opts} --disable-xen"
150 conf_opts="${conf_opts} --disable-darwin-user --disable-bsd-user"