<pre style='margin:0'>
Rainer Müller (raimue) pushed a commit to branch vcs-fetch
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/eef07c3ce77b31c55af69107d1e591571ae7b088">https://github.com/macports/macports-base/commit/eef07c3ce77b31c55af69107d1e591571ae7b088</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/vcs-fetch by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new eef07c3  fetch: Use /usr/bin/git only on macOS >= 10.9
</span>eef07c3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit eef07c3ce77b31c55af69107d1e591571ae7b088
</span>Author: Rainer Müller <raimue@macports.org>
AuthorDate: Tue Apr 17 14:00:04 2018 +0200

<span style='display:block; white-space:pre;color:#404040;'>    fetch: Use /usr/bin/git only on macOS >= 10.9
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This reverts commit 784fee88e8ef1495febbd4c53a2b1394b718d802.
</span><span style='display:block; white-space:pre;color:#404040;'>    This reverts commit d28ec4564f13b59afd439ee3fbf05f9c43a76bb9.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://lists.macports.org/pipermail/macports-dev/2018-March/037750.html
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://lists.macports.org/pipermail/macports-dev/2018-April/038343.html
</span>---
 configure                 | 41 +++++++++++++++++++++++++++++++++++++++++
 configure.ac              |  1 +
 src/port1.0/portfetch.tcl | 22 +++++++++++++++++-----
 3 files changed, 59 insertions(+), 5 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 1aa561f..dccc6d9 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;'>@@ -727,6 +727,7 @@ GZIP_BIN
</span> GNUTAR
 GNUPATCH
 GNUMAKE
<span style='display:block; white-space:pre;background:#e0ffe0;'>+GIT
</span> FIND
 FILE
 DSEDITGROUP
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4498,6 +4499,46 @@ $as_echo "no" >&6; }
</span> fi
 
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Extract the first word of "git", so it can be a program name with args.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set dummy git; ac_word=$2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+$as_echo_n "checking for $ac_word... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if ${ac_cv_path_GIT+:} false; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  $as_echo_n "(cached) " >&6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  case $GIT in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  [\\/]* | ?:[\\/]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  ac_cv_path_GIT="$GIT" # Let the user override the test with a path.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+for as_dir in $PATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  IFS=$as_save_IFS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  test -z "$as_dir" && as_dir=.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    for ac_exec_ext in '' $ac_executable_extensions; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ac_cv_path_GIT="$as_dir/$ac_word$ac_exec_ext"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    break 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+IFS=$as_save_IFS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+GIT=$ac_cv_path_GIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if test -n "$GIT"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GIT" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+$as_echo "$GIT" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+$as_echo "no" >&6; }
</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> for ac_prog in gnumake gmake
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
<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 a2b7628..819708b 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;'>@@ -140,6 +140,7 @@ AC_PATH_PROG(DSCL, [dscl], [])
</span> AC_PATH_PROG(DSEDITGROUP, [dseditgroup], [], [$PATH:/usr/sbin])
 AC_PATH_PROG(FILE, [file], [])
 AC_PATH_PROG(FIND, [find], [])
<span style='display:block; white-space:pre;background:#e0ffe0;'>+AC_PATH_PROG(GIT, [git], [])
</span> AC_PATH_PROGS(GNUMAKE, [gnumake gmake], [])
 AC_PATH_PROGS(GNUPATCH, [gnupatch gpatch], [])
 AC_PATH_PROGS(GNUTAR, [gnutar gtar], [])
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/port1.0/portfetch.tcl b/src/port1.0/portfetch.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 6098c33..ddd6e25 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/port1.0/portfetch.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/port1.0/portfetch.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -184,10 +184,12 @@ proc portfetch::set_fetch_type {option action args} {
</span>                 default distname {${name}-${svn.revision}}
             }
             git {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                # Always use the git port and not /usr/bin/git.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                # The output format changed with git @1.8.1.1 due to a bugfix.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                # https://github.com/git/git/commit/22f0dcd9634a818a0c83f23ea1a48f2d620c0546
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                depends_fetch-append port:git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # Mavericks is the first OS X version whose git supports modern TLS cipher suites.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                if {${os.major} >= 13 || ${os.platform} ne "darwin"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    depends_fetch-append bin:git:git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    depends_fetch-append port:git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                }
</span>                 default distname {${name}-${git.branch}}
             }
             hg {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -236,6 +238,16 @@ proc portfetch::find_svn_path {args} {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+proc portfetch::find_git_path {args} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global prefix os.platform os.major
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Mavericks is the first OS X version whose git supports modern TLS cipher suites.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} >= 13 || ${os.platform} ne "darwin"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return [findBinary git $portutil::autoconf::git_path]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return ${prefix}/bin/git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set_ui_prefix
 
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -795,7 +807,7 @@ proc portfetch::gitfetch {args} {
</span>         return 0
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set git.cmd ${prefix}/bin/git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set git.cmd [portfetch::find_git_path]
</span> 
     set connectargs ""
     if {${fetch.ignore_sslcert}} {
</pre><pre style='margin:0'>

</pre>