CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

x11-fonts/font-manager 0.9.4_2

Font management application for the GNOME desktop

Port info

Maintainer
ehaupt@FreeBSD.org
Packages
latest: 0.9.4_2
Upstream
up to date
Last update
to 0.9.4_2 · e612e99ffb
Quarterly
2026Q4: 0.9.4_2
WWW
https://fontmanager.github.io/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install font-manager
installs 0.9.4_2 from latest; from quarterly (2026Q4) 0.9.4_2
Port
# cd /usr/ports/x11-fonts/font-manager && make install clean
# make -C /usr/ports/x11-fonts/font-manager config  # change options first
Size
2.4 MiB download · 11 MiB installed
Depends on
accessibility/at-spi2-core 2.60.4, archivers/libarchive 3.8.8,1, databases/sqlite3 3.53.4,1, devel/desktop-file-utils 0.28, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/json-glib 1.10.8, graphics/cairo 1.18.2,3, graphics/graphene 1.10.8_1, lang/python312 3.12.15, print/freetype2 2.14.3, print/harfbuzz 14.6.0, textproc/libxml2 2.15.4, x11-fonts/fontconfig 2.18.3,1, x11-toolkits/gtk40 4.20.4, x11-toolkits/pango 1.57.1
License
GPLv3
Options
1 of 1 on in the package: NLS

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.9.4_20.9.4_2–
FreeBSD 150.9.4_20.9.4_2–
FreeBSD 140.9.4_20.9.4_20.9.4_2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.9.4_20.9.4_2–
FreeBSD 140.9.4_20.9.4_20.9.4_2

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.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.9.4_2.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (66)

Emanuel Haupt (ehaupt) · 0.9.4_2
x11-fonts/font-manager: fix build with newer GTK/Vala

Use constructor syntax for Gtk.DragIcon.get_for_drag() to match
updated Vala bindings.

Reported by:    pkg-fallout
e612e99ffb
Baptiste Daroussin (bapt) · 0.9.4_1
libxml2: chase libxml soversion bump
3068854dd0
Emanuel Haupt (ehaupt) · 0.9.4
x11-fonts/font-manager: Update to 0.9.4
af12d89329
Emanuel Haupt (ehaupt) · 0.9.2
x11-fonts/font-manager: Update to 0.9.2

- Update to 0.9.2
- Import upstream patch to bump so to correct version

Fixes:		https://github.com/FontManager/font-manager/issues/395
Changelog:	https://github.com/FontManager/font-manager/releases/tag/0.9.2
1c176e394d
Emanuel Haupt (ehaupt) · 0.9.1
x11-fonts/font-manager: Update to 0.9.1
75d45eaa3f
Emanuel Haupt (ehaupt) · 0.9.0
x11-fonts/font-manager: Update to 0.9.0
1f9f041dca
Emanuel Haupt (ehaupt) · 0.8.9
x11-fonts/font-manager: Update to 0.8.9
fecdd3cb7b
Muhammad Moinur Rahman (bofh) · 0.8.8_6
*/*: Sanitize MANPREFIX for meson ports

Approved by:	portmgr
9f8f710b3e
Nuno Teixeira (eduardo) · 0.8.8_5
*/*: Bump consumers of x11-toolkits/gtk30

New version of gtk3 in tree
3572ca3e01
Rene Ladan (rene) · 0.8.8_4
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Tobias C. Berner (tcberner) · 0.8.8_4
accessibility/at-spi2-core: update to 2.46.0

What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
  interface.

What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
  events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).

What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
  notifications (!63).
* Various code clean-ups and test improvements.

What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
  not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
  description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
  to be registered only for a given application (!52).

- accessibility/atk and accessibility/at-spi2-atk have been merged into
  accessibility/at-spi2-core

- accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk

PR:		269704
Exp-run by:	antoine
---
fa81a4f5f8
Emanuel Haupt (ehaupt) · 0.8.8_3
x11-fonts/font-manager: Fix build with llvm15

Import upstream patch in order to fix build with llvm15.

Upstream issue:	https://github.com/FontManager/font-manager/issues/310
3b32597913
Emanuel Haupt (ehaupt) · 0.8.8_2
x11-fonts/font-manager: Mark port broken on 14.x

Port does not compile with llvm15.

Upstream issue:	https://github.com/FontManager/font-manager/issues/310

Notified by:	pkg-fallout
528b57621d
Daniel Engberg (diizzy) · 0.8.8_2
*/*: Update path set in BUILD_DEPENDS for CMake

Commit b23ea4e2d2f51b53d8915fe9fd7b4efbdd575e38 changed its location to
devel/cmake-core

Approved by:	portmgr (blanket)
e942e560c4
Stefan Eßer (se) · 0.8.8_2
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 0.8.8_2
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 0.8.8_2
framework: switch tree to using vala.mk

PR:		249940
d9b0d9ac4e
Tobias C. Berner (tcberner) · 0.8.8_2
x11-fonts: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey Illarionov <littlesavage@rambler.ru>
  *  Andreas Kohn <andreas@syndrom23.de>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Ashish Shukla <wahjava@gmail.com>
  *  Babak Farrokhi <babak@farrokhi.net>
  *  Björn König <bkoenig@alpha-tierchen.de>
  *  Brett Taylor
  *  Dave Cottlehuber <dch@skunkwerks.at>
  *  Dejan Lesjak <lesi@FreeBSD.org>
  *  Dennis Herrmann <adox@mcx2.org>
  *  Dominic Marks <dominic.marks@btinternet.com>
  *  Dryice Liu <dryice@liu.com.cn>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Eric Anholt <anholt@FreeBSD.org>
  *  Florian Limberger <flo@snakeoilproductions.net>
  *  Guerkan Senguen <gurkan@phys.ethz.ch>
  *  Gvozdikov Veniamin <g.veniamin@googlemail.com>
  *  Herbert J. Skuhra <herbert.skuhra@gmx.at>
  *  Horia Racoviceanu <horia@racoviceanu.com>
  *  Ilya A. Arkhipov <rum1cro@yandex.ru>
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  Johannes Lundberg <johalun0@gmail.com>
  *  Jordan Irwin <antumdeluge@gmail.com>
  *  KOMATSU Shinichiro
  *  Kevin Lo <kevlo@FreeBSD.org>
  *  Konstantinos Konstantinidis <kkonstan@daemon.gr>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Kuan-Chung Chiu <buganini@gmail.com>
  *  Leland Wang <llwang@infor.org>
  *  Lowell Gilbert <lgfbsd@be-well.ilk.org>
  *  Manuel Giraud <manuel.giraud@gmail.com>
  *  Marcin Cieslak <saper@SYSTEM.PL>
  *  Masaki TAGAWA <masaki@club.kyutech.ac.jp>
  *  Mateusz Piotrowski <0mp@FreeBSD.org>
  *  Matt Lancereau <matt@rimasec.net>
  *  Matthew Seaman
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Michael Hsin <mhsin@mhsin.org>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  NAKATA, Maho <maho@FreeBSD.org>
  *  Naresh Venkateshappa <nareshov@gmail.com>
  *  Norberto Lopes <nlopes.ml@gmail.com>
  *  Oliver Lehmann <lehmann@ans-netz.de>
  *  Olivier Duchateau <duchateau.olivier@gmail.com>
  *  Pawel Worach
  *  Pedro Giffuni
  *  Pete Fritchman <petef@databits.net>
  *  Piotr Kubaj <pkubaj@FreeBSD.org>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Rusmir Dusko <nemysis@FreeBSD.org>
  *  Satoshi TAOKA <taoka@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Thierry Thomas <thierry@pompo.net>
  *  Winston Weinert <winstonw@lavabit.com>
  *  Yoshihiko Sarumaru <mistral@imasy.or.jp>
  *  Zhihao Yuan <lichray@gmail.com>
  *  arrowd <6yearold@gmail.com>
  *  bf <bf@FreeBSD.org>
  *  dburr@FreeBSD.org
  *  erich@FreeBSD.org
  *  giffunip@asme.org
  *  heiner Eichmann <h.eichmann@gmx.de>
  *  mi@aldan.algebra.com
  *  nork@FreeBSD.org
  *  past@ebs.gr
  *  trevor

With hat:	portmgr
8d4fe7cd07
Charlie Li (vishwin) · 0.8.8_2
textproc/libxml2: bump all LIB_DEPENDS consumers

This is a separate commit to facilitate easier cherry-picking for
quarterly.

PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
d63665f7cd
Matthias Fechner (mfechner) · 0.8.8_1
textproc/libxml2: bump all dependencies

This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
247c7db751
Emanuel Haupt (ehaupt) · 0.8.8
x11-fonts/font-manager: Update to 0.8.8
b64ce03c41
Baptiste Daroussin (bapt) · 0.8.7
INSTALLS_ICONS: retire the macro and rework the related dependencies

While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
2c672a4de9
Emanuel Haupt (ehaupt) · 0.8.7
x11-fonts/font-manager: Update to 0.8.7
cf5adca736
Emanuel Haupt (ehaupt) · 0.8.6
finance/electrum: Update to 4.1.2
67227bea67
Tobias Kortkamp (tobik) · 0.8.5
x11-fonts/font-manager: Attempt to fix build order bug (D29353)

Uncovered while building with devel/samurai but can probably also
happen with ninja eventually.

error: Package `Unicode-0.8.5' not found in specified Vala API directories or GObject-Introspection GIR directories
samu: subcommand failed

http://package23.nyi.freebsd.org/data/114i386-default-foo/2021-04-04_07h39m29s/logs/errors/font-manager-0.8.5.log

While here also remove explicit ninja dependency.  It is already
pulled in through meson.

PR:		254678
Obtained from:	upstream
ebb0dd9648
Mathieu Arnold (mat) · 0.8.5
Remove # $FreeBSD$ from Makefiles.
305f148f48
Emanuel Haupt (ehaupt) · 0.8.5
x11-fonts/font-manager: Update to 0.8.5
0ed8eee3dc
Emanuel Haupt (ehaupt) · 0.8.4
Tell portscout to skip 0.8.4-1
43de9035d9
Emanuel Haupt (ehaupt) · 0.8.4
Update to 0.8.4
223890e62c
Mark Linimon (linimon) · 0.8.3
Add compiler:c++11-lang to USES to fix build on GCC-based systems:

../lib/common/font-manager-aliases.c:217: error: 'for' loop initial declaration used outside C99 mode

Note: adding USE_CSTD=c99 was insufficient due to other errors.

Approved by:	portmgr (tier-2 blanket)
97c7bc4b97
Emanuel Haupt (ehaupt) · 0.8.3
- Resurrect and update x11-fonts/font-manager to 0.8.3 - Port no longer relies on python 2 - Take maintainership
1e5d2a7408
Rene Ladan (rene)
Remove expired port:

2020-03-01 x11-fonts/font-manager: Old, uses EOLed python27
27675fa47b
Antoine Brodin (antoine) · 0.5.7_7
Deprecate some pygtk2 ports

With hat:	portmgr
41505cf2bb
Tobias Kortkamp (tobik) · 0.5.7_7
Clean up WRKSRC and USE_GITHUB usage in some ports
babafeabc8
Dmitri Goutnik (dmgk) · 0.5.7_7
x11-fonts/font-manager: Unbreak

- Unbreak by regenerating distinfo

PR:		241779
Submitted by:	Chris Hutchinson <portmaster@bsdforge.com> (maintainer)
Approved by:	tz (mentor, implicit)
c58c156301
Tobias Kortkamp (tobik) · 0.5.7_7
x11*: Add missing USES={gl,gnome,mate}
b132573e49
Antoine Brodin (antoine) · 0.5.7_7
Mark a few ports BROKEN (unfetchable)
80a01c06d1
Antoine Brodin (antoine) · 0.5.7_7
Reduce dependency on the python2 metaport

PR:		225752
Submitted by:	Yasuhiro KIMURA
f7455240e3
Mathieu Arnold (mat) · 0.5.7_6
Convert Python ports to FLAVORS.

Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
551be3c723
Joseph Mingrone (jrm) · 0.5.7_6
x11-fonts/font-manager: Switch from using Google Code to GitHub

Also
 - New MAINTAINER, portmaster@bsdforge.com
 - Update LIB_DEPENDS
 - Redo patches to silence portlint warnings
 - Add NLS_USES_OFF=gettext-runtime, because even when configured using
   --disable-nls, fontutils.so is still linked to lib/libintl.so.x.

PR:		216988
Submitted by:	portmaster@bsdforge.com (new maintainer)
Approved by:	swills (mentor, implicit)
fea4377ff8
Tijl Coosemans (tijl) · 0.5.7_6
Remove libintl.so.9 compatibility link that was added in r374303 to prevent massive PORTREVISION bumps.  Bump dependent ports that have not been bumped since.
f83c7639aa
Antoine Brodin (antoine) · 0.5.7_5
Remove broken option
f018806303
Mathieu Arnold (mat) · 0.5.7_5
GOOGLE_CODE has gone away.

- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN

Some ports have a local mirror configured but for security reasons, it
is not considered upstream.

Sponsored by:	Absolight
dbbfc7889a
Dmitry Marakasov (amdmi3) · 0.5.7_5
Convert tab after WWW: in pkg-descrs to single space as per PHB

Approved by:	portmgr blanket
54a08f6954
Mathieu Arnold (mat) · 0.5.7_5
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
72ea7e696b
Mathieu Arnold (mat) · 0.5.7_5
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
60d1a83c2a
Dmitry Marakasov (amdmi3) · 0.5.7_5
- Drop @dirrm* from pkg-plists

Approved by:	portmgr blanket
d443f8e114
Marcus von Appen (mva) · 0.5.7_5
- Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/,   x11-fonts/, x11-toolkits and x11-wm to new USES=python

Approved by:	portmgr (implicit)
a5f9cc91c2
Adam Weinberger (adamw) · 0.5.7_5
Convert a bunch of USE_BZIP2 to USES=tar:bzip2

Approved by:	portmgr (not really, but touches unstaged ports)
bbc8c4d740
Martin Wilke (miwi) · 0.5.7_5
- Chase database/sqlite3 slib bump

Approved by:	portmgr (myself)
bd48d39657