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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/457524f8f2d81ede814ddd7de4bd450c033460a3">https://github.com/macports/macports-ports/commit/457524f8f2d81ede814ddd7de4bd450c033460a3</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 457524f8f2d libu2f-server: fix build failure and add notes
</span>457524f8f2d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 457524f8f2d81ede814ddd7de4bd450c033460a3
</span>Author: kakuhen <kakuhen@ucla.edu>
AuthorDate: Thu Aug 12 19:48:03 2021 -0700

<span style='display:block; white-space:pre;color:#404040;'>    libu2f-server: fix build failure and add notes
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Use upstream patch so that builds succeed.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add note from upstream about the project being in maintenance mode.
</span>---
 security/libu2f-server/Portfile                    |  9 ++++++++-
 .../libu2f-server/files/patch-core-macro-fix.diff  | 23 ++++++++++++++++++++++
 2 files changed, 31 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/libu2f-server/Portfile b/security/libu2f-server/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8b7b877ca72..2672a670960 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/libu2f-server/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/libu2f-server/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ legacysupport.newest_darwin_requires_legacy 10
</span> 
 name                libu2f-server
 version             1.1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span> categories          security
 platforms           darwin
 maintainers         {l2dy @l2dy} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,3 +41,10 @@ depends_lib         port:json-c \
</span> livecheck.type      regex
 livecheck.url       ${master_sites}
 livecheck.regex     ${name}-(\\d+\\.\\d+\\.\\d+)${extract.suffix}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-core-macro-fix.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This project is in maintenance mode.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+libfido2 is a new project with support for U2F and FIDO2.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/libu2f-server/files/patch-core-macro-fix.diff b/security/libu2f-server/files/patch-core-macro-fix.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ad95b60fb9b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/libu2f-server/files/patch-core-macro-fix.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,23 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/Yubico/libu2f-server/commit/f7c4983b31909299c47bf9b2627c84b6bfe225de
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- u2f-server/core.c.orig 2017-12-18 03:52:12.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ u2f-server/core.c      2021-08-13 22:45:10.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -44,6 +44,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define u2fs_json_object_object_get(obj, key, value) (value = json_object_object_get(obj, key)) == NULL ? (json_bool)FALSE : (json_bool)TRUE
</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;'>++/* json-c 0.13.99 does not define TRUE/FALSE anymore
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * the json-c maintainers replaced them with pure 1/0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * https://github.com/json-c/json-c/commit/0992aac61f8b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined JSON_C_VERSION_NUM && JSON_C_VERSION_NUM >= ((13 << 8) | 99)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef FALSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define FALSE 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef TRUE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define TRUE  1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</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;'>+ static u2fs_rc encode_b64u(const char *data, size_t data_len, char *output)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   base64_encodestate b64;
</span></pre><pre style='margin:0'>

</pre>