commit:     88e68a010bcbfba4ab65c729680db16c51051df8
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Wed Apr 30 18:24:43 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May  1 01:25:49 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88e68a01

net-libs/pjproject: avoid libyuv requirement with libyuv disabled

Closes: https://bugs.gentoo.org/955129
Fixes: 1e0a5ae70d5a1995b7761f946c0ac0f95e64d3b5
Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41866
Closes: https://github.com/gentoo/gentoo/pull/41866
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-libs/pjproject/pjproject-2.15.1-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-libs/pjproject/pjproject-2.15.1-r1.ebuild 
b/net-libs/pjproject/pjproject-2.15.1-r1.ebuild
index a32dd9802c71..64ea8a31cc1f 100644
--- a/net-libs/pjproject/pjproject-2.15.1-r1.ebuild
+++ b/net-libs/pjproject/pjproject-2.15.1-r1.ebuild
@@ -97,6 +97,9 @@ src_configure() {
 
        [ "${videnable}" = "--enable-video" ] && _pj_set_define 
PJMEDIA_HAS_VIDEO 1 || _pj_set_define PJMEDIA_HAS_VIDEO 0
 
+       # bug 955077 and bug 955129
+       use libyuv && myconf+=( --with-external-yuv )
+
        LD="$(tc-getCXX)" econf \
                --enable-shared \
                ${videnable} \
@@ -116,7 +119,6 @@ src_configure() {
                $(use_with portaudio external-pa) \
                $(use_with speex external-speex) \
                $(usex srtp --with-external-srtp --disable-libsrtp) \
-               --with-external-yuv \
                "${myconf[@]}"
 }
 

Reply via email to