New upstream release of madwifi-ng. This release is based off 0.9.3.3, not trunk...
authorStephen Klimaszewski <steev@gentoo.org>
Thu, 14 Feb 2008 05:25:13 +0000 (05:25 +0000)
committerStephen Klimaszewski <steev@gentoo.org>
Thu, 14 Feb 2008 05:25:13 +0000 (05:25 +0000)
Package-Manager: portage-2.1.4.4

net-wireless/madwifi-ng/ChangeLog
net-wireless/madwifi-ng/madwifi-ng-0.9.3.1.ebuild
net-wireless/madwifi-ng/madwifi-ng-0.9.3.2.ebuild
net-wireless/madwifi-ng/madwifi-ng-0.9.3.3.ebuild
net-wireless/madwifi-ng/madwifi-ng-0.9.4.ebuild [new file with mode: 0644]

index 8782427e9db82cb77b9d7704c5f29d5d2bda6758..e9a18b551d4c66f193f04ca56db4094d2bc469d6 100644 (file)
@@ -1,6 +1,14 @@
 # ChangeLog for net-wireless/madwifi-ng
 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/ChangeLog,v 1.50 2008/01/17 04:07:53 steev Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/ChangeLog,v 1.51 2008/02/14 05:25:13 steev Exp $
+
+*madwifi-ng-0.9.4 (14 Feb 2008)
+
+  14 Feb 2008; Steev Klimaszewski <steev@gentoo.org>
+  +madwifi-ng-0.9.4.ebuild:
+  New upstream release of madwifi-ng. This release is based off 0.9.3.3, not
+  trunk so unfortunately, still no AR5007 or AR5008 support. There is a patch
+  in upstreams ticket system for 5007 and 5008 support is in trunk.
 
   17 Jan 2008; Steev Klimaszewski <steev@gentoo.org>
   madwifi-ng-0.9.3.3.ebuild:
index 572b9cf66331e382ec244601335c2168c530469f..b62b85418de9274d0caf365dd52409c743fe01b5 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/madwifi-ng-0.9.3.1.ebuild,v 1.6 2008/01/16 15:56:47 steev Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/madwifi-ng-0.9.3.1.ebuild,v 1.7 2008/02/14 05:25:13 steev Exp $
 
 inherit linux-mod
 
@@ -50,7 +50,7 @@ pkg_setup() {
 }
 
 src_unpack() {
-       unpack "${A}"
+       unpack ${A}
 
        cd "${S}"
        epatch "${FILESDIR}/${PN}-0.9.3-uudecode-gcda-fix.patch"
index 0ff331b34b1d8ebc500809b9273499854f298c08..dfb02302652f68a85de75ca898d5f90c819a0637 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/madwifi-ng-0.9.3.2.ebuild,v 1.5 2008/01/16 15:56:47 steev Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/madwifi-ng-0.9.3.2.ebuild,v 1.6 2008/02/14 05:25:13 steev Exp $
 
 inherit linux-mod
 
@@ -50,7 +50,7 @@ pkg_setup() {
 }
 
 src_unpack() {
-       unpack "${A}"
+       unpack ${A}
 
        cd "${S}"
        epatch "${FILESDIR}/${PN}-0.9.3-uudecode-gcda-fix.patch"
index a6ae3373bbecb24c6e97c32910ea3d5b9e985f77..93192a953b8ab7cf303dbb32f9dbd6277db9c1f6 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/madwifi-ng-0.9.3.3.ebuild,v 1.6 2008/01/17 04:07:53 steev Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/madwifi-ng-0.9.3.3.ebuild,v 1.7 2008/02/14 05:25:13 steev Exp $
 
 inherit linux-mod
 
@@ -51,7 +51,7 @@ pkg_setup() {
 }
 
 src_unpack() {
-       unpack "${A}"
+       unpack ${A}
 
        cd "${S}"
        epatch "${FILESDIR}"/${PN}-0.9.3-uudecode-gcda-fix.patch
diff --git a/net-wireless/madwifi-ng/madwifi-ng-0.9.4.ebuild b/net-wireless/madwifi-ng/madwifi-ng-0.9.4.ebuild
new file mode 100644 (file)
index 0000000..318b808
--- /dev/null
@@ -0,0 +1,93 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/madwifi-ng-0.9.4.ebuild,v 1.1 2008/02/14 05:25:13 steev Exp $
+
+inherit linux-mod
+
+MY_P=${PN/-ng/}-${PV}
+S="${WORKDIR}"/${MY_P}
+
+DESCRIPTION="Next Generation driver for Atheros based IEEE 802.11a/b/g wireless LAN cards"
+HOMEPAGE="http://www.madwifi.org/"
+SRC_URI="mirror://sourceforge/madwifi/madwifi-${PV}.tar.bz2"
+
+LICENSE="atheros-hal
+       || ( BSD GPL-2 )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="injection"
+
+DEPEND="app-arch/sharutils"
+RDEPEND="!net-wireless/madwifi-old
+               net-wireless/wireless-tools
+               ~net-wireless/madwifi-ng-tools-${PV}"
+
+CONFIG_CHECK="CRYPTO WIRELESS_EXT SYSCTL KMOD"
+ERROR_CRYPTO="${P} requires Cryptographic API support (CONFIG_CRYPTO)."
+ERROR_WIRELESS_EXT="${P} requires CONFIG_WIRELESS_EXT selected by Wireless LAN drivers (non-hamradio) & Wireless Extensions"
+ERROR_SYSCTL="${P} requires Sysctl support (CONFIG_SYSCTL)."
+ERROR_KMOD="${F} requires CONFIG_KMOD to be set to y or m"
+BUILD_TARGETS="all"
+MODULESD_ATH_PCI_DOCS="README"
+
+pkg_setup() {
+       linux-mod_pkg_setup
+
+       MODULE_NAMES='ath_hal(net:"${S}"/ath_hal)
+                               wlan(net:"${S}"/net80211)
+                               wlan_acl(net:"${S}"/net80211)
+                               wlan_ccmp(net:"${S}"/net80211)
+                               wlan_tkip(net:"${S}"/net80211)
+                               wlan_wep(net:"${S}"/net80211)
+                               wlan_xauth(net:"${S}"/net80211)
+                               wlan_scan_sta(net:"${S}"/net80211)
+                               wlan_scan_ap(net:"${S}"/net80211)
+                               ath_rate_amrr(net:"${S}"/ath_rate/amrr)
+                               ath_rate_onoe(net:"${S}"/ath_rate/onoe)
+                               ath_rate_sample(net:"${S}"/ath_rate/sample)
+                               ath_rate_minstrel(net:"${S}"/ath_rate/minstrel)
+                               ath_pci(net:"${S}"/ath)'
+
+       BUILD_PARAMS="KERNELPATH=${KV_OUT_DIR}"
+}
+
+src_unpack() {
+       unpack ${A}
+
+       cd "${S}"
+       epatch "${FILESDIR}"/${PN}-0.9.3-uudecode-gcda-fix.patch
+       if use injection; then epatch "${FILESDIR}"/${PN}-r1886.patch; fi
+       for dir in ath ath_hal net80211 ath_rate ath_rate/amrr ath_rate/minstrel ath_rate/onoe ath_rate/sample; do
+               convert_to_m "${S}"/${dir}/Makefile
+       done
+}
+
+src_install() {
+       linux-mod_src_install
+
+       dodoc README THANKS docs/users-guide.pdf docs/WEP-HOWTO.txt
+}
+
+pkg_postinst() {
+       local moddir="${ROOT}/lib/modules/${KV_FULL}/net/"
+
+       linux-mod_pkg_postinst
+
+       einfo
+       einfo "Interfaces (athX) are now automatically created upon loading the ath_pci"
+       einfo "module."
+       einfo
+       einfo "The type of the created interface can be controlled through the 'autocreate'"
+       einfo "module parameter."
+       einfo
+       einfo "As of net-wireless/madwifi-ng-0.9.3 rate control module selection is done at"
+       einfo "module load time via the 'ratectl' module parameter. USE flags amrr and onoe"
+       einfo "no longer serve any purpose."
+
+       elog "Please note: This release is based off of 0.9.3.3 and NOT trunk."
+       elog "# No AR5007 support in this release; experimental support is available
+       for i386 (32bit) in #1679"
+       elog "# No AR5008 support in this release; support is available in trunk "
+       elog "No, we will not apply the patch from 1679, if you must, please do so
+       in an overlay on your system. That is upstreams ticket 1679, not Gentoo's."
+}