git: b0bdd9ef061d - main - cad/nvc: update 1.18.2 → 1.19.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 01 Feb 2026 09:32:39 UTC
The branch main has been updated by yuri:

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

commit b0bdd9ef061d36c7e2453ec26c8508f75d3290c9
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-02-01 05:55:25 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-02-01 09:32:35 +0000

    cad/nvc: update 1.18.2 → 1.19.0
    
    Reported by:    portscout
---
 cad/nvc/Makefile  | 11 ++++++++---
 cad/nvc/distinfo  |  6 +++---
 cad/nvc/pkg-plist | 14 ++++++++++++++
 3 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/cad/nvc/Makefile b/cad/nvc/Makefile
index 019f510d43c8..40658ea54114 100644
--- a/cad/nvc/Makefile
+++ b/cad/nvc/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	nvc
-DISTVERSION=	1.18.2
+DISTVERSION=	1.19.0
 CATEGORIES=	cad
 MASTER_SITES=	https://www.nickg.me.uk/files/
 
@@ -18,7 +18,8 @@ ONLY_FOR_ARCHS=	aarch64 amd64
 # https://github.com/nickg/nvc/blob/14f8f7c4a1733fc39b35799e8ae0328e91d1ae0f/src/jit/jit-code.c#L854
 ONLY_FOR_ARCHS_REASON=	compilation fails: jit-code.c:858:42: error: use of undeclared identifier 'veneer'
 
-BUILD_DEPENDS=	llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
+BUILD_DEPENDS=	llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION} \
+		gsed:textproc/gsed
 LIB_DEPENDS=	libcapstone.so:devel/capstone \
 		libffi.so:devel/libffi \
 		libzstd.so:archivers/zstd
@@ -26,7 +27,7 @@ RUN_DEPENDS=	bash:shells/bash \
 		llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION}
 TEST_DEPENDS=	check>0:devel/check
 
-USES=		autoreconf compiler:c++14-lang localbase pkgconfig shebangfix
+USES=		autoreconf compiler:c++14-lang gmake localbase pkgconfig shebangfix
 
 SHEBANG_FILES=	contrib/functions.sh
 
@@ -48,7 +49,11 @@ TEST_WRKSRC=		${WRKSRC}/.build
 BUILD_DIR=	${WRKSRC}/.build
 LLVM_VERSION=	${LLVM_DEFAULT}
 
+BINARY_ALIAS=	sed=gsed
+
 post-install:
 	@${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD}
 
+# tests as of 1.19.0: 1 of 2 tests failed, see https://github.com/nickg/nvc/issues/1401
+
 .include <bsd.port.mk>
diff --git a/cad/nvc/distinfo b/cad/nvc/distinfo
index a16b4e3cc17e..e21364440083 100644
--- a/cad/nvc/distinfo
+++ b/cad/nvc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1766493577
-SHA256 (nvc-1.18.2.tar.gz) = ee34522a04c49f2a73ff4367088ded9674d726b44fd480995df8ac90e84271d8
-SIZE (nvc-1.18.2.tar.gz) = 2601236
+TIMESTAMP = 1769924297
+SHA256 (nvc-1.19.0.tar.gz) = 6ce569a3fd9b6d68d5337d73accf9dd94c812990d4e5ae5b7fcc2be3b22a914a
+SIZE (nvc-1.19.0.tar.gz) = 2654602
diff --git a/cad/nvc/pkg-plist b/cad/nvc/pkg-plist
index 75ec68ef7e68..b82e58383939 100644
--- a/cad/nvc/pkg-plist
+++ b/cad/nvc/pkg-plist
@@ -63,7 +63,21 @@ lib/nvc/ieee.19/IEEE.NUMERIC_STD_UNSIGNED
 lib/nvc/ieee.19/IEEE.NUMERIC_STD_UNSIGNED-body
 lib/nvc/ieee.19/IEEE.STD_LOGIC_1164
 lib/nvc/ieee.19/IEEE.STD_LOGIC_1164-body
+lib/nvc/ieee.19/IEEE.STD_LOGIC_ARITH
+lib/nvc/ieee.19/IEEE.STD_LOGIC_ARITH-body
+lib/nvc/ieee.19/IEEE.STD_LOGIC_MISC
+lib/nvc/ieee.19/IEEE.STD_LOGIC_MISC-body
+lib/nvc/ieee.19/IEEE.STD_LOGIC_SIGNED
+lib/nvc/ieee.19/IEEE.STD_LOGIC_SIGNED-body
 lib/nvc/ieee.19/IEEE.STD_LOGIC_TEXTIO
+lib/nvc/ieee.19/IEEE.STD_LOGIC_UNSIGNED
+lib/nvc/ieee.19/IEEE.STD_LOGIC_UNSIGNED-body
+lib/nvc/ieee.19/IEEE.VITAL_MEMORY
+lib/nvc/ieee.19/IEEE.VITAL_MEMORY-body
+lib/nvc/ieee.19/IEEE.VITAL_PRIMITIVES
+lib/nvc/ieee.19/IEEE.VITAL_PRIMITIVES-body
+lib/nvc/ieee.19/IEEE.VITAL_TIMING
+lib/nvc/ieee.19/IEEE.VITAL_TIMING-body
 lib/nvc/ieee.19/_NVC_LIB
 lib/nvc/ieee.19/_index
 lib/nvc/ieee/IEEE.MATH_COMPLEX