Hello community,

here is the log from the commit of package libraw for openSUSE:Factory checked 
in at 2015-12-01 09:17:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libraw (Old)
 and      /work/SRC/openSUSE:Factory/.libraw.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libraw"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libraw/libraw.changes    2015-06-17 
16:15:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libraw.new/libraw.changes       2015-12-01 
09:17:50.000000000 +0100
@@ -1,0 +2,27 @@
+Fri Nov 13 16:27:05 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 0.17.0
+* Fixed dcraw.c ljpeg_start possibly buffer overrun
+* C API extension to support 3DLut Creator
+* More metadata parsing/extraction: XMP packet extracted (if
+  exists), DNG Color information parsed, GPS data (partially)
+  parsed, EXIF/Makernotes parsed for used optics (for both RAW
+  files and DNG converted by Adobe convertor). 
+* Exif/Makernotes parser callback (called for each processed tag)
+* Sony ARW2.3 decoder: params.sony_arw2_hack removed, decoded data
+  are always in 0...17k range (note the difference with dcraw!);
+  Additional processing options for Sony lossy compression techincal
+  analysis. 
+* Dcraw 9.26 imported (but some changes not approved because Libraw
+  does it better) with some exceptions: no Pentax K3-II frame
+  selection code; and no built-in JPEG decompressor.
+* Many improvements in data decoding/processing: Correct decoding
+  of black level values from metadata for many formats, LibRaw does
+  not rely on hardcoded black levels.
+* 224 camera models added to supported camera list. Some of them are
+  new (released since LibRaw 0.16 come out), some was supported
+  before, but missed from the list.
+* Fujifilm F700/S20Pro second frame support 
+- Add retval.diff to resolve new compiler warnings
+
+-------------------------------------------------------------------

Old:
----
  LibRaw-0.16.2.tar.gz

New:
----
  LibRaw-0.17.0.tar.gz
  retval.diff

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

Other differences:
------------------
++++++ libraw.spec ++++++
--- /var/tmp/diff_new_pack.eA7KQv/_old  2015-12-01 09:17:51.000000000 +0100
+++ /var/tmp/diff_new_pack.eA7KQv/_new  2015-12-01 09:17:51.000000000 +0100
@@ -19,8 +19,8 @@
 %define tar_name LibRaw
 
 Name:           libraw
-%define lname  libraw10
-Version:        0.16.2
+%define lname  libraw15
+Version:        0.17.0
 Release:        0
 Summary:        Library for reading RAW files obtained from digital photo 
cameras
 License:        CDDL-1.0 or LGPL-2.1
@@ -29,6 +29,7 @@
 
 #Git-Clone:    git://github.com/LibRaw/LibRaw
 Source:         http://www.libraw.org/data/%tar_name-%version.tar.gz
+Patch1:         retval.diff
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  libjasper-devel
@@ -95,6 +96,7 @@
 
 %prep
 %setup -qn %tar_name-%version
+%patch -P 1 -p1
 
 %build
 export CXXFLAGS="%optflags -fPIC"
@@ -103,6 +105,7 @@
 make %{?_smp_mflags}
 
 %install
+find doc -type f -name "*.html" -exec chmod a-x "{}" "+"
 mv doc manual
 # The source tree has these with execute permissions for some reason
 chmod -x Changelog.txt LICENSE.CDDL LICENSE.LGPL LICENSE.LibRaw.pdf

++++++ LibRaw-0.16.2.tar.gz -> LibRaw-0.17.0.tar.gz ++++++
++++ 79118 lines of diff (skipped)

++++++ retval.diff ++++++
From: Jan Engelhardt <jeng...@inai.de>
Date: 2015-11-13 17:24:03.127632735 +0100

rpmlint says:
I: Program returns random data in a function
E: libraw no-return-in-nonvoid-function internal/dcraw_common.cpp:1710
gcc:
internal/dcraw_common.cpp: In member function 'int LibRaw::phase_one_correct()':
internal/dcraw_common.cpp:1710:1: warning: control reaches end of non-void 
function [-Wreturn-type]

---
 internal/dcraw_common.cpp |    1 +
 1 file changed, 1 insertion(+)

Index: LibRaw-0.17.0/internal/dcraw_common.cpp
===================================================================
--- LibRaw-0.17.0.orig/internal/dcraw_common.cpp
+++ LibRaw-0.17.0/internal/dcraw_common.cpp
@@ -1707,6 +1707,7 @@ int CLASS phase_one_correct()
          return LIBRAW_CANCELLED_BY_CALLBACK;
   }
 #endif
+  return 0;
 }
 
 void CLASS phase_one_load_raw()

Reply via email to