aboutsummaryrefslogtreecommitdiff
path: root/lang/rust-nightly
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2020-01-24 20:53:31 +0000
committerTobias Kortkamp <tobik@FreeBSD.org>2020-01-24 20:53:31 +0000
commit9c9d62dce0a56dc2fcd281e2c0d1ce4cb00d1d24 (patch)
tree29b4a9d66d4a10d0f030541742e38edb56d232f3 /lang/rust-nightly
parent032e7124a196ac29910e81d291ff8739941db9e3 (diff)
downloadports-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/Makefile10
-rw-r--r--lang/rust-nightly/distinfo30
-rw-r--r--lang/rust-nightly/files/patch-src_librustc__target_spec_i686__unknown__freebsd.rs13
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());