=================================================================== RCS file: /cvs/mystuff-openscad/cad/openscad/Makefile,v retrieving revision 1.7 retrieving revision 1.11 diff -u -r1.7 -r1.11 --- mystuff-openscad/cad/openscad/Makefile 2025/10/01 03:45:58 1.7 +++ mystuff-openscad/cad/openscad/Makefile 2025/10/05 03:49:17 1.11 @@ -1,4 +1,4 @@ -COMMENT = the programmers solid 3D CAD modeller +COMMENT = programmers solid 3D CAD modeller V = 2025.09.12 DISTNAME = openscad-${V} @@ -23,12 +23,13 @@ lang/python \ x11/qt5 -WANTLIB += ${COMPILER_LIBCXX} 3mf EGL GL GLEW GLU Qt5Concurrent +WANTLIB += ${COMPILER_LIBCXX} 3mf Clipper2 EGL GL GLEW GLU Qt5Concurrent WANTLIB += Qt5Core Qt5DBus Qt5Gamepad Qt5Gui Qt5Multimedia Qt5Network -WANTLIB += Qt5OpenGL Qt5Svg Qt5Widgets boost_program_options-mt -WANTLIB += boost_regex-mt c cairo double-conversion fontconfig -WANTLIB += freetype glib-2.0 gmp gmpxx harfbuzz intl m manifold -WANTLIB += mpfr opencsg qscintilla2_qt5 tbb xml2 zip +WANTLIB += Qt5OpenGL Qt5Svg Qt5Widgets boost_atomic-mt boost_filesystem-mt +WANTLIB += boost_program_options-mt boost_regex-mt boost_system-mt +WANTLIB += c cairo double-conversion fontconfig freetype glib-2.0 +WANTLIB += gmp gmpxx harfbuzz intl m manifold mpfr opencsg qscintilla2_qt5 +WANTLIB += tbb xml2 zip # Match devel/boost COMPILER = base-clang ports-gcc @@ -44,6 +45,7 @@ shells/bash LIB_DEPENDS = archivers/libzip \ + cad/clipper2 \ cad/manifold \ devel/boost \ devel/gettext \ @@ -83,7 +85,6 @@ -DUSE_BUILTIN_MANIFOLD=OFF # It might be faster, but at what cost? -#LIB_DEPENDS += devel/mimalloc CONFIGURE_ARGS += -DUSE_MIMALLOC=OFF # We don't have Pillow @@ -96,13 +97,16 @@ rmdir ${WRKSRC}/libraries/MCAD cp -a ${WRKDIR}/MCAD-${MCAD_COMMIT} ${WRKSRC}/libraries/MCAD -# OpenSCAD uses the program_location (see patch-src_openscad_cc) to figure out -# resource paths, but on OpenBSD that doesn't work when launched from the PATH -# So, add a shell script shim to fix up argv[0] to be absolute so our patch works. +# OpenSCAD uses the program_location (see patch-src_openscad_cc) to +# figure out resource paths, but on OpenBSD that doesn't work when +# launched from the PATH So, add a shell script shim to fix up argv[0] +# to be absolute so our patch works. post-install: mv ${PREFIX}/bin/openscad ${PREFIX}/libexec/openscad ${INSTALL_SCRIPT} /dev/null ${PREFIX}/bin/openscad - printf "%s\n%s\n" '#!/bin/sh' 'exec ${TRUEPREFIX}/libexec/openscad "$$@"' \ + printf "%s\n%s\n" \ + '#!/bin/sh' \ + 'exec ${TRUEPREFIX}/libexec/openscad "$$@"' \ > ${PREFIX}/bin/openscad ${MODPY_COMPILEALL} ${PREFIX}/share/openscad/libraries/MCAD/