Page MenuHomeFreeBSD

www/qt5-webengine: Add sndio support
ClosedPublic

Authored by tobik on Jul 21 2018, 5:11 PM.
Tags
None
Referenced Files
F99037424: D16383.diff
Sat, Oct 5, 11:32 PM
Unknown Object (File)
Tue, Oct 1, 2:55 AM
Unknown Object (File)
Mon, Sep 30, 1:30 PM
Unknown Object (File)
Sun, Sep 29, 5:56 AM
Unknown Object (File)
Fri, Sep 27, 5:56 PM
Unknown Object (File)
Fri, Sep 27, 5:01 AM
Unknown Object (File)
Fri, Sep 27, 4:42 AM
Unknown Object (File)
Sat, Sep 21, 11:39 AM
Subscribers

Details

Summary

This adds the missing sndio support to qt5-webengine which allows
you to actually hear some audio on sndiod remotes in browsers like
Falkon etc.

I could not get something like QT_CONFIG+=sndio to work. It seems
to have no effect when I set it.

I believe that the ALSA option doesn't actually work in disabling
ALSA either. I still see use_alsa=true being added to gn_args
after turning off the option if alsa-lib is installed in the build
environment (see ${WRKDIR}/.build/qtwebengine-config.pri under
QT.webengine_private.enabled_features after make configure;
with ALSA=off it should *not* have alsa in it but currently does).
This should be fixed even though it's not a problem in Poudriere/Synth
builds. Passing -alsa / -no-alsa via QMAKE_CONFIGURE_ARGS works
here too.

I believe it's the same with PULSEAUDIO (which seems to be hard
disabled in freebsd.pri via use_pulseaudio=false for some reason,
so is currently broken anyway). Also see PR 226121 with the TrueOS
fixes that attempt to fix the PULSEAUDIO option.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

tcberner added a subscriber: tcberner.

if it works, ship it

This revision is now accepted and ready to land.Jul 21 2018, 6:01 PM
This revision was automatically updated to reflect the committed changes.