cad/PrusaSlicer: add support of OpenCascade

Patch from OpenBSD by Johannes Thyssen Tishman.

PR:		277313
Approved by:	teodorsigaev (maintainer)
This commit is contained in:
Thierry Thomas 2024-03-17 21:41:41 +01:00
parent b7bc96ccb1
commit ffcb78d4aa
4 changed files with 18 additions and 13 deletions

View File

@ -1,7 +1,7 @@
PORTNAME= PrusaSlicer
DISTVERSIONPREFIX=version_
DISTVERSION= 2.6.0
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= cad
DIST_SUBDIR= PrusaSlicer
@ -12,8 +12,6 @@ WWW= https://www.prusa3d.com/prusaslicer/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN= fails to build, error: no member named 'prior' in namespace 'boost'
BUILD_DEPENDS= cereal>=1.3.0.10:devel/cereal \
cgal>=5.0.2:math/cgal \
opencascade>=7.7.0:cad/opencascade
@ -31,7 +29,7 @@ LIB_DEPENDS= libtbb.so:devel/onetbb \
libmpfr.so:math/mpfr \
libdbus-1.so:devel/dbus \
libpng.so:graphics/png \
libTKXDESTEP.so:cad/opencascade \
libTKXSDRAWSTEP.so:cad/opencascade \
libtiff.so:graphics/tiff \
libfontconfig.so:x11-fonts/fontconfig \
libfreeimage.so:graphics/freeimage \

View File

@ -1,5 +1,5 @@
--- src/libnanosvg/nanosvg.h.orig 1970-01-01 01:00:00.000000000 +0100
+++ src/libnanosvg/nanosvg.h 2022-12-22 00:42:08.000000000 +0100
--- src/libnanosvg/nanosvg.h.orig 2024-03-17 16:57:39 UTC
+++ src/libnanosvg/nanosvg.h
@@ -0,0 +1,3106 @@
+/*
+ * Copyright (c) 2013-14 Mikko Mononen memon@inside.org

View File

@ -1,5 +1,5 @@
--- src/libnanosvg/nanosvgrast.h.orig 1970-01-01 01:00:00.000000000 +0100
+++ src/libnanosvg/nanosvgrast.h 2022-12-22 00:42:08.000000000 +0100
--- src/libnanosvg/nanosvgrast.h.orig 2024-03-17 16:57:40 UTC
+++ src/libnanosvg/nanosvgrast.h
@@ -0,0 +1,1482 @@
+/*
+ * Copyright (c) 2013-14 Mikko Mononen memon@inside.org

View File

@ -1,6 +1,6 @@
--- src/occt_wrapper/CMakeLists.txt.orig 2023-06-19 12:07:14 UTC
+++ src/occt_wrapper/CMakeLists.txt
@@ -19,9 +19,11 @@ generate_export_header(OCCTWrapper)
@@ -19,14 +19,13 @@ generate_export_header(OCCTWrapper)
generate_export_header(OCCTWrapper)
@ -9,11 +9,18 @@
+find_package(OpenCASCADE REQUIRED)
set(OCCT_LIBS
- TKXDESTEP
- TKSTEP
- TKSTEP209
- TKSTEPAttr
- TKSTEPBase
+ -L${CMAKE_INSTALL_PREFIX}/lib
TKXDESTEP
TKSTEP
TKSTEP209
@@ -58,5 +60,5 @@ include(GNUInstallDirs)
+ TKXSDRAWSTEP
+ TKDESTEP
TKXCAF
TKXSBase
TKVCAF
@@ -58,5 +57,5 @@ include(GNUInstallDirs)
include(GNUInstallDirs)