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/networkmanager: networkmanager-0.8.0_pre20090824.ebuild ChangeLog networkmanager-0.7.1_p20090824.ebuild
Date: Mon, 24 Aug 2009 13:11:47
Message-Id: E1MfZKr-0002Kz-1A@stork.gentoo.org
1 dagger 09/08/24 13:11:44
2
3 Modified: ChangeLog
4 Added: networkmanager-0.8.0_pre20090824.ebuild
5 networkmanager-0.7.1_p20090824.ebuild
6 Log:
7 New snapshot of NM stable tree (0.7.1)
8 New snapshot of NM dev tree (0.8)
9 (Portage version: 2.1.6.13/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.51 net-misc/networkmanager/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/ChangeLog?rev=1.51&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/ChangeLog?rev=1.51&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/ChangeLog?r1=1.50&r2=1.51
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v
21 retrieving revision 1.50
22 retrieving revision 1.51
23 diff -u -r1.50 -r1.51
24 --- ChangeLog 12 Jul 2009 14:43:32 -0000 1.50
25 +++ ChangeLog 24 Aug 2009 13:11:44 -0000 1.51
26 @@ -1,6 +1,15 @@
27 # ChangeLog for net-misc/networkmanager
28 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v 1.50 2009/07/12 14:43:32 rbu Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v 1.51 2009/08/24 13:11:44 dagger Exp $
31 +
32 +*networkmanager-0.8.0_pre20090824 (24 Aug 2009)
33 +*networkmanager-0.7.1_p20090824 (24 Aug 2009)
34 +
35 + 24 Aug 2009; Robert Piasek <dagger@g.o>
36 + +networkmanager-0.7.1_p20090824.ebuild,
37 + +networkmanager-0.8.0_pre20090824.ebuild:
38 + New stable snapshot of NetworkManager (0.7.1)
39 + New dev snapshot of NetworkManager (0.8)
40
41 12 Jul 2009; Robert Buchholz <rbu@g.o>
42 networkmanager-0.7.1-r3.ebuild, networkmanager-0.7.1-r6.ebuild:
43
44
45
46 1.1 net-misc/networkmanager/networkmanager-0.8.0_pre20090824.ebuild
47
48 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/networkmanager-0.8.0_pre20090824.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/networkmanager-0.8.0_pre20090824.ebuild?rev=1.1&content-type=text/plain
50
51 Index: networkmanager-0.8.0_pre20090824.ebuild
52 ===================================================================
53 # Copyright 1999-2009 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/networkmanager-0.8.0_pre20090824.ebuild,v 1.1 2009/08/24 13:11:44 dagger Exp $
56
57 EAPI="2"
58 inherit eutils
59
60 # NetworkManager likes itself with capital letters
61 MY_PN=${PN/networkmanager/NetworkManager}
62 MY_P=${MY_PN}-${PV}
63
64 DESCRIPTION="Network configuration and management in an easy way. Desktop environment independent."
65 HOMEPAGE="http://www.gnome.org/projects/NetworkManager/"
66 SRC_URI="http://dev.gentoo.org/~dagger/files/${MY_P}.tar.bz2"
67
68 LICENSE="GPL-2"
69 SLOT="0"
70 KEYWORDS=""
71 IUSE="avahi bluetooth doc nss gnutls dhclient dhcpcd resolvconf connection-sharing"
72
73 RDEPEND=">=sys-apps/dbus-1.2
74 >=dev-libs/dbus-glib-0.75
75 >=net-wireless/wireless-tools-28_pre9
76 >=sys-fs/udev-145[extras]
77 >=dev-libs/glib-2.16
78 <sys-auth/policykit-0.92
79 >=dev-libs/libnl-1.1
80 >=net-misc/modemmanager-0.2
81 >=net-wireless/wpa_supplicant-0.5.10[dbus]
82 bluetooth? ( net-wireless/bluez )
83 || ( sys-libs/e2fsprogs-libs <sys-fs/e2fsprogs-1.41.0 )
84 avahi? ( net-dns/avahi[autoipd] )
85 gnutls? (
86 nss? ( >=dev-libs/nss-3.11 )
87 !nss? ( dev-libs/libgcrypt
88 net-libs/gnutls ) )
89 !gnutls? ( >=dev-libs/nss-3.11 )
90 dhclient? (
91 dhcpcd? ( >=net-misc/dhcpcd-4.0.0_rc3 )
92 !dhcpcd? ( >=net-misc/dhcp-3.0.0 ) )
93 !dhclient? ( >=net-misc/dhcpcd-4.0.0_rc3 )
94 resolvconf? ( net-dns/openresolv )
95 connection-sharing? (
96 net-dns/dnsmasq
97 net-firewall/iptables )"
98
99 DEPEND="${RDEPEND}
100 dev-util/pkgconfig
101 dev-util/intltool
102 net-dialup/ppp
103 doc? ( >=dev-util/gtk-doc-1.8 )"
104
105 S=${WORKDIR}/${MY_P}
106
107 src_prepare() {
108
109 # Fix up the dbus conf file to use plugdev group
110 epatch "${FILESDIR}/${PN}-0.7.1-confchanges.patch"
111
112 }
113
114 src_configure() {
115 ECONF="--disable-more-warnings
116 --localstatedir=/var
117 --with-distro=gentoo
118 --with-dbus-sys-dir=/etc/dbus-1/system.d
119 $(use_enable doc gtk-doc)
120 $(use_with doc docs)
121 $(use_with resolvconf)"
122
123 # default is dhcpcd (if none or both are specified), ISC dchclient otherwise
124 if use dhclient ; then
125 if use dhcpcd ; then
126 ECONF="${ECONF} --with-dhcp-client=dhcpcd"
127 else
128 ECONF="${ECONF} --with-dhcp-client=dhclient"
129 fi
130 else
131 ECONF="${ECONF} --with-dhcp-client=dhcpcd"
132 fi
133
134 # default is NSS (if none or both are specified), GnuTLS otherwise
135 if use gnutls ; then
136 if use nss ; then
137 ECONF="${ECONF} --with-crypto=nss"
138 else
139 ECONF="${ECONF} --with-crypto=gnutls"
140 fi
141 else
142 ECONF="${ECONF} --with-crypto=nss"
143 fi
144
145 econf ${ECONF}
146 }
147
148 src_install() {
149 emake DESTDIR="${D}" install || die "emake install failed"
150
151 # Need to keep the /var/run/NetworkManager directory
152 keepdir /var/run/NetworkManager
153
154 # Need to keep the /etc/NetworkManager/dispatched.d for dispatcher scripts
155 keepdir /etc/NetworkManager/dispatcher.d
156
157 dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed"
158
159 # Add keyfile plugin support
160 keepdir /etc/NetworkManager/system-connections
161 insinto /etc/NetworkManager
162 newins "${FILESDIR}/nm-system-settings.conf" nm-system-settings.conf \
163 || die "newins failed"
164 insinto /etc/udev/rules.d
165 newins callouts/77-nm-probe-modem-capabilities.rules 77-nm-probe-modem-capabilities.rules
166 rm -rf "${D}"/lib/udev/rules.d
167 }
168
169 pkg_postinst() {
170 elog "You will need to restart DBUS if this is your first time"
171 elog "installing NetworkManager."
172 elog ""
173 elog "To save system-wide settings as a user, that user needs to have the"
174 elog "right policykit privileges. You can add them by running:"
175 elog 'polkit-auth --grant org.freedesktop.network-manager-settings.system.modify --user "USERNAME"'
176 }
177
178
179
180 1.1 net-misc/networkmanager/networkmanager-0.7.1_p20090824.ebuild
181
182 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/networkmanager-0.7.1_p20090824.ebuild?rev=1.1&view=markup
183 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/networkmanager-0.7.1_p20090824.ebuild?rev=1.1&content-type=text/plain
184
185 Index: networkmanager-0.7.1_p20090824.ebuild
186 ===================================================================
187 # Copyright 1999-2009 Gentoo Foundation
188 # Distributed under the terms of the GNU General Public License v2
189 # $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/networkmanager-0.7.1_p20090824.ebuild,v 1.1 2009/08/24 13:11:44 dagger Exp $
190
191 EAPI="2"
192 inherit eutils
193 # autotools
194
195 #PATCH_VERSION="1b"
196
197 # NetworkManager likes itself with capital letters
198 MY_PN=${PN/networkmanager/NetworkManager}
199 MY_P=${MY_PN}-${PV}
200
201 #PATCHNAME="${MY_P}-gentoo-patches-${PATCH_VERSION}"
202
203 DESCRIPTION="Network configuration and management in an easy way. Desktop environment independent."
204 HOMEPAGE="http://www.gnome.org/projects/NetworkManager/"
205 SRC_URI="http://dev.gentoo.org/~dagger/files/${MY_P}.tar.bz2"
206 # http://dev.gentoo.org/~dagger/files/${PATCHNAME}.tar.bz2"
207
208 LICENSE="GPL-2"
209 SLOT="0"
210 KEYWORDS="~arm ~amd64 ~ppc ~x86"
211 IUSE="avahi doc nss gnutls dhclient dhcpcd resolvconf connection-sharing"
212 # modemmanager"
213
214 RDEPEND=">=sys-apps/dbus-1.2
215 >=dev-libs/dbus-glib-0.75
216 >=sys-apps/hal-0.5.10
217 >=net-wireless/wireless-tools-28_pre9
218 >=dev-libs/glib-2.16
219 <sys-auth/policykit-0.92
220 >=dev-libs/libnl-1.1
221 >=net-wireless/wpa_supplicant-0.5.10[dbus]
222 || ( sys-libs/e2fsprogs-libs <sys-fs/e2fsprogs-1.41.0 )
223 avahi? ( net-dns/avahi[autoipd] )
224 gnutls? (
225 nss? ( >=dev-libs/nss-3.11 )
226 !nss? ( dev-libs/libgcrypt
227 net-libs/gnutls ) )
228 !gnutls? ( >=dev-libs/nss-3.11 )
229 dhclient? (
230 dhcpcd? ( >=net-misc/dhcpcd-4.0.0_rc3 )
231 !dhcpcd? ( >=net-misc/dhcp-3.0.0 ) )
232 !dhclient? ( >=net-misc/dhcpcd-4.0.0_rc3 )
233 resolvconf? ( net-dns/openresolv )
234 connection-sharing? (
235 net-dns/dnsmasq
236 net-firewall/iptables )"
237
238 DEPEND="${RDEPEND}
239 dev-util/pkgconfig
240 dev-util/intltool
241 net-dialup/ppp
242 doc? ( >=dev-util/gtk-doc-1.8 )"
243
244 #PDEPEND="modemmanager? ( >=net-misc/modemmanager-0.2 )"
245
246 S=${WORKDIR}/${MY_P}
247
248 src_prepare() {
249
250 # Fix up the dbus conf file to use plugdev group
251 epatch "${FILESDIR}/${PN}-0.7.1-confchanges.patch"
252
253 # EPATCH_SOURCE="${WORKDIR}/nm_0.7.1_patchset_${PATCH_VERSION}"
254 # EPATCH_SUFFIX="patch"
255 # epatch && eautoreconf
256
257 }
258
259 src_configure() {
260 ECONF="--disable-more-warnings
261 --localstatedir=/var
262 --with-distro=gentoo
263 --with-dbus-sys-dir=/etc/dbus-1/system.d
264 $(use_enable doc gtk-doc)
265 $(use_with doc docs)
266 $(use_with resolvconf)"
267
268 # default is dhcpcd (if none or both are specified), ISC dchclient otherwise
269 if use dhclient ; then
270 if use dhcpcd ; then
271 ECONF="${ECONF} --with-dhcp-client=dhcpcd"
272 else
273 ECONF="${ECONF} --with-dhcp-client=dhclient"
274 fi
275 else
276 ECONF="${ECONF} --with-dhcp-client=dhcpcd"
277 fi
278
279 # default is NSS (if none or both are specified), GnuTLS otherwise
280 if use gnutls ; then
281 if use nss ; then
282 ECONF="${ECONF} --with-crypto=nss"
283 else
284 ECONF="${ECONF} --with-crypto=gnutls"
285 fi
286 else
287 ECONF="${ECONF} --with-crypto=nss"
288 fi
289
290 econf ${ECONF}
291 }
292
293 src_install() {
294 emake DESTDIR="${D}" install || die "emake install failed"
295
296 # Need to keep the /var/run/NetworkManager directory
297 keepdir /var/run/NetworkManager
298
299 # Need to keep the /etc/NetworkManager/dispatched.d for dispatcher scripts
300 keepdir /etc/NetworkManager/dispatcher.d
301
302 dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed"
303
304 # Add keyfile plugin support
305 keepdir /etc/NetworkManager/system-connections
306 insinto /etc/NetworkManager
307 newins "${FILESDIR}/nm-system-settings.conf" nm-system-settings.conf \
308 || die "newins failed"
309 insinto /etc/udev/rules.d
310 newins callouts/77-nm-probe-modem-capabilities.rules 77-nm-probe-modem-capabilities.rules
311 rm -rf "${D}"/lib/udev/rules.d
312 }
313
314 pkg_postinst() {
315 elog "You will need to restart DBUS if this is your first time"
316 elog "installing NetworkManager."
317 elog ""
318 elog "To save system-wide settings as a user, that user needs to have the"
319 elog "right policykit privileges. You can add them by running:"
320 elog 'polkit-auth --grant org.freedesktop.network-manager-settings.system.modify --user "USERNAME"'
321 }