aboutsummaryrefslogtreecommitdiff
path: root/math/abacus
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2015-04-29 03:20:39 +0000
committerJan Beich <jbeich@FreeBSD.org>2015-04-29 03:20:39 +0000
commitdf013c8ac8de63df9d30f3c21ce0362fdd40dca8 (patch)
treef216a556993fe9af9d2cda71afdfd31a4511170c /math/abacus
parent2991409ad5d9c045f6f652b4b0472a86931e3608 (diff)
Notes
Diffstat (limited to 'math/abacus')
-rw-r--r--math/abacus/Makefile2
-rw-r--r--math/abacus/files/patch-Makefile18
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)