commit:     978c6723b9497a207a553ab354936251abd61c71
Author:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 31 02:27:37 2023 +0000
Commit:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Sun Dec 31 02:31:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978c6723

net-wireless/kismet: add use flag for disabling wext

Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>

 net-wireless/kismet/kismet-9999.ebuild | 3 ++-
 net-wireless/kismet/metadata.xml       | 5 +++++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-wireless/kismet/kismet-9999.ebuild 
b/net-wireless/kismet/kismet-9999.ebuild
index f89567fabd66..18ca5186b770 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -33,7 +33,7 @@ HOMEPAGE="https://www.kismetwireless.net";
 
 LICENSE="GPL-2"
 SLOT="0/${PV}"
-IUSE="libusb lm-sensors mqtt networkmanager +pcre rtlsdr selinux +suid 
ubertooth udev"
+IUSE="libusb lm-sensors mqtt networkmanager +pcre rtlsdr selinux +suid 
ubertooth udev +wext"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 CDEPEND="
@@ -121,6 +121,7 @@ src_configure() {
                $(use_enable lm-sensors lmsensors) \
                $(use_enable networkmanager libnm) \
                $(use_enable ubertooth) \
+               $(use_enable wext linuxwext) \
                --sysconfdir=/etc/kismet \
                --disable-optimization
 }

diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index e8ae7e5c85cb..9a0418aaa270 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -16,6 +16,11 @@
                        reducing security risks
                </flag>
                <flag name="ubertooth">Enable capture source for ubertooth to 
sniff bluetooth low energy</flag>
+               <flag name="wext">
+                       Enable building kismet with support for the deprecated 
Linux Wireless Extensions.
+                       This is required for some out of tree and staging 
drivers, and kismet has not
+                       been well tested with it disabled, so it defaults to on.
+               </flag>
        </use>
        <upstream>
                <remote-id type="github">kismetwireless/kismet</remote-id>

Reply via email to