$NetBSD$ * Part of patchset to build chromium on NetBSD * Based on OpenBSD's chromium patches, and pkgsrc's qt5-qtwebengine patches --- content/browser/BUILD.gn.orig 2026-03-11 22:12:25.000000000 +0000 +++ content/browser/BUILD.gn @@ -2610,6 +2610,14 @@ source_set("browser") { ] } + if (is_bsd) { + sources += [ + "file_system_access/file_path_watcher/file_path_watcher_bsd.cc", + "file_system_access/file_path_watcher/file_path_watcher_kqueue.cc", + "file_system_access/file_path_watcher/file_path_watcher_kqueue.h", + ] + } + if (is_linux || is_chromeos) { sources -= [ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ] @@ -2661,6 +2669,15 @@ source_set("browser") { deps += [ "//media/mojo/mojom" ] } + if (is_bsd) { + sources -= [ + "file_system_access/file_path_watcher/file_path_watcher_inotify.cc", + "file_system_access/file_path_watcher/file_path_watcher_inotify.h", + "sandbox_ipc_linux.cc", + "sandbox_ipc_linux.h", + ] + } + if (enable_smart_card) { # TODO(crbug.com/470349523): Migrate more smart card files to use this flag. defines += [ "ENABLE_SMART_CARD" ]