Update Skia gni file lists and roll DEPS

These file lists were split in https://skia-review.googlesource.com/c/skia/+/627988

I'm not sure if pdfium uses gn check; if so, we can add some of these
to public and the others to sources.

https://skia.googlesource.com/skia.git/+log/15d36b15b..6c113cb8d7f

Change-Id: I9cc22c980becef3ed24f8d4ac00b62dd875c92bb
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/103190
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Auto-Submit: Kevin Lubick <kjlubick@google.com>
diff --git a/DEPS b/DEPS
index 7e8d98a..1a7c5e2 100644
--- a/DEPS
+++ b/DEPS
@@ -148,7 +148,7 @@
   # 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': '15d36b15bca1de4a28e7feafbf282d6632405eb4',
+  'skia_revision': '6c113cb8d7f92c08eb933f18bea5cc2f85ac286e',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling test_fonts
   # and whatever else without interference from each other.
diff --git a/skia/BUILD.gn b/skia/BUILD.gn
index 1e2bb22..d02f3ba 100644
--- a/skia/BUILD.gn
+++ b/skia/BUILD.gn
@@ -5,6 +5,7 @@
 import("//build/config/features.gni")
 import("//build/config/ui.gni")
 import("//testing/test.gni")
+import("//third_party/skia/gn/codec.gni")
 import("//third_party/skia/gn/shared_sources.gni")
 import("//third_party/skia/modules/skcms/skcms.gni")
 import("features.gni")
@@ -178,20 +179,9 @@
   sources += skia_sksl_gpu_sources
   sources += skia_sksl_sources
   sources += skia_utils_sources
+  sources += skia_codec_core
+  sources += skia_codec_decode_bmp
   sources += [
-    "//third_party/skia/src/codec/SkBmpBaseCodec.cpp",
-    "//third_party/skia/src/codec/SkBmpCodec.cpp",
-    "//third_party/skia/src/codec/SkBmpMaskCodec.cpp",
-    "//third_party/skia/src/codec/SkBmpRLECodec.cpp",
-    "//third_party/skia/src/codec/SkBmpStandardCodec.cpp",
-    "//third_party/skia/src/codec/SkCodec.cpp",
-    "//third_party/skia/src/codec/SkCodecImageGenerator.cpp",
-    "//third_party/skia/src/codec/SkColorTable.cpp",
-    "//third_party/skia/src/codec/SkMaskSwizzler.cpp",
-    "//third_party/skia/src/codec/SkMasks.cpp",
-    "//third_party/skia/src/codec/SkSampler.cpp",
-    "//third_party/skia/src/codec/SkSwizzler.cpp",
-    "//third_party/skia/src/codec/SkWbmpCodec.cpp",
     "//third_party/skia/src/fonts/SkFontMgr_indirect.cpp",
     "//third_party/skia/src/fonts/SkRemotableFontMgr.cpp",
     "//third_party/skia/src/images/SkImageEncoder.cpp",
@@ -216,11 +206,13 @@
 
   # GPU
   if (skia_support_gpu) {
-    sources += skia_gpu_sources
+    sources += skia_gpu_public
+    sources += skia_gpu_private
     sources += skia_null_gpu_sources
     sources += skia_shared_gpu_sources
     if (skia_use_gl) {
-      sources += skia_gl_gpu_sources
+      sources += skia_gpu_gl_public
+      sources += skia_gpu_gl_private
     }
   }