commit:     a0c0e319f75782dcc06ca913f066763f2d97d202
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu May  8 22:17:57 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu May  8 23:43:21 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0c0e319

net-wireless/kismet: drop 2022.08.1-r3

Long overdue cleanup.

Bug: https://bugs.gentoo.org/946409
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 net-wireless/kismet/Manifest                   |   1 -
 net-wireless/kismet/kismet-2022.08.1-r3.ebuild | 216 -------------------------
 2 files changed, 217 deletions(-)

diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 1d6244935ae7..51c4aee75e82 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -1,3 +1,2 @@
-DIST kismet-2022-08-R1.tar.xz 10700692 BLAKE2B 
9f6b3a651eca34b90e34b8a8357be493a8966cdd5c54f5f1c38383cc3ad74f2c78ab265df882b0a5b985bed98ad61f4741ead7b443d9b79f2769ca7edc72427f
 SHA512 
befca2dcd7016d96a17e97babbd6d88195fa61750ed616d104d10a85828ec160672c33bd2a1eae554d375feb55ea45a040a3e53c4410a3ff8c9bfa4b5c8bcdb1
 DIST kismet-2023-07-R1.tar.xz 11144120 BLAKE2B 
c43f0665c784ff9245289e624e23cb3eb4ffcb79f050deede50129cf6b07662e817f9c9aaf6cc608395045b5b449b87d22ff314d7dbc8f04b29db2df86dc5f84
 SHA512 
b8b320b8e09be5be582848ce8a1a66f71a96eccc3c78f52d3f1f18122abbe614ff3b5a55b5fcedf3e6a1fc959a72838adc0d7278ffd6c25a1c179a1caf5584ce
 DIST kismet-2023.07.1-stdint-fix.patch 144077 BLAKE2B 
77a4ca3da4ed54e567d21c7d8d0a718751802827bcefc1122318c989cde93a2132753c910e6f503e74dac30024111edc788d9df65ef4c4749ab918485d818ee3
 SHA512 
cb9220cdd5e14d030ef303e28a32dced61916ff64aa5960c412c2355c1b714dc423e34b33ef701e1daa2a22c9562a85a739dc130c4ec5761924338ffb462286b

diff --git a/net-wireless/kismet/kismet-2022.08.1-r3.ebuild 
b/net-wireless/kismet/kismet-2022.08.1-r3.ebuild
deleted file mode 100644
index aecd84db57ba..000000000000
--- a/net-wireless/kismet/kismet-2022.08.1-r3.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit autotools flag-o-matic python-single-r1 udev systemd
-
-if [[ ${PV} == "9999" ]] ; then
-       EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git";
-       inherit git-r3
-       RESTRICT="strip"
-else
-       MY_P=${P/\./-}
-       MY_P=${MY_P/_beta/-BETA}
-       MY_P=${MY_P/./-R}
-       S=${WORKDIR}/${MY_P/BETA/beta}
-
-       #normally we want an official release
-       SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz";
-
-       #but sometimes we want a git commit
-       #COMMIT="9ca7e469cf115469f392db7436816151867e1654"
-       
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-       #S="${WORKDIR}/${PN}-${COMMIT}"
-
-       KEYWORDS="amd64 arm ~arm64 ~ppc x86"
-fi
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net";
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth 
udev"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CDEPEND="
-       ${PYTHON_DEPS}
-       acct-user/kismet
-       acct-group/kismet
-       networkmanager? ( net-misc/networkmanager )
-       dev-libs/glib:2
-       dev-libs/elfutils
-       sys-libs/zlib:=
-       dev-db/sqlite:3
-       net-libs/libwebsockets:=[client,lejp]
-       kernel_linux? ( sys-libs/libcap
-                       dev-libs/libnl:3
-                       net-libs/libpcap
-                       )
-       libusb? ( virtual/libusb:1 )
-       dev-libs/protobuf-c:=
-       dev-libs/protobuf:=
-       $(python_gen_cond_dep '
-               dev-python/protobuf[${PYTHON_USEDEP}]
-               dev-python/websockets[${PYTHON_USEDEP}]
-       ')
-       lm-sensors? ( sys-apps/lm-sensors:= )
-       pcre? ( dev-libs/libpcre )
-       suid? ( sys-libs/libcap )
-       ubertooth? ( net-wireless/ubertooth )
-       "
-RDEPEND="${CDEPEND}
-       $(python_gen_cond_dep '
-               dev-python/pyserial[${PYTHON_USEDEP}]
-       ')
-       rtlsdr? (
-               $(python_gen_cond_dep '
-                       dev-python/numpy[${PYTHON_USEDEP}]
-               ')
-               net-wireless/rtl-sdr:=
-       )
-       selinux? ( sec-policy/selinux-kismet )
-"
-#switched back to bundled libfmt-8
-#https://bugs.gentoo.org/895252
-#<dev-libs/libfmt-9
-DEPEND="${CDEPEND}
-       dev-libs/boost
-       sys-libs/libcap
-"
-BDEPEND="virtual/pkgconfig"
-
-# https://bugs.gentoo.org/872608
-# drop after 2022.08*
-PATCHES=( "${FILESDIR}/${P}-sandbox-fix.patch" )
-
-src_prepare() {
-       #sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
-       #       conf/kismet_logging.conf || die
-
-       #this was added to quiet macosx builds but it makes gcc builds noisier
-       sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
-
-       #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
-
-       rm -r boost || die
-       #switched back to bundled libfmt-8
-       #https://bugs.gentoo.org/895252
-       #rm -r fmt || die
-
-       #dev-libs/jsoncpp
-       #rm -r json || die
-       #sed -i 's#"json/json.h"#<json/json.h>#' jsoncpp.cc 
kis_net_beast_httpd.h \
-       #       log_tools/kismetdb_clean.cc log_tools/kismetdb_dump_devices.cc \
-       #       log_tools/kismetdb_statistics.cc log_tools/kismetdb_to_gpx.cc \
-       #       log_tools/kismetdb_to_kml.cc log_tools/kismetdb_to_pcap.cc \
-       #       log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
-       #       trackedelement.h trackedelement_workers.h
-
-       default
-
-       if [ "${PV}" = "9999" ]; then
-               eautoreconf
-       fi
-       # drop after 2022.08*
-       # VERSION was incorrectly removed in 
4e490cf0b49a287e964df9c5e5c4067f6918909e upstream
-       # https://github.com/kismetwireless/kismet/issues/427
-       # https://bugs.gentoo.org/864298
-       echo "${PV}" > VERSION
-}
-
-src_configure() {
-       # -Werror=strict-aliasing
-       # https://bugs.gentoo.org/877761
-       # https://github.com/kismetwireless/kismet/issues/518
-       #
-       # Do not trust with LTO either.
-       append-flags -fno-strict-aliasing
-       filter-lto
-
-       econf \
-               $(use_enable libusb libusb) \
-               $(use_enable pcre) \
-               $(use_enable lm-sensors lmsensors) \
-               $(use_enable networkmanager libnm) \
-               $(use_enable ubertooth) \
-               --sysconfdir=/etc/kismet \
-               --disable-optimization
-}
-
-src_install() {
-       emake DESTDIR="${D}" commoninstall
-       python_optimize
-       emake DESTDIR="${D}" forceconfigs
-       use udev && udev_dorules packaging/udev/*.rules
-
-       insinto /usr/share/${PN}
-       doins Makefile.inc
-       if [ "${PV}" = "9999" ];then
-               doins "${FILESDIR}"/gdb
-               dobin "${FILESDIR}"/kismet-gdb
-       fi
-
-       dodoc README*
-       newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
-       newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
-       systemd_dounit packaging/systemd/kismet.service
-}
-
-pkg_preinst() {
-       if use suid; then
-               fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
-               fowners root:kismet /usr/bin/kismet_cap_linux_wifi
-               fowners root:kismet /usr/bin/kismet_cap_pcapfile
-               # Need to set the permissions after chowning.
-               # See chown(2)
-               fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
-               fperms 4550 /usr/bin/kismet_cap_linux_wifi
-               fperms 4550 /usr/bin/kismet_cap_pcapfile
-               elog "Kismet has been installed with a setuid-root helper 
binary"
-               elog "to enable minimal-root operation.  Users need to be part 
of"
-               elog "the 'kismet' group to perform captures from physical 
devices."
-       fi
-       if ! use suid; then
-               ewarn "It is highly discouraged to run a sniffer as root,"
-               ewarn "Please consider enabling the suid use flag and adding"
-               ewarn "your user to the kismet group."
-       fi
-}
-
-migrate_config() {
-       einfo "Kismet Configuration files are now read from /etc/kismet/"
-       ewarn "Please keep user specific settings in 
/etc/kismet/kismet_site.conf"
-       if [ -n "$(ls "${EROOT}"/etc/kismet_*.conf 2> /dev/null)" ]; then
-               ewarn "Files at /etc/kismet_*.conf will not be read and should 
be removed"
-       fi
-       if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f 
"${EROOT}/etc/kismet/kismet_site.conf" ]; then
-               mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die 
"Failed to migrate kismet_site.conf to new location"
-               ewarn "Your /etc/kismet_site.conf file has been automatically 
moved to /etc/kismet/kismet_site.conf"
-       elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f 
"${EROOT}/etc/kismet/kismet_site.conf" ]; then
-               ewarn "Both /etc/kismet_site.conf and 
/etc/kismet/kismet_site.conf exist, please migrate needed bits"
-               ewarn "into /etc/kismet/kismet_site.conf and remove 
/etc/kismet_site.conf"
-       fi
-}
-
-pkg_postinst() {
-       if [ -n "${REPLACING_VERSIONS}" ]; then
-               for v in ${REPLACING_VERSIONS}; do
-                       if ver_test ${v} -lt 2019.07.2 ; then
-                               migrate_config
-                               break
-                       fi
-                       if ver_test ${v} -eq 9999 ; then
-                               migrate_config
-                               break
-                       fi
-               done
-       fi
-       udev_reload
-}
-pkg_postrm() {
-       udev_reload
-}

Reply via email to