Hello community,

here is the log from the commit of package pfstmo for openSUSE:Factory checked 
in at 2015-08-29 20:05:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pfstmo (Old)
 and      /work/SRC/openSUSE:Factory/.pfstmo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pfstmo"

Changes:
--------
--- /work/SRC/openSUSE:Factory/pfstmo/pfstmo.changes    2013-04-24 
09:46:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pfstmo.new/pfstmo.changes       2015-08-29 
20:05:15.000000000 +0200
@@ -1,0 +2,16 @@
+Tue Aug 25 20:23:55 CEST 2015 - [email protected]
+
+- Update to version 1.5.
+  * bug fixes (drop pfstmo-gcc.patch)
+  * more accurate solver for fattal02
+  * Improved video filtering in mantiuk08
+  * fattal02 closer to the algorithm presented in the original
+    paper
+  * new temporal filtering in mantiuk08 does not require two-pass
+    processing, allows to specify the frame-rate, reduces some
+    artifacts of previous filtering.
+- Make version equal to the upstream version.
+- Build require gsl-devel to enable mantiuk08:
+  * Fix random data return (pfstmo-void-return.patch).
+
+-------------------------------------------------------------------

Old:
----
  pfstmo-1.4.tar.bz2
  pfstmo-gcc.patch

New:
----
  pfstmo-1.5.tar.gz
  pfstmo-void-return.patch

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

Other differences:
------------------
++++++ pfstmo.spec ++++++
--- /var/tmp/diff_new_pack.rj1cYe/_old  2015-08-29 20:05:16.000000000 +0200
+++ /var/tmp/diff_new_pack.rj1cYe/_new  2015-08-29 20:05:16.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pfstmo
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -16,20 +16,22 @@
 #
 
 
-%define vversion 1.4
-
 Name:           pfstmo
-Version:        1.4.0
+Version:        1.5
 Release:        0
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  fftw3-devel
+BuildRequires:  fftw3-threads-devel
 BuildRequires:  gcc-c++
+BuildRequires:  gsl-devel
 BuildRequires:  libtool
 BuildRequires:  pfstools-devel
 BuildRequires:  pkgconfig
-Source:         %{name}-%{vversion}.tar.bz2
-Patch1:         %{name}-gcc.patch
-Patch2:         pfstmo-no-debug-mangling.patch
+Source:         %{name}-%{version}.tar.gz
+# PATCH-FEATURE-OPENSUSE pfstmo-no-debug-mangling.patch [email protected] 
-- Don't drop occurences of "-g" from CFLAGS.
+Patch:          pfstmo-no-debug-mangling.patch
+# PATCH-FIX-OPENSUSE pfstmo-void-return.patch [email protected] -- By 
convention, operator= always return *this.
+Patch1:         pfstmo-void-return.patch
 Url:            http://www.mpii.mpg.de/resources/tmo/
 Summary:        Tone Mapping Operators for High Dynamic Range Images
 License:        GPL-2.0+
@@ -42,9 +44,9 @@
 static images and animations.
 
 %prep
-%setup -q -n %{name}-%{vversion}
-%patch1
-%patch2 -p1
+%setup -q -n %{name}-%{version}
+%patch -p1
+%patch1 -p1
 
 %build
 autoreconf -fi

++++++ pfstmo-void-return.patch ++++++
Index: pfstmo-1.5/src/mantiuk08/display_adaptive_tmo.cpp
===================================================================
--- pfstmo-1.5.orig/src/mantiuk08/display_adaptive_tmo.cpp
+++ pfstmo-1.5/src/mantiuk08/display_adaptive_tmo.cpp
@@ -174,6 +174,7 @@ public:
      this->y_i = new double[lut_size];
      own_y_i = true;
      memcpy(this->y_i, other.y_i, lut_size * sizeof(double));
+     return *this;
       }
 
   ~UniformArrayLUT()

Reply via email to