print/py-fonttools: Update to 4.37.1 Changes: https://github.com/fonttools/fonttools/releasesd0979f78ca
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)
print/py-fonttools: Update to 4.36.0 Changes: https://github.com/fonttools/fonttools/releases6765131a95
print: remove 'Created by' lines A big Thank You to the original contributors of these ports: * Akinori MUSHA aka knu <knu@idaemons.org> * Alan Eldridge <alane@geeksrus.net> * Alex Dupre <ale@FreeBSD.org> * Alex Dupre <sysadmin@alexdupre.com> * Alexander Vereeken <Alexander88207@protonmail.com> * Alexey Dokuchaev <danfe@FreeBSD.org> * Alonso Cardenas Marquez <acm@FreeBSD.org> * Andreas Klemm <andreas@FreeBSD.org> * Andreas Klemm <andreas@klemm.gtn.com> * Andrew Pantyukhin <infofarmer@FreeBSD.org> * Anish Mistry <amistry@am-productions.biz> * Anton Berezin <tobez@tobez.org> * Bruce M Simpson <bms@FreeBSD.org> * Bruce M. Simpson <bms@FreeBSD.org> * CHOI Junho <cjh@FreeBSD.org> * Chuck Robey <chuckr@FreeBSD.org> * D'Arcy Cain <darcy@druid.net> * David O'Brien (obrien@NUXI.com) * David O'Brien <obrien@FreeBSD.org> * David O'Brien <obrien@cs.ucdavis.edu> * Dima Dorfman <dima@unixfreak.org> * Dmitry Kazarov <d.y.kazarov@mail.ru> * Dmitry Sivachenko <dima@Chg.RU> * Emanuel Haupt <ehaupt@FreeBSD.org> * Fabiano Sidler <fabianosidler@swissonline.ch> * Fernan Aguero <fernan.aguero@gmail.com> * Fernan Aguero <fernan@iib.unsam.edu.ar> * Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com> * Golyashov Sergey <svvord@soft-wizard.ru> * Gvozdikov Veniamin <g.veniamin@googlemail.com> * Hideaki Ohmon <ohmon@tom.sfc.keio.ac.jp> * Igor Pokrovsky <tiamat@comset.net> * James Bailie <jimmy@mammothcheese.ca> * Jean-Marc Zucconi <jmz@FreeBSD.org> and David O'Brien <obrien@FreeBSD.org> * Jean-Sebastien Roy <js@jeannot.org> * Joe Marcus Clarke <marcus@FreeBSD.org> * Joel Sutton <jsutton@bbcon.com.au> * Joerg Wunsch <joerg@FreeBSD.org> * Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe> * Jose Jachuf <jjachuf@gmail.com> * Joseph Koshy <jkoshy@FreeBSD.org> * Juergen Lock <nox@jelal.kn-bremen.de> * Jui-Nan Lin <jnlin@freebsd.cs.nctu.edu.tw> * KANOU Hiroki <kanou@khdd.net> * KATO Tsuguru <tkato@prontomail.com> * Kapil Chowksey * Kentaro Inagaki <JBD01226@niftyserve.ne.jp> * Kimura Fuyuki <fuyuki@hadaly.org> * Klemm <andreas@klemm.gtn.com> * Koop Mast <kwm@FreeBSD.org> * Kozlov Sergey <kozlov.sergey.404@gmail.com> * Lars Koeller * Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> * Mark Pulford <mark@kyne.com.au> * Mark Reidel <ports@mark.reidel.info> * Martin Dieringer <martin.dieringer@gmx.de> * Martin Kammerhofer * Martin Klaffenboeck <martin.klaffenboeck@gmx.at> * Martin Ranne <gasp@ridcully.dnsalias.org> * Matthew Hunt <mph@pobox.com> * Maxim Loginov <Zeliboba@mail.ru> * Michael Johnson <ahze@FreeBSD.org> * Michael Moll <kvedulv at kvedulv.de> * Michael Nottebrock <lofi@FreeBSD.org> * Mike Meyer <mwm@mired.org> * Mikhail Teterin * Mita Yoshio <mita@FreeBSD.org> * Nicola Vitale <nivit@email.it> * Oliver Braun <obraun@informatik.unibw-muenchen.de> * Oliver Breuninger <ob@seicom.NET> * Olivier Cochard-Labbe <olivier@FreeBSD.org> * Patrick Dung (patrick_dkt@yahoo.com.hk) * Patrick Powell <papowell@astart.com> * Pedro Giffuni * Philip M. Gollucci <pgpollucci@p6m7g8.com> * Piotr Kubaj <pkubaj@anongoth.pl> * Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Robert Withrow <witr@rwwa.com> * Romain Tartiere <romain@FreeBSD.org> * Satoshi Asami <asami@FreeBSD.org> * Satoshi TAOKA <taoka@FreeBSD.org> * Satoshi Taoka <taoka@FreeBSD.org> * Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw> * Simon 'corecode' Schubert <corecode@corecode.ath.cx> * Simun Mikecin <numisemis@yahoo.com> * Stefan Esser <se@FreeBSD.org> * Stefan Hagen <ports@textmail.me> * Stephen Fisher * Steve Wills <swills@FreeBSD.org> * Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> * TAKATSU Tomonari <tota@FreeBSD.org> * Thierry Thomas <thierry@pompo.net> * Thomas Gellekum <tg@FreeBSD.org> * Tim McCormick <tim@pcbsd.org> * Tomokatsu SAITO <saito@a2z.co.jp> * Veniamin Gvozdikov <vg@FreeBSD.org> * Wen Heping <wenheping@gmail.com> * Yuichiro AIZAWA <yaizawa@mdbl.sfc.keio.ac.jp> * amistry@am-productions.biz * andrew@scoop.co.nz * arved * brett@peloton.physics.montana.edu * chuckr@FreeBSD.org * cjm2 * dbader@eece.unm.edu * dgilbert@velocet.ca * e-masson@kisoft-services.com * eserte@cs.tu-berlin.de * gahr * giffunip * hrs * ijliao * jmz * joerg * johans * jseger@FreeBSD.org * kline * ljo * lofi@FreeBSD.org * martin.dieringer@gmx.de * mwest@uct.ac.za * oly@world.std.com * patrick, trevor * smace@FreeBSD.org * spcoltri@unm.edu * tg@FreeBSD.org * tobez * wenheping@gmail.com With hat: portmgr51879c91f8
print/py-fonttools: Update to 4.34.4 Changes: https://github.com/fonttools/fonttools/releasesf779287bf1
print/py-fonttools: Update to 4.34.1 Changes: https://github.com/fonttools/fonttools/releases0fa227c49f
print/py-fonttools: Update to 4.33.3 Changes: https://github.com/fonttools/fonttools/releasesfb1ce472c4
print/py-fonttools: Update to 4.33.2 Changes: https://github.com/fonttools/fonttools/releases343efc0b42
print/py-fonttools: Update to 4.33.1 - Add REPACKER option Changes: https://github.com/fonttools/fonttools/releases5a4b954a6f
print/py-fonttools: Update to 4.32.0 Changes: https://github.com/fonttools/fonttools/releases60b25957d5
print/py-fonttools: Update to 4.31.2 Changes: https://github.com/fonttools/fonttools/releases4159f78486
print/py-fonttools: Update to 4.30.0 Changes: https://github.com/fonttools/fonttools/releases787156d73e
print/py-fonttools: Update to 4.29.1 Changes: https://github.com/fonttools/fonttools/releasesb4706be5aa
print/py-fonttools: Update to 4.29.0 Changes: https://github.com/fonttools/fonttools/releases323ee74b5b
print/py-fonttools: Remove CONFLICTS_INSTALL after py-fonttools3 removal4ee2e9b365
print/py-fonttools: Update to 4.28.5 Changes: https://github.com/fonttools/fonttools/releases782146c366
Fix CONFLICTS entries of multiple ports There have been lots of missing CONFLICTS_INSTALL entries, either because conflicting ports were added without updating existing ports, due to name changes of generated packages, due to mis-understanding the format and semantics of the conflicts entries, or just due to typoes in package names. This patch is the result of a comparison of all files contained in the official packages with each other. This comparison was based on packages built with default options and may therefore have missed further conflicts with optionally installed files. Where possible, version numbers in conflicts entries have been generalized, some times taking advantage of the fact that a port cannot conflict with itself (due to logic in bsd.port.mk that supresses the pattern match result in that case). A few ports that set the conflicts variables depending on complex conditions (e.g. port options), have been left unmodified, despite probably containing outdated package names. These changes should only affect the installation of locally built ports, not the package building with poudriere. They should give an early indication of the install conflict in cases where currently the pkg command aborts an installation when it detects that an existing file would be overwritten, Approved by: portmgr (implicit)bcaf25a8c8
print/py-fonttools: Update to 4.28.2 Changes: https://github.com/fonttools/fonttools/releases1e8caf3e8d
print/py-fonttools: Update to 4.28.1 Changes: https://github.com/fonttools/fonttools/releases2dc63c1e5a
print/py-fonttools: Update to 4.27.1 Changes: https://github.com/fonttools/fonttools/releasesa4638fcf05
print/py-fonttools: Update to 4.27.0 Changes: https://github.com/fonttools/fonttools/releasesea1d20ec7a
print/py-fonttools: Update to 4.26.1 Changes: https://github.com/fonttools/fonttools/releasesd0a8ba0be8
print/py-fonttools: Update to 4.25.2 Changes: https://github.com/fonttools/fonttools/releases01fcd9e4e0
print/py-fonttools: Update to 4.25.1 Changes: https://github.com/fonttools/fonttools/releases08fe789702
print/py-fonttools: Update to 4.25.0 Changes: https://github.com/fonttools/fonttools/releases3e68175361
print/py-fonttools: Update to 4.24.4 Changes: https://github.com/fonttools/fonttools/releases958498cb24
print/py-fonttools: Update to 4.24.3 Changes: https://github.com/fonttools/fonttools/releasesa01adb2965
print/py-fonttools: Update to 4.24.2 Changes: https://github.com/fonttools/fonttools/releases6308b1a735
print/py-fonttools: Update to 4.23.1 Changes: https://github.com/fonttools/fonttools/releasesec4e9a2f54
print/py-fonttools: Update to 4.23.0 Changes: https://github.com/fonttools/fonttools/releases978d8053f9
math/py-matplotlib: chase minimum Python version in dependent ports Since the previous update changed USES=python from 3.6+ to 3.7+, all dependent ports must have USES=python:3.7+ as well, otherwise it breaks the @py36 flavor. PR: 255347 Reported by: sunpoet1d44af5898
print/py-fonttools: Update to 4.22.1 Changes: https://github.com/fonttools/fonttools/releases1e380b8c8a
print/py-fonttools: Update to 4.22.0 Changes: https://github.com/fonttools/fonttools/releases8c7c3becc1
Remove # $FreeBSD$ from Makefiles.305f148f48
Update to 4.21.1 Changes: https://github.com/fonttools/fonttools/releases1c675765f6
Update to 4.20.0 Changes: https://github.com/fonttools/fonttools/releasesd9ef3f7434
Update to 4.19.1 Changes: https://github.com/fonttools/fonttools/releases36eaaef1ee
Update to 4.19.0 Changes: https://github.com/fonttools/fonttools/releases96eb7e658a
Update to 4.18.2 Changes: https://github.com/fonttools/fonttools/releases34424d7713
Update to 4.18.1 Changes: https://github.com/fonttools/fonttools/releases8d9f435527
Update to 4.18.0 Changes: https://github.com/fonttools/fonttools/releases07a04a9a66
Update to 4.17.1 Changes: https://github.com/fonttools/fonttools/releases58649c7297
Update to 4.17.0 Changes: https://github.com/fonttools/fonttools/releases5c58f328cf
Update to 4.16.1 Changes: https://github.com/fonttools/fonttools/releasese14f63c9ae
Update to 4.16.0 Changes: https://github.com/fonttools/fonttools/releasese48b7c4861
Update to 4.15.0 Changes: https://github.com/fonttools/fonttools/releasesf892c5f3cc
Update to 4.14.0 Changes: https://github.com/fonttools/fonttools/releases23e940005a
Update to 4.13.0 Changes: https://github.com/fonttools/fonttools/releases859b5ac5f0
Update to 4.12.1 Changes: https://github.com/fonttools/fonttools/releasesd1b4d5e289
Update to 4.12.0 Changes: https://github.com/fonttools/fonttools/releasesd19a02f99f
Update to 4.11.0 Changes: https://github.com/fonttools/fonttools/releasesafb2482e23