From: Brandon Mercer Subject: Update zig-0.15.2 To: ports@openbsd.org Date: Mon, 20 Oct 2025 16:24:14 -0400 There was recently a small update to zig. This diff removes a patch that was upstreamed and no longer needed. Tested on amd64. OK? bmercer@ Index: lang/zig/Makefile =================================================================== RCS file: /cvs/ports/lang/zig/Makefile,v diff -u -p -r1.29 Makefile --- lang/zig/Makefile 9 Sep 2025 00:06:16 -0000 1.29 +++ lang/zig/Makefile 20 Oct 2025 20:21:25 -0000 @@ -5,15 +5,15 @@ BROKEN-powerpc64 = ld: error: undefined COMMENT = zig compiler and toolchain -DISTNAME = zig-0.15.1 +DISTNAME = zig-0.15.2 GH_ACCOUNT = ziglang GH_PROJECT = zig GH_COMMIT = ${ZIG_COMMIT} # see https://github.com/ziglang/zig/tree/0.15.x -ZIG_VERSION = 0.15.1 -ZIG_COMMIT = 3db960767d12b6214bcf43f1966a037c7a586a12 +ZIG_VERSION = 0.15.2 +ZIG_COMMIT = e4cbd752c8c05f131051f8c873cff7823177d7d3 CATEGORIES = lang Index: lang/zig/distinfo =================================================================== RCS file: /cvs/ports/lang/zig/distinfo,v diff -u -p -r1.14 distinfo --- lang/zig/distinfo 9 Sep 2025 00:06:16 -0000 1.14 +++ lang/zig/distinfo 20 Oct 2025 20:21:25 -0000 @@ -1,2 +1,2 @@ -SHA256 (zig-0.15.1-3db96076.tar.gz) = ha5TvL7k9ErgpdnmBFGstzaFGQvJQR1XTmCSEl+URro= -SIZE (zig-0.15.1-3db96076.tar.gz) = 32743527 +SHA256 (zig-0.15.2-e4cbd752.tar.gz) = 3hqImz5al36rMYi6SVD8rvoYhgwwmoGpqblXFo8lKtw= +SIZE (zig-0.15.2-e4cbd752.tar.gz) = 32750678 Index: lang/zig/patches/patch-lib_std_c_zig =================================================================== RCS file: lang/zig/patches/patch-lib_std_c_zig diff -N lang/zig/patches/patch-lib_std_c_zig --- lang/zig/patches/patch-lib_std_c_zig 10 Sep 2025 07:56:33 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,26 +0,0 @@ -Index: lib/std/c.zig ---- lib/std/c.zig.orig -+++ lib/std/c.zig -@@ -5685,6 +5685,22 @@ pub const MSG = switch (native_os) { - pub const WAITFORONE = 0x2000; - pub const NOTIFICATION = 0x4000; - }, -+ .openbsd => struct { -+ pub const OOB = 0x1; -+ pub const PEEK = 0x2; -+ pub const DONTROUTE = 0x4; -+ pub const EOR = 0x8; -+ pub const TRUNC = 0x10; -+ pub const CTRUNC = 0x20; -+ pub const WAITALL = 0x40; -+ pub const DONTWAIT = 0x80; -+ pub const BCAST = 0x100; -+ pub const MCAST = 0x200; -+ pub const NOSIGNAL = 0x400; -+ pub const CMSG_CLOEXEC = 0x800; -+ pub const WAITFORONE = 0x1000; -+ pub const CMSG_CLOFORK = 0x2000; -+ }, - else => void, - }; - pub const SOCK = switch (native_os) { Index: lang/zig/pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/zig/pkg/PLIST,v diff -u -p -r1.16 PLIST --- lang/zig/pkg/PLIST 9 Sep 2025 00:06:16 -0000 1.16 +++ lang/zig/pkg/PLIST 20 Oct 2025 20:21:27 -0000 @@ -14766,6 +14766,7 @@ lib/zig/libc/musl/src/fenv/hexagon/fenv. lib/zig/libc/musl/src/fenv/i386/ lib/zig/libc/musl/src/fenv/i386/fenv.s lib/zig/libc/musl/src/fenv/loongarch64/ +lib/zig/libc/musl/src/fenv/loongarch64/fenv-sf.c lib/zig/libc/musl/src/fenv/loongarch64/fenv.S lib/zig/libc/musl/src/fenv/m68k/ lib/zig/libc/musl/src/fenv/m68k/fenv.c