yeah, you seem competent. you always seemed to submit identical patches too, when i was doing it a few weeks ago.

i hereby make you my deputy. you can fill in for me. i'll be back in a few weeks.

i was ill during june and i'm catching up on other shit this month. no time for openbsd. i'll be back in like, mid to late august probably.


Am 16.07.26 um 07:00 schrieb [email protected]:
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

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

Attachment: OpenPGP_0x5C654067D383B1FF.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to