notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
sdl3_ttf Library to use TrueType fonts to render text in SDL applications
3.2.0_1 graphics on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: amdmi3@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-02-04 16:54:15
Last Update: 2025-03-14 21:32:33
Commit Hash: 976eda5
License: ZLIB
WWW:
https://github.com/libsdl-org/SDL_ttf
Description:
This library is a wrapper around the FreeType and Harfbuzz libraries, allowing you to use TrueType fonts to render text in SDL applications. It allows a programmer to use multiple TrueType fonts without having to code a font rendering routine themselves. With the power of outline fonts and antialiasing, high quality text output can be obtained without much effort.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (20 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/sdl3_ttf-3.2.0_1/catalog.mk
  3. /usr/local/share/licenses/sdl3_ttf-3.2.0_1/LICENSE
  4. /usr/local/share/licenses/sdl3_ttf-3.2.0_1/ZLIB
  5. include/SDL3_ttf/SDL_textengine.h
  6. include/SDL3_ttf/SDL_ttf.h
  7. lib/cmake/SDL3_ttf/Findharfbuzz.cmake
  8. lib/cmake/SDL3_ttf/Findplutosvg.cmake
  9. lib/cmake/SDL3_ttf/PkgConfigHelper.cmake
  10. lib/cmake/SDL3_ttf/SDL3_ttf-shared-targets-release.cmake
  11. lib/cmake/SDL3_ttf/SDL3_ttf-shared-targets.cmake
  12. lib/cmake/SDL3_ttf/SDL3_ttfConfig.cmake
  13. lib/cmake/SDL3_ttf/SDL3_ttfConfigVersion.cmake
  14. lib/libSDL3_ttf.so
  15. lib/libSDL3_ttf.so.0
  16. lib/libSDL3_ttf.so.0.2.0
  17. libdata/pkgconfig/sdl3-ttf.pc
  18. @owner
  19. @group
  20. @mode
Collapse this list.
Dependency lines:
  • sdl3_ttf>0:graphics/sdl3_ttf
To install the port:
cd /usr/ports/graphics/sdl3_ttf/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/sdl3_ttf
  • pkg install sdl3_ttf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: sdl3_ttf
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1741178889 SHA256 (libsdl-org-SDL_ttf-release-3.2.0_GH0.tar.gz) = b0d6d470822b23b6028dd26022ded8b25afe5caa9a2c431dce7259c1bcb232e0 SIZE (libsdl-org-SDL_ttf-release-3.2.0_GH0.tar.gz) = 1583353

Packages (timestamps in pop-ups are UTC):
sdl3_ttf
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.2.0_13.2.0_1--3.2.0_1---
FreeBSD:13:quarterly--------
FreeBSD:14:latest3.1.03.2.0_1-3.1.03.2.0_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest3.2.0_13.2.0_1n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libfreetype.so : print/freetype2
  2. libharfbuzz.so : print/harfbuzz
  3. libplutosvg.so : graphics/plutosvg
  4. libSDL3.so : devel/sdl3
This port is required by:
for Libraries
  1. net/freerdp3

Configuration Options:
===> The following configuration options are available for sdl3_ttf-3.2.0_1: DOCS=on: Build and/or install documentation HARFBUZZ=on: Use harfbuzz to improve text shaping PLUTOSVG=on: Use plutosvg for color emoji support ===> Use 'make config' to modify these settings
Options name:
graphics_sdl3_ttf
USES:
cmake pkgconfig sdl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/libsdl-org/SDL_ttf/tar.gz/release-3.2.0?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.2.0_1
14 Mar 2025 21:32:33
commit hash: 976eda51607ca65ed1ebcf713b30b2f8e6754966commit hash: 976eda51607ca65ed1ebcf713b30b2f8e6754966commit hash: 976eda51607ca65ed1ebcf713b30b2f8e6754966commit hash: 976eda51607ca65ed1ebcf713b30b2f8e6754966 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
graphics/{lunasvg,plutosvg,sdl3_ttf}: bump after update graphics/plutovg 0.0.13
→ 1.0.0

SONAME in graphics/plutovg changed from 0 to 1

PR:	285402
3.2.0
08 Mar 2025 00:28:07
commit hash: 9229caa5b2acd31de3a9f7c0410f15b4c1b93c24commit hash: 9229caa5b2acd31de3a9f7c0410f15b4c1b93c24commit hash: 9229caa5b2acd31de3a9f7c0410f15b4c1b93c24commit hash: 9229caa5b2acd31de3a9f7c0410f15b4c1b93c24 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/sdl3_ttf: update 3.1.0 → 3.2.0
3.1.0
04 Feb 2025 16:52:33
commit hash: a17aa793a974d87d899d2e7b129b488c8125c708commit hash: a17aa793a974d87d899d2e7b129b488c8125c708commit hash: a17aa793a974d87d899d2e7b129b488c8125c708commit hash: a17aa793a974d87d899d2e7b129b488c8125c708 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/sdl3_ttf: add port

This library is a wrapper around the FreeType and Harfbuzz libraries,
allowing you to use TrueType fonts to render text in SDL applications.

It allows a programmer to use multiple TrueType fonts without having
to code a font rendering routine themselves. With the power of
outline fonts and antialiasing, high quality text output can be
obtained without much effort.

Number of commits found: 3