Index | Thread | Search

From:
Brandon Mercer <bmercer@eutonian.com>
Subject:
Update zig-0.15.2
To:
ports@openbsd.org
Date:
Mon, 20 Oct 2025 16:24:14 -0400

Download raw body.

Thread
  • Brandon Mercer:

    Update zig-0.15.2

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