notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
verilator Synthesizable Verilog to C++ compiler
4.214 cad on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.212Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-01-17 23:27:28
Last Update: 2021-10-21 00:46:01
Commit Hash: f8d93a6
License: GPLv3
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (106 items)
Collapse this list.
  1. /usr/local/share/licenses/verilator-4.214/catalog.mk
  2. /usr/local/share/licenses/verilator-4.214/LICENSE
  3. /usr/local/share/licenses/verilator-4.214/GPLv3
  4. bin/verilator
  5. bin/verilator_bin
  6. @comment bin/verilator_bin_dbg
  7. bin/verilator_coverage
  8. @comment bin/verilator_coverage_bin_dbg
  9. bin/verilator_gantt
  10. bin/verilator_profcfunc
  11. libdata/pkgconfig/verilator.pc
  12. man/man1/verilator.1.gz
  13. man/man1/verilator_coverage.1.gz
  14. share/verilator/bin/verilator_ccache_report
  15. share/verilator/bin/verilator_includer
  16. share/verilator/examples/cmake_hello_c/CMakeLists.txt
  17. share/verilator/examples/cmake_hello_c/Makefile
  18. share/verilator/examples/cmake_hello_sc/CMakeLists.txt
  19. share/verilator/examples/cmake_hello_sc/Makefile
  20. share/verilator/examples/cmake_protect_lib/CMakeLists.txt
  21. share/verilator/examples/cmake_protect_lib/Makefile
  22. share/verilator/examples/cmake_tracing_c/CMakeLists.txt
  23. share/verilator/examples/cmake_tracing_c/Makefile
  24. share/verilator/examples/cmake_tracing_sc/CMakeLists.txt
  25. share/verilator/examples/cmake_tracing_sc/Makefile
  26. share/verilator/examples/make_hello_c/Makefile
  27. share/verilator/examples/make_hello_c/sim_main.cpp
  28. share/verilator/examples/make_hello_c/top.v
  29. share/verilator/examples/make_hello_sc/Makefile
  30. share/verilator/examples/make_hello_sc/sc_main.cpp
  31. share/verilator/examples/make_hello_sc/top.v
  32. share/verilator/examples/make_protect_lib/Makefile
  33. share/verilator/examples/make_protect_lib/secret_impl.v
  34. share/verilator/examples/make_protect_lib/sim_main.cpp
  35. share/verilator/examples/make_protect_lib/top.v
  36. share/verilator/examples/make_tracing_c/Makefile
  37. share/verilator/examples/make_tracing_c/Makefile_obj
  38. share/verilator/examples/make_tracing_c/input.vc
  39. share/verilator/examples/make_tracing_c/sim_main.cpp
  40. share/verilator/examples/make_tracing_c/sub.v
  41. share/verilator/examples/make_tracing_c/top.v
  42. share/verilator/examples/make_tracing_sc/Makefile
  43. share/verilator/examples/make_tracing_sc/Makefile_obj
  44. share/verilator/examples/make_tracing_sc/input.vc
  45. share/verilator/examples/make_tracing_sc/sc_main.cpp
  46. share/verilator/examples/make_tracing_sc/sub.v
  47. share/verilator/examples/make_tracing_sc/top.v
  48. share/verilator/examples/xml_py/Makefile
  49. share/verilator/examples/xml_py/sub.v
  50. share/verilator/examples/xml_py/top.v
  51. share/verilator/examples/xml_py/vl_file_copy
  52. share/verilator/examples/xml_py/vl_hier_graph
  53. share/verilator/include/gtkwave/fastlz.c
  54. share/verilator/include/gtkwave/fastlz.h
  55. share/verilator/include/gtkwave/fst_config.h
  56. share/verilator/include/gtkwave/fst_win_unistd.h
  57. share/verilator/include/gtkwave/fstapi.c
  58. share/verilator/include/gtkwave/fstapi.h
  59. share/verilator/include/gtkwave/lz4.c
  60. share/verilator/include/gtkwave/lz4.h
  61. share/verilator/include/gtkwave/wavealloca.h
  62. share/verilator/include/verilated.cpp
  63. share/verilator/include/verilated.h
  64. share/verilator/include/verilated.mk
  65. share/verilator/include/verilated.v
  66. share/verilator/include/verilated_config.h
  67. share/verilator/include/verilated_config.h.in
  68. share/verilator/include/verilated_cov.cpp
  69. share/verilator/include/verilated_cov.h
  70. share/verilator/include/verilated_cov_key.h
  71. share/verilator/include/verilated_dpi.cpp
  72. share/verilator/include/verilated_dpi.h
  73. share/verilator/include/verilated_fst_c.cpp
  74. share/verilator/include/verilated_fst_c.h
  75. share/verilator/include/verilated_fst_sc.cpp
  76. share/verilator/include/verilated_fst_sc.h
  77. share/verilator/include/verilated_funcs.h
  78. share/verilator/include/verilated_heavy.h
  79. share/verilator/include/verilated_imp.h
  80. share/verilator/include/verilated_intrinsics.h
  81. share/verilator/include/verilated_profiler.h
  82. share/verilator/include/verilated_save.cpp
  83. share/verilator/include/verilated_save.h
  84. share/verilator/include/verilated_sc.h
  85. share/verilator/include/verilated_sym_props.h
  86. share/verilator/include/verilated_syms.h
  87. share/verilator/include/verilated_threads.cpp
  88. share/verilator/include/verilated_threads.h
  89. share/verilator/include/verilated_trace.h
  90. share/verilator/include/verilated_trace_defs.h
  91. share/verilator/include/verilated_trace_imp.cpp
  92. share/verilator/include/verilated_types.h
  93. share/verilator/include/verilated_vcd_c.cpp
  94. share/verilator/include/verilated_vcd_c.h
  95. share/verilator/include/verilated_vcd_sc.cpp
  96. share/verilator/include/verilated_vcd_sc.h
  97. share/verilator/include/verilated_vpi.cpp
  98. share/verilator/include/verilated_vpi.h
  99. share/verilator/include/verilatedos.h
  100. share/verilator/include/vltstd/svdpi.h
  101. share/verilator/include/vltstd/vpi_user.h
  102. share/verilator/verilator-config-version.cmake
  103. share/verilator/verilator-config.cmake
  104. @owner
  105. @group
  106. @mode
Collapse this list.
Dependency lines:
  • verilator>0:cad/verilator
To install the port: cd /usr/ports/cad/verilator/ && make install clean
To add the package, run one of these commands:
  • pkg install cad/verilator
  • pkg install verilator
PKGNAME: verilator
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
verilator
ABIlatestquarterly
FreeBSD:11:aarch64-4.034
FreeBSD:11:amd644.2124.204
FreeBSD:11:armv6-4.034
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-4.212_1
FreeBSD:12:amd644.212_14.212_1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch644.1084.212_1
FreeBSD:13:amd644.2144.212_1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch644.212_1-
FreeBSD:14:amd644.212_1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. autoconf>0 : devel/autoconf
  2. bash : shells/bash
  3. ar : devel/binutils
  4. bison : devel/bison
  5. gmake>=4.3 : devel/gmake
  6. python3.8 : lang/python38
  7. perl5>=5.32.r0<5.33 : lang/perl5.32
Runtime dependencies:
  1. gmake : devel/gmake
  2. python3.8 : lang/python38
  3. perl5>=5.32.r0<5.33 : lang/perl5.32
Library dependencies:
  1. libsystemc.so : devel/systemc
This port is required by:
for Run
  1. cad/cascade-compiler

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/verilator/verilator/tar.gz/v4.214?dummy=/
Collapse this list.

Number of commits found: 37

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
21 Oct 2021 00:46:01
 files touched by this commit commit hash:f8d93a673b7e984c2e2f146485489341333c4df4  4.214
yuri search for other commits by this committer
cad/verilator: Update 4.212 -> 4.214

Reported by:	portscout
30 Sep 2021 16:10:42
 files touched by this commit commit hash:6d28c13f73027d41d0a7e693861c2bcbe1d99309  4.212_1
yuri search for other commits by this committer
cad/verilator: Use GNU ar from devel/binutils

verilator requires the GNU ar feature: '@' file prefix indicating
that the file contains command-line options.

Reference: https://github.com/verilator/verilator/issues/2999

Reported by:	Antonin Houska <ah@melesmeles.cz>
13 Sep 2021 22:46:09
 files touched by this commit commit hash:12d08248c8c48d28be36f6c4f6303d1f8b422b26  4.212
yuri search for other commits by this committer
cad/verilator: Cosmetic fix - use bash as configure shell
13 Sep 2021 22:29:00
 files touched by this commit commit hash:6453e581244222d9d21320b35e6242bf2ef7340f  4.212
yuri search for other commits by this committer
cad/verilator: Update 4.210 -> 4.212

Project doesn't distribute tarballs any more in favor of GitHub
tags.
25 Aug 2021 20:28:24
 files touched by this commit commit hash:f41cab0fade0722df7e0b5c34ace200967399ea7  4.210_1
yuri search for other commits by this committer
cad/verilator: Backport the fix of bug that caused wrong C++ code generation
03 Aug 2021 08:36:58
 files touched by this commit commit hash:b26747b30714348776180f1d9a6d494c7a3040d1  4.210
yuri search for other commits by this committer
cad/verilator: Update 4.204 -> 4.210
22 Jun 2021 08:54:47
 files touched by this commit commit hash:296d661f6108a2ed080d6f1531b7f4f3c7d14e5b  4.204
yuri search for other commits by this committer
cad/verilator: Broken on i386

Reported by:	fallout
18 Jun 2021 17:16:57
 files touched by this commit commit hash:a6079c85203495573322dd68656346c6ae5ea2ad  4.204
yuri search for other commits by this committer
cad/verilator: Update 4.202 -> 4.204
07 Jun 2021 20:41:13
 files touched by this commit commit hash:dfb9884fac3cec32a9e07eb44e7fea507cc5537d  4.202_1
yuri search for other commits by this committer
cad/verilator: Backport of fix of missing #include <array> bug.
24 Apr 2021 22:18:59
 files touched by this commit commit hash:808dd5abe3cfc44447681f53d98290d1e69f0751  4.202
yuri search for other commits by this committer
cad/verilator: Update 4.200 -> 4.202
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  4.200
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  4.200
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
20 Mar 2021 01:29:51
Original commit files touched by this commit Revision:568829  4.200
yuri search for other commits by this committer
cad/verilator: Update 4.110 -> 4.200
27 Feb 2021 04:19:02
Original commit files touched by this commit Revision:566664  4.110
yuri search for other commits by this committer
cad/verilator: Update 4.108 -> 4.110
26 Jan 2021 13:59:25
Original commit files touched by this commit Revision:562665  4.108
sunpoet search for other commits by this committer
Fix build with bison 3.7.4

PR:		248911
Exp-run by:	antoine
13 Jan 2021 02:00:40
Original commit files touched by this commit Revision:561415  4.108
yuri search for other commits by this committer
cad/verilator: Update 4.106 -> 4.108
06 Dec 2020 20:23:04
Original commit files touched by this commit Revision:557172  4.106
yuri search for other commits by this committer
cad/verilator: Update 4.104 -> 4.106
17 Nov 2020 19:35:09
Original commit files touched by this commit Revision:555579  4.104
yuri search for other commits by this committer
cad/verilator: Update 4.102 -> 4.104
15 Oct 2020 22:11:24
Original commit files touched by this commit Revision:552483  4.102
yuri search for other commits by this committer
cad/verilator: Update 4.100 -> 4.102
16 Sep 2020 04:29:35
Original commit files touched by this commit Revision:548756  4.100_1
yuri search for other commits by this committer
cad/verilator: Add the run-tim dependency on gmake
15 Sep 2020 06:05:47
Original commit files touched by this commit Revision:548701  4.100
yuri search for other commits by this committer
cad/verilator: Update 4.040 -> 4.100
11 Sep 2020 20:13:57
Original commit files touched by this commit Revision:548259  4.040_2
yuri search for other commits by this committer
cad/verilator: Add options INSTALL_DBG_EXECUTABLES and LEAK_CHECKS
01 Sep 2020 03:14:17
Original commit files touched by this commit Revision:547235  4.040_1
yuri search for other commits by this committer
cad/verilator: Add the SystemC dependency

Also:
* Remove unnecessary patch that has been already applied upstream
* Fix BINARY_ALIAS added for testing
01 Sep 2020 01:57:59
Original commit files touched by this commit Revision:547233  4.040
yuri search for other commits by this committer
cad/verilator: Add the 'test' target
18 Aug 2020 17:56:39
Original commit files touched by this commit Revision:545241  4.040
yuri search for other commits by this committer
cad/verilator: Update 4.038 -> 4.040

Taking maintainership based on the maintainer's request.

PR:		248713
Approved by:	kevinz5000@gmail.com (maintainer)
18 Jul 2020 23:00:44
Original commit files touched by this commit Revision:542536  4.038
yuri search for other commits by this committer
cad/verilator: Update 4.036 -> 4.038

PR:		248086
Approved by:	kevinz5000@gmail.com (maintainer)
08 Jul 2020 22:53:00
Original commit files touched by this commit Revision:541721  4.036
yuri search for other commits by this committer
cad/verilator: Update 4.034 -> 4.036

PR:		247858
Approved by:	kevinz5000@gmail.com (maintainer)
25 May 2020 18:25:19
Original commit files touched by this commit Revision:536493  4.034
sunpoet search for other commits by this committer
Fix build with bison 3.6.2
23 May 2020 19:04:30
Original commit files touched by this commit Revision:536332  4.034
yuri search for other commits by this committer
cad/verilator: Update 4.028 -> 4.034

PR:		243698
Approved by:	kevinz5000@gmail.com (maintainer's timeout; 110 days)
12 Feb 2020 07:31:51
Original commit files touched by this commit Revision:525899  4.028
yuri search for other commits by this committer
cad/verilator: Update 4.024 -> 4.028

PR:		244067
Approved by:	kevinz5000@gmail.com (maintainer)
05 Jan 2020 08:00:43
Original commit files touched by this commit Revision:522113  4.024
yuri search for other commits by this committer
cad/verilator: Update 4.020 -> 4.024

PR:		243107
Approved by:	kevinz5000@gmail.com (maintainer)
19 Oct 2019 22:07:56
Original commit files touched by this commit Revision:514852  4.020
yuri search for other commits by this committer
cad/verilator: Update 4.008 -> 4.020

PR:		241346
Approved by:	kevinz5000@gmail.com (maintainer)
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  4.008_2
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
13 Mar 2019 05:24:22
Original commit files touched by this commit Revision:495557  4.008_1
linimon search for other commits by this committer
Fix build on gcc-based architectures:

  configure: error: the c++ compiler appears to not support C++11.

Approved by:	portmgr (tier-2 blanket)
27 Jan 2019 12:34:35
Original commit files touched by this commit Revision:491344  4.008_1
swills search for other commits by this committer
cad/verilator: remove unnecessary BUILD_DEPENDS

PR:		235053
Submitted by:	John Hein <jcfyecrayz@liamekaens.com>
Approved by:	Kevin Zheng <kevinz5000@gmail.com> (maintainer)
27 Jan 2019 12:25:32
Original commit files touched by this commit Revision:491343  4.008
swills search for other commits by this committer
cad/verilator: update to 4.008

PR:		235228
Approved by:	kevinz5000@gmail.com (maintainer)
17 Jan 2019 23:27:11
Original commit files touched by this commit Revision:490609  3.924
swills search for other commits by this committer
cad/verilator: create port

Verilator is the fastest free Verilog HDL simulator, and beats most commercial
simulators. It compiles synthesizable Verilog (not test-bench code!), plus some
PSL, SystemVerilog and Synthesis assertions into C++ or SystemC code. It is
designed for large projects where fast simulation performance is of primary
concern, and is especially well suited to generate executable models of CPUs
for embedded software design teams.

WWW: https://www.veripool.org/projects/verilator/wiki/Intro

PR:		230761
Submitted by:	Kevin Zheng <kevinz5000@gmail.com>

Number of commits found: 37