commit: 58013cf1d1abbc534017d204b83bc54eb7bc48d8
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 22 15:32:17 2017 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Sun Jan 22 15:34:25 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58013cf1
app-emulation/libvirt: avoid automagic dbus dependency, bug #597604
Do this by introducing a dbus use flag to control the configure option.
Package-Manager: Portage-2.3.0, Repoman-2.3.1
.../{libvirt-2.5.0-r1.ebuild => libvirt-2.5.0-r2.ebuild} | 11 +++++++----
app-emulation/libvirt/libvirt-9999.ebuild | 11 +++++++----
2 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/app-emulation/libvirt/libvirt-2.5.0-r1.ebuild
b/app-emulation/libvirt/libvirt-2.5.0-r2.ebuild
similarity index 96%
rename from app-emulation/libvirt/libvirt-2.5.0-r1.ebuild
rename to app-emulation/libvirt/libvirt-2.5.0-r2.ebuild
index d4fb545..edc6c59 100644
--- a/app-emulation/libvirt/libvirt-2.5.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-2.5.0-r2.ebuild
@@ -27,10 +27,10 @@ DESCRIPTION="C toolkit to manipulate virtual machines"
HOMEPAGE="http://www.libvirt.org/"
LICENSE="LGPL-2.1"
IUSE="
- apparmor audit +caps firewalld fuse glusterfs iscsi +libvirtd lvm libssh
- lxc +macvtap nfs nls numa openvz parted pcap phyp policykit +qemu rbd
- sasl selinux +udev uml +vepa virtualbox virt-network wireshark-plugins
- xen zeroconf zfs elibc_glibc
+ apparmor audit +caps +dbus firewalld fuse glusterfs iscsi +libvirtd lvm
+ libssh lxc +macvtap nfs nls numa openvz parted pcap phyp policykit
+ +qemu rbd sasl selinux +udev uml +vepa virtualbox virt-network
+ wireshark-plugins xen zeroconf zfs elibc_glibc
"
REQUIRED_USE="
@@ -38,6 +38,7 @@ REQUIRED_USE="
libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
lxc? ( caps libvirtd )
openvz? ( libvirtd )
+ policykit? ( dbus )
qemu? ( libvirtd )
uml? ( libvirtd )
vepa? ( macvtap )
@@ -67,6 +68,7 @@ RDEPEND="
apparmor? ( sys-libs/libapparmor )
audit? ( sys-process/audit )
caps? ( sys-libs/libcap-ng )
+ dbus? ( sys-apps/dbus )
elibc_glibc? ( sys-libs/glibc[rpc(+)] )
firewalld? ( net-firewall/firewalld )
fuse? ( >=sys-fs/fuse-2.8.6 )
@@ -246,6 +248,7 @@ src_configure() {
$(use_with apparmor apparmor-profiles)
$(use_with audit)
$(use_with caps capng)
+ $(use_with dbus)
$(use_with firewalld)
$(use_with fuse)
$(use_with glusterfs)
diff --git a/app-emulation/libvirt/libvirt-9999.ebuild
b/app-emulation/libvirt/libvirt-9999.ebuild
index 63d636d..609bf97 100644
--- a/app-emulation/libvirt/libvirt-9999.ebuild
+++ b/app-emulation/libvirt/libvirt-9999.ebuild
@@ -27,10 +27,10 @@ DESCRIPTION="C toolkit to manipulate virtual machines"
HOMEPAGE="http://www.libvirt.org/"
LICENSE="LGPL-2.1"
IUSE="
- apparmor audit +caps firewalld fuse glusterfs iscsi +libvirtd lvm libssh
- lxc +macvtap nfs nls numa openvz parted pcap phyp policykit +qemu rbd
- sasl selinux +udev uml +vepa virtualbox virt-network wireshark-plugins
- xen zeroconf zfs elibc_glibc
+ apparmor audit +caps +dbus firewalld fuse glusterfs iscsi +libvirtd lvm
+ libssh lxc +macvtap nfs nls numa openvz parted pcap phyp policykit
+ +qemu rbd sasl selinux +udev uml +vepa virtualbox virt-network
+ wireshark-plugins xen zeroconf zfs elibc_glibc
"
REQUIRED_USE="
@@ -38,6 +38,7 @@ REQUIRED_USE="
libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
lxc? ( caps libvirtd )
openvz? ( libvirtd )
+ policykit? ( dbus )
qemu? ( libvirtd )
uml? ( libvirtd )
vepa? ( macvtap )
@@ -67,6 +68,7 @@ RDEPEND="
apparmor? ( sys-libs/libapparmor )
audit? ( sys-process/audit )
caps? ( sys-libs/libcap-ng )
+ dbus? ( sys-apps/dbus )
elibc_glibc? ( sys-libs/glibc[rpc(+)] )
firewalld? ( net-firewall/firewalld )
fuse? ( >=sys-fs/fuse-2.8.6 )
@@ -246,6 +248,7 @@ src_configure() {
$(use_with apparmor apparmor-profiles)
$(use_with audit)
$(use_with caps capng)
+ $(use_with dbus)
$(use_with firewalld)
$(use_with fuse)
$(use_with glusterfs)