From beb7625073896c1ed02bde8adbeebefd8523a1fa Mon Sep 17 00:00:00 2001 From: he Date: Sun, 3 Mar 2019 09:16:21 +0000 Subject: [PATCH] Update rust to version 1.33.0. Pkgsrc changes: * Bump required rust version to build to 1.32.0. * Adapt patches to changed file locations. * Since we now patch some more vendor/ modules, doctor the corresponding .cargo-checksum.json files accordingly Upstream changes: Version 1.33.0 (2019-02-28) ========================== Language -------- - [You can now use the `cfg(target_vendor)` attribute.][57465] E.g. `#[cfg(target_vendor="apple")] fn main() { println!("Hello Apple!"); }` - [Integer patterns such as in a match expression can now be exhaustive.][56362] E.g. You can have match statement on a `u8` that covers `0..=255` and you would no longer be required to have a `_ => unreachable!()` case. - [You can now have multiple patterns in `if let` and `while let` expressions.][57532] You can do this with the same syntax as a `match` expression. E.g. ```rust enum Creature { Crab(String), Lobster(String), Person(String), } fn main() { let state = Creature::Crab("Ferris"); if let Creature::Crab(name) | Creature::Person(name) = state { println!("This creature's name is: {}", name); } } ``` - [You can now have irrefutable `if let` and `while let` patterns.][57535] Using this feature will by default produce a warning as this behaviour can be unintuitive. E.g. `if let _ = 5 {}` - [You can now use `let` bindings, assignments, expression statements, and irrefutable pattern destructuring in const functions.][57175] - [You can now call unsafe const functions.][57067] E.g. ```rust const unsafe fn foo() -> i32 { 5 } const fn bar() -> i32 { unsafe { foo() } } ``` - [You can now specify multiple attributes in a `cfg_attr` attribute.][57332] E.g. `#[cfg_attr(all(), must_use, optimize)]` - [You can now specify a specific alignment with the `#[repr(packed)]` attribute.][57049] E.g. `#[repr(packed(2))] struct Foo(i16, i32);` is a struct with an alignment of 2 bytes and a size of 6 bytes. - [You can now import an item from a module as an `_`.][56303] This allows you to import a trait's impls, and not have the name in the namespace. E.g. ```rust use std::io::Read as _; // Allowed as there is only one `Read` in the module. pub trait Read {} ``` - [You may now use `Rc`, `Arc`, and `Pin` as method receivers][56805]. Compiler -------- - [You can now set a linker flavor for `rustc` with the `-Clinker-flavor` command line argument.][56351] - [The mininum required LLVM version has been bumped to 6.0.][56642] - [Added support for the PowerPC64 architecture on FreeBSD.][57615] - [The `x86_64-fortanix-unknown-sgx` target support has been upgraded to tier 2 support.][57130] Visit the [platform support][platform-support] page for information on Rust's platform support. - [Added support for the `thumbv7neon-linux-androideabi` and `thumbv7neon-unknown-linux-gnueabihf` targets.][56947] - [Added support for the `x86_64-unknown-uefi` target.][56769] Libraries --------- - [The methods `overflowing_{add, sub, mul, shl, shr}` are now `const` functions for all numeric types.][57566] - [The methods `rotate_left`, `rotate_right`, and `wrapping_{add, sub, mul, shl, shr}` are now `const` functions for all numeric types.][57105] - [The methods `is_positive` and `is_negative` are now `const` functions for all signed numeric types.][57105] - [The `get` method for all `NonZero` types is now `const`.][57167] - [The methods `count_ones`, `count_zeros`, `leading_zeros`, `trailing_zeros`, `swap_bytes`, `from_be`, `from_le`, `to_be`, `to_le` are now `const` for all numeric types.][57234] - [`Ipv4Addr::new` is now a `const` function][57234] Stabilized APIs --------------- - [`unix::FileExt::read_exact_at`] - [`unix::FileExt::write_all_at`] - [`Option::transpose`] - [`Result::transpose`] - [`convert::identity`] - [`pin::Pin`] - [`marker::Unpin`] - [`marker::PhantomPinned`] - [`Vec::resize_with`] - [`VecDeque::resize_with`] - [`Duration::as_millis`] - [`Duration::as_micros`] - [`Duration::as_nanos`] Cargo ----- - [Cargo should now rebuild a crate if a file was modified during the initial build.][cargo/6484] Compatibility Notes ------------------- - The methods `str::{trim_left, trim_right, trim_left_matches, trim_right_matches}` are now deprecated in the standard library, and their usage will now produce a warning. Please use the `str::{trim_start, trim_end, trim_start_matches, trim_end_matches}` methods instead. - The `Error::cause` method has been deprecated in favor of `Error::source` which supports downcasting. [55982]: https://github.com/rust-lang/rust/pull/55982/ [56303]: https://github.com/rust-lang/rust/pull/56303/ [56351]: https://github.com/rust-lang/rust/pull/56351/ [56362]: https://github.com/rust-lang/rust/pull/56362 [56642]: https://github.com/rust-lang/rust/pull/56642/ [56769]: https://github.com/rust-lang/rust/pull/56769/ [56805]: https://github.com/rust-lang/rust/pull/56805 [56947]: https://github.com/rust-lang/rust/pull/56947/ [57049]: https://github.com/rust-lang/rust/pull/57049/ [57067]: https://github.com/rust-lang/rust/pull/57067/ [57105]: https://github.com/rust-lang/rust/pull/57105 [57130]: https://github.com/rust-lang/rust/pull/57130/ [57167]: https://github.com/rust-lang/rust/pull/57167/ [57175]: https://github.com/rust-lang/rust/pull/57175/ [57234]: https://github.com/rust-lang/rust/pull/57234/ [57332]: https://github.com/rust-lang/rust/pull/57332/ [57465]: https://github.com/rust-lang/rust/pull/57465/ [57532]: https://github.com/rust-lang/rust/pull/57532/ [57535]: https://github.com/rust-lang/rust/pull/57535/ [57566]: https://github.com/rust-lang/rust/pull/57566/ [57615]: https://github.com/rust-lang/rust/pull/57615/ [cargo/6484]: https://github.com/rust-lang/cargo/pull/6484/ [`unix::FileExt::read_exact_at`]: https://doc.rust-lang.org/std/os/unix/fs/trait.FileExt.html#method.read_exact_at [`unix::FileExt::write_all_at`]: https://doc.rust-lang.org/std/os/unix/fs/trait.FileExt.html#method.write_all_at [`Option::transpose`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.transpose [`Result::transpose`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.transpose [`convert::identity`]: https://doc.rust-lang.org/std/convert/fn.identity.html [`pin::Pin`]: https://doc.rust-lang.org/std/pin/struct.Pin.html [`marker::Unpin`]: https://doc.rust-lang.org/stable/std/marker/trait.Unpin.html [`marker::PhantomPinned`]: https://doc.rust-lang.org/nightly/std/marker/struct.PhantomPinned.html [`Vec::resize_with`]: https://doc.rust-lang.org/std/vec/struct.Vec.html#method.resize_with [`VecDeque::resize_with`]: https://doc.rust-lang.org/std/collections/struct.VecDeque.html#method.resize_with [`Duration::as_millis`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.as_millis [`Duration::as_micros`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.as_micros [`Duration::as_nanos`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.as_nanos [platform-support]: https://forge.rust-lang.org/platform-support.html --- lang/rust/Makefile | 28 ++- lang/rust/distinfo | 198 ++++++++---------- .../patches/patch-src_bootstrap_builder.rs | 6 +- .../patches/patch-src_libbacktrace_configure | 15 -- .../patches/patch-src_librustc__llvm_build.rs | 31 ++- .../patch-src_libstd_sys_unix_thread.rs | 13 +- ...h-src_tools_cargo_tests_testsuite_build.rs | 8 +- ...r_backtrace-sys_src_libbacktrace_configure | 15 ++ ...patch-vendor_libc_src_unix_solaris_mod.rs} | 10 +- 9 files changed, 151 insertions(+), 173 deletions(-) delete mode 100644 lang/rust/patches/patch-src_libbacktrace_configure create mode 100644 lang/rust/patches/patch-vendor_backtrace-sys_src_libbacktrace_configure rename lang/rust/patches/{patch-src_liblibc_src_unix_solaris_mod.rs => patch-vendor_libc_src_unix_solaris_mod.rs} (52%) diff --git a/lang/rust/Makefile b/lang/rust/Makefile index 534ec7bd3643..40fce061ad5a 100644 --- a/lang/rust/Makefile +++ b/lang/rust/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.82 2019/02/14 16:24:23 he Exp $ +# $NetBSD: Makefile,v 1.83 2019/03/03 09:16:21 he Exp $ -DISTNAME= rustc-1.32.0-src +DISTNAME= rustc-1.33.0-src PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} CATEGORIES= lang MASTER_SITES= http://static.rust-lang.org/dist/ @@ -140,10 +140,10 @@ BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--enable-new-dtags # own bootstrap. See the stage0-bootstrap below for more details. # DISTFILES:= ${DEFAULT_DISTFILES} -RUST_STAGE0_VER= 1.31.1 +RUST_STAGE0_VER= 1.32.0 # .if !empty(MACHINE_PLATFORM:MDarwin-*-i386) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.31.1 +RUST_STAGE0_VER= 1.32.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 @@ -151,7 +151,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.31.1 +RUST_STAGE0_VER= 1.32.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 @@ -159,7 +159,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.31.1 +RUST_STAGE0_VER= 1.32.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 @@ -167,7 +167,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.31.1 +RUST_STAGE0_VER= 1.32.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 @@ -175,7 +175,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.31.0 +RUST_STAGE0_VER= 1.32.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/ @@ -184,7 +184,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.31.1 +RUST_STAGE0_VER= 1.32.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 @@ -192,7 +192,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.31.1 +RUST_STAGE0_VER= 1.32.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 @@ -299,7 +299,13 @@ post-extract: # patch(1) in NetBSD does not handle .cargo-checksum.json like long width file. ${CP} ${WRKSRC}/vendor/rand/.cargo-checksum.json \ ${WRKSRC}/vendor/rand/.cargo-checksum.json.orig - ${SED} -e 's/cb94a0b54e47022b2e9b58b45e0196785c61d083760333276226da435cc040d9/bcb195562cf830c9e2078757e6d0976f86ede59816ff305e21a2764a4a4cf43e/' ${WRKSRC}/vendor/rand/.cargo-checksum.json.orig > ${WRKSRC}/vendor/rand/.cargo-checksum.json + ${SED} -e 's/1e732c2e3b4bd1561f11e0979bf9d20669a96eae7afe0deff9dfbb980ee47bf1/55abd8100db14a076dedbf84ce0f2db08158e1bd33ff1d4978bd3c4ad978f281/' ${WRKSRC}/vendor/rand/.cargo-checksum.json.orig > ${WRKSRC}/vendor/rand/.cargo-checksum.json + ${CP} ${WRKSRC}/vendor/libc/.cargo-checksum.json \ + ${WRKSRC}/vendor/libc/.cargo-checksum.json.orig + ${SED} -e 's/7950a26f3eb0b7bc8e71f524cc2e05832b759fe2ce12a58e0c1957e0ec1286dc/a188bb00f0eddf252738f830b864e3a39bf2345f05f195d5ee5ca42b101f1de5/' ${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 .if ${OPSYS} == "NetBSD" SDIR=${WRKDIR}/scripts; \ diff --git a/lang/rust/distinfo b/lang/rust/distinfo index a3262ba95a7b..5cdcf0e6d22f 100644 --- a/lang/rust/distinfo +++ b/lang/rust/distinfo @@ -1,93 +1,109 @@ -$NetBSD: distinfo,v 1.58 2019/02/14 16:24:23 he Exp $ +$NetBSD: distinfo,v 1.59 2019/03/03 09:16:21 he Exp $ -SHA1 (rust-1.31.0-x86_64-sun-solaris.tar.gz) = 782763ddcfb58df6d522aa8b66286e01451c6cb5 -RMD160 (rust-1.31.0-x86_64-sun-solaris.tar.gz) = ad93cf10e3b21c63989310b49ea6874520062400 -SHA512 (rust-1.31.0-x86_64-sun-solaris.tar.gz) = 8e437edf54ea8348fd3a31b2ae4e3b695d579b610db8bd6a105da7aa588711d70e945ec5b334788117341ef3c36f90e2adcfde3378e8fe464f1a2043792ab8f6 -Size (rust-1.31.0-x86_64-sun-solaris.tar.gz) = 203261875 bytes -SHA1 (rust-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = a3f4425d3a4fa2b0521cd87b293192dc87baeb22 -RMD160 (rust-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = 5eeb1a7eacf4880958068df1d694d2519807464b -SHA512 (rust-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = 2293f48474201590925c67d8bdb1bbdee4bf18377ac0dc2a9f7c137fb1a5a59626ae3ca68628875c88e4eee8d6e5d82d920830efde780e31c0d26a164c6f7040 -Size (rust-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = 214284901 bytes -SHA1 (rust-1.31.1-i686-apple-darwin.tar.gz) = 736a750a93d9aff058c492b15b7b3794d5af5378 -RMD160 (rust-1.31.1-i686-apple-darwin.tar.gz) = 30bd8f352b1a3880965177f15bc24ec693f1aac7 -SHA512 (rust-1.31.1-i686-apple-darwin.tar.gz) = 7c3eff5a266d416de1fd0e258c481ca31aeb160f00fdc7b42e2bc167f89ded99a93d2d90cfad1eaa5cb4061be0ca470b816c3debd1322c2be8be67200819508d -Size (rust-1.31.1-i686-apple-darwin.tar.gz) = 210365110 bytes -SHA1 (rust-1.31.1-i686-unknown-freebsd.tar.gz) = 66f3c59575520eae1e70d99bb19a9c854c40fc8f -RMD160 (rust-1.31.1-i686-unknown-freebsd.tar.gz) = 75a0431f94475ffdbd2b5a6b503edfbcc55a5a73 -SHA512 (rust-1.31.1-i686-unknown-freebsd.tar.gz) = 401b707cb239fc0fc34fbf864ede34ef65fde52ecd8de9c2d17820339814685ce73bad51bdd1518bfb43897f051517f09da49c546e9bdf7689b3f0b73fba4526 -Size (rust-1.31.1-i686-unknown-freebsd.tar.gz) = 173412158 bytes -SHA1 (rust-1.31.1-i686-unknown-linux-gnu.tar.gz) = 7c541dff034b661fc7481c032eeca1f555dbeafa -RMD160 (rust-1.31.1-i686-unknown-linux-gnu.tar.gz) = 51642145a07650bbd26f309ec3f69c612177811f -SHA512 (rust-1.31.1-i686-unknown-linux-gnu.tar.gz) = 8dc2cf82f3e2bab237169696ef18c194845a7c5cae2c6ace03f734d296435ebc5295fb25c1de2d57c0d16b4fed40e015f9298710ca1b6037b2d50b79dca6ed3e -Size (rust-1.31.1-i686-unknown-linux-gnu.tar.gz) = 239021825 bytes -SHA1 (rust-1.31.1-x86_64-apple-darwin.tar.gz) = fabc4be533738609b70d5ba045a62ded7452a2c7 -RMD160 (rust-1.31.1-x86_64-apple-darwin.tar.gz) = 88633cd8e6914d09ce6a7df21dc6b951d9c1b301 -SHA512 (rust-1.31.1-x86_64-apple-darwin.tar.gz) = cc5bbdb15575364d035e88cdbcc6d20e2ab631c49162e63054cc996f1afd145ef88c6f7f47f31c9f4453c702a2e681ed46cd66ba3982bb06f766633af91aacab -Size (rust-1.31.1-x86_64-apple-darwin.tar.gz) = 215547679 bytes -SHA1 (rust-1.31.1-x86_64-unknown-freebsd.tar.gz) = 8d940ba8781174cb68a7e48d2e7673095cd2c5b4 -RMD160 (rust-1.31.1-x86_64-unknown-freebsd.tar.gz) = be00a33406bc4504adb321849e31143d3ceb94f8 -SHA512 (rust-1.31.1-x86_64-unknown-freebsd.tar.gz) = c74dbeaf71ec9d3a9e6cd7d4752688f4b8598207f3bebb28d1b3775f7a8a5a155f6b7575636b5c9c85db78b8573a66c93f5a435b22139dbf203f4ae0c6da3b35 -Size (rust-1.31.1-x86_64-unknown-freebsd.tar.gz) = 176310189 bytes -SHA1 (rust-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 6726f6e566b3af58f43ea65cf8f9a7c05210dc7a -RMD160 (rust-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 6c8d37b4e174984fbdc3e4966ba36bf848f958e4 -SHA512 (rust-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 918eb9599498da0778261e4f6da1c00ca144a70425d5b44747ffe2b5b46dd5ec3340ef00b90836688002ac7eb19ce1cbbaa2729e640425d0dd00a64e4f890b5e -Size (rust-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 241968693 bytes -SHA1 (rust-1.31.1-x86_64-unknown-netbsd.tar.gz) = dabac07fa32d672d2e42cc740e79591e06c510ab -RMD160 (rust-1.31.1-x86_64-unknown-netbsd.tar.gz) = 725e6f1b0218d4a568aadfc655d713875d78b6f7 -SHA512 (rust-1.31.1-x86_64-unknown-netbsd.tar.gz) = 68f1114e5573a18e860a79792797caea17e7c8d4e073a9a89f589f54614eb03137d17bdd7103e7bab84a7af2e7b7d6ee2adfb9f8cda699dfce34b45a9c920903 -Size (rust-1.31.1-x86_64-unknown-netbsd.tar.gz) = 178634165 bytes SHA1 (rust-1.32.0-aarch64-unknown-netbsd.tar.gz) = 054d3c92036c50bf52dda5785e5f2b789160c844 RMD160 (rust-1.32.0-aarch64-unknown-netbsd.tar.gz) = ece72548e6339cd184816823c649e83a3e0f10e1 SHA512 (rust-1.32.0-aarch64-unknown-netbsd.tar.gz) = eaba7d1f7b123859ce8936f4f78504025dcf209c82dd394ab64e5fb99db7ed4506461d9efd5bc849db1c06396bbba6594828410b0f2140d807261e1065f2aa96 Size (rust-1.32.0-aarch64-unknown-netbsd.tar.gz) = 208965061 bytes +SHA1 (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 0673db3986c5b76d376418b1e6586ae9f988ddf7 +RMD160 (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 45985353958e914df1ed091a3812b61facdabfed +SHA512 (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 74a610a2f44eddbb2ccdb8caa9440d88cd4d13768d45b088461483c2d8b437b347cbfc54cd2c09b75d182781c21903ae982561645bdf0353d109e0bcd92e7529 +Size (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 216042717 bytes +SHA1 (rust-1.32.0-i686-apple-darwin.tar.gz) = 53b4b0c4a05a4fb3fa5f601151df166dd488f911 +RMD160 (rust-1.32.0-i686-apple-darwin.tar.gz) = 91949e77519a8a1b0330d69faf06817a6d8ba856 +SHA512 (rust-1.32.0-i686-apple-darwin.tar.gz) = d29c1f9b4506352273644ae401f47a0b91dde1af72a4f0c422d9ced96663fccf830954eaddd9910425b354e76441e8dbfd4bb7561c240985fdbbd24524951ada +Size (rust-1.32.0-i686-apple-darwin.tar.gz) = 212695328 bytes +SHA1 (rust-1.32.0-i686-unknown-freebsd.tar.gz) = 501e6c348a70a9db07ee9d4dfa21c5704935e680 +RMD160 (rust-1.32.0-i686-unknown-freebsd.tar.gz) = 2f6d312ba1ae260f3ec12c7bae32d6c544b85bf5 +SHA512 (rust-1.32.0-i686-unknown-freebsd.tar.gz) = f9113c71711b9e083de80d500fd9e4482071c922c9aac5871fe8e2e771fedb9a4e0fb75216eb4f54a356d43955cf8f6c0adbaac833b28939b66b0542be713a04 +Size (rust-1.32.0-i686-unknown-freebsd.tar.gz) = 170754633 bytes +SHA1 (rust-1.32.0-i686-unknown-linux-gnu.tar.gz) = ebc25d35f9797c031e0156b6b576b3323d34a6fb +RMD160 (rust-1.32.0-i686-unknown-linux-gnu.tar.gz) = cdd81e4f8773a0854c25e1ec142d27cc0658e8c5 +SHA512 (rust-1.32.0-i686-unknown-linux-gnu.tar.gz) = d3bbfeec83a6bd58011e7e8facc805e7b6d0dd5d81cd457afa372852a3a895847dc095b16ba7a011526813c33e84e7c68e73c143a970f7072bc67c26a83c6fb0 +Size (rust-1.32.0-i686-unknown-linux-gnu.tar.gz) = 239403108 bytes +SHA1 (rust-1.32.0-i686-unknown-netbsd.tar.gz) = ca82d22c51c08417cf8e419c599c2b3756e9bc44 +RMD160 (rust-1.32.0-i686-unknown-netbsd.tar.gz) = bd118958cc170f53e73c65cb508964b6857a6efc +SHA512 (rust-1.32.0-i686-unknown-netbsd.tar.gz) = fb0e5234a68bb68bf0ac16fb9a502ae9fec835c46f03e49042ca1a9889be78d55c41d574a9579714b70bba22dbf68173bd27ebaab581ae5f71febfe0f0bf4d2b +Size (rust-1.32.0-i686-unknown-netbsd.tar.gz) = 218437292 bytes SHA1 (rust-1.32.0-powerpc-unknown-netbsd.tar.gz) = 9aa258c05faea00f9204c35002a5714e2c7ffd83 RMD160 (rust-1.32.0-powerpc-unknown-netbsd.tar.gz) = 50589c1265865ea291405d6f2cc2081ebe92c2fc SHA512 (rust-1.32.0-powerpc-unknown-netbsd.tar.gz) = 998448975aceb53d8daa25db98e8e47546d52deb4e7daf918f7f841efe84dff0bdd62b97f0ad868c087e0e87c6d66d227c447e19dc56bbd1e93d2293aef9a485 Size (rust-1.32.0-powerpc-unknown-netbsd.tar.gz) = 221759244 bytes -SHA1 (rust-std-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = be493285977fdc40c45bf495a223fdd247056ecb -RMD160 (rust-std-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = 628a7b669a2578db6b7a4ab02b9c8845698d1500 -SHA512 (rust-std-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = 26a5ad3b3285bd4d3b2c778568ca8a8c66e60c86f10e61d9e04d60103dbca28839f79cfd7835472a65a3fa731ba127ea1bd7a45d41b642a390f31171aea75ed4 -Size (rust-std-1.31.1-armv7-unknown-netbsd-eabihf.tar.gz) = 71603203 bytes -SHA1 (rust-std-1.31.1-i686-apple-darwin.tar.gz) = 5a831385445d2e688a1cbb50aa8db2cd549aeddc -RMD160 (rust-std-1.31.1-i686-apple-darwin.tar.gz) = 8f2e8545a58a5ff2488cbb6e94bc7b8af061397d -SHA512 (rust-std-1.31.1-i686-apple-darwin.tar.gz) = 4cb322e3d0926f1dc9faefe606437062be74726379d2f938f143d2fc44d55e09b1ed3dde3ef40c8f14b4b80118a47a8657bd0afea5bf498d37150c2d27f43133 -Size (rust-std-1.31.1-i686-apple-darwin.tar.gz) = 61971130 bytes -SHA1 (rust-std-1.31.1-i686-unknown-freebsd.tar.gz) = b599a31a630a23762c0ccebf8b8ddda8416652aa -RMD160 (rust-std-1.31.1-i686-unknown-freebsd.tar.gz) = 509451a92d4e9f2ebdb52f38b4e6302335e07aab -SHA512 (rust-std-1.31.1-i686-unknown-freebsd.tar.gz) = 3b7c343d2b6b3ccc89d5334906809372531b7ba9e485c07a7b6f99f6fc2063470f85c007803f4666f19d07a2644221c542ac8061a641b86f784d8086206a1417 -Size (rust-std-1.31.1-i686-unknown-freebsd.tar.gz) = 69465005 bytes -SHA1 (rust-std-1.31.1-i686-unknown-linux-gnu.tar.gz) = 9668ee472f17b8b7bbcc0f56c1af5500f99db784 -RMD160 (rust-std-1.31.1-i686-unknown-linux-gnu.tar.gz) = c95918e1e897be35e03f5a4569dd84e429ad874b -SHA512 (rust-std-1.31.1-i686-unknown-linux-gnu.tar.gz) = 8a36cbfddfdaa0ce1f29fda58a97749a4a3cc50c64bf67b520e6546075e806c1a3898cbeb63b3b14648e21b9de015984a7b8cadcb0328a0bf23e27e6cb26c0c9 -Size (rust-std-1.31.1-i686-unknown-linux-gnu.tar.gz) = 71084417 bytes -SHA1 (rust-std-1.31.1-x86_64-apple-darwin.tar.gz) = e2152a2124462b564ba874d69af4673cf3cc7489 -RMD160 (rust-std-1.31.1-x86_64-apple-darwin.tar.gz) = 3720e893daa003532a3df322f4c206a3368efc7f -SHA512 (rust-std-1.31.1-x86_64-apple-darwin.tar.gz) = ad55f03fce5b4eed03ea606c43f44d683895173efa1c4a1e818b7eb4fe5ec2de022ddd8d6e8e0b65485d105713cd49b766f92df11a023e0e2e42342837c658cf -Size (rust-std-1.31.1-x86_64-apple-darwin.tar.gz) = 63481869 bytes -SHA1 (rust-std-1.31.1-x86_64-unknown-freebsd.tar.gz) = f6fa2d35b20695d884737bf1df7b6283394d1d7f -RMD160 (rust-std-1.31.1-x86_64-unknown-freebsd.tar.gz) = 9fb55ddffa3b8630ccd3e2b3370bc7bccc4cfe34 -SHA512 (rust-std-1.31.1-x86_64-unknown-freebsd.tar.gz) = 62ec2388111546f747a1ee3869dc0ce8923b6526b0660ec8b92178ef597ac2152ae4657e843d823f032fd50088aebfc3f9a86e5c2583129df8a72f8b00fc0b64 -Size (rust-std-1.31.1-x86_64-unknown-freebsd.tar.gz) = 69337097 bytes -SHA1 (rust-std-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = f855412d5db922164c311864b5bcecd1bb936388 -RMD160 (rust-std-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 14d87fab18ac23a313ce60d0dd5d7ced50594320 -SHA512 (rust-std-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 0b7b500e6670d33e770138217deecc51465c8b8433d7d3580eb4724ab310022fadc7180adb31eacfed545569252577464a4e130699834a5e9e33dd3e52907bcc -Size (rust-std-1.31.1-x86_64-unknown-linux-gnu.tar.gz) = 72964452 bytes -SHA1 (rust-std-1.31.1-x86_64-unknown-netbsd.tar.gz) = b957ce4272ec065d206e0501ff4a1bda5a6e81a3 -RMD160 (rust-std-1.31.1-x86_64-unknown-netbsd.tar.gz) = b8b5a2fd88afbcd696cc0ecc46bbbc15a68fd44d -SHA512 (rust-std-1.31.1-x86_64-unknown-netbsd.tar.gz) = a30bfcc95e3e7b5bc019f562b6da4a160864072a325b147c7db86a553edac6d332bc7d293ba0b06cdef605ae3ada4690e9229fffe2db0492d78bd2a991ddad51 -Size (rust-std-1.31.1-x86_64-unknown-netbsd.tar.gz) = 71728636 bytes +SHA1 (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = 65dd086a2d81a6e38300ab1f99b2dc6dbf7715c6 +RMD160 (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = d3cb8207b7d4e8eb484836f9a8958bc34c418464 +SHA512 (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = 1f6999d29bbab7e0b206ae7d50d36445b890767842578f77d3e5b7f95aed3b5903488e5b93ea2daa62308925428dabf6a627de30c3aa2dcfe34313e88ac9deea +Size (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = 217393464 bytes +SHA1 (rust-1.32.0-x86_64-apple-darwin.tar.gz) = 7df72b1248d7de97713c13379eb656fae3d14bec +RMD160 (rust-1.32.0-x86_64-apple-darwin.tar.gz) = f53ae7b47835010081069da4989ac3c01ac23798 +SHA512 (rust-1.32.0-x86_64-apple-darwin.tar.gz) = 4847b2b5edcd38772750b00c7aec7a5c2cab0d54a5085c7f1e60b96b9800dbcf5aaf2c7a02e9f5579acc757535dc5b1358f8d7c025b8cbec9a4faf958189569c +Size (rust-1.32.0-x86_64-apple-darwin.tar.gz) = 217590063 bytes +SHA1 (rust-1.32.0-x86_64-sun-solaris.tar.gz) = c8a36f72d8e689410d54d7bd63c2c335f563c917 +RMD160 (rust-1.32.0-x86_64-sun-solaris.tar.gz) = 56019be0127fc1a8a3ef7d60c7db9faf6f8f0e3c +SHA512 (rust-1.32.0-x86_64-sun-solaris.tar.gz) = c233c5d61b3d5a6bc395ab1a478af663a42969c81f757374808c041f4141ffd75e06224dbc1efd1e71860a96e430204ac669c3140f70a9a06b252c6fe1a82047 +Size (rust-1.32.0-x86_64-sun-solaris.tar.gz) = 200070309 bytes +SHA1 (rust-1.32.0-x86_64-unknown-freebsd.tar.gz) = 989458118d774283fe58e5bbfbf118492d388cea +RMD160 (rust-1.32.0-x86_64-unknown-freebsd.tar.gz) = c473bb82244d21839b9b54608a0acbec50c34994 +SHA512 (rust-1.32.0-x86_64-unknown-freebsd.tar.gz) = 2026d290253f2ba29975b237c06c96e6c25f4a7ee39e6160b517063a6323410bd5ce89162074ec4027549ce4e7983bc784ebad8a233def04aaf828885b83a9be +Size (rust-1.32.0-x86_64-unknown-freebsd.tar.gz) = 172728598 bytes +SHA1 (rust-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 8ccd72b5b2f6941ad671efab96f5e1d660fd91e0 +RMD160 (rust-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = f7ff148e314c04194e6e6b0b1eb8ef1b777525c8 +SHA512 (rust-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 875211eb0a7ced3e24f1a51b6ccb7ceb5ee372c38b58fac0d0dd39ba40f9f8b4c14a6f4d352d4fdedf6c85fa39db0802f4c00733e430f9dc22e60596d873707c +Size (rust-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 13565952 bytes +SHA1 (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = f71178f3c412c2e27684ef722b4f5cf760694b71 +RMD160 (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = 5dc0d80194dcb6c82f8e0be1bd623b8b2e1a6a9f +SHA512 (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = 2a72c8feb23572c8a41071b409661d018fb6a08a54520304805bd43f96ebda2de778791a229633f0156124231b3208ba04d0f544bb4757673f6c72d2ed8d4e9c +Size (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = 174448988 bytes SHA1 (rust-std-1.32.0-aarch64-unknown-netbsd.tar.gz) = 5ef1c0feab4510ceb2aea8ff5cfdd28200eef584 RMD160 (rust-std-1.32.0-aarch64-unknown-netbsd.tar.gz) = 101b233758a0f01954e20f4d1f06afbba7393dac SHA512 (rust-std-1.32.0-aarch64-unknown-netbsd.tar.gz) = 2858978a80eb97e854b93173eebfbb45c137fcd3c7ae5031982a0a56b283d16bea9d0761e6d81dacc9216718a14c5b77aaab0bfa1fddbc0133379228cb02a53c Size (rust-std-1.32.0-aarch64-unknown-netbsd.tar.gz) = 69335373 bytes +SHA1 (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = feef9576494c90a60a21f0b1c469d74a7c9d9cef +RMD160 (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = f2b3da402ef694904c08a25e9be24fb23dfc7395 +SHA512 (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 4a0611b123f82de747f5b55d79299bc16f9a8248f7b13e4b84e57b9ff5fa832b2bb1ec0e1d81780f35d741ff888bea38565ad2ac901318c25f6e6bc417e9d83a +Size (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 71637393 bytes +SHA1 (rust-std-1.32.0-i686-apple-darwin.tar.gz) = 8017b6b1d228efc8551de29bd4b872f55746147b +RMD160 (rust-std-1.32.0-i686-apple-darwin.tar.gz) = 3a40018a2d94751102d83d53112a4490f25a41c0 +SHA512 (rust-std-1.32.0-i686-apple-darwin.tar.gz) = 6f761c91b3deb78ccdec9dce170509778d4351d8604190beee47b9960b22ed02083acf85024aa967a29797d8de1d70493fd464599639acf5982acafa9ccc98f3 +Size (rust-std-1.32.0-i686-apple-darwin.tar.gz) = 61991141 bytes +SHA1 (rust-std-1.32.0-i686-unknown-freebsd.tar.gz) = ddbb278baf9d6469bfb39b038a0d95a928d378a2 +RMD160 (rust-std-1.32.0-i686-unknown-freebsd.tar.gz) = 9261f7bc3f2624cdb70321b034b643798dc3e24e +SHA512 (rust-std-1.32.0-i686-unknown-freebsd.tar.gz) = 8708c78d2cd54565ac5cd9ac272f06f55bd28dc1cc66398c0b907db5e68a201527dd2c25c452a1f6cfd329496c78faeecb0f728e35102c2a0b0e1f950e66e537 +Size (rust-std-1.32.0-i686-unknown-freebsd.tar.gz) = 67402728 bytes +SHA1 (rust-std-1.32.0-i686-unknown-linux-gnu.tar.gz) = f5ca6e7be7cf3ccf67263c7aeeee30c1633c694e +RMD160 (rust-std-1.32.0-i686-unknown-linux-gnu.tar.gz) = e58a6d82a5c5291a18134705057a095f1b162e39 +SHA512 (rust-std-1.32.0-i686-unknown-linux-gnu.tar.gz) = a5499a451aa6acf2dd4c54c37cff672c62a9de957d42473826ef191b33f96e475ae7a206960a97dc27ab0237dd617bbdb0c29d96de5f89929cfcffcb61e7f9b3 +Size (rust-std-1.32.0-i686-unknown-linux-gnu.tar.gz) = 70350313 bytes +SHA1 (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = 86a8bf959a4c7617de3445df8b92be6fd7b6beca +RMD160 (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = 74d96e5f7a1081ff4be748acba64e93b97bf3a89 +SHA512 (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = c5b58857f30065099498aeacf13eccedec1e38abca2660cacabb72076c45785adf8051733a45ac10127daf3e46f7204b5f18cb38a0e36b0037a4c114023774f7 +Size (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = 72048862 bytes SHA1 (rust-std-1.32.0-powerpc-unknown-netbsd.tar.gz) = 2ee5545aadbede0c4c011404d935421c49f8900e RMD160 (rust-std-1.32.0-powerpc-unknown-netbsd.tar.gz) = bcd94d2c764ea59775306c6e74917991699acf25 SHA512 (rust-std-1.32.0-powerpc-unknown-netbsd.tar.gz) = 1ae54afef1971eed37d71bac325d9475da66cfb24a0c8543a4afde72394ed36cf2b35a6959c68952fe03a81719ee3ad5d65cd2ae131d5d8bd77ba30d4a2f79be Size (rust-std-1.32.0-powerpc-unknown-netbsd.tar.gz) = 69624858 bytes -SHA1 (rustc-1.32.0-src.tar.gz) = 4a8a9e1158b36571be12c7d86c358691d5febf22 -RMD160 (rustc-1.32.0-src.tar.gz) = a6780274c27c78722e0615a5daee71f471690c7f -SHA512 (rustc-1.32.0-src.tar.gz) = 9bca5702fe4ea515b4401cf200cf472d3b24dd6c93bd4a783a4cd6c473a2e9dc715b642672e1c940770d2bab860633ffe0b8cec6fbbfc737e23aa2a21d6cd00a -Size (rustc-1.32.0-src.tar.gz) = 158503827 bytes +SHA1 (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = ee11e922e8db3e06c486d73f13f0cebc87a8608c +RMD160 (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = bcd4c04ab115a9f6ee9ee9c338de2833ed9cff6b +SHA512 (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = 9382ffd0f82b84181fd4c3efbab81e3241f6b1b43fe77bdcee6c185b728f6ffa238c13f98eafb1139169d9dd4aee831bea0b5d00c887e517c04c99ae1c162ca2 +Size (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = 71612611 bytes +SHA1 (rust-std-1.32.0-x86_64-apple-darwin.tar.gz) = f1b4c2ea586b857d71db11e7143e11760fc45e32 +RMD160 (rust-std-1.32.0-x86_64-apple-darwin.tar.gz) = 9f8ed0fbc2f59cefc00148a29b856dbee2fd78b1 +SHA512 (rust-std-1.32.0-x86_64-apple-darwin.tar.gz) = f8760aa93374a843cf56e834c36673abfcfeb238d48a8c66f2fb8754660755aba24d0b747fa8b7734968f2592ac3cdc51e2d01d645638f972b89fec9d7f49750 +Size (rust-std-1.32.0-x86_64-apple-darwin.tar.gz) = 63290484 bytes +SHA1 (rust-std-1.32.0-x86_64-unknown-freebsd.tar.gz) = 7516719b0ae43ee8c43f24bbfbadc4c3a6524481 +RMD160 (rust-std-1.32.0-x86_64-unknown-freebsd.tar.gz) = 2952056b57de6052e4cd27e565216e442252d339 +SHA512 (rust-std-1.32.0-x86_64-unknown-freebsd.tar.gz) = 59d206956340c8a516ae973fdd2494596ab17f8fb1ff1f96a841d149e59894011c6cd3295e173a1a3ed21865a182aa7eaeef25f013638ffa5c4bf0b8909fc2c7 +Size (rust-std-1.32.0-x86_64-unknown-freebsd.tar.gz) = 67069445 bytes +SHA1 (rust-std-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = d2e824fd5ee5b20fd05c4f162c7bbe3d45f63d76 +RMD160 (rust-std-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 539a0c94240b26002ac4b85dfaca539d59eab066 +SHA512 (rust-std-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 2db02be07b013e1450555c5b05162ef65edd538eea7268784cd54e0f2562525ee8c8b3b221ea6f1d31da5a2d9cf774fda8ff7b5f64ab642e261878a942c17193 +Size (rust-std-1.32.0-x86_64-unknown-linux-gnu.tar.gz) = 72089617 bytes +SHA1 (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = a5a13c199eae3e3d8b2eece5470add5ee8dba82b +RMD160 (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = d5b9eb020e0a855822d48b9e799dd275e9dcf4a6 +SHA512 (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = 3045e459887b8f7bb5f452a9364969f78f14371de25c81926e60525c5618a133d5b9821ffe0f62982bb6f589def9d3e6ce4941b93617bcf0c1d14cf1a87ca9ea +Size (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = 66975759 bytes +SHA1 (rustc-1.33.0-src.tar.gz) = 9a1b68d7749a915d6c5ec70d89907c667a25f2f8 +RMD160 (rustc-1.33.0-src.tar.gz) = 08e6ebf13f9d83311e21b5994dbd5d324a272c83 +SHA512 (rustc-1.33.0-src.tar.gz) = 65ae2615f4639ccea146fc431aca62e6f0793aa5e584e786e706eefb30588056080300fd5752ce9226067dc213f1a468f96c21b2334f22c5751fa90ddbd3a2b4 +Size (rustc-1.33.0-src.tar.gz) = 159251963 bytes SHA1 (patch-src_bootstrap_bin_rustc.rs) = 5e6b0cb25401db4fef6e74f73764e69f3c09569c SHA1 (patch-src_bootstrap_bootstrap.py) = 5b886b95857bf019c2e37cb380e6905cb444b756 SHA1 (patch-src_bootstrap_builder.rs) = e02356401417f8e8296a5fe27c68072f698f0190 @@ -104,40 +120,10 @@ SHA1 (patch-src_llvm_cmake_modules_AddLLVM.cmake) = f0620ac62ecfb1d62d2dfa61b4c0 SHA1 (patch-src_llvm_include_llvm-c_DataTypes.h) = 432693204912e79059ee31e815ad1e24f3236374 SHA1 (patch-src_llvm_include_llvm_Analysis_ConstantFolding.h) = 861089ea7ec8985b9b9fce53ffadfa3e9eed4a72 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 379f60b809d5af3569541828c7e485da805ad9cc -SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 76e77c2c49baf8c951ed8d2293e98e3ede0f8538 +SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = e9185994af936e0a4f000a03f94e272f95de6280 SHA1 (patch-src_tools_rls_src_cmd.rs) = 754bfb8806e209cb0ef01690b48bf4b145017ab9 SHA1 (patch-src_tools_rls_src_server_io.rs) = 74b90c1aeb70b0c3a20709145d6568ddf4647877 SHA1 (patch-src_tools_rust-installer_install-template.sh) = f2ec6dced2be1fa23773d5827503ad07d0913dc2 +SHA1 (patch-vendor_backtrace-sys_src_libbacktrace_configure) = 90e54f66edce65ebe23fbf2480deb193ca926733 +SHA1 (patch-vendor_libc_src_unix_solaris_mod.rs) = 1fd66c000eeae9b61e5e05c46604c574d2b2106c SHA1 (patch-vendor_rand_src_rngs_os.rs) = 7a1c6d91d9418e1f8e378c4baca33045cc768f2d -SHA1 (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = 65dd086a2d81a6e38300ab1f99b2dc6dbf7715c6 -RMD160 (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = d3cb8207b7d4e8eb484836f9a8958bc34c418464 -SHA512 (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = 1f6999d29bbab7e0b206ae7d50d36445b890767842578f77d3e5b7f95aed3b5903488e5b93ea2daa62308925428dabf6a627de30c3aa2dcfe34313e88ac9deea -Size (rust-1.32.0-sparc64-unknown-netbsd.tar.gz) = 217393464 bytes -SHA1 (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = ee11e922e8db3e06c486d73f13f0cebc87a8608c -RMD160 (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = bcd4c04ab115a9f6ee9ee9c338de2833ed9cff6b -SHA512 (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = 9382ffd0f82b84181fd4c3efbab81e3241f6b1b43fe77bdcee6c185b728f6ffa238c13f98eafb1139169d9dd4aee831bea0b5d00c887e517c04c99ae1c162ca2 -Size (rust-std-1.32.0-sparc64-unknown-netbsd.tar.gz) = 71612611 bytes -SHA1 (rust-1.32.0-i686-unknown-netbsd.tar.gz) = ca82d22c51c08417cf8e419c599c2b3756e9bc44 -RMD160 (rust-1.32.0-i686-unknown-netbsd.tar.gz) = bd118958cc170f53e73c65cb508964b6857a6efc -SHA512 (rust-1.32.0-i686-unknown-netbsd.tar.gz) = fb0e5234a68bb68bf0ac16fb9a502ae9fec835c46f03e49042ca1a9889be78d55c41d574a9579714b70bba22dbf68173bd27ebaab581ae5f71febfe0f0bf4d2b -Size (rust-1.32.0-i686-unknown-netbsd.tar.gz) = 218437292 bytes -SHA1 (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = 86a8bf959a4c7617de3445df8b92be6fd7b6beca -RMD160 (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = 74d96e5f7a1081ff4be748acba64e93b97bf3a89 -SHA512 (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = c5b58857f30065099498aeacf13eccedec1e38abca2660cacabb72076c45785adf8051733a45ac10127daf3e46f7204b5f18cb38a0e36b0037a4c114023774f7 -Size (rust-std-1.32.0-i686-unknown-netbsd.tar.gz) = 72048862 bytes -SHA1 (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = f71178f3c412c2e27684ef722b4f5cf760694b71 -RMD160 (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = 5dc0d80194dcb6c82f8e0be1bd623b8b2e1a6a9f -SHA512 (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = 2a72c8feb23572c8a41071b409661d018fb6a08a54520304805bd43f96ebda2de778791a229633f0156124231b3208ba04d0f544bb4757673f6c72d2ed8d4e9c -Size (rust-1.32.0-x86_64-unknown-netbsd.tar.gz) = 174448988 bytes -SHA1 (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = a5a13c199eae3e3d8b2eece5470add5ee8dba82b -RMD160 (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = d5b9eb020e0a855822d48b9e799dd275e9dcf4a6 -SHA512 (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = 3045e459887b8f7bb5f452a9364969f78f14371de25c81926e60525c5618a133d5b9821ffe0f62982bb6f589def9d3e6ce4941b93617bcf0c1d14cf1a87ca9ea -Size (rust-std-1.32.0-x86_64-unknown-netbsd.tar.gz) = 66975759 bytes -SHA1 (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 0673db3986c5b76d376418b1e6586ae9f988ddf7 -RMD160 (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 45985353958e914df1ed091a3812b61facdabfed -SHA512 (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 74a610a2f44eddbb2ccdb8caa9440d88cd4d13768d45b088461483c2d8b437b347cbfc54cd2c09b75d182781c21903ae982561645bdf0353d109e0bcd92e7529 -Size (rust-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 216042717 bytes -SHA1 (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = feef9576494c90a60a21f0b1c469d74a7c9d9cef -RMD160 (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = f2b3da402ef694904c08a25e9be24fb23dfc7395 -SHA512 (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 4a0611b123f82de747f5b55d79299bc16f9a8248f7b13e4b84e57b9ff5fa832b2bb1ec0e1d81780f35d741ff888bea38565ad2ac901318c25f6e6bc417e9d83a -Size (rust-std-1.32.0-armv7-unknown-netbsd-eabihf.tar.gz) = 71637393 bytes diff --git a/lang/rust/patches/patch-src_bootstrap_builder.rs b/lang/rust/patches/patch-src_bootstrap_builder.rs index 9749c233d791..7df9f30fd6a0 100644 --- a/lang/rust/patches/patch-src_bootstrap_builder.rs +++ b/lang/rust/patches/patch-src_bootstrap_builder.rs @@ -1,12 +1,12 @@ -$NetBSD: patch-src_bootstrap_builder.rs,v 1.1 2018/11/27 15:45:23 adam Exp $ +$NetBSD: patch-src_bootstrap_builder.rs,v 1.2 2019/03/03 09:16:21 he Exp $ Do not install 'src'. --- src/bootstrap/builder.rs.orig 2018-11-25 15:56:35.000000000 +0000 +++ src/bootstrap/builder.rs -@@ -473,7 +473,6 @@ impl<'a> Builder<'a> { - install::Rustfmt, +@@ -464,7 +464,6 @@ impl<'a> Builder<'a> { install::Clippy, + install::Miri, install::Analysis, - install::Src, install::Rustc diff --git a/lang/rust/patches/patch-src_libbacktrace_configure b/lang/rust/patches/patch-src_libbacktrace_configure deleted file mode 100644 index c5b9dd555178..000000000000 --- a/lang/rust/patches/patch-src_libbacktrace_configure +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-src_libbacktrace_configure,v 1.1 2017/11/16 19:48:24 jperkin Exp $ - -Use pkgsrc libtool. - ---- src/libbacktrace/configure.orig 2017-10-09 20:04:51.000000000 +0000 -+++ src/libbacktrace/configure -@@ -7783,7 +7783,7 @@ fi - LIBTOOL_DEPS="$ltmain" - - # Always use our own libtool. --LIBTOOL='$(SHELL) $(top_builddir)/libtool' -+LIBTOOL='libtool' - - - diff --git a/lang/rust/patches/patch-src_librustc__llvm_build.rs b/lang/rust/patches/patch-src_librustc__llvm_build.rs index 9659a958ec01..e6beabaad828 100644 --- a/lang/rust/patches/patch-src_librustc__llvm_build.rs +++ b/lang/rust/patches/patch-src_librustc__llvm_build.rs @@ -1,26 +1,23 @@ -$NetBSD: patch-src_librustc__llvm_build.rs,v 1.1 2019/01/05 23:29:40 tnn Exp $ +$NetBSD: patch-src_librustc__llvm_build.rs,v 1.2 2019/03/03 09:16:21 he Exp $ fix build on NetBSD HEAD-llvm. XXX there is probably a better way to do this. --- src/librustc_llvm/build.rs.orig 2018-12-18 23:11:17.000000000 +0000 +++ src/librustc_llvm/build.rs -@@ -250,9 +250,17 @@ fn main() { +@@ -244,8 +244,14 @@ fn main() { + } else if target.contains("freebsd") { "c++" } else if target.contains("netbsd") && llvm_static_stdcpp.is_some() { - // NetBSD uses a separate library when relocation is required +- // NetBSD uses a separate library when relocation is required - "stdc++_pic" -+ if env::var_os("PKGSRC_HAVE_LIBCPP").is_some() { -+ "c++_pic" -+ } else { -+ "stdc++_pic" -+ } ++ // NetBSD uses a separate library when relocation is required ++ if env::var_os("PKGSRC_HAVE_LIBCPP").is_some() { ++ "c++_pic" ++ } else { ++ "stdc++_pic" ++ } ++ } else if env::var_os("PKGSRC_HAVE_LIBCPP").is_some() { ++ "c++" + } else if llvm_use_libcxx.is_some() { + "c++" } else { -- "stdc++" -+ if env::var_os("PKGSRC_HAVE_LIBCPP").is_some() { -+ "c++" -+ } else { -+ "stdc++" -+ } - }; - - // C++ runtime library diff --git a/lang/rust/patches/patch-src_libstd_sys_unix_thread.rs b/lang/rust/patches/patch-src_libstd_sys_unix_thread.rs index 9cfad823ca79..77aace3d0342 100644 --- a/lang/rust/patches/patch-src_libstd_sys_unix_thread.rs +++ b/lang/rust/patches/patch-src_libstd_sys_unix_thread.rs @@ -1,10 +1,10 @@ -$NetBSD: patch-src_libstd_sys_unix_thread.rs,v 1.4 2018/08/09 17:04:03 jperkin Exp $ +$NetBSD: patch-src_libstd_sys_unix_thread.rs,v 1.5 2019/03/03 09:16:21 he Exp $ Fix stack-clash on SunOS. --- src/libstd/sys/unix/thread.rs.orig 2018-07-30 22:15:53.000000000 +0000 +++ src/libstd/sys/unix/thread.rs -@@ -309,7 +309,7 @@ pub mod guard { +@@ -300,7 +300,7 @@ pub mod guard { let stackaddr = get_stack_start_aligned()?; @@ -13,12 +13,3 @@ Fix stack-clash on SunOS. // Linux doesn't allocate the whole stack right away, and // the kernel has its own stack-guard mechanism to fault // when growing too close to an existing mapping. If we map -@@ -354,7 +354,7 @@ pub mod guard { - } - - pub unsafe fn deinit() { -- if !cfg!(target_os = "linux") { -+ if cfg!(not(any(target_os = "linux", target_os = "solaris"))) { - if let Some(stackaddr) = get_stack_start_aligned() { - // Remove the protection on the guard page. - // FIXME: we cannot unmap the page, because when we mmap() diff --git a/lang/rust/patches/patch-src_tools_cargo_tests_testsuite_build.rs b/lang/rust/patches/patch-src_tools_cargo_tests_testsuite_build.rs index 7db887b192ce..987123b878b4 100644 --- a/lang/rust/patches/patch-src_tools_cargo_tests_testsuite_build.rs +++ b/lang/rust/patches/patch-src_tools_cargo_tests_testsuite_build.rs @@ -1,4 +1,4 @@ -$NetBSD: patch-src_tools_cargo_tests_testsuite_build.rs,v 1.2 2018/11/27 15:45:23 adam Exp $ +$NetBSD: patch-src_tools_cargo_tests_testsuite_build.rs,v 1.3 2019/03/03 09:16:21 he Exp $ Don't attempt incremental operations on sparc64, ref. https://sources.debian.org/patches/cargo/0.29.0-1/2007_sparc64_disable_incremental_build.patch/ @@ -13,15 +13,15 @@ https://sources.debian.org/patches/cargo/0.29.0-1/2007_sparc64_disable_increment #[test] fn cargo_compile_incremental() { let p = project() -@@ -58,6 +59,7 @@ fn cargo_compile_incremental() { - ).run(); +@@ -60,6 +61,7 @@ fn cargo_compile_incremental() { + .run(); } +#[cfg(not(target_arch = "sparc64"))] #[test] fn incremental_profile() { let p = project() -@@ -99,6 +101,7 @@ fn incremental_profile() { +@@ -102,6 +104,7 @@ fn incremental_profile() { .run(); } diff --git a/lang/rust/patches/patch-vendor_backtrace-sys_src_libbacktrace_configure b/lang/rust/patches/patch-vendor_backtrace-sys_src_libbacktrace_configure new file mode 100644 index 000000000000..4f92b8a32496 --- /dev/null +++ b/lang/rust/patches/patch-vendor_backtrace-sys_src_libbacktrace_configure @@ -0,0 +1,15 @@ +$NetBSD: patch-vendor_backtrace-sys_src_libbacktrace_configure,v 1.1 2019/03/03 09:16:21 he Exp $ + +Use pkgsrc libtool. + +--- vendor/backtrace-sys/src/libbacktrace/configure.orig 2019-02-28 10:22:21.000000000 +0000 ++++ vendor/backtrace-sys/src/libbacktrace/configure +@@ -7352,7 +7352,7 @@ fi + LIBTOOL_DEPS="$ltmain" + + # Always use our own libtool. +-LIBTOOL='$(SHELL) $(top_builddir)/libtool' ++LIBTOOL='libtool' + + + diff --git a/lang/rust/patches/patch-src_liblibc_src_unix_solaris_mod.rs b/lang/rust/patches/patch-vendor_libc_src_unix_solaris_mod.rs similarity index 52% rename from lang/rust/patches/patch-src_liblibc_src_unix_solaris_mod.rs rename to lang/rust/patches/patch-vendor_libc_src_unix_solaris_mod.rs index 8c28c9a045a6..fd9912c3a10f 100644 --- a/lang/rust/patches/patch-src_liblibc_src_unix_solaris_mod.rs +++ b/lang/rust/patches/patch-vendor_libc_src_unix_solaris_mod.rs @@ -1,10 +1,8 @@ -$NetBSD: patch-src_liblibc_src_unix_solaris_mod.rs,v 1.4 2018/09/14 10:04:43 jperkin Exp $ +$NetBSD: patch-vendor_libc_src_unix_solaris_mod.rs,v 1.1 2019/03/03 09:16:21 he Exp $ -Add temporary upstream fixes for SunOS. - ---- src/liblibc/src/unix/solaris/mod.rs.orig 2018-09-11 03:38:01.000000000 +0000 -+++ src/liblibc/src/unix/solaris/mod.rs -@@ -692,6 +692,8 @@ pub const EOWNERDEAD: ::c_int = 58; +--- vendor/libc/src/unix/solaris/mod.rs.orig 2019-02-28 10:22:23.000000000 +0000 ++++ vendor/libc/src/unix/solaris/mod.rs +@@ -693,6 +693,8 @@ pub const EOWNERDEAD: ::c_int = 58; pub const ENOTRECOVERABLE: ::c_int = 59; pub const ENOSTR: ::c_int = 60; pub const ENODATA: ::c_int = 61;