aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaphael Kubo da Costa <rakuco@FreeBSD.org>2013-07-02 19:04:18 +0000
committerRaphael Kubo da Costa <rakuco@FreeBSD.org>2013-07-02 19:04:18 +0000
commit18ff93d1a7890eb2f3b1c6249141e45a3e45e037 (patch)
tree2923053fc55dccac74b95b5ed97ba05ff2db25bb
parentf026ee1fe8da98244462007ccf598885ff54758f (diff)
downloadports-18ff93d1a7890eb2f3b1c6249141e45a3e45e037.tar.gz
ports-18ff93d1a7890eb2f3b1c6249141e45a3e45e037.zip
Update to KDE SC 4.10.4, proudly presented by the KDE on FreeBSD team.
With commits from avilla@, makc@, rakuco@ and Schaich Alonso. The upstream announcement can be found in [1]. [1] http://www.kde.org/announcements/announce-4.10.4.php clang support should be more stable now, with clang being recognized by kdelibs4 and being passed the correct flags to build other ports. Additionally, all ports being committed have been verified to build with -CURRENT's clang 3.3 on an amd64 tinderbox (special thanks go to swills@ for providing it). Work on the newly-released 4.10.5 will begin shortly.
Notes
Notes: svn path=/head/; revision=322191
-rw-r--r--Mk/bsd.kde4.mk2
-rw-r--r--accessibility/jovie/distinfo4
-rw-r--r--accessibility/kaccessible/distinfo4
-rw-r--r--accessibility/kmag/distinfo4
-rw-r--r--accessibility/kmousetool/distinfo4
-rw-r--r--accessibility/kmouth/distinfo4
-rw-r--r--arabic/kde4-l10n/distinfo4
-rw-r--r--archivers/ark/distinfo4
-rw-r--r--astro/kstars/distinfo4
-rw-r--r--astro/marble/Makefile1
-rw-r--r--astro/marble/distinfo4
-rw-r--r--audio/juk/distinfo4
-rw-r--r--audio/kio-audiocd/Makefile2
-rw-r--r--audio/kio-audiocd/distinfo4
-rw-r--r--audio/kmix/distinfo4
-rw-r--r--audio/kscd/distinfo4
-rw-r--r--audio/libkcddb/distinfo4
-rw-r--r--audio/libkcompactdisc/distinfo4
-rw-r--r--chinese/kde4-l10n-zh_CN/distinfo4
-rw-r--r--chinese/kde4-l10n-zh_TW/distinfo4
-rw-r--r--comms/kremotecontrol/distinfo4
-rw-r--r--deskutils/kcharselect/distinfo4
-rw-r--r--deskutils/kdepim4-runtime/distinfo4
-rw-r--r--deskutils/kdepim4/distinfo4
-rw-r--r--deskutils/kdepim4/pkg-plist22
-rw-r--r--deskutils/kdepimlibs4/Makefile1
-rw-r--r--deskutils/kdepimlibs4/distinfo4
-rw-r--r--deskutils/kdepimlibs4/files/patch-kalarmcal__CMakeLists.txt23
-rw-r--r--deskutils/kdeplasma-addons/distinfo4
-rw-r--r--deskutils/kdeplasma-addons/pkg-plist1
-rw-r--r--deskutils/kruler/distinfo4
-rw-r--r--deskutils/superkaramba/distinfo4
-rw-r--r--devel/kdesdk4/distinfo4
-rw-r--r--devel/p5-perlkde/distinfo4
-rw-r--r--devel/p5-perlqt/distinfo4
-rw-r--r--devel/py-krosspython/distinfo4
-rw-r--r--devel/py-pykde4/distinfo4
-rw-r--r--devel/ruby-korundum/distinfo4
-rw-r--r--devel/ruby-krossruby/distinfo4
-rw-r--r--devel/ruby-qtruby/distinfo4
-rw-r--r--devel/smokegen/distinfo4
-rw-r--r--devel/smokekde/distinfo4
-rw-r--r--devel/smokeqt/distinfo4
-rw-r--r--editors/kate/distinfo4
-rw-r--r--french/kde4-l10n/distinfo4
-rw-r--r--french/kde4-l10n/pkg-plist1
-rw-r--r--games/blinken/distinfo4
-rw-r--r--games/bomber/distinfo4
-rw-r--r--games/bovo/distinfo4
-rw-r--r--games/granatier/distinfo4
-rw-r--r--games/kajongg/distinfo4
-rw-r--r--games/kanagram/distinfo4
-rw-r--r--games/kapman/distinfo4
-rw-r--r--games/katomic/distinfo4
-rw-r--r--games/kblackbox/distinfo4
-rw-r--r--games/kblocks/distinfo4
-rw-r--r--games/kbounce/distinfo4
-rw-r--r--games/kbreakout/distinfo4
-rw-r--r--games/kdiamond/distinfo4
-rw-r--r--games/kfourinline/distinfo4
-rw-r--r--games/kgoldrunner/distinfo4
-rw-r--r--games/khangman/distinfo4
-rw-r--r--games/kigo/distinfo4
-rw-r--r--games/killbots/distinfo4
-rw-r--r--games/kiriki/distinfo4
-rw-r--r--games/kjumpingcube/distinfo4
-rw-r--r--games/klines/distinfo4
-rw-r--r--games/kmahjongg/distinfo4
-rw-r--r--games/kmines/distinfo4
-rw-r--r--games/knavalbattle/distinfo4
-rw-r--r--games/knetwalk/distinfo4
-rw-r--r--games/kolf/distinfo4
-rw-r--r--games/kollision/distinfo4
-rw-r--r--games/konquest/distinfo4
-rw-r--r--games/kpat/distinfo4
-rw-r--r--games/kreversi/distinfo4
-rw-r--r--games/kshisen/distinfo4
-rw-r--r--games/ksirk/distinfo4
-rw-r--r--games/ksnakeduel/distinfo4
-rw-r--r--games/kspaceduel/distinfo4
-rw-r--r--games/ksquares/distinfo4
-rw-r--r--games/ksudoku/distinfo4
-rw-r--r--games/ktuberling/distinfo4
-rw-r--r--games/kubrick/distinfo4
-rw-r--r--games/libkdegames/distinfo4
-rw-r--r--games/libkmahjongg/distinfo4
-rw-r--r--games/lskat/distinfo4
-rw-r--r--games/pairs/distinfo4
-rw-r--r--games/palapeli/distinfo4
-rw-r--r--german/kde4-l10n/distinfo4
-rw-r--r--graphics/gwenview-kde4/distinfo4
-rw-r--r--graphics/kamera-kde4/distinfo4
-rw-r--r--graphics/kcolorchooser/distinfo4
-rw-r--r--graphics/kdegraphics4-mobipocket/distinfo4
-rw-r--r--graphics/kdegraphics4-strigi-analyzer/distinfo4
-rw-r--r--graphics/kdegraphics4-svgpart/distinfo4
-rw-r--r--graphics/kdegraphics4-thumbnailers/distinfo4
-rw-r--r--graphics/kolourpaint/distinfo4
-rw-r--r--graphics/ksaneplugin/distinfo4
-rw-r--r--graphics/ksnapshot/distinfo4
-rw-r--r--graphics/libkdcraw-kde4/distinfo4
-rw-r--r--graphics/libkexiv2-kde4/distinfo4
-rw-r--r--graphics/libkipi-kde4/distinfo4
-rw-r--r--graphics/libksane/distinfo4
-rw-r--r--graphics/okular/distinfo4
-rw-r--r--graphics/okular/pkg-plist3
-rw-r--r--hebrew/kde4-l10n/distinfo4
-rw-r--r--hungarian/kde4-l10n/distinfo4
-rw-r--r--japanese/kde4-l10n/distinfo4
-rw-r--r--japanese/kiten/distinfo4
-rw-r--r--korean/kde4-l10n/distinfo4
-rw-r--r--lang/kturtle/distinfo4
-rw-r--r--math/analitza/distinfo4
-rw-r--r--math/cantor/distinfo4
-rw-r--r--math/kalgebra/distinfo4
-rw-r--r--math/kalgebra/pkg-plist1
-rw-r--r--math/kbruch/distinfo4
-rw-r--r--math/kcalc/distinfo4
-rw-r--r--math/kig/distinfo4
-rw-r--r--math/kmplot/distinfo4
-rw-r--r--math/rocs/distinfo4
-rw-r--r--misc/kde4-l10n-bg/distinfo4
-rw-r--r--misc/kde4-l10n-bs/distinfo4
-rw-r--r--misc/kde4-l10n-ca/distinfo4
-rw-r--r--misc/kde4-l10n-ca_valencia/distinfo4
-rw-r--r--misc/kde4-l10n-cs/distinfo4
-rw-r--r--misc/kde4-l10n-da/distinfo4
-rw-r--r--misc/kde4-l10n-el/distinfo4
-rw-r--r--misc/kde4-l10n-en_GB/distinfo4
-rw-r--r--misc/kde4-l10n-es/distinfo4
-rw-r--r--misc/kde4-l10n-et/distinfo4
-rw-r--r--misc/kde4-l10n-eu/distinfo4
-rw-r--r--misc/kde4-l10n-fa/distinfo4
-rw-r--r--misc/kde4-l10n-fi/distinfo4
-rw-r--r--misc/kde4-l10n-ga/distinfo4
-rw-r--r--misc/kde4-l10n-gl/distinfo4
-rw-r--r--misc/kde4-l10n-hi/distinfo4
-rw-r--r--misc/kde4-l10n-hr/distinfo4
-rw-r--r--misc/kde4-l10n-ia/distinfo4
-rw-r--r--misc/kde4-l10n-is/distinfo4
-rw-r--r--misc/kde4-l10n-is/pkg-plist1
-rw-r--r--misc/kde4-l10n-it/distinfo4
-rw-r--r--misc/kde4-l10n-kk/distinfo4
-rw-r--r--misc/kde4-l10n-km/distinfo4
-rw-r--r--misc/kde4-l10n-lt/distinfo4
-rw-r--r--misc/kde4-l10n-lv/distinfo4
-rw-r--r--misc/kde4-l10n-mr/distinfo4
-rw-r--r--misc/kde4-l10n-nb/distinfo4
-rw-r--r--misc/kde4-l10n-nds/distinfo4
-rw-r--r--misc/kde4-l10n-nl/distinfo4
-rw-r--r--misc/kde4-l10n-nn/distinfo4
-rw-r--r--misc/kde4-l10n-pa/distinfo4
-rw-r--r--misc/kde4-l10n-ro/distinfo4
-rw-r--r--misc/kde4-l10n-si/distinfo4
-rw-r--r--misc/kde4-l10n-sk/distinfo4
-rw-r--r--misc/kde4-l10n-sl/distinfo4
-rw-r--r--misc/kde4-l10n-sr/distinfo4
-rw-r--r--misc/kde4-l10n-sv/distinfo4
-rw-r--r--misc/kde4-l10n-tg/distinfo4
-rw-r--r--misc/kde4-l10n-th/distinfo4
-rw-r--r--misc/kde4-l10n-tr/distinfo4
-rw-r--r--misc/kde4-l10n-ug/distinfo4
-rw-r--r--misc/kde4-l10n-wa/distinfo4
-rw-r--r--misc/kdehier4/Makefile2
-rw-r--r--misc/kdehier4/files/dirlist7
-rw-r--r--misc/kdehier4/pkg-plist12
-rw-r--r--misc/kgeography/distinfo4
-rw-r--r--misc/klettres/distinfo4
-rw-r--r--misc/ktouch/distinfo4
-rw-r--r--misc/ktouch/pkg-plist3
-rw-r--r--misc/kwordquiz/distinfo4
-rw-r--r--misc/libkdeedu/distinfo4
-rw-r--r--misc/libkdeedu/pkg-plist1
-rw-r--r--misc/parley/distinfo4
-rw-r--r--multimedia/dragon/distinfo4
-rw-r--r--multimedia/kdemultimedia4-ffmpegthumbs/Makefile1
-rw-r--r--multimedia/kdemultimedia4-ffmpegthumbs/distinfo4
-rw-r--r--multimedia/kdemultimedia4-mplayerthumbs/distinfo4
-rw-r--r--net-im/ktp-common-internals/Makefile1
-rw-r--r--net-im/ktp-common-internals/pkg-plist3
-rw-r--r--net-im/plasma-applet-ktp/Makefile1
-rw-r--r--net-im/plasma-applet-ktp/pkg-plist1
-rw-r--r--net/kdenetwork4/distinfo4
-rw-r--r--net/kdenetwork4/files/patch-kget__core__transferhistorystore.cpp25
-rw-r--r--net/kdenetwork4/files/patch-r135634843
-rw-r--r--polish/kde4-l10n/distinfo4
-rw-r--r--portuguese/kde4-l10n-pt_BR/distinfo4
-rw-r--r--portuguese/kde4-l10n/distinfo4
-rw-r--r--print/kde4-print-manager/distinfo4
-rw-r--r--print/kde4-print-manager/pkg-plist1
-rw-r--r--russian/kde4-l10n/distinfo4
-rw-r--r--russian/kde4-l10n/pkg-plist8
-rw-r--r--science/kalzium/distinfo4
-rw-r--r--science/step/distinfo4
-rw-r--r--security/kgpg-kde4/distinfo4
-rw-r--r--security/kwallet/distinfo4
-rw-r--r--sysutils/filelight-kde4/distinfo4
-rw-r--r--sysutils/kdeadmin4/distinfo4
-rw-r--r--sysutils/kdf/distinfo4
-rw-r--r--sysutils/kfloppy/distinfo4
-rw-r--r--sysutils/nepomuk-core/Makefile2
-rw-r--r--sysutils/nepomuk-core/distinfo4
-rw-r--r--sysutils/nepomuk-widgets/distinfo4
-rw-r--r--sysutils/sweeper/distinfo4
-rw-r--r--ukrainian/kde4-l10n/distinfo4
-rw-r--r--vietnamese/kde4-l10n/distinfo4
-rw-r--r--www/kdewebdev4/distinfo4
-rw-r--r--x11-clocks/kdetoys4/distinfo4
-rw-r--r--x11-clocks/ktimer/distinfo4
-rw-r--r--x11-themes/kde4-base-artwork/distinfo4
-rw-r--r--x11-themes/kde4-icons-oxygen/distinfo4
-rw-r--r--x11-themes/kde4-wallpapers/distinfo4
-rw-r--r--x11-themes/kdeartwork4/distinfo4
-rw-r--r--x11/kactivities/distinfo4
-rw-r--r--x11/kactivities/pkg-plist3
-rw-r--r--x11/kde4-baseapps/distinfo4
-rw-r--r--x11/kde4-runtime/distinfo4
-rw-r--r--x11/kde4-runtime/files/patch-kioslave__thumbnail__CMakeLists.txt24
-rw-r--r--x11/kde4-runtime/pkg-plist3
-rw-r--r--x11/kde4-workspace/Makefile2
-rw-r--r--x11/kde4-workspace/distinfo4
-rw-r--r--x11/kde4-workspace/files/patch-plasma__generic__applets__batterymonitor__contents__code__logic.js15
-rw-r--r--x11/kde4-workspace/files/patch-plasma__generic__applets__batterymonitor__contents__ui__batterymonitor.qml11
-rw-r--r--x11/kde4-workspace/pkg-plist4
-rw-r--r--x11/kdelibs4/Makefile1
-rw-r--r--x11/kdelibs4/distinfo4
-rw-r--r--x11/kdelibs4/files/patch-KDE4Defaults.cmake4
-rw-r--r--x11/kdelibs4/files/patch-cmake_modules_FindKDE4Internal.cmake64
-rw-r--r--x11/kdelibs4/files/patch-kioslave__http__http.cpp32
-rw-r--r--x11/kdelibs4/pkg-message2
-rw-r--r--x11/kgamma/distinfo4
-rw-r--r--x11/konsole/distinfo4
232 files changed, 579 insertions, 531 deletions
diff --git a/Mk/bsd.kde4.mk b/Mk/bsd.kde4.mk
index 7b80d0fd0115..b4b09339ab0c 100644
--- a/Mk/bsd.kde4.mk
+++ b/Mk/bsd.kde4.mk
@@ -74,7 +74,7 @@ Kde_Pre_Include= bsd.kde4.mk
# ${LOCALBASE}/kde4, but this could change in the future.
#
-KDE4_VERSION?= 4.10.3
+KDE4_VERSION?= 4.10.4
KDE4_BRANCH?= stable
KTP_VERSION?= 0.6.1
KTP_BRANCH?= stable
diff --git a/accessibility/jovie/distinfo b/accessibility/jovie/distinfo
index 6fcba9900225..4d178a6e9a15 100644
--- a/accessibility/jovie/distinfo
+++ b/accessibility/jovie/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/jovie-4.10.3.tar.xz) = 99467fb70208fb5ead0ead1b2329839775b61242aa35049f0824e9633f0b5eb9
-SIZE (KDE/4.10.3/jovie-4.10.3.tar.xz) = 370316
+SHA256 (KDE/4.10.4/jovie-4.10.4.tar.xz) = 5a7b01d72730ca54a6a3361e1b3781c2c76490d70e5ae21163fa4ad77e6a073c
+SIZE (KDE/4.10.4/jovie-4.10.4.tar.xz) = 367048
diff --git a/accessibility/kaccessible/distinfo b/accessibility/kaccessible/distinfo
index 30fcaf1cebcf..ade0098f4126 100644
--- a/accessibility/kaccessible/distinfo
+++ b/accessibility/kaccessible/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kaccessible-4.10.3.tar.xz) = 08890d0ff92fba2f280f5463480f8681471eedcffaea412359670e8a060f698c
-SIZE (KDE/4.10.3/kaccessible-4.10.3.tar.xz) = 20860
+SHA256 (KDE/4.10.4/kaccessible-4.10.4.tar.xz) = c57276e6ba1edd1a64e31af5b8cac9706af2d61bf6bdfa1cc40c1636ba7a3e2e
+SIZE (KDE/4.10.4/kaccessible-4.10.4.tar.xz) = 20440
diff --git a/accessibility/kmag/distinfo b/accessibility/kmag/distinfo
index 4e4d6b315067..2a5811f22942 100644
--- a/accessibility/kmag/distinfo
+++ b/accessibility/kmag/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kmag-4.10.3.tar.xz) = 47d31e3bebe7b2dd51449b1e26b2a1daa657380084f031f780a38dae93186a88
-SIZE (KDE/4.10.3/kmag-4.10.3.tar.xz) = 93648
+SHA256 (KDE/4.10.4/kmag-4.10.4.tar.xz) = c6fa9e0e2b6ea03ac8a0a403cfe4898235457aee45346a67a3a30bd49535585e
+SIZE (KDE/4.10.4/kmag-4.10.4.tar.xz) = 92640
diff --git a/accessibility/kmousetool/distinfo b/accessibility/kmousetool/distinfo
index 6d820c2cc856..a8e739424d1b 100644
--- a/accessibility/kmousetool/distinfo
+++ b/accessibility/kmousetool/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kmousetool-4.10.3.tar.xz) = 9f99572b7c6f77eb39545f44246f93abb83d9ac33309d1825ab2bd6f71b11d4e
-SIZE (KDE/4.10.3/kmousetool-4.10.3.tar.xz) = 43892
+SHA256 (KDE/4.10.4/kmousetool-4.10.4.tar.xz) = 99eecc23205d0570925ceb17d014e7f962a20d4c5e8a80981998c55faea35e9f
+SIZE (KDE/4.10.4/kmousetool-4.10.4.tar.xz) = 43028
diff --git a/accessibility/kmouth/distinfo b/accessibility/kmouth/distinfo
index 225cc2f9d5f6..e2f9cdcf6c4d 100644
--- a/accessibility/kmouth/distinfo
+++ b/accessibility/kmouth/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kmouth-4.10.3.tar.xz) = 792d94f528c40194d461ec2d8c1c769f20411d8e1beac0ca1b56c25ee4e49b17
-SIZE (KDE/4.10.3/kmouth-4.10.3.tar.xz) = 322532
+SHA256 (KDE/4.10.4/kmouth-4.10.4.tar.xz) = e5059c398af25514e3d9e51f70a5ebb5389869e0a4d5713b568afd9c42c2f8ae
+SIZE (KDE/4.10.4/kmouth-4.10.4.tar.xz) = 318976
diff --git a/arabic/kde4-l10n/distinfo b/arabic/kde4-l10n/distinfo
index b82271536ba2..7bb358f6b3e2 100644
--- a/arabic/kde4-l10n/distinfo
+++ b/arabic/kde4-l10n/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-ar-4.10.3.tar.xz) = 743ee1a4de36c0b0619062a49d2a3aef37fc20493c603a79a03127ccdefb3f55
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-ar-4.10.3.tar.xz) = 3350612
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-ar-4.10.4.tar.xz) = dff17fd17a750c716b0bc984138368df8244cc5b978f322d6afc02617e506cde
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-ar-4.10.4.tar.xz) = 3326240
diff --git a/archivers/ark/distinfo b/archivers/ark/distinfo
index 6db0ef997b1a..f162e97ecf0b 100644
--- a/archivers/ark/distinfo
+++ b/archivers/ark/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/ark-4.10.3.tar.xz) = 30dfc47aa7f69f82c2159a930c3193b74fcda210cd399b7079a82bbd6a6c8a78
-SIZE (KDE/4.10.3/ark-4.10.3.tar.xz) = 237876
+SHA256 (KDE/4.10.4/ark-4.10.4.tar.xz) = 4b47c493ba766d900c56390cf8a2aa554ec4c5b470f0a98f8c90ba1c347cd51b
+SIZE (KDE/4.10.4/ark-4.10.4.tar.xz) = 235224
diff --git a/astro/kstars/distinfo b/astro/kstars/distinfo
index 754655acd6fa..0ff16b19d477 100644
--- a/astro/kstars/distinfo
+++ b/astro/kstars/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kstars-4.10.3.tar.xz) = 21f2039b75d222e34c50ac943a280243963d72b61e1c019db49393e9b332fb06
-SIZE (KDE/4.10.3/kstars-4.10.3.tar.xz) = 12490412
+SHA256 (KDE/4.10.4/kstars-4.10.4.tar.xz) = 902ebfc813d28af783c009ee37b9864047cab425e38af704cabf95bddd161142
+SIZE (KDE/4.10.4/kstars-4.10.4.tar.xz) = 12413408
diff --git a/astro/marble/Makefile b/astro/marble/Makefile
index 322cbb6f9599..197b1c3ddd74 100644
--- a/astro/marble/Makefile
+++ b/astro/marble/Makefile
@@ -21,6 +21,7 @@ USE_XZ= yes
USE_GMAKE= yes
USE_LDCONFIG= yes
MAKE_JOBS_SAFE= yes
+MAKE_ENV= XDG_CONFIG_HOME=/dev/null
CMAKE_ARGS= -DMOBILE:BOOL=FALSE
OPTIONS_DEFINE= GPS
diff --git a/astro/marble/distinfo b/astro/marble/distinfo
index 032a924321c3..5bc9c5acc525 100644
--- a/astro/marble/distinfo
+++ b/astro/marble/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/marble-4.10.3.tar.xz) = ddfba11516d10a270eab9f5bd3d9927d68b3340f782d5c81c75216d536fe9439
-SIZE (KDE/4.10.3/marble-4.10.3.tar.xz) = 19449908
+SHA256 (KDE/4.10.4/marble-4.10.4.tar.xz) = 588d44815cd50fb07ba4a700d1d2d6198b28e6683e5cd56f198fefe78ab820fd
+SIZE (KDE/4.10.4/marble-4.10.4.tar.xz) = 19361804
diff --git a/audio/juk/distinfo b/audio/juk/distinfo
index 3c075480ecd6..6070044e392f 100644
--- a/audio/juk/distinfo
+++ b/audio/juk/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/juk-4.10.3.tar.xz) = 5e0b21272f220fefd38cc655b3f16f3db4cb954a30afc83f1d7c283c0b392b4d
-SIZE (KDE/4.10.3/juk-4.10.3.tar.xz) = 447576
+SHA256 (KDE/4.10.4/juk-4.10.4.tar.xz) = 4425917a2d91eb1c2e4497a0ede25aab7301b4f1e74749dd416fb66e41b1dd06
+SIZE (KDE/4.10.4/juk-4.10.4.tar.xz) = 443328
diff --git a/audio/kio-audiocd/Makefile b/audio/kio-audiocd/Makefile
index 2e2040c69bf2..9df6170bc842 100644
--- a/audio/kio-audiocd/Makefile
+++ b/audio/kio-audiocd/Makefile
@@ -1,9 +1,7 @@
-# Created by: Raphael Kubo da Costa <rakuco@FreeBSD.org>
# $FreeBSD$
PORTNAME= kio-audiocd
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= audio kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
diff --git a/audio/kio-audiocd/distinfo b/audio/kio-audiocd/distinfo
index 4e003f218940..18f66a76c6f5 100644
--- a/audio/kio-audiocd/distinfo
+++ b/audio/kio-audiocd/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/audiocd-kio-4.10.3.tar.xz) = e72656c36ecc27ad8f6ef56b7e63e2ac61a4fdcf517814ad9cc5f984d26a8edf
-SIZE (KDE/4.10.3/audiocd-kio-4.10.3.tar.xz) = 56648
+SHA256 (KDE/4.10.4/audiocd-kio-4.10.4.tar.xz) = a69fea327e6059b8b7e1ef65f6aff58bacc19da85c163fd78764ac573652bfdf
+SIZE (KDE/4.10.4/audiocd-kio-4.10.4.tar.xz) = 55404
diff --git a/audio/kmix/distinfo b/audio/kmix/distinfo
index 08a954ccbaa9..d4e6b3b5d5cf 100644
--- a/audio/kmix/distinfo
+++ b/audio/kmix/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kmix-4.10.3.tar.xz) = fa6ed6d94542ed7849b29f7de89729f68b9db972b80b391dabef69a6a9b47562
-SIZE (KDE/4.10.3/kmix-4.10.3.tar.xz) = 385988
+SHA256 (KDE/4.10.4/kmix-4.10.4.tar.xz) = 47fa26839adb83e30a5eb96fa734d8793a1f004e1694d92dba23c8809f7fc7cc
+SIZE (KDE/4.10.4/kmix-4.10.4.tar.xz) = 381700
diff --git a/audio/kscd/distinfo b/audio/kscd/distinfo
index ae54f75d2a8c..b2cacaa7a5c4 100644
--- a/audio/kscd/distinfo
+++ b/audio/kscd/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kscd-4.10.3.tar.xz) = 2e98c199a6af00a8cb15541326a0740665014029f9b4edb9c190883bc9eac78d
-SIZE (KDE/4.10.3/kscd-4.10.3.tar.xz) = 94176
+SHA256 (KDE/4.10.4/kscd-4.10.4.tar.xz) = ed4367f7d2dada96d9b8c6ba0add6f5887b361a9e5058935694ebfbc3dff0746
+SIZE (KDE/4.10.4/kscd-4.10.4.tar.xz) = 92516
diff --git a/audio/libkcddb/distinfo b/audio/libkcddb/distinfo
index a3472a016b2b..901f8b776ea8 100644
--- a/audio/libkcddb/distinfo
+++ b/audio/libkcddb/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/libkcddb-4.10.3.tar.xz) = e7d90d8e092dbe900edf56044e7c5c1541e1adc5c447b2ec15989a99ced14627
-SIZE (KDE/4.10.3/libkcddb-4.10.3.tar.xz) = 165612
+SHA256 (KDE/4.10.4/libkcddb-4.10.4.tar.xz) = 6bd18c12b56fe0c3c7a7f3a6e33abf5a0771a7c0ee5aa3fcf486432079ef4d62
+SIZE (KDE/4.10.4/libkcddb-4.10.4.tar.xz) = 163076
diff --git a/audio/libkcompactdisc/distinfo b/audio/libkcompactdisc/distinfo
index 1292c5b31602..4dcfada17a40 100644
--- a/audio/libkcompactdisc/distinfo
+++ b/audio/libkcompactdisc/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/libkcompactdisc-4.10.3.tar.xz) = ec4e71b1bf1fe236e3af0fc9914785544027d7ab3ac12b76de9cd23c6a14b51a
-SIZE (KDE/4.10.3/libkcompactdisc-4.10.3.tar.xz) = 77236
+SHA256 (KDE/4.10.4/libkcompactdisc-4.10.4.tar.xz) = 112e9fb78bbdc926cce0de72d8f1bbf246585b035b6b21d8385496a5314414cb
+SIZE (KDE/4.10.4/libkcompactdisc-4.10.4.tar.xz) = 75616
diff --git a/chinese/kde4-l10n-zh_CN/distinfo b/chinese/kde4-l10n-zh_CN/distinfo
index 1534b80e3971..7cd8b49f514d 100644
--- a/chinese/kde4-l10n-zh_CN/distinfo
+++ b/chinese/kde4-l10n-zh_CN/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-zh_CN-4.10.3.tar.xz) = b9bed98266af264f5d89b26fff0a7fa6cd88bd8e69aa23f4c04b31f987b62668
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-zh_CN-4.10.3.tar.xz) = 3581924
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-zh_CN-4.10.4.tar.xz) = 0ba5e3d25856a8c1b93ebe3ba8e54f9404917a0609682eaafb4e89a77f017f54
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-zh_CN-4.10.4.tar.xz) = 3550768
diff --git a/chinese/kde4-l10n-zh_TW/distinfo b/chinese/kde4-l10n-zh_TW/distinfo
index 368afbbbbf98..4822805f4e32 100644
--- a/chinese/kde4-l10n-zh_TW/distinfo
+++ b/chinese/kde4-l10n-zh_TW/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-zh_TW-4.10.3.tar.xz) = f4b2b715da49532e377d871070b60b0d5b0fd9583ffae52553b61f665664c63b
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-zh_TW-4.10.3.tar.xz) = 2584588
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-zh_TW-4.10.4.tar.xz) = d8fe1d7bd60415aca01fc764934504aa0da7e447fda5e75bc043c403400e2225
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-zh_TW-4.10.4.tar.xz) = 2558140
diff --git a/comms/kremotecontrol/distinfo b/comms/kremotecontrol/distinfo
index 30f3688af532..fe2d576539fd 100644
--- a/comms/kremotecontrol/distinfo
+++ b/comms/kremotecontrol/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kremotecontrol-4.10.3.tar.xz) = 3d0e1f10720f7d00540d33b84492e732ce56e366a300197f79b4714101065f5c
-SIZE (KDE/4.10.3/kremotecontrol-4.10.3.tar.xz) = 1084520
+SHA256 (KDE/4.10.4/kremotecontrol-4.10.4.tar.xz) = d12ed5fad7ad4db099a04e59cdb814a83fd520165e5e3ce149ce0925aaf9d244
+SIZE (KDE/4.10.4/kremotecontrol-4.10.4.tar.xz) = 1080316
diff --git a/deskutils/kcharselect/distinfo b/deskutils/kcharselect/distinfo
index 4d5ccefb6d64..1e0088c4a7e6 100644
--- a/deskutils/kcharselect/distinfo
+++ b/deskutils/kcharselect/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kcharselect-4.10.3.tar.xz) = ff03d857c453d3e5ff1a0148ac09f0e8d8df61bf758918ada1df64a3e5812a37
-SIZE (KDE/4.10.3/kcharselect-4.10.3.tar.xz) = 86464
+SHA256 (KDE/4.10.4/kcharselect-4.10.4.tar.xz) = 6422a13b93b569627843026beb3ffd39826fdb324b61638c9cef62704a574942
+SIZE (KDE/4.10.4/kcharselect-4.10.4.tar.xz) = 85804
diff --git a/deskutils/kdepim4-runtime/distinfo b/deskutils/kdepim4-runtime/distinfo
index a5c2a827d392..cbc57927f39c 100644
--- a/deskutils/kdepim4-runtime/distinfo
+++ b/deskutils/kdepim4-runtime/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdepim-runtime-4.10.3.tar.xz) = 4b6e0e43af3091d9487f86527ef346e50a257f565fbac48a7ada055292cb9d05
-SIZE (KDE/4.10.3/kdepim-runtime-4.10.3.tar.xz) = 1161984
+SHA256 (KDE/4.10.4/kdepim-runtime-4.10.4.tar.xz) = 99976fa9a6c2233cae08b944231ec386b634fa3d1b7af9b77f4d9e02a65f87b4
+SIZE (KDE/4.10.4/kdepim-runtime-4.10.4.tar.xz) = 1126964
diff --git a/deskutils/kdepim4/distinfo b/deskutils/kdepim4/distinfo
index 8f5bd2b39e66..dac54c6fbea6 100644
--- a/deskutils/kdepim4/distinfo
+++ b/deskutils/kdepim4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdepim-4.10.3.tar.xz) = 72ba489c70d1493b16a27ac248776e3e2e128a0934ee54da9cfdbd7622b6dfd7
-SIZE (KDE/4.10.3/kdepim-4.10.3.tar.xz) = 14419668
+SHA256 (KDE/4.10.4/kdepim-4.10.4.tar.xz) = ff73baaaefe64ee3f1d5adfc15c435aae4ad650bdfe03c07681b2f8b48b9356d
+SIZE (KDE/4.10.4/kdepim-4.10.4.tar.xz) = 14574200
diff --git a/deskutils/kdepim4/pkg-plist b/deskutils/kdepim4/pkg-plist
index ccdb9227e0a5..6c2a1437289c 100644
--- a/deskutils/kdepim4/pkg-plist
+++ b/deskutils/kdepim4/pkg-plist
@@ -393,6 +393,13 @@ share/apps/korganizer/sounds/lightmag.wav
share/apps/korganizer/sounds/onscreen.wav
share/apps/korganizer/sounds/spinout.wav
share/apps/korganizer/tips
+share/apps/ktimetracker/icons/hicolor/128x128/actions/subtask-new-ktimetracker.png
+share/apps/ktimetracker/icons/hicolor/16x16/actions/subtask-new-ktimetracker.png
+share/apps/ktimetracker/icons/hicolor/22x22/actions/subtask-new-ktimetracker.png
+share/apps/ktimetracker/icons/hicolor/32x32/actions/subtask-new-ktimetracker.png
+share/apps/ktimetracker/icons/hicolor/48x48/actions/subtask-new-ktimetracker.png
+share/apps/ktimetracker/icons/hicolor/64x64/actions/subtask-new-ktimetracker.png
+share/apps/ktimetracker/icons/hicolor/scalable/actions/subtask-new-ktimetracker.svgz
share/apps/ktimetracker/icons/oxygen/128x128/actions/subtask-new-ktimetracker.png
share/apps/ktimetracker/icons/oxygen/16x16/actions/subtask-new-ktimetracker.png
share/apps/ktimetracker/icons/oxygen/22x22/actions/subtask-new-ktimetracker.png
@@ -1023,6 +1030,21 @@ share/polkit-1/actions/org.kde.kalarmrtcwake.policy
@dirrm share/apps/ktimetracker/icons/oxygen/128x128/actions
@dirrm share/apps/ktimetracker/icons/oxygen/128x128
@dirrm share/apps/ktimetracker/icons/oxygen
+@dirrm share/apps/ktimetracker/icons/hicolor/scalable/actions
+@dirrm share/apps/ktimetracker/icons/hicolor/scalable
+@dirrm share/apps/ktimetracker/icons/hicolor/64x64/actions
+@dirrm share/apps/ktimetracker/icons/hicolor/64x64
+@dirrm share/apps/ktimetracker/icons/hicolor/48x48/actions
+@dirrm share/apps/ktimetracker/icons/hicolor/48x48
+@dirrm share/apps/ktimetracker/icons/hicolor/32x32/actions
+@dirrm share/apps/ktimetracker/icons/hicolor/32x32
+@dirrm share/apps/ktimetracker/icons/hicolor/22x22/actions
+@dirrm share/apps/ktimetracker/icons/hicolor/22x22
+@dirrm share/apps/ktimetracker/icons/hicolor/16x16/actions
+@dirrm share/apps/ktimetracker/icons/hicolor/16x16
+@dirrm share/apps/ktimetracker/icons/hicolor/128x128/actions
+@dirrm share/apps/ktimetracker/icons/hicolor/128x128
+@dirrm share/apps/ktimetracker/icons/hicolor
@dirrm share/apps/ktimetracker/icons
@dirrm share/apps/ktimetracker
@dirrm share/apps/korganizer/sounds
diff --git a/deskutils/kdepimlibs4/Makefile b/deskutils/kdepimlibs4/Makefile
index f6e9d3534d34..490fcc964f55 100644
--- a/deskutils/kdepimlibs4/Makefile
+++ b/deskutils/kdepimlibs4/Makefile
@@ -3,7 +3,6 @@
PORTNAME= kdepimlibs
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= deskutils kde ipv6
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
diff --git a/deskutils/kdepimlibs4/distinfo b/deskutils/kdepimlibs4/distinfo
index 84b3af013a1a..8d464c35fc7e 100644
--- a/deskutils/kdepimlibs4/distinfo
+++ b/deskutils/kdepimlibs4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdepimlibs-4.10.3.tar.xz) = 784b685ba3f6f9685fe2389062e3ea0e9e869d290e09dccd5185ce9d01def864
-SIZE (KDE/4.10.3/kdepimlibs-4.10.3.tar.xz) = 2966380
+SHA256 (KDE/4.10.4/kdepimlibs-4.10.4.tar.xz) = f82a8b1b6515744a55f00a4b6bfdd5c4d8c2da184bc9488c298904520f04e626
+SIZE (KDE/4.10.4/kdepimlibs-4.10.4.tar.xz) = 2714688
diff --git a/deskutils/kdepimlibs4/files/patch-kalarmcal__CMakeLists.txt b/deskutils/kdepimlibs4/files/patch-kalarmcal__CMakeLists.txt
new file mode 100644
index 000000000000..acf0c3d517be
--- /dev/null
+++ b/deskutils/kdepimlibs4/files/patch-kalarmcal__CMakeLists.txt
@@ -0,0 +1,23 @@
+commit b36db9f663ea0828d81245314e9f7465c751cd85
+Author: Raphael Kubo da Costa <rakuco@FreeBSD.org>
+Date: Sun Jun 23 20:49:17 2013 +0300
+
+ Enable exceptions in kalarmcal/ as well.
+
+ clang seems to be more strict than gcc, and complains about exceptions being
+ disabled despite akonadi/itempayloadinternals_p.h being indirectly included.
+
+diff --git a/kalarmcal/CMakeLists.txt b/kalarmcal/CMakeLists.txt
+index 3f27597..7c6a4fa 100644
+--- kalarmcal/CMakeLists.txt
++++ kalarmcal/CMakeLists.txt
+@@ -31,6 +31,9 @@ set(kalarmcal_LIB_SRCS
+ version.cpp
+ )
+ if(NOT USE_KRESOURCES)
++ # The includes in akonadi/ use exceptions, we must enable them here for clang to be happy.
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
++
+ set(kalarmcal_LIB_SRCS ${kalarmcal_LIB_SRCS}
+ collectionattribute.cpp
+ compatibilityattribute.cpp
diff --git a/deskutils/kdeplasma-addons/distinfo b/deskutils/kdeplasma-addons/distinfo
index ce62b6969dfb..e7177e805aa6 100644
--- a/deskutils/kdeplasma-addons/distinfo
+++ b/deskutils/kdeplasma-addons/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdeplasma-addons-4.10.3.tar.xz) = 0a8bc8f35cbc13f866124f960a241dd788b0e2a65c69483ee0dc5e851aec39e8
-SIZE (KDE/4.10.3/kdeplasma-addons-4.10.3.tar.xz) = 1784208
+SHA256 (KDE/4.10.4/kdeplasma-addons-4.10.4.tar.xz) = 14a2fdac89085f07c4f647f545824d3766b9accde6b753e275677122c6723e00
+SIZE (KDE/4.10.4/kdeplasma-addons-4.10.4.tar.xz) = 1752436
diff --git a/deskutils/kdeplasma-addons/pkg-plist b/deskutils/kdeplasma-addons/pkg-plist
index 00fbce5283d7..d57edd9ce5a0 100644
--- a/deskutils/kdeplasma-addons/pkg-plist
+++ b/deskutils/kdeplasma-addons/pkg-plist
@@ -495,6 +495,7 @@ share/icons/hicolor/48x48/apps/previewer.png
share/icons/hicolor/48x48/apps/qalculate-applet.png
share/icons/hicolor/64x64/actions/youtube.png
share/icons/hicolor/64x64/apps/bball.png
+share/icons/hicolor/64x64/apps/eyes.png
share/icons/hicolor/64x64/apps/kdeobservatory.png
share/icons/hicolor/64x64/apps/lancelot-start.png
share/icons/hicolor/64x64/apps/lancelot.png
diff --git a/deskutils/kruler/distinfo b/deskutils/kruler/distinfo
index 5892424025b5..30200758847c 100644
--- a/deskutils/kruler/distinfo
+++ b/deskutils/kruler/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kruler-4.10.3.tar.xz) = 6168fc654e5d75dc8cae069d5fc6a33c02f9ed6cfd512b4655083ccd7b8b1433
-SIZE (KDE/4.10.3/kruler-4.10.3.tar.xz) = 134404
+SHA256 (KDE/4.10.4/kruler-4.10.4.tar.xz) = fe8056220f4e5a4c97179f089cc1851c7568f3a5ed5ba3fa49e4ec0000918120
+SIZE (KDE/4.10.4/kruler-4.10.4.tar.xz) = 133328
diff --git a/deskutils/superkaramba/distinfo b/deskutils/superkaramba/distinfo
index 9b2c4f97b5fe..99e7b1736635 100644
--- a/deskutils/superkaramba/distinfo
+++ b/deskutils/superkaramba/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/superkaramba-4.10.3.tar.xz) = 8db07c89d2121d9fef5261808eeb10e42ca662f00969cf5fcac5c07ee30e3357
-SIZE (KDE/4.10.3/superkaramba-4.10.3.tar.xz) = 390584
+SHA256 (KDE/4.10.4/superkaramba-4.10.4.tar.xz) = 8e819f1e7a9d3f9812a90646c7d420bae4c1e830739a94a5fa82c23d5dcc6be6
+SIZE (KDE/4.10.4/superkaramba-4.10.4.tar.xz) = 383920
diff --git a/devel/kdesdk4/distinfo b/devel/kdesdk4/distinfo
index 98558ba4c720..47cba7186b23 100644
--- a/devel/kdesdk4/distinfo
+++ b/devel/kdesdk4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdesdk-4.10.3.tar.xz) = caa2c3efd06a1b736a562c5eabae592b537c213c8761f53003ef27fad8ee98f8
-SIZE (KDE/4.10.3/kdesdk-4.10.3.tar.xz) = 5257904
+SHA256 (KDE/4.10.4/kdesdk-4.10.4.tar.xz) = 5a28c3147c81bf74a3ff36704df9a946cd35c61f8c6c4bfa2cf0dddd9a7275af
+SIZE (KDE/4.10.4/kdesdk-4.10.4.tar.xz) = 5146556
diff --git a/devel/p5-perlkde/distinfo b/devel/p5-perlkde/distinfo
index e6576948147f..3cd60434a599 100644
--- a/devel/p5-perlkde/distinfo
+++ b/devel/p5-perlkde/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/perlkde-4.10.3.tar.xz) = 2afb0557966041c557fbf3b4d6b4c0b42391eddb3ea9820e9ee7162d68f86b50
-SIZE (KDE/4.10.3/perlkde-4.10.3.tar.xz) = 45696
+SHA256 (KDE/4.10.4/perlkde-4.10.4.tar.xz) = ed46ab35b609b637a37cd76a9c1361effe1ef0ba574f7c83f3ae61d9f0820801
+SIZE (KDE/4.10.4/perlkde-4.10.4.tar.xz) = 40452
diff --git a/devel/p5-perlqt/distinfo b/devel/p5-perlqt/distinfo
index a567c8c3053a..d1e4dc11dd0f 100644
--- a/devel/p5-perlqt/distinfo
+++ b/devel/p5-perlqt/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/perlqt-4.10.3.tar.xz) = 281f74da4aac7a8df7f02ba1c729a12727b251558a3a247a6f0fc751311a2a48
-SIZE (KDE/4.10.3/perlqt-4.10.3.tar.xz) = 1838112
+SHA256 (KDE/4.10.4/perlqt-4.10.4.tar.xz) = f2365a9226f22bb34387ae2b5620230b2fac6bab82cb84ed56d14d3b258bf1c9
+SIZE (KDE/4.10.4/perlqt-4.10.4.tar.xz) = 1812328
diff --git a/devel/py-krosspython/distinfo b/devel/py-krosspython/distinfo
index 6de4e61d158c..1056bdbf1775 100644
--- a/devel/py-krosspython/distinfo
+++ b/devel/py-krosspython/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kross-interpreters-4.10.3.tar.xz) = c5ee5ae1827008d8669cbd16f73d95b1c9fd47b0fffa7415da9bf2a3183f3cc7
-SIZE (KDE/4.10.3/kross-interpreters-4.10.3.tar.xz) = 133832
+SHA256 (KDE/4.10.4/kross-interpreters-4.10.4.tar.xz) = 9dee5a5d2abf8919d56975fb8b3f411c126d827206534f150ffc6b9e53fdd7c7
+SIZE (KDE/4.10.4/kross-interpreters-4.10.4.tar.xz) = 130176
diff --git a/devel/py-pykde4/distinfo b/devel/py-pykde4/distinfo
index db956be0de47..bde0201533a8 100644
--- a/devel/py-pykde4/distinfo
+++ b/devel/py-pykde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/pykde4-4.10.3.tar.xz) = aad22ba8573d0759cb115926e0ee4aa86fb725549492f26f9b3c76d277ec04ff
-SIZE (KDE/4.10.3/pykde4-4.10.3.tar.xz) = 2044300
+SHA256 (KDE/4.10.4/pykde4-4.10.4.tar.xz) = 0b2753b89e420d0bc7e26ef23551b97c947885c47760fd7ece3ed9c1037449a2
+SIZE (KDE/4.10.4/pykde4-4.10.4.tar.xz) = 1979820
diff --git a/devel/ruby-korundum/distinfo b/devel/ruby-korundum/distinfo
index 8ebe628f08a2..60ab79c5e5b9 100644
--- a/devel/ruby-korundum/distinfo
+++ b/devel/ruby-korundum/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/korundum-4.10.3.tar.xz) = 6633ba902fc2fc99d972c5f212dacf6d1f3a2339fb84a2f5d632943c247e7321
-SIZE (KDE/4.10.3/korundum-4.10.3.tar.xz) = 164668
+SHA256 (KDE/4.10.4/korundum-4.10.4.tar.xz) = ef6dc2cda5e852c6fcaafd8bcdd8f7b8dc8032678c5aae7f33a766c30270b20d
+SIZE (KDE/4.10.4/korundum-4.10.4.tar.xz) = 160644
diff --git a/devel/ruby-krossruby/distinfo b/devel/ruby-krossruby/distinfo
index 6de4e61d158c..1056bdbf1775 100644
--- a/devel/ruby-krossruby/distinfo
+++ b/devel/ruby-krossruby/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kross-interpreters-4.10.3.tar.xz) = c5ee5ae1827008d8669cbd16f73d95b1c9fd47b0fffa7415da9bf2a3183f3cc7
-SIZE (KDE/4.10.3/kross-interpreters-4.10.3.tar.xz) = 133832
+SHA256 (KDE/4.10.4/kross-interpreters-4.10.4.tar.xz) = 9dee5a5d2abf8919d56975fb8b3f411c126d827206534f150ffc6b9e53fdd7c7
+SIZE (KDE/4.10.4/kross-interpreters-4.10.4.tar.xz) = 130176
diff --git a/devel/ruby-qtruby/distinfo b/devel/ruby-qtruby/distinfo
index 968d53ec27b6..474e9f2270b5 100644
--- a/devel/ruby-qtruby/distinfo
+++ b/devel/ruby-qtruby/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/qtruby-4.10.3.tar.xz) = 8aab97a3266e5d7bc0436e320892abe65a04df95a294fd0d536f996177c37365
-SIZE (KDE/4.10.3/qtruby-4.10.3.tar.xz) = 541392
+SHA256 (KDE/4.10.4/qtruby-4.10.4.tar.xz) = 68c8020453ad1ede3c8f21db66fe68b8ffd8ccfd841b27aa6b0d30c4828b807d
+SIZE (KDE/4.10.4/qtruby-4.10.4.tar.xz) = 530548
diff --git a/devel/smokegen/distinfo b/devel/smokegen/distinfo
index 6ad7bb0dabd8..9c127a4d3ecb 100644
--- a/devel/smokegen/distinfo
+++ b/devel/smokegen/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/smokegen-4.10.3.tar.xz) = 7e82aaebceaa1149d6b88a4b3624c53ffe427043fd809114ecbf519720ec77f9
-SIZE (KDE/4.10.3/smokegen-4.10.3.tar.xz) = 149352
+SHA256 (KDE/4.10.4/smokegen-4.10.4.tar.xz) = e38c795ae43c227d021c58e0438c5752bb0ae1e3e433a20c1506a9e25ac49126
+SIZE (KDE/4.10.4/smokegen-4.10.4.tar.xz) = 146432
diff --git a/devel/smokekde/distinfo b/devel/smokekde/distinfo
index d9726df0e107..91bb63c6d951 100644
--- a/devel/smokekde/distinfo
+++ b/devel/smokekde/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/smokekde-4.10.3.tar.xz) = d37a05bd6025ef078bc7fa6708c0a4b45f405ba41c241d018c263b450cc01be4
-SIZE (KDE/4.10.3/smokekde-4.10.3.tar.xz) = 39312
+SHA256 (KDE/4.10.4/smokekde-4.10.4.tar.xz) = ae81bef709e09288808d7fd9144b20d5f042203bf5a9d8ab3e8a01769f3785f6
+SIZE (KDE/4.10.4/smokekde-4.10.4.tar.xz) = 37008
diff --git a/devel/smokeqt/distinfo b/devel/smokeqt/distinfo
index 9e9b9e9dfd88..17ece7a41563 100644
--- a/devel/smokeqt/distinfo
+++ b/devel/smokeqt/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/smokeqt-4.10.3.tar.xz) = f80cdae6ac43159093eefadae70c95a1669daf0ed3801ed9549fef348b96c235
-SIZE (KDE/4.10.3/smokeqt-4.10.3.tar.xz) = 32652
+SHA256 (KDE/4.10.4/smokeqt-4.10.4.tar.xz) = cccf7abf38158ce824300458dd36e70353eb6705bddab1208c2af742da0e6366
+SIZE (KDE/4.10.4/smokeqt-4.10.4.tar.xz) = 30404
diff --git a/editors/kate/distinfo b/editors/kate/distinfo
index f36db6215640..f24804e8f479 100644
--- a/editors/kate/distinfo
+++ b/editors/kate/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kate-4.10.3.tar.xz) = 82a92153688018fb28db86d5d80ce80dddc345928c52b638cfc0a0912a85cc1e
-SIZE (KDE/4.10.3/kate-4.10.3.tar.xz) = 2579668
+SHA256 (KDE/4.10.4/kate-4.10.4.tar.xz) = bd63bf6cfbe7d1009c2b5af2b42c8b9be7133dd71bc2d318fc6dfe2d883a3255
+SIZE (KDE/4.10.4/kate-4.10.4.tar.xz) = 2519916
diff --git a/french/kde4-l10n/distinfo b/french/kde4-l10n/distinfo
index 3dd11923fd4b..7041ce8c7639 100644
--- a/french/kde4-l10n/distinfo
+++ b/french/kde4-l10n/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-fr-4.10.3.tar.xz) = 380cdde546cc07767346072cf6c5e6066ae37dc7e3ba76ddcbb35f57061b45c3
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-fr-4.10.3.tar.xz) = 44769336
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-fr-4.10.4.tar.xz) = f3b5298557aefa39bb0e914c9b241cdd94e6adebc0b9d8c7e02df7f031c39697
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-fr-4.10.4.tar.xz) = 44657852
diff --git a/french/kde4-l10n/pkg-plist b/french/kde4-l10n/pkg-plist
index 4b73a540045f..1070943d6cfd 100644
--- a/french/kde4-l10n/pkg-plist
+++ b/french/kde4-l10n/pkg-plist
@@ -2042,6 +2042,7 @@ share/locale/fr/LC_MESSAGES/nepomukbackup.mo
share/locale/fr/LC_MESSAGES/nepomukcleaner.mo
share/locale/fr/LC_MESSAGES/nepomukcontroller.mo
share/locale/fr/LC_MESSAGES/nepomukfileindexer.mo
+share/locale/fr/LC_MESSAGES/nepomukpimindexerutility.mo
share/locale/fr/LC_MESSAGES/nepomukqueryservice.mo
share/locale/fr/LC_MESSAGES/nepomukserver.mo
share/locale/fr/LC_MESSAGES/nepomukservicestub.mo
diff --git a/games/blinken/distinfo b/games/blinken/distinfo
index cbdb56007f15..2e6a0bf3227e 100644
--- a/games/blinken/distinfo
+++ b/games/blinken/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/blinken-4.10.3.tar.xz) = 81c0d556702d281d288e8fd5c69c71875fcfc78c59d97e17ff546a239be49ee9
-SIZE (KDE/4.10.3/blinken-4.10.3.tar.xz) = 566540
+SHA256 (KDE/4.10.4/blinken-4.10.4.tar.xz) = fd9dff7e7fa007b4cb14cb6b53304d3c3b8c58ef100d488fa67bd690a814348b
+SIZE (KDE/4.10.4/blinken-4.10.4.tar.xz) = 565504
diff --git a/games/bomber/distinfo b/games/bomber/distinfo
index 2cdf83f13e90..94efd623d4a1 100644
--- a/games/bomber/distinfo
+++ b/games/bomber/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/bomber-4.10.3.tar.xz) = f3dfe679ba9690ad2c5d33bd057d22bfc7389d0ff0ab39bb70776cd7d448b44b
-SIZE (KDE/4.10.3/bomber-4.10.3.tar.xz) = 392084
+SHA256 (KDE/4.10.4/bomber-4.10.4.tar.xz) = fc9717ecdfac80f54c46bf48d76a6c64968b01802f4b6aafb02d4d2f0746118f
+SIZE (KDE/4.10.4/bomber-4.10.4.tar.xz) = 390980
diff --git a/games/bovo/distinfo b/games/bovo/distinfo
index 781becba0e42..8d77f2d4a633 100644
--- a/games/bovo/distinfo
+++ b/games/bovo/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/bovo-4.10.3.tar.xz) = cde15713878ac57a1bd901b3a2b59c619f6a4131b4aa5fdba3a67b5cce03955e
-SIZE (KDE/4.10.3/bovo-4.10.3.tar.xz) = 109860
+SHA256 (KDE/4.10.4/bovo-4.10.4.tar.xz) = 22f88c6fce3aed8628a562280b15cca45078b6d1e39963b9f03e645e6a0628c8
+SIZE (KDE/4.10.4/bovo-4.10.4.tar.xz) = 108596
diff --git a/games/granatier/distinfo b/games/granatier/distinfo
index 8f9f3686ee64..8e8491da06b5 100644
--- a/games/granatier/distinfo
+++ b/games/granatier/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/granatier-4.10.3.tar.xz) = 8dfd814f44992fb0ccde43fde556adfd400f5ed42d5d995ea30f03bcbd6da02c
-SIZE (KDE/4.10.3/granatier-4.10.3.tar.xz) = 1393636
+SHA256 (KDE/4.10.4/granatier-4.10.4.tar.xz) = 6ee2d179922ecb6874af302807d2a88dab5133cc8c1e5592f98c2916827e5d63
+SIZE (KDE/4.10.4/granatier-4.10.4.tar.xz) = 1385584
diff --git a/games/kajongg/distinfo b/games/kajongg/distinfo
index 4dd97492755c..51035afcf674 100644
--- a/games/kajongg/distinfo
+++ b/games/kajongg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kajongg-4.10.3.tar.xz) = 1623e2248e0f521c1fe5a07a2fb38ea6bcefca67420f73e5a2fd374f0a936dde
-SIZE (KDE/4.10.3/kajongg-4.10.3.tar.xz) = 2489120
+SHA256 (KDE/4.10.4/kajongg-4.10.4.tar.xz) = af9b8c446c0bb841f85aad34cbfe7e97a907baec0d54e57e2671cb8e7d12e356
+SIZE (KDE/4.10.4/kajongg-4.10.4.tar.xz) = 2482984
diff --git a/games/kanagram/distinfo b/games/kanagram/distinfo
index 5c6ed3d38dee..25cc5740d3f8 100644
--- a/games/kanagram/distinfo
+++ b/games/kanagram/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kanagram-4.10.3.tar.xz) = 72502d643e3baadf34ba1658e84cd8c5ed7745dc94b0546fc33beef33ff9b24b
-SIZE (KDE/4.10.3/kanagram-4.10.3.tar.xz) = 1066864
+SHA256 (KDE/4.10.4/kanagram-4.10.4.tar.xz) = 6d9151638602351e80556fc2c899642ea9d885755290a77380135ea95384ecdb
+SIZE (KDE/4.10.4/kanagram-4.10.4.tar.xz) = 1057388
diff --git a/games/kapman/distinfo b/games/kapman/distinfo
index 9604a48aa45f..18407e84df2a 100644
--- a/games/kapman/distinfo
+++ b/games/kapman/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kapman-4.10.3.tar.xz) = d354c312333b23cb016a71495b7cee967e77caef341442c061c163539c68d638
-SIZE (KDE/4.10.3/kapman-4.10.3.tar.xz) = 1577744
+SHA256 (KDE/4.10.4/kapman-4.10.4.tar.xz) = aecf24a32228cac65d5ebc812f2d8c48573723e6b55fee895daa67f86973f1c1
+SIZE (KDE/4.10.4/kapman-4.10.4.tar.xz) = 1575568
diff --git a/games/katomic/distinfo b/games/katomic/distinfo
index 344a8001310e..548495b102b6 100644
--- a/games/katomic/distinfo
+++ b/games/katomic/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/katomic-4.10.3.tar.xz) = 5ce28062545f0348c998606acf31c3c999611f81794896f32619198afe297414
-SIZE (KDE/4.10.3/katomic-4.10.3.tar.xz) = 667076
+SHA256 (KDE/4.10.4/katomic-4.10.4.tar.xz) = 4e4518fd78c085e641fb37bb58b519316e13ab7670715ce5ee9ee7798e3540ba
+SIZE (KDE/4.10.4/katomic-4.10.4.tar.xz) = 664944
diff --git a/games/kblackbox/distinfo b/games/kblackbox/distinfo
index ea84f6bf6a2c..9c58a6c436d4 100644
--- a/games/kblackbox/distinfo
+++ b/games/kblackbox/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kblackbox-4.10.3.tar.xz) = d44714538ba4d4284fd9429885823d33fe545b9b05b49ad4c34ad00a9a982753
-SIZE (KDE/4.10.3/kblackbox-4.10.3.tar.xz) = 107972
+SHA256 (KDE/4.10.4/kblackbox-4.10.4.tar.xz) = 66ab488f5e306cd5a4b2e31aec879a7037bff136afcd6f6c1933eafe14a736c7
+SIZE (KDE/4.10.4/kblackbox-4.10.4.tar.xz) = 106104
diff --git a/games/kblocks/distinfo b/games/kblocks/distinfo
index 278c543ac35f..3c6601167d6a 100644
--- a/games/kblocks/distinfo
+++ b/games/kblocks/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kblocks-4.10.3.tar.xz) = 883d324e9f5e44e113608e6391c42a4bdf32f3ad7cd9139ce07ac6af7866d4bb
-SIZE (KDE/4.10.3/kblocks-4.10.3.tar.xz) = 1244032
+SHA256 (KDE/4.10.4/kblocks-4.10.4.tar.xz) = 6af7f2e0c697aafbd89c5ca7f46f31bac5c90e708e156d9dcf965243a31eb62c
+SIZE (KDE/4.10.4/kblocks-4.10.4.tar.xz) = 1242008
diff --git a/games/kbounce/distinfo b/games/kbounce/distinfo
index 937af4c747d7..632bae70bd5f 100644
--- a/games/kbounce/distinfo
+++ b/games/kbounce/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kbounce-4.10.3.tar.xz) = b781a32ef9ce376107da16d03bf58552e1a32e3bad683a4448bed2d5287beb58
-SIZE (KDE/4.10.3/kbounce-4.10.3.tar.xz) = 1593656
+SHA256 (KDE/4.10.4/kbounce-4.10.4.tar.xz) = 09ce60cfa4fdef578c2cec38b16e18923053301863817323cb39526fdfec0a57
+SIZE (KDE/4.10.4/kbounce-4.10.4.tar.xz) = 1592828
diff --git a/games/kbreakout/distinfo b/games/kbreakout/distinfo
index ba32b631f12c..a63d98ffdca9 100644
--- a/games/kbreakout/distinfo
+++ b/games/kbreakout/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kbreakout-4.10.3.tar.xz) = ad64338520327f2d97d1d0db4dd6e79cdd24c348dfd2279885a01e3b94fd728f
-SIZE (KDE/4.10.3/kbreakout-4.10.3.tar.xz) = 1376044
+SHA256 (KDE/4.10.4/kbreakout-4.10.4.tar.xz) = 78e43b50c71f4aea28c36848655f9eb34c61547c21f5d5b8077905e198659eb0
+SIZE (KDE/4.10.4/kbreakout-4.10.4.tar.xz) = 1374360
diff --git a/games/kdiamond/distinfo b/games/kdiamond/distinfo
index 590c0e3098e0..9f221024289d 100644
--- a/games/kdiamond/distinfo
+++ b/games/kdiamond/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdiamond-4.10.3.tar.xz) = dbac1ebbdb4453f15382a480384005ddb7ef6826106cc9678b224cdf91fda441
-SIZE (KDE/4.10.3/kdiamond-4.10.3.tar.xz) = 4174064
+SHA256 (KDE/4.10.4/kdiamond-4.10.4.tar.xz) = c47a860bc955a511aa701783dce5f2af6a20114cd20f6386b7119739c618b86a
+SIZE (KDE/4.10.4/kdiamond-4.10.4.tar.xz) = 4172404
diff --git a/games/kfourinline/distinfo b/games/kfourinline/distinfo
index 83d7287266bf..92730e0aa66a 100644
--- a/games/kfourinline/distinfo
+++ b/games/kfourinline/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kfourinline-4.10.3.tar.xz) = 6f2f199555a2ad29e352ab332eb88663dab66b15807ace04544362abc91a5ba9
-SIZE (KDE/4.10.3/kfourinline-4.10.3.tar.xz) = 272096
+SHA256 (KDE/4.10.4/kfourinline-4.10.4.tar.xz) = fd05fbdee802d31f672a47f3999135c9492b5312fb01e34d6ee94a58e90be234
+SIZE (KDE/4.10.4/kfourinline-4.10.4.tar.xz) = 270164
diff --git a/games/kgoldrunner/distinfo b/games/kgoldrunner/distinfo
index 5d481a2990a7..69ad0028ccd9 100644
--- a/games/kgoldrunner/distinfo
+++ b/games/kgoldrunner/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kgoldrunner-4.10.3.tar.xz) = 05e494c4bd0e51a368878afb8c65680cd37c935c843df76d1a4ce839ccce54e4
-SIZE (KDE/4.10.3/kgoldrunner-4.10.3.tar.xz) = 2094792
+SHA256 (KDE/4.10.4/kgoldrunner-4.10.4.tar.xz) = 0b15abb4c4b85cb5574ba3df2a3fcd45aaf1354d3007dfbbdd467bc104a05ab4
+SIZE (KDE/4.10.4/kgoldrunner-4.10.4.tar.xz) = 2091916
diff --git a/games/khangman/distinfo b/games/khangman/distinfo
index 5058f299768d..8e5cc0e7b69f 100644
--- a/games/khangman/distinfo
+++ b/games/khangman/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/khangman-4.10.3.tar.xz) = 6a1242a5e146a514f9a7be9a9591961da322b102af89106c1e1269996ab247a8
-SIZE (KDE/4.10.3/khangman-4.10.3.tar.xz) = 3935840
+SHA256 (KDE/4.10.4/khangman-4.10.4.tar.xz) = 7e9a1ad635ed7332bf34a6f6a736fc9c39880c767a90edbaf22e98d3735b002f
+SIZE (KDE/4.10.4/khangman-4.10.4.tar.xz) = 3926268
diff --git a/games/kigo/distinfo b/games/kigo/distinfo
index 337a81da2804..2b8e37734485 100644
--- a/games/kigo/distinfo
+++ b/games/kigo/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kigo-4.10.3.tar.xz) = e07c58d497f6a782449344c53811699d89c8382d4bc3f1e7ad872fbe23ea7dc1
-SIZE (KDE/4.10.3/kigo-4.10.3.tar.xz) = 1371440
+SHA256 (KDE/4.10.4/kigo-4.10.4.tar.xz) = b2d76f086004e7d09097a81cb680f211151474ac2f601d91bc4ddcaed3b03d09
+SIZE (KDE/4.10.4/kigo-4.10.4.tar.xz) = 1369928
diff --git a/games/killbots/distinfo b/games/killbots/distinfo
index af687f6dcb79..35a54dec9267 100644
--- a/games/killbots/distinfo
+++ b/games/killbots/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/killbots-4.10.3.tar.xz) = 92d5af348b0a54888834ce6bfbb05e34b9516f23cc3be06857f5bce004feacc5
-SIZE (KDE/4.10.3/killbots-4.10.3.tar.xz) = 975084
+SHA256 (KDE/4.10.4/killbots-4.10.4.tar.xz) = 110c9a571b00f2fcc5875d63670c1200d938a840d3a20f87b5c174a5ff723b2b
+SIZE (KDE/4.10.4/killbots-4.10.4.tar.xz) = 973728
diff --git a/games/kiriki/distinfo b/games/kiriki/distinfo
index c4916d8a46ec..ad2470abf326 100644
--- a/games/kiriki/distinfo
+++ b/games/kiriki/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kiriki-4.10.3.tar.xz) = 945ff2a200016c5b16c2b792c1d998e32623a00827a54e92d8f877d8fdea078c
-SIZE (KDE/4.10.3/kiriki-4.10.3.tar.xz) = 125788
+SHA256 (KDE/4.10.4/kiriki-4.10.4.tar.xz) = c02eb92ea44774eadd25d07c66b39b42ba3127bc6503db68008564a2d16de1b6
+SIZE (KDE/4.10.4/kiriki-4.10.4.tar.xz) = 124816
diff --git a/games/kjumpingcube/distinfo b/games/kjumpingcube/distinfo
index 5d78a972fb57..22523f7e463f 100644
--- a/games/kjumpingcube/distinfo
+++ b/games/kjumpingcube/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kjumpingcube-4.10.3.tar.xz) = 31f491123b727a513ac4cef1624e9aaa2ebc1f8d605eb6e671bca575b45d8657
-SIZE (KDE/4.10.3/kjumpingcube-4.10.3.tar.xz) = 104148
+SHA256 (KDE/4.10.4/kjumpingcube-4.10.4.tar.xz) = e3d6ccadb636a4790e483944c245ed8a3ff6167d4691025cbc58b57c5544ca7c
+SIZE (KDE/4.10.4/kjumpingcube-4.10.4.tar.xz) = 103128
diff --git a/games/klines/distinfo b/games/klines/distinfo
index aaad2396e8d5..7f0862ba18b5 100644
--- a/games/klines/distinfo
+++ b/games/klines/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/klines-4.10.3.tar.xz) = a8b7d93f7b833101757895ea05dae3d75bf6b670d7857d1f8d803dbe2df9907a
-SIZE (KDE/4.10.3/klines-4.10.3.tar.xz) = 958692
+SHA256 (KDE/4.10.4/klines-4.10.4.tar.xz) = dfb7a504fdd002c2d47a9de10fdf28c14943ebb69870adc0a6aa7f601a597c56
+SIZE (KDE/4.10.4/klines-4.10.4.tar.xz) = 957848
diff --git a/games/kmahjongg/distinfo b/games/kmahjongg/distinfo
index 598c7654aabd..62aac5926107 100644
--- a/games/kmahjongg/distinfo
+++ b/games/kmahjongg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kmahjongg-4.10.3.tar.xz) = e4e5a589a44592a43e49da836140a19ce1b51223f8b2725e52445cfa386f12aa
-SIZE (KDE/4.10.3/kmahjongg-4.10.3.tar.xz) = 1079584
+SHA256 (KDE/4.10.4/kmahjongg-4.10.4.tar.xz) = 92076c466b5e067a3b1c82c20675e50b33c460853ac874db0e1f1c76e9f5a8eb
+SIZE (KDE/4.10.4/kmahjongg-4.10.4.tar.xz) = 1076664
diff --git a/games/kmines/distinfo b/games/kmines/distinfo
index 44ad586dbab6..39d826e7cda7 100644
--- a/games/kmines/distinfo
+++ b/games/kmines/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kmines-4.10.3.tar.xz) = 474ce035682c032145e8e945f1efa8817232eab37c577aef641b01502474f7dd
-SIZE (KDE/4.10.3/kmines-4.10.3.tar.xz) = 659300
+SHA256 (KDE/4.10.4/kmines-4.10.4.tar.xz) = 4826e994acd82b0682ae9b4fa1d80365516423e46be3d71d5e9e4307c1b5ec62
+SIZE (KDE/4.10.4/kmines-4.10.4.tar.xz) = 658660
diff --git a/games/knavalbattle/distinfo b/games/knavalbattle/distinfo
index ebd91e98469e..e8f82804290d 100644
--- a/games/knavalbattle/distinfo
+++ b/games/knavalbattle/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/knavalbattle-4.10.3.tar.xz) = 5251dac4ddc51d4c77a87f8ed8c3a259a1718061ea91f80f220df6412b55f941
-SIZE (KDE/4.10.3/knavalbattle-4.10.3.tar.xz) = 856668
+SHA256 (KDE/4.10.4/knavalbattle-4.10.4.tar.xz) = a2580c67bb49a29fcb652a8e5b892fc1b82f94694096a8389fc2340005dca41f
+SIZE (KDE/4.10.4/knavalbattle-4.10.4.tar.xz) = 854900
diff --git a/games/knetwalk/distinfo b/games/knetwalk/distinfo
index 9dc0cded6685..a30cd4b549f5 100644
--- a/games/knetwalk/distinfo
+++ b/games/knetwalk/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/knetwalk-4.10.3.tar.xz) = 52ab4e6e3d1bcc5d0e98cf4a657b818bbd220399f56c64e55275d02f871dd464
-SIZE (KDE/4.10.3/knetwalk-4.10.3.tar.xz) = 790460
+SHA256 (KDE/4.10.4/knetwalk-4.10.4.tar.xz) = ff6bd2d8e3b527d67cda55f891d09aa5ef250b050003fe7a2f4e7a37c7902c94
+SIZE (KDE/4.10.4/knetwalk-4.10.4.tar.xz) = 790308
diff --git a/games/kolf/distinfo b/games/kolf/distinfo
index 88c686d9a857..7ca05f2a1b6f 100644
--- a/games/kolf/distinfo
+++ b/games/kolf/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kolf-4.10.3.tar.xz) = f8d13e862c356aa062e8c364b4e3884a45dbf13a82048d0fd849210fc767dbf1
-SIZE (KDE/4.10.3/kolf-4.10.3.tar.xz) = 780884
+SHA256 (KDE/4.10.4/kolf-4.10.4.tar.xz) = bd090daf05e4176ea09fcec5c027e167c2140d96664928bc6f25dfbf037079c5
+SIZE (KDE/4.10.4/kolf-4.10.4.tar.xz) = 780336
diff --git a/games/kollision/distinfo b/games/kollision/distinfo
index 62c7d3940484..df3431cac7e7 100644
--- a/games/kollision/distinfo
+++ b/games/kollision/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kollision-4.10.3.tar.xz) = da575f5e406dcbe2d8482d9fa53ee7a5fe729f894461f6d692987e651f8b283d
-SIZE (KDE/4.10.3/kollision-4.10.3.tar.xz) = 213760
+SHA256 (KDE/4.10.4/kollision-4.10.4.tar.xz) = 8b9d49d781db46363c5e11e15bd4cb7c6463c8e7a0cc68ce3f429ab1473afab9
+SIZE (KDE/4.10.4/kollision-4.10.4.tar.xz) = 212832
diff --git a/games/konquest/distinfo b/games/konquest/distinfo
index ca38e3080084..83de51870ade 100644
--- a/games/konquest/distinfo
+++ b/games/konquest/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/konquest-4.10.3.tar.xz) = 2eb21b86f344cc5a100961a834bcc95ab0248f763f1cd24a01435643aa5db244
-SIZE (KDE/4.10.3/konquest-4.10.3.tar.xz) = 418208
+SHA256 (KDE/4.10.4/konquest-4.10.4.tar.xz) = b736bac7290135baf8bdb728a519d1f94bb7e5ab21dc66ee7f0bcbb2bf2fea29
+SIZE (KDE/4.10.4/konquest-4.10.4.tar.xz) = 416260
diff --git a/games/kpat/distinfo b/games/kpat/distinfo
index 4909c745af23..bbc5afbd38ae 100644
--- a/games/kpat/distinfo
+++ b/games/kpat/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kpat-4.10.3.tar.xz) = dd8c4c2d306bab589c4166fb559cfa1394522cd359373a9fecb96ad1a46d8150
-SIZE (KDE/4.10.3/kpat-4.10.3.tar.xz) = 3093196
+SHA256 (KDE/4.10.4/kpat-4.10.4.tar.xz) = ec7f4064d6fa688a45f016f2fd3309ef706b6c0bf49216586af9c7e881f29eee
+SIZE (KDE/4.10.4/kpat-4.10.4.tar.xz) = 3089232
diff --git a/games/kreversi/distinfo b/games/kreversi/distinfo
index 20bc41489620..63120b521576 100644
--- a/games/kreversi/distinfo
+++ b/games/kreversi/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kreversi-4.10.3.tar.xz) = dc00c621f25a60fe43dfb3da2e9aed297cda071edd5c342e40370d5b6a081870
-SIZE (KDE/4.10.3/kreversi-4.10.3.tar.xz) = 399404
+SHA256 (KDE/4.10.4/kreversi-4.10.4.tar.xz) = 2cdc5a8fed232df53e06347671e172a6680e7fc6fda18a9836d4e07eab522632
+SIZE (KDE/4.10.4/kreversi-4.10.4.tar.xz) = 397476
diff --git a/games/kshisen/distinfo b/games/kshisen/distinfo
index 27cba6ce68ec..6deb427e7d33 100644
--- a/games/kshisen/distinfo
+++ b/games/kshisen/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kshisen-4.10.3.tar.xz) = dcee118b38109c35471d9369630983b471b7292d88a374c4058621d935bdd96c
-SIZE (KDE/4.10.3/kshisen-4.10.3.tar.xz) = 145564
+SHA256 (KDE/4.10.4/kshisen-4.10.4.tar.xz) = a4148e31e1dead6a5e6ebed70672a8af02e09504aabf10ed3406e40ad2f8b8df
+SIZE (KDE/4.10.4/kshisen-4.10.4.tar.xz) = 144628
diff --git a/games/ksirk/distinfo b/games/ksirk/distinfo
index 91417eaca786..31e05a416b05 100644
--- a/games/ksirk/distinfo
+++ b/games/ksirk/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/ksirk-4.10.3.tar.xz) = ae56aa56531f7103abf679b2fcb1fe4befec15535c88be04f28e5ffbfd8cf7ae
-SIZE (KDE/4.10.3/ksirk-4.10.3.tar.xz) = 5954788
+SHA256 (KDE/4.10.4/ksirk-4.10.4.tar.xz) = fe9f12dbd43807a9f7094daf77ed48d38e1382dc3c8380eaab88b9958284c565
+SIZE (KDE/4.10.4/ksirk-4.10.4.tar.xz) = 5914572
diff --git a/games/ksnakeduel/distinfo b/games/ksnakeduel/distinfo
index 41b8928d8bca..875b025f6b91 100644
--- a/games/ksnakeduel/distinfo
+++ b/games/ksnakeduel/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/ksnakeduel-4.10.3.tar.xz) = 2ef501b1d3d0a9ebeae9886299d20bab9b9de7e5a420141ac521ce7476dc9e26
-SIZE (KDE/4.10.3/ksnakeduel-4.10.3.tar.xz) = 322388
+SHA256 (KDE/4.10.4/ksnakeduel-4.10.4.tar.xz) = 7c2d8522385872c74a91e0d42acc2dd7184f5e28f8b53a349e068643d9b20260
+SIZE (KDE/4.10.4/ksnakeduel-4.10.4.tar.xz) = 320360
diff --git a/games/kspaceduel/distinfo b/games/kspaceduel/distinfo
index 670d38e4c771..d140b196311c 100644
--- a/games/kspaceduel/distinfo
+++ b/games/kspaceduel/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kspaceduel-4.10.3.tar.xz) = 9ac85c2c69a63875b7b16b1de5acdfaecd88fc6b370978dedbdd8561bcbd7c5a
-SIZE (KDE/4.10.3/kspaceduel-4.10.3.tar.xz) = 264988
+SHA256 (KDE/4.10.4/kspaceduel-4.10.4.tar.xz) = b393889944875cbe392f69addf0b76ae1090146c7446d75d9cee096273651dda
+SIZE (KDE/4.10.4/kspaceduel-4.10.4.tar.xz) = 262048
diff --git a/games/ksquares/distinfo b/games/ksquares/distinfo
index c9a885d8cb9b..e411b7fd3d99 100644
--- a/games/ksquares/distinfo
+++ b/games/ksquares/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/ksquares-4.10.3.tar.xz) = cb9a56882208a88ec58bdd853a6c51d4978dd712390e197367e5017962aaac5f
-SIZE (KDE/4.10.3/ksquares-4.10.3.tar.xz) = 85604
+SHA256 (KDE/4.10.4/ksquares-4.10.4.tar.xz) = e7417ad0ebf340c4b9fbf5f1e24a857e48390925d7d9cdf812f3797036ca7d1a
+SIZE (KDE/4.10.4/ksquares-4.10.4.tar.xz) = 84492
diff --git a/games/ksudoku/distinfo b/games/ksudoku/distinfo
index 17c66fdbd03b..5ecc393cbf7b 100644
--- a/games/ksudoku/distinfo
+++ b/games/ksudoku/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/ksudoku-4.10.3.tar.xz) = 6c436f6abd407a45e514adf4584da0ca09d8f3da815f1d82be5554b9275463b1
-SIZE (KDE/4.10.3/ksudoku-4.10.3.tar.xz) = 1441360
+SHA256 (KDE/4.10.4/ksudoku-4.10.4.tar.xz) = 8e7aeb040b268d105a03b9932a342385c69ad45b14c470ec1c776ca80772f4c9
+SIZE (KDE/4.10.4/ksudoku-4.10.4.tar.xz) = 1437604
diff --git a/games/ktuberling/distinfo b/games/ktuberling/distinfo
index fa288ab9300b..8e9de63aef24 100644
--- a/games/ktuberling/distinfo
+++ b/games/ktuberling/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/ktuberling-4.10.3.tar.xz) = b21d9e0edca8f464c4b6b239593453a026db2287e0b940ec823b42c8c932402c
-SIZE (KDE/4.10.3/ktuberling-4.10.3.tar.xz) = 4297136
+SHA256 (KDE/4.10.4/ktuberling-4.10.4.tar.xz) = 889d82bf534d628ccf6d5ca24f861229b7067b26b23f958ddc1cb3980dd21fff
+SIZE (KDE/4.10.4/ktuberling-4.10.4.tar.xz) = 4293584
diff --git a/games/kubrick/distinfo b/games/kubrick/distinfo
index 9f354cc03320..84a30d7235a3 100644
--- a/games/kubrick/distinfo
+++ b/games/kubrick/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kubrick-4.10.3.tar.xz) = 4f78c6db3fc23e14b0779b728a99ed161dc070127bfe3e9fbd3882b1900bb7e8
-SIZE (KDE/4.10.3/kubrick-4.10.3.tar.xz) = 121564
+SHA256 (KDE/4.10.4/kubrick-4.10.4.tar.xz) = 72f9f892e232defa463b1e9fb35b3ba51d00e63df86b503340d9fc3d51d79ee2
+SIZE (KDE/4.10.4/kubrick-4.10.4.tar.xz) = 120432
diff --git a/games/libkdegames/distinfo b/games/libkdegames/distinfo
index 11fd8ee90efc..8f42bddb56e5 100644
--- a/games/libkdegames/distinfo
+++ b/games/libkdegames/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/libkdegames-4.10.3.tar.xz) = 8a11a3fbc61b851761b7bbb00493b28056cc676a39fa7e322fd4d79164159f9a
-SIZE (KDE/4.10.3/libkdegames-4.10.3.tar.xz) = 5840084
+SHA256 (KDE/4.10.4/libkdegames-4.10.4.tar.xz) = eeda3f613749b608224c098298ebbd63a9194a8a8072a471812f1de82eefd745
+SIZE (KDE/4.10.4/libkdegames-4.10.4.tar.xz) = 5871196
diff --git a/games/libkmahjongg/distinfo b/games/libkmahjongg/distinfo
index 79afc1596e97..e805ab8de404 100644
--- a/games/libkmahjongg/distinfo
+++ b/games/libkmahjongg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/libkmahjongg-4.10.3.tar.xz) = 8dde202a1c3b6496d1e83d456850624d614c68668f75f33e5cd51bb7dc832a7d
-SIZE (KDE/4.10.3/libkmahjongg-4.10.3.tar.xz) = 1674012
+SHA256 (KDE/4.10.4/libkmahjongg-4.10.4.tar.xz) = ce79ae384328da7bf7eb272d0eed1f97ff707d4eedca6b2ce37a16a708f825e7
+SIZE (KDE/4.10.4/libkmahjongg-4.10.4.tar.xz) = 1672036
diff --git a/games/lskat/distinfo b/games/lskat/distinfo
index 07ff546fbf66..bc16ca29d98f 100644
--- a/games/lskat/distinfo
+++ b/games/lskat/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/lskat-4.10.3.tar.xz) = a9f5f0f629592571d3661caebdae3d9d58d40a8164c61051016fef7b8c77fa61
-SIZE (KDE/4.10.3/lskat-4.10.3.tar.xz) = 958972
+SHA256 (KDE/4.10.4/lskat-4.10.4.tar.xz) = 9ee956843458825992813cc5e00ad7d2e3748ea8ae6aadf5bcb5a46739f2352e
+SIZE (KDE/4.10.4/lskat-4.10.4.tar.xz) = 956724
diff --git a/games/pairs/distinfo b/games/pairs/distinfo
index 8d62a70d2758..166f99ce8916 100644
--- a/games/pairs/distinfo
+++ b/games/pairs/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/pairs-4.10.3.tar.xz) = 9c176ab57ad574a3ad4c21fe21645e45e7aa389d2d17e51221620edd1f3bd83d
-SIZE (KDE/4.10.3/pairs-4.10.3.tar.xz) = 2129324
+SHA256 (KDE/4.10.4/pairs-4.10.4.tar.xz) = 18bb60a6e95b7233091a638127d34b9215db0a6c8412c84853ae13e321bf3801
+SIZE (KDE/4.10.4/pairs-4.10.4.tar.xz) = 2125528
diff --git a/games/palapeli/distinfo b/games/palapeli/distinfo
index d9a5f234338b..3a1ab07e147b 100644
--- a/games/palapeli/distinfo
+++ b/games/palapeli/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/palapeli-4.10.3.tar.xz) = 9d2e76a9505a479043d1b59a5d8a2501f064f1a37b6cf5656624d508ea3a32bf
-SIZE (KDE/4.10.3/palapeli-4.10.3.tar.xz) = 1738436
+SHA256 (KDE/4.10.4/palapeli-4.10.4.tar.xz) = 8c971285185f3b2f9ba52062b69a68800891840e821a0a05f45d8a1f1cca033c
+SIZE (KDE/4.10.4/palapeli-4.10.4.tar.xz) = 1732952
diff --git a/german/kde4-l10n/distinfo b/german/kde4-l10n/distinfo
index 5e6ddd26ffb4..e1f2316c264d 100644
--- a/german/kde4-l10n/distinfo
+++ b/german/kde4-l10n/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-de-4.10.3.tar.xz) = 1cc5988b1c081dedb1001bc953ee6c917a1836ba222d6ad8d04068ec89a7e9f3
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-de-4.10.3.tar.xz) = 37954244
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-de-4.10.4.tar.xz) = bdba2772303dcd670d02a7c0724f618115b754fc1a3679fc7808570240a81397
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-de-4.10.4.tar.xz) = 37827564
diff --git a/graphics/gwenview-kde4/distinfo b/graphics/gwenview-kde4/distinfo
index 93b94d821538..3949a043e718 100644
--- a/graphics/gwenview-kde4/distinfo
+++ b/graphics/gwenview-kde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/gwenview-4.10.3.tar.xz) = d764632e05d75d372e8186b00b7e30782f905ca1c926f2b8696fa5afb6533ea5
-SIZE (KDE/4.10.3/gwenview-4.10.3.tar.xz) = 2184520
+SHA256 (KDE/4.10.4/gwenview-4.10.4.tar.xz) = 14f29922d8257d83245f16f358e005cb5544c3f4623c19935ccab800df66002c
+SIZE (KDE/4.10.4/gwenview-4.10.4.tar.xz) = 2177264
diff --git a/graphics/kamera-kde4/distinfo b/graphics/kamera-kde4/distinfo
index 0c33f01ce19f..3db90fb586e5 100644
--- a/graphics/kamera-kde4/distinfo
+++ b/graphics/kamera-kde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kamera-4.10.3.tar.xz) = 5db7d0974da230141828724cc0be1f61bc3b36e5375dea3d1719a96962b53fe9
-SIZE (KDE/4.10.3/kamera-4.10.3.tar.xz) = 37700
+SHA256 (KDE/4.10.4/kamera-4.10.4.tar.xz) = 853ae5f0193b5cfa4e88acc60d76fd3bab33f806dded3785682b1c809c22de1a
+SIZE (KDE/4.10.4/kamera-4.10.4.tar.xz) = 37080
diff --git a/graphics/kcolorchooser/distinfo b/graphics/kcolorchooser/distinfo
index 8eaf41c04991..0618fe712cc5 100644
--- a/graphics/kcolorchooser/distinfo
+++ b/graphics/kcolorchooser/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kcolorchooser-4.10.3.tar.xz) = 1a2a98a67457eacc1eb40cdf82ad4c1a380673320d1a243e1fd0bfee7a2b33b3
-SIZE (KDE/4.10.3/kcolorchooser-4.10.3.tar.xz) = 4600
+SHA256 (KDE/4.10.4/kcolorchooser-4.10.4.tar.xz) = f615edb3bd4eec8f94298d1b0fc06ce82aacb7aa56080518450068849f06f902
+SIZE (KDE/4.10.4/kcolorchooser-4.10.4.tar.xz) = 4336
diff --git a/graphics/kdegraphics4-mobipocket/distinfo b/graphics/kdegraphics4-mobipocket/distinfo
index 7d9f1bf4b981..6ef2d8f6376b 100644
--- a/graphics/kdegraphics4-mobipocket/distinfo
+++ b/graphics/kdegraphics4-mobipocket/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdegraphics-mobipocket-4.10.3.tar.xz) = 939a418d695171a5d6b42982917dd7608ef7aa5c91dcd94544200c58186b8de1
-SIZE (KDE/4.10.3/kdegraphics-mobipocket-4.10.3.tar.xz) = 20312
+SHA256 (KDE/4.10.4/kdegraphics-mobipocket-4.10.4.tar.xz) = eec2486deeecc285314ce44f73a7aef90f184fb664a98d9e95dc2f438a087e3a
+SIZE (KDE/4.10.4/kdegraphics-mobipocket-4.10.4.tar.xz) = 19640
diff --git a/graphics/kdegraphics4-strigi-analyzer/distinfo b/graphics/kdegraphics4-strigi-analyzer/distinfo
index 2502d0f5939c..a3ad2bb3b893 100644
--- a/graphics/kdegraphics4-strigi-analyzer/distinfo
+++ b/graphics/kdegraphics4-strigi-analyzer/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdegraphics-strigi-analyzer-4.10.3.tar.xz) = 71df61fdb2b7239f0ac1cdfeee27cfe171d0669be00ef6c1c43ce326f103b247
-SIZE (KDE/4.10.3/kdegraphics-strigi-analyzer-4.10.3.tar.xz) = 41184
+SHA256 (KDE/4.10.4/kdegraphics-strigi-analyzer-4.10.4.tar.xz) = 0a57c16e765a31b45ef85593ff6eb8e11241384c58f79b8404e2185b5d725f3c
+SIZE (KDE/4.10.4/kdegraphics-strigi-analyzer-4.10.4.tar.xz) = 40004
diff --git a/graphics/kdegraphics4-svgpart/distinfo b/graphics/kdegraphics4-svgpart/distinfo
index 1950e082b034..b62d80ecce5e 100644
--- a/graphics/kdegraphics4-svgpart/distinfo
+++ b/graphics/kdegraphics4-svgpart/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/svgpart-4.10.3.tar.xz) = 5c84b449ef06b0bc0947079244f649fc9e2c922227236375730377d3f0b96b2e
-SIZE (KDE/4.10.3/svgpart-4.10.3.tar.xz) = 9228
+SHA256 (KDE/4.10.4/svgpart-4.10.4.tar.xz) = 9c7c77abc627322d3d06a04b94b3ee857010fad33796dc78180773746e9e2221
+SIZE (KDE/4.10.4/svgpart-4.10.4.tar.xz) = 8992
diff --git a/graphics/kdegraphics4-thumbnailers/distinfo b/graphics/kdegraphics4-thumbnailers/distinfo
index 6b1edb65beb8..a299ea28afec 100644
--- a/graphics/kdegraphics4-thumbnailers/distinfo
+++ b/graphics/kdegraphics4-thumbnailers/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdegraphics-thumbnailers-4.10.3.tar.xz) = a19de250313ad770d5b43890e23cea0507936921f611260bbacb5fbb960fec0e
-SIZE (KDE/4.10.3/kdegraphics-thumbnailers-4.10.3.tar.xz) = 41892
+SHA256 (KDE/4.10.4/kdegraphics-thumbnailers-4.10.4.tar.xz) = a4ed19897c1b651651e31ecd8497f28c311bebdaa872aea279ad820df9a2d7a6
+SIZE (KDE/4.10.4/kdegraphics-thumbnailers-4.10.4.tar.xz) = 41108
diff --git a/graphics/kolourpaint/distinfo b/graphics/kolourpaint/distinfo
index 7a7fe387e5b9..3340f8de1952 100644
--- a/graphics/kolourpaint/distinfo
+++ b/graphics/kolourpaint/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kolourpaint-4.10.3.tar.xz) = a23ade36aede650c5a6df6155c97449d57f06aac353ba94ab86eacbb95620c07
-SIZE (KDE/4.10.3/kolourpaint-4.10.3.tar.xz) = 1186836
+SHA256 (KDE/4.10.4/kolourpaint-4.10.4.tar.xz) = 03dbb9e75f40b170ae22ffefdba268cc41805c42a2a8bbc58a1dcad13a51b2f3
+SIZE (KDE/4.10.4/kolourpaint-4.10.4.tar.xz) = 1175364
diff --git a/graphics/ksaneplugin/distinfo b/graphics/ksaneplugin/distinfo
index a6c44bdfd30b..2a434803fe73 100644
--- a/graphics/ksaneplugin/distinfo
+++ b/graphics/ksaneplugin/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/ksaneplugin-4.10.3.tar.xz) = 354e173ad4e7722fcee95329c03c01d7398256225a83bab7b16dcc42c7c80870
-SIZE (KDE/4.10.3/ksaneplugin-4.10.3.tar.xz) = 13436
+SHA256 (KDE/4.10.4/ksaneplugin-4.10.4.tar.xz) = 363e25180bd3ea7da88f39c28cd5b0855438ea758a578fc31844392634d4a183
+SIZE (KDE/4.10.4/ksaneplugin-4.10.4.tar.xz) = 13060
diff --git a/graphics/ksnapshot/distinfo b/graphics/ksnapshot/distinfo
index 040a1db17e90..cdfdb60ef8e4 100644
--- a/graphics/ksnapshot/distinfo
+++ b/graphics/ksnapshot/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/ksnapshot-4.10.3.tar.xz) = 3d08482ce9149a3e24b7de2451b62cd7e094db8f2825b6ab0c20995e6b261f9b
-SIZE (KDE/4.10.3/ksnapshot-4.10.3.tar.xz) = 264524
+SHA256 (KDE/4.10.4/ksnapshot-4.10.4.tar.xz) = 6aa1dd43151f09ba0ac520c4481e67cd88abfcbfaef7bbc3f57b7855241998e6
+SIZE (KDE/4.10.4/ksnapshot-4.10.4.tar.xz) = 263232
diff --git a/graphics/libkdcraw-kde4/distinfo b/graphics/libkdcraw-kde4/distinfo
index 3362c7795fe8..e2b5add66ab4 100644
--- a/graphics/libkdcraw-kde4/distinfo
+++ b/graphics/libkdcraw-kde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/libkdcraw-4.10.3.tar.xz) = af85582619b0fbf55f08a775a0745b83b77f66b8043f603e29fee2df2488526c
-SIZE (KDE/4.10.3/libkdcraw-4.10.3.tar.xz) = 349076
+SHA256 (KDE/4.10.4/libkdcraw-4.10.4.tar.xz) = e96e29adbdbdb21101c90fbf299d1d39ffd9f7e14c1a441e04f57c9e8c4a3071
+SIZE (KDE/4.10.4/libkdcraw-4.10.4.tar.xz) = 345488
diff --git a/graphics/libkexiv2-kde4/distinfo b/graphics/libkexiv2-kde4/distinfo
index ff03fa10c847..ad181cb01d8c 100644
--- a/graphics/libkexiv2-kde4/distinfo
+++ b/graphics/libkexiv2-kde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/libkexiv2-4.10.3.tar.xz) = a3d619b4d077d35097e5d64a7c04da803ef1c993acb800296d8997567ab357ea
-SIZE (KDE/4.10.3/libkexiv2-4.10.3.tar.xz) = 134424
+SHA256 (KDE/4.10.4/libkexiv2-4.10.4.tar.xz) = 1de2d3bca2270d1c3a8faf296a408c72d5c095795f4bbf12b4cec78f062333f1
+SIZE (KDE/4.10.4/libkexiv2-4.10.4.tar.xz) = 132972
diff --git a/graphics/libkipi-kde4/distinfo b/graphics/libkipi-kde4/distinfo
index a84bc20c7b13..5179500106c4 100644
--- a/graphics/libkipi-kde4/distinfo
+++ b/graphics/libkipi-kde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/libkipi-4.10.3.tar.xz) = 8fd20231d918b80036f753b3e8f9360e65c744ec6c1a74305cfc2e7b52afd50b
-SIZE (KDE/4.10.3/libkipi-4.10.3.tar.xz) = 96116
+SHA256 (KDE/4.10.4/libkipi-4.10.4.tar.xz) = 24de8366e7890f3f431c8bdf84e272d97b2ed6430ff19469359eb2bb35c493a8
+SIZE (KDE/4.10.4/libkipi-4.10.4.tar.xz) = 94032
diff --git a/graphics/libksane/distinfo b/graphics/libksane/distinfo
index fa40f18fffea..330e4fe213cc 100644
--- a/graphics/libksane/distinfo
+++ b/graphics/libksane/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/libksane-4.10.3.tar.xz) = 2226bca0c8fc1bab7c4bb4878ba2efd151eb14dcb27d5b92100552503ff9509d
-SIZE (KDE/4.10.3/libksane-4.10.3.tar.xz) = 82568
+SHA256 (KDE/4.10.4/libksane-4.10.4.tar.xz) = ec41d8d9ea09be7dda59e4108018d15e5333e9f20a4ebf83300d55708b5a60eb
+SIZE (KDE/4.10.4/libksane-4.10.4.tar.xz) = 80532
diff --git a/graphics/okular/distinfo b/graphics/okular/distinfo
index a3004c2b905b..608b2900ee6d 100644
--- a/graphics/okular/distinfo
+++ b/graphics/okular/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/okular-4.10.3.tar.xz) = b69d3c93acb40bfdd83978717ba6b19ae1aa421420a2e8ffe950b85ffc89f951
-SIZE (KDE/4.10.3/okular-4.10.3.tar.xz) = 1383728
+SHA256 (KDE/4.10.4/okular-4.10.4.tar.xz) = 108822e578b6b15e6eadf400cb24487599e4dded2276c8defcb034d7606c5e95
+SIZE (KDE/4.10.4/okular-4.10.4.tar.xz) = 1373232
diff --git a/graphics/okular/pkg-plist b/graphics/okular/pkg-plist
index e75beed46e16..04ce3f4911b1 100644
--- a/graphics/okular/pkg-plist
+++ b/graphics/okular/pkg-plist
@@ -164,9 +164,6 @@ share/kde4/servicetypes/okularGenerator.desktop
@dirrm share/apps/okular/icons
@dirrm share/apps/okular
@dirrmtry lib/kde4/imports/org/kde/okular
-@dirrmtry lib/kde4/imports/org/kde
-@dirrmtry lib/kde4/imports/org
-@dirrmtry lib/kde4/imports
@dirrm lib/cmake/Okular
@dirrmtry lib/cmake
@dirrm include/okular/interfaces
diff --git a/hebrew/kde4-l10n/distinfo b/hebrew/kde4-l10n/distinfo
index 6d11deef1410..8980a0788ece 100644
--- a/hebrew/kde4-l10n/distinfo
+++ b/hebrew/kde4-l10n/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-he-4.10.3.tar.xz) = bcda232feeff355085cfdf958f0674c843ca701450d809b6e83953d1aeb7503e
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-he-4.10.3.tar.xz) = 2162792
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-he-4.10.4.tar.xz) = 37540d0f6ee13cd24ed34bd36f0251e42ab8dc91d2ae19f45b010e7f7da0067a
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-he-4.10.4.tar.xz) = 2144136
diff --git a/hungarian/kde4-l10n/distinfo b/hungarian/kde4-l10n/distinfo
index 8acc424eb567..0182af1a6ac1 100644
--- a/hungarian/kde4-l10n/distinfo
+++ b/hungarian/kde4-l10n/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-hu-4.10.3.tar.xz) = 59dd08eba2b3fc3bdd19a503a4eca3e5bdf31699527b4b85fbce430052130623
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-hu-4.10.3.tar.xz) = 4237008
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-hu-4.10.4.tar.xz) = b857f402e496c4d000cdaaad739559c5efa46ed4b952c5b48fc53da96a7578d7
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-hu-4.10.4.tar.xz) = 4201324
diff --git a/japanese/kde4-l10n/distinfo b/japanese/kde4-l10n/distinfo
index 767019a648dc..29856305666a 100644
--- a/japanese/kde4-l10n/distinfo
+++ b/japanese/kde4-l10n/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-ja-4.10.3.tar.xz) = 867f2586301557edb573f37b91b3004042dc671eab482e86d0373ded519265a1
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-ja-4.10.3.tar.xz) = 2321424
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-ja-4.10.4.tar.xz) = 71ce3e82a370db0a35e15eeb3a7c5a3c7f533b80f7bf73a528b5838eff1cdeb5
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-ja-4.10.4.tar.xz) = 2293664
diff --git a/japanese/kiten/distinfo b/japanese/kiten/distinfo
index 40222a195173..8da2085951a7 100644
--- a/japanese/kiten/distinfo
+++ b/japanese/kiten/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kiten-4.10.3.tar.xz) = 3c9ca9122e371a1af97a1cf8e5a770288476a83dec3a9e2130f164f2106547d8
-SIZE (KDE/4.10.3/kiten-4.10.3.tar.xz) = 11739820
+SHA256 (KDE/4.10.4/kiten-4.10.4.tar.xz) = abac8950aef8be321e216ed7cadd8805645898d5bffe8c348e166f33b73da149
+SIZE (KDE/4.10.4/kiten-4.10.4.tar.xz) = 11745620
diff --git a/korean/kde4-l10n/distinfo b/korean/kde4-l10n/distinfo
index 49218deee5e1..4e93f47d4e35 100644
--- a/korean/kde4-l10n/distinfo
+++ b/korean/kde4-l10n/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-ko-4.10.3.tar.xz) = 23078517060623a5f1ada7f1cb277c69ca5790a2dbcc2d18240f7dc3104e3051
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-ko-4.10.3.tar.xz) = 1727084
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-ko-4.10.4.tar.xz) = 10d37a6b3591b9aaa10d9810b4cdbc6aeee7a1023e5ba93d7d5fb83bfeedaeca
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-ko-4.10.4.tar.xz) = 1703316
diff --git a/lang/kturtle/distinfo b/lang/kturtle/distinfo
index b87d0776292f..b2cfad8d6312 100644
--- a/lang/kturtle/distinfo
+++ b/lang/kturtle/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kturtle-4.10.3.tar.xz) = e3140829dc2fe7889f216559f547921d933e8a2d0b7a24712f6602a6b29e29c4
-SIZE (KDE/4.10.3/kturtle-4.10.3.tar.xz) = 212528
+SHA256 (KDE/4.10.4/kturtle-4.10.4.tar.xz) = 8ec6db48824ee2329ab53e7a31b239d52d5c34fdf00a8ab0e66d3135efd7545b
+SIZE (KDE/4.10.4/kturtle-4.10.4.tar.xz) = 210436
diff --git a/math/analitza/distinfo b/math/analitza/distinfo
index feeea9ea8c99..fe63ff1f6289 100644
--- a/math/analitza/distinfo
+++ b/math/analitza/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/analitza-4.10.3.tar.xz) = fe7c08a4952b6a74e7662f4543ab9d6b65dc72505337c532a773919565400479
-SIZE (KDE/4.10.3/analitza-4.10.3.tar.xz) = 178036
+SHA256 (KDE/4.10.4/analitza-4.10.4.tar.xz) = 98da13627ce40b4947c20c5797cb037d13e4bc0891185e4d2751dc194a5172c6
+SIZE (KDE/4.10.4/analitza-4.10.4.tar.xz) = 174572
diff --git a/math/cantor/distinfo b/math/cantor/distinfo
index 88cdd9ec2b33..f5511cc6799e 100644
--- a/math/cantor/distinfo
+++ b/math/cantor/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/cantor-4.10.3.tar.xz) = 854040956eff49801ce1c9365bf77fc698f975c6bbf48c4d8884265eaa242d17
-SIZE (KDE/4.10.3/cantor-4.10.3.tar.xz) = 318200
+SHA256 (KDE/4.10.4/cantor-4.10.4.tar.xz) = 7e04ba594e914703d62bbe529dd466cebfc205683135b5c164f4dde3e75c0690
+SIZE (KDE/4.10.4/cantor-4.10.4.tar.xz) = 310484
diff --git a/math/kalgebra/distinfo b/math/kalgebra/distinfo
index 57a3429162bc..983b085d88c8 100644
--- a/math/kalgebra/distinfo
+++ b/math/kalgebra/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kalgebra-4.10.3.tar.xz) = 33be581b9c323d414c02508b00b5c5d1082f2c90363e700c162512a9885dfa25
-SIZE (KDE/4.10.3/kalgebra-4.10.3.tar.xz) = 445880
+SHA256 (KDE/4.10.4/kalgebra-4.10.4.tar.xz) = ea05be806a6d6a6c8ebc09f0db3996906a4cda401dc97d578017b6be3321368d
+SIZE (KDE/4.10.4/kalgebra-4.10.4.tar.xz) = 443184
diff --git a/math/kalgebra/pkg-plist b/math/kalgebra/pkg-plist
index 78a005d21b97..6eefd4051345 100644
--- a/math/kalgebra/pkg-plist
+++ b/math/kalgebra/pkg-plist
@@ -26,4 +26,3 @@ share/kde4/services/kalgebraplasmoid.desktop
@dirrm share/apps/plasma/plasmoids/org.kde.graphsplasmoid/contents/ui
@dirrm share/apps/plasma/plasmoids/org.kde.graphsplasmoid/contents
@dirrm share/apps/plasma/plasmoids/org.kde.graphsplasmoid
-@dirrmtry share/apps/plasma/plasmoids
diff --git a/math/kbruch/distinfo b/math/kbruch/distinfo
index 50ea52f7a6d0..66e757460227 100644
--- a/math/kbruch/distinfo
+++ b/math/kbruch/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kbruch-4.10.3.tar.xz) = 129c0110d8db2b1aae1f85875472bc17e3e4918dedce2c9d63a5bd2f5f4a4901
-SIZE (KDE/4.10.3/kbruch-4.10.3.tar.xz) = 908696
+SHA256 (KDE/4.10.4/kbruch-4.10.4.tar.xz) = bb047cfe837c305a69d9f08649445e5fa33195b0af92907f288d717b25767c90
+SIZE (KDE/4.10.4/kbruch-4.10.4.tar.xz) = 906924
diff --git a/math/kcalc/distinfo b/math/kcalc/distinfo
index cf3b1c9256ca..bb7e1623a27a 100644
--- a/math/kcalc/distinfo
+++ b/math/kcalc/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kcalc-4.10.3.tar.xz) = 293cd0b4292bf974e48cfbc359aee156f6d03bcb6fa6e1dc7960fc089ec9044d
-SIZE (KDE/4.10.3/kcalc-4.10.3.tar.xz) = 93972
+SHA256 (KDE/4.10.4/kcalc-4.10.4.tar.xz) = 4984a2d1f6fab3022923c78151ff2a260db074c3b0d3b83ed12b6bf5abc94ca2
+SIZE (KDE/4.10.4/kcalc-4.10.4.tar.xz) = 92116
diff --git a/math/kig/distinfo b/math/kig/distinfo
index 90abbe923359..c2377cf81b23 100644
--- a/math/kig/distinfo
+++ b/math/kig/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kig-4.10.3.tar.xz) = 230324c8fa6a335e8a3337e2b52e2df86080bb48bfdd38114d999a34e96943db
-SIZE (KDE/4.10.3/kig-4.10.3.tar.xz) = 1527716
+SHA256 (KDE/4.10.4/kig-4.10.4.tar.xz) = 30b1c5886683d8d0f27c1d7b1a6bd3d1b69de65fb7def7ec50389e3214eaaa4a
+SIZE (KDE/4.10.4/kig-4.10.4.tar.xz) = 1515688
diff --git a/math/kmplot/distinfo b/math/kmplot/distinfo
index 6ac990ca57a5..76aea996d5ce 100644
--- a/math/kmplot/distinfo
+++ b/math/kmplot/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kmplot-4.10.3.tar.xz) = 7bf9fc77ba0f0d8050a4a15b7a7b70bf35474716c259f65549883fbf520e645f
-SIZE (KDE/4.10.3/kmplot-4.10.3.tar.xz) = 681068
+SHA256 (KDE/4.10.4/kmplot-4.10.4.tar.xz) = a2ff7647ac02218d178e57ac287866f7ee88637eac1198562f0cd3994ebf0d36
+SIZE (KDE/4.10.4/kmplot-4.10.4.tar.xz) = 677764
diff --git a/math/rocs/distinfo b/math/rocs/distinfo
index 8741d15af664..43d5e5387daf 100644
--- a/math/rocs/distinfo
+++ b/math/rocs/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/rocs-4.10.3.tar.xz) = cdb640500df0f0b2429175efd289bf26fb4bcb4697792b82bf89c506adc341c5
-SIZE (KDE/4.10.3/rocs-4.10.3.tar.xz) = 1143788
+SHA256 (KDE/4.10.4/rocs-4.10.4.tar.xz) = 3aca10bbb64df251e99e75940ea5d97712a0d0c32f722597ff9847ab654d61aa
+SIZE (KDE/4.10.4/rocs-4.10.4.tar.xz) = 1131440
diff --git a/misc/kde4-l10n-bg/distinfo b/misc/kde4-l10n-bg/distinfo
index 4faf4263905d..2dc77fa81e66 100644
--- a/misc/kde4-l10n-bg/distinfo
+++ b/misc/kde4-l10n-bg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-bg-4.10.3.tar.xz) = 3614d4dca5236a6c98cc15f667218e395947c90f1caa80cd9908ea44c412deb0
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-bg-4.10.3.tar.xz) = 2019416
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-bg-4.10.4.tar.xz) = e89d117cc5adcb1a86a06beeec6b660c81b3ca22c10b5f0511a59241f0a155ff
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-bg-4.10.4.tar.xz) = 1999548
diff --git a/misc/kde4-l10n-bs/distinfo b/misc/kde4-l10n-bs/distinfo
index ce5f1e6726f5..3d87038ce80a 100644
--- a/misc/kde4-l10n-bs/distinfo
+++ b/misc/kde4-l10n-bs/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-bs-4.10.3.tar.xz) = e48abcb7ffb9bfdad0b22afd6421d177efed4d8dd3bb922d479515040067f260
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-bs-4.10.3.tar.xz) = 2304224
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-bs-4.10.4.tar.xz) = 95c345741d1e2dcd5282ab7121b916473f511d861be22c3d7f6ca9de4f8f7061
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-bs-4.10.4.tar.xz) = 2274812
diff --git a/misc/kde4-l10n-ca/distinfo b/misc/kde4-l10n-ca/distinfo
index 998cef78eb04..34c200c16680 100644
--- a/misc/kde4-l10n-ca/distinfo
+++ b/misc/kde4-l10n-ca/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-ca-4.10.3.tar.xz) = 14c2f279f9f2f82f3de4c5523ebb07fd36b15f618ccf457083ee2d4571afecd7
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-ca-4.10.3.tar.xz) = 12927276
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-ca-4.10.4.tar.xz) = 98d8cfa864556d2987df0703c910df25501d00e3d56cb930d9da9554554ed2c1
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-ca-4.10.4.tar.xz) = 12830828
diff --git a/misc/kde4-l10n-ca_valencia/distinfo b/misc/kde4-l10n-ca_valencia/distinfo
index 0050dd79fded..1f7d2c8f51fa 100644
--- a/misc/kde4-l10n-ca_valencia/distinfo
+++ b/misc/kde4-l10n-ca_valencia/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-ca@valencia-4.10.3.tar.xz) = bbcc9cd4872ba80a9284f876e06f302bdc26d742e6b33edaac4deb9eb6325fd1
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-ca@valencia-4.10.3.tar.xz) = 2228884
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-ca@valencia-4.10.4.tar.xz) = eb01f9ae99269c37cd3f9bb8e67cbe5b476e02247a6923240a37e6b52feb72a7
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-ca@valencia-4.10.4.tar.xz) = 2202864
diff --git a/misc/kde4-l10n-cs/distinfo b/misc/kde4-l10n-cs/distinfo
index a52d52801bf8..487f0800052c 100644
--- a/misc/kde4-l10n-cs/distinfo
+++ b/misc/kde4-l10n-cs/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-cs-4.10.3.tar.xz) = 3df256a2d3ad8e5aacb100ce9561801973088c1b29e9d8c1a35b415672fe558b
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-cs-4.10.3.tar.xz) = 3047660
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-cs-4.10.4.tar.xz) = d99885706e28c8513d415415fd03fc3cfa007a664762a8919903ec26d6577edb
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-cs-4.10.4.tar.xz) = 3014256
diff --git a/misc/kde4-l10n-da/distinfo b/misc/kde4-l10n-da/distinfo
index 04538583c6ef..14cb74933c7d 100644
--- a/misc/kde4-l10n-da/distinfo
+++ b/misc/kde4-l10n-da/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-da-4.10.3.tar.xz) = 4c9e226ad6446b8d6d9c29bac198e4eab6f8acd77cd54e3854896f8ac4a81028
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-da-4.10.3.tar.xz) = 13489932
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-da-4.10.4.tar.xz) = 1632edf64919c296813544eeb22e6582f775b2898fc62bcc344cb0b3a6ac94dd
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-da-4.10.4.tar.xz) = 13443000
diff --git a/misc/kde4-l10n-el/distinfo b/misc/kde4-l10n-el/distinfo
index 8b785265396e..d93ca0a77a90 100644
--- a/misc/kde4-l10n-el/distinfo
+++ b/misc/kde4-l10n-el/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-el-4.10.3.tar.xz) = 473191f066228d97ed6a6a68a00f45a5750296d06b59bba3959582ac6461a424
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-el-4.10.3.tar.xz) = 4890908
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-el-4.10.4.tar.xz) = bf79a45f0dc08a338a359f51ff2f1fb3cb79a54b5461a6937f81394cca4e84c6
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-el-4.10.4.tar.xz) = 4856448
diff --git a/misc/kde4-l10n-en_GB/distinfo b/misc/kde4-l10n-en_GB/distinfo
index d0ea400d62d9..a25995a284d8 100644
--- a/misc/kde4-l10n-en_GB/distinfo
+++ b/misc/kde4-l10n-en_GB/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-en_GB-4.10.3.tar.xz) = b3d426a6b6a043bc8260a9f9c97a42c5d42978a264a78ac1430ce39c3cd1c097
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-en_GB-4.10.3.tar.xz) = 3183636
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-en_GB-4.10.4.tar.xz) = 4c71ec62511b4179205a2ea953dddfa5397b9f32f85228d00a6453e8d7b845b0
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-en_GB-4.10.4.tar.xz) = 3152876
diff --git a/misc/kde4-l10n-es/distinfo b/misc/kde4-l10n-es/distinfo
index f32b477e3c0f..88851f1d3bb4 100644
--- a/misc/kde4-l10n-es/distinfo
+++ b/misc/kde4-l10n-es/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-es-4.10.3.tar.xz) = 6b2f86fbca03198a146328921a3a2d77f194db078673e9a17b0820d6c1a5eb34
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-es-4.10.3.tar.xz) = 23585056
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-es-4.10.4.tar.xz) = b18cf04e1b5464df1ae48cc0d0f11681102946f9ca275319bc212820e92b41f1
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-es-4.10.4.tar.xz) = 23498368
diff --git a/misc/kde4-l10n-et/distinfo b/misc/kde4-l10n-et/distinfo
index e0127a17f0da..3f8778737aa2 100644
--- a/misc/kde4-l10n-et/distinfo
+++ b/misc/kde4-l10n-et/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-et-4.10.3.tar.xz) = be264d819414d8913df60a3fdb9df0d00175378a4177007499d477326be2891e
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-et-4.10.3.tar.xz) = 7529848
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-et-4.10.4.tar.xz) = 671726df2cbf1bd378594bcde7c20d2de5825a7cace6d7bc56bfff3a824058c3
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-et-4.10.4.tar.xz) = 7450172
diff --git a/misc/kde4-l10n-eu/distinfo b/misc/kde4-l10n-eu/distinfo
index 67a6cbe85acd..5f40394121b5 100644
--- a/misc/kde4-l10n-eu/distinfo
+++ b/misc/kde4-l10n-eu/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-eu-4.10.3.tar.xz) = 9259aa5b97a927b4b49c91e241933106cb953be119c65584dc367d29d0551ebd
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-eu-4.10.3.tar.xz) = 2095748
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-eu-4.10.4.tar.xz) = 0443c0103cb63c6409aba2ee5129b5275bd6908e1093b39e76ab008ca98587f7
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-eu-4.10.4.tar.xz) = 2075048
diff --git a/misc/kde4-l10n-fa/distinfo b/misc/kde4-l10n-fa/distinfo
index 5d66f347d837..05862c04fc20 100644
--- a/misc/kde4-l10n-fa/distinfo
+++ b/misc/kde4-l10n-fa/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-fa-4.10.3.tar.xz) = ca39793b75e1a5de3ba4835d35349826d5acdce919c082599e88ef0ef4552211
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-fa-4.10.3.tar.xz) = 1960048
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-fa-4.10.4.tar.xz) = 95057695eda262fdbed53f9f6b0ba31f76c522a993f0671baef294f24f4d1b7c
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-fa-4.10.4.tar.xz) = 1943676
diff --git a/misc/kde4-l10n-fi/distinfo b/misc/kde4-l10n-fi/distinfo
index ac137d09c58c..8dd4e9d06d21 100644
--- a/misc/kde4-l10n-fi/distinfo
+++ b/misc/kde4-l10n-fi/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-fi-4.10.3.tar.xz) = 5ccdd0a6b207447af570b12e7839f0aeceec9f8e77da28ae81e700bb6694d55e
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-fi-4.10.3.tar.xz) = 2678444
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-fi-4.10.4.tar.xz) = a3d2bce3fb915de100b7be6ca4881deb066ca51c737d15444385b95408087e4b
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-fi-4.10.4.tar.xz) = 2655780
diff --git a/misc/kde4-l10n-ga/distinfo b/misc/kde4-l10n-ga/distinfo
index 496d029a38f0..ae35a2f22827 100644
--- a/misc/kde4-l10n-ga/distinfo
+++ b/misc/kde4-l10n-ga/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-ga-4.10.3.tar.xz) = 4fc44a036370d212b7e1624ceb519eeccd6743cdb73c3cf965761f36a181ccb4
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-ga-4.10.3.tar.xz) = 2884772
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-ga-4.10.4.tar.xz) = 83fa435f4093c87a990580f7a0f8cb7f42963dc9277faba310390b783dfcfbd8
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-ga-4.10.4.tar.xz) = 2853952
diff --git a/misc/kde4-l10n-gl/distinfo b/misc/kde4-l10n-gl/distinfo
index 0727d61e58d4..a384688c1c80 100644
--- a/misc/kde4-l10n-gl/distinfo
+++ b/misc/kde4-l10n-gl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-gl-4.10.3.tar.xz) = f044013a8ade3fe84d6144fff5df7846d1711e0cf6604ae18b9a3eb2be71599a
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-gl-4.10.3.tar.xz) = 4284752
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-gl-4.10.4.tar.xz) = 3eb87247d7b96ac584e72ccfcdf603be8fb75f7e45833985116c259f02851443
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-gl-4.10.4.tar.xz) = 4235792
diff --git a/misc/kde4-l10n-hi/distinfo b/misc/kde4-l10n-hi/distinfo
index b8f377954d54..0bca2e2b246e 100644
--- a/misc/kde4-l10n-hi/distinfo
+++ b/misc/kde4-l10n-hi/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-hi-4.10.3.tar.xz) = 9233eb0036e8f4076780f72019780bcf5aeda21381724fa37bcc2a0942e3f45e
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-hi-4.10.3.tar.xz) = 1866304
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-hi-4.10.4.tar.xz) = acb99f8c1fa813f94f9494e382c266ca3a191d4edede661b30c37f46fd6e410e
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-hi-4.10.4.tar.xz) = 1846520
diff --git a/misc/kde4-l10n-hr/distinfo b/misc/kde4-l10n-hr/distinfo
index 45fa79bfc7e6..69f06c2a0f1a 100644
--- a/misc/kde4-l10n-hr/distinfo
+++ b/misc/kde4-l10n-hr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-hr-4.10.3.tar.xz) = 5c971b9ad77da8b279b4631fce42fa9a0ad75bf0d9c6d0a563e921166fb863a8
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-hr-4.10.3.tar.xz) = 2054540
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-hr-4.10.4.tar.xz) = 0632284547341d3ce6992a12d53127407a03054507203deeb2067af619a7a788
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-hr-4.10.4.tar.xz) = 2030784
diff --git a/misc/kde4-l10n-ia/distinfo b/misc/kde4-l10n-ia/distinfo
index 53f573549b45..d9214937c742 100644
--- a/misc/kde4-l10n-ia/distinfo
+++ b/misc/kde4-l10n-ia/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-ia-4.10.3.tar.xz) = c89c0f3989f5ee6d4285393c776f1996712cfa0d657108a15b590d3fef940f04
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-ia-4.10.3.tar.xz) = 1394240
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-ia-4.10.4.tar.xz) = 2cd27df484c8253c35aa070373606ac29e4bc77ad2979fcbfccd3fe4a7600633
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-ia-4.10.4.tar.xz) = 1377240
diff --git a/misc/kde4-l10n-is/distinfo b/misc/kde4-l10n-is/distinfo
index cf3b160262ef..ff82ec3b8dac 100644
--- a/misc/kde4-l10n-is/distinfo
+++ b/misc/kde4-l10n-is/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-is-4.10.3.tar.xz) = b768e1090b851329724dffd36314513c8d47a97ccca2ff17d05882be7b51b4dd
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-is-4.10.3.tar.xz) = 1881492
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-is-4.10.4.tar.xz) = 859557dc5f897c692ed21d226f3819ed87c9fa6f39af2f594901479322a28984
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-is-4.10.4.tar.xz) = 1860392
diff --git a/misc/kde4-l10n-is/pkg-plist b/misc/kde4-l10n-is/pkg-plist
index 21c4b3990f8d..df0b129eab51 100644
--- a/misc/kde4-l10n-is/pkg-plist
+++ b/misc/kde4-l10n-is/pkg-plist
@@ -224,6 +224,7 @@ share/locale/is/LC_MESSAGES/kio_trash.mo
share/locale/is/LC_MESSAGES/kio_zeroconf.mo
share/locale/is/LC_MESSAGES/kioclient.mo
share/locale/is/LC_MESSAGES/kioexec.mo
+share/locale/is/LC_MESSAGES/kipiplugin_kxmlhelloworld.mo
share/locale/is/LC_MESSAGES/kiriki.mo
share/locale/is/LC_MESSAGES/kiten.mo
share/locale/is/LC_MESSAGES/kjots.mo
diff --git a/misc/kde4-l10n-it/distinfo b/misc/kde4-l10n-it/distinfo
index c81d23ac1ec9..b7c5d45c64fd 100644
--- a/misc/kde4-l10n-it/distinfo
+++ b/misc/kde4-l10n-it/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-it-4.10.3.tar.xz) = 758dce6c657651ee67995b4cc8090235246dda88c1a91c9eb2bf4a3bfdde4cc4
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-it-4.10.3.tar.xz) = 10683288
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-it-4.10.4.tar.xz) = d12404b94aeb4ed151e96462c218d697e5dad7895700b34ac9b4eede413f8b58
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-it-4.10.4.tar.xz) = 10595876
diff --git a/misc/kde4-l10n-kk/distinfo b/misc/kde4-l10n-kk/distinfo
index 37c87c4f27ef..b67f49725099 100644
--- a/misc/kde4-l10n-kk/distinfo
+++ b/misc/kde4-l10n-kk/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-kk-4.10.3.tar.xz) = 892f88fe644b3ef7497e371d1f1251fe5ee6dca642bf4f7aec7b5de439f2c892
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-kk-4.10.3.tar.xz) = 2584812
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-kk-4.10.4.tar.xz) = d395efe295f4eeca453b6079dca8d83f9dafb63ab862c090a4c4f22da0dda6bd
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-kk-4.10.4.tar.xz) = 2568288
diff --git a/misc/kde4-l10n-km/distinfo b/misc/kde4-l10n-km/distinfo
index 576c8c0f1e2f..4335c36d2011 100644
--- a/misc/kde4-l10n-km/distinfo
+++ b/misc/kde4-l10n-km/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-km-4.10.3.tar.xz) = 2ce3d8a6a15ef68e0eaf1ff5195e6de253d7e4d2d1a58470b7686b85ecefc763
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-km-4.10.3.tar.xz) = 2220008
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-km-4.10.4.tar.xz) = 6904114ea0789ad82c2438cde9bea2ffe465a6b0920669ced84824295b4bc160
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-km-4.10.4.tar.xz) = 2195212
diff --git a/misc/kde4-l10n-lt/distinfo b/misc/kde4-l10n-lt/distinfo
index 71e7340b9784..dae35cc7be65 100644
--- a/misc/kde4-l10n-lt/distinfo
+++ b/misc/kde4-l10n-lt/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-lt-4.10.3.tar.xz) = bfa304b84092afe7726a3866137620b32814a1ade4f5426b39608cd26d1f0877
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-lt-4.10.3.tar.xz) = 12986256
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-lt-4.10.4.tar.xz) = a0e9ae260d0e99e8f1c17e0df22fb77efc0696eeae0051608432518a7a9ec605
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-lt-4.10.4.tar.xz) = 12938884
diff --git a/misc/kde4-l10n-lv/distinfo b/misc/kde4-l10n-lv/distinfo
index 1b0d73621131..36f731956906 100644
--- a/misc/kde4-l10n-lv/distinfo
+++ b/misc/kde4-l10n-lv/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-lv-4.10.3.tar.xz) = ee6ced5d8602c0b7bd2bdccb9f54b66f9801072b0925598099f3f7ad35772af4
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-lv-4.10.3.tar.xz) = 2241144
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-lv-4.10.4.tar.xz) = 132c3d3cffabfad81886cf0d129ece7e5cc5511677b4f84a5622fdad2012d476
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-lv-4.10.4.tar.xz) = 2214232
diff --git a/misc/kde4-l10n-mr/distinfo b/misc/kde4-l10n-mr/distinfo
index 80bf98d3348b..98dadaa471d4 100644
--- a/misc/kde4-l10n-mr/distinfo
+++ b/misc/kde4-l10n-mr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-mr-4.10.3.tar.xz) = 2f0aa5c3ff7634e5d71790971c7621a3d33ef3a53055e0b7e650ebda100574aa
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-mr-4.10.3.tar.xz) = 1809272
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-mr-4.10.4.tar.xz) = 0dbe86d778a92be37abcd2a13f7e689f388c8e1715da644c1473f3d7f52c2cab
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-mr-4.10.4.tar.xz) = 1781740
diff --git a/misc/kde4-l10n-nb/distinfo b/misc/kde4-l10n-nb/distinfo
index 7f9edd3b042e..673d72b4d84f 100644
--- a/misc/kde4-l10n-nb/distinfo
+++ b/misc/kde4-l10n-nb/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-nb-4.10.3.tar.xz) = 3742940057d0358a6d4057f2df9e70ce7232ffe4b1559ad9ce3a4268dc4a3bb6
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-nb-4.10.3.tar.xz) = 2560616
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-nb-4.10.4.tar.xz) = 72b17562cd2df99841502e1fe14c71f55430593794f9f5d77d84b78b007860ba
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-nb-4.10.4.tar.xz) = 2526288
diff --git a/misc/kde4-l10n-nds/distinfo b/misc/kde4-l10n-nds/distinfo
index 53ecd1611a94..650317451c7c 100644
--- a/misc/kde4-l10n-nds/distinfo
+++ b/misc/kde4-l10n-nds/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-nds-4.10.3.tar.xz) = f402e331537012abcea51d8fe951ea401df7089026a0bbce370ff3d9a5a982d2
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-nds-4.10.3.tar.xz) = 3192176
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-nds-4.10.4.tar.xz) = 806b06cdb76d8e39f960679884af45d27efe067dab86d4a057ee8389a9e64fbc
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-nds-4.10.4.tar.xz) = 3158444
diff --git a/misc/kde4-l10n-nl/distinfo b/misc/kde4-l10n-nl/distinfo
index 39baf005edfb..86136038a759 100644
--- a/misc/kde4-l10n-nl/distinfo
+++ b/misc/kde4-l10n-nl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-nl-4.10.3.tar.xz) = eeedd03d4a00fdca71fa070db3e7cd658052705ed9630e15e72a5494f5eb9035
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-nl-4.10.3.tar.xz) = 15934748
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-nl-4.10.4.tar.xz) = 2f63c6cafab2fdca1bf946014b9af5323a946e1d9866b2415c6dc02b87e1cdc8
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-nl-4.10.4.tar.xz) = 15839416
diff --git a/misc/kde4-l10n-nn/distinfo b/misc/kde4-l10n-nn/distinfo
index 2fecda78a299..f34173e0a978 100644
--- a/misc/kde4-l10n-nn/distinfo
+++ b/misc/kde4-l10n-nn/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-nn-4.10.3.tar.xz) = c7c0aa2708d014b2f1473e5ccd032b40b94954c5e46920262d05d3e503163bd2
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-nn-4.10.3.tar.xz) = 1959832
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-nn-4.10.4.tar.xz) = 9b409fc4bd653bf317aeddaebe865ef010115e5d803b4049e71c339d4d3cb154
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-nn-4.10.4.tar.xz) = 1934532
diff --git a/misc/kde4-l10n-pa/distinfo b/misc/kde4-l10n-pa/distinfo
index 2d698bc25c74..2f12adba99f6 100644
--- a/misc/kde4-l10n-pa/distinfo
+++ b/misc/kde4-l10n-pa/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-pa-4.10.3.tar.xz) = 42c369ed4b2e436d747cafd98a54e4856fe4fee59fa4b72a1ed9b279596d310c
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-pa-4.10.3.tar.xz) = 1919712
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-pa-4.10.4.tar.xz) = 215882981048023c97362fa28e09cc020319c3a243135b140579cb798d5bc32e
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-pa-4.10.4.tar.xz) = 1893804
diff --git a/misc/kde4-l10n-ro/distinfo b/misc/kde4-l10n-ro/distinfo
index fe4cde797d09..62348476ee24 100644
--- a/misc/kde4-l10n-ro/distinfo
+++ b/misc/kde4-l10n-ro/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-ro-4.10.3.tar.xz) = 7efab8a44475a2abce97c9f76a2e73a4cd1d4d330e1539e15b2057938b196e0b
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-ro-4.10.3.tar.xz) = 3041368
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-ro-4.10.4.tar.xz) = f8b24bf8b98c2e0edc3a3c4cd6ebcc446c8477e31ec0e4acdc68af25782e2961
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-ro-4.10.4.tar.xz) = 3011124
diff --git a/misc/kde4-l10n-si/distinfo b/misc/kde4-l10n-si/distinfo
index 048a328f7e30..a193e6fcaceb 100644
--- a/misc/kde4-l10n-si/distinfo
+++ b/misc/kde4-l10n-si/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-si-4.10.3.tar.xz) = 0aeef057fe028d0ebd83d920de9fad093a6b3f4d60df027aca1f0215da5ee88b
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-si-4.10.3.tar.xz) = 1065348
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-si-4.10.4.tar.xz) = 5296a261262ed28cbf2a2d1ac4e632b8be5d58abdd452425b02936141a6a0079
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-si-4.10.4.tar.xz) = 1053004
diff --git a/misc/kde4-l10n-sk/distinfo b/misc/kde4-l10n-sk/distinfo
index 1a800881c098..c5616e8941b9 100644
--- a/misc/kde4-l10n-sk/distinfo
+++ b/misc/kde4-l10n-sk/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-sk-4.10.3.tar.xz) = 2525d70fa871d3a760c3c4b338a83395ce5a5fec88fef354eb9d6ac48a8dab9b
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-sk-4.10.3.tar.xz) = 4381208
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-sk-4.10.4.tar.xz) = 22243272cf0ae555f2d526159efa290046d6adeb60d27a965f1f4e8c738f07e1
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-sk-4.10.4.tar.xz) = 4359296
diff --git a/misc/kde4-l10n-sl/distinfo b/misc/kde4-l10n-sl/distinfo
index 583f6e46f83d..5d5a8ce2e4e9 100644
--- a/misc/kde4-l10n-sl/distinfo
+++ b/misc/kde4-l10n-sl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-sl-4.10.3.tar.xz) = 0676c52ea783572a023a77b4773048ca109a8bb802ab41e5c390ea91fde0d425
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-sl-4.10.3.tar.xz) = 3548380
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-sl-4.10.4.tar.xz) = c4131208286a998402e806198aa5d9763df4eaa384d2afe3c19b842e24826bfa
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-sl-4.10.4.tar.xz) = 3514240
diff --git a/misc/kde4-l10n-sr/distinfo b/misc/kde4-l10n-sr/distinfo
index bc08ef7b036e..179d5f3aaa11 100644
--- a/misc/kde4-l10n-sr/distinfo
+++ b/misc/kde4-l10n-sr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-sr-4.10.3.tar.xz) = d5f89f1f5c48f2664344b991f06189013a3a8a7dcf1fd652b65b99bfa1a69ddc
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-sr-4.10.3.tar.xz) = 6676732
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-sr-4.10.4.tar.xz) = 513233b264282fa01c2f68263eec43f5db0c7e303ea28eb4d49e2f62b594c00d
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-sr-4.10.4.tar.xz) = 5501320
diff --git a/misc/kde4-l10n-sv/distinfo b/misc/kde4-l10n-sv/distinfo
index f71bfc0a34c5..dc7d76cd1b11 100644
--- a/misc/kde4-l10n-sv/distinfo
+++ b/misc/kde4-l10n-sv/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-sv-4.10.3.tar.xz) = 1adcd525f9c758f862e94507eb3cc09caf2461e50172b7c19b4a30cd8243aa82
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-sv-4.10.3.tar.xz) = 16563424
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-sv-4.10.4.tar.xz) = 644780b58909e0a45f217a6c87e5735d7214968b541a643e4bb3d3d64a3ac3ad
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-sv-4.10.4.tar.xz) = 16466044
diff --git a/misc/kde4-l10n-tg/distinfo b/misc/kde4-l10n-tg/distinfo
index c2145ccdc640..0a1bc1a40b50 100644
--- a/misc/kde4-l10n-tg/distinfo
+++ b/misc/kde4-l10n-tg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-tg-4.10.3.tar.xz) = 2dbe49f4a27929931edcbe6a2ab375fe7170675b8d42e093ee9a976cd130bd18
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-tg-4.10.3.tar.xz) = 1996244
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-tg-4.10.4.tar.xz) = 6edb057ad33985a5d3e5cd5ec5e82d97737e7f611909435ca674ae85f88a8987
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-tg-4.10.4.tar.xz) = 1979220
diff --git a/misc/kde4-l10n-th/distinfo b/misc/kde4-l10n-th/distinfo
index cebbc8fcb46d..e7bd91065184 100644
--- a/misc/kde4-l10n-th/distinfo
+++ b/misc/kde4-l10n-th/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-th-4.10.3.tar.xz) = 388ea526538a0f8ecf2a41a809ab0095d1a8020bd47091fe2d12e361209c69e2
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-th-4.10.3.tar.xz) = 1714160
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-th-4.10.4.tar.xz) = fc3cfe5c99c41095ba69056eda4ec25a2b00f7b30472a2103dd9417affa16567
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-th-4.10.4.tar.xz) = 1695644
diff --git a/misc/kde4-l10n-tr/distinfo b/misc/kde4-l10n-tr/distinfo
index 9fa0f15c1875..16e28d3f8891 100644
--- a/misc/kde4-l10n-tr/distinfo
+++ b/misc/kde4-l10n-tr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-tr-4.10.3.tar.xz) = 727e6f42201e8c4d47f5539fd2907f5b77788714ca2354311c8d6462eb45fcd8
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-tr-4.10.3.tar.xz) = 4093044
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-tr-4.10.4.tar.xz) = a8561b8baf140af1127fdff7d4f2f7a0544fec9b5c6c811b10614afa97cec195
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-tr-4.10.4.tar.xz) = 4057148
diff --git a/misc/kde4-l10n-ug/distinfo b/misc/kde4-l10n-ug/distinfo
index 9f7e039cf548..cc190331f4ed 100644
--- a/misc/kde4-l10n-ug/distinfo
+++ b/misc/kde4-l10n-ug/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-ug-4.10.3.tar.xz) = 2c446b02f03a6f55523ff4f6fbca85b000221ad6b1e566551c830ad369341a19
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-ug-4.10.3.tar.xz) = 1750588
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-ug-4.10.4.tar.xz) = 2949033797294d0410648b26b748f5676d663a34fb7fef60b940d43de82622b9
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-ug-4.10.4.tar.xz) = 1726664
diff --git a/misc/kde4-l10n-wa/distinfo b/misc/kde4-l10n-wa/distinfo
index d473cb63b0e4..c212ff1e957d 100644
--- a/misc/kde4-l10n-wa/distinfo
+++ b/misc/kde4-l10n-wa/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-wa-4.10.3.tar.xz) = 66f3654970d5f926fd7c71e0c8ba986f7c33cc47280c808d9db7dfa1e268883b
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-wa-4.10.3.tar.xz) = 1745408
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-wa-4.10.4.tar.xz) = b0652c670d9a355ecce1dbfdef025fef5a570561327acabacde1ab92a3ac692e
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-wa-4.10.4.tar.xz) = 1729984
diff --git a/misc/kdehier4/Makefile b/misc/kdehier4/Makefile
index 8bd8d0c9791e..98e50bed7769 100644
--- a/misc/kdehier4/Makefile
+++ b/misc/kdehier4/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= kdehier4
-PORTVERSION= 1.1.0
+PORTVERSION= 1.1.1
CATEGORIES= misc kde
MASTER_SITES= # none
DISTFILES= # none
diff --git a/misc/kdehier4/files/dirlist b/misc/kdehier4/files/dirlist
index 76410f0e4f6f..e345aa29ed1d 100644
--- a/misc/kdehier4/files/dirlist
+++ b/misc/kdehier4/files/dirlist
@@ -4,9 +4,15 @@ etc/dbus-1/system.d
include/KDE
lib/kconf_update_bin
lib/kde4
+lib/kde4/imports
+lib/kde4/imports/org
+lib/kde4/imports/org/kde
lib/kde4/libexec
lib/kde4/plugins
lib/kde4/plugins/designer
+@comment One must remember to update this when Grantlee changes its version number.
+lib/kde4/plugins/grantlee
+lib/kde4/plugins/grantlee/0.3
lib/kde4/plugins/styles
lib/strigi
share/applications
@@ -45,6 +51,7 @@ share/apps/kwin
share/apps/nepomuk
share/apps/nepomuk/ontologies
share/apps/plasma
+share/apps/plasma/plasmoids
share/apps/plasma/services
share/apps/profiles
share/apps/remoteview
diff --git a/misc/kdehier4/pkg-plist b/misc/kdehier4/pkg-plist
index b357ba49a0fb..2ce410f11f25 100644
--- a/misc/kdehier4/pkg-plist
+++ b/misc/kdehier4/pkg-plist
@@ -485,9 +485,14 @@
@exec mkdir -p %%KDE4_PREFIX%%/include/KDE
@exec mkdir -p %%KDE4_PREFIX%%/lib/kconf_update_bin
@exec mkdir -p %%KDE4_PREFIX%%/lib/kde4
+@exec mkdir -p %%KDE4_PREFIX%%/lib/kde4/imports
+@exec mkdir -p %%KDE4_PREFIX%%/lib/kde4/imports/org
+@exec mkdir -p %%KDE4_PREFIX%%/lib/kde4/imports/org/kde
@exec mkdir -p %%KDE4_PREFIX%%/lib/kde4/libexec
@exec mkdir -p %%KDE4_PREFIX%%/lib/kde4/plugins
@exec mkdir -p %%KDE4_PREFIX%%/lib/kde4/plugins/designer
+@exec mkdir -p %%KDE4_PREFIX%%/lib/kde4/plugins/grantlee
+@exec mkdir -p %%KDE4_PREFIX%%/lib/kde4/plugins/grantlee/0.3
@exec mkdir -p %%KDE4_PREFIX%%/lib/kde4/plugins/styles
@exec mkdir -p %%KDE4_PREFIX%%/lib/strigi
@exec mkdir -p %%KDE4_PREFIX%%/share/applications
@@ -526,6 +531,7 @@
@exec mkdir -p %%KDE4_PREFIX%%/share/apps/nepomuk
@exec mkdir -p %%KDE4_PREFIX%%/share/apps/nepomuk/ontologies
@exec mkdir -p %%KDE4_PREFIX%%/share/apps/plasma
+@exec mkdir -p %%KDE4_PREFIX%%/share/apps/plasma/plasmoids
@exec mkdir -p %%KDE4_PREFIX%%/share/apps/plasma/services
@exec mkdir -p %%KDE4_PREFIX%%/share/apps/profiles
@exec mkdir -p %%KDE4_PREFIX%%/share/apps/remoteview
@@ -1786,6 +1792,7 @@
@dirrmtry share/apps/remoteview
@dirrmtry share/apps/profiles
@dirrmtry share/apps/plasma/services
+@dirrmtry share/apps/plasma/plasmoids
@dirrmtry share/apps/plasma
@dirrmtry share/apps/nepomuk/ontologies
@dirrmtry share/apps/nepomuk
@@ -1824,9 +1831,14 @@
@dirrmtry share/applications
@dirrmtry lib/strigi
@dirrmtry lib/kde4/plugins/styles
+@dirrmtry lib/kde4/plugins/grantlee/0.3
+@dirrmtry lib/kde4/plugins/grantlee
@dirrmtry lib/kde4/plugins/designer
@dirrmtry lib/kde4/plugins
@dirrmtry lib/kde4/libexec
+@dirrmtry lib/kde4/imports/org/kde
+@dirrmtry lib/kde4/imports/org
+@dirrmtry lib/kde4/imports
@dirrmtry lib/kde4
@dirrmtry lib/kconf_update_bin
@dirrmtry include/KDE
diff --git a/misc/kgeography/distinfo b/misc/kgeography/distinfo
index 6ed67a9d97df..c4a9dcf41cc1 100644
--- a/misc/kgeography/distinfo
+++ b/misc/kgeography/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kgeography-4.10.3.tar.xz) = 3ab732089ba90eaddeb113adc51777497f224ce3f2a6511577f3f0d3c0a1ba01
-SIZE (KDE/4.10.3/kgeography-4.10.3.tar.xz) = 6720436
+SHA256 (KDE/4.10.4/kgeography-4.10.4.tar.xz) = a5a1095eba7308e104a39df557d90a2b1c03becff85e2c50f9c710b5f3a9d9ee
+SIZE (KDE/4.10.4/kgeography-4.10.4.tar.xz) = 6699884
diff --git a/misc/klettres/distinfo b/misc/klettres/distinfo
index 3ec703916359..d2e5a19ec1f9 100644
--- a/misc/klettres/distinfo
+++ b/misc/klettres/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/klettres-4.10.3.tar.xz) = 6184a367ff1e03deb2b5979d0f82593b2a7ec092cfed0b96a8de89138022be7a
-SIZE (KDE/4.10.3/klettres-4.10.3.tar.xz) = 2656760
+SHA256 (KDE/4.10.4/klettres-4.10.4.tar.xz) = e7f6afe851ca6adc0416d26b43005520d17226802fb82ed6c4ea3140a9294c82
+SIZE (KDE/4.10.4/klettres-4.10.4.tar.xz) = 2652540
diff --git a/misc/ktouch/distinfo b/misc/ktouch/distinfo
index 542cf0452741..714c3564ed09 100644
--- a/misc/ktouch/distinfo
+++ b/misc/ktouch/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/ktouch-4.10.3.tar.xz) = da6a2a09d246e5cebecb281f666d278097967bec0256005b2e00fe1c2d015521
-SIZE (KDE/4.10.3/ktouch-4.10.3.tar.xz) = 2624388
+SHA256 (KDE/4.10.4/ktouch-4.10.4.tar.xz) = 0bc470360b0617e023a2102c9b7b05adee1d4eeef3c2845b554ab36b940806ad
+SIZE (KDE/4.10.4/ktouch-4.10.4.tar.xz) = 2618812
diff --git a/misc/ktouch/pkg-plist b/misc/ktouch/pkg-plist
index 4d335971f323..d497bb65b616 100644
--- a/misc/ktouch/pkg-plist
+++ b/misc/ktouch/pkg-plist
@@ -193,6 +193,3 @@ share/icons/hicolor/scalable/apps/ktouch.svgz
@dirrm share/apps/ktouch
@dirrm lib/kde4/imports/org/kde/ktouch/graph
@dirrm lib/kde4/imports/org/kde/ktouch
-@dirrmtry lib/kde4/imports/org/kde
-@dirrmtry lib/kde4/imports/org
-@dirrmtry lib/kde4/imports
diff --git a/misc/kwordquiz/distinfo b/misc/kwordquiz/distinfo
index e42aee08b0a8..eb0df61e6add 100644
--- a/misc/kwordquiz/distinfo
+++ b/misc/kwordquiz/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kwordquiz-4.10.3.tar.xz) = 7709ea7e4277cf9106ed05533cd48db895fb98c052cd0b75558f335db00d06ec
-SIZE (KDE/4.10.3/kwordquiz-4.10.3.tar.xz) = 1215088
+SHA256 (KDE/4.10.4/kwordquiz-4.10.4.tar.xz) = 6499cc91beab178ce9c26eb814f9f1de5b2132cdf7eb6971a4860743b617d404
+SIZE (KDE/4.10.4/kwordquiz-4.10.4.tar.xz) = 1210780
diff --git a/misc/libkdeedu/distinfo b/misc/libkdeedu/distinfo
index 6554a0d2def6..885d8e027eb5 100644
--- a/misc/libkdeedu/distinfo
+++ b/misc/libkdeedu/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/libkdeedu-4.10.3.tar.xz) = d5ed802077b00c37ab657c840c25df096aec7bd5e1dd100064fe6d4701c31cb9
-SIZE (KDE/4.10.3/libkdeedu-4.10.3.tar.xz) = 212756
+SHA256 (KDE/4.10.4/libkdeedu-4.10.4.tar.xz) = 959026fbaaaf6d7d008608cb79d9ed49b904b342b1dabf5e8df0323e46de262a
+SIZE (KDE/4.10.4/libkdeedu-4.10.4.tar.xz) = 209776
diff --git a/misc/libkdeedu/pkg-plist b/misc/libkdeedu/pkg-plist
index 2202b4944c40..2831edc372ce 100644
--- a/misc/libkdeedu/pkg-plist
+++ b/misc/libkdeedu/pkg-plist
@@ -46,6 +46,7 @@ share/apps/kvtml/en/vegetables.kvtml
share/apps/kvtml/en/worldcapitals.kvtml
share/icons/hicolor/16x16/actions/editplots.png
share/icons/hicolor/16x16/actions/functionhelp.png
+share/icons/hicolor/16x16/actions/integral_func.png
share/icons/hicolor/16x16/actions/maximum.png
share/icons/hicolor/16x16/actions/minimum.png
share/icons/hicolor/16x16/actions/newdifferential.png
diff --git a/misc/parley/distinfo b/misc/parley/distinfo
index 65e58a30b53a..ca2188dc81c3 100644
--- a/misc/parley/distinfo
+++ b/misc/parley/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/parley-4.10.3.tar.xz) = 82d67b2ce3f0aadb982c7ec1367baed1f231b9febc447d1fbfe73fff5faecc71
-SIZE (KDE/4.10.3/parley-4.10.3.tar.xz) = 8204780
+SHA256 (KDE/4.10.4/parley-4.10.4.tar.xz) = 6682c86d600ae12d1a770e01abffd1816604b65405d70529ba7fa90e86b2c5f6
+SIZE (KDE/4.10.4/parley-4.10.4.tar.xz) = 8200340
diff --git a/multimedia/dragon/distinfo b/multimedia/dragon/distinfo
index 2924b718330e..6c85284d52b9 100644
--- a/multimedia/dragon/distinfo
+++ b/multimedia/dragon/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/dragon-4.10.3.tar.xz) = 9d4e08d24b91465ad92110cf54bbc8c9e25a288785575a4f1be42d245994bd76
-SIZE (KDE/4.10.3/dragon-4.10.3.tar.xz) = 395184
+SHA256 (KDE/4.10.4/dragon-4.10.4.tar.xz) = 2d572f680f3cadf94b6151ab0e404e88d5a0f6055a535e6a8cafb20c4c2781fd
+SIZE (KDE/4.10.4/dragon-4.10.4.tar.xz) = 392656
diff --git a/multimedia/kdemultimedia4-ffmpegthumbs/Makefile b/multimedia/kdemultimedia4-ffmpegthumbs/Makefile
index d3177e272467..7d8aa5e5bee7 100644
--- a/multimedia/kdemultimedia4-ffmpegthumbs/Makefile
+++ b/multimedia/kdemultimedia4-ffmpegthumbs/Makefile
@@ -3,7 +3,6 @@
PORTNAME= ffmpegthumbs
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= multimedia kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
diff --git a/multimedia/kdemultimedia4-ffmpegthumbs/distinfo b/multimedia/kdemultimedia4-ffmpegthumbs/distinfo
index 359707984fef..57cdc8d9e05e 100644
--- a/multimedia/kdemultimedia4-ffmpegthumbs/distinfo
+++ b/multimedia/kdemultimedia4-ffmpegthumbs/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/ffmpegthumbs-4.10.3.tar.xz) = 4bbdc3178d15733f0e3c9df43c259246f813ddd59c7b836f8e1a9392945b9844
-SIZE (KDE/4.10.3/ffmpegthumbs-4.10.3.tar.xz) = 20836
+SHA256 (KDE/4.10.4/ffmpegthumbs-4.10.4.tar.xz) = 0935371c17533140ea6f7350585d0d6a07e6069f16d6f5193c3b38d5fef51e0e
+SIZE (KDE/4.10.4/ffmpegthumbs-4.10.4.tar.xz) = 20256
diff --git a/multimedia/kdemultimedia4-mplayerthumbs/distinfo b/multimedia/kdemultimedia4-mplayerthumbs/distinfo
index a95f1258a6be..d4d3271b9586 100644
--- a/multimedia/kdemultimedia4-mplayerthumbs/distinfo
+++ b/multimedia/kdemultimedia4-mplayerthumbs/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/mplayerthumbs-4.10.3.tar.xz) = 06dcdef06d1665d721d6f752eadf41428ff06c00dfe1ff769daf2aa019cb4811
-SIZE (KDE/4.10.3/mplayerthumbs-4.10.3.tar.xz) = 28380
+SHA256 (KDE/4.10.4/mplayerthumbs-4.10.4.tar.xz) = 844de8c60822e019b65178412ab0d1c28510e7f2b2916ad7e2cdc487e9bb03d5
+SIZE (KDE/4.10.4/mplayerthumbs-4.10.4.tar.xz) = 27268
diff --git a/net-im/ktp-common-internals/Makefile b/net-im/ktp-common-internals/Makefile
index fd8316429c0a..e6e4d0500642 100644
--- a/net-im/ktp-common-internals/Makefile
+++ b/net-im/ktp-common-internals/Makefile
@@ -2,6 +2,7 @@
PORTNAME= ktp-common-internals
PORTVERSION= ${KTP_VERSION}
+PORTREVISION= 1
CATEGORIES= net-im kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${KTP_BRANCH}/kde-telepathy/${PORTVERSION}/src
diff --git a/net-im/ktp-common-internals/pkg-plist b/net-im/ktp-common-internals/pkg-plist
index 14bc9287e5cc..aa80d88553bb 100644
--- a/net-im/ktp-common-internals/pkg-plist
+++ b/net-im/ktp-common-internals/pkg-plist
@@ -143,9 +143,6 @@ share/locale/zh_TW/LC_MESSAGES/ktp-common-internals.mo
@dirrmtry share/locale/ia
@dirrmtry share/apps/ktelepathy
@dirrmtry lib/kde4/imports/org/kde/telepathy
-@dirrmtry lib/kde4/imports/org/kde
-@dirrmtry lib/kde4/imports/org
-@dirrmtry lib/kde4/imports
@dirrm include/KTp/Widgets
@dirrm include/KTp/Models
@dirrmtry include/KTp
diff --git a/net-im/plasma-applet-ktp/Makefile b/net-im/plasma-applet-ktp/Makefile
index f5f004b12a37..37bf7cb83e40 100644
--- a/net-im/plasma-applet-ktp/Makefile
+++ b/net-im/plasma-applet-ktp/Makefile
@@ -2,6 +2,7 @@
PORTNAME= ktp
PORTVERSION= ${KTP_VERSION}
+PORTREVISION= 1
CATEGORIES= net-im kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${KTP_BRANCH}/kde-telepathy/${PORTVERSION}/src
diff --git a/net-im/plasma-applet-ktp/pkg-plist b/net-im/plasma-applet-ktp/pkg-plist
index 33e642b37d16..e3a2d7f08c69 100644
--- a/net-im/plasma-applet-ktp/pkg-plist
+++ b/net-im/plasma-applet-ktp/pkg-plist
@@ -124,6 +124,5 @@ share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.ktp-presence.mo
@dirrm share/apps/plasma/plasmoids/org.kde.ktp-chat/contents/config
@dirrm share/apps/plasma/plasmoids/org.kde.ktp-chat/contents
@dirrm share/apps/plasma/plasmoids/org.kde.ktp-chat
-@dirrmtry share/apps/plasma/plasmoids
@dirrmtry share/apps/plasma-desktop/updates
@dirrmtry share/apps/plasma-desktop
diff --git a/net/kdenetwork4/distinfo b/net/kdenetwork4/distinfo
index ba05cbbbce06..008470f26b6c 100644
--- a/net/kdenetwork4/distinfo
+++ b/net/kdenetwork4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdenetwork-4.10.3.tar.xz) = 0f5e92d7920bc2d8a30985ca309b131384e3cb2f7b414962f394de36963be5f7
-SIZE (KDE/4.10.3/kdenetwork-4.10.3.tar.xz) = 9058180
+SHA256 (KDE/4.10.4/kdenetwork-4.10.4.tar.xz) = e681cd08ec512303b08fddb847f26b612c10dee51b6746b32be30c4bed71a9ba
+SIZE (KDE/4.10.4/kdenetwork-4.10.4.tar.xz) = 8911092
diff --git a/net/kdenetwork4/files/patch-kget__core__transferhistorystore.cpp b/net/kdenetwork4/files/patch-kget__core__transferhistorystore.cpp
deleted file mode 100644
index 9eaedbcb2bbf..000000000000
--- a/net/kdenetwork4/files/patch-kget__core__transferhistorystore.cpp
+++ /dev/null
@@ -1,25 +0,0 @@
-------------------------------------------------------------------------
-r1355676 | rkcosta | 2013-05-20 16:16:41 +0300 (Mon, 20 May 2013) | 6 lines
-
-Fix most-vexing parse error introduced in r1345874.
-
-By the way, why is this revision only in branches/KDE/4.10 and not in trunk?
-
-CCMAIL: david.narvaez@computer.org
-
-
-Index: kget/core/transferhistorystore.cpp
-===================================================================
---- kget/core/transferhistorystore.cpp (revision 1355675)
-+++ kget/core/transferhistorystore.cpp (revision 1355676)
-@@ -554,7 +554,7 @@
- void NepomukStore::load()
- {
- Nepomuk::Query::QueryServiceClient * queryService = new Nepomuk::Query::QueryServiceClient(this);
-- Nepomuk::Query::ResourceTypeTerm historyTypeTerm(Nepomuk::Types::Class(Nepomuk::HistoryItem::resourceTypeUri()));
-+ Nepomuk::Query::ResourceTypeTerm historyTypeTerm((Nepomuk::Types::Class(Nepomuk::HistoryItem::resourceTypeUri())));
- Nepomuk::Query::Query historyQuery(historyTypeTerm);
-
- connect(queryService, SIGNAL(newEntries(const QList<Nepomuk::Query::Result>&)), this, SLOT(loadResult(const QList<Nepomuk::Query::Result>&)));
-
-------------------------------------------------------------------------
diff --git a/net/kdenetwork4/files/patch-r1356348 b/net/kdenetwork4/files/patch-r1356348
deleted file mode 100644
index 3f12ce4ef9de..000000000000
--- a/net/kdenetwork4/files/patch-r1356348
+++ /dev/null
@@ -1,43 +0,0 @@
-------------------------------------------------------------------------
-r1356348 | rkcosta | 2013-05-28 11:36:38 +0300 (Tue, 28 May 2013) | 11 lines
-
-Merge r1356347 from trunk.
-
-------------------------------------------------------------------------
-r1356347 | rkcosta | 2013-05-28 11:32:26 +0300 (Tue, 28 May 2013) | 4 lines
-
-Default arguments should be in the method's declaration.
-
-Not only is this correct C++, but it also fixes the build with clang 3.3.
-
-------------------------------------------------------------------------
-
-
-Index: kget/transfer-plugins/bittorrent/btsettingswidget.h
-===================================================================
---- kget/transfer-plugins/bittorrent/btsettingswidget.h (revision 1356347)
-+++ kget/transfer-plugins/bittorrent/btsettingswidget.h (revision 1356348)
-@@ -19,7 +19,7 @@
- {
- Q_OBJECT
- public:
-- BTSettingsWidget(QWidget * parent, const QVariantList &args);
-+ BTSettingsWidget(QWidget * parent = 0, const QVariantList &args = QVariantList());
-
- public slots:
- virtual void load();
-Index: kget/transfer-plugins/bittorrent/btsettingswidget.cpp
-===================================================================
---- kget/transfer-plugins/bittorrent/btsettingswidget.cpp (revision 1356347)
-+++ kget/transfer-plugins/bittorrent/btsettingswidget.cpp (revision 1356348)
-@@ -17,7 +17,7 @@
-
- KGET_EXPORT_PLUGIN_CONFIG(BTSettingsWidget)
-
--BTSettingsWidget::BTSettingsWidget(QWidget * parent = 0, const QVariantList &args = QVariantList())
-+BTSettingsWidget::BTSettingsWidget(QWidget * parent, const QVariantList &args)
- : KCModule(KGetFactory::componentData(), parent, args)
- {
- setupUi(this);
-
-------------------------------------------------------------------------
diff --git a/polish/kde4-l10n/distinfo b/polish/kde4-l10n/distinfo
index 28ede99fda23..04b16d1dc941 100644
--- a/polish/kde4-l10n/distinfo
+++ b/polish/kde4-l10n/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-pl-4.10.3.tar.xz) = 9cee314a8fa363fd236c24d9557ab75c55fe21e4df91632084f61ddb1f79b6cc
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-pl-4.10.3.tar.xz) = 17761256
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-pl-4.10.4.tar.xz) = 18b88033425ba9315bfd146a2fc8b40e3a9cf10526007e55a745f3409448fc25
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-pl-4.10.4.tar.xz) = 17684628
diff --git a/portuguese/kde4-l10n-pt_BR/distinfo b/portuguese/kde4-l10n-pt_BR/distinfo
index 385be0634329..85204406826c 100644
--- a/portuguese/kde4-l10n-pt_BR/distinfo
+++ b/portuguese/kde4-l10n-pt_BR/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-pt_BR-4.10.3.tar.xz) = 03519073fd45178b8d81bd930649d0f0beddbed15eff7db8794137003d8efac4
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-pt_BR-4.10.3.tar.xz) = 28005952
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-pt_BR-4.10.4.tar.xz) = 4d7e78d6745cb8460b8b5ed824297309761ba642b11eef765e8408d431726f8b
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-pt_BR-4.10.4.tar.xz) = 27895364
diff --git a/portuguese/kde4-l10n/distinfo b/portuguese/kde4-l10n/distinfo
index 08fbb682a04e..604573b9221d 100644
--- a/portuguese/kde4-l10n/distinfo
+++ b/portuguese/kde4-l10n/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-pt-4.10.3.tar.xz) = 759315dfbd16fb0bc52a6da2fe70624d36bb58f5b3c36ad6d3dba11d1ada966c
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-pt-4.10.3.tar.xz) = 5832396
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-pt-4.10.4.tar.xz) = f4be534ae2c9674d89334d3043046cf4c31efe8baf59fd4695a32deebe46d0d3
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-pt-4.10.4.tar.xz) = 5750468
diff --git a/print/kde4-print-manager/distinfo b/print/kde4-print-manager/distinfo
index f7e250a5dc47..baca2f373016 100644
--- a/print/kde4-print-manager/distinfo
+++ b/print/kde4-print-manager/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/print-manager-4.10.3.tar.xz) = 735a6443b66d07958b24610dec858728b98c4f534cc2cccda83f4b23b6f64ca3
-SIZE (KDE/4.10.3/print-manager-4.10.3.tar.xz) = 93224
+SHA256 (KDE/4.10.4/print-manager-4.10.4.tar.xz) = a2311a76441148d71ebfe30199a8fc449020be7cb6e098185a7530411c965f73
+SIZE (KDE/4.10.4/print-manager-4.10.4.tar.xz) = 89952
diff --git a/print/kde4-print-manager/pkg-plist b/print/kde4-print-manager/pkg-plist
index 09780645f8c4..6fa7c922c99c 100644
--- a/print/kde4-print-manager/pkg-plist
+++ b/print/kde4-print-manager/pkg-plist
@@ -29,4 +29,3 @@ share/kde4/services/plasma-engine-printjobs.desktop
@dirrm share/apps/plasma/plasmoids/printmanager/contents/config
@dirrm share/apps/plasma/plasmoids/printmanager/contents
@dirrm share/apps/plasma/plasmoids/printmanager
-@dirrmtry share/apps/plasma/plasmoids
diff --git a/russian/kde4-l10n/distinfo b/russian/kde4-l10n/distinfo
index 0ad0aba362a4..25918dfb6d43 100644
--- a/russian/kde4-l10n/distinfo
+++ b/russian/kde4-l10n/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-ru-4.10.3.tar.xz) = 57e0413be7f31103b49a64ca00a76925a4141f9e0edd9783a97106ae0c335566
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-ru-4.10.3.tar.xz) = 23726636
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-ru-4.10.4.tar.xz) = 576fbf1ae93053099ab05734903b242e084008d33b9a85eb092ef65966639f04
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-ru-4.10.4.tar.xz) = 23648764
diff --git a/russian/kde4-l10n/pkg-plist b/russian/kde4-l10n/pkg-plist
index 36c8e6fbf9d7..d208fa853b06 100644
--- a/russian/kde4-l10n/pkg-plist
+++ b/russian/kde4-l10n/pkg-plist
@@ -974,6 +974,7 @@ share/locale/ru/LC_MESSAGES/accountwizard_kolab.mo
share/locale/ru/LC_MESSAGES/accountwizard_mailbox.mo
share/locale/ru/LC_MESSAGES/accountwizard_maildir.mo
share/locale/ru/LC_MESSAGES/accountwizard_pop3.mo
+share/locale/ru/LC_MESSAGES/accountwizard_tine20.mo
share/locale/ru/LC_MESSAGES/activitymanager_plugin_globalshortcuts.mo
share/locale/ru/LC_MESSAGES/activitymanager_uihandler_declarative.mo
share/locale/ru/LC_MESSAGES/adblock.mo
@@ -982,10 +983,13 @@ share/locale/ru/LC_MESSAGES/akonadi_archivemail_agent.mo
share/locale/ru/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/ru/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/ru/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/ru/LC_MESSAGES/akonadi_google_resource.mo
share/locale/ru/LC_MESSAGES/akonadi_ical_resource.mo
+share/locale/ru/LC_MESSAGES/akonadi_icaldir_resource.mo
share/locale/ru/LC_MESSAGES/akonadi_imap_resource.mo
share/locale/ru/LC_MESSAGES/akonadi_invitations_agent.mo
share/locale/ru/LC_MESSAGES/akonadi_kabc_resource.mo
+share/locale/ru/LC_MESSAGES/akonadi_kalarm_resource.mo
share/locale/ru/LC_MESSAGES/akonadi_kcal_resource.mo
share/locale/ru/LC_MESSAGES/akonadi_kdeaccounts_resource.mo
share/locale/ru/LC_MESSAGES/akonadi_knut_resource.mo
@@ -1010,6 +1014,7 @@ share/locale/ru/LC_MESSAGES/akonadi_strigi_feeder.mo
share/locale/ru/LC_MESSAGES/akonadi_vcard_resource.mo
share/locale/ru/LC_MESSAGES/akonadi_vcarddir_resource.mo
share/locale/ru/LC_MESSAGES/akonadicontact.mo
+share/locale/ru/LC_MESSAGES/akonadinotes.mo
share/locale/ru/LC_MESSAGES/akonaditray.mo
share/locale/ru/LC_MESSAGES/akregator.mo
share/locale/ru/LC_MESSAGES/akregator_konqplugin.mo
@@ -1354,6 +1359,7 @@ share/locale/ru/LC_MESSAGES/kscreenlocker.mo
share/locale/ru/LC_MESSAGES/kscreenlocker_greet.mo
share/locale/ru/LC_MESSAGES/kscreensaver.mo
share/locale/ru/LC_MESSAGES/ksendemail.mo
+share/locale/ru/LC_MESSAGES/ksgrd.mo
share/locale/ru/LC_MESSAGES/kshellcmdplugin.mo
share/locale/ru/LC_MESSAGES/kshisen.mo
share/locale/ru/LC_MESSAGES/kshorturifilter.mo
@@ -1483,6 +1489,7 @@ share/locale/ru/LC_MESSAGES/nepomukbackup.mo
share/locale/ru/LC_MESSAGES/nepomukcleaner.mo
share/locale/ru/LC_MESSAGES/nepomukcontroller.mo
share/locale/ru/LC_MESSAGES/nepomukfileindexer.mo
+share/locale/ru/LC_MESSAGES/nepomukpimindexerutility.mo
share/locale/ru/LC_MESSAGES/nepomukqueryservice.mo
share/locale/ru/LC_MESSAGES/nepomukserver.mo
share/locale/ru/LC_MESSAGES/nepomukservicestub.mo
@@ -1675,6 +1682,7 @@ share/locale/ru/LC_MESSAGES/plasma_wallpaper_wallpaper-qml.mo
share/locale/ru/LC_MESSAGES/plasma_wallpaper_weather.mo
share/locale/ru/LC_MESSAGES/plasmagenericshell.mo
share/locale/ru/LC_MESSAGES/plasmapkg.mo
+share/locale/ru/LC_MESSAGES/pothumbnail.mo
share/locale/ru/LC_MESSAGES/powerdevil.mo
share/locale/ru/LC_MESSAGES/powerdevilactivitiesconfig.mo
share/locale/ru/LC_MESSAGES/powerdevilglobalconfig.mo
diff --git a/science/kalzium/distinfo b/science/kalzium/distinfo
index a1b3e4f87e0a..98d7d610c831 100644
--- a/science/kalzium/distinfo
+++ b/science/kalzium/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kalzium-4.10.3.tar.xz) = 7bcead0b3054487ac23b4c42cb4761b9760053ab18088b4aa8a80480c1f7a365
-SIZE (KDE/4.10.3/kalzium-4.10.3.tar.xz) = 3709764
+SHA256 (KDE/4.10.4/kalzium-4.10.4.tar.xz) = f65c30d8c2d9e1ac5ed04a8bfd9082674e4fe6886b93fc962c02c5ed9c82ad48
+SIZE (KDE/4.10.4/kalzium-4.10.4.tar.xz) = 3707080
diff --git a/science/step/distinfo b/science/step/distinfo
index b3eb52c78546..23660ef8196e 100644
--- a/science/step/distinfo
+++ b/science/step/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/step-4.10.3.tar.xz) = 821b26ddc48147a65a3fa3a6cdc88c217065b46889df49f377a201a79977f8b5
-SIZE (KDE/4.10.3/step-4.10.3.tar.xz) = 376352
+SHA256 (KDE/4.10.4/step-4.10.4.tar.xz) = 997dd48375b111298db52c789da07fdaa3a8aa2cad3e21b8e1f4601397b77d03
+SIZE (KDE/4.10.4/step-4.10.4.tar.xz) = 371392
diff --git a/security/kgpg-kde4/distinfo b/security/kgpg-kde4/distinfo
index 9797b292814d..bab06465e361 100644
--- a/security/kgpg-kde4/distinfo
+++ b/security/kgpg-kde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kgpg-4.10.3.tar.xz) = 514a297b8badf33c921797cef14fdc8480494174927b05134796ed875a57e1f5
-SIZE (KDE/4.10.3/kgpg-4.10.3.tar.xz) = 815272
+SHA256 (KDE/4.10.4/kgpg-4.10.4.tar.xz) = 36c98d1f067bf0c17a3b041c7f953981282ccfa9fddaba512eb75cb2ba88364c
+SIZE (KDE/4.10.4/kgpg-4.10.4.tar.xz) = 809480
diff --git a/security/kwallet/distinfo b/security/kwallet/distinfo
index f7aba3f30871..0053bc592286 100644
--- a/security/kwallet/distinfo
+++ b/security/kwallet/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kwallet-4.10.3.tar.xz) = ca37463e4b94fc735f247833b7abeed980a631d474c7f19e713d6ded4d19cc6c
-SIZE (KDE/4.10.3/kwallet-4.10.3.tar.xz) = 282776
+SHA256 (KDE/4.10.4/kwallet-4.10.4.tar.xz) = ca5c0e81f4e13e7ce7c974421b0a2b197e145e55217dc4da1ca52827dde387df
+SIZE (KDE/4.10.4/kwallet-4.10.4.tar.xz) = 280976
diff --git a/sysutils/filelight-kde4/distinfo b/sysutils/filelight-kde4/distinfo
index 78b9ec77471e..178172708b48 100644
--- a/sysutils/filelight-kde4/distinfo
+++ b/sysutils/filelight-kde4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/filelight-4.10.3.tar.xz) = 24d897cf918f59c5735cb8fd9992fc52c1e96f7a0765d66c1115266e0d05045d
-SIZE (KDE/4.10.3/filelight-4.10.3.tar.xz) = 290580
+SHA256 (KDE/4.10.4/filelight-4.10.4.tar.xz) = 93faa4b83eb1bc1b7dd62bd984bdfac5a8dbb9478d7219c42e6ef02a4b9ad26a
+SIZE (KDE/4.10.4/filelight-4.10.4.tar.xz) = 289232
diff --git a/sysutils/kdeadmin4/distinfo b/sysutils/kdeadmin4/distinfo
index e187dc657d60..1b9be1e963ec 100644
--- a/sysutils/kdeadmin4/distinfo
+++ b/sysutils/kdeadmin4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdeadmin-4.10.3.tar.xz) = fc6cbd41751968ad201e56004173fb37b49cec06b9621efe93b86e2e6c1c09c7
-SIZE (KDE/4.10.3/kdeadmin-4.10.3.tar.xz) = 679460
+SHA256 (KDE/4.10.4/kdeadmin-4.10.4.tar.xz) = 7a068014aaffb1eb319007608b7220bf001ed78e1b7da1a488230dcc8ddebad4
+SIZE (KDE/4.10.4/kdeadmin-4.10.4.tar.xz) = 665476
diff --git a/sysutils/kdf/distinfo b/sysutils/kdf/distinfo
index 93ea5ae8142f..6a3457507b8f 100644
--- a/sysutils/kdf/distinfo
+++ b/sysutils/kdf/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdf-4.10.3.tar.xz) = 92786cfbe6751b9ff78b9113a959266b108f94c395685f983d27e8dbb5a329e4
-SIZE (KDE/4.10.3/kdf-4.10.3.tar.xz) = 157060
+SHA256 (KDE/4.10.4/kdf-4.10.4.tar.xz) = 3ace728a43e3922f756bf489fc6a2c088204ed9c919a988c2f508f0bf01066a1
+SIZE (KDE/4.10.4/kdf-4.10.4.tar.xz) = 155564
diff --git a/sysutils/kfloppy/distinfo b/sysutils/kfloppy/distinfo
index 467e25a1a3dc..1c36ee3128ae 100644
--- a/sysutils/kfloppy/distinfo
+++ b/sysutils/kfloppy/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kfloppy-4.10.3.tar.xz) = 6012f5c6c861b75269acc17ee189548466cc56f7a6d813e73f9b9ebec4b3ef0c
-SIZE (KDE/4.10.3/kfloppy-4.10.3.tar.xz) = 61256
+SHA256 (KDE/4.10.4/kfloppy-4.10.4.tar.xz) = 79c7617d9c4eb5301ea46004fadc30a908cc77d096b62d724bab80b0adb66177
+SIZE (KDE/4.10.4/kfloppy-4.10.4.tar.xz) = 60584
diff --git a/sysutils/nepomuk-core/Makefile b/sysutils/nepomuk-core/Makefile
index 20c35d7d4c8f..6ad104efe9b8 100644
--- a/sysutils/nepomuk-core/Makefile
+++ b/sysutils/nepomuk-core/Makefile
@@ -3,7 +3,6 @@
PORTNAME= nepomuk-core
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= sysutils kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
@@ -25,6 +24,7 @@ USES= cmake:outsource
USE_QT4= corelib dbus gui qmake_build moc_build rcc_build uic_build
USE_LDCONFIG= yes
MAKE_JOBS_SAFE= yes
+MAKE_ENV= XDG_CONFIG_HOME=/dev/null
SUB_FILES= nepomuk-env.sh
diff --git a/sysutils/nepomuk-core/distinfo b/sysutils/nepomuk-core/distinfo
index a4698f1c00fd..522a45d7a2f6 100644
--- a/sysutils/nepomuk-core/distinfo
+++ b/sysutils/nepomuk-core/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/nepomuk-core-4.10.3.tar.xz) = ef7cb2d81b6f29539d59cb2c86201c0c2c45c33a5b98af300b67c2d7b5f842c2
-SIZE (KDE/4.10.3/nepomuk-core-4.10.3.tar.xz) = 371656
+SHA256 (KDE/4.10.4/nepomuk-core-4.10.4.tar.xz) = 63e3570fefa49ded6d27951bbd61b2baa01e750e9b1c595b645959ee7edc4e93
+SIZE (KDE/4.10.4/nepomuk-core-4.10.4.tar.xz) = 360632
diff --git a/sysutils/nepomuk-widgets/distinfo b/sysutils/nepomuk-widgets/distinfo
index 14a116540f68..a84a998553a4 100644
--- a/sysutils/nepomuk-widgets/distinfo
+++ b/sysutils/nepomuk-widgets/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/nepomuk-widgets-4.10.3.tar.xz) = 602a6c129654eb4df7288eae9a328b77768c4f97e73d1a2aedc518518fda21f0
-SIZE (KDE/4.10.3/nepomuk-widgets-4.10.3.tar.xz) = 80012
+SHA256 (KDE/4.10.4/nepomuk-widgets-4.10.4.tar.xz) = bc6b6098eb58422868c3f42fca9b895c226c892c2bb4e089d8bd22a7e10b950b
+SIZE (KDE/4.10.4/nepomuk-widgets-4.10.4.tar.xz) = 78124
diff --git a/sysutils/sweeper/distinfo b/sysutils/sweeper/distinfo
index bb0499fe028c..050249753c15 100644
--- a/sysutils/sweeper/distinfo
+++ b/sysutils/sweeper/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/sweeper-4.10.3.tar.xz) = 528e0fba41387c852ea03b49ef779b440fd6c59d6b780a1444cf892cc6b6fbab
-SIZE (KDE/4.10.3/sweeper-4.10.3.tar.xz) = 84632
+SHA256 (KDE/4.10.4/sweeper-4.10.4.tar.xz) = 2f3a601f6a047a8ceac0ce1a75974a97571b0081b0d08c9838da2d85bf0c25c4
+SIZE (KDE/4.10.4/sweeper-4.10.4.tar.xz) = 83900
diff --git a/ukrainian/kde4-l10n/distinfo b/ukrainian/kde4-l10n/distinfo
index 9c6a21d84601..cdfd944598d2 100644
--- a/ukrainian/kde4-l10n/distinfo
+++ b/ukrainian/kde4-l10n/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-uk-4.10.3.tar.xz) = 641edfe9249949c27c0ee9bb0cb7a19a2e7d3023be5506150ffcff7beb3a7acb
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-uk-4.10.3.tar.xz) = 27626368
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-uk-4.10.4.tar.xz) = 96f041116bc19104dea4e641a1116daac77d8e5b18c7e19d30dfb4bcb74567bb
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-uk-4.10.4.tar.xz) = 27512236
diff --git a/vietnamese/kde4-l10n/distinfo b/vietnamese/kde4-l10n/distinfo
index d600d34e3c8b..a547881bde16 100644
--- a/vietnamese/kde4-l10n/distinfo
+++ b/vietnamese/kde4-l10n/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-l10n/kde-l10n-vi-4.10.3.tar.xz) = bab8ac28507644d98c4d87d830d5d63790db4357524d1f3b08d5f17b5c60d64e
-SIZE (KDE/4.10.3/kde-l10n/kde-l10n-vi-4.10.3.tar.xz) = 940868
+SHA256 (KDE/4.10.4/kde-l10n/kde-l10n-vi-4.10.4.tar.xz) = a84bda8386b5f115d9624b74e1f220929978119624988577d0740581504051cc
+SIZE (KDE/4.10.4/kde-l10n/kde-l10n-vi-4.10.4.tar.xz) = 932184
diff --git a/www/kdewebdev4/distinfo b/www/kdewebdev4/distinfo
index 90aab2c069ed..f2ac0c526fc1 100644
--- a/www/kdewebdev4/distinfo
+++ b/www/kdewebdev4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdewebdev-4.10.3.tar.xz) = de1661c19c3caf53eb9b35f9e7ee8597e3dd0fda52e869f32e545a431902e315
-SIZE (KDE/4.10.3/kdewebdev-4.10.3.tar.xz) = 2597484
+SHA256 (KDE/4.10.4/kdewebdev-4.10.4.tar.xz) = 7a4d18f1d04a7fa82a557160f8a4dc074181959c1037fee19d141354f2c11a9d
+SIZE (KDE/4.10.4/kdewebdev-4.10.4.tar.xz) = 2572136
diff --git a/x11-clocks/kdetoys4/distinfo b/x11-clocks/kdetoys4/distinfo
index f12c17ec0492..153299341a68 100644
--- a/x11-clocks/kdetoys4/distinfo
+++ b/x11-clocks/kdetoys4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdetoys-4.10.3.tar.xz) = 00b33bb1fa1df7dcd088ee0e3aa1af5c310e154cbf9825329a52b89828f5575b
-SIZE (KDE/4.10.3/kdetoys-4.10.3.tar.xz) = 380264
+SHA256 (KDE/4.10.4/kdetoys-4.10.4.tar.xz) = 0ec0ee9755df73e20f5cf2e0ed79d5ab11ac3f00bc0b09ac153e257ca6f933bb
+SIZE (KDE/4.10.4/kdetoys-4.10.4.tar.xz) = 370192
diff --git a/x11-clocks/ktimer/distinfo b/x11-clocks/ktimer/distinfo
index 46cb4b4768df..dc16e7c60722 100644
--- a/x11-clocks/ktimer/distinfo
+++ b/x11-clocks/ktimer/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/ktimer-4.10.3.tar.xz) = 9e2cef78376f89a586976e7d36d99f2186e69a064afc51b882707520b1fccb52
-SIZE (KDE/4.10.3/ktimer-4.10.3.tar.xz) = 150764
+SHA256 (KDE/4.10.4/ktimer-4.10.4.tar.xz) = 1168084eb6b9250132f70e312f829a5bcf6a2c43d60308be2ac1d39e3bdb0a4f
+SIZE (KDE/4.10.4/ktimer-4.10.4.tar.xz) = 150268
diff --git a/x11-themes/kde4-base-artwork/distinfo b/x11-themes/kde4-base-artwork/distinfo
index 18778a6cc6fd..1160a01e8c3a 100644
--- a/x11-themes/kde4-base-artwork/distinfo
+++ b/x11-themes/kde4-base-artwork/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-base-artwork-4.10.3.tar.xz) = 015b50d6513e15362a5de4de42e9aa6478edccccce55c1d932e9b2fe6c8def8b
-SIZE (KDE/4.10.3/kde-base-artwork-4.10.3.tar.xz) = 7422808
+SHA256 (KDE/4.10.4/kde-base-artwork-4.10.4.tar.xz) = 7ae99c1b3d66ecd2d798ef531fdf92a3aa75f1f5a98b963789bb84bc70995d66
+SIZE (KDE/4.10.4/kde-base-artwork-4.10.4.tar.xz) = 7419500
diff --git a/x11-themes/kde4-icons-oxygen/distinfo b/x11-themes/kde4-icons-oxygen/distinfo
index 7da82916135f..5b8afab541e3 100644
--- a/x11-themes/kde4-icons-oxygen/distinfo
+++ b/x11-themes/kde4-icons-oxygen/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/oxygen-icons-4.10.3.tar.xz) = 31c83789d552cedca4f4c3b2dceeb7ebd068bbdead1a5239f787f52641604af3
-SIZE (KDE/4.10.3/oxygen-icons-4.10.3.tar.xz) = 289505060
+SHA256 (KDE/4.10.4/oxygen-icons-4.10.4.tar.xz) = b76e00739f0143c9b48aeb842e810a423f7bb8ac20d144c806fac56909b98d67
+SIZE (KDE/4.10.4/oxygen-icons-4.10.4.tar.xz) = 280125016
diff --git a/x11-themes/kde4-wallpapers/distinfo b/x11-themes/kde4-wallpapers/distinfo
index 2640aab7e97b..0c3d3f632140 100644
--- a/x11-themes/kde4-wallpapers/distinfo
+++ b/x11-themes/kde4-wallpapers/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-wallpapers-4.10.3.tar.xz) = b357799ffe560986ab536eca2c26f5432e9e141edb46035f1b8656ff67a560c6
-SIZE (KDE/4.10.3/kde-wallpapers-4.10.3.tar.xz) = 90654320
+SHA256 (KDE/4.10.4/kde-wallpapers-4.10.4.tar.xz) = 7a32f7643010e2109d86db7d893d817278b8e6ce40e4c7ee25aaa5467be8573f
+SIZE (KDE/4.10.4/kde-wallpapers-4.10.4.tar.xz) = 90388956
diff --git a/x11-themes/kdeartwork4/distinfo b/x11-themes/kdeartwork4/distinfo
index 9645e6ad9b03..dc7d75dbd246 100644
--- a/x11-themes/kdeartwork4/distinfo
+++ b/x11-themes/kdeartwork4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdeartwork-4.10.3.tar.xz) = 1f2da1d32666bf0aaf150b36aefce58f6ccb20866254b1c0b9f816e87fbb9e61
-SIZE (KDE/4.10.3/kdeartwork-4.10.3.tar.xz) = 143801028
+SHA256 (KDE/4.10.4/kdeartwork-4.10.4.tar.xz) = 09dc9c6d8f3099bb63b939826f7ba87dfce911bc45454a058d4ea2f5c1a9a5ab
+SIZE (KDE/4.10.4/kdeartwork-4.10.4.tar.xz) = 143497376
diff --git a/x11/kactivities/distinfo b/x11/kactivities/distinfo
index da08ae0ff244..18099fefd39e 100644
--- a/x11/kactivities/distinfo
+++ b/x11/kactivities/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kactivities-4.10.3.tar.xz) = 68e1654792aabad292b9689bdc5e34870e41b9829a37ffbac1685e9e05b7cd01
-SIZE (KDE/4.10.3/kactivities-4.10.3.tar.xz) = 108600
+SHA256 (KDE/4.10.4/kactivities-4.10.4.tar.xz) = b4085220188100250fa612de0865c21d9a65544be5889076d14d85b63a46c31d
+SIZE (KDE/4.10.4/kactivities-4.10.4.tar.xz) = 103080
diff --git a/x11/kactivities/pkg-plist b/x11/kactivities/pkg-plist
index a20be312f955..faf84e23ed01 100644
--- a/x11/kactivities/pkg-plist
+++ b/x11/kactivities/pkg-plist
@@ -36,9 +36,6 @@ share/ontology/kde/kao.trig
@dirrmtry share/ontology
@dirrm lib/kde4/imports/org/kde/activities/models
@dirrm lib/kde4/imports/org/kde/activities
-@dirrmtry lib/kde4/imports/org/kde
-@dirrmtry lib/kde4/imports/org
-@dirrmtry lib/kde4/imports
@dirrm lib/cmake/KActivities-Models
@dirrm lib/cmake/KActivities
@dirrmtry lib/cmake
diff --git a/x11/kde4-baseapps/distinfo b/x11/kde4-baseapps/distinfo
index 6aa2b2ecf5ad..b1d82c22529c 100644
--- a/x11/kde4-baseapps/distinfo
+++ b/x11/kde4-baseapps/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-baseapps-4.10.3.tar.xz) = fd2f9a24888dc37b04ec5ec073571c91944a0d0b655c842e7d1744bfe17358dc
-SIZE (KDE/4.10.3/kde-baseapps-4.10.3.tar.xz) = 2613696
+SHA256 (KDE/4.10.4/kde-baseapps-4.10.4.tar.xz) = 34c68dc9ee38744ce435a98b3f97f31e206ec7ebc9568aaa96de083e9116ea18
+SIZE (KDE/4.10.4/kde-baseapps-4.10.4.tar.xz) = 2579872
diff --git a/x11/kde4-runtime/distinfo b/x11/kde4-runtime/distinfo
index 104158c45638..5e5db9a12caa 100644
--- a/x11/kde4-runtime/distinfo
+++ b/x11/kde4-runtime/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-runtime-4.10.3.tar.xz) = 361d3aa8fc05c70a02c9010b1496901a88bd5d359e370875040ab8ea37f4f205
-SIZE (KDE/4.10.3/kde-runtime-4.10.3.tar.xz) = 7229684
+SHA256 (KDE/4.10.4/kde-runtime-4.10.4.tar.xz) = b614b1c3720755d7e9505f81874dcbb573736f5f9c9557c4346c3ca98686b218
+SIZE (KDE/4.10.4/kde-runtime-4.10.4.tar.xz) = 7136252
diff --git a/x11/kde4-runtime/files/patch-kioslave__thumbnail__CMakeLists.txt b/x11/kde4-runtime/files/patch-kioslave__thumbnail__CMakeLists.txt
new file mode 100644
index 000000000000..61a1278bdd1d
--- /dev/null
+++ b/x11/kde4-runtime/files/patch-kioslave__thumbnail__CMakeLists.txt
@@ -0,0 +1,24 @@
+commit b78585fe8d9d519364d44d923bd4696c1487134a
+Author: Raphael Kubo da Costa <rakuco@FreeBSD.org>
+Date: Sun Jun 23 21:51:56 2013 +0300
+
+ Enable exceptions for the EXR thumbnailer.
+
+ The OpenEXR headers can throw exceptions, and clang complains when
+ exceptions are not enabled (kdelibs disables them by default).
+
+diff --git a/kioslave/thumbnail/CMakeLists.txt b/kioslave/thumbnail/CMakeLists.txt
+index 46005e0..8e5692f 100644
+--- kioslave/thumbnail/CMakeLists.txt
++++ kioslave/thumbnail/CMakeLists.txt
+@@ -110,6 +110,10 @@ if(OPENEXR_FOUND)
+
+ target_link_libraries(exrthumbnail ${KDE4_KIO_LIBS} ${OPENEXR_LIBRARIES})
+
++ # OpenEXR headers use exceptions; at least clang refuses to build the target
++ # when exceptions are not enabled.
++ set_target_properties(exrthumbnail PROPERTIES COMPILE_FLAGS "${KDE4_ENABLE_EXCEPTIONS}")
++
+ install(TARGETS exrthumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
+ install( FILES exrthumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR})
+
diff --git a/x11/kde4-runtime/pkg-plist b/x11/kde4-runtime/pkg-plist
index 544c32e91812..e512e58a5aef 100644
--- a/x11/kde4-runtime/pkg-plist
+++ b/x11/kde4-runtime/pkg-plist
@@ -2249,8 +2249,5 @@ share/sounds/KDE-Window-Shade-Up.ogg
@dirrm lib/kde4/imports/org/kde/plasma
@dirrm lib/kde4/imports/org/kde/locale
@dirrm lib/kde4/imports/org/kde/draganddrop
-@dirrmtry lib/kde4/imports/org/kde
-@dirrmtry lib/kde4/imports/org
-@dirrmtry lib/kde4/imports
@dirrmtry etc/xdg/menus
@dirrmtry etc/xdg
diff --git a/x11/kde4-workspace/Makefile b/x11/kde4-workspace/Makefile
index b731f23109df..3a8e79a7db22 100644
--- a/x11/kde4-workspace/Makefile
+++ b/x11/kde4-workspace/Makefile
@@ -146,6 +146,8 @@ post-patch:
${PATCH_WRKSRC}/kdm/backend/client.c \
${PATCH_WRKSRC}/kdm/kfrontend/genkdmconf.c \
${PATCH_WRKSRC}/CMakeLists.txt
+ ${RM} ${WRKSRC}/plasma/generic/applets/batterymonitor/contents/code/logic.js.orig
+ ${RM} ${WRKSRC}/plasma/generic/applets/batterymonitor/contents/ui/batterymonitor.qml.orig
pre-configure:
${REINPLACE_CMD} -e '/ksysguardd/ d' \
diff --git a/x11/kde4-workspace/distinfo b/x11/kde4-workspace/distinfo
index 1e0594c671b3..6bd4adfbf625 100644
--- a/x11/kde4-workspace/distinfo
+++ b/x11/kde4-workspace/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-workspace-4.10.3.tar.xz) = d870db2f39dcec6d4c11ccaef53d24978c1249a9426814414a90456d9cfce49d
-SIZE (KDE/4.10.3/kde-workspace-4.10.3.tar.xz) = 13569364
+SHA256 (KDE/4.10.4/kde-workspace-4.10.4.tar.xz) = 55b9c79829fbbe781653951eb0b94dcfbb21fa46102c0c15db40521c143f22d1
+SIZE (KDE/4.10.4/kde-workspace-4.10.4.tar.xz) = 13426036
diff --git a/x11/kde4-workspace/files/patch-plasma__generic__applets__batterymonitor__contents__code__logic.js b/x11/kde4-workspace/files/patch-plasma__generic__applets__batterymonitor__contents__code__logic.js
new file mode 100644
index 000000000000..0918956f7ed6
--- /dev/null
+++ b/x11/kde4-workspace/files/patch-plasma__generic__applets__batterymonitor__contents__code__logic.js
@@ -0,0 +1,15 @@
+--- ./plasma/generic/applets/batterymonitor/contents/code/logic.js.orig 2013-05-03 06:36:45.739116000 +0200
++++ ./plasma/generic/applets/batterymonitor/contents/code/logic.js 2013-06-11 00:33:16.130983470 +0200
+@@ -24,10 +24,12 @@
+ function updateCumulative() {
+ var sum = 0;
+ var charged = true;
++ batteries.cumulativePluggedin = false;
+ for (var i=0; i<batteries.count; i++) {
+ var b = batteries.get(i);
+ if (b["Plugged in"]) {
+ sum += b["Percent"];
++ batteries.cumulativePluggedin = true;
+ }
+ if (b["State"] != "NoCharge") {
+ charged = false;
diff --git a/x11/kde4-workspace/files/patch-plasma__generic__applets__batterymonitor__contents__ui__batterymonitor.qml b/x11/kde4-workspace/files/patch-plasma__generic__applets__batterymonitor__contents__ui__batterymonitor.qml
new file mode 100644
index 000000000000..a0599f93c5ab
--- /dev/null
+++ b/x11/kde4-workspace/files/patch-plasma__generic__applets__batterymonitor__contents__ui__batterymonitor.qml
@@ -0,0 +1,11 @@
+--- ./plasma/generic/applets/batterymonitor/contents/ui/batterymonitor.qml.orig 2013-05-03 06:36:45.739116000 +0200
++++ ./plasma/generic/applets/batterymonitor/contents/ui/batterymonitor.qml 2013-06-11 00:33:16.141003089 +0200
+@@ -186,7 +186,7 @@
+ }
+
+ property int cumulativePercent
+- property bool cumulativePluggedin: count > 0
++ property bool cumulativePluggedin
+ // true --> all batteries charged
+ // false --> one of the batteries charging/discharging
+ property bool allCharged
diff --git a/x11/kde4-workspace/pkg-plist b/x11/kde4-workspace/pkg-plist
index 58e9bc2e37c6..92dec596cc69 100644
--- a/x11/kde4-workspace/pkg-plist
+++ b/x11/kde4-workspace/pkg-plist
@@ -2175,7 +2175,6 @@ share/wallpapers/stripes.png.desktop
@dirrm share/apps/plasma/plasmoids/battery/contents/code
@dirrm share/apps/plasma/plasmoids/battery/contents
@dirrm share/apps/plasma/plasmoids/battery
-@dirrm share/apps/plasma/plasmoids
@dirrm share/apps/plasma/packages/org.kde.systemtray/contents/ui
@dirrm share/apps/plasma/packages/org.kde.systemtray/contents/code
@dirrm share/apps/plasma/packages/org.kde.systemtray/contents
@@ -2355,9 +2354,6 @@ share/wallpapers/stripes.png.desktop
@dirrm lib/kde4/imports/org/kde/kwin/decorations
@dirrm lib/kde4/imports/org/kde/kwin/decoration
@dirrm lib/kde4/imports/org/kde/kwin
-@dirrmtry lib/kde4/imports/org/kde
-@dirrmtry lib/kde4/imports/org
-@dirrmtry lib/kde4/imports
@dirrm lib/cmake/KDE4Workspace
@dirrmtry lib/cmake
@dirrm include/taskmanager
diff --git a/x11/kdelibs4/Makefile b/x11/kdelibs4/Makefile
index a011ed3b1192..d9d32c4dbc8f 100644
--- a/x11/kdelibs4/Makefile
+++ b/x11/kdelibs4/Makefile
@@ -53,6 +53,7 @@ USE_QT4= corelib dbus declarative designer_build gui \
USE_XORG= sm x11 xcursor xext xfixes xrender xtst
USE_LDCONFIG= yes
MAKE_JOBS_SAFE= yes
+MAKE_ENV= XDG_CONFIG_HOME=/dev/null
CMAKE_ARGS+= -DWITH_ACL:BOOL=Off \
-DWITH_FAM:BOOL=On \
diff --git a/x11/kdelibs4/distinfo b/x11/kdelibs4/distinfo
index 0d4e85e8a6ec..f3de9ad15023 100644
--- a/x11/kdelibs4/distinfo
+++ b/x11/kdelibs4/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kdelibs-4.10.3.tar.xz) = 5fbde0b372e6c2054ee3c620f3e465b452d2bf90a0c6ab3cc98d153e3a572cef
-SIZE (KDE/4.10.3/kdelibs-4.10.3.tar.xz) = 11981656
+SHA256 (KDE/4.10.4/kdelibs-4.10.4.tar.xz) = a1e570c76e8f31687510bb27de0b5af85c4a7b8b4145189f0e93217c2e4c4420
+SIZE (KDE/4.10.4/kdelibs-4.10.4.tar.xz) = 11786940
diff --git a/x11/kdelibs4/files/patch-KDE4Defaults.cmake b/x11/kdelibs4/files/patch-KDE4Defaults.cmake
index e0c7ded7e855..2a02bce93f52 100644
--- a/x11/kdelibs4/files/patch-KDE4Defaults.cmake
+++ b/x11/kdelibs4/files/patch-KDE4Defaults.cmake
@@ -4,13 +4,13 @@
# define the generic version of the libraries here
# this makes it easy to advance it when the next KDE release comes
# Use this version number for libraries which are at version n in KDE version n
--set(GENERIC_LIB_VERSION "4.10.3")
+-set(GENERIC_LIB_VERSION "4.10.4")
-set(GENERIC_LIB_SOVERSION "4")
+set(GENERIC_LIB_VERSION "5.0.1")
+set(GENERIC_LIB_SOVERSION "5")
# Use this version number for libraries which are already at version n+1 in KDE version n
--set(KDE_NON_GENERIC_LIB_VERSION "5.10.3")
+-set(KDE_NON_GENERIC_LIB_VERSION "5.10.4")
-set(KDE_NON_GENERIC_LIB_SOVERSION "5")
+set(KDE_NON_GENERIC_LIB_VERSION "7.0.1")
+set(KDE_NON_GENERIC_LIB_SOVERSION "7")
diff --git a/x11/kdelibs4/files/patch-cmake_modules_FindKDE4Internal.cmake b/x11/kdelibs4/files/patch-cmake_modules_FindKDE4Internal.cmake
index 3180d70d340c..6f73a6014299 100644
--- a/x11/kdelibs4/files/patch-cmake_modules_FindKDE4Internal.cmake
+++ b/x11/kdelibs4/files/patch-cmake_modules_FindKDE4Internal.cmake
@@ -1,22 +1,64 @@
---- ./cmake/modules/FindKDE4Internal.cmake.orig 2012-11-30 07:17:39.000000000 +0000
-+++ ./cmake/modules/FindKDE4Internal.cmake 2013-02-15 15:45:41.732493091 +0000
+--- cmake/modules/FindKDE4Internal.cmake.orig 2013-05-28 21:33:13.000000000 +0300
++++ cmake/modules/FindKDE4Internal.cmake 2013-06-23 15:03:18.000000000 +0300
@@ -893,8 +893,8 @@
_set_fancy(XDG_MIME_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/mime/packages" "The install dir for the xdg mimetypes")
_set_fancy(SYSCONF_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/etc" "The sysconfig install dir (default ${CMAKE_INSTALL_PREFIX}/etc)")
- _set_fancy(MAN_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/man" "The man install dir (default ${SHARE_INSTALL_PREFIX}/man/)")
- _set_fancy(INFO_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/info" "The info install dir (default ${SHARE_INSTALL_PREFIX}/info)")
-+ _set_fancy(MAN_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/man" "The man install dir (default ${SHARE_INSTALL_PREFIX}/man/)")
-+ _set_fancy(INFO_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/info" "The info install dir (default ${SHARE_INSTALL_PREFIX}/info)")
++ _set_fancy(MAN_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/man" "The man install dir (default ${CMAKE_INSTALL_PREFIX}/man/)")
++ _set_fancy(INFO_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/info" "The info install dir (default ${CMAKE_INSTALL_PREFIX}/info)")
_set_fancy(DBUS_INTERFACES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/dbus-1/interfaces" "The dbus interfaces install dir (default ${SHARE_INSTALL_PREFIX}/dbus-1/interfaces)")
_set_fancy(DBUS_SERVICES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/dbus-1/services" "The dbus services install dir (default ${SHARE_INSTALL_PREFIX}/dbus-1/services)")
_set_fancy(DBUS_SYSTEM_SERVICES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/dbus-1/system-services" "The dbus system services install dir (default ${SHARE_INSTALL_PREFIX}/dbus-1/system-services)")
-@@ -1204,7 +1204,7 @@
- set(CMAKE_C_FLAGS_DEBUGFULL "-g3 -fno-inline")
- set(CMAKE_C_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
+@@ -1304,6 +1304,50 @@
+ endif (CMAKE_COMPILER_IS_GNUCXX)
-- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-long-long -std=iso9899:1990 -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common")
-+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-long-long -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common")
- # As of Qt 4.6.x we need to override the new exception macros if we want compile with -fno-exceptions
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common")
++if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
++ set (KDE4_ENABLE_EXCEPTIONS "-fexceptions -UQT_NO_EXCEPTIONS")
++ # Select flags.
++ set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -DNDEBUG -DQT_NO_DEBUG")
++ set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG -DQT_NO_DEBUG")
++ set(CMAKE_CXX_FLAGS_DEBUG "-g -O2 -fno-inline")
++ set(CMAKE_CXX_FLAGS_DEBUGFULL "-g3 -fno-inline")
++ set(CMAKE_CXX_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
++ set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g -DNDEBUG -DQT_NO_DEBUG")
++ set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG -DQT_NO_DEBUG")
++ set(CMAKE_C_FLAGS_DEBUG "-g -O2 -fno-inline")
++ set(CMAKE_C_FLAGS_DEBUGFULL "-g3 -fno-inline")
++ set(CMAKE_C_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
++
++ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-long-long -std=iso9899:1990 -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common")
++ # As of Qt 4.6.x we need to override the new exception macros if we want compile with -fno-exceptions
++ # set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -Woverloaded-virtual -fno-exceptions -DQT_NO_EXCEPTIONS -fno-common -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden")
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -Woverloaded-virtual -fno-common -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -Wno-return-type-c-linkage")
++ set(KDE4_C_FLAGS "-fvisibility=hidden")
++
++ set(KDE4_CXX_FPIE_FLAGS "-fPIE")
++ set(KDE4_PIE_LDFLAGS "-pie")
++
++ if (CMAKE_SYSTEM_NAME STREQUAL GNU)
++ set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -pthread")
++ set (CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -pthread")
++ endif (CMAKE_SYSTEM_NAME STREQUAL GNU)
++
++ set(__KDE_HAVE_GCC_VISIBILITY TRUE)
++
++ # check that Qt defines Q_DECL_EXPORT as __attribute__ ((visibility("default")))
++ # if it doesn't and KDE compiles with hidden default visibiltiy plugins will break
++ set(_source "#include <QtCore/QtGlobal>\n int main()\n {\n #ifndef QT_VISIBILITY_AVAILABLE \n #error QT_VISIBILITY_AVAILABLE is not available\n #endif \n }\n")
++ set(_source_file ${CMAKE_BINARY_DIR}/CMakeTmp/check_qt_visibility.cpp)
++ file(WRITE "${_source_file}" "${_source}")
++ set(_include_dirs "-DINCLUDE_DIRECTORIES:STRING=${QT_INCLUDES}")
++ try_compile(_compile_result ${CMAKE_BINARY_DIR} ${_source_file} CMAKE_FLAGS "${_include_dirs}" OUTPUT_VARIABLE _compile_output_var)
++ if(NOT _compile_result)
++ message("${_compile_output_var}")
++ message(FATAL_ERROR "Qt compiled without support for -fvisibility=hidden. This will break plugins and linking of some applications. Please fix your Qt installation (try passing --reduce-exports to configure).")
++ endif(NOT _compile_result)
++endif (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
++
++
+ if (CMAKE_C_COMPILER MATCHES "icc")
+
+ set (KDE4_ENABLE_EXCEPTIONS -fexceptions)
diff --git a/x11/kdelibs4/files/patch-kioslave__http__http.cpp b/x11/kdelibs4/files/patch-kioslave__http__http.cpp
deleted file mode 100644
index 60842593ffbc..000000000000
--- a/x11/kdelibs4/files/patch-kioslave__http__http.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-commit 65d736dab592bced4410ccfa4699de89f78c96ca
-Author: Grégory Oestreicher <greg@kamago.net>
-Date: Wed May 8 23:16:00 2013 +0200
-
- Don't show passwords contained in HTTP URLs in error messages
- BUG: 319428
-
-diff --git a/kioslave/http/http.cpp b/kioslave/http/http.cpp
-index 2d139a9..129fc7b 100644
---- ./kioslave/http/http.cpp
-+++ ./kioslave/http/http.cpp
-@@ -3056,7 +3056,7 @@ try_again:
- ; // Ignore error
- } else {
- if (!sendErrorPageNotification()) {
-- error(ERR_INTERNAL_SERVER, m_request.url.url());
-+ error(ERR_INTERNAL_SERVER, m_request.url.prettyUrl());
- return false;
- }
- }
-@@ -3072,9 +3072,9 @@ try_again:
- // Tell that we will only get an error page here.
- if (!sendErrorPageNotification()) {
- if (m_request.responseCode == 403)
-- error(ERR_ACCESS_DENIED, m_request.url.url());
-+ error(ERR_ACCESS_DENIED, m_request.url.prettyUrl());
- else
-- error(ERR_DOES_NOT_EXIST, m_request.url.url());
-+ error(ERR_DOES_NOT_EXIST, m_request.url.prettyUrl());
- return false;
- }
- } else if (m_request.responseCode >= 301 && m_request.responseCode<= 303) {
diff --git a/x11/kdelibs4/pkg-message b/x11/kdelibs4/pkg-message
index c884bc59d618..81747701bee7 100644
--- a/x11/kdelibs4/pkg-message
+++ b/x11/kdelibs4/pkg-message
@@ -2,7 +2,7 @@
Due to severe instability, the Solid UPnP backend was disabled. Thus,
you will not get notifications about networked shares in the device
-notifier. The UPnP functionality can be reenabled by setting the
+notifier. The UPnP functionality can be re-enabled by setting the
SOLID_UPNP environment variable:
$ cat > ~/.kde4/env/upnp.sh << EOF
diff --git a/x11/kgamma/distinfo b/x11/kgamma/distinfo
index d5d410fc21eb..b437ed2e18ae 100644
--- a/x11/kgamma/distinfo
+++ b/x11/kgamma/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kgamma-4.10.3.tar.xz) = 3f3e8f377bba08c7ad1d94c103c84613c6a52393100797c66f96492add928bb1
-SIZE (KDE/4.10.3/kgamma-4.10.3.tar.xz) = 27092
+SHA256 (KDE/4.10.4/kgamma-4.10.4.tar.xz) = 6546957393afed77b7b89875bc69304b9c308ad04741a54fd19cb2aed73dbcc2
+SIZE (KDE/4.10.4/kgamma-4.10.4.tar.xz) = 26244
diff --git a/x11/konsole/distinfo b/x11/konsole/distinfo
index 9874c850687a..50b1cfe778a8 100644
--- a/x11/konsole/distinfo
+++ b/x11/konsole/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/konsole-4.10.3.tar.xz) = 66e88d86e4986e50036c3e610a1d3a5412f710b6feae31e383552d6c2b158fcd
-SIZE (KDE/4.10.3/konsole-4.10.3.tar.xz) = 445852
+SHA256 (KDE/4.10.4/konsole-4.10.4.tar.xz) = a46d78a3e0b5b24f68b26011f95735ced645918eedfcc1f5ef5c9bc318237b4f
+SIZE (KDE/4.10.4/konsole-4.10.4.tar.xz) = 439980