svn commit: r535465 - in head/x11: plasma5-plasma-desktop plasma5-plasma-desktop/files plasma5-plasma-workspace
Tobias C. Berner
tcberner at FreeBSD.org
Sat May 16 14:45:39 UTC 2020
Author: tcberner
Date: Sat May 16 14:45:38 2020
New Revision: 535465
URL: https://svnweb.freebsd.org/changeset/ports/535465
Log:
Add upstream patch to reduce overly long animation speed in Plasma Desktop in combination with KDE Frameworks 5.70
An explanation of the issue can be found here:
https://pointieststick.com/2020/05/10/why-the-animations-in-your-plasma-5-18-feel-slow-now-and-when-it-will-be-fixed/
Added:
head/x11/plasma5-plasma-desktop/files/patch-git-f3bbc0b (contents, props changed)
Modified:
head/x11/plasma5-plasma-desktop/Makefile
head/x11/plasma5-plasma-workspace/Makefile
head/x11/plasma5-plasma-workspace/distinfo
Modified: head/x11/plasma5-plasma-desktop/Makefile
==============================================================================
--- head/x11/plasma5-plasma-desktop/Makefile Sat May 16 12:41:38 2020 (r535464)
+++ head/x11/plasma5-plasma-desktop/Makefile Sat May 16 14:45:38 2020 (r535465)
@@ -2,6 +2,7 @@
PORTNAME= plasma-desktop
DISTVERSION= ${KDE_PLASMA_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde kde-plasma
MAINTAINER= kde at FreeBSD.org
Added: head/x11/plasma5-plasma-desktop/files/patch-git-f3bbc0b
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/plasma5-plasma-desktop/files/patch-git-f3bbc0b Sat May 16 14:45:38 2020 (r535465)
@@ -0,0 +1,128 @@
+From f3bbc0ba0e34ea1b34b106228c02d85865ed904a Mon Sep 17 00:00:00 2001
+From: Nate Graham <nate at kde.org>
+Date: Tue, 24 Mar 2020 08:15:12 -0600
+Subject: [PATCH] Stop multiplying duration values
+
+Summary:
+After D28144, some animations are now too long because they were inappropriately
+multiplying a duration value. That's no longer necessary, so let's remove the
+multiplication.
+
+Depends on D28144
+
+Test Plan: Various things that were a bit too slow before feel just right now
+
+Reviewers: #vdg, #plasma
+
+Subscribers: plasma-devel
+
+Tags: #plasma
+
+Differential Revision: https://phabricator.kde.org/D28239
+---
+ applets/taskmanager/package/contents/ui/Task.qml | 2 +-
+ applets/taskmanager/package/contents/ui/TaskList.qml | 2 +-
+ .../contents/configuration/PanelConfiguration.qml | 4 ++--
+ desktoppackage/contents/explorer/WidgetExplorer.qml | 6 +++---
+ toolboxes/desktoptoolbox/contents/ui/ToolBoxButton.qml | 6 +++---
+ 5 files changed, 10 insertions(+), 10 deletions(-)
+
+--- applets/taskmanager/package/contents/ui/Task.qml.orig 2020-05-05 14:51:18 UTC
++++ applets/taskmanager/package/contents/ui/Task.qml
+@@ -293,7 +293,7 @@ MouseArea {
+ Timer {
+ id: timer
+
+- interval: units.longDuration * 2
++ interval: units.longDuration
+ repeat: false
+
+ onTriggered: {
+--- applets/taskmanager/package/contents/ui/TaskList.qml.orig 2020-05-05 14:51:18 UTC
++++ applets/taskmanager/package/contents/ui/TaskList.qml
+@@ -34,7 +34,7 @@ Flow {
+ NumberAnimation {
+ properties: "x, y"
+ easing.type: Easing.OutQuad
+- duration: units.longDuration * 2
++ duration: units.longDuration
+ }
+
+ PropertyAction { target: taskList; property: "animating"; value: false }
+--- desktoppackage/contents/configuration/PanelConfiguration.qml.orig 2020-05-05 14:51:18 UTC
++++ desktoppackage/contents/configuration/PanelConfiguration.qml
+@@ -103,7 +103,7 @@ PlasmaCore.FrameSvgItem {
+ return panel.screenGeometry.y + panel.screenGeometry.height - panel.height - panel.distance
+ }
+ }
+- duration: units.shortDuration * 3
++ duration: units.shortDuration
+ }
+
+ NumberAnimation {
+@@ -122,7 +122,7 @@ PlasmaCore.FrameSvgItem {
+ return panel.screenGeometry.y + panel.screenGeometry.height - panel.height - configDialog.height - panel.distance
+ }
+ }
+- duration: units.shortDuration * 3
++ duration: units.shortDuration
+ }
+ }
+ //END Animations
+--- desktoppackage/contents/explorer/WidgetExplorer.qml.orig 2020-05-05 14:51:18 UTC
++++ desktoppackage/contents/explorer/WidgetExplorer.qml
+@@ -306,7 +306,7 @@ Item {
+ properties: "x"
+ from: -list.width
+ to: 0
+- duration: units.shortDuration * 3
++ duration: units.shortDuration
+
+ }
+ }
+@@ -316,7 +316,7 @@ Item {
+ NumberAnimation {
+ properties: "x"
+ to: list.width
+- duration: units.shortDuration * 3
++ duration: units.shortDuration
+ }
+ }
+
+@@ -329,7 +329,7 @@ Item {
+ displaced: Transition {
+ NumberAnimation {
+ properties: "y"
+- duration: units.shortDuration * 3
++ duration: units.shortDuration
+ }
+ }
+ }
+--- toolboxes/desktoptoolbox/contents/ui/ToolBoxButton.qml.orig 2020-05-05 14:51:18 UTC
++++ toolboxes/desktoptoolbox/contents/ui/ToolBoxButton.qml
+@@ -54,14 +54,14 @@ Item {
+ }
+ Behavior on rotation {
+ NumberAnimation {
+- duration: units.shortDuration * 3;
++ duration: units.shortDuration;
+ easing.type: Easing.InOutExpo;
+ }
+ enabled: visible
+ }
+ Behavior on x {
+ NumberAnimation {
+- duration: units.shortDuration * 3;
++ duration: units.shortDuration;
+ easing.type: Easing.InOutExpo;
+ }
+ enabled: visible
+@@ -69,7 +69,7 @@ Item {
+ }
+ Behavior on y {
+ NumberAnimation {
+- duration: units.shortDuration * 3;
++ duration: units.shortDuration;
+ easing.type: Easing.InOutExpo;
+ }
+ enabled: visible
Modified: head/x11/plasma5-plasma-workspace/Makefile
==============================================================================
--- head/x11/plasma5-plasma-workspace/Makefile Sat May 16 12:41:38 2020 (r535464)
+++ head/x11/plasma5-plasma-workspace/Makefile Sat May 16 14:45:38 2020 (r535465)
@@ -2,7 +2,11 @@
PORTNAME= plasma-workspace
DISTVERSION= ${KDE_PLASMA_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde kde-plasma
+
+PATCH_SITES= https://github.com/KDE/plasma-workspace/commit/
+PATCHFILES= 2958702524348e9e4fcbdf490be731e92b353dad.patch:-p1
MAINTAINER= kde at FreeBSD.org
COMMENT= Plasma5 Plasma workspace
Modified: head/x11/plasma5-plasma-workspace/distinfo
==============================================================================
--- head/x11/plasma5-plasma-workspace/distinfo Sat May 16 12:41:38 2020 (r535464)
+++ head/x11/plasma5-plasma-workspace/distinfo Sat May 16 14:45:38 2020 (r535465)
@@ -1,3 +1,5 @@
-TIMESTAMP = 1588756274
+TIMESTAMP = 1589629399
SHA256 (KDE/plasma/5.18.5/plasma-workspace-5.18.5.tar.xz) = 14e82033be745f4db46a70d319e2c86012295ea31056092bc974004189b92354
SIZE (KDE/plasma/5.18.5/plasma-workspace-5.18.5.tar.xz) = 5696256
+SHA256 (KDE/plasma/5.18.5/2958702524348e9e4fcbdf490be731e92b353dad.patch) = 2e44fb12c5289d0a376a910ff4afdc24bc8dcf059b31e8124cd7b4e85f31fac4
+SIZE (KDE/plasma/5.18.5/2958702524348e9e4fcbdf490be731e92b353dad.patch) = 3893
More information about the svn-ports-all
mailing list