Independent if you enable or disable the OSS Use-Flag, Pulseaudio configures with --disable-oss-output. I replaced a '-' with a '_' in the ebuild. It's working now. Should affect the other Pulseaudio ebuilds too. Reproducible: Always
Created attachment 287193 [details, diff] fixes the ebuild to enable the oss-output when set in USE-Flags
Well... emerge -1pv pulseaudio media-sound/pulseaudio-0.9.23-r1 [0.9.23] USE="X alsa asyncns avahi caps dbus doc glib ipv6 libsamplerate tcpd udev -bluetooth -gnome -jack -lirc (-oss) -realtime (-system-wide) -test"media-sound/pulseaudio-0.9.23-r1 [0.9.23] USE="X alsa asyncns avahi caps dbus doc glib ipv6 libsamplerate tcpd udev -bluetooth -gnome -jack -lirc (-oss) -realtime (-system-wide) -test" Note the braces. So likely INVALID.
I didn't find an explanation for the braces in the manpage. In the Gentoo-Wiki they write: "The package provides this USE Flag, but it has been deactivated by the profile, because the function isn't usable on that system." This sounds strange to me: - I'm using OSS4. - Pulseaudio works after the patch with OSS4 without any problems. -> Hence the function is available and usable on my system. So I suggest to remove the braces and apply the patch. Thanks.
'man portage', 'package.use.mask' section, thank you.