git: 9015b311995a - main - archivers/file-roller: Add missing dependencies and fix build when NAUTILUS off
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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}