diff --git a/graphics/py-wand/Makefile b/graphics/py-wand/Makefile --- a/graphics/py-wand/Makefile +++ b/graphics/py-wand/Makefile @@ -1,41 +1,37 @@ PORTNAME= Wand -PORTVERSION= 0.6.7 +DISTVERSION= 0.6.7 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= python@FreeBSD.org +MAINTAINER= rsmith@xs4all.nl COMMENT= MagickWand Python binding LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python:3.6+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes +PORTDOCS= * -OPTIONS_DEFINE= X11 -OPTIONS_SINGLE= IMAGEMAGICK -OPTIONS_SINGLE_IMAGEMAGICK= IMAGEMAGICK6 IMAGEMAGICK7 -OPTIONS_DEFAULT=IMAGEMAGICK7 X11 -IMAGEMAGICK6_DESC= Use ImageMagick 6.x (graphics/ImageMagick6*) -IMAGEMAGICK7_DESC= Use ImageMagick 7.x (graphics/ImageMagick7*) - -.include - -.if ${PORT_OPTIONS:MX11} -.if ${PORT_OPTIONS:MIMAGEMAGICK7} -LIB_DEPENDS= libMagickWand-7.so:graphics/ImageMagick7 -.else -LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6 -.endif -.else -.if ${PORT_OPTIONS:MIMAGEMAGICK7} -LIB_DEPENDS= libMagickWand-7.so:graphics/ImageMagick7-nox11 -.else -LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6-nox11 -.endif -.endif +OPTIONS_DEFINE= DOCS X11 +OPTIONS_DEFAULT= X11 + +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} +DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" + +X11_LIB_DEPENDS= ${_IMAGEMAGICK_LIB_DEPENDS} +X11_LIB_DEPENDS_OFF= ${_IMAGEMAGICK_LIB_DEPENDS}-nox11 + +_IMAGEMAGICK_LIB_DEPENDS= libMagickWand-${IMAGEMAGICK_DEFAULT}.so:graphics/ImageMagick${IMAGEMAGICK_DEFAULT} + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC}/build/sphinx/html && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ + "! -name .buildinfo -and ! -name objects.inv") .include