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:   he
Date:           Sun Jun  7 22:44:40 UTC 2020

Modified Files:
        pkgsrc/lang/rust: Makefile distinfo
        pkgsrc/lang/rust/patches: patch-src_bootstrap_builder.rs
            patch-src_libstd_build.rs
Removed Files:
        pkgsrc/lang/rust/patches: patch-src_rustllvm_PassWrapper.cpp
            patch-src_rustllvm_RustWrapper.cpp

Log Message:
Update rust to version 1.44.0.

Pkgsrc changes:
 * Remove a couple diffs which are now integrated upstream.
 * Adjust cargo checksums after upstream upgrades.
 * Belatedly bump the curl dependency
 * Unset DESTDIR during the build phase, to work around a mysterious
   build bug deep in the bowels of llvm.
 * Bump nearly all bootstraps to 1.43.1.

Upstream changes:

Version 1.44.0 (2020-06-04)
==========================

Language
--------
- [You can now use `async/.await` with `#[no_std]` enabled.][69033]
- [Added the `unused_braces` lint.][70081]

**Syntax-only changes**

- [Expansion-driven outline module parsing][69838]
```rust
#[cfg(FALSE)]
mod foo {
    mod bar {
        mod baz; // `foo/bar/baz.rs` doesn't exist, but no error!
    }
}
```

These are still rejected semantically, so you will likely receive an error but
these changes can be seen and parsed by macros and conditional compilation.

Compiler
--------
- [Rustc now respects the `-C codegen-units` flag in incremental mode.][70156]
  Additionally when in incremental mode rustc defaults to 256 codegen units.
- [Refactored `catch_unwind`, to have zero-cost unless unwinding is enabled and
  a panic is thrown.][67502]
- [Added tier 3\* support for the `aarch64-unknown-none` and
  `aarch64-unknown-none-softfloat` targets.][68334]
- [Added tier 3 support for `arm64-apple-tvos` and
  `x86_64-apple-tvos` targets.][68191]

Libraries
---------
- [Special cased `vec![]` to map directly to `Vec::new()`.][70632] This allows
  `vec![]` to be able to be used in `const` contexts.
- [`convert::Infallible` now implements `Hash`.][70281]
- [`OsString` now implements `DerefMut` and `IndexMut` returning
  a `&mut OsStr`.][70048]
- [Unicode 13 is now supported.][69929]
- [`String` now implements `From<&mut str>`.][69661]
- [`IoSlice` now implements `Copy`.][69403]
- [`Vec<T>` now implements `From<[T; N]>`.][68692] Where `N` is less than 32.
- [`proc_macro::LexError` now implements `fmt::Display` and `Error`.][68899]
- [`from_le_bytes`, `to_le_bytes`, `from_be_bytes`, `to_be_bytes`,
  `from_ne_bytes`, and `to_ne_bytes` methods are now `const` for all
  integer types.][69373]

Stabilized APIs
---------------
- [`PathBuf::with_capacity`]
- [`PathBuf::capacity`]
- [`PathBuf::clear`]
- [`PathBuf::reserve`]
- [`PathBuf::reserve_exact`]
- [`PathBuf::shrink_to_fit`]
- [`f32::to_int_unchecked`]
- [`f64::to_int_unchecked`]
- [`Layout::align_to`]
- [`Layout::pad_to_align`]
- [`Layout::array`]
- [`Layout::extend`]

Cargo
-----
- [Added the `cargo tree` command which will print a tree graph of
  your dependencies.][cargo/8062] E.g.
  ```
    mdbook v0.3.2 (/Users/src/rust/mdbook)
  +-- ammonia v3.0.0
  |   +-- html5ever v0.24.0
  |   |   +-- log v0.4.8
  |   |   |   +-- cfg-if v0.1.9
  |   |   +-- mac v0.1.1
  |   |   +-- markup5ever v0.9.0
  |   |       +-- log v0.4.8 (*)
  |   |       +-- phf v0.7.24
  |   |       |   +-- phf_shared v0.7.24
  |   |       |       +-- siphasher v0.2.3
  |   |       |       +-- unicase v1.4.2
  |   |       |           [build-dependencies]
  |   |       |           +-- version_check v0.1.5
  ...
  ```
  You can also display dependencies on multiple versions of the same crate with
  `cargo tree -d` (short for `cargo tree --duplicates`).

Misc
----
- [Rustdoc now allows you to specify `--crate-version` to have rustdoc include
  the version in the sidebar.][69494]

Compatibility Notes
-------------------
- [Rustc now correctly generates static libraries on Windows GNU targets with
  the `.a` extension, rather than the previous `.lib`.][70937]
- [Removed the `-C no_integrated_as` flag from rustc.][70345]
- [The `file_name` property in JSON output of macro errors now points the actual
  source file rather than the previous format of `<NAME macros>`.][70969]
  **Note:** this may not point a file that actually exists on the user's system.
- [The minimum required external LLVM version has been bumped to LLVM 8.][71147]
- [`mem::{zeroed, uninitialised}` will now panic when used with types that do
  not allow zero initialization such as `NonZeroU8`.][66059] This was
  previously a warning.
- [In 1.45.0 (the next release) converting a `f64` to `u32` using the `as`
  operator has been defined as a saturating operation.][71269] This was
  previously undefined behaviour, you can use the `{f64, f32}::to_int_unchecked`
  methods to continue using the current behaviour which may desirable in rare
  performance sensitive situations.

Internal Only
-------------
These changes provide no direct user facing benefits, but represent significant
improvements to the internals and overall performance of rustc and
related tools.

- [dep_graph Avoid allocating a set on when the number reads are small.][69778]
- [Replace big JS dict with JSON parsing.][71250]

[69373]: https://github.com/rust-lang/rust/pull/69373/
[66059]: https://github.com/rust-lang/rust/pull/66059/
[68191]: https://github.com/rust-lang/rust/pull/68191/
[68899]: https://github.com/rust-lang/rust/pull/68899/
[71147]: https://github.com/rust-lang/rust/pull/71147/
[71250]: https://github.com/rust-lang/rust/pull/71250/
[70937]: https://github.com/rust-lang/rust/pull/70937/
[70969]: https://github.com/rust-lang/rust/pull/70969/
[70632]: https://github.com/rust-lang/rust/pull/70632/
[70281]: https://github.com/rust-lang/rust/pull/70281/
[70345]: https://github.com/rust-lang/rust/pull/70345/
[70048]: https://github.com/rust-lang/rust/pull/70048/
[70081]: https://github.com/rust-lang/rust/pull/70081/
[70156]: https://github.com/rust-lang/rust/pull/70156/
[71269]: https://github.com/rust-lang/rust/pull/71269/
[69838]: https://github.com/rust-lang/rust/pull/69838/
[69929]: https://github.com/rust-lang/rust/pull/69929/
[69661]: https://github.com/rust-lang/rust/pull/69661/
[69778]: https://github.com/rust-lang/rust/pull/69778/
[69494]: https://github.com/rust-lang/rust/pull/69494/
[69403]: https://github.com/rust-lang/rust/pull/69403/
[69033]: https://github.com/rust-lang/rust/pull/69033/
[68692]: https://github.com/rust-lang/rust/pull/68692/
[68334]: https://github.com/rust-lang/rust/pull/68334/
[67502]: https://github.com/rust-lang/rust/pull/67502/
[cargo/8062]: https://github.com/rust-lang/cargo/pull/8062/
[`PathBuf::with_capacity`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.with_capacity
[`PathBuf::capacity`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.capacity
[`PathBuf::clear`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.clear
[`PathBuf::reserve`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.reserve
[`PathBuf::reserve_exact`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.reserve_exact
[`PathBuf::shrink_to_fit`]: https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.shrink_to_fit
[`f32::to_int_unchecked`]: https://doc.rust-lang.org/std/primitive.f32.html#method.to_int_unchecked
[`f64::to_int_unchecked`]: https://doc.rust-lang.org/std/primitive.f64.html#method.to_int_unchecked
[`Layout::align_to`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.align_to
[`Layout::pad_to_align`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.pad_to_align
[`Layout::array`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.array
[`Layout::extend`]: https://doc.rust-lang.org/std/alloc/struct.Layout.html#method.extend


To generate a diff of this commit:
cvs rdiff -u -r1.171 -r1.172 pkgsrc/lang/rust/Makefile
cvs rdiff -u -r1.112 -r1.113 pkgsrc/lang/rust/distinfo
cvs rdiff -u -r1.8 -r1.9 \
    pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs
cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/rust/patches/patch-src_libstd_build.rs
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/lang/rust/patches/patch-src_rustllvm_PassWrapper.cpp
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/lang/rust/patches/patch-src_rustllvm_RustWrapper.cpp

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.171 pkgsrc/lang/rust/Makefile:1.172
--- pkgsrc/lang/rust/Makefile:1.171     Wed Jun  3 10:45:04 2020
+++ pkgsrc/lang/rust/Makefile   Sun Jun  7 22:44:39 2020
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.171 2020/06/03 10:45:04 nia Exp $
+# $NetBSD: Makefile,v 1.172 2020/06/07 22:44:39 he Exp $
 
-DISTNAME=      rustc-1.43.1-src
+DISTNAME=      rustc-1.44.0-src
 PKGNAME=       ${DISTNAME:S/rustc/rust/:S/-src//}
-PKGREVISION=   1
 CATEGORIES=    lang
 MASTER_SITES=  http://static.rust-lang.org/dist/
 
@@ -164,7 +163,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.42.0
+RUST_STAGE0_VER=       1.43.1
 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
@@ -172,7 +171,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.42.0
+RUST_STAGE0_VER=       1.43.1
 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
@@ -180,7 +179,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.42.0
+RUST_STAGE0_VER=       1.43.1
 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
@@ -188,7 +187,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.42.0
+RUST_STAGE0_VER=       1.43.1
 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/
@@ -197,7 +196,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.42.0
+RUST_STAGE0_VER=       1.43.1
 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
@@ -205,7 +204,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.42.0
+RUST_STAGE0_VER=       1.43.1
 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
@@ -213,7 +212,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.42.0
+RUST_STAGE0_VER=       1.43.1
 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
@@ -230,7 +229,7 @@ pre-build-fix:
        ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.42.0
+RUST_STAGE0_VER=       1.43.1
 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
@@ -238,7 +237,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.42.0
+RUST_STAGE0_VER=       1.43.1
 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
@@ -248,7 +247,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.42.0
+RUST_STAGE0_VER=       1.43.1
 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
@@ -258,7 +257,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.42.0
+RUST_STAGE0_VER=       1.43.1
 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
@@ -320,11 +319,11 @@ post-extract:
          1e732c2e3b4bd1561f11e0979bf9d20669a96eae7afe0deff9dfbb980ee47bf1      \
          bc03f2345d7cfa7000f9da817120b6afa073359789c21a9a790ebd8676c50cca      \
          vendor/libc                                                           \
-         cd266cee38f25fe9ed896ba88ddd3530eca352c4d260671fb63d315890bc49e6      \
-         109a8e5a1638b09c4297e8e7ff95f35b4d16a3c0b42c8791b5fdd3f550612f8c      \
+         721e1609f429b472bc05c9284e15d6e73b39bbc5f79fff46690642342ed4c1cb      \
+         1cf80fac8e5edb960539eedd968aa981ebb54949d7a5c9bb3b4ed6ad5901f1b1      \
          vendor/backtrace-sys                                                  \
-         59763fc255248b54fba5d0761d61093a73d51fa4cb400b0df1b5f339b9c2f48a      \
-         ba66d192421fd536ceddb50616c4c4aea06f4e39450eb0bc2bbbaed0b1e684c1      \
+         dbe2eb824252135e7a154805c148defb2142a26b0c2267f5b1033ad69f441e33      \
+         323987bb2d5b7ec6044b881b70f339472d886fc23bf212392b8a0158b15d3862      \
          vendor/lzma-sys                                                       \
          51a9ca7a4576822dc4fa01b31bc4bbed21817777abb304f605ef5951f68c3ed2      \
          807c3aa4b5a62a70ba790df151e9ecf19f4bb562f2858575d690908751262db3      \
@@ -367,7 +366,8 @@ pre-build: pre-build-fix
 do-build:
        cd ${WRKSRC} \
        && ${_ULIMIT_CMD} ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \
-               ${PYTHONBIN} ./x.py -v ${BUILD_TARGET} -j ${_MAKE_JOBS_N}
+       sh -c "unset DESTDIR; \
+               ${PYTHONBIN} ./x.py -v ${BUILD_TARGET} -j ${_MAKE_JOBS_N}"
 
 do-install:
        cd ${WRKSRC} \
@@ -491,5 +491,6 @@ DEPENDS+=   compat80>=0:../../emulators/co
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../lang/python/tool.mk"
 .include "../../security/openssl/buildlink3.mk"
+BUILDLINK_API_DEPENDS.curl+= curl>=7.67.0
 .include "../../www/curl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/rust/distinfo
diff -u pkgsrc/lang/rust/distinfo:1.112 pkgsrc/lang/rust/distinfo:1.113
--- pkgsrc/lang/rust/distinfo:1.112     Sun May 17 13:18:07 2020
+++ pkgsrc/lang/rust/distinfo   Sun Jun  7 22:44:39 2020
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.112 2020/05/17 13:18:07 he Exp $
+$NetBSD: distinfo,v 1.113 2020/06/07 22:44:39 he 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
@@ -8,50 +8,50 @@ SHA1 (rust-1.41.1-i686-apple-darwin.tar.
 RMD160 (rust-1.41.1-i686-apple-darwin.tar.gz) = ae61f32a4d27a760e6f2b79f4042ed0cf385f784
 SHA512 (rust-1.41.1-i686-apple-darwin.tar.gz) = 3bcc32f87151907f0bac41d4b855751a4408964b4cf944bcdbc78242ff10b58c2cfbfe11e2d60adf4f9d3b7923565ab761da44ccaa7e71fed18a925408ce9e41
 Size (rust-1.41.1-i686-apple-darwin.tar.gz) = 162481148 bytes
-SHA1 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 31b40af6b0a2fdc5527882ee40b81336851215cd
-RMD160 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = cdf80913b1c844225baf2693720d7e83b5538cbc
-SHA512 (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 17f4dd21489b77008ebbff92e86923ab23f6aa3084c16ac6f8fc6813408ca05cfe6af765e6a3ca3e60108dee352a6c9b66b58783858ea8fb823fe92bf121ec3a
-Size (rust-1.42.0-aarch64-unknown-netbsd.tar.gz) = 150413758 bytes
-SHA1 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 47c98dcff8988d8466ede45ffe4299cd293fb2b3
-RMD160 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 175cfd391535b332d658a2bdfb81895f7bfac8e5
-SHA512 (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 096dee142161d669f88498b68f00e881c56fbf8ec8295e1924b70ab69f9db28e6f0faf763b9b5532333aca4ef1fd0d84c1ef0e4914c4b781fc80be299fcc9fda
-Size (rust-1.42.0-i686-unknown-freebsd.tar.gz) = 120349647 bytes
-SHA1 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = e477282ac75019e0012ae062f58459affbdccae4
-RMD160 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 655fde440160d3a2db730148d5453b2d46f12d36
-SHA512 (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 55ba536b2c75a48320899a79a4487db40f5a0ab54543c1eb4b19cf7600e2d6b4343ce1bcb3b77094f8885441bd1056c28afe7dd05ea751eced2071b8f07804ca
-Size (rust-1.42.0-i686-unknown-linux-gnu.tar.gz) = 201205399 bytes
-SHA1 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = b15311e9da32e93fde4d415578db3a656e58f85f
-RMD160 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = f49f73ec87c822da8d97127fc726fa014c23e993
-SHA512 (rust-1.42.0-i686-unknown-netbsd.tar.gz) = b83c0d8ca84da7fde7926d1eef23922e5c257e455e9fc613504af01a3f9f771f0acbf3ac937994d0d43764666977fe58cf7bc71bca3ad95d887c627bf3b4924c
-Size (rust-1.42.0-i686-unknown-netbsd.tar.gz) = 159343846 bytes
-SHA1 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = 0992bf2b3f72794141f585062e0c8560d6928b19
-RMD160 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = ee81f11362e73df7346a90f4acbb2b290ce0cb2d
-SHA512 (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = c756631c53d966bb7947d1e4c3288ef51629451168a883082a329054875f2169c6533b5dcefd4c92b9ccd61908da052eea6dc151e97b0374e3b497033c8af654
-Size (rust-1.42.0-powerpc-unknown-netbsd.tar.gz) = 173612164 bytes
-SHA1 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 46d064b5daf743334d15ba5eda5996ae5521bb31
-RMD160 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 6a5b6de88c8056ccf03a027c0fc4ac2a8b74f3cb
-SHA512 (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = d2e5db4f2c7dc962ae19919df2bd3d55149b92b035526c1dbb13d474594fcc7c9eff5cffa6a901b039b1514b014505acec0c6885af7906d1bd59b8c27c795810
-Size (rust-1.42.0-sparc64-unknown-netbsd.tar.gz) = 158584073 bytes
-SHA1 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 232c1d8d14cebef81cc6e8507ed9b5a337041237
-RMD160 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 19e4313c4cd862acb521e73b5269a25683091042
-SHA512 (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 373940c7a2d2d921ca3d21c7a649c3014b1de8e04822f56c8de313ba6f610a70a559f106f7aa049bf5eaf333dde46089b2cf8e71961801788cd8eb515342cb84
-Size (rust-1.42.0-x86_64-apple-darwin.tar.gz) = 170080422 bytes
-SHA1 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 3b3cbbea49d324227ca612db8eed0a758312b714
-RMD160 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 58b905d03412034417df3a90daa7e51f638d8a6a
-SHA512 (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 37b392843dc0fa7941a6c30bf3c7cc8c6cf09a9ace55f1240b7c6c062cbd00d13bf275668dee85d3beabf5280bc6559795b0017ee0e8d341763b3f703de45333
-Size (rust-1.42.0-x86_64-sun-solaris.tar.gz) = 145927460 bytes
-SHA1 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 97ce4299110d7a1c2b326980435d4b7de8cded2b
-RMD160 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 340f704051498f718a57b70e90a06cd259bfffc0
-SHA512 (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = f9dda7103adc60c8b7c096474be7615605fa9ddf15ae035702ee8d6628b359da45f448b872bfe64c4aa2a576ca61f149f8e526b5cb608fc41120263f1b4e138c
-Size (rust-1.42.0-x86_64-unknown-freebsd.tar.gz) = 120581969 bytes
-SHA1 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 9f8c44701393d8c536d35d1aed5b6c72d75c7865
-RMD160 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 099d892ec9013f3492c4c3056fe53ddec6a28638
-SHA512 (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 924e6a814a04ecfd566427779429eb0b27beabe854569f2df6d3e768b8b88808e41ccb7dc26484b9dde3bccfe8dbbc2018b414008bd3bdc9e5f6dd51963757af
-Size (rust-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 185229723 bytes
-SHA1 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = da70b4b20d20baa675b3400ab18751cfcd5337a9
-RMD160 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 5856fbf266a33e16d1446d06a1729bcbd9027e35
-SHA512 (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 849054ed8db2181e291652ecd3a927dbc42884d5c6796a0a4d72387b5e48f371d82426c418f6e5e09dfb4dc0fc185cbe5b9c39fe3d7e133ee8739b9f5327f325
-Size (rust-1.42.0-x86_64-unknown-netbsd.tar.gz) = 125750204 bytes
+SHA1 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 3b26d41f96804973774032b6cedc97032983561b
+RMD160 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = b547c20f6e3e38876e67ddb0ad545cdfd13d2dca
+SHA512 (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 121b552460bc7fac9200b0022dc6af0b2e3df37f2f32c39174c0339b52f3b10e32c9bc95cb4750440a5d01c04ac9674fd04b06ad5a603479767eb7db716d0435
+Size (rust-1.43.1-aarch64-unknown-netbsd.tar.gz) = 154208692 bytes
+SHA1 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 3407c9b3f5d2e8766f357e5b3af7cb9174487c4d
+RMD160 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 4d6d83b6032970547435392ad1696d91dd759625
+SHA512 (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 3da8df511873c4577cd08610eed9e1a2abbd254bee515eeb467248e1ceba1045dc619334af1a0ad1c6321ba36336ca68330de68a755b7116ddb031c5e48fa920
+Size (rust-1.43.1-i686-unknown-freebsd.tar.gz) = 124972858 bytes
+SHA1 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = cb5a8783436855273270a70edd6aaec0feaf303e
+RMD160 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = ae04ee5789eb0d45382242e4b0a83ac05420a354
+SHA512 (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = 6518c8b8ad4851dbb34f883e513df98ca4272930f887dbc1f717632060cff769f18113d77158d6516a37e937eeba370e371ef44e3079791ff5d166d12267e180
+Size (rust-1.43.1-i686-unknown-linux-gnu.tar.gz) = 205821030 bytes
+SHA1 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 6ab132b364e0f526374f7b3726c8caaec38cf8cb
+RMD160 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 41c0c2f03e7beffe2e4af58d98ef0ed079ed2eba
+SHA512 (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 137c5630f0b7a85865f32b8949009ebf8602c08ed8dd3d63240742afb66f15e59afb425371e4efa31e81cb8c2ace150a030453305836c070cc75e9d41ba1917a
+Size (rust-1.43.1-i686-unknown-netbsd.tar.gz) = 163584255 bytes
+SHA1 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 919beaea3995748efb97a5cd3a3c0597864c28c6
+RMD160 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 3b4da09be7567929ea5765ed70d0260b8fc9926f
+SHA512 (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 224a93854f8520e0cfb8a5c844aeb85728a5350871e3b3e44db7711c563d1323f6c33a62c08f983c6d5b07b1f625a288dc30f0d6cc1e28a3d0980e6eea0c3560
+Size (rust-1.43.1-powerpc-unknown-netbsd.tar.gz) = 178386425 bytes
+SHA1 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 33b067e39fc0ebef9c3c6219baa6e3bb855f3c8a
+RMD160 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 18433612c50030bd8753e94601507a1758b69994
+SHA512 (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = f4c3802a94df189c9b9c53d79572d3d51d75e56b6960f9a3b0f3bcbad48713e3f0c31dce8d7a00b4bf7da4ca891d8b8364eaebd5f2ad21971c0955213bd1d09a
+Size (rust-1.43.1-sparc64-unknown-netbsd.tar.gz) = 163032694 bytes
+SHA1 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = b59cf750e845d7b6ecaa85d238186b54e4410b96
+RMD160 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = ad0bd7abfa4b0c8a50587395124d19b17235b0ee
+SHA512 (rust-1.43.1-x86_64-apple-darwin.tar.gz) = 0d34a2f89ced24bec9c71caf235a892f6eed4c67b09c9279a687a8f92bd7b80ad49997072fe29fbfacff6cf20a473f38943c8c99b2a4c4658578b18c3309a2cb
+Size (rust-1.43.1-x86_64-apple-darwin.tar.gz) = 173789010 bytes
+SHA1 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 904cbc6d45e7b438e035c6c24c105d14840d94d3
+RMD160 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 1b98afbebd9143e93cee33c6f894c72c018cdad7
+SHA512 (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 9722a7f4ace04fae6aef578ca5998568ae4695e522aabc84d0cce2c7417e30473172462ccb82e56e25a597607269306498705366bb5bbe4337fe79b5789cc9ec
+Size (rust-1.43.1-x86_64-sun-solaris.tar.gz) = 155516184 bytes
+SHA1 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 26a18b4567814156df782b8bac3246d7ee347eb4
+RMD160 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = e45c987f285ed0d2f0ff9f11112d3206a27747f3
+SHA512 (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 4c42f28284f074b074b722b98e42f47bdc18f725f0286b22abab95648675c108dded419bfed5eab97527e5215c226ad0d6d99ae172b9a7a3ff16f79a919ebee4
+Size (rust-1.43.1-x86_64-unknown-freebsd.tar.gz) = 124873971 bytes
+SHA1 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = d9fe02041f76fc260dc7002353e7b330e86e5fc4
+RMD160 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = e7f8be16b241f815f3a02c342790dd3dc7a898f9
+SHA512 (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = d8317ecfd75eaa7cf99812c7dbf63790faa3810b5500759b493ee5051809ea87f0c748c1b779a16a54db059487b34b30eb56b76366525f13f8dd61904b27b8df
+Size (rust-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 189589399 bytes
+SHA1 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = fa25b284877d679fd41483424e047f6700576b74
+RMD160 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = dc49c1235d39d09375be8d6baccbe255b5b112be
+SHA512 (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = 606fba4b91a9ac0e0babb1acea3c985510bfd58a989a504e8e72df9b289f55f70902305d4984617c58b7e82ec1b7f454d29c59824726c4a893ca860013c14fa4
+Size (rust-1.43.1-x86_64-unknown-netbsd.tar.gz) = 130247848 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
@@ -60,59 +60,59 @@ SHA1 (rust-std-1.41.1-i686-apple-darwin.
 RMD160 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 289028f8a0b68b91e01681d579bbee2d4186e136
 SHA512 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 19943ed2edf2effb45f9d343b87205a48b84a81298bdf432ef21229fd300101a9b63e68a02c30b1c2b678c7646aae6b249e653a1d29515feef6ccd10b8bacc01
 Size (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 21329270 bytes
-SHA1 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = d0f30aaa82082ccb09393237d2325a4b1214a300
-RMD160 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = 483afa6c4d5a5eabc78ae7936579c2cda9bb09de
-SHA512 (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = fcb37de94f7d5ad4217bff85a38d337e649cc3a282c64367441b1df18a7c938fa1c4b394f9d87ef2806291c62eee26c88513faed147cae2f222516f5478e2473
-Size (rust-std-1.42.0-aarch64-unknown-netbsd.tar.gz) = 16848942 bytes
-SHA1 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 4fb40b07a437cedcce2c540b17659adeacac60cd
-RMD160 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 047dcc65cd01d5f11a9a721a65a35b2bd7af0af8
-SHA512 (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = deb98e3741ebad5096a382d20c4a9e985a738bb7414a2d1145b495d01cae754a1a6191b97fa6fc1fae5c8e9b23ff088a59ebfea7eade88734dcfbc7c70310f0c
-Size (rust-std-1.42.0-i686-unknown-freebsd.tar.gz) = 21888415 bytes
-SHA1 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = e5918220cc966604bde5408ce07ba7fc246ff6cd
-RMD160 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 045207c30811ef70bfadbd62371a81b2b2f878a9
-SHA512 (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 81e30a5b18d08e2b959153c58aa8187072d4b60a218dca7a1288ad11ec8d74db191293f0b9a62282460f345300391d80de81a2f0d29ca9ac8fcbfef30b1d0729
-Size (rust-std-1.42.0-i686-unknown-linux-gnu.tar.gz) = 22411282 bytes
-SHA1 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = ebbf395a56c895505f8f8d53539e442ba95148ca
-RMD160 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = e486bed58fe8bcd314a55fbf1da18c99c556571c
-SHA512 (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = 1556190c7965e6a5dad2f60e53558c7cd903849bb2919e1a70d6d7f9b3ee97c5f3b4a0281ef753399502807b313e826153cb01eda69ed2c73d4e3daf3d367656
-Size (rust-std-1.42.0-i686-unknown-netbsd.tar.gz) = 18355381 bytes
-SHA1 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = dbeed9622d9d746c2f711450bfed38c4e4b8b572
-RMD160 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 2970ac43c299d53a45220aeb9367d9ed41c60cd1
-SHA512 (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 69ae3c8271f5172af142ef7da96ed4232fac0aabb670cb6a9381209f751c2114dcd2264fac225e27f1503367a81b410862072618406e20666b17da44ba7d2cce
-Size (rust-std-1.42.0-powerpc-unknown-netbsd.tar.gz) = 16610260 bytes
-SHA1 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 3f7d4c7a412a268e8c11944e6bf5b208962ad1a8
-RMD160 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = f28515572bdb1a992eaea6d17930f85598b3139c
-SHA512 (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 557d90c43b6fd6bdde5b91402c0051001c305f5711516dd4cacbadaa32dc0c91b12a44716fb3bc0000c1eb142ff70c7b3d44b2d24c0cf6fb705e48e947bbf3ee
-Size (rust-std-1.42.0-sparc64-unknown-netbsd.tar.gz) = 16716192 bytes
-SHA1 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 51e77f8265742ea0833651b471ac7f62334d4e7e
-RMD160 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = b6a5f43438bedda5415722acd87cd93871c43116
-SHA512 (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 7e1bf0beb7d7d777ca1a5a56520ed546e7028365af07c8d2b6791e1f17d2365e192494f6212db933832fdec561ff2a62af0edc5925e378cc701af8d68f449f10
-Size (rust-std-1.42.0-x86_64-apple-darwin.tar.gz) = 22972985 bytes
-SHA1 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 2f67fe46e1a8701162dde25408c765ed48b1bdb3
-RMD160 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = c54ed17358a5780dea8948d29f939e4052b4898c
-SHA512 (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 5fa1548cd25f61624160d3294aca7bf8b10f2c5933f00d9137d6473ccdc7256f6c4966bdf178ce412eb310fcf15faaf7bab7bd9c33b9f3178d4b6957e6b2e50d
-Size (rust-std-1.42.0-x86_64-unknown-freebsd.tar.gz) = 21954428 bytes
-SHA1 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 2ba7a7c7f5b891839d2957c3c2beecf90d57402d
-RMD160 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 15fcd952784b4eb94ed8ce73a0d9a1b95e989075
-SHA512 (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = c4b4570c2f82ef350a92386e6b2bd830f2566953d419224a9c9fc0dd21708bf02d0b6bc7daee30fec6371a104666fd50409b3181495257b5e2c8b770f5e973e2
-Size (rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.gz) = 25490508 bytes
-SHA1 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 2a20ac76df7855a57576587dddbbc6b618ad4f37
-RMD160 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 5b274d31f9b297d401b56311178dcea92c63e107
-SHA512 (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = f71db7620f52eb592579905c2d8fa4c96bbdd28a6279f520685f27fb7120f889496af5174923426375f76fb789ad6549e21af83626a2825273e58be8d8ab5b7e
-Size (rust-std-1.42.0-x86_64-unknown-netbsd.tar.gz) = 21921935 bytes
-SHA1 (rustc-1.43.1-src.tar.gz) = 0b52e365b5eff1fcc1a7b311ce2b666d2b2710da
-RMD160 (rustc-1.43.1-src.tar.gz) = 074b72f9fe69342c6071ef254b96c32911710260
-SHA512 (rustc-1.43.1-src.tar.gz) = d432e908a29732516cb1784a24df9f82c20852bb0cf4d0120208b0ff542c4b0d7ad0d6d78f826dd47b1f04e07d46cf4a9ac9fe9cff89f763a7241a59288cef22
-Size (rustc-1.43.1-src.tar.gz) = 136095096 bytes
+SHA1 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 3f7117bf6e5c9cb6ddca9556d50386549f2ae51e
+RMD160 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 2444047989f87610f860e0f7f1cb24e73fa3f7fe
+SHA512 (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 08db19f12ce702cbeded7b831d6f6a7216b0860e7f1f22725de4c28d9c34f12c30cec21f6122d9840b806dcda25068fd6040da69dda709c7c2c723267fb73e3c
+Size (rust-std-1.43.1-aarch64-unknown-netbsd.tar.gz) = 17156365 bytes
+SHA1 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = b325487c83909e0cdb739cda9c27677004741e80
+RMD160 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = 54b6c312d01b3a86721f3061c59af7de433129ca
+SHA512 (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = e4a7678dc92291479f86d1665ceb4dde444f137af59082353a5cd943ed68537990a9bdd7471ec13606408db1d8f670ffeb9f087becb4eab5946d34a9475a8e81
+Size (rust-std-1.43.1-i686-unknown-freebsd.tar.gz) = 22387895 bytes
+SHA1 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = 4515c435b86f26ca21a29a35ed0ec4320dc5ee35
+RMD160 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = d81e215af8f508918bb2ef35592d1ff2bc5bfe7d
+SHA512 (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = d1d54443bc7fbcb9d9972cba7376019aea4a813f77be20b1c6a6f6ce57a9c4f3184848cee29f2066565cb8282971742951e08151615f1e3e19be54006bc6388a
+Size (rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz) = 22905734 bytes
+SHA1 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = d733be350c38aff0e1575651deaa186c3aa6c37b
+RMD160 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 0e1422c33256bc33102465ea4425e3d981d2cb17
+SHA512 (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 8f9cdbbf0fe49aefacc74f9e7c142f1e6f8b8a20077bda60944999ccd35b770d73e9ddf42d78ddb7916299e725670a901b40a1b6be176403cdffc0c67ab956c6
+Size (rust-std-1.43.1-i686-unknown-netbsd.tar.gz) = 18561474 bytes
+SHA1 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = ae8b7a00ccbc7249bc0e816d26f24f2eea5fff9c
+RMD160 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = 8b45fae2b2348d9240c5fc57c4d27f7c47977030
+SHA512 (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = a4882573188aa39bd5bda90663da44c95c1729ce89eeb9aac6b7da998ca462c78859adf7fd01e7fbdea9e26bcaaf7d9be983fa7312673e407a0bd9e637fc854d
+Size (rust-std-1.43.1-powerpc-unknown-netbsd.tar.gz) = 16831155 bytes
+SHA1 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 013c3c87bb86b85d4b09cfcc3b7cb93150f3e54b
+RMD160 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = b8b6b55609ad9cda9b7b6967c7949905291e80d6
+SHA512 (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 600e82ed633eaffb4675e473879ca679295135970214393b540644c2d8ea196869cc72193b59df2c9f4b7907761cc7fe4d472f2fa0cffef748d7be488c83cc31
+Size (rust-std-1.43.1-sparc64-unknown-netbsd.tar.gz) = 16966645 bytes
+SHA1 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 7542d7f553ce8360bb48f2e94776f1b5ee2b3f95
+RMD160 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 1ce3cf584ca9467e8a8836282fb959ae898fea54
+SHA512 (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 07e420d45a5402daba37c1ccdb111717d5defe98c6c003cff34073a9e80da44194f2c3e5457e015b68361c2e241f0933016c854771cd80c677460c8f7a6a12e6
+Size (rust-std-1.43.1-x86_64-apple-darwin.tar.gz) = 23405362 bytes
+SHA1 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 2564fd5758ea45b06ada59218743cd34ef5d72c3
+RMD160 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 1fb92052c71e5cfaeea0847999e06972730b9b93
+SHA512 (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 4059f8e5df617826a08f4de0e1d42b6b589c4a0c4e196ae9d46ab970955bde2aa918b73690e1dfa8243cbe3c1471f35f452788c8b471a49905ab436ef9e482cb
+Size (rust-std-1.43.1-x86_64-unknown-freebsd.tar.gz) = 22407767 bytes
+SHA1 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 6dd2b6214f714a45f419967d99f217131b3de4bd
+RMD160 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = b97759baec1bfd96669527e56c6558ed89cc0ca8
+SHA512 (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = f8dac5e8d7ba745545c555586b24c637845702d4d70e1e5ba2e6296f2674cba7034b4e23dd8b6c9033e9b44649e5227aa0abe297e0ac3ce18ea0587a35937d91
+Size (rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz) = 25934117 bytes
+SHA1 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 36fd37c0120e1ea3a90c757fe0b86857b639345a
+RMD160 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = c9424130bca455c91f012dbffda550bc1467b0ef
+SHA512 (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 5c910b2bed5dfe1a405596303c56c04fdf282a2abbddac0a9e914631de5105d5f2efcc43fe35ea74a77fb02de116e2cbaeef82f3b6d929b4bb0a71e5a4f98a50
+Size (rust-std-1.43.1-x86_64-unknown-netbsd.tar.gz) = 22361341 bytes
+SHA1 (rustc-1.44.0-src.tar.gz) = daa1a56a5823e0f3953790d12188b853b0026b37
+RMD160 (rustc-1.44.0-src.tar.gz) = 044d53a0aee5bcab32b9dce679d6b1c0f7a332d4
+SHA512 (rustc-1.44.0-src.tar.gz) = f0a63d5f568dd1eed9b073ae61f236cd8ec691562ae1b6f38d16b43485d0e2591f341bdebb5adedfe378c386360360340ed4782178c0b0368fea3a696e71b5a6
+Size (rustc-1.44.0-src.tar.gz) = 136756700 bytes
 SHA1 (patch-src_bootstrap_bootstrap.py) = 53e0409527f3e52dd00b5c86e6c38047626e2379
-SHA1 (patch-src_bootstrap_builder.rs) = ea0699c873ecc7c61b5b6a044c37191db8fab6dc
+SHA1 (patch-src_bootstrap_builder.rs) = 5dd33ec8458cdcc6f1780d98c7e0b8e7a93e00d9
 SHA1 (patch-src_bootstrap_compile.rs) = 67d5ad13e13e6818535a319f55e990d511e7b83f
 SHA1 (patch-src_bootstrap_lib.rs) = 3277f2be69a269ac761a2a6ab4d5389d121e6ca6
 SHA1 (patch-src_librustc__codegen__ssa_back_linker.rs) = e7c592f78b9ee317521cf0258686173a31f1d2e0
 SHA1 (patch-src_librustc__llvm_build.rs) = 7cc2aa0568aa2cbf4eb1fdbb00922b10df0b3ff6
 SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 63bf74e64f01e918db0860c43eefe50185c9a0c2
 SHA1 (patch-src_librustc__target_spec_x86__64__sun__solaris.rs) = f6ad33b41906bbf83a1cbd0e2fe13a4da37266fa
-SHA1 (patch-src_libstd_build.rs) = 9cfa91a11a575d5fef6d3e208864745a24770850
+SHA1 (patch-src_libstd_build.rs) = 8d9508a3c8931f280e5b8031413672a485094872
 SHA1 (patch-src_libstd_sys_unix_thread.rs) = 2554f1a42afaa0ddce5053860f4dabecdf6c527a
 SHA1 (patch-src_libunwind_build.rs) = 723ded63580812f74d04c447f90925725ae9bfc9
 SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = d49503d19c30a64d571eb7fa79e7aad7038cd427
@@ -120,8 +120,6 @@ SHA1 (patch-src_llvm-project_llvm_cmake_
 SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = 7588a46aaa277ef04b33ac6d904b9d1d81579f2a
 SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 977de4b2a9d37f7e7c782f2407c15591e032b6c6
 SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2675b93a1d636b297a3e1e84b915a15a3da67939
-SHA1 (patch-src_rustllvm_PassWrapper.cpp) = f53da4ca69ea90b23aee8881ee8bf75c23f603e3
-SHA1 (patch-src_rustllvm_RustWrapper.cpp) = 3440de7536d05ea93c1d5c01bb09f5472e830ca8
 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 3aac5d54a6fe96b9559552e67e497488142d4e80
 SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 10e6c1253adac0262b000aec7636fa0d2ebb666c
 SHA1 (patch-src_tools_rls_rls_src_cmd.rs) = fade3e60fecac5c4e4d4ee5bee82659b4eb385b7

Index: pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs
diff -u pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs:1.8 pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs:1.9
--- pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs:1.8 Sat Feb 22 21:47:06 2020
+++ pkgsrc/lang/rust/patches/patch-src_bootstrap_builder.rs     Sun Jun  7 22:44:39 2020
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_bootstrap_builder.rs,v 1.8 2020/02/22 21:47:06 he Exp $
+$NetBSD: patch-src_bootstrap_builder.rs,v 1.9 2020/06/07 22:44:39 he Exp $
 
 Do not install 'src'.
 Use @PREFIX@, not $ORIGIN in rpath.
@@ -7,15 +7,15 @@ Fix RPATH for pkgsrc.
 
 --- src/bootstrap/builder.rs.orig      2020-01-27 15:34:02.000000000 +0000
 +++ src/bootstrap/builder.rs
-@@ -465,7 +465,6 @@ impl<'a> Builder<'a> {
+@@ -454,7 +454,6 @@ impl<'a> Builder<'a> {
                  install::Clippy,
                  install::Miri,
                  install::Analysis,
 -                install::Src,
                  install::Rustc
              ),
-         }
-@@ -970,7 +969,7 @@ impl<'a> Builder<'a> {
+             Kind::Run => describe!(run::ExpandYamlAnchors,),
+@@ -956,7 +955,7 @@ impl<'a> Builder<'a> {
                  rustflags.arg("-Zosx-rpath-install-name");
                  Some("-Wl,-rpath,@loader_path/../lib")
              } else if !target.contains("windows") {

Index: pkgsrc/lang/rust/patches/patch-src_libstd_build.rs
diff -u pkgsrc/lang/rust/patches/patch-src_libstd_build.rs:1.5 pkgsrc/lang/rust/patches/patch-src_libstd_build.rs:1.6
--- pkgsrc/lang/rust/patches/patch-src_libstd_build.rs:1.5      Thu Sep 19 17:37:29 2019
+++ pkgsrc/lang/rust/patches/patch-src_libstd_build.rs  Sun Jun  7 22:44:39 2020
@@ -1,13 +1,12 @@
-$NetBSD: patch-src_libstd_build.rs,v 1.5 2019/09/19 17:37:29 jperkin Exp $
+$NetBSD: patch-src_libstd_build.rs,v 1.6 2020/06/07 22:44:39 he Exp $
 
 SunOS support:
  - Support PKGSRC_USE_SSP (ugly for now).
- - Add libumem support.
  - Add libexecinfo for backtrace().
 
 --- src/libstd/build.rs.orig   2019-08-13 06:27:22.000000000 +0000
 +++ src/libstd/build.rs
-@@ -18,6 +18,7 @@ fn main() {
+@@ -16,6 +16,7 @@ fn main() {
          println!("cargo:rustc-link-lib=execinfo");
          println!("cargo:rustc-link-lib=pthread");
      } else if target.contains("netbsd") {
@@ -15,14 +14,12 @@ SunOS support:
          println!("cargo:rustc-link-lib=pthread");
          println!("cargo:rustc-link-lib=rt");
      } else if target.contains("dragonfly") || target.contains("openbsd") {
-@@ -27,6 +28,10 @@ fn main() {
-         println!("cargo:rustc-link-lib=posix4");
+@@ -31,6 +32,8 @@ fn main() {
          println!("cargo:rustc-link-lib=pthread");
          println!("cargo:rustc-link-lib=resolv");
-+        println!("cargo:rustc-link-lib=nsl");
-+        // pkgsrc hack until I can figure out how to pass it through properly
-+        println!("cargo:rustc-link-lib=ssp");
-+        println!("cargo:rustc-link-lib=umem");
+         println!("cargo:rustc-link-lib=nsl");
++      // pkgsrc hack until I can figure out how to pass it through properly
++      println!("cargo:rustc-link-lib=ssp");
+         // Use libumem for the (malloc-compatible) allocator
+         println!("cargo:rustc-link-lib=umem");
      } else if target.contains("apple-darwin") {
-         println!("cargo:rustc-link-lib=System");
- 



Home | Main Index | Thread Index | Old Index