pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/darktable Update to darktable-1.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/90633b5f22fc
branches:  trunk
changeset: 600886:90633b5f22fc
user:      jakllsch <jakllsch%pkgsrc.org@localhost>
date:      Fri Mar 16 00:35:01 2012 +0000

description:
Update to darktable-1.0.

changes since 0.9.3:
 * new cameras supported
 . Leica M9
 . NX100/NX5/NX10/NX11
 . Panasonic DMC-GX1
 . Pentax K-r
 . Canon Powershot S100
 . Olympus XZ-1
 . Olympus E-P3
 . Sony DSLR A330
 . Sony NEX-5N
 . Canon EOS 1000D
 . Canon EOS 600D
 . Sony Alpha 390
 . Fuji Finepix HS20EXR
 * new and updated translations (we now have chinese!)
 * new modules:
 . shadows & highlights
 . enhanced tone curve. now operates in a and b channels as well
 * refactored modules:
 . import
 . snapshots (enable sliding separation line between before/after images)
 . metadata
 * new image cache
 . faster concurrent access and insertion
 . reduces needed memory
 . more thumbnails stored on disk
 . read embedded jpegs for creating thumbnails (faster folder import)
 * increased general speed on sqlite3 (journaled, pagesize optimizations)
 * reworked, modular ui
 * keyboard shortcuts support - key accelerators (GSoC)
 * unity launcher support (ubuntu)
 * quicktool bar: exposure, presets and styles
 * new color picker
 * web gallery export now with next/prev buttons per image
 * removed gconf: not used anymore, we have our own backend
 * bugfixes

diffstat:

 graphics/darktable/Makefile                                       |  13 ++-
 graphics/darktable/PLIST                                          |  45 ++++++++-
 graphics/darktable/distinfo                                       |  17 ++-
 graphics/darktable/patches/patch-data_CMakeLists.txt              |  22 ++++
 graphics/darktable/patches/patch-data_darktable-faster            |  12 --
 graphics/darktable/patches/patch-src_CMakeLists.txt               |  45 ++++++---
 graphics/darktable/patches/patch-src_control_jobs_control__jobs.c |  21 ++--
 graphics/darktable/patches/patch-src_develop_blend.c              |  18 +--
 graphics/darktable/patches/patch-tools_create__preferences.sh.in  |  12 ++
 9 files changed, 136 insertions(+), 69 deletions(-)

diffs (truncated from 405 to 300 lines):

diff -r beac013d03a8 -r 90633b5f22fc graphics/darktable/Makefile
--- a/graphics/darktable/Makefile       Fri Mar 16 00:20:51 2012 +0000
+++ b/graphics/darktable/Makefile       Fri Mar 16 00:35:01 2012 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2012/03/03 00:13:11 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2012/03/16 00:35:01 jakllsch Exp $
 
-DISTNAME=      darktable-0.9.3
-PKGREVISION=   3
+DISTNAME=      darktable-1.0
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=darktable/}
 
@@ -19,7 +18,6 @@
 
 CMAKE_ARGS+=   -DGTHREAD_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.glib2}/include
 CMAKE_ARGS+=   -DGMODULE_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.glib2}/include
-#CMAKE_ARGS+=  -DUSE_OPENMP=OFF
 CMAKE_ARGS+=   -DUSE_OPENCL=OFF
 
 CMAKE_ARGS+=   -DCMAKE_BUILD_TYPE=Release
@@ -46,13 +44,20 @@
 CFLAGS+=       -mstackrealign
 .endif
 
+.if ${OPSYS} == "NetBSD"
+CFLAGS+=       -D_NETBSD_SOURCE
+.endif
+
 # for some reason msgfmt can't handle these po files
 post-extract:
        ${RM} ${WRKSRC}/po/cs.po
        ${RM} ${WRKSRC}/po/es.po
        ${RM} ${WRKSRC}/po/fr.po
        ${RM} ${WRKSRC}/po/it.po
+       ${RM} ${WRKSRC}/po/ja.po
+       ${RM} ${WRKSRC}/po/nl.po
        ${RM} ${WRKSRC}/po/pl.po
+       ${RM} ${WRKSRC}/po/ru.po
        ${RM} ${WRKSRC}/po/sv.po
 
 pre-configure:
diff -r beac013d03a8 -r 90633b5f22fc graphics/darktable/PLIST
--- a/graphics/darktable/PLIST  Fri Mar 16 00:20:51 2012 +0000
+++ b/graphics/darktable/PLIST  Fri Mar 16 00:35:01 2012 +0000
@@ -1,7 +1,6 @@
-@comment $NetBSD: PLIST,v 1.3 2011/11/15 21:19:02 jakllsch Exp $
+@comment $NetBSD: PLIST,v 1.4 2012/03/16 00:35:01 jakllsch Exp $
 bin/darktable
 bin/darktable-cltest
-bin/darktable-faster
 bin/darktable-viewer
 lib/darktable/libdarktable.so
 lib/darktable/plugins/imageio/format/libcopy.so
@@ -28,25 +27,32 @@
 lib/darktable/plugins/libcolorcontrast.so
 lib/darktable/plugins/libcolorcorrection.so
 lib/darktable/plugins/libcolorin.so
+lib/darktable/plugins/libcolorize.so
 lib/darktable/plugins/libcolorout.so
+lib/darktable/plugins/libcolortransfer.so
 lib/darktable/plugins/libcolorzones.so
 lib/darktable/plugins/libdemosaic.so
 lib/darktable/plugins/libequalizer.so
 lib/darktable/plugins/libexposure.so
+lib/darktable/plugins/libflip.so
 lib/darktable/plugins/libgamma.so
 lib/darktable/plugins/libgraduatednd.so
 lib/darktable/plugins/libgrain.so
 lib/darktable/plugins/libhighlights.so
 lib/darktable/plugins/libhighpass.so
 lib/darktable/plugins/libhotpixels.so
+lib/darktable/plugins/libinvert.so
 lib/darktable/plugins/liblens.so
+lib/darktable/plugins/liblevels.so
 lib/darktable/plugins/liblowlight.so
+lib/darktable/plugins/liblowpass.so
 lib/darktable/plugins/libmonochrome.so
 lib/darktable/plugins/libnlmeans.so
 lib/darktable/plugins/liboverexposed.so
 lib/darktable/plugins/libprofile_gamma.so
 lib/darktable/plugins/librawdenoise.so
 lib/darktable/plugins/librelight.so
+lib/darktable/plugins/libshadhi.so
 lib/darktable/plugins/libsharpen.so
 lib/darktable/plugins/libsoften.so
 lib/darktable/plugins/libsplittoning.so
@@ -55,27 +61,50 @@
 lib/darktable/plugins/libtonecurve.so
 lib/darktable/plugins/libtonemap.so
 lib/darktable/plugins/libvelvia.so
+lib/darktable/plugins/libvibrance.so
 lib/darktable/plugins/libvignette.so
 lib/darktable/plugins/libwatermark.so
 lib/darktable/plugins/libzonesystem.so
+lib/darktable/plugins/lighttable/libbackgroundjobs.so
 lib/darktable/plugins/lighttable/libcamera.so
 lib/darktable/plugins/lighttable/libcapture.so
 lib/darktable/plugins/lighttable/libcollect.so
+lib/darktable/plugins/lighttable/libcolorlabels.so
+lib/darktable/plugins/lighttable/libcolorpicker.so
 lib/darktable/plugins/lighttable/libcopy_history.so
+lib/darktable/plugins/lighttable/libdarktable_label.so
 lib/darktable/plugins/lighttable/libexport.so
+lib/darktable/plugins/lighttable/libfilmstrip.so
+lib/darktable/plugins/lighttable/libfilter.so
+lib/darktable/plugins/lighttable/libglobal_toolbox.so
+lib/darktable/plugins/lighttable/libhinter.so
+lib/darktable/plugins/lighttable/libhistogram.so
+lib/darktable/plugins/lighttable/libhistory.so
 lib/darktable/plugins/lighttable/libimage.so
+lib/darktable/plugins/lighttable/libimport.so
+lib/darktable/plugins/lighttable/libkeywords.so
+lib/darktable/plugins/lighttable/liblighttable_mode.so
 lib/darktable/plugins/lighttable/libmetadata.so
+lib/darktable/plugins/lighttable/libmetadata_view.so
+lib/darktable/plugins/lighttable/libmodule_toolbox.so
+lib/darktable/plugins/lighttable/libmodulegroups.so
+lib/darktable/plugins/lighttable/libmodulelist.so
+lib/darktable/plugins/lighttable/libnavigation.so
+lib/darktable/plugins/lighttable/libratings.so
 lib/darktable/plugins/lighttable/librecentcollect.so
 lib/darktable/plugins/lighttable/libselect.so
+lib/darktable/plugins/lighttable/libsnapshots.so
 lib/darktable/plugins/lighttable/libstyles.so
 lib/darktable/plugins/lighttable/libtagging.so
+lib/darktable/plugins/lighttable/libview_toolbox.so
+lib/darktable/plugins/lighttable/libviewswitcher.so
 lib/darktable/views/libcapture.so
 lib/darktable/views/libdarkroom.so
-lib/darktable/views/libfilmstrip.so
 lib/darktable/views/liblighttable.so
 man/man1/darktable.1
 share/applications/darktable.desktop
 share/darktable/darktable.gtkrc
+share/darktable/darktablerc
 share/darktable/gdb_commands
 share/darktable/kernels/atrous.cl
 share/darktable/kernels/basic.cl
@@ -86,6 +115,8 @@
 share/darktable/kernels/nlmeans.cl
 share/darktable/kernels/programs.conf
 share/darktable/kernels/sharpen.cl
+share/darktable/pixmaps/idbutton.png
+share/darktable/pixmaps/off.png
 share/darktable/pixmaps/plugins/darkroom/anlfyeni.png
 share/darktable/pixmaps/plugins/darkroom/atrous.png
 share/darktable/pixmaps/plugins/darkroom/basecurve.png
@@ -110,6 +141,7 @@
 share/darktable/pixmaps/plugins/darkroom/hotpixels.png
 share/darktable/pixmaps/plugins/darkroom/invert.png
 share/darktable/pixmaps/plugins/darkroom/lens.png
+share/darktable/pixmaps/plugins/darkroom/levels.png
 share/darktable/pixmaps/plugins/darkroom/lowlight.png
 share/darktable/pixmaps/plugins/darkroom/lowpass.png
 share/darktable/pixmaps/plugins/darkroom/monochrome.png
@@ -119,6 +151,7 @@
 share/darktable/pixmaps/plugins/darkroom/rawdenoise.png
 share/darktable/pixmaps/plugins/darkroom/rawimport.png
 share/darktable/pixmaps/plugins/darkroom/relight.png
+share/darktable/pixmaps/plugins/darkroom/shadhi.png
 share/darktable/pixmaps/plugins/darkroom/sharpen.png
 share/darktable/pixmaps/plugins/darkroom/soften.png
 share/darktable/pixmaps/plugins/darkroom/splittoning.png
@@ -144,6 +177,8 @@
 share/doc/darktable/TRANSLATORS
 share/icons/hicolor/16x16/apps/darktable.png
 share/icons/hicolor/22x22/apps/darktable.png
+share/icons/hicolor/24x24/apps/darktable.png
+share/icons/hicolor/256x256/apps/darktable.png
 share/icons/hicolor/32x32/apps/darktable.png
 share/icons/hicolor/48x48/apps/darktable.png
 share/icons/hicolor/64x64/apps/darktable.png
@@ -152,9 +187,7 @@
 share/locale/de/LC_MESSAGES/darktable.mo
 share/locale/fi/LC_MESSAGES/darktable.mo
 share/locale/gl/LC_MESSAGES/darktable.mo
-share/locale/ja/LC_MESSAGES/darktable.mo
-share/locale/nl/LC_MESSAGES/darktable.mo
 share/locale/ro/LC_MESSAGES/darktable.mo
-share/locale/ru/LC_MESSAGES/darktable.mo
 share/locale/sq/LC_MESSAGES/darktable.mo
 share/locale/th/LC_MESSAGES/darktable.mo
+share/locale/zh_CN/LC_MESSAGES/darktable.mo
diff -r beac013d03a8 -r 90633b5f22fc graphics/darktable/distinfo
--- a/graphics/darktable/distinfo       Fri Mar 16 00:20:51 2012 +0000
+++ b/graphics/darktable/distinfo       Fri Mar 16 00:35:01 2012 +0000
@@ -1,13 +1,14 @@
-$NetBSD: distinfo,v 1.6 2011/11/20 01:16:23 dholland Exp $
+$NetBSD: distinfo,v 1.7 2012/03/16 00:35:01 jakllsch Exp $
 
-SHA1 (darktable-0.9.3.tar.gz) = 36ed6c1102b920096cf80affd71adfa66ae85381
-RMD160 (darktable-0.9.3.tar.gz) = a7c51262a52fae0b33179fb4d9030eb78444305d
-Size (darktable-0.9.3.tar.gz) = 2330605 bytes
+SHA1 (darktable-1.0.tar.gz) = 3142beea51d5d5ae6f0089a11cf1b342a48a69f7
+RMD160 (darktable-1.0.tar.gz) = ef787b4b3276594e6e1e51272abaa374ea494aeb
+Size (darktable-1.0.tar.gz) = 2535774 bytes
 SHA1 (patch-cmake_modules_FindGTK2.cmake) = de1273594801ab82da31b624845e0b36a77b53b3
-SHA1 (patch-data_darktable-faster) = 2eed0fcf4cf571aaf2a19f5dee6b19a2668cf1e1
+SHA1 (patch-data_CMakeLists.txt) = f40f99c07ccbd3d025e7865cf7647c7b218c7d56
 SHA1 (patch-doc_CMakeLists.txt) = 7b7af1dda752725d5b42ba4395de1cd5390c64fd
-SHA1 (patch-src_CMakeLists.txt) = a91701a345376ba140167229b475d11c7c2e7b13
+SHA1 (patch-src_CMakeLists.txt) = 51a332f2e66b5f00f37af45b74f994f90da2d03f
 SHA1 (patch-src_LibRaw_libraw_libraw__alloc.h) = 1217d6bf0b14b538d39e9bfe9fa70e2f7bffbfc5
-SHA1 (patch-src_control_jobs_control__jobs.c) = 46cd16b7091dc8b8f197bc6051c30aae791e613a
-SHA1 (patch-src_develop_blend.c) = 16dc2c8b9eeb19de83068494f9a187ea5ccbde97
+SHA1 (patch-src_control_jobs_control__jobs.c) = 77bfbc6450d848d720bfabcef66b7a0199c9d67c
+SHA1 (patch-src_develop_blend.c) = 7411edf0903bbed7b4afcb82bc5c650100f23755
 SHA1 (patch-src_rawspeed_RawSpeed_Common.h) = c7dfc4e65ea46e7318d3d5ebdab6dcb5491c1c48
+SHA1 (patch-tools_create__preferences.sh.in) = f66cf9b653156e521a053b499abbde07a30852a3
diff -r beac013d03a8 -r 90633b5f22fc graphics/darktable/patches/patch-data_CMakeLists.txt
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/darktable/patches/patch-data_CMakeLists.txt      Fri Mar 16 00:35:01 2012 +0000
@@ -0,0 +1,22 @@
+$NetBSD: patch-data_CMakeLists.txt,v 1.1 2012/03/16 00:35:01 jakllsch Exp $
+
+--- data/CMakeLists.txt.orig   2012-03-13 21:29:39.000000000 +0000
++++ data/CMakeLists.txt
+@@ -72,7 +72,7 @@ install(FILES gdb_commands DESTINATION $
+         COMMAND 
+           join -1 1 -2 1 -o 1.2 2.2 ${CMAKE_CURRENT_BINARY_DIR}/darktablerc_keys ${CMAKE_CURRENT_BINARY_DIR}/darktablerc_values | 
+           sed -e 's/ /=/g' > ${CMAKE_CURRENT_BINARY_DIR}/darktablerc_in
+-          || (echo "*** error: please check if you have coreutils installed! we need grep, sed, nl, and join ***" &1>&2 | false)
++          || (echo "*** error: please check if you have coreutils installed! we need grep, sed, nl, and join ***" 1>&2 ; false)
+           && grep plugins ${CMAKE_CURRENT_BINARY_DIR}/darktablerc_in > /dev/null && mv ${CMAKE_CURRENT_BINARY_DIR}/darktablerc_in ${CMAKE_CURRENT_BINARY_DIR}/darktablerc
+           # only move over if something is in there at all.
+         
+@@ -84,7 +84,7 @@ install(FILES gdb_commands DESTINATION $
+         COMMAND 
+           join -1 1 -2 1 -o '1.2 2.2' ${CMAKE_CURRENT_BINARY_DIR}/darktablerc_keys ${CMAKE_CURRENT_BINARY_DIR}/darktablerc_values | 
+           sed -e 's/ /=/g' > ${CMAKE_CURRENT_BINARY_DIR}/darktablerc_in
+-          || (echo "*** error: please check if you have coreutils installed! we need grep, sed, nl, and join ***" &1>&2 | false)
++          || (echo "*** error: please check if you have coreutils installed! we need grep, sed, nl, and join ***" 1>&2 ; false)
+           && grep plugins ${CMAKE_CURRENT_BINARY_DIR}/darktablerc_in > /dev/null && mv ${CMAKE_CURRENT_BINARY_DIR}/darktablerc_in ${CMAKE_CURRENT_BINARY_DIR}/darktablerc
+           # only move over if something is in there at all.
+         
diff -r beac013d03a8 -r 90633b5f22fc graphics/darktable/patches/patch-data_darktable-faster
--- a/graphics/darktable/patches/patch-data_darktable-faster    Fri Mar 16 00:20:51 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-data_darktable-faster,v 1.2 2011/08/25 14:42:53 jakllsch Exp $
-
-Don't depend on bash.  This might not work.
-
---- data/darktable-faster.orig 2011-08-24 09:20:29.000000000 +0000
-+++ data/darktable-faster
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
- 
- PATH=`dirname $_`:$PATH
- 
diff -r beac013d03a8 -r 90633b5f22fc graphics/darktable/patches/patch-src_CMakeLists.txt
--- a/graphics/darktable/patches/patch-src_CMakeLists.txt       Fri Mar 16 00:20:51 2012 +0000
+++ b/graphics/darktable/patches/patch-src_CMakeLists.txt       Fri Mar 16 00:35:01 2012 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_CMakeLists.txt,v 1.4 2011/11/17 08:12:40 wiz Exp $
+$NetBSD: patch-src_CMakeLists.txt,v 1.5 2012/03/16 00:35:01 jakllsch Exp $
 
 Various thing to possibly improve portability.
 
---- src/CMakeLists.txt.orig    2011-11-07 06:46:13.000000000 +0000
+--- src/CMakeLists.txt.orig    2012-03-13 21:29:39.000000000 +0000
 +++ src/CMakeLists.txt
-@@ -233,7 +233,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} 
+@@ -235,36 +235,43 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} 
  
  if(NOT APPLE)
    # apple build fails on deprecated warnings..
@@ -13,13 +13,28 @@
  endif(NOT APPLE)
  
  if(NOT WIN32)
-@@ -251,18 +251,26 @@ if(NOT BINARY_PACKAGE_BUILD)
+   set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread")
+ endif(NOT WIN32)
+ 
++MESSAGE("-- Checking for -march=native support")
++CHECK_C_COMPILER_FLAG("-march=native" MARCHNATIVE)
++MESSAGE("-- Checking for -mtune=native support")
++CHECK_C_COMPILER_FLAG("-mtune=native" MTUNENATIVE)
++MESSAGE("-- Checking for -mtune=generic support")
++CHECK_C_COMPILER_FLAG("-mtune=generic" MTUNEGENERIC)
++
+ if(NOT BINARY_PACKAGE_BUILD)
+-      MESSAGE("-- Checking for -march=native support")
+-      CHECK_C_COMPILER_FLAG("-march=native" MARCHNATIVE)
+       if (MARCHNATIVE)
+               set(MARCH "-march=native")      
+       else()
+-              MESSAGE("-- Checking for -mtune=native support")
+-              CHECK_C_COMPILER_FLAG("-mtune=native" MTUNENATIVE)
                if (MTUNENATIVE)
                        set(MARCH "-mtune=native")
                else()
 -                      set(MARCH "-mtune=generic")
-+                      MESSAGE("-- Checking for -mtune=generic support")
-+                      CHECK_C_COMPILER_FLAG("-mtune=generic" MTUNEGENERIC)
 +                      if (MTUNEGENERIC)
 +                              set(MARCH "-mtune=generic")



Home | Main Index | Thread Index | Old Index