aboutsummaryrefslogtreecommitdiff
path: root/x11-fonts
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2021-05-16 15:13:01 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2021-05-16 15:23:49 +0000
commitc327074a9acc54b3ea4cb41fb8c04f06c47220d2 (patch)
tree768133df970a3bd90e8d08aa68538bc7a929a538 /x11-fonts
parent95b7a5b34a963490503cd26159895b192358a9e8 (diff)
downloadports-c327074a9acc54b3ea4cb41fb8c04f06c47220d2.tar.gz
ports-c327074a9acc54b3ea4cb41fb8c04f06c47220d2.zip
x11-fonts/py-babelfont: Add py-babelfont 2.0.2
babelfont reads font files into fontParts objects and writes them out again. WWW: https://github.com/simoncozens/babelfont
Diffstat (limited to 'x11-fonts')
-rw-r--r--x11-fonts/Makefile1
-rw-r--r--x11-fonts/py-babelfont/Makefile25
-rw-r--r--x11-fonts/py-babelfont/distinfo3
-rw-r--r--x11-fonts/py-babelfont/pkg-descr3
4 files changed, 32 insertions, 0 deletions
diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile
index c9da624a8f37..59b357aadf31 100644
--- a/x11-fonts/Makefile
+++ b/x11-fonts/Makefile
@@ -204,6 +204,7 @@
SUBDIR += proggy_fonts-ttf
SUBDIR += psftools
SUBDIR += py-QtAwesome
+ SUBDIR += py-babelfont
SUBDIR += py-bdflib
SUBDIR += py-booleanOperations
SUBDIR += py-compreffor
diff --git a/x11-fonts/py-babelfont/Makefile b/x11-fonts/py-babelfont/Makefile
new file mode 100644
index 000000000000..d9c22a44b0a9
--- /dev/null
+++ b/x11-fonts/py-babelfont/Makefile
@@ -0,0 +1,25 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME= babelfont
+PORTVERSION= 2.0.2
+CATEGORIES= x11-fonts python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Abstract interface to font source files based on fontParts
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defcon>=0:x11-fonts/py-defcon@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}fontparts>=0:print/py-fontparts@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}glyphsLib>=0:x11-fonts/py-glyphsLib@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/x11-fonts/py-babelfont/distinfo b/x11-fonts/py-babelfont/distinfo
new file mode 100644
index 000000000000..8eaef808c918
--- /dev/null
+++ b/x11-fonts/py-babelfont/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1620928549
+SHA256 (babelfont-2.0.2.tar.gz) = 4fe45910e0260f17045c6860a0e04c387af95fb795ad180131c7b33f6a3db40a
+SIZE (babelfont-2.0.2.tar.gz) = 639445
diff --git a/x11-fonts/py-babelfont/pkg-descr b/x11-fonts/py-babelfont/pkg-descr
new file mode 100644
index 000000000000..b6806b37d110
--- /dev/null
+++ b/x11-fonts/py-babelfont/pkg-descr
@@ -0,0 +1,3 @@
+babelfont reads font files into fontParts objects and writes them out again.
+
+WWW: https://github.com/simoncozens/babelfont