diff --git a/graphics/diplib/Makefile b/graphics/diplib/Makefile index e92e5267bbcc..48b0f06c640b 100644 --- a/graphics/diplib/Makefile +++ b/graphics/diplib/Makefile @@ -1,29 +1,36 @@ PORTNAME= diplib -DISTVERSION= 3.5.1 +DISTVERSION= 3.6.0 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Library and development environment for quantitative image analysis -WWW= https://diplib.org/ +WWW= https://diplib.org/ \ + https://github.com/DIPlib/diplib LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libglfw.so:graphics/glfw +TEST_DEPENDS= doctest>0:devel/doctest USES= cmake:testing compiler:c++14-lang gl USE_GL= gl glut USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= DIPlib CXXFLAGS_powerpc64= -mvsx CMAKE_OFF= DIP_BUILD_PYDIP CMAKE_TESTING_ON= DIP_ENABLE_DOCTEST CMAKE_TESTING_TARGET= check # one test fails, see https://github.com/DIPlib/diplib/issues/120 CFLAGS_i386= -msse2 # fix build failure: error: always_inline function '_mm_setzero_si128' requires target feature 'sse2', but would be inlined into function 'defilter_sub4' that is compiled without support for 'sse2' CXXFLAGS_i386= -msse2 +# tests as of 3.6.0: +# [doctest] test cases: 104 | 104 passed | 0 failed | 0 skipped +# [doctest] assertions: 3686 | 3686 passed | 0 failed | +# [doctest] Status: SUCCESS! + .include diff --git a/graphics/diplib/distinfo b/graphics/diplib/distinfo index d26760dc4297..c5f5a42784d2 100644 --- a/graphics/diplib/distinfo +++ b/graphics/diplib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720302364 -SHA256 (DIPlib-diplib-3.5.1_GH0.tar.gz) = b887e51021d360d25d80f6075e17212bb952626ab44993580954048f17c880d6 -SIZE (DIPlib-diplib-3.5.1_GH0.tar.gz) = 8772999 +TIMESTAMP = 1779809327 +SHA256 (DIPlib-diplib-3.6.0_GH0.tar.gz) = c9c5ef0c1590dbc428d7f198fecc008b1b3ea54853663a2c33d97e04022af456 +SIZE (DIPlib-diplib-3.6.0_GH0.tar.gz) = 6989402 diff --git a/graphics/diplib/pkg-plist b/graphics/diplib/pkg-plist index 52373070865d..5fa73cb54625 100644 --- a/graphics/diplib/pkg-plist +++ b/graphics/diplib/pkg-plist @@ -1,93 +1,94 @@ bin/dipview include/dip_matlab_interface.h include/dip_opencv_interface.h include/dip_vigra_interface.h include/diplib.h include/diplib/accumulators.h include/diplib/analysis.h include/diplib/binary.h include/diplib/border.h include/diplib/boundary.h include/diplib/chain_code.h include/diplib/color.h include/diplib/deconvolution.h include/diplib/detection.h include/diplib/dft.h include/diplib/display.h include/diplib/distance.h include/diplib/distribution.h include/diplib/file_io.h include/diplib/framework.h include/diplib/generation.h include/diplib/generic_iterators.h include/diplib/geometry.h include/diplib/graph.h include/diplib/histogram.h include/diplib/iterators.h include/diplib/kernel.h include/diplib/label_map.h include/diplib/library/clamp_cast.h include/diplib/library/copy_buffer.h include/diplib/library/datatype.h include/diplib/library/dimension_array.h include/diplib/library/error.h include/diplib/library/export.h include/diplib/library/image.h include/diplib/library/image_views.h include/diplib/library/numeric.h include/diplib/library/operators.h include/diplib/library/physical_dimensions.h include/diplib/library/sample_iterator.h include/diplib/library/stringparams.h include/diplib/library/tensor.h include/diplib/library/types.h include/diplib/linear.h include/diplib/lookup_table.h include/diplib/mapping.h include/diplib/math.h include/diplib/measurement.h include/diplib/microscopy.h include/diplib/morphology.h include/diplib/multithreading.h include/diplib/neighborlist.h include/diplib/nonlinear.h include/diplib/overload.h include/diplib/pixel_table.h +include/diplib/polygon.h include/diplib/private/constfor.h include/diplib/private/pcg_extras.hpp include/diplib/private/pcg_random.hpp include/diplib/private/pcg_uint128.hpp include/diplib/private/readme.txt include/diplib/private/robin_growth_policy.h include/diplib/private/robin_hash.h include/diplib/private/robin_map.h include/diplib/private/robin_set.h include/diplib/random.h include/diplib/regions.h include/diplib/saturated_arithmetic.h include/diplib/segmentation.h include/diplib/simple_file_io.h include/diplib/statistics.h include/diplib/testing.h include/diplib/transform.h include/diplib/union_find.h include/diplib/viewer/control.h include/diplib/viewer/export.h include/diplib/viewer/glfw.h include/diplib/viewer/glut.h include/diplib/viewer/histogram.h include/diplib/viewer/image.h include/diplib/viewer/link.h include/diplib/viewer/manager.h include/diplib/viewer/proxy.h include/diplib/viewer/slice.h include/diplib/viewer/status.h include/diplib/viewer/tensor.h include/diplib/viewer/viewer.h include/dipviewer.h lib/cmake/DIPlib/DIPlibConfig.cmake lib/cmake/DIPlib/DIPlibConfigVersion.cmake lib/cmake/DIPlib/DIPlibTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/DIPlib/DIPlibTargets.cmake lib/libDIP.so lib/libDIPviewer.so