Hello community,

here is the log from the commit of package darktable.1757 for 
openSUSE:12.3:Update checked in at 2013-06-26 15:15:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.3:Update/darktable.1757 (Old)
 and      /work/SRC/openSUSE:12.3:Update/.darktable.1757.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "darktable.1757"

Changes:
--------
New Changes file:

--- /dev/null   2013-06-25 18:53:24.372030255 +0200
+++ /work/SRC/openSUSE:12.3:Update/.darktable.1757.new/darktable.changes        
2013-06-26 15:15:40.000000000 +0200
@@ -0,0 +1,464 @@
+-------------------------------------------------------------------
+Mon Jun 10 13:13:15 UTC 2013 - [email protected]
+
+- Fix for CVE-2013-2126
+  * added backported patch from git master 
+    0001-fixed-error-handling-for-broken-full-color-images.patch
+    fixes bnc#823114 
+
+-------------------------------------------------------------------
+Sun Feb 10 18:19:50 UTC 2013 - [email protected]
+
+- Add 0001-Olympus-E-M5-enhanced-matrix.patch: Enhanced matrix for
+  Olympus OM-D E-M5.
+
+-------------------------------------------------------------------
+Sat Feb  9 12:35:03 UTC 2013 - [email protected]
+
+- Update to release 1.13
+
+  * fixes:
+    + check (on build) if glib 2.28 or higher is present
+    + don't sanatize exif when creating hdr dngs
+    + colorpicker now disappears immediately when disabling it
+    + lens correction now uses loose lens matching (ivan tarozzi)
+    + konica minolta dynax 5d rotation fix
+    + removed an outdated assertion which could cause a crash in rare
+      cases
+    + don't crash when loading half-corrupted xmp's
+    + don't crash when an imported file contains incomplete gps
+      information
+    + libjpeg-turbo workaround (klaus post)
+
+   * camera support:
+     + preliminary support for the new nikon d5200
+
+   * white balance presets:
+     + sony alpha 700 (update to firmware v4)
+     + sony alpha 230 (new)
+     + canon eos 650d (new)
+     + canon eos rebel t2i (fixed)
+     + canon eos m (fixed)
+
+   * enhanced color rendition:
+     + konica minolta dynax 5d (wolfgang kuehnel)
+     + sony nex 3 (wolfgang kuehnel)
+     + sony alpha 230 (wolfgang kuehnel)
+     + sony rx100 (josef wells)
+
+- For openSUSE 12.1 added xz to buildrequires
+
+-------------------------------------------------------------------
+Sun Jan 13 13:48:32 UTC 2013 - [email protected]
+
+- Update to release 1.1.2
+  * darktable 1.1.2 is mostly a camera support update and bugfix
+    release:
+   - fix export resolution rounding issue (as in previous version it
+     could be off-by-one)
+   - correctly set output dimension in exif instead of passing the raw
+     resolution verbatim
+   - local average green eq was fixed (it now works on high iso images
+     as well, and should no longer produce hot pixels)
+   - use ordered arrays in xmp files
+   - disable export parallelism for flickr/picasa export
+   - don't enter tethering mode when there is no camera attached (this
+     made darktable look asif it was hung, even though that wasn't the
+     case)
+   - bring back the pin for map thumbnails
+   - improved tiff support
+   - vignetting now has a dithering option (to mitigate occasional
+     banding)
+   - read nikon subject distance properly
+   - assorted freebsd fixes
+   - various opencl fixes
+   - usermanual updates
+
+  * Support for the following camera's with either preliminarily added
+    or updated:
+    - canon eos 6d
+    - canon powershot s110
+    - canon powershot g15
+    - canon powershot sx50 hs
+    - nikon 1 v2
+    - nikon d600
+    - nikon coolpix p7700
+    - olympus e pl5
+    - olympus e pm2
+    - olympus xz 2
+    - panasonic dmc gh3
+    - panasonic dmc lx7
+    - pentax k5ii
+    - samsung ex2f
+    - sony rx1
+    - sony nex 6
+    - sony slt a99
+    - sony nex c3 blackpoint/greenshift fix
+
+  * white balance preset updates:
+    - canon eos 550d
+    - canon eos 5d mark iii
+    - olympus xz 1
+    - sony nex c3
+    - sony slt a57
+    - sony nex 5n
+    - panasonic dmc-gh3 
+
+-------------------------------------------------------------------
+Sun Dec  9 23:38:02 UTC 2012 - [email protected]
+
+- Update to release 1.1.1
+
+  * minor reordering of lighttable mode modules (geotagging, keywords
+    and recent collections)
+  * cleaned up the default visible plugins when first starting
+    darktable
+  * in most cases raw files will now show thumbnails in the import
+    dialog (thanks to Mattias Eriksson)
+  * a curve related crash was fixed (#9906 thanks to James C.
+    McPherson)
+  * comma seperated tags should work everywhere now (#9006 thanks to
+    Tobias Ellinghaus)
+  * Ulrich pegelow fixed a huge amount of OpenCL related issues,
+    particularly for AMD GPUs
+  * we now deal better with hybrid GPU machines (#9074 by Ulrich
+   Pegelow)
+  * a deadlock in the lens correction module was fixed (#9106 thanks to
+    Ulrich Pegelow)
+  * we don't delete module presets when cancelling the dialog anymore
+    (#9108 thanks to Tobias Ellinghaus)
+  * we now have better default memory usage settings (which are set
+    upon starting darktable the first time)
+  * initial support for SONY NEX 5R
+  * preliminary/experimental Canon EOS 6D and Sony RX1 support (future
+    changes for these camera's may (for the time being) retroactively
+    affect your images)
+  * Canon EOS 6D white balance presets (thanks to no_maam_)
+  * lots of updates for the usermanual (make sure you download a new
+    copy)
+
+- Subpackage the user manual 
+- enable darktable-viewer by adding sdl to buildrequires 
+ 
+-------------------------------------------------------------------
+Tue Nov 27 07:56:26 UTC 2012 - [email protected]
+
+- Update to release 1.1
+  * general
+    + new camera support, new whitebalance presets, etc., including
+      canon eos m support and samsung nx fix
+    + similarity matching search for images that look alike.
+    + geotagging, complete with map view
+    + a lot of bugfixes (mainly thanks to ulrich for his meticulous
+      work)
+    + facebook exporter (for those who have an account there)
+  * ui
+    + reworked the much hated `more plugins' widget
+    + image grouping:
+    + command line interface!
+    + tone and base curves got a new user interface to better
+      support fine grained workflow
+    + visually low-profile controls with finetuning:
+    + color correction module got a GUI update since the blog post
+      (two circles indicating shadows and highlights instead of the
+      quad).
+    + live view for tethered shooting!
+  * darkroom
+    + extensive use of edge-aware filtering techniques to suppress
+      noise, halos and ringing all around darktable:
+    + conditional blending, and a lot of goodies around it!
+    + magenta highlights: high-contrast edges to overexposed areas
+      (should get rid of purple highlights on tiny water waves and
+      purple fringes around tree leaves for example)
+    + much improved sharpness for both export and darkroom view,
+      especially for downsampled images and if you use lens
+      corrections or rotations/perspective corrections. check the new
+      options in the preferences dialog, also one more than mentioned
+      in the blog ("demosaicing for zoomed out darkroom mode" to
+      trade performance for even more sharpness):
+  * color management
+    + improved per-screen color management (should reload the
+      screen profile automatically)
+    + more compatible embedded color profiles (should fix problems
+      on windows viewing our images, if that matters) read embedded
+      color profiles from jpg
+  * opencl
+    + most of our modules now can take advantage of your computer's
+      gpu power
+    + caching for compiled opencl kernels (even in case the driver
+      doesn't do it) for faster startup times
+  * translations
+    + two new translations (both portuguese.. ;) )
+    + well translated: cs de es fr it ja nl pl pt_BR pt_PT sv
+    + half translated: ca fi gl ro ru sq th zh_CN
+
+- Packaging related :
+  * Provide the pdf documentation
+  * Remove backported patches as they are part of the package now
++++ 267 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.3:Update/.darktable.1757.new/darktable.changes

New:
----
  0001-Olympus-E-M5-enhanced-matrix.patch
  0001-fixed-error-handling-for-broken-full-color-images.patch
  darktable-1.1.3.tar.xz
  darktable-usermanual-1.1.2.pdf
  darktable.changes
  darktable.spec

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

Other differences:
------------------
++++++ darktable.spec ++++++
#
# spec file for package darktable
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#


Name:           darktable
Version:        1.1.3
Release:        0
Url:            http://darktable.sourceforge.net
Source0:        
https://downloads.sourceforge.net/project/darktable/darktable/1.1/darktable-%{version}.tar.xz
Source1:        
http://downloads.sourceforge.net/project/darktable/darktable/1.1/darktable-usermanual-1.1.2.pdf
# PATCH-FIX-UPSTREAM 0001-Olympus-E-M5-enhanced-matrix.patch [email protected] 
-- enhanced matrix for Olympus OM-D E-M5
Patch0:         0001-Olympus-E-M5-enhanced-matrix.patch
#PATCH-FIX-UPSTREAM backported from git master bnc#823114
Patch1:         0001-fixed-error-handling-for-broken-full-color-images.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  cmake
BuildRequires:  dbus-1-glib-devel
BuildRequires:  fdupes
BuildRequires:  gcc-c++
BuildRequires:  intltool
BuildRequires:  lensfun-devel
BuildRequires:  libjpeg-devel
BuildRequires:  libtiff-devel
BuildRequires:  libxslt
BuildRequires:  pkg-config
BuildRequires:  update-desktop-files
BuildRequires:  pkgconfig(OpenEXR)
BuildRequires:  pkgconfig(colord)
BuildRequires:  pkgconfig(dri)
BuildRequires:  pkgconfig(exiv2)
BuildRequires:  pkgconfig(flickcurl)
BuildRequires:  pkgconfig(gnome-keyring-1)
BuildRequires:  pkgconfig(gtk+-2.0)
BuildRequires:  pkgconfig(json-glib-1.0)
BuildRequires:  pkgconfig(lcms2)
BuildRequires:  pkgconfig(libcurl)
BuildRequires:  pkgconfig(libglade-2.0)
BuildRequires:  pkgconfig(libgphoto2)
BuildRequires:  pkgconfig(librsvg-2.0)
BuildRequires:  pkgconfig(libsoup-2.4)
BuildRequires:  pkgconfig(sdl)
BuildRequires:  pkgconfig(sqlite3)
ExclusiveArch:  %ix86 x86_64
%if 0%{?suse_version} == 1210
BuildRequires:  xz
%endif

Summary:        A virtual Lighttable and Darkroom
License:        GPL-3.0+
Group:          Productivity/Graphics/Viewers

%description
darktable is a virtual lighttable and darkroom for photographers: it manages
your digital negatives in a database and lets you view them through a zoomable
lighttable. it also enables you to develop raw images and enhance them.

%package doc
Summary:        A virtual Lighttable and Darkroom 
Group:          Productivity/Graphics/Viewers

%description doc
darktable is a virtual lighttable and darkroom for photographers: it manages
your digital negatives in a database and lets you view them through a zoomable
lighttable. it also enables you to develop raw images and enhance them.

This package provides the user manual in pdf format

%prep
%setup -q
%patch0 -p1
%patch1 -p1
chmod -x tools/create_control_svg.sh tools/purge_non_existing_images.sh
cp %{S:1} darktable-usermanual.pdf

%build
[ ! -d "build" ] && mkdir  build
cd build

export CXXFLAGS="%{optflags} -fno-strict-aliasing "
export CFLAGS="$CXXFLAGS"

cmake \
        -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIB_INSTALL=%{_lib} \
        -DCMAKE_BUILD_TYPE=Release \
        -DBINARY_PACKAGE_BUILD=1  \
        -DUSE_XMLLINT=OFF \
        -DINSTALL_IOP_EXPERIMENTAL=On  ..
%__make %{_smp_mflags} VERBOSE=1

%install
cd build
%make_install
cd ..
%suse_update_desktop_file darktable
find %{buildroot}%{_libdir} -name "*.la" -delete
%find_lang darktable

%__mkdir_p %{buildroot}%{_defaultdocdir}
%__mv %{buildroot}%{_datadir}/doc/darktable %{buildroot}%{_defaultdocdir}

%fdupes %{buildroot}

%files -f darktable.lang
%defattr(-,root,root)
%doc doc/AUTHORS doc/TODO doc/LICENSE  tools/purge_non_existing_images.sh 
tools/create_control_svg.sh
%{_bindir}/darktable
%{_bindir}/darktable-cltest
%{_bindir}/darktable-cli
%{_bindir}/darktable-viewer
%{_libdir}/darktable
%{_datadir}/applications/darktable.desktop
%{_datadir}/darktable
%{_datadir}/icons/hicolor/*/apps/darktable.*
%{_mandir}/man1/darktable.1.*

%files doc
%defattr(-,root,root)
%doc darktable-usermanual.pdf

%changelog
++++++ 0001-Olympus-E-M5-enhanced-matrix.patch ++++++
>From 746f465a402c8d4bf36b0dcf897d7103448710fc Mon Sep 17 00:00:00 2001
From: Pascal de Bruijn <[email protected]>
Date: Sun, 10 Feb 2013 17:20:40 +0100
Subject: [PATCH] Olympus E-M5 enhanced matrix with help from Frederic Crozat

---
 src/common/colormatrices.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/common/colormatrices.c b/src/common/colormatrices.c
index fe0fbf0..1f3417f 100644
--- a/src/common/colormatrices.c
+++ b/src/common/colormatrices.c
@@ -204,6 +204,9 @@ static dt_profiled_colormatrix_t 
dt_profiled_colormatrices[] =
   // Eugene Kraf, Wolf Faust IT8, direct sunlight, well lit
   { "OLYMPUS E-PL2",                { 785522, 280624,  28503}, { 322266, 
1211975, -305984}, { 82550, -246841, 1278198}, {731506, 752808, 645309}},
 
+  // Frederic Crozat, Wolf Faust IT8, direct sunlight, well lit
+  { "OLYMPUS E-M5",                 { 937775, 279129,  75378}, { 232697, 
1345169, -493317}, { 62012, -354202, 1458389}, {722229, 755142, 623749}},
+
   // Karl Mikaelsson, Homebrew ColorChecker, strobe, well lit
   { "OLYMPUS E-500",                { 925171, 247681,  26367}, { 257187, 
1270187, -455826}, {-87784, -426529, 1383041}, {790421, 812775, 708054}},
 
-- 
1.8.1.2

++++++ 0001-fixed-error-handling-for-broken-full-color-images.patch ++++++
>From 796937043871aadbd0c0dc61bc90ea674ec1bc18 Mon Sep 17 00:00:00 2001
From: Alex Tutubalin <[email protected]>
Date: Fri, 24 May 2013 23:20:57 +0400
Subject: [PATCH] fixed error handling for broken full-color images

---
 src/external/LibRaw/src/libraw_cxx.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/external/LibRaw/src/libraw_cxx.cpp 
b/src/external/LibRaw/src/libraw_cxx.cpp
index 218460c..977e40a 100644
--- a/src/external/LibRaw/src/libraw_cxx.cpp
+++ b/src/external/LibRaw/src/libraw_cxx.cpp
@@ -796,8 +796,8 @@ int LibRaw::unpack(void)
                 S.iheight= S.height;
                 IO.shrink = 0;
                 // allocate image as temporary buffer, size 
-                imgdata.rawdata.raw_alloc = 
calloc(S.iwidth*S.iheight,sizeof(*imgdata.image));
-                imgdata.image = (ushort (*)[4]) imgdata.rawdata.raw_alloc;
+                imgdata.rawdata.raw_alloc = 0;
+                imgdata.image = (ushort (*)[4]) 
calloc(S.iwidth*S.iheight,sizeof(*imgdata.image));
             }
 
 
@@ -807,8 +807,8 @@ int LibRaw::unpack(void)
         // recover saved
         if( decoder_info.decoder_flags & LIBRAW_DECODER_LEGACY)
             {
-                imgdata.image = 0; 
-                imgdata.rawdata.color_image = (ushort (*)[4]) 
imgdata.rawdata.raw_alloc;
+              imgdata.rawdata.raw_alloc = imgdata.rawdata.color_image = 
imgdata.image;
+              imgdata.image = 0; 
             }
 
         // calculate channel maximum
-- 
1.8.3

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to