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 - toganm@opensuse.org + +- 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 - fcrozat@suse.com + +- Add 0001-Olympus-E-M5-enhanced-matrix.patch: Enhanced matrix for + Olympus OM-D E-M5. + +------------------------------------------------------------------- +Sat Feb 9 12:35:03 UTC 2013 - toganm@opensuse.org + +- 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 - toganm@opensuse.org + +- 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 - toganm@opensuse.org + +- 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 - toganm@opensuse.org + +- 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-u... # PATCH-FIX-UPSTREAM 0001-Olympus-E-M5-enhanced-matrix.patch fcrozat@suse.com -- 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
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
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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org