<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/b3e0742aa866942636a8efabc9b1983d3d9a7a82">https://github.com/macports/macports-ports/commit/b3e0742aa866942636a8efabc9b1983d3d9a7a82</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 b3e0742aa86 vlang: update to weekly.2022.45
</span>b3e0742aa86 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit b3e0742aa866942636a8efabc9b1983d3d9a7a82
</span>Author: harens <12570877+harens@users.noreply.github.com>
AuthorDate: Thu Nov 10 16:10:30 2022 +0000
<span style='display:block; white-space:pre;color:#404040;'> vlang: update to weekly.2022.45
</span>---
lang/vlang/Portfile | 18 +++++++++---------
lang/vlang/files/patch-boehmgc-prefix.diff | 11 ++++++-----
2 files changed, 15 insertions(+), 14 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 9ee275d2b9e..6d5d297f6a3 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;'>@@ -9,13 +9,13 @@ PortGroup makefile 1.0
</span> # clock_gettime
legacysupport.newest_darwin_requires_legacy 15
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup vlang v 0.3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup vlang v weekly.2022.45
</span> github.tarball_from archive
revision 0
name vlang
# Remove weekly from version number
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#version [string range ${version} 7 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version [string range ${version} 7 end]
</span> homepage https://vlang.io/
description Simple, fast, safe, compiled language for developing maintainable software
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,7 +28,7 @@ maintainers {harens @harens} openmaintainer
</span>
# Install the V compiler as a separate distfile.
# Based on https://github.com/macports/macports-ports/blob/master/games/minetest/Portfile
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set vc_commit 119e6752e94814715dbb926d438027a848d5be2c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set vc_commit d6fc945f311b009da845ba233149d6bf11691942
</span> set main_distfile ${distfiles}
set vc_distfile ${vc_commit}${extract.suffix}
set vc_mastersite https://github.com/vlang/vc/archive
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,13 +40,13 @@ master_sites ${github.master_sites}:main \
</span> ${vc_mastersite}:vc
checksums ${main_distfile} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 225ca148b2818c40290bfeba074c5e61b3c272cd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 a2ae237d70ac2e17ccd6d26505ccce66f92b17d76f4079192c743bc443f2d0b7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 4575858 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 4c9f6bfb02e71357df1f80839bf153210f9a1d5b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c99991709347d1017f7463585dee26289c329264fe2a6bcce67963d1543ca9fe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 6074760 \
</span> ${vc_distfile} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 4b4259b870f076111f2772aaec6e3844a14838c3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 bd5589c4133d79e7c4b46e2ee3679e4745e4cec972337eec3598076ffe087400 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1488873
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 9f9bd18d5dc47af09a42d9cc2210b24d519eba02 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 819b63addf0d4400e2587c4adba7b90bb66b7e0db8e2786d29fa22b4a6ddbbee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1537084
</span>
# Optional runtime dependency to use the net.http and net.websocket modules
depends_run path:lib/libssl.dylib:openssl
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/vlang/files/patch-boehmgc-prefix.diff b/lang/vlang/files/patch-boehmgc-prefix.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b4e01332804..e5d53aef7c1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/vlang/files/patch-boehmgc-prefix.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/vlang/files/patch-boehmgc-prefix.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,17 +1,18 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- vlib/builtin/builtin_d_gcboehm.c.v.original 2022-08-01 15:51:23.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ vlib/builtin/builtin_d_gcboehm.c.v 2022-08-01 15:52:11.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vlib/builtin/builtin_d_gcboehm.c.v.original 2022-11-10 11:57:53.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vlib/builtin/builtin_d_gcboehm.c.v 2022-11-10 16:02:13.000000000 +0000
</span> @@ -31,12 +31,12 @@
} $else {
$if macos || linux {
#flag -DGC_BUILTIN_ATOMIC=1
- #flag -I @VEXEROOT/thirdparty/libgc/include
<span style='display:block; white-space:pre;background:#e0ffe0;'>+- $if (prod && !tinyc && !debug) || !(amd64 || arm64 || i386 || arm32) {
</span> + #flag -I @PREFIX@/include
<span style='display:block; white-space:pre;background:#ffe0e0;'>- $if (!macos && prod && !tinyc && !debug) || !(amd64 || arm64 || i386 || arm32) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $if (!macos && prod && !tinyc && !debug) || !(amd64 || arm64 || i386 || arm32) {
</span> // TODO: replace the architecture check with a `!$exists("@VEXEROOT/thirdparty/tcc/lib/libgc.a")` comptime call
#flag @VEXEROOT/thirdparty/libgc/gc.o
} $else {
- #flag @VEXEROOT/thirdparty/tcc/lib/libgc.a
+ #flag @PREFIX@/lib/libgc.a
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- #flag -ldl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #flag -lpthread
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $if macos {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #flag -DMPROTECT_VDB=1
</span></pre><pre style='margin:0'>
</pre>