summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoy Marples <uberlord@gentoo.org>2005-12-19 15:54:58 +0000
committerRoy Marples <uberlord@gentoo.org>2005-12-19 15:54:58 +0000
commit1740c9ed2a63feaabbf959a0fe262cc3b5937437 (patch)
tree5f7742010de82fcdfb9a8f3297e522ac174f9036 /net-wireless/rt2x00/rt2x00-2.0.0_beta3.ebuild
parentNew revision, dropping the automagic dependency on libmp4v2. (diff)
downloadgentoo-2-1740c9ed2a63feaabbf959a0fe262cc3b5937437.tar.gz
gentoo-2-1740c9ed2a63feaabbf959a0fe262cc3b5937437.tar.bz2
gentoo-2-1740c9ed2a63feaabbf959a0fe262cc3b5937437.zip
Version bump.
(Portage version: 2.1_pre1)
Diffstat (limited to 'net-wireless/rt2x00/rt2x00-2.0.0_beta3.ebuild')
-rw-r--r--net-wireless/rt2x00/rt2x00-2.0.0_beta3.ebuild84
1 files changed, 84 insertions, 0 deletions
diff --git a/net-wireless/rt2x00/rt2x00-2.0.0_beta3.ebuild b/net-wireless/rt2x00/rt2x00-2.0.0_beta3.ebuild
new file mode 100644
index 000000000000..24796e6e0d27
--- /dev/null
+++ b/net-wireless/rt2x00/rt2x00-2.0.0_beta3.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/rt2x00/rt2x00-2.0.0_beta3.ebuild,v 1.1 2005/12/19 15:54:58 uberlord Exp $
+
+inherit linux-mod eutils
+
+IEEE80211_VERSION="1.1.6"
+
+MY_P="${P/_beta/-b}"
+S="${WORKDIR}/${MY_P}"
+DESCRIPTION="Driver for the RaLink RT2x00 wireless chipsets"
+HOMEPAGE="http://rt2x00.serialmonkey.com"
+SRC_URI="mirror://sourceforge/rt2400/${MY_P}.tar.gz"
+LICENSE="GPL-2"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+DEPEND="
+ >=net-wireless/ieee80211-${IEEE80211_VERSION}
+ sys-apps/sed
+"
+RDEPEND="
+ >=net-wireless/ieee80211-${IEEE80211_VERSION}
+ net-wireless/wireless-tools
+"
+
+MODULE_NAMES="
+ rt2x00core(net/wireless:) rt2400pci(net/wireless:)
+ rt2500pci(net/wireless:) rt2500usb(net/wireless:)
+"
+
+CONFIG_CHECK="NET_RADIO"
+ERROR_NET_RADIO="${P} requires support for Wireless LAN drivers (non-hamradio) & Wireless Extensions (CONFIG_NET_RADIO)."
+
+pkg_setup() {
+ kernel_is lt 2 6 13 && die "${P} requires at least kernel 2.6.13"
+
+ linux-mod_pkg_setup
+
+ if [[ ! -f /lib/modules/${KV_FULL}/net/ieee80211/ieee80211.${KV_OBJ} ]]; then
+ eerror
+ eerror "Looks like you forgot to remerge net-wireless/ieee80211 after"
+ eerror "upgrading your kernel."
+ eerror
+ eerror "Hint: use sys-kernel/module-rebuild for keeping track of which"
+ eerror "modules needs to be remerged after a kernel upgrade."
+ eerror
+ die "/lib/modules/${KV_FULL}/net/ieee80211/ieee80211.${KV_OBJ} not found"
+ fi
+
+ BUILD_PARAMS="KERNDIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
+ if use debug ; then
+ BUILD_TARGETS="rt2x00-debug"
+ else
+ BUILD_TARGETS="rt2x00-nodebug"
+ fi
+}
+
+src_install() {
+ linux-mod_src_install
+ dodoc CHANGELOG COPYING README THANKS
+}
+
+src_compile() {
+ linux-mod_src_compile
+
+ einfo
+ einfo "You may safely ignore any warnings from above compilation about"
+ einfo "undefined references to the ieee80211 subsystem."
+ einfo
+}
+
+pkg_postinst() {
+ linux-mod_pkg_postinst
+
+ ewarn
+ ewarn "This is a BETA driver. If you have any issues, test the cvs ebuild"
+ ewarn "as your issue may have already been fixed."
+ ewarn "Please report any bugs to the rt2x00 forums :-"
+ ewarn "http://rt2x00.serialmonkey.com/phpBB2/viewforum.php?f=5"
+ ewarn
+ ewarn "Any bugs reported to Gentoo will be marked INVALID"
+ ewarn
+}