git: f6b6a548700c - main - graphics/ristretto: Update to 0.13.4

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Sat, 29 Mar 2025 08:45:29 UTC
The branch main has been updated by madpilot:

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

commit f6b6a548700cd1a14a464eb8f4239301a8abfb1e
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2025-03-29 08:43:37 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2025-03-29 08:43:37 +0000

    graphics/ristretto: Update to 0.13.4
    
    - Convert build to using meson
    - Remove unneeded dependencies
---
 graphics/ristretto/Makefile | 17 ++++++++---------
 graphics/ristretto/distinfo |  6 +++---
 2 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/graphics/ristretto/Makefile b/graphics/ristretto/Makefile
index c4a0fc3eebc9..5cca9e701a58 100644
--- a/graphics/ristretto/Makefile
+++ b/graphics/ristretto/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	ristretto
-PORTVERSION=	0.13.3
+PORTVERSION=	0.13.4
 CATEGORIES=	graphics xfce
 MASTER_SITES=	XFCE/apps
 DIST_SUBDIR=	xfce4
@@ -11,17 +11,14 @@ WWW=		https://docs.xfce.org/apps/ristretto/start
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-LIB_DEPENDS=	libexif.so:graphics/libexif \
-		libharfbuzz.so:print/harfbuzz
+LIB_DEPENDS=	libexif.so:graphics/libexif
 
-USES=		compiler:c11 desktop-file-utils gettext-tools gmake gnome \
-		pkgconfig tar:bzip2 xfce xorg
+USES=		cmake:indirect compiler:c11 desktop-file-utils gettext-tools gnome \
+		meson pkgconfig tar:xz xfce xorg
 USE_GNOME=	cairo gdkpixbuf glib20 gtk30
-USE_XFCE=	libmenu xfconf
+USE_XFCE=	libexo libmenu xfconf
 USE_XORG=	ice sm x11
 
-GNU_CONFIGURE=	yes
-
 OPTIONS_DEFINE=		NLS TUMBLER
 OPTIONS_DEFAULT=	TUMBLER
 OPTIONS_SUB=		yes
@@ -29,8 +26,10 @@ OPTIONS_SUB=		yes
 TUMBLER_DESC=		Install Tumbler dependency for creating thumbnails
 
 NLS_USES=		gettext-runtime
-NLS_CONFIGURE_ENABLE=	nls
 
 TUMBLER_RUN_DEPENDS=	xfce4-tumbler>0:deskutils/xfce4-tumbler
 
+post-patch-NLS-off:
+	@${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
+
 .include <bsd.port.mk>
diff --git a/graphics/ristretto/distinfo b/graphics/ristretto/distinfo
index 5150521440df..27ad8554d9be 100644
--- a/graphics/ristretto/distinfo
+++ b/graphics/ristretto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735172808
-SHA256 (xfce4/ristretto-0.13.3.tar.bz2) = 5b9172ef704ae192a5338df6bee4e91a59edc65618c375bb4433ffb38e2126cb
-SIZE (xfce4/ristretto-0.13.3.tar.bz2) = 854176
+TIMESTAMP = 1743023968
+SHA256 (xfce4/ristretto-0.13.4.tar.xz) = a84ef8cb80638681d9b9ef09cddff86a5d7a0e028603b4a601cf0ff6c2869ce8
+SIZE (xfce4/ristretto-0.13.4.tar.xz) = 277320