Skip to content

Commit c4a5023

Browse files
BrewTestBotp-linnanechenrui333
committed
rust 1.88.0
rust: update resources and cargo to 0.89.0 rust: remove zlib dep for linux build Co-authored-by: Patrick Linnane <patrick@linnane.io> Co-authored-by: Rui Chen <rui@chenrui.dev>
1 parent 9879ccf commit c4a5023

File tree

1 file changed

+28
-30
lines changed

1 file changed

+28
-30
lines changed

Formula/r/rust.rb

Lines changed: 28 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ class Rust < Formula
44
license any_of: ["Apache-2.0", "MIT"]
55

66
stable do
7-
url "https://static.rust-lang.org/dist/rustc-1.87.0-src.tar.gz"
8-
sha256 "149bb9fd29be592da4e87900fc68f0629a37bf6850b46339dd44434c04fd8e76"
7+
url "https://static.rust-lang.org/dist/rustc-1.88.0-src.tar.gz"
8+
sha256 "3a97544434848ae3d193d1d6bc83d6f24cb85c261ad95f955fde47ec64cfcfbe"
99

1010
# From https://github.com/rust-lang/rust/tree/#{version}/src/tools
1111
resource "cargo" do
12-
url "https://github.com/rust-lang/cargo/archive/refs/tags/0.88.0.tar.gz"
13-
sha256 "ab1d7b418c937862a1b730be478832b02ce1d656ad02f363a99744bcbc55af22"
12+
url "https://github.com/rust-lang/cargo/archive/refs/tags/0.89.0.tar.gz"
13+
sha256 "53bce6e8c8ed046054ecc87514cbfba38cc782589629db792f9b74fd16cf9b37"
1414
end
1515
end
1616

@@ -42,7 +42,6 @@ class Rust < Formula
4242

4343
uses_from_macos "python" => :build
4444
uses_from_macos "curl"
45-
uses_from_macos "zlib"
4645

4746
link_overwrite "etc/bash_completion.d/cargo"
4847
# These used to belong in `rustfmt`.
@@ -52,23 +51,23 @@ class Rust < Formula
5251
resource "rustc-bootstrap" do
5352
on_macos do
5453
on_arm do
55-
url "https://static.rust-lang.org/dist/2025-04-03/rustc-1.86.0-aarch64-apple-darwin.tar.xz", using: :nounzip
56-
sha256 "23b8f52102249a47ab5bc859d54c9a3cb588a3259ba3f00f557d50edeca4fde9"
54+
url "https://static.rust-lang.org/dist/2025-05-15/rustc-1.87.0-aarch64-apple-darwin.tar.xz", using: :nounzip
55+
sha256 "175800bc89cccd8f8ee2f3a4d07bdf98c163030fd5d3dc6d5b23cf4dd0a2a4c3"
5756
end
5857
on_intel do
59-
url "https://static.rust-lang.org/dist/2025-04-03/rustc-1.86.0-x86_64-apple-darwin.tar.xz", using: :nounzip
60-
sha256 "42b76253626febb7912541a30d3379f463dec89581aad4cb72c6c04fb5a71dc5"
58+
url "https://static.rust-lang.org/dist/2025-05-15/rustc-1.87.0-x86_64-apple-darwin.tar.xz", using: :nounzip
59+
sha256 "05e2fefe5afed492f2082f58e7e5bf9e0332cea9dddae5ea243e70283b92b6ce"
6160
end
6261
end
6362

6463
on_linux do
6564
on_arm do
66-
url "https://static.rust-lang.org/dist/2025-04-03/rustc-1.86.0-aarch64-unknown-linux-gnu.tar.xz", using: :nounzip
67-
sha256 "ccece9e59546d2e6ff3fc3b8f4b033aab21631c271eefbe814b3cbace6628c6e"
65+
url "https://static.rust-lang.org/dist/2025-05-15/rustc-1.87.0-aarch64-unknown-linux-gnu.tar.xz", using: :nounzip
66+
sha256 "93c59a880632aa1c69e3ffaa1830b5b19c08341ae2cd364bf4e6d13901facfed"
6867
end
6968
on_intel do
70-
url "https://static.rust-lang.org/dist/2025-04-03/rustc-1.86.0-x86_64-unknown-linux-gnu.tar.xz", using: :nounzip
71-
sha256 "4438b809ce4a083af31ed17aeeedcc8fc60ccffc0625bef1926620751b6989d7"
69+
url "https://static.rust-lang.org/dist/2025-05-15/rustc-1.87.0-x86_64-unknown-linux-gnu.tar.xz", using: :nounzip
70+
sha256 "e8395c5c5756253b76107055e093ffbc4431af7b30aeebe72ce2684b9cb53973"
7271
end
7372
end
7473
end
@@ -77,23 +76,23 @@ class Rust < Formula
7776
resource "cargo-bootstrap" do
7877
on_macos do
7978
on_arm do
80-
url "https://static.rust-lang.org/dist/2025-04-03/cargo-1.86.0-aarch64-apple-darwin.tar.xz", using: :nounzip
81-
sha256 "3cb13873d48c3e1e4cc684d42c245226a11fba52af6b047c3346ed654e7a05c0"
79+
url "https://static.rust-lang.org/dist/2025-05-15/cargo-1.87.0-aarch64-apple-darwin.tar.xz", using: :nounzip
80+
sha256 "f8d6f554e5ed081de5c3fd23cf2f30f4012013e95fb7a5458a50d8215651fb88"
8281
end
8382
on_intel do
84-
url "https://static.rust-lang.org/dist/2025-04-03/cargo-1.86.0-x86_64-apple-darwin.tar.xz", using: :nounzip
85-
sha256 "af163eb02d1a178044d1b4f2375960efd47130f795f6e33d09e345454bb26f4e"
83+
url "https://static.rust-lang.org/dist/2025-05-15/cargo-1.87.0-x86_64-apple-darwin.tar.xz", using: :nounzip
84+
sha256 "f64c61e5910bd23238cb2bc48174b94b17c281933e1b38159a8f62caf15d4334"
8685
end
8786
end
8887

8988
on_linux do
9089
on_arm do
91-
url "https://static.rust-lang.org/dist/2025-04-03/cargo-1.86.0-aarch64-unknown-linux-gnu.tar.xz", using: :nounzip
92-
sha256 "37156542b702e8b4ffd1c5c75017632582343e93ca378285cdc92196c85c77e3"
90+
url "https://static.rust-lang.org/dist/2025-05-15/cargo-1.87.0-aarch64-unknown-linux-gnu.tar.xz", using: :nounzip
91+
sha256 "51e237e7f383840a404a5be721491a8ca4671bf9c14e62566ecadccfcc6e4291"
9392
end
9493
on_intel do
95-
url "https://static.rust-lang.org/dist/2025-04-03/cargo-1.86.0-x86_64-unknown-linux-gnu.tar.xz", using: :nounzip
96-
sha256 "c5c1590f7e9246ad9f4f97cfe26ffa92707b52a769726596a9ef81565ebd908b"
94+
url "https://static.rust-lang.org/dist/2025-05-15/cargo-1.87.0-x86_64-unknown-linux-gnu.tar.xz", using: :nounzip
95+
sha256 "469d5dc479835adadd728bc3587f8abf1941b3dd71f9865abd3e0783ae662555"
9796
end
9897
end
9998
end
@@ -102,23 +101,23 @@ class Rust < Formula
102101
resource "rust-std-bootstrap" do
103102
on_macos do
104103
on_arm do
105-
url "https://static.rust-lang.org/dist/2025-04-03/rust-std-1.86.0-aarch64-apple-darwin.tar.xz", using: :nounzip
106-
sha256 "0fb121fb3b8fa9027d79ff598500a7e5cd086ddbc3557482ed3fdda00832c61b"
104+
url "https://static.rust-lang.org/dist/2025-05-15/rust-std-1.87.0-aarch64-apple-darwin.tar.xz", using: :nounzip
105+
sha256 "6547322b317f18b73695724ff60a7860457df1a646b4a79f89a70a13d0747375"
107106
end
108107
on_intel do
109-
url "https://static.rust-lang.org/dist/2025-04-03/rust-std-1.86.0-x86_64-apple-darwin.tar.xz", using: :nounzip
110-
sha256 "3b1140d54870a080080e84700143f4a342fbd02a410a319b05d9c02e7dcf44cc"
108+
url "https://static.rust-lang.org/dist/2025-05-15/rust-std-1.87.0-x86_64-apple-darwin.tar.xz", using: :nounzip
109+
sha256 "45ce5785c3595318e2d8738fb07fc8142d52c06e0f6d5d946167ae71bc6acb95"
111110
end
112111
end
113112

114113
on_linux do
115114
on_arm do
116-
url "https://static.rust-lang.org/dist/2025-04-03/rust-std-1.86.0-aarch64-unknown-linux-gnu.tar.xz", using: :nounzip
117-
sha256 "176129577a5d560bbd94bcd2d24c0228bb495b73219df02556b4e4b4f0815bf7"
115+
url "https://static.rust-lang.org/dist/2025-05-15/rust-std-1.87.0-aarch64-unknown-linux-gnu.tar.xz", using: :nounzip
116+
sha256 "80fab79c1f57b7cd89a1e6379b2196a208352403aa7bd7f674341a172ac0697f"
118117
end
119118
on_intel do
120-
url "https://static.rust-lang.org/dist/2025-04-03/rust-std-1.86.0-x86_64-unknown-linux-gnu.tar.xz", using: :nounzip
121-
sha256 "67be7184ea388d8ce0feaf7fdea46f1775cfc2970930264343b3089898501d37"
119+
url "https://static.rust-lang.org/dist/2025-05-15/rust-std-1.87.0-x86_64-unknown-linux-gnu.tar.xz", using: :nounzip
120+
sha256 "1b57253bd32b8b292c965b3a2d992a266763158494cab8555584c09360b90f77"
122121
end
123122
end
124123
end
@@ -265,7 +264,6 @@ def caveats
265264
unless OS.mac?
266265
expected_linkage[bin/"cargo"] += [
267266
Formula["curl"].opt_lib/shared_library("libcurl"),
268-
Formula["zlib"].opt_lib/shared_library("libz"),
269267
]
270268
end
271269
missing_linkage = []

0 commit comments

Comments
 (0)