$OpenBSD: patch-chrome_browser_web_applications_web_app_shortcut_h,v 1.2 2021/11/16 11:28:46 robert Exp $

Index: chrome/browser/web_applications/web_app_shortcut.h
--- chrome/browser/web_applications/web_app_shortcut.h.orig
+++ chrome/browser/web_applications/web_app_shortcut.h
@@ -18,7 +18,7 @@
 #include "ui/gfx/image/image_family.h"
 #include "url/gurl.h"
 
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
 #include "chrome/browser/web_applications/web_app_shortcut_linux.h"
 #endif  // defined(OS_LINUX)
 
@@ -46,7 +46,7 @@ struct ScopedShortcutOverrideForTesting {
   base::ScopedTempDir startup;
 #elif defined(OS_MAC)
   base::ScopedTempDir chrome_apps_folder;
-#elif defined(OS_LINUX)
+#elif defined(OS_LINUX) || defined(OS_BSD)
   base::ScopedTempDir desktop;
 #endif
 };
@@ -88,7 +88,7 @@ struct ShortcutInfo {
   std::set<std::string> file_handler_extensions;
   std::set<std::string> file_handler_mime_types;
   std::set<std::string> protocol_handlers;
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
   std::set<DesktopActionInfo> actions;
 #endif  // defined(OS_LINUX)
 
