Re: librewolf port
Leah Rowe <[email protected]>
| Newsgroups | gmane.os.openbsd.ports |
|---|---|
| Message-ID | <[email protected]> |
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
OpenPGP_0x5C654067D383B1FF.asc
(application/pgp-keys, 3.1 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 ER7BLIU= =29JQ -----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEi7H30oz3aW2/T3GSXGVAZ9ODsf8FAmpY3akFAwAAAAAACgkQXGVAZ9ODsf9X exAAtVm+mtvYR2ndCEli58kgt38nx+w7TcpErmlI2or5iTJG4d8sSeVQJVrvVELRI5/zrJt2+v9n czc0eGdUIFJ5Z2lcA7jJTSzOMjhUHJrvLVd7m9WcQhDXZc5isNrjuRy8yjRfOJfVxkDBzES2UnkG kS8pLg8trEyELH73sFutVoNR5wtWZU/8Zpo53SrhSL/h1F77BMy66v9kkJsCovF5sIjVal39PIjB FhErOAxWxSJ6uvfvASkLrnYYSakAU2iD7bETS48Y12CWz+S70QokHEhUL2pRbQ5R4DvPUYwPDMRi hnHXxmcdyX42281/HveMQEDv8JCart5RhN6uIR7+BB+XMt83d7APKqLzjZQamrPXFxGbNpEutQ5F UYdK3CGHUiaBndtvcOrC/B+BQhyuMrNjRb6qF6G+GWqzfzNgDBQW855FZZVgmrj5Ezf+FZ95rMMe VMeAiYNkADtuPTX2VjgUSgeMhJKjMtss2skG6AFTQnI5Jk5qP0U4jWJYLWWvO0Rwo83VuZ0E3mEI 5FRq88/tVoosAxOB+evv5oBYkCWxoc1dg5qrOr2V9luRV19j3FySf8Xekrg8srhWTNK7Gi855ope /dlTULGJbfctJlHQYv72Q/4Oyk0cfrPTUJZoF7rfjI/kv4m/SK7xVUcBjsIZp29EKnX2QqogrmAK Jr0= =t1Dp -----END PGP SIGNATURE-----