|
@@ -0,0 +1,74 @@
|
|
|
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
|
+From: deepak1556 <[email protected]>
|
|
|
+Date: Tue, 8 Oct 2019 15:40:50 +0000
|
|
|
+Subject: build: fix when building with enable_plugins=false
|
|
|
+
|
|
|
+Bug: none
|
|
|
+Change-Id: If878b3a7f5bb051c6e99c617418475c12754ae90
|
|
|
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1845624
|
|
|
+Reviewed-by: Robert Sesek <[email protected]>
|
|
|
+Commit-Queue: Robert Sesek <[email protected]>
|
|
|
+Cr-Commit-Position: refs/heads/master@{#703739}
|
|
|
+
|
|
|
+diff --git a/AUTHORS b/AUTHORS
|
|
|
+index 32fc92e6113c6324cc0b09b7a7ff309e2c89ddda..ae51b1d483564c96cb98b603280ac510f90c36c1 100644
|
|
|
+--- a/AUTHORS
|
|
|
++++ b/AUTHORS
|
|
|
+@@ -219,6 +219,7 @@ Debashish Samantaray <[email protected]>
|
|
|
+ Debug Wang <[email protected]>
|
|
|
+ Deepak Dilip Borade <[email protected]>
|
|
|
+ Deepak Mittal <[email protected]>
|
|
|
++Deepak Mohan <[email protected]>
|
|
|
+ Deepak Sharma <[email protected]>
|
|
|
+ Deepak Singla <[email protected]>
|
|
|
+ Deokjin Kim <[email protected]>
|
|
|
+diff --git a/content/browser/sandbox_parameters_mac.mm b/content/browser/sandbox_parameters_mac.mm
|
|
|
+index b4d539bab49d468e0d2bdade76aad3dba0facfc4..73905a6eac811f9bff04e1b0ceb47b3ea326ee62 100644
|
|
|
+--- a/content/browser/sandbox_parameters_mac.mm
|
|
|
++++ b/content/browser/sandbox_parameters_mac.mm
|
|
|
+@@ -21,12 +21,16 @@
|
|
|
+ #include "content/public/browser/plugin_service.h"
|
|
|
+ #include "content/public/common/content_client.h"
|
|
|
+ #include "content/public/common/content_switches.h"
|
|
|
+-#include "content/public/common/pepper_plugin_info.h"
|
|
|
++#include "ppapi/buildflags/buildflags.h"
|
|
|
+ #include "sandbox/mac/seatbelt_exec.h"
|
|
|
+ #include "services/service_manager/sandbox/mac/sandbox_mac.h"
|
|
|
+ #include "services/service_manager/sandbox/sandbox_type.h"
|
|
|
+ #include "services/service_manager/sandbox/switches.h"
|
|
|
+
|
|
|
++#if BUILDFLAG(ENABLE_PLUGINS)
|
|
|
++#include "content/public/common/pepper_plugin_info.h"
|
|
|
++#endif
|
|
|
++
|
|
|
+ namespace content {
|
|
|
+
|
|
|
+ namespace {
|
|
|
+@@ -125,6 +129,7 @@ void SetupNetworkSandboxParameters(sandbox::SeatbeltExecClient* client) {
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
++#if BUILDFLAG(ENABLE_PLUGINS)
|
|
|
+ void SetupPPAPISandboxParameters(sandbox::SeatbeltExecClient* client) {
|
|
|
+ SetupCommonSandboxParameters(client);
|
|
|
+
|
|
|
+@@ -149,6 +154,7 @@ void SetupPPAPISandboxParameters(sandbox::SeatbeltExecClient* client) {
|
|
|
+ // to n+1 more than the plugins added.
|
|
|
+ CHECK(index <= 5);
|
|
|
+ }
|
|
|
++#endif
|
|
|
+
|
|
|
+ void SetupCDMSandboxParameters(sandbox::SeatbeltExecClient* client) {
|
|
|
+ SetupCommonSandboxParameters(client);
|
|
|
+@@ -186,9 +192,11 @@ void SetupSandboxParameters(service_manager::SandboxType sandbox_type,
|
|
|
+ case service_manager::SANDBOX_TYPE_NETWORK:
|
|
|
+ SetupNetworkSandboxParameters(client);
|
|
|
+ break;
|
|
|
++#if BUILDFLAG(ENABLE_PLUGINS)
|
|
|
+ case service_manager::SANDBOX_TYPE_PPAPI:
|
|
|
+ SetupPPAPISandboxParameters(client);
|
|
|
+ break;
|
|
|
++#endif
|
|
|
+ case service_manager::SANDBOX_TYPE_PROFILING:
|
|
|
+ case service_manager::SANDBOX_TYPE_UTILITY:
|
|
|
+ SetupUtilitySandboxParameters(client, command_line);
|