Skip to content

Commit efbc1aa

Browse files
authored
Merge pull request #269492 from Homebrew/halide-llvm21
halide: revision bump to use `llvm@21`
2 parents d598492 + 4a8e2c5 commit efbc1aa

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

Formula/h/halide.rb

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ class Halide < Formula
44
url "https://github.com/halide/Halide/archive/refs/tags/v21.0.0.tar.gz"
55
sha256 "aa6b6f5e89709ca6bc754ce72b8b13b2abce0d6b001cb2516b1c6f518f910141"
66
license "MIT"
7+
revision 1
78
head "https://github.com/halide/Halide.git", branch: "main"
89

910
livecheck do
@@ -12,22 +13,21 @@ class Halide < Formula
1213
end
1314

1415
bottle do
15-
rebuild 1
16-
sha256 cellar: :any, arm64_tahoe: "530feb171d27ce1e4ee4a388dddc4109cbea2b7a8949754c87be3834dd825e1e"
17-
sha256 cellar: :any, arm64_sequoia: "513484cc94e98264a6a8882aace19c70c507819e4bc9dd224501949374e23abc"
18-
sha256 cellar: :any, arm64_sonoma: "06ddd4f412b445c65dee2209477fec0fbc8951c14d35f4198c2cf81ef7ff9496"
19-
sha256 cellar: :any, sonoma: "f7e23e2dc174cf2746b91ea41c05ae816a4267bd6ec35f7a420f439707ad3e2e"
20-
sha256 cellar: :any_skip_relocation, arm64_linux: "649331aedc479125eeb13f911db36017c1e17af2f7ee4d75d707c5a4e43f4f79"
21-
sha256 cellar: :any_skip_relocation, x86_64_linux: "63df6d5bc9cdf9da2359017aabda30d4ce68d95b2aeb2b79fe099ffe5adbbcdd"
16+
sha256 cellar: :any, arm64_tahoe: "2971971113569192c7c113fc28e6e403037b5678aa1e18a4fdadbf198da94cd1"
17+
sha256 cellar: :any, arm64_sequoia: "40779827ae67ed29c0cf27f0837e6a6d158d1352d3eee19f81d80cc24f2c6256"
18+
sha256 cellar: :any, arm64_sonoma: "cbc3e5f59f48c7360f53a841c14f9c90b364760be44eada0da13851053f0946f"
19+
sha256 cellar: :any, sonoma: "3d797396c4285b0123b7498d8fa794984c135b9e1b7985e7706ed927ec1fd4a3"
20+
sha256 cellar: :any_skip_relocation, arm64_linux: "5c69185c4c47845f19b7abc2be16eda2dfeba014a8ffcc357afce2ba44960339"
21+
sha256 cellar: :any_skip_relocation, x86_64_linux: "6731e04b241447c0e900d54b50d3d69429250d46b2384fd3a9601a520555a33e"
2222
end
2323

2424
depends_on "cmake" => :build
2525
depends_on "pybind11" => :build
2626
depends_on "flatbuffers"
2727
depends_on "jpeg-turbo"
2828
depends_on "libpng"
29-
depends_on "lld"
30-
depends_on "llvm"
29+
depends_on "lld@21"
30+
depends_on "llvm@21"
3131
depends_on "python@3.14"
3232
depends_on "wabt"
3333

@@ -39,6 +39,12 @@ def python3
3939
"python3.14"
4040
end
4141

42+
# Backport support for wabt 1.0.39
43+
patch do
44+
url "https://github.com/halide/Halide/commit/7d7f0b4422594296fed1d561a43dc262d163d2b8.patch?full_index=1"
45+
sha256 "6b861e585ce4d71aec53b225562e078086ee310e8c6e7a052bf3fd53f03322ab"
46+
end
47+
4248
def install
4349
# Disable SVE feature as broken: https://github.com/halide/Halide/issues/8529
4450
inreplace "src/Target.cpp", /^\s*initial_features.push_back\(Target::SVE/, "// \\0"

0 commit comments

Comments
 (0)