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