diff options
| author | Adam Vandenberg | 2014-01-29 19:30:28 -0800 |
|---|---|---|
| committer | Adam Vandenberg | 2014-01-29 19:31:41 -0800 |
| commit | 004b2c262cacce198854cb2f9692887f05810cec (patch) | |
| tree | f17f5706ffa2488f3f77a1f49259711e30cf5a22 /Library/Formula | |
| parent | a19948e44152c0e849dfffb5b5286767755a5f04 (diff) | |
| download | homebrew-004b2c262cacce198854cb2f9692887f05810cec.tar.bz2 | |
libtommath: install manually instead of patching
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/libtommath.rb | 66 |
1 files changed, 3 insertions, 63 deletions
diff --git a/Library/Formula/libtommath.rb b/Library/Formula/libtommath.rb index ed9b438f8..6ee129006 100644 --- a/Library/Formula/libtommath.rb +++ b/Library/Formula/libtommath.rb @@ -5,70 +5,10 @@ class Libtommath < Formula url 'http://libtom.org/files/ltm-0.42.0.tar.bz2' sha1 '9b192701cf62b85e9bd65fbb4d622d04cfa5ee0d' - def patches - DATA # Makefile tries to install as root:wheel - end - def install ENV['DESTDIR'] = prefix - system "make install" + system "make" + include.install Dir['tommath*.h'] + lib.install 'libtommath.a' end end - -__END__ -diff --git a/makefile b/makefile -index 70de306..989e1b7 100755 ---- a/makefile -+++ b/makefile -@@ -27,19 +27,6 @@ CFLAGS += -fomit-frame-pointer - - endif - --#install as this user --ifndef INSTALL_GROUP -- GROUP=wheel --else -- GROUP=$(INSTALL_GROUP) --endif -- --ifndef INSTALL_USER -- USER=root --else -- USER=$(INSTALL_USER) --endif -- - #default files to install - ifndef LIBNAME - LIBNAME=libtommath.a -@@ -52,10 +39,13 @@ HEADERS=tommath.h tommath_class.h tommath_superclass.h - #LIBPATH-The directory for libtommath to be installed to. - #INCPATH-The directory to install the header files for libtommath. - #DATAPATH-The directory to install the pdf docs. -+ifndef DESTDIR - DESTDIR= --LIBPATH=/usr/lib --INCPATH=/usr/include --DATAPATH=/usr/share/doc/libtommath/pdf -+endif -+ -+LIBPATH=/lib -+INCPATH=/include -+DATAPATH=/share/doc/libtommath/pdf - - OBJECTS=bncore.o bn_mp_init.o bn_mp_clear.o bn_mp_exch.o bn_mp_grow.o bn_mp_shrink.o \ - bn_mp_clamp.o bn_mp_zero.o bn_mp_set.o bn_mp_set_int.o bn_mp_init_size.o bn_mp_copy.o \ -@@ -113,10 +103,10 @@ profiled_single: - ranlib $(LIBNAME) - - install: $(LIBNAME) -- install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(LIBPATH) -- install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(INCPATH) -- install -g $(GROUP) -o $(USER) $(LIBNAME) $(DESTDIR)$(LIBPATH) -- install -g $(GROUP) -o $(USER) $(HEADERS) $(DESTDIR)$(INCPATH) -+ install -d $(DESTDIR)$(LIBPATH) -+ install -d $(DESTDIR)$(INCPATH) -+ install $(LIBNAME) $(DESTDIR)$(LIBPATH) -+ install $(HEADERS) $(DESTDIR)$(INCPATH) - - test: $(LIBNAME) demo/demo.o - $(CC) $(CFLAGS) demo/demo.o $(LIBNAME) -o test |
