git: 2c188852ef50 - main - graphics/gthumb: track libjxl dependency after 316b58b68075

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Wed, 05 Oct 2022 16:48:48 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2c188852ef5092cec3949da36c7e3015121a3c1e

commit 2c188852ef5092cec3949da36c7e3015121a3c1e
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2022-10-05 16:27:07 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-10-05 16:48:01 +0000

    graphics/gthumb: track libjxl dependency after 316b58b68075
    
    ====> Running Q/A tests (stage-qa)
    Error: /usr/local/lib/gthumb/extensions/libcairo_io.so is linked to /usr/local/lib/libjxl.so.0.7 from graphics/libjxl but it is not declared as a dependency
    Warning: you need LIB_DEPENDS+=libjxl.so:graphics/libjxl
    Error: /usr/local/lib/gthumb/extensions/libcairo_io.so is linked to /usr/local/lib/libjxl_threads.so.0.7 from graphics/libjxl but it is not declared as a dependency
    Warning: you need LIB_DEPENDS+=libjxl_threads.so:graphics/libjxl
    
    Reported by:    QAT
---
 graphics/gthumb/Makefile | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/graphics/gthumb/Makefile b/graphics/gthumb/Makefile
index 157350941e01..bcef8782b66a 100644
--- a/graphics/gthumb/Makefile
+++ b/graphics/gthumb/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	gthumb
 PORTVERSION=	3.12.2
+PORTREVISION=	1
 CATEGORIES=	graphics
 MASTER_SITES=	GNOME
 DIST_SUBDIR=	gnome
@@ -66,9 +67,9 @@ GLIB_SCHEMAS=	org.gnome.gthumb.change-date.gschema.xml \
 		org.gnome.gthumb.catalogs.gschema.xml \
 		org.gnome.gthumb.terminal.gschema.xml
 
-OPTIONS_DEFINE=		BRASERO CLUTTER EXIV2 GSTREAMER RAW SECRET \
+OPTIONS_DEFINE=		BRASERO CLUTTER EXIV2 GSTREAMER JXL RAW SECRET \
 			WEBP WEBSERVICES YELP
-OPTIONS_DEFAULT=	BRASERO CLUTTER EXIV2 GSTREAMER RAW SECRET \
+OPTIONS_DEFAULT=	BRASERO CLUTTER EXIV2 GSTREAMER JXL RAW SECRET \
 			WEBP WEBSERVICES YELP
 OPTIONS_SUB=		yes
 
@@ -82,6 +83,8 @@ EXIV2_LIB_DEPENDS=	libexiv2.so:graphics/exiv2
 EXIV2_MESON_TRUE=	exiv2
 GSTREAMER_USES=		gstreamer
 GSTREAMER_MESON_TRUE=	gstreamer
+JXL_LIB_DEPENDS=	libjxl.so:graphics/libjxl
+JXL_MESON_TRUE=		libjxl
 RAW_DESC=		Raw image support via libraw
 RAW_LIB_DEPENDS=	libraw.so:graphics/libraw
 RAW_MESON_TRUE=		libraw