<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/5fddde06d34da3d42d04f4c5b9da78b05f3b98ea">https://github.com/macports/macports-base/commit/5fddde06d34da3d42d04f4c5b9da78b05f3b98ea</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 5fddde06d Don't give mtree a uname or gname if non-root
</span>5fddde06d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5fddde06d34da3d42d04f4c5b9da78b05f3b98ea
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Tue Dec 5 23:14:20 2023 +1100

<span style='display:block; white-space:pre;color:#404040;'>    Don't give mtree a uname or gname if non-root
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    It can't enforce them in this case anyway, and some users are required
</span><span style='display:block; white-space:pre;color:#404040;'>    to use nonstandard group names that mtree would error on.
</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/49501
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://github.com/macports/macports-base/pull/293
</span>---
 configure           | 8 ++++++++
 configure.ac        | 7 +++++++
 doc/base.mtree.in   | 2 +-
 doc/prefix.mtree.in | 2 +-
 4 files changed, 17 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/configure b/configure
</span><span style='display:block; white-space:pre;color:#808080;'>index 270622c8f..51faa2712 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/configure
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/configure
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -703,6 +703,7 @@ UNIVERSAL_ARCHS
</span> startupitem_install
 MPFRAMEWORKSDIR
 MPAPPLICATIONSDIR
<span style='display:block; white-space:pre;background:#e0ffe0;'>+MTREE_UGNAME
</span> DSTMODE
 RUNUSR
 DSTGRP
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7013,6 +7014,13 @@ printf "%s\n" "$DSTMODE" >&6; }
</span>   fi
 
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Don't set uname or gname in .mtree files unless root
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/49501
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if test "$DSTUSR" = "root" ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    MTREE_UGNAME="uname=root gname=$DSTGRP"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Check for default directories
 
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/configure.ac b/configure.ac
</span><span style='display:block; white-space:pre;color:#808080;'>index a6d837ba3..ad12f7240 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/configure.ac
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/configure.ac
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -227,6 +227,13 @@ MP_CHECK_RUNUSER
</span> MP_DIRECTORY_MODE
 MP_SHARED_DIRECTORY
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Don't set uname or gname in .mtree files unless root
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/49501
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if test "$DSTUSR" = "root" ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    MTREE_UGNAME="uname=root gname=$DSTGRP"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+AC_SUBST(MTREE_UGNAME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Check for default directories
 MP_PATH_APPLICATIONS
 MP_PATH_FRAMEWORKS
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/doc/base.mtree.in b/doc/base.mtree.in
</span><span style='display:block; white-space:pre;color:#808080;'>index a498b57d9..08b9ee2f5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/doc/base.mtree.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/doc/base.mtree.in
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,7 +1,7 @@
</span> # MacPorts filesystem hierarchy, for internal use only. Changes to this file will not stick across installations.
 #
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-/set type=dir uname=@DSTUSR@ gname=@DSTGRP@ mode=@DSTMODE@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/set type=dir @MTREE_UGNAME@ mode=@DSTMODE@
</span> .
     man type=link link=share/man
     ..
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/doc/prefix.mtree.in b/doc/prefix.mtree.in
</span><span style='display:block; white-space:pre;color:#808080;'>index 104ce59a7..56aa7fe13 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/doc/prefix.mtree.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/doc/prefix.mtree.in
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span> # MacPorts filesystem hierarchy, for internal use only. Changes to this file will not stick across installations.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-/set type=dir uname=@DSTUSR@ gname=@DSTGRP@ mode=@DSTMODE@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/set type=dir @MTREE_UGNAME@ mode=@DSTMODE@
</span> .
     bin
     ..
</pre><pre style='margin:0'>

</pre>