git: 361c8d2c07ac - main - cad/nvc: Update 1.18.1 => 1.18.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 20 Jan 2026 13:22:19 UTC
The branch main has been updated by alven:
URL: https://cgit.FreeBSD.org/ports/commit/?id=361c8d2c07ac5216b869d492fd41ae1f65c4cabd
commit 361c8d2c07ac5216b869d492fd41ae1f65c4cabd
Author: Älven <alven@FreeBSD.org>
AuthorDate: 2025-12-23 12:52:30 +0000
Commit: Älven <alven@FreeBSD.org>
CommitDate: 2026-01-20 13:22:06 +0000
cad/nvc: Update 1.18.1 => 1.18.2
Changelogs:
* https://www.nickg.me.uk/nvc/news.html
* Clairfy LICENSE
* Improve pkg-descr
Approved by: yuri@ (maintainer, Mentor)
Differential Revision: https://reviews.freebsd.org/D54347
---
cad/nvc/Makefile | 4 ++--
cad/nvc/distinfo | 6 +++---
cad/nvc/pkg-descr | 16 ++++++++++++++--
3 files changed, 19 insertions(+), 7 deletions(-)
diff --git a/cad/nvc/Makefile b/cad/nvc/Makefile
index 7c163fcd154d..019f510d43c8 100644
--- a/cad/nvc/Makefile
+++ b/cad/nvc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nvc
-DISTVERSION= 1.18.1
+DISTVERSION= 1.18.2
CATEGORIES= cad
MASTER_SITES= https://www.nickg.me.uk/files/
@@ -8,7 +8,7 @@ COMMENT= VHDL compiler and simulator
WWW= https://www.nickg.me.uk/nvc/ \
https://github.com/nickg/nvc
-LICENSE= GPLv3
+LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
ONLY_FOR_ARCHS= aarch64 amd64
diff --git a/cad/nvc/distinfo b/cad/nvc/distinfo
index 9e5e7fecfeb7..a16b4e3cc17e 100644
--- a/cad/nvc/distinfo
+++ b/cad/nvc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760851919
-SHA256 (nvc-1.18.1.tar.gz) = dcb2cb651ee13df384a47c55a596842106f6cca9492f192729e566648817e321
-SIZE (nvc-1.18.1.tar.gz) = 2599248
+TIMESTAMP = 1766493577
+SHA256 (nvc-1.18.2.tar.gz) = ee34522a04c49f2a73ff4367088ded9674d726b44fd480995df8ac90e84271d8
+SIZE (nvc-1.18.2.tar.gz) = 2601236
diff --git a/cad/nvc/pkg-descr b/cad/nvc/pkg-descr
index a2b824f8b7f3..5b9e9bc5d621 100644
--- a/cad/nvc/pkg-descr
+++ b/cad/nvc/pkg-descr
@@ -1,3 +1,15 @@
NVC is a GPLv3 VHDL compiler and simulator aiming for IEEE 1076-2002 compliance.
-See these blog posts for background information. NVC has been successfully used
-to simulate several real-world designs.
+
+- NVC supports almost all of VHDL-2008 with the exception of PSL, and it has
+been successfully used to simulate several real-world designs. Experimental
+support for Verilog and VHDL-2019 is under development.
+
+- NVC has a particular emphasis on simulation performance and uses LLVM to
+compile VHDL to native machine code.
+
+- NVC is not a synthesizer. That is, it does not output something that could be
+used to program an FPGA or ASIC. It implements only the simulation behaviour of
+the language as described by the IEEE 1076 standard.
+
+- NVC supports popular verification frameworks including OSVVM, UVVM, VUnit and
+cocotb.