git: f85a090cdce6 - main - x11/plank: Update 0.11.149 => 0.11.151
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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;