git: f5ffe8531bb4 - main - cad/lib3mf: Update to 2.5.0

From: Michael Reifenberger <mr_at_FreeBSD.org>
Date: Wed, 18 Mar 2026 17:02:08 UTC
The branch main has been updated by mr:

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

commit f5ffe8531bb4d325272fa9aa1914e546af1315d1
Author:     Michael Reifenberger <mr@FreeBSD.org>
AuthorDate: 2026-03-18 16:59:53 +0000
Commit:     Michael Reifenberger <mr@FreeBSD.org>
CommitDate: 2026-03-18 16:59:53 +0000

    cad/lib3mf:  Update to 2.5.0
    
    Exclude Java bindings (not used in tree)
    
    PR:             293586
    Reported by:    Daniel Engberg
---
 cad/lib3mf/Makefile  | 6 +++---
 cad/lib3mf/distinfo  | 6 +++---
 cad/lib3mf/pkg-plist | 6 +++++-
 3 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/cad/lib3mf/Makefile b/cad/lib3mf/Makefile
index d74230a64629..7f3c9f934ac8 100644
--- a/cad/lib3mf/Makefile
+++ b/cad/lib3mf/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	lib3mf
-DISTVERSION=	2.4.1
-PORTREVISION=	1
+DISTVERSION=	2.5.0
 CATEGORIES=	cad
 MASTER_SITES=	https://github.com/3MFConsortium/${PORTNAME}/releases/download/v${DISTVERSION}/
 DISTNAME=	${PORTNAME}-${DISTVERSION}-source-with-submodules
@@ -21,7 +20,8 @@ USES=		compiler:c++17-lang cmake:testing localbase:ldflags pathfix \
 USE_LDCONFIG=	yes
 
 EXTRACT_SUFX=	.zip
-EXTRACT_AFTER_ARGS=	--exclude Libraries/fast_float \
+EXTRACT_AFTER_ARGS=	--exclude Autogenerated/Bindings/Java* \
+			--exclude Libraries/fast_float \
 			--exclude Libraries/googletest \
 			--exclude Libraries/libressl \
 			--exclude Libraries/libzip \
diff --git a/cad/lib3mf/distinfo b/cad/lib3mf/distinfo
index 6b2f9038b95c..e3a4aa606380 100644
--- a/cad/lib3mf/distinfo
+++ b/cad/lib3mf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763840749
-SHA256 (lib3mf-2.4.1-source-with-submodules.zip) = 4e9e1776f4dd1b3dfce684ce9bb4ad1157dadf29908a1f3aabb6cd4358bf3248
-SIZE (lib3mf-2.4.1-source-with-submodules.zip) = 55681831
+TIMESTAMP = 1772141586
+SHA256 (lib3mf-2.5.0-source-with-submodules.zip) = 46914f7c7a82ee0839fdd09b339daf621540d5c8d8904b2a0449fd67353dd7cb
+SIZE (lib3mf-2.5.0-source-with-submodules.zip) = 58890676
diff --git a/cad/lib3mf/pkg-plist b/cad/lib3mf/pkg-plist
index 509ce61e2052..018f3de98ae4 100644
--- a/cad/lib3mf/pkg-plist
+++ b/cad/lib3mf/pkg-plist
@@ -27,8 +27,12 @@ include/Bindings/NodeJS/lib3mf_nodewrapper.h
 include/Bindings/NodeJS/lib3mf_types.h
 include/Bindings/Pascal/Unit_Lib3MF.pas
 include/Bindings/Python/Lib3MF.py
+include/Bindings/WASM/lib3mf_bindings.cpp
 lib/cmake/lib3mf/lib3mfConfig.cmake
+lib/cmake/lib3mf/lib3mfConfigVersion.cmake
+lib/cmake/lib3mf/lib3mfTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/lib3mf/lib3mfTargets.cmake
 lib/lib3mf.so
 lib/lib3mf.so.2
-lib/lib3mf.so.2.4.1.0
+lib/lib3mf.so.2.5.0.0
 libdata/pkgconfig/lib3mf.pc