Hi, This is an update to librewolf to 136.0. I tested in poudriere.
Created attachment 258299 [details] 0001-librewolf-update-to-136.0.patch.tar.gz
Can I update www/librewolf/pkg-message (copy from www/firefox/pkg-message)?
(In reply to Vladimir Druzenko from comment #2) yes you can.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=189ac8337451019f7f07f7590f971257599b9507 commit 189ac8337451019f7f07f7590f971257599b9507 Author: Martin Filla <freebsd@sysctl.cz> AuthorDate: 2025-03-08 12:06:41 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-03-08 12:06:41 +0000 www/librewolf: Update 135.0.1 → 136.0 Changelog: https://www.mozilla.org/en-US/firefox/136.0/releasenotes/ PR: 285169 MFH: 2025Q1 www/librewolf/Makefile | 9 +- www/librewolf/distinfo | 6 +- www/librewolf/files/patch-bug1559213 (gone) | 131 - www/librewolf/files/patch-bug1948776 (new) | 50 + .../patch-gfx_skia_skia_src_core_SkCpu.cpp (new) | 29 + ...ipc_glue_SharedMemoryPlatform__posix.cpp (gone) | 21 - .../patch-ipc_glue_SharedMemory__posix.cpp (gone) | 21 - www/librewolf/files/patch-libwebrtc-generated | 14264 ++++++++----------- ..._components_processtools_procinfo__bsd.c (gone) | 118 - www/librewolf/pkg-message | 6 +- 10 files changed, 5880 insertions(+), 8775 deletions(-)
A commit in branch 2025Q1 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=75bfa675076bfe37481cdfbf79acd07a8ae31b35 commit 75bfa675076bfe37481cdfbf79acd07a8ae31b35 Author: Martin Filla <freebsd@sysctl.cz> AuthorDate: 2025-03-08 12:06:41 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-03-08 12:23:35 +0000 www/librewolf: Update 135.0.1 → 136.0 Changelog: https://www.mozilla.org/en-US/firefox/136.0/releasenotes/ PR: 285169 MFH: 2025Q1 (cherry picked from commit 189ac8337451019f7f07f7590f971257599b9507) www/librewolf/Makefile | 8 +- www/librewolf/distinfo | 6 +- www/librewolf/files/patch-bug1559213 (gone) | 131 - www/librewolf/files/patch-bug1948776 (new) | 50 + .../patch-gfx_skia_skia_src_core_SkCpu.cpp (new) | 29 + ...ipc_glue_SharedMemoryPlatform__posix.cpp (gone) | 21 - .../patch-ipc_glue_SharedMemory__posix.cpp (gone) | 21 - www/librewolf/files/patch-libwebrtc-generated | 14264 ++++++++----------- ..._components_processtools_procinfo__bsd.c (gone) | 118 - www/librewolf/pkg-message | 6 +- 10 files changed, 5880 insertions(+), 8774 deletions(-)
Thanks.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4288c5fbf380c14254082cb5326899f8406c3b37 commit 4288c5fbf380c14254082cb5326899f8406c3b37 Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2025-03-08 14:24:26 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-03-08 14:33:17 +0000 www/librewolf: Switch to use the builtin icu as devel/icu is too old on 2025Q1 PR: 285169 Reported by: cmt (via email) Fixes: 189ac8337451 (Update 135.0.1 → 136.0) MFH: 2025Q1 www/librewolf/Makefile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
A commit in branch 2025Q1 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=af39d6b6c2e11b099685a9fab46f7fa822888b69 commit af39d6b6c2e11b099685a9fab46f7fa822888b69 Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2025-03-08 14:24:26 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-03-08 14:37:50 +0000 www/librewolf: Switch to use the builtin icu as devel/icu is too old on 2025Q1 PR: 285169 Reported by: cmt (via email) Fixes: 189ac8337451 (Update 135.0.1 → 136.0) MFH: 2025Q1 (cherry picked from commit 4288c5fbf380c14254082cb5326899f8406c3b37) www/librewolf/Makefile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
Please check changes in www/firefox port before create patch for other gecko based ports.
(In reply to commit-hook from comment #7) > Switch to use the builtin icu as devel/icu is too old on 2025Q1 But it's not too old in 'main' branch, why not direct commit to quarterly then?
(In reply to Anton Saietskii from comment #10) To minimize differences from www/firefox. Why it was done in www/firefox - this is a question to cmt (gecko).
(In reply to Vladimir Druzenko from comment #11) I don't care about www/firefox, and commit in question is not about it. I'm wondering why am I forced to use bundled ICU with librewolf from main branch. It just doesn't make any sense.
(In reply to Vladimir Druzenko from comment #9) oops I'm sorry.
(In reply to Anton Saietskii from comment #12) In order to minimize labor costs, we try to keep this port as minimally different from www/firefox. Otherwise there won't be enough time for other ports.