[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / mystuff-openscad / cad / openscad

Diff for /mystuff-openscad/cad/openscad/Makefile between version 1.6 and 1.11

version 1.6, 2025/10/01 02:42:35 version 1.11, 2025/10/05 03:49:17
Line 1 
Line 1 
 COMMENT =               the programmers solid 3D CAD modeller  COMMENT =               programmers solid 3D CAD modeller
   
 V =                     2025.09.12  V =                     2025.09.12
 DISTNAME =              openscad-${V}  DISTNAME =              openscad-${V}
Line 23 
Line 23 
                         lang/python \                          lang/python \
                         x11/qt5                          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 += Qt5Core Qt5DBus Qt5Gamepad Qt5Gui Qt5Multimedia Qt5Network
 WANTLIB += Qt5OpenGL Qt5Svg Qt5Widgets boost_program_options-mt  WANTLIB += Qt5OpenGL Qt5Svg Qt5Widgets boost_atomic-mt boost_filesystem-mt
 WANTLIB += boost_regex-mt c cairo double-conversion fontconfig  WANTLIB += boost_program_options-mt boost_regex-mt boost_system-mt
 WANTLIB += freetype glib-2.0 gmp gmpxx harfbuzz intl m manifold  WANTLIB += c cairo double-conversion fontconfig freetype glib-2.0
 WANTLIB += mpfr opencsg qscintilla2_qt5 tbb xml2 zip  WANTLIB += gmp gmpxx harfbuzz intl m manifold mpfr opencsg qscintilla2_qt5
   WANTLIB += tbb xml2 zip
   
 # Match devel/boost  # Match devel/boost
 COMPILER =              base-clang ports-gcc  COMPILER =              base-clang ports-gcc
Line 44 
Line 45 
                         shells/bash                          shells/bash
   
 LIB_DEPENDS =           archivers/libzip \  LIB_DEPENDS =           archivers/libzip \
                           cad/clipper2 \
                         cad/manifold \                          cad/manifold \
                         devel/boost \                          devel/boost \
                         devel/gettext \                          devel/gettext \
Line 72 
Line 74 
   
 TEST_DEPENDS =          graphics/ImageMagick  TEST_DEPENDS =          graphics/ImageMagick
   
 DEBUG_PACKAGES =        ${BUILD_PACKAGES}  # The openscad script wrapper breaks debug packages
   #DEBUG_PACKAGES =       ${BUILD_PACKAGES}
   
 # Make about say the "right" thing  # Make about say the "right" thing
 CONFIGURE_ARGS +=       -DOPENSCAD_VERSION=${V}  CONFIGURE_ARGS +=       -DOPENSCAD_VERSION=${V}
Line 82 
Line 85 
                         -DUSE_BUILTIN_MANIFOLD=OFF                          -DUSE_BUILTIN_MANIFOLD=OFF
   
 # It might be faster, but at what cost?  # It might be faster, but at what cost?
 #LIB_DEPENDS += devel/mimalloc  
 CONFIGURE_ARGS +=       -DUSE_MIMALLOC=OFF  CONFIGURE_ARGS +=       -DUSE_MIMALLOC=OFF
   
 # We don't have Pillow  # We don't have Pillow
Line 95 
Line 97 
         rmdir ${WRKSRC}/libraries/MCAD          rmdir ${WRKSRC}/libraries/MCAD
         cp -a ${WRKDIR}/MCAD-${MCAD_COMMIT} ${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  # OpenSCAD uses the program_location (see patch-src_openscad_cc) to
 # resource paths, but on OpenBSD that doesn't work when launched from the PATH  # figure out resource paths, but on OpenBSD that doesn't work when
 # So, add a shell script shim to fix up argv[0] to be absolute so our patch works.  # launched from the PATH So, add a shell script shim to fix up argv[0]
   # to be absolute so our patch works.
 post-install:  post-install:
         mv ${PREFIX}/bin/openscad ${PREFIX}/libexec/openscad          mv ${PREFIX}/bin/openscad ${PREFIX}/libexec/openscad
         ${INSTALL_SCRIPT} /dev/null ${PREFIX}/bin/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              > ${PREFIX}/bin/openscad
         ${MODPY_COMPILEALL} ${PREFIX}/share/openscad/libraries/MCAD/          ${MODPY_COMPILEALL} ${PREFIX}/share/openscad/libraries/MCAD/
   

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.11

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>