{"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":["py39-SDL2","lagrange","py35-SDL2","py34-SDL2","py35-kivy","lite-xl-luajit","py36-SDL2","mlt-qt5","ffmpeg4","py27-kivy","py36-kivy","gegl-devel","gegl","py37-SDL2","qt5-qtgamepad","qt511-qtgamepad","qt513-qtgamepad","qt57-qtgamepad","qt58-qtgamepad","qt59-qtgamepad","FAudio","cava","libsdl2_mixer","ocp","schismtracker","game-porting-toolkit","gource","libSDL2pp","libsdl2_gfx","libsdl2_image","libsdl2_net","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","wine-devel","wine-staging","Aerofoil","Maelstrom","VVVVVV","augustus-caesar-3","blobwars","bzflag","corsixth","crispy-doom","enigma","enigma-devel","fheroes2","fizmo","freeciv","frotz-sdl","gdash","julius-caesar-3","luanti","neverball","openjk","openrct2","pingus","qtads","redeclipse","sdl_sopwith","starfighter","supertuxkart","supertux","taisei","ufo-ai","warzone2100","wesnoth","widelands","widelands-devel","Rgb2Hires","blender","grafx2","ogre","wxgtk-3.0-cxx11","curves","ffmpeg","ffmpeg-devel","ffmpeg6","ffmpeg7","ffmpeg8","gpac","libmovit","mlt","mlt-legacy","mpv-legacy","scrcpy","smpeg2","video-compare","baresip","octave-joystick","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"]}]}