Hello community,

here is the log from the commit of package ngspice for openSUSE:Factory checked 
in at 2019-01-21 10:46:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ngspice (Old)
 and      /work/SRC/openSUSE:Factory/.ngspice.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ngspice"

Mon Jan 21 10:46:51 2019 rev:2 rq:663189 version:30

Changes:
--------
--- /work/SRC/openSUSE:Factory/ngspice/ngspice.changes  2018-05-15 
10:31:54.995461561 +0200
+++ /work/SRC/openSUSE:Factory/.ngspice.new.28833/ngspice.changes       
2019-01-21 10:47:18.620242514 +0100
@@ -1,0 +2,33 @@
+Sat Jan  5 23:42:33 UTC 2019 - Stefan BrĂ¼ns <stefan.bru...@rwth-aachen.de>
+
+- Update to version 30
+  * Bug fixes: 15 bugs that users have reported on the ngspice bug
+    tracker have been fixed. Other bugs and some memory leaks have
+    been removed as well.
+  * New features: The VDMOS model has been overhauled and updated.
+    A new variable 'controlswait' allows shifting the command
+    sequence in shared ngspice to after the simulation.
+  * Documentation: The manual making procedure has been setup anew.
+    A html manual may be generated in addition to the pdf version.
+- Update to version 29
+  * Bug fixes: Small bugs fixed, lots of memory leaks removed.
+  * New features: Enhanced compatibility modes with PSPICE (.include
+    files or the complete netlist), LTSPICE compatibility started,
+    not yet complete. New 'sidiode' simple diode model, new command
+    'setseed', new internal variables 'no_auto_gnd' and 'inputdir'.
+    Environmental variable SOURCE_DATE_EPOCH is supported.
+  * Documentation: Updated pdf manual and other documentation.
+- Update to version 28
+  * License: All licenses involved are DFSG compatible.
+  * Bug fixes: Small bugs fixed, memory leaks removed, code
+    reorganized to improve its readability and safety.
+  * New features: new VDMOS power MOS model, ngspice reads device
+    libs with PSPICE syntax, old apps like ngnutmeg are made only
+    upon user reqest, new commands 'mc_source' and 'alterparam',
+    instance parameters may be added to the .model line, new
+    variable 'sim_status', ngspice shared library supports XSPICE
+    digital event data over its interface, pkg-config added .
+  * Documentation: Updated pdf manual and other documentation.
+- set -fPIE/-pie also on Leap 42.x/SLE12, use LDFLAGS for -pie
+
+-------------------------------------------------------------------

Old:
----
  ngspice-27-manual.pdf
  ngspice-27.tar.gz

New:
----
  ngspice-30-manual.pdf
  ngspice-30.tar.gz

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

Other differences:
------------------
++++++ ngspice.spec ++++++
--- /var/tmp/diff_new_pack.9R3TL6/_old  2019-01-21 10:47:19.368241597 +0100
+++ /var/tmp/diff_new_pack.9R3TL6/_new  2019-01-21 10:47:19.372241593 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ngspice
 #
-# Copyright (c) 2014-2017 SUSE LINUX Products 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
@@ -12,8 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
+
+
+%bcond_without oldapps
+
 %global flavor @BUILD_FLAVOR@%{nil}
 
 %if "%flavor" == "shlibs"
@@ -23,7 +27,7 @@
 
 Name:           %pname%{?build_shared:-shared}
 %define so_ver 0
-Version:        27
+Version:        30
 Release:        0
 Summary:        Mixed-level, Mixed-signal Circuit Simulator Based on spice3f5
 License:        BSD-2-Clause
@@ -33,18 +37,18 @@
 Source1:        
http://downloads.sourceforge.net/%{pname}/%{pname}-%{version}-manual.pdf
 Patch1:         ngspice-Use-gnuplot-terminal-auto-detection.patch
 BuildRequires:  bison
-BuildRequires:  flex
 BuildRequires:  fftw3-devel
+BuildRequires:  flex
 BuildRequires:  gcc-fortran
 BuildRequires:  ncurses-devel
 BuildRequires:  readline-devel
 BuildRequires:  xorg-x11-devel
-Requires:       lib%{pname}%{so_ver} = %{version}
-Requires:       %{pname}-xspice-cm = %{version}
 Requires:       %{pname}-scripts = %{version}
+Requires:       %{pname}-xspice-cm = %{version}
+Requires:       lib%{pname}%{so_ver} = %{version}
 Recommends:     %{pname}-doc = %{version}
 Provides:       ng-spice-rework = %{version}
-BuildRoot:      %{_tmppath}/%{pname}-%{version}-build
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 Ngspice is a mixed-level/mixed-signal circuit simulator. Its code
@@ -53,7 +57,6 @@
 
 %package doc
 Summary:        Documentation for ngspice
-License:        BSD-2-Clause
 Group:          Documentation/Other
 Requires:       %{pname} = %{version}
 
@@ -64,7 +67,6 @@
 
 %package xspice-cm
 Summary:        Xspice code model Plugins
-License:        BSD-2-Clause
 Group:          Productivity/Scientific/Electronics
 
 %description xspice-cm
@@ -74,7 +76,6 @@
 
 %package scripts
 Summary:        Ngspice init scripts
-License:        BSD-2-Clause
 Group:          Productivity/Scientific/Electronics
 
 %description scripts
@@ -86,7 +87,6 @@
 
 %package xspice-cm-devel
 Summary:        Development files for Xspice code model plugins
-License:        BSD-2-Clause
 Group:          Development/Libraries/Other
 Requires:       %{pname}-xspice-cm = %{version}
 
@@ -98,10 +98,9 @@
 
 %package -n lib%{pname}%{so_ver}
 Summary:        Shared libraries for ngspice
-License:        BSD-2-Clause
 Group:          System/Libraries
-Requires:       %{pname}-xspice-cm
 Requires:       %{pname}-scripts
+Requires:       %{pname}-xspice-cm
 
 %description -n lib%{pname}%{so_ver}
 Ngspice is a mixed-level/mixed-signal circuit simulator. Its code
@@ -110,7 +109,6 @@
 
 %package -n lib%{pname}-devel
 Summary:        Development files for ngspice
-License:        BSD-2-Clause
 Group:          Development/Libraries/Other
 Requires:       lib%{pname}%{so_ver} = %{version}
 
@@ -125,6 +123,8 @@
 %patch1 -p1
 
 %build
+export CFLAGS="%{optflags} -fPIE"
+export LDFLAGS="-pie"
 %configure \
     --disable-debug \
 %if 0%{!?build_shared:1}
@@ -132,17 +132,13 @@
 %else
     --with-ngshared \
 %endif
+    %{?with_oldapps:--enable-oldapps} \
     --with-readline=yes \
     --enable-xspice \
     --enable-cider \
     --enable-openmp
 
-#FIXME Need -fPIC and -fopenmp for factory builds?
-%if 0%{?suse_version} > 1320 
-make V=1 CFLAGS="$CFLAGS -fpic -fpie -pie -fopenmp" %{?_smp_mflags}
-%else
 make V=1 %{?_smp_mflags}
-%endif
 
 %install
 %makeinstall
@@ -163,54 +159,50 @@
 
 %if 0%{!?build_shared:1}
 %files
-%defattr(-,root,root)
-%doc ANALYSES AUTHORS BUGS COPYING DEVICES FAQ NEWS README
+%license COPYING
+%doc ANALYSES AUTHORS BUGS DEVICES FAQ NEWS README
+%{_bindir}/ngspice
+%{_mandir}/man1/ngspice.1%{?ext_man}
+%dir %{_datadir}/ngspice
+%if 0%{?with_oldapps}
 %{_bindir}/ngmakeidx
 %{_bindir}/ngmultidec
 %{_bindir}/ngnutmeg
 %{_bindir}/ngproc2mod
 %{_bindir}/ngsconvert
-%{_bindir}/ngspice
 %{_mandir}/man1/ngmultidec.1%{?ext_man}
 %{_mandir}/man1/ngnutmeg.1%{?ext_man}
 %{_mandir}/man1/ngsconvert.1%{?ext_man}
-%{_mandir}/man1/ngspice.1%{?ext_man}
 %{_mandir}/man1/ngmakeidx.1%{?ext_man}
 %{_mandir}/man1/ngproc2mod.1%{?ext_man}
-%dir %{_datadir}/ngspice
 %{_datadir}/ngspice/helpdir
-#%%doc %%{_datadir}/ngspice
+%endif
 
 %files scripts
-%defattr(-,root,root)
 %{_datadir}/ngspice/scripts
 
 %files doc
-%defattr(-,root,root)
 %doc ngspice-%{version}-manual.pdf
 
 %files xspice-cm
-%defattr(-,root,root)
 %{_bindir}/cmpp
 %{_mandir}/man1/cmpp.1%{?ext_man}
 %{_libdir}/%{pname}
 
 %files xspice-cm-devel
-%defattr(-,root,root)
 %doc Stuarts_Poly_Notes src/xspice/icm/README
 %{_includedir}/%{pname}
 %{_datadir}/%{pname}/dlmain.c
 
 %else
 %files -n lib%{pname}%{so_ver}
-%defattr(-,root,root)
 %{_libdir}/lib%{pname}.so.*
 
 %files -n lib%{pname}-devel
-%defattr(-,root,root)
 %dir %{_includedir}/%{pname}
 %{_includedir}/%{pname}/sharedspice.h
 %{_libdir}/lib%{pname}.so
+%{_libdir}/pkgconfig/%{pname}.pc
 %endif
 
 %changelog

++++++ ngspice-27-manual.pdf -> ngspice-30-manual.pdf ++++++
(binary differes)

++++++ ngspice-27.tar.gz -> ngspice-30.tar.gz ++++++
/work/SRC/openSUSE:Factory/ngspice/ngspice-27.tar.gz 
/work/SRC/openSUSE:Factory/.ngspice.new.28833/ngspice-30.tar.gz differ: char 4, 
line 1


Reply via email to