<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/c6c428d9240e6130c1cdac4e539ae6c0d052f6f1">https://github.com/macports/macports-base/commit/c6c428d9240e6130c1cdac4e539ae6c0d052f6f1</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 c6c428d92 Use file tempfile in scripts
</span>c6c428d92 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c6c428d9240e6130c1cdac4e539ae6c0d052f6f1
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Dec 2 13:57:24 2023 +1100

<span style='display:block; white-space:pre;color:#404040;'>    Use file tempfile in scripts
</span>---
 src/port/portindex.tcl                  |  3 +--
 src/upgrade_sources_conf_default.tcl.in | 14 +-------------
 2 files changed, 2 insertions(+), 15 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/port/portindex.tcl b/src/port/portindex.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index c10fcac45..d3013e6c0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/port/portindex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/port/portindex.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -412,8 +412,7 @@ if {[file isfile $outpath] && [file isfile ${outpath}.quick]} {
</span>     set newest 0
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set tempportindex [mktemp "/tmp/mports.portindex.XXXXXXXX"]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set fd [open $tempportindex w]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set fd [file tempfile tempportindex mports.portindex.XXXXXXXX]
</span> set save_prefix ${macports::prefix}
 
 # keys for a normal portindex
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/upgrade_sources_conf_default.tcl.in b/src/upgrade_sources_conf_default.tcl.in
</span><span style='display:block; white-space:pre;color:#808080;'>index 8053d5e96..64123b02c 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/upgrade_sources_conf_default.tcl.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/upgrade_sources_conf_default.tcl.in
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,19 +20,7 @@ if {[catch {set sourcesConfChannel [open $sourcesConf r]}]} {
</span>    exit 0
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[file executable /usr/bin/mktemp]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set mktemp /usr/bin/mktemp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {[file executable /bin/mktemp]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set mktemp /bin/mktemp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set mktemp mktemp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set mktempChannel [open "|$mktemp -t macports_sources_upgrade.XXXXXXXXXX" r]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set tempfile [read -nonewline $mktempChannel]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-close $mktempChannel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set tempfileChannel [open $tempfile w]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set tempfileChannel [file tempfile tempfile macports_sources_upgrade.XXXXXXXXXX]
</span> set defaultSeen false
 set defaultWritten false
 
</pre><pre style='margin:0'>

</pre>