Update sysutils/cfengine36 to version 3.6.1_1,1
[dports.git] / graphics / py-blockdiag / Makefile
1 # Created by: TAKATSU Tomonari <tota@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       blockdiag
5 PORTVERSION=    1.3.3
6 CATEGORIES=     graphics python
7 MASTER_SITES=   CHEESESHOP
8 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
9
10 MAINTAINER=     tota@FreeBSD.org
11 COMMENT=        Simple block-diagram image generator
12
13 LICENSE=        APACHE20
14
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
18
19 UNIQUENAME=     py-${PORTNAME}
20
21 USE_PYTHON=     yes
22 USE_PYDISTUTILS=        yes
23 PYDISTUTILS_AUTOPLIST=  yes
24
25 DOCSDIR=        ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
26 EXAMPLESDIR=    ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
27
28 PORTDOCS=       README.rst
29 PORTEXAMPLES=   *
30
31 OPTIONS_DEFINE= DOCS EXAMPLES IPAFONT PDF
32 IPAFONT_DESC=   Use IPA Font as default
33 PDF_DESC=       Enable PDF output
34
35 OPTIONS_DEFAULT=        PDF
36
37 .include <bsd.port.pre.mk>
38
39 .if ${PYTHON_VER} == 3.1
40 IGNORE= does not support in ${PYTHON_VERSION}
41 .endif
42
43 .if ${PORT_OPTIONS:MPDF}
44 RUN_DEPENDS+=   ${PKGNAMEPREFIX}reportlab>0:${PORTSDIR}/print/py-reportlab
45 .endif
46
47 .if ${PORT_OPTIONS:MIPAFONT}
48 RUN_DEPENDS+=   ${LOCALBASE}/share/font-ipa/ipag.otf:${PORTSDIR}/japanese/font-ipa
49 .endif
50
51 post-patch:
52         ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/src/blockdiag/utils/bootstrap.py
53
54 post-install:
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}
61
62 .include <bsd.port.post.mk>