Bug 285169 - www/librewolf: update to 136.0
Summary: www/librewolf: update to 136.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Vladimir Druzenko
URL: https://www.mozilla.org/en-US/firefox...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-05 09:45 UTC by Martin Filla
Modified: 2025-03-08 21:41 UTC (History)
2 users (show)

See Also:
vvd: merge-quarterly?


Attachments
0001-librewolf-update-to-136.0.patch.tar.gz (111.48 KB, application/gzip)
2025-03-05 09:46 UTC, Martin Filla
freebsd: maintainer-approval+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Filla 2025-03-05 09:45:10 UTC
Hi,
This is an update to librewolf to 136.0. I tested in poudriere.
Comment 1 Martin Filla 2025-03-05 09:46:12 UTC
Created attachment 258299 [details]
0001-librewolf-update-to-136.0.patch.tar.gz
Comment 2 Vladimir Druzenko freebsd_committer freebsd_triage 2025-03-08 02:30:24 UTC
Can I update www/librewolf/pkg-message (copy from www/firefox/pkg-message)?
Comment 3 Martin Filla 2025-03-08 05:44:50 UTC
(In reply to Vladimir Druzenko from comment #2)
yes you can.
Comment 4 commit-hook freebsd_committer freebsd_triage 2025-03-08 12:10:45 UTC
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(-)
Comment 5 commit-hook freebsd_committer freebsd_triage 2025-03-08 12:35:48 UTC
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(-)
Comment 6 Vladimir Druzenko freebsd_committer freebsd_triage 2025-03-08 13:03:56 UTC
Thanks.
Comment 7 commit-hook freebsd_committer freebsd_triage 2025-03-08 14:34:12 UTC
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(-)
Comment 8 commit-hook freebsd_committer freebsd_triage 2025-03-08 14:39:14 UTC
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(-)
Comment 9 Vladimir Druzenko freebsd_committer freebsd_triage 2025-03-08 14:49:34 UTC
Please check changes in www/firefox port before create patch for other gecko based ports.
Comment 10 Anton Saietskii 2025-03-08 15:17:50 UTC
(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?
Comment 11 Vladimir Druzenko freebsd_committer freebsd_triage 2025-03-08 15:29:35 UTC
(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).
Comment 12 Anton Saietskii 2025-03-08 15:32:00 UTC
(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.
Comment 13 Martin Filla 2025-03-08 16:30:36 UTC
(In reply to Vladimir Druzenko from comment #9)
oops I'm sorry.
Comment 14 Vladimir Druzenko freebsd_committer freebsd_triage 2025-03-08 21:41:49 UTC
(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.