commit:     b1c6afa07316c3b71e4a4c37637b69a351d49ac0
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 13 13:30:34 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue Dec 13 13:36:52 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c6afa0

sci-libs/opencascade: ensure vtk include dirs are found

Closes: https://bugs.gentoo.org/885621
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sci-libs/opencascade/opencascade-7.5.2-r6.ebuild |  2 +-
 sci-libs/opencascade/opencascade-7.5.3-r8.ebuild |  2 +-
 sci-libs/opencascade/opencascade-7.6.3.ebuild    |  2 +-
 sci-libs/opencascade/opencascade-7.7.0.ebuild    | 10 ++++++++--
 4 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/sci-libs/opencascade/opencascade-7.5.2-r6.ebuild 
b/sci-libs/opencascade/opencascade-7.5.2-r6.ebuild
index d4500132ab1f..f2acaba15e74 100644
--- a/sci-libs/opencascade/opencascade-7.5.2-r6.ebuild
+++ b/sci-libs/opencascade/opencascade-7.5.2-r6.ebuild
@@ -48,7 +48,7 @@ RDEPEND="
        ffmpeg? ( media-video/ffmpeg:= )
        freeimage? ( media-libs/freeimage )
        tbb? ( <dev-cpp/tbb-2021.4.0 )
-       vtk? ( sci-libs/vtk:=[rendering] )
+       vtk? ( <sci-libs/vtk-9.2.0:=[rendering] )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/sci-libs/opencascade/opencascade-7.5.3-r8.ebuild 
b/sci-libs/opencascade/opencascade-7.5.3-r8.ebuild
index 87b782fa5e6a..bdd9b918a69a 100644
--- a/sci-libs/opencascade/opencascade-7.5.3-r8.ebuild
+++ b/sci-libs/opencascade/opencascade-7.5.3-r8.ebuild
@@ -48,7 +48,7 @@ RDEPEND="
        ffmpeg? ( media-video/ffmpeg:= )
        freeimage? ( media-libs/freeimage )
        tbb? ( dev-cpp/tbb:= )
-       vtk? ( sci-libs/vtk:=[rendering] )
+       vtk? ( <sci-libs/vtk-9.2.0:=[rendering] )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/sci-libs/opencascade/opencascade-7.6.3.ebuild 
b/sci-libs/opencascade/opencascade-7.6.3.ebuild
index 398ea6df2e54..cd7888f8818b 100644
--- a/sci-libs/opencascade/opencascade-7.6.3.ebuild
+++ b/sci-libs/opencascade/opencascade-7.6.3.ebuild
@@ -49,7 +49,7 @@ RDEPEND="
        ffmpeg? ( <media-video/ffmpeg-5:= )
        freeimage? ( media-libs/freeimage )
        tbb? ( dev-cpp/tbb:= )
-       vtk? ( sci-libs/vtk:=[rendering] )
+       vtk? ( <sci-libs/vtk-9.2.0:=[rendering] )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/sci-libs/opencascade/opencascade-7.7.0.ebuild 
b/sci-libs/opencascade/opencascade-7.7.0.ebuild
index 072150e2df0a..c2f7e7dbf7a4 100644
--- a/sci-libs/opencascade/opencascade-7.7.0.ebuild
+++ b/sci-libs/opencascade/opencascade-7.7.0.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
        ffmpeg? ( <media-video/ffmpeg-5:= )
        freeimage? ( media-libs/freeimage )
        tbb? ( dev-cpp/tbb:= )
-       vtk? ( sci-libs/vtk:=[rendering] )
+       vtk? ( <sci-libs/vtk-9.3.0:=[rendering] )
 "
 DEPEND="
        ${RDEPEND}
@@ -132,7 +132,13 @@ src_configure() {
        fi
 
        if use vtk; then
-               if has_version ">=sci-libs/vtk-9.1.0"; then
+               if has_version ">=sci-libs/vtk-9.2.0"; then
+                       mycmakeargs+=(
+                               -D3RDPARTY_VTK_DIR="${ESYSROOT}"/usr
+                               
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.2
+                               
-D3RDPARTY_VTK_LIBRARY_DIR="${ESYSROOT}"/usr/$(get_libdir)
+                       )
+               elif has_version ">=sci-libs/vtk-9.1.0"; then
                        mycmakeargs+=(
                                -D3RDPARTY_VTK_DIR="${ESYSROOT}"/usr
                                
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.1

Reply via email to