<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>