{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["archivers/liblz4","archivers/zstd","devel/gettext-runtime","devel/libffi","devel/py-build","devel/py-installer","devel/py-packaging","devel/py-pyproject-hooks","devel/py-setuptools","devel/py-wheel","devel/readline","lang/python312","lang/python315","math/mpdecimal","print/indexinfo","textproc/expat2"],"categories":["x11-fonts","python"],"comment":"UFO source file linter","compare":null,"dependentCount":null,"description":"ufolint is a source file linter for typeface development in Unified Font Object\n(UFO) source code. It was designed for continuous integration testing of UFO\nsource contributions to typeface projects.\n\nThe application performs a UFO version specific static analysis of the source\ntext files against the UFO v2 and v3 specifications for issues.\n\nThese tests are performed through a combination of public methods in the\nfontTools.ufoLib library and additional tests that are implemented in the\nufolint application. ufolint catches exceptions raised in the ufoLib public read\nmethods for all *.plist file types and all ufoLib validations performed on\n*.glif files. These are returned to users with informative error messages that\nindicate the filepath(s) of concern and exit status code 1.","flavors":[],"html":"https://daemonports.org/x11-fonts/py-ufolint/","kind":"port","lastUpdate":null,"license":["MIT"],"maintainer":"sunpoet@FreeBSD.org","name":"py312-ufolint","newest":true,"newestVersion":"1.2.0","noVulnData":false,"origin":"x11-fonts/py-ufolint","otherSystems":[{"maintainer":"sunpoet@FreeBSD.org","newest":true,"origin":"x11-fonts/py-ufolint","path":"/dragonfly/x11-fonts/py-ufolint/","system":"DragonFly","version":"1.2.0_1"},{"maintainer":"ports@MidnightBSD.org","newest":true,"noVulnData":true,"origin":"x11-fonts/py-ufolint","path":"/midnightbsd/x11-fonts/py-ufolint/","system":"MidnightBSD","version":"1.2.0_1"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"x11-fonts/py-ufolint","path":"","system":"HardenedBSD","version":"1.2.0_1"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"x11-fonts/py-ufolint","path":"","system":"GhostBSD","version":"1.2.0_1"}],"packages":[{"repo":"FreeBSD:14:latest","versions":["1.2.0_1","1.2.0_1","1.2.0","1.2.0_1","1.2.0_1"]},{"repo":"FreeBSD:14:quarterly","versions":["1.2.0_1","1.2.0_1","n/a","1.2.0_1","1.2.0_1"]},{"repo":"FreeBSD:15:latest","versions":["1.2.0_1","1.2.0_1","n/a","1.2.0_1","1.2.0_1"]},{"repo":"FreeBSD:15:quarterly","versions":["1.2.0_1","1.2.0_1","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:latest","versions":["1.2.0_1","-","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:quarterly","versions":["n/a","n/a","n/a","n/a","n/a"]}],"pkgName":"py312-ufolint-1.2.0_1","related":null,"repository":"FreeBSD ports","requiredBy":[],"requiredByCount":0,"runDepends":["archivers/brotli","archivers/py-brotli","archivers/py-zopfli","archivers/zopfli","devel/gettext-runtime","devel/libffi","devel/py-commandlines","devel/py-lxml","devel/py-unicodedata2","devel/readline","lang/python312","math/mpdecimal","print/indexinfo","print/py-fonttools","security/libgcrypt","security/libgpg-error","textproc/expat2","textproc/libxml2","textproc/libxslt"],"status":null,"system":"freebsd","systemLabel":"FreeBSD","version":"1.2.0_1","versions":null,"vulnerabilities":null,"www":"https://github.com/source-foundry/ufolint"}
