<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-legacy-support.

</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/3a9a65d54764eb0aefcb4af23f19907b408dffd7">https://github.com/macports/macports-legacy-support/commit/3a9a65d54764eb0aefcb4af23f19907b408dffd7</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 3a9a65d  which: fix implementation on Tiger
</span>3a9a65d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 3a9a65d54764eb0aefcb4af23f19907b408dffd7
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Sat Jun 20 11:53:39 2020 -0700

<span style='display:block; white-space:pre;color:#404040;'>    which: fix implementation on Tiger
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    the which command should accept multiple arguments and keep looking for
</span><span style='display:block; white-space:pre;color:#404040;'>    further arguments even if one is not found
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    the which command should return "0" if all of the arguments are found
</span><span style='display:block; white-space:pre;color:#404040;'>    and return "1" if any of the arguments are not found
</span>---
 tiger_only/bin/which | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/tiger_only/bin/which b/tiger_only/bin/which
</span><span style='display:block; white-space:pre;color:#808080;'>index f4de8f3..31a84ef 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/tiger_only/bin/which
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/tiger_only/bin/which
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,8 +38,19 @@
</span> 
 #       which : tells you which program you get
 #
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# this program has been modified by kencu@macports.org to adhere to current
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# which implementation details.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# There is no longer any returned message if the the requested application is not found.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# There is an exit code of "0" if all of the requested applications were found,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and an exit code of "1" if some of the requested applications were not found.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This matches current "which" behaviour on macOS systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set prompt = "% "
 set noglob
<span style='display:block; white-space:pre;background:#e0ffe0;'>+unset onenotfound
</span> foreach arg ( $argv )
     set alius = `alias $arg`
     switch ( $#alius )
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -70,8 +81,10 @@ foreach arg ( $argv )
</span>         end
     endif
     if ( ! $?found ) then
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#MACPORTS_EDIT echo no $arg in $path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# exit 1 just like any modern which implementation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set onenotfound
</span>     endif
 end
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if ( $?onenotfound ) then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+endif
</span></pre><pre style='margin:0'>

</pre>