ipw2200: obsolete a decade ago, remove

This commit is contained in:
Rick Farina (Zero_Chaos) 2021-06-25 10:11:22 -04:00
parent 462159520e
commit 60cd7a2aaf
No known key found for this signature in database
GPG key ID: A29433C0AA431DDC
6 changed files with 0 additions and 605 deletions

View file

@ -1,396 +0,0 @@
# ChangeLog for net-wireless/ipw2200
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ChangeLog,v 1.70 2006/09/13 12:33:35 phreak Exp $
*ipw2200-1.2.0 (13 Sep 2006)
13 Sep 2006; Christian Heim <phreak@gentoo.org>
+files/ipw2200-1.2.0-modverdir.patch, +ipw2200-1.2.0.ebuild:
Version bump. Fixes #147319 (thanks David Li for reporting).
*ipw2200-1.1.3 (13 Jul 2006)
13 Jul 2006; Christian Heim <phreak@gentoo.org>
+files/ipw2200-1.1.3-modverdir.patch, metadata.xml, +ipw2200-1.1.3.ebuild:
Version bump; Taking temporary maintainership
30 Apr 2006; Henrik Brix Andersen <brix@gentoo.org>
-files/ipw2200-1.0.8-broadcast.patch,
-files/ipw2200-1.0.8-slabcorrupt.patch, -files/ipw2200-1.0.8-txbusy.patch,
-files/ipw2200-1.0.9-qos.patch, -files/ipw2200-1.0.11-debug.patch,
-files/ipw2200-1.1.1-diversity.patch,
-files/ipw2200-1.1.1-fw_endian.patch, -ipw2200-1.0.8-r1.ebuild,
-ipw2200-1.0.9.ebuild, -ipw2200-1.0.10.ebuild, -ipw2200-1.0.11.ebuild,
-ipw2200-1.0.11-r1.ebuild, -ipw2200-1.0.12.ebuild, -ipw2200-1.0.13.ebuild,
-ipw2200-1.1.0.ebuild, -ipw2200-1.1.1.ebuild, -ipw2200-1.1.1-r1.ebuild,
-ipw2200-1.1.2.ebuild:
Pruned old ebuilds.
22 Apr 2006; Henrik Brix Andersen <brix@gentoo.org>
ipw2200-1.1.2-r1.ebuild:
Stable on x86.
*ipw2200-1.1.2-r1 (11 Apr 2006)
11 Apr 2006; Henrik Brix Andersen <brix@gentoo.org>
+files/ipw2200-1.1.2-cflags.patch, +files/ipw2200-1.1.2-scan_fix.patch,
+ipw2200-1.1.2-r1.ebuild:
Add a couple of patches from upstream.
02 Apr 2006; Henrik Brix Andersen <brix@gentoo.org>
files/digest-ipw2200-1.1.2, Manifest:
Updated digest to match changed distribution file, thanks to StijnT.
26 Mar 2006; Henrik Brix Andersen <brix@gentoo.org> ipw2200-1.1.0.ebuild:
Stable on x86.
25 Mar 2006; Henrik Brix Andersen <brix@gentoo.org>
-files/ipw2200-1.1.1-rtap_iface.patch, ipw2200-1.1.1-r1.ebuild:
Move large patch to mirrors, thanks to Halcy0n in bug #123634.
*ipw2200-1.1.1-r1 (24 Mar 2006)
24 Mar 2006; Henrik Brix Andersen <brix@gentoo.org>
+files/ipw2200-1.1.1-diversity.patch,
+files/ipw2200-1.1.1-fw_endian.patch,
+files/ipw2200-1.1.1-rtap_iface.patch, +ipw2200-1.1.1-r1.ebuild:
Added various updates from upstream.
*ipw2200-1.1.1 (08 Mar 2006)
08 Mar 2006; Henrik Brix Andersen <brix@gentoo.org> +ipw2200-1.1.1.ebuild:
Version bump.
*ipw2200-1.1.0 (24 Feb 2006)
24 Feb 2006; Henrik Brix Andersen <brix@gentoo.org> +ipw2200-1.1.0.ebuild:
Version bump.
23 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
-files/ipw2200-1.0.1-is_multicast_ether_addr.patch,
-files/ipw2200-1.0.1-suspend2.patch,
-files/ipw2200-1.0.3-is_multicast_ether_addr.patch,
-files/ipw2200-1.0.3-suspend2.patch,
-files/ipw2200-1.0.4-is_multicast_ether_addr.patch,
-files/ipw2200-1.0.6-a_txpow.patch, -files/ipw2200-1.0.6-broadcast.patch,
-files/ipw2200-1.0.6-channel_change_fw_err.patch,
-files/ipw2200-1.0.6-dup-without-retry.patch,
-files/ipw2200-1.0.6-hwcrypt-wpa-fix4.patch,
-files/ipw2200-1.0.6-ibss-wep.patch, -files/ipw2200-1.0.6-init_scan.patch,
-files/ipw2200-1.0.6-irq_override.patch,
-files/ipw2200-1.0.6-monitor_wep_fix.patch,
-files/ipw2200-1.0.6-open_frag.patch,
-files/ipw2200-1.0.6-pci_link-fix.patch,
-files/ipw2200-1.0.6-reset-mode-fix.patch,
-files/ipw2200-1.0.6-suspend2.patch, -files/ipw2200-1.0.7-broadcast.patch,
-files/ipw2200-1.0.7-wireless_ext-capa.patch, -ipw2200-1.0.1.ebuild,
-ipw2200-1.0.3.ebuild, -ipw2200-1.0.4.ebuild, -ipw2200-1.0.5.ebuild,
-ipw2200-1.0.6.ebuild, -ipw2200-1.0.6-r1.ebuild, -ipw2200-1.0.6-r2.ebuild,
-ipw2200-1.0.6-r3.ebuild, -ipw2200-1.0.7.ebuild, -ipw2200-1.0.7-r1.ebuild,
-ipw2200-1.0.8.ebuild:
Pruned old ebuilds.
22 Feb 2006; Henrik Brix Andersen <brix@gentoo.org> ipw2200-1.0.10.ebuild:
Stable on x86.
*ipw2200-1.0.13 (22 Feb 2006)
22 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
+ipw2200-1.0.13.ebuild:
Version bump.
*ipw2200-1.0.12 (17 Feb 2006)
17 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
+ipw2200-1.0.12.ebuild:
Version bump.
*ipw2200-1.0.11-r1 (15 Feb 2006)
15 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
+files/ipw2200-1.0.11-debug.patch, +ipw2200-1.0.11-r1.ebuild:
Fix debug support.
*ipw2200-1.0.11 (15 Feb 2006)
15 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
+ipw2200-1.0.11.ebuild:
Version bump.
*ipw2200-1.0.10 (09 Jan 2006)
09 Jan 2006; Henrik Brix Andersen <brix@gentoo.org>
+ipw2200-1.0.10.ebuild:
Version bump.
*ipw2200-1.0.9 (06 Jan 2006)
06 Jan 2006; Henrik Brix Andersen <brix@gentoo.org>
+files/ipw2200-1.0.9-qos.patch, +ipw2200-1.0.9.ebuild:
Version bump.
17 Nov 2005; Henrik Brix Andersen <brix@gentoo.org>
ipw2200-1.0.8-r1.ebuild:
Stable on x86.
*ipw2200-1.0.8-r1 (17 Nov 2005)
17 Nov 2005; Henrik Brix Andersen <brix@gentoo.org>
+files/ipw2200-1.0.8-broadcast.patch,
+files/ipw2200-1.0.8-slabcorrupt.patch, +files/ipw2200-1.0.8-txbusy.patch,
+ipw2200-1.0.8-r1.ebuild:
Added a few upstream patches.
*ipw2200-1.0.8 (21 Oct 2005)
21 Oct 2005; Henrik Brix Andersen <brix@gentoo.org> +ipw2200-1.0.8.ebuild:
Version bump.
*ipw2200-1.0.7-r1 (20 Oct 2005)
20 Oct 2005; Henrik Brix Andersen <brix@gentoo.org>
+files/ipw2200-1.0.7-broadcast.patch,
+files/ipw2200-1.0.7-wireless_ext-capa.patch, +ipw2200-1.0.7-r1.ebuild:
Patch from upstream to fix broadcast issues and compile problems with older
wireless extensions.
*ipw2200-1.0.7 (18 Oct 2005)
18 Oct 2005; Henrik Brix Andersen <brix@gentoo.org> +ipw2200-1.0.7.ebuild:
Version bump.
15 Oct 2005; Henrik Brix Andersen <brix@gentoo.org>
ipw2200-1.0.6-r3.ebuild:
Stable on x86, bug #108613.
08 Sep 2005; Henrik Brix Andersen <brix@gentoo.org>
ipw2200-1.0.6-r3.ebuild:
Updated to depend on >=net-wireless/ieee80211-1.0.3-r2, bug #105235.
*ipw2200-1.0.6-r3 (06 Sep 2005)
06 Sep 2005; Henrik Brix Andersen <brix@gentoo.org>
+files/ipw2200-1.0.6-a_txpow.patch, files/ipw2200-1.0.6-broadcast.patch,
+files/ipw2200-1.0.6-channel_change_fw_err.patch,
+files/ipw2200-1.0.6-dup-without-retry.patch,
+files/ipw2200-1.0.6-ibss-wep.patch, +files/ipw2200-1.0.6-init_scan.patch,
+files/ipw2200-1.0.6-irq_override.patch,
+files/ipw2200-1.0.6-monitor_wep_fix.patch,
+files/ipw2200-1.0.6-open_frag.patch,
+files/ipw2200-1.0.6-pci_link-fix.patch,
+files/ipw2200-1.0.6-reset-mode-fix.patch, +ipw2200-1.0.6-r3.ebuild:
Apply bugfixes from upstream, bail out if no ieee80211 kernel module is found.
*ipw2200-1.0.6-r2 (02 Sep 2005)
02 Sep 2005; Henrik Brix Andersen <brix@gentoo.org>
+files/ipw2200-1.0.6-broadcast.patch, +ipw2200-1.0.6-r2.ebuild:
Fix DHCP issues with some Access Points.
*ipw2200-1.0.6-r1 (29 Aug 2005)
29 Aug 2005; Henrik Brix Andersen <brix@gentoo.org>
+files/ipw2200-1.0.6-hwcrypt-wpa-fix4.patch,
+files/ipw2200-1.0.6-suspend2.patch, +ipw2200-1.0.6-r1.ebuild:
Add fix for WPA when using hwcrypto. Allow compiling against
sys-kernel/suspend2-sources-2.6.13.
16 Aug 2005; Henrik Brix Andersen <brix@gentoo.org> ipw2200-1.0.6.ebuild:
Stable on x86.
09 Aug 2005; Henrik Brix Andersen <brix@gentoo.org> ipw2200-1.0.6.ebuild:
Added ~amd64 keyword, bug #98823.
*ipw2200-1.0.6 (14 Jul 2005)
14 Jul 2005; <brix@gentoo.org> +ipw2200-1.0.6.ebuild:
Version bump.
*ipw2200-1.0.5 (12 Jul 2005)
12 Jul 2005; <brix@gentoo.org> +ipw2200-1.0.5.ebuild:
Version bump.
11 Jul 2005; <brix@gentoo.org> ipw2200-1.0.1.ebuild, ipw2200-1.0.3.ebuild,
ipw2200-1.0.4.ebuild:
Block upcoming net-wireless/ieee80211 package.
24 Jun 2005; <brix@gentoo.org>
+files/ipw2200-1.0.1-is_multicast_ether_addr.patch,
+files/ipw2200-1.0.1-suspend2.patch, +ipw2200-1.0.1.ebuild:
Resurrected for the 2005.1 livecd.
20 Jun 2005; <brix@gentoo.org>
+files/ipw2200-1.0.3-is_multicast_ether_addr.patch, ipw2200-1.0.3.ebuild:
Backported patch to 1.0.3, bug #96495.
18 Jun 2005; <brix@gentoo.org>
+files/ipw2200-1.0.4-is_multicast_ether_addr.patch, ipw2200-1.0.4.ebuild:
Apply patch for allow compiling against linux-2.6.12.
*ipw2200-1.0.4 (18 May 2005)
18 May 2005; <brix@gentoo.org> +ipw2200-1.0.4.ebuild:
Version bump. This release includes monitor mode and hardware-based crypto
support.
15 May 2005; <brix@gentoo.org> -ipw2200-1.0.1.ebuild,
-ipw2200-1.0.2.ebuild, -ipw2200-1.0.2-r1.ebuild:
Pruned old ebuilds.
05 May 2005; <brix@gentoo.org> +files/ipw2200-1.0.3-suspend2.patch,
ipw2200-1.0.3.ebuild:
Allow compiling against Software Suspend 2.1.8.7 patched kernel,
restructured ebuild.
04 May 2005; <brix@gentoo.org> ipw2200-1.0.3.ebuild:
Stable on x86.
28 Apr 2005; <brix@gentoo.org> ipw2200-1.0.2-r1.ebuild:
Stable on x86.
*ipw2200-1.0.3 (08 Apr 2005)
08 Apr 2005; <brix@gentoo.org> +ipw2200-1.0.3.ebuild:
Version bump.
*ipw2200-1.0.2-r1 (05 Apr 2005)
05 Apr 2005; <brix@gentoo.org> +ipw2200-1.0.2-r1.ebuild:
Fix problem with wrong tarball propagated on sf.net
*ipw2200-1.0.2 (25 Mar 2005)
25 Mar 2005; <brix@gentoo.org> ipw2200-1.0.1.ebuild, +ipw2200-1.0.2.ebuild:
Version bump and fix for bug #84508.
12 Mar 2005; Henrik Brix Andersen <brix@gentoo.org> -ipw2200-1.0.0.ebuild:
Pruned old version.
02 Mar 2005; Henrik Brix Andersen <brix@gentoo.org> ipw2200-1.0.1.ebuild:
Stable on x86.
25 Feb 2005; Simon Stelling <blubb@gentoo.org> ipw2200-1.0.1.ebuild:
added ~amd64
10 Feb 2005; Henrik Brix Andersen <brix@gentoo.org> -ipw2200-0.11.ebuild,
-ipw2200-0.12.ebuild, -ipw2200-0.13.ebuild, -ipw2200-0.15.ebuild,
-ipw2200-0.16.ebuild, -ipw2200-0.17.ebuild, -ipw2200-0.18.ebuild,
-ipw2200-0.19.ebuild, -ipw2200-0.21.ebuild:
Pruned old versions.
*ipw2200-1.0.1 (08 Feb 2005)
08 Feb 2005; Henrik Brix Andersen <brix@gentoo.org> +ipw2200-1.0.1.ebuild:
Version bump. This version includes preliminary WPA support.
01 Feb 2005; Henrik Brix Andersen <brix@gentoo.org> metadata.xml:
Transferred ownership to brix@gentoo.org.
01 Feb 2005; Jeremy Maitin-Shepard <jbms@gentoo.org> ipw2200-1.0.0.ebuild:
Replaced the ebuild with the correct version of the v 0.21 ebuild.
*ipw2200-1.0.0 (01 Feb 2005)
01 Feb 2005; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-1.0.0.ebuild:
Version bump.
*ipw2200-0.21 (18 Jan 2005)
18 Jan 2005; Henrik Brix Andersen <brix@gentoo.org> +ipw2200-0.21.ebuild:
Version bump, ported to use linux-mod.eclass, split firmware from ebuild,
re-enabled debug, disabled yet-to-be-completed WPA and promiscuous support.
18 Jan 2005; Henrik Brix Andersen <brix@gentoo.org> ipw2200-0.11.ebuild,
ipw2200-0.12.ebuild, ipw2200-0.13.ebuild, ipw2200-0.15.ebuild,
ipw2200-0.16.ebuild, ipw2200-0.17.ebuild, ipw2200-0.18.ebuild,
ipw2200-0.19.ebuild:
Block net-wireless/ipw2200-firmware in preparation for splitting firmware from
driver ebuild.
*ipw2200-0.19 (22 Dec 2004)
22 Dec 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-0.19.ebuild:
Version bump.
*ipw2200-0.18 (14 Dec 2004)
14 Dec 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-0.18.ebuild:
Version bump. Resolves bug #73801.
*ipw2200-0.16 (11 Dec 2004)
11 Dec 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-0.16.ebuild,
+ipw2200-0.17.ebuild:
Version bump. Resolves bug #73801.
*ipw2200-0.15 (25 Nov 2004)
25 Nov 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-0.15.ebuild,
-ipw2200-0.3.ebuild, -ipw2200-0.4-r1.ebuild, -ipw2200-0.4.ebuild,
-ipw2200-0.5.ebuild, -ipw2200-0.6.ebuild, -ipw2200-0.7.ebuild,
-ipw2200-0.8.ebuild:
Version bump. Resolves Bug #72473.
*ipw2200-0.13 (11 Nov 2004)
11 Nov 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-0.13.ebuild:
Version bump.
*ipw2200-0.12 (16 Oct 2004)
16 Oct 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-0.12.ebuild:
Version bump. Firmware is now installed to /lib/firmware, with a symlink to
/usr/lib/hotplug/firmware, rather than the reverse. Resolves bug #67641.
*ipw2200-0.11 (01 Oct 2004)
01 Oct 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-0.11.ebuild:
Version bump. Creates symlinks to the firmware in the new firmware location.
Resolves bug #65784 and bug #65059.
*ipw2200-0.8 (19 Sep 2004)
19 Sep 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-0.8.ebuild:
Version bump.
*ipw2200-0.7 (04 Sep 2004)
04 Sep 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-0.7.ebuild:
Version bump.
*ipw2200-0.6 (02 Sep 2004)
02 Sep 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-0.6.ebuild:
Version bump. Resolves bug #62653.
*ipw2200-0.5 (02 Sep 2004)
02 Sep 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-0.5.ebuild:
Version bump. Resolves bug #62445.
*ipw2200-0.4-r1 (17 Aug 2004)
17 Aug 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> ipw2200-0.3.ebuild,
+ipw2200-0.4-r1.ebuild, ipw2200-0.4.ebuild:
A block on net-wireless/ipw2100 was added to all versions, at the
request of latexer, because the ieee80211 module is built by both
packages.
WPA support is now built, starting with 0.4-r1.
16 Aug 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> ipw2200-0.4.ebuild:
Added a check for ARC4 cryptographic support in the kernel.
*ipw2200-0.4 (16 Aug 2004)
16 Aug 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-0.4.ebuild:
Version bump. Resolves Bug #60614.
*ipw2200-0.3 (14 Aug 2004)
14 Aug 2004; Jeremy Maitin-Shepard <jbms@gentoo.org> +ipw2200-0.3.ebuild:
Initial ebuild, based on the ebuild for the 2100 driver, for the first
version of this driver that actually supports transmitting and
receiving data. WEP, G-band and Ad-hoc mode are currently not
supported by the driver. Resolves Bug #60288.

View file

@ -1 +0,0 @@
DIST ipw2200-1.2.0.tgz 139374 BLAKE2B 7e101c5398c8a18196a9e7311b6915c44230edf682c9e5a4977e92b823ecb39e14756252168e4eb472c7841d3f14501ca7dd04bb33e62b0b03294e60bfd231b7 SHA512 dc3b3e06afab058e320b97d315e21cf34285d21899beea9244bda0c6c5540159a1f95e66effb66961bbde2716b655271462fdf0956bc2f4586f8d0f4cc7f973a

View file

@ -1,3 +0,0 @@
MD5 cfd26b4526186d61a4feeaee217493b9 ipw2200-1.2.0.tgz 139374
RMD160 5b2e6836a552b82b0320f84b088addec21863b21 ipw2200-1.2.0.tgz 139374
SHA256 69c7089e5ec40c2f89f841e02703e6db4c96e045131f06bafa6d5ec4a969f074 ipw2200-1.2.0.tgz 139374

View file

@ -1,98 +0,0 @@
diff -ur ipw2200-1.1.4/ipw2200.c ipw2200-1.1.4-inject/ipw2200.c
--- ipw2200-1.1.4/ipw2200.c 2006-08-21 04:38:32.000000000 +0200
+++ ipw2200-1.1.4-inject/ipw2200.c 2006-08-23 14:20:31.000000000 +0200
@@ -1945,6 +1945,66 @@
static DEVICE_ATTR(net_stats, S_IWUSR | S_IRUGO,
show_net_stats, store_net_stats);
+static int ipw_tx_skb(struct ipw_priv *priv, struct ieee80211_txb *txb, int pri);
+
+/* SYSFS INJECT */
+static ssize_t store_inject(struct device *d,
+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,12)
+ struct device_attribute *attr,
+#endif
+ const char *buf, size_t count)
+{
+ struct ipw_priv *priv = (struct ipw_priv *)d->driver_data;
+ struct ieee80211_device *ieee = priv->ieee;
+ struct ieee80211_txb * txb;
+ struct sk_buff *skb_frag;
+ unsigned char * newbuf;
+ unsigned long flags;
+
+ // should test (ieee->is_queue_full)
+
+ // Fw only accepts data, so avoid accidental fw errors.
+ if ( (buf[0]&0x0c) != '\x08') {
+ //printk("ipw2200: inject: discarding non-data frame (type=%02X)\n",(int)(unsigned char)buf[0]);
+ return count;
+ }
+
+ if (count>1500) {
+ count=1500;
+ printk("ipw2200: inject: cutting down frame to 1500 bytes\n");
+ }
+
+ spin_lock_irqsave(&priv->lock, flags);
+
+ // Create a txb with one skb
+ txb = kmalloc(sizeof(struct ieee80211_txb) + sizeof(u8 *), GFP_ATOMIC);
+ if (!txb)
+ goto nosepuede;
+ txb->nr_frags=1;
+ txb->frag_size = ieee->tx_headroom;
+ txb->fragments[0]=__dev_alloc_skb(count + ieee->tx_headroom, GFP_ATOMIC);
+ if (!txb->fragments[0]) {
+ kfree(txb);
+ goto nosepuede;
+ }
+ skb_reserve(txb->fragments[0], ieee->tx_headroom);
+ txb->encrypted=0;
+ txb->payload_size=count;
+ skb_frag = txb->fragments[0];
+ newbuf=skb_put(skb_frag, count);
+
+ // copy data into txb->skb and send it
+ memcpy(newbuf, buf, count);
+
+ ipw_tx_skb(priv, txb, 0);
+
+nosepuede:
+ spin_unlock_irqrestore(&priv->lock, flags);
+ return count;
+}
+
+static DEVICE_ATTR(inject, S_IWUSR, NULL, store_inject);
+
static void notify_wx_assoc_event(struct ipw_priv *priv)
{
union iwreq_data wrqu;
@@ -11478,6 +11538,7 @@
#ifdef CONFIG_IPW2200_PROMISCUOUS
&dev_attr_rtap_iface.attr,
&dev_attr_rtap_filter.attr,
+ &dev_attr_inject.attr,
#endif
NULL
};
diff -ur ipw2200-1.1.4/Makefile ipw2200-1.1.4-inject/Makefile
--- ipw2200-1.1.4/Makefile 2006-08-21 04:38:29.000000000 +0200
+++ ipw2200-1.1.4-inject/Makefile 2006-08-23 14:22:06.000000000 +0200
@@ -30,14 +30,14 @@
# simply uncomment:
#
# NOTE: To use RADIOTAP you must also enable MONITOR above.
-#CONFIG_IPW2200_RADIOTAP=y
+CONFIG_IPW2200_RADIOTAP=y
# The above monitor mode provides standard monitor mode. The following
# will create a new interface (named rtap%d) which will be sent all
# 802.11 frames received on the interface
#
# NOTE: To use PROMISCUOUS you must also enable MONITOR above.
-#CONFIG_IPW2200_PROMISCUOUS=y
+CONFIG_IPW2200_PROMISCUOUS=y
endif

View file

@ -1,20 +0,0 @@
Index: ipw2200-1.2.0/Makefile
===================================================================
--- ipw2200-1.2.0.orig/Makefile
+++ ipw2200-1.2.0/Makefile
@@ -153,14 +153,8 @@ clean:
distclean: clean
rm -f tags TAGS
-TMP=$(PWD)/tmp
-MODVERDIR=$(TMP)/.tmp_versions
-
modules:
- mkdir -p $(MODVERDIR)
- -cp $(IEEE80211_MODVERDIR)/*.mod $(MODVERDIR)
- -cp $(IEEE80211_MODVERDIR)/../Modules.symvers $(PWD)
- $(MAKE) -C $(KSRC) M=$(PWD) MODVERDIR=$(MODVERDIR) modules
+ $(MAKE) -C $(KSRC) M=$(PWD) modules
patch_kernel:

View file

@ -1,87 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils linux-mod
# The following works with both pre-releases and releases
MY_P=${P/_/-}
S=${WORKDIR}/${MY_P}
IEEE80211_VERSION="1.2.15"
FW_VERSION="3.0"
DESCRIPTION="Driver for the Intel 2200BG/2915ABG miniPCI/PCI adapters patched with modified inject patches"
HOMEPAGE="http://ipw2200.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug inject"
DEPEND=">=net-wireless/ieee80211-${IEEE80211_VERSION}
sys-apps/sed"
RDEPEND=">=net-wireless/ieee80211-${IEEE80211_VERSION}
>=net-wireless/ipw2200-firmware-${FW_VERSION}
net-wireless/wireless-tools"
BUILD_TARGETS="all"
MODULE_NAMES="ipw2200(net/wireless:)"
MODULESD_IPW2200_DOCS="README.ipw2200"
CONFIG_CHECK="NET_RADIO FW_LOADER !IPW2200"
ERROR_NET_RADIO="${P} requires support for Wireless LAN drivers (non-hamradio) & Wireless Extensions (CONFIG_NET_RADIO)."
ERROR_FW_LOADER="${P} requires Hotplug firmware loading support (CONFIG_FW_LOADER)."
ERROR_IPW2200="${P} requires the in-kernel version of the IPW2200 driver to be disabled (CONFIG_IPW2200)"
pkg_setup() {
linux-mod_pkg_setup
if kernel_is 2 4; then
die "${P} does not support building against kernel 2.4.x"
fi
if [[ ! -f ${ROOT}/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 "${ROOT}/lib/modules/${KV_FULL}/net/ieee80211/ieee80211.${KV_OBJ} not found"
fi
BUILD_PARAMS="KSRC=${KV_DIR} KSRC_OUTPUT=${KV_OUT_DIR} IEEE80211_INC=/usr/include"
}
src_unpack() {
local debug="n" radiotap="n"
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-modverdir.patch"
if use inject; then
epatch "${FILESDIR}/${P}-inject.patch"
fi
use debug && debug="y"
sed -i -e "s:^\(CONFIG_IPW2200_DEBUG\)=.*:\1=${debug}:" "${S}"/Makefile
}
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
}
src_install() {
linux-mod_src_install
dodoc CHANGES ISSUES
}