1 --- content/renderer/renderer_blink_platform_impl.h.orig	2022-08-31 12:19:35 UTC
2 +++ content/renderer/renderer_blink_platform_impl.h
3 @@ -29,7 +29,7 @@
4  #include "third_party/blink/public/common/user_agent/user_agent_metadata.h"
5  #include "third_party/blink/public/mojom/cache_storage/cache_storage.mojom.h"
6 
7 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
8 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
9  #include "components/services/font/public/cpp/font_loader.h"  // nogncheck
10  #include "third_party/skia/include/core/SkRefCnt.h"           // nogncheck
11  #endif
12 @@ -171,7 +171,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : publi
13        const blink::WebURL& top_document_web_url) override;
14    gpu::GpuMemoryBufferManager* GetGpuMemoryBufferManager() override;
15    blink::WebString ConvertIDNToUnicode(const blink::WebString& host) override;
16 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
17 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
18    void SetThreadType(base::PlatformThreadId thread_id,
19                       base::ThreadType) override;
20  #endif
21 @@ -238,7 +238,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : publi
22    void Collect3DContextInformation(blink::Platform::GraphicsInfo* gl_info,
23                                     const gpu::GPUInfo& gpu_info) const;
24 
25 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
26 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
27    std::unique_ptr<blink::WebSandboxSupport> sandbox_support_;
28  #endif
29 
30 @@ -260,7 +260,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : publi
31    mutable base::WaitableEvent io_thread_id_ready_event_;
32    base::PlatformThreadId io_thread_id_ = base::kInvalidThreadId;
33 
34 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
35 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
36    sk_sp<font_service::FontLoader> font_loader_;
37  #endif
38 
39