git: 41956dc18c82 - 2026Q3 - x11/plank: Update 0.11.167 => 0.11.172

Vladimir Druzenko <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch 2026Q3 has been updated by vvd:

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

commit 41956dc18c826d63e712a3dd78271c863b8a5233
Author:     rottlog <[email protected]>
AuthorDate: 2026-08-17 23:19:18 +0000
Commit:     Vladimir Druzenko <[email protected]>
CommitDate: 2026-08-17 23:23:10 +0000

    x11/plank: Update 0.11.167 => 0.11.172
    
    Changelogs:
    https://github.com/zquestz/plank-reloaded/releases/tag/0.11.168
    https://github.com/zquestz/plank-reloaded/releases/tag/0.11.169
    https://github.com/zquestz/plank-reloaded/releases/tag/0.11.170
    https://github.com/zquestz/plank-reloaded/releases/tag/0.11.171
    https://github.com/zquestz/plank-reloaded/releases/tag/0.11.172
    
    - Refresh patches.
    
    PR:             297567
    Sponsored by:   UNIS Labs
    Co-authored-by: Vladimir Druzenko <[email protected]>
    MFH:            2026Q3
    
    (cherry picked from commit 744e6523a9d72352feddb3cf77f0fe75ab2f8c66)
---
 x11/plank/Makefile                                         |  6 ++++--
 x11/plank/distinfo                                         |  6 +++---
 x11/plank/files/patch-docklets_Battery_BatteryDocklet.vala | 14 ++++----------
 .../patch-docklets_Battery_BatteryUPowerDockItem.vala      | 14 ++++++++++++++
 x11/plank/files/patch-docklets_Battery_meson.build         |  4 ++--
 .../files/patch-docklets_Separator_SeparatorDockItem.vala  |  4 ++--
 x11/plank/files/patch-docklets_meson.build                 |  5 +++--
 x11/plank/files/patch-lib_Services_Environment.vala        |  6 +++---
 x11/plank/files/patch-meson.build                          |  4 ++--
 9 files changed, 37 insertions(+), 26 deletions(-)

diff --git a/x11/plank/Makefile b/x11/plank/Makefile
index 7bc1a9d9b878..456a8607d958 100644
--- a/x11/plank/Makefile
+++ b/x11/plank/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	plank
-DISTVERSION=	0.11.167
+DISTVERSION=	0.11.172
 CATEGORIES=	x11
 
 MAINTAINER=	[email protected]
@@ -11,7 +11,8 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libbamf3.so:sysutils/bamf \
 		libgee-0.8.so:devel/libgee \
-		libgnome-menu-3.so:x11/gnome-menus
+		libgnome-menu-3.so:x11/gnome-menus \
+		libcanberra.so:audio/libcanberra
 RUN_DEPENDS=	upower>0:sysutils/upower
 
 USES=		desktop-file-utils gettext-runtime gettext-tools gnome \
@@ -21,6 +22,7 @@ GH_ACCOUNT=	zquestz
 GH_PROJECT=	plank-reloaded
 USE_GNOME=	cairo gdkpixbuf glib20 gtk30 libwnck3
 GLIB_SCHEMAS=	net.launchpad.plank.gschema.xml
+USE_LDCONFIG=	yes
 USE_XORG=	x11 xfixes xi
 
 MESON_ARGS=	-Dproduction-release=true \
diff --git a/x11/plank/distinfo b/x11/plank/distinfo
index 5e4742864022..780928951d0a 100644
--- a/x11/plank/distinfo
+++ b/x11/plank/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1776601204
-SHA256 (zquestz-plank-reloaded-0.11.167_GH0.tar.gz) = 7c24a46bff96eb86f1dfc820c843d78a14634077cbcbb3695b2cb1aad184c536
-SIZE (zquestz-plank-reloaded-0.11.167_GH0.tar.gz) = 1503871
+TIMESTAMP = 1786844683
+SHA256 (zquestz-plank-reloaded-0.11.172_GH0.tar.gz) = 11b5e56b838c1b7a0af443fe18c90001a33ed7412cee81abbbc730de6135fb1d
+SIZE (zquestz-plank-reloaded-0.11.172_GH0.tar.gz) = 1539080
diff --git a/x11/plank/files/patch-docklets_Battery_BatteryDocklet.vala b/x11/plank/files/patch-docklets_Battery_BatteryDocklet.vala
index 7af0ce3a9030..2ee7c049bb3b 100644
--- a/x11/plank/files/patch-docklets_Battery_BatteryDocklet.vala
+++ b/x11/plank/files/patch-docklets_Battery_BatteryDocklet.vala
@@ -1,17 +1,11 @@
---- docklets/Battery/BatteryDocklet.vala.orig	2025-02-28 03:58:18 UTC
+--- docklets/Battery/BatteryDocklet.vala.orig	2026-08-04 01:49:12 UTC
 +++ docklets/Battery/BatteryDocklet.vala
-@@ -35,9 +35,11 @@ namespace Docky {
+@@ -35,7 +35,7 @@ namespace Docky {
      public bool is_supported () { return true; }
  
      public Plank.DockElement make_element (string launcher, GLib.File file) {
--      return (BatteryUPowerDockItem.is_supported)
--                ? (Plank.DockElement) new BatteryUPowerDockItem.with_dockitem_file (file)
--                : (Plank.DockElement) new BatteryDockItem.with_dockitem_file (file);
-+      if (BatteryUPowerDockItem.is_supported) {
-+        return (Plank.DockElement) new BatteryUPowerDockItem.with_dockitem_file (file);
-+      }
-+
-+      return null;
+-      return new BatteryUPowerDockItem.with_dockitem_file (file);
++      return (Plank.DockElement) new BatteryUPowerDockItem.with_dockitem_file (file);
      }
    }
  }
diff --git a/x11/plank/files/patch-docklets_Battery_BatteryUPowerDockItem.vala b/x11/plank/files/patch-docklets_Battery_BatteryUPowerDockItem.vala
new file mode 100644
index 000000000000..003ec6dbdb1b
--- /dev/null
+++ b/x11/plank/files/patch-docklets_Battery_BatteryUPowerDockItem.vala
@@ -0,0 +1,14 @@
+--- docklets/Battery/BatteryUPowerDockItem.vala.orig	2026-08-04 01:49:12 UTC
++++ docklets/Battery/BatteryUPowerDockItem.vala
+@@ -222,11 +222,6 @@ namespace Docky {
+           return false;
+         }
+ 
+-        var replacement = new BatteryDockItem.with_dockitem_file(backing_file);
+-        if (container.replace(replacement, this)) {
+-          fallback_pending = false;
+-        }
+-
+         return false;
+       });
+     }
diff --git a/x11/plank/files/patch-docklets_Battery_meson.build b/x11/plank/files/patch-docklets_Battery_meson.build
index ad27ba8d3632..9bf5db35f52c 100644
--- a/x11/plank/files/patch-docklets_Battery_meson.build
+++ b/x11/plank/files/patch-docklets_Battery_meson.build
@@ -1,8 +1,8 @@
---- docklets/Battery/meson.build.orig	2025-02-28 03:58:18 UTC
+--- docklets/Battery/meson.build.orig	2026-08-04 01:49:12 UTC
 +++ docklets/Battery/meson.build
 @@ -1,5 +1,4 @@ docklet_battery_sources = [
  docklet_battery_sources = [
 -  'BatteryDockItem.vala',
    'BatteryDocklet.vala',
    'BatteryUPowerDockItem.vala',
- ]
+   'BatteryPreferences.vala',
diff --git a/x11/plank/files/patch-docklets_Separator_SeparatorDockItem.vala b/x11/plank/files/patch-docklets_Separator_SeparatorDockItem.vala
index bd347b8c77df..3be709a222fc 100644
--- a/x11/plank/files/patch-docklets_Separator_SeparatorDockItem.vala
+++ b/x11/plank/files/patch-docklets_Separator_SeparatorDockItem.vala
@@ -1,6 +1,6 @@
---- docklets/Separator/SeparatorDockItem.vala.orig	2025-09-17 00:18:24 UTC
+--- docklets/Separator/SeparatorDockItem.vala.orig	2026-08-04 01:49:12 UTC
 +++ docklets/Separator/SeparatorDockItem.vala
-@@ -252,8 +252,8 @@ namespace Docky {
+@@ -289,8 +289,8 @@ namespace Docky {
        );
  
        string[] icon_paths = {
diff --git a/x11/plank/files/patch-docklets_meson.build b/x11/plank/files/patch-docklets_meson.build
index 3b8a3029024b..bfbbcd160a86 100644
--- a/x11/plank/files/patch-docklets_meson.build
+++ b/x11/plank/files/patch-docklets_meson.build
@@ -1,9 +1,10 @@
---- docklets/meson.build.orig	2025-02-28 03:58:18 UTC
+--- docklets/meson.build.orig	2026-08-04 01:49:12 UTC
 +++ docklets/meson.build
-@@ -2,6 +2,5 @@ subdir('Clock')
+@@ -2,7 +2,6 @@ subdir('Clock')
  subdir('Battery')
  subdir('Clippy')
  subdir('Clock')
 -subdir('CPUMonitor')
  subdir('Desktop')
+ subdir('Notifications')
  subdir('Trash')
diff --git a/x11/plank/files/patch-lib_Services_Environment.vala b/x11/plank/files/patch-lib_Services_Environment.vala
index 27722a36008f..633ba42b0e64 100644
--- a/x11/plank/files/patch-lib_Services_Environment.vala
+++ b/x11/plank/files/patch-lib_Services_Environment.vala
@@ -1,7 +1,7 @@
 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.orig	2026-08-04 01:49:12 UTC
 +++ lib/Services/Environment.vala
 @@ -56,6 +56,7 @@ namespace Plank {
      PANTHEON = 1 << 11,
@@ -21,8 +21,8 @@ x11/gnome-shell-extensions
        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;
+@@ -84,6 +86,7 @@ namespace Plank {
+       case "x-cinnamon": result = XdgSessionDesktop.CINNAMON; break;
        case "pantheon": result = XdgSessionDesktop.PANTHEON; break;
        case "dde": result = XdgSessionDesktop.DDE; break;
 +      case "budgie": result = XdgSessionDesktop.BUDGIE; break;
diff --git a/x11/plank/files/patch-meson.build b/x11/plank/files/patch-meson.build
index 9344cd3d6780..2fdf210d25b1 100644
--- a/x11/plank/files/patch-meson.build
+++ b/x11/plank/files/patch-meson.build
@@ -1,4 +1,4 @@
---- meson.build.orig	2025-08-28 03:55:28 UTC
+--- meson.build.orig	2026-08-04 01:49:12 UTC
 +++ meson.build
 @@ -138,10 +138,8 @@ add_project_arguments(
  )
@@ -11,7 +11,7 @@
  
      '-DGETTEXT_PACKAGE="@0@"'.format(meson.project_name()),
      '-DGMENU_I_KNOW_THIS_IS_UNSTABLE',
-@@ -284,11 +282,6 @@ endif
+@@ -307,11 +305,6 @@ endif
      ],
    )
  endif
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.