mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
print/py-fontbakery: Update to 0.13.2
Changes: https://github.com/fonttools/fontbakery/releases https://github.com/fonttools/fontbakery/blob/main/CHANGELOG.md
This commit is contained in:
parent
b66e0b6ef8
commit
a7821a66fe
3 changed files with 17 additions and 40 deletions
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= fontbakery
|
||||
PORTVERSION= 0.12.10
|
||||
PORTREVISION= 2
|
||||
PORTVERSION= 0.13.2
|
||||
CATEGORIES= print python
|
||||
MASTER_SITES= PYPI \
|
||||
https://github.com/fonttools/fontbakery/releases/download/v${PORTVERSION}/
|
||||
|
@ -20,7 +19,8 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_
|
|||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beziers>=0.6.0<0.7:graphics/py-beziers@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}cmarkgfm>=0.4:textproc/py-cmarkgfm@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}defcon>=0:x11-fonts/py-defcon@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}fonttools>=4.46.0:print/py-fonttools@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}dehinter>=3.1.0:print/py-dehinter@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}fonttools>=4.47.0:print/py-fonttools@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}freetype-py>=0:print/py-freetype-py@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.0:devel/py-Jinja2@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}munkres>=0:math/py-munkres@${PY_FLAVOR} \
|
||||
|
@ -54,20 +54,19 @@ NOTOFONTS_IMPLIES= GOOGLEFONTS
|
|||
TYPENETWORK_DESC= Checks for Type Network
|
||||
|
||||
FONTVAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
|
||||
GOOGLEFONTS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}axisregistry>=0.4.10<0.5:x11-fonts/py-axisregistry@${PY_FLAVOR} \
|
||||
GOOGLEFONTS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}axisregistry>=0.4.12<0.5:x11-fonts/py-axisregistry@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.7.1:www/py-beautifulsoup@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}collidoscope>=0.5.2:print/py-collidoscope@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}dehinter>=3.1.0:print/py-dehinter@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}gflanguages>=0.6.2<0.8:x11-fonts/py-gflanguages@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}gfsubsets>=2024.5.9:x11-fonts/py-gfsubsets@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}glyphsets>=1.0.0<2:print/py-glyphsets@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}gflanguages>=0.7.2<0.8:x11-fonts/py-gflanguages@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}gfsubsets>=2024.9.25:x11-fonts/py-gfsubsets@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}glyphsets>=1.1.0<2:print/py-glyphsets@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}protobuf>=3.7.0,1:devel/py-protobuf@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}shaperglot>=0.5.0<0.7.0:x11-fonts/py-shaperglot@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}shaperglot>=1.0.0<2:x11-fonts/py-shaperglot@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}stringbrewer>=0:devel/py-stringbrewer@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}unicodedata2>=0:devel/py-unicodedata2@${PY_FLAVOR}
|
||||
TYPENETWORK_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.7.1:www/py-beautifulsoup@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}shaperglot>=0.5.0<0.7.0:x11-fonts/py-shaperglot@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}shaperglot>=1.0.0<2:x11-fonts/py-shaperglot@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}unicodedata2>=0:devel/py-unicodedata2@${PY_FLAVOR}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1724084632
|
||||
SHA256 (fontbakery-0.12.10.tar.gz) = fbd3bb70013a094013bf26c6db6a942cd3478bde33486a94f548e1beb17d47c9
|
||||
SIZE (fontbakery-0.12.10.tar.gz) = 49761353
|
||||
TIMESTAMP = 1744215565
|
||||
SHA256 (fontbakery-0.13.2.tar.gz) = ff0cab06849456374a20894adc7a03787437ca130f4ffd06d399655b30e8139d
|
||||
SIZE (fontbakery-0.13.2.tar.gz) = 49796773
|
||||
|
|
|
@ -1,37 +1,15 @@
|
|||
--- pyproject.toml.orig 2024-08-14 19:46:41 UTC
|
||||
--- pyproject.toml.orig 2025-02-04 21:28:15 UTC
|
||||
+++ pyproject.toml
|
||||
@@ -32,7 +32,7 @@ dependencies = [
|
||||
"cmarkgfm >= 0.4",
|
||||
@@ -33,7 +33,7 @@ dependencies = [
|
||||
"defcon",
|
||||
"fontTools[ufo] >= 4.46.0",
|
||||
"dehinter >= 3.1.0", # 3.1.0 added dehinter.font.hint function
|
||||
"fontTools[ufo] >= 4.47.0", # varLib.interpolatableHelpers.InterpolatableProblem
|
||||
- "freetype-py < 2.4.0", # see: https://github.com/fonttools/fontbakery/issues/4143
|
||||
+ "freetype-py", # see: https://github.com/fonttools/fontbakery/issues/4143
|
||||
"Jinja2 >= 3.0.0", # issue #4717
|
||||
"munkres",
|
||||
"opentypespec",
|
||||
@@ -66,7 +66,7 @@ shaperglot = [
|
||||
]
|
||||
|
||||
shaperglot = [
|
||||
- "shaperglot >= 0.3.0, < 0.6.0",
|
||||
+ "shaperglot >= 0.3.0, < 0.7.0",
|
||||
# versions prior to v0.3.0 had too stric dependency rules
|
||||
# for other deps such as protobuf, making it harder satisfy all dependencies.
|
||||
]
|
||||
@@ -76,10 +76,10 @@ googlefontsalwayslatest = [
|
||||
# deal with API-breaking updates. Only the latest released version is acceptable:
|
||||
googlefontsalwayslatest = [
|
||||
"axisregistry >= 0.4.10, == 0.4.*",
|
||||
- "gflanguages >= 0.6.2, == 0.6.*",
|
||||
+ "gflanguages >= 0.6.2, < 0.8",
|
||||
"gfsubsets >= 2024.5.9",
|
||||
"glyphsets >= 1.0.0, == 1.*",
|
||||
- "shaperglot >= 0.5.0, == 0.5.*",
|
||||
+ "shaperglot >= 0.3.0, < 0.7.0",
|
||||
]
|
||||
|
||||
|
||||
@@ -112,7 +112,7 @@ googlefonts = [
|
||||
@@ -108,7 +108,7 @@ googlefonts = [
|
||||
"fonttools[lxml,unicode]",
|
||||
# (see https://github.com/googlefonts/gflanguages/pull/7)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue