authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-05-29 05:32:48 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-05-29 05:59:49 -07:00
log1cdce9c329527a6326be7033b64e6cda6a54c5f7
tree7901948e5e98e6ab74a7904e99d2043c4726d628
parent574723d4fd9c43360805c462feda8a342f4aba77
signaturebadge-check Signed by SSH key SHA256:4hHJbtBRU58AYXwjL7fkz2fnQHdiye8x1QpTCQ0sHNw

deps: update all


10 files changed, 170 insertions(+), 114 deletions(-)

.github/workflows/push.yml-6
...@@ -29,12 +29,8 @@ jobs:...@@ -29,12 +29,8 @@ jobs:
2929
30 # Build All30 # Build All
31 - run: ./build_release.sh x86_64-linux-musl31 - run: ./build_release.sh x86_64-linux-musl
32 - run: ./build_release.sh x86_64-macos-none
33 - run: ./build_release.sh x86_64-windows-gnu
3432
35 - run: ./build_release.sh aarch64-linux-musl33 - run: ./build_release.sh aarch64-linux-musl
36 - run: ./build_release.sh aarch64-macos-none
37 - run: ./build_release.sh aarch64-windows-gnu
3834
39 - run: ./build_release.sh riscv64-linux-musl35 - run: ./build_release.sh riscv64-linux-musl
4036
...@@ -44,8 +40,6 @@ jobs:...@@ -44,8 +40,6 @@ jobs:
4440
45 - run: ./build_release.sh s390x-linux-musl41 - run: ./build_release.sh s390x-linux-musl
4642
47 - run: ./build_release.sh loongarch64-linux-musl
48
49 # Test43 # Test
50 - run: zigmod version44 - run: zigmod version
51 - run: zigmod ci45 - run: zigmod ci
build_all_zig.sh-6
...@@ -6,12 +6,8 @@ zig build...@@ -6,12 +6,8 @@ zig build
66
7targets="7targets="
8x86_64-linux-musl8x86_64-linux-musl
9x86_64-macos-none
10x86_64-windows-gnu
119
12aarch64-linux-musl10aarch64-linux-musl
13aarch64-macos-none
14aarch64-windows-gnu
1511
16riscv64-linux-musl12riscv64-linux-musl
1713
...@@ -20,8 +16,6 @@ powerpc64le-linux-musl...@@ -20,8 +16,6 @@ powerpc64le-linux-musl
20mips64el-linux-muslabi6416mips64el-linux-muslabi64
2117
22s390x-linux-musl18s390x-linux-musl
23
24loongarch64-linux-musl
25"19"
2620
27for item in $targets21for item in $targets
deps.zig+115-76
...@@ -54,26 +54,30 @@ pub fn fetch(exe: *std.Build.Step.Compile) *std.Build.Step {...@@ -54,26 +54,30 @@ pub fn fetch(exe: *std.Build.Step.Compile) *std.Build.Step {
54 const root = if (@field(package_data, decl.name).store) |_| b.cache_root.path.? else ".";54 const root = if (@field(package_data, decl.name).store) |_| b.cache_root.path.? else ".";
55 if (path.* != null) path.* = b.fmt("{s}/zigmod/deps{s}", .{ root, path.*.? });55 if (path.* != null) path.* = b.fmt("{s}/zigmod/deps{s}", .{ root, path.*.? });
56 }56 }
57 step.dependOn(&GitExactStep.create(b, "https://github.com/marlersoft/zigwin32", "d21b419d808215e1f82605fdaddc49750bfa3bca").step);57 step.dependOn(&GitExactStep.create(b, "https://github.com/marlersoft/zigwin32", "ec98bb4d9eea532320a8551720a9e3ec6de64994").step);
58 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/arqv-ini", "f1a72055884bd5bc0ffb93ba706c9212139d61b9").step);58 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/arqv-ini", "ab427a4de4f875eaa39ee56a29114fc020431546").step);
59 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/iguanaTLS", "b0e810ba8508681935ea7a5af857cc197dcdd279").step);59 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/iguanaTLS", "3450aaf3ca47986540e2b0258c2affc45af64ea2").step);
60 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zfetch", "ec3c02114dec5deff3310b590e69ce0aeb67b95b").step);60 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zfetch", "40d141bf7db81f05a83cce5f2edc4b14e41a5c34").step);
61 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-ansi", "18c6c24d692df31a17f78299c4a539c935d1feb1").step);61 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-ansi", "5f89211a749aef6bf518889c0467ceb24825c055").step);
62 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-detect-license", "9b85f69e9adc28ec70a217c07b86046e331d3485").step);62 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-detect-license", "8d553ba6283f778965678ee73b17ae1e2019440d").step);
63 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-extras", "5c4543acadb6c24c05d68f79e4c9d2093457a629").step);63 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-extras", "c2c581aa6a38438dd9ed8da0f59019691c5dd45d").step);
64 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-git", "b206fa9978ef2cc06bab4d307c7ed07f1f3b88af").step);64 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-git", "70d5ded3d5699c452cb3f4298ee2822cfc0f814e").step);
65 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-inquirer", "3bee7b28a37f3d0898119ef095687467fa907d4b").step);65 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-inquirer", "4cddefa42744d61067567b0b36b5d2bb376e5ae3").step);
66 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-intrusive-parser", "eabd7f7b9b8defdbba5504d9ce2c93e1065ca34b").step);66 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-intrusive-parser", "eec3155dc8188b8440cb6097cc436f49511f01cd").step);
67 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-json", "92dd6f67bbb52f060d5ac20719142b0211854290").step);67 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-json", "80e943ac8734b91da3560c8f45bbe702d833ac11").step);
68 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-leven", "abcde0e877df670f96671bdca5b81b0e809df0d4").step);68 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-leven", "618eddde4ffbc6d34100e4bc6aa654d41161537a").step);
69 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-licenses", "86fc3f6cb4dcc2847832524a3f80d520c7a6577c").step);69 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-licenses", "6b59e45d33a58a5756b2d671a40703f1d110271e").step);
70 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-licenses-text", "a4a66621b3cccdf05e62e0152cf2cd43e9072e97").step);70 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-licenses-text", "cf0d7f870e85bf4cc35e56532b9e6dd37f9d20dd").step);
71 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-time", "25165db8e626434ab6eae2cff64ba5e72e4fa062").step);71 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-nfs", "cd5a750bf6d58fa355efe2223c3f9c0626198f13").step);
72 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-tracer", "cc75b7f652c7cd51cbfa6e3c7e8155cd153bb68b").step);72 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-nio", "c50f286c78a4a9704ac3f9fecd7c351e7da89e02").step);
73 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-yaml", "10e8df67c534e186d851ed48e8895374d9a454e9").step);73 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-sys-linux", "9edefde5fcf96894b6aa4ab60241940bba65debf").step);
74 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-time", "6e4e3983cea4fe7f705ce6c6606832fca409a4c7").step);
75 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-tracer", "b2c23066c0431542cbc97aedadd9c8890c298e7b").step);
76 step.dependOn(&GitExactStep.create(b, "https://github.com/nektro/zig-yaml", "54fd85b458b7cf1b81ebe6503d61ca82804d1db6").step);
74 step.dependOn(&GitExactStep.create(b, "https://github.com/truemedian/hzzp", "ab212bd208f0eb54d85861679677c5e3dc9bb543").step);77 step.dependOn(&GitExactStep.create(b, "https://github.com/truemedian/hzzp", "ab212bd208f0eb54d85861679677c5e3dc9bb543").step);
75 step.dependOn(&GitExactStep.create(b, "https://github.com/ziglibs/known-folders", "aa24df42183ad415d10bc0a33e6238c437fc0f59").step);78 step.dependOn(&GitExactStep.create(b, "https://github.com/madler/zlib", "da607da739fa6047df13e66a2af6b8bec7c2a498").step);
76 step.dependOn(&GitExactStep.create(b, "https://github.com/yaml/libyaml", "2c891fc7a770e8ba2fec34fc6b545c672beb37e6").step);79 step.dependOn(&GitExactStep.create(b, "https://github.com/yaml/libyaml", "2c891fc7a770e8ba2fec34fc6b545c672beb37e6").step);
80 step.dependOn(&GitExactStep.create(b, "https://github.com/ziglibs/known-folders", "aa24df42183ad415d10bc0a33e6238c437fc0f59").step);
77 return step;81 return step;
78}82}
7983
...@@ -120,13 +124,17 @@ pub const Package = struct {...@@ -120,13 +124,17 @@ pub const Package = struct {
120 }124 }
121 const b = exe.step.owner;125 const b = exe.step.owner;
122126
123 const result = b.createModule(.{});127 const result = b.createModule(.{
128 .target = exe.root_module.resolved_target,
129 });
130 const target = result.resolved_target.?.result;
124 const dummy_library = b.addStaticLibrary(.{131 const dummy_library = b.addStaticLibrary(.{
125 .name = "dummy",132 .name = b.fmt("dummy-{s}", .{self.name}),
126 .target = exe.root_module.resolved_target orelse b.graph.host,133 .target = exe.root_module.resolved_target orelse b.graph.host,
127 .optimize = exe.root_module.optimize.?,134 .optimize = exe.root_module.optimize.?,
128 });135 });
129 dummy_library.step.dependOn(fetch_step);136 dummy_library.step.dependOn(fetch_step);
137 var links: u32 = 0;
130 if (self.entry) |capture| {138 if (self.entry) |capture| {
131 result.root_source_file = .{ .cwd_relative = capture };139 result.root_source_file = .{ .cwd_relative = capture };
132 }140 }
...@@ -146,17 +154,22 @@ pub const Package = struct {...@@ -146,17 +154,22 @@ pub const Package = struct {
146 result.addIncludePath(.{ .cwd_relative = b.fmt("{s}/zigmod/deps{s}/{s}", .{ b.cache_root.path.?, self.store.?, item }) });154 result.addIncludePath(.{ .cwd_relative = b.fmt("{s}/zigmod/deps{s}/{s}", .{ b.cache_root.path.?, self.store.?, item }) });
147 dummy_library.addIncludePath(.{ .cwd_relative = b.fmt("{s}/zigmod/deps{s}/{s}", .{ b.cache_root.path.?, self.store.?, item }) });155 dummy_library.addIncludePath(.{ .cwd_relative = b.fmt("{s}/zigmod/deps{s}/{s}", .{ b.cache_root.path.?, self.store.?, item }) });
148 link_lib_c = true;156 link_lib_c = true;
157 links += 1;
149 }158 }
150 for (self.c_source_files) |item| {159 for (self.c_source_files) |item| {
151 dummy_library.addCSourceFile(.{ .file = .{ .cwd_relative = b.fmt("{s}/zigmod/deps{s}/{s}", .{ b.cache_root.path.?, self.store.?, item }) }, .flags = self.c_source_flags });160 dummy_library.addCSourceFile(.{ .file = .{ .cwd_relative = b.fmt("{s}/zigmod/deps{s}/{s}", .{ b.cache_root.path.?, self.store.?, item }) }, .flags = self.c_source_flags });
161 links += 1;
152 }162 }
153 for (self.system_libs) |item| {163 for (self.system_libs) |item| {
164 if (std.zig.target.isLibCLibName(target, item)) continue;
154 dummy_library.linkSystemLibrary(item);165 dummy_library.linkSystemLibrary(item);
166 links += 1;
155 }167 }
156 for (self.frameworks) |item| {168 for (self.frameworks) |item| {
157 dummy_library.linkFramework(item);169 dummy_library.linkFramework(item);
170 links += 1;
158 }171 }
159 if (self.c_source_files.len > 0 or self.system_libs.len > 0 or self.frameworks.len > 0) {172 if (links > 0) {
160 dummy_library.linkLibC();173 dummy_library.linkLibC();
161 exe.root_module.linkLibrary(dummy_library);174 exe.root_module.linkLibrary(dummy_library);
162 link_lib_c = true;175 link_lib_c = true;
...@@ -176,92 +189,112 @@ fn checkMinZig(current: std.SemanticVersion, exe: *std.Build.Step.Compile) void...@@ -176,92 +189,112 @@ fn checkMinZig(current: std.SemanticVersion, exe: *std.Build.Step.Compile) void
176189
177pub const package_data = struct {190pub const package_data = struct {
178 pub var _o6ogpor87xc2 = Package{191 pub var _o6ogpor87xc2 = Package{
179 .store = "/git/github.com/marlersoft/zigwin32/d21b419d808215e1f82605fdaddc49750bfa3bca",192 .store = "/git/github.com/marlersoft/zigwin32/ec98bb4d9eea532320a8551720a9e3ec6de64994",
180 .name = "win32",193 .name = "win32",
181 .entry = "/git/github.com/marlersoft/zigwin32/d21b419d808215e1f82605fdaddc49750bfa3bca/win32.zig",194 .entry = "/git/github.com/marlersoft/zigwin32/ec98bb4d9eea532320a8551720a9e3ec6de64994/win32.zig",
182 };195 };
183 pub var _u7sysdckdymi = Package{196 pub var _u7sysdckdymi = Package{
184 .store = "/git/github.com/nektro/arqv-ini/f1a72055884bd5bc0ffb93ba706c9212139d61b9",197 .store = "/git/github.com/nektro/arqv-ini/ab427a4de4f875eaa39ee56a29114fc020431546",
185 .name = "ini",198 .name = "ini",
186 .entry = "/git/github.com/nektro/arqv-ini/f1a72055884bd5bc0ffb93ba706c9212139d61b9/src/ini.zig",199 .entry = "/git/github.com/nektro/arqv-ini/ab427a4de4f875eaa39ee56a29114fc020431546/src/ini.zig",
187 };200 };
188 pub var _csbnipaad8n7 = Package{201 pub var _csbnipaad8n7 = Package{
189 .store = "/git/github.com/nektro/iguanaTLS/b0e810ba8508681935ea7a5af857cc197dcdd279",202 .store = "/git/github.com/nektro/iguanaTLS/3450aaf3ca47986540e2b0258c2affc45af64ea2",
190 .name = "iguanaTLS",203 .name = "iguanaTLS",
191 .entry = "/git/github.com/nektro/iguanaTLS/b0e810ba8508681935ea7a5af857cc197dcdd279/src/main.zig",204 .entry = "/git/github.com/nektro/iguanaTLS/3450aaf3ca47986540e2b0258c2affc45af64ea2/src/main.zig",
192 };205 };
193 pub var _s84v9o48ucb0 = Package{206 pub var _s84v9o48ucb0 = Package{
194 .store = "/git/github.com/nektro/zig-ansi/18c6c24d692df31a17f78299c4a539c935d1feb1",207 .store = "/git/github.com/nektro/zig-ansi/5f89211a749aef6bf518889c0467ceb24825c055",
195 .name = "ansi",208 .name = "ansi",
196 .entry = "/git/github.com/nektro/zig-ansi/18c6c24d692df31a17f78299c4a539c935d1feb1/src/lib.zig",209 .entry = "/git/github.com/nektro/zig-ansi/5f89211a749aef6bf518889c0467ceb24825c055/src/lib.zig",
197 };210 };
198 pub var _f7dubzb7cyqe = Package{211 pub var _f7dubzb7cyqe = Package{
199 .store = "/git/github.com/nektro/zig-extras/5c4543acadb6c24c05d68f79e4c9d2093457a629",212 .store = "/git/github.com/nektro/zig-extras/c2c581aa6a38438dd9ed8da0f59019691c5dd45d",
200 .name = "extras",213 .name = "extras",
201 .entry = "/git/github.com/nektro/zig-extras/5c4543acadb6c24c05d68f79e4c9d2093457a629/src/lib.zig",214 .entry = "/git/github.com/nektro/zig-extras/c2c581aa6a38438dd9ed8da0f59019691c5dd45d/src/lib.zig",
202 };215 };
203 pub var _c1xirp1ota5p = Package{216 pub var _c1xirp1ota5p = Package{
204 .store = "/git/github.com/nektro/zig-inquirer/3bee7b28a37f3d0898119ef095687467fa907d4b",217 .store = "/git/github.com/nektro/zig-inquirer/4cddefa42744d61067567b0b36b5d2bb376e5ae3",
205 .name = "inquirer",218 .name = "inquirer",
206 .entry = "/git/github.com/nektro/zig-inquirer/3bee7b28a37f3d0898119ef095687467fa907d4b/src/lib.zig",219 .entry = "/git/github.com/nektro/zig-inquirer/4cddefa42744d61067567b0b36b5d2bb376e5ae3/src/lib.zig",
207 .deps = &[_]*Package{ &_s84v9o48ucb0 },220 .deps = &[_]*Package{ &_s84v9o48ucb0 },
208 };221 };
209 pub var _7l3oxw6nqqws = Package{
210 .store = "/git/github.com/nektro/zig-intrusive-parser/eabd7f7b9b8defdbba5504d9ce2c93e1065ca34b",
211 .name = "intrusive-parser",
212 .entry = "/git/github.com/nektro/zig-intrusive-parser/eabd7f7b9b8defdbba5504d9ce2c93e1065ca34b/intrusive_parser.zig",
213 .deps = &[_]*Package{ &_f7dubzb7cyqe },
214 };
215 pub var _96h80ezrvj7i = Package{222 pub var _96h80ezrvj7i = Package{
216 .store = "/git/github.com/nektro/zig-leven/abcde0e877df670f96671bdca5b81b0e809df0d4",223 .store = "/git/github.com/nektro/zig-leven/618eddde4ffbc6d34100e4bc6aa654d41161537a",
217 .name = "leven",224 .name = "leven",
218 .entry = "/git/github.com/nektro/zig-leven/abcde0e877df670f96671bdca5b81b0e809df0d4/src/lib.zig",225 .entry = "/git/github.com/nektro/zig-leven/618eddde4ffbc6d34100e4bc6aa654d41161537a/src/lib.zig",
219 };226 };
220 pub var _0npcrzfdlrvk = Package{227 pub var _0npcrzfdlrvk = Package{
221 .store = "/git/github.com/nektro/zig-licenses/86fc3f6cb4dcc2847832524a3f80d520c7a6577c",228 .store = "/git/github.com/nektro/zig-licenses/6b59e45d33a58a5756b2d671a40703f1d110271e",
222 .name = "licenses",229 .name = "licenses",
223 .entry = "/git/github.com/nektro/zig-licenses/86fc3f6cb4dcc2847832524a3f80d520c7a6577c/src/lib.zig",230 .entry = "/git/github.com/nektro/zig-licenses/6b59e45d33a58a5756b2d671a40703f1d110271e/src/lib.zig",
224 };231 };
225 pub var _pt88y5d80m25 = Package{232 pub var _h7tv7ayhffak = Package{
226 .store = "/git/github.com/nektro/zig-licenses-text/a4a66621b3cccdf05e62e0152cf2cd43e9072e97",233 .store = "/git/github.com/nektro/zig-sys-linux/9edefde5fcf96894b6aa4ab60241940bba65debf",
227 .name = "licenses-text",234 .name = "sys-linux",
228 .entry = "/git/github.com/nektro/zig-licenses-text/a4a66621b3cccdf05e62e0152cf2cd43e9072e97/src/lib.zig",235 .entry = "/git/github.com/nektro/zig-sys-linux/9edefde5fcf96894b6aa4ab60241940bba65debf/mod.zig",
236 .deps = &[_]*Package{ },
237 .system_libs = &.{ "c" },
229 };238 };
230 pub var _2ovav391ivak = Package{239 pub var _kscsl0145t7x = Package{
231 .store = "/git/github.com/nektro/zig-detect-license/9b85f69e9adc28ec70a217c07b86046e331d3485",240 .store = "/git/github.com/nektro/zig-nio/c50f286c78a4a9704ac3f9fecd7c351e7da89e02",
232 .name = "detect-license",241 .name = "nio",
233 .entry = "/git/github.com/nektro/zig-detect-license/9b85f69e9adc28ec70a217c07b86046e331d3485/src/lib.zig",242 .entry = "/git/github.com/nektro/zig-nio/c50f286c78a4a9704ac3f9fecd7c351e7da89e02/nio.zig",
234 .deps = &[_]*Package{ &_pt88y5d80m25, &_96h80ezrvj7i },243 .deps = &[_]*Package{ &_h7tv7ayhffak, &_f7dubzb7cyqe },
244 };
245 pub var _7l3oxw6nqqws = Package{
246 .store = "/git/github.com/nektro/zig-intrusive-parser/eec3155dc8188b8440cb6097cc436f49511f01cd",
247 .name = "intrusive-parser",
248 .entry = "/git/github.com/nektro/zig-intrusive-parser/eec3155dc8188b8440cb6097cc436f49511f01cd/intrusive_parser.zig",
249 .deps = &[_]*Package{ &_f7dubzb7cyqe, &_kscsl0145t7x },
235 };250 };
236 pub var _iecwp4b3bsfm = Package{251 pub var _iecwp4b3bsfm = Package{
237 .store = "/git/github.com/nektro/zig-time/25165db8e626434ab6eae2cff64ba5e72e4fa062",252 .store = "/git/github.com/nektro/zig-time/6e4e3983cea4fe7f705ce6c6606832fca409a4c7",
238 .name = "time",253 .name = "time",
239 .entry = "/git/github.com/nektro/zig-time/25165db8e626434ab6eae2cff64ba5e72e4fa062/time.zig",254 .entry = "/git/github.com/nektro/zig-time/6e4e3983cea4fe7f705ce6c6606832fca409a4c7/time.zig",
240 .deps = &[_]*Package{ &_f7dubzb7cyqe },255 .deps = &[_]*Package{ &_f7dubzb7cyqe, &_h7tv7ayhffak },
256 };
257 pub var _vph9l0hxpeze = Package{
258 .store = "/git/github.com/nektro/zig-nfs/cd5a750bf6d58fa355efe2223c3f9c0626198f13",
259 .name = "nfs",
260 .entry = "/git/github.com/nektro/zig-nfs/cd5a750bf6d58fa355efe2223c3f9c0626198f13/nfs.zig",
261 .deps = &[_]*Package{ &_h7tv7ayhffak, &_kscsl0145t7x, &_iecwp4b3bsfm },
241 };262 };
242 pub var _ede2wygpe1iy = Package{263 pub var _ede2wygpe1iy = Package{
243 .store = "/git/github.com/nektro/zig-tracer/cc75b7f652c7cd51cbfa6e3c7e8155cd153bb68b",264 .store = "/git/github.com/nektro/zig-tracer/b2c23066c0431542cbc97aedadd9c8890c298e7b",
244 .name = "tracer",265 .name = "tracer",
245 .entry = "/git/github.com/nektro/zig-tracer/cc75b7f652c7cd51cbfa6e3c7e8155cd153bb68b/src/mod.zig",266 .entry = "/git/github.com/nektro/zig-tracer/b2c23066c0431542cbc97aedadd9c8890c298e7b/src/mod.zig",
246 .deps = &[_]*Package{ &_f7dubzb7cyqe },267 .deps = &[_]*Package{ &_f7dubzb7cyqe, &_h7tv7ayhffak, &_vph9l0hxpeze, &_kscsl0145t7x, &_iecwp4b3bsfm },
247 };268 };
248 pub var _0k64oe2nuzvj = Package{269 pub var _0k64oe2nuzvj = Package{
249 .store = "/git/github.com/nektro/zig-git/b206fa9978ef2cc06bab4d307c7ed07f1f3b88af",270 .store = "/git/github.com/nektro/zig-git/70d5ded3d5699c452cb3f4298ee2822cfc0f814e",
250 .name = "git",271 .name = "git",
251 .entry = "/git/github.com/nektro/zig-git/b206fa9978ef2cc06bab4d307c7ed07f1f3b88af/git.zig",272 .entry = "/git/github.com/nektro/zig-git/70d5ded3d5699c452cb3f4298ee2822cfc0f814e/git.zig",
252 .deps = &[_]*Package{ &_iecwp4b3bsfm, &_f7dubzb7cyqe, &_ede2wygpe1iy },273 .deps = &[_]*Package{ &_iecwp4b3bsfm, &_f7dubzb7cyqe, &_ede2wygpe1iy, &_vph9l0hxpeze, &_kscsl0145t7x, &_0e2d06bb494b },
253 };274 };
254 pub var _ocmr9rtohgcc = Package{275 pub var _ocmr9rtohgcc = Package{
255 .store = "/git/github.com/nektro/zig-json/92dd6f67bbb52f060d5ac20719142b0211854290",276 .store = "/git/github.com/nektro/zig-json/80e943ac8734b91da3560c8f45bbe702d833ac11",
256 .name = "json",277 .name = "json",
257 .entry = "/git/github.com/nektro/zig-json/92dd6f67bbb52f060d5ac20719142b0211854290/json.zig",278 .entry = "/git/github.com/nektro/zig-json/80e943ac8734b91da3560c8f45bbe702d833ac11/json.zig",
258 .deps = &[_]*Package{ &_f7dubzb7cyqe, &_ede2wygpe1iy, &_7l3oxw6nqqws },279 .deps = &[_]*Package{ &_f7dubzb7cyqe, &_ede2wygpe1iy, &_7l3oxw6nqqws, &_kscsl0145t7x },
280 };
281 pub var _pt88y5d80m25 = Package{
282 .store = "/git/github.com/nektro/zig-licenses-text/cf0d7f870e85bf4cc35e56532b9e6dd37f9d20dd",
283 .name = "licenses-text",
284 .entry = "/git/github.com/nektro/zig-licenses-text/cf0d7f870e85bf4cc35e56532b9e6dd37f9d20dd/src/lib.zig",
285 .deps = &[_]*Package{ &_ocmr9rtohgcc },
286 };
287 pub var _2ovav391ivak = Package{
288 .store = "/git/github.com/nektro/zig-detect-license/8d553ba6283f778965678ee73b17ae1e2019440d",
289 .name = "detect-license",
290 .entry = "/git/github.com/nektro/zig-detect-license/8d553ba6283f778965678ee73b17ae1e2019440d/src/lib.zig",
291 .deps = &[_]*Package{ &_pt88y5d80m25, &_96h80ezrvj7i },
259 };292 };
260 pub var _g982zq6e8wsv = Package{293 pub var _g982zq6e8wsv = Package{
261 .store = "/git/github.com/nektro/zig-yaml/10e8df67c534e186d851ed48e8895374d9a454e9",294 .store = "/git/github.com/nektro/zig-yaml/54fd85b458b7cf1b81ebe6503d61ca82804d1db6",
262 .name = "yaml",295 .name = "yaml",
263 .entry = "/git/github.com/nektro/zig-yaml/10e8df67c534e186d851ed48e8895374d9a454e9/yaml.zig",296 .entry = "/git/github.com/nektro/zig-yaml/54fd85b458b7cf1b81ebe6503d61ca82804d1db6/yaml.zig",
264 .deps = &[_]*Package{ &_8mdbh0zuneb0, &_f7dubzb7cyqe },297 .deps = &[_]*Package{ &_8mdbh0zuneb0 },
265 };298 };
266 pub var _9k24gimke1an = Package{299 pub var _9k24gimke1an = Package{
267 .store = "/git/github.com/truemedian/hzzp/ab212bd208f0eb54d85861679677c5e3dc9bb543",300 .store = "/git/github.com/truemedian/hzzp/ab212bd208f0eb54d85861679677c5e3dc9bb543",
...@@ -269,11 +302,23 @@ pub const package_data = struct {...@@ -269,11 +302,23 @@ pub const package_data = struct {
269 .entry = "/git/github.com/truemedian/hzzp/ab212bd208f0eb54d85861679677c5e3dc9bb543/src/main.zig",302 .entry = "/git/github.com/truemedian/hzzp/ab212bd208f0eb54d85861679677c5e3dc9bb543/src/main.zig",
270 };303 };
271 pub var _ejw82j2ipa0e = Package{304 pub var _ejw82j2ipa0e = Package{
272 .store = "/git/github.com/nektro/zfetch/ec3c02114dec5deff3310b590e69ce0aeb67b95b",305 .store = "/git/github.com/nektro/zfetch/40d141bf7db81f05a83cce5f2edc4b14e41a5c34",
273 .name = "zfetch",306 .name = "zfetch",
274 .entry = "/git/github.com/nektro/zfetch/ec3c02114dec5deff3310b590e69ce0aeb67b95b/src/main.zig",307 .entry = "/git/github.com/nektro/zfetch/40d141bf7db81f05a83cce5f2edc4b14e41a5c34/src/main.zig",
275 .deps = &[_]*Package{ &_9k24gimke1an, &_csbnipaad8n7 },308 .deps = &[_]*Package{ &_9k24gimke1an, &_csbnipaad8n7 },
276 };309 };
310 pub var _0e2d06bb494b = Package{
311 .store = "/git/github.com/madler/zlib/da607da739fa6047df13e66a2af6b8bec7c2a498",
312 .c_include_dirs = &.{ "" },
313 .c_source_files = &.{ "inftrees.c", "inflate.c", "adler32.c", "zutil.c", "trees.c", "gzclose.c", "gzwrite.c", "gzread.c", "deflate.c", "compress.c", "crc32.c", "infback.c", "gzlib.c", "uncompr.c", "inffast.c" },
314 .c_source_flags = &.{ "-DZ_HAVE_UNISTD_H=1" },
315 };
316 pub var _8mdbh0zuneb0 = Package{
317 .store = "/git/github.com/yaml/libyaml/2c891fc7a770e8ba2fec34fc6b545c672beb37e6",
318 .c_include_dirs = &.{ "include" },
319 .c_source_files = &.{ "src/api.c", "src/dumper.c", "src/emitter.c", "src/loader.c", "src/parser.c", "src/reader.c", "src/scanner.c", "src/writer.c" },
320 .c_source_flags = &.{ "-DYAML_VERSION_MAJOR=0", "-DYAML_VERSION_MINOR=2", "-DYAML_VERSION_PATCH=5", "-DYAML_VERSION_STRING=\"0.2.5\"", "-DYAML_DECLARE_STATIC=1" },
321 };
277 pub var _2ta738wrqbaq = Package{322 pub var _2ta738wrqbaq = Package{
278 .store = "/git/github.com/ziglibs/known-folders/aa24df42183ad415d10bc0a33e6238c437fc0f59",323 .store = "/git/github.com/ziglibs/known-folders/aa24df42183ad415d10bc0a33e6238c437fc0f59",
279 .name = "known-folders",324 .name = "known-folders",
...@@ -282,16 +327,10 @@ pub const package_data = struct {...@@ -282,16 +327,10 @@ pub const package_data = struct {
282 pub var _89ujp8gq842x = Package{327 pub var _89ujp8gq842x = Package{
283 .name = "zigmod",328 .name = "zigmod",
284 .entry = "/../..//src/lib.zig",329 .entry = "/../..//src/lib.zig",
285 .deps = &[_]*Package{ &_g982zq6e8wsv, &_s84v9o48ucb0, &_2ta738wrqbaq, &_0npcrzfdlrvk, &_ejw82j2ipa0e, &_2ovav391ivak, &_c1xirp1ota5p, &_u7sysdckdymi, &_iecwp4b3bsfm, &_f7dubzb7cyqe, &_0k64oe2nuzvj, &_ocmr9rtohgcc },330 .deps = &[_]*Package{ &_g982zq6e8wsv, &_s84v9o48ucb0, &_2ta738wrqbaq, &_0npcrzfdlrvk, &_ejw82j2ipa0e, &_2ovav391ivak, &_c1xirp1ota5p, &_u7sysdckdymi, &_iecwp4b3bsfm, &_f7dubzb7cyqe, &_0k64oe2nuzvj, &_ocmr9rtohgcc, &_kscsl0145t7x, &_vph9l0hxpeze },
286 };331 };
287 pub var _root = Package{332 pub var _root = Package{
288 };333 };
289 pub var _8mdbh0zuneb0 = Package{
290 .store = "/git/github.com/yaml/libyaml/2c891fc7a770e8ba2fec34fc6b545c672beb37e6",
291 .c_include_dirs = &.{ "include" },
292 .c_source_files = &.{ "src/api.c", "src/dumper.c", "src/emitter.c", "src/loader.c", "src/parser.c", "src/reader.c", "src/scanner.c", "src/writer.c" },
293 .c_source_flags = &.{ "-DYAML_VERSION_MAJOR=0", "-DYAML_VERSION_MINOR=2", "-DYAML_VERSION_PATCH=5", "-DYAML_VERSION_STRING=\"0.2.5\"", "-DYAML_DECLARE_STATIC=1" },
294 };
295};334};
296335
297pub const packages = [_]*Package{336pub const packages = [_]*Package{
licenses.txt+12-2
...@@ -8,19 +8,29 @@ MIT:...@@ -8,19 +8,29 @@ MIT:
8- git https://github.com/nektro/zig-ansi8- git https://github.com/nektro/zig-ansi
9- git https://github.com/nektro/zig-detect-license9- git https://github.com/nektro/zig-detect-license
10- git https://github.com/nektro/zig-extras10- git https://github.com/nektro/zig-extras
11- git https://github.com/nektro/zig-git
12- git https://github.com/nektro/zig-inquirer11- git https://github.com/nektro/zig-inquirer
13- git https://github.com/nektro/zig-json12- git https://github.com/nektro/zig-json
14- git https://github.com/nektro/zig-leven13- git https://github.com/nektro/zig-leven
15- git https://github.com/nektro/zig-licenses14- git https://github.com/nektro/zig-licenses
16- git https://github.com/nektro/zig-licenses-text15- git https://github.com/nektro/zig-licenses-text
16- git https://github.com/nektro/zig-sys-linux
17- git https://github.com/nektro/zig-time17- git https://github.com/nektro/zig-time
18- git https://github.com/nektro/zig-tracer18- git https://github.com/nektro/zig-tracer
19- git https://github.com/nektro/zig-yaml19- git https://github.com/nektro/zig-yaml
20- git https://github.com/truemedian/hzzp20- git https://github.com/truemedian/hzzp
21- git https://github.com/ziglibs/known-folders
22- git https://github.com/yaml/libyaml21- git https://github.com/yaml/libyaml
22- git https://github.com/ziglibs/known-folders
2323
24MPL-2.0:24MPL-2.0:
25= https://spdx.org/licenses/MPL-2.025= https://spdx.org/licenses/MPL-2.0
26- git https://github.com/nektro/zig-git
26- git https://github.com/nektro/zig-intrusive-parser27- git https://github.com/nektro/zig-intrusive-parser
28- git https://github.com/nektro/zig-nfs
29- git https://github.com/nektro/zig-nio
30
31Zlib:
32= https://spdx.org/licenses/Zlib
33- git https://github.com/madler/zlib
34
35Unspecified:
36- system_lib c
src/cmd/generate.zig+12-3
...@@ -157,13 +157,17 @@ pub fn create_depszig(alloc: std.mem.Allocator, cachepath: string, dir: std.fs.D...@@ -157,13 +157,17 @@ pub fn create_depszig(alloc: std.mem.Allocator, cachepath: string, dir: std.fs.D
157 \\ }157 \\ }
158 \\ const b = exe.step.owner;158 \\ const b = exe.step.owner;
159 \\159 \\
160 \\ const result = b.createModule(.{});160 \\ const result = b.createModule(.{
161 \\ .target = exe.root_module.resolved_target,
162 \\ });
163 \\ const target = result.resolved_target.?.result;
161 \\ const dummy_library = b.addStaticLibrary(.{164 \\ const dummy_library = b.addStaticLibrary(.{
162 \\ .name = "dummy",165 \\ .name = b.fmt("dummy-{s}", .{self.name}),
163 \\ .target = exe.root_module.resolved_target orelse b.graph.host,166 \\ .target = exe.root_module.resolved_target orelse b.graph.host,
164 \\ .optimize = exe.root_module.optimize.?,167 \\ .optimize = exe.root_module.optimize.?,
165 \\ });168 \\ });
166 \\ dummy_library.step.dependOn(fetch_step);169 \\ dummy_library.step.dependOn(fetch_step);
170 \\ var links: u32 = 0;
167 \\ if (self.entry) |capture| {171 \\ if (self.entry) |capture| {
168 \\ result.root_source_file = .{ .cwd_relative = capture };172 \\ result.root_source_file = .{ .cwd_relative = capture };
169 \\ }173 \\ }
...@@ -183,17 +187,22 @@ pub fn create_depszig(alloc: std.mem.Allocator, cachepath: string, dir: std.fs.D...@@ -183,17 +187,22 @@ pub fn create_depszig(alloc: std.mem.Allocator, cachepath: string, dir: std.fs.D
183 \\ result.addIncludePath(.{ .cwd_relative = b.fmt("{s}/zigmod/deps{s}/{s}", .{ b.cache_root.path.?, self.store.?, item }) });187 \\ result.addIncludePath(.{ .cwd_relative = b.fmt("{s}/zigmod/deps{s}/{s}", .{ b.cache_root.path.?, self.store.?, item }) });
184 \\ dummy_library.addIncludePath(.{ .cwd_relative = b.fmt("{s}/zigmod/deps{s}/{s}", .{ b.cache_root.path.?, self.store.?, item }) });188 \\ dummy_library.addIncludePath(.{ .cwd_relative = b.fmt("{s}/zigmod/deps{s}/{s}", .{ b.cache_root.path.?, self.store.?, item }) });
185 \\ link_lib_c = true;189 \\ link_lib_c = true;
190 \\ links += 1;
186 \\ }191 \\ }
187 \\ for (self.c_source_files) |item| {192 \\ for (self.c_source_files) |item| {
188 \\ dummy_library.addCSourceFile(.{ .file = .{ .cwd_relative = b.fmt("{s}/zigmod/deps{s}/{s}", .{ b.cache_root.path.?, self.store.?, item }) }, .flags = self.c_source_flags });193 \\ dummy_library.addCSourceFile(.{ .file = .{ .cwd_relative = b.fmt("{s}/zigmod/deps{s}/{s}", .{ b.cache_root.path.?, self.store.?, item }) }, .flags = self.c_source_flags });
194 \\ links += 1;
189 \\ }195 \\ }
190 \\ for (self.system_libs) |item| {196 \\ for (self.system_libs) |item| {
197 \\ if (std.zig.target.isLibCLibName(target, item)) continue;
191 \\ dummy_library.linkSystemLibrary(item);198 \\ dummy_library.linkSystemLibrary(item);
199 \\ links += 1;
192 \\ }200 \\ }
193 \\ for (self.frameworks) |item| {201 \\ for (self.frameworks) |item| {
194 \\ dummy_library.linkFramework(item);202 \\ dummy_library.linkFramework(item);
203 \\ links += 1;
195 \\ }204 \\ }
196 \\ if (self.c_source_files.len > 0 or self.system_libs.len > 0 or self.frameworks.len > 0) {205 \\ if (links > 0) {
197 \\ dummy_library.linkLibC();206 \\ dummy_library.linkLibC();
198 \\ exe.root_module.linkLibrary(dummy_library);207 \\ exe.root_module.linkLibrary(dummy_library);
199 \\ link_lib_c = true;208 \\ link_lib_c = true;
src/cmd/zpm.zig+2-1
...@@ -4,6 +4,7 @@ const gpa = std.heap.c_allocator;...@@ -4,6 +4,7 @@ const gpa = std.heap.c_allocator;
4const zfetch = @import("zfetch");4const zfetch = @import("zfetch");
5const extras = @import("extras");5const extras = @import("extras");
6const json = @import("json");6const json = @import("json");
7const nio = @import("nio");
78
8const u = @import("./../util/funcs.zig");9const u = @import("./../util/funcs.zig");
910
...@@ -60,7 +61,7 @@ pub fn server_fetch(url: string) !json.Document {...@@ -60,7 +61,7 @@ pub fn server_fetch(url: string) !json.Document {
60 const req = try zfetch.Request.init(gpa, url, null);61 const req = try zfetch.Request.init(gpa, url, null);
61 defer req.deinit();62 defer req.deinit();
62 try req.do(.GET, null, null);63 try req.do(.GET, null, null);
63 return json.parse(gpa, "", req.reader(), .{ .support_trailing_commas = true, .maximum_depth = 100 });64 return json.parse(gpa, "", nio.AnyReadable.fromStd(&req.reader()), .{ .support_trailing_commas = true, .maximum_depth = 100 });
64}65}
6566
66pub fn server_fetchArray(url: string) ![]const Package {67pub fn server_fetchArray(url: string) ![]const Package {
src/util/funcs.zig+3-1
...@@ -4,6 +4,7 @@ const gpa = std.heap.c_allocator;...@@ -4,6 +4,7 @@ const gpa = std.heap.c_allocator;
4const extras = @import("extras");4const extras = @import("extras");
5const git = @import("git");5const git = @import("git");
6const ansi = @import("ansi");6const ansi = @import("ansi");
7const nfs = @import("nfs");
78
8//9//
9//10//
...@@ -144,7 +145,8 @@ pub fn do_hash(comptime algo: type, data: string) ![algo.digest_length * 2]u8 {...@@ -144,7 +145,8 @@ pub fn do_hash(comptime algo: type, data: string) ![algo.digest_length * 2]u8 {
144145
145/// Returns the result of running `git rev-parse HEAD`146/// Returns the result of running `git rev-parse HEAD`
146pub fn git_rev_HEAD(alloc: std.mem.Allocator, dir: std.fs.Dir) !string {147pub fn git_rev_HEAD(alloc: std.mem.Allocator, dir: std.fs.Dir) !string {
147 var dirg = try dir.openDir(".git", .{});148 const ndir: nfs.Dir = .{ .fd = @enumFromInt(dir.fd) };
149 var dirg = try ndir.openDir(".git", .{});
148 defer dirg.close();150 defer dirg.close();
149 const commitid = try git.getHEAD(alloc, dirg);151 const commitid = try git.getHEAD(alloc, dirg);
150 return if (commitid) |_| commitid.?.id else error.NotAGitRepo;152 return if (commitid) |_| commitid.?.id else error.NotAGitRepo;
src/util/module.zig+1-1
...@@ -182,7 +182,7 @@ pub const Module = struct {...@@ -182,7 +182,7 @@ pub const Module = struct {
182 const cpath = extras.trimPrefixEnsure(self.clean_path, "v/") orelse return err;182 const cpath = extras.trimPrefixEnsure(self.clean_path, "v/") orelse return err;
183 var iter = std.mem.splitScalar(u8, cpath, '/');183 var iter = std.mem.splitScalar(u8, cpath, '/');
184 while (iter.next()) |segment| {184 while (iter.next()) |segment| {
185 if (iter.peek() == null) return segment;185 if (iter.peek() == null) return extras.trimPrefixEnsure(segment, "commit-") orelse return err;
186 }186 }
187 unreachable;187 unreachable;
188 },188 },
zig.mod+3
...@@ -13,6 +13,7 @@ dependencies:...@@ -13,6 +13,7 @@ dependencies:
13 name: known-folders13 name: known-folders
14 main: known-folders.zig14 main: known-folders.zig
15 license: MIT15 license: MIT
16 version: commit-aa24df42183ad415d10bc0a33e6238c437fc0f59
16 - src: git https://github.com/nektro/zig-licenses17 - src: git https://github.com/nektro/zig-licenses
17 - src: git https://github.com/nektro/zfetch18 - src: git https://github.com/nektro/zfetch
18 - src: git https://github.com/nektro/zig-detect-license19 - src: git https://github.com/nektro/zig-detect-license
...@@ -22,6 +23,8 @@ dependencies:...@@ -22,6 +23,8 @@ dependencies:
22 - src: git https://github.com/nektro/zig-extras23 - src: git https://github.com/nektro/zig-extras
23 - src: git https://github.com/nektro/zig-git24 - src: git https://github.com/nektro/zig-git
24 - src: git https://github.com/nektro/zig-json25 - src: git https://github.com/nektro/zig-json
26 - src: git https://github.com/nektro/zig-nio
27 - src: git https://github.com/nektro/zig-nfs
2528
26root_dependencies:29root_dependencies:
27 - src: git https://github.com/marlersoft/zigwin3230 - src: git https://github.com/marlersoft/zigwin32
zigmod.lock+22-18
...@@ -1,21 +1,25 @@...@@ -1,21 +1,25 @@
1212
2git https://github.com/marlersoft/zigwin32 commit-d21b419d808215e1f82605fdaddc49750bfa3bca2git https://github.com/marlersoft/zigwin32 commit-ec98bb4d9eea532320a8551720a9e3ec6de64994
3git https://github.com/nektro/arqv-ini commit-f1a72055884bd5bc0ffb93ba706c9212139d61b93git https://github.com/nektro/arqv-ini commit-ab427a4de4f875eaa39ee56a29114fc020431546
4git https://github.com/nektro/iguanaTLS commit-b0e810ba8508681935ea7a5af857cc197dcdd2794git https://github.com/nektro/iguanaTLS commit-3450aaf3ca47986540e2b0258c2affc45af64ea2
5git https://github.com/nektro/zfetch commit-ec3c02114dec5deff3310b590e69ce0aeb67b95b5git https://github.com/nektro/zfetch commit-40d141bf7db81f05a83cce5f2edc4b14e41a5c34
6git https://github.com/nektro/zig-ansi commit-18c6c24d692df31a17f78299c4a539c935d1feb16git https://github.com/nektro/zig-ansi commit-5f89211a749aef6bf518889c0467ceb24825c055
7git https://github.com/nektro/zig-detect-license commit-9b85f69e9adc28ec70a217c07b86046e331d34857git https://github.com/nektro/zig-detect-license commit-8d553ba6283f778965678ee73b17ae1e2019440d
8git https://github.com/nektro/zig-extras commit-5c4543acadb6c24c05d68f79e4c9d2093457a6298git https://github.com/nektro/zig-extras commit-c2c581aa6a38438dd9ed8da0f59019691c5dd45d
9git https://github.com/nektro/zig-git commit-b206fa9978ef2cc06bab4d307c7ed07f1f3b88af9git https://github.com/nektro/zig-git commit-70d5ded3d5699c452cb3f4298ee2822cfc0f814e
10git https://github.com/nektro/zig-inquirer commit-3bee7b28a37f3d0898119ef095687467fa907d4b10git https://github.com/nektro/zig-inquirer commit-4cddefa42744d61067567b0b36b5d2bb376e5ae3
11git https://github.com/nektro/zig-intrusive-parser commit-eabd7f7b9b8defdbba5504d9ce2c93e1065ca34b11git https://github.com/nektro/zig-intrusive-parser commit-eec3155dc8188b8440cb6097cc436f49511f01cd
12git https://github.com/nektro/zig-json commit-92dd6f67bbb52f060d5ac20719142b021185429012git https://github.com/nektro/zig-json commit-80e943ac8734b91da3560c8f45bbe702d833ac11
13git https://github.com/nektro/zig-leven commit-abcde0e877df670f96671bdca5b81b0e809df0d413git https://github.com/nektro/zig-leven commit-618eddde4ffbc6d34100e4bc6aa654d41161537a
14git https://github.com/nektro/zig-licenses commit-86fc3f6cb4dcc2847832524a3f80d520c7a6577c14git https://github.com/nektro/zig-licenses commit-6b59e45d33a58a5756b2d671a40703f1d110271e
15git https://github.com/nektro/zig-licenses-text commit-a4a66621b3cccdf05e62e0152cf2cd43e9072e9715git https://github.com/nektro/zig-licenses-text commit-cf0d7f870e85bf4cc35e56532b9e6dd37f9d20dd
16git https://github.com/nektro/zig-time commit-25165db8e626434ab6eae2cff64ba5e72e4fa06216git https://github.com/nektro/zig-nfs commit-cd5a750bf6d58fa355efe2223c3f9c0626198f13
17git https://github.com/nektro/zig-tracer commit-cc75b7f652c7cd51cbfa6e3c7e8155cd153bb68b17git https://github.com/nektro/zig-nio commit-c50f286c78a4a9704ac3f9fecd7c351e7da89e02
18git https://github.com/nektro/zig-yaml commit-10e8df67c534e186d851ed48e8895374d9a454e918git https://github.com/nektro/zig-sys-linux commit-9edefde5fcf96894b6aa4ab60241940bba65debf
19git https://github.com/nektro/zig-time commit-6e4e3983cea4fe7f705ce6c6606832fca409a4c7
20git https://github.com/nektro/zig-tracer commit-b2c23066c0431542cbc97aedadd9c8890c298e7b
21git https://github.com/nektro/zig-yaml commit-54fd85b458b7cf1b81ebe6503d61ca82804d1db6
19git https://github.com/truemedian/hzzp commit-ab212bd208f0eb54d85861679677c5e3dc9bb54322git https://github.com/truemedian/hzzp commit-ab212bd208f0eb54d85861679677c5e3dc9bb543
20git https://github.com/ziglibs/known-folders commit-aa24df42183ad415d10bc0a33e6238c437fc0f5923git https://github.com/madler/zlib tag-v1.3.2
21git https://github.com/yaml/libyaml tag-0.2.524git https://github.com/yaml/libyaml tag-0.2.5
25git https://github.com/ziglibs/known-folders commit-aa24df42183ad415d10bc0a33e6238c437fc0f59