Install this package:
emerge -a sci-electronics/nvc
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask sci-electronics/nvc
Or alternatively:
emerge --autounmask-write -a sci-electronics/nvc
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.19.3 | 8 | ~amd64 ~x86 | 0 |
| 1.19.2 | 8 | ~amd64 ~x86 | 0 |
| 1.18.2-r1 | 8 | ~amd64 ~x86 | 0 |
<pkgmetadata>
<maintainer type="person">
<email>xgqt@gentoo.org</email>
<name>Maciej Barć</name>
</maintainer>
<longdescription>
NVC is a VHDL compiler and simulator. 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 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, and VUnit.
</longdescription>
<use>
<flag name="llvm">Build LLVM code generator</flag>
</use>
<upstream>
<bugs-to>https://github.com/nickg/nvc/issues/</bugs-to>
<remote-id type="github">nickg/nvc</remote-id>
<remote-id type="sourcehut">~nickg/nvc</remote-id>
</upstream>
</pkgmetadata>
Manage flags for this package:
euse -i <flag> -p sci-electronics/nvc |
euse -E <flag> -p sci-electronics/nvc |
euse -D <flag> -p sci-electronics/nvc
| Flag | Description | 1.19.3 | 1.19.2 | 1.18.2-r1 |
|---|---|---|---|---|
| debug | Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces | ✓ | ✓ | ✓ |
| llvm | Build LLVM code generator | ✓ | ✓ | ✓ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | nvc-1.19.2.tar.gz | 2395983 bytes | 1.19.2 |
| DIST | nvc-1.19.3.tar.gz | 2400687 bytes | 1.19.3 |
| Type | File | Size |
|---|---|---|
| DIST | nvc-1.18.2.tar.gz | 2341991 bytes |