commit 5c56c6b23df66a98f14d8aa42776d71135f1de0d
parent 88fed211c99255381da0a7c10074a68a7da00d4a
Author: emmett1 <emmett1.2miligrams@protonmail.com>
Date: Tue, 9 Dec 2025 13:03:58 +0000
rust: updated to 1.91.1
Diffstat:
4 files changed, 46 insertions(+), 38 deletions(-)
diff --git a/repos/extra/rust/.checksum b/repos/extra/rust/.checksum
@@ -1,7 +1,7 @@
-2a0da7ecde9c4a1076bebdfa204cdd0f30fbced2cdab2b7622b934f79bba6b12 cargo-1.89.0-x86_64-unknown-linux-musl.tar.xz
-721892425840a5860b73d40ab3897fd86619091937f7cf7c055e411971546d49 fix-curl.patch
+0569a4eacba8de3a4acf3e4fb640760523a8272674754709d12a7df0fb7d9450 cargo-1.90.0-x86_64-unknown-linux-musl.tar.xz
+a69656d7aba220b002313c7b38fbcfe293d31f911bbfc5287c8f444fc845e06d fix-curl.patch
ecefb8300fbbaaeae6ec275c3c5902ff80b78fcd953fa561f9cc27cfe0440264 fix-linux_musl_base.patch
29ccf4569b489ce6cbf973384418f5458766eea42907895fe0a55df66e7b9660 libressl.patch
-89ff402b00160f5e6a8670c332cfba0fe6ccd0df2fef2b615f55b36bfda15f69 rust-std-1.89.0-x86_64-unknown-linux-musl.tar.xz
-fb338f71db03a8734bcb18a87fa282a513bcbb65c918042f4954ade25772a8c4 rustc-1.89.0-x86_64-unknown-linux-musl.tar.xz
-b231648ca4d910cea49b62c7c323ce8a42eb1ceba07f2178f286ef65b72e6432 rustc-1.90.0-src.tar.xz
+9890464f7617adf06ce4880d4c23d5be1e1b2df2e898746cf0ea5fdd935e64fe rust-std-1.90.0-x86_64-unknown-linux-musl.tar.xz
+f52e500ace07138e4d821e309f23c74af6bb8a7fffa15322733b8a89d5379e85 rustc-1.90.0-x86_64-unknown-linux-musl.tar.xz
+cf682e48cc8552db249c7c0cf5e405194dcc92606ee51f7528aee495ab86732f rustc-1.91.1-src.tar.xz
diff --git a/repos/extra/rust/.files b/repos/extra/rust/.files
@@ -1,6 +1,7 @@
drwxr-xr-x root/root etc/
drwxr-xr-x root/root etc/bash_completion.d/
-rw-r--r-- root/root etc/bash_completion.d/cargo.new
+-rw-r--r-- root/root etc/target-spec-json-schema.json.new
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/cargo
@@ -11,7 +12,7 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/rustc
-rwxr-xr-x root/root usr/bin/rustfmt
drwxr-xr-x root/root usr/lib/
--rw-r--r-- root/root usr/lib/librustc_driver-94bc0e786bd230a3.so
+-rw-r--r-- root/root usr/lib/librustc_driver-7dc0dfeaba5d99e3.so
drwxr-xr-x root/root usr/lib/rustlib/
-rw-r--r-- root/root usr/lib/rustlib/components
drwxr-xr-x root/root usr/lib/rustlib/etc/
@@ -32,28 +33,27 @@ drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/
drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/
-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/rust-objcopy
drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-9f10ce3475f0e66d.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-ffce10354d3d36e9.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-e72fdb2008cba580.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-e3b406b2e0e78946.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-b6af6c9568b446a0.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-562a813a4736c810.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-52a672328bb7b472.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-c9bad2df40ce7abf.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-d752da1466c32d0e.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-dbcba164215bc33b.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-6d2c710a53ccab06.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_literal_escaper-26105ef0af92df6f.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-c905f6ef16600523.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-2e2ff6035abcf258.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-25e60f999205a58f.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-c3fd1b95bd4e7472.rlib
--rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-c3fd1b95bd4e7472.so
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-b40f1dfe7647185c.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-d4e60bce74d37c3d.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-96d5d665864995d6.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunicode_width-43f89b7a8a79c9cf.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-e93cbc6fb142c974.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-1cbeeddd3e8e4b92.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-c7a878f946620e87.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-43529559fde3ddb0.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-695eb616b7e6c16d.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-35af5bd2c58e23cb.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-2e9e3a901fed630e.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-c3e6d6c221fb184a.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-f76b5c6866791cda.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-968ba767b1adefdd.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-a354c91738aec9b1.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-c20b9c8b25fc93cc.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_literal_escaper-2392f6ae1c21c9d4.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-35dc65526154df21.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-a769c1b6280276c9.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-8a024a93aeb88f3f.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-4fcc13c514d48569.rlib
+-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-4fcc13c514d48569.so
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-10a6c4e6698263f4.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-4c6eed0a785fb66f.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-46a0e54b3eb5021a.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-5998feb1c2edf37d.rlib
drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/
-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/Scrt1.o
-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crt1.o
diff --git a/repos/extra/rust/abuild b/repos/extra/rust/abuild
@@ -1,25 +1,33 @@
name=rust
-version=1.90.0
+version=1.91.1
##cat src/stage0.txt
-export _date=2025-08-07
-export _rustc=1.89.0
+export _date=2025-09-18
+export _rustc=1.90.0
export _cargo=$_rustc
##
release=1
-source="https://static.rust-lang.org/dist/${name}c-$version-src.tar.xz
+source="https://static.rust-lang.org/dist/${name}c-$version-src.tar.xz::noextract
https://static.rust-lang.org/dist/$_date/rust-std-$_rustc-x86_64-unknown-linux-musl.tar.xz::noextract
https://static.rust-lang.org/dist/$_date/rustc-$_rustc-x86_64-unknown-linux-musl.tar.xz::noextract
https://static.rust-lang.org/dist/$_date/cargo-$_cargo-x86_64-unknown-linux-musl.tar.xz::noextract
fix-linux_musl_base.patch
libressl.patch
fix-curl.patch"
-build_dir=${name}c-$version-src
+#build_dir=${name}c-$version-src
keep_static=1
no_strip=1
+skip_patch=1
build() {
+ xzcat ${name}c-$version-src.tar.xz | tar -xf -
+ cd ${name}c-$version-src
+
+ for p in $SRC/*.patch; do
+ patch -Np1 -i $p
+ done
+
mkdir -p build/cache/$_date
_tuplet=x86_64-unknown-linux-musl
@@ -29,7 +37,7 @@ build() {
#sed -i 's/\(crt_static_default = \)true/\1false/' compiler/rustc_target/src/spec/base/linux_musl.rs
sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.79+curl-8.12.0/.cargo-checksum.json
- sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.82+curl-8.14.1/.cargo-checksum.json
+ sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-0.4.83+curl-8.15.0/.cargo-checksum.json
sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.109/.cargo-checksum.json
sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.107/.cargo-checksum.json
sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.92/.cargo-checksum.json
diff --git a/repos/extra/rust/fix-curl.patch b/repos/extra/rust/fix-curl.patch
@@ -11,10 +11,10 @@ index 8315a20..98dedb4 100644
.define("CURL_DISABLE_DICT", None)
.define("CURL_DISABLE_GOPHER", None)
.define("CURL_DISABLE_IMAP", None)
-diff --git a/vendor/curl-sys-0.4.82+curl-8.14.1/build.rs b/vendor/curl-sys-0.4.82+curl-8.14.1/build.rs
-index db930c3..afff718 100644
---- a/vendor/curl-sys-0.4.82+curl-8.14.1/build.rs
-+++ b/vendor/curl-sys-0.4.82+curl-8.14.1/build.rs
+diff --git a/vendor/curl-sys-0.4.83+curl-8.15.0/build.rs b/vendor/curl-sys-0.4.83+curl-8.15.0/build.rs
+index 433a6c5..1bb712f 100644
+--- a/vendor/curl-sys-0.4.83+curl-8.15.0/build.rs
++++ b/vendor/curl-sys-0.4.83+curl-8.15.0/build.rs
@@ -117,6 +117,8 @@ fn main() {
.include("curl/lib")
.include("curl/include")