| version 1.12, 2025/10/15 22:02:21 |
version 1.16, 2025/11/05 22:46:35 |
|
|
| COMMENT = programmers solid 3D CAD modeller |
COMMENT = programmers solid 3D CAD modeller |
| |
|
| V = 2025.09.12 |
V = 2025.10.14 |
| DISTNAME = openscad-${V} |
DISTNAME = openscad-${V} |
| |
|
| 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 |
| |
|
| GH_ACCOUNT = openscad |
GH_ACCOUNT = openscad |
| GH_PROJECT = openscad |
GH_PROJECT = openscad |
| GH_COMMIT = d38a6251a3c95f7455ba3b368a9dd045483e5b5b |
GH_COMMIT = b0f18e9b4d61288b2cd6c659135f7e77def179e0 |
| |
|
| MCAD_COMMIT = 1ea402208c3127ffb443931e9bb1681c191dacca |
MCAD_COMMIT = 1ea402208c3127ffb443931e9bb1681c191dacca |
| SITES.mcad = https://github.com/${GH_ACCOUNT}/MCAD/archive/ |
SITES.mcad = https://github.com/${GH_ACCOUNT}/MCAD/archive/ |
|
|
| |
|
| 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 |