<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/83b6ae060066926be1f622ca7db0e73b4bb67530">https://github.com/macports/macports-ports/commit/83b6ae060066926be1f622ca7db0e73b4bb67530</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 83b6ae06006 vlang: fix caddr_t error
</span>83b6ae06006 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 83b6ae060066926be1f622ca7db0e73b4bb67530
</span>Author: harens <12570877+harens@users.noreply.github.com>
AuthorDate: Tue Feb 28 19:10:15 2023 +0000

<span style='display:block; white-space:pre;color:#404040;'>    vlang: fix caddr_t error
</span>---
 lang/vlang/Portfile                | 10 ++++++++--
 lang/vlang/files/patch-ptrace.diff | 29 +++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+), 2 deletions(-)

<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 a91b027d171..c7ed36f9961 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;'>@@ -56,7 +56,12 @@ if {${build_arch} in "ppc ppc64"} {
</span> }
 
 # Path to V compiler
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set vc_path ${workpath}/vc-${vc_commit}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set vc_path ${worksrcpath}/vc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Allows us to patch vc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${workpath}/vc-${vc_commit} ${vc_path}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 # ./thirdparty/stdatomic/nix/atomic.h:12:10: fatal error: 'stdatomic.h' file not found
 # Based on cmus port: compatible compilers are Xcode > Xcode 7, clang > 3.7, and gcc > 4.8
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,7 +74,8 @@ patchfiles          patch-boehmgc-prefix.diff \
</span>                     patch-freetype2-prefix.diff \
                     patch-openssl-prefix.diff \
                     patch-pkgconfig-prefix.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-postgresql-prefix.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-postgresql-prefix.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-ptrace.diff
</span> 
 # See https://github.com/vlang/v/issues/6605
 # Header file <sys/errno.h>, needed for module `sync` was not found
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/vlang/files/patch-ptrace.diff b/lang/vlang/files/patch-ptrace.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8533fe7b7f6
</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-ptrace.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,29 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fixes the following on macOS 11 and below:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+In file included from /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_vlang/vlang/work/vc-fed3800f83b51aba951a88e4d3d9d37ed5c10ee2/v.c:1943:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/sys/ptrace.h:99:42: error: unknown type name 'caddr_t'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+int     ptrace(int _request, pid_t _pid, caddr_t _addr, int _data);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                         ^
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+1 error generated.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+make: *** [all] Error 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vlib/os/debugger_darwin.c.v.original   2023-02-28 17:51:48.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vlib/os/debugger_darwin.c.v    2023-02-28 17:51:57.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ module os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/ptrace.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fn C.ptrace(int, u32, voidptr, int) int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vc/v.c.original        2023-02-28 17:54:17.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vc/v.c 2023-02-28 18:56:27.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1940,6 +1940,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined(__has_include)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if __has_include(<sys/ptrace.h>)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/ptrace.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #error VERROR_MESSAGE Header file <sys/ptrace.h>, needed for module `os` was not found. Please install the corresponding development headers.
</span></pre><pre style='margin:0'>

</pre>