Roll third_party/skia/ 68e53210b..290c4fb91 (1 commit)

https://skia.googlesource.com/skia.git/+log/68e53210b76c..290c4fb91fa0

Use more granular lists in skia/BUILD.gn as mentioned in
https://skia-review.googlesource.com/c/skia/+/982376. Partially roll to
prove that this fixes the build error.

Created with:
  roll-dep third_party/skia

Change-Id: I96dcef147cf408084e9a8900f5401f5567c97bc3
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/131612
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Auto-Submit: Andy Phan <andyphan@chromium.org>
diff --git a/DEPS b/DEPS
index fcd9649..03d07fb 100644
--- a/DEPS
+++ b/DEPS
@@ -208,7 +208,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': '68e53210b76cadb14e98aaea58e30388f94bc9a1',
+  'skia_revision': '290c4fb91fa09d98d537b0505ec99c23d3d21230',
   # 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 8b06c69..3d89428 100644
--- a/skia/BUILD.gn
+++ b/skia/BUILD.gn
@@ -192,10 +192,12 @@
   sources += skia_utils_private
   sources += skia_xps_sources
   sources += skia_codec_decode_bmp
-  sources += skia_codec_png
+  sources += skia_codec_libpng_srcs
+  sources += skia_codec_png_base
   sources += skia_codec_shared
+  sources += skia_encode_libpng_srcs
+  sources += skia_encode_png_base
   sources += skia_encode_srcs
-  sources += skia_encode_png_srcs
   sources += skia_ports_sources
   sources += [
     "//third_party/skia/src/ports/SkImageGenerator_none.cpp",