git: 61c1afc5d324 - 2022Q3 - lang/zig: fix linker missing symbols ucnv_open ucnv_close

From: Dave Cottlehuber <dch_at_FreeBSD.org>
Date: Sun, 11 Sep 2022 11:59:53 UTC
The branch 2022Q3 has been updated by dch:

URL: https://cgit.FreeBSD.org/ports/commit/?id=61c1afc5d32416a7a5424cdf68ab417339638d2f

commit 61c1afc5d32416a7a5424cdf68ab417339638d2f
Author:     Dave Cottlehuber <dch@FreeBSD.org>
AuthorDate: 2022-09-11 11:51:01 +0000
Commit:     Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2022-09-11 11:58:53 +0000

    lang/zig: fix linker missing symbols ucnv_open ucnv_close
    
    PR:             265967
    Reported by:
    Sponsored by:   SkunkWerks, GmbH
    
    (cherry picked from commit 5b369c4654bbbb49d20b6f8a19b8609f571f4f73)
---
 lang/zig/Makefile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lang/zig/Makefile b/lang/zig/Makefile
index 5516c0647dd3..d50c3f74b8fc 100644
--- a/lang/zig/Makefile
+++ b/lang/zig/Makefile
@@ -1,4 +1,5 @@
 PORTNAME=	zig
+PORTREVISION=	1
 DISTVERSION=	0.9.1
 CATEGORIES=	lang
 MASTER_SITES=	https://ziglang.org/download/${DISTVERSION}/ \
@@ -15,7 +16,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 ONLY_FOR_ARCHS=	aarch64 amd64
 ONLY_FOR_ARCHS_REASON=	not yet supported
 
-BUILD_DEPENDS=	llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
+BUILD_DEPENDS=	llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER} icu>=71:devel/icu
 
 CONFLICTS=	zig-devel
 
@@ -28,7 +29,7 @@ STATIC_DESC=	sets ZIG_STATIC to avoid 800MiB LLVM runtime dependency
 
 STATIC_RUN_DEPENDS_OFF=	llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
 STATIC_CMAKE_BOOL=	CMAKE_SKIP_INSTALL_RPATH ZIG_STATIC
-STATIC_LDFLAGS=		-llzma -lm -lmd -lxml2 -lz
+STATIC_LDFLAGS=		-licudata -licuuc -llzma -lm -lmd -lxml2 -lz
 
 _LLVM_VER=	13
 _ZIG_BIN=	${STAGEDIR}${PREFIX}/bin/zig