From: Theo Buehler Subject: Re: [update] cad/solvespace 3.1 -> 3.2 To: Johannes Thyssen Tishman , ports@openbsd.org Date: Sat, 6 Jun 2026 15:38:19 +0200 On Sat, Jun 06, 2026 at 11:22:24AM +0000, Johannes Thyssen Tishman wrote: > 2026-05-30T09:47:10+0000 Johannes Thyssen Tishman : > > 2026-05-22T08:59:55+0000 Johannes Thyssen Tishman : > > > 2026-05-22T08:50:53+0000 Johannes Thyssen Tishman : > > > > Please find below an update for cad/solvespace to version 3.2. > > > > > > > > Changelog: > > > > https://github.com/solvespace/solvespace/blob/master/CHANGELOG.md#changelog > > > > > > > > Notes about this update: > > > > 1. Test results (turns out they are not broken hehe): > > > > Success! 255 test cases (0 skipped), 884 checks, 3.163s > > > > 2. Major bump due to dynamic export removal > > > > > > While here, I'd like to clean up the port a bit to address the > > > following: > > > > > > - Consistent usage of tabs and spaces > > > - Order of variables to match Makefile.template > > > - Grouping and alignment of variables (preference of mine) > > > > > > The diff below includes both the update as well as the clean-up (sent > > > separately to make review of update-only changes easier). > > > > Friendly ping. As apposed to other cad software, solvespace is pretty > > small and quick to compile :) Please add the following, then it's ok TEST_DEPENDS = ${FULLPKGNAME}:${BUILD_PKGPATH} If the package isn't installed, tests faile like this: ===> Regression tests for solvespace-3.2 cd /usr/ports/pobj/solvespace-3.2/solvespace-3.2 && /usr/ports/pobj/solvespace-3.2/build-amd64/bin/solvespace-testsuite info: using test filter `.*' and seed 187476180 Missing (absent) translation for group-name'#references' Missing (absent) translation for group-name'sketch-in-plane' OK test constraint/length_ratio/normal_migrate_from_v22 File src/platform/platform.cpp, line 603, function LoadResource: Assertion failed: ReadFile(ResourcePath(name), &cache[name]). Message: Cannot read resource. Abort trap (core dumped)