summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRick Farina <zerochaos@gentoo.org>2024-05-01 15:30:32 -0400
committerRick Farina <zerochaos@gentoo.org>2024-05-01 15:30:32 -0400
commit29b603ab49e13cd35f23c17175d13587ed4ec51f (patch)
tree28ceac87b6a819a3382c0db48fd8999854fd7382
parentsys-kernel/genkernel: add 4.3.14 (diff)
downloadgentoo-29b603ab49e13cd35f23c17175d13587ed4ec51f.tar.gz
gentoo-29b603ab49e13cd35f23c17175d13587ed4ec51f.tar.bz2
gentoo-29b603ab49e13cd35f23c17175d13587ed4ec51f.zip
net-wireless/kismet: add blocker to prevent protobuf breakage
Upstream noted some breakage with newer protobuf 26.1, so adding a <26 for now. Signed-off-by: Rick Farina <zerochaos@gentoo.org>
-rw-r--r--net-wireless/kismet/kismet-2023.07.1-r1.ebuild (renamed from net-wireless/kismet/kismet-2023.07.1.ebuild)4
-rw-r--r--net-wireless/kismet/kismet-9999.ebuild4
2 files changed, 6 insertions, 2 deletions
diff --git a/net-wireless/kismet/kismet-2023.07.1.ebuild b/net-wireless/kismet/kismet-2023.07.1-r1.ebuild
index 5e84c3b22723..1e4b45ab639e 100644
--- a/net-wireless/kismet/kismet-2023.07.1.ebuild
+++ b/net-wireless/kismet/kismet-2023.07.1-r1.ebuild
@@ -43,6 +43,8 @@ SLOT="0/${PV}"
IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+# upstream said protobuf-26.1 breaks everything
+# details are unclear at this time but adding restriction for safety
CDEPEND="
${PYTHON_DEPS}
networkmanager? ( net-misc/networkmanager )
@@ -58,7 +60,7 @@ CDEPEND="
)
libusb? ( virtual/libusb:1 )
dev-libs/protobuf-c:=
- dev-libs/protobuf:=
+ <dev-libs/protobuf-26:=
$(python_gen_cond_dep '
dev-python/protobuf-python[${PYTHON_USEDEP}]
dev-python/websockets[${PYTHON_USEDEP}]
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index 8109bb0b1b4f..5d486e757c5f 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -36,6 +36,8 @@ SLOT="0/${PV}"
IUSE="libusb lm-sensors mqtt networkmanager +pcre rtlsdr selinux +suid ubertooth udev +wext"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+# upstream said protobuf-26.1 breaks everything
+# details are unclear at this time but adding restriction for safety
CDEPEND="
${PYTHON_DEPS}
mqtt? ( app-misc/mosquitto )
@@ -52,7 +54,7 @@ CDEPEND="
)
libusb? ( virtual/libusb:1 )
dev-libs/protobuf-c:=
- dev-libs/protobuf:=
+ <dev-libs/protobuf-26:=
$(python_gen_cond_dep '
dev-python/protobuf-python[${PYTHON_USEDEP}]
dev-python/websockets[${PYTHON_USEDEP}]