<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/84d70f43060950cd12d6af5f986c0257ce57bb2a">https://github.com/macports/macports-ports/commit/84d70f43060950cd12d6af5f986c0257ce57bb2a</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 84d70f43060 rust: Ensure the right python is used, pass some flags to llvm build
</span>84d70f43060 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 84d70f43060950cd12d6af5f986c0257ce57bb2a
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Mon Mar 29 17:21:29 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    rust: Ensure the right python is used, pass some flags to llvm build
</span>---
 lang/rust/Portfile | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/rust/Portfile b/lang/rust/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 61fde8cf113..27b99642571 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/rust/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/rust/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,17 +30,21 @@ homepage            https://www.rust-lang.org
</span> # Rust stable 1.x usually requires `set rustc_version 1.(x-1)`
 set rustc_version   1.50.0
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver          3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver_nodot    [string map {. {}} ${py_ver}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # can use cmake or cmake-devel; default to cmake.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       bin:git:git \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    bin:git:git \
</span>                     path:bin/cmake:cmake \
                     port:cctools \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:python39 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:python${py_ver_nodot} \
</span>                     port:openssl \
                     port:pkgconfig \
                     port:ninja \
                     port:gmake
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         port:libffi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:libffi \
</span>                     path:lib/libssl.dylib:openssl
 
 set arch ${configure.build_arch}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -123,7 +127,11 @@ configure.args          --enable-vendor \
</span>                         --set=target.${rust_platform}.cxx=${configure.cxx} \
                         --set=target.${rust_platform}.linker=${configure.cc} \
                         --enable-extended \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --tools=rustfmt,clippy,rls
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --tools=rustfmt,clippy,rls \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --llvm-cflags="${configure.cflags}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --llvm-cxxflags="${configure.cxxflags}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --llvm-ldflags="${configure.ldflags}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --python=${prefix}/bin/python${py_ver}
</span> 
 post-configure {
     # the bootstrap call to rustc uses cc for the linker
</pre><pre style='margin:0'>

</pre>