aboutsummaryrefslogtreecommitdiff
path: root/x11/kf5-plasma-framework
diff options
context:
space:
mode:
authorAdriaan de Groot <adridg@FreeBSD.org>2020-06-12 00:01:10 +0000
committerAdriaan de Groot <adridg@FreeBSD.org>2020-06-12 00:01:10 +0000
commit1fea9088ff9691d94abfdba6d8675fe1a3cf2fbd (patch)
tree8a440d2b7d02068786e9b475bdba1e967c4d3627 /x11/kf5-plasma-framework
parent40245b8e778564b1c0136d0c8da1b5139398c9ad (diff)
downloadports-1fea9088ff9691d94abfdba6d8675fe1a3cf2fbd.tar.gz
ports-1fea9088ff9691d94abfdba6d8675fe1a3cf2fbd.zip
Fix for a visual glitch in Breeze themes.
This was recommended by upstream; it affects the package but is only installed SVGZ files, so I'm not going to chase consumers. Reported by: upstream
Notes
Notes: svn path=/head/; revision=538556
Diffstat (limited to 'x11/kf5-plasma-framework')
-rw-r--r--x11/kf5-plasma-framework/Makefile1
-rw-r--r--x11/kf5-plasma-framework/files/patch-git-5be495b4d751
-rw-r--r--x11/kf5-plasma-framework/pkg-plist2
3 files changed, 54 insertions, 0 deletions
diff --git a/x11/kf5-plasma-framework/Makefile b/x11/kf5-plasma-framework/Makefile
index 36bdee5bd73a..c5adbd446353 100644
--- a/x11/kf5-plasma-framework/Makefile
+++ b/x11/kf5-plasma-framework/Makefile
@@ -3,6 +3,7 @@
PORTNAME= plasma-framework
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
KDE_FRAMEWORKS_VERSION= 5.70.1
+PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/kf5-plasma-framework/files/patch-git-5be495b4d7 b/x11/kf5-plasma-framework/files/patch-git-5be495b4d7
new file mode 100644
index 000000000000..7c2a48e4037b
--- /dev/null
+++ b/x11/kf5-plasma-framework/files/patch-git-5be495b4d7
@@ -0,0 +1,51 @@
+commit 5be495b4d7bdeb6797d483980f3ca273e56b0a19
+Author: Chris Holland <zrenfire@gmail.com>
+Date: Tue Jun 9 20:20:12 2020 -0400
+
+ Symlink widgets/plasmoidheading.svgz in breeze light/dark
+
+ PlasmoidHeading.qml only draws "widgets/plasmoidheading" if
+ fromCurrentTheme=true, so Breeze Light/Dark were not drawing it.
+
+diff --git src/desktoptheme/breeze-dark/CMakeLists.txt src/desktoptheme/breeze-dark/CMakeLists.txt
+index 7f8f99062..13a448a01 100644
+--- src/desktoptheme/breeze-dark/CMakeLists.txt
++++ src/desktoptheme/breeze-dark/CMakeLists.txt
+@@ -8,4 +8,7 @@ install(
+ FILES colors "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop"
+ DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/breeze-dark
+ )
+-
++install(
++ DIRECTORY widgets
++ DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/breeze-dark
++)
+diff --git src/desktoptheme/breeze-dark/widgets/plasmoidheading.svgz src/desktoptheme/breeze-dark/widgets/plasmoidheading.svgz
+new file mode 120000
+index 000000000..b20bf0773
+--- /dev/null
++++ src/desktoptheme/breeze-dark/widgets/plasmoidheading.svgz
+@@ -0,0 +1 @@
++../../default/widgets/plasmoidheading.svgz
+\ No newline at end of file
+diff --git src/desktoptheme/breeze-light/CMakeLists.txt src/desktoptheme/breeze-light/CMakeLists.txt
+index 5e595933f..9bb996a80 100644
+--- src/desktoptheme/breeze-light/CMakeLists.txt
++++ src/desktoptheme/breeze-light/CMakeLists.txt
+@@ -8,4 +8,7 @@ install(
+ FILES colors "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop"
+ DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/breeze-light
+ )
+-
++install(
++ DIRECTORY widgets
++ DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/breeze-light
++)
+diff --git src/desktoptheme/breeze-light/widgets/plasmoidheading.svgz src/desktoptheme/breeze-light/widgets/plasmoidheading.svgz
+new file mode 120000
+index 000000000..b20bf0773
+--- /dev/null
++++ src/desktoptheme/breeze-light/widgets/plasmoidheading.svgz
+@@ -0,0 +1 @@
++../../default/widgets/plasmoidheading.svgz
+\ No newline at end of file
diff --git a/x11/kf5-plasma-framework/pkg-plist b/x11/kf5-plasma-framework/pkg-plist
index 67a3e178e4dd..4e889194d33f 100644
--- a/x11/kf5-plasma-framework/pkg-plist
+++ b/x11/kf5-plasma-framework/pkg-plist
@@ -456,8 +456,10 @@ share/plasma/desktoptheme/air/widgets/translucentbackground.svgz
share/plasma/desktoptheme/air/widgets/viewitem.svgz
share/plasma/desktoptheme/breeze-dark/colors
share/plasma/desktoptheme/breeze-dark/metadata.desktop
+share/plasma/desktoptheme/breeze-dark/widgets/plasmoidheading.svgz
share/plasma/desktoptheme/breeze-light/colors
share/plasma/desktoptheme/breeze-light/metadata.desktop
+share/plasma/desktoptheme/breeze-light/widgets/plasmoidheading.svgz
share/plasma/desktoptheme/default/dialogs/background.svgz
share/plasma/desktoptheme/default/icons/akonadi.svgz
share/plasma/desktoptheme/default/icons/akregator.svgz