@@ -4,8 +4,8 @@ class Swift < Formula
4
4
desc "High-performance system programming language"
5
5
homepage "https://www.swift.org"
6
6
# NOTE: Keep version in sync with resources below
7
- url "https://github.com/swiftlang/swift/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
8
- sha256 "1489681860e92cee5ddd869a06531d7a1746b2f4ea105a2ff3b631ebcbcffd34 "
7
+ url "https://github.com/swiftlang/swift/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
8
+ sha256 "eef9f312d00540cfabc35cb1da9221dd15d3aaca546497a14f29a641ee6484e3 "
9
9
license "Apache-2.0"
10
10
11
11
# This uses the `GithubLatest` strategy because a `-RELEASE` tag is often
@@ -17,12 +17,12 @@ class Swift < Formula
17
17
end
18
18
19
19
bottle do
20
- sha256 cellar : :any , arm64_sequoia : "b0da9c3b201fae6b553a89d23fe20941fb3a6df0d9ed92d6f9d6bb05c2dcbb34 "
21
- sha256 cellar : :any , arm64_sonoma : "8f8323c289d76a9d52c1864bc3d481d5e5a77e5d69f72aa85287494e70e0001c "
22
- sha256 cellar : :any , arm64_ventura : "d0c50a6389a459bf86177448ccbdcdfaae3d7c60a2f048c83c44680e5fd1f22b "
23
- sha256 cellar : :any , sonoma : "dea817b03b25515a99efc836b3d05702a9aaad9e6d99f503acbf1c38667331d7 "
24
- sha256 cellar : :any , ventura : "b9cf1d9f5b8f378baec6c0a390c3a8a8bc8ca0a015794d6410f769aaa647a4be "
25
- sha256 cellar : :any_skip_relocation , x86_64_linux : "22319e6c3269a53d02b4f1e46b0cfdeb95919ec63631a03cfceb89494bb7812e "
20
+ sha256 cellar : :any , arm64_sequoia : "f68e82e8fea45c4a8f65146eb98ec1e0f1418b6230c73888b9f478a38387672d "
21
+ sha256 cellar : :any , arm64_sonoma : "26de451fb88025fb13b1b92d9f50a7949a36b1401f526696321c73a2b7668f06 "
22
+ sha256 cellar : :any , arm64_ventura : "a1d9ce8a6b96748adab517f9b9f76daed8a713d3f2050b5854525b3f611c6748 "
23
+ sha256 cellar : :any , sonoma : "45509e26cf31a30de0e5cf6e31c73d1031a402b2446bd645b0ed192e9b0ad1b7 "
24
+ sha256 cellar : :any , ventura : "a440a437121c2e9aaba92681137e3b954cd45d5a03d23cf94d226a78fa937050 "
25
+ sha256 cellar : :any_skip_relocation , x86_64_linux : "b990b642f94de06a0e7eed8fa0b36909d582f80ff2f2f93e140836b4d5c9dfcf "
26
26
end
27
27
28
28
keg_only :provided_by_macos
@@ -67,44 +67,37 @@ class Swift < Formula
67
67
end
68
68
69
69
resource "swift-corelibs-foundation" do
70
- url "https://github.com/apple/swift-corelibs-foundation/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
71
- sha256 "8af719f14a05cee2d32625cf455261fc74d13eeef3ba9e5b9547316743d5cde9 "
70
+ url "https://github.com/apple/swift-corelibs-foundation/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
71
+ sha256 "62c276a18fa3b3b92e95f5349dc125d03f09cea3c477b3af1428ccdbab29e139 "
72
72
end
73
73
74
74
resource "swift-foundation" do
75
- url "https://github.com/apple/swift-foundation/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
76
- sha256 "a677ad3a712fb4d8330bccd28904aaa1b10749264d57ad9370215a89156ba1d3 "
75
+ url "https://github.com/apple/swift-foundation/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
76
+ sha256 "31ee3ea95a015049d3f6a5cfe8bd3a460071fa0086c1d112efaf0580611d162c "
77
77
end
78
78
79
79
resource "swift-foundation-icu" do
80
- url "https://github.com/apple/swift-foundation-icu/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
81
- sha256 "a48f0d6f998ba6db710f89f0e987c4cf00f3845338afae116ab3e29c04dad127 "
80
+ url "https://github.com/apple/swift-foundation-icu/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
81
+ sha256 "c4332b4e6cc008a5a7045ad7f368df7deb518f286ecd5a78839066dcc07a853a "
82
82
end
83
83
84
84
resource "swift-corelibs-libdispatch" do
85
- url "https://github.com/apple/swift-corelibs-libdispatch/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
86
- sha256 "3df429b22d9294c0ca5291c86e83a35f6326600a1c271933107bba199b919008 "
85
+ url "https://github.com/apple/swift-corelibs-libdispatch/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
86
+ sha256 "444c0de5fe18e148548a3f3b60b3bac3d4d586285c21064346c7ca17ed1d4fac "
87
87
end
88
88
89
89
resource "swift-corelibs-xctest" do
90
- url "https://github.com/apple/swift-corelibs-xctest/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
91
- sha256 "a671062f178c68dd1fb0fdcf6a7c00589b343a63009a59b522206e03c9850d97 "
90
+ url "https://github.com/apple/swift-corelibs-xctest/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
91
+ sha256 "eb131d1cfde18548c5fc782ba56bc871b13057b5e7b6992ddae4d4349360571d "
92
92
end
93
93
end
94
94
95
95
# Currently requires Clang to build successfully.
96
96
fails_with :gcc
97
97
98
98
resource "llvm-project" do
99
- url "https://github.com/swiftlang/llvm-project/archive/refs/tags/swift-6.0.2-RELEASE.tar.gz"
100
- sha256 "991e9d63548a5ae8ce4fdda4052e98cb2bf2b193cafac8bbeea8f830f8cede96"
101
-
102
- # Fix copmatibility with macOS 15 SDK.
103
- # Remove with Swift 6.0.3.
104
- patch do
105
- url "https://github.com/swiftlang/llvm-project/commit/a566c12aded130264a1e07e6c1718884ab1d9dc8.patch?full_index=1"
106
- sha256 "6f165b41390051098c0b4ea5bd333c49a7fd93740a015b99db72f096283ae434"
107
- end
99
+ url "https://github.com/swiftlang/llvm-project/archive/refs/tags/swift-6.0.3-RELEASE.tar.gz"
100
+ sha256 "d93ca164615938e5026a2d1af76b2ef7514eae98b38a716f3278bc1a6dfc8f92"
108
101
109
102
# Support Python 3.13.
110
103
# Remove with Swift 6.1.
@@ -115,13 +108,13 @@ class Swift < Formula
115
108
end
116
109
117
110
resource "cmark" do
118
- url "https://github.com/swiftlang/swift-cmark/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
119
- sha256 "2bfeab8747f4bcfea6aa70ed0494fe2185ec2532f1c9b7a0e17214cd401e9f31 "
111
+ url "https://github.com/swiftlang/swift-cmark/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
112
+ sha256 "ab1064350ecedd5b3c0f2a6fbe3acefbc45d7accf1e4ca1591ce04d0c6787e40 "
120
113
end
121
114
122
115
resource "llbuild" do
123
- url "https://github.com/swiftlang/swift-llbuild/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
124
- sha256 "40ada0511f0218fb3ca0478c8fff1b4d0958478056a0cc5408677753e8c8f7a7 "
116
+ url "https://github.com/swiftlang/swift-llbuild/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
117
+ sha256 "68d71bf7e0882153c6ad91fbe0626ab761d8bc46d2d93ce32cbfa392d256a30e "
125
118
126
119
# Workaround Homebrew sqlite3 not being found.
127
120
# Needs paired inreplace for @@HOMEBREW_PREFIX@@.
@@ -133,13 +126,13 @@ class Swift < Formula
133
126
end
134
127
135
128
resource "swiftpm" do
136
- url "https://github.com/swiftlang/swift-package-manager/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
137
- sha256 "00e40c3bce9b63fdd24d783909af003c7f86431898ee6b8bf44174d023d08402 "
129
+ url "https://github.com/swiftlang/swift-package-manager/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
130
+ sha256 "03c5b8dfd8628de42ca1c171faeeddea977ecdad8675d3826a2c165ad8f972ba "
138
131
end
139
132
140
133
resource "indexstore-db" do
141
- url "https://github.com/swiftlang/indexstore-db/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
142
- sha256 "61f6d010edc11f31b5e01efb3628958501a1883b07ee4c741bbebc8c7d43d03d "
134
+ url "https://github.com/swiftlang/indexstore-db/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
135
+ sha256 "fdaceb80a819e5b86d1599e7357c79e518a3ff0bb96dcd82245fc50e3d6bbc0d "
143
136
144
137
# Fix compile with Clang 19.
145
138
# Remove with Swift 6.1.
@@ -150,18 +143,18 @@ class Swift < Formula
150
143
end
151
144
152
145
resource "sourcekit-lsp" do
153
- url "https://github.com/swiftlang/sourcekit-lsp/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
154
- sha256 "26175c4774f9817ad32c62c004ca76e9f09d8b77a253fca0e4eafdb33f33b2d2 "
146
+ url "https://github.com/swiftlang/sourcekit-lsp/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
147
+ sha256 "928db64bc179a250afd305b5729217180e2de1cdcd3d353d0fa20b38c5def8ec "
155
148
end
156
149
157
150
resource "swift-driver" do
158
- url "https://github.com/swiftlang/swift-driver/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
159
- sha256 "c6db9d058c8d5122f8e368087e397d59cf17ce5be686d4713025269658f0467e "
151
+ url "https://github.com/swiftlang/swift-driver/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
152
+ sha256 "9ee38eda1a0adc24dd995b345dff4a5a25d42ae8d063fcc04b170469f2f53d43 "
160
153
end
161
154
162
155
resource "swift-tools-support-core" do
163
- url "https://github.com/swiftlang/swift-tools-support-core/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
164
- sha256 "2f88a0790e9fe6fc0efa6a1fc1382d71c010126f871a6516ba56fb05dd1d23a0 "
156
+ url "https://github.com/swiftlang/swift-tools-support-core/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
157
+ sha256 "fc83e9922d4c7df0f0d94b8840f292989eb148d5e451b182a9e390a9ea4dd94e "
165
158
166
159
# Fix "close error" when compiling SwiftPM.
167
160
# https://github.com/swiftlang/swift-tools-support-core/pull/456
@@ -172,43 +165,43 @@ class Swift < Formula
172
165
end
173
166
174
167
resource "swift-docc" do
175
- url "https://github.com/swiftlang/swift-docc/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
176
- sha256 "2fa482d6a3ba09a6bbdd9a503ae20a425e495c0c955dc2bd8ebafa64b38ca8ba "
168
+ url "https://github.com/swiftlang/swift-docc/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
169
+ sha256 "00d8e95a7fdae71c7313389ced0fd4d63185782f8d2fa6d4683672f700478195 "
177
170
end
178
171
179
172
resource "swift-lmdb" do
180
- url "https://github.com/swiftlang/swift-lmdb/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
181
- sha256 "384ce2942dbff106d6cca112b3f9a00be0ce3715a33c7b0b81dc61cc722ffdcd "
173
+ url "https://github.com/swiftlang/swift-lmdb/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
174
+ sha256 "1876f37050f42044ce9e614530f8001ce0fce6f44fff8a5ece7186591115f4b6 "
182
175
end
183
176
184
177
resource "swift-docc-render-artifact" do
185
- url "https://github.com/swiftlang/swift-docc-render-artifact/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
186
- sha256 "7411ed38dcb5a783ddd5c557290a7c2b939251a2ce634913a96a80b8a66c8c0c "
178
+ url "https://github.com/swiftlang/swift-docc-render-artifact/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
179
+ sha256 "d791c82bff3ed8e8a35a76c1fab9bc3a20ed7bd96aa91b40d50e822f11874863 "
187
180
end
188
181
189
182
resource "swift-docc-symbolkit" do
190
- url "https://github.com/swiftlang/swift-docc-symbolkit/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
191
- sha256 "a310e60e64291fe8204b59b50c68d1e66bec3eb837ac8a5af8700ad09c819b1d "
183
+ url "https://github.com/swiftlang/swift-docc-symbolkit/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
184
+ sha256 "1bdcb65209d0487fa50d5ed41e108528c56259771f25b06a0bec911ccb224237 "
192
185
end
193
186
194
187
resource "swift-markdown" do
195
- url "https://github.com/swiftlang/swift-markdown/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
196
- sha256 "7fedb25982044af33747162f1f249be279f26a043c96d7c4f2b20dcc3d689bdc "
188
+ url "https://github.com/swiftlang/swift-markdown/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
189
+ sha256 "6c2cc30a8c0f8b6f1f4fa0f21af784722267bb9b6c38336718ae959cea5584e5 "
197
190
end
198
191
199
192
resource "swift-experimental-string-processing" do
200
- url "https://github.com/swiftlang/swift-experimental-string-processing/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
201
- sha256 "e0380895e1cf5dc49aef321256f8192986185a6fa6ea83c143f171b643450fc0 "
193
+ url "https://github.com/swiftlang/swift-experimental-string-processing/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
194
+ sha256 "6c34cfdf934eb781169866a66505e11541861ba638b05fd4ed87f8c34a6fa55e "
202
195
end
203
196
204
197
resource "swift-syntax" do
205
- url "https://github.com/swiftlang/swift-syntax/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
206
- sha256 "82cb7640775a23cf7483197f0cd6a6342a29a61d4bb75239905490bf47a64a75 "
198
+ url "https://github.com/swiftlang/swift-syntax/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
199
+ sha256 "30788e115f37b7d3f8fc1f5d436b80996f4945fc13287ed7e4391b358479fafd "
207
200
end
208
201
209
202
resource "swift-testing" do
210
- url "https://github.com/swiftlang/swift-testing/archive/refs/tags/swift-6.0.2 -RELEASE.tar.gz"
211
- sha256 "7c7160b1c196b83c36225d2d60dce27b0dd288b94bd1da7ff619d56b4071cf12 "
203
+ url "https://github.com/swiftlang/swift-testing/archive/refs/tags/swift-6.0.3 -RELEASE.tar.gz"
204
+ sha256 "c69bafdaaa849cae7265804bd1a8807ebadffbc51c005c343e4d1ce42a1e7b62 "
212
205
end
213
206
214
207
# To find the version to use, check the release/#{version.major_minor} entry of:
0 commit comments