From: Sebastien Marie Subject: Re: Update zig-0.15.2 To: Brandon Mercer , ports@openbsd.org Date: Tue, 21 Oct 2025 14:36:46 +0200 Brandon Mercer writes: > There was recently a small update to zig. This diff removes a patch that > was upstreamed and no longer needed. Tested on amd64. OK? ok semarie@ > 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 -- Sebastien Marie