{"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":354}],"variants":["x11","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libiconv"]}],"depends_on":[{"type":"build","ports":["lpairs2","lbreakouthd"]},{"type":"lib","ports":["py39-SDL2","py35-SDL2","py34-SDL2","py35-kivy","lite-xl-luajit","warzone2100","ffmpeg","ffmpeg-devel","ffmpeg6","ffmpeg7","gpac","py36-SDL2","corsixth","gegl","mlt-qt5","zimh","fheroes2","qt513-qtgamepad","luanti","pingus","py27-kivy","py36-kivy","wine-devel","wine-staging","qt5-qtgamepad","libsdl2_net","gegl-devel","octave-joystick","libsdl2_mixer","lagrange","ffmpeg8","ffmpeg4","cava","py37-SDL2","mlt-legacy","qt511-qtgamepad","qt57-qtgamepad","qt58-qtgamepad","qt59-qtgamepad","FAudio","ocp","schismtracker","game-porting-toolkit","gource","libSDL2pp","libsdl2_gfx","libsdl2_image","libsdl2_ttf","love-0.10","love-0.9","love-11","sdl12-compat","tweeny","advancemame","basiliskii","bochs","dosbox-staging","dosbox-x","hatari","mame","mednafen","melonds","oberon-risc","opensimh","scummvm","scummvm-devel","uxn","wine-stable","Aerofoil","Maelstrom","VVVVVV","augustus-caesar-3","blobwars","bzflag","crispy-doom","enigma","enigma-devel","fizmo","freeciv","frotz-sdl","gdash","julius-caesar-3","neverball","openjk","openrct2","qtads","redeclipse","sdl_sopwith","starfighter","supertuxkart","supertux","taisei","ufo-ai","wesnoth","widelands","widelands-devel","Rgb2Hires","blender","grafx2","ogre","wxgtk-3.0-cxx11","curves","libmovit","mlt","mpv-legacy","smpeg2","video-compare","baresip","py310-SDL2","py311-SDL2","py312-SDL2","py313-SDL2","py314-SDL2","py311-kivy","rb33-sdl2","rb32-sdl2","rb31-sdl2","mlterm","py38-SDL2","logstalgia","py27-SDL2"]},{"type":"run","ports":["rb31-sdl2-bindings","rb33-sdl2-bindings","rb32-sdl2-bindings"]}]}