summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Buchholz <rbu@gentoo.org>2009-04-24 12:26:41 +0000
committerRobert Buchholz <rbu@gentoo.org>2009-04-24 12:26:41 +0000
commit6e775a35cf997922e7997133c66b48ab0af6aafe (patch)
tree7f6d8d85ce5a8b881ee677331841a17fcb2b9102 /net-misc
parentFix in_asm debugging, thanks to Mark Karpeles <mark@hell.ne.jp> (diff)
downloadgentoo-2-6e775a35cf997922e7997133c66b48ab0af6aafe.tar.gz
gentoo-2-6e775a35cf997922e7997133c66b48ab0af6aafe.tar.bz2
gentoo-2-6e775a35cf997922e7997133c66b48ab0af6aafe.zip
Readd NM 0.6.5 for ppc.
(Portage version: 2.1.6.11/cvs/Linux x86_64, RepoMan options: --force)
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/networkmanager/ChangeLog6
-rw-r--r--net-misc/networkmanager/networkmanager-0.6.5_p20070823.ebuild94
2 files changed, 99 insertions, 1 deletions
diff --git a/net-misc/networkmanager/ChangeLog b/net-misc/networkmanager/ChangeLog
index 310d648527d7..625d67d15566 100644
--- a/net-misc/networkmanager/ChangeLog
+++ b/net-misc/networkmanager/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/networkmanager
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v 1.40 2009/04/22 15:20:13 rbu Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v 1.41 2009/04/24 12:26:41 rbu Exp $
+
+ 24 Apr 2009; Robert Buchholz <rbu@gentoo.org>
+ +networkmanager-0.6.5_p20070823.ebuild:
+ Readd NM 0.6.5 for ppc.
22 Apr 2009; Robert Buchholz <rbu@gentoo.org> metadata.xml,
networkmanager-0.7.1.ebuild:
diff --git a/net-misc/networkmanager/networkmanager-0.6.5_p20070823.ebuild b/net-misc/networkmanager/networkmanager-0.6.5_p20070823.ebuild
new file mode 100644
index 000000000000..a2ac30468ad2
--- /dev/null
+++ b/net-misc/networkmanager/networkmanager-0.6.5_p20070823.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/networkmanager-0.6.5_p20070823.ebuild,v 1.12 2009/04/24 12:26:41 rbu Exp $
+
+inherit gnome2 eutils
+
+# NetworkManager likes itself with capital letters
+MY_P=${P/networkmanager/NetworkManager}
+
+DESCRIPTION="Network configuration and management in an easy way. Desktop environment independent."
+HOMEPAGE="http://www.gnome.org/projects/NetworkManager/"
+#http://ftp.gnome.org/pub/gnome/sources/NetworkManager/0.6/
+SRC_URI="mirror://gentoo/${MY_P}.tar.gz
+ mirror://gentoo/${P}-updatedbackend.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="ppc"
+IUSE="crypt doc gnome"
+
+RDEPEND=">=sys-apps/dbus-0.60
+ >=sys-apps/hal-0.5
+ sys-apps/iproute2
+ =dev-libs/libnl-1.0_pre6*
+ !>=dev-libs/libnl-1.1
+ >=net-misc/dhcdbd-1.4
+ >=net-wireless/wireless-tools-28_pre9
+ >=net-wireless/wpa_supplicant-0.4.8
+ >=dev-libs/glib-2.8
+ gnome? ( >=x11-libs/gtk+-2.8
+ >=gnome-base/libglade-2
+ >=gnome-base/gnome-keyring-0.4
+ || ( >=gnome-base/gnome-panel-2 xfce-base/xfce4-panel )
+ >=gnome-base/gconf-2
+ >=gnome-base/libgnomeui-2 )
+ crypt? ( dev-libs/libgcrypt )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ dev-util/intltool"
+PDEPEND="gnome? ( >=gnome-extra/nm-applet-0.6.5 )"
+
+DOCS="AUTHORS ChangeLog NEWS README"
+USE_DESTDIR="1"
+
+G2CONF="${G2CONF} \
+ `use_with crypt gcrypt` \
+ `use_with gnome` \
+ --disable-more-warnings \
+ --localstatedir=/var \
+ --with-distro=gentoo \
+ --with-dbus-sys=/etc/dbus-1/system.d \
+ --enable-notification-icon"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+ if built_with_use sys-apps/iproute2 minimal ; then
+ eerror "Please rebuild sys-apps/iproute2 without the minimal useflag."
+ die "Fix iproute2 first."
+ fi
+}
+
+src_unpack () {
+ unpack ${A}
+ cd "${S}"
+
+ # Update to use our backend
+ epatch "${WORKDIR}/${P}-updatedbackend.patch"
+ # Use the kernel headers
+ epatch "${FILESDIR}/${PN}-use-kernel-headers.patch"
+ # Fix the resolv.conf permissions
+ epatch "${FILESDIR}/${PN}-resolvconf-perms.patch"
+ # Fix up the dbus conf file to use plugdev group
+ epatch "${FILESDIR}/${PN}-0.6.5-confchanges.patch"
+}
+
+src_install() {
+ gnome2_src_install
+ # Need to keep the /var/run/NetworkManager directory
+ keepdir /var/run/NetworkManager
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ elog "You need to be in the plugdev group in order to use NetworkManager"
+ elog "Problems with your hostname getting changed?"
+ elog ""
+ elog "Add the following to /etc/dhcp/dhclient.conf"
+ elog 'send host-name "YOURHOSTNAME";'
+ elog 'supersede host-name "YOURHOSTNAME";'
+
+ elog "You will need to restart DBUS if this is your first time"
+ elog "installing NetworkManager."
+}