<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9118b881de04305404388ad04ba1f58801ffacce">https://github.com/macports/macports-ports/commit/9118b881de04305404388ad04ba1f58801ffacce</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 9118b881de0 scanssh: update config.{guess,sub} for arm64
</span>9118b881de0 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 9118b881de04305404388ad04ba1f58801ffacce
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Thu Feb 9 00:13:36 2023 +1100

<span style='display:block; white-space:pre;color:#404040;'>    scanssh: update config.{guess,sub} for arm64
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also fix implicit declaration error in configure.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/66868
</span>---
 net/scanssh/Portfile                  | 16 ++++++++++------
 net/scanssh/files/CFLAGS.patch        | 22 ++++++++++++++++++++++
 net/scanssh/files/patch-implicit.diff | 13 +++++++++++++
 3 files changed, 45 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/scanssh/Portfile b/net/scanssh/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index aaca32fd70f..c4fb6950b90 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/scanssh/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/scanssh/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,6 @@ version         2.1
</span> revision        3
 categories      net security
 license         BSD BSD-old ISC
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms       darwin
</span> maintainers     nomaintainer
 description     scanner for finding ssh servers and their software version
 long_description \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,12 +28,17 @@ depends_lib     port:libpcap \
</span> 
 configure.args  --mandir=${prefix}/share/man
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-implicit.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles      patch-implicit.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                CFLAGS.patch
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant universal {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                CC="${configure.cc} [get_canonical_archflags]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Update config.guess and config.sub to be able to build on arm64.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    port:automake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set automake_dirs [glob -directory ${prefix}/share automake-*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set automake_dir [lindex [lsort -command vercmp $automake_dirs] end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy -force ${automake_dir}/config.guess ${automake_dir}/config.sub \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 post-destroot {
     xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/scanssh/files/CFLAGS.patch b/net/scanssh/files/CFLAGS.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f3530a4dd8c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/scanssh/files/CFLAGS.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.in.orig       2005-03-06 06:28:31
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.in    2023-02-08 23:48:28
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -79,7 +79,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ scanssh_SOURCES = scanssh.c atomicio.c exclude.c connecter.c xmalloc.c    interface.c socks.c http.c telnet.c exclude.h interface.h       scanssh.h socks.h xmalloc.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ scanssh_LDADD = @LIBOBJS@ @PCAPLIB@ @EVENTLIB@ @DNETLIB@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS = -O2 -Wall -g
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS = @CFLAGS@ -Wall
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ INCLUDES = -I$(top_srcdir)/@DNETCOMPAT@ -I$(top_srcdir)/compat    @EVENTINC@ @PCAPINC@ @DNETINC@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2005-03-06 06:21:31
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2023-02-09 00:07:24
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2874,7 +2874,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS=""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS=$ac_save_CFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBS=""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_ext=c
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/scanssh/files/patch-implicit.diff b/net/scanssh/files/patch-implicit.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index e7842fc562a..e1e70936dca 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/scanssh/files/patch-implicit.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/scanssh/files/patch-implicit.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,3 +8,16 @@
</span>  
  #ifdef HAVE_CONFIG_H
  #include "config.h"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig      2005-03-06 06:21:31
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2023-02-08 23:53:30
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3179,8 +3179,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for (i = 0; i < 256; i++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (XOR (islower (i), ISLOWER (i))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         || toupper (i) != TOUPPER (i))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      exit(2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  exit (0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      return (2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  return (0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f conftest$ac_exeext
</span></pre><pre style='margin:0'>

</pre>