Created attachment 264985 [details] Patch for collada-dom Move to what seems to be a maintained fork, https://github.com/Gepetto/collada-dom/ and this is also what nix uses (packages). This also moves the port off deprecated (lib)pcre(1). Please review and test as I only did the bare minimum to get it to compile on 14.3-RELEASE (amd64).
This patch looks reasonable (same with upstream changes). I haven't had a chance to check this yet, but I'll try to do it soon.
(In reply to Trenton Schulz from comment #1) Sounds great, thanks
Had a chance to try things out this weekend. It seems to work. I say let's start tracking this fork instead.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a0a16027ab4a925f7c548402f5436cf2a80b5ed4 commit a0a16027ab4a925f7c548402f5436cf2a80b5ed4 Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2025-11-23 15:13:51 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2025-12-07 19:52:08 +0000 devel/collada-dom: Update to 2.5.2 and switch to fork Switch to fork as upstream appears to be inactive Changelog: https://github.com/Gepetto/collada-dom/releases/tag/v2.5.2 PR: 290646 Reviewed by: Trenton Schulz <trueos@norwegianrockcat.com> (maintainer) devel/collada-dom/Makefile | 17 +++++-------- devel/collada-dom/distinfo | 6 ++--- devel/collada-dom/files/patch-CMakeLists.txt | 13 ++-------- .../files/patch-dom_include_dae.h (gone) | 11 -------- .../files/patch-dom_src_dae_daeDom.cpp (gone) | 29 ---------------------- .../files/patch-dom_src_dae_daeUtils.cpp | 19 ++++---------- ...-dom_src_dae_daeZAEUncompressHandler.cpp (gone) | 11 -------- ...modules_LIBXMLPlugin_daeLIBXMLPlugin.cpp (gone) | 11 -------- devel/collada-dom/pkg-plist | 2 +- 9 files changed, 17 insertions(+), 102 deletions(-)
Fixed, thanks!