summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrik Brix Andersen <brix@gentoo.org>2006-04-30 17:33:51 +0000
committerHenrik Brix Andersen <brix@gentoo.org>2006-04-30 17:33:51 +0000
commita4f185de7f68225c65d221a6f756583bb0a7970a (patch)
tree210884650e10cbda4b17fadc783afece4872a78f /net-wireless
parentRemoved old version. (diff)
downloadgentoo-2-a4f185de7f68225c65d221a6f756583bb0a7970a.tar.gz
gentoo-2-a4f185de7f68225c65d221a6f756583bb0a7970a.tar.bz2
gentoo-2-a4f185de7f68225c65d221a6f756583bb0a7970a.zip
Pruned old ebuilds.
(Portage version: 2203-svn)
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/ipw2200/ChangeLog14
-rw-r--r--net-wireless/ipw2200/files/digest-ipw2200-1.0.101
-rw-r--r--net-wireless/ipw2200/files/digest-ipw2200-1.0.111
-rw-r--r--net-wireless/ipw2200/files/digest-ipw2200-1.0.11-r11
-rw-r--r--net-wireless/ipw2200/files/digest-ipw2200-1.0.121
-rw-r--r--net-wireless/ipw2200/files/digest-ipw2200-1.0.131
-rw-r--r--net-wireless/ipw2200/files/digest-ipw2200-1.0.8-r11
-rw-r--r--net-wireless/ipw2200/files/digest-ipw2200-1.0.91
-rw-r--r--net-wireless/ipw2200/files/digest-ipw2200-1.1.01
-rw-r--r--net-wireless/ipw2200/files/digest-ipw2200-1.1.11
-rw-r--r--net-wireless/ipw2200/files/digest-ipw2200-1.1.1-r12
-rw-r--r--net-wireless/ipw2200/files/digest-ipw2200-1.1.21
-rw-r--r--net-wireless/ipw2200/files/ipw2200-1.0.11-debug.patch86
-rw-r--r--net-wireless/ipw2200/files/ipw2200-1.0.8-broadcast.patch14
-rw-r--r--net-wireless/ipw2200/files/ipw2200-1.0.8-slabcorrupt.patch12
-rw-r--r--net-wireless/ipw2200/files/ipw2200-1.0.8-txbusy.patch24
-rw-r--r--net-wireless/ipw2200/files/ipw2200-1.0.9-qos.patch23
-rw-r--r--net-wireless/ipw2200/files/ipw2200-1.1.1-diversity.patch24
-rw-r--r--net-wireless/ipw2200/files/ipw2200-1.1.1-fw_endian.patch75
-rw-r--r--net-wireless/ipw2200/ipw2200-1.0.10.ebuild98
-rw-r--r--net-wireless/ipw2200/ipw2200-1.0.11-r1.ebuild101
-rw-r--r--net-wireless/ipw2200/ipw2200-1.0.11.ebuild98
-rw-r--r--net-wireless/ipw2200/ipw2200-1.0.12.ebuild98
-rw-r--r--net-wireless/ipw2200/ipw2200-1.0.13.ebuild98
-rw-r--r--net-wireless/ipw2200/ipw2200-1.0.8-r1.ebuild103
-rw-r--r--net-wireless/ipw2200/ipw2200-1.0.9.ebuild101
-rw-r--r--net-wireless/ipw2200/ipw2200-1.1.0.ebuild98
-rw-r--r--net-wireless/ipw2200/ipw2200-1.1.1-r1.ebuild105
-rw-r--r--net-wireless/ipw2200/ipw2200-1.1.1.ebuild98
-rw-r--r--net-wireless/ipw2200/ipw2200-1.1.2.ebuild84
30 files changed, 13 insertions, 1353 deletions
diff --git a/net-wireless/ipw2200/ChangeLog b/net-wireless/ipw2200/ChangeLog
index 6d0d54e92710..c62563da2d37 100644
--- a/net-wireless/ipw2200/ChangeLog
+++ b/net-wireless/ipw2200/ChangeLog
@@ -1,6 +1,18 @@
# 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.67 2006/04/22 14:40:48 brix Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ChangeLog,v 1.68 2006/04/30 17:33:51 brix Exp $
+
+ 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:
diff --git a/net-wireless/ipw2200/files/digest-ipw2200-1.0.10 b/net-wireless/ipw2200/files/digest-ipw2200-1.0.10
deleted file mode 100644
index a56de9b9c0da..000000000000
--- a/net-wireless/ipw2200/files/digest-ipw2200-1.0.10
+++ /dev/null
@@ -1 +0,0 @@
-MD5 c9d7e49a82a0398f88db4222033ae434 ipw2200-1.0.10.tgz 125280
diff --git a/net-wireless/ipw2200/files/digest-ipw2200-1.0.11 b/net-wireless/ipw2200/files/digest-ipw2200-1.0.11
deleted file mode 100644
index 8224e5a29f1b..000000000000
--- a/net-wireless/ipw2200/files/digest-ipw2200-1.0.11
+++ /dev/null
@@ -1 +0,0 @@
-MD5 6b64247500a61313e5a40d82a09a48c4 ipw2200-1.0.11.tgz 125458
diff --git a/net-wireless/ipw2200/files/digest-ipw2200-1.0.11-r1 b/net-wireless/ipw2200/files/digest-ipw2200-1.0.11-r1
deleted file mode 100644
index 8224e5a29f1b..000000000000
--- a/net-wireless/ipw2200/files/digest-ipw2200-1.0.11-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 6b64247500a61313e5a40d82a09a48c4 ipw2200-1.0.11.tgz 125458
diff --git a/net-wireless/ipw2200/files/digest-ipw2200-1.0.12 b/net-wireless/ipw2200/files/digest-ipw2200-1.0.12
deleted file mode 100644
index 2091fd984fa8..000000000000
--- a/net-wireless/ipw2200/files/digest-ipw2200-1.0.12
+++ /dev/null
@@ -1 +0,0 @@
-MD5 fa7f1476c52190def4f565ca9cc3a227 ipw2200-1.0.12.tgz 125758
diff --git a/net-wireless/ipw2200/files/digest-ipw2200-1.0.13 b/net-wireless/ipw2200/files/digest-ipw2200-1.0.13
deleted file mode 100644
index 568dc04f4f3b..000000000000
--- a/net-wireless/ipw2200/files/digest-ipw2200-1.0.13
+++ /dev/null
@@ -1 +0,0 @@
-MD5 09edbdb99936bd5474d32db9e13e23b5 ipw2200-1.0.13.tgz 125846
diff --git a/net-wireless/ipw2200/files/digest-ipw2200-1.0.8-r1 b/net-wireless/ipw2200/files/digest-ipw2200-1.0.8-r1
deleted file mode 100644
index 3676bd12c29d..000000000000
--- a/net-wireless/ipw2200/files/digest-ipw2200-1.0.8-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 c5d32f7c0e126e1cef4fa76a3f331ab3 ipw2200-1.0.8.tgz 124713
diff --git a/net-wireless/ipw2200/files/digest-ipw2200-1.0.9 b/net-wireless/ipw2200/files/digest-ipw2200-1.0.9
deleted file mode 100644
index 4d78af721a00..000000000000
--- a/net-wireless/ipw2200/files/digest-ipw2200-1.0.9
+++ /dev/null
@@ -1 +0,0 @@
-MD5 0e235159487ab5bee2c41cb75272bbba ipw2200-1.0.9.tgz 125220
diff --git a/net-wireless/ipw2200/files/digest-ipw2200-1.1.0 b/net-wireless/ipw2200/files/digest-ipw2200-1.1.0
deleted file mode 100644
index a17f05d270d6..000000000000
--- a/net-wireless/ipw2200/files/digest-ipw2200-1.1.0
+++ /dev/null
@@ -1 +0,0 @@
-MD5 be5b9815994e54c463ffd795ddd527e6 ipw2200-1.1.0.tgz 127128
diff --git a/net-wireless/ipw2200/files/digest-ipw2200-1.1.1 b/net-wireless/ipw2200/files/digest-ipw2200-1.1.1
deleted file mode 100644
index d715d8c81939..000000000000
--- a/net-wireless/ipw2200/files/digest-ipw2200-1.1.1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 1a179639c51a8344830039258a62bccf ipw2200-1.1.1.tgz 127447
diff --git a/net-wireless/ipw2200/files/digest-ipw2200-1.1.1-r1 b/net-wireless/ipw2200/files/digest-ipw2200-1.1.1-r1
deleted file mode 100644
index 72ddcc05adab..000000000000
--- a/net-wireless/ipw2200/files/digest-ipw2200-1.1.1-r1
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 0b600742ed75f4132686ddb0a05860be ipw2200-1.1.1-rtap_iface.patch.gz 7171
-MD5 1a179639c51a8344830039258a62bccf ipw2200-1.1.1.tgz 127447
diff --git a/net-wireless/ipw2200/files/digest-ipw2200-1.1.2 b/net-wireless/ipw2200/files/digest-ipw2200-1.1.2
deleted file mode 100644
index d787cee9b001..000000000000
--- a/net-wireless/ipw2200/files/digest-ipw2200-1.1.2
+++ /dev/null
@@ -1 +0,0 @@
-MD5 f235318ea2fb711c3f1cb066080b2fd6 ipw2200-1.1.2.tgz 136074
diff --git a/net-wireless/ipw2200/files/ipw2200-1.0.11-debug.patch b/net-wireless/ipw2200/files/ipw2200-1.0.11-debug.patch
deleted file mode 100644
index 06608b38c872..000000000000
--- a/net-wireless/ipw2200/files/ipw2200-1.0.11-debug.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-diff -urp ipw2200-1.0.11/INSTALL ipw2200-1.0.11-debug/INSTALL
---- ipw2200-1.0.11/INSTALL 2006-02-15 08:00:43.000000000 +0100
-+++ ipw2200-1.0.11-debug/INSTALL 2006-02-15 22:17:15.000000000 +0100
-@@ -415,7 +415,7 @@ If you wish to install the modules into
-
- The Makefile for versions 1.0.6 and earlier defaults to building with DEBUG
- enabled. Versions 1.0.7 and later default to no debug. You can change this
--by editing the Makefile (search for CONFIG_IPW_DEBUG), which will also
-+by editing the Makefile (search for CONFIG_IPW2200_DEBUG), which will also
- influence the ipw2200 load script to load with module parameter debug
- set to a default value embedded in the load script.
-
-@@ -505,7 +505,7 @@ than modprobe ipw2200. It uses modprobe
- from their installed location, but insmod to load the ipw2200 driver directly
- from its build directory.
-
--load also looks at the ipw2200 Makefile to see if CONFIG_IPW_DEBUG is set,
-+load also looks at the ipw2200 Makefile to see if CONFIG_IPW2200_DEBUG is set,
- and will automatically load it with a default debug mode (and you can, of
- course, edit the load script to modify the default debug mode).
-
-diff -urp ipw2200-1.0.11/load ipw2200-1.0.11-debug/load
---- ipw2200-1.0.11/load 2006-02-15 08:00:43.000000000 +0100
-+++ ipw2200-1.0.11-debug/load 2006-02-15 22:16:44.000000000 +0100
-@@ -31,7 +31,7 @@ function load_pre
-
- function load_modules
- {
-- if grep -q "^[ \t]*CONFIG_IPW_DEBUG=y" Makefile; then
-+ if grep -q "^[ \t]*CONFIG_IPW2200_DEBUG=y" Makefile; then
- if [ -z $1 ]; then
- IPW_DEBUG="debug=0x3bff"
- else
-diff -urp ipw2200-1.0.11/Makefile ipw2200-1.0.11-debug/Makefile
---- ipw2200-1.0.11/Makefile 2006-02-15 08:00:43.000000000 +0100
-+++ ipw2200-1.0.11-debug/Makefile 2006-02-15 21:59:36.000000000 +0100
-@@ -16,7 +16,7 @@
- ifndef CONFIG_IPW2200
- EXTERNAL_BUILD=y
- CONFIG_IPW2200=m
--CONFIG_IPW_DEBUG=y
-+CONFIG_IPW2200_DEBUG=y
- CONFIG_IPW_QOS=y
-
- # If you are not interested in using monitor mode, simply comment out:
-@@ -44,7 +44,7 @@ else
- endif
- EXTRA_CFLAGS += -I$(IEEE80211_INC)
-
--ifeq ($(CONFIG_IPW_DEBUG),y)
-+ifeq ($(CONFIG_IPW2200_DEBUG),y)
- EXTRA_CFLAGS += -g -Wa,-adhlms=$@.lst
- endif
-
-@@ -64,7 +64,7 @@ ifneq ($(KERNELRELEASE),)
-
- #
- # If you receive a compile message about multiple definitions of
--# CONFIG_IPW_DEBUG, then you have IPW* into the full kernel build, and
-+# CONFIG_IPW2200_DEBUG, then you have IPW* into the full kernel build, and
- # these definitions are now being set up by the kernel build system.
- #
- #
-@@ -75,8 +75,8 @@ ifneq ($(KERNELRELEASE),)
- EXTRA_CFLAGS += -DCONFIG_PM
-
- ifeq ($(EXTERNAL_BUILD),y)
--ifdef CONFIG_IPW_DEBUG
--EXTRA_CFLAGS += -DCONFIG_IPW_DEBUG=$(CONFIG_IPW_DEBUG)
-+ifdef CONFIG_IPW2200_DEBUG
-+EXTRA_CFLAGS += -DCONFIG_IPW2200_DEBUG=$(CONFIG_IPW2200_DEBUG)
- endif
- ifdef CONFIG_IPW2200_MONITOR
- EXTRA_CFLAGS += -DCONFIG_IPW2200_MONITOR=$(CONFIG_IPW2200_MONITOR)
-diff -urp ipw2200-1.0.11/README.ipw2200 ipw2200-1.0.11-debug/README.ipw2200
---- ipw2200-1.0.11/README.ipw2200 2006-02-15 08:00:43.000000000 +0100
-+++ ipw2200-1.0.11-debug/README.ipw2200 2006-02-15 22:17:42.000000000 +0100
-@@ -260,7 +260,7 @@ and can set the contents via echo. For
- % cat /sys/bus/pci/drivers/ipw2200/debug_level
-
- Will report the current debug level of the driver's logging subsystem
--(only available if CONFIG_IPW_DEBUG was configured when the driver was
-+(only available if CONFIG_IPW2200_DEBUG was configured when the driver was
- built).
-
- You can set the debug level via:
diff --git a/net-wireless/ipw2200/files/ipw2200-1.0.8-broadcast.patch b/net-wireless/ipw2200/files/ipw2200-1.0.8-broadcast.patch
deleted file mode 100644
index 2c4f88907999..000000000000
--- a/net-wireless/ipw2200/files/ipw2200-1.0.8-broadcast.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -Nup ipw2200-1.0.8-orig/ipw2200.c ipw2200-1.0.8/ipw2200.c
---- ipw2200-1.0.8-orig/ipw2200.c 2005-10-20 16:35:24.000000000 -0500
-+++ ipw2200-1.0.8/ipw2200.c 2005-11-03 10:29:53.000000000 -0600
-@@ -7984,8 +7984,8 @@ static void ipw_rebuild_decrypted_skb(st
-
- static inline int ipw_is_broadcast_ether_addr(const u8 * addr)
- {
-- return (addr[0] & 0xff && addr[1] & 0xff && addr[2] & 0xff &&
-- addr[3] & 0xff && addr[4] & 0xff && addr[5] & 0xff);
-+ return (addr[0] & addr[1] & addr[2] & addr[3] & addr[4] & addr[5]) ==
-+ 0xff;
- }
-
- static void ipw_handle_data_packet(struct ipw_priv *priv,
diff --git a/net-wireless/ipw2200/files/ipw2200-1.0.8-slabcorrupt.patch b/net-wireless/ipw2200/files/ipw2200-1.0.8-slabcorrupt.patch
deleted file mode 100644
index 2ac8bbac8b4d..000000000000
--- a/net-wireless/ipw2200/files/ipw2200-1.0.8-slabcorrupt.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- ipw2200-1.0.8.orig/ipw2200.c 2005-11-16 22:53:19.000000000 +0800
-+++ ipw2200-1.0.8/ipw2200.c 2005-11-16 23:20:09.000000000 +0800
-@@ -1109,8 +1109,7 @@ static struct ipw_fw_error *ipw_alloc_er
- error->elem_len = elem_len;
- error->log_len = log_len;
- error->elem = (struct ipw_error_elem *)error->payload;
-- error->log = (struct ipw_event *)(error->elem +
-- (sizeof(*error->elem) * elem_len));
-+ error->log = (struct ipw_event *)(error->elem + elem_len);
-
- ipw_capture_event_log(priv, log_len, error->log);
-
diff --git a/net-wireless/ipw2200/files/ipw2200-1.0.8-txbusy.patch b/net-wireless/ipw2200/files/ipw2200-1.0.8-txbusy.patch
deleted file mode 100644
index c4975d27c8d4..000000000000
--- a/net-wireless/ipw2200/files/ipw2200-1.0.8-txbusy.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -urp ipw2200-1.0.8/ipw2200.c ipw2200-1.0.8-txbusy/ipw2200.c
---- ipw2200-1.0.8/ipw2200.c 2005-10-21 05:35:24.000000000 +0800
-+++ ipw2200-1.0.8-txbusy/ipw2200.c 2005-10-25 13:22:38.000000000 +0800
-@@ -10222,11 +10222,6 @@ static inline int ipw_tx_skb(struct ipw_
- u16 remaining_bytes;
- int fc;
-
-- /* If there isn't room in the queue, we return busy and let the
-- * network stack requeue the packet for us */
-- if (ipw_queue_space(q) < q->high_mark)
-- return NETDEV_TX_BUSY;
--
- switch (priv->ieee->iw_mode) {
- case IW_MODE_ADHOC:
- hdr_len = IEEE80211_3ADDR_LEN;
-@@ -10444,7 +10439,7 @@ static int ipw_net_hard_start_xmit(struc
-
- fail_unlock:
- spin_unlock_irqrestore(&priv->lock, flags);
-- return 1;
-+ return -1;
- }
-
- static struct net_device_stats *ipw_net_get_stats(struct net_device *dev)
diff --git a/net-wireless/ipw2200/files/ipw2200-1.0.9-qos.patch b/net-wireless/ipw2200/files/ipw2200-1.0.9-qos.patch
deleted file mode 100644
index fd5244f1a147..000000000000
--- a/net-wireless/ipw2200/files/ipw2200-1.0.9-qos.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -urp ipw2200-1.0.9/ipw2200.c ipw2200-1.0.9-qos/ipw2200.c
---- ipw2200-1.0.9/ipw2200.c 2006-01-06 07:41:51.000000000 +0100
-+++ ipw2200-1.0.9-qos/ipw2200.c 2006-01-06 13:09:42.000000000 +0100
-@@ -7586,15 +7586,15 @@ static int ipw_handle_assoc_response(str
- static int ipw_send_qos_params_command(struct ipw_priv *priv, struct ieee80211_qos_parameters
- *qos_param)
- {
-- return ipw_send_cmd_pdu(priv, IPW_CMD_QOS_PARAMETERS, qos_param,
-- sizeof(*qos_param) * 3);
-+ return ipw_send_cmd_pdu(priv, IPW_CMD_QOS_PARAMETERS, sizeof(*qos_param) * 3,
-+ qos_param);
- }
-
- static int ipw_send_qos_info_command(struct ipw_priv *priv, struct ieee80211_qos_information_element
- *qos_param)
- {
-- return ipw_send_cmd_pdu(priv, IPW_CMD_WME_INFO, qos_param,
-- sizeof(*qos_param));
-+ return ipw_send_cmd_pdu(priv, IPW_CMD_WME_INFO, sizeof(*qos_param),
-+ qos_param);
- }
-
- #endif /* CONFIG_IPW_QOS */
diff --git a/net-wireless/ipw2200/files/ipw2200-1.1.1-diversity.patch b/net-wireless/ipw2200/files/ipw2200-1.1.1-diversity.patch
deleted file mode 100644
index e034069adcc8..000000000000
--- a/net-wireless/ipw2200/files/ipw2200-1.1.1-diversity.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Fix problem with diversity algorithm causing disassocaition in 1.1.1
-
-In 1.1.1 a patch went in which enables the "slow diversity" algorithm.
-This algorithm forces one antenna or the other, if the background noise is
-significantly quieter in one than the other. It favors the quieter
-antenna, and won't kick in unless the difference is significant.
-
-This is showing to be problematic in some environments and is reverted
-by this patch.
-
-Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
-
-diff -Nupr ipw2200-1.1.1-orig/ipw2200.c ipw2200-1.1.1/ipw2200.c
---- ipw2200-1.1.1-orig/ipw2200.c 2006-03-08 06:42:55.000000000 -0600
-+++ ipw2200-1.1.1/ipw2200.c 2006-03-08 14:32:20.000000000 -0600
-@@ -10198,7 +10198,7 @@ static void init_sys_config(struct ipw_s
- sys_config->disable_unicast_decryption = 1;
- sys_config->exclude_multicast_unencrypted = 0;
- sys_config->disable_multicast_decryption = 1;
-- sys_config->antenna_diversity = CFG_SYS_ANTENNA_SLOW_DIV;
-+ sys_config->antenna_diversity = CFG_SYS_ANTENNA_BOTH;
- sys_config->pass_crc_to_host = 0; /* TODO: See if 1 gives us FCS */
- sys_config->dot11g_auto_detection = 0;
- sys_config->enable_cts_to_self = 0;
diff --git a/net-wireless/ipw2200/files/ipw2200-1.1.1-fw_endian.patch b/net-wireless/ipw2200/files/ipw2200-1.1.1-fw_endian.patch
deleted file mode 100644
index c62c08880126..000000000000
--- a/net-wireless/ipw2200/files/ipw2200-1.1.1-fw_endian.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-ipw2200: Fix endian issues with v3.0 fw image format
-
-This patch corrects endian issues with the v3.0 fw image format.
-
- ipw2200.c | 23 ++++++++++++-----------
- 1 file changed, 12 insertions(+), 11 deletions(-)
-
-diff -Nupr ipw2200-1.1.1-orig/ipw2200.c ipw2200-1.1.1/ipw2200.c
---- ipw2200-1.1.1-orig/ipw2200.c 2006-03-08 06:42:55.000000000 -0600
-+++ ipw2200-1.1.1/ipw2200.c 2006-03-08 13:30:32.000000000 -0600
-@@ -3194,10 +3194,10 @@ static int ipw_reset_nic(struct ipw_priv
- }
-
- struct ipw_fw {
-- u32 ver;
-- u32 boot_size;
-- u32 ucode_size;
-- u32 fw_size;
-+ __le32 ver;
-+ __le32 boot_size;
-+ __le32 ucode_size;
-+ __le32 fw_size;
- u8 data[0];
- };
-
-@@ -3221,8 +3221,8 @@ static int ipw_get_fw(struct ipw_priv *p
-
- fw = (void *)(*raw)->data;
-
-- if ((*raw)->size < sizeof(*fw) +
-- fw->boot_size + fw->ucode_size + fw->fw_size) {
-+ if ((*raw)->size < sizeof(*fw) + le32_to_cpu(fw->boot_size) +
-+ le32_to_cpu(fw->ucode_size) + le32_to_cpu(fw->fw_size)) {
- IPW_ERROR("%s is too small or corrupt (%zd)\n",
- name, (*raw)->size);
- return -EINVAL;
-@@ -3324,8 +3324,9 @@ static int ipw_load(struct ipw_priv *pri
-
- fw = (void *)raw->data;
- boot_img = &fw->data[0];
-- ucode_img = &fw->data[fw->boot_size];
-- fw_img = &fw->data[fw->boot_size + fw->ucode_size];
-+ ucode_img = &fw->data[le32_to_cpu(fw->boot_size)];
-+ fw_img = &fw->data[le32_to_cpu(fw->boot_size) +
-+ le32_to_cpu(fw->ucode_size)];
-
- if (rc < 0)
- goto error;
-@@ -3359,7 +3360,7 @@ static int ipw_load(struct ipw_priv *pri
- IPW_NIC_SRAM_UPPER_BOUND - IPW_NIC_SRAM_LOWER_BOUND);
-
- /* DMA the initial boot firmware into the device */
-- rc = ipw_load_firmware(priv, boot_img, fw->boot_size);
-+ rc = ipw_load_firmware(priv, boot_img, le32_to_cpu(fw->boot_size));
- if (rc < 0) {
- IPW_ERROR("Unable to load boot firmware: %d\n", rc);
- goto error;
-@@ -3381,7 +3382,7 @@ static int ipw_load(struct ipw_priv *pri
- ipw_write32(priv, IPW_INTA_RW, IPW_INTA_BIT_FW_INITIALIZATION_DONE);
-
- /* DMA the ucode into the device */
-- rc = ipw_load_ucode(priv, ucode_img, fw->ucode_size);
-+ rc = ipw_load_ucode(priv, ucode_img, le32_to_cpu(fw->ucode_size));
- if (rc < 0) {
- IPW_ERROR("Unable to load ucode: %d\n", rc);
- goto error;
-@@ -3391,7 +3392,7 @@ static int ipw_load(struct ipw_priv *pri
- ipw_stop_nic(priv);
-
- /* DMA bss firmware into the device */
-- rc = ipw_load_firmware(priv, fw_img, fw->fw_size);
-+ rc = ipw_load_firmware(priv, fw_img, le32_to_cpu(fw->fw_size));
- if (rc < 0) {
- IPW_ERROR("Unable to load firmware: %d\n", rc);
- goto error;
diff --git a/net-wireless/ipw2200/ipw2200-1.0.10.ebuild b/net-wireless/ipw2200/ipw2200-1.0.10.ebuild
deleted file mode 100644
index 69e47a3faa5f..000000000000
--- a/net-wireless/ipw2200/ipw2200-1.0.10.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ipw2200-1.0.10.ebuild,v 1.2 2006/02/22 12:30:56 brix Exp $
-
-inherit linux-mod
-
-# The following works with both pre-releases and releases
-MY_P=${P/_/-}
-S=${WORKDIR}/${MY_P}
-
-IEEE80211_VERSION="1.1.8"
-FW_VERSION="2.4"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2200BG/2915ABG miniPCI and 2225BG PCI adapters"
-HOMEPAGE="http://ipw2200.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 x86"
-
-IUSE="debug radiotap"
-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 /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="KSRC=${KV_DIR} KSRC_OUTPUT=${KV_OUT_DIR} IEEE80211_INC=/usr/include"
-}
-
-src_unpack() {
- local debug="n" radiotap="n"
-
- unpack ${A}
-
- use debug && debug="y"
- sed -i -e "s:^\(CONFIG_IPW_DEBUG\)=.*:\1=${debug}:" ${S}/Makefile || die
-
- use radiotap && radiotap="y"
- sed -i -e "s:^#\(CONFIG_IEEE80211_RADIOTAP\)=.*:\1=${radiotap}:" ${S}/Makefile || die
-}
-
-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
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- if [ -f /lib/modules/${KV_FULL}/net/${PN}.ko ]; then
- einfo
- einfo "Modules from an earlier installation detected. You will need to manually"
- einfo "remove those modules by running the following commands:"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/${PN}.ko"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/ieee80211*.ko"
- einfo " # depmod -a"
- einfo
- fi
-}
diff --git a/net-wireless/ipw2200/ipw2200-1.0.11-r1.ebuild b/net-wireless/ipw2200/ipw2200-1.0.11-r1.ebuild
deleted file mode 100644
index b18a68119794..000000000000
--- a/net-wireless/ipw2200/ipw2200-1.0.11-r1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ipw2200-1.0.11-r1.ebuild,v 1.1 2006/02/15 21:27:12 brix Exp $
-
-inherit eutils linux-mod
-
-# The following works with both pre-releases and releases
-MY_P=${P/_/-}
-S=${WORKDIR}/${MY_P}
-
-IEEE80211_VERSION="1.1.12"
-FW_VERSION="2.4"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2200BG/2915ABG miniPCI and 2225BG PCI adapters"
-HOMEPAGE="http://ipw2200.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="debug radiotap"
-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 /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="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}-debug.patch
-
- use debug && debug="y"
- sed -i -e "s:^\(CONFIG_IPW2200_DEBUG\)=.*:\1=${debug}:" ${S}/Makefile || die
-
- use radiotap && radiotap="y"
- sed -i -e "s:^#\(CONFIG_IEEE80211_RADIOTAP\)=.*:\1=${radiotap}:" ${S}/Makefile || die
-}
-
-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
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- if [ -f /lib/modules/${KV_FULL}/net/${PN}.ko ]; then
- einfo
- einfo "Modules from an earlier installation detected. You will need to manually"
- einfo "remove those modules by running the following commands:"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/${PN}.ko"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/ieee80211*.ko"
- einfo " # depmod -a"
- einfo
- fi
-}
diff --git a/net-wireless/ipw2200/ipw2200-1.0.11.ebuild b/net-wireless/ipw2200/ipw2200-1.0.11.ebuild
deleted file mode 100644
index baea189cec54..000000000000
--- a/net-wireless/ipw2200/ipw2200-1.0.11.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ipw2200-1.0.11.ebuild,v 1.1 2006/02/15 12:07:04 brix Exp $
-
-inherit linux-mod
-
-# The following works with both pre-releases and releases
-MY_P=${P/_/-}
-S=${WORKDIR}/${MY_P}
-
-IEEE80211_VERSION="1.1.12"
-FW_VERSION="2.4"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2200BG/2915ABG miniPCI and 2225BG PCI adapters"
-HOMEPAGE="http://ipw2200.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="debug radiotap"
-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 /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="KSRC=${KV_DIR} KSRC_OUTPUT=${KV_OUT_DIR} IEEE80211_INC=/usr/include"
-}
-
-src_unpack() {
- local debug="n" radiotap="n"
-
- unpack ${A}
-
- use debug && debug="y"
- sed -i -e "s:^\(CONFIG_IPW_DEBUG\)=.*:\1=${debug}:" ${S}/Makefile || die
-
- use radiotap && radiotap="y"
- sed -i -e "s:^#\(CONFIG_IEEE80211_RADIOTAP\)=.*:\1=${radiotap}:" ${S}/Makefile || die
-}
-
-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
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- if [ -f /lib/modules/${KV_FULL}/net/${PN}.ko ]; then
- einfo
- einfo "Modules from an earlier installation detected. You will need to manually"
- einfo "remove those modules by running the following commands:"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/${PN}.ko"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/ieee80211*.ko"
- einfo " # depmod -a"
- einfo
- fi
-}
diff --git a/net-wireless/ipw2200/ipw2200-1.0.12.ebuild b/net-wireless/ipw2200/ipw2200-1.0.12.ebuild
deleted file mode 100644
index a1980122c013..000000000000
--- a/net-wireless/ipw2200/ipw2200-1.0.12.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ipw2200-1.0.12.ebuild,v 1.1 2006/02/17 13:10:02 brix Exp $
-
-inherit linux-mod
-
-# The following works with both pre-releases and releases
-MY_P=${P/_/-}
-S=${WORKDIR}/${MY_P}
-
-IEEE80211_VERSION="1.1.12"
-FW_VERSION="2.4"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2200BG/2915ABG miniPCI and 2225BG PCI adapters"
-HOMEPAGE="http://ipw2200.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="debug radiotap"
-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 /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="KSRC=${KV_DIR} KSRC_OUTPUT=${KV_OUT_DIR} IEEE80211_INC=/usr/include"
-}
-
-src_unpack() {
- local debug="n" radiotap="n"
-
- unpack ${A}
-
- use debug && debug="y"
- sed -i -e "s:^\(CONFIG_IPW2200_DEBUG\)=.*:\1=${debug}:" ${S}/Makefile || die
-
- use radiotap && radiotap="y"
- sed -i -e "s:^#\(CONFIG_IEEE80211_RADIOTAP\)=.*:\1=${radiotap}:" ${S}/Makefile || die
-}
-
-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
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- if [ -f /lib/modules/${KV_FULL}/net/${PN}.ko ]; then
- einfo
- einfo "Modules from an earlier installation detected. You will need to manually"
- einfo "remove those modules by running the following commands:"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/${PN}.ko"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/ieee80211*.ko"
- einfo " # depmod -a"
- einfo
- fi
-}
diff --git a/net-wireless/ipw2200/ipw2200-1.0.13.ebuild b/net-wireless/ipw2200/ipw2200-1.0.13.ebuild
deleted file mode 100644
index 153d20e42e68..000000000000
--- a/net-wireless/ipw2200/ipw2200-1.0.13.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ipw2200-1.0.13.ebuild,v 1.1 2006/02/22 12:19:35 brix Exp $
-
-inherit linux-mod
-
-# The following works with both pre-releases and releases
-MY_P=${P/_/-}
-S=${WORKDIR}/${MY_P}
-
-IEEE80211_VERSION="1.1.12"
-FW_VERSION="2.4"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2200BG/2915ABG miniPCI and 2225BG PCI adapters"
-HOMEPAGE="http://ipw2200.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="debug radiotap"
-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 /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="KSRC=${KV_DIR} KSRC_OUTPUT=${KV_OUT_DIR} IEEE80211_INC=/usr/include"
-}
-
-src_unpack() {
- local debug="n" radiotap="n"
-
- unpack ${A}
-
- use debug && debug="y"
- sed -i -e "s:^\(CONFIG_IPW2200_DEBUG\)=.*:\1=${debug}:" ${S}/Makefile || die
-
- use radiotap && radiotap="y"
- sed -i -e "s:^#\(CONFIG_IEEE80211_RADIOTAP\)=.*:\1=${radiotap}:" ${S}/Makefile || die
-}
-
-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
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- if [ -f /lib/modules/${KV_FULL}/net/${PN}.ko ]; then
- einfo
- einfo "Modules from an earlier installation detected. You will need to manually"
- einfo "remove those modules by running the following commands:"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/${PN}.ko"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/ieee80211*.ko"
- einfo " # depmod -a"
- einfo
- fi
-}
diff --git a/net-wireless/ipw2200/ipw2200-1.0.8-r1.ebuild b/net-wireless/ipw2200/ipw2200-1.0.8-r1.ebuild
deleted file mode 100644
index aa9c284b7d74..000000000000
--- a/net-wireless/ipw2200/ipw2200-1.0.8-r1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ipw2200-1.0.8-r1.ebuild,v 1.2 2005/11/17 13:37:07 brix Exp $
-
-inherit eutils linux-mod
-
-# The following works with both pre-releases and releases
-MY_P=${P/_/-}
-S=${WORKDIR}/${MY_P}
-
-IEEE80211_VERSION="1.1.6"
-FW_VERSION="2.4"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2200BG/2915ABG miniPCI and 2225BG PCI adapters"
-HOMEPAGE="http://ipw2200.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 x86"
-
-IUSE="debug radiotap"
-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 /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="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}-txbusy.patch
- epatch ${FILESDIR}/${P}-broadcast.patch
- epatch ${FILESDIR}/${P}-slabcorrupt.patch
-
- use debug && debug="y"
- sed -i -e "s:^\(CONFIG_IPW_DEBUG\)=.*:\1=${debug}:" ${S}/Makefile
-
- use radiotap && radiotap="y"
- sed -i -e "s:^#\(CONFIG_IEEE80211_RADIOTAP\)=.*:\1=${radiotap}:" ${S}/Makefile || die
-}
-
-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
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- if [ -f /lib/modules/${KV_FULL}/net/${PN}.ko ]; then
- einfo
- einfo "Modules from an earlier installation detected. You will need to manually"
- einfo "remove those modules by running the following commands:"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/${PN}.ko"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/ieee80211*.ko"
- einfo " # depmod -a"
- einfo
- fi
-}
diff --git a/net-wireless/ipw2200/ipw2200-1.0.9.ebuild b/net-wireless/ipw2200/ipw2200-1.0.9.ebuild
deleted file mode 100644
index 538790bdb136..000000000000
--- a/net-wireless/ipw2200/ipw2200-1.0.9.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ipw2200-1.0.9.ebuild,v 1.1 2006/01/06 12:29:06 brix Exp $
-
-inherit eutils linux-mod
-
-# The following works with both pre-releases and releases
-MY_P=${P/_/-}
-S=${WORKDIR}/${MY_P}
-
-IEEE80211_VERSION="1.1.7"
-FW_VERSION="2.4"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2200BG/2915ABG miniPCI and 2225BG PCI adapters"
-HOMEPAGE="http://ipw2200.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="debug radiotap"
-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 /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="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}-qos.patch
-
- use debug && debug="y"
- sed -i -e "s:^\(CONFIG_IPW_DEBUG\)=.*:\1=${debug}:" ${S}/Makefile || die
-
- use radiotap && radiotap="y"
- sed -i -e "s:^#\(CONFIG_IEEE80211_RADIOTAP\)=.*:\1=${radiotap}:" ${S}/Makefile || die
-}
-
-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
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- if [ -f /lib/modules/${KV_FULL}/net/${PN}.ko ]; then
- einfo
- einfo "Modules from an earlier installation detected. You will need to manually"
- einfo "remove those modules by running the following commands:"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/${PN}.ko"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/ieee80211*.ko"
- einfo " # depmod -a"
- einfo
- fi
-}
diff --git a/net-wireless/ipw2200/ipw2200-1.1.0.ebuild b/net-wireless/ipw2200/ipw2200-1.1.0.ebuild
deleted file mode 100644
index b0a7c8418f9c..000000000000
--- a/net-wireless/ipw2200/ipw2200-1.1.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ipw2200-1.1.0.ebuild,v 1.2 2006/03/26 16:48:50 brix Exp $
-
-inherit linux-mod
-
-# The following works with both pre-releases and releases
-MY_P=${P/_/-}
-S=${WORKDIR}/${MY_P}
-
-IEEE80211_VERSION="1.1.12"
-FW_VERSION="2.4"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2200BG/2915ABG miniPCI and 2225BG PCI adapters"
-HOMEPAGE="http://ipw2200.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 x86"
-
-IUSE="debug radiotap"
-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 /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="KSRC=${KV_DIR} KSRC_OUTPUT=${KV_OUT_DIR} IEEE80211_INC=/usr/include"
-}
-
-src_unpack() {
- local debug="n" radiotap="n"
-
- unpack ${A}
-
- use debug && debug="y"
- sed -i -e "s:^\(CONFIG_IPW2200_DEBUG\)=.*:\1=${debug}:" ${S}/Makefile || die
-
- use radiotap && radiotap="y"
- sed -i -e "s:^#\(CONFIG_IEEE80211_RADIOTAP\)=.*:\1=${radiotap}:" ${S}/Makefile || die
-}
-
-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
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- if [ -f /lib/modules/${KV_FULL}/net/${PN}.ko ]; then
- einfo
- einfo "Modules from an earlier installation detected. You will need to manually"
- einfo "remove those modules by running the following commands:"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/${PN}.ko"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/ieee80211*.ko"
- einfo " # depmod -a"
- einfo
- fi
-}
diff --git a/net-wireless/ipw2200/ipw2200-1.1.1-r1.ebuild b/net-wireless/ipw2200/ipw2200-1.1.1-r1.ebuild
deleted file mode 100644
index c34d28e9e4dd..000000000000
--- a/net-wireless/ipw2200/ipw2200-1.1.1-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ipw2200-1.1.1-r1.ebuild,v 1.2 2006/03/25 19:17:23 brix Exp $
-
-inherit eutils linux-mod
-
-# The following works with both pre-releases and releases
-MY_P=${P/_/-}
-S=${WORKDIR}/${MY_P}
-
-IEEE80211_VERSION="1.1.12"
-FW_VERSION="3.0"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2200BG/2915ABG miniPCI and 2225BG PCI adapters"
-HOMEPAGE="http://ipw2200.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz
- mirror://gentoo/${P}-rtap_iface.patch.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="debug radiotap"
-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 /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="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}-diversity.patch
- epatch ${FILESDIR}/${P}-fw_endian.patch
- epatch ${WORKDIR}/${P}-rtap_iface.patch
-
- use debug && debug="y"
- sed -i -e "s:^\(CONFIG_IPW2200_DEBUG\)=.*:\1=${debug}:" ${S}/Makefile
-
- use radiotap && radiotap="y"
- sed -i -e "s:^# \(CONFIG_IEEE80211_RADIOTAP\)=.*:\1=${radiotap}:" ${S}/Makefile
- sed -i -e "s:^# \(CONFIG_IPW2200_PROMISCUOUS\)=.*:\1=${radiotap}:" ${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
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- if [ -f /lib/modules/${KV_FULL}/net/${PN}.ko ]; then
- einfo
- einfo "Modules from an earlier installation detected. You will need to manually"
- einfo "remove those modules by running the following commands:"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/${PN}.ko"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/ieee80211*.ko"
- einfo " # depmod -a"
- einfo
- fi
-}
diff --git a/net-wireless/ipw2200/ipw2200-1.1.1.ebuild b/net-wireless/ipw2200/ipw2200-1.1.1.ebuild
deleted file mode 100644
index 45278009679d..000000000000
--- a/net-wireless/ipw2200/ipw2200-1.1.1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ipw2200-1.1.1.ebuild,v 1.1 2006/03/08 13:47:30 brix Exp $
-
-inherit linux-mod
-
-# The following works with both pre-releases and releases
-MY_P=${P/_/-}
-S=${WORKDIR}/${MY_P}
-
-IEEE80211_VERSION="1.1.12"
-FW_VERSION="3.0"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2200BG/2915ABG miniPCI and 2225BG PCI adapters"
-HOMEPAGE="http://ipw2200.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="debug radiotap"
-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 /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="KSRC=${KV_DIR} KSRC_OUTPUT=${KV_OUT_DIR} IEEE80211_INC=/usr/include"
-}
-
-src_unpack() {
- local debug="n" radiotap="n"
-
- unpack ${A}
-
- use debug && debug="y"
- sed -i -e "s:^\(CONFIG_IPW2200_DEBUG\)=.*:\1=${debug}:" ${S}/Makefile || die
-
- use radiotap && radiotap="y"
- sed -i -e "s:^#\(CONFIG_IEEE80211_RADIOTAP\)=.*:\1=${radiotap}:" ${S}/Makefile || die
-}
-
-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
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- if [ -f /lib/modules/${KV_FULL}/net/${PN}.ko ]; then
- einfo
- einfo "Modules from an earlier installation detected. You will need to manually"
- einfo "remove those modules by running the following commands:"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/${PN}.ko"
- einfo " # rm -f /lib/modules/${KV_FULL}/net/ieee80211*.ko"
- einfo " # depmod -a"
- einfo
- fi
-}
diff --git a/net-wireless/ipw2200/ipw2200-1.1.2.ebuild b/net-wireless/ipw2200/ipw2200-1.1.2.ebuild
deleted file mode 100644
index 63b56f57988a..000000000000
--- a/net-wireless/ipw2200/ipw2200-1.1.2.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ipw2200-1.1.2.ebuild,v 1.1 2006/03/31 15:13:03 brix Exp $
-
-inherit eutils linux-mod
-
-# The following works with both pre-releases and releases
-MY_P=${P/_/-}
-S=${WORKDIR}/${MY_P}
-
-IEEE80211_VERSION="1.1.13"
-FW_VERSION="3.0"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2200BG/2915ABG miniPCI and 2225BG PCI adapters"
-HOMEPAGE="http://ipw2200.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="debug"
-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 /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="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
-
- 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
-}