[Bug 212028] www/firefox: Add SNDIO option

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Aug 21 15:28:20 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212028

            Bug ID: 212028
           Summary: www/firefox: Add SNDIO option
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: gecko at FreeBSD.org
          Reporter: t at tobik.me
                CC: gecko at FreeBSD.org
 Attachment #173909 maintainer-approval?(gecko at FreeBSD.org)
             Flags:
          Assignee: gecko at FreeBSD.org
                CC: gecko at FreeBSD.org
             Flags: maintainer-feedback?(gecko at FreeBSD.org)

Created attachment 173909
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=173909&action=edit
gecko.diff

This adds an SNDIO option (disabled by default) and support for audio/sndio
to Firefox.  The initial goal was to have it in www/firefox only but I've
had to edit Mk/bsd.gecko.mk for this so that means it AFAICT affects the
following ports:

mail/thunderbird
www/firefox
www/firefox-esr
www/libxul
www/seamonkey

I've successfully tested audio in www/firefox and www/firefox-esr.
I've have been running www/firefox with SNDIO=on for ~2.5 months now on
my desktop with FreeBSD 10.3.

I'm not sure how to test this in mail/thunderbird or www/libxul.
Both build fine with SNDIO=on however.

I've added SNDIO_BROKEN to www/seamonkey since it will not build with
SNDIO=on.  It's missing
mozilla/media/webrtc/trunk/webrtc/modules/audio_device/sndio/audio_device_sndio.cc
in the source tree.

Poudriere test builds were all done for FreeBSD 10.3/amd64.

I will rebase the patch later when the update to Firefox 48.0.1 in
bug #211792 is done.  patch-media_libcubeb_src_cubeb_sndio_c has been
upstreamed by OpenBSD and is part of Firefox 48.0, so can be removed after
updating Firefox.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.


More information about the freebsd-gecko mailing list