# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= hdf5 VERSION= 2.0.0 KEYWORDS= archivers science VARIANTS= std SDESC[std]= General purpose file format for scientific data HOMEPAGE= https://www.hdfgroup.org/solutions/hdf5/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= https://github.com/HDFGroup/hdf5/releases/download/2.0.0/ DISTFILE[1]= hdf5-2.0.0.tar.gz:main DF_INDEX= 1 SPKGS[std]= set primary cxx fort tools dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none EXRUN[cxx]= hdf5:primary:std EXRUN[tools]= hdf5:dev:std EXRUN[fort]= hdf5:primary:std USES= cpe cmake zlib c++:cxx fortran:fort DISTNAME= hdf5-2.0.0 LICENSE= BSD3CLAUSE:primary LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/LICENSE LICENSE_SCHEME= solo CPE_VENDOR= hdfgroup FPC_EQUIVALENT= science/hdf5 SOVERSION= 320.0.0 PLIST_SUB= HL_SOVER=320.0.0 HL_SOMAJOR=320 HDF5_FORT_SOVER=320.0.0 HDF5_FORT_SOMAJOR=320 HL_FORT_SOVER=320.0.0 HL_FORT_SOMAJOR=320 CPP_SOVERSION=320.0.0 CPP_SOMAJOR=320 CMAKE_ARGS= -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_LIBS:BOOL=ON -DBUILD_TESTING:BOOL=OFF =DHDF5_BUILD_EXAMPLES:BOOL=ON -DHDF5_BUILD_FORTRAN:BOOL=ON -DHDF5_BUILD_CPP_LIB:BOOL=ON post-install: # remove garbage ${RM} ${STAGEDIR}${PREFIX}/share/LICENSE ${RM} ${STAGEDIR}${PREFIX}/share/CHANGELOG.md ${RM} ${STAGEDIR}${PREFIX}/share/USING_HDF5_CMake.txt # strip things ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* pre-configure: # fix isnan ${REINPLACE_CMD} -e 's|= isnan(|= __builtin_isnan(|g' \ ${WRKSRC}/tools/lib/h5diff_array.c [FILE:827:descriptions/desc.primary] HDF5 is a completely new Hierarchical Data Format product consisting of a data format specification and a supporting library implementation. HDF5 is designed to address some of the limitations of the older HDF product and to address current and anticipated requirements of modern systems and applications. HDF5 includes the following improvements: - A new file format designed to address some of the deficiencies of HDF4.x, particularly the need to store larger files and more objects per file. - A simpler, more comprehensive data model that includes only two basic structures: a multidimensional array of record structures, and a grouping structure. - A simpler, better-engineered library and API, with improved support for parallel I/O, threads, and other requirements imposed by modern systems and applications. [FILE:46:descriptions/desc.cxx] This package contains the HDF5 C++ libraries. [FILE:50:descriptions/desc.fort] This package contains the HDF5 fortran libraries. [FILE:35:descriptions/desc.tools] This packages contains HDF5 tools. [FILE:96:distinfo] f4c2edc5668fb846627182708dbe1e16c60c467e63177a75b0b9f12c19d7efed 42014805 hdf5-2.0.0.tar.gz [FILE:113:manifests/plist.primary] lib/ libhdf5.so.%%SOMAJOR%% libhdf5.so.%%SOVERSION%% libhdf5_hl.so.%%HL_SOMAJOR%% libhdf5_hl.so.%%HL_SOVER%% [FILE:137:manifests/plist.cxx] lib/ libhdf5_cpp.so.%%CPP_SOMAJOR%% libhdf5_cpp.so.%%CPP_SOVERSION%% libhdf5_hl_cpp.so.%%HL_SOMAJOR%% libhdf5_hl_cpp.so.%%HL_SOVER%% [FILE:419:manifests/plist.fort] lib/ libhdf5_f90cstub.so.%%HDF5_FORT_SOMAJOR%% libhdf5_f90cstub.so.%%HDF5_FORT_SOVER%% libhdf5_fortran.so.%%HDF5_FORT_SOMAJOR%% libhdf5_fortran.so.%%HDF5_FORT_SOVER%% libhdf5_hl_f90cstub.so.%%HL_FORT_SOMAJOR%% libhdf5_hl_f90cstub.so.%%HL_FORT_SOVER%% libhdf5_hl_fortran.so.%%HL_FORT_SOMAJOR%% libhdf5_hl_fortran.so.%%HL_FORT_SOVER%% libhdf5_tools.so.%%HDF5_FORT_SOMAJOR%% libhdf5_tools.so.%%HDF5_FORT_SOVER%% [FILE:168:manifests/plist.tools] bin/ h5clear h5copy h5debug h5delete h5diff h5dump h5format_convert h5import h5jam h5ls h5mkgrp h5perf_serial h5repack h5repart h5stat h5unjam h5watch [FILE:2990:manifests/plist.dev] cmake/ hdf5-config-version.cmake hdf5-config.cmake hdf5-targets-release.cmake hdf5-targets.cmake include/ H5ACpublic.h H5AbstractDs.h H5Alltypes.h H5Apublic.h H5ArrayType.h H5AtomType.h H5Attribute.h H5Classes.h H5CommonFG.h H5CompType.h H5Cpp.h H5CppDoc.h H5Cpublic.h H5DOpublic.h H5DSpublic.h H5DaccProp.h H5DataSet.h H5DataSpace.h H5DataType.h H5DcreatProp.h H5Dpublic.h H5DxferProp.h H5ESdevelop.h H5ESpublic.h H5EnumType.h H5Epubgen.h H5Epublic.h H5Exception.h H5FDcore.h H5FDdevelop.h H5FDdirect.h H5FDfamily.h H5FDhdfs.h H5FDioc.h H5FDlog.h H5FDmirror.h H5FDmpi.h H5FDmpio.h H5FDmulti.h H5FDonion.h H5FDpublic.h H5FDros3.h H5FDsec2.h H5FDsplitter.h H5FDstdio.h H5FDsubfiling.h H5FDwindows.h H5FaccProp.h H5FcreatProp.h H5File.h H5FloatType.h H5Fpublic.h H5Gpublic.h H5Group.h H5IMpublic.h H5IdComponent.h H5Idevelop.h H5Include.h H5IntType.h H5Ipublic.h H5LDpublic.h H5LTpublic.h H5LaccProp.h H5LcreatProp.h H5Ldevelop.h H5Library.h H5Location.h H5Lpublic.h H5MMpublic.h H5Mpublic.h H5Object.h H5OcreatProp.h H5Opublic.h H5PLextern.h H5PLpublic.h H5PTpublic.h H5PacketTable.h H5Ppublic.h H5PredType.h H5PropList.h H5Rpublic.h H5Spublic.h H5StrType.h H5TBpublic.h H5TSdevelop.h H5Tdevelop.h H5Tpublic.h H5VLconnector.h H5VLconnector_passthru.h H5VLnative.h H5VLpassthru.h H5VLpublic.h H5VarLenType.h H5Zdevelop.h H5Zpublic.h H5api_adpt.h H5config_f.inc H5f90.h H5f90i.h H5f90i_gen.h H5f90proto.h H5overflow.h H5pubconf.h H5public.h H5version.h h5_gen.mod h5a.mod h5d.mod h5do.mod h5ds.mod h5e.mod h5es.mod h5f.mod h5fd.mod h5fortkit.mod h5fortran_types.mod h5g.mod h5global.mod h5i.mod h5im.mod h5l.mod h5lib.mod h5lt.mod h5lt_const.mod h5o.mod h5p.mod h5r.mod h5s.mod h5t.mod h5tb.mod h5tb_const.mod h5vl.mod h5z.mod hdf5.h hdf5.mod hdf5_hl.h lib/ libhdf5.a libhdf5.settings libhdf5.so libhdf5_cpp.a libhdf5_cpp.so libhdf5_f90cstub.a libhdf5_f90cstub.so libhdf5_fortran.a libhdf5_fortran.so libhdf5_hl.a libhdf5_hl.so libhdf5_hl_cpp.a libhdf5_hl_cpp.so libhdf5_hl_f90cstub.a libhdf5_hl_f90cstub.so libhdf5_hl_fortran.a libhdf5_hl_fortran.so libhdf5_tools.a libhdf5_tools.so lib/pkgconfig/ hdf5.pc hdf5_cpp.pc hdf5_fortran.pc hdf5_hl.pc hdf5_hl_cpp.pc hdf5_hl_fortran.pc mod/shared/ h5_gen.mod h5a.mod h5d.mod h5do.mod h5ds.mod h5e.mod h5es.mod h5f.mod h5fd.mod h5fortkit.mod h5fortran_types.mod h5g.mod h5global.mod h5i.mod h5im.mod h5l.mod h5lib.mod h5lt.mod h5lt_const.mod h5o.mod h5p.mod h5r.mod h5s.mod h5t.mod h5tb.mod h5tb_const.mod h5vl.mod h5z.mod hdf5.mod mod/static/ h5_gen.mod h5a.mod h5d.mod h5do.mod h5ds.mod h5e.mod h5es.mod h5f.mod h5fd.mod h5fortkit.mod h5fortran_types.mod h5g.mod h5global.mod h5i.mod h5im.mod h5l.mod h5lib.mod h5lt.mod h5lt_const.mod h5o.mod h5p.mod h5r.mod h5s.mod h5t.mod h5tb.mod h5tb_const.mod h5vl.mod h5z.mod hdf5.mod