<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/33d6edfef8e169cc7aadd7e822b249da122172b0">https://github.com/macports/macports-ports/commit/33d6edfef8e169cc7aadd7e822b249da122172b0</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 33d6edfef8e169cc7aadd7e822b249da122172b0
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sun Jul 30 11:07:56 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> py-graph-tool: suppress clang warnings; minor cleanup
</span>---
python/py-graph-tool/Portfile | 26 +++++++++++++++++++++-----
1 file changed, 21 insertions(+), 5 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 445c2dfaab5..f8a41a89e50 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;'>@@ -39,9 +39,9 @@ if {${os.major} <= 12 && ${os.platform} eq "darwin"} {
</span> version 2.2.26
revision 1
master_sites https://downloads.skewed.de/graph-tool/old/
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums md5 317b29de0d3ef715fdc9281e078cfb17 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 108be4cf6212eb6886f172ea03813187f73e4c3c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 cd2e8506522821750d70a97b951254f0a133d218
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 cd2e8506522821750d70a97b951254f0a133d218 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 a8ba1f286704f2f54badcb262e6f56055a81f2d66ee1ccedfe31d5c494ee039d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 29644168
</span> } else {
if {${name} ne ${subport}} {
compiler.cxx_standard 2017
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -117,6 +117,21 @@ if {${name} ne ${subport}} {
</span> --with-expat-inc=${prefix}/include \
--with-expat-lib="-L${prefix}/lib -lexpat"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Suppress most Clang compilation warnings, which utterly pollute build log.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Note: Likely due to project Makefile, which sets '-Wall' and '-Wextra'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # TODO: Try removing this block, when updating to next release.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wno-delete-non-abstract-non-virtual-dtor \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wno-deprecated-copy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wno-deprecated-copy-with-user-provided-copy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wno-missing-field-initializers \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wno-parentheses \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wno-unused-parameter \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wno-error=unknown-warning-option \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Wno-unknown-warning-option
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Clang uses the old libstc++ from gcc 4.2 before OS X 10.9. Boost doesn't
# include some of the tr1 headers in libstdc++ and defines its own tr1
# classes. This causes conflicts with sparsehash which insists on using
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -142,8 +157,9 @@ if {${name} ne ${subport}} {
</span> }
post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- file rename ${destroot}${prefix}/share/doc/graph-tool \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/share/doc/py${python.version}-graph-tool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set doc_dir ${destroot}${prefix}/share/doc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${doc_dir}/graph-tool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${doc_dir}/py${python.version}-graph-tool
</span> }
} else {
livecheck.type regex
</pre><pre style='margin:0'>
</pre>