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: SDL_AUDIODRIVER="jack" my_sdl_app So maybe the ebuild must also have an USE conditional elog message about this. Reproducible: Always Steps to Reproduce: 1. emerge media-sound/jack-audio-connection-kit 2. emerge media-libs/libsdl2 3.
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): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681d4c0b1d09199bec912a3bcd959f6ae89cedd5 commit 681d4c0b1d09199bec912a3bcd959f6ae89cedd5 Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2020-01-27 20:58:29 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2020-01-27 21:07:30 +0000 media-libs/libsdl2: Add jack USE flag Closes: https://bugs.gentoo.org/697658 Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org> media-libs/libsdl2/libsdl2-2.0.10-r1.ebuild | 193 ++++++++++++++++++++++++++++ 1 file changed, 193 insertions(+)