diff options
Diffstat (limited to 'math/py-python-igraph/Makefile')
-rw-r--r-- | math/py-python-igraph/Makefile | 21 |
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> |