<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/21dfdfa60065f64ba6add856eaab9049c6c05980">https://github.com/macports/macports-ports/commit/21dfdfa60065f64ba6add856eaab9049c6c05980</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 21dfdfa60065f64ba6add856eaab9049c6c05980
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Fri Oct 29 12:45:25 2021 -0400
<span style='display:block; white-space:pre;color:#404040;'> librsvg-devel: enable fallback for arch i386
</span><span style='display:block; white-space:pre;color:#404040;'> - Validate fallback override value, if specified
</span>---
graphics/librsvg-devel/Portfile | 21 ++++++++++++++++-----
1 file changed, 16 insertions(+), 5 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/librsvg-devel/Portfile b/graphics/librsvg-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 578c2f523d3..b05487d41e4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/librsvg-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/librsvg-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,12 +57,23 @@ set max_darwin_for_rust 13
</span> # - librsvg.override.fallback=no - Force use of latest release
#----------------------------------------------------------------------------------------
if {[info exists librsvg.override.fallback]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "librsvg.override.fallback specified: ${librsvg.override.fallback}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set librsvg_fallback ${librsvg.override.fallback}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${os.platform} eq "darwin" && (${os.major} < ${max_darwin_for_rust} || ${build_arch} eq "arm64" )} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set librsvg_fallback yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[string is boolean -strict ${librsvg.override.fallback}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_msg "librsvg.override.fallback specified: ${librsvg.override.fallback}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set librsvg_fallback \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [string is true -strict ${librsvg.override.fallback}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ error "librsvg.override.fallback must be specified as a valid boolean value"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set librsvg_fallback no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.platform} eq "darwin" && (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${os.major} < ${max_darwin_for_rust}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || ${build_arch} eq "arm64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ || ${build_arch} eq "i386"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set librsvg_fallback yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set librsvg_fallback no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
if {${librsvg_fallback}} {
</pre><pre style='margin:0'>
</pre>