aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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