git: eb919414edca - main - science/simbody: update 3.7 → 3.8.80.a3.f10

Yuri Victorovich <[email protected]> Sun, 02 Aug 2026 23:54:43 +0000
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by yuri:

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

commit eb919414edcac81082fd1140e03296f3e575f034
Author:     Thierry Thomas <[email protected]>
AuthorDate: 2026-08-02 23:41:45 +0000
Commit:     Yuri Victorovich <[email protected]>
CommitDate: 2026-08-02 23:54:24 +0000

    science/simbody: update 3.7 → 3.8.80.a3.f10
    
    PR:             297102
---
 science/simbody/Makefile  | 12 +++++-------
 science/simbody/distinfo  |  8 +++-----
 science/simbody/pkg-plist | 12 ++++++++----
 3 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/science/simbody/Makefile b/science/simbody/Makefile
index 7d17afe1f2a3..230eb48f8af6 100644
--- a/science/simbody/Makefile
+++ b/science/simbody/Makefile
@@ -1,12 +1,8 @@
 PORTNAME=	simbody
 DISTVERSIONPREFIX=	Simbody-
-DISTVERSION=	3.7
-PORTREVISION=	9
+DISTVERSION=	3.8-80a3f10	# Pre-3.9
 CATEGORIES=	science biology
 
-PATCH_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/commit/
-PATCHFILES=	1b306f66bcd15e9bf6b27882e2daa6375ac4cd2e.patch:-p1
-
 MAINTAINER=	[email protected]
 COMMENT=	Multibody dynamics library for (bio)mechanical systems simulation
 WWW=		https://simtk.org/projects/simbody
@@ -14,10 +10,12 @@ WWW=		https://simtk.org/projects/simbody
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-LIB_DEPENDS=	libopenblas.so:math/openblas
+USES=		blaslapack:openblas cmake compiler:c++20-lang fortran localbase # fortran only for openblas
 
-USES=		blaslapack:openblas cmake compiler:c++11-lang fortran # fortran only for openblas
 USE_GITHUB=	yes
+# See https://github.com/opensim-org/opensim-core/issues/4369
+GH_TAGNAME=	80a3f10a6daa26c8aaf18f2c672cf385b227e62c
+
 USE_LDCONFIG=	yes
 
 CMAKE_OFF=	BUILD_TESTING
diff --git a/science/simbody/distinfo b/science/simbody/distinfo
index 9dbdeefbe3da..d1e0a996e055 100644
--- a/science/simbody/distinfo
+++ b/science/simbody/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1575905464
-SHA256 (simbody-simbody-Simbody-3.7_GH0.tar.gz) = d371a92d440991400cb8e8e2473277a75307abb916e5aabc14194bea841b804a
-SIZE (simbody-simbody-Simbody-3.7_GH0.tar.gz) = 54026478
-SHA256 (1b306f66bcd15e9bf6b27882e2daa6375ac4cd2e.patch) = 42468083313fc489c763ad2562c7a4baeeca02b7c81f35a94dad3368e4c7c4b8
-SIZE (1b306f66bcd15e9bf6b27882e2daa6375ac4cd2e.patch) = 1473
+TIMESTAMP = 1785168483
+SHA256 (simbody-simbody-Simbody-3.8-80a3f10-80a3f10a6daa26c8aaf18f2c672cf385b227e62c_GH0.tar.gz) = 61bb2162ee2af60323b9c046f9111783954daa0031684b1a0ad99da10e8375bf
+SIZE (simbody-simbody-Simbody-3.8-80a3f10-80a3f10a6daa26c8aaf18f2c672cf385b227e62c_GH0.tar.gz) = 33722903
diff --git a/science/simbody/pkg-plist b/science/simbody/pkg-plist
index 232ac5e2a622..af1e6bc35dc1 100644
--- a/science/simbody/pkg-plist
+++ b/science/simbody/pkg-plist
@@ -96,6 +96,7 @@ include/simbody/simbody/internal/AssemblyCondition_OrientationSensors.h
 include/simbody/simbody/internal/AssemblyCondition_QValue.h
 include/simbody/simbody/internal/Body.h
 include/simbody/simbody/internal/CablePath.h
+include/simbody/simbody/internal/CableSpan.h
 include/simbody/simbody/internal/CableSpring.h
 include/simbody/simbody/internal/CableTrackerSubsystem.h
 include/simbody/simbody/internal/CompliantContactSubsystem.h
@@ -114,6 +115,8 @@ include/simbody/simbody/internal/ContactSurface.h
 include/simbody/simbody/internal/ContactTrackerSubsystem.h
 include/simbody/simbody/internal/DecorationSubsystem.h
 include/simbody/simbody/internal/ElasticFoundationForce.h
+include/simbody/simbody/internal/ExponentialSpringForce.h
+include/simbody/simbody/internal/ExponentialSpringParameters.h
 include/simbody/simbody/internal/Force.h
 include/simbody/simbody/internal/ForceSubsystem.h
 include/simbody/simbody/internal/ForceSubsystemGuts.h
@@ -139,6 +142,7 @@ include/simbody/simbody/internal/MobilizedBody_Ball.h
 include/simbody/simbody/internal/MobilizedBody_BendStretch.h
 include/simbody/simbody/internal/MobilizedBody_BuiltIns.h
 include/simbody/simbody/internal/MobilizedBody_Bushing.h
+include/simbody/simbody/internal/MobilizedBody_CantileverFreeBeam.h
 include/simbody/simbody/internal/MobilizedBody_Custom.h
 include/simbody/simbody/internal/MobilizedBody_Cylinder.h
 include/simbody/simbody/internal/MobilizedBody_Ellipsoid.h
@@ -164,6 +168,7 @@ include/simbody/simbody/internal/PLUSImpulseSolver.h
 include/simbody/simbody/internal/SemiExplicitEulerTimeStepper.h
 include/simbody/simbody/internal/SimbodyMatterSubsystem.h
 include/simbody/simbody/internal/SimbodyMatterSubtree.h
+include/simbody/simbody/internal/SmoothSphereHalfSpaceForce.h
 include/simbody/simbody/internal/TextDataEventReporter.h
 include/simbody/simbody/internal/Visualizer.h
 include/simbody/simbody/internal/Visualizer_InputListener.h
@@ -207,7 +212,6 @@ include/simbody/simmath/internal/OptimizerRep.h
 include/simbody/simmath/internal/OrientedBoundingBox.h
 include/simbody/simmath/internal/ParticleConSurfaceSystem.h
 include/simbody/simmath/internal/SimTKcpodes.h
-include/simbody/simbody/internal/SmoothSphereHalfSpaceForce.h
 include/simbody/simmath/internal/Spline.h
 include/simbody/simmath/internal/SplineFitter.h
 include/simbody/simmath/internal/common.h
@@ -217,10 +221,10 @@ lib/cmake/simbody/SimbodyConfigVersion.cmake
 lib/cmake/simbody/SimbodyTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/simbody/SimbodyTargets.cmake
 lib/libSimTKcommon.so
-lib/libSimTKcommon.so.3.7
+lib/libSimTKcommon.so.3.9
 lib/libSimTKmath.so
-lib/libSimTKmath.so.3.7
+lib/libSimTKmath.so.3.9
 lib/libSimTKsimbody.so
-lib/libSimTKsimbody.so.3.7
+lib/libSimTKsimbody.so.3.9
 libdata/pkgconfig/simbody.pc
 %%VISUALIZER%%libexec/simbody/simbody-visualizer