summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitattributes872
-rw-r--r--.gitignore105
-rw-r--r--MANIFEST8
-rwxr-xr-xbin/bbrelease2
-rwxr-xr-xbin/h5vers6
-rwxr-xr-xbin/pkgscrpts/h5rmflags167
-rwxr-xr-xbin/pkgscrpts/makeHDF5BinaryTarfiles.pl368
-rwxr-xr-xbin/pkgscrpts/makeInternalREADME.pl215
-rwxr-xr-xbin/pkgscrpts/makeOuterREADME.pl182
-rw-r--r--test/CMakeTests.cmake12
10 files changed, 1926 insertions, 11 deletions
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..d18f9b9
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,872 @@
+* text=auto !eol
+bin/bbrelease -text
+bin/genparser -text
+bin/switch_maint_mode -text
+c++/src/H5OcreatProp.cpp -text
+c++/src/H5OcreatProp.h -text
+c++/src/footer.html -text
+c++/src/header_files/hdf_logo.jpg -text
+c++/src/header_files/help.jpg -text
+c++/src/header_files/image001.jpg -text
+c++/src/header_files/image002.jpg -text
+c++/test/tarray.cpp -text
+c++/test/th5s.h5 -text
+config/cce-fflags -text
+config/cce-flags -text
+config/cmake/CMakeFindJavaCommon.cmake -text
+config/cmake/CPack.Info.plist.in -text svneol=unset#application/xml
+config/cmake/FindHDFJAVA.cmake.in -text
+config/cmake/FindJNI.cmake -text
+config/cmake/HDF5UseFortran.cmake -text
+config/cmake/HDF5_Examples.cmake.in -text
+config/cmake/HDF5_Process_Flex_Files.cmake -text
+config/cmake/HDFCompilerFlags.cmake -text
+config/cmake/UseJava.cmake -text
+config/cmake/UseJavaClassFilelist.cmake -text
+config/cmake/UseJavaSymlinks.cmake -text
+config/cmake/jrunTest.cmake -text
+config/cmake/patch.xml -text
+config/cmake/scripts/CTestScript.cmake -text
+config/cmake/scripts/HDF5config.cmake -text
+config/cmake_ext_mod/hdf.bmp -text
+config/cmake_ext_mod/hdf.icns -text
+config/cmake_ext_mod/hdf.ico -text
+config/conclude_fc.am -text
+config/gnu-cxxflags -text
+examples/h5_vds-eiger.c -text
+examples/h5_vds-exc.c -text
+examples/h5_vds-exclim.c -text
+examples/h5_vds-percival-unlim-maxmin.c -text
+examples/h5_vds-percival-unlim.c -text
+examples/h5_vds-percival.c -text
+examples/h5_vds-simpleIO.c -text
+examples/h5_vds.c -text
+fortran/src/H5_buildiface.F90 -text
+fortran/src/H5config_f.inc.cmake -text
+fortran/src/H5config_f.inc.in -text
+fortran/src/H5fort_type_defines.h.in -text
+fortran/src/H5fortkit.F90 -text
+fortran/test/H5_test_buildiface.F90 -text
+hl/fortran/src/H5HL_buildiface.F90 -text
+hl/fortran/src/hdf5_hl_fortrandll.def.in -text
+hl/src/H5LD.c -text
+hl/src/H5LDprivate.h -text
+hl/src/H5LDpublic.h -text
+hl/src/H5LTanalyze.c -text
+hl/src/H5LTparse.c -text
+hl/src/H5LTparse.h -text
+hl/test/gen_test_ds.c svneol=native#text/plain
+hl/test/gen_test_ld.c -text
+hl/test/test_ds_be.h5 -text
+hl/test/test_ds_le.h5 -text
+hl/test/test_dset_append.c -text
+hl/test/test_ld.c -text
+hl/test/test_ld.h5 -text
+hl/test/test_packet_vlen.c -text
+hl/test/test_table_be.h5 -text
+hl/test/test_table_cray.h5 -text
+hl/test/test_table_le.h5 -text
+hl/tools/gif2h5/CMakeLists.txt -text
+hl/tools/gif2h5/CMakeTests.cmake -text
+hl/tools/gif2h5/testfiles/README -text
+hl/tools/gif2h5/testfiles/ex_image2.h5 -text
+hl/tools/gif2h5/testfiles/h52giftst.h5 -text
+hl/tools/gif2h5/testfiles/image1.gif -text
+java/CMakeLists.txt -text
+java/COPYING -text
+java/Makefile.am -text
+java/examples/CMakeLists.txt -text
+java/examples/Makefile.am -text
+java/examples/datasets/CMakeLists.txt -text
+java/examples/datasets/H5Ex_D_Alloc.java -text
+java/examples/datasets/H5Ex_D_Checksum.java -text
+java/examples/datasets/H5Ex_D_Chunk.java -text
+java/examples/datasets/H5Ex_D_Compact.java -text
+java/examples/datasets/H5Ex_D_External.java -text
+java/examples/datasets/H5Ex_D_FillValue.java -text
+java/examples/datasets/H5Ex_D_Gzip.java -text
+java/examples/datasets/H5Ex_D_Hyperslab.java -text
+java/examples/datasets/H5Ex_D_Nbit.java -text
+java/examples/datasets/H5Ex_D_ReadWrite.java -text
+java/examples/datasets/H5Ex_D_Shuffle.java -text
+java/examples/datasets/H5Ex_D_Sofloat.java -text
+java/examples/datasets/H5Ex_D_Soint.java -text
+java/examples/datasets/H5Ex_D_Szip.java -text
+java/examples/datasets/H5Ex_D_Transform.java -text
+java/examples/datasets/H5Ex_D_UnlimitedAdd.java -text
+java/examples/datasets/H5Ex_D_UnlimitedGzip.java -text
+java/examples/datasets/H5Ex_D_UnlimitedMod.java -text
+java/examples/datasets/Makefile.am -text
+java/examples/datasets/runExample.sh.in -text
+java/examples/datatypes/CMakeLists.txt -text
+java/examples/datatypes/H5Ex_T_Array.java -text
+java/examples/datatypes/H5Ex_T_ArrayAttribute.java -text
+java/examples/datatypes/H5Ex_T_Bit.java -text
+java/examples/datatypes/H5Ex_T_BitAttribute.java -text
+java/examples/datatypes/H5Ex_T_Commit.java -text
+java/examples/datatypes/H5Ex_T_Compound.java -text
+java/examples/datatypes/H5Ex_T_CompoundAttribute.java -text
+java/examples/datatypes/H5Ex_T_Float.java -text
+java/examples/datatypes/H5Ex_T_FloatAttribute.java -text
+java/examples/datatypes/H5Ex_T_Integer.java -text
+java/examples/datatypes/H5Ex_T_IntegerAttribute.java -text
+java/examples/datatypes/H5Ex_T_ObjectReference.java -text
+java/examples/datatypes/H5Ex_T_ObjectReferenceAttribute.java -text
+java/examples/datatypes/H5Ex_T_Opaque.java -text
+java/examples/datatypes/H5Ex_T_OpaqueAttribute.java -text
+java/examples/datatypes/H5Ex_T_String.java -text
+java/examples/datatypes/H5Ex_T_StringAttribute.java -text
+java/examples/datatypes/H5Ex_T_VLString.java -text
+java/examples/datatypes/Makefile.am -text
+java/examples/datatypes/runExample.sh.in -text
+java/examples/groups/CMakeLists.txt -text
+java/examples/groups/H5Ex_G_Compact.java -text
+java/examples/groups/H5Ex_G_Corder.java -text
+java/examples/groups/H5Ex_G_Create.java -text
+java/examples/groups/H5Ex_G_Intermediate.java -text
+java/examples/groups/H5Ex_G_Iterate.java -text
+java/examples/groups/H5Ex_G_Phase.java -text
+java/examples/groups/H5Ex_G_Traverse.java -text
+java/examples/groups/H5Ex_G_Visit.java -text
+java/examples/groups/Makefile.am -text
+java/examples/groups/h5ex_g_iterate.h5 -text svneol=unset#application/x-hdf
+java/examples/groups/h5ex_g_visit.h5 -text svneol=unset#application/x-hdf
+java/examples/groups/runExample.sh.in -text
+java/examples/intro/CMakeLists.txt -text
+java/examples/intro/H5_CreateAttribute.java -text
+java/examples/intro/H5_CreateDataset.java -text
+java/examples/intro/H5_CreateFile.java -text
+java/examples/intro/H5_CreateGroup.java -text
+java/examples/intro/H5_CreateGroupAbsoluteRelative.java -text
+java/examples/intro/H5_CreateGroupDataset.java -text
+java/examples/intro/H5_ReadWrite.java -text
+java/examples/intro/Makefile.am -text
+java/examples/intro/runExample.sh.in -text
+java/examples/testfiles/examples.datasets.H5Ex_D_Alloc.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_Checksum.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_Chunk.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_Compact.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_External.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_FillValue.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_Gzip.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_Hyperslab.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_Nbit.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_ReadWrite.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_Shuffle.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_Sofloat.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_Soint.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_Szip.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_Transform.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_UnlimitedAdd.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_UnlimitedGzip.txt -text
+java/examples/testfiles/examples.datasets.H5Ex_D_UnlimitedMod.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_Array.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_ArrayAttribute.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_Bit.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_BitAttribute.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_Commit.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_Compound.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_CompoundAttribute.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_Float.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_FloatAttribute.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_Integer.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_IntegerAttribute.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_ObjectReference.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_ObjectReferenceAttribute.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_Opaque.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_OpaqueAttribute.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_String.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_StringAttribute.txt -text
+java/examples/testfiles/examples.datatypes.H5Ex_T_VLString.txt -text
+java/examples/testfiles/examples.groups.H5Ex_G_Compact.txt -text
+java/examples/testfiles/examples.groups.H5Ex_G_Corder.txt -text
+java/examples/testfiles/examples.groups.H5Ex_G_Create.txt -text
+java/examples/testfiles/examples.groups.H5Ex_G_Intermediate.txt -text
+java/examples/testfiles/examples.groups.H5Ex_G_Iterate.txt -text
+java/examples/testfiles/examples.groups.H5Ex_G_Phase.txt -text
+java/examples/testfiles/examples.groups.H5Ex_G_Visit.txt -text
+java/examples/testfiles/examples.intro.H5_CreateAttribute.txt -text
+java/examples/testfiles/examples.intro.H5_CreateDataset.txt -text
+java/examples/testfiles/examples.intro.H5_CreateFile.txt -text
+java/examples/testfiles/examples.intro.H5_CreateGroup.txt -text
+java/examples/testfiles/examples.intro.H5_CreateGroupAbsoluteRelative.txt -text
+java/examples/testfiles/examples.intro.H5_CreateGroupDataset.txt -text
+java/examples/testfiles/examples.intro.H5_ReadWrite.txt -text
+java/lib/ext/slf4j-nop-1.7.5.jar -text svneol=unset#application/zip
+java/lib/ext/slf4j-simple-1.7.5.jar -text svneol=unset#application/zip
+java/lib/hamcrest-core.jar -text svneol=unset#application/java-archive
+java/lib/junit.jar -text svneol=unset#application/java-archive
+java/lib/simplelogger.properties -text
+java/lib/slf4j-api-1.7.5.jar -text svneol=unset#application/zip
+java/src/CMakeLists.txt -text
+java/src/Makefile.am -text
+java/src/hdf/CMakeLists.txt -text
+java/src/hdf/hdf5lib/CMakeLists.txt -text
+java/src/hdf/hdf5lib/H5.java -text
+java/src/hdf/hdf5lib/HDF5Constants.java -text
+java/src/hdf/hdf5lib/HDF5GroupInfo.java -text
+java/src/hdf/hdf5lib/HDFArray.java -text
+java/src/hdf/hdf5lib/HDFNativeData.java -text
+java/src/hdf/hdf5lib/callbacks/Callbacks.java -text
+java/src/hdf/hdf5lib/callbacks/H5A_iterate_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5A_iterate_t.java -text
+java/src/hdf/hdf5lib/callbacks/H5D_append_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5D_append_t.java -text
+java/src/hdf/hdf5lib/callbacks/H5D_iterate_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5D_iterate_t.java -text
+java/src/hdf/hdf5lib/callbacks/H5E_walk_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5E_walk_t.java -text
+java/src/hdf/hdf5lib/callbacks/H5L_iterate_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5L_iterate_t.java -text
+java/src/hdf/hdf5lib/callbacks/H5O_iterate_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5O_iterate_t.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_cls_close_func_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_cls_close_func_t.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_cls_copy_func_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_cls_copy_func_t.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_cls_create_func_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_cls_create_func_t.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_iterate_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_iterate_t.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_prp_close_func_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_prp_compare_func_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_prp_copy_func_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_prp_create_func_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_prp_delete_func_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_prp_get_func_cb.java -text
+java/src/hdf/hdf5lib/callbacks/H5P_prp_set_func_cb.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5AtomException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5AttributeException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5BtreeException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5DataFiltersException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5DataStorageException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5DatasetInterfaceException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5DataspaceInterfaceException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5DatatypeInterfaceException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5Exception.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5ExternalFileListException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5FileInterfaceException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5FunctionArgumentException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5FunctionEntryExitException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5HeapException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5InternalErrorException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5JavaException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5LibraryException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5LowLevelIOException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5MetaDataCacheException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5ObjectHeaderException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5PropertyListInterfaceException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5ReferenceException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5ResourceUnavailableException.java -text
+java/src/hdf/hdf5lib/exceptions/HDF5SymbolTableException.java -text
+java/src/hdf/hdf5lib/structs/H5AC_cache_config_t.java -text
+java/src/hdf/hdf5lib/structs/H5A_info_t.java -text
+java/src/hdf/hdf5lib/structs/H5E_error2_t.java -text
+java/src/hdf/hdf5lib/structs/H5F_info2_t.java -text
+java/src/hdf/hdf5lib/structs/H5G_info_t.java -text
+java/src/hdf/hdf5lib/structs/H5L_info_t.java -text
+java/src/hdf/hdf5lib/structs/H5O_hdr_info_t.java -text
+java/src/hdf/hdf5lib/structs/H5O_info_t.java -text
+java/src/hdf/hdf5lib/structs/H5_ih_info_t.java -text
+java/src/hdf/overview.html -text
+java/src/jni/CMakeLists.txt -text
+java/src/jni/Makefile.am -text
+java/src/jni/exceptionImp.c -text
+java/src/jni/exceptionImp.h -text
+java/src/jni/h5Constants.c -text
+java/src/jni/h5Imp.c -text
+java/src/jni/h5Imp.h -text
+java/src/jni/h5aImp.c -text
+java/src/jni/h5aImp.h -text
+java/src/jni/h5dImp.c -text
+java/src/jni/h5dImp.h -text
+java/src/jni/h5eImp.c -text
+java/src/jni/h5eImp.h -text
+java/src/jni/h5fImp.c -text
+java/src/jni/h5fImp.h -text
+java/src/jni/h5gImp.c -text
+java/src/jni/h5gImp.h -text
+java/src/jni/h5iImp.c -text
+java/src/jni/h5iImp.h -text
+java/src/jni/h5jni.h -text
+java/src/jni/h5lImp.c -text
+java/src/jni/h5lImp.h -text
+java/src/jni/h5oImp.c -text
+java/src/jni/h5oImp.h -text
+java/src/jni/h5pImp.c -text
+java/src/jni/h5pImp.h -text
+java/src/jni/h5plImp.c -text
+java/src/jni/h5plImp.h -text
+java/src/jni/h5rImp.c -text
+java/src/jni/h5rImp.h -text
+java/src/jni/h5sImp.c -text
+java/src/jni/h5sImp.h -text
+java/src/jni/h5tImp.c -text
+java/src/jni/h5tImp.h -text
+java/src/jni/h5util.c -text
+java/src/jni/h5util.h -text
+java/src/jni/h5zImp.c -text
+java/src/jni/h5zImp.h -text
+java/src/jni/nativeData.c -text
+java/src/jni/nativeData.h -text
+java/test/CMakeLists.txt -text
+java/test/JUnit-interface.ert -text
+java/test/JUnit-interface.txt -text
+java/test/Makefile.am -text
+java/test/TestAll.java -text
+java/test/TestH5.java -text
+java/test/TestH5A.java -text
+java/test/TestH5D.java -text
+java/test/TestH5Dparams.java -text
+java/test/TestH5Dplist.java -text
+java/test/TestH5E.java -text
+java/test/TestH5Edefault.java -text
+java/test/TestH5Eregister.java -text
+java/test/TestH5F.java -text
+java/test/TestH5Fbasic.java -text
+java/test/TestH5Fparams.java -text
+java/test/TestH5G.java -text
+java/test/TestH5Gbasic.java -text
+java/test/TestH5Giterate.java -text
+java/test/TestH5Lbasic.java -text
+java/test/TestH5Lcreate.java -text
+java/test/TestH5Lparams.java -text
+java/test/TestH5Obasic.java -text
+java/test/TestH5Ocopy.java -text
+java/test/TestH5Ocreate.java -text
+java/test/TestH5Oparams.java -text
+java/test/TestH5P.java -text
+java/test/TestH5PData.java -text
+java/test/TestH5PL.java -text
+java/test/TestH5Pfapl.java -text
+java/test/TestH5Plist.java -text
+java/test/TestH5Pvirtual.java -text
+java/test/TestH5R.java -text
+java/test/TestH5S.java -text
+java/test/TestH5Sbasic.java -text
+java/test/TestH5T.java -text
+java/test/TestH5Tbasic.java -text
+java/test/TestH5Tparams.java -text
+java/test/TestH5Z.java -text
+java/test/h5ex_g_iterate.orig -text svneol=unset#application/x-hdf
+java/test/junit.sh.in -text
+m4/aclocal_cxx.m4 -text
+m4/aclocal_fc.f90 -text
+m4/aclocal_fc.m4 -text
+m4/ax_check_class.m4 -text
+m4/ax_check_classpath.m4 -text
+m4/ax_check_java_home.m4 -text
+m4/ax_check_junit.m4 -text
+m4/ax_check_rqrd_class.m4 -text
+m4/ax_java_check_class.m4 -text
+m4/ax_java_options.m4 -text
+m4/ax_jni_include_dir.m4 -text
+m4/ax_prog_jar.m4 -text
+m4/ax_prog_java.m4 -text
+m4/ax_prog_java_cc.m4 -text
+m4/ax_prog_java_works.m4 -text
+m4/ax_prog_javac.m4 -text
+m4/ax_prog_javac_works.m4 -text
+m4/ax_prog_javadoc.m4 -text
+m4/ax_prog_javah.m4 -text
+m4/ax_try_compile_java.m4 -text
+m4/ax_try_run_java.m4 -text
+src/H5Cepoch.c -text
+src/H5Cquery.c -text
+src/H5Ctag.c -text
+src/H5Ctest.c -text
+src/H5Dnone.c -text
+src/H5Dsingle.c -text
+src/H5Oflush.c -text
+test/bad_compound.h5 -text
+test/be_data.h5 -text
+test/be_extlink1.h5 -text
+test/be_extlink2.h5 -text
+test/btree_idx_1_6.h5 -text
+test/btree_idx_1_8.h5 -text
+test/cork.c -text
+test/corrupt_stab_msg.h5 -text
+test/deflate.h5 -text
+test/dynlib4.c -text
+test/family_v16_00000.h5 -text
+test/family_v16_00001.h5 -text
+test/family_v16_00002.h5 -text
+test/family_v16_00003.h5 -text
+test/file_image_core_test.h5 -text
+test/filespace_1_6.h5 -text
+test/filespace_1_8.h5 -text
+test/fill_old.h5 -text
+test/filter_error.h5 -text
+test/group_old.h5 -text
+test/le_data.h5 -text
+test/le_extlink1.h5 -text
+test/le_extlink2.h5 -text
+test/mergemsg.h5 -text svneol=unset#application/hdf5
+test/multi_file_v16-r.h5 -text
+test/multi_file_v16-s.h5 -text
+test/noencoder.h5 -text
+test/specmetaread.h5 -text
+test/tarrold.h5 -text
+test/tbad_msg_count.h5 -text
+test/tbogus.h5 -text
+test/test_filters_be.h5 -text
+test/test_filters_le.h5 -text
+test/testfiles/plist_files/acpl_32be -text
+test/testfiles/plist_files/acpl_32le -text
+test/testfiles/plist_files/acpl_64be -text
+test/testfiles/plist_files/acpl_64le -text
+test/testfiles/plist_files/dapl_32be -text
+test/testfiles/plist_files/dapl_32le -text
+test/testfiles/plist_files/dapl_64be -text
+test/testfiles/plist_files/dapl_64le -text
+test/testfiles/plist_files/dcpl_32be -text
+test/testfiles/plist_files/dcpl_32le -text
+test/testfiles/plist_files/dcpl_64be -text
+test/testfiles/plist_files/dcpl_64le -text
+test/testfiles/plist_files/def_acpl_32be -text
+test/testfiles/plist_files/def_acpl_32le -text
+test/testfiles/plist_files/def_acpl_64be -text
+test/testfiles/plist_files/def_acpl_64le -text
+test/testfiles/plist_files/def_dapl_32be -text
+test/testfiles/plist_files/def_dapl_32le -text
+test/testfiles/plist_files/def_dapl_64be -text
+test/testfiles/plist_files/def_dapl_64le -text
+test/testfiles/plist_files/def_dcpl_32be -text
+test/testfiles/plist_files/def_dcpl_32le -text
+test/testfiles/plist_files/def_dcpl_64be -text
+test/testfiles/plist_files/def_dcpl_64le -text
+test/testfiles/plist_files/def_dxpl_32be -text
+test/testfiles/plist_files/def_dxpl_32le -text
+test/testfiles/plist_files/def_dxpl_64be -text
+test/testfiles/plist_files/def_dxpl_64le -text
+test/testfiles/plist_files/def_fapl_32be -text
+test/testfiles/plist_files/def_fapl_32le -text
+test/testfiles/plist_files/def_fapl_64be -text
+test/testfiles/plist_files/def_fapl_64le -text
+test/testfiles/plist_files/def_fcpl_32be -text
+test/testfiles/plist_files/def_fcpl_32le -text
+test/testfiles/plist_files/def_fcpl_64be -text
+test/testfiles/plist_files/def_fcpl_64le -text
+test/testfiles/plist_files/def_gcpl_32be -text
+test/testfiles/plist_files/def_gcpl_32le -text
+test/testfiles/plist_files/def_gcpl_64be -text
+test/testfiles/plist_files/def_gcpl_64le -text
+test/testfiles/plist_files/def_lapl_32be -text
+test/testfiles/plist_files/def_lapl_32le -text
+test/testfiles/plist_files/def_lapl_64be -text
+test/testfiles/plist_files/def_lapl_64le -text
+test/testfiles/plist_files/def_lcpl_32be -text
+test/testfiles/plist_files/def_lcpl_32le -text
+test/testfiles/plist_files/def_lcpl_64be -text
+test/testfiles/plist_files/def_lcpl_64le -text
+test/testfiles/plist_files/def_ocpl_32be -text
+test/testfiles/plist_files/def_ocpl_32le -text
+test/testfiles/plist_files/def_ocpl_64be -text
+test/testfiles/plist_files/def_ocpl_64le -text
+test/testfiles/plist_files/def_ocpypl_32be -text
+test/testfiles/plist_files/def_ocpypl_32le -text
+test/testfiles/plist_files/def_ocpypl_64be -text
+test/testfiles/plist_files/def_ocpypl_64le -text
+test/testfiles/plist_files/def_strcpl_32be -text
+test/testfiles/plist_files/def_strcpl_32le -text
+test/testfiles/plist_files/def_strcpl_64be -text
+test/testfiles/plist_files/def_strcpl_64le -text
+test/testfiles/plist_files/dxpl_32be -text
+test/testfiles/plist_files/dxpl_32le -text
+test/testfiles/plist_files/dxpl_64be -text
+test/testfiles/plist_files/dxpl_64le -text
+test/testfiles/plist_files/fapl_32be -text
+test/testfiles/plist_files/fapl_32le -text
+test/testfiles/plist_files/fapl_64be -text
+test/testfiles/plist_files/fapl_64le -text
+test/testfiles/plist_files/fcpl_32be -text
+test/testfiles/plist_files/fcpl_32le -text
+test/testfiles/plist_files/fcpl_64be -text
+test/testfiles/plist_files/fcpl_64le -text
+test/testfiles/plist_files/gcpl_32be -text
+test/testfiles/plist_files/gcpl_32le -text
+test/testfiles/plist_files/gcpl_64be -text
+test/testfiles/plist_files/gcpl_64le -text
+test/testfiles/plist_files/lapl_32be -text
+test/testfiles/plist_files/lapl_32le -text
+test/testfiles/plist_files/lapl_64be -text
+test/testfiles/plist_files/lapl_64le -text
+test/testfiles/plist_files/lcpl_32be -text
+test/testfiles/plist_files/lcpl_32le -text
+test/testfiles/plist_files/lcpl_64be -text
+test/testfiles/plist_files/lcpl_64le -text
+test/testfiles/plist_files/ocpl_32be -text
+test/testfiles/plist_files/ocpl_32le -text
+test/testfiles/plist_files/ocpl_64be -text
+test/testfiles/plist_files/ocpl_64le -text
+test/testfiles/plist_files/ocpypl_32be -text
+test/testfiles/plist_files/ocpypl_32le -text
+test/testfiles/plist_files/ocpypl_64be -text
+test/testfiles/plist_files/ocpypl_64le -text
+test/testfiles/plist_files/strcpl_32be -text
+test/testfiles/plist_files/strcpl_32le -text
+test/testfiles/plist_files/strcpl_64be -text
+test/testfiles/plist_files/strcpl_64le -text
+test/th5s.h5 -text
+test/tlayouto.h5 -text
+test/tmtimen.h5 -text
+test/tmtimeo.h5 -text
+test/tsizeslheap.h5 -text
+testpar/t_init_term.c -text
+testpar/t_prestart.c -text
+testpar/t_pshutdown.c -text
+tools/h5copy/testfiles/h5copy_extlinks_src.h5 -text
+tools/h5copy/testfiles/h5copy_extlinks_trg.h5 -text
+tools/h5copy/testfiles/h5copy_ref.h5 -text
+tools/h5copy/testfiles/h5copytst.h5 -text
+tools/h5copy/testfiles/h5copytst_new.h5 -text
+tools/h5copy/testfiles/h5copytst_new.out.ls -text
+tools/h5diff/testfiles/compounds_array_vlen1.h5 -text
+tools/h5diff/testfiles/compounds_array_vlen2.h5 -text
+tools/h5diff/testfiles/h5diff_attr1.h5 -text
+tools/h5diff/testfiles/h5diff_attr2.h5 -text
+tools/h5diff/testfiles/h5diff_attr_v_level1.h5 -text
+tools/h5diff/testfiles/h5diff_attr_v_level2.h5 -text
+tools/h5diff/testfiles/h5diff_basic1.h5 -text
+tools/h5diff/testfiles/h5diff_basic2.h5 -text
+tools/h5diff/testfiles/h5diff_comp_vl_strs.h5 -text
+tools/h5diff/testfiles/h5diff_danglelinks1.h5 -text
+tools/h5diff/testfiles/h5diff_danglelinks2.h5 -text
+tools/h5diff/testfiles/h5diff_dset1.h5 -text
+tools/h5diff/testfiles/h5diff_dset2.h5 -text
+tools/h5diff/testfiles/h5diff_dset_zero_dim_size1.h5 -text
+tools/h5diff/testfiles/h5diff_dset_zero_dim_size2.h5 -text
+tools/h5diff/testfiles/h5diff_dtypes.h5 -text
+tools/h5diff/testfiles/h5diff_empty.h5 -text
+tools/h5diff/testfiles/h5diff_enum_invalid_values.h5 -text
+tools/h5diff/testfiles/h5diff_exclude1-1.h5 -text
+tools/h5diff/testfiles/h5diff_exclude1-2.h5 -text
+tools/h5diff/testfiles/h5diff_exclude2-1.h5 -text
+tools/h5diff/testfiles/h5diff_exclude2-2.h5 -text
+tools/h5diff/testfiles/h5diff_exclude3-1.h5 -text
+tools/h5diff/testfiles/h5diff_exclude3-2.h5 -text
+tools/h5diff/testfiles/h5diff_ext2softlink_src.h5 -text
+tools/h5diff/testfiles/h5diff_ext2softlink_trg.h5 -text
+tools/h5diff/testfiles/h5diff_extlink_src.h5 -text
+tools/h5diff/testfiles/h5diff_extlink_trg.h5 -text
+tools/h5diff/testfiles/h5diff_grp_recurse1.h5 -text
+tools/h5diff/testfiles/h5diff_grp_recurse2.h5 -text
+tools/h5diff/testfiles/h5diff_grp_recurse_ext1.h5 -text
+tools/h5diff/testfiles/h5diff_grp_recurse_ext2-1.h5 -text
+tools/h5diff/testfiles/h5diff_grp_recurse_ext2-2.h5 -text
+tools/h5diff/testfiles/h5diff_grp_recurse_ext2-3.h5 -text
+tools/h5diff/testfiles/h5diff_hyper1.h5 -text
+tools/h5diff/testfiles/h5diff_hyper2.h5 -text
+tools/h5diff/testfiles/h5diff_linked_softlink.h5 -text
+tools/h5diff/testfiles/h5diff_links.h5 -text
+tools/h5diff/testfiles/h5diff_softlinks.h5 -text
+tools/h5diff/testfiles/h5diff_types.h5 -text
+tools/h5diff/testfiles/h5diff_v1.txt -text
+tools/h5diff/testfiles/h5diff_v2.txt -text
+tools/h5diff/testfiles/h5diff_v3.txt -text
+tools/h5diff/testfiles/non_comparables1.h5 -text
+tools/h5diff/testfiles/non_comparables2.h5 -text
+tools/h5diff/testfiles/tmpSingleSiteBethe.output.h5 -text
+tools/h5diff/testfiles/tmpSingleSiteBethe.reference.h5 -text
+tools/h5diff/testfiles/tmptest.he5 -text
+tools/h5diff/testfiles/tmptest2.he5 -text
+tools/h5dump/errfiles/non_existing.err -text
+tools/h5format_convert/CMakeLists.txt -text
+tools/h5format_convert/CMakeTests.cmake -text
+tools/h5format_convert/Makefile.am -text
+tools/h5format_convert/h5fc_chk_idx.c -text
+tools/h5format_convert/h5fc_gentest.c -text
+tools/h5format_convert/h5format_convert.c -text
+tools/h5format_convert/testfiles/h5fc_d_file.ddl -text
+tools/h5format_convert/testfiles/h5fc_dname.ddl -text
+tools/h5format_convert/testfiles/h5fc_edge_v3.h5 -text
+tools/h5format_convert/testfiles/h5fc_err_level.h5 -text
+tools/h5format_convert/testfiles/h5fc_ext1_f.ddl -text
+tools/h5format_convert/testfiles/h5fc_ext1_f.h5 -text
+tools/h5format_convert/testfiles/h5fc_ext1_i.ddl -text
+tools/h5format_convert/testfiles/h5fc_ext1_i.h5 -text
+tools/h5format_convert/testfiles/h5fc_ext1_s.ddl -text
+tools/h5format_convert/testfiles/h5fc_ext1_s.h5 -text
+tools/h5format_convert/testfiles/h5fc_ext2_if.ddl -text
+tools/h5format_convert/testfiles/h5fc_ext2_if.h5 -text
+tools/h5format_convert/testfiles/h5fc_ext2_is.ddl -text
+tools/h5format_convert/testfiles/h5fc_ext2_is.h5 -text
+tools/h5format_convert/testfiles/h5fc_ext2_sf.ddl -text
+tools/h5format_convert/testfiles/h5fc_ext2_sf.h5 -text
+tools/h5format_convert/testfiles/h5fc_ext3_isf.ddl -text
+tools/h5format_convert/testfiles/h5fc_ext3_isf.h5 -text
+tools/h5format_convert/testfiles/h5fc_ext_none.h5 -text
+tools/h5format_convert/testfiles/h5fc_help.ddl -text
+tools/h5format_convert/testfiles/h5fc_non_v3.h5 -text
+tools/h5format_convert/testfiles/h5fc_nonexistdset_file.ddl -text
+tools/h5format_convert/testfiles/h5fc_nonexistfile.ddl -text
+tools/h5format_convert/testfiles/h5fc_nooption.ddl -text
+tools/h5format_convert/testfiles/h5fc_v_all.ddl -text
+tools/h5format_convert/testfiles/h5fc_v_bt1.ddl -text
+tools/h5format_convert/testfiles/h5fc_v_err.ddl -text
+tools/h5format_convert/testfiles/h5fc_v_n_1d.ddl -text
+tools/h5format_convert/testfiles/h5fc_v_n_all.ddl -text
+tools/h5format_convert/testfiles/h5fc_v_ndata_bt1.ddl -text
+tools/h5format_convert/testfiles/h5fc_v_non_chunked.ddl -text
+tools/h5format_convert/testfiles/old_h5fc_ext1_f.ddl -text
+tools/h5format_convert/testfiles/old_h5fc_ext1_f.h5 -text
+tools/h5format_convert/testfiles/old_h5fc_ext1_i.ddl -text
+tools/h5format_convert/testfiles/old_h5fc_ext1_i.h5 -text
+tools/h5format_convert/testfiles/old_h5fc_ext1_s.ddl -text
+tools/h5format_convert/testfiles/old_h5fc_ext1_s.h5 -text
+tools/h5format_convert/testfiles/old_h5fc_ext2_if.ddl -text
+tools/h5format_convert/testfiles/old_h5fc_ext2_if.h5 -text
+tools/h5format_convert/testfiles/old_h5fc_ext2_is.ddl -text
+tools/h5format_convert/testfiles/old_h5fc_ext2_is.h5 -text
+tools/h5format_convert/testfiles/old_h5fc_ext2_sf.ddl -text
+tools/h5format_convert/testfiles/old_h5fc_ext2_sf.h5 -text
+tools/h5format_convert/testfiles/old_h5fc_ext3_isf.ddl -text
+tools/h5format_convert/testfiles/old_h5fc_ext3_isf.h5 -text
+tools/h5format_convert/testfiles/old_h5fc_ext_none.h5 -text
+tools/h5format_convert/testh5fc.sh.in -text
+tools/h5import/testfiles/binfp64.h5 -text
+tools/h5import/testfiles/binin16.h5 -text
+tools/h5import/testfiles/binin32.h5 -text
+tools/h5import/testfiles/binin8.h5 -text
+tools/h5import/testfiles/binin8w.h5 -text
+tools/h5import/testfiles/binuin16.h5 -text
+tools/h5import/testfiles/binuin32.h5 -text
+tools/h5import/testfiles/textpfe.h5 -text
+tools/h5import/testfiles/txtfp32.h5 -text
+tools/h5import/testfiles/txtfp64.h5 -text
+tools/h5import/testfiles/txtin16.h5 -text
+tools/h5import/testfiles/txtin32.h5 -text
+tools/h5import/testfiles/txtin8.h5 -text
+tools/h5import/testfiles/txtstr.h5 -text
+tools/h5import/testfiles/txtuin16.h5 -text
+tools/h5import/testfiles/txtuin32.h5 -text
+tools/h5jam/testfiles/tall.h5 -text
+tools/h5jam/testfiles/twithub.h5 -text
+tools/h5jam/testfiles/twithub513.h5 -text
+tools/h5repack/testfiles/1_vds.h5-vds_dset_chunk20x10x5-v.ddl -text
+tools/h5repack/testfiles/2_vds.h5-vds_chunk3x6x9-v.ddl -text
+tools/h5repack/testfiles/3_1_vds.h5-vds_chunk2x5x8-v.ddl -text
+tools/h5repack/testfiles/4_vds.h5-vds_compa-v.ddl -text
+tools/h5repack/testfiles/4_vds.h5-vds_conti-v.ddl -text
+tools/h5repack/testfiles/README -text
+tools/h5repack/testfiles/h5repack_attr.h5 -text
+tools/h5repack/testfiles/h5repack_attr_refs.h5 -text
+tools/h5repack/testfiles/h5repack_deflate.h5 -text
+tools/h5repack/testfiles/h5repack_early.h5 -text
+tools/h5repack/testfiles/h5repack_ext.bin -text
+tools/h5repack/testfiles/h5repack_ext.h5 -text
+tools/h5repack/testfiles/h5repack_fill.h5 -text
+tools/h5repack/testfiles/h5repack_filters.h5 -text
+tools/h5repack/testfiles/h5repack_filters.h5-gzip_verbose_filters.tst -text
+tools/h5repack/testfiles/h5repack_fletcher.h5 -text
+tools/h5repack/testfiles/h5repack_hlink.h5 -text
+tools/h5repack/testfiles/h5repack_layout.UD.h5 -text svneol=unset#application/x-hdf
+tools/h5repack/testfiles/h5repack_layout.h5 -text
+tools/h5repack/testfiles/h5repack_layout.h5-dset2_chunk_20x10-errstk.tst -text
+tools/h5repack/testfiles/h5repack_layout.h5-plugin_zero.tst -text
+tools/h5repack/testfiles/h5repack_layout2.h5 -text
+tools/h5repack/testfiles/h5repack_layout3.h5 -text
+tools/h5repack/testfiles/h5repack_layouto.h5 -text
+tools/h5repack/testfiles/h5repack_named_dtypes.h5 -text
+tools/h5repack/testfiles/h5repack_nbit.h5 -text
+tools/h5repack/testfiles/h5repack_nested_8bit_enum.h5 -text
+tools/h5repack/testfiles/h5repack_nested_8bit_enum_deflated.h5 -text
+tools/h5repack/testfiles/h5repack_objs.h5 -text
+tools/h5repack/testfiles/h5repack_refs.h5 -text
+tools/h5repack/testfiles/h5repack_shuffle.h5 -text
+tools/h5repack/testfiles/h5repack_soffset.h5 -text
+tools/h5repack/testfiles/h5repack_szip.h5 -text
+tools/h5repack/testfiles/ublock.bin -text
+tools/h5stat/testfiles/h5stat_filters.h5 -text
+tools/h5stat/testfiles/h5stat_idx.ddl -text
+tools/h5stat/testfiles/h5stat_idx.h5 -text
+tools/h5stat/testfiles/h5stat_newgrat.h5 -text
+tools/h5stat/testfiles/h5stat_threshold.h5 -text
+tools/h5stat/testfiles/h5stat_tsohm.h5 -text
+tools/lib/h5tools_error.h svneol=native#text/plain
+tools/testfiles/charsets.h5 -text
+tools/testfiles/family_file00000.h5 -text
+tools/testfiles/family_file00001.h5 -text
+tools/testfiles/family_file00002.h5 -text
+tools/testfiles/family_file00003.h5 -text
+tools/testfiles/family_file00004.h5 -text
+tools/testfiles/family_file00005.h5 -text
+tools/testfiles/family_file00006.h5 -text
+tools/testfiles/family_file00007.h5 -text
+tools/testfiles/family_file00008.h5 -text
+tools/testfiles/family_file00009.h5 -text
+tools/testfiles/family_file00010.h5 -text
+tools/testfiles/family_file00011.h5 -text
+tools/testfiles/family_file00012.h5 -text
+tools/testfiles/family_file00013.h5 -text
+tools/testfiles/family_file00014.h5 -text
+tools/testfiles/family_file00015.h5 -text
+tools/testfiles/family_file00016.h5 -text
+tools/testfiles/family_file00017.h5 -text
+tools/testfiles/file_space.h5 -text
+tools/testfiles/filter_fail.h5 -text
+tools/testfiles/non_existing.ddl -text
+tools/testfiles/packedbits.h5 -text
+tools/testfiles/taindices.h5 -text
+tools/testfiles/tall.h5 -text
+tools/testfiles/tarray1.h5 -text
+tools/testfiles/tarray1_big.h5 -text
+tools/testfiles/tarray2.h5 -text
+tools/testfiles/tarray3.h5 -text
+tools/testfiles/tarray4.h5 -text
+tools/testfiles/tarray5.h5 -text
+tools/testfiles/tarray6.h5 -text
+tools/testfiles/tarray7.h5 -text
+tools/testfiles/tarray8.h5 -text
+tools/testfiles/tattr.h5 -text
+tools/testfiles/tattr2.h5 -text
+tools/testfiles/tattr4_be.h5 -text
+tools/testfiles/tattrintsize.h5 -text
+tools/testfiles/tattrreg.h5 -text
+tools/testfiles/tbigdims.h5 -text
+tools/testfiles/tbinary.h5 -text
+tools/testfiles/tbitfields.h5 -text
+tools/testfiles/tbitnopaque.ddl -text
+tools/testfiles/tbitnopaque.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/tchar.h5 -text
+tools/testfiles/tcmpdattrintsize.h5 -text
+tools/testfiles/tcmpdintarray.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/tcmpdints.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/tcmpdintsize.h5 -text
+tools/testfiles/tcompound.h5 -text
+tools/testfiles/tcompound2.h5 -text
+tools/testfiles/tcompound_complex.h5 -text
+tools/testfiles/tcompound_complex2.ddl -text
+tools/testfiles/tcompound_complex2.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/tdatareg.h5 -text
+tools/testfiles/tdset.h5 -text
+tools/testfiles/tdset2.h5 -text
+tools/testfiles/tdset_idx.h5 -text
+tools/testfiles/tdset_idx.ls -text
+tools/testfiles/tempty.h5 -text
+tools/testfiles/tenum.h5 -text
+tools/testfiles/textlink.h5 -text
+tools/testfiles/textlinkfar.h5 -text
+tools/testfiles/textlinksrc.h5 -text
+tools/testfiles/textlinktar.h5 -text
+tools/testfiles/tfamily00000.h5 -text
+tools/testfiles/tfamily00001.h5 -text
+tools/testfiles/tfamily00002.h5 -text
+tools/testfiles/tfamily00003.h5 -text
+tools/testfiles/tfamily00004.h5 -text
+tools/testfiles/tfamily00005.h5 -text
+tools/testfiles/tfamily00006.h5 -text
+tools/testfiles/tfamily00007.h5 -text
+tools/testfiles/tfamily00008.h5 -text
+tools/testfiles/tfamily00009.h5 -text
+tools/testfiles/tfamily00010.h5 -text
+tools/testfiles/tfcontents1.h5 -text
+tools/testfiles/tfcontents2.h5 -text
+tools/testfiles/tfilters.h5 -text
+tools/testfiles/tfpformat.h5 -text
+tools/testfiles/tfvalues.h5 -text
+tools/testfiles/tgroup.h5 -text
+tools/testfiles/tgrp_comments.h5 -text
+tools/testfiles/thlink.h5 -text
+tools/testfiles/thyperslab.h5 -text
+tools/testfiles/tints4dims.ddl -text
+tools/testfiles/tints4dims.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/tints4dimsBlock2.ddl -text
+tools/testfiles/tints4dimsBlockEq.ddl -text
+tools/testfiles/tints4dimsCount2.ddl -text
+tools/testfiles/tints4dimsCountEq.ddl -text
+tools/testfiles/tints4dimsStride2.ddl -text
+tools/testfiles/tintsattrs.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/tlarge_objname.h5 -text
+tools/testfiles/tldouble.h5 -text
+tools/testfiles/tlonglinks.h5 -text
+tools/testfiles/tloop.h5 -text
+tools/testfiles/tloop2.h5 -text
+tools/testfiles/tmany.h5 -text
+tools/testfiles/tmulti-b.h5 -text
+tools/testfiles/tmulti-g.h5 -text svneol=unset#application/octet-stream
+tools/testfiles/tmulti-l.h5 -text
+tools/testfiles/tmulti-o.h5 -text
+tools/testfiles/tmulti-r.h5 -text
+tools/testfiles/tmulti-s.h5 -text
+tools/testfiles/tname-amp.h5 -text
+tools/testfiles/tname-apos.h5 -text
+tools/testfiles/tname-gt.h5 -text
+tools/testfiles/tname-lt.h5 -text
+tools/testfiles/tname-quot.h5 -text
+tools/testfiles/tname-sp.h5 -text
+tools/testfiles/tnamed_dtype_attr.h5 -text
+tools/testfiles/tnestedcmpddt.h5 -text
+tools/testfiles/tnestedcomp.h5 -text
+tools/testfiles/tno-subset.h5 -text
+tools/testfiles/tnodata.h5 -text
+tools/testfiles/tnullspace.h5 -text
+tools/testfiles/tobjref.h5 -text
+tools/testfiles/topaque.h5 -text
+tools/testfiles/torderattr.h5 -text
+tools/testfiles/tordergr.h5 -text
+tools/testfiles/tref-escapes-at.h5 -text
+tools/testfiles/tref-escapes.h5 -text
+tools/testfiles/tref.h5 -text
+tools/testfiles/tsaf.h5 -text
+tools/testfiles/tscalarattrintsize.h5 -text
+tools/testfiles/tscalarintattrsize.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/tscalarintsize.h5 -text
+tools/testfiles/tscalarstring.h5 -text
+tools/testfiles/tslink.h5 -text
+tools/testfiles/tsoftlinks.h5 -text
+tools/testfiles/tsplit_file-m.h5 -text
+tools/testfiles/tsplit_file-r.h5 -text
+tools/testfiles/tstr.h5 -text
+tools/testfiles/tstr2.h5 -text
+tools/testfiles/tstr3.h5 -text
+tools/testfiles/tstring-at.h5 -text
+tools/testfiles/tstring.ddl -text svneol=unset#application/octet-stream
+tools/testfiles/tstring.h5 -text
+tools/testfiles/tudlink.h5 -text
+tools/testfiles/tvldtypes1.h5 -text
+tools/testfiles/tvldtypes2.h5 -text
+tools/testfiles/tvldtypes3.h5 -text
+tools/testfiles/tvldtypes4.h5 -text
+tools/testfiles/tvldtypes5.h5 -text
+tools/testfiles/tvlenstr_array.ddl -text
+tools/testfiles/tvlenstr_array.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/tvlstr.h5 -text
+tools/testfiles/tvms.h5 -text
+tools/testfiles/vds/1_a.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/1_b.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/1_c.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/1_d.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/1_e.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/1_f.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/1_vds.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/2_a.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/2_b.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/2_c.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/2_d.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/2_e.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/2_vds.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/3_1_vds.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/3_2_vds.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/4_0.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/4_1.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/4_2.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/4_vds.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/5_a.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/5_b.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/5_c.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/5_vds.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/a.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/b.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/c.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/d.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/f-0.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/f-3.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/vds-eiger.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/vds-first.ddl -text
+tools/testfiles/vds/vds-gap1.ddl -text
+tools/testfiles/vds/vds-gap2.ddl -text
+tools/testfiles/vds/vds-percival-unlim-maxmin.h5 -text svneol=unset#application/x-hdf
+tools/testfiles/vds/vds_layout-eiger.ddl -text
+tools/testfiles/vds/vds_layout-maxmin.ddl -text
+tools/testfiles/zerodim.h5 -text
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..1c4acc6
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,105 @@
+/Makefile.in
+/aclocal.m4
+/autom4te.cache
+bin/Makefile.in
+bin/compile
+bin/config.guess
+bin/config.sub
+bin/depcomp
+bin/install-sh
+bin/ltmain.sh
+bin/missing
+bin/test-driver
+/build*
+c++/Makefile.in
+c++/examples/Makefile.in
+c++/src/Makefile.in
+c++/src/header_files/Makefile.in
+c++/test/Makefile.in
+config/Makefile.in
+config/cmake/Makefile.in
+config/cmake/UserMacros/Makefile.in
+config/cmake/scripts/Makefile.in
+config/cmake_ext_mod/Makefile.in
+config/site-specific/Makefile.in
+/configure
+examples/Makefile.in
+fortran/Makefile.in
+fortran/examples/Makefile.in
+fortran/src/Makefile.in
+fortran/test/Makefile.in
+fortran/testpar/Makefile.in
+hl/Makefile.in
+hl/c++/Makefile.in
+hl/c++/examples/Makefile.in
+hl/c++/src/Makefile.in
+hl/c++/test/Makefile.in
+hl/examples/Makefile.in
+hl/fortran/Makefile.in
+hl/fortran/examples/Makefile.in
+hl/fortran/src/Makefile.in
+hl/fortran/test/Makefile.in
+hl/src/Makefile.in
+hl/test/Makefile.in
+hl/tools/Makefile.in
+hl/tools/gif2h5/Makefile.in
+hl/tools/gif2h5/testfiles/Makefile.in
+java/Makefile.in
+java/examples/Makefile.in
+java/examples/datasets/.classes
+java/examples/datasets/Makefile.in
+java/examples/datatypes/.classes
+java/examples/datatypes/Makefile.in
+java/examples/groups/.classes
+java/examples/groups/Makefile.in
+java/examples/intro/.classes
+java/examples/intro/Makefile.in
+java/src/.classes
+java/src/Makefile.in
+java/src/jni/Makefile.in
+java/test/.classes
+java/test/Makefile.in
+m4/Makefile.in
+m4/libtool.m4
+m4/ltoptions.m4
+m4/ltsugar.m4
+m4/ltversion.m4
+m4/lt~obsolete.m4
+release_docs/Makefile.in
+src/H5Edefin.h
+src/H5Einit.h
+src/H5Epubgen.h
+src/H5Eterm.h
+src/H5config.h.in
+src/H5overflow.h
+src/H5version.h
+src/Makefile.in
+test/Makefile.in
+test/testfiles/Makefile.in
+test/testfiles/plist_files/Makefile.in
+testpar/Makefile.in
+tools/Makefile.in
+tools/h5copy/Makefile.in
+tools/h5copy/testfiles/Makefile.in
+tools/h5diff/Makefile.in
+tools/h5diff/testfiles/Makefile.in
+tools/h5dump/Makefile.in
+tools/h5dump/errfiles/Makefile.in
+tools/h5format_convert/Makefile.in
+tools/h5import/Makefile.in
+tools/h5import/testfiles/Makefile.in
+tools/h5jam/Makefile.in
+tools/h5jam/testfiles/Makefile.in
+tools/h5ls/Makefile.in
+tools/h5repack/Makefile.in
+tools/h5repack/testfiles/Makefile.in
+tools/h5stat/Makefile.in
+tools/h5stat/testfiles/Makefile.in
+tools/lib/Makefile.in
+tools/misc/Makefile.in
+tools/misc/testfiles/Makefile.in
+tools/misc/vds/Makefile.in
+tools/perform/Makefile.in
+tools/testfiles/Makefile.in
+tools/testfiles/pbits/Makefile.in
+tools/testfiles/vds/Makefile.in
diff --git a/MANIFEST b/MANIFEST
index eb877cf..60f9bb6 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -20,7 +20,9 @@
# in column one with a '#'.
#------------------------------------------------------------------------------
-./.autom4te.cfg _DO_NOT_DISTRIBUTE_
+./.gitattributes _DO_NOT_DISTRIBUTE_
+./.gitignore _DO_NOT_DISTRIBUTE_
+./.autom4te.cfg _DO_NOT_DISTRIBUTE_
./.h5chkright.ini _DO_NOT_DISTRIBUTE_
./ACKNOWLEDGMENTS
./COPYING
@@ -89,6 +91,10 @@
./bin/timekeeper _DO_NOT_DISTRIBUTE_
./bin/trace
./bin/yodconfigure
+./bin/pkgscrpts/h5rmflags _DO_NOT_DISTRIBUTE_
+./bin/pkgscrpts/makeHDF5BinaryTarfiles.pl _DO_NOT_DISTRIBUTE_
+./bin/pkgscrpts/makeInternalREADME.pl _DO_NOT_DISTRIBUTE_
+./bin/pkgscrpts/makeOuterREADME.pl _DO_NOT_DISTRIBUTE_
./config/COPYING
./config/BlankForm
diff --git a/bin/bbrelease b/bin/bbrelease
index 79fe08f..c5d562e 100755
--- a/bin/bbrelease
+++ b/bin/bbrelease
@@ -279,7 +279,7 @@ if [ X$revmode = Xyes ]; then
# "undo" changes to it.
cp config/lt_vers.am $tmpdir
branch=`git branch | grep '*' | awk '{print $NF}'`
- revision=`git rev-parse HEAD`
+ revision=`git rev-parse --short HEAD`
# Set version information to m.n.r-r$revision.
# (h5vers does not correctly handle just m.n.r-$today.)
VERS=`echo $VERS | sed -e s/-.*//`-$revision
diff --git a/bin/h5vers b/bin/h5vers
index e9df387..9babf97 100755
--- a/bin/h5vers
+++ b/bin/h5vers
@@ -381,12 +381,12 @@ sub gen_configure {
$conf =~ /^(.*?)\/?configure.ac$/;
if ($1) {
- $rc = system("cd $1 && ./autogen.sh -p >/dev/null 2>/dev/null && rm -rf autom4te.cache");
+ $rc = system("cd $1 && ./autogen.sh >/dev/null 2>/dev/null && rm -rf autom4te.cache");
} else {
- $rc = system("./autogen.sh -p >/dev/null 2>/dev/null && rm -rf autom4te.cache");
+ $rc = system("./autogen.sh >/dev/null 2>/dev/null && rm -rf autom4te.cache");
}
if ($rc) {
- printf("./autogen.sh -p failed with exit code %d. Aborted.\n", $rc);
+ printf("./autogen.sh failed with exit code %d. Aborted.\n", $rc);
exit 1;
}
}
diff --git a/bin/pkgscrpts/h5rmflags b/bin/pkgscrpts/h5rmflags
new file mode 100755
index 0000000..32b8090
--- /dev/null
+++ b/bin/pkgscrpts/h5rmflags
@@ -0,0 +1,167 @@
+#! /bin/sh
+#
+# Copyright by The HDF Group.
+# Copyright by the Board of Trustees of the University of Illinois.
+# All rights reserved.
+#
+# This file is part of HDF5. The full HDF5 copyright notice, including
+# terms governing use, modification, and redistribution, is contained in
+# the files COPYING and Copyright.html. COPYING can be found at the root
+# of the source code distribution tree; Copyright.html can be found at the
+# root level of an installed copy of the electronic HDF5 document set and
+# is linked from the top-level documents page. It can also be found at
+# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
+# access to either file, you may request a copy from help@hdfgroup.org.
+#
+
+## Remove paths to libraries used to build HDF5 when packaging HDF5
+## binaries.
+## For help page, use "h5rmflags -help"
+
+# Constants definitions
+EXIT_SUCCESS=0
+EXIT_FAILURE=1
+
+# Function definitions
+
+# show help page
+usage() {
+ # A wonderfully informative "usage" message.
+ echo "usage: $prog_name [OPTIONS]"
+ echo " OPTIONS:"
+ echo " -help|help This help message"
+ echo " -echo Show all the shell commands executed"
+ echo " -force No prompt, just do it"
+ echo " -prefix=DIR New directory to find HDF5 lib/ and include/"
+ echo " subdirectories [default: current directory]"
+ echo " -tool=TOOL Tool to update. TOOL must be in the current"
+ echo " directory and writable. [default: $h5tools]"
+ echo " -show Show the commands without executing them"
+ echo " "
+ exit $EXIT_FAILURE
+}
+
+# display variable values
+dump_vars(){
+ echo "====Showing all variable values====="
+ echo prefix=$prefix
+ echo h5tools=$h5tools
+ echo "====End Showing====="
+}
+
+# show actions to be taken
+show_action()
+{
+ echo "Update the following tools because they are now installed at a new directory"
+ for t in $foundtools; do
+ echo "${t}:"
+ echo " current setting=`sed -e '/^prefix=/s/prefix=//p' -e d $t`"
+ echo " new setting="\""$prefix"\"
+ done
+}
+
+
+# Report Error message
+ERROR()
+{
+ echo "***ERROR***"
+ echo "$1"
+}
+
+# Main
+#
+# Initialization
+h5tools="h5cc h5pcc h5fc h5pfc h5c++" # possible hdf5 tools
+foundtools= # tools found and will be modified
+fmode= # force mode, default is off
+prefix=`(cd ..;pwd)`
+
+# Parse options
+for arg in $@ ; do
+ case "$arg" in
+ -prefix=*)
+ prefix="`expr "$arg" : '-prefix=\(.*\)'`"
+ ;;
+ -echo)
+ set -x
+ ;;
+ -show)
+ SHOW="echo"
+ ;;
+ -tool=*)
+ h5tools="`expr "$arg" : '-tool=\(.*\)'`"
+ ;;
+ -help|help)
+ usage
+ ;;
+ -force)
+ fmode=yes
+ ;;
+ *)
+ ERROR "Unknown Option($arg)"
+ usage
+ exit $EXIT_FAILURE
+ ;;
+ esac
+done
+
+# Sanity checks
+#if [ ! -d $prefix ]; then
+# ERROR "prefix($prefix) is not an existing directory"
+# exit $EXIT_FAILURE
+#fi
+
+for x in $h5tools; do
+ if [ -f $x ]; then
+ foundtools="$foundtools $x"
+ if [ ! -w $x ]; then
+ ERROR "h5tool($x) is not writable"
+ exit $EXIT_FAILURE
+ fi
+ fi
+done
+
+if [ -z "$foundtools" ]; then
+ ERROR "found no tools to modify"
+ exit $EXIT_FAILURE
+fi
+
+# Show actions to be taken and get consent
+show_action
+
+
+# Update them
+if [ "$SHOW" = "echo" ]; then
+ echo "===Update commands are:===="
+# cat $CMDFILE
+ echo "===End Update commands====="
+fi
+
+for t in $foundtools; do
+ echo Update $t ...
+# COMMAND="ed - $t"
+# if [ "$SHOW" = "echo" ]; then
+# echo $COMMAND
+# else
+# $COMMAND < $CMDFILE
+ ed - $t << end
+ g/^H5BLD_CPPFLAGS/s/-I\/.*include //g
+ g/^H5BLD_LDFLAGS/s/-L\/.*lib //g
+ g/^H5BLD_LDFLAGS/s/-L\/.*lib64 //g
+ .
+ w
+end
+# fi
+done
+
+
+# Cleanup
+#rm -f $CMDFILE
+exit $EXIT_SUCCESS
+
+# Some possible future features to add
+# CCBASE - Name of the alternative C compiler
+# CLINKERBASE - Name of the alternative linker
+# LDFLAGS - Path to different libraries your application will link with
+# (this path should include the path to the zlib library)
+# LIBS - Libraries your application will link with
diff --git a/bin/pkgscrpts/makeHDF5BinaryTarfiles.pl b/bin/pkgscrpts/makeHDF5BinaryTarfiles.pl
new file mode 100755
index 0000000..32b3049
--- /dev/null
+++ b/bin/pkgscrpts/makeHDF5BinaryTarfiles.pl
@@ -0,0 +1,368 @@
+#!/usr/bin/perl
+# makeTarFiles.pl
+
+# Copyright by The HDF Group.
+# Copyright by the Board of Trustees of the University of Illinois.
+# All rights reserved.
+#
+# This file is part of HDF5. The full HDF5 copyright notice, including
+# terms governing use, modification, and redistribution, is contained in
+# the files COPYING and Copyright.html. COPYING can be found at the root
+# of the source code distribution tree; Copyright.html can be found at the
+# root level of an installed copy of the electronic HDF5 document set and
+# is linked from the top-level documents page. It can also be found at
+# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
+# access to either file, you may request a copy from help@hdfgroup.org.
+#
+#
+#
+use warnings;
+use strict;
+use Cwd;
+use File::Basename;
+
+
+my %destsubdir = ('emu' => 'sunos-5.11-sparc-32-sunc512',
+ 'emu64' => 'sunos-5.11-sparc-64-sunc512',
+ 'ostrich' => 'linux-el6-ppc64-gcc447',
+ 'ostrichxl' => 'linux-el6-ppc64-xl13.1',
+ 'platypus' => 'linux-centos6-x86_64-gcc447',
+ 'platypus32' => 'linux-centos6-x86_64-32-gcc447',
+ 'moohan' => 'linux-centos7-x86_64-gcc485',
+ 'moohan32' => 'linux-centos7-x86_64-32-gcc485',
+ 'kite' => 'osx-10.8-x86_64-clang5.1',
+ 'quail' => 'osx-10.9-x86_64-clang6.0',
+ 'osx1010test' => 'osx-10.10-x86_64-clang6.0');
+
+my %szipdir = ('emu' => '/mnt/hdf/packages/szip/shared/encoder/SunOS-5.10',
+ 'emu-static' => '/mnt/hdf/packages/szip/static/encoder/SunOS-5.10',
+ 'emu64' => '/mnt/hdf/packages/szip-PIC/shared/encoder/SunOS-5.11-64',
+ 'emu64-static' => '/mnt/hdf/packages/szip-PIC/shared/encoder/SunOS-5.11-64',
+ 'kite' => '/mnt/hdf/packages/szip/shared/encoder/MacOS-10.8',
+ 'kite-static' => '/mnt/hdf/packages/szip-PIC/static/encoder/MacOS-10.8',
+ 'ostrich32' => '/mnt/hdf/packages/szip/shared/encoder/Linux2.6-ppc64-gcc',
+ 'ostrich32-static' => '/mnt/hdf/packages/szip/static/encoder/Linux2.6-ibmppc64-gcc-32',
+ 'ostrich' => '/mnt/hdf/packages/szip/shared/encoder/Linux2.6-ppc64-gcc-64',
+ 'ostrich-static' => '/mnt/hdf/packages/szip/static/encoder/Linux2.6-ibmppc64-gcc',
+ 'ostrichxl' => '/mnt/hdf/packages/szip/shared/encoder/Linux2.6-ppc64-gcc-64',
+ 'ostrichxl-static' => '/mnt/hdf/packages/szip/static/encoder/Linux2.6-ibmppc64-gcc',
+ 'osx1010test' => '/mnt/hdf/packages/szip/shared/encoder/MacOS-10.8',
+ 'osx1010test-static' => '/mnt/hdf/packages/szip-PIC/static/encoder/MacOS-10.8',
+ 'moohan' => '/mnt/hdf/packages/szip/shared/encoder/Linux2.6-x86_64-gcc',
+ 'moohan-static' => '/mnt/hdf/packages/szip/static/encoder/Linux2.6-x86_64-gcc',
+ 'moohan32' => '/mnt/hdf/packages/szip/shared/encoder/Linux2.6-x86_64-gcc-m32',
+ 'moohan32-static' => '/mnt/hdf/packages/szip-PIC/static/encoder/Linux2.6-x86_64-gcc-m32',
+ 'platypus32' => '/mnt/hdf/packages/szip/shared/encoder/Linux2.6-x86_64-gcc-m32',
+ 'platypus32-static' => '/mnt/hdf/packages/szip-PIC/static/encoder/Linux2.6-x86_64-gcc-m32',
+ 'platypus' => '/mnt/hdf/packages/szip/shared/encoder/Linux2.6-x86_64-gcc',
+ 'platypus-static' => '/mnt/hdf/packages/szip/static/encoder/Linux2.6-x86_64-gcc',
+ 'quail' => '/mnt/hdf/packages/szip/shared/encoder/MacOS-10.8',
+ 'quail-static' => '/mnt/hdf/packages/szip-PIC/static/encoder/MacOS-10.8');
+
+my %zlibdir = ('emu' => '/mnt/hdf/packages/zlib-125/shared/SunOS-5.10',
+ 'emu-static' => '/mnt/hdf/packages/zlib-125/static/SunOS-5.10',
+ 'emu64' => '/mnt/hdf/packages/zlib-123-PIC/SunOS-5.11-64',
+ 'emu64-static' => '/mnt/hdf/packages/zlib-123-PIC/SunOS-5.11-64',
+ 'kite' => ' /mnt/hdf/packages/zlib-125/shared/mac-intel-x86_64',
+ 'kite-static' => ' /mnt/hdf/packages/zlib-125/static/mac-intel-x86_64',
+ 'ostrich32' => '/mnt/hdf/packages/zlib-125/PIC/Linux2.6-ppc64-gcc',
+ 'ostrich32-static' => '/mnt/hdf/packages/zlib-125/PIC/Linux2.6-ppc64-gcc',
+ 'ostrich' => '/mnt/hdf/packages/zlib-125/PIC/Linux2.6-ppc64-gcc-64',
+ 'ostrich-static' => '/mnt/hdf/packages/zlib-125/PIC/Linux2.6-ppc64-gcc-64',
+ 'ostrichxl' => '/mnt/hdf/packages/zlib-125/PIC/Linux2.6-ppc64-gcc-64',
+ 'ostrichxl-static' => '/mnt/hdf/packages/zlib-125/PIC/Linux2.6-ppc64-gcc-64',
+ 'osx1010test' => ' /mnt/hdf/packages/zlib-125/shared/mac-intel-x86_64',
+ 'osx1010test-static' => ' /mnt/hdf/packages/zlib-125/static/mac-intel-x86_64',
+ 'moohan' => '/mnt/hdf/packages/zlib-125/shared/Linux2.6-x86_64-gcc',
+ 'moohan-static' => '/mnt/hdf/packages/zlib-125/static/Linux2.6-x86_64-gcc',
+ 'moohan32' => '/mnt/hdf/packages/zlib-128/Linux2.6-x86_64-gcc-m32',
+ 'moohan32-static' => '/mnt/hdf/packages/zlib-128/Linux2.6-x86_64-gcc-m32',
+ 'platypus32' => '/mnt/hdf/packages/zlib-128/Linux2.6-x86_64-gcc-m32',
+ 'platypus32-static' => '/mnt/hdf/packages/zlib-128/Linux2.6-x86_64-gcc-m32',
+ 'platypus' => '/mnt/hdf/packages/zlib-125/shared/Linux2.6-x86_64-gcc',
+ 'platypus-static' => '/mnt/hdf/packages/zlib-125/static/Linux2.6-x86_64-gcc',
+ 'quail' => ' /mnt/hdf/packages/zlib-125/shared/mac-intel-x86_64',
+ 'quail-static' => ' /mnt/hdf/packages/zlib-125/static/mac-intel-x86_64');
+
+my $indirectory = ".";
+$indirectory = shift;
+
+my $outdirectory = ".";
+$outdirectory = shift;
+
+my $key = ".";
+#$key = shift;
+
+my $scriptdirname = dirname(__FILE__);
+
+unless (-d $outdirectory) {
+ print "$outdirectory not found. Create it or choose another one and try again.\n";
+ exit 1;
+}
+
+print "Subdirectories of $indirectory will be tarred and stored in $outdirectory.\n";
+
+
+my $tarfilename;
+my $tardirname;
+my $output;
+my $cmd;
+
+# I'm currently copying system zlibs for at least solaris and FreeBSD machines. Since this script runs on jam it may require scp to get the libs.
+
+#For future reference
+# command for getting szlib files and links for shared binaries:
+# tar cvf - -C <szipDir>/lib . | tar xvf - -C <libdir> .
+# libz.so.1.2.3 and the static files should just be copied because they're in directories
+# with other files. Then create the libz.so.1 and libz.so symbolic links.
+sub addzandszlibs {
+ my $dir = shift;
+ my $indirectory = shift;
+ my $currentdir = getcwd();
+
+ if (-d "$indirectory/$dir" ) {
+ my $szdir = $szipdir{$dir};
+ my $zldir = $zlibdir{$dir};
+ if ($dir =~ /static/ || $dir =~ /ostrich/) {
+ $cmd = "cp $szdir/lib/libsz.a $indirectory/$dir/lib";
+ $output = `$cmd`;
+ print $output;
+ $cmd = "cp $zldir/lib/libz.a $indirectory/$dir/lib";
+ $output = `$cmd`;
+ print $output;
+ } elsif ($dir eq "freedom" || $dir eq "loyalty") {
+ $cmd = "cp $szdir/lib/libsz.so.2 $indirectory/$dir/lib";
+ $output = `$cmd`;
+ print $output;
+ $cmd = "cp $zldir/lib/libz.so.5 $indirectory/$dir/lib";
+ $output = `$cmd`;
+ print $output;
+
+ chdir "$indirectory/$dir/lib" or die "Couldn't change directory to $indirectory/$dir/lib, $!";
+ $cmd = "ln -s libsz.so.2 libsz.so";
+ $output = `$cmd`;
+ print $output;
+
+ $cmd = "ln -s libz.so.5 libz.so";
+ $output = `$cmd`;
+ print $output;
+
+ chdir $currentdir or die "Couldn't change directory back to $currentdir, $!";
+ } elsif ($dir eq "quail" || $dir eq "kite" || $dir eq "osx1010test") {
+ #we've been using the static libraries for the macs - built with -fPIC
+# $cmd = "cp $szdir/lib/libsz.a $indirectory/$dir/lib";
+# $output = `$cmd`;
+# print $output;
+# $cmd = "cp $zldir/lib/libz.a $indirectory/$dir/lib";
+# $output = `$cmd`;
+# print $output;
+ $cmd = "cp $szdir/lib/libsz.2.0.0.dylib $indirectory/$dir/lib";
+ $output = `$cmd`;
+ print $output;
+ $cmd = "cp $zldir/lib/libz.1.2.5.dylib $indirectory/$dir/lib";
+ $output = `$cmd`;
+ print $output;
+
+ chdir "$indirectory/$dir/lib" or die "Couldn't change directory to $indirectory/$dir/lib, $!";
+ $cmd = "ln -s libsz.2.0.0.dylib libsz.2.dylib";
+ $output = `$cmd`;
+ print $output;
+
+ $cmd = "ln -s libsz.2.0.0.dylib libsz.dylib";
+ $output = `$cmd`;
+ print $output;
+
+ $cmd = "ln -s libz.1.2.5.dylib libz.1.dylib";
+ $output = `$cmd`;
+ print $output;
+
+ $cmd = "ln -s libz.1.2.5.dylib libz.dylib";
+ $output = `$cmd`;
+ print $output;
+
+ chdir $currentdir or die "Couldn't change directory back to $currentdir, $!";
+
+ } elsif ($dir eq "emu64") {
+ $cmd = "cp $szdir/lib/libsz.so.2.0.0 $indirectory/$dir/lib";
+ $output = `$cmd`;
+ print $output;
+ $cmd = "cp $zldir/lib/libz.a $indirectory/$dir/lib";
+ $output = `$cmd`;
+ print $output;
+
+ chdir "$indirectory/$dir/lib" or die "Couldn't change directory to $indirectory/$dir/lib, $!";
+ $cmd = "ln -s libsz.so.2.0.0 libsz.so.2";
+ $output = `$cmd`;
+ print $output;
+
+ $cmd = "ln -s libsz.so.2.0.0 libsz.so";
+ $output = `$cmd`;
+ print $output;
+
+ chdir $currentdir or die "Couldn't change directory back to $currentdir, $!";
+
+ } elsif ($dir eq "platypus32" || $dir eq "moohan32") {
+ $cmd = "cp $szdir/lib/libsz.so.2.0.0 $indirectory/$dir/lib";
+ $output = `$cmd`;
+ print $output;
+
+ # $cmd = "cp $zldir/lib/libz.a $indirectory/$dir/lib";
+ # $output = `$cmd`;
+ # print $output;
+
+ chdir "$indirectory/$dir/lib" or die "Couldn't change directory to $indirectory/$dir/lib, $!";
+ $cmd = "ln -s libsz.so.2.0.0 libsz.so.2";
+ $output = `$cmd`;
+ print $output;
+
+ $cmd = "ln -s libsz.so.2.0.0 libsz.so";
+ $output = `$cmd`;
+ print $output;
+
+ # $cmd = "ln -s libz.so.1.2.8 libz.so.1";
+ # $output = `$cmd`;
+ # print $output;
+
+ # $cmd = "ln -s libz.so.1.2.8 libz.so";
+ # $output = `$cmd`;
+ # print $output;
+
+ chdir $currentdir or die "Couldn't change directory back to $currentdir, $!";
+
+ } else {
+ $cmd = "cp $szdir/lib/libsz.so.2.0.0 $indirectory/$dir/lib";
+ $output = `$cmd`;
+ print $output;
+
+ $cmd = "cp $zldir/lib/libz.so.1.2.5 $indirectory/$dir/lib";
+ $output = `$cmd`;
+ print $output;
+
+ chdir "$indirectory/$dir/lib" or die "Couldn't change directory to $indirectory/$dir/lib, $!";
+ $cmd = "ln -s libsz.so.2.0.0 libsz.so.2";
+ $output = `$cmd`;
+ print $output;
+
+ $cmd = "ln -s libsz.so.2.0.0 libsz.so";
+ $output = `$cmd`;
+ print $output;
+
+ $cmd = "ln -s libz.so.1.2.5 libz.so.1";
+ $output = `$cmd`;
+ print $output;
+
+ $cmd = "ln -s libz.so.1.2.5 libz.so";
+ $output = `$cmd`;
+ print $output;
+
+ chdir $currentdir or die "Couldn't change directory back to $currentdir, $!";
+ }
+ }
+}
+
+sub makeTarFile {
+ my $directoryname = shift;
+ my $origdirname = shift;
+ my $tarfilename = shift;
+ my $tardirname = shift;
+ $cmd = "mv $indirectory/$origdirname $indirectory/$tardirname";
+ $output = `$cmd`;
+ print $output;
+ if (-d $indirectory."/".$tardirname."/doc/hdf5/examples") {
+ $cmd = "mv $indirectory/$tardirname/doc/hdf5/examples $indirectory/$tardirname/examples";
+ $output = `$cmd`;
+ print $output;
+ $cmd = "rm -rf $indirectory/$tardirname/doc";
+ $output = `$cmd`;
+ print $output;
+ }
+ $cmd = "tar zcvf $outdirectory/$directoryname/$tarfilename -C $indirectory $tardirname";
+ print "Need to run $cmd.\n";
+ $output = `$cmd`;
+ sleep 10;
+ print "Create $tarfilename: $output\n";
+ $cmd = "mv $indirectory/$tardirname $indirectory/$origdirname";
+ $output = `$cmd`;
+ print $output;
+}
+
+foreach $key (keys %destsubdir) {
+ print "Process ".$key."\n\n";
+ #skip unless there's a directory by the name of $key or $key-static
+ next unless -d $indirectory.'/'.$key || -d $indirectory.'/'.$key."-static";
+ my $version;
+ # This assumes a static directory. Probably the others should be checked if this
+ # doesn't exist.
+ $cmd = "grep \"HDF5 Version\" $indirectory/$key/lib/libhdf5.settings";
+ $_ = `$cmd`;
+ print $_, "\n";
+ s/HDF5 Version://;
+ s/^\s+//;
+ chomp;
+ $version = $_;
+ #my $directoryname = substr $destsubdir{$key}, 0, rindex($destsubdir{$key}, '-');
+ my $directoryname = $destsubdir{$key};
+ mkdir $outdirectory."/".$directoryname, 0755 unless -d $outdirectory."/".$directoryname;
+ my $staticdir = $key."-static";
+ print $indirectory."/$key tarfile will be put in " . $outdirectory."/".$directoryname."\n";
+ if (-e $outdirectory."/".$destsubdir{$key}."/README") {
+ print $outdirectory."/".$destsubdir{$key}."/README" . " has already been created.\n";
+ }
+ else {
+ print "Make the Outer README file: ";
+ $cmd = "perl ./makeOuterREADME.pl $indirectory/$key $outdirectory $directoryname";
+ print $cmd, "\n";
+ my $output = `$cmd`;
+ print $output;
+ }
+ my $file = "";
+ my @dirnames = "";
+ opendir(DIR, $indirectory) or die "can't open .: $!";
+ while (defined($file = readdir(DIR))) {
+ next unless ($file eq $key || $file eq "$key-static") && -d $indirectory."/".$file;
+ push @dirnames, $file;
+ }
+ foreach my $dir (@dirnames) {
+ next if $dir eq "";
+ print "Make the Inner README files.\n";
+ $cmd = "perl ./makeInternalREADME.pl $indirectory/$dir";
+ print $cmd, "\n";
+ $output = `$cmd`;
+ print $output;
+ print "Add the zlib and szip files for $dir.\n";
+ &addzandszlibs($dir, $indirectory);
+ my $currentdir = getcwd();
+
+ print "Remove all lib*.la files from $dir/lib*.\n";
+ $cmd = "rm $indirectory/$dir/lib*/lib*.la";
+ print $cmd, "\n";
+ $output = `$cmd`;
+ print $output;
+
+ chdir "$indirectory/$dir/bin" or die "Couldn't change directory to $indirectory/$dir/bin, $!";
+
+ $cmd = "$scriptdirname/h5rmflags -force";
+ $output = `$cmd`;
+ print $output;
+ chdir $currentdir or die "Couldn't change directory back to $currentdir, $!";
+ print "Tar up the files into the output directory.\n";
+ if (-d $indirectory."/".$dir) {
+ if ($dir =~ /static/) {
+ $tarfilename = "hdf5-$version-$destsubdir{$key}-static.tar.gz";
+ $tardirname = "hdf5-$version-$destsubdir{$key}-static";
+ } else {
+ $tarfilename = "hdf5-$version-$destsubdir{$key}-shared.tar.gz";
+ $tardirname = "hdf5-$version-$destsubdir{$key}-shared";
+ }
+ &makeTarFile($directoryname, $dir, $tarfilename, $tardirname);
+ }
+ }
+ # If this copy is done after h5rmflags is run on all the directories the compile scripts
+ # in the utilities directory will already have the paths removed.
+ if (-d $indirectory."/".$staticdir) {
+ $cmd = "cp -prv $indirectory/$staticdir/bin $outdirectory/$directoryname/utilities";
+ $output = `$cmd`;
+ print $output;
+ }
+}
+
diff --git a/bin/pkgscrpts/makeInternalREADME.pl b/bin/pkgscrpts/makeInternalREADME.pl
new file mode 100755
index 0000000..355036f
--- /dev/null
+++ b/bin/pkgscrpts/makeInternalREADME.pl
@@ -0,0 +1,215 @@
+#!/usr/bin/perl
+# makeInternalREADME.pl
+#
+# Copyright by The HDF Group.
+# All rights reserved.
+#
+# This file is part of HDF4. The full HDF4 copyright notice, including
+# terms governing use, modification, and redistribution, is contained in
+# the files COPYING and Copyright.html. COPYING can be found at the root
+# of the source code distribution tree; Copyright.html can be found at the
+# root level of an installed copy of the electronic HDF4 document set and
+# is linked from the top-level documents page. It can also be found at
+# http://hdfgroup.org/HDF4/doc/Copyright.html. If you do not have
+# access to either file, you may request a copy from help@hdfgroup.org.
+#
+
+use warnings;
+use strict;
+
+my $section2="For information on compilers and settings used to build these HDF5
+libraries, please refer to:
+
+ ./lib/libhdf5.settings
+
+The contents of this directory are:
+
+ COPYING - Copyright notice
+ README - This file
+ RELEASE.txt - Detailed information regarding this release
+ bin/ - Directory containing HDF5 pre-compiled utilities
+ include/ - Directory containing HDF5 include files
+ lib/ - Directory containing HDF5 libraries and settings
+ share/ - Directory containing example code in C, C++, and
+ Fortran using HDF5 and HDF5 HL library APIs. The
+ shell scripts provided with these examples will
+ compile and run them, and will also test the
+ h5cc, h5c++, and h5fc compile scripts found
+ in the installed bin directory.
+
+These binaries were built with the ZLIB and SZIP (version 2.1, Encoder
+ENABLED) external libraries which are included in the lib directory for
+convenience.
+
+We also provide the ZLIB and SZIP source code on our ftp server at:
+
+ ftp://ftp.hdfgroup.org/lib-external/
+
+The official ZLIB and SZIP pages are at:
+
+ ZLIB: http://www.zlib.net/
+ SZIP: http://hdfgroup.org/doc_resource/SZIP/
+
+";
+
+my $section3 = "If using the shared libraries, you must add the HDF5 library path
+to the LD_LIBRARY_PATH variable.
+";
+
+my $section4 = "We provide scripts for compiling applications with the HDF5 libraries:
+
+ bin/h5cc - for C
+ bin/h5fc - for F90 (if Fortran 90 library is included with the binaries)
+ bin/h5c++ - for C++ (if C++ library is included with the binaries)
+
+After you have installed the binaries to their final destination, you can use
+these scripts (h5cc, h5fc, h5c++) to compile. However, you must first run
+./h5redeploy in the bin directory to change site specific paths in the scripts.
+
+You may also need to change other variables in the scripts, depending
+on how things are set up on your system. Here are some of the variables
+to check:
+
+ prefix - Path to the HDF5 top level installation directory
+ CCBASE - Name of the C compiler
+ CLINKERBASE - Name of the linker
+ LIBS - Libraries your application will link with
+
+For further details refer to the INSTALL files in
+ ftp://ftp.hdfgroup.org/HDF5/current/src/unpacked/release_docs/
+or in the ./release_docs/ directory of the HDF5 source code, which can be found
+on the HDF Group ftp server at ftp://ftp.hdfgroup.org/HDF5/current/src/.
+
+Please send questions, comments, and suggestions to the appropriate
+contact address from http://www.hdfgroup.org/about/contact.html
+
+
+";
+
+my $indirectory = ".";
+$indirectory = shift;
+my $linktype = "shared";
+if ($indirectory =~ /static/) {
+ $linktype = "static";
+}
+my $modestring="";
+if ($indirectory =~ /32/) {
+ $modestring = "in 32 bit mode ";
+}
+
+my $version;
+
+my $outfile = "$indirectory/README";
+open OUTFILE, ">$outfile" or die "$!Couldn't open $outfile - check permissions for $indirectory\n";
+my $hostname;
+my $cmd = "grep \"HDF5 Version\" $indirectory/lib/libhdf5.settings";
+$_ = `$cmd`;
+#print OUTFILE $_, "\n";
+s/HDF5 Version://;
+s/^\s+//;
+chomp;
+$version = $_;
+#print OUTFILE $_, "\n";
+
+my $versionstring= "This directory contains the $linktype binary distribution of HDF5-".$version;
+
+$cmd = "grep \"Uname information:\" $indirectory/lib/libhdf5.settings";
+$_ = `$cmd`;
+s/Uname information://;
+s/^\s+//;
+#print OUTFILE $_;
+chomp;
+#s/(^\w+)(\s)(\S+)/$1/;
+#s/(^.*)(-)(.*)(200[7-8])(.*)(\s)(\S+)/$1 $5/;
+#my $platformstring = "\nthat was compiled on:" . $_ . " ";
+my $platformstring = "";
+my $hostnamestring = $_;
+my @hostnamestring = split / /, $hostnamestring;
+#print OUTFILE "Size of hostnamestring is ", scalar @hostnamestring, "\n";
+#print OUTFILE $hostnamestring[0] . "\t" . $hostnamestring[2]."\t".$hostnamestring[19]."\n";
+$hostname = $hostnamestring[1];
+#my $size = scalar @hostnamestring;
+if ($hostname =~ /loyalty/) {
+ $platformstring = "\nthat was compiled " . $modestring . "on: " . $hostnamestring[0]." " . $hostnamestring[2]." " . $hostnamestring[-1] . " ";
+}
+elsif ($hostname =~ /freedom/) {
+ $platformstring = "\nthat was compiled " . $modestring . "on: " . $hostnamestring[0]." " . $hostnamestring[2]." " . $hostnamestring[-1] . " ";
+} elsif ($hostname =~ /emu/) {
+ $platformstring = "\nthat was compiled " . $modestring . "on: " . $hostnamestring[0]." " . $hostnamestring[2] . " " . $hostnamestring[-2] . " ";
+} elsif ($hostname =~ /fred/) {
+ $platformstring = "\nthat was compiled " . $modestring . "on: " . $hostnamestring[0]." " . $hostnamestring[2] . " " . $hostnamestring[-1] . " ";
+} else {
+ $_ = $hostnamestring[2];
+ my $pos = index $_, '-';
+ my $os = substr $_, 0, $pos;
+ $platformstring = "\nthat was compiled " . $modestring . "on: " . $hostnamestring[0] . " " . $os . " " . $hostnamestring[-2] . " ";
+}
+
+
+my $mappingstring = "";
+#no mappingstring for 1.6. Put it back for 1.8.
+#$cmd = "grep \"Default API Mapping:\" $indirectory/lib/libhdf5.settings";
+#$_ = `$cmd`;
+#s/Default API Mapping://;
+#s/^\s+//;
+#chomp;
+#if (/v\d+/) {
+# s/v//;
+# s/(\d)(\d)/$1\.$2/g;
+# $mappingstring = "using the default\nAPI mapping for VERSION ".$_.".";
+#
+#}
+print OUTFILE $versionstring;
+print OUTFILE $platformstring."\n\n";
+#print OUTFILE $mappingstring;
+
+#if ($hostname eq "loyalty.hdfgroup.uiuc.edu" || $hostname eq "freedom.hdfgroup.uiuc.edu") {
+# print OUTFILE " It includes the C APIs,\nbuilt using the following ";
+# print OUTFILE "compilers:\n\n";
+#}
+#else {
+if ($linktype eq "shared" && !($hostname =~ /32/)) {
+ print OUTFILE "\n\nIt includes the C, C++, F90 and Java APIs, built using the following\n";
+} else {
+ print OUTFILE "\n\nIt includes the C, C++, and F90 APIs, built using the following\n";
+}
+print OUTFILE "compilers:\n\n";
+#}
+
+# Only the gcc compiler version is in libhdf5.settings, so for now I looked
+# up the versions and hardcoded them here. We will put them in libhdf5.settings
+# for the next release.
+if ($indirectory =~ /gnu484/) {
+ print OUTFILE "\tgcc, g++, and gfortran 4.8.4\n\n";
+} elsif ($hostname =~ /jam/ || $hostname =~ /koala/) {
+ print OUTFILE "\tgcc, g++, and gfortran 4.1.2\n\n";
+} elsif ($hostname =~ /platypus/) {
+ print OUTFILE "\tgcc, g++, and gfortran 4.4.7\n\n";
+ if ($linktype eq "shared" && !($hostname =~ /32/)) {
+ print OUTFILE "\tjava 1.8.0_51\n\n";
+ }
+} elsif ($hostname =~ /moohan/) {
+ print OUTFILE "\tgcc, g++, and gfortran 4.8.5\n\n";
+ if ($linktype eq "shared" && !($hostname =~ /32/)) {
+ print OUTFILE "\tjava 1.8.0_51\n\n";
+ }
+} elsif ($hostname =~ /emu/) {
+ print OUTFILE "\tSun C and C++ 5.12, Sun Fortran 95 8.6\n\n";
+} elsif ($hostname =~ /loyalty/ || $hostname =~ /freedom/) {
+ print OUTFILE "\tgcc, g++, and gfortran 4.6.1\n\n";
+} elsif ($hostname =~ /duck/) {
+ print OUTFILE "\tApple clang/clang++ 3.0 from Xcode 4.6.1 and gfortran 4.8.2\n\n";
+} elsif ($hostname =~ /kite/) {
+ print OUTFILE "\tApple clang/clang++ 5.1 from Xcode 5.0.2 and gfortran 4.8.2\n\n";
+} elsif ($hostname =~ /quail/) {
+ print OUTFILE "\tgcc, g++ 5.1 from Xcode 5.1 and gfortran 4.8.2\n\n";
+} elsif ($hostname =~ /osx1010test/) {
+ print OUTFILE "\tgcc, g++ 5.1 from Xcode 5.1 and gfortran 4.8.2\n\n";
+}
+
+print OUTFILE $section2;
+
+print OUTFILE $section3;
+
+print OUTFILE $section4;
+
diff --git a/bin/pkgscrpts/makeOuterREADME.pl b/bin/pkgscrpts/makeOuterREADME.pl
new file mode 100755
index 0000000..602ad28
--- /dev/null
+++ b/bin/pkgscrpts/makeOuterREADME.pl
@@ -0,0 +1,182 @@
+#!/usr/bin/perl
+# makeOuterREADME.pl
+
+# Copyright by The HDF Group.
+# All rights reserved.
+#
+# This file is part of HDF4. The full HDF4 copyright notice, including
+# terms governing use, modification, and redistribution, is contained in
+# the files COPYING and Copyright.html. COPYING can be found at the root
+# of the source code distribution tree; Copyright.html can be found at the
+# root level of an installed copy of the electronic HDF4 document set and
+# is linked from the top-level documents page. It can also be found at
+# http://hdfgroup.org/HDF4/doc/Copyright.html. If you do not have
+# access to either file, you may request a copy from help@hdfgroup.org.
+#
+
+use warnings;
+use strict;
+
+my $indirectory = ".";
+$indirectory = shift;
+
+my $outdirectory = ".";
+$outdirectory = shift;
+
+my $outsubdir = shift;
+
+my $version;
+
+my $outfile = "$outdirectory/$outsubdir/README";
+open OUTFILE, ">$outfile";
+my $hostname="";
+my $cmd = "grep \"HDF5 Version\" $indirectory-static/lib/libhdf5.settings";
+$_ = `$cmd`;
+print OUTFILE $_, "\n";
+s/HDF5 Version://;
+s/^\s+//;
+chomp;
+$version = $_;
+#print OUTFILE $_, "\n";
+my $versionstring= "This directory contains the precompiled HDF5 $version binary distribution\n(include files, libraries, utilities) for";
+
+$cmd = "grep \"Uname information:\" $indirectory-static/lib/libhdf5.settings";
+$_ = `$cmd`;
+s/Uname information://;
+s/^\s+//;
+chomp;
+print "String to work with is $_\n";
+my $platformstring = "";
+my $hostnamestring = $_;
+my @hostnamestring = split / /, $hostnamestring;
+$platformstring = "$hostnamestring[0] ";
+if ($indirectory =~ /jam/ || $indirectory =~ /koala/) {
+ $hostnamestring = $hostnamestring[2];
+ my $pos = index $hostnamestring, "-";
+ if ($pos > 0) {
+ $platformstring .= substr $hostnamestring, 0, $pos;
+ } else {
+ $platformstring .= $hostnamestring[2];
+ }
+ $platformstring .= " ".$hostnamestring[-3];
+} elsif ($indirectory =~ /linew/) {
+ $platformstring .= "$hostnamestring[2] $hostnamestring[-2]";
+} else {
+ $platformstring .= "$hostnamestring[2] $hostnamestring[-1]";
+}
+
+print OUTFILE $versionstring." ".$platformstring.":\n\n";
+my $line1;
+my $line3;
+my $line5;
+my $compilerstring="";
+my $compilerstring1="";
+my $compilerstring2="";
+
+
+print $indirectory, "\n";
+
+if ($indirectory =~ /ostrich/) {
+# $line1 = " hdf5-$version-$outsubdir-16API.tar.gz - Includes C, C++, F90 APIs (using\n";
+ $line3 = " hdf5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
+ $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 APIs (using";
+ $compilerstring = " gcc, g++, and gfortran 4.4.7)";
+}
+elsif ($indirectory =~ /platypus/) {
+# $line1 = " hdf5-$version-$outsubdir-16API.tar.gz - Includes C, C++, F90 APIs (using\n";
+ $line3 = " hdf5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
+ $compilerstring1 = " gcc, g++, and gfortran 4.4.7)\n";
+ if ($indirectory =~ /32/) {
+ $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 and Java APIs (using";
+ $compilerstring2 = " gcc, g++, and gfortran 4.4.7)\n";
+ } else {
+ $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 and Java APIs (using";
+ $compilerstring2 = " gcc, g++, and gfortran 4.4.7 and java 1.8.0_51)\n";
+ }
+}
+elsif ($indirectory =~ /moohan/) {
+# $line1 = " hdf5-$version-$outsubdir-16API.tar.gz - Includes C, C++, F90 APIs (using\n";
+ $line3 = " hdf5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
+ $compilerstring1 = " gcc, g++, and gfortran 4.8.5)\n";
+ if ($indirectory =~ /32/) {
+ $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 and Java APIs (using";
+ $compilerstring2 = " gcc, g++, and gfortran 4.4.7)\n";
+ } else {
+ $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 and Java APIs (using";
+ $compilerstring2 = " gcc, g++, and gfortran 4.8.5 and java 1.8.0_51)\n";
+ }
+}
+elsif ($indirectory =~ /emu/) {
+# $line1 = " hdf5-$version-$outsubdir-16API.tar.gz - Includes C, C++, F90 APIs (using\n";
+ $line3 = " hdf5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
+ $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 APIs (using";
+ $compilerstring = " Sun C and C++ 5.12, Sun Fortran 95 8.6)\n";
+}
+elsif ($indirectory =~ /kite/) {
+ $line3 = " hfd5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
+ $line5 = " hfd5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 APIs (using";
+ $compilerstring = " Apple clang/clang++ 5.1 from Xcode 5.0.2,
+ gfortran 4.8.2)\n";
+}
+elsif ($indirectory =~ /quail/) {
+ $line3 = " hfd5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
+ $line5 = " hfd5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 APIs (using";
+ $compilerstring = " Apple clang/clang++ 6.0 from Xcode 5.1,
+ gfortran 4.9.2)\n";
+}
+elsif ($indirectory =~ /osx1010test/) {
+ $line3 = " hdf5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
+ $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 APIs (using";
+ $compilerstring = " Apple clang/clang++ 6.1 from Xcode 6.1,
+ gfortran 4.9.2)\n";
+}
+elsif ($indirectory =~ /osx1011test/) {
+ $line3 = " hdf5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
+ $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 APIs (using";
+ $compilerstring = " Apple clang/clang++ 7.0.2 from Xcode 7.0,
+ gfortran 5.2.0)\n";
+}
+
+ print OUTFILE $line3;
+ print OUTFILE $compilerstring1."\n";
+if ($line5 ne "") {
+ print OUTFILE $line5;
+ print OUTFILE $compilerstring2."\n";
+}
+#elsif ($indirectory =~ /-16API/) {
+# print OUTFILE $line1;
+# print OUTFILE $compilerstring;
+# print OUTFILE " USES THE VERSION 1.6 DEFAULT API\n";
+# print OUTFILE " MAPPING.\n\n";
+#}
+
+print OUTFILE " utilities/ - Directory containing the compiled HDF5 utilities.\n";
+print OUTFILE " These utilities are STATICALLY linked and will run as is.\n\n";
+#print OUTFILE " The tools can be downloaded separately, or ALL in one\n";
+#print OUTFILE " compressed file (5-$version-$outsubdir-static-util.tar.gz).\n\n";
+print OUTFILE "\n";
+print OUTFILE "To obtain the HDF5 distribution, 'unzip' and 'untar' the distribution\n";
+print OUTFILE "file:\n\n";
+print OUTFILE " gzip -cd <gz file from above> | tar xvf -\n";
+
+
+#$cmd = "grep \"Configured by:\" $indirectory/$key-static/lib/libhdf5.settings";
+#$_ = `$cmd`;
+#s/Configured by://;
+#s/^\s+//;
+#print OUTFILE $_;
+#chomp;
+#my $hostnamestring = $_;
+#s/(^\w+)(\s)(\S+)/$1/;
+#s/(^.*)(-)(.*)(200[7-8])(.*)(\s)(\S+)/$1 $5/;
+#my $platformstring = $_ . ":\n\n";
+#my @hostnamestring = split /@/, $hostnamestring;
+#print "Size of hostnamestring is ", scalar @hostnamestring, "\n";
+#print $hostnamestring[0] . "\t" . $hostnamestring[2]."\t".$hostnamestring[19]."\n";
+#my $platformstring = $hostnamestring[1].":\n\n";
+#$hostnamestring = $hostnamestring[1];
+#my $pos = index $hostnamestring, ".";
+#if ($pos > 0) {
+# @hostnamestring = split /\./, $hostnamestring;
+# $platformstring = $hostnamestring[0].":\n\n";
+#}
diff --git a/test/CMakeTests.cmake b/test/CMakeTests.cmake
index f0860ac..ca890ba 100644
--- a/test/CMakeTests.cmake
+++ b/test/CMakeTests.cmake
@@ -1066,17 +1066,17 @@ if (HDF5_TEST_VFD)
set_tests_properties (VFD-${vfdname}-flush1 PROPERTIES TIMEOUT 10)
set_tests_properties (VFD-${vfdname}-flush2 PROPERTIES TIMEOUT 10)
set_tests_properties (VFD-${vfdname}-istore PROPERTIES TIMEOUT 1800)
-# if (NOT CYGWIN)
-# set_tests_properties (VFD-${vfdname}-cache PROPERTIES TIMEOUT 1800)
-# endif (NOT CYGWIN)
+ if (NOT CYGWIN)
+ set_tests_properties (VFD-${vfdname}-cache PROPERTIES TIMEOUT 1800)
+ endif (NOT CYGWIN)
if (BUILD_SHARED_LIBS)
set_tests_properties (VFD-${vfdname}-flush2-shared PROPERTIES DEPENDS VFD-${vfdname}-flush1-shared)
set_tests_properties (VFD-${vfdname}-flush1-shared PROPERTIES TIMEOUT 10)
set_tests_properties (VFD-${vfdname}-flush2-shared PROPERTIES TIMEOUT 10)
set_tests_properties (VFD-${vfdname}-istore-shared PROPERTIES TIMEOUT 1800)
-# if (NOT CYGWIN)
-# set_tests_properties (VFD-${vfdname}-cache-shared PROPERTIES TIMEOUT 1800)
-# endif (NOT CYGWIN)
+ if (NOT CYGWIN)
+ set_tests_properties (VFD-${vfdname}-cache-shared PROPERTIES TIMEOUT 1800)
+ endif (NOT CYGWIN)
endif (BUILD_SHARED_LIBS)
if (HDF5_TEST_FHEAP_VFD)
add_test (NAME VFD-${vfdname}-fheap