git: e934250a14bd - main - misc/visp: update 3.5.0 → 3.6.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 22 Apr 2024 20:20:48 UTC
The branch main has been updated by yuri:

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

commit e934250a14bd20f763d0e6022076b915a2886935
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-04-22 17:06:00 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-04-22 20:20:44 +0000

    misc/visp: update 3.5.0 → 3.6.0
    
    Reported by:    portscout
---
 misc/visp/Makefile  |  15 ++++---
 misc/visp/distinfo  |   8 ++--
 misc/visp/pkg-plist | 116 ++++++++++++++++++++++++++++++++++------------------
 3 files changed, 86 insertions(+), 53 deletions(-)

diff --git a/misc/visp/Makefile b/misc/visp/Makefile
index 7e5c4b3e177e..d8a5ceb922b6 100644
--- a/misc/visp/Makefile
+++ b/misc/visp/Makefile
@@ -1,12 +1,8 @@
 PORTNAME=	visp
-DISTVERSION=	3.5.0
-PORTREVISION=	15
+DISTVERSION=	3.6.0
 CATEGORIES=	misc
 MASTER_SITES=	https://visp-doc.inria.fr/download/releases/
 
-PATCH_SITES=	https://github.com/lagadic/${PORTNAME}/commit/
-PATCHFILES=	ff554ca8be5f43a3470e1cb20150d8171a66b463.patch:-p1 # fix https://github.com/lagadic/visp/issues/1059
-
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Modular library for visual tracking and visual servoing
 WWW=		https://visp.inria.fr/
@@ -14,6 +10,9 @@ WWW=		https://visp.inria.fr/
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
+BUILD_DEPENDS=	doxygen:devel/doxygen \
+		latex:print/tex-formats \
+		nlohmann-json>0:devel/nlohmann-json
 LIB_DEPENDS=	libblas.so:math/blas \
 		libboost_system.so:devel/boost-libs \
 		libdmtx.so:graphics/libdmtx \
@@ -23,13 +22,13 @@ LIB_DEPENDS=	libblas.so:math/blas \
 		libopenblas.so:math/openblas \
 		libopencv_core.so:graphics/opencv \
 		libopencv_videoio.so:graphics/opencv \
-		libqhull_r.so:math/qhull \
+		libpcap.so:net/libpcap \
 		libpng.so:graphics/png \
 		libv4l2.so:multimedia/libv4l \
-		liblz4.so:archivers/liblz4 \
 		libdc1394.so:multimedia/libdc1394
 
-USES=		cmake compiler:c++14-lang eigen:3 fortran gl gnome jpeg python:build xorg zip
+USES=		cmake compiler:c++14-lang eigen:3 fortran gl gnome jpeg python:build qt:5 xorg zip
+USE_QT=		opengl widgets
 USE_GNOME=	libxml2
 USE_XORG=	ice sm x11 xext
 USE_GL=		gl glu opengl
diff --git a/misc/visp/distinfo b/misc/visp/distinfo
index f06e164f9ba8..aa140df0795e 100644
--- a/misc/visp/distinfo
+++ b/misc/visp/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1652724151
-SHA256 (visp-3.5.0.zip) = b9ac205091911291bc8e866f3a32d11f2b72389a170ea5f0f309ceb21c131d95
-SIZE (visp-3.5.0.zip) = 54987858
-SHA256 (ff554ca8be5f43a3470e1cb20150d8171a66b463.patch) = c44e3cf58005a060a5190cd84d6e9c20f7e479131f1c6fb05cfdf52a014fa5b8
-SIZE (ff554ca8be5f43a3470e1cb20150d8171a66b463.patch) = 1857
+TIMESTAMP = 1713771474
+SHA256 (visp-3.6.0.zip) = 22f1fe64252b323f48cba306d8273da2a789b33617fde0690b36db20e96133ed
+SIZE (visp-3.6.0.zip) = 71198155
diff --git a/misc/visp/pkg-plist b/misc/visp/pkg-plist
index 661f727b9bf4..a8cc1e120ba8 100644
--- a/misc/visp/pkg-plist
+++ b/misc/visp/pkg-plist
@@ -16,10 +16,15 @@ include/visp/vpCPUFeatures.h
 include/visp/vpCalibration.h
 include/visp/vpCalibrationException.h
 include/visp/vpCameraParameters.h
+include/visp/vpCannyEdgeDetection.h
 include/visp/vpCircle.h
+include/visp/vpCircleHoughTransform.h
 include/visp/vpClient.h
 include/visp/vpColVector.h
 include/visp/vpColor.h
+include/visp/vpColorBlindFriendlyPalette.h
+include/visp/vpColorDepthConversion.h
+include/visp/vpColormap.h
 include/visp/vpComedi.h
 include/visp/vpConfig.h
 include/visp/vpContours.h
@@ -29,7 +34,7 @@ include/visp/vpD3DRenderer.h
 include/visp/vpDebug.h
 include/visp/vpDetectorAprilTag.h
 include/visp/vpDetectorBase.h
-include/visp/vpDetectorDNN.h
+include/visp/vpDetectorDNNOpenCV.h
 include/visp/vpDetectorDataMatrixCode.h
 include/visp/vpDetectorFace.h
 include/visp/vpDetectorQRCode.h
@@ -100,6 +105,7 @@ include/visp/vpHistogramValey.h
 include/visp/vpHomogeneousMatrix.h
 include/visp/vpHomography.h
 include/visp/vpImage.h
+include/visp/vpImageCircle.h
 include/visp/vpImageConvert.h
 include/visp/vpImageDraw.h
 include/visp/vpImageException.h
@@ -114,9 +120,10 @@ include/visp/vpImageTools.h
 include/visp/vpImgproc.h
 include/visp/vpIoException.h
 include/visp/vpIoTools.h
+include/visp/vpJsonArgumentParser.h
+include/visp/vpJsonParsing.h
 include/visp/vpKalmanFilter.h
 include/visp/vpKeyPoint.h
-include/visp/vpKeyPointSurf.h
 include/visp/vpKeyboard.h
 include/visp/vpKinect.h
 include/visp/vpKltOpencv.h
@@ -157,7 +164,12 @@ include/visp/vpMeLine.h
 include/visp/vpMeNurbs.h
 include/visp/vpMeSite.h
 include/visp/vpMeTracker.h
+include/visp/vpMegaPose.h
+include/visp/vpMegaPoseTracker.h
 include/visp/vpMeterPixelConversion.h
+include/visp/vpMocap.h
+include/visp/vpMocapQualisys.h
+include/visp/vpMocapVicon.h
 include/visp/vpMoment.h
 include/visp/vpMomentAlpha.h
 include/visp/vpMomentArea.h
@@ -177,15 +189,16 @@ include/visp/vpNetwork.h
 include/visp/vpNoise.h
 include/visp/vpNurbs.h
 include/visp/vpOccipitalStructure.h
-include/visp/vpOpenCVGrabber.h
 include/visp/vpParallelPort.h
 include/visp/vpParallelPortException.h
 include/visp/vpParseArgv.h
+include/visp/vpPclViewer.h
 include/visp/vpPioneer.h
 include/visp/vpPioneerPan.h
 include/visp/vpPixelMeterConversion.h
 include/visp/vpPlanarObjectDetector.h
 include/visp/vpPlane.h
+include/visp/vpPlaneEstimation.h
 include/visp/vpPlot.h
 include/visp/vpPlotCurve.h
 include/visp/vpPlotGraph.h
@@ -205,6 +218,7 @@ include/visp/vpQbSoftHand.h
 include/visp/vpQuadProg.h
 include/visp/vpQuaternionVector.h
 include/visp/vpRGBa.h
+include/visp/vpRGBf.h
 include/visp/vpRansac.h
 include/visp/vpRealSense.h
 include/visp/vpRealSense2.h
@@ -224,10 +238,12 @@ include/visp/vpRobotException.h
 include/visp/vpRobotFlirPtu.h
 include/visp/vpRobotFranka.h
 include/visp/vpRobotKinova.h
+include/visp/vpRobotMavsdk.h
 include/visp/vpRobotPioneer.h
 include/visp/vpRobotPtu46.h
 include/visp/vpRobotSimulator.h
 include/visp/vpRobotTemplate.h
+include/visp/vpRobotUniversalRobots.h
 include/visp/vpRobotViper650.h
 include/visp/vpRobotViper850.h
 include/visp/vpRobotWireFrameSimulator.h
@@ -327,10 +343,13 @@ include/visp3/core/vpArray2D.h
 include/visp3/core/vpBSpline.h
 include/visp3/core/vpCPUFeatures.h
 include/visp3/core/vpCameraParameters.h
+include/visp3/core/vpCannyEdgeDetection.h
 include/visp3/core/vpCircle.h
 include/visp3/core/vpClient.h
 include/visp3/core/vpColVector.h
 include/visp3/core/vpColor.h
+include/visp3/core/vpColorDepthConversion.h
+include/visp3/core/vpColormap.h
 include/visp3/core/vpConfig.h
 include/visp3/core/vpConvert.h
 include/visp3/core/vpCylinder.h
@@ -356,6 +375,7 @@ include/visp3/core/vpHistogramPeak.h
 include/visp3/core/vpHistogramValey.h
 include/visp3/core/vpHomogeneousMatrix.h
 include/visp3/core/vpImage.h
+include/visp3/core/vpImageCircle.h
 include/visp3/core/vpImageConvert.h
 include/visp3/core/vpImageDraw.h
 include/visp3/core/vpImageException.h
@@ -365,6 +385,7 @@ include/visp3/core/vpImagePoint.h
 include/visp3/core/vpImageTools.h
 include/visp3/core/vpIoException.h
 include/visp3/core/vpIoTools.h
+include/visp3/core/vpJsonParsing.h
 include/visp3/core/vpKalmanFilter.h
 include/visp3/core/vpLinProg.h
 include/visp3/core/vpLine.h
@@ -400,6 +421,7 @@ include/visp3/core/vpPoseVector.h
 include/visp3/core/vpQuadProg.h
 include/visp3/core/vpQuaternionVector.h
 include/visp3/core/vpRGBa.h
+include/visp3/core/vpRGBf.h
 include/visp3/core/vpRansac.h
 include/visp3/core/vpRect.h
 include/visp3/core/vpRectOriented.h
@@ -435,10 +457,13 @@ include/visp3/core/vpXmlParserHomogeneousMatrix.h
 include/visp3/core/vpXmlParserRectOriented.h
 include/visp3/detection/vpDetectorAprilTag.h
 include/visp3/detection/vpDetectorBase.h
-include/visp3/detection/vpDetectorDNN.h
+include/visp3/detection/vpDetectorDNNOpenCV.h
 include/visp3/detection/vpDetectorDataMatrixCode.h
 include/visp3/detection/vpDetectorFace.h
 include/visp3/detection/vpDetectorQRCode.h
+include/visp3/dnn_tracker/vpMegaPose.h
+include/visp3/dnn_tracker/vpMegaPoseTracker.h
+include/visp3/gui/vpColorBlindFriendlyPalette.h
 include/visp3/gui/vpD3DRenderer.h
 include/visp3/gui/vpDisplayD3D.h
 include/visp3/gui/vpDisplayGDI.h
@@ -447,6 +472,7 @@ include/visp3/gui/vpDisplayOpenCV.h
 include/visp3/gui/vpDisplayWin32.h
 include/visp3/gui/vpDisplayX.h
 include/visp3/gui/vpGDIRenderer.h
+include/visp3/gui/vpPclViewer.h
 include/visp3/gui/vpPlot.h
 include/visp3/gui/vpPlotCurve.h
 include/visp3/gui/vpPlotGraph.h
@@ -454,12 +480,14 @@ include/visp3/gui/vpProjectionDisplay.h
 include/visp3/gui/vpWin32API.h
 include/visp3/gui/vpWin32Renderer.h
 include/visp3/gui/vpWin32Window.h
+include/visp3/imgproc/vpCircleHoughTransform.h
 include/visp3/imgproc/vpContours.h
 include/visp3/imgproc/vpImgproc.h
 include/visp3/io/vpDiskGrabber.h
 include/visp3/io/vpImageIo.h
 include/visp3/io/vpImageQueue.h
 include/visp3/io/vpImageStorageWorker.h
+include/visp3/io/vpJsonArgumentParser.h
 include/visp3/io/vpKeyboard.h
 include/visp3/io/vpParallelPort.h
 include/visp3/io/vpParallelPortException.h
@@ -517,10 +545,12 @@ include/visp3/robot/vpRobotException.h
 include/visp3/robot/vpRobotFlirPtu.h
 include/visp3/robot/vpRobotFranka.h
 include/visp3/robot/vpRobotKinova.h
+include/visp3/robot/vpRobotMavsdk.h
 include/visp3/robot/vpRobotPioneer.h
 include/visp3/robot/vpRobotPtu46.h
 include/visp3/robot/vpRobotSimulator.h
 include/visp3/robot/vpRobotTemplate.h
+include/visp3/robot/vpRobotUniversalRobots.h
 include/visp3/robot/vpRobotViper650.h
 include/visp3/robot/vpRobotViper850.h
 include/visp3/robot/vpRobotWireFrameSimulator.h
@@ -551,8 +581,10 @@ include/visp3/sensor/vpForceTorqueIitSensor.h
 include/visp3/sensor/vpKinect.h
 include/visp3/sensor/vpLaserScan.h
 include/visp3/sensor/vpLaserScanner.h
+include/visp3/sensor/vpMocap.h
+include/visp3/sensor/vpMocapQualisys.h
+include/visp3/sensor/vpMocapVicon.h
 include/visp3/sensor/vpOccipitalStructure.h
-include/visp3/sensor/vpOpenCVGrabber.h
 include/visp3/sensor/vpPylonFactory.h
 include/visp3/sensor/vpPylonGrabber.h
 include/visp3/sensor/vpRealSense.h
@@ -594,9 +626,9 @@ include/visp3/vision/vpFernClassifier.h
 include/visp3/vision/vpHandEyeCalibration.h
 include/visp3/vision/vpHomography.h
 include/visp3/vision/vpKeyPoint.h
-include/visp3/vision/vpKeyPointSurf.h
 include/visp3/vision/vpLevenbergMarquartd.h
 include/visp3/vision/vpPlanarObjectDetector.h
+include/visp3/vision/vpPlaneEstimation.h
 include/visp3/vision/vpPose.h
 include/visp3/vision/vpPoseException.h
 include/visp3/vision/vpPoseFeatures.h
@@ -606,6 +638,7 @@ include/visp3/visp_ar.h
 include/visp3/visp_blob.h
 include/visp3/visp_core.h
 include/visp3/visp_detection.h
+include/visp3/visp_dnn_tracker.h
 include/visp3/visp_gui.h
 include/visp3/visp_imgproc.h
 include/visp3/visp_io.h
@@ -657,56 +690,59 @@ lib/cmake/visp/VISPModules-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/visp/VISPModules.cmake
 lib/cmake/visp/VISPUse.cmake
 lib/libvisp_ar.so
-lib/libvisp_ar.so.3.5
-lib/libvisp_ar.so.3.5.0
+lib/libvisp_ar.so.3.6
+lib/libvisp_ar.so.3.6.0
 lib/libvisp_blob.so
-lib/libvisp_blob.so.3.5
-lib/libvisp_blob.so.3.5.0
+lib/libvisp_blob.so.3.6
+lib/libvisp_blob.so.3.6.0
 lib/libvisp_core.so
-lib/libvisp_core.so.3.5
-lib/libvisp_core.so.3.5.0
+lib/libvisp_core.so.3.6
+lib/libvisp_core.so.3.6.0
 lib/libvisp_detection.so
-lib/libvisp_detection.so.3.5
-lib/libvisp_detection.so.3.5.0
+lib/libvisp_detection.so.3.6
+lib/libvisp_detection.so.3.6.0
+lib/libvisp_dnn_tracker.so
+lib/libvisp_dnn_tracker.so.3.6
+lib/libvisp_dnn_tracker.so.3.6.0
 lib/libvisp_gui.so
-lib/libvisp_gui.so.3.5
-lib/libvisp_gui.so.3.5.0
+lib/libvisp_gui.so.3.6
+lib/libvisp_gui.so.3.6.0
 lib/libvisp_imgproc.so
-lib/libvisp_imgproc.so.3.5
-lib/libvisp_imgproc.so.3.5.0
+lib/libvisp_imgproc.so.3.6
+lib/libvisp_imgproc.so.3.6.0
 lib/libvisp_io.so
-lib/libvisp_io.so.3.5
-lib/libvisp_io.so.3.5.0
+lib/libvisp_io.so.3.6
+lib/libvisp_io.so.3.6.0
 lib/libvisp_klt.so
-lib/libvisp_klt.so.3.5
-lib/libvisp_klt.so.3.5.0
+lib/libvisp_klt.so.3.6
+lib/libvisp_klt.so.3.6.0
 lib/libvisp_mbt.so
-lib/libvisp_mbt.so.3.5
-lib/libvisp_mbt.so.3.5.0
+lib/libvisp_mbt.so.3.6
+lib/libvisp_mbt.so.3.6.0
 lib/libvisp_me.so
-lib/libvisp_me.so.3.5
-lib/libvisp_me.so.3.5.0
+lib/libvisp_me.so.3.6
+lib/libvisp_me.so.3.6.0
 lib/libvisp_robot.so
-lib/libvisp_robot.so.3.5
-lib/libvisp_robot.so.3.5.0
+lib/libvisp_robot.so.3.6
+lib/libvisp_robot.so.3.6.0
 lib/libvisp_sensor.so
-lib/libvisp_sensor.so.3.5
-lib/libvisp_sensor.so.3.5.0
+lib/libvisp_sensor.so.3.6
+lib/libvisp_sensor.so.3.6.0
 lib/libvisp_tt.so
-lib/libvisp_tt.so.3.5
-lib/libvisp_tt.so.3.5.0
+lib/libvisp_tt.so.3.6
+lib/libvisp_tt.so.3.6.0
 lib/libvisp_tt_mi.so
-lib/libvisp_tt_mi.so.3.5
-lib/libvisp_tt_mi.so.3.5.0
+lib/libvisp_tt_mi.so.3.6
+lib/libvisp_tt_mi.so.3.6.0
 lib/libvisp_vision.so
-lib/libvisp_vision.so.3.5
-lib/libvisp_vision.so.3.5.0
+lib/libvisp_vision.so.3.6
+lib/libvisp_vision.so.3.6.0
 lib/libvisp_visual_features.so
-lib/libvisp_visual_features.so.3.5
-lib/libvisp_visual_features.so.3.5.0
+lib/libvisp_visual_features.so.3.6
+lib/libvisp_visual_features.so.3.6.0
 lib/libvisp_vs.so
-lib/libvisp_vs.so.3.5
-lib/libvisp_vs.so.3.5.0
+lib/libvisp_vs.so.3.6
+lib/libvisp_vs.so.3.6.0
 libdata/pkgconfig/visp.pc
 share/man/man1/visp-config.1.gz
 %%DATADIR%%/data/font/Rubik-Regular.ttf