aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/ctail.rb23
1 files changed, 17 insertions, 6 deletions
diff --git a/Library/Formula/ctail.rb b/Library/Formula/ctail.rb
index 776dff3b0..cfc570cf0 100644
--- a/Library/Formula/ctail.rb
+++ b/Library/Formula/ctail.rb
@@ -1,15 +1,26 @@
require 'formula'
class Ctail < Formula
- url 'http://ctail.i-want-a-pony.com/downloads/ctail-0.1.0.tar.bz2'
homepage 'http://ctail.i-want-a-pony.com/'
- md5 'fc39139aeaf3400aa13b338e2266b976'
+ url 'http://ctail.i-want-a-pony.com/downloads/ctail-0.1.0.tar.bz2'
+ sha1 '4bd0373df88136b48cac721c98d34cefda27aff9'
+
+ depends_on :automake
+ depends_on :libtool
def install
+ if MacOS.mountain_lion?
+ # Fixes a bad path returned by `apr-1-config --cpp` on ML.
+ # https://github.com/mxcl/homebrew/issues/13586
+ ENV['CPP'] = "#{ENV.cc} -E"
+ # Use HB libtool not the one from apr that also has a bad path.
+ ENV['APR_LIBTOOL'] = 'glibtool'
+ # Especially for Xcode-only, the apr hearders are needed by glibtool
+ ENV.append 'CPPFLAGS', "-I#{MacOS.sdk_path}/usr/include/apr-1"
+ end
+
system "./configure", "--prefix=#{prefix}", "--disable-debug"
- system "/usr/share/apr-1/build-1/libtool --silent --mode=compile gcc -g -Wall -Werror -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -I. -I/usr/include/apr-1 -I/usr/include/apr-1 -c -o ctail.lo ctail.c && touch ctail.lo"
- system "/usr/share/apr-1/build-1/libtool --silent --mode=link gcc -o ctail ctail.lo -L/usr/lib -R/usr/lib -laprutil-1 -lexpat -liconv -lsqlite3 -L/usr/lib -R/usr/lib -lapr-1 -lpthread"
- bin.mkpath
- system "/usr/share/apr-1/build-1/libtool --silent --mode=install /usr/bin/install -c -m 755 ctail #{bin}"
+ system 'make'
+ system 'make install'
end
end