From c28f06934ee4d347b45dc2312dc6a8a7282d939c Mon Sep 17 00:00:00 2001 From: Dominyk Tiller Date: Tue, 7 Oct 2014 05:08:27 +0100 Subject: mesos: don't use internal zookeeper on Yosemite. Closes #32965. --- Library/Formula/mesos.rb | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'Library/Formula') diff --git a/Library/Formula/mesos.rb b/Library/Formula/mesos.rb index d24bdab51..6a55212ec 100644 --- a/Library/Formula/mesos.rb +++ b/Library/Formula/mesos.rb @@ -12,15 +12,23 @@ class Mesos < Formula depends_on :java => "1.7" depends_on :macos => :mountain_lion - depends_on "maven" => :build + # Use our Zookeeper for Yosemite and not the one shipped with Mesos + # Remove with next release. + # See https://github.com/Homebrew/homebrew/issues/32965 + depends_on "zookeeper" if MacOS.version == :yosemite + def install - system "./configure", "--disable-debug", - "--disable-dependency-tracking", - "--disable-silent-rules", - "--prefix=#{prefix}" + args = ["--prefix=#{prefix}", + "--disable-debug", + "--disable-dependency-tracking", + "--disable-silent-rules" + ] + + args << "--with-zookeeper=#{Formula["zookeeper"].opt_prefix}" if MacOS.version == :yosemite + system "./configure", *args system "make" system "make", "install" end -- cgit v1.2.3