Skip to content

Commit bf6a334

Browse files
authored
register openkal-musl 0.19.1 (#460)
Registration only: nothing here pins it yet. openkal-llvm-runtime names 0.19.0 exactly, and moving that pin is a separate change. 0.19.1 moves its own openkal-windows pin to 0.10.1, which makes a file opened for writing describable. `do_fstat` calls `okm_fs_file_info` and maps its error, so before it, `fstat` on a descriptor the caller opened a line earlier returned EACCES on Windows -- the pair libarchive performs when opening an archive for output. All four urls this and the previous registration add were fetched before this entry was written, not merely linted for shape: both hosts serve 0.19.1 at 1152093 bytes and 0.10.1 at 89854, and each CN copy is byte-for-byte identical to its GitHub archive. The CN url was written wrong once and caught by reading it back: a piecewise substitution replaced the file name before the directory pattern could match and produced `download/0.19.0/openkal-musl-0.19.1.tar.gz`, which serves nothing. The version is now replaced wholesale within each block, because the key, the GLOBAL tag, and both halves of the CN url name one version and have to move together.
1 parent 0bed252 commit bf6a334

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

pkgs/o/openkal-musl.lua

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,13 @@ package = {
5252

5353
xpm = {
5454
linux = {
55+
["0.19.1"] = {
56+
url = {
57+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.19.1.tar.gz",
58+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.19.1/openkal-musl-0.19.1.tar.gz",
59+
},
60+
sha256 = "8abfeab644830b9aa40314f9fdb56e0233733445198bafaa2767b53b8e44ef70",
61+
},
5562
["0.19.0"] = {
5663
url = {
5764
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.19.0.tar.gz",
@@ -243,6 +250,13 @@ package = {
243250
},
244251
},
245252
macosx = {
253+
["0.19.1"] = {
254+
url = {
255+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.19.1.tar.gz",
256+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.19.1/openkal-musl-0.19.1.tar.gz",
257+
},
258+
sha256 = "8abfeab644830b9aa40314f9fdb56e0233733445198bafaa2767b53b8e44ef70",
259+
},
246260
["0.19.0"] = {
247261
url = {
248262
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.19.0.tar.gz",
@@ -434,6 +448,13 @@ package = {
434448
},
435449
},
436450
windows = {
451+
["0.19.1"] = {
452+
url = {
453+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.19.1.tar.gz",
454+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.19.1/openkal-musl-0.19.1.tar.gz",
455+
},
456+
sha256 = "8abfeab644830b9aa40314f9fdb56e0233733445198bafaa2767b53b8e44ef70",
457+
},
437458
["0.19.0"] = {
438459
url = {
439460
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.19.0.tar.gz",

0 commit comments

Comments
 (0)