Index | Thread | Search

From:
Theo Buehler <tb@theobuehler.org>
Subject:
Re: libc++ 19.1.7 ports fallout
To:
Volker Schlecht <openbsd-ports@schlecht.dev>
Cc:
ports@openbsd.org
Date:
Mon, 30 Jun 2025 20:24:16 +0200

Download raw body.

Thread
On Mon, Jun 30, 2025 at 08:07:57PM +0200, Volker Schlecht wrote:
> On 2025-06-23 07:27, Theo Buehler wrote:
> > I ran an update for libc++ 19.1.7 through an amd64 bulk with a local fix
> > to unbreak libexecinfo.
> > editors/le
> > ./edit.h:158:26: note: expanded from macro 'hex'
> >  158 | #define hex     (editmode==HEXM)
> 
> There's a fork carrying an (obvious) fix for that here:
> 
> https://github.com/sergev/le-editor/commit/f5582ae199e4c4b80d32e4764715d630203b44f6
> 
> However I'm wondering if the port is still needed / in use. MAINTAINER has
> timed out for 8 years, and upstream is silent ...

Well, giving it a quick spin, le seems to work nicely. I'm always a bit
reluctant when it comes to removing editors, shells and terminal
emulators (although this one admittedly feels a bit like a gimmick).

Unless it proves troublesome, it would seem appropriate to switch to the
fork you found (and yes, the fix was indeed obvious, but we don't want
to carry patches of this size if we can help it).