diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2005-02-26 13:23:05 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2005-02-26 13:23:05 +0000 |
commit | 3d17564db2c2481009f9b8ca37cb23964e7aaa5e (patch) | |
tree | cc0645fc625bab69992706f204d7fa9b8aced379 /graphics/py-graphviz/Makefile | |
parent | 7ebddf8bcc03da659a3246a9d7f0674964b90f46 (diff) |
Notes
Diffstat (limited to 'graphics/py-graphviz/Makefile')
-rw-r--r-- | graphics/py-graphviz/Makefile | 39 |
1 files changed, 23 insertions, 16 deletions
diff --git a/graphics/py-graphviz/Makefile b/graphics/py-graphviz/Makefile index 6664ce9b7194..af7f1bc0d660 100644 --- a/graphics/py-graphviz/Makefile +++ b/graphics/py-graphviz/Makefile @@ -8,35 +8,42 @@ PORTNAME= graphviz PORTVERSION= 0.1 PORTREVISION= 1 CATEGORIES= graphics python -MASTER_SITES= http://www.cs.brown.edu/~er/software/Agraph.py/ \ - http://www.graphviz.org/pub/graphviz/ARCHIVE/:gv +MASTER_SITES= http://www.cs.brown.edu/~er/software/Agraph.py/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTFILES= ${MODFILES} ${PORTNAME}-${GV_VERSION}.tar.gz:gv +DISTFILES= gv.i __init__.py DIST_SUBDIR= ${PORTNAME} -EXTRACT_ONLY= ${PORTNAME}-${GV_VERSION}.tar.gz +EXTRACT_ONLY= MAINTAINER= ports@FreeBSD.org COMMENT= Python interface to GraphViz agraph -BUILD_DEPENDS= ${SWIG_CMD}:${PORTSDIR}/devel/swig13 +BUILD_DEPENDS= ${SWIG_CMD}:${PORTSDIR}/devel/swig13 \ + ${LOCALBASE}/lib/graphviz/libagraph.so:${PORTSDIR}/graphics/graphviz NO_CDROM= "Can't be included in a commercial product" -MODFILES= gv.i __init__.py -WRKSRC= ${WRKDIR}/graphviz-${GV_VERSION}/agraph -GV_VERSION?= 1.9 - USE_PYTHON= yes -USE_PYDISTUTILS= yes SWIG_CMD= ${LOCALBASE}/bin/swig1.3 PLIST_SUB= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR:S,^${LOCALBASE}/,,g} +GV_PORT= ${PORTSDIR}/graphics/graphviz +MAKE_ENV= PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR} \ + GRAPHVIZ_INCLUDEDIR=${LOCALBASE}/include/graphviz \ + SWIG_CMD=${SWIG_CMD} post-patch: - @${CP} ${DISTDIR}/graphviz/gv.i ${FILESDIR}/setup.py ${WRKSRC} - @${MKDIR} ${WRKSRC}/graphviz - @${CP} ${DISTDIR}/graphviz/__init__.py ${WRKSRC}/graphviz - -pre-build: - @cd ${WRKSRC} && ${SWIG_CMD} -python gv.i + @${MKDIR} ${WRKSRC} + @${CP} ${DISTDIR}/graphviz/gv.i ${FILESDIR}/Makefile ${WRKSRC} + +do-install: + ${MKDIR} ${PYTHON_SITELIBDIR}/${PORTNAME} + ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/__init__.py \ + ${WRKSRC}/_graphviz.so ${WRKSRC}/graphviz.py \ + ${PYTHON_SITELIBDIR}/${PORTNAME} + +post-install: + ${PYTHON_CMD} ${PYTHON_LIBDIR}/py_compile.py \ + ${PYTHON_SITELIBDIR}/${PORTNAME}/__init__.py + ${PYTHON_CMD} ${PYTHON_LIBDIR}/py_compile.py \ + ${PYTHON_SITELIBDIR}/${PORTNAME}/graphviz.py .include <bsd.port.mk> |