Backported work-around for linux-2.6.14+ to older ebuilds, bug #112499.
authorHenrik Brix Andersen <brix@gentoo.org>
Tue, 15 Nov 2005 12:30:01 +0000 (12:30 +0000)
committerHenrik Brix Andersen <brix@gentoo.org>
Tue, 15 Nov 2005 12:30:01 +0000 (12:30 +0000)
Package-Manager: portage-2.0.51.22-r3

net-wireless/ieee80211/ChangeLog
net-wireless/ieee80211/Manifest
net-wireless/ieee80211/ieee80211-1.0.1.ebuild
net-wireless/ieee80211/ieee80211-1.0.2.ebuild
net-wireless/ieee80211/ieee80211-1.0.3-r1.ebuild
net-wireless/ieee80211/ieee80211-1.0.3-r2.ebuild
net-wireless/ieee80211/ieee80211-1.0.3.ebuild
net-wireless/ieee80211/ieee80211-1.1.5-r1.ebuild
net-wireless/ieee80211/ieee80211-1.1.5.ebuild
net-wireless/ieee80211/ieee80211-1.1.6.ebuild

index 7c2157333df4dc72e2f7941f2c0d204b8792ec19..5849a82b2e580de471c8c5ac4833781ebf837555 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-wireless/ieee80211
 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ChangeLog,v 1.15 2005/10/29 09:52:37 brix Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ChangeLog,v 1.16 2005/11/15 12:30:01 brix Exp $
+
+  15 Nov 2005; Henrik Brix Andersen <brix@gentoo.org>
+  ieee80211-1.0.1.ebuild, ieee80211-1.0.2.ebuild, ieee80211-1.0.3.ebuild,
+  ieee80211-1.0.3-r1.ebuild, ieee80211-1.0.3-r2.ebuild,
+  ieee80211-1.1.5.ebuild, ieee80211-1.1.5-r1.ebuild, ieee80211-1.1.6.ebuild:
+  Backported work-around for linux-2.6.14+ to older ebuilds, bug #112499.
 
   29 Oct 2005; Henrik Brix Andersen <brix@gentoo.org> +files/remove-old,
   ieee80211-1.1.5.ebuild, ieee80211-1.1.5-r1.ebuild, ieee80211-1.1.6.ebuild:
index 9046e2079bba31c695c6de103a8eec94db6066ff..3b45301b080893347ca14c975d73971f5b083070 100644 (file)
@@ -1,13 +1,13 @@
-MD5 205ad9adc36c1538667c08b26290874b ieee80211-1.0.3.ebuild 2073
-MD5 0b37106be6c69fa6ce87d5925f2a31dc ieee80211-1.0.3-r1.ebuild 2093
-MD5 f1b20051182c9f7a8ec10ce6175fc886 ieee80211-1.1.6.ebuild 2721
-MD5 d94f6f0e594496b23768753d8f2fbccc ieee80211-1.0.2.ebuild 2067
-MD5 d061f352b4274e25107d66756ee6a0be ieee80211-1.1.5.ebuild 2774
-MD5 48d421aede5a38ba059958ed545b09be ieee80211-1.0.3-r2.ebuild 2745
-MD5 612004997c5f08e127319a3d5d6e1eba ieee80211-1.1.5-r1.ebuild 2818
-MD5 d16752488657a3239defb0f1fdf0d8c7 ChangeLog 2518
+MD5 017a3d7be41875576be147103d5191c3 ieee80211-1.0.3.ebuild 2721
+MD5 429e2b02bd1b4c4c557ff0ae705ad14b ieee80211-1.0.3-r1.ebuild 2783
+MD5 a78d318490730d95a5efb47c83feaff9 ieee80211-1.1.6.ebuild 2722
+MD5 544613237e9ebe69e1a78925131c9dda ieee80211-1.0.2.ebuild 2715
+MD5 187bc564efd8fa14fa917ddfb6c60f0f ieee80211-1.1.5.ebuild 2775
+MD5 68d16a43f0caa21d3d7d5c1cfc88e53c ieee80211-1.0.3-r2.ebuild 2875
+MD5 26c7b675732d23770674e7ef10ce9311 ieee80211-1.1.5-r1.ebuild 2819
+MD5 93950cd56b019dadf6d837b4bd6903ad ChangeLog 2854
 MD5 b280eebc74d70d85e664debf1adce2c3 metadata.xml 255
-MD5 54836c698b04ed62f6d7a3f6f8fa6232 ieee80211-1.0.1.ebuild 2067
+MD5 7c5302566475e0c6c55564da7eae0898 ieee80211-1.0.1.ebuild 2715
 MD5 03afa38292ff5bbcc62500c4b6163888 files/ieee80211-1.0.3-broadcast.patch 622
 MD5 61bac627a89e0cafb9996d2887d8a3e9 files/ieee80211-1.1.5-broadcast.patch 1939
 MD5 cc0dea5fff30f8ea5fe5e62a749115d3 files/digest-ieee80211-1.0.1 63
index c03e072d37709850d643e6414fab9bdb608fe5ca..f8913796daa45aed75c39a1928097e93a95fe4e3 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.0.1.ebuild,v 1.1 2005/07/12 21:48:36 brix Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.0.1.ebuild,v 1.2 2005/11/15 12:30:01 brix Exp $
 
 inherit linux-mod
 
@@ -28,24 +28,40 @@ MODULE_NAMES="ieee80211(net/ieee80211:)
                        ieee80211_crypt_ccmp(net/ieee80211:)
                        ieee80211_crypt_tkip(net/ieee80211:)"
 
-CONFIG_CHECK="NET_RADIO CRYPTO_ARC4 CRYPTO_MICHAEL_MIC CRC32"
+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 ! (linux_chkconfig_present CRYPTO_AES_586 || linux_chkconfig_present CRYPTO_AES); then
-               eerror "${P} requires support for AES cipher algorithms (i586) (CONFIG_CRYPTO_AES_586)."
-               eerror "This option is called CONFIG_CRYPTO_AES in kernels prior to 2.6.8."
-               die "CONFIG_CRYPTO_AES_586 support not detected"
+       if [[ -f ${KV_DIR}/include/net/ieee80211.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}"
+               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
 
-       linux-mod_pkg_setup
+       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}"
 }
@@ -63,7 +79,7 @@ src_install() {
        linux-mod_src_install
 
        insinto /usr/include/net
-       doins net/*
+       doins net/*.h
 
        dodoc CHANGES
 }
index b3b57325f317ff4a0de9a6c5cf1318b5cf4b3e0a..638c513a8274c0d5d827cbbdb3707d01d631aa34 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.0.2.ebuild,v 1.1 2005/07/14 07:12:41 brix Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.0.2.ebuild,v 1.2 2005/11/15 12:30:01 brix Exp $
 
 inherit linux-mod
 
@@ -28,24 +28,40 @@ MODULE_NAMES="ieee80211(net/ieee80211:)
                        ieee80211_crypt_ccmp(net/ieee80211:)
                        ieee80211_crypt_tkip(net/ieee80211:)"
 
-CONFIG_CHECK="NET_RADIO CRYPTO_ARC4 CRYPTO_MICHAEL_MIC CRC32"
+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 ! (linux_chkconfig_present CRYPTO_AES_586 || linux_chkconfig_present CRYPTO_AES); then
-               eerror "${P} requires support for AES cipher algorithms (i586) (CONFIG_CRYPTO_AES_586)."
-               eerror "This option is called CONFIG_CRYPTO_AES in kernels prior to 2.6.8."
-               die "CONFIG_CRYPTO_AES_586 support not detected"
+       if [[ -f ${KV_DIR}/include/net/ieee80211.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}"
+               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
 
-       linux-mod_pkg_setup
+       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}"
 }
@@ -63,7 +79,7 @@ src_install() {
        linux-mod_src_install
 
        insinto /usr/include/net
-       doins net/*
+       doins net/*.h
 
        dodoc CHANGES
 }
index 7db0f08279abd3828c1a62200968476ff49987d4..2d5edd2df61776524c5cf92f3d7f33d4b88fa039 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.0.3-r1.ebuild,v 1.1 2005/09/02 17:32:44 brix Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.0.3-r1.ebuild,v 1.2 2005/11/15 12:30:01 brix Exp $
 
 inherit eutils linux-mod
 
@@ -28,17 +28,34 @@ MODULE_NAMES="ieee80211(net/ieee80211:)
                        ieee80211_crypt_ccmp(net/ieee80211:)
                        ieee80211_crypt_tkip(net/ieee80211:)"
 
-CONFIG_CHECK="NET_RADIO CRYPTO_ARC4 CRYPTO_MICHAEL_MIC CRC32"
+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 ]]; 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}"
+               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
@@ -46,8 +63,6 @@ pkg_setup() {
                die "CONFIG_CRYPTO_AES{_586,_X86_64} support not detected"
        fi
 
-       linux-mod_pkg_setup
-
        BUILD_PARAMS="KSRC=${KV_DIR} KSRC_OUTPUT=${KV_OUT_DIR}"
 }
 
@@ -67,7 +82,7 @@ src_install() {
        linux-mod_src_install
 
        insinto /usr/include/net
-       doins net/*
+       doins net/*.h
 
        dodoc CHANGES
 }
index ab8a2d6a86671caf711ea48f2a49e896b9477372..1b8093d4397e7d4691363c44659cc4185f6f9864 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.0.3-r2.ebuild,v 1.4 2005/11/11 14:01:49 brix Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.0.3-r2.ebuild,v 1.5 2005/11/15 12:30:01 brix Exp $
 
 inherit eutils linux-mod
 
@@ -28,11 +28,12 @@ MODULE_NAMES="ieee80211(net/ieee80211:)
                        ieee80211_crypt_ccmp(net/ieee80211:)
                        ieee80211_crypt_tkip(net/ieee80211:)"
 
-CONFIG_CHECK="NET_RADIO CRYPTO_ARC4 CRYPTO_MICHAEL_MIC CRC32"
+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
@@ -47,7 +48,7 @@ pkg_setup() {
                eerror "ieee80211 subsystem, which needs to be removed before"
                eerror "${P} can be installed. This can be accomplished by running:"
                eerror
-               eerror "  # rm -i ${KV_DIR}/include/net/ieee80211.h"
+               eerror "  # /bin/sh ${FILESDIR}/remove-old ${KV_DIR}"
                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)."
@@ -84,7 +85,7 @@ src_install() {
        linux-mod_src_install
 
        insinto /usr/include/net
-       doins net/*
+       doins net/*.h
 
        dodoc CHANGES
 }
index 23c6cdb208370c9ea44316e7d16af82238487ce1..141cde881aae7f75c7f0303efcf323f6500543e0 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.0.3.ebuild,v 1.3 2005/08/16 12:30:29 brix Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.0.3.ebuild,v 1.4 2005/11/15 12:30:01 brix Exp $
 
 inherit linux-mod
 
@@ -28,24 +28,40 @@ MODULE_NAMES="ieee80211(net/ieee80211:)
                        ieee80211_crypt_ccmp(net/ieee80211:)
                        ieee80211_crypt_tkip(net/ieee80211:)"
 
-CONFIG_CHECK="NET_RADIO CRYPTO_ARC4 CRYPTO_MICHAEL_MIC CRC32"
+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 ! (linux_chkconfig_present CRYPTO_AES_586 || linux_chkconfig_present CRYPTO_AES); then
-               eerror "${P} requires support for AES cipher algorithms (i586) (CONFIG_CRYPTO_AES_586)."
-               eerror "This option is called CONFIG_CRYPTO_AES in kernels prior to 2.6.8."
-               die "CONFIG_CRYPTO_AES_586 support not detected"
+       if [[ -f ${KV_DIR}/include/net/ieee80211.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}"
+               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
 
-       linux-mod_pkg_setup
+       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}"
 }
@@ -63,7 +79,7 @@ src_install() {
        linux-mod_src_install
 
        insinto /usr/include/net
-       doins net/*
+       doins net/*.h
 
        dodoc CHANGES
 }
index 8d53d3259b4396a0e815114b731b02bcdacf160a..f118cc138d54e93aca55fec4192ebf3f8e9f5465 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.1.5-r1.ebuild,v 1.3 2005/11/11 14:01:49 brix Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.1.5-r1.ebuild,v 1.4 2005/11/15 12:30:01 brix Exp $
 
 inherit eutils linux-mod
 
@@ -44,7 +44,7 @@ pkg_setup() {
 
        if [[ -f ${KV_DIR}/include/net/ieee80211.h ]]; then
                eerror
-               eerror "Your kernel source contains an incomptible version of the"
+               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
index 4d653f5f6bb670bd0ade8de5830454def84ba040..3f6a9762791f3b52d7b02f6d53126299f8afdf8d 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.1.5.ebuild,v 1.4 2005/11/11 14:01:49 brix Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.1.5.ebuild,v 1.5 2005/11/15 12:30:01 brix Exp $
 
 inherit eutils linux-mod
 
@@ -44,7 +44,7 @@ pkg_setup() {
 
        if [[ -f ${KV_DIR}/include/net/ieee80211.h ]]; then
                eerror
-               eerror "Your kernel source contains an incomptible version of the"
+               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
index 29d227f0ba47b672f941ecc299aad6b2e4c50b68..e796583f08e22ba1284a4debd76f805f7b8e6c0e 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.1.6.ebuild,v 1.3 2005/11/11 14:01:49 brix Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ieee80211/ieee80211-1.1.6.ebuild,v 1.4 2005/11/15 12:30:01 brix Exp $
 
 inherit linux-mod
 
@@ -42,6 +42,20 @@ pkg_setup() {
                die "${P} does not support building against kernel 2.4.x"
        fi
 
+       if [[ -f ${KV_DIR}/include/net/ieee80211.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}"
+               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
@@ -57,20 +71,6 @@ src_unpack() {
 
        unpack ${A}
 
-       if [[ -f ${KV_DIR}/include/net/ieee80211.h ]]; then
-               eerror
-               eerror "Your kernel source contains an incomptible 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}"
-               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
-
        use debug && debug="y"
        sed -i -e "s:^\(CONFIG_IEEE80211_DEBUG\)=.*:\1=${debug}:" ${S}/Makefile
 }