Port details
sfml3 Simple and Fast Multimedia Library
3.0.0 multimedia Σ =0 3.0.0Version of this port present on the latest quarterly branch. Maintainer: agh@riseup.net Port Added: 2026-09-02 10:52:02
Last Update: 2026-09-03 10:19:33
Commit Hash: 8bdbb63
Also Listed In: audio devel games
License: ZLIB
WWW: https://github.com/SFML/SFML https://www.sfml-dev.org/ Description: # SFML is a portable and easy to use multimedia API written in C++.
You can see it as a modern, object-oriented alternative to SDL.
SFML is composed of several packages to perfectly suit your needs.
You can use SFML as a minimal windowing system to interface with
OpenGL, or as a fully-featured multimedia library for building games
or interactive programs. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
Conflicts: # CONFLICTS:
To install the port : # cd /usr/ports/multimedia/sfml3/ && make install clean To add the package , run one of these commands: pkg install multimedia/sfml3 pkg install SFML3 NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: SFML3 Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1787466631
SHA256 (SFML-SFML-3.0.0_GH0.tar.gz) = 37506fafbd618b1f8e153bbca8811e62203a70b32a1183279fb9612fd0501d2b
SIZE (SFML-SFML-3.0.0_GH0.tar.gz) = 4379832
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
miniaudio.h : audio/miniaudio cmake : devel/cmake-core ninja : devel/ninja xorgproto>=0 : x11/xorgproto x11.pc : x11/libX11 xcursor.pc : x11/libXcursor xext.pc : x11/libXext xfixes.pc : x11/libXfixes xi.pc : x11/libXi xrandr.pc : x11/libXrandr xrender.pc : x11/libXrender
Runtime dependencies: #
x11.pc : x11/libX11 xcursor.pc : x11/libXcursor xext.pc : x11/libXext xfixes.pc : x11/libXfixes xi.pc : x11/libXi xrandr.pc : x11/libXrandr xrender.pc : x11/libXrender
Library dependencies: #
libFLAC.so : audio/flac libogg.so : audio/libogg libvorbis.so : audio/libvorbis libfreetype.so : print/freetype2 libGL.so : graphics/libglvnd
This port is required by: # for Libraries #
devel/csfml
Configuration Options : #
===> The following configuration options are available for SFML3-3.0.0:
DOCS=on: Build and/or install documentation
DOXYGEN=off: Build documentation with Doxygen
EXAMPLES=on: Build and/or install examples
====> SFML modules
AUDIO=on: SFML Audio module
GRAPHICS=on: SFML Graphics module
NETWORK=on: SFML Network module
WINDOW=on: SFML Window module
===> Use 'make config' to modify these settings Options name : #
multimedia_sfml3 USES: #
cmake compiler:c++17-lang gl xorg
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Port Moves
port moved here from devel /sfml on 2026-09-02 REASON: SFML move to appropriate catagory and suffix name with major version number, 3
Number of commits found: 2 #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
3.0.0 03 Sep 2026 10:19:33
Robert Clausecker (fuz)
multimedia/sfml3: change PKGNAME to SFML3
This disambiguates the package from the existing SMFL package from
multimedia/sfml2. I should have reviewed this whole patch set better.
Reported by: antonie
3.0.0 02 Sep 2026 10:49:37
Robert Clausecker (fuz) Author: Alastair Hogge
devel/sfml: Update to 3.0.0; migrate to multimedia
Update to 3.0.0:
* Add examples
* Expand ${CATEGORIES}, and move to correct category, multimedia/
* Update compiler to C++ 2017 in ${USES}
* Mark DOXYGEN broken because the build does not produce a required tag
file
* port(clippy|fmt|lint) maintenance
* submitter becomes maintainer
Changelog: https://github.com/SFML/SFML/releases/tag/3.0.0
PR: 297879
Number of commits found: 2