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)
