Index | Thread | Search

From:
Leah Rowe <info@minifree.org>
Subject:
Re: new port: LibreWolf Web browser
To:
Landry Breuil <landry@openbsd.org>, ports@openbsd.org
Date:
Mon, 20 Apr 2026 15:23:00 +0100

Download raw body.

Thread
I once again have a new tarball. See attached. From branch "submit4":

it contains this change, relative to the previous tarball:

https://codeberg.org/vimuser/librewolf-openbsd-port/commit/c818d44d36ab10ace1834fe48f6e3d088bdaf56a

this tidies up the Makefile. a lot of the logic was very messy in my 
opinion (inherited from the ff port). i generalised some strings, 
double-quoted a few strings also (ff port doesn't) specifically where 
WRKDIR is used, and made everything be 79 chars or less, per line. much 
cleaner to read.

there is still a glaring design flaw. the code builds perfectly, and 
pledge/unveil rules work. however, use of mozconfig is quite cursed. 
librewolf uses mozconfig, which means lots of configure args are ignored 
from the ports system, so i work around this fact by modifying mozconfig 
itself, dynamically at build time. however, this is tantamount to 
reinventing tthe ports system, inside mozilla. bloat.

i inttend, in a further submission, to instead do away with the 
mozconfig and rely solely on the openbsd ports system. if i do this, 
then i will be able to make the logic be pretty much identical again to 
the firefox port.

itt's uncanny, because most of the build options in librewolf (upstream) 
in their mozconfig matches what's in the openbsd firefox port. it's 
almost as though the librewolf developers are openbsd fans???? probably 
just a happy coincidence.

anyway, even with that being the case, i think this port is much more 
ready to go in, if people are ok with it. but i'll see what i can do 
about the latter, in removing mozconfig.


Am 19.04.26 um 22:50 schrieb Leah Rowe:
> Please disregard. I figured it out, by looking at several other ports. 
> A new tarball follows, from my new "submit3" branch:
>
> https://codeberg.org/vimuser/librewolf-openbsd-port/src/branch/submit3
>
> this adds the following change, since my last tarball:
>
> https://codeberg.org/vimuser/librewolf-openbsd-port/commit/33df15d2e3ae0d1b44b8c3cc1b1dc2da31f48c66 
>
>
> with this change, upstream version 149.0.2-2 becomes openbsd package: 
> librewolf-149.0.2pl2
>
> i can see that the previous "extra dot" scheme that i implemented was 
> likely ok, but i prefer pl (patch level). this just feels more 
> natural, within the ports system.
>
> here is the new tarball, attached. 

-- 
Company director, Minifree Ltd
Registered in England, No. 9361826 | VAT No. GB202190462
Registered Office: 19 Hilton Road, Canvey Island, Essex SS8 9QA, UK