summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Zander <negril.nx+gentoo@gmail.com>2024-12-05 13:15:04 +0100
committerSam James <sam@gentoo.org>2024-12-05 18:01:13 +0000
commit75887977d4a15efbb1db01f860ca0b86df0dd205 (patch)
treef77471256905f38055c9b7ce99588cfc111599e4 /sci-libs
parentsci-libs/vtk: 9.3.1 fix typo (diff)
downloadgentoo-75887977d4a15efbb1db01f860ca0b86df0dd205.tar.gz
gentoo-75887977d4a15efbb1db01f860ca0b86df0dd205.tar.bz2
gentoo-75887977d4a15efbb1db01f860ca0b86df0dd205.zip
sci-libs/vtk: 9.3.1 drop qt5 support
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/vtk/vtk-9.3.1.ebuild51
1 files changed, 14 insertions, 37 deletions
diff --git a/sci-libs/vtk/vtk-9.3.1.ebuild b/sci-libs/vtk/vtk-9.3.1.ebuild
index 021947ed01bc..895bd1487f9e 100644
--- a/sci-libs/vtk/vtk-9.3.1.ebuild
+++ b/sci-libs/vtk/vtk-9.3.1.ebuild
@@ -42,7 +42,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# TODO: Like to simplify these. Mostly the flags related to Groups.
IUSE="all-modules boost +cgns cuda debug doc examples ffmpeg +freetype gdal gles2-only imaging
java las +logging minimal mpi mysql +netcdf odbc opencascade openmp openvdb pdal postgres
- python qt5 qt6 +rendering sdl tbb test +threads tk video_cards_nvidia +views vtkm web"
+ python qt6 +rendering sdl tbb test +threads tk video_cards_nvidia +views vtkm web"
RESTRICT="!test? ( test )"
@@ -56,7 +56,6 @@ REQUIRED_USE="
minimal? ( !rendering )
!minimal? ( cgns netcdf rendering )
python? ( ${PYTHON_REQUIRED_USE} )
- qt5? ( rendering )
qt6? ( rendering )
sdl? ( rendering )
tk? ( python rendering )
@@ -111,20 +110,11 @@ RDEPEND="
$(python_gen_cond_dep 'mpi? ( dev-python/mpi4py[${PYTHON_USEDEP}] )')
$(python_gen_cond_dep 'rendering? ( dev-python/matplotlib[${PYTHON_USEDEP}] )')
)
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtopengl:5
- dev-qt/qtquickcontrols2:5
- dev-qt/qtsql:5
- dev-qt/qtwidgets:5
- )
qt6? (
- !qt5? (
- dev-qt/qtbase:6[gui,opengl,sql,widgets]
- dev-qt/qtdeclarative:6[opengl]
- dev-qt/qtshadertools:6
- x11-libs/libxkbcommon
- )
+ dev-qt/qtbase:6[gui,opengl,sql,widgets]
+ dev-qt/qtdeclarative:6[opengl]
+ dev-qt/qtshadertools:6
+ x11-libs/libxkbcommon
)
sdl? ( media-libs/libsdl2 )
rendering? (
@@ -231,8 +221,6 @@ pkg_pretend() {
ewarn "See bug #820593"
fi
- use qt6 && use qt5 && ewarn "Both qt5 and qt6 USE flags have been selected. Using qt5!"
-
vtk_check_reqs
}
@@ -245,8 +233,6 @@ pkg_setup() {
ewarn "See bug #820593"
fi
- use qt6 && use qt5 && ewarn "Both qt5 and qt6 USE flags have been selected. Using qt5!"
-
vtk_check_reqs
use java && java-pkg-opt-2_pkg_setup
@@ -570,32 +556,23 @@ src_configure() {
use rendering && mycmakeargs+=( -DVTK_MODULE_ENABLE_VTK_PythonContext2D="YES" )
fi
- if use qt5; then
- # prefer Qt5: https://wiki.gentoo.org/wiki/Project:qt/Policies
- mycmakeargs+=(
- -DCMAKE_INSTALL_QMLDIR="${EPREFIX}/usr/$(get_libdir)/qt5/qml"
- -DVTK_QT_VERSION="5"
- )
- has_version "dev-qt/qtopengl:5[gles2-only]" || use gles2-only && mycmakeargs+=(
- # Force using EGL & GLES
- -DVTK_OPENGL_HAS_EGL=ON
- -DVTK_OPENGL_USE_GLES=ON
- )
- elif use qt6; then
+ if use qt6; then
mycmakeargs+=(
-DCMAKE_INSTALL_QMLDIR="${EPFREIX}/usr/$(get_libdir)/qt6/qml"
-DVTK_QT_VERSION="6"
)
- has_version "dev-qt/qtbase:6[gles2-only]" || use gles2-only && mycmakeargs+=(
- # Force using EGL & GLES
- -DVTK_OPENGL_HAS_EGL=ON
- -DVTK_OPENGL_USE_GLES=ON
- )
+ if has_version "dev-qt/qtbase:6[gles2-only]" || use gles2-only; then
+ mycmakeargs+=(
+ # Force using EGL & GLES
+ -DVTK_OPENGL_HAS_EGL=ON
+ -DVTK_OPENGL_USE_GLES=ON
+ )
+ fi
else
mycmakeargs+=( -DVTK_GROUP_ENABLE_Qt="NO" )
fi
- if use qt5 || use qt6; then
+ if use qt6; then
mycmakeargs+=(
-DVTK_GROUP_ENABLE_Qt:STRING="YES"
-DVTK_MODULE_ENABLE_VTK_GUISupportQt="YES"