Skip to content

Commit e10aa5f

Browse files
author
Dart CI
committed
Updated stable channel to version 3.9.3
1 parent 5d4ad28 commit e10aa5f

File tree

3 files changed

+61
-11
lines changed

3 files changed

+61
-11
lines changed

Aliases/dart@3.9

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../Formula/dart@3.9.2.rb
1+
../Formula/dart@3.9.3.rb

Formula/dart.rb

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,21 +29,21 @@ class Dart < Formula
2929

3030
conflicts_with "dart-beta", because: "dart-beta ships the same binaries"
3131
if OS.mac? && Hardware::CPU.intel?
32-
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.2/sdk/dartsdk-macos-x64-release.zip"
33-
sha256 "4c67a5e8ff687b0e5aa3c0c0312e640b12e5d5e9278d91bb25cec0df66287d79"
32+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.3/sdk/dartsdk-macos-x64-release.zip"
33+
sha256 "42763d286ff3163fb9a3fe30751d251131e1467ddaea5df8d2cff26ee356c71d"
3434
elsif OS.mac? && Hardware::CPU.arm?
35-
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.2/sdk/dartsdk-macos-arm64-release.zip"
36-
sha256 "01d0672db82666f72f9452df38ee1516a72cd9bc29818bd3eaddf82e40556152"
35+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.3/sdk/dartsdk-macos-arm64-release.zip"
36+
sha256 "68c48c395e64cdde3ccf96908238e942824d5b39f3e2c96b5d2742f0b45ef2ef"
3737
elsif OS.linux? && Hardware::CPU.intel? && Hardware::CPU.is_64_bit?
38-
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.2/sdk/dartsdk-linux-x64-release.zip"
39-
sha256 "ec22e81271582def81d3e10e2a555ae5d3d81c6951465a3d16cfc47938e9f92a"
38+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.3/sdk/dartsdk-linux-x64-release.zip"
39+
sha256 "d19311deb35104a41a40db7ae36c496b1503745a5caed5a415d322b4c273f1db"
4040
elsif OS.linux? && Hardware::CPU.arm?
4141
if Hardware::CPU.is_64_bit?
42-
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.2/sdk/dartsdk-linux-arm64-release.zip"
43-
sha256 "d62f75f3f1bfb44a22fbd5cf0a5b47c758516ceca5dcc7bcec88896e2583e7ba"
42+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.3/sdk/dartsdk-linux-arm64-release.zip"
43+
sha256 "8847c4847bf77aed958c062bccf8d595795ed484876712680baf4c6c8317c356"
4444
else
45-
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.2/sdk/dartsdk-linux-arm-release.zip"
46-
sha256 "6b7d758f64ec94af2933a0d92238339eb9e179a0d61ebd4f9095ac675f4ad263"
45+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.3/sdk/dartsdk-linux-arm-release.zip"
46+
sha256 "19eb5aefdeb2322fb4cd6f6353f5acfa8a6e737307bcf83e066c648762996911"
4747
end
4848
end
4949

Formula/dart@3.9.3.rb

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# typed: false
2+
# frozen_string_literal: true
3+
4+
class DartAT393 < Formula
5+
desc "SDK"
6+
homepage "https://dart.dev"
7+
8+
keg_only :versioned_formula
9+
if OS.mac? && Hardware::CPU.intel?
10+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.3/sdk/dartsdk-macos-x64-release.zip"
11+
sha256 "42763d286ff3163fb9a3fe30751d251131e1467ddaea5df8d2cff26ee356c71d"
12+
elsif OS.mac? && Hardware::CPU.arm?
13+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.3/sdk/dartsdk-macos-arm64-release.zip"
14+
sha256 "68c48c395e64cdde3ccf96908238e942824d5b39f3e2c96b5d2742f0b45ef2ef"
15+
elsif OS.linux? && Hardware::CPU.intel? && Hardware::CPU.is_64_bit?
16+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.3/sdk/dartsdk-linux-x64-release.zip"
17+
sha256 "d19311deb35104a41a40db7ae36c496b1503745a5caed5a415d322b4c273f1db"
18+
elsif OS.linux? && Hardware::CPU.arm?
19+
if Hardware::CPU.is_64_bit?
20+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.3/sdk/dartsdk-linux-arm64-release.zip"
21+
sha256 "8847c4847bf77aed958c062bccf8d595795ed484876712680baf4c6c8317c356"
22+
else
23+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.3/sdk/dartsdk-linux-arm-release.zip"
24+
sha256 "19eb5aefdeb2322fb4cd6f6353f5acfa8a6e737307bcf83e066c648762996911"
25+
end
26+
end
27+
28+
def install
29+
libexec.install Dir["*"]
30+
bin.install_symlink "#{libexec}/bin/dart"
31+
bin.write_exec_script Dir["#{libexec}/bin/{pub,dart?*}"].select { |f| File.executable?(f) }
32+
end
33+
34+
def caveats
35+
<<~EOS
36+
Please note the path to the Dart SDK:
37+
#{opt_libexec}
38+
EOS
39+
end
40+
41+
test do
42+
(testpath/"sample.dart").write <<~EOS
43+
void main() {
44+
print(r"test message");
45+
}
46+
EOS
47+
48+
assert_equal "test message\n", shell_output("#{bin}/dart sample.dart")
49+
end
50+
end

0 commit comments

Comments
 (0)