<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e0423b2727e0a6a5dcb0b7bd9977760fab443b15">https://github.com/macports/macports-ports/commit/e0423b2727e0a6a5dcb0b7bd9977760fab443b15</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit e0423b2727e0a6a5dcb0b7bd9977760fab443b15
</span>Author: Eric A. Borisch <eborisch@gmail.com>
AuthorDate: Tue Sep 5 15:17:06 2023 -0500
<span style='display:block; white-space:pre;color:#404040;'> hdf5: Update to 1.14.2. No version-check-bumps.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * HDF5 doesn't complain within 1.14.x (at this point). Not bumping
</span><span style='display:block; white-space:pre;color:#404040;'> dependencies unless known to require (py-hdf5 does its own check and
</span><span style='display:block; white-space:pre;color:#404040;'> complains, for example.)
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Ref: https://github.com/HDFGroup/hdf5/commit/b8eac9d0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Moving to latest-API-by-default build. Ports that require an old API
</span><span style='display:block; white-space:pre;color:#404040;'> to build successfully can add -DH5_USE_110_API (for example) to use
</span><span style='display:block; white-space:pre;color:#404040;'> the old APIs.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Ref: https://docs.hdfgroup.org/hdf5/v1_12/api-compat-macros.html
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Minor portfile cleanup
</span>---
science/hdf5/Portfile | 29 +++++++++++++++++------------
1 file changed, 17 insertions(+), 12 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/hdf5/Portfile b/science/hdf5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index eaa4a17f88f..7fd7fd2923a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/hdf5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/hdf5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,9 +7,9 @@ PortGroup legacysupport 1.1
</span> PortGroup compiler_blacklist_versions 1.0
name hdf5
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.14.1-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.14.2
</span> set mainversion [lrange [split ${version} -] 0 0]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> set shortversion [join [lrange [split ${mainversion} .] 0 1] .]
categories science
maintainers {eborisch @eborisch} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,9 +31,9 @@ distfiles ${name}-${version}.tar.bz2
</span> master_sites \
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${shortversion}/hdf5-${mainversion}/src
checksums \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 af9a265095ca8a5adf4c40b8808d26299c87e904 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 06ca141d1a3c312b5d7cc4826a12737293ae131031748861689f6a2ec8219dbd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 16411401
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 32d411636a449ef7b03c1ac3eb61b4787d703dcf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ea3c5e257ef322af5e77fc1e52ead3ad6bf3bb4ac06480dd17ee3900d7a24cfb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 16070491
</span> mpi.setup -gcc44 -gcc45
use_bzip2 yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,14 +58,19 @@ compiler.blacklist-append \
</span> compiler.c_standard 1999
# Use lib/hdf5 rather than hdf5/lib plugin directory
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --with-zlib=yes \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-szlib=${prefix}/lib/libaec \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-cxx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-fortran \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-hl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-parallel \
</span> --disable-silent-rules \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-build-mode=production --disable-fortran \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-cxx --disable-hl --enable-shared --enable-static \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-parallel --disable-threadsafe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-threadsafe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-build-mode=production \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-shared \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-static \
</span> --with-default-plugindir=${prefix}/lib/hdf5 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-default-api-version=v110
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-szlib=${prefix}/lib/libaec \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-zlib=yes
</span>
# Actively checks how to get clang to warn on implicit functions with this.
configure.checks.implicit_function_declaration.whitelist-append strchr
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -140,7 +145,7 @@ variant fortran description {
</span> +fortran is EXPERIMENTAL with +threadsafe
} {
configure.args-delete --disable-fortran
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --enable-fortran --enable-fortran2003
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-fortran
</span> }
if {[variant_isset fortran] && ![fortran_variant_isset]} {
</pre><pre style='margin:0'>
</pre>