git: bdc46986cb7c - main - science/cgnslib: upgrade to v4.5.0

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Tue, 06 May 2025 16:07:53 UTC
The branch main has been updated by thierry:

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

commit bdc46986cb7cf6799015cb45186fa1942164c413
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-01-28 13:39:22 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-05-06 16:07:47 +0000

    science/cgnslib: upgrade to v4.5.0
    
    Release notes at https://github.com/CGNS/CGNS/releases/tag/v4.5.0
---
 science/cgnslib/Makefile  | 8 ++++++--
 science/cgnslib/distinfo  | 6 +++---
 science/cgnslib/pkg-plist | 4 +++-
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/science/cgnslib/Makefile b/science/cgnslib/Makefile
index 0939a799221b..471819e7794c 100644
--- a/science/cgnslib/Makefile
+++ b/science/cgnslib/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	cgnslib
-PORTVERSION=	4.4.0
+PORTVERSION=	4.5.0
 DISTVERSIONPREFIX=	v
 PORTEPOCH=	1
 CATEGORIES=	science
@@ -13,10 +13,11 @@ LICENSE_NAME=	AS-IS
 LICENSE_FILE=	${WRKSRC}/license.txt
 LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
-USES=		cmake
 USE_GITHUB=	yes
 GH_ACCOUNT=	CGNS
 GH_PROJECT=	CGNS
+
+USES=		cmake
 USE_LDCONFIG=	yes
 MAKE_JOBS_UNSAFE=	yes
 
@@ -58,6 +59,9 @@ TOOLS_CMAKE_ON=		-DTCL_INCLUDE_PATH:STRING="${TCL_INCLUDEDIR}" \
 CFLAGS+=	-Wno-error=incompatible-function-pointer-types
 .endif
 
+pre-configure:
+	${REINPLACE_CMD} -e 's|tk-private/||' ${WRKSRC}/src/cgnstools/tkogl/tkogl.c
+
 post-install:
 	${RLN} ${STAGEDIR}${PREFIX}/lib/libcgns.so.${PORTVERSION:R} \
 		${STAGEDIR}${PREFIX}/lib/libcgns.so.${PORTVERSION:R:R}
diff --git a/science/cgnslib/distinfo b/science/cgnslib/distinfo
index 14cbf4aeb12c..11544b1458c4 100644
--- a/science/cgnslib/distinfo
+++ b/science/cgnslib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686946301
-SHA256 (CGNS-CGNS-v4.4.0_GH0.tar.gz) = 3b0615d1e6b566aa8772616ba5fd9ca4eca1a600720e36eadd914be348925fe2
-SIZE (CGNS-CGNS-v4.4.0_GH0.tar.gz) = 1979828
+TIMESTAMP = 1738068224
+SHA256 (CGNS-CGNS-v4.5.0_GH0.tar.gz) = c72355219318755ba0a8646a8e56ee1c138cf909c1d738d258d2774fa4b529e9
+SIZE (CGNS-CGNS-v4.5.0_GH0.tar.gz) = 2085289
diff --git a/science/cgnslib/pkg-plist b/science/cgnslib/pkg-plist
index 3464553a17b3..cfbaa4060d00 100644
--- a/science/cgnslib/pkg-plist
+++ b/science/cgnslib/pkg-plist
@@ -49,12 +49,14 @@ include/cgnstypes.h
 include/cgnstypes_f.h
 include/cgnstypes_f03.h
 include/cgnswin_f.h
+lib/cmake/cgns/cgns-config-version.cmake
+lib/cmake/cgns/cgns-config.cmake
 lib/cmake/cgns/cgns-targets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/cgns/cgns-targets.cmake
 lib/libcgns.a
 lib/libcgns.so
 lib/libcgns.so.4
-lib/libcgns.so.4.4
+lib/libcgns.so.4.5
 %%TOOLS%%share/cgnstools/aflr3.tcl
 %%TOOLS%%share/cgnstools/balloon.tcl
 %%TOOLS%%share/cgnstools/cgns-icon.xbm