Subject: CVS commit: pkgsrc/lang/rust
From: Havard Eidnes
Date: 2018-12-22 00:12:34
Message id: 20181221231235.0A110FB16@cvs.NetBSD.org

Log Message:
Upgrade rust to version 1.31.1.

Pkgsrc changes:
 * Sadly, I had to reinstate the "make tar files" rust code to make
   it possible to build cross-compiled bootstrap kits.
 * Add an adjustable "BUILD_TARGET", "dist" for cross-building
   a bootstrap kit, "build" for a normal native build.
 * New bootstrap kits built for NetBSD/powerpc, NetBSD/earmv7hf,
   and NetBSD/sparc64 version 1.31.1.
 * gcc-wrap script amended to also drop -Wl,--enable-new-dtags
   (so it could be used outside pkgsrc)
 * Worked around use of AtomicU64 in release build tool (ugly band-aid patch).
   Some platforms lack support for that type and associated operations.

Upstream changes:
 - [Fix Rust failing to build on `powerpc-unknown-netbsd`][56562]
 - [Fix broken go-to-definition in RLS][rls/1171]
 - [Fix infinite loop on hover in RLS][rls/1170]

[56562]: https://github.com/rust-lang/rust/pull/56562
[rls/1171]: https://github.com/rust-lang/rls/issues/1171
[rls/1170]: https://github.com/rust-lang/rls/pull/1170

Files:
RevisionActionfile
1.70modifypkgsrc/lang/rust/Makefile
1.50modifypkgsrc/lang/rust/distinfo
1.4modifypkgsrc/lang/rust/files/gcc-wrap
1.1addpkgsrc/lang/rust/patches/patch-src_tools_rls_src_cmd.rs
1.1addpkgsrc/lang/rust/patches/patch-src_tools_rls_src_server_io.rs
1.1removepkgsrc/lang/rust/patches/patch-src_tools_rust-installer_src_generator.rs