From 190d9e2ed6c19dc67a591df70ecf4bc2858b9dbe Mon Sep 17 00:00:00 2001 From: jperkin Date: Fri, 13 Mar 2020 18:34:53 +0000 Subject: [PATCH] rust: Update to 1.42.0. Version 1.42.0 (2020-03-12) ========================== Language -------- - [You can now use the slice pattern syntax with subslices.][67712] e.g. ```rust fn foo(words: &[&str]) { match words { ["Hello", "World", "!", ..] => println!("Hello World!"), ["Foo", "Bar", ..] => println!("Baz"), rest => println!("{:?}", rest), } } ``` - [You can now use `#[repr(transparent)]` on univariant `enum`s.][68122] Meaning that you can create an enum that has the exact layout and ABI of the type it contains. - [There are some *syntax-only* changes:][67131] - `default` is syntactically allowed before items in `trait` definitions. - Items in `impl`s (i.e. `const`s, `type`s, and `fn`s) may syntactically leave out their bodies in favor of `;`. - Bounds on associated types in `impl`s are now syntactically allowed (e.g. `type Foo: Ord;`). - `...` (the C-variadic type) may occur syntactically directly as the type of any function parameter. These are still rejected *semantically*, so you will likely receive an error but these changes can be seen and parsed by procedural macros and conditional compilation. Compiler -------- - [Added tier 2* support for `armv7a-none-eabi`.][68253] - [Added tier 2 support for `riscv64gc-unknown-linux-gnu`.][68339] - [`Option::{expect,unwrap}` and `Result::{expect, expect_err, unwrap, unwrap_err}` now produce panic messages pointing to the location where they were called, rather than `core`'s internals. ][67887] * Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. Libraries --------- - [`iter::Empty` now implements `Send` and `Sync` for any `T`.][68348] - [`Pin::{map_unchecked, map_unchecked_mut}` no longer require the return type to implement `Sized`.][67935] - [`io::Cursor` now derives `PartialEq` and `Eq`.][67233] - [`Layout::new` is now `const`.][66254] - [Added Standard Library support for `riscv64gc-unknown-linux-gnu`.][66899] Stabilized APIs --------------- - [`CondVar::wait_while`] - [`CondVar::wait_timeout_while`] - [`DebugMap::key`] - [`DebugMap::value`] - [`ManuallyDrop::take`] - [`matches!`] - [`ptr::slice_from_raw_parts_mut`] - [`ptr::slice_from_raw_parts`] Cargo ----- - [You no longer need to include `extern crate proc_macro;` to be able to `use proc_macro;` in the `2018` edition.][cargo/7700] Compatibility Notes ------------------- - [`Error::description` has been deprecated, and its use will now produce a warning.][66919] It's recommended to use `Display`/`to_string` instead. - [`use $crate;` inside macros is now a hard error.][37390] The compiler emitted forward compatibility warnings since Rust 1.14.0. - [As previously announced, this release reduces the level of support for 32-bit Apple targets to tier 3.][apple-32bit-drop]. This means that the source code is still available to build, but the targets are no longer tested and no release binary is distributed by the Rust project. Please refer to the linked blog post for more information. [37390]: https://github.com/rust-lang/rust/issues/37390/ [68253]: https://github.com/rust-lang/rust/pull/68253/ [68348]: https://github.com/rust-lang/rust/pull/68348/ [67935]: https://github.com/rust-lang/rust/pull/67935/ [68339]: https://github.com/rust-lang/rust/pull/68339/ [68122]: https://github.com/rust-lang/rust/pull/68122/ [67712]: https://github.com/rust-lang/rust/pull/67712/ [67887]: https://github.com/rust-lang/rust/pull/67887/ [67131]: https://github.com/rust-lang/rust/pull/67131/ [67233]: https://github.com/rust-lang/rust/pull/67233/ [66899]: https://github.com/rust-lang/rust/pull/66899/ [66919]: https://github.com/rust-lang/rust/pull/66919/ [66254]: https://github.com/rust-lang/rust/pull/66254/ [cargo/7700]: https://github.com/rust-lang/cargo/pull/7700 [`DebugMap::key`]: https://doc.rust-lang.org/stable/std/fmt/struct.DebugMap.html#method.key [`DebugMap::value`]: https://doc.rust-lang.org/stable/std/fmt/struct.DebugMap.html#method.value [`ManuallyDrop::take`]: https://doc.rust-lang.org/stable/std/mem/struct.ManuallyDrop.html#method.take [`matches!`]: https://doc.rust-lang.org/stable/std/macro.matches.html [`ptr::slice_from_raw_parts_mut`]: https://doc.rust-lang.org/stable/std/ptr/fn.slice_from_raw_parts_mut.html [`ptr::slice_from_raw_parts`]: https://doc.rust-lang.org/stable/std/ptr/fn.slice_from_raw_parts.html [`CondVar::wait_while`]: https://doc.rust-lang.org/stable/std/sync/struct.Condvar.html#method.wait_while [`CondVar::wait_timeout_while`]: https://doc.rust-lang.org/stable/std/sync/struct.Condvar.html#method.wait_timeout_while --- lang/rust/Makefile | 33 ++-- lang/rust/distinfo | 184 +++++++++--------- lang/rust/patches/patch-src_bootstrap_lib.rs | 18 +- .../patches/patch-src_build__helper_lib.rs | 15 -- ...src_librustc__target_spec_solaris__base.rs | 6 +- 5 files changed, 120 insertions(+), 136 deletions(-) delete mode 100644 lang/rust/patches/patch-src_build__helper_lib.rs diff --git a/lang/rust/Makefile b/lang/rust/Makefile index 505203cc8899..7b24db634494 100644 --- a/lang/rust/Makefile +++ b/lang/rust/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.154 2020/03/12 23:10:23 tnn Exp $ +# $NetBSD: Makefile,v 1.155 2020/03/13 18:34:53 jperkin Exp $ -DISTNAME= rustc-1.41.1-src +DISTNAME= rustc-1.42.0-src PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} -PKGREVISION= 1 CATEGORIES= lang MASTER_SITES= http://static.rust-lang.org/dist/ @@ -150,7 +149,7 @@ BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--enable-new-dtags DISTFILES:= ${DEFAULT_DISTFILES} .if !empty(MACHINE_PLATFORM:MDarwin-*-i386) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.40.0 +RUST_STAGE0_VER= 1.41.1 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 @@ -158,7 +157,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.40.0 +RUST_STAGE0_VER= 1.41.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 @@ -166,7 +165,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.40.0 +RUST_STAGE0_VER= 1.41.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 @@ -174,7 +173,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.40.0 +RUST_STAGE0_VER= 1.41.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 @@ -182,7 +181,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.40.0 +RUST_STAGE0_VER= 1.41.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/ @@ -191,7 +190,7 @@ RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MFreeBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.40.0 +RUST_STAGE0_VER= 1.41.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 @@ -199,7 +198,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.40.0 +RUST_STAGE0_VER= 1.41.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 @@ -223,7 +222,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.40.0 +RUST_STAGE0_VER= 1.41.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 @@ -231,7 +230,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.40.0 +RUST_STAGE0_VER= 1.41.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 @@ -241,7 +240,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.40.0 +RUST_STAGE0_VER= 1.41.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 @@ -305,8 +304,8 @@ post-extract: # patch(1) in NetBSD does not handle .cargo-checksum.json like long width file. set -e; ${ECHO} \ vendor/libssh2-sys \ - b43846de064d454b0c2e524dc28d8b45ed09ac4c0a9546ee3be25e5690a8abd1 \ - 65beb73b709c8a5f768740a938c0f95e89930a042726a1638f746b37f373599b \ + 0d80edbdffcf36a165578b3cffe9bc4e9eab3b3ae94a170ec8bc18764159cabb \ + fd601d3ea2ff745c3d73a546cc553f656924f3e985b87bc4db025c5c51ed3db5 \ vendor/rand \ 1e732c2e3b4bd1561f11e0979bf9d20669a96eae7afe0deff9dfbb980ee47bf1 \ bc03f2345d7cfa7000f9da817120b6afa073359789c21a9a790ebd8676c50cca \ @@ -314,8 +313,8 @@ post-extract: 1e732c2e3b4bd1561f11e0979bf9d20669a96eae7afe0deff9dfbb980ee47bf1 \ bc03f2345d7cfa7000f9da817120b6afa073359789c21a9a790ebd8676c50cca \ vendor/libc \ - 8e5369ed1e86c5be92831d290b9eeb77c537a2de728950a5086e77438a4f0f3a \ - dac34dab563a2ca03c1d43f0224736f30662c3bbf0c2f1c44e220a7172345f4f \ + cd266cee38f25fe9ed896ba88ddd3530eca352c4d260671fb63d315890bc49e6 \ + 109a8e5a1638b09c4297e8e7ff95f35b4d16a3c0b42c8791b5fdd3f550612f8c \ vendor/backtrace-sys \ 59763fc255248b54fba5d0761d61093a73d51fa4cb400b0df1b5f339b9c2f48a \ ba66d192421fd536ceddb50616c4c4aea06f4e39450eb0bc2bbbaed0b1e684c1 \ diff --git a/lang/rust/distinfo b/lang/rust/distinfo index ef35bff1834b..e2e332fe7838 100644 --- a/lang/rust/distinfo +++ b/lang/rust/distinfo @@ -1,116 +1,116 @@ -$NetBSD: distinfo,v 1.105 2020/03/12 12:51:29 ryoon Exp $ +$NetBSD: distinfo,v 1.106 2020/03/13 18:34:53 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.40.0-aarch64-unknown-netbsd.tar.gz) = 317d5beffd5006827c16123ee7dea8e1f50ab0ef -RMD160 (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = b78992279d865d64bd2d8f46ac93d39950ed39c5 -SHA512 (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = c0989ed411746ba25e6eda044f0e069034d24e1e0b247aac4142a165908e0376321152345ca1f3ee65cde1938df0bfea2ef33c1627f65ed6f0e29ecde3146d33 -Size (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = 148190882 bytes -SHA1 (rust-1.40.0-i686-apple-darwin.tar.gz) = 285dd91ca37407f8f0eeace62d88942172a35ddf -RMD160 (rust-1.40.0-i686-apple-darwin.tar.gz) = 1c7ba18e2e196e4b65dad4d1a6fe8c70ff9594c1 -SHA512 (rust-1.40.0-i686-apple-darwin.tar.gz) = ccf2fde8fb8e298f8bf1bf80ef4a50186d6492560eac017be12a48840ef0223f7df0b0644a88f75661e1e550ebc86b5e64ca5b9124b8a105adf76ea08f93fb09 -Size (rust-1.40.0-i686-apple-darwin.tar.gz) = 164393725 bytes -SHA1 (rust-1.40.0-i686-unknown-freebsd.tar.gz) = 4424be6908a48211955c7f64e1646b92d97c7a52 -RMD160 (rust-1.40.0-i686-unknown-freebsd.tar.gz) = bab2d944bd7da99f5577ee45ecf15bfbafba5e02 -SHA512 (rust-1.40.0-i686-unknown-freebsd.tar.gz) = ab2b09aa5ca25fc5f9d243a7f8de186790efec68624ad8d61d95eb85d097c7b27ba4a9a28461e6f73e198338cf9ce49d3c27fcb76844bdd591f226c15228141d -Size (rust-1.40.0-i686-unknown-freebsd.tar.gz) = 114417201 bytes -SHA1 (rust-1.40.0-i686-unknown-linux-gnu.tar.gz) = 86d331200e38a9b0c488c010563b4eb751c1b3f1 -RMD160 (rust-1.40.0-i686-unknown-linux-gnu.tar.gz) = 8d656e976fb2411c893eb4a42114262e0ed71eca -SHA512 (rust-1.40.0-i686-unknown-linux-gnu.tar.gz) = 9ddb6a3ee101cdc7fcc692957876c712e81ef43f931fefb0a2e39286c65ce501c8f7cc8b620e5420c7331ebde447591fea2406951fb17c3b92c019bb704de328 -Size (rust-1.40.0-i686-unknown-linux-gnu.tar.gz) = 199133472 bytes -SHA1 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 2a7205e9abbda1fb6657d5fbf103d0b99ee4a9a7 -RMD160 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 5b112e8a61c92677cca4d5d20f029b42c331b8a3 -SHA512 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 953a5b8d8667976b4c540b572bf6414bab8536f70ebdf165a659af1df3dd650e0a0364fff8b9285d64b29a0a78488c9679b78c0d03f3caa2fc1e729e08f11177 -Size (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 157623740 bytes -SHA1 (rust-1.40.0-powerpc-unknown-netbsd.tar.gz) = 04b733dbd3dee98320f5a4a0c82a8f17f8ad949b -RMD160 (rust-1.40.0-powerpc-unknown-netbsd.tar.gz) = 68fc697c9788c3541a11bdfccf7f6e2d91161fba -SHA512 (rust-1.40.0-powerpc-unknown-netbsd.tar.gz) = 7bd4c198e36c662803634bd3b0f2465b2c1d261effd3afb3549b872f9a7590636b1d701b054b105e63f1e19d8e18b3e3e9c78aa1cefbe3927f570a87b1cb92d3 -Size (rust-1.40.0-powerpc-unknown-netbsd.tar.gz) = 119981692 bytes +SHA1 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 3aa19435d6c8a453f58b85777e1be0ebf275beac +RMD160 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = ae10e4d69285643185bf4a91238a8e350ca17a4a +SHA512 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 5c725e4e2c21d1513409cf5b0a5331add39a1ea0cb0f68d04b530c2c1ee7bcb2051d000afdd92c69fe72ace59dc0442e9848cc84eb6d2437954ec1dc476ed906 +Size (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 158826479 bytes SHA1 (rust-1.40.0-sparc64-unknown-netbsd.tar.gz) = 0c97d79b6e23e8f5df64a8ddb0d7564dcdf550f3 RMD160 (rust-1.40.0-sparc64-unknown-netbsd.tar.gz) = 64655499cc857a8f197b0b10bd09e626c5c95f25 SHA512 (rust-1.40.0-sparc64-unknown-netbsd.tar.gz) = d4f6f67c27cdd6faea392f5ef9aa4f3c6f13788ed738cff78e004e1c707289de5f3128621dfab2d12517b755fb1074b3f344efaa2dd048ad22886a7b33411446 Size (rust-1.40.0-sparc64-unknown-netbsd.tar.gz) = 157490028 bytes -SHA1 (rust-1.40.0-x86_64-apple-darwin.tar.gz) = 04b62c2f8d0c52ea998a80d9fd91ab3b54cdc1a3 -RMD160 (rust-1.40.0-x86_64-apple-darwin.tar.gz) = 063dbcc6654852bb12156fa658aeba4e797cb3f1 -SHA512 (rust-1.40.0-x86_64-apple-darwin.tar.gz) = 271a48bd985b9b5ceddaeeeb6e9f09d71602116315454433d039515b430655c866177a01e08c21019e70be08da8a25073ea6124782d04a224e08993cd4c594f1 -Size (rust-1.40.0-x86_64-apple-darwin.tar.gz) = 167441219 bytes -SHA1 (rust-1.40.0-x86_64-sun-solaris.tar.gz) = 350fc202027792e41ec6aed0d7cd2f58ea3a9cd6 -RMD160 (rust-1.40.0-x86_64-sun-solaris.tar.gz) = 4e46fa30f9c0652573106922bdccdacc35ab371c -SHA512 (rust-1.40.0-x86_64-sun-solaris.tar.gz) = cde40d93fe9937ce4d3e88407e5d2f9be72f964f05aded7a7851ff4eacfe995c4f2ea79dae8275a43ae199f7e1c1328e93acffb3962bd1d9797d70b909924fcc -Size (rust-1.40.0-x86_64-sun-solaris.tar.gz) = 145738471 bytes -SHA1 (rust-1.40.0-x86_64-unknown-freebsd.tar.gz) = 0afff94f93047b7076de8da67346f26a43035a7a -RMD160 (rust-1.40.0-x86_64-unknown-freebsd.tar.gz) = 7cdcfa7f30a35ba72ff82c3fa3ae8899d115dc53 -SHA512 (rust-1.40.0-x86_64-unknown-freebsd.tar.gz) = 10df63c5044522841df4f09697d17fdacb5652dd2e3cf5d3fc30a744ffa3a28ab2f5caf4b34300613f9372976083b6c2affb78f8aa8d630de375699d0eee3377 -Size (rust-1.40.0-x86_64-unknown-freebsd.tar.gz) = 114381688 bytes -SHA1 (rust-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 1a1db371a3c39a6e7e81180b0c0ebbc0eacf307a -RMD160 (rust-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = f967171693ddf755a9ca9e027534a4b320f1be87 -SHA512 (rust-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 9910b98eadb3cceab9e5d31c7891fe9ea1e3e455d022c6acb0d3c1f9b4fa6c66a7f86dd23a716de18891854740fc44446d23c740313602efae5c9cddd1f4a7a4 -Size (rust-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 182286118 bytes -SHA1 (rust-1.40.0-x86_64-unknown-netbsd.tar.gz) = 56959267154b6fe44fa04975505a133f7278b402 -RMD160 (rust-1.40.0-x86_64-unknown-netbsd.tar.gz) = 1e9e4b29effa12a4d2525a335419d97cd9101ad8 -SHA512 (rust-1.40.0-x86_64-unknown-netbsd.tar.gz) = d3bba2f760f2b795058e21f2885f47aa6c4aec2f2969a237a659230180b0ba3fdfff06fd6dca359e18df106904cbcdbbbf3d1737653af40ee76e5c5de23641fd -Size (rust-1.40.0-x86_64-unknown-netbsd.tar.gz) = 119447537 bytes +SHA1 (rust-1.41.0-aarch64-unknown-netbsd.tar.gz) = 92a9262834f49dea65d6c354ba78a479253eeed4 +RMD160 (rust-1.41.0-aarch64-unknown-netbsd.tar.gz) = dac05f18705f0f0fddff0de27564253d5e9f1a3a +SHA512 (rust-1.41.0-aarch64-unknown-netbsd.tar.gz) = 05b9f5ee19d5ebfbd4281ed7545cc70c3c061bb7561d8a4bf9c8e3dbb34582d394e18cba00c22597532f89b2cb5c5546efca0a5d13bd751506875b213ee07096 +Size (rust-1.41.0-aarch64-unknown-netbsd.tar.gz) = 147772436 bytes +SHA1 (rust-1.41.0-powerpc-unknown-netbsd.tar.gz) = 615141a7aebc61c11fae724c70b3b24e74b70f2c +RMD160 (rust-1.41.0-powerpc-unknown-netbsd.tar.gz) = 94b0659bb718a616e75b87d5f6beee627979ab83 +SHA512 (rust-1.41.0-powerpc-unknown-netbsd.tar.gz) = 347910de2d325d699ab4857029d907c8c45e56317b3783ebefc323069999a938a0f770418cc88a7c984d9a69976ae19e39434c41840c395f06508b174a3e77d6 +Size (rust-1.41.0-powerpc-unknown-netbsd.tar.gz) = 172092292 bytes +SHA1 (rust-1.41.1-i686-apple-darwin.tar.gz) = 5a778b77fc88b19f1c668316e3bf677c60f8ead1 +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.41.1-i686-unknown-freebsd.tar.gz) = a17df43de16fd2f5685150de00a55c00becafcd2 +RMD160 (rust-1.41.1-i686-unknown-freebsd.tar.gz) = 23bfeb259ffcd1f2a07dfd155155a364fcecb4e8 +SHA512 (rust-1.41.1-i686-unknown-freebsd.tar.gz) = 97b806ccdf00039b4e009fbeb9b50420a2dee5956be11f9520204a13641ba97ecc53f0f136021a3f3168d514ae3e4470c2fc39728de5fe6915eafb2e2261546b +Size (rust-1.41.1-i686-unknown-freebsd.tar.gz) = 117881246 bytes +SHA1 (rust-1.41.1-i686-unknown-linux-gnu.tar.gz) = cc91bed0e2f2cdd1c1bc7b8cf014c6dee5f924be +RMD160 (rust-1.41.1-i686-unknown-linux-gnu.tar.gz) = 2b20df455e8b92005bf1d70071c166939d70aea9 +SHA512 (rust-1.41.1-i686-unknown-linux-gnu.tar.gz) = 1205890d3f6918253cd25d50c0da7e097abb096c0a904953aa8a7b74978777cadfd9c5ccc068e4e14d0419cbb96673d0f4b8efc2ba3f52ebf6d08d21bc09fa7f +Size (rust-1.41.1-i686-unknown-linux-gnu.tar.gz) = 198280354 bytes +SHA1 (rust-1.41.1-x86_64-apple-darwin.tar.gz) = 52b39b0c56b44a0ff0fcb99ef8cb09228940a9e0 +RMD160 (rust-1.41.1-x86_64-apple-darwin.tar.gz) = 41cc781c71244778a55f0ce6c97f3422b682eb82 +SHA512 (rust-1.41.1-x86_64-apple-darwin.tar.gz) = 554570833c9c8c2737de10b95c1c1feabff50838e70fade7e6c214abda50d70caa6d32cc3d037de5cf6fbc4f2cc2dc9c2d1973fa3ce07818824865aaf36ae61b +Size (rust-1.41.1-x86_64-apple-darwin.tar.gz) = 165695567 bytes +SHA1 (rust-1.41.1-x86_64-sun-solaris.tar.gz) = 9a9efab5dbcca249ffc879fcfc44d9ba385d0a9b +RMD160 (rust-1.41.1-x86_64-sun-solaris.tar.gz) = d4fb0a028e82cd5c93f390d2b5fd5d2e3e9e8491 +SHA512 (rust-1.41.1-x86_64-sun-solaris.tar.gz) = 13d08c86689939b88fba196b23408b8d8175a96cb56a60738997a286acd5ceedc444662d6730013bbc6888eea84e74e05783ae7f4fb2ff712bc64dbccd5a11f5 +Size (rust-1.41.1-x86_64-sun-solaris.tar.gz) = 143815263 bytes +SHA1 (rust-1.41.1-x86_64-unknown-freebsd.tar.gz) = a3a29e99cd6843303547878ccf9c79307f9a3fd6 +RMD160 (rust-1.41.1-x86_64-unknown-freebsd.tar.gz) = 52fd4b53dbb46da51dcbe4a9267c82f798c55f8c +SHA512 (rust-1.41.1-x86_64-unknown-freebsd.tar.gz) = 85dded23ad0097026a1f288a29ae87618fb36295a1a2f170a020ec43307fcf5e8b899615825116ebd8901efa7fe8e4ebfd9afd6769e9e65804aa08dc5c59b4f3 +Size (rust-1.41.1-x86_64-unknown-freebsd.tar.gz) = 117878609 bytes +SHA1 (rust-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 0a827991424780fbd9cec9e18f0c46fd0ba3243e +RMD160 (rust-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 4cf1d3162432fbd184ef5f04bed3103d70b2f28e +SHA512 (rust-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 2c491191e5fda4d17d386d4070216b2772c9ebc5c1715bb3e9e39d75c50e49f471752f7dd42f1f823891be897a8797a0f350fbd9e68e144357995b78afd67ba4 +Size (rust-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 182239688 bytes +SHA1 (rust-1.41.1-x86_64-unknown-netbsd.tar.gz) = b71679ff3b5946a8771f45485348ab8867201563 +RMD160 (rust-1.41.1-x86_64-unknown-netbsd.tar.gz) = 8efed68335ed16ab93e87a360aaa6a25707d3f0b +SHA512 (rust-1.41.1-x86_64-unknown-netbsd.tar.gz) = bf38cbdf85f52aa489ac2e4ce701ee45335a22d203338d3004d746d72bec31efcc62802da14651fdbd26d1f0371f1db7bc9d8fa48087ffec97bd4178ee0cec7b +Size (rust-1.41.1-x86_64-unknown-netbsd.tar.gz) = 123084796 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.40.0-aarch64-unknown-netbsd.tar.gz) = f207669dd6fe2f0f2652eac9c938b72b094dc35a -RMD160 (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = 0aa627cb92c85028115909960a717ee8738e31cf -SHA512 (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = 1683f659652536bb3d96839b386199cfdedfa1db93782c58623ac6b971645ea35eb6b02fce26821fb90e07c00a39a007502e77199cdb7e8fb00c8cac9b0a7e6f -Size (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = 17692826 bytes -SHA1 (rust-std-1.40.0-i686-apple-darwin.tar.gz) = 8ebbe508b9cddc2fccd09e50039503d08732b7b5 -RMD160 (rust-std-1.40.0-i686-apple-darwin.tar.gz) = b0d33fbff6d6a396570c817304eea2d35dde0751 -SHA512 (rust-std-1.40.0-i686-apple-darwin.tar.gz) = 3d456d22700346bd125e6259850525733d58f58492b1ead2b3d7fa788d461a6caa2eed2f8cd61b411f45ed5cfadc383b3a79f96d67a0522fda2b7b12f35d2451 -Size (rust-std-1.40.0-i686-apple-darwin.tar.gz) = 22442282 bytes -SHA1 (rust-std-1.40.0-i686-unknown-freebsd.tar.gz) = 09bd07e38799f533408a0285de88f7f8bd580a59 -RMD160 (rust-std-1.40.0-i686-unknown-freebsd.tar.gz) = dd266d7daa384b48ed305dab095d745776be4f3b -SHA512 (rust-std-1.40.0-i686-unknown-freebsd.tar.gz) = 3719bf3d7a41f9d178a45de16ed6abc028adba6d4574faac419d6443f0d78dc2d2976541faa4c46d50ef960c94de2d6f480f185228c7f0d83ec3d2ec61557d99 -Size (rust-std-1.40.0-i686-unknown-freebsd.tar.gz) = 23123536 bytes -SHA1 (rust-std-1.40.0-i686-unknown-linux-gnu.tar.gz) = 5b7cb9904dd676a9c980f5c0896b0112bb8019c8 -RMD160 (rust-std-1.40.0-i686-unknown-linux-gnu.tar.gz) = f557a9358f203033b84d3d6f19a59f6c1ab9914c -SHA512 (rust-std-1.40.0-i686-unknown-linux-gnu.tar.gz) = c4859f1f2ac669c362e19eca5d74f605314a41042d62fad5f5d8fc9ef011ee0e228843a75177fdc5e98c3173c9432f20de3e2b65cbd321bf7cdbfdeca6664ca6 -Size (rust-std-1.40.0-i686-unknown-linux-gnu.tar.gz) = 23656455 bytes -SHA1 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = ca2d8fe0cc012dbf1486588b889ca993f2340ce5 -RMD160 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = d05425e58453fedcf6df52a0521dfedadea48be1 -SHA512 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 17f08d1412a341bb443a24ac1ddf70052b034b901439f89eb4017f35f80c5d51fd5b8bbfb466d142bb1428d9786499d85236fbdbcbdf0a5e6d073962c22545e5 -Size (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 19558484 bytes -SHA1 (rust-std-1.40.0-powerpc-unknown-netbsd.tar.gz) = c0a3400d11737a615f7d165dba3dd8cc3b458d0d -RMD160 (rust-std-1.40.0-powerpc-unknown-netbsd.tar.gz) = 5d3860ebff1f792e958f97a1bae319a0b2c794aa -SHA512 (rust-std-1.40.0-powerpc-unknown-netbsd.tar.gz) = ef7b5aceb0cacaab8f50dfbd75935a7880fb0b8ccac30a09be6b76fbdb0a34f06889344238714e4810e18dc48c15375de683e6037206e1f8129ee985b0e5cf67 -Size (rust-std-1.40.0-powerpc-unknown-netbsd.tar.gz) = 17399327 bytes +SHA1 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 2b8d8b958f60b0b57590a093a51961954a4c62d2 +RMD160 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 6c6ea8080140dc87bc1c8b78160beea6c5db75dd +SHA512 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = f67de1b5ea8136f2455180c6605cf5e813bf86e8060ce6bad1fa5499a8f6bc461bd66435b39a1214247224537cb12893403c34b5d2bd023053283fd97e601170 +Size (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 19563127 bytes SHA1 (rust-std-1.40.0-sparc64-unknown-netbsd.tar.gz) = 1644e44019be27e458c7aee0c028b69a712989c3 RMD160 (rust-std-1.40.0-sparc64-unknown-netbsd.tar.gz) = 53a47082772330c397392c597aa916b3da9a5f31 SHA512 (rust-std-1.40.0-sparc64-unknown-netbsd.tar.gz) = d60cb033ccae15a0860b3eda009a12ac3cce0d24eebbc7d9eb641e2717381792e898239e9ccd80fc128722fc1d0b7a01e4128df2353d296d46255ac577ddddd4 Size (rust-std-1.40.0-sparc64-unknown-netbsd.tar.gz) = 17558351 bytes -SHA1 (rust-std-1.40.0-x86_64-apple-darwin.tar.gz) = 90bbb8e5bf6190f9cb5449c3af0af9464dc7a15e -RMD160 (rust-std-1.40.0-x86_64-apple-darwin.tar.gz) = 5646ba5fe5c25bb95614e4a64938d2a863e57ee5 -SHA512 (rust-std-1.40.0-x86_64-apple-darwin.tar.gz) = a3f1d94ac04ef28cd8bd21b9c19cc5d49064f868a388132f0c9fd937f8a47a71aabd4364f5e70e9216d990c67e5f287a7f22123a99200c6902925c4207ca0d09 -Size (rust-std-1.40.0-x86_64-apple-darwin.tar.gz) = 22509207 bytes -SHA1 (rust-std-1.40.0-x86_64-unknown-freebsd.tar.gz) = eba22abe3f1972014a4e5ba999b132fc3402c46b -RMD160 (rust-std-1.40.0-x86_64-unknown-freebsd.tar.gz) = 599a95018ef8d2e96c2a3c275e253ee3183f4c5f -SHA512 (rust-std-1.40.0-x86_64-unknown-freebsd.tar.gz) = 2fd39bc747e90e12afea60c5b1e6d852736fd33af773c6b79cea7fb3ec56df07f0d9265dc884bcef37913db300979c70fbbef647f4c3db9e6bdd7d3024ebe4f6 -Size (rust-std-1.40.0-x86_64-unknown-freebsd.tar.gz) = 23161986 bytes -SHA1 (rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = f224c6233e399c9fb88ec65df920c75578173072 -RMD160 (rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = c22b9a3ee9318896d0cdb13f9daf684600c2fea8 -SHA512 (rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 2380b6cc33a756f90c1741b8db62ae53abea31d8f7e7a8158a2f3a5d41e82e961098e928eec7c27fa1f0ca09519a19488695b1076cad16bceac5273aa196f2cd -Size (rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 26672784 bytes -SHA1 (rust-std-1.40.0-x86_64-unknown-netbsd.tar.gz) = 88d6a212fd260cd09eb15290383647d0ab4b9af3 -RMD160 (rust-std-1.40.0-x86_64-unknown-netbsd.tar.gz) = 3fbd4b199b77ac385f93f717384adc5af7b91dc5 -SHA512 (rust-std-1.40.0-x86_64-unknown-netbsd.tar.gz) = 7943174a99eaed888b8b34a3c24fcb1f38d373998c751c7721aa03dbee4eea1baa6c86e9141105969f08ffae2df329916cec5273d7789cc737106a9d5f31d1a7 -Size (rust-std-1.40.0-x86_64-unknown-netbsd.tar.gz) = 23108139 bytes -SHA1 (rustc-1.41.1-src.tar.gz) = 6f294c31dcc5501b6073e39af85d003d38605bb1 -RMD160 (rustc-1.41.1-src.tar.gz) = f825400c722a36c71cc46892bcb4c915a1fdf8ab -SHA512 (rustc-1.41.1-src.tar.gz) = b5fba98a3e1b50ab91ad093cec4347ba85f46aa7e7a0da18d39f794e43eebb56699292832051f0efcd97a8651c35c11a7079146fb2c909ebeab2305b79bb4587 -Size (rustc-1.41.1-src.tar.gz) = 135341149 bytes +SHA1 (rust-std-1.41.0-aarch64-unknown-netbsd.tar.gz) = 02f3293818f90fc6cdd88994e2353c9a99aa7072 +RMD160 (rust-std-1.41.0-aarch64-unknown-netbsd.tar.gz) = 11a6276c957b4bf43262cba0c2cd657c1b293ec1 +SHA512 (rust-std-1.41.0-aarch64-unknown-netbsd.tar.gz) = 719cab3ddfbd1be56626d0c1cb367c07483690db2d659c784967c9269eba2fae416ad4d22ba9b28220a5859043228e968ca2a99c729bfe48668e1adc29a9ec68 +Size (rust-std-1.41.0-aarch64-unknown-netbsd.tar.gz) = 16947078 bytes +SHA1 (rust-std-1.41.0-powerpc-unknown-netbsd.tar.gz) = 3c576551a1b3f181395a4c69683ca9e3b7c4c6e7 +RMD160 (rust-std-1.41.0-powerpc-unknown-netbsd.tar.gz) = 8e9e1ab458a0554f3059c22952dc2b23700c9c6a +SHA512 (rust-std-1.41.0-powerpc-unknown-netbsd.tar.gz) = ea4723e1c52bcecb6369c22a90602ef2278f82dd96f96951b42d3bd75abc3418bb48b1a34c1bb0fe1ceb3d3d46f401e22ec5b226bd8c55b976cac9a0b8985192 +Size (rust-std-1.41.0-powerpc-unknown-netbsd.tar.gz) = 16709139 bytes +SHA1 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 9ca7be96d70269238c66263e2cfb1634829fad42 +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.41.1-i686-unknown-freebsd.tar.gz) = 1a4f3e26e163c42c6585f47fcaae0d12ca3d0964 +RMD160 (rust-std-1.41.1-i686-unknown-freebsd.tar.gz) = 80a50076b934a46382aacc29f924aa91e11ed5c0 +SHA512 (rust-std-1.41.1-i686-unknown-freebsd.tar.gz) = 33157d9f472d53ed179f64a4a1624b6e7980c029eb3976bca32c96f005733967bc3847b15e5ad466531dea19f4fbf6dc54655fcace786e3482da6d2423b1cf2d +Size (rust-std-1.41.1-i686-unknown-freebsd.tar.gz) = 22023502 bytes +SHA1 (rust-std-1.41.1-i686-unknown-linux-gnu.tar.gz) = 2602c71459ecd1b5bcd38e6c32824b0e65913dba +RMD160 (rust-std-1.41.1-i686-unknown-linux-gnu.tar.gz) = 593cfb9583e22490e9e286903a5810d9ed54a736 +SHA512 (rust-std-1.41.1-i686-unknown-linux-gnu.tar.gz) = f6509f7efb162993f7c6f2a9b3dc6bde570726f47be9e569306059256267a0864a01d2d2f07a3d2048e526827dbf0ba67a596e52ced07ebc04fff09afb577216 +Size (rust-std-1.41.1-i686-unknown-linux-gnu.tar.gz) = 22546225 bytes +SHA1 (rust-std-1.41.1-x86_64-apple-darwin.tar.gz) = fa26b97674de015df735d40da800631dfc47956a +RMD160 (rust-std-1.41.1-x86_64-apple-darwin.tar.gz) = 6b90224938a5d54ae7f1814732cb9dd9ec0615ad +SHA512 (rust-std-1.41.1-x86_64-apple-darwin.tar.gz) = fb3387948389502f91df4be377fe6dc81407ae8effde9ca5d80ccfffb05495c0df8adac0e077a00aea16ca52b7a5ad059cb78b6c3cfc47f0487747957828a341 +Size (rust-std-1.41.1-x86_64-apple-darwin.tar.gz) = 21405237 bytes +SHA1 (rust-std-1.41.1-x86_64-unknown-freebsd.tar.gz) = 450a39199f8f4f2b49da838259970d392dc7b918 +RMD160 (rust-std-1.41.1-x86_64-unknown-freebsd.tar.gz) = b039e75fd0f58e49fab0d61434da728b147541ca +SHA512 (rust-std-1.41.1-x86_64-unknown-freebsd.tar.gz) = 3fa2b39d37614fcc2792f776ad271a1dea0860edae01082aa06b0e8ae169ab221a3345b3ff186a4bcfdbd54dadd74af22cebcbf00face21e816c0cb359e20387 +Size (rust-std-1.41.1-x86_64-unknown-freebsd.tar.gz) = 22060153 bytes +SHA1 (rust-std-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 78198599e8a231dcc4bc02227b1accad5b05ffa0 +RMD160 (rust-std-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 8885e35c96fd6224ede03a462878f0400fa3d3f0 +SHA512 (rust-std-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 4c8a6aa18ba99a89adbdb84289576097a73fd3cbfc6e8c6e50b9356d097934d6d161714d588998be6670cc2db32bba980196c1513f399e3d81cc2406c9591bc0 +Size (rust-std-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 25579855 bytes +SHA1 (rust-std-1.41.1-x86_64-unknown-netbsd.tar.gz) = 3bcc2ebebf0c0532339ac3ac334a4f3695cbd9bd +RMD160 (rust-std-1.41.1-x86_64-unknown-netbsd.tar.gz) = 2c267309a4c9c2afdf5357741d7bd3851a227b50 +SHA512 (rust-std-1.41.1-x86_64-unknown-netbsd.tar.gz) = d114a07f8789eb3529b10c2696aac81601017598e6ddc7e77c0424cdbce36812cb5d469eb9da14c3237c7098a24f7573bda5fc0b6740efb318b1685e3755e54a +Size (rust-std-1.41.1-x86_64-unknown-netbsd.tar.gz) = 22000204 bytes +SHA1 (rustc-1.42.0-src.tar.gz) = 83cdb69cec9a47fb4fa2b5bc0d230750063f00ee +RMD160 (rustc-1.42.0-src.tar.gz) = 3b35f1542ef4eee65403f90194d92745acecdd29 +SHA512 (rustc-1.42.0-src.tar.gz) = 00359778ba886393e9792763ebd2754ee0b0db535a246ce9dcbbedd63b6eb414e321b552c88d4347ca355b8066492ef657aa3ceca2bcf00dfd80e1a92fac24b0 +Size (rustc-1.42.0-src.tar.gz) = 135735490 bytes SHA1 (patch-src_bootstrap_bootstrap.py) = 53e0409527f3e52dd00b5c86e6c38047626e2379 SHA1 (patch-src_bootstrap_builder.rs) = ea0699c873ecc7c61b5b6a044c37191db8fab6dc -SHA1 (patch-src_bootstrap_lib.rs) = 59fc8949d98692550daba6f3e8119f71eed13fb2 -SHA1 (patch-src_build__helper_lib.rs) = ef0b522e303f0490b86e64f40733c2ecb498da5b +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) = 21db8af802edecb5e35ce78ee9af7c4935b4040f +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_sys_unix_thread.rs) = 2554f1a42afaa0ddce5053860f4dabecdf6c527a diff --git a/lang/rust/patches/patch-src_bootstrap_lib.rs b/lang/rust/patches/patch-src_bootstrap_lib.rs index 34b2ce7d7129..f7549fe29e65 100644 --- a/lang/rust/patches/patch-src_bootstrap_lib.rs +++ b/lang/rust/patches/patch-src_bootstrap_lib.rs @@ -1,19 +1,19 @@ -$NetBSD: patch-src_bootstrap_lib.rs,v 1.6 2019/11/11 09:09:11 he Exp $ +$NetBSD: patch-src_bootstrap_lib.rs,v 1.7 2020/03/13 18:34:53 jperkin Exp $ Don't filter out optimization flags. FreeBSD has a particular C++ runtime library name ---- src/bootstrap/lib.rs.orig 2019-01-16 09:30:27.000000000 +0000 +--- src/bootstrap/lib.rs.orig 2020-03-09 22:11:17.000000000 +0000 +++ src/bootstrap/lib.rs -@@ -757,7 +757,6 @@ impl Build { - // cc-rs because the build scripts will determine that for themselves. - let mut base = self.cc[&target].args().iter() - .map(|s| s.to_string_lossy().into_owned()) -- .filter(|s| !s.starts_with("-O") && !s.starts_with("/O")) - .collect::>(); +@@ -759,7 +759,6 @@ impl Build { + .args() + .iter() + .map(|s| s.to_string_lossy().into_owned()) +- .filter(|s| !s.starts_with("-O") && !s.starts_with("/O")) + .collect::>(); // If we're compiling on macOS then we add a few unconditional flags -@@ -768,6 +767,11 @@ impl Build { +@@ -770,6 +769,11 @@ impl Build { base.push("-stdlib=libc++".into()); } diff --git a/lang/rust/patches/patch-src_build__helper_lib.rs b/lang/rust/patches/patch-src_build__helper_lib.rs deleted file mode 100644 index 72a1a3d68dbf..000000000000 --- a/lang/rust/patches/patch-src_build__helper_lib.rs +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-src_build__helper_lib.rs,v 1.1 2019/09/09 16:19:49 adam Exp $ - -On Darwin, do not use @rpath for internal libraries. - ---- src/build_helper/lib.rs.orig 2019-09-06 11:17:24.000000000 +0000 -+++ src/build_helper/lib.rs -@@ -212,7 +212,7 @@ impl NativeLibBoilerplate { - fs::rename(&src, &dst).unwrap(); - let status = Command::new("install_name_tool") - .arg("-id") -- .arg(format!("@rpath/{}", new_name)) -+ .arg(format!("@PREFIX@/lib/{}", new_name)) - .arg(&dst) - .status() - .expect("failed to execute `install_name_tool`"); diff --git a/lang/rust/patches/patch-src_librustc__target_spec_solaris__base.rs b/lang/rust/patches/patch-src_librustc__target_spec_solaris__base.rs index eb9025ec0a76..9b0661c482d7 100644 --- a/lang/rust/patches/patch-src_librustc__target_spec_solaris__base.rs +++ b/lang/rust/patches/patch-src_librustc__target_spec_solaris__base.rs @@ -1,8 +1,8 @@ -$NetBSD: patch-src_librustc__target_spec_solaris__base.rs,v 1.2 2019/08/29 14:09:57 he Exp $ +$NetBSD: patch-src_librustc__target_spec_solaris__base.rs,v 1.3 2020/03/13 18:34:53 jperkin Exp $ Enable frame pointers on SunOS. ---- src/librustc_target/spec/solaris_base.rs.orig 2019-08-13 06:27:22.000000000 +0000 +--- src/librustc_target/spec/solaris_base.rs.orig 2020-03-09 22:11:17.000000000 +0000 +++ src/librustc_target/spec/solaris_base.rs @@ -8,6 +8,7 @@ pub fn opts() -> TargetOptions { has_rpath: true, @@ -11,4 +11,4 @@ Enable frame pointers on SunOS. + eliminate_frame_pointer: false, limit_rdylib_exports: false, // Linker doesn't support this - .. Default::default() + ..Default::default()