freebsd-ports/www/firefox/Makefile.options
Jan Beich 0c61cc4d7a gecko: add native OSS support, replacing ALSA as fallback
OSS is always built but during runtime only selected by default if
neither pulseaudio, jackit or sndio are installed. In particular,
Gnome and KDE users would still be offered PulseAudio by default due
to integration with multi-app volume widgets, current song bars,
screensharing with audio, etc. that prefer to talk over DBus.
Those can opt out via media.cubeb.backend=oss in about:config.

Submitted by:	Ka Ho Ng <khng300@gmail.com> (based on)
2020-08-21 16:32:05 +00:00

16 lines
463 B
Makefile

# -*- makefile-bsdmake -*-
OPTIONS_DEFINE+= CANBERRA DBUS DEBUG FFMPEG \
LIBPROXY OPTIMIZED_CFLAGS PROFILE TEST
OPTIONS_DEFAULT+= DBUS FFMPEG OPTIMIZED_CFLAGS PROFILE \
${OPTIONS_GROUP_AUDIO:NALSA}
OPTIONS_GROUP+= AUDIO
OPTIONS_GROUP_AUDIO= ALSA JACK PULSEAUDIO SNDIO
AUDIO_DESC?= Extra cubeb audio backends (OSS is always available)
CANBERRA_DESC?= Sound theme alerts
LIBPROXY_DESC?= Proxy support via libproxy
LIGHTNING_DESC?= Calendar extension