<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/97988fde8e77839258d3336431132d4b8c587bbf">https://github.com/macports/macports-ports/commit/97988fde8e77839258d3336431132d4b8c587bbf</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 97988fde8e7 igraph: update to 0.10.8
</span>97988fde8e7 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 97988fde8e77839258d3336431132d4b8c587bbf
</span>Author: Szabolcs Horvát <szhorvat@gmail.com>
AuthorDate: Fri Nov 17 15:56:53 2023 +0000

<span style='display:block; white-space:pre;color:#404040;'>    igraph: update to 0.10.8
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>     - update to 0.10.8
</span><span style='display:block; white-space:pre;color:#404040;'>     - remove workarounds for OS X 10.7-10.8
</span><span style='display:block; white-space:pre;color:#404040;'>     - update comments for current situation
</span>---
 math/igraph/Portfile | 28 +++++++++-------------------
 1 file changed, 9 insertions(+), 19 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/igraph/Portfile b/math/igraph/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b784ff9d8cd..33471ae95da 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/igraph/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/igraph/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           cmake 1.1
</span> PortGroup           github 1.0
 PortGroup           linear_algebra 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        igraph igraph 0.10.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        igraph igraph 0.10.8
</span> revision            0
 github.tarball_from releases
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,18 +23,15 @@ depends_lib         port:arpack \
</span>                     port:gmp \
                     port:libxml2
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  a7ae864ee6d5c9cb7b8ee1d29d854e80d159ac34 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  b9e2a46b70896a379d784ea227f076b59750cc7411463b1d4accbf9e38b361ad \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    4308136
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  e0ecde131e6073704f57ecce2029e0b441c9e6f5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  ac5fa94ae6fd1eace651e4b235e99c056479a5c5d0d641aed30240ac33b19403 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    4326926
</span> 
 # Testing notes:
 #
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# There is a bug in macOS 13 Ventura that will cause the safelocale test to fail.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# There is a bug in macOS 13.x to 14.0 that will cause the safelocale test to fail.
</span> # See https://stackoverflow.com/q/76133503/695132 and https://github.com/igraph/igraph/issues/2340
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# There is a bug in ARPACK-NG 3.9.0 that may cause eigenvector centrality tests to fail
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# depending on the BLAS implementation thay is being used.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See https://github.com/opencollab/arpack-ng/issues/410
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This _should_ be fixed in macOS 14.1.
</span> test.run            yes
 test.target         check
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,16 +60,6 @@ configure.args-append   -DUSE_CCACHE=OFF \
</span>                         -DIGRAPH_OPENMP_SUPPORT=OFF \
                         -DIGRAPH_WARNINGS_AS_ERRORS=OFF
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# This should be removed for igraph 0.10.8 or later.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.major} >= 11 && ${os.major} <= 12} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # On OS X 10.7 and 0.18, including <iostream> triggers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # an error without this.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # https://trac.macports.org/ticket/60885
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxxflags-append -D_DARWIN_C_SOURCE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> pre-configure {
     # Link to chosen BLAS/LAPACK
     configure.args-append   ${cmake_linalglib}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,6 +70,9 @@ variant tls description {Build thread-safe version} {
</span>     configure.args-append           -DIGRAPH_ENABLE_TLS=ON
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# The openmp variant is not enabled by default because in MacPorts,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the compilers that support OpenMP won't support LTO (without workarounds).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Overall, igraph performance benefits more from LTO than OpenMP.
</span> variant openmp description {Enable OpenMP support} {
     # This compiler gives an invalid warning about uninitialized variables.
     # It is unclear if it also miscompiles the code.
</pre><pre style='margin:0'>

</pre>