aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2020-12-11 19:18:03 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2020-12-11 19:18:03 +0000
commit581c73f04f97d6762abd435c4b72e3f8e8c550fd (patch)
tree0dc336af64336aec1a9efcf64ff6bd6e0da0883d
parentc4efae9bc9605eeefeeafc0384e548ec4cb5d18a (diff)
downloadports-581c73f04f97d6762abd435c4b72e3f8e8c550fd.tar.gz
ports-581c73f04f97d6762abd435c4b72e3f8e8c550fd.zip
Notes
-rw-r--r--MOVED2
-rw-r--r--Mk/Uses/kde.mk20
-rw-r--r--accessibility/kmag/distinfo6
-rw-r--r--accessibility/kmousetool/distinfo6
-rw-r--r--accessibility/kmouth/distinfo6
-rw-r--r--archivers/ark/Makefile2
-rw-r--r--archivers/ark/distinfo6
-rw-r--r--astro/Makefile2
-rw-r--r--astro/kosmindoormap/Makefile19
-rw-r--r--astro/kosmindoormap/distinfo3
-rw-r--r--astro/kosmindoormap/pkg-descr5
-rw-r--r--astro/kosmindoormap/pkg-plist70
-rw-r--r--astro/libkgeomap/Makefile36
-rw-r--r--astro/libkgeomap/distinfo3
-rw-r--r--astro/libkgeomap/pkg-descr4
-rw-r--r--astro/libkgeomap/pkg-plist117
-rw-r--r--astro/marble/Makefile1
-rw-r--r--astro/marble/distinfo6
-rw-r--r--astro/marble/pkg-plist129
-rw-r--r--audio/audiocd-kio/distinfo6
-rw-r--r--audio/audiocd-kio/pkg-plist1
-rw-r--r--audio/elisa/distinfo6
-rw-r--r--audio/elisa/pkg-plist1
-rw-r--r--audio/juk/distinfo6
-rw-r--r--audio/kmix/distinfo6
-rw-r--r--audio/kmix/files/patch-backends_mixer__oss.cpp39
-rw-r--r--audio/kwave/distinfo6
-rw-r--r--audio/libkcddb/distinfo6
-rw-r--r--audio/libkcompactdisc/distinfo6
-rw-r--r--databases/akonadi/distinfo6
-rw-r--r--databases/akonadi/pkg-plist1
-rw-r--r--deskutils/Makefile2
-rw-r--r--deskutils/affiche/distinfo1
-rw-r--r--deskutils/akonadi-calendar-tools/distinfo6
-rw-r--r--deskutils/akonadi-import-wizard/distinfo6
-rw-r--r--deskutils/akonadiconsole/distinfo6
-rw-r--r--deskutils/akregator/distinfo6
-rw-r--r--deskutils/grantlee-editor/Makefile2
-rw-r--r--deskutils/grantlee-editor/distinfo6
-rw-r--r--deskutils/grantleetheme/distinfo6
-rw-r--r--deskutils/itinerary/Makefile17
-rw-r--r--deskutils/itinerary/distinfo3
-rw-r--r--deskutils/itinerary/pkg-descr9
-rw-r--r--deskutils/itinerary/pkg-plist35
-rw-r--r--deskutils/kaddressbook/Makefile2
-rw-r--r--deskutils/kaddressbook/distinfo6
-rw-r--r--deskutils/kaddressbook/files/patch-git-8aee8d40ae2a1c920d3520163d550d3b49720226.diff60
-rw-r--r--deskutils/kaddressbook/pkg-plist32
-rw-r--r--deskutils/kalarm/Makefile4
-rw-r--r--deskutils/kalarm/distinfo6
-rw-r--r--deskutils/kalarm/pkg-plist1
-rw-r--r--deskutils/kcharselect/distinfo6
-rw-r--r--deskutils/kdeconnect-kde/Makefile2
-rw-r--r--deskutils/kdeconnect-kde/distinfo6
-rw-r--r--deskutils/kdeconnect-kde/pkg-plist36
-rw-r--r--deskutils/kdepim-addons/Makefile2
-rw-r--r--deskutils/kdepim-addons/distinfo6
-rw-r--r--deskutils/kdepim-addons/pkg-plist31
-rw-r--r--deskutils/kdepim-apps-libs/Makefile35
-rw-r--r--deskutils/kdepim-apps-libs/distinfo3
-rw-r--r--deskutils/kdepim-apps-libs/pkg-descr16
-rw-r--r--deskutils/kdepim-apps-libs/pkg-plist108
-rw-r--r--deskutils/kdepim-runtime/distinfo6
-rw-r--r--deskutils/kdepim-runtime/pkg-plist19
-rw-r--r--deskutils/keditbookmarks/distinfo6
-rw-r--r--deskutils/kfind/distinfo6
-rw-r--r--deskutils/kmail-account-wizard/distinfo6
-rw-r--r--deskutils/kmail/Makefile2
-rw-r--r--deskutils/kmail/distinfo6
-rw-r--r--deskutils/knotes/distinfo6
-rw-r--r--deskutils/knotes/pkg-plist1
-rw-r--r--deskutils/kontact/Makefile2
-rw-r--r--deskutils/kontact/distinfo6
-rw-r--r--deskutils/korganizer/Makefile2
-rw-r--r--deskutils/korganizer/distinfo6
-rw-r--r--deskutils/kruler/distinfo6
-rw-r--r--deskutils/libkdepim/distinfo6
-rw-r--r--deskutils/libkdepim/pkg-plist6
-rw-r--r--deskutils/mbox-importer/distinfo6
-rw-r--r--deskutils/pim-data-exporter/distinfo6
-rw-r--r--deskutils/pim-sieve-editor/distinfo6
-rw-r--r--devel/Makefile1
-rw-r--r--devel/cervisia/distinfo6
-rw-r--r--devel/dolphin-plugins/distinfo6
-rw-r--r--devel/dolphin-plugins/pkg-plist2
-rw-r--r--devel/kapptemplate/distinfo6
-rw-r--r--devel/kcachegrind/distinfo6
-rw-r--r--devel/kde-dev-scripts/distinfo6
-rw-r--r--devel/kde-dev-utils/distinfo6
-rw-r--r--devel/kdesdk-thumbnailers/distinfo6
-rw-r--r--devel/kdesdk-thumbnailers/pkg-plist1
-rw-r--r--devel/kio-extras/distinfo6
-rw-r--r--devel/kio-extras/files/patch-smb_transfer.h10
-rw-r--r--devel/kio-extras/pkg-plist4
-rw-r--r--devel/kirigami-gallery/distinfo6
-rw-r--r--devel/kpublictransport/Makefile19
-rw-r--r--devel/kpublictransport/distinfo3
-rw-r--r--devel/kpublictransport/pkg-descr1
-rw-r--r--devel/kpublictransport/pkg-plist79
-rw-r--r--devel/lokalize/distinfo6
-rw-r--r--devel/poxml/distinfo6
-rw-r--r--devel/umbrello/distinfo6
-rw-r--r--devel/umbrello/pkg-plist1
-rw-r--r--editors/kate/distinfo6
-rw-r--r--games/blinken/distinfo6
-rw-r--r--games/bomber/distinfo6
-rw-r--r--games/bovo/distinfo6
-rw-r--r--games/granatier/distinfo6
-rw-r--r--games/kanagram/distinfo6
-rw-r--r--games/kapman/distinfo6
-rw-r--r--games/katomic/distinfo6
-rw-r--r--games/katomic/pkg-plist2
-rw-r--r--games/kblackbox/distinfo6
-rw-r--r--games/kblocks/distinfo6
-rw-r--r--games/kblocks/pkg-plist2
-rw-r--r--games/kbounce/distinfo6
-rw-r--r--games/kbreakout/distinfo6
-rw-r--r--games/kdiamond/distinfo6
-rw-r--r--games/kdiamond/pkg-plist2
-rw-r--r--games/kfourinline/distinfo6
-rw-r--r--games/kgoldrunner/distinfo6
-rw-r--r--games/kgoldrunner/pkg-plist4
-rw-r--r--games/khangman/distinfo6
-rw-r--r--games/kigo/distinfo6
-rw-r--r--games/kigo/pkg-plist5
-rw-r--r--games/killbots/distinfo6
-rw-r--r--games/killbots/pkg-plist1
-rw-r--r--games/kiriki/distinfo6
-rw-r--r--games/kjumpingcube/distinfo6
-rw-r--r--games/klickety/distinfo6
-rw-r--r--games/klines/distinfo6
-rw-r--r--games/kmahjongg/distinfo6
-rw-r--r--games/kmines/distinfo6
-rw-r--r--games/knavalbattle/distinfo6
-rw-r--r--games/knetwalk/distinfo6
-rw-r--r--games/knights/distinfo6
-rw-r--r--games/knights/pkg-plist2
-rw-r--r--games/kolf/distinfo6
-rw-r--r--games/kollision/distinfo6
-rw-r--r--games/konquest/distinfo6
-rw-r--r--games/kpat/distinfo6
-rw-r--r--games/kpat/pkg-plist4
-rw-r--r--games/kreversi/distinfo6
-rw-r--r--games/kshisen/distinfo6
-rw-r--r--games/ksirk/distinfo6
-rw-r--r--games/ksirk/pkg-plist2
-rw-r--r--games/ksnakeduel/distinfo6
-rw-r--r--games/ksnakeduel/pkg-plist2
-rw-r--r--games/kspaceduel/distinfo6
-rw-r--r--games/ksquares/distinfo6
-rw-r--r--games/ksudoku/distinfo6
-rw-r--r--games/ktuberling/distinfo6
-rw-r--r--games/kubrick/distinfo6
-rw-r--r--games/libkdegames/distinfo6
-rw-r--r--games/libkmahjongg/distinfo6
-rw-r--r--games/lskat/distinfo6
-rw-r--r--games/palapeli/distinfo6
-rw-r--r--games/picmi/distinfo6
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/gwenview/distinfo6
-rw-r--r--graphics/kamera/distinfo6
-rw-r--r--graphics/kcolorchooser/distinfo6
-rw-r--r--graphics/kdegraphics-mobipocket/distinfo6
-rw-r--r--graphics/kdegraphics-svgpart/distinfo6
-rw-r--r--graphics/kdegraphics-svgpart/pkg-plist1
-rw-r--r--graphics/kdegraphics-thumbnailers/distinfo6
-rw-r--r--graphics/kimagemapeditor/distinfo6
-rw-r--r--graphics/kipi-plugins/distinfo6
-rw-r--r--graphics/kolourpaint/distinfo6
-rw-r--r--graphics/kontrast/Makefile18
-rw-r--r--graphics/kontrast/distinfo3
-rw-r--r--graphics/kontrast/pkg-descr3
-rw-r--r--graphics/kontrast/pkg-plist27
-rw-r--r--graphics/kqtquickcharts/distinfo6
-rw-r--r--graphics/libkdcraw/distinfo6
-rw-r--r--graphics/libkexiv2/distinfo6
-rw-r--r--graphics/libkipi/distinfo6
-rw-r--r--graphics/libksane/distinfo6
-rw-r--r--graphics/okular/distinfo6
-rw-r--r--graphics/okular/files/patch-shell_shell.cpp29
-rw-r--r--graphics/okular/pkg-plist65
-rw-r--r--graphics/spectacle/distinfo6
-rw-r--r--graphics/spectacle/pkg-plist1
-rw-r--r--irc/konversation/Makefile13
-rw-r--r--irc/konversation/distinfo6
-rw-r--r--irc/konversation/pkg-plist283
-rw-r--r--japanese/kiten/distinfo6
-rw-r--r--lang/kross-interpreters/distinfo6
-rw-r--r--lang/kturtle/distinfo6
-rw-r--r--math/analitza/distinfo6
-rw-r--r--math/cantor/Makefile4
-rw-r--r--math/cantor/distinfo6
-rw-r--r--math/cantor/files/patch-cmake_FindPythonLibs3.cmake18
-rw-r--r--math/cantor/pkg-plist26
-rw-r--r--math/kalgebra/distinfo6
-rw-r--r--math/kbruch/distinfo6
-rw-r--r--math/kcalc/distinfo6
-rw-r--r--math/kig/distinfo6
-rw-r--r--math/kmplot/distinfo6
-rw-r--r--math/rocs/distinfo6
-rw-r--r--misc/artikulate/distinfo6
-rw-r--r--misc/artikulate/pkg-plist2
-rw-r--r--misc/kdeedu-data/distinfo6
-rw-r--r--misc/kgeography/distinfo6
-rw-r--r--misc/klettres/distinfo6
-rw-r--r--misc/klettres/pkg-plist5
-rw-r--r--misc/ktouch/distinfo6
-rw-r--r--misc/kwordquiz/distinfo6
-rw-r--r--misc/kwordquiz/pkg-plist2
-rw-r--r--misc/libkeduvocdocument/distinfo6
-rw-r--r--misc/parley/distinfo6
-rw-r--r--misc/parley/pkg-plist4
-rw-r--r--multimedia/dragon/distinfo6
-rw-r--r--multimedia/kamoso/distinfo6
-rw-r--r--multimedia/kdemultimedia-ffmpegthumbs/Makefile3
-rw-r--r--multimedia/kdemultimedia-ffmpegthumbs/distinfo6
-rw-r--r--multimedia/kdemultimedia-ffmpegthumbs/pkg-plist1
-rw-r--r--multimedia/kdenlive/distinfo6
-rw-r--r--multimedia/kdenlive/pkg-plist101
-rw-r--r--net-im/kaccounts-integration/distinfo6
-rw-r--r--net-im/kaccounts-providers/distinfo6
-rw-r--r--net-im/kaccounts-providers/pkg-plist9
-rw-r--r--net-im/kopete/distinfo6
-rw-r--r--net-im/ktp-accounts-kcm/distinfo6
-rw-r--r--net-im/ktp-approver/distinfo6
-rw-r--r--net-im/ktp-auth-handler/distinfo6
-rw-r--r--net-im/ktp-call-ui/distinfo6
-rw-r--r--net-im/ktp-common-internals/distinfo6
-rw-r--r--net-im/ktp-contact-list/distinfo6
-rw-r--r--net-im/ktp-contact-runner/distinfo6
-rw-r--r--net-im/ktp-contact-runner/pkg-plist3
-rw-r--r--net-im/ktp-desktop-applets/distinfo6
-rw-r--r--net-im/ktp-filetransfer-handler/distinfo6
-rw-r--r--net-im/ktp-kded-module/distinfo6
-rw-r--r--net-im/ktp-send-file/distinfo6
-rw-r--r--net-im/ktp-text-ui/distinfo6
-rw-r--r--net-p2p/ktorrent/Makefile8
-rw-r--r--net-p2p/ktorrent/distinfo6
-rw-r--r--net-p2p/ktorrent/files/patch-plugins_mediaplayer_CMakeLists.txt11
-rw-r--r--net-p2p/ktorrent/pkg-plist38
-rw-r--r--net-p2p/libktorrent/Makefile7
-rw-r--r--net-p2p/libktorrent/distinfo6
-rw-r--r--net-p2p/libktorrent/pkg-plist16
-rw-r--r--net/akonadi-calendar/distinfo6
-rw-r--r--net/akonadi-contacts/Makefile2
-rw-r--r--net/akonadi-contacts/distinfo6
-rw-r--r--net/akonadi-contacts/pkg-plist10
-rw-r--r--net/akonadi-mime/distinfo6
-rw-r--r--net/akonadi-notes/distinfo6
-rw-r--r--net/akonadi-notes/pkg-plist1
-rw-r--r--net/akonadi-search/distinfo6
-rw-r--r--net/calendarsupport/Makefile2
-rw-r--r--net/calendarsupport/distinfo6
-rw-r--r--net/calendarsupport/files/patch-git-b4193fac.diff209
-rw-r--r--net/eventviews/distinfo6
-rw-r--r--net/incidenceeditor/Makefile2
-rw-r--r--net/incidenceeditor/distinfo6
-rw-r--r--net/kalarmcal/distinfo6
-rw-r--r--net/kcalutils/distinfo6
-rw-r--r--net/kdenetwork-filesharing/Makefile4
-rw-r--r--net/kdenetwork-filesharing/distinfo6
-rw-r--r--net/kdenetwork-filesharing/pkg-plist4
-rw-r--r--net/kget/distinfo6
-rw-r--r--net/kidentitymanagement/distinfo6
-rw-r--r--net/kimap/distinfo6
-rw-r--r--net/kimap/pkg-plist7
-rw-r--r--net/kio-gdrive/distinfo6
-rw-r--r--net/kio-gdrive/pkg-plist3
-rw-r--r--net/kitinerary/distinfo6
-rw-r--r--net/kldap/distinfo6
-rw-r--r--net/kmailtransport/distinfo6
-rw-r--r--net/kmbox/distinfo6
-rw-r--r--net/kmbox/pkg-plist2
-rw-r--r--net/kmime/distinfo6
-rw-r--r--net/kontactinterface/distinfo6
-rw-r--r--net/kpimtextedit/distinfo6
-rw-r--r--net/krdc/distinfo6
-rw-r--r--net/krfb/distinfo6
-rw-r--r--net/krfb/pkg-plist1
-rw-r--r--net/ksmtp/distinfo6
-rw-r--r--net/ktnef/distinfo6
-rw-r--r--net/libgravatar/distinfo6
-rw-r--r--net/libgravatar/pkg-plist1
-rw-r--r--net/libkgapi/distinfo6
-rw-r--r--net/libkgapi/pkg-plist8
-rw-r--r--net/libksieve/distinfo6
-rw-r--r--net/mailcommon/distinfo6
-rw-r--r--net/mailcommon/pkg-plist14
-rw-r--r--net/mailimporter/distinfo6
-rw-r--r--net/messagelib/Makefile2
-rw-r--r--net/messagelib/distinfo6
-rw-r--r--net/messagelib/pkg-plist2
-rw-r--r--net/pimcommon/distinfo6
-rw-r--r--net/zeroconf-ioslave/distinfo6
-rw-r--r--print/print-manager/distinfo6
-rw-r--r--science/kalzium/distinfo6
-rw-r--r--science/kalzium/pkg-plist2
-rw-r--r--science/step/distinfo6
-rw-r--r--science/step/pkg-plist51
-rw-r--r--security/kgpg/distinfo6
-rw-r--r--security/kleopatra/distinfo6
-rw-r--r--security/kpkpass/distinfo6
-rw-r--r--security/kwalletmanager/distinfo6
-rw-r--r--security/libkleo/distinfo6
-rw-r--r--security/libkleo/pkg-plist4
-rw-r--r--sysutils/baloo-widgets/Makefile2
-rw-r--r--sysutils/baloo-widgets/distinfo6
-rw-r--r--sysutils/filelight/distinfo6
-rw-r--r--sysutils/k3b/distinfo6
-rw-r--r--sysutils/k3b/pkg-plist1
-rw-r--r--sysutils/kbackup/distinfo6
-rw-r--r--sysutils/kbackup/pkg-plist5
-rw-r--r--sysutils/kcron/distinfo6
-rw-r--r--sysutils/kdebugsettings/distinfo6
-rw-r--r--sysutils/kdf/distinfo6
-rw-r--r--sysutils/kdialog/distinfo6
-rw-r--r--sysutils/kfloppy/distinfo6
-rw-r--r--sysutils/khelpcenter/distinfo6
-rw-r--r--sysutils/ksystemlog/distinfo6
-rw-r--r--sysutils/signon-kwallet-extension/distinfo6
-rw-r--r--sysutils/sweeper/distinfo6
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/kompare/distinfo6
-rw-r--r--textproc/kompare/files/patch-git-68d3eee3.diff30
-rw-r--r--textproc/libkomparediff2/distinfo6
-rw-r--r--textproc/markdownpart/Makefile17
-rw-r--r--textproc/markdownpart/distinfo3
-rw-r--r--textproc/markdownpart/pkg-descr3
-rw-r--r--textproc/markdownpart/pkg-plist26
-rw-r--r--x11-clocks/kteatime/distinfo6
-rw-r--r--x11-clocks/ktimer/distinfo6
-rw-r--r--x11-fm/dolphin/distinfo6
-rw-r--r--x11-fm/dolphin/pkg-plist2
-rw-r--r--x11-fm/konqueror/distinfo6
-rw-r--r--x11-fm/konqueror/pkg-plist75
-rw-r--r--x11/konsole/distinfo6
-rw-r--r--x11/konsole/pkg-plist1
-rw-r--r--x11/yakuake/distinfo6
-rw-r--r--x11/yakuake/pkg-plist2
339 files changed, 1606 insertions, 1914 deletions
diff --git a/MOVED b/MOVED
index f55db083031d..36baec410170 100644
--- a/MOVED
+++ b/MOVED
@@ -15776,3 +15776,5 @@ www/moodle37|www/moodle39|2020-12-10|Has expired: Unmaintained by upstream
devel/py-prompt_toolkit|devel/py-prompt-toolkit|2020-12-11|Rename to match upstream naming
devel/py-prompt_toolkit1|devel/py-prompt-toolkit1|2020-12-11|Rename to match upstream naming
devel/py-prompt_toolkit2|devel/py-prompt-toolkit2|2020-12-11|Rename to match upstream naming
+deskutils/kdepim-apps-libs|net/akonadi-contacts|2020-12-11|Reintegrated into other packages
+astro/libkgeomap||2020-12-11|No longer shipped in 20.12, as there are no consumers left
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index f16401f201cc..182f8cc5802c 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -62,8 +62,8 @@ KDE_FRAMEWORKS_VERSION?= 5.76.0
KDE_FRAMEWORKS_BRANCH?= stable
# Current KDE applications.
-KDE_APPLICATIONS_VERSION?= 20.08.3
-KDE_APPLICATIONS_SHLIB_VER?= 5.15.3
+KDE_APPLICATIONS_VERSION?= 20.12.0
+KDE_APPLICATIONS_SHLIB_VER?= 5.16.0
KDE_APPLICATIONS_BRANCH?= stable
# Upstream moves old software to Attic/. Specify the newest applications release there.
# Only the major version is used for the comparison.
@@ -175,7 +175,7 @@ PLIST_SUB+= KDE_PLASMA_VERSION="${KDE_PLASMA_VERSION}" \
_USE_KDE_BOTH= akonadi attica libkcddb libkcompactdisc libkdcraw libkdegames \
libkeduvocdocument libkexiv2 libkipi libksane okular \
- baloo baloo-widgets kate marble
+ baloo baloo-widgets kate marble
# List of components of the KDE Frameworks distribution.
# The *_TIER<n> variables are internal, primarily for checking
@@ -211,7 +211,8 @@ _USE_FRAMEWORKS_ALL= ecm \
${_USE_FRAMEWORKS_TIER3} \
${_USE_FRAMEWORKS_TIER4} \
${_USE_FRAMEWORKS_PORTING} \
- ${_USE_FRAMEWORKS_EXTRA}
+ ${_USE_FRAMEWORKS_EXTRA} \
+ kpublictransport kosm
# List of components of the KDE Plasma distribution.
_USE_PLASMA_ALL= activitymanagerd breeze breeze-gtk \
@@ -231,7 +232,7 @@ _USE_KDEPIM5_ALL= akonadicontacts akonadiimportwizard akonadimime akonadinotes \
calendarcore calendarsupport calendarutils \
contacts eventviews gapi grantleetheme \
gravatar identitymanagement imap \
- incidenceeditor kdepim-addons kdepim-apps-libs \
+ incidenceeditor kdepim-addons \
kdepim-runtime5 kitinerary kontactinterface kpkpass \
ksmtp ldap libkdepim libkleo libksieve mailcommon \
mailimporter mailtransport mbox messagelib \
@@ -661,9 +662,6 @@ kde-kdav_LIB= libKF5DAV.so
kde-kdepim-addons_PORT= deskutils/kdepim-addons
kde-kdepim-addons_PATH= ${KDE_PREFIX}/lib/contacteditor/editorpageplugins/cryptopageplugin.so
-kde-kdepim-apps-libs_PORT= deskutils/kdepim-apps-libs
-kde-kdepim-apps-libs_LIB= libKF5KaddressbookGrantlee.so
-
kde-kdepim-runtime5_PORT= deskutils/kdepim-runtime
kde-kdepim-runtime5_PATH= ${KDE_PREFIX}/bin/gidmigrator
@@ -793,6 +791,12 @@ kde-libksane5_LIB= libKF5Sane.so
kde-marble5_PORT= astro/marble
kde-marble5_LIB= libmarblewidget-qt5.so
+kde-kpublictransport_PORT= devel/kpublictransport
+kde-kpublictransport_LIB= libKPublicTransport.so
+
+kde-kosm_PORT= astro/kosmindoormap
+kde-kosm_LIB= libKOSM.so
+
kde-okular5_PORT= graphics/okular
kde-okular5_LIB= libOkular5Core.so
# ====================== end of multiversion components ========================
diff --git a/accessibility/kmag/distinfo b/accessibility/kmag/distinfo
index 1a7f0c7ffdae..f3e270f27e93 100644
--- a/accessibility/kmag/distinfo
+++ b/accessibility/kmag/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419858
-SHA256 (KDE/release-service/20.08.3/kmag-20.08.3.tar.xz) = 932017734a5a34eaf7d66f768ccb1448cac266a145fc0e08a23b248bc77f8478
-SIZE (KDE/release-service/20.08.3/kmag-20.08.3.tar.xz) = 697692
+TIMESTAMP = 1607111050
+SHA256 (KDE/release-service/20.12.0/kmag-20.12.0.tar.xz) = 0ade18c35210cd80827ba239a413343663f04efe9974efdf6fe2aa50a3549975
+SIZE (KDE/release-service/20.12.0/kmag-20.12.0.tar.xz) = 697760
diff --git a/accessibility/kmousetool/distinfo b/accessibility/kmousetool/distinfo
index ea9883dda813..f6ede3a1db3e 100644
--- a/accessibility/kmousetool/distinfo
+++ b/accessibility/kmousetool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419859
-SHA256 (KDE/release-service/20.08.3/kmousetool-20.08.3.tar.xz) = 743d26d8d08e8a151587e334c9ff6a28b390fe861b5756fecf8264eda7b71f27
-SIZE (KDE/release-service/20.08.3/kmousetool-20.08.3.tar.xz) = 116100
+TIMESTAMP = 1607111049
+SHA256 (KDE/release-service/20.12.0/kmousetool-20.12.0.tar.xz) = 768281644d77d9cbc0e88165b411f77ec86400fe3e0961aaba4f0b41cc884e8a
+SIZE (KDE/release-service/20.12.0/kmousetool-20.12.0.tar.xz) = 116556
diff --git a/accessibility/kmouth/distinfo b/accessibility/kmouth/distinfo
index 0349d3f99368..02b854d4824d 100644
--- a/accessibility/kmouth/distinfo
+++ b/accessibility/kmouth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419860
-SHA256 (KDE/release-service/20.08.3/kmouth-20.08.3.tar.xz) = b962d5d09abfcc56be7ebb6374b1e246b3476b8ed7296f05598e52a903b5502a
-SIZE (KDE/release-service/20.08.3/kmouth-20.08.3.tar.xz) = 2083972
+TIMESTAMP = 1607111050
+SHA256 (KDE/release-service/20.12.0/kmouth-20.12.0.tar.xz) = 1a97bd05b8776d8dca074252e4c34317686f93628a5eed623fadd8600d8bb228
+SIZE (KDE/release-service/20.12.0/kmouth-20.12.0.tar.xz) = 2082852
diff --git a/archivers/ark/Makefile b/archivers/ark/Makefile
index 5cfbd2863a20..400e2b97ba0c 100644
--- a/archivers/ark/Makefile
+++ b/archivers/ark/Makefile
@@ -41,6 +41,6 @@ ZIP_LIB_DEPENDS= libzip.so:archivers/libzip
ZIP_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LibZip
# Override shared library version
-KDE_APPLICATIONS_SHLIB_VER=20.8.3
+KDE_APPLICATIONS_SHLIB_VER= ${KDE_APPLICATIONS_VERSION}
.include <bsd.port.mk>
diff --git a/archivers/ark/distinfo b/archivers/ark/distinfo
index 7bdcec4fc497..94fe867d2e95 100644
--- a/archivers/ark/distinfo
+++ b/archivers/ark/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419861
-SHA256 (KDE/release-service/20.08.3/ark-20.08.3.tar.xz) = fedfb2fb9b9d5d7741e7166d2e13049d48a90501f22d046f9ae01469c5957c0e
-SIZE (KDE/release-service/20.08.3/ark-20.08.3.tar.xz) = 2711708
+TIMESTAMP = 1607111051
+SHA256 (KDE/release-service/20.12.0/ark-20.12.0.tar.xz) = b7bc762eca2f2cd9dc13ca583291133cec3c4f08ab72779a59b54c5d6e4e45b7
+SIZE (KDE/release-service/20.12.0/ark-20.12.0.tar.xz) = 2716084
diff --git a/astro/Makefile b/astro/Makefile
index a2e0145ae735..b7c60d2af8dd 100644
--- a/astro/Makefile
+++ b/astro/Makefile
@@ -27,9 +27,9 @@
SUBDIR += gpxloggerd
SUBDIR += jday
SUBDIR += josm
+ SUBDIR += kosmindoormap
SUBDIR += kstars
SUBDIR += libgal
- SUBDIR += libkgeomap
SUBDIR += libnova
SUBDIR += libosmium
SUBDIR += libosmpbf
diff --git a/astro/kosmindoormap/Makefile b/astro/kosmindoormap/Makefile
new file mode 100644
index 000000000000..a235c20b871a
--- /dev/null
+++ b/astro/kosmindoormap/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= kosmindoormap
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= astro kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Library and QML component for rendering multi-level OSM indoor maps
+
+LIB_DEPENDS= libprotobuf.so:devel/protobuf
+
+USES= bison cmake compiler:c++11-lang kde:5 qt:5 tar:xz
+USE_KDE= ecm i18n kpublictransport
+USE_QT= core declarative gui network quick3d \
+ buildtools_build qmake_build
+
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.mk>
diff --git a/astro/kosmindoormap/distinfo b/astro/kosmindoormap/distinfo
new file mode 100644
index 000000000000..7d332c2505da
--- /dev/null
+++ b/astro/kosmindoormap/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1607111051
+SHA256 (KDE/release-service/20.12.0/kosmindoormap-20.12.0.tar.xz) = c1c1de825cc0dddce608372c8046b667b3f2154330205a8e824fe63dfbab49e2
+SIZE (KDE/release-service/20.12.0/kosmindoormap-20.12.0.tar.xz) = 310520
diff --git a/astro/kosmindoormap/pkg-descr b/astro/kosmindoormap/pkg-descr
new file mode 100644
index 000000000000..560456bce97f
--- /dev/null
+++ b/astro/kosmindoormap/pkg-descr
@@ -0,0 +1,5 @@
+Marble is a Virtual Globe and World Atlas that you can use to learn
+more about Earth: You can pan and zoom around and you can look up
+places and roads.
+
+WWW: https://marble.kde.org/
diff --git a/astro/kosmindoormap/pkg-plist b/astro/kosmindoormap/pkg-plist
new file mode 100644
index 000000000000..2a68e4305dd9
--- /dev/null
+++ b/astro/kosmindoormap/pkg-plist
@@ -0,0 +1,70 @@
+include/KOSM/Datatypes
+include/KOSM/Element
+include/KOSMIndoorMap/FloorLevelModel
+include/KOSMIndoorMap/GateModel
+include/KOSMIndoorMap/HitDetector
+include/KOSMIndoorMap/MapCSSParser
+include/KOSMIndoorMap/MapCSSStyle
+include/KOSMIndoorMap/MapData
+include/KOSMIndoorMap/MapLoader
+include/KOSMIndoorMap/OverlaySource
+include/KOSMIndoorMap/PainterRenderer
+include/KOSMIndoorMap/Platform
+include/KOSMIndoorMap/PlatformModel
+include/KOSMIndoorMap/SceneController
+include/KOSMIndoorMap/SceneGraph
+include/KOSMIndoorMap/SceneGraphItem
+include/KOSMIndoorMap/View
+include/kosm/datatypes.h
+include/kosm/element.h
+include/kosm/internal.h
+include/kosm/kosm_export.h
+include/kosmindoormap/floorlevelmodel.h
+include/kosmindoormap/gatemodel.h
+include/kosmindoormap/hitdetector.h
+include/kosmindoormap/kosmindoormap_export.h
+include/kosmindoormap/mapcssparser.h
+include/kosmindoormap/mapcssstyle.h
+include/kosmindoormap/mapdata.h
+include/kosmindoormap/maploader.h
+include/kosmindoormap/overlaysource.h
+include/kosmindoormap/painterrenderer.h
+include/kosmindoormap/platform.h
+include/kosmindoormap/platformmodel.h
+include/kosmindoormap/scenecontroller.h
+include/kosmindoormap/scenegraph.h
+include/kosmindoormap/scenegraphitem.h
+include/kosmindoormap/view.h
+include/kosmindoormap_version.h
+lib/cmake/KOSMIndoorMap/KOSMIndoorMapConfig.cmake
+lib/cmake/KOSMIndoorMap/KOSMIndoorMapConfigVersion.cmake
+lib/cmake/KOSMIndoorMap/KOSMIndoorMapTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KOSMIndoorMap/KOSMIndoorMapTargets.cmake
+lib/libKOSM.so
+lib/libKOSM.so.1
+lib/libKOSM.so.%%KDE_APPLICATIONS_VERSION%%
+lib/libKOSMIndoorMap.so
+lib/libKOSMIndoorMap.so.1
+lib/libKOSMIndoorMap.so.%%KDE_APPLICATIONS_VERSION%%
+%%QT_QMLDIR%%/org/kde/kosmindoormap/IndoorMap.qml
+%%QT_QMLDIR%%/org/kde/kosmindoormap/IndoorMapAttributionLabel.qml
+%%QT_QMLDIR%%/org/kde/kosmindoormap/IndoorMapScale.qml
+%%QT_QMLDIR%%/org/kde/kosmindoormap/kpublictransport/libkosmindoormap_kpublictransport_integration_plugin.so
+%%QT_QMLDIR%%/org/kde/kosmindoormap/kpublictransport/qmldir
+%%QT_QMLDIR%%/org/kde/kosmindoormap/libkosmindoormapquickplugin.so
+%%QT_QMLDIR%%/org/kde/kosmindoormap/qmldir
+share/locale/ca/LC_MESSAGES/kosmindoormap.mo
+share/locale/ca@valencia/LC_MESSAGES/kosmindoormap.mo
+share/locale/en_GB/LC_MESSAGES/kosmindoormap.mo
+share/locale/es/LC_MESSAGES/kosmindoormap.mo
+share/locale/fr/LC_MESSAGES/kosmindoormap.mo
+share/locale/it/LC_MESSAGES/kosmindoormap.mo
+share/locale/lt/LC_MESSAGES/kosmindoormap.mo
+share/locale/nl/LC_MESSAGES/kosmindoormap.mo
+share/locale/pt/LC_MESSAGES/kosmindoormap.mo
+share/locale/pt_BR/LC_MESSAGES/kosmindoormap.mo
+share/locale/sk/LC_MESSAGES/kosmindoormap.mo
+share/locale/sl/LC_MESSAGES/kosmindoormap.mo
+share/locale/uk/LC_MESSAGES/kosmindoormap.mo
+share/locale/zh_CN/LC_MESSAGES/kosmindoormap.mo
+share/qlogging-categories5/org_kde_kosmindoormap.categories
diff --git a/astro/libkgeomap/Makefile b/astro/libkgeomap/Makefile
deleted file mode 100644
index 0fb50de7fccb..000000000000
--- a/astro/libkgeomap/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= libkgeomap
-DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-CATEGORIES= astro kde kde-applications
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= KDE library for browsing photos on a map
-
-LICENSE= GPLv2+ BSD3CLAUSE
-LICENSE_COMB= multi
-LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING
-LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/COPYING-CMAKE-SCRIPTS
-
-DEPRECATED= No longer shipped with 20.12 -- will be removed when the update happens
-
-BUILD_DEPENDS= ${LOCALBASE}/include/boost/graph/buffer_concepts.hpp:devel/boost-libs
-LIB_DEPENDS= libopencv_video.so:graphics/opencv
-
-USES= cmake compiler:c++11-lang gettext kde:5 pkgconfig \
- qt:5 tar:xz
-USE_KDE= config coreaddons ecm i18n kio marble service textwidgets
-USE_QT= concurrent core dbus declarative gui location network \
- printsupport webchannel webkit widgets xml \
- buildtools_build qmake_build
-
-USE_LDCONFIG= yes
-
-OPTIONS_DEFINE= DOCS WEBENGINE
-OPTIONS_DEFAULT_amd64= WEBENGINE
-OPTIONS_DEFAULT_i386= WEBENGINE
-
-WEBENGINE_DESC= Add dependency on qt5-webengine
-WEBENGINE_USE= QT=webengine
-
-.include <bsd.port.mk>
diff --git a/astro/libkgeomap/distinfo b/astro/libkgeomap/distinfo
deleted file mode 100644
index 2a03bd6abe61..000000000000
--- a/astro/libkgeomap/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1604419861
-SHA256 (KDE/release-service/20.08.3/libkgeomap-20.08.3.tar.xz) = d3ab52c2a023b77f8747f344e26a9a51251f4709e0a8c375d062be6dbb9e3792
-SIZE (KDE/release-service/20.08.3/libkgeomap-20.08.3.tar.xz) = 150960
diff --git a/astro/libkgeomap/pkg-descr b/astro/libkgeomap/pkg-descr
deleted file mode 100644
index 46cb22c8b5d9..000000000000
--- a/astro/libkgeomap/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Libkgeomap is a KDE C++ wrapper around world map components such as Marble,
-OpenstreetMap, and GoogleMap, for browsing and arranging photos on such maps.
-
-WWW: https://www.digikam.org/
diff --git a/astro/libkgeomap/pkg-plist b/astro/libkgeomap/pkg-plist
deleted file mode 100644
index 172481d5bd36..000000000000
--- a/astro/libkgeomap/pkg-plist
+++ /dev/null
@@ -1,117 +0,0 @@
-include/KF5/KGeoMap/KGeoMap/AbstractMarkerTiler
-include/KF5/KGeoMap/KGeoMap/DragDropHandler
-include/KF5/KGeoMap/KGeoMap/GeoCoordinates
-include/KF5/KGeoMap/KGeoMap/GroupState
-include/KF5/KGeoMap/KGeoMap/GroupStateComputer
-include/KF5/KGeoMap/KGeoMap/ItemMarkerTiler
-include/KF5/KGeoMap/KGeoMap/LookupAltitude
-include/KF5/KGeoMap/KGeoMap/LookupFactory
-include/KF5/KGeoMap/KGeoMap/MapWidget
-include/KF5/KGeoMap/KGeoMap/ModelHelper
-include/KF5/KGeoMap/KGeoMap/TileIndex
-include/KF5/KGeoMap/KGeoMap/TrackReader
-include/KF5/KGeoMap/KGeoMap/Tracks
-include/KF5/KGeoMap/KGeoMap/Types
-include/KF5/KGeoMap/kgeomap/abstractmarkertiler.h
-include/KF5/KGeoMap/kgeomap/dragdrophandler.h
-include/KF5/KGeoMap/kgeomap/geocoordinates.h
-include/KF5/KGeoMap/kgeomap/groupstate.h
-include/KF5/KGeoMap/kgeomap/groupstatecomputer.h
-include/KF5/KGeoMap/kgeomap/itemmarkertiler.h
-include/KF5/KGeoMap/kgeomap/libkgeomap_export.h
-include/KF5/KGeoMap/kgeomap/lookupaltitude.h
-include/KF5/KGeoMap/kgeomap/lookupfactory.h
-include/KF5/KGeoMap/kgeomap/mapwidget.h
-include/KF5/KGeoMap/kgeomap/modelhelper.h
-include/KF5/KGeoMap/kgeomap/tileindex.h
-include/KF5/KGeoMap/kgeomap/trackreader.h
-include/KF5/KGeoMap/kgeomap/tracks.h
-include/KF5/KGeoMap/kgeomap/types.h
-include/KF5/libkgeomap_version.h
-lib/cmake/KF5KGeoMap/KF5KGeoMapConfig.cmake
-lib/cmake/KF5KGeoMap/KF5KGeoMapConfigVersion.cmake
-lib/cmake/KF5KGeoMap/KF5KGeoMapTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/KF5KGeoMap/KF5KGeoMapTargets.cmake
-lib/libKF5KGeoMap.so
-lib/libKF5KGeoMap.so.10.0.0
-lib/libKF5KGeoMap.so.5.0.0
-%%DATADIR%%/backend-googlemaps-js.js
-%%DATADIR%%/backend-googlemaps.html
-%%DATADIR%%/backend-osm-js.js
-%%DATADIR%%/backend-osm.html
-%%DATADIR%%/cluster-circle-00ff00-selected.png
-%%DATADIR%%/cluster-circle-00ff00-someselected.png
-%%DATADIR%%/cluster-circle-00ff00.png
-%%DATADIR%%/cluster-circle-00ffff-selected.png
-%%DATADIR%%/cluster-circle-00ffff-someselected.png
-%%DATADIR%%/cluster-circle-00ffff.png
-%%DATADIR%%/cluster-circle-ff0000-selected.png
-%%DATADIR%%/cluster-circle-ff0000-someselected.png
-%%DATADIR%%/cluster-circle-ff0000.png
-%%DATADIR%%/cluster-circle-ff7f00-selected.png
-%%DATADIR%%/cluster-circle-ff7f00-someselected.png
-%%DATADIR%%/cluster-circle-ff7f00.png
-%%DATADIR%%/cluster-circle-ffff00-selected.png
-%%DATADIR%%/cluster-circle-ffff00-someselected.png
-%%DATADIR%%/cluster-circle-ffff00.png
-%%DATADIR%%/marker-00ff00-selected.png
-%%DATADIR%%/marker-00ff00-someselected.png
-%%DATADIR%%/marker-00ff00.png
-%%DATADIR%%/marker-00ffff-selected.png
-%%DATADIR%%/marker-00ffff-someselected.png
-%%DATADIR%%/marker-00ffff.png
-%%DATADIR%%/marker-ff0000-selected.png
-%%DATADIR%%/marker-ff0000-someselected.png
-%%DATADIR%%/marker-ff0000.png
-%%DATADIR%%/marker-ff7f00-selected.png
-%%DATADIR%%/marker-ff7f00-someselected.png
-%%DATADIR%%/marker-ff7f00.png
-%%DATADIR%%/marker-ffff00-selected.png
-%%DATADIR%%/marker-ffff00-someselected.png
-%%DATADIR%%/marker-ffff00.png
-%%DATADIR%%/marker-icon-16x16.png
-share/locale/ar/LC_MESSAGES/libkgeomap.mo
-share/locale/bg/LC_MESSAGES/libkgeomap.mo
-share/locale/bs/LC_MESSAGES/libkgeomap.mo
-share/locale/ca/LC_MESSAGES/libkgeomap.mo
-share/locale/ca@valencia/LC_MESSAGES/libkgeomap.mo
-share/locale/cs/LC_MESSAGES/libkgeomap.mo
-share/locale/da/LC_MESSAGES/libkgeomap.mo
-share/locale/de/LC_MESSAGES/libkgeomap.mo
-share/locale/el/LC_MESSAGES/libkgeomap.mo
-share/locale/en_GB/LC_MESSAGES/libkgeomap.mo
-share/locale/es/LC_MESSAGES/libkgeomap.mo
-share/locale/et/LC_MESSAGES/libkgeomap.mo
-share/locale/eu/LC_MESSAGES/libkgeomap.mo
-share/locale/fi/LC_MESSAGES/libkgeomap.mo
-share/locale/fr/LC_MESSAGES/libkgeomap.mo
-share/locale/ga/LC_MESSAGES/libkgeomap.mo
-share/locale/gl/LC_MESSAGES/libkgeomap.mo
-share/locale/hu/LC_MESSAGES/libkgeomap.mo
-share/locale/ia/LC_MESSAGES/libkgeomap.mo
-share/locale/it/LC_MESSAGES/libkgeomap.mo
-share/locale/ja/LC_MESSAGES/libkgeomap.mo
-share/locale/kk/LC_MESSAGES/libkgeomap.mo
-share/locale/km/LC_MESSAGES/libkgeomap.mo
-share/locale/ko/LC_MESSAGES/libkgeomap.mo
-share/locale/lt/LC_MESSAGES/libkgeomap.mo
-share/locale/ml/LC_MESSAGES/libkgeomap.mo
-share/locale/mr/LC_MESSAGES/libkgeomap.mo
-share/locale/nb/LC_MESSAGES/libkgeomap.mo
-share/locale/nds/LC_MESSAGES/libkgeomap.mo
-share/locale/nl/LC_MESSAGES/libkgeomap.mo
-share/locale/nn/LC_MESSAGES/libkgeomap.mo
-share/locale/pa/LC_MESSAGES/libkgeomap.mo
-share/locale/pl/LC_MESSAGES/libkgeomap.mo
-share/locale/pt/LC_MESSAGES/libkgeomap.mo
-share/locale/pt_BR/LC_MESSAGES/libkgeomap.mo
-share/locale/ro/LC_MESSAGES/libkgeomap.mo
-share/locale/ru/LC_MESSAGES/libkgeomap.mo
-share/locale/sk/LC_MESSAGES/libkgeomap.mo
-share/locale/sl/LC_MESSAGES/libkgeomap.mo
-share/locale/sv/LC_MESSAGES/libkgeomap.mo
-share/locale/tr/LC_MESSAGES/libkgeomap.mo
-share/locale/ug/LC_MESSAGES/libkgeomap.mo
-share/locale/uk/LC_MESSAGES/libkgeomap.mo
-share/locale/zh_CN/LC_MESSAGES/libkgeomap.mo
-share/locale/zh_TW/LC_MESSAGES/libkgeomap.mo
diff --git a/astro/marble/Makefile b/astro/marble/Makefile
index 69007e262a0c..9078ba41597d 100644
--- a/astro/marble/Makefile
+++ b/astro/marble/Makefile
@@ -2,7 +2,6 @@
PORTNAME= marble
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= astro education kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/astro/marble/distinfo b/astro/marble/distinfo
index eaae985c0340..6044150a8ac8 100644
--- a/astro/marble/distinfo
+++ b/astro/marble/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419863
-SHA256 (KDE/release-service/20.08.3/marble-20.08.3.tar.xz) = cb3991a2395162795022ab0c09edb626229aeba06036370c98277d228e7ffdf6
-SIZE (KDE/release-service/20.08.3/marble-20.08.3.tar.xz) = 52191936
+TIMESTAMP = 1607111052
+SHA256 (KDE/release-service/20.12.0/marble-20.12.0.tar.xz) = aa5a7891a7f8d0b6b9abdcbc99fc4dc783f6b93e898b3b9fcbe69b7348c1eb85
+SIZE (KDE/release-service/20.12.0/marble-20.12.0.tar.xz) = 52213632
diff --git a/astro/marble/pkg-plist b/astro/marble/pkg-plist
index 5b8f6cf24288..817c41670693 100644
--- a/astro/marble/pkg-plist
+++ b/astro/marble/pkg-plist
@@ -1,6 +1,5 @@
bin/marble
bin/marble-qt
-etc/xdg/marble.knsrc
include/astro/astr2lib.h
include/astro/astrolib.h
include/astro/astrolib_export.h
@@ -28,6 +27,7 @@ include/marble/DownloadRegion.h
include/marble/DownloadRegionDialog.h
include/marble/EditPlacemarkDialog.h
include/marble/ElevationModel.h
+include/marble/FileManager.h
include/marble/FileViewWidget.h
include/marble/FlyToEditWidget.h
include/marble/FormattedTextWidget.h
@@ -182,71 +182,71 @@ lib/libmarbledeclarative.so
lib/libmarblewidget-qt5.so
lib/libmarblewidget-qt5.so.0.28.0
lib/libmarblewidget-qt5.so.28
-lib/marble/plugins/libAnnotatePlugin.so
-lib/marble/plugins/libAprsPlugin.so
-lib/marble/plugins/libAtmospherePlugin.so
-lib/marble/plugins/libCachePlugin.so
-lib/marble/plugins/libCompassFloatItem.so
-lib/marble/plugins/libCrosshairsPlugin.so
-lib/marble/plugins/libCycleStreetsPlugin.so
-lib/marble/plugins/libEarthquakePlugin.so
-lib/marble/plugins/libEclipsesPlugin.so
-lib/marble/plugins/libElevationProfileFloatItem.so
-lib/marble/plugins/libElevationProfileMarker.so
-lib/marble/plugins/libFlightGearPositionProviderPlugin.so
-lib/marble/plugins/libFoursquarePlugin.so
-lib/marble/plugins/libGeoUriPlugin.so
-lib/marble/plugins/libGosmoreReverseGeocodingPlugin.so
-lib/marble/plugins/libGosmoreRoutingPlugin.so
-lib/marble/plugins/libGpsInfo.so
-lib/marble/plugins/libGpsbabelPlugin.so
-%%GPS%%lib/marble/plugins/libGpsdPositionProviderPlugin.so
-lib/marble/plugins/libGpxPlugin.so
-lib/marble/plugins/libGraticulePlugin.so
-lib/marble/plugins/libHostipPlugin.so
-lib/marble/plugins/libJsonPlugin.so
-lib/marble/plugins/libKmlPlugin.so
-lib/marble/plugins/libLatLonPlugin.so
-lib/marble/plugins/libLicense.so
-lib/marble/plugins/libLocalDatabasePlugin.so
-lib/marble/plugins/libLocalOsmSearchPlugin.so
-lib/marble/plugins/libLogPlugin.so
-lib/marble/plugins/libMapQuestPlugin.so
-lib/marble/plugins/libMapScaleFloatItem.so
-lib/marble/plugins/libMeasureTool.so
-lib/marble/plugins/libMonavPlugin.so
-lib/marble/plugins/libNavigationFloatItem.so
-lib/marble/plugins/libNominatimReverseGeocodingPlugin.so
-lib/marble/plugins/libNominatimSearchPlugin.so
-lib/marble/plugins/libNotesPlugin.so
-lib/marble/plugins/libOSRMPlugin.so
-%%WEBENGINE%%lib/marble/plugins/libOpenDesktopPlugin.so
-lib/marble/plugins/libOpenLocationCodeSearchPlugin.so
-lib/marble/plugins/libOpenRouteServicePlugin.so
-lib/marble/plugins/libOsmPlugin.so
-lib/marble/plugins/libOverviewMap.so
-%%WEBENGINE%%lib/marble/plugins/libPhoto.so
-lib/marble/plugins/libPn2Plugin.so
-lib/marble/plugins/libPntPlugin.so
-lib/marble/plugins/libPositionMarker.so
-lib/marble/plugins/libPostalCode.so
-lib/marble/plugins/libProgressFloatItem.so
-%%GPS%%lib/marble/plugins/libQtPositioningPositionProviderPlugin.so
-lib/marble/plugins/libRoutingPlugin.so
-lib/marble/plugins/libRoutinoPlugin.so
-lib/marble/plugins/libSatellitesPlugin.so
-lib/marble/plugins/libSpeedometer.so
-lib/marble/plugins/libStarsPlugin.so
-lib/marble/plugins/libSunPlugin.so
-%%WEBENGINE%%lib/marble/plugins/libWeather.so
-%%WEBENGINE%%lib/marble/plugins/libWikipedia.so
-lib/marble/plugins/libYoursPlugin.so
-lib/plugins/designer/libLatLonEditPlugin.so
-lib/plugins/designer/libMarbleNavigatorPlugin.so
-lib/plugins/designer/libMarbleWidgetPlugin.so
+lib/marble/plugins/AnnotatePlugin.so
+lib/marble/plugins/AprsPlugin.so
+lib/marble/plugins/AtmospherePlugin.so
+lib/marble/plugins/CachePlugin.so
+lib/marble/plugins/CompassFloatItem.so
+lib/marble/plugins/CrosshairsPlugin.so
+lib/marble/plugins/CycleStreetsPlugin.so
+lib/marble/plugins/EarthquakePlugin.so
+lib/marble/plugins/EclipsesPlugin.so
+lib/marble/plugins/ElevationProfileFloatItem.so
+lib/marble/plugins/ElevationProfileMarker.so
+lib/marble/plugins/FlightGearPositionProviderPlugin.so
+lib/marble/plugins/FoursquarePlugin.so
+lib/marble/plugins/GeoUriPlugin.so
+lib/marble/plugins/GosmoreReverseGeocodingPlugin.so
+lib/marble/plugins/GosmoreRoutingPlugin.so
+lib/marble/plugins/GpsInfo.so
+lib/marble/plugins/GpsbabelPlugin.so
+%%GPS%%lib/marble/plugins/GpsdPositionProviderPlugin.so
+lib/marble/plugins/GpxPlugin.so
+lib/marble/plugins/GraticulePlugin.so
+lib/marble/plugins/HostipPlugin.so
+lib/marble/plugins/JsonPlugin.so
+lib/marble/plugins/KmlPlugin.so
+lib/marble/plugins/LatLonPlugin.so
+lib/marble/plugins/License.so
+lib/marble/plugins/LocalDatabasePlugin.so
+lib/marble/plugins/LocalOsmSearchPlugin.so
+lib/marble/plugins/LogPlugin.so
+lib/marble/plugins/MapQuestPlugin.so
+lib/marble/plugins/MapScaleFloatItem.so
+lib/marble/plugins/MeasureTool.so
+lib/marble/plugins/MonavPlugin.so
+lib/marble/plugins/NavigationFloatItem.so
+lib/marble/plugins/NominatimReverseGeocodingPlugin.so
+lib/marble/plugins/NominatimSearchPlugin.so
+lib/marble/plugins/NotesPlugin.so
+lib/marble/plugins/OSRMPlugin.so
+%%WEBENGINE%%lib/marble/plugins/OpenDesktopPlugin.so
+lib/marble/plugins/OpenLocationCodeSearchPlugin.so
+lib/marble/plugins/OpenRouteServicePlugin.so
+lib/marble/plugins/OsmPlugin.so
+lib/marble/plugins/OverviewMap.so
+%%WEBENGINE%%lib/marble/plugins/Photo.so
+lib/marble/plugins/Pn2Plugin.so
+lib/marble/plugins/PntPlugin.so
+lib/marble/plugins/PositionMarker.so
+lib/marble/plugins/PostalCode.so
+lib/marble/plugins/ProgressFloatItem.so
+%%GPS%%lib/marble/plugins/QtPositioningPositionProviderPlugin.so
+lib/marble/plugins/RoutingPlugin.so
+lib/marble/plugins/RoutinoPlugin.so
+lib/marble/plugins/SatellitesPlugin.so
+lib/marble/plugins/Speedometer.so
+lib/marble/plugins/StarsPlugin.so
+lib/marble/plugins/SunPlugin.so
+%%WEBENGINE%%lib/marble/plugins/Weather.so
+%%WEBENGINE%%lib/marble/plugins/Wikipedia.so
+lib/marble/plugins/YoursPlugin.so
+lib/plugins/designer/LatLonEditPlugin.so
+lib/plugins/designer/MarbleNavigatorPlugin.so
+lib/plugins/designer/MarbleWidgetPlugin.so
%%QT_MKSPECDIR%%/modules/qt_Marble.pri
%%QT_PLUGINDIR%%/libmarble_part.so
-%%QT_PLUGINDIR%%/libmarblethumbnail.so
+%%QT_PLUGINDIR%%/marblethumbnail.so
%%QT_PLUGINDIR%%/plasma_runner_marble.so
%%QT_QMLDIR%%/org/kde/marble/private/plasma/libmarblequick.so
%%QT_QMLDIR%%/org/kde/marble/private/plasma/qmldir
@@ -265,6 +265,7 @@ share/icons/hicolor/22x22/apps/marble.png
share/icons/hicolor/32x32/apps/marble.png
share/icons/hicolor/48x48/apps/marble.png
share/icons/hicolor/64x64/apps/marble.png
+share/knsrcfiles/marble.knsrc
share/kservices5/marble_part.desktop
share/kservices5/marble_thumbnail_geojson.desktop
share/kservices5/marble_thumbnail_gpx.desktop
diff --git a/audio/audiocd-kio/distinfo b/audio/audiocd-kio/distinfo
index a3aab5d160fd..21f1af3d014d 100644
--- a/audio/audiocd-kio/distinfo
+++ b/audio/audiocd-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419863
-SHA256 (KDE/release-service/20.08.3/audiocd-kio-20.08.3.tar.xz) = ebb2221da3d41d651806121a0e66b3ae4d8c68eb4f8bee6df0ebd0a39ab7c406
-SIZE (KDE/release-service/20.08.3/audiocd-kio-20.08.3.tar.xz) = 498660
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/audiocd-kio-20.12.0.tar.xz) = aa91bbdca10a14a3bd4758d4b2b1d1bed9ed3073bf216845ec174f9378f2c872
+SIZE (KDE/release-service/20.12.0/audiocd-kio-20.12.0.tar.xz) = 500504
diff --git a/audio/audiocd-kio/pkg-plist b/audio/audiocd-kio/pkg-plist
index e9ed6dff0871..d0914abdabdb 100644
--- a/audio/audiocd-kio/pkg-plist
+++ b/audio/audiocd-kio/pkg-plist
@@ -294,4 +294,5 @@ share/locale/zh_TW/LC_MESSAGES/audiocd_encoder_vorbis.mo
share/locale/zh_TW/LC_MESSAGES/kcmaudiocd.mo
share/locale/zh_TW/LC_MESSAGES/kio_audiocd.mo
share/metainfo/org.kde.kio_audiocd.metainfo.xml
+share/qlogging-categories5/kio_audiocd.renamecategories
share/solid/actions/solid_audiocd.desktop
diff --git a/audio/elisa/distinfo b/audio/elisa/distinfo
index 173929b94dc1..ca95f879300c 100644
--- a/audio/elisa/distinfo
+++ b/audio/elisa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419864
-SHA256 (KDE/release-service/20.08.3/elisa-20.08.3.tar.xz) = 4c84c4960c90a5eb2051d7fabfa536989e2a6630e9b2049ab3576909e4b22321
-SIZE (KDE/release-service/20.08.3/elisa-20.08.3.tar.xz) = 1635656
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/elisa-20.12.0.tar.xz) = 0e1bed3836da289361b9a9616caadf24479e184e6b8918747567b46535058508
+SIZE (KDE/release-service/20.12.0/elisa-20.12.0.tar.xz) = 1660052
diff --git a/audio/elisa/pkg-plist b/audio/elisa/pkg-plist
index 45ec66b97801..d8276dbe14a9 100644
--- a/audio/elisa/pkg-plist
+++ b/audio/elisa/pkg-plist
@@ -37,6 +37,7 @@ share/locale/ko/LC_MESSAGES/elisa.mo
share/locale/lt/LC_MESSAGES/elisa.mo
share/locale/nl/LC_MESSAGES/elisa.mo
share/locale/nn/LC_MESSAGES/elisa.mo
+share/locale/pa/LC_MESSAGES/elisa.mo
share/locale/pl/LC_MESSAGES/elisa.mo
share/locale/pt/LC_MESSAGES/elisa.mo
share/locale/pt_BR/LC_MESSAGES/elisa.mo
diff --git a/audio/juk/distinfo b/audio/juk/distinfo
index 888a90ed2298..f3233b5c807f 100644
--- a/audio/juk/distinfo
+++ b/audio/juk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419865
-SHA256 (KDE/release-service/20.08.3/juk-20.08.3.tar.xz) = 2ecee3680b92c753e0ccf95e50990fbb12021d81f62a329965a5d4fc480672cb
-SIZE (KDE/release-service/20.08.3/juk-20.08.3.tar.xz) = 1997992
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/juk-20.12.0.tar.xz) = a6f9f58f6a354de083ff6274ceaad2025f2876b70c45e8451cb90dd4848e908a
+SIZE (KDE/release-service/20.12.0/juk-20.12.0.tar.xz) = 1997728
diff --git a/audio/kmix/distinfo b/audio/kmix/distinfo
index 5e101675a925..ea822ca87cc9 100644
--- a/audio/kmix/distinfo
+++ b/audio/kmix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419866
-SHA256 (KDE/release-service/20.08.3/kmix-20.08.3.tar.xz) = 93b86accbbd37e5ecf7c780b619c9802616dec1573c43e21041d57acdc48f501
-SIZE (KDE/release-service/20.08.3/kmix-20.08.3.tar.xz) = 1107672
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kmix-20.12.0.tar.xz) = 161b743868a4fe3dad42c5a50a9568c61d8e44cf73f1f4f3e53e2de1c8936e72
+SIZE (KDE/release-service/20.12.0/kmix-20.12.0.tar.xz) = 1148624
diff --git a/audio/kmix/files/patch-backends_mixer__oss.cpp b/audio/kmix/files/patch-backends_mixer__oss.cpp
deleted file mode 100644
index 592371ed574f..000000000000
--- a/audio/kmix/files/patch-backends_mixer__oss.cpp
+++ /dev/null
@@ -1,39 +0,0 @@
---- backends/mixer_oss.cpp.orig 2020-10-03 12:41:46 UTC
-+++ backends/mixer_oss.cpp
-@@ -52,9 +52,9 @@
- The #define below is only there for internal reasons.
- In other words: Don't play around with this value
- */
--#define MAX_MIXDEVS 32
-+#define MAX_MIXDEVS 25
-
--const char* MixerDevNames[32]={
-+const char* MixerDevNames[25]={
- I18N_NOOP("Volume"), I18N_NOOP("Bass"), I18N_NOOP("Treble"),
- I18N_NOOP("Synth"), I18N_NOOP("Pcm"), I18N_NOOP("Speaker"),
- I18N_NOOP("Line"), I18N_NOOP("Microphone"), I18N_NOOP("CD"),
-@@ -63,11 +63,9 @@ const char* MixerDevNames[32]={
- I18N_NOOP("Line2"), I18N_NOOP("Line3"), I18N_NOOP("Digital1"),
- I18N_NOOP("Digital2"), I18N_NOOP("Digital3"), I18N_NOOP("PhoneIn"),
- I18N_NOOP("PhoneOut"), I18N_NOOP("Video"), I18N_NOOP("Radio"),
-- I18N_NOOP("Monitor"), I18N_NOOP("3D-depth"), I18N_NOOP("3D-center"),
-- I18N_NOOP("unknown"), I18N_NOOP("unknown"), I18N_NOOP("unknown"),
-- I18N_NOOP("unknown") , I18N_NOOP("unused") };
-+ I18N_NOOP("Monitor") };
-
--const MixDevice::ChannelType MixerChannelTypes[32] = {
-+const MixDevice::ChannelType MixerChannelTypes[25] = {
- MixDevice::VOLUME, MixDevice::BASS, MixDevice::TREBLE,
- MixDevice::MIDI, MixDevice::AUDIO, MixDevice::SPEAKER,
- MixDevice::EXTERNAL, MixDevice::MICROPHONE, MixDevice::CD,
-@@ -76,9 +74,7 @@ const MixDevice::ChannelType MixerChannelTypes[32] = {
- MixDevice::EXTERNAL, MixDevice::EXTERNAL, MixDevice::DIGITAL,
- MixDevice::DIGITAL, MixDevice::DIGITAL, MixDevice::EXTERNAL,
- MixDevice::EXTERNAL, MixDevice::VIDEO, MixDevice::EXTERNAL,
-- MixDevice::EXTERNAL, MixDevice::VOLUME, MixDevice::VOLUME,
-- MixDevice::UNKNOWN, MixDevice::UNKNOWN, MixDevice::UNKNOWN,
-- MixDevice::UNKNOWN, MixDevice::UNKNOWN };
-+ MixDevice::EXTERNAL };
-
- Mixer_Backend* OSS_getMixer( Mixer* mixer, int device )
- {
diff --git a/audio/kwave/distinfo b/audio/kwave/distinfo
index 7cebaa7b0099..a9d038298c9f 100644
--- a/audio/kwave/distinfo
+++ b/audio/kwave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419866
-SHA256 (KDE/release-service/20.08.3/kwave-20.08.3.tar.xz) = 88dd969f4830cd638eb04a555ca9eabccf2bc5d408c60b37f086313cc08c687e
-SIZE (KDE/release-service/20.08.3/kwave-20.08.3.tar.xz) = 6878552
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kwave-20.12.0.tar.xz) = 0448a54a0a48953dfaf9f8ac5b0cc4fde4ceb407063eee724b2ade1e69cc9d45
+SIZE (KDE/release-service/20.12.0/kwave-20.12.0.tar.xz) = 6881696
diff --git a/audio/libkcddb/distinfo b/audio/libkcddb/distinfo
index 40abdbf51d82..afb3c7139ec6 100644
--- a/audio/libkcddb/distinfo
+++ b/audio/libkcddb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419867
-SHA256 (KDE/release-service/20.08.3/libkcddb-20.08.3.tar.xz) = 2fc7ccc64a9937177eb07e1a839aa0463b772425a001ddb4fd0057988e866664
-SIZE (KDE/release-service/20.08.3/libkcddb-20.08.3.tar.xz) = 425284
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/libkcddb-20.12.0.tar.xz) = a922f201a9366f66ab3292f3f9e34d03fbd0183a6c23d8b5bd3730b69c567b25
+SIZE (KDE/release-service/20.12.0/libkcddb-20.12.0.tar.xz) = 425080
diff --git a/audio/libkcompactdisc/distinfo b/audio/libkcompactdisc/distinfo
index f6165f9a73a1..18e78cdcfb83 100644
--- a/audio/libkcompactdisc/distinfo
+++ b/audio/libkcompactdisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419868
-SHA256 (KDE/release-service/20.08.3/libkcompactdisc-20.08.3.tar.xz) = a69016c627bc87a900592f1b982813ee86335d70f65a3614c59f95bee698f4d9
-SIZE (KDE/release-service/20.08.3/libkcompactdisc-20.08.3.tar.xz) = 96576
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/libkcompactdisc-20.12.0.tar.xz) = e74c0a2952ab93213482851a2cf2bc3299f33614467d73054f871e26d6092078
+SIZE (KDE/release-service/20.12.0/libkcompactdisc-20.12.0.tar.xz) = 96708
diff --git a/databases/akonadi/distinfo b/databases/akonadi/distinfo
index 1a5f5182f05d..3f3546a7ae96 100644
--- a/databases/akonadi/distinfo
+++ b/databases/akonadi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419869
-SHA256 (KDE/release-service/20.08.3/akonadi-20.08.3.tar.xz) = 144aea34fbc728a4f4d015194593efad0350375cb7dc565db5827b5688558ac3
-SIZE (KDE/release-service/20.08.3/akonadi-20.08.3.tar.xz) = 1591360
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/akonadi-20.12.0.tar.xz) = 37318b79992264e996d8afa14fa332e984a60e3a31de36f6da03ca395c2e6813
+SIZE (KDE/release-service/20.12.0/akonadi-20.12.0.tar.xz) = 1593204
diff --git a/databases/akonadi/pkg-plist b/databases/akonadi/pkg-plist
index e45a642749fa..c4ce7c5d99e5 100644
--- a/databases/akonadi/pkg-plist
+++ b/databases/akonadi/pkg-plist
@@ -304,6 +304,7 @@ include/KF5/AkonadiXml/xmlwriter.h
include/KF5/akonadi/abstractsearchplugin.h
include/KF5/akonadi/private/akonadiprivate_export.h
include/KF5/akonadi/private/capabilities_p.h
+include/KF5/akonadi/private/compressionstream_p.h
include/KF5/akonadi/private/dbus_p.h
include/KF5/akonadi/private/externalpartstorage_p.h
include/KF5/akonadi/private/imapparser_p.h
diff --git a/deskutils/Makefile b/deskutils/Makefile
index a2ababf3c3d9..1595d0261e6e 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -118,6 +118,7 @@
SUBDIR += howm
SUBDIR += hs-arbtt
SUBDIR += ical
+ SUBDIR += itinerary
SUBDIR += jjclient
SUBDIR += jlj
SUBDIR += just
@@ -128,7 +129,6 @@
SUBDIR += kdeconnect-kde
SUBDIR += kdepim
SUBDIR += kdepim-addons
- SUBDIR += kdepim-apps-libs
SUBDIR += kdepim-runtime
SUBDIR += keditbookmarks
SUBDIR += kfind
diff --git a/deskutils/affiche/distinfo b/deskutils/affiche/distinfo
index 39baf0bdf6cc..d62504a34ace 100644
--- a/deskutils/affiche/distinfo
+++ b/deskutils/affiche/distinfo
@@ -1,2 +1,3 @@
+TIMESTAMP = 1605294747
SHA256 (Affiche-0.6.0.tar.gz) = 7f6adb7a3e4b6da98d7771e5a2d256464bf9febc787b1f455b805bf037d72609
SIZE (Affiche-0.6.0.tar.gz) = 50764
diff --git a/deskutils/akonadi-calendar-tools/distinfo b/deskutils/akonadi-calendar-tools/distinfo
index 58ff6b3bb27c..ba854cb20bc4 100644
--- a/deskutils/akonadi-calendar-tools/distinfo
+++ b/deskutils/akonadi-calendar-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419870
-SHA256 (KDE/release-service/20.08.3/akonadi-calendar-tools-20.08.3.tar.xz) = dc0cf07f080facc3fb1bfe43507c6e37e4990b4f91ffb46d95cb2e23621fd5de
-SIZE (KDE/release-service/20.08.3/akonadi-calendar-tools-20.08.3.tar.xz) = 228576
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/akonadi-calendar-tools-20.12.0.tar.xz) = 22ef277ebffd6147fe8b1d2562818b39a5aca1c78682c116ae3de6193b8e367e
+SIZE (KDE/release-service/20.12.0/akonadi-calendar-tools-20.12.0.tar.xz) = 223464
diff --git a/deskutils/akonadi-import-wizard/distinfo b/deskutils/akonadi-import-wizard/distinfo
index 154a0390e30c..db2b1871a9da 100644
--- a/deskutils/akonadi-import-wizard/distinfo
+++ b/deskutils/akonadi-import-wizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419870
-SHA256 (KDE/release-service/20.08.3/akonadi-import-wizard-20.08.3.tar.xz) = 35d63950ee26456317322238b71d9be76f4f0df0749cd532e1454fbf7b06de3e
-SIZE (KDE/release-service/20.08.3/akonadi-import-wizard-20.08.3.tar.xz) = 506104
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/akonadi-import-wizard-20.12.0.tar.xz) = dc9e87635312c641606dd42c24cc790c2d7de0b340474554ce907de8fcb1af7d
+SIZE (KDE/release-service/20.12.0/akonadi-import-wizard-20.12.0.tar.xz) = 504784
diff --git a/deskutils/akonadiconsole/distinfo b/deskutils/akonadiconsole/distinfo
index 2366c57fa443..6206287e05bc 100644
--- a/deskutils/akonadiconsole/distinfo
+++ b/deskutils/akonadiconsole/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419871
-SHA256 (KDE/release-service/20.08.3/akonadiconsole-20.08.3.tar.xz) = 20a124b7ad4f5c069d455d8be47be183d2aaf2263f5ef323045d0879d3053918
-SIZE (KDE/release-service/20.08.3/akonadiconsole-20.08.3.tar.xz) = 195032
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/akonadiconsole-20.12.0.tar.xz) = f34c5e7ec4b5c11d5dec7cda40d3a36d00916916ad924c1ae455ce51a3b8bd43
+SIZE (KDE/release-service/20.12.0/akonadiconsole-20.12.0.tar.xz) = 198012
diff --git a/deskutils/akregator/distinfo b/deskutils/akregator/distinfo
index 23696523bd87..80e8041c44b8 100644
--- a/deskutils/akregator/distinfo
+++ b/deskutils/akregator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419872
-SHA256 (KDE/release-service/20.08.3/akregator-20.08.3.tar.xz) = c5f242d4ae8e67068df04f1b3d758b26249827c826e4f369cac3afa2814010bf
-SIZE (KDE/release-service/20.08.3/akregator-20.08.3.tar.xz) = 2204024
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/akregator-20.12.0.tar.xz) = 5d4ddbbbb4d19f8d443f6c8a69372d0635960b41bf8735247f45ff8af3f995c3
+SIZE (KDE/release-service/20.12.0/akregator-20.12.0.tar.xz) = 2203428
diff --git a/deskutils/grantlee-editor/Makefile b/deskutils/grantlee-editor/Makefile
index 8cae2f89d13f..e6356926d745 100644
--- a/deskutils/grantlee-editor/Makefile
+++ b/deskutils/grantlee-editor/Makefile
@@ -23,7 +23,7 @@ USE_KDE= archive attica auth codecs completion config configwidgets \
widgetsaddons xmlgui
# pim components
USE_KDE+= akonadi akonadicontacts akonadimime contacts grantleetheme \
- kdepim-apps-libs libkleo messagelib mime pimcommon pimtextedit
+ libkleo messagelib mime pimcommon pimtextedit
USE_QT= concurrent core dbus declarative gui location network \
printsupport webchannel webengine widgets xml \
buildtools_build qmake_build
diff --git a/deskutils/grantlee-editor/distinfo b/deskutils/grantlee-editor/distinfo
index 766a742bca9c..8da4680cc95d 100644
--- a/deskutils/grantlee-editor/distinfo
+++ b/deskutils/grantlee-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419872
-SHA256 (KDE/release-service/20.08.3/grantlee-editor-20.08.3.tar.xz) = 69e72759415eceea2f5336cf7fa7ddc0a62437c0c3faafee984d22d3586c59cc
-SIZE (KDE/release-service/20.08.3/grantlee-editor-20.08.3.tar.xz) = 111832
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/grantlee-editor-20.12.0.tar.xz) = 7e48495bdc76ebcb037a8cc44a31d6583e0d6f247d630b7e1f4d46b66e1f7474
+SIZE (KDE/release-service/20.12.0/grantlee-editor-20.12.0.tar.xz) = 107508
diff --git a/deskutils/grantleetheme/distinfo b/deskutils/grantleetheme/distinfo
index a79400e630fb..d4c9892c0180 100644
--- a/deskutils/grantleetheme/distinfo
+++ b/deskutils/grantleetheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419873
-SHA256 (KDE/release-service/20.08.3/grantleetheme-20.08.3.tar.xz) = c557e353f090b3a3cde25d31a1d0c36ba1a9d4f7f94b19a4dfe3fb2d76d9671d
-SIZE (KDE/release-service/20.08.3/grantleetheme-20.08.3.tar.xz) = 56280
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/grantleetheme-20.12.0.tar.xz) = 0cfa0cb1f169e60c77a5a62551a1e9f7f31a2f4caea13f129420cfa314cd141c
+SIZE (KDE/release-service/20.12.0/grantleetheme-20.12.0.tar.xz) = 56548
diff --git a/deskutils/itinerary/Makefile b/deskutils/itinerary/Makefile
new file mode 100644
index 000000000000..e1c2e7f05ba7
--- /dev/null
+++ b/deskutils/itinerary/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= itinerary
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= deskutils kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= KDE Itinerary is a digital travel assistant
+
+USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
+USE_KDE= ecm coreaddons contacts i18n kpkpass notifications kosm kitinerary
+USE_QT= core location quick3d quickcontrols2 testlib \
+ buildtools_build qmake_build
+
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.mk>
diff --git a/deskutils/itinerary/distinfo b/deskutils/itinerary/distinfo
new file mode 100644
index 000000000000..3b2f30929549
--- /dev/null
+++ b/deskutils/itinerary/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/itinerary-20.12.0.tar.xz) = 65cc8b8937d39523cbc1689d41311266f460938533b49433c1467302ac4a201b
+SIZE (KDE/release-service/20.12.0/itinerary-20.12.0.tar.xz) = 330672
diff --git a/deskutils/itinerary/pkg-descr b/deskutils/itinerary/pkg-descr
new file mode 100644
index 000000000000..7956c46d094b
--- /dev/null
+++ b/deskutils/itinerary/pkg-descr
@@ -0,0 +1,9 @@
+KRuler displays on screen a ruler measuring pixels.
+
+FEATURES
+- Integrated color picker.
+- Change the length of the ruler.
+- Change the orientation of the ruler.
+- Change the color, transparency and font of the ruler.
+
+WWW: http://www.kde.org/applications/graphics/kruler
diff --git a/deskutils/itinerary/pkg-plist b/deskutils/itinerary/pkg-plist
new file mode 100644
index 000000000000..0989967fa598
--- /dev/null
+++ b/deskutils/itinerary/pkg-plist
@@ -0,0 +1,35 @@
+bin/itinerary
+lib/libSolidExtras.so
+%%QT_QMLDIR%%/org/kde/solidextras/libsolidextrasqmlplugin.so
+%%QT_QMLDIR%%/org/kde/solidextras/qmldir
+share/applications/org.kde.itinerary.desktop
+share/icons/hicolor/48x48/apps/itinerary.svg
+share/knotifications5/itinerary.notifyrc
+share/locale/ca/LC_MESSAGES/kde-itinerary.mo
+share/locale/ca@valencia/LC_MESSAGES/kde-itinerary.mo
+share/locale/cs/LC_MESSAGES/kde-itinerary.mo
+share/locale/de/LC_MESSAGES/kde-itinerary.mo
+share/locale/en_GB/LC_MESSAGES/kde-itinerary.mo
+share/locale/es/LC_MESSAGES/kde-itinerary.mo
+share/locale/et/LC_MESSAGES/kde-itinerary.mo
+share/locale/eu/LC_MESSAGES/kde-itinerary.mo
+share/locale/fr/LC_MESSAGES/kde-itinerary.mo
+share/locale/gl/LC_MESSAGES/kde-itinerary.mo
+share/locale/ia/LC_MESSAGES/kde-itinerary.mo
+share/locale/it/LC_MESSAGES/kde-itinerary.mo
+share/locale/ja/LC_MESSAGES/kde-itinerary.mo
+share/locale/ko/LC_MESSAGES/kde-itinerary.mo
+share/locale/lt/LC_MESSAGES/kde-itinerary.mo
+share/locale/nl/LC_MESSAGES/kde-itinerary.mo
+share/locale/pl/LC_MESSAGES/kde-itinerary.mo
+share/locale/pt/LC_MESSAGES/kde-itinerary.mo
+share/locale/pt_BR/LC_MESSAGES/kde-itinerary.mo
+share/locale/ru/LC_MESSAGES/kde-itinerary.mo
+share/locale/sk/LC_MESSAGES/kde-itinerary.mo
+share/locale/sl/LC_MESSAGES/kde-itinerary.mo
+share/locale/sv/LC_MESSAGES/kde-itinerary.mo
+share/locale/uk/LC_MESSAGES/kde-itinerary.mo
+share/locale/zh_CN/LC_MESSAGES/kde-itinerary.mo
+share/locale/zh_TW/LC_MESSAGES/kde-itinerary.mo
+share/metainfo/org.kde.itinerary.appdata.xml
+share/qlogging-categories5/org_kde_itinerary.categories
diff --git a/deskutils/kaddressbook/Makefile b/deskutils/kaddressbook/Makefile
index 27723d0981f1..2fbc14b4b2e6 100644
--- a/deskutils/kaddressbook/Makefile
+++ b/deskutils/kaddressbook/Makefile
@@ -20,7 +20,7 @@ USE_KDE= auth codecs completion config configwidgets coreaddons crash \
prison service sonnet textwidgets widgetsaddons xmlgui
# pim components
USE_KDE+= akonadi akonadicontacts akonadisearch contacts grantleetheme \
- imap kdepim-apps-libs kontactinterface libkdepim mime pimcommon \
+ imap kontactinterface libkdepim mime pimcommon \
kdepim-runtime5_run
USE_QT= concurrent core dbus gui network printsupport widgets xml \
buildtools_build qmake_build
diff --git a/deskutils/kaddressbook/distinfo b/deskutils/kaddressbook/distinfo
index a82db25c546b..a1e079abfbbe 100644
--- a/deskutils/kaddressbook/distinfo
+++ b/deskutils/kaddressbook/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419874
-SHA256 (KDE/release-service/20.08.3/kaddressbook-20.08.3.tar.xz) = d6a60cad603993fde5bd5ea1e5bebafb16f39afc918feeb565b930016550b102
-SIZE (KDE/release-service/20.08.3/kaddressbook-20.08.3.tar.xz) = 3168192
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kaddressbook-20.12.0.tar.xz) = 6ceff2002af65c6edc0cfa98ac4b29c6fc451e48c15c853f6e65c356408dc7db
+SIZE (KDE/release-service/20.12.0/kaddressbook-20.12.0.tar.xz) = 3256028
diff --git a/deskutils/kaddressbook/files/patch-git-8aee8d40ae2a1c920d3520163d550d3b49720226.diff b/deskutils/kaddressbook/files/patch-git-8aee8d40ae2a1c920d3520163d550d3b49720226.diff
deleted file mode 100644
index 7c891d615b8c..000000000000
--- a/deskutils/kaddressbook/files/patch-git-8aee8d40ae2a1c920d3520163d550d3b49720226.diff
+++ /dev/null
@@ -1,60 +0,0 @@
-Author: Volker Krause <vkrause@kde.org>
-Date: Sun Oct 25 18:22:58 2020 +0100
-
- Compile with recent Qt 5.15
-
- More QPrinter methods got deprecated there. DevicePixel no longer exists
- as a unit, visually Point looks pretty much the same though.
-
-diff --git src/printing/compact/compactstyle.cpp src/printing/compact/compactstyle.cpp
-index d950a963..71e74c0f 100644
---- src/printing/compact/compactstyle.cpp
-+++ src/printing/compact/compactstyle.cpp
-@@ -168,7 +168,7 @@ void CompactStyle::print(const KContacts::Addressee::List &contacts, PrintProgre
-
- // print
- QPrinter *printer = wizard()->printer();
-- printer->setPageMargins(20, 20, 20, 20, QPrinter::DevicePixel);
-+ printer->setPageMargins(QMarginsF(20, 20, 20, 20), QPageLayout::Point);
-
- progress->addMessage(i18n("Setting up document"));
-
-diff --git src/printing/grantlee/grantleeprintstyle.cpp src/printing/grantlee/grantleeprintstyle.cpp
-index d7afe8ef..49b5e494 100644
---- src/printing/grantlee/grantleeprintstyle.cpp
-+++ src/printing/grantlee/grantleeprintstyle.cpp
-@@ -38,7 +38,7 @@ GrantleePrintStyle::~GrantleePrintStyle()
- void GrantleePrintStyle::print(const KContacts::Addressee::List &contacts, PrintProgress *progress)
- {
- QPrinter *printer = wizard()->printer();
-- printer->setPageMargins(20, 20, 20, 20, QPrinter::DevicePixel);
-+ printer->setPageMargins(QMarginsF(20, 20, 20, 20), QPageLayout::Point);
-
- progress->addMessage(i18n("Setting up document"));
-
-diff --git src/printing/mike/mikesstyle.cpp src/printing/mike/mikesstyle.cpp
-index 9f698c53..81a4bd6f 100644
---- src/printing/mike/mikesstyle.cpp
-+++ src/printing/mike/mikesstyle.cpp
-@@ -107,7 +107,7 @@ MikesStyle::~MikesStyle()
- void MikesStyle::print(const KContacts::Addressee::List &contacts, PrintProgress *progress)
- {
- QPrinter *printer = wizard()->printer();
-- printer->setPageMargins(20, 20, 20, 20, QPrinter::DevicePixel);
-+ printer->setPageMargins(QMarginsF(20, 20, 20, 20), QPageLayout::Point);
-
- progress->addMessage(i18n("Setting up document"));
-
-diff --git src/printing/ringbinder/ringbinderstyle.cpp src/printing/ringbinder/ringbinderstyle.cpp
-index 60a39c86..5f600d6a 100644
---- src/printing/ringbinder/ringbinderstyle.cpp
-+++ src/printing/ringbinder/ringbinderstyle.cpp
-@@ -159,7 +159,7 @@ void RingBinderPrintStyle::print(const KContacts::Addressee::List &contacts, Pri
- config.sync();
-
- QPrinter *printer = wizard()->printer();
-- printer->setPageMargins(50, 20, 0, 50, QPrinter::DevicePixel);
-+ printer->setPageMargins(QMarginsF(50, 20, 0, 50), QPageLayout::Point);
-
- progress->addMessage(i18n("Setting up document"));
-
diff --git a/deskutils/kaddressbook/pkg-plist b/deskutils/kaddressbook/pkg-plist
index dc7d9c86f49d..d6548552555c 100644
--- a/deskutils/kaddressbook/pkg-plist
+++ b/deskutils/kaddressbook/pkg-plist
@@ -1,6 +1,32 @@
bin/kaddressbook
-share/qlogging-categories5/kaddressbook.categories
-share/qlogging-categories5/kaddressbook.renamecategories
+include/KPim/KAddressBookImportExport/ContactFields
+include/KPim/KAddressBookImportExport/ContactList
+include/KPim/KAddressBookImportExport/ContactSelectionDialog
+include/KPim/KAddressBookImportExport/ContactSelectionWidget
+include/KPim/KAddressBookImportExport/ExportSelectionWidget
+include/KPim/KAddressBookImportExport/ImportExportEngine
+include/KPim/KAddressBookImportExport/Plugin
+include/KPim/KAddressBookImportExport/PluginInterface
+include/KPim/KAddressBookImportExport/PluginManager
+include/KPim/kaddressbookimportexport/contactfields.h
+include/KPim/kaddressbookimportexport/contactlist.h
+include/KPim/kaddressbookimportexport/contactselectiondialog.h
+include/KPim/kaddressbookimportexport/contactselectionwidget.h
+include/KPim/kaddressbookimportexport/exportselectionwidget.h
+include/KPim/kaddressbookimportexport/importexportengine.h
+include/KPim/kaddressbookimportexport/kaddressbook_importexport_export.h
+include/KPim/kaddressbookimportexport/plugin.h
+include/KPim/kaddressbookimportexport/plugininterface.h
+include/KPim/kaddressbookimportexport/pluginmanager.h
+include/KPim/kaddressbookimportexport_version.h
+lib/cmake/KPimAddressbookImportExport/KPimAddressbookImportExportConfig.cmake
+lib/cmake/KPimAddressbookImportExport/KPimAddressbookImportExportConfigVersion.cmake
+lib/cmake/KPimAddressbookImportExport/KPimAddressbookImportExportTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KPimAddressbookImportExport/KPimAddressbookImportExportTargets.cmake
+lib/libKPimAddressbookImportExport.so
+lib/libKPimAddressbookImportExport.so.5
+lib/libKPimAddressbookImportExport.so.%%KDE_APPLICATIONS_SHLIB_VER%%
+%%QT_MKSPECDIR%%/modules/qt_KAddressbookImportExport.pri
lib/libkaddressbookprivate.so.5
lib/libkaddressbookprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_PLUGINDIR%%/kaddressbook_config_plugins.so
@@ -91,3 +117,5 @@ share/locale/uk/LC_MESSAGES/kaddressbook.mo
share/locale/zh_CN/LC_MESSAGES/kaddressbook.mo
share/locale/zh_TW/LC_MESSAGES/kaddressbook.mo
share/metainfo/org.kde.kaddressbook.appdata.xml
+share/qlogging-categories5/kaddressbook.categories
+share/qlogging-categories5/kaddressbook.renamecategories
diff --git a/deskutils/kalarm/Makefile b/deskutils/kalarm/Makefile
index ac94f725c198..61f44e3f1ece 100644
--- a/deskutils/kalarm/Makefile
+++ b/deskutils/kalarm/Makefile
@@ -13,12 +13,12 @@ USES= cmake compiler:c++11-lib gettext kde:5 qt:5 shebangfix tar:xz xorg
USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons ecm guiaddons i18n iconthemes \
itemmodels itemviews jobwidgets kcmutils kdelibs4support kio \
- notifications parts service solid sonnet textwidgets \
+ notifications notifyconfig parts service solid sonnet textwidgets \
unitconversion wallet widgetsaddons windowsystem xmlgui
# pim components
USE_KDE+= akonadi akonadicontacts akonadimime alarmcalendar calendarcore \
calendarutils contacts globalaccel holidays identitymanagement \
- kdepim-apps-libs libkdepim mailcommon mailtransport mime \
+ idletime libkdepim mailcommon mailtransport mime \
pimcommon pimtextedit imap \
kdepim-runtime5_run
USE_QT= concurrent core dbus gui network phonon4 printsupport widgets \
diff --git a/deskutils/kalarm/distinfo b/deskutils/kalarm/distinfo
index 3a08fb611597..dd7eb1556665 100644
--- a/deskutils/kalarm/distinfo
+++ b/deskutils/kalarm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419875
-SHA256 (KDE/release-service/20.08.3/kalarm-20.08.3.tar.xz) = aea1adde04cf876f2488533794ad4a9dfb1055a6ec65a0d684f5daedafca2405
-SIZE (KDE/release-service/20.08.3/kalarm-20.08.3.tar.xz) = 1985344
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kalarm-20.12.0.tar.xz) = 081b6d6e039406e064be0f37d75a8dfc7b7126909c181169716a160d63b1e9f6
+SIZE (KDE/release-service/20.12.0/kalarm-20.12.0.tar.xz) = 2076248
diff --git a/deskutils/kalarm/pkg-plist b/deskutils/kalarm/pkg-plist
index 65d35c93c0a1..622fb76debd1 100644
--- a/deskutils/kalarm/pkg-plist
+++ b/deskutils/kalarm/pkg-plist
@@ -31,6 +31,7 @@ share/kconf_update/kalarm-2.0.2-general.pl
share/kconf_update/kalarm-2.1.5-general.pl
share/kconf_update/kalarm-version.pl
share/kconf_update/kalarm.upd
+share/knotifications5/kalarm.notifyrc
share/kxmlgui5/kalarm/kalarmui.rc
share/locale/ar/LC_MESSAGES/kalarm.mo
share/locale/bg/LC_MESSAGES/kalarm.mo
diff --git a/deskutils/kcharselect/distinfo b/deskutils/kcharselect/distinfo
index c95dff7f79fa..ae354e7816c5 100644
--- a/deskutils/kcharselect/distinfo
+++ b/deskutils/kcharselect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419875
-SHA256 (KDE/release-service/20.08.3/kcharselect-20.08.3.tar.xz) = ea090dde3fce15a2a5779c010ef72cda0b87cb3556ee08f226530ae5a48cd9dc
-SIZE (KDE/release-service/20.08.3/kcharselect-20.08.3.tar.xz) = 366104
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kcharselect-20.12.0.tar.xz) = 3e96bdff6a60b0ca0bb8496c7a2d8d1fec19a3233956ddd6bcb4bb21a2a3d37b
+SIZE (KDE/release-service/20.12.0/kcharselect-20.12.0.tar.xz) = 366236
diff --git a/deskutils/kdeconnect-kde/Makefile b/deskutils/kdeconnect-kde/Makefile
index 14f36a440974..5c42b1329961 100644
--- a/deskutils/kdeconnect-kde/Makefile
+++ b/deskutils/kdeconnect-kde/Makefile
@@ -32,4 +32,6 @@ USE_LDCONFIG= ${QT_QMLDIR}/org/kde/kdeconnect
OPTIONS_DEFINE= DOCS
+KDE_APPLICATIONS_SHLIB_VER=${KDE_APPLICATIONS_VERSION}
+
.include <bsd.port.mk>
diff --git a/deskutils/kdeconnect-kde/distinfo b/deskutils/kdeconnect-kde/distinfo
index 03e84be7ca47..0c6794842ddf 100644
--- a/deskutils/kdeconnect-kde/distinfo
+++ b/deskutils/kdeconnect-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419876
-SHA256 (KDE/release-service/20.08.3/kdeconnect-kde-20.08.3.tar.xz) = 3300d9abdb7d62cf7046636cb2840f4437dfe5efa68c5db7824a531c907a2074
-SIZE (KDE/release-service/20.08.3/kdeconnect-kde-20.08.3.tar.xz) = 420232
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kdeconnect-kde-20.12.0.tar.xz) = 92339009b2b41337827a6fa22b500a46ca192e6fa4cd493af13f9b9f9ad58d20
+SIZE (KDE/release-service/20.12.0/kdeconnect-kde-20.12.0.tar.xz) = 549532
diff --git a/deskutils/kdeconnect-kde/pkg-plist b/deskutils/kdeconnect-kde/pkg-plist
index 267cab8ffd5e..2eba1c6338b4 100644
--- a/deskutils/kdeconnect-kde/pkg-plist
+++ b/deskutils/kdeconnect-kde/pkg-plist
@@ -6,14 +6,12 @@ bin/kdeconnect-settings
bin/kdeconnect-sms
etc/xdg/autostart/org.kde.kdeconnect.daemon.desktop
lib/libexec/kdeconnectd
-lib/libkdeconnectcore.so.1
-lib/libkdeconnectcore.so.1.4.0
-lib/libkdeconnectinterfaces.so.1
-lib/libkdeconnectinterfaces.so.1.4.0
-lib/libkdeconnectpluginkcm.so.1
-lib/libkdeconnectpluginkcm.so.1.4.0
-lib/libkdeconnectsmshelper.so.1
-lib/libkdeconnectsmshelper.so.1.4.0
+lib/libkdeconnectcore.so.%%KDE_APPLICATIONS_SHLIB_VER%%
+lib/libkdeconnectcore.so.%%KDE_APPLICATIONS_VERSION_SHORT%%
+lib/libkdeconnectinterfaces.so.%%KDE_APPLICATIONS_SHLIB_VER%%
+lib/libkdeconnectinterfaces.so.%%KDE_APPLICATIONS_VERSION_SHORT%%
+lib/libkdeconnectpluginkcm.so.%%KDE_APPLICATIONS_SHLIB_VER%%
+lib/libkdeconnectpluginkcm.so.%%KDE_APPLICATIONS_VERSION_SHORT%%
%%QT_PLUGINDIR%%/kcm_kdeconnect.so
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_battery.so
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_bigscreen.so
@@ -51,6 +49,11 @@ lib/libkdeconnectsmshelper.so.1.4.0
%%QT_PLUGINDIR%%/kf5/kio/kdeconnect.so
%%QT_QMLDIR%%/org/kde/kdeconnect/libkdeconnectdeclarativeplugin.so
%%QT_QMLDIR%%/org/kde/kdeconnect/qmldir
+share/kdeconnect/kdeconnect_findthisdevice_config.qml
+share/kdeconnect/kdeconnect_pausemusic_config.qml
+share/kdeconnect/kdeconnect_runcommand_config.qml
+share/kdeconnect/kdeconnect_sendnotifications_config.qml
+share/kdeconnect/kdeconnect_share_config.qml
share/Thunar/sendto/kdeconnect-thunar.desktop
share/applications/org.kde.kdeconnect.app.desktop
share/applications/org.kde.kdeconnect.daemon.desktop
@@ -117,8 +120,10 @@ share/locale/ar/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ar/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ar/LC_MESSAGES/kdeconnect-plugins.mo
share/locale/ar/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
+share/locale/ast/LC_MESSAGES/kdeconnect-app.mo
share/locale/ast/LC_MESSAGES/kdeconnect-cli.mo
share/locale/ast/LC_MESSAGES/kdeconnect-fileitemaction.mo
+share/locale/ast/LC_MESSAGES/kdeconnect-interfaces.mo
share/locale/ast/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ast/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ast/LC_MESSAGES/kdeconnect-kio.mo
@@ -197,19 +202,14 @@ share/locale/da/LC_MESSAGES/kdeconnect-settings.mo
share/locale/da/LC_MESSAGES/kdeconnect-sms.mo
share/locale/da/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/da/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
-share/locale/de/LC_MESSAGES/kdeconnect-app.mo
share/locale/de/LC_MESSAGES/kdeconnect-cli.mo
share/locale/de/LC_MESSAGES/kdeconnect-core.mo
share/locale/de/LC_MESSAGES/kdeconnect-fileitemaction.mo
-share/locale/de/LC_MESSAGES/kdeconnect-indicator.mo
-share/locale/de/LC_MESSAGES/kdeconnect-interfaces.mo
share/locale/de/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/de/LC_MESSAGES/kdeconnect-kded.mo
share/locale/de/LC_MESSAGES/kdeconnect-kio.mo
share/locale/de/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/de/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/de/LC_MESSAGES/kdeconnect-settings.mo
-share/locale/de/LC_MESSAGES/kdeconnect-sms.mo
share/locale/de/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/de/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/el/LC_MESSAGES/kdeconnect-app.mo
@@ -274,11 +274,6 @@ share/locale/et/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/et/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/eu/LC_MESSAGES/kdeconnect-app.mo
share/locale/eu/LC_MESSAGES/kdeconnect-cli.mo
-share/locale/pl/LC_MESSAGES/kdeconnect-app.mo
-share/locale/pl/LC_MESSAGES/kdeconnect-indicator.mo
-share/locale/pl/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/pl/LC_MESSAGES/kdeconnect-settings.mo
-share/locale/pl/LC_MESSAGES/kdeconnect-sms.mo
share/locale/eu/LC_MESSAGES/kdeconnect-core.mo
share/locale/eu/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/eu/LC_MESSAGES/kdeconnect-indicator.mo
@@ -427,6 +422,7 @@ share/locale/lt/LC_MESSAGES/kdeconnect-kded.mo
share/locale/lt/LC_MESSAGES/kdeconnect-kio.mo
share/locale/lt/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/lt/LC_MESSAGES/kdeconnect-plugins.mo
+share/locale/lt/LC_MESSAGES/kdeconnect-settings.mo
share/locale/lt/LC_MESSAGES/kdeconnect-sms.mo
share/locale/lt/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -475,14 +471,18 @@ share/locale/nn/LC_MESSAGES/kdeconnect-settings.mo
share/locale/nn/LC_MESSAGES/kdeconnect-sms.mo
share/locale/nn/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/nn/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
+share/locale/pl/LC_MESSAGES/kdeconnect-app.mo
share/locale/pl/LC_MESSAGES/kdeconnect-cli.mo
share/locale/pl/LC_MESSAGES/kdeconnect-core.mo
share/locale/pl/LC_MESSAGES/kdeconnect-fileitemaction.mo
+share/locale/pl/LC_MESSAGES/kdeconnect-indicator.mo
+share/locale/pl/LC_MESSAGES/kdeconnect-interfaces.mo
share/locale/pl/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/pl/LC_MESSAGES/kdeconnect-kded.mo
share/locale/pl/LC_MESSAGES/kdeconnect-kio.mo
share/locale/pl/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/pl/LC_MESSAGES/kdeconnect-plugins.mo
+share/locale/pl/LC_MESSAGES/kdeconnect-settings.mo
share/locale/pl/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/pl/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/pt/LC_MESSAGES/kdeconnect-app.mo
diff --git a/deskutils/kdepim-addons/Makefile b/deskutils/kdepim-addons/Makefile
index 6eab4b0919f4..e297edea85ee 100644
--- a/deskutils/kdepim-addons/Makefile
+++ b/deskutils/kdepim-addons/Makefile
@@ -28,7 +28,7 @@ USE_KDE+= akonadi akonadicalendar akonadicontacts akonadiimportwizard \
akonadimime akonadinotes calendarcore calendarsupport \
calendarutils contacts eventviews gapi grantleetheme \
gravatar identitymanagement imap incidenceeditor \
- kdepim-apps-libs kitinerary kontactinterface kpkpass libkdepim \
+ kitinerary kontactinterface kpkpass libkdepim \
libkleo libksieve mailcommon mailimporter mailtransport \
messagelib mime pimcommon pimtextedit tnef
USE_QT= concurrent core dbus declarative gui location network printsupport testlib \
diff --git a/deskutils/kdepim-addons/distinfo b/deskutils/kdepim-addons/distinfo
index 10e2c992b814..d39dd3b5d8e8 100644
--- a/deskutils/kdepim-addons/distinfo
+++ b/deskutils/kdepim-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419877
-SHA256 (KDE/release-service/20.08.3/kdepim-addons-20.08.3.tar.xz) = f760905bc891cd628caa720fd74465fd30b3c6aa7e534fba61d7901723bfa89e
-SIZE (KDE/release-service/20.08.3/kdepim-addons-20.08.3.tar.xz) = 2071996
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kdepim-addons-20.12.0.tar.xz) = c6dded77181d32b3eb5f8940eadd3e39bfa75c8d0981104acd9b3364c62e4e3d
+SIZE (KDE/release-service/20.12.0/kdepim-addons-20.12.0.tar.xz) = 2145340
diff --git a/deskutils/kdepim-addons/pkg-plist b/deskutils/kdepim-addons/pkg-plist
index 23c3033faddd..2cc5bb7ff850 100644
--- a/deskutils/kdepim-addons/pkg-plist
+++ b/deskutils/kdepim-addons/pkg-plist
@@ -5,37 +5,34 @@ bin/kmail_sav.sh
etc/xdg/kmail.antispamrc
etc/xdg/kmail.antivirusrc
lib/contacteditor/editorpageplugins/cryptopageplugin.so
-lib/libadblocklibprivate.so.5
lib/libadblocklibprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-lib/libdkimverifyconfigure.so.5
+lib/libadblocklibprivate.so.5
lib/libdkimverifyconfigure.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-lib/libgrammarcommon.so.5
+lib/libdkimverifyconfigure.so.5
+lib/libexpireaccounttrashfolderconfig.so.%%KDE_APPLICATIONS_SHLIB_VER%%
+lib/libexpireaccounttrashfolderconfig.so.5
+lib/libfolderconfiguresettings.so.%%KDE_APPLICATIONS_SHLIB_VER%%
+lib/libfolderconfiguresettings.so.5
lib/libgrammarcommon.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-lib/libkaddressbookimportexportlibprivate.so.5
-lib/libkaddressbookimportexportlibprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-lib/libkaddressbookmergelibprivate.so.5
+lib/libgrammarcommon.so.5
lib/libkaddressbookmergelibprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-lib/libkmailgrammalecte.so.5
+lib/libkaddressbookmergelibprivate.so.5
lib/libkmailgrammalecte.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-lib/libkmaillanguagetool.so.5
+lib/libkmailgrammalecte.so.5
lib/libkmaillanguagetool.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-lib/libkmailmarkdown.so.5
+lib/libkmaillanguagetool.so.5
lib/libkmailmarkdown.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-lib/libkmailquicktextpluginprivate.so.5
+lib/libkmailmarkdown.so.5
lib/libkmailquicktextpluginprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-lib/libshorturlpluginprivate.so.5
+lib/libkmailquicktextpluginprivate.so.5
lib/libshorturlpluginprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
+lib/libshorturlpluginprivate.so.5
%%QT_PLUGINDIR%%/akonadi/emailaddressselectionldapdialogplugin.so
%%QT_PLUGINDIR%%/importwizard/evolutionv1importerplugin.so
%%QT_PLUGINDIR%%/importwizard/evolutionv2importerplugin.so
%%QT_PLUGINDIR%%/importwizard/gearyimporterplugin.so
%%QT_PLUGINDIR%%/importwizard/nylasmailimporterplugin.so
%%QT_PLUGINDIR%%/importwizard/operaimporterplugin.so
-%%QT_PLUGINDIR%%/kaddressbook/importexportplugin/kaddressbook_importexportcsvplugin.so
-%%QT_PLUGINDIR%%/kaddressbook/importexportplugin/kaddressbook_importexportgmxplugin.so
-%%QT_PLUGINDIR%%/kaddressbook/importexportplugin/kaddressbook_importexportldapplugin.so
-%%QT_PLUGINDIR%%/kaddressbook/importexportplugin/kaddressbook_importexportldifplugin.so
-%%QT_PLUGINDIR%%/kaddressbook/importexportplugin/kaddressbook_importexportvcardplugin.so
%%QT_PLUGINDIR%%/kaddressbook/mainview/kaddressbook_checkgravatarplugin.so
%%QT_PLUGINDIR%%/kaddressbook/mainview/kaddressbook_mergecontactsplugin.so
%%QT_PLUGINDIR%%/kaddressbook/mainview/kaddressbook_searchduplicatesplugin.so
@@ -77,6 +74,8 @@ lib/libshorturlpluginprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_PLUGINDIR%%/messageviewer/bodypartformatter/messageviewer_bodypartformatter_text_markdown.so
%%QT_PLUGINDIR%%/messageviewer/bodypartformatter/messageviewer_bodypartformatter_text_vcard.so
%%QT_PLUGINDIR%%/messageviewer/configuresettings/messageviewer_dkimconfigplugin.so
+%%QT_PLUGINDIR%%/messageviewer/configuresettings/messageviewer_expireaccounttrashfolderconfigplugin.so
+%%QT_PLUGINDIR%%/messageviewer/configuresettings/messageviewer_folderconfiguresettingsplugin.so
%%QT_PLUGINDIR%%/messageviewer/configuresettings/messageviewer_gravatarconfigplugin.so
%%QT_PLUGINDIR%%/messageviewer/grantlee/5.0/kitinerary_grantlee_extension.so
%%QT_PLUGINDIR%%/messageviewer/headerstyle/messageviewer_briefheaderstyleplugin.so
diff --git a/deskutils/kdepim-apps-libs/Makefile b/deskutils/kdepim-apps-libs/Makefile
deleted file mode 100644
index acc2a61e9bdb..000000000000
--- a/deskutils/kdepim-apps-libs/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= kdepim-apps-libs
-DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-CATEGORIES= deskutils kde kde-applications
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= KDE PIM mail related libraries
-
-LICENSE= LGPL21
-
-DEPRECATED= No longer shipped with 20.12 -- will be removed when the update happens
-
-LIB_DEPENDS= libassuan.so:security/libassuan \
- libgpg-error.so:security/libgpg-error \
- libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp \
- libqgpgme.so:security/gpgme-qt5
-
-USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 qt:5 tar:xz
-USE_KDE= auth codecs completion config configwidgets coreaddons \
- dbusaddons ecm i18n iconthemes itemmodels jobwidgets \
- kdewebkit kio service sonnet widgetsaddons xmlgui
-# pim components
-USE_KDE+= akonadi akonadicontacts contacts grantleetheme libkleo mime \
- pimcommon pimtextedit
-USE_QT= concurrent core dbus gui network testlib uitools webkit widgets xml \
- buildtools_build qmake_build
-USE_LDCONFIG= yes
-
-DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/deskutils/kdepim-apps-libs/distinfo b/deskutils/kdepim-apps-libs/distinfo
deleted file mode 100644
index a4efc1e6667b..000000000000
--- a/deskutils/kdepim-apps-libs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1604419878
-SHA256 (KDE/release-service/20.08.3/kdepim-apps-libs-20.08.3.tar.xz) = 6febbbcccc0b526e62c0b7e3c62035649e6b55617d6a33ef6151925dd30d3c22
-SIZE (KDE/release-service/20.08.3/kdepim-apps-libs-20.08.3.tar.xz) = 59968
diff --git a/deskutils/kdepim-apps-libs/pkg-descr b/deskutils/kdepim-apps-libs/pkg-descr
deleted file mode 100644
index 5d13557c3d47..000000000000
--- a/deskutils/kdepim-apps-libs/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-KDE Personal Information Management suite.
-
-blogio - The KDE blogging client
-kaddressbook - Keeps your addresses on file
-akregator - Feed reader
-kalarm - A personal alarm message, command and email scheduler
-kjots - A note taker
-kleopatra - KDE Key Manager
-kmail - Fully featured Email client
-knode - KDE News (Usenet) reader
-knotes - Popup notes
-kontact - Brings together all the KDE PIM applications under one roof
-korganizer - KDE Calendar and scheduling
-ktimetracker - time tracker
-
-WWW: http://www.kde.org/
diff --git a/deskutils/kdepim-apps-libs/pkg-plist b/deskutils/kdepim-apps-libs/pkg-plist
deleted file mode 100644
index 0f566e86eba6..000000000000
--- a/deskutils/kdepim-apps-libs/pkg-plist
+++ /dev/null
@@ -1,108 +0,0 @@
-include/KF5/KAddressBookImportExport/KAddressBookContactSelectionDialog
-include/KF5/KAddressBookImportExport/KAddressBookContactSelectionWidget
-include/KF5/KAddressBookImportExport/KAddressBookExportSelectionWidget
-include/KF5/KAddressBookImportExport/KAddressBookImportExportContactList
-include/KF5/KAddressBookImportExport/KAddressBookImportExportPlugin
-include/KF5/KAddressBookImportExport/KAddressBookImportExportPluginInterface
-include/KF5/KAddressBookImportExport/KAddressBookImportExportPluginManager
-include/KF5/KaddressbookGrantlee/GrantleeContactFormatter
-include/KF5/KaddressbookGrantlee/GrantleeContactGroupFormatter
-include/KF5/KaddressbookGrantlee/GrantleeContactViewer
-include/KF5/KaddressbookGrantlee/GrantleePrint
-include/KF5/kaddressbookgrantlee/grantleecontactformatter.h
-include/KF5/kaddressbookgrantlee/grantleecontactgroupformatter.h
-include/KF5/kaddressbookgrantlee/grantleecontactviewer.h
-include/KF5/kaddressbookgrantlee/grantleeprint.h
-include/KF5/kaddressbookgrantlee/kaddressbook_grantlee_export.h
-include/KF5/kaddressbookgrantlee_version.h
-include/KF5/kaddressbookimportexport/kaddressbook_importexport_export.h
-include/KF5/kaddressbookimportexport/kaddressbookcontactselectiondialog.h
-include/KF5/kaddressbookimportexport/kaddressbookcontactselectionwidget.h
-include/KF5/kaddressbookimportexport/kaddressbookexportselectionwidget.h
-include/KF5/kaddressbookimportexport/kaddressbookimportexportcontactfields.h
-include/KF5/kaddressbookimportexport/kaddressbookimportexportcontactlist.h
-include/KF5/kaddressbookimportexport/kaddressbookimportexportplugin.h
-include/KF5/kaddressbookimportexport/kaddressbookimportexportplugininterface.h
-include/KF5/kaddressbookimportexport/kaddressbookimportexportpluginmanager.h
-include/KF5/kaddressbookimportexport_version.h
-lib/cmake/KF5KaddressbookGrantlee/KF5KaddressbookGrantleeConfig.cmake
-lib/cmake/KF5KaddressbookGrantlee/KF5KaddressbookGrantleeConfigVersion.cmake
-lib/cmake/KF5KaddressbookGrantlee/KF5KaddressbookGrantleeTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/KF5KaddressbookGrantlee/KF5KaddressbookGrantleeTargets.cmake
-lib/cmake/KF5KaddressbookImportExport/KF5KaddressbookImportExportConfig.cmake
-lib/cmake/KF5KaddressbookImportExport/KF5KaddressbookImportExportConfigVersion.cmake
-lib/cmake/KF5KaddressbookImportExport/KF5KaddressbookImportExportTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/KF5KaddressbookImportExport/KF5KaddressbookImportExportTargets.cmake
-lib/libKF5KaddressbookGrantlee.so
-lib/libKF5KaddressbookGrantlee.so.5
-lib/libKF5KaddressbookGrantlee.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-lib/libKF5KaddressbookImportExport.so
-lib/libKF5KaddressbookImportExport.so.5
-lib/libKF5KaddressbookImportExport.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-%%QT_MKSPECDIR%%/modules/qt_KaddressbookGrantlee.pri
-%%QT_MKSPECDIR%%/modules/qt_KaddressbookImportExport.pri
-share/locale/ar/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/bs/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/ca/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/ca/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/ca@valencia/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/ca@valencia/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/cs/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/cs/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/da/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/da/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/de/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/de/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/en_GB/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/en_GB/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/es/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/es/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/et/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/et/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/fi/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/fi/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/fr/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/fr/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/gl/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/gl/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/hu/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/ia/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/ia/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/it/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/it/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/ja/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/ja/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/kk/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/ko/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/ko/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/lt/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/lt/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/nb/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/nds/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/nl/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/nl/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/nn/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/pl/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/pl/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/pt/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/pt/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/pt_BR/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/pt_BR/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/ro/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/ru/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/ru/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/sk/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/sk/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/sl/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/sl/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/sr/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/sv/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/sv/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/tr/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/uk/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/uk/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/zh_CN/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/zh_CN/LC_MESSAGES/libkaddressbookimportexport.mo
-share/locale/zh_TW/LC_MESSAGES/libkaddressbookgrantlee.mo
-share/locale/zh_TW/LC_MESSAGES/libkaddressbookimportexport.mo
-share/qlogging-categories5/kdepim-apps-lib.categories
diff --git a/deskutils/kdepim-runtime/distinfo b/deskutils/kdepim-runtime/distinfo
index 85b48e224bac..fddafc4f760b 100644
--- a/deskutils/kdepim-runtime/distinfo
+++ b/deskutils/kdepim-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419879
-SHA256 (KDE/release-service/20.08.3/kdepim-runtime-20.08.3.tar.xz) = 2b3a82d0d87da6b8df3d263854aa272a0b4b3038cb7c3edf3e27e43730ffe27f
-SIZE (KDE/release-service/20.08.3/kdepim-runtime-20.08.3.tar.xz) = 1754672
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kdepim-runtime-20.12.0.tar.xz) = 6dd4cd1328aeb2699a51abf41056b7bb009104803a3f2cf70fc4966b21344b01
+SIZE (KDE/release-service/20.12.0/kdepim-runtime-20.12.0.tar.xz) = 1800520
diff --git a/deskutils/kdepim-runtime/pkg-plist b/deskutils/kdepim-runtime/pkg-plist
index 8c35b0e95305..584293374491 100644
--- a/deskutils/kdepim-runtime/pkg-plist
+++ b/deskutils/kdepim-runtime/pkg-plist
@@ -128,6 +128,7 @@ share/icons/hicolor/64x64/apps/ox.png
share/icons/hicolor/72x72/apps/akonadi-ews.png
share/icons/hicolor/96x96/apps/akonadi-ews.png
share/knotifications5/akonadi_ews_resource.notifyrc
+share/knotifications5/akonadi_google_resource.notifyrc
share/knotifications5/akonadi_maildispatcher_agent.notifyrc
share/knotifications5/akonadi_newmailnotifier_agent.notifyrc
share/knotifications5/akonadi_pop3_resource.notifyrc
@@ -244,6 +245,7 @@ share/locale/ca/LC_MESSAGES/akonadi-filestore.mo
share/locale/ca/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/ca/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/ca/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/ca/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/ca/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/ca/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/ca/LC_MESSAGES/akonadi_google_resource.mo
@@ -281,6 +283,7 @@ share/locale/ca@valencia/LC_MESSAGES/akonadi-filestore.mo
share/locale/ca@valencia/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/ca@valencia/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/ca@valencia/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/ca@valencia/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/ca@valencia/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/ca@valencia/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/ca@valencia/LC_MESSAGES/akonadi_google_resource.mo
@@ -318,6 +321,7 @@ share/locale/cs/LC_MESSAGES/akonadi-filestore.mo
share/locale/cs/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/cs/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/cs/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/cs/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/cs/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/cs/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/cs/LC_MESSAGES/akonadi_google_resource.mo
@@ -392,6 +396,7 @@ share/locale/de/LC_MESSAGES/akonadi-filestore.mo
share/locale/de/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/de/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/de/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/de/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/de/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/de/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/de/LC_MESSAGES/akonadi_google_resource.mo
@@ -463,6 +468,7 @@ share/locale/en_GB/LC_MESSAGES/akonadi-filestore.mo
share/locale/en_GB/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/en_GB/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/en_GB/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/en_GB/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/en_GB/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/en_GB/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/en_GB/LC_MESSAGES/akonadi_google_resource.mo
@@ -521,6 +527,7 @@ share/locale/es/LC_MESSAGES/akonadi-filestore.mo
share/locale/es/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/es/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/es/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/es/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/es/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/es/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/es/LC_MESSAGES/akonadi_google_resource.mo
@@ -639,6 +646,7 @@ share/locale/fr/LC_MESSAGES/akonadi-filestore.mo
share/locale/fr/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/fr/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/fr/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/fr/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/fr/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/fr/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/fr/LC_MESSAGES/akonadi_google_resource.mo
@@ -778,6 +786,7 @@ share/locale/ia/LC_MESSAGES/akonadi-filestore.mo
share/locale/ia/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/ia/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/ia/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/ia/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/ia/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/ia/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/ia/LC_MESSAGES/akonadi_google_resource.mo
@@ -816,6 +825,7 @@ share/locale/it/LC_MESSAGES/akonadi-filestore.mo
share/locale/it/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/it/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/it/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/it/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/it/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/it/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/it/LC_MESSAGES/akonadi_google_resource.mo
@@ -979,6 +989,7 @@ share/locale/lt/LC_MESSAGES/akonadi-filestore.mo
share/locale/lt/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/lt/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/lt/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/lt/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/lt/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/lt/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/lt/LC_MESSAGES/akonadi_google_resource.mo
@@ -1132,6 +1143,7 @@ share/locale/nl/LC_MESSAGES/akonadi-filestore.mo
share/locale/nl/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/nl/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/nl/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/nl/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/nl/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/nl/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/nl/LC_MESSAGES/akonadi_google_resource.mo
@@ -1248,6 +1260,7 @@ share/locale/pt/LC_MESSAGES/akonadi-filestore.mo
share/locale/pt/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/pt/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/pt/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/pt/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/pt/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/pt/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/pt/LC_MESSAGES/akonadi_google_resource.mo
@@ -1285,6 +1298,7 @@ share/locale/pt_BR/LC_MESSAGES/akonadi-filestore.mo
share/locale/pt_BR/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/pt_BR/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/pt_BR/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/pt_BR/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/pt_BR/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/pt_BR/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/pt_BR/LC_MESSAGES/akonadi_google_resource.mo
@@ -1386,6 +1400,7 @@ share/locale/sk/LC_MESSAGES/akonadi-filestore.mo
share/locale/sk/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/sk/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/sk/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/sk/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/sk/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/sk/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/sk/LC_MESSAGES/akonadi_google_resource.mo
@@ -1423,6 +1438,7 @@ share/locale/sl/LC_MESSAGES/akonadi-filestore.mo
share/locale/sl/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/sl/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/sl/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/sl/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/sl/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/sl/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/sl/LC_MESSAGES/akonadi_google_resource.mo
@@ -1496,6 +1512,7 @@ share/locale/sv/LC_MESSAGES/akonadi-filestore.mo
share/locale/sv/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/sv/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/sv/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/sv/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/sv/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/sv/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/sv/LC_MESSAGES/akonadi_google_resource.mo
@@ -1594,6 +1611,7 @@ share/locale/uk/LC_MESSAGES/akonadi-filestore.mo
share/locale/uk/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/uk/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/uk/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/uk/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/uk/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/uk/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/uk/LC_MESSAGES/akonadi_google_resource.mo
@@ -1631,6 +1649,7 @@ share/locale/zh_CN/LC_MESSAGES/akonadi-filestore.mo
share/locale/zh_CN/LC_MESSAGES/akonadi_birthdays_resource.mo
share/locale/zh_CN/LC_MESSAGES/akonadi_contacts_resource.mo
share/locale/zh_CN/LC_MESSAGES/akonadi_davgroupware_resource.mo
+share/locale/zh_CN/LC_MESSAGES/akonadi_etesync_resource.mo
share/locale/zh_CN/LC_MESSAGES/akonadi_ews_resource.mo
share/locale/zh_CN/LC_MESSAGES/akonadi_facebook_resource.mo
share/locale/zh_CN/LC_MESSAGES/akonadi_google_resource.mo
diff --git a/deskutils/keditbookmarks/distinfo b/deskutils/keditbookmarks/distinfo
index 97c10f05a0ef..2f1314c6d960 100644
--- a/deskutils/keditbookmarks/distinfo
+++ b/deskutils/keditbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419879
-SHA256 (KDE/release-service/20.08.3/keditbookmarks-20.08.3.tar.xz) = c811f887a244ee6b90fec176a1a88490fa8ef6bc509bd960928d3eb961b90a55
-SIZE (KDE/release-service/20.08.3/keditbookmarks-20.08.3.tar.xz) = 190688
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/keditbookmarks-20.12.0.tar.xz) = a17cc82f3698470eade7ed2e9437b2bd4c6b0ede211a5829d130d4e6efe21d90
+SIZE (KDE/release-service/20.12.0/keditbookmarks-20.12.0.tar.xz) = 190688
diff --git a/deskutils/kfind/distinfo b/deskutils/kfind/distinfo
index 61acf28f5166..d29ee9b55b39 100644
--- a/deskutils/kfind/distinfo
+++ b/deskutils/kfind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419880
-SHA256 (KDE/release-service/20.08.3/kfind-20.08.3.tar.xz) = b94d9bcc6c72a93d77cae70a1d39449cb6edde2c25c57b78c1595d810daf2582
-SIZE (KDE/release-service/20.08.3/kfind-20.08.3.tar.xz) = 278648
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kfind-20.12.0.tar.xz) = 006e6a842b85f4c3387b4333e2eba869d0ae13e0516b069325963630a74b768d
+SIZE (KDE/release-service/20.12.0/kfind-20.12.0.tar.xz) = 278708
diff --git a/deskutils/kmail-account-wizard/distinfo b/deskutils/kmail-account-wizard/distinfo
index 580a36907590..6ec1d106bd74 100644
--- a/deskutils/kmail-account-wizard/distinfo
+++ b/deskutils/kmail-account-wizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419882
-SHA256 (KDE/release-service/20.08.3/kmail-account-wizard-20.08.3.tar.xz) = 9f49aac1e517a406cea1b19702566a03ef86e2a208fd4868eecf35015451556d
-SIZE (KDE/release-service/20.08.3/kmail-account-wizard-20.08.3.tar.xz) = 161832
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kmail-account-wizard-20.12.0.tar.xz) = b14cbd75209c9e294e781ab6051f3519df1ae8559a78da409c8697a0bdee8aa3
+SIZE (KDE/release-service/20.12.0/kmail-account-wizard-20.12.0.tar.xz) = 159216
diff --git a/deskutils/kmail/Makefile b/deskutils/kmail/Makefile
index 0c5c775af140..7a62e5f5dda0 100644
--- a/deskutils/kmail/Makefile
+++ b/deskutils/kmail/Makefile
@@ -29,7 +29,7 @@ USE_KDE= auth bookmarks codecs completion config configwidgets \
widgetsaddons windowsystem xmlgui
# pim components
USE_KDE+= akonadi akonadicontacts akonadimime akonadisearch calendarcore \
- calendarutils contacts gravatar kdepim-apps-libs \
+ calendarutils contacts gravatar \
identitymanagement libkdepim libkleo libksieve \
kontactinterface ldap mailcommon mailtransport messagelib \
mime pimcommon pimtextedit tnef \
diff --git a/deskutils/kmail/distinfo b/deskutils/kmail/distinfo
index 7b8147625490..43e5ff99e906 100644
--- a/deskutils/kmail/distinfo
+++ b/deskutils/kmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419881
-SHA256 (KDE/release-service/20.08.3/kmail-20.08.3.tar.xz) = 0f3ea0772ec3be98f24cba3abef121b4635a156d3995c227ba8b5840f9d1a93c
-SIZE (KDE/release-service/20.08.3/kmail-20.08.3.tar.xz) = 5157880
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kmail-20.12.0.tar.xz) = 89ded51ac8d33c62a15ba592b2beca13d05670541cc1515567ad30e4a6d7a5f2
+SIZE (KDE/release-service/20.12.0/kmail-20.12.0.tar.xz) = 4649976
diff --git a/deskutils/knotes/distinfo b/deskutils/knotes/distinfo
index 74cc0b56f936..f711e58194ed 100644
--- a/deskutils/knotes/distinfo
+++ b/deskutils/knotes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419882
-SHA256 (KDE/release-service/20.08.3/knotes-20.08.3.tar.xz) = 487c1cf7172164eafcfe17192ac8dcb8b2bf02cd78934d1e8dd21a2db4445c7b
-SIZE (KDE/release-service/20.08.3/knotes-20.08.3.tar.xz) = 322452
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/knotes-20.12.0.tar.xz) = 084ec065435b6a74973396d6bb2322321fad5c81875615e3cdc7272b40ed4e2b
+SIZE (KDE/release-service/20.12.0/knotes-20.12.0.tar.xz) = 326652
diff --git a/deskutils/knotes/pkg-plist b/deskutils/knotes/pkg-plist
index 5bed3661020c..a58b4f9d6c39 100644
--- a/deskutils/knotes/pkg-plist
+++ b/deskutils/knotes/pkg-plist
@@ -73,6 +73,7 @@ share/locale/de/LC_MESSAGES/knotes.mo
share/locale/de/LC_MESSAGES/libnoteshared.mo
share/locale/el/LC_MESSAGES/akonadi_notes_agent.mo
share/locale/el/LC_MESSAGES/knotes.mo
+share/locale/el/LC_MESSAGES/libnoteshared.mo
share/locale/en_GB/LC_MESSAGES/akonadi_notes_agent.mo
share/locale/en_GB/LC_MESSAGES/knotes.mo
share/locale/en_GB/LC_MESSAGES/libnoteshared.mo
diff --git a/deskutils/kontact/Makefile b/deskutils/kontact/Makefile
index 43ce9e25106e..980d62777182 100644
--- a/deskutils/kontact/Makefile
+++ b/deskutils/kontact/Makefile
@@ -14,7 +14,7 @@ USE_KDE= auth codecs completion config configwidgets coreaddons crash \
ecm i18n iconthemes itemmodels jobwidgets kcmutils kio parts \
service sonnet textwidgets widgetsaddons windowsystem xmlgui
# pim components
-USE_KDE+= akonadi grantleetheme kdepim-apps-libs kontactinterface libkdepim
+USE_KDE+= akonadi grantleetheme kontactinterface libkdepim pimcommon
USE_QT= concurrent core dbus declarative gui location network \
printsupport webchannel webengine widgets xml \
buildtools_build qmake_build
diff --git a/deskutils/kontact/distinfo b/deskutils/kontact/distinfo
index f88096b7cfa3..4dcebbfa7847 100644
--- a/deskutils/kontact/distinfo
+++ b/deskutils/kontact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419883
-SHA256 (KDE/release-service/20.08.3/kontact-20.08.3.tar.xz) = d4faa4ae90f1047c13c1575470b0ef15245f7fd4c24132fb07faf683777f5a61
-SIZE (KDE/release-service/20.08.3/kontact-20.08.3.tar.xz) = 794980
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kontact-20.12.0.tar.xz) = 6ffcb5f0bcea355d8f16555fbf26e7b2ccba7dabe7b8e24be6d8f02020275877
+SIZE (KDE/release-service/20.12.0/kontact-20.12.0.tar.xz) = 791864
diff --git a/deskutils/korganizer/Makefile b/deskutils/korganizer/Makefile
index fb7b340161a2..5f1deec94f58 100644
--- a/deskutils/korganizer/Makefile
+++ b/deskutils/korganizer/Makefile
@@ -19,7 +19,7 @@ USE_KDE= attica auth bookmarks codecs completion config configwidgets \
USE_KDE+= akonadi akonadicalendar akonadicontacts akonadimime \
akonadinotes akonadisearch calendarcore calendarsupport \
calendarutils contacts eventviews holidays identitymanagement \
- imap incidenceeditor kdepim-apps-libs kontactinterface ldap \
+ imap incidenceeditor kontactinterface ldap \
libkdepim mailtransport mime pimcommon pimtextedit \
kdepim-runtime5_run
USE_QT= concurrent core dbus gui multimedia network phonon4 printsupport widgets xml \
diff --git a/deskutils/korganizer/distinfo b/deskutils/korganizer/distinfo
index c48d68390362..bcb15067764b 100644
--- a/deskutils/korganizer/distinfo
+++ b/deskutils/korganizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419884
-SHA256 (KDE/release-service/20.08.3/korganizer-20.08.3.tar.xz) = faa60e3eb9f03b93374b6c45e754eaaf8fa9f21f8f3361fec0a3252fec365084
-SIZE (KDE/release-service/20.08.3/korganizer-20.08.3.tar.xz) = 2251956
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/korganizer-20.12.0.tar.xz) = 3e6d4d54dda36b174cb531a6c9a542734a8f564bb6971d40549bf09baecfbb2c
+SIZE (KDE/release-service/20.12.0/korganizer-20.12.0.tar.xz) = 2244932
diff --git a/deskutils/kruler/distinfo b/deskutils/kruler/distinfo
index 2e0d87170cd0..5f47b620000e 100644
--- a/deskutils/kruler/distinfo
+++ b/deskutils/kruler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419885
-SHA256 (KDE/release-service/20.08.3/kruler-20.08.3.tar.xz) = 891cf4da1bcc5e49b123eb6ce48896c1e1f462151945468f6c0e37c6984214ee
-SIZE (KDE/release-service/20.08.3/kruler-20.08.3.tar.xz) = 272476
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kruler-20.12.0.tar.xz) = 4976fdef20abc10e05122f6d284f0b3cd187ce7bf56a3ae286ad693a5d6e259c
+SIZE (KDE/release-service/20.12.0/kruler-20.12.0.tar.xz) = 272356
diff --git a/deskutils/libkdepim/distinfo b/deskutils/libkdepim/distinfo
index 957339132f1d..f844afc090c3 100644
--- a/deskutils/libkdepim/distinfo
+++ b/deskutils/libkdepim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419885
-SHA256 (KDE/release-service/20.08.3/libkdepim-20.08.3.tar.xz) = c60dd7e0605b96baa34f453160680c6923f7e4eda5eb8b60beb8e9b20578e7ec
-SIZE (KDE/release-service/20.08.3/libkdepim-20.08.3.tar.xz) = 249656
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/libkdepim-20.12.0.tar.xz) = 587265834c1c05877e6a48fe1687e1907378cad10b3a13cc691ec5227b467a10
+SIZE (KDE/release-service/20.12.0/libkdepim-20.12.0.tar.xz) = 238604
diff --git a/deskutils/libkdepim/pkg-plist b/deskutils/libkdepim/pkg-plist
index 60a4357d0c02..028e3ee65279 100644
--- a/deskutils/libkdepim/pkg-plist
+++ b/deskutils/libkdepim/pkg-plist
@@ -1,6 +1,4 @@
include/KF5/Libkdepim/KCheckComboBox
-include/KF5/Libkdepim/KCursorSaver
-include/KF5/Libkdepim/KPrefsDialog
include/KF5/Libkdepim/KWidgetLister
include/KF5/Libkdepim/LineEditCatchReturnKey
include/KF5/Libkdepim/MultiplyingLine
@@ -10,11 +8,8 @@ include/KF5/Libkdepim/ProgressIndicatorLabel
include/KF5/Libkdepim/ProgressManager
include/KF5/Libkdepim/ProgressStatusBarWidget
include/KF5/Libkdepim/StatusbarProgressWidget
-include/KF5/Libkdepim/UiStateSaver
include/KF5/libkdepim/kcheckcombobox.h
-include/KF5/libkdepim/kcursorsaver.h
include/KF5/libkdepim/kdepim_export.h
-include/KF5/libkdepim/kprefsdialog.h
include/KF5/libkdepim/kwidgetlister.h
include/KF5/libkdepim/lineeditcatchreturnkey.h
include/KF5/libkdepim/multiplyingline.h
@@ -24,7 +19,6 @@ include/KF5/libkdepim/progressindicatorlabel.h
include/KF5/libkdepim/progressmanager.h
include/KF5/libkdepim/progressstatusbarwidget.h
include/KF5/libkdepim/statusbarprogresswidget.h
-include/KF5/libkdepim/uistatesaver.h
include/KF5/libkdepim_version.h
lib/cmake/KF5Libkdepim/KF5LibkdepimConfig.cmake
lib/cmake/KF5Libkdepim/KF5LibkdepimConfigVersion.cmake
diff --git a/deskutils/mbox-importer/distinfo b/deskutils/mbox-importer/distinfo
index e8a002eeebe3..2ce89375ba27 100644
--- a/deskutils/mbox-importer/distinfo
+++ b/deskutils/mbox-importer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419886
-SHA256 (KDE/release-service/20.08.3/mbox-importer-20.08.3.tar.xz) = ce50b99f073b9655356323c75fdd7ce08d1acd3b8c37cc28664808d7467200e2
-SIZE (KDE/release-service/20.08.3/mbox-importer-20.08.3.tar.xz) = 34756
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/mbox-importer-20.12.0.tar.xz) = 74a71d17f33cc81400bdadccb1e5905f87dac5ea40a8e8da5bc8ea1ee3cd350b
+SIZE (KDE/release-service/20.12.0/mbox-importer-20.12.0.tar.xz) = 24724
diff --git a/deskutils/pim-data-exporter/distinfo b/deskutils/pim-data-exporter/distinfo
index a53cc62f5093..72e6dec442ad 100644
--- a/deskutils/pim-data-exporter/distinfo
+++ b/deskutils/pim-data-exporter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419887
-SHA256 (KDE/release-service/20.08.3/pim-data-exporter-20.08.3.tar.xz) = f9ef495b13b940346ad9abadd02aeb89125678ca94e7a5db72609cd14c600838
-SIZE (KDE/release-service/20.08.3/pim-data-exporter-20.08.3.tar.xz) = 399520
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/pim-data-exporter-20.12.0.tar.xz) = b4af9554e1f425798340f9d6e8fb70e31305faaf4f071e8a7195b993bbeb5f48
+SIZE (KDE/release-service/20.12.0/pim-data-exporter-20.12.0.tar.xz) = 398620
diff --git a/deskutils/pim-sieve-editor/distinfo b/deskutils/pim-sieve-editor/distinfo
index e23f0f3911f8..aa532add4376 100644
--- a/deskutils/pim-sieve-editor/distinfo
+++ b/deskutils/pim-sieve-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419888
-SHA256 (KDE/release-service/20.08.3/pim-sieve-editor-20.08.3.tar.xz) = a413423cb272df3975662c699f6c863c789613d7927afa9b13216da104ff54b9
-SIZE (KDE/release-service/20.08.3/pim-sieve-editor-20.08.3.tar.xz) = 454436
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/pim-sieve-editor-20.12.0.tar.xz) = 07f940ffd38adc071d267f32bea9777d34b2ed33ac3177534d52e5e8daba3daf
+SIZE (KDE/release-service/20.12.0/pim-sieve-editor-20.12.0.tar.xz) = 454452
diff --git a/devel/Makefile b/devel/Makefile
index 88a525e37cbc..c75c44cc9ff2 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1053,6 +1053,7 @@
SUBDIR += kodi-platform
SUBDIR += kokkos
SUBDIR += kore
+ SUBDIR += kpublictransport
SUBDIR += kronosnet
SUBDIR += ksql
SUBDIR += kyra
diff --git a/devel/cervisia/distinfo b/devel/cervisia/distinfo
index 1764ccaed42f..0b49238014b7 100644
--- a/devel/cervisia/distinfo
+++ b/devel/cervisia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419888
-SHA256 (KDE/release-service/20.08.3/cervisia-20.08.3.tar.xz) = fb8d7adfa2133553eb7e428decf046260045e4c7ff59044811fd57d6a7384caf
-SIZE (KDE/release-service/20.08.3/cervisia-20.08.3.tar.xz) = 1888324
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/cervisia-20.12.0.tar.xz) = a3e8b6aad1792f27d9fba69bc2abf2c84118f9667f0abf693892bccf5325f49c
+SIZE (KDE/release-service/20.12.0/cervisia-20.12.0.tar.xz) = 1888208
diff --git a/devel/dolphin-plugins/distinfo b/devel/dolphin-plugins/distinfo
index ec9259eb8e18..3ba529df106c 100644
--- a/devel/dolphin-plugins/distinfo
+++ b/devel/dolphin-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419889
-SHA256 (KDE/release-service/20.08.3/dolphin-plugins-20.08.3.tar.xz) = 0cb1b232c9b86811107ef9270ba2be42d242157b8daeeeffd1493ae635f0aa3a
-SIZE (KDE/release-service/20.08.3/dolphin-plugins-20.08.3.tar.xz) = 230272
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/dolphin-plugins-20.12.0.tar.xz) = 1f1124f89540e19f6d17723fc6d779428736acc2cfcb82c38b547141eca5942f
+SIZE (KDE/release-service/20.12.0/dolphin-plugins-20.12.0.tar.xz) = 236436
diff --git a/devel/dolphin-plugins/pkg-plist b/devel/dolphin-plugins/pkg-plist
index b1f89db0f74b..98886c6b6d18 100644
--- a/devel/dolphin-plugins/pkg-plist
+++ b/devel/dolphin-plugins/pkg-plist
@@ -35,7 +35,6 @@ share/locale/da/LC_MESSAGES/fileviewbazaarplugin.mo
share/locale/da/LC_MESSAGES/fileviewgitplugin.mo
share/locale/da/LC_MESSAGES/fileviewhgplugin.mo
share/locale/da/LC_MESSAGES/fileviewsvnplugin.mo
-share/locale/da/LC_MESSAGES/mountisoaction.mo
share/locale/de/LC_MESSAGES/fileviewbazaarplugin.mo
share/locale/de/LC_MESSAGES/fileviewgitplugin.mo
share/locale/de/LC_MESSAGES/fileviewhgplugin.mo
@@ -114,6 +113,7 @@ share/locale/lt/LC_MESSAGES/fileviewbazaarplugin.mo
share/locale/lt/LC_MESSAGES/fileviewgitplugin.mo
share/locale/lt/LC_MESSAGES/fileviewhgplugin.mo
share/locale/lt/LC_MESSAGES/fileviewsvnplugin.mo
+share/locale/lt/LC_MESSAGES/mountisoaction.mo
share/locale/mr/LC_MESSAGES/fileviewbazaarplugin.mo
share/locale/mr/LC_MESSAGES/fileviewgitplugin.mo
share/locale/mr/LC_MESSAGES/fileviewhgplugin.mo
diff --git a/devel/kapptemplate/distinfo b/devel/kapptemplate/distinfo
index 6ad6ada0d8bd..fc38178e24c7 100644
--- a/devel/kapptemplate/distinfo
+++ b/devel/kapptemplate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419890
-SHA256 (KDE/release-service/20.08.3/kapptemplate-20.08.3.tar.xz) = 4bf57c7708a73ab4c016c0b60cbd4b2456d87d941015eeba9d5f7ea553f528e5
-SIZE (KDE/release-service/20.08.3/kapptemplate-20.08.3.tar.xz) = 335632
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kapptemplate-20.12.0.tar.xz) = 1c88a5c1d4122e3e4635fc3649042cdcde8d08ac007832a72c302559c45d28ad
+SIZE (KDE/release-service/20.12.0/kapptemplate-20.12.0.tar.xz) = 335592
diff --git a/devel/kcachegrind/distinfo b/devel/kcachegrind/distinfo
index b9c29f6bb04a..4624f5bfcd1f 100644
--- a/devel/kcachegrind/distinfo
+++ b/devel/kcachegrind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419891
-SHA256 (KDE/release-service/20.08.3/kcachegrind-20.08.3.tar.xz) = 3aaf99c11dcb45a27d5e89a514859b4c92082b26fcf5709783b8c8cbd237409e
-SIZE (KDE/release-service/20.08.3/kcachegrind-20.08.3.tar.xz) = 790584
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kcachegrind-20.12.0.tar.xz) = e9543784589d7de2de8bfcd0e398f708f54543a208115ab492843cd996a06ac4
+SIZE (KDE/release-service/20.12.0/kcachegrind-20.12.0.tar.xz) = 816036
diff --git a/devel/kde-dev-scripts/distinfo b/devel/kde-dev-scripts/distinfo
index 1e815a3c87ba..673e1403c5bd 100644
--- a/devel/kde-dev-scripts/distinfo
+++ b/devel/kde-dev-scripts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419891
-SHA256 (KDE/release-service/20.08.3/kde-dev-scripts-20.08.3.tar.xz) = b6b097a424cb13f50fd2433944c232c9f8262ced681c72ccdc27f44e2b510b75
-SIZE (KDE/release-service/20.08.3/kde-dev-scripts-20.08.3.tar.xz) = 366100
+TIMESTAMP = 1607111060
+SHA256 (KDE/release-service/20.12.0/kde-dev-scripts-20.12.0.tar.xz) = b38233ff8ab8ddf19c433ae298545a44595d8f710a8b277d4a3b6ebafbdadf88
+SIZE (KDE/release-service/20.12.0/kde-dev-scripts-20.12.0.tar.xz) = 366448
diff --git a/devel/kde-dev-utils/distinfo b/devel/kde-dev-utils/distinfo
index 864b8c629647..a97dea4fb2d7 100644
--- a/devel/kde-dev-utils/distinfo
+++ b/devel/kde-dev-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419892
-SHA256 (KDE/release-service/20.08.3/kde-dev-utils-20.08.3.tar.xz) = 76375292f7643cc554002321fed87a154ebe9bb9b0862ba2c3d626546758ff4c
-SIZE (KDE/release-service/20.08.3/kde-dev-utils-20.08.3.tar.xz) = 65480
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kde-dev-utils-20.12.0.tar.xz) = 5390c9e2f9f416faf2f0c80741db1768bed6a4b1625bcd12bdbdb767165f42c7
+SIZE (KDE/release-service/20.12.0/kde-dev-utils-20.12.0.tar.xz) = 65888
diff --git a/devel/kdesdk-thumbnailers/distinfo b/devel/kdesdk-thumbnailers/distinfo
index a015394963fe..42ab8ea9385c 100644
--- a/devel/kdesdk-thumbnailers/distinfo
+++ b/devel/kdesdk-thumbnailers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419893
-SHA256 (KDE/release-service/20.08.3/kdesdk-thumbnailers-20.08.3.tar.xz) = ce4941388732d93278a276510f785b363ca0fcdfe034eb716ff8fe7d9f02cc81
-SIZE (KDE/release-service/20.08.3/kdesdk-thumbnailers-20.08.3.tar.xz) = 17688
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kdesdk-thumbnailers-20.12.0.tar.xz) = 7b10b5edd45d86ecf5392e14e449fc453798dadc3196fb91ef6078a1e55ef7b8
+SIZE (KDE/release-service/20.12.0/kdesdk-thumbnailers-20.12.0.tar.xz) = 17836
diff --git a/devel/kdesdk-thumbnailers/pkg-plist b/devel/kdesdk-thumbnailers/pkg-plist
index 57c897bd9074..c3a27c5ac131 100644
--- a/devel/kdesdk-thumbnailers/pkg-plist
+++ b/devel/kdesdk-thumbnailers/pkg-plist
@@ -16,6 +16,7 @@ share/locale/fi/LC_MESSAGES/pothumbnail.mo
share/locale/fr/LC_MESSAGES/pothumbnail.mo
share/locale/ga/LC_MESSAGES/pothumbnail.mo
share/locale/gl/LC_MESSAGES/pothumbnail.mo
+share/locale/hi/LC_MESSAGES/pothumbnail.mo
share/locale/hu/LC_MESSAGES/pothumbnail.mo
share/locale/it/LC_MESSAGES/pothumbnail.mo
share/locale/ja/LC_MESSAGES/pothumbnail.mo
diff --git a/devel/kio-extras/distinfo b/devel/kio-extras/distinfo
index 04f12add305f..89c745e4dafd 100644
--- a/devel/kio-extras/distinfo
+++ b/devel/kio-extras/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419894
-SHA256 (KDE/release-service/20.08.3/kio-extras-20.08.3.tar.xz) = 2c0001a2e864173988c5b0916de4511ff4c5ea711e96e928f9299fc4b44af344
-SIZE (KDE/release-service/20.08.3/kio-extras-20.08.3.tar.xz) = 630900
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kio-extras-20.12.0.tar.xz) = 530a9643009647d6b8e8e799b4018ce5d06a687c918f53af6652dbfa7fe3ab29
+SIZE (KDE/release-service/20.12.0/kio-extras-20.12.0.tar.xz) = 633272
diff --git a/devel/kio-extras/files/patch-smb_transfer.h b/devel/kio-extras/files/patch-smb_transfer.h
deleted file mode 100644
index e0918ae6290c..000000000000
--- a/devel/kio-extras/files/patch-smb_transfer.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- smb/transfer.h.orig 2020-07-24 17:40:34 UTC
-+++ smb/transfer.h
-@@ -9,6 +9,7 @@
- #include <QtGlobal>
- #include <QVarLengthArray>
-
-+#include <array>
- #include <condition_variable>
- #include <mutex>
-
diff --git a/devel/kio-extras/pkg-plist b/devel/kio-extras/pkg-plist
index 5d3523be9a39..d1b6879fab14 100644
--- a/devel/kio-extras/pkg-plist
+++ b/devel/kio-extras/pkg-plist
@@ -5,6 +5,7 @@ lib/cmake/KioArchive/KioArchiveConfig.cmake
lib/cmake/KioArchive/KioArchiveConfigVersion.cmake
lib/cmake/KioArchive/KioArchiveTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/KioArchive/KioArchiveTargets.cmake
+lib/libexec/kf5/smbnotifier
lib/libkioarchive.so.5
lib/libkioarchive.so.5.97.0
lib/libmolletnetwork5.so.%%KDE_APPLICATIONS_VERSION_SHORT%%
@@ -20,6 +21,7 @@ lib/libmolletnetwork5.so.%%KDE_APPLICATIONS_VERSION%%
%%QT_PLUGINDIR%%/kf5/kded/filenamesearchmodule.so
%%QT_PLUGINDIR%%/kf5/kded/networkwatcher.so
%%QT_PLUGINDIR%%/kf5/kded/recentdocumentsnotifier.so
+%%QT_PLUGINDIR%%/kf5/kded/smbwatcher.so
%%QT_PLUGINDIR%%/kf5/kfileitemaction/kactivitymanagerd_fileitem_linking_plugin.so
%%QT_PLUGINDIR%%/kf5/kio/about.so
%%QT_PLUGINDIR%%/kf5/kio/activities.so
@@ -400,6 +402,7 @@ share/locale/ia/LC_MESSAGES/kio5_fish.mo
share/locale/ia/LC_MESSAGES/kio5_info.mo
share/locale/ia/LC_MESSAGES/kio5_man.mo
share/locale/ia/LC_MESSAGES/kio5_mtp.mo
+share/locale/ia/LC_MESSAGES/kio5_network.mo
share/locale/ia/LC_MESSAGES/kio5_nfs.mo
share/locale/ia/LC_MESSAGES/kio5_recentdocuments.mo
share/locale/ia/LC_MESSAGES/kio5_sftp.mo
@@ -615,7 +618,6 @@ share/locale/pl/LC_MESSAGES/kio5_fish.mo
share/locale/pl/LC_MESSAGES/kio5_info.mo
share/locale/pl/LC_MESSAGES/kio5_man.mo
share/locale/pl/LC_MESSAGES/kio5_mtp.mo
-share/locale/pl/LC_MESSAGES/kio5_network.mo
share/locale/pl/LC_MESSAGES/kio5_nfs.mo
share/locale/pl/LC_MESSAGES/kio5_recentdocuments.mo
share/locale/pl/LC_MESSAGES/kio5_sftp.mo
diff --git a/devel/kirigami-gallery/distinfo b/devel/kirigami-gallery/distinfo
index 9d9d4087e030..2b112ae89536 100644
--- a/devel/kirigami-gallery/distinfo
+++ b/devel/kirigami-gallery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419894
-SHA256 (KDE/release-service/20.08.3/kirigami-gallery-20.08.3.tar.xz) = e93a3f3d39799d5b05d371b530b5615678ed37c1775a4437d0a544859e052050
-SIZE (KDE/release-service/20.08.3/kirigami-gallery-20.08.3.tar.xz) = 287968
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kirigami-gallery-20.12.0.tar.xz) = df6b363765e6671e0abc3f19c0abe3b2ef1f0e3a563964ab9acc3c7fa9629b32
+SIZE (KDE/release-service/20.12.0/kirigami-gallery-20.12.0.tar.xz) = 327856
diff --git a/devel/kpublictransport/Makefile b/devel/kpublictransport/Makefile
new file mode 100644
index 000000000000..1b1f634b2c7e
--- /dev/null
+++ b/devel/kpublictransport/Makefile
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= kpublictransport
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= devel kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Access realtime public transport data
+
+LIB_DEPENDS= libprotobuf.so:devel/protobuf
+
+USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
+USE_KDE= ecm
+USE_QT= core declarative gui network \
+ buildtools_build qmake_build
+
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.mk>
diff --git a/devel/kpublictransport/distinfo b/devel/kpublictransport/distinfo
new file mode 100644
index 000000000000..a0e36db40c02
--- /dev/null
+++ b/devel/kpublictransport/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kpublictransport-20.12.0.tar.xz) = 9defb083b87b06ee721d10f9d201e6f5ee76547620ceab1bb76b1f2c17308c67
+SIZE (KDE/release-service/20.12.0/kpublictransport-20.12.0.tar.xz) = 344824
diff --git a/devel/kpublictransport/pkg-descr b/devel/kpublictransport/pkg-descr
new file mode 100644
index 000000000000..f5cd7a7532de
--- /dev/null
+++ b/devel/kpublictransport/pkg-descr
@@ -0,0 +1 @@
+Computer-aided translation system.
diff --git a/devel/kpublictransport/pkg-plist b/devel/kpublictransport/pkg-plist
new file mode 100644
index 000000000000..8e28425007ea
--- /dev/null
+++ b/devel/kpublictransport/pkg-plist
@@ -0,0 +1,79 @@
+include/KPublicTransport/AbstractQueryModel
+include/KPublicTransport/Attribution
+include/KPublicTransport/Backend
+include/KPublicTransport/BackendModel
+include/KPublicTransport/Datatypes
+include/KPublicTransport/Departure
+include/KPublicTransport/DepartureQueryModel
+include/KPublicTransport/DepartureReply
+include/KPublicTransport/DepartureRequest
+include/KPublicTransport/Disruption
+include/KPublicTransport/Journey
+include/KPublicTransport/JourneyQueryModel
+include/KPublicTransport/JourneyReply
+include/KPublicTransport/JourneyRequest
+include/KPublicTransport/Line
+include/KPublicTransport/Load
+include/KPublicTransport/Location
+include/KPublicTransport/LocationQueryModel
+include/KPublicTransport/LocationReply
+include/KPublicTransport/LocationRequest
+include/KPublicTransport/Manager
+include/KPublicTransport/Platform
+include/KPublicTransport/RentalVehicle
+include/KPublicTransport/Reply
+include/KPublicTransport/Stopover
+include/KPublicTransport/StopoverQueryModel
+include/KPublicTransport/StopoverReply
+include/KPublicTransport/StopoverRequest
+include/KPublicTransport/Vehicle
+include/KPublicTransport/VehicleLayoutQueryModel
+include/KPublicTransport/VehicleLayoutReply
+include/KPublicTransport/VehicleLayoutRequest
+include/kpublictransport/abstractquerymodel.h
+include/kpublictransport/attribution.h
+include/kpublictransport/backend.h
+include/kpublictransport/backendmodel.h
+include/kpublictransport/datatypes.h
+include/kpublictransport/departure.h
+include/kpublictransport/departurequerymodel.h
+include/kpublictransport/departurereply.h
+include/kpublictransport/departurerequest.h
+include/kpublictransport/disruption.h
+include/kpublictransport/journey.h
+include/kpublictransport/journeyquerymodel.h
+include/kpublictransport/journeyreply.h
+include/kpublictransport/journeyrequest.h
+include/kpublictransport/kpublictransport_export.h
+include/kpublictransport/line.h
+include/kpublictransport/load.h
+include/kpublictransport/location.h
+include/kpublictransport/locationquerymodel.h
+include/kpublictransport/locationreply.h
+include/kpublictransport/locationrequest.h
+include/kpublictransport/manager.h
+include/kpublictransport/platform.h
+include/kpublictransport/rentalvehicle.h
+include/kpublictransport/reply.h
+include/kpublictransport/stopover.h
+include/kpublictransport/stopoverquerymodel.h
+include/kpublictransport/stopoverreply.h
+include/kpublictransport/stopoverrequest.h
+include/kpublictransport/vehicle.h
+include/kpublictransport/vehiclelayoutquerymodel.h
+include/kpublictransport/vehiclelayoutreply.h
+include/kpublictransport/vehiclelayoutrequest.h
+include/kpublictransport_version.h
+lib/cmake/KPublicTransport/KPublicTransportConfig.cmake
+lib/cmake/KPublicTransport/KPublicTransportConfigVersion.cmake
+lib/cmake/KPublicTransport/KPublicTransportTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KPublicTransport/KPublicTransportTargets.cmake
+lib/libKPublicTransport.so
+lib/libKPublicTransport.so.1
+lib/libKPublicTransport.so.%%KDE_APPLICATIONS_VERSION%%
+%%QT_QMLDIR%%/org/kde/kpublictransport/libkpublictransportqmlplugin.so
+%%QT_QMLDIR%%/org/kde/kpublictransport/qmldir
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/VehicleSectionItem.qml
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/libkpublictransportquickplugin.so
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/qmldir
+share/qlogging-categories5/org_kde_kpublictransport.categories
diff --git a/devel/lokalize/distinfo b/devel/lokalize/distinfo
index 1cac696c798a..0b5d3d3b7ed3 100644
--- a/devel/lokalize/distinfo
+++ b/devel/lokalize/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419895
-SHA256 (KDE/release-service/20.08.3/lokalize-20.08.3.tar.xz) = 28b76632612ac65a28b4de929dd4ea9565f307d983d1a3ec07f0401c9a464b45
-SIZE (KDE/release-service/20.08.3/lokalize-20.08.3.tar.xz) = 1987496
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/lokalize-20.12.0.tar.xz) = c3229f3fa876e6b096b29d9b578ecf9bfd93d5ff46ab23df4edfdf821f2c2fde
+SIZE (KDE/release-service/20.12.0/lokalize-20.12.0.tar.xz) = 1994172
diff --git a/devel/poxml/distinfo b/devel/poxml/distinfo
index 2e18f2c8e954..62bc85753185 100644
--- a/devel/poxml/distinfo
+++ b/devel/poxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419896
-SHA256 (KDE/release-service/20.08.3/poxml-20.08.3.tar.xz) = b7d3a61c7061a33fa525694de7a25498ace1de58e7a5f264d0d065a9d71eef3f
-SIZE (KDE/release-service/20.08.3/poxml-20.08.3.tar.xz) = 43272
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/poxml-20.12.0.tar.xz) = 799af7bf24e336023f5f89e22593931a1f5d95fbcec3f65d39ab7de75d3e2e1a
+SIZE (KDE/release-service/20.12.0/poxml-20.12.0.tar.xz) = 43300
diff --git a/devel/umbrello/distinfo b/devel/umbrello/distinfo
index 7150b820ff8a..6cbc901bc38a 100644
--- a/devel/umbrello/distinfo
+++ b/devel/umbrello/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419896
-SHA256 (KDE/release-service/20.08.3/umbrello-20.08.3.tar.xz) = f4d13b6b19f748a8fefc4f8ac48a916fa00801e8db3574a3bcc391f59e7f05c2
-SIZE (KDE/release-service/20.08.3/umbrello-20.08.3.tar.xz) = 5555108
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/umbrello-20.12.0.tar.xz) = 216bfa1bca11c28d41c3d2f8ba818b03090d138b00def56221d1901bff63b4b7
+SIZE (KDE/release-service/20.12.0/umbrello-20.12.0.tar.xz) = 5555368
diff --git a/devel/umbrello/pkg-plist b/devel/umbrello/pkg-plist
index 24fe8e62cc25..4e41901d6a47 100644
--- a/devel/umbrello/pkg-plist
+++ b/devel/umbrello/pkg-plist
@@ -88,6 +88,7 @@ share/locale/nl/LC_MESSAGES/umbrello.mo
share/locale/nl/LC_MESSAGES/umbrello_kdevphp.mo
share/locale/nl/LC_MESSAGES/umbrello_kdevphp5.mo
share/locale/nn/LC_MESSAGES/umbrello.mo
+share/locale/nn/LC_MESSAGES/umbrello_kdevphp.mo
share/locale/pl/LC_MESSAGES/umbrello.mo
share/locale/pl/LC_MESSAGES/umbrello_kdevphp.mo
share/locale/pl/LC_MESSAGES/umbrello_kdevphp5.mo
diff --git a/editors/kate/distinfo b/editors/kate/distinfo
index 0ccc2b5dd3ad..1993b04b2ad4 100644
--- a/editors/kate/distinfo
+++ b/editors/kate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419897
-SHA256 (KDE/release-service/20.08.3/kate-20.08.3.tar.xz) = e9b7a9b11ae54a387b5a6d6f4253f9da7f63972fe2928d7fa280d969638dfdd4
-SIZE (KDE/release-service/20.08.3/kate-20.08.3.tar.xz) = 5853216
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kate-20.12.0.tar.xz) = 69017d7369bbcac7a3e350fc0e02cbcfbf5ce09e89149e765a1cd647f3cb3c0f
+SIZE (KDE/release-service/20.12.0/kate-20.12.0.tar.xz) = 5860660
diff --git a/games/blinken/distinfo b/games/blinken/distinfo
index 8027f2c1559e..e983948c5ed3 100644
--- a/games/blinken/distinfo
+++ b/games/blinken/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419898
-SHA256 (KDE/release-service/20.08.3/blinken-20.08.3.tar.xz) = aa05ce72f1f68a35ba41998db6e93052c215be071764bb02ea7a546b0c07dcbd
-SIZE (KDE/release-service/20.08.3/blinken-20.08.3.tar.xz) = 2828668
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/blinken-20.12.0.tar.xz) = 62fbe9d032bdda4dce5f5cb73b59dbef5baff324cbd45b4cb35e3e0e19695b1e
+SIZE (KDE/release-service/20.12.0/blinken-20.12.0.tar.xz) = 2828648
diff --git a/games/bomber/distinfo b/games/bomber/distinfo
index 2385d2c9ebd2..2beb1c801652 100644
--- a/games/bomber/distinfo
+++ b/games/bomber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419899
-SHA256 (KDE/release-service/20.08.3/bomber-20.08.3.tar.xz) = f94df029ff337c804b579a031897e9f424ba066498fd0d01980f5be0585281db
-SIZE (KDE/release-service/20.08.3/bomber-20.08.3.tar.xz) = 824992
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/bomber-20.12.0.tar.xz) = 4abc6b8a9b99fcaee01e5b519307145950b1ac2b12c48bdf1afdc9904ae54cba
+SIZE (KDE/release-service/20.12.0/bomber-20.12.0.tar.xz) = 824976
diff --git a/games/bovo/distinfo b/games/bovo/distinfo
index 16f4e05b0f9b..d6208fc3aa33 100644
--- a/games/bovo/distinfo
+++ b/games/bovo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419900
-SHA256 (KDE/release-service/20.08.3/bovo-20.08.3.tar.xz) = 2f646d82ae825a2631394a4c515c265eeef4b2e58eefa6e6375d3eb7fd8eeb1a
-SIZE (KDE/release-service/20.08.3/bovo-20.08.3.tar.xz) = 205900
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/bovo-20.12.0.tar.xz) = 1ff3609c1d2c1a7afd9d87b27bb5b78f83df7fc221f8ac86aa1d546306530ba3
+SIZE (KDE/release-service/20.12.0/bovo-20.12.0.tar.xz) = 205820
diff --git a/games/granatier/distinfo b/games/granatier/distinfo
index db718f5b82e7..8dcb8e236885 100644
--- a/games/granatier/distinfo
+++ b/games/granatier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419900
-SHA256 (KDE/release-service/20.08.3/granatier-20.08.3.tar.xz) = 9a65508930c969f07fe6a228b0f4b1b24797cfaa49710698393b84cfb260aba4
-SIZE (KDE/release-service/20.08.3/granatier-20.08.3.tar.xz) = 1951616
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/granatier-20.12.0.tar.xz) = e617de534aa59766c910f19232b8d44721eaab145c26d11cb5772ca6fc3fd0bb
+SIZE (KDE/release-service/20.12.0/granatier-20.12.0.tar.xz) = 1951796
diff --git a/games/kanagram/distinfo b/games/kanagram/distinfo
index c9ecbc9e46d5..2a84a1ab804f 100644
--- a/games/kanagram/distinfo
+++ b/games/kanagram/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419901
-SHA256 (KDE/release-service/20.08.3/kanagram-20.08.3.tar.xz) = aedb8c7cbe04f2a0d29d135c1b3118144da75efaf025c322195cf501b047ddb3
-SIZE (KDE/release-service/20.08.3/kanagram-20.08.3.tar.xz) = 8030604
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kanagram-20.12.0.tar.xz) = 0f3fa7c52537f9c31744816fb1ec44967b9fb35b270a20ebec88e51bed9e3504
+SIZE (KDE/release-service/20.12.0/kanagram-20.12.0.tar.xz) = 8030048
diff --git a/games/kapman/distinfo b/games/kapman/distinfo
index 679f4f660aee..aea36d2cf851 100644
--- a/games/kapman/distinfo
+++ b/games/kapman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419902
-SHA256 (KDE/release-service/20.08.3/kapman-20.08.3.tar.xz) = fee768b772a45eb78b213aae70707b79299f92deb006095559311b013670015a
-SIZE (KDE/release-service/20.08.3/kapman-20.08.3.tar.xz) = 2531540
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kapman-20.12.0.tar.xz) = 7086781ac11be14fd5f3e96aa0bb3f0c6681954e5999e6f8ff6f6412a9d9a393
+SIZE (KDE/release-service/20.12.0/kapman-20.12.0.tar.xz) = 2531532
diff --git a/games/katomic/distinfo b/games/katomic/distinfo
index d2e764394d84..8277a1b710cc 100644
--- a/games/katomic/distinfo
+++ b/games/katomic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419903
-SHA256 (KDE/release-service/20.08.3/katomic-20.08.3.tar.xz) = d336fdaa10d5d1deb66d6764e07a1288dc79692b789b63d8662ce57086e961ec
-SIZE (KDE/release-service/20.08.3/katomic-20.08.3.tar.xz) = 1429312
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/katomic-20.12.0.tar.xz) = 00bca558a18de42ff896376c1c2665dde19e7e041d18e6ed13ac16c3754189b6
+SIZE (KDE/release-service/20.12.0/katomic-20.12.0.tar.xz) = 1429332
diff --git a/games/katomic/pkg-plist b/games/katomic/pkg-plist
index 1d64c4e432f3..ed1abc0d3ec9 100644
--- a/games/katomic/pkg-plist
+++ b/games/katomic/pkg-plist
@@ -1,5 +1,4 @@
bin/katomic
-etc/xdg/katomic.knsrc
share/applications/org.kde.katomic.desktop
share/icons/hicolor/128x128/apps/katomic.png
share/icons/hicolor/16x16/apps/katomic.png
@@ -11,6 +10,7 @@ share/icons/hicolor/64x64/apps/katomic.png
%%DATADIR%%/pics/default_theme.svgz
share/kconf_update/katomic-levelset-upd.pl
share/kconf_update/katomic-levelset.upd
+share/knsrcfiles/katomic.knsrc
share/kxmlgui5/katomic/katomicui.rc
share/locale/ar/LC_MESSAGES/katomic.mo
share/locale/bg/LC_MESSAGES/katomic.mo
diff --git a/games/kblackbox/distinfo b/games/kblackbox/distinfo
index 988c4da0f38f..8949c043dd52 100644
--- a/games/kblackbox/distinfo
+++ b/games/kblackbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419904
-SHA256 (KDE/release-service/20.08.3/kblackbox-20.08.3.tar.xz) = 30eb8bab264125cb7cd2ff4a8f410f9cf4cfb2641dda931cfa41fdc5f5156a6e
-SIZE (KDE/release-service/20.08.3/kblackbox-20.08.3.tar.xz) = 450388
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kblackbox-20.12.0.tar.xz) = 10ac9688b5857f7d672c33357b203d4854cb1fe2175cc7c713873eb008e14551
+SIZE (KDE/release-service/20.12.0/kblackbox-20.12.0.tar.xz) = 450432
diff --git a/games/kblocks/distinfo b/games/kblocks/distinfo
index 6b1ac9b01b48..db0745cb5f99 100644
--- a/games/kblocks/distinfo
+++ b/games/kblocks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419904
-SHA256 (KDE/release-service/20.08.3/kblocks-20.08.3.tar.xz) = ee9586d3e68ced73e796bd8b407233605be0ff8f60cf445cf3f03663fb3080c9
-SIZE (KDE/release-service/20.08.3/kblocks-20.08.3.tar.xz) = 1907248
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kblocks-20.12.0.tar.xz) = 62c858bfd3445d712a58b681884ceebbd368b08daeb0cd4812b7aaf56baace27
+SIZE (KDE/release-service/20.12.0/kblocks-20.12.0.tar.xz) = 1908236
diff --git a/games/kblocks/pkg-plist b/games/kblocks/pkg-plist
index 68157906149d..24f123ea0603 100644
--- a/games/kblocks/pkg-plist
+++ b/games/kblocks/pkg-plist
@@ -1,6 +1,5 @@
bin/kblocks
share/qlogging-categories5/kblocks.categories
-etc/xdg/kblocks.knsrc
share/applications/org.kde.kblocks.desktop
share/config.kcfg/kblocks.kcfg
share/icons/hicolor/128x128/apps/kblocks.png
@@ -20,6 +19,7 @@ share/icons/hicolor/64x64/apps/kblocks.png
%%DATADIR%%/themes/oxygen.desktop
%%DATADIR%%/themes/oxygen.svg
%%DATADIR%%/themes/oxygen_preview.png
+share/knsrcfiles/kblocks.knsrc
share/kxmlgui5/kblocks/kblocksui.rc
share/locale/ar/LC_MESSAGES/kblocks.mo
share/locale/bg/LC_MESSAGES/kblocks.mo
diff --git a/games/kbounce/distinfo b/games/kbounce/distinfo
index db73e3d404b9..c8246ec87158 100644
--- a/games/kbounce/distinfo
+++ b/games/kbounce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419905
-SHA256 (KDE/release-service/20.08.3/kbounce-20.08.3.tar.xz) = 9e1bdf041f1cb3dc371f8dda3c2323baab24f3edd2ec5603086e4b9a23ddc320
-SIZE (KDE/release-service/20.08.3/kbounce-20.08.3.tar.xz) = 3444312
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kbounce-20.12.0.tar.xz) = 666d2374fcf99c3a4964d6b604a4ea04a3537b50ba0ddd473176708ac307be7a
+SIZE (KDE/release-service/20.12.0/kbounce-20.12.0.tar.xz) = 3443672
diff --git a/games/kbreakout/distinfo b/games/kbreakout/distinfo
index 3a61edcc3c12..da784b515516 100644
--- a/games/kbreakout/distinfo
+++ b/games/kbreakout/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419906
-SHA256 (KDE/release-service/20.08.3/kbreakout-20.08.3.tar.xz) = 1f4d45954794d3474831731db9211a54bd0e9b878dc6887c2abbfbb66c0bcd92
-SIZE (KDE/release-service/20.08.3/kbreakout-20.08.3.tar.xz) = 2283392
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kbreakout-20.12.0.tar.xz) = 440e55b7656532ab46bbfb538d5e8e89f25cbfbdae70c38ac178780b3a13124f
+SIZE (KDE/release-service/20.12.0/kbreakout-20.12.0.tar.xz) = 2283932
diff --git a/games/kdiamond/distinfo b/games/kdiamond/distinfo
index aed1121a039a..e59f7289ecd6 100644
--- a/games/kdiamond/distinfo
+++ b/games/kdiamond/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419907
-SHA256 (KDE/release-service/20.08.3/kdiamond-20.08.3.tar.xz) = fd168af82bfec1cca87beb1f9b89520fdd4aa31401db690855615ac5c79b4153
-SIZE (KDE/release-service/20.08.3/kdiamond-20.08.3.tar.xz) = 4698100
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kdiamond-20.12.0.tar.xz) = f1531c598595c2765d7ba6faccd82cba6d1de2e651033851515a094146cfddc7
+SIZE (KDE/release-service/20.12.0/kdiamond-20.12.0.tar.xz) = 4698252
diff --git a/games/kdiamond/pkg-plist b/games/kdiamond/pkg-plist
index 49df5a331138..13da4e7f8cc4 100644
--- a/games/kdiamond/pkg-plist
+++ b/games/kdiamond/pkg-plist
@@ -1,5 +1,4 @@
bin/kdiamond
-etc/xdg/kdiamond.knsrc
share/applications/org.kde.kdiamond.desktop
share/icons/hicolor/128x128/apps/kdiamond.png
share/icons/hicolor/16x16/apps/kdiamond.png
@@ -18,6 +17,7 @@ share/icons/hicolor/64x64/apps/kdiamond.png
%%DATADIR%%/themes/funny_zoo.png
%%DATADIR%%/themes/funny_zoo.svgz
share/knotifications5/kdiamond.notifyrc
+share/knsrcfiles/kdiamond.knsrc
share/kxmlgui5/kdiamond/kdiamondui.rc
share/locale/ar/LC_MESSAGES/kdiamond.mo
share/locale/bg/LC_MESSAGES/kdiamond.mo
diff --git a/games/kfourinline/distinfo b/games/kfourinline/distinfo
index 59288dd01f4e..97978cb4ddf0 100644
--- a/games/kfourinline/distinfo
+++ b/games/kfourinline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419908
-SHA256 (KDE/release-service/20.08.3/kfourinline-20.08.3.tar.xz) = 5bdbf3eb3af5bc79d5964f4bbca5da008dd1e703ebd843088f5a64661b213640
-SIZE (KDE/release-service/20.08.3/kfourinline-20.08.3.tar.xz) = 643876
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kfourinline-20.12.0.tar.xz) = aba4d1c17b732217ea5e060c898afd26caa16b0d87fab575c288b932361d9d5e
+SIZE (KDE/release-service/20.12.0/kfourinline-20.12.0.tar.xz) = 643948
diff --git a/games/kgoldrunner/distinfo b/games/kgoldrunner/distinfo
index f970df164b5c..386d713b0077 100644
--- a/games/kgoldrunner/distinfo
+++ b/games/kgoldrunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419909
-SHA256 (KDE/release-service/20.08.3/kgoldrunner-20.08.3.tar.xz) = f93c9f643c60b0ed3566ec15cf2654c98353cce82a9455125edd2c4e006d2c80
-SIZE (KDE/release-service/20.08.3/kgoldrunner-20.08.3.tar.xz) = 4444600
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kgoldrunner-20.12.0.tar.xz) = d1bdce536ba4eb6aa4e76ddf59fa5f1b7e787b69fc9d206d145eaa94472b2a9f
+SIZE (KDE/release-service/20.12.0/kgoldrunner-20.12.0.tar.xz) = 4444816
diff --git a/games/kgoldrunner/pkg-plist b/games/kgoldrunner/pkg-plist
index b48b3596c431..8660e095360b 100644
--- a/games/kgoldrunner/pkg-plist
+++ b/games/kgoldrunner/pkg-plist
@@ -1,6 +1,4 @@
bin/kgoldrunner
-share/qlogging-categories5/kgoldrunner.categories
-etc/xdg/kgoldrunner.knsrc
share/applications/org.kde.kgoldrunner.desktop
share/icons/hicolor/128x128/apps/kgoldrunner.png
share/icons/hicolor/16x16/apps/kgoldrunner.png
@@ -73,6 +71,7 @@ share/icons/hicolor/64x64/apps/kgoldrunner.png
%%DATADIR%%/themes/nostalgia/nostalgia-blues.png
%%DATADIR%%/themes/nostalgia/nostalgia.png
%%DATADIR%%/themes/nostalgia/set.svg
+share/knsrcfiles/kgoldrunner.knsrc
share/kxmlgui5/kgoldrunner/kgoldrunnerui.rc
share/locale/ar/LC_MESSAGES/kgoldrunner.mo
share/locale/bg/LC_MESSAGES/kgoldrunner.mo
@@ -127,3 +126,4 @@ share/locale/uk/LC_MESSAGES/kgoldrunner.mo
share/locale/zh_CN/LC_MESSAGES/kgoldrunner.mo
share/locale/zh_TW/LC_MESSAGES/kgoldrunner.mo
share/metainfo/org.kde.kgoldrunner.appdata.xml
+share/qlogging-categories5/kgoldrunner.categories
diff --git a/games/khangman/distinfo b/games/khangman/distinfo
index 5691b101cf33..7398b16ba311 100644
--- a/games/khangman/distinfo
+++ b/games/khangman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419910
-SHA256 (KDE/release-service/20.08.3/khangman-20.08.3.tar.xz) = 5206107bd7e8f360ff5bf572e4bacfa7081a0792145caee61e8d4e799f688dff
-SIZE (KDE/release-service/20.08.3/khangman-20.08.3.tar.xz) = 7407344
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/khangman-20.12.0.tar.xz) = 43424a87b624c4dca603095c7b35ad463e4e35f9946157c660b8d6939a91ef8e
+SIZE (KDE/release-service/20.12.0/khangman-20.12.0.tar.xz) = 7405192
diff --git a/games/kigo/distinfo b/games/kigo/distinfo
index b7a848ddc819..15ba425c1729 100644
--- a/games/kigo/distinfo
+++ b/games/kigo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419910
-SHA256 (KDE/release-service/20.08.3/kigo-20.08.3.tar.xz) = 2558036540950d8a073e92326724e0868ab8acd8712e7bab4910d9bf239da36b
-SIZE (KDE/release-service/20.08.3/kigo-20.08.3.tar.xz) = 5232212
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kigo-20.12.0.tar.xz) = e9bbc622ad41e542890008d4a75ce1fae8d249a310dd23dabd56bbfabd280721
+SIZE (KDE/release-service/20.12.0/kigo-20.12.0.tar.xz) = 5234288
diff --git a/games/kigo/pkg-plist b/games/kigo/pkg-plist
index d4b2c8a65793..bb8c43f81bf2 100644
--- a/games/kigo/pkg-plist
+++ b/games/kigo/pkg-plist
@@ -1,6 +1,4 @@
bin/kigo
-etc/xdg/kigo-games.knsrc
-etc/xdg/kigo.knsrc
share/applications/org.kde.kigo.desktop
share/config.kcfg/kigo.kcfg
share/icons/hicolor/128x128/apps/kigo.png
@@ -17,6 +15,8 @@ share/icons/hicolor/64x64/apps/kigo.png
%%DATADIR%%/themes/kigo_plain.png
%%DATADIR%%/themes/kigo_plain.svgz
%%DATADIR%%/themes/plain.desktop
+share/knsrcfiles/kigo-games.knsrc
+share/knsrcfiles/kigo.knsrc
share/kxmlgui5/kigo/kigoui.rc
share/locale/bs/LC_MESSAGES/kigo.mo
share/locale/ca/LC_MESSAGES/kigo.mo
@@ -29,6 +29,7 @@ share/locale/en_GB/LC_MESSAGES/kigo.mo
share/locale/eo/LC_MESSAGES/kigo.mo
share/locale/es/LC_MESSAGES/kigo.mo
share/locale/et/LC_MESSAGES/kigo.mo
+share/locale/eu/LC_MESSAGES/kigo.mo
share/locale/fi/LC_MESSAGES/kigo.mo
share/locale/fr/LC_MESSAGES/kigo.mo
share/locale/ga/LC_MESSAGES/kigo.mo
diff --git a/games/killbots/distinfo b/games/killbots/distinfo
index 166f7dfb6014..9645d4296752 100644
--- a/games/killbots/distinfo
+++ b/games/killbots/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419911
-SHA256 (KDE/release-service/20.08.3/killbots-20.08.3.tar.xz) = 035962a01c397e00e18ac7f3f3b10ebc4ed2c94f63afd851db17dfbc80af81c8
-SIZE (KDE/release-service/20.08.3/killbots-20.08.3.tar.xz) = 1184736
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/killbots-20.12.0.tar.xz) = 1e21b561db12110b762edb4196feb960307fb1bc5854e34f54965b41387f2689
+SIZE (KDE/release-service/20.12.0/killbots-20.12.0.tar.xz) = 1186704
diff --git a/games/killbots/pkg-plist b/games/killbots/pkg-plist
index 01c4a4001aa1..f60156fa3ad2 100644
--- a/games/killbots/pkg-plist
+++ b/games/killbots/pkg-plist
@@ -35,6 +35,7 @@ share/locale/en_GB/LC_MESSAGES/killbots.mo
share/locale/eo/LC_MESSAGES/killbots.mo
share/locale/es/LC_MESSAGES/killbots.mo
share/locale/et/LC_MESSAGES/killbots.mo
+share/locale/eu/LC_MESSAGES/killbots.mo
share/locale/fi/LC_MESSAGES/killbots.mo
share/locale/fr/LC_MESSAGES/killbots.mo
share/locale/ga/LC_MESSAGES/killbots.mo
diff --git a/games/kiriki/distinfo b/games/kiriki/distinfo
index 13d345a78a63..f551e69bc248 100644
--- a/games/kiriki/distinfo
+++ b/games/kiriki/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419912
-SHA256 (KDE/release-service/20.08.3/kiriki-20.08.3.tar.xz) = 0ee4789794f2bda536413bc901e4a624abefdb68f682895e0b7f31826294adbd
-SIZE (KDE/release-service/20.08.3/kiriki-20.08.3.tar.xz) = 378736
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kiriki-20.12.0.tar.xz) = 9d4cffaa7fd5f8f3802b11ef1eb48fbe1dd26e55c0d4dd78f644e6401d623456
+SIZE (KDE/release-service/20.12.0/kiriki-20.12.0.tar.xz) = 378756
diff --git a/games/kjumpingcube/distinfo b/games/kjumpingcube/distinfo
index c3856d3055fe..ace8ef7a26c9 100644
--- a/games/kjumpingcube/distinfo
+++ b/games/kjumpingcube/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419913
-SHA256 (KDE/release-service/20.08.3/kjumpingcube-20.08.3.tar.xz) = ffdddccdc91fb7546cfc53db7c2ac4c6cd5b11137f670922ea0699c6b93444a4
-SIZE (KDE/release-service/20.08.3/kjumpingcube-20.08.3.tar.xz) = 290544
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kjumpingcube-20.12.0.tar.xz) = f8aa68d71256f8aabc49fcc0c142502fd7ed352ce6ba516ff9254049681c67d6
+SIZE (KDE/release-service/20.12.0/kjumpingcube-20.12.0.tar.xz) = 290832
diff --git a/games/klickety/distinfo b/games/klickety/distinfo
index fbcda5f14dac..410773d123ce 100644
--- a/games/klickety/distinfo
+++ b/games/klickety/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419913
-SHA256 (KDE/release-service/20.08.3/klickety-20.08.3.tar.xz) = ee833c768eb6d646c969c09a57b537f37f646247e4c1d72e5576015ff34b55e3
-SIZE (KDE/release-service/20.08.3/klickety-20.08.3.tar.xz) = 1394772
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/klickety-20.12.0.tar.xz) = 310baa29e713a53478c8d19c9cab97303f17320e7c01c177e5109563f23ac287
+SIZE (KDE/release-service/20.12.0/klickety-20.12.0.tar.xz) = 1394836
diff --git a/games/klines/distinfo b/games/klines/distinfo
index 3fc0e3638ac3..0c6b8ea9b7ae 100644
--- a/games/klines/distinfo
+++ b/games/klines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419914
-SHA256 (KDE/release-service/20.08.3/klines-20.08.3.tar.xz) = 0c11c6bd48e60601207e3f10b80ecdd38c4a519079cc62000e795ca903bc25d1
-SIZE (KDE/release-service/20.08.3/klines-20.08.3.tar.xz) = 1790152
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/klines-20.12.0.tar.xz) = 306ed70f9cb789455223bb9d9de74020df2f2622af917d6c8f84cecc15b71479
+SIZE (KDE/release-service/20.12.0/klines-20.12.0.tar.xz) = 1790552
diff --git a/games/kmahjongg/distinfo b/games/kmahjongg/distinfo
index 9daf5b33f8a5..0addba578e48 100644
--- a/games/kmahjongg/distinfo
+++ b/games/kmahjongg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419915
-SHA256 (KDE/release-service/20.08.3/kmahjongg-20.08.3.tar.xz) = 70e0c7c228136240ed7cc2703fb1757f5f2fc925cf7a9b73d5beb8df4f4df771
-SIZE (KDE/release-service/20.08.3/kmahjongg-20.08.3.tar.xz) = 3434820
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kmahjongg-20.12.0.tar.xz) = 8d73117b087476967775c6d8f8fd39901e06bc199c80cbceed6afd2f962492b9
+SIZE (KDE/release-service/20.12.0/kmahjongg-20.12.0.tar.xz) = 3435228
diff --git a/games/kmines/distinfo b/games/kmines/distinfo
index 91d59621cb75..93c849d45bac 100644
--- a/games/kmines/distinfo
+++ b/games/kmines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419916
-SHA256 (KDE/release-service/20.08.3/kmines-20.08.3.tar.xz) = 971ad5017f8ec5227e2d0d6c6f4abdc59d4bafa68f040fc39cf5db3d6e84c5d6
-SIZE (KDE/release-service/20.08.3/kmines-20.08.3.tar.xz) = 957424
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kmines-20.12.0.tar.xz) = e59c16919880ce081cfab2f0a655e41a61db85f5ee18b827c7d70a2c07e41243
+SIZE (KDE/release-service/20.12.0/kmines-20.12.0.tar.xz) = 959460
diff --git a/games/knavalbattle/distinfo b/games/knavalbattle/distinfo
index 2941cf20bdaa..f5306a5db158 100644
--- a/games/knavalbattle/distinfo
+++ b/games/knavalbattle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419916
-SHA256 (KDE/release-service/20.08.3/knavalbattle-20.08.3.tar.xz) = d80edc3731291be8e5c886b5c26495b53e84a1d0554b85f71ed5fa423f8a4880
-SIZE (KDE/release-service/20.08.3/knavalbattle-20.08.3.tar.xz) = 1287652
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/knavalbattle-20.12.0.tar.xz) = 9892c53e387d61a5caa536e0fee4f35d017deefbb57a40c6062b18bb1571380f
+SIZE (KDE/release-service/20.12.0/knavalbattle-20.12.0.tar.xz) = 1287832
diff --git a/games/knetwalk/distinfo b/games/knetwalk/distinfo
index 2c95422a88df..15359fc13c93 100644
--- a/games/knetwalk/distinfo
+++ b/games/knetwalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419917
-SHA256 (KDE/release-service/20.08.3/knetwalk-20.08.3.tar.xz) = d426d76cbcb045c89de012970ad51ed4ed8ad1994cb891d7cd11992be2befa8e
-SIZE (KDE/release-service/20.08.3/knetwalk-20.08.3.tar.xz) = 1267688
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/knetwalk-20.12.0.tar.xz) = 5ff242b71a0f261018ce2ae5b9d0aa37635ced7352ff084ef1edc5bb0d901318
+SIZE (KDE/release-service/20.12.0/knetwalk-20.12.0.tar.xz) = 1267608
diff --git a/games/knights/distinfo b/games/knights/distinfo
index 8e7b75c5ed5f..e23074675371 100644
--- a/games/knights/distinfo
+++ b/games/knights/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419918
-SHA256 (KDE/release-service/20.08.3/knights-20.08.3.tar.xz) = 367e1e793a2e6cb49854213a472065b5ef297a6e9ba53c222c087491eb410b7f
-SIZE (KDE/release-service/20.08.3/knights-20.08.3.tar.xz) = 3534664
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/knights-20.12.0.tar.xz) = 0b3787ca018f221eb6182953ea4f2c2c573e4231e4dfae2582405574bdde576a
+SIZE (KDE/release-service/20.12.0/knights-20.12.0.tar.xz) = 3535320
diff --git a/games/knights/pkg-plist b/games/knights/pkg-plist
index 1d34d13aa01f..2d670d941d34 100644
--- a/games/knights/pkg-plist
+++ b/games/knights/pkg-plist
@@ -1,6 +1,5 @@
bin/knights
share/qlogging-categories5/knights.categories
-etc/xdg/knights.knsrc
share/applications/org.kde.knights.desktop
share/config.kcfg/knights.kcfg
share/dbus-1/interfaces/org.kde.Knights.xml
@@ -75,3 +74,4 @@ share/locale/uk/LC_MESSAGES/knights.mo
share/locale/zh_CN/LC_MESSAGES/knights.mo
share/locale/zh_TW/LC_MESSAGES/knights.mo
share/metainfo/org.kde.knights.appdata.xml
+share/knsrcfiles/knights.knsrc
diff --git a/games/kolf/distinfo b/games/kolf/distinfo
index c29b93a924d1..7cddf41a625a 100644
--- a/games/kolf/distinfo
+++ b/games/kolf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419919
-SHA256 (KDE/release-service/20.08.3/kolf-20.08.3.tar.xz) = c0869795b38c02ef98e35e71c39999c7143ef8b886bfbb357d5d0b1c91b79efb
-SIZE (KDE/release-service/20.08.3/kolf-20.08.3.tar.xz) = 1030032
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kolf-20.12.0.tar.xz) = 20c8de0ca5f08385a5a9a94fe8df021ebffe3683872145a226edb592ff35f7d2
+SIZE (KDE/release-service/20.12.0/kolf-20.12.0.tar.xz) = 1029892
diff --git a/games/kollision/distinfo b/games/kollision/distinfo
index 5d8b5a834a80..f772dc09f784 100644
--- a/games/kollision/distinfo
+++ b/games/kollision/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419919
-SHA256 (KDE/release-service/20.08.3/kollision-20.08.3.tar.xz) = 88dab9b2220c1b87f6b9b10a1e210cf79fbede4b37026565f912906897180ad1
-SIZE (KDE/release-service/20.08.3/kollision-20.08.3.tar.xz) = 288736
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kollision-20.12.0.tar.xz) = cb3c61ab261b6583d7f82d6dde3db55a324142a2c05f0bd0d392df1f9d5a1ea0
+SIZE (KDE/release-service/20.12.0/kollision-20.12.0.tar.xz) = 290668
diff --git a/games/konquest/distinfo b/games/konquest/distinfo
index ba8775735dbb..13c1350f8907 100644
--- a/games/konquest/distinfo
+++ b/games/konquest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419920
-SHA256 (KDE/release-service/20.08.3/konquest-20.08.3.tar.xz) = 8ba1f5269ff9ba1346f6001ded528bf0041352784c64d4a13750b5df049000f3
-SIZE (KDE/release-service/20.08.3/konquest-20.08.3.tar.xz) = 665808
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/konquest-20.12.0.tar.xz) = 9096973444fb0ca93380374ba515011ec19eb7d5fe5f9461011d93bd0d90dc52
+SIZE (KDE/release-service/20.12.0/konquest-20.12.0.tar.xz) = 666232
diff --git a/games/kpat/distinfo b/games/kpat/distinfo
index 50ab3bd9f687..0d3e5c44a1e0 100644
--- a/games/kpat/distinfo
+++ b/games/kpat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419921
-SHA256 (KDE/release-service/20.08.3/kpat-20.08.3.tar.xz) = 493b20d53806cbb1bd656817ef139de80197ec585bb097c4bd28c23b655aa4c5
-SIZE (KDE/release-service/20.08.3/kpat-20.08.3.tar.xz) = 3585132
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kpat-20.12.0.tar.xz) = c00f9afeb7b2d4e37e626a9379df08f30077d0c1965a674795b099dd11588d8f
+SIZE (KDE/release-service/20.12.0/kpat-20.12.0.tar.xz) = 3584840
diff --git a/games/kpat/pkg-plist b/games/kpat/pkg-plist
index e92f5ef3e967..36c9eb256c68 100644
--- a/games/kpat/pkg-plist
+++ b/games/kpat/pkg-plist
@@ -1,7 +1,5 @@
bin/kpat
-etc/xdg/kcardtheme.knsrc
share/qlogging-categories5/kpat.categories
-etc/xdg/kpat.knsrc
lib/libkcardgame.so
man/ca/man6/kpat.6.gz
man/de/man6/kpat.6.gz
@@ -51,6 +49,8 @@ share/icons/hicolor/64x64/apps/kpat.png
%%DATADIR%%/themes/oldertheme.desktop
%%DATADIR%%/themes/oldertheme.png
%%DATADIR%%/themes/oldertheme.svgz
+share/knsrcfiles/kcardtheme.knsrc
+share/knsrcfiles/kpat.knsrc
share/kxmlgui5/kpat/kpatui.rc
share/locale/ar/LC_MESSAGES/kpat.mo
share/locale/bg/LC_MESSAGES/kpat.mo
diff --git a/games/kreversi/distinfo b/games/kreversi/distinfo
index e5d7ba029f45..83d0207cb8a7 100644
--- a/games/kreversi/distinfo
+++ b/games/kreversi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419922
-SHA256 (KDE/release-service/20.08.3/kreversi-20.08.3.tar.xz) = b15e0192700a7b59ae2b1b43e336e5596d691303ff0247d38cac0783c5017e34
-SIZE (KDE/release-service/20.08.3/kreversi-20.08.3.tar.xz) = 953152
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kreversi-20.12.0.tar.xz) = 9c6ab533fca996ef12b5c49578113daef5b416059a9ada238837f1c778e86afe
+SIZE (KDE/release-service/20.12.0/kreversi-20.12.0.tar.xz) = 953576
diff --git a/games/kshisen/distinfo b/games/kshisen/distinfo
index b8090be2ac34..76479857859a 100644
--- a/games/kshisen/distinfo
+++ b/games/kshisen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419922
-SHA256 (KDE/release-service/20.08.3/kshisen-20.08.3.tar.xz) = 8986a5b39f9ad8378c60b8f1465a19d38d3bf26204eac1fd8c4401a311c4c8ef
-SIZE (KDE/release-service/20.08.3/kshisen-20.08.3.tar.xz) = 826980
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kshisen-20.12.0.tar.xz) = cb3dbf3c8dae6aa4ea1b591cc8e5964ff53e3e5e8d5b8aaedeb1c5191cc83cc3
+SIZE (KDE/release-service/20.12.0/kshisen-20.12.0.tar.xz) = 827336
diff --git a/games/ksirk/distinfo b/games/ksirk/distinfo
index 4899535aee4f..bdbc167cd51a 100644
--- a/games/ksirk/distinfo
+++ b/games/ksirk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419923
-SHA256 (KDE/release-service/20.08.3/ksirk-20.08.3.tar.xz) = f462220e0326ce8caa0f7a34a271a9132394f3bb725f1ed5bea6a35cc00aaccf
-SIZE (KDE/release-service/20.08.3/ksirk-20.08.3.tar.xz) = 6992288
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/ksirk-20.12.0.tar.xz) = 415846803df9bd2180d2b865efd6fa0a2deffb5ac95435e0038c7dd341b5c783
+SIZE (KDE/release-service/20.12.0/ksirk-20.12.0.tar.xz) = 6993680
diff --git a/games/ksirk/pkg-plist b/games/ksirk/pkg-plist
index 1745e3f5fb52..8be8ab40f676 100644
--- a/games/ksirk/pkg-plist
+++ b/games/ksirk/pkg-plist
@@ -1,7 +1,6 @@
bin/ksirk
bin/ksirkskineditor
share/qlogging-categories5/ksirk.categories
-etc/xdg/ksirk.knsrc
lib/libiris_ksirk.so
lib/libiris_ksirk.so.2
lib/libiris_ksirk.so.2.0.0
@@ -56,6 +55,7 @@ share/icons/hicolor/scalable/apps/ksirk.svgz
%%DATADIR%%/skins/skinsdir
%%DATADIR%%skineditor/cross.png
%%DATADIR%%skineditor/target.png
+share/knsrcfiles/ksirk.knsrc
share/kxmlgui5/ksirk/ksirkui.rc
share/kxmlgui5/ksirkskineditor/ksirkskineditorui.rc
share/locale/ar/LC_MESSAGES/ksirk.mo
diff --git a/games/ksnakeduel/distinfo b/games/ksnakeduel/distinfo
index 6b84b64ea5d3..df39e66ec25c 100644
--- a/games/ksnakeduel/distinfo
+++ b/games/ksnakeduel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419924
-SHA256 (KDE/release-service/20.08.3/ksnakeduel-20.08.3.tar.xz) = f686d7f201ebf226ee7e848320917cf09cc33ffa80337e65530f086b275fcd0f
-SIZE (KDE/release-service/20.08.3/ksnakeduel-20.08.3.tar.xz) = 543940
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/ksnakeduel-20.12.0.tar.xz) = 9feb7336aa46192c5336ac39fc1be698bf0e029fd0ca21dcdbbf0f8b8a78e656
+SIZE (KDE/release-service/20.12.0/ksnakeduel-20.12.0.tar.xz) = 544224
diff --git a/games/ksnakeduel/pkg-plist b/games/ksnakeduel/pkg-plist
index aa8c4a0d8f90..707c5da98285 100644
--- a/games/ksnakeduel/pkg-plist
+++ b/games/ksnakeduel/pkg-plist
@@ -1,6 +1,5 @@
bin/ksnakeduel
share/qlogging-categories5/ksnakeduel.categories
-etc/xdg/ksnakeduel.knsrc
share/applications/org.kde.ksnakeduel.desktop
share/config.kcfg/ksnakeduel.kcfg
share/icons/hicolor/128x128/apps/ksnakeduel.png
@@ -16,6 +15,7 @@ share/icons/hicolor/64x64/apps/ksnakeduel.png
%%DATADIR%%/themes/neon.desktop
%%DATADIR%%/themes/neon.png
%%DATADIR%%/themes/neon.svg
+share/knsrcfiles/ksnakeduel.knsrc
share/locale/bs/LC_MESSAGES/ksnakeduel.mo
share/locale/ca/LC_MESSAGES/ksnakeduel.mo
share/locale/ca@valencia/LC_MESSAGES/ksnakeduel.mo
diff --git a/games/kspaceduel/distinfo b/games/kspaceduel/distinfo
index 7aca7a48fc14..a6e8dd155d43 100644
--- a/games/kspaceduel/distinfo
+++ b/games/kspaceduel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419925
-SHA256 (KDE/release-service/20.08.3/kspaceduel-20.08.3.tar.xz) = 3247bbcc9853b856b4e479c1a432c218e06471824b0589288ca385d0baa523c6
-SIZE (KDE/release-service/20.08.3/kspaceduel-20.08.3.tar.xz) = 617684
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kspaceduel-20.12.0.tar.xz) = 51b5aab6328c8c41705730fe9b4640a697657ca15a8c5754a84cb8f8bc813daa
+SIZE (KDE/release-service/20.12.0/kspaceduel-20.12.0.tar.xz) = 618148
diff --git a/games/ksquares/distinfo b/games/ksquares/distinfo
index 4619c9e26353..b4f9f69feaf4 100644
--- a/games/ksquares/distinfo
+++ b/games/ksquares/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419926
-SHA256 (KDE/release-service/20.08.3/ksquares-20.08.3.tar.xz) = 9e61294fe62a8f523b52389af933a1a2ce07862b18ffbb7f7b36ad4ffda207b2
-SIZE (KDE/release-service/20.08.3/ksquares-20.08.3.tar.xz) = 266700
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/ksquares-20.12.0.tar.xz) = 3e0c04117526e121668d4b5482e2f68d0bdcf3f373a76466e07c0aea17180d32
+SIZE (KDE/release-service/20.12.0/ksquares-20.12.0.tar.xz) = 266772
diff --git a/games/ksudoku/distinfo b/games/ksudoku/distinfo
index 3cdfdc227ee0..958a91c3b355 100644
--- a/games/ksudoku/distinfo
+++ b/games/ksudoku/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419926
-SHA256 (KDE/release-service/20.08.3/ksudoku-20.08.3.tar.xz) = e926b47890d0824d29d8ae492829471c72c761f3c9928b24ff23f63c475bd842
-SIZE (KDE/release-service/20.08.3/ksudoku-20.08.3.tar.xz) = 1668796
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/ksudoku-20.12.0.tar.xz) = 22bc6360666ebabffc58f09b1cd3e330d7c57257d7e33ad2ba3687a98ecf465e
+SIZE (KDE/release-service/20.12.0/ksudoku-20.12.0.tar.xz) = 1669504
diff --git a/games/ktuberling/distinfo b/games/ktuberling/distinfo
index 4045302b599c..c4b447ac32dc 100644
--- a/games/ktuberling/distinfo
+++ b/games/ktuberling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419928
-SHA256 (KDE/release-service/20.08.3/ktuberling-20.08.3.tar.xz) = bfe6092dc7238a55fb733f2c212cad31738dfb4e1661778e2a06176e6cb5de60
-SIZE (KDE/release-service/20.08.3/ktuberling-20.08.3.tar.xz) = 70706504
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/ktuberling-20.12.0.tar.xz) = 215a1158bd0dcac7cd0fec2a88d08aa381c3804059b3bc9a11179c47294e9b56
+SIZE (KDE/release-service/20.12.0/ktuberling-20.12.0.tar.xz) = 70710664
diff --git a/games/kubrick/distinfo b/games/kubrick/distinfo
index 652e4de0e8cf..479ca9a330e5 100644
--- a/games/kubrick/distinfo
+++ b/games/kubrick/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419928
-SHA256 (KDE/release-service/20.08.3/kubrick-20.08.3.tar.xz) = 9d13fa34477d0c29a898fea0b7c0f978f2c69c76e0b09d8cda23b731f21b670e
-SIZE (KDE/release-service/20.08.3/kubrick-20.08.3.tar.xz) = 332024
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kubrick-20.12.0.tar.xz) = f88a4f43a9ba7640bc08c47435532d48ebe20a8c79ef2211d05a1fd3f8f57540
+SIZE (KDE/release-service/20.12.0/kubrick-20.12.0.tar.xz) = 332196
diff --git a/games/libkdegames/distinfo b/games/libkdegames/distinfo
index 927e733c96a0..7bcea5478501 100644
--- a/games/libkdegames/distinfo
+++ b/games/libkdegames/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419929
-SHA256 (KDE/release-service/20.08.3/libkdegames-20.08.3.tar.xz) = 085c5200bf5f860be87121ea8c6ebfb106c12fbd09e790297e6b948539678bb1
-SIZE (KDE/release-service/20.08.3/libkdegames-20.08.3.tar.xz) = 6391180
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/libkdegames-20.12.0.tar.xz) = 48a019d871a99ae903b8dd01482473aae32d10d55cac918f2b8626e37958688b
+SIZE (KDE/release-service/20.12.0/libkdegames-20.12.0.tar.xz) = 6389948
diff --git a/games/libkmahjongg/distinfo b/games/libkmahjongg/distinfo
index 1ea315815659..0343dc1da154 100644
--- a/games/libkmahjongg/distinfo
+++ b/games/libkmahjongg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419930
-SHA256 (KDE/release-service/20.08.3/libkmahjongg-20.08.3.tar.xz) = d5da73c85112896d8dfd71847c892436b49a5aa8dfa6b5461545fff577b84b75
-SIZE (KDE/release-service/20.08.3/libkmahjongg-20.08.3.tar.xz) = 1690708
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/libkmahjongg-20.12.0.tar.xz) = d8bd7cf2ac1cf3e5c2616849eaddc513c2a8f45c795ad53c75254e7cdcfa9282
+SIZE (KDE/release-service/20.12.0/libkmahjongg-20.12.0.tar.xz) = 1693056
diff --git a/games/lskat/distinfo b/games/lskat/distinfo
index 29a3adf3cf82..d045deacec99 100644
--- a/games/lskat/distinfo
+++ b/games/lskat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419931
-SHA256 (KDE/release-service/20.08.3/lskat-20.08.3.tar.xz) = 5fda9d7e53312bc6b2489c85d4842747b6783df3dd7d96cc2aed152e528195e5
-SIZE (KDE/release-service/20.08.3/lskat-20.08.3.tar.xz) = 1224744
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/lskat-20.12.0.tar.xz) = 914afb2cd3ad905f5f232d4904775dce3de8913c10704c34ee924f626effe9f1
+SIZE (KDE/release-service/20.12.0/lskat-20.12.0.tar.xz) = 1224956
diff --git a/games/palapeli/distinfo b/games/palapeli/distinfo
index aecf7f3e506b..807c26691aa8 100644
--- a/games/palapeli/distinfo
+++ b/games/palapeli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419931
-SHA256 (KDE/release-service/20.08.3/palapeli-20.08.3.tar.xz) = d7bd064fcdf7b4cdf969648c07928a6a45a2503eaa2cacca3b38dbef7e1cff80
-SIZE (KDE/release-service/20.08.3/palapeli-20.08.3.tar.xz) = 2078736
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/palapeli-20.12.0.tar.xz) = ab346cc16728808ae68b2edbbec9f3a9fecfd7a44521f4807854d2fec94bbf77
+SIZE (KDE/release-service/20.12.0/palapeli-20.12.0.tar.xz) = 2078840
diff --git a/games/picmi/distinfo b/games/picmi/distinfo
index 9b7721a081d5..a925e08ea843 100644
--- a/games/picmi/distinfo
+++ b/games/picmi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419932
-SHA256 (KDE/release-service/20.08.3/picmi-20.08.3.tar.xz) = 7cece9691cd261148bb8aa41e27219a09f0e503365ae829317cbb714f55777d2
-SIZE (KDE/release-service/20.08.3/picmi-20.08.3.tar.xz) = 1367300
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/picmi-20.12.0.tar.xz) = 5fd7c2e38eac38a1471d42f0a2723756e06efecc8668fed1ff0c4069494dd8b5
+SIZE (KDE/release-service/20.12.0/picmi-20.12.0.tar.xz) = 1367316
diff --git a/graphics/Makefile b/graphics/Makefile
index f2c374ce3115..7d1b8279d72d 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -405,6 +405,7 @@
SUBDIR += kludge3d
SUBDIR += kmscube
SUBDIR += kolourpaint
+ SUBDIR += kontrast
SUBDIR += kooka
SUBDIR += kphotoalbum
SUBDIR += kqtquickcharts
diff --git a/graphics/gwenview/distinfo b/graphics/gwenview/distinfo
index e5f9dfdba38c..f3d21ada801f 100644
--- a/graphics/gwenview/distinfo
+++ b/graphics/gwenview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419933
-SHA256 (KDE/release-service/20.08.3/gwenview-20.08.3.tar.xz) = acc76c7b80f71ce47fb747c81cd062b1581ccc441f025e023bedc193feb8bc26
-SIZE (KDE/release-service/20.08.3/gwenview-20.08.3.tar.xz) = 6742928
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/gwenview-20.12.0.tar.xz) = 343b0e0fa00631f837a3b11c973197d372b0588b0450fe0b8067b56a21ab39e1
+SIZE (KDE/release-service/20.12.0/gwenview-20.12.0.tar.xz) = 6745224
diff --git a/graphics/kamera/distinfo b/graphics/kamera/distinfo
index 5b65fc623dcc..f48b073efc49 100644
--- a/graphics/kamera/distinfo
+++ b/graphics/kamera/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419934
-SHA256 (KDE/release-service/20.08.3/kamera-20.08.3.tar.xz) = 9915b296704937d72a64e9738da1441a6407d9e027709083cb8d7bbf5eebdc19
-SIZE (KDE/release-service/20.08.3/kamera-20.08.3.tar.xz) = 108748
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kamera-20.12.0.tar.xz) = 70f3d7ca9a8db91c45622492fa5976ba28fea07023ad8ac619cc2ab8665c2d5f
+SIZE (KDE/release-service/20.12.0/kamera-20.12.0.tar.xz) = 108732
diff --git a/graphics/kcolorchooser/distinfo b/graphics/kcolorchooser/distinfo
index af6364ad812a..bf695da485d8 100644
--- a/graphics/kcolorchooser/distinfo
+++ b/graphics/kcolorchooser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419934
-SHA256 (KDE/release-service/20.08.3/kcolorchooser-20.08.3.tar.xz) = 87c483e790c47cfc05a99e3815d42ba140d6830396b9debcdf31424e80c2e4a0
-SIZE (KDE/release-service/20.08.3/kcolorchooser-20.08.3.tar.xz) = 27400
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kcolorchooser-20.12.0.tar.xz) = dedcf2020b98c7edc7945d01ae6b38ac62d27c2e6b4e898c98a2f620fffca7ba
+SIZE (KDE/release-service/20.12.0/kcolorchooser-20.12.0.tar.xz) = 27468
diff --git a/graphics/kdegraphics-mobipocket/distinfo b/graphics/kdegraphics-mobipocket/distinfo
index 8372f6bd5823..9dce14f36d3c 100644
--- a/graphics/kdegraphics-mobipocket/distinfo
+++ b/graphics/kdegraphics-mobipocket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419936
-SHA256 (KDE/release-service/20.08.3/kdegraphics-mobipocket-20.08.3.tar.xz) = 1876ef0993214c97ddd31105a230c7f68835c050279898893fb9d77b2c5fdd45
-SIZE (KDE/release-service/20.08.3/kdegraphics-mobipocket-20.08.3.tar.xz) = 17048
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kdegraphics-mobipocket-20.12.0.tar.xz) = 6572bd16eb1af1a1fe458ea898e8391a74a37997047a39f3fbc0bc742940a83a
+SIZE (KDE/release-service/20.12.0/kdegraphics-mobipocket-20.12.0.tar.xz) = 17056
diff --git a/graphics/kdegraphics-svgpart/distinfo b/graphics/kdegraphics-svgpart/distinfo
index 647dbc1b1278..4ab3a17912da 100644
--- a/graphics/kdegraphics-svgpart/distinfo
+++ b/graphics/kdegraphics-svgpart/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419936
-SHA256 (KDE/release-service/20.08.3/svgpart-20.08.3.tar.xz) = 86c1bf2df1ad9f641b8bd89504153459d9c3a79e486390ed7415d3d5cc299873
-SIZE (KDE/release-service/20.08.3/svgpart-20.08.3.tar.xz) = 21132
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/svgpart-20.12.0.tar.xz) = bc018419d05078f1ddf5b991c9c76448b1b1722dba914085553bde253b7895f5
+SIZE (KDE/release-service/20.12.0/svgpart-20.12.0.tar.xz) = 21480
diff --git a/graphics/kdegraphics-svgpart/pkg-plist b/graphics/kdegraphics-svgpart/pkg-plist
index 29af5c85d5a8..5f550349248f 100644
--- a/graphics/kdegraphics-svgpart/pkg-plist
+++ b/graphics/kdegraphics-svgpart/pkg-plist
@@ -18,6 +18,7 @@ share/locale/fi/LC_MESSAGES/svgpart.mo
share/locale/fr/LC_MESSAGES/svgpart.mo
share/locale/ga/LC_MESSAGES/svgpart.mo
share/locale/gl/LC_MESSAGES/svgpart.mo
+share/locale/hi/LC_MESSAGES/svgpart.mo
share/locale/hr/LC_MESSAGES/svgpart.mo
share/locale/hu/LC_MESSAGES/svgpart.mo
share/locale/ia/LC_MESSAGES/svgpart.mo
diff --git a/graphics/kdegraphics-thumbnailers/distinfo b/graphics/kdegraphics-thumbnailers/distinfo
index be6ef2a1d982..ab6d35d055c1 100644
--- a/graphics/kdegraphics-thumbnailers/distinfo
+++ b/graphics/kdegraphics-thumbnailers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419937
-SHA256 (KDE/release-service/20.08.3/kdegraphics-thumbnailers-20.08.3.tar.xz) = aed7570a2af795d1f14b54782c578572e639bb850aee88d69dd5b17e0f9f7f55
-SIZE (KDE/release-service/20.08.3/kdegraphics-thumbnailers-20.08.3.tar.xz) = 46852
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kdegraphics-thumbnailers-20.12.0.tar.xz) = 790dd2d4d27ca5677007182384582cc265759a3fe660ef477bda4e9f9b158fd1
+SIZE (KDE/release-service/20.12.0/kdegraphics-thumbnailers-20.12.0.tar.xz) = 47020
diff --git a/graphics/kimagemapeditor/distinfo b/graphics/kimagemapeditor/distinfo
index 3c1c82efaba5..b761775a515a 100644
--- a/graphics/kimagemapeditor/distinfo
+++ b/graphics/kimagemapeditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419938
-SHA256 (KDE/release-service/20.08.3/kimagemapeditor-20.08.3.tar.xz) = 8fa1b900d6e2960483658be6f4b1cd159c6ab56f908e5e6f951101daf4cc35d5
-SIZE (KDE/release-service/20.08.3/kimagemapeditor-20.08.3.tar.xz) = 1077864
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kimagemapeditor-20.12.0.tar.xz) = 51a547986491141ace0c5537473e677ddf90921419a55d1b5fe4dfa906692910
+SIZE (KDE/release-service/20.12.0/kimagemapeditor-20.12.0.tar.xz) = 1077864
diff --git a/graphics/kipi-plugins/distinfo b/graphics/kipi-plugins/distinfo
index 0b6d8092ed8c..e6e6e7f7d113 100644
--- a/graphics/kipi-plugins/distinfo
+++ b/graphics/kipi-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419938
-SHA256 (KDE/release-service/20.08.3/kipi-plugins-20.08.3.tar.xz) = 2560aee89838d2f46b61a55518a1de12a9faa8e0c44d9fba8b813ae9d186f4de
-SIZE (KDE/release-service/20.08.3/kipi-plugins-20.08.3.tar.xz) = 1644404
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kipi-plugins-20.12.0.tar.xz) = 54bac3f5beffd4034cbc12ca8c7fbf6816f921be1db39e64a081b9c4f271878e
+SIZE (KDE/release-service/20.12.0/kipi-plugins-20.12.0.tar.xz) = 1644788
diff --git a/graphics/kolourpaint/distinfo b/graphics/kolourpaint/distinfo
index a42d2c3519be..6f70b240b683 100644
--- a/graphics/kolourpaint/distinfo
+++ b/graphics/kolourpaint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419939
-SHA256 (KDE/release-service/20.08.3/kolourpaint-20.08.3.tar.xz) = 3047607a89e9f840e6013dae2c0f6a5d46d45781201c9499ee7994b2ac7dc434
-SIZE (KDE/release-service/20.08.3/kolourpaint-20.08.3.tar.xz) = 5686628
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kolourpaint-20.12.0.tar.xz) = d80940e27155304aa0842fa3c08d72f8e383eb45beff49dc1a66b12b030be4ca
+SIZE (KDE/release-service/20.12.0/kolourpaint-20.12.0.tar.xz) = 5686588
diff --git a/graphics/kontrast/Makefile b/graphics/kontrast/Makefile
new file mode 100644
index 000000000000..3f92f99d966c
--- /dev/null
+++ b/graphics/kontrast/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= kontrast
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= graphics kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Color contrast checker
+
+USES= compiler:c++11-lang cmake pkgconfig \
+ kde:5 qt:5 tar:xz
+USE_KDE= coreaddons ecm i18n kdeclarative kirigami2
+USE_QT= core dbus declarative gui network quickcontrols2 sql svg widgets \
+ buildtools_build qmake_build
+
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.mk>
diff --git a/graphics/kontrast/distinfo b/graphics/kontrast/distinfo
new file mode 100644
index 000000000000..1511ff804d1e
--- /dev/null
+++ b/graphics/kontrast/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kontrast-20.12.0.tar.xz) = b5cc97ee0c1c2bde2249c2dd286570bb3d7da9cc563cf6d7c2c3478cb1dc8389
+SIZE (KDE/release-service/20.12.0/kontrast-20.12.0.tar.xz) = 121056
diff --git a/graphics/kontrast/pkg-descr b/graphics/kontrast/pkg-descr
new file mode 100644
index 000000000000..d8a39386488e
--- /dev/null
+++ b/graphics/kontrast/pkg-descr
@@ -0,0 +1,3 @@
+Kontrast is a color contrast checker and tells you if your color combinations are distinct enough to be readable and accessible.
+
+WWW: https://apps.kde.org/en/kontrast
diff --git a/graphics/kontrast/pkg-plist b/graphics/kontrast/pkg-plist
new file mode 100644
index 000000000000..4518119dd516
--- /dev/null
+++ b/graphics/kontrast/pkg-plist
@@ -0,0 +1,27 @@
+bin/kontrast
+share/applications/org.kde.kontrast.desktop
+share/icons/hicolor/scalable/apps/org.kde.kontrast.svg
+share/locale/ca/LC_MESSAGES/kontrast.mo
+share/locale/ca@valencia/LC_MESSAGES/kontrast.mo
+share/locale/cs/LC_MESSAGES/kontrast.mo
+share/locale/da/LC_MESSAGES/kontrast.mo
+share/locale/el/LC_MESSAGES/kontrast.mo
+share/locale/en_GB/LC_MESSAGES/kontrast.mo
+share/locale/es/LC_MESSAGES/kontrast.mo
+share/locale/eu/LC_MESSAGES/kontrast.mo
+share/locale/fi/LC_MESSAGES/kontrast.mo
+share/locale/fr/LC_MESSAGES/kontrast.mo
+share/locale/it/LC_MESSAGES/kontrast.mo
+share/locale/ko/LC_MESSAGES/kontrast.mo
+share/locale/lt/LC_MESSAGES/kontrast.mo
+share/locale/nl/LC_MESSAGES/kontrast.mo
+share/locale/nn/LC_MESSAGES/kontrast.mo
+share/locale/pt/LC_MESSAGES/kontrast.mo
+share/locale/pt_BR/LC_MESSAGES/kontrast.mo
+share/locale/ru/LC_MESSAGES/kontrast.mo
+share/locale/sk/LC_MESSAGES/kontrast.mo
+share/locale/sl/LC_MESSAGES/kontrast.mo
+share/locale/sv/LC_MESSAGES/kontrast.mo
+share/locale/uk/LC_MESSAGES/kontrast.mo
+share/locale/zh_CN/LC_MESSAGES/kontrast.mo
+share/metainfo/org.kde.kontrast.appdata.xml
diff --git a/graphics/kqtquickcharts/distinfo b/graphics/kqtquickcharts/distinfo
index 972c5a457aa5..9f193710402a 100644
--- a/graphics/kqtquickcharts/distinfo
+++ b/graphics/kqtquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419940
-SHA256 (KDE/release-service/20.08.3/kqtquickcharts-20.08.3.tar.xz) = c3b1f995d88949e3d585a0b152f784f56a88950c025aa83de0c0afc3f246fb50
-SIZE (KDE/release-service/20.08.3/kqtquickcharts-20.08.3.tar.xz) = 30132
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kqtquickcharts-20.12.0.tar.xz) = 6034c27b6f75c7fba7c4bf468661022d8f7f38cf2728af82095b2de41eab2cb1
+SIZE (KDE/release-service/20.12.0/kqtquickcharts-20.12.0.tar.xz) = 30072
diff --git a/graphics/libkdcraw/distinfo b/graphics/libkdcraw/distinfo
index 3e9be46f68b0..975884e30614 100644
--- a/graphics/libkdcraw/distinfo
+++ b/graphics/libkdcraw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419941
-SHA256 (KDE/release-service/20.08.3/libkdcraw-20.08.3.tar.xz) = e7b62691114b57c6175dd9eace0d0660ba52208a1e82555eebb1668d538a06a0
-SIZE (KDE/release-service/20.08.3/libkdcraw-20.08.3.tar.xz) = 41968
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/libkdcraw-20.12.0.tar.xz) = 99926c46cbf77aa28da63b0a625980d47beb5291ce00f6a187d77e37e9752e5a
+SIZE (KDE/release-service/20.12.0/libkdcraw-20.12.0.tar.xz) = 41972
diff --git a/graphics/libkexiv2/distinfo b/graphics/libkexiv2/distinfo
index 199c2c7b5101..461f6eaeb9be 100644
--- a/graphics/libkexiv2/distinfo
+++ b/graphics/libkexiv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419941
-SHA256 (KDE/release-service/20.08.3/libkexiv2-20.08.3.tar.xz) = d4e5c35d8d60ec46d160830197d05e06a343da24d5541eb2a0ff75c30f4903d2
-SIZE (KDE/release-service/20.08.3/libkexiv2-20.08.3.tar.xz) = 64728
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/libkexiv2-20.12.0.tar.xz) = 534a28648861f1d10e46a5b95c4c7dc27eb2028bf1e0cddd9814237d9c8d114c
+SIZE (KDE/release-service/20.12.0/libkexiv2-20.12.0.tar.xz) = 64740
diff --git a/graphics/libkipi/distinfo b/graphics/libkipi/distinfo
index ab21416abdd9..cf6b41b52f9d 100644
--- a/graphics/libkipi/distinfo
+++ b/graphics/libkipi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419942
-SHA256 (KDE/release-service/20.08.3/libkipi-20.08.3.tar.xz) = 4b62196e4a44bad865abf65b0cbd162a74ee125af70797bfc546a4da8f5fb8ac
-SIZE (KDE/release-service/20.08.3/libkipi-20.08.3.tar.xz) = 103596
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/libkipi-20.12.0.tar.xz) = efb8b33f495a7481e2d1b69954980761f7f267dbc1d287cd1f77fe970d04b42e
+SIZE (KDE/release-service/20.12.0/libkipi-20.12.0.tar.xz) = 103616
diff --git a/graphics/libksane/distinfo b/graphics/libksane/distinfo
index bd2eb05f219f..bd2ac5a9b4a7 100644
--- a/graphics/libksane/distinfo
+++ b/graphics/libksane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419943
-SHA256 (KDE/release-service/20.08.3/libksane-20.08.3.tar.xz) = 40264a1ddb73ea886ec4b0c2498ad607f0bbc6ddf23499badde1993077b54c34
-SIZE (KDE/release-service/20.08.3/libksane-20.08.3.tar.xz) = 145200
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/libksane-20.12.0.tar.xz) = 5bc01f05a55e1d97a45352b9f708af25e09324618836b8a60c59fa2c6e77d066
+SIZE (KDE/release-service/20.12.0/libksane-20.12.0.tar.xz) = 145372
diff --git a/graphics/okular/distinfo b/graphics/okular/distinfo
index 2ce91a33e7a4..a6088ca8a56a 100644
--- a/graphics/okular/distinfo
+++ b/graphics/okular/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419944
-SHA256 (KDE/release-service/20.08.3/okular-20.08.3.tar.xz) = 3f4d084d738a7dfb996d5f1bb5becd2a96b0fbb35135010460f239cdd98ca9e0
-SIZE (KDE/release-service/20.08.3/okular-20.08.3.tar.xz) = 7520168
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/okular-20.12.0.tar.xz) = 972c5395dad9c47b0251237b476d569bcd21855710a1bf8ec50fa7e6f0472bce
+SIZE (KDE/release-service/20.12.0/okular-20.12.0.tar.xz) = 7882588
diff --git a/graphics/okular/files/patch-shell_shell.cpp b/graphics/okular/files/patch-shell_shell.cpp
deleted file mode 100644
index b7b5d87e40b3..000000000000
--- a/graphics/okular/files/patch-shell_shell.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- shell/shell.cpp.orig 2020-07-18 10:42:15 UTC
-+++ shell/shell.cpp
-@@ -215,7 +215,7 @@ bool Shell::openDocument(const QUrl &url, const QStrin
- KParts::ReadWritePart *const part = m_tabs[0].part;
-
- // Return false if we can't open new tabs and the only part is occupied
-- if (!dynamic_cast<Okular::ViewerInterface *>(part)->openNewFilesInTabs() && !part->url().isEmpty() && !ShellUtils::unique(serializedOptions)) {
-+ if (!qobject_cast<Okular::ViewerInterface *>(part)->openNewFilesInTabs() && !part->url().isEmpty() && !ShellUtils::unique(serializedOptions)) {
- return false;
- }
-
-@@ -235,7 +235,7 @@ bool Shell::canOpenDocs(int numDocs, int desktop)
- return false;
-
- KParts::ReadWritePart *const part = m_tabs[0].part;
-- const bool allowTabs = dynamic_cast<Okular::ViewerInterface *>(part)->openNewFilesInTabs();
-+ const bool allowTabs = qobject_cast<Okular::ViewerInterface *>(part)->openNewFilesInTabs();
-
- if (!allowTabs && (numDocs > 1 || !part->url().isEmpty()))
- return false;
-@@ -257,7 +257,7 @@ void Shell::openUrl(const QUrl &url, const QString &se
- applyOptionsToPart(activePart, serializedOptions);
- activePart->openUrl(url);
- } else {
-- if (dynamic_cast<Okular::ViewerInterface *>(activePart)->openNewFilesInTabs()) {
-+ if (qobject_cast<Okular::ViewerInterface *>(activePart)->openNewFilesInTabs()) {
- openNewTab(url, serializedOptions);
- } else {
- Shell *newShell = new Shell(serializedOptions);
diff --git a/graphics/okular/pkg-plist b/graphics/okular/pkg-plist
index 8988788d5c2b..412e8eb13271 100644
--- a/graphics/okular/pkg-plist
+++ b/graphics/okular/pkg-plist
@@ -1,5 +1,4 @@
bin/okular
-share/qlogging-categories5/okular.categories
include/okular/core/action.h
include/okular/core/annotations.h
include/okular/core/area.h
@@ -49,7 +48,6 @@ lib/libOkular5Core.so.9.0.0
%%QT_PLUGINDIR%%/okular/generators/okularGenerator_kimgio.so
%%QT_PLUGINDIR%%/okular/generators/okularGenerator_md.so
%%QT_PLUGINDIR%%/okular/generators/okularGenerator_mobi.so
-%%QT_PLUGINDIR%%/okular/generators/okularGenerator_ooo.so
%%QT_PLUGINDIR%%/okular/generators/okularGenerator_plucker.so
%%QT_PLUGINDIR%%/okular/generators/okularGenerator_poppler.so
%%QT_PLUGINDIR%%/okular/generators/okularGenerator_tiff.so
@@ -80,7 +78,6 @@ share/applications/okularApplication_ghostview.desktop
share/applications/okularApplication_kimgio.desktop
share/applications/okularApplication_md.desktop
share/applications/okularApplication_mobi.desktop
-share/applications/okularApplication_ooo.desktop
share/applications/okularApplication_pdf.desktop
share/applications/okularApplication_plucker.desktop
share/applications/okularApplication_tiff.desktop
@@ -97,7 +94,6 @@ share/applications/org.kde.mobile.okular_ghostview.desktop
share/applications/org.kde.mobile.okular_kimgio.desktop
share/applications/org.kde.mobile.okular_md.desktop
share/applications/org.kde.mobile.okular_mobi.desktop
-share/applications/org.kde.mobile.okular_ooo.desktop
share/applications/org.kde.mobile.okular_pdf.desktop
share/applications/org.kde.mobile.okular_plucker.desktop
share/applications/org.kde.mobile.okular_tiff.desktop
@@ -127,7 +123,6 @@ share/kservices5/okularGhostview.desktop
share/kservices5/okularKimgio.desktop
share/kservices5/okularMd.desktop
share/kservices5/okularMobi.desktop
-share/kservices5/okularOoo.desktop
share/kservices5/okularPlucker.desktop
share/kservices5/okularPoppler.desktop
share/kservices5/okularTiff.desktop
@@ -149,7 +144,6 @@ share/locale/ar/LC_MESSAGES/okular_fictionbook.mo
share/locale/ar/LC_MESSAGES/okular_ghostview.mo
share/locale/ar/LC_MESSAGES/okular_kimgio.mo
share/locale/ar/LC_MESSAGES/okular_mobi.mo
-share/locale/ar/LC_MESSAGES/okular_ooo.mo
share/locale/ar/LC_MESSAGES/okular_plucker.mo
share/locale/ar/LC_MESSAGES/okular_poppler.mo
share/locale/ar/LC_MESSAGES/okular_txt.mo
@@ -169,7 +163,6 @@ share/locale/bg/LC_MESSAGES/okular_fictionbook.mo
share/locale/bg/LC_MESSAGES/okular_ghostview.mo
share/locale/bg/LC_MESSAGES/okular_kimgio.mo
share/locale/bg/LC_MESSAGES/okular_mobi.mo
-share/locale/bg/LC_MESSAGES/okular_ooo.mo
share/locale/bg/LC_MESSAGES/okular_plucker.mo
share/locale/bg/LC_MESSAGES/okular_poppler.mo
share/locale/bg/LC_MESSAGES/okular_txt.mo
@@ -186,7 +179,6 @@ share/locale/bs/LC_MESSAGES/okular_fictionbook.mo
share/locale/bs/LC_MESSAGES/okular_ghostview.mo
share/locale/bs/LC_MESSAGES/okular_kimgio.mo
share/locale/bs/LC_MESSAGES/okular_mobi.mo
-share/locale/bs/LC_MESSAGES/okular_ooo.mo
share/locale/bs/LC_MESSAGES/okular_plucker.mo
share/locale/bs/LC_MESSAGES/okular_poppler.mo
share/locale/bs/LC_MESSAGES/okular_txt.mo
@@ -204,7 +196,6 @@ share/locale/ca/LC_MESSAGES/okular_ghostview.mo
share/locale/ca/LC_MESSAGES/okular_kimgio.mo
share/locale/ca/LC_MESSAGES/okular_markdown.mo
share/locale/ca/LC_MESSAGES/okular_mobi.mo
-share/locale/ca/LC_MESSAGES/okular_ooo.mo
share/locale/ca/LC_MESSAGES/okular_plucker.mo
share/locale/ca/LC_MESSAGES/okular_poppler.mo
share/locale/ca/LC_MESSAGES/okular_tiff.mo
@@ -223,7 +214,6 @@ share/locale/ca@valencia/LC_MESSAGES/okular_ghostview.mo
share/locale/ca@valencia/LC_MESSAGES/okular_kimgio.mo
share/locale/ca@valencia/LC_MESSAGES/okular_markdown.mo
share/locale/ca@valencia/LC_MESSAGES/okular_mobi.mo
-share/locale/ca@valencia/LC_MESSAGES/okular_ooo.mo
share/locale/ca@valencia/LC_MESSAGES/okular_plucker.mo
share/locale/ca@valencia/LC_MESSAGES/okular_poppler.mo
share/locale/ca@valencia/LC_MESSAGES/okular_tiff.mo
@@ -242,7 +232,6 @@ share/locale/cs/LC_MESSAGES/okular_ghostview.mo
share/locale/cs/LC_MESSAGES/okular_kimgio.mo
share/locale/cs/LC_MESSAGES/okular_markdown.mo
share/locale/cs/LC_MESSAGES/okular_mobi.mo
-share/locale/cs/LC_MESSAGES/okular_ooo.mo
share/locale/cs/LC_MESSAGES/okular_plucker.mo
share/locale/cs/LC_MESSAGES/okular_poppler.mo
share/locale/cs/LC_MESSAGES/okular_tiff.mo
@@ -261,7 +250,6 @@ share/locale/da/LC_MESSAGES/okular_ghostview.mo
share/locale/da/LC_MESSAGES/okular_kimgio.mo
share/locale/da/LC_MESSAGES/okular_markdown.mo
share/locale/da/LC_MESSAGES/okular_mobi.mo
-share/locale/da/LC_MESSAGES/okular_ooo.mo
share/locale/da/LC_MESSAGES/okular_plucker.mo
share/locale/da/LC_MESSAGES/okular_poppler.mo
share/locale/da/LC_MESSAGES/okular_txt.mo
@@ -279,7 +267,6 @@ share/locale/de/LC_MESSAGES/okular_ghostview.mo
share/locale/de/LC_MESSAGES/okular_kimgio.mo
share/locale/de/LC_MESSAGES/okular_markdown.mo
share/locale/de/LC_MESSAGES/okular_mobi.mo
-share/locale/de/LC_MESSAGES/okular_ooo.mo
share/locale/de/LC_MESSAGES/okular_plucker.mo
share/locale/de/LC_MESSAGES/okular_poppler.mo
share/locale/de/LC_MESSAGES/okular_tiff.mo
@@ -298,7 +285,6 @@ share/locale/el/LC_MESSAGES/okular_ghostview.mo
share/locale/el/LC_MESSAGES/okular_kimgio.mo
share/locale/el/LC_MESSAGES/okular_markdown.mo
share/locale/el/LC_MESSAGES/okular_mobi.mo
-share/locale/el/LC_MESSAGES/okular_ooo.mo
share/locale/el/LC_MESSAGES/okular_plucker.mo
share/locale/el/LC_MESSAGES/okular_poppler.mo
share/locale/el/LC_MESSAGES/okular_tiff.mo
@@ -317,7 +303,6 @@ share/locale/en_GB/LC_MESSAGES/okular_ghostview.mo
share/locale/en_GB/LC_MESSAGES/okular_kimgio.mo
share/locale/en_GB/LC_MESSAGES/okular_markdown.mo
share/locale/en_GB/LC_MESSAGES/okular_mobi.mo
-share/locale/en_GB/LC_MESSAGES/okular_ooo.mo
share/locale/en_GB/LC_MESSAGES/okular_plucker.mo
share/locale/en_GB/LC_MESSAGES/okular_poppler.mo
share/locale/en_GB/LC_MESSAGES/okular_tiff.mo
@@ -335,7 +320,6 @@ share/locale/eo/LC_MESSAGES/okular_fictionbook.mo
share/locale/eo/LC_MESSAGES/okular_ghostview.mo
share/locale/eo/LC_MESSAGES/okular_kimgio.mo
share/locale/eo/LC_MESSAGES/okular_mobi.mo
-share/locale/eo/LC_MESSAGES/okular_ooo.mo
share/locale/eo/LC_MESSAGES/okular_plucker.mo
share/locale/eo/LC_MESSAGES/okular_poppler.mo
share/locale/eo/LC_MESSAGES/okular_xps.mo
@@ -351,7 +335,6 @@ share/locale/es/LC_MESSAGES/okular_ghostview.mo
share/locale/es/LC_MESSAGES/okular_kimgio.mo
share/locale/es/LC_MESSAGES/okular_markdown.mo
share/locale/es/LC_MESSAGES/okular_mobi.mo
-share/locale/es/LC_MESSAGES/okular_ooo.mo
share/locale/es/LC_MESSAGES/okular_plucker.mo
share/locale/es/LC_MESSAGES/okular_poppler.mo
share/locale/es/LC_MESSAGES/okular_tiff.mo
@@ -370,7 +353,6 @@ share/locale/et/LC_MESSAGES/okular_ghostview.mo
share/locale/et/LC_MESSAGES/okular_kimgio.mo
share/locale/et/LC_MESSAGES/okular_markdown.mo
share/locale/et/LC_MESSAGES/okular_mobi.mo
-share/locale/et/LC_MESSAGES/okular_ooo.mo
share/locale/et/LC_MESSAGES/okular_plucker.mo
share/locale/et/LC_MESSAGES/okular_poppler.mo
share/locale/et/LC_MESSAGES/okular_txt.mo
@@ -388,7 +370,6 @@ share/locale/eu/LC_MESSAGES/okular_ghostview.mo
share/locale/eu/LC_MESSAGES/okular_kimgio.mo
share/locale/eu/LC_MESSAGES/okular_markdown.mo
share/locale/eu/LC_MESSAGES/okular_mobi.mo
-share/locale/eu/LC_MESSAGES/okular_ooo.mo
share/locale/eu/LC_MESSAGES/okular_plucker.mo
share/locale/eu/LC_MESSAGES/okular_poppler.mo
share/locale/eu/LC_MESSAGES/okular_tiff.mo
@@ -408,7 +389,6 @@ share/locale/fi/LC_MESSAGES/okular_ghostview.mo
share/locale/fi/LC_MESSAGES/okular_kimgio.mo
share/locale/fi/LC_MESSAGES/okular_markdown.mo
share/locale/fi/LC_MESSAGES/okular_mobi.mo
-share/locale/fi/LC_MESSAGES/okular_ooo.mo
share/locale/fi/LC_MESSAGES/okular_plucker.mo
share/locale/fi/LC_MESSAGES/okular_poppler.mo
share/locale/fi/LC_MESSAGES/okular_tiff.mo
@@ -427,7 +407,6 @@ share/locale/fr/LC_MESSAGES/okular_ghostview.mo
share/locale/fr/LC_MESSAGES/okular_kimgio.mo
share/locale/fr/LC_MESSAGES/okular_markdown.mo
share/locale/fr/LC_MESSAGES/okular_mobi.mo
-share/locale/fr/LC_MESSAGES/okular_ooo.mo
share/locale/fr/LC_MESSAGES/okular_plucker.mo
share/locale/fr/LC_MESSAGES/okular_poppler.mo
share/locale/fr/LC_MESSAGES/okular_tiff.mo
@@ -445,7 +424,6 @@ share/locale/ga/LC_MESSAGES/okular_fictionbook.mo
share/locale/ga/LC_MESSAGES/okular_ghostview.mo
share/locale/ga/LC_MESSAGES/okular_kimgio.mo
share/locale/ga/LC_MESSAGES/okular_mobi.mo
-share/locale/ga/LC_MESSAGES/okular_ooo.mo
share/locale/ga/LC_MESSAGES/okular_plucker.mo
share/locale/ga/LC_MESSAGES/okular_poppler.mo
share/locale/ga/LC_MESSAGES/okular_xps.mo
@@ -462,7 +440,6 @@ share/locale/gl/LC_MESSAGES/okular_ghostview.mo
share/locale/gl/LC_MESSAGES/okular_kimgio.mo
share/locale/gl/LC_MESSAGES/okular_markdown.mo
share/locale/gl/LC_MESSAGES/okular_mobi.mo
-share/locale/gl/LC_MESSAGES/okular_ooo.mo
share/locale/gl/LC_MESSAGES/okular_plucker.mo
share/locale/gl/LC_MESSAGES/okular_poppler.mo
share/locale/gl/LC_MESSAGES/okular_txt.mo
@@ -476,7 +453,6 @@ share/locale/hi/LC_MESSAGES/okular_dvi.mo
share/locale/hi/LC_MESSAGES/okular_fictionbook.mo
share/locale/hi/LC_MESSAGES/okular_ghostview.mo
share/locale/hi/LC_MESSAGES/okular_kimgio.mo
-share/locale/hi/LC_MESSAGES/okular_ooo.mo
share/locale/hi/LC_MESSAGES/okular_plucker.mo
share/locale/hi/LC_MESSAGES/okular_poppler.mo
share/locale/hi/LC_MESSAGES/okular_xps.mo
@@ -491,7 +467,6 @@ share/locale/hr/LC_MESSAGES/okular_fictionbook.mo
share/locale/hr/LC_MESSAGES/okular_ghostview.mo
share/locale/hr/LC_MESSAGES/okular_kimgio.mo
share/locale/hr/LC_MESSAGES/okular_mobi.mo
-share/locale/hr/LC_MESSAGES/okular_ooo.mo
share/locale/hr/LC_MESSAGES/okular_plucker.mo
share/locale/hr/LC_MESSAGES/okular_poppler.mo
share/locale/hr/LC_MESSAGES/okular_xps.mo
@@ -506,7 +481,6 @@ share/locale/hu/LC_MESSAGES/okular_fictionbook.mo
share/locale/hu/LC_MESSAGES/okular_ghostview.mo
share/locale/hu/LC_MESSAGES/okular_kimgio.mo
share/locale/hu/LC_MESSAGES/okular_mobi.mo
-share/locale/hu/LC_MESSAGES/okular_ooo.mo
share/locale/hu/LC_MESSAGES/okular_plucker.mo
share/locale/hu/LC_MESSAGES/okular_poppler.mo
share/locale/hu/LC_MESSAGES/okular_txt.mo
@@ -524,7 +498,6 @@ share/locale/ia/LC_MESSAGES/okular_ghostview.mo
share/locale/ia/LC_MESSAGES/okular_kimgio.mo
share/locale/ia/LC_MESSAGES/okular_markdown.mo
share/locale/ia/LC_MESSAGES/okular_mobi.mo
-share/locale/ia/LC_MESSAGES/okular_ooo.mo
share/locale/ia/LC_MESSAGES/okular_plucker.mo
share/locale/ia/LC_MESSAGES/okular_poppler.mo
share/locale/ia/LC_MESSAGES/okular_tiff.mo
@@ -543,7 +516,6 @@ share/locale/is/LC_MESSAGES/okular_fictionbook.mo
share/locale/is/LC_MESSAGES/okular_ghostview.mo
share/locale/is/LC_MESSAGES/okular_kimgio.mo
share/locale/is/LC_MESSAGES/okular_mobi.mo
-share/locale/is/LC_MESSAGES/okular_ooo.mo
share/locale/is/LC_MESSAGES/okular_plucker.mo
share/locale/is/LC_MESSAGES/okular_poppler.mo
share/locale/is/LC_MESSAGES/okular_xps.mo
@@ -560,7 +532,6 @@ share/locale/it/LC_MESSAGES/okular_ghostview.mo
share/locale/it/LC_MESSAGES/okular_kimgio.mo
share/locale/it/LC_MESSAGES/okular_markdown.mo
share/locale/it/LC_MESSAGES/okular_mobi.mo
-share/locale/it/LC_MESSAGES/okular_ooo.mo
share/locale/it/LC_MESSAGES/okular_plucker.mo
share/locale/it/LC_MESSAGES/okular_poppler.mo
share/locale/it/LC_MESSAGES/okular_tiff.mo
@@ -579,7 +550,6 @@ share/locale/ja/LC_MESSAGES/okular_ghostview.mo
share/locale/ja/LC_MESSAGES/okular_kimgio.mo
share/locale/ja/LC_MESSAGES/okular_markdown.mo
share/locale/ja/LC_MESSAGES/okular_mobi.mo
-share/locale/ja/LC_MESSAGES/okular_ooo.mo
share/locale/ja/LC_MESSAGES/okular_plucker.mo
share/locale/ja/LC_MESSAGES/okular_poppler.mo
share/locale/ja/LC_MESSAGES/okular_txt.mo
@@ -596,7 +566,6 @@ share/locale/kk/LC_MESSAGES/okular_fictionbook.mo
share/locale/kk/LC_MESSAGES/okular_ghostview.mo
share/locale/kk/LC_MESSAGES/okular_kimgio.mo
share/locale/kk/LC_MESSAGES/okular_mobi.mo
-share/locale/kk/LC_MESSAGES/okular_ooo.mo
share/locale/kk/LC_MESSAGES/okular_plucker.mo
share/locale/kk/LC_MESSAGES/okular_poppler.mo
share/locale/kk/LC_MESSAGES/okular_txt.mo
@@ -613,7 +582,6 @@ share/locale/km/LC_MESSAGES/okular_fictionbook.mo
share/locale/km/LC_MESSAGES/okular_ghostview.mo
share/locale/km/LC_MESSAGES/okular_kimgio.mo
share/locale/km/LC_MESSAGES/okular_mobi.mo
-share/locale/km/LC_MESSAGES/okular_ooo.mo
share/locale/km/LC_MESSAGES/okular_plucker.mo
share/locale/km/LC_MESSAGES/okular_poppler.mo
share/locale/km/LC_MESSAGES/okular_xps.mo
@@ -629,7 +597,6 @@ share/locale/ko/LC_MESSAGES/okular_ghostview.mo
share/locale/ko/LC_MESSAGES/okular_kimgio.mo
share/locale/ko/LC_MESSAGES/okular_markdown.mo
share/locale/ko/LC_MESSAGES/okular_mobi.mo
-share/locale/ko/LC_MESSAGES/okular_ooo.mo
share/locale/ko/LC_MESSAGES/okular_plucker.mo
share/locale/ko/LC_MESSAGES/okular_poppler.mo
share/locale/ko/LC_MESSAGES/okular_tiff.mo
@@ -648,9 +615,9 @@ share/locale/lt/LC_MESSAGES/okular_ghostview.mo
share/locale/lt/LC_MESSAGES/okular_kimgio.mo
share/locale/lt/LC_MESSAGES/okular_markdown.mo
share/locale/lt/LC_MESSAGES/okular_mobi.mo
-share/locale/lt/LC_MESSAGES/okular_ooo.mo
share/locale/lt/LC_MESSAGES/okular_plucker.mo
share/locale/lt/LC_MESSAGES/okular_poppler.mo
+share/locale/lt/LC_MESSAGES/okular_tiff.mo
share/locale/lt/LC_MESSAGES/okular_txt.mo
share/locale/lt/LC_MESSAGES/okular_xps.mo
share/locale/lt/LC_MESSAGES/org.kde.active.documentviewer.mo
@@ -665,7 +632,6 @@ share/locale/lv/LC_MESSAGES/okular_fictionbook.mo
share/locale/lv/LC_MESSAGES/okular_ghostview.mo
share/locale/lv/LC_MESSAGES/okular_kimgio.mo
share/locale/lv/LC_MESSAGES/okular_mobi.mo
-share/locale/lv/LC_MESSAGES/okular_ooo.mo
share/locale/lv/LC_MESSAGES/okular_plucker.mo
share/locale/lv/LC_MESSAGES/okular_poppler.mo
share/locale/lv/LC_MESSAGES/okular_xps.mo
@@ -681,7 +647,6 @@ share/locale/ml/LC_MESSAGES/okular_ghostview.mo
share/locale/ml/LC_MESSAGES/okular_kimgio.mo
share/locale/ml/LC_MESSAGES/okular_markdown.mo
share/locale/ml/LC_MESSAGES/okular_mobi.mo
-share/locale/ml/LC_MESSAGES/okular_ooo.mo
share/locale/ml/LC_MESSAGES/okular_plucker.mo
share/locale/ml/LC_MESSAGES/okular_poppler.mo
share/locale/ml/LC_MESSAGES/okular_txt.mo
@@ -698,7 +663,6 @@ share/locale/mr/LC_MESSAGES/okular_fictionbook.mo
share/locale/mr/LC_MESSAGES/okular_ghostview.mo
share/locale/mr/LC_MESSAGES/okular_kimgio.mo
share/locale/mr/LC_MESSAGES/okular_mobi.mo
-share/locale/mr/LC_MESSAGES/okular_ooo.mo
share/locale/mr/LC_MESSAGES/okular_plucker.mo
share/locale/mr/LC_MESSAGES/okular_poppler.mo
share/locale/mr/LC_MESSAGES/okular_xps.mo
@@ -714,7 +678,6 @@ share/locale/nb/LC_MESSAGES/okular_fictionbook.mo
share/locale/nb/LC_MESSAGES/okular_ghostview.mo
share/locale/nb/LC_MESSAGES/okular_kimgio.mo
share/locale/nb/LC_MESSAGES/okular_mobi.mo
-share/locale/nb/LC_MESSAGES/okular_ooo.mo
share/locale/nb/LC_MESSAGES/okular_plucker.mo
share/locale/nb/LC_MESSAGES/okular_poppler.mo
share/locale/nb/LC_MESSAGES/okular_txt.mo
@@ -731,7 +694,6 @@ share/locale/nds/LC_MESSAGES/okular_fictionbook.mo
share/locale/nds/LC_MESSAGES/okular_ghostview.mo
share/locale/nds/LC_MESSAGES/okular_kimgio.mo
share/locale/nds/LC_MESSAGES/okular_mobi.mo
-share/locale/nds/LC_MESSAGES/okular_ooo.mo
share/locale/nds/LC_MESSAGES/okular_plucker.mo
share/locale/nds/LC_MESSAGES/okular_poppler.mo
share/locale/nds/LC_MESSAGES/okular_txt.mo
@@ -749,7 +711,6 @@ share/locale/nl/LC_MESSAGES/okular_ghostview.mo
share/locale/nl/LC_MESSAGES/okular_kimgio.mo
share/locale/nl/LC_MESSAGES/okular_markdown.mo
share/locale/nl/LC_MESSAGES/okular_mobi.mo
-share/locale/nl/LC_MESSAGES/okular_ooo.mo
share/locale/nl/LC_MESSAGES/okular_plucker.mo
share/locale/nl/LC_MESSAGES/okular_poppler.mo
share/locale/nl/LC_MESSAGES/okular_tiff.mo
@@ -768,9 +729,9 @@ share/locale/nn/LC_MESSAGES/okular_ghostview.mo
share/locale/nn/LC_MESSAGES/okular_kimgio.mo
share/locale/nn/LC_MESSAGES/okular_markdown.mo
share/locale/nn/LC_MESSAGES/okular_mobi.mo
-share/locale/nn/LC_MESSAGES/okular_ooo.mo
share/locale/nn/LC_MESSAGES/okular_plucker.mo
share/locale/nn/LC_MESSAGES/okular_poppler.mo
+share/locale/nn/LC_MESSAGES/okular_tiff.mo
share/locale/nn/LC_MESSAGES/okular_txt.mo
share/locale/nn/LC_MESSAGES/okular_xps.mo
share/locale/nn/LC_MESSAGES/org.kde.active.documentviewer.mo
@@ -785,7 +746,6 @@ share/locale/pa/LC_MESSAGES/okular_fictionbook.mo
share/locale/pa/LC_MESSAGES/okular_ghostview.mo
share/locale/pa/LC_MESSAGES/okular_kimgio.mo
share/locale/pa/LC_MESSAGES/okular_mobi.mo
-share/locale/pa/LC_MESSAGES/okular_ooo.mo
share/locale/pa/LC_MESSAGES/okular_plucker.mo
share/locale/pa/LC_MESSAGES/okular_poppler.mo
share/locale/pa/LC_MESSAGES/okular_txt.mo
@@ -803,7 +763,6 @@ share/locale/pl/LC_MESSAGES/okular_ghostview.mo
share/locale/pl/LC_MESSAGES/okular_kimgio.mo
share/locale/pl/LC_MESSAGES/okular_markdown.mo
share/locale/pl/LC_MESSAGES/okular_mobi.mo
-share/locale/pl/LC_MESSAGES/okular_ooo.mo
share/locale/pl/LC_MESSAGES/okular_plucker.mo
share/locale/pl/LC_MESSAGES/okular_poppler.mo
share/locale/pl/LC_MESSAGES/okular_txt.mo
@@ -821,7 +780,6 @@ share/locale/pt/LC_MESSAGES/okular_ghostview.mo
share/locale/pt/LC_MESSAGES/okular_kimgio.mo
share/locale/pt/LC_MESSAGES/okular_markdown.mo
share/locale/pt/LC_MESSAGES/okular_mobi.mo
-share/locale/pt/LC_MESSAGES/okular_ooo.mo
share/locale/pt/LC_MESSAGES/okular_plucker.mo
share/locale/pt/LC_MESSAGES/okular_poppler.mo
share/locale/pt/LC_MESSAGES/okular_tiff.mo
@@ -840,7 +798,6 @@ share/locale/pt_BR/LC_MESSAGES/okular_ghostview.mo
share/locale/pt_BR/LC_MESSAGES/okular_kimgio.mo
share/locale/pt_BR/LC_MESSAGES/okular_markdown.mo
share/locale/pt_BR/LC_MESSAGES/okular_mobi.mo
-share/locale/pt_BR/LC_MESSAGES/okular_ooo.mo
share/locale/pt_BR/LC_MESSAGES/okular_plucker.mo
share/locale/pt_BR/LC_MESSAGES/okular_poppler.mo
share/locale/pt_BR/LC_MESSAGES/okular_tiff.mo
@@ -858,7 +815,6 @@ share/locale/ro/LC_MESSAGES/okular_fictionbook.mo
share/locale/ro/LC_MESSAGES/okular_ghostview.mo
share/locale/ro/LC_MESSAGES/okular_kimgio.mo
share/locale/ro/LC_MESSAGES/okular_mobi.mo
-share/locale/ro/LC_MESSAGES/okular_ooo.mo
share/locale/ro/LC_MESSAGES/okular_plucker.mo
share/locale/ro/LC_MESSAGES/okular_poppler.mo
share/locale/ro/LC_MESSAGES/okular_txt.mo
@@ -876,9 +832,9 @@ share/locale/ru/LC_MESSAGES/okular_ghostview.mo
share/locale/ru/LC_MESSAGES/okular_kimgio.mo
share/locale/ru/LC_MESSAGES/okular_markdown.mo
share/locale/ru/LC_MESSAGES/okular_mobi.mo
-share/locale/ru/LC_MESSAGES/okular_ooo.mo
share/locale/ru/LC_MESSAGES/okular_plucker.mo
share/locale/ru/LC_MESSAGES/okular_poppler.mo
+share/locale/ru/LC_MESSAGES/okular_tiff.mo
share/locale/ru/LC_MESSAGES/okular_txt.mo
share/locale/ru/LC_MESSAGES/okular_xps.mo
share/locale/ru/LC_MESSAGES/org.kde.active.documentviewer.mo
@@ -894,7 +850,6 @@ share/locale/sk/LC_MESSAGES/okular_ghostview.mo
share/locale/sk/LC_MESSAGES/okular_kimgio.mo
share/locale/sk/LC_MESSAGES/okular_markdown.mo
share/locale/sk/LC_MESSAGES/okular_mobi.mo
-share/locale/sk/LC_MESSAGES/okular_ooo.mo
share/locale/sk/LC_MESSAGES/okular_plucker.mo
share/locale/sk/LC_MESSAGES/okular_poppler.mo
share/locale/sk/LC_MESSAGES/okular_tiff.mo
@@ -913,9 +868,9 @@ share/locale/sl/LC_MESSAGES/okular_ghostview.mo
share/locale/sl/LC_MESSAGES/okular_kimgio.mo
share/locale/sl/LC_MESSAGES/okular_markdown.mo
share/locale/sl/LC_MESSAGES/okular_mobi.mo
-share/locale/sl/LC_MESSAGES/okular_ooo.mo
share/locale/sl/LC_MESSAGES/okular_plucker.mo
share/locale/sl/LC_MESSAGES/okular_poppler.mo
+share/locale/sl/LC_MESSAGES/okular_tiff.mo
share/locale/sl/LC_MESSAGES/okular_txt.mo
share/locale/sl/LC_MESSAGES/okular_xps.mo
share/locale/sl/LC_MESSAGES/org.kde.active.documentviewer.mo
@@ -931,7 +886,6 @@ share/locale/sr/LC_MESSAGES/okular_ghostview.mo
share/locale/sr/LC_MESSAGES/okular_kimgio.mo
share/locale/sr/LC_MESSAGES/okular_markdown.mo
share/locale/sr/LC_MESSAGES/okular_mobi.mo
-share/locale/sr/LC_MESSAGES/okular_ooo.mo
share/locale/sr/LC_MESSAGES/okular_plucker.mo
share/locale/sr/LC_MESSAGES/okular_poppler.mo
share/locale/sr/LC_MESSAGES/okular_txt.mo
@@ -948,7 +902,6 @@ share/locale/sv/LC_MESSAGES/okular_ghostview.mo
share/locale/sv/LC_MESSAGES/okular_kimgio.mo
share/locale/sv/LC_MESSAGES/okular_markdown.mo
share/locale/sv/LC_MESSAGES/okular_mobi.mo
-share/locale/sv/LC_MESSAGES/okular_ooo.mo
share/locale/sv/LC_MESSAGES/okular_plucker.mo
share/locale/sv/LC_MESSAGES/okular_poppler.mo
share/locale/sv/LC_MESSAGES/okular_tiff.mo
@@ -966,7 +919,6 @@ share/locale/tr/LC_MESSAGES/okular_fictionbook.mo
share/locale/tr/LC_MESSAGES/okular_ghostview.mo
share/locale/tr/LC_MESSAGES/okular_kimgio.mo
share/locale/tr/LC_MESSAGES/okular_mobi.mo
-share/locale/tr/LC_MESSAGES/okular_ooo.mo
share/locale/tr/LC_MESSAGES/okular_plucker.mo
share/locale/tr/LC_MESSAGES/okular_poppler.mo
share/locale/tr/LC_MESSAGES/okular_txt.mo
@@ -983,7 +935,6 @@ share/locale/ug/LC_MESSAGES/okular_fictionbook.mo
share/locale/ug/LC_MESSAGES/okular_ghostview.mo
share/locale/ug/LC_MESSAGES/okular_kimgio.mo
share/locale/ug/LC_MESSAGES/okular_mobi.mo
-share/locale/ug/LC_MESSAGES/okular_ooo.mo
share/locale/ug/LC_MESSAGES/okular_plucker.mo
share/locale/ug/LC_MESSAGES/okular_poppler.mo
share/locale/ug/LC_MESSAGES/okular_txt.mo
@@ -1001,7 +952,6 @@ share/locale/uk/LC_MESSAGES/okular_ghostview.mo
share/locale/uk/LC_MESSAGES/okular_kimgio.mo
share/locale/uk/LC_MESSAGES/okular_markdown.mo
share/locale/uk/LC_MESSAGES/okular_mobi.mo
-share/locale/uk/LC_MESSAGES/okular_ooo.mo
share/locale/uk/LC_MESSAGES/okular_plucker.mo
share/locale/uk/LC_MESSAGES/okular_poppler.mo
share/locale/uk/LC_MESSAGES/okular_tiff.mo
@@ -1018,7 +968,6 @@ share/locale/wa/LC_MESSAGES/okular_fictionbook.mo
share/locale/wa/LC_MESSAGES/okular_ghostview.mo
share/locale/wa/LC_MESSAGES/okular_kimgio.mo
share/locale/wa/LC_MESSAGES/okular_mobi.mo
-share/locale/wa/LC_MESSAGES/okular_ooo.mo
share/locale/wa/LC_MESSAGES/okular_plucker.mo
share/locale/wa/LC_MESSAGES/okular_poppler.mo
share/locale/wa/LC_MESSAGES/okular_xps.mo
@@ -1034,7 +983,6 @@ share/locale/zh_CN/LC_MESSAGES/okular_ghostview.mo
share/locale/zh_CN/LC_MESSAGES/okular_kimgio.mo
share/locale/zh_CN/LC_MESSAGES/okular_markdown.mo
share/locale/zh_CN/LC_MESSAGES/okular_mobi.mo
-share/locale/zh_CN/LC_MESSAGES/okular_ooo.mo
share/locale/zh_CN/LC_MESSAGES/okular_plucker.mo
share/locale/zh_CN/LC_MESSAGES/okular_poppler.mo
share/locale/zh_CN/LC_MESSAGES/okular_tiff.mo
@@ -1053,7 +1001,6 @@ share/locale/zh_TW/LC_MESSAGES/okular_ghostview.mo
share/locale/zh_TW/LC_MESSAGES/okular_kimgio.mo
share/locale/zh_TW/LC_MESSAGES/okular_markdown.mo
share/locale/zh_TW/LC_MESSAGES/okular_mobi.mo
-share/locale/zh_TW/LC_MESSAGES/okular_ooo.mo
share/locale/zh_TW/LC_MESSAGES/okular_plucker.mo
share/locale/zh_TW/LC_MESSAGES/okular_poppler.mo
share/locale/zh_TW/LC_MESSAGES/okular_txt.mo
@@ -1069,7 +1016,6 @@ share/metainfo/org.kde.okular-fb.metainfo.xml
share/metainfo/org.kde.okular-kimgio.metainfo.xml
share/metainfo/org.kde.okular-md.metainfo.xml
share/metainfo/org.kde.okular-mobipocket.metainfo.xml
-share/metainfo/org.kde.okular-ooo.metainfo.xml
share/metainfo/org.kde.okular-plucker.metainfo.xml
share/metainfo/org.kde.okular-poppler.metainfo.xml
share/metainfo/org.kde.okular-spectre.metainfo.xml
@@ -1115,7 +1061,8 @@ share/metainfo/org.kde.okular.appdata.xml
%%DATADIR%%/pics/tool-note.png
%%DATADIR%%/pics/tool-typewriter-okular-colorizable.png
%%DATADIR%%/pics/tool-typewriter-okular-colorizable@2x.png
-%%DATADIR%%/toolsQuick.xml
%%DATADIR%%/pics/uparrow.png
%%DATADIR%%/pics/upleftarrow.png
%%DATADIR%%/tools.xml
+%%DATADIR%%/toolsQuick.xml
+share/qlogging-categories5/okular.categories
diff --git a/graphics/spectacle/distinfo b/graphics/spectacle/distinfo
index 20e1e513d4d8..63ee616e06f1 100644
--- a/graphics/spectacle/distinfo
+++ b/graphics/spectacle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419944
-SHA256 (KDE/release-service/20.08.3/spectacle-20.08.3.tar.xz) = 843367e7e7b0f81c9f88a2a37e5d68a993bf2244a7139d7e7d674698a65ebc99
-SIZE (KDE/release-service/20.08.3/spectacle-20.08.3.tar.xz) = 1156220
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/spectacle-20.12.0.tar.xz) = 0efa48c9646c8df804d2dd474fbce7f131f3918d9acd10e43cf983f699768e1a
+SIZE (KDE/release-service/20.12.0/spectacle-20.12.0.tar.xz) = 1163508
diff --git a/graphics/spectacle/pkg-plist b/graphics/spectacle/pkg-plist
index 80d1041f4f3b..e7b53413d62f 100644
--- a/graphics/spectacle/pkg-plist
+++ b/graphics/spectacle/pkg-plist
@@ -1,5 +1,6 @@
bin/spectacle
lib/kconf_update_bin/spectacle-migrate-shortcuts
+lib/systemd/user/app-org.kde.spectacle.service
share/qlogging-categories5/spectacle.categories
share/applications/org.kde.spectacle.desktop
share/dbus-1/interfaces/org.kde.Spectacle.xml
diff --git a/irc/konversation/Makefile b/irc/konversation/Makefile
index 997a8eb64b8e..68c21a450f71 100644
--- a/irc/konversation/Makefile
+++ b/irc/konversation/Makefile
@@ -2,22 +2,20 @@
# $FreeBSD$
PORTNAME= konversation
-DISTVERSION= 1.7.7
-CATEGORIES= irc kde
-MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/src
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= irc kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= User friendly IRC client for KDE
LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 \
python:run qca qt:5 shebangfix tar:xz
-USE_KDE= archive auth bookmarks codecs completion config \
+USE_KDE= archive attica auth bookmarks codecs completion config \
configwidgets coreaddons crash dbusaddons doctools ecm \
emoticons globalaccel i18n iconthemes idletime itemviews \
- jobwidgets kio notifications notifyconfig parts service solid \
+ jobwidgets kio newstuff notifications notifyconfig parts service solid \
sonnet textwidgets wallet widgetsaddons windowsystem xmlgui \
init_run
USE_QT= concurrent core dbus gui network phonon4 widgets xml \
@@ -25,10 +23,11 @@ USE_QT= concurrent core dbus gui network phonon4 widgets xml \
SHEBANG_FILES= data/scripts/bug \
data/scripts/cmd \
- data/scripts/mail \
data/scripts/media \
data/scripts/sayclip \
data/scripts/sysinfo \
data/updaters/*.pl
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
diff --git a/irc/konversation/distinfo b/irc/konversation/distinfo
index 6c6ff39de504..a60130d2299b 100644
--- a/irc/konversation/distinfo
+++ b/irc/konversation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1603736734
-SHA256 (konversation-1.7.7.tar.xz) = 47ec161c1385981a8b99d28c419e88b24823dc01b68fb1623894818974c218a7
-SIZE (konversation-1.7.7.tar.xz) = 3357584
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/konversation-20.12.0.tar.xz) = d933d6b2f3dab4633cf58f5ea7b961cb8a7886d09263f9199fa7228eaadf5e8c
+SIZE (KDE/release-service/20.12.0/konversation-20.12.0.tar.xz) = 4219148
diff --git a/irc/konversation/pkg-plist b/irc/konversation/pkg-plist
index 7a0f2da2bc2f..159d3dcb4656 100644
--- a/irc/konversation/pkg-plist
+++ b/irc/konversation/pkg-plist
@@ -1,93 +1,5 @@
bin/konversation
share/applications/org.kde.konversation.desktop
-share/doc/HTML/ca/konversation/index.cache.bz2
-share/doc/HTML/ca/konversation/index.docbook
-share/doc/HTML/de/konversation/index.cache.bz2
-share/doc/HTML/de/konversation/index.docbook
-share/doc/HTML/en/konversation/addchannel.png
-share/doc/HTML/en/konversation/addnetwork_co.png
-share/doc/HTML/en/konversation/addserver_co.png
-share/doc/HTML/en/konversation/bold-text.png
-share/doc/HTML/en/konversation/channel_screen_tour_co.png
-share/doc/HTML/en/konversation/channellist_screen_co.png
-share/doc/HTML/en/konversation/checkidentities.png
-share/doc/HTML/en/konversation/colorchooser_screen.png
-share/doc/HTML/en/konversation/dccstatus_screen_co.png
-share/doc/HTML/en/konversation/first_channel_co.png
-share/doc/HTML/en/konversation/first_serverlist_co.png
-share/doc/HTML/en/konversation/format-text-color.png
-share/doc/HTML/en/konversation/highlighting_screen_co.png
-share/doc/HTML/en/konversation/identities_adv_co.png
-share/doc/HTML/en/konversation/identities_away_co.png
-share/doc/HTML/en/konversation/identities_gen_co.png
-share/doc/HTML/en/konversation/index.cache.bz2
-share/doc/HTML/en/konversation/index.docbook
-share/doc/HTML/en/konversation/irc_admin.png
-share/doc/HTML/en/konversation/irc_away.png
-share/doc/HTML/en/konversation/irc_halfop.png
-share/doc/HTML/en/konversation/irc_normal.png
-share/doc/HTML/en/konversation/irc_op.png
-share/doc/HTML/en/konversation/irc_owner.png
-share/doc/HTML/en/konversation/irc_voice.png
-share/doc/HTML/en/konversation/italic-text.png
-share/doc/HTML/en/konversation/led_blue_on.png
-share/doc/HTML/en/konversation/led_green_on.png
-share/doc/HTML/en/konversation/led_red_on.png
-share/doc/HTML/en/konversation/led_yellow_on.png
-share/doc/HTML/en/konversation/logviewer_co.png
-share/doc/HTML/en/konversation/nicksonline_co.png
-share/doc/HTML/en/konversation/nickthemes_screen_co.png
-share/doc/HTML/en/konversation/notification_screen_co.png
-share/doc/HTML/en/konversation/notifylist_screen_co.png
-share/doc/HTML/en/konversation/osd_demo.png
-share/doc/HTML/en/konversation/osd_screen_co.png
-share/doc/HTML/en/konversation/quickbuttons_screen.png
-share/doc/HTML/en/konversation/quickconnect_screen.png
-share/doc/HTML/en/konversation/serverlist_co.png
-share/doc/HTML/en/konversation/struck-out-text.png
-share/doc/HTML/en/konversation/underline-text.png
-share/doc/HTML/en/konversation/urlcatcher_screen_co.png
-share/doc/HTML/en/konversation/webbrowser_screen_co.png
-share/doc/HTML/es/konversation/index.cache.bz2
-share/doc/HTML/es/konversation/index.docbook
-share/doc/HTML/it/konversation/index.cache.bz2
-share/doc/HTML/it/konversation/index.docbook
-share/doc/HTML/nl/konversation/index.cache.bz2
-share/doc/HTML/nl/konversation/index.docbook
-share/doc/HTML/pt_BR/konversation/index.cache.bz2
-share/doc/HTML/pt_BR/konversation/index.docbook
-share/doc/HTML/sv/konversation/addchannel.png
-share/doc/HTML/sv/konversation/addnetwork_co.png
-share/doc/HTML/sv/konversation/addserver_co.png
-share/doc/HTML/sv/konversation/channel_screen_tour_co.png
-share/doc/HTML/sv/konversation/channellist_screen_co.png
-share/doc/HTML/sv/konversation/checkidentities.png
-share/doc/HTML/sv/konversation/colorchooser_screen.png
-share/doc/HTML/sv/konversation/dccstatus_screen_co.png
-share/doc/HTML/sv/konversation/first_channel_co.png
-share/doc/HTML/sv/konversation/first_serverlist_co.png
-share/doc/HTML/sv/konversation/highlighting_screen_co.png
-share/doc/HTML/sv/konversation/identities_adv_co.png
-share/doc/HTML/sv/konversation/identities_away_co.png
-share/doc/HTML/sv/konversation/identities_gen_co.png
-share/doc/HTML/sv/konversation/index.cache.bz2
-share/doc/HTML/sv/konversation/index.docbook
-share/doc/HTML/sv/konversation/kimproxy_create_screen2.png
-share/doc/HTML/sv/konversation/kimproxy_create_screen_co.png
-share/doc/HTML/sv/konversation/logviewer_co.png
-share/doc/HTML/sv/konversation/nicksonline_co.png
-share/doc/HTML/sv/konversation/nickthemes_screen_co.png
-share/doc/HTML/sv/konversation/notification_screen_co.png
-share/doc/HTML/sv/konversation/notifylist_screen_co.png
-share/doc/HTML/sv/konversation/osd_demo.png
-share/doc/HTML/sv/konversation/osd_screen_co.png
-share/doc/HTML/sv/konversation/quickbuttons_screen.png
-share/doc/HTML/sv/konversation/quickconnect_screen.png
-share/doc/HTML/sv/konversation/serverlist_co.png
-share/doc/HTML/sv/konversation/urlcatcher_screen_co.png
-share/doc/HTML/sv/konversation/webbrowser_screen_co.png
-share/doc/HTML/uk/konversation/index.cache.bz2
-share/doc/HTML/uk/konversation/index.docbook
share/icons/hicolor/128x128/actions/konv_message.png
share/icons/hicolor/128x128/apps/konversation.png
share/icons/hicolor/16x16/actions/konv_message.png
@@ -107,99 +19,98 @@ share/kconf_update/konversation-0.19-custombrowser.pl
share/kconf_update/konversation-0.19-notifylists.pl
share/kconf_update/konversation-0.19-sortorder.pl
share/kconf_update/konversation-0.19-tabplacement.pl
-share/kconf_update/konversation-0.20-customfonts.pl
-share/kconf_update/konversation-0.20-quickbuttons.pl
+share/kconf_update/konversation-0.%%KDE_APPLICATIONS_VERSION_SHORT%%-customfonts.pl
+share/kconf_update/konversation-0.%%KDE_APPLICATIONS_VERSION_SHORT%%-quickbuttons.pl
share/kconf_update/konversation.upd
share/knotifications5/konversation.notifyrc
-share/konversation/scripting_support/python/konversation/__init__.py
-share/konversation/scripting_support/python/konversation/dbus.py
-share/konversation/scripting_support/python/konversation/i18n.py
-share/konversation/scripts/bug
-share/konversation/scripts/cmd
-share/konversation/scripts/fortune
-share/konversation/scripts/fortunes.dat
-share/konversation/scripts/gauge
-share/konversation/scripts/mail
-share/konversation/scripts/media
-share/konversation/scripts/sayclip
-share/konversation/scripts/sysinfo
-share/konversation/scripts/tinyurl
-share/konversation/scripts/uptime
-share/konversation/themes/alternative/index.desktop
-share/konversation/themes/alternative/irc_admin.png
-share/konversation/themes/alternative/irc_away.png
-share/konversation/themes/alternative/irc_halfop.png
-share/konversation/themes/alternative/irc_normal.png
-share/konversation/themes/alternative/irc_op.png
-share/konversation/themes/alternative/irc_owner.png
-share/konversation/themes/alternative/irc_voice.png
-share/konversation/themes/christmas/index.desktop
-share/konversation/themes/christmas/irc_admin.png
-share/konversation/themes/christmas/irc_away.png
-share/konversation/themes/christmas/irc_halfop.png
-share/konversation/themes/christmas/irc_normal.png
-share/konversation/themes/christmas/irc_op.png
-share/konversation/themes/christmas/irc_owner.png
-share/konversation/themes/christmas/irc_voice.png
-share/konversation/themes/classic/index.desktop
-share/konversation/themes/classic/irc_admin.png
-share/konversation/themes/classic/irc_away.png
-share/konversation/themes/classic/irc_halfop.png
-share/konversation/themes/classic/irc_normal.png
-share/konversation/themes/classic/irc_op.png
-share/konversation/themes/classic/irc_owner.png
-share/konversation/themes/classic/irc_voice.png
-share/konversation/themes/default-dark/index.desktop
-share/konversation/themes/default-dark/irc_admin.svg
-share/konversation/themes/default-dark/irc_away.svg
-share/konversation/themes/default-dark/irc_away_stacked.svg
-share/konversation/themes/default-dark/irc_halfop.svg
-share/konversation/themes/default-dark/irc_normal.svg
-share/konversation/themes/default-dark/irc_op.svg
-share/konversation/themes/default-dark/irc_owner.svg
-share/konversation/themes/default-dark/irc_voice.svg
-share/konversation/themes/default/index.desktop
-share/konversation/themes/default/irc_admin.svg
-share/konversation/themes/default/irc_away.svg
-share/konversation/themes/default/irc_away_stacked.svg
-share/konversation/themes/default/irc_halfop.svg
-share/konversation/themes/default/irc_normal.svg
-share/konversation/themes/default/irc_op.svg
-share/konversation/themes/default/irc_owner.svg
-share/konversation/themes/default/irc_voice.svg
-share/konversation/themes/oxygen/index.desktop
-share/konversation/themes/oxygen/irc_admin.png
-share/konversation/themes/oxygen/irc_away.png
-share/konversation/themes/oxygen/irc_halfop.png
-share/konversation/themes/oxygen/irc_normal.png
-share/konversation/themes/oxygen/irc_op.png
-share/konversation/themes/oxygen/irc_owner.png
-share/konversation/themes/oxygen/irc_voice.png
-share/konversation/themes/simplistic/index.desktop
-share/konversation/themes/simplistic/irc_admin.png
-share/konversation/themes/simplistic/irc_away.png
-share/konversation/themes/simplistic/irc_halfop.png
-share/konversation/themes/simplistic/irc_normal.png
-share/konversation/themes/simplistic/irc_op.png
-share/konversation/themes/simplistic/irc_owner.png
-share/konversation/themes/simplistic/irc_voice.png
-share/konversation/themes/smiling/index.desktop
-share/konversation/themes/smiling/irc_admin.png
-share/konversation/themes/smiling/irc_away.png
-share/konversation/themes/smiling/irc_halfop.png
-share/konversation/themes/smiling/irc_normal.png
-share/konversation/themes/smiling/irc_op.png
-share/konversation/themes/smiling/irc_owner.png
-share/konversation/themes/smiling/irc_voice.png
-share/konversation/themes/square/index.desktop
-share/konversation/themes/square/irc_admin.png
-share/konversation/themes/square/irc_away.png
-share/konversation/themes/square/irc_halfop.png
-share/konversation/themes/square/irc_normal.png
-share/konversation/themes/square/irc_op.png
-share/konversation/themes/square/irc_owner.png
-share/konversation/themes/square/irc_voice.png
-share/kxmlgui5/konversation/konversationui.rc
+share/knsrcfiles/konversation_nicklist_theme.knsrc
+%%DATADIR%%/scripting_support/python/konversation/__init__.py
+%%DATADIR%%/scripting_support/python/konversation/dbus.py
+%%DATADIR%%/scripting_support/python/konversation/i18n.py
+%%DATADIR%%/scripts/bug
+%%DATADIR%%/scripts/cmd
+%%DATADIR%%/scripts/fortune
+%%DATADIR%%/scripts/fortunes.dat
+%%DATADIR%%/scripts/gauge
+%%DATADIR%%/scripts/media
+%%DATADIR%%/scripts/sayclip
+%%DATADIR%%/scripts/sysinfo
+%%DATADIR%%/scripts/tinyurl
+%%DATADIR%%/scripts/uptime
+%%DATADIR%%/themes/alternative/index.desktop
+%%DATADIR%%/themes/alternative/irc_admin.png
+%%DATADIR%%/themes/alternative/irc_away.png
+%%DATADIR%%/themes/alternative/irc_halfop.png
+%%DATADIR%%/themes/alternative/irc_normal.png
+%%DATADIR%%/themes/alternative/irc_op.png
+%%DATADIR%%/themes/alternative/irc_owner.png
+%%DATADIR%%/themes/alternative/irc_voice.png
+%%DATADIR%%/themes/christmas/index.desktop
+%%DATADIR%%/themes/christmas/irc_admin.png
+%%DATADIR%%/themes/christmas/irc_away.png
+%%DATADIR%%/themes/christmas/irc_halfop.png
+%%DATADIR%%/themes/christmas/irc_normal.png
+%%DATADIR%%/themes/christmas/irc_op.png
+%%DATADIR%%/themes/christmas/irc_owner.png
+%%DATADIR%%/themes/christmas/irc_voice.png
+%%DATADIR%%/themes/classic/index.desktop
+%%DATADIR%%/themes/classic/irc_admin.png
+%%DATADIR%%/themes/classic/irc_away.png
+%%DATADIR%%/themes/classic/irc_halfop.png
+%%DATADIR%%/themes/classic/irc_normal.png
+%%DATADIR%%/themes/classic/irc_op.png
+%%DATADIR%%/themes/classic/irc_owner.png
+%%DATADIR%%/themes/classic/irc_voice.png
+%%DATADIR%%/themes/default-dark/index.desktop
+%%DATADIR%%/themes/default-dark/irc_admin.svg
+%%DATADIR%%/themes/default-dark/irc_away.svg
+%%DATADIR%%/themes/default-dark/irc_away_stacked.svg
+%%DATADIR%%/themes/default-dark/irc_halfop.svg
+%%DATADIR%%/themes/default-dark/irc_normal.svg
+%%DATADIR%%/themes/default-dark/irc_op.svg
+%%DATADIR%%/themes/default-dark/irc_owner.svg
+%%DATADIR%%/themes/default-dark/irc_voice.svg
+%%DATADIR%%/themes/default/index.desktop
+%%DATADIR%%/themes/default/irc_admin.svg
+%%DATADIR%%/themes/default/irc_away.svg
+%%DATADIR%%/themes/default/irc_away_stacked.svg
+%%DATADIR%%/themes/default/irc_halfop.svg
+%%DATADIR%%/themes/default/irc_normal.svg
+%%DATADIR%%/themes/default/irc_op.svg
+%%DATADIR%%/themes/default/irc_owner.svg
+%%DATADIR%%/themes/default/irc_voice.svg
+%%DATADIR%%/themes/oxygen/index.desktop
+%%DATADIR%%/themes/oxygen/irc_admin.png
+%%DATADIR%%/themes/oxygen/irc_away.png
+%%DATADIR%%/themes/oxygen/irc_halfop.png
+%%DATADIR%%/themes/oxygen/irc_normal.png
+%%DATADIR%%/themes/oxygen/irc_op.png
+%%DATADIR%%/themes/oxygen/irc_owner.png
+%%DATADIR%%/themes/oxygen/irc_voice.png
+%%DATADIR%%/themes/simplistic/index.desktop
+%%DATADIR%%/themes/simplistic/irc_admin.png
+%%DATADIR%%/themes/simplistic/irc_away.png
+%%DATADIR%%/themes/simplistic/irc_halfop.png
+%%DATADIR%%/themes/simplistic/irc_normal.png
+%%DATADIR%%/themes/simplistic/irc_op.png
+%%DATADIR%%/themes/simplistic/irc_owner.png
+%%DATADIR%%/themes/simplistic/irc_voice.png
+%%DATADIR%%/themes/smiling/index.desktop
+%%DATADIR%%/themes/smiling/irc_admin.png
+%%DATADIR%%/themes/smiling/irc_away.png
+%%DATADIR%%/themes/smiling/irc_halfop.png
+%%DATADIR%%/themes/smiling/irc_normal.png
+%%DATADIR%%/themes/smiling/irc_op.png
+%%DATADIR%%/themes/smiling/irc_owner.png
+%%DATADIR%%/themes/smiling/irc_voice.png
+%%DATADIR%%/themes/square/index.desktop
+%%DATADIR%%/themes/square/irc_admin.png
+%%DATADIR%%/themes/square/irc_away.png
+%%DATADIR%%/themes/square/irc_halfop.png
+%%DATADIR%%/themes/square/irc_normal.png
+%%DATADIR%%/themes/square/irc_op.png
+%%DATADIR%%/themes/square/irc_owner.png
+%%DATADIR%%/themes/square/irc_voice.png
share/locale/ar/LC_MESSAGES/konversation.mo
share/locale/bg/LC_MESSAGES/konversation.mo
share/locale/bs/LC_MESSAGES/konversation.mo
@@ -210,19 +121,26 @@ share/locale/da/LC_MESSAGES/konversation.mo
share/locale/de/LC_MESSAGES/konversation.mo
share/locale/el/LC_MESSAGES/konversation.mo
share/locale/en_GB/LC_MESSAGES/konversation.mo
+share/locale/eo/LC_MESSAGES/konversation.mo
share/locale/es/LC_MESSAGES/konversation.mo
share/locale/et/LC_MESSAGES/konversation.mo
share/locale/fi/LC_MESSAGES/konversation.mo
share/locale/fr/LC_MESSAGES/konversation.mo
+share/locale/ga/LC_MESSAGES/konversation.mo
share/locale/gl/LC_MESSAGES/konversation.mo
share/locale/he/LC_MESSAGES/konversation.mo
+share/locale/hi/LC_MESSAGES/konversation.mo
+share/locale/hr/LC_MESSAGES/konversation.mo
share/locale/hu/LC_MESSAGES/konversation.mo
+share/locale/ia/LC_MESSAGES/konversation.mo
+share/locale/is/LC_MESSAGES/konversation.mo
share/locale/it/LC_MESSAGES/konversation.mo
share/locale/ja/LC_MESSAGES/konversation.mo
share/locale/kk/LC_MESSAGES/konversation.mo
share/locale/km/LC_MESSAGES/konversation.mo
share/locale/ko/LC_MESSAGES/konversation.mo
share/locale/lt/LC_MESSAGES/konversation.mo
+share/locale/mr/LC_MESSAGES/konversation.mo
share/locale/nb/LC_MESSAGES/konversation.mo
share/locale/nds/LC_MESSAGES/konversation.mo
share/locale/nl/LC_MESSAGES/konversation.mo
@@ -231,17 +149,16 @@ share/locale/pa/LC_MESSAGES/konversation.mo
share/locale/pl/LC_MESSAGES/konversation.mo
share/locale/pt/LC_MESSAGES/konversation.mo
share/locale/pt_BR/LC_MESSAGES/konversation.mo
+share/locale/ro/LC_MESSAGES/konversation.mo
share/locale/ru/LC_MESSAGES/konversation.mo
-share/locale/si/LC_MESSAGES/konversation.mo
share/locale/sk/LC_MESSAGES/konversation.mo
share/locale/sl/LC_MESSAGES/konversation.mo
share/locale/sr/LC_MESSAGES/konversation.mo
-share/locale/sr@ijekavian/LC_MESSAGES/konversation.mo
-share/locale/sr@ijekavianlatin/LC_MESSAGES/konversation.mo
-share/locale/sr@latin/LC_MESSAGES/konversation.mo
share/locale/sv/LC_MESSAGES/konversation.mo
share/locale/tr/LC_MESSAGES/konversation.mo
+share/locale/ug/LC_MESSAGES/konversation.mo
share/locale/uk/LC_MESSAGES/konversation.mo
share/locale/zh_CN/LC_MESSAGES/konversation.mo
share/locale/zh_TW/LC_MESSAGES/konversation.mo
share/metainfo/org.kde.konversation.appdata.xml
+share/qlogging-categories5/konversation.categories
diff --git a/japanese/kiten/distinfo b/japanese/kiten/distinfo
index 3230ebca1052..8c947bfe90cb 100644
--- a/japanese/kiten/distinfo
+++ b/japanese/kiten/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419945
-SHA256 (KDE/release-service/20.08.3/kiten-20.08.3.tar.xz) = 8c62bd0382141b4742dd6dca8e0e3565c8a61fb98b225a8813da50f60cc23559
-SIZE (KDE/release-service/20.08.3/kiten-20.08.3.tar.xz) = 11299328
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kiten-20.12.0.tar.xz) = 207131e7e4b3a57d6f452fdd478e91257582cd7d9056abb584c46ceea0dd43d2
+SIZE (KDE/release-service/20.12.0/kiten-20.12.0.tar.xz) = 11296408
diff --git a/lang/kross-interpreters/distinfo b/lang/kross-interpreters/distinfo
index 7a98a827cb22..067488d2e8f4 100644
--- a/lang/kross-interpreters/distinfo
+++ b/lang/kross-interpreters/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419966
-SHA256 (KDE/release-service/20.08.3/kross-interpreters-20.08.3.tar.xz) = 129703aa32b70ced79049958863e21472d1355f0d7e7ec9bd1c66cb6d6dd2557
-SIZE (KDE/release-service/20.08.3/kross-interpreters-20.08.3.tar.xz) = 151304
+TIMESTAMP = 1607111085
+SHA256 (KDE/release-service/20.12.0/kross-interpreters-20.12.0.tar.xz) = 4bb0b7f2e071ec6a63ca85defa8a0951c827fd7dab69d090a014f8eadad1ad2b
+SIZE (KDE/release-service/20.12.0/kross-interpreters-20.12.0.tar.xz) = 151304
diff --git a/lang/kturtle/distinfo b/lang/kturtle/distinfo
index e4a88d3c635b..d6daf3ab5bb8 100644
--- a/lang/kturtle/distinfo
+++ b/lang/kturtle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419967
-SHA256 (KDE/release-service/20.08.3/kturtle-20.08.3.tar.xz) = 040df573c248b430324cd0a71115ee228baf11ef9343887bfc24fdcdb7393b66
-SIZE (KDE/release-service/20.08.3/kturtle-20.08.3.tar.xz) = 1837212
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kturtle-20.12.0.tar.xz) = bf60bff1b207857faa9f970099e447d04962ce8c09018c10f5e6dd07f381e68d
+SIZE (KDE/release-service/20.12.0/kturtle-20.12.0.tar.xz) = 1837452
diff --git a/math/analitza/distinfo b/math/analitza/distinfo
index bf6b25e24a19..780cc004c3c9 100644
--- a/math/analitza/distinfo
+++ b/math/analitza/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419968
-SHA256 (KDE/release-service/20.08.3/analitza-20.08.3.tar.xz) = 2045657dd16e3f73e3e5e67a7db6cd36c072a85e7957f411a6e348cabc9c469b
-SIZE (KDE/release-service/20.08.3/analitza-20.08.3.tar.xz) = 338512
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/analitza-20.12.0.tar.xz) = dda39c7ffbb8c47e8b6ff4682948e68be2ea382c16f3f4bb4c1484631eb3a4cb
+SIZE (KDE/release-service/20.12.0/analitza-20.12.0.tar.xz) = 338576
diff --git a/math/cantor/Makefile b/math/cantor/Makefile
index abfefd909098..e22636f798af 100644
--- a/math/cantor/Makefile
+++ b/math/cantor/Makefile
@@ -1,5 +1,7 @@
# $FreeBSD$
+# TODO: ensure only ${PYTON_CMD} is pixked again
+
PORTNAME= cantor
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
CATEGORIES= math kde kde-applications
@@ -58,7 +60,5 @@ CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_PythonLibs
post-patch:
${REINPLACE_CMD} -e '/FIND_PROGRAM(_GFORTRAN_EXECUTABLE/s,gfortran,${FC},' \
${WRKSRC}/cmake/FindR.cmake
- ${REINPLACE_CMD} -e 's|%%PYTHON_VER%%|${PYTHON_VER}|g' \
- ${WRKSRC}/cmake/FindPythonLibs3.cmake
.include <bsd.port.mk>
diff --git a/math/cantor/distinfo b/math/cantor/distinfo
index ac41cbe4d095..6db7bed07f49 100644
--- a/math/cantor/distinfo
+++ b/math/cantor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419968
-SHA256 (KDE/release-service/20.08.3/cantor-20.08.3.tar.xz) = 14aefe60ca2ff7aeaf7af8080dd00e80be8d747faeb9cd5a2df88f0d3af358da
-SIZE (KDE/release-service/20.08.3/cantor-20.08.3.tar.xz) = 9082332
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/cantor-20.12.0.tar.xz) = d8fd85639c86d7cd1826f1278b913c1aa45f4e4fd9eff6890441d5de3578a5aa
+SIZE (KDE/release-service/20.12.0/cantor-20.12.0.tar.xz) = 9102652
diff --git a/math/cantor/files/patch-cmake_FindPythonLibs3.cmake b/math/cantor/files/patch-cmake_FindPythonLibs3.cmake
deleted file mode 100644
index 5eade9aaaf40..000000000000
--- a/math/cantor/files/patch-cmake_FindPythonLibs3.cmake
+++ /dev/null
@@ -1,18 +0,0 @@
---- cmake/FindPythonLibs3.cmake.orig 2020-10-31 16:59:49 UTC
-+++ cmake/FindPythonLibs3.cmake
-@@ -1,5 +1,5 @@
- find_package(PkgConfig)
--pkg_check_modules(PYTHONLIBS3 QUIET python3)
-+pkg_check_modules(PYTHONLIBS3 QUIET python-%%PYTHON_VER%%)
- set(PYTHONLIBS3_DEFINITIONS ${PYTHONLIBS3_CFLAGS_OTHER})
-
- find_path(PYTHONLIBS3_INCLUDE_DIR Python.h
-@@ -9,7 +9,7 @@ IF(WIN32)
- find_library(PYTHONLIBS3_LIBRARY NAMES python32 python33 python34 python35 python36 python37 python38
- HINTS ${PYTHONLIBS3_LIBDIR} ${PYTHONLIBS3_LIBRARY_DIRS} )
- ELSE()
-- find_library(PYTHONLIBS3_LIBRARY NAMES python3.2m python3.3m python3.4m python3.5m python3.6m python3.7m python3.8
-+ find_library(PYTHONLIBS3_LIBRARY NAMES python%%PYTHON_VER%% python3.7 python3.2m python3.3m python3.4m python3.5m python3.6m python3.7m python3.8
- HINTS ${PYTHONLIBS3_LIBDIR} ${PYTHONLIBS3_LIBRARY_DIRS} )
- ENDIF()
-
diff --git a/math/cantor/pkg-plist b/math/cantor/pkg-plist
index 340b05b978be..71aedf77fbee 100644
--- a/math/cantor/pkg-plist
+++ b/math/cantor/pkg-plist
@@ -2,16 +2,6 @@ bin/cantor
bin/cantor_pythonserver
%%R%%bin/cantor_rserver
bin/cantor_scripteditor
-etc/xdg/cantor.knsrc
-etc/xdg/cantor_kalgebra.knsrc
-%%LUAJIT%%etc/xdg/cantor_lua.knsrc
-etc/xdg/cantor_maxima.knsrc
-etc/xdg/cantor_octave.knsrc
-etc/xdg/cantor_python.knsrc
-etc/xdg/cantor_qalculate.knsrc
-%%R%%etc/xdg/cantor_r.knsrc
-etc/xdg/cantor_sage.knsrc
-etc/xdg/cantor_scilab.knsrc
include/cantor/animationresult.h
include/cantor/backend.h
include/cantor/cantor_export.h
@@ -30,6 +20,8 @@ include/cantor/imageresult.h
include/cantor/jupyterutils.h
include/cantor/latexresult.h
include/cantor/mimeresult.h
+include/cantor/panelplugin.h
+include/cantor/panelpluginhandler.h
include/cantor/renderer.h
include/cantor/result.h
include/cantor/session.h
@@ -43,7 +35,7 @@ lib/cmake/Cantor/CantorTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Cantor/CantorTargets.cmake
lib/libcantor_config.so
lib/libcantorlibs.so
-lib/libcantorlibs.so.27
+lib/libcantorlibs.so.28
lib/libcantorlibs.so.%%KDE_APPLICATIONS_VERSION%%
%%QT_PLUGINDIR%%/cantor/assistants/cantor_advancedplotassistant.so
%%QT_PLUGINDIR%%/cantor/assistants/cantor_creatematrixassistant.so
@@ -69,6 +61,7 @@ lib/libcantorlibs.so.%%KDE_APPLICATIONS_VERSION%%
%%QT_PLUGINDIR%%/cantor/backends/cantor_scilabbackend.so
%%QT_PLUGINDIR%%/cantor/panels/cantor_filebrowserpanelplugin.so
%%QT_PLUGINDIR%%/cantor/panels/cantor_helppanelplugin.so
+%%QT_PLUGINDIR%%/cantor/panels/cantor_tocpanelplugin.so
%%QT_PLUGINDIR%%/cantor/panels/cantor_variablemanagerplugin.so
%%QT_PLUGINDIR%%/libcantorpart.so
share/applications/org.kde.cantor.desktop
@@ -109,6 +102,16 @@ share/icons/hicolor/48x48/apps/rbackend.png
share/icons/hicolor/48x48/apps/sagebackend.png
share/icons/hicolor/48x48/apps/scilabbackend.png
share/icons/hicolor/64x64/apps/cantor.png
+share/knsrcfiles/cantor.knsrc
+share/knsrcfiles/cantor_kalgebra.knsrc
+%%LUAJIT%%share/knsrcfiles/cantor_lua.knsrc
+share/knsrcfiles/cantor_maxima.knsrc
+share/knsrcfiles/cantor_octave.knsrc
+share/knsrcfiles/cantor_python.knsrc
+share/knsrcfiles/cantor_qalculate.knsrc
+%%R%%share/knsrcfiles/cantor_r.knsrc
+share/knsrcfiles/cantor_sage.knsrc
+share/knsrcfiles/cantor_scilab.knsrc
share/kxmlgui5/cantor/cantor_advancedplot_assistant.rc
share/kxmlgui5/cantor/cantor_create_matrix_assistant.rc
share/kxmlgui5/cantor/cantor_differentiate_assistant.rc
@@ -143,6 +146,7 @@ share/locale/ga/LC_MESSAGES/cantor.mo
share/locale/gl/LC_MESSAGES/cantor.mo
share/locale/hr/LC_MESSAGES/cantor.mo
share/locale/hu/LC_MESSAGES/cantor.mo
+share/locale/ia/LC_MESSAGES/cantor.mo
share/locale/it/LC_MESSAGES/cantor.mo
share/locale/ja/LC_MESSAGES/cantor.mo
share/locale/kk/LC_MESSAGES/cantor.mo
diff --git a/math/kalgebra/distinfo b/math/kalgebra/distinfo
index 986a2a50ac2a..72a8857d04a4 100644
--- a/math/kalgebra/distinfo
+++ b/math/kalgebra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419969
-SHA256 (KDE/release-service/20.08.3/kalgebra-20.08.3.tar.xz) = 0c9490bb15dd22226469dc3d00457987bb3f1c332fd16e24323cd358688cf54c
-SIZE (KDE/release-service/20.08.3/kalgebra-20.08.3.tar.xz) = 1164344
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kalgebra-20.12.0.tar.xz) = 7e638940d7d3dbbe98c6631aa1a7576af50f379ffff229e46d7cd32d599c8be2
+SIZE (KDE/release-service/20.12.0/kalgebra-20.12.0.tar.xz) = 1146904
diff --git a/math/kbruch/distinfo b/math/kbruch/distinfo
index 0dd9cb4e1ee9..6e38fb09eb43 100644
--- a/math/kbruch/distinfo
+++ b/math/kbruch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419970
-SHA256 (KDE/release-service/20.08.3/kbruch-20.08.3.tar.xz) = 6ba7141caad2e5e40cbfef902511e92f12f542d4da617eec035d67040985410f
-SIZE (KDE/release-service/20.08.3/kbruch-20.08.3.tar.xz) = 5614600
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kbruch-20.12.0.tar.xz) = b74531af478cd0dd3340f9063e410e046123359aec3d6e54b431756e9f187f52
+SIZE (KDE/release-service/20.12.0/kbruch-20.12.0.tar.xz) = 5615156
diff --git a/math/kcalc/distinfo b/math/kcalc/distinfo
index 1de321705a6c..195b259a06a6 100644
--- a/math/kcalc/distinfo
+++ b/math/kcalc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419971
-SHA256 (KDE/release-service/20.08.3/kcalc-20.08.3.tar.xz) = 5ed62f8336bba82d27a617de398d80285d5da40ff5fd7929768387b2a70363d6
-SIZE (KDE/release-service/20.08.3/kcalc-20.08.3.tar.xz) = 379180
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kcalc-20.12.0.tar.xz) = 3c92a39a349225cbe6fa1eeb84ea5a937172d6a216e06e9f63b954118390482b
+SIZE (KDE/release-service/20.12.0/kcalc-20.12.0.tar.xz) = 380084
diff --git a/math/kig/distinfo b/math/kig/distinfo
index 0bd12d0098c1..8bd630f9f219 100644
--- a/math/kig/distinfo
+++ b/math/kig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419972
-SHA256 (KDE/release-service/20.08.3/kig-20.08.3.tar.xz) = 1071a2b93e39aba38509ff1759f4c818e54b43819fd44e323cf7d03d5dfb71b7
-SIZE (KDE/release-service/20.08.3/kig-20.08.3.tar.xz) = 3467000
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kig-20.12.0.tar.xz) = 16f09ee6fde0865ad2fb87528eae8d8ec4ab7e69a35ab43ec25fa91f0e200626
+SIZE (KDE/release-service/20.12.0/kig-20.12.0.tar.xz) = 3122144
diff --git a/math/kmplot/distinfo b/math/kmplot/distinfo
index 72f849401055..c88caa6cd599 100644
--- a/math/kmplot/distinfo
+++ b/math/kmplot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419972
-SHA256 (KDE/release-service/20.08.3/kmplot-20.08.3.tar.xz) = 9e4928511348d560ccbdf0f5b104c024ff4263c0445ba3899b6eac5579c06733
-SIZE (KDE/release-service/20.08.3/kmplot-20.08.3.tar.xz) = 3055528
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kmplot-20.12.0.tar.xz) = d5ac4d6cc79fdbf4d073588a3b9e20bfb69a115b38e6516c6e1823a29e507cbd
+SIZE (KDE/release-service/20.12.0/kmplot-20.12.0.tar.xz) = 3055868
diff --git a/math/rocs/distinfo b/math/rocs/distinfo
index bef59179154b..966d63bc647c 100644
--- a/math/rocs/distinfo
+++ b/math/rocs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419973
-SHA256 (KDE/release-service/20.08.3/rocs-20.08.3.tar.xz) = 12761846693e08ac517c39f34f4e618080793c1dcdafe45c3a9f6801e7e9a92d
-SIZE (KDE/release-service/20.08.3/rocs-20.08.3.tar.xz) = 1498184
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/rocs-20.12.0.tar.xz) = 3f7016c98f37202d4bbd82fc62ff2afcdc60725957a522de2db2856528808458
+SIZE (KDE/release-service/20.12.0/rocs-20.12.0.tar.xz) = 1491956
diff --git a/misc/artikulate/distinfo b/misc/artikulate/distinfo
index 30dd9687ba66..8b3899c3ef3f 100644
--- a/misc/artikulate/distinfo
+++ b/misc/artikulate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419974
-SHA256 (KDE/release-service/20.08.3/artikulate-20.08.3.tar.xz) = 29741146968f91bcfa9afaf6c4c9332681f76d55f8bc513fadf2c46f223ea92f
-SIZE (KDE/release-service/20.08.3/artikulate-20.08.3.tar.xz) = 1084024
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/artikulate-20.12.0.tar.xz) = 5ea01243ea3c3e8054aa0746a4872e6f2a99a8709376b1b9646a2314a412fca4
+SIZE (KDE/release-service/20.12.0/artikulate-20.12.0.tar.xz) = 1083400
diff --git a/misc/artikulate/pkg-plist b/misc/artikulate/pkg-plist
index 2b139326a19b..1ca3d5a77ecc 100644
--- a/misc/artikulate/pkg-plist
+++ b/misc/artikulate/pkg-plist
@@ -1,6 +1,5 @@
bin/artikulate
bin/artikulate_editor
-etc/xdg/artikulate.knsrc
lib/libartikulatecore.so.0
lib/libartikulatelearnerprofile.so.0
lib/libartikulatesound.so.0
@@ -12,6 +11,7 @@ share/icons/hicolor/32x32/apps/artikulate.png
share/icons/hicolor/48x48/apps/artikulate.png
share/icons/hicolor/64x64/apps/artikulate.png
share/icons/hicolor/scalable/apps/artikulate.svg
+share/knsrcfiles/artikulate.knsrc
share/locale/bs/LC_MESSAGES/artikulate.mo
share/locale/ca/LC_MESSAGES/artikulate.mo
share/locale/ca@valencia/LC_MESSAGES/artikulate.mo
diff --git a/misc/kdeedu-data/distinfo b/misc/kdeedu-data/distinfo
index 3b500b3183a6..2ed8234c0118 100644
--- a/misc/kdeedu-data/distinfo
+++ b/misc/kdeedu-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419975
-SHA256 (KDE/release-service/20.08.3/kdeedu-data-20.08.3.tar.xz) = 271d77343e363894e765d7053c7cc4205362ce7700a44229959e6464092426cc
-SIZE (KDE/release-service/20.08.3/kdeedu-data-20.08.3.tar.xz) = 335520
+TIMESTAMP = 1607111060
+SHA256 (KDE/release-service/20.12.0/kdeedu-data-20.12.0.tar.xz) = bb96df997b6126204c049771a4980f9f06d37af243fdac7c84567697ba779122
+SIZE (KDE/release-service/20.12.0/kdeedu-data-20.12.0.tar.xz) = 335400
diff --git a/misc/kgeography/distinfo b/misc/kgeography/distinfo
index 54dae4a286a1..18a55d0e8c6a 100644
--- a/misc/kgeography/distinfo
+++ b/misc/kgeography/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419976
-SHA256 (KDE/release-service/20.08.3/kgeography-20.08.3.tar.xz) = 0309523613322ac9b08e2782ac23f7e6805eac3ad47104eb450cb2526e6465d6
-SIZE (KDE/release-service/20.08.3/kgeography-20.08.3.tar.xz) = 10764816
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kgeography-20.12.0.tar.xz) = ace0252aa0c6c2b925d72b3aa781e467d6bd25a0a1d14b994ea169b6cbe6835e
+SIZE (KDE/release-service/20.12.0/kgeography-20.12.0.tar.xz) = 10763904
diff --git a/misc/klettres/distinfo b/misc/klettres/distinfo
index 9a373664a5a5..fdc34bd8a06d 100644
--- a/misc/klettres/distinfo
+++ b/misc/klettres/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419977
-SHA256 (KDE/release-service/20.08.3/klettres-20.08.3.tar.xz) = a97f85847273e6c4d94979a99dc25bf66dbbf2fd1f0cab3ed3d47eb98f032c47
-SIZE (KDE/release-service/20.08.3/klettres-20.08.3.tar.xz) = 46835436
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/klettres-20.12.0.tar.xz) = cdb85764f5f28c9f03abad20329206d5bf5a5c1481a8b9f550ef5502160f5ffa
+SIZE (KDE/release-service/20.12.0/klettres-20.12.0.tar.xz) = 46836280
diff --git a/misc/klettres/pkg-plist b/misc/klettres/pkg-plist
index 2a26974531d0..e5a3bc768e35 100644
--- a/misc/klettres/pkg-plist
+++ b/misc/klettres/pkg-plist
@@ -1,6 +1,4 @@
bin/klettres
-share/qlogging-categories5/klettres.categories
-etc/xdg/klettres.knsrc
share/applications/org.kde.klettres.desktop
share/config.kcfg/klettres.kcfg
share/icons/hicolor/128x128/apps/klettres.png
@@ -1964,6 +1962,7 @@ share/icons/hicolor/64x64/apps/klettres.png
%%DATADIR%%/uk/syllab/zhyt.ogg
%%DATADIR%%/uk/syllab/zmi.ogg
%%DATADIR%%/uk/syllab/zyk.ogg
+share/knsrcfiles/klettres.knsrc
share/kxmlgui5/klettres/klettresui.rc
share/locale/ar/LC_MESSAGES/klettres.mo
share/locale/bg/LC_MESSAGES/klettres.mo
@@ -2018,3 +2017,5 @@ share/locale/wa/LC_MESSAGES/klettres.mo
share/locale/zh_CN/LC_MESSAGES/klettres.mo
share/locale/zh_TW/LC_MESSAGES/klettres.mo
share/metainfo/org.kde.klettres.appdata.xml
+share/qlogging-categories5/klettres.categories
+
diff --git a/misc/ktouch/distinfo b/misc/ktouch/distinfo
index 78fd646b7d67..644f1c178a08 100644
--- a/misc/ktouch/distinfo
+++ b/misc/ktouch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419978
-SHA256 (KDE/release-service/20.08.3/ktouch-20.08.3.tar.xz) = 69343f313fb96adc557d6cc511303906351340b54ba4308bcdc6a072dc695deb
-SIZE (KDE/release-service/20.08.3/ktouch-20.08.3.tar.xz) = 4943004
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/ktouch-20.12.0.tar.xz) = 22ae749d176ab2aba408f670579bd993c84156d1d757e9ddf38aa43e156717e9
+SIZE (KDE/release-service/20.12.0/ktouch-20.12.0.tar.xz) = 4940596
diff --git a/misc/kwordquiz/distinfo b/misc/kwordquiz/distinfo
index 56516ed3332e..562e5e926b8b 100644
--- a/misc/kwordquiz/distinfo
+++ b/misc/kwordquiz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419979
-SHA256 (KDE/release-service/20.08.3/kwordquiz-20.08.3.tar.xz) = 0bdb69236bf694add82bb1f714735b8de54678451a4bdc1b9e8782e6fb9838ce
-SIZE (KDE/release-service/20.08.3/kwordquiz-20.08.3.tar.xz) = 4187476
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kwordquiz-20.12.0.tar.xz) = e8b6eb31abee41e190775a4cb9d36631e1ca93e796b9efa074751dc248f87b66
+SIZE (KDE/release-service/20.12.0/kwordquiz-20.12.0.tar.xz) = 4187232
diff --git a/misc/kwordquiz/pkg-plist b/misc/kwordquiz/pkg-plist
index 13a15b191460..e2a63d744d29 100644
--- a/misc/kwordquiz/pkg-plist
+++ b/misc/kwordquiz/pkg-plist
@@ -1,5 +1,4 @@
bin/kwordquiz
-etc/xdg/kwordquiz.knsrc
share/applications/org.kde.kwordquiz.desktop
share/config.kcfg/kwordquiz.kcfg
share/icons/hicolor/128x128/apps/kwordquiz.png
@@ -14,6 +13,7 @@ share/icons/hicolor/48x48/apps/kwordquiz.png
share/icons/hicolor/48x48/mimetypes/application-x-kwordquiz.png
share/icons/hicolor/64x64/apps/kwordquiz.png
share/knotifications5/kwordquiz.notifyrc
+share/knsrcfiles/kwordquiz.knsrc
%%DATADIR%%/examples/example.kvtml
%%DATADIR%%/examples/fill_in_the_blank.kvtml
%%DATADIR%%/examples/french_verbs.kvtml
diff --git a/misc/libkeduvocdocument/distinfo b/misc/libkeduvocdocument/distinfo
index 694e150c949f..81037df42ae6 100644
--- a/misc/libkeduvocdocument/distinfo
+++ b/misc/libkeduvocdocument/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419979
-SHA256 (KDE/release-service/20.08.3/libkeduvocdocument-20.08.3.tar.xz) = e6f0da0bd1f5d291b8e072ee60819f3f6d6ea718142e4f46a2ae585dbae9133e
-SIZE (KDE/release-service/20.08.3/libkeduvocdocument-20.08.3.tar.xz) = 214996
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/libkeduvocdocument-20.12.0.tar.xz) = a6df8eb7f5269f4853bee0491c6cd9d15631e734f67dddc17d7e9091443e049e
+SIZE (KDE/release-service/20.12.0/libkeduvocdocument-20.12.0.tar.xz) = 211096
diff --git a/misc/parley/distinfo b/misc/parley/distinfo
index 0468f02a689b..6cb7afd92b29 100644
--- a/misc/parley/distinfo
+++ b/misc/parley/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419980
-SHA256 (KDE/release-service/20.08.3/parley-20.08.3.tar.xz) = ca9bb2a6791e53e36802f2244c9b52b29b026662bcdcff8207e597397f029172
-SIZE (KDE/release-service/20.08.3/parley-20.08.3.tar.xz) = 8842444
+TIMESTAMP = 1607111060
+SHA256 (KDE/release-service/20.12.0/parley-20.12.0.tar.xz) = 18e30dccb7a5c47a1acbeca594fde7b9f4275129914aaad8e723e940af52f738
+SIZE (KDE/release-service/20.12.0/parley-20.12.0.tar.xz) = 8842204
diff --git a/misc/parley/pkg-plist b/misc/parley/pkg-plist
index 46fa82a2fe1f..a9cf4369d2fb 100644
--- a/misc/parley/pkg-plist
+++ b/misc/parley/pkg-plist
@@ -1,6 +1,4 @@
bin/parley
-etc/xdg/parley-themes.knsrc
-etc/xdg/parley.knsrc
share/applications/org.kde.parley.desktop
share/config.kcfg/documentsettings.kcfg
share/config.kcfg/languagesettings.kcfg
@@ -81,6 +79,8 @@ share/icons/oxygen/scalable/actions/practice-start.svgz
share/icons/oxygen/scalable/actions/remove-duplicates.svgz
share/icons/oxygen/scalable/actions/set-language.svgz
share/icons/oxygen/scalable/actions/specific-setup.svgz
+share/knsrcfiles/parley-themes.knsrc
+share/knsrcfiles/parley.knsrc
share/kxmlgui5/parley/dashboardui.rc
share/kxmlgui5/parley/editorui.rc
share/kxmlgui5/parley/parleyui.rc
diff --git a/multimedia/dragon/distinfo b/multimedia/dragon/distinfo
index 9ff231e97172..e395c3d0e4f3 100644
--- a/multimedia/dragon/distinfo
+++ b/multimedia/dragon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419981
-SHA256 (KDE/release-service/20.08.3/dragon-20.08.3.tar.xz) = 36a755be402d7b811483a17887ebf0c73fc92f92ecbe00b54c11158ee0591a93
-SIZE (KDE/release-service/20.08.3/dragon-20.08.3.tar.xz) = 1657212
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/dragon-20.12.0.tar.xz) = 4462fd75fde78dc8a7c97d2e93e502902d6076c2f2d78021354b359ed4a07c24
+SIZE (KDE/release-service/20.12.0/dragon-20.12.0.tar.xz) = 1656524
diff --git a/multimedia/kamoso/distinfo b/multimedia/kamoso/distinfo
index a96d909c59f5..664145b0732f 100644
--- a/multimedia/kamoso/distinfo
+++ b/multimedia/kamoso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419981
-SHA256 (KDE/release-service/20.08.3/kamoso-20.08.3.tar.xz) = 5ed0f925d18b39bb126f2a717983219a04b9dfde12bcf71a1c5faa62d41e147e
-SIZE (KDE/release-service/20.08.3/kamoso-20.08.3.tar.xz) = 212588
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kamoso-20.12.0.tar.xz) = 09a9d617f8521ac107545940e8d50dc393d76027a40fac18b4cecc7d54fa8114
+SIZE (KDE/release-service/20.12.0/kamoso-20.12.0.tar.xz) = 211468
diff --git a/multimedia/kdemultimedia-ffmpegthumbs/Makefile b/multimedia/kdemultimedia-ffmpegthumbs/Makefile
index 102fa32528bb..d73b4d5ab14c 100644
--- a/multimedia/kdemultimedia-ffmpegthumbs/Makefile
+++ b/multimedia/kdemultimedia-ffmpegthumbs/Makefile
@@ -10,7 +10,8 @@ COMMENT= FFmpeg-based thumbnail generator for video files
LICENSE= GPLv2
-LIB_DEPENDS= libswscale.so:multimedia/ffmpeg
+LIB_DEPENDS= libswscale.so:multimedia/ffmpeg \
+ libtag.so:audio/taglib
USES= cmake compiler:c++11-lang kde:5 pkgconfig qt:5 tar:xz
USE_KDE= completion config coreaddons i18n jobwidgets kio service widgetsaddons
diff --git a/multimedia/kdemultimedia-ffmpegthumbs/distinfo b/multimedia/kdemultimedia-ffmpegthumbs/distinfo
index 73b6c4f2c9dd..af6438d8e82f 100644
--- a/multimedia/kdemultimedia-ffmpegthumbs/distinfo
+++ b/multimedia/kdemultimedia-ffmpegthumbs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419983
-SHA256 (KDE/release-service/20.08.3/ffmpegthumbs-20.08.3.tar.xz) = f179cc304eeb513444fe0079bddb34ed18cb2ef1125b6294e87de44412bed0a0
-SIZE (KDE/release-service/20.08.3/ffmpegthumbs-20.08.3.tar.xz) = 32164
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/ffmpegthumbs-20.12.0.tar.xz) = e4440887c7104ebb56b05bcf9a8b66e7430d838cf6894767a46c6952f6e0a259
+SIZE (KDE/release-service/20.12.0/ffmpegthumbs-20.12.0.tar.xz) = 33936
diff --git a/multimedia/kdemultimedia-ffmpegthumbs/pkg-plist b/multimedia/kdemultimedia-ffmpegthumbs/pkg-plist
index c72c1787683b..3c4c91c01c22 100644
--- a/multimedia/kdemultimedia-ffmpegthumbs/pkg-plist
+++ b/multimedia/kdemultimedia-ffmpegthumbs/pkg-plist
@@ -14,6 +14,7 @@ share/locale/et/LC_MESSAGES/ffmpegthumbs.mo
share/locale/fi/LC_MESSAGES/ffmpegthumbs.mo
share/locale/fr/LC_MESSAGES/ffmpegthumbs.mo
share/locale/gl/LC_MESSAGES/ffmpegthumbs.mo
+share/locale/hi/LC_MESSAGES/ffmpegthumbs.mo
share/locale/it/LC_MESSAGES/ffmpegthumbs.mo
share/locale/ja/LC_MESSAGES/ffmpegthumbs.mo
share/locale/ko/LC_MESSAGES/ffmpegthumbs.mo
diff --git a/multimedia/kdenlive/distinfo b/multimedia/kdenlive/distinfo
index 2b909a484997..69ae3ca5fe40 100644
--- a/multimedia/kdenlive/distinfo
+++ b/multimedia/kdenlive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419984
-SHA256 (KDE/release-service/20.08.3/kdenlive-20.08.3.tar.xz) = 9f8f3636f65f42a73fd1a97e29f8493fbcb8297ca755852eae93258ce12ceda0
-SIZE (KDE/release-service/20.08.3/kdenlive-20.08.3.tar.xz) = 11383252
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kdenlive-20.12.0.tar.xz) = c2be4227edc29e9d835dbe21ee3ca2986a44cd494dffc8b353a526510fb40d74
+SIZE (KDE/release-service/20.12.0/kdenlive-20.12.0.tar.xz) = 11473068
diff --git a/multimedia/kdenlive/pkg-plist b/multimedia/kdenlive/pkg-plist
index c8a630c60af6..7616b77623c1 100644
--- a/multimedia/kdenlive/pkg-plist
+++ b/multimedia/kdenlive/pkg-plist
@@ -62,6 +62,7 @@ share/icons/hicolor/48x48/apps/kdenlive.png
share/icons/hicolor/64x64/actions/kdenlive-select-all.png
share/icons/hicolor/64x64/apps/kdenlive.png
share/icons/hicolor/64x64/mimetypes/application-x-kdenlivetitle.png
+share/icons/hicolor/scalable/actions/kdenlive-add-subtitle.svg
share/icons/hicolor/scalable/actions/kdenlive-align-bottom.svgz
share/icons/hicolor/scalable/actions/kdenlive-align-hor.svgz
share/icons/hicolor/scalable/actions/kdenlive-align-left.svgz
@@ -103,12 +104,95 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
%%DATADIR%%/effects/aecho.xml
%%DATADIR%%/effects/agate.xml
%%DATADIR%%/effects/audiobalance.xml
+%%DATADIR%%/effects/audiomap.xml
%%DATADIR%%/effects/audiopan.xml
%%DATADIR%%/effects/audiospectrum.xml
%%DATADIR%%/effects/audiowave.xml
%%DATADIR%%/effects/audiowaveform.xml
%%DATADIR%%/effects/automask.xml
+%%DATADIR%%/effects/avfilter_atadenoise.xml
+%%DATADIR%%/effects/avfilter_avgblur.xml
+%%DATADIR%%/effects/avfilter_boxblur.xml
+%%DATADIR%%/effects/avfilter_bwdif.xml
+%%DATADIR%%/effects/avfilter_chromahold.xml
+%%DATADIR%%/effects/avfilter_chromashift.xml
+%%DATADIR%%/effects/avfilter_colorbalance.xml
+%%DATADIR%%/effects/avfilter_colorchannelmixer.xml
+%%DATADIR%%/effects/avfilter_colorhold.xml
+%%DATADIR%%/effects/avfilter_colorlevels.xml
+%%DATADIR%%/effects/avfilter_colormatrix.xml
+%%DATADIR%%/effects/avfilter_colorspace.xml
+%%DATADIR%%/effects/avfilter_datascope.xml
+%%DATADIR%%/effects/avfilter_dctdnoiz.xml
+%%DATADIR%%/effects/avfilter_deband.xml
+%%DATADIR%%/effects/avfilter_deblock.xml
+%%DATADIR%%/effects/avfilter_dedot.xml
+%%DATADIR%%/effects/avfilter_deflate.xml
+%%DATADIR%%/effects/avfilter_delogo.xml
+%%DATADIR%%/effects/avfilter_derain.xml
+%%DATADIR%%/effects/avfilter_despill.xml
+%%DATADIR%%/effects/avfilter_dilation.xml
+%%DATADIR%%/effects/avfilter_doubleweave.xml
+%%DATADIR%%/effects/avfilter_drawbox.xml
+%%DATADIR%%/effects/avfilter_drawgrid.xml
+%%DATADIR%%/effects/avfilter_edgedetect.xml
+%%DATADIR%%/effects/avfilter_elbg.xml
+%%DATADIR%%/effects/avfilter_eq.xml
+%%DATADIR%%/effects/avfilter_equalizer.xml
+%%DATADIR%%/effects/avfilter_erosion.xml
+%%DATADIR%%/effects/avfilter_fftdnoiz.xml
+%%DATADIR%%/effects/avfilter_fftfilt.xml
+%%DATADIR%%/effects/avfilter_field.xml
+%%DATADIR%%/effects/avfilter_fieldorder.xml
+%%DATADIR%%/effects/avfilter_fillborders.xml
+%%DATADIR%%/effects/avfilter_framestep.xml
+%%DATADIR%%/effects/avfilter_fspp.xml
+%%DATADIR%%/effects/avfilter_gblur.xml
+%%DATADIR%%/effects/avfilter_graphmonitor.xml
+%%DATADIR%%/effects/avfilter_hflip.xml
+%%DATADIR%%/effects/avfilter_histeq.xml
+%%DATADIR%%/effects/avfilter_histogram.xml
+%%DATADIR%%/effects/avfilter_hqdn3d.xml
+%%DATADIR%%/effects/avfilter_hqx.xml
+%%DATADIR%%/effects/avfilter_il.xml
+%%DATADIR%%/effects/avfilter_inflate.xml
+%%DATADIR%%/effects/avfilter_kerneldeint.xml
+%%DATADIR%%/effects/avfilter_lagfun.xml
+%%DATADIR%%/effects/avfilter_lenscorrection.xml
+%%DATADIR%%/effects/avfilter_limiter.xml
%%DATADIR%%/effects/avfilter_lut3d.xml
+%%DATADIR%%/effects/avfilter_mcdeint.xml
+%%DATADIR%%/effects/avfilter_negate.xml
+%%DATADIR%%/effects/avfilter_noise.xml
+%%DATADIR%%/effects/avfilter_normalize.xml
+%%DATADIR%%/effects/avfilter_phase.xml
+%%DATADIR%%/effects/avfilter_prewitt.xml
+%%DATADIR%%/effects/avfilter_random.xml
+%%DATADIR%%/effects/avfilter_removegrain.xml
+%%DATADIR%%/effects/avfilter_rgbashift.xml
+%%DATADIR%%/effects/avfilter_roberts.xml
+%%DATADIR%%/effects/avfilter_sab.xml
+%%DATADIR%%/effects/avfilter_selectivecolor.xml
+%%DATADIR%%/effects/avfilter_separatefields.xml
+%%DATADIR%%/effects/avfilter_setrange.xml
+%%DATADIR%%/effects/avfilter_shuffleplanes.xml
+%%DATADIR%%/effects/avfilter_smartblur.xml
+%%DATADIR%%/effects/avfilter_sobel.xml
+%%DATADIR%%/effects/avfilter_sr.xml
+%%DATADIR%%/effects/avfilter_stereo3D.xml
+%%DATADIR%%/effects/avfilter_tmix.xml
+%%DATADIR%%/effects/avfilter_transpose.xml
+%%DATADIR%%/effects/avfilter_unsharp.xml
+%%DATADIR%%/effects/avfilter_vaguedenoiser.xml
+%%DATADIR%%/effects/avfilter_vectorscope.xml
+%%DATADIR%%/effects/avfilter_vflip.xml
+%%DATADIR%%/effects/avfilter_vibrance.xml
+%%DATADIR%%/effects/avfilter_w3fdif.xml
+%%DATADIR%%/effects/avfilter_waveform.xml
+%%DATADIR%%/effects/avfilter_weave.xml
+%%DATADIR%%/effects/avfilter_xbr.xml
+%%DATADIR%%/effects/avfilter_yadif.xml
+%%DATADIR%%/effects/avfilter_zoompan.xml
%%DATADIR%%/effects/boxblur.xml
%%DATADIR%%/effects/brightness.xml
%%DATADIR%%/effects/channelcopy.xml
@@ -116,6 +200,7 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
%%DATADIR%%/effects/chroma.xml
%%DATADIR%%/effects/chroma_hold.xml
%%DATADIR%%/effects/crop.xml
+%%DATADIR%%/effects/dance.xml
%%DATADIR%%/effects/dust.xml
%%DATADIR%%/effects/dynamic_loudness.xml
%%DATADIR%%/effects/dynamictext.xml
@@ -131,8 +216,16 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
%%DATADIR%%/effects/frei0r_balanc0r.xml
%%DATADIR%%/effects/frei0r_baltan.xml
%%DATADIR%%/effects/frei0r_bezier_curves.xml
+%%DATADIR%%/effects/frei0r_bgsubtract0r.xml
+%%DATADIR%%/effects/frei0r_bigsh0t_eq_mask.xml
+%%DATADIR%%/effects/frei0r_bigsh0t_eq_to_rect.xml
+%%DATADIR%%/effects/frei0r_bigsh0t_hemi_to_eq.xml
+%%DATADIR%%/effects/frei0r_bigsh0t_rect_to_eq.xml
+%%DATADIR%%/effects/frei0r_bigsh0t_stabilize_360.xml
+%%DATADIR%%/effects/frei0r_bigsh0t_transform_360.xml
%%DATADIR%%/effects/frei0r_brightness.xml
%%DATADIR%%/effects/frei0r_c0rners.xml
+%%DATADIR%%/effects/frei0r_cairoimagegrid.xml
%%DATADIR%%/effects/frei0r_cartoon.xml
%%DATADIR%%/effects/frei0r_cluster.xml
%%DATADIR%%/effects/frei0r_colgate.xml
@@ -174,6 +267,7 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
%%DATADIR%%/effects/frei0r_primaries.xml
%%DATADIR%%/effects/frei0r_rgbnoise.xml
%%DATADIR%%/effects/frei0r_rgbparade.xml
+%%DATADIR%%/effects/frei0r_rgbsplit0r.xml
%%DATADIR%%/effects/frei0r_saturat0r.xml
%%DATADIR%%/effects/frei0r_scale0tilt.xml
%%DATADIR%%/effects/frei0r_scanline0r.xml
@@ -200,12 +294,15 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
%%DATADIR%%/effects/greyscale.xml
%%DATADIR%%/effects/invert.xml
%%DATADIR%%/effects/lift_gamma_gain.xml
+%%DATADIR%%/effects/lightshow.xml
%%DATADIR%%/effects/loudness.xml
%%DATADIR%%/effects/luma.xml
%%DATADIR%%/effects/mirror.xml
+%%DATADIR%%/effects/mono.xml
%%DATADIR%%/effects/movit_blur.xml
%%DATADIR%%/effects/movit_deconvolution_sharpen.xml
%%DATADIR%%/effects/movit_diffusion.xml
+%%DATADIR%%/effects/movit_flip.xml
%%DATADIR%%/effects/movit_glow.xml
%%DATADIR%%/effects/movit_lift_gamma_gain.xml
%%DATADIR%%/effects/movit_mirror.xml
@@ -220,6 +317,7 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
%%DATADIR%%/effects/obscure.xml
%%DATADIR%%/effects/oldfilm.xml
%%DATADIR%%/effects/pan_zoom.xml
+%%DATADIR%%/effects/pillar_echo.xml
%%DATADIR%%/effects/qtblend.xml
%%DATADIR%%/effects/qtcrop.xml
%%DATADIR%%/effects/region.xml
@@ -227,7 +325,6 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
%%DATADIR%%/effects/rotation_keyframable.xml
%%DATADIR%%/effects/rotoscoping.xml
%%DATADIR%%/effects/scratchlines.xml
-%%DATADIR%%/effects/selectivecolor.xml
%%DATADIR%%/effects/sepia.xml
%%DATADIR%%/effects/shape.xml
%%DATADIR%%/effects/sox_band.xml
@@ -243,7 +340,6 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
%%DATADIR%%/effects/tcolor.xml
%%DATADIR%%/effects/threshold.xml
%%DATADIR%%/effects/tracker.xml
-%%DATADIR%%/effects/unsharp.xml
%%DATADIR%%/effects/update/frei0r.balanc0r.js
%%DATADIR%%/effects/update/frei0r.cartoon.js
%%DATADIR%%/effects/update/frei0r.curves.js
@@ -304,7 +400,6 @@ share/icons/hicolor/scalable/mimetypes/video-mlt-playlist.svgz
%%DATADIR%%/meta_ffmpeg.png
%%DATADIR%%/meta_libav.png
%%DATADIR%%/meta_magiclantern.png
-%%DATADIR%%/metadata.properties
%%DATADIR%%/profiles/dci_2160p_2398
%%DATADIR%%/profiles/dci_2160p_24
%%DATADIR%%/profiles/dci_2160p_25
diff --git a/net-im/kaccounts-integration/distinfo b/net-im/kaccounts-integration/distinfo
index 088560037a22..66b7360f43c6 100644
--- a/net-im/kaccounts-integration/distinfo
+++ b/net-im/kaccounts-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419984
-SHA256 (KDE/release-service/20.08.3/kaccounts-integration-20.08.3.tar.xz) = 420d11c6a507e73543f48d8debcc467ce756130873c9928322474455387dcc00
-SIZE (KDE/release-service/20.08.3/kaccounts-integration-20.08.3.tar.xz) = 76624
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kaccounts-integration-20.12.0.tar.xz) = 5bc0d40fd52a01bf6d80f7d2db54414dc5bcbf693d1c01e8546e1adaf9137f8d
+SIZE (KDE/release-service/20.12.0/kaccounts-integration-20.12.0.tar.xz) = 84004
diff --git a/net-im/kaccounts-providers/distinfo b/net-im/kaccounts-providers/distinfo
index be917aa06966..8a36561b5476 100644
--- a/net-im/kaccounts-providers/distinfo
+++ b/net-im/kaccounts-providers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419985
-SHA256 (KDE/release-service/20.08.3/kaccounts-providers-20.08.3.tar.xz) = d70d9bb72f12eee5eb13ae16112256eaf588940138778fdb991ac8bf8c19fbee
-SIZE (KDE/release-service/20.08.3/kaccounts-providers-20.08.3.tar.xz) = 36188
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kaccounts-providers-20.12.0.tar.xz) = 77f4394b47e9787f6683dec5519d2118997baa32abcc1a09fbe4b2602d003bdd
+SIZE (KDE/release-service/20.12.0/kaccounts-providers-20.12.0.tar.xz) = 61396
diff --git a/net-im/kaccounts-providers/pkg-plist b/net-im/kaccounts-providers/pkg-plist
index 38f0b03f8dc4..e16e7ecd6445 100644
--- a/net-im/kaccounts-providers/pkg-plist
+++ b/net-im/kaccounts-providers/pkg-plist
@@ -9,10 +9,16 @@ share/accounts/providers/kde/nextcloud.provider
share/accounts/providers/kde/owncloud.provider
share/accounts/services/kde/nextcloud-contacts.service
share/accounts/services/kde/nextcloud-storage.service
+share/accounts/services/kde/owncloud-storage.service
+share/icons/hicolor/256x256/apps/kaccounts-owncloud.png
+share/icons/hicolor/scalable/apps/kaccounts-nextcloud.svg
+share/kpackage/genericqml/org.kde.kaccounts.nextcloud/contents/ui/Server.qml
+share/kpackage/genericqml/org.kde.kaccounts.nextcloud/contents/ui/Services.qml
+share/kpackage/genericqml/org.kde.kaccounts.nextcloud/contents/ui/WebLogin.qml
share/kpackage/genericqml/org.kde.kaccounts.nextcloud/contents/ui/main.qml
share/kpackage/genericqml/org.kde.kaccounts.nextcloud/metadata.desktop
share/kpackage/genericqml/org.kde.kaccounts.nextcloud/metadata.json
-share/kpackage/genericqml/org.kde.kaccounts.owncloud/contents/ui/BasicInfo.qml
+share/kpackage/genericqml/org.kde.kaccounts.owncloud/contents/ui/Server.qml
share/kpackage/genericqml/org.kde.kaccounts.owncloud/contents/ui/Services.qml
share/kpackage/genericqml/org.kde.kaccounts.owncloud/contents/ui/main.qml
share/kpackage/genericqml/org.kde.kaccounts.owncloud/metadata.desktop
@@ -32,6 +38,7 @@ share/locale/eu/LC_MESSAGES/kaccounts-providers.mo
share/locale/fi/LC_MESSAGES/kaccounts-providers.mo
share/locale/fr/LC_MESSAGES/kaccounts-providers.mo
share/locale/gl/LC_MESSAGES/kaccounts-providers.mo
+share/locale/hu/LC_MESSAGES/kaccounts-providers.mo
share/locale/ia/LC_MESSAGES/kaccounts-providers.mo
share/locale/it/LC_MESSAGES/kaccounts-providers.mo
share/locale/ja/LC_MESSAGES/kaccounts-providers.mo
diff --git a/net-im/kopete/distinfo b/net-im/kopete/distinfo
index 75dfa75802db..c490acf6df91 100644
--- a/net-im/kopete/distinfo
+++ b/net-im/kopete/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604426634
-SHA256 (KDE/release-service/20.08.3/kopete-20.08.3.tar.xz) = f025828ead42aae151247b718e7a026ccee46a5397750638780177308d594ad3
-SIZE (KDE/release-service/20.08.3/kopete-20.08.3.tar.xz) = 9385476
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kopete-20.12.0.tar.xz) = f6d3daf864004b5739c967c49c30bef1ca8fc5b266977705379499a1b2d7feda
+SIZE (KDE/release-service/20.12.0/kopete-20.12.0.tar.xz) = 9380508
diff --git a/net-im/ktp-accounts-kcm/distinfo b/net-im/ktp-accounts-kcm/distinfo
index b922eeb55c40..343763aded6a 100644
--- a/net-im/ktp-accounts-kcm/distinfo
+++ b/net-im/ktp-accounts-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419986
-SHA256 (KDE/release-service/20.08.3/ktp-accounts-kcm-20.08.3.tar.xz) = 1e45f499cfa0104df73577f375c3c0861e48265a907066a687d79dfed7d66900
-SIZE (KDE/release-service/20.08.3/ktp-accounts-kcm-20.08.3.tar.xz) = 262152
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/ktp-accounts-kcm-20.12.0.tar.xz) = a3229b8619a01f96bc7683deec8b838278efdf96dcea98c00d47b5524704c6fd
+SIZE (KDE/release-service/20.12.0/ktp-accounts-kcm-20.12.0.tar.xz) = 262192
diff --git a/net-im/ktp-approver/distinfo b/net-im/ktp-approver/distinfo
index 3a472b1ae191..7f4c93a8ac27 100644
--- a/net-im/ktp-approver/distinfo
+++ b/net-im/ktp-approver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419987
-SHA256 (KDE/release-service/20.08.3/ktp-approver-20.08.3.tar.xz) = 7009456f6feec8fb06a43d4c5445ce1a96dbcec7270b8f929aa0b1b90f6f1acf
-SIZE (KDE/release-service/20.08.3/ktp-approver-20.08.3.tar.xz) = 37344
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/ktp-approver-20.12.0.tar.xz) = f29357db106e493a2f32be6c64201aeeba0c21e64c349df9f5f0c9e8de547239
+SIZE (KDE/release-service/20.12.0/ktp-approver-20.12.0.tar.xz) = 37332
diff --git a/net-im/ktp-auth-handler/distinfo b/net-im/ktp-auth-handler/distinfo
index 32fbf1ea5138..58b79868665d 100644
--- a/net-im/ktp-auth-handler/distinfo
+++ b/net-im/ktp-auth-handler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419987
-SHA256 (KDE/release-service/20.08.3/ktp-auth-handler-20.08.3.tar.xz) = 4412d03387c5a3a8428998efd1ebcf4b8783b5aaf1798d54e5376a8f0a797071
-SIZE (KDE/release-service/20.08.3/ktp-auth-handler-20.08.3.tar.xz) = 46368
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/ktp-auth-handler-20.12.0.tar.xz) = 9b414f1eeb7b3ceecf357f4feabc8a963bab372fc0c4c3f36d7a890cf1883b18
+SIZE (KDE/release-service/20.12.0/ktp-auth-handler-20.12.0.tar.xz) = 46412
diff --git a/net-im/ktp-call-ui/distinfo b/net-im/ktp-call-ui/distinfo
index b18ffac6858b..37d4c9604b60 100644
--- a/net-im/ktp-call-ui/distinfo
+++ b/net-im/ktp-call-ui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419988
-SHA256 (KDE/release-service/20.08.3/ktp-call-ui-20.08.3.tar.xz) = f1d067f60a8e5b864d835ffa7f00668feb14f81eb78bd091d8c81936d35f08ba
-SIZE (KDE/release-service/20.08.3/ktp-call-ui-20.08.3.tar.xz) = 97240
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/ktp-call-ui-20.12.0.tar.xz) = 2deabfe55dcc55c2342e2fd2281f040fcd3a4f979b4f5a0f6ff9ff907784110a
+SIZE (KDE/release-service/20.12.0/ktp-call-ui-20.12.0.tar.xz) = 97264
diff --git a/net-im/ktp-common-internals/distinfo b/net-im/ktp-common-internals/distinfo
index 77e1fd2f3011..29eb7093782b 100644
--- a/net-im/ktp-common-internals/distinfo
+++ b/net-im/ktp-common-internals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419989
-SHA256 (KDE/release-service/20.08.3/ktp-common-internals-20.08.3.tar.xz) = 1f20f2e867c5fec3b33a5ba7e5bdab7c57cc89a867315dbcf69c72171ee97ea4
-SIZE (KDE/release-service/20.08.3/ktp-common-internals-20.08.3.tar.xz) = 449648
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/ktp-common-internals-20.12.0.tar.xz) = f8e893bb3aa2cf72dc6408105935751d7c9a97aa414cd7ab449e6d3d8a6b433f
+SIZE (KDE/release-service/20.12.0/ktp-common-internals-20.12.0.tar.xz) = 449560
diff --git a/net-im/ktp-contact-list/distinfo b/net-im/ktp-contact-list/distinfo
index 32077fb2eae3..7df8394eaad5 100644
--- a/net-im/ktp-contact-list/distinfo
+++ b/net-im/ktp-contact-list/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419990
-SHA256 (KDE/release-service/20.08.3/ktp-contact-list-20.08.3.tar.xz) = aaf7b52a17e1f4765244cd69656dfd88fa996df6caf5477f5814f7904ff82301
-SIZE (KDE/release-service/20.08.3/ktp-contact-list-20.08.3.tar.xz) = 150020
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/ktp-contact-list-20.12.0.tar.xz) = a40a66654a88895834f89a67fea6874a7d623eb5390440b6dfd6076c83ab7a87
+SIZE (KDE/release-service/20.12.0/ktp-contact-list-20.12.0.tar.xz) = 150284
diff --git a/net-im/ktp-contact-runner/distinfo b/net-im/ktp-contact-runner/distinfo
index 23d1fa561598..55c97aef228c 100644
--- a/net-im/ktp-contact-runner/distinfo
+++ b/net-im/ktp-contact-runner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419990
-SHA256 (KDE/release-service/20.08.3/ktp-contact-runner-20.08.3.tar.xz) = a57414cf8390e20a080504c5f6ccd2c10415525946f70025d0a0be812df57218
-SIZE (KDE/release-service/20.08.3/ktp-contact-runner-20.08.3.tar.xz) = 42940
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/ktp-contact-runner-20.12.0.tar.xz) = fec5769b48b9edefd594a1f49a671bf7bc77191e481e48bc795c2f4866f1ec5b
+SIZE (KDE/release-service/20.12.0/ktp-contact-runner-20.12.0.tar.xz) = 43152
diff --git a/net-im/ktp-contact-runner/pkg-plist b/net-im/ktp-contact-runner/pkg-plist
index 48fbf30f7d69..a37bd0c13c42 100644
--- a/net-im/ktp-contact-runner/pkg-plist
+++ b/net-im/ktp-contact-runner/pkg-plist
@@ -1,5 +1,4 @@
-%%QT_PLUGINDIR%%/krunner_ktp_contacts.so
-share/kservices5/plasma-runner-ktp-contact.desktop
+%%QT_PLUGINDIR%%/kf5/krunner/krunner_ktp_contacts.so
share/locale/bs/LC_MESSAGES/plasma_runner_ktp_contacts.mo
share/locale/ca/LC_MESSAGES/plasma_runner_ktp_contacts.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_runner_ktp_contacts.mo
diff --git a/net-im/ktp-desktop-applets/distinfo b/net-im/ktp-desktop-applets/distinfo
index 839f49218266..2300d55b88e3 100644
--- a/net-im/ktp-desktop-applets/distinfo
+++ b/net-im/ktp-desktop-applets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419991
-SHA256 (KDE/release-service/20.08.3/ktp-desktop-applets-20.08.3.tar.xz) = da6483bfd4b1a450a21dea30262cf3072ff69ea78ef9d2ac84b714a2dcc7c9c4
-SIZE (KDE/release-service/20.08.3/ktp-desktop-applets-20.08.3.tar.xz) = 43684
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/ktp-desktop-applets-20.12.0.tar.xz) = e7eacd6cf7cd5600be8aec7cb40c2dffb714025c14586f2957ee692da5b7c168
+SIZE (KDE/release-service/20.12.0/ktp-desktop-applets-20.12.0.tar.xz) = 43688
diff --git a/net-im/ktp-filetransfer-handler/distinfo b/net-im/ktp-filetransfer-handler/distinfo
index 9c3295da121d..0c4ad13eb4d2 100644
--- a/net-im/ktp-filetransfer-handler/distinfo
+++ b/net-im/ktp-filetransfer-handler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419992
-SHA256 (KDE/release-service/20.08.3/ktp-filetransfer-handler-20.08.3.tar.xz) = e2f8d2d4076669a21a994956ffc1d7547ec9ad4ca704081468d30dca54fc4628
-SIZE (KDE/release-service/20.08.3/ktp-filetransfer-handler-20.08.3.tar.xz) = 46248
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/ktp-filetransfer-handler-20.12.0.tar.xz) = f2082fca6c70f5b6ccc30163b47a2d12cc0e149d4a46066fd7d412965d2a9004
+SIZE (KDE/release-service/20.12.0/ktp-filetransfer-handler-20.12.0.tar.xz) = 46180
diff --git a/net-im/ktp-kded-module/distinfo b/net-im/ktp-kded-module/distinfo
index 8bdbe5b8c03c..9dd6da99fa18 100644
--- a/net-im/ktp-kded-module/distinfo
+++ b/net-im/ktp-kded-module/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419993
-SHA256 (KDE/release-service/20.08.3/ktp-kded-module-20.08.3.tar.xz) = 5b633d42f63110e076c5edac7d59088f5daac1b09d2f3db3126003759681bb80
-SIZE (KDE/release-service/20.08.3/ktp-kded-module-20.08.3.tar.xz) = 98480
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/ktp-kded-module-20.12.0.tar.xz) = 56e8dbb1673801c99e9760e1de2e61303d155d3ca813b5967512c7f4a004716d
+SIZE (KDE/release-service/20.12.0/ktp-kded-module-20.12.0.tar.xz) = 98332
diff --git a/net-im/ktp-send-file/distinfo b/net-im/ktp-send-file/distinfo
index 5e4fe3200ba5..be2acad3ecaa 100644
--- a/net-im/ktp-send-file/distinfo
+++ b/net-im/ktp-send-file/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419993
-SHA256 (KDE/release-service/20.08.3/ktp-send-file-20.08.3.tar.xz) = 8b3cb6b1eaf47d6ef75b4f8441a51cf61d74fc63806cb558368c5e990418f722
-SIZE (KDE/release-service/20.08.3/ktp-send-file-20.08.3.tar.xz) = 27824
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/ktp-send-file-20.12.0.tar.xz) = 3f97d06b4b8a924e1ea9fa96f24e0d8d93e5c5cf872612103e36550663657448
+SIZE (KDE/release-service/20.12.0/ktp-send-file-20.12.0.tar.xz) = 27864
diff --git a/net-im/ktp-text-ui/distinfo b/net-im/ktp-text-ui/distinfo
index 5a3ee2833e37..78cc085a0667 100644
--- a/net-im/ktp-text-ui/distinfo
+++ b/net-im/ktp-text-ui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419994
-SHA256 (KDE/release-service/20.08.3/ktp-text-ui-20.08.3.tar.xz) = 5c23447960ac1c36e96d73cb8e44bf3d6c8bfa8e77029e728abed9a278a2ddaa
-SIZE (KDE/release-service/20.08.3/ktp-text-ui-20.08.3.tar.xz) = 470328
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/ktp-text-ui-20.12.0.tar.xz) = 25fd230f5fb4e688750df6fa13953c1b398372fe4846ba65541693d4e74cc395
+SIZE (KDE/release-service/20.12.0/ktp-text-ui-20.12.0.tar.xz) = 471344
diff --git a/net-p2p/ktorrent/Makefile b/net-p2p/ktorrent/Makefile
index 27711db40b8f..4b92fd1fc4a6 100644
--- a/net-p2p/ktorrent/Makefile
+++ b/net-p2p/ktorrent/Makefile
@@ -1,10 +1,8 @@
# $FreeBSD$
PORTNAME= ktorrent
-DISTVERSION= 5.2.0
-PORTREVISION= 1
-CATEGORIES= net-p2p kde
-MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= net-p2p kde kde-applications
# Since libktorrent is released with ktorrent, it lives in a
# strange download directory; keep this in-sync with net-p2p/libktorrent.
@@ -27,7 +25,7 @@ USE_KDE= archive auth bookmarks codecs completion config configwidgets \
USE_QT= concurrent core dbus gui network phonon4 script widgets xml \
buildtools_build qmake_build
-OPTIONS_DEFINE= WORKSPACE
+OPTIONS_DEFINE= DOCS WORKSPACE
OPTIONS_DEFAULT= WORKSPACE
OPTIONS_SUB= yes
diff --git a/net-p2p/ktorrent/distinfo b/net-p2p/ktorrent/distinfo
index a66f5d7422fe..b4cfe62c8afe 100644
--- a/net-p2p/ktorrent/distinfo
+++ b/net-p2p/ktorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1591510552
-SHA256 (ktorrent-5.2.0.tar.xz) = d1031d745c1ace02d11b59c426610aee779d208e3d1ae81f8559c265173732ff
-SIZE (ktorrent-5.2.0.tar.xz) = 2056012
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/ktorrent-20.12.0.tar.xz) = e4b55c47ceea349e8cc248b74e27ae42c53cd48dc6bfcf416519c7bb5a399749
+SIZE (KDE/release-service/20.12.0/ktorrent-20.12.0.tar.xz) = 2140524
diff --git a/net-p2p/ktorrent/files/patch-plugins_mediaplayer_CMakeLists.txt b/net-p2p/ktorrent/files/patch-plugins_mediaplayer_CMakeLists.txt
deleted file mode 100644
index 1323bb88a805..000000000000
--- a/net-p2p/ktorrent/files/patch-plugins_mediaplayer_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- plugins/mediaplayer/CMakeLists.txt.orig 2020-06-06 18:08:08 UTC
-+++ plugins/mediaplayer/CMakeLists.txt
-@@ -1,5 +1,8 @@
- find_package(Taglib REQUIRED)
- include_directories(${TAGLIB_INCLUDES})
-+if(NOT TAGLIB_LIBRARIES)
-+ set(TAGLIB_LIBRARIES Taglib::Taglib)
-+endif()
- #find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Multimedia MultimediaWidgets)
- #include_directories(${Qt5Multimedia_INCLUDE_DIRS})
- include_directories(${PHONON_INCLUDES})
diff --git a/net-p2p/ktorrent/pkg-plist b/net-p2p/ktorrent/pkg-plist
index 84a0109bbe7c..f9b5656381ea 100644
--- a/net-p2p/ktorrent/pkg-plist
+++ b/net-p2p/ktorrent/pkg-plist
@@ -11,6 +11,7 @@ lib/libktcore.so.16.0.0
%%QT_PLUGINDIR%%/ktorrent/ktorrent_magnetgenerator.so
%%QT_PLUGINDIR%%/ktorrent/ktorrent_mediaplayer.so
%%QT_PLUGINDIR%%/ktorrent/ktorrent_scanfolder.so
+%%QT_PLUGINDIR%%/ktorrent/ktorrent_scanforlostfiles.so
%%QT_PLUGINDIR%%/ktorrent/ktorrent_scripting.so
%%WEBENGINE%%%%QT_PLUGINDIR%%/ktorrent/ktorrent_search.so
%%WORKSPACE%%%%QT_PLUGINDIR%%/ktorrent/ktorrent_shutdown.so
@@ -19,32 +20,6 @@ lib/libktcore.so.16.0.0
%%QT_PLUGINDIR%%/ktorrent/ktorrent_upnp.so
%%QT_PLUGINDIR%%/ktorrent/ktorrent_zeroconf.so
share/applications/org.kde.ktorrent.desktop
-share/doc/HTML/ca/ktorrent/index.cache.bz2
-share/doc/HTML/ca/ktorrent/index.docbook
-share/doc/HTML/de/ktorrent/index.cache.bz2
-share/doc/HTML/de/ktorrent/index.docbook
-share/doc/HTML/en/ktorrent/index.cache.bz2
-share/doc/HTML/en/ktorrent/index.docbook
-share/doc/HTML/es/ktorrent/index.cache.bz2
-share/doc/HTML/es/ktorrent/index.docbook
-share/doc/HTML/et/ktorrent/index.cache.bz2
-share/doc/HTML/et/ktorrent/index.docbook
-share/doc/HTML/fr/ktorrent/index.cache.bz2
-share/doc/HTML/fr/ktorrent/index.docbook
-share/doc/HTML/it/ktorrent/index.cache.bz2
-share/doc/HTML/it/ktorrent/index.docbook
-share/doc/HTML/nl/ktorrent/index.cache.bz2
-share/doc/HTML/nl/ktorrent/index.docbook
-share/doc/HTML/pt/ktorrent/index.cache.bz2
-share/doc/HTML/pt/ktorrent/index.docbook
-share/doc/HTML/pt_BR/ktorrent/index.cache.bz2
-share/doc/HTML/pt_BR/ktorrent/index.docbook
-share/doc/HTML/ru/ktorrent/index.cache.bz2
-share/doc/HTML/ru/ktorrent/index.docbook
-share/doc/HTML/sv/ktorrent/index.cache.bz2
-share/doc/HTML/sv/ktorrent/index.docbook
-share/doc/HTML/uk/ktorrent/index.cache.bz2
-share/doc/HTML/uk/ktorrent/index.docbook
share/icons/hicolor/128x128/apps/ktorrent.png
%%WEBENGINE%%share/icons/hicolor/16x16/actions/kt-add-feeds.png
%%WEBENGINE%%share/icons/hicolor/16x16/actions/kt-add-filters.png
@@ -160,7 +135,6 @@ share/kxmlgui5/ktorrent/ktorrent_scriptingui.rc
share/kxmlgui5/ktorrent/ktorrentui.rc
share/kxmlgui5/ktorrent/kttorrentactivityui.rc
share/locale/ar/LC_MESSAGES/ktorrent.mo
-share/locale/be/LC_MESSAGES/ktorrent.mo
share/locale/bg/LC_MESSAGES/ktorrent.mo
share/locale/bs/LC_MESSAGES/ktorrent.mo
share/locale/ca/LC_MESSAGES/ktorrent.mo
@@ -180,7 +154,6 @@ share/locale/ga/LC_MESSAGES/ktorrent.mo
share/locale/gl/LC_MESSAGES/ktorrent.mo
share/locale/he/LC_MESSAGES/ktorrent.mo
share/locale/hi/LC_MESSAGES/ktorrent.mo
-share/locale/hne/LC_MESSAGES/ktorrent.mo
share/locale/hr/LC_MESSAGES/ktorrent.mo
share/locale/hu/LC_MESSAGES/ktorrent.mo
share/locale/ia/LC_MESSAGES/ktorrent.mo
@@ -190,30 +163,21 @@ share/locale/ja/LC_MESSAGES/ktorrent.mo
share/locale/kk/LC_MESSAGES/ktorrent.mo
share/locale/km/LC_MESSAGES/ktorrent.mo
share/locale/ko/LC_MESSAGES/ktorrent.mo
-share/locale/ku/LC_MESSAGES/ktorrent.mo
share/locale/lt/LC_MESSAGES/ktorrent.mo
share/locale/lv/LC_MESSAGES/ktorrent.mo
share/locale/mr/LC_MESSAGES/ktorrent.mo
-share/locale/ms/LC_MESSAGES/ktorrent.mo
share/locale/nb/LC_MESSAGES/ktorrent.mo
share/locale/nds/LC_MESSAGES/ktorrent.mo
share/locale/nl/LC_MESSAGES/ktorrent.mo
share/locale/nn/LC_MESSAGES/ktorrent.mo
-share/locale/oc/LC_MESSAGES/ktorrent.mo
share/locale/pl/LC_MESSAGES/ktorrent.mo
share/locale/pt/LC_MESSAGES/ktorrent.mo
share/locale/pt_BR/LC_MESSAGES/ktorrent.mo
share/locale/ro/LC_MESSAGES/ktorrent.mo
share/locale/ru/LC_MESSAGES/ktorrent.mo
-share/locale/se/LC_MESSAGES/ktorrent.mo
-share/locale/si/LC_MESSAGES/ktorrent.mo
share/locale/sk/LC_MESSAGES/ktorrent.mo
share/locale/sl/LC_MESSAGES/ktorrent.mo
-share/locale/sq/LC_MESSAGES/ktorrent.mo
share/locale/sr/LC_MESSAGES/ktorrent.mo
-share/locale/sr@ijekavian/LC_MESSAGES/ktorrent.mo
-share/locale/sr@ijekavianlatin/LC_MESSAGES/ktorrent.mo
-share/locale/sr@latin/LC_MESSAGES/ktorrent.mo
share/locale/sv/LC_MESSAGES/ktorrent.mo
share/locale/tr/LC_MESSAGES/ktorrent.mo
share/locale/ug/LC_MESSAGES/ktorrent.mo
diff --git a/net-p2p/libktorrent/Makefile b/net-p2p/libktorrent/Makefile
index eb99e1e7626f..ef055c82f94e 100644
--- a/net-p2p/libktorrent/Makefile
+++ b/net-p2p/libktorrent/Makefile
@@ -1,9 +1,8 @@
# $FreeBSD$
PORTNAME= libktorrent
-DISTVERSION= 2.2.0
-CATEGORIES= net-p2p kde
-MASTER_SITES= KDE/stable/ktorrent/5.2.0/
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= net-p2p kde kde-applications
# Since libktorrent is released with ktorrent, it lives in a
# strange download directory; keep this in-sync with net-p2p/ktorrent.
@@ -22,4 +21,6 @@ USE_KDE= archive completion config coreaddons crash ecm i18n \
USE_QT= core gui network testlib xml \
buildtools_build qmake_build
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
diff --git a/net-p2p/libktorrent/distinfo b/net-p2p/libktorrent/distinfo
index 4f8093e3e450..406646a23564 100644
--- a/net-p2p/libktorrent/distinfo
+++ b/net-p2p/libktorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1591510519
-SHA256 (libktorrent-2.2.0.tar.xz) = 77c1ddfb0a56c40227e0624c078836a8c22bf5a2fb4a3c0cbd53ee6b174c126e
-SIZE (libktorrent-2.2.0.tar.xz) = 357364
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/libktorrent-20.12.0.tar.xz) = 3780a29f401c02b1851d39fcad4697cc105371a70fefa28fde090830c66968e7
+SIZE (KDE/release-service/20.12.0/libktorrent-20.12.0.tar.xz) = 604492
diff --git a/net-p2p/libktorrent/pkg-plist b/net-p2p/libktorrent/pkg-plist
index 0b73a44bc4a3..ab334fc2df53 100644
--- a/net-p2p/libktorrent/pkg-plist
+++ b/net-p2p/libktorrent/pkg-plist
@@ -72,12 +72,10 @@ include/KF5/libktorrent/interfaces/trackerinterface.h
include/KF5/libktorrent/interfaces/trackerslist.h
include/KF5/libktorrent/interfaces/webseedinterface.h
include/KF5/libktorrent/ktorrent_export.h
+include/KF5/libktorrent/libktorrent_version.h
include/KF5/libktorrent/magnet/magnetdownloader.h
include/KF5/libktorrent/magnet/magnetlink.h
include/KF5/libktorrent/magnet/metadatadownload.h
-include/KF5/libktorrent/migrate/cachemigrate.h
-include/KF5/libktorrent/migrate/ccmigrate.h
-include/KF5/libktorrent/migrate/migrate.h
include/KF5/libktorrent/mse/bigint.h
include/KF5/libktorrent/mse/encryptedauthenticate.h
include/KF5/libktorrent/mse/encryptedpacketsocket.h
@@ -137,7 +135,6 @@ include/KF5/libktorrent/torrent/torrentfile.h
include/KF5/libktorrent/torrent/torrentfilestream.h
include/KF5/libktorrent/torrent/torrentstats.h
include/KF5/libktorrent/torrent/uploader.h
-include/KF5/libktorrent/tracker/httpannouncejob.h
include/KF5/libktorrent/tracker/httptracker.h
include/KF5/libktorrent/tracker/kioannouncejob.h
include/KF5/libktorrent/tracker/tracker.h
@@ -190,10 +187,9 @@ lib/cmake/KF5Torrent/KF5TorrentConfigVersion.cmake
lib/cmake/KF5Torrent/KF5TorrentTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/KF5Torrent/KF5TorrentTargets.cmake
lib/libKF5Torrent.so
+lib/libKF5Torrent.so.%%KDE_APPLICATIONS_VERSION%%
lib/libKF5Torrent.so.6
-lib/libKF5Torrent.so.6.0.0
share/locale/ar/LC_MESSAGES/libktorrent5.mo
-share/locale/be/LC_MESSAGES/libktorrent5.mo
share/locale/bg/LC_MESSAGES/libktorrent5.mo
share/locale/bs/LC_MESSAGES/libktorrent5.mo
share/locale/ca/LC_MESSAGES/libktorrent5.mo
@@ -212,7 +208,7 @@ share/locale/fr/LC_MESSAGES/libktorrent5.mo
share/locale/ga/LC_MESSAGES/libktorrent5.mo
share/locale/gl/LC_MESSAGES/libktorrent5.mo
share/locale/hi/LC_MESSAGES/libktorrent5.mo
-share/locale/hne/LC_MESSAGES/libktorrent5.mo
+share/locale/hr/LC_MESSAGES/libktorrent5.mo
share/locale/hu/LC_MESSAGES/libktorrent5.mo
share/locale/ia/LC_MESSAGES/libktorrent5.mo
share/locale/is/LC_MESSAGES/libktorrent5.mo
@@ -221,16 +217,13 @@ share/locale/ja/LC_MESSAGES/libktorrent5.mo
share/locale/kk/LC_MESSAGES/libktorrent5.mo
share/locale/km/LC_MESSAGES/libktorrent5.mo
share/locale/ko/LC_MESSAGES/libktorrent5.mo
-share/locale/ku/LC_MESSAGES/libktorrent5.mo
share/locale/lt/LC_MESSAGES/libktorrent5.mo
share/locale/lv/LC_MESSAGES/libktorrent5.mo
share/locale/mr/LC_MESSAGES/libktorrent5.mo
-share/locale/ms/LC_MESSAGES/libktorrent5.mo
share/locale/nb/LC_MESSAGES/libktorrent5.mo
share/locale/nds/LC_MESSAGES/libktorrent5.mo
share/locale/nl/LC_MESSAGES/libktorrent5.mo
share/locale/nn/LC_MESSAGES/libktorrent5.mo
-share/locale/oc/LC_MESSAGES/libktorrent5.mo
share/locale/pl/LC_MESSAGES/libktorrent5.mo
share/locale/pt/LC_MESSAGES/libktorrent5.mo
share/locale/pt_BR/LC_MESSAGES/libktorrent5.mo
@@ -239,9 +232,6 @@ share/locale/ru/LC_MESSAGES/libktorrent5.mo
share/locale/sk/LC_MESSAGES/libktorrent5.mo
share/locale/sl/LC_MESSAGES/libktorrent5.mo
share/locale/sr/LC_MESSAGES/libktorrent5.mo
-share/locale/sr@ijekavian/LC_MESSAGES/libktorrent5.mo
-share/locale/sr@ijekavianlatin/LC_MESSAGES/libktorrent5.mo
-share/locale/sr@latin/LC_MESSAGES/libktorrent5.mo
share/locale/sv/LC_MESSAGES/libktorrent5.mo
share/locale/tr/LC_MESSAGES/libktorrent5.mo
share/locale/ug/LC_MESSAGES/libktorrent5.mo
diff --git a/net/akonadi-calendar/distinfo b/net/akonadi-calendar/distinfo
index 8a5a07c85518..4c5089dd3b3a 100644
--- a/net/akonadi-calendar/distinfo
+++ b/net/akonadi-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419995
-SHA256 (KDE/release-service/20.08.3/akonadi-calendar-20.08.3.tar.xz) = 336335f7d114e5ba5f506ed4c44dc27e932ad4e8fcf65cc6789644138bdd3ca3
-SIZE (KDE/release-service/20.08.3/akonadi-calendar-20.08.3.tar.xz) = 344600
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/akonadi-calendar-20.12.0.tar.xz) = 6171a6b6e7e20f4de5744fb514dd3ae804871c9fe93b92cf01cc978353992821
+SIZE (KDE/release-service/20.12.0/akonadi-calendar-20.12.0.tar.xz) = 342632
diff --git a/net/akonadi-contacts/Makefile b/net/akonadi-contacts/Makefile
index b3b4bcef556e..e4ec90aed1ee 100644
--- a/net/akonadi-contacts/Makefile
+++ b/net/akonadi-contacts/Makefile
@@ -14,7 +14,7 @@ USE_KDE= auth codecs completion config configwidgets coreaddons \
dbusaddons ecm i18n iconthemes itemmodels jobwidgets kio \
prison service sonnet textwidgets widgetsaddons xmlgui
# pim components
-USE_KDE+= akonadi akonadimime calendarcore contacts mime
+USE_KDE+= akonadi akonadimime calendarcore contacts grantleetheme libkleo mime
USE_QT= concurrent core dbus gui network testlib widgets xml \
buildtools_build qmake_build
USE_LDCONFIG= yes
diff --git a/net/akonadi-contacts/distinfo b/net/akonadi-contacts/distinfo
index 6c805be1897f..64e1fbb5cc76 100644
--- a/net/akonadi-contacts/distinfo
+++ b/net/akonadi-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419996
-SHA256 (KDE/release-service/20.08.3/akonadi-contacts-20.08.3.tar.xz) = 9a38969b4e99ef7190c5c48740efdb3048337914086d47134e98c0ea02e9c9a2
-SIZE (KDE/release-service/20.08.3/akonadi-contacts-20.08.3.tar.xz) = 409772
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/akonadi-contacts-20.12.0.tar.xz) = 1e4d21c2897596db2f5d3b21a830c9ea9f247142bc4338013010db471f4c31bd
+SIZE (KDE/release-service/20.12.0/akonadi-contacts-20.12.0.tar.xz) = 413356
diff --git a/net/akonadi-contacts/pkg-plist b/net/akonadi-contacts/pkg-plist
index 4584d8a03862..165042f4288e 100644
--- a/net/akonadi-contacts/pkg-plist
+++ b/net/akonadi-contacts/pkg-plist
@@ -7,6 +7,7 @@ include/KF5/Akonadi/Contact/AddEmailDisplayJob
include/KF5/Akonadi/Contact/ContactDefaultActions
include/KF5/Akonadi/Contact/ContactEditor
include/KF5/Akonadi/Contact/ContactEditorDialog
+include/KF5/Akonadi/Contact/ContactGrantleeWrapper
include/KF5/Akonadi/Contact/ContactGroupEditor
include/KF5/Akonadi/Contact/ContactGroupEditorDialog
include/KF5/Akonadi/Contact/ContactGroupExpandJob
@@ -24,6 +25,10 @@ include/KF5/Akonadi/Contact/EmailAddressSelection
include/KF5/Akonadi/Contact/EmailAddressSelectionDialog
include/KF5/Akonadi/Contact/EmailAddressSelectionModel
include/KF5/Akonadi/Contact/EmailAddressSelectionWidget
+include/KF5/Akonadi/Contact/GrantleeContactFormatter
+include/KF5/Akonadi/Contact/GrantleeContactGroupFormatter
+include/KF5/Akonadi/Contact/GrantleeContactViewer
+include/KF5/Akonadi/Contact/GrantleePrint
include/KF5/Akonadi/Contact/OpenEmailAddressJob
include/KF5/Akonadi/Contact/RecipientsEditorManager
include/KF5/Akonadi/Contact/RecipientsPickerWidget
@@ -43,6 +48,7 @@ include/KF5/akonadi/contact/akonadi-contact_export.h
include/KF5/akonadi/contact/contactdefaultactions.h
include/KF5/akonadi/contact/contacteditor.h
include/KF5/akonadi/contact/contacteditordialog.h
+include/KF5/akonadi/contact/contactgrantleewrapper.h
include/KF5/akonadi/contact/contactgroupeditor.h
include/KF5/akonadi/contact/contactgroupeditordialog.h
include/KF5/akonadi/contact/contactgroupexpandjob.h
@@ -60,6 +66,10 @@ include/KF5/akonadi/contact/emailaddressselection.h
include/KF5/akonadi/contact/emailaddressselectiondialog.h
include/KF5/akonadi/contact/emailaddressselectionmodel.h
include/KF5/akonadi/contact/emailaddressselectionwidget.h
+include/KF5/akonadi/contact/grantleecontactformatter.h
+include/KF5/akonadi/contact/grantleecontactgroupformatter.h
+include/KF5/akonadi/contact/grantleecontactviewer.h
+include/KF5/akonadi/contact/grantleeprint.h
include/KF5/akonadi/contact/openemailaddressjob.h
include/KF5/akonadi/contact/recipientseditormanager.h
include/KF5/akonadi/contact/recipientspickerwidget.h
diff --git a/net/akonadi-mime/distinfo b/net/akonadi-mime/distinfo
index 9d1c8cae65b0..1943b87bb34a 100644
--- a/net/akonadi-mime/distinfo
+++ b/net/akonadi-mime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419996
-SHA256 (KDE/release-service/20.08.3/akonadi-mime-20.08.3.tar.xz) = 87be1fa5799b25529090dff623f15c9d1e97ab153f359fa338b212e3c730fa8a
-SIZE (KDE/release-service/20.08.3/akonadi-mime-20.08.3.tar.xz) = 137936
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/akonadi-mime-20.12.0.tar.xz) = bf6d0a4dd15c26bdffb4b20d6de3ca35fa5e09440c0e02f6206941d45154885b
+SIZE (KDE/release-service/20.12.0/akonadi-mime-20.12.0.tar.xz) = 135144
diff --git a/net/akonadi-notes/distinfo b/net/akonadi-notes/distinfo
index e5e535420978..c5d310f9bae4 100644
--- a/net/akonadi-notes/distinfo
+++ b/net/akonadi-notes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419997
-SHA256 (KDE/release-service/20.08.3/akonadi-notes-20.08.3.tar.xz) = 667c131455cbea434c4d1da9114d5e2c234d5a8b601c4f636dfe304ccfc820fd
-SIZE (KDE/release-service/20.08.3/akonadi-notes-20.08.3.tar.xz) = 22784
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/akonadi-notes-20.12.0.tar.xz) = d6237903b79d31e0a685d955c77fc216ce3ac0fcefeaec3e9326ad80d008eccd
+SIZE (KDE/release-service/20.12.0/akonadi-notes-20.12.0.tar.xz) = 22924
diff --git a/net/akonadi-notes/pkg-plist b/net/akonadi-notes/pkg-plist
index 5d5fad2a0e9a..f7e33c008ecb 100644
--- a/net/akonadi-notes/pkg-plist
+++ b/net/akonadi-notes/pkg-plist
@@ -12,6 +12,7 @@ lib/libKF5AkonadiNotes.so.5
lib/libKF5AkonadiNotes.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_MKSPECDIR%%/modules/qt_AkonadiNotes.pri
share/locale/ar/LC_MESSAGES/akonadinotes5.mo
+share/locale/ast/LC_MESSAGES/akonadinotes5.mo
share/locale/bs/LC_MESSAGES/akonadinotes5.mo
share/locale/ca/LC_MESSAGES/akonadinotes5.mo
share/locale/ca@valencia/LC_MESSAGES/akonadinotes5.mo
diff --git a/net/akonadi-search/distinfo b/net/akonadi-search/distinfo
index 276dd1f1a9c8..d6439be00177 100644
--- a/net/akonadi-search/distinfo
+++ b/net/akonadi-search/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419998
-SHA256 (KDE/release-service/20.08.3/akonadi-search-20.08.3.tar.xz) = f0289a93dc4686b2de23e30faa9f9ec881bac891e582a8723ad9dce5e59ef747
-SIZE (KDE/release-service/20.08.3/akonadi-search-20.08.3.tar.xz) = 94772
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/akonadi-search-20.12.0.tar.xz) = 1e5c3d22c412e25e4a93a0ab02bd94bd652965752d9001aa87ca10596766061c
+SIZE (KDE/release-service/20.12.0/akonadi-search-20.12.0.tar.xz) = 93968
diff --git a/net/calendarsupport/Makefile b/net/calendarsupport/Makefile
index c855e0b56a92..277fdca4809c 100644
--- a/net/calendarsupport/Makefile
+++ b/net/calendarsupport/Makefile
@@ -17,7 +17,7 @@ USE_KDE= auth codecs completion config configwidgets coreaddons ecm \
widgetsaddons
# pim components
USE_KDE+= akonadi akonadicalendar akonadinotes calendarcore calendarutils \
- holidays identitymanagement kdepim-apps-libs mime pimcommon \
+ holidays identitymanagement mime pimcommon \
pimtextedit
USE_QT= concurrent core dbus gui network printsupport testlib uitools \
widgets xml \
diff --git a/net/calendarsupport/distinfo b/net/calendarsupport/distinfo
index 807c514e96f5..6650cb09e8c6 100644
--- a/net/calendarsupport/distinfo
+++ b/net/calendarsupport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419999
-SHA256 (KDE/release-service/20.08.3/calendarsupport-20.08.3.tar.xz) = 6d17138c8caca9ffa0a4f90f3841b10e2a5d7cbc005a408876c49c428e358027
-SIZE (KDE/release-service/20.08.3/calendarsupport-20.08.3.tar.xz) = 661708
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/calendarsupport-20.12.0.tar.xz) = 2a8fa770904c81d1f9452f2782507263c2ee8a07a5affc3ef847ea89335ed31b
+SIZE (KDE/release-service/20.12.0/calendarsupport-20.12.0.tar.xz) = 664776
diff --git a/net/calendarsupport/files/patch-git-b4193fac.diff b/net/calendarsupport/files/patch-git-b4193fac.diff
deleted file mode 100644
index 7d3f550be8b6..000000000000
--- a/net/calendarsupport/files/patch-git-b4193fac.diff
+++ /dev/null
@@ -1,209 +0,0 @@
-diff --git src/printing/calprintdefaultplugins.cpp src/printing/calprintdefaultplugins.cpp
-index 862b74d..e3d802d 100644
---- src/printing/calprintdefaultplugins.cpp
-+++ src/printing/calprintdefaultplugins.cpp
-@@ -805,7 +805,7 @@ void CalPrintDay::print(QPainter &p, int width, int height)
- QString line1 = local.toString(mFromDate, QLocale::ShortFormat);
- QString line2 = local.toString(mToDate, QLocale::ShortFormat);
- QString title;
-- if (orientation() == QPrinter::Landscape) {
-+ if (orientation() == QPageLayout::Landscape) {
- title = i18nc("date from-to", "%1 - %2", line1, line2);
- } else {
- title = i18nc("date from-\nto", "%1 -\n%2", line1, line2);
-@@ -1050,14 +1050,14 @@ void CalPrintWeek::saveConfig()
- }
- }
-
--QPrinter::Orientation CalPrintWeek::defaultOrientation() const
-+QPageLayout::Orientation CalPrintWeek::defaultOrientation() const
- {
- if (mWeekPrintType == Filofax) {
-- return QPrinter::Portrait;
-+ return QPageLayout::Portrait;
- } else if (mWeekPrintType == SplitWeek) {
-- return QPrinter::Portrait;
-+ return QPageLayout::Portrait;
- } else {
-- return QPrinter::Landscape;
-+ return QPageLayout::Landscape;
- }
- }
-
-@@ -1099,7 +1099,7 @@ void CalPrintWeek::print(QPainter &p, int width, int height)
- do {
- line1 = local.toString(curWeek.addDays(-6), QLocale::ShortFormat);
- line2 = local.toString(curWeek, QLocale::ShortFormat);
-- if (orientation() == QPrinter::Landscape) {
-+ if (orientation() == QPageLayout::Landscape) {
- title = i18nc("date from-to", "%1 - %2", line1, line2);
- } else {
- title = i18nc("date from-\nto", "%1 -\n%2", line1, line2);
-@@ -1126,7 +1126,7 @@ void CalPrintWeek::print(QPainter &p, int width, int height)
- do {
- line1 = local.toString(curWeek.addDays(-6), QLocale::ShortFormat);
- line2 = local.toString(curWeek, QLocale::ShortFormat);
-- if (orientation() == QPrinter::Landscape) {
-+ if (orientation() == QPageLayout::Landscape) {
- title = i18nc("date from - to (week number)", "%1 - %2 (Week %3)",
- line1, line2, curWeek.weekNumber());
- } else {
-diff --git src/printing/calprintdefaultplugins.h src/printing/calprintdefaultplugins.h
-index 4df72f6..3f62d0b 100644
---- src/printing/calprintdefaultplugins.h
-+++ src/printing/calprintdefaultplugins.h
-@@ -53,9 +53,9 @@ public:
- }
-
- QWidget *createConfigWidget(QWidget *) override;
-- Q_REQUIRED_RESULT QPrinter::Orientation defaultOrientation() const override
-+ Q_REQUIRED_RESULT QPageLayout::Orientation defaultOrientation() const override
- {
-- return QPrinter::Portrait;
-+ return QPageLayout::Portrait;
- }
-
- public:
-@@ -166,7 +166,7 @@ public:
- /**
- Returns the default orientation for the eWeekPrintType.
- */
-- QPrinter::Orientation defaultOrientation() const override;
-+ QPageLayout::Orientation defaultOrientation() const override;
-
- public:
- void print(QPainter &p, int width, int height) override;
-@@ -222,9 +222,9 @@ public:
- }
-
- QWidget *createConfigWidget(QWidget *) override;
-- QPrinter::Orientation defaultOrientation() const override
-+ QPageLayout::Orientation defaultOrientation() const override
- {
-- return QPrinter::Landscape;
-+ return QPageLayout::Landscape;
- }
-
- public:
-diff --git src/printing/calprinter.cpp src/printing/calprinter.cpp
-index 182e0e3..10e9db6 100644
---- src/printing/calprinter.cpp
-+++ src/printing/calprinter.cpp
-@@ -126,13 +126,13 @@ void CalPrinter::doPrint(PrintPlugin *selectedStyle, CalPrinter::ePrintOrientati
- QPrinter printer;
- switch (dlgorientation) {
- case eOrientPlugin:
-- printer.setOrientation(selectedStyle->defaultOrientation());
-+ printer.setPageOrientation(selectedStyle->defaultOrientation());
- break;
- case eOrientPortrait:
-- printer.setOrientation(QPrinter::Portrait);
-+ printer.setPageOrientation(QPageLayout::Portrait);
- break;
- case eOrientLandscape:
-- printer.setOrientation(QPrinter::Landscape);
-+ printer.setPageOrientation(QPageLayout::Landscape);
- break;
- case eOrientPrinter:
- break;
-diff --git src/printing/calprintpluginbase.cpp src/printing/calprintpluginbase.cpp
-index e96f3b2..9db198e 100644
---- src/printing/calprintpluginbase.cpp
-+++ src/printing/calprintpluginbase.cpp
-@@ -232,9 +232,9 @@ void CalPrintPluginBase::setPrintFooter(bool printFooter)
- mPrintFooter = printFooter;
- }
-
--QPrinter::Orientation CalPrintPluginBase::orientation() const
-+QPageLayout::Orientation CalPrintPluginBase::orientation() const
- {
-- return mPrinter ? mPrinter->orientation() : QPrinter::Portrait;
-+ return mPrinter ? mPrinter->pageLayout().orientation() : QPageLayout::Portrait;
- }
-
- QColor CalPrintPluginBase::getTextColor(const QColor &c) const
-@@ -326,7 +326,7 @@ int CalPrintPluginBase::headerHeight() const
- {
- if (mHeaderHeight >= 0) {
- return mHeaderHeight;
-- } else if (orientation() == QPrinter::Portrait) {
-+ } else if (orientation() == QPageLayout::Portrait) {
- return PORTRAIT_HEADER_HEIGHT;
- } else {
- return LANDSCAPE_HEADER_HEIGHT;
-@@ -356,7 +356,7 @@ int CalPrintPluginBase::footerHeight() const
-
- if (mFooterHeight >= 0) {
- return mFooterHeight;
-- } else if (orientation() == QPrinter::Portrait) {
-+ } else if (orientation() == QPageLayout::Portrait) {
- return PORTRAIT_FOOTER_HEIGHT;
- } else {
- return LANDSCAPE_FOOTER_HEIGHT;
-diff --git src/printing/calprintpluginbase.h src/printing/calprintpluginbase.h
-index ff1113c..b3d41ac 100644
---- src/printing/calprintpluginbase.h
-+++ src/printing/calprintpluginbase.h
-@@ -108,7 +108,7 @@ public:
- */
- static int weekdayColumn(int weekday);
-
-- QPrinter::Orientation orientation() const;
-+ QPageLayout::Orientation orientation() const;
-
- /** Returns the height of the page header. If the height was explicitly
- set using setHeaderHeight, that value is returned, otherwise a
-diff --git src/printing/printplugin.h src/printing/printplugin.h
-index 57afdfe..73bf467 100644
---- src/printing/printplugin.h
-+++ src/printing/printplugin.h
-@@ -140,9 +140,9 @@ public:
- config settings), implement this function in your subclass and
- return the desired orientation.
- */
-- virtual QPrinter::Orientation defaultOrientation() const
-+ virtual QPageLayout::Orientation defaultOrientation() const
- {
-- return QPrinter::Portrait;
-+ return QPageLayout::Portrait;
- }
-
- /**
-diff --git src/printing/yearprint.cpp src/printing/yearprint.cpp
-index 3287ca6..e57a1c4 100644
---- src/printing/yearprint.cpp
-+++ src/printing/yearprint.cpp
-@@ -82,9 +82,9 @@ void CalPrintYear::saveConfig()
- }
- }
-
--QPrinter::Orientation CalPrintYear::defaultOrientation() const
-+QPageLayout::Orientation CalPrintYear::defaultOrientation() const
- {
-- return (mPages == 1) ? QPrinter::Landscape : QPrinter::Portrait;
-+ return (mPages == 1) ? QPageLayout::Landscape : QPageLayout::Portrait;
- }
-
- void CalPrintYear::setDateRange(const QDate &from, const QDate &to)
-@@ -131,7 +131,7 @@ void CalPrintYear::print(QPainter &p, int width, int height)
- QString stdate = locale.toString(start, QLocale::ShortFormat);
- QString endate = locale.toString(end, QLocale::ShortFormat);
- QString title;
-- if (orientation() == QPrinter::Landscape) {
-+ if (orientation() == QPageLayout::Landscape) {
- title = i18nc("date from - to", "%1 - %2", stdate, endate);
- } else {
- title = i18nc("date from -\nto", "%1 -\n%2", stdate, endate);
-diff --git src/printing/yearprint.h src/printing/yearprint.h
-index e59bf87..cd46a50 100644
---- src/printing/yearprint.h
-+++ src/printing/yearprint.h
-@@ -48,7 +48,7 @@ public:
- }
-
- QWidget *createConfigWidget(QWidget *) override;
-- Q_REQUIRED_RESULT QPrinter::Orientation defaultOrientation() const override;
-+ Q_REQUIRED_RESULT QPageLayout::Orientation defaultOrientation() const override;
-
- public:
- void print(QPainter &p, int width, int height) override;
diff --git a/net/eventviews/distinfo b/net/eventviews/distinfo
index 4cb16f722f96..943e9050789a 100644
--- a/net/eventviews/distinfo
+++ b/net/eventviews/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604419999
-SHA256 (KDE/release-service/20.08.3/eventviews-20.08.3.tar.xz) = 2f1baff9ff7ab93dd6b0f55af6366144d7bb7603255799deed6b7110c72b1295
-SIZE (KDE/release-service/20.08.3/eventviews-20.08.3.tar.xz) = 445292
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/eventviews-20.12.0.tar.xz) = 0188442796414e1a61aa75b0dbd0dfd11d001d3f82aee05f3a7ad6cdcdff336e
+SIZE (KDE/release-service/20.12.0/eventviews-20.12.0.tar.xz) = 443740
diff --git a/net/incidenceeditor/Makefile b/net/incidenceeditor/Makefile
index 63757d3dd853..8074ca78c621 100644
--- a/net/incidenceeditor/Makefile
+++ b/net/incidenceeditor/Makefile
@@ -18,7 +18,7 @@ USE_KDE= auth codecs completion config configwidgets coreaddons ecm \
textwidgets wallet widgetsaddons xmlgui
# pim components
USE_KDE+= akonadi akonadicalendar akonadicontacts akonadimime calendarcore calendarsupport calendarutils \
- contacts eventviews identitymanagement kdepim-apps-libs ldap \
+ contacts eventviews identitymanagement ldap \
libkdepim mailtransport mime pimtextedit
USE_QT= concurrent core dbus gui network printsupport testlib uitools \
webkit widgets xml \
diff --git a/net/incidenceeditor/distinfo b/net/incidenceeditor/distinfo
index be6b7b41dd14..44b07d6f7a75 100644
--- a/net/incidenceeditor/distinfo
+++ b/net/incidenceeditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420000
-SHA256 (KDE/release-service/20.08.3/incidenceeditor-20.08.3.tar.xz) = 7d22bb1a5a1e783224bcb9d4453f0dba0788f560a4e0ecbac7e9451b3ea27396
-SIZE (KDE/release-service/20.08.3/incidenceeditor-20.08.3.tar.xz) = 543076
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/incidenceeditor-20.12.0.tar.xz) = 2e07739795a0c32039c3ee087723df4e613829897aa8ed71e3ce4156dd11f16a
+SIZE (KDE/release-service/20.12.0/incidenceeditor-20.12.0.tar.xz) = 546264
diff --git a/net/kalarmcal/distinfo b/net/kalarmcal/distinfo
index 87773d94ac06..cc3444c443eb 100644
--- a/net/kalarmcal/distinfo
+++ b/net/kalarmcal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420001
-SHA256 (KDE/release-service/20.08.3/kalarmcal-20.08.3.tar.xz) = c65c3746b13c44ae6a05bfbb213882b9d3ebf608748e20696df50a49fc8830c5
-SIZE (KDE/release-service/20.08.3/kalarmcal-20.08.3.tar.xz) = 575188
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kalarmcal-20.12.0.tar.xz) = 7a6c76edfafbfc10b3f392ce05eca4921904df321c395dbc9a5b036439c924d6
+SIZE (KDE/release-service/20.12.0/kalarmcal-20.12.0.tar.xz) = 576024
diff --git a/net/kcalutils/distinfo b/net/kcalutils/distinfo
index aebbd520aa96..aa88bc1d84e7 100644
--- a/net/kcalutils/distinfo
+++ b/net/kcalutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420001
-SHA256 (KDE/release-service/20.08.3/kcalutils-20.08.3.tar.xz) = fc422e1c00c743fc0235a9ad9c53b8037e7a7e7862dce38ea49ef2b61f815ec4
-SIZE (KDE/release-service/20.08.3/kcalutils-20.08.3.tar.xz) = 324796
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kcalutils-20.12.0.tar.xz) = c89cc5278e2701ac25445b0cb637468b26a3d54da1f81d67b9b49920017f70bf
+SIZE (KDE/release-service/20.12.0/kcalutils-20.12.0.tar.xz) = 324776
diff --git a/net/kdenetwork-filesharing/Makefile b/net/kdenetwork-filesharing/Makefile
index 373f7b22bdc5..9fdd32e5c217 100644
--- a/net/kdenetwork-filesharing/Makefile
+++ b/net/kdenetwork-filesharing/Makefile
@@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= KDE Filesharing via Samba
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
-USE_KDE= completion config coreaddons doctools ecm i18n jobwidgets kio \
- service widgetsaddons
+USE_KDE= completion config coreaddons doctools ecm i18n jobwidgets \
+ kdeclarative kio service widgetsaddons
USE_QT= concurrent core dbus gui network widgets \
buildtools_build qmake_build
diff --git a/net/kdenetwork-filesharing/distinfo b/net/kdenetwork-filesharing/distinfo
index c8b3f01c84d2..60455f4e1e61 100644
--- a/net/kdenetwork-filesharing/distinfo
+++ b/net/kdenetwork-filesharing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420003
-SHA256 (KDE/release-service/20.08.3/kdenetwork-filesharing-20.08.3.tar.xz) = 6f5527a3407e5f955da5705d5a5edae199be4ee48bc39041e8b9ed182b4fa145
-SIZE (KDE/release-service/20.08.3/kdenetwork-filesharing-20.08.3.tar.xz) = 321644
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kdenetwork-filesharing-20.12.0.tar.xz) = cc0f8554e3b0ed2654d7bcfddad1fd8b5714b1852458b66775b7bcf7e9df565d
+SIZE (KDE/release-service/20.12.0/kdenetwork-filesharing-20.12.0.tar.xz) = 345004
diff --git a/net/kdenetwork-filesharing/pkg-plist b/net/kdenetwork-filesharing/pkg-plist
index dc1a90205b55..923c89719e25 100644
--- a/net/kdenetwork-filesharing/pkg-plist
+++ b/net/kdenetwork-filesharing/pkg-plist
@@ -1,3 +1,7 @@
+lib/libexec/kauth/authhelper
+share/dbus-1/system-services/org.kde.filesharing.samba.service
+share/dbus-1/system.d/org.kde.filesharing.samba.conf
+share/polkit-1/actions/org.kde.filesharing.samba.policy
%%QT_PLUGINDIR%%/sambausershareplugin.so
share/kservices5/sambausershareplugin.desktop
share/locale/ast/LC_MESSAGES/kfileshare.mo
diff --git a/net/kget/distinfo b/net/kget/distinfo
index 6690a6c9d6b7..d9f708a73e7d 100644
--- a/net/kget/distinfo
+++ b/net/kget/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420003
-SHA256 (KDE/release-service/20.08.3/kget-20.08.3.tar.xz) = a075656166138cd19245155a2f6231445a6f2fdf73566208bc39bab5d06c9e90
-SIZE (KDE/release-service/20.08.3/kget-20.08.3.tar.xz) = 5583180
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kget-20.12.0.tar.xz) = c67b7968f2d9bbc3528042b5fc899066783789e4d98ba4b6fe51d4030564ec59
+SIZE (KDE/release-service/20.12.0/kget-20.12.0.tar.xz) = 5583908
diff --git a/net/kidentitymanagement/distinfo b/net/kidentitymanagement/distinfo
index 2d9a8b49d877..5269c4217fec 100644
--- a/net/kidentitymanagement/distinfo
+++ b/net/kidentitymanagement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420004
-SHA256 (KDE/release-service/20.08.3/kidentitymanagement-20.08.3.tar.xz) = 9aae7d4a924bbaa4a927821eb65bcf2c30204d6d3fd4f432a678704fdc6e7e6e
-SIZE (KDE/release-service/20.08.3/kidentitymanagement-20.08.3.tar.xz) = 151216
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kidentitymanagement-20.12.0.tar.xz) = 1063a222119a7ac5197f3adb7367eb7a5ce562da7303b899c6f964d59f103d91
+SIZE (KDE/release-service/20.12.0/kidentitymanagement-20.12.0.tar.xz) = 152036
diff --git a/net/kimap/distinfo b/net/kimap/distinfo
index 9e65d6f963cb..1eaff856f467 100644
--- a/net/kimap/distinfo
+++ b/net/kimap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420005
-SHA256 (KDE/release-service/20.08.3/kimap-20.08.3.tar.xz) = 2fd784c6c6b5f11220737a911cb562a481f70fc70258d8bce4dfdb87277dea9a
-SIZE (KDE/release-service/20.08.3/kimap-20.08.3.tar.xz) = 120264
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kimap-20.12.0.tar.xz) = d2f355e11f61bc25dc448b2943824940e34f918803b5af0e0079d7a914575354
+SIZE (KDE/release-service/20.12.0/kimap-20.12.0.tar.xz) = 124644
diff --git a/net/kimap/pkg-plist b/net/kimap/pkg-plist
index ca8a504cf68f..b2ca3c1677e7 100644
--- a/net/kimap/pkg-plist
+++ b/net/kimap/pkg-plist
@@ -9,6 +9,7 @@ include/KF5/KIMAP/KIMAP/CopyJob
include/KF5/KIMAP/KIMAP/CreateJob
include/KF5/KIMAP/KIMAP/DeleteAclJob
include/KF5/KIMAP/KIMAP/DeleteJob
+include/KF5/KIMAP/KIMAP/EnableJob
include/KF5/KIMAP/KIMAP/ExpungeJob
include/KF5/KIMAP/KIMAP/FetchJob
include/KF5/KIMAP/KIMAP/GetAclJob
@@ -28,8 +29,8 @@ include/KF5/KIMAP/KIMAP/MoveJob
include/KF5/KIMAP/KIMAP/MyRightsJob
include/KF5/KIMAP/KIMAP/NamespaceJob
include/KF5/KIMAP/KIMAP/QuotaJobBase
-include/KF5/KIMAP/KIMAP/RenameJob
include/KF5/KIMAP/KIMAP/RFCCodecs
+include/KF5/KIMAP/KIMAP/RenameJob
include/KF5/KIMAP/KIMAP/SearchJob
include/KF5/KIMAP/KIMAP/SelectJob
include/KF5/KIMAP/KIMAP/Session
@@ -50,6 +51,7 @@ include/KF5/KIMAP/kimap/CopyJob
include/KF5/KIMAP/kimap/CreateJob
include/KF5/KIMAP/kimap/DeleteAclJob
include/KF5/KIMAP/kimap/DeleteJob
+include/KF5/KIMAP/kimap/EnableJob
include/KF5/KIMAP/kimap/ExpungeJob
include/KF5/KIMAP/kimap/FetchJob
include/KF5/KIMAP/kimap/GetAclJob
@@ -69,8 +71,8 @@ include/KF5/KIMAP/kimap/MoveJob
include/KF5/KIMAP/kimap/MyRightsJob
include/KF5/KIMAP/kimap/NamespaceJob
include/KF5/KIMAP/kimap/QuotaJobBase
-include/KF5/KIMAP/kimap/RenameJob
include/KF5/KIMAP/kimap/RFCCodecs
+include/KF5/KIMAP/kimap/RenameJob
include/KF5/KIMAP/kimap/SearchJob
include/KF5/KIMAP/kimap/SelectJob
include/KF5/KIMAP/kimap/Session
@@ -91,6 +93,7 @@ include/KF5/KIMAP/kimap/copyjob.h
include/KF5/KIMAP/kimap/createjob.h
include/KF5/KIMAP/kimap/deleteacljob.h
include/KF5/KIMAP/kimap/deletejob.h
+include/KF5/KIMAP/kimap/enablejob.h
include/KF5/KIMAP/kimap/expungejob.h
include/KF5/KIMAP/kimap/fetchjob.h
include/KF5/KIMAP/kimap/getacljob.h
diff --git a/net/kio-gdrive/distinfo b/net/kio-gdrive/distinfo
index 883ae83e4378..3a8ec300b464 100644
--- a/net/kio-gdrive/distinfo
+++ b/net/kio-gdrive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420005
-SHA256 (KDE/release-service/20.08.3/kio-gdrive-20.08.3.tar.xz) = dea97644341debb20838811352a5a6f629c2949398a4c0a7dea83667f5b6e05e
-SIZE (KDE/release-service/20.08.3/kio-gdrive-20.08.3.tar.xz) = 57968
+TIMESTAMP = 1607111060
+SHA256 (KDE/release-service/20.12.0/kio-gdrive-20.12.0.tar.xz) = 332e60ae9df25cc40b31e7afabc0dc0cadc4129a9204832e5d93cdab4746e52e
+SIZE (KDE/release-service/20.12.0/kio-gdrive-20.12.0.tar.xz) = 64216
diff --git a/net/kio-gdrive/pkg-plist b/net/kio-gdrive/pkg-plist
index 4dd15398c5f7..b359c93bb465 100644
--- a/net/kio-gdrive/pkg-plist
+++ b/net/kio-gdrive/pkg-plist
@@ -1,6 +1,7 @@
%%QT_PLUGINDIR%%/kaccounts/daemonplugins/gdrive.so
-%%QT_PLUGINDIR%%/kf5/kfileitemaction/copyurlitemaction.so
+%%QT_PLUGINDIR%%/kf5/kfileitemaction/gdrivecontextmenuaction.so
%%QT_PLUGINDIR%%/kf5/kio/gdrive.so
+%%QT_PLUGINDIR%%/kf5/propertiesdialog/gdrivepropertiesplugin.so
share/accounts/services/kde/google-drive.service
share/knotifications5/gdrive.notifyrc
share/locale/ar/LC_MESSAGES/kio5_gdrive.mo
diff --git a/net/kitinerary/distinfo b/net/kitinerary/distinfo
index 8bacafb88876..7a28b888b064 100644
--- a/net/kitinerary/distinfo
+++ b/net/kitinerary/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420006
-SHA256 (KDE/release-service/20.08.3/kitinerary-20.08.3.tar.xz) = a6bebf2b08d9c02ef6429d0e46af0435ea81746ab34d9191f26b4aef8aaf3799
-SIZE (KDE/release-service/20.08.3/kitinerary-20.08.3.tar.xz) = 1756240
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kitinerary-20.12.0.tar.xz) = 74a11aacd790f86a5b99de152cfcd329b0c2a7697ae6f3c6f3e80fd250f87393
+SIZE (KDE/release-service/20.12.0/kitinerary-20.12.0.tar.xz) = 1809820
diff --git a/net/kldap/distinfo b/net/kldap/distinfo
index 8fa4d9ca1ca7..271b0696ed18 100644
--- a/net/kldap/distinfo
+++ b/net/kldap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420007
-SHA256 (KDE/release-service/20.08.3/kldap-20.08.3.tar.xz) = c302bcc6e19e91d8797289e9a7063dda1597b415977d88450523a765f5570ac6
-SIZE (KDE/release-service/20.08.3/kldap-20.08.3.tar.xz) = 164496
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kldap-20.12.0.tar.xz) = 938c6dfd79fcfb02aac1b08467bceab99994f861197fef82694dfa6eb3b44b02
+SIZE (KDE/release-service/20.12.0/kldap-20.12.0.tar.xz) = 164416
diff --git a/net/kmailtransport/distinfo b/net/kmailtransport/distinfo
index b9442a458273..146c118e1f3f 100644
--- a/net/kmailtransport/distinfo
+++ b/net/kmailtransport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420007
-SHA256 (KDE/release-service/20.08.3/kmailtransport-20.08.3.tar.xz) = dfd871327761038c0b9a9c14fbd421ecd707d8419e2177b4f69b3f3b2416a51c
-SIZE (KDE/release-service/20.08.3/kmailtransport-20.08.3.tar.xz) = 168268
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kmailtransport-20.12.0.tar.xz) = 3ead5834ecb409f04114b30656ac8849f118929dd88cd5b120338e1c50b0bc1c
+SIZE (KDE/release-service/20.12.0/kmailtransport-20.12.0.tar.xz) = 168224
diff --git a/net/kmbox/distinfo b/net/kmbox/distinfo
index 9d2459fd3d44..82e54b844248 100644
--- a/net/kmbox/distinfo
+++ b/net/kmbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420008
-SHA256 (KDE/release-service/20.08.3/kmbox-20.08.3.tar.xz) = 0b2c32278fd4a66f80eb6021258591c7fa75200d64278f97a7130fcb22e3f546
-SIZE (KDE/release-service/20.08.3/kmbox-20.08.3.tar.xz) = 24800
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kmbox-20.12.0.tar.xz) = c7f32faa9b9a6424c2fa063c9b0b84c3a250a7fcd37a056e3f3997428fd28ed3
+SIZE (KDE/release-service/20.12.0/kmbox-20.12.0.tar.xz) = 24788
diff --git a/net/kmbox/pkg-plist b/net/kmbox/pkg-plist
index 33ace9ecfd68..2a5f747ca362 100644
--- a/net/kmbox/pkg-plist
+++ b/net/kmbox/pkg-plist
@@ -13,4 +13,4 @@ lib/cmake/KF5Mbox/KF5MboxTargets.cmake
lib/libKF5Mbox.so
lib/libKF5Mbox.so.5
lib/libKF5Mbox.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-%%QT_MKSPECDIR%%/modules/qt_Mbox.pri
+%%QT_MKSPECDIR%%/modules/qt_KMbox.pri
diff --git a/net/kmime/distinfo b/net/kmime/distinfo
index f3933d3b911d..a851f1f260eb 100644
--- a/net/kmime/distinfo
+++ b/net/kmime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420009
-SHA256 (KDE/release-service/20.08.3/kmime-20.08.3.tar.xz) = db8cf667d803bc9672f927b11e755d0396f1514342a27ba2039bd42dc2e9abd9
-SIZE (KDE/release-service/20.08.3/kmime-20.08.3.tar.xz) = 151700
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kmime-20.12.0.tar.xz) = 03375fd4963ad87c675b091c82e4d4ecfd5b17ed513964f7567a38e6b33caf64
+SIZE (KDE/release-service/20.12.0/kmime-20.12.0.tar.xz) = 150892
diff --git a/net/kontactinterface/distinfo b/net/kontactinterface/distinfo
index 4910c81212fd..c3f409958d66 100644
--- a/net/kontactinterface/distinfo
+++ b/net/kontactinterface/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420010
-SHA256 (KDE/release-service/20.08.3/kontactinterface-20.08.3.tar.xz) = 43a2c396809bd5f82bdf84b152fd72840ff00f6f38abe913a91a012d494002aa
-SIZE (KDE/release-service/20.08.3/kontactinterface-20.08.3.tar.xz) = 36032
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kontactinterface-20.12.0.tar.xz) = cf947c8cde12af33c25bd1fcca9a7f25828b75b25c38ea5250a1b4a9d5d188bb
+SIZE (KDE/release-service/20.12.0/kontactinterface-20.12.0.tar.xz) = 36052
diff --git a/net/kpimtextedit/distinfo b/net/kpimtextedit/distinfo
index 00d3c858c1b3..1e258d65e9d3 100644
--- a/net/kpimtextedit/distinfo
+++ b/net/kpimtextedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420011
-SHA256 (KDE/release-service/20.08.3/kpimtextedit-20.08.3.tar.xz) = a298386e53e78a09da2f3916ab5ebaf538bf621bd77574d41f72cb05d72f99d4
-SIZE (KDE/release-service/20.08.3/kpimtextedit-20.08.3.tar.xz) = 188856
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kpimtextedit-20.12.0.tar.xz) = 64fb748137768b0450c202dfccaf085eb5711b5394283b73c39bc4a2c0a269e6
+SIZE (KDE/release-service/20.12.0/kpimtextedit-20.12.0.tar.xz) = 201128
diff --git a/net/krdc/distinfo b/net/krdc/distinfo
index ead0dc1c1fcd..2a6aec26557e 100644
--- a/net/krdc/distinfo
+++ b/net/krdc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420011
-SHA256 (KDE/release-service/20.08.3/krdc-20.08.3.tar.xz) = 166577cbb0a3d0b6adc91b4095124526c848515ae99d47b450054ada68eb34bd
-SIZE (KDE/release-service/20.08.3/krdc-20.08.3.tar.xz) = 1564296
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/krdc-20.12.0.tar.xz) = c5c73594018f3774ff828ff0e90c22e79bf5b7a9a41447b2d8bd27c6eee62b4a
+SIZE (KDE/release-service/20.12.0/krdc-20.12.0.tar.xz) = 1563948
diff --git a/net/krfb/distinfo b/net/krfb/distinfo
index 0bb781ee4ae8..41a92e997a8a 100644
--- a/net/krfb/distinfo
+++ b/net/krfb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420012
-SHA256 (KDE/release-service/20.08.3/krfb-20.08.3.tar.xz) = d32986a6952723c5a5ae3744ef090f2f0165082e3f152e0ee6a340d8d8bade8e
-SIZE (KDE/release-service/20.08.3/krfb-20.08.3.tar.xz) = 1282352
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/krfb-20.12.0.tar.xz) = 8327804ccbdffefa7cc29f64d953d423843abe33e2af62d2a367a0645ea42e54
+SIZE (KDE/release-service/20.12.0/krfb-20.12.0.tar.xz) = 1280748
diff --git a/net/krfb/pkg-plist b/net/krfb/pkg-plist
index 9cc8df0758e1..6b46de4cf513 100644
--- a/net/krfb/pkg-plist
+++ b/net/krfb/pkg-plist
@@ -65,3 +65,4 @@ share/locale/uk/LC_MESSAGES/krfb.mo
share/locale/zh_CN/LC_MESSAGES/krfb.mo
share/locale/zh_TW/LC_MESSAGES/krfb.mo
share/metainfo/org.kde.krfb.appdata.xml
+share/qlogging-categories5/krfb.categories
diff --git a/net/ksmtp/distinfo b/net/ksmtp/distinfo
index 17c0437e89d6..a38eb57d1d21 100644
--- a/net/ksmtp/distinfo
+++ b/net/ksmtp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420013
-SHA256 (KDE/release-service/20.08.3/ksmtp-20.08.3.tar.xz) = cc2b45e7a686c6116d91a2e849ab40739dd2f1077ae8cd6574a27a5df7a72cdd
-SIZE (KDE/release-service/20.08.3/ksmtp-20.08.3.tar.xz) = 42436
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/ksmtp-20.12.0.tar.xz) = 39682dc5464fd269c75eb67a363ae438ed1e3e0af0d1cb6a742dd6fe17e437f7
+SIZE (KDE/release-service/20.12.0/ksmtp-20.12.0.tar.xz) = 43076
diff --git a/net/ktnef/distinfo b/net/ktnef/distinfo
index 5b647068f530..47fbea2a1936 100644
--- a/net/ktnef/distinfo
+++ b/net/ktnef/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420014
-SHA256 (KDE/release-service/20.08.3/ktnef-20.08.3.tar.xz) = a406de0492b97ca7e9454e79286db14f97be8d68c7f928439a4294e8b11e49d2
-SIZE (KDE/release-service/20.08.3/ktnef-20.08.3.tar.xz) = 299888
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/ktnef-20.12.0.tar.xz) = 755307e99f7ced99695a19d3beceb074c0479db2670b8feed3c25b5b1f274f97
+SIZE (KDE/release-service/20.12.0/ktnef-20.12.0.tar.xz) = 299880
diff --git a/net/libgravatar/distinfo b/net/libgravatar/distinfo
index bffef14e7981..83f299c9c7f1 100644
--- a/net/libgravatar/distinfo
+++ b/net/libgravatar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420014
-SHA256 (KDE/release-service/20.08.3/libgravatar-20.08.3.tar.xz) = 190298a460bc1fcc386c58de7cb1b4437934e5061faef94026f8c8b0b2e8bb25
-SIZE (KDE/release-service/20.08.3/libgravatar-20.08.3.tar.xz) = 33564
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/libgravatar-20.12.0.tar.xz) = 8800c4a5270725abcaa1bc2c1739e5f5e8a56e403419581946dee7994a1df375
+SIZE (KDE/release-service/20.12.0/libgravatar-20.12.0.tar.xz) = 31112
diff --git a/net/libgravatar/pkg-plist b/net/libgravatar/pkg-plist
index b916dd59ca1c..053cc44a375f 100644
--- a/net/libgravatar/pkg-plist
+++ b/net/libgravatar/pkg-plist
@@ -29,6 +29,7 @@ share/locale/ca@valencia/LC_MESSAGES/libgravatar.mo
share/locale/cs/LC_MESSAGES/libgravatar.mo
share/locale/da/LC_MESSAGES/libgravatar.mo
share/locale/de/LC_MESSAGES/libgravatar.mo
+share/locale/el/LC_MESSAGES/libgravatar.mo
share/locale/en_GB/LC_MESSAGES/libgravatar.mo
share/locale/es/LC_MESSAGES/libgravatar.mo
share/locale/et/LC_MESSAGES/libgravatar.mo
diff --git a/net/libkgapi/distinfo b/net/libkgapi/distinfo
index 3bdb65b9c88f..0e920e8143bd 100644
--- a/net/libkgapi/distinfo
+++ b/net/libkgapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420015
-SHA256 (KDE/release-service/20.08.3/libkgapi-20.08.3.tar.xz) = 8a2233497b07e768c4a4095c4333fa975042f6e9ba17ae0e3d66ed9c7672afce
-SIZE (KDE/release-service/20.08.3/libkgapi-20.08.3.tar.xz) = 242676
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/libkgapi-20.12.0.tar.xz) = da3f183df9ae5efde8244a0558203a27d0905e94b6af8721e570ad9820c31009
+SIZE (KDE/release-service/20.12.0/libkgapi-20.12.0.tar.xz) = 245920
diff --git a/net/libkgapi/pkg-plist b/net/libkgapi/pkg-plist
index 29e6ffca2a4f..e4d0a76cc6de 100644
--- a/net/libkgapi/pkg-plist
+++ b/net/libkgapi/pkg-plist
@@ -4,7 +4,6 @@ include/KPim/KGAPI/KGAPI/AccountInfo
include/KPim/KGAPI/KGAPI/AccountInfoFetchJob
include/KPim/KGAPI/KGAPI/AccountManager
include/KPim/KGAPI/KGAPI/AuthJob
-include/KPim/KGAPI/KGAPI/AuthWidget
include/KPim/KGAPI/KGAPI/Blogger/Blog
include/KPim/KGAPI/KGAPI/Blogger/BlogFetchJob
include/KPim/KGAPI/KGAPI/Blogger/Comment
@@ -71,6 +70,7 @@ include/KPim/KGAPI/KGAPI/Drive/DrivesSearchQuery
include/KPim/KGAPI/KGAPI/Drive/File
include/KPim/KGAPI/KGAPI/Drive/FileAbstractDataJob
include/KPim/KGAPI/KGAPI/Drive/FileAbstractModifyJob
+include/KPim/KGAPI/KGAPI/Drive/FileAbstractResumableJob
include/KPim/KGAPI/KGAPI/Drive/FileAbstractUploadJob
include/KPim/KGAPI/KGAPI/Drive/FileCopyJob
include/KPim/KGAPI/KGAPI/Drive/FileCreateJob
@@ -78,6 +78,8 @@ include/KPim/KGAPI/KGAPI/Drive/FileDeleteJob
include/KPim/KGAPI/KGAPI/Drive/FileFetchContentJob
include/KPim/KGAPI/KGAPI/Drive/FileFetchJob
include/KPim/KGAPI/KGAPI/Drive/FileModifyJob
+include/KPim/KGAPI/KGAPI/Drive/FileResumableCreateJob
+include/KPim/KGAPI/KGAPI/Drive/FileResumableModifyJob
include/KPim/KGAPI/KGAPI/Drive/FileSearchQuery
include/KPim/KGAPI/KGAPI/Drive/FileTouchJob
include/KPim/KGAPI/KGAPI/Drive/FileTrashJob
@@ -135,7 +137,6 @@ include/KPim/KGAPI/kgapi/accountinfo.h
include/KPim/KGAPI/kgapi/accountinfofetchjob.h
include/KPim/KGAPI/kgapi/accountmanager.h
include/KPim/KGAPI/kgapi/authjob.h
-include/KPim/KGAPI/kgapi/authwidget.h
include/KPim/KGAPI/kgapi/blogger/blog.h
include/KPim/KGAPI/kgapi/blogger/blogfetchjob.h
include/KPim/KGAPI/kgapi/blogger/comment.h
@@ -205,6 +206,7 @@ include/KPim/KGAPI/kgapi/drive/drivessearchquery.h
include/KPim/KGAPI/kgapi/drive/file.h
include/KPim/KGAPI/kgapi/drive/fileabstractdatajob.h
include/KPim/KGAPI/kgapi/drive/fileabstractmodifyjob.h
+include/KPim/KGAPI/kgapi/drive/fileabstractresumablejob.h
include/KPim/KGAPI/kgapi/drive/fileabstractuploadjob.h
include/KPim/KGAPI/kgapi/drive/filecopyjob.h
include/KPim/KGAPI/kgapi/drive/filecreatejob.h
@@ -212,6 +214,8 @@ include/KPim/KGAPI/kgapi/drive/filedeletejob.h
include/KPim/KGAPI/kgapi/drive/filefetchcontentjob.h
include/KPim/KGAPI/kgapi/drive/filefetchjob.h
include/KPim/KGAPI/kgapi/drive/filemodifyjob.h
+include/KPim/KGAPI/kgapi/drive/fileresumablecreatejob.h
+include/KPim/KGAPI/kgapi/drive/fileresumablemodifyjob.h
include/KPim/KGAPI/kgapi/drive/filesearchquery.h
include/KPim/KGAPI/kgapi/drive/filetouchjob.h
include/KPim/KGAPI/kgapi/drive/filetrashjob.h
diff --git a/net/libksieve/distinfo b/net/libksieve/distinfo
index f79a78fd6536..69311e3b68bc 100644
--- a/net/libksieve/distinfo
+++ b/net/libksieve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420016
-SHA256 (KDE/release-service/20.08.3/libksieve-20.08.3.tar.xz) = 55e944b35a466dc05c2a96bd424620445d8b685a77ef1805c55a7f653d6e172e
-SIZE (KDE/release-service/20.08.3/libksieve-20.08.3.tar.xz) = 560144
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/libksieve-20.12.0.tar.xz) = 45698fe9b04b1c400094aef80920acbbf9a811e64db5a3ea3d821cc7c1578da7
+SIZE (KDE/release-service/20.12.0/libksieve-20.12.0.tar.xz) = 558268
diff --git a/net/mailcommon/distinfo b/net/mailcommon/distinfo
index 48bb84c4b817..29a783cb8e1e 100644
--- a/net/mailcommon/distinfo
+++ b/net/mailcommon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420017
-SHA256 (KDE/release-service/20.08.3/mailcommon-20.08.3.tar.xz) = bb7141066c514b35b19c2872b693fc1461454563a66ac1ebc49961f219301a2e
-SIZE (KDE/release-service/20.08.3/mailcommon-20.08.3.tar.xz) = 708792
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/mailcommon-20.12.0.tar.xz) = d5601ae3b93f37216c726b8b0173b7af2023a29e9116c3c3fcf574cd944b76ce
+SIZE (KDE/release-service/20.12.0/mailcommon-20.12.0.tar.xz) = 723588
diff --git a/net/mailcommon/pkg-plist b/net/mailcommon/pkg-plist
index 8bc023d70cba..3a84497784e0 100644
--- a/net/mailcommon/pkg-plist
+++ b/net/mailcommon/pkg-plist
@@ -1,10 +1,12 @@
-share/qlogging-categories5/mailcommon.categories
-share/qlogging-categories5/mailcommon.renamecategories
include/KF5/MailCommon/AccountConfigOrderDialog
include/KF5/MailCommon/AddTagDialog
include/KF5/MailCommon/BackupJob
include/KF5/MailCommon/CollectionExpiryPage
+include/KF5/MailCommon/CollectionExpiryWidget
include/KF5/MailCommon/CollectionGeneralPage
+include/KF5/MailCommon/CollectionGeneralWidget
+include/KF5/MailCommon/CollectionTemplatesWidget
+include/KF5/MailCommon/CollectionViewWidget
include/KF5/MailCommon/CryptoUtils
include/KF5/MailCommon/DBusOperators
include/KF5/MailCommon/ExpireCollectionAttribute
@@ -52,7 +54,11 @@ include/KF5/mailcommon/accountconfigorderdialog.h
include/KF5/mailcommon/addtagdialog.h
include/KF5/mailcommon/backupjob.h
include/KF5/mailcommon/collectionexpirypage.h
+include/KF5/mailcommon/collectionexpirywidget.h
include/KF5/mailcommon/collectiongeneralpage.h
+include/KF5/mailcommon/collectiongeneralwidget.h
+include/KF5/mailcommon/collectiontemplateswidget.h
+include/KF5/mailcommon/collectionviewwidget.h
include/KF5/mailcommon/cryptoutils.h
include/KF5/mailcommon/dbusoperators.h
include/KF5/mailcommon/expirecollectionattribute.h
@@ -105,8 +111,8 @@ lib/cmake/KF5MailCommon/KF5MailCommonConfigVersion.cmake
lib/cmake/KF5MailCommon/KF5MailCommonTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/KF5MailCommon/KF5MailCommonTargets.cmake
lib/libKF5MailCommon.so
-lib/libKF5MailCommon.so.5
lib/libKF5MailCommon.so.%%KDE_APPLICATIONS_SHLIB_VER%%
+lib/libKF5MailCommon.so.5
%%QT_MKSPECDIR%%/modules/qt_MailCommon.pri
%%QT_PLUGINDIR%%/designer/mailcommonwidgets.so
share/locale/ar/LC_MESSAGES/libmailcommon.mo
@@ -152,3 +158,5 @@ share/locale/ug/LC_MESSAGES/libmailcommon.mo
share/locale/uk/LC_MESSAGES/libmailcommon.mo
share/locale/zh_CN/LC_MESSAGES/libmailcommon.mo
share/locale/zh_TW/LC_MESSAGES/libmailcommon.mo
+share/qlogging-categories5/mailcommon.categories
+share/qlogging-categories5/mailcommon.renamecategories
diff --git a/net/mailimporter/distinfo b/net/mailimporter/distinfo
index a4bf6d59aebc..81520103e1c0 100644
--- a/net/mailimporter/distinfo
+++ b/net/mailimporter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420017
-SHA256 (KDE/release-service/20.08.3/mailimporter-20.08.3.tar.xz) = 00c14076461c437b475375a928cf38a05843e710ab6e313a9fb429d0f173de70
-SIZE (KDE/release-service/20.08.3/mailimporter-20.08.3.tar.xz) = 541548
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/mailimporter-20.12.0.tar.xz) = 7b7b184ce4d9e59686f9d87c6e86869bae3dfec6e44d9af3370febc3bc206b73
+SIZE (KDE/release-service/20.12.0/mailimporter-20.12.0.tar.xz) = 548588
diff --git a/net/messagelib/Makefile b/net/messagelib/Makefile
index f9ab314ff320..e4022ef9ade9 100644
--- a/net/messagelib/Makefile
+++ b/net/messagelib/Makefile
@@ -24,7 +24,7 @@ USE_KDE= archive auth bookmarks codecs completion config configwidgets \
# pim components
USE_KDE+= akonadi akonadicontacts akonadimime akonadisearch calendarcore \
contacts grantleetheme gravatar identitymanagement \
- kdepim-apps-libs ldap libkdepim libkleo mailtransport mbox \
+ ldap libkdepim libkleo mailtransport mbox \
mime pimcommon pimtextedit
USE_QT= concurrent core dbus declarative gui location network printsupport testlib \
uitools webchannel webengine widgets xml \
diff --git a/net/messagelib/distinfo b/net/messagelib/distinfo
index 77ac921dbe28..bdde79cd7247 100644
--- a/net/messagelib/distinfo
+++ b/net/messagelib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420018
-SHA256 (KDE/release-service/20.08.3/messagelib-20.08.3.tar.xz) = a461dd0717b507154c143ecd4b1a10996797e6616f8491258226e18c4db45599
-SIZE (KDE/release-service/20.08.3/messagelib-20.08.3.tar.xz) = 10531248
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/messagelib-20.12.0.tar.xz) = b0a126d2544b3cdfb025caca6374dad2708e9112fe4118f8a94684a9c15fc3f1
+SIZE (KDE/release-service/20.12.0/messagelib-20.12.0.tar.xz) = 10531452
diff --git a/net/messagelib/pkg-plist b/net/messagelib/pkg-plist
index 16f7bb9f4fad..66ca422344e1 100644
--- a/net/messagelib/pkg-plist
+++ b/net/messagelib/pkg-plist
@@ -55,6 +55,7 @@ include/KF5/MessageComposer/PluginEditorInitInterface
include/KF5/MessageComposer/PluginEditorInitManager
include/KF5/MessageComposer/PluginEditorInterface
include/KF5/MessageComposer/PluginEditorManager
+include/KF5/MessageComposer/ProtectedHeadersJob
include/KF5/MessageComposer/Recipient
include/KF5/MessageComposer/RecipientLine
include/KF5/MessageComposer/RecipientsEditor
@@ -278,6 +279,7 @@ include/KF5/messagecomposer/plugineditorinitinterface.h
include/KF5/messagecomposer/plugineditorinitmanager.h
include/KF5/messagecomposer/plugineditorinterface.h
include/KF5/messagecomposer/plugineditormanager.h
+include/KF5/messagecomposer/protectedheadersjob.h
include/KF5/messagecomposer/recipient.h
include/KF5/messagecomposer/recipientline.h
include/KF5/messagecomposer/recipientseditor.h
diff --git a/net/pimcommon/distinfo b/net/pimcommon/distinfo
index c743135518e8..06603aa0412b 100644
--- a/net/pimcommon/distinfo
+++ b/net/pimcommon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420019
-SHA256 (KDE/release-service/20.08.3/pimcommon-20.08.3.tar.xz) = 98da28f3ba0793c3699e8185d45864257c767a6805ad06c9fcb2172f223df456
-SIZE (KDE/release-service/20.08.3/pimcommon-20.08.3.tar.xz) = 357152
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/pimcommon-20.12.0.tar.xz) = 54c6e51730bc10c67bade70a67f2500aa4fe4d2db32572bff3fecc4f7ab85c5c
+SIZE (KDE/release-service/20.12.0/pimcommon-20.12.0.tar.xz) = 361936
diff --git a/net/zeroconf-ioslave/distinfo b/net/zeroconf-ioslave/distinfo
index b9032cc8761a..a2b284ab2341 100644
--- a/net/zeroconf-ioslave/distinfo
+++ b/net/zeroconf-ioslave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420020
-SHA256 (KDE/release-service/20.08.3/zeroconf-ioslave-20.08.3.tar.xz) = 8fd5ef42e6285d7e530f2f12d6f27a0d4e66d6fabd3eb0264a36f9182950cfa9
-SIZE (KDE/release-service/20.08.3/zeroconf-ioslave-20.08.3.tar.xz) = 43092
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/zeroconf-ioslave-20.12.0.tar.xz) = 04d70b4b504ff157dfb7c98a0512fe066d8ff901394883064626396c4dff9d14
+SIZE (KDE/release-service/20.12.0/zeroconf-ioslave-20.12.0.tar.xz) = 43288
diff --git a/print/print-manager/distinfo b/print/print-manager/distinfo
index 47ce3a97106c..d8001a36bd1e 100644
--- a/print/print-manager/distinfo
+++ b/print/print-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420021
-SHA256 (KDE/release-service/20.08.3/print-manager-20.08.3.tar.xz) = 1f1d0af2083fb38d99c20594e8b75843fc6e5141706dffb14b8ffc5fef4bd4a2
-SIZE (KDE/release-service/20.08.3/print-manager-20.08.3.tar.xz) = 258776
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/print-manager-20.12.0.tar.xz) = da373dbc907eda513ee8d41b8b2b3a118d390bae62b829c77076f63b1c3168d3
+SIZE (KDE/release-service/20.12.0/print-manager-20.12.0.tar.xz) = 258180
diff --git a/science/kalzium/distinfo b/science/kalzium/distinfo
index 1b4af769d668..41f54b1ef790 100644
--- a/science/kalzium/distinfo
+++ b/science/kalzium/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420022
-SHA256 (KDE/release-service/20.08.3/kalzium-20.08.3.tar.xz) = b6dc3db2a3d14653ef132402fdd2a120ed26c663475eba186f7af9dcae5d00e5
-SIZE (KDE/release-service/20.08.3/kalzium-20.08.3.tar.xz) = 24524836
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kalzium-20.12.0.tar.xz) = aed26e1dde8393fc9bb1db15a4b9b611a472f27cce2b6cbf362466eded51ba8e
+SIZE (KDE/release-service/20.12.0/kalzium-20.12.0.tar.xz) = 24521872
diff --git a/science/kalzium/pkg-plist b/science/kalzium/pkg-plist
index 7f9616fcdb0c..bc57cde0d8a7 100644
--- a/science/kalzium/pkg-plist
+++ b/science/kalzium/pkg-plist
@@ -1,5 +1,4 @@
bin/kalzium
-etc/xdg/kalzium.knsrc
include/libkdeedu/chemicaldataobject.h
include/libkdeedu/element.h
include/libkdeedu/elementparser.h
@@ -368,6 +367,7 @@ share/icons/hicolor/scalable/apps/kalzium.svgz
%%DATADIR%%/icons/hicolor/scalable/actions/statematter.svgz
%%DATADIR%%/icons/hicolor/scalable/actions/timeline.svgz
%%DATADIR%%/icons/hicolor/scalable/actions/tooltip.svgz
+share/knsrcfiles/kalzium.knsrc
share/kxmlgui5/kalzium/kalziumui.rc
share/libkdeedu/data/elements.xml
share/libkdeedu/data/isotopes.xml
diff --git a/science/step/distinfo b/science/step/distinfo
index cda1d4f360b6..c4439c286947 100644
--- a/science/step/distinfo
+++ b/science/step/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420022
-SHA256 (KDE/release-service/20.08.3/step-20.08.3.tar.xz) = 41baf3e9de4805244b3b966ce19453633343628bc8b7e689f92aa87c5fd59216
-SIZE (KDE/release-service/20.08.3/step-20.08.3.tar.xz) = 952000
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/step-20.12.0.tar.xz) = 98d07be949cbca0d6088d3de2383d596a01f74c16fac73192478c34e1ebe8cc1
+SIZE (KDE/release-service/20.12.0/step-20.12.0.tar.xz) = 950848
diff --git a/science/step/pkg-plist b/science/step/pkg-plist
index 25d9444e3508..2f0533f6f202 100644
--- a/science/step/pkg-plist
+++ b/science/step/pkg-plist
@@ -1,5 +1,4 @@
bin/step
-etc/xdg/step.knsrc
share/applications/org.kde.step.desktop
share/config.kcfg/step.kcfg
share/icons/hicolor/128x128/apps/step.png
@@ -32,6 +31,7 @@ share/icons/hicolor/22x22/apps/step.png
share/icons/hicolor/32x32/apps/step.png
share/icons/hicolor/48x48/apps/step.png
share/icons/hicolor/64x64/apps/step.png
+share/knsrcfiles/step.knsrc
share/kxmlgui5/step/stepui.rc
share/locale/ar/LC_MESSAGES/step.mo
share/locale/bg/LC_MESSAGES/step.mo
@@ -114,6 +114,7 @@ share/locale/sk/LC_MESSAGES/step.mo
share/locale/sk/LC_MESSAGES/step_example_files.mo
share/locale/sk/LC_MESSAGES/step_objinfo_files.mo
share/locale/sl/LC_MESSAGES/step.mo
+share/locale/sl/LC_MESSAGES/step_objinfo_files.mo
share/locale/sv/LC_MESSAGES/step.mo
share/locale/sv/LC_MESSAGES/step_example_files.mo
share/locale/sv/LC_MESSAGES/step_objinfo_files.mo
@@ -640,24 +641,6 @@ share/mime/packages/org.kde.step.xml
%%DATADIR%%/objinfo/l10n/da/spring.html
%%DATADIR%%/objinfo/l10n/da/weightforce.html
%%DATADIR%%/objinfo/l10n/da/world.html
-%%DATADIR%%/objinfo/l10n/de/Anchor.html
-%%DATADIR%%/objinfo/l10n/de/Box.html
-%%DATADIR%%/objinfo/l10n/de/ChargedParticle.html
-%%DATADIR%%/objinfo/l10n/de/CoulombForce.html
-%%DATADIR%%/objinfo/l10n/de/Disk.html
-%%DATADIR%%/objinfo/l10n/de/Gas.html
-%%DATADIR%%/objinfo/l10n/de/GasLJForce.html
-%%DATADIR%%/objinfo/l10n/de/GasParticle.html
-%%DATADIR%%/objinfo/l10n/de/GravitationForce.html
-%%DATADIR%%/objinfo/l10n/de/LinearMotor.html
-%%DATADIR%%/objinfo/l10n/de/Meter.html
-%%DATADIR%%/objinfo/l10n/de/Note.html
-%%DATADIR%%/objinfo/l10n/de/Particle.html
-%%DATADIR%%/objinfo/l10n/de/Pin.html
-%%DATADIR%%/objinfo/l10n/de/Polygon.html
-%%DATADIR%%/objinfo/l10n/de/Spring.html
-%%DATADIR%%/objinfo/l10n/de/WeightForce.html
-%%DATADIR%%/objinfo/l10n/de/World.html
%%DATADIR%%/objinfo/l10n/de/anchor.html
%%DATADIR%%/objinfo/l10n/de/box.html
%%DATADIR%%/objinfo/l10n/de/chargedparticle.html
@@ -791,17 +774,6 @@ share/mime/packages/org.kde.step.xml
%%DATADIR%%/objinfo/l10n/fr/spring.html
%%DATADIR%%/objinfo/l10n/fr/weightforce.html
%%DATADIR%%/objinfo/l10n/fr/world.html
-%%DATADIR%%/objinfo/l10n/it/Box.html
-%%DATADIR%%/objinfo/l10n/it/ChargedParticle.html
-%%DATADIR%%/objinfo/l10n/it/Disk.html
-%%DATADIR%%/objinfo/l10n/it/Gas.html
-%%DATADIR%%/objinfo/l10n/it/GasParticle.html
-%%DATADIR%%/objinfo/l10n/it/Meter.html
-%%DATADIR%%/objinfo/l10n/it/Note.html
-%%DATADIR%%/objinfo/l10n/it/Particle.html
-%%DATADIR%%/objinfo/l10n/it/Polygon.html
-%%DATADIR%%/objinfo/l10n/it/Spring.html
-%%DATADIR%%/objinfo/l10n/it/World.html
%%DATADIR%%/objinfo/l10n/it/anchor.html
%%DATADIR%%/objinfo/l10n/it/box.html
%%DATADIR%%/objinfo/l10n/it/chargedparticle.html
@@ -973,6 +945,25 @@ share/mime/packages/org.kde.step.xml
%%DATADIR%%/objinfo/l10n/sk/spring.html
%%DATADIR%%/objinfo/l10n/sk/weightforce.html
%%DATADIR%%/objinfo/l10n/sk/world.html
+%%DATADIR%%/objinfo/l10n/sl/anchor.html
+%%DATADIR%%/objinfo/l10n/sl/box.html
+%%DATADIR%%/objinfo/l10n/sl/chargedparticle.html
+%%DATADIR%%/objinfo/l10n/sl/coulombforce.html
+%%DATADIR%%/objinfo/l10n/sl/disk.html
+%%DATADIR%%/objinfo/l10n/sl/gas.html
+%%DATADIR%%/objinfo/l10n/sl/gasljforce.html
+%%DATADIR%%/objinfo/l10n/sl/gasparticle.html
+%%DATADIR%%/objinfo/l10n/sl/gravitationforce.html
+%%DATADIR%%/objinfo/l10n/sl/linearmotor.html
+%%DATADIR%%/objinfo/l10n/sl/meter.html
+%%DATADIR%%/objinfo/l10n/sl/note.html
+%%DATADIR%%/objinfo/l10n/sl/particle.html
+%%DATADIR%%/objinfo/l10n/sl/pin.html
+%%DATADIR%%/objinfo/l10n/sl/polygon.html
+%%DATADIR%%/objinfo/l10n/sl/softbody.html
+%%DATADIR%%/objinfo/l10n/sl/spring.html
+%%DATADIR%%/objinfo/l10n/sl/weightforce.html
+%%DATADIR%%/objinfo/l10n/sl/world.html
%%DATADIR%%/objinfo/l10n/sv/anchor.html
%%DATADIR%%/objinfo/l10n/sv/box.html
%%DATADIR%%/objinfo/l10n/sv/chargedparticle.html
diff --git a/security/kgpg/distinfo b/security/kgpg/distinfo
index 24b02b120b13..e7156243f63d 100644
--- a/security/kgpg/distinfo
+++ b/security/kgpg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420023
-SHA256 (KDE/release-service/20.08.3/kgpg-20.08.3.tar.xz) = a64d357872ad2d4a785047f1061aa5e9ebb1dca3c63b5d6279dd9f41950fe2c6
-SIZE (KDE/release-service/20.08.3/kgpg-20.08.3.tar.xz) = 2883760
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kgpg-20.12.0.tar.xz) = 8c21ad78039c7f8d7bcc5d3c25587533705e94c4c07552b36dc4e3340bfda66d
+SIZE (KDE/release-service/20.12.0/kgpg-20.12.0.tar.xz) = 2884380
diff --git a/security/kleopatra/distinfo b/security/kleopatra/distinfo
index 523dd99cc307..32908637b95b 100644
--- a/security/kleopatra/distinfo
+++ b/security/kleopatra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420024
-SHA256 (KDE/release-service/20.08.3/kleopatra-20.08.3.tar.xz) = d15f2615a63e577d08fafddd1d705cffdd4324de137c543867850d0ecf4b07e5
-SIZE (KDE/release-service/20.08.3/kleopatra-20.08.3.tar.xz) = 1944160
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kleopatra-20.12.0.tar.xz) = d99543b615b03381aa266677e81d690e57b2009d84e1a0b03f9a1ba697ce7bfc
+SIZE (KDE/release-service/20.12.0/kleopatra-20.12.0.tar.xz) = 1998996
diff --git a/security/kpkpass/distinfo b/security/kpkpass/distinfo
index 1c74861d6238..3603fcabc150 100644
--- a/security/kpkpass/distinfo
+++ b/security/kpkpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420025
-SHA256 (KDE/release-service/20.08.3/kpkpass-20.08.3.tar.xz) = 3ac6186bdd30cb535bf6cbcf43be7f9c6fbc8a3ba9d1bd3a501f8d584bef837f
-SIZE (KDE/release-service/20.08.3/kpkpass-20.08.3.tar.xz) = 23364
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kpkpass-20.12.0.tar.xz) = a337c2e374d1b2e820b921911484425aabd4fe864fd5c8103931b7294d3617ec
+SIZE (KDE/release-service/20.12.0/kpkpass-20.12.0.tar.xz) = 23452
diff --git a/security/kwalletmanager/distinfo b/security/kwalletmanager/distinfo
index ae966c4a5b8d..a7e687168ff9 100644
--- a/security/kwalletmanager/distinfo
+++ b/security/kwalletmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420026
-SHA256 (KDE/release-service/20.08.3/kwalletmanager-20.08.3.tar.xz) = b1bc0c7517200c6a7def70139eab2d89e531c11d79af3c4a41548e2e68df07d0
-SIZE (KDE/release-service/20.08.3/kwalletmanager-20.08.3.tar.xz) = 773736
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kwalletmanager-20.12.0.tar.xz) = 8253d2bdba00c8e016572296de60452fd0f82944e175d7914d7527131e74b8ee
+SIZE (KDE/release-service/20.12.0/kwalletmanager-20.12.0.tar.xz) = 773584
diff --git a/security/libkleo/distinfo b/security/libkleo/distinfo
index f6300ac4e493..dd4f693c8bd7 100644
--- a/security/libkleo/distinfo
+++ b/security/libkleo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420026
-SHA256 (KDE/release-service/20.08.3/libkleo-20.08.3.tar.xz) = e9e0a806bbb7b3ac831e6d5705e7c478c7a6c5222d47a1aa7933668b0955cdb4
-SIZE (KDE/release-service/20.08.3/libkleo-20.08.3.tar.xz) = 355120
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/libkleo-20.12.0.tar.xz) = 9da666931763520582047cf472dac436b6efac076f0245befc0f884658c6f91e
+SIZE (KDE/release-service/20.12.0/libkleo-20.12.0.tar.xz) = 358284
diff --git a/security/libkleo/pkg-plist b/security/libkleo/pkg-plist
index 00dc7428b172..75715e0e9e88 100644
--- a/security/libkleo/pkg-plist
+++ b/security/libkleo/pkg-plist
@@ -11,7 +11,6 @@ include/KF5/Libkleo/DefaultKeyGenerationJob
include/KF5/Libkleo/DirectoryServicesWidget
include/KF5/Libkleo/Dn
include/KF5/Libkleo/Enum
-include/KF5/Libkleo/Exception
include/KF5/Libkleo/FileNameRequester
include/KF5/Libkleo/FileSystemWatcher
include/KF5/Libkleo/Formatting
@@ -30,6 +29,7 @@ include/KF5/Libkleo/KeyRequester
include/KF5/Libkleo/KeyResolver
include/KF5/Libkleo/KeySelectionCombo
include/KF5/Libkleo/KeySelectionDialog
+include/KF5/Libkleo/KleoException
include/KF5/Libkleo/MessageBox
include/KF5/Libkleo/NewKeyApprovalDialog
include/KF5/Libkleo/OidMap
@@ -48,7 +48,6 @@ include/KF5/libkleo/directoryserviceswidget.h
include/KF5/libkleo/dn.h
include/KF5/libkleo/dnattributeorderconfigwidget.h
include/KF5/libkleo/enum.h
-include/KF5/libkleo/exception.h
include/KF5/libkleo/filenamerequester.h
include/KF5/libkleo/filesystemwatcher.h
include/KF5/libkleo/formatting.h
@@ -68,6 +67,7 @@ include/KF5/libkleo/keyresolver.h
include/KF5/libkleo/keyselectioncombo.h
include/KF5/libkleo/keyselectiondialog.h
include/KF5/libkleo/kleo_export.h
+include/KF5/libkleo/kleoexception.h
include/KF5/libkleo/messagebox.h
include/KF5/libkleo/newkeyapprovaldialog.h
include/KF5/libkleo/oidmap.h
diff --git a/sysutils/baloo-widgets/Makefile b/sysutils/baloo-widgets/Makefile
index 9cfba75433d5..f424a1ba4144 100644
--- a/sysutils/baloo-widgets/Makefile
+++ b/sysutils/baloo-widgets/Makefile
@@ -18,6 +18,6 @@ USE_LDCONFIG= yes
OPTIONS_DEFINE= DOCS
# Override shared library version
-KDE_APPLICATIONS_SHLIB_VER=20.8.3
+KDE_APPLICATIONS_SHLIB_VER=${KDE_APPLICATIONS_VERSION}
.include <bsd.port.mk>
diff --git a/sysutils/baloo-widgets/distinfo b/sysutils/baloo-widgets/distinfo
index ee7851c1a73e..cac7da5d67ff 100644
--- a/sysutils/baloo-widgets/distinfo
+++ b/sysutils/baloo-widgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420027
-SHA256 (KDE/release-service/20.08.3/baloo-widgets-20.08.3.tar.xz) = 2fcfb885a5b25e9144fd7e6b9964dc7a394ab009a1f0c361bf7730be756e3132
-SIZE (KDE/release-service/20.08.3/baloo-widgets-20.08.3.tar.xz) = 261756
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/baloo-widgets-20.12.0.tar.xz) = 9af708f4749effb02a87ef37decb3bd3cfe1365521290a49093f86da93dd1aa2
+SIZE (KDE/release-service/20.12.0/baloo-widgets-20.12.0.tar.xz) = 261696
diff --git a/sysutils/filelight/distinfo b/sysutils/filelight/distinfo
index 0ab51555a820..57fa8f39c2a5 100644
--- a/sysutils/filelight/distinfo
+++ b/sysutils/filelight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420028
-SHA256 (KDE/release-service/20.08.3/filelight-20.08.3.tar.xz) = b838cf9aa2b77839860c50c514428a03739d4584465a350384175bd8a4d592ca
-SIZE (KDE/release-service/20.08.3/filelight-20.08.3.tar.xz) = 667748
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/filelight-20.12.0.tar.xz) = 445197abf17e03f0fcfb70b8be3d8e5b5eb5a7dfafc8fbc3177bd9f860781354
+SIZE (KDE/release-service/20.12.0/filelight-20.12.0.tar.xz) = 670736
diff --git a/sysutils/k3b/distinfo b/sysutils/k3b/distinfo
index 8983acb35489..e7f931e9a753 100644
--- a/sysutils/k3b/distinfo
+++ b/sysutils/k3b/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420029
-SHA256 (KDE/release-service/20.08.3/k3b-20.08.3.tar.xz) = 9d81f1b859dca68a781903f35b3186a9864222c8bb2c85cd7e9481d79eb9e261
-SIZE (KDE/release-service/20.08.3/k3b-20.08.3.tar.xz) = 10684548
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/k3b-20.12.0.tar.xz) = 24cf0b91f4731ed04d90fb2efce3985231833dc3cd0ddc24b83eace3e060a0c7
+SIZE (KDE/release-service/20.12.0/k3b-20.12.0.tar.xz) = 10684460
diff --git a/sysutils/k3b/pkg-plist b/sysutils/k3b/pkg-plist
index 1a9b4fe22e63..e2e4925f56e2 100644
--- a/sysutils/k3b/pkg-plist
+++ b/sysutils/k3b/pkg-plist
@@ -414,6 +414,7 @@ share/locale/hu/LC_MESSAGES/kio_videodvd.mo
share/locale/hu/LC_MESSAGES/libk3b.mo
share/locale/hu/LC_MESSAGES/libk3bdevice.mo
share/locale/ia/LC_MESSAGES/k3b.mo
+share/locale/ia/LC_MESSAGES/kio_videodvd.mo
share/locale/ia/LC_MESSAGES/libk3b.mo
share/locale/ia/LC_MESSAGES/libk3bdevice.mo
share/locale/id/LC_MESSAGES/kio_videodvd.mo
diff --git a/sysutils/kbackup/distinfo b/sysutils/kbackup/distinfo
index 680c471a68b5..2d52c61e98d2 100644
--- a/sysutils/kbackup/distinfo
+++ b/sysutils/kbackup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420030
-SHA256 (KDE/release-service/20.08.3/kbackup-20.08.3.tar.xz) = cfe6d9376b6473770b65b580570b94ebb49aeb37119ffb7eb1703243e4fe5ee9
-SIZE (KDE/release-service/20.08.3/kbackup-20.08.3.tar.xz) = 375188
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kbackup-20.12.0.tar.xz) = 612302a289d5ecfa0045935dbe7e349ee0f3bab79ef4720f5390a846736cd35d
+SIZE (KDE/release-service/20.12.0/kbackup-20.12.0.tar.xz) = 380096
diff --git a/sysutils/kbackup/pkg-plist b/sysutils/kbackup/pkg-plist
index 9c5847d4b345..c3cba762ebdb 100644
--- a/sysutils/kbackup/pkg-plist
+++ b/sysutils/kbackup/pkg-plist
@@ -1,4 +1,9 @@
bin/kbackup
+man/ca/man1/kbackup.1.gz
+man/it/man1/kbackup.1.gz
+man/man1/kbackup.1.gz
+man/sv/man1/kbackup.1.gz
+man/uk/man1/kbackup.1.gz
share/applications/org.kde.kbackup.desktop
share/icons/hicolor/16x16/apps/kbackup.png
share/icons/hicolor/16x16/mimetypes/text-x-kbp.png
diff --git a/sysutils/kcron/distinfo b/sysutils/kcron/distinfo
index fa7ff048f4fe..b0bba5d4f44b 100644
--- a/sysutils/kcron/distinfo
+++ b/sysutils/kcron/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420031
-SHA256 (KDE/release-service/20.08.3/kcron-20.08.3.tar.xz) = d260716e3e7485f544f9ac1ce29f716418d79105dc50fc8a806abbf4bcd63cde
-SIZE (KDE/release-service/20.08.3/kcron-20.08.3.tar.xz) = 898708
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kcron-20.12.0.tar.xz) = 12a688f158d174b94f6ab67fb9e72b86ff5d8d34100f4093e26a837cf7894c87
+SIZE (KDE/release-service/20.12.0/kcron-20.12.0.tar.xz) = 898900
diff --git a/sysutils/kdebugsettings/distinfo b/sysutils/kdebugsettings/distinfo
index 25e3bc1f0637..bd9e2f96c135 100644
--- a/sysutils/kdebugsettings/distinfo
+++ b/sysutils/kdebugsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420032
-SHA256 (KDE/release-service/20.08.3/kdebugsettings-20.08.3.tar.xz) = c74f15f884a3c2cdb51bb9954b42109a88c352315c438ec8b570ac8853deb687
-SIZE (KDE/release-service/20.08.3/kdebugsettings-20.08.3.tar.xz) = 68064
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kdebugsettings-20.12.0.tar.xz) = dc62647957f68a6579f43474d96a2efed1cd5a3249f5f6bd87a72deef02d3561
+SIZE (KDE/release-service/20.12.0/kdebugsettings-20.12.0.tar.xz) = 68168
diff --git a/sysutils/kdf/distinfo b/sysutils/kdf/distinfo
index 833ac5bf8d27..64768b356993 100644
--- a/sysutils/kdf/distinfo
+++ b/sysutils/kdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420033
-SHA256 (KDE/release-service/20.08.3/kdf-20.08.3.tar.xz) = d7f71de3b1d1a8795fd5636947a1dcd57d212f0045e44159eaf3ffe034b4650a
-SIZE (KDE/release-service/20.08.3/kdf-20.08.3.tar.xz) = 467208
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/kdf-20.12.0.tar.xz) = e995da41f20c3be0f4ee81574d2b84677d4024fd41adc345f67efe70d365eb84
+SIZE (KDE/release-service/20.12.0/kdf-20.12.0.tar.xz) = 467252
diff --git a/sysutils/kdialog/distinfo b/sysutils/kdialog/distinfo
index 5b7dd2ca344a..34373ba67c8a 100644
--- a/sysutils/kdialog/distinfo
+++ b/sysutils/kdialog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420033
-SHA256 (KDE/release-service/20.08.3/kdialog-20.08.3.tar.xz) = f3afccffa704361d70a43a0914d75854324c1b551887c754945fc9654e30d44e
-SIZE (KDE/release-service/20.08.3/kdialog-20.08.3.tar.xz) = 107888
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kdialog-20.12.0.tar.xz) = 2479ea4a4568314abbefff4d4edb84b2ac437f59805908044d001792efc46a1d
+SIZE (KDE/release-service/20.12.0/kdialog-20.12.0.tar.xz) = 108312
diff --git a/sysutils/kfloppy/distinfo b/sysutils/kfloppy/distinfo
index 5d3ff06d2d95..f568de8c8067 100644
--- a/sysutils/kfloppy/distinfo
+++ b/sysutils/kfloppy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420034
-SHA256 (KDE/release-service/20.08.3/kfloppy-20.08.3.tar.xz) = 1b5dcad7a5f2d33e11bf70e9d2baa660bb51e320f32150d43e8ce9461fbfe0b2
-SIZE (KDE/release-service/20.08.3/kfloppy-20.08.3.tar.xz) = 204024
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kfloppy-20.12.0.tar.xz) = 8b8edbef665820f6b7d270f5034c4ddf04b5b8aabfffdda49d626610a929351a
+SIZE (KDE/release-service/20.12.0/kfloppy-20.12.0.tar.xz) = 204132
diff --git a/sysutils/khelpcenter/distinfo b/sysutils/khelpcenter/distinfo
index caf4da69d24f..3cfe87a01acd 100644
--- a/sysutils/khelpcenter/distinfo
+++ b/sysutils/khelpcenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420035
-SHA256 (KDE/release-service/20.08.3/khelpcenter-20.08.3.tar.xz) = b9b86fce869a1f084bf1af4917228acb34dc99cb0079a7e79908e8c7b92256f5
-SIZE (KDE/release-service/20.08.3/khelpcenter-20.08.3.tar.xz) = 4250844
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/khelpcenter-20.12.0.tar.xz) = 8544416929518a3744b933c88a13f4f878fd6fab915866069557862f663c855a
+SIZE (KDE/release-service/20.12.0/khelpcenter-20.12.0.tar.xz) = 4250636
diff --git a/sysutils/ksystemlog/distinfo b/sysutils/ksystemlog/distinfo
index 56c4138d94aa..f0b997d01eb5 100644
--- a/sysutils/ksystemlog/distinfo
+++ b/sysutils/ksystemlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420036
-SHA256 (KDE/release-service/20.08.3/ksystemlog-20.08.3.tar.xz) = 2285996b8b1447b94d5d4011a4f9e9d117702f8c4fe873fb5d914d486c15cc85
-SIZE (KDE/release-service/20.08.3/ksystemlog-20.08.3.tar.xz) = 1936020
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/ksystemlog-20.12.0.tar.xz) = dd485238d4c2cd0ab2c603d5fc4ec60c6f4603ee5e3876cca577011cd0749508
+SIZE (KDE/release-service/20.12.0/ksystemlog-20.12.0.tar.xz) = 1936384
diff --git a/sysutils/signon-kwallet-extension/distinfo b/sysutils/signon-kwallet-extension/distinfo
index 9fb74fca6034..51452cddc718 100644
--- a/sysutils/signon-kwallet-extension/distinfo
+++ b/sysutils/signon-kwallet-extension/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420037
-SHA256 (KDE/release-service/20.08.3/signon-kwallet-extension-20.08.3.tar.xz) = 311c8cd1fb1f1214286a4213b6010c5e751122c6f2e6cec324030bae12f61ae8
-SIZE (KDE/release-service/20.08.3/signon-kwallet-extension-20.08.3.tar.xz) = 10704
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/signon-kwallet-extension-20.12.0.tar.xz) = 7019c1b9b42930c2b0ab197674eeb435eccf6fef2aeda8b87a989479b1ee1e2e
+SIZE (KDE/release-service/20.12.0/signon-kwallet-extension-20.12.0.tar.xz) = 10696
diff --git a/sysutils/sweeper/distinfo b/sysutils/sweeper/distinfo
index 96023a3682c6..936ed0e57391 100644
--- a/sysutils/sweeper/distinfo
+++ b/sysutils/sweeper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420037
-SHA256 (KDE/release-service/20.08.3/sweeper-20.08.3.tar.xz) = 4815be310397e41e8d140d37e4763d3331bd4f553f4e04f72172fe26e9da9f44
-SIZE (KDE/release-service/20.08.3/sweeper-20.08.3.tar.xz) = 371880
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/sweeper-20.12.0.tar.xz) = 2ec17afbe7f9f575cc8f6e1f8badfeb9b743b42a7d901bb54c01d6e84c95c454
+SIZE (KDE/release-service/20.12.0/sweeper-20.12.0.tar.xz) = 371876
diff --git a/textproc/Makefile b/textproc/Makefile
index ceba1828769b..7966b943bed8 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -427,6 +427,7 @@
SUBDIR += markdown
SUBDIR += markdown-mode.el
SUBDIR += markdownfmt
+ SUBDIR += markdownpart
SUBDIR += mathml-xsd
SUBDIR += mdbook
SUBDIR += mdocml
diff --git a/textproc/kompare/distinfo b/textproc/kompare/distinfo
index e6c98a66da9f..c41aaf4917bf 100644
--- a/textproc/kompare/distinfo
+++ b/textproc/kompare/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420038
-SHA256 (KDE/release-service/20.08.3/kompare-20.08.3.tar.xz) = 8c467048639e6c078d8142d500bb9720972534beee12e19b9b6dc1c4d9163565
-SIZE (KDE/release-service/20.08.3/kompare-20.08.3.tar.xz) = 924032
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kompare-20.12.0.tar.xz) = 6d838d59031dc91cbd0f690b881ec3b35e70e63a921c5454f709520f8646576a
+SIZE (KDE/release-service/20.12.0/kompare-20.12.0.tar.xz) = 921984
diff --git a/textproc/kompare/files/patch-git-68d3eee3.diff b/textproc/kompare/files/patch-git-68d3eee3.diff
deleted file mode 100644
index 16e22396d8ee..000000000000
--- a/textproc/kompare/files/patch-git-68d3eee3.diff
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git komparepart/kompare_part.cpp komparepart/kompare_part.cpp
-index 42d3120..88346d6 100644
---- komparepart/kompare_part.cpp
-+++ komparepart/kompare_part.cpp
-@@ -26,6 +26,7 @@
- #include <QMenu>
- #include <QPainter>
- #include <QPrinter>
-+#include <QPageLayout>
- #include <QPrintDialog>
- #include <QPrintPreviewDialog>
- #include <QTemporaryDir>
-@@ -610,7 +611,7 @@ void KomparePart::saveDiff()
- void KomparePart::slotFilePrint()
- {
- QPrinter printer;
-- printer.setOrientation(QPrinter::Landscape);
-+ printer.setPageOrientation(QPageLayout::Landscape);
- QPrintDialog* dlg = new QPrintDialog(&printer, nullptr);
-
- if (dlg->exec() == QDialog::Accepted)
-@@ -625,7 +626,7 @@ void KomparePart::slotFilePrint()
- void KomparePart::slotFilePrintPreview()
- {
- QPrinter printer;
-- printer.setOrientation(QPrinter::Landscape);
-+ printer.setPageOrientation(QPageLayout::Landscape);
- QPrintPreviewDialog dlg(&printer);
-
- connect(&dlg, &QPrintPreviewDialog::paintRequested, this, &KomparePart::slotPaintRequested);
diff --git a/textproc/libkomparediff2/distinfo b/textproc/libkomparediff2/distinfo
index 460e0c13016b..5518ed3d34fa 100644
--- a/textproc/libkomparediff2/distinfo
+++ b/textproc/libkomparediff2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420039
-SHA256 (KDE/release-service/20.08.3/libkomparediff2-20.08.3.tar.xz) = 68714068d3c8051e0c477cb349d913843fe9bb6184dcffb10f5f7109dc94605a
-SIZE (KDE/release-service/20.08.3/libkomparediff2-20.08.3.tar.xz) = 162304
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/libkomparediff2-20.12.0.tar.xz) = 8b92b729d2d1c7998b22ffd6a7ae95f46954785d4855ce6cfa7a1fb401cf66ec
+SIZE (KDE/release-service/20.12.0/libkomparediff2-20.12.0.tar.xz) = 159368
diff --git a/textproc/markdownpart/Makefile b/textproc/markdownpart/Makefile
new file mode 100644
index 000000000000..63dd573789c2
--- /dev/null
+++ b/textproc/markdownpart/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= markdownpart
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= textproc kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= KPart for rendering Markdown content
+
+USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
+USE_KDE= auth codecs completion config configwidgets coreaddons ecm i18n jobwidgets kio parts service sonnet textwidgets widgetsaddons windowsystem xmlgui
+USE_QT= concurrent core dbus gui network widgets xml \
+ buildtools_build qmake_build
+
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.mk>
diff --git a/textproc/markdownpart/distinfo b/textproc/markdownpart/distinfo
new file mode 100644
index 000000000000..356917ffa1cd
--- /dev/null
+++ b/textproc/markdownpart/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/markdownpart-20.12.0.tar.xz) = 49d1c972a3ded86e52b464f811ec21554cc74024c967470caaa8ed1c1ba93e57
+SIZE (KDE/release-service/20.12.0/markdownpart-20.12.0.tar.xz) = 26508
diff --git a/textproc/markdownpart/pkg-descr b/textproc/markdownpart/pkg-descr
new file mode 100644
index 000000000000..1846b4287d40
--- /dev/null
+++ b/textproc/markdownpart/pkg-descr
@@ -0,0 +1,3 @@
+KPart for rendering Markdown content
+
+WWW: https://invent.kde.org/utilities/markdownpart
diff --git a/textproc/markdownpart/pkg-plist b/textproc/markdownpart/pkg-plist
new file mode 100644
index 000000000000..e52fa32de615
--- /dev/null
+++ b/textproc/markdownpart/pkg-plist
@@ -0,0 +1,26 @@
+%%QT_PLUGINDIR%%/kf5/parts/markdownpart.so
+share/kservices5/markdownpart.desktop
+share/locale/ca/LC_MESSAGES/markdownpart.mo
+share/locale/ca@valencia/LC_MESSAGES/markdownpart.mo
+share/locale/cs/LC_MESSAGES/markdownpart.mo
+share/locale/de/LC_MESSAGES/markdownpart.mo
+share/locale/el/LC_MESSAGES/markdownpart.mo
+share/locale/en_GB/LC_MESSAGES/markdownpart.mo
+share/locale/es/LC_MESSAGES/markdownpart.mo
+share/locale/et/LC_MESSAGES/markdownpart.mo
+share/locale/fi/LC_MESSAGES/markdownpart.mo
+share/locale/fr/LC_MESSAGES/markdownpart.mo
+share/locale/it/LC_MESSAGES/markdownpart.mo
+share/locale/ko/LC_MESSAGES/markdownpart.mo
+share/locale/lt/LC_MESSAGES/markdownpart.mo
+share/locale/nl/LC_MESSAGES/markdownpart.mo
+share/locale/nn/LC_MESSAGES/markdownpart.mo
+share/locale/pt/LC_MESSAGES/markdownpart.mo
+share/locale/pt_BR/LC_MESSAGES/markdownpart.mo
+share/locale/ru/LC_MESSAGES/markdownpart.mo
+share/locale/sk/LC_MESSAGES/markdownpart.mo
+share/locale/sl/LC_MESSAGES/markdownpart.mo
+share/locale/sv/LC_MESSAGES/markdownpart.mo
+share/locale/uk/LC_MESSAGES/markdownpart.mo
+share/locale/zh_CN/LC_MESSAGES/markdownpart.mo
+share/metainfo/org.kde.markdownpart.metainfo.xml
diff --git a/x11-clocks/kteatime/distinfo b/x11-clocks/kteatime/distinfo
index f3c6b6f14bf5..a03f4e1bdbd5 100644
--- a/x11-clocks/kteatime/distinfo
+++ b/x11-clocks/kteatime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420040
-SHA256 (KDE/release-service/20.08.3/kteatime-20.08.3.tar.xz) = c7116b9c55dd6fcb19750a3f34139ce9bc1d6c6df51014fbced61e25341a47ee
-SIZE (KDE/release-service/20.08.3/kteatime-20.08.3.tar.xz) = 294392
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/kteatime-20.12.0.tar.xz) = fabef94581df93d805c69b62407599a4adf8fe504b60e3c2479db22223e0e9ee
+SIZE (KDE/release-service/20.12.0/kteatime-20.12.0.tar.xz) = 294368
diff --git a/x11-clocks/ktimer/distinfo b/x11-clocks/ktimer/distinfo
index df4e09f21719..7559e49e8067 100644
--- a/x11-clocks/ktimer/distinfo
+++ b/x11-clocks/ktimer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420040
-SHA256 (KDE/release-service/20.08.3/ktimer-20.08.3.tar.xz) = 5bfb0252e39982855c925c46f71f489a22a9c1bbab93dca3b86711a147fa81e5
-SIZE (KDE/release-service/20.08.3/ktimer-20.08.3.tar.xz) = 385496
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/ktimer-20.12.0.tar.xz) = 9a9ec2385c39b4f225bc07071de2c708cba77ec0d69543250a70003fcb2edf89
+SIZE (KDE/release-service/20.12.0/ktimer-20.12.0.tar.xz) = 385388
diff --git a/x11-fm/dolphin/distinfo b/x11-fm/dolphin/distinfo
index 5855f2edb835..c00ad2f1de67 100644
--- a/x11-fm/dolphin/distinfo
+++ b/x11-fm/dolphin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420041
-SHA256 (KDE/release-service/20.08.3/dolphin-20.08.3.tar.xz) = 9d29577e0ef2d364a54718f1a8e0a74cf4246f6bd020ff605825f5888739f680
-SIZE (KDE/release-service/20.08.3/dolphin-20.08.3.tar.xz) = 5094964
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/dolphin-20.12.0.tar.xz) = 02b384e85b00aaaf1b4efd7ee7ca9d2f98991b850aa3645b7161219e9087ccd3
+SIZE (KDE/release-service/20.12.0/dolphin-20.12.0.tar.xz) = 5115360
diff --git a/x11-fm/dolphin/pkg-plist b/x11-fm/dolphin/pkg-plist
index d126867fd972..c23d4191bd18 100644
--- a/x11-fm/dolphin/pkg-plist
+++ b/x11-fm/dolphin/pkg-plist
@@ -75,6 +75,7 @@ share/locale/he/LC_MESSAGES/dolphin.mo
share/locale/hi/LC_MESSAGES/dolphin.mo
share/locale/hr/LC_MESSAGES/dolphin.mo
share/locale/hu/LC_MESSAGES/dolphin.mo
+share/locale/hu/LC_MESSAGES/dolphin_servicemenuinstaller.mo
share/locale/ia/LC_MESSAGES/dolphin.mo
share/locale/ia/LC_MESSAGES/dolphin_servicemenuinstaller.mo
share/locale/id/LC_MESSAGES/dolphin.mo
@@ -102,6 +103,7 @@ share/locale/nl/LC_MESSAGES/dolphin_servicemenuinstaller.mo
share/locale/nn/LC_MESSAGES/dolphin.mo
share/locale/nn/LC_MESSAGES/dolphin_servicemenuinstaller.mo
share/locale/pa/LC_MESSAGES/dolphin.mo
+share/locale/pa/LC_MESSAGES/dolphin_servicemenuinstaller.mo
share/locale/pl/LC_MESSAGES/dolphin.mo
share/locale/pl/LC_MESSAGES/dolphin_servicemenuinstaller.mo
share/locale/pt/LC_MESSAGES/dolphin.mo
diff --git a/x11-fm/konqueror/distinfo b/x11-fm/konqueror/distinfo
index effa2bd5b7e3..71f736afbb2e 100644
--- a/x11-fm/konqueror/distinfo
+++ b/x11-fm/konqueror/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420042
-SHA256 (KDE/release-service/20.08.3/konqueror-20.08.3.tar.xz) = f37c6c0f39870dac2a1afe2eaeccfb026676be08ed97ce4f44982d26079252eb
-SIZE (KDE/release-service/20.08.3/konqueror-20.08.3.tar.xz) = 7173112
+TIMESTAMP = 1607111073
+SHA256 (KDE/release-service/20.12.0/konqueror-20.12.0.tar.xz) = 485d139eabfa5bde9be01cdd349867c9b7a68775a72d5396fd4f4d1e7d4865d8
+SIZE (KDE/release-service/20.12.0/konqueror-20.12.0.tar.xz) = 7233524
diff --git a/x11-fm/konqueror/pkg-plist b/x11-fm/konqueror/pkg-plist
index 6f60255e2b60..16cc0d7e32cf 100644
--- a/x11-fm/konqueror/pkg-plist
+++ b/x11-fm/konqueror/pkg-plist
@@ -1,3 +1,4 @@
+bin/kcreatewebarchive
bin/fsview
bin/kfmclient
bin/konqueror
@@ -49,12 +50,36 @@ lib/libkwebenginepart.so
%%QT_PLUGINDIR%%/konqsidebar_tree.so
%%QT_PLUGINDIR%%/searchbarplugin.so
%%QT_PLUGINDIR%%/uachangerplugin.so
+%%QT_PLUGINDIR%%/webarchiverplugin.so
+%%QT_PLUGINDIR%%/webarchivethumbnail.so
+%%DATADIR%%/about/intro.html
+%%DATADIR%%/about/konq.css
+%%DATADIR%%/about/launch.html
+%%DATADIR%%/about/plugins.html
+%%DATADIR%%/about/plugins_rtl.html
+%%DATADIR%%/about/specs.html
+%%DATADIR%%/about/tips.html
+%%DATADIR%%/about/top-left-konqueror.png
+%%DATADIR%%/icons/hicolor/16x16/actions/google.png
+%%DATADIR%%/icons/hicolor/22x22/actions/google.png
+%%DATADIR%%/icons/hicolor/32x32/actions/google.png
+%%DATADIR%%/icons/hicolor/48x48/actions/google.png
+%%DATADIR%%/icons/hicolor/64x64/actions/google.png
+%%DATADIR%%/icons/hicolor/scalable/actions/google.svgz
+%%DATADIR%%/kpartplugins/searchbar.desktop
+%%DATADIR%%/kpartplugins/searchbar.rc
+%%DATADIR%%/opensearch/google.xml
+%%DATADIR%%/pics/indicator_connect.png
+%%DATADIR%%/pics/indicator_empty.png
+%%DATADIR%%/pics/indicator_noconnect.png
+%%DATADIR%%/pics/indicator_viewactive.png
share/akregator/pics/feed.png
share/applications/kfmclient.desktop
share/applications/kfmclient_dir.desktop
share/applications/kfmclient_html.desktop
share/applications/kfmclient_war.desktop
share/applications/konqbrowser.desktop
+share/config.kcfg/kcreatewebarchive.kcfg
share/config.kcfg/konqueror.kcfg
share/dbus-1/interfaces/org.kde.Konqueror.Main.xml
share/dbus-1/interfaces/org.kde.Konqueror.MainWindow.xml
@@ -68,10 +93,12 @@ share/icons/hicolor/128x128/apps/konqueror.png
share/icons/hicolor/128x128/apps/webengine.png
share/icons/hicolor/16x16/actions/babelfish.png
share/icons/hicolor/16x16/actions/imagegallery.png
+share/icons/hicolor/16x16/actions/webarchiver.png
share/icons/hicolor/16x16/apps/konqueror.png
share/icons/hicolor/16x16/apps/webengine.png
share/icons/hicolor/22x22/actions/babelfish.png
share/icons/hicolor/22x22/actions/imagegallery.png
+share/icons/hicolor/22x22/actions/webarchiver.png
share/icons/hicolor/22x22/apps/fsview.png
share/icons/hicolor/22x22/apps/konqueror.png
share/icons/hicolor/22x22/apps/webengine.png
@@ -83,6 +110,7 @@ share/icons/hicolor/48x48/apps/webengine.png
share/icons/hicolor/64x64/apps/konqueror.png
share/icons/hicolor/64x64/apps/webengine.png
share/kcmcss/template.css
+share/kconf_update/webenginepart.upd
share/kcontrol/pics/onlyone.png
share/kcontrol/pics/overlapping.png
share/kf5/kbookmark/directory_bookmarkbar.desktop
@@ -96,6 +124,8 @@ share/khtml/kpartplugins/khtmltts.desktop
share/khtml/kpartplugins/khtmltts.rc
share/khtml/kpartplugins/plugin_babelfish.rc
share/khtml/kpartplugins/plugin_translator.desktop
+share/khtml/kpartplugins/plugin_webarchiver.desktop
+share/khtml/kpartplugins/plugin_webarchiver.rc
share/khtml/kpartplugins/uachangerplugin.desktop
share/khtml/kpartplugins/uachangerplugin.rc
share/konqsidebartng/entries/bookmarks.desktop
@@ -111,27 +141,6 @@ share/konqsidebartng/plugins/konqsidebar_bookmarks.desktop
share/konqsidebartng/plugins/konqsidebar_history.desktop
share/konqsidebartng/plugins/konqsidebar_places.desktop
share/konqsidebartng/plugins/konqsidebar_tree.desktop
-%%DATADIR%%/about/intro.html
-%%DATADIR%%/about/konq.css
-%%DATADIR%%/about/launch.html
-%%DATADIR%%/about/plugins.html
-%%DATADIR%%/about/plugins_rtl.html
-%%DATADIR%%/about/specs.html
-%%DATADIR%%/about/tips.html
-%%DATADIR%%/about/top-left-konqueror.png
-%%DATADIR%%/icons/hicolor/16x16/actions/google.png
-%%DATADIR%%/icons/hicolor/22x22/actions/google.png
-%%DATADIR%%/icons/hicolor/32x32/actions/google.png
-%%DATADIR%%/icons/hicolor/48x48/actions/google.png
-%%DATADIR%%/icons/hicolor/64x64/actions/google.png
-%%DATADIR%%/icons/hicolor/scalable/actions/google.svgz
-%%DATADIR%%/kpartplugins/searchbar.desktop
-%%DATADIR%%/kpartplugins/searchbar.rc
-%%DATADIR%%/opensearch/google.xml
-%%DATADIR%%/pics/indicator_connect.png
-%%DATADIR%%/pics/indicator_empty.png
-%%DATADIR%%/pics/indicator_noconnect.png
-%%DATADIR%%/pics/indicator_viewactive.png
share/kservices5/akregator_konqplugin.desktop
share/kservices5/bookmarks.desktop
share/kservices5/filebehavior.desktop
@@ -146,6 +155,7 @@ share/kservices5/khtml_general.desktop
share/kservices5/khtml_java_js.desktop
share/kservices5/konq_sidebartng.desktop
share/kservices5/org.kde.konqueror.desktop
+share/kservices5/webarchivethumbnail.desktop
share/kservices5/webenginepart.desktop
share/kwebkitpart/kpartplugins/akregator_konqfeedicon.desktop
share/kwebkitpart/kpartplugins/akregator_konqfeedicon.rc
@@ -157,6 +167,8 @@ share/kwebkitpart/kpartplugins/khtmltts.desktop
share/kwebkitpart/kpartplugins/khtmltts.rc
share/kwebkitpart/kpartplugins/plugin_babelfish.rc
share/kwebkitpart/kpartplugins/plugin_translator.desktop
+share/kwebkitpart/kpartplugins/plugin_webarchiver.desktop
+share/kwebkitpart/kpartplugins/plugin_webarchiver.rc
share/kwebkitpart/kpartplugins/uachangerplugin.desktop
share/kwebkitpart/kpartplugins/uachangerplugin.rc
share/kxmlgui5/fsview/fsview_part.rc
@@ -255,6 +267,7 @@ share/locale/ca/LC_MESSAGES/kshellcmdplugin.mo
share/locale/ca/LC_MESSAGES/libkonq.mo
share/locale/ca/LC_MESSAGES/searchbarplugin.mo
share/locale/ca/LC_MESSAGES/uachangerplugin.mo
+share/locale/ca/LC_MESSAGES/webarchiver.mo
share/locale/ca/LC_MESSAGES/webenginepart.mo
share/locale/ca@valencia/LC_MESSAGES/akregator_konqplugin.mo
share/locale/ca@valencia/LC_MESSAGES/autorefresh.mo
@@ -274,6 +287,7 @@ share/locale/ca@valencia/LC_MESSAGES/kshellcmdplugin.mo
share/locale/ca@valencia/LC_MESSAGES/libkonq.mo
share/locale/ca@valencia/LC_MESSAGES/searchbarplugin.mo
share/locale/ca@valencia/LC_MESSAGES/uachangerplugin.mo
+share/locale/ca@valencia/LC_MESSAGES/webarchiver.mo
share/locale/ca@valencia/LC_MESSAGES/webenginepart.mo
share/locale/cs/LC_MESSAGES/akregator_konqplugin.mo
share/locale/cs/LC_MESSAGES/autorefresh.mo
@@ -350,6 +364,7 @@ share/locale/el/LC_MESSAGES/kshellcmdplugin.mo
share/locale/el/LC_MESSAGES/libkonq.mo
share/locale/el/LC_MESSAGES/searchbarplugin.mo
share/locale/el/LC_MESSAGES/uachangerplugin.mo
+share/locale/el/LC_MESSAGES/webarchiver.mo
share/locale/el/LC_MESSAGES/webenginepart.mo
share/locale/en_GB/LC_MESSAGES/akregator_konqplugin.mo
share/locale/en_GB/LC_MESSAGES/autorefresh.mo
@@ -369,6 +384,7 @@ share/locale/en_GB/LC_MESSAGES/kshellcmdplugin.mo
share/locale/en_GB/LC_MESSAGES/libkonq.mo
share/locale/en_GB/LC_MESSAGES/searchbarplugin.mo
share/locale/en_GB/LC_MESSAGES/uachangerplugin.mo
+share/locale/en_GB/LC_MESSAGES/webarchiver.mo
share/locale/en_GB/LC_MESSAGES/webenginepart.mo
share/locale/eo/LC_MESSAGES/akregator_konqplugin.mo
share/locale/eo/LC_MESSAGES/autorefresh.mo
@@ -407,6 +423,7 @@ share/locale/es/LC_MESSAGES/kshellcmdplugin.mo
share/locale/es/LC_MESSAGES/libkonq.mo
share/locale/es/LC_MESSAGES/searchbarplugin.mo
share/locale/es/LC_MESSAGES/uachangerplugin.mo
+share/locale/es/LC_MESSAGES/webarchiver.mo
share/locale/es/LC_MESSAGES/webenginepart.mo
share/locale/et/LC_MESSAGES/akregator_konqplugin.mo
share/locale/et/LC_MESSAGES/autorefresh.mo
@@ -445,6 +462,7 @@ share/locale/eu/LC_MESSAGES/kshellcmdplugin.mo
share/locale/eu/LC_MESSAGES/libkonq.mo
share/locale/eu/LC_MESSAGES/searchbarplugin.mo
share/locale/eu/LC_MESSAGES/uachangerplugin.mo
+share/locale/eu/LC_MESSAGES/webarchiver.mo
share/locale/eu/LC_MESSAGES/webenginepart.mo
share/locale/fa/LC_MESSAGES/akregator_konqplugin.mo
share/locale/fa/LC_MESSAGES/autorefresh.mo
@@ -502,6 +520,7 @@ share/locale/fr/LC_MESSAGES/kshellcmdplugin.mo
share/locale/fr/LC_MESSAGES/libkonq.mo
share/locale/fr/LC_MESSAGES/searchbarplugin.mo
share/locale/fr/LC_MESSAGES/uachangerplugin.mo
+share/locale/fr/LC_MESSAGES/webarchiver.mo
share/locale/fr/LC_MESSAGES/webenginepart.mo
share/locale/ga/LC_MESSAGES/akregator_konqplugin.mo
share/locale/ga/LC_MESSAGES/autorefresh.mo
@@ -632,6 +651,7 @@ share/locale/ia/LC_MESSAGES/kshellcmdplugin.mo
share/locale/ia/LC_MESSAGES/libkonq.mo
share/locale/ia/LC_MESSAGES/searchbarplugin.mo
share/locale/ia/LC_MESSAGES/uachangerplugin.mo
+share/locale/ia/LC_MESSAGES/webarchiver.mo
share/locale/ia/LC_MESSAGES/webenginepart.mo
share/locale/id/LC_MESSAGES/akregator_konqplugin.mo
share/locale/id/LC_MESSAGES/autorefresh.mo
@@ -688,6 +708,7 @@ share/locale/it/LC_MESSAGES/kshellcmdplugin.mo
share/locale/it/LC_MESSAGES/libkonq.mo
share/locale/it/LC_MESSAGES/searchbarplugin.mo
share/locale/it/LC_MESSAGES/uachangerplugin.mo
+share/locale/it/LC_MESSAGES/webarchiver.mo
share/locale/it/LC_MESSAGES/webenginepart.mo
share/locale/ja/LC_MESSAGES/akregator_konqplugin.mo
share/locale/ja/LC_MESSAGES/autorefresh.mo
@@ -764,6 +785,7 @@ share/locale/ko/LC_MESSAGES/kshellcmdplugin.mo
share/locale/ko/LC_MESSAGES/libkonq.mo
share/locale/ko/LC_MESSAGES/searchbarplugin.mo
share/locale/ko/LC_MESSAGES/uachangerplugin.mo
+share/locale/ko/LC_MESSAGES/webarchiver.mo
share/locale/ko/LC_MESSAGES/webenginepart.mo
share/locale/lt/LC_MESSAGES/akregator_konqplugin.mo
share/locale/lt/LC_MESSAGES/autorefresh.mo
@@ -783,6 +805,7 @@ share/locale/lt/LC_MESSAGES/kshellcmdplugin.mo
share/locale/lt/LC_MESSAGES/libkonq.mo
share/locale/lt/LC_MESSAGES/searchbarplugin.mo
share/locale/lt/LC_MESSAGES/uachangerplugin.mo
+share/locale/lt/LC_MESSAGES/webarchiver.mo
share/locale/lt/LC_MESSAGES/webenginepart.mo
share/locale/lv/LC_MESSAGES/akregator_konqplugin.mo
share/locale/lv/LC_MESSAGES/autorefresh.mo
@@ -896,6 +919,7 @@ share/locale/nl/LC_MESSAGES/kshellcmdplugin.mo
share/locale/nl/LC_MESSAGES/libkonq.mo
share/locale/nl/LC_MESSAGES/searchbarplugin.mo
share/locale/nl/LC_MESSAGES/uachangerplugin.mo
+share/locale/nl/LC_MESSAGES/webarchiver.mo
share/locale/nl/LC_MESSAGES/webenginepart.mo
share/locale/nn/LC_MESSAGES/akregator_konqplugin.mo
share/locale/nn/LC_MESSAGES/autorefresh.mo
@@ -972,6 +996,7 @@ share/locale/pt/LC_MESSAGES/kshellcmdplugin.mo
share/locale/pt/LC_MESSAGES/libkonq.mo
share/locale/pt/LC_MESSAGES/searchbarplugin.mo
share/locale/pt/LC_MESSAGES/uachangerplugin.mo
+share/locale/pt/LC_MESSAGES/webarchiver.mo
share/locale/pt/LC_MESSAGES/webenginepart.mo
share/locale/pt_BR/LC_MESSAGES/akregator_konqplugin.mo
share/locale/pt_BR/LC_MESSAGES/autorefresh.mo
@@ -991,6 +1016,7 @@ share/locale/pt_BR/LC_MESSAGES/kshellcmdplugin.mo
share/locale/pt_BR/LC_MESSAGES/libkonq.mo
share/locale/pt_BR/LC_MESSAGES/searchbarplugin.mo
share/locale/pt_BR/LC_MESSAGES/uachangerplugin.mo
+share/locale/pt_BR/LC_MESSAGES/webarchiver.mo
share/locale/pt_BR/LC_MESSAGES/webenginepart.mo
share/locale/ro/LC_MESSAGES/akregator_konqplugin.mo
share/locale/ro/LC_MESSAGES/autorefresh.mo
@@ -1048,6 +1074,7 @@ share/locale/sk/LC_MESSAGES/kshellcmdplugin.mo
share/locale/sk/LC_MESSAGES/libkonq.mo
share/locale/sk/LC_MESSAGES/searchbarplugin.mo
share/locale/sk/LC_MESSAGES/uachangerplugin.mo
+share/locale/sk/LC_MESSAGES/webarchiver.mo
share/locale/sk/LC_MESSAGES/webenginepart.mo
share/locale/sl/LC_MESSAGES/akregator_konqplugin.mo
share/locale/sl/LC_MESSAGES/autorefresh.mo
@@ -1067,6 +1094,7 @@ share/locale/sl/LC_MESSAGES/kshellcmdplugin.mo
share/locale/sl/LC_MESSAGES/libkonq.mo
share/locale/sl/LC_MESSAGES/searchbarplugin.mo
share/locale/sl/LC_MESSAGES/uachangerplugin.mo
+share/locale/sl/LC_MESSAGES/webarchiver.mo
share/locale/sl/LC_MESSAGES/webenginepart.mo
share/locale/sr/LC_MESSAGES/akregator_konqplugin.mo
share/locale/sr/LC_MESSAGES/autorefresh.mo
@@ -1105,6 +1133,7 @@ share/locale/sv/LC_MESSAGES/kshellcmdplugin.mo
share/locale/sv/LC_MESSAGES/libkonq.mo
share/locale/sv/LC_MESSAGES/searchbarplugin.mo
share/locale/sv/LC_MESSAGES/uachangerplugin.mo
+share/locale/sv/LC_MESSAGES/webarchiver.mo
share/locale/sv/LC_MESSAGES/webenginepart.mo
share/locale/tr/LC_MESSAGES/akregator_konqplugin.mo
share/locale/tr/LC_MESSAGES/autorefresh.mo
@@ -1162,6 +1191,7 @@ share/locale/uk/LC_MESSAGES/kshellcmdplugin.mo
share/locale/uk/LC_MESSAGES/libkonq.mo
share/locale/uk/LC_MESSAGES/searchbarplugin.mo
share/locale/uk/LC_MESSAGES/uachangerplugin.mo
+share/locale/uk/LC_MESSAGES/webarchiver.mo
share/locale/uk/LC_MESSAGES/webenginepart.mo
share/locale/wa/LC_MESSAGES/akregator_konqplugin.mo
share/locale/wa/LC_MESSAGES/autorefresh.mo
@@ -1197,6 +1227,7 @@ share/locale/zh_CN/LC_MESSAGES/kshellcmdplugin.mo
share/locale/zh_CN/LC_MESSAGES/libkonq.mo
share/locale/zh_CN/LC_MESSAGES/searchbarplugin.mo
share/locale/zh_CN/LC_MESSAGES/uachangerplugin.mo
+share/locale/zh_CN/LC_MESSAGES/webarchiver.mo
share/locale/zh_CN/LC_MESSAGES/webenginepart.mo
share/locale/zh_TW/LC_MESSAGES/akregator_konqplugin.mo
share/locale/zh_TW/LC_MESSAGES/autorefresh.mo
@@ -1232,5 +1263,7 @@ share/webenginepart/kpartplugins/khtmltts.desktop
share/webenginepart/kpartplugins/khtmltts.rc
share/webenginepart/kpartplugins/plugin_babelfish.rc
share/webenginepart/kpartplugins/plugin_translator.desktop
+share/webenginepart/kpartplugins/plugin_webarchiver.desktop
+share/webenginepart/kpartplugins/plugin_webarchiver.rc
share/webenginepart/kpartplugins/uachangerplugin.desktop
share/webenginepart/kpartplugins/uachangerplugin.rc
diff --git a/x11/konsole/distinfo b/x11/konsole/distinfo
index 05873bfe44d9..ddbbb672c4fd 100644
--- a/x11/konsole/distinfo
+++ b/x11/konsole/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420043
-SHA256 (KDE/release-service/20.08.3/konsole-20.08.3.tar.xz) = 5d7a03e745d324210a94099188e64c42203a8e3a27d5854d211675538e6f514a
-SIZE (KDE/release-service/20.08.3/konsole-20.08.3.tar.xz) = 1212868
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/konsole-20.12.0.tar.xz) = 6d3ba8a4e5baeda3f8b380f122313de1421836892994f1ddf0e6872696598d59
+SIZE (KDE/release-service/20.12.0/konsole-20.12.0.tar.xz) = 1236116
diff --git a/x11/konsole/pkg-plist b/x11/konsole/pkg-plist
index 0dc1832e13f4..5679cf30ddc9 100644
--- a/x11/konsole/pkg-plist
+++ b/x11/konsole/pkg-plist
@@ -22,6 +22,7 @@ share/knotifications5/konsole.notifyrc
%%DATADIR%%/WhiteOnBlack.colorscheme
%%DATADIR%%/default.keytab
%%DATADIR%%/linux.keytab
+%%DATADIR%%/macos.keytab
%%DATADIR%%/solaris.keytab
share/knsrcfiles/konsole.knsrc
share/kservices5/ServiceMenus/konsolehere.desktop
diff --git a/x11/yakuake/distinfo b/x11/yakuake/distinfo
index 51211e69eaae..5f9b696137f6 100644
--- a/x11/yakuake/distinfo
+++ b/x11/yakuake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604420044
-SHA256 (KDE/release-service/20.08.3/yakuake-20.08.3.tar.xz) = 603f0bd02a969f5e9aa5e42c59e6bf1f533be3ad01ced517f82fbf5d6a17ed17
-SIZE (KDE/release-service/20.08.3/yakuake-20.08.3.tar.xz) = 381328
+TIMESTAMP = 1607111072
+SHA256 (KDE/release-service/20.12.0/yakuake-20.12.0.tar.xz) = a1a1f914ffb4364ba57dd66daf9366aeb9da8fe0d14b4c41b5a7ad3befdcbb9c
+SIZE (KDE/release-service/20.12.0/yakuake-20.12.0.tar.xz) = 381984
diff --git a/x11/yakuake/pkg-plist b/x11/yakuake/pkg-plist
index 42cab1b98d06..1a75b9d71268 100644
--- a/x11/yakuake/pkg-plist
+++ b/x11/yakuake/pkg-plist
@@ -1,5 +1,4 @@
bin/yakuake
-etc/xdg/yakuake.knsrc
share/applications/org.kde.yakuake.desktop
share/dbus-1/services/org.kde.yakuake.service
share/icons/hicolor/128x128/apps/yakuake.png
@@ -10,6 +9,7 @@ share/icons/hicolor/32x32/apps/yakuake.png
share/icons/hicolor/48x48/apps/yakuake.png
share/icons/hicolor/64x64/apps/yakuake.png
share/knotifications5/yakuake.notifyrc
+share/knsrcfiles/yakuake.knsrc
share/locale/ar/LC_MESSAGES/yakuake.mo
share/locale/ast/LC_MESSAGES/yakuake.mo
share/locale/bs/LC_MESSAGES/yakuake.mo