Bug 277313

Summary: cad/PrusaSlicer: patch needed to support opencascade-7.8.0
Product: Ports & Packages Reporter: Thierry Thomas <thierry>
Component: Individual Port(s)Assignee: Thierry Thomas <thierry>
Status: Closed FIXED    
Severity: Affects Some People CC: teodorsigaev
Priority: --- Flags: teodorsigaev: maintainer-feedback+
teodorsigaev: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 277480    
Bug Blocks: 277294    
Attachments:
Description Flags
Patch from Johannes Thyssen Tishman thierry: maintainer-approval? (teodorsigaev)

Description Thierry Thomas freebsd_committer freebsd_triage 2024-02-25 17:19:56 UTC
If built against opencascade-7.8.0, PrusaSlicer-2.6.0_8 fails with the following error:

===>   PrusaSlicer-2.6.0_8 depends on shared library: libTKXDESTEP.so - not found
===>   Installing existing package /packages/All/opencascade-7.8.0.pkg
[15amd64-default-job-01] Installing opencascade-7.8.0...
the most recent version of opencascade-7.8.0 is already installed
===>   PrusaSlicer-2.6.0_8 depends on shared library: libTKXDESTEP.so - not found
*** Error code 1
Comment 1 Thierry Thomas freebsd_committer freebsd_triage 2024-02-26 17:58:15 UTC
Created attachment 248765 [details]
Patch from Johannes Thyssen Tishman

Johannes Thyssen Tishman proposed a patch for the OpenBSD port, available at <https://www.mail-archive.com/ports@openbsd.org/msg123137.html>.
Comment 2 teodorsigaev@gmail.com 2024-03-01 11:09:06 UTC
I have no objections
Comment 3 commit-hook freebsd_committer freebsd_triage 2024-03-21 18:02:58 UTC
A commit in branch main references this bug:

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

commit ffcb78d4aa3842e02972dfbe70dd64facb684abf
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2024-03-17 20:41:41 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2024-03-21 18:01:18 +0000

    cad/PrusaSlicer: add support of OpenCascade

    Patch from OpenBSD by Johannes Thyssen Tishman.

    PR:             277313
    Approved by:    teodorsigaev (maintainer)

 cad/PrusaSlicer/Makefile                                |  6 ++----
 cad/PrusaSlicer/files/patch-src_libnanosvg_nanosvg.h    |  4 ++--
 .../files/patch-src_libnanosvg_nanosvgrast.h            |  4 ++--
 .../files/patch-src_occt__wrapper_CMakeLists.txt        | 17 ++++++++++++-----
 4 files changed, 18 insertions(+), 13 deletions(-)
Comment 4 Thierry Thomas freebsd_committer freebsd_triage 2024-03-21 18:07:29 UTC
Committed, thanks!