Skip to content

Commit a9fbee4

Browse files
committed
openkal 0.14.0 and the eight packages of its wave: register descriptors
The specification's 0.14 adds `KAL_TERM_PASS_CONTROL` to `openkal.terminal`'s mode word and corrects `KAL_VERSION_MINOR`, which every implementation answers `kal_version` with; the four implementations map the position, the two firmware backends follow the version, and openkal-musl routes the terminal ioctls through the interface. openkal 0.14.0 0e0410fb... openkal-linux 0.14.0 331a6524... openkal-macos 0.11.0 576356ea... openkal-windows 0.9.0 27122bef... openkal-emscripten 0.3.0 34067d2a... openkal-uefi 0.8.0 a1c920dc... openkal-opensbi 0.8.0 557a28f7... openkal-musl 0.16.0 8ffa4a2a... Each sha256 is of the GitHub archive of the plain tag, and the GitCode asset is that same file uploaded unchanged --- verified for openkal 0.14.0 by downloading both and comparing. AND THE PARITY LINT IS GREEN AGAIN. `tests/check_platform_version_parity.lua` runs whole-repo and has been failing on `main` since the previous wave: openkal-musl 0.15.0 and openkal-llvm-runtime 0.11.0 were registered under `xpm.linux` and `xpm.windows` and not under `xpm.macosx`, which is exactly the partial bump that lint exists to catch. Both are now present in all three. openkal-llvm-runtime 0.12.0 is not here: it pins openkal-musl exactly, so it cannot be built until openkal-musl 0.16.0 is registered by this change. It follows in its own descriptor update.
1 parent 8d87b18 commit a9fbee4

10 files changed

Lines changed: 182 additions & 0 deletions

‎pkgs/o/openkal-emscripten.lua‎

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

4646
xpm = {
4747
linux = {
48+
["0.3.0"] = {
49+
url = {
50+
GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.3.0.tar.gz",
51+
CN = "https://gitcode.com/mcpp-res/openkal-emscripten/releases/download/0.3.0/openkal-emscripten-0.3.0.tar.gz",
52+
},
53+
sha256 = "34067d2ac9011344cd6cdf6f4866d771ba49b5e05d392bb0d51f573f31fe6606",
54+
},
4855
["0.2.0"] = {
4956
url = {
5057
GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.2.0.tar.gz",
@@ -68,6 +75,13 @@ package = {
6875
},
6976
},
7077
macosx = {
78+
["0.3.0"] = {
79+
url = {
80+
GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.3.0.tar.gz",
81+
CN = "https://gitcode.com/mcpp-res/openkal-emscripten/releases/download/0.3.0/openkal-emscripten-0.3.0.tar.gz",
82+
},
83+
sha256 = "34067d2ac9011344cd6cdf6f4866d771ba49b5e05d392bb0d51f573f31fe6606",
84+
},
7185
["0.2.0"] = {
7286
url = {
7387
GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.2.0.tar.gz",
@@ -91,6 +105,13 @@ package = {
91105
},
92106
},
93107
windows = {
108+
["0.3.0"] = {
109+
url = {
110+
GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.3.0.tar.gz",
111+
CN = "https://gitcode.com/mcpp-res/openkal-emscripten/releases/download/0.3.0/openkal-emscripten-0.3.0.tar.gz",
112+
},
113+
sha256 = "34067d2ac9011344cd6cdf6f4866d771ba49b5e05d392bb0d51f573f31fe6606",
114+
},
94115
["0.2.0"] = {
95116
url = {
96117
GLOBAL = "https://github.com/mcpplibs/openkal-emscripten/archive/refs/tags/0.2.0.tar.gz",

‎pkgs/o/openkal-linux.lua‎

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

2020
xpm = {
2121
linux = {
22+
["0.14.0"] = {
23+
url = {
24+
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.14.0.tar.gz",
25+
CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.14.0/openkal-linux-0.14.0.tar.gz",
26+
},
27+
sha256 = "331a6524a4ff604a208330f45c5b9f0ea17943f4783523a6170444341a27ef45",
28+
},
2229
["0.13.0"] = {
2330
url = {
2431
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.13.0.tar.gz",
@@ -112,6 +119,13 @@ package = {
112119
},
113120
},
114121
macosx = {
122+
["0.14.0"] = {
123+
url = {
124+
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.14.0.tar.gz",
125+
CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.14.0/openkal-linux-0.14.0.tar.gz",
126+
},
127+
sha256 = "331a6524a4ff604a208330f45c5b9f0ea17943f4783523a6170444341a27ef45",
128+
},
115129
["0.13.0"] = {
116130
url = {
117131
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.13.0.tar.gz",
@@ -205,6 +219,13 @@ package = {
205219
},
206220
},
207221
windows = {
222+
["0.14.0"] = {
223+
url = {
224+
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.14.0.tar.gz",
225+
CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.14.0/openkal-linux-0.14.0.tar.gz",
226+
},
227+
sha256 = "331a6524a4ff604a208330f45c5b9f0ea17943f4783523a6170444341a27ef45",
228+
},
208229
["0.13.0"] = {
209230
url = {
210231
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.13.0.tar.gz",

‎pkgs/o/openkal-llvm-runtime.lua‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,13 @@ package = {
194194
},
195195
},
196196
macosx = {
197+
["0.11.0"] = {
198+
url = {
199+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.11.0.tar.gz",
200+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.11.0/openkal-llvm-runtime-0.11.0.tar.gz",
201+
},
202+
sha256 = "2e26674d6698aa3c9cbc648fb4b692473e39e339fb52400a153b8a35c8208bf4",
203+
},
197204
["0.10.0"] = {
198205
url = {
199206
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.10.0.tar.gz",

‎pkgs/o/openkal-macos.lua‎

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

2020
xpm = {
2121
linux = {
22+
["0.11.0"] = {
23+
url = {
24+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.11.0.tar.gz",
25+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.11.0/openkal-macos-0.11.0.tar.gz",
26+
},
27+
sha256 = "576356ead9a99bb299d9d8ac6e7d266064112cff1775252935922e67e6a45809",
28+
},
2229
["0.10.0"] = {
2330
url = {
2431
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.10.0.tar.gz",
@@ -119,6 +126,13 @@ package = {
119126
},
120127
},
121128
macosx = {
129+
["0.11.0"] = {
130+
url = {
131+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.11.0.tar.gz",
132+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.11.0/openkal-macos-0.11.0.tar.gz",
133+
},
134+
sha256 = "576356ead9a99bb299d9d8ac6e7d266064112cff1775252935922e67e6a45809",
135+
},
122136
["0.10.0"] = {
123137
url = {
124138
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.10.0.tar.gz",
@@ -219,6 +233,13 @@ package = {
219233
},
220234
},
221235
windows = {
236+
["0.11.0"] = {
237+
url = {
238+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.11.0.tar.gz",
239+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.11.0/openkal-macos-0.11.0.tar.gz",
240+
},
241+
sha256 = "576356ead9a99bb299d9d8ac6e7d266064112cff1775252935922e67e6a45809",
242+
},
222243
["0.10.0"] = {
223244
url = {
224245
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.10.0.tar.gz",

‎pkgs/o/openkal-musl.lua‎

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,13 @@ package = {
3333

3434
xpm = {
3535
linux = {
36+
["0.16.0"] = {
37+
url = {
38+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.16.0.tar.gz",
39+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.16.0/openkal-musl-0.16.0.tar.gz",
40+
},
41+
sha256 = "8ffa4a2a79fcc7fe7565c1e69624b9d3b575020ed97d2043e20cdf542d519105",
42+
},
3643
["0.15.0"] = {
3744
url = {
3845
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.15.0.tar.gz",
@@ -196,6 +203,20 @@ package = {
196203
},
197204
},
198205
macosx = {
206+
["0.16.0"] = {
207+
url = {
208+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.16.0.tar.gz",
209+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.16.0/openkal-musl-0.16.0.tar.gz",
210+
},
211+
sha256 = "8ffa4a2a79fcc7fe7565c1e69624b9d3b575020ed97d2043e20cdf542d519105",
212+
},
213+
["0.15.0"] = {
214+
url = {
215+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.15.0.tar.gz",
216+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.15.0/openkal-musl-0.15.0.tar.gz",
217+
},
218+
sha256 = "75803192a09a46d532300a2b49c5b7b3d12473a2247870585a655630881c4dd5",
219+
},
199220
["0.14.0"] = {
200221
url = {
201222
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.14.0.tar.gz",
@@ -352,6 +373,13 @@ package = {
352373
},
353374
},
354375
windows = {
376+
["0.16.0"] = {
377+
url = {
378+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.16.0.tar.gz",
379+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.16.0/openkal-musl-0.16.0.tar.gz",
380+
},
381+
sha256 = "8ffa4a2a79fcc7fe7565c1e69624b9d3b575020ed97d2043e20cdf542d519105",
382+
},
355383
["0.15.0"] = {
356384
url = {
357385
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.15.0.tar.gz",

‎pkgs/o/openkal-opensbi.lua‎

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

2121
xpm = {
2222
linux = {
23+
["0.8.0"] = {
24+
url = {
25+
GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.8.0.tar.gz",
26+
CN = "https://gitcode.com/mcpp-res/openkal-opensbi/releases/download/0.8.0/openkal-opensbi-0.8.0.tar.gz",
27+
},
28+
sha256 = "557a28f7d775871df7dad68422617d9bbcd844e8bb2be190f38fe87aab05e693",
29+
},
2330
["0.7.0"] = {
2431
url = {
2532
GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.7.0.tar.gz",
@@ -99,6 +106,13 @@ package = {
99106
},
100107
},
101108
macosx = {
109+
["0.8.0"] = {
110+
url = {
111+
GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.8.0.tar.gz",
112+
CN = "https://gitcode.com/mcpp-res/openkal-opensbi/releases/download/0.8.0/openkal-opensbi-0.8.0.tar.gz",
113+
},
114+
sha256 = "557a28f7d775871df7dad68422617d9bbcd844e8bb2be190f38fe87aab05e693",
115+
},
102116
["0.7.0"] = {
103117
url = {
104118
GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.7.0.tar.gz",
@@ -178,6 +192,13 @@ package = {
178192
},
179193
},
180194
windows = {
195+
["0.8.0"] = {
196+
url = {
197+
GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.8.0.tar.gz",
198+
CN = "https://gitcode.com/mcpp-res/openkal-opensbi/releases/download/0.8.0/openkal-opensbi-0.8.0.tar.gz",
199+
},
200+
sha256 = "557a28f7d775871df7dad68422617d9bbcd844e8bb2be190f38fe87aab05e693",
201+
},
181202
["0.7.0"] = {
182203
url = {
183204
GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.7.0.tar.gz",

‎pkgs/o/openkal-uefi.lua‎

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

2121
xpm = {
2222
linux = {
23+
["0.8.0"] = {
24+
url = {
25+
GLOBAL = "https://github.com/mcpplibs/openkal-uefi/archive/refs/tags/0.8.0.tar.gz",
26+
CN = "https://gitcode.com/mcpp-res/openkal-uefi/releases/download/0.8.0/openkal-uefi-0.8.0.tar.gz",
27+
},
28+
sha256 = "a1c920dc862a974431b7c8518cdb8085bc6d0ff22bbacbd4d97fe7f8b16720ac",
29+
},
2330
["0.7.0"] = {
2431
url = {
2532
GLOBAL = "https://github.com/mcpplibs/openkal-uefi/archive/refs/tags/0.7.0.tar.gz",
@@ -92,6 +99,13 @@ package = {
9299
},
93100
},
94101
macosx = {
102+
["0.8.0"] = {
103+
url = {
104+
GLOBAL = "https://github.com/mcpplibs/openkal-uefi/archive/refs/tags/0.8.0.tar.gz",
105+
CN = "https://gitcode.com/mcpp-res/openkal-uefi/releases/download/0.8.0/openkal-uefi-0.8.0.tar.gz",
106+
},
107+
sha256 = "a1c920dc862a974431b7c8518cdb8085bc6d0ff22bbacbd4d97fe7f8b16720ac",
108+
},
95109
["0.7.0"] = {
96110
url = {
97111
GLOBAL = "https://github.com/mcpplibs/openkal-uefi/archive/refs/tags/0.7.0.tar.gz",
@@ -164,6 +178,13 @@ package = {
164178
},
165179
},
166180
windows = {
181+
["0.8.0"] = {
182+
url = {
183+
GLOBAL = "https://github.com/mcpplibs/openkal-uefi/archive/refs/tags/0.8.0.tar.gz",
184+
CN = "https://gitcode.com/mcpp-res/openkal-uefi/releases/download/0.8.0/openkal-uefi-0.8.0.tar.gz",
185+
},
186+
sha256 = "a1c920dc862a974431b7c8518cdb8085bc6d0ff22bbacbd4d97fe7f8b16720ac",
187+
},
167188
["0.7.0"] = {
168189
url = {
169190
GLOBAL = "https://github.com/mcpplibs/openkal-uefi/archive/refs/tags/0.7.0.tar.gz",

‎pkgs/o/openkal-windows.lua‎

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

2222
xpm = {
2323
linux = {
24+
["0.9.0"] = {
25+
url = {
26+
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.9.0.tar.gz",
27+
CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.9.0/openkal-windows-0.9.0.tar.gz",
28+
},
29+
sha256 = "27122bef192b14998ba603ad54031b8c454e0ca372ce907ed5487fe5f7f33d02",
30+
},
2431
["0.8.0"] = {
2532
url = {
2633
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.8.0.tar.gz",
@@ -135,6 +142,13 @@ package = {
135142
},
136143
},
137144
macosx = {
145+
["0.9.0"] = {
146+
url = {
147+
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.9.0.tar.gz",
148+
CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.9.0/openkal-windows-0.9.0.tar.gz",
149+
},
150+
sha256 = "27122bef192b14998ba603ad54031b8c454e0ca372ce907ed5487fe5f7f33d02",
151+
},
138152
["0.8.0"] = {
139153
url = {
140154
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.8.0.tar.gz",
@@ -249,6 +263,13 @@ package = {
249263
},
250264
},
251265
windows = {
266+
["0.9.0"] = {
267+
url = {
268+
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.9.0.tar.gz",
269+
CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.9.0/openkal-windows-0.9.0.tar.gz",
270+
},
271+
sha256 = "27122bef192b14998ba603ad54031b8c454e0ca372ce907ed5487fe5f7f33d02",
272+
},
252273
["0.8.0"] = {
253274
url = {
254275
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.8.0.tar.gz",

‎pkgs/o/openkal.lua‎

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

2323
xpm = {
2424
linux = {
25+
["0.14.0"] = {
26+
url = {
27+
GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.14.0.tar.gz",
28+
CN = "https://gitcode.com/mcpp-res/openkal/releases/download/0.14.0/openkal-0.14.0.tar.gz",
29+
},
30+
sha256 = "0e0410fbda5f246c79e45ff157c919e23173b3a8a12a90a9538aeeacea1e692c",
31+
},
2532
["0.13.0"] = {
2633
url = {
2734
GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.13.0.tar.gz",
@@ -101,6 +108,13 @@ package = {
101108
},
102109
},
103110
macosx = {
111+
["0.14.0"] = {
112+
url = {
113+
GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.14.0.tar.gz",
114+
CN = "https://gitcode.com/mcpp-res/openkal/releases/download/0.14.0/openkal-0.14.0.tar.gz",
115+
},
116+
sha256 = "0e0410fbda5f246c79e45ff157c919e23173b3a8a12a90a9538aeeacea1e692c",
117+
},
104118
["0.13.0"] = {
105119
url = {
106120
GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.13.0.tar.gz",
@@ -180,6 +194,13 @@ package = {
180194
},
181195
},
182196
windows = {
197+
["0.14.0"] = {
198+
url = {
199+
GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.14.0.tar.gz",
200+
CN = "https://gitcode.com/mcpp-res/openkal/releases/download/0.14.0/openkal-0.14.0.tar.gz",
201+
},
202+
sha256 = "0e0410fbda5f246c79e45ff157c919e23173b3a8a12a90a9538aeeacea1e692c",
203+
},
183204
["0.13.0"] = {
184205
url = {
185206
GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.13.0.tar.gz",
20.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)