From b875feab6c2a3db20112ca1d1fa3257414b170fe Mon Sep 17 00:00:00 2001 From: sunrisepeak Date: Tue, 25 Aug 2026 05:15:31 +0800 Subject: [PATCH] =?UTF-8?q?openkal=200.7.0=20=E2=80=94=20openkal.random?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The specification gains a ninth interface. Entropy is not derivable from the other eight: a program above openkal that needs an unpredictable value has no interface to ask for one, and `std::random_device` in a libc++ built on this specification had nothing beneath it. The interface is optional. Its presence is answered by clause 6.1 — an implementation that does not provide it is absent as a link-time definition — and not by a bit in the capability word, which answers only how an interface behaves within the interfaces it does provide. Mirrored and verified byte-for-byte on both legs: GLOBAL https://github.com/mcpplibs/openkal/archive/refs/tags/0.7.0.tar.gz CN https://gitcode.com/mcpp-res/openkal/releases/download/0.7.0/openkal-0.7.0.tar.gz 200, 165471 bytes, cmp identical to the source archive on both. --- pkgs/o/openkal.lua | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pkgs/o/openkal.lua b/pkgs/o/openkal.lua index f30e356..6cd59b9 100644 --- a/pkgs/o/openkal.lua +++ b/pkgs/o/openkal.lua @@ -22,6 +22,13 @@ package = { xpm = { linux = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal/releases/download/0.7.0/openkal-0.7.0.tar.gz", + }, + sha256 = "47909cd3add5a62b668c4e0bcb04fb0ec46b79f4fccef12b19b25f6a76578f22", + }, ["0.6.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.6.0.tar.gz", @@ -52,6 +59,13 @@ package = { }, }, macosx = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal/releases/download/0.7.0/openkal-0.7.0.tar.gz", + }, + sha256 = "47909cd3add5a62b668c4e0bcb04fb0ec46b79f4fccef12b19b25f6a76578f22", + }, ["0.6.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.6.0.tar.gz", @@ -82,6 +96,13 @@ package = { }, }, windows = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal/releases/download/0.7.0/openkal-0.7.0.tar.gz", + }, + sha256 = "47909cd3add5a62b668c4e0bcb04fb0ec46b79f4fccef12b19b25f6a76578f22", + }, ["0.6.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.6.0.tar.gz",