Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Jan 2020 04:07:17 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r522089 - in head/x11-fonts: . py-ufolint
Message-ID:  <202001050407.00547HjM048513@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	ufolint
+PORTVERSION=	0.4.1
+CATEGORIES=	x11-fonts python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	sunpoet@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001050407.00547HjM048513>