git: 48c7a2e63fb0 - main - x11-toolkits/fox16: Update to 1.6.58

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Sat, 25 May 2024 06:30:24 UTC
The branch main has been updated by jhale:

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

commit 48c7a2e63fb0e3add8e39afa954a3c92b5b803c4
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2024-05-25 05:28:05 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-05-25 06:26:46 +0000

    x11-toolkits/fox16: Update to 1.6.58
    
    Improve Makefile readability, introducing a separator beween options
    blocks. Pet portlint(1), removing unnecessary multiple instances of
    USES=xorg. Lightly stroke portclippy(1) to address some other Makefile
    order issues. I still think unique options descriptions should head
    their respective blocks and not be kept in a block of their own as it
    give a quick overview of what the option does right in the block and
    makes wholesale removal of an option a tiny bit easier. On the fence
    about the benefits of <option>_IMPLIES coming at the beginning or end
    of an options block, but keeping it as-is (at the end) to avoid
    unnecessary churn.
    
    Remove GNU_CONFIGURE_MANPREFIX after 9fd7ee1cdf6c. There is no
    perceivable need to cherry-pick this update to quarterly, so this is
    safe.
---
 x11-toolkits/fox16/Makefile  | 23 +++++++++++++----------
 x11-toolkits/fox16/distinfo  |  6 +++---
 x11-toolkits/fox16/pkg-plist |  4 ++--
 3 files changed, 18 insertions(+), 15 deletions(-)

diff --git a/x11-toolkits/fox16/Makefile b/x11-toolkits/fox16/Makefile
index c8b14ef8aab5..0a18ae216144 100644
--- a/x11-toolkits/fox16/Makefile
+++ b/x11-toolkits/fox16/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	fox
-PORTVERSION=	1.6.57
-PORTREVISION=	4
+PORTVERSION=	1.6.58
 CATEGORIES=	x11-toolkits
 MASTER_SITES=	http://fox-toolkit.org/ftp/ \
 		ftp://ftp.fox-toolkit.org/pub/
@@ -18,11 +17,11 @@ LIB_DEPENDS=	libpng.so:graphics/png \
 
 USES=		compiler:features gl jpeg libtool localbase:ldflags pathfix xorg
 USE_GL=		gl glu
+USE_LDCONFIG=	yes
 USE_XORG=	x11 xext xfixes
+
 GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
 CONFIGURE_ARGS=	--with-opengl --with-x --with-xim
-USE_LDCONFIG=	yes
 
 CPPFLAGS+=	-fPIC -Dregister=
 
@@ -36,36 +35,40 @@ OPTIONS_DEFAULT=	SHM XCURSOR XFT XINPUT XRANDR XRENDER
 OPTIONS_SUB=		yes
 
 APPS_DESC=		Install sample applications
+
 DEBUG_CONFIGURE_ON=	--enable-debug
 DEBUG_CONFIGURE_OFF=	--enable-release
+
 PROFILE_CONFIGURE_ON=	--with-profiling=gprof
+
 SHM_DESC=		Shared Memory support
 SHM_CONFIGURE_ON=	--with-xshm=yes
 SHM_CONFIGURE_OFF=	--with-xshm=no
-XCURSOR_USES=		xorg
+
 XCURSOR_USE=		xorg=xcursor
 XCURSOR_CONFIGURE_ON=	--with-xcursor=yes
 XCURSOR_CONFIGURE_OFF=	--with-xcursor=no
-XFT_USES=		pkgconfig xorg
-XFT_USE=		xorg=xft
+
 XFT_LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 			libfontconfig.so:x11-fonts/fontconfig
+XFT_USES=		pkgconfig
+XFT_USE=		xorg=xft
 XFT_CONFIGURE_ON=	--with-xft=yes
 XFT_CONFIGURE_OFF=	--with-xft=no
 XFT_CPPFLAGS=		$$(pkg-config freetype2 --cflags)
 XFT_LDFLAGS=		$$(pkg-config freetype2 --libs)
 XFT_IMPLIES=		XRENDER
+
 XINPUT_DESC=		X Input extension library support
-XINPUT_USES=		xorg
 XINPUT_USE=		xorg=xi
 XINPUT_CONFIGURE_ON=	--with-xinput=yes
 XINPUT_CONFIGURE_OFF=	--with-xinput=no
-XRANDR_USES=		xorg
+
 XRANDR_USE=		xorg=xrandr
 XRANDR_CONFIGURE_ON=	--with-xrandr=yes
 XRANDR_CONFIGURE_OFF=	--with-xrandr=no
+
 XRENDER_DESC=		X Render extension library support
-XRENDER_USES=		xorg
 XRENDER_USE=		xorg=xrender
 XRENDER_CONFIGURE_ON=	--with-xrender=yes
 XRENDER_CONFIGURE_OFF=	--with-xrender=no
diff --git a/x11-toolkits/fox16/distinfo b/x11-toolkits/fox16/distinfo
index 8bd39b63d325..28e17c7d06e1 100644
--- a/x11-toolkits/fox16/distinfo
+++ b/x11-toolkits/fox16/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1522965455
-SHA256 (fox-1.6.57.tar.gz) = 65ef15de9e0f3a396dc36d9ea29c158b78fad47f7184780357b929c94d458923
-SIZE (fox-1.6.57.tar.gz) = 4284018
+TIMESTAMP = 1716613960
+SHA256 (fox-1.6.58.tar.gz) = 5a734b84d76d2f8e334e26ff85dd3950d3fedf53057a4d4b19fd4a712c8d5b81
+SIZE (fox-1.6.58.tar.gz) = 4427107
diff --git a/x11-toolkits/fox16/pkg-plist b/x11-toolkits/fox16/pkg-plist
index d7c88ae493e7..da43df558516 100644
--- a/x11-toolkits/fox16/pkg-plist
+++ b/x11-toolkits/fox16/pkg-plist
@@ -294,11 +294,11 @@ include/fox-%%MAJORVER%%/xincs.h
 lib/libCHART-%%MAJORVER%%.a
 lib/libCHART-%%MAJORVER%%.so
 lib/libCHART-%%MAJORVER%%.so.0
-lib/libCHART-%%MAJORVER%%.so.0.0.57
+lib/libCHART-%%MAJORVER%%.so.0.0.58
 lib/libFOX-%%MAJORVER%%.a
 lib/libFOX-%%MAJORVER%%.so
 lib/libFOX-%%MAJORVER%%.so.0
-lib/libFOX-%%MAJORVER%%.so.0.0.57
+lib/libFOX-%%MAJORVER%%.so.0.0.58
 libdata/pkgconfig/fox.pc
 %%APPS%%share/man/man1/PathFinder-16.1.gz
 %%APPS%%share/man/man1/adie-16.1.gz