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.2 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 3.2.0_1Version of this port present on the latest quarterly branch.
Maintainer: amdmi3@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-02-04 16:54:15
Last Update: 2025-04-06 21:25:11
Commit Hash: c1efe47
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 (21 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/sdl3_ttf-3.2.2/catalog.mk
  3. /usr/local/share/licenses/sdl3_ttf-3.2.2/LICENSE
  4. /usr/local/share/licenses/sdl3_ttf-3.2.2/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/Findplutovg.cmake
  10. lib/cmake/SDL3_ttf/PkgConfigHelper.cmake
  11. lib/cmake/SDL3_ttf/SDL3_ttf-shared-targets-release.cmake
  12. lib/cmake/SDL3_ttf/SDL3_ttf-shared-targets.cmake
  13. lib/cmake/SDL3_ttf/SDL3_ttfConfig.cmake
  14. lib/cmake/SDL3_ttf/SDL3_ttfConfigVersion.cmake
  15. lib/libSDL3_ttf.so
  16. lib/libSDL3_ttf.so.0
  17. lib/libSDL3_ttf.so.0.2.2
  18. libdata/pkgconfig/sdl3-ttf.pc
  19. @owner
  20. @group
  21. @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 = 1743509923 SHA256 (libsdl-org-SDL_ttf-release-3.2.2_GH0.tar.gz) = ff6b81d3dc39d843cc3ead6dedd68043a79513d266792ea89445547ef4e9b073 SIZE (libsdl-org-SDL_ttf-release-3.2.2_GH0.tar.gz) = 1572749

Packages (timestamps in pop-ups are UTC):
sdl3_ttf
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.2.0_13.2.2--3.2.2---
FreeBSD:13:quarterly3.2.0_13.2.0_1--3.2.0_1---
FreeBSD:14:latest3.2.0_13.2.2--3.2.2---
FreeBSD:14:quarterly-3.2.0_1--3.2.0_1---
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.2: 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.2?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.2.2
06 Apr 2025 21:25:11
commit hash: c1efe475666653715ca3a77a62c7e05acba35c4bcommit hash: c1efe475666653715ca3a77a62c7e05acba35c4bcommit hash: c1efe475666653715ca3a77a62c7e05acba35c4bcommit hash: c1efe475666653715ca3a77a62c7e05acba35c4b files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
graphics/sdl3_ttf: update 3.2.0 → 3.2.2
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: 4