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)"
                )

Reply via email to