[Bug 261410] www/firefox: Update to 96.0.2 (unfixed security vulnerabilities)

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 24 Jan 2022 19:20:39 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261410

--- Comment #4 from Evgeniy Khramtsov <evgeniy@khramtsov.org> ---
For anyone interested in WebRTC:

WEBRTC_POSIX isn't defined for libwebrtc, resulting in:

[...]
/wrkdirs/usr/ports/www/firefox/work/firefox-96.0.2/third_party/libwebrtc/rtc_base/platform_thread_types.h:47:1:
error: unknown type name 'PlatformThreadId'
PlatformThreadId CurrentThreadId();                                             
[...]

from
https://searchfox.org/mozilla-release/source/third_party/libwebrtc/rtc_base/platform_thread_types.h#41

It is defined from the generated gn manifests:
https://searchfox.org/mozilla-release/source/dom/media/webrtc/third_party_build/gn-configs

Seems like OpenBSD already generated them, and also provided a how-to for
upstream:
https://github.com/mozilla/gecko-dev/commit/f65bde9a0
https://github.com/mozilla/gecko-dev/tree/f65bde9/dom/media/webrtc/third_party_build/gn-configs

One can try generating one for FreeBSD after mach bootstrap.

I could do that, but currently ENOTIME unfortunately.

-- 
You are receiving this mail because:
You are the assignee for the bug.