diff options
author | Tobias C. Berner <tcberner@FreeBSD.org> | 2021-06-13 06:15:08 +0000 |
---|---|---|
committer | Tobias C. Berner <tcberner@FreeBSD.org> | 2021-06-13 06:38:35 +0000 |
commit | 4ea20bee50630eb895f1e50c59cc71d2c04fe5e4 (patch) | |
tree | 818149c0fbd4bfe00968206266d5397579273be8 /sysutils/plasma5-systemsettings | |
parent | 896d87b6fb1a606385449fef9d7e44823cf08b8a (diff) | |
download | ports-4ea20bee50630eb895f1e50c59cc71d2c04fe5e4.tar.gz ports-4ea20bee50630eb895f1e50c59cc71d2c04fe5e4.zip |
x11/plasma5-plasma: Update KDE Plasma Desktop to 5.22
Plasma 5.22 is here, and it is more reliable and stable than ever. By
cleaning up and refactoring code in the background, the Plasma desktop
gives you greater responsiveness and performance, helping you become
even more productive without hiccups or surprises. Enjoy a smoother
experience with KDE’s Plasma 5.22 desktop.
Plasma 5.22 has become more pleasurable to use through improvements to
the design and greater smoothness and consistency in transparencies,
blurs, icons, and animations. Moving things to accessible locations,
offering hints and visual cues, and creating new settings allows you to
customize your work environment to make it fit perfectly to your needs.
Following the true KDE spirit, the push for a more stable and attractive
desktop does not mean you have to renounce control over how you want it
to look or behave. Plasma 5.22, as always, packs all the flexibility and
tools for customization you have come to expect and love, and some more
to boot.
Meanwhile, the push to move Plasma in its entirety to Wayland (the
display protocol of the future) continues in full swing. So much so that
popular distros are starting to ship Plasma with Wayland by default. By
using Wayland behind the scenes, Plasma is able to include features and
bug fixes not possible to implement on X11, offering you a better
experience and more stability.
Full announcement and changelog:
https://kde.org/announcements/plasma/5/5.22.0/
Diffstat (limited to 'sysutils/plasma5-systemsettings')
3 files changed, 3 insertions, 182 deletions
diff --git a/sysutils/plasma5-systemsettings/distinfo b/sysutils/plasma5-systemsettings/distinfo index 77b3bb828e3b..aeba6b045d9b 100644 --- a/sysutils/plasma5-systemsettings/distinfo +++ b/sysutils/plasma5-systemsettings/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1620277315 -SHA256 (KDE/plasma/5.21.5/systemsettings-5.21.5.tar.xz) = 95784e6f0dc89778ebbd0bc4536f690cd8454001c7665eb853c0c6eace987acd -SIZE (KDE/plasma/5.21.5/systemsettings-5.21.5.tar.xz) = 199680 +TIMESTAMP = 1622814008 +SHA256 (KDE/plasma/5.22.0/systemsettings-5.22.0.tar.xz) = 668e69eecc5f7dc83d3e796c4233cc81696cda398d034c1adf490e4bafb9d9ef +SIZE (KDE/plasma/5.22.0/systemsettings-5.22.0.tar.xz) = 204604 diff --git a/sysutils/plasma5-systemsettings/files/patch-git-dbf9834bedb064a3140e1921a47f985a3706a20d b/sysutils/plasma5-systemsettings/files/patch-git-dbf9834bedb064a3140e1921a47f985a3706a20d deleted file mode 100644 index 83f45b69d9d2..000000000000 --- a/sysutils/plasma5-systemsettings/files/patch-git-dbf9834bedb064a3140e1921a47f985a3706a20d +++ /dev/null @@ -1,178 +0,0 @@ -commit dbf9834bedb064a3140e1921a47f985a3706a20d -Author: Nicolas Fella <nicolas.fella@gmx.de> -Date: Sun Mar 7 11:33:10 2021 +0100 - - Make systemsettingsview shared again - - 2b61b00dd33f9363c39a8d93642187b8759b621c made it static but that causes - symbols to be loaded into the app twice, which is brittle. - - Partially reverts 2b61b00dd33f9363c39a8d93642187b8759b621c. - - BUG: 434045 -diff --git CMakeLists.txt CMakeLists.txt -index d8237ccd..96d7d21a 100644 ---- CMakeLists.txt -+++ CMakeLists.txt -@@ -13,6 +13,7 @@ include(KDEInstallDirs) - include(KDECMakeSettings) - include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) - include(KDEClangFormat) -+include(GenerateExportHeader) - include(ECMQMLModules) - include(ECMQtDeclareLoggingCategory) - if(ECM_VERSION VERSION_GREATER_EQUAL 5.79) -diff --git core/BaseData.h core/BaseData.h -index 727ab3e1..13903bd9 100644 ---- core/BaseData.h -+++ core/BaseData.h -@@ -22,6 +22,8 @@ - - #include <QObject> - -+#include "systemsettingsview_export.h" -+ - class QString; - class MenuItem; - class KConfigGroup; -@@ -34,7 +36,7 @@ class KConfigGroup; - * - * @author Ben Cooksley <bcooksley@kde.org> - */ --class BaseData : public QObject -+class SYSTEMSETTINGSVIEW_EXPORT BaseData : public QObject - { - Q_OBJECT - Q_DISABLE_COPY(BaseData) -diff --git core/BaseMode.h core/BaseMode.h -index 920b04d6..1c12af9a 100644 ---- core/BaseMode.h -+++ core/BaseMode.h -@@ -24,6 +24,8 @@ - - #include <KPluginMetaData> - -+#include "systemsettingsview_export.h" -+ - class QAction; - class MenuItem; - class ModuleView; -@@ -45,7 +47,7 @@ template<typename T> class QList; - * @author Ben Cooksley <bcooksley@kde.org> - * @author Mathias Soeken <msoeken@informatik.uni-bremen.de> - */ --class Q_DECL_EXPORT BaseMode : public QObject -+class SYSTEMSETTINGSVIEW_EXPORT BaseMode : public QObject - { - Q_OBJECT - -diff --git core/CMakeLists.txt core/CMakeLists.txt -index fd91ce00..8cb53827 100644 ---- core/CMakeLists.txt -+++ core/CMakeLists.txt -@@ -10,7 +10,8 @@ set(systemsettingsview_LIB_SRCS - - ki18n_wrap_ui( systemsettingsview_LIB_SRCS externalModule.ui ) - --add_library( systemsettingsview STATIC ${systemsettingsview_LIB_SRCS} ) -+add_library( systemsettingsview ${systemsettingsview_LIB_SRCS} ) -+generate_export_header(systemsettingsview) - - target_link_libraries( systemsettingsview - KF5::ItemViews -@@ -22,4 +23,7 @@ target_link_libraries( systemsettingsview - KF5::Activities - ) - -+set_target_properties( systemsettingsview PROPERTIES SOVERSION 3 ) -+ -+install( TARGETS systemsettingsview ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) - install( FILES systemsettingsview.desktop systemsettingsexternalapp.desktop DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR} ) -diff --git core/MenuItem.h core/MenuItem.h -index d1aa7624..9bcff52d 100644 ---- core/MenuItem.h -+++ core/MenuItem.h -@@ -24,6 +24,8 @@ - - #include <KService> - -+#include "systemsettingsview_export.h" -+ - class QString; - class KCModuleInfo; - template<typename T> class QList; -@@ -45,7 +47,7 @@ template<typename T> class QList; - * @author Ben Cooksley <bcooksley@kde.org> - * @author Will Stephenson <wstephenson@kde.org> - */ --class MenuItem -+class SYSTEMSETTINGSVIEW_EXPORT MenuItem - { - public: - /** -diff --git core/MenuModel.h core/MenuModel.h -index d8b00a5e..a84b6abf 100644 ---- core/MenuModel.h -+++ core/MenuModel.h -@@ -23,6 +23,8 @@ - - #include <QAbstractItemModel> - -+#include "systemsettingsview_export.h" -+ - class MenuItem; - - /** -@@ -35,7 +37,7 @@ class MenuItem; - * @author Ben Cooksley <bcooksley@kde.org> - * @author Will Stephenson <wstephenson@kde.org> - */ --class MenuModel : public QAbstractItemModel -+class SYSTEMSETTINGSVIEW_EXPORT MenuModel : public QAbstractItemModel - { - Q_OBJECT - -diff --git core/MenuProxyModel.h core/MenuProxyModel.h -index 6f867826..dbe0fca4 100644 ---- core/MenuProxyModel.h -+++ core/MenuProxyModel.h -@@ -23,6 +23,8 @@ - - #include <KCategorizedSortFilterProxyModel> - -+#include "systemsettingsview_export.h" -+ - /** - * @brief Provides a filter model for MenuModel - * -@@ -35,7 +37,7 @@ - * @author Will Stephenson <wstephenson@kde.org> - * @author Ben Cooksley <bcooksley@kde.org> - */ --class MenuProxyModel : public KCategorizedSortFilterProxyModel -+class SYSTEMSETTINGSVIEW_EXPORT MenuProxyModel : public KCategorizedSortFilterProxyModel - { - Q_OBJECT - -diff --git core/ModuleView.h core/ModuleView.h -index a456cf5e..699b1135 100644 ---- core/ModuleView.h -+++ core/ModuleView.h -@@ -25,6 +25,8 @@ - #include <QModelIndex> - #include <QWidget> - -+#include "systemsettingsview_export.h" -+ - class KAboutData; - class KCModuleInfo; - class KCModuleProxy; -@@ -46,7 +48,7 @@ class KPageWidgetItem; - * @author Mathias Soeken <msoeken@informatik.uni-bremen.de> - * @author Ben Cooksley <bcooksley@kde.org> - */ --class ModuleView : public QWidget -+class SYSTEMSETTINGSVIEW_EXPORT ModuleView : public QWidget - { - Q_OBJECT - diff --git a/sysutils/plasma5-systemsettings/pkg-plist b/sysutils/plasma5-systemsettings/pkg-plist index 0de718ca38cc..ac953ebef6a5 100644 --- a/sysutils/plasma5-systemsettings/pkg-plist +++ b/sysutils/plasma5-systemsettings/pkg-plist @@ -1,5 +1,4 @@ bin/systemsettings5 -lib/libsystemsettingsview.so lib/libsystemsettingsview.so.3 %%QT_PLUGINDIR%%/systemsettingsview/icon_mode.so %%QT_PLUGINDIR%%/systemsettingsview/systemsettings_sidebar_mode.so |