From 88e68a010bcbfba4ab65c729680db16c51051df8 Mon Sep 17 00:00:00 2001 From: Alfred Wingate Date: Wed, 30 Apr 2025 21:24:43 +0300 Subject: [PATCH] net-libs/pjproject: avoid libyuv requirement with libyuv disabled Closes: https://bugs.gentoo.org/955129 Fixes: 1e0a5ae70d5a1995b7761f946c0ac0f95e64d3b5 Signed-off-by: Alfred Wingate Part-of: https://github.com/gentoo/gentoo/pull/41866 Closes: https://github.com/gentoo/gentoo/pull/41866 Signed-off-by: Sam James --- 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 a32dd9802c712..64ea8a31cc1fc 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[@]}" }