summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2025-08-15 01:39:46 -0400
committerJason E. Hale <jhale@FreeBSD.org>2025-08-15 01:43:28 -0400
commit098b0e9d063c1636d8a2cc01f4f046d13314bd78 (patch)
tree3b59ab724770a6dde351a4badf56f17233691e44
parentsysutils/nut-devel: Update to the latest networkupstools/nut github commit (diff)
x11-toolkits/fox17: Update to 1.7.86
Changes: - SEL_MOUSEWHEEL now bounced to target, similarly to other GUI events. - New implementation of FXQuatf and FXQuatd setAxes() API. This one is singularity-free. - New fastlerp() API in FXQuatf and FXQuatd implements trig-free quaternion interpolation. - Improved pow() implementation in FXQuatf and FXQuatd. - FOX Calculator fixes. - Use argv[0] in adie as name of program in Registry. This means name of editor can be used to provide alternate configuration databases. - FindInFiles shows file before reading it. - FXPath now assumes user name may contain other characters in tilde- expansion. - Missing fxstrcasestr() and fxstrstr() implementation added; needed for this and that. - FXText draws control-characters differently now. - FXString uncode escapes bug fix. Bump PORTREVISION on consumers. Since this is a development version, rebuild is required even for minor releases due to ABI incompatibility.
-rw-r--r--audio/gogglesmm/Makefile2
-rw-r--r--x11-toolkits/fox17/Makefile2
-rw-r--r--x11-toolkits/fox17/distinfo6
-rw-r--r--x11-toolkits/fox17/files/patch-include_FXObject.h26
-rw-r--r--x11-toolkits/fox17/pkg-plist5
5 files changed, 8 insertions, 33 deletions
diff --git a/audio/gogglesmm/Makefile b/audio/gogglesmm/Makefile
index 951921f2d536..9292d98d34c2 100644
--- a/audio/gogglesmm/Makefile
+++ b/audio/gogglesmm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gogglesmm
PORTVERSION= 1.2.5
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MAINTAINER= jhale@FreeBSD.org
diff --git a/x11-toolkits/fox17/Makefile b/x11-toolkits/fox17/Makefile
index 7ff455aa43e2..fedf1e3a1527 100644
--- a/x11-toolkits/fox17/Makefile
+++ b/x11-toolkits/fox17/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fox
-PORTVERSION= 1.7.85
+PORTVERSION= 1.7.86
CATEGORIES= x11-toolkits
MASTER_SITES= http://fox-toolkit.org/ftp/ \
ftp://ftp.fox-toolkit.org/pub/
diff --git a/x11-toolkits/fox17/distinfo b/x11-toolkits/fox17/distinfo
index bb1d7d0d0d9a..9e5b41c88146 100644
--- a/x11-toolkits/fox17/distinfo
+++ b/x11-toolkits/fox17/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724224733
-SHA256 (fox-1.7.85.tar.gz) = 195de7d95dd5f6fd54b4ab480d2824584e9a12765c19744e64a2e7a89248474f
-SIZE (fox-1.7.85.tar.gz) = 5912948
+TIMESTAMP = 1755230898
+SHA256 (fox-1.7.86.tar.gz) = fd5daea276af14832fb6bf84d3c0e102fabe1d7b15fc1c5720de4dc37135b0ae
+SIZE (fox-1.7.86.tar.gz) = 5921552
diff --git a/x11-toolkits/fox17/files/patch-include_FXObject.h b/x11-toolkits/fox17/files/patch-include_FXObject.h
deleted file mode 100644
index e189fa4a20bb..000000000000
--- a/x11-toolkits/fox17/files/patch-include_FXObject.h
+++ /dev/null
@@ -1,26 +0,0 @@
-Add missing include that was removed in 1.7.85 for some reason. FXSelector
-is defined in FXMetaClass.h. Fox itself builds, but audio/gogglesmm fails.
-
-/usr/local/include/fox-1.7/FXObject.h:135:3: fatal error: no type named 'FXSelector' in namespace 'FX'
- 135 | FXDECLARE(FXObject)
- | ^~~~~~~~~~~~~~~~~~~
-/usr/local/include/fox-1.7/FXObject.h:50:28: note: expanded from macro 'FXDECLARE'
- 50 | struct FXMapEntry { FX::FXSelector keylo; FX::FXSelector keyhi; long (classname::* func)(FX::FXObject*,FX::FXSelector,void*); }; \
- | ~~~~^
-
-Upstream has been notified of this issue:
-https://sourceforge.net/p/foxgui/mailman/foxgui-users/thread/CAJE75NFrWfZUx%3DifHt2GrzbwPrRSG9DaHLP3Xa%2Bo2DCZwPFTTw%40mail.gmail.com/#msg58809602
-
---- include/FXObject.h.orig 2024-06-30 15:47:37 UTC
-+++ include/FXObject.h
-@@ -25,6 +25,10 @@
- #include "FXCallback.h"
- #endif
-
-+#ifndef FXMETACLASS_H
-+#include "FXMetaClass.h"
-+#endif
-+
- namespace FX {
-
-
diff --git a/x11-toolkits/fox17/pkg-plist b/x11-toolkits/fox17/pkg-plist
index 1b259f22cefc..72119f0955e3 100644
--- a/x11-toolkits/fox17/pkg-plist
+++ b/x11-toolkits/fox17/pkg-plist
@@ -363,6 +363,7 @@ include/fox-%%MAJORVER%%/chart/chart.h
include/fox-%%MAJORVER%%/chart/chartdefs.h
include/fox-%%MAJORVER%%/fx.h
include/fox-%%MAJORVER%%/fx3d.h
+include/fox-%%MAJORVER%%/fxadler32.h
include/fox-%%MAJORVER%%/fxascii.h
include/fox-%%MAJORVER%%/fxchar.h
include/fox-%%MAJORVER%%/fxcpuid.h
@@ -377,11 +378,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.85
+lib/libCHART-%%MAJORVER%%.so.0.0.86
lib/libFOX-%%MAJORVER%%.a
lib/libFOX-%%MAJORVER%%.so
lib/libFOX-%%MAJORVER%%.so.0
-lib/libFOX-%%MAJORVER%%.so.0.0.85
+lib/libFOX-%%MAJORVER%%.so.0.0.86
libdata/pkgconfig/fox17.pc
share/man/man1/ControlPanel-17.1.gz
%%PORTEXAMPLES%%share/man/man1/PathFinder-17.1.gz