https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293265
Bug ID: 293265
Summary: www/ungoogled-chromium: make wayland a build option;
fix pulseaudio build dependency
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: [email protected]
Reporter: [email protected]
Assignee: [email protected]
Flags: maintainer-feedback?([email protected])
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.
--
You are receiving this mail because:
You are the assignee for the bug.