aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2024-05-25 05:28:05 +0000
committerJason E. Hale <jhale@FreeBSD.org>2024-05-25 06:26:46 +0000
commit48c7a2e63fb0e3add8e39afa954a3c92b5b803c4 (patch)
treeeb85e74ebcc8074cd64e7ac8313cdbb8040a2a91
parente9e0ef051cb33287e823a096ecd0afe6ebf182f5 (diff)
downloadports-48c7a2e63fb0e3add8e39afa954a3c92b5b803c4.tar.gz
ports-48c7a2e63fb0e3add8e39afa954a3c92b5b803c4.zip
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.
-rw-r--r--x11-toolkits/fox16/Makefile23
-rw-r--r--x11-toolkits/fox16/distinfo6
-rw-r--r--x11-toolkits/fox16/pkg-plist4
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