FreeBSD Bugzilla – Attachment 205520 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]
Convert fonttools options into metaports
py-fonttools-split-into-metaports.patch (text/plain), 18.18 KB, created by
Ting-Wei Lan
on 2019-07-04 12:12:48 UTC
(
hide
)
Description:
Convert fonttools options into metaports
Filename:
MIME Type:
Creator:
Ting-Wei Lan
Created:
2019-07-04 12:12:48 UTC
Size:
18.18 KB
patch
obsolete
>Index: print/py-fonttools/Makefile >=================================================================== >--- print/py-fonttools/Makefile (revision 505814) >+++ print/py-fonttools/Makefile (working copy) >@@ -1,15 +1,15 @@ > # Created by: Joseph Koshy <jkoshy@FreeBSD.org> > # $FreeBSD$ > >-PORTNAME= fonttools >-PORTVERSION= 3.43.1 >-CATEGORIES= print python >+PORTNAME= ${FONTTOOLS_NAME} >+PORTVERSION= ${FONTTOOLS_VERSION} >+PORTREVISION= 1 > MASTER_SITES= CHEESESHOP >-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} > >-MAINTAINER= sunpoet@FreeBSD.org >-COMMENT?= Open source library for manipulating fonts, written in Python >+COMMENT= Open source library for manipulating fonts, written in Python > >+.include "${.CURDIR}/Makefile.common" >+ > LICENSE= MIT > LICENSE_FILE= ${WRKSRC}/LICENSE > >@@ -19,39 +19,4 @@ > MAKE_ENV= FONTTOOLS_MANPATH="man" > NO_ARCH= yes > >-OPTIONS_DEFINE= GRAPHITE INTERPOLATABLE LXML PLOT SYMFONT UFO UNICODE WOFF >-GRAPHITE_DESC= Process graphite type tables in ttLib/tables >-INTERPOLATABLE_DESC= Interpolatability support >-LXML_DESC= Read/write XML files via lxml (faster/safer than built-in ElementTree) >-PLOT_DESC= Visualize DesignSpaceDocument and resulting VariationModel >-SYMFONT_DESC= Symbolic font statistics analysis >-UFO_DESC= Read/write UFO fonts >-UNICODE_DESC= Use latest Unicode Character Database >-WOFF_DESC= Compress/uncompress WOFF webfonts >- >-GRAPHITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lz4>=1.7.4.2:archivers/py-lz4@${PY_FLAVOR} >-INTERPOLATABLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} >-LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0<5:devel/py-lxml@${PY_FLAVOR} \ >- ${PY_TYPING} >-PLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} >-SYMFONT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=0:math/py-sympy@${PY_FLAVOR} >-UFO_RUN_DEPENDS= ${PY_ENUM34} \ >- ${PYTHON_PKGNAMEPREFIX}fs2>=2.2.0<3:devel/py-fs2@${PY_FLAVOR} >-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} >- >-.include <bsd.port.pre.mk> >- >-.if ${PORT_OPTIONS:MLXML} >-.if ${PYTHON_REL} < 3400 >-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>=3.4.0.3:devel/py-singledispatch@${PY_FLAVOR} >-.endif >-.endif >- >-.if ${PORT_OPTIONS:MUNICODE} >-.if ${PYTHON_REL} < 3800 >-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}unicodedata2>=12.0.0:devel/py-unicodedata2@${PY_FLAVOR} >-.endif >-.endif >- >-.include <bsd.port.post.mk> >+.include <bsd.port.mk> >Index: print/py-fonttools/Makefile.common >=================================================================== >--- print/py-fonttools/Makefile.common (nonexistent) >+++ print/py-fonttools/Makefile.common (working copy) >@@ -0,0 +1,7 @@ >+# $FreeBSD$ >+ >+FONTTOOLS_NAME= fonttools >+FONTTOOLS_VERSION= 3.43.1 >+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >+CATEGORIES= print python >+MAINTAINER= sunpoet@FreeBSD.org > >Property changes on: print/py-fonttools/Makefile.common >___________________________________________________________________ >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-fonttools/Makefile.features >=================================================================== >--- print/py-fonttools/Makefile.features (nonexistent) >+++ print/py-fonttools/Makefile.features (working copy) >@@ -0,0 +1,38 @@ >+# $FreeBSD$ >+ >+.include "${.CURDIR}/../../print/py-fonttools/Makefile.common" >+ >+graphite_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lz4>=1.7.4.2:archivers/py-lz4@${PY_FLAVOR} >+interpolatable_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} >+lxml_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0<5:devel/py-lxml@${PY_FLAVOR} \ >+ ${PY_TYPING} >+plot_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} >+symfont_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=0:math/py-sympy@${PY_FLAVOR} >+ufo_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fs2>=2.2.0<3:devel/py-fs2@${PY_FLAVOR} \ >+ ${PY_ENUM34} >+woff_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.1:archivers/py-brotli@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}zopfli>=0.1.4:archivers/py-zopfli@${PY_FLAVOR} >+ >+COMMENT= Enable ${FONTTOOLS_FEATURE} feature for FontTools >+ >+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools==${FONTTOOLS_VERSION}:print/py-fonttools@${PY_FLAVOR} \ >+ ${${FONTTOOLS_FEATURE}_DEPENDS} >+ >+USES= metaport python >+USE_PYTHON= flavors >+ >+.include <bsd.port.pre.mk> >+ >+.if ${FONTTOOLS_FEATURE} == "lxml" >+.if ${PYTHON_REL} < 3400 >+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>=3.4.0.3:devel/py-singledispatch@${PY_FLAVOR} >+.endif >+.endif >+ >+.if ${FONTTOOLS_FEATURE} == "unicode" >+.if ${PYTHON_REL} < 3800 >+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}unicodedata2>=12.0.0:devel/py-unicodedata2@${PY_FLAVOR} >+.endif >+.endif >+ >+.include <bsd.port.post.mk> > >Property changes on: print/py-fonttools/Makefile.features >___________________________________________________________________ >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-fonttools-graphite/Makefile >=================================================================== >--- print/py-fonttools-graphite/Makefile (nonexistent) >+++ print/py-fonttools-graphite/Makefile (working copy) >@@ -0,0 +1,7 @@ >+# $FreeBSD$ >+ >+PORTNAME= ${FONTTOOLS_NAME}-${FONTTOOLS_FEATURE} >+PORTVERSION= ${FONTTOOLS_VERSION} >+ >+FONTTOOLS_FEATURE= graphite >+.include "${.CURDIR}/../../print/py-fonttools/Makefile.features" > >Property changes on: print/py-fonttools-graphite/Makefile >___________________________________________________________________ >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-fonttools-graphite/pkg-descr >=================================================================== >--- print/py-fonttools-graphite/pkg-descr (nonexistent) >+++ print/py-fonttools-graphite/pkg-descr (working copy) >@@ -0,0 +1,4 @@ >+This port enables FontTools to process graphite type tables in ttLib/tables >+by pulling in additional dependencies for its "graphite" feature. >+ >+WWW: https://github.com/fonttools/fonttools > >Property changes on: print/py-fonttools-graphite/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: print/py-fonttools-interpolatable/Makefile >=================================================================== >--- print/py-fonttools-interpolatable/Makefile (nonexistent) >+++ print/py-fonttools-interpolatable/Makefile (working copy) >@@ -0,0 +1,7 @@ >+# $FreeBSD$ >+ >+PORTNAME= ${FONTTOOLS_NAME}-${FONTTOOLS_FEATURE} >+PORTVERSION= ${FONTTOOLS_VERSION} >+ >+FONTTOOLS_FEATURE= interpolatable >+.include "${.CURDIR}/../../print/py-fonttools/Makefile.features" > >Property changes on: print/py-fonttools-interpolatable/Makefile >___________________________________________________________________ >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-fonttools-interpolatable/pkg-descr >=================================================================== >--- print/py-fonttools-interpolatable/pkg-descr (nonexistent) >+++ print/py-fonttools-interpolatable/pkg-descr (working copy) >@@ -0,0 +1,4 @@ >+This port enables interpolatability support for FontTools by pulling in >+additional dependencies for its "interpolatable" feature. >+ >+WWW: https://github.com/fonttools/fonttools > >Property changes on: print/py-fonttools-interpolatable/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: print/py-fonttools-lxml/Makefile >=================================================================== >--- print/py-fonttools-lxml/Makefile (nonexistent) >+++ print/py-fonttools-lxml/Makefile (working copy) >@@ -0,0 +1,7 @@ >+# $FreeBSD$ >+ >+PORTNAME= ${FONTTOOLS_NAME}-${FONTTOOLS_FEATURE} >+PORTVERSION= ${FONTTOOLS_VERSION} >+ >+FONTTOOLS_FEATURE= lxml >+.include "${.CURDIR}/../../print/py-fonttools/Makefile.features" > >Property changes on: print/py-fonttools-lxml/Makefile >___________________________________________________________________ >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-fonttools-lxml/pkg-descr >=================================================================== >--- print/py-fonttools-lxml/pkg-descr (nonexistent) >+++ print/py-fonttools-lxml/pkg-descr (working copy) >@@ -0,0 +1,5 @@ >+This port enables FontTools to read and write XML files via lxml, which is >+faster and safer than built-in ElementTree, by pulling in additional >+dependencies for its "lxml" feature. >+ >+WWW: https://github.com/fonttools/fonttools > >Property changes on: print/py-fonttools-lxml/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: print/py-fonttools-plot/Makefile >=================================================================== >--- print/py-fonttools-plot/Makefile (nonexistent) >+++ print/py-fonttools-plot/Makefile (working copy) >@@ -0,0 +1,7 @@ >+# $FreeBSD$ >+ >+PORTNAME= ${FONTTOOLS_NAME}-${FONTTOOLS_FEATURE} >+PORTVERSION= ${FONTTOOLS_VERSION} >+ >+FONTTOOLS_FEATURE= plot >+.include "${.CURDIR}/../../print/py-fonttools/Makefile.features" > >Property changes on: print/py-fonttools-plot/Makefile >___________________________________________________________________ >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-fonttools-plot/pkg-descr >=================================================================== >--- print/py-fonttools-plot/pkg-descr (nonexistent) >+++ print/py-fonttools-plot/pkg-descr (working copy) >@@ -0,0 +1,4 @@ >+This port enables FontTools to visualize DesignSpaceDocument and resulting >+VariationModel by pulling in additional dependencies for its "plot" feature. >+ >+WWW: https://github.com/fonttools/fonttools > >Property changes on: print/py-fonttools-plot/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: print/py-fonttools-symfont/Makefile >=================================================================== >--- print/py-fonttools-symfont/Makefile (nonexistent) >+++ print/py-fonttools-symfont/Makefile (working copy) >@@ -0,0 +1,7 @@ >+# $FreeBSD$ >+ >+PORTNAME= ${FONTTOOLS_NAME}-${FONTTOOLS_FEATURE} >+PORTVERSION= ${FONTTOOLS_VERSION} >+ >+FONTTOOLS_FEATURE= symfont >+.include "${.CURDIR}/../../print/py-fonttools/Makefile.features" > >Property changes on: print/py-fonttools-symfont/Makefile >___________________________________________________________________ >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-fonttools-symfont/pkg-descr >=================================================================== >--- print/py-fonttools-symfont/pkg-descr (nonexistent) >+++ print/py-fonttools-symfont/pkg-descr (working copy) >@@ -0,0 +1,4 @@ >+This port enables FontTools to do symbolic font statistics analysis by pulling >+in additional dependencies for its "symfont" feature. >+ >+WWW: https://github.com/fonttools/fonttools > >Property changes on: print/py-fonttools-symfont/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: print/py-fonttools-ufo/Makefile >=================================================================== >--- print/py-fonttools-ufo/Makefile (nonexistent) >+++ print/py-fonttools-ufo/Makefile (working copy) >@@ -0,0 +1,7 @@ >+# $FreeBSD$ >+ >+PORTNAME= ${FONTTOOLS_NAME}-${FONTTOOLS_FEATURE} >+PORTVERSION= ${FONTTOOLS_VERSION} >+ >+FONTTOOLS_FEATURE= ufo >+.include "${.CURDIR}/../../print/py-fonttools/Makefile.features" > >Property changes on: print/py-fonttools-ufo/Makefile >___________________________________________________________________ >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-fonttools-ufo/pkg-descr >=================================================================== >--- print/py-fonttools-ufo/pkg-descr (nonexistent) >+++ print/py-fonttools-ufo/pkg-descr (working copy) >@@ -0,0 +1,4 @@ >+This port enables FontTools to read and write UFO fonts by pulling in >+additional dependencies for its "ufo" feature. >+ >+WWW: https://github.com/fonttools/fonttools > >Property changes on: print/py-fonttools-ufo/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: print/py-fonttools-unicode/Makefile >=================================================================== >--- print/py-fonttools-unicode/Makefile (nonexistent) >+++ print/py-fonttools-unicode/Makefile (working copy) >@@ -0,0 +1,7 @@ >+# $FreeBSD$ >+ >+PORTNAME= ${FONTTOOLS_NAME}-${FONTTOOLS_FEATURE} >+PORTVERSION= ${FONTTOOLS_VERSION} >+ >+FONTTOOLS_FEATURE= unicode >+.include "${.CURDIR}/../../print/py-fonttools/Makefile.features" > >Property changes on: print/py-fonttools-unicode/Makefile >___________________________________________________________________ >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-fonttools-unicode/pkg-descr >=================================================================== >--- print/py-fonttools-unicode/pkg-descr (nonexistent) >+++ print/py-fonttools-unicode/pkg-descr (working copy) >@@ -0,0 +1,4 @@ >+This port enables FontTools to use the latest Unicode Character Database by >+pulling in additional dependencies for its "unicode" feature. >+ >+WWW: https://github.com/fonttools/fonttools > >Property changes on: print/py-fonttools-unicode/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: print/py-fonttools-woff/Makefile >=================================================================== >--- print/py-fonttools-woff/Makefile (nonexistent) >+++ print/py-fonttools-woff/Makefile (working copy) >@@ -0,0 +1,7 @@ >+# $FreeBSD$ >+ >+PORTNAME= ${FONTTOOLS_NAME}-${FONTTOOLS_FEATURE} >+PORTVERSION= ${FONTTOOLS_VERSION} >+ >+FONTTOOLS_FEATURE= woff >+.include "${.CURDIR}/../../print/py-fonttools/Makefile.features" > >Property changes on: print/py-fonttools-woff/Makefile >___________________________________________________________________ >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-fonttools-woff/pkg-descr >=================================================================== >--- print/py-fonttools-woff/pkg-descr (nonexistent) >+++ print/py-fonttools-woff/pkg-descr (working copy) >@@ -0,0 +1,4 @@ >+This port enables FontTools to compress and uncompress WOFF webfonts >+by pulling in additional dependencies for its "woff" feature. >+ >+WWW: https://github.com/fonttools/fonttools > >Property changes on: print/py-fonttools-woff/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ 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 505814) >+++ 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,7 +14,7 @@ > 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} >+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools-ufo>=3.32.0:print/py-fonttools-ufo@${PY_FLAVOR} > > USES= python zip > USE_PYTHON= autoplist concurrent distutils
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