git: f7f980ce8027 - main - x11-fonts/py-ufoprocessor: Add py-ufoprocessor 1.9.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 07 Mar 2022 18:16:09 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f7f980ce8027ebdcede2b7e0c3b4e0445fe80877
commit f7f980ce8027ebdcede2b7e0c3b4e0445fe80877
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-03-07 17:47:03 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-03-07 18:10:53 +0000
x11-fonts/py-ufoprocessor: Add py-ufoprocessor 1.9.0
ufoProcessor is a Python package based on the designSpaceDocument specifically
to process and generate instances for UFO files, glyphs and other data.
WWW: https://github.com/LettError/ufoProcessor
---
x11-fonts/Makefile | 1 +
x11-fonts/py-ufoprocessor/Makefile | 28 ++++++++++++++++++++++++++++
x11-fonts/py-ufoprocessor/distinfo | 3 +++
x11-fonts/py-ufoprocessor/pkg-descr | 4 ++++
4 files changed, 36 insertions(+)
diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile
index 22d312fbad1e..48ea88272b30 100644
--- a/x11-fonts/Makefile
+++ b/x11-fonts/Makefile
@@ -230,6 +230,7 @@
SUBDIR += py-ufoLib
SUBDIR += py-ufolint
SUBDIR += py-ufonormalizer
+ SUBDIR += py-ufoprocessor
SUBDIR += raleway
SUBDIR += roboto-fonts-ttf
SUBDIR += sgifonts
diff --git a/x11-fonts/py-ufoprocessor/Makefile b/x11-fonts/py-ufoprocessor/Makefile
new file mode 100644
index 000000000000..ec1fafeee9ae
--- /dev/null
+++ b/x11-fonts/py-ufoprocessor/Makefile
@@ -0,0 +1,28 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME= ufoprocessor
+PORTVERSION= 1.9.0
+CATEGORIES= x11-fonts python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ufoProcessor-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Read, write and generate UFOs with designspace data
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defcon>=0.6.0:x11-fonts/py-defcon@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}fontMath>=0.4.9:x11-fonts/py-fontMath@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}fontparts>=0.8.2:print/py-fontparts@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mutatormath>=2.1.2:math/py-mutatormath@${PY_FLAVOR}
+
+USES= python:3.7+ zip
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/x11-fonts/py-ufoprocessor/distinfo b/x11-fonts/py-ufoprocessor/distinfo
new file mode 100644
index 000000000000..6b44fb3a06e3
--- /dev/null
+++ b/x11-fonts/py-ufoprocessor/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1646057866
+SHA256 (ufoProcessor-1.9.0.zip) = baa8bd9bbbb11ce004647eb1906105f4d5bfdbc1b3388ca4d36fab57950a415b
+SIZE (ufoProcessor-1.9.0.zip) = 70066
diff --git a/x11-fonts/py-ufoprocessor/pkg-descr b/x11-fonts/py-ufoprocessor/pkg-descr
new file mode 100644
index 000000000000..de9881e14324
--- /dev/null
+++ b/x11-fonts/py-ufoprocessor/pkg-descr
@@ -0,0 +1,4 @@
+ufoProcessor is a Python package based on the designSpaceDocument specifically
+to process and generate instances for UFO files, glyphs and other data.
+
+WWW: https://github.com/LettError/ufoProcessor