Gentoo Archives: gentoo-commits

From: "Robert Piasek (dagger)" <dagger@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/connman: metadata.xml ChangeLog connman-0.38.ebuild
Date: Mon, 24 Aug 2009 13:24:10
Message-Id: E1MfZWq-0002vr-Dy@stork.gentoo.org
1 dagger 09/08/24 13:24:08
2
3 Added: metadata.xml ChangeLog connman-0.38.ebuild
4 Log:
5 New ebuild for connman - intel's connection manager
6 (Portage version: 2.1.6.13/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 net-misc/connman/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/connman/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/connman/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <herd>no-herd</herd>
20 <maintainer>
21 <email>dagger@g.o</email>
22 <name>Robert Piasek</name>
23 </maintainer>
24 <use>
25 <flag name="3G">Enable plugins for 3G modems <pkg>net-misc/dhcp</pkg> for getting ip.</flag>
26 <flag name="dhclient">Use dhclient from <pkg>net-misc/dhcp</pkg> for getting ip.</flag>
27 <flag name="dnsproxy">Enable dnsproxy support.</flag>
28 <flag name="ethernet">Enable ethernet support.</flag>
29 <flag name="modemmanager">Use modemmanager support from <pkg>net-misc/modemmanager</pkg> package.</flag>
30 <flag name="ofono">Use <pkg>net-misc/ofono</pkg> for telephony support.</flag>
31 <flag name="ppp">Enable ppp support.</flag>
32 <flag name="resolvconf">Use <pkg>net-dns/openresolv</pkg> for managing DNS information</flag>
33 <flag name="tools">Enable testing tools.</flag>
34 <flag name="udev">Enable udev support.</flag>
35 </use>
36 </pkgmetadata>
37
38
39
40 1.1 net-misc/connman/ChangeLog
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/connman/ChangeLog?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/connman/ChangeLog?rev=1.1&content-type=text/plain
44
45 Index: ChangeLog
46 ===================================================================
47 # ChangeLog for net-misc/connman
48 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
49 # $Header: /var/cvsroot/gentoo-x86/net-misc/connman/ChangeLog,v 1.1 2009/08/24 13:24:08 dagger Exp $
50
51 *connman-0.38 (13 Aug 2009)
52
53 13 Aug 2009; Robert Piasek <dagger@g.o> +connman-0.38.ebuild,
54 +files/connman.initd, +metadata.xml:
55 Initial ebuild for connman
56
57
58
59
60 1.1 net-misc/connman/connman-0.38.ebuild
61
62 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/connman/connman-0.38.ebuild?rev=1.1&view=markup
63 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/connman/connman-0.38.ebuild?rev=1.1&content-type=text/plain
64
65 Index: connman-0.38.ebuild
66 ===================================================================
67 # Copyright 1999-2009 Gentoo Foundation
68 # Distributed under the terms of the GNU General Public License v2
69 # $Header: /var/cvsroot/gentoo-x86/net-misc/connman/connman-0.38.ebuild,v 1.1 2009/08/24 13:24:08 dagger Exp $
70
71 EAPI="2"
72
73 DESCRIPTION="Provides a daemon for managing internet connections"
74 HOMEPAGE="http://connman.net"
75 SRC_URI="mirror://kernel/linux/network/${PN}/${P}.tar.gz"
76
77 LICENSE="GPL-2"
78 SLOT="0"
79 KEYWORDS="~arm ~amd64 ~x86"
80 IUSE="3G bluetooth debug +dhclient dnsproxy doc +ethernet modemmanager ofono policykit ppp resolvconf threads tools +udev +wifi"
81 # ospm wimax
82
83 RDEPEND=">=dev-libs/glib-2.16
84 >=sys-apps/dbus-1.2
85 bluetooth? ( net-wireless/bluez )
86 dhclient? ( net-misc/dhcp )
87 modemmanager? ( net-misc/modemmanager )
88 ofono? ( net-misc/ofono )
89 policykit? ( >=sys-auth/policykit-0.7 )
90 ppp? ( net-dialup/ppp )
91 resolvconf? ( net-dns/openresolv )
92 udev? ( >=sys-fs/udev-141 )
93 wifi? ( net-wireless/wpa_supplicant[dbus] )"
94
95 DEPEND="${RDEPEND}
96 doc? ( dev-util/gtk-doc )"
97
98
99 src_configure() {
100 econf \
101 --localstatedir=/var \
102 --enable-loopback \
103 --enable-client \
104 --enable-fake \
105 --enable-datafiles \
106 $(use_enable 3G novatel) \
107 $(use_enable 3G huawei) \
108 $(use_enable 3G hso) \
109 $(use_enable 3G mbm) \
110 $(use_enable bluetooth) \
111 $(use_enable debug) \
112 $(use_enable dhclient) \
113 $(use_enable dnsproxy) \
114 $(use_enable doc gtk-doc) \
115 $(use_enable ethernet) \
116 $(use_enable modemmanager modemmgr) \
117 $(use_enable ofono) \
118 $(use_enable policykit polkit) \
119 $(use_enable ppp) \
120 $(use_enable resolvconf) \
121 $(use_enable threads) \
122 $(use_enable tools) \
123 $(use_enable udev) \
124 $(use_enable wifi) \
125 --disable-udhcp \
126 --disable-iwmx \
127 --disable-iospm
128 }
129
130 src_install() {
131 emake DESTDIR="${D}" install || die "emake install failed"
132 dobin client/cm || die "client installation failed"
133
134 keepdir /var/lib/${PN} || die
135 newinitd "${FILESDIR}"/${PN}.initd ${PN} || die
136
137 }