git: 52ea6952aac6 - main - x11/xfce4-whiskermenu-plugin: Update to 2.8.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 30 Aug 2023 07:35:00 UTC
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