summaryrefslogtreecommitdiff
path: root/math/bliss
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--math/bliss/Makefile3
-rw-r--r--math/bliss/files/patch-Makefile19
-rw-r--r--math/bliss/pkg-plist2
3 files changed, 22 insertions, 2 deletions
diff --git a/math/bliss/Makefile b/math/bliss/Makefile
index d975c7618a9d..4800948e6bf6 100644
--- a/math/bliss/Makefile
+++ b/math/bliss/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bliss
DISTVERSION= 0.73
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= http://www.tcs.hut.fi/Software/bliss/
PKGNAMESUFFIX= -graph-tool
@@ -17,7 +18,7 @@ MAKE_ARGS= CC=${CXX}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/libbliss.a ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_LIB} ${WRKSRC}/libbliss.so ${STAGEDIR}${PREFIX}/lib
${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}
${CP} ${WRKSRC}/*.hh ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}
diff --git a/math/bliss/files/patch-Makefile b/math/bliss/files/patch-Makefile
index c7f1b6191347..8d167b219a34 100644
--- a/math/bliss/files/patch-Makefile
+++ b/math/bliss/files/patch-Makefile
@@ -13,3 +13,22 @@
#CFLAGS += -DBLISS_DEBUG
CFLAGS += -fPIC
+@@ -20,7 +20,7 @@ AR = ar
+ CC = g++
+ RANLIB = ranlib
+ AR = ar
+-BLISSLIB = libbliss.a
++BLISSLIB = libbliss.so
+
+ gmp: LIB += -lgmp
+ gmp: CFLAGS += -DBLISS_USE_GMP
+@@ -36,8 +36,7 @@ lib: $(OBJS)
+
+ lib: $(OBJS)
+ rm -f $(BLISSLIB)
+- $(AR) cr $(BLISSLIB) $(OBJS)
+- $(RANLIB) $(BLISSLIB)
++ $(CC) -shared $(LDFLAGS) -o $(BLISSLIB) $(OBJS)
+
+ lib_gmp: $(GMPOBJS)
+ rm -f $(BLISSLIB)
diff --git a/math/bliss/pkg-plist b/math/bliss/pkg-plist
index 11d8c8c9a877..67c7120168c9 100644
--- a/math/bliss/pkg-plist
+++ b/math/bliss/pkg-plist
@@ -11,4 +11,4 @@ include/bliss/partition.hh
include/bliss/timer.hh
include/bliss/uintseqhash.hh
include/bliss/utils.hh
-lib/libbliss.a
+lib/libbliss.so