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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/233d3d203fdbf6aaf9baff69a45f4e3510bfd21e">https://github.com/macports/macports-ports/commit/233d3d203fdbf6aaf9baff69a45f4e3510bfd21e</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 233d3d203fd igraph: update to 0.9.3
</span>233d3d203fd is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 233d3d203fdbf6aaf9baff69a45f4e3510bfd21e
</span>Author: Szabolcs Horvát <szhorvat@gmail.com>
AuthorDate: Wed May 5 15:29:24 2021 +0200

<span style='display:block; white-space:pre;color:#404040;'>    igraph: update to 0.9.3
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>     * update to 0.9.3
</span><span style='display:block; white-space:pre;color:#404040;'>     * add openmp variant (new feature in 0.9.3)
</span>---
 math/igraph/Portfile | 64 ++++++++++++++++++++++++++++++++++------------------
 1 file changed, 42 insertions(+), 22 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 eb13716a579..7e807fe7af8 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,8 +5,8 @@ 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.9.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        igraph igraph 0.9.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> github.tarball_from releases
 
 categories          math science devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,9 +24,9 @@ depends_lib         port:arpack \
</span>                     port:libxml2 \
                     port:SuiteSparse_CXSparse
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  433e8cb78287600b6d8b2d9173faa2e8ea5d4f42 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  fda86b5253daa3b994aaaa7aef0b8e4780dc8b2efbbdbf0aa71af9fedaecb073 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    3805091
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  fb1b2ddee1525b373d1b08b1fd2371dc1dcfb570 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  0cb185df3bdf16895c012e37c4a01b01e01a7b81f630df7602070765511eda87 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3824694
</span> 
 test.run            yes
 test.target         check
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,24 +37,25 @@ compiler.cxx_standard \
</span> 
 linalg.setup        noveclibfort
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Build options for igraph:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #  - Do not use ccache to build this port unless MacPorts tells it to.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #  - Build a shared library.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #  - Enable link-time optimization when available.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #  - Set features and the use of external libraries explicitly---do not leave this to auto-detection.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   -DUSE_CCACHE=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DBUILD_SHARED_LIBS=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DIGRAPH_ENABLE_LTO=AUTO \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DIGRAPH_GLPK_SUPPORT=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DIGRAPH_GRAPHML_SUPPORT=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DIGRAPH_USE_INTERNAL_ARPACK=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DIGRAPH_USE_INTERNAL_BLAS=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DIGRAPH_USE_INTERNAL_CXSPARSE=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DIGRAPH_USE_INTERNAL_GLPK=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DIGRAPH_USE_INTERNAL_GMP=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DIGRAPH_USE_INTERNAL_LAPACK=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Build options for igraph:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  - Do not use ccache to build this port unless MacPorts tells it to.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  - Build a shared library.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  - Enable link-time optimization when available.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  - Set features and the use of external libraries explicitly---do not leave this to auto-detection.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   -DUSE_CCACHE=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DBUILD_SHARED_LIBS=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DIGRAPH_ENABLE_LTO=AUTO \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DIGRAPH_GLPK_SUPPORT=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DIGRAPH_GRAPHML_SUPPORT=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DIGRAPH_USE_INTERNAL_ARPACK=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DIGRAPH_USE_INTERNAL_BLAS=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DIGRAPH_USE_INTERNAL_CXSPARSE=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DIGRAPH_USE_INTERNAL_GLPK=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DIGRAPH_USE_INTERNAL_GMP=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DIGRAPH_USE_INTERNAL_LAPACK=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DIGRAPH_OPENMP_SUPPORT=OFF
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-configure {
</span>     # Link to chosen BLAS/LAPACK
     configure.args-append   ${cmake_linalglib}
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,11 +65,30 @@ variant tls description {Build thread-safe version} {
</span>     configure.args-append           -DIGRAPH_ENABLE_TLS=ON
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant openmp description {Enable OpenMP support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # This compiler gives an invalid warning about uninitialized variables.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # It is unclear if it also miscompiles the code.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.blacklist-append       {macports-clang-9.0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace          -DIGRAPH_OPENMP_SUPPORT=OFF -DIGRAPH_OPENMP_SUPPORT=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Do not enable TLS on OS X 10.6, as it does not support it.
 if {${os.platform} eq "darwin" && ${os.major} >= 11} {
     default_variants +tls
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# See https://github.com/macports/macports-base/commit/7c91604891fa0d071b8d598490c4dc2edb8e0031
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[variant_isset openmp]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.openmp_version 2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[info exists compiler.log_verbose_output]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        compiler.log_verbose_output no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.cppflags-append -fopenmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.ldflags-append  -fopenmp
</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;'>+
</span> post-destroot {
     set docdir ${prefix}/share/doc/${name}
     xinstall -d ${destroot}${docdir}
</pre><pre style='margin:0'>

</pre>