aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorDominyk Tiller2014-11-23 04:59:05 +0000
committerMike McQuaid2014-11-23 10:59:28 +0000
commitba51ff984655d731eac325c7ac327ad811fe1d86 (patch)
tree981bcc53683c6c3b1d4afb54d90a5a5cbbf2470c /Library/Formula
parent753e45438965943a350773d4776346c65ae7f0b3 (diff)
downloadhomebrew-ba51ff984655d731eac325c7ac327ad811fe1d86.tar.bz2
gtkwave 3.3.60
Closes #34390. Closes #34394. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/gtkwave.rb35
1 files changed, 25 insertions, 10 deletions
diff --git a/Library/Formula/gtkwave.rb b/Library/Formula/gtkwave.rb
index 9fefd1d2e..43e73393b 100644
--- a/Library/Formula/gtkwave.rb
+++ b/Library/Formula/gtkwave.rb
@@ -1,18 +1,33 @@
-require 'formula'
+require "formula"
class Gtkwave < Formula
- homepage 'http://gtkwave.sourceforge.net/'
- url 'http://gtkwave.sourceforge.net/gtkwave-3.3.57.tar.gz'
- sha1 'ec81f03bac12852f24717159fa202c5077dfbe68'
+ homepage "http://gtkwave.sourceforge.net/"
+ # 3.3.63 is the latest, but everything over 3.3.60 refuses to compile.
+ # Bug report filed upstream at bybell@rocketmail.com on 23/11/14
+ url "http://gtkwave.sourceforge.net/gtkwave-3.3.60.tar.gz"
+ sha1 "040894bd142623b1bb9d7000619e9787a6db3f76"
- depends_on 'pkg-config' => :build
- depends_on 'gtk+'
- depends_on 'xz'
+ depends_on "pkg-config" => :build
+ depends_on "gtk+"
+ depends_on "xz" # For LZMA support
depends_on :x11
def install
- system "./configure", "--disable-dependency-tracking",
- "--prefix=#{prefix}"
- system "make install"
+ args = [ "--disable-dependency-tracking",
+ "--disable-silent-rules",
+ "--prefix=#{prefix}"
+ ]
+
+ unless MacOS::CLT.installed?
+ args << "--with-tcl=#{MacOS.sdk_path}/System/Library/Frameworks/Tcl.framework"
+ args << "--with-tk=#{MacOS.sdk_path}/System/Library/Frameworks/Tk.framework"
+ end
+
+ system "./configure", *args
+ system "make", "install"
+ end
+
+ test do
+ system "#{bin}/gtkwave", "--version"
end
end