1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
{
"name": "spaghettikart",
"version": "1.0.0",
"description": "A Mario Kart 64 port",
"homepage": "https://github.com/HarbourMasters/SpaghettiKart",
"dependencies": [
"zlib",
"bzip2",
"libzip",
"libpng",
{
"name": "sdl2",
"features": ["x11", "alsa", "wayland"],
"platform": "linux",
"default-features": false
},
{
"name": "sdl2",
"platform": "windows"
},
{
"name": "sdl2",
"platform": "osx"
},
"sdl2-net",
"glew",
"glfw3",
"nlohmann-json",
"tinyxml2",
"spdlog",
"libogg",
"libvorbis"
],
"overrides": [
{
"$reason": "fmt 11.0.2 (spdlog's dependency) fails to compile under newer AppleClang (consteval format-string checking) and hard-defines FMT_CONSTEVAL with no override guard, so it cannot be disabled either. 10.2.1 keeps the #ifndef guard, letting the AppleClang-scoped FMT_CONSTEVAL= define in CMakeLists.txt take effect. spdlog is pinned to the matching 1.14.1 (1.15.x requires fmt >= 11). TODO: Temporary hack. Remove both pins (plus the FMT_CONSTEVAL blocks in CMakeLists.txt and cmake/TorchExternalFixes.cmake) once the Torch pin is bumped past Torch's spdlog/fmt update. Note the bump also needs matching MK64 loader changes, see the discussion on PR #712.",
"name": "fmt",
"version": "10.2.1",
"port-version": 2
},
{
"name": "spdlog",
"version": "1.14.1"
}
],
"builtin-baseline": "2e58bb35ff7a3a037920d959ce20cb4d8c22319a"
}
|