git: 4c3fb7e2b64c - main - science/InsightToolkit: Update 5.0.1 -> 5.2.1

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Wed, 16 Nov 2022 10:42:55 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4c3fb7e2b64c1a66797ac355cfceec991f9171c8

commit 4c3fb7e2b64c1a66797ac355cfceec991f9171c8
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-11-16 10:31:37 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-11-16 10:42:53 +0000

    science/InsightToolkit: Update 5.0.1 -> 5.2.1
    
    Also fork InsightToolkit to InsightToolkit501 for graphics/vv.
---
 graphics/vv/Makefile                               |    4 +-
 science/InsightToolkit/Makefile                    |   58 +-
 science/InsightToolkit/distinfo                    |   10 +-
 science/InsightToolkit/pkg-plist                   |  418 ++-
 science/InsightToolkit501/Makefile                 |   67 +
 science/InsightToolkit501/distinfo                 |    5 +
 .../files/patch-CMake_ITKModuleTest.cmake          |   10 +
 ...ules_ThirdParty_MINC_src_libminc_CMakeLists.txt |   34 +
 science/InsightToolkit501/pkg-descr                |    8 +
 science/InsightToolkit501/pkg-plist                | 3906 ++++++++++++++++++++
 science/Makefile                                   |    1 +
 11 files changed, 4450 insertions(+), 71 deletions(-)

diff --git a/graphics/vv/Makefile b/graphics/vv/Makefile
index 0dc3c0a7c10d..cae82b56eb76 100644
--- a/graphics/vv/Makefile
+++ b/graphics/vv/Makefile
@@ -2,7 +2,7 @@ PORTNAME=	vv
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.4.0-383
 DISTVERSIONSUFFIX=	-g7a783a8b
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	graphics
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -17,7 +17,7 @@ LIB_DEPENDS=	libexpat.so:textproc/expat2 \
 		libfreetype.so:print/freetype2 \
 		libgdcmCommon.so:devel/gdcm \
 		libhdf5_cpp.so:science/hdf5 \
-		libITKLabelMap-5.0.so:science/InsightToolkit \
+		libITKLabelMap-5.0.so:science/InsightToolkit501 \
 		libpng.so:graphics/png \
 		libsz.so:science/libaec \
 		libtiff.so:graphics/tiff \
diff --git a/science/InsightToolkit/Makefile b/science/InsightToolkit/Makefile
index c0dfb9f8d6e2..7db2b6c1d2c2 100644
--- a/science/InsightToolkit/Makefile
+++ b/science/InsightToolkit/Makefile
@@ -1,16 +1,16 @@
 PORTNAME=	InsightToolkit
-PORTVERSION=	5.0.1
-DISTVERSIONPREFIX=v
-PORTREVISION=	9
+DISTVERSIONPREFIX=	v
+DISTVERSION=	5.2.1
 CATEGORIES=	science biology
-MASTER_SITES=	https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.0.1/:data
-DISTFILES=	InsightData-5.0.1.tar.gz:data
+MASTER_SITES=	https://github.com/InsightSoftwareConsortium/ITK/releases/download/v${DISTVERSION}/:data
+DISTFILES=	InsightData-${DISTVERSION}.tar.gz:data
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Insight Toolkit
 WWW=		https://www.itk.org
 
 LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	googletest>=0:devel/googletest
 LIB_DEPENDS=	libgdcmCommon.so:devel/gdcm \
@@ -21,36 +21,42 @@ LIB_DEPENDS=	libgdcmCommon.so:devel/gdcm \
 		libsz.so:science/libaec \
 		libtiff.so:graphics/tiff
 
-USES=		cmake compiler:c++11-lang eigen:3 jpeg pkgconfig
+USES=		cmake:testing compiler:c++11-lang eigen:3 jpeg pkgconfig python:test
+USE_LDCONFIG=	${PREFIX}/lib/InsightToolkit
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	InsightSoftwareConsortium
 GH_PROJECT=	ITK
-CMAKE_ARGS+=	-DBUILD_SHARED_LIBS:BOOL=ON \
-		-DITK_FORBID_DOWNLOADS:BOOL=ON \
-		-DITK_LEGACY_SILENT:BOOL=ON \
-		-DITK_USE_KWSTYLE:BOOL=OFF \
-		-DITK_USE_SYSTEM_EXPAT:BOOL=ON \
-		-DITK_USE_SYSTEM_FFTW:BOOL=ON \
-		-DITK_USE_SYSTEM_GDCM:BOOL=ON \
-		-DITK_USE_SYSTEM_HDF5:BOOL=ON \
-		-DITK_USE_SYSTEM_JPEG:BOOL=ON \
-		-DITK_USE_SYSTEM_LIBRARIES:BOOL=ON \
-		-DITK_USE_SYSTEM_PNG:BOOL=ON \
-		-DITK_USE_SYSTEM_TIFF:BOOL=ON \
-		-DITK_USE_SYSTEM_ZLIB:BOOL=ON \
-		-DModule_ITKIOMIC:BOOL=ON \
-		-DModule_ITKIOTransformMINC:BOOL=ON \
-		-DModule_ITKReview:BOOL=ON
-USE_LDCONFIG=	${PREFIX}/lib/InsightToolkit
+
+CMAKE_ON=	BUILD_SHARED_LIBS \
+		ITK_FORBID_DOWNLOADS \
+		ITK_LEGACY_SILENT \
+		ITK_USE_SYSTEM_EXPAT \
+		ITK_USE_SYSTEM_FFTW \
+		ITK_USE_SYSTEM_GDCM \
+		ITK_USE_SYSTEM_HDF5 \
+		ITK_USE_SYSTEM_JPEG \
+		ITK_USE_SYSTEM_LIBRARIES \
+		ITK_USE_SYSTEM_PNG \
+		ITK_USE_SYSTEM_TIFF \
+		ITK_USE_SYSTEM_ZLIB \
+		Module_ITKIOMIC \
+		Module_ITKIOTransformMINC \
+		Module_ITKReview
+CMAKE_ARGS=	-DPython3_EXECUTABLE=${PYTHON_CMD}
+CMAKE_OFF=	ITK_USE_KWSTYLE BUILD_TESTING
+CMAKE_TESTING_ON=	BUILD_TESTING # 3 tests are known to fail, see https://github.com/InsightSoftwareConsortium/ITK/issues/3739
+
 ITK_VER=	${PORTVERSION:R}
+
 PLIST_SUB+=	ITK_VER=${ITK_VER}
 
 OPTIONS_DEFINE=	EXAMPLES TESTING
 EXAMPLES_DESC=	Build examples (very time consuming)
 TESTING_DESC=	Build testing programs (very time consuming)
 
-EXAMPLES_CMAKE_ON=	-DBUILD_EXAMPLES:BOOL=ON
-TESTING_CMAKE_ON=	-DBUILD_TESTING:BOOL=ON
+EXAMPLES_CMAKE_BOOL=	BUILD_EXAMPLES
+TESTING_CMAKE_BOOL=	BUILD_TESTING
 
 .include <bsd.port.pre.mk>
 
diff --git a/science/InsightToolkit/distinfo b/science/InsightToolkit/distinfo
index 7d133ee83f34..08a01bbf5ca9 100644
--- a/science/InsightToolkit/distinfo
+++ b/science/InsightToolkit/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1564828215
-SHA256 (InsightData-5.0.1.tar.gz) = 5fc343de9ae8e5fd14ac743a8321f5fb699928c08bf8f426aab7835a92fc805e
-SIZE (InsightData-5.0.1.tar.gz) = 290801718
-SHA256 (InsightSoftwareConsortium-ITK-v5.0.1_GH0.tar.gz) = c6b3c33ecc73104c906e0e1a1bfaa41a09af24bf53a4ec5e5c265d7e82bdf69f
-SIZE (InsightSoftwareConsortium-ITK-v5.0.1_GH0.tar.gz) = 20881765
+TIMESTAMP = 1668411091
+SHA256 (InsightData-5.2.1.tar.gz) = b5fcd209f456af289473ccc78f935b910168b852f3d4707d0c1e9dfd508b1757
+SIZE (InsightData-5.2.1.tar.gz) = 293448802
+SHA256 (InsightSoftwareConsortium-ITK-v5.2.1_GH0.tar.gz) = 6022b2b64624b8bcec3333fe48d5f74ff6ebceb3bdf98258ba7d7fbbc76b99ab
+SIZE (InsightSoftwareConsortium-ITK-v5.2.1_GH0.tar.gz) = 20955613
diff --git a/science/InsightToolkit/pkg-plist b/science/InsightToolkit/pkg-plist
index acbc5d6b3a9e..b5bb1687de8a 100644
--- a/science/InsightToolkit/pkg-plist
+++ b/science/InsightToolkit/pkg-plist
@@ -10,7 +10,14 @@ include/ITK-%%ITK_VER%%/DICOMParserMap.h
 include/ITK-%%ITK_VER%%/DICOMSource.h
 include/ITK-%%ITK_VER%%/DICOMTypes.h
 include/ITK-%%ITK_VER%%/ITKBiasCorrectionExport.h
+include/ITK-%%ITK_VER%%/ITKColormapExport.h
 include/ITK-%%ITK_VER%%/ITKCommonExport.h
+include/ITK-%%ITK_VER%%/ITKConvolutionExport.h
+include/ITK-%%ITK_VER%%/ITKDeformableMeshExport.h
+include/ITK-%%ITK_VER%%/ITKDenoisingExport.h
+include/ITK-%%ITK_VER%%/ITKDiffusionTensorImageExport.h
+include/ITK-%%ITK_VER%%/ITKFFTExport.h
+include/ITK-%%ITK_VER%%/ITKFastMarchingExport.h
 include/ITK-%%ITK_VER%%/ITKIOBMPExport.h
 include/ITK-%%ITK_VER%%/ITKIOBioRadExport.h
 include/ITK-%%ITK_VER%%/ITKIOBrukerExport.h
@@ -47,13 +54,22 @@ include/ITK-%%ITK_VER%%/ITKIOTransformMINCExport.h
 include/ITK-%%ITK_VER%%/ITKIOTransformMatlabExport.h
 include/ITK-%%ITK_VER%%/ITKIOVTKExport.h
 include/ITK-%%ITK_VER%%/ITKIOXMLExport.h
+include/ITK-%%ITK_VER%%/ITKImageFeatureExport.h
+include/ITK-%%ITK_VER%%/ITKImageIntensityExport.h
 include/ITK-%%ITK_VER%%/ITKKLMRegionGrowingExport.h
 include/ITK-%%ITK_VER%%/ITKLabelMapExport.h
+include/ITK-%%ITK_VER%%/ITKMarkovRandomFieldsClassifiersExport.h
+include/ITK-%%ITK_VER%%/ITKMathematicalMorphologyExport.h
 include/ITK-%%ITK_VER%%/ITKMeshExport.h
 include/ITK-%%ITK_VER%%/ITKOptimizersExport.h
 include/ITK-%%ITK_VER%%/ITKOptimizersv4Export.h
+include/ITK-%%ITK_VER%%/ITKPDEDeformableRegistrationExport.h
 include/ITK-%%ITK_VER%%/ITKPolynomialsExport.h
 include/ITK-%%ITK_VER%%/ITKQuadEdgeMeshExport.h
+include/ITK-%%ITK_VER%%/ITKQuadEdgeMeshFilteringExport.h
+include/ITK-%%ITK_VER%%/ITKRegionGrowingExport.h
+include/ITK-%%ITK_VER%%/ITKRegistrationMethodsv4Export.h
+include/ITK-%%ITK_VER%%/ITKSmoothingExport.h
 include/ITK-%%ITK_VER%%/ITKSpatialObjectsExport.h
 include/ITK-%%ITK_VER%%/ITKStatisticsExport.h
 include/ITK-%%ITK_VER%%/ITKTransformExport.h
@@ -62,10 +78,6 @@ include/ITK-%%ITK_VER%%/ITKVideoCoreExport.h
 include/ITK-%%ITK_VER%%/ITKVideoIOExport.h
 include/ITK-%%ITK_VER%%/ITKWatershedsExport.h
 include/ITK-%%ITK_VER%%/NrrdIO.h
-include/ITK-%%ITK_VER%%/Utilities/nifti1.h
-include/ITK-%%ITK_VER%%/Utilities/nifti1_io.h
-include/ITK-%%ITK_VER%%/Utilities/nifti1_tool.h
-include/ITK-%%ITK_VER%%/Utilities/znzlib.h
 include/ITK-%%ITK_VER%%/VNLIterativeSparseSolverTraits.h
 include/ITK-%%ITK_VER%%/VNLSparseLUSolverTraits.h
 include/ITK-%%ITK_VER%%/arpack/dgetv0.h
@@ -80,6 +92,7 @@ include/ITK-%%ITK_VER%%/arpack/dseupd.h
 include/ITK-%%ITK_VER%%/arpack/dsgets.h
 include/ITK-%%ITK_VER%%/arpack/dsortr.h
 include/ITK-%%ITK_VER%%/arpack/dstqrb.h
+include/ITK-%%ITK_VER%%/bignum-dtoa.h
 include/ITK-%%ITK_VER%%/bignum.h
 include/ITK-%%ITK_VER%%/blas/caxpy.h
 include/ITK-%%ITK_VER%%/blas/ccopy.h
@@ -152,6 +165,7 @@ include/ITK-%%ITK_VER%%/datapac/camsun.h
 include/ITK-%%ITK_VER%%/diy-fp.h
 include/ITK-%%ITK_VER%%/double-conversion-configure.h
 include/ITK-%%ITK_VER%%/double-conversion.h
+include/ITK-%%ITK_VER%%/double-to-string.h
 include/ITK-%%ITK_VER%%/eispack/balanc.h
 include/ITK-%%ITK_VER%%/eispack/balbak.h
 include/ITK-%%ITK_VER%%/eispack/cdiv.h
@@ -451,6 +465,7 @@ include/ITK-%%ITK_VER%%/itkBresenhamLine.h
 include/ITK-%%ITK_VER%%/itkBresenhamLine.hxx
 include/ITK-%%ITK_VER%%/itkBruker2dseqImageIO.h
 include/ITK-%%ITK_VER%%/itkBruker2dseqImageIOFactory.h
+include/ITK-%%ITK_VER%%/itkBufferedImageNeighborhoodPixelAccessPolicy.h
 include/ITK-%%ITK_VER%%/itkBuildInformation.h
 include/ITK-%%ITK_VER%%/itkByteSwapper.h
 include/ITK-%%ITK_VER%%/itkByteSwapper.hxx
@@ -470,6 +485,8 @@ include/ITK-%%ITK_VER%%/itkCannySegmentationLevelSetImageFilter.h
 include/ITK-%%ITK_VER%%/itkCannySegmentationLevelSetImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkCastImageFilter.h
 include/ITK-%%ITK_VER%%/itkCastImageFilter.hxx
+include/ITK-%%ITK_VER%%/itkCastSpatialObjectFilter.h
+include/ITK-%%ITK_VER%%/itkCastSpatialObjectFilter.hxx
 include/ITK-%%ITK_VER%%/itkCellInterface.h
 include/ITK-%%ITK_VER%%/itkCellInterface.hxx
 include/ITK-%%ITK_VER%%/itkCellInterfaceVisitor.h
@@ -503,8 +520,6 @@ include/ITK-%%ITK_VER%%/itkChangeRegionLabelMapFilter.hxx
 include/ITK-%%ITK_VER%%/itkCheckerBoardImageFilter.h
 include/ITK-%%ITK_VER%%/itkCheckerBoardImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkChiSquareDistribution.h
-include/ITK-%%ITK_VER%%/itkChildTreeIterator.h
-include/ITK-%%ITK_VER%%/itkChildTreeIterator.hxx
 include/ITK-%%ITK_VER%%/itkClampImageFilter.h
 include/ITK-%%ITK_VER%%/itkClampImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkClassifierBase.h
@@ -522,6 +537,7 @@ include/ITK-%%ITK_VER%%/itkCommand.h
 include/ITK-%%ITK_VER%%/itkCommandIterationUpdate.h
 include/ITK-%%ITK_VER%%/itkCommandIterationUpdatev4.h
 include/ITK-%%ITK_VER%%/itkCommandVnlIterationUpdate.h
+include/ITK-%%ITK_VER%%/itkCommonEnums.h
 include/ITK-%%ITK_VER%%/itkCompareHistogramImageToImageMetric.h
 include/ITK-%%ITK_VER%%/itkCompareHistogramImageToImageMetric.hxx
 include/ITK-%%ITK_VER%%/itkCompensatedSummation.h
@@ -543,6 +559,8 @@ include/ITK-%%ITK_VER%%/itkComposeDisplacementFieldsImageFilter.h
 include/ITK-%%ITK_VER%%/itkComposeDisplacementFieldsImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkComposeImageFilter.h
 include/ITK-%%ITK_VER%%/itkComposeImageFilter.hxx
+include/ITK-%%ITK_VER%%/itkComposeScaleSkewVersor3DTransform.h
+include/ITK-%%ITK_VER%%/itkComposeScaleSkewVersor3DTransform.hxx
 include/ITK-%%ITK_VER%%/itkCompositeTransform.h
 include/ITK-%%ITK_VER%%/itkCompositeTransform.hxx
 include/ITK-%%ITK_VER%%/itkCompositeTransformIOHelper.h
@@ -958,6 +976,8 @@ include/ITK-%%ITK_VER%%/itkGPUAnisotropicDiffusionImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkGPUBinaryThresholdImageFilter.h
 include/ITK-%%ITK_VER%%/itkGPUBinaryThresholdImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkGPUBoxImageFilter.h
+include/ITK-%%ITK_VER%%/itkGPUCastImageFilter.h
+include/ITK-%%ITK_VER%%/itkGPUCastImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkGPUContextManager.h
 include/ITK-%%ITK_VER%%/itkGPUDataManager.h
 include/ITK-%%ITK_VER%%/itkGPUDemonsRegistrationFilter.h
@@ -968,11 +988,13 @@ include/ITK-%%ITK_VER%%/itkGPUDenseFiniteDifferenceImageFilter.h
 include/ITK-%%ITK_VER%%/itkGPUDenseFiniteDifferenceImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkGPUDiscreteGaussianImageFilter.h
 include/ITK-%%ITK_VER%%/itkGPUDiscreteGaussianImageFilter.hxx
+include/ITK-%%ITK_VER%%/itkGPUFiniteDifferenceFilterEnum.h
 include/ITK-%%ITK_VER%%/itkGPUFiniteDifferenceFunction.h
 include/ITK-%%ITK_VER%%/itkGPUFiniteDifferenceImageFilter.h
 include/ITK-%%ITK_VER%%/itkGPUFiniteDifferenceImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkGPUFunctorBase.h
 include/ITK-%%ITK_VER%%/itkGPUGradientAnisotropicDiffusionImageFilter.h
+include/ITK-%%ITK_VER%%/itkGPUGradientAnisotropicDiffusionImageFilterFactory.h
 include/ITK-%%ITK_VER%%/itkGPUGradientNDAnisotropicDiffusionFunction.h
 include/ITK-%%ITK_VER%%/itkGPUGradientNDAnisotropicDiffusionFunction.hxx
 include/ITK-%%ITK_VER%%/itkGPUImage.h
@@ -1280,6 +1302,7 @@ include/ITK-%%ITK_VER%%/itkImageRegionIterator.h
 include/ITK-%%ITK_VER%%/itkImageRegionIterator.hxx
 include/ITK-%%ITK_VER%%/itkImageRegionIteratorWithIndex.h
 include/ITK-%%ITK_VER%%/itkImageRegionIteratorWithIndex.hxx
+include/ITK-%%ITK_VER%%/itkImageRegionRange.h
 include/ITK-%%ITK_VER%%/itkImageRegionReverseConstIterator.h
 include/ITK-%%ITK_VER%%/itkImageRegionReverseIterator.h
 include/ITK-%%ITK_VER%%/itkImageRegionReverseIterator.hxx
@@ -1354,7 +1377,6 @@ include/ITK-%%ITK_VER%%/itkImportImageContainer.h
 include/ITK-%%ITK_VER%%/itkImportImageContainer.hxx
 include/ITK-%%ITK_VER%%/itkImportImageFilter.h
 include/ITK-%%ITK_VER%%/itkImportImageFilter.hxx
-include/ITK-%%ITK_VER%%/itkInOrderTreeIterator.h
 include/ITK-%%ITK_VER%%/itkInPlaceImageFilter.h
 include/ITK-%%ITK_VER%%/itkInPlaceImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkInPlaceLabelMapFilter.h
@@ -1556,9 +1578,6 @@ include/ITK-%%ITK_VER%%/itkLaplacianSegmentationLevelSetImageFilter.h
 include/ITK-%%ITK_VER%%/itkLaplacianSegmentationLevelSetImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkLaplacianSharpeningImageFilter.h
 include/ITK-%%ITK_VER%%/itkLaplacianSharpeningImageFilter.hxx
-include/ITK-%%ITK_VER%%/itkLeafTreeIterator.h
-include/ITK-%%ITK_VER%%/itkLevelOrderTreeIterator.h
-include/ITK-%%ITK_VER%%/itkLevelOrderTreeIterator.hxx
 include/ITK-%%ITK_VER%%/itkLevelSet.h
 include/ITK-%%ITK_VER%%/itkLevelSetBase.h
 include/ITK-%%ITK_VER%%/itkLevelSetBase.hxx
@@ -1714,6 +1733,7 @@ include/ITK-%%ITK_VER%%/itkMatchCardinalityImageToImageMetric.h
 include/ITK-%%ITK_VER%%/itkMatchCardinalityImageToImageMetric.hxx
 include/ITK-%%ITK_VER%%/itkMath.h
 include/ITK-%%ITK_VER%%/itkMathDetail.h
+include/ITK-%%ITK_VER%%/itkMathematicalMorphologyEnums.h
 include/ITK-%%ITK_VER%%/itkMatlabTransformIO.h
 include/ITK-%%ITK_VER%%/itkMatlabTransformIOFactory.h
 include/ITK-%%ITK_VER%%/itkMatrix.h
@@ -2019,7 +2039,6 @@ include/ITK-%%ITK_VER%%/itkObjectToObjectMetricBase.hxx
 include/ITK-%%ITK_VER%%/itkObjectToObjectMultiMetricv4.h
 include/ITK-%%ITK_VER%%/itkObjectToObjectMultiMetricv4.hxx
 include/ITK-%%ITK_VER%%/itkObjectToObjectOptimizerBase.h
-include/ITK-%%ITK_VER%%/itkObjectToObjectOptimizerBase.hxx
 include/ITK-%%ITK_VER%%/itkOctree.h
 include/ITK-%%ITK_VER%%/itkOctree.hxx
 include/ITK-%%ITK_VER%%/itkOctreeNode.h
@@ -2034,7 +2053,6 @@ include/ITK-%%ITK_VER%%/itkOpeningByReconstructionImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkOptimizer.h
 include/ITK-%%ITK_VER%%/itkOptimizerParameterScalesEstimator.h
 include/ITK-%%ITK_VER%%/itkOptimizerParameters.h
-include/ITK-%%ITK_VER%%/itkOptimizerParameters.hxx
 include/ITK-%%ITK_VER%%/itkOptimizerParametersHelper.h
 include/ITK-%%ITK_VER%%/itkOrImageFilter.h
 include/ITK-%%ITK_VER%%/itkOrientImageFilter.h
@@ -2136,6 +2154,8 @@ include/ITK-%%ITK_VER%%/itkPointSetToListSampleAdaptor.h
 include/ITK-%%ITK_VER%%/itkPointSetToListSampleAdaptor.hxx
 include/ITK-%%ITK_VER%%/itkPointSetToPointSetMetric.h
 include/ITK-%%ITK_VER%%/itkPointSetToPointSetMetric.hxx
+include/ITK-%%ITK_VER%%/itkPointSetToPointSetMetricWithIndexv4.h
+include/ITK-%%ITK_VER%%/itkPointSetToPointSetMetricWithIndexv4.hxx
 include/ITK-%%ITK_VER%%/itkPointSetToPointSetMetricv4.h
 include/ITK-%%ITK_VER%%/itkPointSetToPointSetMetricv4.hxx
 include/ITK-%%ITK_VER%%/itkPointSetToPointSetRegistrationMethod.h
@@ -2156,12 +2176,10 @@ include/ITK-%%ITK_VER%%/itkPolylineMask2DImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkPolylineMaskImageFilter.h
 include/ITK-%%ITK_VER%%/itkPolylineMaskImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkPoolMultiThreader.h
-include/ITK-%%ITK_VER%%/itkPostOrderTreeIterator.h
 include/ITK-%%ITK_VER%%/itkPowImageFilter.h
 include/ITK-%%ITK_VER%%/itkPowellOptimizer.h
 include/ITK-%%ITK_VER%%/itkPowellOptimizerv4.h
 include/ITK-%%ITK_VER%%/itkPowellOptimizerv4.hxx
-include/ITK-%%ITK_VER%%/itkPreOrderTreeIterator.h
 include/ITK-%%ITK_VER%%/itkPrintHelper.h
 include/ITK-%%ITK_VER%%/itkPriorityQueueContainer.h
 include/ITK-%%ITK_VER%%/itkPriorityQueueContainer.hxx
@@ -2350,7 +2368,6 @@ include/ITK-%%ITK_VER%%/itkRobustAutomaticThresholdCalculator.h
 include/ITK-%%ITK_VER%%/itkRobustAutomaticThresholdCalculator.hxx
 include/ITK-%%ITK_VER%%/itkRobustAutomaticThresholdImageFilter.h
 include/ITK-%%ITK_VER%%/itkRobustAutomaticThresholdImageFilter.hxx
-include/ITK-%%ITK_VER%%/itkRootTreeIterator.h
 include/ITK-%%ITK_VER%%/itkRoundImageFilter.h
 include/ITK-%%ITK_VER%%/itkSLICImageFilter.h
 include/ITK-%%ITK_VER%%/itkSLICImageFilter.hxx
@@ -2662,6 +2679,8 @@ include/ITK-%%ITK_VER%%/itkTensorRelativeAnisotropyImageFilter.h
 include/ITK-%%ITK_VER%%/itkTernaryAddImageFilter.h
 include/ITK-%%ITK_VER%%/itkTernaryFunctorImageFilter.h
 include/ITK-%%ITK_VER%%/itkTernaryFunctorImageFilter.hxx
+include/ITK-%%ITK_VER%%/itkTernaryGeneratorImageFilter.h
+include/ITK-%%ITK_VER%%/itkTernaryGeneratorImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkTernaryMagnitudeImageFilter.h
 include/ITK-%%ITK_VER%%/itkTernaryMagnitudeSquaredImageFilter.h
 include/ITK-%%ITK_VER%%/itkTernaryOperatorImageFilter.h
@@ -2731,6 +2750,7 @@ include/ITK-%%ITK_VER%%/itkTobogganImageFilter.h
 include/ITK-%%ITK_VER%%/itkTobogganImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkTorusInteriorExteriorSpatialFunction.h
 include/ITK-%%ITK_VER%%/itkTorusInteriorExteriorSpatialFunction.hxx
+include/ITK-%%ITK_VER%%/itkTotalProgressReporter.h
 include/ITK-%%ITK_VER%%/itkTransform.h
 include/ITK-%%ITK_VER%%/itkTransform.hxx
 include/ITK-%%ITK_VER%%/itkTransformBase.h
@@ -2748,15 +2768,6 @@ include/ITK-%%ITK_VER%%/itkTransformToDisplacementFieldFilter.h
 include/ITK-%%ITK_VER%%/itkTransformToDisplacementFieldFilter.hxx
 include/ITK-%%ITK_VER%%/itkTranslationTransform.h
 include/ITK-%%ITK_VER%%/itkTranslationTransform.hxx
-include/ITK-%%ITK_VER%%/itkTreeChangeEvent.h
-include/ITK-%%ITK_VER%%/itkTreeContainer.h
-include/ITK-%%ITK_VER%%/itkTreeContainer.hxx
-include/ITK-%%ITK_VER%%/itkTreeContainerBase.h
-include/ITK-%%ITK_VER%%/itkTreeIteratorBase.h
-include/ITK-%%ITK_VER%%/itkTreeIteratorBase.hxx
-include/ITK-%%ITK_VER%%/itkTreeIteratorClone.h
-include/ITK-%%ITK_VER%%/itkTreeNode.h
-include/ITK-%%ITK_VER%%/itkTreeNode.hxx
 include/ITK-%%ITK_VER%%/itkTriangleCell.h
 include/ITK-%%ITK_VER%%/itkTriangleCell.hxx
 include/ITK-%%ITK_VER%%/itkTriangleCellTopology.h
@@ -2829,8 +2840,6 @@ include/ITK-%%ITK_VER%%/itkVector.h
 include/ITK-%%ITK_VER%%/itkVector.hxx
 include/ITK-%%ITK_VER%%/itkVectorAnisotropicDiffusionFunction.h
 include/ITK-%%ITK_VER%%/itkVectorAnisotropicDiffusionFunction.hxx
-include/ITK-%%ITK_VER%%/itkVectorCentralDifferenceImageFunction.h
-include/ITK-%%ITK_VER%%/itkVectorCentralDifferenceImageFunction.hxx
 include/ITK-%%ITK_VER%%/itkVectorConfidenceConnectedImageFilter.h
 include/ITK-%%ITK_VER%%/itkVectorConfidenceConnectedImageFilter.hxx
 include/ITK-%%ITK_VER%%/itkVectorConnectedComponentImageFilter.h
@@ -3013,7 +3022,308 @@ include/ITK-%%ITK_VER%%/itk_minc2.h
 include/ITK-%%ITK_VER%%/itk_openjpeg.h
 include/ITK-%%ITK_VER%%/itk_png.h
 include/ITK-%%ITK_VER%%/itk_zlib.h
-include/ITK-%%ITK_VER%%/itkfdstream/fdstream.hpp
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/Cholesky
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/CholmodSupport
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/Core
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/Dense
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/Eigen
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/Eigenvalues
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/Geometry
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/Householder
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/IterativeLinearSolvers
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/Jacobi
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/LU
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/MetisSupport
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/OrderingMethods
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/PaStiXSupport
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/PardisoSupport
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/QR
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/QtAlignedMalloc
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/SPQRSupport
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/SVD
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/Sparse
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/SparseCholesky
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/SparseCore
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/SparseLU
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/SparseQR
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/StdDeque
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/StdList
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/StdVector
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/SuperLUSupport
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/UmfPackSupport
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Cholesky/LDLT.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Cholesky/LLT.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Cholesky/LLT_LAPACKE.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/CholmodSupport/CholmodSupport.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Array.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/ArrayBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/ArrayWrapper.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Assign.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/AssignEvaluator.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Assign_MKL.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/BandMatrix.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Block.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/BooleanRedux.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/CommaInitializer.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/ConditionEstimator.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/CoreEvaluators.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/CoreIterators.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/CwiseBinaryOp.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/CwiseNullaryOp.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/CwiseTernaryOp.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/CwiseUnaryOp.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/CwiseUnaryView.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/DenseBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/DenseCoeffsBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/DenseStorage.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Diagonal.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/DiagonalMatrix.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/DiagonalProduct.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Dot.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/EigenBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/ForceAlignedAccess.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Fuzzy.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/GeneralProduct.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/GenericPacketMath.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/GlobalFunctions.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/IO.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Inverse.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Map.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/MapBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/MathFunctions.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/MathFunctionsImpl.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Matrix.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/MatrixBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/NestByValue.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/NoAlias.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/NumTraits.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/PermutationMatrix.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/PlainObjectBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Product.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/ProductEvaluators.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Random.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Redux.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Ref.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Replicate.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/ReturnByValue.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Reverse.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Select.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/SelfAdjointView.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/SelfCwiseBinaryOp.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Solve.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/SolveTriangular.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/SolverBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/StableNorm.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Stride.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Swap.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Transpose.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Transpositions.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/TriangularMatrix.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/VectorBlock.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/VectorwiseOp.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/Visitor.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/AVX/Complex.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/AVX/MathFunctions.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/AVX/PacketMath.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/AVX/TypeCasting.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/AVX512/MathFunctions.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/AVX512/PacketMath.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/AltiVec/Complex.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/AltiVec/MathFunctions.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/AltiVec/PacketMath.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/CUDA/Complex.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/CUDA/Half.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/CUDA/MathFunctions.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/CUDA/PacketMath.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/CUDA/PacketMathHalf.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/CUDA/TypeCasting.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/Default/ConjHelper.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/Default/Settings.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/NEON/Complex.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/NEON/MathFunctions.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/NEON/PacketMath.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/SSE/Complex.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/SSE/MathFunctions.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/SSE/PacketMath.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/SSE/TypeCasting.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/ZVector/Complex.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/ZVector/MathFunctions.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/arch/ZVector/PacketMath.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/functors/AssignmentFunctors.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/functors/BinaryFunctors.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/functors/NullaryFunctors.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/functors/StlFunctors.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/functors/TernaryFunctors.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/functors/UnaryFunctors.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/GeneralMatrixMatrix.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/GeneralMatrixVector.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/Parallelizer.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/SelfadjointMatrixMatrix.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/SelfadjointMatrixVector.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/SelfadjointProduct.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/SelfadjointRank2Update.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/TriangularMatrixMatrix.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/TriangularMatrixVector.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/TriangularSolverMatrix.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/products/TriangularSolverVector.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/util/BlasUtil.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/util/Constants.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/util/DisableStupidWarnings.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/util/ForwardDeclarations.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/util/MKL_support.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/util/Macros.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/util/Memory.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/util/Meta.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/util/NonMPL2.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/util/ReenableStupidWarnings.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/util/StaticAssert.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Core/util/XprHelper.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/ComplexEigenSolver.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/ComplexSchur.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/EigenSolver.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/HessenbergDecomposition.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/RealQZ.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/RealSchur.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Eigenvalues/Tridiagonalization.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/AlignedBox.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/AngleAxis.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/EulerAngles.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/Homogeneous.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/Hyperplane.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/OrthoMethods.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/ParametrizedLine.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/Quaternion.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/Rotation2D.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/RotationBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/Scaling.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/Transform.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/Translation.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/Umeyama.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Geometry/arch/Geometry_SSE.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Householder/BlockHouseholder.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Householder/Householder.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Householder/HouseholderSequence.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/Jacobi/Jacobi.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/LU/Determinant.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/LU/FullPivLU.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/LU/InverseImpl.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/LU/PartialPivLU.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/LU/PartialPivLU_LAPACKE.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/LU/arch/Inverse_SSE.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/MetisSupport/MetisSupport.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/OrderingMethods/Amd.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/OrderingMethods/Eigen_Colamd.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/OrderingMethods/Ordering.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/PaStiXSupport/PaStiXSupport.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/PardisoSupport/PardisoSupport.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/QR/ColPivHouseholderQR.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/QR/CompleteOrthogonalDecomposition.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/QR/FullPivHouseholderQR.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/QR/HouseholderQR.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/QR/HouseholderQR_LAPACKE.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SVD/BDCSVD.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SVD/JacobiSVD.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SVD/JacobiSVD_LAPACKE.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SVD/SVDBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SVD/UpperBidiagonalization.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCholesky/SimplicialCholesky.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/AmbiVector.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/CompressedStorage.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/MappedSparseMatrix.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseAssign.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseBlock.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseColEtree.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseCompressedBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseCwiseBinaryOp.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseCwiseUnaryOp.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseDenseProduct.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseDiagonalProduct.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseDot.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseFuzzy.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseMap.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseMatrix.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseMatrixBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparsePermutation.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseProduct.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseRedux.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseRef.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseSelfAdjointView.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseSolverBase.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseSparseProductWithPruning.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseTranspose.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseTriangularView.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseUtil.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseVector.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/SparseView.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseCore/TriangularSolver.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLUImpl.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_Memory.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_Structs.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_Utils.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_column_bmod.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_column_dfs.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_pivotL.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_pruneL.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseLU/SparseLU_relax_snode.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SparseQR/SparseQR.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/StlSupport/StdDeque.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/StlSupport/StdList.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/StlSupport/StdVector.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/StlSupport/details.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/SuperLUSupport/SuperLUSupport.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/UmfPackSupport/UmfPackSupport.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/misc/Image.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/misc/Kernel.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/misc/RealSvd2x2.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/misc/blas.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/misc/lapack.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/misc/lapacke.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/misc/lapacke_mangling.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/plugins/BlockMethods.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/plugins/CommonCwiseBinaryOps.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/plugins/CommonCwiseUnaryOps.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/plugins/MatrixCwiseBinaryOps.h
+include/ITK-%%ITK_VER%%/itkeigen/Eigen/src/plugins/MatrixCwiseUnaryOps.h
+include/ITK-%%ITK_VER%%/itkfdstream/fdstream.hxx
 include/ITK-%%ITK_VER%%/itkkwiml/abi.h
 include/ITK-%%ITK_VER%%/itkkwiml/int.h
 include/ITK-%%ITK_VER%%/itkminc2/ParseArgv.h
@@ -3062,10 +3372,6 @@ include/ITK-%%ITK_VER%%/itksys/String.hxx
 include/ITK-%%ITK_VER%%/itksys/System.h
 include/ITK-%%ITK_VER%%/itksys/SystemInformation.hxx
 include/ITK-%%ITK_VER%%/itksys/SystemTools.hxx
-include/ITK-%%ITK_VER%%/itksys/hash_fun.hxx
-include/ITK-%%ITK_VER%%/itksys/hash_map.hxx
-include/ITK-%%ITK_VER%%/itksys/hash_set.hxx
-include/ITK-%%ITK_VER%%/itksys/hashtable.hxx
 include/ITK-%%ITK_VER%%/itkv3Rigid3DTransform.h
 include/ITK-%%ITK_VER%%/lapack/complex16/zdrscl.h
 include/ITK-%%ITK_VER%%/lapack/complex16/zgebak.h
@@ -3237,7 +3543,6 @@ include/ITK-%%ITK_VER%%/linpack/zqrdc.h
 include/ITK-%%ITK_VER%%/linpack/zqrsl.h
 include/ITK-%%ITK_VER%%/linpack/zsvdc.h
 include/ITK-%%ITK_VER%%/localMetaConfiguration.h
-include/ITK-%%ITK_VER%%/mathews/adaquad.h
 include/ITK-%%ITK_VER%%/mathews/simpson.h
 include/ITK-%%ITK_VER%%/mathews/trapezod.h
 include/ITK-%%ITK_VER%%/metaArray.h
@@ -3253,7 +3558,6 @@ include/ITK-%%ITK_VER%%/metaForm.h
 include/ITK-%%ITK_VER%%/metaGaussian.h
 include/ITK-%%ITK_VER%%/metaGroup.h
 include/ITK-%%ITK_VER%%/metaIOConfig.h
-include/ITK-%%ITK_VER%%/metaITKUtils.h
 include/ITK-%%ITK_VER%%/metaImage.h
 include/ITK-%%ITK_VER%%/metaImageTypes.h
 include/ITK-%%ITK_VER%%/metaImageUtils.h
@@ -3261,7 +3565,6 @@ include/ITK-%%ITK_VER%%/metaLandmark.h
 include/ITK-%%ITK_VER%%/metaLine.h
 include/ITK-%%ITK_VER%%/metaMesh.h
 include/ITK-%%ITK_VER%%/metaObject.h
-include/ITK-%%ITK_VER%%/metaOutput.h
 include/ITK-%%ITK_VER%%/metaScene.h
 include/ITK-%%ITK_VER%%/metaSurface.h
 include/ITK-%%ITK_VER%%/metaTransform.h
@@ -3280,6 +3583,9 @@ include/ITK-%%ITK_VER%%/minpack/lmpar.h
 include/ITK-%%ITK_VER%%/minpack/qrfac.h
 include/ITK-%%ITK_VER%%/minpack/qrsolv.h
 include/ITK-%%ITK_VER%%/napack/cg.h
+include/ITK-%%ITK_VER%%/nifti1.h
+include/ITK-%%ITK_VER%%/nifti1_io.h
+include/ITK-%%ITK_VER%%/nifti1_tool.h
 include/ITK-%%ITK_VER%%/openjpeg.h
 include/ITK-%%ITK_VER%%/openjpegDllConfig.h
 include/ITK-%%ITK_VER%%/openjpeg_mangle.h
@@ -3288,6 +3594,7 @@ include/ITK-%%ITK_VER%%/opt/lbfgsb.h
 include/ITK-%%ITK_VER%%/sparse/spConfig.h
 include/ITK-%%ITK_VER%%/sparse/spDefs.h
 include/ITK-%%ITK_VER%%/sparse/spMatrix.h
+include/ITK-%%ITK_VER%%/string-to-double.h
 include/ITK-%%ITK_VER%%/strtod.h
 include/ITK-%%ITK_VER%%/stub.h
 include/ITK-%%ITK_VER%%/temperton/dgpfa.h
@@ -3301,7 +3608,6 @@ include/ITK-%%ITK_VER%%/temperton/gpfa5f.h
 include/ITK-%%ITK_VER%%/temperton/setdgpfa.h
 include/ITK-%%ITK_VER%%/temperton/setgpfa.h
 include/ITK-%%ITK_VER%%/toms/rpoly.h
-include/ITK-%%ITK_VER%%/triangle.h
 include/ITK-%%ITK_VER%%/utils.h
 include/ITK-%%ITK_VER%%/v3p_f2c.h
 include/ITK-%%ITK_VER%%/v3p_f2c_mangle.h
@@ -3579,7 +3885,6 @@ include/ITK-%%ITK_VER%%/vnl/vnl_sparse_matrix_linear_system.h
 include/ITK-%%ITK_VER%%/vnl/vnl_sse.h
 include/ITK-%%ITK_VER%%/vnl/vnl_sym_matrix.h
 include/ITK-%%ITK_VER%%/vnl/vnl_sym_matrix.hxx
-include/ITK-%%ITK_VER%%/vnl/vnl_tag.h
 include/ITK-%%ITK_VER%%/vnl/vnl_trace.h
 include/ITK-%%ITK_VER%%/vnl/vnl_transpose.h
 include/ITK-%%ITK_VER%%/vnl/vnl_unary_function.h
@@ -3594,11 +3899,15 @@ include/ITK-%%ITK_VER%%/vnl/vnl_vector_ref.h
 include/ITK-%%ITK_VER%%/vxl_config.h
 include/ITK-%%ITK_VER%%/vxl_copyright.h
 include/ITK-%%ITK_VER%%/vxl_version.h
+include/ITK-%%ITK_VER%%/znzlib.h
 lib/cmake/ITK-%%ITK_VER%%/ITKConfig.cmake
 lib/cmake/ITK-%%ITK_VER%%/ITKConfigVersion.cmake
 lib/cmake/ITK-%%ITK_VER%%/ITKModuleAPI.cmake
 lib/cmake/ITK-%%ITK_VER%%/ITKTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/ITK-%%ITK_VER%%/ITKTargets.cmake
+lib/cmake/ITK-%%ITK_VER%%/Modules/Eigen3Config.cmake
+lib/cmake/ITK-%%ITK_VER%%/Modules/Eigen3ConfigVersion.cmake
+lib/cmake/ITK-%%ITK_VER%%/Modules/Eigen3Targets.cmake
 lib/cmake/ITK-%%ITK_VER%%/Modules/ITKAnisotropicSmoothing.cmake
 lib/cmake/ITK-%%ITK_VER%%/Modules/ITKAntiAlias.cmake
 lib/cmake/ITK-%%ITK_VER%%/Modules/ITKBiasCorrection.cmake
@@ -3690,6 +3999,9 @@ lib/cmake/ITK-%%ITK_VER%%/Modules/ITKImageNoise.cmake
 lib/cmake/ITK-%%ITK_VER%%/Modules/ITKImageSources.cmake
 lib/cmake/ITK-%%ITK_VER%%/Modules/ITKImageStatistics.cmake
 lib/cmake/ITK-%%ITK_VER%%/Modules/ITKIntegratedTest.cmake
+lib/cmake/ITK-%%ITK_VER%%/Modules/ITKInternalEigen3Config.cmake
+lib/cmake/ITK-%%ITK_VER%%/Modules/ITKInternalEigen3ConfigVersion.cmake
+lib/cmake/ITK-%%ITK_VER%%/Modules/ITKInternalEigen3Targets.cmake
 lib/cmake/ITK-%%ITK_VER%%/Modules/ITKJPEG.cmake
 lib/cmake/ITK-%%ITK_VER%%/Modules/ITKKLMRegionGrowing.cmake
 lib/cmake/ITK-%%ITK_VER%%/Modules/ITKKWIML.cmake
@@ -3750,10 +4062,24 @@ lib/cmake/UseitkLIBMINC.cmake
 lib/cmake/itkLIBMINCConfig.cmake
 lib/libITKBiasCorrection-%%ITK_VER%%.so
 lib/libITKBiasCorrection-%%ITK_VER%%.so.1
+lib/libITKColormap-%%ITK_VER%%.so
+lib/libITKColormap-%%ITK_VER%%.so.1
 lib/libITKCommon-%%ITK_VER%%.so
 lib/libITKCommon-%%ITK_VER%%.so.1
+lib/libITKConvolution-%%ITK_VER%%.so
+lib/libITKConvolution-%%ITK_VER%%.so.1
 lib/libITKDICOMParser-%%ITK_VER%%.so
 lib/libITKDICOMParser-%%ITK_VER%%.so.1
+lib/libITKDeformableMesh-%%ITK_VER%%.so
+lib/libITKDeformableMesh-%%ITK_VER%%.so.1
+lib/libITKDenoising-%%ITK_VER%%.so
+lib/libITKDenoising-%%ITK_VER%%.so.1
+lib/libITKDiffusionTensorImage-%%ITK_VER%%.so
+lib/libITKDiffusionTensorImage-%%ITK_VER%%.so.1
+lib/libITKFFT-%%ITK_VER%%.so
+lib/libITKFFT-%%ITK_VER%%.so.1
+lib/libITKFastMarching-%%ITK_VER%%.so
+lib/libITKFastMarching-%%ITK_VER%%.so.1
 lib/libITKIOBMP-%%ITK_VER%%.so
 lib/libITKIOBMP-%%ITK_VER%%.so.1
 lib/libITKIOBioRad-%%ITK_VER%%.so
@@ -3828,10 +4154,18 @@ lib/libITKIOVTK-%%ITK_VER%%.so
 lib/libITKIOVTK-%%ITK_VER%%.so.1
 lib/libITKIOXML-%%ITK_VER%%.so
 lib/libITKIOXML-%%ITK_VER%%.so.1
+lib/libITKImageFeature-%%ITK_VER%%.so
+lib/libITKImageFeature-%%ITK_VER%%.so.1
+lib/libITKImageIntensity-%%ITK_VER%%.so
+lib/libITKImageIntensity-%%ITK_VER%%.so.1
 lib/libITKKLMRegionGrowing-%%ITK_VER%%.so
 lib/libITKKLMRegionGrowing-%%ITK_VER%%.so.1
 lib/libITKLabelMap-%%ITK_VER%%.so
 lib/libITKLabelMap-%%ITK_VER%%.so.1
+lib/libITKMarkovRandomFieldsClassifiers-%%ITK_VER%%.so
+lib/libITKMarkovRandomFieldsClassifiers-%%ITK_VER%%.so.1
+lib/libITKMathematicalMorphology-%%ITK_VER%%.so
+lib/libITKMathematicalMorphology-%%ITK_VER%%.so.1
 lib/libITKMesh-%%ITK_VER%%.so
 lib/libITKMesh-%%ITK_VER%%.so.1
 lib/libITKMetaIO-%%ITK_VER%%.so
@@ -3842,14 +4176,24 @@ lib/libITKOptimizers-%%ITK_VER%%.so
 lib/libITKOptimizers-%%ITK_VER%%.so.1
 lib/libITKOptimizersv4-%%ITK_VER%%.so
 lib/libITKOptimizersv4-%%ITK_VER%%.so.1
+lib/libITKPDEDeformableRegistration-%%ITK_VER%%.so
+lib/libITKPDEDeformableRegistration-%%ITK_VER%%.so.1
 lib/libITKPath-%%ITK_VER%%.so
 lib/libITKPath-%%ITK_VER%%.so.1
 lib/libITKPolynomials-%%ITK_VER%%.so
 lib/libITKPolynomials-%%ITK_VER%%.so.1
 lib/libITKQuadEdgeMesh-%%ITK_VER%%.so
 lib/libITKQuadEdgeMesh-%%ITK_VER%%.so.1
+lib/libITKQuadEdgeMeshFiltering-%%ITK_VER%%.so
+lib/libITKQuadEdgeMeshFiltering-%%ITK_VER%%.so.1
+lib/libITKRegionGrowing-%%ITK_VER%%.so
+lib/libITKRegionGrowing-%%ITK_VER%%.so.1
+lib/libITKRegistrationMethodsv4-%%ITK_VER%%.so
+lib/libITKRegistrationMethodsv4-%%ITK_VER%%.so.1
 lib/libITKReview-%%ITK_VER%%.so
 lib/libITKReview-%%ITK_VER%%.so.1
+lib/libITKSmoothing-%%ITK_VER%%.so
+lib/libITKSmoothing-%%ITK_VER%%.so.1
 lib/libITKSpatialObjects-%%ITK_VER%%.so
 lib/libITKSpatialObjects-%%ITK_VER%%.so.1
 lib/libITKStatistics-%%ITK_VER%%.so
@@ -3884,8 +4228,6 @@ lib/libitklbfgs-%%ITK_VER%%.so
 lib/libitklbfgs-%%ITK_VER%%.so.1
 lib/libitkminc2-%%ITK_VER%%.so
 lib/libitkminc2-%%ITK_VER%%.so.1
-lib/libitknetlib-%%ITK_VER%%.so
-lib/libitknetlib-%%ITK_VER%%.so.1
 lib/libitkopenjpeg-%%ITK_VER%%.so
 lib/libitkopenjpeg-%%ITK_VER%%.so.1
 lib/libitksys-%%ITK_VER%%.so
diff --git a/science/InsightToolkit501/Makefile b/science/InsightToolkit501/Makefile
new file mode 100644
index 000000000000..3e4f0149f3c4
--- /dev/null
+++ b/science/InsightToolkit501/Makefile
@@ -0,0 +1,67 @@
+PORTNAME=	InsightToolkit
+PORTVERSION=	5.0.1
+DISTVERSIONPREFIX=v
+CATEGORIES=	science biology
+MASTER_SITES=	https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.0.1/:data
+PKGNAMESUFFIX=	501
+DISTFILES=	InsightData-5.0.1.tar.gz:data
+
+MAINTAINER=	ports@FreeBSD.org
+COMMENT=	Insight Toolkit
+WWW=		https://www.itk.org
+
+LICENSE=	APACHE20
+
+BUILD_DEPENDS=	googletest>=0:devel/googletest
+LIB_DEPENDS=	libgdcmCommon.so:devel/gdcm \
+		libexpat.so:textproc/expat2 \
+		libfftw.so:math/fftw \
+		libhdf5.so:science/hdf5 \
+		libpng.so:graphics/png \
+		libsz.so:science/libaec \
+		libtiff.so:graphics/tiff
+
+USES=		cmake compiler:c++11-lang eigen:3 jpeg pkgconfig
+USE_GITHUB=	yes
+GH_ACCOUNT=	InsightSoftwareConsortium
+GH_PROJECT=	ITK
+CMAKE_ARGS+=	-DBUILD_SHARED_LIBS:BOOL=ON \
+		-DITK_FORBID_DOWNLOADS:BOOL=ON \
+		-DITK_LEGACY_SILENT:BOOL=ON \
+		-DITK_USE_KWSTYLE:BOOL=OFF \
+		-DITK_USE_SYSTEM_EXPAT:BOOL=ON \
+		-DITK_USE_SYSTEM_FFTW:BOOL=ON \
+		-DITK_USE_SYSTEM_GDCM:BOOL=ON \
+		-DITK_USE_SYSTEM_HDF5:BOOL=ON \
+		-DITK_USE_SYSTEM_JPEG:BOOL=ON \
+		-DITK_USE_SYSTEM_LIBRARIES:BOOL=ON \
+		-DITK_USE_SYSTEM_PNG:BOOL=ON \
+		-DITK_USE_SYSTEM_TIFF:BOOL=ON \
+		-DITK_USE_SYSTEM_ZLIB:BOOL=ON \
+		-DModule_ITKIOMIC:BOOL=ON \
+		-DModule_ITKIOTransformMINC:BOOL=ON \
+		-DModule_ITKReview:BOOL=ON
+USE_LDCONFIG=	${PREFIX}/lib/InsightToolkit
+ITK_VER=	${PORTVERSION:R}
+PLIST_SUB+=	ITK_VER=${ITK_VER}
+
+OPTIONS_DEFINE=	EXAMPLES TESTING
+EXAMPLES_DESC=	Build examples (very time consuming)
+TESTING_DESC=	Build testing programs (very time consuming)
+
+EXAMPLES_CMAKE_ON=	-DBUILD_EXAMPLES:BOOL=ON
+TESTING_CMAKE_ON=	-DBUILD_TESTING:BOOL=ON
+
+.include <bsd.port.pre.mk>
+
+.if ${CHOSEN_COMPILER_TYPE} == gcc
+PLIST_SUB+=	CHOSEN_COMPILER_TYPE="GNU"
+.else
+PLIST_SUB+=	CHOSEN_COMPILER_TYPE="Clang"
+.endif
+
+post-extract:
+	${MV} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/.ExternalData/* ${WRKSRC}/.ExternalData/
+	${RM} -r ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+.include <bsd.port.post.mk>
diff --git a/science/InsightToolkit501/distinfo b/science/InsightToolkit501/distinfo
new file mode 100644
index 000000000000..7d133ee83f34
--- /dev/null
+++ b/science/InsightToolkit501/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1564828215
+SHA256 (InsightData-5.0.1.tar.gz) = 5fc343de9ae8e5fd14ac743a8321f5fb699928c08bf8f426aab7835a92fc805e
+SIZE (InsightData-5.0.1.tar.gz) = 290801718
+SHA256 (InsightSoftwareConsortium-ITK-v5.0.1_GH0.tar.gz) = c6b3c33ecc73104c906e0e1a1bfaa41a09af24bf53a4ec5e5c265d7e82bdf69f
+SIZE (InsightSoftwareConsortium-ITK-v5.0.1_GH0.tar.gz) = 20881765
diff --git a/science/InsightToolkit501/files/patch-CMake_ITKModuleTest.cmake b/science/InsightToolkit501/files/patch-CMake_ITKModuleTest.cmake
new file mode 100644
index 000000000000..014ed3718758
--- /dev/null
+++ b/science/InsightToolkit501/files/patch-CMake_ITKModuleTest.cmake
@@ -0,0 +1,10 @@
+--- CMake/ITKModuleTest.cmake.orig	2019-08-03 09:25:42 UTC
++++ CMake/ITKModuleTest.cmake
+@@ -244,6 +244,7 @@ endfunction()
*** 3985 LINES SKIPPED ***