diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2015-04-29 03:20:39 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2015-04-29 03:20:39 +0000 |
commit | df013c8ac8de63df9d30f3c21ce0362fdd40dca8 (patch) | |
tree | f216a556993fe9af9d2cda71afdfd31a4511170c /math/abacus | |
parent | 2991409ad5d9c045f6f652b4b0472a86931e3608 (diff) |
Notes
Diffstat (limited to 'math/abacus')
-rw-r--r-- | math/abacus/Makefile | 2 | ||||
-rw-r--r-- | math/abacus/files/patch-Makefile | 18 |
2 files changed, 11 insertions, 9 deletions
diff --git a/math/abacus/Makefile b/math/abacus/Makefile index 375b8a9cc4c7..8622ec53769f 100644 --- a/math/abacus/Makefile +++ b/math/abacus/Makefile @@ -3,7 +3,7 @@ PORTNAME= abacus DISTVERSION= 3.2betaU1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= math MASTER_SITES= http://www.informatik.uni-koeln.de/abacus/ diff --git a/math/abacus/files/patch-Makefile b/math/abacus/files/patch-Makefile index 6cf10cc09cce..61b826d18723 100644 --- a/math/abacus/files/patch-Makefile +++ b/math/abacus/files/patch-Makefile @@ -40,13 +40,15 @@ CCFLAG_PARALLEL = # default parallel flags (to be defined in machine specific makefile). -@@ -141,7 +141,8 @@ - DEPEND = $(OBJDIR)/Makefile.dep +@@ -177,6 +177,11 @@ $(OBJDIR)/%.o: $(SRCDIR)/%.cc + $(CCC) $(CCFLAGS) $(ADDFLAGS) -c $< -o $@ + $(STRIP) $@ - CCFLAGS = $(ABACUS_INCLUDE) $(CCFLAG_SYS) $(CCFLAG_COMPILER) \ -- $(CCFLAG_TEMPLATE) $(CCFLAG_PARALLEL) $(CCFLAG_DEBOPT) -+ $(CCFLAG_TEMPLATE) $(CCFLAG_PARALLEL) $(CCFLAG_DEBOPT) \ -+ -fPIC ++# the shared object files ++$(OBJDIR)/%.So: $(SRCDIR)/%.cc ++ $(CCC) -fPIC $(CCFLAGS) $(ADDFLAGS) -c $< -o $@ ++ $(STRIP) $@ ++ ####################################################################### # @@ -63,9 +65,9 @@ @$(PRE_ARCHIVE) $(ABACUS_O) $(ARCHIVE) $@ $(ABACUS_O) -+$(LIBDIR)/stuff/abacus-base.so.1: $(ABACUS_O) ++$(LIBDIR)/stuff/abacus-base.so.1: $(ABACUS_O:%.o=%.So) + rm -f $@ -+ $(CXX) -shared -o $@ $(ABACUS_O) ++ $(CXX) -shared -o $@ $(ABACUS_O:%.o=%.So) + # Build the library distribution directory (lib and lib/stuff) -lib-all: subdirs abacus-base lpif interface $(ADDITIONAL_LIB_ALL) |