Subject: CVS commit: pkgsrc/www/firefox60
From: Nia Alarie
Date: 2019-06-13 16:16:37
Message id: 20190613141638.1A9BAFBF4@cvs.NetBSD.org

Log Message:
firefox60: Add sun audio backend and make it a default where supported.

This replaces the OSS backend with something that passes the unit tests,
supports additional channels, and supports recording. It will be included
with future versions of Firefox.

Tested with:

* YouTube audio-video sync test
* about:support device detection
* WebRTC microphone recording (using an USB microphone)

While here, fix WebRTC builds.

Note: you can select an audio backend using the about:config variable
media.cubeb.backend. This can be set to options such as sun/pulse/oss.

Let me know if you still need to use the oss backend. It's very
incomplete, buggy, and FreeBSD has already removed it - ideally we
should eventually.

Bump PKGREVISION.

Files:
RevisionActionfile
1.27modifypkgsrc/www/firefox60/Makefile
1.16modifypkgsrc/www/firefox60/distinfo
1.5modifypkgsrc/www/firefox60/mozilla-common.mk
1.3modifypkgsrc/www/firefox60/patches/patch-aa
1.2modifypkgsrc/www/firefox60/patches/patch-media_libcubeb_src_cubeb.c
1.2modifypkgsrc/www/firefox60/patches/patch-media_libcubeb_src_moz.build
1.2modifypkgsrc/www/firefox60/patches/patch-media_libcubeb_update.sh
1.1addpkgsrc/www/firefox60/files/cubeb_sun.c