Low-level access to audio, keyboard, mouse, joystick, and graphics

Current versions

Reverse dependencies

The following formulae require sdl2 to be installed:
supertux 0.5.1_3 Classic 2D jump'n run sidescroller game
sdl2_image 2.0.1_3 Library for loading images as SDL surfaces and textures
sdl2_mixer 2.0.1_1 Sample multi-channel audio mixer library
pc6001vx 2.31.1 PC-6001 emulator
smpeg2 2.0.0 SDL MPEG Player Library
mgba 0.5.2_4 Game Boy Advance emulator
sdl2_gfx 1.0.1 SDL2 graphics drawing primitives and other support functions
stella 5.0.2 Atari 2600 VCS emulator
easyrpg-player 0.5.2 RPG Maker 2000/2003 games interpreter
cdogs-sdl 0.6.2 Classic overhead run-and-gun game
nestopia-ue 1.48 Nestopia UE (Undead Edition): NES emulator
fs-uae 2.8.3 Amiga emulator
zboy 0.60 GameBoy emulator
rom-tools 0.190 Tools for Multiple Arcade Machine Emulator
mame 0.190 Multiple Arcade Machine Emulator
solarus 1.5.3 Action-RPG game engine
qemu 2.10.1 x86 and PowerPC Emulator
qtads 2.1.7_1 TADS multimedia interpreter
ffmpeg 3.4 Play, record, convert, and stream audio and video
libgosu 0.12.1 2D game development library
openrct2 0.1.1 Open source re-implementation of RollerCoaster Tycoon 2
vice 3.1_1 Versatile Commodore Emulator
bochs 2.6.9_1 Open source IA-32 (x86) PC emulator written in C++
pytouhou 634 Libre implementation of Touhou 6 engine

Formula history

s172262 sdl2 2.0.6
FX Coudert sdl2: drop universal
Jessica Stokes sdl2: use pkgshare instead of share for tests
Jessica Stokes sdl2: fix tests' resource paths
Misty De Meo sdl2: fix --with-test when X11 is installed
Jessica Stokes sdl2: Add --with-test option to build test programs
Mike McQuaid sdl2: remove LLVM compiler check no-op.
Julian Raschke sdl2 2.0.5
Mike McQuaid Use hash rockets again. (#5177)
Mike McQuaid Use Ruby 1.9+ symbol hash keys in all formulae. (#4942)
Show all revisions of this formula