diff options
Diffstat (limited to 'net-wireless/madwifi-driver/madwifi-driver-0.1_pre20040726.ebuild')
-rw-r--r-- | net-wireless/madwifi-driver/madwifi-driver-0.1_pre20040726.ebuild | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/net-wireless/madwifi-driver/madwifi-driver-0.1_pre20040726.ebuild b/net-wireless/madwifi-driver/madwifi-driver-0.1_pre20040726.ebuild new file mode 100644 index 000000000000..39cf59f3930e --- /dev/null +++ b/net-wireless/madwifi-driver/madwifi-driver-0.1_pre20040726.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-driver/madwifi-driver-0.1_pre20040726.ebuild,v 1.1 2004/07/26 16:12:29 solar Exp $ + +inherit eutils + +DESCRIPTION="Wireless driver for Atheros chipset a/b/g cards" +HOMEPAGE="http://madwifi.sourceforge.net/" + +# Point to any required sources; these will be automatically downloaded by +# Portage. +SRC_URI="mirror://gentoo/$P.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="~x86" +IUSE="" +DEPEND="" + +S=${WORKDIR} + +pkg_setup() { + + if [[ "${KV}" > "2.5" ]] ; then + cd /usr/src/linux + ./scripts/modpost ./vmlinux + fi + +} + +src_unpack() { + check_KV + unpack ${A} + cd ${S} + # http://sourceforge.net/mailarchive/forum.php?thread_id=5206227&forum_id=33958 + epatch ${FILESDIR}/${PN}-0.1-arp-packets-33958.patch +} + +src_compile() { + unset ARCH + make clean + make KERNELPATH="/usr/src/linux" KERNELRELEASE="${KV}" || die +} + +src_install() { + unset ARCH + make KERNELPATH="/usr/src/linux" KERNELRELEASE="${KV}" \ + DESTDIR="${D}" install || die + + dodoc README +} + +pkg_postinst() { + + test -r "${ROOT}/usr/src/linux/System.map" && \ + depmod -ae -F "${ROOT}/usr/src/linux/System.map" -b "${ROOT}" -r ${KV} + + einfo "" + einfo "The madwifi drivers create an interface named 'athX'" + einfo "Create /etc/init.d/net.ath0 and add a line for athX" + einfo "in /etc/conf.d/net like 'iface_ath0=\"dhcp\"'" + einfo "" +} |