diff options
author | Christian Heim <phreak@gentoo.org> | 2006-10-13 12:28:17 +0000 |
---|---|---|
committer | Christian Heim <phreak@gentoo.org> | 2006-10-13 12:28:17 +0000 |
commit | 4456d3f7e07eebd27ab488a21249aacd8bcc2dd5 (patch) | |
tree | 40d91c2c1ac9362b9648f3c5773670c4acb88e63 /net-wireless/ieee80211 | |
parent | Removing the non-working/ABI-breaking versions. (diff) | |
download | gentoo-2-4456d3f7e07eebd27ab488a21249aacd8bcc2dd5.tar.gz gentoo-2-4456d3f7e07eebd27ab488a21249aacd8bcc2dd5.tar.bz2 gentoo-2-4456d3f7e07eebd27ab488a21249aacd8bcc2dd5.zip |
Removing the non-working/ABI-breaking versions.
(Portage version: 2.1.2_pre2-r9)
(Signed Manifest commit)
Diffstat (limited to 'net-wireless/ieee80211')
-rw-r--r-- | net-wireless/ieee80211/Manifest | 33 | ||||
-rw-r--r-- | net-wireless/ieee80211/files/digest-ieee80211-1.1.14 | 3 | ||||
-rw-r--r-- | net-wireless/ieee80211/files/digest-ieee80211-1.1.14-r1 | 3 | ||||
-rw-r--r-- | net-wireless/ieee80211/files/ieee80211-1.1.14-smp-disconnect.patch | 187 | ||||
-rw-r--r-- | net-wireless/ieee80211/ieee80211-1.1.14-r1.ebuild | 93 | ||||
-rw-r--r-- | net-wireless/ieee80211/ieee80211-1.1.14.ebuild | 92 |
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 -} |