Index: head/cad/verilator/Makefile =================================================================== --- head/cad/verilator/Makefile (revision 536331) +++ head/cad/verilator/Makefile (revision 536332) @@ -1,29 +1,32 @@ # $FreeBSD$ PORTNAME= verilator -DISTVERSION= 4.028 +DISTVERSION= 4.034 CATEGORIES= cad MASTER_SITES= https://www.veripool.org/ftp/ + +PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/ +PATCHFILES+= 39f16fb155b9e909f919a9d4ae06890395987b16.patch:-p1 # https://github.com/verilator/verilator/pull/2353 MAINTAINER= kevinz5000@gmail.com COMMENT= Synthesizable Verilog to C++ compiler LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= bison compiler:c++14-lang gmake pathfix perl5 tar:tgz GNU_CONFIGURE= yes CONFIGURE_ENV= INSTALL_PROGRAM="${INSTALL_SCRIPT}" post-patch: ${REINPLACE_CMD} -e 's|@pkgconfigdir@|${PREFIX}/libdata/pkgconfig|' \ ${WRKSRC}/Makefile.in post-build: @${STRIP_CMD} ${WRKSRC}/bin/verilator_bin post-install: @${RM} ${STAGEDIR}${PREFIX}/bin/verilator_bin_dbg ${STAGEDIR}${PREFIX}/bin/verilator_coverage_bin_dbg .include Index: head/cad/verilator/distinfo =================================================================== --- head/cad/verilator/distinfo (revision 536331) +++ head/cad/verilator/distinfo (revision 536332) @@ -1,3 +1,5 @@ -TIMESTAMP = 1581485426 -SHA256 (verilator-4.028.tgz) = 344c859b105eb4d382ab89fbc515fd3bf915dc17bf75f90e918141afac1489e6 -SIZE (verilator-4.028.tgz) = 2448209 +TIMESTAMP = 1590260103 +SHA256 (verilator-4.034.tgz) = 54ed7b06ee28b5d21f9d0ee98406d29a508e6124b0d10e54bb32081613ddb80b +SIZE (verilator-4.034.tgz) = 2612571 +SHA256 (39f16fb155b9e909f919a9d4ae06890395987b16.patch) = e0b01464624bd340c2969c47e7c851e9cacf7e25281df3bf9b9b0da2eea33582 +SIZE (39f16fb155b9e909f919a9d4ae06890395987b16.patch) = 588 Index: head/cad/verilator/pkg-plist =================================================================== --- head/cad/verilator/pkg-plist (revision 536331) +++ head/cad/verilator/pkg-plist (revision 536332) @@ -1,85 +1,91 @@ bin/verilator bin/verilator_bin bin/verilator_coverage bin/verilator_gantt bin/verilator_profcfunc libdata/pkgconfig/verilator.pc man/man1/verilator.1.gz man/man1/verilator_coverage.1.gz man/man1/verilator_gantt.1.gz man/man1/verilator_profcfunc.1.gz %%DATADIR%%/bin/verilator_includer %%DATADIR%%/examples/cmake_hello_c/CMakeLists.txt %%DATADIR%%/examples/cmake_hello_c/Makefile %%DATADIR%%/examples/cmake_hello_sc/CMakeLists.txt %%DATADIR%%/examples/cmake_hello_sc/Makefile %%DATADIR%%/examples/cmake_protect_lib/CMakeLists.txt %%DATADIR%%/examples/cmake_protect_lib/Makefile %%DATADIR%%/examples/cmake_tracing_c/CMakeLists.txt %%DATADIR%%/examples/cmake_tracing_c/Makefile %%DATADIR%%/examples/cmake_tracing_sc/CMakeLists.txt %%DATADIR%%/examples/cmake_tracing_sc/Makefile %%DATADIR%%/examples/make_hello_c/Makefile %%DATADIR%%/examples/make_hello_c/sim_main.cpp %%DATADIR%%/examples/make_hello_c/top.v %%DATADIR%%/examples/make_hello_sc/Makefile %%DATADIR%%/examples/make_hello_sc/sc_main.cpp %%DATADIR%%/examples/make_hello_sc/top.v %%DATADIR%%/examples/make_protect_lib/Makefile %%DATADIR%%/examples/make_protect_lib/secret_impl.v %%DATADIR%%/examples/make_protect_lib/sim_main.cpp %%DATADIR%%/examples/make_protect_lib/top.v %%DATADIR%%/examples/make_tracing_c/Makefile %%DATADIR%%/examples/make_tracing_c/Makefile_obj %%DATADIR%%/examples/make_tracing_c/input.vc %%DATADIR%%/examples/make_tracing_c/sim_main.cpp %%DATADIR%%/examples/make_tracing_c/sub.v %%DATADIR%%/examples/make_tracing_c/top.v %%DATADIR%%/examples/make_tracing_sc/Makefile %%DATADIR%%/examples/make_tracing_sc/Makefile_obj %%DATADIR%%/examples/make_tracing_sc/input.vc %%DATADIR%%/examples/make_tracing_sc/sc_main.cpp %%DATADIR%%/examples/make_tracing_sc/sub.v %%DATADIR%%/examples/make_tracing_sc/top.v +%%DATADIR%%/examples/xml_py/Makefile +%%DATADIR%%/examples/xml_py/sub.v +%%DATADIR%%/examples/xml_py/top.v %%DATADIR%%/include/gtkwave/fastlz.c %%DATADIR%%/include/gtkwave/fastlz.h %%DATADIR%%/include/gtkwave/fst_config.h %%DATADIR%%/include/gtkwave/fstapi.c %%DATADIR%%/include/gtkwave/fstapi.h %%DATADIR%%/include/gtkwave/lz4.c %%DATADIR%%/include/gtkwave/lz4.h %%DATADIR%%/include/gtkwave/wavealloca.h %%DATADIR%%/include/verilated.cpp %%DATADIR%%/include/verilated.h %%DATADIR%%/include/verilated.mk %%DATADIR%%/include/verilated.v %%DATADIR%%/include/verilated_config.h %%DATADIR%%/include/verilated_config.h.in %%DATADIR%%/include/verilated_cov.cpp %%DATADIR%%/include/verilated_cov.h %%DATADIR%%/include/verilated_cov_key.h %%DATADIR%%/include/verilated_dpi.cpp %%DATADIR%%/include/verilated_dpi.h %%DATADIR%%/include/verilated_fst_c.cpp %%DATADIR%%/include/verilated_fst_c.h %%DATADIR%%/include/verilated_heavy.h %%DATADIR%%/include/verilated_imp.h +%%DATADIR%%/include/verilated_intrinsics.h %%DATADIR%%/include/verilated_save.cpp %%DATADIR%%/include/verilated_save.h %%DATADIR%%/include/verilated_sc.h %%DATADIR%%/include/verilated_sym_props.h %%DATADIR%%/include/verilated_syms.h %%DATADIR%%/include/verilated_threads.cpp %%DATADIR%%/include/verilated_threads.h +%%DATADIR%%/include/verilated_trace.h +%%DATADIR%%/include/verilated_trace_imp.cpp %%DATADIR%%/include/verilated_unordered_set_map.h %%DATADIR%%/include/verilated_vcd_c.cpp %%DATADIR%%/include/verilated_vcd_c.h %%DATADIR%%/include/verilated_vcd_sc.cpp %%DATADIR%%/include/verilated_vcd_sc.h %%DATADIR%%/include/verilated_vpi.cpp %%DATADIR%%/include/verilated_vpi.h %%DATADIR%%/include/verilatedos.h %%DATADIR%%/include/vltstd/svdpi.h %%DATADIR%%/include/vltstd/vpi_user.h %%DATADIR%%/verilator-config-version.cmake %%DATADIR%%/verilator-config.cmake