@@ -4,24 +4,24 @@ 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
1717 bottle do
18- sha256 cellar : :any , arm64_sequoia : "21cc7fb6dbd8405bd6d4bdcee865b4fdb48d92a430a0fe43829ff7fcb9723a39 "
19- sha256 cellar : :any , arm64_sonoma : "f077fc9fa21b1e44b9a47dc7943cc060805a53c9f963df27c9194c2c7befdd47 "
20- sha256 cellar : :any , arm64_ventura : "8595c28593cd1c69012e7955d9c089c77098e9b683e115001af69c1571347b4b "
21- sha256 cellar : :any , sonoma : "75d85e9632fd58235d33b757176d0dba3818ff42788fbb88e462dd56d91f54a1 "
22- sha256 cellar : :any , ventura : "5c52053fab470f5e734baa816d9596904237fb98b4aca77128ab29e380de0350 "
23- sha256 cellar : :any_skip_relocation , arm64_linux : "282e9493133f3fd7c5fde9529fa823f2ccc23a81cf12ac0c99c29bc8e36effcd "
24- sha256 cellar : :any_skip_relocation , x86_64_linux : "d55e4d97132485b6bacf92aaa34f9db89839fd2158e87c5f3248c81d7bab5574 "
18+ sha256 cellar : :any , arm64_sequoia : "3c5a5df4bf799b2d391c6cf6a24c0372096c8c1e9545f05ec975656828fd4806 "
19+ sha256 cellar : :any , arm64_sonoma : "ab150fadabc7cc8b7ef2b55aa5985bc4f8bdd4b4a9bf89cafe27e7eedcbef804 "
20+ sha256 cellar : :any , arm64_ventura : "7e9f24e72dda5498bfa4cbac3e5e8421e4e348e81109d4b98e921cc4937f76f6 "
21+ sha256 cellar : :any , sonoma : "21d84182258eed27c495e3df874a6a66649c0bcec531f067b8cf5acd2b20b5f7 "
22+ sha256 cellar : :any , ventura : "38c20f0c5524711c506dc1417c68da1263c07be3e1458ec2282cb07aed74a3ba "
23+ sha256 cellar : :any_skip_relocation , arm64_linux : "b14114399fe5845bdc4539aaad54f0f80c2acf66f12745139490851d575416c1 "
24+ sha256 cellar : :any_skip_relocation , x86_64_linux : "8baf210a4a8a1efe8b8b1bdb88e226fbba96844a37a54ac97c9b9725f5424f1b "
2525 end
2626
2727 head do
@@ -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