media-libs / libsfml

Simple and Fast Multimedia Library (SFML)

Official package sites : https://github.com/SFML/SFML · https://www.sfml-dev.org/ ·

The Simple and Fast Multimedia Library (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 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.

v2.5.1 :: 0/2.5 :: gentoo

Modified
License
ZLIB
Keywords
amd64 x86
USE flags
debug doc examples

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
examples
Install examples, usually source code

app-doc / doxygen : Documentation system for most programming languages

dev-util / cmake : Cross platform Make

media-libs / flac : free lossless audio encoder and decoder

media-libs / freetype : A high-quality and portable font engine

media-libs / libogg : the Ogg media file format library

media-libs / libpng : Portable Network Graphics library

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / openal : A software implementation of the OpenAL 3D audio API

sys-devel / make : Standard tool to compile source trees

sys-libs / zlib : Standard (de)compression library

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / libudev : Virtual for libudev providers

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libX11 : X.Org X11 library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libxcb : X C-language Bindings library

x11-libs / xcb-util-image : X C-language Bindings sample implementations

media-libs / flac : free lossless audio encoder and decoder

media-libs / freetype : A high-quality and portable font engine

media-libs / libogg : the Ogg media file format library

media-libs / libpng : Portable Network Graphics library

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / openal : A software implementation of the OpenAL 3D audio API

sys-libs / zlib : Standard (de)compression library

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / libudev : Virtual for libudev providers

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libX11 : X.Org X11 library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libxcb : X C-language Bindings library

x11-libs / xcb-util-image : X C-language Bindings sample implementations

games-action / extreme-tuxracer : High speed arctic racing game based on Tux Racer

games-emulation / dolphin : Gamecube and Wii game emulator

games-emulation / vbam : Game Boy, GBC, and GBA emulator forked from VisualBoyAdvance

Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
media-libs/libsfml: use HTTPS
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11119 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
media-libs/libsfml: Drop old
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Pacho Ramos · gentoo
media-libs/libsfml: amd64 stable, bug #676312
Closes: https://bugs.gentoo.org/676312 Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libsfml: x86 stable (bug #676312)
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
media-libs/libsfml: Drop old
Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Pacho Ramos · gentoo
media-libs/libsfml: Bump to 2.5.1
Closes: https://bugs.gentoo.org/663652 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Jacendi · gentoo
media-libs/libsfml: Version bump to 2.5.0
Closes: https://github.com/gentoo/gentoo/pull/8388
Marty E. Plummer · gentoo
media-libs/libsfml: build and install pkgconfig on mingw-w64
This is an upstream commit, which will be in the 2.5.0 release, which allows creation of the sfml pkgconfig files on mingw-w64 when either SFML_INSTALL_PKGCONFIG_FILES is true or if their internal check SFML_OS_SUPPORTS_PKGCONFIG returns true; since we explicitly set the former this change will allow build and install of sfml pc files on mingw-w64 and (I think) osx targets. Closes: https://github.com/gentoo/gentoo/pull/7518 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Tim Harder · gentoo
media-libs/libsfml: remove old
Tim Harder · gentoo
media-libs/libsfml: stabilize 2.4.2 for amd64
David Seifert · gentoo
media-libs/libsfml: [QA] Add cmake-utils_src_prepare
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Thomas Deutschmann · gentoo
media-libs/libsfml: x86 stable (bug #628864)
Package-Manager: Portage-2.3.10, Repoman-2.3.3
Tim Harder · gentoo
media-libs/libsfml: use https for HOMEPAGE
Marty E. Plummer · gentoo
media-libs/libsfml: various mingw-w64 fixes.
Fixes the following: * cross-compiling for windows does not require x11 and udev, so wrapped in use flags * since we RDEP on build deps, apply a patch accepted for upstream to prevent installtion of extlibs when SFML_USE_SYSTEM_DEPS is set * sets SFML_USE_SYSTEM_DEPS to true (no effect on native builds) * remove explicit dep on media-libs/mesa as this is provided by virtual/opengl in native compilation, and hopefully someday dev-util/mingw64-runtime will be an accepted provider for virtual/opengl and virtual/glu, as it provides the needed headers and libraries for the mingw-w64 platform. Closes: https://github.com/gentoo/gentoo/pull/4876 Package-Manager: Portage-2.3.6, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Lars Wendler · gentoo
media-libs/libsfml: Removed old.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Lars Wendler · gentoo
media-libs/libsfml: Bump to version 2.4.2
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Lars Wendler · gentoo
media-libs/libsfml: Bump to version 2.4.1
Package-Manager: portage-2.3.2
Tim Harder · gentoo
media-libs/libsfml: version bump to 2.4.0
Michael Sterrett · gentoo
media-libs/libsfml: clean old
Package-Manager: portage-2.2.26
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-keep-build-timestamps-in-live-ebuild'
Pull request: https://github.com/gentoo/gentoo/pull/62
Amadeusz Żołnowski · gentoo
Merge branch 'master' of git+ssh://git.gentoo.org/repo/gentoo
Michał Górny · gentoo
media-libs/libsfml: Add some missing deps
Michael Sterrett · gentoo
clean old
Package-Manager: portage-2.2.20.1
Agostino Sarubbo · gentoo
media-libs/libsfml: x86 stable wrt bug #564738
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86"
Agostino Sarubbo · gentoo
media-libs/libsfml: amd64 stable wrt bug #564738
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64"
Tim Harder · gentoo
media-libs/libsfml: version bump to 2.3.2
Tim Harder · gentoo
media-libs/libsfml: version bump to 2.3.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed