From eac0f600d17dcfddb8d67008b140ce6aa3955b0c Mon Sep 17 00:00:00 2001 From: Tadeja Kadunc Date: Mon, 5 Oct 2026 15:14:13 +0200 Subject: [PATCH 1/2] Fix formula path --- dev/tasks/macros.jinja | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/tasks/macros.jinja b/dev/tasks/macros.jinja index 5b74999d958c..161c3eeb9ad7 100644 --- a/dev/tasks/macros.jinja +++ b/dev/tasks/macros.jinja @@ -175,7 +175,7 @@ env: # Make sure there's only one sed -i '' -E -e 's@.git.git@.git@' ${formula} cat ${formula} - cp ${formula} $(brew --repository homebrew/core)/Formula/ + cp ${formula} $(brew --repository homebrew/core)/Formula/a/ done {% endmacro %} From ba3ea28be31faddee627f1d30e2bb4b7fbfb9076 Mon Sep 17 00:00:00 2001 From: Tadeja Kadunc Date: Mon, 5 Oct 2026 16:17:44 +0200 Subject: [PATCH 2/2] Change to formula_opt_prefix per brew audit --- dev/tasks/homebrew-formulae/apache-arrow.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/tasks/homebrew-formulae/apache-arrow.rb b/dev/tasks/homebrew-formulae/apache-arrow.rb index d2b99fd47573..544a5e318d83 100644 --- a/dev/tasks/homebrew-formulae/apache-arrow.rb +++ b/dev/tasks/homebrew-formulae/apache-arrow.rb @@ -71,7 +71,7 @@ def install # We set `ARROW_ORC=OFF` because it fails to build with Protobuf 27.0 args = %W[ -DCMAKE_INSTALL_RPATH=#{rpath} - -DLLVM_ROOT=#{Formula["llvm"].opt_prefix} + -DLLVM_ROOT=#{formula_opt_prefix("llvm")} -DARROW_DEPENDENCY_SOURCE=SYSTEM -DARROW_ACERO=ON -DARROW_COMPUTE=ON