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)

Reply via email to