git: 3f4342a91ff6 - main - emulators/fuse: update to 1.9.0

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Sun, 28 Jun 2026 17:23:47 UTC
The branch main has been updated by rene:

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

commit 3f4342a91ff666efa56719e2478236b04ef6f286
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-06-28 17:21:56 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-06-28 17:23:39 +0000

    emulators/fuse: update to 1.9.0
    
    - Clean up OPTIONS and LIB_DEPENDS
    
    Changes:        https://fuse-emulator.sourceforge.net/fuse.php#What_s_new
---
 emulators/fuse/Makefile | 15 +++++++--------
 emulators/fuse/distinfo |  6 +++---
 2 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/emulators/fuse/Makefile b/emulators/fuse/Makefile
index 83e03e9d2bc2..2f54b282e6cd 100644
--- a/emulators/fuse/Makefile
+++ b/emulators/fuse/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	fuse
-PORTVERSION=	1.8.0
+PORTVERSION=	1.9.0
 CATEGORIES=	emulators
 MASTER_SITES=	SF/${PORTNAME}-emulator/${PORTNAME}/${PORTVERSION}
 
@@ -9,8 +9,7 @@ WWW=		https://fuse-emulator.sourceforge.net
 
 LICENSE=	GPLv2
 
-LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
-		libfreetype.so:print/freetype2 \
+LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 		libgcrypt.so:security/libgcrypt \
 		libpng.so:graphics/png \
 		libspectrum.so:emulators/libspectrum
@@ -23,7 +22,7 @@ USE_XORG=	x11
 
 GNU_CONFIGURE=	yes
 GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS+=--without-joystick # TODO needs libjsw for GTK
+CONFIGURE_ARGS+=--without-joystick
 
 OPTIONS_DEFINE=		ICONS ROMS DOCS
 OPTIONS_DEFAULT=	ICONS OSS GTK3
@@ -45,15 +44,15 @@ PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
 ICONS_USES=		desktop-file-utils shared-mime-info
 ICONS_CONFIGURE_ENABLE=	desktop-integration
 GTK3_USE=		GNOME=cairo,gtk30
-GTK3_CONFIGURE_ENABLE=	gtk3
+GTK3_CONFIGURE_WITH=	gtk
 SDL_USES=		sdl
 SDL_USE=		SDL=sdl XORG=ice,sm,xext
 SDL_CONFIGURE_WITH=	sdl
-SDL_CONFIGURE_ON=	--without-gtk
+SDL2_DESC=		${SDL_DESC}, version 2
 SDL2_USES=		sdl
 SDL2_USE=		SDL=sdl2 XORG=ice,sm,xext
-SDL2_CONFIGURE_WITH=	sdl2
-SDL2_CONFIGURE_ON=	--without-gtk
+SDL2_CONFIGURE_WITH=	sdl
+SDL_CONFIGURE_ENABLE=	sdl2
 ROMS_RUN_DEPENDS=	fuse-roms>0:emulators/fuse-roms
 
 PORTDOCS=	AUTHORS ChangeLog README THANKS README.copyright
diff --git a/emulators/fuse/distinfo b/emulators/fuse/distinfo
index 029283f407f9..9c05addf05fa 100644
--- a/emulators/fuse/distinfo
+++ b/emulators/fuse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1779035421
-SHA256 (fuse-1.8.0.tar.gz) = 710656da455bf5fe9843ca80474dd6adc916fc9408476aebf878771801107374
-SIZE (fuse-1.8.0.tar.gz) = 1780185
+TIMESTAMP = 1782050837
+SHA256 (fuse-1.9.0.tar.gz) = 34618c419e215e16ae4584f227e899e4e55be1ddb90fb03380c910ac16cab38a
+SIZE (fuse-1.9.0.tar.gz) = 1809321