diff --git a/DEPS b/DEPS
index ccb3929..ef7cae98 100644
--- a/DEPS
+++ b/DEPS
@@ -40,11 +40,11 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling Skia
   # and whatever else without interference from each other.
-  'skia_revision': '78c8f30d6167b4bf40937c6a8814cd448e2228a6',
+  'skia_revision': 'c34a946d5a975ba8b8cd51f79b55174a5ec0f99f',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling V8
   # and whatever else without interference from each other.
-  'v8_revision': '942ddf2c38ef250d149e83cc2fdb53964dc06c0b',
+  'v8_revision': '1297604167b5a2da111b442634365ea38fa8c5fa',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling swarming_client
   # and whatever else without interference from each other.
@@ -52,7 +52,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling ANGLE
   # and whatever else without interference from each other.
-  'angle_revision': '82830edeacade1dd52ba8bc2338ecb195641c5e3',
+  'angle_revision': '44653302128dcdc82436bae64fc232ebecd1c3c8',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling build tools
   # and whatever else without interference from each other.
@@ -64,7 +64,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling PDFium
   # and whatever else without interference from each other.
-  'pdfium_revision': 'dc3a87c88da1ac710eadabeb2e5cf01aecb63f4b',
+  'pdfium_revision': 'cfd56852b6375d2b4eea473399231caf7dcdbf36',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling openmax_dl
   # and whatever else without interference from each other.
@@ -92,11 +92,11 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling freetype
   # and whatever else without interference from each other.
-  'freetype_revision': '5a3490e054bda8a318ebde482c7fb30213cab3d9',
+  'freetype_revision': 'a12a34451a99cbbcad55d466940fd445171927fd',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling catapult
   # and whatever else without interference from each other.
-  'catapult_revision': '9e7bc18ce70595be32d8534b4309aff83ac78434',
+  'catapult_revision': 'dd9db5d3f658449a05fea103ae5f3c2bc329e6d5',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling libFuzzer
   # and whatever else without interference from each other.
@@ -154,7 +154,7 @@
     Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + '8c7f93fedaca1b0158e67af0f5dd63a044066eab',
 
   'src/third_party/icu':
-    Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '87232d8d763692d4b8303f0194472a82c829a6a9',
+    Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'fd2abab88d42416678475a920bcb7efacb38f5f3',
 
   'src/third_party/hunspell_dictionaries':
     Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + 'dc6e7c25bf47cbfb466e0701fd2728b4a12e79d5',
@@ -202,7 +202,7 @@
     Var('chromium_git') + '/external/selenium/py.git' + '@' + '5fd78261a75fe08d27ca4835fb6c5ce4b42275bd',
 
   'src/third_party/libvpx/source/libvpx':
-    Var('chromium_git') + '/webm/libvpx.git' + '@' +  'ac8f58f6ab73fea7948f40eaf608f832964d8a58',
+    Var('chromium_git') + '/webm/libvpx.git' + '@' +  '31cb852a908ef36277a98b1a1beff0a8f6a7dc4f',
 
   'src/third_party/ffmpeg':
     Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '28a5cdde5c32bcf66715343c10f74e85713f7aaf',
@@ -232,7 +232,7 @@
     Var('chromium_git') + '/native_client/src/third_party/scons-2.0.1.git' + '@' + '1c1550e17fc26355d08627fbdec13d8291227067',
 
   'src/third_party/webrtc':
-    Var('chromium_git') + '/external/webrtc/trunk/webrtc.git' + '@' + 'a24bcceea4a66fb3201255809f369b765083004f', # commit position 18147
+    Var('chromium_git') + '/external/webrtc/trunk/webrtc.git' + '@' + '92b90e48e1fff98db740c9c72605930b73c32dbe', # commit position 18172
 
   'src/third_party/openmax_dl':
     Var('chromium_git') + '/external/webrtc/deps/third_party/openmax.git' + '@' +  Var('openmax_dl_revision'),
@@ -407,7 +407,7 @@
 
     # Build tools for Chrome OS. Note: This depends on third_party/pyelftools.
     'src/third_party/chromite':
-      Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '06cfd5621cb29f15c1c67873e5c83bc808f6644b',
+      Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '2622f762e497c549fb2bf1f359d450d2b2b792eb',
 
     # Dependency of chromite.git and skia.
     'src/third_party/pyelftools':
@@ -1062,7 +1062,7 @@
                 "--no_auth",
                 "-u",
                 "--bucket", "v8-wasm-fuzzer",
-                "-s", "src/v8/test/fuzzer/wasm.tar.gz.sha1",
+                "-s", "src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1",
     ],
   },
   {
@@ -1073,7 +1073,7 @@
                 "--no_auth",
                 "-u",
                 "--bucket", "v8-wasm-asmjs-fuzzer",
-                "-s", "src/v8/test/fuzzer/wasm_asmjs.tar.gz.sha1",
+                "-s", "src/v8/test/fuzzer/wasm_asmjs_corpus.tar.gz.sha1",
     ],
   },
   {
@@ -1153,6 +1153,21 @@
   },
 ]
 
+hooks_os = {
+  'fuchsia': [
+    {
+      'name': 'fuchsia_sdk',
+      'pattern': '.',
+      'action': [
+        'python',
+        'src/build/fuchsia/update_sdk.py',
+        '3886a632c4a472fa7ef9eab35b45b63359e387fa',
+      ],
+    },
+  ],
+  # TODO(scottmg|thakis): Move the Android-only hooks from above here.
+}
+
 recursedeps = [
   # buildtools provides clang_format, libc++, and libc++abi
   'src/buildtools',