På onsdag 15. juli 2026 kl. 09:01, skrev Leah Rowe <[email protected]>:
> Hi everyone,
>
> Just a heads up, I won't be working on the port this month; if someone
> else wants to keep it up to date for a few weeks that'll be great.
>
> Sorry for not getting in touch sooner. I felt it right to just say it
> how it is.
>
> I'll be back in a few weeks to maintain it again.
>
Hope to see you back soon, good luck with those weeks. Thanks for the
heads up.
> The patching pretty much just mirrors whatever goes on in the firefox
> port so it should be easy to maintain.
>
> --
> Company director, Minifree Ltd
> Registered in England, No. 9361826 | VAT No. GB202190462
> Registered Office: 19 Hilton Road, Canvey Island, Essex SS8 9QA, UK
>
>
Built/tested both 152.0.{4,5,6}-1 on current/amd64 with privsep.
// Did the updates, building, packaging and test/checks after changing
// version in Makefile for 152.0.6-1
$ cd /usr/ports/www/librewolf/ && make makesum patch update-patches build
update-plist package test ; make port-lib-depends-check check-shlib-syms
===> Regression tests for librewolf-152.0.6pl1
The regression tests require a running instance of X.
You will also need to set the environment variable DISPLAY
to point to an active X11 display and XAUTHORITY to point
to the appropriate .Xauthority file.
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3099
'/usr/ports/pobj/librewolf-152.0.6pl1/build-amd64/.test_done': @exit 1)
*** Error 2 in /usr/ports/www/librewolf
(/usr/ports/infrastructure/mk/bsd.port.mk:2722 'test':
@lock=librewolf-152.0.6pl1; export _LOCKS_HE...)
librewolf-152.0.6pl1(www/librewolf):
Extra: Xtst.11
/usr/local/lib/librewolf/gmp-clearkey/0.1/libclearkey.so.1.0 -->
/usr/ports/pobj/librewolf-152.0.6pl1/fake-amd64/usr/local/lib/librewolf/gmp-clearkey/0.1/libclearkey.so.1.0
No dynamic export changes
/usr/local/lib/librewolf/libgkcodecs.so.1.0 -->
/usr/ports/pobj/librewolf-152.0.6pl1/fake-amd64/usr/local/lib/librewolf/libgkcodecs.so.1.0
No dynamic export changes
/usr/local/lib/librewolf/liblgpllibs.so.1.0 -->
/usr/ports/pobj/librewolf-152.0.6pl1/fake-amd64/usr/local/lib/librewolf/liblgpllibs.so.1.0
No dynamic export changes
/usr/local/lib/librewolf/libmozavcodec.so.1.0 -->
/usr/ports/pobj/librewolf-152.0.6pl1/fake-amd64/usr/local/lib/librewolf/libmozavcodec.so.1.0
No dynamic export changes
/usr/local/lib/librewolf/libmozavutil.so.1.0 -->
/usr/ports/pobj/librewolf-152.0.6pl1/fake-amd64/usr/local/lib/librewolf/libmozavutil.so.1.0
No dynamic export changes
/usr/local/lib/librewolf/libmozgtk.so.1.0 -->
/usr/ports/pobj/librewolf-152.0.6pl1/fake-amd64/usr/local/lib/librewolf/libmozgtk.so.1.0
No dynamic export changes
/usr/local/lib/librewolf/libmozinference.so.1.0 -->
/usr/ports/pobj/librewolf-152.0.6pl1/fake-amd64/usr/local/lib/librewolf/libmozinference.so.1.0
No dynamic export changes
/usr/local/lib/librewolf/libmozsqlite3.so.1.0 -->
/usr/ports/pobj/librewolf-152.0.6pl1/fake-amd64/usr/local/lib/librewolf/libmozsqlite3.so.1.0
No dynamic export changes
/usr/local/lib/librewolf/libmozwayland.so.1.0 -->
/usr/ports/pobj/librewolf-152.0.6pl1/fake-amd64/usr/local/lib/librewolf/libmozwayland.so.1.0
No dynamic export changes
/usr/local/lib/librewolf/libxul.so.1.0 -->
/usr/ports/pobj/librewolf-152.0.6pl1/fake-amd64/usr/local/lib/librewolf/libxul.so.1.0
No dynamic export changes
--
// Checks look fine or the same as before. No plist or patch changes
// like the 152.0.{4,5}-1 updates preceding it.
// Also did a sig and sha512 checks against manually downloaded
// .sig and sha512sum
$ cd /usr/ports/distfiles/librewolf/ && sq verify
--signature-file=librewolf-152.0.6-1.source.tar.gz.sig
librewolf-152.0.6-1.source.tar.gz ; sha512 -c
librewolf-152.0.6-1.source.tar.gz.sha512sum
Authenticating 662E3CDD6FE329002D0CA5BB40339DD82B12EF16 (LibreWolf Maintainers
<[email protected]>) using the web of trust:
Fully authenticated (120 of 120) 662E3CDD6FE329002D0CA5BB40339DD82B12EF16,
LibreWolf Maintainers <[email protected]>
◯─┬ A629B716FBCB64C87477BC775525083E97A93CAA
│ └ (Local Trust Root)
│
│ certified the following binding on 2026‑05‑13
│
└─┬ 662E3CDD6FE329002D0CA5BB40339DD82B12EF16
└ LibreWolf Maintainers <[email protected]>
Authenticated signature made by 662E3CDD6FE329002D0CA5BB40339DD82B12EF16
(LibreWolf Maintainers <[email protected]>)
1 authenticated signature.
(SHA512) librewolf-152.0.6-1.source.tar.gz: OK
--
// Updated just fine.
# TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -u librewolf
librewolf-152.0.5pl1->152.0.6pl1: ok
--
Ran 152.0.6-1 on sway for a few hours. Looks fine so far.
Patches these security vulnerabilities fixed upstream:
https://www.mozilla.org/en-US/security/advisories/mfsa2026-62/
https://www.mozilla.org/en-US/security/advisories/mfsa2026-67/
I might of missed some mozconfig-openbsd changes or improvements that
would be preferable. Thoughts?
Please let me know if I forgot to attach or do something. Patch
attached in and with email for convenience.
Looks similar to recent diffs for www/mozilla-firefox.
Comments, concerns, testing, and/or okays welcome.
Hope this helps. May you all stay cool in this hot weather.
--
yaydn
♪ No, I'm a fish, come swim with me, come ♪
♪ Only that what's open can be true.
Full transparency is best for me and you. ♪
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/librewolf/Makefile,v
diff -u -p -u -p -r1.4 Makefile
--- Makefile 25 Jun 2026 05:37:44 -0000 1.4
+++ Makefile 16 Jul 2026 05:39:16 -0000
@@ -13,7 +13,7 @@ ONLY_FOR_ARCHS = amd64 aarch64 riscv64
# If upstream adds revision number -x, it will become plx in OpenBSD, e.g.
# librewolf-149.0.2-2 (upstream) becomes librewolf-149.0.2pl2 (patch level 2)
-MOZILLA_DIST_VERSION = 152.0.2-1
+MOZILLA_DIST_VERSION = 152.0.6-1
MOZILLA_VERSION = ${MOZILLA_DIST_VERSION:C/-([0-9]+)$/pl\1/}
MOZILLA_PROJECT = librewolf
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/librewolf/distinfo,v
diff -u -p -u -p -r1.4 distinfo
--- distinfo 25 Jun 2026 05:37:44 -0000 1.4
+++ distinfo 16 Jul 2026 05:39:16 -0000
@@ -1,2 +1,2 @@
-SHA256 (librewolf/librewolf-152.0.2-1.source.tar.gz) =
LbAAYGrxrLUOhXpX90TSrkAyXQ2BprtrpkhCK5EUtiU=
-SIZE (librewolf/librewolf-152.0.2-1.source.tar.gz) = 1155807761
+SHA256 (librewolf/librewolf-152.0.6-1.source.tar.gz) =
BBkwy3HutWW3Nv+ObQRDgTFGM7LDwrGatnS/Phn3+HA=
+SIZE (librewolf/librewolf-152.0.6-1.source.tar.gz) = 1156714022
librewolf-152.0.6-1.patch
Description: Binary data
