5
5
6
6
import os
7
7
8
- TAG = 'release-2.28.4 '
9
- HASH = '8dd593fd7d8660efdeb53b7d1706f5743eb68491a29eb0cf0c028d8f8b8a7945c0dc5bf1117b5e4e871d7622be277c0838d08cc6eabdecb563000dfcc0c94639 '
8
+ TAG = 'release-2.30.8 '
9
+ HASH = '6e54c2f93c675b134ff311cb91e5f7b3ad77eb41335b172dc6d3e9774d2ea4728eba9d51667f799cfa1c52cc63169f88f0420c2330574ad3230ee0cb0642e3d4 '
10
10
SUBDIR = 'SDL-' + TAG
11
11
12
12
variants = {'sdl2-mt' : {'PTHREADS' : 1 }}
@@ -39,6 +39,7 @@ def create(final):
39
39
events/SDL_scancode_tables.c events/SDL_mouse.c events/SDL_quit.c
40
40
events/SDL_touch.c events/SDL_windowevents.c file/SDL_rwops.c haptic/SDL_haptic.c
41
41
joystick/controller_type.c joystick/SDL_gamecontroller.c joystick/SDL_joystick.c
42
+ joystick/SDL_steam_virtual_gamepad.c
42
43
power/SDL_power.c render/SDL_d3dmath.c render/SDL_render.c
43
44
render/SDL_yuv_sw.c render/direct3d/SDL_render_d3d.c render/direct3d11/SDL_render_d3d11.c
44
45
render/opengl/SDL_render_gl.c render/opengl/SDL_shaders_gl.c render/opengles/SDL_render_gles.c
@@ -58,7 +59,7 @@ def create(final):
58
59
video/emscripten/SDL_emscriptenframebuffer.c video/emscripten/SDL_emscriptenmouse.c
59
60
video/emscripten/SDL_emscriptenopengles.c video/emscripten/SDL_emscriptenvideo.c
60
61
audio/emscripten/SDL_emscriptenaudio.c video/dummy/SDL_nullevents.c
61
- video/dummy/SDL_nullframebuffer.c video/dummy/SDL_nullvideo.c video/yuv2rgb/yuv_rgb .c
62
+ video/dummy/SDL_nullframebuffer.c video/dummy/SDL_nullvideo.c video/yuv2rgb/yuv_rgb_std .c
62
63
audio/disk/SDL_diskaudio.c audio/dummy/SDL_dummyaudio.c loadso/dlopen/SDL_sysloadso.c
63
64
power/emscripten/SDL_syspower.c joystick/emscripten/SDL_sysjoystick.c
64
65
filesystem/emscripten/SDL_sysfilesystem.c timer/unix/SDL_systimer.c haptic/dummy/SDL_syshaptic.c
@@ -70,6 +71,9 @@ def create(final):
70
71
71
72
srcs = [os .path .join (src_dir , 'src' , s ) for s in srcs ]
72
73
flags = ['-sUSE_SDL=0' ]
74
+ # SDL2 currently has the wrong definition of SDL_PRIs64 for emscripten.
75
+ # TODO: Remove this when we roll SDL2 to include https://github.com/libsdl-org/SDL/pull/11127
76
+ flags += ['-Wno-format' ]
73
77
includes = [ports .get_include_dir ('SDL2' )]
74
78
if settings .PTHREADS :
75
79
flags += ['-pthread' ]
0 commit comments