pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/rust Update to 1.26.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/57044ba05104
branches: trunk
changeset: 380628:57044ba05104
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Fri May 18 12:45:52 2018 +0000
description:
Update to 1.26.0
Changelog:
Version 1.26.0 (2018-05-10)
Language
Closures now implement Copy and/or Clone if all captured variables implement either or both traits.
The inclusive range syntax e.g. for x in 0..=10 is now stable.
Stablise '_. The underscore lifetime can be used anywhere where a lifetime can be elided.
impl Trait is now stable allowing you to have abstract types in returns or in function parameters. e.g. fn foo() -> impl Iterator<Item=u8> or fn open(path: impl AsRef<Path>).
Pattern matching will now automatically apply dereferences.
128-bit integers in the form of u128 and i128 are now stable.
main can now return Result<(), E: Debug> in addition to ().
A lot of operations are now available in a const context. E.g. You can now index into constant arrays, reference and dereference into constants, and use Tuple struct constructors.
Fixed entry slice patterns are now stable. e.g.
let points = [1, 2, 3, 4];
match points {
[1, 2, 3, 4] => println!("All points were sequential."),
_ => println!("Not all points were sequential."),
}
Compiler
LLD is now used as the default linker for wasm32-unknown-unknown.
Fixed exponential projection complexity on nested types. This can provide up to a ~12% reduction in compile times for certain crates.
Added the --remap-path-prefix option to rustc. Allowing you to remap path prefixes outputted by the compiler.
Added powerpc-unknown-netbsd target.
Libraries
Implemented From<u16> for usize & From<{u8, i16}> for isize.
Added hexadecimal formatting for integers with fmt::Debug e.g. assert!(format!("{:02x?}", b"Foo\0") == "[46, 6f, 6f, 00]")
Implemented Default, Hash for cmp::Reverse.
Optimized str::repeat being 8x faster in large cases.
ascii::escape_default is now available in libcore.
Trailing commas are now supported in std and core macros.
Implemented Copy, Clone for cmp::Reverse
Implemented Clone for char::{ToLowercase, ToUppercase}.
Stabilized APIs
*const T::add
*const T::copy_to_nonoverlapping
*const T::copy_to
*const T::read_unaligned
*const T::read_volatile
*const T::read
*const T::sub
*const T::wrapping_add
*const T::wrapping_sub
*mut T::add
*mut T::copy_to_nonoverlapping
*mut T::copy_to
*mut T::read_unaligned
*mut T::read_volatile
*mut T::read
*mut T::replace
*mut T::sub
*mut T::swap
*mut T::wrapping_add
*mut T::wrapping_sub
*mut T::write_bytes
*mut T::write_unaligned
*mut T::write_volatile
*mut T::write
Box::leak
FromUtf8Error::as_bytes
LocalKey::try_with
Option::cloned
btree_map::Entry::and_modify
fs::read_to_string
fs::read
fs::write
hash_map::Entry::and_modify
iter::FusedIterator
ops::RangeInclusive
ops::RangeToInclusive
process::id
slice::rotate_left
slice::rotate_right
String::retain
Cargo
Cargo will now output path to custom commands when -v is passed with --list
The Cargo binary version is now the same as the Rust version
Cargo.lock files are now included in published crates.
Misc
The second edition of "The Rust Programming Language" book is now recommended over the first.
Compatibility Notes
aliasing a Fn trait as dyn no longer works. E.g. the following syntax is now invalid.
use std::ops::Fn as dyn;
fn g(_: Box<dyn(std::fmt::Debug)>) {}
The result of dereferences are no longer promoted to 'static. e.g.
fn main() {
const PAIR: &(i32, i32) = &(0, 1);
let _reversed_pair: &'static _ = &(PAIR.1, PAIR.0); // Doesn't work
}
Deprecate AsciiExt trait in favor of inherent methods.
".e0" will now no longer parse as 0.0 and will instead cause an error.
Removed hoedown from rustdoc.
Bounds on higher-kinded lifetimes a hard error.
diffstat:
lang/rust/Makefile | 21 +-
lang/rust/distinfo | 144 ++++++++++----------
lang/rust/patches/patch-src_bootstrap_bin_rustc.rs | 8 +-
3 files changed, 84 insertions(+), 89 deletions(-)
diffs (217 lines):
diff -r a36ed216ccfb -r 57044ba05104 lang/rust/Makefile
--- a/lang/rust/Makefile Fri May 18 09:42:33 2018 +0000
+++ b/lang/rust/Makefile Fri May 18 12:45:52 2018 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.34 2018/04/29 21:31:49 adam Exp $
+# $NetBSD: Makefile,v 1.35 2018/05/18 12:45:52 ryoon Exp $
-DISTNAME= rustc-1.25.0-src
+DISTNAME= rustc-1.26.0-src
PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//}
-PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://static.rust-lang.org/dist/
@@ -75,7 +74,7 @@
# own bootstrap. See the stage0-bootstrap below for more details.
#
DISTFILES:= ${DEFAULT_DISTFILES}
-RUST_STAGE0_VER= 1.24.1
+RUST_STAGE0_VER= 1.25.0
#
.if !empty(MACHINE_PLATFORM:MDarwin-*-i386) || make(distinfo) || make (makesum) || make(mdi)
RUST_ARCH:= i686-apple-darwin
@@ -101,13 +100,13 @@
RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
.endif
-.if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-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/
-DISTFILES:= ${DISTFILES} ${RUST_STAGE0}
-RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}
-.endif
+#.if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
+#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/
+#DISTFILES:= ${DISTFILES} ${RUST_STAGE0}
+#RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}
+#.endif
.if !empty(MACHINE_PLATFORM:MFreeBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi)
RUST_ARCH:= i686-unknown-freebsd
RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
diff -r a36ed216ccfb -r 57044ba05104 lang/rust/distinfo
--- a/lang/rust/distinfo Fri May 18 09:42:33 2018 +0000
+++ b/lang/rust/distinfo Fri May 18 12:45:52 2018 +0000
@@ -1,78 +1,74 @@
-$NetBSD: distinfo,v 1.22 2018/04/04 22:38:27 jperkin Exp $
+$NetBSD: distinfo,v 1.23 2018/05/18 12:45:52 ryoon Exp $
-SHA1 (rust-1.24.1-i686-apple-darwin.tar.gz) = ec76c638dfeccbc09efccdb5a9b407038b249849
-RMD160 (rust-1.24.1-i686-apple-darwin.tar.gz) = e76f778305b4fcc6f41e80dce351795b3d56b366
-SHA512 (rust-1.24.1-i686-apple-darwin.tar.gz) = 97ceea8f654bbfcbaed831eb0aa9a54f9a934085c806a4bf6c159384104a689f3f3346ec5040e1fae6f4d0fd84c7fbb0f4149c77a63cf3f14d165b1187e79cc8
-Size (rust-1.24.1-i686-apple-darwin.tar.gz) = 153723642 bytes
-SHA1 (rust-1.24.1-i686-unknown-freebsd.tar.gz) = 4b1668ec299c8bacf9ba985d2c8bc852185165ba
-RMD160 (rust-1.24.1-i686-unknown-freebsd.tar.gz) = ec5c53185c97f9698024462542d97bbc57e59ab1
-SHA512 (rust-1.24.1-i686-unknown-freebsd.tar.gz) = 0578230174fa3fb244b7e0483e13592a5098f9cc660b656a90c92992fea99e7d12090820d1876af4dbcdc4b81dbc1c68aa1b57d728668c25ec26dc8f1ef100d3
-Size (rust-1.24.1-i686-unknown-freebsd.tar.gz) = 177096905 bytes
-SHA1 (rust-1.24.1-i686-unknown-linux-gnu.tar.gz) = 85a62c007356603be72ad661d04bd525d7905630
-RMD160 (rust-1.24.1-i686-unknown-linux-gnu.tar.gz) = be7574105e756065155483b59bd22b930b3a8a3b
-SHA512 (rust-1.24.1-i686-unknown-linux-gnu.tar.gz) = 779bfbf59dbc2b95abfcf8b8fa635e3caf276501e5d95a722073df906958a278174b07aa322b2920dfcbdf9259a836b1ee3b07106bba6a097e0b479d751bdd78
-Size (rust-1.24.1-i686-unknown-linux-gnu.tar.gz) = 193645445 bytes
-SHA1 (rust-1.24.1-i686-unknown-netbsd.tar.gz) = cbe3cbc11d22856688f88b3e0a632b8ec9e68588
-RMD160 (rust-1.24.1-i686-unknown-netbsd.tar.gz) = f7483eb2fbf141b4b36c409cd6e7f8925b4921a1
-SHA512 (rust-1.24.1-i686-unknown-netbsd.tar.gz) = e249f7bcbac9c35f2ebc19b88e9726acc989b40318b2bf08e9343ae6e27c114d442d35a793c2fbb8c2826e9c27b19083d3c9dae4d0e435ac7d75fda36c6e7887
-Size (rust-1.24.1-i686-unknown-netbsd.tar.gz) = 192964477 bytes
-SHA1 (rust-1.24.1-x86_64-apple-darwin.tar.gz) = bf60f0a0b06c2b82c23838ec78465b375e3a7c6b
-RMD160 (rust-1.24.1-x86_64-apple-darwin.tar.gz) = e212c1a8e83d17c5a2acc8926e3a358806238664
-SHA512 (rust-1.24.1-x86_64-apple-darwin.tar.gz) = 06a07741bd06b9d84d8684086a63f92024e1515391f5767596c94d6d1fa96ba1fc57c230361b6f66ae83df9145ed09ab648262b19102ead47aedc83cf83f01a4
-Size (rust-1.24.1-x86_64-apple-darwin.tar.gz) = 155912008 bytes
-SHA1 (rust-1.24.1-x86_64-sun-solaris.tar.gz) = 90753701b3d6d2a3e89a1989f67b8d49bbc6b975
-RMD160 (rust-1.24.1-x86_64-sun-solaris.tar.gz) = 2c865bc6f32e89ccb6d88b7a714908f3746a0c6a
-SHA512 (rust-1.24.1-x86_64-sun-solaris.tar.gz) = 06189a82523705409a4a7bd141e984e8c14bf8fbc0a4f477237537118113590fece7d14fc22bfe1c008a966b7e8d6fb3f83bb873032a398324c3c74b61c55819
-Size (rust-1.24.1-x86_64-sun-solaris.tar.gz) = 185764052 bytes
-SHA1 (rust-1.24.1-x86_64-unknown-freebsd.tar.gz) = 29d42f11a6f703ee2a959d40429dc1416832f4c8
-RMD160 (rust-1.24.1-x86_64-unknown-freebsd.tar.gz) = 2da5f98f0f886f4d629ab5312f192a0347d7dc5b
-SHA512 (rust-1.24.1-x86_64-unknown-freebsd.tar.gz) = d2548ec6b6e3976d17ca87f7fe8b2aca3a0dab66c5ea95b889f12e34cc436c0ff36e2efbb5d6e38959f99fedb2af38ad9ac3bab74d80918b24de56d641784f46
-Size (rust-1.24.1-x86_64-unknown-freebsd.tar.gz) = 175304021 bytes
-SHA1 (rust-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = b4391e14dced27ec7cacac85411688c1ac020683
-RMD160 (rust-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = b9ba2ce4fb134caa66b70f009c24d6d6849aa951
-SHA512 (rust-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = 9011839b89937d899f55dc1a391cbdfdb67d3eb2e279684f0c01e08e351d02f91c8449e5f5bea96955f312b15772c1f7724e4384980ef9bfc93a85ebb4346ebb
-Size (rust-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = 199685786 bytes
-SHA1 (rust-1.24.1-x86_64-unknown-netbsd.tar.gz) = 8f4ceb2ae7e90ec187a1a171bf6022d90501ab70
-RMD160 (rust-1.24.1-x86_64-unknown-netbsd.tar.gz) = 662559b311f740db61cf8523de1163a871d03442
-SHA512 (rust-1.24.1-x86_64-unknown-netbsd.tar.gz) = 4a4cc76970255302557072cd45275cda563b112d1ba100700be92ec37af94b5fa11821ffd72a1bfdf68f93c8991b1b1eeca9bfe6b60f2b5b035b73d5b0d65373
-Size (rust-1.24.1-x86_64-unknown-netbsd.tar.gz) = 179382274 bytes
-SHA1 (rust-std-1.24.1-i686-apple-darwin.tar.gz) = 8aa93c6d24f0c6507642951ae4fa4410359ca522
-RMD160 (rust-std-1.24.1-i686-apple-darwin.tar.gz) = a2c0484dcec10542c9db1c36dad86ddcf5a4e6b9
-SHA512 (rust-std-1.24.1-i686-apple-darwin.tar.gz) = e99faa3e5f92405de43590b26bbb124f2b45b177fc36ac450783aa72cb4fbbffaa3fc21060840eb274ae668a4d70703b26d51dbb3e68b126baffb6bf80f7db95
-Size (rust-std-1.24.1-i686-apple-darwin.tar.gz) = 73795185 bytes
-SHA1 (rust-std-1.24.1-i686-unknown-freebsd.tar.gz) = cb5b62244cda87948a7940a380f953b1ae9942a3
-RMD160 (rust-std-1.24.1-i686-unknown-freebsd.tar.gz) = f082c1c8412e4a74bdab759d3bfec632d04be4bb
-SHA512 (rust-std-1.24.1-i686-unknown-freebsd.tar.gz) = ea5db1a483dc3f81c32ca160dca05316661f777905eab928707730dadc9a245e93b4d38580f78fc464bd9ecda10fd1c11c636123fe337a361ce592e7dbfee57d
-Size (rust-std-1.24.1-i686-unknown-freebsd.tar.gz) = 80998434 bytes
-SHA1 (rust-std-1.24.1-i686-unknown-linux-gnu.tar.gz) = ec056f9e25f0daf5f072db459146da102c4f5633
-RMD160 (rust-std-1.24.1-i686-unknown-linux-gnu.tar.gz) = 3dd1d45a5e7a4cb6383ff34bde2d8b1893dfbd6c
-SHA512 (rust-std-1.24.1-i686-unknown-linux-gnu.tar.gz) = a827cc964db33bedaf9a163f7559c9b908ec6f960410dbc3d1ae4e44f27c2ee14bbeb12ed5be0ce4563ede1eaf4c7290a1f882a2363ddd95dbdea627cb89026e
-Size (rust-std-1.24.1-i686-unknown-linux-gnu.tar.gz) = 90547952 bytes
-SHA1 (rust-std-1.24.1-i686-unknown-netbsd.tar.gz) = ee8af76bd1e19929445f873211e5c98a78b97225
-RMD160 (rust-std-1.24.1-i686-unknown-netbsd.tar.gz) = f8e11c1e72d00569f28d6830a9bff7b7c705c24f
-SHA512 (rust-std-1.24.1-i686-unknown-netbsd.tar.gz) = 1b5c1295b3f584e09b52c57acc9de19936facb10291ef5ea8ff2ba588fb45f09c18574c5c2c69c8831d0c49f8a3e12298e82b4089ee7a459233f5bb32352c531
-Size (rust-std-1.24.1-i686-unknown-netbsd.tar.gz) = 100029439 bytes
-SHA1 (rust-std-1.24.1-x86_64-apple-darwin.tar.gz) = 8e50d1e6979b1e5ab9c89476b78bae7d4d7d3e18
-RMD160 (rust-std-1.24.1-x86_64-apple-darwin.tar.gz) = 8ba9b8bd66128e901ae1ef0868fc5a3492b04d5a
-SHA512 (rust-std-1.24.1-x86_64-apple-darwin.tar.gz) = 9f1ec06aaf74d8b2cc026590cad979d4b80b1b73394643195f3fc6fd424de16aed935d44e75740402d9e9de94df6f9e65e02b3ce64c20712813e5a8049b97a53
-Size (rust-std-1.24.1-x86_64-apple-darwin.tar.gz) = 74520545 bytes
-SHA1 (rust-std-1.24.1-x86_64-unknown-freebsd.tar.gz) = efc77d6e8e983141fb31f3e7113d49afa4988e03
-RMD160 (rust-std-1.24.1-x86_64-unknown-freebsd.tar.gz) = cc76c776d74e2053e403f76a4954d9e885f872b4
-SHA512 (rust-std-1.24.1-x86_64-unknown-freebsd.tar.gz) = 6e4d461881afc8d6685aa2ca26fbda829eb85b63eeb655471b07a06a720c162f9610341affd92ee095ca4231074da36f6a47e4999cfa1bf08cc834acc3a76efe
-Size (rust-std-1.24.1-x86_64-unknown-freebsd.tar.gz) = 80411345 bytes
-SHA1 (rust-std-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = bbe59ef66c08e806efcf628f4ce88f60007a4cfd
-RMD160 (rust-std-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = 23e63fa5bc73263286edfbcdcda6fbaa1a249f56
-SHA512 (rust-std-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = 52f2b8038c8223d6c9988b22aa5f64781292701ae5382f6ac0f5060a4b72a3b5b31ae6bd05fba433b27ee0f5d71de0cd4c6caf92297f5948166adfae28954766
-Size (rust-std-1.24.1-x86_64-unknown-linux-gnu.tar.gz) = 99998241 bytes
-SHA1 (rust-std-1.24.1-x86_64-unknown-netbsd.tar.gz) = 474e94f294591f656900ca8aa871052e067ca40b
-RMD160 (rust-std-1.24.1-x86_64-unknown-netbsd.tar.gz) = 04c2af586f74e8a1cf254975aa7e1610533deb9c
-SHA512 (rust-std-1.24.1-x86_64-unknown-netbsd.tar.gz) = 01a7c6b2295d9841d39a252f4974bad99b5ed547d7e99e32d8ebfbfe8ff290f8abaacd3102e0ded28d57a0eaaeaaea1e14891eee0831e40237a563324c28479b
-Size (rust-std-1.24.1-x86_64-unknown-netbsd.tar.gz) = 84447365 bytes
-SHA1 (rustc-1.25.0-src.tar.gz) = 8a8d11a5b9f836025d0790f3d03606ad1e7acd3c
-RMD160 (rustc-1.25.0-src.tar.gz) = 5176d728e189332e6dc3da389aa9938a0be911d9
-SHA512 (rustc-1.25.0-src.tar.gz) = 7d8886f4d5a621eb794e814deb60be681fa38cf086f87ffa14e5a3500c640b237c549a632de1331a0f1b71963de41f6d31a4df3866b7e597424002316fed81ce
-Size (rustc-1.25.0-src.tar.gz) = 98639156 bytes
-SHA1 (patch-src_bootstrap_bin_rustc.rs) = e4baa9e42a8d1e55fdf8317f833d5b645dd6e1c2
+SHA1 (rust-1.25.0-i686-apple-darwin.tar.gz) = a8581e6741b326f717cf8a5f263363212ba67793
+RMD160 (rust-1.25.0-i686-apple-darwin.tar.gz) = 883e0dad512ca16697161a41fae0215439c7ac01
+SHA512 (rust-1.25.0-i686-apple-darwin.tar.gz) = d4e0f33d318b1336a21a6d5bcc737aedfbf1d4cf9778f7c619ea456427b275233d1517f23f8f46a7c38f69696acceb5c202951344b2aa25f1bd3cd06658fe46d
+Size (rust-1.25.0-i686-apple-darwin.tar.gz) = 140644462 bytes
+SHA1 (rust-1.25.0-i686-unknown-freebsd.tar.gz) = 1d7538b2a7a12149e788897626b16b7157bf6824
+RMD160 (rust-1.25.0-i686-unknown-freebsd.tar.gz) = cf187233d7e5cbeb24139f2c2422f7cd62908a41
+SHA512 (rust-1.25.0-i686-unknown-freebsd.tar.gz) = f611c922642b3166d3dc8586a8d10366a81b82620e7c75109f9f4054ad51c622d7b0abfe932e432d9309efa6356e017aa0861e818f3f141c1bdef1eec76e5a11
+Size (rust-1.25.0-i686-unknown-freebsd.tar.gz) = 142435690 bytes
+SHA1 (rust-1.25.0-i686-unknown-linux-gnu.tar.gz) = 9cf61e92dd6519efb40475804649622e8becd517
+RMD160 (rust-1.25.0-i686-unknown-linux-gnu.tar.gz) = e77b92349499c09ec190323029795a3a73ae6efb
+SHA512 (rust-1.25.0-i686-unknown-linux-gnu.tar.gz) = 76bcd978b9b23b0fc6315f91bed153e59616aa62f520aae8e8d3587b5f5fae74fef15f8b0a749b02a69be56fad4df9a413019438135481917bca1fb1a7704de7
+Size (rust-1.25.0-i686-unknown-linux-gnu.tar.gz) = 169267482 bytes
+SHA1 (rust-1.25.0-i686-unknown-netbsd.tar.gz) = 57efc6e26a4b57a5315963a1752714252e573fcd
+RMD160 (rust-1.25.0-i686-unknown-netbsd.tar.gz) = 4f5980b45f89e122187d61470ed22f0c98aa181a
+SHA512 (rust-1.25.0-i686-unknown-netbsd.tar.gz) = 38d8d5f866c2d18ddb5a74cbc28f104734ff86ccf3720b24f05e157fb3712194c6271de6bc4399e4c88a635c92de2ff13944c2f3ae8cedda319fc906b4f82b51
+Size (rust-1.25.0-i686-unknown-netbsd.tar.gz) = 164201519 bytes
+SHA1 (rust-1.25.0-x86_64-apple-darwin.tar.gz) = 30e7d674007b87d19eda9ae9147472e74a59e64e
+RMD160 (rust-1.25.0-x86_64-apple-darwin.tar.gz) = 4ee6418816c7f54cfd76951e7519ee302d5f4856
+SHA512 (rust-1.25.0-x86_64-apple-darwin.tar.gz) = f38ed1e6b30bde9dc972675c9f0270fd62df25f829638bb315333fca09c241305d55da52bbe11512192b7f8c532da27c3940dd3554ba77f2ab42289ec76ffb03
+Size (rust-1.25.0-x86_64-apple-darwin.tar.gz) = 143715436 bytes
+SHA1 (rust-1.25.0-x86_64-unknown-freebsd.tar.gz) = fb0420d1548d63dc470bce8aea13f6947be63c18
+RMD160 (rust-1.25.0-x86_64-unknown-freebsd.tar.gz) = feb779bbbb666ad4cfc7dd0aa780e79655d8d9d6
+SHA512 (rust-1.25.0-x86_64-unknown-freebsd.tar.gz) = 85ed03069e2febcafe22e9b86b4e1573e5069720919140a27a3cdcc516a9843a772be79640dc43d0e395d0ae88780d4e0332af0cead81b41f1b6534e739033f3
+Size (rust-1.25.0-x86_64-unknown-freebsd.tar.gz) = 142439738 bytes
+SHA1 (rust-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 1f535cf6730a714b12c4693a34f68bb06388df65
+RMD160 (rust-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 9544a5ad9427c2b52f7fc68dcffb13d94299090f
+SHA512 (rust-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 544e85bb69359d8ff6059d0f470b5995822f73e6d361be43f69f87d394b7252a11686f835336930bc257ba4347c0498abf5b1fbd751180d96bd9ca872b76d65c
+Size (rust-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 178696930 bytes
+SHA1 (rust-1.25.0-x86_64-unknown-netbsd.tar.gz) = 49bd25ba0d9fdefac55000f4de20a960bdf18ae9
+RMD160 (rust-1.25.0-x86_64-unknown-netbsd.tar.gz) = 0034e7cc6eb3e1e17b7ad7cc4e5d221773d5086a
+SHA512 (rust-1.25.0-x86_64-unknown-netbsd.tar.gz) = 6b2900bbe68d8e9f78018a5f5767e0a161de557192eadd25a4aa5cc323a249b1e408403a0567ff340341c4841dc6723ff05ff51046e227c1d11c006834371f18
+Size (rust-1.25.0-x86_64-unknown-netbsd.tar.gz) = 144431725 bytes
+SHA1 (rust-std-1.25.0-i686-apple-darwin.tar.gz) = b8bb2050fe59a32118fc82d1d6cbcb72143d8cdd
+RMD160 (rust-std-1.25.0-i686-apple-darwin.tar.gz) = 9e6a5e8f4c34ad24c2bd16c045d7090efffb37e9
+SHA512 (rust-std-1.25.0-i686-apple-darwin.tar.gz) = 71856373685fb376e97950cc75fd34205ff164ee20586c11a8aa0a6e2e717afb57a921ef69781020201467754de64c5efe8efe0b95defe74c959bdfde4248afe
+Size (rust-std-1.25.0-i686-apple-darwin.tar.gz) = 48237324 bytes
+SHA1 (rust-std-1.25.0-i686-unknown-freebsd.tar.gz) = 5b73d046f915fb9b3d3ea711c13731c867bfc4dc
+RMD160 (rust-std-1.25.0-i686-unknown-freebsd.tar.gz) = c0ba3acf5057e4c0cf3e709114034b92825fb6d8
+SHA512 (rust-std-1.25.0-i686-unknown-freebsd.tar.gz) = 6529492a10ed6c26a3680df937c8b79f7d87d20b90516437462f3773c8cb985b995d9e0df7cb3953079974135d0641833695ba10058234b42685bc2fdee5f378
+Size (rust-std-1.25.0-i686-unknown-freebsd.tar.gz) = 50402505 bytes
+SHA1 (rust-std-1.25.0-i686-unknown-linux-gnu.tar.gz) = c1468104b5a82796e8a33524fe86e57fb6c7f84e
+RMD160 (rust-std-1.25.0-i686-unknown-linux-gnu.tar.gz) = d7a31c3ab8ef3d6a245a4fcd0ed308279fd4a987
+SHA512 (rust-std-1.25.0-i686-unknown-linux-gnu.tar.gz) = dead4a428a4ad3c84894caaded1d7ab3ccc75af0456124f1a103c809848537e52496dd8e6dfd5afa6a4a6dd3e63cc65677c645791dac675f290c18b1042342e3
+Size (rust-std-1.25.0-i686-unknown-linux-gnu.tar.gz) = 54602915 bytes
+SHA1 (rust-std-1.25.0-i686-unknown-netbsd.tar.gz) = 9c16dc34a0a4e072584be993f8782776c1252830
+RMD160 (rust-std-1.25.0-i686-unknown-netbsd.tar.gz) = 0f8e04ba33d55874aac67548032e6a943bf64f6c
+SHA512 (rust-std-1.25.0-i686-unknown-netbsd.tar.gz) = c1d2274b62e61e161b26ea82066da06d93d02f1fe4249bb2d576eb1dda4a2f70cec0641213aed7588a44b49b55724c2dd8093be8225940dace309c36f2c99be8
+Size (rust-std-1.25.0-i686-unknown-netbsd.tar.gz) = 63570750 bytes
+SHA1 (rust-std-1.25.0-x86_64-apple-darwin.tar.gz) = 507b4df770d63da90d8ec1e2bfd9f0378074f78f
+RMD160 (rust-std-1.25.0-x86_64-apple-darwin.tar.gz) = 7bbdc0a38598f90db874ffad298e2b05ceb0af6c
+SHA512 (rust-std-1.25.0-x86_64-apple-darwin.tar.gz) = c6e2be3e7d85278db800b23f13891e25c76647a1e59e2fdc2b15f8aad5c3bc7c4e26bd259fb69f3ec714604bf2f443b2aafca49f06dcbb0917c2345785459556
+Size (rust-std-1.25.0-x86_64-apple-darwin.tar.gz) = 49382071 bytes
+SHA1 (rust-std-1.25.0-x86_64-unknown-freebsd.tar.gz) = c0d8682ec239e9cf96b2d3962818105ba77a4345
+RMD160 (rust-std-1.25.0-x86_64-unknown-freebsd.tar.gz) = 91e2be89de71d5dc7a608b9355e646de650a1a08
+SHA512 (rust-std-1.25.0-x86_64-unknown-freebsd.tar.gz) = f81868b54ea54d9a67a9afda3e4dfe628f24cf2cc46616479efab304dbd4357320e82357614b37a74b18f22c9b17572e43ffb848f75c1156655040f580ba98ea
+Size (rust-std-1.25.0-x86_64-unknown-freebsd.tar.gz) = 50228076 bytes
+SHA1 (rust-std-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 7b5aa75f7912eb7976a7f094e53d5783a58af74d
+RMD160 (rust-std-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 2ca49633160519632561ffff46cfed4195c66759
+SHA512 (rust-std-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 173389377eea982db433b571db5ec81cb4a284a07cb7b211aa38ffac00049b40a28f30437809c4c10bf8747f885dee50416dacae710f07edaa315908440c54c3
+Size (rust-std-1.25.0-x86_64-unknown-linux-gnu.tar.gz) = 66865178 bytes
+SHA1 (rust-std-1.25.0-x86_64-unknown-netbsd.tar.gz) = 7d92a81969f59d71636e23db024c4d31eca813a6
+RMD160 (rust-std-1.25.0-x86_64-unknown-netbsd.tar.gz) = 041c4582c0ece0943f3bc6c8d1c116af8a413442
+SHA512 (rust-std-1.25.0-x86_64-unknown-netbsd.tar.gz) = 6debcdb900c647eeb11175a238bed4ae223633523664d00fa9e9e6d7ac45e9f411aab7dbf869d56d36ee02cab23d3d78ee30134670b5d7699ecae3db2a36f88e
+Size (rust-std-1.25.0-x86_64-unknown-netbsd.tar.gz) = 52422021 bytes
+SHA1 (rustc-1.26.0-src.tar.gz) = dcd755df6b00cd5bed097be0a361428a45bf94a0
+RMD160 (rustc-1.26.0-src.tar.gz) = 5f7c7180496cdc5dd1c694bba2fa4fce236e708e
+SHA512 (rustc-1.26.0-src.tar.gz) = 6b0eac18eef1093dad4cbb57fccbc22a2e0b11459c11600c66eef539fa1972bbae2d89751e2d46a32a46a4572fd0d3264b1083bd13d9749b694e00cd4b3d8acc
+Size (rustc-1.26.0-src.tar.gz) = 95383826 bytes
+SHA1 (patch-src_bootstrap_bin_rustc.rs) = d9787517f03162d3548e89a91ecf933fd67774d8
SHA1 (patch-src_bootstrap_lib.rs) = d86e173b931099730a4f18d044d7977c89f87b91
SHA1 (patch-src_libbacktrace_configure) = b2c1e9b93a99408aad42ab9f1af27704cc81bdd8
SHA1 (patch-src_libstd_build.rs) = 32dad8a474300f9f37bce8b92acca762cf8cc4ab
diff -r a36ed216ccfb -r 57044ba05104 lang/rust/patches/patch-src_bootstrap_bin_rustc.rs
--- a/lang/rust/patches/patch-src_bootstrap_bin_rustc.rs Fri May 18 09:42:33 2018 +0000
+++ b/lang/rust/patches/patch-src_bootstrap_bin_rustc.rs Fri May 18 12:45:52 2018 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-src_bootstrap_bin_rustc.rs,v 1.2 2018/01/08 09:33:58 ryoon Exp $
+$NetBSD: patch-src_bootstrap_bin_rustc.rs,v 1.3 2018/05/18 12:45:52 ryoon Exp $
* Set RPATH for pkgsrc wrapper
---- src/bootstrap/bin/rustc.rs.orig 2018-01-01 21:50:13.000000000 +0000
+--- src/bootstrap/bin/rustc.rs.orig 2018-05-07 17:31:28.000000000 +0000
+++ src/bootstrap/bin/rustc.rs
-@@ -224,7 +224,7 @@ fn main() {
+@@ -226,7 +226,7 @@ fn main() {
cmd.arg("-Z").arg("osx-rpath-install-name");
Some("-Wl,-rpath,@loader_path/../lib")
- } else if !target.contains("windows") {
+ } else if !target.contains("windows") && !target.contains("wasm32") {
- Some("-Wl,-rpath,$ORIGIN/../lib")
+ Some("-Wl,-rpath,@PREFIX@/lib")
} else {
Home |
Main Index |
Thread Index |
Old Index