summaryrefslogtreecommitdiff
path: root/math/ltm/patches
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2011-03-10 09:52:24 +0000
committerdrochner <drochner@pkgsrc.org>2011-03-10 09:52:24 +0000
commit6b3134f375a248a9383b0446cffbf4842d9071d7 (patch)
treec8e33feea458b1a98484455c5d919b073452f911 /math/ltm/patches
parent557354c905c1cc1363f94bcb1413ce312f0d293c (diff)
downloadpkgsrc-6b3134f375a248a9383b0446cffbf4842d9071d7.tar.gz
build shared lib, bump PKGREV
Diffstat (limited to 'math/ltm/patches')
-rw-r--r--math/ltm/patches/patch-aa39
1 files changed, 39 insertions, 0 deletions
diff --git a/math/ltm/patches/patch-aa b/math/ltm/patches/patch-aa
new file mode 100644
index 00000000000..ed40d49d287
--- /dev/null
+++ b/math/ltm/patches/patch-aa
@@ -0,0 +1,39 @@
+$NetBSD: patch-aa,v 1.1 2011/03/10 09:52:25 drochner Exp $
+
+--- makefile.shared.orig 2010-07-23 14:27:20.000000000 +0000
++++ makefile.shared
+@@ -3,7 +3,7 @@
+ #Tom St Denis
+ VERSION=0:41
+
+-CC = libtool --mode=compile --tag=CC gcc
++#CC = libtool --mode=compile --tag=CC gcc
+
+ CFLAGS += -I./ -Wall -W -Wshadow -Wsign-compare
+
+@@ -48,8 +48,8 @@ HEADERS=tommath.h tommath_class.h tommat
+ #INCPATH-The directory to install the header files for libtommath.
+ #DATAPATH-The directory to install the pdf docs.
+ DESTDIR=
+-LIBPATH=/usr/lib
+-INCPATH=/usr/include
++LIBPATH=${PREFIX}/lib
++INCPATH=${PREFIX}/include
+ DATAPATH=/usr/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 \
+@@ -82,8 +82,12 @@ bn_mp_to_signed_bin_n.o bn_mp_to_unsigne
+
+ objs: $(OBJECTS)
+
+-$(LIBNAME): $(OBJECTS)
+- libtool --mode=link gcc *.lo -o $(LIBNAME) -rpath $(LIBPATH) -version-info $(VERSION)
++.SUFFIXES: .lo
++.c.lo:
++ ${LIBTOOL} --mode=compile ${CC} -c ${CFLAGS} $< -o $@
++
++$(LIBNAME): $(OBJECTS:.o=.lo)
++ libtool --mode=link ${CC} *.lo -o $(LIBNAME) -rpath $(LIBPATH) -version-info $(VERSION)
+
+ install: $(LIBNAME)
+ install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(LIBPATH)