svn commit: r566405 - in head/science/kst2: . files

Max Brazhnikov makc at FreeBSD.org
Tue Feb 23 15:46:38 UTC 2021


Author: makc
Date: Tue Feb 23 15:46:37 2021
New Revision: 566405
URL: https://svnweb.freebsd.org/changeset/ports/566405

Log:
  science/kst2:
  - Add support for HDF5 v1.12
  - while here replace sed with patch
  
  PR:		251894

Added:
  head/science/kst2/files/patch-src_datasources_hdf5_hdf5.cpp   (contents, props changed)
  head/science/kst2/files/patch-src_datasources_hdf5_hdf5.h   (contents, props changed)
Modified:
  head/science/kst2/Makefile

Modified: head/science/kst2/Makefile
==============================================================================
--- head/science/kst2/Makefile	Tue Feb 23 15:43:09 2021	(r566404)
+++ head/science/kst2/Makefile	Tue Feb 23 15:46:37 2021	(r566405)
@@ -58,7 +58,4 @@ NETCDF_LIB_DEPENDS=	libnetcdf.so:science/netcdf
 NETCDF_IGNORE=	does not support NetCDF 4
 NETCDF_CMAKE_OFF=	-DCMAKE_DISABLE_FIND_PACKAGE_Netcdf=ON
 
-post-patch:
-	${REINPLACE_CMD} 's,hdf5/serial/,,' ${WRKSRC}/src/datasources/hdf5/hdf5.h
-
 .include <bsd.port.mk>

Added: head/science/kst2/files/patch-src_datasources_hdf5_hdf5.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/kst2/files/patch-src_datasources_hdf5_hdf5.cpp	Tue Feb 23 15:46:37 2021	(r566405)
@@ -0,0 +1,14 @@
+--- src/datasources/hdf5/hdf5.cpp.orig	2021-01-24 05:51:19 UTC
++++ src/datasources/hdf5/hdf5.cpp
+@@ -308,7 +308,11 @@ herr_t HDF5Source::visitFunc(hid_t id, const char* nam
+       return 0;
+     }
+ 
++#if H5_VERSION_GE(1,12,0)
++    status = H5Oget_info_by_name(id, name, &infobuf, H5O_INFO_BASIC, H5P_DEFAULT);
++#else
+     status = H5Oget_info_by_name(id, name, &infobuf, H5P_DEFAULT);
++#endif
+     if(status == 0){
+         if(infobuf.type == H5O_TYPE_DATASET){
+             H5::DataSet dataset = h5Source->_hdfFile->openDataSet(name);

Added: head/science/kst2/files/patch-src_datasources_hdf5_hdf5.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/kst2/files/patch-src_datasources_hdf5_hdf5.h	Tue Feb 23 15:46:37 2021	(r566405)
@@ -0,0 +1,11 @@
+--- src/datasources/hdf5/hdf5.h.orig	2021-01-24 05:51:19 UTC
++++ src/datasources/hdf5/hdf5.h
+@@ -18,7 +18,7 @@
+ #include <dataplugin.h>
+ 
+ #include <QFileInfo>
+-#include <hdf5/serial/H5Cpp.h>
++#include <H5Cpp.h>
+ #include <exception>
+ 
+ #include "debug.h"


More information about the svn-ports-all mailing list