<pre style='margin:0'>
Frank Schima (mf2k) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/277f70cfabcdce1214528cbdef466f78c8350980">https://github.com/macports/macports-ports/commit/277f70cfabcdce1214528cbdef466f78c8350980</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 277f70cfabc py-graph-tool: update to 2.33
</span>277f70cfabc is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 277f70cfabcdce1214528cbdef466f78c8350980
</span>Author: Christopher Chavez <chrischavez@gmx.us>
AuthorDate: Sat Jul 4 04:40:32 2020 -0500

<span style='display:block; white-space:pre;color:#404040;'>    py-graph-tool: update to 2.33
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Project has switched to LGPL-3 license
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Remove skewed.de:tiago from maintainers: https://git.io/JJk0q
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Use compiler.openmp_version option introduced in MacPorts 2.6.0
</span><span style='display:block; white-space:pre;color:#404040;'>    See https://trac.macports.org/wiki/CompilerSelection
</span><span style='display:block; white-space:pre;color:#404040;'>    Remove unneeded +clang* variants
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Cleanup MacPorts pre-2.6.0 handling in portfile
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Add py38 subport
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Use HTTPS URLs
</span>---
 python/py-graph-tool/Portfile | 47 ++++++++++---------------------------------
 1 file changed, 11 insertions(+), 36 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-graph-tool/Portfile b/python/py-graph-tool/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 482784883e7..52d3e81a2f1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-graph-tool/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-graph-tool/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,27 +6,27 @@ PortGroup           active_variants 1.1
</span> 
 set realname        graph-tool
 name                py-${realname}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2.29
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.33
</span> revision            0
 epoch               20190711
 categories          python science
 platforms           darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license             GPL-3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         {skewed.de:tiago @count0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             LGPL-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span> description         Efficient python graph module
 long_description    graph-tool is an efficient python module for manipulation \
                     and statistical analysis of graphs. The internal data \
                     structures and most algorithms are implemented in C++ with \
                     the Boost Graph Library.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://graph-tool.skewed.de
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        http://downloads.skewed.de/graph-tool/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://graph-tool.skewed.de
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://downloads.skewed.de/graph-tool/
</span> use_bzip2           yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  ad784fc2ffe7dd745d8cadfd90bae2a03eef3116 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  6c0c4336bed6e2f79c91ace6d6914145ee03d0bd5025473b5918aec2b0657f7a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    15068583
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  5eecb61bacb6a26d211f9c3c43c2b3641cb9f9bf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  f07025160a8cb376551508c6d8aa5fd05a146c67c4706ea4635d2766aa5c9fcb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    15153528
</span> distname            ${realname}-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38
</span> python.default_version 27
 
 if {${os.major} <= 12 && ${os.platform} eq "darwin"} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,21 +42,12 @@ if {${os.major} <= 12 && ${os.platform} eq "darwin"} {
</span>         compiler.cxx_standard   2017
 
         variant openmp description "Enable OpenMP" {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            # make sure libomp is installed at runtime, even if the compiler gets uninstalled
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            depends_lib-append    lib:${prefix}/lib/libomp/libomp:libomp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # TODO: verify OpenMP version required
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            compiler.openmp_version 2.5
</span>             configure.args-append --enable-openmp
         }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant clang60 requires openmp conflicts clang70 description "Use clang-6.0 and enable OpenMP" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            configure.compiler  macports-clang-6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant clang70 requires openmp conflicts clang60 description "Use clang-7.0 and enable OpenMP" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            configure.compiler  macports-clang-7.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span>         default_variants +openmp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {![variant_isset clang60]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            default_variants-append +clang70
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -82,37 +73,21 @@ if {${name} ne ${subport}} {
</span> 
     # PYTHON_EXTRA_LDFLAGS is set to work around incorrect detection of
     # link flags by configure
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[vercmp [macports_version] 2.5.99] >= 0} {
</span>     configure.env-append PYTHON=${python.bin} \
                          PYTHON_VERSION=${python.branch} \
                          PYTHON_CPPFLAGS=-I${python.include} \
                          "PYTHON_LDFLAGS=-L${python.libdir}/.. -lpython${python.branch}" \
                          "PYTHON_EXTRA_LDFLAGS=-L${python.libdir}/.. -lpython${python.branch}"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append PYTHON=${python.bin} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                         PYTHON_VERSION=${python.branch} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                         PYTHON_CPPFLAGS=-I${python.include} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                         PYTHON_LDFLAGS="-L${python.libdir}/.. -lpython${python.branch}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                         PYTHON_EXTRA_LDFLAGS="-L${python.libdir}/.. -lpython${python.branch}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span>     # With python2.7 PYTHON_EXTRA_LIBS is determined to be
     # '-u _PyMac_Error Python.framework/Versions/2.7/Python'. Not clear whether
     # python2.7 or py-graph-tool's configure script is to blame, but we can easily
     # work around this:
     if {${python.version} eq "27"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[vercmp [macports_version] 2.5.99] >= 0} {
</span>         configure.env-append "PYTHON_EXTRA_LIBS=-u _PyMac_Error"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.env-append PYTHON_EXTRA_LIBS="-u _PyMac_Error"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span>     }
     # Something similar is happening with python3.6
     if {${python.version} eq "36"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[vercmp [macports_version] 2.5.99] >= 0} {
</span>         configure.env-append "PYTHON_EXTRA_LIBS=-Wl,-stack_size,1000000 -framework CoreFoundation ${python.lib}"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.env-append PYTHON_EXTRA_LIBS="-Wl,-stack_size,1000000 -framework CoreFoundation ${python.lib}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span>     }
     configure.cppflags-append -I${prefix}/include -I${python.include}/..
     configure.ldflags-append -L${prefix}/lib
</pre><pre style='margin:0'>

</pre>