BSD Ports

print/py-fonttools 4.55.0_2 MidnightBSD

Open source library for manipulating fonts, written in Python

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
d31e6c7450
License
mit
Categories
print, python

Description

FontTools is an open source library for manipulating fonts, written in Python. It supports reading and writing of TrueType fonts, PostScript Type 1 fonts as well as AFM files and some MacOS-specific formats.

In the other systems

SystemPortVersion
MidnightBSDprint/py-fonttools4.55.0_2
FreeBSDprint/py-fonttools4.65.0
OpenBSDprint/py-fonttools4.62.1
DragonFlyprint/py-fonttools4.56.0
HardenedBSDprint/py-fonttools4.65.0
GhostBSDprint/py-fonttools4.65.0

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}fonttools

From mports:

cd /usr/mports/print/py-fonttools && make install clean

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

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}fonttools>0:print/py-fonttools

Dependencies

As this port's Makefile names them.

Build 2

Build dependencies 2

Configuration

Options name: print_fonttools

OptionDefaultDescription
GRAPHITEoffProcess graphite type tables in ttLib/tables
INTERPOLATABLEoffInterpolatability support
LXMLonRead/write XML files via lxml (faster/safer than built-in ElementTree)
PLOToffVisualize DesignSpaceDocument and resulting VariationModel
REPACKERoffPack GSUB/GPOS tables with harfbuzz repacker
SYMFONToffSymbolic font statistics analysis
UFOonRead/write UFO fonts
UNICODEonUse latest Unicode Character Database
WOFFonCompress/uncompress WOFF webfonts
USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
fonttools-4.55.0.tar.gz3.490431e+067636acc6ab733572d5e7eec922b254ead611f1cdad17be3f0be7418e8bfaca71
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
d31e6c7450 Lucas Holt *: bump PORTREVISION for py-aiohttp and py-brotli updates (#1280)
Rebuilds dependents of the two large version jumps in #1269: `www/py-aiohttp` 3.9.3 -> 3.14.3 (#1279) and `archivers/py-brotli` 1.0.9 -> 1.2.0 (#1278). 25 ports, `PORTREVISION` lines only — no other change in the diff. ### py-aiohttp dependents (18) plus devel/py-vcrpy `ai/py-datasets`, `ai/py-langchain-community`, `ai/py-langchain-google-community`, `ai/py-litellm`, `ai/py-tritonclient`, `devel/py-aiobotocore`, `devel/py-azure-core`, `devel/py-black`, `devel/py-gql`, `devel/py-sentry-sdk`, `devel/py-strawberry-graphql`, `devel/py-vcrpy`, `dns/py-idna_ssl`, `filesystems/py-s3fs`, `ftp/py-parfive`, `mail/py-postfix-mta-sts-resolver`, `security/py-google-auth`, `textproc/py-elasticsearch`, `www/py-google-resumable-media` …