git: be27b4d461bf - main - graphics/elastix: Update 5.0.1-20220218 → 5.1.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 21 Mar 2023 16:42:34 UTC
The branch main has been updated by yuri:

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

commit be27b4d461bfbff8b0492291bdb7dff56d1a3352
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-03-21 15:12:22 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-03-21 15:12:22 +0000

    graphics/elastix: Update 5.0.1-20220218 → 5.1.0
    
    Reported by:    portscout
---
 graphics/elastix/Makefile  |  14 ++--
 graphics/elastix/distinfo  |   6 +-
 graphics/elastix/pkg-plist | 202 +++++++++++++++++++++++----------------------
 3 files changed, 115 insertions(+), 107 deletions(-)

diff --git a/graphics/elastix/Makefile b/graphics/elastix/Makefile
index 018f05321332..c696db38210e 100644
--- a/graphics/elastix/Makefile
+++ b/graphics/elastix/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	elastix
-DISTVERSION=	5.0.1-20220218
-PORTREVISION=	1
+DISTVERSION=	5.1.0
 CATEGORIES=	graphics
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -10,18 +9,21 @@ WWW=		https://elastix.lumc.nl/
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-LIB_DEPENDS=	libgdcmCommon.so:devel/gdcm \
+LIB_DEPENDS=	libdouble-conversion.so:devel/double-conversion \
+		libgdcmCommon.so:devel/gdcm \
 		libhdf5.so:science/hdf5 \
-		libITKCommon-${ITK_VER}.so:science/InsightToolkit521
+		libITKCommon-${ITK_VER}.so:science/InsightToolkit \
+		libvnl.so:misc/vxl
 
 USES=		cmake:testing compiler:c++14-lang eigen:3
 USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	SuperElastix
-GH_TAGNAME=	last-itk5.2-support
 
 CMAKE_ON=	ELASTIX_USE_EIGEN
 
-.include <../../science/InsightToolkit521/Makefile.version>
+CXXFLAGS+=	-I${LOCALBASE}/include/double-conversion
+
+.include <../../science/InsightToolkit/Makefile.version>
 .include <bsd.port.mk>
diff --git a/graphics/elastix/distinfo b/graphics/elastix/distinfo
index f7595054b786..6cdf4bf5fe25 100644
--- a/graphics/elastix/distinfo
+++ b/graphics/elastix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669872116
-SHA256 (SuperElastix-elastix-5.0.1-20220218-last-itk5.2-support_GH0.tar.gz) = 4d6218c267602c9b46b30766eb590000c697942c8ca32229cbf6ab66b38458d0
-SIZE (SuperElastix-elastix-5.0.1-20220218-last-itk5.2-support_GH0.tar.gz) = 18930947
+TIMESTAMP = 1679374707
+SHA256 (SuperElastix-elastix-5.1.0_GH0.tar.gz) = f2e3e33359d1e35cb986bc1eb7a1b0179cdb20a67e410ac8423102a160bfc29e
+SIZE (SuperElastix-elastix-5.1.0_GH0.tar.gz) = 18931724
diff --git a/graphics/elastix/pkg-plist b/graphics/elastix/pkg-plist
index 7c7fcda222e8..09f247ee6346 100644
--- a/graphics/elastix/pkg-plist
+++ b/graphics/elastix/pkg-plist
@@ -177,6 +177,7 @@ include/Common/OpenCL/ITKimprovements/itkOpenCL.h
 include/Common/OpenCL/ITKimprovements/itkOpenCLBuffer.h
 include/Common/OpenCL/ITKimprovements/itkOpenCLCommandQueue.h
 include/Common/OpenCL/ITKimprovements/itkOpenCLContext.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLContextScopeGuard.h
 include/Common/OpenCL/ITKimprovements/itkOpenCLDevice.h
 include/Common/OpenCL/ITKimprovements/itkOpenCLEvent.h
 include/Common/OpenCL/ITKimprovements/itkOpenCLEventList.h
@@ -270,7 +271,7 @@ include/Common/Transforms/itkTransformToSpatialJacobianSource.hxx
 include/Common/Transforms/itkUpsampleBSplineParametersFilter.h
 include/Common/Transforms/itkUpsampleBSplineParametersFilter.hxx
 include/Common/TypeList.h
-include/Common/elxDefaultConstructibleSubclass.h
+include/Common/elxDefaultConstruct.h
 include/Common/elxSupportedImageDimensions.h
 include/Common/itkAdvancedLinearInterpolateImageFunction.h
 include/Common/itkAdvancedLinearInterpolateImageFunction.hxx
@@ -649,6 +650,7 @@ include/Components/Transforms/WeightedCombinationTransform/elxWeightedCombinatio
 include/Components/Transforms/WeightedCombinationTransform/elxWeightedCombinationTransform.hxx
 include/Components/Transforms/WeightedCombinationTransform/itkWeightedCombinationTransform.h
 include/Components/Transforms/WeightedCombinationTransform/itkWeightedCombinationTransform.hxx
+include/Components/elxGenericPyramidHelper.h
 include/Core/ComponentBaseClasses/elxFixedImagePyramidBase.h
 include/Core/ComponentBaseClasses/elxFixedImagePyramidBase.hxx
 include/Core/ComponentBaseClasses/elxImageSamplerBase.h
@@ -689,113 +691,117 @@ include/Core/Kernel/elxTransformixMain.h
 include/Core/Main/GTesting/elxCoreMainGTestUtilities.h
 include/Core/Main/elastix.h
 include/Core/Main/elastixlib.h
-include/Core/Main/elxElastixFilter.h
-include/Core/Main/elxElastixFilter.hxx
+include/Core/Main/elxForEachSupportedImageType.h
+include/Core/Main/elxMainExeUtilities.h
 include/Core/Main/elxParameterObject.h
-include/Core/Main/elxPixelType.h
-include/Core/Main/elxTransformixFilter.h
-include/Core/Main/elxTransformixFilter.hxx
+include/Core/Main/elxPixelTypeToString.h
 include/Core/Main/itkElastixRegistrationMethod.h
 include/Core/Main/itkElastixRegistrationMethod.hxx
 include/Core/Main/itkTransformixFilter.h
 include/Core/Main/itkTransformixFilter.hxx
 include/Core/Main/transformixlib.h
 include/Core/elxProgressCommand.h
+include/Core/elxVersionMacros.h
 include/elxInstallComponentFunctionCalls.h
 include/elxInstallComponentFunctionDeclarations.h
 include/elxSupportedImageTypes.h
 include/itkImageIOFactoryRegisterManager.h
 include/itkTransformIOFactoryRegisterManager.h
-lib/libANNlib-5.0.so
-lib/libANNlib-5.0.so.1
-lib/libAdaptiveStochasticGradientDescent-5.0.a
-lib/libAdvancedAffineTransformElastix-5.0.a
-lib/libAdvancedBSplineTransform-5.0.a
-lib/libAdvancedKappaStatisticMetric-5.0.a
-lib/libAdvancedMattesMutualInformationMetric-5.0.a
-lib/libAdvancedMeanSquaresMetric-5.0.a
-lib/libAdvancedNormalizedCorrelationMetric-5.0.a
-lib/libAffineDTITransformElastix-5.0.a
-lib/libAffineLogStackTransform-5.0.a
-lib/libAffineLogTransformElastix-5.0.a
-lib/libBSplineInterpolator-5.0.a
-lib/libBSplineInterpolatorFloat-5.0.a
-lib/libBSplineResampleInterpolator-5.0.a
-lib/libBSplineResampleInterpolatorFloat-5.0.a
-lib/libBSplineStackTransform-5.0.a
-lib/libCMAEvolutionStrategy-5.0.a
-lib/libConjugateGradient-5.0.a
-lib/libConjugateGradientFRPR-5.0.a
-lib/libCorrespondingPointsEuclideanDistanceMetric-5.0.a
-lib/libDeformationFieldTransform-5.0.a
-lib/libDisplacementMagnitudePenalty-5.0.a
-lib/libDistancePreservingRigidityPenalty-5.0.a
-lib/libEulerStackTransform-5.0.a
-lib/libEulerTransformElastix-5.0.a
-lib/libFiniteDifferenceGradientDescent-5.0.a
-lib/libFixedGenericPyramid-5.0.a
-lib/libFixedRecursivePyramid-5.0.a
-lib/libFixedShrinkingPyramid-5.0.a
-lib/libFixedSmoothingPyramid-5.0.a
-lib/libFullSampler-5.0.a
-lib/libFullSearch-5.0.a
-lib/libGradientDifferenceMetric-5.0.a
-lib/libGridSampler-5.0.a
-lib/libKNNGraphAlphaMutualInformationMetric-5.0.a
-lib/libKNNlib-5.0.a
-lib/libLinearInterpolator-5.0.a
-lib/libLinearResampleInterpolator-5.0.a
-lib/libMissingStructurePenalty-5.0.a
-lib/libMovingGenericPyramid-5.0.a
-lib/libMovingRecursivePyramid-5.0.a
-lib/libMovingShrinkingPyramid-5.0.a
-lib/libMovingSmoothingPyramid-5.0.a
-lib/libMultiBSplineTransformWithNormal-5.0.a
-lib/libMultiInputRandomCoordinateSampler-5.0.a
-lib/libMultiMetricMultiResolutionRegistration-5.0.a
-lib/libMultiResolutionRegistration-5.0.a
-lib/libMultiResolutionRegistrationWithFeatures-5.0.a
-lib/libMyStandardResampler-5.0.a
-lib/libNearestNeighborInterpolator-5.0.a
-lib/libNearestNeighborResampleInterpolator-5.0.a
-lib/libNormalizedGradientCorrelationMetric-5.0.a
-lib/libNormalizedMutualInformationMetric-5.0.a
-lib/libPCAMetric-5.0.a
-lib/libPCAMetric2-5.0.a
-lib/libPatternIntensityMetric-5.0.a
-lib/libPolydataDummyPenalty-5.0.a
-lib/libPowell-5.0.a
-lib/libPreconditionedStochasticGradientDescent-5.0.a
-lib/libQuasiNewtonLBFGS-5.0.a
-lib/libRSGDEachParameterApart-5.0.a
-lib/libRandomCoordinateSampler-5.0.a
-lib/libRandomSampler-5.0.a
-lib/libRandomSamplerSparseMask-5.0.a
-lib/libRayCastInterpolator-5.0.a
-lib/libRayCastResampleInterpolator-5.0.a
-lib/libRecursiveBSplineTransform-5.0.a
-lib/libReducedDimensionBSplineInterpolator-5.0.a
-lib/libReducedDimensionBSplineResampleInterpolator-5.0.a
-lib/libRegularStepGradientDescent-5.0.a
-lib/libSimilarityTransformElastix-5.0.a
-lib/libSimplex-5.0.a
-lib/libSimultaneousPerturbation-5.0.a
-lib/libSplineKernelTransform-5.0.a
-lib/libStandardGradientDescent-5.0.a
-lib/libStatisticalShapePenalty-5.0.a
-lib/libSumOfPairwiseCorrelationCoefficientsMetric-5.0.a
-lib/libSumSquaredTissueVolumeDifferenceMetric-5.0.a
-lib/libTransformBendingEnergyPenalty-5.0.a
-lib/libTransformRigidityPenalty-5.0.a
-lib/libTranslationStackTransform-5.0.a
-lib/libTranslationTransformElastix-5.0.a
-lib/libVarianceOverLastDimensionMetric-5.0.a
-lib/libWeightedCombinationTransformElastix-5.0.a
-lib/libelastix-5.0.a
-lib/libelxCommon-5.0.a
-lib/libelxCore-5.0.a
-lib/libmevisdcmtiff-5.0.a
-lib/libparam-5.0.a
-lib/libtransformix-5.0.a
-lib/libxoutlib-5.0.a
+lib/cmake/elastix/ElastixConfig.cmake
+lib/cmake/elastix/ElastixConfigVersion.cmake
+lib/cmake/elastix/ElastixTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/elastix/ElastixTargets.cmake
+lib/cmake/elastix/UseElastix.cmake
+lib/libANNlib-5.1.so
+lib/libANNlib-5.1.so.1
+lib/libAdaptiveStochasticGradientDescent-5.1.a
+lib/libAdvancedAffineTransformElastix-5.1.a
+lib/libAdvancedBSplineTransform-5.1.a
+lib/libAdvancedKappaStatisticMetric-5.1.a
+lib/libAdvancedMattesMutualInformationMetric-5.1.a
+lib/libAdvancedMeanSquaresMetric-5.1.a
+lib/libAdvancedNormalizedCorrelationMetric-5.1.a
+lib/libAffineDTITransformElastix-5.1.a
+lib/libAffineLogStackTransform-5.1.a
+lib/libAffineLogTransformElastix-5.1.a
+lib/libBSplineInterpolator-5.1.a
+lib/libBSplineInterpolatorFloat-5.1.a
+lib/libBSplineResampleInterpolator-5.1.a
+lib/libBSplineResampleInterpolatorFloat-5.1.a
+lib/libBSplineStackTransform-5.1.a
+lib/libCMAEvolutionStrategy-5.1.a
+lib/libConjugateGradient-5.1.a
+lib/libConjugateGradientFRPR-5.1.a
+lib/libCorrespondingPointsEuclideanDistanceMetric-5.1.a
+lib/libDeformationFieldTransform-5.1.a
+lib/libDisplacementMagnitudePenalty-5.1.a
+lib/libDistancePreservingRigidityPenalty-5.1.a
+lib/libEulerStackTransform-5.1.a
+lib/libEulerTransformElastix-5.1.a
+lib/libFiniteDifferenceGradientDescent-5.1.a
+lib/libFixedGenericPyramid-5.1.a
+lib/libFixedRecursivePyramid-5.1.a
+lib/libFixedShrinkingPyramid-5.1.a
+lib/libFixedSmoothingPyramid-5.1.a
+lib/libFullSampler-5.1.a
+lib/libFullSearch-5.1.a
+lib/libGradientDifferenceMetric-5.1.a
+lib/libGridSampler-5.1.a
+lib/libKNNGraphAlphaMutualInformationMetric-5.1.a
+lib/libKNNlib-5.1.a
+lib/libLinearInterpolator-5.1.a
+lib/libLinearResampleInterpolator-5.1.a
+lib/libMissingStructurePenalty-5.1.a
+lib/libMovingGenericPyramid-5.1.a
+lib/libMovingRecursivePyramid-5.1.a
+lib/libMovingShrinkingPyramid-5.1.a
+lib/libMovingSmoothingPyramid-5.1.a
+lib/libMultiBSplineTransformWithNormal-5.1.a
+lib/libMultiInputRandomCoordinateSampler-5.1.a
+lib/libMultiMetricMultiResolutionRegistration-5.1.a
+lib/libMultiResolutionRegistration-5.1.a
+lib/libMultiResolutionRegistrationWithFeatures-5.1.a
+lib/libMyStandardResampler-5.1.a
+lib/libNearestNeighborInterpolator-5.1.a
+lib/libNearestNeighborResampleInterpolator-5.1.a
+lib/libNormalizedGradientCorrelationMetric-5.1.a
+lib/libNormalizedMutualInformationMetric-5.1.a
+lib/libPCAMetric-5.1.a
+lib/libPCAMetric2-5.1.a
+lib/libPatternIntensityMetric-5.1.a
+lib/libPolydataDummyPenalty-5.1.a
+lib/libPowell-5.1.a
+lib/libPreconditionedStochasticGradientDescent-5.1.a
+lib/libQuasiNewtonLBFGS-5.1.a
+lib/libRSGDEachParameterApart-5.1.a
+lib/libRandomCoordinateSampler-5.1.a
+lib/libRandomSampler-5.1.a
+lib/libRandomSamplerSparseMask-5.1.a
+lib/libRayCastInterpolator-5.1.a
+lib/libRayCastResampleInterpolator-5.1.a
+lib/libRecursiveBSplineTransform-5.1.a
+lib/libReducedDimensionBSplineInterpolator-5.1.a
+lib/libReducedDimensionBSplineResampleInterpolator-5.1.a
+lib/libRegularStepGradientDescent-5.1.a
+lib/libSimilarityTransformElastix-5.1.a
+lib/libSimplex-5.1.a
+lib/libSimultaneousPerturbation-5.1.a
+lib/libSplineKernelTransform-5.1.a
+lib/libStandardGradientDescent-5.1.a
+lib/libStatisticalShapePenalty-5.1.a
+lib/libSumOfPairwiseCorrelationCoefficientsMetric-5.1.a
+lib/libSumSquaredTissueVolumeDifferenceMetric-5.1.a
+lib/libTransformBendingEnergyPenalty-5.1.a
+lib/libTransformRigidityPenalty-5.1.a
+lib/libTranslationStackTransform-5.1.a
+lib/libTranslationTransformElastix-5.1.a
+lib/libVarianceOverLastDimensionMetric-5.1.a
+lib/libWeightedCombinationTransformElastix-5.1.a
+lib/libelastix-5.1.a
+lib/libelxCommon-5.1.a
+lib/libelxCore-5.1.a
+lib/libmevisdcmtiff-5.1.a
+lib/libparam-5.1.a
+lib/libtransformix-5.1.a
+lib/libxoutlib-5.1.a
 @dir include/Common/OpenCL/Kernels