Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package verilator for openSUSE:Factory checked in at 2021-03-30 20:52:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/verilator (Old) and /work/SRC/openSUSE:Factory/.verilator.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "verilator" Tue Mar 30 20:52:07 2021 rev:6 rq:869529 version:4.108 Changes: -------- --- /work/SRC/openSUSE:Factory/verilator/verilator.changes 2019-03-18 10:41:28.651264295 +0100 +++ /work/SRC/openSUSE:Factory/.verilator.new.2401/verilator.changes 2021-03-30 20:52:09.476167314 +0200 @@ -1,0 +2,36 @@ +Sat Jan 23 00:55:16 UTC 2021 - Dirk M??ller <[email protected]> + +- update to 4.108: + * Many VPI changes for IEEE compatibility, which may alter + behavior from previous releases. + * Support randomize() class method and rand + * Support $cast and new CASTCONST warning. + * Add --top option as alias of --top-module. + * Add LATCH and NOLATCH warnings + * Remove Unix::Processors internal test dependency. + * Report UNUSED on parameters, localparam and genvars + * Add error on real to non-real output pins + * Support package imports before parameters in interfaces + * Support --sanitize in internal tests + * Fix passing parameter type instantiations by position number. + * Fix DPI open array handling issues. + * Fix error when dotted refers to missing module + * Fix little endian packed array counting + * Fix showing reference locations for BLKANDNBLK + * Fix genblk naming to match IEEE + * Fix VPI memory word indexing + * Fix vpiLeftRange on little-endian memories + * Fix VPI module tree + * Fix vpi_release_handle to be called implicitly per IEEE + * Fix to allow inheriting 'VerilatedVcdFile' class. + * Fix $urandom_range maximum value + * Fix to emit timescale in hierarchical blocks + * Fix to ignore coverage on real ports + +------------------------------------------------------------------- +Sat Jan 2 03:38:11 UTC 2021 - Stefan Br??ns <[email protected]> + +- Update to version 4.106 (see included Changes file for details) +- Remove add-shebangs.patch, just mangle she-bang with sed + +------------------------------------------------------------------- Old: ---- add-shebangs.patch verilator-4.010.tgz New: ---- verilator-4.108.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ verilator.spec ++++++ --- /var/tmp/diff_new_pack.OPmj6c/_old 2021-03-30 20:52:10.132168049 +0200 +++ /var/tmp/diff_new_pack.OPmj6c/_new 2021-03-30 20:52:10.136168054 +0200 @@ -1,7 +1,7 @@ # # spec file for package verilator # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,22 +17,20 @@ Name: verilator -Version: 4.010 +Version: 4.108 Release: 0 Summary: Compiling Verilog HDL simulator License: Artistic-2.0 OR LGPL-3.0-only Group: Productivity/Scientific/Electronics -Url: https://www.veripool.org/projects/verilator/wiki/Intro +URL: https://www.veripool.org/projects/verilator/wiki/Intro Source0: https://www.veripool.org/ftp/%{name}-%{version}.tgz Source1: verilator-rpmlintrc -Patch0: add-shebangs.patch BuildRequires: bison BuildRequires: flex BuildRequires: gcc-c++ BuildRequires: gdb BuildRequires: perl BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Verilator compiles synthesizable Verilog (not test-bench code), plus @@ -85,12 +83,12 @@ %prep %setup -q -# Put real perl binary location into the patch -sed -e 's:%%__perl:%__perl:' %{PATCH0} | patch -p1 +# Use real path in she-bangs +sed -i -e '1 s@bin/env perl@bin/perl@' bin/* %build %configure -make %{?_smp_mflags} +%make_build %install %make_install @@ -111,8 +109,8 @@ make test %files -%license Artistic COPYING.LESSER -%doc Changes README +%license Artistic LICENSE +%doc Changes README.adoc %exclude %{_docdir}/%{name}/*.html %exclude %{_docdir}/%{name}/*.pdf %exclude %{_docdir}/%{name}/examples/ ++++++ verilator-4.010.tgz -> verilator-4.108.tgz ++++++ ++++ 347302 lines of diff (skipped)
