science/chrono: Update 7.0.3 → 8.0.0

Reported by:	portscout
This commit is contained in:
Yuri Victorovich 2023-01-27 07:40:42 -08:00
parent ea7f8174ef
commit ff69726f78
5 changed files with 429 additions and 310 deletions

View File

@ -1,12 +1,8 @@
PORTNAME= chrono
DISTVERSION= 7.0.3
PORTREVISION= 4
DISTVERSION= 8.0.0
CATEGORIES= science devel
PKGNAMESUFFIX= -physics-simulation-engine
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES= 74df5c76d8d475818138a9a16ceccbd6f326247c.patch:-p1 # https://github.com/projectchrono/chrono/pull/295
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ library for multi-physics simulation
WWW= https://projectchrono.org/

View File

@ -1,5 +1,3 @@
TIMESTAMP = 1651276193
SHA256 (projectchrono-chrono-7.0.3_GH0.tar.gz) = 335923458fc75024baf2458c94d9d227da6ee91f989f5603b2d13498e2db0a81
SIZE (projectchrono-chrono-7.0.3_GH0.tar.gz) = 310775052
SHA256 (74df5c76d8d475818138a9a16ceccbd6f326247c.patch) = c1022009383c6e1c0c77365ed5d48fdb052c2add4170815c46cc49cf68297467
SIZE (74df5c76d8d475818138a9a16ceccbd6f326247c.patch) = 2159
TIMESTAMP = 1674804798
SHA256 (projectchrono-chrono-8.0.0_GH0.tar.gz) = 02219133c149d5d88f66ea58857a112dea9e3fcf682053f58ff8981337406f28
SIZE (projectchrono-chrono-8.0.0_GH0.tar.gz) = 324796812

View File

@ -1,11 +0,0 @@
--- src/chrono_cosimulation/ChHostInfo.h.orig 2019-05-05 02:19:44 UTC
+++ src/chrono_cosimulation/ChHostInfo.h
@@ -46,7 +46,7 @@
#if (defined _WIN32)
#define WINDOWS_XP
#endif
-#if (defined(__linux__) || defined(__APPLE__))
+#if (defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__APPLE__))
#define UNIX
#endif

View File

@ -0,0 +1,11 @@
--- src/chrono/utils/ChSocket.h.orig 2023-01-27 07:56:29 UTC
+++ src/chrono/utils/ChSocket.h
@@ -21,7 +21,7 @@
#if (defined _WIN32)
#define WINDOWS_XP
#endif
-#if (defined(__linux__) || defined(__APPLE__))
+#if (defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__))
#define UNIX
#endif

File diff suppressed because it is too large Load Diff