diff --git a/Formula/faac.rb b/Formula/faac.rb index 4c906b7f18..0fe417ec09 100644 --- a/Formula/faac.rb +++ b/Formula/faac.rb @@ -1,8 +1,8 @@ class Faac < Formula desc "ISO AAC audio encoder" homepage "http://www.audiocoding.com/faac.html" - url "https://downloads.sourceforge.net/project/faac/faac-src/faac-1.29/faac-1.29.tar.gz" - sha256 "8cc7b03ceb2722223a6457e95d4c994731d80214a03ba33d1af76ba53f4b3197" + url "https://downloads.sourceforge.net/project/faac/faac-src/faac-1.29/faac-1.29.7.5.tar.gz" + sha256 "a9c36c49d6956eb78d062768927a87014dbb04573d7ce38e50a65a4772fc8016" bottle do cellar :any @@ -12,13 +12,17 @@ class Faac < Formula sha256 "1d3c4c9b4848d88a29d16702ab1d3e9cca5d2e801cf99886d9b13b38510f09ef" => :yosemite end - depends_on "autoconf" => :build - depends_on "automake" => :build - depends_on "libtool" => :build + # Remove for > 1.29.7.5 + # Fix "error: initializer element is not a compile-time constant" + # Upstream commit from 23 Sep 2017 https://sourceforge.net/p/faac/faac/ci/4036f2c85038ef199a4636a6cbc4448f5e914d39 + patch do + url "https://raw.githubusercontent.com/Homebrew/formula-patches/6f36b35/faac/clang-compatibility-fix.patch" + sha256 "aab5d3636e6fe135b0137d2ea5f3800b3edf0225fa305a968ccabe92cf031e3f" + end def install - system "./bootstrap" - system "./configure", "--disable-debug", "--disable-dependency-tracking", + system "./configure", "--disable-dependency-tracking", + "--disable-silent-rules", "--prefix=#{prefix}" system "make", "install" end