diff --git a/graphics/py-blockdiag/Makefile b/graphics/py-blockdiag/Makefile index 9c7aa1dc2b8c..66fb3731b3d5 100644 --- a/graphics/py-blockdiag/Makefile +++ b/graphics/py-blockdiag/Makefile @@ -1,68 +1,68 @@ # Created by: TAKATSU Tomonari PORTNAME= blockdiag -PORTVERSION= 2.0.1 +PORTVERSION= 3.0.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Simple block-diagram image generator LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_PILLOW} \ - ${PYTHON_PKGNAMEPREFIX}funcparserlib>=0.3.6:devel/py-funcparserlib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}funcparserlib>=1.0.0:devel/py-funcparserlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webcolors>=0:graphics/py-webcolors@${PY_FLAVOR} -USES= python:3.5+ +USES= python:3.7+ USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES PDF OPTIONS_DEFAULT= PDF OPTIONS_RADIO= FONT OPTIONS_RADIO_FONT= IPA MPLUSIPA VLGOTHIC IPA_DESC= Use IPA Font as default MPLUSIPA_DESC= Use M-plus IPA Font as default VLGOTHIC_DESC= Use VLGothic Font as default PDF_DESC= Enable PDF output IPA_RUN_DEPENDS= ${LOCALBASE}/share/fonts/ipa/ipagp.otf:japanese/font-ipa MPLUSIPA_RUN_DEPENDS= ${LOCALBASE}/share/fonts/mplus-ipa/fonts/ipagp.ttf:japanese/font-mplus-ipa VLGOTHIC_RUN_DEPENDS= ${LOCALBASE}/share/fonts/vlgothic/VL-PGothic-Regular.ttf:japanese/font-vlgothic PDF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} post-patch: ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/src/blockdiag/utils/bootstrap.py post-patch-IPA-on: ${REINPLACE_CMD} '/fontfiles = \[/,/\]/{/fontfiles = \[/H;/ipagp\.otf/H;/\]/H;/\]/!d;g;}' ${WRKSRC}/src/blockdiag/utils/bootstrap.py post-patch-MPLUSIPA-on: ${REINPLACE_CMD} '/fontfiles = \[/,/\]/{/fontfiles = \[/H;/ipagp\.ttf/H;/\]/H;/\]/!d;g;}' ${WRKSRC}/src/blockdiag/utils/bootstrap.py post-patch-VLGOTHIC-on: ${REINPLACE_CMD} '/fontfiles = \[/,/\]/{/fontfiles = \[/H;/VL-PGothic-Regular\.ttf/H;/\]/H;/\]/!d;g;}' ${WRKSRC}/src/blockdiag/utils/bootstrap.py post-install: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/ @${ECHO_CMD} man/man1/${PORTNAME}.1.gz >> ${TMPPLIST} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/examples/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/py-blockdiag/distinfo b/graphics/py-blockdiag/distinfo index a5d92e27ac23..0962683382b4 100644 --- a/graphics/py-blockdiag/distinfo +++ b/graphics/py-blockdiag/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1584005269 -SHA256 (blockdiag-2.0.1.tar.gz) = 16a69dd9f3b44c9e0869999ce82aa968586698febc86ece9ca0c902dba772397 -SIZE (blockdiag-2.0.1.tar.gz) = 2694776 +TIMESTAMP = 1638928831 +SHA256 (blockdiag-3.0.0.tar.gz) = dee4195bb87d23654546ba2bf5091480dbf253b409891fce2cd527c91d00a3e2 +SIZE (blockdiag-3.0.0.tar.gz) = 2694464 diff --git a/graphics/py-blockdiag/files/patch-src-blockdiag-utils-bootstrap.py b/graphics/py-blockdiag/files/patch-src-blockdiag-utils-bootstrap.py index 1a3097795e4b..8ccdf1294ad1 100644 --- a/graphics/py-blockdiag/files/patch-src-blockdiag-utils-bootstrap.py +++ b/graphics/py-blockdiag/files/patch-src-blockdiag-utils-bootstrap.py @@ -1,15 +1,15 @@ ---- src/blockdiag/utils/bootstrap.py.orig 2020-02-01 09:48:17 UTC +--- src/blockdiag/utils/bootstrap.py.orig 2021-12-06 16:43:47 UTC +++ src/blockdiag/utils/bootstrap.py @@ -255,11 +255,7 @@ class Options(object): def detectfont(options): import glob fontdirs = [ - '/usr/share/fonts', - '/Library/Fonts', - '/System/Library/Fonts', - 'c:/windows/fonts', - '/usr/local/share/font-*', -+ '/usr/local/share/fonts', ++ '%%LOCALBASE%%/share/fonts', ] fontfiles = [ 'ipagp.ttf',