1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-28 10:08:24 +00:00

Resurrect hdf5-18, because it is required by french/med and french/aster.

Two releases of HDF5 are available for download. HDF5-1.10 should read files
created with earlier releases, but problem arise with MED and this version.
This commit is contained in:
Thierry Thomas 2016-11-13 12:32:46 +00:00
parent 88416f56d2
commit b3fbf4dca4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=426038
12 changed files with 468 additions and 0 deletions

View File

@ -61,6 +61,7 @@
SUBDIR += harminv
SUBDIR += hdf
SUBDIR += hdf5
SUBDIR += hdf5-18
SUBDIR += hs-bio
SUBDIR += isaac-cfd
SUBDIR += jstrack

87
science/hdf5-18/Makefile Normal file
View File

@ -0,0 +1,87 @@
# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= hdf5
PORTVERSION= 1.8.17
CATEGORIES= science archivers graphics
MASTER_SITES= http://www.hdfgroup.org/ftp/HDF5/current/src/ \
ftp://ftp.hdfgroup.org/HDF5/current/src/ \
http://www.hdfgroup.org/ftp/HDF5/releases/${DISTNAME}/src/ \
ftp://ftp.hdfgroup.org/HDF5/releases/${DISTNAME}/src/
PKGNAMESUFFIX= -18
MAINTAINER= thierry@FreeBSD.org
COMMENT= Hierarchical Data Format library (from NCSA) 1.8
LICENSE= BSD4CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
OPTIONS_DEFINE= DEBUG EXAMPLES FORTRAN SZIP
USES= libtool:keepla tar:bzip2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-cxx \
--enable-instrument \
--enable-strict-format-checks \
--with-pthread=/usr \
--with-zlib=/usr \
--program-suffix=${PKGNAMESUFFIX} \
--includedir=${PREFIX}/include/${PORTNAME}${PKGNAMESUFFIX}
EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX}
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+=--disable-production --enable-debug=all
.endif
.if ${PORT_OPTIONS:MFORTRAN}
USES+= fortran
CONFIGURE_ARGS+=--enable-fortran
CONFIGURE_ENV+= F9X=${FC}
PLIST_SUB+= FORTRAN=""
FCFLAGS_f90= ${FCFLAGS}
LIBS+= -lstdc++
.else
PLIST_SUB+= FORTRAN="@comment "
.endif
.if ${PORT_OPTIONS:MSZIP}
LIB_DEPENDS+= libsz.so:science/szip
CONFIGURE_ARGS+=--with-szlib=${LOCALBASE}
.endif
.include <bsd.port.pre.mk>
.if ${ARCH} == "sparc64"
BROKEN= Does not compile on ${ARCH}
.endif
pre-configure:
${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's|-O3||g' ${WRKSRC}/config/gnu-flags
${REINPLACE_CMD} \
-e '/LD_LIBRARY_PATH/ s|^|#|' \
-e 's|/share/hdf5_examples|/${EXAMPLESDIR_REL}|' \
-e 's|(INSTALL)|(INSTALL_DATA)|' \
`${FIND} ${WRKSRC} -regex '.*/examples/Makefile.in'`
${REINPLACE_CMD} -e 's|\[ -a|\[ -f|g' `${FIND} ${WRKSRC} -name \*.sh\*`
.if !${PORT_OPTIONS:MEXAMPLES}
${REINPLACE_CMD} -e '/^install:/ s|install-examples||' ${WRKSRC}/Makefile.in
.endif
${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \
${REINPLACE_CMD} -e 's|libhdf5|libhdf5${PKGNAMESUFFIX}|g'
${REINPLACE_CMD} -e 's|libhdf5|libhdf5${PKGNAMESUFFIX}|g' \
${WRKSRC}/test/testlibinfo.sh.in
post-configure:
${CP} -p ${WRKSRC}/src/libhdf5.settings.in \
${WRKSRC}/src/libhdf5${PKGNAMESUFFIX}.settings.in
${CP} -p ${WRKSRC}/src/libhdf5.settings \
${WRKSRC}/src/libhdf5${PKGNAMESUFFIX}.settings
regression-test test: build
cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE} check
.include <bsd.port.post.mk>

3
science/hdf5-18/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1473971264
SHA256 (hdf5-1.8.17.tar.bz2) = fc35dd8fd8d398de6b525b27cc111c21fc79795ad6db1b1f12cb15ed1ee8486a
SIZE (hdf5-1.8.17.tar.bz2) = 10030234

View File

@ -0,0 +1,12 @@
--- c++/test/Makefile.in.orig 2016-05-10 21:24:51 UTC
+++ c++/test/Makefile.in
@@ -400,8 +400,7 @@ AMTAR = @AMTAR@
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
# Include src, test, and c++/src directories
-AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@ -I$(top_srcdir)/src \
- -I$(top_srcdir)/test -I$(top_srcdir)/c++/src
+AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/test -I$(top_srcdir)/c++/src @AM_CPPFLAGS@ @H5_CPPFLAGS@
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@

View File

@ -0,0 +1,11 @@
--- fortran/src/Makefile.in.orig 2016-05-10 21:24:52 UTC
+++ fortran/src/Makefile.in
@@ -241,7 +241,7 @@ am__v_FC_1 =
FCLD = $(FC)
FCLINK = $(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(FCLD) $(AM_FCFLAGS) $(FCFLAGS) \
- $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ $(LDFLAGS) -o $@
AM_V_FCLD = $(am__v_FCLD_@AM_V@)
am__v_FCLD_ = $(am__v_FCLD_@AM_DEFAULT_V@)
am__v_FCLD_0 = @echo " FCLD " $@;

View File

@ -0,0 +1,20 @@
--- fortran/test/Makefile.in.orig 2016-05-10 21:24:52 UTC
+++ fortran/test/Makefile.in
@@ -150,7 +150,7 @@ fortranlib_test_DEPENDENCIES = libh5test
$(LIBH5F) $(LIBHDF5)
fortranlib_test_LINK = $(LIBTOOL) $(AM_V_lt) --tag=FC \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(FCLD) \
- $(fortranlib_test_FCFLAGS) $(FCFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
+ $(fortranlib_test_FCFLAGS) $(FCFLAGS) $(LDFLAGS) \
-o $@
am_fortranlib_test_1_8_OBJECTS = tH5O.$(OBJEXT) tH5A_1_8.$(OBJEXT) \
tH5G_1_8.$(OBJEXT) tH5MISC_1_8.$(OBJEXT) tHDF5_1_8.$(OBJEXT) \
@@ -219,7 +219,7 @@ am__v_FC_1 =
FCLD = $(FC)
FCLINK = $(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(FCLD) $(AM_FCFLAGS) $(FCFLAGS) \
- $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ $(LDFLAGS) -o $@
AM_V_FCLD = $(am__v_FCLD_@AM_V@)
am__v_FCLD_ = $(am__v_FCLD_@AM_DEFAULT_V@)
am__v_FCLD_0 = @echo " FCLD " $@;

View File

@ -0,0 +1,16 @@
--- hl/c++/test/Makefile.in.orig 2016-05-10 21:24:53 UTC
+++ hl/c++/test/Makefile.in
@@ -395,10 +395,11 @@ AMTAR = @AMTAR@
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
# Include directories
-AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@ -I$(top_srcdir)/src \
+AM_CPPFLAGS = -I$(top_srcdir)/src \
-I$(top_srcdir)/c++/src -I$(top_srcdir)/hl/src \
-I$(top_srcdir)/hl/c++/src -I$(top_srcdir)/test \
- -I$(top_builddir)/hl/test -I$(top_srcdir)/hl/test
+ -I$(top_builddir)/hl/test -I$(top_srcdir)/hl/test \
+ @AM_CPPFLAGS@ @H5_CPPFLAGS@
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@

View File

@ -0,0 +1,11 @@
--- hl/fortran/test/Makefile.in.orig 2016-05-10 21:24:53 UTC
+++ hl/fortran/test/Makefile.in
@@ -160,7 +160,7 @@ am__v_FC_1 =
FCLD = $(FC)
FCLINK = $(LIBTOOL) $(AM_V_lt) --tag=FC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(FCLD) $(AM_FCFLAGS) $(FCFLAGS) \
- $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ $(LDFLAGS) -o $@
AM_V_FCLD = $(am__v_FCLD_@AM_V@)
am__v_FCLD_ = $(am__v_FCLD_@AM_DEFAULT_V@)
am__v_FCLD_0 = @echo " FCLD " $@;

View File

@ -0,0 +1,11 @@
--- ./src/H5FDdirect.c.orig 2011-11-07 14:11:30.000000000 -0800
+++ ./src/H5FDdirect.c 2011-12-21 16:50:03.000000000 -0800
@@ -29,6 +29,8 @@
* this file. */
/* #define _XOPEN_SOURCE 600 */
+#define O_DIRECT 0x00010000
+
#include "H5private.h" /* Generic Functions */
#include "H5Eprivate.h" /* Error handling */
#include "H5Fprivate.h" /* File access */

View File

@ -0,0 +1,25 @@
--- tools/misc/Makefile.in.orig 2016-05-10 21:24:56 UTC
+++ tools/misc/Makefile.in
@@ -674,7 +674,7 @@ LIBH5CPP_HL = $(top_builddir)/hl/c++/src
# Scripts used to build examples
# If only shared libraries have been installed, have h5cc build examples with
# shared libraries instead of static libraries
-H5CC = ${DESTDIR}$(bindir)/h5cc
+H5CC = ${DESTDIR}$(bindir)/$(H5CC_NAME)
H5CC_PP = ${DESTDIR}$(bindir)/h5pcc
H5FC = ${DESTDIR}$(bindir)/h5fc
H5FC_PP = ${DESTDIR}$(bindir)/h5pfc
@@ -715,11 +715,11 @@ DISTCLEANFILES = h5cc testh5repart.sh
# All programs rely on hdf5 library and h5tools library
LDADD = $(LIBH5TOOLS) $(LIBHDF5)
-@BUILD_PARALLEL_CONDITIONAL_FALSE@H5CC_NAME = h5cc
+@BUILD_PARALLEL_CONDITIONAL_FALSE@H5CC_NAME = h5cc-18
# h5cc needs custom install and uninstall rules, since it may be
# named h5pcc if hdf5 is being built in parallel mode.
-@BUILD_PARALLEL_CONDITIONAL_TRUE@H5CC_NAME = h5pcc
+@BUILD_PARALLEL_CONDITIONAL_TRUE@H5CC_NAME = h5pcc-18
# Automake needs to be taught how to build lib, progs, and tests targets.
# These will be filled in automatically for the most part (e.g.,

20
science/hdf5-18/pkg-descr Normal file
View File

@ -0,0 +1,20 @@
HDF5 is a completely new Hierarchical Data Format product consisting of a data
format specification and a supporting library implementation. HDF5 is designed
to address some of the limitations of the older HDF product and to address
current and anticipated requirements of modern systems and applications.
HDF5 includes the following improvements:
- A new file format designed to address some of the deficiencies of HDF4.x,
particularly the need to store larger files and more objects per file.
- A simpler, more comprehensive data model that includes only two basic
structures: a multidimensional array of record structures, and a grouping
structure.
- A simpler, better-engineered library and API, with improved support for
parallel I/O, threads, and other requirements imposed by modern systems
and applications.
Note: two releases of HDF5 are available. HDF5-1.10 can read files created with
earlier releases, but earlier releases such as HDF5-1.8 may not be able to read
HDF5-1.10 files. If you need the latest, please see the port science/hdf5.
WWW: http://www.hdfgroup.org/HDF5/

251
science/hdf5-18/pkg-plist Normal file
View File

@ -0,0 +1,251 @@
bin/gif2h5-18
bin/h52gif-18
bin/h5c++-18
bin/h5cc-18
bin/h5copy-18
bin/h5debug-18
bin/h5diff-18
bin/h5dump-18
%%FORTRAN%%bin/h5fc
bin/h5import-18
bin/h5jam-18
bin/h5ls-18
bin/h5mkgrp-18
bin/h5perf_serial-18
bin/h5redeploy-18
bin/h5repack-18
bin/h5repart-18
bin/h5stat-18
bin/h5unjam-18
include/hdf5-18/H5ACpublic.h
include/hdf5-18/H5AbstractDs.h
include/hdf5-18/H5Apublic.h
include/hdf5-18/H5ArrayType.h
include/hdf5-18/H5AtomType.h
include/hdf5-18/H5Attribute.h
include/hdf5-18/H5Classes.h
include/hdf5-18/H5CommonFG.h
include/hdf5-18/H5CompType.h
include/hdf5-18/H5Cpp.h
include/hdf5-18/H5CppDoc.h
include/hdf5-18/H5Cpublic.h
include/hdf5-18/H5DOpublic.h
include/hdf5-18/H5DSpublic.h
include/hdf5-18/H5DataSet.h
include/hdf5-18/H5DataSpace.h
include/hdf5-18/H5DataType.h
include/hdf5-18/H5DcreatProp.h
include/hdf5-18/H5Dpublic.h
include/hdf5-18/H5DxferProp.h
include/hdf5-18/H5EnumType.h
include/hdf5-18/H5Epubgen.h
include/hdf5-18/H5Epublic.h
include/hdf5-18/H5Exception.h
include/hdf5-18/H5FDcore.h
include/hdf5-18/H5FDdirect.h
include/hdf5-18/H5FDfamily.h
include/hdf5-18/H5FDlog.h
include/hdf5-18/H5FDmpi.h
include/hdf5-18/H5FDmpio.h
include/hdf5-18/H5FDmulti.h
include/hdf5-18/H5FDpublic.h
include/hdf5-18/H5FDsec2.h
include/hdf5-18/H5FDstdio.h
include/hdf5-18/H5FaccProp.h
include/hdf5-18/H5FcreatProp.h
include/hdf5-18/H5File.h
include/hdf5-18/H5FloatType.h
include/hdf5-18/H5Fpublic.h
include/hdf5-18/H5Gpublic.h
include/hdf5-18/H5Group.h
include/hdf5-18/H5IMpublic.h
include/hdf5-18/H5IdComponent.h
include/hdf5-18/H5Include.h
include/hdf5-18/H5IntType.h
include/hdf5-18/H5Ipublic.h
include/hdf5-18/H5LTpublic.h
include/hdf5-18/H5Library.h
include/hdf5-18/H5Location.h
include/hdf5-18/H5Lpublic.h
include/hdf5-18/H5MMpublic.h
include/hdf5-18/H5Object.h
include/hdf5-18/H5OcreatProp.h
include/hdf5-18/H5Opublic.h
include/hdf5-18/H5PLextern.h
include/hdf5-18/H5PLpublic.h
include/hdf5-18/H5PTpublic.h
include/hdf5-18/H5PacketTable.h
include/hdf5-18/H5Ppublic.h
include/hdf5-18/H5PredType.h
include/hdf5-18/H5PropList.h
include/hdf5-18/H5Rpublic.h
include/hdf5-18/H5Spublic.h
include/hdf5-18/H5StrType.h
include/hdf5-18/H5TBpublic.h
include/hdf5-18/H5Tpublic.h
include/hdf5-18/H5VarLenType.h
include/hdf5-18/H5Zpublic.h
include/hdf5-18/H5api_adpt.h
%%FORTRAN%%include/hdf5-18/H5f90i.h
%%FORTRAN%%include/hdf5-18/H5f90i_gen.h
include/hdf5-18/H5overflow.h
include/hdf5-18/H5pubconf.h
include/hdf5-18/H5public.h
include/hdf5-18/H5version.h
%%FORTRAN%%include/hdf5-18/h5_dble_interface.mod
%%FORTRAN%%include/hdf5-18/h5a.mod
%%FORTRAN%%include/hdf5-18/h5a_provisional.mod
%%FORTRAN%%include/hdf5-18/h5d.mod
%%FORTRAN%%include/hdf5-18/h5d_provisional.mod
%%FORTRAN%%include/hdf5-18/h5ds.mod
%%FORTRAN%%include/hdf5-18/h5e.mod
%%FORTRAN%%include/hdf5-18/h5e_provisional.mod
%%FORTRAN%%include/hdf5-18/h5f.mod
%%FORTRAN%%include/hdf5-18/h5f_provisional.mod
%%FORTRAN%%include/hdf5-18/h5fortran_types.mod
%%FORTRAN%%include/hdf5-18/h5g.mod
%%FORTRAN%%include/hdf5-18/h5global.mod
%%FORTRAN%%include/hdf5-18/h5i.mod
%%FORTRAN%%include/hdf5-18/h5im.mod
%%FORTRAN%%include/hdf5-18/h5l.mod
%%FORTRAN%%include/hdf5-18/h5l_provisional.mod
%%FORTRAN%%include/hdf5-18/h5lib.mod
%%FORTRAN%%include/hdf5-18/h5lib_provisional.mod
%%FORTRAN%%include/hdf5-18/h5lt.mod
%%FORTRAN%%include/hdf5-18/h5o.mod
%%FORTRAN%%include/hdf5-18/h5o_provisional.mod
%%FORTRAN%%include/hdf5-18/h5p.mod
%%FORTRAN%%include/hdf5-18/h5p_provisional.mod
%%FORTRAN%%include/hdf5-18/h5r.mod
%%FORTRAN%%include/hdf5-18/h5r_provisional.mod
%%FORTRAN%%include/hdf5-18/h5s.mod
%%FORTRAN%%include/hdf5-18/h5t.mod
%%FORTRAN%%include/hdf5-18/h5t_provisional.mod
%%FORTRAN%%include/hdf5-18/h5tb.mod
%%FORTRAN%%include/hdf5-18/h5test_kind_storage_size_mod.mod
%%FORTRAN%%include/hdf5-18/h5z.mod
include/hdf5-18/hdf5.h
%%FORTRAN%%include/hdf5-18/hdf5.mod
include/hdf5-18/hdf5_hl.h
lib/libhdf5-18.a
lib/libhdf5-18.la
lib/libhdf5-18.settings
lib/libhdf5-18.so
lib/libhdf5-18.so.10
lib/libhdf5-18.so.10.2.0
lib/libhdf5-18_cpp.a
lib/libhdf5-18_cpp.la
lib/libhdf5-18_cpp.so
lib/libhdf5-18_cpp.so.12
lib/libhdf5-18_cpp.so.12.0.0
%%FORTRAN%%lib/libhdf5-18_fortran.a
%%FORTRAN%%lib/libhdf5-18_fortran.la
%%FORTRAN%%lib/libhdf5-18_fortran.so
%%FORTRAN%%lib/libhdf5-18_fortran.so.10
%%FORTRAN%%lib/libhdf5-18_fortran.so.10.0.3
lib/libhdf5-18_hl.a
lib/libhdf5-18_hl.la
lib/libhdf5-18_hl.so
lib/libhdf5-18_hl.so.10
lib/libhdf5-18_hl.so.10.1.0
lib/libhdf5-18_hl_cpp.a
lib/libhdf5-18_hl_cpp.la
lib/libhdf5-18_hl_cpp.so
lib/libhdf5-18_hl_cpp.so.11
lib/libhdf5-18_hl_cpp.so.11.1.0
%%FORTRAN%%lib/libhdf5-18hl_fortran.a
%%FORTRAN%%lib/libhdf5-18hl_fortran.la
%%FORTRAN%%lib/libhdf5-18hl_fortran.so
%%FORTRAN%%lib/libhdf5-18hl_fortran.so.10
%%FORTRAN%%lib/libhdf5-18hl_fortran.so.10.0.3
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/chunks.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/compound.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/create.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/extend_ds.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5group.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_cmprss.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_crtatt.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_crtdat.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_crtgrp.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_crtgrpar.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_crtgrpd.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_extend.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_rdwt.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_subset.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/readdata.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/run-c++-ex.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/writedata.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_attribute.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_chunk_read.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_cmprss.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_compound.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_crtatt.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_crtdat.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_crtgrp.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_crtgrpar.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_crtgrpd.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_drivers.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_elink_unix2win.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_extend.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_extend_write.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_extlink.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_group.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_mount.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_rdwt.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_read.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_ref2reg.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_reference.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_select.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_shared_mesg.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_subset.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_write.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/ph5example.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/run-c-ex.sh
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/compound.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/h5_cmprss.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/h5_crtatt.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/h5_crtdat.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/h5_crtgrp.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/h5_crtgrpar.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/h5_crtgrpd.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/h5_extend.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/h5_rdwt.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/h5_subset.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/hyperslab.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/mountexample.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/ph5example.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/refobjexample.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/refregexample.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/run-fortran-ex.sh
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/selectele.f90
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c++/ptExampleFL.cpp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c++/run-hlc++-ex.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_ds1.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_image1.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_image2.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_lite1.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_lite2.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_lite3.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_01.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_02.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_03.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_04.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_05.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_06.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_07.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_08.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_09.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_10.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_11.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_12.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/image24pixel.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/image8.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/pal_rgb.h
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ptExampleFL.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/run-hlc-ex.sh
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/fortran/ex_ds1.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/fortran/exlite.f90
%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/fortran/run-hlfortran-ex.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/run-hl-ex.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run-all-ex.sh