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