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);
 }


Reply via email to