git: f85a090cdce6 - main - x11/plank: Update 0.11.149 => 0.11.151

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Tue, 23 Sep 2025 17:26:04 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f85a090cdce61629becdd869e1811bdb4224c38c

commit f85a090cdce61629becdd869e1811bdb4224c38c
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2025-09-23 17:24:48 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-09-23 17:24:48 +0000

    x11/plank: Update 0.11.149 => 0.11.151
    
    Changelogs:
    https://github.com/zquestz/plank-reloaded/releases/tag/0.11.150
    https://github.com/zquestz/plank-reloaded/releases/tag/0.11.151
    
    PR:             289794
    Approved by:    daniel@shafer.cc (maintainer, implicit - innactive from 2021)
---
 x11/plank/Makefile                                 |  3 ++-
 x11/plank/distinfo                                 |  6 ++---
 ...patch-docklets_Separator_SeparatorDockItem.vala | 13 +++++++++
 .../files/patch-lib_Services_Environment.vala      | 31 ++++++++++++++++++++++
 4 files changed, 49 insertions(+), 4 deletions(-)

diff --git a/x11/plank/Makefile b/x11/plank/Makefile
index e15395c3de0e..969addbd50fd 100644
--- a/x11/plank/Makefile
+++ b/x11/plank/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	plank
-DISTVERSION=	0.11.149
+DISTVERSION=	0.11.151
 CATEGORIES=	x11
 
 MAINTAINER=	daniel@shafer.cc
@@ -35,6 +35,7 @@ DBUSMENU_MESON_YES=	enable-dbusmenu
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+		${WRKSRC}/docklets/Separator/SeparatorDockItem.vala \
 		${WRKSRC}/lib/Factories/ItemFactory.vala
 
 .include <bsd.port.mk>
diff --git a/x11/plank/distinfo b/x11/plank/distinfo
index 0aa2e428ea3a..1c6940476125 100644
--- a/x11/plank/distinfo
+++ b/x11/plank/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757420136
-SHA256 (zquestz-plank-reloaded-0.11.149_GH0.tar.gz) = 0526af75adde1b57fd583dcbc73be507c4f18e30104ca86be1a2d9aec3060e7e
-SIZE (zquestz-plank-reloaded-0.11.149_GH0.tar.gz) = 665188
+TIMESTAMP = 1758546125
+SHA256 (zquestz-plank-reloaded-0.11.151_GH0.tar.gz) = 1c7434ada03151f5bda2ceb6f0efc1a74eea03e8f641d4549e680488bd1fc2b5
+SIZE (zquestz-plank-reloaded-0.11.151_GH0.tar.gz) = 671898
diff --git a/x11/plank/files/patch-docklets_Separator_SeparatorDockItem.vala b/x11/plank/files/patch-docklets_Separator_SeparatorDockItem.vala
new file mode 100644
index 000000000000..bd347b8c77df
--- /dev/null
+++ b/x11/plank/files/patch-docklets_Separator_SeparatorDockItem.vala
@@ -0,0 +1,13 @@
+--- docklets/Separator/SeparatorDockItem.vala.orig	2025-09-17 00:18:24 UTC
++++ docklets/Separator/SeparatorDockItem.vala
+@@ -252,8 +252,8 @@ namespace Docky {
+       );
+ 
+       string[] icon_paths = {
+-        "/usr/share/icons",
+-        "/usr/share/pixmaps",
++        "%%LOCALBASE%%/share/icons",
++        "%%LOCALBASE%%/share/pixmaps",
+         GLib.Environment.get_home_dir () + "/.local/share/icons"
+       };
+ 
diff --git a/x11/plank/files/patch-lib_Services_Environment.vala b/x11/plank/files/patch-lib_Services_Environment.vala
new file mode 100644
index 000000000000..27722a36008f
--- /dev/null
+++ b/x11/plank/files/patch-lib_Services_Environment.vala
@@ -0,0 +1,31 @@
+Add support for x11/budgie and fix x11/gnome-flashback,
+x11/gnome-shell-extensions
+
+--- lib/Services/Environment.vala.orig	2025-09-17 00:18:24 UTC
++++ lib/Services/Environment.vala
+@@ -56,6 +56,7 @@ namespace Plank {
+     PANTHEON = 1 << 11,
+     DDE = 1 << 12,
+     ENDLESS = 1 << 13,
++    BUDGIE = 1 << 14,
+     OLD = 1 << 24,
+     UBUNTU = 1 << 25;
+ 
+@@ -66,7 +67,8 @@ namespace Plank {
+       case "gnome": result = XdgSessionDesktop.GNOME; break;
+       case "gnome-xorg": result = XdgSessionDesktop.GNOME; break;
+       case "gnome-classic": result = XdgSessionDesktop.GNOME; break;
+-      case "gnome-flashback": result = XdgSessionDesktop.GNOME; break;
++      case "gnome-classic-xorg": result = XdgSessionDesktop.GNOME; break;
++      case "gnome-flashback-metacity": result = XdgSessionDesktop.GNOME; break;
+       case "ubuntu": result = XdgSessionDesktop.UBUNTU; break;
+       case "ubuntu-xorg": result = XdgSessionDesktop.UBUNTU; break;
+       case "kde": result = XdgSessionDesktop.KDE; break;
+@@ -83,6 +85,7 @@ namespace Plank {
+       case "cinnamon": result = XdgSessionDesktop.CINNAMON; break;
+       case "pantheon": result = XdgSessionDesktop.PANTHEON; break;
+       case "dde": result = XdgSessionDesktop.DDE; break;
++      case "budgie": result = XdgSessionDesktop.BUDGIE; break;
+       case "endless": result = XdgSessionDesktop.ENDLESS; break;
+       case "old": result = XdgSessionDesktop.OLD; break;
+       default: result = XdgSessionDesktop.UNKNOWN; break;