aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2026-06-09 17:39:53 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2026-06-10 19:19:39 +0000
commit1f251a33e73a8be5cd3140e6381824eb0eb76b24 (patch)
tree0e7ea78c9838f08fccdf88be824df19585981f30
parente82429152fa1d2a56b34508ca98840536ff31ee5 (diff)
lang/rust-nightly: update 1.98.0.20260526 → 1.98.0.20260608
Approved by: rust (implicit)
-rw-r--r--lang/rust-nightly/Makefile4
-rw-r--r--lang/rust-nightly/distinfo18
-rw-r--r--lang/rust-nightly/files/patch-pr15698244
3 files changed, 11 insertions, 55 deletions
diff --git a/lang/rust-nightly/Makefile b/lang/rust-nightly/Makefile
index 31966a928a6b..6eb6085fcc51 100644
--- a/lang/rust-nightly/Makefile
+++ b/lang/rust-nightly/Makefile
@@ -14,8 +14,8 @@ MASTERDIR= ${.CURDIR}/../rust
PATCHDIR= ${.CURDIR}/files
DISTINFO_FILE= ${.CURDIR}/distinfo
-NIGHTLY_DATE= 2026-05-26
-BOOTSTRAPS_DATE= 2026-04-14
+NIGHTLY_DATE= 2026-06-08
+BOOTSTRAPS_DATE= 2026-05-31
RUST_BOOTSTRAP_VERSION= beta
post-extract:
diff --git a/lang/rust-nightly/distinfo b/lang/rust-nightly/distinfo
index 6d9bea8addaf..0e0e80d62638 100644
--- a/lang/rust-nightly/distinfo
+++ b/lang/rust-nightly/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1779901280
-SHA256 (rust/2026-05-26/rustc-nightly-src.tar.xz) = b128326b31bf31aa943ee49c5dfbfac8b7a92660bffddbc774ac4937ff4034b7
-SIZE (rust/2026-05-26/rustc-nightly-src.tar.xz) = 242531460
-SHA256 (rust/2026-04-14/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 0bb7405b32596f9c4ada34687d15d4a264ac9b3fc081f58eae75837fd23a85ec
-SIZE (rust/2026-04-14/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 92840908
-SHA256 (rust/2026-04-14/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 2e5675d3aad9dfdb4a1d75de9a400fa57e38b222d0719c3e52e8c289ca1047a6
-SIZE (rust/2026-04-14/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 29000100
-SHA256 (rust/2026-04-14/cargo-beta-x86_64-unknown-freebsd.tar.xz) = b825bad21b29c0152c94bbf6d30e4b84ffb73e7669a786a91b4d01c25e0d26c6
-SIZE (rust/2026-04-14/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 11768416
+TIMESTAMP = 1781020396
+SHA256 (rust/2026-06-08/rustc-nightly-src.tar.xz) = 6c1b240fc7e6533a881cac82006ab1a5973dd5070b3a4d8e1c59bc044c01bd2d
+SIZE (rust/2026-06-08/rustc-nightly-src.tar.xz) = 243562792
+SHA256 (rust/2026-05-31/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 0dccc47a20e0a19542991f09413c8be3340bb763b866861f84450d48e14cd4f3
+SIZE (rust/2026-05-31/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 93178540
+SHA256 (rust/2026-05-31/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 77b21d734a10feeaf5d42e864079c3623e30027f22cd60a324856479c47e44e3
+SIZE (rust/2026-05-31/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 29311848
+SHA256 (rust/2026-05-31/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 7a105782f5152c52b8e7e9dd57e2c65b762b851c4b69486eb2cffe5d3eaa25a3
+SIZE (rust/2026-05-31/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 11733572
diff --git a/lang/rust-nightly/files/patch-pr156982 b/lang/rust-nightly/files/patch-pr156982
deleted file mode 100644
index a9f3368d572f..000000000000
--- a/lang/rust-nightly/files/patch-pr156982
+++ /dev/null
@@ -1,44 +0,0 @@
-From b665316530342625ebc57d4c7137770c2625da84 Mon Sep 17 00:00:00 2001
-From: bjorn3 <17426603+bjorn3@users.noreply.github.com>
-Date: Wed, 27 May 2026 12:08:59 +0200
-Subject: [PATCH] Allow building the source tarballs while offline
-
-Previously locally vendored dependencies wouldn't be reused when
-building the source tarball, instead everything would be downloaded from
-the internet again (if not in the cargo cache).
----
- src/bootstrap/src/core/build_steps/vendor.rs | 14 ++++++++++++++
- 1 file changed, 14 insertions(+)
-
-diff --git a/src/bootstrap/src/core/build_steps/vendor.rs b/src/bootstrap/src/core/build_steps/vendor.rs
-index 246598550553a..17bee20a525b6 100644
---- src/bootstrap/src/core/build_steps/vendor.rs
-+++ src/bootstrap/src/core/build_steps/vendor.rs
-@@ -114,6 +114,13 @@ impl Step for Vendor {
- cmd.arg("--sync").arg(sync_arg);
- }
-
-+ // Reuse vendored dependencies when building source tarball for offline support.
-+ if builder.config.vendor {
-+ cmd.arg("--respect-source-config")
-+ .arg("--config")
-+ .arg(builder.src.join(".cargo").join("config.toml"));
-+ }
-+
- // Will read the libstd Cargo.toml
- // which uses the unstable `public-dependency` feature.
- cmd.env("RUSTC_BOOTSTRAP", "1");
-@@ -135,6 +142,13 @@ impl Step for Vendor {
- cmd.arg("--versioned-dirs");
- }
-
-+ // Reuse vendored dependencies when building source tarball for offline support.
-+ if builder.config.vendor {
-+ cmd.arg("--respect-source-config")
-+ .arg("--config")
-+ .arg(builder.src.join("library").join(".cargo").join("config.toml"));
-+ }
-+
- // Will read the libstd Cargo.toml
- // which uses the unstable `public-dependency` feature.
- cmd.env("RUSTC_BOOTSTRAP", "1");