summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/rust-nightly/Makefile2
-rw-r--r--lang/rust-nightly/distinfo6
-rw-r--r--lang/rust-nightly/files/patch-src_libstd_build.rs22
-rw-r--r--lang/rust-nightly/files/patch-vendor_backtrace-sys_src_libbacktrace_fileline.c (renamed from lang/rust-nightly/files/patch-src_libbacktrace_fileline.c)4
4 files changed, 6 insertions, 28 deletions
diff --git a/lang/rust-nightly/Makefile b/lang/rust-nightly/Makefile
index f1a9d15f5035..bdcaa05d24e6 100644
--- a/lang/rust-nightly/Makefile
+++ b/lang/rust-nightly/Makefile
@@ -14,7 +14,7 @@ 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= 2018-12-25
+NIGHTLY_DATE= 2018-12-27
NIGHTLY_SUBDIR= ${NIGHTLY_DATE}/
# See WRKSRC/src/stage0.txt for this date
diff --git a/lang/rust-nightly/distinfo b/lang/rust-nightly/distinfo
index fb0ff6b8aacc..e254585c772a 100644
--- a/lang/rust-nightly/distinfo
+++ b/lang/rust-nightly/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1545689751
-SHA256 (rust/2018-12-25/rustc-nightly-src.tar.xz) = 21bfb479c8a9f34f9183d4f5084c774045ee644fdaba0a4bcb6c4f32ecc3e2ee
-SIZE (rust/2018-12-25/rustc-nightly-src.tar.xz) = 100421540
+TIMESTAMP = 1545859458
+SHA256 (rust/2018-12-27/rustc-nightly-src.tar.xz) = b20fc4f4fb0dd95b0be8666ce83efbbcf321ddeb017f09fe7b7710f1a23e79ef
+SIZE (rust/2018-12-27/rustc-nightly-src.tar.xz) = 100348728
SHA256 (rust/2018-12-09/rustc-beta-x86_64-unknown-freebsd.tar.gz) = 1c59a13cc385c9e06b80202651f8af9e9e22658e1863de85ce67ca12a0940a46
SIZE (rust/2018-12-09/rustc-beta-x86_64-unknown-freebsd.tar.gz) = 70377440
SHA256 (rust/2018-12-09/rust-std-beta-x86_64-unknown-freebsd.tar.gz) = 12fa39ff525ddd64490e63be98b954c9ee66e0cf603143f49b04f1c5760f3885
diff --git a/lang/rust-nightly/files/patch-src_libstd_build.rs b/lang/rust-nightly/files/patch-src_libstd_build.rs
deleted file mode 100644
index 89f1bf7b0221..000000000000
--- a/lang/rust-nightly/files/patch-src_libstd_build.rs
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/libstd/build.rs.orig 2018-09-03 18:29:12 UTC
-+++ src/libstd/build.rs
-@@ -94,13 +94,18 @@ fn build_libbacktrace(target: &str) -> Result<(), ()>
- .out_dir(&native.out_dir)
- .warnings(false)
- .file("../libbacktrace/alloc.c")
-- .file("../libbacktrace/backtrace.c")
- .file("../libbacktrace/dwarf.c")
- .file("../libbacktrace/fileline.c")
- .file("../libbacktrace/posix.c")
- .file("../libbacktrace/read.c")
- .file("../libbacktrace/sort.c")
- .file("../libbacktrace/state.c");
-+
-+ if target.contains("freebsd") {
-+ build.file("../libbacktrace/nounwind.c");
-+ } else {
-+ build.file("../libbacktrace/backtrace.c");
-+ }
-
- if target.contains("darwin") {
- build.file("../libbacktrace/macho.c");
diff --git a/lang/rust-nightly/files/patch-src_libbacktrace_fileline.c b/lang/rust-nightly/files/patch-vendor_backtrace-sys_src_libbacktrace_fileline.c
index 88e16025ddfc..162865a9fe10 100644
--- a/lang/rust-nightly/files/patch-src_libbacktrace_fileline.c
+++ b/lang/rust-nightly/files/patch-vendor_backtrace-sys_src_libbacktrace_fileline.c
@@ -1,5 +1,5 @@
---- src/libbacktrace/fileline.c.orig 2017-06-06 00:42:59 UTC
-+++ src/libbacktrace/fileline.c
+--- vendor/backtrace-sys/src/libbacktrace/fileline.c.orig 2017-06-06 00:42:59 UTC
++++ vendor/backtrace-sys/src/libbacktrace/fileline.c
@@ -38,8 +38,39 @@ POSSIBILITY OF SUCH DAMAGE. */
#include <fcntl.h>
#include <stdlib.h>