Created attachment 650892 [details] Ebuild of libffado version 2.4.3 Libffado version 2.4.3 builds fine even with newer Python releases.
It may be easier to handle this as a Github PR by the way.
*** Bug 696508 has been marked as a duplicate of this bug. ***
I see you're blocking lower media-sound/jack-audio-connection-kit versions, btw slot 2 does not exist and is "media-sound/jack2 instead", but you don't actually depend on "virtual/jack" anywhere?
Thanks for the bump ebuild! Good catch on the bad jack2 dep, that's been there all along since my original ebuild. I think that got carried over from a previous life in the proaudio overlay where jack2 was packaged as a slot instead of a separate package... 1.9.9 has never existed in portage as far as I know (first ebuild was for 1.9.10), so we can just drop that dep as far as I'm concerned.
libffado does not depend on JACK, so having no dep on virtual/jack is correct. However, the configuration used here only works for newer JACK versions (ENABLE_SETBUFFERSIZE_API_VER=force), so old ones are blocked since they wouldn't build with ffado as configured here. Either way, a too-old JACK2 has never existed in portage, and too-old JACK1 is long gone and hasn't existed since at least the git era, so we can probably just drop those blocking deps and not care any more.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cab3ae51ca2e75364f6aea0104d0b074692631f commit 7cab3ae51ca2e75364f6aea0104d0b074692631f Author: Miroslav Šulc <fordfrog@gentoo.org> AuthorDate: 2020-08-21 08:23:58 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2020-08-21 08:24:45 +0000 media-libs/libffado: bump to 2.4.4 1) eapi7 2) added py3_7 and py3_8 3) updated deps, dropped jack restriction as not needed Closes: https://bugs.gentoo.org/733996 Closes: https://bugs.gentoo.org/737394 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> media-libs/libffado/Manifest | 1 + media-libs/libffado/libffado-2.4.4.ebuild | 110 ++++++++++++++++++++++++++++++ 2 files changed, 111 insertions(+)