Update to 4.10.2 Changes: https://github.com/fonttools/fonttools/releases87ec270a19
Port details
print/py-fonttools 4.65.0
Open source library for manipulating fonts, written in Python
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 4.65.0
- Upstream
- Higher version available: 4.68.0
- Last update
- to 4.65.0 · 6dd66c647d
- Quarterly
- not in the 2026Q4 packages
- Formerly
- print/py-fonttools-graphite until 2019-10-07, print/py-fonttools-interpolatable until 2019-10-07, print/py-fonttools-lxml until 2019-10-07, print/py-fonttools-plot until 2019-10-07, print/py-fonttools-symfont until 2019-10-07, print/py-fonttools-ufo until 2019-10-07, print/py-fonttools-unicode until 2019-10-07, print/py-fonttools-woff until 2019-10-07, print/py-fonttools-lxml-ufo until 2019-09-25, print/py3-fonttools until 2017-11-30
- WWW
- https://github.com/fonttools/fonttools
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install py312-fonttoolsinstalls 4.65.0 fromlatest- Port
# cd /usr/ports/print/py-fonttools && make install clean# make -C /usr/ports/print/py-fonttools config # change options first
- Size
- 2.9 MiB download · 20 MiB installed
- License
- MIT
- Options
- 3 of 8 on in the package: LXML UNICODE WOFF
Show the 5 options that are off
GRAPHITE INTERPOLATABLE PLOT REPACKER SYMFONT
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 4.65.0 | 4.65.0 | – |
| FreeBSD 15 | ✗ | 4.65.0 | – |
| FreeBSD 14 | 4.65.0 | 4.65.0 | 4.65.0 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 4.65.0 | 4.65.0 | – |
| FreeBSD 14 | 4.65.0 | 4.65.0 | 4.65.0 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Dependencies
Depends on 5
- lang/python312 3.12.15 12 unaddressed
- archivers/py-brotli 1.2.1
- archivers/py-zopfli 0.4.3
- devel/py-lxml 6.1.3
- devel/py-unicodedata2 18.0.0
Run and library dependencies of the package on latest. Build dependencies are not in the package index.
Required by 29
5 categories · 1 with unaddressed CVEs (listed first)
- x11-fonts 13
- py-afdko, py-axisregistry, py-babelfont, py-booleanOperations, py-cffsubr, py-defcon,
- print 12
- py-collidoscope, py-dehinter, py-font-v, py-fontaine, py-fontparts, py-fontpens,
- math 2
- py-MutatorMath, py-matplotlib
- deskutils 1
- calibre11
- textproc 1
- py-pdf2docx
Packages on latest that depend on it directly.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 4.65.0.Fixed (0)
No VuXML entries for this package.
Problem reports (1) · open in Bugzilla, most recently changed first
| PR | Summary | Status | Changed |
|---|---|---|---|
| 271458 | print/py-fonttools PLOT knob has circular dependency with math/py-matplotlib | New | 2023-05-17 |
Commits (230)
Update to 4.10.1 Changes: https://github.com/fonttools/fonttools/releasesd026f8c0ea
Update to 4.10.0 Changes: https://github.com/fonttools/fonttools/releases4b4e2a7ea2
Update to 4.9.0 Changes: https://github.com/fonttools/fonttools/releases5aa673adbb
Update to 4.8.1 Changes: https://github.com/fonttools/fonttools/releasesad45f966bd
Update to 4.8.0 Changes: https://github.com/fonttools/fonttools/releasesa807f4cdb4
Add TEST_DEPENDS3c9c69dea0
Update to 4.7.0 Changes: https://github.com/fonttools/fonttools/releases7b566ed041
Update to 4.6.0 Changes: https://github.com/fonttools/fonttools/releases8560524719
Update to 4.5.0 Changes: https://github.com/fonttools/fonttools/releasesbd107f25ce
Update to 4.4.3 Changes: https://github.com/fonttools/fonttools/releases41a0e65d99
Update to 4.4.2 Changes: https://github.com/fonttools/fonttools/releasese89d6a4794
Update to 4.4.1 Changes: https://github.com/fonttools/fonttools/releases392ed7fffa
Update to 4.4.0 Changes: https://github.com/fonttools/fonttools/releases114cf51e15
Update to 4.3.0 Changes: https://github.com/fonttools/fonttools/releasescbb8c5acce
Update to 4.2.5 Changes: https://github.com/fonttools/fonttools/releases054f07846d
Update to 4.2.4 Changes: https://github.com/fonttools/fonttools/releases101def88e9
Cosmetic change3985ec3d8b
Simplify the dependencies for print/py-fonttools, and enable options that are needed by other ports in the tree. Discussed by: portmgr@ With hat: portmgr@22f8ff850a
Change the way for optional dependencies - Bump PORTREVISION for dependency change Add both print/py-fonttools and print/py-fonttools-foo to RUN_DEPENDS if you need "fonttools[foo]".3ecce7d629
Add py-fonttools-woff 3.44.0 This port is the extra dependencies for woff functionality of FontTools. Add both print/py-fonttools and print/py-fonttools-woff to RUN_DEPENDS if you need "fonttools[woff]". WWW: https://github.com/fonttools/fonttools7f3e1e211d
Add py-fonttools-unicode 3.44.0 This port is the extra dependencies for unicode functionality of FontTools. Add both print/py-fonttools and print/py-fonttools-unicode to RUN_DEPENDS if you need "fonttools[unicode]". WWW: https://github.com/fonttools/fonttools0944b12ae4
Add py-fonttools-ufo 3.44.0 This port is the extra dependencies for ufo functionality of FontTools. Add both print/py-fonttools and print/py-fonttools-ufo to RUN_DEPENDS if you need "fonttools[ufo]". WWW: https://github.com/fonttools/fonttools063ddcd687
Add py-fonttools-symfont 3.44.0 This port is the extra dependencies for symfont functionality of FontTools. Add both print/py-fonttools and print/py-fonttools-symfont to RUN_DEPENDS if you need "fonttools[symfont]". WWW: https://github.com/fonttools/fonttoolsa443665c8e
Add py-fonttools-plot 3.44.0 This port is the extra dependencies for plot functionality of FontTools. Add both print/py-fonttools and print/py-fonttools-plot to RUN_DEPENDS if you need "fonttools[plot]". WWW: https://github.com/fonttools/fonttoolsec4b5f952a
Add py-fonttools-lxml 3.44.0 This port is the extra dependencies for lxml functionality of FontTools. Add both print/py-fonttools and print/py-fonttools-lxml to RUN_DEPENDS if you need "fonttools[lxml]". WWW: https://github.com/fonttools/fonttools9e331980e6
Add py-fonttools-interpolatable 3.44.0 This port is the extra dependencies for interpolatable functionality of FontTools. Add both print/py-fonttools and print/py-fonttools-interpolatable to RUN_DEPENDS if you need "fonttools[interpolatable]". WWW: https://github.com/fonttools/fonttools0138c778d6
Add py-fonttools-graphite 3.44.0 This port is the extra dependencies for graphite functionality of FontTools. Add both print/py-fonttools and print/py-fonttools-graphite to RUN_DEPENDS if you need "fonttools[graphite]". WWW: https://github.com/fonttools/fonttoolsc9c8390bf9
Remove print/py-fonttools-lxml-ufo PR: 2376721c88a074c6
Update to 3.44.0 Changes: https://github.com/fonttools/fonttools/releases33f3170845
Update to 3.43.2 Changes: https://github.com/fonttools/fonttools/releases75e5e0b709
Add py-fonttools-lxml-ufo (slave port of py-fonttools) PR: 237672 Submitted by: swills3ca4253c85
Update to 3.43.1 Changes: https://github.com/fonttools/fonttools/releases8fa0db5682
Introduce PY_TYPING and simplify Makefile Since devel/py-promise requires 3.6.4+, the minimal version is set to 3.6.4. With hat: pythond8cff3e56b
Update to 3.42.0 Changes: https://github.com/fonttools/fonttools/releases5a403a9f95
Update to 3.41.2 Changes: https://github.com/fonttools/fonttools/releasese3f336eebd
Add GRAPHITE, INTERPOLATABLE, LXML, PLOT, SYMFONT, UFO, UNICODE and WOFF options for extra dependencies from upstream1043f8774c
Update to 3.41.1 Changes: https://github.com/fonttools/fonttools/releases1c0cb48020
Update to 3.41.0 Changes: https://github.com/fonttools/fonttools/releases5d833d6a28
Bump a few PORTREVISIONs after r498529 With hat: portmgr63f5eeef8a
Update to 3.40.0 Changes: https://github.com/fonttools/fonttools/releases7c9ee79a02
Update to 3.39.0 Changes: https://github.com/fonttools/fonttools/releases82d8001b94
Update to 3.38.0 Changes: https://github.com/fonttools/fonttools/releases2b428a3666
Update to 3.37.3 Changes: https://github.com/fonttools/fonttools/releases0c85ce2a61
Update to 3.37.2 Changes: https://github.com/fonttools/fonttools/releases6357017f86
Update to 3.37.1 Changes: https://github.com/fonttools/fonttools/releases9dbc4ce101
Update to 3.37.0 Changes: https://github.com/fonttools/fonttools/releases2932ff07cd
Update to 3.36.0 Changes: https://github.com/fonttools/fonttools/releases846f788a3c
Update to 3.35.2 Changes: https://github.com/fonttools/fonttools/releasesfd28cfe27c
Update to 3.35.1 Changes: https://github.com/fonttools/fonttools/releasesfb035392e6