summaryrefslogtreecommitdiff
path: root/devel/hdf5
diff options
context:
space:
mode:
authoralnsn <alnsn@pkgsrc.org>2011-10-07 10:38:50 +0000
committeralnsn <alnsn@pkgsrc.org>2011-10-07 10:38:50 +0000
commita2821449c77d0ad8d1928a08a6f21ad758f0684d (patch)
tree2edb71b93cdd6a6018f77253e2718cad02d062b4 /devel/hdf5
parent7235c3afeec8ae1cece389ee781497f8ceeaecdb (diff)
downloadpkgsrc-a2821449c77d0ad8d1928a08a6f21ad758f0684d.tar.gz
Update devel/hdf5 from 1.6.10nb1 to 1.8.7.
A list of changes is available at http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html A list of new features of 1.8.x release is available at http://www.hdfgroup.uiuc.edu/HDF5/doc_1.8pre/WhatsNew180.html This update removes "cxx" option from the package. New devel/hdf5-c++ should be used instead.
Diffstat (limited to 'devel/hdf5')
-rw-r--r--devel/hdf5/DESCR29
-rw-r--r--devel/hdf5/Makefile52
-rw-r--r--devel/hdf5/Makefile.common30
-rw-r--r--devel/hdf5/PLIST873
-rw-r--r--devel/hdf5/buildlink3.mk6
-rw-r--r--devel/hdf5/distinfo27
-rw-r--r--devel/hdf5/options.mk14
-rw-r--r--devel/hdf5/patches/patch-aa13
-rw-r--r--devel/hdf5/patches/patch-ab27
-rw-r--r--devel/hdf5/patches/patch-ac94
-rw-r--r--devel/hdf5/patches/patch-ad13
-rw-r--r--devel/hdf5/patches/patch-ba13
-rw-r--r--devel/hdf5/patches/patch-bb14
-rw-r--r--devel/hdf5/patches/patch-bc16
-rw-r--r--devel/hdf5/patches/patch-bd13
-rw-r--r--devel/hdf5/patches/patch-be16
-rw-r--r--devel/hdf5/patches/patch-bf14
-rw-r--r--devel/hdf5/patches/patch-c++_examples_Makefile.in15
-rw-r--r--devel/hdf5/patches/patch-c++_examples_run-c++-ex.sh.in24
-rw-r--r--devel/hdf5/patches/patch-configure.in18
-rw-r--r--devel/hdf5/patches/patch-examples_Makefile.in17
-rw-r--r--devel/hdf5/patches/patch-examples_run-c-ex.sh.in24
-rw-r--r--devel/hdf5/patches/patch-hl_c++_examples_Makefile.in15
-rw-r--r--devel/hdf5/patches/patch-hl_c++_examples_run-hlc++-ex.sh.in24
-rw-r--r--devel/hdf5/patches/patch-hl_examples_Makefile.in17
-rw-r--r--devel/hdf5/patches/patch-hl_examples_run-hlc-ex.sh.in24
26 files changed, 300 insertions, 1142 deletions
diff --git a/devel/hdf5/DESCR b/devel/hdf5/DESCR
index da456103514..966ee84ca83 100644
--- a/devel/hdf5/DESCR
+++ b/devel/hdf5/DESCR
@@ -1,22 +1,7 @@
-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.
-
-Why HDF5? The development of HDF5 is motivated by a
-number of limitations in the older HDF format and library.
-
-HDF5 includes the following improvements over HDF4
-
-* 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.
+HDF5 is a data model, library, and file format for storing and
+managing data. It supports an unlimited variety of datatypes, and
+is designed for flexible and efficient I/O and for high volume and
+complex data. HDF5 is portable and is extensible, allowing applications
+to evolve in their use of HDF5. The HDF5 Technology suite includes
+tools and applications for managing, manipulating, viewing, and
+analyzing data in the HDF5 format.
diff --git a/devel/hdf5/Makefile b/devel/hdf5/Makefile
index 4deb40fb53f..81b6294f37f 100644
--- a/devel/hdf5/Makefile
+++ b/devel/hdf5/Makefile
@@ -1,45 +1,25 @@
-# $NetBSD: Makefile,v 1.44 2010/02/06 22:19:38 gdt Exp $
+# $NetBSD: Makefile,v 1.45 2011/10/07 10:38:50 alnsn Exp $
-DISTNAME= hdf5-1.6.10
-PKGREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= ftp://ftp.hdfgroup.org/HDF5/current16/src/
-
-MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://www.hdfgroup.org/HDF5/
+PKGNAME= hdf5-${HDF5_VER}
COMMENT= Hierarchical Data Format (new generation)
-LICENSE= original-bsd
-
-USE_LIBTOOL= yes
-USE_TOOLS+= pax tr
-GNU_CONFIGURE= yes
-TEST_TARGET= check
-PKG_DESTDIR_SUPPORT= user-destdir
-INSTALLATION_DIRS+= include lib bin share/examples/hdf5/c
-
-# it appears that this file is informative only and is not actually
-# used by any installed tools
-CHECK_WRKREF_SKIP= ${PREFIX}/lib/libhdf5.settings
-
-.include "options.mk"
-
-INSTALL_ENV+= INSTALL_SCRIPT=${INSTALL_SCRIPT:Q}
+INSTALLATION_DIRS= bin lib include
INSTALLATION_DIRS+= share/doc/hdf5
-INSTALLATION_DIRS+= share/doc/hdf5/html
-
-post-extract:
- ${CP} ${WRKSRC}/config/freebsd ${WRKSRC}/config/netbsd
- ${CP} ${WRKSRC}/config/freebsd ${WRKSRC}/config/netbsdelf
+INSTALLATION_DIRS+= share/examples/hdf5/c
post-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/tools/misc/h5cc ${DESTDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/tools/misc/h5redeploy.in ${DESTDIR}${PREFIX}/bin/h5redeploy
- cd ${WRKSRC} && ${INSTALL_DATA} COPYING release_docs/HISTORY.txt \
- release_docs/RELEASE.txt ${DESTDIR}${PREFIX}/share/doc/hdf5
- # avoid installing the Makefile and Makefile.in's They are not needed
- cd ${WRKSRC}/doc/html && pax -s '/.*Makefile.*//' -rwpm . ${DESTDIR}${PREFIX}/share/doc/hdf5/html
- ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/share/doc/hdf5/html
+ ${INSTALL_SCRIPT} ${WRKSRC}/tools/misc/h5cc \
+ ${DESTDIR}${PREFIX}/bin/
+ ${INSTALL_SCRIPT} ${WRKSRC}/tools/misc/h5redeploy.in \
+ ${DESTDIR}${PREFIX}/bin/h5redeploy
+ cd ${WRKSRC} && ${INSTALL_DATA} COPYING \
+ release_docs/RELEASE.txt \
+ release_docs/HISTORY-1_8.txt \
+ release_docs/HISTORY-1_0-1_8_0_rc3.txt \
+ ${DESTDIR}${PREFIX}/share/doc/hdf5/
+
+.include "Makefile.common"
+.include "options.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/hdf5/Makefile.common b/devel/hdf5/Makefile.common
new file mode 100644
index 00000000000..5d7aba32917
--- /dev/null
+++ b/devel/hdf5/Makefile.common
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile.common,v 1.1 2011/10/07 10:38:50 alnsn Exp $
+# used by devel/hdf5-c++/Makefile
+
+HDF5_VER= 1.8.7
+DISTNAME= hdf5-${HDF5_VER}
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.hdfgroup.org/HDF5/current/src/
+
+MAINTAINER= alnsn@NetBSD.org
+HOMEPAGE= http://www.hdfgroup.org/HDF5/
+
+LICENSE= original-bsd
+
+USE_LIBTOOL= yes
+USE_TOOLS+= pax tr
+GNU_CONFIGURE= yes
+TEST_TARGET= check
+PKG_DESTDIR_SUPPORT= user-destdir
+
+PATCHDIR= ${.CURDIR}/../../devel/hdf5/patches
+
+# it appears that this file is informative only and is not actually
+# used by any installed tools
+CHECK_WRKREF_SKIP= ${PREFIX}/lib/libhdf5.settings
+
+INSTALL_ENV+= INSTALL_SCRIPT=${INSTALL_SCRIPT:Q}
+
+post-extract:
+ ${CP} ${WRKSRC}/config/freebsd ${WRKSRC}/config/netbsd
+ ${CP} ${WRKSRC}/config/freebsd ${WRKSRC}/config/netbsdelf
diff --git a/devel/hdf5/PLIST b/devel/hdf5/PLIST
index 43c8489f0cd..e5bf2cf1c46 100644
--- a/devel/hdf5/PLIST
+++ b/devel/hdf5/PLIST
@@ -1,42 +1,30 @@
-@comment $NetBSD: PLIST,v 1.19 2009/11/15 15:50:50 drochner Exp $
+@comment $NetBSD: PLIST,v 1.20 2011/10/07 10:38:50 alnsn Exp $
bin/gif2h5
bin/h52gif
-${PLIST.cxx}bin/h5c++
bin/h5cc
+bin/h5copy
bin/h5debug
bin/h5diff
bin/h5dump
bin/h5import
bin/h5jam
bin/h5ls
-bin/h5perf
+bin/h5mkgrp
+bin/h5perf_serial
bin/h5redeploy
bin/h5repack
bin/h5repart
+bin/h5stat
bin/h5unjam
include/H5ACpublic.h
-${PLIST.cxx}include/H5AbstractDs.h
include/H5Apublic.h
-${PLIST.cxx}include/H5ArrayType.h
-${PLIST.cxx}include/H5AtomType.h
-${PLIST.cxx}include/H5Attribute.h
-include/H5Bpublic.h
-${PLIST.cxx}include/H5Classes.h
-${PLIST.cxx}include/H5CommonFG.h
-${PLIST.cxx}include/H5CompType.h
-${PLIST.cxx}include/H5Cpp.h
-${PLIST.cxx}include/H5CppDoc.h
include/H5Cpublic.h
-${PLIST.cxx}include/H5DataSet.h
-${PLIST.cxx}include/H5DataSpace.h
-${PLIST.cxx}include/H5DataType.h
-${PLIST.cxx}include/H5DcreatProp.h
+include/H5DSpublic.h
include/H5Dpublic.h
-${PLIST.cxx}include/H5DxferProp.h
-${PLIST.cxx}include/H5EnumType.h
+include/H5Epubgen.h
include/H5Epublic.h
-${PLIST.cxx}include/H5Exception.h
include/H5FDcore.h
+include/H5FDdirect.h
include/H5FDfamily.h
include/H5FDlog.h
include/H5FDmpi.h
@@ -46,836 +34,75 @@ include/H5FDmulti.h
include/H5FDpublic.h
include/H5FDsec2.h
include/H5FDstdio.h
-${PLIST.cxx}include/H5FaccProp.h
-${PLIST.cxx}include/H5FcreatProp.h
-${PLIST.cxx}include/H5File.h
-${PLIST.cxx}include/H5FloatType.h
include/H5Fpublic.h
include/H5Gpublic.h
-${PLIST.cxx}include/H5Group.h
-include/H5HGpublic.h
-include/H5HLpublic.h
-include/H5IM.h
-${PLIST.cxx}include/H5IdComponent.h
-${PLIST.cxx}include/H5Include.h
-${PLIST.cxx}include/H5IntType.h
+include/H5IMpublic.h
include/H5Ipublic.h
-include/H5LT.h
-${PLIST.cxx}include/H5Library.h
+include/H5LTpublic.h
+include/H5Lpublic.h
include/H5MMpublic.h
-${PLIST.cxx}include/H5Object.h
include/H5Opublic.h
+include/H5PTpublic.h
include/H5Ppublic.h
-${PLIST.cxx}include/H5PredType.h
-${PLIST.cxx}include/H5PropList.h
include/H5Rpublic.h
include/H5Spublic.h
-${PLIST.cxx}include/H5StrType.h
-include/H5TA.h
+include/H5TBpublic.h
include/H5Tpublic.h
-${PLIST.cxx}include/H5VarLenType.h
include/H5Zpublic.h
include/H5api_adpt.h
-${PLIST.cxx}include/H5cxx_pubconf.h
+include/H5overflow.h
include/H5pubconf.h
include/H5public.h
+include/H5version.h
include/hdf5.h
+include/hdf5_hl.h
lib/libhdf5.la
lib/libhdf5.settings
-${PLIST.cxx}lib/libhdf5_cpp.la
lib/libhdf5_hl.la
share/doc/hdf5/COPYING
-share/doc/hdf5/HISTORY.txt
+share/doc/hdf5/HISTORY-1_0-1_8_0_rc3.txt
+share/doc/hdf5/HISTORY-1_8.txt
share/doc/hdf5/RELEASE.txt
-share/doc/hdf5/html/ADGuide.html
-share/doc/hdf5/html/ADGuide/Changes.html
-share/doc/hdf5/html/ADGuide/Dependencies
-share/doc/hdf5/html/ADGuide/H4toH5Mapping.pdf
-share/doc/hdf5/html/ADGuide/HISTORY.txt
-share/doc/hdf5/html/ADGuide/ImageSpec.html
-share/doc/hdf5/html/ADGuide/PaletteExample1.gif
-share/doc/hdf5/html/ADGuide/Palettes.fm.anc.gif
-share/doc/hdf5/html/ADGuide/RELEASE.txt
-share/doc/hdf5/html/Attributes.html
-share/doc/hdf5/html/Big.html
-share/doc/hdf5/html/Caching.html
-share/doc/hdf5/html/Chunk_f1.gif
-share/doc/hdf5/html/Chunk_f2.gif
-share/doc/hdf5/html/Chunk_f3.gif
-share/doc/hdf5/html/Chunk_f4.gif
-share/doc/hdf5/html/Chunk_f5.gif
-share/doc/hdf5/html/Chunk_f6.gif
-share/doc/hdf5/html/Chunking.html
-share/doc/hdf5/html/Coding.html
-share/doc/hdf5/html/Copyright.html
-share/doc/hdf5/html/Datasets.html
-share/doc/hdf5/html/Dataspaces.html
-share/doc/hdf5/html/Datatypes.html
-share/doc/hdf5/html/DatatypesEnum.html
-share/doc/hdf5/html/Debugging.html
-share/doc/hdf5/html/Dependencies
-share/doc/hdf5/html/EnumMap.gif
-share/doc/hdf5/html/Environment.html
-share/doc/hdf5/html/Errors.html
-share/doc/hdf5/html/FF-IH_FileGroup.gif
-share/doc/hdf5/html/FF-IH_FileObject.gif
-share/doc/hdf5/html/Files.html
-share/doc/hdf5/html/Filters.html
-share/doc/hdf5/html/Glossary.html
-share/doc/hdf5/html/Graphics/C++.gif
-share/doc/hdf5/html/Graphics/Dependencies
-share/doc/hdf5/html/Graphics/FORTRAN.gif
-share/doc/hdf5/html/Graphics/Java.gif
-share/doc/hdf5/html/Graphics/OtherAPIs.gif
-share/doc/hdf5/html/Graphics/THGnoTextSm.jpg
-share/doc/hdf5/html/Graphics/THGwTextSm.jpg
-share/doc/hdf5/html/Graphics/XRD100.gif
-share/doc/hdf5/html/Graphics/hdf2.gif
-share/doc/hdf5/html/Graphics/help.gif
-share/doc/hdf5/html/Graphics/help.jpg
-share/doc/hdf5/html/Graphics/help.png
-share/doc/hdf5/html/Groups.html
-share/doc/hdf5/html/H5.api_map.html
-share/doc/hdf5/html/H5.format.html
-share/doc/hdf5/html/H5.intro.html
-share/doc/hdf5/html/H5.sample_code.html
-share/doc/hdf5/html/H5.user.PrintGen.html
-share/doc/hdf5/html/H5.user.PrintTpg.html
-share/doc/hdf5/html/H5.user.html
-share/doc/hdf5/html/H5/H5check_version.htm
-share/doc/hdf5/html/H5/H5close.htm
-share/doc/hdf5/html/H5/H5dont_atexit.htm
-share/doc/hdf5/html/H5/H5garbage_collect.htm
-share/doc/hdf5/html/H5/H5get_libversion.htm
-share/doc/hdf5/html/H5/H5open.htm
-share/doc/hdf5/html/H5/H5set_free_list_limits.htm
-share/doc/hdf5/html/H5A/H5Aclose.htm
-share/doc/hdf5/html/H5A/H5Acreate.htm
-share/doc/hdf5/html/H5A/H5Adelete.htm
-share/doc/hdf5/html/H5A/H5Aget_name.htm
-share/doc/hdf5/html/H5A/H5Aget_num_attrs.htm
-share/doc/hdf5/html/H5A/H5Aget_space.htm
-share/doc/hdf5/html/H5A/H5Aget_type.htm
-share/doc/hdf5/html/H5A/H5Aiterate.htm
-share/doc/hdf5/html/H5A/H5Aopen_idx.htm
-share/doc/hdf5/html/H5A/H5Aopen_name.htm
-share/doc/hdf5/html/H5A/H5Aread.htm
-share/doc/hdf5/html/H5A/H5Awrite.htm
-share/doc/hdf5/html/H5D/H5Dclose.htm
-share/doc/hdf5/html/H5D/H5Dcreate.htm
-share/doc/hdf5/html/H5D/H5Dextend.htm
-share/doc/hdf5/html/H5D/H5Dfill.htm
-share/doc/hdf5/html/H5D/H5Dget_create_plist.htm
-share/doc/hdf5/html/H5D/H5Dget_offset.htm
-share/doc/hdf5/html/H5D/H5Dget_space.htm
-share/doc/hdf5/html/H5D/H5Dget_space_status.htm
-share/doc/hdf5/html/H5D/H5Dget_storage_size.htm
-share/doc/hdf5/html/H5D/H5Dget_type.htm
-share/doc/hdf5/html/H5D/H5Diterate.htm
-share/doc/hdf5/html/H5D/H5Dopen.htm
-share/doc/hdf5/html/H5D/H5Dread.htm
-share/doc/hdf5/html/H5D/H5Dvlen_get_buf_size.htm
-share/doc/hdf5/html/H5D/H5Dvlen_reclaim.htm
-share/doc/hdf5/html/H5D/H5Dwrite.htm
-share/doc/hdf5/html/H5E/H5Eclear.htm
-share/doc/hdf5/html/H5E/H5Eget_auto.htm
-share/doc/hdf5/html/H5E/H5Eget_major.htm
-share/doc/hdf5/html/H5E/H5Eget_minor.htm
-share/doc/hdf5/html/H5E/H5Eprint.htm
-share/doc/hdf5/html/H5E/H5Epush.htm
-share/doc/hdf5/html/H5E/H5Eset_auto.htm
-share/doc/hdf5/html/H5E/H5Ewalk.htm
-share/doc/hdf5/html/H5E/H5Ewalk_cb.htm
-share/doc/hdf5/html/H5F/H5Fclose.htm
-share/doc/hdf5/html/H5F/H5Fcreate.htm
-share/doc/hdf5/html/H5F/H5Fflush.htm
-share/doc/hdf5/html/H5F/H5Fget_access_plist.htm
-share/doc/hdf5/html/H5F/H5Fget_create_plist.htm
-share/doc/hdf5/html/H5F/H5Fget_filesize.htm
-share/doc/hdf5/html/H5F/H5Fget_freespace.htm
-share/doc/hdf5/html/H5F/H5Fget_name.htm
-share/doc/hdf5/html/H5F/H5Fget_obj_count.htm
-share/doc/hdf5/html/H5F/H5Fget_obj_ids.htm
-share/doc/hdf5/html/H5F/H5Fget_vfd_handle.htm
-share/doc/hdf5/html/H5F/H5Fis_hdf5.htm
-share/doc/hdf5/html/H5F/H5Fmount.htm
-share/doc/hdf5/html/H5F/H5Fopen.htm
-share/doc/hdf5/html/H5F/H5Freopen.htm
-share/doc/hdf5/html/H5F/H5Funmount.htm
-share/doc/hdf5/html/H5G/H5Gclose.htm
-share/doc/hdf5/html/H5G/H5Gcreate.htm
-share/doc/hdf5/html/H5G/H5Gget_comment.htm
-share/doc/hdf5/html/H5G/H5Gget_linkval.htm
-share/doc/hdf5/html/H5G/H5Gget_num_objs.htm
-share/doc/hdf5/html/H5G/H5Gget_objinfo.htm
-share/doc/hdf5/html/H5G/H5Gget_objname_by_idx.htm
-share/doc/hdf5/html/H5G/H5Gget_objtype_by_idx.htm
-share/doc/hdf5/html/H5G/H5Giterate.htm
-share/doc/hdf5/html/H5G/H5Glink.htm
-share/doc/hdf5/html/H5G/H5Glink2.htm
-share/doc/hdf5/html/H5G/H5Gmove.htm
-share/doc/hdf5/html/H5G/H5Gmove2.htm
-share/doc/hdf5/html/H5G/H5Gopen.htm
-share/doc/hdf5/html/H5G/H5Gset_comment.htm
-share/doc/hdf5/html/H5G/H5Gunlink.htm
-share/doc/hdf5/html/H5I/H5Idec_ref.htm
-share/doc/hdf5/html/H5I/H5Iget_file_id.htm
-share/doc/hdf5/html/H5I/H5Iget_name.htm
-share/doc/hdf5/html/H5I/H5Iget_ref.htm
-share/doc/hdf5/html/H5I/H5Iget_type.htm
-share/doc/hdf5/html/H5I/H5Iinc_ref.htm
-share/doc/hdf5/html/H5P/H5Pall_filters_avail.htm
-share/doc/hdf5/html/H5P/H5Pclose.htm
-share/doc/hdf5/html/H5P/H5Pclose_class.htm
-share/doc/hdf5/html/H5P/H5Pcopy.htm
-share/doc/hdf5/html/H5P/H5Pcopy_prop.htm
-share/doc/hdf5/html/H5P/H5Pcreate.htm
-share/doc/hdf5/html/H5P/H5Pcreate_class.htm
-share/doc/hdf5/html/H5P/H5Pequal.htm
-share/doc/hdf5/html/H5P/H5Pexist.htm
-share/doc/hdf5/html/H5P/H5Pfill_value_defined.htm
-share/doc/hdf5/html/H5P/H5Pget.htm
-share/doc/hdf5/html/H5P/H5Pget_alignment.htm
-share/doc/hdf5/html/H5P/H5Pget_alloc_time.htm
-share/doc/hdf5/html/H5P/H5Pget_btree_ratios.htm
-share/doc/hdf5/html/H5P/H5Pget_buffer.htm
-share/doc/hdf5/html/H5P/H5Pget_cache.htm
-share/doc/hdf5/html/H5P/H5Pget_chunk.htm
-share/doc/hdf5/html/H5P/H5Pget_class.htm
-share/doc/hdf5/html/H5P/H5Pget_class_name.htm
-share/doc/hdf5/html/H5P/H5Pget_class_parent.htm
-share/doc/hdf5/html/H5P/H5Pget_compression.htm
-share/doc/hdf5/html/H5P/H5Pget_deflate.htm
-share/doc/hdf5/html/H5P/H5Pget_driver.htm
-share/doc/hdf5/html/H5P/H5Pget_driver_info.htm
-share/doc/hdf5/html/H5P/H5Pget_dxpl_mpio.htm
-share/doc/hdf5/html/H5P/H5Pget_dxpl_multi.htm
-share/doc/hdf5/html/H5P/H5Pget_edc_check.htm
-share/doc/hdf5/html/H5P/H5Pget_external.htm
-share/doc/hdf5/html/H5P/H5Pget_external_count.htm
-share/doc/hdf5/html/H5P/H5Pget_family_offset.htm
-share/doc/hdf5/html/H5P/H5Pget_fapl_core.htm
-share/doc/hdf5/html/H5P/H5Pget_fapl_family.htm
-share/doc/hdf5/html/H5P/H5Pget_fapl_mpio.htm
-share/doc/hdf5/html/H5P/H5Pget_fapl_mpiposix.htm
-share/doc/hdf5/html/H5P/H5Pget_fapl_multi.htm
-share/doc/hdf5/html/H5P/H5Pget_fapl_stream.htm
-share/doc/hdf5/html/H5P/H5Pget_fclose_degree.htm
-share/doc/hdf5/html/H5P/H5Pget_fill_time.htm
-share/doc/hdf5/html/H5P/H5Pget_fill_value.htm
-share/doc/hdf5/html/H5P/H5Pget_filter.htm
-share/doc/hdf5/html/H5P/H5Pget_filter_by_id.htm
-share/doc/hdf5/html/H5P/H5Pget_gc_references.htm
-share/doc/hdf5/html/H5P/H5Pget_hyper_cache.htm
-share/doc/hdf5/html/H5P/H5Pget_hyper_vector_size.htm
-share/doc/hdf5/html/H5P/H5Pget_istore_k.htm
-share/doc/hdf5/html/H5P/H5Pget_layout.htm
-share/doc/hdf5/html/H5P/H5Pget_meta_block_size.htm
-share/doc/hdf5/html/H5P/H5Pget_multi_type.htm
-share/doc/hdf5/html/H5P/H5Pget_nfilters.htm
-share/doc/hdf5/html/H5P/H5Pget_nprops.htm
-share/doc/hdf5/html/H5P/H5Pget_preserve.htm
-share/doc/hdf5/html/H5P/H5Pget_sieve_buf_size.htm
-share/doc/hdf5/html/H5P/H5Pget_size.htm
-share/doc/hdf5/html/H5P/H5Pget_sizes.htm
-share/doc/hdf5/html/H5P/H5Pget_small_data_block_size.htm
-share/doc/hdf5/html/H5P/H5Pget_sym_k.htm
-share/doc/hdf5/html/H5P/H5Pget_userblock.htm
-share/doc/hdf5/html/H5P/H5Pget_version.htm
-share/doc/hdf5/html/H5P/H5Pget_vlen_mem_manager.htm
-share/doc/hdf5/html/H5P/H5Pinsert.htm
-share/doc/hdf5/html/H5P/H5Pisa_class.htm
-share/doc/hdf5/html/H5P/H5Piterate.htm
-share/doc/hdf5/html/H5P/H5Pmodify_filter.htm
-share/doc/hdf5/html/H5P/H5Pregister.htm
-share/doc/hdf5/html/H5P/H5Premove.htm
-share/doc/hdf5/html/H5P/H5Premove_filter.htm
-share/doc/hdf5/html/H5P/H5Pset.htm
-share/doc/hdf5/html/H5P/H5Pset_alignment.htm
-share/doc/hdf5/html/H5P/H5Pset_alloc_time.htm
-share/doc/hdf5/html/H5P/H5Pset_btree_ratios.htm
-share/doc/hdf5/html/H5P/H5Pset_buffer.htm
-share/doc/hdf5/html/H5P/H5Pset_cache.htm
-share/doc/hdf5/html/H5P/H5Pset_chunk.htm
-share/doc/hdf5/html/H5P/H5Pset_compression.htm
-share/doc/hdf5/html/H5P/H5Pset_deflate.htm
-share/doc/hdf5/html/H5P/H5Pset_driver.htm
-share/doc/hdf5/html/H5P/H5Pset_dxpl_mpio.htm
-share/doc/hdf5/html/H5P/H5Pset_dxpl_multi.htm
-share/doc/hdf5/html/H5P/H5Pset_edc_check.htm
-share/doc/hdf5/html/H5P/H5Pset_external.htm
-share/doc/hdf5/html/H5P/H5Pset_family_offset.htm
-share/doc/hdf5/html/H5P/H5Pset_fapl_core.htm
-share/doc/hdf5/html/H5P/H5Pset_fapl_family.htm
-share/doc/hdf5/html/H5P/H5Pset_fapl_log.htm
-share/doc/hdf5/html/H5P/H5Pset_fapl_mpio.htm
-share/doc/hdf5/html/H5P/H5Pset_fapl_mpiposix.htm
-share/doc/hdf5/html/H5P/H5Pset_fapl_multi.htm
-share/doc/hdf5/html/H5P/H5Pset_fapl_sec2.htm
-share/doc/hdf5/html/H5P/H5Pset_fapl_split.htm
-share/doc/hdf5/html/H5P/H5Pset_fapl_stdio.htm
-share/doc/hdf5/html/H5P/H5Pset_fapl_stream.htm
-share/doc/hdf5/html/H5P/H5Pset_fclose_degree.htm
-share/doc/hdf5/html/H5P/H5Pset_fill_time.htm
-share/doc/hdf5/html/H5P/H5Pset_fill_value.htm
-share/doc/hdf5/html/H5P/H5Pset_filter.htm
-share/doc/hdf5/html/H5P/H5Pset_filter_callback.htm
-share/doc/hdf5/html/H5P/H5Pset_fletcher32.htm
-share/doc/hdf5/html/H5P/H5Pset_gc_references.htm
-share/doc/hdf5/html/H5P/H5Pset_hyper_cache.htm
-share/doc/hdf5/html/H5P/H5Pset_hyper_vector_size.htm
-share/doc/hdf5/html/H5P/H5Pset_istore_k.htm
-share/doc/hdf5/html/H5P/H5Pset_layout.htm
-share/doc/hdf5/html/H5P/H5Pset_meta_block_size.htm
-share/doc/hdf5/html/H5P/H5Pset_multi_type.htm
-share/doc/hdf5/html/H5P/H5Pset_preserve.htm
-share/doc/hdf5/html/H5P/H5Pset_shuffle.htm
-share/doc/hdf5/html/H5P/H5Pset_sieve_buf_size.htm
-share/doc/hdf5/html/H5P/H5Pset_sizes.htm
-share/doc/hdf5/html/H5P/H5Pset_small_data_block_size.htm
-share/doc/hdf5/html/H5P/H5Pset_sym_k.htm
-share/doc/hdf5/html/H5P/H5Pset_szip.htm
-share/doc/hdf5/html/H5P/H5Pset_userblock.htm
-share/doc/hdf5/html/H5P/H5Pset_vlen_mem_manager.htm
-share/doc/hdf5/html/H5P/H5Punregister.htm
-share/doc/hdf5/html/H5R/H5Rcreate.htm
-share/doc/hdf5/html/H5R/H5Rdereference.htm
-share/doc/hdf5/html/H5R/H5Rget_obj_type.htm
-share/doc/hdf5/html/H5R/H5Rget_object_type.htm
-share/doc/hdf5/html/H5R/H5Rget_region.htm
-share/doc/hdf5/html/H5S/H5Sclose.htm
-share/doc/hdf5/html/H5S/H5Scopy.htm
-share/doc/hdf5/html/H5S/H5Screate.htm
-share/doc/hdf5/html/H5S/H5Screate_simple.htm
-share/doc/hdf5/html/H5S/H5Sextent_copy.htm
-share/doc/hdf5/html/H5S/H5Sget_select_bounds.htm
-share/doc/hdf5/html/H5S/H5Sget_select_elem_npoints.htm
-share/doc/hdf5/html/H5S/H5Sget_select_elem_pointlist.htm
-share/doc/hdf5/html/H5S/H5Sget_select_hyper_blocklist.htm
-share/doc/hdf5/html/H5S/H5Sget_select_hyper_nblocks.htm
-share/doc/hdf5/html/H5S/H5Sget_select_npoints.htm
-share/doc/hdf5/html/H5S/H5Sget_select_type.htm
-share/doc/hdf5/html/H5S/H5Sget_simple_extent_dims.htm
-share/doc/hdf5/html/H5S/H5Sget_simple_extent_ndims.htm
-share/doc/hdf5/html/H5S/H5Sget_simple_extent_npoints.htm
-share/doc/hdf5/html/H5S/H5Sget_simple_extent_type.htm
-share/doc/hdf5/html/H5S/H5Sis_simple.htm
-share/doc/hdf5/html/H5S/H5Soffset_simple.htm
-share/doc/hdf5/html/H5S/H5Sselect_all.htm
-share/doc/hdf5/html/H5S/H5Sselect_elements.htm
-share/doc/hdf5/html/H5S/H5Sselect_hyperslab.htm
-share/doc/hdf5/html/H5S/H5Sselect_none.htm
-share/doc/hdf5/html/H5S/H5Sselect_valid.htm
-share/doc/hdf5/html/H5S/H5Sset_extent_none.htm
-share/doc/hdf5/html/H5S/H5Sset_extent_simple.htm
-share/doc/hdf5/html/H5T/H5Tarray_create.htm
-share/doc/hdf5/html/H5T/H5Tclose.htm
-share/doc/hdf5/html/H5T/H5Tcommit.htm
-share/doc/hdf5/html/H5T/H5Tcommitted.htm
-share/doc/hdf5/html/H5T/H5Tconvert.htm
-share/doc/hdf5/html/H5T/H5Tcopy.htm
-share/doc/hdf5/html/H5T/H5Tcreate.htm
-share/doc/hdf5/html/H5T/H5Tdetect_class.htm
-share/doc/hdf5/html/H5T/H5Tenum_create.htm
-share/doc/hdf5/html/H5T/H5Tenum_insert.htm
-share/doc/hdf5/html/H5T/H5Tenum_nameof.htm
-share/doc/hdf5/html/H5T/H5Tenum_valueof.htm
-share/doc/hdf5/html/H5T/H5Tequal.htm
-share/doc/hdf5/html/H5T/H5Tfind.htm
-share/doc/hdf5/html/H5T/H5Tget_array_dims.htm
-share/doc/hdf5/html/H5T/H5Tget_array_ndims.htm
-share/doc/hdf5/html/H5T/H5Tget_class.htm
-share/doc/hdf5/html/H5T/H5Tget_cset.htm
-share/doc/hdf5/html/H5T/H5Tget_ebias.htm
-share/doc/hdf5/html/H5T/H5Tget_fields.htm
-share/doc/hdf5/html/H5T/H5Tget_inpad.htm
-share/doc/hdf5/html/H5T/H5Tget_member_class.htm
-share/doc/hdf5/html/H5T/H5Tget_member_index.htm
-share/doc/hdf5/html/H5T/H5Tget_member_name.htm
-share/doc/hdf5/html/H5T/H5Tget_member_offset.htm
-share/doc/hdf5/html/H5T/H5Tget_member_type.htm
-share/doc/hdf5/html/H5T/H5Tget_member_value.htm
-share/doc/hdf5/html/H5T/H5Tget_native_type.htm
-share/doc/hdf5/html/H5T/H5Tget_nmembers.htm
-share/doc/hdf5/html/H5T/H5Tget_norm.htm
-share/doc/hdf5/html/H5T/H5Tget_offset.htm
-share/doc/hdf5/html/H5T/H5Tget_order.htm
-share/doc/hdf5/html/H5T/H5Tget_overflow.htm
-share/doc/hdf5/html/H5T/H5Tget_pad.htm
-share/doc/hdf5/html/H5T/H5Tget_precision.htm
-share/doc/hdf5/html/H5T/H5Tget_sign.htm
-share/doc/hdf5/html/H5T/H5Tget_size.htm
-share/doc/hdf5/html/H5T/H5Tget_strpad.htm
-share/doc/hdf5/html/H5T/H5Tget_super.htm
-share/doc/hdf5/html/H5T/H5Tget_tag.htm
-share/doc/hdf5/html/H5T/H5Tinsert.htm
-share/doc/hdf5/html/H5T/H5Tis_variable_str.htm
-share/doc/hdf5/html/H5T/H5Tlock.htm
-share/doc/hdf5/html/H5T/H5Topen.htm
-share/doc/hdf5/html/H5T/H5Tpack.htm
-share/doc/hdf5/html/H5T/H5Tregister.htm
-share/doc/hdf5/html/H5T/H5Tset_cset.htm
-share/doc/hdf5/html/H5T/H5Tset_ebias.htm
-share/doc/hdf5/html/H5T/H5Tset_fields.htm
-share/doc/hdf5/html/H5T/H5Tset_inpad.htm
-share/doc/hdf5/html/H5T/H5Tset_norm.htm
-share/doc/hdf5/html/H5T/H5Tset_offset.htm
-share/doc/hdf5/html/H5T/H5Tset_order.htm
-share/doc/hdf5/html/H5T/H5Tset_overflow.htm
-share/doc/hdf5/html/H5T/H5Tset_pad.htm
-share/doc/hdf5/html/H5T/H5Tset_precision.htm
-share/doc/hdf5/html/H5T/H5Tset_sign.htm
-share/doc/hdf5/html/H5T/H5Tset_size.htm
-share/doc/hdf5/html/H5T/H5Tset_strpad.htm
-share/doc/hdf5/html/H5T/H5Tset_tag.htm
-share/doc/hdf5/html/H5T/H5Tunregister.htm
-share/doc/hdf5/html/H5T/H5Tvlen_create.htm
-share/doc/hdf5/html/H5Z/H5Zfilter_avail.htm
-share/doc/hdf5/html/H5Z/H5Zget_filter_info.htm
-share/doc/hdf5/html/H5Z/H5Zregister.htm
-share/doc/hdf5/html/H5Z/H5Zunregister.htm
-share/doc/hdf5/html/IH_map1.gif
-share/doc/hdf5/html/IH_map2.gif
-share/doc/hdf5/html/IH_map3.gif
-share/doc/hdf5/html/IH_map4.gif
-share/doc/hdf5/html/IH_mapFoot.gif
-share/doc/hdf5/html/IH_mapHead.gif
-share/doc/hdf5/html/IOPipe.html
-share/doc/hdf5/html/Intro/Dependencies
-share/doc/hdf5/html/Intro/IntroExamples.html
-share/doc/hdf5/html/MountingFiles.html
-share/doc/hdf5/html/NCSAfooterlogo.gif
-share/doc/hdf5/html/PSandPDF/Dependencies
-share/doc/hdf5/html/PSandPDF/HDF5_RM_r166.pdf
-share/doc/hdf5/html/PSandPDF/HDF5_UG_r166.pdf
-share/doc/hdf5/html/Performance.html
-share/doc/hdf5/html/PredefDTypes.html
-share/doc/hdf5/html/Properties.html
-share/doc/hdf5/html/RM_H5.html
-share/doc/hdf5/html/RM_H5A.html
-share/doc/hdf5/html/RM_H5D.html
-share/doc/hdf5/html/RM_H5E.html
-share/doc/hdf5/html/RM_H5F.html
-share/doc/hdf5/html/RM_H5Front.html
-share/doc/hdf5/html/RM_H5G.html
-share/doc/hdf5/html/RM_H5I.html
-share/doc/hdf5/html/RM_H5P.html
-share/doc/hdf5/html/RM_H5R.html
-share/doc/hdf5/html/RM_H5S.html
-share/doc/hdf5/html/RM_H5T.html
-share/doc/hdf5/html/RM_H5Z.html
-share/doc/hdf5/html/References.html
-share/doc/hdf5/html/TechNotes.html
-share/doc/hdf5/html/TechNotes/Basic_perform.html
-share/doc/hdf5/html/TechNotes/BigDataSmMach.html
-share/doc/hdf5/html/TechNotes/ChStudy_1000x1000.gif
-share/doc/hdf5/html/TechNotes/ChStudy_250x250.gif
-share/doc/hdf5/html/TechNotes/ChStudy_499x499.gif
-share/doc/hdf5/html/TechNotes/ChStudy_5000x1000.gif
-share/doc/hdf5/html/TechNotes/ChStudy_500x500.gif
-share/doc/hdf5/html/TechNotes/ChStudy_p1.gif
-share/doc/hdf5/html/TechNotes/ChunkingStudy.html
-share/doc/hdf5/html/TechNotes/CodeReview.html
-share/doc/hdf5/html/TechNotes/Daily_Test_Explained.htm
-share/doc/hdf5/html/TechNotes/Dependencies
-share/doc/hdf5/html/TechNotes/ExternalFiles.html
-share/doc/hdf5/html/TechNotes/FreeLists.html
-share/doc/hdf5/html/TechNotes/H4-H5Compat.html
-share/doc/hdf5/html/TechNotes/HeapMgmt.html
-share/doc/hdf5/html/TechNotes/IOPipe.html
-share/doc/hdf5/html/TechNotes/LibMaint.html
-share/doc/hdf5/html/TechNotes/MemoryMgmt.html
-share/doc/hdf5/html/TechNotes/MoveDStruct.html
-share/doc/hdf5/html/TechNotes/NamingScheme.html
-share/doc/hdf5/html/TechNotes/ObjectHeader.html
-share/doc/hdf5/html/TechNotes/RawDStorage.html
-share/doc/hdf5/html/TechNotes/ReservedFileSpace.html
-share/doc/hdf5/html/TechNotes/SWControls.html
-share/doc/hdf5/html/TechNotes/SymbolTables.html
-share/doc/hdf5/html/TechNotes/TestReview.html
-share/doc/hdf5/html/TechNotes/TestReview/H5Dget_offset.html
-share/doc/hdf5/html/TechNotes/TestReview/H5Tget_native_type.html
-share/doc/hdf5/html/TechNotes/ThreadSafeLibrary.html
-share/doc/hdf5/html/TechNotes/VFL.html
-share/doc/hdf5/html/TechNotes/VFLfunc.html
-share/doc/hdf5/html/TechNotes/Version.html
-share/doc/hdf5/html/TechNotes/openmp-hdf5.c
-share/doc/hdf5/html/TechNotes/openmp-hdf5.html
-share/doc/hdf5/html/TechNotes/pipe1.gif
-share/doc/hdf5/html/TechNotes/pipe2.gif
-share/doc/hdf5/html/TechNotes/pipe3.gif
-share/doc/hdf5/html/TechNotes/pipe4.gif
-share/doc/hdf5/html/TechNotes/pipe5.gif
-share/doc/hdf5/html/TechNotes/shuffling-algorithm-report.pdf
-share/doc/hdf5/html/TechNotes/version.gif
-share/doc/hdf5/html/Tools.html
-share/doc/hdf5/html/Tools/gif2h5.htm
-share/doc/hdf5/html/Tools/h4toh5.htm
-share/doc/hdf5/html/Tools/h52gif.htm
-share/doc/hdf5/html/Tools/h5c++.htm
-share/doc/hdf5/html/Tools/h5cc_and_h5pcc.htm
-share/doc/hdf5/html/Tools/h5diff.htm
-share/doc/hdf5/html/Tools/h5dump.htm
-share/doc/hdf5/html/Tools/h5fc_and_h5pfc.htm
-share/doc/hdf5/html/Tools/h5import.htm
-share/doc/hdf5/html/Tools/h5jam_and_h5unjam.htm
-share/doc/hdf5/html/Tools/h5ls.htm
-share/doc/hdf5/html/Tools/h5perf.htm
-share/doc/hdf5/html/Tools/h5redeploy.htm
-share/doc/hdf5/html/Tools/h5repack.htm
-share/doc/hdf5/html/Tools/h5repart.htm
-share/doc/hdf5/html/Tools/h5toh4.htm
-share/doc/hdf5/html/Version.html
-share/doc/hdf5/html/chunk1.gif
-share/doc/hdf5/html/compat.html
-share/doc/hdf5/html/cpplus/Dependencies
-share/doc/hdf5/html/cpplus_RM/Dependencies
-share/doc/hdf5/html/cpplus_RM/H5AbstractDs_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5AbstractDs_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5AbstractDs_8h.html
-share/doc/hdf5/html/cpplus_RM/H5Alltypes_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5Alltypes_8h.html
-share/doc/hdf5/html/cpplus_RM/H5ArrayType_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5ArrayType_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5ArrayType_8h.html
-share/doc/hdf5/html/cpplus_RM/H5AtomType_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5AtomType_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5AtomType_8h.html
-share/doc/hdf5/html/cpplus_RM/H5Attribute_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5Attribute_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5Attribute_8h.html
-share/doc/hdf5/html/cpplus_RM/H5Classes_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5Classes_8h.html
-share/doc/hdf5/html/cpplus_RM/H5CommonFG_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5CommonFG_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5CommonFG_8h.html
-share/doc/hdf5/html/cpplus_RM/H5CompType_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5CompType_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5CompType_8h.html
-share/doc/hdf5/html/cpplus_RM/H5CppDoc_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5CppDoc_8h.html
-share/doc/hdf5/html/cpplus_RM/H5Cpp_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5Cpp_8h.html
-share/doc/hdf5/html/cpplus_RM/H5DataSet_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5DataSet_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5DataSet_8h.html
-share/doc/hdf5/html/cpplus_RM/H5DataSpace_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5DataSpace_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5DataSpace_8h.html
-share/doc/hdf5/html/cpplus_RM/H5DataType_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5DataType_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5DataType_8h.html
-share/doc/hdf5/html/cpplus_RM/H5DcreatProp_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5DcreatProp_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5DcreatProp_8h.html
-share/doc/hdf5/html/cpplus_RM/H5DxferProp_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5DxferProp_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5DxferProp_8h.html
-share/doc/hdf5/html/cpplus_RM/H5EnumType_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5EnumType_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5EnumType_8h.html
-share/doc/hdf5/html/cpplus_RM/H5Exception_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5Exception_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5Exception_8h.html
-share/doc/hdf5/html/cpplus_RM/H5FaccProp_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5FaccProp_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5FaccProp_8h.html
-share/doc/hdf5/html/cpplus_RM/H5FcreatProp_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5FcreatProp_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5FcreatProp_8h.html
-share/doc/hdf5/html/cpplus_RM/H5File_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5File_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5File_8h.html
-share/doc/hdf5/html/cpplus_RM/H5FloatType_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5FloatType_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5FloatType_8h.html
-share/doc/hdf5/html/cpplus_RM/H5Group_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5Group_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5Group_8h.html
-share/doc/hdf5/html/cpplus_RM/H5IdComponent_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5IdComponent_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5IdComponent_8h.html
-share/doc/hdf5/html/cpplus_RM/H5Include_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5Include_8h.html
-share/doc/hdf5/html/cpplus_RM/H5IntType_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5IntType_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5IntType_8h.html
-share/doc/hdf5/html/cpplus_RM/H5Library_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5Library_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5Library_8h.html
-share/doc/hdf5/html/cpplus_RM/H5Object_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5Object_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5Object_8h.html
-share/doc/hdf5/html/cpplus_RM/H5PredType_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5PredType_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5PredType_8h.html
-share/doc/hdf5/html/cpplus_RM/H5PropList_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5PropList_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5PropList_8h.html
-share/doc/hdf5/html/cpplus_RM/H5StrType_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5StrType_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5StrType_8h.html
-share/doc/hdf5/html/cpplus_RM/H5VarLenType_8cpp.html
-share/doc/hdf5/html/cpplus_RM/H5VarLenType_8h-source.html
-share/doc/hdf5/html/cpplus_RM/H5VarLenType_8h.html
-share/doc/hdf5/html/cpplus_RM/NCSAlogo.jpg
-share/doc/hdf5/html/cpplus_RM/RM_stylesheet.css
-share/doc/hdf5/html/cpplus_RM/annotated.html
-share/doc/hdf5/html/cpplus_RM/chunks_8cpp-example.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1AbstractDs-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1AbstractDs.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1AbstractDs.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1ArrayType-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1ArrayType.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1ArrayType.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1AtomType-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1AtomType.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1AtomType.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1Attribute-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1Attribute.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1Attribute.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1AttributeIException-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1AttributeIException.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1AttributeIException.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1CommonFG-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1CommonFG.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1CommonFG.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1CompType-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1CompType.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1CompType.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DSetCreatPropList-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DSetCreatPropList.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DSetCreatPropList.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DSetMemXferPropList-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DSetMemXferPropList.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DSetMemXferPropList.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataSet-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataSet.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataSet.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataSetIException-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataSetIException.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataSetIException.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataSpace-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataSpace.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataSpace.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataSpaceIException-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataSpaceIException.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataSpaceIException.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataType-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataType.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataType.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataTypeIException-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataTypeIException.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1DataTypeIException.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1EnumType-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1EnumType.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1EnumType.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1Exception-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1Exception.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1Exception.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1FileAccPropList-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1FileAccPropList.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1FileAccPropList.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1FileCreatPropList-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1FileCreatPropList.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1FileCreatPropList.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1FileIException-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1FileIException.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1FileIException.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1FloatType-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1FloatType.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1FloatType.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1Group-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1Group.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1Group.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1GroupIException-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1GroupIException.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1GroupIException.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1H5File-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1H5File.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1H5File.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1H5Library-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1H5Library.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1H5Object-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1H5Object.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1H5Object.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1IdComponent-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1IdComponent.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1IdComponent.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1IdComponentException-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1IdComponentException.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1IdComponentException.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1IntType-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1IntType.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1IntType.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1LibraryIException-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1LibraryIException.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1LibraryIException.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1PredType-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1PredType.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1PredType.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1PropList-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1PropList.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1PropList.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1PropListIException-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1PropListIException.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1PropListIException.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1ReferenceException-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1ReferenceException.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1ReferenceException.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1StrType-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1StrType.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1StrType.png
-share/doc/hdf5/html/cpplus_RM/classH5_1_1VarLenType-members.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1VarLenType.html
-share/doc/hdf5/html/cpplus_RM/classH5_1_1VarLenType.png
-share/doc/hdf5/html/cpplus_RM/compound_8cpp-example.html
-share/doc/hdf5/html/cpplus_RM/create_8cpp-example.html
-share/doc/hdf5/html/cpplus_RM/doxygen.css
-share/doc/hdf5/html/cpplus_RM/doxygen.png
-share/doc/hdf5/html/cpplus_RM/examples.html
-share/doc/hdf5/html/cpplus_RM/extend__ds_8cpp-example.html
-share/doc/hdf5/html/cpplus_RM/files.html
-share/doc/hdf5/html/cpplus_RM/functions.html
-share/doc/hdf5/html/cpplus_RM/functions_0x63.html
-share/doc/hdf5/html/cpplus_RM/functions_0x64.html
-share/doc/hdf5/html/cpplus_RM/functions_0x65.html
-share/doc/hdf5/html/cpplus_RM/functions_0x66.html
-share/doc/hdf5/html/cpplus_RM/functions_0x67.html
-share/doc/hdf5/html/cpplus_RM/functions_0x68.html
-share/doc/hdf5/html/cpplus_RM/functions_0x69.html
-share/doc/hdf5/html/cpplus_RM/functions_0x6c.html
-share/doc/hdf5/html/cpplus_RM/functions_0x6d.html
-share/doc/hdf5/html/cpplus_RM/functions_0x6e.html
-share/doc/hdf5/html/cpplus_RM/functions_0x6f.html
-share/doc/hdf5/html/cpplus_RM/functions_0x70.html
-share/doc/hdf5/html/cpplus_RM/functions_0x72.html
-share/doc/hdf5/html/cpplus_RM/functions_0x73.html
-share/doc/hdf5/html/cpplus_RM/functions_0x74.html
-share/doc/hdf5/html/cpplus_RM/functions_0x75.html
-share/doc/hdf5/html/cpplus_RM/functions_0x76.html
-share/doc/hdf5/html/cpplus_RM/functions_0x77.html
-share/doc/hdf5/html/cpplus_RM/functions_0x7e.html
-share/doc/hdf5/html/cpplus_RM/functions_func.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x63.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x64.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x65.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x66.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x67.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x68.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x69.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x6c.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x6d.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x6e.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x6f.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x70.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x72.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x73.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x74.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x75.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x76.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x77.html
-share/doc/hdf5/html/cpplus_RM/functions_func_0x7e.html
-share/doc/hdf5/html/cpplus_RM/functions_vars.html
-share/doc/hdf5/html/cpplus_RM/globals.html
-share/doc/hdf5/html/cpplus_RM/globals_defs.html
-share/doc/hdf5/html/cpplus_RM/h5group_8cpp-example.html
-share/doc/hdf5/html/cpplus_RM/header.html
-share/doc/hdf5/html/cpplus_RM/header_files/Dependencies
-share/doc/hdf5/html/cpplus_RM/header_files/filelist.xml
-share/doc/hdf5/html/cpplus_RM/header_files/image001.jpg
-share/doc/hdf5/html/cpplus_RM/header_files/image002.jpg
-share/doc/hdf5/html/cpplus_RM/hierarchy.html
-share/doc/hdf5/html/cpplus_RM/index.html
-share/doc/hdf5/html/cpplus_RM/namespaceH5.html
-share/doc/hdf5/html/cpplus_RM/namespaces.html
-share/doc/hdf5/html/cpplus_RM/namespacestd.html
-share/doc/hdf5/html/cpplus_RM/readdata_8cpp-example.html
-share/doc/hdf5/html/cpplus_RM/tab_b.gif
-share/doc/hdf5/html/cpplus_RM/tab_l.gif
-share/doc/hdf5/html/cpplus_RM/tab_r.gif
-share/doc/hdf5/html/cpplus_RM/tabs.css
-share/doc/hdf5/html/cpplus_RM/writedata_8cpp-example.html
-share/doc/hdf5/html/dataset_p1.gif
-share/doc/hdf5/html/ddl.html
-share/doc/hdf5/html/ed_libs/Dependencies
-share/doc/hdf5/html/ed_libs/Footer.lbi
-share/doc/hdf5/html/ed_libs/NavBar_ADevG.lbi
-share/doc/hdf5/html/ed_libs/NavBar_Common.lbi
-share/doc/hdf5/html/ed_libs/NavBar_Intro.lbi
-share/doc/hdf5/html/ed_libs/NavBar_RM.lbi
-share/doc/hdf5/html/ed_libs/NavBar_TechN.lbi
-share/doc/hdf5/html/ed_libs/NavBar_UG.lbi
-share/doc/hdf5/html/ed_libs/copyright-html.lbi
-share/doc/hdf5/html/ed_libs/styles_Format.lbi
-share/doc/hdf5/html/ed_libs/styles_Gen.lbi
-share/doc/hdf5/html/ed_libs/styles_Index.lbi
-share/doc/hdf5/html/ed_libs/styles_Intro.lbi
-share/doc/hdf5/html/ed_libs/styles_RM.lbi
-share/doc/hdf5/html/ed_libs/styles_UG.lbi
-share/doc/hdf5/html/ed_styles/Dependencies
-share/doc/hdf5/html/ed_styles/FormatElect.css
-share/doc/hdf5/html/ed_styles/FormatPrint.css
-share/doc/hdf5/html/ed_styles/GenElect.css
-share/doc/hdf5/html/ed_styles/GenPrint.css
-share/doc/hdf5/html/ed_styles/IndexElect.css
-share/doc/hdf5/html/ed_styles/IndexPrint.css
-share/doc/hdf5/html/ed_styles/IntroElect.css
-share/doc/hdf5/html/ed_styles/IntroPrint.css
-share/doc/hdf5/html/ed_styles/RMelect.css
-share/doc/hdf5/html/ed_styles/RMprint.css
-share/doc/hdf5/html/ed_styles/UGelect.css
-share/doc/hdf5/html/ed_styles/UGprint.css
-share/doc/hdf5/html/extern1.gif
-share/doc/hdf5/html/extern2.gif
-share/doc/hdf5/html/fortran/Dependencies
-share/doc/hdf5/html/fortran/F90Flags.html
-share/doc/hdf5/html/fortran/F90UserNotes.html
-share/doc/hdf5/html/group_p1.gif
-share/doc/hdf5/html/group_p2.gif
-share/doc/hdf5/html/group_p3.gif
-share/doc/hdf5/html/h5s.examples
-share/doc/hdf5/html/hdf2.jpg
-share/doc/hdf5/html/index.html
-share/doc/hdf5/html/pipe1.gif
-share/doc/hdf5/html/pipe2.gif
-share/doc/hdf5/html/pipe3.gif
-share/doc/hdf5/html/pipe4.gif
-share/doc/hdf5/html/pipe5.gif
-share/doc/hdf5/html/version.gif
-${PLIST.cxx}share/examples/hdf5/c++/chunks.cpp
-${PLIST.cxx}share/examples/hdf5/c++/compound.cpp
-${PLIST.cxx}share/examples/hdf5/c++/create.cpp
-${PLIST.cxx}share/examples/hdf5/c++/extend_ds.cpp
-${PLIST.cxx}share/examples/hdf5/c++/h5group.cpp
-${PLIST.cxx}share/examples/hdf5/c++/readdata.cpp
-${PLIST.cxx}share/examples/hdf5/c++/strtype.cpp
-${PLIST.cxx}share/examples/hdf5/c++/writedata.cpp
-share/examples/hdf5/c/ex_image1.c
-share/examples/hdf5/c/ex_image2.c
-share/examples/hdf5/c/ex_lite1.c
-share/examples/hdf5/c/ex_lite2.c
-share/examples/hdf5/c/ex_lite3.c
-share/examples/hdf5/c/ex_table_01.c
-share/examples/hdf5/c/ex_table_02.c
-share/examples/hdf5/c/ex_table_03.c
-share/examples/hdf5/c/ex_table_04.c
-share/examples/hdf5/c/ex_table_05.c
-share/examples/hdf5/c/ex_table_06.c
-share/examples/hdf5/c/ex_table_07.c
-share/examples/hdf5/c/ex_table_08.c
-share/examples/hdf5/c/ex_table_09.c
-share/examples/hdf5/c/ex_table_10.c
-share/examples/hdf5/c/ex_table_11.c
-share/examples/hdf5/c/ex_table_12.c
share/examples/hdf5/c/h5_attribute.c
share/examples/hdf5/c/h5_chunk_read.c
share/examples/hdf5/c/h5_compound.c
share/examples/hdf5/c/h5_drivers.c
+share/examples/hdf5/c/h5_elink_unix2win.c
share/examples/hdf5/c/h5_extend_write.c
+share/examples/hdf5/c/h5_extlink.c
share/examples/hdf5/c/h5_group.c
share/examples/hdf5/c/h5_mount.c
share/examples/hdf5/c/h5_read.c
+share/examples/hdf5/c/h5_ref2reg.c
share/examples/hdf5/c/h5_reference.c
share/examples/hdf5/c/h5_select.c
+share/examples/hdf5/c/h5_shared_mesg.c
share/examples/hdf5/c/h5_write.c
+share/examples/hdf5/c/ph5example.c
+share/examples/hdf5/c/run-c-ex.sh
+share/examples/hdf5/hl/c/ex_ds1.c
+share/examples/hdf5/hl/c/ex_image1.c
+share/examples/hdf5/hl/c/ex_image2.c
+share/examples/hdf5/hl/c/ex_lite1.c
+share/examples/hdf5/hl/c/ex_lite2.c
+share/examples/hdf5/hl/c/ex_lite3.c
+share/examples/hdf5/hl/c/ex_table_01.c
+share/examples/hdf5/hl/c/ex_table_02.c
+share/examples/hdf5/hl/c/ex_table_03.c
+share/examples/hdf5/hl/c/ex_table_04.c
+share/examples/hdf5/hl/c/ex_table_05.c
+share/examples/hdf5/hl/c/ex_table_06.c
+share/examples/hdf5/hl/c/ex_table_07.c
+share/examples/hdf5/hl/c/ex_table_08.c
+share/examples/hdf5/hl/c/ex_table_09.c
+share/examples/hdf5/hl/c/ex_table_10.c
+share/examples/hdf5/hl/c/ex_table_11.c
+share/examples/hdf5/hl/c/ex_table_12.c
+share/examples/hdf5/hl/c/image24pixel.txt
+share/examples/hdf5/hl/c/image8.txt
+share/examples/hdf5/hl/c/pal_rgb.h
+share/examples/hdf5/hl/c/ptExampleFL.c
+share/examples/hdf5/hl/c/ptExampleVL.c
+share/examples/hdf5/hl/c/run-hlc-ex.sh
+share/examples/hdf5/hl/run-hl-ex.sh
+share/examples/hdf5/run-all-ex.sh
diff --git a/devel/hdf5/buildlink3.mk b/devel/hdf5/buildlink3.mk
index f4e82230c19..85723e0f315 100644
--- a/devel/hdf5/buildlink3.mk
+++ b/devel/hdf5/buildlink3.mk
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.12 2009/03/20 19:24:15 joerg Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2011/10/07 10:38:50 alnsn Exp $
BUILDLINK_TREE+= hdf5
.if !defined(HDF5_BUILDLINK3_MK)
HDF5_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.hdf5+= hdf5>=1.6.2
-BUILDLINK_ABI_DEPENDS.hdf5+= hdf5>=1.6.5nb1
+BUILDLINK_API_DEPENDS.hdf5+= hdf5>=1.8.7
+BUILDLINK_ABI_DEPENDS.hdf5+= hdf5>=1.8.7
BUILDLINK_PKGSRCDIR.hdf5?= ../../devel/hdf5
pkgbase := hdf5
diff --git a/devel/hdf5/distinfo b/devel/hdf5/distinfo
index df03f29bfb1..7de92da9cf3 100644
--- a/devel/hdf5/distinfo
+++ b/devel/hdf5/distinfo
@@ -1,15 +1,14 @@
-$NetBSD: distinfo,v 1.26 2010/04/24 21:27:36 asau Exp $
+$NetBSD: distinfo,v 1.27 2011/10/07 10:38:50 alnsn Exp $
-SHA1 (hdf5-1.6.10.tar.gz) = ccac439841977ab4e460fcb4c1fc2c2692a841d7
-RMD160 (hdf5-1.6.10.tar.gz) = 7fd773f80265b5d8afc5c5765c499c22bd22f0c8
-Size (hdf5-1.6.10.tar.gz) = 7435318 bytes
-SHA1 (patch-aa) = 8e02e2b5decde21bb7d223f3870330832db399ba
-SHA1 (patch-ab) = 8bb87d50b6c54f9fb2de8f9d21fb28e326b1e55d
-SHA1 (patch-ac) = 46d224106ee34e2550cec708feffc802d6997bca
-SHA1 (patch-ad) = 0b58c169e0d12cc25fc6206fc49086a89d2836b7
-SHA1 (patch-ba) = 1ba84ee22c3307100a2c8d3df4dfb2037be8e773
-SHA1 (patch-bb) = bcfd87df515d64471f881d4d10c894d89a6bc56e
-SHA1 (patch-bc) = 54c25f32c1303ed616e94a7a28036ef033a66c40
-SHA1 (patch-bd) = d9347835a63ce9eccfa41992d1b1c6c934bca001
-SHA1 (patch-be) = cb45e1ff8af301de1be1f5c71fbf730b365576bb
-SHA1 (patch-bf) = 33ae2f49be5ff7040389a472177b95127ef6b592
+SHA1 (hdf5-1.8.7.tar.gz) = cb8a2a353a7aabbae923029ebfb66426ddc28ff0
+RMD160 (hdf5-1.8.7.tar.gz) = 6629b3300e4bc86ced62085f4036550ce5cb9cd9
+Size (hdf5-1.8.7.tar.gz) = 7827944 bytes
+SHA1 (patch-c++_examples_Makefile.in) = 4c063e3138507a5dbf99f4c7785611a45ffcf753
+SHA1 (patch-c++_examples_run-c++-ex.sh.in) = 58c38b2ba5557cdae2c4fe1e72c6fa55e5606f1e
+SHA1 (patch-configure.in) = c08f39c3aba0ff34022d4afc26cdfd8785f504b7
+SHA1 (patch-examples_Makefile.in) = 3049b17a6656e7b9818ec69607b278b6e7dc937d
+SHA1 (patch-examples_run-c-ex.sh.in) = 744d3e6bbae1a9b496e3657db6a62fac78fcd7ed
+SHA1 (patch-hl_c++_examples_Makefile.in) = 6e651fae42365e67c281d8bc80e2c60faeddec01
+SHA1 (patch-hl_c++_examples_run-hlc++-ex.sh.in) = fba3d976adb02d80682ddc42a8ef64f6dddffa41
+SHA1 (patch-hl_examples_Makefile.in) = 2fe09e8a88eeca49db58908a6b4a3a70f01cb0b4
+SHA1 (patch-hl_examples_run-hlc-ex.sh.in) = 38c2c112439d6febb023d638d965f04bbaa45d5f
diff --git a/devel/hdf5/options.mk b/devel/hdf5/options.mk
index 122c1414f4c..40d0a60c82a 100644
--- a/devel/hdf5/options.mk
+++ b/devel/hdf5/options.mk
@@ -1,25 +1,17 @@
-# $NetBSD: options.mk,v 1.6 2010/02/06 22:19:00 gdt Exp $
+# $NetBSD: options.mk,v 1.7 2011/10/07 10:38:50 alnsn Exp $
PKG_OPTIONS_VAR=PKG_OPTIONS.hdf5
-PKG_SUPPORTED_OPTIONS= szip cxx threads
+PKG_SUPPORTED_OPTIONS= szip threads
# szip is non-Free, so leave out by default
-PKG_SUGGESTED_OPTIONS=
+PKG_SUGGESTED_OPTIONS=
.include "../../mk/bsd.options.mk"
-PLIST_VARS+= cxx
-
.if !empty(PKG_OPTIONS:Mszip)
CONFIGURE_ARGS+= --with-szlib
.include "../../archivers/szip/buildlink3.mk"
.endif
-.if !empty(PKG_OPTIONS:Mcxx)
-USE_LANGUAGES= c c++
-CONFIGURE_ARGS+= --enable-cxx
-PLIST.cxx= yes
-.endif
-
.if !empty(PKG_OPTIONS:Mthreads)
CONFIGURE_ARGS+= --enable-threadsafe
# XXX libraries should not be linked against -lpthread
diff --git a/devel/hdf5/patches/patch-aa b/devel/hdf5/patches/patch-aa
deleted file mode 100644
index 5ad56737477..00000000000
--- a/devel/hdf5/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.10 2009/11/15 15:50:50 drochner Exp $
-
---- config/commence.in.orig 2008-02-01 04:04:06.000000000 +0100
-+++ config/commence.in
-@@ -79,7 +79,7 @@ LT_UNINSTALL=$(LT) --mode=uninstall $(RM
- ## defined. The main makefile is free to redefine these to something else.
- DOCDIR=$(docdir)
- SUBDOCDIR=
--EXAMPLEDIR=$(docdir)/hdf5/examples/c
-+EXAMPLEDIR=$(DESTDIR)$(prefix)/share/examples/hdf5/c
- LIB=
- LIB_SRC=
- LIB_OBJ=
diff --git a/devel/hdf5/patches/patch-ab b/devel/hdf5/patches/patch-ab
deleted file mode 100644
index 58d9deae57a..00000000000
--- a/devel/hdf5/patches/patch-ab
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD: patch-ab,v 1.9 2010/04/24 21:27:36 asau Exp $
-
-Adds missing -lsocket needed on solaris for socket(), bind(), and friends.
-Unreverses order of CPPFLAGS.
-
---- configure.in.orig 2009-11-10 21:02:05.000000000 +0300
-+++ configure.in 2010-04-25 01:12:31.000000000 +0400
-@@ -668,6 +668,7 @@
-
- if test "`uname`" = "SunOS" -o "`uname -sr`" = "HP-UX B.11.00"; then
- dnl ...for Solaris
-+ AC_CHECK_LIB([socket], [socket])
- AC_CHECK_LIB([nsl], [xdr_int])
- fi
-
-@@ -2172,9 +2173,9 @@
- d="-I${ROOT}/${d}"
- ;;
- esac
-- TEMP_CPPFLAGS="$d $TEMP_CPPFLAGS"
-+ TEMP_CPPFLAGS="$TEMP_CPPFLAGS $d"
- done
-- CPPFLAGS=$TEMP_CPPFLAGS
-+ CPPFLAGS="$TEMP_CPPFLAGS"
- fi
-
- dnl ----------------------------------------------------------------------
diff --git a/devel/hdf5/patches/patch-ac b/devel/hdf5/patches/patch-ac
deleted file mode 100644
index b9c89400657..00000000000
--- a/devel/hdf5/patches/patch-ac
+++ /dev/null
@@ -1,94 +0,0 @@
-$NetBSD: patch-ac,v 1.11 2010/04/24 21:27:36 asau Exp $
-
---- configure.orig 2009-11-10 21:11:34.000000000 +0300
-+++ configure 2010-04-25 01:14:37.000000000 +0400
-@@ -8808,6 +8808,77 @@
-
- if test "`uname`" = "SunOS" -o "`uname -sr`" = "HP-UX B.11.00"; then
-
-+{ echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
-+echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; }
-+if test "${ac_cv_lib_socket_socket+set}" = set; then
-+ echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+ ac_check_lib_save_LIBS=$LIBS
-+LIBS="-lsocket $LIBS"
-+cat >conftest.$ac_ext <<_ACEOF
-+/* confdefs.h. */
-+_ACEOF
-+cat confdefs.h >>conftest.$ac_ext
-+cat >>conftest.$ac_ext <<_ACEOF
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char socket ();
-+int
-+main ()
-+{
-+return socket ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+rm -f conftest.$ac_objext conftest$ac_exeext
-+if { (ac_try="$ac_link"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-+ (eval "$ac_link") 2>conftest.er1
-+ ac_status=$?
-+ grep -v '^ *+' conftest.er1 >conftest.err
-+ rm -f conftest.er1
-+ cat conftest.err >&5
-+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+ (exit $ac_status); } && {
-+ test -z "$ac_c_werror_flag" ||
-+ test ! -s conftest.err
-+ } && test -s conftest$ac_exeext &&
-+ $as_test_x conftest$ac_exeext; then
-+ ac_cv_lib_socket_socket=yes
-+else
-+ echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+ ac_cv_lib_socket_socket=no
-+fi
-+
-+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
-+ conftest$ac_exeext conftest.$ac_ext
-+LIBS=$ac_check_lib_save_LIBS
-+fi
-+{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
-+echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6; }
-+if test $ac_cv_lib_socket_socket = yes; then
-+ cat >>confdefs.h <<_ACEOF
-+#define HAVE_LIBSOCKET 1
-+_ACEOF
-+
-+ LIBS="-lsocket $LIBS"
-+
-+fi
-+
-+
- { echo "$as_me:$LINENO: checking for xdr_int in -lnsl" >&5
- echo $ECHO_N "checking for xdr_int in -lnsl... $ECHO_C" >&6; }
- if test "${ac_cv_lib_nsl_xdr_int+set}" = set; then
-@@ -32292,9 +32363,9 @@
- d="-I${ROOT}/${d}"
- ;;
- esac
-- TEMP_CPPFLAGS="$d $TEMP_CPPFLAGS"
-+ TEMP_CPPFLAGS="$TEMP_CPPFLAGS $d"
- done
-- CPPFLAGS=$TEMP_CPPFLAGS
-+ CPPFLAGS="$TEMP_CPPFLAGS"
- fi
-
-
diff --git a/devel/hdf5/patches/patch-ad b/devel/hdf5/patches/patch-ad
deleted file mode 100644
index fd86cfdb54f..00000000000
--- a/devel/hdf5/patches/patch-ad
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ad,v 1.3 2009/11/15 15:50:50 drochner Exp $
-
---- c++/config/commence.in.orig 2008-02-01 04:04:06.000000000 +0100
-+++ c++/config/commence.in
-@@ -80,7 +80,7 @@ LT_UNINSTALL=$(LT) --mode=uninstall $(RM
- ## complains if it sees a reference to a variable which has never been
- ## defined. The main makefile is free to redefine these to something else.
- DOCDIR=$(docdir)
--EXAMPLEDIR=$(docdir)/hdf5/examples/c++
-+EXAMPLEDIR=$(DESTDIR)$(prefix)/share/examples/hdf5/c++
- LIB=
- LIB_SRC=
- LIB_OBJ=
diff --git a/devel/hdf5/patches/patch-ba b/devel/hdf5/patches/patch-ba
deleted file mode 100644
index 1486640e252..00000000000
--- a/devel/hdf5/patches/patch-ba
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ba,v 1.1 2007/09/18 18:58:11 drochner Exp $
-
---- ./src/H5TS.c.orig 2007-09-18 15:59:02.000000000 +0200
-+++ ./src/H5TS.c
-@@ -150,7 +150,7 @@ H5TS_mutex_lock(H5TS_mutex_t *mutex)
- if (ret_value)
- return ret_value;
-
-- if (mutex->owner_valid && pthread_equal(pthread_self(), mutex->owner_thread)) {
-+ if (mutex->owner_valid && pthread_self() == mutex->owner_thread) {
- /* already owned by self - increment count */
- mutex->lock_count++;
- } else if (!mutex->owner_valid) {
diff --git a/devel/hdf5/patches/patch-bb b/devel/hdf5/patches/patch-bb
deleted file mode 100644
index 0d20a117f5b..00000000000
--- a/devel/hdf5/patches/patch-bb
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-bb,v 1.1 2007/09/18 18:58:12 drochner Exp $
-
---- tools/misc/Makefile.in.orig 2007-09-18 17:07:03.000000000 +0200
-+++ tools/misc/Makefile.in
-@@ -37,7 +37,8 @@ LIBHDF5=$(top_builddir)/src/libhdf5.la
-
- ## h5cc is generated by configure. Remove it only when distclean.
- BUILD_PROGS=h5debug h5redeploy h5repart
--PUB_PROGS=h5cc $(BUILD_PROGS)
-+PUB_PROGS=h5debug h5repart
-+PUB_SCRIPTS=h5cc h5redeploy
- PROGS=$(BUILD_PROGS) $(TEST_PROGS)
- DISTCLEAN=h5cc
-
diff --git a/devel/hdf5/patches/patch-bc b/devel/hdf5/patches/patch-bc
deleted file mode 100644
index f1925c218d4..00000000000
--- a/devel/hdf5/patches/patch-bc
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-bc,v 1.2 2009/11/15 15:50:50 drochner Exp $
-
---- config/conclude.in.orig 2009-11-10 19:01:51.000000000 +0100
-+++ config/conclude.in
-@@ -253,6 +253,11 @@ install: $(AUX_LIB) $(PUB_LIB) $(PUB_HDR
- fi; \
- fi; \
- done
-+ @for f in X $(PUB_SCRIPTS); do \
-+ if test $$f != X; then \
-+ (${INSTALL_SCRIPT} $$f $(bindir)/. || exit 1); \
-+ fi; \
-+ done
- @for d in X $(SUBDIRS); do \
- if test $$d != X; then \
- (set -x; cd $$d && $(MAKE) $@) || exit 1; \
diff --git a/devel/hdf5/patches/patch-bd b/devel/hdf5/patches/patch-bd
deleted file mode 100644
index f0e49985834..00000000000
--- a/devel/hdf5/patches/patch-bd
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-bd,v 1.1 2007/09/18 18:58:13 drochner Exp $
-
---- c++/src/Makefile.in.orig 2007-09-18 16:17:48.000000000 +0200
-+++ c++/src/Makefile.in
-@@ -51,7 +51,7 @@ PUB_HDR=H5Cpp.h H5AbstractDs.h H5AtomTyp
- H5PropList.h H5StrType.h H5CppDoc.h H5ArrayType.h H5VarLenType.h \
- H5cxx_pubconf.h
-
--PUB_PROGS=h5c++
-+PUB_SCRIPTS=h5c++
-
- ARFLAGS=rs
-
diff --git a/devel/hdf5/patches/patch-be b/devel/hdf5/patches/patch-be
deleted file mode 100644
index e7df8e98fa5..00000000000
--- a/devel/hdf5/patches/patch-be
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-be,v 1.2 2009/11/15 15:50:50 drochner Exp $
-
---- c++/config/conclude.in.orig 2009-11-10 19:02:00.000000000 +0100
-+++ c++/config/conclude.in
-@@ -215,6 +215,11 @@ install: $(PUB_LIB) $(PUB_HDR) $(PUB_PRO
- ($(LT_INSTALL_PROG) $$f $(bindir)/. || exit 1); \
- fi; \
- done
-+ @for f in X $(PUB_SCRIPTS); do \
-+ if test $$f != X; then \
-+ ($(INSTALL_SCRIPT) $$f $(bindir)/. || exit 1); \
-+ fi; \
-+ done
-
- install-examples: $(EXAMPLE_PROGS) $(EXAMPLEDIR)
- @for f in X $(EXAMPLE_PROGS); do \
diff --git a/devel/hdf5/patches/patch-bf b/devel/hdf5/patches/patch-bf
deleted file mode 100644
index 64e8681867f..00000000000
--- a/devel/hdf5/patches/patch-bf
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-bf,v 1.1 2007/09/18 18:58:14 drochner Exp $
-
---- test/ttsafe_cancel.c.orig 2007-09-18 17:58:43.000000000 +0200
-+++ test/ttsafe_cancel.c
-@@ -73,6 +73,9 @@ void tts_cancel(void)
- hid_t dataset;
- int buffer;
-
-+ pthread_mutex_init(&mutex, 0);
-+ pthread_cond_init(&cond, 0);
-+
- /* make thread scheduling global */
- pthread_attr_init(&attribute);
- #ifdef H5_HAVE_SYSTEM_SCOPE_THREADS
diff --git a/devel/hdf5/patches/patch-c++_examples_Makefile.in b/devel/hdf5/patches/patch-c++_examples_Makefile.in
new file mode 100644
index 00000000000..d0462c1a49f
--- /dev/null
+++ b/devel/hdf5/patches/patch-c++_examples_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-c++_examples_Makefile.in,v 1.1 2011/10/07 10:38:51 alnsn Exp $
+
+Fix paths to examples.
+
+--- c++/examples/Makefile.in.orig 2011-05-10 14:20:43.000000000 +0000
++++ c++/examples/Makefile.in
+@@ -376,7 +376,7 @@ CXX_API = yes
+
+ # Where to install examples
+ # Note: no '/' after DESTDIR. Explanation in commence.am
+-EXAMPLEDIR = ${DESTDIR}$(exec_prefix)/share/hdf5_examples/c++
++EXAMPLEDIR = ${DESTDIR}$(prefix)/share/examples/hdf5/c++
+
+ # Assume that all tests in this directory are examples, and tell
+ # conclude.am when to build them.
diff --git a/devel/hdf5/patches/patch-c++_examples_run-c++-ex.sh.in b/devel/hdf5/patches/patch-c++_examples_run-c++-ex.sh.in
new file mode 100644
index 00000000000..5e81ea14e33
--- /dev/null
+++ b/devel/hdf5/patches/patch-c++_examples_run-c++-ex.sh.in
@@ -0,0 +1,24 @@
+$NetBSD: patch-c++_examples_run-c++-ex.sh.in,v 1.1 2011/10/07 10:38:51 alnsn Exp $
+
+Fix paths to examples.
+
+--- c++/examples/run-c++-ex.sh.in.orig 2011-05-09 16:47:59.000000000 +0000
++++ c++/examples/run-c++-ex.sh.in
+@@ -20,7 +20,7 @@
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ # #
+ # This script will compile and run the c++ examples from source files #
+-# installed in .../share/hdf5_examples/c++ using h5c++. The #
++# installed in .../share/examples/hdf5/c++ using h5c++. The #
+ # order for running programs with RunTest in the MAIN section below is taken #
+ # from the Makefile. The order is important since some of the test programs #
+ # use data files created by earlier test programs. Any future additions should #
+@@ -34,7 +34,7 @@ EXIT_FAILURE=1
+
+ # Where the tool is installed.
+ # default is relative path to installed location of the tools
+-prefix="${prefix:-../../../}"
++prefix="${prefix:-../../../../}"
+ AR="@AR@"
+ RANLIB="@RANLIB@"
+ H5TOOL="h5c++" # The tool name
diff --git a/devel/hdf5/patches/patch-configure.in b/devel/hdf5/patches/patch-configure.in
new file mode 100644
index 00000000000..5bf49b264e1
--- /dev/null
+++ b/devel/hdf5/patches/patch-configure.in
@@ -0,0 +1,18 @@
+$NetBSD: patch-configure.in,v 1.1 2011/10/07 10:38:51 alnsn Exp $
+
+Unreverses order of CPPFLAGS.
+
+--- configure.in.orig 2011-05-10 14:20:36.000000000 +0000
++++ configure.in
+@@ -4121,9 +4121,9 @@ if test -n "$AM_CPPFLAGS"; then
+ d="-I${ROOT}/${d}"
+ ;;
+ esac
+- TEMP_CPPFLAGS="$d $TEMP_CPPFLAGS"
++ TEMP_CPPFLAGS="$TEMP_CPPFLAGS $d"
+ done
+- AM_CPPFLAGS=$TEMP_CPPFLAGS
++ AM_CPPFLAGS="$TEMP_CPPFLAGS"
+ fi
+
+ dnl ----------------------------------------------------------------------
diff --git a/devel/hdf5/patches/patch-examples_Makefile.in b/devel/hdf5/patches/patch-examples_Makefile.in
new file mode 100644
index 00000000000..644ccf6b72b
--- /dev/null
+++ b/devel/hdf5/patches/patch-examples_Makefile.in
@@ -0,0 +1,17 @@
+$NetBSD: patch-examples_Makefile.in,v 1.1 2011/10/07 10:38:51 alnsn Exp $
+
+Fix paths to examples.
+
+--- examples/Makefile.in.orig 2011-05-10 14:20:44.000000000 +0000
++++ examples/Makefile.in
+@@ -387,8 +387,8 @@ EXTLINK_DIRS = red blue u2w
+
+ # Example directory
+ # Note: no '/' after DESTDIR. Explanation in commence.am
+-EXAMPLEDIR = ${DESTDIR}$(exec_prefix)/share/hdf5_examples/c
+-EXAMPLETOPDIR = ${DESTDIR}$(exec_prefix)/share/hdf5_examples
++EXAMPLEDIR = ${DESTDIR}$(prefix)/share/examples/hdf5/c
++EXAMPLETOPDIR = ${DESTDIR}$(prefix)/share/examples/hdf5
+ @BUILD_SHARED_SZIP_CONDITIONAL_TRUE@LD_LIBRARY_PATH = $(LL_PATH)
+
+ # Assume that all tests in this directory are examples, and tell
diff --git a/devel/hdf5/patches/patch-examples_run-c-ex.sh.in b/devel/hdf5/patches/patch-examples_run-c-ex.sh.in
new file mode 100644
index 00000000000..0c71b64627f
--- /dev/null
+++ b/devel/hdf5/patches/patch-examples_run-c-ex.sh.in
@@ -0,0 +1,24 @@
+$NetBSD: patch-examples_run-c-ex.sh.in,v 1.1 2011/10/07 10:38:52 alnsn Exp $
+
+Fix paths to examples.
+
+--- examples/run-c-ex.sh.in.orig 2011-05-09 16:48:00.000000000 +0000
++++ examples/run-c-ex.sh.in
+@@ -20,7 +20,7 @@
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ # #
+ # This script will compile and run the c examples from source files installed #
+-# in .../share/hdf5_examples/c using h5cc or h5pc. The order for running #
++# in .../share/examples/hdf5/c using h5cc or h5pc. The order for running #
+ # programs with RunTest in the MAIN section below is taken from the Makefile. #
+ # The order is important since some of the test programs use data files created #
+ # by earlier test programs. Any future additions should be placed accordingly. #
+@@ -33,7 +33,7 @@ EXIT_FAILURE=1
+
+ # Where the tool is installed.
+ # default is relative path to installed location of the tools
+-prefix="${prefix:-../../../}"
++prefix="${prefix:-../../../../}"
+ PARALLEL=@PARALLEL@ # Am I in parallel mode?
+ AR="@AR@"
+ RANLIB="@RANLIB@"
diff --git a/devel/hdf5/patches/patch-hl_c++_examples_Makefile.in b/devel/hdf5/patches/patch-hl_c++_examples_Makefile.in
new file mode 100644
index 00000000000..848ea9dafe9
--- /dev/null
+++ b/devel/hdf5/patches/patch-hl_c++_examples_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-hl_c++_examples_Makefile.in,v 1.1 2011/10/07 10:38:52 alnsn Exp $
+
+Fix paths to examples.
+
+--- hl/c++/examples/Makefile.in.orig 2011-05-10 14:20:48.000000000 +0000
++++ hl/c++/examples/Makefile.in
+@@ -372,7 +372,7 @@ CXX_API = yes
+
+ # Where to install examples
+ # Note: no '/' after DESTDIR. Explanation in commence.am
+-EXAMPLEDIR = ${DESTDIR}$(exec_prefix)/share/hdf5_examples/hl/c++
++EXAMPLEDIR = ${DESTDIR}$(prefix)/share/examples/hdf5/hl/c++
+
+ # Assume that all tests in this directory are examples, and tell
+ # conclude.am when to build them.
diff --git a/devel/hdf5/patches/patch-hl_c++_examples_run-hlc++-ex.sh.in b/devel/hdf5/patches/patch-hl_c++_examples_run-hlc++-ex.sh.in
new file mode 100644
index 00000000000..ee235aa9b0a
--- /dev/null
+++ b/devel/hdf5/patches/patch-hl_c++_examples_run-hlc++-ex.sh.in
@@ -0,0 +1,24 @@
+$NetBSD: patch-hl_c++_examples_run-hlc++-ex.sh.in,v 1.1 2011/10/07 10:38:52 alnsn Exp $
+
+Fix paths to examples.
+
+--- hl/c++/examples/run-hlc++-ex.sh.in.orig 2011-05-09 16:47:58.000000000 +0000
++++ hl/c++/examples/run-hlc++-ex.sh.in
+@@ -20,7 +20,7 @@
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ # #
+ # This script will compile and run the c++ examples from source files #
+-# installed in .../share/hdf5_examples/hl/c++ using h5c++. The #
++# installed in .../share/examples/hdf5/hl/c++ using h5c++. The #
+ # order for running programs with RunTest in the MAIN section below is taken #
+ # from the Makefile. The order is important since some of the test programs #
+ # use data files created by earlier test programs. Any future additions should #
+@@ -33,7 +33,7 @@ EXIT_SUCCESS=0
+ EXIT_FAILURE=1
+ # Where the tool is installed.
+ # default is relative path to installed location of the tools
+-prefix="${prefix:-../../../../}"
++prefix="${prefix:-../../../../../}"
+ AR="@AR@"
+ RANLIB="@RANLIB@"
+ H5TOOL="h5c++" # The tool name
diff --git a/devel/hdf5/patches/patch-hl_examples_Makefile.in b/devel/hdf5/patches/patch-hl_examples_Makefile.in
new file mode 100644
index 00000000000..93f80fca46f
--- /dev/null
+++ b/devel/hdf5/patches/patch-hl_examples_Makefile.in
@@ -0,0 +1,17 @@
+$NetBSD: patch-hl_examples_Makefile.in,v 1.1 2011/10/07 10:38:52 alnsn Exp $
+
+Fix paths to examples.
+
+--- hl/examples/Makefile.in.orig 2011-05-10 14:20:48.000000000 +0000
++++ hl/examples/Makefile.in
+@@ -362,8 +362,8 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.c
+
+ # Example directory
+ # Note: no '/' after DESTDIR. Explanation in commence.am
+-EXAMPLEDIR = ${DESTDIR}$(exec_prefix)/share/hdf5_examples/hl/c
+-EXAMPLETOPDIR = ${DESTDIR}$(exec_prefix)/share/hdf5_examples/hl
++EXAMPLEDIR = ${DESTDIR}$(prefix)/share/examples/hdf5/hl/c
++EXAMPLETOPDIR = ${DESTDIR}$(prefix)/share/examples/hdf5/hl
+
+ # Example programs.
+ # Don't tell automake about them, because if it knew they were programs,
diff --git a/devel/hdf5/patches/patch-hl_examples_run-hlc-ex.sh.in b/devel/hdf5/patches/patch-hl_examples_run-hlc-ex.sh.in
new file mode 100644
index 00000000000..2e63052f5fb
--- /dev/null
+++ b/devel/hdf5/patches/patch-hl_examples_run-hlc-ex.sh.in
@@ -0,0 +1,24 @@
+$NetBSD: patch-hl_examples_run-hlc-ex.sh.in,v 1.1 2011/10/07 10:38:52 alnsn Exp $
+
+Fix paths to examples.
+
+--- hl/examples/run-hlc-ex.sh.in.orig 2011-05-09 16:47:58.000000000 +0000
++++ hl/examples/run-hlc-ex.sh.in
+@@ -20,7 +20,7 @@
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ # #
+ # This script will compile and run the c examples from source files installed #
+-# in .../share/hdf5_examples/hl/c using h5cc or h5pc. The order for running #
++# in .../share/examples/hdf5/hl/c using h5cc or h5pc. The order for running #
+ # programs with RunTest in the MAIN section below is taken from the Makefile. #
+ # The order is important since some of the test programs use data files created #
+ # by earlier test programs. Any future additions should be placed accordingly. #
+@@ -33,7 +33,7 @@ EXIT_FAILURE=1
+
+ # Where the tool is installed.
+ # default is relative path to installed location of the tools
+-prefix="${prefix:-../../../../}"
++prefix="${prefix:-../../../../../}"
+ PARALLEL=@PARALLEL@ # Am I in parallel mode?
+ AR="@AR@"
+ RANLIB="@RANLIB@"