Subject: CVS commit: pkgsrc/graphics/vtk
From: Patrick Welche
Date: 2021-07-08 16:59:25
Message id: 20210708145925.37C0FFA95@cvs.NetBSD.org

Log Message:
Update vtk to 9.0.3

Highlights:
# New classes
  - Added a `vtkImageProbeFilter` which works like `vtkProbeFilter`, but for
    `vtkImageData`
# New support
  - `enum class` setters and getters are now supported via
    `vtk{Get,Set}EnumMacro`
# Fixes
  - The `QVTKRenderWidget.h` is now installed.
  - `vtk3DLinearGridPlaneCutter` guards against `nullptr` points and cells
  - The composite date mapper now iterates over data blocks properly
  - `vtkStringArray::Resize` takes tuple elements into account
  - `vtkArrowSource` now supports scalong and rotation around the origin or the
    arrow's center point
  - The `VTK::DomainsChemistryOpenGL2`, `VTK::RenderingContextOpenGL2`, and
    `VTK::RenderingOpenGL2` modules are added to the `Rendering` group to avoid
    missing implementations of rendering components
  - `vtkCutter` enables point merging when requested through a
    `vtkPointLocator` which merges points
  - `vtkAxesActor` bounds calculations improved to avoid assumptions about
    range values
  - `vtkWindowLevelLookupTable` out-of-range colors are now initialized
    properly
  - `vtkImageReslice::RequestInformation` is refactored handle common image
    information passing
  - `vtkImageReslice` creates a new interpolator in `::GetInterpolator`; this
    new interpolator now uses the same interpolation mode as `vtkImageReslice`
    itself

Files:
RevisionActionfile
1.16modifypkgsrc/graphics/vtk/Makefile
1.6modifypkgsrc/graphics/vtk/PLIST
1.11modifypkgsrc/graphics/vtk/distinfo
1.1removepkgsrc/graphics/vtk/patches/patch-Rendering_FreeTypeFontConfig_vtkFontConfigFreeTypeTools.cxx
1.1removepkgsrc/graphics/vtk/patches/patch-Rendering_FreeType_vtkFreeTypeTools.cxx