Index | Thread | Search

From:
Sebastien Marie <semarie@kapouay.eu.org>
Subject:
Re: Update zig-0.15.2
To:
Brandon Mercer <bmercer@eutonian.com>, ports@openbsd.org
Date:
Tue, 21 Oct 2025 14:36:46 +0200

Download raw body.

Thread
  • Brandon Mercer:

    Update zig-0.15.2

    • Sebastien Marie:

      Update zig-0.15.2

Brandon Mercer <bmercer@eutonian.com> 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