Update to 1.27.0

* SunOS parts are from jperkin@.

Changelog:
Version 1.27.0 (2018-06-21)
Language

    Removed 'proc' from the reserved keywords list. This allows proc to be used as an identifer.
    The dyn syntax is now available. This syntax is equivalent to the bare Trait syntax, and should make it clearer when being used in tandem with impl Trait. Since it is equivalent to the following syntax: &Trait == &dyn Trait, &mut Trait == &mut dyn Trait, and Box<Trait> == Box<dyn Trait>.
    Attributes on generic parameters such as types and lifetimes are now stable. e.g. fn foo<#[lifetime_attr] 'a, #[type_attr] T: 'a>() {}
    The #[must_use] attribute can now also be used on functions as well as types. It provides a lint that by default warns users when the value returned by a function has not been used.

Compiler

    Added the armv5te-unknown-linux-musl target.

Libraries

    SIMD (Single Instruction Multiple Data) on x86/x86_64 is now stable. This includes arch::x86 & arch::x86_64 modules which contain SIMD intrinsics, a new macro called is_x86_feature_detected!, the #[target_feature(enable="")] attribute, and adding target_feature = "" to the cfg attribute.
    A lot of methods for [u8], f32, and f64 previously only available in std are now available in core.
    The generic Rhs type parameter on ops::{Shl, ShlAssign, Shr} now defaults to Self.
    std::str::replace now has the #[must_use] attribute to clarify that the operation isn't done in place.
    Clone::clone, Iterator::collect, and ToOwned::to_owned now have the #[must_use] attribute to warn about unused potentially expensive allocations.

Stabilized APIs

    DoubleEndedIterator::rfind
    DoubleEndedIterator::rfold
    DoubleEndedIterator::try_rfold
    Duration::from_micros
    Duration::from_nanos
    Duration::subsec_micros
    Duration::subsec_millis
    HashMap::remove_entry
    Iterator::try_fold
    Iterator::try_for_each
    NonNull::cast
    Option::filter
    String::replace_range
    Take::set_limit
    hint::unreachable_unchecked
    os::unix::process::parent_id
    process::id
    ptr::swap_nonoverlapping
    slice::rsplit_mut
    slice::rsplit
    slice::swap_with_slice

Cargo

    cargo-metadata now includes authors, categories, keywords, readme, and repository fields.
    Added the --target-dir optional argument. This allows you to specify a different directory than target for placing compilation artifacts.
    Cargo will be adding automatic target inference for binaries, benchmarks, examples, and tests in the Rust 2018 edition. If your project specifies specific targets e.g. using [[bin]] and have other binaries in locations where cargo would infer a binary, Cargo will produce a warning. You can disable this feature ahead of time by setting any of the following autobins, autobenches, autoexamples, autotests to false.
    Cargo will now cache compiler information. This can be disabled by setting CARGO_CACHE_RUSTC_INFO=0 in your environment.

Misc

    Added "The Rustc book" into the official documentation. "The Rustc book" documents and teaches how to use the rustc compiler.
    All books available on doc.rust-lang.org are now searchable.

Compatibility Notes

    Calling a CharExt or StrExt method directly on core will no longer work. e.g. ::core::prelude::v1::StrExt::is_empty("") will not compile, "".is_empty() will still compile.
    Debug output on atomic::{AtomicBool, AtomicIsize, AtomicPtr, AtomicUsize} will only print the inner type. e.g. print!("{:?}", AtomicBool::new(true)) will print true not AtomicBool(true).
    The maximum number for repr(align(N)) is now 2^29. Previously you could enter higher numbers but they were not supported by LLVM. Up to 512MB alignment should cover all use cases.
This commit is contained in:
ryoon 2018-06-24 08:05:25 +00:00
parent 7e4a28e9d1
commit cb24e70d0f
3 changed files with 99 additions and 76 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.38 2018/06/21 17:13:13 jperkin Exp $
# $NetBSD: Makefile,v 1.39 2018/06/24 08:05:25 ryoon Exp $
DISTNAME= rustc-1.26.2-src
DISTNAME= rustc-1.27.0-src
PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//}
CATEGORIES= lang
MASTER_SITES= http://static.rust-lang.org/dist/
@ -74,7 +74,7 @@ CONFIGURE_ARGS+= --disable-jemalloc
# own bootstrap. See the stage0-bootstrap below for more details.
#
DISTFILES:= ${DEFAULT_DISTFILES}
RUST_STAGE0_VER= 1.25.0
RUST_STAGE0_VER= 1.26.2
#
.if !empty(MACHINE_PLATFORM:MDarwin-*-i386) || make(distinfo) || make (makesum) || make(mdi)
RUST_ARCH:= i686-apple-darwin
@ -171,6 +171,12 @@ post-extract:
cd ${WRKDIR}/rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}; \
${TOOLS_BASH} ./install.sh --prefix=${RUST_BOOTSTRAP_PATH}; \
fi
# patch(1) in NetBSD does not handle .cargo-checksum.json like long width file.
cat ${WRKSRC}/src/vendor/libc/.cargo-checksum.json | \
${SED} -e 's/2613f2912a9e8f3485debba424437608433b4e1c8b9050176ef975efdf4a412e/f48ef2dac3c28161f30a797a2fbe7fbcb9161ea23390789fe52c497f229b6c5a/' > \
${WRKSRC}/src/vendor/libc/.cargo-checksum.json.patched
${CP} -f ${WRKSRC}/src/vendor/libc/.cargo-checksum.json.patched \
${WRKSRC}/src/vendor/libc/.cargo-checksum.json
.if ${OPSYS} != "SunOS"
LD_LIBRARY_PATH= ${RUST_BOOTSTRAP_PATH}/lib

View file

@ -1,77 +1,77 @@
$NetBSD: distinfo,v 1.26 2018/06/21 17:13:13 jperkin Exp $
$NetBSD: distinfo,v 1.27 2018/06/24 08:05:25 ryoon Exp $
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-sun-solaris.tar.gz) = bc2b46829ea5ef798414e05711c7d80220122d4d
RMD160 (rust-1.25.0-x86_64-sun-solaris.tar.gz) = f6f51fd4190fdb410c330021e4ecadadb211a925
SHA512 (rust-1.25.0-x86_64-sun-solaris.tar.gz) = 8247acca5e356468baed02ea8e3ddcbba7ad8cc6533163433ed0aa1b825cace4a37de016b07e1d15dc57f605c38440ce994cdc3e44d17c73985022a5bca78a49
Size (rust-1.25.0-x86_64-sun-solaris.tar.gz) = 172771923 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.2-src.tar.gz) = f052da73dd49916480a8412902c7a519c65ceb83
RMD160 (rustc-1.26.2-src.tar.gz) = a99aecdcb80e35985598991f3fe37ab5fcdb8b98
SHA512 (rustc-1.26.2-src.tar.gz) = e864d01890d8c9cf5c03f9e8572ee66c8619873f365190cc234ccf19883ea235215e42ab475d0921f82e1842f4e1a413aa43bb23cddb555bc24edb62b2dab9de
Size (rustc-1.26.2-src.tar.gz) = 95312651 bytes
SHA1 (rust-1.26.2-i686-apple-darwin.tar.gz) = 7a353c1875f4656e95a14ec4822c3c2a408d1d26
RMD160 (rust-1.26.2-i686-apple-darwin.tar.gz) = 9377bd2f7373c5cf7b7e936e51d2749bea8f687f
SHA512 (rust-1.26.2-i686-apple-darwin.tar.gz) = 0f899df504acc7eae6868a13de848a5f377bbad6c971554b8ad09a8933452afc384a94755c6583cd62ecaefe4d43cfe73fa7bbd85f24c93a8307f5026fbbf3a0
Size (rust-1.26.2-i686-apple-darwin.tar.gz) = 174940090 bytes
SHA1 (rust-1.26.2-i686-unknown-freebsd.tar.gz) = e2ada8d872f4d759d7db630aa6a9722c06c0fdd6
RMD160 (rust-1.26.2-i686-unknown-freebsd.tar.gz) = 5d1d04b7359ef2aba4e255a0c716d3bd09fd24dd
SHA512 (rust-1.26.2-i686-unknown-freebsd.tar.gz) = aab2dc5fd375802c669bdd3b022023f2c77d17129f5a8f8446c82a902c0b92c1d14308d71a696f2f3fad3342ace45832c597c0d253df3e526a0df36d67ea84a4
Size (rust-1.26.2-i686-unknown-freebsd.tar.gz) = 149585114 bytes
SHA1 (rust-1.26.2-i686-unknown-linux-gnu.tar.gz) = f915dac0ce461cb111eca5ff0cc5449103433557
RMD160 (rust-1.26.2-i686-unknown-linux-gnu.tar.gz) = 22c5504c9761fc08b97a0b307faf9cb072096e58
SHA512 (rust-1.26.2-i686-unknown-linux-gnu.tar.gz) = 6ee03947b19c9d28b718a17d3a7331f0df3eb5ac2202eeeb2c6518af0d6bef14724c252ba13dc3d38fd3aa599c96ea6f63fcdb07efad0940cf492ad1af85a2aa
Size (rust-1.26.2-i686-unknown-linux-gnu.tar.gz) = 220177009 bytes
SHA1 (rust-1.26.2-i686-unknown-netbsd.tar.gz) = d51dc4e836ad35c4b73661da9d803857f9194ec2
RMD160 (rust-1.26.2-i686-unknown-netbsd.tar.gz) = ef756df88e496114db901026ec8376de07626e6d
SHA512 (rust-1.26.2-i686-unknown-netbsd.tar.gz) = e0213208296a127f540b89c0a61533b34ec7c5540904c8dd1085a8ade779e331af4a24e19da7e3f503bb58855862a1911f50fab609996cc96e39438afdb2db6e
Size (rust-1.26.2-i686-unknown-netbsd.tar.gz) = 168493447 bytes
SHA1 (rust-1.26.2-x86_64-apple-darwin.tar.gz) = a4e8e9d91a026ce1f688b6a01015fbeb53232cb2
RMD160 (rust-1.26.2-x86_64-apple-darwin.tar.gz) = 65d0274940a4fc879b546223e028e8cc6ae08ed2
SHA512 (rust-1.26.2-x86_64-apple-darwin.tar.gz) = d9790e306068408dfb1e3b4dc5fc5c80fa278dd44cab90f643ee56b3589c6a9a4e1cf0418b1c01dae297f82551465009735ed6a102b9edb149a2a84199aa3b0c
Size (rust-1.26.2-x86_64-apple-darwin.tar.gz) = 177660603 bytes
SHA1 (rust-1.26.2-x86_64-sun-solaris.tar.gz) = 99dd19ed3dbed38390083864404d794197b6e6b6
RMD160 (rust-1.26.2-x86_64-sun-solaris.tar.gz) = 19b9d7c8d5d4a15361517529d52c859fd346c505
SHA512 (rust-1.26.2-x86_64-sun-solaris.tar.gz) = 92bf6272d317ea4fc4df854e7b5435b2b1bddc998ed31fc24c82db48cbf740824517f9a51e6c330cbf2651957d4fe6b4fae27ba2ac9173381d02cfe8c72d91c1
Size (rust-1.26.2-x86_64-sun-solaris.tar.gz) = 178908672 bytes
SHA1 (rust-1.26.2-x86_64-unknown-freebsd.tar.gz) = b0cac726bfe1e4ec546705b1acae81d0c7b5d770
RMD160 (rust-1.26.2-x86_64-unknown-freebsd.tar.gz) = 1b9f475ee1d2c237448923110e93eff47245ff6e
SHA512 (rust-1.26.2-x86_64-unknown-freebsd.tar.gz) = 6254d87199dbbe7ab51e93ebe58708f316a9ebe163f005d90bcf7aa4904eec1081f334936263f9d65d6d80f6e5ddd8df54d1e7c5167b505f8b573083a955e0b3
Size (rust-1.26.2-x86_64-unknown-freebsd.tar.gz) = 148405629 bytes
SHA1 (rust-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = fe1a41fdbdf496686051f92a55bd8c03758e423d
RMD160 (rust-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = 26aab775074e2aa5f487fae3b762d2e1107fc3aa
SHA512 (rust-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = dd374c1c24b66946ada5b6b4a8523b949092483fb493e84abe212c9acc1863b5bfcef02666401db5e6f496a4f344944cdb0cea39861a3ce908d623fac8ef1fa3
Size (rust-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = 226354271 bytes
SHA1 (rust-1.26.2-x86_64-unknown-netbsd.tar.gz) = cc7461fb34aeda1e436c2f534434a3e2495bdb5b
RMD160 (rust-1.26.2-x86_64-unknown-netbsd.tar.gz) = 57c146c9f18b298ff20a55f5bebde41fe90b514a
SHA512 (rust-1.26.2-x86_64-unknown-netbsd.tar.gz) = 8f6941537198421d8f70d4e3d50a2329fb8b95c305a47046be7e982ed89cbba173682d1369e853d6c46e9dff30d34092128aa3e0217765303beb7ade3a3613c1
Size (rust-1.26.2-x86_64-unknown-netbsd.tar.gz) = 150371597 bytes
SHA1 (rust-std-1.26.2-i686-apple-darwin.tar.gz) = 379ae519cd6b657c0afa1cd3c751ca5ce58ba018
RMD160 (rust-std-1.26.2-i686-apple-darwin.tar.gz) = 20cd45f56f4d6070280a92e004b3813f2266a3f6
SHA512 (rust-std-1.26.2-i686-apple-darwin.tar.gz) = 3cb6a0ec0618269e9d82d25817be662392bd8d04593ac74ef2f3446611bb7a7f931e6536c3fa0c0a6d6a8892845a0f4ff2146cf224ad53944e4901138e128000
Size (rust-std-1.26.2-i686-apple-darwin.tar.gz) = 59490789 bytes
SHA1 (rust-std-1.26.2-i686-unknown-freebsd.tar.gz) = 951e7266ac02c7cfef08d6b3657e7de7f8339734
RMD160 (rust-std-1.26.2-i686-unknown-freebsd.tar.gz) = 3519116ef35f5b37b04fc96d6271089b10e6d872
SHA512 (rust-std-1.26.2-i686-unknown-freebsd.tar.gz) = 62a62675d7d6fcddbe4d62c307db002d1561b5e39dbec70e66c08d31b62b63693f7f2158785488ec42974c2e9f1ba49137f16b9cc16ab4ea06fcf14b388b2f34
Size (rust-std-1.26.2-i686-unknown-freebsd.tar.gz) = 65211002 bytes
SHA1 (rust-std-1.26.2-i686-unknown-linux-gnu.tar.gz) = 2213547883fada13db1ab7f0378d4fe474e0d0a4
RMD160 (rust-std-1.26.2-i686-unknown-linux-gnu.tar.gz) = f25b458f7fe61186222f166b45dfc0fd018f3314
SHA512 (rust-std-1.26.2-i686-unknown-linux-gnu.tar.gz) = 60e8266ead32b07eae9759fb200dec85652957714802019bcd86d4206bd3811207c3da8c871074b5265b4de2fb3fdf4f7f1a336df6696ef3cd4b3baa66139491
Size (rust-std-1.26.2-i686-unknown-linux-gnu.tar.gz) = 69975616 bytes
SHA1 (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 3c24c2bb977c8b1a14f7664d0d4e16024a3999c9
RMD160 (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 82d9935dce21fd74976337fc3464d414c9643399
SHA512 (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 3f1892497cbbd6815d37480a10e5113a231d5194c4e1d06ccaa3f009882660711233fd56cce8466201a65f0ccbc4b55ac9243ffa440afd87cb936a03641f3357
Size (rust-std-1.26.2-i686-unknown-netbsd.tar.gz) = 67561981 bytes
SHA1 (rust-std-1.26.2-x86_64-apple-darwin.tar.gz) = 8f65b07d947a85d26d7a68209f67408f5743f6b0
RMD160 (rust-std-1.26.2-x86_64-apple-darwin.tar.gz) = 513f18302182ac623d22877a6f156dd3a4878141
SHA512 (rust-std-1.26.2-x86_64-apple-darwin.tar.gz) = 411b3454fccf52b19a38461979c26cc96afb5c05e4e4d979d83b0879458615767e83fe912f61f48419e021cc70127e6557697711ec664e743f30c4ddfff20344
Size (rust-std-1.26.2-x86_64-apple-darwin.tar.gz) = 60579134 bytes
SHA1 (rust-std-1.26.2-x86_64-unknown-freebsd.tar.gz) = 54239133412e50e4774bb49b48d0e0d495cb9058
RMD160 (rust-std-1.26.2-x86_64-unknown-freebsd.tar.gz) = 2468f69c7c81fbfbb24c422daaa2b58286e20cb6
SHA512 (rust-std-1.26.2-x86_64-unknown-freebsd.tar.gz) = 3f7a69237a34039d3b41aac89343c88000fc9520cd1334f4cbc34e2112b338e8e48497f7daef0169b8adbac12c96cc77553f7323aa2c1f6d52247cd059c05119
Size (rust-std-1.26.2-x86_64-unknown-freebsd.tar.gz) = 64733391 bytes
SHA1 (rust-std-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = 1dc854f8032aafa5667d70fe56278fa7338ce216
RMD160 (rust-std-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = f6ddbadb67ada47979ac9587df390727630db26c
SHA512 (rust-std-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = f4db83ec5170852c922cfe5837b7f8f048b5539ff996534dd63f24329e2bd290f1683753ba8d653acc43b4d303f20ac86c31608ad6f8d252de24deb099bf9ae6
Size (rust-std-1.26.2-x86_64-unknown-linux-gnu.tar.gz) = 81550232 bytes
SHA1 (rust-std-1.26.2-x86_64-unknown-netbsd.tar.gz) = 1621968fbc19ebe3d864717cfb7049c7e401db64
RMD160 (rust-std-1.26.2-x86_64-unknown-netbsd.tar.gz) = 1d03242cc13771fe6ba9752d4a63352f50741b1c
SHA512 (rust-std-1.26.2-x86_64-unknown-netbsd.tar.gz) = 56a390eddecb10db7f52715e43261cba1374e0cf08bb36c9d26ca04eda5a4513cc9e9b2488c4ebc53cd3721f2f104df8bbb9a90b226eb8261263da7a89f76541
Size (rust-std-1.26.2-x86_64-unknown-netbsd.tar.gz) = 67022448 bytes
SHA1 (rustc-1.27.0-src.tar.gz) = 54e4a19cd7eea451fea568644e4a3e264efcf36a
RMD160 (rustc-1.27.0-src.tar.gz) = d890fa05261632ccd3434d91fbd80e02890eb121
SHA512 (rustc-1.27.0-src.tar.gz) = cd8fa2c748cbec7fab638cf5ea356fe55d64ec699c22dd493cd31d52f8d115a368942d2305c46e28dacff597de8748d327b1d2786502969f6dea93589295520d
Size (rustc-1.27.0-src.tar.gz) = 96871225 bytes
SHA1 (patch-src_bootstrap_bin_rustc.rs) = d9787517f03162d3548e89a91ecf933fd67774d8
SHA1 (patch-src_bootstrap_lib.rs) = d86e173b931099730a4f18d044d7977c89f87b91
SHA1 (patch-src_libbacktrace_configure) = b2c1e9b93a99408aad42ab9f1af27704cc81bdd8
@ -79,3 +79,4 @@ SHA1 (patch-src_libstd_build.rs) = 32dad8a474300f9f37bce8b92acca762cf8cc4ab
SHA1 (patch-src_llvm_CMakeLists.txt) = ffdf4337fdc84d8314c97c4e492e6b84244a99d1
SHA1 (patch-src_llvm_cmake_modules_AddLLVM.cmake) = 282d97cce8d01cfefe565185d4999c2db9ccc13f
SHA1 (patch-src_llvm_include_llvm_Support_DataTypes.h.cmake) = 61cba4480d97e740d361708eb8e5c9b13bb2d36e
SHA1 (patch-src_vendor_libc_src_unix_solaris_mod.rs) = a944011789f08f55bed15d691b50977d80369395

View file

@ -0,0 +1,16 @@
$NetBSD: patch-src_vendor_libc_src_unix_solaris_mod.rs,v 1.1 2018/06/24 08:05:26 ryoon Exp $
Work around build issue in xattr.
https://github.com/Stebalien/xattr/issues/18
--- src/vendor/libc/src/unix/solaris/mod.rs.orig 2018-06-19 05:52:22.000000000 +0000
+++ src/vendor/libc/src/unix/solaris/mod.rs
@@ -692,6 +692,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;
+// This is not supported but is required for xattr
+pub const ENOATTR: ::c_int = ::ENODATA;
pub const ETIME: ::c_int = 62;
pub const ENOSR: ::c_int = 63;
pub const ENONET: ::c_int = 64;