1PORTNAME=	xfce4-panel
2PORTVERSION=	4.20.7
3CATEGORIES=	x11-wm xfce
4MASTER_SITES=	XFCE
5DIST_SUBDIR=	xfce4
6
7MAINTAINER=	ports@MidnightBSD.org
8COMMENT=	Xfce's panel
9WWW=		https://gitlab.xfce.org/xfce/xfce4-panel
10
11LICENSE=	gpl2 lgpl2.1
12LICENSE_COMB=	multi
13LICENSE_FILE_gpl2=	${WRKSRC}/COPYING
14LICENSE_FILE_lgpl2.1=	${WRKSRC}/COPYING.LIB
15
16LIB_DEPENDS=	libdbusmenu-gtk3.so:devel/libdbusmenu
17
18USES=		compiler:c11 desktop-file-utils gettext-tools gnome meson \
19		pathfix perl5 pkgconfig python:build shebangfix tar:bzip2 xfce \
20		xorg
21USE_GNOME=	glib20 gtk30 libwnck3
22USE_LDCONFIG=	yes
23USE_PERL5=	build
24USE_XFCE=	garcon libexo windowing xdt xfconf
25USE_XORG=	ice sm x11 xext
26
27SHEBANG_FILES=	xdt-gen-visibility
28
29MESON_ARGS=	-Ddbusmenu=enabled \
30		-Dx11=enabled
31
32PORTSCOUT=	limitw:1,even
33
34OPTIONS_DEFINE=		GIR NLS VAPI WAYLAND
35OPTIONS_DEFAULT=	GIR VAPI WAYLAND
36OPTIONS_SUB=		yes
37
38GIR_DESC=		Use Gobject Introspection
39
40GIR_USE=		GNOME=introspection:build
41GIR_MESON_TRUE=		introspection
42
43NLS_USES=		gettext-runtime
44
45VAPI_IMPLIES=		GIR
46VAPI_USES=		vala:build
47VAPI_MESON_ENABLED=	vala
48
49WAYLAND_LIB_DEPENDS=	libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell \
50			libwayland-client.so:graphics/wayland
51WAYLAND_MESON_ENABLED=	gtk-layer-shell wayland
52
53post-patch-NLS-off:
54	@${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
55
56.include <bsd.port.mk>
57