diff options
| -rw-r--r-- | Library/Formula/tree.rb | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/Library/Formula/tree.rb b/Library/Formula/tree.rb index 9f434a033..2380672c7 100644 --- a/Library/Formula/tree.rb +++ b/Library/Formula/tree.rb @@ -1,14 +1,21 @@ require 'formula' class Tree < Formula - url 'http://mama.indstate.edu/users/ice/tree/src/tree-1.5.3.tgz' + url 'http://mama.indstate.edu/users/ice/tree/src/tree-1.6.0.tgz' homepage 'http://mama.indstate.edu/users/ice/tree/' - md5 'c07ce9065667a23f27aca4de8ecccb10' + md5 '04e967a3f4108d50cde3b4b0e89e970a' def install - system "#{ENV.cc} #{ENV.cflags} -o tree tree.c strverscmp.c" + inreplace 'Makefile' do |s| + s.change_make_var! 'prefix', prefix + s.change_make_var! 'MANDIR', man1 + s.change_make_var! 'CC', ENV.cc + s.change_make_var! 'CFLAGS', "#{ENV.cflags} -fomit-frame-pointer -no-cpp-precomp" + s.remove_make_var! 'LDFLAGS' + s.change_make_var! 'OBJS', 'tree.o unix.o html.o xml.o hash.o color.o strverscmp.o' + end - bin.install "tree" - man1.install "man/tree.1" + system "make" + system "make install" end end |
