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