<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/912990978bd30cc420f083457af559fd33c59b51">https://github.com/macports/macports-ports/commit/912990978bd30cc420f083457af559fd33c59b51</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 912990978bd cargo-bootstrap: update to 1.50.0
</span>912990978bd is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 912990978bd30cc420f083457af559fd33c59b51
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Sun Mar 7 03:17:31 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    cargo-bootstrap: update to 1.50.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - Use Rust 1.50.0's prebuilt cargo as bootstrap
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - Enable ARM64 support for both cargo and cargo-bootstrap
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes:  https://trac.macports.org/ticket/60943
</span>---
 devel/cargo/Portfile | 36 +++++++++++++++++++++++-------------
 1 file changed, 23 insertions(+), 13 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cargo/Portfile b/devel/cargo/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 21090159f9d..acca6b308d2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/cargo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cargo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,16 +9,17 @@ if {${subport} ne "${name}-bootstrap"} {
</span> 
     github.setup    rust-lang ${name} 0.51.0
 } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         0.47.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         1.50.0
</span> }
 PortGroup           cargo 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          devel
 platforms           darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs     x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     x86_64 arm64
</span> license             {MIT Apache-2}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {gmail.com:herby.gillot @herbygillot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    openmaintainer
</span> 
 description         The Rust package manager
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,8 +33,7 @@ installs_libs       no
</span> if {${subport} ne "${name}-bootstrap"} {
     # can use cmake or cmake-devel; default to cmake.
     depends_build   port:pkgconfig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:bin/cmake:cmake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    bin:python:python27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:bin/cmake:cmake
</span> 
     depends_lib     path:lib/libssl.dylib:openssl \
                     port:curl \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -102,17 +102,27 @@ if {${subport} ne "${name}-bootstrap"} {
</span>         }
     }
 } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites-append https://static.rust-lang.org/dist/:stage0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    master_sites-append https://static.rust-lang.org/dist/:rust_dist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set arch ${configure.build_arch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${configure.build_arch} eq "arm64"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set arch "aarch64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> 
     checksums-append \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${name}-${version}-aarch64-apple-darwin${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  de7cb695c1ebc5e7483ecf7d353d67dba351432a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  19d526ef3518fb0322f809deddbd4208a27d08efa41d2188348f1be8d3bcfe5e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    5820420 \
</span>         ${name}-${version}-x86_64-apple-darwin${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  123269f99aba6a0def22e77603ada120947023a9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  6e8f3319069dd14e1ef756906fa0ef3799816f1aba439bdeea9d18681c353ad6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    5685128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  1f821ec26255f891e403ced7278a281b294c80ff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  45640bb1cef40f25ecb4bd2a3bb34fdf884c418e625d4f9c9595d2aca84fad78 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    6412639
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set rust_platform [cargo.rust_platform ${configure.build_arch}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles  ${name}-${version}-${rust_platform}${extract.suffix}:stage0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    worksrcdir ${name}-${version}-${rust_platform}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set cargo_dist_suffix ${arch}-apple-${os.platform}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distfiles  ${name}-${version}-${cargo_dist_suffix}${extract.suffix}:rust_dist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    worksrcdir ${name}-${version}-${cargo_dist_suffix}
</span> 
     build {}
 
</pre><pre style='margin:0'>

</pre>