git: a737df258430 - main - x11/xterm: Now requires gtk-pixbuf-extra

From: Emanuel Haupt <ehaupt_at_FreeBSD.org>
Date: Thu, 20 Mar 2025 09:11:27 UTC
The branch main has been updated by ehaupt:

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

commit a737df258430d63fc9a0977364b264b66b63ae01
Author:     Emanuel Haupt <ehaupt@FreeBSD.org>
AuthorDate: 2025-03-20 09:11:12 +0000
Commit:     Emanuel Haupt <ehaupt@FreeBSD.org>
CommitDate: 2025-03-20 09:11:24 +0000

    x11/xterm: Now requires gtk-pixbuf-extra
    
    Add gdkpixbufextra:run dependency as GNOME, previously optional adding
    desktop-file-utils use flag, is now mandatory.
    
    PR:             285519
    Notified by:    shurd
---
 x11/xterm/Makefile | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/x11/xterm/Makefile b/x11/xterm/Makefile
index 7a9137f6b66a..3ac8b83d1f9f 100644
--- a/x11/xterm/Makefile
+++ b/x11/xterm/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	xterm
 DISTVERSION=	397
+PORTREVISION=	1
 CATEGORIES=	x11
 MASTER_SITES=	https://invisible-island.net/archives/xterm/:src1 \
 		https://invisible-mirror.net/archives/xterm/:src1 \
@@ -17,9 +18,11 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS+=	libfontconfig.so:x11-fonts/fontconfig
 
-USES=			cpe localbase ncurses tar:tgz xorg
+USES=			cpe desktop-file-utils gnome localbase ncurses tar:tgz \
+			xorg
 CPE_VENDOR=		invisible-island
 USE_XORG=		ice x11 xext xft xmu xpm xt
+USE_GNOME=		gdkpixbufextra:run
 GNU_CONFIGURE=		yes
 CONFIGURE_ARGS+=	--enable-narrowproto \
 			--with-utempter
@@ -28,7 +31,7 @@ CPPFLAGS+=	-DPIXMAP_ROOTDIR=${LOCALBASE}/share/pixmaps
 
 CONFLICTS=	x11iraf
 
-OPTIONS_DEFINE=		256COLOR DABBREV DECTERM GNOME LOGGING LUIT PCRE2 REGIS \
+OPTIONS_DEFINE=		256COLOR DABBREV DECTERM LOGGING LUIT PCRE2 REGIS \
 			SCRNDUMP SIXEL TOOLBAR WCHAR XINERAMA
 OPTIONS_DEFAULT=	256COLOR LUIT SIXEL WCHAR XAW
 OPTIONS_SINGLE=		ATHENA
@@ -53,7 +56,6 @@ XAW_DESC=	Link with Xaw library
 256COLOR_CONFIGURE_ENABLE=	256-color
 DABBREV_CONFIGURE_ENABLE=	dabbrev
 DECTERM_CONFIGURE_ENABLE=	dec-locator
-GNOME_USES=			desktop-file-utils
 LOGGING_CONFIGURE_ENABLE=	logging
 LUIT_IMPLIES=			WCHAR
 LUIT_BUILD_DEPENDS=		luit:x11/luit