summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2010-08-09 08:57:00 +0000
committerPeter Volkov <pva@gentoo.org>2010-08-09 08:57:00 +0000
commitd9a9b8ba63a3b1d555543cb841d03100cca3a943 (patch)
tree9c24967df21c82e5a8385c8dd6956f7d2a51ee54
parentnet-im/ejabberd: Add optional md2 check (diff)
downloadpva-d9a9b8ba63a3b1d555543cb841d03100cca3a943.tar.gz
pva-d9a9b8ba63a3b1d555543cb841d03100cca3a943.tar.bz2
pva-d9a9b8ba63a3b1d555543cb841d03100cca3a943.zip
net-wireless/madwifi-ng{,-tools}: added for tests, bug #331125.
svn path=/; revision=444
-rw-r--r--net-wireless/madwifi-ng-tools/ChangeLog348
-rw-r--r--net-wireless/madwifi-ng-tools/Manifest4
-rw-r--r--net-wireless/madwifi-ng-tools/madwifi-ng-tools-0.9.4.4133.20100621.ebuild70
-rw-r--r--net-wireless/madwifi-ng-tools/metadata.xml9
-rw-r--r--net-wireless/madwifi-ng/ChangeLog636
-rw-r--r--net-wireless/madwifi-ng/Manifest5
-rw-r--r--net-wireless/madwifi-ng/files/madwifi-ng-injection-r3925.patch32
-rw-r--r--net-wireless/madwifi-ng/madwifi-ng-0.9.4.4133.20100621.ebuild96
-rw-r--r--net-wireless/madwifi-ng/metadata.xml17
9 files changed, 1217 insertions, 0 deletions
diff --git a/net-wireless/madwifi-ng-tools/ChangeLog b/net-wireless/madwifi-ng-tools/ChangeLog
new file mode 100644
index 0000000..2f6ebaa
--- /dev/null
+++ b/net-wireless/madwifi-ng-tools/ChangeLog
@@ -0,0 +1,348 @@
+# ChangeLog for net-wireless/madwifi-ng-tools
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng-tools/ChangeLog,v 1.44 2010/06/26 17:38:57 nixnut Exp $
+
+ 26 Jun 2010; <nixnut@gentoo.org>
+ madwifi-ng-tools-0.9.4.4119.20100201.ebuild:
+ ppc stable #306851
+
+ 12 Apr 2010; Markus Meier <maekke@gentoo.org>
+ madwifi-ng-tools-0.9.4.4119.20100201.ebuild:
+ amd64/x86 stable, bug #306851
+
+*madwifi-ng-tools-0.9.4.4119.20100201 (03 Mar 2010)
+
+ 03 Mar 2010; Peter Volkov <pva@gentoo.org>
+ +madwifi-ng-tools-0.9.4.4119.20100201.ebuild:
+ Version bump, bug #306851, thank Oschtan for report and Andrey for
+ explanation of the problem.
+
+ 24 Oct 2009; nixnut <nixnut@gentoo.org>
+ madwifi-ng-tools-0.9.4.4030.20090529.ebuild:
+ ppc stable #288386
+
+ 15 Oct 2009; Markus Meier <maekke@gentoo.org>
+ madwifi-ng-tools-0.9.4.4030.20090529.ebuild:
+ amd64/x86 stable, bug #288386
+
+*madwifi-ng-tools-0.9.4.4100.20090929 (10 Oct 2009)
+
+ 10 Oct 2009; Peter Volkov <pva@gentoo.org>
+ +madwifi-ng-tools-0.9.4.4100.20090929.ebuild:
+ Version bump to fix build issue with 2.6.31, bug #287656 thank xo0ox for
+ report and tests.
+
+ 23 Sep 2009; Patrick Lauer <patrick@gentoo.org>
+ madwifi-ng-tools-0.9.3.3.ebuild, madwifi-ng-tools-0.9.4.ebuild:
+ Remove virtual/libc
+
+*madwifi-ng-tools-0.9.4.4030.20090529 (01 Jun 2009)
+
+ 01 Jun 2009; Peter Volkov <pva@gentoo.org>
+ +madwifi-ng-tools-0.9.4.4030.20090529.ebuild:
+ Bump to most recent svn snapshot for 0.9.4 branch. Fixes build problems
+ with 2.6.29, bug #262761, thank Tobias Kral, Draco Levanah, Ivan
+ Kukharchuk and other guys, that helped us.
+
+ 01 Jun 2009; Peter Volkov <pva@gentoo.org> -madwifi-ng-tools-0.9.2.ebuild,
+ -madwifi-ng-tools-0.9.3.ebuild, -madwifi-ng-tools-0.9.3.1.ebuild,
+ -madwifi-ng-tools-0.9.3.2.ebuild:
+ Clean old versions.
+
+ 15 Nov 2008; Peter Volkov <pva@gentoo.org> madwifi-ng-tools-0.9.2.ebuild,
+ madwifi-ng-tools-0.9.3.ebuild, madwifi-ng-tools-0.9.3.1.ebuild,
+ madwifi-ng-tools-0.9.3.2.ebuild, madwifi-ng-tools-0.9.3.3.ebuild,
+ madwifi-ng-tools-0.9.4.ebuild:
+ madwifi.org changed to madwifi-project.org, bug #246289, thank hitachi for
+ report.
+
+ 25 Aug 2008; nixnut <nixnut@gentoo.org> madwifi-ng-tools-0.9.4.ebuild:
+ Stable on ppc wrt bug 225099
+
+ 07 Jul 2008; Thomas Anderson <gentoofan23@gentoo.org>
+ madwifi-ng-tools-0.9.4.ebuild:
+ stable amd64, bug 225099, thanks to ciberfred for testing
+
+ 18 Jun 2008; Christian Faulhammer <opfer@gentoo.org>
+ madwifi-ng-tools-0.9.4.ebuild:
+ stable x86, bug 225099
+
+ 06 Jun 2008; Peter Volkov <pva@gentoo.org> metadata.xml:
+ Added myself as maintainer.
+
+*madwifi-ng-tools-0.9.4 (14 Feb 2008)
+
+ 14 Feb 2008; Steev Klimaszewski <steev@gentoo.org>
+ +madwifi-ng-tools-0.9.4.ebuild:
+ Bump for 0.9.4 release which is compatible with kernel 2.6.24
+
+ 26 Oct 2007; Steve Dibb <beandog@gentoo.org>
+ madwifi-ng-tools-0.9.3.3.ebuild:
+ amd64 stable, security bug 195705
+
+ 24 Oct 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ madwifi-ng-tools-0.9.3.3.ebuild:
+ ppc stable, bug #195705
+
+ 21 Oct 2007; Markus Meier <maekke@gentoo.org>
+ madwifi-ng-tools-0.9.3.3.ebuild:
+ x86 stable, security bug #195705
+
+ 15 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ madwifi-ng-tools-0.9.3.2.ebuild:
+ ppc stable, bug #188902
+
+ 15 Aug 2007; Christoph Mende <angelos@gentoo.org>
+ madwifi-ng-tools-0.9.3.2.ebuild:
+ Stable on amd64 wrt security bug #188902
+
+ 14 Aug 2007; Andrej Kacian <ticho@gentoo.org>
+ madwifi-ng-tools-0.9.3.2.ebuild:
+ Stable on x86, security bug #188902.
+
+*madwifi-ng-tools-0.9.3.2 (14 Aug 2007)
+
+ 14 Aug 2007; Steev Klimaszewski <steev@gentoo.org>
+ +madwifi-ng-tools-0.9.3.2.ebuild:
+ New upstream release, a number of bugfixes, read the changelog :)
+
+*madwifi-ng-tools-0.9.3.1 (23 May 2007)
+
+ 23 May 2007; Stefan Schweizer <genstef@gentoo.org>
+ +madwifi-ng-tools-0.9.3.1.ebuild:
+ Version bump to fix security bug 179532 and to contain the headers bug 179348
+
+ 09 Apr 2007; Marcus D. Hanwell <cryos@gentoo.org>
+ madwifi-ng-tools-0.9.3.ebuild:
+ Stable on amd64, bug 173434.
+
+ 08 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ madwifi-ng-tools-0.9.3.ebuild:
+ ppc stable, bug #173434
+
+ 06 Apr 2007; Christian Faulhammer <opfer@gentoo.org>
+ madwifi-ng-tools-0.9.3.ebuild:
+ stable x86, security bug 173434
+
+*madwifi-ng-tools-0.9.3 (20 Mar 2007)
+
+ 20 Mar 2007; Steev Klimaszewski <steev@gentoo.org>
+ +madwifi-ng-tools-0.9.3.ebuild:
+ New upstream release. Bumping madwifi-ng-tools as well, to be safe.
+
+ 07 Dec 2006; Stefan Schweizer <genstef@gentoo.org>
+ -madwifi-ng-tools-0.0.1443.20060207.ebuild,
+ -madwifi-ng-tools-0.0.1531.20060427.ebuild,
+ -madwifi-ng-tools-0.9.1.ebuild, -madwifi-ng-tools-0.9.2_rc1692.ebuild:
+ remove old
+
+ 24 Sep 2006; Michael Hanselmann <hansmi@gentoo.org>
+ madwifi-ng-tools-0.9.2.ebuild:
+ Stable on ppc.
+
+ 22 Sep 2006; Daniel Drake <dsd@gentoo.org> madwifi-ng-tools-0.9.2.ebuild:
+ Avoid checking kernel details, bug #148694
+
+ 14 Sep 2006; Daniel Drake <dsd@gentoo.org> madwifi-ng-tools-0.9.2.ebuild:
+ Stable on amd64
+
+ 11 Sep 2006; <ticho@gentoo.org> madwifi-ng-tools-0.9.2.ebuild:
+ Stable on x86, security bug #144996.
+
+ 10 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
+ Remove brix from metadata.xml.
+
+ 05 Aug 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ madwifi-ng-tools-0.0.1531.20060427.ebuild:
+ ppc stable, bug #139998
+
+*madwifi-ng-tools-0.9.2 (29 Jul 2006)
+
+ 29 Jul 2006; Stefan Schweizer <genstef@gentoo.org>
+ +madwifi-ng-tools-0.9.2.ebuild:
+ version bump thanks to Conrad Kostecki <ConiKost@gmx.de> in bug 142043
+
+*madwifi-ng-tools-0.9.2_rc1692 (26 Jul 2006)
+
+ 26 Jul 2006; Stefan Schweizer <genstef@gentoo.org>
+ +madwifi-ng-tools-0.9.2_rc1692.ebuild:
+ Add release candidate works with 2.6.18, closes bug 141631 thanks to Thomas
+ Meyer <thomas.mey@web.de>
+
+*madwifi-ng-tools-0.9.1 (23 Jul 2006)
+
+ 23 Jul 2006; Steev Klimaszewski <steev@gentoo.org>
+ +madwifi-ng-tools-0.9.1.ebuild:
+ New upstream release. Resolves bug #134438
+
+*madwifi-ng-tools-0.0.1531.20060427 (09 Jul 2006)
+*madwifi-ng-tools-0.0.1443.20060207 (09 Jul 2006)
+
+ 09 Jul 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-ng-tools-0.0.1443.20060207.ebuild,
+ +madwifi-ng-tools-0.0.1531.20060427.ebuild,
+ -madwifi-ng-tools-0.1443.20060207.ebuild,
+ -madwifi-ng-tools-0.1531.20060427.ebuild:
+ New version scheme in preparation for version 0.9.x.
+
+ 25 Jun 2006; Henrik Brix Andersen <brix@gentoo.org>
+ -files/madwifi-ng-tools-0.1401.20060117-udev.rules,
+ -files/madwifi-ng-tools-0.1420.20060201-udev.rules,
+ -files/madwifi-ng-tools-0.1440.20060206-udev.rules,
+ -madwifi-ng-tools-0.1401.20060117.ebuild,
+ -madwifi-ng-tools-0.1420.20060201.ebuild,
+ -madwifi-ng-tools-0.1440.20060206.ebuild,
+ -madwifi-ng-tools-0.1473.20060312.ebuild,
+ -madwifi-ng-tools-0.1485.20060325.ebuild,
+ -madwifi-ng-tools-0.1502.20060414.ebuild:
+ Pruned old versions.
+
+ 11 May 2006; Henrik Brix Andersen <brix@gentoo.org>
+ madwifi-ng-tools-0.1531.20060427.ebuild:
+ Stable on x86. Fixes bug #132787.
+
+ 30 Apr 2006; Simon Stelling <blubb@gentoo.org>
+ madwifi-ng-tools-0.1443.20060207.ebuild:
+ stable on amd64
+
+*madwifi-ng-tools-0.1531.20060427 (27 Apr 2006)
+
+ 27 Apr 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-ng-tools-0.1531.20060427.ebuild:
+ New snapshot.
+
+*madwifi-ng-tools-0.1502.20060414 (14 Apr 2006)
+*madwifi-ng-tools-0.1485.20060325 (14 Apr 2006)
+*madwifi-ng-tools-0.1473.20060312 (14 Apr 2006)
+*madwifi-ng-tools-0.1443.20060207 (14 Apr 2006)
+*madwifi-ng-tools-0.1440.20060206 (14 Apr 2006)
+*madwifi-ng-tools-0.1420.20060201 (14 Apr 2006)
+*madwifi-ng-tools-0.1401.20060117 (14 Apr 2006)
+
+ 14 Apr 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +files/madwifi-ng-tools-0.1401.20060117-udev.rules,
+ +files/madwifi-ng-tools-0.1420.20060201-udev.rules,
+ +files/madwifi-ng-tools-0.1440.20060206-udev.rules, +metadata.xml,
+ +madwifi-ng-tools-0.1401.20060117.ebuild,
+ +madwifi-ng-tools-0.1420.20060201.ebuild,
+ +madwifi-ng-tools-0.1440.20060206.ebuild,
+ +madwifi-ng-tools-0.1443.20060207.ebuild,
+ +madwifi-ng-tools-0.1473.20060312.ebuild,
+ +madwifi-ng-tools-0.1485.20060325.ebuild,
+ +madwifi-ng-tools-0.1502.20060414.ebuild:
+ Renamed from net-wireless/madwifi-tools to net-wireless/madwifi-ng-tools.
+
+*madwifi-tools-0.1485.20060325 (27 Mar 2006)
+
+ 27 Mar 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-tools-0.1485.20060325.ebuild:
+ New madwifi-ng snapshot.
+
+*madwifi-tools-0.1473.20060312 (12 Mar 2006)
+
+ 12 Mar 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-tools-0.1473.20060312.ebuild:
+ New snapshot, bug #125933.
+
+ 05 Mar 2006; Henrik Brix Andersen <brix@gentoo.org>
+ madwifi-tools-0.1443.20060207.ebuild:
+ Stable on x86.
+
+*madwifi-tools-0.1443.20060207 (07 Feb 2006)
+
+ 07 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-tools-0.1443.20060207.ebuild:
+ New snapshot. The udev rules are no longer needed, bug #121913.
+
+*madwifi-tools-0.1440.20060206 (06 Feb 2006)
+
+ 06 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +files/madwifi-tools-0.1440.20060206-udev.rules,
+ +madwifi-tools-0.1440.20060206.ebuild:
+ Version bump, bug #121783.
+
+ 01 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
+ -madwifi-tools-0.1_pre20051111.ebuild:
+ Removed broken version.
+
+*madwifi-tools-0.1420.20060201 (01 Feb 2006)
+
+ 01 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +files/madwifi-tools-0.1420.20060201-udev.rules,
+ +madwifi-tools-0.1420.20060201.ebuild:
+ New snapshot.
+
+ 17 Jan 2006; Roy Marples <uberlord@gentoo.org>
+ madwifi-tools-0.1401.20060117.ebuild:
+ Marked ~amd64.
+
+*madwifi-tools-0.1401.20060117 (17 Jan 2006)
+
+ 17 Jan 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +files/madwifi-tools-0.1401.20060117-udev.rules,
+ +madwifi-tools-0.1401.20060117.ebuild:
+ New snapshot, changed naming scheme to match upstream. Switched from using
+ preup()/postdown() to using an udev helper, bug #118516.
+
+ 18 Nov 2005; Marcus D. Hanwell <cryos@gentoo.org>
+ madwifi-tools-0.1_pre20051111.ebuild:
+ Marked -amd64 too, upstream ticket 74.
+
+*madwifi-tools-0.1_pre20051111 (13 Nov 2005)
+
+ 13 Nov 2005; Stefan Schweizer <genstef@gentoo.org>
+ -madwifi-tools-0.1_pre20050106.ebuild,
+ -madwifi-tools-0.1_pre20050107.ebuild,
+ -madwifi-tools-0.1_pre20051031.ebuild,
+ +madwifi-tools-0.1_pre20051111.ebuild:
+ Version bump, remove old ebuilds
+
+ 12 Nov 2005; Stefan Schweizer <genstef@gentoo.org>
+ madwifi-tools-0.1_pre20051031.ebuild:
+ Use userspecified LDFLAGS,CFLAGS, use make install
+
+ 12 Nov 2005; Peter Johanson <latexer@gentoo.org>
+ madwifi-tools-0.1_pre20051031.ebuild:
+ Fix problem with not installing new wlanconfig tool.
+
+*madwifi-tools-0.1_pre20051031 (09 Nov 2005)
+
+ 09 Nov 2005; Peter Johanson <latexer@gentoo.org>
+ +madwifi-tools-0.1_pre20051031.ebuild:
+ Bump with new CVS snapshot.
+
+ 29 Apr 2005; <solar@gentoo.org> madwifi-tools-0.1_pre20050420.ebuild:
+ - bug 90880 - fix sed expression on athstats.c
+
+*madwifi-tools-0.1_pre20050420 (26 Apr 2005)
+
+ 26 Apr 2005; <solar@gentoo.org> +madwifi-tools-0.1_pre20050420.ebuild:
+ - version bump
+
+ 19 Jan 2005; <solar@gentoo.org> madwifi-tools-0.1_pre20050106.ebuild,
+ madwifi-tools-0.1_pre20050107.ebuild:
+ - added a sed expression to a src_unpack as per bug #78586
+
+*madwifi-tools-0.1_pre20050107 (07 Jan 2005)
+
+ 07 Jan 2005; <solar@gentoo.org> +madwifi-tools-0.1_pre20050107.ebuild:
+ - update from Stefan Schweizer. uses the snapshot from the mirrors now
+
+*madwifi-tools-0.1_pre20050106 (06 Jan 2005)
+
+ 06 Jan 2005; <solar@gentoo.org> -madwifi-tools-0.1_pre20040906.ebuild,
+ -madwifi-tools-0.1_pre20041019.ebuild,
+ +madwifi-tools-0.1_pre20050106.ebuild:
+ version bump for 2005 and small format string fixes
+
+*madwifi-tools-0.1_pre20041019 (19 Oct 2004)
+
+ 19 Oct 2004; <solar@gentoo.org> +madwifi-tools-0.1_pre20041019.ebuild:
+ updated snap of madwifi-tools for 2.6.9 kernels
+
+*madwifi-tools-0.1_pre20040906 (06 Sep 2004)
+
+ 06 Sep 2004; <solar@gentoo.org> +metadata.xml,
+ +madwifi-tools-0.1_pre20040906.ebuild:
+ initial commit of the madwifi-tools (broken out from the -driver) to the tree.
+
diff --git a/net-wireless/madwifi-ng-tools/Manifest b/net-wireless/madwifi-ng-tools/Manifest
new file mode 100644
index 0000000..20f9215
--- /dev/null
+++ b/net-wireless/madwifi-ng-tools/Manifest
@@ -0,0 +1,4 @@
+DIST madwifi-0.9.4-r4133-20100621.tar.gz 3534852 RMD160 ba17522c17e623d77e50a422d9fe9c57d5a2c3d9 SHA1 63abb8bb46738eb2b285445aa40c2a55a0e441f8 SHA256 f19f2eea7561a8a50a8731407d959eaafe64cc39fa5a894cac7a62807382d606
+EBUILD madwifi-ng-tools-0.9.4.4133.20100621.ebuild 2054 RMD160 9b2d0257a352bc442910fd8a87a849ec0dfbbb90 SHA1 8f1f589c73f1bbdbc80db8b93c53a8cf88e8e31e SHA256 905de8530796aedd6c98d00394468b019d62648e276b99bab2626978c516fd2d
+MISC ChangeLog 12120 RMD160 c051ffe8cad4e2cbe7d664b0be75c11d43f43cd2 SHA1 1993e1dbcbeeb12fa602ab9e1380483fdf6cc36a SHA256 4a02f384c7d650d929f9bc4ce834b6794be2b78c446e942982b7138319cef92b
+MISC metadata.xml 244 RMD160 7adc35ffcad8a9e66c9f213c57117c406957c0ac SHA1 bae7782bf6bf8549273a8138bf1f9be10374ff29 SHA256 ba79a636fe9ffed1c1d625f609c7c8f251a36fbd5e32138c45aa763ebd9a141a
diff --git a/net-wireless/madwifi-ng-tools/madwifi-ng-tools-0.9.4.4133.20100621.ebuild b/net-wireless/madwifi-ng-tools/madwifi-ng-tools-0.9.4.4133.20100621.ebuild
new file mode 100644
index 0000000..d3cac56
--- /dev/null
+++ b/net-wireless/madwifi-ng-tools/madwifi-ng-tools-0.9.4.4133.20100621.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng-tools/madwifi-ng-tools-0.9.4.4119.20100201.ebuild,v 1.3 2010/06/26 17:38:57 nixnut Exp $
+
+EAPI="2"
+
+inherit versionator toolchain-funcs
+
+MY_PN=${PN/-ng-tools/}
+MY_PV=$(get_version_component_range 1-3)
+MY_REV=$(get_version_component_range 4)
+MY_DATE=$(get_version_component_range 5)
+MY_P=${MY_PN}-${MY_PV}-r${MY_REV}-${MY_DATE}
+S=${WORKDIR}/${MY_P}/tools
+
+DESCRIPTION="Next Generation tools for configuration of Atheros based IEEE 802.11a/b/g wireless LAN cards"
+HOMEPAGE="http://www.madwifi-project.org/"
+SRC_URI="http://snapshots.madwifi-project.org/${MY_PN}-${MY_PV}/${MY_P}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="!net-wireless/madwifi-old-tools"
+
+src_prepare() {
+ # format string fix from solar
+ #sed -i \
+# -e 's:err(1, ifr.ifr_name);:err(1, "%s", ifr.ifr_name);:g' \
+# ${S}/tools/athstats.c || die
+
+ sed -i \
+ -e "s:CC =.*:CC = $(tc-getCC):" \
+ -e "s:CFLAGS=:CFLAGS+=:" \
+ -e "s:LDFLAGS=:LDFLAGS+=:" \
+ "${S}"/Makefile || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" BINDIR=/usr/bin MANDIR=/usr/share/man STRIP=echo \
+ install || die "emake install failed"
+
+ dodir /sbin
+ mv "${D}"/usr/bin/wlanconfig "${D}"/sbin
+
+ # install headers for use by
+ # net-wireless/wpa_supplicant and net-wireless/hostapd
+ cd "${S}"/..
+ insinto /usr/include/madwifi/include/
+ doins include/*.h
+ insinto /usr/include/madwifi/net80211
+ doins net80211/*.h
+}
+
+pkg_postinst() {
+ if [ -e "${ROOT}"/etc/udev/rules.d/65-madwifi.rules ]; then
+ ewarn
+ ewarn "The udev rules for creating interfaces (athX) are no longer needed."
+ ewarn
+ ewarn "You should manually remove the /etc/udev/rules.d/65-madwifi.rules file"
+ ewarn "and either run 'udevstart' or reboot for the changes to take effect."
+ ewarn
+ fi
+ einfo
+ einfo "If you use net-wireless/wpa_supplicant or net-wireless/hostapd with madwifi"
+ einfo "you should remerge them now."
+ einfo
+}
diff --git a/net-wireless/madwifi-ng-tools/metadata.xml b/net-wireless/madwifi-ng-tools/metadata.xml
new file mode 100644
index 0000000..df2c05d
--- /dev/null
+++ b/net-wireless/madwifi-ng-tools/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>pva@gentoo.org</email>
+ <name>Peter Volkov</name>
+</maintainer>
+<herd>mobile</herd>
+</pkgmetadata>
diff --git a/net-wireless/madwifi-ng/ChangeLog b/net-wireless/madwifi-ng/ChangeLog
new file mode 100644
index 0000000..87900be
--- /dev/null
+++ b/net-wireless/madwifi-ng/ChangeLog
@@ -0,0 +1,636 @@
+# ChangeLog for net-wireless/madwifi-ng
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/ChangeLog,v 1.75 2010/06/26 17:39:42 nixnut Exp $
+
+ 26 Jun 2010; <nixnut@gentoo.org> madwifi-ng-0.9.4.4119.20100201.ebuild:
+ ppc stable #306851
+
+ 12 Apr 2010; Markus Meier <maekke@gentoo.org>
+ madwifi-ng-0.9.4.4119.20100201.ebuild:
+ amd64/x86 stable, bug #306851
+
+*madwifi-ng-0.9.4.4119.20100201 (03 Mar 2010)
+
+ 03 Mar 2010; Peter Volkov <pva@gentoo.org>
+ +madwifi-ng-0.9.4.4119.20100201.ebuild:
+ Version bump, bug #306851, thank Oschtan for report and Andrey for
+ explanation of the problem.
+
+ 24 Oct 2009; nixnut <nixnut@gentoo.org>
+ madwifi-ng-0.9.4.4030.20090529.ebuild:
+ ppc stable #288386
+
+ 15 Oct 2009; Markus Meier <maekke@gentoo.org>
+ madwifi-ng-0.9.4.4030.20090529.ebuild:
+ amd64/x86 stable, bug #288386
+
+*madwifi-ng-0.9.4.4100.20090929 (10 Oct 2009)
+
+ 10 Oct 2009; Peter Volkov <pva@gentoo.org>
+ +madwifi-ng-0.9.4.4100.20090929.ebuild:
+ Version bump to fix build issue with 2.6.31, bug #287656 thank xo0ox for
+ report and tests.
+
+ 04 Jun 2009; Peter Volkov <pva@gentoo.org>
+ madwifi-ng-0.9.4.4030.20090529.ebuild:
+ Drop -Werror, now builds with gcc-4.4, bug #271611, thank hirakendu for
+ report.
+
+ 03 Jun 2009; Peter Volkov <pva@gentoo.org>
+ +files/madwifi-ng-injection-r3925.patch:
+ Added missed injection patch, bug #272372, thank Pierre-Yves AILLET for
+ report.
+
+*madwifi-ng-0.9.4.4030.20090529 (01 Jun 2009)
+
+ 01 Jun 2009; Peter Volkov <pva@gentoo.org>
+ +madwifi-ng-0.9.4.4030.20090529.ebuild:
+ Bump to most recent svn snapshot for 0.9.4 branch. Fixes build problems
+ with 2.6.29, bug #262761, thank Tobias Kral, Draco Levanah, Ivan
+ Kukharchuk and other guys, that helped us.
+
+ 01 Jun 2009; Peter Volkov <pva@gentoo.org> -madwifi-ng-0.9.3.1.ebuild,
+ -madwifi-ng-0.9.3.2.ebuild, -files/madwifi-2.6.22.patch:
+ Remove old and vulnerable versions, bug #271697, thank Robert Buchholz for
+ report.
+
+ 31 Jan 2009; Peter Volkov <pva@gentoo.org>
+ +files/madwifi-ng-0.9.4-request_module-build.patch,
+ madwifi-ng-0.9.4.ebuild, madwifi-ng-0.9.4-r1.ebuild:
+ Fixed build problem with gcc-4.3, bug #256669, thank cilly for report and
+ fix.
+
+ 15 Nov 2008; Peter Volkov <pva@gentoo.org> madwifi-ng-0.9.4.ebuild,
+ madwifi-ng-0.9.4-r1.ebuild:
+ Workaround for our build system was commited into linux-mod.eclass, bug
+ #237618. So it safe to remove it from madwifi-ng-0.9.4-r1. Also to avoid
+ somewhat unnecessary round of stabilization patch for build failure on
+ 2.6.27 moved into madwifi-ng-0.9.4. Now madwifi-ng-0.9.4-r1 and
+ madwifi-ng-0.9.4 are equal, but don't remove any of them to avoid
+ unnecessary rebuilds.
+
+ 15 Nov 2008; Peter Volkov <pva@gentoo.org> madwifi-ng-0.9.3.1.ebuild,
+ madwifi-ng-0.9.3.2.ebuild, madwifi-ng-0.9.3.3.ebuild,
+ madwifi-ng-0.9.4.ebuild, madwifi-ng-0.9.4-r1.ebuild:
+ madwifi.org changed to madwifi-project.org, bug #246289, thank hitachi for
+ report.
+
+ 22 Oct 2008; Peter Volkov <pva@gentoo.org>
+ files/madwifi-ng-0.9.4-2.6.27-r3811.patch:
+ Updated patch to make it workable with all sys-devel/patch versions.
+
+ 20 Oct 2008; Peter Volkov <pva@gentoo.org>
+ +files/madwifi-ng-0.9.4-2.6.27-r3811.patch, madwifi-ng-0.9.4-r1.ebuild:
+ Added patch to make it buildable with 2.6.27 kernel.
+
+*madwifi-ng-0.9.4-r1 (14 Oct 2008)
+
+ 14 Oct 2008; Peter Volkov <pva@gentoo.org> +madwifi-ng-0.9.4-r1.ebuild:
+ Added workaround for unresolved symbols if CONFIG_MODVERSIONS is set, bug
+ #232099.
+
+ 13 Sep 2008; Peter Volkov <pva@gentoo.org> madwifi-ng-0.9.4.ebuild:
+ Removed app-arch/sharutils from DEPEND as madwifi-ng builds fine without
+ it, bug #232099.
+
+ 25 Aug 2008; nixnut <nixnut@gentoo.org> madwifi-ng-0.9.4.ebuild:
+ Stable on ppc wrt bug 225099
+
+ 23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
+ add GLEP 56 USE flag desc from use.local.desc
+
+ 14 Aug 2008; Steev Klimaszewski <steev@gentoo.org> metadata.xml,
+ madwifi-ng-0.9.4.ebuild:
+ Add injection use flag to metadata.xml
+
+ 14 Aug 2008; Steev Klimaszewski <steev@gentoo.org>
+ madwifi-ng-0.9.4.ebuild:
+ Cosmetic fix to an elog line in 0.9.4 so it isn't split
+
+ 21 Jul 2008; Steev Klimaszewski <steev@gentoo.org>
+ +files/madwifi-dfs-ieee80211-skb-update.patch, madwifi-ng-0.9.4.ebuild:
+ Add patch to make madwifi-ng-0.9.4 work with 2.6.26 kernels.
+
+ 07 Jul 2008; Thomas Anderson <gentoofan23@gentoo.org>
+ madwifi-ng-0.9.4.ebuild:
+ stable amd64, bug 225099, thanks to ciberfred for testing
+
+ 18 Jun 2008; Christian Faulhammer <opfer@gentoo.org>
+ madwifi-ng-0.9.4.ebuild:
+ stable x86, bug 225099
+
+ 06 Jun 2008; Peter Volkov <pva@gentoo.org> metadata.xml:
+ Added myself as maintainer.
+
+*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:
+ Fix the KMOD check. No need to specify CONFIG.
+
+ 16 Jan 2008; Steev Klimaszewski <steev@gentoo.org>
+ madwifi-ng-0.9.3.3.ebuild:
+ Add a check for CONFIG_KMOD and error if it is not set. This should fix
+ bug #174168. Thanks to David Brigada <brigad@rpi.edu> for reporting,
+ and Gordon Malm <bugs-gentoo-org-02@bumpin.org> for his work tracking it
+ down.
+
+ 26 Oct 2007; Steve Dibb <beandog@gentoo.org> madwifi-ng-0.9.3.3.ebuild:
+ amd64 stable, security bug 195705
+
+ 24 Oct 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ madwifi-ng-0.9.3.3.ebuild:
+ ppc stable, bug #195705
+
+ 21 Oct 2007; Markus Meier <maekke@gentoo.org> madwifi-ng-0.9.3.3.ebuild:
+ x86 stable, security bug #195705
+
+ 15 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ madwifi-ng-0.9.3.2.ebuild:
+ ppc stable, bug #188902
+
+ 15 Aug 2007; Christoph Mende <angelos@gentoo.org>
+ madwifi-ng-0.9.3.2.ebuild:
+ Stable on amd64 wrt security bug #188902
+
+ 14 Aug 2007; Andrej Kacian <ticho@gentoo.org> madwifi-ng-0.9.3.2.ebuild:
+ Stable on x86, security bug #188902.
+
+*madwifi-ng-0.9.3.2 (14 Aug 2007)
+
+ 14 Aug 2007; Steev Klimaszewski <steev@gentoo.org>
+ +madwifi-ng-0.9.3.2.ebuild:
+ New upstream release, various fixes, read the changelog :)
+
+ 13 Jul 2007; Stefan Schweizer <genstef@gentoo.org>
+ files/madwifi-2.6.22.patch:
+ Add new 2.6.22 patch that works for amd64 too thanks to Thomas S. Howard
+ <thoward1120@sbcglobal.net> in bug 184804
+
+ 07 Jul 2007; Stefan Schweizer <genstef@gentoo.org>
+ -files/madwifi-ng-0.9.2.1-linux-2.6.20.patch,
+ -files/madwifi-ng-0.9.2-allow-cipher-none.diff,
+ -files/madwifi-ng-0.9.2-ath_intr.diff,
+ -files/madwifi-ng-0.9.2-config.h.diff,
+ -files/madwifi-ng-0.9.2-crypto_cipher_encrypt_one.diff,
+ -files/madwifi-association-fix.patch,
+ -files/madwifi-ng-uudecode-gcda-fix.patch, -madwifi-ng-0.9.2.1.ebuild,
+ -madwifi-ng-0.9.3-r2.ebuild, -madwifi-ng-0.9.3-r3.ebuild,
+ madwifi-ng-0.9.3.1.ebuild:
+ remove old vulnerable, fix help text variable
+
+ 02 Jun 2007; Peter Weller <welp@gentoo.org> madwifi-ng-0.9.3.1.ebuild:
+ Stable on amd46 wrt security bug 179532
+
+ 29 May 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ madwifi-ng-0.9.3.1.ebuild:
+ ppc stable, bug #179532
+
+ 24 May 2007; Christian Faulhammer <opfer@gentoo.org>
+ madwifi-ng-0.9.3.1.ebuild:
+ stable x86, security bug 179532
+
+*madwifi-ng-0.9.3.1 (23 May 2007)
+
+ 23 May 2007; Stefan Schweizer <genstef@gentoo.org>
+ +madwifi-ng-0.9.3.1.ebuild:
+ Version bump to fix security bug 179532 and to not contain the headers bug
+ 179348
+
+ 13 May 2007; Stefan Schweizer <genstef@gentoo.org>
+ +files/madwifi-2.6.22.patch, madwifi-ng-0.9.3-r3.ebuild:
+ Add 2.6.22 patch
+
+*madwifi-ng-0.9.3-r3 (16 Apr 2007)
+
+ 16 Apr 2007; Steev Klimaszewski <steev@gentoo.org>
+ +madwifi-ng-0.9.3-r3.ebuild:
+ Add wireless-tools to RDEPEND and add back the injection useflag/patch.
+ Closes bug #159006 and bug #174198.
+
+ 09 Apr 2007; Marcus D. Hanwell <cryos@gentoo.org>
+ madwifi-ng-0.9.3-r2.ebuild:
+ Stable on amd64, bug 173434.
+
+ 08 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ madwifi-ng-0.9.3-r2.ebuild:
+ ppc stable, bug #173434
+
+ 06 Apr 2007; Christian Faulhammer <opfer@gentoo.org>
+ madwifi-ng-0.9.3-r2.ebuild:
+ stable x86, security bug 173434
+
+ 21 Mar 2007; Steev Klimaszewski <steev@gentoo.org>
+ madwifi-ng-0.9.3-r2.ebuild:
+ Add IUSE, apparently it is a MUST/Required, though repoman doesn't complain
+ about it.
+
+*madwifi-ng-0.9.3-r2 (21 Mar 2007)
+
+ 21 Mar 2007; Steev Klimaszewski <steev@gentoo.org>
+ -madwifi-ng-0.9.3-r1.ebuild, +madwifi-ng-0.9.3-r2.ebuild:
+ Fixes the issues that dsd pointed out in bug 171529, thanks to Gordon for his
+ faster responses than I. Hopefully, shouldn't need to bump it anymore.
+
+*madwifi-ng-0.9.3-r1 (21 Mar 2007)
+
+ 21 Mar 2007; Steev Klimaszewski <steev@gentoo.org>
+ -madwifi-ng-0.9.3.ebuild, +madwifi-ng-0.9.3-r1.ebuild:
+ Fix up the ebuild a bit (and revbump because of building all the rate control
+ modules now) - thanks to the unknown person in bug #171529.
+
+*madwifi-ng-0.9.3 (20 Mar 2007)
+
+ 20 Mar 2007; Steev Klimaszewski <steev@gentoo.org>
+ +files/madwifi-ng-0.9.3-uudecode-gcda-fix.patch, +madwifi-ng-0.9.3.ebuild:
+ New upstream release. Tested on an AR5212 Cardbus card, and an AR5005G.
+ Still no support for AR5008 :(
+
+ 20 Feb 2007; <genstef@gentoo.org> -madwifi-ng-0.9.2.ebuild,
+ madwifi-ng-0.9.2.1.ebuild:
+ Use atheros-hal license for truedfx bug 146319
+
+ 10 Feb 2007; Steev Klimaszewski <steev@gentoo.org>
+ +files/madwifi-ng-0.9.2-allow-cipher-none.diff, madwifi-ng-0.9.2.1.ebuild:
+ Add patch from bug #157677 to fix cipher none issues. Thanks to Jon Howell
+ for the patch. Will be in upstream 0.9.3 release.
+
+ 10 Feb 2007; Mike Auty <ikelos@gentoo.org>
+ files/madwifi-ng-0.9.2.1-linux-2.6.20.patch:
+ Fix up 'unable to attach hardware' problem, bug 165477.
+
+ 05 Feb 2007; Daniel Drake <dsd@gentoo.org>
+ +files/madwifi-ng-0.9.2.1-linux-2.6.20.patch, madwifi-ng-0.9.2.1.ebuild:
+ Move patches into src_unpack, and add 2.6.20 compatibility patch
+
+ 29 Jan 2007; <genstef@gentoo.org> +files/madwifi-ng-r1886.patch,
+ madwifi-ng-0.9.2.1.ebuild:
+ Add injection useflag and patch thanks to jdettner
+
+ 10 Dec 2006; Mike Doty <kingtaco@gentoo.org> madwifi-ng-0.9.2.1.ebuild:
+ amd64 stable, bug 157449
+
+ 08 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ madwifi-ng-0.9.2.1.ebuild:
+ ppc stable, bug #157449
+
+ 08 Dec 2006; Christian Faulhammer <opfer@gentoo.org>
+ madwifi-ng-0.9.2.1.ebuild:
+ stable x86, security bug #157449
+
+*madwifi-ng-0.9.2.1 (07 Dec 2006)
+
+ 07 Dec 2006; Stefan Schweizer <genstef@gentoo.org>
+ -madwifi-ng-0.0.1443.20060207.ebuild,
+ -madwifi-ng-0.0.1531.20060427.ebuild, +madwifi-ng-0.9.2.1.ebuild:
+ Security version bump, bug 157449 also fixes 2.6.19 building
+
+ 17 Nov 2006; Stefan Schweizer <genstef@gentoo.org>
+ +files/madwifi-ng-0.9.2-ath_intr.diff,
+ +files/madwifi-ng-0.9.2-config.h.diff,
+ +files/madwifi-ng-0.9.2-crypto_cipher_encrypt_one.diff,
+ madwifi-ng-0.9.2.ebuild:
+ Add 2.6.19 support patches thanks to Horst Schirmeier
+ <gentoo@schirmeier.com> and Martin Heimburger <vispillo@vispillo.org> in bug
+ 152595
+
+ 24 Sep 2006; Michael Hanselmann <hansmi@gentoo.org>
+ madwifi-ng-0.9.2.ebuild:
+ Stable on ppc.
+
+ 14 Sep 2006; Daniel Drake <dsd@gentoo.org> madwifi-ng-0.9.2.ebuild:
+ Stable on amd64
+
+ 11 Sep 2006; <ticho@gentoo.org> madwifi-ng-0.9.2.ebuild:
+ Stable on x86, security bug #144996.
+
+ 08 Sep 2006; Steev Klimaszewski <steev@gentoo.org>
+ madwifi-ng-0.9.2.ebuild:
+ Leaving the patch in the files dir, but removing it from the 0.9.2 ebuild.
+ Closes/fixes bug #146459. Thanks to dsd for his work in finding, and
+ reporting, this issue.
+
+ 04 Sep 2006; Stefan Schweizer <genstef@gentoo.org> metadata.xml,
+ -madwifi-ng-0.9.1.ebuild, -madwifi-ng-0.9.2_rc1692.ebuild,
+ madwifi-ng-0.9.2.ebuild:
+ remove old, mention as-is in license, bug 146319, remove brix from metadata
+
+ 21 Aug 2006; Benjamin Schindler <config@gentoo.org>
+ +files/madwifi-association-fix.patch, madwifi-ng-0.9.2.ebuild:
+ Add patch to fix issue http://madwifi.org/ticket/776
+
+ 05 Aug 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ madwifi-ng-0.0.1531.20060427.ebuild:
+ ppc stable, bug #139998
+
+*madwifi-ng-0.9.2 (29 Jul 2006)
+
+ 29 Jul 2006; Stefan Schweizer <genstef@gentoo.org>
+ +madwifi-ng-0.9.2.ebuild:
+ version bump thanks to Conrad Kostecki <ConiKost@gmx.de> in bug 142043
+
+*madwifi-ng-0.9.2_rc1692 (26 Jul 2006)
+
+ 26 Jul 2006; Stefan Schweizer <genstef@gentoo.org>
+ +madwifi-ng-0.9.2_rc1692.ebuild:
+ Add release candidate works with 2.6.18, closes bug 141631 thanks to Thomas
+ Meyer <thomas.mey@web.de>
+
+*madwifi-ng-0.9.1 (23 Jul 2006)
+
+ 23 Jul 2006; Steev Klimaszewski <steev@gentoo.org>
+ +files/madwifi-ng-uudecode-gcda-fix.patch, +madwifi-ng-0.9.1.ebuild:
+ New upstream release, committing because Brix is on vacation. Thanks to Yang
+ Zhao for the initial report, and everyone else in bug #134438. As well as
+ Agent86 for testing before I commit.
+
+*madwifi-ng-0.0.1531.20060427 (09 Jul 2006)
+*madwifi-ng-0.0.1443.20060207 (09 Jul 2006)
+
+ 09 Jul 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-ng-0.0.1443.20060207.ebuild,
+ +madwifi-ng-0.0.1531.20060427.ebuild, -madwifi-ng-0.1443.20060207.ebuild,
+ -madwifi-ng-0.1531.20060427.ebuild:
+ New version scheme in preparation for version 0.9.x.
+
+ 25 Jun 2006; Henrik Brix Andersen <brix@gentoo.org>
+ -madwifi-ng-0.1401.20060117.ebuild, -madwifi-ng-0.1420.20060201.ebuild,
+ -madwifi-ng-0.1440.20060206.ebuild, -madwifi-ng-0.1473.20060312.ebuild,
+ -madwifi-ng-0.1485.20060325.ebuild, -madwifi-ng-0.1502.20060414.ebuild:
+ Pruned old versions.
+
+ 11 May 2006; Henrik Brix Andersen <brix@gentoo.org>
+ madwifi-ng-0.1531.20060427.ebuild:
+ Stable on x86. Fixes bug #132787.
+
+ 30 Apr 2006; Simon Stelling <blubb@gentoo.org>
+ madwifi-ng-0.1443.20060207.ebuild:
+ stable on amd64
+
+*madwifi-ng-0.1531.20060427 (27 Apr 2006)
+
+ 27 Apr 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-ng-0.1531.20060427.ebuild:
+ New snapshot.
+
+*madwifi-ng-0.1502.20060414 (14 Apr 2006)
+*madwifi-ng-0.1485.20060325 (14 Apr 2006)
+*madwifi-ng-0.1473.20060312 (14 Apr 2006)
+*madwifi-ng-0.1443.20060207 (14 Apr 2006)
+*madwifi-ng-0.1440.20060206 (14 Apr 2006)
+*madwifi-ng-0.1420.20060201 (14 Apr 2006)
+*madwifi-ng-0.1401.20060117 (14 Apr 2006)
+
+ 14 Apr 2006; Henrik Brix Andersen <brix@gentoo.org> +metadata.xml,
+ +madwifi-ng-0.1401.20060117.ebuild, +madwifi-ng-0.1420.20060201.ebuild,
+ +madwifi-ng-0.1440.20060206.ebuild, +madwifi-ng-0.1443.20060207.ebuild,
+ +madwifi-ng-0.1473.20060312.ebuild, +madwifi-ng-0.1485.20060325.ebuild,
+ +madwifi-ng-0.1502.20060414.ebuild:
+ Renamed from net-wireless/madwifi-driver to net-wireless/madwifi-ng.
+
+*madwifi-driver-0.1485.20060325 (27 Mar 2006)
+
+ 27 Mar 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-driver-0.1485.20060325.ebuild:
+ New madwifi-ng snapshot.
+
+*madwifi-driver-0.1473.20060312 (12 Mar 2006)
+
+ 12 Mar 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-driver-0.1473.20060312.ebuild:
+ New snapshot, bug #125933.
+
+ 05 Mar 2006; Henrik Brix Andersen <brix@gentoo.org>
+ madwifi-driver-0.1443.20060207.ebuild:
+ Stable on x86.
+
+ 17 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
+ madwifi-driver-0.1_pre20050420-r1.ebuild,
+ madwifi-driver-0.1401.20060117.ebuild,
+ madwifi-driver-0.1420.20060201.ebuild,
+ madwifi-driver-0.1440.20060206.ebuild,
+ madwifi-driver-0.1443.20060207.ebuild:
+ Added note about remerging wpa_supplicant/hostapd after upgrading
+ madwifi-driver. Thanks to Chris Bainbridge in bug #122553.
+
+*madwifi-driver-0.1443.20060207 (07 Feb 2006)
+
+ 07 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-driver-0.1443.20060207.ebuild:
+ New snapshot. The udev rules are no longer needed, bug #121913.
+
+*madwifi-driver-0.1440.20060206 (06 Feb 2006)
+
+ 06 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-driver-0.1440.20060206.ebuild:
+ Version bump, bug #121783.
+
+ 01 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
+ -madwifi-driver-0.1_pre20051111.ebuild:
+ Removed broken version.
+
+*madwifi-driver-0.1420.20060201 (01 Feb 2006)
+
+ 01 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-driver-0.1420.20060201.ebuild:
+ New snapshot. Fixes bug #120290.
+
+ 17 Jan 2006; Roy Marples <uberlord@gentoo.org>
+ madwifi-driver-0.1401.20060117.ebuild:
+ Marked ~amd64.
+
+*madwifi-driver-0.1401.20060117 (17 Jan 2006)
+
+ 17 Jan 2006; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-driver-0.1401.20060117.ebuild:
+ New snapshot, changed naming scheme to match upstream. Fixes bug #112853 and
+ bug #102104. Thank you to Sebastian Siewior, Uberlord and cryos for testing.
+
+ 16 Nov 2005; Stefan Schweizer <genstef@gentoo.org>
+ madwifi-driver-0.1_pre20051111.ebuild:
+ Remove ath_rate_amrr if it is leftover from an old installation, #112728
+
+ 15 Nov 2005; Marcus D. Hanwell <cryos@gentoo.org>
+ madwifi-driver-0.1_pre20051111.ebuild:
+ Marked -amd64, kernel oops caused by traffic over the interface.
+
+*madwifi-driver-0.1_pre20051111 (13 Nov 2005)
+
+ 13 Nov 2005; Stefan Schweizer <genstef@gentoo.org>
+ -files/madwifi-driver-0.1-arp-packets-33958.patch,
+ -files/madwifi-driver-2.6.8-20040814-proc_dointvec.patch,
+ -files/madwifi-multi-ssid-support.patch,
+ -madwifi-driver-0.1_pre20050107.ebuild,
+ -madwifi-driver-0.1_pre20050224.ebuild,
+ -madwifi-driver-0.1_pre20050420.ebuild,
+ -madwifi-driver-0.1_pre20050809.ebuild,
+ -madwifi-driver-0.1_pre20050809-r1.ebuild,
+ -madwifi-driver-0.1_pre20051031.ebuild,
+ +madwifi-driver-0.1_pre20051111.ebuild:
+ Version bump, remove old ebuilds
+
+ 12 Nov 2005; Stefan Schweizer <genstef@gentoo.org>
+ madwifi-driver-0.1_pre20051031.ebuild:
+ Add wlan_scan_sta, wlan_scan_ap, postinst einfo note, new homepage, extra
+ docs, madwifi-tools DEPEND
+
+*madwifi-driver-0.1_pre20051031 (09 Nov 2005)
+
+ 09 Nov 2005; Peter Johanson <latexer@gentoo.org>
+ +madwifi-driver-0.1_pre20051031.ebuild:
+ Bump with new CVS snapshot.
+
+*madwifi-driver-0.1_pre20050809-r1 (22 Aug 2005)
+*madwifi-driver-0.1_pre20050420-r1 (22 Aug 2005)
+
+ 22 Aug 2005; Henrik Brix Andersen <brix@gentoo.org>
+ +madwifi-driver-0.1_pre20050420-r1.ebuild,
+ +madwifi-driver-0.1_pre20050809-r1.ebuild:
+ Install header files for use by net-wireless/hostapd and
+ net-wireless/wpa_supplicant.
+
+*madwifi-driver-0.1_pre20050809 (10 Aug 2005)
+
+ 10 Aug 2005; Stefan Schweizer <genstef@gentoo.org>
+ +madwifi-driver-0.1_pre20050809.ebuild:
+ Version bump thanks to Miles Lubin <miles@lubin.us> in bug 101872
+
+ 30 Jun 2005; Joseph Jezak <josejx@gentoo.org>
+ madwifi-driver-0.1_pre20050420.ebuild:
+ Added ~ppc and PPC target, bug #97001.
+
+*madwifi-driver-0.1_pre20050420 (25 Apr 2005)
+
+ 25 Apr 2005; <solar@gentoo.org> -madwifi-driver-0.1_pre20041019.ebuild,
+ -madwifi-driver-0.1_pre20050106.ebuild,
+ +madwifi-driver-0.1_pre20050420.ebuild:
+ - remove older snapshots that were using kernel-mod.eclass and updated snapshot
+
+*madwifi-driver-0.1_pre20050224 (27 Feb 2005)
+
+ 27 Feb 2005; Stefan Schweizer <genstef@gentoo.org>
+ +madwifi-driver-0.1_pre20050224.ebuild:
+ New madwifi cvs-snapshot, bug 81766, and module build order restructure, bug
+ 82752
+
+ 09 Jan 2005; <solar@gentoo.org> madwifi-driver-0.1_pre20050107.ebuild:
+ - removing masking and put ebuild in ~arch
+
+ 08 Jan 2005; Stefan Schweizer <genstef@gentoo.org>
+ madwifi-driver-0.1_pre20050107.ebuild:
+ S= --> S=/madwifi, thanks to Dominic Battre <dominic.battre@gmx.de> in bug
+ 75654 comment #22
+
+*madwifi-driver-0.1_pre20050107 (07 Jan 2005)
+
+ 07 Jan 2005; <solar@gentoo.org> +madwifi-driver-0.1_pre20050107.ebuild:
+ - linux-mod update from Stefan Schweizer
+
+*madwifi-driver-0.1_pre20050106 (07 Jan 2005)
+
+ 07 Jan 2005; <solar@gentoo.org> -madwifi-driver-0.1_pre20040824-r1.ebuild,
+ -madwifi-driver-0.1_pre20040906.ebuild,
+ +madwifi-driver-0.1_pre20050106.ebuild:
+ - version bump for 2.6.x kernels
+
+ 22 Oct 2004; <solar@gentoo.org> madwifi-driver-0.1_pre20041019.ebuild:
+ added app-arch/sharutils to DEPEND
+
+*madwifi-driver-0.1_pre20041019 (19 Oct 2004)
+
+ 19 Oct 2004; <solar@gentoo.org> -madwifi-driver-0.1_pre20031213-r1.ebuild,
+ -madwifi-driver-0.1_pre20040108.ebuild,
+ -madwifi-driver-0.1_pre20040212.ebuild,
+ -madwifi-driver-0.1_pre20040514.ebuild,
+ -madwifi-driver-0.1_pre20040726.ebuild,
+ madwifi-driver-0.1_pre20040906.ebuild,
+ +madwifi-driver-0.1_pre20041019.ebuild:
+ Flushed a few of the older ebuilds and added a new 20041019 snapshot for
+ kernel 2.6.9 - madwifi-multi-ssid.patch still appears to be needed
+
+*madwifi-driver-0.1_pre20040906 (06 Sep 2004)
+
+ 06 Sep 2004; <solar@gentoo.org> -madwifi-driver-0.1_pre20040824.ebuild,
+ +madwifi-driver-0.1_pre20040906.ebuild:
+ updated the cvs snapshot of madwifi-driver. The WPA branch was merged back
+ into HEAD
+
+*madwifi-driver-0.1_pre20040824-r1 (29 Aug 2004)
+
+ 29 Aug 2004; <solar@gentoo.org>
+ +files/madwifi-driver-2.6.8-20040814-proc_dointvec.patch,
+ +files/madwifi-multi-ssid-support.patch,
+ +madwifi-driver-0.1_pre20040824-r1.ebuild:
+ update for 2.6.8 kernels
+
+ 24 Aug 2004; <solar@gentoo.org> :
+ updated snapshot, pulling from the wpa branch
+
+*madwifi-driver-0.1_pre20040726 (26 Jul 2004)
+
+ 26 Jul 2004; <solar@gentoo.org> madwifi-driver-0.1_pre20040726.ebuild,
+ files/madwifi-driver-0.1-arp-packets-33958.patch:
+ new snapshot and added patch from madwifi mailing list which resolves corrupt
+ frames on wlan0 when ath0 and wlan0 are in the same bridge
+
+ 15 May 2004; Peter Johanson <latexer@gentoo.org>
+ madwifi-driver-0.1_pre20040514.ebuild:
+ Small fix for 2.6 kernels. Silly me.
+
+*madwifi-driver-0.1_pre20040514 (14 May 2004)
+
+ 14 May 2004; Peter Johanson <latexer@gentoo.org>
+ madwifi-driver-0.1_pre20040514.ebuild:
+ Bump with new CVS snapshot. Includes small changes to handing of makefile variables.
+
+*madwifi-driver-0.1_pre20040212 (12 Feb 2004)
+
+ 12 Feb 2004; Stephen Diener <sediener@gentoo.org>
+ madwifi-driver-0.1_pre20030702.ebuild,
+ madwifi-driver-0.1_pre20030802.ebuild,
+ madwifi-driver-0.1_pre20031110.ebuild,
+ madwifi-driver-0.1_pre20031213-r1.ebuild,
+ madwifi-driver-0.1_pre20031213.ebuild,
+ madwifi-driver-0.1_pre20040212.ebuild:
+ Cleared out all but the last three monthly snapshots. Added Febs snap.
+
+*madwifi-driver-0.1_pre20040108 (08 Jan 2004)
+
+ 08 Jan 2004; Stephen Diener <sediener@gentoo.org>
+ madwifi-driver-0.1_pre20040108.ebuild:
+ monthly CVS snapshot for Jan
+
+*madwifi-driver-0.1_pre20031213-r1 (19 Dec 2003)
+
+ 19 Dec 2003; Stephen Diener <sediener@gentoo.org>
+ madwifi-driver-0.1_pre20031213-r1.ebuild:
+ Modified to work with 2.6 kernels: thanks to flokno@gmx.net and Jani Vaarala
+ <flame@pymgyprojects.com> for debugging
+
+*madwifi-driver-0.1_pre20031213 (13 Dec 2003)
+
+ 13 Dec 2003; Stephen Diener <sediener@gentoo.org>
+ madwifi-driver-0.1_pre20031213.ebuild:
+ new monthly snapshot as promised
+
+ 11 Nov 2003; Peter Johanson <latexer@gentoo.org> metadata.xml:
+ Now in the better "mobile" herd
+
+*madwifi-driver-0.1_pre20030802 (03 Aug 2003)
+
+ 03 Aug 2003; Stephen Diener <sediener@gentoo.org>
+ madwifi-driver-0.1_pre20030802.ebuild:
+ New release
+
+*madwifi-driver-0.1_pre20030702 (18 Jul 2003)
+
+ 18 Jul 2003; Peter Johanson <latexer@gentoo.org>
+ madwifi-driver-0.1_pre20030702.ebuild:
+ Initial import. Drivers for the Atheros chipset (a/b/g)
+
diff --git a/net-wireless/madwifi-ng/Manifest b/net-wireless/madwifi-ng/Manifest
new file mode 100644
index 0000000..f0bbdb9
--- /dev/null
+++ b/net-wireless/madwifi-ng/Manifest
@@ -0,0 +1,5 @@
+AUX madwifi-ng-injection-r3925.patch 1171 RMD160 f00fb830c3116b8ef5c6b0277105f8ffb9126b46 SHA1 9eb78206792d0f1c8fc230e3b850849cb86080d9 SHA256 48892221bea5da0a34c51235a80201e0bebb63be22075b04df659ce06a09dfed
+DIST madwifi-0.9.4-r4133-20100621.tar.gz 3534852 RMD160 ba17522c17e623d77e50a422d9fe9c57d5a2c3d9 SHA1 63abb8bb46738eb2b285445aa40c2a55a0e441f8 SHA256 f19f2eea7561a8a50a8731407d959eaafe64cc39fa5a894cac7a62807382d606
+EBUILD madwifi-ng-0.9.4.4133.20100621.ebuild 3448 RMD160 957b10e6f9cd1c7b4efd0331c9e82fc220792468 SHA1 e7890c3d445a1a773fc1991e556e4c90901dd907 SHA256 30dea661503b9a3bdd962c5f96be8e176ee3355f976de29c2004bfd3cd235e41
+MISC ChangeLog 23401 RMD160 84f2e194d2d1138eaa6e46a7465161a4e91f9a03 SHA1 f164defa1f2506809e605d9d705f7cf4082725f8 SHA256 4b9f49c683bf649eb84111bbf7e9e1c95cd6d9b1b88f8655372fa2f65c62d289
+MISC metadata.xml 474 RMD160 f4c1656da66f1c8d67b3ba7f5d796c42a28a1ea0 SHA1 0405e39b7aa5373d1e2ee8b47f015f009947738e SHA256 72b875566747e831cbd7faff930a0c3ca7d48d28b5ec0662b36b57e37d91c54f
diff --git a/net-wireless/madwifi-ng/files/madwifi-ng-injection-r3925.patch b/net-wireless/madwifi-ng/files/madwifi-ng-injection-r3925.patch
new file mode 100644
index 0000000..1999184
--- /dev/null
+++ b/net-wireless/madwifi-ng/files/madwifi-ng-injection-r3925.patch
@@ -0,0 +1,32 @@
+=== modified file 'ath/if_ath.c'
+--- ath/if_ath.c 2009-06-03 07:46:17 +0000
++++ ath/if_ath.c 2009-06-03 07:53:24 +0000
+@@ -2359,6 +2359,7 @@
+ ath_tx_startraw(struct net_device *dev, struct ath_buf *bf, struct sk_buff *skb)
+ {
+ struct ath_softc *sc = netdev_priv(dev);
++ struct ieee80211com *ic = &sc->sc_ic;
+ struct ath_hal *ah = sc->sc_ah;
+ struct ieee80211_phy_params *ph = (struct ieee80211_phy_params *) (skb->cb + sizeof(struct ieee80211_cb));
+ const HAL_RATE_TABLE *rt;
+@@ -2375,7 +2376,8 @@
+ struct ieee80211_frame *wh;
+
+ wh = (struct ieee80211_frame *) skb->data;
+- try0 = ph->try0;
++ //try0 = ph->try0;
++ try0 = (ic->ic_opmode == IEEE80211_M_MONITOR) ? 1 : ph->try0;
+ rt = sc->sc_currates;
+ txrate = dot11_to_ratecode(sc, rt, ph->rate0);
+ power = ph->power > 60 ? 60 : ph->power;
+@@ -2404,7 +2406,8 @@
+ KASSERT(rt != NULL, ("no rate table, mode %u", sc->sc_curmode));
+
+
+- if (IEEE80211_IS_MULTICAST(wh->i_addr1)) {
++ if (IEEE80211_IS_MULTICAST(wh->i_addr1) || ((ic->ic_opmode ==
++ IEEE80211_M_MONITOR) && (skb->data[1]&3) != 0x01) ) {
+ flags |= HAL_TXDESC_NOACK; /* no ack on broad/multicast */
+ sc->sc_stats.ast_tx_noack++;
+ try0 = 1;
+
diff --git a/net-wireless/madwifi-ng/madwifi-ng-0.9.4.4133.20100621.ebuild b/net-wireless/madwifi-ng/madwifi-ng-0.9.4.4133.20100621.ebuild
new file mode 100644
index 0000000..71d62e0
--- /dev/null
+++ b/net-wireless/madwifi-ng/madwifi-ng-0.9.4.4133.20100621.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2010 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.4119.20100201.ebuild,v 1.3 2010/06/26 17:39:42 nixnut Exp $
+
+EAPI="2"
+
+inherit linux-mod versionator
+
+MY_PN=${PN/-ng/}
+MY_PV=$(get_version_component_range 1-3)
+MY_REV=$(get_version_component_range 4)
+MY_DATE=$(get_version_component_range 5)
+MY_P=${MY_PN}-${MY_PV}-r${MY_REV}-${MY_DATE}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="Next Generation driver for Atheros based IEEE 802.11a/b/g wireless LAN cards"
+HOMEPAGE="http://www.madwifi-project.org/"
+SRC_URI="http://snapshots.madwifi-project.org/${MY_PN}-${MY_PV}/${MY_P}.tar.gz"
+
+LICENSE="atheros-hal
+ || ( BSD GPL-2 )"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="injection"
+
+RDEPEND="!net-wireless/madwifi-old
+ net-wireless/wireless-tools
+ ~net-wireless/madwifi-ng-tools-${PV}"
+
+pkg_setup() {
+ CONFIG_CHECK="CRYPTO WIRELESS_EXT SYSCTL"
+ kernel_is lt 2 6 29 && CONFIG_CHECK="${CONFIG_CHECK} 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"
+ kernel_is gt 2 6 33 && \
+ ERROR_WIRELESS_EXT="${P} requires CONFIG_WIRELESS_EXT selected by some Wireless LAN drivers (e.g CONFIG_IPW2100)"
+ 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"
+ 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_prepare() {
+ use injection && epatch "${FILESDIR}"/${PN}-injection-r3925.patch
+ 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
+ sed -e 's:-Werror ::' -i Makefile.inc || die "sed -Werror failed"
+ make svnversion.h || die
+}
+
+src_install() {
+ linux-mod_src_install
+ dodoc README THANKS SNAPSHOT || die
+}
+
+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."
+
+ elog "Please note: This release is based off of 0.9.3.3 and NOT trunk."
+ elog "# No AR5007 support in this release;"
+ elog "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."
+}
diff --git a/net-wireless/madwifi-ng/metadata.xml b/net-wireless/madwifi-ng/metadata.xml
new file mode 100644
index 0000000..28c6b00
--- /dev/null
+++ b/net-wireless/madwifi-ng/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>mobile</herd>
+ <maintainer>
+ <email>steev@gentoo.org</email>
+ <name>Steev Klimaszewski</name>
+ </maintainer>
+ <maintainer>
+ <email>pva@gentoo.org</email>
+ <name>Peter Volkov</name>
+ </maintainer>
+<use>
+ <flag name='injection'>Adds support for <pkg>net-wireless/aircrack-ng</pkg>
+ aireplay-ng packet injection</flag>
+</use>
+</pkgmetadata>