<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/68e2e3ff48fa86151e0f2537506fc9d47f4f4d0a">https://github.com/macports/macports-ports/commit/68e2e3ff48fa86151e0f2537506fc9d47f4f4d0a</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 68e2e3f  netpbm: Quote user and group when running chown
</span>68e2e3f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 68e2e3ff48fa86151e0f2537506fc9d47f4f4d0a
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Nov 16 04:01:48 2017 -0600

<span style='display:block; white-space:pre;color:#404040;'>    netpbm: Quote user and group when running chown
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes installation when user or group contains illegal characters.
</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/55330
</span>---
 graphics/netpbm/Portfile | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/netpbm/Portfile b/graphics/netpbm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 264a0d5..37e6676 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/netpbm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/netpbm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -133,8 +133,11 @@ destroot {
</span>     move ${destroot}${prefix}/misc ${destroot}${prefix}/share/${name}
 
     # Fix ownership of files installed during the build phase.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Not using fs-traverse with file attributes, because that doesn't handle symlinks.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system "chown -R ${install.user}:${install.group} ${destroot}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Not using fs-traverse to call file attributes, because that doesn't
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # handle symlinks. Not using chown proc because that doesn't support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # changing the group: https://trac.macports.org/ticket/55332
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #chown ${destroot} ${install.user} ${install.group}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "chown -R '${install.user}':'${install.group}' ${destroot}"
</span> }
 
 if {${subport} eq ${name}} {
</pre><pre style='margin:0'>

</pre>