git: 984f80b6e226 - main - devel/bazel: Fix build

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 03 Apr 2025 03:14:45 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=984f80b6e226c37980c68d6a7a12d3be08dee2dc

commit 984f80b6e226c37980c68d6a7a12d3be08dee2dc
Author:     j.david.lists@gmail.com <j.david.lists@gmail.com>
AuthorDate: 2025-04-03 03:12:37 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-04-03 03:14:43 +0000

    devel/bazel: Fix build
    
    PR:             278246
    Reported by:    kib
    Approved by:    vishwin (maintainer's timeout; 68 days)
---
 .../files/patch-tools_cpp_bsd__cc__toolchain__config.bzl     | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/devel/bazel/files/patch-tools_cpp_bsd__cc__toolchain__config.bzl b/devel/bazel/files/patch-tools_cpp_bsd__cc__toolchain__config.bzl
new file mode 100644
index 000000000000..53363a445274
--- /dev/null
+++ b/devel/bazel/files/patch-tools_cpp_bsd__cc__toolchain__config.bzl
@@ -0,0 +1,12 @@
+- fix build with recent clang
+
+--- tools/cpp/bsd_cc_toolchain_config.bzl.orig	2025-04-03 02:45:24 UTC
++++ tools/cpp/bsd_cc_toolchain_config.bzl
+@@ -108,6 +108,7 @@ def _impl(ctx):
+                         flags = [
+                             "-no-canonical-prefixes",
+                             "-Wno-builtin-macro-redefined",
++                            "-Wno-gnu-offsetof-extensions",
+                             "-D__DATE__=\"redacted\"",
+                             "-D__TIMESTAMP__=\"redacted\"",
+                             "-D__TIME__=\"redacted\"",