<pre style='margin:0'>
tobypeterson pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/148d8a4b5c59ddba10ce50124da8233985f35e79">https://github.com/macports/macports-ports/commit/148d8a4b5c59ddba10ce50124da8233985f35e79</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 148d8a4b5c5 py-igraph: update to 0.11.9
</span>148d8a4b5c5 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 148d8a4b5c59ddba10ce50124da8233985f35e79
</span>Author: Szabolcs Horvát <szhorvat@gmail.com>
AuthorDate: Wed Jun 11 10:57:51 2025 +0000

<span style='display:block; white-space:pre;color:#404040;'>    py-igraph: update to 0.11.9
</span>---
 python/py-igraph/Portfile                             | 15 ++++++++-------
 python/py-igraph/files/relax-setuptools-version.patch | 16 ----------------
 python/py-igraph/files/remove-cmake-dependency.patch  | 12 ++++++++++++
 3 files changed, 20 insertions(+), 23 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-igraph/Portfile b/python/py-igraph/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ea3d7f3a085..b5901b8d66d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-igraph/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-igraph/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,8 @@ PortSystem          1.0
</span> PortGroup           python 1.0
 
 name                py-igraph
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.11.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             0.11.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> categories-append   math science
 license             GPL-2+
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,9 +21,9 @@ long_description    Python interface to the igraph library for network analysis
</span> 
 homepage            https://igraph.org/python/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  e0a25c67f89520bad444068d91e561cf97efe7da \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  d7dc1404567ba3b0ea1bf8b5fa6e101617915c8ad11ea5a9f925a40bf4adad7d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    4568774
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  678bbeea28cd4d2062f1183efba4a0d2c1a638c3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c57ce44873abcfcfd1d61d7d261e416d352186958e7b5d299cf244efa6757816 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    4587322
</span> 
 variant external_igraph description {Use external igraph library} { }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,8 +35,9 @@ if {${name} ne ${subport}} {
</span> 
     depends_lib-append      port:py${python.version}-texttable
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Remove this patch when updating to a version later than 0.11.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles              relax-setuptools-version.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Removes the CMake dependency from pyproject.toml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # We use MacPorts's CMake instead
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles              remove-cmake-dependency.patch
</span> 
     if {[variant_isset external_igraph]} {
         # Build with external igraph library
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-igraph/files/relax-setuptools-version.patch b/python/py-igraph/files/relax-setuptools-version.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 906526e704e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-igraph/files/relax-setuptools-version.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyproject.toml.orig    2024-11-11 14:45:18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyproject.toml 2024-11-11 14:44:54
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3,7 +3,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     "wheel",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     # pin setuptools:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     # https://github.com/airspeed-velocity/asv/pull/1426#issuecomment-2290658198
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    "setuptools>=64,<72.2.0"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    # Most likely cause:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    # https://github.com/pypa/distutils/issues/283
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    # Workaround based on this commit:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    # https://github.com/harfbuzz/uharfbuzz/commit/9b607bd06fb17fcb4abe3eab5c4f342ad08309d7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    "setuptools>=64,<72.2.0; platform_python_implementation == 'PyPy'",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    "setuptools>=64; platform_python_implementation != 'PyPy'"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build-backend = "setuptools.build_meta"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-igraph/files/remove-cmake-dependency.patch b/python/py-igraph/files/remove-cmake-dependency.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a3e310cc498
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-igraph/files/remove-cmake-dependency.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyproject.toml.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyproject.toml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7,8 +7,7 @@ requires = [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # Workaround based on this commit:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # https://github.com/harfbuzz/uharfbuzz/commit/9b607bd06fb17fcb4abe3eab5c4f342ad08309d7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     "setuptools>=64,<72.2.0; platform_python_implementation == 'PyPy'",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    "setuptools>=64; platform_python_implementation != 'PyPy'",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    "cmake>=3.18"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    "setuptools>=64; platform_python_implementation != 'PyPy'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build-backend = "setuptools.build_meta"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>