git: cfd1a6f98514 - main - science/chrono: Update 7.0.1 -> 7.0.2

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 07 Apr 2022 13:20:02 UTC
The branch main has been updated by yuri:

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

commit cfd1a6f98514c838fc525629cafb9ff576088317
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-04-07 13:16:51 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-04-07 13:19:53 +0000

    science/chrono: Update 7.0.1 -> 7.0.2
    
    Reported by:    portscout
---
 science/chrono/Makefile  | 24 ++++++++++++++++--------
 science/chrono/distinfo  |  6 +++---
 science/chrono/pkg-plist |  7 -------
 3 files changed, 19 insertions(+), 18 deletions(-)

diff --git a/science/chrono/Makefile b/science/chrono/Makefile
index 038114eb4a3a..895305579707 100644
--- a/science/chrono/Makefile
+++ b/science/chrono/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	chrono
-DISTVERSION=	7.0.1
-PORTREVISION=	1
+DISTVERSION=	7.0.2
 CATEGORIES=	science devel
 PKGNAMESUFFIX=	-physics-simulation-engine
 
@@ -16,11 +15,24 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 BROKEN_i386=	use of overloaded operator '[]' is ambiguous (with operand types 'chrono::quaternion' and 'int'): https://github.com/projectchrono/chrono/issues/158
 
 BUILD_DEPENDS=	openmpi>0:net/openmpi
+LIB_DEPENDS=	libblas.so:math/blas \
+		libepoll-shim.so:devel/libepoll-shim \
+		libfabric.so:net/libfabric \
+		libhwloc.so:devel/hwloc2 \
+		libjson-c.so:devel/json-c \
+		libmetis.so:math/metis \
+		libpciaccess.so:devel/libpciaccess \
+		libpng16.so:graphics/png \
+		libscotch.so:cad/scotch \
+		libze_loader.so:devel/level-zero
+
+USES=		cmake compiler:c++14-lang eigen:3 fortran gnome jpeg xorg
+USE_LDCONFIG=	yes
+USE_GNOME=	libxml2
+USE_XORG=	x11 xau xcb xdmcp xext xxf86vm
 
-USES=		cmake compiler:c++14-lang eigen:3 fortran
 USE_GITHUB=	yes
 GH_ACCOUNT=	project${PORTNAME}
-USE_LDCONFIG=	yes
 
 ALL_MODULES=		Cascade Cosimulation Distributed FSI Irrlicht Multicore MUMPS OpenGL Pardiso_Project Postprocess Sensor SynChrono Vehicle
 # module names in a human readable case; for the list of available modules: grep -r "option(ENABLE_MODULE" work
@@ -84,10 +96,6 @@ OPTIONS_DEFAULT+=	${module:tu}
 #.include <bsd.port.options.mk>
 .include <bsd.port.pre.mk>
 
-.if ${PORT_OPTIONS:MCASCADE} && ${PORT_OPTIONS:MIRRLICHT}
-PLIST_FILES+=	include/chrono_cascade/ChIrrCascadeMeshTools.h
-.endif
-
 .if ${PORT_OPTIONS:MVEHICLE} && ${PORT_OPTIONS:MIRRLICHT}
 PLIST_FILES+=	lib/libChronoEngine_vehicle_irrlicht.so
 .endif
diff --git a/science/chrono/distinfo b/science/chrono/distinfo
index 3d2ed9778949..b0254724567b 100644
--- a/science/chrono/distinfo
+++ b/science/chrono/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1643276501
-SHA256 (projectchrono-chrono-7.0.1_GH0.tar.gz) = 938025be58a2c594d82c64540647bb03a627eceb767a4e6b03f7b251867a540c
-SIZE (projectchrono-chrono-7.0.1_GH0.tar.gz) = 310778417
+TIMESTAMP = 1649316967
+SHA256 (projectchrono-chrono-7.0.2_GH0.tar.gz) = 7159162b1a20984464854b68ce19ec470184e795a3c9104bf2a7b6cfdf07949c
+SIZE (projectchrono-chrono-7.0.2_GH0.tar.gz) = 310778835
 SHA256 (74df5c76d8d475818138a9a16ceccbd6f326247c.patch) = c1022009383c6e1c0c77365ed5d48fdb052c2add4170815c46cc49cf68297467
 SIZE (74df5c76d8d475818138a9a16ceccbd6f326247c.patch) = 2159
diff --git a/science/chrono/pkg-plist b/science/chrono/pkg-plist
index e5e8d71c5ecc..07f619ab2281 100644
--- a/science/chrono/pkg-plist
+++ b/science/chrono/pkg-plist
@@ -680,12 +680,6 @@ include/chrono/utils/ChUtilsGeometry.h
 include/chrono/utils/ChUtilsInputOutput.h
 include/chrono/utils/ChUtilsSamplers.h
 include/chrono/utils/ChUtilsValidation.h
-%%CASCADE%%include/chrono_cascade/ChApiCASCADE.h
-%%CASCADE%%include/chrono_cascade/ChBodyEasyCascade.h
-%%CASCADE%%include/chrono_cascade/ChCascadeDoc.h
-%%CASCADE%%include/chrono_cascade/ChCascadeMeshTools.h
-%%CASCADE%%include/chrono_cascade/ChCascadeShapeAsset.h
-%%CASCADE%%include/chrono_cascade/ChCascadeTriangulate.h
 %%COSIMULATION%%include/chrono_cosimulation/ChApiCosimulation.h
 %%COSIMULATION%%include/chrono_cosimulation/ChCosimulation.h
 %%COSIMULATION%%include/chrono_cosimulation/ChExceptionSocket.h
@@ -1407,7 +1401,6 @@ include/chrono_thirdparty/yafel/DualNumber.hpp
 %%VEHICLE%%include/chrono_vehicle/wheeled_vehicle/wheel/Wheel.h
 lib/cmake/ChronoConfig.cmake
 lib/libChronoEngine.so
-%%CASCADE%%lib/libChronoEngine_cascade.so
 %%COSIMULATION%%lib/libChronoEngine_cosimulation.so
 %%IRRLICHT%%lib/libChronoEngine_irrlicht.so
 %%MUMPS%%lib/libChronoEngine_mumps.so