1 |
commit: 17287aa7d5aa639964c529c6ed08f9bcee2e172d |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat May 27 10:48:47 2017 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat May 27 15:08:10 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17287aa7 |
7 |
|
8 |
net-misc/networkmanager: Add USE=elogind |
9 |
|
10 |
Gentoo-bug: 607352 |
11 |
|
12 |
Package-Manager: Portage-2.3.5, Repoman-2.3.1 |
13 |
|
14 |
net-misc/networkmanager/metadata.xml | 1 + |
15 |
net-misc/networkmanager/networkmanager-1.8.0.ebuild | 12 +++++++----- |
16 |
2 files changed, 8 insertions(+), 5 deletions(-) |
17 |
|
18 |
diff --git a/net-misc/networkmanager/metadata.xml b/net-misc/networkmanager/metadata.xml |
19 |
index 5603207a671..734ee56b37e 100644 |
20 |
--- a/net-misc/networkmanager/metadata.xml |
21 |
+++ b/net-misc/networkmanager/metadata.xml |
22 |
@@ -16,6 +16,7 @@ |
23 |
tracking</flag> |
24 |
<flag name="dhclient">Use dhclient from <pkg>net-misc/dhcp</pkg> for |
25 |
getting ip</flag> |
26 |
+ <flag name="elogind">Use <pkg>sys-auth/elogind</pkg> for session tracking</flag> |
27 |
<flag name="json">Enable JSON validation via <pkg>dev-libs/jansson</pkg> |
28 |
in libnm.</flag> |
29 |
<flag name="modemmanager">Enable support for mobile broadband devices |
30 |
|
31 |
diff --git a/net-misc/networkmanager/networkmanager-1.8.0.ebuild b/net-misc/networkmanager/networkmanager-1.8.0.ebuild |
32 |
index 32c1d37225a..ba6cd27f53f 100644 |
33 |
--- a/net-misc/networkmanager/networkmanager-1.8.0.ebuild |
34 |
+++ b/net-misc/networkmanager/networkmanager-1.8.0.ebuild |
35 |
@@ -16,15 +16,16 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager" |
36 |
LICENSE="GPL-2+" |
37 |
SLOT="0" # add subslot if libnm-util.so.2 or libnm-glib.so.4 bumps soname version |
38 |
|
39 |
-IUSE="audit bluetooth connection-sharing consolekit +dhclient gnutls +introspection \ |
40 |
-json kernel_linux +nss +modemmanager ncurses ofono +ppp resolvconf selinux \ |
41 |
-systemd teamd test vala +wext +wifi" |
42 |
+IUSE="audit bluetooth connection-sharing consolekit +dhclient elogind gnutls \ |
43 |
++introspection json kernel_linux +nss +modemmanager ncurses ofono +ppp resolvconf \ |
44 |
+selinux systemd teamd test vala +wext +wifi" |
45 |
|
46 |
REQUIRED_USE=" |
47 |
modemmanager? ( ppp ) |
48 |
vala? ( introspection ) |
49 |
wext? ( wifi ) |
50 |
^^ ( nss gnutls ) |
51 |
+ ?? ( consolekit elogind systemd ) |
52 |
" |
53 |
|
54 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" |
55 |
@@ -51,6 +52,7 @@ COMMON_DEPEND=" |
56 |
net-firewall/iptables ) |
57 |
consolekit? ( >=sys-auth/consolekit-1.0.0 ) |
58 |
dhclient? ( >=net-misc/dhcp-4[client] ) |
59 |
+ elogind? ( sys-auth/elogind ) |
60 |
gnutls? ( |
61 |
dev-libs/libgcrypt:0=[${MULTILIB_USEDEP}] |
62 |
>=net-libs/gnutls-2.12:=[${MULTILIB_USEDEP}] ) |
63 |
@@ -193,8 +195,8 @@ multilib_src_configure() { |
64 |
--with-iptables=/sbin/iptables |
65 |
$(multilib_native_enable concheck) |
66 |
--with-crypto=$(usex nss nss gnutls) |
67 |
- --with-session-tracking=$(multilib_native_usex systemd systemd $(multilib_native_usex consolekit consolekit no)) |
68 |
- --with-suspend-resume=$(multilib_native_usex systemd systemd consolekit) |
69 |
+ --with-session-tracking=$(multilib_native_usex systemd systemd $(multilib_native_usex elogind elogind $(multilib_native_usex consolekit consolekit no))) |
70 |
+ --with-suspend-resume=$(multilib_native_usex systemd systemd $(multilib_native_usex elogind elogind consolekit)) |
71 |
$(multilib_native_use_with audit libaudit) |
72 |
$(multilib_native_use_enable bluetooth bluez5-dun) |
73 |
$(multilib_native_use_enable introspection) |