[Bug 255093] audio/pulseaudio: optionalize X11

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Apr 15 15:46:20 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255093

            Bug ID: 255093
           Summary: audio/pulseaudio: optionalize X11
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: desktop at FreeBSD.org
          Reporter: evgeniy at khramtsov.org
             Flags: maintainer-feedback?(desktop at FreeBSD.org)
          Assignee: desktop at FreeBSD.org

Created attachment 224137
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=224137&action=edit
patch

Make audio/pulseaudio dependency on X11 optional.

Pulseaudio is needed to build www/firefox pulse-rust backend, which can be used
with pipewire-pulse instead of pulseaudio.

I run locally-patched ports tree that ensures that I am not building *any*
X11-related dependencies (e.g. even libGL and libx{11,xcb}), and building X11
just for the build time dependency breaks my X11-less setup.

This might also be desirable for headless environments, e.g. servers using
pulseaudio for some reason. I wouldn't mind if this will never be merged.

Consolekit has a hard dependency on X11 by using checks in configure files and
including and then using Xlib.h, so don't depend on this lib if X11 is off.

No functional change for the default build.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list