Cross-platform multimedia development API Maintained by:mva@FreeBSD.org Port Added: 16 Mar 2013 21:07:36 License: not specified in port
This library is designed to make it easy to write games that run on UNIX,
Win32, MacOS X and other platforms using the various native high-performance
media interfaces (for video, audio, etc) and presenting a single source-code
level API to your application. This is a fairly low level API, but using this,
completely portable applications can be written with a great deal of
flexibility.
WWW: http://www.libsdl.org/
To install the port:cd /usr/ports/devel/sdl20/ && make install clean To add the package:pkg_add -r sdl2
Configuration Options
===> The following configuration options are available for sdl2-2.0.p7192:
ALSA=off: Audio output via the ALSA audio architecture
ARTS=off: Audio output via the aRts audio system
ASM=on: Use optimized assembly code
DLOPEN=on: Use dlopen for loading 3rd party libraries
ESOUND=off: Audio output via the EsounD sound server
MMX=on: Use MMX optimized routines
NAS=off: Audio output via the Network Audio System
OSS=on: Audio output via the Open Sound System
PTHREADS=on: Use POSIX threads for multi-threading
PULSEAUDIO=off: Audio output via the PulseAudio sound server
SDL_ATOMIC=on: Enable the SDL Atomic subsystem
SDL_AUDIO=on: Enable the SDL Audio subsystem
SDL_CPUINFO=on: Enable the SDL CPUinfo subsystem
SDL_EVENTS=on: Enable the SDL Events subsystem
SDL_FILE=on: Enable the SDL File subsystem
SDL_HAPTIC=on: Enable the SDL Haptic subsystem
SDL_JOYSTICK=on: Enable the SDL Joystick subsystem
SDL_LOADSO=on: Enable the SDL Loadso subsystem
SDL_POWER=on: Enable the SDL Power subsystem
SDL_RENDER=on: Enable the SDL Render subsystem
SDL_THREADS=on: Enable the SDL Threads subsystem
SDL_TIMERS=on: Enable the SDL Timers subsystem
SDL_VIDEO=on: Eanble the SDL Video subsystem
SSE=on: Use SSE optimized routines
VIDEO_OPENGL=on: OpenGL rendering support
VIDEO_X11=on: X11 rendering support
===> Use 'make config' to modify these settings
This library is designed to make it easy to write games that run on UNIX,
Win32, MacOS X and other platforms using the various native high-performance
media interfaces (for video, audio, etc) and presenting a single source-code
level API to your application. This is a fairly low level API, but using this,
completely portable applications can be written with a great deal of
flexibility.
WWW: http://www.libsdl.org/