summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>2010-09-06 10:56:40 +0000
committerJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>2010-09-06 10:56:40 +0000
commitfe65d34aeb8f46e041a8c9e984c6d91e3ec8a977 (patch)
tree4f8ae26c8e298e6ff1c06cfa5b3e97b540da6848 /app-emulation
parentRespect LDFLAGS wrt bug 336189. Thanks to Diego for the report. (diff)
downloadgentoo-2-fe65d34aeb8f46e041a8c9e984c6d91e3ec8a977.tar.gz
gentoo-2-fe65d34aeb8f46e041a8c9e984c6d91e3ec8a977.tar.bz2
gentoo-2-fe65d34aeb8f46e041a8c9e984c6d91e3ec8a977.zip
[app-emulation/qemu-kvm-0.12.5-r1] Synced the updates on qemu-kvm-9999.
Fixed the brltty configure option - fixes bug 336162. Applied the gnutls to ssl use flag change - fixes bug 311627. (Portage version: 2.2_rc73/cvs/Linux x86_64)
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/qemu-kvm/ChangeLog7
-rw-r--r--app-emulation/qemu-kvm/metadata.xml35
-rw-r--r--app-emulation/qemu-kvm/qemu-kvm-0.12.5-r1.ebuild32
3 files changed, 42 insertions, 32 deletions
diff --git a/app-emulation/qemu-kvm/ChangeLog b/app-emulation/qemu-kvm/ChangeLog
index 8039a91d277c..0d5d3bfda886 100644
--- a/app-emulation/qemu-kvm/ChangeLog
+++ b/app-emulation/qemu-kvm/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-emulation/qemu-kvm
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/ChangeLog,v 1.41 2010/09/06 10:49:53 lu_zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/ChangeLog,v 1.42 2010/09/06 10:56:40 jmbsvicetto Exp $
+
+ 06 Sep 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ qemu-kvm-0.12.5-r1.ebuild, metadata.xml:
+ [app-emulation/qemu-kvm-0.12.5-r1] Synced the updates on qemu-kvm-9999.
+ Applied the gnutls to ssl use flag change - fixes bug 311627.
06 Sep 2010; Luca Barbato <lu_zero@gentoo.org> qemu-kvm-0.12.5-r1.ebuild:
Fix typo in brltty vs brlapi
diff --git a/app-emulation/qemu-kvm/metadata.xml b/app-emulation/qemu-kvm/metadata.xml
index 16ccaa1fb342..01e94421a2da 100644
--- a/app-emulation/qemu-kvm/metadata.xml
+++ b/app-emulation/qemu-kvm/metadata.xml
@@ -1,21 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>qemu</herd>
-<use>
- <flag name='aio'>Enables support for Linux's Async IO</flag>
- <flag name='alsa'>Enable alsa output for sound emulation</flag>
- <flag name='brltty'>Adds support for braille displays using brltty</flag>
- <flag name='esd'>Enable esound output for sound emulation</flag>
- <flag name='fdt'>Enables firmware device tree support</flag>
- <flag name='gnutls'>Enable TLS support for the VNC console server</flag>
- <flag name='kvm-trace'>Allows you to use KVM tracing</flag>
- <flag name='ncurses'>Enable the ncurses-based console</flag>
- <flag name='pulseaudio'>Enable pulseaudio output for sound emulation</flag>
- <flag name='qemu-ifup'>Provides the qemu-ifup script for use with QEMU's
- built in bridging</flag>
- <flag name='sdl'>Enable the SDL-based console</flag>
- <flag name='vde'>Enable VDE-based networking</flag>
- <flag name='xen'>Enables support for Xen backends</flag>
+ <herd>qemu</herd>
+ <use>
+ <flag name='aio'>Enables support for Linux's Async IO</flag>
+ <flag name='alsa'>Enable alsa output for sound emulation</flag>
+ <flag name='brltty'>Adds support for braille displays using brltty</flag>
+ <flag name='esd'>Enable esound output for sound emulation</flag>
+ <flag name='fdt'>Enables firmware device tree support</flag>
+ <flag name='gnutls'>Enable TLS support for the VNC console server</flag>
+ <flag name='jpeg'>Enable JPEG compression for the VNC console server</flag>
+ <flag name='kvm-trace'>Allows you to use KVM tracing</flag>
+ <flag name='ncurses'>Enable the ncurses-based console</flag>
+ <flag name='png'>Enable PNG compression for the VNC console server</flag>
+ <flag name='pulseaudio'>Enable pulseaudio output for sound emulation</flag>
+ <flag name='qemu-ifup'>Provides the qemu-ifup script for use with QEMU's
+ built in bridging</flag>
+ <flag name='sdl'>Enable the SDL-based console</flag>
+ <flag name='ssl'>Enable TLS support for the VNC console server</flag>
+ <flag name='vde'>Enable VDE-based networking</flag>
+ <flag name='xen'>Enables support for Xen backends</flag>
</use>
</pkgmetadata>
diff --git a/app-emulation/qemu-kvm/qemu-kvm-0.12.5-r1.ebuild b/app-emulation/qemu-kvm/qemu-kvm-0.12.5-r1.ebuild
index 393d3a1f0726..2b33a660a138 100644
--- a/app-emulation/qemu-kvm/qemu-kvm-0.12.5-r1.ebuild
+++ b/app-emulation/qemu-kvm/qemu-kvm-0.12.5-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-0.12.5-r1.ebuild,v 1.4 2010/09/06 10:49:53 lu_zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-0.12.5-r1.ebuild,v 1.5 2010/09/06 10:56:40 jmbsvicetto Exp $
BACKPORTS=1
@@ -19,7 +19,6 @@ if [[ ${PV} = *9999* ]]; then
else
SRC_URI="mirror://sourceforge/kvm/${PN}/${P}.tar.gz
${BACKPORTS:+mirror://gentoo/${P}-backports-${BACKPORTS}.tar.bz2}"
- #KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
fi
@@ -29,8 +28,8 @@ HOMEPAGE="http://www.linux-kvm.org"
LICENSE="GPL-2"
SLOT="0"
# xen is disabled until the deps are fixed
-IUSE="+aio alsa bluetooth brltty curl esd gnutls fdt hardened kvm-trace \
-ncurses pulseaudio qemu-ifup sasl sdl static vde"
+IUSE="+aio alsa bluetooth brltty curl esd fdt hardened kvm-trace \
+ncurses pulseaudio qemu-ifup sasl sdl ssl static vde"
COMMON_TARGETS="i386 x86_64 arm cris m68k microblaze mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} mips64 mips64el ppcemb"
@@ -58,23 +57,24 @@ RDEPEND="
aio? ( dev-libs/libaio )
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
+ brltty? ( app-accessibility/brltty )
curl? ( net-misc/curl )
esd? ( media-sound/esound )
fdt? ( sys-apps/dtc )
- gnutls? ( net-libs/gnutls )
ncurses? ( sys-libs/ncurses )
pulseaudio? ( media-sound/pulseaudio )
qemu-ifup? ( sys-apps/iproute2 net-misc/bridge-utils )
- brltty? ( app-accessibility/brltty )
sasl? ( dev-libs/cyrus-sasl )
sdl? ( >=media-libs/libsdl-1.2.11[X] )
+ ssl? ( net-libs/gnutls )
vde? ( net-misc/vde )
"
DEPEND="${RDEPEND}
app-text/texi2html
>=sys-kernel/linux-headers-2.6.29
- gnutls? ( dev-util/pkgconfig )"
+ ssl? ( dev-util/pkgconfig )
+"
kvm_kern_warn() {
eerror "Please enable KVM support in your kernel, found at:"
@@ -161,17 +161,17 @@ src_configure() {
#config options
conf_opts="${conf_opts} $(use_enable aio linux-aio)"
- use bluetooth || conf_opts="${conf_opts} --disable-bluez"
+ conf_opts="${conf_opts} $(use_enable bluetooth bluez)"
+ conf_opts="${conf_opts} $(use_enable brltty brlapi)"
conf_opts="${conf_opts} $(use_enable curl)"
- use gnutls || conf_opts="${conf_opts} --disable-vnc-tls"
conf_opts="${conf_opts} $(use_enable fdt)"
- use hardened && conf_opts="${conf_opts} --enable-user-pie"
+ conf_opts="${conf_opts} $(use_enable hardened user-pie)"
use kvm-trace && conf_opts="${conf_opts} --with-kvm-trace"
- use ncurses || conf_opts="${conf_opts} --disable-curses"
- use sasl || conf_opts="${conf_opts} --disable-vnc-sasl"
- use sdl || conf_opts="${conf_opts} --disable-sdl"
- use vde || conf_opts="${conf_opts} --disable-vde"
- conf_opts="${conf_opts} $(use_enable brltty brlapi)"
+ conf_opts="${conf_opts} $(use_enable ncurses curses)"
+ conf_opts="${conf_opts} $(use_enable sasl vnc-sasl)"
+ conf_opts="${conf_opts} $(use_enable sdl)"
+ conf_opts="${conf_opts} $(use_enable ssl vnc-tls)"
+ conf_opts="${conf_opts} $(use_enable vde)"
# conf_opts="${conf_opts} $(use_enable xen)"
conf_opts="${conf_opts} --disable-xen"
conf_opts="${conf_opts} --disable-darwin-user --disable-bsd-user"
@@ -242,5 +242,7 @@ pkg_postinst() {
elog "if using -net tap. You will also need support for 802.1d"
elog "Ethernet Bridging and a configured bridge if using the provided"
elog "kvm-ifup script from /etc/kvm."
+ elog
+ elog "The gnutls use flag was renamed to ssl, so adjust your use flags."
echo
}