-The CFD General Notation System (CGNS) provides a standard for recording and
-recovering computer data associated with the numerical solution of the equations
-of fluid dynamics
+The CFD General Notation System (CGNS) provides a standard for
+recording and recovering computer data associated with the
+numerical solution of fluid dynamics equations.
-# $NetBSD: Makefile,v 1.4 2012/11/12 15:59:46 othyro Exp $
-#
+# $NetBSD$
-DISTNAME= cgnslib_3.1.3-2
-PKGNAME= cgnslib-3.1.3-2
-CATEGORIES= math
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cgns/}
+PKGNAME= cgnslib-4.4.0
+GITHUB_PROJECT= CGNS
+GITHUB_TAG= v${PKGVERSION_NOREV}
+DISTNAME= ${GITHUB_PROJECT}-${PKGVERSION_NOREV}
+CATEGORIES= science
+MASTER_SITES= ${MASTER_SITE_GITHUB:=CGNS/}
-MAINTAINER= jihbed.research@gmail.com
-HOMEPAGE= http://www.cgns.org/
-COMMENT= CFD General Notation System library code
+MAINTAINER= thomas.orgis@uni-hamburg.de
+HOMEPAGE= https://cgns.github.io/
+COMMENT= CFD General Notation System
LICENSE= zlib
-WRKSRC= ${WRKDIR}/cgnslib_3.1.3
+USE_LANGUAGES= c fortran
-USE_CMAKE= yes
-USE_LANGUAGES= c c++ fortran
+# cmake seems preferred
+CHECK_PORTABILITY_SKIP+= src/configure
+.include "../../devel/cmake/build.mk"
.include "../../devel/hdf5/buildlink3.mk"
-.include "../../mk/mpi.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
-@comment $NetBSD: PLIST,v 1.1.1.1 2011/08/12 23:35:17 jihbed Exp $
-bin/cgnames
+@comment $NetBSD$
+bin/adf2hdf
bin/cgnscheck
+bin/cgnscompress
bin/cgnsconvert
bin/cgnsdiff
bin/cgnslist
+bin/cgnsnames
bin/cgnsupdate
-bin/cgnsversion
+bin/hdf2adf
+include/cgnsBuild.defs
include/cgns_io.h
+include/cgnsconfig.h
include/cgnslib.h
-include/cgnslib_f.h
include/cgnstypes.h
include/cgnstypes_f.h
+include/cgnstypes_f03.h
include/cgnswin_f.h
+lib/cmake/cgns/cgns-targets-release.cmake
+lib/cmake/cgns/cgns-targets.cmake
lib/libcgns.a
lib/libcgns.so
-lib/libcgns.so.3.1
+lib/libcgns.so.4.4
-# $NetBSD: buildlink3.mk,v 1.1.1.1 2011/08/12 23:35:17 jihbed Exp $
+# $NetBSD$
-BUILDLINK_TREE+= cgnslib-3.1.3
+BUILDLINK_TREE+= cgnslib
-.if !defined(CGNSLIB_3.1.3_BUILDLINK3_MK)
-CGNSLIB_3.1.3_BUILDLINK3_MK:=
+.if !defined(CGNSLIB_BUILDLINK3_MK)
+CGNSLIB_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.cgnslib-3.1.3+= cgnslib-3.1.3>=2
-BUILDLINK_PKGSRCDIR.cgnslib-3.1.3?= ../../wip/cgnslib
+BUILDLINK_API_DEPENDS.cgnslib+= cgnslib>=2
+BUILDLINK_PKGSRCDIR.cgnslib?= ../../wip/cgnslib
.include "../../devel/hdf5/buildlink3.mk"
-.endif # CGNSLIB_3.1.3_BUILDLINK3_MK
+.endif # CGNSLIB_BUILDLINK3_MK
-BUILDLINK_TREE+= -cgnslib-3.1.3
+BUILDLINK_TREE+= -cgnslib
-$NetBSD: distinfo,v 1.1.1.1 2011/08/12 23:35:17 jihbed Exp $
+$NetBSD$
-RMD160 (cgnslib_3.1.3-2.tar.gz) = 0d29c758d0cd22b592db565483c803aea96ceb4e
-SHA512 (cgnslib_3.1.3-2.tar.gz) = b143d90357dc8f7de4ab3d34aa7a175fe21d2cd4dc08e8d8b30060b69d54dcd7339ae3dda5028d159ea33393d817f9677f4c458eaf375e8e00f171ed2e5bb80e
-Size (cgnslib_3.1.3-2.tar.gz) = 1571497 bytes
+BLAKE2s (CGNS-4.4.0.tar.gz) = 498f965523c7391051231a031fdafbc2b49dd83b226f31621332d03ed5949552
+SHA512 (CGNS-4.4.0.tar.gz) = 86c16d40b524519362645c553c91bade9bb7e4bffde7bf4de96a7f471ae3779a15781efa91efa059b2af0b127f08a560d2e903df6b45e1c79eaec6061db226e9
+Size (CGNS-4.4.0.tar.gz) = 1979828 bytes