aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authormakc <makc@FreeBSD.org>2014-10-19 23:57:27 +0800
committermakc <makc@FreeBSD.org>2014-10-19 23:57:27 +0800
commit25c68bc4526056d98d62f1efe29e6059f175ce69 (patch)
tree7d99a8b7b1226b2da14c7c6d04800d30a417873e /graphics
parent2cd94a0cdc2c275bb71369d565efbaccb4a48c1b (diff)
downloadfreebsd-ports-gnome-25c68bc4526056d98d62f1efe29e6059f175ce69.tar.gz
freebsd-ports-gnome-25c68bc4526056d98d62f1efe29e6059f175ce69.tar.zst
freebsd-ports-gnome-25c68bc4526056d98d62f1efe29e6059f175ce69.zip
KDE/FreeBSD team presents KDE SC 4.14.2 and KDE Workspace 4.11.13!
USE_KDE4=kdehier component has been deprecated, new components added: baloo - Baloo core libraries baloo-widgets - Baloo widgets library kfilemetadata - KDE library for extracting file metadata New ports: graphics/kqtquickcharts - QtQuick plugin to render interactive charts misc/artikulate - Pronunciation trainer for KDE (not usable currently, links to both GStreamer 1.x and 0.10.x via dependencies) sysutils/baloo[-widgets] - KDE framework for searching and managing user metadata sysutils/kfilemetadata - Library for extracting file metadata l10n ports: - Farsi (Persian) and Indonesian translations has been readded - Vietnamese didn't pass threshold for inclusion into release astro/kstars: - switch dependency from math/eigen2 to math/eigen3 - add PYKDE option for updating supernovae data deskutils/kdepim4: - update dependencies: add libkgapi and baloo, remove now needless clucene, link-grammar, strigi - add patch to fix build with gcc42 - update COMMENT and description for all KDE PIM ports devel/ruby-krossruby: - remove BROKEN, it builds with ruby 2.x now editors/kate: - add patch to disable memory-hungry build of the kate tests [1] graphics/okular: - add dependency on graphics/libkscreen math/cantor: - add optional dependency on lang/luajit for LuaJIT backend - fix gfortran detection [2] misc/kdehier4: - adapt to new pkg world. Now the purpose of kdehier4 only to link some stuff between KDE4_PREFIX and LOCALBASE. science/kalzium: - switch dependency from math/eigen2 to math/eigen3 - add dependence on science/chemical-mime-data x11-themes/kdeartwork4 - switch dependency from math/eigen2 to math/eigen3 among other changes: - drop deprecated USE_KDE4=kdehier - drop @dirrm from plist - clean up pkg-descr - convert to options helpers - other portlint fixes The area51 repository features commits by alonso, rakuco and myself. PR: 187150 [1] Reported by: pe.freethread@live.com Patch by: Tobias Berner <tcberner@gmail.com> PR: 180674 [2] Reported by: torsten.eichstaedt@web.de PR: 194316 Exp-run: antoine
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/gwenview-kde4/Makefile7
-rw-r--r--graphics/gwenview-kde4/distinfo4
-rw-r--r--graphics/gwenview-kde4/pkg-descr50
-rw-r--r--graphics/gwenview-kde4/pkg-plist7
-rw-r--r--graphics/kamera-kde4/Makefile3
-rw-r--r--graphics/kamera-kde4/distinfo4
-rw-r--r--graphics/kamera-kde4/pkg-plist1
-rw-r--r--graphics/kcolorchooser/Makefile3
-rw-r--r--graphics/kcolorchooser/distinfo4
-rw-r--r--graphics/kdegraphics4-mobipocket/Makefile3
-rw-r--r--graphics/kdegraphics4-mobipocket/distinfo4
-rw-r--r--graphics/kdegraphics4-mobipocket/pkg-plist3
-rw-r--r--graphics/kdegraphics4-strigi-analyzer/Makefile3
-rw-r--r--graphics/kdegraphics4-strigi-analyzer/distinfo4
-rw-r--r--graphics/kdegraphics4-svgpart/Makefile3
-rw-r--r--graphics/kdegraphics4-svgpart/distinfo4
-rw-r--r--graphics/kdegraphics4-svgpart/pkg-plist1
-rw-r--r--graphics/kdegraphics4-thumbnailers/Makefile3
-rw-r--r--graphics/kdegraphics4-thumbnailers/distinfo4
-rw-r--r--graphics/kdegraphics4/Makefile1
-rw-r--r--graphics/kolourpaint/Makefile3
-rw-r--r--graphics/kolourpaint/distinfo4
-rw-r--r--graphics/kolourpaint/pkg-plist16
-rw-r--r--graphics/kqtquickcharts/Makefile16
-rw-r--r--graphics/kqtquickcharts/distinfo2
-rw-r--r--graphics/kqtquickcharts/pkg-descr3
-rw-r--r--graphics/kqtquickcharts/pkg-plist7
-rw-r--r--graphics/ksaneplugin/Makefile3
-rw-r--r--graphics/ksaneplugin/distinfo4
-rw-r--r--graphics/ksnapshot/Makefile3
-rw-r--r--graphics/ksnapshot/distinfo4
-rw-r--r--graphics/ksnapshot/pkg-plist1
-rw-r--r--graphics/libkdcraw-kde4/Makefile5
-rw-r--r--graphics/libkdcraw-kde4/distinfo4
-rw-r--r--graphics/libkdcraw-kde4/pkg-plist4
-rw-r--r--graphics/libkexiv2-kde4/Makefile5
-rw-r--r--graphics/libkexiv2-kde4/distinfo4
-rw-r--r--graphics/libkexiv2-kde4/pkg-plist13
-rw-r--r--graphics/libkipi-kde4/Makefile3
-rw-r--r--graphics/libkipi-kde4/distinfo4
-rw-r--r--graphics/libkipi-kde4/pkg-plist3
-rw-r--r--graphics/libksane/Makefile3
-rw-r--r--graphics/libksane/distinfo4
-rw-r--r--graphics/libksane/pkg-plist3
-rw-r--r--graphics/okular/Makefile4
-rw-r--r--graphics/okular/distinfo4
-rw-r--r--graphics/okular/files/patch-shell__shell.cpp29
-rw-r--r--graphics/okular/pkg-plist22
49 files changed, 129 insertions, 168 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index b1ccbeee436d..4e49e7017f0c 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -461,6 +461,7 @@
SUBDIR += kolourpaint
SUBDIR += kphotoalbum-kde4
SUBDIR += kpovmodeler
+ SUBDIR += kqtquickcharts
SUBDIR += ksaneplugin
SUBDIR += ksnapshot
SUBDIR += kudu
diff --git a/graphics/gwenview-kde4/Makefile b/graphics/gwenview-kde4/Makefile
index fe1d4f79aa15..9358b3133249 100644
--- a/graphics/gwenview-kde4/Makefile
+++ b/graphics/gwenview-kde4/Makefile
@@ -2,7 +2,6 @@
PORTNAME= gwenview
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -13,9 +12,9 @@ COMMENT= Image viewer and browser for KDE 4
LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \
libexiv2.so:${PORTSDIR}/graphics/exiv2
-USES= cmake:outsource tar:xz
-USE_KDE4= kactivities kdehier kdelibs kdeprefix libkipi libkonq \
- automoc4 soprano
+USE_KDE4= kactivities kdelibs kdeprefix baloo kfilemetadata \
+ libkdcraw libkipi libkonq automoc4 soprano
+USES= cmake:outsource pkgconfig tar:xz
USE_QT4= corelib gui opengl qmake_build moc_build uic_build rcc_build
USE_LDCONFIG= yes
diff --git a/graphics/gwenview-kde4/distinfo b/graphics/gwenview-kde4/distinfo
index 3d71b7cd1f4d..f16c37d82e10 100644
--- a/graphics/gwenview-kde4/distinfo
+++ b/graphics/gwenview-kde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/gwenview-4.12.5.tar.xz) = 662798bd0f51842f36cc7d9a7d84fe1582bdaa6371650f1a228ba0943d736c94
-SIZE (KDE/4.12.5/gwenview-4.12.5.tar.xz) = 2895016
+SHA256 (KDE/4.14.2/gwenview-4.14.2.tar.xz) = a231923cbca06d591b8a6bfab7ee2170be44d50eeb9735fe4b420dac1b1e4424
+SIZE (KDE/4.14.2/gwenview-4.14.2.tar.xz) = 2910664
diff --git a/graphics/gwenview-kde4/pkg-descr b/graphics/gwenview-kde4/pkg-descr
index 3d866d438756..e39f4c3d3dd1 100644
--- a/graphics/gwenview-kde4/pkg-descr
+++ b/graphics/gwenview-kde4/pkg-descr
@@ -1,43 +1,11 @@
-Gwenview is an image viewer for KDE.
-
-IMAGE VIEWING
-Gwenview can load and save all image formats supported by KDE. It
-correctly displays images with alpha channel, using the traditionnal
-checker board as a background to reveal transparency. Gwenview lets
-you accurately control the way images are scaled: you can zoom in and
-out or automatically scale the image to fit the window. Zoom is locked
-so that you can easily compare images by going back and forth. When
-browsing JPEG images with EXIF information, Gwenview automatically
-rotates them according to the EXIF orientation tag. It can show image
-properties and image specific meta-information like Dolphin does. It
-knows about animated images like MNG or GIF and is also capable of
-displaying vector images in SVG format as well as playing videos.
-
-IMAGE MANIPULATIONS
-Gwenview does not try to replace your favorite image editor, so it
-only features simple image manipulations: rotation, mirroring,
-cropping, resizing and red eye reduction. When working with JPEG
-files, Gwenview performs lossless manipulations.
-
-BROWSING YOUR COLLECTIONS OF IMAGES
-Gwenview features the necessary file management operations: copy,
-move, delete, rename and drag 'n' drop images. It has full support for
-KIO slaves: you can browse FTP/Windows shares, go into tarballs or zip
-files.
-
-PRESENTING YOUR IMAGES
-The fullscreen with optional thumbnail bar and the simple built-in
-slide show allows you to present images the way you want them to show.
-
-THE INTERFACE
-Gwenview features a browse mode to get a quick overview of images in a
-folder and a view mode to go through one image at a time. The view
-mode can also display a thumbnail bar.
-
-KPARTS
-Gwenview can be used both as a standalone application and embedded in
-other KDE applications through the KPart system. For example, thanks
-to Gwenview image KPart, Konqueror can display images using Gwneview,
-letting you zoom in and out as well as rotate it.
+Gwenview is a fast and easy to use image viewer for KDE.
+
+Features:
+ - Supports simple image manipulations: rotate, mirror, flip, and resize.
+ - Supports basic file management actions such as copy, move, delete,
+ and others.
+ - Functions both as a standalone application and an embedded viewer
+ in the Konqueror web browser.
+ - Can be extended using KIPI plugins.
WWW: http://gwenview.sourceforge.net
diff --git a/graphics/gwenview-kde4/pkg-plist b/graphics/gwenview-kde4/pkg-plist
index 72063e78f87e..7ee42ea6ede7 100644
--- a/graphics/gwenview-kde4/pkg-plist
+++ b/graphics/gwenview-kde4/pkg-plist
@@ -20,6 +20,7 @@ share/doc/HTML/en/gwenview/importer.png
share/doc/HTML/en/gwenview/importer-picking-root-folder.png
share/doc/HTML/en/gwenview/index.cache.bz2
share/doc/HTML/en/gwenview/index.docbook
+share/doc/HTML/en/gwenview/modified-bar.png
share/doc/HTML/en/gwenview/start-page.png
share/doc/HTML/en/gwenview/view_mode.png
share/icons/hicolor/128x128/actions/document-share.png
@@ -38,9 +39,3 @@ share/icons/hicolor/scalable/actions/document-share.svgz
share/icons/hicolor/scalable/apps/gwenview.svgz
share/kde4/services/ServiceMenus/slideshow.desktop
share/kde4/services/gvpart.desktop
-@dirrm share/doc/HTML/en/gwenview
-@dirrm share/apps/gwenview/images
-@dirrm share/apps/gwenview/cursors
-@dirrm share/apps/gwenview/color-schemes
-@dirrm share/apps/gwenview
-@dirrm share/apps/gvpart
diff --git a/graphics/kamera-kde4/Makefile b/graphics/kamera-kde4/Makefile
index f5aed3969aaf..c5b7dc18a71f 100644
--- a/graphics/kamera-kde4/Makefile
+++ b/graphics/kamera-kde4/Makefile
@@ -2,7 +2,6 @@
PORTNAME= kamera
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -12,7 +11,7 @@ COMMENT= Digital camera manager for KDE 4
LIB_DEPENDS= libgphoto2.so:${PORTSDIR}/graphics/libgphoto2
-USE_KDE4= kdehier kdelibs kdeprefix automoc4
+USE_KDE4= kdelibs kdeprefix automoc4
USES= cmake:outsource tar:xz
USE_QT4= moc_build qmake_build rcc_build uic_build
diff --git a/graphics/kamera-kde4/distinfo b/graphics/kamera-kde4/distinfo
index 29a4cb0fcd04..5f4af1c787b6 100644
--- a/graphics/kamera-kde4/distinfo
+++ b/graphics/kamera-kde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/kamera-4.12.5.tar.xz) = f3c7f5acf95a8815c7f20cd57ab738695f49b7f6424851655d8788e861427bec
-SIZE (KDE/4.12.5/kamera-4.12.5.tar.xz) = 35268
+SHA256 (KDE/4.14.2/kamera-4.14.2.tar.xz) = 5da95297732d01aff84ac9c45ef82bcf06abc30397e1d6f09d5811687c57e7b8
+SIZE (KDE/4.14.2/kamera-4.14.2.tar.xz) = 35328
diff --git a/graphics/kamera-kde4/pkg-plist b/graphics/kamera-kde4/pkg-plist
index 08bd4370b5df..ae6dfab0b6a5 100644
--- a/graphics/kamera-kde4/pkg-plist
+++ b/graphics/kamera-kde4/pkg-plist
@@ -6,4 +6,3 @@ share/doc/HTML/en/kcontrol/kamera/index.cache.bz2
share/doc/HTML/en/kcontrol/kamera/index.docbook
share/kde4/services/camera.protocol
share/kde4/services/kamera.desktop
-@dirrm share/doc/HTML/en/kcontrol/kamera
diff --git a/graphics/kcolorchooser/Makefile b/graphics/kcolorchooser/Makefile
index 71976bf245f0..889a29debd32 100644
--- a/graphics/kcolorchooser/Makefile
+++ b/graphics/kcolorchooser/Makefile
@@ -2,7 +2,6 @@
PORTNAME= kcolorchooser
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -10,7 +9,7 @@ DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE 4 application to select colors from the screen or from a palette
-USE_KDE4= kdehier kdelibs kdeprefix automoc4
+USE_KDE4= kdelibs kdeprefix automoc4
USES= cmake:outsource tar:xz
USE_QT4= moc_build qmake_build rcc_build uic_build
diff --git a/graphics/kcolorchooser/distinfo b/graphics/kcolorchooser/distinfo
index a970e9abc4b7..9ce0e258f404 100644
--- a/graphics/kcolorchooser/distinfo
+++ b/graphics/kcolorchooser/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/kcolorchooser-4.12.5.tar.xz) = f147cfda676d810d3733e2301aa1183cdedf19b0ad6f269a5a95b56ef947dcbc
-SIZE (KDE/4.12.5/kcolorchooser-4.12.5.tar.xz) = 4376
+SHA256 (KDE/4.14.2/kcolorchooser-4.14.2.tar.xz) = 9bd1fd3a1034ea0822988728b7380e81448aa8d6c9e565b8ab37221cb57e7182
+SIZE (KDE/4.14.2/kcolorchooser-4.14.2.tar.xz) = 4376
diff --git a/graphics/kdegraphics4-mobipocket/Makefile b/graphics/kdegraphics4-mobipocket/Makefile
index 5a7e9a82611d..658dc5bd9ec9 100644
--- a/graphics/kdegraphics4-mobipocket/Makefile
+++ b/graphics/kdegraphics4-mobipocket/Makefile
@@ -2,7 +2,6 @@
PORTNAME= kdegraphics-mobipocket
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -11,7 +10,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Mobipocket plugins for Strigi indexing and thumbnails
USES= cmake:outsource tar:xz
-USE_KDE4= kdelibs kdehier kdeprefix automoc4 strigi
+USE_KDE4= kdelibs kdeprefix automoc4 strigi
USE_QT4= corelib gui qmake_build moc_build uic_build rcc_build
USE_LDCONFIG= yes
diff --git a/graphics/kdegraphics4-mobipocket/distinfo b/graphics/kdegraphics4-mobipocket/distinfo
index f11ea6df106c..6ea75c435daa 100644
--- a/graphics/kdegraphics4-mobipocket/distinfo
+++ b/graphics/kdegraphics4-mobipocket/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/kdegraphics-mobipocket-4.12.5.tar.xz) = c896af249279a39d2d50e71419f7d376378d780cb2b0b29025461e590d35ec7c
-SIZE (KDE/4.12.5/kdegraphics-mobipocket-4.12.5.tar.xz) = 14832
+SHA256 (KDE/4.14.2/kdegraphics-mobipocket-4.14.2.tar.xz) = 766e55fff4457ea6f489f88b976f7b38b2e20f7f39ed2045ec3472314967e542
+SIZE (KDE/4.14.2/kdegraphics-mobipocket-4.14.2.tar.xz) = 14848
diff --git a/graphics/kdegraphics4-mobipocket/pkg-plist b/graphics/kdegraphics4-mobipocket/pkg-plist
index fe5b07fd4822..d4ff4a705234 100644
--- a/graphics/kdegraphics4-mobipocket/pkg-plist
+++ b/graphics/kdegraphics4-mobipocket/pkg-plist
@@ -8,6 +8,3 @@ lib/libqmobipocket.so.1
lib/libqmobipocket.so.1.0.0
lib/strigi/strigila_mobi.so
share/kde4/services/mobithumbnail.desktop
-@dirrm lib/cmake/QMobipocket
-@dirrmtry lib/cmake
-@dirrm include/qmobipocket
diff --git a/graphics/kdegraphics4-strigi-analyzer/Makefile b/graphics/kdegraphics4-strigi-analyzer/Makefile
index a9a82b68f485..b833b89dbcec 100644
--- a/graphics/kdegraphics4-strigi-analyzer/Makefile
+++ b/graphics/kdegraphics4-strigi-analyzer/Makefile
@@ -2,7 +2,6 @@
PORTNAME= kdegraphics-strigi-analyzer
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -12,7 +11,7 @@ COMMENT= Strigi analyzers for various graphics file formats
LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff
-USE_KDE4= kdehier kdelibs kdeprefix automoc4 strigi
+USE_KDE4= kdelibs kdeprefix automoc4 strigi
USES= cmake:outsource tar:xz
USE_QT4= moc_build qmake_build rcc_build uic_build
diff --git a/graphics/kdegraphics4-strigi-analyzer/distinfo b/graphics/kdegraphics4-strigi-analyzer/distinfo
index f4cbd89aea5a..7fd4b03fd505 100644
--- a/graphics/kdegraphics4-strigi-analyzer/distinfo
+++ b/graphics/kdegraphics4-strigi-analyzer/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/kdegraphics-strigi-analyzer-4.12.5.tar.xz) = 57115572d1e877032f815fbd84561cfbda0ccbe1110b7535e1e1fc73d4fe6628
-SIZE (KDE/4.12.5/kdegraphics-strigi-analyzer-4.12.5.tar.xz) = 40076
+SHA256 (KDE/4.14.2/kdegraphics-strigi-analyzer-4.14.2.tar.xz) = d386c621b59aa5a07e792b6ae4cab5edcd4dbe5545a5f9bce274821fc2383495
+SIZE (KDE/4.14.2/kdegraphics-strigi-analyzer-4.14.2.tar.xz) = 40092
diff --git a/graphics/kdegraphics4-svgpart/Makefile b/graphics/kdegraphics4-svgpart/Makefile
index ef1b699b55f3..bf6b34becd12 100644
--- a/graphics/kdegraphics4-svgpart/Makefile
+++ b/graphics/kdegraphics4-svgpart/Makefile
@@ -2,7 +2,6 @@
PORTNAME= svgpart
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
PKGNAMEPREFIX= kdegraphics-
@@ -11,7 +10,7 @@ DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= SVG KPart
-USE_KDE4= kdehier kdelibs kdeprefix automoc4
+USE_KDE4= kdelibs kdeprefix automoc4
USES= cmake:outsource tar:xz
USE_QT4= moc_build qmake_build rcc_build uic_build
diff --git a/graphics/kdegraphics4-svgpart/distinfo b/graphics/kdegraphics4-svgpart/distinfo
index a13371123a78..038d62148beb 100644
--- a/graphics/kdegraphics4-svgpart/distinfo
+++ b/graphics/kdegraphics4-svgpart/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/svgpart-4.12.5.tar.xz) = c9587e8912e15483b3074e6218e8b1edd74d4db06f301d92af85c8db291daa7a
-SIZE (KDE/4.12.5/svgpart-4.12.5.tar.xz) = 9068
+SHA256 (KDE/4.14.2/svgpart-4.14.2.tar.xz) = 87fc24d2b899daf6fbeb4a0dafb7ef133973aaeff25d1c7d6acb692eed1743bb
+SIZE (KDE/4.14.2/svgpart-4.14.2.tar.xz) = 9068
diff --git a/graphics/kdegraphics4-svgpart/pkg-plist b/graphics/kdegraphics4-svgpart/pkg-plist
index 9d9baf3a7400..0bfc57a9d9a9 100644
--- a/graphics/kdegraphics4-svgpart/pkg-plist
+++ b/graphics/kdegraphics4-svgpart/pkg-plist
@@ -1,4 +1,3 @@
lib/kde4/svgpart.so
share/apps/svgpart/svgpart.rc
share/kde4/services/svgpart.desktop
-@dirrm share/apps/svgpart
diff --git a/graphics/kdegraphics4-thumbnailers/Makefile b/graphics/kdegraphics4-thumbnailers/Makefile
index 0d8f41dfcd4e..b1f901d4de78 100644
--- a/graphics/kdegraphics4-thumbnailers/Makefile
+++ b/graphics/kdegraphics4-thumbnailers/Makefile
@@ -2,7 +2,6 @@
PORTNAME= kdegraphics-thumbnailers
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -10,7 +9,7 @@ DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Thumbnailers for various graphics file formats
-USE_KDE4= kdehier kdelibs kdeprefix libkdcraw libkexiv2 automoc4
+USE_KDE4= kdelibs kdeprefix libkdcraw libkexiv2 automoc4
USES= cmake:outsource pkgconfig tar:xz
USE_QT4= gui qmake_build moc_build uic_build rcc_build
diff --git a/graphics/kdegraphics4-thumbnailers/distinfo b/graphics/kdegraphics4-thumbnailers/distinfo
index 5bb752aa9cb2..144386f56f06 100644
--- a/graphics/kdegraphics4-thumbnailers/distinfo
+++ b/graphics/kdegraphics4-thumbnailers/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/kdegraphics-thumbnailers-4.12.5.tar.xz) = f832f1a03acb26097ddc60642961c3a35156dac5395ce4395e18df668d6781a3
-SIZE (KDE/4.12.5/kdegraphics-thumbnailers-4.12.5.tar.xz) = 41240
+SHA256 (KDE/4.14.2/kdegraphics-thumbnailers-4.14.2.tar.xz) = f37f5375f9d894b42cf61a645d498a943b92987adb3251a0d8e83a4d221f4d52
+SIZE (KDE/4.14.2/kdegraphics-thumbnailers-4.14.2.tar.xz) = 41248
diff --git a/graphics/kdegraphics4/Makefile b/graphics/kdegraphics4/Makefile
index e5ab06ff49f3..1cdbefb7074a 100644
--- a/graphics/kdegraphics4/Makefile
+++ b/graphics/kdegraphics4/Makefile
@@ -3,7 +3,6 @@
PORTNAME= kdegraphics
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
DISTFILES= # empty
diff --git a/graphics/kolourpaint/Makefile b/graphics/kolourpaint/Makefile
index e0ad8703eca4..27853b8cb061 100644
--- a/graphics/kolourpaint/Makefile
+++ b/graphics/kolourpaint/Makefile
@@ -2,7 +2,6 @@
PORTNAME= kolourpaint
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -10,7 +9,7 @@ DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE 4 paint program
-USE_KDE4= kdehier kdelibs kdeprefix automoc4 qimageblitz
+USE_KDE4= kdelibs kdeprefix automoc4 qimageblitz
USES= cmake:outsource tar:xz
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_LDCONFIG= yes
diff --git a/graphics/kolourpaint/distinfo b/graphics/kolourpaint/distinfo
index 4acb7dbfd701..d0e2e84dfd4a 100644
--- a/graphics/kolourpaint/distinfo
+++ b/graphics/kolourpaint/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/kolourpaint-4.12.5.tar.xz) = 73ffa3ebdf6b7b685fef739c37810f9955bcfc623cc74850794bcee8b65a2b97
-SIZE (KDE/4.12.5/kolourpaint-4.12.5.tar.xz) = 1160308
+SHA256 (KDE/4.14.2/kolourpaint-4.14.2.tar.xz) = ff8f7a6a82b8ec2850e199c5f7b1eac8f646deafe1330dc5352807719e3b3b40
+SIZE (KDE/4.14.2/kolourpaint-4.14.2.tar.xz) = 1164516
diff --git a/graphics/kolourpaint/pkg-plist b/graphics/kolourpaint/pkg-plist
index eb31985c76b5..e36462b5a31a 100644
--- a/graphics/kolourpaint/pkg-plist
+++ b/graphics/kolourpaint/pkg-plist
@@ -2,6 +2,7 @@ bin/kolourpaint
lib/libkolourpaint_lgpl.so
lib/libkolourpaint_lgpl.so.4
lib/libkolourpaint_lgpl.so.%%KDE4_GENERIC_LIB_VERSION%%
+share/appdata/kolourpaint.appdata.xml
share/applications/kde4/kolourpaint.desktop
share/apps/kolourpaint/icons/hicolor/16x16/actions/tool_brush.png
share/apps/kolourpaint/icons/hicolor/16x16/actions/tool_color_eraser.png
@@ -165,18 +166,3 @@ share/icons/hicolor/22x22/apps/kolourpaint.png
share/icons/hicolor/32x32/apps/kolourpaint.png
share/icons/hicolor/48x48/apps/kolourpaint.png
share/icons/hicolor/scalable/apps/kolourpaint.svgz
-@dirrm share/doc/HTML/en/kolourpaint
-@dirrm share/apps/kolourpaint/pics
-@dirrm share/apps/kolourpaint/icons/hicolor/scalable/actions
-@dirrm share/apps/kolourpaint/icons/hicolor/scalable
-@dirrm share/apps/kolourpaint/icons/hicolor/48x48/actions
-@dirrm share/apps/kolourpaint/icons/hicolor/48x48
-@dirrm share/apps/kolourpaint/icons/hicolor/32x32/actions
-@dirrm share/apps/kolourpaint/icons/hicolor/32x32
-@dirrm share/apps/kolourpaint/icons/hicolor/22x22/actions
-@dirrm share/apps/kolourpaint/icons/hicolor/22x22
-@dirrm share/apps/kolourpaint/icons/hicolor/16x16/actions
-@dirrm share/apps/kolourpaint/icons/hicolor/16x16
-@dirrm share/apps/kolourpaint/icons/hicolor
-@dirrm share/apps/kolourpaint/icons
-@dirrm share/apps/kolourpaint
diff --git a/graphics/kqtquickcharts/Makefile b/graphics/kqtquickcharts/Makefile
new file mode 100644
index 000000000000..b144e7af61f3
--- /dev/null
+++ b/graphics/kqtquickcharts/Makefile
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+PORTNAME= kqtquickcharts
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= graphics kde
+MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE/${PORTVERSION}
+
+MAINTAINER= makc@FreeBSD.org
+COMMENT= QtQuick plugin to render interactive charts
+
+USE_KDE4= kdelibs kdeprefix automoc4
+USES= cmake:outsource tar:xz
+USE_QT4= moc_build qmake_build rcc_build uic_build
+
+.include <bsd.port.mk>
diff --git a/graphics/kqtquickcharts/distinfo b/graphics/kqtquickcharts/distinfo
new file mode 100644
index 000000000000..df73d35c213b
--- /dev/null
+++ b/graphics/kqtquickcharts/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.14.2/kqtquickcharts-4.14.2.tar.xz) = 8837b0a7291000a4e20d3de897a1d1a75229a0101b08cf8ec77455033516dc24
+SIZE (KDE/4.14.2/kqtquickcharts-4.14.2.tar.xz) = 20484
diff --git a/graphics/kqtquickcharts/pkg-descr b/graphics/kqtquickcharts/pkg-descr
new file mode 100644
index 000000000000..c50ab0d39c8e
--- /dev/null
+++ b/graphics/kqtquickcharts/pkg-descr
@@ -0,0 +1,3 @@
+QtQuick plugin to render interactive charts.
+
+WWW: https://projects.kde.org/projects/kde/kdeedu/kqtquickcharts
diff --git a/graphics/kqtquickcharts/pkg-plist b/graphics/kqtquickcharts/pkg-plist
new file mode 100644
index 000000000000..d359aa86feef
--- /dev/null
+++ b/graphics/kqtquickcharts/pkg-plist
@@ -0,0 +1,7 @@
+lib/kde4/imports/org/kde/charts/BarChart.qml
+lib/kde4/imports/org/kde/charts/Label.qml
+lib/kde4/imports/org/kde/charts/LegendItem.qml
+lib/kde4/imports/org/kde/charts/LineChart.qml
+lib/kde4/imports/org/kde/charts/LineLabel.qml
+lib/kde4/imports/org/kde/charts/libkqtquickcharts.so
+lib/kde4/imports/org/kde/charts/qmldir
diff --git a/graphics/ksaneplugin/Makefile b/graphics/ksaneplugin/Makefile
index cb3c01439b87..102b69eb2708 100644
--- a/graphics/ksaneplugin/Makefile
+++ b/graphics/ksaneplugin/Makefile
@@ -2,7 +2,6 @@
PORTNAME= ksaneplugin
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -10,7 +9,7 @@ DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE 4 plugin for scanning through libksane
-USE_KDE4= kdehier kdelibs kdeprefix libksane automoc4
+USE_KDE4= kdelibs kdeprefix libksane automoc4
USES= cmake:outsource tar:xz
USE_QT4= moc_build qmake_build rcc_build uic_build
diff --git a/graphics/ksaneplugin/distinfo b/graphics/ksaneplugin/distinfo
index a422cc148cf8..aca36aa0ad2e 100644
--- a/graphics/ksaneplugin/distinfo
+++ b/graphics/ksaneplugin/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/ksaneplugin-4.12.5.tar.xz) = 2a04bb617995bbcb260bdc1b0db2712c0f55e86db827c41d0e878527abb9ad6d
-SIZE (KDE/4.12.5/ksaneplugin-4.12.5.tar.xz) = 13148
+SHA256 (KDE/4.14.2/ksaneplugin-4.14.2.tar.xz) = 58b96224075d491b1aff9363e792ce2ed753c31b5bf4ca20417a0c2bddb2dfa5
+SIZE (KDE/4.14.2/ksaneplugin-4.14.2.tar.xz) = 13144
diff --git a/graphics/ksnapshot/Makefile b/graphics/ksnapshot/Makefile
index 4cf00b973c3f..da22ffd8491a 100644
--- a/graphics/ksnapshot/Makefile
+++ b/graphics/ksnapshot/Makefile
@@ -2,7 +2,6 @@
PORTNAME= ksnapshot
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -10,7 +9,7 @@ DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE 4 screen capture program
-USE_KDE4= kdehier kdelibs kdeprefix libkipi automoc4
+USE_KDE4= kdelibs kdeprefix libkipi automoc4
USES= cmake:outsource tar:xz
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XORG= x11 xext xfixes
diff --git a/graphics/ksnapshot/distinfo b/graphics/ksnapshot/distinfo
index 73dca92de038..6528d3f865a8 100644
--- a/graphics/ksnapshot/distinfo
+++ b/graphics/ksnapshot/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/ksnapshot-4.12.5.tar.xz) = ca55d342ccd4231755fb5f625745a37f7ba0070c5ed39211ea9c0508e7a7038c
-SIZE (KDE/4.12.5/ksnapshot-4.12.5.tar.xz) = 257988
+SHA256 (KDE/4.14.2/ksnapshot-4.14.2.tar.xz) = d43918e4c6903a26e0dc220d1cce69710253c7f2d518950fbbd14fd8bb12850d
+SIZE (KDE/4.14.2/ksnapshot-4.14.2.tar.xz) = 257952
diff --git a/graphics/ksnapshot/pkg-plist b/graphics/ksnapshot/pkg-plist
index e6bf4b4f07b0..10c11ef1e18e 100644
--- a/graphics/ksnapshot/pkg-plist
+++ b/graphics/ksnapshot/pkg-plist
@@ -13,4 +13,3 @@ share/icons/hicolor/22x22/apps/ksnapshot.png
share/icons/hicolor/32x32/apps/ksnapshot.png
share/icons/hicolor/48x48/apps/ksnapshot.png
share/icons/hicolor/scalable/apps/ksnapshot.svgz
-@dirrm share/doc/HTML/en/ksnapshot
diff --git a/graphics/libkdcraw-kde4/Makefile b/graphics/libkdcraw-kde4/Makefile
index 1375f838efe5..d3b047f0503f 100644
--- a/graphics/libkdcraw-kde4/Makefile
+++ b/graphics/libkdcraw-kde4/Makefile
@@ -3,7 +3,6 @@
PORTNAME= libkdcraw
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -17,10 +16,10 @@ LIB_DEPENDS= libjasper.so:${PORTSDIR}/graphics/jasper \
libxml2.so:${PORTSDIR}/textproc/libxml2 \
libraw.so:${PORTSDIR}/graphics/libraw
-CMAKE_ARGS+= -DWITH_OpenMP:BOOL=False \
+CMAKE_ARGS+= -DWITH_OpenMP:BOOL=False \
-DENABLE_RAWSPEED=True
-USE_KDE4= automoc4 kdehier kdeprefix kdelibs
+USE_KDE4= automoc4 kdeprefix kdelibs
USES= cmake:outsource pkgconfig tar:xz
USE_QT4= corelib gui moc_build qmake_build rcc_build uic_build
USE_LDCONFIG= yes
diff --git a/graphics/libkdcraw-kde4/distinfo b/graphics/libkdcraw-kde4/distinfo
index 4e4a55aa713b..260424e94fc5 100644
--- a/graphics/libkdcraw-kde4/distinfo
+++ b/graphics/libkdcraw-kde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/libkdcraw-4.12.5.tar.xz) = 58f34377640b3c7ff5a236d7015f6fb52cd860b51355af777fe65c080959b90a
-SIZE (KDE/4.12.5/libkdcraw-4.12.5.tar.xz) = 99992
+SHA256 (KDE/4.14.2/libkdcraw-4.14.2.tar.xz) = b08e06b0b8b38e9623b413f7903bf95b6a6290c7962526e9686cc1f8fc10e842
+SIZE (KDE/4.14.2/libkdcraw-4.14.2.tar.xz) = 100168
diff --git a/graphics/libkdcraw-kde4/pkg-plist b/graphics/libkdcraw-kde4/pkg-plist
index 4166da4600b0..026bc4b057ba 100644
--- a/graphics/libkdcraw-kde4/pkg-plist
+++ b/graphics/libkdcraw-kde4/pkg-plist
@@ -14,6 +14,7 @@ lib/libkdcraw.so
lib/libkdcraw.so.23
lib/libkdcraw.so.23.0.0
libdata/pkgconfig/libkdcraw-kde4.pc
+share/apps/libkdcraw/profiles/compatibleWithAdobeRGB1998.icc
share/apps/libkdcraw/profiles/prophoto.icm
share/apps/libkdcraw/profiles/srgb-d65.icm
share/apps/libkdcraw/profiles/widegamut.icm
@@ -21,6 +22,3 @@ share/icons/hicolor/128x128/apps/kdcraw.png
share/icons/hicolor/32x32/apps/kdcraw.png
share/icons/hicolor/48x48/apps/kdcraw.png
share/icons/hicolor/64x64/apps/kdcraw.png
-@dirrm share/apps/libkdcraw/profiles
-@dirrm share/apps/libkdcraw
-@dirrm include/libkdcraw
diff --git a/graphics/libkexiv2-kde4/Makefile b/graphics/libkexiv2-kde4/Makefile
index ad3634587f99..c20e3759ae3a 100644
--- a/graphics/libkexiv2-kde4/Makefile
+++ b/graphics/libkexiv2-kde4/Makefile
@@ -2,7 +2,6 @@
PORTNAME= libkexiv2
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -12,8 +11,8 @@ COMMENT= Exiv2 library interface for KDE
LIB_DEPENDS= libexiv2.so:${PORTSDIR}/graphics/exiv2
+USE_KDE4= automoc4 kdeprefix kdelibs
USES= cmake:outsource tar:xz
-USE_KDE4= automoc4 kdehier kdeprefix kdelibs
USE_QT4= corelib gui xml \
moc_build qmake_build rcc_build uic_build
USE_LDCONFIG= yes
@@ -21,6 +20,6 @@ USE_LDCONFIG= yes
pre-configure:
${REINPLACE_CMD} -e '/pkgconfig/ s/$${LIB_INSTALL_DIR}/libdata/' \
-e 's/${PORTNAME}.pc\([^.]\)/${PORTNAME}-kde4.pc\1/g' \
- ${WRKSRC}/CMakeLists.txt
+ ${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>
diff --git a/graphics/libkexiv2-kde4/distinfo b/graphics/libkexiv2-kde4/distinfo
index 3ffaf73aa7a6..874512de7733 100644
--- a/graphics/libkexiv2-kde4/distinfo
+++ b/graphics/libkexiv2-kde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/libkexiv2-4.12.5.tar.xz) = f1ad6bd085aaa44c719fdab16a3af2f3df46f3f677f5b2c82ec494abf35357d3
-SIZE (KDE/4.12.5/libkexiv2-4.12.5.tar.xz) = 135676
+SHA256 (KDE/4.14.2/libkexiv2-4.14.2.tar.xz) = 7cb2132659099a5e7b6f04075837b97fbe4f1d6d2c0844b9d474f41c5a3710a7
+SIZE (KDE/4.14.2/libkexiv2-4.14.2.tar.xz) = 136300
diff --git a/graphics/libkexiv2-kde4/pkg-plist b/graphics/libkexiv2-kde4/pkg-plist
index b3deee56ddf8..98153747924a 100644
--- a/graphics/libkexiv2-kde4/pkg-plist
+++ b/graphics/libkexiv2-kde4/pkg-plist
@@ -8,17 +8,12 @@ include/libkexiv2/msgtextedit.h
include/libkexiv2/rotationmatrix.h
include/libkexiv2/subjectwidget.h
include/libkexiv2/version.h
-lib/cmake/libkexiv2-2.3.1/libkexiv2-config-version.cmake
-lib/cmake/libkexiv2-2.3.1/libkexiv2-config.cmake
-lib/cmake/libkexiv2-2.3.1/libkexiv2-export-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/libkexiv2-2.3.1/libkexiv2-export.cmake
+lib/cmake/libkexiv2-2.3.2/libkexiv2-config-version.cmake
+lib/cmake/libkexiv2-2.3.2/libkexiv2-config.cmake
+lib/cmake/libkexiv2-2.3.2/libkexiv2-export-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/libkexiv2-2.3.2/libkexiv2-export.cmake
lib/libkexiv2.so
lib/libkexiv2.so.11
lib/libkexiv2.so.11.2.0
libdata/pkgconfig/libkexiv2-kde4.pc
share/apps/libkexiv2/data/topicset.iptc-subjectcode.xml
-@dirrm share/apps/libkexiv2/data
-@dirrm share/apps/libkexiv2
-@dirrm lib/cmake/libkexiv2-2.3.1
-@dirrmtry lib/cmake
-@dirrm include/libkexiv2
diff --git a/graphics/libkipi-kde4/Makefile b/graphics/libkipi-kde4/Makefile
index 04f8d204c928..1170acf42422 100644
--- a/graphics/libkipi-kde4/Makefile
+++ b/graphics/libkipi-kde4/Makefile
@@ -3,7 +3,6 @@
PORTNAME= libkipi
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -11,7 +10,7 @@ DIST_SUBDIR= KDE/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE Image Plugin Interface
-USE_KDE4= automoc4 kdehier kdeprefix kdelibs
+USE_KDE4= automoc4 kdeprefix kdelibs
USES= cmake:outsource tar:xz
USE_QT4= gui moc_build qmake_build rcc_build uic_build
USE_LDCONFIG= yes
diff --git a/graphics/libkipi-kde4/distinfo b/graphics/libkipi-kde4/distinfo
index 607aba9990ac..02b5e4d7d261 100644
--- a/graphics/libkipi-kde4/distinfo
+++ b/graphics/libkipi-kde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/libkipi-4.12.5.tar.xz) = 7f356ad3c1179eec3e5211d8e1b09c14ccf3abbae06b168edb8e28a56f2c9240
-SIZE (KDE/4.12.5/libkipi-4.12.5.tar.xz) = 94664
+SHA256 (KDE/4.14.2/libkipi-4.14.2.tar.xz) = 98fc8896c403dd0ad39b4c6f5cdaf3016e5ffb4d5238fdedc39b5eca735e6518
+SIZE (KDE/4.14.2/libkipi-4.14.2.tar.xz) = 94664
diff --git a/graphics/libkipi-kde4/pkg-plist b/graphics/libkipi-kde4/pkg-plist
index 1f57a6cc1c1e..cbd8a0160759 100644
--- a/graphics/libkipi-kde4/pkg-plist
+++ b/graphics/libkipi-kde4/pkg-plist
@@ -23,6 +23,3 @@ share/icons/hicolor/22x22/apps/kipi.png
share/icons/hicolor/32x32/apps/kipi.png
share/icons/hicolor/48x48/apps/kipi.png
share/kde4/servicetypes/kipiplugin.desktop
-@dirrm share/apps/kipi/data
-@dirrm share/apps/kipi
-@dirrm include/libkipi
diff --git a/graphics/libksane/Makefile b/graphics/libksane/Makefile
index d811d73f57fa..4db6387e4047 100644
--- a/graphics/libksane/Makefile
+++ b/graphics/libksane/Makefile
@@ -2,7 +2,6 @@
PORTNAME= libksane
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -12,7 +11,7 @@ COMMENT= SANE library interface for KDE
LIB_DEPENDS= libsane.so:${PORTSDIR}/graphics/sane-backends
-USE_KDE4= kdehier kdelibs kdeprefix automoc4
+USE_KDE4= kdelibs kdeprefix automoc4
USES= cmake:outsource tar:xz
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_LDCONFIG= yes
diff --git a/graphics/libksane/distinfo b/graphics/libksane/distinfo
index b94519df9ca4..76ab28daa572 100644
--- a/graphics/libksane/distinfo
+++ b/graphics/libksane/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/libksane-4.12.5.tar.xz) = 453a397348db45a366063633cf4348b5e746a119ba8afb89c5149d08cf6366c2
-SIZE (KDE/4.12.5/libksane-4.12.5.tar.xz) = 80320
+SHA256 (KDE/4.14.2/libksane-4.14.2.tar.xz) = c526684be94f468ac1b9f77e7c21f3b231429ddf7e4d3bc454553bc2128039fd
+SIZE (KDE/4.14.2/libksane-4.14.2.tar.xz) = 80300
diff --git a/graphics/libksane/pkg-plist b/graphics/libksane/pkg-plist
index 8a7efc47973c..8729ee1275d8 100644
--- a/graphics/libksane/pkg-plist
+++ b/graphics/libksane/pkg-plist
@@ -9,6 +9,3 @@ libdata/pkgconfig/libksane.pc
share/icons/hicolor/16x16/actions/black-white.png
share/icons/hicolor/16x16/actions/color.png
share/icons/hicolor/16x16/actions/gray-scale.png
-@dirrm lib/cmake/KSane
-@dirrmtry lib/cmake
-@dirrm include/libksane
diff --git a/graphics/okular/Makefile b/graphics/okular/Makefile
index 678bbe10ef0a..e377887e1055 100644
--- a/graphics/okular/Makefile
+++ b/graphics/okular/Makefile
@@ -2,7 +2,6 @@
PORTNAME= okular
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 3
CATEGORIES= graphics kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
@@ -12,6 +11,7 @@ COMMENT= KDE 4 universal document viewer
LIB_DEPENDS= libdjvulibre.so:${PORTSDIR}/graphics/djvulibre \
libjpeg.so:${PORTSDIR}/graphics/jpeg \
+ libkscreen.so:${PORTSDIR}/graphics/libkscreen \
libqca.so:${PORTSDIR}/devel/qca \
libtiff.so:${PORTSDIR}/graphics/tiff \
libpoppler-qt4.so:${PORTSDIR}/graphics/poppler-qt4 \
@@ -21,7 +21,7 @@ LIB_DEPENDS= libdjvulibre.so:${PORTSDIR}/graphics/djvulibre \
libepub.so:${PORTSDIR}/textproc/ebook-tools \
libqmobipocket.so:${PORTSDIR}/graphics/kdegraphics4-mobipocket
-USE_KDE4= kdehier kdelibs kdeprefix automoc4 qimageblitz kactivities \
+USE_KDE4= kdelibs kdeprefix automoc4 qimageblitz kactivities \
libkexiv2
USE_QT4= corelib declarative gui opengl xml \
qmake_build moc_build uic_build rcc_build
diff --git a/graphics/okular/distinfo b/graphics/okular/distinfo
index e404c43b4cfb..e07665990820 100644
--- a/graphics/okular/distinfo
+++ b/graphics/okular/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.12.5/okular-4.12.5.tar.xz) = 15eb67735f7d7dba48246fa1f5a5907d5e6d5b683b1c7020c01c9d401dc1395e
-SIZE (KDE/4.12.5/okular-4.12.5.tar.xz) = 1579464
+SHA256 (KDE/4.14.2/okular-4.14.2.tar.xz) = 01d8704a72ff6ece4d1cee73926f7c5ff7e77fa98733fe0b37e8a824ff965019
+SIZE (KDE/4.14.2/okular-4.14.2.tar.xz) = 1574328
diff --git a/graphics/okular/files/patch-shell__shell.cpp b/graphics/okular/files/patch-shell__shell.cpp
new file mode 100644
index 000000000000..9fb4366c96d2
--- /dev/null
+++ b/graphics/okular/files/patch-shell__shell.cpp
@@ -0,0 +1,29 @@
+--- shell/shell.cpp
++++ shell/shell.cpp
+@@ -163,7 +163,7 @@ bool Shell::openDocument( const QString& url, const QString &serializedOptions )
+ KParts::ReadWritePart* const part = m_tabs[0].part;
+
+ // Return false if we can't open new tabs and the only part is occupied
+- if ( !dynamic_cast<Okular::ViewerInterface*>(part)->openNewFilesInTabs()
++ if ( !qobject_cast<Okular::ViewerInterface*>(part)->openNewFilesInTabs()
+ && !part->url().isEmpty()
+ && !ShellUtils::unique(serializedOptions))
+ {
+@@ -181,7 +181,7 @@ bool Shell::canOpenDocs( int numDocs, int desktop )
+ return false;
+
+ KParts::ReadWritePart* const part = m_tabs[0].part;
+- const bool allowTabs = dynamic_cast<Okular::ViewerInterface*>(part)->openNewFilesInTabs();
++ const bool allowTabs = qobject_cast<Okular::ViewerInterface*>(part)->openNewFilesInTabs();
+
+ if( !allowTabs && (numDocs > 1 || !part->url().isEmpty()) )
+ return false;
+@@ -208,7 +208,7 @@ void Shell::openUrl( const KUrl & url, const QString &serializedOptions )
+ }
+ else
+ {
+- if( dynamic_cast<Okular::ViewerInterface *>(activePart)->openNewFilesInTabs() )
++ if( qobject_cast<Okular::ViewerInterface *>(activePart)->openNewFilesInTabs() )
+ {
+ openNewTab( url, serializedOptions );
+ }
diff --git a/graphics/okular/pkg-plist b/graphics/okular/pkg-plist
index e401195a27d8..ea1fabcf93df 100644
--- a/graphics/okular/pkg-plist
+++ b/graphics/okular/pkg-plist
@@ -50,8 +50,8 @@ lib/kde4/okularGenerator_txt.so
lib/kde4/okularGenerator_xps.so
lib/kde4/okularpart.so
lib/libokularcore.so
-lib/libokularcore.so.3
-lib/libokularcore.so.3.0.0
+lib/libokularcore.so.5
+lib/libokularcore.so.5.0.0
man/man1/okular.1.gz
share/applications/kde4/active-documentviewer_chm.desktop
share/applications/kde4/active-documentviewer_comicbook.desktop
@@ -86,8 +86,11 @@ share/applications/kde4/okularApplication_tiff.desktop
share/applications/kde4/okularApplication_txt.desktop
share/applications/kde4/okularApplication_xps.desktop
share/apps/kconf_update/okular.upd
+share/apps/okular/icons/hicolor/16x16/apps/okular-fb2.png
share/apps/okular/icons/hicolor/16x16/apps/okular-gv.png
+share/apps/okular/icons/hicolor/32x32/apps/okular-fb2.png
share/apps/okular/icons/hicolor/32x32/apps/okular-gv.png
+share/apps/okular/icons/hicolor/48x48/apps/okular-fb2.png
share/apps/okular/part-viewermode.rc
share/apps/okular/part.rc
share/apps/okular/pics/checkmark.png
@@ -194,18 +197,3 @@ share/kde4/services/okularTxt.desktop
share/kde4/services/okularXps.desktop
share/kde4/services/okular_part.desktop
share/kde4/servicetypes/okularGenerator.desktop
-@dirrm share/doc/HTML/en/okular
-@dirrm share/apps/okular/pics
-@dirrm share/apps/okular/icons/hicolor/32x32/apps
-@dirrm share/apps/okular/icons/hicolor/32x32
-@dirrm share/apps/okular/icons/hicolor/16x16/apps
-@dirrm share/apps/okular/icons/hicolor/16x16
-@dirrm share/apps/okular/icons/hicolor
-@dirrm share/apps/okular/icons
-@dirrm share/apps/okular
-@dirrmtry lib/kde4/imports/org/kde/okular
-@dirrm lib/cmake/Okular
-@dirrmtry lib/cmake
-@dirrm include/okular/interfaces
-@dirrm include/okular/core
-@dirrm include/okular