pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/digikam Update digikam to 4.4.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7df919b37ec5
branches:  trunk
changeset: 641722:7df919b37ec5
user:      markd <markd%pkgsrc.org@localhost>
date:      Sat Nov 15 21:15:18 2014 +0000

description:
Update digikam to 4.4.0

4.4.0:
* Slideshow support multi-monitors computer and use a new OSD widget.
  Users can also change Tags and Labels through keyboard shortcuts.
* New keyboard shortcut to switch on/off color managed view for thumbnails
  and preview.
* New keyboard shortcuts to improve usability while photo review (as to
  switch focus on text edit widget, or to toggle tags view). It's also
  possible to navigate between pictures using PageUp/PageDown while
  editing properties through captions/tags sidebar.

4.3.0:
* New option to display all non geo-located images from collections.
* New notification event when kio-slave cannot be started. OSX event
  notifier is now used to dispatch notifications under Mac.
* New action to exclude items without rating with items filter (see details
  on this blog entry).

4.2.0:
* New view on left sidebar to search quickly items with assigned Labels.
* On tags tree-view a new option to show items with no tag.

4.1.0:
* The face management feature has seen huge improvements and includes fixes
  for some problems introduced in recent releases.
* The detection and recognition of faces is now more robust and suitable
  for production.
* All icon views now have a new overlay to identify photos that have
  geo-location information, making it easier for users to search albums for
  photos with GPS coordinates.
* The maximum thumbnail size is now 512 pixels, up from 256 pixels
  previously, improving their appearance on high-resolution displays.

4.0.0:
* A new tool dedicated to organize whole tag hierarchies.
* A new maintenance tool dedicated to parse image quality and auto-tags
  items automatically using Pick Labels.
* Showfoto thumbbar is now ported to Qt model/view in order to switch later
  full digiKam code to Qt5.
* A lots of work have been done into Import tool to fix several
  dysfunctions reported since a very long time.
* This release is now fully ported to Qt4 model-view and drop last
  Q3-Support classes.
* This release include also the multi-core CPU support for severals tools
  which require a lots of computing, as Sharpen, LocalContrast, Noise
  Reduction, and all visual effects tools.

diffstat:

 graphics/digikam/Makefile                                                             |   6 +-
 graphics/digikam/PLIST                                                                |  21 ++--
 graphics/digikam/distinfo                                                             |  15 +-
 graphics/digikam/patches/patch-bootstrap.local                                        |  15 ---
 graphics/digikam/patches/patch-core_app_album_albumwatch.cpp                          |  15 +++
 graphics/digikam/patches/patch-core_digikam_album_albumwatch.cpp                      |  15 ---
 graphics/digikam/patches/patch-core_libs_3rdparty_kmemoryinfo_kmemoryinfo_backend.cpp |  17 +---
 graphics/digikam/patches/patch-core_libs_imageproperties_captionedit.cpp              |  24 +++++
 graphics/digikam/patches/patch-core_libs_imageproperties_imagedescedittab.cpp         |  42 ++++++++++
 9 files changed, 107 insertions(+), 63 deletions(-)

diffs (290 lines):

diff -r 0eb04de0655e -r 7df919b37ec5 graphics/digikam/Makefile
--- a/graphics/digikam/Makefile Sat Nov 15 21:02:52 2014 +0000
+++ b/graphics/digikam/Makefile Sat Nov 15 21:15:18 2014 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.116 2014/11/07 19:39:34 adam Exp $
+# $NetBSD: Makefile,v 1.117 2014/11/15 21:15:18 markd Exp $
 
-DISTNAME=      digikam-3.5.0
-PKGREVISION=   11
+DISTNAME=      digikam-4.4.0
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_KDE:=digikam/}
 EXTRACT_SUFX=  .tar.bz2
@@ -43,6 +42,7 @@
 .include "../../math/eigen3/buildlink3.mk"
 .include "../../misc/libkgeomap/buildlink3.mk"
 .include "../../misc/libkvkontakte/buildlink3.mk"
+.include "../../sysutils/baloo/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../www/libmediawiki/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 0eb04de0655e -r 7df919b37ec5 graphics/digikam/PLIST
--- a/graphics/digikam/PLIST    Sat Nov 15 21:02:52 2014 +0000
+++ b/graphics/digikam/PLIST    Sat Nov 15 21:15:18 2014 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.28 2013/11/10 03:19:26 markd Exp $
+@comment $NetBSD: PLIST,v 1.29 2014/11/15 21:15:18 markd Exp $
 bin/cleanup_digikamdb
 bin/digikam
 bin/digitaglinktree
@@ -15,13 +15,18 @@
 lib/kde4/kio_digikamtags.so
 lib/kde4/libexec/digikamdatabaseserver
 lib/libdigikamcore.so
-lib/libdigikamcore.so.3
-lib/libdigikamcore.so.3.0.0
+lib/libdigikamcore.so.${PKGVERSION}
 lib/libdigikamdatabase.so
-lib/libdigikamdatabase.so.3
-lib/libdigikamdatabase.so.3.0.0
+lib/libdigikamdatabase.so.${PKGVERSION}
 man/man1/cleanup_digikamdb.1
 man/man1/digitaglinktree.1
+share/appdata/digiKam-ImagePlugin_Color.metainfo.xml
+share/appdata/digiKam-ImagePlugin_Decorate.metainfo.xml
+share/appdata/digiKam-ImagePlugin_Enhance.metainfo.xml
+share/appdata/digiKam-ImagePlugin_FxFilters.metainfo.xml
+share/appdata/digiKam-ImagePlugin_Transform.metainfo.xml
+share/appdata/digikam.appdata.xml
+share/appdata/showfoto.appdata.xml
 share/applications/kde4/digikam.desktop
 share/applications/kde4/showfoto.desktop
 share/doc/kde/HTML/en/digikam/2Greens.png
@@ -401,6 +406,7 @@
 share/kde/apps/digikam/icons/hicolor/128x128/actions/sharpenimage.png
 share/kde/apps/digikam/icons/hicolor/128x128/actions/shear.png
 share/kde/apps/digikam/icons/hicolor/128x128/actions/superimpose.png
+share/kde/apps/digikam/icons/hicolor/128x128/actions/tag.png
 share/kde/apps/digikam/icons/hicolor/128x128/actions/texture.png
 share/kde/apps/digikam/icons/hicolor/128x128/actions/tonemap.png
 share/kde/apps/digikam/icons/hicolor/128x128/actions/viewimage.png
@@ -517,7 +523,6 @@
 share/kde/apps/digikam/icons/hicolor/22x22/actions/tonemap.png
 share/kde/apps/digikam/icons/hicolor/22x22/actions/viewimage.png
 share/kde/apps/digikam/icons/hicolor/22x22/actions/whitebalance.png
-share/kde/apps/digikam/icons/hicolor/22x22/mimetypes/raw.png
 share/kde/apps/digikam/icons/hicolor/32x32/actions/adjustcurves.png
 share/kde/apps/digikam/icons/hicolor/32x32/actions/adjusthsl.png
 share/kde/apps/digikam/icons/hicolor/32x32/actions/adjustlevels.png
@@ -584,14 +589,12 @@
 share/kde/apps/digikam/icons/hicolor/32x32/actions/tag-properties.png
 share/kde/apps/digikam/icons/hicolor/32x32/actions/tag-recents.png
 share/kde/apps/digikam/icons/hicolor/32x32/actions/tag-reset.png
-share/kde/apps/digikam/icons/hicolor/32x32/actions/tag.png
 share/kde/apps/digikam/icons/hicolor/32x32/actions/texture.png
 share/kde/apps/digikam/icons/hicolor/32x32/actions/tonemap.png
 share/kde/apps/digikam/icons/hicolor/32x32/actions/underexposure.png
 share/kde/apps/digikam/icons/hicolor/32x32/actions/viewimage.png
 share/kde/apps/digikam/icons/hicolor/32x32/actions/whitebalance.png
 share/kde/apps/digikam/icons/hicolor/32x32/actions/zoom-select-fit.png
-share/kde/apps/digikam/icons/hicolor/32x32/mimetypes/raw.png
 share/kde/apps/digikam/icons/hicolor/48x48/actions/adjustcurves.png
 share/kde/apps/digikam/icons/hicolor/48x48/actions/adjusthsl.png
 share/kde/apps/digikam/icons/hicolor/48x48/actions/adjustlevels.png
@@ -648,7 +651,6 @@
 share/kde/apps/digikam/icons/hicolor/48x48/actions/tonemap.png
 share/kde/apps/digikam/icons/hicolor/48x48/actions/viewimage.png
 share/kde/apps/digikam/icons/hicolor/48x48/actions/whitebalance.png
-share/kde/apps/digikam/icons/hicolor/48x48/mimetypes/raw.png
 share/kde/apps/digikam/icons/hicolor/64x64/actions/adjustcurves.png
 share/kde/apps/digikam/icons/hicolor/64x64/actions/adjusthsl.png
 share/kde/apps/digikam/icons/hicolor/64x64/actions/adjustlevels.png
@@ -705,7 +707,6 @@
 share/kde/apps/digikam/icons/hicolor/64x64/actions/tonemap.png
 share/kde/apps/digikam/icons/hicolor/64x64/actions/viewimage.png
 share/kde/apps/digikam/icons/hicolor/64x64/actions/whitebalance.png
-share/kde/apps/digikam/icons/hicolor/64x64/mimetypes/raw.png
 share/kde/apps/digikam/icons/hicolor/scalable/actions/adjustcurves.svgz
 share/kde/apps/digikam/icons/hicolor/scalable/actions/adjustlevels.svgz
 share/kde/apps/digikam/icons/hicolor/scalable/actions/adjustrgb.svgz
diff -r 0eb04de0655e -r 7df919b37ec5 graphics/digikam/distinfo
--- a/graphics/digikam/distinfo Sat Nov 15 21:02:52 2014 +0000
+++ b/graphics/digikam/distinfo Sat Nov 15 21:15:18 2014 +0000
@@ -1,11 +1,12 @@
-$NetBSD: distinfo,v 1.44 2013/11/10 03:19:26 markd Exp $
+$NetBSD: distinfo,v 1.45 2014/11/15 21:15:18 markd Exp $
 
-SHA1 (digikam-3.5.0.tar.bz2) = 9e44fcf219312cbcbbaee0cc9a7f460a01769224
-RMD160 (digikam-3.5.0.tar.bz2) = 99afee6f47818653a5011f5a3416a04fb3a6a70f
-Size (digikam-3.5.0.tar.bz2) = 65698806 bytes
+SHA1 (digikam-4.4.0.tar.bz2) = 1feb43120addda314e09761440ec2058e430171c
+RMD160 (digikam-4.4.0.tar.bz2) = 540f243361aba3c95b675c05f84d8d60efab1948
+Size (digikam-4.4.0.tar.bz2) = 68871203 bytes
 SHA1 (patch-CMakeLists.txt) = 83bdf0398c3a4120ce6dc83d205ca32c50229ff2
-SHA1 (patch-bootstrap.local) = e1f0bbdd9508d0c32b7a6fd3e3a0b40ca16092ce
-SHA1 (patch-core_digikam_album_albumwatch.cpp) = cf80a12fef5c998efcad1fd5dcb5df3a0e4e5ae0
-SHA1 (patch-core_libs_3rdparty_kmemoryinfo_kmemoryinfo_backend.cpp) = d98ddf66a7d95868e4efa0f03935097f2e8a7795
+SHA1 (patch-core_app_album_albumwatch.cpp) = b43de7db712d3ee59412f350e4dd3cd805600556
+SHA1 (patch-core_libs_3rdparty_kmemoryinfo_kmemoryinfo_backend.cpp) = 050904de646281448da1bba7a9fb1b1b0fad51b1
 SHA1 (patch-core_libs_dimg_filters_icc_iccmanager.h) = 999bd32312fbe840913a8d29613b351384061b65
+SHA1 (patch-core_libs_imageproperties_captionedit.cpp) = a0f181ff4af9f71eee5679aef540a78497a113a9
+SHA1 (patch-core_libs_imageproperties_imagedescedittab.cpp) = a09fa20eaac60bf7dc6bcb2b9a1304891029ccb0
 SHA1 (patch-doc_CMakeLists.txt) = 5b4ba1daa49607b8773c3903d953e11bebc4d661
diff -r 0eb04de0655e -r 7df919b37ec5 graphics/digikam/patches/patch-bootstrap.local
--- a/graphics/digikam/patches/patch-bootstrap.local    Sat Nov 15 21:02:52 2014 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-bootstrap.local,v 1.2 2013/09/10 11:22:30 wiz Exp $
-
-Fix unportable test(1) construct.
-
---- bootstrap.local.orig       2013-03-11 08:25:34.000000000 +0000
-+++ bootstrap.local
-@@ -36,7 +36,7 @@ export PKG_CONFIG_PATH=$DIGIKAM_INSTALL_
- #export CXX=g++4.4
- 
- # Manage local install dir
--if [ $CLEANROOT == 1 ]
-+if [ $CLEANROOT = 1 ]
- then
-     rm -Rf $DIGIKAM_INSTALL_PREFIX
- fi
diff -r 0eb04de0655e -r 7df919b37ec5 graphics/digikam/patches/patch-core_app_album_albumwatch.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/digikam/patches/patch-core_app_album_albumwatch.cpp      Sat Nov 15 21:15:18 2014 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-core_app_album_albumwatch.cpp,v 1.1 2014/11/15 21:15:18 markd Exp $
+
+Don't watch individual files on NetBSD - runs out of file descriptors
+
+--- core/app/album/albumwatch.cpp.orig 2013-05-13 07:51:25.000000000 +0000
++++ core/app/album/albumwatch.cpp
+@@ -278,7 +278,7 @@ void AlbumWatch::slotAlbumAdded(Album* a
+             // Disable file watch for OS X and Windows and hope for future
+             // improvement (possibly with the improvements planned for
+             // QFileSystemWatcher in Qt 5.1)
+-#if defined(Q_WS_MAC) || defined(Q_WS_WIN)
++#if defined(Q_WS_MAC) || defined(Q_WS_WIN) || defined(Q_OS_NETBSD)
+             d->dirWatch->addDir(dir, KDirWatch::WatchDirOnly);
+ #else
+             d->dirWatch->addDir(dir, KDirWatch::WatchFiles | KDirWatch::WatchDirOnly);
diff -r 0eb04de0655e -r 7df919b37ec5 graphics/digikam/patches/patch-core_digikam_album_albumwatch.cpp
--- a/graphics/digikam/patches/patch-core_digikam_album_albumwatch.cpp  Sat Nov 15 21:02:52 2014 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-core_digikam_album_albumwatch.cpp,v 1.1 2013/05/23 11:18:26 markd Exp $
-
-Don't watch individual files on NetBSD - runs out of file descriptors
-
---- core/digikam/album/albumwatch.cpp.orig     2013-05-13 07:51:25.000000000 +0000
-+++ core/digikam/album/albumwatch.cpp
-@@ -278,7 +278,7 @@ void AlbumWatch::slotAlbumAdded(Album* a
-             // Disable file watch for OS X and Windows and hope for future
-             // improvement (possibly with the improvements planned for
-             // QFileSystemWatcher in Qt 5.1)
--#if defined(Q_WS_MAC) || defined(Q_WS_WIN)
-+#if defined(Q_WS_MAC) || defined(Q_WS_WIN) || defined(Q_OS_NETBSD)
-             d->dirWatch->addDir(dir, KDirWatch::WatchDirOnly);
- #else
-             d->dirWatch->addDir(dir, KDirWatch::WatchFiles | KDirWatch::WatchDirOnly);
diff -r 0eb04de0655e -r 7df919b37ec5 graphics/digikam/patches/patch-core_libs_3rdparty_kmemoryinfo_kmemoryinfo_backend.cpp
--- a/graphics/digikam/patches/patch-core_libs_3rdparty_kmemoryinfo_kmemoryinfo_backend.cpp     Sat Nov 15 21:02:52 2014 +0000
+++ b/graphics/digikam/patches/patch-core_libs_3rdparty_kmemoryinfo_kmemoryinfo_backend.cpp     Sat Nov 15 21:15:18 2014 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-core_libs_3rdparty_kmemoryinfo_kmemoryinfo_backend.cpp,v 1.3 2013/05/06 20:40:12 markd Exp $
+$NetBSD: patch-core_libs_3rdparty_kmemoryinfo_kmemoryinfo_backend.cpp,v 1.4 2014/11/15 21:15:18 markd Exp $
 
 Make memory info backend compile on NetBSD.  Need to check
 it actually returns the correct results.
 
---- core/libs/3rdparty/kmemoryinfo/kmemoryinfo_backend.cpp.orig        2013-03-11 08:24:30.000000000 +0000
+--- core/libs/3rdparty/kmemoryinfo/kmemoryinfo_backend.cpp.orig        2014-10-08 12:32:44.000000000 +0000
 +++ core/libs/3rdparty/kmemoryinfo/kmemoryinfo_backend.cpp
-@@ -67,7 +67,8 @@ static int fillMemoryInfo(Digikam::KMemo
+@@ -70,7 +70,8 @@ static int fillMemoryInfo(Digikam::KMemo
  #if defined(Q_OS_NETBSD)
  #include <sys/param.h>
  #include <sys/time.h>
@@ -15,16 +15,7 @@
  #endif
  #if defined(Q_OS_OPENBSD)
  #include <sys/param.h>
-@@ -152,7 +153,7 @@ struct uvmexp* sg_get_uvmexp()
-     int                  mib[2];
-     size_t               size = sizeof(struct uvmexp);
-     static struct uvmexp uvm;
--    struct uvmexp*       new;
-+    /* struct uvmexp*       new; */
- 
-     mib[0] = CTL_VM;
-     mib[1] = VM_UVMEXP;
-@@ -420,9 +421,9 @@ int get_mem_stats(Digikam::KMemoryInfo::
+@@ -426,9 +427,9 @@ int get_mem_stats(Digikam::KMemoryInfo::
          return 0;
      }
  
diff -r 0eb04de0655e -r 7df919b37ec5 graphics/digikam/patches/patch-core_libs_imageproperties_captionedit.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/digikam/patches/patch-core_libs_imageproperties_captionedit.cpp  Sat Nov 15 21:15:18 2014 +0000
@@ -0,0 +1,24 @@
+$NetBSD: patch-core_libs_imageproperties_captionedit.cpp,v 1.1 2014/11/15 21:15:18 markd Exp $
+
+commit f6945f23e0ed1e11f26e2c7e62b02baa8cfa640e
+Author: Pino Toscano <pino%kde.org@localhost>
+Date:   Tue Oct 14 22:26:19 2014 +0200
+
+    fix libkexiv2 version for AltLangStrEdit::textEdit()
+    
+    it is part of current libkexiv2/master only (i.e. post 4.14.x, which
+    is 2.3.x)
+
+diff --git a/libs/imageproperties/captionedit.cpp b/libs/imageproperties/captionedit.cpp
+index 88413fc..70bdb6d 100644
+--- core/libs/imageproperties/captionedit.cpp
++++ core/libs/imageproperties/captionedit.cpp
+@@ -202,7 +202,7 @@ void CaptionEdit::slotAuthorChanged(const QString& text)
+ 
+ MsgTextEdit* CaptionEdit::textEdit() const
+ {
+-#if KEXIV2_VERSION >= 0x020302
++#if KEXIV2_VERSION >= 0x020400
+     return d->altLangStrEdit->textEdit();
+ #else
+     return 0;
diff -r 0eb04de0655e -r 7df919b37ec5 graphics/digikam/patches/patch-core_libs_imageproperties_imagedescedittab.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/digikam/patches/patch-core_libs_imageproperties_imagedescedittab.cpp     Sat Nov 15 21:15:18 2014 +0000
@@ -0,0 +1,42 @@
+$NetBSD: patch-core_libs_imageproperties_imagedescedittab.cpp,v 1.1 2014/11/15 21:15:18 markd Exp $
+
+commit f6945f23e0ed1e11f26e2c7e62b02baa8cfa640e
+Author: Pino Toscano <pino%kde.org@localhost>
+Date:   Tue Oct 14 22:26:19 2014 +0200
+
+    fix libkexiv2 version for AltLangStrEdit::textEdit()
+    
+    it is part of current libkexiv2/master only (i.e. post 4.14.x, which
+    is 2.3.x)
+
+diff --git a/libs/imageproperties/imagedescedittab.cpp b/libs/imageproperties/imagedescedittab.cpp
+index ebfbae1..3d12777 100644
+--- core/libs/imageproperties/imagedescedittab.cpp
++++ core/libs/imageproperties/imagedescedittab.cpp
+@@ -429,7 +429,7 @@ ImageDescEditTab::ImageDescEditTab(QWidget* const parent)
+ 
+     // Initialize ---------------------------------------------
+ 
+-#if KEXIV2_VERSION >= 0x020302
++#if KEXIV2_VERSION >= 0x020400
+     d->titleEdit->textEdit()->installEventFilter(this);
+     d->captionsEdit->textEdit()->installEventFilter(this);
+ #endif
+@@ -532,7 +532,7 @@ void ImageDescEditTab::setFocusToNewTagEdit()
+ void ImageDescEditTab::setFocusToTitlesEdit()
+ {
+     d->tabWidget->setCurrentIndex(Private::DESCRIPTIONS);
+-#if KEXIV2_VERSION >= 0x020302
++#if KEXIV2_VERSION >= 0x020400
+     d->titleEdit->textEdit()->setFocus();
+ #endif
+ }
+@@ -540,7 +540,7 @@ void ImageDescEditTab::setFocusToTitlesEdit()
+ void ImageDescEditTab::setFocusToCommentsEdit()
+ {
+     d->tabWidget->setCurrentIndex(Private::DESCRIPTIONS);
+-#if KEXIV2_VERSION >= 0x020302
++#if KEXIV2_VERSION >= 0x020400
+     d->captionsEdit->textEdit()->setFocus();
+ #endif
+ }



Home | Main Index | Thread Index | Old Index