|
@@ -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 6714e69599bc87c47663bec740b91e352ef92780..41aa5584412e4a325d2360691b00c43d7b08f1bb 100644
|
|
|
+--- a/AUTHORS
|
|
|
++++ b/AUTHORS
|
|
|
+@@ -223,6 +223,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 5eead918eb9d9df03c86b5201b3f924643707f4b..a12cc8734c45a4ebb29672306da3a695a883eb9b 100644
|
|
|
+--- a/content/browser/sandbox_parameters_mac.mm
|
|
|
++++ b/content/browser/sandbox_parameters_mac.mm
|
|
|
+@@ -25,12 +25,16 @@
|
|
|
+ #include "content/public/common/content_client.h"
|
|
|
+ #include "content/public/common/content_features.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 {
|
|
|
+@@ -148,6 +152,7 @@ void SetupNetworkSandboxParameters(sandbox::SeatbeltExecClient* client) {
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
++#if BUILDFLAG(ENABLE_PLUGINS)
|
|
|
+ void SetupPPAPISandboxParameters(sandbox::SeatbeltExecClient* client) {
|
|
|
+ SetupCommonSandboxParameters(client);
|
|
|
+
|
|
|
+@@ -172,6 +177,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);
|
|
|
+@@ -212,9 +218,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);
|