From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2FA6D1584AD for ; Sun, 04 May 2025 19:36:26 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 1B6EC343082 for ; Sun, 04 May 2025 19:36:26 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id CCF061103AD; Sun, 04 May 2025 19:36:20 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id C6B0C1103AD for ; Sun, 04 May 2025 19:36:20 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6F24C343067 for ; Sun, 04 May 2025 19:36:20 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id D0AB1276F for ; Sun, 04 May 2025 19:36:18 +0000 (UTC) From: "Matthias Maier" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Matthias Maier" Message-ID: <1746387372.5ed76323ef4cb7cb7de80a84f35f5982751b4cb4.tamiko@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/ X-VCS-Repository: repo/gentoo X-VCS-Files: sci-visualization/paraview/Manifest sci-visualization/paraview/paraview-5.13.0.ebuild sci-visualization/paraview/paraview-5.13.1.ebuild X-VCS-Directories: sci-visualization/paraview/ X-VCS-Committer: tamiko X-VCS-Committer-Name: Matthias Maier X-VCS-Revision: 5ed76323ef4cb7cb7de80a84f35f5982751b4cb4 X-VCS-Branch: master Date: Sun, 04 May 2025 19:36:18 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 6a8b1dd2-9b84-46a2-9fb1-9001442e9fd8 X-Archives-Hash: 8e70c773fd6e82dd91d17df1d853172e commit: 5ed76323ef4cb7cb7de80a84f35f5982751b4cb4 Author: Matthias Maier gentoo org> AuthorDate: Sun May 4 19:31:11 2025 +0000 Commit: Matthias Maier gentoo org> CommitDate: Sun May 4 19:36:12 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed76323 sci-visualization/paraview: drop 5.13.0, 5.13.1 Bug: https://bugs.gentoo.org/954324 Signed-off-by: Matthias Maier gentoo.org> sci-visualization/paraview/Manifest | 2 - sci-visualization/paraview/paraview-5.13.0.ebuild | 239 ---------------------- sci-visualization/paraview/paraview-5.13.1.ebuild | 239 ---------------------- 3 files changed, 480 deletions(-) diff --git a/sci-visualization/paraview/Manifest b/sci-visualization/paraview/Manifest index be219bab6fac..6c2eae18ed11 100644 --- a/sci-visualization/paraview/Manifest +++ b/sci-visualization/paraview/Manifest @@ -1,4 +1,2 @@ -DIST ParaView-v5.13.0.tar.xz 133195632 BLAKE2B f4e639d01667dfb7ad02fa51133b1e2d29429aefa89e7f77772d0080aa537d910f9b6f7868e4a31d52b392762c38d94ec228b2a754936409077eb2f8ffcf7f1c SHA512 ba0051902efb2a9c599e500f85f9b20bc46eead1e1f68daa0fea0295ee606844fb72fb8eee04f67f7cced3a35be2b2b442c6f1160fc4f2c2eedfbe9c440b5b1f -DIST ParaView-v5.13.1.tar.xz 146354760 BLAKE2B 359477ea277ec3eebbd6c55fa41d9a8fbdbcef210cc9da60351b08ccd5501b36fac7f5aa41327840e48eef81d4ce279946c956557832562554fc36a236916b91 SHA512 ff352b888f82b2a453ed66c0f7773b1f2c76807cb2e17190776a99970d9b566cc3dcf226def3d580a52c3274c620087ba7f5a0db16146785321ef4324b7ff57e DIST ParaView-v5.13.2.tar.xz 147014296 BLAKE2B c9e841ff91099a54f66d1eca0659b2b33d0870917d02ba7f0efaf66d8b008439f35a8957dcd4a01efc0246423c178b3c3a5fcdff0de929892dbb332c001ceb12 SHA512 828db2425cd73aaccaa1d76b0e1a4a0fec69d069698b6797603204519eb01aad12dbcfa3e5a540cea37664ec9d47b17bc67f27c7603d79f76a6b8c53fade40b6 DIST ParaView-v5.13.3.tar.xz 85255156 BLAKE2B bce853c06d28303f85f1a64a95cc10aea36d50f553729a2d9fcccea74d7ac3c451f3cf4fda8d97faf25e74dfd125f77ca32cccca2d34acdf3fc01292c6ed055f SHA512 2a862ae28c05af683e63a7c4a317f70bd58dc804354c84f70bca38689ef8e954ddec5b90218e5f1673ce7d8324d01a4a31b602a02dffdfd1e5b2abe8f54d10b7 diff --git a/sci-visualization/paraview/paraview-5.13.0.ebuild b/sci-visualization/paraview/paraview-5.13.0.ebuild deleted file mode 100644 index 610b10157aeb..000000000000 --- a/sci-visualization/paraview/paraview-5.13.0.ebuild +++ /dev/null @@ -1,239 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DOCS_BUILDER="doxygen" -inherit cmake flag-o-matic desktop docs python-single-r1 qmake-utils toolchain-funcs xdg - -MAJOR_PV="$(ver_cut 1-2)" -MINOR_PV="$(ver_cut 3)" -RC_PV="$(ver_cut 4-5)" -RC_PV="${RC_PV:+-${RC_PV^^}}" -MY_P="ParaView-v${MAJOR_PV}.${MINOR_PV}${RC_PV}" - -DESCRIPTION="Powerful scientific data visualization application" -HOMEPAGE="https://www.paraview.org" -SRC_URI="https://www.paraview.org/files/v${MAJOR_PV}/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -# TODO: check licenses of plugins (USE=plugins) -LICENSE="BSD MIT PSF-2 VTK" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="boost cg examples ffmpeg mpi nvcontrol openmp offscreen plugins python +qt6 +sqlite test tk +webengine" - -RESTRICT="mirror test" - -REQUIRED_USE=" - python? ( mpi ${PYTHON_REQUIRED_USE} ) - webengine? ( qt6 ) - qt6? ( sqlite ) - ?? ( offscreen qt6 )" - -RDEPEND=" - app-arch/lz4 - dev-libs/expat - dev-libs/jsoncpp:= - dev-libs/libxml2:2 - dev-libs/protobuf:= - dev-libs/pugixml - media-libs/freetype - media-libs/glew:0 - media-libs/libpng:0 - media-libs/libtheora - media-libs/tiff:= - sci-libs/cgnslib - sci-libs/hdf5:=[mpi=] - >=sci-libs/netcdf-4.2[hdf5] - >=sci-libs/netcdf-cxx-4.2:3 - sys-libs/zlib - virtual/glu - media-libs/libjpeg-turbo:= - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXmu - x11-libs/libXt - ffmpeg? ( media-video/ffmpeg ) - mpi? ( virtual/mpi[cxx,romio] ) - offscreen? ( >=media-libs/mesa-18.3.6[osmesa] ) - !offscreen? ( virtual/opengl ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/constantly[${PYTHON_USEDEP}] - dev-python/incremental[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/sip:5[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] - mpi? ( dev-python/mpi4py ) - qt6? ( dev-python/pyqt6[opengl,${PYTHON_USEDEP}] ) - ') - ) - qt6? ( - dev-qt/qt5compat:6 - dev-qt/qtbase:6[gui,opengl,sql] - dev-qt/qtdeclarative:6 - dev-qt/qtsvg:6 - dev-qt/qttools:6[assistant,designer,widgets] - ) - sqlite? ( dev-db/sqlite:3 ) - tk? ( dev-lang/tk:0= ) - webengine? ( dev-qt/qtwebengine:6[widgets] )" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - boost? ( - $(python_gen_cond_dep ' - dev-libs/boost[mpi?,python,${PYTHON_USEDEP}] - ') - ) -" - -BDEPEND=" - openmp? ( virtual/fortran ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-5.5.0-allow_custom_build_type.patch - "${FILESDIR}"/${P}-cmake-3.31-compat.patch -) - -# false positive when checking for available HDF5 interface, bug #904731 -QA_CONFIG_IMPL_DECL_SKIP=( - H5Pset_coll_metadata_write - H5Pset_all_coll_metadata_ops -) - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp - use python && python-single-r1_pkg_setup - PVLIBDIR=$(get_libdir)/${PN}-${MAJOR_PV} -} - -src_prepare() { - # Bug #661812 - mkdir -p Plugins/StreamLinesRepresentation/doc || die - - cmake_src_prepare - - # lib64 fixes - sed -i \ - -e "s:/lib/python:/$(get_libdir)/python:g" \ - VTK/ThirdParty/xdmf3/vtkxdmf3/CMakeLists.txt || die - sed -i \ - -e "s:lib/paraview-:$(get_libdir)/paraview-:g" \ - Remoting/Application/vtkInitializationHelper.cxx || die -} - -src_configure() { - # Needed to compile bundled VTK in ParaView 5.11.1 with gcc 12 - # see also, bug #863299 - filter-lto - append-cflags $(test-flags-CC -fno-strict-aliasing \ - -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion) - append-cxxflags $(test-flags-CXX -fno-strict-aliasing \ - -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion) - - # Make sure qmlplugindump is in path: - export PATH="$(qt6_get_bindir):${PATH}" - - local mycmakeargs=( - -DCMAKE_INSTALL_LIBDIR="${PVLIBDIR}" - -UBUILD_SHARED_LIBS - -DPARAVIEW_BUILD_SHARED_LIBS=ON - -DCMAKE_VERBOSE_MAKEFILE=ON - - # boost - -DVTK_MODULE_ENABLE_VTK_IOInfovis="$(usex boost YES NO)" - - # doc - -DPARAVIEW_BUILD_DEVELOPER_DOCUMENTATION="$(usex doc)" - - # examples - -DBUILD_EXAMPLES="$(usex examples)" - - # ffmpeg - -DPARAVIEW_ENABLE_FFMPEG="$(usex ffmpeg)" - - # mpi - -DPARAVIEW_USE_MPI="$(usex mpi)" - -DXDMF_BUILD_MPI="$(usex mpi)" - -DVTK_GROUP_ENABLE_MPI="$(usex mpi YES NO)" - - # offscreen - -DVTK_OPENGL_HAS_OSMESA="$(usex offscreen)" - -DVTK_OPENGL_HAS_OSMESA="$(usex offscreen)" - - # plugins - -DPARAVIEW_PLUGINS_DEFAULT="$(usex plugins)" - - # python - -DModule_pqPython="$(usex python)" - -DPARAVIEW_USE_PYTHON="$(usex python)" - - # qt6 - -DPARAVIEW_USE_QT="$(usex qt6)" - -DPARAVIEW_QT_VERSION="6" - -DVTK_QT_VERSION="6" - -DModule_pqPython="$(usex qt6 "$(usex python)" "off")" - -DVTK_USE_NVCONTROL="$(usex nvcontrol)" - -DVTK_GROUP_ENABLE_Qt="$(usex qt6 YES NO)" - -DCMAKE_INSTALL_QMLDIR="${EPREFIX}/usr/$(get_libdir)/qt6/qml" - - # sqlite - -DVTK_MODULE_ENABLE_VTK_sqlite="$(usex sqlite YES NO)" - - # test - -DBUILD_TESTING="$(usex test)" - - # tk - -DVTK_USE_TK="$(usex tk)" - -DVTK_GROUP_ENABLE_Tk="$(usex tk YES NO)" - - # webengine - -DPARAVIEW_USE_QTWEBENGINE="$(usex webengine)" - -DVTK_GROUP_ENABLE_Web="$(usex webengine YES NO)" - ) - - if use openmp; then - mycmakeargs+=( -DVTK_SMP_IMPLEMENTATION_TYPE=OpenMP ) - fi - - if use qt6; then - mycmakeargs+=( - -DOPENGL_gl_LIBRARY="${EPREFIX}"/usr/$(get_libdir)/libGL.so - -DOPENGL_glu_LIBRARY="${EPREFIX}"/usr/$(get_libdir)/libGLU.so - ) - fi - - cmake_src_configure -} - -src_install() { - cmake_src_install - - # remove wrapper binaries and put the actual executable in place - for i in {paraview-config,pvserver,pvdataserver,pvrenderserver,pvbatch,pvpython,paraview}; do - if [ -f "${ED}"/usr/lib/"$i" ]; then - mv "${ED}"/usr/lib/"$i" "${ED}"/usr/bin/"$i" || die - fi - done - - # set up the environment - echo "LDPATH=${EPREFIX}/usr/${PVLIBDIR}" > "${T}"/40${PN} || die - doenvd "${T}"/40${PN} - - newicon "${S}"/Clients/ParaView/pvIcon-96x96.png paraview.png - make_desktop_entry paraview "Paraview" paraview - - use python && python_optimize "${ED}/usr/$(get_libdir)/${PN}-${MAJOR_PV}" -} diff --git a/sci-visualization/paraview/paraview-5.13.1.ebuild b/sci-visualization/paraview/paraview-5.13.1.ebuild deleted file mode 100644 index b99ee89f50b9..000000000000 --- a/sci-visualization/paraview/paraview-5.13.1.ebuild +++ /dev/null @@ -1,239 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DOCS_BUILDER="doxygen" -inherit cmake flag-o-matic desktop docs python-single-r1 qmake-utils toolchain-funcs xdg - -MAJOR_PV="$(ver_cut 1-2)" -MINOR_PV="$(ver_cut 3)" -RC_PV="$(ver_cut 4-5)" -RC_PV="${RC_PV:+-${RC_PV^^}}" -MY_P="ParaView-v${MAJOR_PV}.${MINOR_PV}${RC_PV}" - -DESCRIPTION="Powerful scientific data visualization application" -HOMEPAGE="https://www.paraview.org" -SRC_URI="https://www.paraview.org/files/v${MAJOR_PV}/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -# TODO: check licenses of plugins (USE=plugins) -LICENSE="BSD MIT PSF-2 VTK" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="boost cg examples ffmpeg mpi nvcontrol openmp offscreen plugins python +qt6 +sqlite test tk +webengine" - -RESTRICT="mirror test" - -REQUIRED_USE=" - python? ( mpi ${PYTHON_REQUIRED_USE} ) - webengine? ( qt6 ) - qt6? ( sqlite ) - ?? ( offscreen qt6 )" - -RDEPEND=" - app-arch/lz4 - dev-libs/expat - dev-libs/jsoncpp:= - dev-libs/libxml2:2 - dev-libs/protobuf:= - dev-libs/pugixml - media-libs/freetype - media-libs/glew:0 - media-libs/libpng:0 - media-libs/libtheora - media-libs/tiff:= - sci-libs/cgnslib - sci-libs/hdf5:=[mpi=] - >=sci-libs/netcdf-4.2[hdf5] - >=sci-libs/netcdf-cxx-4.2:3 - sys-libs/zlib - virtual/glu - media-libs/libjpeg-turbo:= - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXmu - x11-libs/libXt - ffmpeg? ( media-video/ffmpeg ) - mpi? ( virtual/mpi[cxx,romio] ) - offscreen? ( >=media-libs/mesa-18.3.6[osmesa] ) - !offscreen? ( virtual/opengl ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/constantly[${PYTHON_USEDEP}] - dev-python/incremental[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/sip:5[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] - mpi? ( dev-python/mpi4py ) - qt6? ( dev-python/pyqt6[opengl,${PYTHON_USEDEP}] ) - ') - ) - qt6? ( - dev-qt/qt5compat:6 - dev-qt/qtbase:6[gui,opengl,sql] - dev-qt/qtdeclarative:6 - dev-qt/qtsvg:6 - dev-qt/qttools:6[assistant,designer,widgets] - ) - sqlite? ( dev-db/sqlite:3 ) - tk? ( dev-lang/tk:0= ) - webengine? ( dev-qt/qtwebengine:6[widgets] )" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - boost? ( - $(python_gen_cond_dep ' - dev-libs/boost[mpi?,python,${PYTHON_USEDEP}] - ') - ) -" - -BDEPEND=" - openmp? ( virtual/fortran ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-5.5.0-allow_custom_build_type.patch - "${FILESDIR}"/${PN}-5.13.0-cmake-3.31-compat.patch -) - -# false positive when checking for available HDF5 interface, bug #904731 -QA_CONFIG_IMPL_DECL_SKIP=( - H5Pset_coll_metadata_write - H5Pset_all_coll_metadata_ops -) - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp - use python && python-single-r1_pkg_setup - PVLIBDIR=$(get_libdir)/${PN}-${MAJOR_PV} -} - -src_prepare() { - # Bug #661812 - mkdir -p Plugins/StreamLinesRepresentation/doc || die - - cmake_src_prepare - - # lib64 fixes - sed -i \ - -e "s:/lib/python:/$(get_libdir)/python:g" \ - VTK/ThirdParty/xdmf3/vtkxdmf3/CMakeLists.txt || die - sed -i \ - -e "s:lib/paraview-:$(get_libdir)/paraview-:g" \ - Remoting/Application/vtkInitializationHelper.cxx || die -} - -src_configure() { - # Needed to compile bundled VTK in ParaView 5.11.1 with gcc 12 - # see also, bug #863299 - filter-lto - append-cflags $(test-flags-CC -fno-strict-aliasing \ - -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion) - append-cxxflags $(test-flags-CXX -fno-strict-aliasing \ - -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion) - - # Make sure qmlplugindump is in path: - export PATH="$(qt6_get_bindir):${PATH}" - - local mycmakeargs=( - -DCMAKE_INSTALL_LIBDIR="${PVLIBDIR}" - -UBUILD_SHARED_LIBS - -DPARAVIEW_BUILD_SHARED_LIBS=ON - -DCMAKE_VERBOSE_MAKEFILE=ON - - # boost - -DVTK_MODULE_ENABLE_VTK_IOInfovis="$(usex boost YES NO)" - - # doc - -DPARAVIEW_BUILD_DEVELOPER_DOCUMENTATION="$(usex doc)" - - # examples - -DBUILD_EXAMPLES="$(usex examples)" - - # ffmpeg - -DPARAVIEW_ENABLE_FFMPEG="$(usex ffmpeg)" - - # mpi - -DPARAVIEW_USE_MPI="$(usex mpi)" - -DXDMF_BUILD_MPI="$(usex mpi)" - -DVTK_GROUP_ENABLE_MPI="$(usex mpi YES NO)" - - # offscreen - -DVTK_OPENGL_HAS_OSMESA="$(usex offscreen)" - -DVTK_OPENGL_HAS_OSMESA="$(usex offscreen)" - - # plugins - -DPARAVIEW_PLUGINS_DEFAULT="$(usex plugins)" - - # python - -DModule_pqPython="$(usex python)" - -DPARAVIEW_USE_PYTHON="$(usex python)" - - # qt6 - -DPARAVIEW_USE_QT="$(usex qt6)" - -DPARAVIEW_QT_VERSION="6" - -DVTK_QT_VERSION="6" - -DModule_pqPython="$(usex qt6 "$(usex python)" "off")" - -DVTK_USE_NVCONTROL="$(usex nvcontrol)" - -DVTK_GROUP_ENABLE_Qt="$(usex qt6 YES NO)" - -DCMAKE_INSTALL_QMLDIR="${EPREFIX}/usr/$(get_libdir)/qt6/qml" - - # sqlite - -DVTK_MODULE_ENABLE_VTK_sqlite="$(usex sqlite YES NO)" - - # test - -DBUILD_TESTING="$(usex test)" - - # tk - -DVTK_USE_TK="$(usex tk)" - -DVTK_GROUP_ENABLE_Tk="$(usex tk YES NO)" - - # webengine - -DPARAVIEW_USE_QTWEBENGINE="$(usex webengine)" - -DVTK_GROUP_ENABLE_Web="$(usex webengine YES NO)" - ) - - if use openmp; then - mycmakeargs+=( -DVTK_SMP_IMPLEMENTATION_TYPE=OpenMP ) - fi - - if use qt6; then - mycmakeargs+=( - -DOPENGL_gl_LIBRARY="${EPREFIX}"/usr/$(get_libdir)/libGL.so - -DOPENGL_glu_LIBRARY="${EPREFIX}"/usr/$(get_libdir)/libGLU.so - ) - fi - - cmake_src_configure -} - -src_install() { - cmake_src_install - - # remove wrapper binaries and put the actual executable in place - for i in {paraview-config,pvserver,pvdataserver,pvrenderserver,pvbatch,pvpython,paraview}; do - if [ -f "${ED}"/usr/lib/"$i" ]; then - mv "${ED}"/usr/lib/"$i" "${ED}"/usr/bin/"$i" || die - fi - done - - # set up the environment - echo "LDPATH=${EPREFIX}/usr/${PVLIBDIR}" > "${T}"/40${PN} || die - doenvd "${T}"/40${PN} - - newicon "${S}"/Clients/ParaView/pvIcon-96x96.png paraview.png - make_desktop_entry paraview "Paraview" paraview - - use python && python_optimize "${ED}/usr/$(get_libdir)/${PN}-${MAJOR_PV}" -}