On Fri, Nov 21, 2025 at 07:01:33PM +0100, Theo Buehler wrote:
> On Fri, Nov 21, 2025 at 12:57:09PM -0500, Ian Darwin wrote:
> > Tested on amd64 only.
> 
> There's a pending update by afresh1 which is only blocked by some
> imports if I understand correctly. I haven't followed the details,
> but maybe it would be preferable not to interfere and help the
> update get in?

I'm not opposed so figuring out how to rename mine as openscad-nightly
or something.  No idea if it will have conflicts though.

(mostly waiting on confirmation on what to do with Blender, although
only 2 of the new dependencies actually got an OK for import)

 
> > 
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/cad/openscad/Makefile,v
> > diff -u -p -r1.56 Makefile
> > --- Makefile        28 Apr 2025 07:19:19 -0000      1.56
> > +++ Makefile        21 Nov 2025 17:55:36 -0000
> > @@ -1,10 +1,9 @@
> > -BROKEN =           update to git snapshot to build with 1.87
> >  COMMENT =          the programmer's solid 3D CAD modeller
> >  BROKEN-sparc64=    SIGILL on src/cgalutils.cc with CGAL-4.6.3
> >  
> >  V =                        2021.01
> >  DISTNAME =         openscad-${V}
> > -REVISION =         12
> > +REVISION =         13
> >  
> >  CATEGORIES =               cad
> >  
> > Index: patches/patch-src_filemodule_cc
> > ===================================================================
> > RCS file: patches/patch-src_filemodule_cc
> > diff -N patches/patch-src_filemodule_cc
> > --- /dev/null       1 Jan 1970 00:00:00 -0000
> > +++ patches/patch-src_filemodule_cc 21 Nov 2025 17:55:36 -0000
> > @@ -0,0 +1,12 @@
> > +Index: src/filemodule.cc
> > +--- src/FileModule.cc.orig Fri Nov 21 10:07:49 2025
> > ++++ src/FileModule.cc      Fri Nov 21 10:09:46 2025
> > +@@ -65,7 +65,7 @@
> > +   auto ext = fs::path(path).extension().generic_string();
> > + 
> > +   if (boost::iequals(ext, ".otf") || boost::iequals(ext, ".ttf")) {
> > +-          if (fs::is_regular(path)) {
> > ++          if (fs::is_regular_file(path)) {
> > +                   FontCache::instance()->register_font_file(path);
> > +           } else {
> > +                   LOG(message_group::Error,Location::NONE,"","Can't read 
> > font with path '%1$s'",path);
> > 
> 

-- 
andrew

A printer consists of three main parts:
        the case, the jammed paper tray and the blinking red light.

Reply via email to