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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/54d098134f530a8e62815ebf15358da097f0d534">https://github.com/macports/macports-ports/commit/54d098134f530a8e62815ebf15358da097f0d534</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 54d098134f5 zfp: update to upstream, fix tests on 32-bit
</span>54d098134f5 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 54d098134f530a8e62815ebf15358da097f0d534
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Sun Jun 11 18:44:58 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    zfp: update to upstream, fix tests on 32-bit
</span>---
 science/zfp/Portfile | 30 +++++++++++++++++++++---------
 1 file changed, 21 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/zfp/Portfile b/science/zfp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9d9be986ce0..0afc6080810 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/zfp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/zfp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,10 +2,11 @@
</span> 
 PortSystem          1.0
 PortGroup           cmake 1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           compiler_blacklist_versions 1.0
</span> PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        LLNL zfp f15d00720e454cd70206a85d7013d8240ad38585
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2023.02.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        LLNL zfp 300e77d12f25d3eaa4ba9461d937fb17a71d45f6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2023.04.30
</span> revision            0
 categories          science devel
 license             BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,14 +15,14 @@ description         zfp is a compressed format for representing multi-dimensiona
</span> long_description    {*}${description}
 homepage            https://zfp.llnl.gov
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  cac426354ae3f5f7ffd15442d044a0dbad876bba \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  d9ceb27be5a8591c204b2599e60f178edeaf0139da24aeee5d3f1768fe3cc3e2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    504306
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6427229673f288ae8e3d8ca0d90ec8264ab4c9dd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  69754125d2b25f5a35574aac20af32dea2c17f7268fcb6cc26d0e1205467bf74 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    504422
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.c_standard 1999
</span> # index.hpp: error: integer constant is too large for ‘unsigned long’ type
 compiler.blacklist-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    *gcc-4.*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    {clang < 400} *gcc-4.*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.c_standard 1999
</span> 
 configure.args-append \
                     -DBUILD_EXAMPLES=OFF \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,6 +45,17 @@ variant openmp description {use OpenMP} {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Note, that tests are likely to fail on 32-bit platforms due to insufficient precision:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/LLNL/zfp/issues/205
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See: https://github.com/LLNL/zfp/issues/205
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${configure.build_arch} in [list i386 ppc]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DZFP_INT64='long long' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DZFP_INT64_SUFFIX=ll \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DZFP_UINT64='unsigned long long' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DZFP_UINT64_SUFFIX=ull
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> test.run            yes
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Drop once someone finally removes this from cmake PG:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.pre_args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=OFF
</span></pre><pre style='margin:0'>

</pre>