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
This commit is contained in:
he 2019-03-03 09:16:21 +00:00
parent 94f6d3537c
commit b45f71963b
9 changed files with 151 additions and 173 deletions

View file

@ -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; \

View file

@ -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

View file

@ -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

View file

@ -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'

View file

@ -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

View file

@ -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()

View file

@ -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();
}

View file

@ -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'

View file

@ -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;