git: 098b0e9d063c - main - x11-toolkits/fox17: Update to 1.7.86
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 15 Aug 2025 05:43:41 UTC
The branch main has been updated by jhale:
URL: https://cgit.FreeBSD.org/ports/commit/?id=098b0e9d063c1636d8a2cc01f4f046d13314bd78
commit 098b0e9d063c1636d8a2cc01f4f046d13314bd78
Author: Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-08-15 05:39:46 +0000
Commit: Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-08-15 05:43:28 +0000
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.
---
audio/gogglesmm/Makefile | 2 +-
x11-toolkits/fox17/Makefile | 2 +-
x11-toolkits/fox17/distinfo | 6 +++---
x11-toolkits/fox17/files/patch-include_FXObject.h | 26 -----------------------
x11-toolkits/fox17/pkg-plist | 5 +++--
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