summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernd Waibel <waebbl-gentoo@posteo.net>2021-07-06 21:25:15 +0200
committerIonen Wolkens <ionen@gentoo.org>2021-07-07 16:04:44 -0400
commit33e9d55403254a688035003145520574f27f1b7d (patch)
treebbf46e55325e1935d6adeb080e81041747283d90 /sci-libs/vtk
parentwww-servers/xsp: drop old version (diff)
downloadgentoo-33e9d55403254a688035003145520574f27f1b7d.tar.gz
gentoo-33e9d55403254a688035003145520574f27f1b7d.tar.bz2
gentoo-33e9d55403254a688035003145520574f27f1b7d.zip
sci-libs/vtk: add subslot
Add a subslot to trigger automatic rebuilds on consumers on up- or downgrades of the package. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'sci-libs/vtk')
-rw-r--r--sci-libs/vtk/vtk-8.2.0-r4.ebuild16
-rw-r--r--sci-libs/vtk/vtk-9.0.1.ebuild2
2 files changed, 9 insertions, 9 deletions
diff --git a/sci-libs/vtk/vtk-8.2.0-r4.ebuild b/sci-libs/vtk/vtk-8.2.0-r4.ebuild
index 5573bf1a4a73..2051e4d46bd8 100644
--- a/sci-libs/vtk/vtk-8.2.0-r4.ebuild
+++ b/sci-libs/vtk/vtk-8.2.0-r4.ebuild
@@ -8,21 +8,21 @@ WEBAPP_OPTIONAL=yes
WEBAPP_MANUAL_SLOT=yes
# Short package version
-SPV="$(ver_cut 1-2)"
+MY_PV="$(ver_cut 1-2)"
inherit flag-o-matic java-pkg-opt-2 python-single-r1 qmake-utils toolchain-funcs cmake virtualx webapp
DESCRIPTION="The Visualization Toolkit"
HOMEPAGE="https://www.vtk.org/"
SRC_URI="
- https://www.vtk.org/files/release/${SPV}/VTK-${PV}.tar.gz
- doc? ( https://www.vtk.org/files/release/${SPV}/vtkDocHtml-${PV}.tar.gz )
+ https://www.vtk.org/files/release/${MY_PV}/VTK-${PV}.tar.gz
+ doc? ( https://www.vtk.org/files/release/${MY_PV}/vtkDocHtml-${PV}.tar.gz )
examples? (
- https://www.vtk.org/files/release/${SPV}/VTKData-${PV}.tar.gz
- https://www.vtk.org/files/release/${SPV}/VTKLargeData-${PV}.tar.gz
+ https://www.vtk.org/files/release/${MY_PV}/VTKData-${PV}.tar.gz
+ https://www.vtk.org/files/release/${MY_PV}/VTKLargeData-${PV}.tar.gz
)"
LICENSE="BSD LGPL-2"
-SLOT="0"
+SLOT="0/${MY_PV}"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="all-modules aqua boost doc examples ffmpeg gdal imaging java json mpi
mysql odbc offscreen postgres python qt5 R rendering tbb tcl theora tk
@@ -181,7 +181,7 @@ src_configure() {
-Wno-dev
-DVTK_DIR="${S}"
-DVTK_INSTALL_LIBRARY_DIR=$(get_libdir)
- -DVTK_INSTALL_PACKAGE_DIR="$(get_libdir)/cmake/${PN}-${SPV}"
+ -DVTK_INSTALL_PACKAGE_DIR="$(get_libdir)/cmake/${PN}-${MY_PV}"
-DVTK_INSTALL_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
-DVTK_DATA_ROOT="${EPREFIX}/usr/share/${PN}/data"
-DVTK_CUSTOM_LIBRARY_SUFFIX=""
@@ -357,7 +357,7 @@ src_install() {
# environment
cat >> "${T}"/40${PN} <<- EOF || die
VTK_DATA_ROOT=${EPREFIX}/usr/share/${PN}/data
- VTK_DIR=${EPREFIX}/usr/$(get_libdir)/${PN}-${SPV}
+ VTK_DIR=${EPREFIX}/usr/$(get_libdir)/${PN}-${MY_PV}
VTKHOME=${EPREFIX}/usr
EOF
doenvd "${T}"/40${PN}
diff --git a/sci-libs/vtk/vtk-9.0.1.ebuild b/sci-libs/vtk/vtk-9.0.1.ebuild
index 8c86ad38458b..fde829fd7376 100644
--- a/sci-libs/vtk/vtk-9.0.1.ebuild
+++ b/sci-libs/vtk/vtk-9.0.1.ebuild
@@ -30,7 +30,7 @@ SRC_URI="
S="${WORKDIR}/VTK-${PV}"
LICENSE="BSD LGPL-2"
-SLOT="0"
+SLOT="0/${MY_PV}"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# Note: external xdmf2 has no recognized target
IUSE="+X all-modules boost cuda doc examples ffmpeg gdal imaging java