Skip to content

Commit

Permalink
verilator: Update to 5.018
Browse files Browse the repository at this point in the history
**Summarized Changelog**

- Support compilation with precompiled headers with Make and GCC or CLang
- Change include of `systemc` instead of `systemc.h` This may require that SystemC programs add `using namespace sc_core`, `using namespace sc_dt`.

Full changelog [here](verilator/verilator-announce#65)
  • Loading branch information
davidjharder committed Nov 11, 2023
1 parent 742c194 commit d27c69f
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 19 deletions.
12 changes: 6 additions & 6 deletions packages/v/verilator/abi_used_symbols
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,11 @@ libc.so.6:__duplocale
libc.so.6:__errno_location
libc.so.6:__fprintf_chk
libc.so.6:__freelocale
libc.so.6:__isoc99_fscanf
libc.so.6:__isoc99_sscanf
libc.so.6:__isoc23_fscanf
libc.so.6:__isoc23_sscanf
libc.so.6:__isoc23_strtol
libc.so.6:__isoc23_strtoll
libc.so.6:__isoc23_strtoul
libc.so.6:__iswctype_l
libc.so.6:__libc_single_threaded
libc.so.6:__libc_start_main
Expand Down Expand Up @@ -111,6 +114,7 @@ libc.so.6:putwc
libc.so.6:read
libc.so.6:readdir
libc.so.6:realloc
libc.so.6:secure_getenv
libc.so.6:setenv
libc.so.6:sprintf
libc.so.6:srand
Expand All @@ -127,13 +131,9 @@ libc.so.6:strerror
libc.so.6:strlen
libc.so.6:strncmp
libc.so.6:strncpy
libc.so.6:strrchr
libc.so.6:strstr
libc.so.6:strtod
libc.so.6:strtol
libc.so.6:strtold_l
libc.so.6:strtoll
libc.so.6:strtoul
libc.so.6:syscall
libc.so.6:system
libc.so.6:time
Expand Down
6 changes: 3 additions & 3 deletions packages/v/verilator/package.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name : verilator
version : '5.016'
release : 39
version : '5.018'
release : 40
source :
- https://github.com/verilator/verilator/archive/refs/tags/v5.016.tar.gz : 66fc36f65033e5ec904481dd3d0df56500e90c0bfca23b2ae21b4a8d39e05ef1
- https://github.com/verilator/verilator/archive/refs/tags/v5.018.tar.gz : 8b544273eedee379e3c1a3bb849e14c754c9b5035d61ad03acdf3963092ba6c0
license :
- LGPL-3.0-only
- Artistic-2.0
Expand Down
20 changes: 10 additions & 10 deletions packages/v/verilator/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
<Name>verilator</Name>
<Homepage>https://www.veripool.org/wiki/verilator</Homepage>
<Packager>
<Name>Silke Hofstra</Name>
<Email>silke@slxh.eu</Email>
<Name>David Harder</Name>
<Email>david@davidjharder.ca</Email>
</Packager>
<License>LGPL-3.0-only</License>
<License>Artistic-2.0</License>
<PartOf>programming.tools</PartOf>
<Summary xml:lang="en">Verilator converts synthesizable (generally not behavioral) Verilog code into C++ or SystemC code.</Summary>
<Description xml:lang="en">Verilator converts synthesizable (generally not behavioral) Verilog code into C++ or SystemC code. It is not a complete simulator, just a translator.
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
</Source>
<Package>
<Name>verilator</Name>
Expand Down Expand Up @@ -115,7 +115,6 @@
<Path fileType="data">/usr/share/verilator/include/verilated_timing.cpp</Path>
<Path fileType="data">/usr/share/verilator/include/verilated_timing.h</Path>
<Path fileType="data">/usr/share/verilator/include/verilated_trace.h</Path>
<Path fileType="data">/usr/share/verilator/include/verilated_trace_defs.h</Path>
<Path fileType="data">/usr/share/verilator/include/verilated_trace_imp.h</Path>
<Path fileType="data">/usr/share/verilator/include/verilated_types.h</Path>
<Path fileType="data">/usr/share/verilator/include/verilated_vcd_c.cpp</Path>
Expand All @@ -125,6 +124,7 @@
<Path fileType="data">/usr/share/verilator/include/verilated_vpi.cpp</Path>
<Path fileType="data">/usr/share/verilator/include/verilated_vpi.h</Path>
<Path fileType="data">/usr/share/verilator/include/verilatedos.h</Path>
<Path fileType="data">/usr/share/verilator/include/vltstd/sv_vpi_user.h</Path>
<Path fileType="data">/usr/share/verilator/include/vltstd/svdpi.h</Path>
<Path fileType="data">/usr/share/verilator/include/vltstd/vpi_user.h</Path>
<Path fileType="data">/usr/share/verilator/verilator-config-version.cmake</Path>
Expand All @@ -138,19 +138,19 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="39">verilator</Dependency>
<Dependency release="40">verilator</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/pkgconfig/verilator.pc</Path>
</Files>
</Package>
<History>
<Update release="39">
<Date>2023-09-20</Date>
<Version>5.016</Version>
<Update release="40">
<Date>2023-11-11</Date>
<Version>5.018</Version>
<Comment>Packaging update</Comment>
<Name>Silke Hofstra</Name>
<Email>silke@slxh.eu</Email>
<Name>David Harder</Name>
<Email>david@davidjharder.ca</Email>
</Update>
</History>
</PISI>

0 comments on commit d27c69f

Please sign in to comment.