Index | Thread | Search

From:
Andrew Hewus Fresh <andrew@afresh1.com>
Subject:
Re: [NEW] cad/manifold 3.2.1 (cad/openscad dependency 2/4)
To:
Johannes Thyssen Tishman <jtt@openbsd.org>, ports@openbsd.org
Date:
Tue, 25 Nov 2025 11:03:56 -0800

Download raw body.

Thread
On Tue, Nov 25, 2025 at 12:30:38PM +0000, Johannes Thyssen Tishman wrote:
> Ah! Forgot to ask: Any specific reason why we are packaging v3.2.1 and
> not the newest release (v3.3.2)? Is this specific version required by
> OpenSCAD?

I assume because it just came out last week, after (I think) the last
time I mailed out this diff.  I think at this point we can update after
it is in-tree.


I am pulling in your other changes as well, thanks for looking, the
changes all look generally good to me.


I fixed the LIB_DEPENDS already in my repo.

https://cvs.afresh1.com/cgi-bin/cvsweb/mystuff-openscad/cad/manifold/Makefile.diff?r1=1.5&r2=1.6&f=h


> > diff -rup /tmp/manifold/Makefile manifold/Makefile
> > --- /tmp/manifold/Makefile	Tue Oct 21 04:20:07 2025
> > +++ manifold/Makefile	Tue Nov 25 12:58:42 2025
> > @@ -1,4 +1,3 @@
> > -
> >  COMMENT =	geometry library for topological robustness
> >  GH_ACCOUNT =	elalish
> >  GH_PROJECT =	manifold
> > @@ -14,17 +13,16 @@ PERMIT_PACKAGE =	Yes
> >  
> >  MODULES =	devel/cmake
> >  
> > -WANTLIB += ${COMPILER_LIBCXX} m
> > +WANTLIB += ${COMPILER_LIBCXX} Clipper2 m
> >  
> >  COMPILER =	base-clang ports-gcc
> >  
> > -RUN_DEPENDS =	cad/clipper2
> > +LIB_DEPENDS =	cad/clipper2
> >  
> >  BUILD_DEPENDS =	devel/gtest
> >  
> > -BUILD_DEPENDS += ${RUN_DEPENDS}
> > -
> >  # Trouble with gtest, can probably be fixed.
> >  #CONFIGURE_ARGS =	-DMANIFOLD_TEST=OFF
> > +CONFIGURE_ARGS = -DMANIFOLD_DOWNLOADS=OFF
> >  
> >  .include <bsd.port.mk>
> > diff -rup /tmp/manifold/pkg/PLIST manifold/pkg/PLIST
> > --- /tmp/manifold/pkg/PLIST	Thu Sep 18 19:32:52 2025
> > +++ manifold/pkg/PLIST	Tue Nov 25 12:59:04 2025
> > @@ -10,7 +10,6 @@ include/manifold/polygon.h
> >  include/manifold/types.h
> >  include/manifold/vec_view.h
> >  include/manifold/version.h
> > -lib/cmake/
> >  lib/cmake/manifold/
> >  lib/cmake/manifold/manifoldConfig.cmake
> >  lib/cmake/manifold/manifoldConfigVersion.cmake
> 
> 

-- 
andrew

Computer Science: solving today's problems tomorrow.