<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>