libsdl2 have jack support. The ebuild don't have any jack USE, which imply jack support will be enabled and compiled if configure find the jack-audio-connection-kit files, and it will be skipped if it doesn't find them.
Also note than, on my system, for an sdl application to use jack audio, it have to be run with:
So maybe the ebuild must also have an USE conditional elog message about this.
Steps to Reproduce:
1. emerge media-sound/jack-audio-connection-kit
2. emerge media-libs/libsdl2
Created attachment 592662 [details]
libsdl2 ebuild with jack USE flag
Any update on this? I've had EXTRA_ECONF="--disable-jack-shared --enable-jack" for a long time with the virtual/jack dependency missing.
Since it's my default audio output I preferred it not to be dynamically loaded too (--disable-jack-shared makes it have same behavior as libasound/libpulse and actually link against libjack.so).
The bug has been closed via the following commit(s):
Author: James Le Cuirot <email@example.com>
AuthorDate: 2020-01-27 20:58:29 +0000
Commit: James Le Cuirot <firstname.lastname@example.org>
CommitDate: 2020-01-27 21:07:30 +0000
media-libs/libsdl2: Add jack USE flag
Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: James Le Cuirot <email@example.com>
media-libs/libsdl2/libsdl2-2.0.10-r1.ebuild | 193 ++++++++++++++++++++++++++++
1 file changed, 193 insertions(+)