Hello community, here is the log from the commit of package octave-forge-ocs for openSUSE:Factory checked in at 2015-08-27 08:57:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/octave-forge-ocs (Old) and /work/SRC/openSUSE:Factory/.octave-forge-ocs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "octave-forge-ocs" Changes: -------- --- /work/SRC/openSUSE:Factory/octave-forge-ocs/octave-forge-ocs.changes 2015-07-12 22:53:01.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.octave-forge-ocs.new/octave-forge-ocs.changes 2015-08-27 08:57:25.000000000 +0200 @@ -1,0 +2,7 @@ +Mon Aug 24 22:15:42 UTC 2015 - dmitr...@opensuse.org + +- Update to version 0.1.5 + * Minor fixes + * drop obsolete ocs-gcc-errors.patch + +------------------------------------------------------------------- Old: ---- ocs-0.1.4.tar.gz ocs-gcc-errors.patch New: ---- ocs-0.1.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ octave-forge-ocs.spec ++++++ --- /var/tmp/diff_new_pack.ZaT8xC/_old 2015-08-27 08:57:26.000000000 +0200 +++ /var/tmp/diff_new_pack.ZaT8xC/_new 2015-08-27 08:57:26.000000000 +0200 @@ -18,15 +18,13 @@ %define octpkg ocs Name: octave-forge-%{octpkg} -Version: 0.1.4 +Version: 0.1.5 Release: 0 Summary: Octave Circuit Simulator for Octave License: GPL-2.0+ Group: Productivity/Scientific/Math Url: http://octave.sourceforge.net Source0: http://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM ocs-gcc-errors.patch -- Fix GCC errors: no return in nonvoid function -Patch1: ocs-gcc-errors.patch BuildRequires: gcc-c++ BuildRequires: hdf5-devel BuildRequires: octave-devel @@ -39,7 +37,6 @@ %prep %setup -q -c %{name}-%{version} -%patch1 -p1 %octave_pkg_src %build ++++++ ocs-0.1.4.tar.gz -> ocs-0.1.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocs/DESCRIPTION new/ocs/DESCRIPTION --- old/ocs/DESCRIPTION 2015-07-07 07:03:42.000000000 +0200 +++ new/ocs/DESCRIPTION 2015-08-17 18:55:45.000000000 +0200 @@ -1,6 +1,6 @@ Name: OCS -Version: 0.1.4 -Date: 2015-07-07 +Version: 0.1.5 +Date: 2015-08-7 Author: Carlo de Falco, Culpo Massimiliano, Marco Merlin Maintainer: Carlo de Falco, Culpo Massimiliano Title: Octave Circuit Simulator diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocs/INDEX new/ocs/INDEX --- old/ocs/INDEX 2010-02-09 08:43:42.000000000 +0100 +++ new/ocs/INDEX 2015-08-17 19:10:27.000000000 +0200 @@ -4,6 +4,7 @@ asm_build_system Netlist Parsing Functions prs_iff + prs_spice Time Stepping Functions tst_backward_euler tst_daspk @@ -25,4 +26,4 @@ Mresistors Mshichmanhodgesmosfet Mvoltagesources - + Mpdesympnjunct diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocs/NEWS new/ocs/NEWS --- old/ocs/NEWS 2015-07-07 07:03:42.000000000 +0200 +++ new/ocs/NEWS 2015-08-17 18:55:22.000000000 +0200 @@ -1,3 +1,10 @@ +Summary of important user-visible changes for ocs 0.1.5: +------------------------------------------------------------------- + + ** Fixed use of obsolete LaTeX commands in some documents (bug #45638). + + ** Added missing functions to INDEX. + Summary of important user-visible changes for ocs 0.1.4: ------------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocs/doc/iffspec_ocs.tex new/ocs/doc/iffspec_ocs.tex --- old/ocs/doc/iffspec_ocs.tex 2011-03-02 23:34:14.000000000 +0100 +++ new/ocs/doc/iffspec_ocs.tex 2015-08-17 18:51:00.000000000 +0200 @@ -8,6 +8,9 @@ \usepackage{amsmath} \usepackage{amsfonts} \usepackage{listings} +\let\tt=\normalfont\ttfamily +\let\bf=\normalfont\bfseries +\let\it=\normalfont\itshape \newcommand{\Iff}{{\tt IFF}} \newcommand{\nlc}{{\tt NLC}} \newcommand{\cir}{{\tt CIR}} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ocs/src/Mshichmanhodgesmosfet.cc new/ocs/src/Mshichmanhodgesmosfet.cc --- old/ocs/src/Mshichmanhodgesmosfet.cc 2015-07-07 07:03:42.000000000 +0200 +++ new/ocs/src/Mshichmanhodgesmosfet.cc 2015-08-17 19:02:20.000000000 +0200 @@ -124,7 +124,7 @@ double T = extvar(4); // Temperature double k = mu0*Cox*pow((T + Tshift)/300.0,-3.0/2.0)*W/L; - double dkdT = mu0*Cox*W*(-3.0/2)*pow((T + Tshift)/300.0,-5.0/2.0 )*(1.0/300.0)/L; + double dkdT = mu0*Cox*W*(-3.0/2)*std::pow((T + Tshift)/300.0,-5.0/2.0 )*(1.0/300.0)/L; double vgs = vg - vs; double vds = vd - vs; @@ -138,10 +138,10 @@ } else if ( ( (vgs-Vth)>= vds ) && (vds>=0)) { - *ids = k*((vgs-Vth)*vds - pow(vds,2)/2 ) + vds/rd; + *ids = k*((vgs-Vth)*vds - std::pow(vds,2)/2 ) + vds/rd; *gm = k*vds; *gd = k*(vgs-Vth-vds) + (1/rd); - *didT = dkdT*((vgs-Vth)*vds-(pow(vds,2))/2); + *didT = dkdT*((vgs-Vth)*vds-(std::pow(vds,2))/2); } else if (((vgs-Vth)>=(vds))&&(vds<0)) { @@ -152,10 +152,10 @@ } else // (i.e. if 0 <= vgs-vth <= vds) { - *ids = (k/2)*pow((vgs-Vth),2) + vds/rd; + *ids = (k/2)*std::pow((vgs-Vth),2) + vds/rd; *gm = k*(vgs-Vth); *gd = 1/rd; - *didT= (dkdT/(2))*pow((vgs-Vth),2); + *didT= (dkdT/(2))*std::pow((vgs-Vth),2); } *P = -(*ids)*vds; @@ -177,8 +177,8 @@ double vb = extvar(3); // V-bulk double T = extvar(4); // Temperature - double k = - mu0*Cox*pow((T + Tshift)/300.0,-3.0/2.0)*W/L; - double dkdT = - mu0*Cox*W*(-3.0/2.0)*pow((T + Tshift)/300.0,-5.0/2.0 )*(1.0/300.0)/L; + double k = - mu0*Cox*std::pow((T + Tshift)/300.0,-3.0/2.0)*W/L; + double dkdT = - mu0*Cox*W*(-3.0/2.0)*std::pow((T + Tshift)/300.0,-5.0/2.0 )*(1.0/300.0)/L; double vgs = vg - vs; double vds = vd - vs; @@ -192,10 +192,10 @@ } else if ( ( (vgs-Vth)<= vds ) && (vds<=0)) { - *ids = k*((vgs-Vth)*vds - pow(vds,2)/2 ) + vds/rd; + *ids = k*((vgs-Vth)*vds - std::pow(vds,2)/2 ) + vds/rd; *gm = k*vds; *gd = k*(vgs-Vth-vds) + (1/rd); - *didT = dkdT*((vgs-Vth)*vds-(pow(vds,2))/2); + *didT = dkdT*((vgs-Vth)*vds-(std::pow(vds,2))/2); } else if (((vgs-Vth)<=(vds))&&(vds>0)) { @@ -206,10 +206,10 @@ } else // (i.e. if 0 <= vgs-vth <= vds) { - *ids = (k/2)*pow((vgs-Vth),2) + vds/rd; + *ids = (k/2)*std::pow((vgs-Vth),2) + vds/rd; *gm = k*(vgs-Vth); *gd = 1/rd; - *didT= (dkdT/(2))*pow((vgs-Vth),2); + *didT= (dkdT/(2))*std::pow((vgs-Vth),2); } *P = -(*ids)*vds; @@ -543,7 +543,7 @@ else error("Mshichmanhodgesmosfet: unknown element type.\n"); - return retval; } + return (retval); }