<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/009cf68e15b57027da4342d5b16f5dd3c43123c3">https://github.com/macports/macports-base/commit/009cf68e15b57027da4342d5b16f5dd3c43123c3</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 009cf68  port1.0: Allow /var/db/mds/system in trace mode
</span>009cf68 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 009cf68e15b57027da4342d5b16f5dd3c43123c3
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Wed Aug 28 11:07:06 2019 +0200

<span style='display:block; white-space:pre;color:#404040;'>    port1.0: Allow /var/db/mds/system in trace mode
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    /var/db/mds/system is used when loading the system certificate store, so
</span><span style='display:block; white-space:pre;color:#404040;'>    allow it in trace mode. This fixes trace mode builds using the haskell
</span><span style='display:block; white-space:pre;color:#404040;'>    stack build system, which downloads things during the build phase.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Additionally, remove a trailing slash from the entry for
</span><span style='display:block; white-space:pre;color:#404040;'>    /var/db/timezone/zoneinfo, which seems to have prevented it from working
</span><span style='display:block; white-space:pre;color:#404040;'>    correctly.
</span>---
 src/port1.0/porttrace.tcl | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/port1.0/porttrace.tcl b/src/port1.0/porttrace.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 8fc289b..6ce3f6e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/port1.0/porttrace.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/port1.0/porttrace.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -207,8 +207,9 @@ namespace eval porttrace {
</span>             }
         }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Allow timezone info
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        allow trace_sandbox "/var/db/timezone/zoneinfo/"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Allow timezone info & access to system certificates
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        allow trace_sandbox "/var/db/timezone/zoneinfo"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        allow trace_sandbox "/var/db/mds/system"
</span> 
         # Allow access to SDK if it's not inside the Developer folder.
         if {${configure.sdkroot} ne ""} {
</pre><pre style='margin:0'>

</pre>