git: b0bdd9ef061d - main - cad/nvc: update 1.18.2 → 1.19.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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