commit: 8c507834fcdb184870bfc49d0c441b75bf254bf8 Author: Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com> AuthorDate: Sun Aug 25 20:20:44 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Aug 26 07:14:41 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c507834
media-libs/x265: fix ABI_X86_32 build Closes: https://bugs.gentoo.org/938510 Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com> Signed-off-by: Sam James <sam <AT> gentoo.org> media-libs/x265/x265-3.5-r5.ebuild | 5 ++--- media-libs/x265/x265-3.6.ebuild | 5 ++--- media-libs/x265/x265-9999.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/media-libs/x265/x265-3.5-r5.ebuild b/media-libs/x265/x265-3.5-r5.ebuild index 47245cb0ed6a..ad78f487735a 100644 --- a/media-libs/x265/x265-3.5-r5.ebuild +++ b/media-libs/x265/x265-3.5-r5.ebuild @@ -102,7 +102,6 @@ multilib_src_configure() { $(multilib_is_native_abi || echo "-DENABLE_CLI=OFF") -DENABLE_PIC=ON -DENABLE_LIBNUMA="$(usex numa)" - -DENABLE_MULTIVIEW="yes" -DENABLE_SVT_HEVC="no" # missing -DENABLE_VTUNE="no" # missing -DGIT_ARCHETYPE=1 #814116 @@ -140,13 +139,13 @@ multilib_src_configure() { local liblist="" v= for v in "${MULTIBUILD_VARIANTS[@]}" ; do - ln -sf "${BUILD_DIR}-${v}/libx265.a" "${BUILD_DIR%-*}/libx265_${v}.a" || die + ln -s "${BUILD_DIR}-${v}/libx265.a" "${BUILD_DIR}/libx265_${v}.a" || die liblist+="libx265_${v}.a;" done mycmakeargs+=( -DEXTRA_LIB="${liblist}" - -DEXTRA_LINK_FLAGS="-L${BUILD_DIR%-*}" + -DEXTRA_LINK_FLAGS="-L${BUILD_DIR}" -DLINKED_10BIT"=$(usex 10bit)" -DLINKED_12BIT="$(usex 12bit)" ) diff --git a/media-libs/x265/x265-3.6.ebuild b/media-libs/x265/x265-3.6.ebuild index 55b794f17e42..064bd95be46a 100644 --- a/media-libs/x265/x265-3.6.ebuild +++ b/media-libs/x265/x265-3.6.ebuild @@ -102,7 +102,6 @@ multilib_src_configure() { $(multilib_is_native_abi || echo "-DENABLE_CLI=OFF") -DENABLE_PIC=ON -DENABLE_LIBNUMA="$(usex numa)" - -DENABLE_MULTIVIEW="yes" -DENABLE_SVT_HEVC="no" # missing -DENABLE_VTUNE="no" # missing -DGIT_ARCHETYPE=1 #814116 @@ -140,13 +139,13 @@ multilib_src_configure() { local liblist="" v= for v in "${MULTIBUILD_VARIANTS[@]}" ; do - ln -sf "${BUILD_DIR}-${v}/libx265.a" "${BUILD_DIR%-*}/libx265_${v}.a" || die + ln -s "${BUILD_DIR}-${v}/libx265.a" "${BUILD_DIR}/libx265_${v}.a" || die liblist+="libx265_${v}.a;" done mycmakeargs+=( -DEXTRA_LIB="${liblist}" - -DEXTRA_LINK_FLAGS="-L${BUILD_DIR%-*}" + -DEXTRA_LINK_FLAGS="-L${BUILD_DIR}" -DLINKED_10BIT"=$(usex 10bit)" -DLINKED_12BIT="$(usex 12bit)" ) diff --git a/media-libs/x265/x265-9999.ebuild b/media-libs/x265/x265-9999.ebuild index e9c94f79c127..9e4c71595c06 100644 --- a/media-libs/x265/x265-9999.ebuild +++ b/media-libs/x265/x265-9999.ebuild @@ -139,13 +139,13 @@ multilib_src_configure() { local liblist="" v= for v in "${MULTIBUILD_VARIANTS[@]}" ; do - ln -sf "${BUILD_DIR}-${v}/libx265.a" "${BUILD_DIR%-*}/libx265_${v}.a" || die + ln -s "${BUILD_DIR}-${v}/libx265.a" "${BUILD_DIR}/libx265_${v}.a" || die liblist+="libx265_${v}.a;" done mycmakeargs+=( -DEXTRA_LIB="${liblist}" - -DEXTRA_LINK_FLAGS="-L${BUILD_DIR%-*}" + -DEXTRA_LINK_FLAGS="-L${BUILD_DIR}" -DLINKED_10BIT"=$(usex 10bit)" -DLINKED_12BIT="$(usex 12bit)" )
