Update copies of tools.

d3868ac4d6f92e57376924a62e8d52f36d7a326561ec0bbd1d5681759a947134 sde-external-8.9.0-2017-08-06-lin.tar.bz2
9852d57e0d6b4509accb4f9faf862327a79c18b630aac4f35c65ce7a270a9230 strawberry-perl-5.26.1.1-32bit-portable.zip

I've left CMake alone for now because that involves building things and
there's some mess between newer CMakes trying to mess with the Android
NDK, so that needs to be tested out a bit.

Change-Id: I6beea9d4774474ac62e843c8668fcef7f6a6fc04
Reviewed-on: https://boringssl-review.googlesource.com/21824
Commit-Queue: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
Reviewed-by: Steven Valdez <svaldez@google.com>
diff --git a/util/bot/DEPS b/util/bot/DEPS
index f433a58..7dc3c4b 100644
--- a/util/bot/DEPS
+++ b/util/bot/DEPS
@@ -24,15 +24,15 @@
 
 deps = {
   'boringssl/util/bot/android_tools': {
-    'url': Var('chromium_git') + '/android_tools.git' + '@' + 'e9d4018e149d50172ed462a7c21137aa915940ec',
+    'url': Var('chromium_git') + '/android_tools.git' + '@' + 'ca9dc7245b888c75307f0619e4a39fb46a82de66',
     'condition': 'checkout_android',
   },
 
   'boringssl/util/bot/gyp':
-    Var('chromium_git') + '/external/gyp.git' + '@' + 'eb296f67da078ec01f5e3a9ea9cdc6d26d680161',
+    Var('chromium_git') + '/external/gyp.git' + '@' + 'd61a9397e668fa9843c4aa7da9e79460fe590bfb',
 
   'boringssl/util/bot/libFuzzer': {
-    'url': Var('chromium_git') + '/chromium/llvm-project/llvm/lib/Fuzzer.git' + '@' + '16f5f743c188c836d32cdaf349d5d3effb8a3518',
+    'url': Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + '06fb50cc1f0197398c8a70658928a3b91912e68a',
     'condition': 'checkout_fuzzer',
   },
 }
diff --git a/util/bot/UPDATING b/util/bot/UPDATING
index fee8749..a9915ab 100644
--- a/util/bot/UPDATING
+++ b/util/bot/UPDATING
@@ -41,11 +41,11 @@
 
     The current revision is cmake-3.5.0-win32-x86.zip.
 
-perl-win32.zip: Update to the latest 32-bit prebuilt "PortableZip" edition of
+perl-win32.zip: Update to the latest 32-bit prebuilt "Portable" edition of
     Strawberry Perl, found at http://strawberryperl.com/releases.html. The
     download will be named strawberry-perl-VERSION-32bit-portable.zip.
 
-    The current revision is strawberry-perl-5.22.1.2-32bit-portable.zip.
+    The current revision is strawberry-perl-5.26.1.1-32bit-portable.zip.
 
 yasm-win32.exe: Update to the appropriate release of Yasm. Use the same version
     as Chromium, found at
@@ -62,4 +62,4 @@
 
     upload_to_google_storage.py -b chrome-boringssl-sde sde-linux64.tar.bz2
 
-The current revision is sde-external-8.5.0-2017-06-08-lin.tar.bz2.
+The current revision is sde-external-8.9.0-2017-08-06-lin.tar.bz2.
diff --git a/util/bot/go/bootstrap.py b/util/bot/go/bootstrap.py
index 75bacf3..86335aa 100755
--- a/util/bot/go/bootstrap.py
+++ b/util/bot/go/bootstrap.py
@@ -45,7 +45,7 @@
 EXE_SFX = '.exe' if sys.platform == 'win32' else ''
 
 # Pinned version of Go toolset to download.
-TOOLSET_VERSION = 'go1.9'
+TOOLSET_VERSION = 'go1.9.1'
 
 # Platform dependent portion of a download URL. See http://golang.org/dl/.
 TOOLSET_VARIANTS = {
diff --git a/util/bot/perl-win32.zip.sha1 b/util/bot/perl-win32.zip.sha1
index 8874fbb..a185995 100644
--- a/util/bot/perl-win32.zip.sha1
+++ b/util/bot/perl-win32.zip.sha1
@@ -1 +1 @@
-3db2b4964d56f6e23cc48ced40a6cee05419a0af
\ No newline at end of file
+1245124da188c699fb41c4b5a60622bd0d363106
\ No newline at end of file
diff --git a/util/bot/sde-linux64.tar.bz2.sha1 b/util/bot/sde-linux64.tar.bz2.sha1
index 1598a95..cb35cf8 100644
--- a/util/bot/sde-linux64.tar.bz2.sha1
+++ b/util/bot/sde-linux64.tar.bz2.sha1
@@ -1 +1 @@
-2b13efc6fb26fcee614a8c4534b0ffa71c50a2a5
\ No newline at end of file
+dcf00ebdef4810ffd4ce0c8636dcf99d5ad760c9
\ No newline at end of file
diff --git a/util/bot/update_clang.py b/util/bot/update_clang.py
index 70abf41..3164750 100644
--- a/util/bot/update_clang.py
+++ b/util/bot/update_clang.py
@@ -19,8 +19,8 @@
 # CLANG_REVISION and CLANG_SUB_REVISION determine the build of clang
 # to use. These should be synced with tools/clang/scripts/update.py in
 # Chromium.
-CLANG_REVISION = '310694'
-CLANG_SUB_REVISION=2
+CLANG_REVISION = '313786'
+CLANG_SUB_REVISION=1
 
 PACKAGE_VERSION = "%s-%s" % (CLANG_REVISION, CLANG_SUB_REVISION)
 
diff --git a/util/bot/vs_toolchain.py b/util/bot/vs_toolchain.py
index cf7b5d0..64da79a 100644
--- a/util/bot/vs_toolchain.py
+++ b/util/bot/vs_toolchain.py
@@ -87,8 +87,8 @@
     # Update 3 final with 10.0.15063.468 SDK and no vctip.exe.
     return ['f53e4598951162bad6330f7a167486c7ae5db1e5']
   if env_version == '2017':
-    # VS 2017 Update 3.2 with 10.0.15063.468 SDK.
-    return ['9bc7ccbf9f4bd50d4a3bd185e8ca94ff1618de0b']
+    # VS 2017 Update 3.2 with 10.0.15063.468 SDK and patched setenv.cmd.
+    return ['a9e1098bba66d2acccc377d5ee81265910f29272']
   raise Exception('Unsupported VS version %s' % env_version)