net-misc/connman: add NetworkManager compatible API support
authorYixun Lan <dlan@gentoo.org>
Tue, 23 May 2017 15:10:48 +0000 (23:10 +0800)
committerYixun Lan <dlan@gentoo.org>
Tue, 23 May 2017 15:12:23 +0000 (23:12 +0800)
thanks "Samantha McVey" for reporting & providing patch

Gentoo-Bug: 619408
Package-Manager: Portage-2.3.5, Repoman-2.3.2

net-misc/connman/connman-1.33-r1.ebuild
net-misc/connman/connman-1.34.ebuild

index 54b05b9ca1ba3d0d739c85b6dcaeb9279dae1808..b3c1d52bbc4c141d8fbad4f5bdc4b10a9e5c6cfd 100644 (file)
@@ -11,7 +11,7 @@ SRC_URI="mirror://kernel/linux/network/${PN}/${P}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE="bluetooth debug doc examples +ethernet l2tp ofono openvpn openconnect pptp policykit tools vpnc +wifi wispr"
+IUSE="bluetooth debug doc examples +ethernet l2tp ofono openvpn openconnect pptp policykit tools vpnc +wifi wispr networkmanager"
 
 RDEPEND=">=dev-libs/glib-2.16
        >=sys-apps/dbus-1.2.24
@@ -46,7 +46,7 @@ src_configure() {
        econf \
                --localstatedir=/var \
                --with-systemdunitdir=$(systemd_get_systemunitdir) \
-               --with-tmpfilesdir=${EPREFIX}/usr/lib/tmpfiles.d \
+               --with-tmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d \
                --enable-client \
                --enable-datafiles \
                --enable-loopback=builtin \
@@ -64,6 +64,7 @@ src_configure() {
                $(use_enable wispr wispr builtin) \
                $(use_enable debug) \
                $(use_enable tools) \
+               $(use_enable networkmanager nmcompat) \
                --disable-iospm \
                --disable-hh2serial-gps
 }
index b67c65d2b2223dd9c635c0e2ba5680b064dd9045..185f523b2a7b652b8325ad695d191ab9a4cc5308 100644 (file)
@@ -13,7 +13,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
 
 IUSE="${IUSE} bluetooth debug doc examples +ethernet iptables l2tp nftables"
-IUSE="${IUSE} ofono openvpn openconnect pptp policykit tools vpnc +wifi wispr"
+IUSE="${IUSE} ofono openvpn openconnect pptp policykit tools vpnc +wifi wispr networkmanager"
 
 REQUIRED_USE="|| ( iptables nftables )"
 RDEPEND=">=dev-libs/glib-2.16
@@ -51,7 +51,7 @@ src_configure() {
        econf \
                --localstatedir=/var \
                --with-systemdunitdir=$(systemd_get_systemunitdir) \
-               --with-tmpfilesdir=${EPREFIX}/usr/lib/tmpfiles.d \
+               --with-tmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d \
                --enable-client \
                --enable-datafiles \
                --enable-loopback=builtin \
@@ -69,6 +69,7 @@ src_configure() {
                $(use_enable wispr wispr builtin) \
                $(use_enable debug) \
                $(use_enable tools) \
+               $(use_enable networkmanager nmcompat) \
                --with-firewall=$(usex iptables "iptables" "nftables" ) \
                --disable-iospm \
                --disable-iwd \