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: metadata.xml ChangeLog networkmanager-0.8.ebuild networkmanager-0.6.5_p20070823.ebuild networkmanager-0.7.999.ebuild
Date: Fri, 26 Feb 2010 10:23:32
Message-Id: E1NkxM2-0007Je-Uf@stork.gentoo.org
1 dagger 10/02/26 10:23:30
2
3 Modified: metadata.xml ChangeLog
4 Added: networkmanager-0.8.ebuild
5 Removed: networkmanager-0.6.5_p20070823.ebuild
6 networkmanager-0.7.999.ebuild
7 Log:
8 New version of NetworkManager (0.8) is officially out!
9 (Portage version: 2.1.7.17/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.12 net-misc/networkmanager/metadata.xml
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/metadata.xml?rev=1.12&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/metadata.xml?rev=1.12&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/metadata.xml?r1=1.11&r2=1.12
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-misc/networkmanager/metadata.xml,v
21 retrieving revision 1.11
22 retrieving revision 1.12
23 diff -u -r1.11 -r1.12
24 --- metadata.xml 25 Jan 2010 06:34:05 -0000 1.11
25 +++ metadata.xml 26 Feb 2010 10:23:29 -0000 1.12
26 @@ -3,10 +3,6 @@
27 <pkgmetadata>
28 <herd>no-herd</herd>
29 <maintainer>
30 - <email>steev@g.o</email>
31 - <name>Stephen Klimaszewski</name>
32 - </maintainer>
33 - <maintainer>
34 <email>dagger@g.o</email>
35 <name>Robert Piasek</name>
36 </maintainer>
37 @@ -14,6 +10,10 @@
38 <email>nirbheek@g.o</email>
39 <name>Nirbheek Chauhan</name>
40 </maintainer>
41 + <maintainer>
42 + <email>steev@g.o</email>
43 + <name>Stephen Klimaszewski</name>
44 + </maintainer>
45 <use>
46 <flag name="dhclient">Use dhclient from <pkg>net-misc/dhcp</pkg> for getting ip.</flag>
47 <flag name="dhcpcd">Use <pkg>net-misc/dhcpcd</pkg> for getting ip.</flag>
48
49
50
51 1.69 net-misc/networkmanager/ChangeLog
52
53 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/ChangeLog?rev=1.69&view=markup
54 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/ChangeLog?rev=1.69&content-type=text/plain
55 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/ChangeLog?r1=1.68&r2=1.69
56
57 Index: ChangeLog
58 ===================================================================
59 RCS file: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v
60 retrieving revision 1.68
61 retrieving revision 1.69
62 diff -u -r1.68 -r1.69
63 --- ChangeLog 25 Jan 2010 17:48:26 -0000 1.68
64 +++ ChangeLog 26 Feb 2010 10:23:29 -0000 1.69
65 @@ -1,6 +1,15 @@
66 # ChangeLog for net-misc/networkmanager
67 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
68 -# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v 1.68 2010/01/25 17:48:26 nirbheek Exp $
69 +# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v 1.69 2010/02/26 10:23:29 dagger Exp $
70 +
71 +*networkmanager-0.8 (26 Feb 2010)
72 +
73 + 26 Feb 2010; Robert Piasek <dagger@g.o>
74 + -networkmanager-0.6.5_p20070823.ebuild, -networkmanager-0.7.999.ebuild,
75 + +networkmanager-0.8.ebuild,
76 + +files/networkmanager-0.8-nscd-clear-cache.patch:
77 + New version of Networkmanager (0.8) is now out. Removed anvient and RC
78 + versions.
79
80 25 Jan 2010; Nirbheek Chauhan <nirbheek@g.o>
81 networkmanager-0.7.999.ebuild:
82
83
84
85 1.1 net-misc/networkmanager/networkmanager-0.8.ebuild
86
87 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/networkmanager-0.8.ebuild?rev=1.1&view=markup
88 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/networkmanager-0.8.ebuild?rev=1.1&content-type=text/plain
89
90 Index: networkmanager-0.8.ebuild
91 ===================================================================
92 # Copyright 1999-2010 Gentoo Foundation
93 # Distributed under the terms of the GNU General Public License v2
94 # $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/networkmanager-0.8.ebuild,v 1.1 2010/02/26 10:23:29 dagger Exp $
95
96 EAPI="2"
97
98 inherit gnome.org eutils
99
100 # NetworkManager likes itself with capital letters
101 MY_PN=${PN/networkmanager/NetworkManager}
102 MY_P=${MY_PN}-${PV}
103
104 DESCRIPTION="Network configuration and management in an easy way. Desktop environment independent."
105 HOMEPAGE="http://www.gnome.org/projects/NetworkManager/"
106 SRC_URI="${SRC_URI//${PN}/${MY_PN}}"
107
108 LICENSE="GPL-2"
109 SLOT="0"
110 KEYWORDS="~amd64 ~x86"
111 IUSE="avahi bluetooth doc nss gnutls dhclient dhcpcd resolvconf connection-sharing"
112
113 RDEPEND=">=sys-apps/dbus-1.2
114 >=dev-libs/dbus-glib-0.75
115 >=net-wireless/wireless-tools-28_pre9
116 >=sys-fs/udev-145[extras]
117 >=dev-libs/glib-2.18
118 >=sys-auth/polkit-0.92
119 >=dev-libs/libnl-1.1
120 >=net-misc/modemmanager-0.2
121 >=net-wireless/wpa_supplicant-0.5.10[dbus]
122 bluetooth? ( net-wireless/bluez )
123 || ( sys-libs/e2fsprogs-libs <sys-fs/e2fsprogs-1.41.0 )
124 avahi? ( net-dns/avahi[autoipd] )
125 gnutls? (
126 nss? ( >=dev-libs/nss-3.11 )
127 !nss? ( dev-libs/libgcrypt
128 net-libs/gnutls ) )
129 !gnutls? ( >=dev-libs/nss-3.11 )
130 dhclient? (
131 dhcpcd? ( >=net-misc/dhcpcd-4.0.0_rc3 )
132 !dhcpcd? ( >=net-misc/dhcp-3.0.0 ) )
133 !dhclient? ( >=net-misc/dhcpcd-4.0.0_rc3 )
134 resolvconf? ( net-dns/openresolv )
135 connection-sharing? (
136 net-dns/dnsmasq
137 net-firewall/iptables )"
138
139 DEPEND="${RDEPEND}
140 dev-util/pkgconfig
141 dev-util/intltool
142 net-dialup/ppp
143 doc? ( >=dev-util/gtk-doc-1.8 )"
144
145 S=${WORKDIR}/${MY_P}
146
147 src_prepare() {
148 # Fix up the dbus conf file to use plugdev group
149 epatch "${FILESDIR}/${PN}-0.7.1-confchanges.patch"
150
151 # Hack keyfile plugin to read hostname file, fixes bug 176873
152 epatch "${FILESDIR}/${P}-read-hostname.patch"
153
154 # Clear NSCD cache rather then kill daemon bug 301720
155 epatch "${FILESDIR}/${P}-nscd-clear-cache.patch"
156 }
157
158 src_configure() {
159 ECONF="--disable-more-warnings
160 --localstatedir=/var
161 --with-distro=gentoo
162 --with-dbus-sys-dir=/etc/dbus-1/system.d
163 --with-udev-dir=/etc/udev
164 --with-iptables=/sbin/iptables
165 $(use_enable doc gtk-doc)
166 $(use_with doc docs)
167 $(use_with resolvconf)"
168
169 # default is dhcpcd (if none or both are specified), ISC dchclient otherwise
170 if use dhclient ; then
171 if use dhcpcd ; then
172 ECONF="${ECONF} --with-dhcp-client=dhcpcd"
173 else
174 ECONF="${ECONF} --with-dhcp-client=dhclient"
175 fi
176 else
177 ECONF="${ECONF} --with-dhcp-client=dhcpcd"
178 fi
179
180 # default is NSS (if none or both are specified), GnuTLS otherwise
181 if use gnutls ; then
182 if use nss ; then
183 ECONF="${ECONF} --with-crypto=nss"
184 else
185 ECONF="${ECONF} --with-crypto=gnutls"
186 fi
187 else
188 ECONF="${ECONF} --with-crypto=nss"
189 fi
190
191 econf ${ECONF}
192 }
193
194 src_install() {
195 emake DESTDIR="${D}" install || die "emake install failed"
196
197 # Need to keep the /var/run/NetworkManager directory
198 keepdir /var/run/NetworkManager
199
200 # Need to keep the /etc/NetworkManager/dispatched.d for dispatcher scripts
201 keepdir /etc/NetworkManager/dispatcher.d
202
203 dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed"
204
205 # Add keyfile plugin support
206 keepdir /etc/NetworkManager/system-connections
207 insinto /etc/NetworkManager
208 newins "${FILESDIR}/nm-system-settings.conf" nm-system-settings.conf \
209 || die "newins failed"
210 }
211
212 pkg_postinst() {
213 elog "You will need to restart DBUS if this is your first time"
214 elog "installing NetworkManager."
215 elog ""
216 elog "To save system-wide settings as a user, that user needs to have the"
217 elog "right policykit privileges. You can add them by running:"
218 elog 'polkit-auth --grant org.freedesktop.network-manager-settings.system.modify --user "USERNAME"'
219 }