diff options
| author | Dominyk Tiller | 2014-11-23 04:59:05 +0000 |
|---|---|---|
| committer | Mike McQuaid | 2014-11-23 10:59:28 +0000 |
| commit | ba51ff984655d731eac325c7ac327ad811fe1d86 (patch) | |
| tree | 981bcc53683c6c3b1d4afb54d90a5a5cbbf2470c /Library/Formula | |
| parent | 753e45438965943a350773d4776346c65ae7f0b3 (diff) | |
| download | homebrew-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.rb | 35 |
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 |
