summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoy Marples <uberlord@gentoo.org>2006-08-02 12:00:14 +0000
committerRoy Marples <uberlord@gentoo.org>2006-08-02 12:00:14 +0000
commit53dc867a7dc273121e5160077e07125717c52056 (patch)
treebc71d15588e42b5f00a2c806c77475e01b596cba /net-wireless
parentMarked ppc-macos stable (bug #142351) (diff)
downloadhistorical-53dc867a7dc273121e5160077e07125717c52056.tar.gz
historical-53dc867a7dc273121e5160077e07125717c52056.tar.bz2
historical-53dc867a7dc273121e5160077e07125717c52056.zip
Change from USE flags to USE_EXPAND stuff.
Package-Manager: portage-2.1.1_pre4-r1
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/rt2x00/ChangeLog5
-rw-r--r--net-wireless/rt2x00/Manifest16
-rw-r--r--net-wireless/rt2x00/rt2x00-9999.ebuild47
3 files changed, 38 insertions, 30 deletions
diff --git a/net-wireless/rt2x00/ChangeLog b/net-wireless/rt2x00/ChangeLog
index a62adc12ec72..3362a78f6100 100644
--- a/net-wireless/rt2x00/ChangeLog
+++ b/net-wireless/rt2x00/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for net-wireless/rt2x00
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/rt2x00/ChangeLog,v 1.10 2006/08/01 12:56:21 uberlord Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/rt2x00/ChangeLog,v 1.11 2006/08/02 12:00:14 uberlord Exp $
+
+ 02 Aug 2006; Roy Marples <uberlord@gentoo.org> rt2x00-9999.ebuild:
+ Change from USE flags to USE_EXPAND stuff.
01 Aug 2006; Roy Marples <uberlord@gentoo.org> rt2x00-9999.ebuild:
Allow drivers to be built by USE flags thanks to Guillaume Pujol, #139982.
diff --git a/net-wireless/rt2x00/Manifest b/net-wireless/rt2x00/Manifest
index 771d98ce752c..63002dbeb429 100644
--- a/net-wireless/rt2x00/Manifest
+++ b/net-wireless/rt2x00/Manifest
@@ -3,14 +3,14 @@ EBUILD rt2x00-2.0.0_beta3.ebuild 2243 RMD160 b329ba359a96e2dfc357c8e98623da7a7ea
MD5 e777f0371a1095249105ea8fe6029e37 rt2x00-2.0.0_beta3.ebuild 2243
RMD160 b329ba359a96e2dfc357c8e98623da7a7ea9f04e rt2x00-2.0.0_beta3.ebuild 2243
SHA256 f34e9edd8b48dfb562c97663e80187fff91d614d74ba4c906e0925853dc9f970 rt2x00-2.0.0_beta3.ebuild 2243
-EBUILD rt2x00-9999.ebuild 3229 RMD160 c495a65aed93eebb65af002044d723a4d8d4ed52 SHA1 b99faa2492b82ab762dbe0f5b7d4a6e1922a73c8 SHA256 d9edf473fbd905c7233229b20c193e258db0925e6de9b87a59e82db6ab57b6c3
-MD5 e7d1ab8055b7f36935dcf2e56c9ac3cb rt2x00-9999.ebuild 3229
-RMD160 c495a65aed93eebb65af002044d723a4d8d4ed52 rt2x00-9999.ebuild 3229
-SHA256 d9edf473fbd905c7233229b20c193e258db0925e6de9b87a59e82db6ab57b6c3 rt2x00-9999.ebuild 3229
-MISC ChangeLog 1997 RMD160 bb29bca0fd2d18687182442026aab34e35fd2f13 SHA1 af1f3039678735e4408caef1e2bc9db6c34c0798 SHA256 c3908a5e395c57fa3005e999a2d94cbb7d168d97fd73ebca10f2753762001248
-MD5 6d6af133256b5bea0dd20e8b63b66e33 ChangeLog 1997
-RMD160 bb29bca0fd2d18687182442026aab34e35fd2f13 ChangeLog 1997
-SHA256 c3908a5e395c57fa3005e999a2d94cbb7d168d97fd73ebca10f2753762001248 ChangeLog 1997
+EBUILD rt2x00-9999.ebuild 3523 RMD160 0c21ca12a220b80daa8faed5d027e53fce238e5d SHA1 4d1fb6a9fc21063f93222f391b28152609a0a689 SHA256 2266491eb6002c1b9c23af700f8b4bff7bb777c6a40b949d6ee438ca2c117e77
+MD5 e170d675c9e6b0edfacba8d066d32e95 rt2x00-9999.ebuild 3523
+RMD160 0c21ca12a220b80daa8faed5d027e53fce238e5d rt2x00-9999.ebuild 3523
+SHA256 2266491eb6002c1b9c23af700f8b4bff7bb777c6a40b949d6ee438ca2c117e77 rt2x00-9999.ebuild 3523
+MISC ChangeLog 2112 RMD160 4c4c2bbef23bc4b88aa85471b32441f073271128 SHA1 e2b98c4a4569b724787ca791f70708cb1c1dafde SHA256 56780e54eef702db19939f173e698b5e3456f3a3ab75a154dfc03b7fe3c572ba
+MD5 6630aa8840c8b9d062c66a4a070b550a ChangeLog 2112
+RMD160 4c4c2bbef23bc4b88aa85471b32441f073271128 ChangeLog 2112
+SHA256 56780e54eef702db19939f173e698b5e3456f3a3ab75a154dfc03b7fe3c572ba ChangeLog 2112
MISC metadata.xml 315 RMD160 ea1a3437291c10800cf4b14aff8dc354474dfabf SHA1 9b94dc5449046ada499b5b23e93f90926a70c52c SHA256 a99d2151b06a4dff601057b3b582bac32c80563c7567eee64bf5b59865eb6bd6
MD5 d881dd1c4bfd4e45a852f320b5a973c7 metadata.xml 315
RMD160 ea1a3437291c10800cf4b14aff8dc354474dfabf metadata.xml 315
diff --git a/net-wireless/rt2x00/rt2x00-9999.ebuild b/net-wireless/rt2x00/rt2x00-9999.ebuild
index 9a66149362f8..478552bebba4 100644
--- a/net-wireless/rt2x00/rt2x00-9999.ebuild
+++ b/net-wireless/rt2x00/rt2x00-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/rt2x00/rt2x00-9999.ebuild,v 1.8 2006/08/01 12:56:21 uberlord Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/rt2x00/rt2x00-9999.ebuild,v 1.9 2006/08/02 12:00:14 uberlord Exp $
inherit linux-mod cvs
@@ -15,9 +15,13 @@ ECVS_LOCALNAME="${P}"
KEYWORDS="-* ~amd64 ~x86"
RDEPEND="net-wireless/wireless-tools"
-MODULES="D80211 RFKILL RT2400PCI RT2500PCI RT2500USB RT61PCI RT73USB"
-MODULES_USE="rfkill rt2400 rt2500 rt61 rt73"
-IUSE="asm debug ${MODULES_USE}"
+IUSE_RT2X00_DEVICES="rt2400pci rt2500pci rt2500usb rt61pci rt73usb"
+IUSE_RT2X00_EXTRA="rfkill"
+IUSE="debug"
+
+for x in ${IUSE_RT2X00_DEVICES} ${IUSE_RT2X00_EXTRA} ; do
+ IUSE="${IUSE} rt2x00_devices_${x}"
+done
pkg_setup() {
CONFIG_CHECK="NET_RADIO"
@@ -28,19 +32,21 @@ pkg_setup() {
ERROR_CRYPTO_AES="${P} requires support for AES Cryptography (CONFIG_CRYPTO_AES)."
ERROR_CRYPTO_MICHAEL_MIC="${P} requires support for Michael MIC Cryptography (CONFIG_CRYPTO_MICHAEL_MIC)."
- if use rfkill ; then
+ if use rt2x00_devices_rfkill ; then
CONFIG_CHECK="${CONFIG_CHECK} INPUT"
fi
- if use rt2400 || use rt2500 || use rt61 ; then
+ if use rt2x00_devices_rt2400pci \
+ || use rt2x00_devices_rt2500pci \
+ || use rt2x00_devices_rt61pci ; then
CONFIG_CHECK="${CONFIG_CHECK} PCI"
fi
- if use rt2500 || use rt73 ; then
+ if use rt2x00_devices_rt2500usb || use rt2x00_devices_rt73usb ; then
CONFIG_CHECK="${CONFIG_CHECK} USB"
fi
- if use rt61 || use rt73 ; then
+ if use rt2x00_devices_rt61pci || use rt2x00_devices_rt73usb ; then
CONFIG_CHECK="${CONFIG_CHECK} FW_LOADER"
ERROR_FW_LOADER="${P} requires support for Firmware module loading (CONFIG_FW_LOADER)."
fi
@@ -52,19 +58,18 @@ pkg_setup() {
}
src_compile() {
- local m= asm="n" button="n" debug="n" full="y" yn= M=
+ local m= button="n" debug="n" full="y" yn= M=
- for m in ${MODULES_USE} ; do
- if use "${m}" ; then
+ for m in ${IUSE_RT2X00_DEVICES} ; do
+ if use "rt2x00_devices_${m}" ; then
full="n"
break
fi
done
if [[ ${full} == "n" ]] ; then
- use asm && asm="y"
use debug && debug="y"
- use rfkill && button="y"
+ use rt2x00_devices_rfkill && button="y"
else
ewarn "No module specified in USE flags - building everything."
button="y"
@@ -75,26 +80,26 @@ src_compile() {
# Generate the config file now
echo "# Config file generated by portage" > config
- for M in ${MODULES} ; do
- local yn="n" m=$(echo "${M}" | tr '[:upper:]' '[:lower:]')
- local um="${m//pci/}"
- um="${um//usb/}"
+ for m in d80211 ${IUSE_RT2X00_EXTRA} ${IUSE_RT2X00_DEVICES} ; do
+ local yn="n" M=$(echo "${m}" | tr '[:lower:]' '[:upper:]')
- if [[ ${M} == "D80211" || ${full} == "y" ]] || use "${um}" ; then
+ if [[ ${m} == "d80211" || ${full} == "y" ]] \
+ || use "rt2x00_devices_${m}" ; then
yn="y"
fi
echo "CONFIG_${M}=${yn}" >> config
- echo "CONFIG_${M}_ASM=${asm}" >> config
+ echo "CONFIG_${M}_ASM=n" >> config
echo "CONFIG_${M}_DEBUG=${debug}" >> config
echo "CONFIG_${M}_BUTTON=${button}" >> config
- if [[ ${M} != "D80211" && ${yn} == "y" ]] ; then
+ if [[ ${m} != "d80211" && ${yn} == "y" ]] ; then
MODULE_NAMES="${MODULE_NAMES} ${m}(rt2x00:)"
fi
done
# RT61 and RT73 require CONFIG_CRC_ITU_T
- if use rt61 || use rt73 ; then
+ if [[ ${full} == "y" ]] || \
+ use rt2x00_devices_rt61pci || use rt2x00_devices_rt73usb ; then
echo "CONFIG_CRC_ITU_T=y" >> config
fi