From b36cec26dab3f620ed96fed017027ecbea5b4c9a Mon Sep 17 00:00:00 2001 From: Sunrisepeak Date: Sat, 7 Nov 2026 10:28:17 +0900 Subject: [PATCH] The openkal 0.24.2 patch group: openkal-llvm-runtime 0.19.2 and openkal-platform 0.24.2 Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com> --- CHANGELOG.md | 5 +++++ pkgs/o/openkal-llvm-runtime.lua | 21 +++++++++++++++++++++ pkgs/o/openkal-platform.lua | 21 +++++++++++++++++++++ tests/examples/openkal-platform/mcpp.toml | 2 +- tests/examples/openkal/mcpp.toml | 2 +- 5 files changed, 49 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d34b012..daa5db43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,11 @@ ### Added +- **The openkal 0.24.2 patch group: a leaf and a platform patch, as one change.** openkal-llvm-runtime 0.19.2 keeps the + volume of a name it rebuilds part by part (`lexically_normal`, `weakly_canonical`, `D:/a` / `/b`), which 0.19.1 lost + on Windows (openkal-llvm-runtime#68), and openkal-platform 0.24.2 names it; no other member changes. The test members + `openkal` and `openkal-platform` consume the 0.24.2 group. Written by `tools/family_release.py index` of + openkal-platform. - **The openkal 0.24.1 correction group, as one change.** openkal-platform 0.24.1, openkal-musl 0.28.1 (a directory's whole name kept, openkal-musl#83), openkal-llvm-runtime 0.19.1 (a name beneath a Windows volume is absolute, openkal-llvm-runtime#64) and the image family 0.5.1 (openkal-ld, -run, -tools, -bind: okrun over openkal-macos 0.22.1, diff --git a/pkgs/o/openkal-llvm-runtime.lua b/pkgs/o/openkal-llvm-runtime.lua index 1b290ba1..f3f1b3ee 100644 --- a/pkgs/o/openkal-llvm-runtime.lua +++ b/pkgs/o/openkal-llvm-runtime.lua @@ -75,6 +75,13 @@ package = { xpm = { linux = { + ["0.19.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.19.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.19.2/openkal-llvm-runtime-0.19.2.tar.gz", + }, + sha256 = "80ca30a408b919becc82cae3dd8f4e8277c759a121213f429c7353f2bf4c340c", + }, ["0.19.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.19.1.tar.gz", @@ -497,6 +504,13 @@ package = { }, }, macosx = { + ["0.19.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.19.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.19.2/openkal-llvm-runtime-0.19.2.tar.gz", + }, + sha256 = "80ca30a408b919becc82cae3dd8f4e8277c759a121213f429c7353f2bf4c340c", + }, ["0.19.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.19.1.tar.gz", @@ -919,6 +933,13 @@ package = { }, }, windows = { + ["0.19.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.19.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.19.2/openkal-llvm-runtime-0.19.2.tar.gz", + }, + sha256 = "80ca30a408b919becc82cae3dd8f4e8277c759a121213f429c7353f2bf4c340c", + }, ["0.19.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.19.1.tar.gz", diff --git a/pkgs/o/openkal-platform.lua b/pkgs/o/openkal-platform.lua index ea4fcce9..b96d48b6 100644 --- a/pkgs/o/openkal-platform.lua +++ b/pkgs/o/openkal-platform.lua @@ -26,6 +26,13 @@ package = { xpm = { linux = { + ["0.24.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.24.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.24.2/openkal-platform-0.24.2.tar.gz", + }, + sha256 = "a9fc68e4b9e7ddaf546c1a8b545032710d10efcbc64ad489b1a050443746e699", + }, ["0.24.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.24.1.tar.gz", @@ -182,6 +189,13 @@ package = { }, }, macosx = { + ["0.24.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.24.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.24.2/openkal-platform-0.24.2.tar.gz", + }, + sha256 = "a9fc68e4b9e7ddaf546c1a8b545032710d10efcbc64ad489b1a050443746e699", + }, ["0.24.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.24.1.tar.gz", @@ -338,6 +352,13 @@ package = { }, }, windows = { + ["0.24.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.24.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.24.2/openkal-platform-0.24.2.tar.gz", + }, + sha256 = "a9fc68e4b9e7ddaf546c1a8b545032710d10efcbc64ad489b1a050443746e699", + }, ["0.24.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.24.1.tar.gz", diff --git a/tests/examples/openkal-platform/mcpp.toml b/tests/examples/openkal-platform/mcpp.toml index a4769b90..3e5d9526 100644 --- a/tests/examples/openkal-platform/mcpp.toml +++ b/tests/examples/openkal-platform/mcpp.toml @@ -10,7 +10,7 @@ name = "openkal-platform-tests" version = "0.1.0" [target.'cfg(any(linux, macos))'] -platform = "openkal-platform@0.24.1" +platform = "openkal-platform@0.24.2" [indices] mcpplibs = { path = "../../.." } diff --git a/tests/examples/openkal/mcpp.toml b/tests/examples/openkal/mcpp.toml index 3be4ba46..666f8864 100644 --- a/tests/examples/openkal/mcpp.toml +++ b/tests/examples/openkal/mcpp.toml @@ -30,7 +30,7 @@ openkal-macos = "0.22.1" openkal-windows = "0.20.0" [target.'cfg(all(os = "linux", env = "musl"))'.dependencies.mcpplibs] -openkal-llvm-runtime = "0.19.1" +openkal-llvm-runtime = "0.19.2" [target.'cfg(arch = "wasm32")'.dependencies.mcpplibs] openkal-emscripten = "0.13.0"