diff options
author | Tobias Kortkamp <tobik@FreeBSD.org> | 2020-01-24 20:53:31 +0000 |
---|---|---|
committer | Tobias Kortkamp <tobik@FreeBSD.org> | 2020-01-24 20:53:31 +0000 |
commit | 9c9d62dce0a56dc2fcd281e2c0d1ce4cb00d1d24 (patch) | |
tree | 29b4a9d66d4a10d0f030541742e38edb56d232f3 /lang/rust-nightly | |
parent | 032e7124a196ac29910e81d291ff8739941db9e3 (diff) | |
download | ports-9c9d62dce0a56dc2fcd281e2c0d1ce4cb00d1d24.tar.gz ports-9c9d62dce0a56dc2fcd281e2c0d1ce4cb00d1d24.zip |
lang/rust-nightly: Update to 1.42.0.20200124
Nightly bootstraps now have the fix from r523512. Switch to them
for the time being and drop the workaround.
Notes
Notes:
svn path=/head/; revision=523985
Diffstat (limited to 'lang/rust-nightly')
-rw-r--r-- | lang/rust-nightly/Makefile | 10 | ||||
-rw-r--r-- | lang/rust-nightly/distinfo | 30 | ||||
-rw-r--r-- | lang/rust-nightly/files/patch-src_librustc__target_spec_i686__unknown__freebsd.rs | 13 |
3 files changed, 25 insertions, 28 deletions
diff --git a/lang/rust-nightly/Makefile b/lang/rust-nightly/Makefile index aaf96b947ccb..bbfd076770e2 100644 --- a/lang/rust-nightly/Makefile +++ b/lang/rust-nightly/Makefile @@ -16,13 +16,15 @@ CONFLICTS_INSTALL= rust # Which source to pull: # https://static.rust-lang.org/dist/${NIGHTLY_DATE}/rustc-nightly-src.tar.gz # https://static.rust-lang.org/dist/channel-rust-nightly.toml -NIGHTLY_DATE= 2020-01-18 +NIGHTLY_DATE= 2020-01-24 NIGHTLY_SUBDIR= ${NIGHTLY_DATE}/ # See WRKSRC/src/stage0.txt for this date -BOOTSTRAPS_DATE= 2020-01-15 -RUST_BOOTSTRAP_VERSION= beta -CARGO_BOOTSTRAP_VERSION= beta +# XXX: Keep on nightly after 2020-01-24 for 13.0 i386 until beta has +# https://github.com/rust-lang/rust/commit/de388032555b697d1b0ef197241886ab90ac39b2 +BOOTSTRAPS_DATE= ${NIGHTLY_DATE} +RUST_BOOTSTRAP_VERSION= nightly +CARGO_BOOTSTRAP_VERSION= nightly CARGO_VENDOR_DIR= ${WRKSRC}/vendor diff --git a/lang/rust-nightly/distinfo b/lang/rust-nightly/distinfo index 200ac6eabc77..02632a1e3016 100644 --- a/lang/rust-nightly/distinfo +++ b/lang/rust-nightly/distinfo @@ -1,15 +1,15 @@ -TIMESTAMP = 1579333779 -SHA256 (rust/2020-01-18/rustc-nightly-src.tar.xz) = 04a7a543d7426731f70ed311631672790039f417a6e54a832d4d284d93e0a57c -SIZE (rust/2020-01-18/rustc-nightly-src.tar.xz) = 94026600 -SHA256 (rust/2020-01-15/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 247f7ab3139be65d297e3097cf0d5d415fdb3131284d8457e231a7ac1afa7403 -SIZE (rust/2020-01-15/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 33988076 -SHA256 (rust/2020-01-15/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = ae7bc6c37696addb8f657c0a725585e311130e7de8fa24c47e4ebdb287a1c4b6 -SIZE (rust/2020-01-15/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 16512240 -SHA256 (rust/2020-01-15/cargo-beta-x86_64-unknown-freebsd.tar.xz) = ac224ab64297d04dae7303a34aa634eed91eb6b0d3353ccf15ebaeabce303f67 -SIZE (rust/2020-01-15/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 4946984 -SHA256 (rust/2020-01-15/rustc-beta-i686-unknown-freebsd.tar.xz) = 6bb6e1752021c1921c3baf4cf62d5dd63c7b4161fa93cc3bca7b7f846ba32e26 -SIZE (rust/2020-01-15/rustc-beta-i686-unknown-freebsd.tar.xz) = 34544896 -SHA256 (rust/2020-01-15/rust-std-beta-i686-unknown-freebsd.tar.xz) = 9b3091a5ca567b382c22454f57f5e8e8d66c54888129c2f49e7c7eb2071ce5ae -SIZE (rust/2020-01-15/rust-std-beta-i686-unknown-freebsd.tar.xz) = 16507016 -SHA256 (rust/2020-01-15/cargo-beta-i686-unknown-freebsd.tar.xz) = b868e5ca047cc016dd2d3791b7f9ed877f889352aee827da6ee4d97febe4691c -SIZE (rust/2020-01-15/cargo-beta-i686-unknown-freebsd.tar.xz) = 4867340 +TIMESTAMP = 1579899008 +SHA256 (rust/2020-01-24/rustc-nightly-src.tar.xz) = 2a0fc007efb64068693b0141fe9e3e2c19a1a00a60844582278b47b1450240ac +SIZE (rust/2020-01-24/rustc-nightly-src.tar.xz) = 94056884 +SHA256 (rust/2020-01-24/rustc-nightly-x86_64-unknown-freebsd.tar.xz) = 38f125afc6fad8902eeb02ea2971e0632141f3f6e30cce8f07617e824b033887 +SIZE (rust/2020-01-24/rustc-nightly-x86_64-unknown-freebsd.tar.xz) = 34418996 +SHA256 (rust/2020-01-24/rust-std-nightly-x86_64-unknown-freebsd.tar.xz) = abef7d8694f64ed8cbbcc259475cadedd48176286a5797dd742d1401e0f9a1d8 +SIZE (rust/2020-01-24/rust-std-nightly-x86_64-unknown-freebsd.tar.xz) = 16548420 +SHA256 (rust/2020-01-24/cargo-nightly-x86_64-unknown-freebsd.tar.xz) = 574bd22871f5e560921345ca21ce09ce0375fcca14f6802336f661061009b056 +SIZE (rust/2020-01-24/cargo-nightly-x86_64-unknown-freebsd.tar.xz) = 5020868 +SHA256 (rust/2020-01-24/rustc-nightly-i686-unknown-freebsd.tar.xz) = 15ff2eeaad362c083b722c6211977ec5d63750b384a0585b4a699cce20690246 +SIZE (rust/2020-01-24/rustc-nightly-i686-unknown-freebsd.tar.xz) = 35622756 +SHA256 (rust/2020-01-24/rust-std-nightly-i686-unknown-freebsd.tar.xz) = de74af8d86f95f3905b1cc4655e492bc49c22b2fedfabf277cb094597f1f6b04 +SIZE (rust/2020-01-24/rust-std-nightly-i686-unknown-freebsd.tar.xz) = 16483576 +SHA256 (rust/2020-01-24/cargo-nightly-i686-unknown-freebsd.tar.xz) = ebab904aae34ad1207a72089489844ced6a62574fb27caffcaf87ef120e1fa45 +SIZE (rust/2020-01-24/cargo-nightly-i686-unknown-freebsd.tar.xz) = 4918932 diff --git a/lang/rust-nightly/files/patch-src_librustc__target_spec_i686__unknown__freebsd.rs b/lang/rust-nightly/files/patch-src_librustc__target_spec_i686__unknown__freebsd.rs index 42b0f27f4145..75c659e6501d 100644 --- a/lang/rust-nightly/files/patch-src_librustc__target_spec_i686__unknown__freebsd.rs +++ b/lang/rust-nightly/files/patch-src_librustc__target_spec_i686__unknown__freebsd.rs @@ -1,16 +1,11 @@ ---- src/librustc_target/spec/i686_unknown_freebsd.rs.orig 2020-01-17 16:00:01 UTC +--- src/librustc_target/spec/i686_unknown_freebsd.rs.orig 2020-01-23 19:40:44 UTC +++ src/librustc_target/spec/i686_unknown_freebsd.rs -@@ -2,9 +2,11 @@ use crate::spec::{LinkerFlavor, Target, TargetResult}; +@@ -2,7 +2,7 @@ use crate::spec::{LinkerFlavor, Target, TargetResult}; pub fn target() -> TargetResult { let mut base = super::freebsd_base::opts(); - base.cpu = "pentium4".to_string(); + base.cpu = "pentiumpro".to_string(); base.max_atomic_width = Some(64); -- base.pre_link_args.get_mut(&LinkerFlavor::Gcc).unwrap().push("-m32".to_string()); -+ let pre_link_args = base.pre_link_args.get_mut(&LinkerFlavor::Gcc).unwrap(); -+ pre_link_args.push("-m32".to_string()); -+ pre_link_args.push("-Wl,-znotext".to_string()); - base.stack_probes = true; - - Ok(Target { + let pre_link_args = base.pre_link_args.get_mut(&LinkerFlavor::Gcc).unwrap(); + pre_link_args.push("-m32".to_string()); |