1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-19 00:13:33 +00:00

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
This commit is contained in:
Guido Falsi 2023-08-30 09:33:44 +02:00
parent c8836dc3cd
commit 52ea6952aa
4 changed files with 25 additions and 10 deletions

View File

@ -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:

View File

@ -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

View File

@ -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.

View File

@ -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