<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/4c64707bf86bebf9f8b5bdc604a84c1b2782ffda">https://github.com/macports/macports-ports/commit/4c64707bf86bebf9f8b5bdc604a84c1b2782ffda</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 4c64707bf86 vlang: update to 0.3
</span>4c64707bf86 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 4c64707bf86bebf9f8b5bdc604a84c1b2782ffda
</span>Author: harens <12570877+harens@users.noreply.github.com>
AuthorDate: Thu Jun 30 10:06:43 2022 +0100
<span style='display:block; white-space:pre;color:#404040;'> vlang: update to 0.3
</span>---
lang/vlang/Portfile | 18 +++++++++---------
lang/vlang/files/patch-boehmgc-prefix.diff | 13 +++----------
2 files changed, 12 insertions(+), 19 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 c9f8c9936ca..d21b0d515ee 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 weekly.2022.24
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup vlang v 0.3
</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 e67805adbc2357430e2db52e6c06abe128d3dd1e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set vc_commit 5dc8384638f515a098f75296fa7123c5e6a4964a
</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 863eb1954cd990a6dbe0c7f260308c8f7f7f0944 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 cbc570f51cf7a40848699d0ef1768d5388f0465822a3aadfef2be8751d7bdb5f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 4370750 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 b822b1f1300dc325a612e49326e49fbad88775ee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 49cfe3bba0408bdc2394b63db927d586239aa18c2d8b4fea90f087ba26da0bac \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 4405743 \
</span> ${vc_distfile} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 d44b22fc7254d9300716177fdf6fe984b95ae09a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 8ae5597d2bf56f9ca2fbd16d69dc3939154bb6137f6412c8dbc75a46b5120135 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1446740
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 409ec63436cb02a302c3e6a031e64aee2da7e7ea \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ab423768f2f3f2360c1c77ddce10f2805ffc06cc0706a742a17be3791c00b20c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1452654
</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 89a62fd321f..9b6f2226fe7 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,19 +1,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Vlang has temporarily switched to using a garbage collector.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-This patch corrects the GC prefix.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Also adds macOS-specific flag check that will appear in next release.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/vlang/v/commit/473d26ce472cb9d5d0696656e980545442eb32af
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- vlib/builtin/builtin_d_gcboehm.c.v.original 2022-06-25 13:00:27.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ vlib/builtin/builtin_d_gcboehm.c.v 2022-06-25 13:01:46.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vlib/builtin/builtin_d_gcboehm.c.v.original 2022-06-25 12:39:03.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vlib/builtin/builtin_d_gcboehm.c.v 2022-06-25 12:54:04.000000000 +0100
</span> @@ -31,12 +31,12 @@
#flag -DGC_BUILTIN_ATOMIC=1
$if macos || linux {
#flag -DGC_PTHREADS=1
- #flag -I @VEXEROOT/thirdparty/libgc/include
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- $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 {
</pre><pre style='margin:0'>
</pre>