git: 1bc7803607e7 - main - science/hdf5-110: Add hd5-110 1.10.9 (copied from hdf5)

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Mon, 18 Jul 2022 12:51:49 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1bc7803607e7e0a8cac9c011a3684859d3ab2953

commit 1bc7803607e7e0a8cac9c011a3684859d3ab2953
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-07-18 12:50:15 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-07-18 12:50:15 +0000

    science/hdf5-110: Add hd5-110 1.10.9 (copied from hdf5)
    
    - Add PKGNAMESUFFIX
    - Install files with suffix:
      - Install binary executables with -110 suffix
      - Install include files to hdf5-110 sub-directory
      - Install examples to EXAMPLESDIR with -110 suffix
    - Add PORTSCOUT
    
    PR:             265152
    Exp-run by:     antoine
---
 science/Makefile           |   1 +
 science/hdf5-110/Makefile  |  79 +++++++++++++
 science/hdf5-110/distinfo  |   3 +
 science/hdf5-110/pkg-descr |  18 +++
 science/hdf5-110/pkg-plist | 269 +++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 370 insertions(+)

diff --git a/science/Makefile b/science/Makefile
index 648f773a9878..27fa79ab7d7c 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -110,6 +110,7 @@
     SUBDIR += harminv
     SUBDIR += hdf
     SUBDIR += hdf5
+    SUBDIR += hdf5-110
     SUBDIR += hdf5-18
     SUBDIR += healpix
     SUBDIR += helfem
diff --git a/science/hdf5-110/Makefile b/science/hdf5-110/Makefile
new file mode 100644
index 000000000000..ccff2103c287
--- /dev/null
+++ b/science/hdf5-110/Makefile
@@ -0,0 +1,79 @@
+# Created by: ijliao
+
+PORTNAME=	hdf5
+PORTVERSION=	1.10.9
+CATEGORIES=	science archivers graphics
+MASTER_SITES=	https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${PORTVERSION:R}/${DISTNAME}/src/ \
+		LOCAL/sunpoet
+PKGNAMESUFFIX=	-110
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Hierarchical Data Format library (from NCSA) 1.10.x
+
+LICENSE=	BSD4CLAUSE
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USES=		compiler:c11 cpe libtool localbase tar:bzip2
+
+CONFIGURE_ARGS=	--enable-hl \
+		--enable-instrument \
+		--enable-strict-format-checks \
+		--includedir=${PREFIX}/include/hdf5${PKGNAMESUFFIX} \
+		--program-suffix=${PKGNAMESUFFIX} \
+		--with-default-api-version=v110
+GNU_CONFIGURE=	yes
+INSTALL_TARGET=	install-strip
+MAKE_JOBS_UNSAFE=	yes
+TEST_TARGET=	check
+USE_LDCONFIG=	yes
+
+EXAMPLESDIR=	${PREFIX}/share/examples/hdf5${PKGNAMESUFFIX}
+
+CONFLICTS_INSTALL=	hdf
+
+CPE_VENDOR=	hdfgroup
+
+PORTSCOUT=	limit:^1\.10\.
+
+OPTIONS_DEFINE=	DEBUG EXAMPLES FORTRAN SZIP
+OPTIONS_RADIO=	SUPPORT
+OPTIONS_RADIO_SUPPORT=	CXX PARALLEL
+OPTIONS_DEFAULT=CXX SZIP
+OPTIONS_SUB=	yes
+PARALLEL_DESC=	Parallel support
+
+CXX_CONFIGURE_ENABLE=	cxx
+DEBUG_CONFIGURE_OFF=	--enable-build-mode=production
+DEBUG_CONFIGURE_ON=	--enable-build-mode=debug
+FORTRAN_CONFIGURE_ENABLE=	fortran
+FORTRAN_CONFIGURE_ENV=	F9X=${FC}
+FORTRAN_USES=		fortran
+PARALLEL_CONFIGURE_ENABLE=	parallel
+PARALLEL_LDFLAGS=	-L${LOCALBASE}/lib -lmpi
+PARALLEL_LIB_DEPENDS=	libmpi.so:net/mpich
+SZIP_CONFIGURE_ON=	--with-szlib=${LOCALBASE}
+SZIP_LIB_DEPENDS=	libsz.so:science/libaec
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|hdf5_examples|examples/hdf5${PKGNAMESUFFIX}|' ${WRKSRC}/configure
+	@${REINPLACE_CMD} -e 's|-O3||g' ${WRKSRC}/config/gnu-flags
+	@${REINPLACE_CMD} \
+		-e '/LD_LIBRARY_PATH/ s|^|#|' \
+		-e 's|(INSTALL)|(INSTALL_DATA)|' \
+			`${FIND} ${WRKSRC} -regex '.*/examples/Makefile.in'`
+	@${REINPLACE_CMD} -e 's|\[ -a|\[ -f|g' `${FIND} ${WRKSRC} -name \*.sh\*`
+	@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \
+		${REINPLACE_CMD} -e 's|libhdf5|libhdf5${PKGNAMESUFFIX}|g' \
+			-e 's|libhdf5${PKGNAMESUFFIX}.settings|libhdf5.settings|g'
+	@${REINPLACE_CMD} -e 's|libhdf5|libhdf5${PKGNAMESUFFIX}|g' ${WRKSRC}/test/testlibinfo.sh.in
+
+post-install:
+	${MV} ${STAGEDIR}${PREFIX}/lib/libhdf5.settings	${STAGEDIR}${PREFIX}/lib/libhdf5${PKGNAMESUFFIX}.settings
+
+post-install-CXX-on:
+	${MV} ${STAGEDIR}${PREFIX}/bin/h5cc ${STAGEDIR}${PREFIX}/bin/h5cc${PKGNAMESUFFIX}
+
+post-install-FORTRAN-on:
+	${MV} ${STAGEDIR}${PREFIX}/bin/h5fc ${STAGEDIR}${PREFIX}/bin/h5fc${PKGNAMESUFFIX}
+
+.include <bsd.port.mk>
diff --git a/science/hdf5-110/distinfo b/science/hdf5-110/distinfo
new file mode 100644
index 000000000000..8d8f933aa991
--- /dev/null
+++ b/science/hdf5-110/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1655148219
+SHA256 (hdf5-1.10.9.tar.bz2) = 00c4be7096f36fdcafa4f974e126c6c1412428e38ebc7b181d907459e781f191
+SIZE (hdf5-1.10.9.tar.bz2) = 10703325
diff --git a/science/hdf5-110/pkg-descr b/science/hdf5-110/pkg-descr
new file mode 100644
index 000000000000..157b34c18263
--- /dev/null
+++ b/science/hdf5-110/pkg-descr
@@ -0,0 +1,18 @@
+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: this is a legacy version, the latest is available as science/hdf5.
+
+WWW: https://www.hdfgroup.org/
diff --git a/science/hdf5-110/pkg-plist b/science/hdf5-110/pkg-plist
new file mode 100644
index 000000000000..86770ce739d4
--- /dev/null
+++ b/science/hdf5-110/pkg-plist
@@ -0,0 +1,269 @@
+bin/gif2h5-110
+bin/h52gif-110
+%%CXX%%bin/h5c++-110
+%%CXX%%bin/h5cc-110
+bin/h5clear-110
+bin/h5copy-110
+bin/h5debug-110
+bin/h5diff-110
+bin/h5dump-110
+%%FORTRAN%%%%NO_PARALLEL%%bin/h5fc-110
+bin/h5format_convert-110
+bin/h5import-110
+bin/h5jam-110
+bin/h5ls-110
+bin/h5mkgrp-110
+%%PARALLEL%%bin/h5pcc-110
+%%PARALLEL%%bin/h5perf-110
+%%NO_PARALLEL%%bin/h5perf_serial-110
+bin/h5redeploy-110
+bin/h5repack-110
+bin/h5repart-110
+bin/h5stat-110
+bin/h5unjam-110
+bin/h5watch-110
+%%PARALLEL%%bin/ph5diff-110
+include/hdf5-110/H5ACpublic.h
+%%CXX%%include/hdf5-110/H5AbstractDs.h
+include/hdf5-110/H5Apublic.h
+%%CXX%%include/hdf5-110/H5ArrayType.h
+%%CXX%%include/hdf5-110/H5AtomType.h
+%%CXX%%include/hdf5-110/H5Attribute.h
+%%CXX%%include/hdf5-110/H5Classes.h
+%%CXX%%include/hdf5-110/H5CommonFG.h
+%%CXX%%include/hdf5-110/H5CompType.h
+%%CXX%%include/hdf5-110/H5Cpp.h
+%%CXX%%include/hdf5-110/H5CppDoc.h
+include/hdf5-110/H5Cpublic.h
+include/hdf5-110/H5DOpublic.h
+include/hdf5-110/H5DSpublic.h
+%%CXX%%include/hdf5-110/H5DaccProp.h
+%%CXX%%include/hdf5-110/H5DataSet.h
+%%CXX%%include/hdf5-110/H5DataSpace.h
+%%CXX%%include/hdf5-110/H5DataType.h
+%%CXX%%include/hdf5-110/H5DcreatProp.h
+include/hdf5-110/H5Dpublic.h
+%%CXX%%include/hdf5-110/H5DxferProp.h
+%%CXX%%include/hdf5-110/H5EnumType.h
+include/hdf5-110/H5Epubgen.h
+include/hdf5-110/H5Epublic.h
+%%CXX%%include/hdf5-110/H5Exception.h
+include/hdf5-110/H5FDcore.h
+include/hdf5-110/H5FDdirect.h
+include/hdf5-110/H5FDfamily.h
+include/hdf5-110/H5FDhdfs.h
+include/hdf5-110/H5FDlog.h
+include/hdf5-110/H5FDmirror.h
+include/hdf5-110/H5FDmpi.h
+include/hdf5-110/H5FDmpio.h
+include/hdf5-110/H5FDmulti.h
+include/hdf5-110/H5FDpublic.h
+include/hdf5-110/H5FDros3.h
+include/hdf5-110/H5FDsec2.h
+include/hdf5-110/H5FDsplitter.h
+include/hdf5-110/H5FDstdio.h
+include/hdf5-110/H5FDwindows.h
+%%CXX%%include/hdf5-110/H5FaccProp.h
+%%CXX%%include/hdf5-110/H5FcreatProp.h
+%%CXX%%include/hdf5-110/H5File.h
+%%CXX%%include/hdf5-110/H5FloatType.h
+include/hdf5-110/H5Fpublic.h
+include/hdf5-110/H5Gpublic.h
+%%CXX%%include/hdf5-110/H5Group.h
+include/hdf5-110/H5IMpublic.h
+%%CXX%%include/hdf5-110/H5IdComponent.h
+%%CXX%%include/hdf5-110/H5Include.h
+%%CXX%%include/hdf5-110/H5IntType.h
+include/hdf5-110/H5Ipublic.h
+include/hdf5-110/H5LDpublic.h
+include/hdf5-110/H5LTpublic.h
+%%CXX%%include/hdf5-110/H5LaccProp.h
+%%CXX%%include/hdf5-110/H5LcreatProp.h
+%%CXX%%include/hdf5-110/H5Library.h
+%%CXX%%include/hdf5-110/H5Location.h
+include/hdf5-110/H5Lpublic.h
+include/hdf5-110/H5MMpublic.h
+%%CXX%%include/hdf5-110/H5Object.h
+%%CXX%%include/hdf5-110/H5OcreatProp.h
+include/hdf5-110/H5Opublic.h
+include/hdf5-110/H5PLextern.h
+include/hdf5-110/H5PLpublic.h
+include/hdf5-110/H5PTpublic.h
+%%CXX%%include/hdf5-110/H5PacketTable.h
+include/hdf5-110/H5Ppublic.h
+%%CXX%%include/hdf5-110/H5PredType.h
+%%CXX%%include/hdf5-110/H5PropList.h
+include/hdf5-110/H5Rpublic.h
+include/hdf5-110/H5Spublic.h
+%%CXX%%include/hdf5-110/H5StrType.h
+include/hdf5-110/H5TBpublic.h
+include/hdf5-110/H5Tpublic.h
+%%CXX%%include/hdf5-110/H5VarLenType.h
+include/hdf5-110/H5Zpublic.h
+include/hdf5-110/H5api_adpt.h
+%%FORTRAN%%include/hdf5-110/H5f90i.h
+%%FORTRAN%%include/hdf5-110/H5f90i_gen.h
+include/hdf5-110/H5overflow.h
+include/hdf5-110/H5pubconf.h
+include/hdf5-110/H5public.h
+include/hdf5-110/H5version.h
+%%FORTRAN%%include/hdf5-110/h5_gen.mod
+%%FORTRAN%%include/hdf5-110/h5a.mod
+%%FORTRAN%%include/hdf5-110/h5d.mod
+%%FORTRAN%%include/hdf5-110/h5ds.mod
+%%FORTRAN%%include/hdf5-110/h5e.mod
+%%FORTRAN%%include/hdf5-110/h5f.mod
+%%FORTRAN%%include/hdf5-110/h5fortkit.mod
+%%FORTRAN%%include/hdf5-110/h5fortran_types.mod
+%%FORTRAN%%include/hdf5-110/h5g.mod
+%%FORTRAN%%include/hdf5-110/h5global.mod
+%%FORTRAN%%include/hdf5-110/h5i.mod
+%%FORTRAN%%include/hdf5-110/h5im.mod
+%%FORTRAN%%include/hdf5-110/h5l.mod
+%%FORTRAN%%include/hdf5-110/h5lib.mod
+%%FORTRAN%%include/hdf5-110/h5lt.mod
+%%FORTRAN%%include/hdf5-110/h5lt_const.mod
+%%FORTRAN%%include/hdf5-110/h5o.mod
+%%FORTRAN%%include/hdf5-110/h5p.mod
+%%FORTRAN%%include/hdf5-110/h5r.mod
+%%FORTRAN%%include/hdf5-110/h5s.mod
+%%FORTRAN%%include/hdf5-110/h5t.mod
+%%FORTRAN%%include/hdf5-110/h5tb.mod
+%%FORTRAN%%include/hdf5-110/h5tb_const.mod
+%%FORTRAN%%include/hdf5-110/h5z.mod
+include/hdf5-110/hdf5.h
+%%FORTRAN%%include/hdf5-110/hdf5.mod
+include/hdf5-110/hdf5_hl.h
+lib/libhdf5-110.a
+lib/libhdf5-110.settings
+lib/libhdf5-110.so
+lib/libhdf5-110.so.103
+lib/libhdf5-110.so.103.3.2
+%%CXX%%lib/libhdf5-110_cpp.a
+%%CXX%%lib/libhdf5-110_cpp.so
+%%CXX%%lib/libhdf5-110_cpp.so.103
+%%CXX%%lib/libhdf5-110_cpp.so.103.4.1
+%%FORTRAN%%lib/libhdf5-110_fortran.a
+%%FORTRAN%%lib/libhdf5-110_fortran.so
+%%FORTRAN%%lib/libhdf5-110_fortran.so.102
+%%FORTRAN%%lib/libhdf5-110_fortran.so.102.1.2
+lib/libhdf5-110_hl.a
+lib/libhdf5-110_hl.so
+lib/libhdf5-110_hl.so.100
+lib/libhdf5-110_hl.so.100.1.6
+%%CXX%%lib/libhdf5-110_hl_cpp.a
+%%CXX%%lib/libhdf5-110_hl_cpp.so
+%%CXX%%lib/libhdf5-110_hl_cpp.so.100
+%%CXX%%lib/libhdf5-110_hl_cpp.so.100.1.7
+%%FORTRAN%%lib/libhdf5-110_hl_fortran.a
+%%FORTRAN%%lib/libhdf5-110_hl_fortran.so
+%%FORTRAN%%lib/libhdf5-110hl_fortran.a
+%%FORTRAN%%lib/libhdf5-110hl_fortran.so
+%%FORTRAN%%lib/libhdf5-110hl_fortran.so.100
+%%FORTRAN%%lib/libhdf5-110hl_fortran.so.100.0.8
+%%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_debug_trace.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_vds-eiger.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds-exc.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds-exclim.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds-percival-unlim-maxmin.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds-percival-unlim.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds-percival.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds-simpleIO.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_write.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/ph5_filtered_writes.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/ph5_filtered_writes_no_sel.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/ph5example.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/run-c-ex.sh
+%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/compound.f90
+%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/compound_complex_fortran2003.f90
+%%FORTRAN%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fortran/compound_fortran2003.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/nested_derived_type.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/rwdset_fortran2003.f90
+%%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