<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>