Chromium is an open-source browser project that aims to build a safer,
faster, and more stable way for all users to experience the web.
The Chromium website contains design documents, architecture overviews,
testing information, and more to help you learn to build and work with
the Chromium source code.
===> The following configuration options are available for chromium-111.0.5563.147:
CODECS=on: Compile and enable patented codecs like H.264
CUPS=on: CUPS printing system support
DEBUG=off: Build with debugging support
DRIVER=on: Install chromedriver
KERBEROS=on: Kerberos support
LTO=off: Use Link-Time Optimization
TEST=off: Build and/or run tests
====> Options available for the group AUDIO
ALSA=off: ALSA audio architecture support
PULSEAUDIO=off: PulseAudio sound server support
SNDIO=on: Sndio audio support
====> Kerberos support: you can only select none or one of them
HEIMDAL=off: Heimdal Kerberos (security/heimdal)
HEIMDAL_BASE=off: Heimdal Kerberos (base)
MIT=off: MIT Kerberos (security/krb5)
===> Use 'make config' to modify these settings
www/{*chromium,iridium}: restrict usage of preserve_most to clang 17
the preserve_most attribute usage < clang 17 is causing weird runtime
issues in v8 and this commit backports a v8 commit that disables the
usage of this attribute with such compilers
Approved by: rene (mentor)
Obtained
from: https://chromium.googlesource.com/v8/v8/+/ab12885a59d86d43a624ffaf6d56ca0d34e8e8bb
(cherry picked from commit 23607969b871fab90e3f809183f6f9fcead30eda)
www/{chromium,ungoogled-chromium}: unbreak tests by using FC_CACHE_VERSION
instead of hardcoding the version
(cherry picked from commit 36e349bf592cf1c3a25d0f75bc83e90ae7779686)