git: 9015b311995a - main - archivers/file-roller: Add missing dependencies and fix build when NAUTILUS off

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Sat, 23 Apr 2022 16:54:31 UTC
The branch main has been updated by madpilot:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9015b311995ac418bc0a96e3c365ad57d057c6ae

commit 9015b311995ac418bc0a96e3c365ad57d057c6ae
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2022-04-23 16:50:27 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2022-04-23 16:54:27 +0000

    archivers/file-roller: Add missing dependencies and fix build when NAUTILUS off
    
    Poudriere reports two linked libraries missing from file-roller
    dependencies.
    
    The one on libhandy causes it to fail to build when the NAUTILUS
    option is disabled. The libhandy library happens to be already
    installed by nautilus when that is present as a dependency, but the
    port fails to find it when nautilus and its dependencies are not
    already present in the system or poudriere jail at build time.
    
    Reported by:    poudriere QA testing
    Approved by:    portmgr (fixit blanket)
---
 archivers/file-roller/Makefile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/archivers/file-roller/Makefile b/archivers/file-roller/Makefile
index a6389bf9ed9b..fbde8cbe9a81 100644
--- a/archivers/file-roller/Makefile
+++ b/archivers/file-roller/Makefile
@@ -15,14 +15,15 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	itstool:textproc/itstool
 LIB_DEPENDS=	libjson-glib-1.0.so:devel/json-glib \
-		libnotify.so:devel/libnotify
+		libnotify.so:devel/libnotify \
+		libhandy-1.so:x11-toolkits/libhandy
 RUN_DEPENDS=	gtar:archivers/gtar
 
 PORTSCOUT=	limitw:1,even
 
 USES=		cpe desktop-file-utils gettext gnome libarchive localbase \
 		meson pkgconfig python:3.5+,build tar:xz
-USE_GNOME=	cairo gtk30
+USE_GNOME=	cairo gdkpixbuf2 gtk30
 USE_LDCONFIG=	yes
 MESON_ARGS=	-Dpackagekit=false
 BINARY_ALIAS=	python3=${PYTHON_VERSION}