@@ -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