Index | Thread | Search

From:
Ian Darwin <ian@darwinsys.com>
Subject:
Re: [UPDATE] cad/openscad to 2026.09.17
To:
ports@openbsd.org
Date:
Mon, 21 Sep 2026 09:45:20 -0600

Download raw body.

Thread
Built and lightly tested. OK ian@

On 9/20/26 8:22 PM, Andrew Hewus Fresh wrote:
> I won't have time to do much with this in the next week or so, but
> getexecpath lets us get rid of the script and libexec dance (which it
> seems I forgot to cvs rm).
>
> If folks could give it a try so I could commit for release, I'd
> appreciate it.  (that means you bmercer!)
>
> Comments, tests, OK?
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/cad/openscad/Makefile,v
> diff -u -p -r1.63 Makefile
> --- Makefile	17 Sep 2026 23:39:16 -0000	1.63
> +++ Makefile	21 Sep 2026 01:31:37 -0000
> @@ -1,6 +1,6 @@
>   COMMENT =		programmers solid 3D CAD modeller
>   
> -V =			2026.06.21
> +V =			2026.09.17
>   DISTNAME =		openscad-${V}
>   
>   CATEGORIES =		cad
> @@ -12,7 +12,7 @@ PERMIT_PACKAGE =	Yes
>   
>   GH_ACCOUNT =	openscad
>   GH_PROJECT =	openscad
> -GH_COMMIT =	fb3d125fc17debb48080cd3551e944fcb8d97701
> +GH_COMMIT =	033ddb6f6aafa7f3042b6ff2b7f60c5ecf59f926
>   
>   MCAD_COMMIT =	1ea402208c3127ffb443931e9bb1681c191dacca
>   SITES.mcad =	https://github.com/${GH_ACCOUNT}/MCAD/archive/
> @@ -82,12 +82,6 @@ DEBUG_PACKAGES =	${BUILD_PACKAGES}
>   # Make about say the "right" thing
>   CONFIGURE_ARGS +=	-DOPENSCAD_VERSION=${V}
>   
> -# 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.
> -# In post-install we add a shell script shim to provide the full path.
> -CONFIGURE_ARGS +=	-DCMAKE_INSTALL_BINDIR=${PREFIX}/libexec
> -
>   # Don't use the included stuff, use ours
>   CONFIGURE_ARGS +=	-DUSE_BUILTIN_CLIPPER2=OFF \
>   			-DUSE_BUILTIN_MANIFOLD=OFF
> @@ -111,7 +105,7 @@ PORTHOME =	${WRKDIR}
>   TEST_IS_INTERACTIVE =	X11
>   
>   # Tests need the shaders somewhere they can be found
> -#SHAREDIRS = color-schemes examples fonts libraries locale shaders templates
> +#SHAREDIRS = color-schemes examples fonts libraries locale shaders templates
>   SHAREDIRS =	color-schemes locale shaders
>   
>   pre-test:
> @@ -123,7 +117,6 @@ post-extract:
>   	cp -a ${WRKDIR}/MCAD-${MCAD_COMMIT} ${WRKSRC}/libraries/MCAD
>   
>   post-install:
> -	${SUBST_PROGRAM} ${FILESDIR}/openscad ${PREFIX}/bin/openscad
>   	${MODPY_COMPILEALL} ${PREFIX}/share/openscad/libraries/MCAD/
>   
>   .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/cad/openscad/distinfo,v
> diff -u -p -r1.10 distinfo
> --- distinfo	11 Jul 2026 19:19:44 -0000	1.10
> +++ distinfo	21 Sep 2026 01:31:37 -0000
> @@ -1,4 +1,4 @@
>   SHA256 (MCAD-1ea40220.tar.gz) = PQQHfTaYFGOMPwGP7MOUOQEaR/VFAm9DwaRlvOF3P1c=
> -SHA256 (openscad-2026.06.21-fb3d125f.tar.gz) = I6qVF/HgTFC6GL+odttHnAtiwI8CJIAF9N1lmk/zwm4=
> +SHA256 (openscad-2026.09.17-033ddb6f.tar.gz) = LVDsvFCPoJUIAfSTHVc7X6LGNgjnx8axwS+r8Nj1MJc=
>   SIZE (MCAD-1ea40220.tar.gz) = 56943
> -SIZE (openscad-2026.06.21-fb3d125f.tar.gz) = 25409018
> +SIZE (openscad-2026.09.17-033ddb6f.tar.gz) = 25374287
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/cad/openscad/pkg/PLIST,v
> diff -u -p -r1.15 PLIST
> --- pkg/PLIST	29 Nov 2025 23:44:44 -0000	1.15
> +++ pkg/PLIST	21 Sep 2026 01:31:37 -0000
> @@ -1,5 +1,4 @@
> -bin/openscad
> -@bin libexec/openscad
> +@bin bin/openscad
>   @man man/man1/openscad.1
>   share/applications/openscad.desktop
>   share/icons/hicolor/128x128/apps/openscad.png
> @@ -18,6 +17,8 @@ share/openscad/color-schemes/editor/high
>   share/openscad/color-schemes/editor/high-contrast-light.json
>   share/openscad/color-schemes/editor/light-background.json
>   share/openscad/color-schemes/editor/monokai.json
> +share/openscad/color-schemes/editor/nord-dark.json
> +share/openscad/color-schemes/editor/nord-light.json
>   share/openscad/color-schemes/editor/solarized-dark.json
>   share/openscad/color-schemes/editor/solarized-light.json
>   share/openscad/color-schemes/editor/tomorrow-night.json
> @@ -34,6 +35,8 @@ share/openscad/color-schemes/render/meta
>   share/openscad/color-schemes/render/monotone.json
>   share/openscad/color-schemes/render/nature.json
>   share/openscad/color-schemes/render/nocturnal-gem.json
> +share/openscad/color-schemes/render/nord-dark.json
> +share/openscad/color-schemes/render/nord-light.json
>   share/openscad/color-schemes/render/solarized.json
>   share/openscad/color-schemes/render/starnight.json
>   share/openscad/color-schemes/render/sunset.json
> @@ -229,6 +232,9 @@ share/openscad/locale/pt_BR/LC_MESSAGES/
>   share/openscad/locale/ru/
>   share/openscad/locale/ru/LC_MESSAGES/
>   share/openscad/locale/ru/LC_MESSAGES/openscad.mo
> +share/openscad/locale/sv/
> +share/openscad/locale/sv/LC_MESSAGES/
> +share/openscad/locale/sv/LC_MESSAGES/openscad.mo
>   share/openscad/locale/tr/
>   share/openscad/locale/tr/LC_MESSAGES/
>   share/openscad/locale/tr/LC_MESSAGES/openscad.mo
>