<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/bdb133eccf004992ebd806fe58061c3e9250c6e1">https://github.com/macports/macports-ports/commit/bdb133eccf004992ebd806fe58061c3e9250c6e1</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 bdb133eccf0 vlang: update to 0.4.3
</span>bdb133eccf0 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit bdb133eccf004992ebd806fe58061c3e9250c6e1
</span>Author: harens <12570877+harens@users.noreply.github.com>
AuthorDate: Sun Nov 26 12:54:25 2023 +0000

<span style='display:block; white-space:pre;color:#404040;'>    vlang: update to 0.4.3
</span>---
 lang/vlang/Portfile                           | 25 +++++++++++++------------
 lang/vlang/files/patch-min-macos.diff         | 11 +++++++++++
 lang/vlang/files/patch-openssl-prefix.diff    |  6 +++---
 lang/vlang/files/patch-postgresql-prefix.diff |  6 +++---
 4 files changed, 30 insertions(+), 18 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 16afbc7aed0..05096039b30 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,7 +9,7 @@ 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.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        vlang v 0.4.3
</span> github.tarball_from archive
 revision            0
 
<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       330f701607e1073da284d36824a453c47dc2830c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set vc_commit       5e691a82c01957870b451e06216a9fb3a4e83a18
</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  a851c83b1954304770ea3b12d254fdd92a5f0ee7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  e74a8c081d26150959c1990042464709a954e651d1ef151d00bdbf952b794518 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    6813157 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  d6ba79bb2034084de8b5c94f1cc1217ec3d80cc0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  79bbe201fe6f7b98b2f80e405ce1d914b4d28931372bf7f9d30cf9b356e4d4f1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    7110780 \
</span>                     ${vc_distfile} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  eba6a4c7fccf2ff98374b22955b69b4be1b8c32e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  54c1a599a428493b97364804da1a5afeace6e933e88494849451b49f87640bc8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1716237
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  84185a2c2dc90e0aeb7ae6b70152f557f46472a5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  2e8612b9328b66b80ebac41176c7df26c5980ad37adf3ef20bbcaa5f0195c265 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1798998
</span> 
 depends_lib         port:boehmgc
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,6 +72,7 @@ compiler.blacklist-append {clang < 700} macports-clang-3.*
</span> # V has built-in font rendering, but users can optionally use freetype.
 patchfiles          patch-boehmgc-prefix.diff \
                     patch-freetype2-prefix.diff \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-min-macos.diff \
</span>                     patch-openssl-prefix.diff \
                     patch-pkgconfig-prefix.diff \
                     patch-postgresql-prefix.diff \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -92,14 +93,14 @@ if { ${os.major} <= [option legacysupport.newest_darwin_requires_legacy] } {
</span> 
 post-patch {
     # https://github.com/vlang/v/issues/10796 - Set correct deployment target.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach f [list ${worksrcpath}/vlib/v/builder/cc.v ${vc_path}/v.c] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|-mmacosx-version-min=10.7|-mmacosx-version-min=${macosx_deployment_target}|" ${f}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|@MACOS_VERSION@|${macosx_deployment_target}|" ${worksrcpath}/vlib/v/pref/pref.v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|macosx_version_min = _SLIT(\"10.7\")|macosx_version_min = _SLIT(\"${macosx_deployment_target}\")|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${vc_path}/v.c
</span> 
     # Disable vlang self update feature.
     copy -force ${filespath}/vup.v ${worksrcpath}/cmd/tools
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach f [list net/openssl/c.v fontstash/a_d_use_freetype.v pg/pg.v v/pkgconfig/pkgconfig.v builtin/builtin_d_gcboehm.c.v] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f [list net/openssl/openssl.c.v fontstash/a_d_use_freetype.v db/pg/pg.c.v v/pkgconfig/pkgconfig.v builtin/builtin_d_gcboehm.c.v] {
</span>         reinplace -W ${worksrcpath} "s|@PREFIX@|${prefix}|g" vlib/${f}
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/vlang/files/patch-min-macos.diff b/lang/vlang/files/patch-min-macos.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..3571385c272
</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-min-macos.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vlib/v/pref/pref.v.original    2023-11-26 12:26:10.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vlib/v/pref/pref.v     2023-11-26 12:26:44.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -157,7 +157,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   use_cache              bool   // when set, use cached modules to speed up subsequent compilations, at the cost of slower initial ones (while the modules are cached)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   retry_compilation      bool = true // retry the compilation with another C compiler, if tcc fails.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   use_os_system_to_run   bool   // when set, use os.system() to run the produced executable, instead of os.new_process; works around segfaults on macos, that may happen when xcode is updated
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  macosx_version_min     string = '10.7' // relevant only for macos and ios targets
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  macosx_version_min     string = '@MACOS_VERSION@' // relevant only for macos and ios targets
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // TODO Convert this into a []string
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cflags  string // Additional options which will be passed to the C compiler *before* other options.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ldflags string // Additional options which will be passed to the C compiler *after* everything else.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/vlang/files/patch-openssl-prefix.diff b/lang/vlang/files/patch-openssl-prefix.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 507379f3def..3599712d5c9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/vlang/files/patch-openssl-prefix.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/vlang/files/patch-openssl-prefix.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- vlib/net/openssl/c.v.original  2023-02-07 11:21:08.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ vlib/net/openssl/c.v   2023-02-07 11:25:02.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14,20 +14,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vlib/net/openssl/openssl.c.v.original  2023-11-26 11:56:23.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vlib/net/openssl/openssl.c.v   2023-11-26 11:57:19.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,20 +19,8 @@
</span>   #flag -lssl -lcrypto
        #flag linux -ldl -lpthread
        // MacPorts
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/vlang/files/patch-postgresql-prefix.diff b/lang/vlang/files/patch-postgresql-prefix.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index d07905c4966..02d218932c6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/vlang/files/patch-postgresql-prefix.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/vlang/files/patch-postgresql-prefix.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,9 +1,9 @@
</span> See https://trac.macports.org/ticket/61910
 V currently only supports dynamically setting C Flags from environment variables.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- vlib/pg/pg.v.original       2023-02-07 11:37:41.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ vlib/pg/pg.v   2023-02-07 11:38:58.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8,17 +8,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vlib/db/pg/pg.c.v.original     2023-02-07 11:37:41.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vlib/db/pg/pg.c.v      2023-02-07 11:38:58.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,17 +9,8 @@
</span>   #flag -lpq
        #flag linux -I/usr/include/postgresql
  
</pre><pre style='margin:0'>

</pre>