Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: [UPDATE] cad/openscad to 2025.10.14
To:
Johannes Thyssen Tishman <jtt@openbsd.org>, Andrew Hewus Fresh <andrew@afresh1.com>, ports@openbsd.org
Date:
Fri, 28 Nov 2025 13:07:47 +0000

Download raw body.

Thread
On 2025/11/26 13:11, Johannes Thyssen Tishman wrote:
> 2025-11-07T10:59:10-0800 Andrew Hewus Fresh <andrew@afresh1.com>:
> > I got this to work with QT6 as suggested and put back the `unlink` patch
> > because I actually did hit it.
> > 
> > Once we solve the manifold and clipper2 being picked up by blender
> > questions, I'll ask for an OK.
> > 
> > For now, here's the current patch for testing, unless someone wants to
> > OK contingent on the dependencies going in.
> 
> I just build this update on my laptop and on a clean chroot without
> issues. I noticed, however, that there a few dependencies picked up at
> configure time that are not listed in the Makefile. I've added them just
> for safety.

generally don't list things in BUILD_DEPENDS which there's a WANTLIB for.
they should either not be listed (relying on them getting pulled in via
other libraries in LIB_DEPENDS) or listed in LIB_DEPENDS themselves.

>  BUILD_DEPENDS =		cad/clipper2 \
>  			devel/bison \
> +			devel/harfbuzz,-main \

(also, if we were listing this... don't include the subpackage i.e.
",-main" when it's the default; just use the base port name in these
cases, i.e. just "devel/harfbuzz" here)