Bug 277314 - cad/gmsh: opencascade-7.8.0 is not supported
Summary: cad/gmsh: opencascade-7.8.0 is not supported
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Thierry Thomas
URL:
Keywords: needs-patch
Depends on:
Blocks: 277294
  Show dependency treegraph
 
Reported: 2024-02-25 17:26 UTC by Thierry Thomas
Modified: 2024-03-21 18:06 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (wen)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thierry Thomas freebsd_committer freebsd_triage 2024-02-25 17:26:48 UTC
Gmsh does not fails against opencascade-7.8.0, but this dependency is ignored:

-- OCC CAF lib TKXDESTEP not Found
-- OCC CAF lib TKXDEIGES not Found
Comment 1 Thierry Thomas freebsd_committer freebsd_triage 2024-02-26 18:06:57 UTC
Upstream fixed this problem: see the commit at <https://gitlab.onelab.info/gmsh/gmsh/-/commit/f53e58fe744d7afa82cd6e0d391ca947
e86278f3>.

Would you prefer to backport this patch, or to upgrade the port to the corresponding tag?
Comment 2 wen 2024-02-29 01:48:55 UTC
(In reply to Thierry Thomas from comment #1)

Feel free to update it or take maintainership of it.
Comment 3 commit-hook freebsd_committer freebsd_triage 2024-03-21 18:02:57 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6935b6360e884afbd9e81e188ae43a994fc91b9b

commit 6935b6360e884afbd9e81e188ae43a994fc91b9b
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2024-03-18 08:40:45 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2024-03-21 18:01:19 +0000

    cad/gmsh: support of OpenCascade 7.8.0

    Backport of the patch e97e555 from upstream.

    PR:             277314
    Approved by:    wen (maintainer)

 cad/gmsh/Makefile                         |   2 +-
 cad/gmsh/files/patch-CMakeLists.txt (new) | 170 ++++++++++++++++++++++++++++++
 2 files changed, 171 insertions(+), 1 deletion(-)
Comment 4 Thierry Thomas freebsd_committer freebsd_triage 2024-03-21 18:06:48 UTC
Committed, thanks!