cdecl: avoid inreplace
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit is contained in:
parent
86b51baabe
commit
f0f4f4188c
1 changed files with 9 additions and 12 deletions
|
@ -1,25 +1,22 @@
|
|||
require 'formula'
|
||||
|
||||
class Cdecl < Formula
|
||||
url 'http://cdecl.org/files/cdecl-blocks-2.5.tar.gz'
|
||||
homepage 'http://cdecl.org/'
|
||||
url 'http://cdecl.org/files/cdecl-blocks-2.5.tar.gz'
|
||||
md5 'c1927e146975b1c7524cbaf07a7c10f8'
|
||||
|
||||
def install
|
||||
# Fix namespace clash with Lion's getline
|
||||
inreplace "cdecl.c", "getline", "cdecl_getline"
|
||||
|
||||
inreplace "Makefile" do |s|
|
||||
s.change_make_var! "CC", ENV.cc
|
||||
s.change_make_var! "CFLAGS", "#{ENV.cflags} -DBSD -DUSE_READLINE"
|
||||
s.change_make_var! "LIBS", "-lreadline"
|
||||
s.change_make_var! "BINDIR", bin
|
||||
s.change_make_var! "MANDIR", man1
|
||||
end
|
||||
|
||||
system "make"
|
||||
bin.mkdir
|
||||
bin.mkpath
|
||||
man1.mkpath
|
||||
system "make install"
|
||||
|
||||
system "make", "CC=#{ENV.cc}",
|
||||
"CFLAGS=#{ENV.cflags} -DBSD -DUSE_READLINE",
|
||||
"LIBS=-lreadline",
|
||||
"BINDIR=#{bin}",
|
||||
"MANDIR=#{man1}",
|
||||
"install"
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue