Baselayout should use the USE flag "wifi" and (if set) depend on some wireless configuration utility (maybe a virtual depend) such as "net-wireless/wireless-tools" or some other. This way baselayout can specify which version of the wireless tools it depends on: e.g. baselayout-1.11.13 appears to depend on wireless-tools-27-r1 rather than wireless-tools-27 (perhaps because of relocation of iwconfig and others from /usr/sbin to /sbin) Reproducible: Always Steps to Reproduce: 1. 2. 3.
This is not going to happen. wpa_supplicant does not require wireless-tools. wireless-tools does not require wpa_supplicant. The two are not compatible in any way or form. So a generic wifi flag is not going to work.
not to mention that some people can use their wireless nic w/out either :)