aboutsummaryrefslogtreecommitdiff
path: root/science
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2020-03-29 08:10:00 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2020-03-29 08:10:00 +0000
commitcf5ae74bc4d1fd828293a1fa6cedf45ed7a62ee4 (patch)
tree5d2cdae481315da014a0aff838c9f73bf202e26d /science
parent581437f84b5cfeb2c3a64196499003d9f0b9bf39 (diff)
downloadports-cf5ae74bc4d1fd828293a1fa6cedf45ed7a62ee4.tar.gz
ports-cf5ae74bc4d1fd828293a1fa6cedf45ed7a62ee4.zip
Update to 1.12.0
- Convert PORTEXAMPLES to PLIST entries Changes: https://portal.hdfgroup.org/display/support/HDF5+1.12.0
Notes
Notes: svn path=/head/; revision=529778
Diffstat (limited to 'science')
-rw-r--r--science/hdf5/Makefile10
-rw-r--r--science/hdf5/distinfo6
-rw-r--r--science/hdf5/pkg-plist137
3 files changed, 133 insertions, 20 deletions
diff --git a/science/hdf5/Makefile b/science/hdf5/Makefile
index dbca918901a9..a9e91e414aa0 100644
--- a/science/hdf5/Makefile
+++ b/science/hdf5/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= hdf5
-PORTVERSION= 1.10.6
+PORTVERSION= 1.12.0
CATEGORIES= science archivers graphics
MASTER_SITES= https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${PORTVERSION:R}/${DISTNAME}/src/ \
LOCAL/sunpoet
@@ -26,15 +26,14 @@ USES= compiler:c11 libtool localbase tar:bzip2
CONFIGURE_ARGS= --enable-hl \
--enable-instrument \
- --enable-strict-format-checks
+ --enable-strict-format-checks \
+ --with-examplesdir=${EXAMPLESDIR}
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
MAKE_JOBS_UNSAFE= yes
TEST_TARGET= check
USE_LDCONFIG= yes
-PORTEXAMPLES= *
-
CXX_CONFIGURE_ENABLE= cxx
DEBUG_CONFIGURE_OFF= --enable-build-mode=production
DEBUG_CONFIGURE_ON= --enable-build-mode=debug
@@ -51,7 +50,8 @@ post-patch:
@${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|EXAMPLEDIR = $$(examplesdir)|EXAMPLEDIR = $$(DESTDIR)$$(examplesdir)|' \
+ -e 's|EXAMPLETOPDIR = $$(examplesdir)|EXAMPLETOPDIR = $$(DESTDIR)$$(examplesdir)|' \
-e 's|(INSTALL)|(INSTALL_DATA)|' \
`${FIND} ${WRKSRC} -regex '.*/examples/Makefile.in'`
@${REINPLACE_CMD} -e 's|\[ -a|\[ -f|g' `${FIND} ${WRKSRC} -name \*.sh\*`
diff --git a/science/hdf5/distinfo b/science/hdf5/distinfo
index d0018afb889b..f96b19c39926 100644
--- a/science/hdf5/distinfo
+++ b/science/hdf5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1577693899
-SHA256 (hdf5-1.10.6.tar.bz2) = 09d6301901685201bb272a73e21c98f2bf7e044765107200b01089104a47c3bd
-SIZE (hdf5-1.10.6.tar.bz2) = 8813699
+TIMESTAMP = 1585336892
+SHA256 (hdf5-1.12.0.tar.bz2) = 97906268640a6e9ce0cde703d5a71c9ac3092eded729591279bf2e3ca9765f61
+SIZE (hdf5-1.12.0.tar.bz2) = 9081988
diff --git a/science/hdf5/pkg-plist b/science/hdf5/pkg-plist
index f89773072942..3e5f3857473b 100644
--- a/science/hdf5/pkg-plist
+++ b/science/hdf5/pkg-plist
@@ -44,6 +44,7 @@ include/H5DSpublic.h
%%CXX%%include/H5DcreatProp.h
include/H5Dpublic.h
%%CXX%%include/H5DxferProp.h
+include/H5ESpublic.h
%%CXX%%include/H5EnumType.h
include/H5Epubgen.h
include/H5Epublic.h
@@ -81,6 +82,7 @@ include/H5LTpublic.h
%%CXX%%include/H5Location.h
include/H5Lpublic.h
include/H5MMpublic.h
+include/H5Mpublic.h
%%CXX%%include/H5Object.h
%%CXX%%include/H5OcreatProp.h
include/H5Opublic.h
@@ -96,6 +98,11 @@ include/H5Spublic.h
%%CXX%%include/H5StrType.h
include/H5TBpublic.h
include/H5Tpublic.h
+include/H5VLconnector.h
+include/H5VLconnector_passthru.h
+include/H5VLnative.h
+include/H5VLpassthru.h
+include/H5VLpublic.h
%%CXX%%include/H5VarLenType.h
include/H5Zpublic.h
include/H5api_adpt.h
@@ -128,6 +135,7 @@ include/H5version.h
%%FORTRAN%%include/h5t.mod
%%FORTRAN%%include/h5tb.mod
%%FORTRAN%%include/h5tb_const.mod
+%%FORTRAN%%include/h5vl.mod
%%FORTRAN%%include/h5z.mod
include/hdf5.h
%%FORTRAN%%include/hdf5.mod
@@ -135,27 +143,132 @@ include/hdf5_hl.h
lib/libhdf5.a
lib/libhdf5.settings
lib/libhdf5.so
-lib/libhdf5.so.103
-lib/libhdf5.so.103.2.0
+lib/libhdf5.so.200
+lib/libhdf5.so.200.0.0
%%CXX%%lib/libhdf5_cpp.a
%%CXX%%lib/libhdf5_cpp.so
-%%CXX%%lib/libhdf5_cpp.so.103
-%%CXX%%lib/libhdf5_cpp.so.103.2.0
+%%CXX%%lib/libhdf5_cpp.so.200
+%%CXX%%lib/libhdf5_cpp.so.200.0.0
%%FORTRAN%%lib/libhdf5_fortran.a
%%FORTRAN%%lib/libhdf5_fortran.so
-%%FORTRAN%%lib/libhdf5_fortran.so.102
-%%FORTRAN%%lib/libhdf5_fortran.so.102.0.1
+%%FORTRAN%%lib/libhdf5_fortran.so.200
+%%FORTRAN%%lib/libhdf5_fortran.so.200.0.0
lib/libhdf5_hl.a
lib/libhdf5_hl.so
-lib/libhdf5_hl.so.100
-lib/libhdf5_hl.so.100.1.3
+lib/libhdf5_hl.so.200
+lib/libhdf5_hl.so.200.0.0
%%CXX%%lib/libhdf5_hl_cpp.a
%%CXX%%lib/libhdf5_hl_cpp.so
-%%CXX%%lib/libhdf5_hl_cpp.so.100
-%%CXX%%lib/libhdf5_hl_cpp.so.100.1.4
+%%CXX%%lib/libhdf5_hl_cpp.so.200
+%%CXX%%lib/libhdf5_hl_cpp.so.200.0.0
%%FORTRAN%%lib/libhdf5_hl_fortran.a
%%FORTRAN%%lib/libhdf5_hl_fortran.so
%%FORTRAN%%lib/libhdf5hl_fortran.a
%%FORTRAN%%lib/libhdf5hl_fortran.so
-%%FORTRAN%%lib/libhdf5hl_fortran.so.100
-%%FORTRAN%%lib/libhdf5hl_fortran.so.100.0.5
+%%FORTRAN%%lib/libhdf5hl_fortran.so.200
+%%FORTRAN%%lib/libhdf5hl_fortran.so.200.0.0
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run-all-ex.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c++/ptExampleFL.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c++/run-hlc++-ex.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_04.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_05.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_image2.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_07.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_06.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_ds1.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_image1.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_12.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_08.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_02.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_lite2.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_lite3.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_03.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/pal_rgb.h
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_09.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_11.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/image24pixel.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_01.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_lite1.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ptExampleFL.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/image8.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/run-hlc-ex.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/c/ex_table_10.c
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/hl/fortran/ex_ds1.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/hl/fortran/exlite.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/hl/fortran/run-hlfortran-ex.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hl/run-hl-ex.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/run-c++-ex.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/readdata.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/create.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_crtatt.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/chunks.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_crtgrpar.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_extend.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_subset.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_crtgrpd.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_crtgrp.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/writedata.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5group.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_rdwt.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/extend_ds.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_crtdat.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/h5tutr_cmprss.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c++/compound.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_chunk_read.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds-percival-unlim.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_rdwt.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_shared_mesg.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds-percival-unlim-maxmin.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds-eiger.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_ref_compat.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds-exclim.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_elink_unix2win.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_select.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_cmprss.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds-exc.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_mount.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_compound.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds-percival.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_extlink.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_attribute.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_reference_deprec.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_drivers.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_crtatt.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_write.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_extend.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_read.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_crtgrp.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_ref_extern.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_group.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_crtgrpd.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/ph5example.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/run-c-ex.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_crtgrpar.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_vds-simpleIO.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_crtdat.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_subset.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_ref2reg_deprec.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c/h5_extend_write.c
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/h5_crtgrp.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/selectele.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/nested_derived_type.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/run-fortran-ex.sh
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/h5_crtgrpar.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/h5_subset.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/rwdset_fortran2003.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/refobjexample.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/compound_complex_fortran2003.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/h5_cmprss.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/compound_fortran2003.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/h5_rdwt.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/h5_crtdat.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/hyperslab.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/refregexample.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/h5_crtgrpd.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/h5_extend.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/ph5example.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/compound.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/mountexample.f90
+%%PORTEXAMPLES%%%%FORTRAN%%%%EXAMPLESDIR%%/fortran/h5_crtatt.f90