{ "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" }