commit:     5209abd6842cfe1306874c0766f10ec939e4869c
Author:     Nicholas Vinson <nvinson234 <AT> gmail <DOT> com>
AuthorDate: Wed Apr 27 13:46:41 2016 +0000
Commit:     Sam Jorna <wraeth <AT> gentoo <DOT> org>
CommitDate: Fri Apr 29 07:29:35 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5209abd6

net-misc/connman: Version bump to 1.32

Gentoo-bug: 581368
Package-Manager: portage-2.2.28

 net-misc/connman/Manifest                          |  2 +-
 net-misc/connman/connman-1.32.ebuild               | 73 ++++++++++++++++++++++
 .../files/connman-1.32-execinfo-assumptions.patch  | 54 ++++++++++++++++
 3 files changed, 128 insertions(+), 1 deletion(-)

diff --git a/net-misc/connman/Manifest b/net-misc/connman/Manifest
index 4c1b30e..ef0a9eb 100644
--- a/net-misc/connman/Manifest
+++ b/net-misc/connman/Manifest
@@ -1,2 +1,2 @@
 DIST connman-1.29.tar.xz 653324 SHA256 
2a5a69693566f7fd59b2e677fa89356ada6d709998aa665caef8707b1e7a8594 SHA512 
19f623dd23c6312f29bbd570dcb22d31154ffcd16ee66ed2280df3d9d844301f18538418363222d99eabdc33da0021488ed66ba2e4f88df30646004b724538ee
 WHIRLPOOL 
9439cadeb20b72c922b1426da213f8567fe7b0da45f9a4abf270c38687a9d9161a8ee14250623344864d612e130e6f28926918468aaf4346a9e5ff41e6ad22bb
-DIST connman-1.31.tar.xz 668120 SHA256 
88fcf0b6df334796b90e2fd2e434d6f5b36cd6f13b886a119b8c90276b72b8e2 SHA512 
f9871ead096ead37d3bc524fb143ec8c88125e9c18b5eb1f451581b9a2061719e90361e5b7f3e09901701707d977c42c630457b0ead8e76e04e964a7542c7bbd
 WHIRLPOOL 
0e7f73e1d83a862fb33d2a3b6983c00b2305fea95803836d5dadbb31a8a55d19e2a21447e5e5654b04b0320929eaef2eba99b5921ab4a6fbf2d89e3befbe81b4
+DIST connman-1.32.tar.xz 668404 SHA256 
3185864c73206a6033d12e9f583689dcd03f714a40a58333709d3f74a4e0934c SHA512 
031b876f98b27c1a657af1e5242d06d9295f3710053c365fc94b13f386fe25e150ef95fbed81462c0d770522625bd5f55c621f5ecb1ad638dd64779c3e444066
 WHIRLPOOL 
b20652bcb19b172b09aa3c10de3736eaeb500bd56a131b8580d750bf72ef9ba034b80c563b929f9d81de226b381e56b2aeee84186db66b0d169ffd2463e9417b

diff --git a/net-misc/connman/connman-1.32.ebuild 
b/net-misc/connman/connman-1.32.ebuild
new file mode 100644
index 0000000..d035086
--- /dev/null
+++ b/net-misc/connman/connman-1.32.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+inherit systemd
+
+DESCRIPTION="Provides a daemon for managing internet connections"
+HOMEPAGE="https://01.org/connman";
+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"
+
+RDEPEND=">=dev-libs/glib-2.16
+       >=sys-apps/dbus-1.2.24
+       >=net-firewall/iptables-1.4.8
+       bluetooth? ( net-wireless/bluez )
+       l2tp? ( net-dialup/xl2tpd )
+       ofono? ( net-misc/ofono )
+       openconnect? ( net-misc/openconnect )
+       openvpn? ( net-misc/openvpn )
+       policykit? ( sys-auth/polkit )
+       pptp? ( net-dialup/pptpclient )
+       vpnc? ( net-misc/vpnc )
+       wifi? ( >=net-wireless/wpa_supplicant-2.0[dbus] )
+       wispr? ( net-libs/gnutls )"
+
+DEPEND="${RDEPEND}
+       >=sys-kernel/linux-headers-2.6.39"
+
+PATCHES=(
+       "${FILESDIR}/${PN}-1.32-execinfo-assumptions.patch"
+       "${FILESDIR}/${PN}-1.31-xtables.patch"
+)
+
+src_configure() {
+       econf \
+               --localstatedir=/var \
+               --enable-client \
+               --enable-datafiles \
+               --enable-loopback=builtin \
+               $(use_enable examples test) \
+               $(use_enable ethernet ethernet builtin) \
+               $(use_enable wifi wifi builtin) \
+               $(use_enable bluetooth bluetooth builtin) \
+               $(use_enable l2tp l2tp builtin) \
+               $(use_enable ofono ofono builtin) \
+               $(use_enable openconnect openconnect builtin) \
+               $(use_enable openvpn openvpn builtin) \
+               $(use_enable policykit polkit builtin) \
+               $(use_enable pptp pptp builtin) \
+               $(use_enable vpnc vpnc builtin) \
+               $(use_enable wispr wispr builtin) \
+               $(use_enable debug) \
+               $(use_enable tools) \
+               --disable-iospm \
+               --disable-hh2serial-gps
+}
+
+src_install() {
+       default
+       dobin client/connmanctl
+
+       if use doc; then
+               dodoc doc/*.txt
+       fi
+       keepdir /var/lib/${PN}
+       newinitd "${FILESDIR}"/${PN}.initd2 ${PN}
+       newconfd "${FILESDIR}"/${PN}.confd ${PN}
+}

diff --git a/net-misc/connman/files/connman-1.32-execinfo-assumptions.patch 
b/net-misc/connman/files/connman-1.32-execinfo-assumptions.patch
new file mode 100644
index 0000000..eb8e4fc
--- /dev/null
+++ b/net-misc/connman/files/connman-1.32-execinfo-assumptions.patch
@@ -0,0 +1,54 @@
+diff -uNr a/config.h.in b/config.h.in
+--- a/config.h.in      2013-07-02 17:41:03.715261748 +0000
++++ b/config.h.in      2013-07-02 17:41:21.707260667 +0000
+@@ -3,6 +3,9 @@
+ /* Define to 1 if you have the <dlfcn.h> header file. */
+ #undef HAVE_DLFCN_H
+ 
++/* Define to 1 if you have the <execinfo.h> header file. */
++#undef HAVE_EXECINFO_H
++
+ /* Define to 1 if you have the <inttypes.h> header file. */
+ #undef HAVE_INTTYPES_H
+ 
+diff -uNr a/configure.ac b/configure.ac
+--- a/configure.ac     2013-07-02 17:41:03.715261748 +0000
++++ b/configure.ac     2013-07-02 17:41:21.719260666 +0000
+@@ -181,6 +181,8 @@
+ AC_CHECK_FUNC(signalfd, dummy=yes,
+                       AC_MSG_ERROR(signalfd support is required))
+ 
++AC_CHECK_HEADERS([execinfo.h], [], [])
++
+ AC_CHECK_LIB(dl, dlopen, dummy=yes,
+                       AC_MSG_ERROR(dynamic linking loader is required))
+ 
+diff -uNr a/src/backtrace.c b/src/backtrace.c
+--- a/src/backtrace.c  2013-07-02 17:41:03.727261747 +0000
++++ b/src/backtrace.c  2013-07-02 17:42:12.717257603 +0000
+@@ -30,7 +30,9 @@
+ #include <unistd.h>
+ #include <stdlib.h>
+ #include <string.h>
++#ifdef HAVE_EXECINFO_H
+ #include <execinfo.h>
++#endif
+ #include <dlfcn.h>
+ 
+ #include "connman.h"
+@@ -37,6 +38,7 @@
+ void print_backtrace(const char* program_path, const char* program_exec,
+               unsigned int offset)
+ {
++#ifdef HAVE_EXECINFO_H
+       void *frames[99];
+       size_t n_ptrs;
+       unsigned int i;
+@@ -135,6 +138,7 @@
+ 
+       close(outfd[1]);
+       close(infd[0]);
++#endif
+ }
+ 
+ static void signal_handler(int signo)

Reply via email to