FreeBSD Bugzilla – Attachment 205770 Details for
Bug 231392
print/py-psautohint: Update to 1.9.1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Add a USES=fonttools macro to handle optional features
py-fonttools-uses-macro.patch (text/plain), 3.01 KB, created by
Ting-Wei Lan
on 2019-07-14 17:11:50 UTC
(
hide
)
Description:
Add a USES=fonttools macro to handle optional features
Filename:
MIME Type:
Creator:
Ting-Wei Lan
Created:
2019-07-14 17:11:50 UTC
Size:
3.01 KB
patch
obsolete
>Index: Mk/Uses/fonttools.mk >=================================================================== >--- Mk/Uses/fonttools.mk (nonexistent) >+++ Mk/Uses/fonttools.mk (working copy) >@@ -0,0 +1,55 @@ >+.if !defined(_INCLUDE_USES_FONTTOOLS_MK) >+ >+_INCLUDE_USES_FONTTOOLS_MK= yes >+ >+_FONTTOOLS_VALID_ARGS= graphite interpolatable lxml plot symfont ufo \ >+ unicode woff >+ >+.undef _FONTTOOLS_UNKNOWN_ARGS >+.for arg in ${fonttools_ARGS} >+.if empty(_FONTTOOLS_VALID_ARGS:M${arg}) >+_FONTTOOLS_UNKNOWN_ARGS+= ${arg} >+.endif >+.endfor >+ >+.if !empty(_FONTTOOLS_UNKNOWN_ARGS) >+IGNORE= has unknown USES=fonttools arguments: ${_FONTTOOLS_UNKNOWN_ARGS} >+.endif >+ >+.include "${USESDIR}/python.mk" >+ >+fonttools_graphite_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lz4>=1.7.4.2:archivers/py-lz4@${PY_FLAVOR} >+ >+fonttools_interpolatable_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} >+ >+fonttools_lxml_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0<5:devel/py-lxml@${PY_FLAVOR} \ >+ ${PY_TYPING} >+ >+fonttools_plot_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} >+ >+fonttools_symfont_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=0:math/py-sympy@${PY_FLAVOR} >+ >+fonttools_ufo_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fs2>=2.2.0<3:devel/py-fs2@${PY_FLAVOR} \ >+ ${PY_ENUM34} >+ >+fonttools_woff_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.1:archivers/py-brotli@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}zopfli>=0.1.4:archivers/py-zopfli@${PY_FLAVOR} >+ >+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fonttools:print/py-fonttools@${PY_FLAVOR} >+.for arg in ${fonttools_ARGS} >+RUN_DEPENDS+= ${fonttools_${arg}_RUN_DEPENDS} >+.endfor >+ >+.if ${fonttools_ARGS:Mlxml} >+.if ${PYTHON_REL} < 3400 >+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>=3.4.0.3:devel/py-singledispatch@${PY_FLAVOR} >+.endif >+.endif >+ >+.if ${fonttools_ARGS:Municode} >+.if ${PYTHON_REL} < 3800 >+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}unicodedata2>=12.0.0:devel/py-unicodedata2@${PY_FLAVOR} >+.endif >+.endif >+ >+.endif > >Property changes on: Mk/Uses/fonttools.mk >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+FreeBSD=%H >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: print/py-psautohint/Makefile >=================================================================== >--- print/py-psautohint/Makefile (revision 506614) >+++ print/py-psautohint/Makefile (working copy) >@@ -2,7 +2,7 @@ > > PORTNAME= psautohint > PORTVERSION= 1.9.1 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= print python > MASTER_SITES= CHEESESHOP > PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >@@ -14,9 +14,8 @@ > LICENSE_FILE= ${WRKSRC}/LICENSE > > BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} >-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} > >-USES= python zip >+USES= fonttools:ufo python zip > USE_PYTHON= autoplist concurrent distutils > > post-install:
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 231392
:
197132
|
197133
|
198711
|
200609
|
205504
|
205505
|
205520
| 205770 |
206886
|
207906