aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mk/Uses/kde.mk13
-rw-r--r--archivers/kf5-karchive/distinfo6
-rw-r--r--devel/kf5-extra-cmake-modules/distinfo6
-rw-r--r--devel/kf5-extra-cmake-modules/pkg-plist6
-rw-r--r--devel/kf5-kapidox/Makefile1
-rw-r--r--devel/kf5-kapidox/distinfo6
-rw-r--r--devel/kf5-kapidox/pkg-plist1
-rw-r--r--devel/kf5-kauth/distinfo6
-rw-r--r--devel/kf5-kbookmarks/distinfo6
-rw-r--r--devel/kf5-kcmutils/distinfo6
-rw-r--r--devel/kf5-kconfig/distinfo6
-rw-r--r--devel/kf5-kcoreaddons/distinfo6
-rw-r--r--devel/kf5-kcrash/distinfo6
-rw-r--r--devel/kf5-kdbusaddons/distinfo6
-rw-r--r--devel/kf5-kdeclarative/distinfo6
-rw-r--r--devel/kf5-kdoctools/distinfo6
-rw-r--r--devel/kf5-kdoctools/pkg-plist2
-rw-r--r--devel/kf5-kfilemetadata/Makefile5
-rw-r--r--devel/kf5-kfilemetadata/distinfo6
-rw-r--r--devel/kf5-ki18n/distinfo6
-rw-r--r--devel/kf5-kidletime/Makefile2
-rw-r--r--devel/kf5-kidletime/distinfo6
-rw-r--r--devel/kf5-kio/distinfo6
-rw-r--r--devel/kf5-kio/pkg-plist187
-rw-r--r--devel/kf5-kitemmodels/Makefile2
-rw-r--r--devel/kf5-kitemmodels/distinfo6
-rw-r--r--devel/kf5-knewstuff/Makefile2
-rw-r--r--devel/kf5-knewstuff/distinfo6
-rw-r--r--devel/kf5-knewstuff/pkg-plist43
-rw-r--r--devel/kf5-knotifications/distinfo6
-rw-r--r--devel/kf5-knotifyconfig/distinfo6
-rw-r--r--devel/kf5-kpackage/Makefile2
-rw-r--r--devel/kf5-kpackage/distinfo6
-rw-r--r--devel/kf5-kpackage/pkg-plist1
-rw-r--r--devel/kf5-kparts/distinfo6
-rw-r--r--devel/kf5-kpeople/distinfo6
-rw-r--r--devel/kf5-kpty/distinfo6
-rw-r--r--devel/kf5-kpty/files/patch-rb_12912268
-rw-r--r--devel/kf5-kservice/Makefile3
-rw-r--r--devel/kf5-kservice/distinfo6
-rw-r--r--devel/kf5-kservice/pkg-plist4
-rw-r--r--devel/kf5-ktexteditor/Makefile4
-rw-r--r--devel/kf5-ktexteditor/distinfo6
-rw-r--r--devel/kf5-ktexteditor/pkg-plist1
-rw-r--r--devel/kf5-kunitconversion/distinfo6
-rw-r--r--devel/kf5-solid/Makefile5
-rw-r--r--devel/kf5-solid/distinfo6
-rw-r--r--devel/kf5-threadweaver/distinfo6
-rw-r--r--dns/kf5-kdnssd/distinfo6
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/kf5-kimageformats/Makefile2
-rw-r--r--graphics/kf5-kimageformats/distinfo6
-rw-r--r--graphics/kf5-kimageformats/pkg-plist4
-rw-r--r--graphics/kf5-kplotting/distinfo6
-rw-r--r--graphics/kf5-prison/Makefile18
-rw-r--r--graphics/kf5-prison/distinfo3
-rw-r--r--graphics/kf5-prison/pkg-descr4
-rw-r--r--graphics/kf5-prison/pkg-plist14
-rw-r--r--lang/kf5-kross/distinfo6
-rw-r--r--lang/kf5-kross/pkg-plist1
-rw-r--r--misc/kde4-l10n/files/bsd.l10n.mk4
-rw-r--r--multimedia/kf5-kmediaplayer/distinfo6
-rw-r--r--net/kf5-kxmlrpcclient/distinfo6
-rw-r--r--security/kf5-kdesu/distinfo6
-rw-r--r--sysutils/baloo/Makefile3
-rw-r--r--sysutils/kf5-baloo/Makefile5
-rw-r--r--sysutils/kf5-baloo/distinfo6
-rw-r--r--sysutils/kf5-kwallet/Makefile1
-rw-r--r--sysutils/kf5-kwallet/distinfo6
-rw-r--r--sysutils/kf5-kwallet/files/patch-git_211e150140
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/kf5-kcodecs/distinfo6
-rw-r--r--textproc/kf5-sonnet/Makefile1
-rw-r--r--textproc/kf5-sonnet/distinfo6
-rw-r--r--textproc/kf5-sonnet/files/patch-cmake_FindHUNSPELL.cmake11
-rw-r--r--textproc/kf5-syntax-highlighting/Makefile15
-rw-r--r--textproc/kf5-syntax-highlighting/distinfo3
-rw-r--r--textproc/kf5-syntax-highlighting/files/patch-src_cli_kate-syntax-highlighter.cpp14
-rw-r--r--textproc/kf5-syntax-highlighting/pkg-descr3
-rw-r--r--textproc/kf5-syntax-highlighting/pkg-plist28
-rw-r--r--www/kf5-kdewebkit/distinfo6
-rw-r--r--www/kf5-khtml/distinfo6
-rw-r--r--www/kf5-kjs/distinfo6
-rw-r--r--www/kf5-kjs/pkg-plist1
-rw-r--r--www/kf5-kjsembed/distinfo6
-rw-r--r--www/kf5-kjsembed/pkg-plist1
-rw-r--r--x11-themes/kde4-icons-oxygen/Makefile2
-rw-r--r--x11-themes/kf5-breeze-icons/distinfo6
-rw-r--r--x11-themes/kf5-breeze-icons/pkg-plist150
-rw-r--r--x11-themes/kf5-kemoticons/distinfo6
-rw-r--r--x11-themes/kf5-kiconthemes/distinfo6
-rw-r--r--x11-themes/kf5-kiconthemes/files/patch-rb_12944232
-rw-r--r--x11-themes/kf5-oxygen-icons5/Makefile2
-rw-r--r--x11-themes/kf5-oxygen-icons5/distinfo6
-rw-r--r--x11-themes/kf5-oxygen-icons5/pkg-plist7
-rw-r--r--x11-toolkits/kf5-attica/Makefile2
-rw-r--r--x11-toolkits/kf5-attica/distinfo6
-rw-r--r--x11-toolkits/kf5-kcompletion/distinfo6
-rw-r--r--x11-toolkits/kf5-kconfigwidgets/distinfo6
-rw-r--r--x11-toolkits/kf5-kconfigwidgets/pkg-plist1
-rw-r--r--x11-toolkits/kf5-kdesignerplugin/distinfo6
-rw-r--r--x11-toolkits/kf5-kguiaddons/distinfo6
-rw-r--r--x11-toolkits/kf5-kitemviews/distinfo6
-rw-r--r--x11-toolkits/kf5-kjobwidgets/distinfo6
-rw-r--r--x11-toolkits/kf5-ktextwidgets/distinfo6
-rw-r--r--x11-toolkits/kf5-kwidgetsaddons/distinfo6
-rw-r--r--x11-toolkits/kf5-kxmlgui/distinfo6
-rw-r--r--x11-toolkits/kirigami/distinfo6
-rw-r--r--x11/kf5-frameworkintegration/Makefile2
-rw-r--r--x11/kf5-frameworkintegration/distinfo6
-rw-r--r--x11/kf5-kactivities/Makefile1
-rw-r--r--x11/kf5-kactivities/distinfo6
-rw-r--r--x11/kf5-kded/distinfo6
-rw-r--r--x11/kf5-kdelibs4support/Makefile9
-rw-r--r--x11/kf5-kdelibs4support/distinfo6
-rw-r--r--x11/kf5-kdelibs4support/files/patch-rb_12944138
-rw-r--r--x11/kf5-kdelibs4support/pkg-plist43
-rw-r--r--x11/kf5-kglobalaccel/distinfo6
-rw-r--r--x11/kf5-kinit/distinfo6
-rw-r--r--x11/kf5-kinit/pkg-plist1
-rw-r--r--x11/kf5-krunner/distinfo6
-rw-r--r--x11/kf5-kwindowsystem/distinfo6
-rw-r--r--x11/kf5-plasma-framework/distinfo6
-rw-r--r--x11/kf5-plasma-framework/pkg-plist3
124 files changed, 792 insertions, 539 deletions
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index 39531eae788f..4cb9993e3f1d 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -65,7 +65,7 @@ KDE4_APPLICATIONS_VERSION?= 15.04.3
KDE4_BRANCH?= stable
# Current KDE desktop.
-KDE_FRAMEWORKS_VERSION?= 5.27.0
+KDE_FRAMEWORKS_VERSION?= 5.29.0
KDE_FRAMEWORKS_BRANCH?= stable
# Extended KDE universe applications.
@@ -189,10 +189,9 @@ _USE_KDE4_ALL+= akonadi attica automoc4 ontologies qimageblitz soprano \
# that our list of frameworks matches the structure offered upstream.
_USE_FRAMEWORKS_TIER1= apidox archive attica5 breeze-icons codecs config \
coreaddons dbusaddons dnssd i18n idletime itemmodels \
- itemviews oxygen-icons5 plotting solid sonnet \
- threadweaver widgetsaddons windowsystem
+ itemviews oxygen-icons5 plotting prison solid sonnet \
+ syntaxhighlighting threadweaver widgetsaddons windowsystem
# NOT LISTED TIER1: modemmanagerqt networkmanagerqt (not applicable)
-# NOT LISTED TIER1: syntaxhighlighting (new in 5.28)
# NOT LISTED TIER1: wayland (needs graphics/wayland)
_USE_FRAMEWORKS_TIER2= auth completion crash doctools filemetadata5 \
@@ -528,6 +527,9 @@ plasma-framework_LIB= libKF5Plasma.so
plotting_PORT= graphics/kf5-kplotting
plotting_LIB= libKF5Plotting.so
+prison_PORT= graphics/kf5-prison
+prison_LIB= libKF5Prison.so
+
pty_PORT= devel/kf5-kpty
pty_LIB= libKF5Pty.so
@@ -543,6 +545,9 @@ solid_LIB= libKF5Solid.so
sonnet_PORT= textproc/kf5-sonnet
sonnet_LIB= libKF5SonnetCore.so
+syntaxhighlighting_PORT= textproc/kf5-syntax-highlighting
+syntaxhighlighting_LIB= libKF5SyntaxHighlighting.so
+
texteditor_PORT= devel/kf5-ktexteditor
texteditor_LIB= libKF5TextEditor.so
diff --git a/archivers/kf5-karchive/distinfo b/archivers/kf5-karchive/distinfo
index 20087842ede5..6a827562ebf1 100644
--- a/archivers/kf5-karchive/distinfo
+++ b/archivers/kf5-karchive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424075
-SHA256 (KDE/frameworks/5.27.0/karchive-5.27.0.tar.xz) = 7f387fa2e0f5360870524d0f2b352179f191d0ed0ea78ec3456964ffab8bebb0
-SIZE (KDE/frameworks/5.27.0/karchive-5.27.0.tar.xz) = 110736
+TIMESTAMP = 1480934869
+SHA256 (KDE/frameworks/5.29.0/karchive-5.29.0.tar.xz) = 9091bba1683eefcae6e27ecce6c7236ac792c173d3efa15f255e5890909c2986
+SIZE (KDE/frameworks/5.29.0/karchive-5.29.0.tar.xz) = 111712
diff --git a/devel/kf5-extra-cmake-modules/distinfo b/devel/kf5-extra-cmake-modules/distinfo
index a2a6ae64a847..e03d7b34fae7 100644
--- a/devel/kf5-extra-cmake-modules/distinfo
+++ b/devel/kf5-extra-cmake-modules/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424075
-SHA256 (KDE/frameworks/5.27.0/extra-cmake-modules-5.27.0.tar.xz) = d2d6fee26d7b25317006663085a6c3e606e0410b2e591e98beaff54994e0fb58
-SIZE (KDE/frameworks/5.27.0/extra-cmake-modules-5.27.0.tar.xz) = 287640
+TIMESTAMP = 1480934869
+SHA256 (KDE/frameworks/5.29.0/extra-cmake-modules-5.29.0.tar.xz) = 48f76e626e2235bd4b64aeea9bbbcb803eb8966a6d020d0ab8ddbe81930e98d8
+SIZE (KDE/frameworks/5.29.0/extra-cmake-modules-5.29.0.tar.xz) = 303064
diff --git a/devel/kf5-extra-cmake-modules/pkg-plist b/devel/kf5-extra-cmake-modules/pkg-plist
index 06859f75fa4e..7cde09f313c7 100644
--- a/devel/kf5-extra-cmake-modules/pkg-plist
+++ b/devel/kf5-extra-cmake-modules/pkg-plist
@@ -8,12 +8,17 @@ share/ECM/find-modules/FindLibinotify.cmake
share/ECM/find-modules/FindOpenEXR.cmake
share/ECM/find-modules/FindPng2Ico.cmake
share/ECM/find-modules/FindPoppler.cmake
+share/ECM/find-modules/FindPythonModuleGeneration.cmake
share/ECM/find-modules/FindQtWaylandScanner.cmake
share/ECM/find-modules/FindSharedMimeInfo.cmake
share/ECM/find-modules/FindWayland.cmake
share/ECM/find-modules/FindWaylandScanner.cmake
share/ECM/find-modules/FindX11_XCB.cmake
share/ECM/find-modules/FindXCB.cmake
+share/ECM/find-modules/Qt5Ruleset.py
+share/ECM/find-modules/rules_engine.py
+share/ECM/find-modules/run-sip.py
+share/ECM/find-modules/sip_generator.py
share/ECM/kde-modules/KDECMakeSettings.cmake
share/ECM/kde-modules/KDECompilerSettings.cmake
share/ECM/kde-modules/KDEFrameworkCompilerSettings.cmake
@@ -44,6 +49,7 @@ share/ECM/modules/ECMSetupVersion.cmake
share/ECM/modules/ECMUninstallTarget.cmake
share/ECM/modules/ECMUseFindModules.cmake
share/ECM/modules/ECMVersionHeader.h.in
+share/ECM/modules/ECMWinResolveSymlinks.cmake
share/ECM/modules/ecm_uninstall.cmake.in
share/ECM/toolchain/Android.cmake
share/ECM/toolchain/deployment-file.json.in
diff --git a/devel/kf5-kapidox/Makefile b/devel/kf5-kapidox/Makefile
index 80e783fdf884..e20e6557f2f3 100644
--- a/devel/kf5-kapidox/Makefile
+++ b/devel/kf5-kapidox/Makefile
@@ -11,6 +11,7 @@ COMMENT= KF5 API Documentation Tools
USES= cmake:outsource kde:5 python tar:xz
USE_KDE= archive ecm
USE_QT5= buildtools_build qmake_build
+USE_PYTHON= py3kplist
NO_ARCH= yes
diff --git a/devel/kf5-kapidox/distinfo b/devel/kf5-kapidox/distinfo
index b4c7f32f38d9..2d8bf2548c71 100644
--- a/devel/kf5-kapidox/distinfo
+++ b/devel/kf5-kapidox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424075
-SHA256 (KDE/frameworks/5.27.0/kapidox-5.27.0.tar.xz) = 34840e84a86147cf7c1d85ce52414bcd6326e5529c21c659bb7a36cc2e0675a4
-SIZE (KDE/frameworks/5.27.0/kapidox-5.27.0.tar.xz) = 394404
+TIMESTAMP = 1480934869
+SHA256 (KDE/frameworks/5.29.0/kapidox-5.29.0.tar.xz) = 17d6152b3dbf02c094288d58f50d8a764546de191031855b0d352c3f479592a0
+SIZE (KDE/frameworks/5.29.0/kapidox-5.29.0.tar.xz) = 395240
diff --git a/devel/kf5-kapidox/pkg-plist b/devel/kf5-kapidox/pkg-plist
index 73665d4cf282..494ad2f7d0e8 100644
--- a/devel/kf5-kapidox/pkg-plist
+++ b/devel/kf5-kapidox/pkg-plist
@@ -8,6 +8,7 @@ bin/kapidox_generate
%%PYTHON_SITELIBDIR%%/kapidox/argparserutils.py
%%PYTHON_SITELIBDIR%%/kapidox/argparserutils.%%PYC_SUFFIX%%
%%PYTHON_SITELIBDIR%%/kapidox/data/Doxyfile.global
+%%PYTHON_SITELIBDIR%%/kapidox/data/DoxygenLayout.xml
%%PYTHON_SITELIBDIR%%/kapidox/data/dependencies.md.tmpl
%%PYTHON_SITELIBDIR%%/kapidox/data/footer.html
%%PYTHON_SITELIBDIR%%/kapidox/data/header.html
diff --git a/devel/kf5-kauth/distinfo b/devel/kf5-kauth/distinfo
index 90f2e4da7ce5..c4ecd4edcbbb 100644
--- a/devel/kf5-kauth/distinfo
+++ b/devel/kf5-kauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424075
-SHA256 (KDE/frameworks/5.27.0/kauth-5.27.0.tar.xz) = 944f50341e7ddf78edf264c04d95b22967b610b5de3c823e48a4dd86036ce69f
-SIZE (KDE/frameworks/5.27.0/kauth-5.27.0.tar.xz) = 2550156
+TIMESTAMP = 1480934870
+SHA256 (KDE/frameworks/5.29.0/kauth-5.29.0.tar.xz) = f2c51dfb42196fe5d604883c9f28bda7fd3f40d308144f521f4090a941c2091d
+SIZE (KDE/frameworks/5.29.0/kauth-5.29.0.tar.xz) = 2551192
diff --git a/devel/kf5-kbookmarks/distinfo b/devel/kf5-kbookmarks/distinfo
index d86783aa1f7f..2dd923c010be 100644
--- a/devel/kf5-kbookmarks/distinfo
+++ b/devel/kf5-kbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424075
-SHA256 (KDE/frameworks/5.27.0/kbookmarks-5.27.0.tar.xz) = 752319c2012efd00ae9efa5622e802a852cec926dc385f4c02f0088dac0762d1
-SIZE (KDE/frameworks/5.27.0/kbookmarks-5.27.0.tar.xz) = 1245532
+TIMESTAMP = 1480934870
+SHA256 (KDE/frameworks/5.29.0/kbookmarks-5.29.0.tar.xz) = 71a9126427ac7ebfce98458c2f8d6fe954537e6b81b409e26f0d1ec7be8effc6
+SIZE (KDE/frameworks/5.29.0/kbookmarks-5.29.0.tar.xz) = 1245700
diff --git a/devel/kf5-kcmutils/distinfo b/devel/kf5-kcmutils/distinfo
index 8961bf27e79a..54600b0b10b3 100644
--- a/devel/kf5-kcmutils/distinfo
+++ b/devel/kf5-kcmutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424075
-SHA256 (KDE/frameworks/5.27.0/kcmutils-5.27.0.tar.xz) = ddc141af1d58b44e906d5f08a0712d84b96a254518227c4114fa2b331068cb12
-SIZE (KDE/frameworks/5.27.0/kcmutils-5.27.0.tar.xz) = 2727828
+TIMESTAMP = 1480934870
+SHA256 (KDE/frameworks/5.29.0/kcmutils-5.29.0.tar.xz) = 02a761033f043ee43b2874b335a40fc4ac7b35a68b723ce29057b71bb2ad36f2
+SIZE (KDE/frameworks/5.29.0/kcmutils-5.29.0.tar.xz) = 2729528
diff --git a/devel/kf5-kconfig/distinfo b/devel/kf5-kconfig/distinfo
index 0d42a3018cd4..4f3006d62717 100644
--- a/devel/kf5-kconfig/distinfo
+++ b/devel/kf5-kconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424076
-SHA256 (KDE/frameworks/5.27.0/kconfig-5.27.0.tar.xz) = f1eba4652b17c1fce4b6cd3971204ccaf268672b3b9ba955ee755b4b32a8b7a1
-SIZE (KDE/frameworks/5.27.0/kconfig-5.27.0.tar.xz) = 232756
+TIMESTAMP = 1481263139
+SHA256 (KDE/frameworks/5.29.0/kconfig-5.29.0.tar.xz) = d6c12e0908de1b91529de15e75a52c9974685c91b423d5b5abeb06f261d0fa47
+SIZE (KDE/frameworks/5.29.0/kconfig-5.29.0.tar.xz) = 233408
diff --git a/devel/kf5-kcoreaddons/distinfo b/devel/kf5-kcoreaddons/distinfo
index 8d858d604dff..4ef6af78f72c 100644
--- a/devel/kf5-kcoreaddons/distinfo
+++ b/devel/kf5-kcoreaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424076
-SHA256 (KDE/frameworks/5.27.0/kcoreaddons-5.27.0.tar.xz) = dcbec0cd914e487f8a408d94e0a5ebd9ff6d71c09d6791e66a3310b0a5eaf767
-SIZE (KDE/frameworks/5.27.0/kcoreaddons-5.27.0.tar.xz) = 2733084
+TIMESTAMP = 1480934870
+SHA256 (KDE/frameworks/5.29.0/kcoreaddons-5.29.0.tar.xz) = e28b39fada9b19b03c7c79fc7ac337c1b943b33dbb40967a5cc7ba9f314cb3f6
+SIZE (KDE/frameworks/5.29.0/kcoreaddons-5.29.0.tar.xz) = 2735576
diff --git a/devel/kf5-kcrash/distinfo b/devel/kf5-kcrash/distinfo
index 7a7abbcf1f3b..8d2d897fa214 100644
--- a/devel/kf5-kcrash/distinfo
+++ b/devel/kf5-kcrash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424076
-SHA256 (KDE/frameworks/5.27.0/kcrash-5.27.0.tar.xz) = 537b0a04895f455259f4fed325221a3513480ae34163447d4334b1c97e238e27
-SIZE (KDE/frameworks/5.27.0/kcrash-5.27.0.tar.xz) = 21244
+TIMESTAMP = 1480934871
+SHA256 (KDE/frameworks/5.29.0/kcrash-5.29.0.tar.xz) = 3bdb5421b0909fa4e0d7bfb8bba708f9b95c4edf9ca1580aac8229512c49e224
+SIZE (KDE/frameworks/5.29.0/kcrash-5.29.0.tar.xz) = 21324
diff --git a/devel/kf5-kdbusaddons/distinfo b/devel/kf5-kdbusaddons/distinfo
index 8650f7fdf7a9..1df7195636b6 100644
--- a/devel/kf5-kdbusaddons/distinfo
+++ b/devel/kf5-kdbusaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424076
-SHA256 (KDE/frameworks/5.27.0/kdbusaddons-5.27.0.tar.xz) = 75184380d31942883c0b178cdb19334b7da3016c5bd8f3cb12d9f95e7ea2eded
-SIZE (KDE/frameworks/5.27.0/kdbusaddons-5.27.0.tar.xz) = 34440
+TIMESTAMP = 1480934871
+SHA256 (KDE/frameworks/5.29.0/kdbusaddons-5.29.0.tar.xz) = 122c23842dccbba8e50dd5639a19df0373bc8217ce5a853c3e8db33a414b3a96
+SIZE (KDE/frameworks/5.29.0/kdbusaddons-5.29.0.tar.xz) = 34628
diff --git a/devel/kf5-kdeclarative/distinfo b/devel/kf5-kdeclarative/distinfo
index 34ff4511430e..b04c6e6988b0 100644
--- a/devel/kf5-kdeclarative/distinfo
+++ b/devel/kf5-kdeclarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424076
-SHA256 (KDE/frameworks/5.27.0/kdeclarative-5.27.0.tar.xz) = b001b1fd9000034fd3c39c22c922ba27900471dcbda70c6dccead7c733c717a9
-SIZE (KDE/frameworks/5.27.0/kdeclarative-5.27.0.tar.xz) = 2739952
+TIMESTAMP = 1480934871
+SHA256 (KDE/frameworks/5.29.0/kdeclarative-5.29.0.tar.xz) = 0333fe53eb0f75a027b2cd432c8a310abe6b93efba269440e2fba893da42254e
+SIZE (KDE/frameworks/5.29.0/kdeclarative-5.29.0.tar.xz) = 2740248
diff --git a/devel/kf5-kdoctools/distinfo b/devel/kf5-kdoctools/distinfo
index 49b6afe6b63a..84a11be7b553 100644
--- a/devel/kf5-kdoctools/distinfo
+++ b/devel/kf5-kdoctools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424076
-SHA256 (KDE/frameworks/5.27.0/kdoctools-5.27.0.tar.xz) = 555de687230109e224f5945774bc5d4826b925c52418f151af2824a05a0aefc1
-SIZE (KDE/frameworks/5.27.0/kdoctools-5.27.0.tar.xz) = 436732
+TIMESTAMP = 1480934871
+SHA256 (KDE/frameworks/5.29.0/kdoctools-5.29.0.tar.xz) = 60badcc58d9d79514fdc1061704e7999021d5cfcdb2b1201ad846f2508fba37d
+SIZE (KDE/frameworks/5.29.0/kdoctools-5.29.0.tar.xz) = 437920
diff --git a/devel/kf5-kdoctools/pkg-plist b/devel/kf5-kdoctools/pkg-plist
index fddde6007314..b2567b236d8d 100644
--- a/devel/kf5-kdoctools/pkg-plist
+++ b/devel/kf5-kdoctools/pkg-plist
@@ -16,6 +16,8 @@ man/de/man1/checkXML5.1.gz
man/de/man7/kf5options.7.gz
man/de/man7/qt5options.7.gz
man/de/man8/meinproc5.8.gz
+man/es/man1/checkXML5.1.gz
+man/es/man8/meinproc5.8.gz
man/it/man1/checkXML5.1.gz
man/it/man7/kf5options.7.gz
man/it/man7/qt5options.7.gz
diff --git a/devel/kf5-kfilemetadata/Makefile b/devel/kf5-kfilemetadata/Makefile
index fb44a5ee4de4..a913946793f2 100644
--- a/devel/kf5-kfilemetadata/Makefile
+++ b/devel/kf5-kfilemetadata/Makefile
@@ -3,7 +3,6 @@
PORTNAME= kfilemetadata
PORTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
CATEGORIES= devel kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -21,4 +20,8 @@ USES= cmake:outsource compiler:c++11-lib gettext kde:5 pkgconfig \
USE_KDE= archive ecm i18n
USE_QT5= buildtools_build core qmake_build xml
+# Frameworks ports install localization files that conflict with some
+# KDE4 localization ports
+CONFLICTS_INSTALL= kde4-l10n-*
+
.include <bsd.port.mk>
diff --git a/devel/kf5-kfilemetadata/distinfo b/devel/kf5-kfilemetadata/distinfo
index b9781666ec0e..543790f10359 100644
--- a/devel/kf5-kfilemetadata/distinfo
+++ b/devel/kf5-kfilemetadata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424077
-SHA256 (KDE/frameworks/5.27.0/kfilemetadata-5.27.0.tar.xz) = b8bcd56ffcf02246dd292b72eddba96e7c6e3bb1ec097f41d0d7be1f0b8046d1
-SIZE (KDE/frameworks/5.27.0/kfilemetadata-5.27.0.tar.xz) = 134860
+TIMESTAMP = 1480934871
+SHA256 (KDE/frameworks/5.29.0/kfilemetadata-5.29.0.tar.xz) = 821df076d1fce4ac7dac067703e3c2ab885676a68e34f36140b10e58ec7b91c2
+SIZE (KDE/frameworks/5.29.0/kfilemetadata-5.29.0.tar.xz) = 135184
diff --git a/devel/kf5-ki18n/distinfo b/devel/kf5-ki18n/distinfo
index 9f55680611be..e6970ec98ea2 100644
--- a/devel/kf5-ki18n/distinfo
+++ b/devel/kf5-ki18n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424077
-SHA256 (KDE/frameworks/5.27.0/ki18n-5.27.0.tar.xz) = ce91d24ab2b3eb6d940c9277273694d3a652905b8256edcd3bbbed55c4f8c628
-SIZE (KDE/frameworks/5.27.0/ki18n-5.27.0.tar.xz) = 3030416
+TIMESTAMP = 1480934872
+SHA256 (KDE/frameworks/5.29.0/ki18n-5.29.0.tar.xz) = a72e87759f50d3e39ba6cc5bca1a16725609d14cfa8055a2db22dd14b1c79670
+SIZE (KDE/frameworks/5.29.0/ki18n-5.29.0.tar.xz) = 3031896
diff --git a/devel/kf5-kidletime/Makefile b/devel/kf5-kidletime/Makefile
index f2601454d530..7fa371cd1106 100644
--- a/devel/kf5-kidletime/Makefile
+++ b/devel/kf5-kidletime/Makefile
@@ -1,4 +1,4 @@
-# Created by: Tobias Berner <tcberner@gmail.com>
+# Created by: tcberner
# $FreeBSD$
PORTNAME= kidletime
diff --git a/devel/kf5-kidletime/distinfo b/devel/kf5-kidletime/distinfo
index 36482d729abe..f3a2de969c34 100644
--- a/devel/kf5-kidletime/distinfo
+++ b/devel/kf5-kidletime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424077
-SHA256 (KDE/frameworks/5.27.0/kidletime-5.27.0.tar.xz) = dcc94797c73244cfc7a53e409eea66facf70a5d879814d6cf5fb7ceab76866b3
-SIZE (KDE/frameworks/5.27.0/kidletime-5.27.0.tar.xz) = 26356
+TIMESTAMP = 1480934872
+SHA256 (KDE/frameworks/5.29.0/kidletime-5.29.0.tar.xz) = 3d66400e008d20d2c2710caebf8a2d6f94197c11643c5df713b95889467cd95a
+SIZE (KDE/frameworks/5.29.0/kidletime-5.29.0.tar.xz) = 26360
diff --git a/devel/kf5-kio/distinfo b/devel/kf5-kio/distinfo
index 52e0e8bfc3c8..3510fe5dc5d1 100644
--- a/devel/kf5-kio/distinfo
+++ b/devel/kf5-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424077
-SHA256 (KDE/frameworks/5.27.0/kio-5.27.0.tar.xz) = 3627f362c4aa31fa6bc96d66003492ebeac1c334dbb71ee2d80091c0157d3a89
-SIZE (KDE/frameworks/5.27.0/kio-5.27.0.tar.xz) = 3118268
+TIMESTAMP = 1481452366
+SHA256 (KDE/frameworks/5.29.0/kio-5.29.0.tar.xz) = 52ce0e402a466a82480ee6edeaeae36bdc3b254aece3210dd4273a2b57955c6b
+SIZE (KDE/frameworks/5.29.0/kio-5.29.0.tar.xz) = 3076744
diff --git a/devel/kf5-kio/pkg-plist b/devel/kf5-kio/pkg-plist
index 0a57b1694f65..ef6c2b805171 100644
--- a/devel/kf5-kio/pkg-plist
+++ b/devel/kf5-kio/pkg-plist
@@ -291,6 +291,7 @@ lib/libexec/kf5/kpac_dhcp_helper
%%QT_PLUGINDIR%%/kf5/urifilters/localdomainurifilter.so
man/ca/man8/kcookiejar5.8.gz
man/de/man8/kcookiejar5.8.gz
+man/es/man8/kcookiejar5.8.gz
man/it/man8/kcookiejar5.8.gz
man/man8/kcookiejar5.8.gz
man/nl/man8/kcookiejar5.8.gz
@@ -307,6 +308,22 @@ share/dbus-1/services/org.kde.kcookiejar5.service
share/dbus-1/services/org.kde.kiod5.service
share/dbus-1/services/org.kde.kpasswdserver.service
share/dbus-1/services/org.kde.kssld5.service
+share/doc/HTML/ca/kcontrol5/cache/index.cache.bz2
+share/doc/HTML/ca/kcontrol5/cache/index.docbook
+share/doc/HTML/ca/kcontrol5/cookies/index.cache.bz2
+share/doc/HTML/ca/kcontrol5/cookies/index.docbook
+share/doc/HTML/ca/kcontrol5/netpref/index.cache.bz2
+share/doc/HTML/ca/kcontrol5/netpref/index.docbook
+share/doc/HTML/ca/kcontrol5/proxy/index.cache.bz2
+share/doc/HTML/ca/kcontrol5/proxy/index.docbook
+share/doc/HTML/ca/kcontrol5/smb/index.cache.bz2
+share/doc/HTML/ca/kcontrol5/smb/index.docbook
+share/doc/HTML/ca/kcontrol5/trash/index.cache.bz2
+share/doc/HTML/ca/kcontrol5/trash/index.docbook
+share/doc/HTML/ca/kcontrol5/useragent/index.cache.bz2
+share/doc/HTML/ca/kcontrol5/useragent/index.docbook
+share/doc/HTML/ca/kcontrol5/webshortcuts/index.cache.bz2
+share/doc/HTML/ca/kcontrol5/webshortcuts/index.docbook
share/doc/HTML/ca/kioslave5/data/index.cache.bz2
share/doc/HTML/ca/kioslave5/data/index.docbook
share/doc/HTML/ca/kioslave5/file/index.cache.bz2
@@ -325,6 +342,22 @@ share/doc/HTML/ca/kioslave5/telnet/index.cache.bz2
share/doc/HTML/ca/kioslave5/telnet/index.docbook
share/doc/HTML/ca/kioslave5/webdav/index.cache.bz2
share/doc/HTML/ca/kioslave5/webdav/index.docbook
+share/doc/HTML/de/kcontrol5/cache/index.cache.bz2
+share/doc/HTML/de/kcontrol5/cache/index.docbook
+share/doc/HTML/de/kcontrol5/cookies/index.cache.bz2
+share/doc/HTML/de/kcontrol5/cookies/index.docbook
+share/doc/HTML/de/kcontrol5/netpref/index.cache.bz2
+share/doc/HTML/de/kcontrol5/netpref/index.docbook
+share/doc/HTML/de/kcontrol5/proxy/index.cache.bz2
+share/doc/HTML/de/kcontrol5/proxy/index.docbook
+share/doc/HTML/de/kcontrol5/smb/index.cache.bz2
+share/doc/HTML/de/kcontrol5/smb/index.docbook
+share/doc/HTML/de/kcontrol5/trash/index.cache.bz2
+share/doc/HTML/de/kcontrol5/trash/index.docbook
+share/doc/HTML/de/kcontrol5/useragent/index.cache.bz2
+share/doc/HTML/de/kcontrol5/useragent/index.docbook
+share/doc/HTML/de/kcontrol5/webshortcuts/index.cache.bz2
+share/doc/HTML/de/kcontrol5/webshortcuts/index.docbook
share/doc/HTML/de/kioslave5/data/index.cache.bz2
share/doc/HTML/de/kioslave5/data/index.docbook
share/doc/HTML/de/kioslave5/file/index.cache.bz2
@@ -343,6 +376,22 @@ share/doc/HTML/de/kioslave5/telnet/index.cache.bz2
share/doc/HTML/de/kioslave5/telnet/index.docbook
share/doc/HTML/de/kioslave5/webdav/index.cache.bz2
share/doc/HTML/de/kioslave5/webdav/index.docbook
+share/doc/HTML/en/kcontrol5/cache/index.cache.bz2
+share/doc/HTML/en/kcontrol5/cache/index.docbook
+share/doc/HTML/en/kcontrol5/cookies/index.cache.bz2
+share/doc/HTML/en/kcontrol5/cookies/index.docbook
+share/doc/HTML/en/kcontrol5/netpref/index.cache.bz2
+share/doc/HTML/en/kcontrol5/netpref/index.docbook
+share/doc/HTML/en/kcontrol5/proxy/index.cache.bz2
+share/doc/HTML/en/kcontrol5/proxy/index.docbook
+share/doc/HTML/en/kcontrol5/smb/index.cache.bz2
+share/doc/HTML/en/kcontrol5/smb/index.docbook
+share/doc/HTML/en/kcontrol5/trash/index.cache.bz2
+share/doc/HTML/en/kcontrol5/trash/index.docbook
+share/doc/HTML/en/kcontrol5/useragent/index.cache.bz2
+share/doc/HTML/en/kcontrol5/useragent/index.docbook
+share/doc/HTML/en/kcontrol5/webshortcuts/index.cache.bz2
+share/doc/HTML/en/kcontrol5/webshortcuts/index.docbook
share/doc/HTML/en/kioslave5/data/index.cache.bz2
share/doc/HTML/en/kioslave5/data/index.docbook
share/doc/HTML/en/kioslave5/file/index.cache.bz2
@@ -361,6 +410,38 @@ share/doc/HTML/en/kioslave5/telnet/index.cache.bz2
share/doc/HTML/en/kioslave5/telnet/index.docbook
share/doc/HTML/en/kioslave5/webdav/index.cache.bz2
share/doc/HTML/en/kioslave5/webdav/index.docbook
+share/doc/HTML/es/kcontrol5/cache/index.cache.bz2
+share/doc/HTML/es/kcontrol5/cache/index.docbook
+share/doc/HTML/es/kcontrol5/cookies/index.cache.bz2
+share/doc/HTML/es/kcontrol5/cookies/index.docbook
+share/doc/HTML/es/kcontrol5/netpref/index.cache.bz2
+share/doc/HTML/es/kcontrol5/netpref/index.docbook
+share/doc/HTML/es/kcontrol5/proxy/index.cache.bz2
+share/doc/HTML/es/kcontrol5/proxy/index.docbook
+share/doc/HTML/es/kcontrol5/smb/index.cache.bz2
+share/doc/HTML/es/kcontrol5/smb/index.docbook
+share/doc/HTML/es/kcontrol5/trash/index.cache.bz2
+share/doc/HTML/es/kcontrol5/trash/index.docbook
+share/doc/HTML/es/kcontrol5/useragent/index.cache.bz2
+share/doc/HTML/es/kcontrol5/useragent/index.docbook
+share/doc/HTML/es/kioslave5/data/index.cache.bz2
+share/doc/HTML/es/kioslave5/data/index.docbook
+share/doc/HTML/es/kioslave5/file/index.cache.bz2
+share/doc/HTML/es/kioslave5/file/index.docbook
+share/doc/HTML/es/kioslave5/ftp/index.cache.bz2
+share/doc/HTML/es/kioslave5/ftp/index.docbook
+share/doc/HTML/es/kioslave5/help/documentationnotfound/index.cache.bz2
+share/doc/HTML/es/kioslave5/help/documentationnotfound/index.docbook
+share/doc/HTML/es/kioslave5/help/index.cache.bz2
+share/doc/HTML/es/kioslave5/help/index.docbook
+share/doc/HTML/es/kioslave5/http/index.cache.bz2
+share/doc/HTML/es/kioslave5/http/index.docbook
+share/doc/HTML/es/kioslave5/mailto/index.cache.bz2
+share/doc/HTML/es/kioslave5/mailto/index.docbook
+share/doc/HTML/es/kioslave5/telnet/index.cache.bz2
+share/doc/HTML/es/kioslave5/telnet/index.docbook
+share/doc/HTML/es/kioslave5/webdav/index.cache.bz2
+share/doc/HTML/es/kioslave5/webdav/index.docbook
share/doc/HTML/et/kioslave5/data/index.cache.bz2
share/doc/HTML/et/kioslave5/data/index.docbook
share/doc/HTML/et/kioslave5/file/index.cache.bz2
@@ -377,6 +458,22 @@ share/doc/HTML/et/kioslave5/telnet/index.cache.bz2
share/doc/HTML/et/kioslave5/telnet/index.docbook
share/doc/HTML/et/kioslave5/webdav/index.cache.bz2
share/doc/HTML/et/kioslave5/webdav/index.docbook
+share/doc/HTML/it/kcontrol5/cache/index.cache.bz2
+share/doc/HTML/it/kcontrol5/cache/index.docbook
+share/doc/HTML/it/kcontrol5/cookies/index.cache.bz2
+share/doc/HTML/it/kcontrol5/cookies/index.docbook
+share/doc/HTML/it/kcontrol5/netpref/index.cache.bz2
+share/doc/HTML/it/kcontrol5/netpref/index.docbook
+share/doc/HTML/it/kcontrol5/proxy/index.cache.bz2
+share/doc/HTML/it/kcontrol5/proxy/index.docbook
+share/doc/HTML/it/kcontrol5/smb/index.cache.bz2
+share/doc/HTML/it/kcontrol5/smb/index.docbook
+share/doc/HTML/it/kcontrol5/trash/index.cache.bz2
+share/doc/HTML/it/kcontrol5/trash/index.docbook
+share/doc/HTML/it/kcontrol5/useragent/index.cache.bz2
+share/doc/HTML/it/kcontrol5/useragent/index.docbook
+share/doc/HTML/it/kcontrol5/webshortcuts/index.cache.bz2
+share/doc/HTML/it/kcontrol5/webshortcuts/index.docbook
share/doc/HTML/it/kioslave5/data/index.cache.bz2
share/doc/HTML/it/kioslave5/data/index.docbook
share/doc/HTML/it/kioslave5/file/index.cache.bz2
@@ -395,6 +492,24 @@ share/doc/HTML/it/kioslave5/telnet/index.cache.bz2
share/doc/HTML/it/kioslave5/telnet/index.docbook
share/doc/HTML/it/kioslave5/webdav/index.cache.bz2
share/doc/HTML/it/kioslave5/webdav/index.docbook
+share/doc/HTML/nb/kcontrol5/trash/index.cache.bz2
+share/doc/HTML/nb/kcontrol5/trash/index.docbook
+share/doc/HTML/nl/kcontrol5/cache/index.cache.bz2
+share/doc/HTML/nl/kcontrol5/cache/index.docbook
+share/doc/HTML/nl/kcontrol5/cookies/index.cache.bz2
+share/doc/HTML/nl/kcontrol5/cookies/index.docbook
+share/doc/HTML/nl/kcontrol5/netpref/index.cache.bz2
+share/doc/HTML/nl/kcontrol5/netpref/index.docbook
+share/doc/HTML/nl/kcontrol5/proxy/index.cache.bz2
+share/doc/HTML/nl/kcontrol5/proxy/index.docbook
+share/doc/HTML/nl/kcontrol5/smb/index.cache.bz2
+share/doc/HTML/nl/kcontrol5/smb/index.docbook
+share/doc/HTML/nl/kcontrol5/trash/index.cache.bz2
+share/doc/HTML/nl/kcontrol5/trash/index.docbook
+share/doc/HTML/nl/kcontrol5/useragent/index.cache.bz2
+share/doc/HTML/nl/kcontrol5/useragent/index.docbook
+share/doc/HTML/nl/kcontrol5/webshortcuts/index.cache.bz2
+share/doc/HTML/nl/kcontrol5/webshortcuts/index.docbook
share/doc/HTML/nl/kioslave5/data/index.cache.bz2
share/doc/HTML/nl/kioslave5/data/index.docbook
share/doc/HTML/nl/kioslave5/file/index.cache.bz2
@@ -413,6 +528,22 @@ share/doc/HTML/nl/kioslave5/telnet/index.cache.bz2
share/doc/HTML/nl/kioslave5/telnet/index.docbook
share/doc/HTML/nl/kioslave5/webdav/index.cache.bz2
share/doc/HTML/nl/kioslave5/webdav/index.docbook
+share/doc/HTML/pt_BR/kcontrol5/cache/index.cache.bz2
+share/doc/HTML/pt_BR/kcontrol5/cache/index.docbook
+share/doc/HTML/pt_BR/kcontrol5/cookies/index.cache.bz2
+share/doc/HTML/pt_BR/kcontrol5/cookies/index.docbook
+share/doc/HTML/pt_BR/kcontrol5/netpref/index.cache.bz2
+share/doc/HTML/pt_BR/kcontrol5/netpref/index.docbook
+share/doc/HTML/pt_BR/kcontrol5/proxy/index.cache.bz2
+share/doc/HTML/pt_BR/kcontrol5/proxy/index.docbook
+share/doc/HTML/pt_BR/kcontrol5/smb/index.cache.bz2
+share/doc/HTML/pt_BR/kcontrol5/smb/index.docbook
+share/doc/HTML/pt_BR/kcontrol5/trash/index.cache.bz2
+share/doc/HTML/pt_BR/kcontrol5/trash/index.docbook
+share/doc/HTML/pt_BR/kcontrol5/useragent/index.cache.bz2
+share/doc/HTML/pt_BR/kcontrol5/useragent/index.docbook
+share/doc/HTML/pt_BR/kcontrol5/webshortcuts/index.cache.bz2
+share/doc/HTML/pt_BR/kcontrol5/webshortcuts/index.docbook
share/doc/HTML/pt_BR/kioslave5/data/index.cache.bz2
share/doc/HTML/pt_BR/kioslave5/data/index.docbook
share/doc/HTML/pt_BR/kioslave5/file/index.cache.bz2
@@ -443,6 +574,18 @@ share/doc/HTML/ru/kioslave5/telnet/index.cache.bz2
share/doc/HTML/ru/kioslave5/telnet/index.docbook
share/doc/HTML/ru/kioslave5/webdav/index.cache.bz2
share/doc/HTML/ru/kioslave5/webdav/index.docbook
+share/doc/HTML/sr/kcontrol5/cache/index.cache.bz2
+share/doc/HTML/sr/kcontrol5/cache/index.docbook
+share/doc/HTML/sr/kcontrol5/cookies/index.cache.bz2
+share/doc/HTML/sr/kcontrol5/cookies/index.docbook
+share/doc/HTML/sr/kcontrol5/netpref/index.cache.bz2
+share/doc/HTML/sr/kcontrol5/netpref/index.docbook
+share/doc/HTML/sr/kcontrol5/proxy/index.cache.bz2
+share/doc/HTML/sr/kcontrol5/proxy/index.docbook
+share/doc/HTML/sr/kcontrol5/smb/index.cache.bz2
+share/doc/HTML/sr/kcontrol5/smb/index.docbook
+share/doc/HTML/sr/kcontrol5/useragent/index.cache.bz2
+share/doc/HTML/sr/kcontrol5/useragent/index.docbook
share/doc/HTML/sr/kioslave5/data/index.cache.bz2
share/doc/HTML/sr/kioslave5/data/index.docbook
share/doc/HTML/sr/kioslave5/file/index.cache.bz2
@@ -461,6 +604,18 @@ share/doc/HTML/sr/kioslave5/telnet/index.cache.bz2
share/doc/HTML/sr/kioslave5/telnet/index.docbook
share/doc/HTML/sr/kioslave5/webdav/index.cache.bz2
share/doc/HTML/sr/kioslave5/webdav/index.docbook
+share/doc/HTML/sr@latin/kcontrol5/cache/index.cache.bz2
+share/doc/HTML/sr@latin/kcontrol5/cache/index.docbook
+share/doc/HTML/sr@latin/kcontrol5/cookies/index.cache.bz2
+share/doc/HTML/sr@latin/kcontrol5/cookies/index.docbook
+share/doc/HTML/sr@latin/kcontrol5/netpref/index.cache.bz2
+share/doc/HTML/sr@latin/kcontrol5/netpref/index.docbook
+share/doc/HTML/sr@latin/kcontrol5/proxy/index.cache.bz2
+share/doc/HTML/sr@latin/kcontrol5/proxy/index.docbook
+share/doc/HTML/sr@latin/kcontrol5/smb/index.cache.bz2
+share/doc/HTML/sr@latin/kcontrol5/smb/index.docbook
+share/doc/HTML/sr@latin/kcontrol5/useragent/index.cache.bz2
+share/doc/HTML/sr@latin/kcontrol5/useragent/index.docbook
share/doc/HTML/sr@latin/kioslave5/data/index.cache.bz2
share/doc/HTML/sr@latin/kioslave5/data/index.docbook
share/doc/HTML/sr@latin/kioslave5/file/index.cache.bz2
@@ -479,6 +634,22 @@ share/doc/HTML/sr@latin/kioslave5/telnet/index.cache.bz2
share/doc/HTML/sr@latin/kioslave5/telnet/index.docbook
share/doc/HTML/sr@latin/kioslave5/webdav/index.cache.bz2
share/doc/HTML/sr@latin/kioslave5/webdav/index.docbook
+share/doc/HTML/sv/kcontrol5/cache/index.cache.bz2
+share/doc/HTML/sv/kcontrol5/cache/index.docbook
+share/doc/HTML/sv/kcontrol5/cookies/index.cache.bz2
+share/doc/HTML/sv/kcontrol5/cookies/index.docbook
+share/doc/HTML/sv/kcontrol5/netpref/index.cache.bz2
+share/doc/HTML/sv/kcontrol5/netpref/index.docbook
+share/doc/HTML/sv/kcontrol5/proxy/index.cache.bz2
+share/doc/HTML/sv/kcontrol5/proxy/index.docbook
+share/doc/HTML/sv/kcontrol5/smb/index.cache.bz2
+share/doc/HTML/sv/kcontrol5/smb/index.docbook
+share/doc/HTML/sv/kcontrol5/trash/index.cache.bz2
+share/doc/HTML/sv/kcontrol5/trash/index.docbook
+share/doc/HTML/sv/kcontrol5/useragent/index.cache.bz2
+share/doc/HTML/sv/kcontrol5/useragent/index.docbook
+share/doc/HTML/sv/kcontrol5/webshortcuts/index.cache.bz2
+share/doc/HTML/sv/kcontrol5/webshortcuts/index.docbook
share/doc/HTML/sv/kioslave5/data/index.cache.bz2
share/doc/HTML/sv/kioslave5/data/index.docbook
share/doc/HTML/sv/kioslave5/file/index.cache.bz2
@@ -497,6 +668,22 @@ share/doc/HTML/sv/kioslave5/telnet/index.cache.bz2
share/doc/HTML/sv/kioslave5/telnet/index.docbook
share/doc/HTML/sv/kioslave5/webdav/index.cache.bz2
share/doc/HTML/sv/kioslave5/webdav/index.docbook
+share/doc/HTML/uk/kcontrol5/cache/index.cache.bz2
+share/doc/HTML/uk/kcontrol5/cache/index.docbook
+share/doc/HTML/uk/kcontrol5/cookies/index.cache.bz2
+share/doc/HTML/uk/kcontrol5/cookies/index.docbook
+share/doc/HTML/uk/kcontrol5/netpref/index.cache.bz2
+share/doc/HTML/uk/kcontrol5/netpref/index.docbook
+share/doc/HTML/uk/kcontrol5/proxy/index.cache.bz2
+share/doc/HTML/uk/kcontrol5/proxy/index.docbook
+share/doc/HTML/uk/kcontrol5/smb/index.cache.bz2
+share/doc/HTML/uk/kcontrol5/smb/index.docbook
+share/doc/HTML/uk/kcontrol5/trash/index.cache.bz2
+share/doc/HTML/uk/kcontrol5/trash/index.docbook
+share/doc/HTML/uk/kcontrol5/useragent/index.cache.bz2
+share/doc/HTML/uk/kcontrol5/useragent/index.docbook
+share/doc/HTML/uk/kcontrol5/webshortcuts/index.cache.bz2
+share/doc/HTML/uk/kcontrol5/webshortcuts/index.docbook
share/doc/HTML/uk/kioslave5/data/index.cache.bz2
share/doc/HTML/uk/kioslave5/data/index.docbook
share/doc/HTML/uk/kioslave5/file/index.cache.bz2
diff --git a/devel/kf5-kitemmodels/Makefile b/devel/kf5-kitemmodels/Makefile
index 0058dff0c00d..81a96d4deb28 100644
--- a/devel/kf5-kitemmodels/Makefile
+++ b/devel/kf5-kitemmodels/Makefile
@@ -10,6 +10,6 @@ COMMENT= KF5 models for Qt Model/View system
USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz
USE_KDE= ecm
-USE_QT5= buildtools_build core qmake_build
+USE_QT5= buildtools_build core qmake_build testlib_build
.include <bsd.port.mk>
diff --git a/devel/kf5-kitemmodels/distinfo b/devel/kf5-kitemmodels/distinfo
index b1c7f79c57d5..8ede094164bd 100644
--- a/devel/kf5-kitemmodels/distinfo
+++ b/devel/kf5-kitemmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424077
-SHA256 (KDE/frameworks/5.27.0/kitemmodels-5.27.0.tar.xz) = c27f0ca38d4b6593115fbf257423c6b1ffa35cb2d7f341fc4bf3e43262b90f03
-SIZE (KDE/frameworks/5.27.0/kitemmodels-5.27.0.tar.xz) = 388100
+TIMESTAMP = 1480934872
+SHA256 (KDE/frameworks/5.29.0/kitemmodels-5.29.0.tar.xz) = 83779f373340bf474017f8b8c654190ef03d275c99ceb04bfd13fa3d614842eb
+SIZE (KDE/frameworks/5.29.0/kitemmodels-5.29.0.tar.xz) = 388584
diff --git a/devel/kf5-knewstuff/Makefile b/devel/kf5-knewstuff/Makefile
index a6915ab44cd1..d0b22952c636 100644
--- a/devel/kf5-knewstuff/Makefile
+++ b/devel/kf5-knewstuff/Makefile
@@ -14,6 +14,6 @@ USE_KDE= archive attica5 auth codecs completion config \
jobwidgets kio service sonnet textwidgets widgetsaddons \
xmlgui
USE_QT5= buildtools_build core dbus gui network qmake_build \
- widgets xml
+ quick widgets xml
.include <bsd.port.mk>
diff --git a/devel/kf5-knewstuff/distinfo b/devel/kf5-knewstuff/distinfo
index d7d943c7caa3..fd89ad3ed030 100644
--- a/devel/kf5-knewstuff/distinfo
+++ b/devel/kf5-knewstuff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424078
-SHA256 (KDE/frameworks/5.27.0/knewstuff-5.27.0.tar.xz) = 4ee43345b3e237e7869012b211d7af3b119506315a0b2873ae6c74bfd9593316
-SIZE (KDE/frameworks/5.27.0/knewstuff-5.27.0.tar.xz) = 3317652
+TIMESTAMP = 1480934872
+SHA256 (KDE/frameworks/5.29.0/knewstuff-5.29.0.tar.xz) = 8165785151bb8cce05e43d306b2bbe0bf4a8eb81940c999b5a14901bdabdd3b1
+SIZE (KDE/frameworks/5.29.0/knewstuff-5.29.0.tar.xz) = 3335192
diff --git a/devel/kf5-knewstuff/pkg-plist b/devel/kf5-knewstuff/pkg-plist
index c777ea39a017..7ea38b366727 100644
--- a/devel/kf5-knewstuff/pkg-plist
+++ b/devel/kf5-knewstuff/pkg-plist
@@ -7,6 +7,19 @@ include/KF5/KNewStuff3/KNS3/KMoreTools
include/KF5/KNewStuff3/KNS3/KMoreToolsMenuFactory
include/KF5/KNewStuff3/KNS3/KMoreToolsPresets
include/KF5/KNewStuff3/KNS3/UploadDialog
+include/KF5/KNewStuff3/KNSCore/Author
+include/KF5/KNewStuff3/KNSCore/Cache
+include/KF5/KNewStuff3/KNSCore/DownloadManager
+include/KF5/KNewStuff3/KNSCore/Engine
+include/KF5/KNewStuff3/KNSCore/EntryInternal
+include/KF5/KNewStuff3/KNSCore/Installation
+include/KF5/KNewStuff3/KNSCore/ItemsModel
+include/KF5/KNewStuff3/KNSCore/Provider
+include/KF5/KNewStuff3/KNSCore/Question
+include/KF5/KNewStuff3/KNSCore/QuestionListener
+include/KF5/KNewStuff3/KNSCore/QuestionManager
+include/KF5/KNewStuff3/KNSCore/Security
+include/KF5/KNewStuff3/KNSCore/XmlLoader
include/KF5/KNewStuff3/kns3/button.h
include/KF5/KNewStuff3/kns3/downloaddialog.h
include/KF5/KNewStuff3/kns3/downloadmanager.h
@@ -18,15 +31,45 @@ include/KF5/KNewStuff3/kns3/kmoretoolspresets.h
include/KF5/KNewStuff3/kns3/knewstuff_export.h
include/KF5/KNewStuff3/kns3/knewstuffaction.h
include/KF5/KNewStuff3/kns3/uploaddialog.h
+include/KF5/KNewStuff3/knscore/author.h
+include/KF5/KNewStuff3/knscore/cache.h
+include/KF5/KNewStuff3/knscore/downloadmanager.h
+include/KF5/KNewStuff3/knscore/engine.h
+include/KF5/KNewStuff3/knscore/entryinternal.h
+include/KF5/KNewStuff3/knscore/installation.h
+include/KF5/KNewStuff3/knscore/itemsmodel.h
+include/KF5/KNewStuff3/knscore/provider.h
+include/KF5/KNewStuff3/knscore/question.h
+include/KF5/KNewStuff3/knscore/questionlistener.h
+include/KF5/KNewStuff3/knscore/questionmanager.h
+include/KF5/KNewStuff3/knscore/security.h
+include/KF5/KNewStuff3/knscore/xmlloader.h
include/KF5/knewstuff_version.h
+include/KF5/knewstuffcore_version.h
+include/KF5/knewstuffquick_version.h
lib/cmake/KF5NewStuff/KF5NewStuffConfig.cmake
lib/cmake/KF5NewStuff/KF5NewStuffConfigVersion.cmake
lib/cmake/KF5NewStuff/KF5NewStuffTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/KF5NewStuff/KF5NewStuffTargets.cmake
+lib/cmake/KF5NewStuffCore/KF5NewStuffCoreConfig.cmake
+lib/cmake/KF5NewStuffCore/KF5NewStuffCoreConfigVersion.cmake
+lib/cmake/KF5NewStuffCore/KF5NewStuffCoreTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KF5NewStuffCore/KF5NewStuffCoreTargets.cmake
+lib/cmake/KF5NewStuffQuick/KF5NewStuffQuickConfig.cmake
+lib/cmake/KF5NewStuffQuick/KF5NewStuffQuickConfigVersion.cmake
+lib/cmake/KF5NewStuffQuick/KF5NewStuffQuickTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KF5NewStuffQuick/KF5NewStuffQuickTargets.cmake
lib/libKF5NewStuff.so
lib/libKF5NewStuff.so.5
lib/libKF5NewStuff.so.%%KDE_FRAMEWORKS_VERSION%%
+lib/libKF5NewStuffCore.so
+lib/libKF5NewStuffCore.so.5
+lib/libKF5NewStuffCore.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_MKSPECDIR%%/modules/qt_KNewStuff.pri
+%%QT_QMLDIR%%/org/kde/newstuff/libnewstuffqmlplugin.so
+%%QT_QMLDIR%%/org/kde/newstuff/qml/NewStuffItem.qml
+%%QT_QMLDIR%%/org/kde/newstuff/qml/NewStuffList.qml
+%%QT_QMLDIR%%/org/kde/newstuff/qmldir
share/kf5/kmoretools/presets-kmoretools/_INFO
share/kf5/kmoretools/presets-kmoretools/catfish.desktop
share/kf5/kmoretools/presets-kmoretools/disk.desktop
diff --git a/devel/kf5-knotifications/distinfo b/devel/kf5-knotifications/distinfo
index cbc98842f862..a86538f6eb05 100644
--- a/devel/kf5-knotifications/distinfo
+++ b/devel/kf5-knotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424078
-SHA256 (KDE/frameworks/5.27.0/knotifications-5.27.0.tar.xz) = b6dfd3803f75e81381ce377d6d798942d08409b4c2baaf44fe123fd7ad106127
-SIZE (KDE/frameworks/5.27.0/knotifications-5.27.0.tar.xz) = 2562676
+TIMESTAMP = 1480934873
+SHA256 (KDE/frameworks/5.29.0/knotifications-5.29.0.tar.xz) = 68a4feb7a504bd3f1f7301bec9541e6dff52d801ae74274ec091a373c5d1662d
+SIZE (KDE/frameworks/5.29.0/knotifications-5.29.0.tar.xz) = 2563216
diff --git a/devel/kf5-knotifyconfig/distinfo b/devel/kf5-knotifyconfig/distinfo
index 36725f1bbbf2..6656d9ef8f7d 100644
--- a/devel/kf5-knotifyconfig/distinfo
+++ b/devel/kf5-knotifyconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424078
-SHA256 (KDE/frameworks/5.27.0/knotifyconfig-5.27.0.tar.xz) = 3669ebb7d1e8b50f7d1f4579779194e2bc36926ef30d5c8ffbe968697d0a1721
-SIZE (KDE/frameworks/5.27.0/knotifyconfig-5.27.0.tar.xz) = 2653572
+TIMESTAMP = 1480934873
+SHA256 (KDE/frameworks/5.29.0/knotifyconfig-5.29.0.tar.xz) = 9cb4a084a5a136397de695a1dc64430ef2cc321ba11e449b604b84e59e104bcd
+SIZE (KDE/frameworks/5.29.0/knotifyconfig-5.29.0.tar.xz) = 2654336
diff --git a/devel/kf5-kpackage/Makefile b/devel/kf5-kpackage/Makefile
index 08d0bee676bb..ec78db5b4e6f 100644
--- a/devel/kf5-kpackage/Makefile
+++ b/devel/kf5-kpackage/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= kpackage
-PORTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTVERSION= 5.29.1
CATEGORIES= devel kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/kf5-kpackage/distinfo b/devel/kf5-kpackage/distinfo
index 87e180213f01..c497b900516a 100644
--- a/devel/kf5-kpackage/distinfo
+++ b/devel/kf5-kpackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424078
-SHA256 (KDE/frameworks/5.27.0/kpackage-5.27.0.tar.xz) = f37939252b816393f3eb9286ff2c25d950e57032c1a52b693275459f11fc0778
-SIZE (KDE/frameworks/5.27.0/kpackage-5.27.0.tar.xz) = 161456
+TIMESTAMP = 1481724462
+SHA256 (KDE/frameworks/5.29.0/kpackage-5.29.1.tar.xz) = 91aa6c79f99492eeefb0b03cb1d04cc19f91d5a5c08867141e31ea1b74c17ced
+SIZE (KDE/frameworks/5.29.0/kpackage-5.29.1.tar.xz) = 166940
diff --git a/devel/kf5-kpackage/pkg-plist b/devel/kf5-kpackage/pkg-plist
index 6d3ec1213843..388c529dbbba 100644
--- a/devel/kf5-kpackage/pkg-plist
+++ b/devel/kf5-kpackage/pkg-plist
@@ -18,6 +18,7 @@ lib/libKF5Package.so.5
lib/libKF5Package.so.%%KDE_FRAMEWORKS_VERSION%%
man/ca/man1/kpackagetool5.1.gz
man/de/man1/kpackagetool5.1.gz
+man/es/man1/kpackagetool5.1.gz
man/it/man1/kpackagetool5.1.gz
man/man1/kpackagetool5.1.gz
man/nl/man1/kpackagetool5.1.gz
diff --git a/devel/kf5-kparts/distinfo b/devel/kf5-kparts/distinfo
index 1087304baf75..25c67f663cdc 100644
--- a/devel/kf5-kparts/distinfo
+++ b/devel/kf5-kparts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424078
-SHA256 (KDE/frameworks/5.27.0/kparts-5.27.0.tar.xz) = 309749025468595d39d75d98bcdde9b4bef5f9a69cd527c79534156d52f6da65
-SIZE (KDE/frameworks/5.27.0/kparts-5.27.0.tar.xz) = 2742980
+TIMESTAMP = 1480934873
+SHA256 (KDE/frameworks/5.29.0/kparts-5.29.0.tar.xz) = 61c3fed62a6830191e9d7b23be40814e7de2b48c2ab3f40f919eeb86cb57372b
+SIZE (KDE/frameworks/5.29.0/kparts-5.29.0.tar.xz) = 2743388
diff --git a/devel/kf5-kpeople/distinfo b/devel/kf5-kpeople/distinfo
index 388a9ac0b892..393e8a501d2f 100644
--- a/devel/kf5-kpeople/distinfo
+++ b/devel/kf5-kpeople/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424078
-SHA256 (KDE/frameworks/5.27.0/kpeople-5.27.0.tar.xz) = 1259934476ea5cf4536fe15fa87d6683069d27ce8df89aaa19fb32d94c5bdaf0
-SIZE (KDE/frameworks/5.27.0/kpeople-5.27.0.tar.xz) = 59856
+TIMESTAMP = 1480934874
+SHA256 (KDE/frameworks/5.29.0/kpeople-5.29.0.tar.xz) = e869dd6080ea619d641e9b1c50ffec320fb8164ba87c518e4b49c4858b044ba7
+SIZE (KDE/frameworks/5.29.0/kpeople-5.29.0.tar.xz) = 59964
diff --git a/devel/kf5-kpty/distinfo b/devel/kf5-kpty/distinfo
index 49d1687f6530..0de6f209b146 100644
--- a/devel/kf5-kpty/distinfo
+++ b/devel/kf5-kpty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475932682
-SHA256 (KDE/frameworks/5.27.0/kpty-5.27.0.tar.xz) = 833d96cbb65e0c45d5711ef341a3d90b04ef32197fde22c5cc4919be1852f31a
-SIZE (KDE/frameworks/5.27.0/kpty-5.27.0.tar.xz) = 2673376
+TIMESTAMP = 1480934874
+SHA256 (KDE/frameworks/5.29.0/kpty-5.29.0.tar.xz) = f1c077b1c15fb7182c1272fd311ee5c51bf8de149b7f63ddcce4a557c6c36821
+SIZE (KDE/frameworks/5.29.0/kpty-5.29.0.tar.xz) = 2673472
diff --git a/devel/kf5-kpty/files/patch-rb_129122 b/devel/kf5-kpty/files/patch-rb_129122
deleted file mode 100644
index 23fb90c4d019..000000000000
--- a/devel/kf5-kpty/files/patch-rb_129122
+++ /dev/null
@@ -1,68 +0,0 @@
-Try to use ulog-helper if utempter does not exist
-
-FreeBSD does not have /usr/libexec/*/utempter.
-It does however have /usr/libexec/ulog-helper [1].
-
-It uses login instead of add and logout instead of del.
-
-[1] https://svnweb.freebsd.org/base/head/libexec/ulog-helper/ulog-helper.c?revision=234469&view=markup
-[2] https://git.reviewboard.kde.org/r/129122/
-
-diff --git a/cmake/FindUTEMPTER.cmake b/cmake/FindUTEMPTER.cmake
-index 4921e58..d3236c8 100644
---- cmake/FindUTEMPTER.cmake
-+++ cmake/FindUTEMPTER.cmake
-@@ -42,6 +42,16 @@ find_file (UTEMPTER_EXECUTABLE utempter PATHS
- /usr/libexec/utempter
- )
-
-+# On FreeBSD for example we have to use ulog-helper
-+if (NOT UTEMPTER_EXECUTABLE)
-+ find_program (UTEMPTER_EXECUTABLE ulog-helper PATHS
-+ /usr/libexec
-+ )
-+ if (UTEMPTER_EXECUTABLE)
-+ add_definitions(-DUTEMPTER_ULOG=1)
-+ endif ()
-+endif ()
-+
- if (UTEMPTER_EXECUTABLE)
- add_definitions(-DUTEMPTER_PATH=\"${UTEMPTER_EXECUTABLE}\")
- endif ()
-diff --git a/src/kpty.cpp b/src/kpty.cpp
-index 7bf31c3..11006df 100644
---- src/kpty.cpp
-+++ src/kpty.cpp
-@@ -74,6 +74,14 @@
- #endif
-
- #ifdef UTEMPTER_PATH
-+// utempter uses 'add' and 'del' whereas ulog-helper uses 'login' and 'logout'
-+# ifndef UTEMPTER_ULOG
-+# define UTEMPTER_ADD "add"
-+# define UTEMPTER_DEL "del"
-+# else
-+# define UTEMPTER_ADD "login"
-+# define UTEMPTER_DEL "logout"
-+# endif
- class UtemptProcess : public QProcess
- {
- public:
-@@ -517,7 +525,7 @@ void KPty::login(const char *user, const char *remotehost)
- UtemptProcess utemptProcess;
- utemptProcess.cmdFd = d->masterFd;
- utemptProcess.setProgram(d->utempterPath);
-- utemptProcess.setArguments(QStringList() << QStringLiteral("add") << QString::fromLocal8Bit(remotehost));
-+ utemptProcess.setArguments(QStringList() << QStringLiteral(UTEMPTER_ADD) << QString::fromLocal8Bit(remotehost));
- utemptProcess.setProcessChannelMode(QProcess::ForwardedChannels);
- utemptProcess.start();
- utemptProcess.waitForFinished();
-@@ -606,7 +614,7 @@ void KPty::logout()
- UtemptProcess utemptProcess;
- utemptProcess.cmdFd = d->masterFd;
- utemptProcess.setProgram(d->utempterPath);
-- utemptProcess.setArguments(QStringList(QStringLiteral("del")));
-+ utemptProcess.setArguments(QStringList(QStringLiteral(UTEMPTER_DEL)));
- utemptProcess.setProcessChannelMode(QProcess::ForwardedChannels);
- utemptProcess.start();
- utemptProcess.waitForFinished();
diff --git a/devel/kf5-kservice/Makefile b/devel/kf5-kservice/Makefile
index b70b1705a75e..c80369484ae4 100644
--- a/devel/kf5-kservice/Makefile
+++ b/devel/kf5-kservice/Makefile
@@ -13,6 +13,9 @@ USE_KDE= archive config coreaddons crash dbusaddons \
doctools ecm i18n
USE_QT5= buildtools_build core dbus gui qmake_build xml
+# Make the applications.menu file not conflict with KDE4.
+CMAKE_ARGS= -DAPPLICATIONS_MENU_NAME:STRING="kf5-applications.menu"
+
.include <bsd.port.pre.mk>
# Flex on FreeBSD 9 and older 10 is too old
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000033
diff --git a/devel/kf5-kservice/distinfo b/devel/kf5-kservice/distinfo
index 7033d43fa961..52889065c278 100644
--- a/devel/kf5-kservice/distinfo
+++ b/devel/kf5-kservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424079
-SHA256 (KDE/frameworks/5.27.0/kservice-5.27.0.tar.xz) = a61ba9711259b9a9d2cda80bd408cd2e6ad5ad44fea96aa3f8138b2372932b89
-SIZE (KDE/frameworks/5.27.0/kservice-5.27.0.tar.xz) = 2767804
+TIMESTAMP = 1480934874
+SHA256 (KDE/frameworks/5.29.0/kservice-5.29.0.tar.xz) = 8796ff345f09ac422abbc752b441ceee2f6113a591e68e7c10e4a2cad9838010
+SIZE (KDE/frameworks/5.29.0/kservice-5.29.0.tar.xz) = 2769092
diff --git a/devel/kf5-kservice/pkg-plist b/devel/kf5-kservice/pkg-plist
index cb3e5d56d534..02f316dcdf2f 100644
--- a/devel/kf5-kservice/pkg-plist
+++ b/devel/kf5-kservice/pkg-plist
@@ -1,5 +1,5 @@
bin/kbuildsycoca5
-etc/xdg/menus/applications.menu
+etc/xdg/menus/kf5-applications.menu
include/KF5/KService/KAutostart
include/KF5/KService/KDBusServiceStarter
include/KF5/KService/KMimeTypeTrader
@@ -46,6 +46,8 @@ man/it/man8/desktoptojson.8.gz
man/it/man8/kbuildsycoca5.8.gz
man/de/man8/desktoptojson.8.gz
man/de/man8/kbuildsycoca5.8.gz
+man/es/man8/desktoptojson.8.gz
+man/es/man8/kbuildsycoca5.8.gz
man/man8/desktoptojson.8.gz
man/man8/kbuildsycoca5.8.gz
man/nl/man8/desktoptojson.8.gz
diff --git a/devel/kf5-ktexteditor/Makefile b/devel/kf5-ktexteditor/Makefile
index 4a9734def60e..10b8a5eef829 100644
--- a/devel/kf5-ktexteditor/Makefile
+++ b/devel/kf5-ktexteditor/Makefile
@@ -13,8 +13,8 @@ LIB_DEPENDS= libgit2.so:devel/libgit2
USES= cmake:outsource compiler:c++11-lib gettext kde:5 pkgconfig tar:xz
USE_KDE= archive auth codecs completion config configwidgets \
coreaddons ecm guiaddons i18n iconthemes itemviews \
- jobwidgets kio parts service sonnet textwidgets \
- widgetsaddons xmlgui
+ jobwidgets kio parts service sonnet syntaxhighlighting \
+ textwidgets widgetsaddons xmlgui
USE_QT5= buildtools_build core dbus gui network printsupport \
qmake_build script widgets xml xmlpatterns
diff --git a/devel/kf5-ktexteditor/distinfo b/devel/kf5-ktexteditor/distinfo
index 3122045319ef..6828b66e9103 100644
--- a/devel/kf5-ktexteditor/distinfo
+++ b/devel/kf5-ktexteditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424079
-SHA256 (KDE/frameworks/5.27.0/ktexteditor-5.27.0.tar.xz) = 5a875dd81593edef3b359e778f7e2a7685f4ba73780bbb9469538bf31ab9fc88
-SIZE (KDE/frameworks/5.27.0/ktexteditor-5.27.0.tar.xz) = 3124812
+TIMESTAMP = 1480934874
+SHA256 (KDE/frameworks/5.29.0/ktexteditor-5.29.0.tar.xz) = 5ab58db532955e762ef8698a075bd44fbb39dd8136f037484edbf7854cfa79a6
+SIZE (KDE/frameworks/5.29.0/ktexteditor-5.29.0.tar.xz) = 2493780
diff --git a/devel/kf5-ktexteditor/pkg-plist b/devel/kf5-ktexteditor/pkg-plist
index f3fb03d17466..e2fedbb587e3 100644
--- a/devel/kf5-ktexteditor/pkg-plist
+++ b/devel/kf5-ktexteditor/pkg-plist
@@ -62,7 +62,6 @@ lib/libKF5TextEditor.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_PLUGINDIR%%/kf5/parts/katepart.so
%%QT_MKSPECDIR%%/modules/qt_KTextEditor.pri
share/katepart5/script/README.md
-share/katepart5/syntax/README.md
share/kservices5/katepart.desktop
share/kservicetypes5/ktexteditor.desktop
share/kservicetypes5/ktexteditorplugin.desktop
diff --git a/devel/kf5-kunitconversion/distinfo b/devel/kf5-kunitconversion/distinfo
index 4dcb1d3bf9e9..8e84edd68009 100644
--- a/devel/kf5-kunitconversion/distinfo
+++ b/devel/kf5-kunitconversion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424079
-SHA256 (KDE/frameworks/5.27.0/kunitconversion-5.27.0.tar.xz) = ec28a6c6cab24d3e0ac82bdfe801fca00c165e5b365de9cca2ec7c3902323687
-SIZE (KDE/frameworks/5.27.0/kunitconversion-5.27.0.tar.xz) = 650164
+TIMESTAMP = 1480934874
+SHA256 (KDE/frameworks/5.29.0/kunitconversion-5.29.0.tar.xz) = 67dfa40e9e362834a2c711c7b87ebfe0d7268bdcc9c056584728c21bf9e8f5ef
+SIZE (KDE/frameworks/5.29.0/kunitconversion-5.29.0.tar.xz) = 797716
diff --git a/devel/kf5-solid/Makefile b/devel/kf5-solid/Makefile
index 12c953e07c5f..13c8a0439f63 100644
--- a/devel/kf5-solid/Makefile
+++ b/devel/kf5-solid/Makefile
@@ -13,6 +13,11 @@ USE_KDE= ecm
USE_QT5= buildtools_build concurrent core dbus gui linguisttools \
network qmake_build qml testlib widgets xml
+OPTIONS_DEFINE= BSDISKS
+BSDISKS_DESC= Use bsdisks instead of hald to mount drives
+BSDISKS_CMAKE_BOOL= EXPERIMENTAL_BSDISKS
+BSDISKS_RUN_DEPENDS= bsdisks:sysutils/bsdisks
+
.include <bsd.port.pre.mk>
# Flex on FreeBSD 9 and older 10 is too old
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000033
diff --git a/devel/kf5-solid/distinfo b/devel/kf5-solid/distinfo
index 85dd626d2c1a..f54e6405780f 100644
--- a/devel/kf5-solid/distinfo
+++ b/devel/kf5-solid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424079
-SHA256 (KDE/frameworks/5.27.0/solid-5.27.0.tar.xz) = 47d076855758fc8668aa625205ad07071e0dcfabd1218a5a4759230b86741407
-SIZE (KDE/frameworks/5.27.0/solid-5.27.0.tar.xz) = 275192
+TIMESTAMP = 1480934875
+SHA256 (KDE/frameworks/5.29.0/solid-5.29.0.tar.xz) = 3371263a1e66d3f82e933d876577444886fd781f0056440b946b84901576c907
+SIZE (KDE/frameworks/5.29.0/solid-5.29.0.tar.xz) = 276288
diff --git a/devel/kf5-threadweaver/distinfo b/devel/kf5-threadweaver/distinfo
index 1ec0305dcdd6..8c58f5d13c00 100644
--- a/devel/kf5-threadweaver/distinfo
+++ b/devel/kf5-threadweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424080
-SHA256 (KDE/frameworks/5.27.0/threadweaver-5.27.0.tar.xz) = 1ecf94c0e092f604ec090080564fa8013d470216b0286182e90880554488e555
-SIZE (KDE/frameworks/5.27.0/threadweaver-5.27.0.tar.xz) = 1409168
+TIMESTAMP = 1480934875
+SHA256 (KDE/frameworks/5.29.0/threadweaver-5.29.0.tar.xz) = e60982c55c6d31a47e3072e21caaedaa6d9df1d37f96a00071c350f29bc9896a
+SIZE (KDE/frameworks/5.29.0/threadweaver-5.29.0.tar.xz) = 1409336
diff --git a/dns/kf5-kdnssd/distinfo b/dns/kf5-kdnssd/distinfo
index 266603b23a12..74e446589e9d 100644
--- a/dns/kf5-kdnssd/distinfo
+++ b/dns/kf5-kdnssd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424080
-SHA256 (KDE/frameworks/5.27.0/kdnssd-5.27.0.tar.xz) = 17574f21b720f9ddb7642354a14bd17608c74e2c5cd640dae3ac784b1c890237
-SIZE (KDE/frameworks/5.27.0/kdnssd-5.27.0.tar.xz) = 2529412
+TIMESTAMP = 1480934875
+SHA256 (KDE/frameworks/5.29.0/kdnssd-5.29.0.tar.xz) = 4aee47cb9229302e9075159654859ed0e2342952b5d880c0163e0ef26cf9e3ad
+SIZE (KDE/frameworks/5.29.0/kdnssd-5.29.0.tar.xz) = 2529024
diff --git a/graphics/Makefile b/graphics/Makefile
index ccb6adf9b3e7..8858a18e4765 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -396,6 +396,7 @@
SUBDIR += kdegraphics4-thumbnailers
SUBDIR += kf5-kimageformats
SUBDIR += kf5-kplotting
+ SUBDIR += kf5-prison
SUBDIR += kiconedit
SUBDIR += kipi-plugin-acquireimages
SUBDIR += kipi-plugin-advancedslideshow
diff --git a/graphics/kf5-kimageformats/Makefile b/graphics/kf5-kimageformats/Makefile
index 80004afdf77b..a5194ea3ff87 100644
--- a/graphics/kf5-kimageformats/Makefile
+++ b/graphics/kf5-kimageformats/Makefile
@@ -12,7 +12,7 @@ LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR \
libHalf.so:graphics/ilmbase
USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig tar:xz
-USE_KDE= ecm
+USE_KDE= archive ecm
USE_QT5= buildtools_build core gui printsupport qmake_build widgets
.include <bsd.port.mk>
diff --git a/graphics/kf5-kimageformats/distinfo b/graphics/kf5-kimageformats/distinfo
index 2c000a179f7f..f4904763fcf8 100644
--- a/graphics/kf5-kimageformats/distinfo
+++ b/graphics/kf5-kimageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424080
-SHA256 (KDE/frameworks/5.27.0/kimageformats-5.27.0.tar.xz) = 50889659e7aafab6277cf28c1af08a9fe02d00f1aae99aa533f48c9b623b5e46
-SIZE (KDE/frameworks/5.27.0/kimageformats-5.27.0.tar.xz) = 204100
+TIMESTAMP = 1480934875
+SHA256 (KDE/frameworks/5.29.0/kimageformats-5.29.0.tar.xz) = aa9fab34f7e564cc7a5334ef4b9d775452873cd23495279ad8d7b68f0855050d
+SIZE (KDE/frameworks/5.29.0/kimageformats-5.29.0.tar.xz) = 204576
diff --git a/graphics/kf5-kimageformats/pkg-plist b/graphics/kf5-kimageformats/pkg-plist
index eb327a963834..189ba7a2346b 100644
--- a/graphics/kf5-kimageformats/pkg-plist
+++ b/graphics/kf5-kimageformats/pkg-plist
@@ -1,5 +1,7 @@
%%QT_PLUGINDIR%%/imageformats/kimg_eps.so
%%QT_PLUGINDIR%%/imageformats/kimg_exr.so
+%%QT_PLUGINDIR%%/imageformats/kimg_kra.so
+%%QT_PLUGINDIR%%/imageformats/kimg_ora.so
%%QT_PLUGINDIR%%/imageformats/kimg_pcx.so
%%QT_PLUGINDIR%%/imageformats/kimg_pic.so
%%QT_PLUGINDIR%%/imageformats/kimg_psd.so
@@ -11,6 +13,8 @@ share/kservices5/qimageioplugins/dds.desktop
share/kservices5/qimageioplugins/eps.desktop
share/kservices5/qimageioplugins/exr.desktop
share/kservices5/qimageioplugins/jp2.desktop
+share/kservices5/qimageioplugins/kra.desktop
+share/kservices5/qimageioplugins/ora.desktop
share/kservices5/qimageioplugins/pcx.desktop
share/kservices5/qimageioplugins/pic.desktop
share/kservices5/qimageioplugins/psd.desktop
diff --git a/graphics/kf5-kplotting/distinfo b/graphics/kf5-kplotting/distinfo
index ec2f60baeb54..9dea6386aa84 100644
--- a/graphics/kf5-kplotting/distinfo
+++ b/graphics/kf5-kplotting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424080
-SHA256 (KDE/frameworks/5.27.0/kplotting-5.27.0.tar.xz) = def6eced379ad85e7a879dbc2c55d551f28465c71e7bea572ac3779f1ec2e9e2
-SIZE (KDE/frameworks/5.27.0/kplotting-5.27.0.tar.xz) = 29536
+TIMESTAMP = 1480934875
+SHA256 (KDE/frameworks/5.29.0/kplotting-5.29.0.tar.xz) = 0b0ff1734b377de4e8eb08bab466363cb0ba3fde6bfb05afd27d4b178b0bdf1f
+SIZE (KDE/frameworks/5.29.0/kplotting-5.29.0.tar.xz) = 29540
diff --git a/graphics/kf5-prison/Makefile b/graphics/kf5-prison/Makefile
new file mode 100644
index 000000000000..37f623160e5a
--- /dev/null
+++ b/graphics/kf5-prison/Makefile
@@ -0,0 +1,18 @@
+# Created by: tcberner
+# $FreeBSD$
+
+PORTNAME= prison
+PORTVERSION= ${KDE_FRAMEWORKS_VERSION}
+CATEGORIES= graphics kde kde-frameworks
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= API to produce barcodes
+
+LIB_DEPENDS= libdmtx.so:graphics/libdmtx \
+ libqrencode.so:graphics/libqrencode
+
+USES= cmake:outsource compiler:c++11-lang kde:5 tar:xz
+USE_KDE= ecm
+USE_QT5= buildtools_build core gui qmake_build testlib widgets
+
+.include <bsd.port.mk>
diff --git a/graphics/kf5-prison/distinfo b/graphics/kf5-prison/distinfo
new file mode 100644
index 000000000000..ff14a8ae3612
--- /dev/null
+++ b/graphics/kf5-prison/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1480934875
+SHA256 (KDE/frameworks/5.29.0/prison-5.29.0.tar.xz) = f4e4d5badd8bbefb0e78f27640d80453e475a710a866339dd165c2dec37c8741
+SIZE (KDE/frameworks/5.29.0/prison-5.29.0.tar.xz) = 13540
diff --git a/graphics/kf5-prison/pkg-descr b/graphics/kf5-prison/pkg-descr
new file mode 100644
index 000000000000..eb4f53f8fa1d
--- /dev/null
+++ b/graphics/kf5-prison/pkg-descr
@@ -0,0 +1,4 @@
+Prison is a barcode API currently offering a nice Qt API to produce QR
+code and Data Matrix barcodes, and can easily be made support more.
+
+WWW: https://api.kde.org/frameworks/prison/html/index.html
diff --git a/graphics/kf5-prison/pkg-plist b/graphics/kf5-prison/pkg-plist
new file mode 100644
index 000000000000..60857b38c0c4
--- /dev/null
+++ b/graphics/kf5-prison/pkg-plist
@@ -0,0 +1,14 @@
+include/KF5/prison/AbstractBarcode
+include/KF5/prison/Prison
+include/KF5/prison/abstractbarcode.h
+include/KF5/prison/prison.h
+include/KF5/prison/prison_export.h
+include/KF5/prison_version.h
+lib/cmake/KF5Prison/KF5PrisonConfig.cmake
+lib/cmake/KF5Prison/KF5PrisonConfigVersion.cmake
+lib/cmake/KF5Prison/KF5PrisonTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KF5Prison/KF5PrisonTargets.cmake
+lib/libKF5Prison.so
+lib/libKF5Prison.so.5
+lib/libKF5Prison.so.5.28.0
+%%QT_MKSPECDIR%%/modules/qt_Prison.pri
diff --git a/lang/kf5-kross/distinfo b/lang/kf5-kross/distinfo
index 8c2f8dd8f84f..9d89620a09f8 100644
--- a/lang/kf5-kross/distinfo
+++ b/lang/kf5-kross/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424080
-SHA256 (KDE/frameworks/5.27.0/kross-5.27.0.tar.xz) = 720b8f6d716ef56406c728ea774550337cb911e952bf4e6f1bd3299090cb6a8e
-SIZE (KDE/frameworks/5.27.0/kross-5.27.0.tar.xz) = 2693464
+TIMESTAMP = 1480934876
+SHA256 (KDE/frameworks/5.29.0/kross-5.29.0.tar.xz) = 1b886258b219b494c86c6add8a8b4bd17d2a9f3a17ad2375f026a1b1a3a9d7e0
+SIZE (KDE/frameworks/5.29.0/kross-5.29.0.tar.xz) = 2694160
diff --git a/lang/kf5-kross/pkg-plist b/lang/kf5-kross/pkg-plist
index 530826e69f2e..2e50447a3e22 100644
--- a/lang/kf5-kross/pkg-plist
+++ b/lang/kf5-kross/pkg-plist
@@ -51,6 +51,7 @@ lib/libKF5KrossUi.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_PLUGINDIR%%/script/krossqtsplugin.so
man/ca/man1/kf5kross.1.gz
man/de/man1/kf5kross.1.gz
+man/es/man1/kf5kross.1.gz
man/it/man1/kf5kross.1.gz
man/man1/kf5kross.1.gz
man/nl/man1/kf5kross.1.gz
diff --git a/misc/kde4-l10n/files/bsd.l10n.mk b/misc/kde4-l10n/files/bsd.l10n.mk
index ae01971d7bec..5105b18b7fc9 100644
--- a/misc/kde4-l10n/files/bsd.l10n.mk
+++ b/misc/kde4-l10n/files/bsd.l10n.mk
@@ -3,6 +3,10 @@ PKGNAMEPREFIX= ${KDE4_L10N:S/@/_/}-
DISTNAME= ${PORTNAME}-${KDE4_L10N}-${PORTVERSION}
DIST_SUBDIR?= KDE/${PORTVERSION}/kde-l10n
+CONFLICTS_INSTALL= kf5-baloo-5.* \
+ kf5-kdelibs4support-5.* \
+ kf5-kfilemetadata-5.*
+
USE_QT4= uic_build moc_build qmake_build rcc_build xml
USE_KDE= kdelibs automoc4
USES= cmake gettext kde:4 tar:xz
diff --git a/multimedia/kf5-kmediaplayer/distinfo b/multimedia/kf5-kmediaplayer/distinfo
index 7e21e9a2e861..45797199ea07 100644
--- a/multimedia/kf5-kmediaplayer/distinfo
+++ b/multimedia/kf5-kmediaplayer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424080
-SHA256 (KDE/frameworks/5.27.0/kmediaplayer-5.27.0.tar.xz) = 1d951602a8bc39283e21814eea521bfeca893f55efdf6921f7e0dc4f45db7200
-SIZE (KDE/frameworks/5.27.0/kmediaplayer-5.27.0.tar.xz) = 9520
+TIMESTAMP = 1480934876
+SHA256 (KDE/frameworks/5.29.0/kmediaplayer-5.29.0.tar.xz) = 5c41999a0cd1a78f76322dac39ee70196693fc7be546a0110bc4018684df4643
+SIZE (KDE/frameworks/5.29.0/kmediaplayer-5.29.0.tar.xz) = 9520
diff --git a/net/kf5-kxmlrpcclient/distinfo b/net/kf5-kxmlrpcclient/distinfo
index 9fbc8259947c..296f7219fb65 100644
--- a/net/kf5-kxmlrpcclient/distinfo
+++ b/net/kf5-kxmlrpcclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424081
-SHA256 (KDE/frameworks/5.27.0/kxmlrpcclient-5.27.0.tar.xz) = 61abedec062b2c71593c0f26632f9659217ac306e2957e0c9b21138951dd6a9d
-SIZE (KDE/frameworks/5.27.0/kxmlrpcclient-5.27.0.tar.xz) = 28436
+TIMESTAMP = 1480934876
+SHA256 (KDE/frameworks/5.29.0/kxmlrpcclient-5.29.0.tar.xz) = 629dc2d17b1e4f89fe0074010dc8b4c53269f9be426e432826b23c0a5a243c27
+SIZE (KDE/frameworks/5.29.0/kxmlrpcclient-5.29.0.tar.xz) = 28508
diff --git a/security/kf5-kdesu/distinfo b/security/kf5-kdesu/distinfo
index adf4d6dd57af..0c4334423c7d 100644
--- a/security/kf5-kdesu/distinfo
+++ b/security/kf5-kdesu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424081
-SHA256 (KDE/frameworks/5.27.0/kdesu-5.27.0.tar.xz) = 2a0c387fc7dd96fd6c50f943e3d414f03d06eab3560200c85ff17901c20fa0d0
-SIZE (KDE/frameworks/5.27.0/kdesu-5.27.0.tar.xz) = 44512
+TIMESTAMP = 1480934876
+SHA256 (KDE/frameworks/5.29.0/kdesu-5.29.0.tar.xz) = 854cce99c3cac9ca28fd3f7c74b39b7af9d88f63b82c021398819888b4767dd2
+SIZE (KDE/frameworks/5.29.0/kdesu-5.29.0.tar.xz) = 44624
diff --git a/sysutils/baloo/Makefile b/sysutils/baloo/Makefile
index 9617e06c7f15..5e7eec87a40e 100644
--- a/sysutils/baloo/Makefile
+++ b/sysutils/baloo/Makefile
@@ -8,7 +8,8 @@ CATEGORIES= sysutils kde kde-kde4
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE framework for searching and managing user metadata
-CONFLICTS_INSTALL= kde-runtime-4.12.*
+CONFLICTS_INSTALL= kde-runtime-4.12.* \
+ kf5-baloo-5.*
LIB_DEPENDS= libxapian.so:databases/xapian-core \
libqjson.so:devel/qjson
diff --git a/sysutils/kf5-baloo/Makefile b/sysutils/kf5-baloo/Makefile
index f9534cfae744..0a2a6f40a9cc 100644
--- a/sysutils/kf5-baloo/Makefile
+++ b/sysutils/kf5-baloo/Makefile
@@ -18,4 +18,9 @@ USE_KDE= auth completion config coreaddons crash dbusaddons \
USE_QT5= buildtools_build core dbus gui network qmake_build \
qml quick testlib widgets
+# Frameworks ports install localization files that conflict with some
+# KDE4 localization ports
+CONFLICTS_INSTALL= baloo-4.* \
+ kde4-l10n-*
+
.include <bsd.port.mk>
diff --git a/sysutils/kf5-baloo/distinfo b/sysutils/kf5-baloo/distinfo
index 0e991aa3fcb7..d2f467774488 100644
--- a/sysutils/kf5-baloo/distinfo
+++ b/sysutils/kf5-baloo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424081
-SHA256 (KDE/frameworks/5.27.0/baloo-5.27.0.tar.xz) = 8c89de0941fee468c5762526e3274e21b590410ffaf8fc0d04847cf1bb2e0a37
-SIZE (KDE/frameworks/5.27.0/baloo-5.27.0.tar.xz) = 199744
+TIMESTAMP = 1480934876
+SHA256 (KDE/frameworks/5.29.0/baloo-5.29.0.tar.xz) = 76c0079d965b9a095a396b0e46e257de4458a2288922527a231aa38aad05f81b
+SIZE (KDE/frameworks/5.29.0/baloo-5.29.0.tar.xz) = 201068
diff --git a/sysutils/kf5-kwallet/Makefile b/sysutils/kf5-kwallet/Makefile
index d30f52948cff..079626ca10ae 100644
--- a/sysutils/kf5-kwallet/Makefile
+++ b/sysutils/kf5-kwallet/Makefile
@@ -3,7 +3,6 @@
PORTNAME= kwallet
PORTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 2
CATEGORIES= sysutils kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
diff --git a/sysutils/kf5-kwallet/distinfo b/sysutils/kf5-kwallet/distinfo
index 5d21b1206b38..17aadf0419f9 100644
--- a/sysutils/kf5-kwallet/distinfo
+++ b/sysutils/kf5-kwallet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424081
-SHA256 (KDE/frameworks/5.27.0/kwallet-5.27.0.tar.xz) = 822d78d43ec4dbf1ceabe7ba2046933f2f63989666ef8cfd20d94cbcf69f99d6
-SIZE (KDE/frameworks/5.27.0/kwallet-5.27.0.tar.xz) = 308212
+TIMESTAMP = 1480934877
+SHA256 (KDE/frameworks/5.29.0/kwallet-5.29.0.tar.xz) = 81f1d7593857e6b05614cab1fc11e9f6ce34cd0272773e8ddde2aff33eb24c96
+SIZE (KDE/frameworks/5.29.0/kwallet-5.29.0.tar.xz) = 309144
diff --git a/sysutils/kf5-kwallet/files/patch-git_211e150 b/sysutils/kf5-kwallet/files/patch-git_211e150
deleted file mode 100644
index d6f9f2fd057c..000000000000
--- a/sysutils/kf5-kwallet/files/patch-git_211e150
+++ /dev/null
@@ -1,140 +0,0 @@
-From 211e150f1ccbc1ac2a6e74575535dd6858cdbeaf Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Sun, 25 Sep 2016 14:58:22 +0200
-Subject: [PATCH] Use Gpgmepp from GpgME-1.7.0
-
-REVIEW: 129071
----
- src/runtime/kwalletd/CMakeLists.txt | 18 ++++++++----------
- src/runtime/kwalletd/backend/CMakeLists.txt | 10 +++++-----
- tests/kwalletd/CMakeLists.txt | 12 ++++++------
- 3 files changed, 19 insertions(+), 21 deletions(-)
-
-diff --git a/src/runtime/kwalletd/CMakeLists.txt b/src/runtime/kwalletd/CMakeLists.txt
-index d7e9ca2..a883af7 100644
---- src/runtime/kwalletd/CMakeLists.txt
-+++ src/runtime/kwalletd/CMakeLists.txt
-@@ -13,16 +13,14 @@ find_package(KF5WidgetsAddons ${KF5_DEP_VERSION} REQUIRED)
- find_package(KF5WindowSystem ${KF5_DEP_VERSION} REQUIRED)
-
- ########### find needed packages ######
--find_package(Gpgme) # Called by KF5Gpgmepp, but since we call some gpgme
-- # functions ourselves we need to link against it directly.
--find_package(KF5Gpgmepp) # provided by kdepimlibs
-+find_package(Gpgmepp) # provided by GpgME
-
--if (KF5Gpgmepp_FOUND)
-+if (Gpgmepp_FOUND)
- message("GPG support enabled")
- add_definitions(-DHAVE_QGPGME)
- add_definitions(-DBOOST_NO_EXCEPTIONS)
- include_directories(${GPGME_INCLUDES})
--endif(KF5Gpgmepp_FOUND)
-+endif(Gpgmepp_FOUND)
-
-
- ########### build backends #########
-@@ -67,7 +65,7 @@ ki18n_wrap_ui(kwalletd_SRCS
- migrationwizard2.ui
- )
-
--if (KF5Gpgmepp_FOUND)
-+if (Gpgmepp_FOUND)
- set(kwalletd_SRCS
- ${kwalletd_SRCS}
- knewwalletdialog.cpp
-@@ -78,7 +76,7 @@ if (KF5Gpgmepp_FOUND)
- knewwalletdialogintro.ui
- knewwalletdialoggpg.ui
- )
--endif(KF5Gpgmepp_FOUND)
-+endif(Gpgmepp_FOUND)
-
- find_file(kwallet_xml org.kde.KWallet.xml HINTS ${CMAKE_CURRENT_SOURCE_DIR}/../../api/KWallet)
-
-@@ -112,10 +110,10 @@ target_link_libraries(kwalletd5
- KF5::WidgetsAddons
- KF5::WindowSystem
- KF5::Notifications)
--if (KF5Gpgmepp_FOUND)
-- target_link_libraries(kwalletd5 KF5::Gpgmepp )
-+if (Gpgmepp_FOUND)
-+ target_link_libraries(kwalletd5 Gpgmepp)
- kde_target_enable_exceptions(kwalletd5 PRIVATE)
--endif(KF5Gpgmepp_FOUND)
-+endif(Gpgmepp_FOUND)
-
- install(TARGETS kwalletd5 ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
-
-diff --git a/src/runtime/kwalletd/backend/CMakeLists.txt b/src/runtime/kwalletd/backend/CMakeLists.txt
-index 20bd4d9..310953e 100644
---- src/runtime/kwalletd/backend/CMakeLists.txt
-+++ src/runtime/kwalletd/backend/CMakeLists.txt
-@@ -5,10 +5,10 @@ include(GenerateExportHeader)
-
- check_include_files(stdint.h HAVE_STDINT_H)
- check_include_files(sys/bitypes.h HAVE_SYS_BITYPES_H)
--if (KF5Gpgmepp_FOUND)
-+if (Gpgmepp_FOUND)
- add_definitions(-DHAVE_QGPGME)
- add_definitions(-DBOOST_NO_EXCEPTIONS)
--endif(KF5Gpgmepp_FOUND)
-+endif(Gpgmepp_FOUND)
-
- configure_file (config-kwalletbackend.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kwalletbackend.h )
-
-@@ -48,9 +48,9 @@ generate_export_header(kwalletbackend5)
- ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KWALLETBACKEND SOVERSION 5)
-
- target_link_libraries(kwalletbackend5 Qt5::Widgets KF5::WidgetsAddons KF5::CoreAddons KF5::Notifications KF5::I18n ${LIBGCRYPT_LIBRARIES})
--if(KF5Gpgmepp_FOUND)
--target_link_libraries(kwalletbackend5 KF5::Gpgmepp)
--endif(KF5Gpgmepp_FOUND)
-+if(Gpgmepp_FOUND)
-+ target_link_libraries(kwalletbackend5 Gpgmepp)
-+endif(Gpgmepp_FOUND)
-
- # link with advapi32 on windows
- if(WIN32 AND NOT WINCE)
-diff --git a/tests/kwalletd/CMakeLists.txt b/tests/kwalletd/CMakeLists.txt
-index c84c1db..1bb32d9 100644
---- tests/kwalletd/CMakeLists.txt
-+++ tests/kwalletd/CMakeLists.txt
-@@ -11,7 +11,7 @@ find_package(KF5CoreAddons ${KF5_DEP_VERSION} REQUIRED)
- find_package(KF5I18n ${KF5_DEP_VERSION} REQUIRED)
- find_package(KF5IconThemes ${KF5_DEP_VERSION} REQUIRED)
- find_package(KF5WidgetsAddons ${KF5_DEP_VERSION} REQUIRED)
--find_package(KF5Gpgmepp) # provided by kdepimlibs
-+find_package(Gpgmepp) # provided by GpgME
-
- remove_definitions(-DQT_NO_CAST_FROM_ASCII)
- remove_definitions(-DQT_NO_CAST_FROM_BYTEARRAY)
-@@ -29,10 +29,10 @@ qt5_wrap_ui(kwalletwizardtest_SRCS
- ../../src/runtime/kwalletd/kwalletwizardpagegpgkey.ui
- )
-
--if (KF5Gpgmepp_FOUND)
-+if (Gpgmepp_FOUND)
- qt5_wrap_ui(kwalletwizardtest_SRCS
- ../../src/runtime/kwalletd/kwalletwizardpagepasswordgpg.ui)
--endif(KF5Gpgmepp_FOUND)
-+endif(Gpgmepp_FOUND)
-
- add_executable(kwalletwizardtest ${kwalletwizardtest_SRCS})
- ecm_mark_as_test(kwalletwizardtest)
-@@ -43,9 +43,9 @@ target_link_libraries(kwalletwizardtest
- KF5::I18n
- KF5::IconThemes
- KF5::WidgetsAddons)
--if (KF5Gpgmepp_FOUND)
-- target_link_libraries(kwalletwizardtest KF5::Gpgmepp)
--endif(KF5Gpgmepp_FOUND)
-+if (Gpgmepp_FOUND)
-+ target_link_libraries(kwalletwizardtest Gpgmepp)
-+endif(Gpgmepp_FOUND)
-
- set(kwallettestlib_SRCS kwallettest.cpp)
- add_library(kwallettestlib STATIC ${kwallettestlib_SRCS})
---
-2.10.1
-
diff --git a/textproc/Makefile b/textproc/Makefile
index 8234090b6e4f..2e60391786c0 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -365,6 +365,7 @@
SUBDIR += kenlm
SUBDIR += kf5-kcodecs
SUBDIR += kf5-sonnet
+ SUBDIR += kf5-syntax-highlighting
SUBDIR += kibana3
SUBDIR += kibana41
SUBDIR += kibana43
diff --git a/textproc/kf5-kcodecs/distinfo b/textproc/kf5-kcodecs/distinfo
index 3e7bb135cfe7..f32cb8239a4e 100644
--- a/textproc/kf5-kcodecs/distinfo
+++ b/textproc/kf5-kcodecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424081
-SHA256 (KDE/frameworks/5.27.0/kcodecs-5.27.0.tar.xz) = 0ac9b24fa94240cff53cde2a9ef565c0f85d9883087b8f7c815b83aacd119338
-SIZE (KDE/frameworks/5.27.0/kcodecs-5.27.0.tar.xz) = 2741924
+TIMESTAMP = 1480934877
+SHA256 (KDE/frameworks/5.29.0/kcodecs-5.29.0.tar.xz) = a757e0298574c143b3cac9054ebe50e43fc6b14986728c2e640cba993457294e
+SIZE (KDE/frameworks/5.29.0/kcodecs-5.29.0.tar.xz) = 2742220
diff --git a/textproc/kf5-sonnet/Makefile b/textproc/kf5-sonnet/Makefile
index ccadea955441..bb7efc49215f 100644
--- a/textproc/kf5-sonnet/Makefile
+++ b/textproc/kf5-sonnet/Makefile
@@ -3,7 +3,6 @@
PORTNAME= sonnet
PORTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
CATEGORIES= textproc kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
diff --git a/textproc/kf5-sonnet/distinfo b/textproc/kf5-sonnet/distinfo
index 5c3f056e8b95..1e24b1417cc1 100644
--- a/textproc/kf5-sonnet/distinfo
+++ b/textproc/kf5-sonnet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424082
-SHA256 (KDE/frameworks/5.27.0/sonnet-5.27.0.tar.xz) = 3bef88e61303e172fa6e3d824b01c371c44b81629cb67267717a27309e7d231e
-SIZE (KDE/frameworks/5.27.0/sonnet-5.27.0.tar.xz) = 2653172
+TIMESTAMP = 1480934877
+SHA256 (KDE/frameworks/5.29.0/sonnet-5.29.0.tar.xz) = 20358de0d45387f44260c3e6f8df012d661b4446293cbb3823c978e3a8766965
+SIZE (KDE/frameworks/5.29.0/sonnet-5.29.0.tar.xz) = 2652812
diff --git a/textproc/kf5-sonnet/files/patch-cmake_FindHUNSPELL.cmake b/textproc/kf5-sonnet/files/patch-cmake_FindHUNSPELL.cmake
deleted file mode 100644
index 5b352f7b9ccf..000000000000
--- a/textproc/kf5-sonnet/files/patch-cmake_FindHUNSPELL.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
---- cmake/FindHUNSPELL.cmake.orig 2016-10-02 10:04:15 UTC
-+++ cmake/FindHUNSPELL.cmake
-@@ -14,7 +14,7 @@ ENDIF (HUNSPELL_INCLUDE_DIR AND HUNSPELL
-
- FIND_PATH(HUNSPELL_INCLUDE_DIR hunspell/hunspell.hxx )
-
--FIND_LIBRARY(HUNSPELL_LIBRARIES NAMES hunspell-1.4 hunspell-1.3 hunspell-1.2)
-+FIND_LIBRARY(HUNSPELL_LIBRARIES NAMES hunspell-1.5 hunspell-1.4 hunspell-1.3 hunspell-1.2)
-
- # handle the QUIETLY and REQUIRED arguments and set HUNSPELL_FOUND to TRUE if
- # all listed variables are TRUE
diff --git a/textproc/kf5-syntax-highlighting/Makefile b/textproc/kf5-syntax-highlighting/Makefile
new file mode 100644
index 000000000000..e8c1267aeb61
--- /dev/null
+++ b/textproc/kf5-syntax-highlighting/Makefile
@@ -0,0 +1,15 @@
+# Created by: tcberner
+# $FreeBSD$
+
+PORTNAME= syntax-highlighting
+PORTVERSION= ${KDE_FRAMEWORKS_VERSION}
+CATEGORIES= textproc kde kde-frameworks
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= KF5 syntax highlighting engine for structured text and code
+
+USES= cmake:outsource compiler:c++11-lib kde:5 perl5 tar:xz
+USE_KDE= ecm
+USE_QT5= buildtools_build core gui network testlib qmake_build
+
+.include <bsd.port.mk>
diff --git a/textproc/kf5-syntax-highlighting/distinfo b/textproc/kf5-syntax-highlighting/distinfo
new file mode 100644
index 000000000000..f73fa6dfc5a6
--- /dev/null
+++ b/textproc/kf5-syntax-highlighting/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1480934877
+SHA256 (KDE/frameworks/5.29.0/syntax-highlighting-5.29.0.tar.xz) = cbcca052a1ad79b4d1ed1209d6f8e9ba0c3812dc158b26c4a8232a8d879c7839
+SIZE (KDE/frameworks/5.29.0/syntax-highlighting-5.29.0.tar.xz) = 883920
diff --git a/textproc/kf5-syntax-highlighting/files/patch-src_cli_kate-syntax-highlighter.cpp b/textproc/kf5-syntax-highlighting/files/patch-src_cli_kate-syntax-highlighter.cpp
new file mode 100644
index 000000000000..23b8394ca65a
--- /dev/null
+++ b/textproc/kf5-syntax-highlighting/files/patch-src_cli_kate-syntax-highlighter.cpp
@@ -0,0 +1,14 @@
+Fix build on 9.3
+
+/wrkdirs/usr/ports/textproc/kf5-syntax-highlighting/work/syntax-highlighting-5.29.0/src/cli/kate-syntax-highlighter.cpp:121:35: error: 'stdout' was not declared in this scope
+
+--- src/cli/kate-syntax-highlighter.cpp.orig 2016-12-13 11:57:30 UTC
++++ src/cli/kate-syntax-highlighter.cpp
+@@ -28,6 +28,7 @@
+ #include <QVector>
+
+ #include <iostream>
++#include <cstdio>
+
+ using namespace KSyntaxHighlighting;
+
diff --git a/textproc/kf5-syntax-highlighting/pkg-descr b/textproc/kf5-syntax-highlighting/pkg-descr
new file mode 100644
index 000000000000..470d65a88632
--- /dev/null
+++ b/textproc/kf5-syntax-highlighting/pkg-descr
@@ -0,0 +1,3 @@
+Syntax highlighting Engine for Structured Text and Code.
+
+WWW: http://api.kde.org/frameworks-api/frameworks5-apidocs/sytnax-highlighting/html/index.html
diff --git a/textproc/kf5-syntax-highlighting/pkg-plist b/textproc/kf5-syntax-highlighting/pkg-plist
new file mode 100644
index 000000000000..bbf903dfcb6d
--- /dev/null
+++ b/textproc/kf5-syntax-highlighting/pkg-plist
@@ -0,0 +1,28 @@
+bin/kate-syntax-highlighter
+etc/xdg/org_kde_ksyntaxhighlighting.categories
+include/KF5/KSyntaxHighlighting/AbstractHighlighter
+include/KF5/KSyntaxHighlighting/Definition
+include/KF5/KSyntaxHighlighting/FoldingRegion
+include/KF5/KSyntaxHighlighting/Format
+include/KF5/KSyntaxHighlighting/Repository
+include/KF5/KSyntaxHighlighting/State
+include/KF5/KSyntaxHighlighting/SyntaxHighlighter
+include/KF5/KSyntaxHighlighting/Theme
+include/KF5/KSyntaxHighlighting/abstracthighlighter.h
+include/KF5/KSyntaxHighlighting/definition.h
+include/KF5/KSyntaxHighlighting/foldingregion.h
+include/KF5/KSyntaxHighlighting/format.h
+include/KF5/KSyntaxHighlighting/ksyntaxhighlighting_export.h
+include/KF5/KSyntaxHighlighting/repository.h
+include/KF5/KSyntaxHighlighting/state.h
+include/KF5/KSyntaxHighlighting/syntaxhighlighter.h
+include/KF5/KSyntaxHighlighting/theme.h
+include/KF5/ksyntaxhighlighting_version.h
+lib/cmake/KF5SyntaxHighlighting/KF5SyntaxHighlightingConfig.cmake
+lib/cmake/KF5SyntaxHighlighting/KF5SyntaxHighlightingConfigVersion.cmake
+lib/cmake/KF5SyntaxHighlighting/KF5SyntaxHighlightingTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KF5SyntaxHighlighting/KF5SyntaxHighlightingTargets.cmake
+lib/libKF5SyntaxHighlighting.so
+lib/libKF5SyntaxHighlighting.so.5
+lib/libKF5SyntaxHighlighting.so.%%KDE_FRAMEWORKS_VERSION%%
+%%QT_MKSPECDIR%%/modules/qt_KSyntaxHighlighting.pri
diff --git a/www/kf5-kdewebkit/distinfo b/www/kf5-kdewebkit/distinfo
index 2730ccd10c40..a9da7e285830 100644
--- a/www/kf5-kdewebkit/distinfo
+++ b/www/kf5-kdewebkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424082
-SHA256 (KDE/frameworks/5.27.0/kdewebkit-5.27.0.tar.xz) = 0e91d5083b0e446577ddcbe4c4b87d34fe5aab1c4d6831665339aac29cedc639
-SIZE (KDE/frameworks/5.27.0/kdewebkit-5.27.0.tar.xz) = 29448
+TIMESTAMP = 1480934878
+SHA256 (KDE/frameworks/5.29.0/kdewebkit-5.29.0.tar.xz) = 40e37e5c6436c6a930b12c538bfcb9c4734c60718f17732d0276d858640ce475
+SIZE (KDE/frameworks/5.29.0/kdewebkit-5.29.0.tar.xz) = 29440
diff --git a/www/kf5-khtml/distinfo b/www/kf5-khtml/distinfo
index 02431566725d..96e920c94325 100644
--- a/www/kf5-khtml/distinfo
+++ b/www/kf5-khtml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424082
-SHA256 (KDE/frameworks/5.27.0/khtml-5.27.0.tar.xz) = 808d8d3602d4ab1441102ff4b7639fd54e6af7d5de6f4d430fbbe427e6ab5a17
-SIZE (KDE/frameworks/5.27.0/khtml-5.27.0.tar.xz) = 4326208
+TIMESTAMP = 1480934878
+SHA256 (KDE/frameworks/5.29.0/khtml-5.29.0.tar.xz) = dbe7511be3efa00914e523fac828da7df9292c715f942f1ab4c8206f4bbf30e7
+SIZE (KDE/frameworks/5.29.0/khtml-5.29.0.tar.xz) = 4333000
diff --git a/www/kf5-kjs/distinfo b/www/kf5-kjs/distinfo
index 04d69f911f59..9fabf13eaaf3 100644
--- a/www/kf5-kjs/distinfo
+++ b/www/kf5-kjs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424082
-SHA256 (KDE/frameworks/5.27.0/kjs-5.27.0.tar.xz) = 325d0d0db21dce3051b8a602420f77a92596b9cb2d57d8f5396f5db2c757a4a3
-SIZE (KDE/frameworks/5.27.0/kjs-5.27.0.tar.xz) = 293792
+TIMESTAMP = 1480934878
+SHA256 (KDE/frameworks/5.29.0/kjs-5.29.0.tar.xz) = f340ded15b4e98070a04008456a8b135c0a2966f827fe1e17193306b3db5d4a4
+SIZE (KDE/frameworks/5.29.0/kjs-5.29.0.tar.xz) = 294084
diff --git a/www/kf5-kjs/pkg-plist b/www/kf5-kjs/pkg-plist
index 782a16a847cf..afd812240683 100644
--- a/www/kf5-kjs/pkg-plist
+++ b/www/kf5-kjs/pkg-plist
@@ -105,6 +105,7 @@ lib/libKF5JSApi.so.%%KDE_FRAMEWORKS_VERSION%%
man/man1/kjs5.1.gz
man/ca/man1/kjs5.1.gz
man/de/man1/kjs5.1.gz
+man/es/man1/kjs5.1.gz
man/it/man1/kjs5.1.gz
man/nl/man1/kjs5.1.gz
man/pt_BR/man1/kjs5.1.gz
diff --git a/www/kf5-kjsembed/distinfo b/www/kf5-kjsembed/distinfo
index 006e5a07f189..5e0ad7dd644c 100644
--- a/www/kf5-kjsembed/distinfo
+++ b/www/kf5-kjsembed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424082
-SHA256 (KDE/frameworks/5.27.0/kjsembed-5.27.0.tar.xz) = 4b60cae1b4672764d77dd1b6376f8cf3c01684bf24ad24740596d740a8d882c8
-SIZE (KDE/frameworks/5.27.0/kjsembed-5.27.0.tar.xz) = 2741800
+TIMESTAMP = 1480934878
+SHA256 (KDE/frameworks/5.29.0/kjsembed-5.29.0.tar.xz) = 2705a70b2de07adc88163c0510c890f991ef8691453eb93c51ce1012b3bab7bc
+SIZE (KDE/frameworks/5.29.0/kjsembed-5.29.0.tar.xz) = 2742108
diff --git a/www/kf5-kjsembed/pkg-plist b/www/kf5-kjsembed/pkg-plist
index cbb1573d0355..8916ea5b052f 100644
--- a/www/kf5-kjsembed/pkg-plist
+++ b/www/kf5-kjsembed/pkg-plist
@@ -18,6 +18,7 @@ lib/libKF5JsEmbed.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_MKSPECDIR%%/modules/qt_KJsEmbed.pri
man/ca/man1/kjscmd5.1.gz
man/de/man1/kjscmd5.1.gz
+man/es/man1/kjscmd5.1.gz
man/it/man1/kjscmd5.1.gz
man/man1/kjscmd5.1.gz
man/nl/man1/kjscmd5.1.gz
diff --git a/x11-themes/kde4-icons-oxygen/Makefile b/x11-themes/kde4-icons-oxygen/Makefile
index 7fabbf661659..7e179a15bd63 100644
--- a/x11-themes/kde4-icons-oxygen/Makefile
+++ b/x11-themes/kde4-icons-oxygen/Makefile
@@ -9,6 +9,8 @@ DISTNAME= ${PORTNAME}-icons-${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= The Oxygen icon theme for KDE
+CONFLICTS_INSTALL= kf5-oxygen-icons5-5.*
+
USES= cmake:outsource kde:4 tar:xz
INSTALL_TARGET= install
EXTRACT_AFTER_ARGS= --exclude '${DISTNAME}/scalable'
diff --git a/x11-themes/kf5-breeze-icons/distinfo b/x11-themes/kf5-breeze-icons/distinfo
index 8181d6d4054a..8d98545a380d 100644
--- a/x11-themes/kf5-breeze-icons/distinfo
+++ b/x11-themes/kf5-breeze-icons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424082
-SHA256 (KDE/frameworks/5.27.0/breeze-icons-5.27.0.tar.xz) = ffc1b79a96b909dca07f418fc443cfdd1deeebe1ec3cdf0e7cede9a4e6765c89
-SIZE (KDE/frameworks/5.27.0/breeze-icons-5.27.0.tar.xz) = 1441956
+TIMESTAMP = 1480934878
+SHA256 (KDE/frameworks/5.29.0/breeze-icons-5.29.0.tar.xz) = 0bad6cad78f948fd73fc89ae2566b59b6859a752e95eb348ce735408d4bffbae
+SIZE (KDE/frameworks/5.29.0/breeze-icons-5.29.0.tar.xz) = 1467464
diff --git a/x11-themes/kf5-breeze-icons/pkg-plist b/x11-themes/kf5-breeze-icons/pkg-plist
index e266d684cf7e..4f853d9cb12f 100644
--- a/x11-themes/kf5-breeze-icons/pkg-plist
+++ b/x11-themes/kf5-breeze-icons/pkg-plist
@@ -3961,13 +3961,19 @@ share/icons/breeze-dark/apps/32/drive-removable-media.svg
share/icons/breeze-dark/apps/32/face-smile.svg
share/icons/breeze-dark/apps/32/gtkconfig.svg
share/icons/breeze-dark/apps/32/help-about.svg
+share/icons/breeze-dark/apps/32/kaccess.svg
share/icons/breeze-dark/apps/32/kate.svg
share/icons/breeze-dark/apps/32/kde-gtk-config.svg
share/icons/breeze-dark/apps/32/kdeconnect.svg
+share/icons/breeze-dark/apps/32/kded5.svg
+share/icons/breeze-dark/apps/32/krunner.svg
+share/icons/breeze-dark/apps/32/ksmserver.svg
share/icons/breeze-dark/apps/32/kwrite.svg
+share/icons/breeze-dark/apps/32/mediacontrol.svg
share/icons/breeze-dark/apps/32/nepomuk.svg
share/icons/breeze-dark/apps/32/plasma-search.svg
share/icons/breeze-dark/apps/32/plasma.svg
+share/icons/breeze-dark/apps/32/plasmashell.svg
share/icons/breeze-dark/apps/32/podcast-amarok.svg
share/icons/breeze-dark/apps/32/preferences-desktop-accessibility.svg
share/icons/breeze-dark/apps/32/preferences-desktop-baloo.svg
@@ -4086,6 +4092,7 @@ share/icons/breeze-dark/apps/48/calligrawords.svg
share/icons/breeze-dark/apps/48/cantata.svg
share/icons/breeze-dark/apps/48/cantor.svg
share/icons/breeze-dark/apps/48/choqok.svg
+share/icons/breeze-dark/apps/48/claws-mail.svg
share/icons/breeze-dark/apps/48/clementine.svg
share/icons/breeze-dark/apps/48/cmake.svg
share/icons/breeze-dark/apps/48/codeblocks.svg
@@ -4337,6 +4344,7 @@ share/icons/breeze-dark/apps/64/kwrite.svg
share/icons/breeze-dark/apps/64/system-file-manager.svg
share/icons/breeze-dark/apps/64/umbrello.svg
share/icons/breeze-dark/apps/64/utilities-terminal.svg
+share/icons/breeze-dark/breeze-icons-dark.rcc
share/icons/breeze-dark/categories/32/applications-development.svg
share/icons/breeze-dark/categories/32/applications-education.svg
share/icons/breeze-dark/categories/32/applications-engineering.svg
@@ -4583,6 +4591,7 @@ share/icons/breeze-dark/mimetypes/16/application-vnd.oasis.opendocument.text-tem
share/icons/breeze-dark/mimetypes/16/application-vnd.oasis.opendocument.text.svg
share/icons/breeze-dark/mimetypes/16/application-vnd.oasis.opendocument.web-template.svg
share/icons/breeze-dark/mimetypes/16/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
+share/icons/breeze-dark/mimetypes/16/application-vnd.rar.svg
share/icons/breeze-dark/mimetypes/16/application-vnd.rn-realmedia.svg
share/icons/breeze-dark/mimetypes/16/application-vnd.scribus.svg
share/icons/breeze-dark/mimetypes/16/application-vnd.stardivision.calc.svg
@@ -5024,6 +5033,7 @@ share/icons/breeze-dark/mimetypes/22/application-vnd.oasis.opendocument.text-tem
share/icons/breeze-dark/mimetypes/22/application-vnd.oasis.opendocument.text.svg
share/icons/breeze-dark/mimetypes/22/application-vnd.oasis.opendocument.web-template.svg
share/icons/breeze-dark/mimetypes/22/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
+share/icons/breeze-dark/mimetypes/22/application-vnd.rar.svg
share/icons/breeze-dark/mimetypes/22/application-vnd.rn-realmedia.svg
share/icons/breeze-dark/mimetypes/22/application-vnd.scribus.svg
share/icons/breeze-dark/mimetypes/22/application-vnd.stardivision.calc.svg
@@ -5464,6 +5474,7 @@ share/icons/breeze-dark/mimetypes/32/application-vnd.oasis.opendocument.text-tem
share/icons/breeze-dark/mimetypes/32/application-vnd.oasis.opendocument.text.svg
share/icons/breeze-dark/mimetypes/32/application-vnd.oasis.opendocument.web-template.svg
share/icons/breeze-dark/mimetypes/32/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
+share/icons/breeze-dark/mimetypes/32/application-vnd.rar.svg
share/icons/breeze-dark/mimetypes/32/application-vnd.rn-realmedia.svg
share/icons/breeze-dark/mimetypes/32/application-vnd.scribus.svg
share/icons/breeze-dark/mimetypes/32/application-vnd.stardivision.calc.svg
@@ -5904,6 +5915,7 @@ share/icons/breeze-dark/mimetypes/64/application-vnd.oasis.opendocument.text-tem
share/icons/breeze-dark/mimetypes/64/application-vnd.oasis.opendocument.text.svg
share/icons/breeze-dark/mimetypes/64/application-vnd.oasis.opendocument.web-template.svg
share/icons/breeze-dark/mimetypes/64/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
+share/icons/breeze-dark/mimetypes/64/application-vnd.rar.svg
share/icons/breeze-dark/mimetypes/64/application-vnd.rn-realmedia.svg
share/icons/breeze-dark/mimetypes/64/application-vnd.scribus.svg
share/icons/breeze-dark/mimetypes/64/application-vnd.stardivision.calc.svg
@@ -8059,6 +8071,7 @@ share/icons/breeze/actions/22/atmosphere.svg
share/icons/breeze/actions/22/auto-scale-all.svg
share/icons/breeze/actions/22/auto-scale-x.svg
share/icons/breeze/actions/22/auto-scale-y.svg
+share/icons/breeze/actions/22/auto-transition.svg
share/icons/breeze/actions/22/auto-type.svg
share/icons/breeze/actions/22/autocorrection.svg
share/icons/breeze/actions/22/blurfx.svg
@@ -8127,6 +8140,9 @@ share/icons/breeze/actions/22/colors-luma.svg
share/icons/breeze/actions/22/combined_fragment.svg
share/icons/breeze/actions/22/compass.svg
share/icons/breeze/actions/22/component.svg
+share/icons/breeze/actions/22/composite-track-off.svg
+share/icons/breeze/actions/22/composite-track-on.svg
+share/icons/breeze/actions/22/composite-track-preview.svg
share/icons/breeze/actions/22/composition.svg
share/icons/breeze/actions/22/configure-shortcuts.svg
share/icons/breeze/actions/22/configure-toolbars.svg
@@ -8168,6 +8184,7 @@ share/icons/breeze/actions/22/dialog-ok-apply.svg
share/icons/breeze/actions/22/dialog-ok.svg
share/icons/breeze/actions/22/dialog-xml-editor.svg
share/icons/breeze/actions/22/dirsync.svg
+share/icons/breeze/actions/22/discrete.svg
share/icons/breeze/actions/22/distortionfx.svg
share/icons/breeze/actions/22/distribute-graph-directed.svg
share/icons/breeze/actions/22/distribute-graph.svg
@@ -8346,6 +8363,7 @@ share/icons/breeze/actions/22/exchange-positions-zorder.svg
share/icons/breeze/actions/22/exchange-positions.svg
share/icons/breeze/actions/22/exifinfo.svg
share/icons/breeze/actions/22/favorite-genres-amarok.svg
+share/icons/breeze/actions/22/favorite.svg
share/icons/breeze/actions/22/feed-subscribe.svg
share/icons/breeze/actions/22/file-zoom-in.svg
share/icons/breeze/actions/22/file-zoom-out.svg
@@ -8626,6 +8644,7 @@ share/icons/breeze/actions/22/kdenlive-align-none.svg
share/icons/breeze/actions/22/kdenlive-align-right.svg
share/icons/breeze/actions/22/kdenlive-align-top.svg
share/icons/breeze/actions/22/kdenlive-align-vert.svg
+share/icons/breeze/actions/22/kdenlive-composite.svg
share/icons/breeze/actions/22/kdenlive-custom-effect.svg
share/icons/breeze/actions/22/kdenlive-deleffect.svg
share/icons/breeze/actions/22/kdenlive-down.svg
@@ -8636,6 +8655,7 @@ share/icons/breeze/actions/22/kdenlive-insert-rect.svg
share/icons/breeze/actions/22/kdenlive-insert-unicode.svg
share/icons/breeze/actions/22/kdenlive-lock.svg
share/icons/breeze/actions/22/kdenlive-menu.svg
+share/icons/breeze/actions/22/kdenlive-no-composite.svg
share/icons/breeze/actions/22/kdenlive-normal-edit.svg
share/icons/breeze/actions/22/kdenlive-object-height.svg
share/icons/breeze/actions/22/kdenlive-object-width.svg
@@ -8791,6 +8811,7 @@ share/icons/breeze/actions/22/lensdistortion.svg
share/icons/breeze/actions/22/license.svg
share/icons/breeze/actions/22/lighttable.svg
share/icons/breeze/actions/22/lighttableadd.svg
+share/icons/breeze/actions/22/linear.svg
share/icons/breeze/actions/22/lines-connector.svg
share/icons/breeze/actions/22/link.svg
share/icons/breeze/actions/22/list-add-font.svg
@@ -9028,9 +9049,15 @@ share/icons/breeze/actions/22/presence_online.svg
share/icons/breeze/actions/22/presence_unknown.svg
share/icons/breeze/actions/22/prevfuzzy.svg
share/icons/breeze/actions/22/prevfuzzyuntrans.svg
+share/icons/breeze/actions/22/preview-add-zone.svg
+share/icons/breeze/actions/22/preview-remove-all.svg
+share/icons/breeze/actions/22/preview-remove-zone.svg
+share/icons/breeze/actions/22/preview-render-off.svg
+share/icons/breeze/actions/22/preview-render-on.svg
share/icons/breeze/actions/22/prevuntranslated.svg
share/icons/breeze/actions/22/primarykey_constraint.svg
share/icons/breeze/actions/22/process-stop.svg
+share/icons/breeze/actions/22/project-defaults.svg
share/icons/breeze/actions/22/project-development-close-all.svg
share/icons/breeze/actions/22/project-development-close.svg
share/icons/breeze/actions/22/project-development-new-template.svg
@@ -9083,6 +9110,8 @@ share/icons/breeze/actions/22/shape-choose.svg
share/icons/breeze/actions/22/shapes.svg
share/icons/breeze/actions/22/sharpenimage.svg
share/icons/breeze/actions/22/shear.svg
+share/icons/breeze/actions/22/show-all-effects.svg
+share/icons/breeze/actions/22/show-gpu-effects.svg
share/icons/breeze/actions/22/show-menu.svg
share/icons/breeze/actions/22/show-node-handles.svg
share/icons/breeze/actions/22/show-offline.svg
@@ -9097,6 +9126,7 @@ share/icons/breeze/actions/22/skrooge_much_less.svg
share/icons/breeze/actions/22/skrooge_much_more.svg
share/icons/breeze/actions/22/skrooge_type.svg
share/icons/breeze/actions/22/smallclock.svg
+share/icons/breeze/actions/22/smooth.svg
share/icons/breeze/actions/22/snap-bounding-box-center.svg
share/icons/breeze/actions/22/snap-bounding-box-corners.svg
share/icons/breeze/actions/22/snap-bounding-box-edges.svg
@@ -9213,6 +9243,12 @@ share/icons/breeze/actions/22/text_superscript.svg
share/icons/breeze/actions/22/text_vert_kern.svg
share/icons/breeze/actions/22/text_word_spacing.svg
share/icons/breeze/actions/22/texture.svg
+share/icons/breeze/actions/22/timeline-extract.svg
+share/icons/breeze/actions/22/timeline-insert.svg
+share/icons/breeze/actions/22/timeline-lift.svg
+share/icons/breeze/actions/22/timeline-overwrite.svg
+share/icons/breeze/actions/22/timeline-use-zone-off.svg
+share/icons/breeze/actions/22/timeline-use-zone-on.svg
share/icons/breeze/actions/22/tool-animator.svg
share/icons/breeze/actions/22/tool-measure.svg
share/icons/breeze/actions/22/tool-node-editor.svg
@@ -9383,6 +9419,7 @@ share/icons/breeze/actions/22/view-services-scripted-amarok.svg
share/icons/breeze/actions/22/view-sidetree.svg
share/icons/breeze/actions/22/view-sort-ascending.svg
share/icons/breeze/actions/22/view-sort-descending.svg
+share/icons/breeze/actions/22/view-split-effect.svg
share/icons/breeze/actions/22/view-split-left-right.svg
share/icons/breeze/actions/22/view-split-top-bottom.svg
share/icons/breeze/actions/22/view-statistics.svg
@@ -9400,6 +9437,7 @@ share/icons/breeze/actions/22/view-time-schedule-child-insert.svg
share/icons/breeze/actions/22/view-time-schedule-edit.svg
share/icons/breeze/actions/22/view-time-schedule-insert.svg
share/icons/breeze/actions/22/view-time-schedule.svg
+share/icons/breeze/actions/22/view-unsplit-effect.svg
share/icons/breeze/actions/22/view-web-browser-dom-tree.svg
share/icons/breeze/actions/22/view_fit_to_page.svg
share/icons/breeze/actions/22/viewimage.svg
@@ -9422,6 +9460,8 @@ share/icons/breeze/actions/22/xml-element-new.svg
share/icons/breeze/actions/22/xml-node-delete.svg
share/icons/breeze/actions/22/xml-node-duplicate.svg
share/icons/breeze/actions/22/xml-text-new.svg
+share/icons/breeze/actions/22/zone-in.svg
+share/icons/breeze/actions/22/zone-out.svg
share/icons/breeze/actions/22/zoom-1-to-2.svg
share/icons/breeze/actions/22/zoom-2-to-1.svg
share/icons/breeze/actions/22/zoom-draw.svg
@@ -10376,8 +10416,15 @@ share/icons/breeze/actions/32/archive-extract.svg
share/icons/breeze/actions/32/archive-insert-directory.svg
share/icons/breeze/actions/32/archive-insert.svg
share/icons/breeze/actions/32/archive-remove.svg
+share/icons/breeze/actions/32/arrow-down-double.svg
+share/icons/breeze/actions/32/arrow-down.svg
share/icons/breeze/actions/32/arrow-left-double.svg
+share/icons/breeze/actions/32/arrow-left.svg
share/icons/breeze/actions/32/arrow-right-double.svg
+share/icons/breeze/actions/32/arrow-right.svg
+share/icons/breeze/actions/32/arrow-up-double.svg
+share/icons/breeze/actions/32/arrow-up.svg
+share/icons/breeze/actions/32/arrow.svg
share/icons/breeze/actions/32/autocorrection.svg
share/icons/breeze/actions/32/blurimage.svg
share/icons/breeze/actions/32/bookmark-new.svg
@@ -10397,6 +10444,7 @@ share/icons/breeze/actions/32/colors-luma.svg
share/icons/breeze/actions/32/compass.svg
share/icons/breeze/actions/32/configure-shortcuts.svg
share/icons/breeze/actions/32/configure.svg
+share/icons/breeze/actions/32/cursor-arrow.svg
share/icons/breeze/actions/32/dialog-cancel.svg
share/icons/breeze/actions/32/dialog-messages.svg
share/icons/breeze/actions/32/dialog-ok-apply.svg
@@ -10425,20 +10473,87 @@ share/icons/breeze/actions/32/document-save-all.svg
share/icons/breeze/actions/32/document-save-as.svg
share/icons/breeze/actions/32/document-save.svg
share/icons/breeze/actions/32/document-share.svg
+share/icons/breeze/actions/32/draw-arrow-back.svg
+share/icons/breeze/actions/32/draw-arrow-down.svg
+share/icons/breeze/actions/32/draw-arrow-forward.svg
+share/icons/breeze/actions/32/draw-arrow-up.svg
share/icons/breeze/actions/32/edit-delete.svg
share/icons/breeze/actions/32/edit-redo.svg
+share/icons/breeze/actions/32/edit-select.svg
share/icons/breeze/actions/32/edit-undo.svg
share/icons/breeze/actions/32/editor.svg
+share/icons/breeze/actions/32/file-zoom-in.svg
+share/icons/breeze/actions/32/file-zoom-out.svg
share/icons/breeze/actions/32/flash.svg
share/icons/breeze/actions/32/folder-new.svg
share/icons/breeze/actions/32/folder-sync.svg
share/icons/breeze/actions/32/format-stroke-color.svg
share/icons/breeze/actions/32/games-config-options.svg
+share/icons/breeze/actions/32/go-bottom.svg
+share/icons/breeze/actions/32/go-down.svg
+share/icons/breeze/actions/32/go-first.svg
+share/icons/breeze/actions/32/go-jump.svg
+share/icons/breeze/actions/32/go-last.svg
+share/icons/breeze/actions/32/go-next.svg
share/icons/breeze/actions/32/go-parent-folder.svg
+share/icons/breeze/actions/32/go-previous.svg
+share/icons/breeze/actions/32/go-top.svg
+share/icons/breeze/actions/32/go-up.svg
share/icons/breeze/actions/32/help-about.svg
share/icons/breeze/actions/32/help-donate.svg
share/icons/breeze/actions/32/help-keybord-shortcuts.svg
share/icons/breeze/actions/32/help-whatsthis.svg
+share/icons/breeze/actions/32/kdenlive-zoom-large.svg
+share/icons/breeze/actions/32/kdenlive-zoom-small.svg
+share/icons/breeze/actions/32/labplot-cursor-arrow.svg
+share/icons/breeze/actions/32/labplot-zoom-in-x.svg
+share/icons/breeze/actions/32/labplot-zoom-in-y.svg
+share/icons/breeze/actions/32/labplot-zoom-out-x.svg
+share/icons/breeze/actions/32/labplot-zoom-out-y.svg
+share/icons/breeze/actions/32/labplot-zoom-select-x.svg
+share/icons/breeze/actions/32/labplot-zoom-select-y.svg
+share/icons/breeze/actions/32/labplot-zoom-select.svg
+share/icons/breeze/actions/32/mail-attachment.svg
+share/icons/breeze/actions/32/mail-deleted.svg
+share/icons/breeze/actions/32/mail-encrypted-full.svg
+share/icons/breeze/actions/32/mail-encrypted-part.svg
+share/icons/breeze/actions/32/mail-encrypted.svg
+share/icons/breeze/actions/32/mail-flag.svg
+share/icons/breeze/actions/32/mail-forward.svg
+share/icons/breeze/actions/32/mail-forwarded-replied.svg
+share/icons/breeze/actions/32/mail-forwarded.svg
+share/icons/breeze/actions/32/mail-invitation.svg
+share/icons/breeze/actions/32/mail-mark-important.svg
+share/icons/breeze/actions/32/mail-mark-junk.svg
+share/icons/breeze/actions/32/mail-mark-notjunk.svg
+share/icons/breeze/actions/32/mail-mark-read.svg
+share/icons/breeze/actions/32/mail-mark-unread-new.svg
+share/icons/breeze/actions/32/mail-mark-unread.svg
+share/icons/breeze/actions/32/mail-meeting-request-reply.svg
+share/icons/breeze/actions/32/mail-message-new-list.svg
+share/icons/breeze/actions/32/mail-message-new.svg
+share/icons/breeze/actions/32/mail-message.svg
+share/icons/breeze/actions/32/mail-queue.svg
+share/icons/breeze/actions/32/mail-queued.svg
+share/icons/breeze/actions/32/mail-read.svg
+share/icons/breeze/actions/32/mail-replied.svg
+share/icons/breeze/actions/32/mail-reply-all.svg
+share/icons/breeze/actions/32/mail-reply-custom-all.svg
+share/icons/breeze/actions/32/mail-reply-custom.svg
+share/icons/breeze/actions/32/mail-reply-list.svg
+share/icons/breeze/actions/32/mail-reply-sender.svg
+share/icons/breeze/actions/32/mail-send.svg
+share/icons/breeze/actions/32/mail-sent.svg
+share/icons/breeze/actions/32/mail-signature-unknown.svg
+share/icons/breeze/actions/32/mail-signed-full.svg
+share/icons/breeze/actions/32/mail-signed-fully.svg
+share/icons/breeze/actions/32/mail-signed-part.svg
+share/icons/breeze/actions/32/mail-signed-verified.svg
+share/icons/breeze/actions/32/mail-signed.svg
+share/icons/breeze/actions/32/mail-tagged.svg
+share/icons/breeze/actions/32/mail-thread-watch.svg
+share/icons/breeze/actions/32/mail-unread-new.svg
+share/icons/breeze/actions/32/mail-unread.svg
share/icons/breeze/actions/32/media-eject.svg
share/icons/breeze/actions/32/media-playback-pause.svg
share/icons/breeze/actions/32/media-playback-start.svg
@@ -10455,6 +10570,7 @@ share/icons/breeze/actions/32/object-order-back.svg
share/icons/breeze/actions/32/object-order-front.svg
share/icons/breeze/actions/32/object-order-lower.svg
share/icons/breeze/actions/32/object-order-raise.svg
+share/icons/breeze/actions/32/page-zoom.svg
share/icons/breeze/actions/32/percent.svg
share/icons/breeze/actions/32/qa.svg
share/icons/breeze/actions/32/system-lock-screen.svg
@@ -10467,6 +10583,7 @@ share/icons/breeze/actions/32/system-suspend.svg
share/icons/breeze/actions/32/system-switch-user.svg
share/icons/breeze/actions/32/system-users.svg
share/icons/breeze/actions/32/taxes-finances.svg
+share/icons/breeze/actions/32/tool-pointer.svg
share/icons/breeze/actions/32/view-filter.svg
share/icons/breeze/actions/32/view-group.svg
share/icons/breeze/actions/32/view-left-close.svg
@@ -10481,6 +10598,25 @@ share/icons/breeze/actions/32/view-right-new.svg
share/icons/breeze/actions/32/view-sort-ascending.svg
share/icons/breeze/actions/32/view-sort-descending.svg
share/icons/breeze/actions/32/window-close.svg
+share/icons/breeze/actions/32/zoom-1-to-2.svg
+share/icons/breeze/actions/32/zoom-2-to-1.svg
+share/icons/breeze/actions/32/zoom-draw.svg
+share/icons/breeze/actions/32/zoom-fit-best.svg
+share/icons/breeze/actions/32/zoom-fit-height.svg
+share/icons/breeze/actions/32/zoom-fit-selection.svg
+share/icons/breeze/actions/32/zoom-fit-width.svg
+share/icons/breeze/actions/32/zoom-in-large.svg
+share/icons/breeze/actions/32/zoom-in.svg
+share/icons/breeze/actions/32/zoom-next.svg
+share/icons/breeze/actions/32/zoom-original.svg
+share/icons/breeze/actions/32/zoom-out-large.svg
+share/icons/breeze/actions/32/zoom-out.svg
+share/icons/breeze/actions/32/zoom-previous.svg
+share/icons/breeze/actions/32/zoom-select-fit.svg
+share/icons/breeze/actions/32/zoom-select-x.svg
+share/icons/breeze/actions/32/zoom-select-y.svg
+share/icons/breeze/actions/32/zoom-select.svg
+share/icons/breeze/actions/32/zoom.svg
share/icons/breeze/actions/symbolic/action-unavailable-symbolic.svg
share/icons/breeze/actions/symbolic/address-book-new-symbolic.svg
share/icons/breeze/actions/symbolic/application-exit-symbolic.svg
@@ -10836,13 +10972,19 @@ share/icons/breeze/apps/32/drive-removable-media.svg
share/icons/breeze/apps/32/face-smile.svg
share/icons/breeze/apps/32/gtkconfig.svg
share/icons/breeze/apps/32/help-about.svg
+share/icons/breeze/apps/32/kaccess.svg
share/icons/breeze/apps/32/kate.svg
share/icons/breeze/apps/32/kde-gtk-config.svg
share/icons/breeze/apps/32/kdeconnect.svg
+share/icons/breeze/apps/32/kded5.svg
+share/icons/breeze/apps/32/krunner.svg
+share/icons/breeze/apps/32/ksmserver.svg
share/icons/breeze/apps/32/kwrite.svg
+share/icons/breeze/apps/32/mediacontrol.svg
share/icons/breeze/apps/32/nepomuk.svg
share/icons/breeze/apps/32/plasma-search.svg
share/icons/breeze/apps/32/plasma.svg
+share/icons/breeze/apps/32/plasmashell.svg
share/icons/breeze/apps/32/podcast-amarok.svg
share/icons/breeze/apps/32/preferences-desktop-accessibility.svg
share/icons/breeze/apps/32/preferences-desktop-baloo.svg
@@ -10956,6 +11098,7 @@ share/icons/breeze/apps/48/calligrawords.svg
share/icons/breeze/apps/48/cantata.svg
share/icons/breeze/apps/48/cantor.svg
share/icons/breeze/apps/48/choqok.svg
+share/icons/breeze/apps/48/claws-mail.svg
share/icons/breeze/apps/48/clementine.svg
share/icons/breeze/apps/48/cmake.svg
share/icons/breeze/apps/48/codeblocks.svg
@@ -11209,6 +11352,7 @@ share/icons/breeze/apps/64/sharedlib.svg
share/icons/breeze/apps/64/system-file-manager.svg
share/icons/breeze/apps/64/umbrello.svg
share/icons/breeze/apps/64/utilities-terminal.svg
+share/icons/breeze/breeze-icons.rcc
share/icons/breeze/categories/32/applications-development.svg
share/icons/breeze/categories/32/applications-education.svg
share/icons/breeze/categories/32/applications-engineering.svg
@@ -11495,6 +11639,7 @@ share/icons/breeze/mimetypes/16/application-vnd.oasis.opendocument.text-template
share/icons/breeze/mimetypes/16/application-vnd.oasis.opendocument.text.svg
share/icons/breeze/mimetypes/16/application-vnd.oasis.opendocument.web-template.svg
share/icons/breeze/mimetypes/16/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
+share/icons/breeze/mimetypes/16/application-vnd.rar.svg
share/icons/breeze/mimetypes/16/application-vnd.rn-realmedia.svg
share/icons/breeze/mimetypes/16/application-vnd.scribus.svg
share/icons/breeze/mimetypes/16/application-vnd.stardivision.calc.svg
@@ -11936,6 +12081,7 @@ share/icons/breeze/mimetypes/22/application-vnd.oasis.opendocument.text-template
share/icons/breeze/mimetypes/22/application-vnd.oasis.opendocument.text.svg
share/icons/breeze/mimetypes/22/application-vnd.oasis.opendocument.web-template.svg
share/icons/breeze/mimetypes/22/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
+share/icons/breeze/mimetypes/22/application-vnd.rar.svg
share/icons/breeze/mimetypes/22/application-vnd.rn-realmedia.svg
share/icons/breeze/mimetypes/22/application-vnd.scribus.svg
share/icons/breeze/mimetypes/22/application-vnd.stardivision.calc.svg
@@ -12376,6 +12522,7 @@ share/icons/breeze/mimetypes/32/application-vnd.oasis.opendocument.text-template
share/icons/breeze/mimetypes/32/application-vnd.oasis.opendocument.text.svg
share/icons/breeze/mimetypes/32/application-vnd.oasis.opendocument.web-template.svg
share/icons/breeze/mimetypes/32/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
+share/icons/breeze/mimetypes/32/application-vnd.rar.svg
share/icons/breeze/mimetypes/32/application-vnd.rn-realmedia.svg
share/icons/breeze/mimetypes/32/application-vnd.scribus.svg
share/icons/breeze/mimetypes/32/application-vnd.stardivision.calc.svg
@@ -12816,6 +12963,7 @@ share/icons/breeze/mimetypes/64/application-vnd.oasis.opendocument.text-template
share/icons/breeze/mimetypes/64/application-vnd.oasis.opendocument.text.svg
share/icons/breeze/mimetypes/64/application-vnd.oasis.opendocument.web-template.svg
share/icons/breeze/mimetypes/64/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
+share/icons/breeze/mimetypes/64/application-vnd.rar.svg
share/icons/breeze/mimetypes/64/application-vnd.rn-realmedia.svg
share/icons/breeze/mimetypes/64/application-vnd.scribus.svg
share/icons/breeze/mimetypes/64/application-vnd.stardivision.calc.svg
@@ -13135,8 +13283,10 @@ share/icons/breeze/mimetypes/64/text-x-qml.svg
share/icons/breeze/mimetypes/64/text-x-readme.svg
share/icons/breeze/mimetypes/64/text-x-rpm-spec.svg
share/icons/breeze/mimetypes/64/text-x-rust.svg
+share/icons/breeze/mimetypes/64/text-x-sass.svg
share/icons/breeze/mimetypes/64/text-x-scala.svg
share/icons/breeze/mimetypes/64/text-x-script.svg
+share/icons/breeze/mimetypes/64/text-x-scss.svg
share/icons/breeze/mimetypes/64/text-x-sql.svg
share/icons/breeze/mimetypes/64/text-x-tcl.svg
share/icons/breeze/mimetypes/64/text-x-tex.svg
diff --git a/x11-themes/kf5-kemoticons/distinfo b/x11-themes/kf5-kemoticons/distinfo
index d5ff3aed27b1..30481f106f4b 100644
--- a/x11-themes/kf5-kemoticons/distinfo
+++ b/x11-themes/kf5-kemoticons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424083
-SHA256 (KDE/frameworks/5.27.0/kemoticons-5.27.0.tar.xz) = 98a7bc195e82f36eae2b4025010dad19695659d3a005d34df1b13747c7135c66
-SIZE (KDE/frameworks/5.27.0/kemoticons-5.27.0.tar.xz) = 1694596
+TIMESTAMP = 1480934878
+SHA256 (KDE/frameworks/5.29.0/kemoticons-5.29.0.tar.xz) = 6a29ae178ffdf8c17877bdb001914fc7a6b55199e92e17971e0bfbd91524b577
+SIZE (KDE/frameworks/5.29.0/kemoticons-5.29.0.tar.xz) = 1694676
diff --git a/x11-themes/kf5-kiconthemes/distinfo b/x11-themes/kf5-kiconthemes/distinfo
index a383ecd8eae2..ac52bfb1ef9b 100644
--- a/x11-themes/kf5-kiconthemes/distinfo
+++ b/x11-themes/kf5-kiconthemes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424083
-SHA256 (KDE/frameworks/5.27.0/kiconthemes-5.27.0.tar.xz) = 02c2406df66523fe7907f98a1d919fb03d285a0a56d3fc0ac77b83db33dbe054
-SIZE (KDE/frameworks/5.27.0/kiconthemes-5.27.0.tar.xz) = 1441432
+TIMESTAMP = 1480934879
+SHA256 (KDE/frameworks/5.29.0/kiconthemes-5.29.0.tar.xz) = b01cd2eb5a7e2cfdf611e343bbbfdacdcd98c47904a132ba9a0bd65dcf36b225
+SIZE (KDE/frameworks/5.29.0/kiconthemes-5.29.0.tar.xz) = 1442400
diff --git a/x11-themes/kf5-kiconthemes/files/patch-rb_129442 b/x11-themes/kf5-kiconthemes/files/patch-rb_129442
deleted file mode 100644
index b44aa8a23f9c..000000000000
--- a/x11-themes/kf5-kiconthemes/files/patch-rb_129442
+++ /dev/null
@@ -1,32 +0,0 @@
-From 46da91e76f80668a350cf8b8589709c6733bf23d Mon Sep 17 00:00:00 2001
-From: "Tobias C. Berner" <tcberner@gmail.com>
-Date: Sun, 20 Nov 2016 14:50:56 +0100
-Subject: [PATCH] Fix build on FreeBSD with gcc-4.9.
-
-/wrkdirs/usr/ports/x11-themes/kf5-kiconthemes/work/kiconthemes-5.27.0/src/tools/kiconfinder/kiconfinder.cpp:43:55:
- error: 'printf' was not declared in this scope
- printf("%s\n", icon.toLatin1().constData());
- ^
-
-https://git.reviewboard.kde.org/r/129442/
-
----
- src/tools/kiconfinder/kiconfinder.cpp | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/tools/kiconfinder/kiconfinder.cpp b/src/tools/kiconfinder/kiconfinder.cpp
-index a9818af..28ba056 100644
---- src/tools/kiconfinder/kiconfinder.cpp
-+++ src/tools/kiconfinder/kiconfinder.cpp
-@@ -23,6 +23,8 @@
- #include <kiconloader.h>
- #include <../kiconthemes_version.h>
-
-+#include <cstdio>
-+
- int main(int argc, char *argv[])
- {
- QGuiApplication app(argc, argv);
---
-2.10.1
-
diff --git a/x11-themes/kf5-oxygen-icons5/Makefile b/x11-themes/kf5-oxygen-icons5/Makefile
index 660e5cd72ebe..62e31436232e 100644
--- a/x11-themes/kf5-oxygen-icons5/Makefile
+++ b/x11-themes/kf5-oxygen-icons5/Makefile
@@ -14,6 +14,6 @@ USE_KDE= ecm
NO_ARCH= yes
-CONFLICTS_INSTALL= kde-oxygen-icons-kde4*
+CONFLICTS_INSTALL= kde4-oxygen-icons-*
.include <bsd.port.mk>
diff --git a/x11-themes/kf5-oxygen-icons5/distinfo b/x11-themes/kf5-oxygen-icons5/distinfo
index fc86fdd55689..a2e59165d96e 100644
--- a/x11-themes/kf5-oxygen-icons5/distinfo
+++ b/x11-themes/kf5-oxygen-icons5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424085
-SHA256 (KDE/frameworks/5.27.0/oxygen-icons5-5.27.0.tar.xz) = 4f086112a3163e79ac7136ce373265c1fca323be620a7e362dd2ab22a74f60d1
-SIZE (KDE/frameworks/5.27.0/oxygen-icons5-5.27.0.tar.xz) = 234140496
+TIMESTAMP = 1480934881
+SHA256 (KDE/frameworks/5.29.0/oxygen-icons5-5.29.0.tar.xz) = 933c226ba028578a67da4091e70990abb06831b665ee0fe6aef137fb1ded32c9
+SIZE (KDE/frameworks/5.29.0/oxygen-icons5-5.29.0.tar.xz) = 234134192
diff --git a/x11-themes/kf5-oxygen-icons5/pkg-plist b/x11-themes/kf5-oxygen-icons5/pkg-plist
index 8c296834c12c..23a6be548b03 100644
--- a/x11-themes/kf5-oxygen-icons5/pkg-plist
+++ b/x11-themes/kf5-oxygen-icons5/pkg-plist
@@ -370,6 +370,7 @@ share/icons/oxygen/base/128x128/mimetypes/application-rss+xml.png
share/icons/oxygen/base/128x128/mimetypes/application-rtf.png
share/icons/oxygen/base/128x128/mimetypes/application-sxw.png
share/icons/oxygen/base/128x128/mimetypes/application-vnd-google-earth-kml.png
+share/icons/oxygen/base/128x128/mimetypes/application-vnd-rar.png
share/icons/oxygen/base/128x128/mimetypes/application-vnd.iccprofile.png
share/icons/oxygen/base/128x128/mimetypes/application-vnd.ms-access.png
share/icons/oxygen/base/128x128/mimetypes/application-vnd.ms-excel.png
@@ -2004,6 +2005,7 @@ share/icons/oxygen/base/16x16/mimetypes/application-rss+xml.png
share/icons/oxygen/base/16x16/mimetypes/application-rtf.png
share/icons/oxygen/base/16x16/mimetypes/application-sxw.png
share/icons/oxygen/base/16x16/mimetypes/application-vnd-google-earth-kml.png
+share/icons/oxygen/base/16x16/mimetypes/application-vnd-rar.png
share/icons/oxygen/base/16x16/mimetypes/application-vnd.iccprofile.png
share/icons/oxygen/base/16x16/mimetypes/application-vnd.ms-access.png
share/icons/oxygen/base/16x16/mimetypes/application-vnd.ms-excel.png
@@ -3756,6 +3758,7 @@ share/icons/oxygen/base/22x22/mimetypes/application-rss+xml.png
share/icons/oxygen/base/22x22/mimetypes/application-rtf.png
share/icons/oxygen/base/22x22/mimetypes/application-sxw.png
share/icons/oxygen/base/22x22/mimetypes/application-vnd-google-earth-kml.png
+share/icons/oxygen/base/22x22/mimetypes/application-vnd-rar.png
share/icons/oxygen/base/22x22/mimetypes/application-vnd.iccprofile.png
share/icons/oxygen/base/22x22/mimetypes/application-vnd.ms-access.png
share/icons/oxygen/base/22x22/mimetypes/application-vnd.ms-excel.png
@@ -4436,6 +4439,7 @@ share/icons/oxygen/base/256x256/mimetypes/application-rss+xml.png
share/icons/oxygen/base/256x256/mimetypes/application-rtf.png
share/icons/oxygen/base/256x256/mimetypes/application-sxw.png
share/icons/oxygen/base/256x256/mimetypes/application-vnd-google-earth-kml.png
+share/icons/oxygen/base/256x256/mimetypes/application-vnd-rar.png
share/icons/oxygen/base/256x256/mimetypes/application-vnd.iccprofile.png
share/icons/oxygen/base/256x256/mimetypes/application-vnd.ms-access.png
share/icons/oxygen/base/256x256/mimetypes/application-vnd.ms-excel.png
@@ -5756,6 +5760,7 @@ share/icons/oxygen/base/32x32/mimetypes/application-rss+xml.png
share/icons/oxygen/base/32x32/mimetypes/application-rtf.png
share/icons/oxygen/base/32x32/mimetypes/application-sxw.png
share/icons/oxygen/base/32x32/mimetypes/application-vnd-google-earth-kml.png
+share/icons/oxygen/base/32x32/mimetypes/application-vnd-rar.png
share/icons/oxygen/base/32x32/mimetypes/application-vnd.iccprofile.png
share/icons/oxygen/base/32x32/mimetypes/application-vnd.ms-access.png
share/icons/oxygen/base/32x32/mimetypes/application-vnd.ms-excel.png
@@ -7141,6 +7146,7 @@ share/icons/oxygen/base/48x48/mimetypes/application-rss+xml.png
share/icons/oxygen/base/48x48/mimetypes/application-rtf.png
share/icons/oxygen/base/48x48/mimetypes/application-sxw.png
share/icons/oxygen/base/48x48/mimetypes/application-vnd-google-earth-kml.png
+share/icons/oxygen/base/48x48/mimetypes/application-vnd-rar.png
share/icons/oxygen/base/48x48/mimetypes/application-vnd.iccprofile.png
share/icons/oxygen/base/48x48/mimetypes/application-vnd.ms-access.png
share/icons/oxygen/base/48x48/mimetypes/application-vnd.ms-excel.png
@@ -7986,6 +7992,7 @@ share/icons/oxygen/base/64x64/mimetypes/application-rss+xml.png
share/icons/oxygen/base/64x64/mimetypes/application-rtf.png
share/icons/oxygen/base/64x64/mimetypes/application-sxw.png
share/icons/oxygen/base/64x64/mimetypes/application-vnd-google-earth-kml.png
+share/icons/oxygen/base/64x64/mimetypes/application-vnd-rar.png
share/icons/oxygen/base/64x64/mimetypes/application-vnd.iccprofile.png
share/icons/oxygen/base/64x64/mimetypes/application-vnd.ms-access.png
share/icons/oxygen/base/64x64/mimetypes/application-vnd.ms-excel.png
diff --git a/x11-toolkits/kf5-attica/Makefile b/x11-toolkits/kf5-attica/Makefile
index 93b708aa59c0..e9eacc8de53f 100644
--- a/x11-toolkits/kf5-attica/Makefile
+++ b/x11-toolkits/kf5-attica/Makefile
@@ -10,6 +10,6 @@ COMMENT= Open Collaboration Services API library KDE5 version
USES= cmake:outsource compiler:c++11-lib kde:5 pathfix tar:xz
USE_KDE= ecm
-USE_QT5= buildtools_build core gui network qmake_build widgets
+USE_QT5= buildtools_build core gui network qmake_build testlib_build widgets
.include <bsd.port.mk>
diff --git a/x11-toolkits/kf5-attica/distinfo b/x11-toolkits/kf5-attica/distinfo
index 291becb6733a..c45700e374a7 100644
--- a/x11-toolkits/kf5-attica/distinfo
+++ b/x11-toolkits/kf5-attica/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424085
-SHA256 (KDE/frameworks/5.27.0/attica-5.27.0.tar.xz) = 4741f8863e14bbd6e0908824763c80461b478c02a68be232aae0c83d10e6cd70
-SIZE (KDE/frameworks/5.27.0/attica-5.27.0.tar.xz) = 60188
+TIMESTAMP = 1480934881
+SHA256 (KDE/frameworks/5.29.0/attica-5.29.0.tar.xz) = a195e8ef4ae8dfb586c3c0a012797f5d4c358bdf3dde9c4eee10f07330c62af6
+SIZE (KDE/frameworks/5.29.0/attica-5.29.0.tar.xz) = 60196
diff --git a/x11-toolkits/kf5-kcompletion/distinfo b/x11-toolkits/kf5-kcompletion/distinfo
index 6339ed197f96..87b0c4eb4f01 100644
--- a/x11-toolkits/kf5-kcompletion/distinfo
+++ b/x11-toolkits/kf5-kcompletion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424085
-SHA256 (KDE/frameworks/5.27.0/kcompletion-5.27.0.tar.xz) = fa10ca49b35c581f4e9d5302b348a6e3ad1334bc833273938718d248622466d5
-SIZE (KDE/frameworks/5.27.0/kcompletion-5.27.0.tar.xz) = 2580336
+TIMESTAMP = 1480934881
+SHA256 (KDE/frameworks/5.29.0/kcompletion-5.29.0.tar.xz) = 6b1acf683de6d4b3ec36f7ddc270cd639268d25bb53217c83c9088a55f695ec0
+SIZE (KDE/frameworks/5.29.0/kcompletion-5.29.0.tar.xz) = 2580112
diff --git a/x11-toolkits/kf5-kconfigwidgets/distinfo b/x11-toolkits/kf5-kconfigwidgets/distinfo
index 605c3cbdfe47..b0fef4591b3c 100644
--- a/x11-toolkits/kf5-kconfigwidgets/distinfo
+++ b/x11-toolkits/kf5-kconfigwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424085
-SHA256 (KDE/frameworks/5.27.0/kconfigwidgets-5.27.0.tar.xz) = 28a4243c245401bdc0b27616f94692b172b80a82b2408c158f5d57a95d8e7069
-SIZE (KDE/frameworks/5.27.0/kconfigwidgets-5.27.0.tar.xz) = 2868020
+TIMESTAMP = 1480934881
+SHA256 (KDE/frameworks/5.29.0/kconfigwidgets-5.29.0.tar.xz) = ca9580a1079adcc9f95907ea9355ee9b2ceaf001e7620005d2d0b1f1dd245e75
+SIZE (KDE/frameworks/5.29.0/kconfigwidgets-5.29.0.tar.xz) = 2872180
diff --git a/x11-toolkits/kf5-kconfigwidgets/pkg-plist b/x11-toolkits/kf5-kconfigwidgets/pkg-plist
index 821d4da65522..80be1d0eaa61 100644
--- a/x11-toolkits/kf5-kconfigwidgets/pkg-plist
+++ b/x11-toolkits/kf5-kconfigwidgets/pkg-plist
@@ -40,6 +40,7 @@ lib/libKF5ConfigWidgets.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_MKSPECDIR%%/modules/qt_KConfigWidgets.pri
man/ca/man1/preparetips5.1.gz
man/de/man1/preparetips5.1.gz
+man/es/man1/preparetips5.1.gz
man/it/man1/preparetips5.1.gz
man/man1/preparetips5.1.gz
man/nl/man1/preparetips5.1.gz
diff --git a/x11-toolkits/kf5-kdesignerplugin/distinfo b/x11-toolkits/kf5-kdesignerplugin/distinfo
index 9554f914e7aa..48fedfa9b049 100644
--- a/x11-toolkits/kf5-kdesignerplugin/distinfo
+++ b/x11-toolkits/kf5-kdesignerplugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424086
-SHA256 (KDE/frameworks/5.27.0/kdesignerplugin-5.27.0.tar.xz) = 1becf2f3f31e73640dd1090d558ef415dbc8884ccc47c1b71d464bb48bb7f494
-SIZE (KDE/frameworks/5.27.0/kdesignerplugin-5.27.0.tar.xz) = 2552804
+TIMESTAMP = 1480934882
+SHA256 (KDE/frameworks/5.29.0/kdesignerplugin-5.29.0.tar.xz) = cf0b6ad6d996ff460447c83d382188c10eb01a9ff1e8532866e13050f389a807
+SIZE (KDE/frameworks/5.29.0/kdesignerplugin-5.29.0.tar.xz) = 2552788
diff --git a/x11-toolkits/kf5-kguiaddons/distinfo b/x11-toolkits/kf5-kguiaddons/distinfo
index 1802de6ceb5f..158444138bbd 100644
--- a/x11-toolkits/kf5-kguiaddons/distinfo
+++ b/x11-toolkits/kf5-kguiaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424086
-SHA256 (KDE/frameworks/5.27.0/kguiaddons-5.27.0.tar.xz) = af9bfc252bfae2f11dcbaa48053cb13e39519a77a4d22d4055643d0724a37bea
-SIZE (KDE/frameworks/5.27.0/kguiaddons-5.27.0.tar.xz) = 39416
+TIMESTAMP = 1480934882
+SHA256 (KDE/frameworks/5.29.0/kguiaddons-5.29.0.tar.xz) = f3906d76b48660ab685caf06a71d9bd4d716a8875dc0973157f577632601f8b1
+SIZE (KDE/frameworks/5.29.0/kguiaddons-5.29.0.tar.xz) = 39412
diff --git a/x11-toolkits/kf5-kitemviews/distinfo b/x11-toolkits/kf5-kitemviews/distinfo
index 9098a2790234..38752a5b9d4c 100644
--- a/x11-toolkits/kf5-kitemviews/distinfo
+++ b/x11-toolkits/kf5-kitemviews/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424086
-SHA256 (KDE/frameworks/5.27.0/kitemviews-5.27.0.tar.xz) = 7daedd694c6e67d6769c87977b18adc1127f4e9836d10fdb0d7130e14188c990
-SIZE (KDE/frameworks/5.27.0/kitemviews-5.27.0.tar.xz) = 2512052
+TIMESTAMP = 1480934882
+SHA256 (KDE/frameworks/5.29.0/kitemviews-5.29.0.tar.xz) = 70dffefe04badc6e0ed7c2bc8009cc6a987c6c511d6e700c60efa688adcfe2a0
+SIZE (KDE/frameworks/5.29.0/kitemviews-5.29.0.tar.xz) = 2512384
diff --git a/x11-toolkits/kf5-kjobwidgets/distinfo b/x11-toolkits/kf5-kjobwidgets/distinfo
index ab53b92e03d3..e703a2df0d97 100644
--- a/x11-toolkits/kf5-kjobwidgets/distinfo
+++ b/x11-toolkits/kf5-kjobwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424086
-SHA256 (KDE/frameworks/5.27.0/kjobwidgets-5.27.0.tar.xz) = 14714e6aa92120aa1e2f409ebf5ee85221087395fac313cb77eb0c25e8978615
-SIZE (KDE/frameworks/5.27.0/kjobwidgets-5.27.0.tar.xz) = 2537472
+TIMESTAMP = 1480934882
+SHA256 (KDE/frameworks/5.29.0/kjobwidgets-5.29.0.tar.xz) = c8ee18380c1cae2ab48f007d10b4e85625bf7a2f2d5dba834f4f0bf0bb1e356a
+SIZE (KDE/frameworks/5.29.0/kjobwidgets-5.29.0.tar.xz) = 2537368
diff --git a/x11-toolkits/kf5-ktextwidgets/distinfo b/x11-toolkits/kf5-ktextwidgets/distinfo
index 82e591e1504b..d742a6f7b330 100644
--- a/x11-toolkits/kf5-ktextwidgets/distinfo
+++ b/x11-toolkits/kf5-ktextwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424086
-SHA256 (KDE/frameworks/5.27.0/ktextwidgets-5.27.0.tar.xz) = a49eec9e15af85f1793cd1774a8b38b62e04d3ee0d645d70919d7a4e4cc7022b
-SIZE (KDE/frameworks/5.27.0/ktextwidgets-5.27.0.tar.xz) = 2802412
+TIMESTAMP = 1480934882
+SHA256 (KDE/frameworks/5.29.0/ktextwidgets-5.29.0.tar.xz) = 47fcec17d6d1d7f9b55e776e8ae0abd55b16de78f74424e7ea5c842ca6623c86
+SIZE (KDE/frameworks/5.29.0/ktextwidgets-5.29.0.tar.xz) = 2804552
diff --git a/x11-toolkits/kf5-kwidgetsaddons/distinfo b/x11-toolkits/kf5-kwidgetsaddons/distinfo
index bce86dfd97be..a1e85f18cf34 100644
--- a/x11-toolkits/kf5-kwidgetsaddons/distinfo
+++ b/x11-toolkits/kf5-kwidgetsaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424086
-SHA256 (KDE/frameworks/5.27.0/kwidgetsaddons-5.27.0.tar.xz) = 343b0669cca8c87c1c2713e63e01de3ab84b5e21f3c40ce27dd11e7f94ed2f5d
-SIZE (KDE/frameworks/5.27.0/kwidgetsaddons-5.27.0.tar.xz) = 4325564
+TIMESTAMP = 1480934883
+SHA256 (KDE/frameworks/5.29.0/kwidgetsaddons-5.29.0.tar.xz) = 4d0c209fae36f0342aeae4f3d2f402a89566eab1cee0afa5e612c88ae5d01ba6
+SIZE (KDE/frameworks/5.29.0/kwidgetsaddons-5.29.0.tar.xz) = 4328936
diff --git a/x11-toolkits/kf5-kxmlgui/distinfo b/x11-toolkits/kf5-kxmlgui/distinfo
index 186d1cb3419d..711a249cf5c5 100644
--- a/x11-toolkits/kf5-kxmlgui/distinfo
+++ b/x11-toolkits/kf5-kxmlgui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424087
-SHA256 (KDE/frameworks/5.27.0/kxmlgui-5.27.0.tar.xz) = 81c3c14441b22f12bd93a61375b5bacf1708d693d68c9cca5b7ae5286e2cc541
-SIZE (KDE/frameworks/5.27.0/kxmlgui-5.27.0.tar.xz) = 3151064
+TIMESTAMP = 1480934883
+SHA256 (KDE/frameworks/5.29.0/kxmlgui-5.29.0.tar.xz) = 00bf6c5fad99162e9367d5125aa684a26db7fc9c83fcd44e2e824a547c8405c1
+SIZE (KDE/frameworks/5.29.0/kxmlgui-5.29.0.tar.xz) = 3155408
diff --git a/x11-toolkits/kirigami/distinfo b/x11-toolkits/kirigami/distinfo
index 06e508416938..e9d5bd07000e 100644
--- a/x11-toolkits/kirigami/distinfo
+++ b/x11-toolkits/kirigami/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475939214
-SHA256 (KDE/frameworks/5.27.0/kirigami-1.1.0.tar.xz) = 6677af0c486a4c9cfefe74a0951e85dad53435010031bf2b7fcdf9c5df6b3edd
-SIZE (KDE/frameworks/5.27.0/kirigami-1.1.0.tar.xz) = 262152
+TIMESTAMP = 1480945374
+SHA256 (KDE/frameworks/5.29.0/kirigami-1.1.0.tar.xz) = 6677af0c486a4c9cfefe74a0951e85dad53435010031bf2b7fcdf9c5df6b3edd
+SIZE (KDE/frameworks/5.29.0/kirigami-1.1.0.tar.xz) = 262152
diff --git a/x11/kf5-frameworkintegration/Makefile b/x11/kf5-frameworkintegration/Makefile
index c6b286cc9e8e..40e25def9608 100644
--- a/x11/kf5-frameworkintegration/Makefile
+++ b/x11/kf5-frameworkintegration/Makefile
@@ -11,7 +11,7 @@ COMMENT= KF5 workspace and cross-framework integration plugins
USES= cmake:outsource compiler:c++11-lib gettext kde:5 pkgconfig \
tar:xz
USE_KDE= auth codecs config configwidgets coreaddons ecm i18n \
- iconthemes kio notifications widgetsaddons
+ iconthemes kio notifications package widgetsaddons
USE_QT5= buildtools_build core dbus gui qmake_build widgets \
x11extras xml
USE_XORG= xcb xcursor
diff --git a/x11/kf5-frameworkintegration/distinfo b/x11/kf5-frameworkintegration/distinfo
index 1b7dd0f3f87a..f5967e5e2727 100644
--- a/x11/kf5-frameworkintegration/distinfo
+++ b/x11/kf5-frameworkintegration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424087
-SHA256 (KDE/frameworks/5.27.0/frameworkintegration-5.27.0.tar.xz) = e10e41ca8db269437a2d7bbcf262c21eb54ad82af785ccd300ce0020243ffb7e
-SIZE (KDE/frameworks/5.27.0/frameworkintegration-5.27.0.tar.xz) = 1749768
+TIMESTAMP = 1480934883
+SHA256 (KDE/frameworks/5.29.0/frameworkintegration-5.29.0.tar.xz) = ebb89e4b236163c067402cf78d67cddc443ef4fda0778001980948efc3cf5a52
+SIZE (KDE/frameworks/5.29.0/frameworkintegration-5.29.0.tar.xz) = 1750692
diff --git a/x11/kf5-kactivities/Makefile b/x11/kf5-kactivities/Makefile
index 0b017c694ab6..c81e1f155ae6 100644
--- a/x11/kf5-kactivities/Makefile
+++ b/x11/kf5-kactivities/Makefile
@@ -3,7 +3,6 @@
PORTNAME= kactivities
PORTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/kf5-kactivities/distinfo b/x11/kf5-kactivities/distinfo
index a9b6721ef565..c079dfb80e0d 100644
--- a/x11/kf5-kactivities/distinfo
+++ b/x11/kf5-kactivities/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424087
-SHA256 (KDE/frameworks/5.27.0/kactivities-5.27.0.tar.xz) = d313103af7b3dc35febd12791596da29243490f8f64325930cce3de1683ea023
-SIZE (KDE/frameworks/5.27.0/kactivities-5.27.0.tar.xz) = 61228
+TIMESTAMP = 1480934883
+SHA256 (KDE/frameworks/5.29.0/kactivities-5.29.0.tar.xz) = 39cb0d7e9e64fe50ac935549b4c495ed02d7bb1397b176ab3b60bb6c3ec7d7d6
+SIZE (KDE/frameworks/5.29.0/kactivities-5.29.0.tar.xz) = 61236
diff --git a/x11/kf5-kded/distinfo b/x11/kf5-kded/distinfo
index 1f6bc12f639e..267d93a17ae0 100644
--- a/x11/kf5-kded/distinfo
+++ b/x11/kf5-kded/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424087
-SHA256 (KDE/frameworks/5.27.0/kded-5.27.0.tar.xz) = 82818fd1ea3386a7f806d601add69dc976f58fd1394126b6f57bdca462c7c491
-SIZE (KDE/frameworks/5.27.0/kded-5.27.0.tar.xz) = 36404
+TIMESTAMP = 1480934884
+SHA256 (KDE/frameworks/5.29.0/kded-5.29.0.tar.xz) = eb22398682d8eda2686352c1b7657749e4f1aaf9c5c3eb01a304822a8f3a5224
+SIZE (KDE/frameworks/5.29.0/kded-5.29.0.tar.xz) = 36412
diff --git a/x11/kf5-kdelibs4support/Makefile b/x11/kf5-kdelibs4support/Makefile
index c7611706e010..2ed3020a6b47 100644
--- a/x11/kf5-kdelibs4support/Makefile
+++ b/x11/kf5-kdelibs4support/Makefile
@@ -12,11 +12,10 @@ BUILD_DEPENDS= p5-URI>=0:net/p5-URI
USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz
USE_KDE= auth bookmarks codecs completion config configwidgets \
- coreaddons crash dbusaddons doctools globalaccel \
- guiaddons i18n iconthemes itemviews jobwidgets kded \
- kio notifications parts service solid sonnet \
- textwidgets unitconversion widgetsaddons windowsystem \
- xmlgui \
+ coreaddons crash dbusaddons doctools globalaccel guiaddons \
+ i18n iconthemes itemviews jobwidgets kded kio notifications \
+ parts service solid sonnet textwidgets unitconversion \
+ widgetsaddons windowsystem xmlgui \
designerplugin_build designerplugin_run
USE_QT5= buildtools_build core dbus designer gui network \
printsupport qmake_build svg testlib widgets \
diff --git a/x11/kf5-kdelibs4support/distinfo b/x11/kf5-kdelibs4support/distinfo
index c262fa305527..b8cac53a3d64 100644
--- a/x11/kf5-kdelibs4support/distinfo
+++ b/x11/kf5-kdelibs4support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424088
-SHA256 (KDE/frameworks/5.27.0/kdelibs4support-5.27.0.tar.xz) = 21d92069f472f9d8ea7c479efd549883d912c209ac974c6628e2089e5669689d
-SIZE (KDE/frameworks/5.27.0/kdelibs4support-5.27.0.tar.xz) = 3371840
+TIMESTAMP = 1481452377
+SHA256 (KDE/frameworks/5.29.0/kdelibs4support-5.29.0.tar.xz) = e1c3640bbcbd622ce65f88017976beeaddca2f17bf9a0314ec2d8fe91fa731f2
+SIZE (KDE/frameworks/5.29.0/kdelibs4support-5.29.0.tar.xz) = 3349896
diff --git a/x11/kf5-kdelibs4support/files/patch-rb_129441 b/x11/kf5-kdelibs4support/files/patch-rb_129441
deleted file mode 100644
index 08d82c6f2faa..000000000000
--- a/x11/kf5-kdelibs4support/files/patch-rb_129441
+++ /dev/null
@@ -1,38 +0,0 @@
-From 7546f821f7ab8c903d118717d476ba2b1cb056b3 Mon Sep 17 00:00:00 2001
-From: "Tobias C. Berner" <tcberner@gmail.com>
-Date: Sun, 20 Nov 2016 12:16:30 +0100
-Subject: [PATCH] Fix build on FreeBSD-i386.
-
-/wrkdirs/usr/ports/x11/kf5-kdelibs4support/work/kdelibs4support-5.27.0/src/kdeui/kpixmapcache.cpp:1161:88:
- error: non-constant-expression cannot be narrowed from type 'quint32' (aka 'unsigned int')
- to 'time_t' (aka 'int') in initializer list [-Wc++11-narrowing]
- KPixmapCacheIndexHeader indexHeader = { {0}, KPIXMAPCACHE_VERSION, 0, d->mCacheId, d->mTimestamp };
- ^~~~~~~~~~~~~
-/wrkdirs/usr/ports/x11/kf5-kdelibs4support/work/kdelibs4support-5.27.0/src/kdeui/kpixmapcache.cpp:1161:88:
- note: override this message by inserting an explicit cast
- KPixmapCacheIndexHeader indexHeader = { {0}, KPIXMAPCACHE_VERSION, 0, d->mCacheId, d->mTimestamp };
- ^~~~~~~~~~~~~
- static_cast<time_t>( )
-
-https://git.reviewboard.kde.org/r/129441
-
----
- src/kdeui/kpixmapcache.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/kdeui/kpixmapcache.cpp b/src/kdeui/kpixmapcache.cpp
-index 2d17571..b7a688b 100644
---- src/kdeui/kpixmapcache.cpp
-+++ src/kdeui/kpixmapcache.cpp
-@@ -1158,7 +1158,7 @@ bool KPixmapCache::recreateCacheFiles()
-
- // We can't know the full size until custom headers written.
- // mmapFiles() will take care of correcting the size.
-- KPixmapCacheIndexHeader indexHeader = { {0}, KPIXMAPCACHE_VERSION, 0, d->mCacheId, d->mTimestamp };
-+ KPixmapCacheIndexHeader indexHeader = { {static_cast<time_t>(0)}, KPIXMAPCACHE_VERSION, 0, d->mCacheId, static_cast<time_t>(d->mTimestamp) };
- memcpy(indexHeader.magic, KPC_MAGIC, sizeof(indexHeader.magic));
-
- indexfile.write(reinterpret_cast<char *>(&indexHeader), sizeof indexHeader);
---
-2.10.1
-
diff --git a/x11/kf5-kdelibs4support/pkg-plist b/x11/kf5-kdelibs4support/pkg-plist
index 4b164b05ce33..f3a322590a3b 100644
--- a/x11/kf5-kdelibs4support/pkg-plist
+++ b/x11/kf5-kdelibs4support/pkg-plist
@@ -1012,6 +1012,7 @@ lib/libexec/kf5/fileshareset
%%QT_PLUGINDIR%%/kf5/kio/metainfo.so
man/ca/man1/kf5-config.1.gz
man/de/man1/kf5-config.1.gz
+man/es/man1/kf5-config.1.gz
man/it/man1/kf5-config.1.gz
man/man1/kf5-config.1.gz
man/nl/man1/kf5-config.1.gz
@@ -1022,44 +1023,46 @@ share/dbus-1/interfaces/kf5_org.freedesktop.PowerManagement.Inhibit.xml
share/dbus-1/interfaces/kf5_org.freedesktop.PowerManagement.xml
share/dbus-1/interfaces/kf5_org.kde.Solid.Networking.Client.xml
share/dbus-1/interfaces/kf5_org.kde.Solid.PowerManagement.PolicyAgent.xml
-share/doc/HTML/ca/kcontrol/kcm_ssl/index.cache.bz2
-share/doc/HTML/ca/kcontrol/kcm_ssl/index.docbook
+share/doc/HTML/ca/kcontrol5/kcm_ssl/index.cache.bz2
+share/doc/HTML/ca/kcontrol5/kcm_ssl/index.docbook
share/doc/HTML/ca/kdebugdialog5/index.cache.bz2
share/doc/HTML/ca/kdebugdialog5/index.docbook
-share/doc/HTML/de/kcontrol/kcm_ssl/index.cache.bz2
-share/doc/HTML/de/kcontrol/kcm_ssl/index.docbook
+share/doc/HTML/de/kcontrol5/kcm_ssl/index.cache.bz2
+share/doc/HTML/de/kcontrol5/kcm_ssl/index.docbook
share/doc/HTML/de/kdebugdialog5/index.cache.bz2
share/doc/HTML/de/kdebugdialog5/index.docbook
-share/doc/HTML/en/kcontrol/kcm_ssl/details.png
-share/doc/HTML/en/kcontrol/kcm_ssl/index.cache.bz2
-share/doc/HTML/en/kcontrol/kcm_ssl/index.docbook
-share/doc/HTML/en/kcontrol/kcm_ssl/module.png
+share/doc/HTML/en/kcontrol5/kcm_ssl/details.png
+share/doc/HTML/en/kcontrol5/kcm_ssl/index.cache.bz2
+share/doc/HTML/en/kcontrol5/kcm_ssl/index.docbook
+share/doc/HTML/en/kcontrol5/kcm_ssl/module.png
share/doc/HTML/en/kdebugdialog5/index.cache.bz2
share/doc/HTML/en/kdebugdialog5/index.docbook
-share/doc/HTML/it/kcontrol/kcm_ssl/index.cache.bz2
-share/doc/HTML/it/kcontrol/kcm_ssl/index.docbook
+share/doc/HTML/es/kcontrol5/kcm_ssl/index.cache.bz2
+share/doc/HTML/es/kcontrol5/kcm_ssl/index.docbook
+share/doc/HTML/it/kcontrol5/kcm_ssl/index.cache.bz2
+share/doc/HTML/it/kcontrol5/kcm_ssl/index.docbook
share/doc/HTML/it/kdebugdialog5/index.cache.bz2
share/doc/HTML/it/kdebugdialog5/index.docbook
-share/doc/HTML/nl/kcontrol/kcm_ssl/index.cache.bz2
-share/doc/HTML/nl/kcontrol/kcm_ssl/index.docbook
+share/doc/HTML/nl/kcontrol5/kcm_ssl/index.cache.bz2
+share/doc/HTML/nl/kcontrol5/kcm_ssl/index.docbook
share/doc/HTML/nl/kdebugdialog5/index.cache.bz2
share/doc/HTML/nl/kdebugdialog5/index.docbook
-share/doc/HTML/pt_BR/kcontrol/kcm_ssl/details.png
-share/doc/HTML/pt_BR/kcontrol/kcm_ssl/index.cache.bz2
-share/doc/HTML/pt_BR/kcontrol/kcm_ssl/index.docbook
-share/doc/HTML/pt_BR/kcontrol/kcm_ssl/module.png
+share/doc/HTML/pt_BR/kcontrol5/kcm_ssl/details.png
+share/doc/HTML/pt_BR/kcontrol5/kcm_ssl/index.cache.bz2
+share/doc/HTML/pt_BR/kcontrol5/kcm_ssl/index.docbook
+share/doc/HTML/pt_BR/kcontrol5/kcm_ssl/module.png
share/doc/HTML/pt_BR/kdebugdialog5/index.cache.bz2
share/doc/HTML/pt_BR/kdebugdialog5/index.docbook
share/doc/HTML/sr/kdebugdialog5/index.cache.bz2
share/doc/HTML/sr/kdebugdialog5/index.docbook
share/doc/HTML/sr@latin/kdebugdialog5/index.cache.bz2
share/doc/HTML/sr@latin/kdebugdialog5/index.docbook
-share/doc/HTML/sv/kcontrol/kcm_ssl/index.cache.bz2
-share/doc/HTML/sv/kcontrol/kcm_ssl/index.docbook
+share/doc/HTML/sv/kcontrol5/kcm_ssl/index.cache.bz2
+share/doc/HTML/sv/kcontrol5/kcm_ssl/index.docbook
share/doc/HTML/sv/kdebugdialog5/index.cache.bz2
share/doc/HTML/sv/kdebugdialog5/index.docbook
-share/doc/HTML/uk/kcontrol/kcm_ssl/index.cache.bz2
-share/doc/HTML/uk/kcontrol/kcm_ssl/index.docbook
+share/doc/HTML/uk/kcontrol5/kcm_ssl/index.cache.bz2
+share/doc/HTML/uk/kcontrol5/kcm_ssl/index.docbook
share/doc/HTML/uk/kdebugdialog5/index.cache.bz2
share/doc/HTML/uk/kdebugdialog5/index.docbook
share/kf5/kdoctools/customization/catalog4.xml
diff --git a/x11/kf5-kglobalaccel/distinfo b/x11/kf5-kglobalaccel/distinfo
index 9fdb52d5ac17..08473513626e 100644
--- a/x11/kf5-kglobalaccel/distinfo
+++ b/x11/kf5-kglobalaccel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424088
-SHA256 (KDE/frameworks/5.27.0/kglobalaccel-5.27.0.tar.xz) = b22e11cd336c56edb0ca5d62d3bd396021c4bf0b32bac8420a2e28cabab353fc
-SIZE (KDE/frameworks/5.27.0/kglobalaccel-5.27.0.tar.xz) = 2576916
+TIMESTAMP = 1480934884
+SHA256 (KDE/frameworks/5.29.0/kglobalaccel-5.29.0.tar.xz) = 5fb143c4cf71f19ea0a145a2d4d80c98dfb437739bc03d6d3ef1b16a3bb75573
+SIZE (KDE/frameworks/5.29.0/kglobalaccel-5.29.0.tar.xz) = 2576544
diff --git a/x11/kf5-kinit/distinfo b/x11/kf5-kinit/distinfo
index f73dcef52a48..c38cd3a93c5c 100644
--- a/x11/kf5-kinit/distinfo
+++ b/x11/kf5-kinit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424088
-SHA256 (KDE/frameworks/5.27.0/kinit-5.27.0.tar.xz) = 377e0e6ba6a466a63c715adc898457daa904721b54f46dabcc4aaa7075a07769
-SIZE (KDE/frameworks/5.27.0/kinit-5.27.0.tar.xz) = 2658832
+TIMESTAMP = 1480934884
+SHA256 (KDE/frameworks/5.29.0/kinit-5.29.0.tar.xz) = d6d85684c5b0e0afb73082efb6e8cdd4b07a2461d74348bcfde2e42769431033
+SIZE (KDE/frameworks/5.29.0/kinit-5.29.0.tar.xz) = 2659136
diff --git a/x11/kf5-kinit/pkg-plist b/x11/kf5-kinit/pkg-plist
index a8c500dcc6cc..57852453cb69 100644
--- a/x11/kf5-kinit/pkg-plist
+++ b/x11/kf5-kinit/pkg-plist
@@ -13,6 +13,7 @@ lib/libexec/kf5/start_kdeinit_wrapper
lib/libkdeinit5_klauncher.so
man/ca/man8/kdeinit5.8.gz
man/de/man8/kdeinit5.8.gz
+man/es/man8/kdeinit5.8.gz
man/it/man8/kdeinit5.8.gz
man/man8/kdeinit5.8.gz
man/nl/man8/kdeinit5.8.gz
diff --git a/x11/kf5-krunner/distinfo b/x11/kf5-krunner/distinfo
index db82148f0ef6..795f232e3997 100644
--- a/x11/kf5-krunner/distinfo
+++ b/x11/kf5-krunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424088
-SHA256 (KDE/frameworks/5.27.0/krunner-5.27.0.tar.xz) = 495297b26b0f6d242bff4925f478f761b41f28dcb2c120994f0dd87a6ff4ddfb
-SIZE (KDE/frameworks/5.27.0/krunner-5.27.0.tar.xz) = 67440
+TIMESTAMP = 1480934885
+SHA256 (KDE/frameworks/5.29.0/krunner-5.29.0.tar.xz) = 1d8fa44211300c28471098fa97f987899858343845be79bfb966049586a05fce
+SIZE (KDE/frameworks/5.29.0/krunner-5.29.0.tar.xz) = 67232
diff --git a/x11/kf5-kwindowsystem/distinfo b/x11/kf5-kwindowsystem/distinfo
index 3aebf92c2cc0..0d8918fc8d42 100644
--- a/x11/kf5-kwindowsystem/distinfo
+++ b/x11/kf5-kwindowsystem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424088
-SHA256 (KDE/frameworks/5.27.0/kwindowsystem-5.27.0.tar.xz) = 1d5609a3e45e01780551a45f9c031f54ee2b5ddd3a2ae1bc7fe15016f9a58970
-SIZE (KDE/frameworks/5.27.0/kwindowsystem-5.27.0.tar.xz) = 2642136
+TIMESTAMP = 1480934885
+SHA256 (KDE/frameworks/5.29.0/kwindowsystem-5.29.0.tar.xz) = 361eebfebc753019d3b507c5b758dfb878c032b41c9062930bc46239618e7fa5
+SIZE (KDE/frameworks/5.29.0/kwindowsystem-5.29.0.tar.xz) = 2642800
diff --git a/x11/kf5-plasma-framework/distinfo b/x11/kf5-plasma-framework/distinfo
index 4198da9bf933..2ba9488b19c3 100644
--- a/x11/kf5-plasma-framework/distinfo
+++ b/x11/kf5-plasma-framework/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475424089
-SHA256 (KDE/frameworks/5.27.0/plasma-framework-5.27.0.tar.xz) = b16801d0f50bf444f43ef3902f25fe11edab2606ffca19b986ba9961e0795785
-SIZE (KDE/frameworks/5.27.0/plasma-framework-5.27.0.tar.xz) = 4495980
+TIMESTAMP = 1480934885
+SHA256 (KDE/frameworks/5.29.0/plasma-framework-5.29.0.tar.xz) = 303b65207bd3fae01ff89cd521f7b58141c0ab0bc672d8d0acc5d4fd4a0c64b0
+SIZE (KDE/frameworks/5.29.0/plasma-framework-5.29.0.tar.xz) = 4633528
diff --git a/x11/kf5-plasma-framework/pkg-plist b/x11/kf5-plasma-framework/pkg-plist
index e6aa7e801219..24d6f0054bbe 100644
--- a/x11/kf5-plasma-framework/pkg-plist
+++ b/x11/kf5-plasma-framework/pkg-plist
@@ -176,6 +176,7 @@ lib/libKF5PlasmaQuick.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/plasma/platformcomponents/qmldir
man/ca/man1/plasmapkg2.1.gz
man/de/man1/plasmapkg2.1.gz
+man/es/man1/plasmapkg2.1.gz
man/it/man1/plasmapkg2.1.gz
man/man1/plasmapkg2.1.gz
man/nl/man1/plasmapkg2.1.gz
@@ -355,7 +356,9 @@ share/plasma/desktoptheme/default/icons/distribute.svgz
share/plasma/desktoptheme/default/icons/document.svgz
share/plasma/desktoptheme/default/icons/drive.svgz
share/plasma/desktoptheme/default/icons/edit.svgz
+share/plasma/desktoptheme/default/icons/fcitx.svgz
share/plasma/desktoptheme/default/icons/go.svgz
+share/plasma/desktoptheme/default/icons/ime.svgz
share/plasma/desktoptheme/default/icons/input.svgz
share/plasma/desktoptheme/default/icons/kalarm.svgz
share/plasma/desktoptheme/default/icons/kdeconnect.svgz