BSD Ports

x11-fonts/py-ufo2ft 3.9.1 FreeBSD

Bridge between UFOs and FontTools

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
3eaa3af202
License
MIT
Categories
x11-fonts, python

Description

ufo2ft ("UFO to FontTools") is a fork of ufo2fdk whose goal is to generate OpenType font binaries from UFOs without the FDK dependency.

The library provides two functions, compileOTF and compileTTF.

In most cases, the behavior of ufo2ft should match that of ufo2fdk, whose documentation is retained further below (and hopefully is still accurate).

In the other systems

The newest version among them is 3.9.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11-fonts/py-ufo2ft3.9.1 newestnone known-[email protected]2026-11-01
MidnightBSDx11-fonts/py-ufo2ft2.30.0_1 behind since 2026-11-01no data-[email protected]2026-11-04

Version history 1

  1. 3.9.1 3eaa3af202

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install py312-ufo2ft

From the ports tree:

cd /usr/ports/x11-fonts/py-ufo2ft/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-ufo2ft>0:x11-fonts/py-ufo2ft

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest--2.5.0_32.30.0_1-
FreeBSD:14:quarterly--n/a2.30.0_1-
FreeBSD:15:latest--n/a2.30.0_12.30.0_1
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 3

Runtime 4

The full lists below include those, and their dependencies in turn.

Build dependencies 17
Run dependencies 31
Required by 1

Configuration

Options name: x11-fonts_ufo2ft

OptionDefaultDescription
COMPREFFORonCFF subroutinizer support
USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
ufo2ft-3.9.1.tar.gz476357b0f0aa40c69cfb15848917ed0527940d0b8693a82fcec173cc7deaae24e643ac
Master sites 1
  • PYPI

Commit history 2

DateCommitCreditsLog message
3eaa3af202 Po-Chuan Hsieh x11-fonts/py-ufo2ft: Add py-ufo2ft 3.9.1
ufo2ft ("UFO to FontTools") is a fork of ufo2fdk whose goal is to generate OpenType font binaries from UFOs without the FDK dependency. The library provides two functions, compileOTF and compileTTF. In most cases, the behavior of ufo2ft should match that of ufo2fdk, whose documentation is retained further below (and hopefully is still accurate).
61f7e830f0 Rene Ladan x11-fonts/py-ufo2ft: Remove expired port
2026-08-31 x11-fonts/py-ufo2ft: Depends on expired x11-font/py-cu2qu