commit ngspice for openSUSE:Factory

2020-06-30 Thread root
Hello community,

here is the log from the commit of package ngspice for openSUSE:Factory checked 
in at 2020-06-30 21:56:05

Comparing /work/SRC/openSUSE:Factory/ngspice (Old)
 and  /work/SRC/openSUSE:Factory/.ngspice.new.3060 (New)


Package is "ngspice"

Tue Jun 30 21:56:05 2020 rev:4 rq:810661 version:32

Changes:

--- /work/SRC/openSUSE:Factory/ngspice/ngspice.changes  2019-11-22 
10:27:49.797230988 +0100
+++ /work/SRC/openSUSE:Factory/.ngspice.new.3060/ngspice.changes
2020-06-30 21:56:09.702702518 +0200
@@ -1,0 +2,23 @@
+Fri May 29 00:52:51 UTC 2020 - Stefan Brüns 
+
+- Update to version 32
+  * New features:
++ Improved VDMOS power transistor model including self-heating.
++ ngspice now understands UNICODE: file and directory names as
+  well as texts for labeling images may use any valid UNICODE
+  character. Internally ngspice uses utf-8 string encoding and
+  UTF-16 for Windows I/O.
++ The graphics output on native Windows, Postscript and X11 has
+  been updated considerably, concerning color and linewidth
+  selection and fonts for labeling.
++ New commands have been added.
++ Error messages have been improved, several crash scenarios
+  caused by input errors have been removed.
++ For a list of all new features please have a look at the
+  NEWS feature in the ngspice tarball.
+  * Patches: More than 30 developer and user provided patches and
+bug fixes have been applied. Other bugs and some memory leaks
+have been removed as well.
+- Rebase ngspice-Use-gnuplot-terminal-auto-detection.patch
+
+---

Old:

  ngspice-31-manual.pdf
  ngspice-31.tar.gz

New:

  ngspice-32-manual.pdf
  ngspice-32.tar.gz



Other differences:
--
++ ngspice.spec ++
--- /var/tmp/diff_new_pack.KVD3Y6/_old  2020-06-30 21:56:11.166707047 +0200
+++ /var/tmp/diff_new_pack.KVD3Y6/_new  2020-06-30 21:56:11.170707060 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ngspice
 #
-# Copyright (c) 2019 SUSE LLC.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,14 +27,14 @@
 
 Name:   %pname%{?build_shared:-shared}
 %define so_ver 0
-Version:31
+Version:32
 Release:0
 Summary:Mixed-level, Mixed-signal Circuit Simulator Based on spice3f5
 License:BSD-2-Clause
 Group:  Productivity/Scientific/Electronics
 URL:http://ngspice.sourceforge.net
 Source0:
http://downloads.sourceforge.net/%{pname}/%{pname}-%{version}.tar.gz
-Source1:
http://downloads.sourceforge.net/%{pname}/%{pname}-%{version}-manual.pdf
+Source1:
http://ngspice.sourceforge.net/docs/ngspice-%{version}-manual.pdf
 Patch1: ngspice-Use-gnuplot-terminal-auto-detection.patch
 BuildRequires:  bison
 BuildRequires:  fftw3-devel

++ ngspice-31-manual.pdf -> ngspice-32-manual.pdf ++
(binary differes)

++ ngspice-31.tar.gz -> ngspice-32.tar.gz ++
/work/SRC/openSUSE:Factory/ngspice/ngspice-31.tar.gz 
/work/SRC/openSUSE:Factory/.ngspice.new.3060/ngspice-32.tar.gz differ: char 4, 
line 1

++ ngspice-Use-gnuplot-terminal-auto-detection.patch ++
--- /var/tmp/diff_new_pack.KVD3Y6/_old  2020-06-30 21:56:11.222707221 +0200
+++ /var/tmp/diff_new_pack.KVD3Y6/_new  2020-06-30 21:56:11.226707233 +0200
@@ -16,14 +16,16 @@
 index 8444905..196d4c2 100644
 --- a/src/frontend/plotting/gnuplot.c
 +++ b/src/frontend/plotting/gnuplot.c
-@@ -131,11 +131,13 @@ ft_gnuplot(double *xlims, double *ylims, char *filename, 
char *title, char *xlab
+@@ -164,6 +164,7 @@ ft_gnuplot(double *xlims, double *ylims, char *filename, 
char *title, char *xlab
  }
  
  /* Set up the file header. */
 +#if 0
- #if !defined(__MINGW32__) && !defined(_MSC_VER)
+ #if !defined(__MINGW32__) && !defined(_MSC_VER) && !defined(__CYGWIN__)
  fprintf(file, "set terminal X11 noenhanced\n");
- #else
+ #elif defined(__CYGWIN__)
+@@ -176,6 +177,7 @@ ft_gnuplot(double *xlims, double *ylims, char *filename, 
char *title, char *xlab
+ #endif
  fprintf(file, "set termoption noenhanced\n");
  #endif
 +#endif




commit ngspice for openSUSE:Factory

2019-11-22 Thread root
Hello community,

here is the log from the commit of package ngspice for openSUSE:Factory checked 
in at 2019-11-22 10:27:46

Comparing /work/SRC/openSUSE:Factory/ngspice (Old)
 and  /work/SRC/openSUSE:Factory/.ngspice.new.26869 (New)


Package is "ngspice"

Fri Nov 22 10:27:46 2019 rev:3 rq:750147 version:31

Changes:

--- /work/SRC/openSUSE:Factory/ngspice/ngspice.changes  2019-01-21 
10:47:18.620242514 +0100
+++ /work/SRC/openSUSE:Factory/.ngspice.new.26869/ngspice.changes   
2019-11-22 10:27:49.797230988 +0100
@@ -1,0 +2,17 @@
+Wed Nov 20 17:23:37 UTC 2019 - Stefan Brüns 
+
+- Update to version 31
+  * Bug fixes: 6 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:
++ Improved VBIC model including self-heating
++ variable 'nostepsizelimit' to speed up certain simulations
++ new command 'setcs'
++ vectors lin-tstart, lin-tstop, and lin-tstep enable the
+  'linearize' command to cut out a section of a result vector. 
+- Spec file cleanup
+  * only BuildRequire X11 devel packages for non-library package
+  * only specify really required
+
+---

Old:

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

New:

  ngspice-31-manual.pdf
  ngspice-31.tar.gz



Other differences:
--
++ ngspice.spec ++
--- /var/tmp/diff_new_pack.c72dlp/_old  2019-11-22 10:27:51.509230483 +0100
+++ /var/tmp/diff_new_pack.c72dlp/_new  2019-11-22 10:27:51.529230477 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ngspice
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,12 +27,12 @@
 
 Name:   %pname%{?build_shared:-shared}
 %define so_ver 0
-Version:30
+Version:31
 Release:0
 Summary:Mixed-level, Mixed-signal Circuit Simulator Based on spice3f5
 License:BSD-2-Clause
 Group:  Productivity/Scientific/Electronics
-Url:http://ngspice.sourceforge.net
+URL:http://ngspice.sourceforge.net
 Source0:
http://downloads.sourceforge.net/%{pname}/%{pname}-%{version}.tar.gz
 Source1:
http://downloads.sourceforge.net/%{pname}/%{pname}-%{version}-manual.pdf
 Patch1: ngspice-Use-gnuplot-terminal-auto-detection.patch
@@ -40,15 +40,18 @@
 BuildRequires:  fftw3-devel
 BuildRequires:  flex
 BuildRequires:  gcc-fortran
-BuildRequires:  ncurses-devel
 BuildRequires:  readline-devel
-BuildRequires:  xorg-x11-devel
+BuildRequires:  pkgconfig(tinfo)
+%if 0%{?build_shared}
+BuildRequires:  libXaw-devel
+BuildRequires:  libXext-devel
+BuildRequires:  libXmu-devel
+%endif
 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}/%{name}-%{version}-build
 
 %description
 Ngspice is a mixed-level/mixed-signal circuit simulator. Its code
@@ -127,12 +130,12 @@
 export LDFLAGS="-pie"
 %configure \
 --disable-debug \
-%if 0%{!?build_shared:1}
---with-x \
-%else
+%if 0%{?build_shared}
 --with-ngshared \
-%endif
+%else
+--with-x \
 %{?with_oldapps:--enable-oldapps} \
+%endif
 --with-readline=yes \
 --enable-xspice \
 --enable-cider \
@@ -143,7 +146,7 @@
 %install
 %makeinstall
 find %{buildroot} -type f -name "*.la" -delete -print
-%if 0%{!?build_shared:1}
+%if ! 0%{?build_shared}
 rm %{buildroot}%{_includedir}/%{pname}/sharedspice.h
 %else
 rm -rf %{buildroot}%{_bindir}/cmpp %{buildroot}/%{_mandir} \
@@ -157,7 +160,7 @@
 %post -n lib%{pname}%{so_ver} -p /sbin/ldconfig
 %postun -n lib%{pname}%{so_ver} -p /sbin/ldconfig
 
-%if 0%{!?build_shared:1}
+%if ! 0%{?build_shared}
 %files
 %license COPYING
 %doc ANALYSES AUTHORS BUGS DEVICES FAQ NEWS README

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

++ ngspice-30.tar.gz -> ngspice-31.tar.gz ++
/work/SRC/openSUSE:Factory/ngspice/ngspice-30.tar.gz 
/work/SRC/openSUSE:Factory/.ngspice.new.26869/ngspice-31.tar.gz differ: char 5, 
line 1




commit ngspice for openSUSE:Factory

2019-01-21 Thread root
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 
+
+- 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} =