Gentoo Archives: gentoo-commits

From: "Robert Buchholz (rbu)" <rbu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/networkmanager: ChangeLog networkmanager-0.7.1.ebuild networkmanager-0.6.6.ebuild networkmanager-0.6.5_p20070823.ebuild
Date: Wed, 22 Apr 2009 13:30:46
Message-Id: E1LwcXD-0002MS-L6@stork.gentoo.org
1 rbu 09/04/22 13:30:43
2
3 Modified: ChangeLog networkmanager-0.6.6.ebuild
4 Added: networkmanager-0.7.1.ebuild
5 Removed: networkmanager-0.6.5_p20070823.ebuild
6 Log:
7 Version bump by Robert Piasek. Fixes bug 266184.
8 Remove 0.6.5 version, remove dependency on gnome/xfce panels as they
9 are pulled in via nm-applet anyway (bug 246023).
10 (Portage version: 2.1.6.11/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.39 net-misc/networkmanager/ChangeLog
14
15 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/ChangeLog?rev=1.39&view=markup
16 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/ChangeLog?rev=1.39&content-type=text/plain
17 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/ChangeLog?r1=1.38&r2=1.39
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v
22 retrieving revision 1.38
23 retrieving revision 1.39
24 diff -u -r1.38 -r1.39
25 --- ChangeLog 21 Apr 2009 15:59:57 -0000 1.38
26 +++ ChangeLog 22 Apr 2009 13:30:43 -0000 1.39
27 @@ -1,6 +1,15 @@
28 # ChangeLog for net-misc/networkmanager
29 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v 1.38 2009/04/21 15:59:57 dang Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v 1.39 2009/04/22 13:30:43 rbu Exp $
32 +
33 +*networkmanager-0.7.1 (22 Apr 2009)
34 +
35 + 22 Apr 2009; Robert Buchholz <rbu@g.o>
36 + -networkmanager-0.6.5_p20070823.ebuild, networkmanager-0.6.6.ebuild,
37 + +networkmanager-0.7.1.ebuild:
38 + Version bump by Robert Piasek. Fixes bug 266184.
39 + Remove 0.6.5 version, remove dependency on gnome/xfce panels as they
40 + are pulled in via nm-applet anyway (bug 246023).
41
42 21 Apr 2009; Daniel Gryniewicz <dang@g.o>
43 +files/networkmanager-0.7.0-gentoo-dhclient.patch, networkmanager-0.7.0:
44
45
46
47 1.6 net-misc/networkmanager/networkmanager-0.6.6.ebuild
48
49 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/networkmanager-0.6.6.ebuild?rev=1.6&view=markup
50 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/networkmanager-0.6.6.ebuild?rev=1.6&content-type=text/plain
51 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/networkmanager-0.6.6.ebuild?r1=1.5&r2=1.6
52
53 Index: networkmanager-0.6.6.ebuild
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/net-misc/networkmanager/networkmanager-0.6.6.ebuild,v
56 retrieving revision 1.5
57 retrieving revision 1.6
58 diff -u -r1.5 -r1.6
59 --- networkmanager-0.6.6.ebuild 22 Jan 2009 16:29:17 -0000 1.5
60 +++ networkmanager-0.6.6.ebuild 22 Apr 2009 13:30:43 -0000 1.6
61 @@ -1,6 +1,6 @@
62 # Copyright 1999-2009 Gentoo Foundation
63 # Distributed under the terms of the GNU General Public License v2
64 -# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/networkmanager-0.6.6.ebuild,v 1.5 2009/01/22 16:29:17 pva Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/networkmanager-0.6.6.ebuild,v 1.6 2009/04/22 13:30:43 rbu Exp $
66
67 inherit gnome2 eutils
68
69 @@ -30,7 +30,6 @@
70 gnome? ( >=x11-libs/gtk+-2.8
71 >=gnome-base/libglade-2
72 >=gnome-base/gnome-keyring-0.4
73 - || ( >=gnome-base/gnome-panel-2 xfce-base/xfce4-panel )
74 >=gnome-base/gconf-2
75 >=gnome-base/libgnomeui-2 )
76 crypt? ( dev-libs/libgcrypt )"
77
78
79
80 1.1 net-misc/networkmanager/networkmanager-0.7.1.ebuild
81
82 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/networkmanager-0.7.1.ebuild?rev=1.1&view=markup
83 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/networkmanager-0.7.1.ebuild?rev=1.1&content-type=text/plain
84
85 Index: networkmanager-0.7.1.ebuild
86 ===================================================================
87 # Copyright 1999-2009 Gentoo Foundation
88 # Distributed under the terms of the GNU General Public License v2
89 # $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/networkmanager-0.7.1.ebuild,v 1.1 2009/04/22 13:30:43 rbu Exp $
90
91 EAPI="2"
92 inherit eutils
93 #autotools
94
95 # NetworkManager likes itself with capital letters
96 MY_PN=${PN/networkmanager/NetworkManager}
97 MY_P=${MY_PN}-${PV}
98
99 DESCRIPTION="Network configuration and management in an easy way. Desktop environment independent."
100 HOMEPAGE="http://www.gnome.org/projects/NetworkManager/"
101 SRC_URI="mirror://gnome/sources/NetworkManager/0.7/${MY_P}.tar.bz2"
102
103
104 LICENSE="GPL-2"
105 SLOT="0"
106 KEYWORDS="~arm ~amd64 ~ppc ~x86"
107 IUSE="doc nss gnutls dhclient dhcpcd resolvconf"
108 # modemmanager"
109
110 RDEPEND=">=sys-apps/dbus-1.2
111 >=dev-libs/dbus-glib-0.75
112 >=sys-apps/hal-0.5.10
113 >=net-wireless/wireless-tools-28_pre9
114 >=dev-libs/glib-2.16
115 >=sys-auth/policykit-0.8
116 >=dev-libs/libnl-1.1
117 >=net-wireless/wpa_supplicant-0.5.10[dbus]
118 || ( sys-libs/e2fsprogs-libs <sys-fs/e2fsprogs-1.41.0 )
119
120 gnutls? (
121 nss? ( >=dev-libs/nss-3.11 )
122 !nss? ( dev-libs/libgcrypt
123 net-libs/gnutls ) )
124 !gnutls? ( >=dev-libs/nss-3.11 )
125
126 dhclient? (
127 dhcpcd? ( >=net-misc/dhcpcd-4.0.0_rc3 )
128 !dhcpcd? ( >=net-misc/dhcp-3.0.0 ) )
129 !dhclient? ( >=net-misc/dhcpcd-4.0.0_rc3 )
130
131 resolvconf? ( net-dns/openresolv )"
132
133 DEPEND="${RDEPEND}
134 dev-util/pkgconfig
135 dev-util/intltool
136 net-dialup/ppp
137 doc? ( >=dev-util/gtk-doc-1.8 )"
138
139 #PDEPEND="modemmanager? ( >=net-misc/modemmanager-0.2 )"
140
141 S=${WORKDIR}/${MY_P}
142
143 src_prepare() {
144
145 # Fix up the dbus conf file to use plugdev group
146 epatch "${FILESDIR}/${PN}-0.7.0-confchanges.patch"
147
148 # bug #266982
149 epatch "${FILESDIR}/${PN}-0.7.0-gentoo-dhclient.patch"
150
151 # EPATCH_SOURCE="${WORKDIR}/modem-manager-patchset-0.7.1"
152 # EPATCH_SUFFIX="patch"
153 # use modemmanager && epatch && autoreconf
154
155 }
156
157 src_compile() {
158 ECONF="--disable-more-warnings \
159 --localstatedir=/var \
160 --with-distro=gentoo \
161 --with-dbus-sys=/etc/dbus-1/system.d
162 $(use_enable doc gtk-doc)
163 $(use_with doc docs)
164 $(use_with resolvconf)"
165
166 # default is dhcpcd (if none or both are specified), ISC dchclient otherwise
167 if use dhclient ; then
168 if use dhcpcd ; then
169 ECONF="${ECONF} --with-dhcp-client=dhcpcd"
170 else
171 ECONF="${ECONF} --with-dhcp-client=dhclient"
172 fi
173 else
174 ECONF="${ECONF} --with-dhcp-client=dhcpcd"
175 fi
176
177 # default is NSS (if none or both are specified), GnuTLS otherwise
178 if use gnutls ; then
179 if use nss ; then
180 ECONF="${ECONF} --with-crypto=nss"
181 else
182 ECONF="${ECONF} --with-crypto=gnutls"
183 fi
184 else
185 ECONF="${ECONF} --with-crypto=nss"
186 fi
187
188 econf ${ECONF}
189 emake || die "emake failed"
190 }
191
192 src_install() {
193 emake DESTDIR="${D}" install || die "emake install failed"
194
195 # Need to keep the /var/run/NetworkManager directory
196 keepdir /var/run/NetworkManager
197
198 # Need to keep the /etc/NetworkManager/dispatched.d for dispatcher scripts
199 keepdir /etc/NetworkManager/dispatcher.d
200
201 dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed"
202
203 # Add keyfile plugin support
204 keepdir /etc/NetworkManager/system-connections
205 insinto /etc/NetworkManager
206 newins "${FILESDIR}/nm-system-settings.conf" nm-system-settings.conf \
207 || die "newins failed"
208 }
209
210 pkg_postinst() {
211 elog "You need to be in the plugdev group in order to use NetworkManager"
212 elog "Problems with your hostname getting changed?"
213 elog ""
214 elog "Add the following to /etc/dhcp/dhclient.conf"
215 elog 'send host-name "YOURHOSTNAME";'
216 elog 'supersede host-name "YOURHOSTNAME";'
217 elog ""
218 elog "If you're using dhcpcd please remove"
219 elog "host_name option from /etc/dhcpcd.conf"
220 elog ""
221 elog "You will need to restart DBUS if this is your first time"
222 elog "installing NetworkManager."
223 elog ""
224 elog "To save system-wide settings as a user, that user needs to have the"
225 elog "right policykit privileges. You can add them by running:"
226 elog 'polkit-auth --grant org.freedesktop.network-manager-settings.system.modify --user "USERNAME"'
227 }