diff options
| author | Adam Vandenberg | 2012-07-17 09:37:43 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2012-07-17 09:38:02 -0700 |
| commit | fe2e8dfa95551ad8bc4676bd1566e610e1d027fe (patch) | |
| tree | 859f5e5c1017363c0c9340c4ff13e545ca654ae3 /Library/Formula/trafshow.rb | |
| parent | 9af20b7601ea0f591fa8a87d1309cd96e243e34a (diff) | |
| download | homebrew-fe2e8dfa95551ad8bc4676bd1566e610e1d027fe.tar.bz2 | |
Normalize copying over libtool files
TODO: move this into MacOS or another module.
Diffstat (limited to 'Library/Formula/trafshow.rb')
| -rw-r--r-- | Library/Formula/trafshow.rb | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/Library/Formula/trafshow.rb b/Library/Formula/trafshow.rb index 1c35aa51b..92fd3d1ec 100644 --- a/Library/Formula/trafshow.rb +++ b/Library/Formula/trafshow.rb @@ -1,9 +1,11 @@ require 'formula' class Trafshow < Formula - url 'ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/trafshow-5.2.3.tgz' homepage 'http://soft.risp.ru/trafshow/index_en.shtml' - md5 '0b2f0bb23b7832138b7d841437b9e182' + url 'ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/trafshow-5.2.3.tgz' + sha1 '1c68f603f12357e932c83de850366c9b46e53d89' + + depends_on :libtool def patches files = %w[patch-domain_resolver.c patch-colormask.c patch-trafshow.c patch-trafshow.1 patch-configure] @@ -13,10 +15,24 @@ class Trafshow < Formula } end + def copy_libtool_files! + if MacOS.xcode_version >= "4.3" + s = Formula.factory('libtool').share + d = "#{s}/libtool/config" + cp ["#{d}/config.guess", "#{d}/config.sub"], "." + elsif MacOS.leopard? + cp Dir["#{MacOS.xcode_prefix}/usr/share/libtool/config.*"], "." + else + cp Dir["#{MacOS.xcode_prefix}/usr/share/libtool/config/config.*"], "." + end + end + def install - # Per MacPorts, to detect OS X as the system - system "cp /usr/share/libtool/config/config.* ." - system "./configure", "--prefix=#{prefix}", "--disable-debug", "--disable-dependency-tracking", "--disable-slang" + copy_libtool_files! + system "./configure", "--disable-debug", + "--disable-dependency-tracking", + "--prefix=#{prefix}", + "--disable-slang" system "make" bin.install "trafshow" |
