<pre style='margin:0'>
Aaron Madlon-Kay (amake) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a954a1faf41d8672eb77e25137235d4b636baadd">https://github.com/macports/macports-ports/commit/a954a1faf41d8672eb77e25137235d4b636baadd</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit a954a1faf41d8672eb77e25137235d4b636baadd
</span>Author: Aaron Madlon-Kay <amake@macports.org>
AuthorDate: Wed Nov 15 10:09:06 2023 +0900

<span style='display:block; white-space:pre;color:#404040;'>    py-fonttools: add +graphite, +interpolatable, +type1 variants
</span>---
 python/py-fonttools/Portfile | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-fonttools/Portfile b/python/py-fonttools/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b354fe3141e..4e66d4864c6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-fonttools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-fonttools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,13 +60,16 @@ if {${name} ne ${subport}} {
</span>     }
 
     variant unicode description {Install dependencies for up-to-date Unicode support} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Whether this is needed depends on the Python runtime version: Python 3.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # includes Unicode 13.0 data, so unicodedata2 v13.0.0 is not needed in that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # case, while older Pythons would benefit from having it.
</span>         depends_run-append  port:py${python.version}-unicodedata2
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # TODO: `interpolatable` extra: requires scipy and munkres (not yet in MacPorts)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant graphite description {Install dependencies for graphite type tables} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_run-append  port:py${python.version}-lz4
</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;'>+    variant interpolatable description {Install dependencies for Assignment problem} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_run-append  port:py${python.version}-scipy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> 
     variant plot description {Install dependencies for plot visualizations} {
         depends_run-append  port:py${python.version}-matplotlib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,7 +79,15 @@ if {${name} ne ${subport}} {
</span>         depends_run-append  port:py${python.version}-sympy
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # TODO: `type1` extra: requires xattr (not yet in MacPorts)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant type1 description {Install dependencies for Type 1 font support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_run-append  port:py${python.version}-xattr
</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;'>+    # TODO: `pathops` extra: requires skia-pathops (not yet in MacPorts)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # TODO: `repacker` extra: requires uharfbuzz (not yet in MacPorts)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Non-"extras" variants:
</span> 
     variant cocoa description {Install dependencies for Cocoa glyph drawing} {
         depends_run-append  port:py${python.version}-pyobjc
</pre><pre style='margin:0'>

</pre>