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