1 # Created by: TAKATSU Tomonari <tota@FreeBSD.org>
6 CATEGORIES= graphics python
7 MASTER_SITES= CHEESESHOP
8 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
10 MAINTAINER= tota@FreeBSD.org
11 COMMENT= Simple block-diagram image generator
15 RUN_DEPENDS= ${PKGNAMEPREFIX}pillow>=2.2.1:${PORTSDIR}/graphics/py-pillow \
16 ${PKGNAMEPREFIX}funcparserlib>=0.3.6:${PORTSDIR}/devel/py-funcparserlib \
17 ${PKGNAMEPREFIX}webcolors>=0:${PORTSDIR}/graphics/py-webcolors
19 UNIQUENAME= py-${PORTNAME}
23 PYDISTUTILS_AUTOPLIST= yes
25 DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
26 EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
31 OPTIONS_DEFINE= DOCS EXAMPLES IPAFONT PDF
32 IPAFONT_DESC= Use IPA Font as default
33 PDF_DESC= Enable PDF output
37 .include <bsd.port.pre.mk>
39 .if ${PYTHON_VER} == 3.1
40 IGNORE= does not support in ${PYTHON_VERSION}
43 .if ${PORT_OPTIONS:MPDF}
44 RUN_DEPENDS+= ${PKGNAMEPREFIX}reportlab>0:${PORTSDIR}/print/py-reportlab
47 .if ${PORT_OPTIONS:MIPAFONT}
48 RUN_DEPENDS+= ${LOCALBASE}/share/font-ipa/ipag.otf:${PORTSDIR}/japanese/font-ipa
52 ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/src/blockdiag/utils/bootstrap.py
55 @${MKDIR} ${STAGEDIR}${DOCSDIR}
56 ${INSTALL_DATA} ${INSTALL_WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
57 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
58 ${INSTALL_DATA} ${INSTALL_WRKSRC}/examples/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}
59 ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/
60 @${ECHO_CMD} man/man1/${PORTNAME}.1.gz >> ${TMPPLIST}
62 .include <bsd.port.post.mk>