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)

Reply via email to