=================================================================== RCS file: /cvs/mystuff-openscad/cad/openscad/Makefile,v retrieving revision 1.12 retrieving revision 1.15 diff -u -r1.12 -r1.15 --- mystuff-openscad/cad/openscad/Makefile 2025/10/15 22:02:21 1.12 +++ mystuff-openscad/cad/openscad/Makefile 2025/11/05 22:45:03 1.15 @@ -1,18 +1,19 @@ COMMENT = programmers solid 3D CAD modeller -V = 2025.09.12 +V = 2025.10.14 DISTNAME = openscad-${V} CATEGORIES = cad HOMEPAGE = https://www.openscad.org/ +TEST_IS_INTERACTIVE = X11 # AGPL-3.0 PERMIT_PACKAGE = Yes GH_ACCOUNT = openscad GH_PROJECT = openscad -GH_COMMIT = d38a6251a3c95f7455ba3b368a9dd045483e5b5b +GH_COMMIT = b0f18e9b4d61288b2cd6c659135f7e77def179e0 MCAD_COMMIT = 1ea402208c3127ffb443931e9bb1681c191dacca SITES.mcad = https://github.com/${GH_ACCOUNT}/MCAD/archive/ @@ -74,6 +75,9 @@ TEST_DEPENDS = graphics/ImageMagick +# A test requires this +TEST_DEPENDS += shells/bash + # The openscad script wrapper breaks debug packages #DEBUG_PACKAGES = ${BUILD_PACKAGES} @@ -99,6 +103,7 @@ post-extract: rmdir ${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 # figure out resource paths, but on OpenBSD that doesn't work when