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.
