diff --git a/common/shlibs b/common/shlibs
index d3ec382d1f5..3aec28b4827 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3060,108 +3060,110 @@ libgnuradio-uhd-3.7.13.4.so.0.0.0 gnuradio-3.7.13.4_3
 libgnuradio-osmosdr-0.1.4.so.0.0.0 gnuradio-osmosdr-0.1.4_1
 libflann_cpp.so.1.9 flann-1.9.1_1
 libflann.so.1.9 flann-1.9.1_1
-libvtksys-8.1.so.1 vtk-8.1.0_1
-libvtkCommonCore-8.1.so.1 vtk-8.1.0_1
-libvtkCommonMath-8.1.so.1 vtk-8.1.0_1
-libvtkCommonMisc-8.1.so.1 vtk-8.1.0_1
-libvtkCommonSystem-8.1.so.1 vtk-8.1.0_1
-libvtkCommonTransforms-8.1.so.1 vtk-8.1.0_1
-libvtkCommonDataModel-8.1.so.1 vtk-8.1.0_1
-libvtkCommonColor-8.1.so.1 vtk-8.1.0_1
-libvtkCommonExecutionModel-8.1.so.1 vtk-8.1.0_1
-libvtkCommonComputationalGeometry-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersCore-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersGeneral-8.1.so.1 vtk-8.1.0_1
-libvtkImagingCore-8.1.so.1 vtk-8.1.0_1
-libvtkImagingFourier-8.1.so.1 vtk-8.1.0_1
-libvtkalglib-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersStatistics-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersExtraction-8.1.so.1 vtk-8.1.0_1
-libvtkInfovisCore-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersGeometry-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersSources-8.1.so.1 vtk-8.1.0_1
-libvtkRenderingCore-8.1.so.1 vtk-8.1.0_1
-libvtkRenderingFreeType-8.1.so.1 vtk-8.1.0_1
-libvtkRenderingContext2D-8.1.so.1 vtk-8.1.0_1
-libvtkChartsCore-8.1.so.1 vtk-8.1.0_1
-libvtkDICOMParser-8.1.so.1 vtk-8.1.0_1
-libvtkIOCore-8.1.so.1 vtk-8.1.0_1
-libvtkIOLegacy-8.1.so.1 vtk-8.1.0_1
-libvtkIOXMLParser-8.1.so.1 vtk-8.1.0_1
-libvtkDomainsChemistry-8.1.so.1 vtk-8.1.0_1
-libvtkglew-8.1.so.1 vtk-8.1.0_1
-libvtkRenderingOpenGL2-8.1.so.1 vtk-8.1.0_1
-libvtkDomainsChemistryOpenGL2-8.1.so.1 vtk-8.1.0_1
-libvtkIOXML-8.1.so.1 vtk-8.1.0_1
-libvtkParallelCore-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersAMR-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersFlowPaths-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersGeneric-8.1.so.1 vtk-8.1.0_1
-libvtkImagingSources-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersHybrid-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersHyperTree-8.1.so.1 vtk-8.1.0_1
-libvtkImagingGeneral-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersImaging-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersModeling-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersParallel-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersParallelImaging-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersPoints-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersProgrammable-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersSMP-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersSelection-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersTexture-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersTopology-8.1.so.1 vtk-8.1.0_1
-libvtkverdict-8.1.so.1 vtk-8.1.0_1
-libvtkFiltersVerdict-8.1.so.1 vtk-8.1.0_1
-libvtkmetaio-8.1.so.1 vtk-8.1.0_1
-libvtkIOImage-8.1.so.1 vtk-8.1.0_1
-libvtkImagingHybrid-8.1.so.1 vtk-8.1.0_1
-libvtkInfovisLayout-8.1.so.1 vtk-8.1.0_1
-libvtkInteractionStyle-8.1.so.1 vtk-8.1.0_1
-libvtkImagingColor-8.1.so.1 vtk-8.1.0_1
-libvtkRenderingAnnotation-8.1.so.1 vtk-8.1.0_1
-libvtkRenderingVolume-8.1.so.1 vtk-8.1.0_1
-libvtkInteractionWidgets-8.1.so.1 vtk-8.1.0_1
-libvtkViewsCore-8.1.so.1 vtk-8.1.0_1
-libvtkGeovisCore-8.1.so.1 vtk-8.1.0_1
-libvtkIOAMR-8.1.so.1 vtk-8.1.0_1
-libvtkIOEnSight-8.1.so.1 vtk-8.1.0_1
-libvtkexoIIc-8.1.so.1 vtk-8.1.0_1
-libvtkIOExodus-8.1.so.1 vtk-8.1.0_1
-libvtkgl2ps-8.1.so.1 vtk-8.1.0_1
-libvtkRenderingGL2PSOpenGL2-8.1.so.1 vtk-8.1.0_1
-libvtklibharu-8.1.so.1 vtk-8.1.0_1
-libvtkIOExport-8.1.so.1 vtk-8.1.0_1
-libvtkIOExportOpenGL2-8.1.so.1 vtk-8.1.0_1
-libvtkIOGeometry-8.1.so.1 vtk-8.1.0_1
-libvtkIOImport-8.1.so.1 vtk-8.1.0_1
-libvtkIOInfovis-8.1.so.1 vtk-8.1.0_1
-libvtkIOLSDyna-8.1.so.1 vtk-8.1.0_1
-libvtkIOMINC-8.1.so.1 vtk-8.1.0_1
-libvtknetcdfcpp-8.1.so.1 vtk-8.1.0_1
-libvtkIONetCDF-8.1.so.1 vtk-8.1.0_1
-libvtkIOParallel-8.1.so.1 vtk-8.1.0_1
-libvtkParallelMPI-8.1.so.1 vtk-8.1.0_1
-libvtkIOMPIParallel-8.1.so.1 vtk-8.1.0_1
-libvtkIOMovie-8.1.so.1 vtk-8.1.0_1
-libvtkIOPLY-8.1.so.1 vtk-8.1.0_1
-libvtkIOParallelXML-8.1.so.1 vtk-8.1.0_1
-libvtksqlite-8.1.so.1 vtk-8.1.0_1
-libvtkIOSQL-8.1.so.1 vtk-8.1.0_1
-libvtkIOTecplotTable-8.1.so.1 vtk-8.1.0_1
-libvtkIOVideo-8.1.so.1 vtk-8.1.0_1
-libvtkImagingMath-8.1.so.1 vtk-8.1.0_1
-libvtkImagingMorphological-8.1.so.1 vtk-8.1.0_1
-libvtkImagingStatistics-8.1.so.1 vtk-8.1.0_1
-libvtkImagingStencil-8.1.so.1 vtk-8.1.0_1
-libvtkInteractionImage-8.1.so.1 vtk-8.1.0_1
-libvtkRenderingContextOpenGL2-8.1.so.1 vtk-8.1.0_1
-libvtkRenderingImage-8.1.so.1 vtk-8.1.0_1
-libvtkRenderingLOD-8.1.so.1 vtk-8.1.0_1
-libvtkRenderingLabel-8.1.so.1 vtk-8.1.0_1
-libvtkRenderingVolumeOpenGL2-8.1.so.1 vtk-8.1.0_1
-libvtkViewsContext2D-8.1.so.1 vtk-8.1.0_1
-libvtkViewsInfovis-8.1.so.1 vtk-8.1.0_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
 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
diff --git a/srcpkgs/vtk/template b/srcpkgs/vtk/template
index b5c883b7c38..75b987ad7d1 100644
--- a/srcpkgs/vtk/template
+++ b/srcpkgs/vtk/template
@@ -1,12 +1,11 @@
 # Template file for 'vtk'
-#
-# vtk can be huge, especially with -DVTK_BUILD_ALL_MODULES=ON" or qt5
-# Here only the bare minimum set of modules for freecad is enabled
 pkgname=vtk
-version=8.1.0
-revision=7
+version=8.2.0
+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
@@ -29,14 +28,15 @@ configure_args+=" -DVTK_USE_SYSTEM_GL2PS=OFF"
 
 makedepends="zlib-devel freetype-devel liblz4-devel expat-devel MesaLib-devel
  libXt-devel libjpeg-turbo-devel tiff-devel proj-devel hdf5-devel netcdf-devel
- libxml2-devel jsoncpp-devel openmpi-devel libogg-devel libtheora-devel"
+ libxml2-devel jsoncpp-devel openmpi-devel libogg-devel libtheora-devel
+ eigen double-conversion-devel glew-devel pugixml-devel sqlite-devel"
 
 short_desc="System for 3D computer graphics, image processing, and visualization"
 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=6e269f07b64fb13774f5925161fb4e1f379f4e6a0131c8408c555f6b58ef3cb7
+checksum=34c3dc775261be5e45a8049155f7228b6bd668106c72a3c435d95730d17d57bb
 
 nocross="hdf5 is nocross"