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