| version 1.13, 2025/10/16 04:31:42 |
version 1.17, 2025/11/27 01:31:13 |
|
|
| CATEGORIES = cad |
CATEGORIES = cad |
| |
|
| HOMEPAGE = https://www.openscad.org/ |
HOMEPAGE = https://www.openscad.org/ |
| |
TEST_IS_INTERACTIVE = X11 |
| |
|
| # AGPL-3.0 |
# AGPL-3.0 |
| PERMIT_PACKAGE = Yes |
PERMIT_PACKAGE = Yes |
|
|
| |
|
| LIB_DEPENDS = archivers/libzip \ |
LIB_DEPENDS = archivers/libzip \ |
| cad/clipper2 \ |
cad/clipper2 \ |
| |
cad/lib3mf \ |
| cad/manifold \ |
cad/manifold \ |
| devel/boost \ |
devel/boost \ |
| devel/gettext \ |
devel/gettext \ |
| devel/glib2 \ |
devel/glib2 \ |
| devel/gmp \ |
devel/gmp \ |
| devel/gmp,-cxx \ |
devel/gmp,-cxx \ |
| devel/lib3mf \ |
|
| devel/mpfr \ |
devel/mpfr \ |
| devel/tbb \ |
devel/tbb \ |
| editors/qscintilla,qt6 \ |
editors/qscintilla,qt6 \ |
|
|
| |
|
| TEST_DEPENDS = graphics/ImageMagick |
TEST_DEPENDS = graphics/ImageMagick |
| |
|
| |
# A test requires this |
| |
TEST_DEPENDS += shells/bash |
| |
|
| # The openscad script wrapper breaks debug packages |
# The openscad script wrapper breaks debug packages |
| #DEBUG_PACKAGES = ${BUILD_PACKAGES} |
#DEBUG_PACKAGES = ${BUILD_PACKAGES} |
| |
|
|
|
| post-extract: |
post-extract: |
| 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 |
| |
#find ${WRKSRC} -type f -exec sed -i '1s,^#!/bin/sh,#!${PREFIX}/bin/bash,' {} + |
| |
|
| # OpenSCAD uses the program_location (see patch-src_openscad_cc) to |
# OpenSCAD uses the program_location (see patch-src_openscad_cc) to |
| # figure out resource paths, but on OpenBSD that doesn't work when |
# figure out resource paths, but on OpenBSD that doesn't work when |