summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Piasek <dagger@gentoo.org>2009-08-13 17:33:07 +0100
committerRobert Piasek <dagger@gentoo.org>2009-08-13 17:33:07 +0100
commita5c1168045e993e6ae293f12732d555234ce013d (patch)
tree1bb1d5716dc855a16947d604a06c9a7561e192dd /net-misc
parentUpdated source location (diff)
downloaddagger-a5c1168045e993e6ae293f12732d555234ce013d.tar.gz
dagger-a5c1168045e993e6ae293f12732d555234ce013d.tar.bz2
dagger-a5c1168045e993e6ae293f12732d555234ce013d.zip
New ebuild for connman
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/connman/ChangeLog10
-rw-r--r--net-misc/connman/Manifest5
-rw-r--r--net-misc/connman/connman-0.38.ebuild71
-rw-r--r--net-misc/connman/files/connman.initd23
-rw-r--r--net-misc/connman/metadata.xml21
5 files changed, 130 insertions, 0 deletions
diff --git a/net-misc/connman/ChangeLog b/net-misc/connman/ChangeLog
new file mode 100644
index 0000000..9e50ff5
--- /dev/null
+++ b/net-misc/connman/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for net-misc/connman
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*connman-0.38 (13 Aug 2009)
+
+ 13 Aug 2009; Robert Piasek <dagger@gentoo.org> +connman-0.38.ebuild,
+ +files/connman.initd, +metadata.xml:
+ Initial ebuild for connman
+
diff --git a/net-misc/connman/Manifest b/net-misc/connman/Manifest
new file mode 100644
index 0000000..19bceff
--- /dev/null
+++ b/net-misc/connman/Manifest
@@ -0,0 +1,5 @@
+AUX connman.initd 505 RMD160 a1de4f75b2bffeef7d121a0992fb2b4146ccba8b SHA1 5902166bd15ed9350007322cc5b2433c94aa6e18 SHA256 5c3935c4605d62ad2952e7b3b79d6f61ecf6d5603a4b62f9ce86cae557ce8a6e
+DIST connman-0.38.tar.gz 491127 RMD160 e49591accce3387fd0f0a847c93cc61b73569bd0 SHA1 0bf49b1e9cb7a376ff8baa313eecbac15dbfb030 SHA256 52809c08cfce20df905caadd1d5197f2586443f6fdb4f246100c00159098add2
+EBUILD connman-0.38.ebuild 1774 RMD160 18b18fa2024124398d3d4b477b05a05554f87a45 SHA1 452f370f00e526e6e313d1e879bb615373fc1eb9 SHA256 fbb119226592d0e144afde754e39f59f8926641f026f161f5542054d36cba1e7
+MISC ChangeLog 286 RMD160 18eb665e780f585d97c03faa56972631c80165f9 SHA1 ec775dd90c5c74331f9a6dce9a8a95022d763d20 SHA256 f631b3f4b0c13555feb65a3c6882493e73dc9a770ca9584f17f76f0a952e8b58
+MISC metadata.xml 1036 RMD160 ad19a383cfc149c26bd7763c6493b8da99e57968 SHA1 c52964e0f07b09fdb129e21085e82eebc34d72d7 SHA256 e47f4ff2fcca96df2661332c0e1abf346100e6193b692005732018e7045b41ab
diff --git a/net-misc/connman/connman-0.38.ebuild b/net-misc/connman/connman-0.38.ebuild
new file mode 100644
index 0000000..a390ea3
--- /dev/null
+++ b/net-misc/connman/connman-0.38.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+DESCRIPTION="Provides a daemon for managing internet connections"
+HOMEPAGE="http://connman.net"
+SRC_URI="mirror://kernel/linux/network/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~arm ~amd64 ~x86"
+IUSE="3G bluetooth debug +dhclient dnsproxy doc +ethernet modemmanager ofono policykit ppp resolvconf threads tools +udev +wifi"
+# ospm wimax
+
+RDEPEND=">=dev-libs/glib-2.16
+ >=sys-apps/dbus-1.2
+ bluetooth? ( net-wireless/bluez )
+ dhclient? ( net-misc/dhcp )
+ ofono? ( net-misc/ofono )
+ policykit? ( >=sys-auth/policykit-0.7 )
+ ppp? ( net-dialup/ppp )
+ resolvconf? ( net-dns/openresolv )
+ udev? ( >=sys-fs/udev-141 )
+ wifi? ( net-wireless/wpa_supplicant[dbus] )"
+
+DEPEND="${RDEPEND}
+ doc? ( dev-util/gtk-doc )"
+
+
+src_configure() {
+ econf \
+ --localstatedir=/var \
+ --enable-loopback \
+ --enable-client \
+ --enable-fake \
+ --enable-datafiles \
+ $(use_enable 3G novatel) \
+ $(use_enable 3G huawei) \
+ $(use_enable 3G hso) \
+ $(use_enable 3G mbm) \
+ $(use_enable bluetooth) \
+ $(use_enable debug) \
+ $(use_enable dhclient) \
+ $(use_enable dnsproxy)
+ $(use_enable doc gtk-doc) \
+ $(use_enable ethernet) \
+ $(use_enable modemmanager modemmgr) \
+ $(use_enable ofono) \
+ $(use_enable policykit polkit) \
+ $(use_enable ppp) \
+ $(use_enable resolvconf) \
+ $(use_enable threads) \
+ $(use_enable tools) \
+ $(use_enable udev) \
+ $(use_enable wifi) \
+ --disable-udhcp \
+ --disable-iwmx \
+ --disable-iospm
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dobin client/cm || die "client installation failed"
+
+ keepdir /var/lib/${PN} || die
+ newinitd "${FILESDIR}"/${PN}.initd ${PN} || die
+
+}
+
diff --git a/net-misc/connman/files/connman.initd b/net-misc/connman/files/connman.initd
new file mode 100644
index 0000000..380ba9c
--- /dev/null
+++ b/net-misc/connman/files/connman.initd
@@ -0,0 +1,23 @@
+#!/sbin/runscript
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Purpose License v2
+# $Header: $
+
+depend() {
+ need dbus
+}
+
+start() {
+ ebegin "Starting Connection Manager"
+ start-stop-daemon --start --quiet --pidfile /var/run/connman.pid \
+ --exec /usr/sbin/connmand
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping Connection Manager"
+ start-stop-daemon --stop --quiet --pidfile /var/run/connman.pid
+ eend $?
+}
+
+# vim: set ft=gentoo-init-d ts=3 sw=3 et:
diff --git a/net-misc/connman/metadata.xml b/net-misc/connman/metadata.xml
new file mode 100644
index 0000000..87ab8c0
--- /dev/null
+++ b/net-misc/connman/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>dagger@gentoo.org</email>
+ <name>Robert Piasek</name>
+ </maintainer>
+ <use>
+ <flag name="3G">Enable plugins for 3G modems <pkg>net-misc/dhcp</pkg> for getting ip.</flag>
+ <flag name="dhclient">Use dhclient from <pkg>net-misc/dhcp</pkg> for getting ip.</flag>
+ <flag name="dnsproxy">Enable dnsproxy support.</flag>
+ <flag name="ethernet">Enable ethernet support.</flag>
+ <flag name="modemmanager">Use modemmanager support from <pkg>net-misc/modemmanager</pkg> package.</flag>
+ <flag name="ofono">Use <pkg>net-misc/ofono</pkg> for telephony support.</flag>
+ <flag name="ppp">Enable ppp support.</flag>
+ <flag name="resolvconf">Use <pkg>net-dns/openresolv</pkg> for managing DNS information</flag>
+ <flag name="tools">Enable testing tools.</flag>
+ <flag name="udev">Enable udev support.</flag>
+ </use>
+</pkgmetadata>