summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Heim <phreak@gentoo.org>2006-10-13 12:28:17 +0000
committerChristian Heim <phreak@gentoo.org>2006-10-13 12:28:17 +0000
commit7329f2c05005db0e1fcd5624b958fa59f2f26e1e (patch)
treeedb4f695c8a8b614b11f9795bcbb819ec4c805f5 /net-wireless/ieee80211
parentRemoving the non-working/ABI-breaking versions. (diff)
downloadhistorical-7329f2c05005db0e1fcd5624b958fa59f2f26e1e.tar.gz
historical-7329f2c05005db0e1fcd5624b958fa59f2f26e1e.tar.bz2
historical-7329f2c05005db0e1fcd5624b958fa59f2f26e1e.zip
Removing the non-working/ABI-breaking versions.
Package-Manager: portage-2.1.2_pre2-r9
Diffstat (limited to 'net-wireless/ieee80211')
-rw-r--r--net-wireless/ieee80211/Manifest33
-rw-r--r--net-wireless/ieee80211/files/digest-ieee80211-1.1.143
-rw-r--r--net-wireless/ieee80211/files/digest-ieee80211-1.1.14-r13
-rw-r--r--net-wireless/ieee80211/files/ieee80211-1.1.14-smp-disconnect.patch187
-rw-r--r--net-wireless/ieee80211/ieee80211-1.1.14-r1.ebuild93
-rw-r--r--net-wireless/ieee80211/ieee80211-1.1.14.ebuild92
6 files changed, 7 insertions, 404 deletions
diff --git a/net-wireless/ieee80211/Manifest b/net-wireless/ieee80211/Manifest
index 0115d288ad0d..6728cdb1386e 100644
--- a/net-wireless/ieee80211/Manifest
+++ b/net-wireless/ieee80211/Manifest
@@ -9,37 +9,24 @@ AUX ieee80211-1.1.13-tkip.patch 6154 RMD160 9f368a19ab179e574729d381129800beade0
MD5 733be1adf0bd4b65e27769af5b40e79e files/ieee80211-1.1.13-tkip.patch 6154
RMD160 9f368a19ab179e574729d381129800beade0b3f6 files/ieee80211-1.1.13-tkip.patch 6154
SHA256 a182e1beb805c506868002c9efd6d0a5a44779c7542d7d19d9b21503b13f5e16 files/ieee80211-1.1.13-tkip.patch 6154
-AUX ieee80211-1.1.14-smp-disconnect.patch 6206 RMD160 380cb6fb04d90b0e8cf31679e1a3a65c418f3d9f SHA1 db4e4bb54b51c5c08d3053bfbc0f68b9b30afa24 SHA256 210525f05e415b25e79ddba20bf5cc8c3ef4854f46f7650b02f27fe0eef64f9f
-MD5 9a7a3438179e0997bfdb71ab71689675 files/ieee80211-1.1.14-smp-disconnect.patch 6206
-RMD160 380cb6fb04d90b0e8cf31679e1a3a65c418f3d9f files/ieee80211-1.1.14-smp-disconnect.patch 6206
-SHA256 210525f05e415b25e79ddba20bf5cc8c3ef4854f46f7650b02f27fe0eef64f9f files/ieee80211-1.1.14-smp-disconnect.patch 6206
AUX remove-old 1460 RMD160 b7ae7fd18233a6c10cbaf877811598248b524e77 SHA1 a61fb44c10faa7da0be8be6bdf777b48694f650d SHA256 2ff1047385787a6b4c7ceff3d4ca9ad13fbcaca1280f7f60e4414928a86e0c76
MD5 1f23d886a8ac044db818e796a765ef34 files/remove-old 1460
RMD160 b7ae7fd18233a6c10cbaf877811598248b524e77 files/remove-old 1460
SHA256 2ff1047385787a6b4c7ceff3d4ca9ad13fbcaca1280f7f60e4414928a86e0c76 files/remove-old 1460
DIST ieee80211-1.1.13.tgz 67289 RMD160 adf594006278adc51de6e61124a99b05cfec4d08 SHA1 76c9e0c7233aacdacfc0b663dbe8d2d665b14310 SHA256 b22ce1bd9f4e3638e6b516e55e35f29103eb4ada814a6d401555957beced8afa
-DIST ieee80211-1.1.14.tgz 67848 RMD160 6ddf9b4a682d01317242d8117c3263cdcc81d541 SHA1 bf171feb64e8ca3e662f8c9320886c32b5a6bed1 SHA256 77058469b94de08313f06cb5452ce9c4f2c5dce2f3e4b82228fe5aa1d3972cd0
DIST ieee80211-1.2.15.tgz 68832 RMD160 514e54eb8477a2187deb05ef212c23c5ce7094ad SHA1 a54e66ae96f66bd0d58e29431a60f5f63a6453db SHA256 89fa1c610ac7b6db3c4b6b79c220334a65f85b4011429ce3631094d268ae5668
EBUILD ieee80211-1.1.13-r1.ebuild 2985 RMD160 e03e34949981345d62eb654d3ea07b2f44d15f50 SHA1 85e2938a9da80f85a709961131f16919314423bb SHA256 52246bbb05e0c702ec545a69bd05f83b276b03991c29350171f6342240ff52f7
MD5 735a17ed82994f5d3b42334b6509606e ieee80211-1.1.13-r1.ebuild 2985
RMD160 e03e34949981345d62eb654d3ea07b2f44d15f50 ieee80211-1.1.13-r1.ebuild 2985
SHA256 52246bbb05e0c702ec545a69bd05f83b276b03991c29350171f6342240ff52f7 ieee80211-1.1.13-r1.ebuild 2985
-EBUILD ieee80211-1.1.14-r1.ebuild 2999 RMD160 f9becd32d9f69b05733a4490f4f665c599747564 SHA1 7b4ec6b471cc048ef867cea251db4a8361d05760 SHA256 7c23863f271aa5ae20be4d6dbec9df8e934d08ccfa66d7e2830284f1aa6f67b1
-MD5 5e0154b79c5530b0499133ff8166873a ieee80211-1.1.14-r1.ebuild 2999
-RMD160 f9becd32d9f69b05733a4490f4f665c599747564 ieee80211-1.1.14-r1.ebuild 2999
-SHA256 7c23863f271aa5ae20be4d6dbec9df8e934d08ccfa66d7e2830284f1aa6f67b1 ieee80211-1.1.14-r1.ebuild 2999
-EBUILD ieee80211-1.1.14.ebuild 2948 RMD160 46704b01ed52a3444fb53bd26fe7e1ff15d86a48 SHA1 ed92514cb358fd3af97dc8db7a38106cdc6e605b SHA256 68a67b1cd5f7943f9266ef92896c2af5e33d44873b3aff94e075d41f4604b4ac
-MD5 9ad3495889a48bbfc8164c3925638c5e ieee80211-1.1.14.ebuild 2948
-RMD160 46704b01ed52a3444fb53bd26fe7e1ff15d86a48 ieee80211-1.1.14.ebuild 2948
-SHA256 68a67b1cd5f7943f9266ef92896c2af5e33d44873b3aff94e075d41f4604b4ac ieee80211-1.1.14.ebuild 2948
EBUILD ieee80211-1.2.15.ebuild 2948 RMD160 c5cbb47b9cfbf6927ef96feef92f2ec094465774 SHA1 31801e181cc917b8521d4432b670ae2a8124b693 SHA256 d500bd34f968ae9caff92bd730785b73721914afbf229fef1c52a8982d916c47
MD5 f43bb92136b5ed7a8e27682cf9feb14c ieee80211-1.2.15.ebuild 2948
RMD160 c5cbb47b9cfbf6927ef96feef92f2ec094465774 ieee80211-1.2.15.ebuild 2948
SHA256 d500bd34f968ae9caff92bd730785b73721914afbf229fef1c52a8982d916c47 ieee80211-1.2.15.ebuild 2948
-MISC ChangeLog 7862 RMD160 3d5afc6c25b5f9b26178595af054b787ba6d5243 SHA1 841b4891b34eb0b58cf641218f804d65ea4c21ba SHA256 4018bb3951721e2b2206f1ddb4b80db1ba04624df287933c16687a8ab1188674
-MD5 0dd51ba5ea85968284edee047bbdfc9f ChangeLog 7862
-RMD160 3d5afc6c25b5f9b26178595af054b787ba6d5243 ChangeLog 7862
-SHA256 4018bb3951721e2b2206f1ddb4b80db1ba04624df287933c16687a8ab1188674 ChangeLog 7862
+MISC ChangeLog 8068 RMD160 fe893141cb05d65a48446c7fe5fbc792d0630169 SHA1 313004dfced958056df5169e4419d9de9d4c4e35 SHA256 cbd612f3b339fbddb270bd35b4a7f8bc0be7bb19e9360d95fdf837c8b41900d9
+MD5 ff4534870e70223cdb23dc18e09f51de ChangeLog 8068
+RMD160 fe893141cb05d65a48446c7fe5fbc792d0630169 ChangeLog 8068
+SHA256 cbd612f3b339fbddb270bd35b4a7f8bc0be7bb19e9360d95fdf837c8b41900d9 ChangeLog 8068
MISC metadata.xml 254 RMD160 2e69b345a5604844f1c5a8256ea172c7a3cc485f SHA1 653c702fdb89577e9d15e9cbca3891e4acdba061 SHA256 9bffc4ff1cf574848699e33b09ff0f6137d6b64b69d82c7b95cafb32ee75becb
MD5 f3e68295a919220f58e91a1d3468c851 metadata.xml 254
RMD160 2e69b345a5604844f1c5a8256ea172c7a3cc485f metadata.xml 254
@@ -47,19 +34,13 @@ SHA256 9bffc4ff1cf574848699e33b09ff0f6137d6b64b69d82c7b95cafb32ee75becb metadata
MD5 8902a58ed0ddb7f910b6dd5df5850688 files/digest-ieee80211-1.1.13-r1 238
RMD160 ffa24db7ad162b146bc3ffe6110ef2597bcc64b6 files/digest-ieee80211-1.1.13-r1 238
SHA256 79358f3a80f1628c57c3ff3507652a1393d077ce506fe16c5195b2fb98d243b9 files/digest-ieee80211-1.1.13-r1 238
-MD5 0d30121fa73ffe00f0501e66a3293ad7 files/digest-ieee80211-1.1.14 238
-RMD160 55bb5d15228be22213a5e484ddcd693c6e0e17c7 files/digest-ieee80211-1.1.14 238
-SHA256 4411297c89d5ab9d2ee887286eb7d7e57d9c47df17db5248382fd6ce772274b4 files/digest-ieee80211-1.1.14 238
-MD5 0d30121fa73ffe00f0501e66a3293ad7 files/digest-ieee80211-1.1.14-r1 238
-RMD160 55bb5d15228be22213a5e484ddcd693c6e0e17c7 files/digest-ieee80211-1.1.14-r1 238
-SHA256 4411297c89d5ab9d2ee887286eb7d7e57d9c47df17db5248382fd6ce772274b4 files/digest-ieee80211-1.1.14-r1 238
MD5 06dbecfcf695624365042ac217c9fb5e files/digest-ieee80211-1.2.15 238
RMD160 de5e14a3b42b95df44c62f2aa1edd677fc2c8b91 files/digest-ieee80211-1.2.15 238
SHA256 4670076b2a3644bd9721e173a2caf2c78a6e7415634c1999de958582457c26f1 files/digest-ieee80211-1.2.15 238
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFFL4T5yuNVb5qfaOYRAp5kAJ9qrgHO8UFf+Dh2kX/WLuaEs1uZZwCfW043
-d4gVODpHUmDfefBUGWRhYdQ=
-=mnhk
+iD8DBQFFL4ZeyuNVb5qfaOYRAqprAJ9x5zTEnzGmzI+Eqzyv4m7oXg5LzACdGqqL
+5M1L44BekgnyVrK/j4MaGSo=
+=wk1d
-----END PGP SIGNATURE-----
diff --git a/net-wireless/ieee80211/files/digest-ieee80211-1.1.14 b/net-wireless/ieee80211/files/digest-ieee80211-1.1.14
deleted file mode 100644
index 56991c20ba1d..000000000000
--- a/net-wireless/ieee80211/files/digest-ieee80211-1.1.14
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 cd380abe9bd25fbf2c205c6b20414e38 ieee80211-1.1.14.tgz 67848
-RMD160 6ddf9b4a682d01317242d8117c3263cdcc81d541 ieee80211-1.1.14.tgz 67848
-SHA256 77058469b94de08313f06cb5452ce9c4f2c5dce2f3e4b82228fe5aa1d3972cd0 ieee80211-1.1.14.tgz 67848
diff --git a/net-wireless/ieee80211/files/digest-ieee80211-1.1.14-r1 b/net-wireless/ieee80211/files/digest-ieee80211-1.1.14-r1
deleted file mode 100644
index 56991c20ba1d..000000000000
--- a/net-wireless/ieee80211/files/digest-ieee80211-1.1.14-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 cd380abe9bd25fbf2c205c6b20414e38 ieee80211-1.1.14.tgz 67848
-RMD160 6ddf9b4a682d01317242d8117c3263cdcc81d541 ieee80211-1.1.14.tgz 67848
-SHA256 77058469b94de08313f06cb5452ce9c4f2c5dce2f3e4b82228fe5aa1d3972cd0 ieee80211-1.1.14.tgz 67848
diff --git a/net-wireless/ieee80211/files/ieee80211-1.1.14-smp-disconnect.patch b/net-wireless/ieee80211/files/ieee80211-1.1.14-smp-disconnect.patch
deleted file mode 100644
index 125e9da75091..000000000000
--- a/net-wireless/ieee80211/files/ieee80211-1.1.14-smp-disconnect.patch
+++ /dev/null
@@ -1,187 +0,0 @@
-diff -urp ieee80211-1.1.14/ieee80211_crypt_tkip.c ieee80211-1.1.14-tkip/ieee80211_crypt_tkip.c
---- ieee80211-1.1.14/ieee80211_crypt_tkip.c 2006-06-12 14:08:02.000000000 +0800
-+++ ieee80211-1.1.14-tkip/ieee80211_crypt_tkip.c 2006-08-01 11:19:03.000000000 +0800
-@@ -53,8 +53,10 @@ struct ieee80211_tkip_data {
-
- int key_idx;
-
-- struct crypto_tfm *tfm_arc4;
-- struct crypto_tfm *tfm_michael;
-+ struct crypto_tfm *tx_tfm_arc4;
-+ struct crypto_tfm *tx_tfm_michael;
-+ struct crypto_tfm *rx_tfm_arc4;
-+ struct crypto_tfm *rx_tfm_michael;
-
- /* scratch buffers for virt_to_page() (crypto API) */
- u8 rx_hdr[16], tx_hdr[16];
-@@ -86,15 +88,29 @@ static void *ieee80211_tkip_init(int key
-
- priv->key_idx = key_idx;
-
-- priv->tfm_arc4 = crypto_alloc_tfm("arc4", 0);
-- if (priv->tfm_arc4 == NULL) {
-+ priv->tx_tfm_arc4 = crypto_alloc_tfm("arc4", 0);
-+ if (priv->tx_tfm_arc4 == NULL) {
- printk(KERN_DEBUG "ieee80211_crypt_tkip: could not allocate "
- "crypto API arc4\n");
- goto fail;
- }
-
-- priv->tfm_michael = crypto_alloc_tfm("michael_mic", 0);
-- if (priv->tfm_michael == NULL) {
-+ priv->tx_tfm_michael = crypto_alloc_tfm("michael_mic", 0);
-+ if (priv->tx_tfm_michael == NULL) {
-+ printk(KERN_DEBUG "ieee80211_crypt_tkip: could not allocate "
-+ "crypto API michael_mic\n");
-+ goto fail;
-+ }
-+
-+ priv->rx_tfm_arc4 = crypto_alloc_tfm("arc4", 0);
-+ if (priv->rx_tfm_arc4 == NULL) {
-+ printk(KERN_DEBUG "ieee80211_crypt_tkip: could not allocate "
-+ "crypto API arc4\n");
-+ goto fail;
-+ }
-+
-+ priv->rx_tfm_michael = crypto_alloc_tfm("michael_mic", 0);
-+ if (priv->rx_tfm_michael == NULL) {
- printk(KERN_DEBUG "ieee80211_crypt_tkip: could not allocate "
- "crypto API michael_mic\n");
- goto fail;
-@@ -104,10 +120,14 @@ static void *ieee80211_tkip_init(int key
-
- fail:
- if (priv) {
-- if (priv->tfm_michael)
-- crypto_free_tfm(priv->tfm_michael);
-- if (priv->tfm_arc4)
-- crypto_free_tfm(priv->tfm_arc4);
-+ if (priv->tx_tfm_michael)
-+ crypto_free_tfm(priv->tx_tfm_michael);
-+ if (priv->tx_tfm_arc4)
-+ crypto_free_tfm(priv->tx_tfm_arc4);
-+ if (priv->rx_tfm_michael)
-+ crypto_free_tfm(priv->rx_tfm_michael);
-+ if (priv->rx_tfm_arc4)
-+ crypto_free_tfm(priv->rx_tfm_arc4);
- kfree(priv);
- }
-
-@@ -117,10 +137,14 @@ static void *ieee80211_tkip_init(int key
- static void ieee80211_tkip_deinit(void *priv)
- {
- struct ieee80211_tkip_data *_priv = priv;
-- if (_priv && _priv->tfm_michael)
-- crypto_free_tfm(_priv->tfm_michael);
-- if (_priv && _priv->tfm_arc4)
-- crypto_free_tfm(_priv->tfm_arc4);
-+ if (_priv && _priv->tx_tfm_michael)
-+ crypto_free_tfm(_priv->tx_tfm_michael);
-+ if (_priv && _priv->tx_tfm_arc4)
-+ crypto_free_tfm(_priv->tx_tfm_arc4);
-+ if (_priv && _priv->rx_tfm_michael)
-+ crypto_free_tfm(_priv->rx_tfm_michael);
-+ if (_priv && _priv->rx_tfm_arc4)
-+ crypto_free_tfm(_priv->rx_tfm_arc4);
- kfree(priv);
- }
-
-@@ -352,11 +376,11 @@ static int ieee80211_tkip_encrypt(struct
- icv[2] = crc >> 16;
- icv[3] = crc >> 24;
-
-- crypto_cipher_setkey(tkey->tfm_arc4, rc4key, 16);
-+ crypto_cipher_setkey(tkey->tx_tfm_arc4, rc4key, 16);
- sg.page = virt_to_page(pos);
- sg.offset = offset_in_page(pos);
- sg.length = len + 4;
-- crypto_cipher_encrypt(tkey->tfm_arc4, &sg, &sg, len + 4);
-+ crypto_cipher_encrypt(tkey->tx_tfm_arc4, &sg, &sg, len + 4);
-
- return 0;
- }
-@@ -447,11 +471,11 @@ static int ieee80211_tkip_decrypt(struct
-
- plen = skb->len - hdr_len - 12;
-
-- crypto_cipher_setkey(tkey->tfm_arc4, rc4key, 16);
-+ crypto_cipher_setkey(tkey->rx_tfm_arc4, rc4key, 16);
- sg.page = virt_to_page(pos);
- sg.offset = offset_in_page(pos);
- sg.length = plen + 4;
-- crypto_cipher_decrypt(tkey->tfm_arc4, &sg, &sg, plen + 4);
-+ crypto_cipher_decrypt(tkey->rx_tfm_arc4, &sg, &sg, plen + 4);
-
- crc = ~crc32_le(~0, pos, plen);
- icv[0] = crc;
-@@ -485,12 +509,12 @@ static int ieee80211_tkip_decrypt(struct
- return keyidx;
- }
-
--static int michael_mic(struct ieee80211_tkip_data *tkey, u8 * key, u8 * hdr,
-+static int michael_mic(struct crypto_tfm *tfm_michael, u8 * key, u8 * hdr,
- u8 * data, size_t data_len, u8 * mic)
- {
- struct scatterlist sg[2];
-
-- if (tkey->tfm_michael == NULL) {
-+ if (tfm_michael == NULL) {
- printk(KERN_WARNING "michael_mic: tfm_michael == NULL\n");
- return -1;
- }
-@@ -502,10 +526,10 @@ static int michael_mic(struct ieee80211_
- sg[1].offset = offset_in_page(data);
- sg[1].length = data_len;
-
-- crypto_digest_init(tkey->tfm_michael);
-- crypto_digest_setkey(tkey->tfm_michael, key, 8);
-- crypto_digest_update(tkey->tfm_michael, sg, 2);
-- crypto_digest_final(tkey->tfm_michael, mic);
-+ crypto_digest_init(tfm_michael);
-+ crypto_digest_setkey(tfm_michael, key, 8);
-+ crypto_digest_update(tfm_michael, sg, 2);
-+ crypto_digest_final(tfm_michael, mic);
-
- return 0;
- }
-@@ -563,7 +587,7 @@ static int ieee80211_michael_mic_add(str
-
- michael_mic_hdr(skb, tkey->tx_hdr);
- pos = skb_put(skb, 8);
-- if (michael_mic(tkey, &tkey->key[16], tkey->tx_hdr,
-+ if (michael_mic(tkey->tx_tfm_michael, &tkey->key[16], tkey->tx_hdr,
- skb->data + hdr_len, skb->len - 8 - hdr_len, pos))
- return -1;
-
-@@ -625,7 +649,7 @@ static int ieee80211_michael_mic_verify(
- return -1;
-
- michael_mic_hdr(skb, tkey->rx_hdr);
-- if (michael_mic(tkey, &tkey->key[24], tkey->rx_hdr,
-+ if (michael_mic(tkey->rx_tfm_michael, &tkey->key[24], tkey->rx_hdr,
- skb->data + hdr_len, skb->len - 8 - hdr_len, mic))
- return -1;
- if (memcmp(mic, skb->data + skb->len - 8, 8) != 0) {
-@@ -655,14 +679,18 @@ static int ieee80211_tkip_set_key(void *
- {
- struct ieee80211_tkip_data *tkey = priv;
- int keyidx;
-- struct crypto_tfm *tfm = tkey->tfm_michael;
-- struct crypto_tfm *tfm2 = tkey->tfm_arc4;
-+ struct crypto_tfm *tfm = tkey->tx_tfm_michael;
-+ struct crypto_tfm *tfm2 = tkey->tx_tfm_arc4;
-+ struct crypto_tfm *tfm3 = tkey->rx_tfm_michael;
-+ struct crypto_tfm *tfm4 = tkey->rx_tfm_arc4;
-
- keyidx = tkey->key_idx;
- memset(tkey, 0, sizeof(*tkey));
- tkey->key_idx = keyidx;
-- tkey->tfm_michael = tfm;
-- tkey->tfm_arc4 = tfm2;
-+ tkey->tx_tfm_michael = tfm;
-+ tkey->tx_tfm_arc4 = tfm2;
-+ tkey->rx_tfm_michael = tfm3;
-+ tkey->rx_tfm_arc4 = tfm4;
- if (len == TKIP_KEY_LEN) {
- memcpy(tkey->key, key, TKIP_KEY_LEN);
- tkey->key_set = 1;
diff --git a/net-wireless/ieee80211/ieee80211-1.1.14-r1.ebuild b/net-wireless/ieee80211/ieee80211-1.1.14-r1.ebuild
deleted file mode 100644
index 8ac7098a3eef..000000000000
--- a/net-wireless/ieee80211/ieee80211-1.1.14-r1.ebuild
+++ /dev/null
@@ -1,93 +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/ieee80211/ieee80211-1.1.14-r1.ebuild,v 1.1 2006/09/06 17:48:05 phreak Exp $
-
-inherit eutils linux-mod
-
-# The following works with both pre-releases and releases
-MY_P=${P/_/-}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Generic IEEE 802.11 network subsystem for Linux"
-HOMEPAGE="http://ieee80211.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-DEPEND=""
-
-IUSE="debug"
-BUILD_TARGETS="modules"
-MODULE_NAMES="ieee80211(net/ieee80211:)
- ieee80211_crypt(net/ieee80211:)
- ieee80211_crypt_wep(net/ieee80211:)
- ieee80211_crypt_ccmp(net/ieee80211:)
- ieee80211_crypt_tkip(net/ieee80211:)"
-
-CONFIG_CHECK="NET_RADIO CRYPTO_ARC4 CRYPTO_MICHAEL_MIC CRC32 !IEEE80211"
-ERROR_NET_RADIO="${P} requires support for Wireless LAN drivers (non-hamradio) & Wireless Extensions (CONFIG_NET_RADIO)."
-ERROR_CRYPTO_ARC4="${P} requires support for ARC4 cipher algorithm (CONFIG_CRYPTO_ARC4)."
-ERROR_CRYPTO_MICHAEL_MIC="${P} requires support for Michael MIC keyed digest algorithm (CONFIG_CRYPTO_MICHAEL_MIC)."
-ERROR_CRC32="${P} requires support for CRC32 functions (CONFIG_CRC32)."
-ERROR_IEEE80211="${P} requires the in-kernel version of the IEEE802.11 subsystem to be disabled (CONFIG_IEEE80211)"
-
-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 ${KV_DIR}/include/net/ieee80211.h ]] || \
- [[ -f ${KV_OUT_DIR}/include/config/ieee80211.h ]] || \
- egrep -q "^#(un)?def.*(CONFIG_IEEE80211.*)" ${KV_OUT_DIR}/include/linux/autoconf.h; then
- eerror
- eerror "Your kernel source contains an incompatible version of the"
- eerror "ieee80211 subsystem, which needs to be removed before"
- eerror "${P} can be installed. This can be accomplished by running:"
- eerror
- eerror " # /bin/sh ${FILESDIR}/remove-old ${KV_DIR}"
- if [ "${KV_DIR}" != "${KV_OUT_DIR}" ]; then
- eerror " # /bin/sh ${FILESDIR}/remove-old ${KV_OUT_DIR}"
- fi
- eerror
- eerror "Please note that this will make it impossible to use some of the"
- eerror "in-kernel IEEE 802.11 wireless LAN drivers (eg. orinoco)."
- eerror
- die "Incompatible in-kernel ieee80211 subsystem detected"
- fi
-
- if ! (linux_chkconfig_present CRYPTO_AES_586 || \
- linux_chkconfig_present CRYPTO_AES_X86_64 || \
- linux_chkconfig_present CRYPTO_AES); then
- eerror "${P} requires support for AES cipher algorithms."
- die "CONFIG_CRYPTO_AES{_586,_X86_64} support not detected"
- fi
-
- BUILD_PARAMS="KSRC=${KV_DIR} KSRC_OUTPUT=${KV_OUT_DIR}"
-}
-
-src_unpack() {
- local debug="n"
-
- unpack ${A}
-
- cd "${S}"
- epatch "${FILESDIR}/${P}-smp-disconnect.patch"
-
- use debug && debug="y"
- sed -i \
- -e "s:^\(CONFIG_IEEE80211_DEBUG\)=.*:\1=${debug}:" \
- "${S}"/Makefile || die
-}
-
-src_install() {
- linux-mod_src_install
-
- insinto /usr/include/net
- doins net/*.h
-
- dodoc CHANGES
-}
diff --git a/net-wireless/ieee80211/ieee80211-1.1.14.ebuild b/net-wireless/ieee80211/ieee80211-1.1.14.ebuild
deleted file mode 100644
index d5be4f9f3add..000000000000
--- a/net-wireless/ieee80211/ieee80211-1.1.14.ebuild
+++ /dev/null
@@ -1,92 +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/ieee80211/ieee80211-1.1.14.ebuild,v 1.2 2006/07/13 17:44:55 phreak Exp $
-
-inherit eutils linux-mod
-
-# The following works with both pre-releases and releases
-MY_P=${P/_/-}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Generic IEEE 802.11 network subsystem for Linux"
-HOMEPAGE="http://ieee80211.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-DEPEND=""
-
-IUSE="debug"
-BUILD_TARGETS="modules"
-MODULE_NAMES="ieee80211(net/ieee80211:)
- ieee80211_crypt(net/ieee80211:)
- ieee80211_crypt_wep(net/ieee80211:)
- ieee80211_crypt_ccmp(net/ieee80211:)
- ieee80211_crypt_tkip(net/ieee80211:)"
-
-CONFIG_CHECK="NET_RADIO CRYPTO_ARC4 CRYPTO_MICHAEL_MIC CRC32 !IEEE80211"
-ERROR_NET_RADIO="${P} requires support for Wireless LAN drivers (non-hamradio) & Wireless Extensions (CONFIG_NET_RADIO)."
-ERROR_CRYPTO_ARC4="${P} requires support for ARC4 cipher algorithm (CONFIG_CRYPTO_ARC4)."
-ERROR_CRYPTO_MICHAEL_MIC="${P} requires support for Michael MIC keyed digest algorithm (CONFIG_CRYPTO_MICHAEL_MIC)."
-ERROR_CRC32="${P} requires support for CRC32 functions (CONFIG_CRC32)."
-ERROR_IEEE80211="${P} requires the in-kernel version of the IEEE802.11 subsystem to be disabled (CONFIG_IEEE80211)"
-
-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 ${KV_DIR}/include/net/ieee80211.h ]] || \
- [[ -f ${KV_OUT_DIR}/include/config/ieee80211.h ]] || \
- egrep -q "^#(un)?def.*(CONFIG_IEEE80211.*)" ${KV_OUT_DIR}/include/linux/autoconf.h; then
- eerror
- eerror "Your kernel source contains an incompatible version of the"
- eerror "ieee80211 subsystem, which needs to be removed before"
- eerror "${P} can be installed. This can be accomplished by running:"
- eerror
- eerror " # /bin/sh ${FILESDIR}/remove-old ${KV_DIR}"
- if [ "${KV_DIR}" != "${KV_OUT_DIR}" ]; then
- eerror " # /bin/sh ${FILESDIR}/remove-old ${KV_OUT_DIR}"
- fi
- eerror
- eerror "Please note that this will make it impossible to use some of the"
- eerror "in-kernel IEEE 802.11 wireless LAN drivers (eg. orinoco)."
- eerror
- die "Incompatible in-kernel ieee80211 subsystem detected"
- fi
-
- if ! (linux_chkconfig_present CRYPTO_AES_586 || \
- linux_chkconfig_present CRYPTO_AES_X86_64 || \
- linux_chkconfig_present CRYPTO_AES); then
- eerror "${P} requires support for AES cipher algorithms."
- die "CONFIG_CRYPTO_AES{_586,_X86_64} support not detected"
- fi
-
- BUILD_PARAMS="KSRC=${KV_DIR} KSRC_OUTPUT=${KV_OUT_DIR}"
-}
-
-src_unpack() {
- local debug="n"
-
- unpack ${A}
-
- cd "${S}"
-
- use debug && debug="y"
- sed -i \
- -e "s:^\(CONFIG_IEEE80211_DEBUG\)=.*:\1=${debug}:" \
- "${S}"/Makefile || die
-}
-
-src_install() {
- linux-mod_src_install
-
- insinto /usr/include/net
- doins net/*.h
-
- dodoc CHANGES
-}