<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/69ad7766275301ae62e4c3901385e93aad4703a2">https://github.com/macports/macports-ports/commit/69ad7766275301ae62e4c3901385e93aad4703a2</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 69ad7766275 libmed: added patch for compilation with hdf 1.12
</span>69ad7766275 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 69ad7766275301ae62e4c3901385e93aad4703a2
</span>Author: Johannes Feist <johannes.feist@gmail.com>
AuthorDate: Mon Jan 11 19:48:48 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    libmed: added patch for compilation with hdf 1.12
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    patch adapted from https://gist.github.com/jedbrown/527ef81ff59a0dccf833da40fdd15a47
</span>---
 science/libmed/Portfile                   |  1 +
 science/libmed/files/patch-hdf5-1.12.diff | 91 +++++++++++++++++++++++++++++++
 2 files changed, 92 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/libmed/Portfile b/science/libmed/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8b69132f761..33f2c72cab4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/libmed/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/libmed/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,6 +8,7 @@ name                    libmed
</span> version                 4.0.0
 # Must rebuild afer upgrading HDF5. Keep revision number even if 0.
 revision                1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              patch-hdf5-1.12.diff
</span> categories              science devel
 platforms               darwin
 maintainers             {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/libmed/files/patch-hdf5-1.12.diff b/science/libmed/files/patch-hdf5-1.12.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..dc633520509
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/libmed/files/patch-hdf5-1.12.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,91 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git c/config/cmake_files/medMacros.cmake w/config/cmake_files/medMacros.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b79f387..7c82cec 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- config/cmake_files/medMacros.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ config/cmake_files/medMacros.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -398,7 +398,7 @@ MACRO(MED_FIND_HDF5)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ## Requires 1.10.x version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    IF (NOT HDF_VERSION_MAJOR_REF EQUAL 1 OR NOT HDF_VERSION_MINOR_REF EQUAL 10 OR NOT HDF_VERSION_RELEASE_REF GREATER 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    IF (HDF5_VERSION VERSION_LESS 1.10.2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         MESSAGE(FATAL_ERROR "HDF5 version is ${HDF_VERSION_REF}. Only versions >= 1.10.2 are supported.")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ENDIF()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git c/src/ci/MEDfileCompatibility.c w/src/ci/MEDfileCompatibility.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b5c42d1..d94e6a8 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/ci/MEDfileCompatibility.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/ci/MEDfileCompatibility.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -71,7 +71,7 @@ MEDfileCompatibility(const char* const filename,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   _hversionMMR=10000*_hmajeur+100*_hmineur+_hrelease;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   /* ISCRUTE(_hversionMMR); */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   /* ISCRUTE(HDF_VERSION_NUM_REF); */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ( (_hversionMMR >= HDF_VERSION_NUM_REF) && (_hmineur == HDF_VERSION_MINOR_REF) ) *hdfok = MED_TRUE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if (_hversionMMR >= HDF_VERSION_NUM_REF) *hdfok = MED_TRUE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   /* TODO : Vérifier si la version mineure HDF du fichier est supérieur 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      à la version mineure de la bibliothèque HDF utilisée  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git c/src/hdfi/_MEDfileCreate.c w/src/hdfi/_MEDfileCreate.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 34c75cc..66073c1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/hdfi/_MEDfileCreate.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/hdfi/_MEDfileCreate.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -84,7 +84,7 @@ med_idt _MEDfileCreate(const char * const filename, const med_access_mode access
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    * En HDF5-1.10.0p1 cela n'a aucun effet ! 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    * Un test autoconf permet de fixer un intervalle de version HDF à MED.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if H5_VERS_MINOR > 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if H5_VERS_MINOR > 12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #error "Don't forget to change the compatibility version of the library !"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git c/src/hdfi/_MEDfileOpen.c w/src/hdfi/_MEDfileOpen.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7d0b798..6a7de9a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/hdfi/_MEDfileOpen.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/hdfi/_MEDfileOpen.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -72,7 +72,7 @@ med_idt _MEDfileOpen(const char * const filename,const med_access_mode accessmod
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    •   The creation order tracking property, H5P_CRT_ORDER_TRACKED, has been set in the group creation property list (see H5Pset_link_creation_order). 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if H5_VERS_MINOR > 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if H5_VERS_MINOR > 12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #error "Don't forget to change the compatibility version of the library !"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* L'avantage de bloquer le modèle interne HDF5 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git c/src/hdfi/_MEDmemFileOpen.c w/src/hdfi/_MEDmemFileOpen.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9449cda..a3f4adc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/hdfi/_MEDmemFileOpen.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/hdfi/_MEDmemFileOpen.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -434,7 +434,7 @@ med_idt _MEDmemFileOpen(const char * const filename, med_memfile * const memfile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     goto ERROR;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if H5_VERS_MINOR > 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if H5_VERS_MINOR > 12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #error "Don't forget to change the compatibility version of the library !"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if ( H5Pset_libver_bounds( _fapl, H5F_LIBVER_18, H5F_LIBVER_18) ) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git c/src/hdfi/_MEDparFileCreate.c w/src/hdfi/_MEDparFileCreate.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c6d9f44..b3b2a41 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/hdfi/_MEDparFileCreate.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/hdfi/_MEDparFileCreate.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -64,7 +64,7 @@ med_idt _MEDparFileCreate(const char * const filename, const med_access_mode acc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    * En HDF5-1.10.0p1 cela n'a aucun effet ! 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    * Un test autoconf permet de fixer un intervalle de version HDF à MED.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if H5_VERS_MINOR > 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if H5_VERS_MINOR > 12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #error "Don't forget to change the compatibility version of the library !"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git c/src/hdfi/_MEDparFileOpen.c w/src/hdfi/_MEDparFileOpen.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0100729..dfad95c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/hdfi/_MEDparFileOpen.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/hdfi/_MEDparFileOpen.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -55,7 +55,7 @@ med_idt _MEDparFileOpen(const char * const filename,const med_access_mode access
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     MED_ERR_(_fid,MED_ERR_INIT,MED_ERR_PROPERTY,MED_ERR_PARALLEL_MSG);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     goto ERROR;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if H5_VERS_MINOR > 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if H5_VERS_MINOR > 12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #error "Don't forget to change the compatibility version of the library !"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if ( H5Pset_libver_bounds( _fapl, H5F_LIBVER_18, H5F_LIBVER_18 ) ) {
</span></pre><pre style='margin:0'>

</pre>