diff --git a/ChangeLog.md b/ChangeLog.md index 3bdde1241ba74..b4a9bab199aa3 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -26,6 +26,7 @@ See docs/process.md for more on how version tagging works. - `emcmake` no longer automatically injects `--experimental-wasm-threads` and `--experimental-wasm-bulk-memory` flags when used with versions of node older than v16. (#26560) +- SDL3 port updated from 3.2.30 to 3.4.2 (#26572) 5.0.4 - 03/23/26 ---------------- diff --git a/tools/ports/sdl3.py b/tools/ports/sdl3.py index cb743e2b2b5c2..e01f5d0feb934 100644 --- a/tools/ports/sdl3.py +++ b/tools/ports/sdl3.py @@ -9,9 +9,9 @@ from tools import diagnostics -VERSION = '3.2.30' +VERSION = '3.4.2' TAG = f'release-{VERSION}' -HASH = '80ef7b2f257f43fe47c7ea8aa0a64f1c6f23720d91065d5e9b42f0205c62fc98bcf8dd1f1834fe09c66bea2598a18a658b82212cb29810be2d2175dece0aadce' +HASH = 'a17fe538993a3956e0b85fda21e7b431244e803a5facb35bb7a2bfd9ee23f1aac65838ed3225f526b81410cae7c23da7c40693c2e791385281f0764239116bce' SUBDIR = f'SDL-{TAG}' variants = {'sdl3-mt': {'PTHREADS': 1}} @@ -53,7 +53,7 @@ def create(final): 'atomic/*.c', 'audio/*.c', 'camera/*.c', - 'core/*.c', + 'core/unix/*.c', 'cpuinfo/*.c', 'dynapi/*.c', 'events/*.c', diff --git a/tools/ports/sdl3/SDL_build_config.h b/tools/ports/sdl3/SDL_build_config.h index 87fc5c822c3d2..25317e19e4300 100644 --- a/tools/ports/sdl3/SDL_build_config.h +++ b/tools/ports/sdl3/SDL_build_config.h @@ -47,6 +47,8 @@ #define HAVE_STRING_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_WCHAR_H 1 +#define HAVE_GETRESGID 1 +#define HAVE_GETRESUID 1 /* #undef HAVE_PTHREAD_NP_H */ /* C library functions */