{"name":"libsdl2","portdir":"devel/libsdl2","version":"2.32.10","license":"zlib","platforms":"macosx freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.libsdl.org/","description":"Cross-platform multi-media development API","long_description":"Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.","active":true,"categories":["devel","multimedia"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["x11","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libiconv"]}],"depends_on":[{"type":"build","ports":["lpairs2","lbreakouthd"]},{"type":"lib","ports":["libmovit","py27-SDL2","py38-SDL2","py39-SDL2","py35-SDL2","py34-SDL2","py35-kivy","py311-kivy","lite-xl-luajit","bochs","hatari","Maelstrom","blobwars","freeciv","neverball","starfighter","love-11","dosbox-staging","py36-SDL2","mlt-qt5","gdash","crispy-doom","qtads","sdl12-compat","snowemu","py27-kivy","py36-kivy","tweeny","libsdl2_mixer","wxgtk-3.0-cxx11","gource","supertuxkart","blender","wine-stable","game-porting-toolkit","ocp","schismtracker","lagrange","wine-devel","wine-staging","ffmpeg","jgenesis","ffmpeg6","bzflag","ufo-ai","grafx2","augustus-caesar-3","Rgb2Hires","mlt","luanti","baresip","ffmpeg4","qt5-qtgamepad","scrcpy","qt511-qtgamepad","qt513-qtgamepad","rb33-sdl2","rb32-sdl2","rb31-sdl2","enigma-devel","julius-caesar-3","sdl_sopwith","enigma","openrct2","advancemame","qt57-qtgamepad","frotz-sdl","qt58-qtgamepad","video-compare","qt59-qtgamepad","fheroes2","py37-SDL2","taisei","logstalgia","gpac","redeclipse","warzone2100","supertux","widelands","widelands-devel","simh","libsdl2_image","corsixth","mame","love-0.10","love-0.9","dosbox-x","libsdl2_gfx","libsdl2_net","smpeg2","gegl","py310-SDL2","py311-SDL2","py312-SDL2","py313-SDL2","py314-SDL2","ffmpeg-devel","cava","gegl-devel","VVVVVV","opensimh","fizmo","libsdl2_ttf","basiliskii","melonds","oberon-risc","openjk","pingus","wesnoth","octave-joystick","mednafen","scummvm","scummvm-devel","curves","uxn","libSDL2pp","Aerofoil","FAudio","ogre","ffmpeg7","ffmpeg8","mlterm","mlt-legacy","mpv-legacy"]},{"type":"run","ports":["rb31-sdl2-bindings","rb33-sdl2-bindings","rb32-sdl2-bindings"]}]}