commit:     17287aa7d5aa639964c529c6ed08f9bcee2e172d
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat May 27 10:48:47 2017 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat May 27 15:08:10 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17287aa7

net-misc/networkmanager: Add USE=elogind

Gentoo-bug: 607352

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 net-misc/networkmanager/metadata.xml                |  1 +
 net-misc/networkmanager/networkmanager-1.8.0.ebuild | 12 +++++++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/net-misc/networkmanager/metadata.xml 
b/net-misc/networkmanager/metadata.xml
index 5603207a671..734ee56b37e 100644
--- a/net-misc/networkmanager/metadata.xml
+++ b/net-misc/networkmanager/metadata.xml
@@ -16,6 +16,7 @@
                        tracking</flag>
                <flag name="dhclient">Use dhclient from 
<pkg>net-misc/dhcp</pkg> for
                        getting ip</flag>
+               <flag name="elogind">Use <pkg>sys-auth/elogind</pkg> for 
session tracking</flag>
                <flag name="json">Enable JSON validation via 
<pkg>dev-libs/jansson</pkg>
                        in libnm.</flag>
                <flag name="modemmanager">Enable support for mobile broadband 
devices

diff --git a/net-misc/networkmanager/networkmanager-1.8.0.ebuild 
b/net-misc/networkmanager/networkmanager-1.8.0.ebuild
index 32c1d37225a..ba6cd27f53f 100644
--- a/net-misc/networkmanager/networkmanager-1.8.0.ebuild
+++ b/net-misc/networkmanager/networkmanager-1.8.0.ebuild
@@ -16,15 +16,16 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager";
 LICENSE="GPL-2+"
 SLOT="0" # add subslot if libnm-util.so.2 or libnm-glib.so.4 bumps soname 
version
 
-IUSE="audit bluetooth connection-sharing consolekit +dhclient gnutls 
+introspection \
-json kernel_linux +nss +modemmanager ncurses ofono +ppp resolvconf selinux \
-systemd teamd test vala +wext +wifi"
+IUSE="audit bluetooth connection-sharing consolekit +dhclient elogind gnutls \
++introspection json kernel_linux +nss +modemmanager ncurses ofono +ppp 
resolvconf \
+selinux systemd teamd test vala +wext +wifi"
 
 REQUIRED_USE="
        modemmanager? ( ppp )
        vala? ( introspection )
        wext? ( wifi )
        ^^ ( nss gnutls )
+       ?? ( consolekit elogind systemd )
 "
 
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
@@ -51,6 +52,7 @@ COMMON_DEPEND="
                net-firewall/iptables )
        consolekit? ( >=sys-auth/consolekit-1.0.0 )
        dhclient? ( >=net-misc/dhcp-4[client] )
+       elogind? ( sys-auth/elogind )
        gnutls? (
                dev-libs/libgcrypt:0=[${MULTILIB_USEDEP}]
                >=net-libs/gnutls-2.12:=[${MULTILIB_USEDEP}] )
@@ -193,8 +195,8 @@ multilib_src_configure() {
                --with-iptables=/sbin/iptables
                $(multilib_native_enable concheck)
                --with-crypto=$(usex nss nss gnutls)
-               --with-session-tracking=$(multilib_native_usex systemd systemd 
$(multilib_native_usex consolekit consolekit no))
-               --with-suspend-resume=$(multilib_native_usex systemd systemd 
consolekit)
+               --with-session-tracking=$(multilib_native_usex systemd systemd 
$(multilib_native_usex elogind elogind $(multilib_native_usex consolekit 
consolekit no)))
+               --with-suspend-resume=$(multilib_native_usex systemd systemd 
$(multilib_native_usex elogind elogind consolekit))
                $(multilib_native_use_with audit libaudit)
                $(multilib_native_use_enable bluetooth bluez5-dun)
                $(multilib_native_use_enable introspection)

Reply via email to