Bugzilla Automation <[email protected]> has asked freebsd-chromium (Nobody)
<[email protected]> for maintainer-feedback:
Bug 293265: www/ungoogled-chromium: make wayland a build option; fix pulseaudio
build dependency
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293265



--- Description ---
Wayland was introduced as a hard dependency, pulling in *a lot* of additional
ports for build as well as a lot of pkg dependencies on installation.
This fix makes Wayland a build option and removes this hard dependency (at
build and installation).

While at it: the PULSEAUDIO buildoption was somewhat broken, as it was still a
build dependency due to a single line that touches a file in the pulseaudio
WRKDIR, which is not present when building without pulseaudio (e.g.
blacklisted) and causing the build to fail.

I had those fixes lingering in my local repo for quite some time and finally
found the time to properly make wayland optional (I initially just ripped out
whatever seemed to cause the dependency) while being minimally invasive - i.e.
it uses the intended mechanism by setting the ozone_platform_wayland build
option.

Builds, installs and runs fine for me, built via poudriere on 14.3-RELEASE


Please let me know if these fixes should be split into 2 distinct patches and I
will provide appropriate diffs.

Reply via email to