<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8bf3aabac92c82cb18a4519dba4432740bbd3617">https://github.com/macports/macports-ports/commit/8bf3aabac92c82cb18a4519dba4432740bbd3617</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 8bf3aabac92 makefile-1.0.tcl: Escape prefix arg
</span>8bf3aabac92 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 8bf3aabac92c82cb18a4519dba4432740bbd3617
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sat Apr 3 01:55:12 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    makefile-1.0.tcl: Escape prefix arg
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/62292
</span>---
 _resources/port1.0/group/makefile-1.0.tcl | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/makefile-1.0.tcl b/_resources/port1.0/group/makefile-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index ded08c4ac9e..308e0e5d0f2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/makefile-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/makefile-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,6 +56,14 @@ if {![info exists compiler.limit_flags]} {
</span>     default compiler.limit_flags        no
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# please remove when 8a088c3 has been in a released MacPorts version for at least two weeks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://github.com/macports/macports-base/commit/8a088c30d80c7c3eca10848f28835e1c180229b1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {"shellescape" ni [info commands shellescape]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    proc shellescape {arg} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return [regsub -all -- {[^A-Za-z0-9.:@%/+=_-]} $arg {\\&}]
</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;'>+
</span> namespace eval makefile_pg {
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -120,7 +128,7 @@ proc makefile_pg::makefile_setup {} {
</span>             set makefile_prefix         \$(DESTDIR)${prefix}
         }
         if {[lsearch -exact ${makefile.override} PREFIX] != -1} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${phase}.args-append        [option makefile.prefix_name]=${makefile_prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${phase}.args-append        [option makefile.prefix_name]=[shellescape ${makefile_prefix}]
</span>         }
         ${phase}.env-append             [option makefile.prefix_name]=${makefile_prefix}
 
</pre><pre style='margin:0'>

</pre>