summaryrefslogtreecommitdiff
path: root/math/py-python-igraph/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'math/py-python-igraph/Makefile')
-rw-r--r--math/py-python-igraph/Makefile21
1 files changed, 14 insertions, 7 deletions
diff --git a/math/py-python-igraph/Makefile b/math/py-python-igraph/Makefile
index c20012be3dd4..6fec0112b049 100644
--- a/math/py-python-igraph/Makefile
+++ b/math/py-python-igraph/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= python-igraph
-PORTVERSION= 0.8.2
+PORTVERSION= 0.8.3
CATEGORIES= math python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,15 +12,22 @@ COMMENT= High performance graph data structures and algorithms
LICENSE= GPLv2
-BUILD_DEPENDS= ${LOCALBASE}/lib/libigraph.so:math/igraph \
- aclocal:devel/automake
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}texttable>=1.6.2:textproc/py-texttable@${PY_FLAVOR}
+LIB_DEPENDS= libigraph.so:math/igraph
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}texttable>=1.6.2:textproc/py-texttable@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cairocffi>0:graphics/py-cairocffi@${PY_FLAVOR}
+TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR}
-USES= bison gnome libtool:build python:3.6+
-USE_PYTHON= autoplist concurrent distutils
+USES= bison gnome pkgconfig python:3.6+
+USE_PYTHON= distutils
USE_GNOME= libxml2
+PYDISTUTILS_BUILDARGS= --use-pkg-config
+PYDISTUTILS_INSTALLARGS=${PYDISTUTILS_BUILDARGS}
pre-configure:
- @${ECHO} ${PORTVERSION} > ${WRKSRC}/vendor/source/igraph/IGRAPH_VERSION
+ ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
+ ${WRKSRC}/src/igraph/configuration.py
+
+do-test: install
+ (cd ${WRKSRC} && py.test)
.include <bsd.port.mk>