<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/d58e0f4851eb6ff00daf021a3a7d87cd3dd02fcd">https://github.com/macports/macports-ports/commit/d58e0f4851eb6ff00daf021a3a7d87cd3dd02fcd</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit d58e0f4851eb6ff00daf021a3a7d87cd3dd02fcd
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Sat Jul 22 23:52:04 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> py-graph-tool: Update to version 2.57
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Add Py 311, Remove Py 37
</span><span style='display:block; white-space:pre;color:#404040;'> * Use boost181
</span><span style='display:block; white-space:pre;color:#404040;'> * Bugfix for unary_function C++17 removal
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/67808
</span>---
python/py-graph-tool/Portfile | 33 +++++++++++++++++++++++++--------
1 file changed, 25 insertions(+), 8 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 3a562258cd5..445c2dfaab5 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,9 +6,10 @@ PortGroup boost 1.0
</span> PortGroup python 1.0
name py-graph-tool
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2.46
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2.57
</span> revision 0
epoch 20190711
<span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs arm64 x86_64
</span>
categories python science
license LGPL-3
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,13 +26,14 @@ homepage https://graph-tool.skewed.de
</span> master_sites https://downloads.skewed.de/graph-tool/
use_bzip2 yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 316e8cc9c0b15e066e8ac2388a460ba4866505fe \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 305508f0c2989a150aecd5df010424979cd17e83f67852121e4ab29eb07d3275 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 15189665
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 6fab092de09dcc24ef14324349a9604400755c82 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 a20a0e73b78e78f233e960c6ba89d1969f457221b03b66947c71d3044affbb72 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 15192391
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.76
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# please ensure that this boost.version matches that specified in cgal5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+boost.version 1.81
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 38 39 310 311
</span>
if {${os.major} <= 12 && ${os.platform} eq "darwin"} {
version 2.2.26
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -70,9 +72,25 @@ if {${name} ne ${subport}} {
</span> port:py${python.version}-numpy \
port:py${python.version}-scipy
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-matplotlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # graph-tool relies on Boost.Python, so make sure it is installed.
require_active_variants boost[boost::version_nodot] python${python.version}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # remove after this issue is fixed:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://git.skewed.de/count0/graph-tool/-/issues/761
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fs-traverse f ${worksrcpath}/src {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { [file isfile ${f}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ && [regexp {\.(cc|hh)$} [file extension ${f}]] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -q -E \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {s|:[[:space:]]+public[[:space:]]+std::unary_function<.+,.+>||} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${f}
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> use_configure yes
# parallel build starts swapping with 8GB of RAM.
#use_parallel_build no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -115,6 +133,7 @@ if {${name} ne ${subport}} {
</span> destroot.cmd make
destroot.destdir \
DESTDIR=${destroot}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.target install
</span>
variant gtk3 description "Enable interactive drawing with gtk3" {
depends_lib-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -126,8 +145,6 @@ if {${name} ne ${subport}} {
</span> file rename ${destroot}${prefix}/share/doc/graph-tool \
${destroot}${prefix}/share/doc/py${python.version}-graph-tool
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span> } else {
livecheck.type regex
livecheck.url $homepage
</pre><pre style='margin:0'>
</pre>