<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/76f70c97773cdd617a933464dc12a683ac60391d">https://github.com/macports/macports-ports/commit/76f70c97773cdd617a933464dc12a683ac60391d</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 76f70c97773 kismet: update to 2022-02-R1
</span>76f70c97773 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 76f70c97773cdd617a933464dc12a683ac60391d
</span>Author: Allan Que <allan.que@gmail.com>
AuthorDate: Sat Jul 2 18:13:32 2022 -0500
<span style='display:block; white-space:pre;color:#404040;'> kismet: update to 2022-02-R1
</span>---
net/kismet/Portfile | 79 +++++++++++++++---------
net/kismet/files/patch-configure.diff | 12 ----
net/kismet/files/patch-kis_panel_frontend.h.diff | 11 ----
net/kismet/files/patch-plugintracker.h.diff | 11 ----
4 files changed, 49 insertions(+), 64 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/kismet/Portfile b/net/kismet/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d47a38df183..d7039f6dd3c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/kismet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/kismet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,8 +3,8 @@
</span> PortSystem 1.0
name kismet
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2011-01-R1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2022-02-R1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> description Wireless network detector and sniffer
long_description Kismet is an 802.11 layer2 wireless network detector, \
sniffer, and intrusion detection system. Kismet will work \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,49 +17,68 @@ long_description Kismet is an 802.11 layer2 wireless network detector, \
</span> standard named networks, detecting (and given time, \
decloaking) hidden networks, and inferring the presence of \
non-beaconing networks via data traffic.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license GPL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-2
</span> maintainers nomaintainer
categories net
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://www.kismetwireless.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${homepage}code
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.kismetwireless.net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites ${homepage}/code/
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 5c4ab94b58c3ded97f4751fd0436c019073910d4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 99e76f8f7684199b9176a7a2f6b1bb5c637d89f6906d6de279794fb1fb22cde1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 43c4454723726ee331905472c811c558053b02b9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 aaae4747f14734a73f601af013c0eee26e13680f5e3675dfce09b7de2e68b8a8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 10693024
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:libpcap port:ncurses
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:pkgconfig
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-kis_panel_frontend.h.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-plugintracker.h.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:libpcap \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ncurses \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:protobuf-c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pcre \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libusb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libwebsockets \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libssl.dylib:openssl
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} > 12} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- known_fail yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -code error "${name} is not supported on Mavericks or newer."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cflags-append -fnested-functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz yes
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Dependency building command fails but dependecies are built nevertheless
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-build {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "(cd ${worksrcpath} && gnumake depend ) || true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -W ${worksrcpath} "s|-groupadd -r -f|#-groupadd -r -f|" Makefile.in
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.post_args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --sysconfdir=${prefix}/etc/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-python-tools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.type gnu
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set docdir ${prefix}/share/doc/${name}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Install capture tools with suid-root runnable by members of 'staff' group. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# eliminates the need to run Kismet as root. Data capture is done under a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# separate process from the main application.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Ref: https://www.kismetwireless.net/docs/readme/suid/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.target suidinstall
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set doc_dir ${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set tools_dir ${prefix}/share/${name}/log_tools
</span>
post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -W ${worksrcpath} README ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file rename ${destroot}${prefix}/etc/kismet.conf ${destroot}${prefix}/etc/kismet.conf-dist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${doc_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -W ${worksrcpath} -m 0644 README.md README.SSL ${destroot}${doc_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${tools_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach f [glob -types {f x} -directory ${worksrcpath}/log_tools *] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 ${f} ${destroot}${tools_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex ${name}-((?:\\d+-){2}\\D+\\d+\[a-z\]?)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> notes "
<span style='display:block; white-space:pre;background:#ffe0e0;'>-Read ${docdir}/README and check ${prefix}/etc/kismet.conf-dist.\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-In ${prefix}/etc/kismet.conf set source=darwin,en1,airport_extreme\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-and replace your_user_here in suiduser with your username
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Read ${homepage}/docs/readme/config_files/ for configuration file structure.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Create ${prefix}/etc/${name}/${name}_site.conf to store local config options and overrides.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Changes to *.conf files other than ${name}_site.conf are LOST on upgrades/installs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Additional tools to handle *.kismet files are in ${tools_dir}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Run ${name} as a standard/regular user only.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+*** DO NOT RUN ${name} AS root ***
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+*** DO NOT RUN \"sudo ${name}\" ***
</span> "
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/kismet/files/patch-configure.diff b/net/kismet/files/patch-configure.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 6b5b85a25dc..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/kismet/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2012-10-16 15:29:36.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2012-10-16 15:29:47.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3793,9 +3793,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { $as_echo "$as_me:${as_lineno-$LINENO}: result: __MINGW32__" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $as_echo "__MINGW32__" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXXFLAGS="$CXXFLAGS -D__MINGW32__"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # cygwin doesn't like rdynamic, will this hurt us?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- LDFLAGS="$LDFLAGS -rdynamic"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/kismet/files/patch-kis_panel_frontend.h.diff b/net/kismet/files/patch-kis_panel_frontend.h.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2be927f90b2..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/kismet/files/patch-kis_panel_frontend.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- kis_panel_frontend.h.orig 2009-12-19 16:27:15.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ kis_panel_frontend.h 2009-12-19 16:27:48.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -21,6 +21,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "config.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef void (*sighandler_t)(int);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Panel has to be here to pass configure, so just test these
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if (defined(HAVE_LIBNCURSES) || defined (HAVE_LIBCURSES))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/kismet/files/patch-plugintracker.h.diff b/net/kismet/files/patch-plugintracker.h.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a6694aa4ddf..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/kismet/files/patch-plugintracker.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- plugintracker.h.orig 2009-12-19 16:27:21.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ plugintracker.h 2009-12-19 16:28:28.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -45,6 +45,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "config.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+typedef void (*sighandler_t)(int);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <time.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <list>
</span></pre><pre style='margin:0'>
</pre>