summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2012-01-27 21:35:16 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2012-01-27 21:35:16 +0000
commitf2620de4aba1be26a2160b8fbc0861ddeabca2a4 (patch)
treea110fd149a4bef2991d971a7d482689bde2786d4 /app-emulation/qemu
parentRemove unused useflag samba, bug 373849 (diff)
downloadgentoo-2-f2620de4aba1be26a2160b8fbc0861ddeabca2a4.tar.gz
gentoo-2-f2620de4aba1be26a2160b8fbc0861ddeabca2a4.tar.bz2
gentoo-2-f2620de4aba1be26a2160b8fbc0861ddeabca2a4.zip
Added USE=xfs knob to handle XFS optimizations (uses sys-fs/xfsprogs).
(Portage version: 2.2.0_alpha84_p18/cvs/Linux x86_64)
Diffstat (limited to 'app-emulation/qemu')
-rw-r--r--app-emulation/qemu/ChangeLog6
-rw-r--r--app-emulation/qemu/metadata.xml1
-rw-r--r--app-emulation/qemu/qemu-9999.ebuild6
3 files changed, 10 insertions, 3 deletions
diff --git a/app-emulation/qemu/ChangeLog b/app-emulation/qemu/ChangeLog
index ae3f0d6565fd..21b4ef107421 100644
--- a/app-emulation/qemu/ChangeLog
+++ b/app-emulation/qemu/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-emulation/qemu
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/ChangeLog,v 1.99 2012/01/26 19:01:15 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/ChangeLog,v 1.100 2012/01/27 21:35:16 slyfox Exp $
+
+ 27 Jan 2012; Sergei Trofimovich <slyfox@gentoo.org> metadata.xml,
+ qemu-9999.ebuild:
+ Added USE=xfs knob to handle XFS optimizations (uses sys-fs/xfsprogs).
*qemu-1.0-r2 (26 Jan 2012)
diff --git a/app-emulation/qemu/metadata.xml b/app-emulation/qemu/metadata.xml
index 6173a565674c..d01eb3f6caa2 100644
--- a/app-emulation/qemu/metadata.xml
+++ b/app-emulation/qemu/metadata.xml
@@ -39,6 +39,7 @@
Add support for getting and setting POSIX extended attributes, through
<pkg>sys-apps/attr</pkg>. Requisite for the virtfs backend.
</flag>
+ <flag name='xfs'>Support specific optimizations when files are stored on XFS filesystem.</flag>
<flag name='xen'>Enables support for Xen backends</flag>
</use>
</pkgmetadata>
diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild
index e44fb7fa3ba6..e2fd0fe558bc 100644
--- a/app-emulation/qemu/qemu-9999.ebuild
+++ b/app-emulation/qemu/qemu-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-9999.ebuild,v 1.13 2012/01/26 19:01:15 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-9999.ebuild,v 1.14 2012/01/27 21:35:16 slyfox Exp $
EAPI=4
@@ -24,7 +24,7 @@ LICENSE="GPL-2"
SLOT="0"
IUSE="+aio alsa bluetooth brltty curl esd fdt hardened jpeg kvm ncurses nss
opengl png pulseaudio qemu-ifup rbd sasl sdl spice ssl static threads usbredir vde
-+vhost-net xattr xen"
++vhost-net xattr xen xfs"
COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 mips64 mips64el ppcemb xtensa xtensaeb"
@@ -79,6 +79,7 @@ RDEPEND="
vde? ( net-misc/vde )
xattr? ( sys-apps/attr )
xen? ( app-emulation/xen-tools )
+ xfs? ( sys-fs/xfsprogs )
"
DEPEND="${RDEPEND}
@@ -196,6 +197,7 @@ src_configure() {
$(use_enable vhost-net)
$(use_enable xen)
$(use_enable xattr attr)
+ $(use_enable xfs xfsctl)
--disable-darwin-user --disable-bsd-user
"