svn commit: r522089 - in head/x11-fonts: . py-ufolint
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun Jan 5 04:07:19 UTC 2020
Author: sunpoet
Date: Sun Jan 5 04:07:17 2020
New Revision: 522089
URL: https://svnweb.freebsd.org/changeset/ports/522089
Log:
Add py-ufolint 0.4.1
ufolint is a source file linter for typeface development in Unified Font Object
(UFO) source code. It was designed for continuous integration testing of UFO
source contributions to typeface projects.
The application performs a UFO version specific static analysis of the source
text files against the UFO v2 and v3 specifications for issues.
These tests are performed through a combination of public methods in the
fontTools.ufoLib library and additional tests that are implemented in the
ufolint application. ufolint catches exceptions raised in the ufoLib public read
methods for all *.plist file types and all ufoLib validations performed on
*.glif files. These are returned to users with informative error messages that
indicate the filepath(s) of concern and exit status code 1.
WWW: https://github.com/source-foundry/ufolint
Added:
head/x11-fonts/py-ufolint/
head/x11-fonts/py-ufolint/Makefile (contents, props changed)
head/x11-fonts/py-ufolint/distinfo (contents, props changed)
head/x11-fonts/py-ufolint/pkg-descr (contents, props changed)
Modified:
head/x11-fonts/Makefile
Modified: head/x11-fonts/Makefile
==============================================================================
--- head/x11-fonts/Makefile Sun Jan 5 04:07:11 2020 (r522088)
+++ head/x11-fonts/Makefile Sun Jan 5 04:07:17 2020 (r522089)
@@ -199,6 +199,7 @@
SUBDIR += py-glyphsLib
SUBDIR += py-ufo2ft
SUBDIR += py-ufoLib
+ SUBDIR += py-ufolint
SUBDIR += raleway
SUBDIR += roboto-fonts-ttf
SUBDIR += sgifonts
Added: head/x11-fonts/py-ufolint/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-fonts/py-ufolint/Makefile Sun Jan 5 04:07:17 2020 (r522089)
@@ -0,0 +1,23 @@
+# Created by: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= ufolint
+PORTVERSION= 0.4.1
+CATEGORIES= x11-fonts python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= UFO source file linter
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}commandlines>=0:devel/py-commandlines@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}fonttools>=3.31.0:print/py-fonttools@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/x11-fonts/py-ufolint/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-fonts/py-ufolint/distinfo Sun Jan 5 04:07:17 2020 (r522089)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1578125681
+SHA256 (ufolint-0.4.1.tar.gz) = 972a227a85209cd97ec06cd8f52773b90eae7b3f419170edef94101d79e39316
+SIZE (ufolint-0.4.1.tar.gz) = 18201
Added: head/x11-fonts/py-ufolint/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-fonts/py-ufolint/pkg-descr Sun Jan 5 04:07:17 2020 (r522089)
@@ -0,0 +1,15 @@
+ufolint is a source file linter for typeface development in Unified Font Object
+(UFO) source code. It was designed for continuous integration testing of UFO
+source contributions to typeface projects.
+
+The application performs a UFO version specific static analysis of the source
+text files against the UFO v2 and v3 specifications for issues.
+
+These tests are performed through a combination of public methods in the
+fontTools.ufoLib library and additional tests that are implemented in the
+ufolint application. ufolint catches exceptions raised in the ufoLib public read
+methods for all *.plist file types and all ufoLib validations performed on
+*.glif files. These are returned to users with informative error messages that
+indicate the filepath(s) of concern and exit status code 1.
+
+WWW: https://github.com/source-foundry/ufolint
More information about the svn-ports-all
mailing list