<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/6d1a9436e02af86114db28a00666e94d5913faa1">https://github.com/macports/macports-ports/commit/6d1a9436e02af86114db28a00666e94d5913faa1</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 6d1a9436e02 rust: specify c++ standard
</span>6d1a9436e02 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6d1a9436e02af86114db28a00666e94d5913faa1
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Sun Mar 14 15:30:27 2021 +0000

<span style='display:block; white-space:pre;color:#404040;'>    rust: specify c++ standard
</span>---
 lang/rust/Portfile | 7 ++++---
 1 file changed, 4 insertions(+), 3 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 c27c37fb9e0..739a7ce1c32 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;'>@@ -28,7 +28,7 @@ homepage            https://www.rust-lang.org
</span> 
 # Get from src/stage0.txt
 # Rust stable 1.x usually requires `set rustc_version 1.(x-1)`
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set rustc_version    1.49.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set rustc_version   1.49.0
</span> 
 # can use cmake or cmake-devel; default to cmake.
 depends_build       bin:git:git \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,13 +42,11 @@ depends_build       bin:git:git \
</span> depends_lib         port:libffi \
                     path:lib/libssl.dylib:openssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> set arch ${configure.build_arch}
 if {${configure.build_arch} eq "arm64"} {
     set arch "aarch64"
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> master_sites        https://static.rust-lang.org/dist
 
 distname            ${name}c-${version}-src
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -105,6 +103,9 @@ post-extract {
</span>     system "cp -r ${workpath}/cargo-${rustc_version}-${rust_platform}/cargo/* ${rust_root}"
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Rust claims to only need c++14 but uses some c++17 features relating to std::unique_ptr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard   2017
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args          --enable-vendor \
                         --default-linker=${configure.cc} \
                         --disable-codegen-tests \
</pre><pre style='margin:0'>

</pre>