git: 0dfb7ea2d831 - main - devel/libdbusmenu: remove run from USES=gettext-tools

From: Charlie Li <vishwin_at_FreeBSD.org>
Date: Sun, 26 Dec 2021 20:01:24 UTC
The branch main has been updated by vishwin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0dfb7ea2d8315b4bbf07d4f0546713a5b80c854f

commit 0dfb7ea2d8315b4bbf07d4f0546713a5b80c854f
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2021-12-25 22:51:43 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2021-12-26 20:00:33 +0000

    devel/libdbusmenu: remove run from USES=gettext-tools
    
    msgfmt as a RUN_DEPENDS causes all consumers and their consumers
    (mostly Cinnamon/X-Apps) with NLS options to have them stuck enabled.
    This port does not need anything from gettext-tools at runtime.
    
    Approved by: arrowd (mentor)
    Differential Revision: https://reviews.freebsd.org/D33657
---
 devel/libdbusmenu/Makefile | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/devel/libdbusmenu/Makefile b/devel/libdbusmenu/Makefile
index 71d826c7c0a0..bc66453e1f1c 100644
--- a/devel/libdbusmenu/Makefile
+++ b/devel/libdbusmenu/Makefile
@@ -2,12 +2,12 @@
 
 PORTNAME=	libdbusmenu
 PORTVERSION=	16.04.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	devel
 MASTER_SITES=	https://launchpadlibrarian.net/243440794/ \
 	https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	vishwin@vishwin.info
 COMMENT=	GLib and Gtk Implementation of the DBusMenu protocol
 
 LICENSE=	GPLv3 LGPL21 LGPL3
@@ -17,13 +17,14 @@ LICENSE_FILE_GPLv3=	${WRKSRC}/COPYING-GPL3
 LICENSE_FILE_LGPL21=	${WRKSRC}/COPYING.2.1
 
 BUILD_DEPENDS=	vapigen:lang/vala
-LIB_DEPENDS=	libjson-glib-1.0.so:devel/json-glib
+LIB_DEPENDS=	libjson-glib-1.0.so:devel/json-glib \
+		libharfbuzz.so:print/harfbuzz
 
 GNU_CONFIGURE=	yes
-USES=		compiler gettext-tools:build,run gmake gnome libtool pathfix \
-		pkgconfig python:run shebangfix xorg
-USE_GNOME=	glib20 intltool intlhack libxslt \
-		introspection:build gtk30
+USES=		compiler gettext-tools gmake gnome libtool pathfix pkgconfig python:run \
+		shebangfix xorg
+USE_GNOME=	cairo gdkpixbuf2 glib20 gtk30 intltool intlhack libxslt \
+		introspection:build
 USE_XORG=	x11
 USE_LDCONFIG=	yes
 INSTALL_TARGET=	install-strip