I see that app-misc/ckb-0.4.3 ebuild pulls in pulseaudio. Can this dependency be made optional based on the pulseaudio use flag? This dependency is optional upstream.
Created attachment 688488 [details]
ebuild with use flag for pulseaudio
I added the use flag "pulseaudio" to the current ebuild in my local overlay to get around the hard requirement for pulseaudio. I haven't had any issues using ckb doing this.
This is not currently possible, as there isn't an option/flag to enable/disable pulseaudio upstream:
As a consequence, your proposed change, without changing the build system, would still build with pulseaudio if it was on disk.