commit: c43b019c1265f5c3400528056e9e943d6e87e63b Author: Quincy Fleming <quincyf467 <AT> protonmail <DOT> com> AuthorDate: Mon Nov 11 07:41:33 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Nov 25 20:06:40 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43b019c
media-video/ffmpeg: Fix build on musl Closes: https://bugs.gentoo.org/940733 Signed-off-by: Quincy Fleming <quincyf467 <AT> protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/39269 Signed-off-by: Sam James <sam <AT> gentoo.org> media-video/ffmpeg/ffmpeg-6.1.2.ebuild | 4 ++++ media-video/ffmpeg/ffmpeg-7.0.1-r1.ebuild | 4 ++++ media-video/ffmpeg/ffmpeg-7.0.2-r1.ebuild | 4 ++++ media-video/ffmpeg/ffmpeg-9999.ebuild | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/media-video/ffmpeg/ffmpeg-6.1.2.ebuild b/media-video/ffmpeg/ffmpeg-6.1.2.ebuild index 32eb9022ffd3..1baa7d788876 100644 --- a/media-video/ffmpeg/ffmpeg-6.1.2.ebuild +++ b/media-video/ffmpeg/ffmpeg-6.1.2.ebuild @@ -547,6 +547,10 @@ multilib_src_configure() { $(multilib_native_enable manpages) ) + if use elibc_musl ; then + append-cflags -D__musl__ + fi + # Use --extra-libs if needed for LIBS set -- "${S}/configure" \ --prefix="${EPREFIX}/usr" \ diff --git a/media-video/ffmpeg/ffmpeg-7.0.1-r1.ebuild b/media-video/ffmpeg/ffmpeg-7.0.1-r1.ebuild index a4d91f76c9bf..36a0af85b719 100644 --- a/media-video/ffmpeg/ffmpeg-7.0.1-r1.ebuild +++ b/media-video/ffmpeg/ffmpeg-7.0.1-r1.ebuild @@ -548,6 +548,10 @@ multilib_src_configure() { $(multilib_native_enable manpages) ) + if use elibc_musl ; then + append-cflags -D__musl__ + fi + # Use --extra-libs if needed for LIBS set -- "${S}/configure" \ --prefix="${EPREFIX}/usr" \ diff --git a/media-video/ffmpeg/ffmpeg-7.0.2-r1.ebuild b/media-video/ffmpeg/ffmpeg-7.0.2-r1.ebuild index a4d91f76c9bf..36a0af85b719 100644 --- a/media-video/ffmpeg/ffmpeg-7.0.2-r1.ebuild +++ b/media-video/ffmpeg/ffmpeg-7.0.2-r1.ebuild @@ -548,6 +548,10 @@ multilib_src_configure() { $(multilib_native_enable manpages) ) + if use elibc_musl ; then + append-cflags -D__musl__ + fi + # Use --extra-libs if needed for LIBS set -- "${S}/configure" \ --prefix="${EPREFIX}/usr" \ diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild index 357a04d67a61..ba89f852efa0 100644 --- a/media-video/ffmpeg/ffmpeg-9999.ebuild +++ b/media-video/ffmpeg/ffmpeg-9999.ebuild @@ -549,6 +549,10 @@ multilib_src_configure() { $(multilib_native_enable manpages) ) + if use elibc_musl ; then + append-cflags -DHAVE_POSIX_IOCTL + fi + # Use --extra-libs if needed for LIBS set -- "${S}/configure" \ --prefix="${EPREFIX}/usr" \
