Created attachment 194384 [details] firefox-sndio.diff From https://bugzilla.mozilla.org/show_bug.cgi?id=1467882
Comment on attachment 194384 [details] firefox-sndio.diff Does the issue affect www/seamonkey (2.49.3) or www/firefox-esr (52.9) on 2018Q2? Reading upstream bug I can't figure out which versions are affected. Ideally, the fix should be rebased for all USE_GECKO ports (including mail/thunderbird and www/waterfox). Otherwise, looks OK for www/firefox and www/firefox-esr on /head (or 2018Q3).
A commit references this bug: Author: tobik Date: Sat Jun 30 13:00:51 UTC 2018 New revision: 473616 URL: https://svnweb.freebsd.org/changeset/ports/473616 Log: www/firefox: Backport sndio volume handling fix https://bugzilla.mozilla.org/show_bug.cgi?id=1467882 PR: 229135 Approved by: gecko (jbeich) Changes: head/www/firefox/Makefile head/www/firefox/files/patch-bug1467882
A commit references this bug: Author: tobik Date: Sat Jun 30 13:01:54 UTC 2018 New revision: 473617 URL: https://svnweb.freebsd.org/changeset/ports/473617 Log: www/firefox-esr: Backport sndio volume handling fix https://bugzilla.mozilla.org/show_bug.cgi?id=1467882 PR: 229135 Approved by: gecko (jbeich) Changes: head/www/firefox-esr/Makefile head/www/firefox-esr/files/patch-bug1467882
(In reply to Jan Beich from comment #1) > Otherwise, looks OK for www/firefox and www/firefox-esr on /head (or 2018Q3). Thanks. > Does the issue affect www/seamonkey (2.49.3) or www/firefox-esr (52.9) on 2018Q2? Reading upstream bug I can't figure out which versions are affected. Ideally, the fix should be rebased for all USE_GECKO ports (including mail/thunderbird and www/waterfox). It should affect all Gecko ports. All sndio cubeb backends that call sio_setvol have this problem. I'm going to upload some untested backports for Waterfox and Thunderbird. The patch for Thunderbird should also apply fine to Seamonkey.
Created attachment 194790 [details] waterfox-sndio.diff
Created attachment 194791 [details] thunderbird-sndio.diff
Comment on attachment 194790 [details] waterfox-sndio.diff Waterfox seems to behave fine with it.
Comment on attachment 194791 [details] thunderbird-sndio.diff Smoke tested this against Seamonkey 2.49.3_8. Seems fine. Since its cubeb_sndio.c is identical to the one in Thunderbird 52.8.0_7, I assume it's fine in Thunderbird too.
Comment on attachment 194790 [details] waterfox-sndio.diff Minor patch context adjustment. Looks OK. > +--- media/libcubeb/src/cubeb_sndio.c.orig 2018-06-30 15:17:00.132114000 +0200 Prune bogus timestamp to avoid confusion. portlint wants "UTC" but we can ignore it since this is a backport.
Comment on attachment 194791 [details] thunderbird-sndio.diff Rebased similar to www/palemoon version. Looks OK.
A commit references this bug: Author: tobik Date: Sat Jun 30 19:21:48 UTC 2018 New revision: 473629 URL: https://svnweb.freebsd.org/changeset/ports/473629 Log: www/waterfox: Backport sndio volume handling fix https://bugzilla.mozilla.org/show_bug.cgi?id=1467882 PR: 229135 Approved by: jbeich (maintainer) Changes: head/www/waterfox/Makefile head/www/waterfox/files/patch-bug1467882
A commit references this bug: Author: tobik Date: Sat Jun 30 19:24:21 UTC 2018 New revision: 473630 URL: https://svnweb.freebsd.org/changeset/ports/473630 Log: www/seamonkey: Backport sndio volume handling fix https://bugzilla.mozilla.org/show_bug.cgi?id=1467882 PR: 229135 Approved by: gecko (jbeich) Changes: head/www/seamonkey/Makefile head/www/seamonkey/files/patch-bug1467882
A commit references this bug: Author: tobik Date: Sat Jun 30 19:25:33 UTC 2018 New revision: 473631 URL: https://svnweb.freebsd.org/changeset/ports/473631 Log: mail/thunderbird: Backport sndio volume handling fix https://bugzilla.mozilla.org/show_bug.cgi?id=1467882 PR: 229135 Approved by: gecko (jbeich) Changes: head/mail/thunderbird/Makefile head/mail/thunderbird/files/patch-bug1467882