git: 2ab3d4b32c47 - main - cad/nvc: Update 1.7.1 → 1.8.1

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 24 Jan 2023 03:57:25 UTC
The branch main has been updated by yuri:

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

commit 2ab3d4b32c477bc524c40c254e5bc67e296331d0
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-01-24 03:56:59 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-01-24 03:57:19 +0000

    cad/nvc: Update 1.7.1 → 1.8.1
    
    Reported by:    portscout
---
 cad/nvc/Makefile  |  6 ++++--
 cad/nvc/distinfo  |  6 +++---
 cad/nvc/pkg-plist | 43 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 50 insertions(+), 5 deletions(-)

diff --git a/cad/nvc/Makefile b/cad/nvc/Makefile
index 78cd9633a5e8..bcb2e7865337 100644
--- a/cad/nvc/Makefile
+++ b/cad/nvc/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	nvc
 DISTVERSIONPREFIX=	r
-DISTVERSION=	1.7.1
+DISTVERSION=	1.8.1
 CATEGORIES=	cad
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -15,11 +15,13 @@ BROKEN_armv7=	compilation fails: no member named '_gregs' in 'mcontext_t'; did y
 BROKEN_FreeBSD_14_i386=	clang creashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265826
 
 BUILD_DEPENDS=	llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
+LIB_DEPENDS=	libelf.so:devel/elfutils \
+		libffi.so:devel/libffi
 RUN_DEPENDS=	llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION} \
 		bash:shells/bash
 TEST_DEPENDS=	check>0:devel/check
 .if !exists(/usr/include/unwind.h)
-LIB_DEPENDS=	libunwind.so:devel/libunwind
+LIB_DEPENDS+=	libunwind.so:devel/libunwind
 .endif
 
 USES=		autoreconf compiler:c++14-lang localbase pkgconfig shebangfix
diff --git a/cad/nvc/distinfo b/cad/nvc/distinfo
index 1f31b84f0eea..6b9c576e2efa 100644
--- a/cad/nvc/distinfo
+++ b/cad/nvc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1662005644
-SHA256 (nickg-nvc-r1.7.1_GH0.tar.gz) = ce1401297ee6766616ebefd1808f12844fffbe52a23109a75cb650b815e9702f
-SIZE (nickg-nvc-r1.7.1_GH0.tar.gz) = 1291352
+TIMESTAMP = 1674527104
+SHA256 (nickg-nvc-r1.8.1_GH0.tar.gz) = 3f0568cadce782b9083effac44d6633a52c44c7fcdd502f21170ee74efe99197
+SIZE (nickg-nvc-r1.8.1_GH0.tar.gz) = 1435311
diff --git a/cad/nvc/pkg-plist b/cad/nvc/pkg-plist
index d0a81e5f0728..1072fcff476f 100644
--- a/cad/nvc/pkg-plist
+++ b/cad/nvc/pkg-plist
@@ -38,6 +38,32 @@ lib/nvc/ieee.08/IEEE.VITAL_TIMING
 lib/nvc/ieee.08/IEEE.VITAL_TIMING-body
 lib/nvc/ieee.08/_NVC_LIB
 lib/nvc/ieee.08/_index
+lib/nvc/ieee.19/IEEE.FIXED_FLOAT_TYPES
+lib/nvc/ieee.19/IEEE.FIXED_GENERIC_PKG
+lib/nvc/ieee.19/IEEE.FIXED_GENERIC_PKG-body
+lib/nvc/ieee.19/IEEE.FIXED_PKG
+lib/nvc/ieee.19/IEEE.FLOAT_GENERIC_PKG
+lib/nvc/ieee.19/IEEE.FLOAT_GENERIC_PKG-body
+lib/nvc/ieee.19/IEEE.FLOAT_PKG
+lib/nvc/ieee.19/IEEE.IEEE_BIT_CONTEXT
+lib/nvc/ieee.19/IEEE.IEEE_STD_CONTEXT
+lib/nvc/ieee.19/IEEE.MATH_COMPLEX
+lib/nvc/ieee.19/IEEE.MATH_COMPLEX-body
+lib/nvc/ieee.19/IEEE.MATH_REAL
+lib/nvc/ieee.19/IEEE.MATH_REAL-body
+lib/nvc/ieee.19/IEEE.NUMERIC_BIT
+lib/nvc/ieee.19/IEEE.NUMERIC_BIT-body
+lib/nvc/ieee.19/IEEE.NUMERIC_BIT_UNSIGNED
+lib/nvc/ieee.19/IEEE.NUMERIC_BIT_UNSIGNED-body
+lib/nvc/ieee.19/IEEE.NUMERIC_STD
+lib/nvc/ieee.19/IEEE.NUMERIC_STD-body
+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_TEXTIO
+lib/nvc/ieee.19/_NVC_LIB
+lib/nvc/ieee.19/_index
 lib/nvc/ieee/IEEE.MATH_COMPLEX
 lib/nvc/ieee/IEEE.MATH_COMPLEX-body
 lib/nvc/ieee/IEEE.MATH_REAL
@@ -72,6 +98,12 @@ lib/nvc/nvc.08/NVC.POLYFILL
 lib/nvc/nvc.08/NVC.SIM_PKG
 lib/nvc/nvc.08/_NVC_LIB
 lib/nvc/nvc.08/_index
+lib/nvc/nvc.19/NVC.IEEE_SUPPORT
+lib/nvc/nvc.19/NVC.IEEE_SUPPORT-body
+lib/nvc/nvc.19/NVC.POLYFILL
+lib/nvc/nvc.19/NVC.SIM_PKG
+lib/nvc/nvc.19/_NVC_LIB
+lib/nvc/nvc.19/_index
 lib/nvc/nvc/NVC.POLYFILL
 lib/nvc/nvc/NVC.POLYFILL-body
 lib/nvc/nvc/NVC.SIM_PKG
@@ -84,6 +116,13 @@ lib/nvc/std.08/STD.TEXTIO
 lib/nvc/std.08/STD.TEXTIO-body
 lib/nvc/std.08/_NVC_LIB
 lib/nvc/std.08/_index
+lib/nvc/std.19/STD.ENV
+lib/nvc/std.19/STD.ENV-body
+lib/nvc/std.19/STD.STANDARD
+lib/nvc/std.19/STD.TEXTIO
+lib/nvc/std.19/STD.TEXTIO-body
+lib/nvc/std.19/_NVC_LIB
+lib/nvc/std.19/_index
 lib/nvc/std/STD.STANDARD
 lib/nvc/std/STD.TEXTIO
 lib/nvc/std/STD.TEXTIO-body
@@ -93,7 +132,11 @@ lib/nvc/synopsys/SYNOPSYS.ATTRIBUTES
 lib/nvc/synopsys/_NVC_LIB
 lib/nvc/synopsys/_index
 libexec/nvc/functions.sh
+libexec/nvc/install-icecube2.sh
+libexec/nvc/install-ise.sh
 libexec/nvc/install-osvvm.sh
+libexec/nvc/install-osvvm.tcl
+libexec/nvc/install-quartus.sh
 libexec/nvc/install-uvvm.sh
 libexec/nvc/install-vivado.sh
 man/man1/nvc.1.gz