Hello community,

here is the log from the commit of package verilator for openSUSE:Factory 
checked in at 2019-03-18 10:41:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/verilator (Old)
 and      /work/SRC/openSUSE:Factory/.verilator.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "verilator"

Mon Mar 18 10:41:26 2019 rev:5 rq:685483 version:4.010

Changes:
--------
--- /work/SRC/openSUSE:Factory/verilator/verilator.changes      2018-12-21 
08:21:10.757583475 +0100
+++ /work/SRC/openSUSE:Factory/.verilator.new.28833/verilator.changes   
2019-03-18 10:41:28.651264295 +0100
@@ -1,0 +2,7 @@
+Tue Feb 12 08:06:17 UTC 2019 - John Vandenberg <[email protected]>
+
+- Update to version 4.010 (see included Changes file for details)
+- Add add-shebangs.patch to add shebangs to executable scripts
+- Move development files into devel subpackage
+
+-------------------------------------------------------------------

Old:
----
  verilator-4.008.tgz

New:
----
  add-shebangs.patch
  verilator-4.010.tgz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ verilator.spec ++++++
--- /var/tmp/diff_new_pack.wpa6P5/_old  2019-03-18 10:41:29.395263385 +0100
+++ /var/tmp/diff_new_pack.wpa6P5/_new  2019-03-18 10:41:29.395263385 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package verilator
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           verilator
-Version:        4.008
+Version:        4.010
 Release:        0
 Summary:        Compiling Verilog HDL simulator
 License:        Artistic-2.0 OR LGPL-3.0-only
@@ -25,11 +25,13 @@
 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
@@ -38,6 +40,16 @@
 model which is in turn wrapped inside a C++/SystemC module for faster
 execution.
 
+%package devel
+Summary:        Verilator library header files
+Group:          Development/Languages/C and C++
+Requires:       %{name} = %{version}
+BuildArch:      noarch
+
+%description devel
+Development files for Verilator, a compiling Verilog HDL simulator.
+It includes header files and a pkgconfig file.
+
 %package        doc
 Summary:        Documentation for verilator in HTML format
 Group:          Documentation/HTML
@@ -73,6 +85,8 @@
 
 %prep
 %setup -q
+# Put real perl binary location into the patch
+sed -e 's:%%__perl:%__perl:' %{PATCH0} | patch -p1
 
 %build
 %configure
@@ -88,8 +102,10 @@
 
 # install examples
 mv %{buildroot}%{_datadir}/verilator/examples 
%{buildroot}%{_docdir}/%{name}/examples
-mkdir -p %{buildroot}%{_libdir}
-mv %{buildroot}%{_datadir}/pkgconfig -t %{buildroot}%{_libdir}
+
+# fix install of devel files
+mkdir -p %{buildroot}%{_includedir}/
+mv %{buildroot}%{_datadir}/verilator/include/ 
%{buildroot}%{_includedir}/verilator
 
 %check
 make test
@@ -108,12 +124,15 @@
 %{_bindir}/verilator_gantt
 %{_bindir}/verilator_profcfunc
 %{_datadir}/verilator
-%{_libdir}/pkgconfig/verilator.pc
 %{_mandir}/man1/verilator.1.gz
 %{_mandir}/man1/verilator_coverage.1.gz
 %{_mandir}/man1/verilator_gantt.1.gz
 %{_mandir}/man1/verilator_profcfunc.1.gz
 
+%files devel
+%{_datadir}/pkgconfig/verilator.pc
+%{_includedir}/verilator
+
 %files doc
 %{_docdir}/%{name}/*.html
 

++++++ add-shebangs.patch ++++++
diff -ur verilator-4.010-orig/bin/verilator verilator-4.010/bin/verilator
--- verilator-4.010-orig/bin/verilator  2019-01-23 06:45:56.000000000 +0700
+++ verilator-4.010/bin/verilator       2019-02-23 23:44:37.847497656 +0700
@@ -1,6 +1,6 @@
-: # -*-Mode: perl;-*- use perl, wherever it is
-eval 'exec perl -wS $0 ${1+"$@"}'
-  if 0;
+#!%__perl
+# -*-Mode: perl;-*- use perl, wherever it is
+#
 ######################################################################
 #
 # Copyright 2003-2019 by Wilson Snyder. This program is free software; you
diff -ur verilator-4.010-orig/bin/verilator_coverage 
verilator-4.010/bin/verilator_coverage
--- verilator-4.010-orig/bin/verilator_coverage 2019-01-04 07:08:02.000000000 
+0700
+++ verilator-4.010/bin/verilator_coverage      2019-02-23 23:44:37.855497719 
+0700
@@ -1,6 +1,6 @@
-: # -*-Mode: perl;-*- use perl, wherever it is
-eval 'exec perl -wS $0 ${1+"$@"}'
-  if 0;
+#!%__perl
+# -*-Mode: perl;-*- use perl, wherever it is
+#
 ######################################################################
 #
 # Copyright 2003-2019 by Wilson Snyder. This program is free software; you
diff -ur verilator-4.010-orig/bin/verilator_difftree 
verilator-4.010/bin/verilator_difftree
--- verilator-4.010-orig/bin/verilator_difftree 2019-01-04 07:08:02.000000000 
+0700
+++ verilator-4.010/bin/verilator_difftree      2019-02-23 23:44:37.859497751 
+0700
@@ -1,6 +1,6 @@
-: # -*-Mode: perl;-*- use perl, wherever it is
-eval 'exec perl -wS $0 ${1+"$@"}'
-  if 0;
+#!%__perl
+# -*-Mode: perl;-*- use perl, wherever it is
+#
 # See copyright, etc in below POD section.
 ######################################################################
 
diff -ur verilator-4.010-orig/bin/verilator_gantt 
verilator-4.010/bin/verilator_gantt
--- verilator-4.010-orig/bin/verilator_gantt    2019-01-04 07:08:03.000000000 
+0700
+++ verilator-4.010/bin/verilator_gantt 2019-02-23 23:44:37.859497751 +0700
@@ -1,6 +1,6 @@
-: # -*-Mode: perl;-*- use perl, wherever it is
-eval 'exec perl -wS $0 ${1+"$@"}'
-  if 0;
+#!%__perl
+# -*-Mode: perl;-*- use perl, wherever it is
+#
 # See copyright, etc in below POD section.
 ######################################################################
 
diff -ur verilator-4.010-orig/bin/verilator_includer 
verilator-4.010/bin/verilator_includer
--- verilator-4.010-orig/bin/verilator_includer 2019-01-04 07:08:03.000000000 
+0700
+++ verilator-4.010/bin/verilator_includer      2019-02-23 23:44:37.867497815 
+0700
@@ -1,6 +1,6 @@
-: # -*-Mode: perl;-*- use perl, wherever it is
-eval 'exec perl -wS $0 ${1+"$@"}'
-  if 0;
+#!%__perl
+# -*-Mode: perl;-*- use perl, wherever it is
+#
 # DESCRIPTION: Print include statements for each ARGV
 #
 # Copyright 2003-2019 by Wilson Snyder. This package is free software; you can
diff -ur verilator-4.010-orig/bin/verilator_profcfunc 
verilator-4.010/bin/verilator_profcfunc
--- verilator-4.010-orig/bin/verilator_profcfunc        2019-01-04 
07:08:02.000000000 +0700
+++ verilator-4.010/bin/verilator_profcfunc     2019-02-23 23:44:37.867497815 
+0700
@@ -1,6 +1,6 @@
-: # -*-Mode: perl;-*- use perl, wherever it is
-eval 'exec perl -wS $0 ${1+"$@"}'
-  if 0;
+#!%__perl
+# -*-Mode: perl;-*- use perl, wherever it is
+#
 # See copyright, etc in below POD section.
 ######################################################################
 
++++++ verilator-4.008.tgz -> verilator-4.010.tgz ++++++
++++ 10826 lines of diff (skipped)


Reply via email to