pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/rust



Module Name:    pkgsrc
Committed By:   jperkin
Date:           Fri Jan  3 19:26:33 UTC 2020

Modified Files:
        pkgsrc/lang/rust: Makefile distinfo
        pkgsrc/lang/rust/patches: patch-src_bootstrap_builder.rs

Log Message:
rust: Update to 1.40.0.

Version 1.40.0 (2019-12-19)
===========================

Language
--------
- [You can now use tuple `struct`s and tuple `enum` variant's constructors in
  `const` contexts.][65188] e.g.

  ```rust
  pub struct Point(i32, i32);

  const ORIGIN: Point = {
      let constructor = Point;

      constructor(0, 0)
  };
  ```

- [You can now mark `struct`s, `enum`s, and `enum` variants with the `#[non_exhaustive]` attribute to
  indicate that there may be variants or fields added in the future.][64639]
  For example this requires adding a wild-card branch (`_ => {}`) to any match
  statements on a non-exhaustive `enum`. [(RFC 2008)]
- [You can now use function-like procedural macros in `extern` blocks and in
  type positions.][63931] e.g. `type Generated = macro!();`
- [Function-like and attribute procedural macros can now emit
  `macro_rules!` items, so you can now have your macros generate macros.][64035]
- [The `meta` pattern matcher in `macro_rules!` now correctly matches the modern
  attribute syntax.][63674] For example `(#[$m:meta])` now matches `#[attr]`,
  `#[attr{tokens}]`, `#[attr[tokens]]`, and `#[attr(tokens)]`.

Compiler
--------
- [Added tier 3 support\* for the
  `thumbv7neon-unknown-linux-musleabihf` target.][66103]
- [Added tier 3 support for the
  `aarch64-unknown-none-softfloat` target.][64589]
- [Added tier 3 support for the `mips64-unknown-linux-muslabi64`, and
  `mips64el-unknown-linux-muslabi64` targets.][65843]

\* Refer to Rust's [platform support page][forge-platform-support] for more
  information on Rust's tiered platform support.

Libraries
---------
- [The `is_power_of_two` method on unsigned numeric types is now a `const` function.][65092]

Stabilized APIs
---------------
- [`BTreeMap::get_key_value`]
- [`HashMap::get_key_value`]
- [`Option::as_deref_mut`]
- [`Option::as_deref`]
- [`Option::flatten`]
- [`UdpSocket::peer_addr`]
- [`f32::to_be_bytes`]
- [`f32::to_le_bytes`]
- [`f32::to_ne_bytes`]
- [`f64::to_be_bytes`]
- [`f64::to_le_bytes`]
- [`f64::to_ne_bytes`]
- [`f32::from_be_bytes`]
- [`f32::from_le_bytes`]
- [`f32::from_ne_bytes`]
- [`f64::from_be_bytes`]
- [`f64::from_le_bytes`]
- [`f64::from_ne_bytes`]
- [`mem::take`]
- [`slice::repeat`]
- [`todo!`]

Cargo
-----
- [Cargo will now always display warnings, rather than only on
  fresh builds.][cargo/7450]
- [Feature flags (except `--all-features`) passed to a virtual workspace will
  now produce an error.][cargo/7507] Previously these flags were ignored.
- [You can now publish `dev-dependencies` without including
  a `version`.][cargo/7333]

Misc
----
- [You can now specify the `#[cfg(doctest)]` attribute to include an item only
  when running documentation tests with `rustdoc`.][63803]

Compatibility Notes
-------------------
- [As previously announced, any previous NLL warnings in the 2015 edition are
  now hard errors.][64221]
- [The `include!` macro will now warn if it failed to include the
  entire file.][64284] The `include!` macro unintentionally only includes the
  first _expression_ in a file, and this can be unintuitive. This will become
  either a hard error in a future release, or the behavior may be fixed to include all expressions as expected.
- [Using `#[inline]` on function prototypes and consts now emits a warning under
  `unused_attribute` lint.][65294] Using `#[inline]` anywhere else inside traits
  or `extern` blocks now correctly emits a hard error.

[65294]: https://github.com/rust-lang/rust/pull/65294/
[66103]: https://github.com/rust-lang/rust/pull/66103/
[65843]: https://github.com/rust-lang/rust/pull/65843/
[65188]: https://github.com/rust-lang/rust/pull/65188/
[65092]: https://github.com/rust-lang/rust/pull/65092/
[64589]: https://github.com/rust-lang/rust/pull/64589/
[64639]: https://github.com/rust-lang/rust/pull/64639/
[64221]: https://github.com/rust-lang/rust/pull/64221/
[64284]: https://github.com/rust-lang/rust/pull/64284/
[63931]: https://github.com/rust-lang/rust/pull/63931/
[64035]: https://github.com/rust-lang/rust/pull/64035/
[63674]: https://github.com/rust-lang/rust/pull/63674/
[63803]: https://github.com/rust-lang/rust/pull/63803/
[cargo/7450]: https://github.com/rust-lang/cargo/pull/7450/
[cargo/7507]: https://github.com/rust-lang/cargo/pull/7507/
[cargo/7525]: https://github.com/rust-lang/cargo/pull/7525/
[cargo/7333]: https://github.com/rust-lang/cargo/pull/7333/
[(rfc 2008)]: https://rust-lang.github.io/rfcs/2008-non-exhaustive.html
[`f32::to_be_bytes`]: https://doc.rust-lang.org/std/primitive.f32.html#method.to_be_bytes
[`f32::to_le_bytes`]: https://doc.rust-lang.org/std/primitive.f32.html#method.to_le_bytes
[`f32::to_ne_bytes`]: https://doc.rust-lang.org/std/primitive.f32.html#method.to_ne_bytes
[`f64::to_be_bytes`]: https://doc.rust-lang.org/std/primitive.f64.html#method.to_be_bytes
[`f64::to_le_bytes`]: https://doc.rust-lang.org/std/primitive.f64.html#method.to_le_bytes
[`f64::to_ne_bytes`]: https://doc.rust-lang.org/std/primitive.f64.html#method.to_ne_bytes
[`f32::from_be_bytes`]: https://doc.rust-lang.org/std/primitive.f32.html#method.from_be_bytes
[`f32::from_le_bytes`]: https://doc.rust-lang.org/std/primitive.f32.html#method.from_le_bytes
[`f32::from_ne_bytes`]: https://doc.rust-lang.org/std/primitive.f32.html#method.from_ne_bytes
[`f64::from_be_bytes`]: https://doc.rust-lang.org/std/primitive.f64.html#method.from_be_bytes
[`f64::from_le_bytes`]: https://doc.rust-lang.org/std/primitive.f64.html#method.from_le_bytes
[`f64::from_ne_bytes`]: https://doc.rust-lang.org/std/primitive.f64.html#method.from_ne_bytes
[`option::flatten`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.flatten
[`option::as_deref`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.as_deref
[`option::as_deref_mut`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.as_deref_mut
[`hashmap::get_key_value`]: https://doc.rust-lang.org/std/collections/struct.HashMap.html#method.get_key_value
[`btreemap::get_key_value`]: https://doc.rust-lang.org/std/collections/struct.BTreeMap.html#method.get_key_value
[`slice::repeat`]: https://doc.rust-lang.org/std/primitive.slice.html#method.repeat
[`mem::take`]: https://doc.rust-lang.org/std/mem/fn.take.html
[`udpsocket::peer_addr`]: https://doc.rust-lang.org/std/net/struct.UdpSocket.html#method.peer_addr
[`todo!`]: https://doc.rust-lang.org/std/macro.todo.html


To generate a diff of this commit:
cvs rdiff -u -r1.133 -r1.134 pkgsrc/lang/rust/Makefile
cvs rdiff -u -r1.98 -r1.99 pkgsrc/lang/rust/distinfo
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/rust/Makefile
diff -u pkgsrc/lang/rust/Makefile:1.133 pkgsrc/lang/rust/Makefile:1.134
--- pkgsrc/lang/rust/Makefile:1.133     Mon Dec  2 10:51:10 2019
+++ pkgsrc/lang/rust/Makefile   Fri Jan  3 19:26:32 2020
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.133 2019/12/02 10:51:10 ryoon Exp $
+# $NetBSD: Makefile,v 1.134 2020/01/03 19:26:32 jperkin Exp $
 
-DISTNAME=      rustc-1.39.0-src
+DISTNAME=      rustc-1.40.0-src
 PKGNAME=       ${DISTNAME:S/rustc/rust/:S/-src//}
-PKGREVISION=   2
 CATEGORIES=    lang
 MASTER_SITES=  http://static.rust-lang.org/dist/
 
@@ -151,7 +150,7 @@ BUILDLINK_TRANSFORM.NetBSD+=        rm:-Wl,--en
 DISTFILES:=            ${DEFAULT_DISTFILES}
 
 .if !empty(MACHINE_PLATFORM:MDarwin-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.38.0
+RUST_STAGE0_VER=       1.39.0
 RUST_ARCH:=            i686-apple-darwin
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -159,7 +158,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.38.0
+RUST_STAGE0_VER=       1.39.0
 RUST_ARCH:=            x86_64-apple-darwin
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -167,7 +166,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.38.0
+RUST_STAGE0_VER=       1.39.0
 RUST_ARCH:=            i686-unknown-linux-gnu
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -175,7 +174,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.38.0
+RUST_STAGE0_VER=       1.39.0
 RUST_ARCH:=            x86_64-unknown-linux-gnu
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -183,7 +182,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.38.0
+RUST_STAGE0_VER=       1.39.0
 RUST_ARCH:=            x86_64-sun-solaris
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 SITES.${RUST_STAGE0}=  https://us-east.manta.joyent.com/pkgsrc/public/pkg-bootstraps/
@@ -192,7 +191,7 @@ RUST_BOOTSTRAP_PATH?=       ${WRKDIR}/rust-${R
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MFreeBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.38.0
+RUST_STAGE0_VER=       1.39.0
 RUST_ARCH:=            i686-unknown-freebsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -200,7 +199,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.38.0
+RUST_STAGE0_VER=       1.39.0
 RUST_ARCH:=            x86_64-unknown-freebsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -208,7 +207,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.38.0
+RUST_STAGE0_VER=       1.39.0
 RUST_ARCH=             i686-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -224,7 +223,7 @@ pre-build-fix:
        ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/cargo
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.38.0
+RUST_STAGE0_VER=       1.39.0
 RUST_ARCH=             x86_64-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -232,7 +231,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.38.0
+RUST_STAGE0_VER=       1.39.0
 RUST_ARCH=             powerpc-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -242,7 +241,7 @@ SITES.${RUST_STD_STAGE0}=   ${MASTER_SITE_
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.38.0
+RUST_STAGE0_VER=       1.39.0
 RUST_ARCH=             aarch64-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -252,7 +251,7 @@ SITES.${RUST_STD_STAGE0}=   ${MASTER_SITE_
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.38.0
+RUST_STAGE0_VER=       1.39.0
 RUST_ARCH=             sparc64-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -313,7 +312,7 @@ post-extract:
        ${SED} -e 's/1e732c2e3b4bd1561f11e0979bf9d20669a96eae7afe0deff9dfbb980ee47bf1/bc03f2345d7cfa7000f9da817120b6afa073359789c21a9a790ebd8676c50cca/' 
${WRKSRC}/vendor/rand-0.6.1/.cargo-checksum.json.orig > ${WRKSRC}/vendor/rand-0.6.1/.cargo-checksum.json
        ${CP} ${WRKSRC}/vendor/libc/.cargo-checksum.json \
                ${WRKSRC}/vendor/libc/.cargo-checksum.json.orig
-       ${SED} -e 's/b715246dd48adf4794e7b6dc2ec166c80561fcae42fa100c62ffca23b624d6fc/efeeb8c29ec9b5c69e643cb9dfdb5d4760b6fc8ca6dec4c641450be95da1b7c3/' 
${WRKSRC}/vendor/libc/.cargo-checksum.json.orig > ${WRKSRC}/vendor/libc/.cargo-checksum.json
+       ${SED} -e 's/8e5369ed1e86c5be92831d290b9eeb77c537a2de728950a5086e77438a4f0f3a/dac34dab563a2ca03c1d43f0224736f30662c3bbf0c2f1c44e220a7172345f4f/' 
${WRKSRC}/vendor/libc/.cargo-checksum.json.orig > ${WRKSRC}/vendor/libc/.cargo-checksum.json
        ${CP} ${WRKSRC}/vendor/backtrace-sys/.cargo-checksum.json \
              ${WRKSRC}/vendor/backtrace-sys/.cargo-checksum.json.orig
        ${SED} -e 's/59763fc255248b54fba5d0761d61093a73d51fa4cb400b0df1b5f339b9c2f48a/ba66d192421fd536ceddb50616c4c4aea06f4e39450eb0bc2bbbaed0b1e684c1/' 
${WRKSRC}/vendor/backtrace-sys/.cargo-checksum.json.orig > ${WRKSRC}/vendor/backtrace-sys/.cargo-checksum.json

Index: pkgsrc/lang/rust/distinfo
diff -u pkgsrc/lang/rust/distinfo:1.98 pkgsrc/lang/rust/distinfo:1.99
--- pkgsrc/lang/rust/distinfo:1.98      Wed Nov 20 09:53:13 2019
+++ pkgsrc/lang/rust/distinfo   Fri Jan  3 19:26:32 2020
@@ -1,111 +1,111 @@
-$NetBSD: distinfo,v 1.98 2019/11/20 09:53:13 he Exp $
+$NetBSD: distinfo,v 1.99 2020/01/03 19:26:32 jperkin Exp $
 
 SHA1 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 91517fa95f954427c627cf63eb7c518abd068f3e
 RMD160 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 06a3d922b27aac2deb570301542897a131b47cd0
 SHA512 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 27f7fb0e4a4522b24f04c7f6b578c8717908978ab485c525adbc95716860a958f2c42d4148d81fd41ab0e593d3baae6a1ffc6767ed24879df7c2aa6d8bf14683
 Size (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 243045630 bytes
-SHA1 (rust-1.38.0-aarch64-unknown-netbsd.tar.gz) = 289771aec3800207bd47065713fa19f9f5a78a92
-RMD160 (rust-1.38.0-aarch64-unknown-netbsd.tar.gz) = 97c89c3ee8ba4c89b999c3af0db2afbc3377ca8a
-SHA512 (rust-1.38.0-aarch64-unknown-netbsd.tar.gz) = f41f2a94913df1afe5edd5d70f8e94241898b29e06f285063cda0271b85a2f612e7e5074e3e9c58af1ce51dca4c76cdc2c765c6bc7355a8280c62c117b1afb49
-Size (rust-1.38.0-aarch64-unknown-netbsd.tar.gz) = 321084212 bytes
-SHA1 (rust-1.38.0-i686-apple-darwin.tar.gz) = 6a3eaba27950447bc5bd634002bc9d8329fd8a22
-RMD160 (rust-1.38.0-i686-apple-darwin.tar.gz) = 11527bdafa5ed0eb7db07f24fe533cca16be12d6
-SHA512 (rust-1.38.0-i686-apple-darwin.tar.gz) = 26936582349d2a1ed5cd73a8dbbbe2bcfde619df4824cbe2c9f5e8d21e647435e63a248a081ba88927c80c9a3517b57ff3af133d980fad1f4aeb52d1bd0c4740
-Size (rust-1.38.0-i686-apple-darwin.tar.gz) = 356974273 bytes
-SHA1 (rust-1.38.0-i686-unknown-freebsd.tar.gz) = f27643162d061c3a2856f0dcc8da67661a0eb65a
-RMD160 (rust-1.38.0-i686-unknown-freebsd.tar.gz) = 0143b1cacf1b5b719990d3461f474fcb52dc9218
-SHA512 (rust-1.38.0-i686-unknown-freebsd.tar.gz) = abd9801349cadc1eb63888b1edd3f9cfd4f58fc0ef0d449ce709c89f08df2dc7891ce27d9f4fcc2549491bac28a834d96b9088c757c66fefac7e6b10b398e39b
-Size (rust-1.38.0-i686-unknown-freebsd.tar.gz) = 293410384 bytes
-SHA1 (rust-1.38.0-i686-unknown-linux-gnu.tar.gz) = 1325073afaa87ae0702f2ecffc79fc680da66c84
-RMD160 (rust-1.38.0-i686-unknown-linux-gnu.tar.gz) = 6ee5bd9fc54ad98327dd30c516427d44f0f5c5d3
-SHA512 (rust-1.38.0-i686-unknown-linux-gnu.tar.gz) = d0ef756b08bc5ca3d104ff3aa09db60af659d032c67e3e967ebe8a8fa9651125a77fcc08aa600bf597f5d8d6bd71378055cd7fea9b49a70c400c28fb7c9cfa12
-Size (rust-1.38.0-i686-unknown-linux-gnu.tar.gz) = 401123220 bytes
-SHA1 (rust-1.38.0-i686-unknown-netbsd.tar.gz) = 4f822144e65dafe45662caae04a89e8d90e7c7e8
-RMD160 (rust-1.38.0-i686-unknown-netbsd.tar.gz) = c2716a3b917a0e291cd25d1c12910f30ee4b9878
-SHA512 (rust-1.38.0-i686-unknown-netbsd.tar.gz) = 8ccf290c34040c058f549fdd953e6e11568ca8e02585934ed896837b8be5ee241d56aa368ab3770cc74ce2e192a81918b478b07420443ed92c422c4327374212
-Size (rust-1.38.0-i686-unknown-netbsd.tar.gz) = 341906414 bytes
-SHA1 (rust-1.38.0-powerpc-unknown-netbsd.tar.gz) = 982950c711817801eecdc5724e61c1a3b91191db
-RMD160 (rust-1.38.0-powerpc-unknown-netbsd.tar.gz) = cbe557d403a3e6fac1ae2d92f7aef33d77723adb
-SHA512 (rust-1.38.0-powerpc-unknown-netbsd.tar.gz) = e5aee23d51e8db320fa56bf6c1e143278f33ba799b121fba1b3283f849d76aeb43b9715637a871e9dbf034cfe01d541e25a96c0c95d80f445dafea386f845079
-Size (rust-1.38.0-powerpc-unknown-netbsd.tar.gz) = 295845062 bytes
-SHA1 (rust-1.38.0-sparc64-unknown-netbsd.tar.gz) = f8a84e6903b275dd6f1bb9e7c90186298e70e372
-RMD160 (rust-1.38.0-sparc64-unknown-netbsd.tar.gz) = 3a95ffc94d9577a6f370024805659604cc2fe542
-SHA512 (rust-1.38.0-sparc64-unknown-netbsd.tar.gz) = 3427493f6a539636b4db543021ebe4c8cabfb407841b1bda4685c39e9d9f5f01934ef2dc94e7cf25c313a07af82ad74359e59b0f393c5f2eb4c732ccdcf88582
-Size (rust-1.38.0-sparc64-unknown-netbsd.tar.gz) = 340053198 bytes
-SHA1 (rust-1.38.0-x86_64-apple-darwin.tar.gz) = 88f7e566704d7469ee3669451d7c44943878d3ad
-RMD160 (rust-1.38.0-x86_64-apple-darwin.tar.gz) = 9f2a0459f5c2281954dc9060c4121d1d4ffdf72b
-SHA512 (rust-1.38.0-x86_64-apple-darwin.tar.gz) = 1b3bcf3fcc44d11d6d785ea3c5d7d7ed1e6f0a513ce6e3c830c8afb2428713018787c6a2b7cfaab638c9564d97717305194d51ca5232f80c2005dbead8c3133e
-Size (rust-1.38.0-x86_64-apple-darwin.tar.gz) = 358825468 bytes
-SHA1 (rust-1.38.0-x86_64-sun-solaris.tar.gz) = b3b0716abe9dde93bf4435dcb9bdeba23b015cef
-RMD160 (rust-1.38.0-x86_64-sun-solaris.tar.gz) = fdafbddf8e46cdb15b6d2447679dc0fc078bf02d
-SHA512 (rust-1.38.0-x86_64-sun-solaris.tar.gz) = 20afa5603037b4c242f46d88a6cb2b5cfc41e6e37a02c3b5d1c9b2095e76c0d7b92bea07a0ade7bab37d92d2ae47a2650bf76d5f7fb01441a83c216bd5be1347
-Size (rust-1.38.0-x86_64-sun-solaris.tar.gz) = 331326628 bytes
-SHA1 (rust-1.38.0-x86_64-unknown-freebsd.tar.gz) = 14a4a216547eaa1b2f272b8d64d21f33473fc020
-RMD160 (rust-1.38.0-x86_64-unknown-freebsd.tar.gz) = 69571cd8dc050dd873c2a1fc0f2dc4b74a52a777
-SHA512 (rust-1.38.0-x86_64-unknown-freebsd.tar.gz) = 899f673a420940663accf594c8cbcb5fd626b8367bdb2672097b07203925ea5c77681d35941a236584b4d355683ad4462b0a7d51a7781f70ce8a1dac28c344ea
-Size (rust-1.38.0-x86_64-unknown-freebsd.tar.gz) = 292853175 bytes
-SHA1 (rust-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = f5ab3499af384a1ed054bf5cdd1ac8dc6e3893ce
-RMD160 (rust-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = d60ac61fb6cbe8b8f64f830dbb8456f61311721b
-SHA512 (rust-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = 010794a76ffbd303278515bd5f0cd496f2441da089faf9f1942b9b8cd1de025725c862a88c3e94eff2d496005e07fb63bcc18dc928d71567a35b10542aafe691
-Size (rust-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = 381237894 bytes
-SHA1 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 2907c2601150ffdda2dda5e7dbc98778e1f80045
-RMD160 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = b2679e49e7271a5b32e0fc472fee42808fdc6af2
-SHA512 (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 24d901cb6094350535dac8f956989e9e80361286cf966a5b4cccc343c069255ecba9bb1bc151e3a7ca80795f056bcfe968604d0e21d6d820bfd085fc1fdf86aa
-Size (rust-1.38.0-x86_64-unknown-netbsd.tar.gz) = 297828691 bytes
+SHA1 (rust-1.39.0-aarch64-unknown-netbsd.tar.gz) = 69d859262e118785f64801c9510100d3ac1ea4c5
+RMD160 (rust-1.39.0-aarch64-unknown-netbsd.tar.gz) = ee6af16ce847da95d553b5332d1e7e190930567c
+SHA512 (rust-1.39.0-aarch64-unknown-netbsd.tar.gz) = f605be4e9ea6c9a022090b81894df0c03817450f8ff4a52d7b380471821055407964843909900780b92068636d0e3a8f773a63982279e4c5a4868accd1093cd6
+Size (rust-1.39.0-aarch64-unknown-netbsd.tar.gz) = 325239387 bytes
+SHA1 (rust-1.39.0-i686-apple-darwin.tar.gz) = 3de3ba44845442f7cdd282d282f0c2aae13ca293
+RMD160 (rust-1.39.0-i686-apple-darwin.tar.gz) = 1d80387c25f50c1cb52640951c90e46690f3f271
+SHA512 (rust-1.39.0-i686-apple-darwin.tar.gz) = e9d3b2e1c2d5febb9ae62cce3a806395341092b40fe0bcaf9479010fbb43c3d7a8f0da9494b5adfb4cc0f150a8325ff48fd5910b39f8b9bbfce203168261e40f
+Size (rust-1.39.0-i686-apple-darwin.tar.gz) = 360814485 bytes
+SHA1 (rust-1.39.0-i686-unknown-freebsd.tar.gz) = 90291c90c5d4897ca02838e6edb6191f0c722caa
+RMD160 (rust-1.39.0-i686-unknown-freebsd.tar.gz) = ec4b29efe520dc66f0cc3ee1f7e9068b6d8429c7
+SHA512 (rust-1.39.0-i686-unknown-freebsd.tar.gz) = 26b86de90ff49c3d272f1c747a2ba9baf2d8f8cf99bc6a295c259c618667898eb6e547fe58bd88a072f6d8e8f9d092bf78cc8298bed566c275760bce710417b8
+Size (rust-1.39.0-i686-unknown-freebsd.tar.gz) = 296476847 bytes
+SHA1 (rust-1.39.0-i686-unknown-linux-gnu.tar.gz) = 35aaf2d6516e0170db9d93b0b3d8f22262a26714
+RMD160 (rust-1.39.0-i686-unknown-linux-gnu.tar.gz) = 738f5e1416ca632cf6adfc8b77352387143c5b65
+SHA512 (rust-1.39.0-i686-unknown-linux-gnu.tar.gz) = 0984d7dbc56d85190471eb2a77cb61e482a5c8350c6299f031742b75170a0493a484f8d5b5e8375c34549378d945fa6ed34486afe6fdd0a4426f18e0f481453e
+Size (rust-1.39.0-i686-unknown-linux-gnu.tar.gz) = 405706904 bytes
+SHA1 (rust-1.39.0-i686-unknown-netbsd.tar.gz) = d9fa76cbab64d5c696f8e16bfda29486decd52aa
+RMD160 (rust-1.39.0-i686-unknown-netbsd.tar.gz) = 4f90486951a0600e3bad9911ebce6c0e43dc0cbb
+SHA512 (rust-1.39.0-i686-unknown-netbsd.tar.gz) = 7f3f117964874bc77f439db1a510f7fc399828770a83a2801f53e10a29dd259bd2a5f167ab7c6bb1a8332869fb71aa7df42f34c3dea6af0b353d62db5da7f7c5
+Size (rust-1.39.0-i686-unknown-netbsd.tar.gz) = 345406680 bytes
+SHA1 (rust-1.39.0-powerpc-unknown-netbsd.tar.gz) = 309bbc3bce3f5a71746170757db208ec38cdd551
+RMD160 (rust-1.39.0-powerpc-unknown-netbsd.tar.gz) = 3a4c2fbd580836604a7795b74f19f3b59fb9cd22
+SHA512 (rust-1.39.0-powerpc-unknown-netbsd.tar.gz) = 5f6edc4d4fae5649775443aa5d3745c659f70569eeff8404c866a91d26d7e7c6dfff49c77aad28bc638621e97fce53c1bfa5700f1d1759c09bc79572212ec680
+Size (rust-1.39.0-powerpc-unknown-netbsd.tar.gz) = 301025723 bytes
+SHA1 (rust-1.39.0-sparc64-unknown-netbsd.tar.gz) = 0e548d2cfd55ab8e5494b5c98fcac214877f782b
+RMD160 (rust-1.39.0-sparc64-unknown-netbsd.tar.gz) = 9ab84d328559754a57803b4f34a2dd585294afbe
+SHA512 (rust-1.39.0-sparc64-unknown-netbsd.tar.gz) = a94df165860d2311201613776382484c13237f04e54b315dbe728ad31eb152794293853873ec17768240a5349ace64491425e3143887da14f4c9a84e7b1a553d
+Size (rust-1.39.0-sparc64-unknown-netbsd.tar.gz) = 342941231 bytes
+SHA1 (rust-1.39.0-x86_64-apple-darwin.tar.gz) = 84a6d64e8a3d4669cf1797385c34003340530219
+RMD160 (rust-1.39.0-x86_64-apple-darwin.tar.gz) = 1732e36a3766952781297c06f3a0100c966ba442
+SHA512 (rust-1.39.0-x86_64-apple-darwin.tar.gz) = a837099e651421cb3e10c59fc5f4ff2aec3a33aae0954fb1dc5fd089061da82ffc67e83ec1a99d34939c8dd1f1cab7b32ae2e59fd5ff939bdc16165a98f672e9
+Size (rust-1.39.0-x86_64-apple-darwin.tar.gz) = 363422919 bytes
+SHA1 (rust-1.39.0-x86_64-sun-solaris.tar.gz) = a8fefd933cb4d8777382780153303fe24f812c16
+RMD160 (rust-1.39.0-x86_64-sun-solaris.tar.gz) = 6f95164db4462cfe9e0f21038695986aeabb8969
+SHA512 (rust-1.39.0-x86_64-sun-solaris.tar.gz) = ad4a702725efbffc50e4c908478cce2520d06214058e49257111533e88fb6d8e471da068d6b714c52b9b5dea2cb462351f6ee2d70d57fc7a90f3cad80540197e
+Size (rust-1.39.0-x86_64-sun-solaris.tar.gz) = 335196669 bytes
+SHA1 (rust-1.39.0-x86_64-unknown-freebsd.tar.gz) = 4eaa3dd43f4d8ac297b4695365522d4b64cb3273
+RMD160 (rust-1.39.0-x86_64-unknown-freebsd.tar.gz) = 8436183a3f510c4028a76fd93d87c41f486053cd
+SHA512 (rust-1.39.0-x86_64-unknown-freebsd.tar.gz) = 1467743f19e6b07ac63195b3b8df37dccee86b92ef3e15e62c5ae7b92285b0a75e5ebedf763b2e633729b44a435157561c2b44bfee923858ac9ef3a85ec56a4b
+Size (rust-1.39.0-x86_64-unknown-freebsd.tar.gz) = 296214078 bytes
+SHA1 (rust-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = fa8035c31627913a78b68482848c96142233040c
+RMD160 (rust-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = e4bd87118dbe1853e272e9d6499828fac755abb9
+SHA512 (rust-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = ce05ede9cb40decafa2aedb3fe05c376a2adda27c2e5eaa9b64ed89b9c1335e4b37951972f298ced5d255c8376f1c81276051bcc62f7364f80ff3145c06d2dac
+Size (rust-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = 386201361 bytes
+SHA1 (rust-1.39.0-x86_64-unknown-netbsd.tar.gz) = f34c5be8276cc1ec5c145a0dc5a8d0f5283948f4
+RMD160 (rust-1.39.0-x86_64-unknown-netbsd.tar.gz) = b4531851e63a92c27ea4220af5d7aab8f8294609
+SHA512 (rust-1.39.0-x86_64-unknown-netbsd.tar.gz) = 69895330cbedade9a57689883e25709ae7c1ef07fac23de78594ebe4a233b632756008e8331a580d6de2626f982de1b4aeb8c66a7e2208281d82fc01221d9219
+Size (rust-1.39.0-x86_64-unknown-netbsd.tar.gz) = 301202413 bytes
 SHA1 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = b8a8913c95d9d7f8894cc5fbae7000d5cd5a8ca9
 RMD160 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 34753f2c4efe6bbec7044a1d417ef9f4586b50a0
 SHA512 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = ea834d454c8d23101d654de3611f07782a676a08f581c501152da13c617be1b08d09a3b1c0b4af34ea79d11b5c15b5a1ece7da8395f4def950b2add245e38f2e
 Size (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 86878840 bytes
-SHA1 (rust-std-1.38.0-aarch64-unknown-netbsd.tar.gz) = 85522ed98f791d5a04b10d8ac5fc6021747bf98e
-RMD160 (rust-std-1.38.0-aarch64-unknown-netbsd.tar.gz) = 4ceba04738da65883981f490027719d159d3a89d
-SHA512 (rust-std-1.38.0-aarch64-unknown-netbsd.tar.gz) = 9928a4d3d739f382c876b2b1dc4d3422b620ce0b33b960a94ae9c765bd09de6fe50b3580b8f7ece4d724581288474ed96733440a108c70418c2f3b4ce74eef81
-Size (rust-std-1.38.0-aarch64-unknown-netbsd.tar.gz) = 192002051 bytes
-SHA1 (rust-std-1.38.0-i686-apple-darwin.tar.gz) = a612bf175a7f9d497e6c650a2233ebea4f816c16
-RMD160 (rust-std-1.38.0-i686-apple-darwin.tar.gz) = abaf5a71b5fd88d2862cf0d7eb8f1cf3df796430
-SHA512 (rust-std-1.38.0-i686-apple-darwin.tar.gz) = f53919fa60cf8b72bb19f62c48e5d656401e6ecef1d1f047c60d3455d07993b1299bb1d07b74088aaa1e1ba7f1dae1f46548207a61cdfd51bcec7496737974f3
-Size (rust-std-1.38.0-i686-apple-darwin.tar.gz) = 207734917 bytes
-SHA1 (rust-std-1.38.0-i686-unknown-freebsd.tar.gz) = e05fb445e062e611041af259209ecab5e2950ec7
-RMD160 (rust-std-1.38.0-i686-unknown-freebsd.tar.gz) = 04127aa20ac48d88a5758c62e0912845784f96b2
-SHA512 (rust-std-1.38.0-i686-unknown-freebsd.tar.gz) = d972b33ab6111e642db11b76f9e0f8fdf15f8a75c7c96fd6a11efc347fc67adaa29111a68651c7a5ae84057a6d4f52fc5283bcea5af5e8b7d32629cc88bd25e6
-Size (rust-std-1.38.0-i686-unknown-freebsd.tar.gz) = 218440878 bytes
-SHA1 (rust-std-1.38.0-i686-unknown-linux-gnu.tar.gz) = ba4e5cc6dc233fef9e4ca7e15a71575a2890030a
-RMD160 (rust-std-1.38.0-i686-unknown-linux-gnu.tar.gz) = c577a8c6434b07c93467632ee98fe9340d3206a4
-SHA512 (rust-std-1.38.0-i686-unknown-linux-gnu.tar.gz) = 99c38c1f147d6d249b6ee59aa11c816f5aec06627980441395fecd18f95c53e9c1c874cb08970b07af05c4f1f0bd58eafb1963c5deda3bd0dbd6e39640bf0154
-Size (rust-std-1.38.0-i686-unknown-linux-gnu.tar.gz) = 213220512 bytes
-SHA1 (rust-std-1.38.0-i686-unknown-netbsd.tar.gz) = 18a660129b5dc412f213b7c5d9bf559225943b82
-RMD160 (rust-std-1.38.0-i686-unknown-netbsd.tar.gz) = a43ebc439004d0d8a3e5c149a95025e088427821
-SHA512 (rust-std-1.38.0-i686-unknown-netbsd.tar.gz) = cc0f250c021292405ea1043abbac8fc310c630d2c554fb58b4ebe7ca7b23fcf5c9d6553341282b661b15eb16958a3ccd0d7693707c4acb288cfa8f9fa08f1caa
-Size (rust-std-1.38.0-i686-unknown-netbsd.tar.gz) = 204889878 bytes
-SHA1 (rust-std-1.38.0-powerpc-unknown-netbsd.tar.gz) = eb95853a1d4cdc186d0109c328db0b6989ae7d0e
-RMD160 (rust-std-1.38.0-powerpc-unknown-netbsd.tar.gz) = add6c2606a850b08a0f8af2c78f4462757a82131
-SHA512 (rust-std-1.38.0-powerpc-unknown-netbsd.tar.gz) = 794403e5516b6425b06b7c590476416e79ef4ad1cde460f4c2f18d4c54081e2b3ce2af894a0441c05c84d75ebcbbe81962aa4e2d5bdec2338a13ba8ba96c9997
-Size (rust-std-1.38.0-powerpc-unknown-netbsd.tar.gz) = 194991971 bytes
-SHA1 (rust-std-1.38.0-sparc64-unknown-netbsd.tar.gz) = 21f05aa0c3df4f33caa68957e796ec74bafe381d
-RMD160 (rust-std-1.38.0-sparc64-unknown-netbsd.tar.gz) = 0cf519baed4918ddc4825b5349489e3284cb6000
-SHA512 (rust-std-1.38.0-sparc64-unknown-netbsd.tar.gz) = e1418c2291703fdb5a9b39ae67cb65a3962809fa8466e9963cb8d93716d4710fe473527a9ca25b222063626f87ccde1f0a7e1e06009f2b194acd54bbd921cd54
-Size (rust-std-1.38.0-sparc64-unknown-netbsd.tar.gz) = 199522776 bytes
-SHA1 (rust-std-1.38.0-x86_64-apple-darwin.tar.gz) = f0377e11c29f2eb49b5b8d88a643b4b7face985c
-RMD160 (rust-std-1.38.0-x86_64-apple-darwin.tar.gz) = b8adb0a397d18c8d67ba7cec6d3917dadc243bde
-SHA512 (rust-std-1.38.0-x86_64-apple-darwin.tar.gz) = 6c417d90fa4e232a1f54d81da39af185ebe7ff46a1c2ffc39e03b4cefff760d5312602f54db6f4f1d220208f3936b897eacf7463593101c54966b7c700ae3fb3
-Size (rust-std-1.38.0-x86_64-apple-darwin.tar.gz) = 206673254 bytes
-SHA1 (rust-std-1.38.0-x86_64-unknown-freebsd.tar.gz) = b9e10edab1346d0c672f348724ba69013331eec0
-RMD160 (rust-std-1.38.0-x86_64-unknown-freebsd.tar.gz) = 4624fa3c40252661a7de7277a8b0cde1269c3449
-SHA512 (rust-std-1.38.0-x86_64-unknown-freebsd.tar.gz) = 1c55b8c0c77b3fa2c6539fcb7e592d0720c779f53952969c1a92ac55dff28719013c9c7322d8837eeb0ac306bb84b5302d6090bcebccedcc0fef8d0a06c22864
-Size (rust-std-1.38.0-x86_64-unknown-freebsd.tar.gz) = 218121173 bytes
-SHA1 (rust-std-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = 1414a8494f9dc0384b1aed6ac7a152ac573a5b5c
-RMD160 (rust-std-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = 2e8aec78386599cf17ee39ebb78b33b48776cfd8
-SHA512 (rust-std-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = 8d399c72869ef689890586f226bfefd0040dbae6bd1f56038b0837a01c4082806dd9c15ba9aa243f19d1f8df19f978d953c268a8150774b2df3b80154a75e6c6
-Size (rust-std-1.38.0-x86_64-unknown-linux-gnu.tar.gz) = 213496122 bytes
-SHA1 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = e821ae575d1f1e8b6c44af0bd0b59d814797029c
-RMD160 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = a9877f182d72729891a7ba918ab551ce79d5f9f8
-SHA512 (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = 7e0e031c1e2a5864f8f4185171ae44cba28c1f51a22ed7b9a724bc3478c6bc6defffdacab10fd970947a2899716de86c7dc5b64fa434254ea7e6c4f38e271b12
-Size (rust-std-1.38.0-x86_64-unknown-netbsd.tar.gz) = 217882197 bytes
-SHA1 (rustc-1.39.0-src.tar.gz) = 82ef6f3b88b8d5e3bfa2fab67bbacf5d6f6ba6bb
-RMD160 (rustc-1.39.0-src.tar.gz) = d5b04b87fc336e3be7d592f70de0363aa66622aa
-SHA512 (rustc-1.39.0-src.tar.gz) = 77be74410b9f7a2e9f78f7a9860964e122ab9518553acc2cc80d5abeecf3302e9b3ed1fd29e022cccff1f9ff4a568b4015c0d3ac0a524f06e38e9cb360a3341e
-Size (rustc-1.39.0-src.tar.gz) = 152803201 bytes
+SHA1 (rust-std-1.39.0-aarch64-unknown-netbsd.tar.gz) = 816f61ccdb52a7f38d12b6e956a7c790477deddb
+RMD160 (rust-std-1.39.0-aarch64-unknown-netbsd.tar.gz) = b137c99e4a61601afe35d6ddd8a221b83212d5f7
+SHA512 (rust-std-1.39.0-aarch64-unknown-netbsd.tar.gz) = 5f70ccf239efa0406aa3927275eb462ae49de54e4f640daadc97815d415222aeeaf8f29ac1d3d6c4433b41d488493a685634cd677bf35d2424a12824657cab6b
+Size (rust-std-1.39.0-aarch64-unknown-netbsd.tar.gz) = 194752611 bytes
+SHA1 (rust-std-1.39.0-i686-apple-darwin.tar.gz) = a32e1b43df92c01caa433c9a6047cd79e21efb51
+RMD160 (rust-std-1.39.0-i686-apple-darwin.tar.gz) = 36b5a75c02429c4f77eabfffae1b11ec1b45847a
+SHA512 (rust-std-1.39.0-i686-apple-darwin.tar.gz) = 281e1683b1c595da06910970164db199c4e38b9487f423e72f93a048b6700b7b60f60117b03b15d9d1bfd21e668fea9524426f1f16a11fe33a4433be37370d30
+Size (rust-std-1.39.0-i686-apple-darwin.tar.gz) = 210316291 bytes
+SHA1 (rust-std-1.39.0-i686-unknown-freebsd.tar.gz) = e61842813bd5f1169ea4386a8440b440babdc782
+RMD160 (rust-std-1.39.0-i686-unknown-freebsd.tar.gz) = cd1bc063c8f051ab5e9fc375730aba1e512c2ec6
+SHA512 (rust-std-1.39.0-i686-unknown-freebsd.tar.gz) = 34ee931423b29ed0573395eb7775b53e32be87b69b51ae0c724a32f16c28efeb0fbdfbcdfd93dc95251444450301efb67662429c425741b8fdfb93282b25ada8
+Size (rust-std-1.39.0-i686-unknown-freebsd.tar.gz) = 221230211 bytes
+SHA1 (rust-std-1.39.0-i686-unknown-linux-gnu.tar.gz) = 60d9b7b710eb4179dfbff1bac3becc0ae7b18b7a
+RMD160 (rust-std-1.39.0-i686-unknown-linux-gnu.tar.gz) = 63f8f790ac571bfb8477236478346b103f68049d
+SHA512 (rust-std-1.39.0-i686-unknown-linux-gnu.tar.gz) = 17df6da95bf51e2b529c40d48f910f87f14a05f9aa9fb8197f19e994214172113339e1d5303e9f86482d9964df6dd512c4abf3f51af2d1cf26649437de328f75
+Size (rust-std-1.39.0-i686-unknown-linux-gnu.tar.gz) = 216107061 bytes
+SHA1 (rust-std-1.39.0-i686-unknown-netbsd.tar.gz) = d09e9f1132b5c75f661b0387e8f1db2fe97e786f
+RMD160 (rust-std-1.39.0-i686-unknown-netbsd.tar.gz) = 0560b3bf0a49e1752e57a89366a451a1fbd50e49
+SHA512 (rust-std-1.39.0-i686-unknown-netbsd.tar.gz) = 311261056fd2ffff779cc5d15ed580d6d8257b96f48956ca82497b00b54b6da44c388ae89b2f66018630924ff5d0bf775db529c5ce5aaa87b8a703e0f01a3257
+Size (rust-std-1.39.0-i686-unknown-netbsd.tar.gz) = 207483295 bytes
+SHA1 (rust-std-1.39.0-powerpc-unknown-netbsd.tar.gz) = d8c48ff2d3ea2f81286bd24a1a5281095b85a920
+RMD160 (rust-std-1.39.0-powerpc-unknown-netbsd.tar.gz) = 95fe71820e2b79914fa74aa52f3423b7136c43f6
+SHA512 (rust-std-1.39.0-powerpc-unknown-netbsd.tar.gz) = 6a190525d923349fdf5ed34901349b77abd2b392f3e91c379001dbfb21560f32ef2a63d8a2ae8215ccbe3c8f3ca87618d00bb0bc402fc0363a2876a913ee7485
+Size (rust-std-1.39.0-powerpc-unknown-netbsd.tar.gz) = 197755894 bytes
+SHA1 (rust-std-1.39.0-sparc64-unknown-netbsd.tar.gz) = 3188f27683e01877cc233a9c76a0659ce84785ab
+RMD160 (rust-std-1.39.0-sparc64-unknown-netbsd.tar.gz) = 100628d4fd1d0d09e295cea26524cc632f7287e5
+SHA512 (rust-std-1.39.0-sparc64-unknown-netbsd.tar.gz) = 7f051966f02bb702d07c4fa184579f3dbdf5be0432c76ed64a7765310c1393e7b7d18f59b11d5bd47e489127479566a4fc985547faead605648ed8931771805f
+Size (rust-std-1.39.0-sparc64-unknown-netbsd.tar.gz) = 201386325 bytes
+SHA1 (rust-std-1.39.0-x86_64-apple-darwin.tar.gz) = 733470181cbabbd0a8cc22f6b4b36e4b8f5d1dd1
+RMD160 (rust-std-1.39.0-x86_64-apple-darwin.tar.gz) = 100d86863c325d5a8ce78a05e65bbbcf8b345944
+SHA512 (rust-std-1.39.0-x86_64-apple-darwin.tar.gz) = 4a5daee891603d1a5811cd0381d8a7838c9f4cc2175cd7f7118e50a70f298529659488164def8bf7f6e4870ec0ccf8c0c543d4e868bef5232822b3546c3811c0
+Size (rust-std-1.39.0-x86_64-apple-darwin.tar.gz) = 209926660 bytes
+SHA1 (rust-std-1.39.0-x86_64-unknown-freebsd.tar.gz) = d7981540cfb1714359aed459d8711526966b54a8
+RMD160 (rust-std-1.39.0-x86_64-unknown-freebsd.tar.gz) = f1d1a21666e94ffc278b47875dc4ce86be785df4
+SHA512 (rust-std-1.39.0-x86_64-unknown-freebsd.tar.gz) = 4aa462f249168590b24e30c3ba87762fe86528f10cb8903c3be3dd58372f9d57bc467a543f89192bb7e92893f234282c37da714be873c4ba0676517162db8040
+Size (rust-std-1.39.0-x86_64-unknown-freebsd.tar.gz) = 221272190 bytes
+SHA1 (rust-std-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = 0c0a8a6762943e7583053c545da90350d81eb51a
+RMD160 (rust-std-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = 46dd1ef641bd0a5e0dd3f7fee89cf99c6414ef9c
+SHA512 (rust-std-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = 0b381551f19c6164ecbfc550dc1f99ff0b4f82c4a5aacfee6ca76bfd36c46e0fbdc598da92286644a767516eb9e89be3e69304081c171881800d3262b75879f3
+Size (rust-std-1.39.0-x86_64-unknown-linux-gnu.tar.gz) = 216856415 bytes
+SHA1 (rust-std-1.39.0-x86_64-unknown-netbsd.tar.gz) = 3a20d6118b18cc51767664df136826a348e30f32
+RMD160 (rust-std-1.39.0-x86_64-unknown-netbsd.tar.gz) = 3ac3fb117e1cadc7849d8265a581e704c852c57c
+SHA512 (rust-std-1.39.0-x86_64-unknown-netbsd.tar.gz) = d46d0caa8b1918de9fce2ea0b2b8841a725810e90bf45cdc206c7181454129405916f079bbce09f29f8d7b4eb34136d3e1c8498f8a8c80af45a3f38a181f470e
+Size (rust-std-1.39.0-x86_64-unknown-netbsd.tar.gz) = 221013540 bytes
+SHA1 (rustc-1.40.0-src.tar.gz) = 6d706deb2c54e31cf02996ef4909600fa7ed092f
+RMD160 (rustc-1.40.0-src.tar.gz) = af9e3c61129ec060712a6b582a2b844bfd3fa24a
+SHA512 (rustc-1.40.0-src.tar.gz) = 8afdb7fddbc5f2cec05fe962cd425ff8f3f41b056ffc983135d21d5c7d217084a1d73b4f9e4ff12faf7731ff1332d2889b71eed0a5216dd5eff5302d26b33d1e
+Size (rustc-1.40.0-src.tar.gz) = 132841622 bytes
 SHA1 (patch-src_bootstrap_bootstrap.py) = 5b886b95857bf019c2e37cb380e6905cb444b756
-SHA1 (patch-src_bootstrap_builder.rs) = a89dfcdf4ae573e1d6fcca4075e14cd543359732
+SHA1 (patch-src_bootstrap_builder.rs) = a617abe62e783dc7cdcae4b379f1927e0941fcca
 SHA1 (patch-src_bootstrap_lib.rs) = 59fc8949d98692550daba6f3e8119f71eed13fb2
 SHA1 (patch-src_build__helper_lib.rs) = ef0b522e303f0490b86e64f40733c2ecb498da5b
 SHA1 (patch-src_librustc__codegen__ssa_back_linker.rs) = e7c592f78b9ee317521cf0258686173a31f1d2e0

Index: pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs
diff -u pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs:1.4 pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs:1.5
--- pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs:1.4 Tue Nov 12 12:06:04 2019
+++ pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs     Fri Jan  3 19:26:33 2020
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_bootstrap_builder.rs,v 1.4 2019/11/12 12:06:04 ryoon Exp $
+$NetBSD: patch-src_bootstrap_builder.rs,v 1.5 2020/01/03 19:26:33 jperkin Exp $
 
 Do not install 'src'.
 
---- src/bootstrap/builder.rs.orig      2019-11-04 15:45:21.000000000 +0000
+--- src/bootstrap/builder.rs.orig      2019-12-16 15:38:05.000000000 +0000
 +++ src/bootstrap/builder.rs
-@@ -465,7 +465,6 @@ impl<'a> Builder<'a> {
+@@ -466,7 +466,6 @@ impl<'a> Builder<'a> {
                  install::Clippy,
                  install::Miri,
                  install::Analysis,
@@ -12,9 +12,9 @@ Do not install 'src'.
                  install::Rustc
              ),
          }
-@@ -971,7 +970,7 @@ impl<'a> Builder<'a> {
-             } else if !target.contains("windows") &&
+@@ -994,7 +993,7 @@ impl<'a> Builder<'a> {
                        !target.contains("wasm32") &&
+                       !target.contains("emscripten") &&
                        !target.contains("fuchsia") {
 -                Some("-Wl,-rpath,$ORIGIN/../lib")
 +                Some("-Wl,-rpath,@PREFIX@/lib")



Home | Main Index | Thread Index | Old Index