summaryrefslogtreecommitdiff
path: root/x11-wm/xfce4-panel
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm/xfce4-panel')
-rw-r--r--x11-wm/xfce4-panel/Makefile36
-rw-r--r--x11-wm/xfce4-panel/distinfo6
-rw-r--r--x11-wm/xfce4-panel/pkg-plist1
3 files changed, 20 insertions, 23 deletions
diff --git a/x11-wm/xfce4-panel/Makefile b/x11-wm/xfce4-panel/Makefile
index f8a71e13b9d7..146ba9361607 100644
--- a/x11-wm/xfce4-panel/Makefile
+++ b/x11-wm/xfce4-panel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-panel
-PORTVERSION= 4.20.4
+PORTVERSION= 4.20.5
CATEGORIES= x11-wm xfce
MASTER_SITES= XFCE
DIST_SUBDIR= xfce4
@@ -13,13 +13,12 @@ LICENSE_COMB= multi
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB
-LIB_DEPENDS= libdbusmenu-gtk3.so:devel/libdbusmenu \
- libharfbuzz.so:print/harfbuzz
+LIB_DEPENDS= libdbusmenu-gtk3.so:devel/libdbusmenu
-USES= compiler:c11 desktop-file-utils gettext-tools gmake gnome \
- libtool pathfix perl5 pkgconfig python:build shebangfix \
- tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf glib20 gtk30 libwnck3
+USES= compiler:c11 desktop-file-utils gettext-tools gnome meson \
+ pathfix perl5 pkgconfig python:build shebangfix tar:bzip2 xfce \
+ xorg
+USE_GNOME= glib20 gtk30 libwnck3
USE_LDCONFIG= yes
USE_PERL5= build
USE_XFCE= garcon libexo windowing xdt xfconf
@@ -27,10 +26,8 @@ USE_XORG= ice sm x11 xext
SHEBANG_FILES= xdt-gen-visibility
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-x11 \
- --without-html-dir
-INSTALL_TARGET= install-strip
+MESON_ARGS= -Ddbusmenu=enabled \
+ -Dx11=enabled
PORTSCOUT= limitw:1,even
@@ -38,21 +35,22 @@ OPTIONS_DEFINE= GIR NLS VAPI WAYLAND
OPTIONS_DEFAULT= GIR VAPI WAYLAND
OPTIONS_SUB= yes
-GIR_DESC= Use Gobject Introspection
+GIR_DESC= Use Gobject Introspection
GIR_USE= GNOME=introspection:build
-GIR_CONFIGURE_ON= --enable-introspection=yes
-GIR_CONFIGURE_OFF= --enable-introspection=no
+GIR_MESON_TRUE= introspection
NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
VAPI_IMPLIES= GIR
VAPI_USES= vala:build
-VAPI_CONFIGURE_ENABLE= vala
+VAPI_MESON_ENABLED= vala
-WAYLAND_LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell \
- libwayland-client.so:graphics/wayland
-WAYLAND_CONFIGURE_ENABLE= gtk-layer-shell wayland
+WAYLAND_LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell \
+ libwayland-client.so:graphics/wayland
+WAYLAND_MESON_ENABLED= gtk-layer-shell wayland
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11-wm/xfce4-panel/distinfo b/x11-wm/xfce4-panel/distinfo
index 734057a88509..eeec7d457f42 100644
--- a/x11-wm/xfce4-panel/distinfo
+++ b/x11-wm/xfce4-panel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742802732
-SHA256 (xfce4/xfce4-panel-4.20.4.tar.bz2) = 695b23af490719e734c8659394821b43cc94d3bee69994bafdc42ef40daa0d2c
-SIZE (xfce4/xfce4-panel-4.20.4.tar.bz2) = 2287183
+TIMESTAMP = 1755162792
+SHA256 (xfce4/xfce4-panel-4.20.5.tar.bz2) = 3f91850c9c467680c8081d561f1a3fd83355c07db07be9a96da1764f8c842b2b
+SIZE (xfce4/xfce4-panel-4.20.5.tar.bz2) = 2293754
diff --git a/x11-wm/xfce4-panel/pkg-plist b/x11-wm/xfce4-panel/pkg-plist
index 4b6437fe0953..5f3e42c3d3a0 100644
--- a/x11-wm/xfce4-panel/pkg-plist
+++ b/x11-wm/xfce4-panel/pkg-plist
@@ -11,7 +11,6 @@ include/xfce4/libxfce4panel-2.0/libxfce4panel/xfce-arrow-button.h
include/xfce4/libxfce4panel-2.0/libxfce4panel/xfce-panel-convenience.h
include/xfce4/libxfce4panel-2.0/libxfce4panel/xfce-panel-image.h
include/xfce4/libxfce4panel-2.0/libxfce4panel/xfce-panel-macros.h
-include/xfce4/libxfce4panel-2.0/libxfce4panel/xfce-panel-plugin-provider.h
include/xfce4/libxfce4panel-2.0/libxfce4panel/xfce-panel-plugin.h
%%GIR%%lib/girepository-1.0/Libxfce4panel-2.0.typelib
lib/libxfce4panel-2.0.so