commit ngspice for openSUSE:Factory
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
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
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} = %