Created attachment 223467 [details] patch Update to 3.2.1. I couldn't find relevant changelog.
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/281316185
How have you handled the joystick parts? Are they tested?
Not tested. I haven't it.
Commit with a note that says we're not sure the joystick code is working and to get in touch with us. The risk is fairly small otherwise.
might also be good to compile the ports that use freeglut or a subset before updating.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3103c302f541276ffc05e4aee6ec3d867e4c0e08 commit 3103c302f541276ffc05e4aee6ec3d867e4c0e08 Author: Zsolt Udvari <uzsolt@uzsolt.hu> AuthorDate: 2021-06-28 23:53:19 +0000 Commit: Kevin Bowling <kbowling@FreeBSD.org> CommitDate: 2021-06-29 01:13:03 +0000 graphics/freeglut: update to 3.2.1 The x11 team is unaware of issues relating to joystick support with this update or the previous version. Please file a PR with x11@ if you experience a problem or if we can remove the pkg-message. PR: 254454 Approved by: x11 graphics/freeglut/Makefile | 3 +- graphics/freeglut/distinfo | 5 +- .../freeglut/files/patch-src_fg__joystick.c (gone) | 304 ------------------ .../files/patch-src_x11_fg__joystick__x11.c | 357 ++++++++++++++++----- graphics/freeglut/pkg-plist | 13 +- 5 files changed, 291 insertions(+), 391 deletions(-)
Thanks for your contribution!