diff options
author | Nicholas Vinson <nvinson234@gmail.com> | 2016-04-27 06:46:41 -0700 |
---|---|---|
committer | Sam Jorna <wraeth@gentoo.org> | 2016-04-29 17:29:35 +1000 |
commit | 5209abd6842cfe1306874c0766f10ec939e4869c (patch) | |
tree | 8aef5fbcc676996cfa0a84e718b58179798207cb /net-misc/connman | |
parent | dev-python/flask-bootstrap: new package, version 3.3.5.7 (diff) | |
download | gentoo-5209abd6842cfe1306874c0766f10ec939e4869c.tar.gz gentoo-5209abd6842cfe1306874c0766f10ec939e4869c.tar.bz2 gentoo-5209abd6842cfe1306874c0766f10ec939e4869c.zip |
net-misc/connman: Version bump to 1.32
Gentoo-bug: 581368
Package-Manager: portage-2.2.28
Diffstat (limited to 'net-misc/connman')
-rw-r--r-- | net-misc/connman/Manifest | 2 | ||||
-rw-r--r-- | net-misc/connman/connman-1.32.ebuild | 73 | ||||
-rw-r--r-- | net-misc/connman/files/connman-1.32-execinfo-assumptions.patch | 54 |
3 files changed, 128 insertions, 1 deletions
diff --git a/net-misc/connman/Manifest b/net-misc/connman/Manifest index 4c1b30ee8a94..ef0a9eb813a4 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 000000000000..d035086a1f61 --- /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 000000000000..eb8e4fc0c131 --- /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) |