Skip to content

Commit a951519

Browse files
authored
[ports] Update SDL3 to 3.4.2 (#26572)
SDL3 update is needed for SDL3_mixer port See #26571
1 parent 0dc08a3 commit a951519

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ See docs/process.md for more on how version tagging works.
2626
- `emcmake` no longer automatically injects `--experimental-wasm-threads` and
2727
`--experimental-wasm-bulk-memory` flags when used with versions of node older
2828
than v16. (#26560)
29+
- SDL3 port updated from 3.2.30 to 3.4.2 (#26572)
2930

3031
5.0.4 - 03/23/26
3132
----------------

tools/ports/sdl3.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99

1010
from tools import diagnostics
1111

12-
VERSION = '3.2.30'
12+
VERSION = '3.4.2'
1313
TAG = f'release-{VERSION}'
14-
HASH = '80ef7b2f257f43fe47c7ea8aa0a64f1c6f23720d91065d5e9b42f0205c62fc98bcf8dd1f1834fe09c66bea2598a18a658b82212cb29810be2d2175dece0aadce'
14+
HASH = 'a17fe538993a3956e0b85fda21e7b431244e803a5facb35bb7a2bfd9ee23f1aac65838ed3225f526b81410cae7c23da7c40693c2e791385281f0764239116bce'
1515
SUBDIR = f'SDL-{TAG}'
1616

1717
variants = {'sdl3-mt': {'PTHREADS': 1}}
@@ -53,7 +53,7 @@ def create(final):
5353
'atomic/*.c',
5454
'audio/*.c',
5555
'camera/*.c',
56-
'core/*.c',
56+
'core/unix/*.c',
5757
'cpuinfo/*.c',
5858
'dynapi/*.c',
5959
'events/*.c',

tools/ports/sdl3/SDL_build_config.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@
4747
#define HAVE_STRING_H 1
4848
#define HAVE_SYS_TYPES_H 1
4949
#define HAVE_WCHAR_H 1
50+
#define HAVE_GETRESGID 1
51+
#define HAVE_GETRESUID 1
5052
/* #undef HAVE_PTHREAD_NP_H */
5153

5254
/* C library functions */

0 commit comments

Comments
 (0)