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

View File

@ -1,31 +1,12 @@
# Template file for 'vtk'
pkgname=vtk
version=8.2.0
revision=4
version=9.0.1
revision=1
wrksrc=VTK-${version}
build_style=cmake
# vtk can be huge, especially with -DVTK_BUILD_ALL_MODULES=ON"
# Here only the core modules set for freecad is getting built
configure_args="-DBUILD_SHARED_LIBS=ON -DVTK_USE_SYSTEM_LIBRARIES=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"
configure_args="-DBUILD_SHARED_LIBS=ON -DVTK_FORBID_DOWNLOADS=ON"
makedepends="zlib-devel freetype-devel liblz4-devel expat-devel MesaLib-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"
homepage="https://www.vtk.org"
distfiles="https://www.vtk.org/files/release/${version:0:3}/VTK-${version}.tar.gz"
checksum=34c3dc775261be5e45a8049155f7228b6bd668106c72a3c435d95730d17d57bb
checksum=1b39a5e191c282861e7af4101eaa8585969a2de05f5646c9199a161213a622c7
nocross="hdf5 is nocross"
post_install() {
rm ${PKGDESTDIR}/usr/share/doc/${pkgname}-*/Copyright.txt
vlicense Copyright.txt
}
vtk-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision}"