commit:     81b182acf649fc6d7bfe2cf7ffa9c6449097fffe
Author:     Virgil Dupras <hsoft <AT> hardcoded <DOT> net>
AuthorDate: Sat Sep 23 13:15:12 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Sep 24 11:17:57 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81b182ac

app-emulation/lxd: Make dnsmasq dependency optional

Gentoo-Bug: 624096

Package-Manager: Portage-2.3.8, Repoman-2.3.1

 app-emulation/lxd/lxd-2.18.ebuild | 6 ++++--
 app-emulation/lxd/metadata.xml    | 3 +++
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/app-emulation/lxd/lxd-2.18.ebuild 
b/app-emulation/lxd/lxd-2.18.ebuild
index c18c43f6dae..cfc21bd2425 100644
--- a/app-emulation/lxd/lxd-2.18.ebuild
+++ b/app-emulation/lxd/lxd-2.18.ebuild
@@ -45,7 +45,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
 
-IUSE="+daemon +ipv6 nls test"
+IUSE="+daemon +ipv6 +dnsmasq nls test"
 
 inherit bash-completion-r1 linux-info systemd user golang-vcs-snapshot
 
@@ -68,7 +68,9 @@ RDEPEND="
        daemon? (
                app-arch/xz-utils
                >=app-emulation/lxc-2.0.7[seccomp]
-               net-dns/dnsmasq[dhcp,ipv6?]
+               dnsmasq? (
+                       net-dns/dnsmasq[dhcp,ipv6?]
+               )
                net-misc/rsync[xattr]
                sys-apps/iproute2[ipv6?]
                sys-fs/squashfs-tools

diff --git a/app-emulation/lxd/metadata.xml b/app-emulation/lxd/metadata.xml
index 15e487b88b1..d4ab64b98a1 100644
--- a/app-emulation/lxd/metadata.xml
+++ b/app-emulation/lxd/metadata.xml
@@ -26,5 +26,8 @@
                <flag name="daemon">
                        Build the system daemon, not just the client tool
                </flag>
+               <flag name="dnsmasq">
+                       Depend on dnsmasq to provide DHCP and DNS.
+               </flag>
        </use>
 </pkgmetadata>

Reply via email to