diff --git a/devel/electron12/files/patch-electron_BUILD.gn b/devel/electron12/files/patch-electron_BUILD.gn index fba4aedf6ddb..981011e62d45 100644 --- a/devel/electron12/files/patch-electron_BUILD.gn +++ b/devel/electron12/files/patch-electron_BUILD.gn @@ -1,42 +1,51 @@ ---- electron/BUILD.gn.orig 2021-04-20 23:32:33 UTC +--- electron/BUILD.gn.orig 2021-10-11 17:12:26 UTC +++ electron/BUILD.gn @@ -401,7 +401,7 @@ source_set("electron_lib") { defines += [ "GDK_DISABLE_DEPRECATION_WARNINGS" ] } - if (!is_mas_build) { + if (!is_mas_build && !is_bsd) { deps += [ "//components/crash/core/app" ] } @@ -433,7 +433,7 @@ source_set("electron_lib") { ] } - if (is_linux) { + if (is_linux && !is_bsd) { deps += [ "//components/crash/content/browser" ] } @@ -490,6 +490,12 @@ source_set("electron_lib") { cflags_objcc = [ "-fobjc-weak" ] } } + if (is_bsd) { + sources -= [ + "shell/common/crash_keys.cc", + "shell/common/crash_keys.h", + ] + } if (is_linux) { libs = [ "xshmfence" ] deps += [ @@ -1102,7 +1108,7 @@ if (is_mac) { ":electron_app_manifest", ":electron_lib", ":packed_resources", - "//components/crash/core/app", + # "//components/crash/core/app", "//content:sandbox_helper_win", "//electron/buildflags", "//ui/strings", +@@ -1323,7 +1329,7 @@ dist_zip("electron_dist_zip") { + ":electron_version", + ":licenses", + ] +- if (is_linux) { ++ if (is_linux && !is_bsd) { + data_deps += [ "//sandbox/linux:chrome_sandbox" ] + } + outputs = [ "$root_build_dir/dist.zip" ]