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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5c51efef2a3e0b1acfbc8cb7a28b48840a6e6967">https://github.com/macports/macports-ports/commit/5c51efef2a3e0b1acfbc8cb7a28b48840a6e6967</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 5c51efef2a3 openssh: fix +fido2 variant
</span>5c51efef2a3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5c51efef2a3e0b1acfbc8cb7a28b48840a6e6967
</span>Author: Ian Young <ian@iay.org.uk>
AuthorDate: Tue May 18 17:34:04 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    openssh: fix +fido2 variant
</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/62890
</span>---
 net/openssh/Portfile                        |  3 +-
 net/openssh/files/openssh-8.4p1-fido2.patch | 53 +++++++++++++++++++++++++++++
 2 files changed, 55 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/openssh/Portfile b/net/openssh/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8251bb82060..78de3468dc6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/openssh/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/openssh/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup           compiler_blacklist_versions 1.0
</span> 
 name                openssh
 version             8.4p1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            5
</span> categories          net
 platforms           darwin
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -201,6 +201,7 @@ if {${name} eq ${subport}} {
</span>     variant fido2 description "Enable fido2 support" {
         configure.args-delete  --without-security-key-builtin
         configure.args-append  --with-security-key-builtin
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles-append      openssh-8.4p1-fido2.patch
</span>         depends_lib-append      port:libfido2
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/openssh/files/openssh-8.4p1-fido2.patch b/net/openssh/files/openssh-8.4p1-fido2.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f932225a3bd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/openssh/files/openssh-8.4p1-fido2.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,53 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix for +fido2 variant compilation for 8.4p1.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Addresses https://trac.macports.org/ticket/62890.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+The first part of this is a commit picked from upstream making sure that the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+correct variant of the "sha2.h" file is being included.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+The second part seemed to be necessary for exactly the same reason in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sk-usbhid.c although it was not applied upstream and doesn't seem to need to be.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+I simply remove the reference to <sha2.h> because the openbsd-compat version is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+already referenced in "includes.h".
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 86cc8ce002ea10e88a4c5d622a8fdfab8a7d261f Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Damien Miller <djm@mindrot.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sat, 3 Oct 2020 13:38:55 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] use relative rather than system include here
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openbsd-compat/sha2.c | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/openbsd-compat/sha2.c b/openbsd-compat/sha2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e36cc24e..ce936e26 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/openbsd-compat/sha2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/openbsd-compat/sha2.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -45,7 +45,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define MAKE_CLONE(x, y)       void __ssh_compat_make_clone_##x_##y(void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <sha2.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "openbsd-compat/sha2.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  * UNROLLED TRANSFORM LOOP NOTE:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/sk-usbhid.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/sk-usbhid.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,9 +26,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stddef.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef HAVE_SHA2_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <sha2.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef WITH_OPENSSL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <openssl/opensslv.h>
</span></pre><pre style='margin:0'>

</pre>