Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
sdl20 Cross-platform multimedia development API
2.32.10_2 devel Σ=12 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.32.10_2Version of this port present on the latest quarterly branch.
Maintainer: amdmi3@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-03-16 21:07:36
Last Update: 2026-06-08 19:08:59
Commit Hash: 76e1207
People watching this port, also watch: gtk3, pkgconf, glib, libedit, lame
License: ZLIB
WWW:
https://www.libsdl.org/
https://github.com/libsdl-org/SDL
Description: #
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.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (107 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/sdl2-2.32.10_2/catalog.mk
  3. /usr/local/share/licenses/sdl2-2.32.10_2/LICENSE
  4. /usr/local/share/licenses/sdl2-2.32.10_2/ZLIB
  5. bin/sdl2-config
  6. include/SDL2/SDL.h
  7. include/SDL2/SDL_assert.h
  8. include/SDL2/SDL_atomic.h
  9. include/SDL2/SDL_audio.h
  10. include/SDL2/SDL_bits.h
  11. include/SDL2/SDL_blendmode.h
  12. include/SDL2/SDL_clipboard.h
  13. include/SDL2/SDL_config.h
  14. include/SDL2/SDL_copying.h
  15. include/SDL2/SDL_cpuinfo.h
  16. include/SDL2/SDL_egl.h
  17. include/SDL2/SDL_endian.h
  18. include/SDL2/SDL_error.h
  19. include/SDL2/SDL_events.h
  20. include/SDL2/SDL_filesystem.h
  21. include/SDL2/SDL_gamecontroller.h
  22. include/SDL2/SDL_gesture.h
  23. include/SDL2/SDL_guid.h
  24. include/SDL2/SDL_haptic.h
  25. include/SDL2/SDL_hidapi.h
  26. include/SDL2/SDL_hints.h
  27. include/SDL2/SDL_joystick.h
  28. include/SDL2/SDL_keyboard.h
  29. include/SDL2/SDL_keycode.h
  30. include/SDL2/SDL_loadso.h
  31. include/SDL2/SDL_locale.h
  32. include/SDL2/SDL_log.h
  33. include/SDL2/SDL_main.h
  34. include/SDL2/SDL_messagebox.h
  35. include/SDL2/SDL_metal.h
  36. include/SDL2/SDL_misc.h
  37. include/SDL2/SDL_mouse.h
  38. include/SDL2/SDL_mutex.h
  39. include/SDL2/SDL_name.h
  40. include/SDL2/SDL_opengl.h
  41. include/SDL2/SDL_opengl_glext.h
  42. include/SDL2/SDL_opengles.h
  43. include/SDL2/SDL_opengles2.h
  44. include/SDL2/SDL_opengles2_gl2.h
  45. include/SDL2/SDL_opengles2_gl2ext.h
  46. include/SDL2/SDL_opengles2_gl2platform.h
  47. include/SDL2/SDL_opengles2_khrplatform.h
  48. include/SDL2/SDL_pixels.h
  49. include/SDL2/SDL_platform.h
  50. include/SDL2/SDL_power.h
  51. include/SDL2/SDL_quit.h
  52. include/SDL2/SDL_rect.h
  53. include/SDL2/SDL_render.h
  54. include/SDL2/SDL_revision.h
  55. include/SDL2/SDL_rwops.h
  56. include/SDL2/SDL_scancode.h
  57. include/SDL2/SDL_sensor.h
  58. include/SDL2/SDL_shape.h
  59. include/SDL2/SDL_stdinc.h
  60. include/SDL2/SDL_surface.h
  61. include/SDL2/SDL_system.h
  62. include/SDL2/SDL_syswm.h
  63. include/SDL2/SDL_test.h
  64. include/SDL2/SDL_test_assert.h
  65. include/SDL2/SDL_test_common.h
  66. include/SDL2/SDL_test_compare.h
  67. include/SDL2/SDL_test_crc32.h
  68. include/SDL2/SDL_test_font.h
  69. include/SDL2/SDL_test_fuzzer.h
  70. include/SDL2/SDL_test_harness.h
  71. include/SDL2/SDL_test_images.h
  72. include/SDL2/SDL_test_log.h
  73. include/SDL2/SDL_test_md5.h
  74. include/SDL2/SDL_test_memory.h
  75. include/SDL2/SDL_test_random.h
  76. include/SDL2/SDL_thread.h
  77. include/SDL2/SDL_timer.h
  78. include/SDL2/SDL_touch.h
  79. include/SDL2/SDL_types.h
  80. include/SDL2/SDL_version.h
  81. include/SDL2/SDL_video.h
  82. include/SDL2/SDL_vulkan.h
  83. include/SDL2/begin_code.h
  84. include/SDL2/close_code.h
  85. lib/cmake/SDL2/SDL2Config.cmake
  86. lib/cmake/SDL2/SDL2ConfigVersion.cmake
  87. lib/cmake/SDL2/SDL2Targets-release.cmake
  88. lib/cmake/SDL2/SDL2Targets.cmake
  89. lib/cmake/SDL2/SDL2mainTargets-release.cmake
  90. lib/cmake/SDL2/SDL2mainTargets.cmake
  91. lib/cmake/SDL2/SDL2staticTargets-release.cmake
  92. lib/cmake/SDL2/SDL2staticTargets.cmake
  93. lib/cmake/SDL2/SDL2testTargets-release.cmake
  94. lib/cmake/SDL2/SDL2testTargets.cmake
  95. lib/cmake/SDL2/sdlfind.cmake
  96. lib/libSDL2-2.0.so
  97. lib/libSDL2-2.0.so.0
  98. lib/libSDL2-2.0.so.0.3200.10
  99. lib/libSDL2.a
  100. lib/libSDL2.so
  101. lib/libSDL2_test.a
  102. lib/libSDL2main.a
  103. libdata/pkgconfig/sdl2.pc
  104. share/aclocal/sdl2.m4
  105. @owner
  106. @group
  107. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • sdl2>0:devel/sdl20
To install the port: #
cd /usr/ports/devel/sdl20/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/sdl20
  • pkg install sdl2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: sdl2
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1757339792 SHA256 (SDL2-2.32.10.tar.gz) = 5f5993c530f084535c65a6879e9b26ad441169b3e25d789d83287040a9ca5165 SIZE (SDL2-2.32.10.tar.gz) = 7630262

Packages (timestamps in pop-ups are UTC): #
sdl2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest2.32.10_12.32.10_2n/an/an/an/an/an/an/a
FreeBSD:13:quarterly2.32.102.32.10n/an/an/an/an/an/an/a
FreeBSD:14:latest2.32.10_22.32.10_2-2.32.82.32.10_22.26.5-2.26.5-
FreeBSD:14:quarterly2.32.10_22.32.10_2-2.32.82.32.10_22.28.52.28.52.28.5-
FreeBSD:15:latest2.32.10_22.32.10_2n/a2.32.8n/an/a2.28.52.28.5-
FreeBSD:15:quarterly2.32.10_22.32.10_2n/a-n/an/a---
FreeBSD:16:latest2.32.10_22.32.10_2n/a-n/an/a---
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. input.h : devel/evdev-proto
  2. wayland-protocols>0 : graphics/wayland-protocols
  3. input.h : devel/evdev-proto
  4. cmake : devel/cmake-core
  5. ninja : devel/ninja
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. x11.pc : x11/libX11
  8. xcursor.pc : x11/libXcursor
  9. xext.pc : x11/libXext
  10. xi.pc : x11/libXi
  11. xfixes.pc : x11/libXfixes
  12. xrandr.pc : x11/libXrandr
  13. xscrnsaver.pc : x11/libXScrnSaver
Runtime dependencies: #
  1. x11.pc : x11/libX11
  2. xcursor.pc : x11/libXcursor
  3. xext.pc : x11/libXext
  4. xi.pc : x11/libXi
  5. xfixes.pc : x11/libXfixes
  6. xrandr.pc : x11/libXrandr
  7. xscrnsaver.pc : x11/libXScrnSaver
Library dependencies: #
  1. libvulkan.so : graphics/vulkan-loader
  2. libwayland-egl.so : graphics/wayland
  3. libxkbcommon.so : x11/libxkbcommon
  4. libgbm.so : graphics/mesa-libs
  5. libOpenGL.so : graphics/libglvnd
  6. libEGL.so : graphics/libglvnd
  7. libGLESv1_CM.so : graphics/libglvnd
  8. libGLESv2.so : graphics/libglvnd
This port is required by: #
for Build #
  1. astro/mepo
  2. audio/baresip
  3. audio/cardinal
  4. audio/carla
  5. audio/cava
  6. audio/cheesecutter
  7. audio/dpf-plugins-lv2
Expand this list (377 items / 370 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. audio/fooyin
  3. audio/ft2-clone
  4. audio/ft2play
  5. audio/furnace
  6. audio/gtultra
  7. audio/klystrack
  8. audio/milkytracker
  9. audio/ocp
  10. audio/pt2-clone
  11. audio/schismtracker
  12. audio/sdl2_mixer
  13. audio/sdl2_sound
  14. audio/sdl_audiolib
  15. audio/soundtracker
  16. audio/tiatracker
  17. audio/wolf-shaper-lv2
  18. audio/xwax
  19. audio/zam-plugins-lv2
  20. devel/agar
  21. devel/fifechan
  22. devel/flatzebra
  23. devel/love
  24. devel/love10
  25. devel/py-game
  26. devel/py-pysdl2
  27. devel/sdl12-compat
  28. devel/sdl2pp
  29. devel/shadered
  30. editors/lite
  31. editors/lite-xl
  32. editors/pragtical
  33. emulators/86Box
  34. emulators/anese
  35. emulators/aranym
  36. emulators/azahar
  37. emulators/cannonball
  38. emulators/dosbox-staging
  39. emulators/dosbox-x
  40. emulators/emu64
  41. emulators/emulationstation
  42. emulators/es-de
  43. emulators/fbneo
  44. emulators/fbsd-duckstation
  45. emulators/fceux
  46. emulators/flycast
  47. emulators/frodo
  48. emulators/fs-uae
  49. emulators/hatari
  50. emulators/higan
  51. emulators/joytran
  52. emulators/jzintv
  53. emulators/libretro-kronos
  54. emulators/mame
  55. emulators/mednafen
  56. emulators/mesen
  57. emulators/mgba
  58. emulators/mupen64plus-audio-sdl
  59. emulators/mupen64plus-core
  60. emulators/mupen64plus-input-sdl
  61. emulators/mupen64plus-qt
  62. emulators/mupen64plus-rsp-hle
  63. emulators/mupen64plus-ui-console
  64. emulators/mupen64plus-video-glide64
  65. emulators/mupen64plus-video-glide64mk2
  66. emulators/mupen64plus-video-rice
  67. emulators/mupen64plus-video-z64
  68. emulators/nestopia
  69. emulators/open-simh
  70. emulators/openmsx
  71. emulators/pcem
  72. emulators/ppsspp
  73. emulators/qemu
  74. emulators/qemu-devel
  75. emulators/quasi88
  76. emulators/sameboy
  77. emulators/snes9x-gtk
  78. emulators/stella
  79. emulators/supermodel
  80. emulators/tic-80
  81. emulators/vice
  82. emulators/visualboyadvance-m
  83. emulators/vt100
  84. emulators/wine
  85. emulators/wine-devel
  86. emulators/wine-proton
  87. emulators/x16-emulator
  88. emulators/yuzu
  89. games/0ad
  90. games/3omns
  91. games/7kaa
  92. games/Bugdom
  93. games/Bugdom2
  94. games/DDNet
  95. games/Doom64EX
  96. games/NBlood
  97. games/Nanosaur
  98. games/OpenLara
  99. games/OpenTomb
  100. games/SRB2
  101. games/SpaceCadetPinball
  102. games/SpaceCadetPinball-devel
  103. games/UZDoom
  104. games/abbayedesmorts
  105. games/afternoonstalker
  106. games/ags
  107. games/alephone
  108. games/amnesia-tdd
  109. games/apricots
  110. games/aquaria
  111. games/arx-libertatis
  112. games/assaultcube
  113. games/astromenace
  114. games/augustus
  115. games/barony
  116. games/blobby
  117. games/blobwars
  118. games/blockattack
  119. games/blues
  120. games/brogue
  121. games/bstone
  122. games/burgerspace
  123. games/bzflag
  124. games/candycrisis
  125. games/cdogs-sdl
  126. games/chocolate-doom
  127. games/chromium-bsu
  128. games/chromono
  129. games/colobot
  130. games/corsix-th
  131. games/cosmosmash
  132. games/crispy-doom
  133. games/crossfire-client
  134. games/darkplaces
  135. games/devilutionX
  136. games/dhewm3
  137. games/domino-chain
  138. games/doomsday
  139. games/dreamchess
  140. games/dunelegacy
  141. games/dxx-rebirth
  142. games/easyrpg-player
  143. games/ecwolf
  144. games/eduke32
  145. games/el
  146. games/emptyepsilon
  147. games/endless-sky
  148. games/enigma
  149. games/etlegacy
  150. games/exult
  151. games/ezquake
  152. games/fheroes2
  153. games/flare-engine
  154. games/freeciv
  155. games/freeciv21
  156. games/freeorion
  157. games/freesynd
  158. games/fs2open
  159. games/gargoyle
  160. games/gemrb
  161. games/gigalomania
  162. games/glob2
  163. games/golly
  164. games/griels-quest
  165. games/gzdoom
  166. games/hedgewars
  167. games/hoverboard-sdl
  168. games/instead
  169. games/iortcw
  170. games/ivan
  171. games/jaggedalliance2
  172. games/jfsw
  173. games/julius
  174. games/jumpnbump
  175. games/lander
  176. games/lbreakouthd
  177. games/legend-of-edgar
  178. games/lincity-ng
  179. games/loderunner-ng
  180. games/luanti
  181. games/lugaru
  182. games/maxr
  183. games/meandmyshadow
  184. games/megaglest
  185. games/melonds
  186. games/mirrormagic
  187. games/moonlight-embedded
  188. games/moonlight-qt
  189. games/mrboom
  190. games/neverball
  191. games/nxengine
  192. games/openage
  193. games/openbor
  194. games/openbor4432
  195. games/openbor7144
  196. games/openbve
  197. games/openclaw
  198. games/openclonk
  199. games/openenroth
  200. games/openfodder
  201. games/openjazz
  202. games/openjk
  203. games/openmw
  204. games/openomf
  205. games/openra
  206. games/openrct2
  207. games/openspades
  208. games/openttd
  209. games/opentyrian
  210. games/pinball
  211. games/pioneer
  212. games/pipewalker
  213. games/ponscripter-07th-mod
  214. games/powder-toy
  215. games/powder-toy-devel
  216. games/py-fife
  217. games/qtads
  218. games/rawgl
  219. games/redeclipse
  220. games/redeclipse16
  221. games/reminiscence
  222. games/retroarch
  223. games/ri-li
  224. games/rocksndiamonds
  225. games/sauerbraten
  226. games/scummvm
  227. games/sdl-sopwith
  228. games/sdlpop
  229. games/shockolate
  230. games/simutrans
  231. games/solarus
  232. games/solarus-quest-editor
  233. games/solver
  234. games/starfighter
  235. games/stratagus
  236. games/supertux2
  237. games/supertuxkart
  238. games/taisei
  239. games/teeworlds
  240. games/tesseract
  241. games/tome4
  242. games/tome4-beta
  243. games/toppler
  244. games/trackballs
  245. games/trigger-rally
  246. games/trx
  247. games/tuxpaint
  248. games/uqm
  249. games/vanilla-conquer
  250. games/vcmi
  251. games/vectoroids
  252. games/vvvvvv
  253. games/wesnoth
  254. games/widelands
  255. games/wxlauncher
  256. games/wyrmgus
  257. games/xmoto
  258. games/xonotic
  259. games/xray-16
  260. games/zdoom
  261. graphics/blender4
  262. graphics/cegui
  263. graphics/darktable
  264. graphics/filament
  265. graphics/flif
  266. graphics/gegl
  267. graphics/glbinding
  268. graphics/glvis
  269. graphics/gnash
  270. graphics/gource
  271. graphics/grafx2
  272. graphics/krita
  273. graphics/libheif
  274. graphics/libprojectm
  275. graphics/libresprite
  276. graphics/magnum
  277. graphics/magnum-examples
  278. graphics/magnum-extras
  279. graphics/milton
  280. graphics/ogre3d
  281. graphics/recastnavigation
  282. graphics/sdl2_gfx
  283. graphics/sdl2_gpu
  284. graphics/sdl2_image
  285. graphics/sdl2_ttf
  286. graphics/zeno
  287. lang/nll
  288. multimedia/arcan
  289. multimedia/guvcview
  290. multimedia/jellyfin-desktop
  291. multimedia/lebiniou
  292. multimedia/libde265
  293. multimedia/lives
  294. multimedia/mlt7
  295. multimedia/ossia-score
  296. multimedia/shotcut
  297. multimedia/shotcut-qt6
  298. multimedia/smpeg2
  299. multimedia/webcamoid
  300. net/freerdp3
  301. net/sdl2_net
  302. sysutils/logstalgia
  303. www/lagrange
  304. x11/antimicrox
  305. x11/controllermap
  306. x11-toolkits/mygui
  307. x11-toolkits/mygui-dummy
  308. x11-toolkits/mygui-ogre
  309. x11-toolkits/mygui-opengl
  310. x11-toolkits/mygui-opengl3
  311. x11-toolkits/mygui-opengles
  312. x11-toolkits/sdl2_pango
  313. x11-wm/gamescope
  314. Collapse this list.

Deleted ports which required this port:

Expand this list of 58 deleted ports
  1. audio/fasttracker2*
  2. audio/libgroove*
  3. audio/protracker*
  4. devel/ponscripter-sekai*
  5. devel/py-game_sdl2*
  6. devel/py-sdl2*
  7. devel/renpy*
  8. emulators/citra*
  9. emulators/citra-qt5*
  10. emulators/duckstation*
  11. emulators/mess*
  12. emulators/pcsxr*
  13. emulators/ppsspp-devel*
  14. emulators/ppsspp-qt4*
  15. emulators/ppsspp-qt5*
  16. emulators/ppsspp-qt5-devel*
  17. emulators/qemu2*
  18. emulators/qemu30*
  19. emulators/qemu31*
  20. emulators/qemu40*
  21. emulators/qemu41*
  22. emulators/qemu42*
  23. emulators/qemu5*
  24. emulators/qemu50*
  25. emulators/qemu6*
  26. emulators/qemu7*
  27. emulators/qemu70*
  28. emulators/qemu8*
  29. emulators/qmc2*
  30. emulators/wine7*
  31. emulators/wine8*
  32. emulators/yuzu-qt5*
  33. games/adonthell*
  34. games/cataclysm-dda-tiles*
  35. games/dose-response*
  36. games/exult-devel*
  37. games/ioquake3-devel*
  38. games/keeperrl*
  39. games/manaplus*
  40. games/ponscripter-sekai*
  41. games/renpy*
  42. games/residualvm*
  43. games/spring*
  44. games/stonesoup-sdl*
  45. games/stuntrally*
  46. games/supertux-devel*
  47. games/valyriatear*
  48. graphics/acidwarp-sdl*
  49. graphics/blender-lts28*
  50. graphics/blender-lts29*
  51. graphics/darktable38*
  52. graphics/darktable40*
  53. graphics/darktable42*
  54. multimedia/jellyfin-media-player*
  55. multimedia/mlt*
  56. multimedia/mlt6*
  57. multimedia/nymphcast*
  58. x11/antimicro*
  59. Collapse this list of deleted ports.
for Libraries #
  1. astro/mepo
  2. audio/baresip
  3. audio/cardinal
  4. audio/carla
  5. audio/cava
  6. audio/cheesecutter
  7. audio/dpf-plugins-lv2
Expand this list (377 items / 370 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. audio/fooyin
  3. audio/ft2-clone
  4. audio/ft2play
  5. audio/furnace
  6. audio/gtultra
  7. audio/klystrack
  8. audio/milkytracker
  9. audio/ocp
  10. audio/pt2-clone
  11. audio/schismtracker
  12. audio/sdl2_mixer
  13. audio/sdl2_sound
  14. audio/sdl_audiolib
  15. audio/soundtracker
  16. audio/tiatracker
  17. audio/wolf-shaper-lv2
  18. audio/xwax
  19. audio/zam-plugins-lv2
  20. devel/agar
  21. devel/fifechan
  22. devel/flatzebra
  23. devel/love
  24. devel/love10
  25. devel/py-game
  26. devel/py-pysdl2
  27. devel/sdl12-compat
  28. devel/sdl2pp
  29. devel/shadered
  30. editors/lite
  31. editors/lite-xl
  32. editors/pragtical
  33. emulators/86Box
  34. emulators/anese
  35. emulators/aranym
  36. emulators/azahar
  37. emulators/cannonball
  38. emulators/dosbox-staging
  39. emulators/dosbox-x
  40. emulators/emu64
  41. emulators/emulationstation
  42. emulators/es-de
  43. emulators/fbneo
  44. emulators/fbsd-duckstation
  45. emulators/fceux
  46. emulators/flycast
  47. emulators/frodo
  48. emulators/fs-uae
  49. emulators/hatari
  50. emulators/higan
  51. emulators/joytran
  52. emulators/jzintv
  53. emulators/libretro-kronos
  54. emulators/mame
  55. emulators/mednafen
  56. emulators/mesen
  57. emulators/mgba
  58. emulators/mupen64plus-audio-sdl
  59. emulators/mupen64plus-core
  60. emulators/mupen64plus-input-sdl
  61. emulators/mupen64plus-qt
  62. emulators/mupen64plus-rsp-hle
  63. emulators/mupen64plus-ui-console
  64. emulators/mupen64plus-video-glide64
  65. emulators/mupen64plus-video-glide64mk2
  66. emulators/mupen64plus-video-rice
  67. emulators/mupen64plus-video-z64
  68. emulators/nestopia
  69. emulators/open-simh
  70. emulators/openmsx
  71. emulators/pcem
  72. emulators/ppsspp
  73. emulators/qemu
  74. emulators/qemu-devel
  75. emulators/quasi88
  76. emulators/sameboy
  77. emulators/snes9x-gtk
  78. emulators/stella
  79. emulators/supermodel
  80. emulators/tic-80
  81. emulators/vice
  82. emulators/visualboyadvance-m
  83. emulators/vt100
  84. emulators/wine
  85. emulators/wine-devel
  86. emulators/wine-proton
  87. emulators/x16-emulator
  88. emulators/yuzu
  89. games/0ad
  90. games/3omns
  91. games/7kaa
  92. games/Bugdom
  93. games/Bugdom2
  94. games/DDNet
  95. games/Doom64EX
  96. games/NBlood
  97. games/Nanosaur
  98. games/OpenLara
  99. games/OpenTomb
  100. games/SRB2
  101. games/SpaceCadetPinball
  102. games/SpaceCadetPinball-devel
  103. games/UZDoom
  104. games/abbayedesmorts
  105. games/afternoonstalker
  106. games/ags
  107. games/alephone
  108. games/amnesia-tdd
  109. games/apricots
  110. games/aquaria
  111. games/arx-libertatis
  112. games/assaultcube
  113. games/astromenace
  114. games/augustus
  115. games/barony
  116. games/blobby
  117. games/blobwars
  118. games/blockattack
  119. games/blues
  120. games/brogue
  121. games/bstone
  122. games/burgerspace
  123. games/bzflag
  124. games/candycrisis
  125. games/cdogs-sdl
  126. games/chocolate-doom
  127. games/chromium-bsu
  128. games/chromono
  129. games/colobot
  130. games/corsix-th
  131. games/cosmosmash
  132. games/crispy-doom
  133. games/crossfire-client
  134. games/darkplaces
  135. games/devilutionX
  136. games/dhewm3
  137. games/domino-chain
  138. games/doomsday
  139. games/dreamchess
  140. games/dunelegacy
  141. games/dxx-rebirth
  142. games/easyrpg-player
  143. games/ecwolf
  144. games/eduke32
  145. games/el
  146. games/emptyepsilon
  147. games/endless-sky
  148. games/enigma
  149. games/etlegacy
  150. games/exult
  151. games/ezquake
  152. games/fheroes2
  153. games/flare-engine
  154. games/freeciv
  155. games/freeciv21
  156. games/freeorion
  157. games/freesynd
  158. games/fs2open
  159. games/gargoyle
  160. games/gemrb
  161. games/gigalomania
  162. games/glob2
  163. games/golly
  164. games/griels-quest
  165. games/gzdoom
  166. games/hedgewars
  167. games/hoverboard-sdl
  168. games/instead
  169. games/iortcw
  170. games/ivan
  171. games/jaggedalliance2
  172. games/jfsw
  173. games/julius
  174. games/jumpnbump
  175. games/lander
  176. games/lbreakouthd
  177. games/legend-of-edgar
  178. games/lincity-ng
  179. games/loderunner-ng
  180. games/luanti
  181. games/lugaru
  182. games/maxr
  183. games/meandmyshadow
  184. games/megaglest
  185. games/melonds
  186. games/mirrormagic
  187. games/moonlight-embedded
  188. games/moonlight-qt
  189. games/mrboom
  190. games/neverball
  191. games/nxengine
  192. games/openage
  193. games/openbor
  194. games/openbor4432
  195. games/openbor7144
  196. games/openbve
  197. games/openclaw
  198. games/openclonk
  199. games/openenroth
  200. games/openfodder
  201. games/openjazz
  202. games/openjk
  203. games/openmw
  204. games/openomf
  205. games/openra
  206. games/openrct2
  207. games/openspades
  208. games/openttd
  209. games/opentyrian
  210. games/pinball
  211. games/pioneer
  212. games/pipewalker
  213. games/ponscripter-07th-mod
  214. games/powder-toy
  215. games/powder-toy-devel
  216. games/py-fife
  217. games/qtads
  218. games/rawgl
  219. games/redeclipse
  220. games/redeclipse16
  221. games/reminiscence
  222. games/retroarch
  223. games/ri-li
  224. games/rocksndiamonds
  225. games/sauerbraten
  226. games/scummvm
  227. games/sdl-sopwith
  228. games/sdlpop
  229. games/shockolate
  230. games/simutrans
  231. games/solarus
  232. games/solarus-quest-editor
  233. games/solver
  234. games/starfighter
  235. games/stratagus
  236. games/supertux2
  237. games/supertuxkart
  238. games/taisei
  239. games/teeworlds
  240. games/tesseract
  241. games/tome4
  242. games/tome4-beta
  243. games/toppler
  244. games/trackballs
  245. games/trigger-rally
  246. games/trx
  247. games/tuxpaint
  248. games/uqm
  249. games/vanilla-conquer
  250. games/vcmi
  251. games/vectoroids
  252. games/vvvvvv
  253. games/wesnoth
  254. games/widelands
  255. games/wxlauncher
  256. games/wyrmgus
  257. games/xmoto
  258. games/xonotic
  259. games/xray-16
  260. games/zdoom
  261. graphics/blender4
  262. graphics/cegui
  263. graphics/darktable
  264. graphics/filament
  265. graphics/flif
  266. graphics/gegl
  267. graphics/glbinding
  268. graphics/glvis
  269. graphics/gnash
  270. graphics/gource
  271. graphics/grafx2
  272. graphics/krita
  273. graphics/libheif
  274. graphics/libprojectm
  275. graphics/libresprite
  276. graphics/magnum
  277. graphics/magnum-examples
  278. graphics/magnum-extras
  279. graphics/milton
  280. graphics/ogre3d
  281. graphics/recastnavigation
  282. graphics/sdl2_gfx
  283. graphics/sdl2_gpu
  284. graphics/sdl2_image
  285. graphics/sdl2_ttf
  286. lang/nll
  287. math/octave-forge-joystick
  288. multimedia/arcan
  289. multimedia/guvcview
  290. multimedia/jellyfin-desktop
  291. multimedia/lebiniou
  292. multimedia/libde265
  293. multimedia/lives
  294. multimedia/mlt7
  295. multimedia/ossia-score
  296. multimedia/shotcut
  297. multimedia/shotcut-qt6
  298. multimedia/smpeg2
  299. multimedia/webcamoid
  300. net/freerdp3
  301. net/sdl2_net
  302. sysutils/logstalgia
  303. www/lagrange
  304. x11/antimicrox
  305. x11/controllermap
  306. x11-toolkits/mygui
  307. x11-toolkits/mygui-dummy
  308. x11-toolkits/mygui-ogre
  309. x11-toolkits/mygui-opengl
  310. x11-toolkits/mygui-opengl3
  311. x11-toolkits/mygui-opengles
  312. x11-toolkits/sdl2_pango
  313. x11-wm/gamescope
  314. Collapse this list.

Deleted ports which required this port:

Expand this list of 58 deleted ports
  1. audio/fasttracker2*
  2. audio/libgroove*
  3. audio/protracker*
  4. devel/ponscripter-sekai*
  5. devel/py-game_sdl2*
  6. devel/py-sdl2*
  7. devel/renpy*
  8. emulators/citra*
  9. emulators/citra-qt5*
  10. emulators/duckstation*
  11. emulators/mess*
  12. emulators/pcsxr*
  13. emulators/ppsspp-devel*
  14. emulators/ppsspp-qt4*
  15. emulators/ppsspp-qt5*
  16. emulators/ppsspp-qt5-devel*
  17. emulators/qemu2*
  18. emulators/qemu30*
  19. emulators/qemu31*
  20. emulators/qemu40*
  21. emulators/qemu41*
  22. emulators/qemu42*
  23. emulators/qemu5*
  24. emulators/qemu50*
  25. emulators/qemu6*
  26. emulators/qemu7*
  27. emulators/qemu70*
  28. emulators/qemu8*
  29. emulators/qmc2*
  30. emulators/wine7*
  31. emulators/wine8*
  32. emulators/yuzu-qt5*
  33. games/adonthell*
  34. games/cataclysm-dda-tiles*
  35. games/dose-response*
  36. games/exult-devel*
  37. games/ioquake3-devel*
  38. games/keeperrl*
  39. games/manaplus*
  40. games/ponscripter-sekai*
  41. games/renpy*
  42. games/residualvm*
  43. games/spring*
  44. games/stonesoup-sdl*
  45. games/stuntrally*
  46. games/supertux-devel*
  47. games/valyriatear*
  48. graphics/acidwarp-sdl*
  49. graphics/blender-lts28*
  50. graphics/blender-lts29*
  51. graphics/darktable38*
  52. graphics/darktable40*
  53. graphics/darktable42*
  54. multimedia/jellyfin-media-player*
  55. multimedia/mlt*
  56. multimedia/mlt6*
  57. multimedia/nymphcast*
  58. x11/antimicro*
  59. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options: #
===> The following configuration options are available for sdl2-2.32.10_2: CSD=off: Client-side decorations for Wayland via libdecor DBUS=off: D-Bus IPC system support FCITX=off: fcitx support HIDAPI=on: Use HIDAPI for low level joystick drivers IBUS=off: IBus support JOYSTICK=on: Joystick and haptic support SAMPLERATE=off: Sample rate conversion support UDEV=off: Use udev for input device detection ====> Audio drivers ALSA=off: ALSA audio architecture support JACK=off: JACK audio server support NAS=off: Network Audio System support OSS=on: Open Sound System support PIPEWIRE=off: PipeWire multimedia server support PULSEAUDIO=off: PulseAudio sound server support SNDIO=off: Sndio audio support ====> Video drivers KMSDRM=on: KMSDRM display support OPENGL=on: 2D/3D rendering support via OpenGL OPENGLES=on: OpenGL ES rendering support VULKAN=on: Vulkan rendering support WAYLAND=on: Wayland (graphics) support X11=on: X11 (graphics) support ===> Use 'make config' to modify these settings
Options name: #
devel_sdl20
USES: #
cmake cpe iconv pkgconfig inotify gl gl gl xorg
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (2 items)
Collapse this list.
  1. https://github.com/libsdl-org/SDL/releases/download/release-2.32.10/
  2. https://www.libsdl.org/release/
Collapse this list.

Number of commits found: 128 (showing only 28 on this page) #

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.0.4
26 Aug 2016 13:39:48
Revision:420918Original commit files touched by this commit
pi search for other commits by this committer
devel/sdl20: Add option to enable sndio support

- This adds support for building with the sndio audio output (audio/sndio).

PR:		211663
Submitted by:	Tobias Kortkamp <t@tobik.me>
Approved by:	mva (maintainer timeout)
2.0.4
06 Apr 2016 15:01:13
Revision:412624Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Update sdl20 and satellite libraries to latest versions

sdl2: 2.0.3 -> 2.0.4
sdl2_image: 2.0.0 -> 2.0.1
sdl2_mixer: 2.0.0 -> 2.0.1
sdl2_net: 2.0.0 -> 2.0.1
sdl2_ttf: 2.0.12 -> 2.0.14

- Add LICENSE_FILE
- Strip libraries
- Switch to USES=localbase where applicable

PR:		207671
Submitted by:	devnexen@gmail.com, amdmi3
Approved by:	maintainer timeout (mva, 1 month)
Exp-run by:	antoine
2.0.3_6
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
2.0.3_6
01 Apr 2016 13:12:47
Revision:412340Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix typos

PR:		207112
Submitted by:	mikael.urankar@gmail.com
Approved by:	maintainer timeout (mva, 1.5 months)
2.0.3_6
10 Oct 2015 14:03:01
Revision:398996Original commit files touched by this commit
tijl search for other commits by this committer
Remove iconv(), iconv_open() and iconv_close() symbols from libiconv.

These were FreeBSD specific aliases for libiconv(), libiconv_open() and
libiconv_close() that are now also provided by libc which complicates
writing configure tests that work correctly when both libc iconv and
libiconv are available.

Also, because the libiconv iconv.h header redefines iconv* to libiconv*
correct use of the header implies that the aliases aren't used.

The following ports needed fixes because there was something wrong with
the way they tried to detect or use iconv:

audio/deadbeef: Remove LIBICONV_PLUG from a source file.  It's a
compile-time option and should not be set in source code.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.0.3_6
14 Jun 2015 09:33:30
Revision:389620Original commit files touched by this commit
mva search for other commits by this committer
- Fix 3Dnow (_m_prefetch) support for clang

PR:		194861
Reported by:	Dmitry Luhtionov (dmitryluhtionov@gmail.com)
Submitted by:	tijl
2.0.3_5
24 May 2015 16:48:41
Revision:387283Original commit files touched by this commit
tijl search for other commits by this committer
Replace MMX and SSE options with CPU autodetection such that they aren't
enabled by default on i386.

PR:		198738
Approved by:	maintainer timeout (2 weeks)
2.0.3_4
15 Apr 2015 08:20:28
Revision:384038Original commit files touched by this commit
tijl search for other commits by this committer
converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.0.3_3
27 Oct 2014 11:07:20
Revision:371552Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
2.0.3_3
10 Sep 2014 20:50:37
Revision:367888Original commit files touched by this commit
gerald search for other commits by this committer
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2.0.3_2
03 Jul 2014 18:23:56
Revision:360443Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Drop .la files, no dependees require them

Approved by:	portmgr blanket
2.0.3_1
30 May 2014 14:16:38
Revision:355845Original commit files touched by this commit
tijl search for other commits by this committer
USES=libtool:keepla.
2.0.3
05 Apr 2014 16:33:35
Revision:350245Original commit files touched by this commit
mva search for other commits by this committer
- Update to version 2.0.3

Changelog: https://hg.libsdl.org/SDL/file/704a0bfecf75/WhatsNew.txt
2.0.1_1
17 Nov 2013 12:33:49
Revision:334079Original commit files touched by this commit
mva search for other commits by this committer
- Switch devel/sdl20 to use the autotools-based configuration, since the
  cmake-based one is not maintained that well
- Fix library naming to ensure backwards compatibility on minor version
  changes
- Bump the PORTREVISION on ports depending on devel/sdl20, since its
  shared library name changed

PR:		ports/183975
Submitted by:	Jan Kokemuller <jan.kokemueller@gmail.com>
2.0.1_1
13 Nov 2013 22:26:18
Revision:333731Original commit files touched by this commit
mva search for other commits by this committer
- Enable posix semaphores support

PR:		ports/182137
Submitted by:	Jan Beich <jbeich@tormail.org>
2.0.1
25 Oct 2013 16:15:37
Revision:331607Original commit files touched by this commit
mva search for other commits by this committer
- Update devel/sdl20 to version 2.0.1
- Bump PORTREVISIONs for SDL2-related ports to chase the changed SDL2
  shlib version
- Enable staging support for the SDL2 ports
- Switch to new LIB_DEPENDS format for the SDL2 ports
- Add LICENSE to the SDL2 ports
- Use gmake USES for the SDL2 ports
2.0.0_1
22 Sep 2013 09:16:46
Revision:327856Original commit files touched by this commit
mva search for other commits by this committer
- fix the include directory lists for proper usage in sdl2-config and
  sdl2.pc

Reported by:	Vitaly Magerya <vmagerya@gmail.com>
2.0.0
20 Sep 2013 17:17:45
Revision:327726Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 4)
2.0.0
28 Aug 2013 18:29:39
Revision:325547Original commit files touched by this commit
itetcu search for other commits by this committer
Arts was removed:
 audio/arts||2013-07-26|Has expired: Depends on Qt 3.x
So remove the last leftovers.

Approved by:	portmgr (itetcu)
2.0.0
14 Aug 2013 22:35:54
Revision:324744Original commit files touched by this commit Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
2.0.0
14 Aug 2013 17:23:36
Revision:324741Original commit files touched by this commit
mva search for other commits by this committer
SDL2 has been officially released.

- Update devel/sdl20, audio/sdl2_mixer, graphics/sdl2_image,
  graphics/sdl2_ttf and net/sdl2_net to version 2.0.0
2.0.p7353
06 Jul 2013 10:24:18
Revision:322377Original commit files touched by this commit
mva search for other commits by this committer
- Update to revision 7353
2.0.p7291
06 Jun 2013 09:32:17
Revision:320065Original commit files touched by this commit
mva search for other commits by this committer
- Update to revision 7291
2.0.p7192
20 May 2013 08:31:43
Revision:318582Original commit files touched by this commit
mva search for other commits by this committer
- Update to revision 7192
2.0.p7046
27 Apr 2013 08:50:47
Revision:316654Original commit files touched by this commit
mva search for other commits by this committer
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	bapt, kwm
2.0.p7046
25 Apr 2013 20:19:15
Revision:316531Original commit files touched by this commit
mva search for other commits by this committer
- Update to revision 7046
2.0.p6940
22 Mar 2013 20:06:15
Revision:314960Original commit files touched by this commit
makc search for other commits by this committer
- convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
2.0.p6940
16 Mar 2013 21:07:19
Revision:314384Original commit files touched by this commit
mva search for other commits by this committer
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/

Number of commits found: 128 (showing only 28 on this page)

«  1 | 2