Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Apr 2021 15:46:20 +0000
From:      bugzilla-noreply@freebsd.org
To:        desktop@FreeBSD.org
Subject:   maintainer-feedback requested: [Bug 255093] audio/pulseaudio: optionalize X11
Message-ID:  <bug-255093-39348-CltRZafUK7@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-255093-39348@https.bugs.freebsd.org/bugzilla/>
References:  <bug-255093-39348@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-desktop (Team)
<desktop@FreeBSD.org> for maintainer-feedback:
Bug 255093: audio/pulseaudio: optionalize X11
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D255093



--- Description ---
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 X=
11
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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-255093-39348-CltRZafUK7>