Download raw body.
[UPDATE] cad/openscad to 2026.09.17
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
>
[UPDATE] cad/openscad to 2026.09.17