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: ChangeLog networkmanager-0.7.1-r6.ebuild networkmanager-0.7.1-r4.ebuild
Date: Fri, 19 Jun 2009 08:58:14
Message-Id: E1MHZvI-0007bd-1m@stork.gentoo.org
1 dagger 09/06/19 08:58:12
2
3 Modified: ChangeLog
4 Added: networkmanager-0.7.1-r6.ebuild
5 Removed: networkmanager-0.7.1-r4.ebuild
6 Log:
7 Fixed some regression bugs caused by backport patches (bug #273741 and #274636)
8 (Portage version: 2.1.6.13/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.49 net-misc/networkmanager/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/ChangeLog?rev=1.49&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/ChangeLog?rev=1.49&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/ChangeLog?r1=1.48&r2=1.49
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v
20 retrieving revision 1.48
21 retrieving revision 1.49
22 diff -u -r1.48 -r1.49
23 --- ChangeLog 14 Jun 2009 09:23:08 -0000 1.48
24 +++ ChangeLog 19 Jun 2009 08:58:11 -0000 1.49
25 @@ -1,6 +1,13 @@
26 # ChangeLog for net-misc/networkmanager
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v 1.48 2009/06/14 09:23:08 dagger Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v 1.49 2009/06/19 08:58:11 dagger Exp $
30 +
31 +*networkmanager-0.7.1-r6 (19 Jun 2009)
32 +
33 + 19 Jun 2009; Robert Piasek <dagger@g.o>
34 + -networkmanager-0.7.1-r4.ebuild, +networkmanager-0.7.1-r6.ebuild:
35 + Fixed some regression bugs caused by backport patches (bug #273741 and
36 + #274636)
37
38 14 Jun 2009; Robert Piasek <dagger@g.o>
39 +networkmanager-0.7.1-r3.ebuild:
40
41
42
43 1.1 net-misc/networkmanager/networkmanager-0.7.1-r6.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/networkmanager-0.7.1-r6.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/networkmanager-0.7.1-r6.ebuild?rev=1.1&content-type=text/plain
47
48 Index: networkmanager-0.7.1-r6.ebuild
49 ===================================================================
50 # Copyright 1999-2009 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/networkmanager-0.7.1-r6.ebuild,v 1.1 2009/06/19 08:58:11 dagger Exp $
53
54 EAPI="2"
55 inherit eutils autotools
56
57 PATCH_VERSION="1b"
58
59 # NetworkManager likes itself with capital letters
60 MY_PN=${PN/networkmanager/NetworkManager}
61 MY_P=${MY_PN}-${PV}
62 PATCHNAME="${MY_P}-gentoo-patches-${PATCH_VERSION}"
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="mirror://gnome/sources/NetworkManager/0.7/${MY_P}.tar.bz2
67 http://dev.gentoo.org/~dagger/files/${PATCHNAME}.tar.bz2"
68
69 LICENSE="GPL-2"
70 SLOT="0"
71 KEYWORDS="~arm ~amd64 ~ppc ~x86"
72 IUSE="avahi doc nss gnutls dhclient dhcpcd resolvconf connection-sharing"
73 # modemmanager"
74
75 RDEPEND=">=sys-apps/dbus-1.2
76 >=dev-libs/dbus-glib-0.75
77 >=sys-apps/hal-0.5.10
78 >=net-wireless/wireless-tools-28_pre9
79 >=dev-libs/glib-2.16
80 >=sys-auth/policykit-0.8
81 >=dev-libs/libnl-1.1
82 >=net-wireless/wpa_supplicant-0.5.10[dbus]
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 #PDEPEND="modemmanager? ( >=net-misc/modemmanager-0.2 )"
106
107 S=${WORKDIR}/${MY_P}
108
109 src_prepare() {
110
111 # Fix up the dbus conf file to use plugdev group
112 epatch "${FILESDIR}/${PN}-0.7.1-confchanges.patch"
113
114 # bug #266982
115 epatch "${FILESDIR}/${PN}-0.7.0-gentoo-dhclient.patch"
116
117 # bug #267349
118 epatch "${FILESDIR}/${PN}-0.7.1-bad-link.patch"
119
120 # bug #262112
121 EPATCH_SOURCE="${WORKDIR}/nm_0.7.1_patchset_${PATCH_VERSION}"
122 EPATCH_SUFFIX="patch"
123 epatch && eautoreconf
124
125 }
126
127 src_configure() {
128 ECONF="--disable-more-warnings
129 --localstatedir=/var
130 --with-distro=gentoo
131 --with-dbus-sys-dir=/etc/dbus-1/system.d
132 $(use_enable doc gtk-doc)
133 $(use_with doc docs)
134 $(use_with resolvconf)"
135
136 # default is dhcpcd (if none or both are specified), ISC dchclient otherwise
137 if use dhclient ; then
138 if use dhcpcd ; then
139 ECONF="${ECONF} --with-dhcp-client=dhcpcd"
140 else
141 ECONF="${ECONF} --with-dhcp-client=dhclient"
142 fi
143 else
144 ECONF="${ECONF} --with-dhcp-client=dhcpcd"
145 fi
146
147 # default is NSS (if none or both are specified), GnuTLS otherwise
148 if use gnutls ; then
149 if use nss ; then
150 ECONF="${ECONF} --with-crypto=nss"
151 else
152 ECONF="${ECONF} --with-crypto=gnutls"
153 fi
154 else
155 ECONF="${ECONF} --with-crypto=nss"
156 fi
157
158 econf ${ECONF}
159 }
160
161 src_install() {
162 emake DESTDIR="${D}" install || die "emake install failed"
163
164 # Need to keep the /var/run/NetworkManager directory
165 keepdir /var/run/NetworkManager
166
167 # Need to keep the /etc/NetworkManager/dispatched.d for dispatcher scripts
168 keepdir /etc/NetworkManager/dispatcher.d
169
170 dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed"
171
172 # Add keyfile plugin support
173 keepdir /etc/NetworkManager/system-connections
174 insinto /etc/NetworkManager
175 newins "${FILESDIR}/nm-system-settings.conf" nm-system-settings.conf \
176 || die "newins failed"
177 insinto /etc/udev/rules.d
178 newins callouts/77-nm-probe-modem-capabilities.rules 77-nm-probe-modem-capabilities.rules
179 rm -rf "${D}"/lib/udev/rules.d
180 }
181
182 pkg_postinst() {
183 elog "You will need to restart DBUS if this is your first time"
184 elog "installing NetworkManager."
185 elog ""
186 elog "To save system-wide settings as a user, that user needs to have the"
187 elog "right policykit privileges. You can add them by running:"
188 elog 'polkit-auth --grant org.freedesktop.network-manager-settings.system.modify --user "USERNAME"'
189 }