pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Update wip/verilator to version 4.016.



Module Name:	pkgsrc-wip
Committed By:	Alexander Nasonov <alnsn%yandex.ru@localhost>
Pushed By:	alnsn
Date:		Wed Aug 21 22:30:41 2019 +0100
Changeset:	3c0448a01a3f420ab651d4c5209790b4ed622013

Modified Files:
	verilator/Makefile
	verilator/PLIST
	verilator/distinfo

Log Message:
Update wip/verilator to version 4.016.

Major changes in version 4:

 * Add multithreaded model generation.
 * Add runtime arguments.
 * Add GTKWave LXT2 native tracing.
 * Add new reloop optimization for repetitive assignment compression.
 * Add GTKWave FST native tracing.
 * Support $past.
 * Support restrict.
 * Rename include/lxt2 to include/gtkwave.
 * Support "ref" and "const ref" pins and functions.
 * Removed --trace-lxt2, use --trace-fst instead.
 * Support $fread.
 * Add --trace-fst-thread.
 * Support '#' comments in $readmem.
 * Support "'dx" constants.
 * For FST tracing use LZ4 compression.
 * Support logical equivalence operator <->.
 * Support deferred assertions.
 * Add --quiet-exit.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3c0448a01a3f420ab651d4c5209790b4ed622013

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 verilator/Makefile |  2 +-
 verilator/PLIST    | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 verilator/distinfo | 11 ++++++---
 3 files changed, 79 insertions(+), 5 deletions(-)

diffs:
diff --git a/verilator/Makefile b/verilator/Makefile
index 7f9b109469..68b3a13e01 100644
--- a/verilator/Makefile
+++ b/verilator/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	verilator-3.886
+DISTNAME=	verilator-4.016
 CATEGORIES=	cad
 MASTER_SITES=	http://www.veripool.org/ftp/
 EXTRACT_SUFX=	.tgz
diff --git a/verilator/PLIST b/verilator/PLIST
index 48d96a5493..991ab75319 100644
--- a/verilator/PLIST
+++ b/verilator/PLIST
@@ -1 +1,72 @@
 @comment $NetBSD$
+bin/verilator
+bin/verilator_bin
+bin/verilator_bin_dbg
+bin/verilator_coverage
+bin/verilator_coverage_bin_dbg
+bin/verilator_gantt
+bin/verilator_profcfunc
+man/man1/verilator.1
+man/man1/verilator_coverage.1
+man/man1/verilator_gantt.1
+man/man1/verilator_profcfunc.1
+share/pkgconfig/verilator.pc
+share/verilator/bin/verilator_includer
+share/verilator/examples/hello_world_c/Makefile
+share/verilator/examples/hello_world_c/sim_main.cpp
+share/verilator/examples/hello_world_c/top.v
+share/verilator/examples/hello_world_sc/Makefile
+share/verilator/examples/hello_world_sc/sc_main.cpp
+share/verilator/examples/hello_world_sc/top.v
+share/verilator/examples/tracing_c/Makefile
+share/verilator/examples/tracing_c/Makefile_obj
+share/verilator/examples/tracing_c/input.vc
+share/verilator/examples/tracing_c/sim_main.cpp
+share/verilator/examples/tracing_c/sub.v
+share/verilator/examples/tracing_c/top.v
+share/verilator/examples/tracing_sc/Makefile
+share/verilator/examples/tracing_sc/Makefile_obj
+share/verilator/examples/tracing_sc/input.vc
+share/verilator/examples/tracing_sc/sc_main.cpp
+share/verilator/examples/tracing_sc/sub.v
+share/verilator/examples/tracing_sc/top.v
+share/verilator/include/gtkwave/fastlz.c
+share/verilator/include/gtkwave/fastlz.h
+share/verilator/include/gtkwave/fst_config.h
+share/verilator/include/gtkwave/fstapi.c
+share/verilator/include/gtkwave/fstapi.h
+share/verilator/include/gtkwave/lz4.c
+share/verilator/include/gtkwave/lz4.h
+share/verilator/include/gtkwave/wavealloca.h
+share/verilator/include/verilated.cpp
+share/verilator/include/verilated.h
+share/verilator/include/verilated.mk
+share/verilator/include/verilated.v
+share/verilator/include/verilated_config.h
+share/verilator/include/verilated_config.h.in
+share/verilator/include/verilated_cov.cpp
+share/verilator/include/verilated_cov.h
+share/verilator/include/verilated_cov_key.h
+share/verilator/include/verilated_dpi.cpp
+share/verilator/include/verilated_dpi.h
+share/verilator/include/verilated_fst_c.cpp
+share/verilator/include/verilated_fst_c.h
+share/verilator/include/verilated_heavy.h
+share/verilator/include/verilated_imp.h
+share/verilator/include/verilated_save.cpp
+share/verilator/include/verilated_save.h
+share/verilator/include/verilated_sc.h
+share/verilator/include/verilated_sym_props.h
+share/verilator/include/verilated_syms.h
+share/verilator/include/verilated_threads.cpp
+share/verilator/include/verilated_threads.h
+share/verilator/include/verilated_unordered_set_map.h
+share/verilator/include/verilated_vcd_c.cpp
+share/verilator/include/verilated_vcd_c.h
+share/verilator/include/verilated_vcd_sc.cpp
+share/verilator/include/verilated_vcd_sc.h
+share/verilator/include/verilated_vpi.cpp
+share/verilator/include/verilated_vpi.h
+share/verilator/include/verilatedos.h
+share/verilator/include/vltstd/svdpi.h
+share/verilator/include/vltstd/vpi_user.h
diff --git a/verilator/distinfo b/verilator/distinfo
index 57dc88605d..7007abe0db 100644
--- a/verilator/distinfo
+++ b/verilator/distinfo
@@ -1,6 +1,9 @@
 $NetBSD$
 
-SHA1 (verilator-3.886.tgz) = d50e4ef59f318082f7a8aadb6e423db27e733135
-RMD160 (verilator-3.886.tgz) = a2f6d64d4fbdcec94634d8470e181ad3a4dddb2e
-SHA512 (verilator-3.886.tgz) = 0b151d595b88b5c4a829cdd6b4fbbaa9e0cf1181de91835160481f2500bc7b1bb053c052253abf3bd2960dc2a0151db9a065f1452add733cc938a4e53c8003b5
-Size (verilator-3.886.tgz) = 2007242 bytes
+SHA1 (verilator-4.016.tgz) = dce30a001574e743198179e4f95939d84b69c7f8
+RMD160 (verilator-4.016.tgz) = eba0e31b5b4a9769fb65b842c9a4b9d4b34ecfb6
+SHA512 (verilator-4.016.tgz) = 14bb1d0493103e702b1cbe0ea7c639c04cafa87f204952f88e629012dde1fcecf8e1e51569ff7a422b4dcb0566d0fae35acc681b2e47ae88fac6937362ff3254
+Size (verilator-4.016.tgz) = 2536449 bytes
+SHA1 (patch-Makefile.in) = 93d76b159e6dc2ce280a6edff794fc3d5d3a50d9
+SHA1 (patch-src_Makefile__obj.in) = 83058db4278fa25972b91f52f3eff79b4a457495
+SHA1 (patch-src_V3PreLex.h) = ed238e4bfe2ebe2dbdc6ee319e540471b859756a


Home | Main Index | Thread Index | Old Index