Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Aug 2023 07:35:00 GMT
From:      Guido Falsi <madpilot@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 52ea6952aac6 - main - x11/xfce4-whiskermenu-plugin: Update to 2.8.0
Message-ID:  <202308300735.37U7Z0ab063314@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by madpilot:

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

commit 52ea6952aac6b1c5d200a597e02fbb58bffe4fa0
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2023-08-30 07:33:44 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2023-08-30 07:33:44 +0000

    x11/xfce4-whiskermenu-plugin: Update to 2.8.0
    
    - Add options ACCOUNTS_SERVICE GTK_LAYER_SHELL LTO to allow disabling
      these new features (all enabled by defualt)
    - Reorder Makefile variables to pet portfmt and portclippy
    - Improve pkg-descr
    - Testing shows the .desktop file gets installed only if NLS option
      is enabled
---
 x11/xfce4-whiskermenu-plugin/Makefile  | 22 +++++++++++++++++-----
 x11/xfce4-whiskermenu-plugin/distinfo  |  6 +++---
 x11/xfce4-whiskermenu-plugin/pkg-descr |  5 ++++-
 x11/xfce4-whiskermenu-plugin/pkg-plist |  2 +-
 4 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/x11/xfce4-whiskermenu-plugin/Makefile b/x11/xfce4-whiskermenu-plugin/Makefile
index e9f6a38de9ab..c383ba187390 100644
--- a/x11/xfce4-whiskermenu-plugin/Makefile
+++ b/x11/xfce4-whiskermenu-plugin/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	xfce4-whiskermenu-plugin
-PORTVERSION=	2.7.3
+PORTVERSION=	2.8.0
 CATEGORIES=	x11 xfce
 MASTER_SITES=	XFCE/panel-plugins
 DIST_SUBDIR=	xfce4
@@ -11,14 +11,26 @@ WWW=		https://goodies.xfce.org/projects/panel-plugins/xfce4-whiskermenu-plugin
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		cmake compiler:c++14-lang gettext-tools gnome localbase pkgconfig \
-		tar:bzip2 xfce
+USES=		cmake compiler:c++14-lang gettext-tools gnome localbase \
+		pkgconfig tar:bzip2 xfce
 USE_GNOME=	cairo gdkpixbuf2 gtk30
 USE_XFCE=	panel
 
-OPTIONS_DEFINE=	NLS
+OPTIONS_DEFINE=		ACCOUNTS_SERVICE GTK_LAYER_SHELL LTO NLS
+OPTIONS_DEFAULT=	ACCOUNTS_SERVICE GTK_LAYER_SHELL LTO
+OPTIONS_SUB=		yes
+
+ACCOUNTS_SERVICE_DESC=	Enable AccountsService support
+GTK_LAYER_SHELL_DESC=	Enable support for positioning in Wayland
+
+ACCOUNTS_SERVICE_LIB_DEPENDS=	libaccountsservice.so:sysutils/accountsservice
+ACCOUNTS_SERVICE_CMAKE_BOOL=	ENABLE_ACCOUNTS_SERVICE
+
+GTK_LAYER_SHELL_LIB_DEPENDS=	libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
+GTK_LAYER_SHELL_CMAKE_BOOL=	ENABLE_GTK_LAYER_SHELL
+
+LTO_CMAKE_BOOL=	ENABLE_LINK_TIME_OPTIMIZATION
 
-OPTIONS_SUB=	yes
 NLS_USES=	gettext-runtime
 
 post-patch-NLS-off:
diff --git a/x11/xfce4-whiskermenu-plugin/distinfo b/x11/xfce4-whiskermenu-plugin/distinfo
index a2883fe0df44..9238b36cfdb6 100644
--- a/x11/xfce4-whiskermenu-plugin/distinfo
+++ b/x11/xfce4-whiskermenu-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682509553
-SHA256 (xfce4/xfce4-whiskermenu-plugin-2.7.3.tar.bz2) = da2699ec9665388cf7fa1090088290f78245667fa6846ffca14116264a9fe6e9
-SIZE (xfce4/xfce4-whiskermenu-plugin-2.7.3.tar.bz2) = 180287
+TIMESTAMP = 1693329985
+SHA256 (xfce4/xfce4-whiskermenu-plugin-2.8.0.tar.bz2) = bcf8035ee9080a955b7ad6f2da0fdefa4db283f9ce2d1717ad0faef5c23244e6
+SIZE (xfce4/xfce4-whiskermenu-plugin-2.8.0.tar.bz2) = 187093
diff --git a/x11/xfce4-whiskermenu-plugin/pkg-descr b/x11/xfce4-whiskermenu-plugin/pkg-descr
index bd28218b3569..c442a5506e0a 100644
--- a/x11/xfce4-whiskermenu-plugin/pkg-descr
+++ b/x11/xfce4-whiskermenu-plugin/pkg-descr
@@ -1 +1,4 @@
-Whisker Menu is an alternate application launcher for the Xfce Desktop.
+Whisker Menu is an alternate application launcher for the Xfce
+Desktop. When you open it you are shown a list of applications you
+have marked as favorites. You can browse through all of your installed
+applications by clicking on the category buttons on the side.
diff --git a/x11/xfce4-whiskermenu-plugin/pkg-plist b/x11/xfce4-whiskermenu-plugin/pkg-plist
index 6fd5731db604..89f627974355 100644
--- a/x11/xfce4-whiskermenu-plugin/pkg-plist
+++ b/x11/xfce4-whiskermenu-plugin/pkg-plist
@@ -65,4 +65,4 @@ share/icons/hicolor/scalable/apps/org.xfce.panel.whiskermenu.svg
 %%NLS%%share/locale/vi/LC_MESSAGES/xfce4-whiskermenu-plugin.mo
 %%NLS%%share/locale/zh_CN/LC_MESSAGES/xfce4-whiskermenu-plugin.mo
 %%NLS%%share/locale/zh_TW/LC_MESSAGES/xfce4-whiskermenu-plugin.mo
-share/xfce4/panel/plugins/whiskermenu.desktop
+%%NLS%%share/xfce4/panel/plugins/whiskermenu.desktop



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202308300735.37U7Z0ab063314>