notbugIf you buy from Amazon USA, please support us by using this link.
Port details
sdl20 Cross-platform multimedia development API
2.0.9_2 devel on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: amdmi3@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-03-16 21:07:36
Last Update: 2018-12-25 18:47:32
SVN Revision: 488333
License: ZLIB
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/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (88 items)
  1. /usr/local/share/licenses/sdl2-2.0.9_2/catalog.mk
  2. /usr/local/share/licenses/sdl2-2.0.9_2/LICENSE
  3. /usr/local/share/licenses/sdl2-2.0.9_2/ZLIB
  4. bin/sdl2-config
  5. include/SDL2/SDL.h
  6. include/SDL2/SDL_assert.h
  7. include/SDL2/SDL_atomic.h
  8. include/SDL2/SDL_audio.h
  9. include/SDL2/SDL_bits.h
  10. include/SDL2/SDL_blendmode.h
  11. include/SDL2/SDL_clipboard.h
  12. include/SDL2/SDL_config.h
  13. include/SDL2/SDL_cpuinfo.h
  14. include/SDL2/SDL_egl.h
  15. include/SDL2/SDL_endian.h
  16. include/SDL2/SDL_error.h
  17. include/SDL2/SDL_events.h
  18. include/SDL2/SDL_filesystem.h
  19. include/SDL2/SDL_gamecontroller.h
  20. include/SDL2/SDL_gesture.h
  21. include/SDL2/SDL_haptic.h
  22. include/SDL2/SDL_hints.h
  23. include/SDL2/SDL_joystick.h
  24. include/SDL2/SDL_keyboard.h
  25. include/SDL2/SDL_keycode.h
  26. include/SDL2/SDL_loadso.h
  27. include/SDL2/SDL_log.h
  28. include/SDL2/SDL_main.h
  29. include/SDL2/SDL_messagebox.h
  30. include/SDL2/SDL_mouse.h
  31. include/SDL2/SDL_mutex.h
  32. include/SDL2/SDL_name.h
  33. include/SDL2/SDL_opengl.h
  34. include/SDL2/SDL_opengl_glext.h
  35. include/SDL2/SDL_opengles.h
  36. include/SDL2/SDL_opengles2.h
  37. include/SDL2/SDL_opengles2_gl2.h
  38. include/SDL2/SDL_opengles2_gl2ext.h
  39. include/SDL2/SDL_opengles2_gl2platform.h
  40. include/SDL2/SDL_opengles2_khrplatform.h
  41. include/SDL2/SDL_pixels.h
  42. include/SDL2/SDL_platform.h
  43. include/SDL2/SDL_power.h
  44. include/SDL2/SDL_quit.h
  45. include/SDL2/SDL_rect.h
  46. include/SDL2/SDL_render.h
  47. include/SDL2/SDL_revision.h
  48. include/SDL2/SDL_rwops.h
  49. include/SDL2/SDL_scancode.h
  50. include/SDL2/SDL_sensor.h
  51. include/SDL2/SDL_shape.h
  52. include/SDL2/SDL_stdinc.h
  53. include/SDL2/SDL_surface.h
  54. include/SDL2/SDL_system.h
  55. include/SDL2/SDL_syswm.h
  56. include/SDL2/SDL_test.h
  57. include/SDL2/SDL_test_assert.h
  58. include/SDL2/SDL_test_common.h
  59. include/SDL2/SDL_test_compare.h
  60. include/SDL2/SDL_test_crc32.h
  61. include/SDL2/SDL_test_font.h
  62. include/SDL2/SDL_test_fuzzer.h
  63. include/SDL2/SDL_test_harness.h
  64. include/SDL2/SDL_test_images.h
  65. include/SDL2/SDL_test_log.h
  66. include/SDL2/SDL_test_md5.h
  67. include/SDL2/SDL_test_memory.h
  68. include/SDL2/SDL_test_random.h
  69. include/SDL2/SDL_thread.h
  70. include/SDL2/SDL_timer.h
  71. include/SDL2/SDL_touch.h
  72. include/SDL2/SDL_types.h
  73. include/SDL2/SDL_version.h
  74. include/SDL2/SDL_video.h
  75. include/SDL2/SDL_vulkan.h
  76. include/SDL2/begin_code.h
  77. include/SDL2/close_code.h
  78. lib/cmake/SDL2/sdl2-config.cmake
  79. lib/libSDL2-2.0.so.0
  80. lib/libSDL2-2.0.so.0.9.0
  81. lib/libSDL2.a
  82. lib/libSDL2.so
  83. lib/libSDL2_test.a
  84. lib/libSDL2main.a
  85. libdata/pkgconfig/sdl2.pc
  86. share/aclocal/sdl2.m4
  87. @postexec /usr/sbin/service ldconfig restart > /dev/null
  88. @postunexec /usr/sbin/service ldconfig restart > /dev/null
  89. Collapse this list.

Dependency line: sdl2>0:devel/sdl20


To install the port: cd /usr/ports/devel/sdl20/ && make install clean
To add the package: pkg install sdl2

PKGNAME: sdl2

There is no flavor information for this port.

distinfo:

TIMESTAMP = 1540998442
SHA256 (SDL2-2.0.9.tar.gz) = 255186dc676ecd0c1dbf10ec8a2cc5d6869b5079d8a38194c2aecdff54b324b1
SIZE (SDL2-2.0.9.tar.gz) = 5246942


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. libdrm.pc : graphics/libdrm
  2. gbm.pc : graphics/mesa-libs
  3. wayland-protocols>0 : graphics/wayland-protocols
  4. input.h : devel/evdev-proto
  5. gmake : devel/gmake
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. xorgproto>=0 : x11/xorgproto
  8. xinerama.pc : x11/libXinerama
  9. xcursor.pc : x11/libXcursor
  10. xi.pc : x11/libXi
  11. xrandr.pc : x11/libXrandr
  12. xscrnsaver.pc : x11/libXScrnSaver
  13. xxf86vm.pc : x11/libXxf86vm
  14. xext.pc : x11/libXext
Runtime dependencies:
  1. xinerama.pc : x11/libXinerama
  2. xcursor.pc : x11/libXcursor
  3. xi.pc : x11/libXi
  4. xrandr.pc : x11/libXrandr
  5. xscrnsaver.pc : x11/libXScrnSaver
  6. xxf86vm.pc : x11/libXxf86vm
  7. xext.pc : x11/libXext
Library dependencies:
  1. libwayland-egl.so : graphics/wayland
  2. libxkbcommon.so : x11/libxkbcommon
  3. libiconv.so : converters/libiconv
  4. libGL.so : graphics/mesa-libs
  5. libEGL.so : graphics/mesa-libs
  6. libGLESv2.so : graphics/mesa-libs

This port is required by:

for Build
  1. audio/fasttracker2
  2. audio/faudio
  3. audio/libgroove
  4. audio/milkytracker
  5. audio/protracker
  6. audio/sdl2_mixer
  7. comms/scrcpy
  8. Expand this list (149 items)
  9. devel/fifechan
  10. devel/love
  11. devel/love10
  12. devel/ponscripter-sekai*
  13. devel/py-game_sdl2
  14. devel/py-sdl2
  15. devel/renpy*
  16. devel/sdl2pp
  17. emulators/citra
  18. emulators/citra-qt5
  19. emulators/dolphin-emu
  20. emulators/emulationstation
  21. emulators/fs-uae
  22. emulators/joytran
  23. emulators/mame
  24. emulators/mednafen
  25. emulators/mess
  26. emulators/mgba
  27. emulators/mupen64plus-audio-sdl
  28. emulators/mupen64plus-core
  29. emulators/mupen64plus-input-sdl
  30. emulators/mupen64plus-rsp-hle
  31. emulators/mupen64plus-ui-console
  32. emulators/mupen64plus-video-glide64
  33. emulators/mupen64plus-video-glide64mk2
  34. emulators/mupen64plus-video-rice
  35. emulators/mupen64plus-video-z64
  36. emulators/nestopia
  37. emulators/pcsxr
  38. emulators/ppsspp
  39. emulators/ppsspp-devel*
  40. emulators/ppsspp-qt4*
  41. emulators/ppsspp-qt5
  42. emulators/ppsspp-qt5-devel*
  43. emulators/snes9x-gtk
  44. emulators/stella
  45. emulators/vice
  46. games/0ad
  47. games/3omns
  48. games/7kaa
  49. games/OpenTomb
  50. games/abbayedesmorts
  51. games/adonthell
  52. games/aquaria
  53. games/astromenace
  54. games/barony
  55. games/blobby
  56. games/blobwars
  57. games/bstone
  58. games/chocolate-doom
  59. games/chromium-bsu
  60. games/colobot
  61. games/corsix-th
  62. games/darkplaces
  63. games/dhewm3
  64. games/doomsday
  65. games/dunelegacy
  66. games/easyrpg-player
  67. games/eduke32
  68. games/endless-sky
  69. games/flare-engine
  70. games/freeorion
  71. games/gemrb
  72. games/gigalomania
  73. games/gzdoom
  74. games/hedgewars
  75. games/hoverboard-sdl
  76. games/instead
  77. games/ioquake3-devel*
  78. games/iortcw
  79. games/julius
  80. games/jumpnbump
  81. games/keeperrl
  82. games/legend-of-edgar
  83. games/manaplus
  84. games/maxr
  85. games/meandmyshadow
  86. games/megaglest
  87. games/moonlight-embedded
  88. games/mrboom
  89. games/naev
  90. games/neverball
  91. games/nxengine
  92. games/openage
  93. games/openbor
  94. games/openbor4432
  95. games/openclaw
  96. games/openclonk
  97. games/openmw
  98. games/openomf
  99. games/openra
  100. games/openrct2
  101. games/openspades
  102. games/pioneer
  103. games/ponscripter-sekai
  104. games/powder-toy
  105. games/py-fife
  106. games/redeclipse
  107. games/reminiscence
  108. games/renpy
  109. games/retroarch
  110. games/scummvm
  111. games/sdlpop
  112. games/solarus
  113. games/solarus-quest-editor
  114. games/spring
  115. games/starfighter
  116. games/stonesoup-sdl
  117. games/stuntrally
  118. games/supertux-devel*
  119. games/supertux2
  120. games/taisei
  121. games/tesseract
  122. games/tome4
  123. games/trackballs
  124. games/trigger-rally
  125. games/vkquake
  126. games/warzone2100
  127. games/wesnoth
  128. games/widelands
  129. games/wxlauncher
  130. games/xonotic
  131. games/zdoom
  132. graphics/blender
  133. graphics/cegui
  134. graphics/gource
  135. graphics/grafx2
  136. graphics/imv
  137. graphics/libprojectm
  138. graphics/magnum
  139. graphics/magnum-examples
  140. graphics/magnum-extras
  141. graphics/sdl2_gfx
  142. graphics/sdl2_image
  143. graphics/sdl2_ttf
  144. multimedia/kodi
  145. multimedia/shotcut
  146. multimedia/smpeg2
  147. net/sdl2_net
  148. sysutils/logstalgia
  149. x11/antimicro
  150. x11/controllermap
  151. Collapse this list.
for Libraries
  1. audio/fasttracker2
  2. audio/faudio
  3. audio/libgroove
  4. audio/milkytracker
  5. audio/protracker
  6. audio/sdl2_mixer
  7. comms/scrcpy
  8. Expand this list (149 items)
  9. devel/fifechan
  10. devel/love
  11. devel/love10
  12. devel/ponscripter-sekai*
  13. devel/py-game_sdl2
  14. devel/py-sdl2
  15. devel/renpy*
  16. devel/sdl2pp
  17. emulators/citra
  18. emulators/citra-qt5
  19. emulators/dolphin-emu
  20. emulators/emulationstation
  21. emulators/fs-uae
  22. emulators/joytran
  23. emulators/mame
  24. emulators/mednafen
  25. emulators/mess
  26. emulators/mgba
  27. emulators/mupen64plus-audio-sdl
  28. emulators/mupen64plus-core
  29. emulators/mupen64plus-input-sdl
  30. emulators/mupen64plus-rsp-hle
  31. emulators/mupen64plus-ui-console
  32. emulators/mupen64plus-video-glide64
  33. emulators/mupen64plus-video-glide64mk2
  34. emulators/mupen64plus-video-rice
  35. emulators/mupen64plus-video-z64
  36. emulators/nestopia
  37. emulators/pcsxr
  38. emulators/ppsspp
  39. emulators/ppsspp-devel*
  40. emulators/ppsspp-qt4*
  41. emulators/ppsspp-qt5
  42. emulators/ppsspp-qt5-devel*
  43. emulators/snes9x-gtk
  44. emulators/stella
  45. emulators/vice
  46. games/0ad
  47. games/3omns
  48. games/7kaa
  49. games/OpenTomb
  50. games/abbayedesmorts
  51. games/adonthell
  52. games/aquaria
  53. games/astromenace
  54. games/barony
  55. games/blobby
  56. games/blobwars
  57. games/bstone
  58. games/chocolate-doom
  59. games/chromium-bsu
  60. games/colobot
  61. games/corsix-th
  62. games/darkplaces
  63. games/dhewm3
  64. games/doomsday
  65. games/dunelegacy
  66. games/easyrpg-player
  67. games/eduke32
  68. games/endless-sky
  69. games/flare-engine
  70. games/freeorion
  71. games/gemrb
  72. games/gigalomania
  73. games/gzdoom
  74. games/hedgewars
  75. games/hoverboard-sdl
  76. games/instead
  77. games/ioquake3-devel*
  78. games/iortcw
  79. games/julius
  80. games/jumpnbump
  81. games/keeperrl
  82. games/legend-of-edgar
  83. games/manaplus
  84. games/maxr
  85. games/meandmyshadow
  86. games/megaglest
  87. games/moonlight-embedded
  88. games/mrboom
  89. games/naev
  90. games/neverball
  91. games/nxengine
  92. games/openage
  93. games/openbor
  94. games/openbor4432
  95. games/openclaw
  96. games/openclonk
  97. games/openmw
  98. games/openomf
  99. games/openra
  100. games/openrct2
  101. games/openspades
  102. games/pioneer
  103. games/ponscripter-sekai
  104. games/powder-toy
  105. games/py-fife
  106. games/redeclipse
  107. games/reminiscence
  108. games/renpy
  109. games/retroarch
  110. games/scummvm
  111. games/sdlpop
  112. games/solarus
  113. games/solarus-quest-editor
  114. games/spring
  115. games/starfighter
  116. games/stonesoup-sdl
  117. games/stuntrally
  118. games/supertux-devel*
  119. games/supertux2
  120. games/taisei
  121. games/tesseract
  122. games/tome4
  123. games/trackballs
  124. games/trigger-rally
  125. games/vkquake
  126. games/warzone2100
  127. games/wesnoth
  128. games/widelands
  129. games/wxlauncher
  130. games/xonotic
  131. games/zdoom
  132. graphics/blender
  133. graphics/cegui
  134. graphics/gource
  135. graphics/grafx2
  136. graphics/imv
  137. graphics/libprojectm
  138. graphics/magnum
  139. graphics/magnum-examples
  140. graphics/magnum-extras
  141. graphics/sdl2_gfx
  142. graphics/sdl2_image
  143. graphics/sdl2_ttf
  144. multimedia/kodi
  145. multimedia/shotcut
  146. multimedia/smpeg2
  147. net/sdl2_net
  148. sysutils/logstalgia
  149. x11/antimicro
  150. x11/controllermap
  151. Collapse this list.
* - 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.0.9_2:
     ALSA=off: Audio output via the ALSA audio architecture
     ASM=on: Use optimized assembly code
     DLOPEN=on: Use dlopen for loading 3rd party libraries
     ESOUND=off: Audio output via the EsounD sound server
     HIDAPI=off: Use HIDAPI for low level joystick drivers
     JACK=off: Audio output via the JackD sound server
     NAS=off: Audio output via the Network Audio System
     OSS=on: Audio output via the Open Sound System
     PTHREADS=on: Use POSIX threads for multi-threading
     PULSEAUDIO=off: Audio output via the PulseAudio sound server
     SAMPLERATE=off: Audio rate conversion via libsamplerate
     SDL_ATOMIC=on: Enable the SDL Atomic subsystem
     SDL_AUDIO=on: Enable the SDL Audio subsystem
     SDL_CPUINFO=on: Enable the SDL CPUinfo subsystem
     SDL_EVENTS=on: Enable the SDL Events subsystem
     SDL_FILE=on: Enable the SDL File subsystem
     SDL_HAPTIC=on: Enable the SDL Haptic subsystem
     SDL_JOYSTICK=on: Enable the SDL Joystick subsystem
     SDL_LOADSO=on: Enable the SDL Loadso subsystem
     SDL_POWER=on: Enable the SDL Power subsystem
     SDL_RENDER=on: Enable the SDL Render subsystem
     SDL_THREADS=on: Enable the SDL Threads subsystem
     SDL_TIMERS=on: Enable the SDL Timers subsystem
     SDL_VIDEO=on: Enable the SDL Video subsystem
     SNDIO=off: Sndio audio support
     UDEV=off: Use udev for input device detection
     VIDEO_KMSDRM=on: KMSDRM display support
     VIDEO_OPENGL=on: OpenGL rendering support
     VIDEO_OPENGLES2=on: OpenGL ES 2.x rendering support
     VIDEO_WAYLAND=on: Wayland display support
     VIDEO_X11=on: X11 display support
===> Use 'make config' to modify these settings

USES:
gmake iconv libtool localbase:ldflags pathfix pkgconfig gl

Master Sites:
  1. http://www.libsdl.org/release/

Number of commits found: 45

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
25 Dec 2018 18:47:32
Original commit files touched by this commit  2.0.9_2
Revision:488333
amdmi3 search for other commits by this committer
- Fix build with UDEV enabled

PR:		234263
Reported by:	tant.sinnister@googlemail.com
19 Dec 2018 09:09:11
Original commit files touched by this commit  2.0.9_2
Revision:487789
zeising search for other commits by this committer
Split out evdev headers from multimedia/v4l_compat

Split out evdev headers (input.h, input-event-codes.h, uinput.h) into their
own port, devel/evdev-proto, and update those to be current with the Linux
4.19 kernel.  This is done in order to be able to update the rest of the
FreeBSD input stack, which is forthcoming.

By splititng out the evdev headers we can update them independent of other
updates in v4l_compat, which makes it easier for the graphics team to keep
track of them and keep them updated as needed.

Update devel/libevdev from 1.4.4 to 1.5.9 instead of trying to make it work
with the updated headers.  This will be further updated.

Update devel/py-evdev from 0.5.0 to 0.8.1 instead of trying to make it work
(Only the first 15 lines of the commit message are shown above View all of this commit message)
11 Nov 2018 23:54:07
Original commit files touched by this commit  2.0.9_1
Revision:484788
jbeich search for other commits by this committer
graphics/mesa-libs: enable WAYLAND by default here and in consumers

PR:		227509
Requested by:	Johannes Lundberg, Greg V
Reviewed by:	tobik (earlier version)
Approved by:	madpilot, x11 (zeising), maintainer timeout (2 weeks)
Exp-run by:	antoine
03 Nov 2018 17:41:53
Original commit files touched by this commit  2.0.9
Revision:483903
jbeich search for other commits by this committer
devel/sdl20: unbreak DLOPEN=off after r450461

src/video/x11/SDL_x11vulkan.c:82:28: error: use of undeclared identifier
'VK_KHR_XLIB_SURFACE_EXTENSION_NAME'
        else if(SDL_strcmp(VK_KHR_XLIB_SURFACE_EXTENSION_NAME,
extensions[i].extensionName) == 0)
                           ^
src/video/x11/SDL_x11vulkan.c:82:64: error: use of undeclared identifier
'extensions'
        else if(SDL_strcmp(VK_KHR_XLIB_SURFACE_EXTENSION_NAME,
extensions[i].extensionName) == 0)
                                                               ^
src/video/x11/SDL_x11vulkan.c:85:14: error: use of undeclared identifier
'extensions'
    SDL_free(extensions);
             ^
src/video/x11/SDL_x11vulkan.c:89:22: error: expected ')'
                     VK_KHR_SURFACE_EXTENSION_NAME " extension");
                     ^
src/video/x11/SDL_x11vulkan.c:88:21: note: to match this '('
(Only the first 15 lines of the commit message are shown above View all of this commit message)
01 Nov 2018 09:37:47
Original commit files touched by this commit  2.0.9
Revision:483650
jbeich search for other commits by this committer
devel/sdl20: update to 2.0.9

Changes:	https://discourse.libsdl.org/t/sdl-2-0-8-released/23957
Changes:	https://discourse.libsdl.org/t/sdl-2-0-9-released/25228
ABI:		https://abi-laboratory.pro/tracker/timeline/sdl/
PR:		226409
Submitted by:	Greg V (previous version)
Approved by:	maintainer timeout (7 months)
Tested via:	0ad, mpv, openra, pioneer, ppsspp (vulkan/joystick), stuntrally,
wesnoth, xonotic, etc.
28 Oct 2018 07:52:45
Original commit files touched by this commit  2.0.7
Revision:483234
jbeich search for other commits by this committer
devel/sdl20: track libudev dependency

PR:		223018
Submitted by:	Greg V <greg@unrelenting.technology>
Approved by:	maintainer timeout (1 year)
28 Oct 2018 04:10:10
Original commit files touched by this commit  2.0.7
Revision:483217
jbeich search for other commits by this committer
devel/sdl20: expose EGL and Wayland support

PR:		223018 (based on)
Submitted by:	Greg V <greg@unrelenting.technology>
Approved by:	maintainer timeout (1 year)
05 Feb 2018 16:24:49
Original commit files touched by this commit  2.0.7
Revision:460979
amdmi3 search for other commits by this committer
Take maintainership of SDL/SDL2 ports
25 Oct 2017 10:47:46
Original commit files touched by this commit  2.0.7
Revision:452843
jbeich search for other commits by this committer
devel/sdl20: update to 2.0.7

Changes:	https://discourse.libsdl.org/t/sdl-2-0-7-released/23279
ABI:		https://abi-laboratory.pro/tracker/timeline/sdl/
MFH:		2017Q4 (many regression fixes for 2.0.6)
06 Oct 2017 13:05:21
Original commit files touched by this commit  2.0.6_1
Revision:451381
jbeich search for other commits by this committer
devel/sdl20: crashfix for some consumers after r450461

  $ pkg install pioneer
  $ pioneer
  [...]
  ShipType::Init()
  Lua::Init()
  Server agent disabled

  Thread 1 received signal SIGSEGV, Segmentation fault.
  0x0000000800cd5d20 in SDL_ConvertSurface_REAL (surface=0x80b374fc0,
      format=0xb4c7e8 <Graphics::pixelFormatRGBA>, flags=0)
      at /usr/ports/devel/sdl20/work/SDL2-2.0.6/src/video/SDL_surface.c:936
  936         copy_flags = surface->map->info.flags;
  (gdb) p surface->map
(Only the first 15 lines of the commit message are shown above View all of this commit message)
23 Sep 2017 18:02:56
Original commit files touched by this commit  2.0.6
Revision:450461
jbeich search for other commits by this committer
devel/sdl20: update to 2.0.6

graphics/mesa-libs and misc/raspberrypi-userland conflict
on <EGL/egl.h> which makes adding VIDEO_RPI non-trivial.

Changes:	https://discourse.libsdl.org/t/sdl-2-0-6-released/23109
ABI:		https://abi-laboratory.pro/tracker/timeline/sdl/
06 Jul 2017 12:07:23
Original commit files touched by this commit  2.0.5_2
Revision:445139
jbeich search for other commits by this committer
devel/sdl20: backport crashfix for mips64el

Obtained from:	upstream (via OpenBSD Ports)
MFH:		2017Q3 (no hardware to confirm)
23 May 2017 05:03:16
Original commit files touched by this commit  2.0.5_1
Revision:441503
rezny search for other commits by this committer
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
22 Jan 2017 22:27:55
Original commit files touched by this commit  2.0.5
Revision:432169
rene search for other commits by this committer
Reset mva@'s ports, he handed in his ports bit.
13 Nov 2016 09:21:23
Original commit files touched by this commit  2.0.5
Revision:426014
mva search for other commits by this committer
- Update to version 2.0.5
20 Oct 2016 09:03:58
Original commit files touched by this commit  2.0.4
Revision:424312
amdmi3 search for other commits by this committer
- Verbosify build

Approved by:	portmgr blanket
30 Sep 2016 19:24:30
Original commit files touched by this commit  2.0.4
Revision:423014
tijl search for other commits by this committer
Let USES=localbase add -L${LOCALBASE}/lib to LIBS instead of LDFLAGS.
USES=localbase:ldflags can be used to set LDFLAGS.  Normally LDFLAGS
appears too early on the command line causing some ports to link with
their own libraries in LOCALBASE (if installed) instead of WRKSRC.

Also make use of _USES_POST so -L${LOCALBASE}/lib is added as late as
possible after anything a port Makefile might set.  Use _USES_POST
instead of .include in libedit.mk and libarchive.mk so things like
'USES=libedit localbase:ldflags' work correctly.

Fix some issues with LIBS in some ports.

Switch ports that don't support LIBS to localbase:ldflags.

PR:		212987
Exp-run by:	antoine
Approved by:	portmgr (antoine)
26 Aug 2016 13:39:48
Original commit files touched by this commit  2.0.4
Revision:420918
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)
06 Apr 2016 15:01:13
Original commit files touched by this commit  2.0.4
Revision:412624
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
01 Apr 2016 14:00:57
Original commit files touched by this commit  2.0.3_6
Revision:412346
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
01 Apr 2016 13:12:47
Original commit files touched by this commit  2.0.3_6
Revision:412340
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)
10 Oct 2015 14:03:01
Original commit files touched by this commit  2.0.3_6
Revision:398996
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)
14 Jun 2015 09:33:30
Original commit files touched by this commit  2.0.3_6
Revision:389620
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
24 May 2015 16:48:41
Original commit files touched by this commit  2.0.3_5
Revision:387283
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)
15 Apr 2015 08:20:28
Original commit files touched by this commit  2.0.3_4
Revision:384038
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)
27 Oct 2014 11:07:20
Original commit files touched by this commit  2.0.3_3
Revision:371552
bapt search for other commits by this committer
Cleanup plist
10 Sep 2014 20:50:37
Original commit files touched by this commit  2.0.3_3
Revision:367888
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)
03 Jul 2014 18:23:56
Original commit files touched by this commit  2.0.3_2
Revision:360443
amdmi3 search for other commits by this committer
- Drop .la files, no dependees require them

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

Changelog: https://hg.libsdl.org/SDL/file/704a0bfecf75/WhatsNew.txt
17 Nov 2013 12:33:49
Original commit files touched by this commit  2.0.1_1
Revision:334079
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>
13 Nov 2013 22:26:18
Original commit files touched by this commit  2.0.1_1
Revision:333731
mva search for other commits by this committer
- Enable posix semaphores support

PR:		ports/182137
Submitted by:	Jan Beich <jbeich@tormail.org>
25 Oct 2013 16:15:37
Original commit files touched by this commit  2.0.1
Revision:331607
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
22 Sep 2013 09:16:46
Original commit files touched by this commit  2.0.0_1
Revision:327856
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>
20 Sep 2013 17:17:45
Original commit files touched by this commit  2.0.0
Revision:327726
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)
28 Aug 2013 18:29:39
Original commit files touched by this commit  2.0.0
Revision:325547
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)
14 Aug 2013 22:35:54
Original commit files touched by this commit  2.0.0
Revision:324744  Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
14 Aug 2013 17:23:36
Original commit files touched by this commit  2.0.0
Revision:324741
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
06 Jul 2013 10:24:18
Original commit files touched by this commit  2.0.p7353
Revision:322377
mva search for other commits by this committer
- Update to revision 7353
06 Jun 2013 09:32:17
Original commit files touched by this commit  2.0.p7291
Revision:320065
mva search for other commits by this committer
- Update to revision 7291
20 May 2013 08:31:43
Original commit files touched by this commit  2.0.p7192
Revision:318582
mva search for other commits by this committer
- Update to revision 7192
27 Apr 2013 08:50:47
Original commit files touched by this commit  2.0.p7046
Revision:316654
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
25 Apr 2013 20:19:15
Original commit files touched by this commit  2.0.p7046
Revision:316531
mva search for other commits by this committer
- Update to revision 7046
22 Mar 2013 20:06:15
Original commit files touched by this commit  2.0.p6940
Revision:314960
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)
16 Mar 2013 21:07:19
Original commit files touched by this commit  2.0.p6940
Revision:314384
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: 45

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
rubygem-actionview4Mar 18
rubygem-actionview5Mar 18
rubygem-actionview50Mar 18
puttyMar 17
putty-gtk2Mar 17
putty-nogtkMar 17
py-notebookMar 16
ruby-gemsMar 15
ntpMar 07
openssl*Mar 07
openssl111Mar 07
rsshMar 06
rt42Mar 06
rt44Mar 06
gitlab-ceMar 05

13 vulnerabilities affecting 42 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-03-18 18:34:00


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 36279
Broken 116
Deprecated 119
Ignore 337
Forbidden 5
Restricted 161
No CDROM 74
Vulnerable 37
Expired 6
Set to expire 93
Interactive 0
new 24 hours 2
new 48 hours11
new 7 days34
new fortnight63
new month145

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.