diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c271ecd..b01b811c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,8 @@ ### Added +- **openkal-musl 0.27.3.** The Linux dependency selects openkal-linux 0.24.1 for correct read-only confinement, and the image dependency selects openkal-ld 0.4.3. The C library implementation is unchanged. The Linux test member follows the release. GLOBAL and CN archives have the same verified SHA256. + - **openkal-ld, openkal-run, openkal-tools and openkal-bind 0.4.3.** The native Linux runner uses openkal-linux 0.24.1, which requires Landlock ABI 3 before claiming read-only confinement. Both image test members follow the release. All four packages share one source archive; GLOBAL and CN downloads have the same verified SHA256. - **openkal-linux 0.24.1.** Read-only confinement requires Landlock ABI 3, which can restrict file truncation; earlier ABIs refuse a confinement request. The ABI probe cache uses atomic accesses. The openkal test member follows the release. GLOBAL and CN archives have the same verified SHA256. diff --git a/pkgs/o/openkal-musl.lua b/pkgs/o/openkal-musl.lua index 92a6142c..d3a28068 100644 --- a/pkgs/o/openkal-musl.lua +++ b/pkgs/o/openkal-musl.lua @@ -75,6 +75,13 @@ package = { xpm = { linux = { + ["0.27.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.3/openkal-musl-0.27.3.tar.gz", + }, + sha256 = "3f9c308d1fc0f5bddd909a19cfd8a25a2fb470ed60ceb70478c5405d7e381428", + }, ["0.27.2"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.2.tar.gz", @@ -462,6 +469,13 @@ package = { }, }, macosx = { + ["0.27.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.3/openkal-musl-0.27.3.tar.gz", + }, + sha256 = "3f9c308d1fc0f5bddd909a19cfd8a25a2fb470ed60ceb70478c5405d7e381428", + }, ["0.27.2"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.2.tar.gz", @@ -849,6 +863,13 @@ package = { }, }, windows = { + ["0.27.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.3/openkal-musl-0.27.3.tar.gz", + }, + sha256 = "3f9c308d1fc0f5bddd909a19cfd8a25a2fb470ed60ceb70478c5405d7e381428", + }, ["0.27.2"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.2.tar.gz", diff --git a/tests/examples/openkal-musl/mcpp.toml b/tests/examples/openkal-musl/mcpp.toml index 585b1689..f717fc89 100644 --- a/tests/examples/openkal-musl/mcpp.toml +++ b/tests/examples/openkal-musl/mcpp.toml @@ -8,7 +8,7 @@ name = "openkal-musl-tests" version = "0.1.0" [target.'cfg(os = "linux")'.dependencies.mcpplibs] -openkal-musl = "0.27.2" +openkal-musl = "0.27.3" [target.'cfg(os = "linux")'.build] cxxflags = ["-DHAVE_OPENKAL_MUSL=1"]