Bug 290646 - devel/collada-dom: Update to 2.5.2
Summary: devel/collada-dom: Update to 2.5.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Daniel Engberg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-29 03:32 UTC by Daniel Engberg
Modified: 2025-12-07 19:58 UTC (History)
1 user (show)

See Also:
trueos: maintainer-feedback+


Attachments
Patch for collada-dom (7.70 KB, patch)
2025-10-29 03:32 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2025-10-29 03:32:07 UTC
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).
Comment 1 Trenton Schulz 2025-11-11 12:22:02 UTC
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.
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2025-11-15 07:20:13 UTC
(In reply to Trenton Schulz from comment #1)
Sounds great, thanks
Comment 3 Trenton Schulz 2025-11-23 14:53:54 UTC
Had a chance to try things out this weekend. It seems to work. I say let's start tracking this fork instead.
Comment 4 commit-hook freebsd_committer freebsd_triage 2025-12-07 19:57:16 UTC
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(-)
Comment 5 Daniel Engberg freebsd_committer freebsd_triage 2025-12-07 19:58:42 UTC
Fixed, thanks!