vtk: update to 9.0.1

This fixes build for gcc10.

[ci skip]
This commit is contained in:
Jürgen Buchmüller 2020-08-18 20:27:07 +02:00
parent 933d4bda7c
commit 9d9d79c160
2 changed files with 108 additions and 132 deletions

View file

@ -3292,110 +3292,110 @@ libgnuradio-uhd.so.3.8.0 gnuradio-3.8.0.0_1
libgnuradio-osmosdr.so.0.2.0 gnuradio-osmosdr-0.2.0_1 libgnuradio-osmosdr.so.0.2.0 gnuradio-osmosdr-0.2.0_1
libflann_cpp.so.1.9 flann-1.9.1_1 libflann_cpp.so.1.9 flann-1.9.1_1
libflann.so.1.9 flann-1.9.1_1 libflann.so.1.9 flann-1.9.1_1
libvtkChartsCore-8.2.so.1 vtk-8.2.0_1 libvtkChartsCore-9.0.so.1 vtk-9.0.1_1
libvtkCommonColor-8.2.so.1 vtk-8.2.0_1 libvtkCommonColor-9.0.so.1 vtk-9.0.1_1
libvtkCommonComputationalGeometry-8.2.so.1 vtk-8.2.0_1 libvtkCommonComputationalGeometry-9.0.so.1 vtk-9.0.1_1
libvtkCommonCore-8.2.so.1 vtk-8.2.0_1 libvtkCommonCore-9.0.so.1 vtk-9.0.1_1
libvtkCommonDataModel-8.2.so.1 vtk-8.2.0_1 libvtkCommonDataModel-9.0.so.1 vtk-9.0.1_1
libvtkCommonExecutionModel-8.2.so.1 vtk-8.2.0_1 libvtkCommonExecutionModel-9.0.so.1 vtk-9.0.1_1
libvtkCommonMath-8.2.so.1 vtk-8.2.0_1 libvtkCommonMath-9.0.so.1 vtk-9.0.1_1
libvtkCommonMisc-8.2.so.1 vtk-8.2.0_1 libvtkCommonMisc-9.0.so.1 vtk-9.0.1_1
libvtkCommonSystem-8.2.so.1 vtk-8.2.0_1 libvtkCommonSystem-9.0.so.1 vtk-9.0.1_1
libvtkCommonTransforms-8.2.so.1 vtk-8.2.0_1 libvtkCommonTransforms-9.0.so.1 vtk-9.0.1_1
libvtkDICOMParser-8.2.so.1 vtk-8.2.0_1 libvtkDICOMParser-9.0.so.1 vtk-9.0.1_1
libvtkDomainsChemistry-8.2.so.1 vtk-8.2.0_1 libvtkDomainsChemistry-9.0.so.1 vtk-9.0.1_1
libvtkDomainsChemistryOpenGL2-8.2.so.1 vtk-8.2.0_1 libvtkDomainsChemistryOpenGL2-9.0.so.1 vtk-9.0.1_1
libvtkFiltersAMR-8.2.so.1 vtk-8.2.0_1 libvtkFiltersAMR-9.0.so.1 vtk-9.0.1_1
libvtkFiltersCore-8.2.so.1 vtk-8.2.0_1 libvtkFiltersCore-9.0.so.1 vtk-9.0.1_1
libvtkFiltersExtraction-8.2.so.1 vtk-8.2.0_1 libvtkFiltersExtraction-9.0.so.1 vtk-9.0.1_1
libvtkFiltersFlowPaths-8.2.so.1 vtk-8.2.0_1 libvtkFiltersFlowPaths-9.0.so.1 vtk-9.0.1_1
libvtkFiltersGeneral-8.2.so.1 vtk-8.2.0_1 libvtkFiltersGeneral-9.0.so.1 vtk-9.0.1_1
libvtkFiltersGeneric-8.2.so.1 vtk-8.2.0_1 libvtkFiltersGeneric-9.0.so.1 vtk-9.0.1_1
libvtkFiltersGeometry-8.2.so.1 vtk-8.2.0_1 libvtkFiltersGeometry-9.0.so.1 vtk-9.0.1_1
libvtkFiltersHybrid-8.2.so.1 vtk-8.2.0_1 libvtkFiltersHybrid-9.0.so.1 vtk-9.0.1_1
libvtkFiltersHyperTree-8.2.so.1 vtk-8.2.0_1 libvtkFiltersHyperTree-9.0.so.1 vtk-9.0.1_1
libvtkFiltersImaging-8.2.so.1 vtk-8.2.0_1 libvtkFiltersImaging-9.0.so.1 vtk-9.0.1_1
libvtkFiltersModeling-8.2.so.1 vtk-8.2.0_1 libvtkFiltersModeling-9.0.so.1 vtk-9.0.1_1
libvtkFiltersParallel-8.2.so.1 vtk-8.2.0_1 libvtkFiltersParallel-9.0.so.1 vtk-9.0.1_1
libvtkFiltersParallelImaging-8.2.so.1 vtk-8.2.0_1 libvtkFiltersParallelImaging-9.0.so.1 vtk-9.0.1_1
libvtkFiltersPoints-8.2.so.1 vtk-8.2.0_1 libvtkFiltersPoints-9.0.so.1 vtk-9.0.1_1
libvtkFiltersProgrammable-8.2.so.1 vtk-8.2.0_1 libvtkFiltersProgrammable-9.0.so.1 vtk-9.0.1_1
libvtkFiltersSMP-8.2.so.1 vtk-8.2.0_1 libvtkFiltersSMP-9.0.so.1 vtk-9.0.1_1
libvtkFiltersSelection-8.2.so.1 vtk-8.2.0_1 libvtkFiltersSelection-9.0.so.1 vtk-9.0.1_1
libvtkFiltersSources-8.2.so.1 vtk-8.2.0_1 libvtkFiltersSources-9.0.so.1 vtk-9.0.1_1
libvtkFiltersStatistics-8.2.so.1 vtk-8.2.0_1 libvtkFiltersStatistics-9.0.so.1 vtk-9.0.1_1
libvtkFiltersTexture-8.2.so.1 vtk-8.2.0_1 libvtkFiltersTexture-9.0.so.1 vtk-9.0.1_1
libvtkFiltersTopology-8.2.so.1 vtk-8.2.0_1 libvtkFiltersTopology-9.0.so.1 vtk-9.0.1_1
libvtkFiltersVerdict-8.2.so.1 vtk-8.2.0_1 libvtkFiltersVerdict-9.0.so.1 vtk-9.0.1_1
libvtkGeovisCore-8.2.so.1 vtk-8.2.0_1 libvtkGeovisCore-9.0.so.1 vtk-9.0.1_1
libvtkIOAMR-8.2.so.1 vtk-8.2.0_1 libvtkIOAMR-9.0.so.1 vtk-9.0.1_1
libvtkIOAsynchronous-8.2.so.1 vtk-8.2.0_1 libvtkIOAsynchronous-9.0.so.1 vtk-9.0.1_1
libvtkIOCityGML-8.2.so.1 vtk-8.2.0_1 libvtkIOCityGML-9.0.so.1 vtk-9.0.1_1
libvtkIOCore-8.2.so.1 vtk-8.2.0_1 libvtkIOCore-9.0.so.1 vtk-9.0.1_1
libvtkIOEnSight-8.2.so.1 vtk-8.2.0_1 libvtkIOEnSight-9.0.so.1 vtk-9.0.1_1
libvtkIOExodus-8.2.so.1 vtk-8.2.0_1 libvtkIOExodus-9.0.so.1 vtk-9.0.1_1
libvtkIOExport-8.2.so.1 vtk-8.2.0_1 libvtkIOExport-9.0.so.1 vtk-9.0.1_1
libvtkIOExportOpenGL2-8.2.so.1 vtk-8.2.0_1 libvtkIOExportOpenGL2-9.0.so.1 vtk-9.0.1_1
libvtkIOExportPDF-8.2.so.1 vtk-8.2.0_1 libvtkIOExportPDF-9.0.so.1 vtk-9.0.1_1
libvtkIOGeometry-8.2.so.1 vtk-8.2.0_1 libvtkIOGeometry-9.0.so.1 vtk-9.0.1_1
libvtkIOImage-8.2.so.1 vtk-8.2.0_1 libvtkIOImage-9.0.so.1 vtk-9.0.1_1
libvtkIOImport-8.2.so.1 vtk-8.2.0_1 libvtkIOImport-9.0.so.1 vtk-9.0.1_1
libvtkIOInfovis-8.2.so.1 vtk-8.2.0_1 libvtkIOInfovis-9.0.so.1 vtk-9.0.1_1
libvtkIOLSDyna-8.2.so.1 vtk-8.2.0_1 libvtkIOLSDyna-9.0.so.1 vtk-9.0.1_1
libvtkIOLegacy-8.2.so.1 vtk-8.2.0_1 libvtkIOLegacy-9.0.so.1 vtk-9.0.1_1
libvtkIOMINC-8.2.so.1 vtk-8.2.0_1 libvtkIOMINC-9.0.so.1 vtk-9.0.1_1
libvtkIOMPIParallel-8.2.so.1 vtk-8.2.0_1 libvtkIOMPIParallel-9.0.so.1 vtk-9.0.1_1
libvtkIOMovie-8.2.so.1 vtk-8.2.0_1 libvtkIOMovie-9.0.so.1 vtk-9.0.1_1
libvtkIONetCDF-8.2.so.1 vtk-8.2.0_1 libvtkIONetCDF-9.0.so.1 vtk-9.0.1_1
libvtkIOPLY-8.2.so.1 vtk-8.2.0_1 libvtkIOPLY-9.0.so.1 vtk-9.0.1_1
libvtkIOParallel-8.2.so.1 vtk-8.2.0_1 libvtkIOParallel-9.0.so.1 vtk-9.0.1_1
libvtkIOParallelXML-8.2.so.1 vtk-8.2.0_1 libvtkIOParallelXML-9.0.so.1 vtk-9.0.1_1
libvtkIOSQL-8.2.so.1 vtk-8.2.0_1 libvtkIOSQL-9.0.so.1 vtk-9.0.1_1
libvtkIOSegY-8.2.so.1 vtk-8.2.0_1 libvtkIOSegY-9.0.so.1 vtk-9.0.1_1
libvtkIOTecplotTable-8.2.so.1 vtk-8.2.0_1 libvtkIOTecplotTable-9.0.so.1 vtk-9.0.1_1
libvtkIOVeraOut-8.2.so.1 vtk-8.2.0_1 libvtkIOVeraOut-9.0.so.1 vtk-9.0.1_1
libvtkIOVideo-8.2.so.1 vtk-8.2.0_1 libvtkIOVideo-9.0.so.1 vtk-9.0.1_1
libvtkIOXML-8.2.so.1 vtk-8.2.0_1 libvtkIOXML-9.0.so.1 vtk-9.0.1_1
libvtkIOXMLParser-8.2.so.1 vtk-8.2.0_1 libvtkIOXMLParser-9.0.so.1 vtk-9.0.1_1
libvtkImagingColor-8.2.so.1 vtk-8.2.0_1 libvtkImagingColor-9.0.so.1 vtk-9.0.1_1
libvtkImagingCore-8.2.so.1 vtk-8.2.0_1 libvtkImagingCore-9.0.so.1 vtk-9.0.1_1
libvtkImagingFourier-8.2.so.1 vtk-8.2.0_1 libvtkImagingFourier-9.0.so.1 vtk-9.0.1_1
libvtkImagingGeneral-8.2.so.1 vtk-8.2.0_1 libvtkImagingGeneral-9.0.so.1 vtk-9.0.1_1
libvtkImagingHybrid-8.2.so.1 vtk-8.2.0_1 libvtkImagingHybrid-9.0.so.1 vtk-9.0.1_1
libvtkImagingMath-8.2.so.1 vtk-8.2.0_1 libvtkImagingMath-9.0.so.1 vtk-9.0.1_1
libvtkImagingMorphological-8.2.so.1 vtk-8.2.0_1 libvtkImagingMorphological-9.0.so.1 vtk-9.0.1_1
libvtkImagingSources-8.2.so.1 vtk-8.2.0_1 libvtkImagingSources-9.0.so.1 vtk-9.0.1_1
libvtkImagingStatistics-8.2.so.1 vtk-8.2.0_1 libvtkImagingStatistics-9.0.so.1 vtk-9.0.1_1
libvtkImagingStencil-8.2.so.1 vtk-8.2.0_1 libvtkImagingStencil-9.0.so.1 vtk-9.0.1_1
libvtkInfovisCore-8.2.so.1 vtk-8.2.0_1 libvtkInfovisCore-9.0.so.1 vtk-9.0.1_1
libvtkInfovisLayout-8.2.so.1 vtk-8.2.0_1 libvtkInfovisLayout-9.0.so.1 vtk-9.0.1_1
libvtkInteractionImage-8.2.so.1 vtk-8.2.0_1 libvtkInteractionImage-9.0.so.1 vtk-9.0.1_1
libvtkInteractionStyle-8.2.so.1 vtk-8.2.0_1 libvtkInteractionStyle-9.0.so.1 vtk-9.0.1_1
libvtkInteractionWidgets-8.2.so.1 vtk-8.2.0_1 libvtkInteractionWidgets-9.0.so.1 vtk-9.0.1_1
libvtkParallelCore-8.2.so.1 vtk-8.2.0_1 libvtkParallelCore-9.0.so.1 vtk-9.0.1_1
libvtkParallelMPI-8.2.so.1 vtk-8.2.0_1 libvtkParallelMPI-9.0.so.1 vtk-9.0.1_1
libvtkRenderingAnnotation-8.2.so.1 vtk-8.2.0_1 libvtkRenderingAnnotation-9.0.so.1 vtk-9.0.1_1
libvtkRenderingContext2D-8.2.so.1 vtk-8.2.0_1 libvtkRenderingContext2D-9.0.so.1 vtk-9.0.1_1
libvtkRenderingContextOpenGL2-8.2.so.1 vtk-8.2.0_1 libvtkRenderingContextOpenGL2-9.0.so.1 vtk-9.0.1_1
libvtkRenderingCore-8.2.so.1 vtk-8.2.0_1 libvtkRenderingCore-9.0.so.1 vtk-9.0.1_1
libvtkRenderingFreeType-8.2.so.1 vtk-8.2.0_1 libvtkRenderingFreeType-9.0.so.1 vtk-9.0.1_1
libvtkRenderingGL2PSOpenGL2-8.2.so.1 vtk-8.2.0_1 libvtkRenderingGL2PSOpenGL2-9.0.so.1 vtk-9.0.1_1
libvtkRenderingImage-8.2.so.1 vtk-8.2.0_1 libvtkRenderingImage-9.0.so.1 vtk-9.0.1_1
libvtkRenderingLOD-8.2.so.1 vtk-8.2.0_1 libvtkRenderingLOD-9.0.so.1 vtk-9.0.1_1
libvtkRenderingLabel-8.2.so.1 vtk-8.2.0_1 libvtkRenderingLabel-9.0.so.1 vtk-9.0.1_1
libvtkRenderingOpenGL2-8.2.so.1 vtk-8.2.0_1 libvtkRenderingOpenGL2-9.0.so.1 vtk-9.0.1_1
libvtkRenderingVolume-8.2.so.1 vtk-8.2.0_1 libvtkRenderingVolume-9.0.so.1 vtk-9.0.1_1
libvtkRenderingVolumeOpenGL2-8.2.so.1 vtk-8.2.0_1 libvtkRenderingVolumeOpenGL2-9.0.so.1 vtk-9.0.1_1
libvtkViewsContext2D-8.2.so.1 vtk-8.2.0_1 libvtkViewsContext2D-9.0.so.1 vtk-9.0.1_1
libvtkViewsCore-8.2.so.1 vtk-8.2.0_1 libvtkViewsCore-9.0.so.1 vtk-9.0.1_1
libvtkViewsInfovis-8.2.so.1 vtk-8.2.0_1 libvtkViewsInfovis-9.0.so.1 vtk-9.0.1_1
libvtkexodusII-8.2.so.1 vtk-8.2.0_1 libvtkexodusII-9.0.so.1 vtk-9.0.1_1
libvtkgl2ps-8.2.so.1 vtk-8.2.0_1 libvtkgl2ps-9.0.so.1 vtk-9.0.1_1
libvtklibharu-8.2.so.1 vtk-8.2.0_1 libvtklibharu-9.0.so.1 vtk-9.0.1_1
libvtkmetaio-8.2.so.1 vtk-8.2.0_1 libvtkmetaio-9.0.so.1 vtk-9.0.1_1
libvtkpugixml-8.2.so.1 vtk-8.2.0_1 libvtkpugixml-9.0.so.1 vtk-9.0.1_1
libvtksys-8.2.so.1 vtk-8.2.0_1 libvtksys-9.0.so.1 vtk-9.0.1_1
libvtkverdict-8.2.so.1 vtk-8.2.0_1 libvtkverdict-9.0.so.1 vtk-9.0.1_1
libvolume_key.so.1 volume_key-0.3.9_1 libvolume_key.so.1 volume_key-0.3.9_1
librand48_r.so.0 rand48_r-0.1_1 librand48_r.so.0 rand48_r-0.1_1
libxxhash.so.0 libxxHash-0.6.5_2 libxxhash.so.0 libxxHash-0.6.5_2

View file

@ -1,31 +1,12 @@
# Template file for 'vtk' # Template file for 'vtk'
pkgname=vtk pkgname=vtk
version=8.2.0 version=9.0.1
revision=4 revision=1
wrksrc=VTK-${version} wrksrc=VTK-${version}
build_style=cmake build_style=cmake
# vtk can be huge, especially with -DVTK_BUILD_ALL_MODULES=ON" # vtk can be huge, especially with -DVTK_BUILD_ALL_MODULES=ON"
# Here only the core modules set for freecad is getting built # Here only the core modules set for freecad is getting built
configure_args="-DBUILD_SHARED_LIBS=ON -DVTK_USE_SYSTEM_LIBRARIES=ON configure_args="-DBUILD_SHARED_LIBS=ON -DVTK_FORBID_DOWNLOADS=ON"
-DVTK_FORBID_DOWNLOADS=ON
-DVTK_Group_StandAlone=ON
-DModule_vtkIOMPIParallel=ON
-DModule_vtkParallelMPI=ON
-DVTK_USE_SYSTEM_LIBPROJ=OFF"
# fails, so use built-in
# vtk needs specific libharu patches:
# https://github.com/libharu/libharu/pull/157
configure_args+=" -DVTK_USE_SYSTEM_LIBHARU=OFF"
# fails, so use built-in
# netcdf XBPS package lacks of c++ interface ?
# ArchLinux: "VTK fails to compile with recent netcdf-cxx package, VTK should be ported to the latest API"
configure_args+=" -DVTK_USE_SYSTEM_NETCDFCPP=OFF"
# fails, so use built-in
# vtk relies on gl2psTextOptColorBL(), which is not yet in gl2ps 1.4.0
configure_args+=" -DVTK_USE_SYSTEM_GL2PS=OFF"
makedepends="zlib-devel freetype-devel liblz4-devel expat-devel MesaLib-devel makedepends="zlib-devel freetype-devel liblz4-devel expat-devel MesaLib-devel
libXt-devel libjpeg-turbo-devel tiff-devel hdf5-devel netcdf-devel libXt-devel libjpeg-turbo-devel tiff-devel hdf5-devel netcdf-devel
@ -37,15 +18,10 @@ maintainer="Piraty <piraty1@inbox.ru>"
license="BSD-3-Clause" license="BSD-3-Clause"
homepage="https://www.vtk.org" homepage="https://www.vtk.org"
distfiles="https://www.vtk.org/files/release/${version:0:3}/VTK-${version}.tar.gz" distfiles="https://www.vtk.org/files/release/${version:0:3}/VTK-${version}.tar.gz"
checksum=34c3dc775261be5e45a8049155f7228b6bd668106c72a3c435d95730d17d57bb checksum=1b39a5e191c282861e7af4101eaa8585969a2de05f5646c9199a161213a622c7
nocross="hdf5 is nocross" nocross="hdf5 is nocross"
post_install() {
rm ${PKGDESTDIR}/usr/share/doc/${pkgname}-*/Copyright.txt
vlicense Copyright.txt
}
vtk-devel_package() { vtk-devel_package() {
short_desc+=" - development files" short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision}" depends="${sourcepkg}>=${version}_${revision}"