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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/566ed716ca56805824c572869f43e5492f7287ed">https://github.com/macports/macports-ports/commit/566ed716ca56805824c572869f43e5492f7287ed</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 566ed716ca5 vlang: use legacysupport with time module
</span>566ed716ca5 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 566ed716ca56805824c572869f43e5492f7287ed
</span>Author: harens <12570877+harens@users.noreply.github.com>
AuthorDate: Tue Apr 19 19:33:29 2022 +0100

<span style='display:block; white-space:pre;color:#404040;'>    vlang: use legacysupport with time module
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See https://github.com/vlang/v/issues/6605
</span>---
 lang/vlang/Portfile                       | 12 +++++++++++-
 lang/vlang/files/patch-clock-gettime.diff | 10 ++++++++++
 2 files changed, 21 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/vlang/Portfile b/lang/vlang/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c16ba905838..a0212c163ad 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/vlang/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/vlang/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ legacysupport.newest_darwin_requires_legacy 15
</span> 
 github.setup        vlang v weekly.2022.16
 github.tarball_from archive
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 name                vlang
 # Remove weekly from version number
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,6 +69,12 @@ compiler.blacklist-append {clang < 700} macports-clang-3.*
</span> patchfiles          patch-freetype2-prefix.diff \
                     patch-openssl-prefix.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use LegacySupport with the time module
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See https://github.com/vlang/v/issues/6605
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${os.major} <= [option legacysupport.newest_darwin_requires_legacy] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append patch-clock-gettime.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-patch {
     # https://github.com/vlang/v/issues/10796 - Set correct deployment target.
     foreach f [list ${worksrcpath}/vlib/v/builder/cc.v ${vc_path}/v.c] {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -81,6 +87,10 @@ post-patch {
</span>     foreach f [list vlib/net/openssl/c.v vlib/fontstash/a_d_use_freetype.v] {
         reinplace -W ${worksrcpath} "s|@PREFIX@|${prefix}|g" ${f}
     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { ${os.major} <= [option legacysupport.newest_darwin_requires_legacy] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/vlib/time/time_nix.c.v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 # -cg, -showcc and -show-c-output allows for better error debugging
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/vlang/files/patch-clock-gettime.diff b/lang/vlang/files/patch-clock-gettime.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..3c29af782dc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/vlang/files/patch-clock-gettime.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vlib/time/time_nix.c.v.original        2022-04-19 18:55:25.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vlib/time/time_nix.c.v 2022-04-19 18:57:19.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3,6 +3,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // that can be found in the LICENSE file.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module time
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#flag -I@PREFIX@/include/LegacySupport
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <time.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <errno.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>