HomeFreeBSD

www/qt6-webengine: Switch to bundled re2

Description

www/qt6-webengine: Switch to bundled re2

  • Prepare the port for newer versions of devel/re2, which also require devel/abseil. This combination however causes build errors [1] due to missing symbols:

[...]
In file included from gen/extensions/browser/browser_sources_jumbo_8.cc:6:
./../../../../../qtwebengine-everywhere-src-6.5.2/src/3rdparty/chromium/extensions/browser/api/web_request/form_data_parser.cc:429:11: error: no member named 'set' in 'absl::string_view'

source_.set(source.data(), source.size());
~~~~~~~ ^

./../../../../../qtwebengine-everywhere-src-6.5.2/src/3rdparty/chromium/extensions/browser/api/web_request/form_data_parser.cc:573:11: error: no member named 'set' in 'absl::string_view'

source_.set(source.data(), source.size());
~~~~~~~ ^

[...]

Unbundling abseil and its-subcomponents via "replace_gn_files.py" didn't
help hence switch to the bundled re2 for now to have a consistent
combination of re2 and abseil.
  • Bump PORTREVISION due dependency change.

PR: 260402 [1]
Reported by: diizzy [1]
Reviewed by: diizzy, tcberner
Differential Revision: https://reviews.freebsd.org/D41571

Details

Provenance
kaiAuthored on Aug 28 2023, 1:23 PM
Reviewer
diizzy
Differential Revision
D41571: www/qt6-webengine: Switch to bundled re2
Parents
R11:78eacb1e56cc: sysutils/py-borgmatic: update 1.5.24 to 1.8.2
Branches
Unknown
Tags
Unknown