BSD Ports

multimedia/sfml2 2.6.2 FreeBSD

Simple and Fast Multimedia Library 2.x legacy

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
0d76b81f91
License
ZLIB
Categories
multimedia, devel
Package size
457.9 KiB, 1945.0 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDmultimedia/sfml22.6.2
DragonFlydevel/sfml2.6.1_1
HardenedBSDmultimedia/sfml22.6.2
GhostBSDmultimedia/sfml22.6.2

Install

Binary package:

pkg install SFML

From the ports tree:

cd /usr/ports/multimedia/sfml2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	SFML>0:multimedia/sfml2
LIB_DEPENDS=	libsfml-audio.so:multimedia/sfml2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.6.22.6.2--2.6.2
FreeBSD:14:quarterly2.6.22.6.2n/a-2.6.2
FreeBSD:15:latest2.6.22.6.2n/a--
FreeBSD:15:quarterly2.6.22.6.2n/an/an/a
FreeBSD:16:latest2.6.22.6.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 34
Run dependencies 19

Configuration

Options name: multimedia_SFML

OptionDefaultDescription
AUDIOonSFML Audio module
DOCSoffBuild and/or install documentation
DOXYGENoffBuild documentation with Doxygen
GRAPHICSonSFML Graphics module
NETWORKonSFML Network module
WINDOWonSFML Window module
USES
cmake compiler:c++11-lang
Service scripts
none
Conflicts with
sfml3

Files

pkg-plist 135
  • include/SFML/Audio.hpp
  • include/SFML/Audio/AlResource.hpp
  • include/SFML/Audio/Export.hpp
  • include/SFML/Audio/InputSoundFile.hpp
  • include/SFML/Audio/Listener.hpp
  • include/SFML/Audio/Music.hpp
  • include/SFML/Audio/OutputSoundFile.hpp
  • include/SFML/Audio/Sound.hpp
  • include/SFML/Audio/SoundBuffer.hpp
  • include/SFML/Audio/SoundBufferRecorder.hpp
  • include/SFML/Audio/SoundFileFactory.hpp
  • include/SFML/Audio/SoundFileFactory.inl
  • include/SFML/Audio/SoundFileReader.hpp
  • include/SFML/Audio/SoundFileWriter.hpp
  • include/SFML/Audio/SoundRecorder.hpp
  • include/SFML/Audio/SoundSource.hpp
  • include/SFML/Audio/SoundStream.hpp
  • include/SFML/Config.hpp
  • include/SFML/GpuPreference.hpp
  • include/SFML/Graphics.hpp
  • include/SFML/Graphics/BlendMode.hpp
  • include/SFML/Graphics/CircleShape.hpp
  • include/SFML/Graphics/Color.hpp
  • include/SFML/Graphics/ConvexShape.hpp
  • include/SFML/Graphics/Drawable.hpp
  • include/SFML/Graphics/Export.hpp
  • include/SFML/Graphics/Font.hpp
  • include/SFML/Graphics/Glsl.hpp
  • include/SFML/Graphics/Glsl.inl
  • include/SFML/Graphics/Glyph.hpp
  • include/SFML/Graphics/Image.hpp
  • include/SFML/Graphics/PrimitiveType.hpp
  • include/SFML/Graphics/Rect.hpp
  • include/SFML/Graphics/Rect.inl
  • include/SFML/Graphics/RectangleShape.hpp
  • include/SFML/Graphics/RenderStates.hpp
  • include/SFML/Graphics/RenderTarget.hpp
  • include/SFML/Graphics/RenderTexture.hpp
  • include/SFML/Graphics/RenderWindow.hpp
  • include/SFML/Graphics/Shader.hpp
  • include/SFML/Graphics/Shape.hpp
  • include/SFML/Graphics/Sprite.hpp
  • include/SFML/Graphics/Text.hpp
  • include/SFML/Graphics/Texture.hpp
  • include/SFML/Graphics/Transform.hpp
  • include/SFML/Graphics/Transformable.hpp
  • include/SFML/Graphics/Vertex.hpp
  • include/SFML/Graphics/VertexArray.hpp
  • include/SFML/Graphics/VertexBuffer.hpp
  • include/SFML/Graphics/View.hpp
  • include/SFML/Main.hpp
  • include/SFML/Network.hpp
  • include/SFML/Network/Export.hpp
  • include/SFML/Network/Ftp.hpp
  • include/SFML/Network/Http.hpp
  • include/SFML/Network/IpAddress.hpp
  • include/SFML/Network/Packet.hpp
  • include/SFML/Network/Socket.hpp
  • include/SFML/Network/SocketHandle.hpp
  • include/SFML/Network/SocketSelector.hpp
  • include/SFML/Network/TcpListener.hpp
  • include/SFML/Network/TcpSocket.hpp
  • include/SFML/Network/UdpSocket.hpp
  • include/SFML/OpenGL.hpp
  • include/SFML/System.hpp
  • include/SFML/System/Clock.hpp
  • include/SFML/System/Err.hpp
  • include/SFML/System/Export.hpp
  • include/SFML/System/FileInputStream.hpp
  • include/SFML/System/InputStream.hpp
  • include/SFML/System/Lock.hpp
  • include/SFML/System/MemoryInputStream.hpp
  • include/SFML/System/Mutex.hpp
  • include/SFML/System/NativeActivity.hpp
  • include/SFML/System/NonCopyable.hpp
  • include/SFML/System/Sleep.hpp
  • include/SFML/System/String.hpp
  • include/SFML/System/String.inl
  • include/SFML/System/Thread.hpp
  • include/SFML/System/Thread.inl
  • include/SFML/System/ThreadLocal.hpp
  • include/SFML/System/ThreadLocalPtr.hpp
  • include/SFML/System/ThreadLocalPtr.inl
  • include/SFML/System/Time.hpp
  • include/SFML/System/Utf.hpp
  • include/SFML/System/Utf.inl
  • include/SFML/System/Vector2.hpp
  • include/SFML/System/Vector2.inl
  • include/SFML/System/Vector3.hpp
  • include/SFML/System/Vector3.inl
  • include/SFML/Window.hpp
  • include/SFML/Window/Clipboard.hpp
  • include/SFML/Window/Context.hpp
  • include/SFML/Window/ContextSettings.hpp
  • include/SFML/Window/Cursor.hpp
  • include/SFML/Window/Event.hpp
  • include/SFML/Window/Export.hpp
  • include/SFML/Window/GlResource.hpp
  • include/SFML/Window/Joystick.hpp
  • include/SFML/Window/Keyboard.hpp

The first 100 are listed.

distinfo 1
FileSizeSHA256
SFML-SFML-2.6.2_GH0.tar.gz2.8624288e+0715ff4d608a018f287c6a885db0a2da86ea389e516d2323629e4d4407a7ce047f

Commit history 1

DateCommitCreditsLog message
0d76b81f91 Alastair Hogge multimedia/sfml2: SFML-2 for legacy Ports
SFML-2 for legacy Ports: * SFML-2 is a legacy Port with SFML-3 now 2 years old, and upstream focusing on that. Create a new Port for legacy Ports requiring SFML-2 * Use the correct category, multimedia/ instead of devel/ PR: 297894